:root{--nf-orb-a:var(--aurora-1);--nf-orb-b:var(--aurora-2);--nf-string:#1b1a1759}[data-theme=dark]{--nf-orb-a:#d9541e24;--nf-orb-b:#c9a24a1f;--nf-string:#e6e8eb59}html:not([data-verdict=robot]) .nf [data-v=robot],html:not([data-verdict=unknown]) .nf [data-v=unknown],html:is([data-verdict=robot],[data-verdict=unknown]) .nf [data-v=human]{display:none}.nf{min-height:100vh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:72px 20px 44px;display:flex;position:relative;overflow:hidden}.nf__orb{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.nf__orb--a{background:var(--nf-orb-a);width:60vw;height:60vw;top:-20%;left:-10%}.nf__orb--b{background:var(--nf-orb-b);width:55vw;height:55vw;bottom:-25%;right:-10%}.nf__card{isolation:isolate;border-radius:var(--radius-card);background:var(--card);border:1px solid var(--border);width:min(100%,640px);box-shadow:var(--sh-rest), inset 0 1px 0 var(--itop), inset 0 -1px 0 var(--ibot);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);animation:nf-enter .8s var(--ease-out) backwards;padding:44px 40px 36px;position:relative}.nf__sign{transform-origin:50% 0;flex-direction:column;align-items:center;animation:5.5s ease-in-out infinite nf-swing;display:flex;position:absolute;top:-1px;right:clamp(18px,6vw,40px)}.nf__string{background:var(--nf-string);width:1px;height:30px}.nf__board{background:var(--paper);width:132px;color:var(--ink);border:1px solid var(--paper-border);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px 12px;display:flex;position:relative;box-shadow:0 14px 28px -14px #17150f73,inset 0 1px #fff}.nf__nail{background:var(--paper-border);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:6px;left:50%;box-shadow:inset 0 1px 1px #00000040}.nf__glyph{border:3px solid var(--led-red);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:46px;height:46px;display:flex;position:relative}.nf__glyph-head,.nf__glyph-body{background:var(--metal-b);border-radius:3px;height:11px}.nf__glyph-head{width:14px}.nf__glyph-body{width:18px}.nf__slash{background:var(--led-red);border-radius:2px;width:44px;height:3px;margin:-1.5px 0 0 -22px;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.nf__sign-h{letter-spacing:.16em;font-size:13px;font-weight:800;line-height:1}.nf__sign-s{letter-spacing:.08em;text-transform:uppercase;color:var(--paper-subtle);font-size:8.5px;line-height:1.5}.nf__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin:0 0 22px;padding-right:170px;font-size:11px;font-weight:600;line-height:1.5}.nf__title{font-family:var(--font-mono);letter-spacing:-.06em;color:var(--text);text-wrap:balance;text-box:normal;margin:0;padding-right:170px;font-size:clamp(64px,13vw,104px);font-weight:800;line-height:.95}.nf__sub{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);text-wrap:pretty;margin:14px 0 0;font-size:clamp(34px,6.4vw,52px);font-weight:400;line-height:1.02}.nf__sub em{color:var(--primary);font-style:italic}@supports ((-webkit-background-clip:text) or (background-clip:text)){.nf__sub em{background:var(--grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}}.nf__lede{max-width:52ch;color:var(--subtle);text-wrap:pretty;margin:18px 0 0;font-size:13px;line-height:1.7}.nf__row{flex-wrap:wrap;align-items:flex-end;gap:18px 24px;margin-top:28px;display:flex}.nf__scene{flex:none;align-items:flex-start;gap:10px;display:flex}.nf__aside{flex-direction:column;flex:220px;align-items:flex-start;gap:12px;min-width:0;display:flex}.nf__hint{color:var(--muted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.7}.nf__home{background:var(--primary);color:#fff;letter-spacing:.04em;transition:transform .35s var(--ease-out), box-shadow .3s ease;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}[data-theme=dark] .nf__home{background:#b5441a}.nf__home:hover{box-shadow:var(--sh-hover);text-decoration:none;transform:translateY(-2px)}.nf__home:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.nf__bot{flex-direction:column;align-items:center;animation:3.2s ease-in-out infinite nf-sulk;display:flex}.nf__led{background:var(--led-red);border-radius:50%;width:8px;height:8px;animation:1.4s step-end infinite nf-led;box-shadow:0 0 10px 2px #ff5f57b3}.nf__stalk{background:var(--metal-b);width:2px;height:10px}.nf__head{background:linear-gradient(160deg, var(--metal-a), var(--metal-b));transform-origin:50% 100%;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:58px;height:44px;animation:6s ease-in-out 1.2s infinite nf-shake;display:flex;box-shadow:inset 0 1px #fff9,0 8px 14px -8px #00000080}.nf__eyes{gap:12px;animation:4.5s infinite nf-blink;display:flex}.nf__eye{background:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.nf__eye:after{content:"";background:var(--led-blue);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px}.nf__frown{border-top:3px solid var(--ink);border-radius:50% 50% 0 0/100% 100% 0 0;width:16px;height:7px}.nf__neck{background:var(--metal-b);width:14px;height:5px}.nf__body{background:linear-gradient(160deg, var(--pcb-a), var(--pcb-b));border-radius:10px;justify-content:center;align-items:center;gap:5px;width:50px;height:38px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff26}.nf__light{background:var(--gold-pad);border-radius:1px;width:6px;height:6px}.nf__arm{background:linear-gradient(160deg, var(--metal-a), var(--metal-b));border-radius:4px;width:8px;height:24px;position:absolute;top:5px}.nf__arm--l{left:-11px}.nf__arm--r{right:-11px}.nf__feet{gap:10px;margin-top:3px;display:flex}.nf__foot{background:var(--metal-dark-a);border-radius:4px;width:16px;height:8px}.nf__bubble{background:var(--paper);color:var(--ink);border:1px solid var(--paper-border);white-space:nowrap;border-radius:10px;margin-top:14px;padding:6px 10px;font-size:11px;line-height:1.4;animation:6s ease-in-out infinite nf-bubble;position:relative;box-shadow:0 8px 16px -10px #17150f66}.nf__bubble:before{content:"";background:var(--paper);border-left:1px solid var(--paper-border);border-bottom:1px solid var(--paper-border);width:8px;height:8px;position:absolute;top:12px;left:-5px;transform:rotate(45deg)}@keyframes nf-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes nf-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes nf-sulk{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nf-shake{0%,20%,to{transform:rotate(0)}5%{transform:rotate(-9deg)}10%{transform:rotate(8deg)}15%{transform:rotate(-6deg)}}@keyframes nf-led{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes nf-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes nf-bubble{0%,to{opacity:0;transform:translateY(4px)}12%,88%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nf__card,.nf__sign,.nf__bot,.nf__head,.nf__led,.nf__eyes,.nf__bubble{animation:none}.nf__bubble{opacity:1;transform:none}}@media (max-width:420px){.nf{padding:56px 16px 36px}.nf__card{padding:40px 28px 32px}.nf__eyebrow,.nf__title{padding-right:118px}.nf__board{gap:6px;width:110px;padding:13px 8px 10px}.nf__glyph{width:38px;height:38px}.nf__glyph-head,.nf__glyph-body{height:9px}.nf__glyph-head{width:12px}.nf__glyph-body{width:15px}.nf__slash{width:36px;margin-left:-18px}.nf__sign-h{font-size:11px}.nf__sign-s{font-size:7.5px}}
