.cni4Dq_row{grid-template-columns:repeat(6,42px);justify-content:center;gap:8px;display:grid}.cni4Dq_group{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;display:grid}.cni4Dq_row[data-compact]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.cni4Dq_row[data-compact] .cni4Dq_box{max-width:none;height:44px;font-size:18px}.cni4Dq_dash{color:var(--subtle);font-family:var(--font-mono);align-self:center}.cni4Dq_box{border:1.5px solid var(--input);background:var(--muted);min-width:0;height:56px;color:var(--foreground);font-family:var(--font-mono);border-radius:8px;justify-content:center;align-items:center;font-size:26px;font-weight:700;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex;position:relative}.cni4Dq_boxActive{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.cni4Dq_caret{background:var(--brand);width:2px;height:28px;animation:1s step-end infinite cni4Dq_blink}.cni4Dq_boxChecking{animation:.9s ease-in-out infinite cni4Dq_pulse;animation-delay:calc(var(--i) * 90ms)}.cni4Dq_boxError{border-color:var(--danger)}.cni4Dq_boxAccepted{border-color:var(--ok);background:var(--ok-surface);color:var(--foreground);animation:.26s ease-out both cni4Dq_settle;animation-delay:calc(var(--i) * 60ms)}.cni4Dq_smallTick{width:12px;height:12px;color:var(--ok);position:absolute;top:2px;right:3px}.cni4Dq_shake{animation:.32s ease-in-out cni4Dq_shake}.cni4Dq_overlay{color:#0000;caret-color:#0000;opacity:.01;letter-spacing:.5em;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.cni4Dq_wrap{position:relative}.cni4Dq_status{min-height:24px;color:var(--muted-foreground);align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.cni4Dq_spinner{border:2px solid var(--border);border-top-color:var(--brand);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cni4Dq_spin}.cni4Dq_bigTickWrap{flex-direction:column;align-items:center;gap:10px;margin-top:16px;display:flex}.cni4Dq_bigTick{background:var(--ok);color:#04130a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:.36s cubic-bezier(.2,1.4,.4,1) both cni4Dq_pop;display:flex}.cni4Dq_bigTickLabel{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cni4Dq_stepper{gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cni4Dq_step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.cni4Dq_marker{border:1.5px solid var(--input);width:28px;height:28px;color:var(--subtle);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.cni4Dq_markerNow{border-color:var(--brand);background:var(--brand);color:var(--primary-foreground)}.cni4Dq_markerDone{border-color:var(--ok);background:var(--ok);color:#04130a;animation:.3s ease-out both cni4Dq_pop}.cni4Dq_stepLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);font-size:10px;line-height:1.25}.cni4Dq_stepState{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cni4Dq_stateDone{color:var(--ok)}.cni4Dq_stateNow{color:var(--foreground)}.cni4Dq_check{color:var(--muted-foreground);align-items:center;gap:8px;font-size:14px;display:flex}.cni4Dq_checkIcon{border:1.5px solid var(--input);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.cni4Dq_checkDone{color:var(--foreground)}.cni4Dq_checkDone .cni4Dq_checkIcon{border-color:var(--ok);background:var(--ok);color:#04130a}.cni4Dq_checkState{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:11px}.cni4Dq_flag{border:1px solid var(--border);background:conic-gradient(#fff 25%, #111 0 50%, #fff 0 75%, #111 0) 0 0 / 18px 18px;transform-origin:0;width:72px;height:52px;animation:.7s ease-in-out 3 cni4Dq_wave}.cni4Dq_confetti{pointer-events:none;position:fixed;inset:0;overflow:hidden}.cni4Dq_confetti span{top:-12px;left:calc(var(--x) * 1%);background:var(--c);width:8px;height:14px;animation:1.8s ease-in both cni4Dq_fall;animation-delay:calc(var(--d) * 1ms);position:absolute}@keyframes cni4Dq_blink{50%{opacity:0}}@keyframes cni4Dq_pulse{50%{opacity:.55;border-color:var(--brand)}}@keyframes cni4Dq_shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes cni4Dq_settle{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes cni4Dq_pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cni4Dq_spin{to{transform:rotate(360deg)}}@keyframes cni4Dq_wave{50%{transform:rotate(-8deg)skewY(4deg)}}@keyframes cni4Dq_fall{to{opacity:.9;transform:translateY(105vh)rotate(540deg)}}@media (prefers-reduced-motion:reduce){.cni4Dq_caret,.cni4Dq_boxChecking,.cni4Dq_boxAccepted,.cni4Dq_shake,.cni4Dq_spinner,.cni4Dq_bigTick,.cni4Dq_markerDone,.cni4Dq_flag,.cni4Dq_confetti span{animation:none}.cni4Dq_confetti{display:none}}
