.tape--sliding.svelte-bxlj8d{transition:transform .48s var(--ease-smooth-out);will-change:transform}.rep-fill.svelte-bxlj8d{transition:y .2s var(--ease-smooth-out), height .2s var(--ease-smooth-out)}@media (prefers-reduced-motion:reduce){.tape--sliding.svelte-bxlj8d,.rep-fill.svelte-bxlj8d{transition:none}}.pop-digits.svelte-1xp4lb{align-items:baseline;display:inline-flex}.pop-digit.svelte-1xp4lb{will-change:transform, opacity, filter;animation:.5s cubic-bezier(.34,1.45,.64,1) both svelte-1xp4lb-pop-digit-in;display:inline-block}@keyframes svelte-1xp4lb-pop-digit-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pop-digit.svelte-1xp4lb{animation:none!important}}.hud.svelte-gte8q7{background:linear-gradient(to top, color-mix(in srgb, var(--rh-stage) 88%, transparent), color-mix(in srgb, var(--rh-stage) 46%, transparent) 55%, transparent);padding-top:4rem;transition:opacity .18s ease-out}.hud--hidden.svelte-gte8q7{opacity:0}.hud-move.svelte-gte8q7{letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px 18px #0000008c;font-size:clamp(1.75rem,8vw,3rem);font-weight:800}.hud-reps.svelte-gte8q7{color:#fff;font-size:clamp(4.5rem,24vw,8.5rem);font-weight:800}.hud-reps__done.svelte-gte8q7{transition:transform .16s var(--ease-smooth-out);display:inline-block}.hud-reps__target.svelte-gte8q7{color:#ffffff9e;margin-left:.06em;font-size:.42em;font-weight:700}.hud-reps--cleared.svelte-gte8q7,.hud-reps--cleared.svelte-gte8q7 .hud-reps__target:where(.svelte-gte8q7){color:var(--rh-lime)}.hud-reps--armed.svelte-gte8q7{transform:translateY(.05em)scale(.88)}.clear-check.svelte-gte8q7{letter-spacing:.04em;font-size:clamp(1.75rem,8vw,3rem);animation:.45s cubic-bezier(.2,1.2,.3,1) svelte-gte8q7-clear-check-in}.hud-clock.svelte-gte8q7{width:clamp(3.25rem,14vw,4.5rem);height:clamp(3.25rem,14vw,4.5rem)}.hud-clock__arc.svelte-gte8q7{transition:stroke-dashoffset 1s linear}.hud-clock--low.svelte-gte8q7{animation:1s ease-in-out infinite svelte-gte8q7-clock-pulse}.pip.svelte-gte8q7{width:clamp(.5rem,2.2vw,.75rem);height:clamp(.5rem,2.2vw,.75rem);transition:background-color .12s ease, transform .22s var(--ease-bounce);background:#ffffff38;border-radius:999px;box-shadow:0 1px 4px #00000080}.pip--lit.svelte-gte8q7{background:#fff;transform:scale(1.18)}.pip--lit.pip--cleared.svelte-gte8q7,.pip--over.svelte-gte8q7{background:var(--rh-lime);box-shadow:0 0 10px color-mix(in srgb, var(--rh-lime) 70%, transparent)}.pipbar.svelte-gte8q7{background:#ffffff38;border-radius:999px;width:min(18rem,60vw);height:.5rem;overflow:hidden}.pipbar__fill.svelte-gte8q7{height:100%;transition:width .16s var(--ease-smooth-out);background:#fff;border-radius:999px;display:block}.pipbar__fill--cleared.svelte-gte8q7{background:var(--rh-lime)}.pops.svelte-gte8q7{height:0;overflow:visible}.pop.svelte-gte8q7{white-space:nowrap;text-shadow:0 0 2px #000000e6,0 4px 24px #000000b3;font-size:clamp(2.5rem,12vw,4.5rem);font-weight:800;line-height:1;animation:1.25s cubic-bezier(.16,1,.3,1) forwards svelte-gte8q7-score-pop;position:absolute;bottom:0;left:50%}.pop--sm.svelte-gte8q7{font-size:clamp(1.5rem,7vw,2.5rem);animation-duration:.95s}.pop--gain.svelte-gte8q7{color:var(--rh-lime)}.pop--loss.svelte-gte8q7{color:var(--rh-red)}@keyframes svelte-gte8q7-score-pop{0%{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), .2em) scale(.55)}14%{opacity:1;transform:translate(calc(-50% + var(--dx,0px)), -.15em) scale(1.18)}30%{transform:translate(calc(-50% + var(--dx,0px)), -.35em) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), -2.2em) scale(.92)}}.hud-tape{filter:drop-shadow(0 2px 8px #00000073)}.rep-punch-a.svelte-gte8q7,.rep-punch-b.svelte-gte8q7{animation:.6s cubic-bezier(.2,1.4,.3,1) svelte-gte8q7-rep-punch}.miss-banner.svelte-gte8q7{animation:svelte-gte8q7-banner-in .3s var(--ease-bounce)}.combo-chip.svelte-gte8q7{animation:.35s cubic-bezier(.2,1.4,.3,1) svelte-gte8q7-combo-pop}@keyframes svelte-gte8q7-rep-punch{0%{color:var(--rh-lime);transform:scale(1)}18%{filter:brightness(1.15);color:var(--rh-lime);transform:scale(1.26)}70%{filter:brightness();color:var(--rh-lime);transform:scale(1)}to{color:inherit;transform:scale(1)}}@keyframes svelte-gte8q7-rep-flash{0%,70%{color:var(--rh-lime)}to{color:inherit}}@keyframes svelte-gte8q7-clear-check-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes svelte-gte8q7-clock-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes svelte-gte8q7-combo-pop{0%{opacity:0;transform:scale(.75)translateY(4px)}60%{transform:scale(1.08)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes svelte-gte8q7-banner-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes svelte-gte8q7-score-pop-still{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}@media (height<=700px){.hud-move.svelte-gte8q7,.clear-check.svelte-gte8q7{font-size:clamp(1.4rem,6vw,2.25rem)}.hud-reps.svelte-gte8q7{font-size:clamp(3.25rem,17vw,6rem)}}@media (orientation:landscape) and (height<=540px){.hud.svelte-gte8q7{padding-top:2rem}.hud-move.svelte-gte8q7,.clear-check.svelte-gte8q7{font-size:clamp(1.25rem,3.5vw,1.75rem)}.hud-reps.svelte-gte8q7{font-size:clamp(2.25rem,6vw,3.25rem)}.hud-clock.svelte-gte8q7{width:2.75rem;height:2.75rem}.pop.svelte-gte8q7{font-size:clamp(1.5rem,5vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.hud.svelte-gte8q7,.hud-reps__done.svelte-gte8q7,.pip.svelte-gte8q7,.pipbar__fill.svelte-gte8q7,.hud-clock__arc.svelte-gte8q7{transition:none}.hud-clock--low.svelte-gte8q7,.clear-check.svelte-gte8q7,.combo-chip.svelte-gte8q7,.miss-banner.svelte-gte8q7{animation:none}.rep-punch-a.svelte-gte8q7,.rep-punch-b.svelte-gte8q7{animation:.6s ease-out svelte-gte8q7-rep-flash}.pop.svelte-gte8q7{transform:translate(calc(-50% + var(--dx,0px)), -.4em);animation:1.1s ease-out forwards svelte-gte8q7-score-pop-still}}.sw.svelte-1snr5mq{background:radial-gradient(70% 55% at 50% 50%, color-mix(in srgb, var(--rh-stage) 78%, transparent), transparent 100%);animation:svelte-1snr5mq-sw-in .22s var(--ease-smooth-out) both}.sw__card.svelte-1snr5mq{animation:1.2s cubic-bezier(.2,1.2,.3,1) both svelte-1snr5mq-sw-card}.sw__hint.svelte-1snr5mq{letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 14px #000000b3;font-size:clamp(1.125rem,5vw,1.75rem);font-weight:800}.sw__word.svelte-1snr5mq{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 6px 36px #000000b3;font-size:clamp(3rem,15vw,6.5rem);font-weight:800}@keyframes svelte-1snr5mq-sw-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1snr5mq-sw-card{0%{opacity:0;transform:scale(1.25)}18%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (orientation:landscape) and (height<=540px){.sw.svelte-1snr5mq{padding-top:12vh}.sw__word.svelte-1snr5mq{font-size:clamp(2rem,7vw,3rem)}}@media (prefers-reduced-motion:reduce){.sw.svelte-1snr5mq,.sw__card.svelte-1snr5mq{animation:none}}.coach__word.svelte-156e3vk{letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 0 2px #000000e6,0 4px 28px #000000bf;animation:svelte-156e3vk-coach-in .26s var(--ease-bounce) both;font-size:clamp(2.25rem,10vw,4rem);font-weight:800}.coach__word--danger.svelte-156e3vk{color:var(--rh-red)}.coach__fix.svelte-156e3vk{color:#ffffffd9;text-shadow:0 1px 10px #000000b3;font-size:clamp(1rem,4vw,1.25rem);font-weight:700}@keyframes svelte-156e3vk-coach-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (orientation:landscape) and (height<=540px){.coach.svelte-156e3vk{top:30%}.coach__word.svelte-156e3vk{font-size:clamp(1.5rem,5vw,2.25rem)}}@media (prefers-reduced-motion:reduce){.coach__word.svelte-156e3vk{animation:none}}.prop-cone.svelte-z4vi5f{animation:2.4s ease-in-out infinite svelte-z4vi5f-prop-cone-breathe}.prop-athlete.svelte-z4vi5f{transform-origin:248px 137px;animation:2.4s ease-in-out infinite svelte-z4vi5f-prop-athlete-bob}.prop-check.svelte-z4vi5f{transform-origin:270px 52px;animation:2.4s ease-in-out infinite svelte-z4vi5f-prop-check-pop}@keyframes svelte-z4vi5f-prop-cone-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes svelte-z4vi5f-prop-athlete-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes svelte-z4vi5f-prop-check-pop{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.prop-cone.svelte-z4vi5f,.prop-athlete.svelte-z4vi5f,.prop-check.svelte-z4vi5f{animation:none}}.set-word.svelte-146sztr{letter-spacing:.01em;animation:svelte-146sztr-word-in .26s var(--ease-bounce) both;margin-top:.375rem;font-size:clamp(2.5rem,11vw,4.5rem);font-weight:800}.first-up.svelte-146sztr{background:color-mix(in srgb, var(--rh-stage) 72%, transparent);text-shadow:0 1px 8px #0009;border:1px solid #ffffff24;border-radius:999px;align-items:baseline;gap:.5rem;padding:.375rem .875rem;font-weight:700;display:inline-flex}.first-up__eyebrow.svelte-146sztr{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-size:.75rem}.first-up__move.svelte-146sztr{font-size:1.125rem;font-weight:800}.vf.svelte-146sztr{inset:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));transition:inset .3s var(--ease-smooth-out);position:absolute}.vf--framed.svelte-146sztr{inset:max(1.75rem, env(safe-area-inset-top)) 1.75rem max(1.75rem, env(safe-area-inset-bottom))}.vf__c.svelte-146sztr{border:3px solid #ffffff73;width:2.25rem;height:2.25rem;transition:border-color .3s,filter .3s;position:absolute}.vf--framed.svelte-146sztr .vf__c:where(.svelte-146sztr){border-color:var(--rh-lime);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--rh-lime) 60%, transparent))}.vf__c--tl.svelte-146sztr{border-bottom:0;border-right:0;border-top-left-radius:.75rem;top:0;left:0}.vf__c--tr.svelte-146sztr{border-bottom:0;border-left:0;border-top-right-radius:.75rem;top:0;right:0}.vf__c--bl.svelte-146sztr{border-top:0;border-right:0;border-bottom-left-radius:.75rem;bottom:0;left:0}.vf__c--br.svelte-146sztr{border-top:0;border-left:0;border-bottom-right-radius:.75rem;bottom:0;right:0}.meter.svelte-146sztr{align-items:center;gap:.875rem;width:min(30rem,100%);display:flex}.meter__label.svelte-146sztr{font-family:var(--rh-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;text-shadow:0 1px 6px #0009;font-size:.8125rem;font-weight:700}.meter__track.svelte-146sztr{background:#fff3;border-radius:999px;flex:1;height:.75rem;position:relative}.meter__zone.svelte-146sztr{background:color-mix(in srgb, var(--rh-lime) 55%, transparent);border-radius:999px;position:absolute;top:0;bottom:0}.meter__dot.svelte-146sztr{background:#fff;border-radius:999px;width:1.625rem;height:1.625rem;transition:left .15s ease-out,background-color .2s,opacity .2s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #0000008c}.meter__dot--in.svelte-146sztr{background:var(--rh-lime);transform:translate(-50%, -50%) scale(calc(1 + .4 * var(--hold,0)));box-shadow:0 0 calc(14px + 26px * var(--hold,0)) color-mix(in srgb, var(--rh-lime) 80%, transparent)}.meter__dot--out.svelte-146sztr{opacity:.25}.escape-chip.svelte-146sztr{background:color-mix(in srgb, var(--rh-stage) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff29;box-shadow:0 8px 24px #0006}.prop-art{color:#ffffffd9;filter:drop-shadow(0 2px 8px #0000008c)}@keyframes svelte-146sztr-word-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.set-word.svelte-146sztr{animation:none}.vf.svelte-146sztr,.vf__c.svelte-146sztr,.meter__dot.svelte-146sztr{transition:none}}.cd.svelte-1oaubl{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cd__beat.svelte-1oaubl{place-items:center;animation:.26s cubic-bezier(.16,1.2,.3,1) both svelte-1oaubl-beat-in;display:grid;position:relative}.cd__glyph.svelte-1oaubl{font-family:var(--rh-display-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;grid-area:1/1;font-size:clamp(9rem,46vw,15rem);font-weight:800;line-height:.8}.cd__glyph--under.svelte-1oaubl{color:var(--rh-lime);animation:.26s cubic-bezier(.16,1.2,.3,1) both svelte-1oaubl-split-left}.cd__glyph--over.svelte-1oaubl{color:color-mix(in srgb, var(--rh-lime) 45%, #fff);animation:.26s cubic-bezier(.16,1.2,.3,1) both svelte-1oaubl-split-right}.cd__glyph--core.svelte-1oaubl{color:#fff;text-shadow:0 0 40px #0000008c, 0 6px 0 color-mix(in srgb, var(--rh-lime) 70%, transparent)}.cd__beat--go.svelte-1oaubl .cd__glyph--core:where(.svelte-1oaubl){color:var(--rh-lime);letter-spacing:.01em;text-shadow:0 0 60px color-mix(in srgb, var(--rh-lime) 55%, transparent), 0 0 26px #00000080}.cd__beat--go.svelte-1oaubl .cd__glyph--under:where(.svelte-1oaubl),.cd__beat--go.svelte-1oaubl .cd__glyph--over:where(.svelte-1oaubl){color:#fff}@keyframes svelte-1oaubl-beat-in{0%{opacity:0;transform:scale(2.15)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1oaubl-split-left{0%{opacity:.85;transform:translate(-.14em)}to{opacity:0;transform:translate(0)}}@keyframes svelte-1oaubl-split-right{0%{opacity:.85;transform:translate(.14em)}to{opacity:0;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cd__beat.svelte-1oaubl,.cd__glyph--under.svelte-1oaubl,.cd__glyph--over.svelte-1oaubl{animation:none}.cd__beat.svelte-1oaubl{opacity:1}.cd__glyph--under.svelte-1oaubl,.cd__glyph--over.svelte-1oaubl{opacity:0}}.result-poster.svelte-757188{pointer-events:none;-webkit-user-select:none;user-select:none}
