@keyframes deal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}.deal-in{animation:.26s cubic-bezier(.16,.9,.3,1) both deal-in}.deal-in-stagger{animation:.24s cubic-bezier(.16,.9,.3,1) both deal-in;animation-delay:calc(var(--i,0) * 42ms)}@keyframes right-flash{0%{border-color:var(--line);background-color:#0000}22%{background-color:var(--solid-tint);border-color:var(--solid-mark)}to{border-color:var(--solid-mark);background-color:#0000}}.right-flash{animation:.5s cubic-bezier(.2,.7,.3,1) both right-flash}@keyframes right-ring{0%{opacity:.55;transform:scale(.92)}to{opacity:0;transform:scale(1.06)}}.right-ring{animation:.45s cubic-bezier(.2,.7,.3,1) both right-ring}@keyframes miss-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.miss-shake{animation:.3s cubic-bezier(.3,.1,.4,1) both miss-shake}@keyframes miss-mark{0%{border-color:var(--line);background-color:#0000}}.miss-mark{animation:.34s ease-out both miss-mark}@keyframes right-pop{0%{transform:scale(1)}35%{transform:scale(1.035)}to{transform:scale(1)}}.right-pop{animation:.42s cubic-bezier(.2,1.4,.4,1) both right-pop}@keyframes right-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}.right-sheen{overflow:hidden}.right-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--solid-mark) 26%, transparent) 50%, transparent 70%);animation:.62s cubic-bezier(.3,.5,.4,1) both right-sheen;position:absolute;inset:0}@keyframes verdict-in{0%{opacity:0;transform:translateY(8px)scale(.94)}60%{opacity:1;transform:translateY(0)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.verdict-in{animation:.34s cubic-bezier(.2,1.3,.4,1) both verdict-in}@keyframes clock-cheer{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}.clock-cheer{animation:.4s cubic-bezier(.2,1.3,.4,1) both clock-cheer}.ring{--t:1;background:conic-gradient(var(--ring-ink,var(--accent)) calc(var(--t) * 360deg), var(--line) 0);border-radius:50%;transition:background .12s linear}@keyframes urgent-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.09)}}.urgent{--ring-ink:var(--shaky-mark);animation:.62s ease-in-out infinite urgent-pulse}.run-clock{font-variant-numeric:tabular-nums;letter-spacing:.02em}@keyframes split-land{0%{opacity:0;transform:translate(-10px)}}.split-land{animation:.4s cubic-bezier(.2,.7,.3,1) both split-land;animation-delay:calc(var(--i,0) * 90ms)}.chip{transition:transform .16s cubic-bezier(.2,1.3,.4,1),background-color .16s,border-color .16s,opacity .16s}.chip:not(:disabled):hover{transform:translateY(-2px)}.chip:not(:disabled):active{transition-duration:50ms;transform:translateY(1px)scale(.97)}@keyframes chip-snap{0%{opacity:0;transform:scale(.82)}65%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.chip-snap{animation:.22s cubic-bezier(.2,1.4,.4,1) both chip-snap}.chip-spent{opacity:.22;pointer-events:none}@keyframes stage-in{0%{opacity:0;transform:translateY(22px)scale(.97)}}.stage-in{animation:.44s cubic-bezier(.16,.9,.3,1) both stage-in;animation-delay:calc(var(--i,0) * 80ms)}@keyframes rung-fill{0%{transform:scaleX(0)}}.rung-fill{transform-origin:0;animation:.6s cubic-bezier(.2,.7,.3,1) both rung-fill;animation-delay:calc(var(--i,0) * .1s)}@keyframes listening{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.listening{animation:1.5s ease-in-out infinite listening}.transcript-live{border-left-color:var(--accent)}@media (prefers-reduced-motion:reduce){.deal-in,.deal-in-stagger,.right-flash,.right-ring,.right-pop,.verdict-in,.clock-cheer,.miss-shake,.miss-mark,.urgent,.split-land,.chip-snap,.stage-in,.rung-fill,.listening{animation:none}.right-sheen:after{content:none;animation:none}.chip,.ring{transition-duration:.01ms}.chip:not(:disabled):hover,.chip:not(:disabled):active{transform:none}.urgent{--ring-ink:var(--shaky-mark)}}
.stage{position:relative}.pick{transition:border-color .14s,background-color .14s,transform .14s}.pick:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pick:not(:disabled):hover{transform:translateY(-1px)}.pick:not(:disabled):active{transform:translateY(0)}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rise-in{animation:.32s cubic-bezier(.2,.8,.3,1) backwards rise-in;animation-delay:calc(var(--i,0) * 55ms)}@keyframes wire-march{to{stroke-dashoffset:-24px}}.wire-hint{animation:.9s linear infinite wire-march}@keyframes plug-ready{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.12;transform:scale(1.5)}}.plug-ready{animation:1.9s ease-in-out infinite plug-ready}@media (prefers-reduced-motion:reduce){.rise-in{transition:none!important;animation:none!important}.pick:not(:disabled):hover{transform:none}.wire-hint{animation:none}.plug-ready{opacity:.4;animation:none}}
