/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-ce256a54],[data-v-ce256a54]:before,[data-v-ce256a54]:after,[data-v-ce256a54]::backdrop{--tw-duration:initial;--tw-ease:initial}}}.toolbar-btn[data-v-ce256a54]{border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--color-gray-500,oklch(55.1% .027 264.364));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}@media (hover:hover){.toolbar-btn[data-v-ce256a54]:hover{background-color:#e5e7ebb3}@supports (color:color-mix(in lab, red, red)){.toolbar-btn[data-v-ce256a54]:hover{background-color:color-mix(in oklab, var(--color-gray-200,oklch(92.8% .006 264.531)) 70%, transparent)}}.toolbar-btn[data-v-ce256a54]:hover{color:var(--color-gray-700,oklch(37.3% .034 259.733))}}.toolbar-btn[data-v-ce256a54]:disabled{cursor:not-allowed;opacity:.3}.toolbar-btn[data-v-ce256a54]:is(.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){.toolbar-btn[data-v-ce256a54]:is(.dark *):hover{background-color:#364153b3}@supports (color:color-mix(in lab, red, red)){.toolbar-btn[data-v-ce256a54]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700,oklch(37.3% .034 259.733)) 70%, transparent)}}.toolbar-btn[data-v-ce256a54]:is(.dark *):hover{color:var(--color-gray-200,oklch(92.8% .006 264.531))}}.toolbar-btn.active[data-v-ce256a54]{color:#046a78;background-color:oklab(48.1061% -.070854 -.0421123/.1)}.toolbar-btn.active[data-v-ce256a54]:is(.dark *){color:#046a78;background-color:oklab(48.1061% -.070854 -.0421123/.2)}.toolbar-group[data-v-ce256a54]{align-items:center;gap:calc(var(--spacing,.25rem) * .5);display:flex}.toolbar-divider[data-v-ce256a54]{margin-inline:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 5);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));flex-shrink:0;width:1px}.toolbar-divider[data-v-ce256a54]:is(.dark *){background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.section-editor__body[data-v-ce256a54] .tiptap-editor{flex-direction:column;height:100%;display:flex}.section-editor__body[data-v-ce256a54] .tiptap{color:#1f2937;outline:none;flex:1;min-height:0;padding:1.5rem 2rem;font-family:Montserrat,Raleway,sans-serif;font-size:.9375rem;line-height:1.8;overflow-y:auto}.dark .section-editor__body[data-v-ce256a54] .tiptap{color:#e5e7eb;background-color:#0a0a0a}.section-editor__body[data-v-ce256a54] .tiptap p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-style:italic}.section-editor__body[data-v-ce256a54] .tiptap h1{color:#046a78;border-bottom:2px solid #e5e7eb;margin:2rem 0 .75rem;padding-top:1.5rem;padding-bottom:.5rem;scroll-margin-top:.5rem;font-family:Montserrat,Raleway,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.3}.section-editor__body[data-v-ce256a54] .tiptap h1:first-child{margin-top:0;padding-top:0}.dark .section-editor__body[data-v-ce256a54] .tiptap h1{color:#82b5bb;border-bottom-color:#374151}.section-editor__body[data-v-ce256a54] .tiptap h2{color:#1f2937;margin:1.25rem 0 .5rem;font-family:Montserrat,Raleway,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.35}.dark .section-editor__body[data-v-ce256a54] .tiptap h2{color:#e5e7eb}.section-editor__body[data-v-ce256a54] .tiptap h3{color:#374151;margin:1rem 0 .375rem;font-family:Montserrat,Raleway,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4}.dark .section-editor__body[data-v-ce256a54] .tiptap h3{color:#d1d5db}.section-editor__body[data-v-ce256a54] .tiptap p{margin:.5rem 0}.section-editor__body[data-v-ce256a54] .tiptap ul{margin:.5rem 0;padding-left:1.75rem;list-style-type:disc}.section-editor__body[data-v-ce256a54] .tiptap ol{margin:.5rem 0;padding-left:1.75rem;list-style-type:decimal}.section-editor__body[data-v-ce256a54] .tiptap li{margin:.25rem 0}.section-editor__body[data-v-ce256a54] .tiptap li p{margin:0}.section-editor__body[data-v-ce256a54] .tiptap blockquote{color:#4b5563;background-color:#f9fafb;border-left:3px solid #046a78;border-radius:0 .375rem .375rem 0;margin:.75rem 0;padding:.5rem 1rem;font-style:italic}.dark .section-editor__body[data-v-ce256a54] .tiptap blockquote{color:#9ca3af;background-color:#1a1a2e;border-left-color:#046a78}.section-editor__body[data-v-ce256a54] .tiptap pre{color:#e2e8f0;background-color:#1e293b;border-radius:.5rem;margin:.75rem 0;padding:1rem 1.25rem;font-family:Fira Code,JetBrains Mono,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}.section-editor__body[data-v-ce256a54] .tiptap pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.section-editor__body[data-v-ce256a54] .tiptap code{color:#046a78;background-color:#f1f5f9;border-radius:.25rem;padding:.125rem .375rem;font-family:Fira Code,JetBrains Mono,monospace;font-size:.875em}.dark .section-editor__body[data-v-ce256a54] .tiptap code{color:#67e8f9;background-color:#1e293b}.section-editor__body[data-v-ce256a54] .tiptap hr{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.dark .section-editor__body[data-v-ce256a54] .tiptap hr{border-top-color:#374151}.section-editor__body[data-v-ce256a54] .tiptap mark{background-color:#fef08a;border-radius:.125rem;padding:.125rem 0}.dark .section-editor__body[data-v-ce256a54] .tiptap mark{color:#fef9c3;background-color:#854d0e}:is(.section-editor__body[data-v-ce256a54] .collaboration-cursor__caret,.section-editor__body[data-v-ce256a54] .collaboration-carets__caret){pointer-events:none;word-break:normal;border-left:2px solid;border-right:none;margin-left:-1px;position:relative}:is(.section-editor__body[data-v-ce256a54] .collaboration-cursor__label,.section-editor__body[data-v-ce256a54] .collaboration-carets__label){color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px 6px 6px 0;padding:2px 6px;font-size:11px;font-style:normal;font-weight:600;line-height:normal;position:absolute;top:-1.6em;left:-1px;box-shadow:0 1px 3px #0003}.section-editor__body[data-v-ce256a54] .tiptap ::selection{background-color:#046a7826}:is(.section-editor__body[data-v-ce256a54] .tiptap [data-citation-mark],.section-editor__body[data-v-ce256a54] .tiptap cite[data-citation]){vertical-align:super;color:#046a78;cursor:pointer;white-space:nowrap;background-color:#046a781f;border-radius:3px;padding:1px 4px;font-family:Montserrat,sans-serif;font-size:.65em;font-style:normal;font-weight:600;line-height:0;transition:background-color .15s,box-shadow .15s}:is(.section-editor__body[data-v-ce256a54] .tiptap [data-citation-mark]:hover,.section-editor__body[data-v-ce256a54] .tiptap cite[data-citation]:hover){background-color:#046a7838}:is(.section-editor__body[data-v-ce256a54] .tiptap [data-citation-mark].citation-active,.section-editor__body[data-v-ce256a54] .tiptap cite[data-citation].citation-active){background-color:#046a7847;box-shadow:0 0 0 2px #046a7866}:is(.dark .section-editor__body[data-v-ce256a54] .tiptap [data-citation-mark],.dark .section-editor__body[data-v-ce256a54] .tiptap cite[data-citation]){color:#5dc5d1;background-color:#046a7840}:is(.dark .section-editor__body[data-v-ce256a54] .tiptap [data-citation-mark].citation-active,.dark .section-editor__body[data-v-ce256a54] .tiptap cite[data-citation].citation-active){background-color:#5dc5d14d;box-shadow:0 0 0 2px #5dc5d180}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
