.nf{--nf-ink:#1F1F1F;--nf-mute:#6f6f6a;--nf-line:rgba(31,31,31,.12);--nf-bg:transparent;--nf-size:clamp(120px,24vw,260px);--nf-stroke:.088em;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--nf-ink);background:var(--nf-bg);padding:48px 20px;font-family:inherit}@media (prefers-color-scheme:dark){.nf:not(.light .nf){--nf-ink:#F2F2EE;--nf-mute:#9a9a94;--nf-line:rgba(242,242,238,.14)}}.dark .nf{--nf-ink:#F2F2EE;--nf-mute:#9a9a94;--nf-line:rgba(242,242,238,.14)}.nf-face{display:flex;align-items:flex-end;justify-content:center;font-size:var(--nf-size);line-height:1;font-weight:600;letter-spacing:-.02em;height:1em;margin-bottom:.14em;outline:none;user-select:none;--nf-px:0;--nf-py:0}.nf--face .nf-face{cursor:pointer}.nf-face:focus-visible{outline:3px solid var(--nf-c3);outline-offset:12px;border-radius:12px}.nf-slot{position:relative;display:flex;align-items:flex-end;justify-content:center;height:1em;opacity:0;filter:blur(20px);transform:translateY(.04em)}.nf--on .nf-slot{animation:nf-rise .9s cubic-bezier(.22,1,.36,1) both,nf-sweep .9s ease-out both;animation-delay:calc(var(--nf-i) * .12s),calc(var(--nf-i) * .12s + .15s)}@keyframes nf-rise{to{opacity:1;filter:blur(0);transform:none}}@keyframes nf-sweep{0%,18%{color:var(--nf-c1)}38%{color:var(--nf-c2)}58%{color:var(--nf-c3)}80%{color:var(--nf-c4)}}.nf-g{display:block;transition:opacity .5s ease,filter .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.nf-slot--a,.nf-slot--c{width:.62em;transition:width .7s cubic-bezier(.22,1,.36,1)}.nf-eye{bottom:var(--nf-base,.14em);translate:-50% 0;border:var(--nf-stroke) solid;box-sizing:border-box;transition:width .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1),opacity .5s ease,filter .5s ease,scale .12s ease}.nf-eye,.nf-eye i{position:absolute;left:50%;border-radius:50%}.nf-eye i{top:50%;background:currentColor;width:var(--nf-pupil);height:var(--nf-pupil);translate:calc(-50% + var(--nf-px) * var(--nf-reach)) calc(-50% + var(--nf-py) * var(--nf-reach));opacity:0;transition:opacity .4s ease .35s,width .7s,height .7s}.nf-eye--r{position:relative;left:auto;translate:none;width:.56em;height:.74em;bottom:auto;margin-bottom:var(--nf-base,.14em)}.nf-eye--l{width:.44em;height:.44em}.nf-eye--l,.nf-q{opacity:0;filter:blur(10px)}.nf-q{position:absolute;bottom:calc(var(--nf-base, .14em) - .02em);left:50%;translate:-50% 0;width:.5em;height:.8em;overflow:visible}.nf-dot{width:0;height:var(--nf-stroke);margin-bottom:var(--nf-base,.14em);position:relative;transition:width .7s cubic-bezier(.22,1,.36,1)}.nf-dot:before{content:"";position:absolute;left:50%;bottom:0;width:.11em;height:.11em;translate:-50% 0;border-radius:50%;background:var(--nf-ink);scale:0;transition:scale .4s cubic-bezier(.34,1.56,.64,1) .3s}.nf--face .nf-four{opacity:0;filter:blur(12px);transform:scale(.82)}.nf--face .nf-slot--a{width:.5em}.nf--face .nf-slot--c{width:.46em}.nf--face .nf-eye--l{opacity:1;filter:none;--nf-pupil:.12em;--nf-reach:.08em}.nf--face .nf-eye--r{width:.74em;height:.74em;--nf-pupil:.17em;--nf-reach:.14em;animation:nf-wobble .6s cubic-bezier(.36,.07,.19,.97) both}.nf--face .nf-eye i{opacity:1}.nf--face .nf-dot{width:.24em}.nf--face .nf-dot:before{scale:1}.nf--face .nf-q{opacity:1;filter:none;transition-delay:.25s;animation:nf-tilt 2.8s ease-in-out .9s infinite;transform-origin:50% 85%}@keyframes nf-wobble{0%{rotate:0deg}20%{rotate:-9deg}45%{rotate:7deg}70%{rotate:-4deg}to{rotate:0deg}}@keyframes nf-tilt{0%,to{rotate:0deg}30%{rotate:12deg}60%{rotate:-6deg}}.nf--swap .nf-eye--l{width:.74em;height:.74em;--nf-pupil:.17em;--nf-reach:.14em}.nf--swap .nf-eye--r{width:.44em;height:.44em;--nf-pupil:.12em;--nf-reach:.08em;animation:none}.nf--swap .nf-slot--a{width:.78em}.nf--swap .nf-slot--b{width:.46em}.nf-slot--b{width:.78em;transition:width .7s cubic-bezier(.22,1,.36,1)}.nf:not(.nf--face) .nf-slot--b{width:.62em}.nf--blink .nf-eye{scale:1 .1}.nf-line{margin:0;opacity:0;filter:blur(20px);transform:translateY(6px)}.nf--face .nf-line{animation:nf-rise .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.4s + var(--nf-i) * .12s)}.nf-ch{display:inline-block;white-space:pre}.nf--face .nf-ch{animation:nf-sweep .9s ease-out both;animation-delay:calc(.55s + var(--nf-k) * 18ms)}.nf-title{font-size:clamp(22px,3vw,34px);font-weight:600;letter-spacing:-.01em;line-height:1.2}.nf-msg{margin-top:10px;color:var(--nf-mute);font-size:16px;line-height:1.5}.nf-path{margin-top:14px}.nf-path code{font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--nf-mute);padding:4px 10px;border-radius:999px;background:var(--nf-line);text-decoration:line-through;text-decoration-color:var(--nf-c3);text-decoration-thickness:2px}.nf-actions{margin-top:28px}.nf-home{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;text-decoration:none;color:var(--nf-ink);font-weight:600;font-size:15px;box-shadow:inset 0 0 0 1.5px var(--nf-line);transition:background .2s,box-shadow .2s,color .2s}.nf-home:hover{background:var(--nf-c3);color:#12202a;box-shadow:none}.nf-home:focus-visible{outline:3px solid var(--nf-c3);outline-offset:3px}@media (prefers-reduced-motion:reduce){.nf--face .nf-ch,.nf--face .nf-line,.nf--on .nf-slot,.nf-line,.nf-slot{animation:none!important;opacity:1;filter:none;transform:none}.nf *{transition:none!important}.nf--face .nf-eye--r,.nf--face .nf-q{animation:none}}.snf{min-height:100svh;display:grid;place-items:center;padding:96px 20px 48px}.snf .nf{--nf-size:clamp(120px,22vw,240px)}html[data-theme=light] .snf .nf{--nf-ink:#1F1F1F;--nf-mute:#6f6f6a;--nf-line:rgba(31,31,31,.12)}html[data-theme=dark] .snf .nf{--nf-ink:#F2F2EE;--nf-mute:#9a9a94;--nf-line:rgba(242,242,238,.14)}