*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}:root{--c-action-primary:#2563eb;--c-action-primary-hover:#1d4ed8;--c-border-accent:#2563eb;--c-border-focus:#2563eb;--c-control-accent:#2563eb;--c-divider:#e5e7eb;--c-focus-on-brand:#fff;--c-text-accent:#2563eb;--c-provider-github-surface:#24292e;--c-provider-microsoft-surface:#2f2f2f;--c-text:#1f2937;--c-text-muted:#4b5563;--c-text-inverse:#fff;--c-text-code:#c7254e;--c-text-danger:#b91c1c;--c-text-success:#166534;--c-text-warning:#92400e;--c-text-warning-strong:#78350f;--c-surface:#fff;--c-surface-subtle:#f5f5f5;--c-surface-sunken:#e5e7eb;--c-surface-hover:#0000000a;--c-surface-badge-neutral:#e5e7eb;--c-surface-control:#e5e7eb;--c-surface-control-disabled:#e5e7eb;--c-surface-control-hover:#e5e7eb;--c-surface-code:#e5e7eb;--c-surface-panel:#e5e7eb;--c-surface-page:#e5e7eb;--c-surface-table-header:#e5e7eb;--c-surface-selected:#dbeafe;--c-over-image-control-surface:#ffffffe6;--c-surface-info:#eff6ff;--c-surface-accent:#eef6ff;--c-surface-accent-solid:#2563eb;--c-surface-danger:#fef2f2;--c-surface-danger-strong:#fee2e2;--c-surface-danger-subtle:#ef44441a;--c-surface-danger-solid:#dc2626;--c-surface-success:#f0fdf4;--c-surface-success-strong:#dcfce7;--c-surface-success-solid:#16a34a;--c-surface-warning:#fff3cd;--c-surface-warning-strong:#fef3c7;--c-surface-warning-subtle:#fffbeb;--c-surface-warning-cancelled:#fefce8;--c-surface-warning-solid:#ffc107;--c-border:#e5e7eb;--c-border-muted:#4b5563;--c-border-strong:#1f2937;--c-border-danger:#fecaca;--c-border-danger-strong:#dc2626;--c-border-success:#22c55e;--c-border-warning:#ffc107;--c-border-warning-subtle:#fde68a;--c-border-warning-cancelled:#eab308;--c-chip-text-dark:#111;--c-chip-text-light:#fff;--c-overlay-modal:#00000080;--c-overlay-drawer:#00000059;--c-overlay-subtle:#0000004d;--c-overlay-image:#00000040;--c-on-brand-text-muted:#ffffffeb;--c-on-brand-text-subtle:#ffffff80;--c-on-brand-surface-subtle:#ffffff1a;--c-on-brand-control:#ffffff26;--c-on-brand-control-strong:#fff3;--c-on-brand-control-hover:#ffffff40;--c-on-brand-border:#ffffff4d;--c-on-brand-border-strong:#ffffff80;--c-on-brand-border-hover:#fff9;--s-05:.125rem;--s-1:.25rem;--s-2:.5rem;--s-3:1rem;--s-4:1.5rem;--s-5:2rem;--s-6:2.5rem;--font-mono:ui-monospace, monospace;--radius-md:6px;--radius-sm:4px;--shadow-raised:0 1px 3px #0000001a;--shadow-menu:0 4px 12px #0000001f;--shadow-popover:0 4px 12px #00000026;--shadow-picker:0 8px 24px #00000026;--shadow-drawer:-4px 0 16px #0000001f;--shadow-dialog:0 10px 40px #0003;--shadow-control-selected:0 1px 2px #0000001a;--shadow-toast:0 4px 12px #0000001f;--focus-ring:0 0 0 2px var(--c-surface-selected);--transition-fast:.15s ease}svg{vertical-align:middle;flex-shrink:0;width:1em;height:1em;display:inline-block}svg:not([fill]){fill:currentColor}._routeMessage_1q343_2{padding:var(--s-5);text-align:center}._handle_3hl6g_2{width:18px;height:24px;color:var(--c-text-muted);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;border-radius:3px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex;position:relative}._handle_3hl6g_2:hover{color:var(--c-text);background:var(--c-surface-control-hover)}._handle_3hl6g_2:active{cursor:grabbing;background:var(--c-surface-hover)}._icon_3hl6g_32{width:10px;height:16px}@media print{._handle_3hl6g_2{display:none}}._menu_11q38_2{--context-menu-left:0;--context-menu-top:0;top:var(--context-menu-top);left:var(--context-menu-left);z-index:1000;background:var(--c-surface);border:1px solid var(--c-border);min-width:180px;max-width:280px;box-shadow:var(--shadow-popover);border-radius:6px;outline:none;padding:4px 0;position:fixed}._separator_11q38_20{background:var(--c-divider);height:1px;margin:4px 0}._item_11q38_26{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 12px;font-size:14px;transition:background .1s;display:flex}._item_11q38_26:hover,._item_11q38_26._focused_11q38_42{background:var(--c-surface-hover)}._item_11q38_26._disabled_11q38_46{color:var(--c-text-muted);cursor:not-allowed}._item_11q38_26._disabled_11q38_46:hover,._item_11q38_26._disabled_11q38_46._focused_11q38_42{background:0 0}._item_11q38_26._danger_11q38_56{color:var(--c-text-danger)}._item_11q38_26._danger_11q38_56:hover,._item_11q38_26._danger_11q38_56._focused_11q38_42{background:var(--c-surface-danger-subtle)}._icon_11q38_65{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._icon_11q38_65>svg{width:100%;height:100%}._label_11q38_79{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._shortcut_11q38_86{white-space:nowrap;opacity:.5;margin-left:auto;font-size:12px}._button_10l1w_2{font:inherit}._button_10l1w_2:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}._primary_10l1w_11{color:var(--c-text-inverse);background:var(--c-action-primary);border:none}._primary_10l1w_11:hover:not(:disabled){background:var(--c-action-primary-hover)}._secondary_10l1w_21{color:var(--c-text-muted);border:1px solid var(--c-border);background:0 0}._secondary_10l1w_21:hover:not(:disabled){background:var(--c-surface-control-hover)}._ghost_10l1w_31,._unstyled_10l1w_32{background:0 0;border:none}._ghost_10l1w_31{color:var(--c-text-muted)}._ghost_10l1w_31:hover:not(:disabled){color:var(--c-text);background:var(--c-surface-hover)}._overlay_dokt9_2{z-index:2000;padding:var(--s-3);background:var(--c-overlay-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}._dialog_dokt9_14{width:100%;max-width:440px;max-height:calc(100vh - var(--s-6));padding:var(--s-5);overscroll-behavior:contain;background:var(--c-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-dialog);animation:.2s ease-out _slide-up_dokt9_1;overflow-y:auto}@supports (height:100dvh){._dialog_dokt9_14{max-height:calc(100dvh - var(--s-6))}}._drawerOverlay_dokt9_33{z-index:200;background:var(--c-overlay-drawer);padding:0;display:block;overflow:hidden}._drawer_dokt9_33{border-left:1px solid var(--c-border);border-radius:0;width:420px;max-width:90vw;max-height:none;padding:0;animation:.2s ease-out _slide-in_dokt9_1;position:fixed;top:0;bottom:0;right:0}@keyframes _slide-up_dokt9_1{0%{opacity:0;transform:translateY(10px)}}@keyframes _slide-in_dokt9_1{0%{transform:translate(100%)}}._iconButton_lc5cl_2{justify-content:center;align-items:center;line-height:1;display:inline-flex}._menu_10wiq_2:focus-visible,._menu_10wiq_2 [role=menuitem]:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:-2px}._errorBoundary_nso89_3{min-height:100vh;color:var(--c-text);text-align:center;background:var(--c-surface);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}._alertContent_nso89_15{flex-direction:column;align-items:center;width:100%;display:flex}._errorBoundary_nso89_3 h2{color:var(--c-text-danger);margin:0 0 1rem;font-size:1.5rem}._errorMessage_nso89_28{color:var(--c-text-muted);margin:0 0 1.5rem;font-size:1rem}._errorDetails_nso89_34{text-align:left;width:100%;max-width:600px;margin-bottom:1.5rem}._errorDetails_nso89_34 summary{color:var(--c-text-muted);cursor:pointer;font-size:.875rem}._errorDetails_nso89_34 pre{overflow-wrap:break-word;white-space:pre-wrap;background:var(--c-surface-subtle);border-radius:4px;margin-top:.5rem;padding:1rem;font-size:.75rem;overflow-x:auto}._actions_nso89_58{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}._actions_nso89_58 button{padding:var(--s-2) var(--s-3);cursor:pointer;border-radius:var(--radius-sm)}._copyStatus_nso89_71{min-height:1.25rem;margin-top:var(--s-2);color:var(--c-text-muted);font-size:.875rem}._viewport_1pz7e_2{flex-direction:column;height:100dvh;display:flex;overflow:hidden}._routes_1pz7e_9{flex:1;min-height:0;position:relative;overflow:auto}._shell_1pz7e_16{--color-primary:var(--c-action-primary);--color-primary-hover:var(--c-action-primary-hover);--color-on-primary:var(--c-text-inverse);--color-bg-surface:var(--c-surface);--color-bg-hover:var(--c-surface-hover);--color-border:var(--c-border);--color-border-medium:var(--c-border-muted);--color-text-secondary:var(--c-text);--color-text-muted:var(--c-text-muted);--color-text-faint:var(--c-text-muted);--color-plan:var(--c-text-accent);--color-danger:var(--c-text-danger);--color-success:var(--c-text-success);flex-shrink:0}._error_1pz7e_34{padding:var(--s-2);color:var(--c-text-danger);background:var(--c-surface-danger)}._banner_qc6x6_2{z-index:1000;gap:var(--s-3);padding:var(--s-3) var(--s-4);color:var(--c-text-inverse);background:var(--c-surface-accent-solid);justify-content:space-between;align-items:center;animation:.2s ease-out _slide-up_qc6x6_1;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes _slide-up_qc6x6_1{0%{transform:translateY(100%)}}._content_qc6x6_24{flex:1}._title_qc6x6_28{margin-bottom:var(--s-1);font-weight:600}._message_qc6x6_33{opacity:.9;font-size:.85rem}._actions_qc6x6_38{gap:var(--s-2);display:flex}._installButton_qc6x6_43{padding:var(--s-2) var(--s-3);color:var(--c-text-accent);cursor:pointer;background:var(--c-surface);border-radius:var(--radius-md);border:none;font-weight:500}._installButton_qc6x6_43:hover{background:var(--c-surface-control-hover)}._dismissButton_qc6x6_57{padding:var(--s-2) var(--s-3);color:var(--c-text-inverse);cursor:pointer;border:1px solid var(--c-on-brand-border-strong);border-radius:var(--radius-md);background:0 0}._dismissButton_qc6x6_57:hover{background:var(--c-on-brand-surface-subtle)}@media (width<=480px){._banner_qc6x6_2{text-align:center;flex-direction:column}._actions_qc6x6_38{justify-content:center;width:100%}}._authContainer_1xvoq_2{background:var(--c-surface-page);justify-content:center;align-items:center;min-height:100vh;display:flex}._authForm_1xvoq_10{width:100%;max-width:380px;padding:var(--s-5);background:var(--c-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}._authForm_1xvoq_10 h2{margin:0 0 var(--s-4);text-align:center;font-size:1.25rem}._formGroup_1xvoq_25{margin-bottom:var(--s-3)}._formGroup_1xvoq_25 label{margin-bottom:var(--s-2);color:var(--c-text-muted);font-size:.85rem;display:block}._formGroup_1xvoq_25 input{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--c-border);border-radius:var(--radius-md)}._authForm_1xvoq_10 button[type=submit]{width:100%;padding:var(--s-3);margin-top:var(--s-3);color:var(--c-text-inverse);cursor:pointer;background:var(--c-action-primary);border-radius:var(--radius-md);border:none;font-size:.9rem}._authForm_1xvoq_10 button[type=submit]:hover{background:var(--c-action-primary-hover)}._authForm_1xvoq_10 button[type=submit]:disabled{opacity:.5}._error_1xvoq_63{padding:var(--s-3);margin-bottom:var(--s-3);color:var(--c-text-danger);text-align:center;background:var(--c-surface-danger);border-radius:var(--radius-md);font-size:.85rem}._toggle_1xvoq_73{margin-top:var(--s-4);color:var(--c-text-muted);text-align:center;font-size:.85rem}._toggle_1xvoq_73 button{color:var(--c-text-accent);cursor:pointer;background:0 0;border:none;text-decoration:underline}._authFooter_1xvoq_88{padding-top:var(--s-3);margin-top:var(--s-4);text-align:center;border-top:1px solid var(--c-border)}._authFooter_1xvoq_88 a{color:var(--c-text-muted);font-size:.75rem;text-decoration:none}._authFooter_1xvoq_88 a:hover{color:var(--c-text-accent)}._divider_1xvoq_105{margin-top:var(--s-4);margin-bottom:var(--s-3);color:var(--c-text-muted);align-items:center;font-size:.85rem;display:flex}._divider_1xvoq_105:before,._divider_1xvoq_105:after{content:"";border-bottom:1px solid var(--c-border);flex:1}._divider_1xvoq_105 span{padding:0 var(--s-3)}._oauthButtons_1xvoq_125{gap:var(--s-2);flex-direction:column;display:flex}._oauthIcon_1xvoq_131{width:18px;height:18px;margin-right:var(--s-2);flex-shrink:0}._googleButton_1xvoq_138,._microsoftButton_1xvoq_139,._githubButton_1xvoq_140,._oauthButton_1xvoq_125{padding:var(--s-3);border-radius:var(--radius-md);transition:opacity var(--transition-fast);justify-content:center;align-items:center;font-size:.85rem;text-decoration:none;display:flex}._googleButton_1xvoq_138{color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border)}._googleButton_1xvoq_138:hover{background:var(--c-surface-control-hover)}._microsoftButton_1xvoq_139{color:var(--c-text-inverse);background:var(--c-provider-microsoft-surface);border:none}._microsoftButton_1xvoq_139:hover{opacity:.9}._githubButton_1xvoq_140{color:var(--c-text-inverse);background:var(--c-provider-github-surface);border:none}._githubButton_1xvoq_140:hover{opacity:.9}._oauthButton_1xvoq_125{color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border)}._oauthButton_1xvoq_125:hover{background:var(--c-surface-control-hover)}._root_1aosr_2{color:var(--device-login-color,inherit);background:var(--device-login-background,transparent);font:inherit;overflow-wrap:anywhere;min-width:0;max-width:42rem;margin-block:1.5rem;line-height:1.5;container-type:inline-size}._instructions_1aosr_13{margin-block:0 1.25rem}._root_1aosr_2 form{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem .75rem;display:grid}._root_1aosr_2 label{grid-column:1/-1;font-weight:600}._actions_1aosr_26{gap:var(--device-login-gap,.75rem);flex-wrap:wrap;align-items:center;display:flex}._actions_1aosr_26:empty,._status_1aosr_33:empty{display:none}._root_1aosr_2 button,._root_1aosr_2 input{box-sizing:border-box;font:inherit;border:1px solid var(--device-login-border,ButtonBorder);border-radius:var(--device-login-radius,.3rem);min-height:3rem;padding:.625rem 1rem}._root_1aosr_2 button{color:var(--device-login-button-color,ButtonText);background:var(--device-login-button-background,ButtonFace);cursor:pointer;font-weight:600}._root_1aosr_2 button:disabled{opacity:.55;cursor:default}._root_1aosr_2 button:enabled:hover{text-underline-offset:.2em;text-decoration:underline}._root_1aosr_2 input{color:var(--device-login-input-color,CanvasText);background:var(--device-login-input-background,Canvas);width:100%;min-width:0}._root_1aosr_2 input._codeInput_1aosr_65{letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:1.125rem}._root_1aosr_2 :focus-visible{outline:3px solid var(--device-login-focus,Highlight);outline-offset:3px}._pairing_1aosr_74{border-block:1px solid var(--device-login-border,ButtonBorder);text-align:center;padding-block:1.25rem}._caption_1aosr_79{margin-block-start:1.5rem;font-weight:600;display:block}._code_1aosr_65{letter-spacing:.02em;-webkit-user-select:all;user-select:all;margin-block:.25rem .75rem;font-family:ui-monospace,monospace;font-size:clamp(2rem,8cqi,3rem);font-weight:700;line-height:1.4}._url_1aosr_93{max-width:100%;color:var(--device-login-link-color,LinkText);text-underline-offset:.2em;font-size:1.125rem;display:inline-block}._remaining_1aosr_100{font-variant-numeric:tabular-nums;margin:0}._status_1aosr_33{margin-block:1rem;font-weight:600}._review_1aosr_108{border-block-start:1px solid var(--device-login-border,ButtonBorder);margin-block-start:1.25rem;padding-block-start:1.25rem}._warning_1aosr_113{border-inline-start:3px solid var(--device-login-border,ButtonBorder);margin-block:0 1rem;padding-inline-start:1rem}._browser_1aosr_118{margin-block:1rem 1.5rem}._browser_1aosr_118 summary{cursor:pointer;font-weight:600}._browser_1aosr_118 p{margin-block:.5rem 0}._root_1aosr_2 dl{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;margin-block:1rem 1.5rem;display:grid}._root_1aosr_2 dt{font-weight:600}._root_1aosr_2 dd{margin:0}@container (width<=28rem){._root_1aosr_2 form{grid-template-columns:minmax(0,1fr)}._root_1aosr_2 form button{width:100%}._root_1aosr_2 dl{grid-template-columns:minmax(0,1fr);gap:.125rem}._root_1aosr_2 dd+dt{margin-block-start:.75rem}._actions_1aosr_26>button{flex:auto}}._shell_3qt2b_2{max-width:42rem;color:var(--c-text);background:var(--c-surface);--device-login-color:var(--c-text);--device-login-background:var(--c-surface);--device-login-button-color:var(--c-text-inverse);--device-login-button-background:var(--c-action-primary);--device-login-input-color:var(--c-text);--device-login-input-background:var(--c-surface);--device-login-border:var(--c-border);--device-login-focus:var(--c-border-focus);--device-login-link-color:var(--c-text-accent);--device-login-radius:var(--radius-md);margin:2rem auto;padding:clamp(1rem,4vw,2rem);font-family:system-ui,sans-serif;line-height:1.5}._shell_3qt2b_2 h1{margin-bottom:var(--s-3);font-size:1.75rem;line-height:1.2}._shell_3qt2b_2>p{margin-bottom:var(--s-2)}._shell_3qt2b_2>a{color:var(--c-text-accent);text-underline-offset:.2em}._accountButton_3qt2b_38{min-height:3rem;padding:var(--s-2) var(--s-3);font:inherit;color:var(--c-text);cursor:pointer;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md)}._shell_3qt2b_2 :focus-visible{outline:3px solid var(--c-border-focus);outline-offset:3px}._container_g0k4v_2{min-height:100vh;padding:var(--s-5);background:var(--c-surface-page);justify-content:center;display:flex}._content_g0k4v_10{width:100%;max-width:700px;padding:var(--s-5);background:var(--c-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);line-height:1.6}._header_g0k4v_20{padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:1px solid var(--c-border)}._header_g0k4v_20 h1{margin-bottom:var(--s-2);color:var(--c-text-accent);font-size:1.75rem}._header_g0k4v_20 p{color:var(--c-text-muted);font-size:.85rem}._section_g0k4v_37{margin-bottom:var(--s-4)}._section_g0k4v_37 h2{margin-bottom:var(--s-3);font-size:1.25rem}._section_g0k4v_37 p{margin-bottom:var(--s-3)}._footer_g0k4v_50{padding-top:var(--s-4);margin-top:var(--s-5);border-top:1px solid var(--c-border);justify-content:center;display:flex}._backButton_g0k4v_58{padding:var(--s-3) var(--s-5);color:var(--c-text-inverse);cursor:pointer;background:var(--c-action-primary);border-radius:var(--radius-md);border:none}._backButton_g0k4v_58:hover{background:var(--c-action-primary-hover)}._container_1ofop_2{min-height:100vh;padding:var(--s-5);background:var(--c-surface-page);justify-content:center;display:flex}._content_1ofop_10{width:100%;max-width:700px;padding:var(--s-5);background:var(--c-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);line-height:1.6}._header_1ofop_20{padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:1px solid var(--c-border)}._header_1ofop_20 h1{margin-bottom:var(--s-2);color:var(--c-text-accent);font-size:1.75rem}._header_1ofop_20 p{color:var(--c-text-muted);font-size:.85rem}._section_1ofop_37{margin-bottom:var(--s-4)}._section_1ofop_37 h2{margin-bottom:var(--s-3);font-size:1.25rem}._section_1ofop_37 p{margin-bottom:var(--s-3)}._footer_1ofop_50{padding-top:var(--s-4);margin-top:var(--s-5);border-top:1px solid var(--c-border);justify-content:center;display:flex}._backButton_1ofop_58{padding:var(--s-3) var(--s-5);color:var(--c-text-inverse);cursor:pointer;background:var(--c-action-primary);border-radius:var(--radius-md);border:none}._backButton_1ofop_58:hover{background:var(--c-action-primary-hover)}._container_fbdw6_2{height:100vh;padding:var(--s-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._status_fbdw6_12{margin-bottom:var(--s-3);font-size:1.5rem}._error_fbdw6_17{margin-bottom:var(--s-3);color:var(--c-text-danger)}._spinner_fbdw6_22{border:3px solid var(--c-border);border-top-color:var(--c-border-accent);border-radius:50%;width:40px;height:40px;animation:1s linear infinite _spin_fbdw6_22}@keyframes _spin_fbdw6_22{to{transform:rotate(360deg)}}._navItem_a3kji_3{--settings-nav-item-indent:var(--s-3);gap:var(--s-2);padding:var(--s-2) var(--s-3);padding-right:var(--s-3);padding-left:var(--settings-nav-item-indent);color:var(--c-text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border-left:3px solid #0000;align-items:center;font-size:.9rem;text-decoration:none;display:flex}._navItem_a3kji_3:hover{background:var(--c-surface-hover)}._navItem_a3kji_3._active_a3kji_30{color:var(--c-text-accent);background:var(--c-surface-info);border-left-color:var(--c-border-accent);font-weight:500}._navItem_a3kji_3._section_a3kji_37{padding-top:var(--s-3);margin-top:var(--s-3);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--c-border);font-size:.75rem;font-weight:600}._navItem_a3kji_3._section_a3kji_37:first-child{padding-top:var(--s-2);border-top:none;margin-top:0}._navItem_a3kji_3._section_a3kji_37:hover{color:var(--c-text);background:0 0}._navItem_a3kji_3._separator_a3kji_59{padding-top:var(--s-3);margin-top:var(--s-3);border-top:1px solid var(--c-border)}._expandIcon_a3kji_65{width:16px;height:16px;color:var(--c-text-muted);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;transition:transform .2s;display:inline-flex}._expandIcon_a3kji_65:hover{color:var(--c-text);background:var(--c-surface-control-hover)}._expandIcon_a3kji_65._expanded_a3kji_83{transform:rotate(90deg)}._expandSpacer_a3kji_87{flex-shrink:0;width:16px;height:16px}._label_a3kji_93{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._sidebar_fzx5k_3{background:var(--c-surface);border-right:1px solid var(--c-border);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow-y:auto}._nav_fzx5k_13{padding:var(--s-3) 0}@media (width<=768px){._sidebar_fzx5k_3{z-index:100;visibility:hidden;height:100%;transition:transform var(--transition-fast), visibility 0s .15s;position:absolute;top:0;left:0;transform:translate(-100%)}._sidebar_fzx5k_3._mobileOpen_fzx5k_31{visibility:visible;transition:transform var(--transition-fast), visibility 0s 0s;transform:translate(0)}}._settingsPage_1n9yl_3{background:var(--c-surface);flex-direction:column;height:100%;min-height:0;display:flex}._header_1n9yl_11{height:56px;padding:var(--s-3) var(--s-4);background:var(--c-surface);border-bottom:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._headerLeft_1n9yl_22{gap:var(--s-3);align-items:center;display:flex}._hamburger_1n9yl_28{padding:var(--s-2);color:var(--c-text);cursor:pointer;background:0 0;border:none;font-size:1.25rem;display:none}._backButton_1n9yl_38{padding:var(--s-2) var(--s-3);color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;font-size:.9rem}._backButton_1n9yl_38:hover{color:var(--c-text);background:var(--c-surface-control-hover)}._title_1n9yl_54{cursor:pointer;margin:0;font-size:1.1rem;font-weight:600}._title_1n9yl_54:hover{color:var(--c-text-accent)}._layout_1n9yl_65{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._loading_1n9yl_73{padding:var(--s-5);color:var(--c-text-muted)}._content_1n9yl_78{min-height:0;padding:var(--s-5);flex:1;overflow-y:auto}._content_1n9yl_78>div{max-width:800px;margin:0 auto}._mobileBackdrop_1n9yl_90{display:none}@media (width<=768px){._hamburger_1n9yl_28{display:block}._mobileBackdrop_1n9yl_90{z-index:99;background:var(--c-overlay-subtle);display:block;position:fixed;inset:56px 0 0}}._sidebarNodeWrapper_119vc_2,._childList_119vc_3{list-style:none}._childList_119vc_3{background:linear-gradient(to right, var(--c-divider) 0, var(--c-divider) 1px, transparent 1px);border-left:2px solid var(--c-border);margin-left:12px;padding-left:0}._pageItem_119vc_14{--sidebar-node-indent:var(--s-2);padding:var(--s-3);padding-left:var(--sidebar-node-indent);border-bottom:1px solid var(--c-border);transition:background var(--transition-fast);align-items:center;gap:4px;display:flex}._pageButton_119vc_26{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:flex}._pageItem_119vc_14:hover{background:var(--c-surface-hover)}._pageItem_119vc_14._active_119vc_43{padding-left:calc(var(--s-2) - 3px);background:var(--c-surface-info);border-left:3px solid var(--c-border-accent)}._iconSlot_119vc_49{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}._expandButton_119vc_59{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;position:relative}._nodeIcon_119vc_71{justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}._expandButton_119vc_59:hover ._nodeIcon_119vc_71,._pageItem_119vc_14:hover ._expandButton_119vc_59 ._nodeIcon_119vc_71{opacity:0}._pageTitleText_119vc_83{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._expandIcon_119vc_91{color:var(--c-text-muted);opacity:0;transition:transform .2s ease, opacity .15s ease, color var(--transition-fast), background var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}._expandButton_119vc_59:hover ._expandIcon_119vc_91,._pageItem_119vc_14:hover ._expandButton_119vc_59 ._expandIcon_119vc_91{opacity:1}._expandIcon_119vc_91 svg{font-size:11px}._expandButton_119vc_59:hover ._expandIcon_119vc_91:not(._loading_119vc_116){color:var(--c-text);background:var(--c-surface-control-hover)}._expandIcon_119vc_91._expanded_119vc_121{transform:rotate(90deg)}._expandIcon_119vc_91._loading_119vc_116{color:var(--c-text-accent);opacity:1;animation:.8s linear infinite _spin_119vc_1}._expandButton_119vc_59:has(._expandIcon_119vc_91._loading_119vc_116) ._nodeIcon_119vc_71{opacity:0}._sidebarIcon_119vc_137{justify-content:center;align-items:center;font-size:.95em;line-height:1;display:inline-flex}._sidebarIcon_119vc_137 svg{width:1em;height:1em}._sidebarIcon_119vc_137 .material-symbols-outlined{font-size:1em}@keyframes _spin_119vc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._hoverDeleteButton_119vc_165{cursor:pointer;opacity:0;transition:opacity var(--transition-fast), background var(--transition-fast);background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:.85rem;line-height:1}._pageButton_119vc_26:focus-visible,._expandButton_119vc_59:focus-visible,._hoverDeleteButton_119vc_165:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}._hoverDeleteButton_119vc_165:hover{background:var(--c-surface);opacity:1}._pageItem_119vc_14:hover ._hoverDeleteButton_119vc_165,._pageItem_119vc_14:focus-within ._hoverDeleteButton_119vc_165{opacity:.6}._pageItem_119vc_14._dragging_119vc_201{opacity:.4}._pageItem_119vc_14._dropTarget_119vc_205{background:var(--c-surface-selected);border-radius:4px}@keyframes _slide-in_119vc_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._picker_7ooae_2{z-index:200;background:var(--c-surface);border:1px solid var(--c-border);width:320px;box-shadow:var(--shadow-picker);border-radius:8px;flex-direction:column;display:flex;position:absolute;overflow:hidden}._pickerHeader_7ooae_15{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding:10px 12px 6px;display:flex}._pickerTitle_7ooae_23{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}._removeBtn_7ooae_31{color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.75rem}._removeBtn_7ooae_31:hover{color:var(--c-text-danger);background:var(--c-surface-danger-subtle)}._tabs_7ooae_46{gap:0;padding:6px 12px 0;display:flex}._tab_7ooae_46{color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:6px 8px;font-size:.8rem;transition:color .15s,border-color .15s}._tab_7ooae_46:hover{color:var(--c-text)}._activeTab_7ooae_70{color:var(--c-text-accent);border-bottom-color:var(--c-border-accent)}._searchInput_7ooae_75{color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:6px;outline:none;margin:8px 12px;padding:6px 10px;font-size:.85rem}._searchInput_7ooae_75:focus{border-color:var(--c-border-focus)}._grid_7ooae_90{max-height:240px;padding:4px 8px 8px;overflow-y:auto}._groupLabel_7ooae_96{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:6px 4px 2px;font-size:.7rem;font-weight:600}._emojiRow_7ooae_105{flex-wrap:wrap;gap:2px;display:flex}._emojiBtn_7ooae_112,._emojiDisplay_7ooae_113{font-family:Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,emoji}._emojiBtn_7ooae_112{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.1rem;transition:background .1s;display:flex}._emojiBtn_7ooae_112:hover{background:var(--c-surface-hover)}._emojiDisplay_7ooae_113{justify-content:center;align-items:center;display:inline-flex}._iconGrid_7ooae_142{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}._iconBtn_7ooae_148{width:32px;height:32px;color:var(--c-text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex}._iconBtn_7ooae_148:hover{color:var(--c-text-accent);background:var(--c-surface-hover)}._iconBtn_7ooae_148 .material-symbols-outlined{font-size:18px}._loadingMsg_7ooae_174{color:var(--c-text-muted);text-align:center;padding:24px;font-size:.85rem}._sidebar_1i7fy_2{z-index:200;background:var(--c-surface);border-right:1px solid var(--c-border);flex-direction:column;width:260px;height:100%;transition:transform .15s;display:flex;position:absolute;top:0;left:0;transform:translate(-100%)}._sidebar_1i7fy_2._open_1i7fy_17{transform:translate(0)}._collapseButton_1i7fy_21{padding:var(--s-1);color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._collapseButton_1i7fy_21 svg{font-size:1.2rem}._collapseButton_1i7fy_21:hover{color:var(--c-text);background:var(--c-surface-control-hover)}._workspaceHeader_1i7fy_44{gap:var(--s-1);min-height:40px;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-border);align-items:center;display:flex}._workspaceName_1i7fy_53{text-overflow:ellipsis;min-width:0;color:var(--c-text);white-space:nowrap;flex:1;font-size:.9rem;font-weight:600;overflow:hidden}._workspaceName_1i7fy_53._editable_1i7fy_64{cursor:pointer;border-radius:var(--radius-md);margin:-2px -4px;padding:2px 4px}._workspaceName_1i7fy_53._editable_1i7fy_64:hover{background:var(--c-surface-control-hover)}._workspaceNameInput_1i7fy_75{min-width:0;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border-focus);border-radius:var(--radius-md);outline:none;flex:1;margin:-3px -5px;padding:2px 4px;font-size:.9rem;font-weight:600}._workspaceNameInput_1i7fy_75:focus{border-color:var(--c-border-focus)}._settingsButton_1i7fy_93{padding:var(--s-1);color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:inline-flex}._settingsButton_1i7fy_93 svg{font-size:1.1rem}._settingsButton_1i7fy_93:hover{color:var(--c-text);background:var(--c-surface-control-hover)}._workspaceHeader_1i7fy_44:hover ._settingsButton_1i7fy_93{opacity:1}._loading_1i7fy_123{padding:var(--s-3);color:var(--c-text-muted);font-size:.85rem}._pageList_1i7fy_129{padding-top:var(--s-1);flex:1;list-style:none;overflow:hidden auto}._pageList_1i7fy_129._rootDropTarget_1i7fy_137{background:var(--c-surface-selected)}._otherWorkspaces_1i7fy_142{padding:var(--s-2) 0;border-top:1px solid var(--c-border)}._otherWorkspacesToggle_1i7fy_147{gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);color:var(--c-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;font-size:.8rem;display:flex}._otherWorkspacesToggle_1i7fy_147:hover{color:var(--c-text)}._toggleChevron_1i7fy_165{justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}._toggleChevron_1i7fy_165 svg{font-size:.9rem}._toggleChevron_1i7fy_165._expanded_1i7fy_176{transform:rotate(90deg)}._otherWorkspacesList_1i7fy_180{padding:var(--s-1) 0}._orgLabel_1i7fy_184{padding:var(--s-1) var(--s-3);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}._otherWorkspaceItem_1i7fy_193{width:100%;padding:var(--s-2) var(--s-3);padding-left:var(--s-4);text-overflow:ellipsis;color:var(--c-text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;font-size:.85rem;display:block;overflow:hidden}._otherWorkspaceItem_1i7fy_193:hover{background:var(--c-surface-control-hover)}._sidebarActions_1i7fy_214{padding:var(--s-1) 0;margin-top:var(--s-1);border-top:1px solid var(--c-border)}._actionButton_1i7fy_220{gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);color:var(--c-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;font-size:.8rem;transition:background .15s,color .15s;display:flex}._actionButton_1i7fy_220:hover{color:var(--c-text);background:var(--c-surface-control-hover)}._actionIcon_1i7fy_242{justify-content:center;align-items:center;width:1.2em;display:inline-flex}._actionIcon_1i7fy_242 svg{font-size:1.1rem}@media (width<=768px){._sidebar_1i7fy_2{visibility:hidden;height:100%;margin:0;transition:transform .15s,visibility 0s .15s;top:0;left:0}._sidebar_1i7fy_2._open_1i7fy_17{visibility:visible;transition:transform .15s,visibility}}._userMenu_2c8c1_2{position:relative}._avatarButton_2c8c1_6{cursor:pointer;background:var(--c-on-brand-control-strong);border:2px solid var(--c-on-brand-border);width:32px;height:32px;transition:border-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}._avatarButton_2c8c1_6:hover{border-color:var(--c-on-brand-border-hover)}._avatarImage_2c8c1_25{object-fit:cover;width:100%;height:100%}._initials_2c8c1_31{color:var(--c-text-inverse);text-transform:uppercase;font-size:.75rem;font-weight:600}._dropdown_2c8c1_38{z-index:1000;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-menu);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}._userInfo_2c8c1_51{gap:var(--s-1);padding:var(--s-3);flex-direction:column;display:flex}._userName_2c8c1_58{color:var(--c-text);font-size:.9rem;font-weight:600}._userEmail_2c8c1_64{color:var(--c-text-muted);font-size:.8rem}._userRole_2c8c1_69{width:fit-content;color:var(--c-text-muted);text-transform:capitalize;background:var(--c-surface-badge-neutral);border-radius:4px;padding:2px 6px;font-size:.75rem}._divider_2c8c1_79{background:var(--c-divider);height:1px}._menuItem_2c8c1_84{width:100%;padding:var(--s-3);color:var(--c-text);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;font-size:.85rem}._menuItem_2c8c1_84:hover{background:var(--c-surface-hover)}._bellWrapper_zl9s9_3{position:relative}._bellButton_zl9s9_7{padding:var(--s-1);color:var(--c-text-inverse);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}._bellButton_zl9s9_7:hover{background:var(--c-on-brand-control)}._bellButton_zl9s9_7 svg{width:20px;height:20px}._badge_zl9s9_30{min-width:16px;height:16px;color:var(--c-text-inverse);pointer-events:none;background:var(--c-surface-danger-solid);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:.65rem;font-weight:600;line-height:1;display:flex;position:absolute;top:0;right:0}._panel_zl9s9_49{z-index:1000;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);width:360px;max-height:480px;box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}._panelHeader_zl9s9_65{padding:var(--s-3);border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;display:flex}._panelHeader_zl9s9_65 h3{color:var(--c-text);margin:0;font-size:.9rem;font-weight:600}._markAllButton_zl9s9_80{padding:var(--s-1) var(--s-2);color:var(--c-text-accent);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;font-size:.8rem}._markAllButton_zl9s9_80:hover{background:var(--c-surface-hover)}._panelBody_zl9s9_94{flex:1;overflow-y:auto}._empty_zl9s9_99{padding:var(--s-6);color:var(--c-text-muted);text-align:center;font-size:.85rem}._item_zl9s9_106{border-bottom:1px solid var(--c-border);transition:background var(--transition-fast);align-items:flex-start;display:flex}._item_zl9s9_106:hover,._item_zl9s9_106:focus-within{background:var(--c-surface-hover)}._item_zl9s9_106:last-child{border-bottom:none}._unread_zl9s9_122{background:var(--c-surface-selected)}._itemTitle_zl9s9_126{text-overflow:ellipsis;color:var(--c-text);white-space:nowrap;font-size:.85rem;overflow:hidden}._unread_zl9s9_122 ._itemTitle_zl9s9_126{font-weight:600}._itemContent_zl9s9_138{flex:1;min-width:0}._itemButton_zl9s9_143{min-width:0;padding:var(--s-3);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:block}._itemBody_zl9s9_156{text-overflow:ellipsis;color:var(--c-text-muted);white-space:nowrap;margin-top:2px;font-size:.8rem;overflow:hidden}._itemMeta_zl9s9_165{gap:var(--s-2);color:var(--c-text-muted);margin-top:4px;font-size:.75rem;display:flex}._actor_zl9s9_173{font-weight:500}._deleteButton_zl9s9_177{color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);opacity:0;transition:opacity var(--transition-fast);background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;display:flex}._deleteButton_zl9s9_177 svg{width:16px;height:16px}._loadMoreButton_zl9s9_196{width:100%;padding:var(--s-2);color:var(--c-text-accent);cursor:pointer;background:0 0;border:none;font-size:.8rem}._loadMoreButton_zl9s9_196:hover{background:var(--c-surface-hover)}._loadMoreButton_zl9s9_196:disabled{color:var(--c-text-muted);cursor:default}._itemButton_zl9s9_143:focus-visible,._deleteButton_zl9s9_177:focus-visible,._markAllButton_zl9s9_80:focus-visible,._loadMoreButton_zl9s9_196:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:-2px}._deleteButton_zl9s9_177:hover{color:var(--c-text-danger);background:var(--c-surface-hover)}._item_zl9s9_106:hover ._deleteButton_zl9s9_177,._item_zl9s9_106:focus-within ._deleteButton_zl9s9_177{opacity:1}@media (width<=768px){._panel_zl9s9_49{width:calc(100vw - 16px);right:-8px}}._banner_ric56_2{gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-surface-accent);border-bottom:1px solid var(--c-border-accent);align-items:center;font-size:.85rem;display:flex}._banner_ric56_2._success_ric56_12{background:var(--c-surface-success);border-color:var(--c-border-success)}._banner_ric56_2._error_ric56_17{background:var(--c-surface-danger);border-color:var(--c-border-danger-strong)}._banner_ric56_2._cancelled_ric56_22{background:var(--c-surface-warning-cancelled);border-color:var(--c-border-warning-cancelled)}._icon_ric56_27{font-size:1rem}._content_ric56_31{flex-direction:column;flex:1;gap:2px;display:flex}._message_ric56_38{font-weight:500}._progress_ric56_42{color:var(--c-text-muted);font-size:.8rem}._stats_ric56_47{gap:var(--s-3);color:var(--c-text-muted);font-size:.8rem;display:flex}._stat_ric56_47{gap:4px;display:flex}._statValue_ric56_59{color:var(--c-text);font-weight:500}._actions_ric56_64{gap:var(--s-2);display:flex}._cancelButton_ric56_69{padding:var(--s-1) var(--s-3);color:var(--c-text-muted);cursor:pointer;border:1px solid var(--c-border);border-radius:var(--radius-md);background:0 0;font-size:.8rem}._cancelButton_ric56_69:hover{background:var(--c-surface-control-hover)}._dismissButton_ric56_83{padding:var(--s-1) var(--s-3);color:var(--c-text-muted);cursor:pointer;background:0 0;border:none;font-size:.8rem}._dismissButton_ric56_83:hover{color:var(--c-text)}._spinner_ric56_96{animation:1s linear infinite _spin_ric56_96}@keyframes _spin_ric56_96{to{transform:rotate(360deg)}}._header_1wpjf_2{margin-bottom:var(--s-4);text-align:center}._header_1wpjf_2 h2{margin-bottom:var(--s-2);font-size:1.25rem}._header_1wpjf_2 p{color:var(--c-text-muted);font-size:.9rem}._formGroup_1wpjf_17{margin-bottom:var(--s-4)}._formGroup_1wpjf_17 label{margin-bottom:var(--s-2);font-size:.85rem;font-weight:500;display:block}._formGroup_1wpjf_17 input{width:100%;padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--radius-md)}._actions_1wpjf_35{gap:var(--s-3);margin-top:var(--s-4);display:flex}._primaryButton_1wpjf_41{padding:var(--s-3);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast);flex:2;font-size:.9rem;font-weight:500;display:block}._primaryButton_1wpjf_41:disabled{cursor:not-allowed;opacity:.5}._secondaryButton_1wpjf_57{padding:var(--s-3) var(--s-4);cursor:pointer;border-radius:var(--radius-md);flex:1;font-weight:500}._fullWidth_1wpjf_65{flex:1}._error_1wpjf_69{padding:var(--s-3);margin-bottom:var(--s-4);color:var(--c-text-danger);text-align:center;background:var(--c-surface-danger);border-radius:var(--radius-md);font-size:.85rem}._modal_9hw8y_2{max-width:480px}._header_9hw8y_6{margin-bottom:var(--s-4);text-align:center}._header_9hw8y_6 h2{margin-bottom:var(--s-2);font-size:1.25rem}._header_9hw8y_6 p{color:var(--c-text-muted);font-size:.9rem}._error_9hw8y_21{padding:var(--s-3);margin-bottom:var(--s-4);color:var(--c-text-danger);text-align:center;background:var(--c-surface-danger);border-radius:var(--radius-md);font-size:.85rem}._setupBox_9hw8y_31{padding:var(--s-3);margin-bottom:var(--s-4);background:var(--c-surface-panel);border:1px solid var(--c-border);border-radius:var(--radius-md)}._setupHeader_9hw8y_39{gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._setupTitle_9hw8y_48{font-size:.9rem;font-weight:600}._createLink_9hw8y_53{padding:var(--s-1) var(--s-3);color:var(--c-text-inverse);background:var(--c-action-primary);border-radius:var(--radius-md);transition:background var(--transition-fast);align-items:center;gap:4px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}._createLink_9hw8y_53:hover{background:var(--c-action-primary-hover)}._setupSteps_9hw8y_71{padding-left:var(--s-4);color:var(--c-text-muted);margin:0;font-size:.85rem;line-height:1.6}._setupSteps_9hw8y_71 li{margin-bottom:var(--s-1)}._subSteps_9hw8y_83{padding-left:var(--s-4);margin:var(--s-1) 0 0 0;list-style-type:lower-alpha}._subSteps_9hw8y_83 li{margin-bottom:2px}._setupSteps_9hw8y_71 li:last-child{margin-bottom:0}._formGroup_9hw8y_97{margin-bottom:var(--s-4)}._formGroup_9hw8y_97 label{margin-bottom:var(--s-2);font-size:.85rem;font-weight:500;display:block}._formGroup_9hw8y_97 input{width:100%;padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--radius-md)}._actions_9hw8y_115{gap:var(--s-3);margin-top:var(--s-4);display:flex}._primaryButton_9hw8y_121{padding:var(--s-3);color:var(--c-text-inverse);cursor:pointer;background:var(--c-action-primary);border-radius:var(--radius-md);transition:background var(--transition-fast);border:none;flex:2;font-size:.9rem;font-weight:500;display:block}._primaryButton_9hw8y_121:hover{background:var(--c-action-primary-hover)}._primaryButton_9hw8y_121:disabled{cursor:not-allowed;opacity:.5}._secondaryButton_9hw8y_144{padding:var(--s-3) var(--s-4);color:var(--c-text-muted);cursor:pointer;border:1px solid var(--c-border);border-radius:var(--radius-md);background:0 0;flex:1;font-weight:500}._secondaryButton_9hw8y_144:hover{background:var(--c-surface-control-hover)}._header_31iik_2{margin-bottom:var(--s-4)}._header_31iik_2 h2{margin-bottom:var(--s-2);font-size:1.25rem}._header_31iik_2 p{color:var(--c-text-muted);font-size:.9rem}._shortcutList_31iik_16{gap:var(--s-2);display:grid}._shortcut_31iik_16{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--c-border);grid-template-columns:minmax(5rem,auto) 1fr;align-items:center;display:grid}._shortcut_31iik_16 dt{justify-content:flex-end;display:flex}._shortcut_31iik_16 kbd{min-width:var(--s-5);padding:var(--s-1) var(--s-2);font-family:var(--font-mono);color:var(--c-text);text-align:center;background:var(--c-surface-subtle);border:1px solid var(--c-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-control-selected);font-size:.8rem}._shortcut_31iik_16 dd{color:var(--c-text);font-size:.9rem}._actions_31iik_53{margin-top:var(--s-4);justify-content:flex-end;display:flex}._feedback_zh7wz_3{right:var(--s-3);bottom:var(--s-3);z-index:900;gap:var(--s-2);max-width:min(32rem, calc(100vw - var(--s-6)));padding:var(--s-2) var(--s-3);color:var(--c-text);background:var(--c-surface-danger-subtle);border:1px solid var(--c-border-danger-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-toast);align-items:center;display:flex;position:fixed}._message_zh7wz_20{overflow-wrap:anywhere;min-width:0}._dismiss_zh7wz_25{color:var(--c-text);flex:none}._app_vuk2p_3{flex-direction:column;height:100%;min-height:0;margin-left:0;transition:margin-left .15s;display:flex}._app_vuk2p_3._sidebarOpen_vuk2p_12{margin-left:260px}._header_vuk2p_16{z-index:201;min-height:36px;padding:var(--s-1) var(--s-4);color:var(--c-text-inverse);background:var(--c-surface-accent-solid);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}._headerLeft_vuk2p_29{gap:var(--s-2);flex:1;align-items:center;min-width:0;display:flex}._userInfo_vuk2p_37{gap:var(--s-3);align-items:center;font-size:.85rem;display:flex}._connectionStatus_vuk2p_44{gap:var(--s-1);white-space:nowrap;align-items:center;font-size:.75rem;display:inline-flex}._connectionIndicator_vuk2p_52{background:var(--c-surface-success-solid);border-radius:50%;width:.5rem;height:.5rem}._connectionReconnecting_vuk2p_59 ._connectionIndicator_vuk2p_52{background:var(--c-surface-warning-solid)}._container_vuk2p_63{flex:1;min-height:0;display:flex;overflow:hidden}._main_vuk2p_70{background:var(--c-surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._editor_vuk2p_79{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._conflictBanner_vuk2p_87{gap:var(--s-2);padding:var(--s-1) var(--s-2);background:var(--c-surface-warning);border-bottom:1px solid var(--c-border-warning);align-items:center;font-size:.85rem;display:flex}._conflictBanner_vuk2p_87 span{flex:1}._conflictBanner_vuk2p_87 button{padding:var(--s-05) var(--s-2);cursor:pointer;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);font-size:.8rem}._conflictBanner_vuk2p_87 button:hover{background:var(--c-surface-hover)}._editorLoading_vuk2p_114{padding:var(--s-2);color:var(--c-text-muted)}._editorHeader_vuk2p_119{gap:var(--s-2);padding:var(--s-2);border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;display:flex}._editorStatus_vuk2p_128{gap:var(--s-3);align-items:center;margin-left:auto;display:flex}._unsavedIndicator_vuk2p_135,._savingIndicator_vuk2p_136,._savedIndicator_vuk2p_137,._saveErrorIndicator_vuk2p_138{gap:var(--s-1);white-space:nowrap;align-items:center;display:inline-flex}._unsavedIndicator_vuk2p_135,._savingIndicator_vuk2p_136,._savedIndicator_vuk2p_137{color:var(--c-text-muted)}._saveErrorIndicator_vuk2p_138{color:var(--c-text-danger)}._savingIndicator_vuk2p_136 svg{animation:1s linear infinite _spin_vuk2p_1}@keyframes _spin_vuk2p_1{to{transform:rotate(360deg)}}._titleInput_vuk2p_165{padding:var(--s-1);background:0 0;border:none;outline:none;flex:1;font-size:1.25rem;font-weight:500}._nodeContent_vuk2p_175{flex-direction:column;flex:1;display:flex;overflow-y:auto}._tableView_vuk2p_182{padding:var(--s-3);border-top:3px solid var(--c-border);flex-direction:column;flex:1;display:flex}._viewBar_vuk2p_191{min-height:40px;padding:0 var(--s-3);margin:0 calc(-1 * var(--s-3)) var(--s-2);border-bottom:1px solid var(--c-border);align-items:stretch;display:flex}._viewBarAddField_vuk2p_200{padding:0 var(--s-2);border-left:1px solid var(--c-border);align-items:center;margin-left:auto;display:flex}._calendarPlaceholder_vuk2p_208{color:var(--c-text-muted);flex:1;justify-content:center;align-items:center;font-size:.9rem;display:flex}._breadcrumbs_vuk2p_217{text-overflow:ellipsis;color:var(--c-on-brand-text-muted);white-space:nowrap;font-size:.85rem;overflow:hidden}._breadcrumbList_vuk2p_225,._breadcrumbSegment_vuk2p_226{gap:var(--s-1);align-items:center;display:flex}._breadcrumbList_vuk2p_225{min-width:0;list-style:none}._breadcrumbSegment_vuk2p_226{min-width:0}._breadcrumbItem_vuk2p_241{text-overflow:ellipsis;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;overflow:hidden}._breadcrumbItem_vuk2p_241:focus-visible{outline:2px solid var(--c-focus-on-brand);outline-offset:2px}._breadcrumbCurrent_vuk2p_257{text-overflow:ellipsis;overflow:hidden}._breadcrumbItem_vuk2p_241:hover{color:var(--c-text-inverse);text-decoration:underline}._breadcrumbSeparator_vuk2p_267{color:var(--c-on-brand-text-subtle);flex-shrink:0}._historyPanel_vuk2p_272{max-height:250px;padding:var(--s-3);background:var(--c-surface-panel);border-bottom:1px solid var(--c-border);overflow-y:auto}._historyPanel_vuk2p_272 h3{margin-bottom:var(--s-3);font-size:.9rem;font-weight:600}._historyList_vuk2p_286{gap:var(--s-2);flex-direction:column;list-style:none;display:flex}._historyItem_vuk2p_293{list-style:none}._historyButton_vuk2p_297{width:100%;padding:var(--s-3);font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);display:block}._historyButton_vuk2p_297:hover{border-color:var(--c-border-accent)}._activeHistoryItem_vuk2p_315 ._historyButton_vuk2p_297{background:var(--c-surface-selected);border-color:var(--c-border-accent)}._historyButton_vuk2p_297:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}._noHistory_vuk2p_325{padding:var(--s-3);color:var(--c-text-muted);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md)}._historyMeta_vuk2p_333{margin-bottom:var(--s-1);color:var(--c-text-muted);justify-content:space-between;font-size:.75rem;display:flex}._historyDate_vuk2p_341{font-weight:500}._historyHash_vuk2p_345{font-family:var(--font-mono);background:var(--c-surface-code);border-radius:3px;padding:0 4px}._historyMessage_vuk2p_352{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}._hamburger_vuk2p_360{padding:var(--s-1);margin-right:var(--s-2);color:var(--c-text-inverse);cursor:pointer;background:0 0;border:none;font-size:1.25rem;display:block}._app_vuk2p_3._sidebarOpen_vuk2p_12 ._hamburger_vuk2p_360,._mobileBackdrop_vuk2p_375{display:none}@media (width<=768px){._app_vuk2p_3._sidebarOpen_vuk2p_12{margin-left:0}._app_vuk2p_3._sidebarOpen_vuk2p_12 ._hamburger_vuk2p_360{display:block}._container_vuk2p_63{position:relative}._mobileBackdrop_vuk2p_375{z-index:150;pointer-events:none;cursor:pointer;background:var(--c-overlay-modal);opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .15s;display:block;position:fixed;inset:0}._mobileBackdropVisible_vuk2p_379{pointer-events:auto;opacity:1}._main_vuk2p_70{width:100%}._header_vuk2p_16{padding-left:var(--s-2)}._breadcrumbs_vuk2p_217{font-size:.8rem}}._previewPane_vuk2p_430{background:var(--c-surface);border-top:1px solid var(--c-border);flex-direction:column;flex:1;min-height:200px;display:flex;overflow:hidden}._previewHeader_vuk2p_440{padding:var(--s-2) var(--s-4);background:var(--c-surface-panel);border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;display:flex}._previewInfo_vuk2p_449{flex-direction:column;display:flex}._previewHeader_vuk2p_440 h4{margin:0;font-size:.9rem;font-weight:600}._previewMeta_vuk2p_460{color:var(--c-text-muted);font-size:.75rem}._closePreviewButton_vuk2p_465{padding:var(--s-1) var(--s-2);color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;font-size:.85rem}._closePreviewButton_vuk2p_465:hover{color:var(--c-text);background:var(--c-surface-hover)}._previewContent_vuk2p_480{padding:var(--s-4);flex:1;overflow-y:auto}._container_ztc0i_3{background:var(--c-surface);flex-direction:column;height:100%;min-height:150px;display:flex}._tableWrapper_ztc0i_11{flex:1;min-height:120px;overflow:auto}._table_ztc0i_11{table-layout:fixed;border-collapse:collapse;width:max-content;min-width:100%;font-size:.875rem}._resizing_ztc0i_26,._resizing_ztc0i_26 *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}._headerRow_ztc0i_32{z-index:10;background:var(--c-surface);border-bottom:1px solid var(--c-border);position:sticky;top:0}._headerCell_ztc0i_40{--column-width:50px;width:var(--column-width);min-width:50px;padding:var(--s-2) var(--s-3);text-overflow:ellipsis;color:var(--c-text-muted);text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);font-size:.8rem;font-weight:500;position:relative;overflow:hidden}._headerCell_ztc0i_40:hover{color:var(--c-text);background:var(--c-surface-hover)}._resizeHandle_ztc0i_65{z-index:1;cursor:col-resize;width:5px;position:absolute;top:0;bottom:0;right:0}._resizeHandle_ztc0i_65:hover,._resizeHandleActive_ztc0i_76{background:var(--c-surface-accent-solid);opacity:.4}._renameInput_ztc0i_81{width:100%;font:inherit;color:var(--c-text);background:0 0;border:none;outline:none;padding:0;font-size:.8rem}._row_ztc0i_92{border-bottom:1px solid var(--c-border)}._row_ztc0i_92:hover{background:var(--c-surface-hover)}._actionsHeader_ztc0i_101{width:32px;min-width:32px;padding:var(--s-2)}._actionsCell_ztc0i_107{width:32px;min-width:32px;padding:var(--s-2);vertical-align:middle;text-align:center}._handleHeader_ztc0i_116{width:28px;min-width:28px;padding:var(--s-2)}._handleCell_ztc0i_122{width:28px;min-width:28px;padding:var(--s-1);vertical-align:middle;text-align:center}._expandHeader_ztc0i_131{width:24px;min-width:24px;padding:0}._expandCell_ztc0i_137{vertical-align:middle;text-align:center;width:24px;min-width:24px;padding:0}._expandBtn_ztc0i_145{width:20px;height:20px;color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);opacity:0;transition:opacity .15s, color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._expandBtn_ztc0i_145 svg{width:12px;height:12px}._expandBtn_ztc0i_145:hover{color:var(--c-text-accent);background:var(--c-surface-hover)}._row_ztc0i_92:hover ._expandBtn_ztc0i_145{opacity:1}._handleCell_ztc0i_122 .row-handle{opacity:0;transition:opacity .15s}._row_ztc0i_92:hover ._handleCell_ztc0i_122 .row-handle{opacity:1}._deleteBtn_ztc0i_188{width:20px;height:20px;color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);opacity:0;background:0 0;border:none;padding:0;font-size:.7rem;transition:opacity .15s}._deleteBtn_ztc0i_188:hover{color:var(--c-text-inverse);background:var(--c-surface-danger-solid);opacity:1}._row_ztc0i_92:hover ._actionsCell_ztc0i_107 ._deleteBtn_ztc0i_188{opacity:1}._required_ztc0i_212{margin-left:var(--s-1);color:var(--c-text-danger);font-size:.7rem}._typeIcon_ztc0i_218{opacity:.5;flex-shrink:0;align-items:center;margin-right:3px;display:inline-flex}._typeIcon_ztc0i_218 svg{width:13px;height:13px}._sortIndicator_ztc0i_231{margin-left:var(--s-1);color:var(--c-text-accent);align-items:center;font-size:.85rem;display:inline-flex}._sortIndicator_ztc0i_231 svg{width:14px;height:14px}._filterIndicator_ztc0i_244{margin-left:var(--s-1);color:var(--c-text-accent);align-items:center;font-size:.85rem;display:inline-flex}._filterIndicator_ztc0i_244 svg{width:14px;height:14px}._newRow_ztc0i_258{border-bottom:none}._newRow_ztc0i_258:hover{background:0 0}._newRowPlaceholder_ztc0i_266{padding:var(--s-2) var(--s-3);color:var(--c-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._newRowPlaceholder_ztc0i_266:hover{background:var(--c-surface-hover)}._empty_ztc0i_277{padding:var(--s-5);color:var(--c-text-muted);text-align:center;font-style:italic}._loadMore_ztc0i_284{padding:var(--s-3);justify-content:center;display:flex}._loadMore_ztc0i_284 button{padding:var(--s-2) var(--s-4);cursor:pointer;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);font-size:.8rem}._loadMore_ztc0i_284 button:hover{background:var(--c-surface-control-hover)}._chipsBar_ztc0i_304{--filter-chip-border:color-mix(in srgb, var(--c-text-muted) 30%, transparent);--filter-chip-surface:color-mix(in srgb, var(--c-text-muted) 8%, transparent);--sort-chip-surface:color-mix(in srgb, var(--c-action-primary) 10%, transparent);gap:var(--s-1);padding:var(--s-1) var(--s-3);background:var(--c-surface-sunken);border-bottom:1px solid var(--c-border);flex-wrap:wrap;flex-shrink:0;align-items:center;display:flex}._chip_ztc0i_304{max-width:220px;padding:2px var(--s-1) 2px var(--s-2);color:var(--c-text-accent);white-space:nowrap;background:var(--sort-chip-surface);border:1px solid color-mix(in srgb, var(--c-border-accent) 40%, transparent);border-radius:100px;align-items:center;gap:3px;font-size:.72rem;display:inline-flex}._chipFilter_ztc0i_333{color:var(--c-text);background:var(--filter-chip-surface);border-color:var(--filter-chip-border)}._chipIcon_ztc0i_339{flex-shrink:0;align-items:center;display:inline-flex}._chipIcon_ztc0i_339 svg{width:11px;height:11px}._chipLabel_ztc0i_350{text-overflow:ellipsis;font-weight:500;overflow:hidden}._chipRemove_ztc0i_356{color:currentColor;cursor:pointer;opacity:.6;width:14px;height:14px;transition:opacity var(--transition-fast), background var(--transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._chipRemove_ztc0i_356:hover{background:color-mix(in srgb, currentcolor 15%, transparent);opacity:1}._chipRemove_ztc0i_356 svg{width:10px;height:10px}._hiddenColumnsCell_ztc0i_386{padding:var(--s-2) var(--s-2);vertical-align:middle;white-space:nowrap}._hiddenColumnsWrapper_ztc0i_392{position:relative}._hiddenColumnsBtn_ztc0i_396{padding:var(--s-1) var(--s-2);color:var(--c-text-muted);white-space:nowrap;cursor:pointer;border:1px dashed var(--c-border);border-radius:var(--radius-md);background:0 0;font-size:.7rem}._hiddenColumnsBtn_ztc0i_396:hover{color:var(--c-text);background:var(--c-surface-hover)}._hiddenColumnsDropdown_ztc0i_412{z-index:20;min-width:160px;padding:var(--s-1) 0;margin-top:var(--s-1);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);position:absolute;top:100%;right:0}._hiddenColumnItem_ztc0i_426{gap:var(--s-2);padding:var(--s-1) var(--s-3);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}._hiddenColumnItem_ztc0i_426 span{text-overflow:ellipsis;color:var(--c-text);white-space:nowrap;overflow:hidden}._hiddenColumnShowBtn_ztc0i_442{padding:var(--s-1) var(--s-2);color:var(--c-text-accent);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;font-size:.75rem}._hiddenColumnShowBtn_ztc0i_442:hover{background:var(--c-surface-hover)}._statusBar_ztc0i_458{padding:var(--s-1) var(--s-3);color:var(--c-text-muted);-webkit-user-select:none;user-select:none;border-top:1px solid var(--c-border);flex-shrink:0;font-size:.75rem}._addColumnTh_ztc0i_467{min-width:36px;padding:0}._rowPageIcon_ztc0i_473{vertical-align:middle;color:var(--c-text-muted);flex-shrink:0;align-items:center;margin-right:2px;display:inline-flex}._rowPageIcon_ztc0i_473 svg{width:14px;height:14px}._colDragging_ztc0i_488{opacity:.4;cursor:grabbing!important}._colDragOver_ztc0i_493{box-shadow:inset 3px 0 0 var(--c-border-accent)}._row_on8kc_3{align-items:stretch;display:flex;position:relative}._handleWrapper_on8kc_10{opacity:0;align-items:center;height:100%;transition:opacity .15s;display:flex;position:absolute;top:0;left:-28px}._row_on8kc_3._dragging_on8kc_24{opacity:.5}._dropIndicator_on8kc_29{z-index:100;pointer-events:none;background:var(--c-surface-accent-solid);border-radius:1px;height:2px;position:absolute;left:0;right:0}._dropIndicator_on8kc_29:before,._dropIndicator_on8kc_29:after{content:"";background:var(--c-surface-accent-solid);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}._dropIndicator_on8kc_29:before{left:-4px}._dropIndicator_on8kc_29:after{right:-4px}tr._row_on8kc_3{display:table-row}tr._row_on8kc_3 ._handleWrapper_on8kc_10{height:auto;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}._row_on8kc_3:hover ._handleWrapper_on8kc_10,._row_on8kc_3:focus-within ._handleWrapper_on8kc_10{opacity:1}._cell_2zw2t_3{max-width:300px;padding:var(--s-2) var(--s-3);vertical-align:middle;cursor:text;position:relative}._cell_2zw2t_3._editing_2zw2t_11{background:0 0;padding:0}._cellContent_2zw2t_16{text-overflow:ellipsis;white-space:nowrap;min-height:1.25em;overflow:hidden}._cellContent_2zw2t_16:empty:after{content:" "}._input_2zw2t_28{width:100%;padding:var(--s-2) var(--s-3);font-family:inherit;font-size:inherit;background:var(--c-surface-selected);box-shadow:inset 0 0 0 2px var(--c-border-accent);border:none;border-radius:0;outline:none}._input_2zw2t_28:focus{outline:none}._selectChip_1dntv_3{--chip-surface:var(--c-surface-hover);--chip-text:var(--c-text);max-width:100%;padding:1px var(--s-2);text-overflow:ellipsis;color:var(--chip-text);white-space:nowrap;background:var(--chip-surface);border-radius:10px;font-size:.78rem;font-weight:500;display:inline-block;overflow:hidden}._multiChips_1dntv_20{flex-wrap:wrap;gap:2px;display:flex}._checkbox_1dntv_26{vertical-align:middle;width:14px;height:14px;accent-color:var(--c-control-accent);pointer-events:none;cursor:default;display:inline-block}._link_1dntv_36{text-overflow:ellipsis;max-width:100%;color:var(--c-text-accent);white-space:nowrap;text-decoration:none;display:inline-block;overflow:hidden}._link_1dntv_36:hover{text-decoration:underline}._userChip_1dntv_50{max-width:100%;padding:1px var(--s-2);text-overflow:ellipsis;color:var(--c-text);white-space:nowrap;background:var(--c-surface-hover);border-radius:4px;align-items:center;gap:4px;font-size:.85em;display:inline-flex;overflow:hidden}._userChip_1dntv_50._ghost_1dntv_65{opacity:.6}._userAvatar_1dntv_69{width:16px;height:16px;color:var(--c-text-inverse);object-fit:cover;background:var(--c-surface-accent-solid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6em;font-weight:600;display:inline-flex;overflow:hidden}._userGhostLabel_1dntv_85{opacity:.6;font-size:.8em}._input_1f4ol_3{width:100%;min-width:0;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;padding:1px 0}._input_1f4ol_3:focus{padding:1px var(--s-1);background:var(--c-surface-hover);border-radius:4px;outline:none}._checkbox_1f4ol_21{width:14px;height:14px;accent-color:var(--c-control-accent);cursor:pointer}._singleSelectWrapper_1f4ol_30,._multiSelectWrapper_1f4ol_31{cursor:pointer;width:100%;min-height:24px;position:relative}._chipList_1f4ol_38{flex-wrap:wrap;gap:4px;padding:1px 0;display:flex}._chip_1f4ol_38{--chip-surface:var(--c-surface-hover);--chip-text:var(--c-text);color:var(--chip-text);background:var(--chip-surface);border-radius:10px;align-items:center;gap:3px;padding:1px 6px 1px 8px;font-size:.75rem;line-height:1.4;display:inline-flex}._chipRemove_1f4ol_60{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:0;font-size:.9rem;line-height:1;display:inline-flex}._chipRemove_1f4ol_60:hover{opacity:1}._selectPlaceholder_1f4ol_77{color:var(--c-text-muted);font-size:.85rem}._portalDropdown_1f4ol_82{--portal-dropdown-left:0;--portal-dropdown-min-width:0;--portal-dropdown-top:0;top:var(--portal-dropdown-top);left:var(--portal-dropdown-left);z-index:1000;min-width:var(--portal-dropdown-min-width);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);max-height:200px;box-shadow:var(--shadow-menu);position:fixed;overflow-y:auto}._optionItem_1f4ol_100{cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:6px;padding:5px 10px;font-size:.85rem;display:flex}._optionItem_1f4ol_100:hover{background:var(--c-surface-hover)}._optionColor_1f4ol_114{--option-color:transparent;background:var(--option-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}._optionNone_1f4ol_124{color:var(--c-text-muted)}._memberAvatar_1f4ol_128{width:18px;height:18px;color:var(--c-text-inverse);object-fit:cover;background:var(--c-surface-accent-solid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6em;font-weight:600;display:inline-flex;overflow:hidden}._ghostLabel_1f4ol_144{opacity:.7;font-size:.8em}._memberEmail_1f4ol_149{text-overflow:ellipsis;max-width:120px;color:var(--c-text-muted);white-space:nowrap;opacity:.7;margin-left:auto;font-size:.78em;overflow:hidden}._searchInput_1f4ol_160{box-sizing:border-box;width:100%;color:inherit;border:none;border-bottom:1px solid var(--c-border);background:0 0;padding:5px 10px;font-family:inherit;font-size:.85rem}._searchInput_1f4ol_160:focus{outline:none}._optionItemActive_1f4ol_176{background:var(--c-surface-hover);font-weight:500}._optionItemFocused_1f4ol_181{background:var(--c-surface-selected);outline:none}._optionCheckmark_1f4ol_186{width:12px;color:var(--c-text-accent);flex-shrink:0;font-size:.8rem}._panel_zu41n_3{--panel-left:0;--panel-top:0;top:var(--panel-top);left:var(--panel-left);z-index:1000;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);width:280px;max-height:420px;box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:fixed}._header_zu41n_21{border-bottom:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}._title_zu41n_30{text-overflow:ellipsis;color:var(--c-text);white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}._closeBtn_zu41n_39{color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;font-size:1rem;display:flex}._closeBtn_zu41n_39:hover{color:var(--c-text);background:var(--c-surface-hover)}._optionList_zu41n_57{flex:1;padding:4px 0;overflow-y:auto}._optionRow_zu41n_63{transition:background var(--transition-fast);align-items:center;gap:4px;padding:3px 8px;display:flex;position:relative}._optionRow_zu41n_63:hover{background:var(--c-surface-hover)}._optionRowDragging_zu41n_76{opacity:.4}._optionRowDragOver_zu41n_80{border-top:2px solid var(--c-border-accent)}._dragHandle_zu41n_84{color:var(--c-text-muted);cursor:grab;flex-shrink:0;align-items:center;font-size:1rem;display:flex}._dragHandle_zu41n_84:active{cursor:grabbing}._swatchWrapper_zu41n_99{flex-shrink:0;position:relative}._swatchBtn_zu41n_104{--swatch-color:var(--c-surface-hover);cursor:pointer;background:var(--swatch-color);border:1px solid var(--c-border);border-radius:50%;width:14px;height:14px;padding:0;display:block}._swatchBtn_zu41n_104:hover{border-color:var(--c-border-muted)}._swatchPicker_zu41n_121{z-index:1010;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);grid-template-columns:repeat(4,18px);gap:4px;margin-top:4px;padding:6px;display:grid;position:absolute;top:100%;left:0}._swatchChoice_zu41n_137{--swatch-color:transparent;cursor:pointer;background:var(--swatch-color);border:2px solid #0000;border-radius:50%;width:18px;height:18px;padding:0}._swatchChoice_zu41n_137:hover{border-color:var(--c-border-strong)}._swatchChoiceNone_zu41n_154,._swatchChoiceNone_zu41n_154:hover{border-color:var(--c-border);border-width:1px}._swatchChoiceActive_zu41n_160{border-color:var(--c-border-strong)!important}._optionNameInput_zu41n_166{min-width:0;color:var(--c-text);background:0 0;border:none;border-radius:3px;flex:1;padding:2px 4px;font-family:inherit;font-size:.85rem}._optionNameInput_zu41n_166:focus{background:var(--c-surface-hover);outline:none}._usageHint_zu41n_185{color:var(--c-text-muted);flex-shrink:0;padding:0 2px;font-size:.75rem}._deleteBtn_zu41n_194{color:var(--c-text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast);background:0 0;border:none;border-radius:3px;flex-shrink:0;align-items:center;padding:2px;font-size:1rem;display:flex}._deleteBtn_zu41n_194:hover{color:var(--c-text-danger);background:var(--c-surface-control-hover)}._optionRow_zu41n_63:hover ._deleteBtn_zu41n_194{opacity:1}._addOptionBtn_zu41n_220{width:100%;color:var(--c-text-muted);text-align:left;cursor:pointer;border:none;border-top:1px solid var(--c-border);transition:background var(--transition-fast);background:0 0;flex-shrink:0;padding:8px 12px;font-size:.82rem}._addOptionBtn_zu41n_220:hover{color:var(--c-text);background:var(--c-surface-hover)}._addOptionBtn_zu41n_220:disabled{cursor:not-allowed;opacity:.5}._addColumnCell_7hj68_3{min-width:36px;padding:var(--s-2) var(--s-3)}._addColumnWrapper_7hj68_8{display:inline-block;position:relative}._addColumnBtn_7hj68_13{width:24px;height:24px;color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;transition:all .15s;display:flex}._addColumnBtn_7hj68_13:hover{color:var(--c-text);background:var(--c-surface-control-hover)}._addColumnDropdown_7hj68_34{z-index:100;gap:var(--s-2);min-width:220px;padding:var(--s-3);margin-top:var(--s-1);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;position:absolute;top:100%;right:0}._columnNameInput_7hj68_51,._columnTypeSelect_7hj68_52{width:100%;padding:var(--s-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);font-size:.85rem}._columnNameInput_7hj68_51:focus,._columnTypeSelect_7hj68_52:focus{border-color:var(--c-border-focus);box-shadow:var(--focus-ring);outline:none}._addColumnActions_7hj68_68{gap:var(--s-2);margin-top:var(--s-1);display:flex}._addColumnConfirm_7hj68_74,._addColumnCancel_7hj68_75{padding:var(--s-2);cursor:pointer;border-radius:var(--radius-md);border:none;flex:1;font-size:.8rem;font-weight:500}._addColumnConfirm_7hj68_74{color:var(--c-text-inverse);background:var(--c-action-primary)}._addColumnConfirm_7hj68_74:hover{opacity:.9}._addColumnCancel_7hj68_75{color:var(--c-text);background:var(--c-surface-control)}._addColumnCancel_7hj68_75:hover{background:var(--c-surface-control-hover)}._inlineOptions_7hj68_105{border:1px solid var(--c-border);border-radius:var(--radius-md);flex-direction:column;gap:2px;max-height:160px;padding:4px;display:flex;overflow-y:auto}._inlineOptionRow_7hj68_116{border-radius:3px;align-items:center;gap:4px;padding:2px 4px;display:flex}._inlineOptionRow_7hj68_116:hover{background:var(--c-surface-hover)}._inlineSwatchWrapper_7hj68_128{flex-shrink:0;position:relative}._inlineSwatchBtn_7hj68_133{--swatch-color:var(--c-surface-hover);cursor:pointer;background:var(--swatch-color);border:1px solid var(--c-border);border-radius:50%;width:12px;height:12px;padding:0;display:block}._inlineSwatchPicker_7hj68_146{z-index:200;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);grid-template-columns:repeat(4,16px);gap:4px;margin-top:4px;padding:6px;display:grid;position:absolute;top:100%;left:0}._inlineSwatchChoice_7hj68_162{--swatch-color:transparent;cursor:pointer;background:var(--swatch-color);border:2px solid #0000;border-radius:50%;width:16px;height:16px;padding:0}._inlineSwatchChoice_7hj68_162:hover{border-color:var(--c-border-strong)}._inlineSwatchChoiceNone_7hj68_179,._inlineSwatchChoiceNone_7hj68_179:hover{border-color:var(--c-border);border-width:1px}._inlineOptionInput_7hj68_185{min-width:0;color:var(--c-text);background:0 0;border:none;flex:1;padding:1px 2px;font-family:inherit;font-size:.82rem}._inlineOptionInput_7hj68_185:focus{outline:none}._inlineOptionDelete_7hj68_200{color:var(--c-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;padding:0;font-size:.9rem;line-height:1}._inlineOptionDelete_7hj68_200:hover{color:var(--c-text-danger)}._inlineOptionRow_7hj68_116:hover ._inlineOptionDelete_7hj68_200{opacity:1}._inlineAddOptionBtn_7hj68_220{color:var(--c-text-muted);text-align:left;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:3px;padding:3px 4px;font-size:.78rem}._inlineAddOptionBtn_7hj68_220:hover{color:var(--c-text);background:var(--c-surface-hover)}._panel_1y58v_3{--panel-left:0;--panel-top:0;top:var(--panel-top);left:var(--panel-left);z-index:1000;gap:var(--s-2);min-width:220px;padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:fixed}._row_1y58v_22{display:flex}._select_1y58v_26{padding:var(--s-1) var(--s-2);color:var(--c-text);cursor:pointer;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);flex:1;font-size:.875rem}._input_1y58v_37{width:100%;padding:var(--s-1) var(--s-2);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);outline:none;flex:1;font-size:.875rem}._input_1y58v_37:focus{border-color:var(--c-border-focus)}._actions_1y58v_53{gap:var(--s-2);padding-top:var(--s-1);align-items:center;display:flex}._applyBtn_1y58v_60{padding:var(--s-1) var(--s-3);color:var(--c-text-inverse);cursor:pointer;background:var(--c-action-primary);border-radius:var(--radius-md);border:none;flex:1;font-size:.875rem;font-weight:500}._applyBtn_1y58v_60:hover{opacity:.9}._removeBtn_1y58v_76{padding:var(--s-1) var(--s-2);color:var(--c-text-danger);cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}._removeBtn_1y58v_76:hover{opacity:.8}._optionPicker_1y58v_90{flex-direction:column;gap:4px;display:flex}._optionSearch_1y58v_96{box-sizing:border-box;width:100%;color:inherit;border:1px solid var(--c-border);border-radius:var(--radius-md);background:0 0;padding:4px 8px;font-family:inherit;font-size:.85rem}._optionSearch_1y58v_96:focus{border-color:var(--c-border-focus);outline:none}._optionPickerList_1y58v_113{flex-wrap:wrap;gap:4px;max-height:120px;display:flex;overflow-y:auto}._optionPickerItem_1y58v_121{cursor:pointer;background:var(--c-surface-hover);transition:border-color var(--transition-fast);border:2px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:.78rem;display:inline-flex}._optionPickerItem_1y58v_121:hover{border-color:var(--c-border)}._optionPickerItemSelected_1y58v_138{border-color:var(--c-border-accent)}._optionPickerSwatch_1y58v_142{--option-color:transparent;background:var(--option-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}._container_o34qs_2{flex-direction:column;height:100%;display:flex}._list_o34qs_8{padding:var(--s-1) 0 var(--s-3) 28px;flex:1;overflow-y:auto}._row_o34qs_14{gap:var(--s-4);min-height:36px;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-border);align-items:center;display:flex}._title_o34qs_23{text-overflow:ellipsis;min-width:160px;max-width:260px;color:var(--c-text);white-space:nowrap;flex-shrink:0;font-weight:600;overflow:hidden}._fields_o34qs_34{gap:var(--s-3);min-width:0;color:var(--c-text-muted);flex-wrap:wrap;align-items:center;font-size:.875rem;display:flex;overflow:hidden}._field_o34qs_34{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._fieldName_o34qs_52{color:var(--c-text-muted);font-size:.75rem}._fieldName_o34qs_52:after{content:":"}._fieldValue_o34qs_61{color:var(--c-text)}._empty_o34qs_65{padding:var(--s-6) var(--s-3);color:var(--c-text-muted);text-align:center}._statusBar_o34qs_71{padding:var(--s-1) var(--s-3);color:var(--c-text-muted);-webkit-user-select:none;user-select:none;border-top:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._addRecord_o34qs_83{padding:2px var(--s-2);color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-size:.75rem}._addRecord_o34qs_83:hover{color:var(--c-text);background:var(--c-surface-hover)}._container_1qbfg_3{flex-direction:column;height:100%;display:flex}._gallery_1qbfg_9{gap:var(--s-4);padding:var(--s-4) var(--s-3) var(--s-3) 28px;flex:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;display:grid;overflow-y:auto}._card_1qbfg_19{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;overflow:hidden}._card_1qbfg_19:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}._imageContainer_1qbfg_35{background:var(--c-surface-subtle);border-bottom:1px solid var(--c-border);flex-shrink:0;justify-content:center;align-items:center;height:140px;display:flex}._image_1qbfg_35{object-fit:cover;width:100%;height:100%}._imageHidden_1qbfg_51{display:none}._imagePlaceholder_1qbfg_55{color:var(--c-text-muted);font-size:.85rem}._imagePlaceholderHidden_1qbfg_60{display:none}._imagePlaceholderVisible_1qbfg_64{display:flex}._cardContent_1qbfg_68{padding:var(--s-3)}._cardHeader_1qbfg_72{margin-bottom:var(--s-2)}._cardBody_1qbfg_76{font-size:.82rem}._field_1qbfg_80{gap:var(--s-2);margin-bottom:var(--s-1);align-items:baseline;display:flex;overflow:hidden}._fieldName_1qbfg_88{color:var(--c-text-muted);flex-shrink:0;font-size:.78rem}._fieldName_1qbfg_88:after{content:":"}._fieldValue_1qbfg_98{text-overflow:ellipsis;min-width:0;color:var(--c-text);white-space:nowrap;overflow:hidden}._titleInput_1qbfg_106{width:100%;color:inherit;background:0 0;border:none;padding:2px 0;font-family:inherit;font-size:1rem;font-weight:700}._titleInput_1qbfg_106:focus{padding:2px var(--s-1);background:var(--c-surface-hover);border-radius:4px;outline:none}._empty_1qbfg_124{color:var(--c-text-muted);flex:1;justify-content:center;align-items:center;font-size:.9rem;font-style:italic;display:flex}._statusBar_1qbfg_134{padding:var(--s-1) var(--s-3);color:var(--c-text-muted);-webkit-user-select:none;user-select:none;border-top:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._addRecord_1qbfg_146{padding:2px var(--s-2);color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-size:.75rem}._addRecord_1qbfg_146:hover{color:var(--c-text);background:var(--c-surface-hover)}._board_1do5w_3{flex-direction:column;height:100%;display:flex;overflow-x:auto}._noGroup_1do5w_10{padding:var(--s-5);margin:var(--s-4);color:var(--c-text-muted);text-align:center;background:var(--c-surface-panel);border:2px dashed var(--c-border);border-radius:var(--radius-md)}._boardHeader_1do5w_20{gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-border);flex-shrink:0;align-items:center;display:flex}._groupByLabel_1do5w_29{color:var(--c-text-muted);white-space:nowrap;font-size:.82rem}._groupBySelect_1do5w_35{padding:2px var(--s-2);color:var(--c-text);cursor:pointer;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);font-family:inherit;font-size:.82rem}._groupBySelect_1do5w_35:focus{border-color:var(--c-border-focus);outline:none}._columns_1do5w_51{gap:var(--s-3);min-height:0;padding:var(--s-3);flex:1;align-items:flex-start;display:flex}._column_1do5w_51{--column-color:var(--c-border);background:var(--c-surface-panel);border-top:3px solid var(--column-color);border-radius:var(--radius-md);flex-direction:column;flex:0 0 280px;max-height:100%;display:flex}._columnHeader_1do5w_72{padding:var(--s-2) var(--s-3);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._columnTitle_1do5w_80{gap:var(--s-2);align-items:center;min-width:0;display:flex}._columnName_1do5w_87{text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}._columnCount_1do5w_97{background:var(--c-surface-badge-neutral);border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:.75rem;font-weight:600}._cards_1do5w_106{padding:0 var(--s-2) var(--s-2) 28px;flex:1;overflow-y:auto}._card_1do5w_106{padding:var(--s-3);margin-bottom:var(--s-2);cursor:grab;background:var(--c-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);flex-direction:column}._cardHeader_1do5w_122{margin-bottom:var(--s-1)}._cardBody_1do5w_126{font-size:.8rem}._field_1do5w_130{gap:var(--s-2);margin-top:var(--s-1);align-items:baseline;display:flex;overflow:hidden}._fieldName_1do5w_138{color:var(--c-text-muted);flex-shrink:0;font-size:.78rem}._fieldName_1do5w_138:after{content:":"}._fieldValue_1do5w_148{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._titleInput_1do5w_155{width:100%;color:inherit;background:0 0;border:none;padding:2px 0;font-family:inherit;font-size:.9rem;font-weight:700}._titleInput_1do5w_155:focus{padding:2px var(--s-1);background:var(--c-surface-hover);border-radius:4px;outline:none}._addCard_1do5w_173{width:100%;padding:var(--s-2) var(--s-2);color:var(--c-text-muted);text-align:left;cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-size:.82rem}._addCard_1do5w_173:hover{color:var(--c-text);background:var(--c-surface-hover)}._panel_1crsi_3{box-shadow:var(--shadow-drawer);flex-direction:column;display:flex}._header_1crsi_9{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._headerActions_1crsi_18{gap:var(--s-1);align-items:center;display:flex}._actionButton_1crsi_24{color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px 6px;font-size:1rem;line-height:1;display:inline-flex}._actionButton_1crsi_24:hover{color:var(--c-text);background:var(--c-surface-hover)}._headerTitle_1crsi_46{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.875rem;font-weight:600}._closeButton_1crsi_55{color:var(--c-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;padding:4px 6px;font-size:1.25rem;line-height:1}._closeButton_1crsi_55:hover{color:var(--c-text);background:var(--c-surface-hover)}._body_1crsi_74{gap:var(--s-4);padding:var(--s-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._field_1crsi_83{gap:var(--s-1);flex-direction:column;display:flex}._fieldLabel_1crsi_89{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}._titleInput_1crsi_97{width:100%;padding:var(--s-1) 0;color:inherit;border:none;border-bottom:1px solid var(--c-border);transition:border-color var(--transition-fast);background:0 0;font-family:inherit;font-size:1.25rem;font-weight:700}._titleInput_1crsi_97:focus{border-bottom-color:var(--c-border-focus);outline:none}._fieldValue_1crsi_115{padding:var(--s-1) var(--s-2);background:var(--c-surface-sunken);border-radius:var(--radius-md);font-size:.9rem}._container_e9wy6_3{flex:1;min-width:0;display:flex}._tabs_e9wy6_11{scrollbar-width:none;-ms-overflow-style:none;flex:1;align-items:stretch;display:flex;overflow-x:auto}._tabs_e9wy6_11::-webkit-scrollbar{display:none}._tabWrapper_e9wy6_25{border-radius:var(--radius-sm);align-items:stretch;display:flex;position:relative}._tabWrapper_e9wy6_25:hover{background:var(--c-surface-hover)}._tab_e9wy6_11{gap:var(--s-1);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);color:var(--c-text-muted);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:none;align-items:center;font-size:.85rem;display:flex;box-shadow:inset 0 -2px #0000}._tab_e9wy6_11:hover{color:var(--c-text)}._tab_e9wy6_11._active_e9wy6_60{color:var(--c-text);box-shadow:inset 0 -2px 0 0 var(--c-border-accent);font-weight:500}._icon_e9wy6_66{opacity:.6;justify-content:center;align-items:center;display:inline-flex}._tab_e9wy6_11._active_e9wy6_60 ._icon_e9wy6_66{opacity:1}._icon_e9wy6_66 svg{font-size:1rem}._name_e9wy6_81{text-overflow:ellipsis;max-width:140px;overflow:hidden}._renameInput_e9wy6_87{min-width:60px;max-width:140px;font:inherit;color:var(--c-text);background:0 0;border:none;outline:none;padding:0;font-size:.85rem}._deleteBtn_e9wy6_100{width:20px;padding:0 var(--s-1);color:var(--c-text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._deleteBtn_e9wy6_100:hover{color:var(--c-text-danger)}._tabWrapper_e9wy6_25:hover ._deleteBtn_e9wy6_100{opacity:1}._deleteBtn_e9wy6_100 svg{font-size:.8rem}._addWrapper_e9wy6_130{padding-left:var(--s-1);align-items:center;display:flex;position:relative}._addButton_e9wy6_137{gap:var(--s-1);padding:var(--s-1) var(--s-2);color:var(--c-text-muted);white-space:nowrap;cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;align-items:center;font-size:.8rem;display:inline-flex}._addButton_e9wy6_137 svg{font-size:1rem}._addButton_e9wy6_137:hover{color:var(--c-text);background:var(--c-surface-hover)}._dropdown_e9wy6_161{z-index:100;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);min-width:150px;box-shadow:var(--shadow-menu);position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}._dropdown_e9wy6_161 button{gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);color:var(--c-text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;font-size:.85rem;display:flex}._dropdown_e9wy6_161 button:hover{background:var(--c-surface-hover)}._preview_1mkvs_2{padding:var(--s-3);flex:1;line-height:1.6;overflow-y:auto}._preview_1mkvs_2 :is(h1,h2,h3,h4,h5,h6){margin:var(--s-4) 0 var(--s-2);font-weight:600}._preview_1mkvs_2 h1{padding-bottom:var(--s-2);border-bottom:1px solid var(--c-border);font-size:1.75rem}._preview_1mkvs_2 h2{font-size:1.5rem}._preview_1mkvs_2 h3{font-size:1.25rem}._preview_1mkvs_2 h4{font-size:1.1rem}._preview_1mkvs_2 :is(h5,h6){color:var(--c-text-muted);font-size:1rem}._preview_1mkvs_2 p{margin:var(--s-3) 0}._preview_1mkvs_2 :is(ul,ol){padding-left:var(--s-5);margin:var(--s-3) 0}._preview_1mkvs_2 li{margin:var(--s-2) 0}._preview_1mkvs_2 li.task-list-item{list-style:none;position:relative}._preview_1mkvs_2 li.task-list-item .task-checkbox{position:absolute;top:.15em;left:-1.5rem}._preview_1mkvs_2 li.task-list-item[data-checked=true]{color:var(--c-text-muted);text-decoration:line-through}._preview_1mkvs_2 blockquote{padding-left:var(--s-3);margin:var(--s-3) 0;color:var(--c-text-muted);border-left:3px solid var(--c-border-accent);font-style:italic}._preview_1mkvs_2 code{font-family:var(--font-mono);color:var(--c-text-code);background:var(--c-surface-code);border-radius:3px;padding:.15rem .4rem;font-size:.9em}._preview_1mkvs_2 pre{padding:var(--s-3);margin:var(--s-3) 0;background:var(--c-surface-code);border-radius:var(--radius-md);overflow-x:auto}._preview_1mkvs_2 pre code{color:inherit;background:0 0;padding:0}._preview_1mkvs_2 a{color:var(--c-text-accent);text-decoration:none}._preview_1mkvs_2 a:hover{text-decoration:underline}._preview_1mkvs_2 img{max-width:100%;height:auto;margin:var(--s-3) 0;border-radius:var(--radius-md)}._preview_1mkvs_2 table{width:100%;margin:var(--s-3) 0;border-collapse:collapse}._preview_1mkvs_2 :is(th,td){padding:var(--s-2) var(--s-3);text-align:left;border:1px solid var(--c-border)}._preview_1mkvs_2 th{background:var(--c-surface-table-header);font-weight:600}._preview_1mkvs_2 hr{height:1px;margin:var(--s-4) 0;background:var(--c-divider);border:none}._preview_1mkvs_2 [data-mermaid-diagram]{overflow-x:auto}._preview_1mkvs_2 [data-mermaid-diagram] svg{width:auto;max-width:100%;height:auto;display:block}._preview_1mkvs_2 summary{cursor:pointer}._pageHeader_1xj2c_2{flex-direction:column;display:flex}._coverInput_1xj2c_8{display:none}._coverWrapper_1xj2c_12{background:var(--c-surface-subtle);border-bottom:1px solid var(--c-border);width:100%;height:200px;position:relative;overflow:hidden}._coverWrapper_1xj2c_12._coverDragging_1xj2c_21{outline:2px dashed var(--c-border-accent);outline-offset:-2px}._coverImage_1xj2c_26{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}._coverOverlay_1xj2c_34{gap:var(--s-2);padding:var(--s-2);background:linear-gradient(to top, var(--c-overlay-image) 0%, transparent 60%);opacity:0;justify-content:flex-end;align-items:flex-end;transition:opacity .15s;display:flex;position:absolute;inset:0}._coverWrapper_1xj2c_12:hover ._coverOverlay_1xj2c_34{opacity:1}._coverBtn_1xj2c_51{color:var(--c-text);cursor:pointer;background:var(--c-over-image-control-surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:4px;padding:4px 10px;font-size:.75rem}._coverBtn_1xj2c_51:hover{background:var(--c-surface)}._metaRow_1xj2c_67{gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-3) 0;align-items:flex-end;display:flex;position:relative}._iconWrapper_1xj2c_77{flex-shrink:0;margin-top:-28px;position:relative}._iconButton_1xj2c_85{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background .12s;display:flex}._iconButton_1xj2c_85:hover{background:var(--c-surface-hover)}._pageIcon_1xj2c_101{justify-content:center;align-items:center;font-size:3rem;line-height:1;display:flex}._pageIcon_1xj2c_101 svg{width:3rem;height:3rem;color:var(--c-text)}.material-symbols-outlined._pageIcon_1xj2c_101{font-size:3rem}._hoverActions_1xj2c_120{gap:var(--s-2);opacity:0;align-items:center;transition:opacity .15s;display:flex;position:relative}._metaRow_1xj2c_67:hover ._hoverActions_1xj2c_120{opacity:1}._hoverBtn_1xj2c_133{gap:var(--s-1);color:var(--c-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px 8px;font-size:.8rem;transition:color .12s,background .12s;display:inline-flex}._hoverBtn_1xj2c_133:hover{color:var(--c-text);background:var(--c-surface-hover)}._hoverBtn_1xj2c_133 svg{width:1rem;height:1rem}
