@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.UNr_ra_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.UNr_ra_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.uxEW0G_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.uxEW0G_variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.3deb4k1l7b0hc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.30mp6k74iam-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}._8Wddiq_className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}._8Wddiq_variable{--font-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
.nf{--ink-on-mint:#052419;background:radial-gradient(640px 420px at 50% -8%, #7c5cff1f, transparent 64%), var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;text-align:center;place-items:center;padding:clamp(40px,8vh,96px) clamp(20px,5vw,48px);display:grid}.nf ::selection{background:var(--mint);color:var(--ink-on-mint)}.nf :focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:2px}.nf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nf-stage{flex-direction:column;align-items:center;max-width:640px;display:flex}.nf-eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);align-items:center;gap:10px;margin:0;font-size:12px;display:inline-flex}.nf-led{background:var(--magenta);border-radius:50%;flex:none;width:7px;height:7px}.nf-h1{margin:10px 0 0}.nf-code{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(110px,26vw,230px);font-weight:800;line-height:.9;display:block}.nf-bolt{color:var(--mint);font-size:.78em;display:inline-block;transform:translateY(-.03em)}.nf-sub{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin-top:14px;font-size:clamp(20px,3.6vw,32px);font-weight:600;line-height:1.15;display:block}.nf-sub em{color:var(--mint);font-style:normal}.nf-line{color:#f4f4f7b8;max-width:40ch;margin:18px 0 0;font-size:16.5px;line-height:1.6}.nf-player{width:min(420px,100%);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--dim);font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-top:clamp(32px,6vh,48px);font-size:12px;display:flex}.nf-track{background:var(--line);flex:1;height:1px;position:relative}.nf-cue{background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.nf-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:clamp(28px,5vh,40px);display:flex}.nf-pill{background:var(--mint);color:var(--ink-on-mint);border-radius:999px;align-items:center;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 34px -10px #00e5a073}.nf-ghost{color:var(--text);background:#07070c80;border:1px solid #f4f4f747;border-radius:999px;padding:13px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s}.nf-ghost:hover{border-color:#f4f4f78c}@media (prefers-reduced-motion:no-preference){.nf-bolt{animation:3.2s step-end infinite nf-flicker}.nf-cue{animation:3.2s step-end .12s infinite nf-flicker}.nf-led{animation:2.3s ease-in-out infinite nf-blink}.nf-pill,.nf-ghost{transition:transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .2s}.nf-pill:hover{transform:translateY(-2px);box-shadow:0 16px 44px -10px #00e5a08c}.nf-ghost:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0006}.nf-pill:active,.nf-ghost:active{transition-duration:60ms;transform:translateY(0)scale(.95)}.nf-stage>*{animation-name:nf-up;animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:backwards}.nf-stage>:nth-child(2){animation-delay:60ms}.nf-stage>:nth-child(3){animation-delay:.14s}.nf-stage>:nth-child(4){animation-delay:.22s}.nf-stage>:nth-child(5){animation-delay:.3s}.nf-h1{animation:.6s cubic-bezier(.2,.8,.2,1) 60ms backwards nf-up}}@keyframes nf-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nf-flicker{0%{opacity:1}7%{opacity:.16}9%{opacity:1}11%{opacity:.3}13%{opacity:1}42%{opacity:1}44%{opacity:.12}47%{opacity:1}76%{opacity:1}78%{opacity:.4}80%{opacity:1}to{opacity:1}}@keyframes nf-blink{0%,to{opacity:1}50%{opacity:.25}}
