.nf-stage{background:var(--color-night-800);border-radius:26.4px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.nf-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nf-group-title{color:var(--color-muted-foreground);margin-bottom:6px;font-size:.75rem;font-weight:500}.nf-frame{background:var(--color-night-600);height:34px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:9.6px;align-items:center;gap:8px;margin-bottom:4px;padding:0 10px;display:flex;position:relative;overflow:hidden}.nf-hp{background:var(--cls);opacity:.32;transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) both nf-drain;animation-delay:calc(.5s + var(--i) * .26s);position:absolute;inset:0;transform:scaleX(0)}.nf-name{min-width:0;color:var(--color-muted-foreground);white-space:nowrap;text-overflow:ellipsis;animation:.2s ease-out both nf-name-dim;animation-delay:calc(1.3s + var(--i) * .26s);flex:1;font-size:.8125rem;font-weight:600;position:relative;overflow:hidden}.nf-dead{width:16px;height:16px;color:var(--color-signal-no,#ff6568);opacity:1;animation:.26s cubic-bezier(.34,1.56,.64,1) both nf-pop;animation-delay:calc(1.3s + var(--i) * .26s);position:relative}@supports (color:lab(0% 0 0)){.nf-dead{color:var(--color-signal-no,lab(63.7053% 60.745 31.3109))}}.nf-wash{pointer-events:none;opacity:1;background:radial-gradient(120% 90% at 50% 40%,#fb2c3624,#0000 70%);background:radial-gradient(120% 90% at 50% 40%,lab(55.4814% 75.0732 48.8528/.14),#0000 70%);animation:.7s ease-out 3.9s both nf-fade;position:absolute;inset:0}.nf-dialog{opacity:1;filter:blur();animation:.5s cubic-bezier(.22,1,.36,1) 4.2s both nf-dialog;transform:translateY(0)}@keyframes nf-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes nf-name-dim{0%{color:var(--color-foreground)}to{color:var(--color-muted-foreground)}}@keyframes nf-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes nf-fade{0%{opacity:0}to{opacity:1}}@keyframes nf-dialog{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:520px){.nf-groups{grid-template-columns:minmax(0,1fr)}.nf-group+.nf-group{display:none}}@media (prefers-reduced-motion:reduce){.nf-hp,.nf-name,.nf-dead,.nf-wash,.nf-dialog{animation:none}}
