.toast_region__s5H12{position:fixed;bottom:var(--space-4);right:var(--space-4);z-index:80;display:flex;flex-direction:column;gap:var(--space-2);max-width:min(360px,calc(100vw - var(--space-8)));pointer-events:none}.toast_toast__4SG59{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface-panel);color:var(--text-primary);border:1px solid var(--border-default);border-left-width:3px;border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--text-md);line-height:var(--leading-normal);animation:toast_toast-in__vNqZ1 var(--transition-fast)}.toast_success__6IMdv{border-left-color:var(--positive)}.toast_error__ZgQME{border-left-color:var(--danger)}.toast_message__rkB6L{flex:1 1;min-width:0;word-break:break-word}.toast_dismiss__RTWRO{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;padding:0;border:none;background:none;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer}.toast_dismiss__RTWRO:hover{color:var(--text-primary);background:var(--surface-hover)}@keyframes toast_toast-in__vNqZ1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast_toast__4SG59{animation:none}}.ConfirmDangerDialog_backdrop__khIJ_{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:60}.ConfirmDangerDialog_dialog__P_z9g{width:100%;max-width:420px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-5)}.ConfirmDangerDialog_title__w6Kjl{margin:0 0 var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary)}.ConfirmDangerDialog_body__FXV2h{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.ConfirmDangerDialog_body__FXV2h strong{color:var(--text-primary)}.ConfirmDangerDialog_confirmField__sZcPs{display:block;margin-bottom:var(--space-4)}.ConfirmDangerDialog_confirmHint__wg0HE{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary)}.ConfirmDangerDialog_input__LmF5X{width:100%;font:inherit;font-size:var(--text-md);color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:6px var(--space-2)}.ConfirmDangerDialog_error__3ujRS{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--danger-subtle);color:var(--danger-hover);border-radius:var(--radius-md);font-size:var(--text-sm)}.ConfirmDangerDialog_actions__OSQHg{display:flex;justify-content:flex-end;gap:var(--space-2)}.ConfirmDangerDialog_cancel__jQsD0{font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:6px var(--space-4);cursor:pointer}.ConfirmDangerDialog_cancel__jQsD0:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.ConfirmDangerDialog_danger__PWRv5{font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-on-accent);background:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-md);padding:6px var(--space-4);cursor:pointer}.ConfirmDangerDialog_danger__PWRv5:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-hover)}.ConfirmDangerDialog_cancel__jQsD0:disabled,.ConfirmDangerDialog_danger__PWRv5:disabled{opacity:.55;cursor:default}.LinkDialog_backdrop__tfF_2{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:60}.LinkDialog_dialog__FOWL_{width:100%;max-width:460px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-5)}.LinkDialog_title__mLj4_{margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary)}.LinkDialog_tabs__dLJS4{display:flex;gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-default)}.LinkDialog_tab__SqOwn{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;padding:var(--space-2) var(--space-3);margin-bottom:-1px;cursor:pointer}.LinkDialog_tab__SqOwn:hover{color:var(--text-primary)}.LinkDialog_tab__SqOwn[data-active=true]{color:var(--text-accent);border-bottom-color:var(--accent)}.LinkDialog_tab__SqOwn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LinkDialog_field__Gy2Io{display:block;margin-bottom:var(--space-3)}.LinkDialog_hint__EESq8{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary)}.LinkDialog_input__IQ2xt{width:100%;font:inherit;font-size:var(--text-md);color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:6px var(--space-2)}.LinkDialog_input__IQ2xt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.LinkDialog_input__IQ2xt[aria-invalid=true]{border-color:var(--danger)}.LinkDialog_error__NX9xM{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--danger-subtle);color:var(--danger-hover);border-radius:var(--radius-md);font-size:var(--text-sm)}.LinkDialog_picker__10G5_{margin-bottom:var(--space-3)}.LinkDialog_results__9Mj12{list-style:none;margin:0;padding:0;max-height:15rem;overflow-y:auto;border:1px solid var(--border-default);border-radius:var(--radius-md)}.LinkDialog_results__9Mj12:empty{display:none}.LinkDialog_result__XHXhj{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;font:inherit;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);cursor:pointer}.LinkDialog_results__9Mj12 li:last-child .LinkDialog_result__XHXhj{border-bottom:none}.LinkDialog_result__XHXhj:focus-visible,.LinkDialog_result__XHXhj:hover{background:var(--surface-hover);outline:none}.LinkDialog_resultTitle__VG2H2{font-size:var(--text-md);color:var(--text-primary)}.LinkDialog_pickerEmpty__e4B7i,.LinkDialog_resultFolder__W1hGG{font-size:var(--text-sm);color:var(--text-secondary)}.LinkDialog_pickerEmpty__e4B7i{margin:0;padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);line-height:var(--leading-normal)}.LinkDialog_actions__yX_Nw{display:flex;align-items:center;gap:var(--space-2)}.LinkDialog_spacer__EAAHV{flex:1 1 auto}.LinkDialog_secondary__rbBQl{font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:6px var(--space-4);cursor:pointer}.LinkDialog_secondary__rbBQl:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.LinkDialog_primary___CCCY{font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);padding:6px var(--space-4);cursor:pointer}.LinkDialog_primary___CCCY:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.LinkDialog_primary___CCCY:disabled{opacity:.55;cursor:default}.LinkDialog_remove__MJ2Lg{font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--danger);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);padding:6px var(--space-3);cursor:pointer}.LinkDialog_remove__MJ2Lg:hover{background:var(--danger-subtle)}.EditorToolbar_toolbar__EEozY{flex-wrap:wrap;padding:var(--space-2) 0;margin-bottom:var(--space-2);border-bottom:1px solid var(--border-default);position:-webkit-sticky;position:sticky;top:0;background:var(--surface-panel);z-index:1}.EditorToolbar_group__BrLlG,.EditorToolbar_toolbar__EEozY{display:flex;align-items:center;gap:var(--space-1)}.EditorToolbar_group__BrLlG+.EditorToolbar_group__BrLlG{padding-left:var(--space-1);border-left:1px solid var(--border-default)}.EditorToolbar_button__oDi5P{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer}.EditorToolbar_button__oDi5P:hover:not(:disabled){background:var(--surface-sunken);color:var(--text-primary)}.EditorToolbar_button__oDi5P:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.EditorToolbar_button__oDi5P[data-active=true]{background:var(--accent-subtle);color:var(--text-accent);border-color:var(--border-default)}.EditorToolbar_button__oDi5P:disabled{opacity:.4;cursor:not-allowed}.MarkdownSurface_rendered__SFDr4,.MarkdownSurface_tiptap__jwq_S{color:var(--text-primary);font-size:.9375rem;line-height:1.7}.MarkdownSurface_editable__M9TJ9{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.MarkdownSurface_tiptap__jwq_S{flex:1 1 auto;min-height:22rem;outline:none}.MarkdownSurface_rendered__SFDr4 table,.MarkdownSurface_tiptap__jwq_S table{table-layout:fixed;width:100%}.MarkdownSurface_tiptap__jwq_S .selectedCell{background:var(--accent-subtle)}.MarkdownSurface_tiptap__jwq_S .column-resize-handle{background:var(--text-accent);width:3px;pointer-events:none}.MarkdownSurface_tiptap__jwq_S th{background:var(--surface-sunken);font-weight:600;text-align:left}.MarkdownSurface_tiptap__jwq_S:focus,.MarkdownSurface_tiptap__jwq_S:focus-visible{outline:none}.MarkdownSurface_tiptap__jwq_S .is-empty:before{content:attr(data-placeholder);color:var(--text-muted);float:left;height:0;pointer-events:none}.MarkdownSurface_rendered__SFDr4 h1,.MarkdownSurface_rendered__SFDr4 h2,.MarkdownSurface_rendered__SFDr4 h3,.MarkdownSurface_tiptap__jwq_S h1,.MarkdownSurface_tiptap__jwq_S h2,.MarkdownSurface_tiptap__jwq_S h3{line-height:1.3;margin:1.4em 0 .5em}.MarkdownSurface_rendered__SFDr4 h1,.MarkdownSurface_tiptap__jwq_S h1{font-size:1.5rem}.MarkdownSurface_rendered__SFDr4 h2,.MarkdownSurface_tiptap__jwq_S h2{font-size:1.25rem}.MarkdownSurface_rendered__SFDr4 h3,.MarkdownSurface_tiptap__jwq_S h3{font-size:1.05rem}.MarkdownSurface_rendered__SFDr4 p,.MarkdownSurface_tiptap__jwq_S p{margin:.6em 0}.MarkdownSurface_rendered__SFDr4 ol,.MarkdownSurface_rendered__SFDr4 ul,.MarkdownSurface_tiptap__jwq_S ol,.MarkdownSurface_tiptap__jwq_S ul{padding-left:1.4em;margin:.6em 0}.MarkdownSurface_rendered__SFDr4 code,.MarkdownSurface_tiptap__jwq_S code{font-family:var(--font-mono);font-size:.85em;background:var(--surface-sunken);padding:.1em .35em;border-radius:var(--radius-sm)}.MarkdownSurface_rendered__SFDr4 pre,.MarkdownSurface_tiptap__jwq_S pre{background:var(--surface-sunken);padding:var(--space-3);border-radius:var(--radius-md);overflow-x:auto}.MarkdownSurface_rendered__SFDr4 pre code,.MarkdownSurface_tiptap__jwq_S pre code{background:none;padding:0}.MarkdownSurface_rendered__SFDr4 blockquote,.MarkdownSurface_tiptap__jwq_S blockquote{margin:.6em 0;padding-left:1em;border-left:3px solid var(--border-default);color:var(--text-secondary)}.MarkdownSurface_internalLink__cksdR,.MarkdownSurface_rendered__SFDr4 a,.MarkdownSurface_tiptap__jwq_S a{color:var(--text-accent);text-decoration:underline}.MarkdownSurface_internalLink__cksdR{font:inherit;background:none;border:none;padding:0;cursor:pointer}.MarkdownSurface_internalLink__cksdR:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.MarkdownSurface_rendered__SFDr4 table,.MarkdownSurface_tiptap__jwq_S table{border-collapse:collapse;margin:.6em 0}.MarkdownSurface_rendered__SFDr4 td,.MarkdownSurface_rendered__SFDr4 th,.MarkdownSurface_tiptap__jwq_S td,.MarkdownSurface_tiptap__jwq_S th{border:1px solid var(--border-default);padding:.35em .6em}.Editor_pane__lb4vR{display:flex;flex-direction:column;height:100%;padding:var(--space-6) var(--space-8);max-width:56rem;margin:0 auto;width:100%}.Editor_centered__43dO0{align-items:center;justify-content:center}.Editor_header__YA_9p{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.Editor_headerIcon__bAefb{color:var(--text-muted);display:inline-flex}.Editor_title__gkp6U{margin:0}.Editor_titleInput__kb2a0,.Editor_title__gkp6U{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary);flex:1 1 auto;min-width:0}.Editor_titleInput__kb2a0{font-family:var(--font-sans);border:none;outline:none;background:transparent;padding:2px 4px;margin-left:-4px;border-radius:var(--radius-sm)}.Editor_titleInput__kb2a0:hover{background:var(--surface-hover)}.Editor_titleInput__kb2a0:focus{background:var(--surface-panel);box-shadow:inset 0 0 0 1px var(--border-strong)}.Editor_headerMeta__0oW64{flex:0 0 auto;margin-left:var(--space-3)}.Editor_viewOnly__yXYqy{font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface-sunken);border-radius:var(--radius-sm);padding:2px 8px;white-space:nowrap}.Editor_status__SGT9R{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;transition:color var(--transition-fast)}.Editor_status_saving__AhssY{color:var(--text-secondary)}.Editor_status_dirty__LoSC_,.Editor_status_idle__c_QUC,.Editor_status_saved__6wkS_{color:var(--text-muted)}.Editor_status_error__Dn5qQ{color:var(--danger)}.Editor_retryInline__k42_Z{border:none;background:none;color:var(--text-accent);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;padding:0;text-decoration:underline}.Editor_body__0muoA{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin-top:var(--space-5);padding:var(--space-4) var(--space-6) var(--space-6);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Editor_skeletonLine__jFC6o,.Editor_skeletonTitle__ZzJJM{background:var(--surface-sunken);border-radius:var(--radius-sm);animation:Editor_pulse__47aDt 1.4s ease-in-out infinite}.Editor_skeletonTitle__ZzJJM{height:28px;width:40%;margin-bottom:var(--space-6)}.Editor_skeletonLine__jFC6o{height:12px;width:100%;margin-bottom:var(--space-3)}.Editor_skeletonLine__jFC6o.Editor_short__z7H2_{width:60%}@keyframes Editor_pulse__47aDt{0%,to{opacity:1}50%{opacity:.5}}.Editor_errorCard__ycXKu{text-align:center;max-width:22rem}.Editor_errorTitle___EiVU{color:var(--text-secondary);margin:0 0 var(--space-4)}.Editor_retry__ot3DR{border:1px solid var(--border-default);background:var(--surface-panel);color:var(--text-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer}.Editor_retry__ot3DR:hover{background:var(--surface-hover)}.TrashView_pane__U7a2a{flex:1 1;min-width:0;padding:var(--space-6) var(--space-8);overflow-y:auto}.TrashView_header__AXYVi{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.TrashView_headerIcon__Ep1x4{color:var(--text-secondary);display:inline-flex}.TrashView_title__YtQ0V{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary)}.TrashView_note__zQzHO{margin:0 0 var(--space-5);max-width:60ch}.TrashView_muted__HK_J4,.TrashView_note__zQzHO{color:var(--text-secondary);font-size:var(--text-md)}.TrashView_error__TplYG{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);background:var(--danger-subtle);color:var(--danger-hover);border-radius:var(--radius-md);font-size:var(--text-sm)}.TrashView_list__IRqKl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);max-width:640px}.TrashView_item__w7vJF{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel)}.TrashView_itemIcon__zYZbY{color:var(--text-secondary);display:inline-flex;flex-shrink:0}.TrashView_itemMain__KRa8V{display:flex;flex-direction:column;min-width:0;flex:1 1}.TrashView_itemName__Ffa_U{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrashView_itemMeta__csnov{color:var(--text-muted);font-size:var(--text-xs)}.TrashView_purge__zA71j,.TrashView_restore__QM35t{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:var(--radius-md);padding:4px var(--space-3);cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.TrashView_restore__QM35t{color:var(--text-primary);background:transparent;border:1px solid var(--border-default)}.TrashView_restore__QM35t:hover:not(:disabled){background:var(--surface-hover)}.TrashView_purge__zA71j{color:var(--danger);background:transparent;border:1px solid transparent}.TrashView_purge__zA71j:hover:not(:disabled){background:var(--danger-subtle)}.TrashView_purge__zA71j:disabled,.TrashView_restore__QM35t:disabled{opacity:.55;cursor:default}.MainPane_pane__NQ1VT{flex:1 1 auto;overflow-y:auto;padding:var(--space-8) var(--space-8);background:var(--surface-app)}.MainPane_centered__8pv7C{display:grid;place-items:center}.MainPane_docHeader__CmCtF{display:flex;align-items:center;gap:var(--space-3);max-width:760px;margin:0 auto var(--space-5)}.MainPane_headerIcon__JJ84o{color:var(--text-secondary);display:inline-flex}.MainPane_title__Tymhl{font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.MainPane_visibility__iBmQr{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px var(--space-2)}.MainPane_overviewNote__widqg,.MainPane_placeholder__12F1c{max-width:760px;margin:0 auto;color:var(--text-secondary)}.MainPane_placeholder__12F1c{border:1px dashed var(--border-default);border-radius:var(--radius-lg);padding:var(--space-6)}.MainPane_placeholder__12F1c p{margin:0 0 var(--space-2)}.MainPane_placeholderMuted__2_5yk{color:var(--text-muted);font-size:var(--text-sm)}.MainPane_empty__OtV77{max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.MainPane_emptyIcon___ewDt{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--surface-sunken);color:var(--text-secondary)}.MainPane_emptyTitle__z2d_8{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0}.MainPane_emptyBody__PcoyF{color:var(--text-secondary);margin:0}.MainPane_primary__FXfyz{display:inline-flex;align-items:center;gap:var(--space-2);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-on-accent);background:var(--accent);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer;margin-top:var(--space-2)}.MainPane_primary__FXfyz:hover{background:var(--accent-hover)}.ShareDialog_backdrop__NNhPI{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:50}.ShareDialog_dialog__FZx30{width:100%;max-width:460px;max-height:90vh;overflow-y:auto;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-5)}.ShareDialog_header__YrSiK{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.ShareDialog_title__B9U5l{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareDialog_close__sYKt9{flex:0 0 auto;border:none;background:transparent;color:var(--text-secondary);font-size:var(--text-xl);line-height:1;cursor:pointer;padding:0 var(--space-1)}.ShareDialog_close__sYKt9:hover{color:var(--text-primary)}.ShareDialog_section__6U9js{margin-bottom:var(--space-5)}.ShareDialog_sectionTitle___8OXX{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.ShareDialog_addRow__naS0E{display:flex;gap:var(--space-2);align-items:center}.ShareDialog_grow__Hvplj{flex:1 1 auto;min-width:0}.ShareDialog_addRow__naS0E select,.ShareDialog_grow__Hvplj,.ShareDialog_person__hNvJ7 select{font:inherit;font-size:var(--text-md);color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:6px var(--space-2)}.ShareDialog_list__8e_Fy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.ShareDialog_person__hNvJ7{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0}.ShareDialog_personName__B0gRv{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.ShareDialog_customLevel__b793e{color:var(--text-muted);font-size:var(--text-sm)}.ShareDialog_remove__b3oJ3{flex:0 0 auto;border:none;background:transparent;color:var(--danger);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:4px var(--space-2);border-radius:var(--radius-sm)}.ShareDialog_remove__b3oJ3:hover:not(:disabled){background:var(--danger-subtle)}.ShareDialog_remove__b3oJ3:disabled{color:var(--text-muted);cursor:default}.ShareDialog_primary__LdCVQ{flex:0 0 auto;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);padding:6px var(--space-3);cursor:pointer}.ShareDialog_primary__LdCVQ:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ShareDialog_primary__LdCVQ:disabled{opacity:.6;cursor:default}.ShareDialog_secondary__20Nvi{font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:6px var(--space-4);cursor:pointer}.ShareDialog_secondary__20Nvi:hover{background:var(--surface-hover);color:var(--text-primary)}.ShareDialog_footer__NA0Nj{display:flex;justify-content:flex-end;margin-top:var(--space-4)}.ShareDialog_muted__wTP7T{margin:0;color:var(--text-muted);font-size:var(--text-md)}.ShareDialog_error__OSg13{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--danger-subtle);color:var(--danger-hover);border-radius:var(--radius-md);font-size:var(--text-sm)}.ThemeToggle_group__ozKnA{display:flex;gap:2px;margin:0;padding:2px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken)}.ThemeToggle_option__MuyQT{flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:26px;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ThemeToggle_option__MuyQT:hover{color:var(--text-primary)}.ThemeToggle_active__Xac5y{background:var(--surface-panel);color:var(--text-primary);box-shadow:var(--shadow-sm)}.ThemeToggle_option__MuyQT:has(.ThemeToggle_input__VXiBC:focus-visible){box-shadow:var(--focus-ring)}.ThemeToggle_input__VXiBC,.ThemeToggle_srOnly__PkTjT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.InlineInput_input__wQwkn{width:100%;font:inherit;font-size:var(--text-md);background:var(--surface-panel);border:1px solid var(--accent);padding:2px var(--space-2);box-shadow:var(--focus-ring)}.InlineInput_input__wQwkn,.node_row__an_Zm{color:var(--text-primary);border-radius:var(--radius-sm)}.node_row__an_Zm{display:flex;align-items:center;gap:var(--space-1);height:28px;padding-right:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.node_row__an_Zm:hover{background:var(--surface-hover)}.node_row__an_Zm.node_selected__JyoiR{background:var(--surface-selected);color:var(--text-accent)}.node_disclosure__GqlG5{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;padding:0}.node_disclosure__GqlG5:hover{background:var(--surface-active);color:var(--text-secondary)}.node_disclosure__GqlG5 svg{transition:transform var(--transition-fast)}.node_disclosure__GqlG5.node_open__HAQ5l svg{transform:rotate(90deg)}.node_disclosurePlaceholder__xCKzx{width:18px;flex:0 0 auto}.node_icon__qOlie{display:inline-flex;flex:0 0 auto;color:var(--text-secondary)}.node_row__an_Zm.node_selected__JyoiR .node_icon__qOlie{color:var(--text-accent)}.node_label__tlW8q{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md)}.node_labelWrap__mByyb{flex:1 1 auto;min-width:0}.node_add__LOfuH{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;opacity:0;padding:0}.node_row__an_Zm:hover .node_add__LOfuH{opacity:1}.node_add__LOfuH:hover{background:var(--surface-active);color:var(--text-primary)}.node_children__bFkcb{display:block}.node_hint__1uxxz{height:24px;color:var(--text-muted);font-style:italic}.node_error__vpSjV,.node_hint__1uxxz{display:flex;align-items:center;font-size:var(--text-sm)}.node_error__vpSjV{gap:var(--space-2);height:26px;color:var(--danger)}.node_retry__s7E0r{border:none;background:transparent;color:var(--text-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0;text-decoration:underline}.node_menu__jVMer{position:absolute;z-index:20;margin-top:2px;min-width:130px;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1);display:flex;flex-direction:column}.node_menuItem__WjWDE{display:flex;align-items:center;gap:var(--space-2);border:none;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-md);text-align:left;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.node_menuItem__WjWDE:hover{background:var(--surface-hover)}.node_addWrap__RKo_M{position:relative;flex:0 0 auto}.Sidebar_sidebar__SJkbB{display:flex;flex-direction:column;height:100%;width:var(--sidebar-width);background:var(--surface-panel);border-right:1px solid var(--border-default);overflow:hidden}.Sidebar_header__QrH1m{display:flex;align-items:center;height:var(--topbar-height);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);flex:0 0 auto}.Sidebar_workspaceName__DurNC{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_search__DEXn_{position:relative;display:flex;align-items:center;padding:var(--space-3) var(--space-3) var(--space-2);flex:0 0 auto}.Sidebar_searchIcon__I_7SF{position:absolute;left:calc(var(--space-3) + var(--space-2));color:var(--text-muted);pointer-events:none}.Sidebar_searchInput__zyM4o{width:100%;font:inherit;font-size:var(--text-md);color:var(--text-primary);background:var(--surface-sunken);border:1px solid transparent;border-radius:var(--radius-md);padding:5px var(--space-2) 5px calc(var(--space-4) + var(--space-3))}.Sidebar_searchInput__zyM4o:focus{border-color:var(--border-strong);background:var(--surface-panel)}.Sidebar_scroll__DFE2W{flex:1 1 auto;overflow-y:auto;padding:var(--space-1) var(--space-2) var(--space-4)}.Sidebar_stateHint__o2n2E{padding:var(--space-3) var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.Sidebar_skeleton__3KqrS{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-2)}.Sidebar_skeletonRow__cy1a_{height:12px;border-radius:var(--radius-sm);background:var(--surface-hover);animation:Sidebar_sidebar-skeleton-pulse__9VlQw 1.4s ease-in-out infinite}@keyframes Sidebar_sidebar-skeleton-pulse__9VlQw{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.Sidebar_skeletonRow__cy1a_{animation:none}}.Sidebar_stateError__0fd0t{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-2);color:var(--danger);font-size:var(--text-sm)}.Sidebar_retry__5eLz8{align-self:flex-start;border:none;background:transparent;color:var(--text-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;text-decoration:underline;padding:0}.Sidebar_footer__9IBT_{flex:0 0 auto;border-top:1px solid var(--border-subtle);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.Sidebar_newButton__5VMzy{display:flex;align-items:center;gap:var(--space-2);width:100%;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer}.Sidebar_newButton__5VMzy:hover{background:var(--surface-hover);color:var(--text-primary)}.Sidebar_trash__hshQ_{display:flex;align-items:center;gap:var(--space-2);width:100%;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer}.Sidebar_trash__hshQ_:hover{background:var(--surface-hover);color:var(--text-primary)}.Sidebar_trashActive__B7xl8{background:var(--surface-selected);color:var(--text-primary)}.Sidebar_trashIcon__Ic9YB{color:var(--text-secondary)}.Sidebar_personal__cKwGr{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);color:var(--text-muted);font-size:var(--text-md);cursor:default}.Sidebar_badge__oscuC,.Sidebar_personalIcon__NkTqF{color:var(--text-muted)}.Sidebar_badge__oscuC{margin-left:auto;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-sunken);border-radius:var(--radius-sm);padding:1px var(--space-2)}.TopBar_topbar__yHkl4{display:flex;align-items:center;gap:var(--space-2);height:var(--topbar-height);flex:0 0 auto;padding:0 var(--space-3);background:var(--surface-panel);border-bottom:1px solid var(--border-default)}.TopBar_iconButton__oP5C8{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;flex:0 0 auto}.TopBar_iconButton__oP5C8:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.TopBar_iconButton__oP5C8:disabled{color:var(--text-muted);cursor:default}.TopBar_breadcrumbs__aYDPf{display:flex;align-items:center;gap:2px;flex:1 1 auto;overflow:hidden;white-space:nowrap;font-size:var(--text-md)}.TopBar_crumbGroup__0P5OY{display:inline-flex;align-items:center;gap:2px;min-width:0}.TopBar_crumb__7_oYl{color:var(--text-secondary)}.TopBar_crumbCurrent___YXTv{color:var(--text-primary);font-weight:var(--weight-medium)}.TopBar_crumbMuted__KSpBe,.TopBar_sep__JMpU3{color:var(--text-muted)}.TopBar_sep__JMpU3{padding:0 var(--space-1)}.TopBar_actions__Ta1gX{display:flex;align-items:center;gap:var(--space-1);flex:0 0 auto}.TopBar_shareButton__oi8zX{font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:4px var(--space-3);cursor:pointer}.TopBar_shareButton__oi8zX:disabled{color:var(--text-muted);cursor:default;opacity:.7}.TopBar_menuWrap__9bCb4{position:relative;display:inline-flex}.TopBar_menuScrim__aglmg{position:fixed;inset:0;z-index:40}.TopBar_menu__yfHu8{position:absolute;top:calc(100% + 4px);right:0;z-index:41;min-width:160px;padding:var(--space-1);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.TopBar_menuItemDanger__GuV2F{display:flex;align-items:center;gap:var(--space-2);width:100%;font:inherit;font-size:var(--text-md);text-align:left;color:var(--danger);background:transparent;border:none;border-radius:var(--radius-sm);padding:6px var(--space-2);cursor:pointer}.TopBar_menuItemDanger__GuV2F:hover{background:var(--danger-subtle)}.WorkspaceShell_shell__5QGGa{display:flex;height:100dvh;width:100%;overflow:hidden;background:var(--surface-app)}.WorkspaceShell_sidebarSlot___yW5Y{flex:0 0 auto;height:100%;transition:width var(--transition-fast);overflow:hidden}.WorkspaceShell_sidebarSlot___yW5Y.WorkspaceShell_collapsed__k1160{width:0}.WorkspaceShell_mainColumn__1vQtw{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;height:100%}.WorkspaceShell_mainBody__gPn2g{flex:1 1 auto;display:flex;min-height:0}.WorkspaceShell_stateHint__33NEV{padding:var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.WorkspaceShell_stateError__YcfW0{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);color:var(--danger);font-size:var(--text-sm)}.WorkspaceShell_retry__M6Sed{align-self:flex-start;border:none;background:transparent;color:var(--text-accent);font:inherit;font-size:var(--text-sm);cursor:pointer;text-decoration:underline;padding:0}.boot_center__fH_TD{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6)}.boot_errorCard__iaKFH{max-width:380px;text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}.boot_errorTitle__BRVc0{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0}.boot_errorBody__WNz6G{color:var(--text-secondary);margin:0}.boot_skeleton__8tVHI{display:flex;height:100dvh;width:100%;overflow:hidden}.boot_skelSidebar__qRm42{flex:0 0 var(--sidebar-width);background:var(--surface-panel);border-right:1px solid var(--border-default);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.boot_skelMain__7Z4Qj{flex:1 1 auto}.boot_skelHeader__2EIY9,.boot_skelRow__bGzIc,.boot_skelSearch__1g_s2,.boot_skelTopbar__8GpbS{background:var(--surface-sunken);border-radius:var(--radius-md);animation:boot_pulse__GslZg 1.4s ease-in-out infinite}.boot_skelTopbar__8GpbS{height:var(--topbar-height);border-radius:0;border-bottom:1px solid var(--border-default)}.boot_skelHeader__2EIY9{height:24px;width:60%}.boot_skelSearch__1g_s2{height:30px}.boot_skelRows__H8QG8{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.boot_skelRow__bGzIc{height:20px}.boot_skelRow__bGzIc:nth-child(2){width:80%}.boot_skelRow__bGzIc:nth-child(3){width:65%}@keyframes boot_pulse__GslZg{0%,to{opacity:1}50%{opacity:.55}}