:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#181a1e;--color-surface-1:#22262c;--color-surface-2:#2a3038;--color-surface-3:#343b45;--color-overlay:#121419;--color-text:#f4f6f8;--color-text-secondary:#bbc3cd;--color-text-tertiary:#909aa7;--color-border:#353c45;--color-border-strong:#4a5461;--color-brand:#ffad3d;--color-brand-solid:#f08a24;--color-on-brand:#241506;--color-focus:#78a9ff;--color-selection:#31517f;--color-danger:#ff7f87;--color-danger-surface:#3b2328;--color-success:#62cf8e;--color-scrim:#06080cad;--font-ui:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-display:"Fraunces", Georgia, serif;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-overlay:0 24px 64px #0000006b;--sidebar-width:clamp(248px, 20vw, 280px)}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f5f6f8;--color-surface-1:#fff;--color-surface-2:#eef1f4;--color-surface-3:#e3e7ec;--color-overlay:#fff;--color-text:#20242a;--color-text-secondary:#596474;--color-text-tertiary:#6b7582;--color-border:#d8dde4;--color-border-strong:#b8c0ca;--color-brand:#b85c00;--color-brand-solid:#d66b0d;--color-on-brand:#fff;--color-focus:#245cc7;--color-selection:#dce9ff;--color-danger:#b32632;--color-danger-surface:#fff0f1;--color-success:#19733e;--color-scrim:#14181e52;--shadow-overlay:0 24px 64px #1e263238}}*{box-sizing:border-box}html{background:var(--color-canvas)}body{background:var(--color-canvas);color:var(--color-text);font-family:var(--font-ui);margin:0;font-size:14px;line-height:1.45}button,input,select,textarea{color:inherit;font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}h1,h2,p{margin-block-start:0}h1{margin-block-end:.75rem;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.2}h2{margin-block-end:.5rem;font-size:1.125rem;line-height:1.35}p{color:var(--color-text-secondary);margin-block-end:1rem;line-height:1.55}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--color-overlay);border:1px solid var(--color-focus);border-radius:var(--radius-sm);z-index:100;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:40px;padding:.625rem .875rem;font-weight:650;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{background:var(--color-brand-solid);color:var(--color-on-brand)}.button--primary:hover:not(:disabled){filter:brightness(1.06)}.button--secondary{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text)}.button--secondary:hover:not(:disabled),.button--quiet:hover:not(:disabled){background:var(--color-surface-3);border-color:var(--color-border-strong)}.button--quiet{background:0 0;border-color:#0000}.icon-button{aspect-ratio:1;min-height:44px;padding:.5rem}.brand-lockup{font-family:var(--font-display);letter-spacing:.025em;align-items:center;gap:.625rem;font-size:1.35rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{background:var(--color-brand);border-radius:55% 45% 62% 38%;width:1.75rem;height:1.75rem;display:inline-block;position:relative;transform:rotate(-18deg)}.brand-mark:after{background:var(--color-brand-solid);content:"";border-radius:50%;width:.85rem;height:.85rem;position:absolute;bottom:-.15rem;right:-.35rem}.eyebrow{color:var(--color-brand);letter-spacing:.11em;text-transform:uppercase;margin-block-end:.5rem;font-size:.75rem;font-weight:750}.public-page{place-items:center;min-height:100svh;padding:clamp(1rem,4vw,3rem);display:grid}.public-card,.state-card{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:44rem;padding:clamp(1.5rem,5vw,3rem)}.public-card .brand-lockup{margin-block-end:3rem}.public-card>p:not(.eyebrow),.state-card>p:not(.eyebrow){max-width:58ch}.public-actions,.state-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.5rem;display:flex}.auth-card{max-width:34rem}.auth-card .brand-lockup{margin-block-end:2rem}.auth-mode-switch{grid-template-columns:1fr 1fr;gap:.5rem;margin-block:1.5rem;display:grid}.auth-form{gap:1rem;display:grid}.auth-form>label,.auth-field{gap:.4rem;font-weight:650;display:grid}.auth-form input{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);width:100%;min-height:44px;padding:.65rem .75rem}.auth-form input[aria-invalid=true]{border-color:var(--color-danger)}.auth-password-field{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;display:grid}.auth-password-toggle{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;padding-inline:.75rem}.auth-feedback{background:var(--color-danger-surface);border:1px solid color-mix(in srgb, var(--color-danger) 55%, var(--color-border));border-radius:var(--radius-sm);padding:.75rem}.auth-feedback p,.auth-hint,.auth-session-status{margin-block-end:0}.auth-feedback>p:first-child{color:var(--color-danger)}.auth-home-link{margin-block-start:1.5rem;display:inline-block}.text-link,.state-actions a{color:var(--color-brand);font-weight:650}.state-card--error{border-color:color-mix(in srgb, var(--color-danger) 50%, var(--color-border))}.state-card--compact{max-width:none;padding:1rem}.request-id{color:var(--color-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100svh;display:grid}.app-sidebar{background:var(--color-surface-1);border-inline-end:1px solid var(--color-border);height:100svh;position:sticky;top:0;overflow:hidden}.navigation-content{flex-direction:column;min-width:0;height:100%;padding:1.25rem 1rem;display:flex;overflow-y:auto}.navigation-content>.brand-lockup{margin:.25rem .5rem 1.5rem}.organization-switcher{color:var(--color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;gap:.375rem;margin-block-end:1.25rem;font-size:.75rem;font-weight:700;display:grid}.organization-switcher select{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);text-transform:none;min-height:42px;padding:.5rem .75rem}.primary-navigation{gap:.25rem;display:grid}.navigation-item{border-radius:var(--radius-sm);color:var(--color-text-secondary);min-height:40px;padding:.625rem .75rem;font-weight:600;text-decoration:none}.navigation-item:hover{background:var(--color-surface-2);color:var(--color-text)}.navigation-item[aria-current=page]{background:var(--color-selection);color:var(--color-text);box-shadow:inset 3px 0 var(--color-focus)}.navigation-footer{border-block-start:1px solid var(--color-border);color:var(--color-text-tertiary);margin-block-start:auto;padding:1rem .5rem 0;font-size:.75rem}.navigation-footer p{color:inherit;margin-block-end:.5rem}.inline-error{color:var(--color-danger);margin-block:.5rem;font-size:.8rem}.sidebar-tree{border-block-start:1px solid var(--color-border);margin-block-start:1rem;padding-block-start:1rem}.sidebar-tree__heading,.sidebar-folder__label,.sidebar-project{justify-content:space-between;align-items:center;gap:.35rem;min-height:36px;display:flex}.sidebar-tree__heading{color:var(--color-text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin-block-end:.35rem;font-size:.72rem;font-weight:750}.sidebar-actions,.reorder-controls{gap:.125rem;display:inline-flex}.sidebar-actions button,.reorder-controls button{border-radius:var(--radius-xs);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;min-width:28px;min-height:28px}.sidebar-actions button:hover,.reorder-controls button:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.reorder-controls button:disabled{opacity:.3}.move-target{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-secondary);max-width:2.25rem;min-height:28px}.move-target:focus{max-width:10rem}.sidebar-folder{border-inline-start:1px solid var(--color-border);margin-inline-start:.4rem;padding-inline-start:.5rem}.sidebar-folder__label{color:var(--color-text-secondary);font-size:.8rem;font-weight:700}.sidebar-project a,.sidebar-unplaced a{border-radius:var(--radius-xs);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.4rem .35rem;text-decoration:none;display:block;overflow:hidden}.sidebar-project a{flex:auto}.sidebar-project a:hover,.sidebar-unplaced a:hover{background:var(--color-surface-2);color:var(--color-text)}.sidebar-unplaced{color:var(--color-text-tertiary);gap:.125rem;margin-block-start:.75rem;font-size:.75rem;display:grid}.mobile-topbar{display:none}.workspace-content{min-width:0;padding:clamp(1rem,2vw,1.75rem)}.workspace-placeholder{max-width:90rem;margin-inline:auto}.task-workspace{gap:.875rem;max-width:100rem;margin-inline:auto;display:grid}.subsection-workspace{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:.875rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.subsection-workspace--state{place-content:center;min-height:7rem}.subsection-workspace__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.subsection-workspace__header h2,.subsection-workspace__header p,.subsection-workspace--state h2,.subsection-workspace--state p,.subsection-empty,.subsection-status{margin:0}.subsection-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.subsection-row{background:var(--color-surface-2);border-radius:var(--radius-sm);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3.25rem;padding:.25rem;display:grid}.subsection-row[data-selected=true]{background:var(--color-surface-1);border-color:var(--color-border-strong)}.subsection-row>a{border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text);gap:.15rem;min-width:0;padding:.625rem .75rem;text-decoration:none;display:grid}.subsection-row>a:hover{background:var(--color-surface-3)}.subsection-row>a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.subsection-row>.task-list-scope{grid-column:1/-1;min-width:0;padding:.75rem}.subsection-row span,.subsection-empty,.subsection-status{color:var(--color-muted);font-size:.875rem}.subsection-composer-item{list-style:none}.subsection-composer{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);gap:.5rem;padding:.75rem;display:grid}.subsection-composer>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.subsection-composer input{background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);flex:16rem;min-width:0;min-height:44px;padding:.625rem .75rem}.subsection-collapse{border-block-start:1px solid var(--color-border);grid-column:1/-1;gap:.75rem;min-width:0;padding:.75rem;display:grid}.subsection-collapse--state{color:var(--color-muted);place-content:center;min-height:4rem}.subsection-collapse--state p,.subsection-collapse__status{margin:0}.subsection-collapse__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.subsection-collapse__toolbar span,.subsection-collapse__status{color:var(--color-muted);font-size:.8125rem}.subsection-collapse__panel{min-width:0}@media (prefers-reduced-motion:reduce){.subsection-collapse,.subsection-collapse__panel{scroll-behavior:auto;transition:none}}.workspace-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1rem;display:flex}.status-badge{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;flex:none;padding:.4rem .7rem;font-size:.75rem;font-weight:700}.empty-workspace{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;place-content:center;align-items:center;min-height:min(62svh,42rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.empty-workspace p{max-width:62ch}.project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.project-card,.settings-panel{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.organization-members__header,.organization-members__table-wrap{margin-top:1rem}.organization-members__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.organization-members__refresh-error{margin:1rem 0}.organization-members__table-wrap{overflow-x:auto}.organization-members table{border-collapse:collapse;width:100%;min-width:34rem}.organization-members th,.organization-members td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.75rem}.organization-invitations{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:1rem;min-inline-size:0;margin-block-start:1rem;padding:1rem;display:grid}.organization-invitations header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.organization-invitations header h2,.organization-invitations header p,.organization-invitations>p,.organization-invitations ul,.organization-invitations dl,.organization-invitations dd{margin:0}.organization-invitations ul{gap:.75rem;padding:0;list-style:none;display:grid}.organization-invitations li{border-block-start:1px solid var(--color-border);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding-block-start:.75rem;display:grid}.organization-invitations dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem 1rem;display:grid}.organization-invitations dl div{min-inline-size:0}.organization-invitations dt{color:var(--color-text-secondary);font-size:.8125rem}.organization-invitations dd{overflow-wrap:anywhere}@media (max-width:32rem){.organization-invitations{padding:.875rem}.organization-invitations header,.organization-invitations li{grid-template-columns:1fr;align-items:stretch}.organization-invitations dl{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-invitations li>.button{inline-size:100%}}.project-card h2{overflow-wrap:anywhere}.notifications-directory__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.notifications-directory__error{margin:1rem 0}.notifications-directory__list{gap:.625rem;max-width:46rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.notifications-directory__item{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:.25rem;padding:.875rem;display:grid}.notifications-directory__item span,.notifications-directory__item time{color:var(--color-text-tertiary)}.team-directory__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.team-directory__layout{grid-template-columns:minmax(12rem,.36fr) minmax(0,1fr);gap:1rem;display:grid}.team-directory__list{align-content:start;gap:.5rem;display:grid}.team-directory__team{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;gap:.2rem;padding:.75rem;display:grid}.team-directory__team[aria-current=true]{background:var(--color-selection);border-color:var(--color-focus)}.team-directory__team span{color:var(--color-text-secondary)}.team-directory__table-wrap{overflow-x:auto}.team-directory table{border-collapse:collapse;width:100%;min-width:34rem}.team-directory th,.team-directory td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.75rem}.team-directory__lifecycle-controls,.team-directory__lifecycle-form{flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem;display:flex}.team-directory__lifecycle-form label{flex:14rem;gap:.35rem;display:grid}.team-directory__lifecycle-form input{min-block-size:2.75rem}.team-directory__archived-label{color:var(--color-text-secondary);margin:1rem 0 0;font-size:.8125rem;font-weight:700}.team-directory__effective-access{border-block:1px solid var(--color-border);margin-block:1rem;padding-block:1rem}.team-directory__effective-access h4{color:var(--color-text-secondary);margin-block:1rem .4rem;font-size:.875rem}.team-directory__effective-access ul{gap:.4rem;margin:0;padding-inline-start:1.25rem;display:grid}.team-directory__delete-dialog{background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-inline-size:34rem;width:100%;padding:1.25rem}.team-directory__delete-dialog::backdrop{background:#0000008c}.team-directory__delete-dialog ul{gap:.4rem;margin-block:1rem;padding-inline-start:1.25rem;display:grid}@media (max-width:720px){.team-directory__table-wrap{overflow-x:visible}.team-directory table{min-width:0}.team-directory thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.team-directory tbody,.team-directory tbody tr{display:block}.team-directory tbody{gap:.75rem;display:grid}.team-directory tbody tr{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.team-directory tbody th,.team-directory tbody td{justify-content:space-between;align-items:baseline;gap:.75rem;min-block-size:2.75rem;display:flex}.team-directory tbody td[data-team-member-label]:before{color:var(--color-text-secondary);content:attr(data-team-member-label);font-size:.8125rem;font-weight:700}.team-directory__membership-action .button{min-block-size:2.75rem;inline-size:100%}.team-directory__layout{grid-template-columns:1fr}.team-directory__lifecycle-controls,.team-directory__lifecycle-form{flex-direction:column;align-items:stretch}.team-directory__lifecycle-controls>.button,.team-directory__lifecycle-form>.button{min-block-size:2.75rem}.team-directory__delete-dialog{border-end-end-radius:0;border-end-start-radius:0;max-inline-size:none;margin-block-end:0;padding:1rem;inset-block-start:auto}}.project-actions,.inline-form{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.inline-form input{background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:44px;padding:.625rem .75rem}.settings-panel{max-width:48rem}.drawer{background:0 0;border:0;width:min(380px,100vw - 28px);max-width:min(380px,100vw - 28px);height:100dvh;max-height:none;margin:0;padding:0}.drawer::backdrop{background:var(--color-scrim)}.drawer__close{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);height:2.75rem;z-index:1;justify-content:center;align-items:center;width:2.75rem;font-size:1.5rem;display:inline-flex;position:absolute;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline-end:.75rem}.drawer .navigation-content{background:var(--color-overlay);border-inline-end:1px solid var(--color-border);box-shadow:var(--shadow-overlay);min-height:100dvh;padding-block-start:max(4rem, calc(env(safe-area-inset-top) + 3.25rem))}.workspace-skeleton{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:1.5rem;min-height:100svh;padding:1.5rem;display:grid}.skeleton-stack{grid-template-rows:4rem 1fr;gap:1rem;display:grid}.skeleton{background:var(--color-surface-2);border-radius:var(--radius-md)}.skeleton--rail{min-height:calc(100svh - 3rem)}.task-command-workspace,.task-list-scope,.task-list-scope-state{gap:.75rem;display:grid}.task-list-loading{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.task-list-loading__heading{gap:.5rem;max-width:20rem;display:grid}.task-list-scope__meta{justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;display:flex}.task-list-scope__meta h2,.task-list-scope__meta p{margin:0}.task-list-controls{border-block:1px solid var(--color-border);flex-wrap:wrap;align-items:end;gap:.5rem .75rem;padding-block:.625rem;display:flex}.task-list-controls label{color:var(--color-muted);gap:.25rem;font-size:.875rem;display:grid}.task-list-controls select{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);min-height:2.75rem;padding:.375rem .625rem}.task-list-controls select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.task-list-controls select:disabled{color:var(--color-muted);cursor:default;opacity:1}.task-list-scope-state{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(1rem,3vw,1.5rem)}.task-command-heading{border-block-end:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem 1.5rem;padding-block:.125rem .75rem;display:flex}.task-command-heading h2,.task-command-heading p{margin:0}.task-command-heading__identity{gap:.25rem;min-width:0;display:grid}.task-command-heading__description{color:var(--color-muted);max-width:52ch;font-size:.8125rem}.task-command-heading__tools{flex-wrap:wrap;justify-content:end;align-items:end;gap:.5rem 1rem;display:flex}.task-command-heading__tools [data-task-scope-aggregate]{color:var(--color-text-secondary);white-space:nowrap;font-size:.8125rem}.task-density-control{place-items:end start;gap:.25rem;display:grid}.task-density-control p{color:var(--color-muted);font-size:.75rem}.task-table-scroll{background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);scrollbar-gutter:stable both-edges;overflow-x:auto}.task-command-table{border-collapse:collapse;width:100%;min-width:72rem}.task-command-table col[data-task-column=selection],.task-command-table col[data-task-column=completion]{width:3.5rem}.task-command-table col[data-task-column=title]{width:28%}.task-command-table col[data-task-column=priority]{width:8rem}.task-command-table col[data-task-column=tags]{width:10rem}.task-command-table col[data-task-column=date],.task-command-table col[data-task-column=duration]{width:9rem}.task-command-table col[data-task-column=custom-field],.task-command-table col[data-task-column=state]{width:10rem}.task-command-table col[data-task-column=actions]{width:11rem}.task-command-table th,.task-command-table td{border-block-end:1px solid var(--color-border);text-align:start;vertical-align:middle;padding:.5rem .625rem}.task-command-table thead th{background:var(--color-surface-2);color:var(--color-muted);letter-spacing:.02em;z-index:1;font-size:.8125rem;font-weight:700;position:sticky;top:0}.task-command-table tbody tr[data-task-row=true]{background:var(--color-surface-1);transition:background .12s,box-shadow .12s}.task-command-table tbody tr[data-task-row=true]:not([aria-busy=true]):hover{background:var(--color-surface-2)}.task-command-table tbody tr[data-task-row=true][data-selected=true]{background:var(--color-selection)}.task-command-table tbody tr[data-task-row=true][aria-busy=true]{background:color-mix(in srgb, var(--color-surface-2) 84%, var(--color-canvas))}.task-command-table tbody tr[data-task-row=true]:focus-within{box-shadow:inset 0 0 0 2px var(--color-focus)}@media (min-width:52.0625rem){.task-command-table[data-sticky-identity-columns=desktop] thead th:first-child,.task-command-table[data-sticky-identity-columns=desktop] tbody [data-task-cell=selection]{min-inline-size:3.5rem;width:3.5rem;position:sticky;left:0}.task-command-table[data-sticky-identity-columns=desktop] thead th:nth-child(2),.task-command-table[data-sticky-identity-columns=desktop] tbody [data-task-cell=completion]{min-inline-size:3.5rem;width:3.5rem;position:sticky;left:3.5rem}.task-command-table[data-sticky-identity-columns=desktop] thead th:nth-child(3),.task-command-table[data-sticky-identity-columns=desktop] tbody [data-task-cell=title]{min-inline-size:18rem;position:sticky;left:7rem}.task-command-table[data-sticky-identity-columns=desktop] thead th:nth-child(-n+3){z-index:4}.task-command-table[data-sticky-identity-columns=desktop] tbody [data-task-cell=selection],.task-command-table[data-sticky-identity-columns=desktop] tbody [data-task-cell=completion],.task-command-table[data-sticky-identity-columns=desktop] tbody [data-task-cell=title]{background:var(--color-surface-1);z-index:2}.task-command-table[data-sticky-identity-columns=desktop] tbody [data-task-cell=title]{box-shadow:1px 0 0 var(--color-border), 8px 0 12px -12px #000000d9}.task-command-table[data-sticky-identity-columns=desktop] tbody tr[data-task-row=true]:not([aria-busy=true]):hover>[data-task-cell=selection],.task-command-table[data-sticky-identity-columns=desktop] tbody tr[data-task-row=true]:not([aria-busy=true]):hover>[data-task-cell=completion],.task-command-table[data-sticky-identity-columns=desktop] tbody tr[data-task-row=true]:not([aria-busy=true]):hover>[data-task-cell=title]{background:var(--color-surface-2)}.task-command-table[data-sticky-identity-columns=desktop] tbody tr[data-task-row=true][data-selected=true]>[data-task-cell=selection],.task-command-table[data-sticky-identity-columns=desktop] tbody tr[data-task-row=true][data-selected=true]>[data-task-cell=completion],.task-command-table[data-sticky-identity-columns=desktop] tbody tr[data-task-row=true][data-selected=true]>[data-task-cell=title]{background:var(--color-selection)}.task-command-table[data-sticky-identity-columns=desktop] tbody tr[data-task-row=true][aria-busy=true]>[data-task-cell=selection],.task-command-table[data-sticky-identity-columns=desktop] tbody tr[data-task-row=true][aria-busy=true]>[data-task-cell=completion],.task-command-table[data-sticky-identity-columns=desktop] tbody tr[data-task-row=true][aria-busy=true]>[data-task-cell=title]{background:color-mix(in srgb, var(--color-surface-2) 84%, var(--color-canvas))}.task-command-table[data-density=compact] th,.task-command-table[data-density=compact] td{padding-block:.25rem;padding-inline:.4375rem}.task-command-table[data-density=compact] thead th{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;line-height:1.1}.task-command-table[data-density=compact] .task-row-actions,.task-command-table[data-density=compact] .task-tag-list{gap:.25rem}.task-command-table[data-density=compact] .task-tag-chip,.task-command-table[data-density=compact] .task-tag-empty,.task-command-table[data-density=compact] [data-task-cell=state]{font-size:.75rem}.task-command-table[data-density=compact] [data-task-cell=title]{font-size:.875rem;font-weight:650;line-height:1.3}}.task-command-table--skeleton{cursor:progress}.task-table-skeleton{background:var(--color-surface-3);border-radius:var(--radius-sm);max-width:100%;height:.875rem;display:block}.task-table-skeleton--eyebrow{width:7rem}.task-table-skeleton--title{width:16rem}.task-table-skeleton--short{width:5rem}.task-table-skeleton--control{width:2rem;height:2rem}.task-command-table tbody tr[aria-busy=true]{color:var(--color-muted)}.task-command-table input[type=checkbox]{accent-color:var(--color-brand-solid);cursor:pointer;block-size:2.75rem;inline-size:2.75rem;margin:0}.task-command-table input[type=checkbox]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.task-command-table input[type=checkbox]:disabled{cursor:progress}@media (min-width:52.0625rem){.task-command-table input[type=checkbox]{block-size:2.25rem;inline-size:2.25rem}.task-command-table[data-density=compact] input[type=checkbox]{block-size:2rem;inline-size:2rem}.task-command-table[data-density=compact] .task-row-actions button,.task-command-table[data-density=compact] .task-priority-summary button,.task-command-table[data-density=compact] .task-duration-summary button,.task-command-table[data-density=compact] .task-title-editor button,.task-command-table[data-density=compact] .task-priority-editor button,.task-command-table[data-density=compact] .task-priority-editor select,.task-command-table[data-density=compact] .task-date-editor button,.task-command-table[data-density=compact] .task-duration-editor button{min-height:2rem;padding:.1875rem .4375rem;font-size:.8125rem}.task-command-table .task-row-actions{flex-wrap:nowrap;min-inline-size:max-content}}.task-command-table [aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-danger) 42%, transparent)}.task-row-actions,.task-group-toolbar,.task-move-targets,.task-assignee-editor,.task-assignee-summary,.task-date-editor,.task-duration-editor,.task-duration-summary,.task-priority-editor,.task-priority-summary,.task-tag-editor,.task-title-editor,.task-file-initiation,.task-file-initiation form,.task-composer-row form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.task-row-actions button,.task-assignee-editor button,.task-assignee-editor select,.task-assignee-summary button,.task-group-toolbar select,.task-move-targets button,.task-date-editor button,.task-date-editor input,.task-duration-editor button,.task-duration-editor input,.task-duration-summary button,.task-priority-editor button,.task-priority-editor select,.task-tag-editor button,.task-title-editor button,.task-title-editor input,.task-file-initiation button,.task-file-initiation input,.task-composer-row input{background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);min-height:2.25rem;padding:.375rem .625rem}.task-row-actions button:focus-visible,.task-group-toolbar select:focus-visible,.task-move-targets button:focus-visible,.task-date-editor button:focus-visible,.task-date-editor input:focus-visible,.task-duration-editor button:focus-visible,.task-duration-editor input:focus-visible,.task-duration-summary button:focus-visible,.task-priority-editor button:focus-visible,.task-priority-editor select:focus-visible,.task-tag-editor button:focus-visible,.task-tag-editor input:focus-visible,.task-title-editor button:focus-visible,.task-title-editor input:focus-visible,.task-file-initiation button:focus-visible,.task-file-initiation input:focus-visible,.task-composer-row input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:52rem){.task-file-initiation form{background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);bottom:max(1rem, env(safe-area-inset-bottom));box-shadow:var(--shadow-overlay);inset-inline:max(1rem, env(safe-area-inset-left));z-index:40;padding:.75rem;position:fixed}}.task-composer-row input{flex:16rem}.task-title-editor input{flex:12rem;min-width:10rem}.task-date-editor{align-items:end;min-width:20rem}.task-date-editor label{gap:.25rem;font-size:.8125rem;display:grid}.task-date-editor input[type=date],.task-date-editor input[type=time]{min-width:8.5rem}.task-date-editor input[type=number]{max-width:8rem}.task-duration-cell{min-width:12rem}.task-mobile-field-label{display:none}.task-priority-cell{min-width:12rem}.task-duration-editor input[type=number]{max-width:7rem}.task-date-editor__all-day{align-items:center;min-height:2.25rem;display:flex!important}.task-tag-cell{min-width:12rem}.task-tag-list{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.task-tag-chip{overflow-wrap:anywhere;border-radius:999px;max-width:16rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:700;line-height:1.25;display:inline-flex}.task-tag-empty{color:var(--color-muted);font-size:.8125rem}.task-tag-editor{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:15rem;display:flex}.task-tag-editor fieldset{border:0;flex-wrap:wrap;flex:100%;gap:.375rem;min-inline-size:0;margin:0;padding:0;display:flex}.task-tag-editor legend{color:var(--color-muted);width:100%;padding:0;font-size:.8125rem}.task-tag-editor label{align-items:center;min-height:2.75rem;display:inline-flex}.task-tag-editor input[type=checkbox]{block-size:1.25rem;inline-size:1.25rem;margin-inline-end:.25rem}.task-composer-row label,.task-group-toolbar label span{font-weight:700}.task-composer-row form>span{color:var(--color-muted);width:100%;font-size:.8125rem}.task-group-toolbar{background:var(--color-surface-2);border-radius:var(--radius-sm);padding:.75rem}.task-command-empty{background:var(--color-surface-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem;display:flex}.task-command-empty h3,.task-command-empty p,.task-list-refetch-status{margin:0}.task-command-empty p,.task-list-refetch-status{color:var(--color-muted)}.task-list-refetch-status{font-size:.875rem}.task-move-targets{background:var(--color-surface-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);padding:.75rem}.task-move-targets button[data-drop-active=true]{border-color:var(--color-brand);color:var(--color-text)}.task-move-targets button[data-pointer-drop-active=true],.task-command-table tbody tr[data-pointer-drop-active=true]{outline:2px solid var(--color-focus);outline-offset:-2px}.task-row-actions button[data-task-drag-handle=true]{touch-action:none;-webkit-user-select:none;user-select:none}.task-command-table tbody tr[data-dragging=true]{background:var(--color-surface-3);outline:2px solid var(--color-focus);outline-offset:-2px}.task-group-toolbar label{align-items:center;gap:.5rem;display:flex}.task-command-status,.task-command-unavailable{color:var(--color-muted);margin:0}.task-command-status:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.task-calendar{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:1rem;padding:clamp(.875rem,2vw,1.25rem);display:grid}.task-calendar__header,.task-calendar__navigation,.task-calendar__editor{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.task-calendar__header h2,.task-calendar__hint,.task-calendar__status{margin:0}.task-calendar__hint,.task-calendar__status{color:var(--color-text-secondary)}.task-calendar__grid{grid-template-columns:repeat(7,minmax(8rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.task-calendar__day{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.5rem;min-block-size:9rem;padding:.625rem;display:grid}.task-calendar__day[data-current-month=false]{opacity:.58}.task-calendar__day h3{margin:0;font-size:.8125rem}.task-calendar__day ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.task-calendar__event{background:var(--color-surface-1);border-inline-start:3px solid var(--color-brand-solid);overflow-wrap:anywhere;gap:.25rem;padding:.5rem;display:grid}.task-calendar__event span{color:var(--color-text-secondary);font-size:.8125rem}.task-calendar__event .button{justify-self:start;min-height:36px}.task-calendar__editor{justify-content:start;align-items:end}.task-calendar__editor label{gap:.25rem;font-size:.75rem;display:grid}.task-calendar__all-day{align-items:center;min-height:2.25rem;display:flex!important}.task-description-sheet{background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);z-index:35;gap:1rem;max-inline-size:min(38rem,100vw - 2rem);padding:1.25rem;display:grid;position:fixed;inset:1rem 1rem 1rem auto;overflow:auto}.task-route-panel{background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);z-index:35;gap:1rem;max-inline-size:min(34rem,100vw - 2rem);padding:1.25rem;display:grid;position:fixed;inset:1rem 1rem 1rem auto;overflow:auto}.task-route-panel__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.task-route-panel__header h2,.task-route-panel__header .eyebrow,.task-route-panel__description{margin:0}.task-route-panel__description{overflow-wrap:anywhere;white-space:pre-wrap}.task-route-panel__facts{gap:1rem;margin:0;display:flex}.task-route-panel__facts div{gap:.125rem;display:grid}.task-route-panel__facts dt{color:var(--color-text-secondary);font-size:.875rem}.task-route-panel__facts dd{margin:0}.task-description-sheet__header,.task-description-sheet__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.task-description-sheet__header h2,.task-description-sheet__header .eyebrow,.task-description-sheet__text,.task-description-sheet__status,.task-description-sheet__editor p{margin:0}.task-description-sheet__text{overflow-wrap:anywhere;white-space:pre-wrap}.task-description-sheet__editor{gap:.875rem;display:grid}.task-description-sheet__editor textarea{resize:vertical;min-block-size:12rem}.task-description-sheet__editor p,.task-description-sheet__status{color:var(--color-text-secondary);font-size:.875rem}.task-comments{border-block-start:1px solid var(--color-border);gap:.75rem;margin-block-start:.25rem;padding-block-start:1rem;display:grid}.task-comments__header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.task-comments__header h3,.task-comments__list,.task-comments__list p,.task-comments__composer,.task-comments__status{margin:0}.task-comments__header span,.task-comments__status{color:var(--color-text-secondary);font-size:.875rem}.task-comments__list{gap:.5rem;padding-inline-start:1.25rem;display:grid}.task-comments__list li{overflow-wrap:anywhere;white-space:pre-wrap}.task-comments__thread,.task-comments__reply{gap:.5rem;display:grid}.task-comments__replies{border-inline-start:2px solid var(--color-border);gap:.625rem;margin:.25rem 0 .125rem;padding-inline-start:.875rem;list-style:none;display:grid}.task-comments__reply-composer{border-inline-start:3px solid var(--color-brand);gap:.5rem;margin-block-start:.25rem;padding-inline-start:.75rem;display:grid}.task-comments__composer,.task-comments__editor,.task-comments__confirm{gap:.5rem;display:grid}.task-comments__actions{flex-wrap:wrap;gap:.5rem;display:flex}.task-comment-reaction{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.task-comment-reaction button{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;background:0 0;min-block-size:2rem;padding:.25rem .5rem}.task-comment-reaction button[aria-pressed=true]{background:color-mix(in srgb, var(--color-brand) 16%, transparent);border-color:var(--color-brand);color:var(--color-text)}.task-comment-reaction [role=status]{color:var(--color-text-secondary);font-size:.8125rem}.share-links-panel{min-inline-size:0}.share-links-panel__dialog{background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);overflow-wrap:anywhere;gap:.875rem;inline-size:min(34rem,100%);max-inline-size:100%;padding:1rem;display:grid}.share-links-panel__dialog h3,.share-links-panel__dialog p,.share-links-panel__dialog ul{margin:0}.share-links-panel__create,.share-links-panel__secret,.share-links-panel__revoke-confirm,.share-links-panel__list,.share-links-panel__list li{gap:.625rem;min-inline-size:0;display:grid}.share-links-panel__create{border-color:var(--color-border)}.share-links-panel__create label{gap:.375rem;display:grid}.share-links-panel__create input:not([type=checkbox]){inline-size:100%;min-inline-size:0;max-inline-size:100%}.share-links-panel__secret code,.share-links-panel__metadata{overflow-wrap:anywhere;min-inline-size:0}.share-links-panel__list{padding:0;list-style:none}.share-links-panel__list li{border-block-start:1px solid var(--color-border);padding-block-start:.75rem}.share-links-panel__revoke-confirm{grid-template-columns:minmax(0,1fr) auto auto;align-items:start}@media (max-width:32rem){.share-links-panel__dialog{inline-size:100%;max-inline-size:calc(100vw - 2rem);padding:.875rem}.share-links-panel__revoke-confirm{grid-template-columns:1fr}.share-links-panel__create .button,.share-links-panel__revoke-confirm .button,.share-links-panel__list>li>.button{inline-size:100%}}.task-comments__confirm{border-inline-start:3px solid var(--color-brand);padding-inline-start:.75rem}.task-comments__confirm p{margin:0}.task-comments__editor textarea,.task-comments__composer textarea,.task-comments__reply-composer textarea{resize:vertical;min-block-size:5rem}@media (max-width:52rem){.task-table-scroll{border:0;overflow:visible}.task-command-table{border-collapse:separate;border-spacing:0 .75rem;min-width:0}.task-command-table__head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.task-command-table tbody,.task-command-table tbody tr{display:block}.task-command-table tbody tr[data-task-row=true]{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"selection completion""title title""priority duration""tags tags""date date""state state""actions actions";gap:0;display:grid;overflow:hidden}.task-command-table tbody tr[data-task-row=true]>th,.task-command-table tbody tr[data-task-row=true]>td{border-block-end:1px solid var(--color-border);align-items:center;gap:.5rem;min-inline-size:0;padding:.75rem;display:flex}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=selection]{grid-area:selection}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=completion]{grid-area:completion}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=title]{overflow-wrap:anywhere;flex-direction:column;grid-area:title;align-items:flex-start}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=priority]{grid-area:priority}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=duration]{grid-area:duration}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=tags]{grid-area:tags}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=date]{grid-area:date}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=custom-field]{overflow-wrap:anywhere;grid-column:1/-1}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=state]{color:var(--color-muted);grid-area:state;font-size:.8125rem}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=actions]{border-block-end:0;grid-area:actions}.task-command-table tbody tr[data-task-row=true]>[data-task-cell=selection],.task-command-table tbody tr[data-task-row=true]>[data-task-cell=completion],.task-command-table tbody tr[data-task-row=true]>[data-task-cell=priority],.task-command-table tbody tr[data-task-row=true]>[data-task-cell=duration]{flex-direction:column;align-items:flex-start}.task-command-table tbody tr[data-task-row=true]:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-focus) 32%, transparent)}.task-mobile-field-label{color:var(--color-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.25;display:block}.task-priority-cell,.task-duration-cell,.task-date-editor{min-width:0}.task-command-table tbody tr[data-task-row=true] .task-title-editor,.task-command-table tbody tr[data-task-row=true] .task-date-editor,.task-command-table tbody tr[data-task-row=true] .task-duration-editor,.task-command-table tbody tr[data-task-row=true] .task-priority-editor{inline-size:100%}.task-command-table tbody tr[data-task-row=true] .task-title-editor input{flex-basis:100%;min-width:0}.task-command-table tbody tr[data-task-row=true] .task-row-actions{inline-size:100%}.task-command-table tbody tr[data-task-row=true] .task-row-actions button,.task-command-table tbody tr[data-task-row=true] .task-priority-summary button,.task-command-table tbody tr[data-task-row=true] .task-duration-summary button,.task-command-table tbody tr[data-task-row=true] .task-title-editor button,.task-command-table tbody tr[data-task-row=true] .task-title-editor input,.task-command-table tbody tr[data-task-row=true] .task-priority-editor button,.task-command-table tbody tr[data-task-row=true] .task-priority-editor select,.task-command-table tbody tr[data-task-row=true] .task-duration-editor button,.task-command-table tbody tr[data-task-row=true] .task-duration-editor input{min-height:44px}.app-shell{display:block}.app-sidebar{display:none}.mobile-topbar{background:color-mix(in srgb, var(--color-surface-1) 94%, transparent);border-block-end:1px solid var(--color-border);min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) .75rem 0;z-index:20;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid;position:sticky;top:0}.mobile-topbar__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding-inline:.75rem;font-weight:700;overflow:hidden}.workspace-content{padding:1rem 1rem max(1rem, env(safe-area-inset-bottom))}.workspace-skeleton{display:block}.skeleton--rail{display:none}.skeleton-stack{min-height:calc(100svh - 3rem)}.task-command-workspace{margin-inline:-.25rem}.task-command-empty{align-items:flex-start}.task-calendar__grid{grid-template-columns:repeat(7,minmax(10rem,1fr))}.task-calendar__header{align-items:flex-start}.task-description-sheet{border-radius:var(--radius-md) var(--radius-md) 0 0;min-block-size:min(70svh,42rem);max-inline-size:none;inset:auto 0 0}.task-route-panel{min-block-size:100svh;max-inline-size:none;padding:calc(1.25rem + env(safe-area-inset-top)) 1.25rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:0;inset:0}.task-comments__editor textarea,.task-comments__composer textarea,.task-comments__reply-composer textarea{min-block-size:7rem}.task-comment-reaction button{min-block-size:44px}}@media (pointer:coarse){.button,.navigation-item,.organization-switcher select,.task-row-actions button,.task-group-toolbar select,.task-move-targets button,.task-date-editor button,.task-date-editor input,.task-duration-editor button,.task-duration-editor input,.task-duration-summary button,.task-priority-editor button,.task-priority-editor select,.task-tag-editor button,.task-title-editor button,.task-title-editor input,.task-description-sheet textarea,.task-comments__editor textarea,.task-comments__composer textarea,.task-comments__reply-composer textarea,.task-composer-row input,.task-calendar__event .button,.task-calendar__editor input{min-height:44px}}@media (max-width:420px){.auth-mode-switch{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
