:root,[data-color-scheme=light]{color-scheme:light;--brand-paper:#e4e8ea;--brand-paper-2:#edf0f1;--brand-raised:#f7f9f9;--brand-ink:#0f1518;--brand-ink-2:#3d4a50;--brand-ink-3:#6e7c83;--brand-rule:rgba(15,21,24,0.14);--brand-rule-2:rgba(15,21,24,0.28);--brand-accent:#cf3a1b;--brand-accent-ink:#ffffff;--brand-accent-wash:rgba(207,58,27,0.09);--f-display:"Newsreader",Georgia,serif;--f-ui:"Instrument Sans",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--bg:var(--brand-paper);--mica-base:var(--brand-paper-2);--mica-base-solid:var(--brand-paper-2);--mica-alt:var(--brand-paper);--bg-layer:var(--brand-raised);--bg-layer-alt:var(--brand-raised);--bg-smoke:rgba(15,21,24,0.35);--surface:var(--brand-raised);--surface-strong:var(--brand-raised);--surface-soft:var(--brand-paper-2);--surface-pressed:var(--brand-paper-2);--fill-solid-base:var(--brand-raised);--fill-solid-sec:var(--brand-paper-2);--fill-solid-ter:var(--brand-paper-2);--fill-control:var(--brand-raised);--fill-control-sec:var(--brand-paper-2);--fill-subtle:rgba(15,21,24,0.05);--fill-subtle-sec:rgba(15,21,24,0.03);--border:var(--brand-rule);--border-strong:var(--brand-rule-2);--stroke-control:var(--brand-rule);--text:var(--brand-ink);--text-sec:var(--brand-ink-2);--text-ter:var(--brand-ink-3);--text-disabled:rgba(15,21,24,0.38);--muted:var(--brand-ink-3);--accent:var(--brand-accent);--accent-light1:#d94a2c;--accent-light2:#e35a3d;--accent-dark1:#b83218;--accent-dark2:#9f2b14;--accent-soft:var(--brand-accent-wash);--accent-strong:#9f2b14;--accent-text:var(--brand-accent);--success:#0f7b0f;--success-bg:rgba(15,123,15,0.1);--warning:#9d5f00;--warning-bg:rgba(157,95,0,0.1);--error:#c42b1c;--error-bg:rgba(196,43,28,0.1);--caution:var(--brand-accent);--caution-bg:var(--brand-accent-wash);--shadow-2:0 1px 0 rgba(15,21,24,0.04);--shadow-4:0 1px 0 rgba(15,21,24,0.06);--shadow-8:0 2px 8px rgba(15,21,24,0.06);--shadow-16:0 4px 16px rgba(15,21,24,0.08);--shadow-28:0 8px 24px rgba(15,21,24,0.1);--shadow-64:0 16px 40px rgba(15,21,24,0.12);--shadow-sm:var(--shadow-4);--shadow-md:var(--shadow-8);--shadow-lg:var(--shadow-16)}[data-color-scheme=dark]{color-scheme:dark;--brand-paper:#0d1315;--brand-paper-2:#111819;--brand-raised:#171f22;--brand-ink:#e6ebec;--brand-ink-2:#a9b6bb;--brand-ink-3:#75838a;--brand-rule:rgba(230,235,236,0.15);--brand-rule-2:rgba(230,235,236,0.3);--brand-accent:#f2542d;--brand-accent-ink:#12181a;--brand-accent-wash:rgba(242,84,45,0.13);--bg:var(--brand-paper);--mica-base:var(--brand-paper-2);--mica-base-solid:var(--brand-paper-2);--mica-alt:var(--brand-paper);--bg-layer:var(--brand-raised);--bg-layer-alt:var(--brand-raised);--bg-smoke:rgba(0,0,0,0.55);--surface:var(--brand-raised);--surface-strong:#1c2427;--surface-soft:var(--brand-paper-2);--surface-pressed:var(--brand-paper);--fill-solid-base:var(--brand-raised);--fill-solid-sec:var(--brand-paper-2);--fill-solid-ter:var(--brand-paper-2);--fill-control:var(--brand-raised);--fill-control-sec:var(--brand-paper-2);--fill-subtle:rgba(255,255,255,0.06);--fill-subtle-sec:rgba(255,255,255,0.04);--border:var(--brand-rule);--border-strong:var(--brand-rule-2);--stroke-control:var(--brand-rule);--text:var(--brand-ink);--text-sec:var(--brand-ink-2);--text-ter:var(--brand-ink-3);--text-disabled:rgba(230,235,236,0.38);--muted:var(--brand-ink-3);--accent:var(--brand-accent);--accent-light1:#f46a42;--accent-light2:#f67f5a;--accent-dark1:#d94a28;--accent-dark2:#c04224;--accent-soft:var(--brand-accent-wash);--accent-strong:#f67f5a;--accent-text:var(--brand-accent);--success:#6ccb5f;--success-bg:rgba(108,203,95,0.12);--warning:#e6b422;--warning-bg:rgba(230,180,34,0.12);--error:#ff99a4;--error-bg:rgba(255,153,164,0.12);--caution:var(--brand-accent);--caution-bg:var(--brand-accent-wash);--shadow-2:0 1px 0 rgba(0,0,0,0.24);--shadow-4:0 1px 0 rgba(0,0,0,0.28);--shadow-8:0 2px 8px rgba(0,0,0,0.32);--shadow-16:0 4px 16px rgba(0,0,0,0.36);--shadow-28:0 8px 24px rgba(0,0,0,0.4);--shadow-64:0 16px 40px rgba(0,0,0,0.44);--shadow-sm:var(--shadow-4);--shadow-md:var(--shadow-8);--shadow-lg:var(--shadow-16)}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]){color-scheme:dark;--brand-paper:#0d1315;--brand-paper-2:#111819;--brand-raised:#171f22;--brand-ink:#e6ebec;--brand-ink-2:#a9b6bb;--brand-ink-3:#75838a;--brand-rule:rgba(230,235,236,0.15);--brand-rule-2:rgba(230,235,236,0.3);--brand-accent:#f2542d;--brand-accent-ink:#12181a;--brand-accent-wash:rgba(242,84,45,0.13);--bg:var(--brand-paper);--mica-base:var(--brand-paper-2);--mica-base-solid:var(--brand-paper-2);--surface:var(--brand-raised);--surface-strong:#1c2427;--surface-soft:var(--brand-paper-2);--fill-control:var(--brand-raised);--fill-solid-base:var(--brand-raised);--fill-solid-sec:var(--brand-paper-2);--fill-subtle:rgba(255,255,255,0.06);--fill-subtle-sec:rgba(255,255,255,0.04);--border:var(--brand-rule);--border-strong:var(--brand-rule-2);--stroke-control:var(--brand-rule);--text:var(--brand-ink);--text-sec:var(--brand-ink-2);--text-ter:var(--brand-ink-3);--muted:var(--brand-ink-3);--accent:var(--brand-accent);--accent-text:var(--brand-accent);--accent-soft:var(--brand-accent-wash)}}body,html{font-family:var(--f-ui);font-size:14px;line-height:1.5;background:var(--bg);color:var(--text)}[data-color-scheme=dark] body,body,html{background-image:none}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]) body{background-image:none}}::selection{background:var(--accent);color:var(--brand-accent-ink)}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.commandBar h1,.loginRailCopy h1,.sectionHeader h2,.sectionHeader h3{font-family:var(--f-display);font-weight:600;letter-spacing:-.015em;color:var(--text)}.commandBar h1{font-size:28px;line-height:1.1}.sectionHeader h2{font-size:20px;line-height:1.15}.eyebrow{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--text-ter)}.detailCopy,.hint,.lede{font-size:13px;line-height:1.5;color:var(--text-sec)}.loginRailCopy .lede{font-family:var(--f-display);font-size:15px;line-height:1.55}.brandMark{border-radius:0;background:var(--brand-accent);color:var(--brand-accent-ink);box-shadow:none;font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.05em}.navBrandTitle{font-family:var(--f-display);font-size:15px;letter-spacing:-.01em;color:var(--text)}.navBrandSub{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-ter)}.navRail{background:var(--mica-base);border-right:1px solid var(--border)}.commandBar,.navRail{backdrop-filter:none;-webkit-backdrop-filter:none}.commandBar{background:var(--surface);border-bottom:1px solid var(--border)}.sectionStack,.workspaceShell{background:var(--bg)}.panel,.surfaceCard,.surfaceInset{border-radius:0;border:1px solid var(--border);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface);color:var(--text)}.surfaceCard,.surfaceInset{background:var(--surface-soft)}input,select,textarea{border-radius:0;border-bottom-color:var(--stroke-control);border:1px solid var(--stroke-control);background:var(--fill-control);color:var(--text);min-height:34px;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--accent);border-bottom-width:1px;box-shadow:0 0 0 1px var(--accent-soft);background:var(--fill-control)}.primaryButton{border-radius:0;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;box-shadow:none;color:var(--brand-accent-ink)}.ghostButton,.secondaryButton{border-radius:0;box-shadow:none;color:var(--text)}.secondaryButton{background:transparent;border-color:var(--border-strong)}.modalActionButton{border-radius:0;background:var(--brand-accent);border:1px solid var(--brand-accent);color:var(--brand-accent-ink);font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.modalActionButton:hover{background:var(--accent-dark1);border-color:var(--accent-dark1)}.dangerButton{border-radius:0}.navItem,.navSubItem{border-radius:0;font-size:14px;color:var(--text-sec)}.navItem:hover,.navItemActive,.navSubItem:hover{color:var(--text)}.navItemActive:before{width:2px;height:20px;border-radius:0;background:var(--accent)}.loginShell{background:var(--bg)}.loginFrame{border-radius:0;border:1px solid var(--border);box-shadow:var(--shadow-16);background:var(--surface)}.loginRail{border-radius:0;background:var(--surface-soft);border:0;border-right:1px solid var(--border);box-shadow:inset 3px 0 0 var(--brand-accent)}.loginRail:after{opacity:.35}.loginRailCopy h1{font-size:32px}.loginCard.panel{box-shadow:none;border:0;background:transparent}.loginProductLink{display:inline-block;margin-top:1rem;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-ter);text-decoration:none}.loginProductLink:hover{color:var(--accent)}.markAccent{color:var(--brand-accent)}.badge,.statusBanner{border-radius:0}.dialogSurface,.loadingShell,.modalOverlay{background:var(--bg-smoke);color:var(--text)}.loadingShell{background:var(--bg)}.detailLabel,.emptyState,.metaRow,.statDetail{color:var(--text-sec)}.connectorProgressRow,.item,.listRow,.mailboxRow,.mailboxRowActive{background:transparent;color:var(--text)}.mailboxRow:hover,.mailboxRowActive{background:var(--fill-subtle)}