@layer properties,theme,base;@layer legacy{:root{--green-900:#0d2e23;--green-800:#143e2f;--green-700:#1d4d3a;--green-600:#2a6249;--green-500:#3a7a5d;--green-400:#5a9678;--green-100:#d8e6dd;--green-50:#ecf2ee;--gold:#c89968;--gold-light:#e8c596;--gold-50:#f9f1e6;--paper:#faf8f3;--paper-warm:#f3ede0;--paper-card:#fff;--ink:#14201a;--ink-soft:#2d3a33;--ink-muted:#6b7a72;--ink-light:#9aa69e;--line:#dfd8c8;--line-soft:#ebe5d6;--red:#b8443c;--red-bg:#f5e0de;--green-pos:#2a6249;--green-pos-bg:#d8e6dd;--shadow-sm:0 1px 2px #14201a0a;--shadow:0 1px 3px #14201a0f, 0 4px 12px #14201a0a;--shadow-lg:0 4px 12px #14201a14, 0 16px 32px #14201a0f;--chart-grid:#ebe5d6;--chart-tick:#6b7a72;--chart-legend:#2d3a33;--chart-tooltip-bg:#14201af2;--red-tint:#b8443c0a;--gold-ink:#8a6232;--red-ink:#8f2f28;--row-hover:#faf8f3;--tr-progress:#a8742a;--tr-success:#1f8f4e;--tr-success-ink:#17703d;--tr-success-bg:#e2f2e8;--tr-warn-ink:#7a5416;--tr-warn-bg:#fbf1de;--tr-stage:#0d2e23;--tr-stage-ink:#f3ede0;--tr-shadow-card:0 1px 2px #14201a0d, 0 8px 20px -8px #14201a24;--tr-shadow-hover:0 2px 4px #14201a0f, 0 22px 40px -14px #14201a4d;--tr-shadow-press:0 1px 2px #14201a1f;--tr-shadow-lesson:0 1px 2px #14201a0a, 0 16px 40px -20px #14201a2e;--tr-c-forest:#143e2f;--tr-c-pine:#1d4d3a;--tr-c-moss:#6aa586;--tr-c-sage:#d8e6dd;--tr-c-cream:#f3ede0;--tr-c-gold:#c89968;--tr-c-honey:#e8c596;--tr-c-clay:#a94d1f;--tr-c-sky:#2f5f9e;--tr-c-plum:#5f3f7d;--tr-c-ink:#14201a;--tr-c-paper:#faf8f3;--tr-sys-portal:#1d4d3a;--tr-sys-gmail:#b3261e;--tr-sys-shopify:#4a6f12;--tr-sys-slack:#6b2470;--tr-sys-max:#85560f;--tr-sys-recharge:#3d44b5;--tr-sys-bitwarden:#1553c7;--tr-sys-drive:#0b6477;--tr-sys-sheets:#146c2e;--tr-sys-dashboard:#33526e;--tr-sys-loopz:#a61e6e;--tr-sys-fields:#9a4715}[data-theme=dark]{--paper-card:#192822;--paper-warm:#121d18;--ink:#e6ede8;--ink-soft:#c5d2c9;--ink-muted:#8a9e93;--ink-light:#677a6e;--line:#2c3f35;--line-soft:#233028;--green-50:#1a2e24;--gold-50:#1f1c10;--red-bg:#2d1a19;--green-pos-bg:#1a2e22;--red-tint:#b8443c14;--green-700:#4a9e72;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 3px #00000080, 0 4px 12px #0006;--shadow-lg:0 4px 12px #0009, 0 16px 32px #00000080;--chart-grid:#2c3f35;--chart-tick:#8a9e93;--chart-legend:#c5d2c9;--chart-tooltip-bg:#08100cf5;--gold-ink:#e8c596;--red-ink:#f0a39c;--green-pos:#7fd1a3;--red:#ec8b82;--row-hover:#1d2e24;--tr-progress:#c89968;--tr-success:#4ec98a;--tr-success-ink:#7fd1a3;--tr-success-bg:#173526;--tr-warn-ink:#e8c596;--tr-warn-bg:#2a2313;--tr-stage:#0a1410;--tr-stage-ink:#e6ede8;--tr-shadow-card:0 1px 2px #0006, 0 8px 20px -8px #0000008c;--tr-shadow-hover:0 2px 4px #00000073, 0 22px 40px -14px #000c;--tr-shadow-press:0 1px 2px #0000008c;--tr-shadow-lesson:0 1px 2px #0006, 0 16px 40px -20px #000000b3;--tr-c-forest:#11362a;--tr-c-pine:#1a4534;--tr-c-moss:#5c9577;--tr-c-sage:#bfd2c6;--tr-c-cream:#ddd6c6;--tr-c-gold:#b98b5c;--tr-c-honey:#d3b385;--tr-c-clay:#96441c;--tr-c-sky:#2a548c;--tr-c-plum:#54386f;--tr-c-ink:#0c1410;--tr-c-paper:#f1ede4;--tr-sys-portal:#7fd1a3;--tr-sys-gmail:#f28b82;--tr-sys-shopify:#a8d77c;--tr-sys-slack:#dba9e3;--tr-sys-max:#e8c596;--tr-sys-recharge:#a9aeff;--tr-sys-bitwarden:#8ab4f8;--tr-sys-drive:#6fd3e6;--tr-sys-sheets:#81c995;--tr-sys-dashboard:#a9c4dd;--tr-sys-loopz:#f29bd0;--tr-sys-fields:#f0b27a}[data-theme=dark] .dashboard-root .brand-tag{color:#4ade80;background:#1a2e22}[data-theme=dark] .dashboard-root .brand-tag.brand-talitha{color:#4ade80;background:#0f2e1a}[data-theme=dark] .dashboard-root .brand-tag.brand-lofty{color:#fb923c;background:#2a1806}[data-theme=dark] .dashboard-root .brand-tag.brand-westbean{color:#60a5fa;background:#0d1e3d}[data-theme=dark] .dashboard-root .brand-tag.brand-resale{color:#a78bfa;background:#1e0e3a}[data-theme=dark] .dashboard-root .brand-tag.brand-cafés{color:#fbbf24;background:#2a1e06}[data-theme=dark] .dashboard-root .brand-tag.brand-other,[data-theme=dark] .dashboard-root .brand-tag.brand-intercompany{color:#94a3b8;background:#1a2030}[data-theme=dark] .dashboard-root .pill-btn.active{color:#f0ede6}[data-theme=dark] .dashboard-root .max-panel{background:linear-gradient(#192822f0,#121d18f0);border-color:#ffffff14}[data-theme=dark] .dashboard-root .max-msg.assistant{color:#e6ede8;background:#1e2e26e6;border-color:#ffffff14}[data-theme=dark] .dashboard-root .max-msg.assistant strong{color:#a9d6bf}[data-theme=dark] .dashboard-root .max-thinking{background:#1e2e26b3}[data-theme=dark] .dashboard-root .max-think-text{color:#8a9e93}[data-theme=dark] .dashboard-root .max-msg code{background:#ffffff17}[data-theme=dark] .dashboard-root .max-link{color:#4ade80}[data-theme=dark] .dashboard-root .max-in{background:#121d18b3;border-top-color:#ffffff14}[data-theme=dark] .dashboard-root .max-in textarea{color:#e6ede8;background:#16241c;border-color:#ffffff24}[data-theme=dark] .dashboard-root .loc-subrow td{background:var(--line-soft)}[data-theme=dark] .dashboard-root .alert-banner-red{color:#fca5a5;background:#450a0a;border-color:#dc2626}[data-theme=dark] .dashboard-root .alert-banner-amber{color:#fcd34d;background:#422006;border-color:#d97706}[data-theme=dark] .dashboard-root .alert-banner-green{color:#86efac;background:#052e16;border-color:#16a34a}[data-theme=dark] .dashboard-root .on-pace-badge.yes{color:#86efac;background:#14532d}[data-theme=dark] .dashboard-root .on-pace-badge.no{color:#fca5a5;background:#450a0a}[data-theme=dark] .dashboard-root.hr-root{--ink-muted:#8a9e93;--ink-light:#8a9e93}[data-theme=dark] .dashboard-root.hr-root .pill-btn.active{color:#0a2419}.dashboard-root .max-panel{box-shadow:0 28px 70px #081e1442,0 2px 10px #081e141a,inset 0 1px #ffffff80}.dashboard-root .max-msg{transition:box-shadow .16s}.dashboard-root .max-msg.assistant{box-shadow:0 2px 12px #081e140d}.dashboard-root .max-in button{transition:transform .1s,filter .12s,box-shadow .12s}.dashboard-root .max-in button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px #0d3d2747}.dashboard-root .max-in button:active:not(:disabled){transform:translateY(0)scale(.96)}.dashboard-root .max-in button:disabled{opacity:.35}[data-theme=dark] .dashboard-root .max-panel{box-shadow:0 30px 80px #0000008c,0 2px 10px #0006,inset 0 1px #ffffff0d}}@layer components,utilities;
