.check-ball-game-module__Eeikra__shell{color:#f5efe4;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;font-family:var(--font-sans,Arial, Helvetica, sans-serif);background:#111;position:fixed;inset:0;overflow:hidden}.check-ball-game-module__Eeikra__canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.check-ball-game-module__Eeikra__grade,.check-ball-game-module__Eeikra__vignette{pointer-events:none;position:absolute;inset:0}.check-ball-game-module__Eeikra__grade{mix-blend-mode:multiply;background:linear-gradient(#11111157 0%,#0000 22% 58%,#1111113d 100%),radial-gradient(120% 72% at 50% 28%,#0000 48%,#1111112e 100%)}.check-ball-game-module__Eeikra__vignette{box-shadow:inset 0 0 120px #0000004d}.check-ball-game-module__Eeikra__loading{z-index:30;color:#dfc08a;letter-spacing:.18em;text-transform:uppercase;background:#111;place-content:center;justify-items:center;gap:18px;font-size:13px;font-weight:950;display:grid;position:absolute;inset:0}.check-ball-game-module__Eeikra__loadingBall{border:2px solid #c9a96e42;border-top-color:#dfc08a;border-radius:50%;width:44px;height:44px;animation:.9s linear infinite check-ball-game-module__Eeikra__loadingSpin}.check-ball-game-module__Eeikra__gameHud{z-index:5;pointer-events:none;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));flex-direction:column;display:flex;position:absolute;inset:0}.check-ball-game-module__Eeikra__topHud{grid-template-columns:1fr auto 1fr;align-items:start;gap:8px;display:grid}.check-ball-game-module__Eeikra__gameMark{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#111111ad;border:1px solid #c9a96e52;border-radius:12px;flex-direction:column;justify-self:start;gap:2px;padding:8px 10px;display:flex;box-shadow:0 8px 26px #0000002e}.check-ball-game-module__Eeikra__gameMark span,.check-ball-game-module__Eeikra__gameMark strong{white-space:nowrap;text-transform:uppercase}.check-ball-game-module__Eeikra__gameMark span{color:#dfc08aad;letter-spacing:.15em;font-size:9px;font-weight:900}.check-ball-game-module__Eeikra__gameMark strong{color:#f5efe4;letter-spacing:.09em;font-size:12px;font-weight:950}.check-ball-game-module__Eeikra__scoreboard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111111c2;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:minmax(44px,1fr) 52px minmax(44px,1fr);justify-self:center;align-items:start;gap:4px;min-width:154px;padding:7px 8px 8px;display:grid;box-shadow:0 10px 34px #0000003d}.check-ball-game-module__Eeikra__scoreSide,.check-ball-game-module__Eeikra__clockBlock{flex-direction:column;align-items:center;line-height:1;display:flex}.check-ball-game-module__Eeikra__scoreSide{position:relative}.check-ball-game-module__Eeikra__scoreSide span,.check-ball-game-module__Eeikra__clockBlock span{color:#f5efe480;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.check-ball-game-module__Eeikra__scoreSide strong{color:#f5efe4;font-variant-numeric:tabular-nums;margin-top:3px;font-size:31px;font-weight:950}.check-ball-game-module__Eeikra__scorePossession:after{content:"";background:#dfc08a;border-radius:99px;width:17px;height:2px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #dfc08a94}.check-ball-game-module__Eeikra__clockBlock{padding-top:1px}.check-ball-game-module__Eeikra__clockBlock strong{color:#dfc08a;font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:950}.check-ball-game-module__Eeikra__clockUrgent{animation:.48s ease-in-out infinite alternate check-ball-game-module__Eeikra__urgentPulse;color:#ff6b6b!important}.check-ball-game-module__Eeikra__practiceReadout{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#111111bd;border:1px solid #ffffff21;border-radius:14px;justify-self:center;align-items:baseline;gap:3px;padding:8px 13px;display:flex}.check-ball-game-module__Eeikra__practiceReadout span{color:#dfc08ab3;letter-spacing:.13em;margin-right:5px;font-size:9px;font-weight:900}.check-ball-game-module__Eeikra__practiceReadout strong{font-size:28px;font-weight:950;line-height:1}.check-ball-game-module__Eeikra__practiceReadout small{color:#f5efe47a;font-size:15px;font-weight:900}.check-ball-game-module__Eeikra__pauseButton{color:#f5efe4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;pointer-events:auto;background:#111111b8;border:1px solid #ffffff24;border-radius:999px;justify-self:end;place-items:center;width:44px;height:44px;display:grid}.check-ball-game-module__Eeikra__statusRail{color:#f5efe4ad;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 3px 12px #000000c2;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-self:center;align-items:center;gap:8px;width:min(100%,430px);margin-top:8px;font-size:9px;font-weight:900;display:grid}.check-ball-game-module__Eeikra__statusRail>span:first-child{text-align:right}.check-ball-game-module__Eeikra__statusRail>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.check-ball-game-module__Eeikra__heatRail{background:#11111180;border:1px solid #dfc08a59;border-radius:999px;height:5px;overflow:hidden}.check-ball-game-module__Eeikra__heatFill{border-radius:inherit;background:linear-gradient(90deg,#8a7040,#dfc08a);height:100%;transition:width .18s ease-out;box-shadow:0 0 10px #dfc08a73}.check-ball-game-module__Eeikra__centerStage{flex:1;place-items:center;padding:54px 18px 230px;display:grid}.check-ball-game-module__Eeikra__countdown{color:#f5efe4;letter-spacing:-.06em;text-shadow:0 9px 42px #000000c2;font-size:clamp(82px,28vw,138px);font-weight:950;line-height:.8;animation:.52s cubic-bezier(.16,1,.3,1) both check-ball-game-module__Eeikra__countdownIn}.check-ball-game-module__Eeikra__callout{letter-spacing:-.015em;text-align:center;text-transform:uppercase;text-shadow:0 5px 28px #000000c7;max-width:92vw;padding:10px 14px;font-size:clamp(30px,9vw,54px);font-weight:950;line-height:.92;animation:.96s cubic-bezier(.16,1,.3,1) both check-ball-game-module__Eeikra__calloutIn}.check-ball-game-module__Eeikra__calloutGold{color:#dfc08a}.check-ball-game-module__Eeikra__calloutMake{color:#f5efe4}.check-ball-game-module__Eeikra__calloutStop{color:#f1ddb7}.check-ball-game-module__Eeikra__calloutMiss{color:#ff8a8a}.check-ball-game-module__Eeikra__calloutInfo{color:#f5efe4db}.check-ball-game-module__Eeikra__controls{z-index:10;pointer-events:none;padding:0 max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.check-ball-game-module__Eeikra__controlsMirrored{flex-direction:row-reverse}.check-ball-game-module__Eeikra__controlUnit{pointer-events:auto;flex-direction:column;align-items:center;gap:5px;display:flex}.check-ball-game-module__Eeikra__controlLabel{color:#f5efe485;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 10px #000000d1;font-size:9px;font-weight:950}.check-ball-game-module__Eeikra__stickBase{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;background:radial-gradient(circle,#ffffff0e 0 36%,#0000 37%),#1111118c;border:1px solid #f5efe429;border-radius:50%;width:clamp(104px,29vw,124px);height:clamp(104px,29vw,124px);transition:border-color .15s,background .15s;position:relative;box-shadow:inset 0 0 0 7px #ffffff05,0 12px 34px #00000047}.check-ball-game-module__Eeikra__stickActive{background:radial-gradient(circle,#c9a96e1f 0 36%,#0000 37%),#111111ad;border-color:#dfc08a9e}.check-ball-game-module__Eeikra__stickCrosshair:before,.check-ball-game-module__Eeikra__stickCrosshair:after{content:"";background:#f5efe41a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.check-ball-game-module__Eeikra__stickCrosshair:before{width:64%;height:1px}.check-ball-game-module__Eeikra__stickCrosshair:after{width:1px;height:64%}.check-ball-game-module__Eeikra__stickKnob{will-change:transform;background:linear-gradient(145deg,#f5efe433,#111111eb);border:1px solid #ffffff3b;border-radius:50%;width:clamp(44px,12vw,52px);height:clamp(44px,12vw,52px);margin-top:clamp(-26px,-6vw,-22px);margin-left:clamp(-26px,-6vw,-22px);position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #00000061}.check-ball-game-module__Eeikra__moveStick{border-color:#f5efe42e}.check-ball-game-module__Eeikra__ruckerStick{border-color:#c9a96e57}.check-ball-game-module__Eeikra__ruckerKnob{color:#111;background:linear-gradient(145deg,#dfc08a,#8a7040);border-color:#dfc08a85;place-items:center;display:grid}.check-ball-game-module__Eeikra__ruckerKnob span{font-size:20px;font-weight:950;line-height:1}.check-ball-game-module__Eeikra__stickTrail{transform-origin:0;opacity:0;will-change:width, transform, opacity;background:linear-gradient(90deg,#dfc08a29,#dfc08a);border-radius:999px;width:0;height:3px;position:absolute;top:50%;left:50%}.check-ball-game-module__Eeikra__stickHint{color:#dfc08a5c;letter-spacing:.08em;pointer-events:none;font-size:7px;font-weight:950;position:absolute}.check-ball-game-module__Eeikra__stickHintTop{top:8px;left:50%;transform:translate(-50%)}.check-ball-game-module__Eeikra__stickHintLeft{top:50%;left:5px;transform:translateY(-50%)rotate(-90deg)}.check-ball-game-module__Eeikra__stickHintBottom{bottom:8px;left:50%;transform:translate(-50%)}.check-ball-game-module__Eeikra__actionCluster{pointer-events:auto;align-items:flex-end;gap:clamp(7px,2vw,12px);display:flex}.check-ball-game-module__Eeikra__controlsMirrored .check-ball-game-module__Eeikra__actionCluster{flex-direction:row-reverse}.check-ball-game-module__Eeikra__actionButton{--charge-angle:0deg;--target-angle:210deg;background:conic-gradient(from -90deg, #dfc08a 0 var(--charge-angle), #c9a96e21 var(--charge-angle) 360deg);color:#f5efe4;cursor:pointer;touch-action:none;border:1px solid #dfc08a6b;border-radius:999px;flex:none;place-items:center;width:clamp(76px,20vw,88px);height:clamp(102px,27vw,118px);padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000057}.check-ball-game-module__Eeikra__actionButton:before{content:"";border-radius:inherit;background:linear-gradient(#2a2a2af5,#111111fa);position:absolute;inset:5px}.check-ball-game-module__Eeikra__actionButton:disabled{opacity:.55;cursor:default}.check-ball-game-module__Eeikra__actionCharging{box-shadow:0 0 0 2px #dfc08a1a,0 0 28px #dfc08a38,0 14px 34px #00000057}.check-ball-game-module__Eeikra__actionTarget{z-index:2;width:2px;height:11px;transform:rotate(var(--target-angle));transform-origin:1px 55px;pointer-events:none;background:#f5efe4;border-radius:99px;margin-top:-55%;margin-left:-1px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #f5efe4b3}.check-ball-game-module__Eeikra__actionCore{z-index:3;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.check-ball-game-module__Eeikra__actionCore strong{color:#dfc08a;letter-spacing:.06em;font-size:clamp(13px,3.6vw,16px);font-weight:950}.check-ball-game-module__Eeikra__actionCore small{color:#f5efe475;letter-spacing:.08em;max-width:58px;font-size:7px;font-weight:900;line-height:1.15}.check-ball-game-module__Eeikra__pauseButton:focus-visible,.check-ball-game-module__Eeikra__actionButton:focus-visible{outline-offset:3px;outline:2px solid #dfc08a}@media (max-width:370px){.check-ball-game-module__Eeikra__gameMark{padding:7px 8px}.check-ball-game-module__Eeikra__gameMark span{display:none}.check-ball-game-module__Eeikra__scoreboard{min-width:142px}.check-ball-game-module__Eeikra__statusRail{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)}.check-ball-game-module__Eeikra__controls{padding-left:7px;padding-right:7px}.check-ball-game-module__Eeikra__actionCluster{gap:5px}}@media (max-height:720px) and (orientation:portrait){.check-ball-game-module__Eeikra__centerStage{padding-bottom:190px}.check-ball-game-module__Eeikra__stickBase{width:102px;height:102px}.check-ball-game-module__Eeikra__actionButton{width:74px;height:98px}}@media (orientation:landscape){.check-ball-game-module__Eeikra__controls{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.check-ball-game-module__Eeikra__stickBase{width:108px;height:108px}.check-ball-game-module__Eeikra__actionButton{width:76px;height:100px}.check-ball-game-module__Eeikra__centerStage{padding-bottom:160px}}@media (prefers-reduced-motion:reduce){.check-ball-game-module__Eeikra__loadingBall,.check-ball-game-module__Eeikra__clockUrgent,.check-ball-game-module__Eeikra__countdown,.check-ball-game-module__Eeikra__callout{animation:none}.check-ball-game-module__Eeikra__heatFill,.check-ball-game-module__Eeikra__stickBase{transition:none}}@keyframes check-ball-game-module__Eeikra__loadingSpin{to{transform:rotate(360deg)}}@keyframes check-ball-game-module__Eeikra__urgentPulse{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@keyframes check-ball-game-module__Eeikra__countdownIn{0%{opacity:0;transform:scale(1.45)}36%{opacity:1}to{opacity:.94;transform:scale(1)}}@keyframes check-ball-game-module__Eeikra__calloutIn{0%{opacity:0;transform:translateY(16px)scale(.82)}20%{opacity:1;transform:translateY(0)scale(1.05)}72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-9px)scale(.96)}}
.check-ball-panel-module__WTCS5W__soundButton,.check-ball-panel-module__WTCS5W__closeButton{color:#f5efe4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;background:#111111b8;border:1px solid #ffffff24;border-radius:999px;place-items:center;display:grid}.check-ball-panel-module__WTCS5W__panel{z-index:20;pointer-events:auto;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(100% 62% at 50% 10%,#c9a96e33,#0000 58%),linear-gradient(#111111b8,#111111f2 68%,#111);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow-y:auto}.check-ball-panel-module__WTCS5W__setupFrame,.check-ball-panel-module__WTCS5W__tutorialFrame,.check-ball-panel-module__WTCS5W__pauseFrame,.check-ball-panel-module__WTCS5W__resultFrame,.check-ball-panel-module__WTCS5W__errorFrame{background:linear-gradient(148deg,#c9a96e1a,#1a1a1af7 34%,#111111fa);border:1px solid #c9a96e47;border-radius:26px;width:100%;max-width:440px;margin:auto 0;padding:18px;position:relative;box-shadow:0 26px 74px #00000080}.check-ball-panel-module__WTCS5W__setupTopline{justify-content:space-between;align-items:center;display:flex}.check-ball-panel-module__WTCS5W__backLink{color:#f5efe4b3;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.check-ball-panel-module__WTCS5W__soundButton,.check-ball-panel-module__WTCS5W__closeButton{width:44px;height:44px}.check-ball-panel-module__WTCS5W__heroCopy{margin-top:18px}.check-ball-panel-module__WTCS5W__eyebrow{color:#dfc08a;letter-spacing:.14em;text-transform:uppercase;background:#c9a96e17;border:1px solid #c9a96e52;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:950;display:inline-flex}.check-ball-panel-module__WTCS5W__heroCopy h1{color:#f5efe4;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 9px 28px #00000061;margin:13px 0 0;font-size:clamp(60px,18vw,84px);font-weight:950;line-height:.76}.check-ball-panel-module__WTCS5W__heroCopy p,.check-ball-panel-module__WTCS5W__pauseFrame>p,.check-ball-panel-module__WTCS5W__errorFrame>p{color:#f5efe4b3;margin:16px 0 0;font-size:16px;font-weight:600;line-height:1.45}.check-ball-panel-module__WTCS5W__modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.check-ball-panel-module__WTCS5W__modeSwitch button{color:#f5efe4b3;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:9px;min-height:72px;padding:10px;display:flex}.check-ball-panel-module__WTCS5W__modeSwitch button>svg{flex:none}.check-ball-panel-module__WTCS5W__modeSwitch button span{flex-direction:column;gap:3px;min-width:0;display:flex}.check-ball-panel-module__WTCS5W__modeSwitch button strong{color:inherit;letter-spacing:.06em;font-size:14px;font-weight:950}.check-ball-panel-module__WTCS5W__modeSwitch button small{color:#f5efe473;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.check-ball-panel-module__WTCS5W__modeSwitch .check-ball-panel-module__WTCS5W__optionActive{color:#dfc08a;background:#c9a96e21;border-color:#dfc08aa3;box-shadow:inset 0 0 0 1px #dfc08a14}.check-ball-panel-module__WTCS5W__optionRow{background:#ffffff07;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:10px 11px;display:flex}.check-ball-panel-module__WTCS5W__optionRow>span{color:#f5efe4ad;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.check-ball-panel-module__WTCS5W__optionRow>div{justify-content:flex-end;gap:5px;min-width:0;display:flex}.check-ball-panel-module__WTCS5W__optionRow button{color:#f5efe48f;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#11111180;border:1px solid #ffffff1a;border-radius:999px;min-height:36px;padding:0 9px;font-size:10px;font-weight:900}.check-ball-panel-module__WTCS5W__optionRow .check-ball-panel-module__WTCS5W__chipActive{color:#111;background:#c9a96e;border-color:#dfc08a8f}.check-ball-panel-module__WTCS5W__compactOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.check-ball-panel-module__WTCS5W__optionRowCompact{flex-direction:column;align-items:flex-start;min-width:0}.check-ball-panel-module__WTCS5W__optionRowCompact>div{width:100%}.check-ball-panel-module__WTCS5W__optionRowCompact button{flex:1}.check-ball-panel-module__WTCS5W__primaryButton,.check-ball-panel-module__WTCS5W__secondaryButton,.check-ball-panel-module__WTCS5W__textButton{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.check-ball-panel-module__WTCS5W__primaryButton{color:#111;background:linear-gradient(135deg,#dfc08a,#c9a96e);border:0;margin-top:17px;box-shadow:0 14px 30px #8a704033}.check-ball-panel-module__WTCS5W__primaryButton:disabled{opacity:.5;cursor:wait}.check-ball-panel-module__WTCS5W__secondaryButton{color:#f5efe4;background:#ffffff0a;border:1px solid #ffffff24;margin-top:9px}.check-ball-panel-module__WTCS5W__textButton{color:#f5efe48c;background:0 0;border:0;margin-top:7px}.check-ball-panel-module__WTCS5W__controlsHelpButton{color:#f5efe494;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:5px;font-size:11px;font-weight:900;display:inline-flex}.check-ball-panel-module__WTCS5W__setupNote{color:#f5efe461;text-align:center;margin:3px 4px 0;font-size:11px;font-weight:650;line-height:1.4}.check-ball-panel-module__WTCS5W__closeButton{position:absolute;top:14px;right:14px}.check-ball-panel-module__WTCS5W__tutorialFrame,.check-ball-panel-module__WTCS5W__pauseFrame,.check-ball-panel-module__WTCS5W__resultFrame,.check-ball-panel-module__WTCS5W__errorFrame{padding:24px}.check-ball-panel-module__WTCS5W__tutorialFrame h2,.check-ball-panel-module__WTCS5W__pauseFrame h2,.check-ball-panel-module__WTCS5W__resultFrame h2,.check-ball-panel-module__WTCS5W__errorFrame h1{color:#f5efe4;letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(34px,10vw,48px);font-weight:950;line-height:.92}.check-ball-panel-module__WTCS5W__tutorialSteps{gap:9px;margin-top:20px;display:grid}.check-ball-panel-module__WTCS5W__tutorialStep{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;padding:12px;display:grid}.check-ball-panel-module__WTCS5W__tutorialStep>div{color:#dfc08a;background:#c9a96e1f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.check-ball-panel-module__WTCS5W__tutorialStep span strong{color:#f5efe4;font-size:14px;font-weight:900;display:block}.check-ball-panel-module__WTCS5W__tutorialStep p{color:#f5efe49e;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.42}.check-ball-panel-module__WTCS5W__keyboardTip{color:#f5efe494;background:#c9a96e12;border-left:2px solid #c9a96e;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.check-ball-panel-module__WTCS5W__keyboardTip svg{color:#dfc08a;flex:none;margin-top:1px}.check-ball-panel-module__WTCS5W__finalScore{background:#c9a96e0f;border:1px solid #c9a96e3d;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:20px;padding:14px;display:grid}.check-ball-panel-module__WTCS5W__finalScore>span{flex-direction:column;align-items:center;display:flex}.check-ball-panel-module__WTCS5W__finalScore small,.check-ball-panel-module__WTCS5W__finalScore i{color:#f5efe47a;letter-spacing:.13em;font-size:10px;font-style:normal;font-weight:900}.check-ball-panel-module__WTCS5W__finalScore strong{color:#dfc08a;font-size:46px;font-weight:950;line-height:1}.check-ball-panel-module__WTCS5W__resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.check-ball-panel-module__WTCS5W__resultStat{text-align:center;background:#ffffff07;border:1px solid #ffffff14;border-radius:13px;min-width:0;padding:11px 7px}.check-ball-panel-module__WTCS5W__resultStat strong{color:#f5efe4;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;line-height:1;display:block;overflow:hidden}.check-ball-panel-module__WTCS5W__resultStat span{color:#f5efe475;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:900;display:block}.check-ball-panel-module__WTCS5W__errorFrame>svg{color:#ff8a8a}.check-ball-panel-module__WTCS5W__backLink:focus-visible,.check-ball-panel-module__WTCS5W__soundButton:focus-visible,.check-ball-panel-module__WTCS5W__closeButton:focus-visible,.check-ball-panel-module__WTCS5W__modeSwitch button:focus-visible,.check-ball-panel-module__WTCS5W__optionRow button:focus-visible,.check-ball-panel-module__WTCS5W__primaryButton:focus-visible,.check-ball-panel-module__WTCS5W__secondaryButton:focus-visible,.check-ball-panel-module__WTCS5W__textButton:focus-visible,.check-ball-panel-module__WTCS5W__controlsHelpButton:focus-visible{outline-offset:3px;outline:2px solid #dfc08a}@media (max-width:370px){.check-ball-panel-module__WTCS5W__optionRow{flex-direction:column;align-items:flex-start}.check-ball-panel-module__WTCS5W__optionRow>div{width:100%}.check-ball-panel-module__WTCS5W__optionRow button{flex:1}}@media (max-height:720px) and (orientation:portrait){.check-ball-panel-module__WTCS5W__panel{padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom))}.check-ball-panel-module__WTCS5W__setupFrame{padding:14px}.check-ball-panel-module__WTCS5W__heroCopy{margin-top:8px}.check-ball-panel-module__WTCS5W__heroCopy h1{font-size:clamp(50px,15vw,67px)}.check-ball-panel-module__WTCS5W__heroCopy p{margin-top:10px;font-size:14px}.check-ball-panel-module__WTCS5W__modeSwitch{margin-top:12px}.check-ball-panel-module__WTCS5W__modeSwitch button{min-height:62px}.check-ball-panel-module__WTCS5W__optionRow{margin-top:7px;padding-top:8px;padding-bottom:8px}.check-ball-panel-module__WTCS5W__primaryButton{min-height:48px;margin-top:11px}}@media (orientation:landscape){.check-ball-panel-module__WTCS5W__panel{align-items:center}.check-ball-panel-module__WTCS5W__setupFrame{max-width:680px}.check-ball-panel-module__WTCS5W__heroCopy h1{font-size:58px}.check-ball-panel-module__WTCS5W__compactOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}
.check-ball-module__pNC0NW__actionButton{}.check-ball-module__pNC0NW__actionCharging{}.check-ball-module__pNC0NW__actionCluster{}.check-ball-module__pNC0NW__actionCore{}.check-ball-module__pNC0NW__actionTarget{}.check-ball-module__pNC0NW__backLink{}.check-ball-module__pNC0NW__callout{}.check-ball-module__pNC0NW__calloutGold{}.check-ball-module__pNC0NW__calloutInfo{}.check-ball-module__pNC0NW__calloutMake{}.check-ball-module__pNC0NW__calloutMiss{}.check-ball-module__pNC0NW__calloutStop{}.check-ball-module__pNC0NW__canvas{}.check-ball-module__pNC0NW__centerStage{}.check-ball-module__pNC0NW__chipActive{}.check-ball-module__pNC0NW__clockBlock{}.check-ball-module__pNC0NW__clockUrgent{}.check-ball-module__pNC0NW__closeButton{}.check-ball-module__pNC0NW__compactOptions{}.check-ball-module__pNC0NW__controlLabel{}.check-ball-module__pNC0NW__controlUnit{}.check-ball-module__pNC0NW__controls{}.check-ball-module__pNC0NW__controlsHelpButton{}.check-ball-module__pNC0NW__controlsMirrored{}.check-ball-module__pNC0NW__countdown{}.check-ball-module__pNC0NW__errorFrame{}.check-ball-module__pNC0NW__eyebrow{}.check-ball-module__pNC0NW__finalScore{}.check-ball-module__pNC0NW__gameHud{}.check-ball-module__pNC0NW__gameMark{}.check-ball-module__pNC0NW__grade{}.check-ball-module__pNC0NW__heatFill{}.check-ball-module__pNC0NW__heatRail{}.check-ball-module__pNC0NW__heroCopy{}.check-ball-module__pNC0NW__keyboardTip{}.check-ball-module__pNC0NW__loading{}.check-ball-module__pNC0NW__loadingBall{}.check-ball-module__pNC0NW__modeSwitch{}.check-ball-module__pNC0NW__moveStick{}.check-ball-module__pNC0NW__optionActive{}.check-ball-module__pNC0NW__optionRow{}.check-ball-module__pNC0NW__optionRowCompact{}.check-ball-module__pNC0NW__panel{}.check-ball-module__pNC0NW__pauseButton{}.check-ball-module__pNC0NW__pauseFrame{}.check-ball-module__pNC0NW__practiceReadout{}.check-ball-module__pNC0NW__primaryButton{}.check-ball-module__pNC0NW__resultFrame{}.check-ball-module__pNC0NW__resultGrid{}.check-ball-module__pNC0NW__resultStat{}.check-ball-module__pNC0NW__ruckerKnob{}.check-ball-module__pNC0NW__ruckerStick{}.check-ball-module__pNC0NW__scorePossession{}.check-ball-module__pNC0NW__scoreSide{}.check-ball-module__pNC0NW__scoreboard{}.check-ball-module__pNC0NW__secondaryButton{}.check-ball-module__pNC0NW__setupFrame{}.check-ball-module__pNC0NW__setupNote{}.check-ball-module__pNC0NW__setupTopline{}.check-ball-module__pNC0NW__shell{}.check-ball-module__pNC0NW__soundButton{}.check-ball-module__pNC0NW__statusRail{}.check-ball-module__pNC0NW__stickActive{}.check-ball-module__pNC0NW__stickBase{}.check-ball-module__pNC0NW__stickCrosshair{}.check-ball-module__pNC0NW__stickHint{}.check-ball-module__pNC0NW__stickHintBottom{}.check-ball-module__pNC0NW__stickHintLeft{}.check-ball-module__pNC0NW__stickHintTop{}.check-ball-module__pNC0NW__stickKnob{}.check-ball-module__pNC0NW__stickTrail{}.check-ball-module__pNC0NW__textButton{}.check-ball-module__pNC0NW__topHud{}.check-ball-module__pNC0NW__tutorialFrame{}.check-ball-module__pNC0NW__tutorialStep{}.check-ball-module__pNC0NW__tutorialSteps{}.check-ball-module__pNC0NW__vignette{}
.call-your-shot-mode-coach-module__gcxx6G__root{pointer-events:auto;color:#f7f3eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0be6;border:1px solid #c9a96e57;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(360px,100vw - 24px);min-height:58px;padding:9px 10px;display:grid;box-shadow:0 16px 46px #00000075}.call-your-shot-mode-coach-module__gcxx6G__icon{color:#dfc08a;background:#c9a96e17;border:1px solid #c9a96e3d;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.call-your-shot-mode-coach-module__gcxx6G__copy{gap:2px;min-width:0;display:grid}.call-your-shot-mode-coach-module__gcxx6G__copy small{color:#c9a96e;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.call-your-shot-mode-coach-module__gcxx6G__copy strong{color:#fff;font-size:13px;font-weight:950;line-height:1.1}.call-your-shot-mode-coach-module__gcxx6G__copy>span{color:#f4f1eba8;font-size:11px;font-weight:650;line-height:1.35}.call-your-shot-mode-coach-module__gcxx6G__dismiss{color:#ffffff9e;background:#00000042;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}
.call-your-shot-look-stick-module__4jWxRW__wrap{opacity:var(--cys-stick-opacity,.72);transform:scale(var(--cys-control-scale,1));transform-origin:100% 100%;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;justify-items:center;gap:6px;transition:opacity .15s,transform .15s;display:grid;position:relative}.call-your-shot-look-stick-module__4jWxRW__wrap[data-left-handed=true]{transform-origin:0 100%}.call-your-shot-look-stick-module__4jWxRW__wrap:focus-within{opacity:1}.call-your-shot-look-stick-module__4jWxRW__wrap:has(.call-your-shot-look-stick-module__4jWxRW__pad:active){opacity:1}.call-your-shot-look-stick-module__4jWxRW__wrap[data-disabled=true]{opacity:.34}.call-your-shot-look-stick-module__4jWxRW__pad{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);touch-action:none;background:radial-gradient(circle,#dfc08a14,#0000 52%),#0607069e;border:1px solid #dfc08a61;border-radius:999px;width:92px;height:92px;position:relative;box-shadow:inset 0 0 0 7px #ffffff06,0 14px 34px #00000057}.call-your-shot-look-stick-module__4jWxRW__pad[data-disabled=true]{pointer-events:none}.call-your-shot-look-stick-module__4jWxRW__pad:before,.call-your-shot-look-stick-module__4jWxRW__pad:after{content:"";pointer-events:none;background:#ffffff1a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-your-shot-look-stick-module__4jWxRW__pad:before{width:58%;height:1px}.call-your-shot-look-stick-module__4jWxRW__pad:after{width:1px;height:58%}.call-your-shot-look-stick-module__4jWxRW__cross{pointer-events:none;border:1px dashed #dfc08a1f;border-radius:999px;position:absolute;inset:17px}.call-your-shot-look-stick-module__4jWxRW__knob{color:#f7f4ed;will-change:transform;pointer-events:none;background:linear-gradient(145deg,#dfc08a45,#0f0f0ef0);border:1px solid #dfc08a8f;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);box-shadow:0 8px 17px #0006}.call-your-shot-look-stick-module__4jWxRW__label{color:#f7f4edb8;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 3px 12px #000000e0;font-size:9px;font-weight:950}.call-your-shot-look-stick-module__4jWxRW__recenter{color:#f7f4edbd;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070707ad;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.call-your-shot-look-stick-module__4jWxRW__recenter:disabled{opacity:.42}.call-your-shot-look-stick-module__4jWxRW__compact .call-your-shot-look-stick-module__4jWxRW__pad{width:78px;height:78px}.call-your-shot-look-stick-module__4jWxRW__compact .call-your-shot-look-stick-module__4jWxRW__knob{width:36px;height:36px;top:calc(50% - 18px);left:calc(50% - 18px)}@media (max-height:720px){.call-your-shot-look-stick-module__4jWxRW__pad{width:80px;height:80px}.call-your-shot-look-stick-module__4jWxRW__knob{width:36px;height:36px;top:calc(50% - 18px);left:calc(50% - 18px)}.call-your-shot-look-stick-module__4jWxRW__recenter span{display:none}}@media (prefers-reduced-motion:reduce){.call-your-shot-look-stick-module__4jWxRW__wrap{transition:none}}
.call-your-shot-shot-control-module__R9n45q__root{color:#f7f3eb;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);touch-action:none;-webkit-tap-highlight-color:transparent;background:#070707c2;border:1px solid #dfc08a57;border-radius:19px;width:104px;min-height:196px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000070}.call-your-shot-shot-control-module__R9n45q__root[data-ready=false]{opacity:.52}.call-your-shot-shot-control-module__R9n45q__root[data-armed=true]{border-color:#dfc08ac7}.call-your-shot-shot-control-module__R9n45q__root[data-perfect=true]{border-color:#77eeb8e6;box-shadow:0 0 0 1px #77eeb838,0 18px 46px #00000070}.call-your-shot-shot-control-module__R9n45q__root[data-family=technique][data-density=normal],.call-your-shot-shot-control-module__R9n45q__root[data-family=technique][data-density=tutorial],.call-your-shot-shot-control-module__R9n45q__root[data-family=moving-window]{width:84px;min-height:188px}.call-your-shot-shot-control-module__R9n45q__root[data-density=rapid]{border-radius:17px;width:72px;min-height:168px}.call-your-shot-shot-control-module__R9n45q__root[data-density=tutorial]{border-color:#dfc08ad1;box-shadow:0 0 0 4px #dfc08a14,0 20px 50px #0000007a}.call-your-shot-shot-control-module__R9n45q__header{border-bottom:1px solid #ffffff14;align-content:center;gap:2px;min-height:38px;padding:6px 8px;display:grid}.call-your-shot-shot-control-module__R9n45q__header span{color:#dfc08a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-weight:950;display:flex}.call-your-shot-shot-control-module__R9n45q__header strong{color:#ffffffd1;font-size:10px;font-weight:900}.call-your-shot-shot-control-module__R9n45q__body{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:8px;display:grid}.call-your-shot-shot-control-module__R9n45q__root[data-family=moving-window] .call-your-shot-shot-control-module__R9n45q__body,.call-your-shot-shot-control-module__R9n45q__root[data-family=technique]:not([data-density=lab]) .call-your-shot-shot-control-module__R9n45q__body,.call-your-shot-shot-control-module__R9n45q__root[data-density=rapid] .call-your-shot-shot-control-module__R9n45q__body{grid-template-columns:1fr}.call-your-shot-shot-control-module__R9n45q__rail{background:#00000075;border:1px solid #ffffff61;border-radius:999px;height:118px;position:relative;overflow:hidden}.call-your-shot-shot-control-module__R9n45q__root[data-family=moving-window] .call-your-shot-shot-control-module__R9n45q__rail,.call-your-shot-shot-control-module__R9n45q__root[data-family=technique]:not([data-density=lab]) .call-your-shot-shot-control-module__R9n45q__rail{width:28px;height:126px;margin-inline:auto}.call-your-shot-shot-control-module__R9n45q__root[data-density=rapid] .call-your-shot-shot-control-module__R9n45q__rail{height:112px}.call-your-shot-shot-control-module__R9n45q__fill,.call-your-shot-shot-control-module__R9n45q__targetBand,.call-your-shot-shot-control-module__R9n45q__rimBand{position:absolute;bottom:0;left:0;right:0}.call-your-shot-shot-control-module__R9n45q__fill{background:linear-gradient(#dfc08a,#8a7040);transition:background 90ms linear}.call-your-shot-shot-control-module__R9n45q__root[data-family=moving-window] .call-your-shot-shot-control-module__R9n45q__fill{background:linear-gradient(#ffcb83,#ff7d2d)}.call-your-shot-shot-control-module__R9n45q__root[data-perfect=true] .call-your-shot-shot-control-module__R9n45q__fill{background:linear-gradient(#a7f3d0,#34d399)}.call-your-shot-shot-control-module__R9n45q__targetBand{z-index:2;background:#dfc08a73;border-top:1px solid #f5dfb1;border-bottom:1px solid #f5dfb1}.call-your-shot-shot-control-module__R9n45q__root[data-family=moving-window] .call-your-shot-shot-control-module__R9n45q__targetBand{background:#34d39975;border-color:#c4ffe9}.call-your-shot-shot-control-module__R9n45q__rimBand{z-index:1;background:#ffbf5c21;border-top:1px solid #ffcd8075;border-bottom:1px solid #ffcd8075}.call-your-shot-shot-control-module__R9n45q__swipeCue{z-index:3;color:#ffffffc2;pointer-events:none;justify-items:center;display:grid;position:absolute;inset:auto 0 8px}.call-your-shot-shot-control-module__R9n45q__swipeCue span{letter-spacing:.07em;text-transform:uppercase;margin-top:-2px;font-size:7px;font-weight:950}.call-your-shot-shot-control-module__R9n45q__techniqueReadout{align-content:center;gap:9px;display:grid}.call-your-shot-shot-control-module__R9n45q__metric{gap:4px;display:grid}.call-your-shot-shot-control-module__R9n45q__metric>span,.call-your-shot-shot-control-module__R9n45q__motion span{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.call-your-shot-shot-control-module__R9n45q__timingRail,.call-your-shot-shot-control-module__R9n45q__aimRail{background:#ffffff17;border-radius:999px;height:6px;position:relative}.call-your-shot-shot-control-module__R9n45q__timingWindow{border-radius:inherit;background:#dfc08a6b;position:absolute;top:0;bottom:0}.call-your-shot-shot-control-module__R9n45q__timingMarker,.call-your-shot-shot-control-module__R9n45q__aimMarker{background:#111;border:1px solid #fffc;border-radius:999px;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%)}.call-your-shot-shot-control-module__R9n45q__timingMarker[data-phase=perfect]{background:#34d399;border-color:#a7f3d0}.call-your-shot-shot-control-module__R9n45q__aimRail i{background:#dfc08a94;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.call-your-shot-shot-control-module__R9n45q__aimMarker[data-off=true]{border-color:#ff9b84}.call-your-shot-shot-control-module__R9n45q__motion{gap:4px;display:grid}.call-your-shot-shot-control-module__R9n45q__motion strong{width:calc(var(--motion,1) * 100%);background:#c9a96e;border-radius:999px;height:5px;display:block}.call-your-shot-shot-control-module__R9n45q__motion[data-off=true] strong{background:#ff8a74}.call-your-shot-shot-control-module__R9n45q__footer{color:#ffffff7a;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-top:1px solid #ffffff12;place-items:center;min-height:30px;padding:5px 7px;font-size:7px;font-weight:900;line-height:1.25;display:grid}.call-your-shot-shot-control-module__R9n45q__root[data-density=rapid] .call-your-shot-shot-control-module__R9n45q__header{min-height:30px}.call-your-shot-shot-control-module__R9n45q__root[data-density=rapid] .call-your-shot-shot-control-module__R9n45q__footer{min-height:24px}@media (max-height:720px){.call-your-shot-shot-control-module__R9n45q__root{min-height:174px}.call-your-shot-shot-control-module__R9n45q__rail{height:100px}.call-your-shot-shot-control-module__R9n45q__root[data-family=moving-window] .call-your-shot-shot-control-module__R9n45q__rail,.call-your-shot-shot-control-module__R9n45q__root[data-family=technique]:not([data-density=lab]) .call-your-shot-shot-control-module__R9n45q__rail{height:110px}.call-your-shot-shot-control-module__R9n45q__footer{display:none}}
.free-practice-controls-module__tdXwkW__joystickWrap,.free-practice-controls-module__tdXwkW__lookStickWrap{bottom:max(18px, env(safe-area-inset-bottom));z-index:24;pointer-events:auto;touch-action:none;position:absolute}.free-practice-controls-module__tdXwkW__joystickWrap{left:max(18px, env(safe-area-inset-left));opacity:var(--cys-move-opacity,.72);transform:scale(var(--cys-move-scale,1));transform-origin:0 100%;justify-items:center;gap:7px;transition:opacity .15s,transform .15s;display:grid}.free-practice-controls-module__tdXwkW__joystickWrap:focus-within{opacity:1}.free-practice-controls-module__tdXwkW__joystickWrap:has(.free-practice-controls-module__tdXwkW__joystick:active){opacity:1}.free-practice-controls-module__tdXwkW__lookStickWrap{right:max(18px, env(safe-area-inset-right))}.free-practice-controls-module__tdXwkW__joystickWrap[data-left-handed=true]{right:max(18px, env(safe-area-inset-right));transform-origin:100% 100%;left:auto}.free-practice-controls-module__tdXwkW__lookStickWrap[data-left-handed=true]{right:auto;left:max(18px, env(safe-area-inset-left))}.free-practice-controls-module__tdXwkW__joystick{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle,#dfc08a17,#0000 48%),#070707ad;border:1px solid #dfc08a70;border-radius:999px;width:104px;height:104px;position:relative;box-shadow:inset 0 0 0 8px #ffffff06,0 16px 40px #00000061}.free-practice-controls-module__tdXwkW__joystick[data-disabled=true]{opacity:.44}.free-practice-controls-module__tdXwkW__joystick:before,.free-practice-controls-module__tdXwkW__joystick:after{content:"";pointer-events:none;background:#ffffff21;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.free-practice-controls-module__tdXwkW__joystick:before{width:62%;height:1px}.free-practice-controls-module__tdXwkW__joystick:after{width:1px;height:62%}.free-practice-controls-module__tdXwkW__joystickCross{pointer-events:none;border:1px dashed #dfc08a24;border-radius:999px;position:absolute;inset:18px}.free-practice-controls-module__tdXwkW__joystickKnob{color:#f7f4ed;will-change:transform;pointer-events:none;background:linear-gradient(145deg,#dfc08a57,#111111f0);border:1px solid #dfc08a9e;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:calc(50% - 23px);left:calc(50% - 23px);box-shadow:0 8px 18px #0000006b}.free-practice-controls-module__tdXwkW__joystickLabel{color:#f7f4eda8;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 3px 12px #000000e6;font-size:9px;font-weight:950}@media (max-height:720px){.free-practice-controls-module__tdXwkW__joystickWrap,.free-practice-controls-module__tdXwkW__lookStickWrap{bottom:max(12px, env(safe-area-inset-bottom))}.free-practice-controls-module__tdXwkW__joystick{width:88px;height:88px}.free-practice-controls-module__tdXwkW__joystickKnob{width:40px;height:40px;top:calc(50% - 20px);left:calc(50% - 20px)}}@media (pointer:fine){.free-practice-controls-module__tdXwkW__joystickLabel:after{content:" · WASD"}}@media (prefers-reduced-motion:reduce){.free-practice-controls-module__tdXwkW__joystickWrap{transition:none}}
.shot-pocket-slot-module__B9Jt9a__slot{right:max(18px, env(safe-area-inset-right));bottom:calc(max(18px, env(safe-area-inset-bottom)) + 136px);z-index:27;pointer-events:auto;touch-action:none;position:absolute}.shot-pocket-slot-module__B9Jt9a__slot[data-left-handed=true]{right:auto;left:max(18px, env(safe-area-inset-left))}@media (max-height:720px){.shot-pocket-slot-module__B9Jt9a__slot{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 112px)}}
.horse-voice-module__FK2YUW__dock{z-index:70;top:calc(max(12px, env(safe-area-inset-top)) + 54px);right:max(12px, env(safe-area-inset-right));color:#f7f4ed;pointer-events:none;width:min(292px,100vw - 24px);position:fixed}.horse-voice-module__FK2YUW__bar,.horse-voice-module__FK2YUW__panel,.horse-voice-module__FK2YUW__error,.horse-voice-module__FK2YUW__repairButton{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#c9a96e14,#0000 40%),#111111e6;border:1px solid #c9a96e57;box-shadow:0 14px 46px #0000006b}.horse-voice-module__FK2YUW__bar{border-radius:999px;justify-content:flex-end;align-items:center;gap:7px;min-height:46px;padding:5px;transition:border-color .16s,box-shadow .16s;display:flex}.horse-voice-module__FK2YUW__bar[data-health=connected]{border-color:#c9a96e57}.horse-voice-module__FK2YUW__bar[data-health=recovering]{border-color:#f4be527a;box-shadow:0 14px 46px #0000006b,0 0 18px #f4be5214}.horse-voice-module__FK2YUW__bar[data-health=attention]{border-color:#ff915f94;box-shadow:0 14px 46px #0000006b,0 0 18px #ff915f1a}.horse-voice-module__FK2YUW__joinButton,.horse-voice-module__FK2YUW__micButton,.horse-voice-module__FK2YUW__expandButton,.horse-voice-module__FK2YUW__leaveButton,.horse-voice-module__FK2YUW__playerAction,.horse-voice-module__FK2YUW__repairButton{color:inherit;font:inherit;cursor:pointer;border:0}.horse-voice-module__FK2YUW__joinButton{color:#111;letter-spacing:.1em;text-transform:uppercase;background:#c9a96e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:9px;font-weight:950;display:inline-flex}.horse-voice-module__FK2YUW__joinButton:disabled,.horse-voice-module__FK2YUW__micButton:disabled,.horse-voice-module__FK2YUW__expandButton:disabled,.horse-voice-module__FK2YUW__repairButton:disabled{cursor:default;opacity:.55}.horse-voice-module__FK2YUW__micButton,.horse-voice-module__FK2YUW__expandButton{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.horse-voice-module__FK2YUW__micButton{color:#111;background:#c9a96e}.horse-voice-module__FK2YUW__micButton[data-muted=true]{color:#dfc08a;background:#222;border:1px solid #c9a96e70}.horse-voice-module__FK2YUW__micButton[data-unavailable=true]{color:#ffb48f;border-color:#ff915f94}.horse-voice-module__FK2YUW__expandButton{color:#ffffff9e;background:#1a1a1a;border:1px solid #ffffff1a}.horse-voice-module__FK2YUW__summary{flex:1;min-width:0;padding-left:5px}.horse-voice-module__FK2YUW__summary span,.horse-voice-module__FK2YUW__summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.horse-voice-module__FK2YUW__summary span{color:#ffffff61;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:950}.horse-voice-module__FK2YUW__summary strong{color:#f7f4ed;margin-top:2px;font-size:9px}.horse-voice-module__FK2YUW__voiceCount{color:#ffffff7a;background:#ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.horse-voice-module__FK2YUW__repairButton{color:#ffd1b8;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(135deg,#ff915f1f,#0000 55%),#191411f0;border-color:#ff915f6b;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:7px;font-size:8px;font-weight:950;display:flex}.horse-voice-module__FK2YUW__panel{border-radius:18px;margin-top:7px;overflow:hidden}.horse-voice-module__FK2YUW__panelHead{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.horse-voice-module__FK2YUW__panelHead span,.horse-voice-module__FK2YUW__panelHead strong,.horse-voice-module__FK2YUW__panelHead small{display:block}.horse-voice-module__FK2YUW__panelHead span{color:#c9a96e;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:950}.horse-voice-module__FK2YUW__panelHead strong{margin-top:3px;font-size:11px}.horse-voice-module__FK2YUW__panelHead small{color:#ffffff61;margin-top:3px;font-size:7px;font-weight:700;line-height:1.4}.horse-voice-module__FK2YUW__leaveButton{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:900;display:inline-flex}.horse-voice-module__FK2YUW__playerList{gap:1px;max-height:min(44vh,300px);padding:5px;display:grid;overflow-y:auto}.horse-voice-module__FK2YUW__playerRow{border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.horse-voice-module__FK2YUW__playerRow[data-speaking=true]{background:#c9a96e1a;box-shadow:inset 0 0 0 1px #c9a96e38}.horse-voice-module__FK2YUW__avatar{background:#222;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid;position:relative}.horse-voice-module__FK2YUW__avatar:after{content:"";background:#555;border:2px solid #111;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.horse-voice-module__FK2YUW__avatar[data-in-voice=true]:after{background:#c9a96e}.horse-voice-module__FK2YUW__avatar[data-speaking=true]{border-color:#dfc08a;box-shadow:0 0 14px #c9a96e57}.horse-voice-module__FK2YUW__playerInfo{min-width:0}.horse-voice-module__FK2YUW__playerInfo strong,.horse-voice-module__FK2YUW__playerInfo small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.horse-voice-module__FK2YUW__playerInfo strong{font-size:9px}.horse-voice-module__FK2YUW__playerInfo small{color:#ffffff5c;margin-top:2px;font-size:7px;font-weight:750}.horse-voice-module__FK2YUW__playerInfo small[data-connected=true]{color:#dfc08ab8}.horse-voice-module__FK2YUW__playerAction{color:#ffffff85;background:#ffffff09;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.horse-voice-module__FK2YUW__playerAction[data-muted=true]{color:#dfc08a;border-color:#c9a96e57}.horse-voice-module__FK2YUW__panelFoot{color:#ffffff4d;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff12;padding:9px 12px 11px;font-size:6px;font-weight:850;line-height:1.5}.horse-voice-module__FK2YUW__error{color:#ffb1b1;border-color:#ff78784d;border-radius:14px;margin-top:7px;padding:9px 11px;font-size:8px;font-weight:800;line-height:1.45}.horse-voice-module__FK2YUW__remoteAudio{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.horse-voice-module__FK2YUW__spinner{animation:.8s linear infinite horse-voice-module__FK2YUW__spin}@keyframes horse-voice-module__FK2YUW__spin{to{transform:rotate(360deg)}}@media (max-height:620px){.horse-voice-module__FK2YUW__dock{top:calc(max(8px, env(safe-area-inset-top)) + 46px)}.horse-voice-module__FK2YUW__playerList{max-height:180px}}@media (max-width:380px){.horse-voice-module__FK2YUW__dock{width:min(270px,100vw - 16px);right:8px}.horse-voice-module__FK2YUW__voiceCount{display:none}}
.shooting-lab-module__gXOcOG__shell{color:#f7f4ed;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#050505;position:fixed;inset:0;overflow:hidden}.shooting-lab-module__gXOcOG__canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.shooting-lab-module__gXOcOG__loading{z-index:20;color:#dfc08ac7;letter-spacing:.18em;text-transform:uppercase;background:#050505;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:0}.shooting-lab-module__gXOcOG__gameOverlay{pointer-events:none;padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));flex-direction:column;display:flex;position:absolute;inset:0}.shooting-lab-module__gXOcOG__hudTop{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;display:grid}.shooting-lab-module__gXOcOG__labMark{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#dfc08a;letter-spacing:.14em;text-transform:uppercase;background:#080808ad;border:1px solid #c9a96e57;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:900;display:inline-flex}.shooting-lab-module__gXOcOG__shotCounter{text-shadow:0 4px 22px #000000db;justify-self:center;align-items:baseline;gap:2px;padding-top:1px;display:flex}.shooting-lab-module__gXOcOG__hudLabel{color:#dfc08ac7;letter-spacing:.16em;text-transform:uppercase;margin-right:5px;font-size:10px;font-weight:900}.shooting-lab-module__gXOcOG__shotCounter strong{font-variant-numeric:tabular-nums;font-size:34px;font-weight:950;line-height:1}.shooting-lab-module__gXOcOG__shotTotal{color:#ffffff8c;font-size:16px;font-weight:900}.shooting-lab-module__gXOcOG__hudActions{pointer-events:auto;justify-self:end;align-items:center;gap:8px;display:flex}.shooting-lab-module__gXOcOG__makeReadout{text-shadow:0 4px 18px #000000d1;flex-direction:column;align-items:flex-end;line-height:1;display:flex}.shooting-lab-module__gXOcOG__makeReadout span{font-variant-numeric:tabular-nums;font-size:25px;font-weight:950}.shooting-lab-module__gXOcOG__makeReadout small{color:#ffffff8a;letter-spacing:.13em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:900}.shooting-lab-module__gXOcOG__iconButton{color:#f7f4ed;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#080808ad;border:1px solid #ffffff26;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.shooting-lab-module__gXOcOG__iconButton:focus-visible,.shooting-lab-module__gXOcOG__primaryButton:focus-visible,.shooting-lab-module__gXOcOG__secondaryButton:focus-visible,.shooting-lab-module__gXOcOG__rackOption:focus-visible,.shooting-lab-module__gXOcOG__backLink:focus-visible,.shooting-lab-module__gXOcOG__textLink:focus-visible{outline-offset:3px;outline:2px solid #dfc08a}.shooting-lab-module__gXOcOG__centerStage{flex:1;justify-content:center;align-items:center;padding:72px 46px 188px 8px;display:flex;position:relative}.shooting-lab-module__gXOcOG__countdown{color:#f7f4ed;text-shadow:0 8px 44px #000000e6;font-size:clamp(70px,24vw,124px);font-weight:950;line-height:.8;animation:.55s cubic-bezier(.16,1,.3,1) both shooting-lab-module__gXOcOG__countIn}.shooting-lab-module__gXOcOG__hintCard,.shooting-lab-module__gXOcOG__resolving{color:#f7f4edd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.14em;text-align:center;text-transform:uppercase;background:#080808a6;border:1px solid #c9a96e52;border-radius:999px;max-width:290px;padding:10px 14px;font-size:11px;font-weight:900;box-shadow:0 16px 46px #00000059}.shooting-lab-module__gXOcOG__resolving{position:absolute;bottom:166px}.shooting-lab-module__gXOcOG__releaseCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#111111d6,#050505c2);border:1px solid #ffffff29;border-radius:18px;width:min(100%,328px);padding:12px;animation:.42s cubic-bezier(.16,1,.3,1) both shooting-lab-module__gXOcOG__releaseIn;box-shadow:0 22px 54px #00000075}.shooting-lab-module__gXOcOG__releasePerfect{border-color:#7eecab80;box-shadow:0 0 0 1px #7eecab14,0 22px 54px #00000075}.shooting-lab-module__gXOcOG__releaseLive{border-color:#c9a96e80}.shooting-lab-module__gXOcOG__releaseOff{border-color:#ff6b6b75}.shooting-lab-module__gXOcOG__releaseHeadline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.shooting-lab-module__gXOcOG__releaseHeadline>span{color:#ffffff9e;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.shooting-lab-module__gXOcOG__releaseHeadline>strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.shooting-lab-module__gXOcOG__outcomeMake{color:#8df0b5}.shooting-lab-module__gXOcOG__outcomeMiss{color:#ff8a8a}.shooting-lab-module__gXOcOG__releaseAxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.shooting-lab-module__gXOcOG__axis{background:#ffffff0b;border-radius:12px;min-width:0;padding:8px 9px}.shooting-lab-module__gXOcOG__axis span{color:#ffffff6b;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.shooting-lab-module__gXOcOG__axis strong{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:950;display:block;overflow:hidden}.shooting-lab-module__gXOcOG__axisPerfect strong{color:#8df0b5}.shooting-lab-module__gXOcOG__axisLive strong{color:#dfc08a}.shooting-lab-module__gXOcOG__axisOff strong{color:#ff8a8a}.shooting-lab-module__gXOcOG__spotBar{left:max(14px, env(safe-area-inset-left));right:62px;bottom:calc(max(14px, env(safe-area-inset-bottom)) + 154px);color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 3px 16px #000000e6;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:900;display:flex;position:absolute}.shooting-lab-module__gXOcOG__ready{color:#dfc08a}.shooting-lab-module__gXOcOG__loadingShot{color:#ffffff6b}.shooting-lab-module__gXOcOG__controlDeck{left:max(14px, env(safe-area-inset-left));right:62px;bottom:max(14px, env(safe-area-inset-bottom));pointer-events:none;gap:8px;display:grid;position:absolute}.shooting-lab-module__gXOcOG__timingControl,.shooting-lab-module__gXOcOG__aimControl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060606b8;border:1px solid #ffffff1f;border-radius:14px;padding:9px 10px 8px;box-shadow:0 12px 30px #00000047}.shooting-lab-module__gXOcOG__controlHeading{color:#dfc08ad1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:9px;font-weight:900;display:flex}.shooting-lab-module__gXOcOG__timingRail,.shooting-lab-module__gXOcOG__aimRail{background:#ffffff1a;border-radius:999px;height:8px;position:relative}.shooting-lab-module__gXOcOG__timingRail{overflow:visible}.shooting-lab-module__gXOcOG__timingWindow{background:#7eecab38;border:1px solid #8df0b5d1;border-radius:999px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 14px #7eecab57}.shooting-lab-module__gXOcOG__timingGlow{transform-origin:50%;background:radial-gradient(#dfc08a8c,#0000 68%);border-radius:999px;width:20%;height:24px;transition:opacity 45ms linear;position:absolute;top:-8px;left:42%}.shooting-lab-module__gXOcOG__timingMarker{will-change:left;background:#dfc08a;border:2px solid #111;border-radius:999px;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff59,0 0 12px #dfc08a61}.shooting-lab-module__gXOcOG__timingMarker[data-phase=perfect]{background:#8df0b5;box-shadow:0 0 0 1px #ffffff80,0 0 16px #7eecabb3}.shooting-lab-module__gXOcOG__timingMarker[data-phase=closed]{background:#ff8a8a;box-shadow:0 0 12px #ff6b6b73}.shooting-lab-module__gXOcOG__controlFoot{color:#ffffff57;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:7px;font-weight:800;display:flex}.shooting-lab-module__gXOcOG__aimRail{background:linear-gradient(90deg,#ff6b6b33,#ffffff1a 34% 66%,#ff6b6b33)}.shooting-lab-module__gXOcOG__aimCenter{background:#7eecab14;border-left:1px solid #8df0b573;border-right:1px solid #8df0b573;width:28%;position:absolute;top:-3px;bottom:-3px;left:50%;transform:translate(-50%)}.shooting-lab-module__gXOcOG__aimMarker{will-change:left;background:#dfc08a;border:2px solid #111;border-radius:3px;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 8px #dfc08a6b}.shooting-lab-module__gXOcOG__aimMarker[data-off=true]{background:#ff8a8a;box-shadow:0 0 12px #ff6b6b73}.shooting-lab-module__gXOcOG__motionReadout{--motion:1;color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;bottom:100%;right:0}.shooting-lab-module__gXOcOG__motionReadout strong{background:#ffffff1f;border-radius:999px;width:44px;height:4px;overflow:hidden}.shooting-lab-module__gXOcOG__motionReadout strong:after{content:"";width:calc(var(--motion) * 100%);border-radius:inherit;background:#dfc08a;height:100%;display:block}.shooting-lab-module__gXOcOG__motionReadout[data-off=true] strong:after{background:#ff8a8a}.shooting-lab-module__gXOcOG__powerMeter{right:max(7px, env(safe-area-inset-right));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:.78;background:#060606c2;border:1px solid #ffffff2e;border-radius:999px;width:42px;height:min(50vh,332px);transition:opacity .16s,border-color .16s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 10px 32px #0000007a}.shooting-lab-module__gXOcOG__meterActive{opacity:1;border-color:#dfc08a7a}.shooting-lab-module__gXOcOG__meterPowerPerfect{border-color:#8df0b5d9;box-shadow:0 0 18px #7eecab38,0 10px 32px #0000007a}.shooting-lab-module__gXOcOG__powerFill{will-change:height;background:linear-gradient(#dfc08a,#8a7040);position:absolute;bottom:0;left:0;right:0}.shooting-lab-module__gXOcOG__meterPowerPerfect .shooting-lab-module__gXOcOG__powerFill{background:linear-gradient(#a7f3c8,#2bbb74)}.shooting-lab-module__gXOcOG__powerTarget,.shooting-lab-module__gXOcOG__powerRimBand{pointer-events:none;position:absolute;left:0;right:0}.shooting-lab-module__gXOcOG__powerRimBand{z-index:1;background:#c9a96e29;border-top:1px solid #c9a96e73;border-bottom:1px solid #c9a96e73}.shooting-lab-module__gXOcOG__powerTarget{z-index:2;background:#7eecab57;border-top:2px solid #8df0b5;border-bottom:2px solid #8df0b5;box-shadow:0 0 14px #7eecab94}.shooting-lab-module__gXOcOG__powerLabel{z-index:3;color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;writing-mode:vertical-rl;font-size:7px;font-weight:900;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.shooting-lab-module__gXOcOG__panel{z-index:10;padding:max(18px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;background:radial-gradient(110% 72% at 50% 0,#46361b6b,#0000 60%),linear-gradient(#050505e8,#050505fa);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.shooting-lab-module__gXOcOG__introCard,.shooting-lab-module__gXOcOG__resultCard,.shooting-lab-module__gXOcOG__errorCard{background:linear-gradient(145deg,#c9a96e1f,#1a1a1af7 38%,#0a0a0afc);border:1px solid #c9a96e45;border-radius:24px;width:min(100%,430px);padding:20px;box-shadow:0 26px 72px #0000009e}.shooting-lab-module__gXOcOG__backLink,.shooting-lab-module__gXOcOG__textLink{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.shooting-lab-module__gXOcOG__backLink{margin-bottom:22px}.shooting-lab-module__gXOcOG__eyebrow{color:#c9a96e;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:950;display:flex}.shooting-lab-module__gXOcOG__introCard h1,.shooting-lab-module__gXOcOG__errorCard h1{letter-spacing:-.045em;text-transform:uppercase;margin:9px 0 0;font-size:clamp(38px,12vw,56px);font-weight:950;line-height:.9}.shooting-lab-module__gXOcOG__lede,.shooting-lab-module__gXOcOG__errorCard p{color:#f7f4edad;margin:14px 0 0;font-size:14px;line-height:1.5}.shooting-lab-module__gXOcOG__mechanicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.shooting-lab-module__gXOcOG__mechanic{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;min-width:0;padding:11px 9px}.shooting-lab-module__gXOcOG__mechanic>div{color:#dfc08a}.shooting-lab-module__gXOcOG__mechanic strong{text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:950;display:block}.shooting-lab-module__gXOcOG__mechanic p{color:#ffffff75;margin:5px 0 0;font-size:9px;line-height:1.35}.shooting-lab-module__gXOcOG__sectionLabel{color:#dfc08ac2;letter-spacing:.15em;text-transform:uppercase;margin-top:20px;font-size:10px;font-weight:950}.shooting-lab-module__gXOcOG__rackPicker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.shooting-lab-module__gXOcOG__rackOption{color:#ffffff94;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;min-width:0;min-height:50px}.shooting-lab-module__gXOcOG__rackOption span{letter-spacing:.06em;font-size:8px;font-weight:950;line-height:1.1;display:block}.shooting-lab-module__gXOcOG__rackOptionActive{color:#f7f4ed;background:linear-gradient(#dfc08a38,#8a70401f);border-color:#c9a96edb;box-shadow:inset 0 0 0 1px #dfc08a1f}.shooting-lab-module__gXOcOG__labNote{color:#ffffff8c;align-items:center;gap:8px;margin-top:15px;font-size:10px;line-height:1.35;display:flex}.shooting-lab-module__gXOcOG__labNote svg{color:#8df0b5;flex:none}.shooting-lab-module__gXOcOG__disclaimer{color:#ffffff57;letter-spacing:.08em;text-transform:uppercase;margin:9px 0 0;font-size:8px;font-weight:850;line-height:1.4}.shooting-lab-module__gXOcOG__primaryButton,.shooting-lab-module__gXOcOG__secondaryButton{letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.shooting-lab-module__gXOcOG__primaryButton{color:#111;background:linear-gradient(#dfc08a,#c9a96e);border:0;width:100%;margin-top:18px;box-shadow:0 12px 30px #c9a96e33}.shooting-lab-module__gXOcOG__primaryButton:disabled{cursor:wait;opacity:.5}.shooting-lab-module__gXOcOG__secondaryButton{color:#dfc08a;background:#c9a96e14;border:1px solid #c9a96e57;padding:0 18px}.shooting-lab-module__gXOcOG__resultHero{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:10px;display:flex}.shooting-lab-module__gXOcOG__resultHero strong{letter-spacing:-.06em;font-size:76px;font-weight:950;line-height:.88}.shooting-lab-module__gXOcOG__resultHero>span{color:#ffffff7a;font-size:18px;font-weight:900}.shooting-lab-module__gXOcOG__resultHero small{color:#c9a96e;letter-spacing:.14em;text-transform:uppercase;flex-basis:100%;margin-top:5px;font-size:10px;font-weight:950}.shooting-lab-module__gXOcOG__resultStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}.shooting-lab-module__gXOcOG__resultStat{text-align:center;background:#ffffff0a;border-radius:13px;padding:10px 8px}.shooting-lab-module__gXOcOG__resultStat strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:950;display:block}.shooting-lab-module__gXOcOG__resultStat span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:900;display:block}.shooting-lab-module__gXOcOG__coachCard{background:#c9a96e14;border-left:3px solid #c9a96e;border-radius:0 13px 13px 0;margin-top:14px;padding:11px 12px}.shooting-lab-module__gXOcOG__coachCard span{color:#dfc08a;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:950}.shooting-lab-module__gXOcOG__coachCard p{color:#f7f4edba;margin:5px 0 0;font-size:11px;line-height:1.45}.shooting-lab-module__gXOcOG__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.shooting-lab-module__gXOcOG__metric{border:1px solid #ffffff14;border-radius:13px;min-width:0;padding:9px 8px}.shooting-lab-module__gXOcOG__metric span,.shooting-lab-module__gXOcOG__metric small{color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850;display:block}.shooting-lab-module__gXOcOG__metric strong{color:#dfc08a;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:12px;font-weight:950;display:block;overflow:hidden}.shooting-lab-module__gXOcOG__shotStrip{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.shooting-lab-module__gXOcOG__shotCell{text-align:center;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;min-width:0;padding:5px 1px}.shooting-lab-module__gXOcOG__shotCell span{color:#ffffff52;font-size:7px;font-weight:900;display:block}.shooting-lab-module__gXOcOG__shotCell strong{margin-top:1px;font-size:12px;display:block}.shooting-lab-module__gXOcOG__shotCell.shooting-lab-module__gXOcOG__releasePerfect strong{color:#8df0b5}.shooting-lab-module__gXOcOG__shotCell.shooting-lab-module__gXOcOG__releaseLive strong{color:#dfc08a}.shooting-lab-module__gXOcOG__shotCell.shooting-lab-module__gXOcOG__releaseOff strong{color:#ff8a8a}.shooting-lab-module__gXOcOG__resultActions{gap:8px;margin-top:16px;display:grid}.shooting-lab-module__gXOcOG__resultActions .shooting-lab-module__gXOcOG__primaryButton{margin-top:0}.shooting-lab-module__gXOcOG__resultActions .shooting-lab-module__gXOcOG__secondaryButton,.shooting-lab-module__gXOcOG__resultActions .shooting-lab-module__gXOcOG__textLink{width:100%}.shooting-lab-module__gXOcOG__resultActions .shooting-lab-module__gXOcOG__textLink{justify-content:center;padding:7px}.shooting-lab-module__gXOcOG__errorCard{text-align:center}.shooting-lab-module__gXOcOG__errorCard>svg{color:#ff8a8a}.shooting-lab-module__gXOcOG__errorCard .shooting-lab-module__gXOcOG__secondaryButton{margin-top:18px}@keyframes shooting-lab-module__gXOcOG__countIn{0%{opacity:0;transform:scale(1.32)}to{opacity:1;transform:scale(1)}}@keyframes shooting-lab-module__gXOcOG__releaseIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:350px){.shooting-lab-module__gXOcOG__introCard,.shooting-lab-module__gXOcOG__resultCard,.shooting-lab-module__gXOcOG__errorCard{border-radius:20px;padding:16px}.shooting-lab-module__gXOcOG__introCard h1{font-size:37px}.shooting-lab-module__gXOcOG__mechanicGrid{gap:5px}.shooting-lab-module__gXOcOG__mechanic{padding:9px 7px}.shooting-lab-module__gXOcOG__centerStage{padding-left:2px}.shooting-lab-module__gXOcOG__releaseCard{max-width:282px}.shooting-lab-module__gXOcOG__controlDeck,.shooting-lab-module__gXOcOG__spotBar{left:10px;right:55px}}@media (min-width:700px){.shooting-lab-module__gXOcOG__powerMeter{width:48px;right:18px}.shooting-lab-module__gXOcOG__controlDeck,.shooting-lab-module__gXOcOG__spotBar{width:min(520px,100vw - 120px);left:50%;right:auto;transform:translate(-50%)}.shooting-lab-module__gXOcOG__centerStage{padding-right:68px}}@media (prefers-reduced-motion:reduce){.shooting-lab-module__gXOcOG__countdown,.shooting-lab-module__gXOcOG__releaseCard{animation:none}}.shooting-lab-module__gXOcOG__grade{z-index:0;pointer-events:none;mix-blend-mode:normal;background:radial-gradient(118% 92% at 50% 42%,#ffecc61a 0%,#ffe2b208 34%,#0000 58%,#0a080642 84%,#06050475 100%);position:absolute;inset:0}.shooting-lab-module__gXOcOG__grade:after{content:"";opacity:.05;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.shooting-lab-module__gXOcOG__grade:after{opacity:.03}}
.horse-game-presentation-module__PS59Xa__shell{--cys-frame-top:max(8px, env(safe-area-inset-top));--cys-frame-left:max(8px, env(safe-area-inset-left));--cys-frame-right:max(8px, env(safe-area-inset-right));--cys-edge-width:44px;--cys-score-height:62px;--cys-frame-gap:6px;--cys-action-height:44px;--cys-action-top:calc(var(--cys-frame-top) + var(--cys-score-height) + var(--cys-frame-gap));--cys-audio-strip-width:162px;display:contents}.horse-game-presentation-module__PS59Xa__shell main>header{top:var(--cys-frame-top);left:var(--cys-frame-left);right:var(--cys-frame-right);grid-template-columns:var(--cys-edge-width) minmax(0, 1fr) var(--cys-edge-width);align-items:stretch;gap:var(--cys-frame-gap)}:is(.horse-game-presentation-module__PS59Xa__shell main>header>a,.horse-game-presentation-module__PS59Xa__shell main>header>button){width:var(--cys-edge-width);height:var(--cys-score-height);border-radius:18px}.horse-game-presentation-module__PS59Xa__shell main>header>div{min-width:0;height:var(--cys-score-height);gap:4px;display:flex;overflow:hidden}.horse-game-presentation-module__PS59Xa__shell main>header>div>div{min-width:0;min-height:0;height:var(--cys-score-height);border-radius:16px;flex:1 1 0;padding:8px 9px}.horse-game-presentation-module__PS59Xa__shell main>header>div>div>div:first-child{gap:5px}.horse-game-presentation-module__PS59Xa__shell main>header>div>div>div:first-child>i{width:7px;height:7px}.horse-game-presentation-module__PS59Xa__shell main>header>div>div>div:first-child>span{letter-spacing:.055em;font-size:9px}.horse-game-presentation-module__PS59Xa__shell main>header>div>div>div:nth-child(2){gap:3px;margin-top:7px}.horse-game-presentation-module__PS59Xa__shell main>header>div>div>div:nth-child(2)>strong{border-radius:5px;height:20px;font-size:8px}:is(.horse-game-presentation-module__PS59Xa__shell main>div[data-role],.horse-game-presentation-module__PS59Xa__shell main>div[data-role]+div:not(:has(*)),.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>div[role=status]){top:var(--cys-action-top);left:var(--cys-frame-left);right:calc(var(--cys-frame-right) + var(--cys-audio-strip-width) + var(--cys-frame-gap));width:auto;max-width:none;min-height:var(--cys-action-height);text-align:left;-webkit-backdrop-filter:blur(14px);background:#0d0d0dde;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:8px;padding:7px 10px;display:grid;transform:none}:is(.horse-game-presentation-module__PS59Xa__shell main>div[data-role]>span,.horse-game-presentation-module__PS59Xa__shell main>div[data-role]>strong,.horse-game-presentation-module__PS59Xa__shell main>div[data-role]>small){white-space:nowrap;margin:0;display:block}.horse-game-presentation-module__PS59Xa__shell main>div[data-role]>span{color:#c9a96e;letter-spacing:.11em;font-size:6px}.horse-game-presentation-module__PS59Xa__shell main>div[data-role]>strong{color:#f7f4ed;letter-spacing:.025em;text-overflow:ellipsis;min-width:0;font-size:9px;overflow:hidden}.horse-game-presentation-module__PS59Xa__shell main>div[data-role]>small{color:#f7f4ed7a;letter-spacing:.035em;font-size:6px}.horse-game-presentation-module__PS59Xa__shell main>div[data-role]>small~small{display:none}:is(.horse-game-presentation-module__PS59Xa__shell main>div[data-role]+div:not(:has(*)),.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>div[role=status]){z-index:35;letter-spacing:.08em;font-size:8px;animation:.18s ease-out horse-game-presentation-module__PS59Xa__resultIn}.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>div[role=status] svg{width:14px;height:14px}.horse-game-presentation-module__PS59Xa__shell main>div[data-role]~div:has(>span+span)>span:last-child{display:none}.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>div[aria-label$=\ game]{top:calc(var(--cys-action-top) + var(--cys-action-height) + 6px);left:var(--cys-frame-left);justify-items:start;gap:4px;width:auto;max-width:calc(100vw - 16px);transform:none}.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>div[aria-label$=\ game]>div:first-child{display:none}.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>div[aria-label$=\ game]>div:not(:first-child){letter-spacing:.07em;padding:4px 8px;font-size:7px}.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>aside[aria-label="HORSE room voice chat"]{top:var(--cys-action-top);right:var(--cys-frame-right);width:auto}.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>aside[aria-label="HORSE room voice chat"]>div:first-child{width:max-content;min-height:var(--cys-action-height);gap:3px;margin-left:auto;padding:3px}:is(.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>aside[aria-label="HORSE room voice chat"]>div:first-child>div,.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>aside[aria-label="HORSE room voice chat"]>div:first-child>span){display:none}.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>aside[aria-label="HORSE room voice chat"]>div:first-child>button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>aside[aria-label="HORSE room voice chat"]>div:first-child>button:first-child{letter-spacing:0;font-size:0}.horse-game-presentation-module__PS59Xa__shell:has(>main>header)>aside[aria-label="HORSE room voice chat"]>section{width:min(292px,100vw - 16px);margin-left:auto}@media (max-width:360px){.horse-game-presentation-module__PS59Xa__shell{--cys-audio-strip-width:150px}.horse-game-presentation-module__PS59Xa__shell main>div[data-role]>span{display:none}.horse-game-presentation-module__PS59Xa__shell main>header>div>div{padding-inline:6px}.horse-game-presentation-module__PS59Xa__shell main>header>div>div>div:first-child>span{font-size:7px}.horse-game-presentation-module__PS59Xa__shell main>header>div>div>div:nth-child(2)>strong{font-size:6px}}@media (max-height:620px){.horse-game-presentation-module__PS59Xa__shell{--cys-frame-top:max(5px, env(safe-area-inset-top));--cys-score-height:54px;--cys-action-height:40px;--cys-action-top:calc(var(--cys-frame-top) + var(--cys-score-height) + 5px)}.horse-game-presentation-module__PS59Xa__shell main>header>div>div>div:nth-child(2){margin-top:4px}.horse-game-presentation-module__PS59Xa__shell main>header>div>div>div:nth-child(2)>strong{height:16px}}@keyframes horse-game-presentation-module__PS59Xa__resultIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.horse-entry-module__Y9hKdW__horseLink{color:#dfc08a;text-align:center;min-height:48px;margin-top:8px!important}
.free-practice-ui-module__CrTcvW__modePicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.free-practice-ui-module__CrTcvW__modeOption{color:#ffffff94;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:74px;padding:11px;display:grid}.free-practice-ui-module__CrTcvW__modeOption>svg{color:#dfc08a}.free-practice-ui-module__CrTcvW__modeOption strong,.free-practice-ui-module__CrTcvW__modeOption small{display:block}.free-practice-ui-module__CrTcvW__modeOption strong{color:#f7f4ed;text-transform:uppercase;font-size:11px;font-weight:950}.free-practice-ui-module__CrTcvW__modeOption small{color:#ffffff6b;margin-top:4px;font-size:8px;font-weight:750;line-height:1.35}.free-practice-ui-module__CrTcvW__modeOptionActive{background:linear-gradient(145deg,#dfc08a2e,#111111d1);border-color:#c9a96ec7;box-shadow:inset 0 0 0 1px #dfc08a17}.free-practice-ui-module__CrTcvW__introActions{margin-top:18px}.free-practice-ui-module__CrTcvW__introActions>*{width:100%;margin-top:0!important}.free-practice-ui-module__CrTcvW__finishButton{color:#dfc08a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#080808b3;border:1px solid #c9a96e57;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:950;display:inline-flex}.free-practice-ui-module__CrTcvW__finishButton:disabled{cursor:default;opacity:.38}.free-practice-ui-module__CrTcvW__freeSpotBar{right:max(14px, env(safe-area-inset-right));bottom:calc(max(14px, env(safe-area-inset-bottom)) + 246px);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070707a3;border:1px solid #c9a96e42;border-radius:999px;max-width:320px;padding:8px 11px}.free-practice-ui-module__CrTcvW__shotPocket{--motion:1;right:max(12px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f7f4ed;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 12%,#dfc08a1f,#0000 32%),linear-gradient(160deg,#1c1c1ceb,#050505e0);border:1px solid #c9a96e7a;border-radius:22px;width:clamp(138px,38vw,156px);min-height:218px;transition:opacity .15s,border-color .15s,box-shadow .15s,transform .15s;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 20px 54px #00000085}.free-practice-ui-module__CrTcvW__shotPocket[data-ready=false]{opacity:.55}.free-practice-ui-module__CrTcvW__shotPocket[data-armed=true]{border-color:#dfc08aeb;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #dfc08a14,0 0 24px #c9a96e33,0 20px 54px #00000085}.free-practice-ui-module__CrTcvW__shotPocket[data-active=true]{border-color:#dfc08af5}.free-practice-ui-module__CrTcvW__shotPocket[data-perfect=true]{border-color:#8df0b5e6;box-shadow:inset 0 0 0 1px #8df0b51f,0 0 24px #7eecab38,0 20px 54px #00000085}.free-practice-ui-module__CrTcvW__shotPocketHead{background:#0000003d;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.free-practice-ui-module__CrTcvW__shotPocketHead>span{color:#dfc08a;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:950;display:inline-flex}.free-practice-ui-module__CrTcvW__shotPocketHead>strong{color:#f7f4ed8f;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.free-practice-ui-module__CrTcvW__shotPocket[data-armed=true] .free-practice-ui-module__CrTcvW__shotPocketHead>strong,.free-practice-ui-module__CrTcvW__shotPocket[data-active=true] .free-practice-ui-module__CrTcvW__shotPocketHead>strong{color:#f7f4ed}.free-practice-ui-module__CrTcvW__shotPocketBody{grid-template-columns:52px minmax(0,1fr);gap:9px;padding:10px 10px 8px;display:grid}.free-practice-ui-module__CrTcvW__shotPowerColumn{min-width:0}.free-practice-ui-module__CrTcvW__shotMetricLabel,.free-practice-ui-module__CrTcvW__shotCompactMetric>span,.free-practice-ui-module__CrTcvW__shotMotion>span{color:#dfc08ab8;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:950;display:block}.free-practice-ui-module__CrTcvW__shotPowerTrack{background:#ffffff0e;border:1px solid #ffffff24;border-radius:14px;height:132px;margin-top:5px;position:relative;overflow:hidden}.free-practice-ui-module__CrTcvW__shotPowerFill,.free-practice-ui-module__CrTcvW__shotPowerTarget,.free-practice-ui-module__CrTcvW__shotPowerRimBand{position:absolute;bottom:0;left:0;right:0}.free-practice-ui-module__CrTcvW__shotPowerFill{opacity:.92;will-change:height;background:linear-gradient(#dfc08a,#8a7040)}.free-practice-ui-module__CrTcvW__shotPocket[data-perfect=true] .free-practice-ui-module__CrTcvW__shotPowerFill{background:linear-gradient(#a7f3c8,#2bbb74)}.free-practice-ui-module__CrTcvW__shotPowerRimBand{z-index:1;pointer-events:none;background:#c9a96e29;border-top:1px solid #c9a96e73;border-bottom:1px solid #c9a96e73}.free-practice-ui-module__CrTcvW__shotPowerTarget{z-index:2;pointer-events:none;background:#7eecab3d;border-top:2px solid #8df0b5;border-bottom:2px solid #8df0b5;box-shadow:0 0 12px #7eecab80}.free-practice-ui-module__CrTcvW__shotSwipeCue{z-index:3;color:#f7f4ed94;text-shadow:0 2px 10px #000000f2;pointer-events:none;place-content:center;justify-items:center;gap:3px;display:grid;position:absolute;inset:0}.free-practice-ui-module__CrTcvW__shotSwipeCue svg{filter:drop-shadow(0 4px 10px #000c)}.free-practice-ui-module__CrTcvW__shotSwipeCue span{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:950}.free-practice-ui-module__CrTcvW__shotPocket[data-active=true] .free-practice-ui-module__CrTcvW__shotSwipeCue{opacity:.28}.free-practice-ui-module__CrTcvW__shotPocketMetrics{align-content:start;gap:10px;padding-top:1px;display:grid}.free-practice-ui-module__CrTcvW__shotCompactMetric{min-width:0}.free-practice-ui-module__CrTcvW__shotTimingRail,.free-practice-ui-module__CrTcvW__shotAimRail{background:#ffffff1a;border-radius:999px;height:7px;margin-top:5px;position:relative}.free-practice-ui-module__CrTcvW__shotTimingWindow{background:#7eecab2e;border:1px solid #8df0b5c2;border-radius:999px;position:absolute;top:-2px;bottom:-2px}.free-practice-ui-module__CrTcvW__shotTimingMarker{will-change:left;background:#dfc08a;border:2px solid #111;border-radius:999px;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #dfc08a66}.free-practice-ui-module__CrTcvW__shotTimingMarker[data-phase=perfect]{background:#8df0b5;box-shadow:0 0 12px #7eecaba6}.free-practice-ui-module__CrTcvW__shotTimingMarker[data-phase=closed]{background:#ff8a8a}.free-practice-ui-module__CrTcvW__shotAimRail{background:linear-gradient(90deg,#ff6b6b2e,#ffffff1a 34% 66%,#ff6b6b2e)}.free-practice-ui-module__CrTcvW__shotAimRail>i{background:#7eecab0f;border-left:1px solid #8df0b561;border-right:1px solid #8df0b561;width:28%;position:absolute;top:-2px;bottom:-2px;left:50%;transform:translate(-50%)}.free-practice-ui-module__CrTcvW__shotAimMarker{will-change:left;background:#dfc08a;border:2px solid #111;border-radius:3px;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.free-practice-ui-module__CrTcvW__shotAimMarker[data-off=true]{background:#ff8a8a}.free-practice-ui-module__CrTcvW__shotMotion{gap:5px;display:grid}.free-practice-ui-module__CrTcvW__shotMotion strong{background:#ffffff1a;border-radius:999px;height:5px;overflow:hidden}.free-practice-ui-module__CrTcvW__shotMotion strong:after{content:"";width:calc(var(--motion) * 100%);border-radius:inherit;background:#dfc08a;height:100%;display:block}.free-practice-ui-module__CrTcvW__shotMotion[data-off=true] strong:after{background:#ff8a8a}.free-practice-ui-module__CrTcvW__shotPocketFoot{color:#f7f4ed57;letter-spacing:.11em;text-align:center;text-transform:uppercase;border-top:1px solid #ffffff12;padding:7px 9px 8px;font-size:6px;font-weight:900}@media (max-width:370px){.free-practice-ui-module__CrTcvW__modeOption{grid-template-columns:1fr}.free-practice-ui-module__CrTcvW__modeOption>svg{display:none}.free-practice-ui-module__CrTcvW__shotPocket{width:134px}}@media (max-height:720px){.free-practice-ui-module__CrTcvW__freeSpotBar{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 212px)}.free-practice-ui-module__CrTcvW__shotPocket{width:136px;min-height:188px}.free-practice-ui-module__CrTcvW__shotPowerTrack{height:102px}.free-practice-ui-module__CrTcvW__shotPocketBody{padding-block:8px 6px}.free-practice-ui-module__CrTcvW__shotPocketMetrics{gap:8px}.free-practice-ui-module__CrTcvW__shotPocketFoot{padding-block:5px 6px}}
.call-your-shot-moving-window-adapter-module__eNt7ja__adapter{pointer-events:none}.call-your-shot-moving-window-adapter-module__eNt7ja__coach{inset-inline:12px;top:max(118px, calc(env(safe-area-inset-top) + 106px));z-index:46;pointer-events:none;justify-content:center;display:flex;position:fixed}[data-cys-shot-family=moving-window]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);max-width:28px;background:#04050580!important;border:2px solid #f5f1e9c2!important;border-radius:999px!important;width:28px!important;box-shadow:0 12px 30px #00000061,0 0 0 1px #c9a96e1a!important}[data-cys-shot-family=moving-window][data-cys-density=rapid]{max-width:25px;width:25px!important;height:min(31vh,218px)!important}[data-cys-moving-target=true]{box-shadow:0 0 12px #34d39929;z-index:3!important;background:#34d3997a!important;border-top:1px solid #c4ffe9!important;border-bottom:1px solid #c4ffe9!important}[data-cys-makeable-window=true]{z-index:2!important;background:#c9a96e2e!important;border-top:1px solid #dfc08aa8!important;border-bottom:1px solid #dfc08aa8!important}[data-cys-shot-fill=true]{background:linear-gradient(#dfc08a,#8a7040)!important}:is([data-cys-shot-fill=true][class*=Pure],[data-cys-shot-fill=true][class*=pure]){background:linear-gradient(#a7f3d0,#34d399)!important}@media (max-height:720px){.call-your-shot-moving-window-adapter-module__eNt7ja__coach{top:max(94px, calc(env(safe-area-inset-top) + 82px))}[data-cys-shot-family=moving-window]{height:min(30vh,194px)!important}}
.party-game-chrome-module__DB5qKa__topChrome{top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));z-index:84;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;transition:opacity .15s,visibility .15s;display:flex;position:fixed}body:has([data-cys-party-universal-frame=true]) .party-game-chrome-module__DB5qKa__topChrome{top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));width:44px;right:auto}:is(body:has([data-cys-party-game-finished=true]) .party-game-chrome-module__DB5qKa__topChrome,body:has([data-cys-public-postgame=true]) .party-game-chrome-module__DB5qKa__topChrome){opacity:0;visibility:hidden;pointer-events:none}.party-game-chrome-module__DB5qKa__crewButton,.party-game-chrome-module__DB5qKa__audioWrap{pointer-events:auto}.party-game-chrome-module__DB5qKa__crewButton{color:#dfc08a;-webkit-backdrop-filter:blur(14px);background:#0a0a0ae6;border:1px solid #c9a96e5c;border-radius:18px;place-items:center;width:44px;height:62px;display:grid;position:relative;box-shadow:0 10px 30px #00000057}.party-game-chrome-module__DB5qKa__crewButton>span{color:#111;background:#c9a96e;border:2px solid #111;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-weight:950;display:grid;position:absolute;top:-3px;right:-3px}.party-game-chrome-module__DB5qKa__menuSheet{left:50%;bottom:max(10px, env(safe-area-inset-bottom));z-index:292;color:#f5f1e9;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 0,#c9a96e24,#0000 36%),#0f0f0efb;border:1px solid #c9a96e4d;border-radius:24px;width:min(100vw - 20px,420px);max-height:min(72dvh,620px);padding:14px;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 28px 88px #000000b3}.party-game-chrome-module__DB5qKa__menuBackdrop{z-index:291;-webkit-backdrop-filter:blur(6px);background:#00000094;border:0;position:fixed;inset:0}.party-game-chrome-module__DB5qKa__menuHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.party-game-chrome-module__DB5qKa__menuHeader small,.party-game-chrome-module__DB5qKa__menuHeader strong{display:block}.party-game-chrome-module__DB5qKa__menuHeader small{color:#c9a96e;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:950}.party-game-chrome-module__DB5qKa__menuHeader strong{color:#fff;letter-spacing:-.03em;margin-top:4px;font-size:18px;font-weight:950}.party-game-chrome-module__DB5qKa__closeButton{color:#f5f1e99e;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.party-game-chrome-module__DB5qKa__hostCard{background:#0000003d;border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.party-game-chrome-module__DB5qKa__hostCard small,.party-game-chrome-module__DB5qKa__hostCard strong{display:block}.party-game-chrome-module__DB5qKa__hostCard small{color:#f5f1e95c;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.party-game-chrome-module__DB5qKa__hostCard strong{color:#fff;margin-top:3px;font-size:10px;font-weight:950}.party-game-chrome-module__DB5qKa__hostBadge{color:#dfc08a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c9a96e3d;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:950;display:inline-flex}.party-game-chrome-module__DB5qKa__menuCopy{color:#f5f1e96b;margin:11px 2px 0;font-size:9px;font-weight:650;line-height:1.55}.party-game-chrome-module__DB5qKa__changeGameButton,.party-game-chrome-module__DB5qKa__leaveButton{letter-spacing:.1em;text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:8px;font-weight:950;display:flex}.party-game-chrome-module__DB5qKa__changeGameButton{color:#111;background:#c9a96e;border:0;margin-top:12px}.party-game-chrome-module__DB5qKa__leaveButton{color:#fecaca;background:#f8717112;border:1px solid #f871713d;margin-top:8px}.party-game-chrome-module__DB5qKa__postgameBar{z-index:40;padding:10px max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:#f5f1e9;background:linear-gradient(#141413fa,#0a0a0afe);border-top:1px solid #c9a96e33;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative;box-shadow:0 -18px 42px #00000061}.party-game-chrome-module__DB5qKa__postgameBar small,.party-game-chrome-module__DB5qKa__postgameBar strong{display:block}.party-game-chrome-module__DB5qKa__postgameBar small{color:#c9a96e;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:950}.party-game-chrome-module__DB5qKa__postgameBar strong{color:#fff;margin-top:3px;font-size:10px;font-weight:950}.party-game-chrome-module__DB5qKa__postgameAction{color:#111;letter-spacing:.08em;text-transform:uppercase;background:#c9a96e;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:8px;font-weight:950;display:inline-flex}.party-game-chrome-module__DB5qKa__postgameWaiting{color:#dfc08a;letter-spacing:.08em;text-transform:uppercase;background:#c9a96e0f;border:1px solid #c9a96e38;border-radius:13px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:7px;font-weight:950;display:inline-flex}@media (max-width:360px){.party-game-chrome-module__DB5qKa__postgameBar{grid-template-columns:1fr}.party-game-chrome-module__DB5qKa__postgameAction,.party-game-chrome-module__DB5qKa__postgameWaiting{width:100%}}@media (max-height:620px){.party-game-chrome-module__DB5qKa__crewButton{height:54px}}@media (prefers-reduced-motion:reduce){.party-game-chrome-module__DB5qKa__topChrome{transition:none}}
.shot-feedback-fix-module__05NCHa__feedbackSafe{min-height:100dvh;position:relative}.shot-feedback-fix-module__05NCHa__feedbackSafe div[role=status][aria-live=polite]{z-index:5;pointer-events:none;border-radius:999px!important;width:min(100vw - 112px,310px)!important;padding:8px 12px!important;animation:none!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.shot-feedback-fix-module__05NCHa__feedbackSafe div[role=status][aria-live=polite]:has(>div:nth-child(2)){opacity:0;visibility:hidden;transition:opacity .16s,visibility .16s}.shot-feedback-fix-module__05NCHa__feedbackSafe div[role=status][aria-live=polite]:has(>div:first-child>strong){opacity:1;visibility:visible}.shot-feedback-fix-module__05NCHa__feedbackSafe div[role=status][aria-live=polite]:has(>div:nth-child(2))>div:first-child{justify-content:center!important;gap:10px!important;margin-bottom:0!important}:is(.shot-feedback-fix-module__05NCHa__feedbackSafe div[role=status][aria-live=polite]:has(>div:nth-child(2))>div:first-child>span,.shot-feedback-fix-module__05NCHa__feedbackSafe div[role=status][aria-live=polite]:has(>div:nth-child(2))>div:first-child>strong){white-space:nowrap}.shot-feedback-fix-module__05NCHa__feedbackSafe div[role=status][aria-live=polite]:has(>div:nth-child(2))>div:nth-child(2){display:none!important}@media (max-width:390px){.shot-feedback-fix-module__05NCHa__feedbackSafe div[role=status][aria-live=polite]{width:min(100vw - 92px,278px)!important;padding:7px 10px!important;top:6px!important}}@media (prefers-reduced-motion:reduce){.shot-feedback-fix-module__05NCHa__feedbackSafe div[role=status][aria-live=polite]:has(>div:nth-child(2)){transition:none}}
.rucker-shootout-room-module__Lt6RWa__shell{color:#f7f3eb;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#050605;position:fixed;inset:0;overflow:hidden}.rucker-shootout-room-module__Lt6RWa__canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rucker-shootout-room-module__Lt6RWa__loading{z-index:35;color:#dfc08a;letter-spacing:.16em;text-transform:uppercase;background:#060706;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;inset:0}.rucker-shootout-room-module__Lt6RWa__hud{z-index:10;pointer-events:none;position:absolute;inset:0}.rucker-shootout-room-module__Lt6RWa__topRail{top:max(8px, env(safe-area-inset-top));left:max(56px, calc(env(safe-area-inset-left) + 48px));right:max(56px, calc(env(safe-area-inset-right) + 48px));grid-template-columns:minmax(0,1fr) minmax(54px,64px) minmax(0,1fr);align-items:stretch;gap:4px;width:auto;max-width:660px;margin-inline:auto;display:grid;position:absolute}.rucker-shootout-room-module__Lt6RWa__scoreSide{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;display:grid}.rucker-shootout-room-module__Lt6RWa__scoreSide:has(>:only-child){grid-template-columns:1fr}.rucker-shootout-room-module__Lt6RWa__scoreSideRight{justify-items:stretch}.rucker-shootout-room-module__Lt6RWa__scoreTile{border:1px solid #ffffff1a;border-top:2px solid var(--seat-color,#c9a96e);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070707d6;border-radius:11px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:3px;min-width:0;height:50px;padding:5px 4px;display:grid;box-shadow:0 8px 26px #00000047}.rucker-shootout-room-module__Lt6RWa__scoreTileLocal{border-color:#c9a96e8c;border-top-color:var(--seat-color,#dfc08a);background:linear-gradient(145deg,#c9a96e1f,#070707e6)}.rucker-shootout-room-module__Lt6RWa__scoreTileLeader{box-shadow:0 0 0 1px #c9a96e3d,0 8px 26px #0000004d}.rucker-shootout-room-module__Lt6RWa__scoreTileOut{opacity:.48}.rucker-shootout-room-module__Lt6RWa__scoreCopy{text-align:center;width:100%;min-width:0}.rucker-shootout-room-module__Lt6RWa__scoreName{color:var(--seat-color,#dfc08a);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:950;line-height:1;overflow:hidden}.rucker-shootout-room-module__Lt6RWa__scoreMeta{display:none}.rucker-shootout-room-module__Lt6RWa__scoreValue{color:#fff;letter-spacing:-.06em;font-size:22px;font-weight:950;line-height:.86}.rucker-shootout-room-module__Lt6RWa__clockBadge{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050606e6;border:1px solid #c9a96e61;border-radius:11px;align-content:center;min-width:54px;height:50px;padding:5px 6px;display:grid;box-shadow:0 9px 28px #0000004d}.rucker-shootout-room-module__Lt6RWa__clockLabel{color:#c9a96e;letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:950;line-height:1}.rucker-shootout-room-module__Lt6RWa__clock{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:3px;font-size:26px;font-weight:950;line-height:.94}.rucker-shootout-room-module__Lt6RWa__clockUrgent{color:#ff684a;animation:.65s ease-in-out infinite alternate rucker-shootout-room-module__Lt6RWa__urgentPulse}@keyframes rucker-shootout-room-module__Lt6RWa__urgentPulse{0%{transform:scale(1)}to{transform:scale(1.06)}}.rucker-shootout-room-module__Lt6RWa__controlLeft,.rucker-shootout-room-module__Lt6RWa__controlRight{z-index:25;bottom:max(12px, env(safe-area-inset-bottom));pointer-events:auto;gap:7px;display:flex;position:absolute}.rucker-shootout-room-module__Lt6RWa__controlLeft{left:12px}.rucker-shootout-room-module__Lt6RWa__controlRight{right:12px}.rucker-shootout-room-module__Lt6RWa__iconButton{color:#f4eee5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050606b8;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 28px #00000047}.rucker-shootout-room-module__Lt6RWa__iconButtonDanger{color:#ff8a74}.rucker-shootout-room-module__Lt6RWa__callout{left:50%;bottom:max(76px, calc(env(safe-area-inset-bottom) + 66px));color:#dfc08a;letter-spacing:.11em;text-align:center;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050606c7;border:1px solid #c9a96e52;border-radius:999px;max-width:min(84vw,420px);padding:8px 13px;font-size:9px;font-weight:950;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #00000042}.rucker-shootout-room-module__Lt6RWa__centerMessage{text-align:center;width:min(84vw,420px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.rucker-shootout-room-module__Lt6RWa__centerBig{color:#fff;letter-spacing:-.08em;text-shadow:0 12px 32px #00000085;font-size:clamp(54px,17vw,112px);font-weight:950;line-height:.82}.rucker-shootout-room-module__Lt6RWa__centerSmall{color:#dfc08a;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 8px 20px #00000080;margin-top:12px;font-size:10px;font-weight:950}.rucker-shootout-room-module__Lt6RWa__meter{z-index:20;right:max(15px, env(safe-area-inset-right));pointer-events:none;background:#00000075;border:2px solid #ffffffbd;border-radius:999px;width:24px;height:min(34vh,240px);position:absolute;top:52%;overflow:hidden;transform:translateY(-42%);box-shadow:0 10px 28px #00000059}.rucker-shootout-room-module__Lt6RWa__meterIdle{opacity:.58}.rucker-shootout-room-module__Lt6RWa__meterFill,.rucker-shootout-room-module__Lt6RWa__meterTarget,.rucker-shootout-room-module__Lt6RWa__meterRim{position:absolute;bottom:0;left:0;right:0}.rucker-shootout-room-module__Lt6RWa__meterFill{background:linear-gradient(#ffcb83,#ff7d2d)}.rucker-shootout-room-module__Lt6RWa__meterFillPure{background:linear-gradient(#95ffd3,#34d399)}.rucker-shootout-room-module__Lt6RWa__meterTarget{z-index:2;background:#34d3996b;border-top:1px solid #c4ffe9;border-bottom:1px solid #c4ffe9}.rucker-shootout-room-module__Lt6RWa__meterRim{z-index:1;background:#ffbf5c2e;border-top:1px solid #ffcd8099;border-bottom:1px solid #ffcd8099}.rucker-shootout-room-module__Lt6RWa__hint{z-index:20;right:48px;bottom:max(20px, env(safe-area-inset-bottom));color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:850;position:absolute}.rucker-shootout-room-module__Lt6RWa__resultBackdrop{z-index:40;padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;touch-action:pan-y;background:#040505b3;place-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.rucker-shootout-room-module__Lt6RWa__resultCard{background:linear-gradient(155deg,#c9a96e1a,#0e0f0efa 44%);border:1px solid #c9a96e4d;border-radius:24px;width:min(100%,430px);padding:20px;box-shadow:0 24px 70px #0000007a}@media (max-width:520px){.rucker-shootout-room-module__Lt6RWa__topRail{left:max(54px, calc(env(safe-area-inset-left) + 46px));right:max(54px, calc(env(safe-area-inset-right) + 46px));gap:3px}.rucker-shootout-room-module__Lt6RWa__scoreSide{gap:3px}.rucker-shootout-room-module__Lt6RWa__scoreTile{height:48px;padding:4px 3px}.rucker-shootout-room-module__Lt6RWa__scoreName{font-size:6px}.rucker-shootout-room-module__Lt6RWa__scoreValue{font-size:20px}.rucker-shootout-room-module__Lt6RWa__clockBadge{min-width:50px;height:48px;padding-inline:4px}.rucker-shootout-room-module__Lt6RWa__clock{font-size:23px}}@media (max-width:340px){.rucker-shootout-room-module__Lt6RWa__topRail{left:max(50px, calc(env(safe-area-inset-left) + 44px));right:max(50px, calc(env(safe-area-inset-right) + 44px))}.rucker-shootout-room-module__Lt6RWa__scoreName{max-width:30px}.rucker-shootout-room-module__Lt6RWa__scoreValue{font-size:18px}}
.rainmaker-module__4EfWGG__shell{color:#fafafa;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#05060b;position:fixed;inset:0;overflow:hidden}.rainmaker-module__4EfWGG__canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rainmaker-module__4EfWGG__overlay{pointer-events:none;padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));flex-direction:column;display:flex;position:absolute;inset:0}.rainmaker-module__4EfWGG__topBar{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;display:grid}.rainmaker-module__4EfWGG__scoreBlock{justify-self:start}.rainmaker-module__4EfWGG__statLabel{letter-spacing:.16em;text-transform:uppercase;color:#c9a96ed9;font-size:12px;font-weight:900}.rainmaker-module__4EfWGG__scoreValue{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 3px 18px #000000b3;font-size:46px;font-weight:900;line-height:.9}.rainmaker-module__4EfWGG__clockBlock{text-align:center;justify-self:center}.rainmaker-module__4EfWGG__clock{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 3px 18px #000000b3;font-size:40px;font-weight:900;line-height:1}.rainmaker-module__4EfWGG__clockUrgent{color:#ff5f52;animation:.5s ease-in-out infinite rainmaker-module__4EfWGG__pulse}.rainmaker-module__4EfWGG__rightBlock{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:8px;display:flex}.rainmaker-module__4EfWGG__rackPips{gap:5px;display:flex}.rainmaker-module__4EfWGG__pip{background:#fff3;border-radius:99px;width:15px;height:6px}.rainmaker-module__4EfWGG__pipDone{background:#c9a96ef2}.rainmaker-module__4EfWGG__pipActive{background:#fff;box-shadow:0 0 10px #fffc}.rainmaker-module__4EfWGG__pipMoney{background:#6ee7a8}.rainmaker-module__4EfWGG__ballPips{gap:4px;display:flex}.rainmaker-module__4EfWGG__ballPip{background:#ffffffd9;border-radius:99px;width:8px;height:8px}.rainmaker-module__4EfWGG__ballPipSpent{background:#ffffff29}.rainmaker-module__4EfWGG__ballPipMoney{background:#6ee7a8;box-shadow:0 0 8px #6ee7a8b3}.rainmaker-module__4EfWGG__middle{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.rainmaker-module__4EfWGG__callout{letter-spacing:.02em;text-transform:uppercase;text-align:center;text-shadow:0 4px 26px #000000d9;padding:0 16px;font-size:clamp(30px,9vw,56px);font-weight:900;line-height:.95;animation:.85s cubic-bezier(.16,1,.3,1) forwards rainmaker-module__4EfWGG__callout}.rainmaker-module__4EfWGG__tonePure{color:#6ee7a8}.rainmaker-module__4EfWGG__toneMake{color:#fff}.rainmaker-module__4EfWGG__toneMoney{color:#c9a96e}.rainmaker-module__4EfWGG__toneHeat{color:#ff8a3d}.rainmaker-module__4EfWGG__toneMiss{color:#ff6b6b}.rainmaker-module__4EfWGG__toneInfo{color:#ffffffe6}.rainmaker-module__4EfWGG__heatBanner{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid;border-radius:99px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.rainmaker-module__4EfWGG__meter{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080dc7;border:1px solid #fff3;border-radius:99px;width:42px;height:min(52vh,340px);transition:opacity .18s;position:absolute;top:50%;right:7px;overflow:hidden;transform:translateY(-50%);box-shadow:0 8px 30px #00000080}.rainmaker-module__4EfWGG__meterIdle{opacity:.88}.rainmaker-module__4EfWGG__meterFill{will-change:height;background:linear-gradient(#dfc08a,#8a7040);position:absolute;bottom:0;left:0;right:0}.rainmaker-module__4EfWGG__meterFillPure{background:linear-gradient(#a7f3c8,#22c07a)}.rainmaker-module__4EfWGG__meterTarget{pointer-events:none;z-index:2;background:#6ee7a880;border-top:2px solid #8dfcc0;border-bottom:2px solid #8dfcc0;position:absolute;left:0;right:0;box-shadow:0 0 14px #6ee7a8bf}.rainmaker-module__4EfWGG__meterRim{pointer-events:none;z-index:1;background:#c9a96e33;border-top:1px solid #c9a96e66;border-bottom:1px solid #c9a96e66;position:absolute;left:0;right:0}.rainmaker-module__4EfWGG__meterHint{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;writing-mode:vertical-rl;white-space:nowrap;font-size:12px;font-weight:900;position:absolute;top:50%;right:62px;transform:translateY(-50%)}.rainmaker-module__4EfWGG__roundBreak{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#09090cdb;border:1px solid #c9a96e73;border-radius:22px;min-width:208px;padding:18px 26px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0009}.rainmaker-module__4EfWGG__roundBreakLabel{letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;font-size:12px;font-weight:900}.rainmaker-module__4EfWGG__roundBreakScore{color:#6ee7a8;font-variant-numeric:tabular-nums;margin-top:4px;font-size:52px;font-weight:900;line-height:1}.rainmaker-module__4EfWGG__roundBreakNext{letter-spacing:.12em;text-transform:uppercase;color:#c9a96e;margin-top:10px;font-size:13px;font-weight:900}.rainmaker-module__4EfWGG__roundStrip{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.rainmaker-module__4EfWGG__roundStripCell{text-align:center;background:#c9a96e14;border:1px solid #c9a96e38;border-radius:13px;padding:9px 6px}.rainmaker-module__4EfWGG__roundStripValue{color:#c9a96e;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:1}.rainmaker-module__4EfWGG__roundStripLabel{letter-spacing:.1em;text-transform:uppercase;color:#8b8b93;margin-top:4px;font-size:12px;font-weight:800}.rainmaker-module__4EfWGG__bottomBar{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.rainmaker-module__4EfWGG__spotLabel{letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;font-size:12px;font-weight:900}.rainmaker-module__4EfWGG__iconButton{pointer-events:auto;color:#fff;cursor:pointer;background:#0a0c12a6;border:1px solid #ffffff29;border-radius:99px;place-items:center;width:42px;height:42px;display:grid}.rainmaker-module__4EfWGG__panel{z-index:5;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 90% at 50% 0,#18140ceb,#05060bf7);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0;overflow-y:auto}.rainmaker-module__4EfWGG__card{background:linear-gradient(150deg,#c9a96e24,#161618f5 42%,#0b0b0d);border:1px solid #c9a96e47;border-radius:26px;width:100%;max-width:420px;padding:22px;box-shadow:0 26px 70px #0009}.rainmaker-module__4EfWGG__eyebrow{color:#c9a96e;letter-spacing:.18em;text-transform:uppercase;background:#c9a96e1a;border:1px solid #c9a96e52;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:900;display:inline-flex}.rainmaker-module__4EfWGG__title{letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin-top:14px;font-size:clamp(44px,13vw,62px);font-weight:900;line-height:.86}.rainmaker-module__4EfWGG__lede{color:#d4d4d8;margin-top:12px;font-size:16px;font-weight:600;line-height:1.5}.rainmaker-module__4EfWGG__sectionLabel{letter-spacing:.18em;text-transform:uppercase;color:#c9a96ee6;margin-top:20px;margin-bottom:9px;font-size:12px;font-weight:900}.rainmaker-module__4EfWGG__rackPicker{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.rainmaker-module__4EfWGG__rackOption{pointer-events:auto;color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#00000052;border:1px solid #ffffff1f;border-radius:13px;padding:11px 3px;font-size:12px;font-weight:900;line-height:1.25}.rainmaker-module__4EfWGG__rackOptionActive{color:#6ee7a8;background:#6ee7a824;border-color:#6ee7a8bf}.rainmaker-module__4EfWGG__rules{flex-direction:column;gap:9px;margin-top:16px;display:flex}.rainmaker-module__4EfWGG__rule{color:#d4d4d8;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.rainmaker-module__4EfWGG__ruleDot{background:#c9a96e;border-radius:99px;flex:none;width:6px;height:6px;margin-top:6px}.rainmaker-module__4EfWGG__primaryButton{pointer-events:auto;color:#1a1400;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#dfc08a,#c9a96e);border:none;border-radius:16px;width:100%;margin-top:20px;padding:17px;font-size:17px;font-weight:900}.rainmaker-module__4EfWGG__primaryButton:active{transform:translateY(1px)}.rainmaker-module__4EfWGG__secondaryButton{pointer-events:auto;color:#e4e4e7;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff29;border-radius:14px;width:100%;margin-top:10px;padding:14px;font-size:15px;font-weight:800;text-decoration:none;display:block}.rainmaker-module__4EfWGG__finalScore{letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(76px,26vw,116px);font-weight:900;line-height:.82}.rainmaker-module__4EfWGG__statGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.rainmaker-module__4EfWGG__statCell{background:#0000004d;border:1px solid #ffffff14;border-radius:14px;padding:11px 9px}.rainmaker-module__4EfWGG__statCellValue{color:#fff;font-variant-numeric:tabular-nums;font-size:21px;font-weight:900;line-height:1}.rainmaker-module__4EfWGG__statCellLabel{letter-spacing:.1em;text-transform:uppercase;color:#8b8b93;margin-top:5px;font-size:12px;font-weight:800}.rainmaker-module__4EfWGG__payout{background:#6ee7a817;border:1px solid #6ee7a84d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.rainmaker-module__4EfWGG__payoutLabel{letter-spacing:.14em;text-transform:uppercase;color:#6ee7a8;font-size:12px;font-weight:900}.rainmaker-module__4EfWGG__payoutValue{color:#6ee7a8;font-variant-numeric:tabular-nums;font-size:27px;font-weight:900;line-height:1}.rainmaker-module__4EfWGG__payoutNote{color:#a1a1aa;margin-top:10px;font-size:14px;font-weight:600;line-height:1.5}.rainmaker-module__4EfWGG__board{border:1px solid #ffffff17;border-radius:16px;margin-top:18px;overflow:hidden}.rainmaker-module__4EfWGG__boardRow{color:#d4d4d8;background:#00000042;border-bottom:1px solid #ffffff0f;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:grid}.rainmaker-module__4EfWGG__boardRow:last-child{border-bottom:none}.rainmaker-module__4EfWGG__boardRowYou{color:#fff;background:#c9a96e21}.rainmaker-module__4EfWGG__boardRank{color:#c9a96e;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.rainmaker-module__4EfWGG__boardName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rainmaker-module__4EfWGG__boardScore{font-variant-numeric:tabular-nums;color:#fff;font-weight:900}.rainmaker-module__4EfWGG__loading{letter-spacing:.22em;text-transform:uppercase;color:#c9a96ed9;z-index:6;background:#05060b;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:0}@keyframes rainmaker-module__4EfWGG__callout{0%{opacity:0;transform:scale(.75)}18%{opacity:1;transform:scale(1.06)}32%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1.02)translateY(-14px)}}@keyframes rainmaker-module__4EfWGG__pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.rainmaker-module__4EfWGG__callout{animation-duration:.01ms}.rainmaker-module__4EfWGG__clockUrgent{animation:none}}
.shooting-jump-module__X-Eoya__jumpStage{background:#050505;min-height:100dvh;position:relative;overflow:hidden}.shooting-jump-module__X-Eoya__jumpStage canvas[aria-label="Rucker Park shooting laboratory"]{--lab-jump-y:0px;--lab-jump-scale:1;transform:translate3d(0, var(--lab-jump-y), 0) scale(var(--lab-jump-scale));transform-origin:50% 58%;backface-visibility:hidden;will-change:transform}.shooting-jump-module__X-Eoya__jumpStage canvas[data-jump-phase=dip]{filter:brightness(.985)}.shooting-jump-module__X-Eoya__jumpStage canvas[data-jump-phase=apex]{filter:brightness(1.015)}@media (prefers-reduced-motion:reduce){.shooting-jump-module__X-Eoya__jumpStage canvas[aria-label="Rucker Park shooting laboratory"]{will-change:auto;filter:none!important;transform:none!important}}
