:root{--c-mist-0:#fcfcfd;--c-mist-1:#f4f5f8;--c-mist-2:#eef0f4;--c-mist-3:#e3e6ec;--c-mist-4:#cdd2dc;--c-mist-5:#aab3cc;--c-ink-0:#12141a;--c-ink-1:#1b1d24;--c-ink-2:#1f2330;--c-ink-3:#2a2f3d;--c-ink-4:#343a4a;--c-ink-5:#5f6573;--c-ink-6:#7d8392;--c-ink-7:#9aa1b2;--c-ink-8:#e6e8ee;--c-lapis-0:#edf0fd;--c-lapis-1:#c3cdfb;--c-lapis-2:#7d93f6;--c-lapis-3:#4a69e6;--c-lapis-4:#3b5bdb;--c-lapis-5:#2f4cc4;--c-lapis-6:#2b45b5;--c-lapis-7:#1d2443;--c-iris-0:#f1eefc;--c-iris-1:#a593f2;--c-iris-2:#6e56cf;--c-iris-3:#241f3d;--c-green-0:#e7f3ec;--c-green-1:#74cf9a;--c-green-2:#1e7346;--c-green-3:#15291d;--c-amber-0:#fbf0dc;--c-amber-1:#e6b45c;--c-amber-2:#8f5600;--c-amber-3:#2d2413;--c-red-0:#fbe9e7;--c-red-1:#f08a80;--c-red-2:#ad2a20;--c-red-3:#321a18;--c-red-danger:#c0352b;--c-red-danger-hover:#d0443a;--c-red-danger-press:#a52c23;--c-red-danger-dark:#e5685e;--c-red-danger-dark-hover:#ec8178;--c-red-danger-dark-press:#d24f45;--c-cat-1:#8a8880;--c-cat-2:#3f7fd1;--c-cat-3:#7a5ccf;--c-cat-4:#c98a1b;--c-cat-5:#2f9467;--c-cat-6:#c2557a;--c-cat-1-dark:#8f8d86;--c-cat-2-dark:#6aa3ec;--c-cat-3-dark:#a28af0;--c-cat-4-dark:#e0aa48;--c-cat-5-dark:#5dbd8f;--c-cat-6-dark:#e07fa0;--c-night-0:#0c0e13;--c-night-1:#111318;--c-night-2:#181b22;--c-night-3:#20242d;--c-night-4:#262a34;--c-night-5:#353a46;--c-night-6:#3e4560;--c-night-text-0:#f3f4f7;--c-night-text-1:#c9cdd6;--c-night-text-2:#9399a6;--c-night-text-3:#6b7180;--c-night-side-text:#dfe2e9;--c-night-side-icon:#8d93a2;--c-night-side-label:#5f6574;--c-night-side-hover:#171a21;--c-night-side-line:#1a1d24;--c-zoom:#2d8cff;--c-meet:#e8f3ec;--c-teams:#5b5fc7}:root[data-palette=moss]{--c-lapis-0:#e9f4ee;--c-lapis-1:#b9dcc8;--c-lapis-2:#6fc094;--c-lapis-3:#2f9467;--c-lapis-4:#247a54;--c-lapis-5:#1d6445;--c-lapis-6:#1a5a3f;--c-lapis-7:#15291d;--c-iris-0:#eef3f0;--c-iris-1:#a3c9b4;--c-iris-2:#4f8a6a;--c-iris-3:#1c2b23}:root[data-palette=ember]{--c-lapis-0:#fdeee6;--c-lapis-1:#f6c5ab;--c-lapis-2:#ee8d5f;--c-lapis-3:#d9663a;--c-lapis-4:#c2522a;--c-lapis-5:#a64320;--c-lapis-6:#933b1c;--c-lapis-7:#3a2016;--c-iris-0:#fbeeea;--c-iris-1:#e9a08f;--c-iris-2:#b85a46;--c-iris-3:#33201b}:root[data-palette=slate]{--c-lapis-0:#eceff3;--c-lapis-1:#c4ccd8;--c-lapis-2:#8c99ad;--c-lapis-3:#5b6a82;--c-lapis-4:#46546b;--c-lapis-5:#394559;--c-lapis-6:#323d4f;--c-lapis-7:#1d2230;--c-iris-0:#efeef4;--c-iris-1:#ada6c9;--c-iris-2:#6d6494;--c-iris-3:#26233a}:root{color-scheme:light;--bg:var(--c-mist-1);--surface:var(--c-mist-0);--surface-2:var(--c-mist-2);--line:var(--c-mist-3);--line-strong:var(--c-mist-4);--text:var(--c-ink-1);--text-strong:var(--c-ink-0);--muted:var(--c-ink-5);--faint:var(--c-ink-6);--accent:var(--c-lapis-4);--accent-hover:var(--c-lapis-3);--accent-press:var(--c-lapis-5);--accent-disabled:var(--c-mist-5);--accent-soft:var(--c-lapis-0);--accent-text:var(--c-lapis-6);--on-accent:var(--c-mist-0);--agent:var(--c-iris-2);--agent-soft:var(--c-iris-0);--ok:var(--c-green-2);--ok-soft:var(--c-green-0);--warn:var(--c-amber-2);--warn-soft:var(--c-amber-0);--risk:var(--c-red-2);--risk-soft:var(--c-red-0);--danger:var(--c-red-danger);--danger-hover:var(--c-red-danger-hover);--danger-press:var(--c-red-danger-press);--danger-soft:var(--c-red-0);--neutral-soft:var(--c-mist-2);--diff-add:#e6f4ea;--diff-del:#fbeaea;--side-bg:var(--c-ink-2);--side-text:var(--c-ink-8);--side-icon:var(--c-ink-7);--side-label:#737a8c;--side-hover:var(--c-ink-3);--side-active:var(--c-ink-4);--side-line:#2c3140;--cat-1:var(--c-cat-1);--cat-2:var(--c-cat-2);--cat-3:var(--c-cat-3);--cat-4:var(--c-cat-4);--cat-5:var(--c-cat-5);--cat-6:var(--c-cat-6);--focus:var(--c-lapis-2);--shadow-pop:0 12px 32px -14px rgba(20,24,36,.28);--shadow-float:0 12px 30px -12px rgba(20,24,36,.4);--shadow-card:0 1px 3px rgba(20,24,36,.05);--scrim:rgba(20,24,36,.35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:var(--c-night-1);--surface:var(--c-night-2);--surface-2:var(--c-night-3);--line:var(--c-night-4);--line-strong:var(--c-night-5);--text:var(--c-night-text-1);--text-strong:var(--c-night-text-0);--muted:var(--c-night-text-2);--faint:var(--c-night-text-3);--accent:var(--c-lapis-2);--accent-hover:#93a6f8;--accent-press:#6680f0;--accent-disabled:var(--c-night-6);--accent-soft:var(--c-lapis-7);--accent-text:#a9b8fa;--on-accent:#0f1226;--agent:var(--c-iris-1);--agent-soft:var(--c-iris-3);--ok:var(--c-green-1);--ok-soft:var(--c-green-3);--warn:var(--c-amber-1);--warn-soft:var(--c-amber-3);--risk:var(--c-red-1);--risk-soft:var(--c-red-3);--danger:var(--c-red-danger-dark);--danger-hover:var(--c-red-danger-dark-hover);--danger-press:var(--c-red-danger-dark-press);--danger-soft:var(--c-red-3);--neutral-soft:#26272a;--diff-add:#14291b;--diff-del:#331b1b;--side-bg:var(--c-night-0);--side-text:var(--c-night-side-text);--side-icon:var(--c-night-side-icon);--side-label:var(--c-night-side-label);--side-hover:var(--c-night-side-hover);--side-active:var(--c-night-3);--side-line:var(--c-night-side-line);--cat-1:var(--c-cat-1-dark);--cat-2:var(--c-cat-2-dark);--cat-3:var(--c-cat-3-dark);--cat-4:var(--c-cat-4-dark);--cat-5:var(--c-cat-5-dark);--cat-6:var(--c-cat-6-dark);--shadow-pop:0 12px 32px -14px rgba(0,0,0,.6);--shadow-float:0 12px 30px -12px rgba(0,0,0,.7);--shadow-card:none;--scrim:rgba(0,0,0,.55)}}:root[data-theme=dark]{color-scheme:dark;--bg:var(--c-night-1);--surface:var(--c-night-2);--surface-2:var(--c-night-3);--line:var(--c-night-4);--line-strong:var(--c-night-5);--text:var(--c-night-text-1);--text-strong:var(--c-night-text-0);--muted:var(--c-night-text-2);--faint:var(--c-night-text-3);--accent:var(--c-lapis-2);--accent-hover:#93a6f8;--accent-press:#6680f0;--accent-disabled:var(--c-night-6);--accent-soft:var(--c-lapis-7);--accent-text:#a9b8fa;--on-accent:#0f1226;--agent:var(--c-iris-1);--agent-soft:var(--c-iris-3);--ok:var(--c-green-1);--ok-soft:var(--c-green-3);--warn:var(--c-amber-1);--warn-soft:var(--c-amber-3);--risk:var(--c-red-1);--risk-soft:var(--c-red-3);--danger:var(--c-red-danger-dark);--danger-hover:var(--c-red-danger-dark-hover);--danger-press:var(--c-red-danger-dark-press);--danger-soft:var(--c-red-3);--neutral-soft:#26272a;--diff-add:#14291b;--diff-del:#331b1b;--side-bg:var(--c-night-0);--side-text:var(--c-night-side-text);--side-icon:var(--c-night-side-icon);--side-label:var(--c-night-side-label);--side-hover:var(--c-night-side-hover);--side-active:var(--c-night-3);--side-line:var(--c-night-side-line);--cat-1:var(--c-cat-1-dark);--cat-2:var(--c-cat-2-dark);--cat-3:var(--c-cat-3-dark);--cat-4:var(--c-cat-4-dark);--cat-5:var(--c-cat-5-dark);--cat-6:var(--c-cat-6-dark);--shadow-pop:0 12px 32px -14px rgba(0,0,0,.6);--shadow-float:0 12px 30px -12px rgba(0,0,0,.7);--shadow-card:none;--scrim:rgba(0,0,0,.55)}:root{--font:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs:13px;--fs-title:20px;--lh:1.55;--row-h:44px;--head-h:38px;--control-h:30px;--gap:24px;--gap-sm:16px}:root[data-text=large]{--fs:14px;--fs-title:22px}:root[data-density=compact]{--row-h:36px;--head-h:32px;--control-h:26px;--gap:16px;--gap-sm:12px}:root{--radius:10px;--radius-sm:7px;--radius-lg:16px;--pill:999px;--side-w:216px;--page-max:1240px;--rail-w:300px;--panel-w:468px;--peek-w:400px}:root.side-collapsed{--side-w:60px}:root{--t-fast:.12s;--t-base:.18s}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s}.u-pulse,.u-spin{animation:none!important}}:root{--font-ui:var(--font);--font-size-body:var(--fs);--font-size-control:var(--fs);--font-size-nav:var(--fs);--font-size-caption:var(--fs);--font-size-subtitle:var(--fs);--line-height-body:var(--lh);--text-ink:var(--text);--text-page-title:var(--text-strong);--text-subtitle:var(--muted);--text-quiet:var(--muted);--text-heading:var(--text-strong);--text-body:var(--text);--surface-canvas:var(--bg);--surface-card:var(--surface);--surface-border:var(--line);--surface-tint:var(--surface-2);--panel-border:var(--line);--control-border:var(--line-strong);--control-text:var(--text);--control-hover:var(--surface-2);--control-hover-border:var(--line-strong);--focus-ring:var(--focus);--brand:var(--accent);--brand-strong:var(--accent-text);--brand-hover:var(--accent-hover);--brand-soft:var(--accent-soft);--brand-selected:var(--accent-soft);--brand-border:var(--c-lapis-1);--chip-border:var(--line-strong);--app-canvas:var(--bg);--card-shadow:var(--shadow-card);--nav-surface:var(--side-bg);--nav-selected:var(--side-active);--nav-hover:var(--side-hover);--nav-text:var(--side-text);--nav-border:var(--side-line);--blue:var(--accent-text);--green:var(--ok);--panel-radius:var(--radius-sm);--control-radius:var(--radius-sm)}:root[data-theme=dark] .rw-table-scroll,:root[data-theme=dark] .table-scroll,:root[data-theme=dark] .task-grid{background:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rw-table-scroll,:root:not([data-theme=light]) .table-scroll,:root:not([data-theme=light]) .task-grid{background:var(--surface)}}.u-root{background:var(--bg);color:var(--text);font:400 var(--fs)/var(--lh) var(--font);-webkit-font-smoothing:antialiased}.u-root *,.u-root :after,.u-root :before{box-sizing:border-box}.u-root a{color:inherit;text-decoration:none}.u-root h1,.u-root h2,.u-root h3,.u-root h4,.u-root p{margin:0;font-size:var(--fs);font-weight:400;font-family:inherit}.u-root h1{font-size:var(--fs-title);letter-spacing:-.01em;line-height:1.3}.u-root h1,.u-root h2,.u-root h3{font-weight:600;color:var(--text-strong)}.u-root hr{border:0;border-top:1px solid var(--line);margin:0}.u-root button,.u-root input,.u-root select,.u-root textarea{font:inherit;color:inherit}.u-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.u-root ::selection{background:var(--accent-soft)}.u-muted{color:var(--muted)}.u-faint{color:var(--faint)}.u-strong{font-weight:600;color:var(--text-strong)}.u-mono{font-family:var(--mono)}.u-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-right{text-align:right}.u-ellipsis,.u-nowrap{white-space:nowrap}.u-ellipsis{overflow:hidden;text-overflow:ellipsis}.u-big{font-size:var(--fs-title);font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--text-strong)}.u-link{color:var(--accent-text)}.u-link:hover{text-decoration:underline}.u-sep:before{content:"·";margin:0 6px;color:var(--faint)}.u-ai{color:var(--agent)}.u-row{display:flex;align-items:center;gap:8px}.u-row.wrap{flex-wrap:wrap}.u-row.between{justify-content:space-between}.u-row.top{align-items:flex-start}.u-stack{display:flex;flex-direction:column;gap:8px}.u-stack.lg{gap:16px}.u-grow{flex:1 1;min-width:0}.u-grid{display:grid;gap:16px}.u-grid.cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.u-mosaic{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-flow:dense;gap:16px}.u-mosaic .w2{grid-column:span 2}.u-mosaic .h2{grid-row:span 2}.u-hidden{display:none!important}.u-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1100px){.u-mosaic .w2{grid-column:span 1}}