.nf{--nf-err:#ff6369;--nf-glow:#6699ff38;--nf-o:#69f;--nf-o-hi:#99e0ff;--nf-body:#4a72d0;--nf-body-lo:#16306b;--nf-face:#04060f;--nf-face-hi:#0e1c3e;--nf-eye:#eef2fc;--nf-eye-glow:#99e0fff2;--nf-stripe:#99e0ff;--nf-pool:#99e0ff47;--nf-rp:#99e0ff9e;--nf-rp-glow:#6699ff73}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .nf{--nf-err:#e5484d;--nf-glow:#99e0ff4d;--nf-o:#4a72d0;--nf-o-hi:#69f;--nf-body:#16306b;--nf-body-lo:#0e1c3e;--nf-face:#04060f;--nf-face-hi:#16306b;--nf-eye:#99e0ff;--nf-eye-glow:#99e0ffd9;--nf-stripe:#69f;--nf-pool:#16306b38;--nf-rp:#4a72d073;--nf-rp-glow:transparent}}:root[data-theme=light] .nf{--nf-err:#e5484d;--nf-glow:#99e0ff4d;--nf-o:#4a72d0;--nf-o-hi:#69f;--nf-body:#16306b;--nf-body-lo:#0e1c3e;--nf-face:#04060f;--nf-face-hi:#16306b;--nf-eye:#99e0ff;--nf-eye-glow:#99e0ffd9;--nf-stripe:#69f;--nf-pool:#16306b38;--nf-rp:#4a72d073;--nf-rp-glow:transparent}.nf{word-break:keep-all;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:100svh;padding:116px 32px 112px;display:flex}.nf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;width:100%;max-width:1120px;display:grid}.nf-copy{max-width:480px}.nf-copy h1{margin:0;font-weight:800}.nf-num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg, var(--color-text) 0 38%, var(--nf-err) 62% 100%);color:#0000;animation:nf-shake .62s cubic-bezier(.36, .07, .19, .97) .12s both, nf-settle 1.2s var(--ease-standard) .34s both;background-position:0 0;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;margin-left:-.04em;padding:0 .04em;font-size:168px;line-height:.92;display:inline-block}@keyframes nf-shake{0%,to{translate:0}14%{translate:-12px}30%{translate:10px}46%{translate:-7px}62%{translate:4px}78%{translate:-2px}}@keyframes nf-settle{0%{background-position:100% 0}to{background-position:0 0}}.nf-desc{color:var(--color-muted);margin:20px 0 0;font-size:18px;line-height:1.6}.nf-actions{margin-top:40px}.nf-btn{letter-spacing:-.01em;background:var(--color-primary);min-width:140px;height:52px;color:var(--color-on-primary);transition:background-color var(--dur-3) var(--ease-standard), transform var(--dur-3) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;padding:0 32px;font-size:16px;font-weight:600;display:inline-flex}.nf-btn:hover{background:var(--color-primary-pressed)}.nf-btn:active{transform:scale(var(--press-scale))}.nf-stage{aspect-ratio:1;justify-self:center;width:min(100%,480px);position:relative;container-type:inline-size}.nf-glow{background:radial-gradient(circle at 50% 44%, var(--nf-glow), transparent 64%);border-radius:50%;position:absolute;inset:0}.nf-rp{border:1.5px solid var(--nf-rp);box-shadow:0 0 12px var(--nf-rp-glow), inset 0 0 12px var(--nf-rp-glow);border-radius:50%;position:absolute;top:84%;left:50%;translate:-50% -50%}.nf-rp1{opacity:.35;width:98%;height:18%}.nf-rp2{opacity:.6;width:74%;height:13%}.nf-rp3{width:50%;height:8.5%}.nf-rp-emit{opacity:0;width:50%;height:8.5%;animation:nf-rp-emit 1.5s var(--ease-enter) .2s both}@keyframes nf-rp-emit{0%{opacity:1;scale:.4}to{opacity:0;scale:2.2}}.nf-pool{background:radial-gradient(closest-side, var(--nf-pool), transparent);width:36%;height:6%;animation:nf-pool .9s var(--ease-standard) .1s both;border-radius:50%;position:absolute;top:84%;left:50%;translate:-50% -50%}@keyframes nf-pool{0%,to{opacity:1;scale:1}10%{scale:1.08}32%{opacity:.45;scale:.62}58%{opacity:1;scale:1.06}76%{scale:.96}}.tg{width:10em;height:11.4em;margin-left:-5em;font-size:5.6cqw;position:absolute;bottom:15.5%;left:50%}.tg-hop{transform-origin:50% 100%;position:absolute;inset:0}.tg-head{z-index:2;transform-origin:50% 100%;width:8em;height:7.57em;position:absolute;top:0;left:1em}.tg-face{fill:url(#nf-face-fill);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tg-o{fill:url(#nf-o-fill);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tg-cap{position:absolute;inset:0}.tg-o-top{transform-origin:92% 48%}.tg-eyes{--look-end:-.3em 0;width:2.6em;height:1.2em;translate:var(--look-end);justify-content:space-between;align-items:center;display:flex;position:absolute;top:3.62em;left:2.7em}.tg-eye{background:radial-gradient(circle at 38% 34%, #fff 0 18%, var(--nf-eye) 46%);width:.9em;height:.9em;box-shadow:0 0 .45em var(--nf-eye-glow);border-radius:50%}.tg-body{z-index:1;background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--nf-body) 78%, #fff), var(--nf-body) 46%, var(--nf-body-lo));border-radius:2.3em 2.3em 1.7em 1.7em/2em 2em 1.7em 1.7em;width:4.6em;height:3.95em;position:absolute;top:6.9em;left:2.7em}.tg-stripes{gap:.17em;width:1.3em;margin-left:-.65em;display:grid;position:absolute;top:1.32em;left:50%}.tg-stripes i{background:var(--nf-stripe);border-radius:.1em;height:.2em;display:block}.tg-arm{background:linear-gradient(var(--nf-body), color-mix(in srgb, var(--nf-body-lo) 70%, var(--nf-body)));transform-origin:50% .45em;--s:1;width:.95em;height:2.25em;rotate:calc(var(--s) * 16deg);border-radius:999px;position:absolute;top:7.55em}.tg-arm.l{left:2.45em}.tg-arm.r{--s:-1;left:6.6em}.tg-foot{background:var(--nf-body-lo);border-radius:.8em .8em .5em .5em;width:1.6em;height:.86em;position:absolute;top:10.5em}.tg-foot.l{left:3.05em}.tg-foot.r{left:5.35em}.tg-hop{animation:tg-hop .9s var(--ease-standard) .1s both}.tg-o-top{animation:tg-pop 2.9s var(--ease-standard) .1s both}.tg-cap{animation:4.2s ease-in-out 3.2s infinite tg-breathe}.tg-eye{animation:tg-shock 1.2s var(--ease-standard) .1s both, tg-blink 5.2s ease-in-out 3.6s infinite}.tg-eyes{animation:tg-look 2.9s var(--ease-standard) .1s both}.tg-arm{animation:tg-arm 2.9s var(--ease-standard) .1s both}.tg-head{animation:tg-tilt 2.9s var(--ease-standard) .1s both}@keyframes tg-hop{0%,to{translate:0;scale:1}10%{translate:0 .2em;scale:1.06 .93}32%{translate:0 -1.3em;scale:.96 1.05}58%{translate:0;scale:1.05 .95}76%{translate:0 -.2em;scale:1}}@keyframes tg-pop{0%,28%,46%,88%,to{translate:0;rotate:none}4%,14%{translate:0 -1.1em;rotate:-14deg}22%{translate:0;rotate:none}25%{translate:0 -.25em;rotate:-3deg}56%,76%{translate:0 -.4em;rotate:-5deg}}@keyframes tg-breathe{50%{translate:0 -.16em}}@keyframes tg-shock{0%,to{width:.9em;height:.9em}6%,45%{width:1.18em;height:1.18em}}@keyframes tg-blink{0%,93%,to{scale:1}96.5%{scale:1 .12}}@keyframes tg-look{0%,30%{translate:0}38%,45%{translate:.38em}51%,57%{translate:-.38em}63%,78%{translate:0}to{translate:var(--look-end)}}@keyframes tg-arm{0%,88%,to{rotate:calc(var(--s) * 16deg)}6%,28%{rotate:calc(var(--s) * 105deg)}40%{rotate:calc(var(--s) * 16deg)}56%,76%{rotate:calc(var(--s) * 58deg)}}@keyframes tg-tilt{0%,50%,88%,to{rotate:none}58%,76%{rotate:-8deg}}@media (max-width:860px){.nf{padding:72px 16px 96px}.nf-grid{text-align:center;grid-template-columns:1fr;gap:0}.nf-stage{order:-1;width:280px}.nf-copy{margin:0 auto}.nf-num{font-size:104px}.nf-desc{margin-top:14px;font-size:16px}.nf-actions{margin-top:32px}.tg-eyes{--look-end:0 .18em}}@media (prefers-reduced-motion:reduce){.nf *,.nf :before,.nf :after{transition:none!important;animation:none!important}}
