/*!
 * Cropper.js v1.6.1
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-09-17T03:44:17.565Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root{--color-primary-teal: #0D9488;--color-primary-teal-rgb: 13, 148, 136;--color-primary-teal-light: #2DD4BF;--color-primary-teal-dark: #0F766E;--color-accent-amber: #F59E0B;--color-accent-amber-rgb: 245, 158, 11;--color-accent-amber-light: #FBBF24;--color-accent-amber-dark: #D97706;--color-text-base: #374151;--color-text-muted: #6B7280;--color-text-heading: #1f2937;--color-surface: #ffffff;--color-surface-alt: #F8FAFC;--color-background: #F0F9F9;--color-background-darker: #E0F2F1;--font-sans: "Inter", sans-serif;--font-serif: "Merriweather", serif;--font-display: "Cinzel", serif;--font-handwriting-caveat: "Caveat", cursive;--font-handwriting-indie: "Indie Flower", cursive;--font-handwriting-nanum: "Nanum Pen Script", cursive;--font-handwriting-patrick: "Patrick Hand", cursive}body{font-family:var(--font-sans);color:var(--color-text-base);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glass-card{background:#fff6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);transition:all .5s cubic-bezier(.165,.84,.44,1)}.grain-overlay{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.hover-lift{transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 30px 60px -12px #91472340}.active-scale:active{transform:scale(.96)}.btn-glow:hover{box-shadow:0 0 20px #91472366}@keyframes ambient-glow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.cinematic-dark{background:linear-gradient(-45deg,#1a1814,#2a2620,#1a1814,#22201c);background-size:400% 400%;animation:ambient-glow 15s ease infinite;position:relative}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink{animation:blink 1s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}.typing-sim{display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid #914723;width:0;animation:typing 6s steps(50,end) forwards infinite alternate}.section-fade-in{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.23,1,.32,1),transform 1s cubic-bezier(.23,1,.32,1)}.section-fade-in.visible{opacity:1;transform:translateY(0)}.feature-icon-container{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.group:hover .feature-icon-container{transform:scale(1.1) rotate(3deg)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.5deg)}}.parallax-float{animation:float 6s ease-in-out infinite}::selection{background-color:var(--color-accent-amber);color:var(--color-surface)}::-moz-selection{background-color:var(--color-accent-amber);color:var(--color-surface)}.font-cinzel{font-family:var(--font-display)}.font-merriweather{font-family:var(--font-serif)}.font-inter{font-family:var(--font-sans)}.font-caveat{font-family:var(--font-handwriting-caveat)}.font-indie-flower{font-family:var(--font-handwriting-indie)}.font-nanum-pen{font-family:var(--font-handwriting-nanum)}.font-patrick-hand{font-family:var(--font-handwriting-patrick)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--color-primary-teal-light) var(--color-background-darker)}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.scrollbar-thin::-webkit-scrollbar-track{background:var(--color-background-darker);border-radius:10px}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--color-primary-teal);border-radius:10px;border:2px solid var(--color-background-darker)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-teal-dark)}.ProseMirror{outline:none;line-height:1.75;caret-color:var(--color-primary-teal);word-wrap:break-word;padding:1rem 1.25rem}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0;font-style:italic}.ProseMirror{font-size:1.05rem}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-family:var(--font-sans);font-weight:600;color:var(--color-text-heading);line-height:1.4;margin-top:1.75em;margin-bottom:.6em}.ProseMirror h2{font-size:1.6em}.ProseMirror h3{font-size:1.35em}.ProseMirror ul,.ProseMirror ol{padding-left:1.75em;margin-block-start:.6em;margin-block-end:.6em}.ProseMirror li>p{margin-block-start:.25em;margin-block-end:.25em}.ProseMirror blockquote{margin-left:0;padding:.75em 1.25em;border-left:4px solid var(--color-primary-teal);background-color:var(--color-background-darker);color:var(--color-text-muted);font-style:italic;border-radius:0 .5rem .5rem 0}.ProseMirror pre{background:var(--color-surface-alt);color:var(--color-text-base);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;padding:1em 1.25em;border-radius:.75rem;white-space:pre-wrap;box-shadow:0 2px 4px #00000008}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror u{text-decoration-color:var(--color-accent-amber);text-decoration-thickness:2px;text-underline-offset:2px}.ProseMirror a{color:var(--color-accent-amber-dark);text-decoration:none;border-bottom:2px solid var(--color-accent-amber-light);transition:all .2s}.ProseMirror a:hover{background-color:var(--color-accent-amber-light);color:var(--color-surface);border-bottom-color:transparent}.ProseMirror mark{border-radius:3px;padding:.1em .2em}.classic-lined-paper{background-color:#fafdfd;background-image:linear-gradient(to right,rgba(13,148,136,.15) 1px,transparent 1px),repeating-linear-gradient(#fafdfd,#fafdfd 27px,#64748b40 28px,#fafdfd 28px);background-size:auto,100% 28px;background-position:40px 0,0 0;line-height:28px;padding-left:50px!important;font-size:1.05rem;color:#334155}.classic-dotted-paper{background-color:#f5fcfc;background-image:radial-gradient(rgba(71,85,105,.4) .7px,transparent .7px);background-size:14px 14px;font-size:1rem;color:var(--color-text-base)}.blank-paper{background-color:var(--color-surface);font-size:1rem;color:var(--color-text-heading)}.structured-notebook-paper{background-color:#f0f7f7;background-image:linear-gradient(to bottom,rgba(100,150,140,.3) 1px,transparent 1px),linear-gradient(to right,rgba(100,150,140,.3) 1px,transparent 1px);background-size:24px 24px;font-size:.98rem;color:var(--color-text-base);padding:22px;border-left:6px solid var(--color-primary-teal-light);box-shadow:inset 1px 0 3px #0000000a}.structured-notebook-paper .ProseMirror p.is-editor-empty:first-child:before{content:"SUBJECT: \\A\\ADATE: \\A\\A--- START ---";white-space:pre-wrap;color:#a1a1aa}.ruled-notebook-paper{background-color:#fbffff;background-image:repeating-linear-gradient(#fbffff,#fbffff 25px,#43cbbc59 26px,#fbffff 26px);line-height:26px;font-size:1.02rem;color:#374151;border-left:5px double rgba(245,158,11,.4);padding-left:20px!important}.ruled-notebook-paper .ProseMirror p.is-editor-empty:first-child:before{content:"Topic: \\A\\ADate: \\A\\A";white-space:pre-wrap;color:#9ca3af}.grid-paper{background-color:#f8fafc;background-image:linear-gradient(to right,rgba(148,163,184,.35) .8px,transparent .8px),linear-gradient(to bottom,rgba(148,163,184,.35) .8px,transparent .8px);background-size:20px 20px;font-size:.92rem;color:var(--color-text-base)}.rendered-html-content{line-height:1.75;color:var(--color-text-base)}.rendered-html-content>*:first-child{margin-top:0}.rendered-html-content>*:last-child{margin-bottom:0}.rendered-html-content h1,.rendered-html-content h2,.rendered-html-content h3{font-family:var(--font-display);color:var(--color-primary-teal-dark);margin-top:1.6em;margin-bottom:.6em}.rendered-html-content ul,.rendered-html-content ol{padding-left:1.75em;margin-bottom:1em}.rendered-html-content blockquote{margin-left:0;margin-right:0;padding:.75em 1.25em;border-left:4px solid var(--color-primary-teal);background-color:var(--color-background-darker);color:var(--color-primary-teal-dark);font-style:italic;border-radius:0 .5rem .5rem 0}.rendered-html-content pre{background:var(--color-surface-alt);color:var(--color-text-base);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;padding:1em 1.25em;border-radius:.75rem;overflow-x:auto;box-shadow:0 2px 4px #00000008}.rendered-html-content a{color:var(--color-accent-amber-dark);text-decoration:none;border-bottom:2px solid var(--color-accent-amber-light)}.rendered-html-content a:hover{background-color:var(--color-accent-amber-light);color:var(--color-surface);border-bottom-color:transparent}.rendered-html-content mark{border-radius:3px;padding:.1em .2em}.tag-badge{display:inline-flex;align-items:center;padding:.35rem .85rem;font-size:.8rem;font-weight:500;line-height:1.2;border-radius:16px;border-width:1px;transition:all .2s ease-in-out;font-family:var(--font-sans);box-shadow:0 1px 2px #0000000d}.auth-page-background{background-color:var(--color-background);background-image:repeating-linear-gradient(to bottom,transparent,transparent 23px,rgba(13,148,136,.08) 23px,rgba(13,148,136,.08) 24px);background-size:100% 24px;position:relative;overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .7s ease-out forwards;opacity:0}@keyframes subtlePulse{0%,to{transform:scale(1);box-shadow:0 4px 8px #0000000d}50%{transform:scale(1.03);box-shadow:0 10px 20px -5px rgba(var(--color-accent-amber-rgb, 245, 158, 11),.2),0 4px 6px -4px rgba(var(--color-accent-amber-rgb, 245, 158, 11),.1)}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.animate-pageFadeIn{animation:pageFadeIn .7s ease-out forwards;opacity:0}@keyframes formAppear{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-formAppear{animation:formAppear .6s ease-out .2s forwards;opacity:0}@keyframes subtlePulseBrand{0%,to{opacity:.9}50%{opacity:1;transform:scale(1.02)}}.animate-subtlePulseBrand{animation:subtlePulseBrand 2.5s infinite ease-in-out}.scroll-down-arrow{animation:bounceUpDown 2.2s infinite ease-in-out;position:absolute;bottom:3.5rem;left:50%;transform:translate(-50%)}@keyframes bounceUpDown{0%,to{transform:translateY(0) translate(-50%);opacity:.8}50%{transform:translateY(-12px) translate(-50%);opacity:1}}.scroll-animate{opacity:0;transform:translateY(35px);transition:opacity .9s ease-out,transform .9s ease-out}.scroll-animate.is-visible{opacity:1;transform:translateY(0)}.image-attachment-preview-container{display:flex;flex-wrap:wrap;gap:1.25rem}.image-attachment-item{position:relative;width:128px;height:128px;border-radius:1rem;overflow:hidden;border:1px solid #CFD8DC;box-shadow:0 4px 6px #0000000d;transition:transform .25s ease-out,box-shadow .25s ease-out}.image-attachment-item:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 6px 12px #00000014}.image-attachment-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.image-attachment-item:hover img{transform:scale(1.05)}.image-attachment-item p{display:none}.image-attachment-remove-button{position:absolute!important;top:8px!important;right:8px!important;padding:.3rem!important;min-width:auto!important;width:28px!important;height:28px!important;border-radius:9999px!important;background-color:#dc2626bf!important;border:1px solid rgba(255,255,255,.5)!important;opacity:0;transform:scale(.8);transition:opacity .2s ease-in-out,transform .2s ease-in-out;color:#fff!important;box-shadow:0 1px 3px #0003}.image-attachment-item:hover .image-attachment-remove-button{opacity:1;transform:scale(1)}.image-attachment-remove-button:hover{background-color:#b91c1c!important;transform:scale(1.05)!important}.quick-capture-input{min-height:100px;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out;border-width:1px}.quick-capture-input:focus-within{box-shadow:0 0 0 3px rgba(var(--color-accent-amber-rgb),.3);border-color:var(--color-accent-amber-light)}.quick-capture-note-card{transition:transform .2s ease-out,box-shadow .2s ease-out,opacity .3s ease-out;animation:stickyNoteAppear .4s ease-out forwards}@keyframes stickyNoteAppear{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.quick-capture-note-card.completed{opacity:.65}.quick-capture-note-card.completed .note-text{text-decoration:line-through;text-decoration-color:#0006}.sticky-color-swatch{width:24px;height:24px;border-radius:9999px;cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out;border:2px solid transparent}.sticky-color-swatch:hover{transform:scale(1.1)}.sticky-color-swatch.active{border-color:var(--color-surface);box-shadow:0 0 0 2px currentColor}.sticky-font-selector{min-width:120px}.quick-capture-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ddc1b3;border-radius:10px}.glass-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff8efcc}.dot-grid{background-image:radial-gradient(#ddc1b3 1px,transparent 1px);background-size:24px 24px}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;vertical-align:middle}.masonry-grid{-moz-column-count:1;column-count:1;-moz-column-gap:1.5rem;column-gap:1.5rem}@media(min-width:768px){.masonry-grid{-moz-column-count:2;column-count:2}}@media(min-width:1280px){.masonry-grid{-moz-column-count:3;column-count:3}}.masonry-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.5rem}.reveal{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.reveal--visible{opacity:1;transform:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .5s ease-out forwards}.ProseMirror img{max-width:100%;height:auto}.ProseMirror [draggable=true]{cursor:move}.ProseMirror img[data-float=left]{float:left;margin-right:1em;margin-bottom:.5em;margin-left:0}.ProseMirror img[data-float=right]{float:right;margin-left:1em;margin-bottom:.5em;margin-right:0}.ProseMirror div[style*="text-align: center;"]>img{display:block;margin-left:auto;margin-right:auto}.ProseMirror p:has(img[data-float=left]),.ProseMirror p:has(img[data-float=right]){overflow:hidden}.tiptap-bubble-menu input[type=number]{max-width:60px}.image-cropper-container>div>img{max-width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain}.image-attachment-preview-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.image-attachment-item{border:1px solid #ddd;padding:5px;border-radius:4px;display:flex;flex-direction:column;align-items:center;max-width:150px}.image-attachment-item img{max-width:100px;max-height:100px;-o-object-fit:cover;object-fit:cover;margin-bottom:5px}.image-attachment-item p{font-size:.8em;text-align:center;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.image-attachment-remove-button{margin-top:5px}.iframe-node-view .resizer-handle{background-color:#007bff;border:1px solid white;box-sizing:border-box}.ProseMirror{scroll-behavior:smooth}.toc-container{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem 1.5rem;margin-bottom:1.5rem}.toc-container h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#111827}.toc-container .toc-list{list-style:none;padding:0;margin:0}.toc-container .toc-item-h2{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:.5rem}.toc-container .toc-toggle{background:none;border:none;cursor:pointer;padding:.25rem;margin-right:.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .2s ease-in-out}.toc-container .toc-toggle:hover{background-color:#e5e7eb}.toc-container .toc-toggle svg{width:1rem;height:1rem;color:#4b5563}.toc-container .toc-toggle-placeholder{display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;flex-shrink:0}.toc-container a{text-decoration:none;color:#374151;font-weight:500;transition:color .2s ease-in-out;flex-grow:1;border-left:3px solid transparent;padding:.25rem 0 .25rem .5rem;margin-left:-.5rem}.toc-container a:hover{color:#111827}.toc-container a.toc-link-active{color:#059669;font-weight:600;border-left:3px solid #059669}.toc-container .toc-submenu{list-style:none;padding-left:1.5rem;margin-top:.5rem;width:100%;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.toc-container .toc-submenu.collapsed{max-height:0}.toc-container .toc-submenu:not(.collapsed){max-height:1000px}.toc-container .toc-item-h3{padding:.25rem 0}.toc-container .toc-item-h3 a{font-weight:400;color:#4b5563}.toc-container .toc-item-h3 a:hover{color:#111827}.toc-container .toc-item-h3 a.toc-link-active{color:#059669;font-weight:500;border-left-color:#059669}.ProseMirror div.toc-container{border:1px solid #e7e5e4;border-radius:.5rem;padding:1rem;background-color:#fef3c7b3;box-shadow:0 1px 2px #0000000d;margin-top:1rem;margin-bottom:1rem}.ProseMirror div.toc-container>h2{font-family:Cinzel,serif;color:#b45309;font-size:1.25rem;font-weight:600;margin-top:0;margin-bottom:1rem}.ProseMirror div.toc-container>ul.toc-list{list-style:none;padding:0;margin:0}.ProseMirror ul.toc-list>li.toc-item-h2{margin-bottom:.25rem;position:relative}.ProseMirror li.toc-item-h2>button.toc-toggle{padding:.25rem;margin-right:.25rem;border-radius:.375rem;background:transparent;color:#b45309;border:none;cursor:pointer;vertical-align:middle;transition:background-color .2s}.ProseMirror button.toc-toggle svg{width:1rem;height:1rem;stroke:currentColor}.ProseMirror li.toc-item-h2>span.toc-toggle-placeholder{display:inline-block;width:1.625rem;margin-right:.25rem;vertical-align:middle}.ProseMirror li.toc-item-h2>a{color:#1c1917;background:none;font-weight:500;padding:.25rem;border-radius:.375rem;font-family:Merriweather,serif;transition:background-color .15s,color .15s;vertical-align:middle;outline:none}.ProseMirror li.toc-item-h2>a:hover{background-color:#fef3c7;color:#b45309;text-decoration:underline}.ProseMirror li.toc-item-h2>a:focus{outline:1px solid #f59e42}.ProseMirror ul.toc-submenu{list-style:none;margin:0;margin-top:.25rem;padding-left:.5rem}.ProseMirror ul.toc-submenu>li.toc-item-h3{margin-bottom:.125rem}.ProseMirror li.toc-item-h3>a{display:block;padding:.375rem .75rem .375rem 1.5rem;border-radius:.375rem;color:#57534e;font-family:Merriweather,serif;transition:background-color .15s,color .15s}.ProseMirror li.toc-item-h3>a:hover{background-color:#fef3c7;color:#d97706;text-decoration:underline}.ProseMirror li.toc-item-h3>a:focus{outline:1px solid #f59e42}.ProseMirror div.toc-container+p:empty{display:none}.ProseMirror .toc-link-active{background-color:#fef3c7;color:#b45309}.ProseMirror li.toc-item-h2>a.toc-link-active{font-weight:600}.ProseMirror li.toc-item-h3>a.toc-link-active{background-color:#fef3c7}.ProseMirror table{width:100%;border-collapse:collapse;margin:1em 0;background:#fffbe9;box-shadow:0 1px 4px #b4530912}.ProseMirror th,.ProseMirror td{border:1.5px solid #b45309;padding:.6em 1em;min-width:2em;background:#fff;color:#3b2f13;text-align:left;font-size:1rem}.ProseMirror th{background:#fde68a;font-weight:700;color:#b45309;letter-spacing:.02em}.ProseMirror tr.selected,.ProseMirror td.selected,.ProseMirror th.selected{background:#fbbf24!important}.ProseMirror tbody tr:nth-child(2n) td{background:#fff7ed}.ProseMirror td:hover,.ProseMirror th:hover{background:#fef3c7;transition:background .15s}.ProseMirror .ProseMirror-selectednode .drawable-image-wrapper{outline:3px solid #3B82F6;outline-offset:2px;border-radius:.375rem}.ProseMirror table{display:table!important;width:100%!important;border-collapse:collapse!important;margin:1em 0!important;border:2.5px solid #b45309!important;box-shadow:0 2px 8px #b4530921!important;table-layout:auto!important;color:#1c1917!important;z-index:10;outline:2.5px solid #b45309!important;opacity:1!important;visibility:visible!important}.ProseMirror tr{display:table-row!important;opacity:1!important;visibility:visible!important}.ProseMirror th,.ProseMirror td{display:table-cell!important;border:2px solid #b45309!important;padding:.7em 1.2em!important;min-width:2em!important;background:#fff!important;color:#1c1917!important;text-align:left!important;font-size:1.05rem!important;box-sizing:border-box!important;position:relative;opacity:1!important;visibility:visible!important}.ProseMirror th{background:#fde68a!important;font-weight:800!important;color:#b45309!important;letter-spacing:.03em!important;border-bottom:2.5px solid #b45309!important}.ProseMirror tr.selected>*,.ProseMirror td.selected,.ProseMirror th.selected{background:#fbbf24!important}.ProseMirror tbody tr:nth-child(2n) td{background:#fff7ed!important}.ProseMirror tbody tr:nth-child(2n) td.selected{background:#fbbf24!important}.ProseMirror td:empty:after{content:" "}.ProseMirror table,.ProseMirror tbody,.ProseMirror thead,.ProseMirror tfoot,.ProseMirror tr,.ProseMirror td,.ProseMirror th{opacity:1!important;visibility:visible!important}.ProseMirror ul,.ProseMirror ol{padding-left:1.5em!important;margin:.5em 0!important}.ProseMirror ul{list-style-type:disc!important}div.ProseMirror ul,div.ProseMirror ol{padding-left:1.5em!important;margin:.5em 0!important}div.ProseMirror ul{list-style-type:disc!important}div.ProseMirror ul ul{list-style-type:circle!important;margin-top:.25em!important;margin-bottom:.25em!important}div.ProseMirror ul ul ul{list-style-type:square!important}div.ProseMirror ol{list-style-type:decimal!important}div.ProseMirror ol ol{list-style-type:lower-alpha!important;margin-top:.25em!important;margin-bottom:.25em!important}div.ProseMirror ol ol ol{list-style-type:lower-roman!important}div.ProseMirror li{margin-bottom:.25em!important}div.ProseMirror li>p{margin-top:0!important;margin-bottom:.25em!important}
