@font-face{font-family:sans;src:url(../media/GeistVF-s.p.40fv_8nktjm_5.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.MfmGBq_className{font-family:sans,sans Fallback}.MfmGBq_variable{--font-sans:"sans", "sans Fallback"}
.dashboard-ui,body.dashboard-active{--control-top:#fff;--control-bottom:#ededeb;--control-rim:#ffffffe6;--control-low-edge:#00000017;--control-shadow:#0000001a;--primary-top:#343434;--primary-bottom:#101010;--primary-ink:#fff;--panel-shadow:#0000001f;--panel-rim:#ffffffd9;--focus-ring:#525252;--dashboard-skeleton-fill:#e2e2df;--text-inv:#fff;--shadow-card:0 6px 20px var(--panel-shadow);--shadow-pop:0 18px 48px var(--panel-shadow);--dashboard-ease:cubic-bezier(.16, 1, .3, 1);--dashboard-press:.12s;--dashboard-enter:.2s;--workspace-panel-fill:#f0f0ed;--workspace-lift-shadow:#1d1b1926;--workspace-contact-shadow:#1d1b191a;--workspace-upper-rim:#ffffffe6}[data-theme=dark] :is(.dashboard-ui,body.dashboard-active),[data-theme=dark] .dashboard-ui :is(.floating-panel,.modal-scrim){--page-bg:#000;--page-bg-soft:#080808;--page-text:#fff;--page-muted:#a3a3a3;--page-surface:#080808;--page-surface-strong:#141414;--page-header-bg:#080808;--onboarding-surface:#080808;--popup-surface:#080808;--page-border:#ffffff21;--page-accent:#fff;--page-accent-2:#d4d4d4;--page-accent-3:#a3a3a3;--page-accent-soft:#ffffff1a;--page-accent-text:#000;--background:#000;--foreground:#fff;--text-primary:#fff;--text-secondary:#a3a3a3;--text-inv:#000;--surface:#080808;--surface-2:#151515;--card:#080808;--border:#ffffff21;--border-strong:#ffffff42;--accent:#fff;--accent-2:#d4d4d4;--accent-3:#a3a3a3;--accent-text:#000;--accent-soft:#ffffff1a;--tooltip-bg:#141414;--tooltip-border:#ffffff2e;--tooltip-text:#e5e5e5;--control-top:#222;--control-bottom:#101010;--control-rim:#ffffff2e;--control-low-edge:#000c;--control-shadow:#00000080;--primary-top:#fff;--primary-bottom:#d6d6d6;--primary-ink:#080808;--panel-shadow:#0009;--panel-rim:#ffffff17;--focus-ring:#fff;--dashboard-skeleton-fill:#262626;--workspace-panel-fill:#080808}.dashboard-ui .workspace-stage{flex:1;min-width:0;min-height:0;margin:16px 12px 12px;display:flex;overflow:visible}.dashboard-ui.dashboard-viewport-shell,.dashboard-ui .dashboard-viewport-shell{height:100dvh}.dashboard-ui .dashboard-viewport-min{min-height:100dvh}.dashboard-ui .dashboard-sidebar{height:calc(100dvh - 128px)}.dashboard-ui .workspace-panel{border:1px solid var(--border);background:var(--workspace-panel-fill);min-width:0;min-height:0;box-shadow:inset 0 1px 0 var(--panel-rim), 0 8px 24px var(--panel-shadow);border-radius:28px;flex-direction:column;flex:1;display:flex}.dashboard-ui .workspace-panel-header{z-index:2;border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:20px;padding:20px 20px 18px;display:flex;position:relative}.dashboard-ui .workspace-panel-scroll{z-index:1;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border-radius:0 0 28px 28px;flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;padding:24px 20px 32px;scroll-padding:24px;display:flex;position:relative}.dashboard-ui .workspace-panel-scroll>*{flex-shrink:0}.dashboard-ui .workspace-card-grid{grid-template-columns:minmax(0,1fr);gap:16px;width:min(100%,1280px);margin-inline:auto}.dashboard-ui .workspace-card-grid>:not(.col-span-full){justify-self:center;width:100%;max-width:640px}.dashboard-ui .workspace-panel-header input{border-radius:999px;height:44px}.dashboard-ui .workspace-panel-header [role=tooltip]{display:none}.dashboard-ui .workspace-panel-header [class~=group\/tooltip]:is(:hover,:focus-within)>[role=tooltip]{display:block}.dashboard-ui .workspace-panel-header [class~=group\/tooltip]:focus-within>[role=tooltip]{visibility:visible;opacity:1;transition-delay:0s}.dashboard-ui .workspace-panel-scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.dashboard-ui .workspace-panel-header [data-onboarding-target=profile-selector]{gap:14px;min-height:66px;padding:12px 16px 12px 12px}[data-theme=light] .dashboard-ui .workspace-card-elevation{box-shadow:0 16px 24px -10px var(--workspace-lift-shadow), 0 4px 6px -2px var(--workspace-contact-shadow)}[data-theme=light] .dashboard-ui .workspace-card-elevation>[data-workspace-card]:after{pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 var(--workspace-upper-rim);content:"";position:absolute;inset:0}@media (min-width:640px){.dashboard-ui .workspace-panel-header{padding:24px 28px}.dashboard-ui .workspace-panel-scroll{padding:28px 28px 40px}.dashboard-ui .workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.dashboard-ui .workspace-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,33.3333% - 10.6667px),1fr))}.dashboard-ui .workspace-stage{margin:30px 16px 16px 248px}}@media (max-width:639px){.dashboard-ui .workspace-panel-header{gap:16px;padding:16px}.dashboard-ui .workspace-panel-scroll{padding:20px 16px 28px}.dashboard-ui .workspace-panel-header .sort-capsule{gap:6px;padding-inline:8px;font-size:12px}}.dashboard-ui :is([data-workspace-card],[data-identity-card]){--page-bg:#f7f7f5;--page-text:#000;--page-surface:#fffffff2;--page-surface-strong:#fff;--page-border:#16151a14;--text-primary:#16151a;--text-secondary:#6b6675;--surface:#fffffff2;--surface-2:#fff;--card:#fffffff7;--border:#16151a14;--border-strong:#16151a24;--accent:#22c55e;--accent-soft:#22c55e1a;--accent-text:#fff}[data-theme=dark] .dashboard-ui :is([data-workspace-card],[data-identity-card]){--page-bg:#000;--page-text:#f3f1f7;--page-surface:#1c1a24eb;--page-surface-strong:#1c1a24f7;--page-border:#ffffff14;--text-primary:#f3f1f7;--text-secondary:#a39db0;--surface:#1c1a24eb;--surface-2:#1c1a24f7;--card:#1c1a24f0;--border:#ffffff14;--border-strong:#ffffff29;--accent:#4ade80;--accent-soft:#14b8a629;--accent-text:#15131c}.dashboard-ui .halo-nav,.dashboard-ui .dashboard-sidebar{background:var(--page-surface);border-color:var(--border);box-shadow:inset 0 1px 0 var(--panel-rim), inset 0 -1px 0 var(--control-low-edge), 0 8px 24px var(--panel-shadow)}.dashboard-ui .halo-nav:before,.dashboard-ui .halo-nav:after{display:none}.dashboard-ui .dashboard-sidebar nav{padding:12px}.dashboard-ui .profile-summary{border:1px solid var(--border);background:var(--page-surface);border-radius:20px}.dashboard-ui .dashboard-nav-link{isolation:isolate;transition:transform var(--dashboard-press) var(--dashboard-ease), color .12s;margin-bottom:5px}.dashboard-ui .dashboard-nav-selection{z-index:-1;background:linear-gradient(165deg, var(--control-top), var(--control-bottom));box-shadow:inset 0 1px 0 var(--control-rim), inset 0 -1px 0 var(--control-low-edge), 0 3px 8px var(--control-shadow);border:1px solid var(--border)}.dashboard-ui .dashboard-sidebar .card-surface{background:var(--surface);box-shadow:inset 0 1px 0 var(--panel-rim);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px}.dashboard-ui button:not(:where(:is([data-workspace-card],[data-identity-card]) *,[role=switch],[role=radio],[role=menuitem],.sort-menu-option,.reminder-preset,.reminder-icon-button,[style])){background:linear-gradient(165deg, var(--control-top), var(--control-bottom));box-shadow:inset 0 1px 0 var(--control-rim), inset 0 -1px 0 var(--control-low-edge), 0 3px 8px var(--control-shadow);transition:transform .18s var(--dashboard-ease), opacity .12s;border-radius:999px}.dashboard-ui button.upgrade-plan-option{border-radius:var(--radius-card)}.dashboard-ui button[aria-pressed=true]:not(:where(:is([data-workspace-card],[data-identity-card]) *,[style])){outline:1px solid var(--text-primary);outline-offset:-2px}.dashboard-ui button.bg-primary:not(:where(:is([data-workspace-card],[data-identity-card]) *)),[data-theme=dark] .dashboard-ui :is(.bg-danger,.bg-red-600):not(:where(:is([data-workspace-card],[data-identity-card]) *)){background:linear-gradient(165deg, var(--primary-top), var(--primary-bottom));color:var(--primary-ink)}[data-theme=dark] .dashboard-ui [class*=bg-amber-]:not(:where(:is([data-workspace-card],[data-identity-card]) *)){background-color:var(--surface-2)}[data-theme=dark] .dashboard-ui [class*=border-amber-]:not(:where(:is([data-workspace-card],[data-identity-card]) *)){border-color:var(--border-strong)}[data-theme=dark] .dashboard-ui [class*=bg-danger\/]:not(:where(:is([data-workspace-card],[data-identity-card]) *)){background-color:var(--surface-2)}[data-theme=dark] .dashboard-ui [class*=border-danger]:not(:where(:is([data-workspace-card],[data-identity-card]) *)){border-color:var(--border-strong)}[data-theme=dark] .dashboard-ui :is([class*=text-red-],[class*=text-amber-],[class*=text-danger]):not(:where(:is([data-workspace-card],[data-identity-card]) *)){color:var(--text-primary)}[data-theme=dark] .dashboard-ui [class*=bg-red-]:not(:where(:is([data-workspace-card],[data-identity-card]) *)){background-color:var(--surface-2)}[data-theme=dark] .dashboard-ui [class*=border-red-]:not(:where(:is([data-workspace-card],[data-identity-card]) *)){border-color:var(--border-strong)}.dashboard-ui :is(.btn-primary,.btn-ghost,.dashboard-icon-button,.sort-capsule,[data-onboarding-target=profile-selector]):not(:where(:is([data-workspace-card],[data-identity-card]) *)){white-space:nowrap;border:1px solid var(--border);background:linear-gradient(165deg, var(--control-top), var(--control-bottom));min-height:44px;color:var(--text-primary);box-shadow:inset 0 1px 0 var(--control-rim), inset 0 -1px 0 var(--control-low-edge), 0 3px 8px var(--control-shadow);-webkit-backdrop-filter:none;transition:transform .18s var(--dashboard-ease), opacity .12s;border-radius:999px}.dashboard-ui .btn-primary:not(:where(:is([data-workspace-card],[data-identity-card]) *)){background:linear-gradient(165deg, var(--primary-top), var(--primary-bottom));color:var(--primary-ink);border-color:var(--border-strong)}.dashboard-ui button[aria-label]:not(:where(:is([data-workspace-card],[data-identity-card]) *,.btn-primary,.bg-primary,.reminder-icon-button,[role=switch],[role=radio],[aria-pressed],[data-onboarding-target],[style])){border:1px solid var(--border);background:linear-gradient(165deg, var(--control-top), var(--control-bottom));min-width:44px;min-height:44px;box-shadow:inset 0 1px 0 var(--control-rim), inset 0 -1px 0 var(--control-low-edge), 0 3px 8px var(--control-shadow);transition:transform .18s var(--dashboard-ease), opacity .12s;border-radius:999px}[data-theme=dark] .dashboard-ui .bg-primary:not(:where(:is([data-workspace-card],[data-identity-card]) *)){color:var(--accent-text)}[data-theme=dark] .dashboard-ui :is(.text-danger,.text-red-500,.text-amber-700,.dark\:text-amber-300,.dark\:text-amber-200):not(:where(:is([data-workspace-card],[data-identity-card]) *)){color:var(--text-primary)}[data-theme=dark] body.dashboard-active #_rht_toaster{filter:grayscale()}.dashboard-ui :is(button,.dashboard-nav-link):not(:where(:is([data-workspace-card],[data-identity-card]) *,[role=switch])){-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover){.dashboard-ui :is(.btn-primary,.btn-ghost,.dashboard-icon-button,.sort-capsule,[data-onboarding-target=profile-selector]):not(:where(:is([data-workspace-card],[data-identity-card]) *,:disabled)):hover{transform:translateY(-1px)}}.dashboard-ui :is(button,.dashboard-nav-link):not(:where(:is([data-workspace-card],[data-identity-card]) *,:disabled,[role=switch])):active{transition:transform var(--dashboard-press) var(--dashboard-ease);transform:scale(.97)}.dashboard-ui :is(button,a,input,select,textarea):not(:where(:is([data-workspace-card],[data-identity-card]) *)):focus-visible{--tw-ring-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:3px}.dashboard-ui button:disabled:not(:where(:is([data-workspace-card],[data-identity-card]) *)){cursor:not-allowed;opacity:.45;transform:none}.dashboard-ui :is(input:not([type=range]):not([type=checkbox]),textarea,select):not(:where(:is([data-workspace-card],[data-identity-card]) *)){background-color:var(--surface);border-color:var(--border);box-shadow:inset 0 2px 4px var(--control-shadow), inset 0 -1px 0 var(--panel-rim);border-radius:14px}.dashboard-ui .modal-scrim,.dashboard-ui.modal-scrim,.dashboard-ui .modal-scrim>*,.dashboard-ui.modal-scrim>*{-webkit-backdrop-filter:none}.dashboard-ui :is(.floating-panel,.popup-glass,.sort-menu){background:var(--popup-surface);border-color:var(--border);box-shadow:inset 0 1px 0 var(--panel-rim), 0 16px 48px var(--panel-shadow);-webkit-backdrop-filter:none;animation:dashboard-menu-in .18s var(--dashboard-ease) both;transform-origin:100% 0;border-radius:20px}.dashboard-ui [role=dialog]:not([aria-label=Dashboard\ navigation]){border-color:var(--border-strong);box-shadow:inset 0 1px 0 var(--panel-rim), 0 24px 80px var(--panel-shadow);animation:dashboard-sheet-in var(--dashboard-enter) var(--dashboard-ease) both;border-radius:28px}.dashboard-ui [role=dialog].reminder-dialog{animation:.15s ease-out both reminder-dialog-in}@keyframes reminder-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-menu-in{0%{opacity:0;transform:translateY(-4px)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes dashboard-sheet-in{0%{opacity:0;transform:translateY(8px)}40%{opacity:1}to{opacity:1;transform:none}}@media (max-width:639px){.dashboard-ui [role=dialog]:not([aria-label=Dashboard\ navigation]){border-radius:24px}.dashboard-ui .modal-scrim.items-end>[role=dialog]{border-radius:24px 24px 0 0}}@media (prefers-reduced-motion:reduce){.dashboard-ui main,.dashboard-ui [role=dialog]:not([aria-label=Dashboard\ navigation]),.dashboard-ui :is(.floating-panel,.popup-glass,.sort-menu),.dashboard-ui [role=dialog].reminder-dialog{animation:none}.dashboard-ui :is(button,.dashboard-nav-link):not(:where(:is([data-workspace-card],[data-identity-card]) *)){transition:none!important;transform:none!important}}.dashboard-ui .workspace-panel-header{gap:12px;padding:14px 20px}.dashboard-ui .workspace-toolbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.dashboard-ui .workspace-toolbar-controls-only{justify-content:flex-end}.dashboard-ui .workspace-toolbar .profile-shelf{flex:0 auto}.dashboard-ui .workspace-toolbar [data-onboarding-target=profile-selector]{gap:12px;min-height:56px;padding:9px 14px 9px 10px}.dashboard-ui .workspace-toolbar .profile-shelf-avatar{flex-shrink:0;width:36px;height:36px}.dashboard-ui .workspace-toolbar-tools{z-index:3;flex-shrink:0;gap:8px;display:flex;position:relative}.dashboard-ui .workspace-tool{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.dashboard-ui .workspace-tool-dot{background:var(--text-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.dashboard-ui .workspace-toolbar-popover{border:1px solid var(--border);background:var(--page-surface-strong);width:320px;max-width:calc(100vw - 64px);max-height:calc(100dvh - 200px);color:var(--text-primary);padding:20px;position:absolute;top:calc(100% + 16px);right:0;overflow-y:auto}.dashboard-ui .workspace-search-label{margin-bottom:12px;font-size:13px;font-weight:600;display:block}.dashboard-ui .workspace-search-field{align-items:center;display:flex;position:relative}.dashboard-ui .workspace-search-field>svg{color:var(--text-secondary);pointer-events:none;position:absolute;left:12px}.dashboard-ui .workspace-search-field input{border:1px solid var(--border);width:100%;min-width:0;padding:0 42px 0 36px;font-size:13px}.dashboard-ui .workspace-search-field input::-webkit-search-cancel-button{display:none}.dashboard-ui .workspace-search-field button[aria-label]{width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:4px}.dashboard-ui .workspace-option{color:var(--text-secondary);gap:8px;margin-top:18px;font-size:12px;display:grid}.dashboard-ui .workspace-option select{width:100%;min-height:44px;color:var(--text-primary);border:1px solid var(--border);padding:0 12px;font-size:13px}.dashboard-ui .workspace-density{min-width:0;margin-top:18px}.dashboard-ui .workspace-density legend{color:var(--text-secondary);margin-bottom:8px;font-size:12px}.dashboard-ui .workspace-density button{white-space:nowrap;border:1px solid var(--border);flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:12px;display:inline-flex}.dashboard-ui [data-workspace-card] :is(.workspace-action-primary,.workspace-action-secondary){border:1px solid var(--border-strong);background:linear-gradient(165deg, var(--control-top), var(--control-bottom));min-height:44px;color:var(--text-primary);box-shadow:inset 0 1px 0 var(--control-rim), inset 0 -1px 0 var(--control-low-edge), 0 3px 8px var(--control-shadow);transition:transform .18s var(--dashboard-ease), opacity .12s;border-radius:999px}.dashboard-ui [data-workspace-card] .workspace-action-primary{background:linear-gradient(165deg, var(--primary-top), var(--primary-bottom));color:var(--primary-ink)}.dashboard-ui [data-workspace-card] :is(.workspace-action-primary,.workspace-action-secondary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.dashboard-ui [data-workspace-card] :is(.workspace-action-primary,.workspace-action-secondary):active:not(:disabled){transform:scale(.98)}.dashboard-ui [data-workspace-card] :is(.workspace-action-primary,.workspace-action-secondary):disabled{opacity:.45;cursor:not-allowed;transform:none}@media (hover:hover){.dashboard-ui [data-workspace-card] :is(.workspace-action-primary,.workspace-action-secondary):hover:not(:disabled){transform:translateY(-1px)}}@media (min-width:640px){.dashboard-ui .workspace-panel-header{padding:14px 28px}}@media (max-width:639px){.dashboard-ui .workspace-panel-header{padding:12px 16px}.dashboard-ui .workspace-toolbar{gap:8px}.dashboard-ui .workspace-toolbar-tools{gap:4px}.dashboard-ui .workspace-toolbar [data-onboarding-target=profile-selector]{gap:8px;min-height:44px;padding:8px 12px}.dashboard-ui .workspace-toolbar :is(.profile-shelf-avatar,.profile-shelf-count){display:none}.dashboard-ui .workspace-toolbar-popover{max-width:calc(100vw - 58px);padding:16px}}@media (max-width:359px){.dashboard-ui [data-workspace-card] .workspace-card-header{flex-wrap:wrap}.dashboard-ui [data-workspace-card] .workspace-card-main{flex:0 0 100%}.dashboard-ui [data-workspace-card] .workspace-card-actions{justify-content:flex-end;gap:4px;width:100%}.dashboard-ui [data-workspace-card] .workspace-card-action{width:44px;height:44px}.dashboard-ui [data-workspace-card] .workspace-card-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.dashboard-ui .settings-account-summary{grid-template-columns:48px minmax(0,1fr);gap:8px 12px;display:grid}.dashboard-ui .settings-account-info,.dashboard-ui .settings-account-plan{grid-column:2}.dashboard-ui .settings-account-plan{justify-self:start}}@media (max-height:680px){.dashboard-ui .workspace-toolbar-controls-only .workspace-toolbar-popover{transform-origin:100% 100%;width:min(320px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(326px,100dvh - 120px);position:fixed;top:auto;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.dashboard-ui [data-workspace-card] :is(.workspace-action-primary,.workspace-action-secondary){transition:none;transform:none!important}}.dashboard-ui .profile-option-surface{border:1px solid var(--border);background:linear-gradient(165deg, var(--control-top), var(--control-bottom));min-height:72px;box-shadow:inset 0 1px 0 var(--control-rim), inset 0 -1px 0 var(--control-low-edge), 0 4px 10px var(--control-shadow);transition:transform .18s var(--dashboard-ease), border-color .15s;border-radius:999px;padding:12px 16px}.dashboard-ui .profile-option-avatar{box-shadow:inset 0 1px 0 var(--control-rim), inset 0 -1px 0 var(--control-low-edge);border-radius:50%}.dashboard-ui .profile-choice[data-selected=true]{border-color:var(--text-primary)}.dashboard-ui .profile-choice:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px;--tw-ring-shadow:0 0 transparent}.dashboard-ui .profile-choice .profile-choice-indicator{border-color:var(--border-strong);background:linear-gradient(165deg, var(--control-top), var(--control-bottom));width:24px;height:24px;box-shadow:inset 0 1px 0 var(--control-rim), 0 2px 4px var(--control-shadow)}.dashboard-ui .profile-choice[data-selected=true] .profile-choice-indicator{border-color:var(--border-strong);background:linear-gradient(165deg, var(--primary-top), var(--primary-bottom));color:var(--primary-ink)}.dashboard-ui .profile-manager-option[data-current=true]{border-color:var(--border-strong)}.dashboard-ui .profile-option-badge{background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:2px 7px}@media (hover:hover){.dashboard-ui .profile-choice:not([data-selected=true]):hover{border-color:var(--border-strong)}}.dashboard-ui .profile-choice:active{transform:scale(.99)}@media (max-width:639px){.dashboard-ui .profile-manager-option{border-radius:28px;gap:10px;padding:14px}.dashboard-ui .profile-choice{padding:12px}}@media (prefers-reduced-motion:reduce){.dashboard-ui .profile-option-surface{transition:none;transform:none!important}}.dashboard-ui [class~=group\/tooltip]>[role=tooltip]{pointer-events:none;display:none!important}.dashboard-hover-guide{z-index:10000;pointer-events:none;border:1px solid var(--tooltip-border);background:var(--tooltip-bg);width:max-content;max-width:min(240px,100vw - 24px);color:var(--tooltip-text);box-shadow:inset 0 1px 0 var(--control-rim), 0 4px 12px var(--control-shadow);text-align:center;border-radius:14px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.5;position:fixed}.dashboard-ui .trash-page{--trash-surface:var(--control-top)}[data-theme=dark] .dashboard-ui .trash-page{--trash-surface:var(--card)}.dashboard-ui .trash-page .trash-surface{border:1px solid var(--border);background:var(--trash-surface);color:var(--text-primary);box-shadow:inset 0 1px 0 var(--panel-rim), 0 6px 20px var(--control-shadow);-webkit-backdrop-filter:none}.dashboard-ui .trash-page .trash-workspace-card{overflow-wrap:anywhere}.dashboard-ui .workspace-card--trash-exit,.dashboard-ui .trash-workspace-card--restore-exit{pointer-events:none;animation:.18s cubic-bezier(.2,.7,.25,1) both workspace-card-exit}.dashboard-ui .workspace-card--restored,.dashboard-ui .trash-workspace-card--enter{animation:.22s cubic-bezier(.2,.7,.25,1) both workspace-card-enter}.dashboard-ui .trash-page .text-textSecondary{color:var(--text-secondary)}.dashboard-ui .trash-page .text-textPrimary{color:var(--text-primary)}.dashboard-ui .trash-page button.trash-delete-action{color:#c2413a;border:1px solid color-mix(in srgb, #c2413a 28%, var(--border));background:0 0;transition:background-color .14s,border-color .14s,transform .14s}[data-theme=dark] .dashboard-ui .trash-page button.trash-delete-action{color:#f08a80;border-color:color-mix(in srgb, #f08a80 26%, var(--border))}.dashboard-ui .trash-page button.trash-delete-action:hover{background:#c2413a14}.dashboard-ui .trash-page button.trash-delete-action:active{transform:scale(.98)}.dashboard-ui .trash-page button.trash-delete-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.dashboard-ui .trash-page h1{overflow-wrap:anywhere;min-width:0}.dashboard-ui .trash-page h1+span{flex-shrink:0}@keyframes workspace-card-exit{to{opacity:0;transform:translateY(6px)}}@keyframes workspace-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dashboard-ui .workspace-card--trash-exit,.dashboard-ui .trash-workspace-card--restore-exit,.dashboard-ui .workspace-card--restored,.dashboard-ui .trash-workspace-card--enter{animation:none}}.dashboard-ui .dashboard-section-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border-radius:inherit;min-width:0;min-height:0;color:var(--text-primary);flex:1;padding:24px 20px 36px;scroll-padding:24px;overflow-y:auto}.dashboard-ui .dashboard-section-scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.dashboard-ui .dashboard-section-scroll :is(h1,h2,h3,p){overflow-wrap:anywhere;min-width:0}.dashboard-ui .section-heading h1{font-size:clamp(24px,3vw,32px);line-height:1.25}.dashboard-ui .task-week-strip button{min-width:0;min-height:64px;padding-inline:2px}.dashboard-ui .task-date-controls>.w-52{flex:1;min-width:0;max-width:208px}.dashboard-ui .dashboard-date-menu{width:min(320px,100vw - 96px)}.dashboard-ui .dashboard-date-menu button[aria-label]{min-width:0;min-height:32px}.dashboard-ui .dashboard-date-menu>.grid button{box-shadow:none}.dashboard-ui .reminder-card-details{min-width:min(100%,240px)}@media (min-width:640px){.dashboard-ui .dashboard-section-scroll{padding:28px 28px 40px}}@media (max-width:639px){.dashboard-ui .dashboard-section-scroll{padding:20px 16px 28px}.dashboard-ui .task-date-controls{gap:6px}.dashboard-ui .task-date-controls>button{padding-inline:10px}.dashboard-ui .task-date-controls>.w-52{flex-basis:calc(100% - 102px)}.dashboard-ui .reminder-card-details{flex-basis:100%}.dashboard-ui .dashboard-section-scroll .trash-page>div{gap:20px}}.dashboard-ui{--identity-ink-dark:#080808;--identity-ink-light:#fff}.dashboard-ui [data-identity-card] button.text-red-500{color:var(--text-primary)}.dashboard-ui .settings-profile-section>div{flex:200px;min-width:0}.dashboard-ui .dashboard-date-menu>.flex button[aria-label]{min-width:44px;min-height:44px}@media (max-width:639px){.dashboard-ui .task-date-controls .dashboard-date-menu{width:min(320px,100vw - 64px);left:-50px}}.dashboard-ui .text-primary:not(:where(:is([data-workspace-card],[data-identity-card]) *)){color:var(--text-primary)}.dashboard-ui{--dashboard-error-ink:#b91c1c}[data-theme=dark] .dashboard-ui{--dashboard-error-ink:var(--text-primary)}.dashboard-ui :is(.text-danger,.text-red-500,.text-red-400):not(:where(:is([data-workspace-card],[data-identity-card]) *)){color:var(--dashboard-error-ink)}.dashboard-ui .text-warning:not(:where(:is([data-workspace-card],[data-identity-card]) *)){color:var(--text-primary)}.dashboard-ui button.confirm-danger-action,.modal-scrim button.confirm-danger-action{color:#fff;background:linear-gradient(165deg,#d4544b,#b83a32);border:1px solid #a8342d;transition:filter .14s,transform .14s;box-shadow:inset 0 1px #ffffff2e,0 3px 8px #a8342d40}.dashboard-ui button.confirm-danger-action:hover,.modal-scrim button.confirm-danger-action:hover{filter:brightness(1.06)}.dashboard-ui button.confirm-danger-action:active,.modal-scrim button.confirm-danger-action:active{transform:scale(.98)}[data-theme=dark] .dashboard-ui button.confirm-danger-action{color:#fff}
