@counter-style roman-paren{system:extends lower-roman;suffix:") "}.tiptap-editor,.tiptap-content{color:#1f2937;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.75}.tiptap-editor p,.tiptap-content p{margin-bottom:0}.tiptap-editor p:last-child,.tiptap-content p:last-child{margin-bottom:0}.tiptap-editor h1,.tiptap-content h1{margin:1.5rem 0 1rem;font-size:2em;font-weight:700;line-height:1.3}.tiptap-editor h2,.tiptap-content h2{margin:1.25rem 0 .875rem;font-size:1.5em;font-weight:600;line-height:1.4}.tiptap-editor h3,.tiptap-content h3{margin:1rem 0 .75rem;font-size:1.25em;font-weight:600;line-height:1.5}.tiptap-editor h4,.tiptap-content h4{margin:.875rem 0 .625rem;font-size:1.1em;font-weight:600}.tiptap-editor h5,.tiptap-content h5,.tiptap-editor h6,.tiptap-content h6{color:#111827;margin-top:1.25rem;margin-bottom:.625rem;font-weight:600}.tiptap-editor h1:first-child,.tiptap-editor h2:first-child,.tiptap-editor h3:first-child,.tiptap-editor h4:first-child,.tiptap-content h1:first-child,.tiptap-content h2:first-child,.tiptap-content h3:first-child,.tiptap-content h4:first-child{margin-top:0}.tiptap-editor strong,.tiptap-content strong{font-weight:600}.tiptap-editor em,.tiptap-content em{font-style:italic}.tiptap-editor mark,.tiptap-content mark{background-color:#fef08a;border-radius:.125rem;padding:.125rem 0}.tiptap-editor sup,.tiptap-content sup{vertical-align:super;font-size:.75em;line-height:0}.tiptap-editor sub,.tiptap-content sub{vertical-align:sub;font-size:.75em;line-height:0}.tiptap-editor a,.tiptap-content a,.tiptap-editor span[glossary],.tiptap-content span[glossary],.tiptap-editor span[note],.tiptap-content span[note]{color:#3b82f6;text-decoration:underline;transition:all .15s}.tiptap-editor a:hover,.tiptap-content a:hover,.tiptap-editor span[glossary]:hover,.tiptap-content span[glossary]:hover,.tiptap-editor span[note]:hover,.tiptap-content span[note]:hover{color:#2563eb}.tiptap-editor ul,.tiptap-content ul,.tiptap-editor ol,.tiptap-content ol,.tiptap-editor ol.roman-paren,.tiptap-content ol.roman-paren{margin-bottom:0;margin-left:0;padding-left:0}.tiptap-editor ul,.tiptap-content ul{margin-left:0!important;padding-left:0!important;list-style-type:disc!important}.tiptap-editor ul ul,.tiptap-content ul ul{margin-top:0;margin-bottom:0;margin-left:0!important;padding-left:.75rem!important;list-style-type:circle!important}.tiptap-editor ul ul ul,.tiptap-content ul ul ul{padding-left:.75rem!important;list-style-type:square!important}.tiptap-editor ul ul ul ul,.tiptap-content ul ul ul ul{padding-left:.75rem!important;list-style-type:disc!important}.tiptap-editor ol,.tiptap-content ol{list-style-type:decimal;list-style-position:outside;margin-left:0!important;padding-left:0!important}.tiptap-editor ol>li,.tiptap-content ol>li{margin-left:0;padding-left:0}.tiptap-editor ol ol,.tiptap-content ol ol{margin-top:.375rem;margin-left:0;padding-left:.75rem}.tiptap-editor ol ol ol,.tiptap-content ol ol ol,.tiptap-editor ol ol ol ol,.tiptap-content ol ol ol ol{padding-left:.75rem}.tiptap-editor ul>li,.tiptap-content ul>li,.tiptap-editor ol>li,.tiptap-content ol>li{margin-bottom:0;margin-left:0;list-style-position:outside}.tiptap-editor ul>li:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-editor ul>li:has(>p>strong:first-child:last-child)::marker{font-weight:700!important}.tiptap-editor ol>li:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-editor ol>li:has(>p>strong:first-child:last-child)::marker{font-weight:700!important}.tiptap-content ul>li:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-content ul>li:has(>p>strong:first-child:last-child)::marker{font-weight:700!important}.tiptap-content ol>li:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-content ol>li:has(>p>strong:first-child:last-child)::marker{font-weight:700!important}.tiptap-editor ul>li:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-editor ul>li:has(>p>em:first-child:last-child)::marker{font-style:italic!important}.tiptap-editor ol>li:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-editor ol>li:has(>p>em:first-child:last-child)::marker{font-style:italic!important}.tiptap-content ul>li:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-content ul>li:has(>p>em:first-child:last-child)::marker{font-style:italic!important}.tiptap-content ol>li:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-content ol>li:has(>p>em:first-child:last-child)::marker{font-style:italic!important}.tiptap-editor ul>li:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor ol>li:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor ul>li:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor ol>li:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content ul>li:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content ol>li:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content ul>li:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content ol>li:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor ol.roman-paren>li:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-editor ol.roman-paren>li:has(>p strong)::marker{font-weight:700!important}.tiptap-editor ol[data-type=romanList]>li:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-editor ol[data-type=romanList]>li:has(>p strong)::marker{font-weight:700!important}.tiptap-editor li.list-style-lower-roman:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-editor li.list-style-lower-roman:has(>p strong)::marker{font-weight:700!important}.tiptap-content ol.roman-paren>li:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-content ol.roman-paren>li:has(>p strong)::marker{font-weight:700!important}.tiptap-content ol[data-type=romanList]>li:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-content ol[data-type=romanList]>li:has(>p strong)::marker{font-weight:700!important}.tiptap-content li.list-style-lower-roman:has(>p>strong:only-child)::marker{font-weight:700!important}.tiptap-content li.list-style-lower-roman:has(>p strong)::marker{font-weight:700!important}.tiptap-editor ol.roman-paren>li:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-editor ol.roman-paren>li:has(>p em)::marker{font-style:italic!important}.tiptap-editor ol[data-type=romanList]>li:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-editor ol[data-type=romanList]>li:has(>p em)::marker{font-style:italic!important}.tiptap-editor li.list-style-lower-roman:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-editor li.list-style-lower-roman:has(>p em)::marker{font-style:italic!important}.tiptap-content ol.roman-paren>li:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-content ol.roman-paren>li:has(>p em)::marker{font-style:italic!important}.tiptap-content ol[data-type=romanList]>li:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-content ol[data-type=romanList]>li:has(>p em)::marker{font-style:italic!important}.tiptap-content li.list-style-lower-roman:has(>p>em:only-child)::marker{font-style:italic!important}.tiptap-content li.list-style-lower-roman:has(>p em)::marker{font-style:italic!important}.tiptap-editor ol.roman-paren>li:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor ol.roman-paren>li:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor ol[data-type=romanList]>li:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor ol[data-type=romanList]>li:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor li.list-style-lower-roman:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor li.list-style-lower-roman:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content ol.roman-paren>li:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content ol.roman-paren>li:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content ol[data-type=romanList]>li:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content ol[data-type=romanList]>li:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content li.list-style-lower-roman:has(>p>strong>em:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-content li.list-style-lower-roman:has(>p>em>strong:only-child)::marker{font-style:italic!important;font-weight:700!important}.tiptap-editor ol[data-type=romanList]>li,.tiptap-content ol[data-type=romanList]>li,.tiptap-editor ol.roman-paren>li,.tiptap-content ol.roman-paren>li{list-style-type:roman-paren!important}.tiptap-editor li.list-style-none,.tiptap-content li.list-style-none{list-style-type:none!important}.tiptap-editor li.list-style-disc,.tiptap-content li.list-style-disc{list-style-type:disc!important}.tiptap-editor li.list-style-circle,.tiptap-content li.list-style-circle{list-style-type:circle!important}.tiptap-editor li.list-style-square,.tiptap-content li.list-style-square{list-style-type:square!important}.tiptap-editor li.list-style-decimal,.tiptap-content li.list-style-decimal{list-style-type:decimal!important}.tiptap-editor li.list-style-lower-alpha,.tiptap-content li.list-style-lower-alpha{list-style-type:lower-alpha!important}.tiptap-editor li.list-style-upper-alpha,.tiptap-content li.list-style-upper-alpha{list-style-type:upper-alpha!important}.tiptap-editor li.list-style-lower-roman,.tiptap-content li.list-style-lower-roman{list-style-type:roman-paren!important}.tiptap-editor li.list-style-upper-roman,.tiptap-content li.list-style-upper-roman{position:relative;list-style-type:none!important}.tiptap-editor li.list-style-upper-roman::marker{content:none!important;display:none!important}.tiptap-content li.list-style-upper-roman::marker{content:none!important;display:none!important}.tiptap-editor li.list-style-upper-roman:before,.tiptap-content li.list-style-upper-roman:before{content:counter(list-item, upper-roman) ". ";text-align:left;width:2.5em;font-weight:inherit;font-style:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit;font-family:inherit;font-size:inherit;position:absolute;left:-3em}.tiptap-editor li[style*="list-style-type: none"],.tiptap-editor li[style*=list-style-type\:none],.tiptap-content li[style*="list-style-type: none"],.tiptap-content li[style*=list-style-type\:none]{margin-left:0;padding-left:0;list-style-type:none!important}.tiptap-editor [style*="text-align: left"],.tiptap-content [style*="text-align: left"]{text-align:left}.tiptap-editor [style*="text-align: center"],.tiptap-content [style*="text-align: center"]{text-align:center}.tiptap-editor [style*="text-align: right"],.tiptap-content [style*="text-align: right"]{text-align:right}.tiptap-editor [style*="text-align: justify"],.tiptap-content [style*="text-align: justify"]{text-align:justify}.tiptap-editor li.li-margin-0,.tiptap-content li.li-margin-0{margin-left:0!important}.tiptap-editor li.li-margin-1,.tiptap-content li.li-margin-1{margin-left:.75rem!important}.tiptap-editor li.li-margin-2,.tiptap-content li.li-margin-2{margin-left:1.5rem!important}.tiptap-editor li.li-margin-3,.tiptap-content li.li-margin-3{margin-left:2.25rem!important}.tiptap-editor li.li-margin-4,.tiptap-content li.li-margin-4{margin-left:3rem!important}.tiptap-editor li.li-margin-5,.tiptap-content li.li-margin-5{margin-left:3.75rem!important}.tiptap-editor li.li-margin-6,.tiptap-content li.li-margin-6{margin-left:4.5rem!important}.tiptap-editor li.li-margin-7,.tiptap-content li.li-margin-7{margin-left:5.25rem!important}.tiptap-editor li.li-margin-8,.tiptap-content li.li-margin-8{margin-left:6rem!important}.tiptap-editor li.li-margin-9,.tiptap-content li.li-margin-9{margin-left:6.75rem!important}.tiptap-editor li.li-margin-10,.tiptap-content li.li-margin-10{margin-left:7.5rem!important}.tiptap-editor li.li-padding-0,.tiptap-content li.li-padding-0{padding-left:0!important}.tiptap-editor li.li-padding-1,.tiptap-content li.li-padding-1{padding-left:.5rem!important}.tiptap-editor li.li-padding-2,.tiptap-content li.li-padding-2{padding-left:1rem!important}.tiptap-editor li.li-padding-3,.tiptap-content li.li-padding-3{padding-left:1.5rem!important}.tiptap-editor li.li-padding-4,.tiptap-content li.li-padding-4{padding-left:2rem!important}.tiptap-editor li.li-padding-5,.tiptap-content li.li-padding-5{padding-left:2.5rem!important}.tiptap-editor li.li-padding-6,.tiptap-content li.li-padding-6{padding-left:3rem!important}.tiptap-editor li.li-padding-7,.tiptap-content li.li-padding-7{padding-left:3.5rem!important}.tiptap-editor li.li-padding-8,.tiptap-content li.li-padding-8{padding-left:4rem!important}.tiptap-editor li.li-padding-9,.tiptap-content li.li-padding-9{padding-left:4.5rem!important}.tiptap-editor li.li-padding-10,.tiptap-content li.li-padding-10{padding-left:5rem!important}.react-renderer.node-romanListItem,.react-renderer.node-upperRomanListItem{display:block!important}li.roman-list-item{margin-bottom:0;align-items:baseline!important;list-style:none!important;display:flex!important;position:relative!important}ol[data-type=romanList]>li.roman-list-item,ol[data-type=upperRomanList]>li.roman-list-item,ol.roman-paren>li.roman-list-item{margin-bottom:0!important;list-style-type:none!important}li.roman-list-item>span.roman-marker{-webkit-user-select:none;user-select:none;pointer-events:none;width:1.7em;line-height:inherit;white-space:nowrap;font-size:inherit;font-weight:inherit;font-style:inherit;flex-shrink:0;margin-left:-1.7em;text-align:left!important}li.roman-list-item>span.roman-marker.roman-marker--bold{font-weight:700}li.roman-list-item>span.roman-marker.roman-marker--italic{font-style:italic}.track-list-item-deleted li.roman-list-item,li.roman-list-item.track-list-item-deleted{cursor:pointer}.track-list-item-deleted:not(.track-list-item-all-deletion) li.roman-list-item>span.roman-marker,li.roman-list-item.track-list-item-deleted:not(.track-list-item-all-deletion)>span.roman-marker{pointer-events:auto!important;cursor:pointer!important}.track-list-item-deleted:not(.track-list-item-all-deletion) li.roman-list-item>span.roman-marker:before,li.roman-list-item.track-list-item-deleted:not(.track-list-item-all-deletion)>span.roman-marker:before,.track-list-item-deleted:not(.track-list-item-all-deletion) li.roman-list-item>div.roman-content,li.roman-list-item.track-list-item-deleted:not(.track-list-item-all-deletion)>div.roman-content{text-decoration:line-through;-webkit-text-decoration-color:var(--author-color,#e74c3c);text-decoration-color:var(--author-color,#e74c3c);text-decoration-thickness:2px}.track-list-item-hidden li.roman-list-item,li.roman-list-item.track-list-item-hidden{display:none!important}li.roman-list-item>div.roman-content{min-width:0;line-height:inherit;flex:1}li.roman-list-item>div.roman-content p:first-child{margin-top:0}li.roman-list-item>div.roman-content p:last-child{margin-bottom:0}ol[data-type=romanList],ol[data-type=upperRomanList]{margin-left:0!important;padding-left:0!important}.tiptap-editor ol[data-type=romanList]{counter-reset:roman-lower}.tiptap-editor ol[data-type=upperRomanList]{counter-reset:roman-upper}.tiptap-editor ol[data-type=romanList]>.node-romanListItem{counter-increment:roman-lower}.tiptap-editor ol[data-type=upperRomanList]>.node-upperRomanListItem{counter-increment:roman-upper}.tiptap-editor ol[data-type=romanList]>.node-romanListItem.track-list-item-deleted,.tiptap-editor ol[data-type=romanList]>.node-romanListItem.track-list-item-all-deletion,.tiptap-editor ol[data-type=upperRomanList]>.node-upperRomanListItem.track-list-item-deleted,.tiptap-editor ol[data-type=upperRomanList]>.node-upperRomanListItem.track-list-item-all-deletion{counter-increment:none}.tiptap-editor ol[data-type=romanList] li.roman-list-item>span.roman-marker,.tiptap-editor ol[data-type=upperRomanList] li.roman-list-item>span.roman-marker{visibility:hidden}.tiptap-editor ol[data-type=romanList] li.roman-list-item>span.roman-marker:before{content:counter(roman-lower, lower-roman) ")";visibility:visible}.tiptap-editor ol[data-type=upperRomanList] li.roman-list-item>span.roman-marker:before{content:counter(roman-upper, upper-roman) ")";visibility:visible}.tiptap-editor .roman-list-item.li-margin-1,.tiptap-content .roman-list-item.li-margin-1{margin-left:.75rem!important}.tiptap-editor .roman-list-item.li-margin-2,.tiptap-content .roman-list-item.li-margin-2{margin-left:1.5rem!important}.tiptap-editor .roman-list-item.li-margin-3,.tiptap-content .roman-list-item.li-margin-3{margin-left:2.25rem!important}.tiptap-editor .roman-list-item.li-margin-4,.tiptap-content .roman-list-item.li-margin-4{margin-left:3rem!important}.tiptap-editor .roman-list-item.li-margin-5,.tiptap-content .roman-list-item.li-margin-5{margin-left:3.75rem!important}.tiptap-editor .roman-list-item.li-margin-6,.tiptap-content .roman-list-item.li-margin-6{margin-left:4.5rem!important}.tiptap-editor .roman-list-item.li-margin-7,.tiptap-content .roman-list-item.li-margin-7{margin-left:5.25rem!important}.tiptap-editor .roman-list-item.li-margin-8,.tiptap-content .roman-list-item.li-margin-8{margin-left:6rem!important}.tiptap-editor .roman-list-item.li-margin-9,.tiptap-content .roman-list-item.li-margin-9{margin-left:6.75rem!important}.tiptap-editor .roman-list-item.li-margin-10,.tiptap-content .roman-list-item.li-margin-10{margin-left:7.5rem!important}.tiptap-editor .roman-list-item.li-margin-0-5,.tiptap-content .roman-list-item.li-margin-0-5{margin-left:.375rem!important}.tiptap-editor .roman-list-item.li-margin-1-5,.tiptap-content .roman-list-item.li-margin-1-5{margin-left:1.125rem!important}.tiptap-editor .roman-list-item.li-margin-2-5,.tiptap-content .roman-list-item.li-margin-2-5{margin-left:1.875rem!important}.tiptap-editor .roman-list-item.li-margin-3-5,.tiptap-content .roman-list-item.li-margin-3-5{margin-left:2.625rem!important}.tiptap-editor .roman-list-item.li-margin-4-5,.tiptap-content .roman-list-item.li-margin-4-5{margin-left:3.375rem!important}.tiptap-editor .roman-list-item.li-margin-5-5,.tiptap-content .roman-list-item.li-margin-5-5{margin-left:4.125rem!important}.tiptap-editor .roman-list-item.li-margin-6-5,.tiptap-content .roman-list-item.li-margin-6-5{margin-left:4.875rem!important}.tiptap-editor .roman-list-item.li-margin-7-5,.tiptap-content .roman-list-item.li-margin-7-5{margin-left:5.625rem!important}.tiptap-editor .roman-list-item.li-margin-8-5,.tiptap-content .roman-list-item.li-margin-8-5{margin-left:6.375rem!important}.tiptap-editor .roman-list-item.li-margin-9-5,.tiptap-content .roman-list-item.li-margin-9-5{margin-left:7.125rem!important}@media (max-width:768px){.tiptap-editor .roman-list-item.li-margin-1,.tiptap-content .roman-list-item.li-margin-1{margin-left:.5rem!important}.tiptap-editor .roman-list-item.li-margin-2,.tiptap-content .roman-list-item.li-margin-2{margin-left:1rem!important}.tiptap-editor .roman-list-item.li-margin-3,.tiptap-content .roman-list-item.li-margin-3{margin-left:1.5rem!important}.tiptap-editor .roman-list-item.li-margin-4,.tiptap-content .roman-list-item.li-margin-4{margin-left:2rem!important}.tiptap-editor .roman-list-item.li-margin-5,.tiptap-content .roman-list-item.li-margin-5{margin-left:2.5rem!important}.tiptap-editor .roman-list-item.li-margin-6,.tiptap-content .roman-list-item.li-margin-6{margin-left:3rem!important}.tiptap-editor .roman-list-item.li-margin-7,.tiptap-content .roman-list-item.li-margin-7{margin-left:3.5rem!important}.tiptap-editor .roman-list-item.li-margin-8,.tiptap-content .roman-list-item.li-margin-8{margin-left:4rem!important}.tiptap-editor .roman-list-item.li-margin-9,.tiptap-content .roman-list-item.li-margin-9{margin-left:4.5rem!important}.tiptap-editor .roman-list-item.li-margin-10,.tiptap-content .roman-list-item.li-margin-10{margin-left:5rem!important}.tiptap-editor .roman-list-item.li-margin-0-5,.tiptap-content .roman-list-item.li-margin-0-5{margin-left:.25rem!important}.tiptap-editor .roman-list-item.li-margin-1-5,.tiptap-content .roman-list-item.li-margin-1-5{margin-left:.75rem!important}.tiptap-editor .roman-list-item.li-margin-2-5,.tiptap-content .roman-list-item.li-margin-2-5{margin-left:1.25rem!important}.tiptap-editor .roman-list-item.li-margin-3-5,.tiptap-content .roman-list-item.li-margin-3-5{margin-left:1.75rem!important}.tiptap-editor .roman-list-item.li-margin-4-5,.tiptap-content .roman-list-item.li-margin-4-5{margin-left:2.25rem!important}.tiptap-editor .roman-list-item.li-margin-5-5,.tiptap-content .roman-list-item.li-margin-5-5{margin-left:2.75rem!important}.tiptap-editor .roman-list-item.li-margin-6-5,.tiptap-content .roman-list-item.li-margin-6-5{margin-left:3.25rem!important}.tiptap-editor .roman-list-item.li-margin-7-5,.tiptap-content .roman-list-item.li-margin-7-5{margin-left:3.75rem!important}.tiptap-editor .roman-list-item.li-margin-8-5,.tiptap-content .roman-list-item.li-margin-8-5{margin-left:4.25rem!important}.tiptap-editor .roman-list-item.li-margin-9-5,.tiptap-content .roman-list-item.li-margin-9-5{margin-left:4.75rem!important}}@media (max-width:480px){.tiptap-editor .roman-list-item.li-margin-1,.tiptap-content .roman-list-item.li-margin-1{margin-left:.375rem!important}.tiptap-editor .roman-list-item.li-margin-2,.tiptap-content .roman-list-item.li-margin-2{margin-left:.75rem!important}.tiptap-editor .roman-list-item.li-margin-3,.tiptap-content .roman-list-item.li-margin-3{margin-left:1.125rem!important}.tiptap-editor .roman-list-item.li-margin-4,.tiptap-content .roman-list-item.li-margin-4{margin-left:1.5rem!important}.tiptap-editor .roman-list-item.li-margin-5,.tiptap-content .roman-list-item.li-margin-5{margin-left:1.875rem!important}.tiptap-editor .roman-list-item.li-margin-6,.tiptap-content .roman-list-item.li-margin-6{margin-left:2.25rem!important}.tiptap-editor .roman-list-item.li-margin-7,.tiptap-content .roman-list-item.li-margin-7{margin-left:2.625rem!important}.tiptap-editor .roman-list-item.li-margin-8,.tiptap-content .roman-list-item.li-margin-8{margin-left:3rem!important}.tiptap-editor .roman-list-item.li-margin-9,.tiptap-content .roman-list-item.li-margin-9{margin-left:3.375rem!important}.tiptap-editor .roman-list-item.li-margin-10,.tiptap-content .roman-list-item.li-margin-10{margin-left:3.75rem!important}.tiptap-editor .roman-list-item.li-margin-0-5,.tiptap-content .roman-list-item.li-margin-0-5{margin-left:.1875rem!important}.tiptap-editor .roman-list-item.li-margin-1-5,.tiptap-content .roman-list-item.li-margin-1-5{margin-left:.5625rem!important}.tiptap-editor .roman-list-item.li-margin-2-5,.tiptap-content .roman-list-item.li-margin-2-5{margin-left:.9375rem!important}.tiptap-editor .roman-list-item.li-margin-3-5,.tiptap-content .roman-list-item.li-margin-3-5{margin-left:1.3125rem!important}.tiptap-editor .roman-list-item.li-margin-4-5,.tiptap-content .roman-list-item.li-margin-4-5{margin-left:1.6875rem!important}.tiptap-editor .roman-list-item.li-margin-5-5,.tiptap-content .roman-list-item.li-margin-5-5{margin-left:2.0625rem!important}.tiptap-editor .roman-list-item.li-margin-6-5,.tiptap-content .roman-list-item.li-margin-6-5{margin-left:2.4375rem!important}.tiptap-editor .roman-list-item.li-margin-7-5,.tiptap-content .roman-list-item.li-margin-7-5{margin-left:2.8125rem!important}.tiptap-editor .roman-list-item.li-margin-8-5,.tiptap-content .roman-list-item.li-margin-8-5{margin-left:3.1875rem!important}.tiptap-editor .roman-list-item.li-margin-9-5,.tiptap-content .roman-list-item.li-margin-9-5{margin-left:3.5625rem!important}}.tiptap-wrapper{background:0 0;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tiptap-toolbar{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:100;background:#ffffffb8;border:1px solid #0000001a;border-radius:20px;flex-direction:column;gap:.1rem;margin:.5rem;padding:.15rem 1rem 0;transition:all .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:sticky;top:.5rem;overflow:visible;box-shadow:0 8px 16px #0000001f,0 2px 4px #00000014,inset 0 0 0 .5px #ffffff80}.tiptap-toolbar:hover{background:#ffffffd9;box-shadow:0 12px 24px #00000026,0 4px 8px #0000001a,inset 0 0 0 .5px #ffffffb3}.tiptap-toolbar.is-dark-mode{background:#000000bf;border:1px solid #ffffff1f;box-shadow:0 8px 16px #0006,0 2px 4px #0000004d,inset 0 0 0 .5px #ffffff14}.tiptap-toolbar.is-dark-mode:hover{background:#000000d9;box-shadow:0 12px 24px #00000080,0 4px 8px #0006,inset 0 0 0 .5px #ffffff26}.tiptap-toolbar.is-dark-mode .tiptap-button{color:#ffffffe6}.tiptap-toolbar.is-dark-mode .tiptap-button:hover:not(:disabled){background:#ffffff26}.tiptap-toolbar.is-dark-mode .tiptap-button.is-active{color:#fff;background:#fff3}.tiptap-toolbar.is-dark-mode .sep{background:#fff3}.tiptap-toolbar.is-dark-mode .tiptap-dropdown-menu{background:#000000f2;border:1px solid #ffffff1f;box-shadow:0 10px 15px #00000080}.tiptap-toolbar.is-dark-mode .tiptap-dropdown-item{color:#ffffffe6}.tiptap-toolbar.is-dark-mode .tiptap-dropdown-item:hover{color:#fff;background:#ffffff1a}.tiptap-toolbar.is-dark-mode .tiptap-dropdown-item.is-current{color:#60a5fa;background:#3b82f64d}.tiptap-toolbar.is-dark-mode .tiptap-toolbar-ruler-row.is-visible{border-top-color:#ffffff1f}.tiptap-toolbar.is-dark-mode .heading-label{color:inherit}.tiptap-toolbar-row{flex-wrap:wrap;align-items:center;gap:.05rem;display:flex}.tiptap-toolbar-ruler-row{opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,border-top-color .25s;display:grid;overflow:hidden}.tiptap-toolbar-ruler-row .tiptap-toolbar-ruler-row-inner{align-items:center;gap:1rem;min-height:0;padding-top:0;padding-bottom:0;transition:padding-top .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.tiptap-toolbar-ruler-row.is-visible{opacity:1;border-top-color:#e5e7eb;grid-template-rows:1fr}.tiptap-toolbar-ruler-row.is-visible .tiptap-toolbar-ruler-row-inner{padding-top:.25rem}.tiptap-toolbar select{cursor:pointer;color:#374151;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;border:1px solid #e5e7eb;border-radius:.375rem;outline:none;padding:.375rem .75rem;font-family:Mulish,sans-serif;font-size:.875rem;transition:all .15s}.tiptap-toolbar select:hover{background:#fffc;border-color:#d1d5db}.tiptap-toolbar select:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tiptap-toolbar .sep{opacity:1;background:#bab9b9;width:1px;height:1.5rem;margin:0 .375rem}.tiptap-toolbar .sep.sep-large{margin:0 .75rem}.tiptap-toolbar .sep.sep-small{margin:0 .125rem}.tiptap-separator{background:#e5e7eb}.tiptap-separator[data-orientation=horizontal]{width:100%;height:1px;margin:.25rem 0}.tiptap-button{cursor:pointer;color:#374151;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:.3rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.tiptap-button:hover:not(:disabled){background:#f3f4f6}.tiptap-button.is-active{color:#111827;background:#e5e7eb}.tiptap-button:disabled{opacity:.4;cursor:not-allowed}.tiptap-button svg{flex-shrink:0;width:1.25rem;height:1.25rem}.tiptap-button .heading-label{color:inherit;margin-right:.25rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:600;transition:color .15s}.tiptap-button.is-active .heading-label{color:#3b82f6}.tiptap-dropdown-wrapper{display:inline-flex;position:relative}.tiptap-dropdown-menu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:10rem;margin-top:.25rem;padding:.25rem;position:absolute;top:100%;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.tiptap-dropdown-item{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-family:Mulish,sans-serif;font-size:.875rem;transition:all .15s;display:block}.tiptap-dropdown-item:hover{color:#111827;background:#f3f4f6}.tiptap-dropdown-item.is-current{color:#3b82f6;background:#eff6ff;font-weight:700}.tiptap-list-menu-horizontal{width:auto;padding:.5rem;min-width:auto!important}.list-menu-columns{flex-direction:row;gap:.5rem;display:flex}.list-menu-column{flex-direction:column;min-width:8rem;display:flex}.list-menu-column:not(:last-child){border-right:1px solid #e5e7eb;padding-right:.5rem}.list-menu-header{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;padding:.5rem .75rem;font-size:.7rem;font-weight:600}.tiptap-dropdown-item .list-icon{text-align:center;flex-shrink:0;width:1.25rem;margin-right:.5rem;font-size:1rem;display:inline-block}.list-menu-column .tiptap-dropdown-item{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.list-menu-column .tiptap-dropdown-item .list-icon{text-align:center;flex-shrink:0;width:1.5rem;font-size:1rem}.dark .tiptap-list-menu-horizontal .list-menu-column:not(:last-child),[data-theme=dark] .tiptap-list-menu-horizontal .list-menu-column:not(:last-child){border-right-color:#ffffff1f}.dark .tiptap-list-menu-horizontal .list-menu-header,[data-theme=dark] .tiptap-list-menu-horizontal .list-menu-header{color:#fff9}.tiptap-button-dropdown-small{opacity:.6;width:1rem;height:1rem;margin-left:.25rem}.tiptap-color-menu{min-width:12rem;padding:.5rem}.tiptap-color-grid{grid-template-columns:repeat(8,1fr);gap:.375rem;margin-bottom:.5rem;display:grid}.tiptap-color-swatch{cursor:pointer;border:1px solid #e5e7eb;border-radius:.375rem;width:2rem;height:2rem;padding:0;transition:all .15s}.tiptap-color-swatch:hover{transform:scale(1.1);box-shadow:0 2px 4px #0000001a}.tiptap-card{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-top:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tiptap-card-body{padding:.75rem}.tiptap-card-item-group{align-items:center;gap:.5rem;display:flex}.tiptap-input-group{flex:1}.tiptap-input{border:1px solid #e5e7eb;border-radius:.375rem;outline:none;width:100%;padding:.5rem .75rem;font-family:Mulish,sans-serif;font-size:.875rem;transition:all .15s}.tiptap-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tiptap-button-group{align-items:center;gap:.125rem;display:flex}.tiptap-separator[data-orientation=vertical]{background:#e5e7eb;width:1px;height:2rem;margin:0 .375rem}.tiptap-card.is-dark-mode{background:#000000e6;border-color:#ffffff1f;box-shadow:0 4px 6px -1px #0006,0 2px 4px -1px #0000004d}.tiptap-card.is-dark-mode .tiptap-input{color:#fff;background:#ffffff14;border-color:#ffffff26}.tiptap-card.is-dark-mode .tiptap-input::placeholder{color:#fff6}.tiptap-card.is-dark-mode .tiptap-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.tiptap-card.is-dark-mode .tiptap-button{color:#ffffffe6}.tiptap-card.is-dark-mode .tiptap-button:hover:not(:disabled){background:#ffffff26}.tiptap-card.is-dark-mode .tiptap-button.is-active{color:#fff;background:#fff3}.tiptap-card.is-dark-mode .tiptap-separator[data-orientation=vertical]{background:#fff3}.tiptap-editor{outline:none;padding-left:1.25rem;padding-right:0;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tiptap-editor *{font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tiptap-editor:focus{outline:none}.ProseMirror{background:0 0!important}.tiptap-editor a,.tiptap-editor span[glossary],.tiptap-editor span[note]{cursor:text}.word-count{color:#9ca3af;text-align:right;background:0 0;border:none;padding:.5rem 0;font-family:Mulish,sans-serif;font-size:.8125rem}.word-count strong{color:#6b7280;font-weight:500}.tiptap-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;z-index:10000!important}.tiptap-modal-overlay~.cms-floating-bar,.tiptap-modal-overlay~.cms-floating-bar-collapsed,:is(body:has(.tiptap-modal-overlay) .cms-floating-bar,body:has(.tiptap-modal-overlay) .cms-floating-bar-collapsed){display:none!important}.tiptap-modal{background:#fff;border-radius:1.5rem;min-width:500px;max-width:90vw;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.code-view-modal{-webkit-backdrop-filter:blur(20px);border-radius:0;flex-direction:column;width:100vw;max-width:100vw;height:100vh;max-height:100vh;display:flex;background:#ffffffd9!important}.code-view-modal.is-dark-mode{background:#1a1a2ebf!important}.code-view-modal .tiptap-modal-header{background:0 0;border-bottom-color:#0000001a}.code-view-modal .note-modal-footer{background:0 0;border-top-color:#0000001a}.code-view-modal.is-dark-mode .tiptap-modal-header{border-bottom-color:#ffffff1a}.code-view-modal.is-dark-mode .note-modal-footer{border-top-color:#ffffff1a}.code-view-editor-wrapper{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;overflow:hidden}.code-view-editor-wrapper .monaco-editor,.code-view-editor-wrapper .monaco-editor .overflow-guard,.code-view-editor-wrapper .monaco-editor-background,.code-view-editor-wrapper .monaco-editor .margin,.code-view-editor-wrapper .monaco-editor .inputarea.ime-input,.code-view-editor-wrapper .monaco-editor .lines-content,.code-view-editor-wrapper .monaco-editor .view-lines{background:0 0!important}.code-view-chars{color:#9ca3af;font-family:Monaco,Menlo,monospace;font-size:.6875rem}.code-view-meta{color:#6b7280;flex-direction:column;gap:.15rem;font-family:Mulish,sans-serif;font-size:.8rem;display:flex}.code-view-meta strong{color:#111827;font-family:Monaco,Menlo,monospace;font-size:.75rem;font-weight:700}.note-modal-btn-apply{color:#fff;background:#3b82f6}.note-modal-btn-apply:hover:not(:disabled){background:#2563eb}.note-modal-btn-apply:disabled{opacity:.4;cursor:not-allowed}.tiptap-modal.is-dark-mode .code-view-editor-wrapper{border-color:#ffffff1f}.tiptap-modal.is-dark-mode .code-view-chars{color:#fff6}.tiptap-modal.is-dark-mode .code-view-meta{color:#ffffff80}.tiptap-modal.is-dark-mode .code-view-meta strong{color:#ffffffe6}.tiptap-modal.is-dark-mode .note-modal-btn-apply{color:#fff;background:#3b82f6}.tiptap-modal.is-dark-mode .note-modal-btn-apply:hover:not(:disabled){background:#2563eb}.glossary-tabs{border-bottom:2px solid #e5e7eb;gap:.5rem;margin-bottom:1rem;padding-bottom:0;display:flex}.glossary-tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:1;margin-bottom:-2px;padding:.75rem 1rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:500;transition:all .15s}.glossary-tab:hover{color:#374151;background:#f9fafb}.glossary-tab.active{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.tiptap-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.tiptap-modal-header h4{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.tiptap-modal-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:all .15s;display:flex}.tiptap-modal-close svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1rem;height:1rem}.tiptap-modal-close:hover{color:#374151;background:#f3f4f6}.tiptap-modal-body{padding:1.5rem}.tiptap-modal-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.5rem;padding:1.5rem;display:flex}.tiptap-searchable-list{border:1px solid #e5e7eb;border-radius:.5rem;max-height:400px;overflow-y:auto}.tiptap-list-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:all .15s;display:flex}.tiptap-list-item:last-child{border-bottom:none}.tiptap-list-item:hover{background:#f9fafb}.tiptap-list-item.is-selected{background:#eff6ff;border-left:3px solid #3b82f6}.tiptap-list-item-id{color:#6b7280;min-width:3rem;font-family:Monaco,monospace;font-size:.75rem;font-weight:600}.tiptap-list-item-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Mulish,sans-serif;font-size:.9375rem;overflow:hidden}.tiptap-empty-state{text-align:center;color:#9ca3af;padding:2rem;font-size:.875rem}.tiptap-modal.is-dark-mode{background:#1a1a2e;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d}.tiptap-modal.is-dark-mode .tiptap-modal-header{border-bottom-color:#ffffff1f}.tiptap-modal.is-dark-mode .tiptap-modal-header h4{color:#fff}.tiptap-modal.is-dark-mode .tiptap-modal-close{color:#fff9}.tiptap-modal.is-dark-mode .tiptap-modal-close:hover{color:#fff;background:#ffffff1a}.tiptap-modal.is-dark-mode .glossary-tabs{border-bottom-color:#ffffff1f}.tiptap-modal.is-dark-mode .glossary-tab{color:#ffffff80}.tiptap-modal.is-dark-mode .glossary-tab:hover{color:#fffc;background:#ffffff0d}.tiptap-modal.is-dark-mode .glossary-tab.active{color:#3b82f6;border-bottom-color:#3b82f6}.tiptap-modal.is-dark-mode .tiptap-input{color:#fff;background:#ffffff14;border-color:#ffffff26}.tiptap-modal.is-dark-mode .tiptap-input::placeholder{color:#fff6}.tiptap-modal.is-dark-mode .tiptap-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.tiptap-modal.is-dark-mode .tiptap-searchable-list{border-color:#ffffff1f}.tiptap-modal.is-dark-mode .tiptap-list-item{border-bottom-color:#ffffff14}.tiptap-modal.is-dark-mode .tiptap-list-item:hover{background:#ffffff14}.tiptap-modal.is-dark-mode .tiptap-list-item.is-selected{background:#3b82f626;border-left-color:#3b82f6}.tiptap-modal.is-dark-mode .tiptap-list-item-id{color:#ffffff80}.tiptap-modal.is-dark-mode .tiptap-list-item-title{color:#ffffffe6}.tiptap-modal.is-dark-mode .tiptap-empty-state{color:#fff6}.tiptap-modal.is-dark-mode .tiptap-modal-footer{border-top-color:#ffffff1f}.tiptap-modal.is-dark-mode .tiptap-modal-footer .tiptap-button{color:#ffffffe6}.tiptap-modal.is-dark-mode .tiptap-modal-footer .tiptap-button:hover:not(:disabled){background:#ffffff26}.note-modal-linked-banner{background:#eff6ff;border:1px solid #dbeafe;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem}.note-modal-linked-label{text-transform:uppercase;letter-spacing:.05em;color:#3b82f6;margin-bottom:.5rem;font-size:.6875rem;font-weight:700}.note-modal-linked-card{align-items:center;gap:.75rem;display:flex}.note-modal-linked-id{color:#1e40af;min-width:3.5rem;font-family:Monaco,monospace;font-size:.9375rem;font-weight:700}.note-modal-linked-info{flex:1;min-width:0}.note-modal-linked-title{color:#1e3a5f;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.note-modal-linked-date{color:#6b7280;margin-top:.125rem;font-size:.75rem}.note-modal-linked-badge{text-transform:uppercase;letter-spacing:.05em;color:#3b82f6;white-space:nowrap;background:#dbeafe;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.note-modal-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.note-modal-btn{cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:600;transition:all .15s}.note-modal-btn-cancel{color:#374151;background:#f3f4f6}.note-modal-btn-cancel:hover{background:#e5e7eb}.note-modal-btn-remove{color:#dc2626;background:#fee2e2}.note-modal-btn-remove:hover{color:#b91c1c;background:#fecaca}.tiptap-modal.is-dark-mode .note-modal-linked-banner{background:#3b82f61a;border-color:#3b82f640}.tiptap-modal.is-dark-mode .note-modal-linked-label{color:#60a5fa}.tiptap-modal.is-dark-mode .note-modal-linked-id{color:#93bbfd}.tiptap-modal.is-dark-mode .note-modal-linked-title{color:#ffffffe6}.tiptap-modal.is-dark-mode .note-modal-linked-date{color:#ffffff80}.tiptap-modal.is-dark-mode .note-modal-linked-badge{color:#60a5fa;background:#3b82f633}.tiptap-modal.is-dark-mode .note-modal-footer{border-top-color:#ffffff1f}.tiptap-modal.is-dark-mode .note-modal-btn-cancel{color:#ffffffe6;background:#ffffff1a}.tiptap-modal.is-dark-mode .note-modal-btn-cancel:hover{background:#ffffff26}.tiptap-modal.is-dark-mode .note-modal-btn-remove{color:#f87171;background:#ef444426}.tiptap-modal.is-dark-mode .note-modal-btn-remove:hover{color:#fca5a5;background:#ef444440}.tiptap-editor .spell-error{text-underline-offset:1px;cursor:pointer;font-family:inherit;-webkit-text-decoration:underline wavy #ef4444;text-decoration:underline wavy #ef4444;text-decoration-thickness:1px;position:relative}.tiptap-editor .spell-error:hover{background:#ef44441a;border-radius:2px}.suggestion-list,.suggestion-list-empty,.no-suggestions,.spell-check-empty,[class*=no-suggest],[class*=empty-suggest],#suggestions-box b,#suggestions-box>b{display:none!important}#suggestions-box:has(.suggestion-list:empty) b{display:none!important}#suggestions-box:has(ul.suggestion-list:empty) b{display:none!important}.spell-check-menu{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:12rem;max-width:20rem;padding:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:9999!important}.spell-check-suggestions{border-bottom:1px solid #f3f4f6;margin-bottom:.375rem;padding-bottom:.375rem}.spell-check-suggestion-item{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-family:Mulish,sans-serif;font-size:.875rem;transition:all .15s;display:block}.spell-check-suggestion-item:hover{color:#111827;background:#f3f4f6}.spell-check-no-suggestions{color:#9ca3af;text-align:center;border-bottom:1px solid #f3f4f6;margin-bottom:.375rem;padding:.5rem .75rem .375rem;font-family:Mulish,sans-serif;font-size:.8125rem;font-style:italic}.spell-check-actions{flex-direction:column;gap:.25rem;display:flex}.spell-check-ignore,.spell-check-ignore-always{cursor:pointer;color:#6b7280;text-align:center;background:0 0;border:none;border-radius:.375rem;width:100%;padding:.375rem .75rem;font-family:Mulish,sans-serif;font-size:.8125rem;font-weight:500;transition:all .15s;display:block}.spell-check-ignore:hover,.spell-check-ignore-always:hover{color:#374151;background:#f3f4f6}.spell-check-ignore-always{color:#374151;font-weight:600}.unified-editor-popup{font-family:Mulish,sans-serif}.unified-popup-section{padding:0}.unified-popup-section.revision-section{margin-bottom:0}.unified-popup-section.spellcheck-section{margin-top:0}.unified-popup-divider{background:#e5e7eb;height:1px;margin:.75rem 0}.spell-check-header{color:#6b7280;border-bottom:1px solid #f3f4f6;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.375rem;font-size:.8125rem;font-weight:600;display:flex}.spell-check-header svg{color:#9ca3af}.unified-popup-section .spell-check-suggestions{border-bottom:none;margin-bottom:.375rem;padding-bottom:.375rem}.unified-popup-section .spell-check-no-suggestions{color:#9ca3af;text-align:center;padding:.5rem .75rem;font-size:.8125rem;font-style:italic}.unified-popup-section .spell-check-suggestion-item{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;border-radius:.375rem;width:100%;padding:.375rem .75rem;font-size:.8125rem;transition:all .15s;display:block}.unified-popup-section .spell-check-suggestion-item:hover{color:#111827;background:#f3f4f6}.unified-popup-section .spell-check-actions{gap:.5rem;margin-top:.375rem;display:flex}.unified-popup-section .spell-check-ignore,.unified-popup-section .spell-check-ignore-always{flex:1;padding:.375rem .5rem;font-size:.75rem}.collaboration-cursor__caret{pointer-events:none;word-break:normal;border-left:2px solid;border-right:2px solid;margin-left:-1px;margin-right:-1px;animation:2s ease-in-out infinite cursor-blink;position:relative}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:.5}}.collaboration-cursor__label{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:100;border-radius:3px 3px 3px 0;padding:.15rem .4rem;font-size:11px;font-style:normal;font-weight:600;line-height:1;position:absolute;top:-1.6em;left:-1px;box-shadow:0 1px 3px #0003}.collaboration-cursor__selection{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.3;mix-blend-mode:multiply}.custom-collaboration-cursor__caret{pointer-events:none;word-break:normal;border-left:2px solid;border-right:2px solid;height:1.2em;margin-left:-1px;margin-right:-1px;animation:2s ease-in-out infinite cursor-blink;display:inline-block;position:relative}.custom-collaboration-cursor__label{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:100;border-radius:3px 3px 3px 0;padding:.15rem .4rem;font-size:11px;font-style:normal;font-weight:600;line-height:1;position:absolute;top:-1.6em;left:-1px;box-shadow:0 1px 3px #0003}.custom-collaboration-cursor__selection{pointer-events:none;-webkit-user-select:none;user-select:none}.collaboration-cursors-overlay{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.collaboration-cursor-caret{animation:2s ease-in-out infinite cursor-blink}.collaboration-cursor-label{-webkit-user-select:none;user-select:none;pointer-events:none}.collaboration-cursor-selection{pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .1s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.ProseMirror .tippy-box,.tippy-box{z-index:99999!important}.list-bubble-menu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem;font-family:Mulish,sans-serif;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.list-bubble-button{cursor:pointer;color:#374151;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:.25rem;font-size:1.125rem;font-weight:600;transition:all .15s;display:flex}.list-bubble-button:hover{color:#111827;background:#f3f4f6}.list-bubble-menu.is-dark-mode{background:#000000d9;border:1px solid #ffffff1f;box-shadow:0 4px 12px #00000080}.list-bubble-menu.is-dark-mode .list-bubble-button{color:#ffffffe6}.list-bubble-menu.is-dark-mode .list-bubble-button:hover{color:#fff;background:#ffffff26}.list-bubble-button:active{background:#e5e7eb}.tiptap-ruler-right-content label{-webkit-user-select:none;user-select:none}.tiptap-ruler-right-content label span:hover{color:#374151}.tiptap-ruler-right-content .language-selector{cursor:pointer;color:#374151;background-color:#0000;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;transition:all .15s}.tiptap-ruler-right-content .language-selector:focus{background-color:#ffffff80;outline:none}.tiptap-ruler-right-content .language-selector:hover:not(:disabled){background-color:#ffffff4d}.tiptap-ruler-right-content .language-selector:disabled{color:#9ca3af;cursor:not-allowed;opacity:.5;background-color:#0000}.toggle-switch{cursor:pointer;background-color:#d1d5db;border-radius:9999px;width:2.5rem;height:1.25rem;transition:background-color .2s;position:relative}.toggle-switch:hover{background-color:#9ca3af}.toggle-switch.active{background-color:#1f2937}.toggle-switch.active:hover{background-color:#111827}.toggle-switch.active .toggle-slider{transform:translate(1.25rem)}.word-count{text-align:right;color:#6b7280;padding:.5rem 1.25rem;font-size:.75rem}.toggle-slider{background-color:#fff;border-radius:9999px;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 3px #0000001a}.tiptap-wrapper .tiptap-editor .track-insertion{--track-color:var(--author-color,#2ecc71);color:var(--track-color);text-decoration:underline;-webkit-text-decoration-color:var(--track-color);text-decoration-color:var(--track-color);text-underline-offset:2px;cursor:pointer;background-color:color-mix(in srgb, var(--track-color) 8%, transparent);font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;border-radius:2px;padding:0 1px;text-decoration-thickness:2px;transition:all .15s;position:relative}.tiptap-wrapper .tiptap-editor .track-insertion:hover{background-color:color-mix(in srgb, var(--track-color) 15%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--track-color) 20%, transparent)}.tiptap-wrapper .tiptap-editor .track-deletion{--track-color:var(--author-color,#e74c3c);color:var(--track-color);text-decoration:line-through;-webkit-text-decoration-color:var(--track-color);text-decoration-color:var(--track-color);opacity:.75;cursor:pointer;background-color:color-mix(in srgb, var(--track-color) 8%, transparent);font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;border-radius:2px;padding:0 1px;text-decoration-thickness:2px;transition:all .15s;position:relative}.tiptap-wrapper .tiptap-editor .track-deletion:hover{background-color:color-mix(in srgb, var(--track-color) 15%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--track-color) 20%, transparent);opacity:1}.tiptap-wrapper .tiptap-editor .track-list-change{--author-color:var(--author-color,#3b82f6);background-color:color-mix(in srgb, var(--author-color) 8%, transparent);cursor:pointer;border-radius:4px;transition:all .15s;position:relative}.tiptap-wrapper .tiptap-editor .track-list-change:before{content:"";background-color:var(--author-color);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-6px}.tiptap-wrapper .tiptap-editor .track-list-change:hover{background-color:color-mix(in srgb, var(--author-color) 15%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--author-color) 20%, transparent)}.tiptap-wrapper .tiptap-editor .track-list-change .track-list-change{background-color:#0000}.tiptap-wrapper .tiptap-editor .track-list-change .track-list-change:before{display:none}.tiptap-wrapper .tiptap-editor .track-list-item-deleted{--author-color:var(--author-color,#e74c3c);cursor:pointer;border-left:3px solid var(--author-color);border-radius:2px;margin-left:-.5rem;padding-left:.5rem;position:relative;background-color:color-mix(in srgb, var(--author-color) 15%, transparent)!important}.tiptap-wrapper .tiptap-editor .track-list-item-deleted:hover{background-color:color-mix(in srgb, var(--author-color) 25%, transparent)!important}.tiptap-wrapper .tiptap-editor .track-list-item-deleted>*{text-decoration:line-through;-webkit-text-decoration-color:var(--author-color);text-decoration-color:var(--author-color);text-decoration-thickness:2px}.tiptap-wrapper .tiptap-editor .track-list-item-deleted::marker{color:var(--author-color)}.tiptap-wrapper .tiptap-editor .track-list-item-all-deletion{opacity:.6}.tiptap-wrapper .tiptap-editor .track-list-item-hidden{pointer-events:none!important;display:none!important}.tiptap-wrapper .tiptap-editor .track-comment{cursor:pointer;background-color:#fbbf2440;border-bottom:2px solid #f59e0b;border-radius:2px;padding:0 1px;transition:all .15s;position:relative}.tiptap-wrapper .tiptap-editor .track-comment:hover{background-color:#fbbf2466;box-shadow:0 0 0 2px #fbbf244d}.tiptap-wrapper .tiptap-editor .track-comment[data-resolved=true]{opacity:.6;background-color:#9ca3af26;border-bottom-color:#9ca3af}.tiptap-wrapper .tiptap-editor .track-comment[data-resolved=true]:hover{opacity:.8;background-color:#9ca3af40}.is-preview .tiptap-wrapper .tiptap-editor .track-insertion{color:inherit;cursor:text;box-shadow:none;background-color:#0000;padding:0;text-decoration:none}.is-preview .tiptap-wrapper .tiptap-editor .track-insertion:hover{box-shadow:none;background-color:#0000}.is-preview .tiptap-wrapper .tiptap-editor .track-deletion{display:none}.is-preview .tiptap-wrapper .tiptap-editor .track-list-change{cursor:text;background-color:#0000}.is-preview .tiptap-wrapper .tiptap-editor .track-list-change:before{display:none}.is-preview .tiptap-wrapper .tiptap-editor .track-list-change:hover{box-shadow:none;background-color:#0000}.is-preview .tiptap-wrapper .tiptap-editor .track-comment{cursor:text;background-color:#0000;border-bottom:none;padding:0}.is-preview .tiptap-wrapper .tiptap-editor .track-comment:hover{box-shadow:none;background-color:#0000}.tiptap-wrapper.hide-markup .tiptap-editor .track-insertion{color:inherit;box-shadow:none;cursor:text;background-color:#0000;padding:0;text-decoration:none}.tiptap-wrapper.hide-markup .tiptap-editor .track-insertion:hover{box-shadow:none;background-color:#0000}.tiptap-wrapper.hide-markup .tiptap-editor .track-deletion{color:#0000!important;letter-spacing:0!important;word-spacing:0!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;background-color:#0000!important;border:none!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;text-decoration:none!important;display:inline!important}.tiptap-wrapper.hide-markup .tiptap-editor .track-deletion-boundary,.tiptap-wrapper.hide-markup .tiptap-editor .track-deletion-boundary-end{font-size:inherit;line-height:inherit;display:inline}.tiptap-wrapper.hide-markup .tiptap-editor .track-deletion:before{content:"​";font-size:1rem;line-height:normal}.tiptap-wrapper.hide-markup .tiptap-editor p:before{content:"​";font-size:inherit;line-height:inherit}.tiptap-wrapper.hide-markup .tiptap-editor .track-all-deletion-paragraph,.tiptap-wrapper.hide-markup .tiptap-editor .track-all-deletion-container{display:none!important}.tiptap-wrapper.hide-markup .tiptap-editor .track-list-change{background-color:#0000;cursor:text!important;pointer-events:none!important}.tiptap-wrapper.hide-markup .tiptap-editor .track-list-change:before{display:none}.tiptap-wrapper.hide-markup .tiptap-editor .track-list-change:hover{box-shadow:none;background-color:#0000}.tiptap-wrapper.hide-markup .tiptap-editor .track-comment{cursor:pointer;background-color:#0000;border-bottom:none;padding:0}.tiptap-wrapper.hide-markup .tiptap-editor .track-comment:hover{box-shadow:none;background-color:#0000}.track-changes-tooltip{z-index:9999;pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:200px;max-width:300px;padding:.75rem;font-family:Mulish,sans-serif;font-size:.875rem;position:absolute;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.track-changes-tooltip-header{border-bottom:1px solid #f3f4f6;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.track-changes-tooltip-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}.track-changes-tooltip-author{color:#111827;font-weight:600}.track-changes-tooltip-time{color:#6b7280;font-size:.75rem}.track-changes-tooltip-type{border-radius:.25rem;align-items:center;gap:.25rem;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.track-changes-tooltip-type.insertion{background:color-mix(in srgb, var(--tooltip-author-color,#2ecc71) 10%, transparent);color:var(--tooltip-author-color,#2ecc71)}.track-changes-tooltip-type.deletion{background:color-mix(in srgb, var(--tooltip-author-color,#e74c3c) 10%, transparent);color:var(--tooltip-author-color,#e74c3c)}.track-changes-tooltip-type.listChange{background:color-mix(in srgb, var(--tooltip-author-color,#3b82f6) 10%, transparent);color:var(--tooltip-author-color,#3b82f6)}.track-changes-tooltip-type.comment{color:#d97706;background:#fbbf241a}.track-changes-tooltip-actions{border-top:1px solid #f3f4f6;gap:.5rem;margin-top:.75rem;padding-top:.5rem;display:flex}.track-changes-tooltip-btn{cursor:pointer;border:none;border-radius:.375rem;flex:1;padding:.375rem .75rem;font-family:Mulish,sans-serif;font-size:.8125rem;font-weight:500;transition:all .15s}.track-changes-tooltip-btn.accept{color:#fff;background:#16a34a}.track-changes-tooltip-btn.accept:hover{background:#15803d}.track-changes-tooltip-btn.reject{color:#374151;background:#f3f4f6}.track-changes-tooltip-btn.reject:hover{background:#e5e7eb}.track-changes-tooltip:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute}.track-changes-tooltip.placement-top:after{border-top:8px solid #fff;bottom:-8px;left:50%;transform:translate(-50%)}.track-changes-tooltip.placement-bottom:after{border-bottom:8px solid #fff;top:-8px;left:50%;transform:translate(-50%)}.track-changes-tooltip{animation:.15s ease-out popup-fade-in}@keyframes popup-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.track-changes-hover-tooltip{color:#f9fafb;white-space:nowrap;pointer-events:none;z-index:9999;background:#393a3c;border-radius:.375rem;padding:.375rem .75rem;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:500;animation:.1s ease-out tooltip-fade-in;position:fixed;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.track-changes-hover-tooltip:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute}.track-changes-hover-tooltip.placement-top:after{border-top:6px solid #1f2937;bottom:-6px;left:50%;transform:translate(-50%)}.track-changes-hover-tooltip.placement-bottom:after{border-bottom:6px solid #1f2937;top:-6px;left:50%;transform:translate(-50%)}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .track-changes-hover-tooltip,.dark .track-changes-hover-tooltip{color:#f3f4f6;background:#374151}html[data-theme=dark] .track-changes-hover-tooltip.placement-top:after,.dark .track-changes-hover-tooltip.placement-top:after{border-top-color:#374151}html[data-theme=dark] .track-changes-hover-tooltip.placement-bottom:after,.dark .track-changes-hover-tooltip.placement-bottom:after{border-bottom-color:#374151}.reviewing-banner{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-bottom:1px solid #fcd34d;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:500;display:flex}.reviewing-banner-icon{color:#f59e0b;width:16px;height:16px}.reviewing-banner-users{font-weight:600}.reviewing-toggle{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-family:Mulish,sans-serif;font-size:.875rem;transition:all .15s;display:inline-flex}.reviewing-toggle:hover{background:#f9fafb;border-color:#d1d5db}.reviewing-toggle.active{color:#92400e;background:#fef3c7;border-color:#fcd34d}.reviewing-toggle.active:hover{background:#fde68a}.reviewing-toggle-indicator{background:#d1d5db;border-radius:50%;width:8px;height:8px;transition:background .15s}.reviewing-toggle.active .reviewing-toggle-indicator{background:#16a34a;box-shadow:0 0 0 2px #16a34a4d}.tiptap-wrapper .tiptap-toolbar.is-dark-mode+.tiptap-editor .track-insertion,.tiptap-wrapper.dark .tiptap-editor .track-insertion{background-color:color-mix(in srgb, var(--author-color,#2ecc71) 15%, transparent)}.tiptap-wrapper .tiptap-toolbar.is-dark-mode+.tiptap-editor .track-insertion:hover,.tiptap-wrapper.dark .tiptap-editor .track-insertion:hover{background-color:color-mix(in srgb, var(--author-color,#2ecc71) 25%, transparent)}.tiptap-wrapper .tiptap-toolbar.is-dark-mode+.tiptap-editor .track-deletion,.tiptap-wrapper.dark .tiptap-editor .track-deletion{background-color:color-mix(in srgb, var(--author-color,#e74c3c) 15%, transparent)}.tiptap-wrapper .tiptap-toolbar.is-dark-mode+.tiptap-editor .track-deletion:hover,.tiptap-wrapper.dark .tiptap-editor .track-deletion:hover{background-color:color-mix(in srgb, var(--author-color,#e74c3c) 25%, transparent)}.tiptap-wrapper .tiptap-toolbar.is-dark-mode+.tiptap-editor .track-list-change,.tiptap-wrapper.dark .tiptap-editor .track-list-change{background-color:color-mix(in srgb, var(--author-color,#3b82f6) 15%, transparent)}.tiptap-wrapper .tiptap-toolbar.is-dark-mode+.tiptap-editor .track-list-change:hover,.tiptap-wrapper.dark .tiptap-editor .track-list-change:hover{background-color:color-mix(in srgb, var(--author-color,#3b82f6) 25%, transparent)}.tiptap-wrapper .tiptap-toolbar.is-dark-mode+.tiptap-editor .track-comment,.tiptap-wrapper.dark .tiptap-editor .track-comment{background-color:#fbbf2433}.cms-page-with-panel{width:100%;min-height:100vh;display:flex;position:relative}.cms-page-content{flex:1;transition:margin-right .3s}.cms-page-content.panel-open{margin-right:360px}.cms-bar-btn-reviewing{position:relative}.cms-bar-btn-reviewing.active{color:#3b82f6;background:#3b82f61a}.cms-bar-btn-reviewing.active:after{content:"";background:#3b82f6;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.cms-bar-btn-panel{position:relative}.cms-bar-btn-panel.active{color:#3b82f6;background:#3b82f61a}.cms-floating-bar.is-reviewing-active .cms-floating-bar-content{box-shadow:0 8px 16px #0000001f,0 2px 4px #00000014,0 0 0 4px #f59e0b26,inset 0 0 0 .5px #ffffff80;border:2px solid #f59e0b!important}.cms-floating-bar.is-dark-mode.is-reviewing-active .cms-floating-bar-content{box-shadow:0 8px 16px #0006,0 2px 4px #0000004d,0 0 0 4px #fbbf2433,inset 0 0 0 .5px #ffffff14;border:2px solid #fbbf24!important}.cms-floating-bar-collapsed.is-reviewing-active .cms-bar-btn-expand{box-shadow:0 2px 8px #0000000f,0 1px 2px #0000000a,0 0 0 4px #f59e0b26,inset 0 0 0 .5px #ffffff80;border:2px solid #f59e0b!important}.cms-floating-bar-collapsed.is-dark-mode.is-reviewing-active .cms-bar-btn-expand{box-shadow:0 2px 8px #0000004d,0 1px 2px #0003,0 0 0 4px #fbbf2433,inset 0 0 0 .5px #ffffff1a;border:2px solid #fbbf24!important}.tiptap-wrapper.is-empty[data-placeholder]:after{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;opacity:.6;z-index:1;font-style:italic;position:absolute;top:0;left:0}.tiptap-wrapper.is-empty[data-placeholder]{position:relative}.tiptap-wrapper-title.is-empty[data-placeholder]:after{content:attr(data-placeholder);color:#ffffff80;pointer-events:none;text-align:center;width:100%;font-style:normal;font-size:inherit;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiptap-wrapper-title span[style*=color],.tiptap-wrapper-title .ProseMirror span{font-family:inherit!important}.global-editor-toolbar{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffeb;border:1px solid #00000014;border-radius:12px;width:100%;margin-bottom:.5rem;padding:0 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px #0000000f,0 1px 2px #0000000a}.global-editor-toolbar .tiptap-toolbar{max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:.15rem 0;position:relative;top:0}.global-editor-toolbar.is-disabled .tiptap-toolbar{pointer-events:none}.global-editor-toolbar.is-disabled .tiptap-button{cursor:not-allowed;color:#9ca3af}.global-editor-toolbar.is-disabled .tiptap-button:hover{background:0 0}.global-editor-toolbar.is-disabled .tiptap-dropdown-button{cursor:not-allowed;color:#9ca3af}.global-editor-toolbar.is-disabled .tiptap-dropdown-button:hover{background:0 0}.global-editor-toolbar.is-dark-mode{-webkit-backdrop-filter:none;background:#000000bf;border:1px solid #ffffff1f;box-shadow:0 8px 16px #0006,0 2px 4px #0000004d,inset 0 0 0 .5px #ffffff14}.global-editor-toolbar.is-dark-mode .tiptap-button{color:#ffffffe6}.global-editor-toolbar.is-dark-mode .tiptap-button:hover:not(:disabled){background:#ffffff26}.global-editor-toolbar.is-dark-mode .tiptap-button.is-active{color:#fff;background:#fff3}.global-editor-toolbar.is-dark-mode .sep{background:#fff3}.global-editor-toolbar.is-dark-mode .tiptap-dropdown-menu{background:#000000f2;border:1px solid #ffffff1f;box-shadow:0 10px 15px #00000080}.global-editor-toolbar.is-dark-mode .tiptap-dropdown-item{color:#ffffffe6}.global-editor-toolbar.is-dark-mode .tiptap-dropdown-item:hover{color:#fff;background:#ffffff1a}.global-editor-toolbar.is-dark-mode .tiptap-dropdown-item.is-current{color:#60a5fa;background:#3b82f64d}.global-editor-toolbar.is-dark-mode .tiptap-toolbar-ruler-row.is-visible{border-top-color:#ffffff1f}.global-editor-toolbar.is-dark-mode .heading-label{color:inherit}.global-editor-toolbar.is-dark-mode.is-disabled .tiptap-button,.global-editor-toolbar.is-dark-mode.is-disabled .tiptap-dropdown-button{color:#ffffff4d}.global-editor-toolbar.is-title-mode .tiptap-toolbar-row .tiptap-button[data-type=bullet-list],.global-editor-toolbar.is-title-mode .tiptap-toolbar-row .tiptap-button[data-type=ordered-list],.global-editor-toolbar.is-title-mode .tiptap-toolbar-row .tiptap-button[data-type=blockquote],.global-editor-toolbar.is-title-mode .tiptap-toolbar-row .tiptap-button[data-type=code-block],.global-editor-toolbar.is-title-mode .tiptap-toolbar-row .tiptap-button[data-type=horizontal-rule],.global-editor-toolbar.is-title-mode .tiptap-toolbar-row .tiptap-button[data-type=table],.global-editor-toolbar.is-title-mode .tiptap-toolbar-row .tiptap-button[data-type=image],.global-editor-toolbar.is-title-mode .tiptap-toolbar-row .tiptap-dropdown-button[data-type=heading]{display:none}.container-note{z-index:1;position:relative}.section-main-content .container-note>.row:has(.global-editor-toolbar){z-index:1000;background:0 0;padding-top:.5rem;padding-bottom:.5rem;position:sticky;top:0}.section-main-content .container-note>.row:has(.global-editor-toolbar)+.row{padding-top:10px}.wrapper-is-cms.is-dark-mode .section-main-content .container-note>.row:has(.global-editor-toolbar){background:#1e1e1e}[data-theme=dark] .section-main-content .container-note>.row:has(.global-editor-toolbar){background:#1e1e1e}.tiptap-wrapper-title.is-single-block .ProseMirror>p:last-child:not(:first-child):has(>br.ProseMirror-trailingBreak:only-child){display:none}
.tiptap-ruler-container{flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex;position:relative;overflow:visible}.tiptap-ruler-right-content{flex-shrink:0;align-items:center;display:flex}.tiptap-ruler{background:0 0;flex-shrink:0;height:2rem;margin:0;padding-left:0;padding-right:.5rem;position:relative;overflow:visible}.ruler-numbers{height:.75rem;position:relative}.ruler-number{color:#6b7280;-webkit-user-select:none;user-select:none;text-align:center;min-width:1rem;font-family:Monaco,monospace;font-size:.625rem;font-weight:500;position:absolute;top:0;transform:translate(-50%)}.ruler-bar{z-index:1;background:#d1d5db;height:1px;position:absolute;top:.75rem;left:-1rem;right:-1rem}.ruler-ticks{position:relative}.ruler-tick{cursor:pointer;background:#9ca3af;width:1px;height:.5rem;transition:all .15s;position:absolute;top:.75rem;transform:translate(-50%)}.ruler-tick:nth-child(2n){background:#6b7280;height:.625rem}.ruler-tick:hover{background:#374151;width:2px;height:.875rem}.ruler-tick-half{background:#d1d5db!important;height:.3rem!important}.ruler-tick-half:hover{height:.625rem;background:#6b7280!important}.ruler-guide-line{opacity:.7;pointer-events:none;z-index:98;background:#1f2937;width:2px;position:fixed;top:0;bottom:0;box-shadow:0 0 4px #0003}.ruler-marker{cursor:grab;z-index:10;transition:transform .1s;position:absolute;transform:translate(-50%)}.ruler-marker.is-dragging{cursor:grabbing;transform:translate(-50%)scale(1.2)}.ruler-triangle{filter:drop-shadow(0 2px 4px #0003);border-top:.75rem solid #1f2937;border-left:.5rem solid #0000;border-right:.5rem solid #0000;width:0;height:0}.ruler-marker:hover .ruler-triangle{border-top-color:#111827}.ruler-marker.is-dragging .ruler-triangle{border-top-color:#000}.tiptap-toolbar.is-dark-mode .ruler-number{color:#fff9}.tiptap-toolbar.is-dark-mode .ruler-bar{background:#fff3}.tiptap-toolbar.is-dark-mode .ruler-tick{background:#ffffff4d}.tiptap-toolbar.is-dark-mode .ruler-tick:nth-child(2n){background:#fff6}.tiptap-toolbar.is-dark-mode .ruler-tick:hover{background:#fff9}.tiptap-toolbar.is-dark-mode .ruler-tick-half{background:#ffffff26!important}.tiptap-toolbar.is-dark-mode .ruler-tick-half:hover{background:#fff6!important}.tiptap-toolbar.is-dark-mode .ruler-triangle{filter:drop-shadow(0 2px 4px #0006);border-top-color:#ffffffe6}.tiptap-toolbar.is-dark-mode .ruler-marker:hover .ruler-triangle,.tiptap-toolbar.is-dark-mode .ruler-marker.is-dragging .ruler-triangle{border-top-color:#fff}.tiptap-toolbar.is-dark-mode .tiptap-ruler-right-content label span{color:#ffffffb3}.tiptap-toolbar.is-dark-mode .tiptap-ruler-right-content label span:hover{color:#ffffffe6}.tiptap-toolbar.is-dark-mode .tiptap-ruler-right-content .toggle-switch{background-color:#fff3}.tiptap-toolbar.is-dark-mode .tiptap-ruler-right-content .toggle-switch:hover{background-color:#ffffff4d}.tiptap-toolbar.is-dark-mode .tiptap-ruler-right-content .toggle-switch.active{background-color:#ffffffe6}.tiptap-toolbar.is-dark-mode .tiptap-ruler-right-content .toggle-switch.active:hover{background-color:#fff}.tiptap-toolbar.is-dark-mode .tiptap-ruler-right-content .toggle-switch.active .toggle-slider{background-color:#000}
@counter-style roman-paren{system:extends lower-roman;suffix:") "}.tiptap-editor .indent-0,.tiptap-content .indent-0{margin-left:0!important}.tiptap-editor .indent-1,.tiptap-content .indent-1{margin-left:.75rem!important}.tiptap-editor .indent-2,.tiptap-content .indent-2{margin-left:1.2rem!important}.tiptap-editor .indent-3,.tiptap-content .indent-3{margin-left:2.25rem!important}.tiptap-editor .indent-4,.tiptap-content .indent-4{margin-left:3rem!important}.tiptap-editor .indent-5,.tiptap-content .indent-5{margin-left:3.75rem!important}.tiptap-editor .indent-6,.tiptap-content .indent-6{margin-left:4.5rem!important}.tiptap-editor .indent-7,.tiptap-content .indent-7{margin-left:5.25rem!important}.tiptap-editor .indent-8,.tiptap-content .indent-8{margin-left:6rem!important}.tiptap-editor .indent-9,.tiptap-content .indent-9{margin-left:6.75rem!important}.tiptap-editor .indent-10,.tiptap-content .indent-10{margin-left:7.5rem!important}.tiptap-editor .indent-0-5,.tiptap-content .indent-0-5{margin-left:.375rem!important}.tiptap-editor .indent-1-5,.tiptap-content .indent-1-5{margin-left:1.125rem!important}.tiptap-editor .indent-2-5,.tiptap-content .indent-2-5{margin-left:1.875rem!important}.tiptap-editor .indent-3-5,.tiptap-content .indent-3-5{margin-left:2.625rem!important}.tiptap-editor .indent-4-5,.tiptap-content .indent-4-5{margin-left:3.375rem!important}.tiptap-editor .indent-5-5,.tiptap-content .indent-5-5{margin-left:4.125rem!important}.tiptap-editor .indent-6-5,.tiptap-content .indent-6-5{margin-left:4.875rem!important}.tiptap-editor .indent-7-5,.tiptap-content .indent-7-5{margin-left:5.625rem!important}.tiptap-editor .indent-8-5,.tiptap-content .indent-8-5{margin-left:6.375rem!important}.tiptap-editor .indent-9-5,.tiptap-content .indent-9-5{margin-left:7.125rem!important}@media (max-width:768px){.tiptap-editor .indent-1,.tiptap-content .indent-1{margin-left:.5rem!important}.tiptap-editor .indent-2,.tiptap-content .indent-2{margin-left:1rem!important}.tiptap-editor .indent-3,.tiptap-content .indent-3{margin-left:1.5rem!important}.tiptap-editor .indent-4,.tiptap-content .indent-4{margin-left:2rem!important}.tiptap-editor .indent-5,.tiptap-content .indent-5{margin-left:2.5rem!important}.tiptap-editor .indent-6,.tiptap-content .indent-6{margin-left:3rem!important}.tiptap-editor .indent-7,.tiptap-content .indent-7{margin-left:3.5rem!important}.tiptap-editor .indent-8,.tiptap-content .indent-8{margin-left:4rem!important}.tiptap-editor .indent-9,.tiptap-content .indent-9{margin-left:4.5rem!important}.tiptap-editor .indent-10,.tiptap-content .indent-10{margin-left:5rem!important}.tiptap-editor .indent-0-5,.tiptap-content .indent-0-5{margin-left:.25rem!important}.tiptap-editor .indent-1-5,.tiptap-content .indent-1-5{margin-left:.75rem!important}.tiptap-editor .indent-2-5,.tiptap-content .indent-2-5{margin-left:1.25rem!important}.tiptap-editor .indent-3-5,.tiptap-content .indent-3-5{margin-left:1.75rem!important}.tiptap-editor .indent-4-5,.tiptap-content .indent-4-5{margin-left:2.25rem!important}.tiptap-editor .indent-5-5,.tiptap-content .indent-5-5{margin-left:2.75rem!important}.tiptap-editor .indent-6-5,.tiptap-content .indent-6-5{margin-left:3.25rem!important}.tiptap-editor .indent-7-5,.tiptap-content .indent-7-5{margin-left:3.75rem!important}.tiptap-editor .indent-8-5,.tiptap-content .indent-8-5{margin-left:4.25rem!important}.tiptap-editor .indent-9-5,.tiptap-content .indent-9-5{margin-left:4.75rem!important}}@media (max-width:480px){.tiptap-editor .indent-1,.tiptap-content .indent-1{margin-left:.375rem!important}.tiptap-editor .indent-2,.tiptap-content .indent-2{margin-left:.75rem!important}.tiptap-editor .indent-3,.tiptap-content .indent-3{margin-left:1.125rem!important}.tiptap-editor .indent-4,.tiptap-content .indent-4{margin-left:1.5rem!important}.tiptap-editor .indent-5,.tiptap-content .indent-5{margin-left:1.875rem!important}.tiptap-editor .indent-6,.tiptap-content .indent-6{margin-left:2.25rem!important}.tiptap-editor .indent-7,.tiptap-content .indent-7{margin-left:2.625rem!important}.tiptap-editor .indent-8,.tiptap-content .indent-8{margin-left:3rem!important}.tiptap-editor .indent-9,.tiptap-content .indent-9{margin-left:3.375rem!important}.tiptap-editor .indent-10,.tiptap-content .indent-10{margin-left:3.75rem!important}.tiptap-editor .indent-0-5,.tiptap-content .indent-0-5{margin-left:.1875rem!important}.tiptap-editor .indent-1-5,.tiptap-content .indent-1-5{margin-left:.5625rem!important}.tiptap-editor .indent-2-5,.tiptap-content .indent-2-5{margin-left:.9375rem!important}.tiptap-editor .indent-3-5,.tiptap-content .indent-3-5{margin-left:1.3125rem!important}.tiptap-editor .indent-4-5,.tiptap-content .indent-4-5{margin-left:1.6875rem!important}.tiptap-editor .indent-5-5,.tiptap-content .indent-5-5{margin-left:2.0625rem!important}.tiptap-editor .indent-6-5,.tiptap-content .indent-6-5{margin-left:2.4375rem!important}.tiptap-editor .indent-7-5,.tiptap-content .indent-7-5{margin-left:2.8125rem!important}.tiptap-editor .indent-8-5,.tiptap-content .indent-8-5{margin-left:3.1875rem!important}.tiptap-editor .indent-9-5,.tiptap-content .indent-9-5{margin-left:3.5625rem!important}}.tiptap-editor li.li-margin-0,.tiptap-content li.li-margin-0{margin-left:0!important}.tiptap-editor li.li-margin-1,.tiptap-content li.li-margin-1{margin-left:.75rem!important}.tiptap-editor li.li-margin-2,.tiptap-content li.li-margin-2{margin-left:1.5rem!important}.tiptap-editor li.li-margin-3,.tiptap-content li.li-margin-3{margin-left:2.25rem!important}.tiptap-editor li.li-margin-4,.tiptap-content li.li-margin-4{margin-left:3rem!important}.tiptap-editor li.li-margin-5,.tiptap-content li.li-margin-5{margin-left:3.75rem!important}.tiptap-editor li.li-margin-6,.tiptap-content li.li-margin-6{margin-left:4.5rem!important}.tiptap-editor li.li-margin-7,.tiptap-content li.li-margin-7{margin-left:5.25rem!important}.tiptap-editor li.li-margin-8,.tiptap-content li.li-margin-8{margin-left:6rem!important}.tiptap-editor li.li-margin-9,.tiptap-content li.li-margin-9{margin-left:6.75rem!important}.tiptap-editor li.li-margin-10,.tiptap-content li.li-margin-10{margin-left:7.5rem!important}.tiptap-editor li.li-margin-0-5,.tiptap-content li.li-margin-0-5{margin-left:.375rem!important}.tiptap-editor li.li-margin-1-5,.tiptap-content li.li-margin-1-5{margin-left:1.125rem!important}.tiptap-editor li.li-margin-2-5,.tiptap-content li.li-margin-2-5{margin-left:1.875rem!important}.tiptap-editor li.li-margin-3-5,.tiptap-content li.li-margin-3-5{margin-left:2.625rem!important}.tiptap-editor li.li-margin-4-5,.tiptap-content li.li-margin-4-5{margin-left:3.375rem!important}.tiptap-editor li.li-margin-5-5,.tiptap-content li.li-margin-5-5{margin-left:4.125rem!important}.tiptap-editor li.li-margin-6-5,.tiptap-content li.li-margin-6-5{margin-left:4.875rem!important}.tiptap-editor li.li-margin-7-5,.tiptap-content li.li-margin-7-5{margin-left:5.625rem!important}.tiptap-editor li.li-margin-8-5,.tiptap-content li.li-margin-8-5{margin-left:6.375rem!important}.tiptap-editor li.li-margin-9-5,.tiptap-content li.li-margin-9-5{margin-left:7.125rem!important}.tiptap-editor li.list-style-none,.tiptap-content li.list-style-none{list-style-type:none!important}.tiptap-editor li.list-style-disc,.tiptap-content li.list-style-disc{list-style-type:disc!important}.tiptap-editor li.list-style-circle,.tiptap-content li.list-style-circle{list-style-type:circle!important}.tiptap-editor li.list-style-square,.tiptap-content li.list-style-square{list-style-type:square!important}.tiptap-editor li.list-style-decimal,.tiptap-content li.list-style-decimal{list-style-type:decimal!important}.tiptap-editor li.list-style-lower-alpha,.tiptap-content li.list-style-lower-alpha{list-style-type:lower-alpha!important}.tiptap-editor li.list-style-upper-alpha,.tiptap-content li.list-style-upper-alpha{list-style-type:upper-alpha!important}.tiptap-editor li.list-style-lower-roman,.tiptap-content li.list-style-lower-roman{list-style-type:roman-paren!important}.tiptap-editor li.list-style-dash,.tiptap-content li.list-style-dash{list-style-type:"–  "!important}.tiptap-editor li.li-padding-0,.tiptap-content li.li-padding-0{padding-left:0!important}.tiptap-editor li.li-padding-1,.tiptap-content li.li-padding-1{padding-left:.5rem!important}.tiptap-editor li.li-padding-2,.tiptap-content li.li-padding-2{padding-left:1rem!important}.tiptap-editor li.li-padding-3,.tiptap-content li.li-padding-3{padding-left:1.5rem!important}.tiptap-editor li.li-padding-4,.tiptap-content li.li-padding-4{padding-left:2rem!important}.tiptap-editor li.li-padding-5,.tiptap-content li.li-padding-5{padding-left:2.5rem!important}.tiptap-editor li.li-padding-6,.tiptap-content li.li-padding-6{padding-left:3rem!important}.tiptap-editor li.li-padding-7,.tiptap-content li.li-padding-7{padding-left:3.5rem!important}.tiptap-editor li.li-padding-8,.tiptap-content li.li-padding-8{padding-left:4rem!important}.tiptap-editor li.li-padding-9,.tiptap-content li.li-padding-9{padding-left:4.5rem!important}.tiptap-editor li.li-padding-10,.tiptap-content li.li-padding-10{padding-left:5rem!important}.tiptap-editor li.li-padding-0-5,.tiptap-content li.li-padding-0-5{padding-left:.25rem!important}.tiptap-editor li.li-padding-1-5,.tiptap-content li.li-padding-1-5{padding-left:.75rem!important}.tiptap-editor li.li-padding-2-5,.tiptap-content li.li-padding-2-5{padding-left:1.25rem!important}.tiptap-editor li.li-padding-3-5,.tiptap-content li.li-padding-3-5{padding-left:1.75rem!important}.tiptap-editor li.li-padding-4-5,.tiptap-content li.li-padding-4-5{padding-left:2.25rem!important}.tiptap-editor li.li-padding-5-5,.tiptap-content li.li-padding-5-5{padding-left:2.75rem!important}.tiptap-editor li.li-padding-6-5,.tiptap-content li.li-padding-6-5{padding-left:3.25rem!important}.tiptap-editor li.li-padding-7-5,.tiptap-content li.li-padding-7-5{padding-left:3.75rem!important}.tiptap-editor li.li-padding-8-5,.tiptap-content li.li-padding-8-5{padding-left:4.25rem!important}.tiptap-editor li.li-padding-9-5,.tiptap-content li.li-padding-9-5{padding-left:4.75rem!important}@media (max-width:768px){.tiptap-editor li.li-margin-1,.tiptap-content li.li-margin-1{margin-left:.5rem!important}.tiptap-editor li.li-margin-2,.tiptap-content li.li-margin-2{margin-left:1rem!important}.tiptap-editor li.li-margin-3,.tiptap-content li.li-margin-3{margin-left:1.5rem!important}.tiptap-editor li.li-margin-4,.tiptap-content li.li-margin-4{margin-left:2rem!important}.tiptap-editor li.li-margin-5,.tiptap-content li.li-margin-5{margin-left:2.5rem!important}.tiptap-editor li.li-margin-6,.tiptap-content li.li-margin-6{margin-left:3rem!important}.tiptap-editor li.li-margin-7,.tiptap-content li.li-margin-7{margin-left:3.5rem!important}.tiptap-editor li.li-margin-8,.tiptap-content li.li-margin-8{margin-left:4rem!important}.tiptap-editor li.li-margin-9,.tiptap-content li.li-margin-9{margin-left:4.5rem!important}.tiptap-editor li.li-margin-10,.tiptap-content li.li-margin-10{margin-left:5rem!important}.tiptap-editor li.li-margin-0-5,.tiptap-content li.li-margin-0-5{margin-left:.25rem!important}.tiptap-editor li.li-margin-1-5,.tiptap-content li.li-margin-1-5{margin-left:.75rem!important}.tiptap-editor li.li-margin-2-5,.tiptap-content li.li-margin-2-5{margin-left:1.25rem!important}.tiptap-editor li.li-margin-3-5,.tiptap-content li.li-margin-3-5{margin-left:1.75rem!important}.tiptap-editor li.li-margin-4-5,.tiptap-content li.li-margin-4-5{margin-left:2.25rem!important}.tiptap-editor li.li-margin-5-5,.tiptap-content li.li-margin-5-5{margin-left:2.75rem!important}.tiptap-editor li.li-margin-6-5,.tiptap-content li.li-margin-6-5{margin-left:3.25rem!important}.tiptap-editor li.li-margin-7-5,.tiptap-content li.li-margin-7-5{margin-left:3.75rem!important}.tiptap-editor li.li-margin-8-5,.tiptap-content li.li-margin-8-5{margin-left:4.25rem!important}.tiptap-editor li.li-margin-9-5,.tiptap-content li.li-margin-9-5{margin-left:4.75rem!important}}@media (max-width:480px){.tiptap-editor li.li-margin-1,.tiptap-content li.li-margin-1{margin-left:.375rem!important}.tiptap-editor li.li-margin-2,.tiptap-content li.li-margin-2{margin-left:.75rem!important}.tiptap-editor li.li-margin-3,.tiptap-content li.li-margin-3{margin-left:1.125rem!important}.tiptap-editor li.li-margin-4,.tiptap-content li.li-margin-4{margin-left:1.5rem!important}.tiptap-editor li.li-margin-5,.tiptap-content li.li-margin-5{margin-left:1.875rem!important}.tiptap-editor li.li-margin-6,.tiptap-content li.li-margin-6{margin-left:2.25rem!important}.tiptap-editor li.li-margin-7,.tiptap-content li.li-margin-7{margin-left:2.625rem!important}.tiptap-editor li.li-margin-8,.tiptap-content li.li-margin-8{margin-left:3rem!important}.tiptap-editor li.li-margin-9,.tiptap-content li.li-margin-9{margin-left:3.375rem!important}.tiptap-editor li.li-margin-10,.tiptap-content li.li-margin-10{margin-left:3.75rem!important}.tiptap-editor li.li-margin-0-5,.tiptap-content li.li-margin-0-5{margin-left:.1875rem!important}.tiptap-editor li.li-margin-1-5,.tiptap-content li.li-margin-1-5{margin-left:.5625rem!important}.tiptap-editor li.li-margin-2-5,.tiptap-content li.li-margin-2-5{margin-left:.9375rem!important}.tiptap-editor li.li-margin-3-5,.tiptap-content li.li-margin-3-5{margin-left:1.3125rem!important}.tiptap-editor li.li-margin-4-5,.tiptap-content li.li-margin-4-5{margin-left:1.6875rem!important}.tiptap-editor li.li-margin-5-5,.tiptap-content li.li-margin-5-5{margin-left:2.0625rem!important}.tiptap-editor li.li-margin-6-5,.tiptap-content li.li-margin-6-5{margin-left:2.4375rem!important}.tiptap-editor li.li-margin-7-5,.tiptap-content li.li-margin-7-5{margin-left:2.8125rem!important}.tiptap-editor li.li-margin-8-5,.tiptap-content li.li-margin-8-5{margin-left:3.1875rem!important}.tiptap-editor li.li-margin-9-5,.tiptap-content li.li-margin-9-5{margin-left:3.5625rem!important}}
.collaborative-avatars{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#fffffff2;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex;box-shadow:0 2px 8px #00000014,0 1px 3px #0000000d}.collaborative-avatar{color:#fff;cursor:default;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:-.5rem;font-size:.75rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 0 0 3px #fff,0 2px 4px #0000001a}.collaborative-avatar:first-child{margin-left:0}.collaborative-avatar:hover{z-index:10;transform:translateY(-2px)scale(1.1);box-shadow:0 0 0 3px #fff,0 4px 8px #00000026}@media (prefers-color-scheme:dark){.collaborative-avatar{border-color:#1f2937;box-shadow:0 0 0 3px #000,0 2px 4px #ffffff1a}.collaborative-avatar:hover{box-shadow:0 0 0 3px #000,0 4px 8px #ffffff26}}.collaborative-avatar-initials{-webkit-user-select:none;user-select:none;text-shadow:0 1px 2px #0000001a}.collaborative-count{color:#6b7280;white-space:nowrap;border-left:1px solid #e5e7eb;padding-left:.5rem;font-size:.75rem;font-weight:500}.fab-container{z-index:100;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:2rem;right:2rem}.fab-actions{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translateY(1rem)}.fab-actions.expanded{opacity:1;pointer-events:auto;transform:translateY(0)}.fab-action{cursor:pointer;color:#374151;opacity:0;background:#fff;border:none;border-radius:2rem;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(.8)translate(1rem);box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f}.fab-actions.expanded .fab-action{opacity:1;transform:scale(1)translate(0)}.fab-action:hover{transform:scale(1.05)translate(-.25rem);box-shadow:0 6px 16px #00000026,0 3px 6px #00000014}.fab-action:active{transform:scale(.98)}.fab-action.primary{color:#fff;background:#3b82f6}.fab-action.primary:hover{background:#2563eb}.fab-action.danger{color:#fff;background:#ef4444}.fab-action.danger:hover{background:#dc2626}.fab-action svg{width:1.25rem;height:1.25rem}.fab-action-label{white-space:nowrap}.fab-main{cursor:pointer;color:#fff;background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 8px 16px #0003,0 4px 8px #0000001a}.fab-main:hover{transform:scale(1.1);box-shadow:0 12px 24px #00000040,0 6px 12px #00000026}.fab-main:active{transform:scale(.95)}.fab-main.expanded{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.fab-main.expanded .fab-icon{transform:rotate(45deg)}.fab-icon{justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.fab-icon svg{width:1.5rem;height:1.5rem}.editor-save-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 12px #3b82f64d,0 2px 4px #0000000f}.editor-save-button:hover:not(:disabled){background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666,0 3px 6px #00000014}.editor-save-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #3b82f64d}.editor-save-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.editor-save-button svg{width:1.125rem;height:1.125rem}.save-button-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}
