[data-running] .rec-dot{animation:rec-blink 1s steps(1,end) infinite}@keyframes rec-blink{0%,55%{opacity:1}56%,to{opacity:.18}}.rec-corner{position:absolute;width:26px;height:26px;border-color:#fffc;border-style:solid;border-width:0}.rec-corner[data-at=tl]{top:0;left:0;border-top-width:2px;border-left-width:2px;border-top-left-radius:12px}.rec-corner[data-at=tr]{top:0;right:0;border-top-width:2px;border-right-width:2px;border-top-right-radius:12px}.rec-corner[data-at=bl]{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:12px}.rec-corner[data-at=br]{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:12px}.rec-subject[data-rec=armed]{filter:blur(12px)}.rec-subject[data-rec=on]{animation:rec-hunt 1.15s ease-out .2s both}@keyframes rec-hunt{0%{filter:blur(12px)}38%{filter:blur(2px)}58%{filter:blur(7px)}to{filter:blur(0)}}.kitf-assemble{--kitf-p: clamp(0, calc((var(--kitf-a, 1) - var(--kitf-late, 0)) / (1 - var(--kitf-late, 0))), 1);transform:translate3d(calc(var(--kitf-ax, 0px) * (1 - var(--kitf-p))),calc(var(--kitf-ay, 0px) * (1 - var(--kitf-p))),0) rotate(calc(var(--kitf-ar, 0deg) * (1 - var(--kitf-p))));opacity:calc(.1 + .9 * var(--kitf-p))}[data-kitf=moving] .kitf-assemble{will-change:transform,opacity}.jx-rail{width:2px}.jx-rail:before{content:"";position:absolute;inset:0 auto 0 calc(50% - .5px);width:1px;background:var(--hairline)}.jx-fill{clip-path:inset(0 0 calc(100% - var(--jx-fill, 1) * 100%) 0);transition:clip-path .14s linear}[data-jx^=arm] .jx-rail{--jx-fill: 0}[data-jx=arming] *,[data-jx=arming] *:before,[data-jx=arming] *:after{transition:none!important;animation:none!important}.jx-mark{top:.155em;width:.4em;height:.592em}.jx-mark:before{content:"";position:absolute;inset:-.2em 0;background:var(--background)}.jx-num{position:absolute;inset:-.155em 0 auto;line-height:.9;text-align:center;white-space:nowrap}.jx-back,.jx-face{transform-origin:50% 55%}.jx-back{color:var(--fg-unlit)}.jx-face{color:var(--color-white);clip-path:inset(-4px -4px calc(100% - var(--jx-cut, calc(100% + 4px) )) -4px);transition:clip-path .14s linear}[data-jx^=arm] .jx-mark{--jx-cut: -4px}[data-jx=armed] [data-jx-step][data-full=live] :is(.jx-back,.jx-face){animation:jx-stamp .62s both}@media(min-width:1024px){.jx-rail{width:3px}}.jx-rise{transition:transform 1s cubic-bezier(.16,1,.3,1) 40ms}[data-jx^=arm] [data-jx-step]:not([data-on]) .jx-rise{transform:translateY(110%)}.jx-word{transition:opacity .52s ease var(--jx-d, 0ms),transform .7s cubic-bezier(.16,1,.3,1) var(--jx-d, 0ms)}[data-jx^=arm] [data-jx-step]:not([data-on]) .jx-word{opacity:0;transform:translateY(.5em)}.jx-show{transition:opacity .52s ease}[data-jx^=arm] [data-jx-visual]:not([data-on]) .jx-show{opacity:0}.jx-pop{transition:opacity .38s ease var(--jx-d, 0ms),transform .8s cubic-bezier(.34,1.56,.64,1) var(--jx-d, 0ms)}[data-jx^=arm] [data-jx-visual]:not([data-on]) .jx-pop{opacity:0;transform:translate3d(0,26px,0) scale(.3)}.jx-lift{--jx-q: calc(1 - var(--jx-a, 1));opacity:clamp(0,calc(var(--jx-a, 1) * 1.6),1);transform:translate3d(0,calc(var(--jx-q) * 170px),0) rotate(calc(var(--jx-q) * -7deg)) scale(calc(1 - .1 * var(--jx-q)));transition:transform .16s linear,opacity .16s linear;will-change:transform,opacity}[data-jx=armed] [data-jx-visual][data-pop=live] .jx-land{animation:jx-land .72s cubic-bezier(.34,1.56,.64,1) both}.jx-glow{opacity:var(--jx-a, 1);transition:opacity .16s linear}.jx-flash{opacity:0}[data-jx=armed] [data-jx-visual][data-pop=live] .jx-flash{animation:jx-flash 1.4s ease-out 60ms both}@keyframes jx-stamp{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,.7,.3,1)}30%{transform:scale(1.14);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}to{transform:scale(1)}}@keyframes jx-land{0%{transform:none}40%{transform:translateY(-12px) scale(1.07)}to{transform:none}}@keyframes jx-flash{0%{opacity:0;transform:scale(.8)}22%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.rec-dot{animation:none}.rec-subject{animation:none!important;filter:none}.kitf-assemble{opacity:1;transform:none}.jx-fill,.jx-face,.jx-rise,.jx-word,.jx-show,.jx-pop,.jx-lift,.jx-glow{transition:none}.jx-back,.jx-face,.jx-land,.jx-flash{animation:none}.jx-lift{opacity:1;transform:none}.jx-glow{opacity:1}}
