.nf{min-height:calc(var(--space-32) * 6);padding:var(--space-16) var(--gutter);background:var(--bg);text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.nf-aura{pointer-events:none;z-index:0;border-radius:var(--radius-full);width:50%;height:60%;filter:blur(var(--space-16));background:var(--glow);position:absolute;top:10%;left:25%}.nf-in{z-index:1;align-items:center;gap:var(--space-5);width:100%;min-width:0;max-width:var(--measure);flex-direction:column;display:flex;position:relative}.nf-scene{justify-content:center;align-items:center;gap:var(--space-6);perspective:calc(var(--space-32) * 12);margin-bottom:var(--space-6);display:flex}.nf-sheet{width:calc(var(--space-32) * 1.6);height:calc(var(--space-32) * 2.1);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:0 0 0 1px var(--hairline), var(--shadow-overlay);animation:nf-float 7s var(--ease) infinite;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.nf-sheet-l{transform:rotateY(22deg)rotate(-4deg)}.nf-sheet-r{animation-delay:1.2s;transform:rotateY(-22deg)rotate(4deg)}.nf-digit{inset-inline:0;top:var(--space-2);text-align:center;font:600 calc(var(--space-32) * 1.45) / 1 var(--font-stack-display);letter-spacing:-.04em;background:linear-gradient(to bottom, var(--label), var(--label-tertiary));color:#0000;-webkit-background-clip:text;background-clip:text;position:absolute}.nf-ln{height:var(--space-1);margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--fill-hover)}.nf-ln.bad{background:var(--critical);opacity:.7}.nf-ring{width:calc(var(--space-32) * 1.9);height:calc(var(--space-32) * 1.9);flex:none;position:relative}.nf-ring svg{width:100%;height:100%;position:absolute;inset:0}.nf-sweep{border-radius:var(--radius-full);background:conic-gradient(from 0deg, transparent 0deg, var(--accent-text) 70deg, transparent 71deg);-webkit-mask:radial-gradient(circle closest-side, transparent 68%, var(--label) 69%, var(--label) 93%, transparent 94%);-webkit-mask:radial-gradient(circle closest-side, transparent 68%, var(--label) 69%, var(--label) 93%, transparent 94%);mask:radial-gradient(circle closest-side, transparent 68%, var(--label) 69%, var(--label) 93%, transparent 94%);animation:3.2s linear infinite nf-spin;position:absolute;inset:0}.nf-ring-in{font:var(--type-subhead);color:var(--label-secondary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nf-log{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--hairline);font:var(--type-code);color:var(--label-secondary);display:inline-flex}.nf-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--critical);animation:nf-breathe 1.6s var(--ease) infinite}.nf-rise{animation:nf-rise var(--dur-slow) var(--ease) both}@keyframes nf-float{50%{translate:0 calc(var(--space-2) * -1)}}@keyframes nf-spin{to{transform:rotate(360deg)}}@keyframes nf-breathe{50%{opacity:.35}}@keyframes nf-rise{0%{opacity:0;transform:translateY(var(--space-4))}}@media (max-width:734px){.nf-sheet{width:calc(var(--space-32) * .9);height:calc(var(--space-32) * 1.4);padding:var(--space-3)}.nf-digit{font-size:calc(var(--space-32) * .9)}.nf-ring{width:calc(var(--space-32) * 1.1);height:calc(var(--space-32) * 1.1)}.nf-scene{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.nf-sheet,.nf-sweep,.nf-dot,.nf-rise{animation:none}}
