.nf{z-index:1;color:#fff;width:100%;min-height:100svh;font-family:var(--font);background:#06060f;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden auto}.nf .crt-scan{z-index:40;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#00000029 3px,#0000 4px);position:absolute;inset:0}.nf .crt-vig{z-index:41;pointer-events:none;background:radial-gradient(120% 120%,#0000 52%,#000000b8 100%);position:absolute;inset:0}.nf .crt-sweep{z-index:42;pointer-events:none;background:linear-gradient(#5a6dd800 0%,#7896ff1a 50%,#5a6dd800 100%);height:160px;position:absolute;left:0;right:0}.nf .bars{z-index:45;pointer-events:none;opacity:0;background:linear-gradient(90deg,#c9c9c9 0 14.28%,#c8c800 14.28% 28.57%,#00c8c8 28.57% 42.85%,#00c800 42.85% 57.14%,#c800c8 57.14% 71.42%,#c80000 71.42% 85.71%,#0000c8 85.71% 100%);position:absolute;inset:0}.nf .stage{z-index:10;text-align:center;width:min(960px,92vw);padding:clamp(40px,7vh,80px) 0;position:relative}.nf .offair{color:#ff3d3d;letter-spacing:.22em;text-transform:uppercase;border:1.5px solid #ff3d3d99;border-radius:9999px;align-items:center;gap:9px;margin-bottom:clamp(20px,3vw,34px);padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.nf .offair .sq{background:#ff3d3d;width:9px;height:9px;animation:1.1s step-end infinite nf-offblink}@keyframes nf-offblink{0%,to{opacity:1}50%{opacity:.15}}.nf .glitch{width:min(460px,70vw);margin:0 auto;position:relative}.nf .glitch img{width:100%;height:auto;display:block}.nf .glitch .ghost{mix-blend-mode:screen;position:absolute;inset:0}.nf .glitch .cyan,.nf .glitch .magenta{opacity:.75}.nf .num{letter-spacing:-.04em;color:#fff;margin:clamp(20px,3vw,34px) 0 clamp(12px,1.6vw,18px);font-size:clamp(84px,15vw,190px);font-weight:800;line-height:.84;position:relative}.nf .num:before,.nf .num:after{content:attr(data-text);width:100%;position:absolute;top:0;left:0;overflow:hidden}.nf .num:before{color:#00f0ff}.nf .num:after{color:#ff1e5a}.nf .head{letter-spacing:var(--track);margin:0 0 16px;font-size:clamp(28px,4.4vw,60px);font-weight:800;line-height:1.02}.nf .head .script{font-family:var(--font-script), "Caveat", cursive;font-weight:700}.nf .sub{color:#ffffff9e;max-width:46ch;margin:0 auto clamp(30px,4vw,42px);font-size:clamp(15px,1.5vw,20px);font-weight:600;line-height:1.5}.nf .actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.nf .btn--ghost{color:#fff;background:0 0;border:1.5px solid #ffffff73}.nf .btn--ghost:hover{background:#ffffff14;border-color:#fff}.nf .stamp{z-index:43;font-family:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);letter-spacing:.12em;color:#ffffff52;font-size:12px;font-weight:700;position:fixed}.nf .stamp--tl{top:20px;left:22px}.nf .stamp--br{bottom:20px;right:22px}@media (prefers-reduced-motion:no-preference){.nf{animation:7s step-end infinite nf-flicker}.nf .crt-sweep{animation:6s linear infinite nf-sweep}.nf .glitch .cyan{animation:5.5s ease-in-out infinite nf-idleC}.nf .glitch .magenta{animation:5.5s ease-in-out infinite nf-idleM}.nf.burst .glitch{animation:.7s steps(2,end) nf-jitter}.nf.burst .glitch .cyan{animation:.7s steps(2,end) nf-driftC}.nf.burst .glitch .magenta{animation:.7s steps(2,end) nf-driftM}.nf.burst .glitch .base{animation:.7s step-end nf-slice}.nf.burst .bars{animation:.7s step-end nf-barsflash}.nf.burst .num:before{animation:.7s steps(2,end) nf-n1}.nf.burst .num:after{animation:.7s steps(2,end) nf-n2}.nf.recover .glitch,.nf.recover .glitch .base{clip-path:none;animation:none;transform:none}.nf.recover .glitch .ghost{opacity:0;transition:opacity .28s;animation:none;transform:none}.nf.recover .num:before,.nf.recover .num:after,.nf.recover .bars{opacity:0;animation:none}}@keyframes nf-idleC{0%,to{transform:translate(-2px)}50%{transform:translate(-3px,1px)}}@keyframes nf-idleM{0%,to{transform:translate(2px)}50%{transform:translate(3px,-1px)}}@keyframes nf-flicker{0%,to{opacity:1}96.5%{opacity:1}97%{opacity:.82}97.4%{opacity:1}98.6%{opacity:.9}99%{opacity:1}}@keyframes nf-jitter{0%{transform:translate(0)}15%{transform:translate(-5px,1px)}30%{transform:translate(6px,-2px)}45%{transform:translate(-3px,2px)}60%{transform:translate(7px)}75%{transform:translate(-7px,1px)}90%{transform:translate(2px)}to{transform:translate(0)}}@keyframes nf-driftC{0%{transform:translate(-2px)}20%{transform:translate(-15px,2px)}45%{transform:translate(-7px,-3px)}70%{transform:translate(-16px,1px)}to{transform:translate(-2px)}}@keyframes nf-driftM{0%{transform:translate(2px)}20%{transform:translate(15px,-2px)}45%{transform:translate(7px,3px)}70%{transform:translate(16px,-1px)}to{transform:translate(2px)}}@keyframes nf-slice{0%,to{clip-path:none}20%{clip-path:inset(12% 0 70%)}35%{clip-path:inset(48% 0 30%)}50%{clip-path:inset(76% 0 8%)}55%{clip-path:none}75%{clip-path:inset(30% 0 55%)}80%{clip-path:none}}@keyframes nf-sweep{0%{top:-160px}to{top:100vh}}@keyframes nf-barsflash{0%,to{opacity:0}18%{opacity:.9}22%{opacity:0}70%{opacity:.75}74%{opacity:0}}@keyframes nf-n1{0%,to{clip-path:inset(0);opacity:0;transform:translate(0)}15%{opacity:.95;clip-path:inset(0 0 62%);transform:translate(-7px)}40%{clip-path:inset(40% 0 20%);transform:translate(6px)}55%{opacity:0}78%{opacity:.95;clip-path:inset(20% 0 50%);transform:translate(-9px)}92%{opacity:0}}@keyframes nf-n2{0%,to{clip-path:inset(0);opacity:0;transform:translate(0)}15%{opacity:.95;clip-path:inset(55% 0 8%);transform:translate(7px)}40%{clip-path:inset(10% 0 60%);transform:translate(-6px)}55%{opacity:0}78%{opacity:.95;clip-path:inset(60% 0 12%);transform:translate(9px)}92%{opacity:0}}@media (prefers-reduced-motion:reduce){.nf .bars{display:none}.nf .glitch .ghost{opacity:.35}}
