:root{--brand-red:#d71920;--brand-red-dark:#b91c1c;--brand-red-soft:#fff4f4;--brand-red-line:#ed1c242e;--brand-ink:#18181b;--brand-coal:#171717;--brand-charcoal:#2f2f32;--brand-slate:#57534e;--brand-text:#3f3f46;--brand-text-soft:#52525b;--brand-muted:#5f6068;--brand-surface:#f7f5f2;--brand-panel:#fffdfb;--brand-panel-soft:#fdfbf8;--brand-muted-surface:#f6f3ee;--brand-control:#fff;--brand-control-glass:#ffffffd1;--brand-line:#e4ded7;--brand-line-soft:#ece7df;--selection-bg:#f1eee9;--selection-line:#b8aca0;--selection-ink:#18181b;--success:#197468;--success-bg:#edf6f1;--success-line:#1974682e;--warning:#92400e;--warning-bg:#fffbeb;--warning-line:#92400e33;--danger:#b91c1c;--danger-bg:snow;--danger-soft:#fee2e2;--danger-line:#b91c1c2e;--info:#1d4ed8;--info-bg:#eff6ff;--focus-ring:#b91c1c;--brand-action-bg:#18181b;--brand-action-hover:#2f2f32;--brand-primary-bg:#18181b;--brand-primary-hover:#2f2f32;--brand-display-bg:#18181b;--brand-display-soft:#2f2f32;--brand-teal:var(--success);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-control:10px;--radius-card:12px;--radius-panel:16px;color:var(--brand-ink);background:var(--brand-surface);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-red:#ff4d55;--brand-red-dark:#ff656c;--brand-red-soft:#35181b;--brand-red-line:#ff4d5547;--brand-ink:#f4f4f5;--brand-coal:#101114;--brand-charcoal:#e4e4e7;--brand-slate:#a8a29e;--brand-text:#d7d8dc;--brand-text-soft:#c0c2c8;--brand-muted:#a4a7b0;--brand-surface:#111214;--brand-panel:#18191d;--brand-panel-soft:#1c1e22;--brand-muted-surface:#22242a;--brand-control:#24262c;--brand-control-glass:#24262cdb;--brand-line:#383b43;--brand-line-soft:#2e3138;--selection-bg:#30333a;--selection-line:#777d88;--selection-ink:#fff;--success:#61d1bc;--success-bg:#142923;--success-line:#61d1bc3d;--warning:#f4c66a;--warning-bg:#2c2415;--warning-line:#f4c66a42;--danger:#ff858a;--danger-bg:#32191c;--danger-soft:#432025;--danger-line:#ff858a42;--info:#93c5fd;--info-bg:#17243a;--focus-ring:#ff656c;--brand-action-bg:#34373e;--brand-action-hover:#444851;--brand-primary-bg:#d71920;--brand-primary-hover:#ee3037}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}:where(.chunk-error){text-align:center;min-height:50vh;color:var(--brand-ink,#18181b);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 16px;display:flex}:where(.chunk-error--full){background:var(--brand-surface,#f7f5f2);min-height:100dvh}:where(.chunk-error-text){margin:0;font-size:18px;font-weight:600;line-height:1.4}:where(.chunk-error-btn){color:#fff;background:var(--brand-red,#d71920);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 24px;font-size:16px;font-weight:700}
