:root{color-scheme:light;--bg:#f6f3f0;--surface:#fcfaf7;--surface-alt:#f1ece4;--border:#ded9d3;--border-strong:#cfc7bd;--text:#16110d;--text-muted:#5a544e;--text-faint:#8d867f;--sidebar-bg:#16110d;--sidebar-text:#d8d2cb;--sidebar-muted:#8d867f;--success:#2f7d4f;--success-soft:#e2efe6;--warn:#9a6410;--warn-soft:#f6ead3;--danger:#b23a2e;--danger-soft:#f6e3e0;--info:#5a544e;--info-soft:#ede8e1;--neutral-soft:#eee9e2;--accent:#0b63e5;--accent-strong:#0a4fb4;--accent-soft:#e4ebf5;--accent-bright:#66a6ff;--on-accent:#ffffff;--font-display:"Bricolage Grotesque",system-ui,sans-serif;--font-body:"Albert Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--ff-eyebrow:var(--font-mono);--fs-eyebrow:11px;--lh-eyebrow:14px;--fw-eyebrow:500;--ls-eyebrow:0.08em;--ff-hint:var(--font-body);--fs-hint:12.5px;--lh-hint:17px;--fw-hint:400;--ff-ui:var(--font-body);--fs-ui:13.5px;--lh-ui:19px;--fw-ui:400;--ff-body:var(--font-body);--fs-body:15px;--lh-body:22px;--fw-body:400;--ff-card-title:var(--font-display);--fs-card-title:16.5px;--lh-card-title:22px;--fw-card-title:600;--ff-page-title:var(--font-display);--fs-page-title:21px;--lh-page-title:27px;--fw-page-title:600;--ff-kpi:var(--font-display);--fs-kpi:34px;--lh-kpi:36px;--fw-kpi:700;--ff-greeting:var(--font-display);--fs-greeting:36px;--lh-greeting:40px;--fw-greeting:600;--ls-greeting:-0.025em;--ff-auth-lema:var(--font-display);--fs-auth-lema:52px;--lh-auth-lema:54px;--fw-auth-lema:700;--ls-auth-lema:-0.03em;--ff-auth-title:var(--font-display);--fs-auth-title:36px;--lh-auth-title:40px;--fw-auth-title:700;--ls-auth-title:-0.02em;--ff-auth-support:var(--font-body);--fs-auth-support:16px;--lh-auth-support:24px;--fw-auth-support:400;--ff-auth-label:var(--font-body);--fs-auth-label:14px;--lh-auth-label:20px;--fw-auth-label:600;--ff-auth-field:var(--font-body);--fs-auth-field:16px;--lh-auth-field:24px;--fw-auth-field:400;--ff-auth-code:var(--font-mono);--fs-auth-code:28px;--lh-auth-code:32px;--fw-auth-code:500;--ls-auth-code:0.5em;--space-group:8px;--space-cards:16px;--space-card:20px;--space-page:28px;--control-h:36px;--auth-field-h:48px;--sidebar-w:240px;--topbar-h:56px;--radius-sm:6px;--radius:8px;--radius-auth:10px;--radius-card:12px;--radius-pill:999px;--shadow-popover:0 8px 24px rgba(22,17,13,.16);--shadow-toast:0 12px 32px rgba(22,17,13,.18);--shadow-confirm:0 16px 48px rgba(22,17,13,.22);--shadow-drawer:-12px 0 32px rgba(22,17,13,.18)}[data-theme=dark]{color-scheme:dark;--bg:#201812;--surface:#2a201a;--surface-alt:#241c16;--border:#33271e;--border-strong:#46372b;--text:#f6f3f0;--text-muted:#b8afa6;--text-faint:#8d867f;--sidebar-bg:#16110d;--sidebar-text:#d8d2cb;--sidebar-muted:#8d867f;--success:#6fbf8a;--success-soft:rgba(111,191,138,.16);--warn:#e0a85a;--warn-soft:rgba(224,168,90,.16);--danger:#e86b5e;--danger-soft:rgba(232,107,94,.16);--info:#b8afa6;--info-soft:#33271e;--neutral-soft:#33271e;--accent:#66a6ff;--accent-strong:#8fbfff;--accent-soft:rgba(102,166,255,.15);--accent-bright:#66a6ff;--on-accent:#16110d}