:root{--arc-background:hsl(var(--canvas));--arc-surface:hsl(var(--surface));--arc-surface-raised:hsl(var(--surface));--arc-surface-muted:hsl(var(--subtle));--arc-foreground:hsl(var(--heading));--arc-text-secondary:hsl(var(--ink));--arc-text-muted:hsl(var(--ink-muted));--arc-border:hsl(var(--line));--arc-border-subtle:hsl(var(--line)/0.6);--arc-border-strong:hsl(var(--line-strong));--arc-accent:hsl(var(--brand));--arc-accent-strong:hsl(var(--brand-hover));--arc-accent-subtle:hsl(var(--brand)/0.12);--arc-accent-foreground:hsl(var(--brand-foreground));--arc-control-on:hsl(var(--brand));--arc-control-glyph:hsl(var(--brand-foreground));--arc-control-track:hsl(var(--line-strong));--arc-control-track-hover:hsl(var(--ink-muted)/0.5);--arc-control-thumb:#fff;--arc-control-thumb-on:#fff;--arc-control-on-subtle:hsl(var(--brand)/0.1);--arc-control-fill:hsl(var(--brand));--arc-focus-ring:hsl(var(--focus));--arc-success:hsl(var(--brand));--arc-warning:hsl(var(--warning));--arc-danger:hsl(var(--danger));--arc-font-body:inherit;--arc-font-display:inherit;--arc-marker:hsl(var(--brand));--arc-control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.07),0 1px 2px oklch(0% 0 0/.14),0 2px 6px oklch(0% 0 0/.06);--arc-shadow-resting:0 1px 2px oklch(0% 0 0/.035);--arc-shadow-raised:0 6px 18px oklch(0% 0 0/.065),0 1px 3px oklch(0% 0 0/.035);--arc-shadow-floating:0 20px 48px oklch(0% 0 0/.105),0 3px 10px oklch(0% 0 0/.045);--arc-space-1:.25rem;--arc-space-2:.5rem;--arc-space-3:.75rem;--arc-space-4:1rem;--arc-space-5:1.25rem;--arc-space-6:1.5rem;--arc-space-8:2rem;--arc-space-10:2.5rem;--arc-space-12:3rem;--arc-space-16:4rem;--arc-space-20:5rem;--arc-space-24:6rem;--arc-radius-control:0.625rem;--arc-radius-panel:1.625rem;--arc-radius-surface:2.125rem;--arc-radius-pill:9999px;--arc-control-height-sm:2.25rem;--arc-control-height-md:2.75rem;--arc-control-height-lg:3.125rem;--arc-text-xs:.75rem;--arc-text-sm:.875rem;--arc-text-base:1rem;--arc-text-lg:1.125rem;--arc-text-xl:1.375rem;--arc-text-2xl:1.75rem;--arc-text-3xl:2.25rem;--arc-text-4xl:3.25rem;--arc-text-5xl:4.5rem;--arc-tracking-display:-.03em;--arc-tracking-body:-.01em;--arc-leading-display:1.1;--arc-leading-body:1.4;--arc-ease-enter:cubic-bezier(.16,1,.3,1);--arc-ease-standard:cubic-bezier(.22,1,.36,1);--arc-ease-exit:cubic-bezier(.7,0,.84,0);--arc-ease-in-out:cubic-bezier(.65,0,.35,1);--arc-ease-spring:linear(0,0.0258,0.09,0.1763,0.2732,0.3724,0.4683,0.5573,0.6376,0.7082,0.7689,0.8202,0.8628,0.8976,0.9256,0.9476,0.9648,0.9778,0.9875,0.9945,0.9994,1.0026,1.0047,1.0058,1.0062,1.0062,1.0059,1.0055,1.0049,1.0043,1.0036,1.0031,1.0025,1.002,1.0016,1.0013,1);--arc-duration-instant:120ms;--arc-duration-fast:160ms;--arc-duration-standard:240ms;--arc-duration-considered:480ms;--arc-duration-spring:580ms}[data-theme=dark]{--arc-background:hsl(var(--canvas));--arc-surface:hsl(var(--surface));--arc-surface-raised:hsl(var(--surface));--arc-surface-muted:hsl(var(--subtle));--arc-foreground:hsl(var(--heading));--arc-text-secondary:hsl(var(--ink));--arc-text-muted:hsl(var(--ink-muted));--arc-border:hsl(var(--line));--arc-border-subtle:hsl(var(--line)/0.6);--arc-border-strong:hsl(var(--line-strong));--arc-accent:hsl(var(--brand));--arc-accent-strong:hsl(var(--brand-hover));--arc-accent-subtle:hsl(var(--brand)/0.12);--arc-accent-foreground:hsl(var(--brand-foreground));--arc-control-on:hsl(var(--brand));--arc-control-glyph:hsl(var(--brand-foreground));--arc-control-track:hsl(var(--line-strong));--arc-focus-ring:hsl(var(--focus));--arc-success:hsl(var(--brand));--arc-warning:hsl(var(--warning));--arc-danger:hsl(var(--danger));--arc-marker:hsl(var(--brand))}:root[data-theme=dark],[data-theme=dark]{--arc-control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3),0 1px 2px oklch(0% 0 0/.35),0 2px 6px oklch(0% 0 0/.2);--arc-shadow-resting:0 1px 2px oklch(0% 0 0/.18);--arc-shadow-raised:0 8px 22px oklch(0% 0 0/.22);--arc-shadow-floating:0 22px 55px oklch(0% 0 0/.34)}