.nf{text-align:center;min-height:60vh;color:var(--ds-text);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px 56px;display:flex}.nf-code{font-family:var(--ds-font-display);color:var(--ds-primary);justify-content:center;align-items:center;gap:clamp(4px,2vw,16px);margin:0 0 8px;font-size:clamp(5rem,22vw,10rem);font-weight:800;line-height:1;display:flex}.nf-plate{flex:none;width:.9em;height:.9em}.nf-plate .steam{fill:none;stroke:var(--ds-text-3);stroke-width:3px;stroke-linecap:round;opacity:0;animation:2.8s ease-in-out infinite nf-steam}.nf-plate .steam.b{animation-delay:.9s}.nf-plate .steam.c{animation-delay:1.8s}.nf-plate .rim{fill:var(--ds-surface);stroke:var(--ds-primary);stroke-width:7px}.nf-plate .well{fill:var(--ds-primary-soft);stroke:var(--ds-border);stroke-width:2px}.nf-plate .egg-white{fill:#fff}.nf-plate .yolk{fill:var(--ds-accent)}.nf-plate .pepper{fill:var(--ds-text)}.nf-plate-wrap{transform-origin:50% 90%;animation:4s ease-in-out infinite nf-wobble;display:inline-block}.nf h1{font-family:var(--ds-font-display);margin:12px 0 10px;font-size:clamp(1.3rem,4.5vw,1.9rem);font-weight:700}.nf-lead{max-width:520px;color:var(--ds-text-2);margin:0 auto 28px;font-size:1.02rem;line-height:1.6}.nf-search{background:var(--ds-surface);border:2px solid var(--ds-border);border-radius:var(--ds-radius-pill);width:min(520px,100%);padding:5px;transition:border-color .2s,box-shadow .2s;display:flex}.nf-search:focus-within{border-color:var(--ds-primary);box-shadow:0 0 0 4px var(--ds-primary-soft)}.nf-search input{min-width:0;color:var(--ds-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 16px}.nf-search input::placeholder{color:var(--ds-text-3)}.nf-search button{border-radius:var(--ds-radius-pill);background:var(--ds-primary);color:var(--ds-on-primary);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:10px 22px;font-weight:600;transition:background .2s;display:inline-flex}.nf-search button:hover{background:var(--ds-primary-hover)}.nf-or{color:var(--ds-text-2);margin:28px 0 14px;font-size:.9rem}.nf-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:640px;display:flex}.nf-chips a{border-radius:var(--ds-radius-pill);background:var(--ds-surface);border:1px solid var(--ds-border);color:var(--ds-text);padding:9px 18px;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .2s,border-color .2s,color .2s}.nf-chips a:hover{border-color:var(--ds-primary);color:var(--ds-primary-text);transform:translateY(-2px)}.nf-home{color:var(--ds-primary-text);margin-top:30px;font-weight:600;text-decoration:none;display:inline-block}.nf-home:hover{text-decoration:underline}@keyframes nf-wobble{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}70%{transform:rotate(4deg)}}@keyframes nf-steam{0%{opacity:0;transform:translateY(8px)}40%{opacity:.8}to{opacity:0;transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.nf-plate-wrap,.nf-plate .steam{animation:none}.nf-plate .steam{opacity:.6}}@media (max-width:480px){.nf-search button span{display:none}.nf-search button{padding:10px 14px}}
