:root{--at-text-primary:var(--at-gray-900);--at-text-secondary:var(--at-gray-700);--at-text-tertiary:var(--at-gray-600);--at-text-quaternary:var(--at-gray-500);--at-text-placeholder:var(--at-gray-500);--at-text-disabled:var(--at-gray-400);--at-text-white:var(--at-white);--at-text-brand:var(--at-orange-600);--at-text-brand-hover:var(--at-orange-700);--at-surface-page:var(--at-white);--at-surface-secondary:var(--at-gray-50);--at-surface-tertiary:var(--at-gray-100);--at-surface-card:var(--at-white);--at-surface-brand-soft:var(--at-orange-50);--at-surface-brand-100:var(--at-orange-100);--at-surface-brand-solid:var(--at-orange-600);--at-surface-brand-solid-hover:var(--at-orange-700);--at-surface-dark:var(--at-gray-950);--at-surface-disabled:var(--at-gray-100);--at-border-primary:var(--at-gray-300);--at-border-secondary:var(--at-gray-200);--at-border-brand:var(--at-orange-500);--at-border-error:var(--at-error-500);--at-ring-brand:0 0 0 4px #ef68203d;--at-ring-error:0 0 0 4px #f044383d;--at-radius-xs:4px;--at-radius-sm:6px;--at-radius-md:8px;--at-radius-lg:10px;--at-radius-xl:12px;--at-radius-2xl:16px;--at-radius-3xl:20px;--at-radius-4xl:24px;--at-radius-full:9999px;--at-shadow-xs:0 1px 2px 0 #0a0d120d;--at-shadow-sm:0 1px 3px 0 #0a0d121a, 0 1px 2px -1px #0a0d121a;--at-shadow-md:0 4px 6px -1px #0a0d121a, 0 2px 4px -2px #0a0d120f;--at-shadow-lg:0 12px 16px -4px #0a0d1214, 0 4px 6px -2px #0a0d1208;--at-shadow-xl:0 20px 24px -4px #0a0d1214, 0 8px 8px -4px #0a0d1208;--at-shadow-2xl:0 24px 48px -12px #0a0d122e;--at-container-max:1280px;--at-container-pad:32px;--at-container-pad-mobile:16px}[data-theme=dark]{--at-text-primary:var(--at-gray-50);--at-text-secondary:var(--at-gray-300);--at-text-tertiary:var(--at-gray-400);--at-text-quaternary:var(--at-gray-400);--at-surface-page:var(--at-gray-950);--at-surface-secondary:var(--at-gray-900);--at-surface-tertiary:var(--at-gray-800);--at-surface-card:var(--at-gray-900);--at-border-primary:var(--at-gray-700);--at-border-secondary:var(--at-gray-800)}
:root{--at-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--at-weight-regular:400;--at-weight-medium:500;--at-weight-semibold:600;--at-weight-bold:700;--at-weight-extrabold:800;--at-display-2xl:4.5rem;--at-display-2xl-lh:5.625rem;--at-display-xl:3.75rem;--at-display-xl-lh:4.5rem;--at-display-lg:3rem;--at-display-lg-lh:3.75rem;--at-display-md:2.25rem;--at-display-md-lh:2.75rem;--at-display-sm:1.875rem;--at-display-sm-lh:2.375rem;--at-display-xs:1.5rem;--at-display-xs-lh:2rem;--at-text-xl:1.25rem;--at-text-xl-lh:1.875rem;--at-text-lg:1.125rem;--at-text-lg-lh:1.75rem;--at-text-md:1rem;--at-text-md-lh:1.5rem;--at-text-sm:.875rem;--at-text-sm-lh:1.25rem;--at-text-xs:.75rem;--at-text-xs-lh:1.125rem;--at-tracking-tight:-.02em;--at-tracking-normal:0}.at-display-2xl{font:var(--at-weight-bold) var(--at-display-2xl)/var(--at-display-2xl-lh) var(--at-font-family);letter-spacing:var(--at-tracking-tight)}.at-display-xl{font:var(--at-weight-bold) var(--at-display-xl)/var(--at-display-xl-lh) var(--at-font-family);letter-spacing:var(--at-tracking-tight)}.at-display-lg{font:var(--at-weight-bold) var(--at-display-lg)/var(--at-display-lg-lh) var(--at-font-family);letter-spacing:var(--at-tracking-tight)}.at-display-md{font:var(--at-weight-bold) var(--at-display-md)/var(--at-display-md-lh) var(--at-font-family);letter-spacing:var(--at-tracking-tight)}.at-display-sm{font:var(--at-weight-bold) var(--at-display-sm)/var(--at-display-sm-lh) var(--at-font-family)}.at-display-xs{font:var(--at-weight-bold) var(--at-display-xs)/var(--at-display-xs-lh) var(--at-font-family)}.at-text-xl{font:var(--at-weight-regular) var(--at-text-xl)/var(--at-text-xl-lh) var(--at-font-family)}.at-text-lg{font:var(--at-weight-regular) var(--at-text-lg)/var(--at-text-lg-lh) var(--at-font-family)}.at-text-md{font:var(--at-weight-regular) var(--at-text-md)/var(--at-text-md-lh) var(--at-font-family)}.at-text-sm{font:var(--at-weight-regular) var(--at-text-sm)/var(--at-text-sm-lh) var(--at-font-family)}.at-text-xs{font:var(--at-weight-regular) var(--at-text-xs)/var(--at-text-xs-lh) var(--at-font-family)}

*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary,"Be Vietnam Pro", sans-serif);background:var(--at-gray-50,#f9fafb);color:var(--at-gray-800,#1f2937);min-height:100vh}a{color:inherit;text-decoration:none}ul{list-style:none}
