._allPlaysIcon_1iqt7_1{object-fit:contain;width:36px;height:36px}._playIconContainer_1iqt7_7{flex-shrink:0;width:44px;height:44px;position:relative}._playCircle_1iqt7_14,._scoreGauge_1iqt7_15{width:100%;height:100%;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}._playCircle_1iqt7_14{background:radial-gradient(circle at 24% 14%, color-mix(in srgb, var(--primary-color) 82%, white) 0%, transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--primary-color) 92%, white) 0%, var(--primary-color) 52%, color-mix(in srgb, var(--primary-color) 86%, #1f2937) 100%);box-shadow:0 1px 0 #ffffff57 inset, 0 -8px 16px color-mix(in srgb, var(--primary-color) 72%, #0f172a38) inset, 0 8px 18px -12px color-mix(in srgb, var(--primary-color) 88%, #334155);cursor:pointer;z-index:1;opacity:1;border-radius:10px;justify-content:center;align-items:center;display:flex;overflow:hidden;transform:scale(1)}._playCircle_1iqt7_14:before{content:"";background:linear-gradient(115deg, transparent 32%, #ffffff2e 44%, #ffffff80 50%, #ffffff2e 56%, transparent 68%), linear-gradient(115deg, transparent 0%, color-mix(in srgb, var(--primary-color) 18%, white) 50%, transparent 100%);opacity:.72;z-index:0;will-change:transform;animation:1.8s cubic-bezier(.4,0,.2,1) .35s both _metallicShine_1iqt7_1;position:absolute;inset:-35% -90%}._playCircle_1iqt7_14:after{content:"";border-radius:inherit;background:linear-gradient(135deg, #ffffff3d 0%, transparent 46%, #ffffff14 100%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--primary-color) 54%, #0f172a24) 100%);z-index:1;pointer-events:none;position:absolute;inset:0}._playCircle_1iqt7_14>*{z-index:2;position:relative}._playIcon_1iqt7_7{color:#fff;opacity:.96;filter:drop-shadow(0 3px 7px #0f172a47)}._scoreGauge_1iqt7_15{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--background-color) 92%, white) 0%, color-mix(in srgb, var(--background-color) 65%, white) 100%);box-shadow:0 1px 0 #ffffffb3 inset, 0 1px 2px #0f172a0f, 0 4px 10px -6px color-mix(in srgb, var(--primary-color) 30%, transparent);opacity:0;pointer-events:none;z-index:2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;transform:scale(.85)}._playIconContainerRevealed_1iqt7_79 ._scoreGauge_1iqt7_15{opacity:1;transform:scale(1)}._playIconContainerRevealed_1iqt7_79 ._playCircle_1iqt7_14{opacity:0;transform:scale(.85)}@media (prefers-reduced-motion:reduce){._playCircle_1iqt7_14:before,._scoreGaugePulse_1iqt7_90,._scoreGaugePulse_1iqt7_90 ._scoreGaugeValue_1iqt7_91,._scoreGaugeHalo_1iqt7_92,._scoreGaugeStarSpin_1iqt7_93,._scoreGaugeDelta_1iqt7_94{animation:none}}._playIconContainerHoverable_1iqt7_98:hover ._scoreGauge_1iqt7_15{opacity:1;transform:scale(1)}._playIconContainerHoverable_1iqt7_98:hover ._playCircle_1iqt7_14{opacity:0;transform:scale(.85)}._scoreGaugeRing_1iqt7_107{pointer-events:none;position:absolute;inset:0;transform:rotate(-90deg)}._scoreGaugeRingTrack_1iqt7_114{fill:none;stroke:color-mix(in srgb, var(--primary-color) 14%, white)}._scoreGaugeRingFill_1iqt7_119{fill:none;stroke:var(--primary-color);stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.2,.8,.2,1)}._scoreGaugeContent_1iqt7_126{z-index:1;flex-direction:row;align-items:center;gap:2px;display:inline-flex;position:relative}._scoreGaugeValue_1iqt7_91{letter-spacing:-.02em;color:color-mix(in srgb, var(--primary-color) 60%, #0f172a);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1}._scoreGaugeStar_1iqt7_93{width:9px;height:9px;color:color-mix(in srgb, var(--primary-color) 70%, #f59e0b)}._scoreGaugePulse_1iqt7_90{animation:1.4s cubic-bezier(.2,.8,.2,1) _gaugePulse_1iqt7_1}._scoreGaugePulse_1iqt7_90 ._scoreGaugeRingFill_1iqt7_119{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--primary-color) 70%, transparent))}._scoreGaugePulse_1iqt7_90 ._scoreGaugeValue_1iqt7_91{animation:.5s cubic-bezier(.2,.8,.2,1) _valueFlip_1iqt7_1}._scoreGaugeHalo_1iqt7_92{border:2px solid color-mix(in srgb, var(--primary-color) 60%, transparent);pointer-events:none;z-index:0;border-radius:50%;animation:1.4s cubic-bezier(.2,.8,.2,1) _haloRipple_1iqt7_1;position:absolute;inset:-4px}._scoreGaugeStarSpin_1iqt7_93{color:#f59e0b;animation:1s cubic-bezier(.2,.8,.2,1) _starSpin_1iqt7_1}._scoreGaugeDelta_1iqt7_94{letter-spacing:.01em;color:#fff;z-index:3;pointer-events:none;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800;line-height:1;animation:1.6s cubic-bezier(.2,.8,.2,1) forwards _deltaFloat_1iqt7_1;position:absolute;top:-8px;right:-10px;box-shadow:0 4px 10px -2px #0f172a40}._scoreGaugeDeltaUp_1iqt7_192{background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)}._scoreGaugeDeltaDown_1iqt7_196{background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}@keyframes _metallicShine_1iqt7_1{0%,24%{transform:translate(-38%)}58%,to{transform:translate(38%)}}@keyframes _gaugePulse_1iqt7_1{0%{box-shadow:0 1px 0 #ffffffb3 inset, 0 1px 2px #0f172a0f, 0 4px 10px -6px color-mix(in srgb, var(--primary-color) 30%, transparent), 0 0 0 0 color-mix(in srgb, var(--primary-color) 60%, transparent);transform:scale(1)}20%{box-shadow:0 1px 0 #ffffffb3 inset, 0 1px 2px #0f172a0f, 0 4px 10px -6px color-mix(in srgb, var(--primary-color) 30%, transparent), 0 0 0 8px color-mix(in srgb, var(--primary-color) 30%, transparent);transform:scale(1.08)}to{box-shadow:0 1px 0 #ffffffb3 inset, 0 1px 2px #0f172a0f, 0 4px 10px -6px color-mix(in srgb, var(--primary-color) 30%, transparent), 0 0 0 0 transparent;transform:scale(1)}}@keyframes _valueFlip_1iqt7_1{0%{opacity:0;transform:translateY(40%)scale(.7)}60%{opacity:1;transform:translateY(-6%)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _haloRipple_1iqt7_1{0%{opacity:.9;border-width:3px;transform:scale(.85)}to{opacity:0;border-width:1px;transform:scale(1.5)}}@keyframes _starSpin_1iqt7_1{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.6)rotate(180deg)}to{transform:scale(1)rotate(360deg)}}@keyframes _deltaFloat_1iqt7_1{0%{opacity:0;transform:translateY(8px)scale(.6)}20%{opacity:1;transform:translateY(-4px)scale(1.15)}60%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-22px)scale(.9)}}
