.nf{--nf-hairline:#ffffff29;--nf-ink:#f2f3f6;--nf-body:#c1c4c9;--nf-fuse:#fd8537;--nf-fuse-ink:#0a0c11;--nf-tide:#43cae7;--nf-volt:#ade25f;--nf-iris:#959af4;min-height:80dvh;color:var(--nf-body);place-items:center;padding:120px 16px 48px;display:grid}@supports (color:lab(0% 0 0)){.nf{--nf-hairline:lab(100% 0 0/.16);--nf-ink:lab(95.9276% -.215024 -1.49841);--nf-body:lab(79.0944% -.416547 -2.98913);--nf-fuse:lab(68.7994% 42.8723 60.9396);--nf-fuse-ink:lab(3.3406% -.195481 -2.29437);--nf-tide:lab(75.2455% -30.676 -25.4368);--nf-volt:lab(84.2888% -32.5883 56.8883);--nf-iris:lab(66.126% 14.5167 -46.2001)}}@media (prefers-color-scheme:light){.nf{--nf-hairline:#14181f2e;--nf-ink:#14181f;--nf-body:#393d45;--nf-fuse:#c04909;--nf-fuse-ink:#fcfcfc;--nf-tide:#057490;--nf-volt:#4f7715;--nf-iris:#5a58c2}@supports (color:lab(0% 0 0)){.nf{--nf-hairline:lab(8.29612% -.494182 -5.47354/.18);--nf-ink:lab(8.29612% -.494182 -5.47354);--nf-body:lab(25.7039% -.634953 -5.5308);--nf-fuse:lab(47.6671% 46.7495 56.1955);--nf-fuse-ink:lab(98.84% .0000298023 -.0000119209);--nf-tide:lab(44.7333% -20.5176 -23.2294);--nf-volt:lab(45.6% -25.8913 44.4495);--nf-iris:lab(42.1586% 23.7653 -56.0667)}}}.nf-inner{text-align:center;justify-items:center;gap:16px;max-width:520px;display:grid}.nf svg{width:168px;height:168px}.nf .t{stroke-width:4px;stroke-linecap:round}.nf .tide{stroke:var(--nf-tide)}.nf .iris{stroke:var(--nf-iris)}.nf .volt{stroke:var(--nf-volt)}.nf .gap{stroke:var(--nf-fuse);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.1 4.5}.nf .code{fill:var(--nf-ink);letter-spacing:-.04em;font:600 30px ui-monospace,SF Mono,monospace}@media (prefers-reduced-motion:no-preference){.nf .t{animation:.5s cubic-bezier(.16,1,.3,1) both nf-tick;animation-delay:calc(var(--i) * 22ms)}.nf .gap{animation:1.4s ease-in-out 1.2s infinite nf-blink}}@keyframes nf-tick{0%{opacity:0}}@keyframes nf-blink{50%{opacity:.2}}.nf h1{color:var(--nf-ink);letter-spacing:-.03em;margin:0;font-size:clamp(28px,6vw,40px);line-height:1.1}.nf p{margin:0}.nf-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.nf-links a{border:1px solid var(--nf-hairline);min-height:44px;color:var(--nf-ink);border-radius:8px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.nf-links a:first-child{background:var(--nf-fuse);color:var(--nf-fuse-ink);border-color:#0000;font-weight:600}.nf-links a:focus-visible{outline:2px solid var(--nf-fuse);outline-offset:2px}
