:root,:host{--ease-ui:cubic-bezier(.2, .7, .2, 1)}.motion-surface{display:contents}.motion-collapse{opacity:1;animation:ui-expand .18s var(--ease-ui);transition:grid-template-rows .18s var(--ease-ui), opacity .14s ease;grid-template-rows:1fr;display:grid}.motion-collapse-content{min-width:0;min-height:0;display:flow-root;overflow:clip}.motion-collapse[data-motion-state=closed]{opacity:0;grid-template-rows:0fr}.account-settings-dialog>.motion-collapse{flex:none}.account-settings-panel{animation:.16s ease-out ui-fade-in}.account-admin-list{gap:20px;display:grid}.access-member>.motion-collapse,.access-row>.motion-collapse{flex:0 0 100%}.modal-backdrop{animation:.18s ease-out ui-fade-in}.modal-backdrop>[role=dialog],.modal-backdrop>[role=alertdialog]{animation:ui-dialog-in .18s var(--ease-ui)}.modal-backdrop[data-motion-state=closed]{pointer-events:none;animation:.18s ease-in forwards ui-fade-out}.modal-backdrop[data-motion-state=closed]>[role=dialog],.modal-backdrop[data-motion-state=closed]>[role=alertdialog]{animation:.18s ease-in forwards ui-dialog-out}.space-actions-menu,.account-menu,.notification-popover,.tailwind-select-menu,[data-tailwind-select] [role=listbox],.invite-person-results,.mention-picker,.insert-menu,.block-actions-menu{transform-origin:top;animation:ui-menu-in .16s var(--ease-ui)}.account-menu{transform-origin:bottom}.account-menu-trigger[aria-expanded=true]>svg{transform:rotate(90deg)}.motion-surface[data-motion-state=closed]>.space-actions-menu,.motion-surface[data-motion-state=closed]>.account-menu,.motion-surface[data-motion-state=closed]>.notification-popover,.motion-surface[data-motion-state=closed]>[role=listbox],.motion-surface[data-motion-state=closed]>.invite-person-results,.motion-surface[data-motion-state=closed]>.mention-picker,.motion-surface[data-motion-state=closed]>.insert-menu,.motion-surface[data-motion-state=closed]>.block-actions-menu{pointer-events:none;animation:.18s ease-in forwards ui-menu-out}.feedback-toast{animation:ui-toast-in .18s var(--ease-ui)}.motion-surface[data-motion-state=closed]>.feedback-toast{pointer-events:none;animation:.18s ease-in forwards ui-toast-out}.feedback-message{animation:.16s ease-out ui-fade-in}.sidebar-scrim{animation:.18s ease-out ui-fade-in}.motion-surface[data-motion-state=closed]>.sidebar-scrim{pointer-events:none;animation:.18s ease-in forwards ui-fade-out}.right-panel{animation:ui-panel-in .18s var(--ease-ui)}.motion-surface[data-motion-state=closed]>.right-panel{pointer-events:none;animation:.18s ease-in forwards ui-panel-out}button,[role=option],input,textarea{transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:.14s;transition-timing-function:ease-out}.auth-submit{transition:background-color .16s ease-out, box-shadow .18s var(--ease-ui), transform .18s var(--ease-ui), opacity .14s ease-out}.auth-submit>svg{width:18px;height:18px;transition:transform .18s var(--ease-ui);flex:none}.auth-submit:is(:hover,:focus-visible):not(:disabled){box-shadow:0 5px 14px var(--theme-accent-glow,#6057c924);transform:translateY(-1px)}.auth-submit:is(:hover,:focus-visible):not(:disabled)>svg{transform:translate(3px)}.auth-submit:active:not(:disabled){box-shadow:none;transform:translateY(0)}.category-group-toggle>span,.account-menu-trigger>svg,[data-tailwind-select]>button>svg{transition:transform .18s var(--ease-ui)}.notification-settings input[type=checkbox]{appearance:none;border:1px solid var(--theme-border,#c9bfcf);background:var(--theme-surface-raised,#ded8e2);cursor:pointer;border-radius:999px;flex:none;width:30px;height:18px;padding:2px;transition:background-color .16s ease-out,border-color .16s ease-out;position:relative}.notification-settings input[type=checkbox]:before{content:"";background:var(--theme-ink,#fffefa);width:12px;height:12px;transition:transform .18s var(--ease-ui);border-radius:50%;display:block;transform:translate(0)}.notification-settings input[type=checkbox]:checked{border-color:var(--theme-accent-border,#80669f);background:#80669f}.notification-settings input[type=checkbox]:checked:before{transform:translate(12px)}.notification-settings input[type=checkbox]:focus-visible{outline:2px solid var(--theme-accent-border,#a28ab7);outline-offset:3px}.notification-settings input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes ui-dialog-in{0%{transform:translateY(9px)scale(.99)}to{transform:none}}@keyframes ui-dialog-out{0%{transform:none}to{transform:translateY(7px)scale(.99)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}@keyframes ui-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ui-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(12px)}}@keyframes ui-expand{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.auth-submit:is(:hover,:focus-visible):not(:disabled),.auth-submit:is(:hover,:focus-visible):not(:disabled)>svg{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.modal-backdrop{grid-template-columns:minmax(0,1fr)}.modal-backdrop>:is([role=dialog],[role=alertdialog]){background:var(--theme-surface,#fffefa);border:1px solid var(--theme-border-subtle,#e3dccc);min-width:0;max-width:calc(100vw - 40px);box-shadow:0 24px 80px var(--theme-accent-glow,#30253a30);border-radius:14px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.modal-backdrop>:is([role=dialog],[role=alertdialog])>header{border-bottom:1px solid var(--theme-border-subtle,#e8e1d7);box-shadow:none;flex:none;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:23px 23px 16px;display:flex;background:var(--theme-paper,#fbfaf7)!important}.modal-backdrop>:is([role=dialog],[role=alertdialog])>header h2{min-width:0;color:var(--theme-ink,#4d4439);overflow-wrap:anywhere;margin:0;font:600 25px Newsreader,serif}.modal-backdrop>:is([role=dialog],[role=alertdialog])>header>div{min-width:0}.modal-body{overscroll-behavior:contain;isolation:isolate;min-height:0;padding:20px 23px 23px;overflow-y:auto}.modal-form{flex-direction:column;min-height:0;margin:0;display:flex}.modal-footer{border-top:1px solid var(--theme-border-subtle,#e8e1d7);background:var(--theme-paper,#fbfaf7);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:16px 23px;display:flex}.modal-backdrop>:is([role=dialog],[role=alertdialog])>.modal-footer,.modal-backdrop>:is([role=dialog],[role=alertdialog])>form>.modal-footer,.category-dialog>.modal-footer,.category-dialog>.modal-form>.modal-footer,.revision-dialog>.modal-footer{margin:0;padding:16px 23px}.modal-search-body .document-search-field{margin:0 0 12px}.modal-search-body .search-scope{margin:0 0 12px;padding:0}.modal-search-body .document-search-results{max-height:none;padding:0;overflow:visible}.modal-search-body .search-load-more{width:100%;margin:12px 0 0}.modal-search-footer{justify-content:space-between}.category-dialog .category-intro{color:var(--theme-muted,#6f6558)}.link-dialog .modal-body>label,.image-crop-dialog .modal-body>p:first-child{margin-top:0}@media (max-width:520px){.modal-backdrop>:is([role=dialog],[role=alertdialog])>header{padding:18px 18px 16px}.modal-body{padding:18px}.modal-footer,.modal-backdrop>:is([role=dialog],[role=alertdialog])>.modal-footer,.modal-backdrop>:is([role=dialog],[role=alertdialog])>form>.modal-footer,.category-dialog>.modal-footer,.category-dialog>.modal-form>.modal-footer,.revision-dialog>.modal-footer{padding:14px 18px}}
@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-canvas:#17151d;--theme-paper:#1d1a24;--theme-surface:#25212e;--theme-surface-raised:#302a3b;--theme-chrome:#2b2633;--theme-field:#211d29;--theme-ink:#eee9f4;--theme-muted:#c4baca;--theme-faint:#a99bb4;--theme-border:#50465c;--theme-border-subtle:#3e3549;--theme-accent:#c4a9f3;--theme-accent-soft:#3a2c4f;--theme-accent-border:#8d70b1;--theme-danger:#ffaaa4;--theme-danger-soft:#45252d;--theme-success:#91d9b2;--theme-success-soft:#1f3a31;--theme-warning:#efcf8c;--theme-warning-soft:#413721;--theme-glass:#1d1a24f5;--theme-overlay:#08060db8;--theme-shadow:#0005;--theme-accent-glow:#ad86df28;--theme-warm-glow:#b7836422;--board-background:#211d29;--board-grid:#494050;--board-default-text:#eee9f4}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .topbar{background:var(--theme-chrome)}:root[data-theme=dark] [data-tailwind-select] [role=combobox],:root[data-theme=dark] .tailwind-select-menu{background:var(--theme-field);border-color:var(--theme-border);color:var(--theme-muted)}:root[data-theme=dark] [data-tailwind-select] [role=combobox] svg,:root[data-theme=dark] .tailwind-select-menu svg{color:var(--theme-accent)}:root[data-theme=dark] .tailwind-select-menu [role=option]{color:var(--theme-muted)}:root[data-theme=dark] .tailwind-select-menu [role=option]:hover,:root[data-theme=dark] .tailwind-select-menu [role=option]:focus,:root[data-theme=dark] .tailwind-select-menu .tailwind-select-option-active,:root[data-theme=dark] .tailwind-select-menu [role=option][aria-selected=true]{background:var(--theme-accent-soft);color:var(--theme-accent)}:root[data-theme=dark] .tailwind-select-menu{box-shadow:0 14px 40px var(--theme-shadow)}:root[data-theme=dark] .canvas-prose .selectedCell:after{background:var(--theme-accent-glow)}:root[data-theme=dark] .canvas-activity-help,:root[data-theme=dark] .canvas-activity-list p,:root[data-theme=dark] .canvas-activity-list time,:root[data-theme=dark] .canvas-activity-target,:root[data-theme=dark] .category-uncategorized-drop{color:var(--theme-muted)}:root[data-theme=dark] .canvas-activity-list strong,:root[data-theme=dark] .space-sharing-dialog .access-section h3{color:var(--theme-ink)}:root[data-theme=dark] .canvas-activity-symbol,:root[data-theme=dark] .space-sharing-dialog .share-access-count{color:var(--theme-accent)}:root[data-theme=dark] .space-sharing-dialog .access-role{color:var(--theme-accent);background:var(--theme-accent-soft)}:root[data-theme=dark] .space-sharing-dialog .access-section[aria-label=Share\ links],:root[data-theme=dark] .category-uncategorized-drop{border-color:var(--theme-border)}:root[data-theme=dark] .category-group[data-drop-active=true],:root[data-theme=dark] .category-uncategorized-drop[data-drop-active=true]{background:var(--theme-accent-soft);outline-color:var(--theme-accent-border)}}.auth-theme-toggle{width:36px;height:36px;color:var(--theme-muted,#70615b);cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid;position:absolute;top:20px;right:24px}.auth-theme-toggle svg{width:20px;height:20px}.auth-theme-toggle:focus-visible{outline:2px solid var(--theme-accent,#7652a1);outline-offset:3px}.top-actions .workspace-theme-toggle{flex:none;width:32px;height:32px;display:grid}.workspace-theme-toggle svg{width:18px;height:18px}.workspace-theme-toggle:focus-visible{outline:2px solid var(--theme-accent,#7652a1);outline-offset:3px}.theme-options{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:22px 0;padding:0;display:flex}.theme-options legend{color:var(--theme-muted,#756d61);margin-bottom:10px;font-size:12px}.account-settings-dialog .theme-option{border:1px solid var(--theme-border,#e3dccc);background:var(--theme-field,#fffefa);color:var(--theme-ink,#514658);cursor:pointer;border-radius:8px;flex-direction:row;flex:120px;align-items:center;gap:10px;margin:0;padding:16px;display:flex}.account-settings-dialog .theme-option input{width:16px;height:16px;accent-color:var(--theme-accent,#7652a1);margin:0;padding:0}.theme-option svg{width:20px;height:20px;color:var(--theme-accent,#7652a1)}.theme-option:has(input:checked){border-color:var(--theme-accent-border,#a28ab7);background:var(--theme-accent-soft,#eee7f7)}.theme-option:focus-within{outline:2px solid var(--theme-accent,#7652a1);outline-offset:3px}.status-page{text-align:center;background:var(--paper);min-height:100dvh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.status-page h1{margin:16px 0;font:600 clamp(32px,5vw,48px) Newsreader,serif}.status-page p{color:var(--muted);margin:0 0 24px}.status-page a{text-decoration:none}@media (max-width:600px){.auth-theme-toggle{top:12px;right:12px}}@media print{html{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.auth-theme-toggle{display:none}}
