:root{--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--sidebar-width:252px;--topbar-height:60px;--page-padding-x:var(--space-10);--page-padding-y:var(--space-8);--page-gap:var(--space-6);--card-padding:var(--space-6);--card-padding-lg:var(--space-8);--section-padding-y:var(--space-20)}
:root{--shadow-xs:0 1px 1px #1f1c190a;--shadow-sm:0 1px 2px #1f1c190d,0 2px 6px -2px #1f1c190d;--shadow-md:0 1px 2px #1f1c190d,0 6px 14px -4px #1f1c1917;--shadow-lg:0 2px 4px #1f1c190d,0 14px 34px -8px #1f1c1924;--shadow-xl:0 4px 8px #1f1c190f,0 30px 64px -16px #1f1c1933;--shadow-ring:0 0 0 3px var(--ring);--shadow-ring-destructive:0 0 0 3px var(--destructive-muted);--inset-sm:inset 0 1px 2px #1f1c190d;--inset-hair:inset 0 0 0 1px #1f1c190a}
:root{--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s;--duration-slower:.42s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-inout:cubic-bezier(.65,0,.35,1);--ease-linear:linear;--transition-colors:color var(--duration-fast)var(--ease-out),background-color var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out);--transition-opacity:opacity var(--duration-base)var(--ease-out);--transition-transform:transform var(--duration-slow)var(--ease-out);--transition-all:all var(--duration-base)var(--ease-out);--transition-shadow:box-shadow var(--duration-base)var(--ease-out);--transition-surface:box-shadow var(--duration-base)var(--ease-out),transform var(--duration-base)var(--ease-out),border-color var(--duration-base)var(--ease-out)}
:root{--mk-frame:1440px;--mk-gutter:var(--space-16);--mk-section-y:var(--space-20);--mk-display-1-size:clamp(58px,6.3vw,92px);--mk-display-1-leading:1.02;--mk-display-1-tracking:-.06em;--mk-display-2-size:clamp(38px,4vw,58px);--mk-display-2-leading:1.07;--mk-display-2-tracking:-.05em;--mk-display-3-size:clamp(26px,2.4vw,34px);--mk-display-3-leading:1.15;--mk-display-3-tracking:-.035em;--mk-display-weight:500;--mk-lead-size:18px;--mk-lead-leading:1.65;--mk-body-size:15px;--mk-body-leading:1.7;--mk-note-size:14px;--mk-note-leading:1.8;--mk-micro-size:11px;--mk-kicker-size:11px;--mk-kicker-weight:500;--mk-kicker-color:hsl(var(--accent));--mk-paper:hsl(var(--background));--mk-wash:hsl(var(--subtle));--mk-band-ink:hsl(var(--foreground));--mk-band-ink-text:hsl(var(--background));--mk-band-ink-quiet:hsl(var(--background)/.62);--mk-line:hsl(var(--border));--mk-accent:hsl(var(--accent));--mk-ink-channel:var(--foreground);--mk-ink-text-channel:var(--background);--mk-ink-accent-channel:188 40% 62%;--mk-radius-control:var(--radius-md);--mk-radius-card:var(--radius-lg);--mk-radius-stage:var(--radius-marketing)}@media (max-width:1100px){:root{--mk-gutter:var(--space-8)}}@media (max-width:640px){:root{--mk-gutter:var(--space-5);--mk-section-y:var(--space-12)}}
