:root{--color-primary-900:oklch(35% 0.12 185);--color-primary-700:oklch(45% 0.14 185);--color-primary-500:oklch(56% 0.15 185);--color-primary-200:oklch(90% 0.07 185);--color-primary-50:oklch(97% 0.03 185);--color-neutral-950:oklch(12% 0.005 250);--color-neutral-800:oklch(25% 0.01 250);--color-neutral-600:oklch(44% 0.01 250);--color-neutral-400:oklch(62% 0.01 250);--color-neutral-200:oklch(91% 0.005 250);--color-neutral-100:oklch(96% 0.003 250);--color-neutral-50:oklch(98% 0.002 250);--color-white:oklch(100% 0 0);--color-error:oklch(50% 0.22 25);--color-warning:oklch(0.7686 0.1647 70.08);--color-success:oklch(50% 0.15 145);--color-info:oklch(44% 0.13 250);--ac-primary:var(--color-primary-500);--ac-primary-hover:var(--color-primary-700);--ac-primary-light:var(--color-primary-50);--ac-primary-mid:var(--color-primary-200);--ac-text:var(--color-neutral-950);--ac-text-secondary:var(--color-neutral-800);--ac-text-muted:var(--color-neutral-600);--ac-text-hint:var(--color-neutral-400);--ac-border:var(--color-neutral-200);--ac-border-light:var(--color-neutral-100);--ac-bg:var(--color-neutral-50);--ac-white:var(--color-white);--ac-error:var(--color-error);--ac-warning:var(--color-warning);--ac-success:var(--color-success);--ac-info:var(--color-info);--text-xs:clamp(0.625rem,0.6rem + 0.1vw,0.6875rem);--text-sm:clamp(0.6875rem,0.67rem + 0.1vw,0.75rem);--text-base:clamp(0.75rem,0.72rem + 0.15vw,0.875rem);--text-md:clamp(0.8125rem,0.79rem + 0.1vw,0.9375rem);--text-lg:clamp(0.9375rem,0.9rem + 0.2vw,1.125rem);--text-xl:clamp(1rem,0.95rem + 0.3vw,1.375rem);--text-2xl:clamp(1.25rem,1.1rem + 0.5vw,1.75rem);--text-stat:clamp(1.375rem,1.1rem + 0.9vw,1.75rem);--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-loose:1.65;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.06em;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"Cascadia Code","Fira Code",ui-monospace,monospace;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--ac-radius:var(--radius-md);--ac-radius-lg:var(--radius-lg);--shadow-xs:0 1px 2px oklch(0% 0 0/5%);--shadow-sm:0 1px 3px oklch(0% 0 0/8%),0 1px 2px oklch(0% 0 0/4%);--shadow-md:0 4px 6px oklch(0% 0 0/7%),0 2px 4px oklch(0% 0 0/4%);--shadow-lg:0 10px 15px oklch(0% 0 0/8%),0 4px 6px oklch(0% 0 0/4%);--z-base:0;--z-raised:10;--z-dropdown:100;--z-overlay:200;--z-modal:300;--z-toast:400;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:100ms;--duration-base:150ms;--duration-slow:250ms;--duration-slower:350ms}.ac-demo-bar{align-items:center;background:var(--color-neutral-950);bottom:var(--space-5);box-shadow:0 4px 24px oklch(0 0 0/40%);color:var(--ac-white);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-sm);gap:var(--space-2);inset-inline-start:50%;padding:9px var(--space-5);pointer-events:auto;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:99999}.ac-demo-bar,.ac-demo-bar__dot{border-radius:var(--radius-full)}.ac-demo-bar__dot{background:oklch(72% .17 145);block-size:8px;box-shadow:0 0 0 3px oklch(72% .17 145/30%);flex-shrink:0;inline-size:8px}.ac-demo-bar__label{color:var(--color-neutral-200)}.ac-demo-bar__email{color:var(--ac-white);font-weight:var(--weight-semibold);margin-inline-start:4px}.ac-demo-bar__sep{background:var(--color-neutral-600);block-size:14px;flex-shrink:0;inline-size:1px}.ac-demo-bar__exit{color:oklch(72% .18 25);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-decoration:none;transition:color var(--duration-base) var(--ease-out)}.ac-demo-bar__exit:hover{color:oklch(82% .15 25)}
