:root{--color-ember-50: #fff7ed;--color-ember-100: #ffedd5;--color-ember-200: #fed7aa;--color-ember-300: #fdba74;--color-ember-400: #fb923c;--color-ember-500: #f97016;--color-ember-600: #ea6000;--color-ember-700: #c24a00;--color-ember-800: #9a3700;--color-ember-900: #7c2d00;--color-ember-950: #431500;--color-volt-50: #f5ffe0;--color-volt-100: #eaffc0;--color-volt-200: #d4f98a;--color-volt-300: #bde84e;--color-volt-400: #a3d520;--color-volt-500: #86cf00;--color-volt-600: #679e00;--color-volt-700: #4e7700;--color-volt-800: #3b5c00;--color-volt-900: #2c4400;--color-volt-950: #162300;--color-flare-50: #fff1ee;--color-flare-100: #ffe1db;--color-flare-200: #ffbfb5;--color-flare-300: #ff8f82;--color-flare-400: #ff6556;--color-flare-500: #ff3d29;--color-flare-600: #e6240e;--color-flare-700: #c0170a;--color-flare-800: #9a130a;--color-flare-900: #7d130b;--color-flare-950: #450707;--color-ash-50: #f9f7f4;--color-ash-100: #f0ebe6;--color-ash-200: #e0d8d0;--color-ash-300: #ccc3b9;--color-ash-400: #a9a097;--color-ash-500: #867d74;--color-ash-600: #6c635a;--color-ash-700: #554e47;--color-ash-800: #3d3731;--color-ash-900: #282320;--color-ash-950: #17120f;--color-semantic-success: #10b981;--color-semantic-success-subtle: #d1fae5;--color-semantic-warning: #f59e0b;--color-semantic-warning-subtle: #fef3c7;--color-semantic-error: #ef4444;--color-semantic-error-subtle: #fee2e2;--color-semantic-info: #0d9488;--color-semantic-info-subtle: #ccfbf1;--color-surface-base: #120e0b;--color-surface-elevated: #1e1a16;--color-surface-overlay: #2e2822;--color-surface-glass: rgba(255, 255, 255, .08);--color-surface-glass-strong: rgba(255, 255, 255, .13);--motion-spring-gentle-tension: 120;--motion-spring-gentle-friction: 14;--motion-spring-gentle-mass: 1;--motion-spring-snappy-tension: 300;--motion-spring-snappy-friction: 20;--motion-spring-snappy-mass: 1;--motion-spring-bouncy-tension: 200;--motion-spring-bouncy-friction: 12;--motion-spring-bouncy-mass: 1;--motion-spring-sluggish-tension: 80;--motion-spring-sluggish-friction: 16;--motion-spring-sluggish-mass: 1.5;--motion-spring-overdamped-tension: 200;--motion-spring-overdamped-friction: 25;--motion-spring-overdamped-mass: 1;--motion-spring-elastic-tension: 150;--motion-spring-elastic-friction: 8;--motion-spring-elastic-mass: .8;--motion-duration-instant: 50ms;--motion-duration-fast: .15s;--motion-duration-normal: .25s;--motion-duration-slow: .4s;--motion-duration-deliberate: .6s;--motion-duration-dramatic: 1s;--motion-easing-spring-out: cubic-bezier(.16, 1, .3, 1);--motion-easing-spring-overshoot: cubic-bezier(.34, 1.56, .64, 1);--motion-easing-ease-in: cubic-bezier(.5, 0, .75, 0);--motion-easing-ease-in-out: cubic-bezier(.65, 0, .35, 1);--motion-easing-linear: cubic-bezier(0, 0, 1, 1);--motion-orchestration-stagger-tight: 30ms;--motion-orchestration-stagger-normal: 60ms;--motion-orchestration-stagger-loose: .1s;--motion-orchestration-cascade-factor: .5;--motion-scale-hover-lift: 1.02;--motion-scale-active-press: .97;--motion-scale-bounce-peak: 1.06;--motion-scale-drag-scale: 1.04;--motion-reduced-motion-duration-max: .1s;--motion-reduced-motion-spring-safe-tension: 400;--motion-reduced-motion-spring-safe-friction: 40;--motion-reduced-motion-spring-safe-mass: 1;--motion-reduced-motion-disable-scale: 1;--spacing-0: 0px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-28: 112px;--spacing-32: 128px;--spacing-36: 144px;--spacing-40: 160px;--spacing-48: 192px;--spacing-56: 224px;--spacing-64: 256px;--spacing-72: 288px;--spacing-80: 320px;--spacing-96: 384px;--spacing-px: 1px;--spacing-0-5: 2px;--spacing-1-5: 6px;--spacing-2-5: 10px;--spacing-3-5: 14px;--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-full: 9999px;--elevation-none-offset-x: 0px;--elevation-none-offset-y: 0px;--elevation-none-blur: 0px;--elevation-none-spread: 0px;--elevation-none-color: rgba(0, 0, 0, 0);--elevation-sm-offset-x: 0px;--elevation-sm-offset-y: 1px;--elevation-sm-blur: 3px;--elevation-sm-spread: 0px;--elevation-sm-color: rgba(0, 0, 0, .3);--elevation-md-offset-x: 0px;--elevation-md-offset-y: 4px;--elevation-md-blur: 12px;--elevation-md-spread: -2px;--elevation-md-color: rgba(0, 0, 0, .42);--elevation-lg-offset-x: 0px;--elevation-lg-offset-y: 8px;--elevation-lg-blur: 24px;--elevation-lg-spread: -4px;--elevation-lg-color: rgba(0, 0, 0, .5);--elevation-xl-offset-x: 0px;--elevation-xl-offset-y: 16px;--elevation-xl-blur: 48px;--elevation-xl-spread: -8px;--elevation-xl-color: rgba(0, 0, 0, .6);--elevation-glow-plasma-offset-x: 0px;--elevation-glow-plasma-offset-y: 0px;--elevation-glow-plasma-blur: 20px;--elevation-glow-plasma-spread: 0px;--elevation-glow-plasma-color: rgba(124, 58, 255, .4);--elevation-glow-photon-offset-x: 0px;--elevation-glow-photon-offset-y: 0px;--elevation-glow-photon-blur: 20px;--elevation-glow-photon-spread: 0px;--elevation-glow-photon-color: rgba(0, 180, 230, .4);--elevation-glow-nova-offset-x: 0px;--elevation-glow-nova-offset-y: 0px;--elevation-glow-nova-blur: 20px;--elevation-glow-nova-spread: 0px;--elevation-glow-nova-color: rgba(255, 45, 100, .4);--font-family-display: "Space Grotesk", system-ui, sans-serif;--font-family-body: Inter, system-ui, sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-size-2xs: 10px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-size-5xl: 48px;--font-size-6xl: 64px;--font-size-display: 80px;--font-line-height-none: 1;--font-line-height-tight: 1.1;--font-line-height-snug: 1.25;--font-line-height-normal: 1.5;--font-line-height-relaxed: 1.625;--font-line-height-loose: 2;--font-letter-spacing-tighter: -.05em;--font-letter-spacing-tight: -.025em;--font-letter-spacing-normal: 0em;--font-letter-spacing-wide: .025em;--font-letter-spacing-wider: .05em;--font-letter-spacing-widest: .1em;--color-alias-brand-primary: var(--color-ember-500);--color-alias-brand-secondary: var(--color-volt-500);--color-alias-brand-accent: var(--color-flare-500);--color-alias-text-primary: var(--color-ash-50);--color-alias-text-secondary: var(--color-ash-300);--color-alias-text-muted: var(--color-ash-500);--color-alias-text-inverse: var(--color-ash-950);--color-alias-border-subtle: var(--color-ash-800);--color-alias-border-default: var(--color-ash-700);--color-alias-border-strong: var(--color-ash-500);--text-display-hero-font-family: var(--font-family-display);--text-display-hero-font-size: var(--font-size-display);--text-display-hero-font-weight: var(--font-weight-black);--text-display-hero-line-height: var(--font-line-height-none);--text-display-hero-letter-spacing: var(--font-letter-spacing-tighter);--text-display-xl-font-family: var(--font-family-display);--text-display-xl-font-size: var(--font-size-6xl);--text-display-xl-font-weight: var(--font-weight-black);--text-display-xl-line-height: var(--font-line-height-tight);--text-display-xl-letter-spacing: var(--font-letter-spacing-tight);--text-heading-1-font-family: var(--font-family-display);--text-heading-1-font-size: var(--font-size-5xl);--text-heading-1-font-weight: var(--font-weight-bold);--text-heading-1-line-height: var(--font-line-height-tight);--text-heading-1-letter-spacing: var(--font-letter-spacing-tight);--text-heading-2-font-family: var(--font-family-display);--text-heading-2-font-size: var(--font-size-4xl);--text-heading-2-font-weight: var(--font-weight-bold);--text-heading-2-line-height: var(--font-line-height-snug);--text-heading-2-letter-spacing: var(--font-letter-spacing-tight);--text-heading-3-font-family: var(--font-family-display);--text-heading-3-font-size: var(--font-size-3xl);--text-heading-3-font-weight: var(--font-weight-semibold);--text-heading-3-line-height: var(--font-line-height-snug);--text-heading-3-letter-spacing: var(--font-letter-spacing-normal);--text-heading-4-font-family: var(--font-family-display);--text-heading-4-font-size: var(--font-size-2xl);--text-heading-4-font-weight: var(--font-weight-semibold);--text-heading-4-line-height: var(--font-line-height-snug);--text-heading-4-letter-spacing: var(--font-letter-spacing-normal);--text-body-lg-font-family: var(--font-family-body);--text-body-lg-font-size: var(--font-size-lg);--text-body-lg-font-weight: var(--font-weight-regular);--text-body-lg-line-height: var(--font-line-height-relaxed);--text-body-font-family: var(--font-family-body);--text-body-font-size: var(--font-size-base);--text-body-font-weight: var(--font-weight-regular);--text-body-line-height: var(--font-line-height-normal);--text-body-sm-font-family: var(--font-family-body);--text-body-sm-font-size: var(--font-size-sm);--text-body-sm-font-weight: var(--font-weight-regular);--text-body-sm-line-height: var(--font-line-height-normal);--text-label-font-family: var(--font-family-body);--text-label-font-size: var(--font-size-xs);--text-label-font-weight: var(--font-weight-semibold);--text-label-line-height: var(--font-line-height-snug);--text-label-letter-spacing: var(--font-letter-spacing-widest);--text-code-font-family: var(--font-family-mono);--text-code-font-size: var(--font-size-sm);--text-code-font-weight: var(--font-weight-regular);--text-code-line-height: var(--font-line-height-relaxed)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v16/V8mDoQDjQSkFtoMM3T6r8E7mF71Q-gowFRntFHI.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hiA.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(https://fonts.gstatic.com/s/jetbrainsmono/v20/tDbY2o-flEEny0FZhsfKu5WU4zr3E_BX0PnT8RD8yKxjPVmUsaaDhw.woff2) format("woff2")}html{color-scheme:dark}body{background-color:var(--color-surface-base);color:var(--color-alias-text-primary);font-family:Inter,system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,system-ui,sans-serif;line-height:1.2}code,pre,kbd{font-family:JetBrains Mono,monospace}
