:root{--paper:#faf9f6;--ink:#29261f;--white:#ffffff;--oat-50:#faf9f6;--oat-100:#f4f2ec;--oat-150:#f1efe9;--oat-200:#ece9e1;--oat-300:#e7e3d9;--oat-400:#ddd8cb;--oat-500:#8c8576;--oat-600:#807a6e;--oat-700:#3a362e;--oat-900:#29261f;--terracotta-400:#d9683a;--terracotta-500:#c75a2a;--terracotta-600:#bd4b1e;--terracotta-700:#a83f17;--terracotta-tint:rgba(189,75,30,0.10);--accent-chat:#4c6ef5;--accent-pilot:#7c3aed;--accent-pilot-fg:#6d28d9;--accent-pilot-tint:rgba(124,58,237,0.10);--accent-team:#2f6fed;--accent-team-fg:#2563d6;--accent-team-tint:rgba(47,111,237,0.10);--success:#2f8a5b;--success-tint:rgba(47,111,79,0.12);--warning:#c08a1e;--warning-tint:rgba(192,138,30,0.15);--danger:#c0392b;--danger-tint:rgba(192,57,43,0.12);--info:#3f5fd6;--info-tint:rgba(76,110,245,0.13);--unread:#ec7a2c;--rec-pending:#c08a1e;--rec-failed:#d1607a;--brand-logo-bg:#000000;--brand-logo-eye:#ffffff;--radius:0.625rem;--background:var(--paper);--foreground:var(--ink);--card:var(--white);--card-foreground:var(--ink);--popover:var(--white);--popover-foreground:var(--ink);--primary:var(--terracotta-600);--primary-hover:var(--terracotta-700);--primary-foreground:#ffffff;--secondary:var(--oat-150);--secondary-foreground:var(--oat-700);--muted:var(--oat-150);--muted-foreground:var(--oat-600);--accent:var(--oat-200);--accent-foreground:var(--ink);--destructive:var(--danger);--border:var(--oat-300);--border-strong:var(--oat-400);--input:var(--oat-300);--ring:var(--terracotta-600);--sidebar:var(--oat-100);--sidebar-foreground:var(--oat-700);--sidebar-muted:var(--oat-500);--sidebar-border:#e5e1d6;--sidebar-item-hover:#e9e5db;--sidebar-item-active:#e2ddcf;--sidebar-accent-tint:var(--terracotta-tint);color-scheme:light}.dark,[data-theme=dark]{--background:#1f1e1b;--foreground:#ece9e2;--card:#262521;--card-foreground:#ece9e2;--popover:#2b2925;--popover-foreground:#ece9e2;--primary:#d9683a;--primary-hover:#e0764b;--primary-foreground:#1a120c;--secondary:#302e29;--secondary-foreground:#d8d4ca;--muted:#2b2925;--muted-foreground:#948e80;--accent:#34322c;--accent-foreground:#ece9e2;--destructive:#e5705f;--border:#38352e;--border-strong:#46423a;--input:#38352e;--ring:#d9683a;--sidebar:#1a1916;--sidebar-foreground:#cfcbc1;--sidebar-muted:#837d70;--sidebar-border:#302e28;--sidebar-item-hover:#2a2823;--sidebar-item-active:#34322b;--sidebar-accent-tint:rgba(217,104,58,0.16);--rec-pending:#d9a441;--rec-failed:#e2809a;--accent-pilot:#a78bfa;--accent-pilot-fg:#c4b5fd;--accent-pilot-tint:rgba(167,139,250,0.16);--accent-team:#6c9bff;--accent-team-fg:#9bbcff;--accent-team-tint:rgba(108,155,255,0.16);--brand-logo-bg:#ffffff;--brand-logo-eye:#1a1916;color-scheme:dark}:root{--font-sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-serif:"Newsreader",Georgia,"Times New Roman",serif;--font-mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,monospace;--text-2xs:10.5px;--text-xs:11.5px;--text-sm:12.5px;--text-base:13.5px;--text-md:14px;--text-lg:15.5px;--text-xl:17px;--display-sm:19px;--display-md:26px;--display-lg:30px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-snug:1.45;--leading-normal:1.55;--leading-relaxed:1.62;--tracking-label:0.055em;--tracking-tight:-0.01em;--text-body:var(--text-base);--text-label:var(--text-2xs);--text-caption:var(--text-xs);--leading-body:var(--leading-snug);--space-0:0px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-10:22px;--space-12:26px;--space-16:34px;--space-20:40px;--radius-xs:5px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--radius-pill:999px;--shadow-xs:0 1px 1px rgba(0,0,0,.03);--shadow-sm:0 1px 2px rgba(0,0,0,.06);--shadow-card:0 6px 18px rgba(0,0,0,.06);--shadow-panel:0 1px 2px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.015);--shadow-menu:0 12px 40px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.10);--shadow-modal:0 24px 70px rgba(0,0,0,.30);--shadow-focus:0 0 0 3px var(--sidebar-accent-tint);--border-width:1px;--ease-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.2,.64,1);--dur-fast:.12s;--dur-base:.16s;--dur-slow:.22s}.dark{--shadow-panel:0 1px 2px rgba(0,0,0,.3),0 8px 26px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.04)}