@import"https://api.fontshare.com/v2/css?f[]=satoshi@900,700,500,400&display=swap";@font-face{font-family:Inter;src:url(Inter-VariableFont_opsz_wght.ttf) format("truetype-variations"),url(Inter-VariableFont_opsz_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(Inter-Italic-VariableFont_opsz_wght.ttf) format("truetype-variations"),url(Inter-Italic-VariableFont_opsz_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--bg-0: #0a0b0d;--bg-1: #121317;--bg-2: #1c1e22;--bg-3: #25272d;--bg-4: #2f3138;--fg-0: #ffffff;--fg-1: #e6e7ea;--fg-2: #a3a7af;--fg-3: #6b6f78;--fg-on-accent: #001b08;--accent-green: #00ff66;--accent-green-hover: #1aff75;--accent-green-glow: rgba(0, 255, 102, .45);--accent-green-soft: rgba(0, 255, 102, .12);--accent-gold: #f5c518;--accent-gold-hover: #ffd233;--accent-gold-glow: rgba(245, 197, 24, .45);--accent-gold-soft: rgba(245, 197, 24, .12);--success: var(--accent-green);--danger: #ff4d4d;--warning: var(--accent-gold);--muted: var(--fg-2);--border-hairline: rgba(255, 255, 255, .08);--border-soft: rgba(255, 255, 255, .16);--border-strong: rgba(255, 255, 255, .32);--border-accent: var(--accent-green);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--glow-green-sm: 0 0 16px rgba(0, 255, 102, .25);--glow-green-md: 0 0 24px rgba(0, 255, 102, .45);--glow-green-lg: 0 0 48px rgba(0, 255, 102, .55);--glow-gold-sm: 0 0 16px rgba(245, 197, 24, .25);--glow-gold-md: 0 0 24px rgba(245, 197, 24, .45);--shadow-card: none;--shadow-modal: 0 32px 64px rgba(0, 0, 0, .6);--font-display: "Satoshi", "Inter", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace;--fs-hero: clamp(48px, 9vw, 96px);--fs-h1: clamp(40px, 6vw, 64px);--fs-h2: clamp(32px, 5vw, 48px);--fs-h3: 28px;--fs-h4: 22px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 12px;--fs-eyebrow: 13px;--fw-black: 900;--fw-bold: 700;--fw-medium: 500;--fw-regular: 400;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-eyebrow: .12em;--leading-tight: .95;--leading-snug: 1.15;--leading-normal: 1.5;--ease-out-quart: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-hover: .18s;--dur-entrance: .32s;--dur-hero: .6s;--container-max: 1200px;--container-narrow: 640px;--section-py: clamp(64px, 12vw, 128px)}*{box-sizing:border-box}html{background:var(--bg-0);color:var(--fg-0);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;background:var(--bg-0);color:var(--fg-0);font-family:var(--font-body)}h1,.h1,.hero{font-family:var(--font-display);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 var(--space-5);color:var(--fg-0)}.hero{font-size:var(--fs-hero);text-transform:uppercase}h1,.h1{font-size:var(--fs-h1);text-transform:uppercase}h2,.h2{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin:0 0 var(--space-4);text-transform:uppercase}h3,.h3{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin:0 0 var(--space-3)}h4,.h4{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h4);line-height:var(--leading-snug);margin:0 0 var(--space-3)}.eyebrow{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-green);margin:0 0 var(--space-3)}.eyebrow--gold{color:var(--accent-gold)}p,.body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--leading-normal);color:var(--fg-1);margin:0 0 var(--space-4);text-wrap:pretty}.body-lg{font-size:var(--fs-body-lg);color:var(--fg-1)}.body-sm{font-size:var(--fs-body-sm);color:var(--fg-2)}.caption{font-size:var(--fs-caption);color:var(--fg-3)}.metric{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(40px,6vw,72px);color:var(--accent-green);letter-spacing:var(--tracking-tight);line-height:1}.metric--gold{color:var(--accent-gold)}a{color:var(--fg-0);text-decoration:none;transition:color var(--dur-hover) var(--ease-out-quart)}a:hover{color:var(--accent-green)}.surface-0{background:var(--bg-0)}.surface-1{background:var(--bg-1)}.surface-2{background:var(--bg-2)}.card{background:var(--bg-1);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-5);transition:background var(--dur-hover) var(--ease-out-quart),border-color var(--dur-hover) var(--ease-out-quart)}.card:hover{background:var(--bg-2);border-color:var(--border-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-body);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:18px 28px;border-radius:var(--radius-xl);border:none;cursor:pointer;transition:transform var(--dur-hover) var(--ease-out-quart),box-shadow var(--dur-hover) var(--ease-out-quart),background var(--dur-hover) var(--ease-out-quart),color var(--dur-hover) var(--ease-out-quart);white-space:nowrap}.btn--primary{background:var(--accent-green);color:var(--fg-on-accent)}.btn--primary:hover{background:var(--accent-green-hover);box-shadow:var(--glow-green-md);transform:scale(1.02)}.btn--primary:active{transform:scale(.98)}.btn--gold{background:var(--accent-gold);color:#1a1200}.btn--gold:hover{background:var(--accent-gold-hover);box-shadow:var(--glow-gold-md);transform:scale(1.02)}.btn--gold:active{transform:scale(.98)}.btn--ghost{background:transparent;color:var(--fg-0);border:1.5px solid var(--border-soft)}.btn--ghost:hover{background:var(--fg-0);color:var(--bg-0)}.btn--ghost:active{transform:scale(.98)}.btn--lg{padding:22px 36px;font-size:var(--fs-body-lg)}.btn--block{width:100%}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:var(--bg-2);border:1px solid var(--border-hairline);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-1)}.pill--green{background:var(--accent-green-soft);border-color:#00ff6652;color:var(--accent-green)}.pill--gold{background:var(--accent-gold-soft);border-color:#f5c51852;color:var(--accent-gold)}.input{width:100%;background:var(--bg-2);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:16px;color:var(--fg-0);font-family:var(--font-body);font-size:var(--fs-body);transition:border-color var(--dur-hover) var(--ease-out-quart)}.input::placeholder{color:var(--fg-3)}.input:focus{outline:none;border-color:var(--accent-green);box-shadow:0 0 0 3px var(--accent-green-soft)}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-5)}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 var(--space-5)}.section{padding:var(--section-py) 0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{overflow:hidden;width:100%;background:var(--bg-1);border-block:1px solid var(--border-hairline)}.marquee__track{display:flex;gap:var(--space-5);width:max-content;animation:marquee 40s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 400px at 50% 30%,var(--accent-green-soft),transparent 70%)}.hero-glow--gold{background:radial-gradient(600px 400px at 50% 30%,var(--accent-gold-soft),transparent 70%)}.grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url(noise.svg);background-size:240px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/tokens.css.map */
