.toolbar-btn[data-v-613e0038]{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-radius:.375rem;padding:.375rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toolbar-btn[data-v-613e0038]:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));background-color:#e5e7ebb3}.toolbar-btn[data-v-613e0038]:disabled{cursor:not-allowed;opacity:.3}.toolbar-btn[data-v-613e0038]:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.toolbar-btn[data-v-613e0038]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1));background-color:#374151b3}.toolbar-btn.active[data-v-613e0038]{--tw-text-opacity:1;color:rgb(4 106 120/var(--tw-text-opacity,1));background-color:#046a781a}.toolbar-btn.active[data-v-613e0038]:is(.dark *){--tw-text-opacity:1;color:rgb(4 106 120/var(--tw-text-opacity,1));background-color:#046a7833}.toolbar-group[data-v-613e0038]{align-items:center;gap:.125rem;display:flex}.toolbar-divider[data-v-613e0038]{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));flex-shrink:0;width:1px;height:1.25rem;margin-left:.375rem;margin-right:.375rem}.toolbar-divider[data-v-613e0038]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.section-editor__body[data-v-613e0038] .tiptap-editor{flex-direction:column;height:100%;display:flex}.section-editor__body[data-v-613e0038] .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-613e0038] .tiptap{color:#e5e7eb;background-color:#0a0a0a}.section-editor__body[data-v-613e0038] .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-613e0038] .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-613e0038] .tiptap h1:first-child{margin-top:0;padding-top:0}.dark .section-editor__body[data-v-613e0038] .tiptap h1{color:#82b5bb;border-bottom-color:#374151}.section-editor__body[data-v-613e0038] .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-613e0038] .tiptap h2{color:#e5e7eb}.section-editor__body[data-v-613e0038] .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-613e0038] .tiptap h3{color:#d1d5db}.section-editor__body[data-v-613e0038] .tiptap p{margin:.5rem 0}.section-editor__body[data-v-613e0038] .tiptap ul{margin:.5rem 0;padding-left:1.75rem;list-style-type:disc}.section-editor__body[data-v-613e0038] .tiptap ol{margin:.5rem 0;padding-left:1.75rem;list-style-type:decimal}.section-editor__body[data-v-613e0038] .tiptap li{margin:.25rem 0}.section-editor__body[data-v-613e0038] .tiptap li p{margin:0}.section-editor__body[data-v-613e0038] .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-613e0038] .tiptap blockquote{color:#9ca3af;background-color:#1a1a2e;border-left-color:#046a78}.section-editor__body[data-v-613e0038] .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-613e0038] .tiptap pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.section-editor__body[data-v-613e0038] .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-613e0038] .tiptap code{color:#67e8f9;background-color:#1e293b}.section-editor__body[data-v-613e0038] .tiptap hr{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.dark .section-editor__body[data-v-613e0038] .tiptap hr{border-top-color:#374151}.section-editor__body[data-v-613e0038] .tiptap mark{background-color:#fef08a;border-radius:.125rem;padding:.125rem 0}.dark .section-editor__body[data-v-613e0038] .tiptap mark{color:#fef9c3;background-color:#854d0e}.section-editor__body[data-v-613e0038] .collaboration-cursor__caret,.section-editor__body[data-v-613e0038] .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:2px solid;border-right:none;margin-left:-1px;position:relative}.section-editor__body[data-v-613e0038] .collaboration-cursor__label,.section-editor__body[data-v-613e0038] .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-613e0038] .tiptap ::selection{background-color:#046a7826}.section-editor__body[data-v-613e0038] .tiptap [data-citation-mark],.section-editor__body[data-v-613e0038] .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}.section-editor__body[data-v-613e0038] .tiptap [data-citation-mark]:hover,.section-editor__body[data-v-613e0038] .tiptap cite[data-citation]:hover{background-color:#046a7838}.section-editor__body[data-v-613e0038] .tiptap [data-citation-mark].citation-active,.section-editor__body[data-v-613e0038] .tiptap cite[data-citation].citation-active{background-color:#046a7847;box-shadow:0 0 0 2px #046a7866}.dark .section-editor__body[data-v-613e0038] .tiptap [data-citation-mark],.dark .section-editor__body[data-v-613e0038] .tiptap cite[data-citation]{color:#5dc5d1;background-color:#046a7840}.dark .section-editor__body[data-v-613e0038] .tiptap [data-citation-mark].citation-active,.dark .section-editor__body[data-v-613e0038] .tiptap cite[data-citation].citation-active{background-color:#5dc5d14d;box-shadow:0 0 0 2px #5dc5d180}
