body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.text-balance{text-wrap:balance}:root{--background:#fff;--surface:#fff;--surface-secondary:#f3f4f6;--coral-red:#ff444f;--text-primary:#0a0a0a;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-inverse:#fff;--border:#e5e5e5;--border-light:#00000014;--interactive-primary:#000;--interactive-hover:#374151;--interactive-focus:#000;--interactive-disabled:#f3f4f6;--interactive-disabled-text:#9ca3af;--status-error:#ef4444;--status-error-dark:#b91c1c;--status-success:#059669;--status-warning:#f59e0b;--button-primary-bg:#000;--button-primary-text:#fff;--button-primary-hover:#374151;--button-disabled-bg:#f3f4f6;--button-disabled-text:#9ca3af;--input-bg:#fff;--input-border:#e5e5e5;--input-focus-border:#000;--input-placeholder:#9ca3af;--input-disabled-bg:#f3f4f6;--input-disabled-text:#6b7280;--foreground:var(--text-primary);--muted:var(--surface-secondary);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--radius:.5rem}.dark{--background:#11141b;--surface:#1a1a1a;--surface-secondary:#2a2a2a;--coral-red:#ff444f;--text-primary:#fff;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-inverse:#000;--border:#3f3f46;--border-light:#ffffff14;--interactive-primary:#fff;--interactive-hover:#d4d4d8;--interactive-focus:#fff;--interactive-disabled:#27272a;--interactive-disabled-text:#71717a;--status-error:#ef4444;--status-error-dark:#dc2626;--status-success:#22c55e;--status-warning:#f59e0b;--button-primary-bg:#fff;--button-primary-text:#000;--button-primary-hover:#e5e5e5;--button-disabled-bg:#27272a;--button-disabled-text:#71717a;--input-bg:#1a1a1a;--input-border:#3f3f46;--input-focus-border:#fff;--input-placeholder:#71717a;--input-disabled-bg:#27272a;--input-disabled-text:#71717a}html{font-size:14px}h1,h2,h3,h4,h5,h6{margin:0;padding:0}*{border-color:var(--border)}* input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}* input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}* input[type=number]{-moz-appearance:textfield}body{background-color:var(--background);color:var(--foreground)}ul{list-style-type:disc}
