.writer-menu-item[data-v-262aed0d]{align-items:center;background-color:transparent;border-radius:.375rem;border-style:none;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.writer-menu-item[data-v-262aed0d]:hover{--tw-bg-opacity:1;background-color:rgb(234 223 240/var(--tw-bg-opacity,1))}.tiptap-reference-list[data-v-5f96b3cc]{border-top-width:1px;margin-top:1.5rem;width:100%;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.tiptap-reference-list__content[data-v-5f96b3cc]{font-size:.875rem;line-height:1.25rem;line-height:1.625}.tiptap-typing__dot[data-v-cf9c648d]{border-radius:9999px;height:.375rem;width:.375rem;--tw-bg-opacity:1;animation:tiptap-typing-bounce-cf9c648d 1.2s ease-in-out infinite;background-color:rgb(146 93 168/var(--tw-bg-opacity,1));opacity:.4}.tiptap-typing__dot[data-v-cf9c648d]:nth-child(2){animation-delay:.15s}.tiptap-typing__dot[data-v-cf9c648d]:nth-child(3){animation-delay:.3s}@keyframes tiptap-typing-bounce-cf9c648d{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.ProseMirror-focused{outline:none!important}.tiptap{background:#fff;color:#23262f;font-size:1.06rem;line-height:1.7;max-width:800px;width:100%}.tiptap::-moz-selection{background:#deadffe6}.tiptap::selection{background:#deadffe6}.tiptap p{margin:0 0 1em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{color:#212121;font-weight:700;line-height:1.25;margin:1.3em 0 .7em;scroll-margin-top:80px}.tiptap h1{font-size:2rem;margin-top:0;padding-bottom:.3em}.tiptap h2{font-size:1.6rem;padding-bottom:.2em}.tiptap h3{font-size:1.35rem}.tiptap h4{font-size:1.12rem}.tiptap h5,.tiptap h6{font-size:1rem}.tiptap ol,.tiptap ul{margin:0 0 1em 2em;padding:0}.tiptap ul{list-style:disc;list-style-position:outside}.tiptap ol{list-style:decimal;list-style-position:outside}.tiptap li{line-height:1.65;margin-bottom:.25em}.tiptap blockquote{background:#f7f8fa;border-left:3px solid #e0e0e0;border-radius:6px;color:#666;font-style:italic;margin:1.2em 0;padding:.6em 1.2em}.tiptap code,.tiptap pre{background:#f5f6fa;border-radius:4px;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:.98em}.tiptap code{background:#faf0f3;border-radius:4px;color:#d6336c;padding:.1em .4em;white-space:pre-wrap}.tiptap pre{background:#f7f8fa;color:#24292e;margin:1.2em 0;overflow:auto;padding:1.1em 1.2em}.tiptap pre code{background:none;color:inherit;font-size:1em;padding:0}.tiptap a{color:#8e29d1;cursor:pointer;text-decoration:underline;transition:color .18s}.tiptap a:hover{opacity:.8}.tiptap hr{border:none;border-top:1.5px solid #ececec;margin:1.2em 0}.tiptap img{border-radius:7px;box-shadow:0 2px 6px #1e22270d;display:block;margin:1.2em auto;max-width:95%}.tiptap strong{color:#1e1f23;font-weight:700}.tiptap table{border-collapse:collapse;margin:1.2em 0;width:100%}.tiptap table td,.tiptap table th{border:1px solid #ececec;padding:.5em .8em;text-align:left}.tiptap table th{background:#f6f6fb;font-weight:600}.tiptap .task-list-item{list-style:none}.tiptap .task-list-item input[type=checkbox]{accent-color:#326dfe;cursor:pointer;margin-right:.4em}.tiptap .katex{background:#f5f7fa;border-radius:4px;font-size:1em;padding:.04em .25em}.tiptap .katex-display{background:#f5f7fa;border-radius:8px;display:block;margin:1.2em auto;padding:.7em 1em;text-align:center}.tiptap .ProseMirror-selectednode{border-radius:5px;outline:2px solid #326dfe}.tiptap .dck-polish-shimmer{animation:dck-polish-breathe 1.6s ease-in-out infinite;background-color:#ad33ff1f;border-radius:4px;padding:0 1px}.tiptap .is-empty:before{color:#bbbfd4;content:attr(data-placeholder);float:left;font-size:1em;font-style:italic;height:0;pointer-events:none}.dck-polish-shimmer{animation:dck-polish-breathe 2s ease-in-out infinite;background-color:#ad33ff33;padding:0 1px}.dck-polish-shimmer-static,.tiptap .dck-polish-shimmer.dck-polish-shimmer-static{animation:none!important}@keyframes dck-polish-breathe{0%,to{background-color:#ad33ff33}50%{background-color:#ad33ff59}}.toolbar{border-radius:.5rem;max-width:800px;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:.625rem;padding-top:.625rem;--tw-shadow:0 0 10px 0 rgba(0,0,0,.2);--tw-shadow-colored:0 0 10px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:absolute;top:1rem;z-index:2}.toolbar,.toolbar .toolbar-button-item{display:flex;justify-content:center}.toolbar .toolbar-button-item{align-items:center;background-color:transparent;border-radius:.25rem;border-style:none;cursor:pointer;height:2rem;padding:.25rem;width:2rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toolbar .toolbar-button-item:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(124 70 146/var(--tw-text-opacity,1))}.toolbar .toolbar-button-item:disabled{cursor:not-allowed;opacity:.5}.toolbar .toolbar-button-item.is-active{--tw-bg-opacity:1;background-color:rgb(124 70 146/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.outline-item--subsection[data-v-f9ef9266]{margin-left:0}.outline-item__action-button[data-v-f9ef9266]{align-items:center;display:flex;font-size:.875rem;gap:.25rem;line-height:1.25rem;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.outline-root[data-v-590a99df]{font-feature-settings:normal}.mq-root[data-v-d1edc21c]{pointer-events:none;position:absolute}.mq-list[data-v-d1edc21c]{align-items:flex-end;display:flex;flex-direction:column;gap:10px;pointer-events:auto}.mq-list-enter-active[data-v-d1edc21c],.mq-list-leave-active[data-v-d1edc21c]{transition:all .2s ease}.mq-list-enter-from[data-v-d1edc21c],.mq-list-leave-to[data-v-d1edc21c]{opacity:0;transform:translateY(-6px)}.mq-list-move[data-v-d1edc21c]{transition:transform .2s ease}.modal-enter-active[data-v-5cf5b561],.modal-leave-active[data-v-5cf5b561]{transition:opacity .3s ease}.modal-enter-from[data-v-5cf5b561],.modal-leave-to[data-v-5cf5b561]{opacity:0}.modal-enter-active .modal-content[data-v-5cf5b561],.modal-leave-active .modal-content[data-v-5cf5b561]{transition:opacity .3s ease}.modal-enter-from .modal-content[data-v-5cf5b561],.modal-leave-to .modal-content[data-v-5cf5b561]{opacity:0}.switch-btn[data-v-1929a432]{align-items:center;border-radius:9999px;display:flex;font-size:.75rem;justify-content:center;line-height:1rem;padding-bottom:.5rem;padding-top:.5rem;position:relative;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;width:160px;z-index:10}@media(min-width:480px){.switch-btn[data-v-1929a432]{font-size:.875rem;line-height:1.25rem}}.switch-thumb[data-v-1929a432]{border-radius:9999px;height:calc(100% - .5rem);left:.25rem;position:absolute;top:.25rem;width:160px;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background-image:linear-gradient(90deg,#925da8,#a777b4 50%,#c09ccc);background-size:200% 200%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(0);transform-origin:center;transition:background-position .25s ease}.switch-thumb.is-right[data-v-1929a432]{transform:translate(100%)}.switch-thumb.is-animating-right[data-v-1929a432]{animation:slide-right-jelly-1929a432 .68s cubic-bezier(.22,.61,.36,1) forwards}.switch-thumb.is-animating-left[data-v-1929a432]{animation:slide-left-jelly-1929a432 .68s cubic-bezier(.22,.61,.36,1) forwards}@keyframes slide-right-jelly-1929a432{0%{transform:translate(0) scaleX(1) scaleY(1)}40%{transform:translate(100%) scaleX(1.08) scaleY(.9)}70%{transform:translate(96%) scaleX(.97) scaleY(1.03)}to{transform:translate(100%) scaleX(1) scaleY(1)}}@keyframes slide-left-jelly-1929a432{0%{transform:translate(100%) scaleX(1) scaleY(1)}40%{transform:translate(0) scaleX(1.08) scaleY(.9)}70%{transform:translate(4%) scaleX(.97) scaleY(1.03)}to{transform:translate(0) scaleX(1) scaleY(1)}}.switch-thumb[data-v-1929a432]:hover{background-position:100% 50%}
