:root{--neutral-0: #ffffff;--neutral-1: #fafafa;--neutral-2: #f4f4f5;--neutral-3: #e4e4e7;--neutral-4: #d4d4d8;--neutral-5: #a1a1aa;--neutral-6: #71717a;--neutral-7: #52525b;--neutral-8: #27272a;--neutral-9: #18181b;--brand-primary-50: #f8f8f8;--brand-primary-100: #d4d4d4;--brand-primary-200: #b0b0b0;--brand-primary-300: #838383;--brand-primary-400: #545454;--brand-primary-500: #1f1f1f;--brand-primary-600: #161616;--brand-primary-700: #0f0f0f;--brand-primary-800: #090909;--brand-primary-900: #030303;--brand-primary: #1f1f1f;--brand-secondary-50: #f8f8f8;--brand-secondary-100: #dcdcdc;--brand-secondary-200: #c0c0c0;--brand-secondary-300: #9d9d9d;--brand-secondary-400: #777777;--brand-secondary-500: #4a4a4a;--brand-secondary-600: #333333;--brand-secondary-700: #232323;--brand-secondary-800: #141414;--brand-secondary-900: #030303;--brand-secondary: #4a4a4a;--status-success-50: #b2ffc7;--status-success-100: #9cfcb1;--status-success-200: #86e59c;--status-success-300: #68c780;--status-success-400: #47a762;--status-success-500: #15803d;--status-success-600: #005d1a;--status-success-700: #004200;--status-success-800: #002b00;--status-success-900: #000a00;--status-success: #15803d;--status-warning-50: #ffda9e;--status-warning-100: #ffc589;--status-warning-200: #ffb075;--status-warning-300: #fd955a;--status-warning-400: #dc783b;--status-warning-500: #b45309;--status-warning-600: #8a2c00;--status-warning-700: #690500;--status-warning-800: #4c0000;--status-warning-900: #210000;--status-warning: #b45309;--status-danger-50: #ffc2b0;--status-danger-100: #ffaa99;--status-danger-200: #ff9283;--status-danger-300: #ff7365;--status-danger-400: #e85046;--status-danger-500: #b91c1c;--status-danger-600: #910000;--status-danger-700: #720000;--status-danger-800: #560000;--status-danger-900: #2c0000;--status-danger: #b91c1c;--status-info-50: #adf2ff;--status-info-100: #96d9ff;--status-info-200: #7fc0ff;--status-info-300: #629fff;--status-info-400: #437cff;--status-info-500: #1d4ed8;--status-info-600: #0427b3;--status-info-700: #030096;--status-info-800: #0d007c;--status-info-900: #160056;--status-info: #1d4ed8;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--space-10: 80px;--space-11: 96px;--space-12: 128px;--space-fluid-tight: clamp(.5rem, .412rem + .3756vw, .75rem);--space-fluid-snug: clamp(.75rem, .5739rem + .7512vw, 1.25rem);--space-fluid-standard: clamp(1rem, .6479rem + 1.5023vw, 2rem);--space-fluid-section: clamp(3rem, 1.9437rem + 4.507vw, 6rem);--radius-none: 0;--radius-s: 4px;--radius-m: 8px;--radius-l: 16px;--radius-xl: 24px;--radius-full: 9999px;--font-family-body: "Inter", system-ui, -apple-system, sans-serif;--font-family-display: "Inter", system-ui, -apple-system, sans-serif;--text-1: clamp(.6875rem, .6655rem + .0939vw, .75rem);--text-2: clamp(.75rem, .728rem + .0939vw, .8125rem);--text-3: clamp(.875rem, .853rem + .0939vw, .9375rem);--text-4: clamp(1rem, .978rem + .0939vw, 1.0625rem);--text-5: clamp(1.125rem, 1.081rem + .1878vw, 1.25rem);--text-6: clamp(1.375rem, 1.287rem + .3756vw, 1.625rem);--text-7: clamp(1.75rem, 1.5739rem + .7512vw, 2.25rem);--text-8: clamp(2.25rem, 1.8979rem + 1.5023vw, 3.25rem);--text-9: clamp(3rem, 2.4718rem + 2.2535vw, 4.5rem);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.15;--line-height-snug: 1.3;--line-height-standard: 1.5;--line-height-loose: 1.75;--motion-fast: .12s;--motion-standard: .2s;--motion-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--shadow-card: 0 1px 2px rgba(15, 15, 15, .04), 0 1px 3px rgba(15, 15, 15, .06);--shadow-overlay: 0 4px 12px rgba(15, 15, 15, .08), 0 16px 32px rgba(15, 15, 15, .12);--shadow-elevated: 0 8px 24px rgba(15, 15, 15, .1), 0 24px 48px rgba(15, 15, 15, .14);--font-h1: var(--text-9);--font-h2: var(--text-8);--font-h3: var(--text-7);--font-h4: var(--text-6);--font-h5: var(--text-5);--font-h6: var(--text-4);--font-body: var(--text-4);--font-small: var(--text-3);--font-caption: var(--text-2);--color-bg-page: var(--neutral-1);--color-bg-card: var(--neutral-0);--color-bg-elevated: var(--neutral-0);--color-bg-inverted: var(--neutral-9);--color-text-body: var(--neutral-9);--color-text-muted: var(--neutral-6);--color-text-heading: var(--neutral-9);--color-text-inverted: var(--neutral-0);--color-text-link: var(--brand-primary);--color-text-link-hover: var(--brand-secondary);--color-action-primary: var(--brand-primary);--color-action-primary-hover: var(--brand-secondary);--color-action-primary-text: var(--neutral-0);--color-action-secondary: var(--neutral-3);--color-action-secondary-hover: var(--neutral-4);--color-action-danger: var(--status-danger);--color-action-danger-hover: var(--status-danger);--color-action-success: var(--status-success);--color-border-default: var(--neutral-3);--color-border-strong: var(--neutral-4);--color-border-focus: var(--brand-primary);--space-card-padding: var(--space-5);--space-section-padding-y: var(--space-fluid-section);--space-section-padding-x: var(--space-fluid-standard);--space-stack-tight: var(--space-2);--space-stack-standard: var(--space-4);--space-stack-loose: var(--space-6);--space-grid-gap: var(--space-fluid-snug);--radius-button: var(--radius-s);--radius-card: var(--radius-m);--radius-input: var(--radius-s);--radius-pill: var(--radius-full);--radius-image: var(--radius-m)}
