.penalty-clutch-page{--pc-surface:#1a1f25;--pc-surface-2:#222932;--pc-hairline:rgba(255,255,255,0.06);--pc-muted:#93a0b0;--pc-text:#e9ebef;--pc-flood:#f2f4f7;--pc-accent:#1493ff;--pc-emerald:var(--success,#1fd17a);--pc-loss:#e5484d;--pc-ease:cubic-bezier(0.2,0.8,0.2,1)}.penalty-clutch-page .gp-more{content-visibility:auto;contain-intrinsic-size:auto 260px}.penalty-clutch-page .lb-section{content-visibility:auto;contain-intrinsic-size:auto 640px}.penalty-clutch-page :is(button,a,[role=radio],[tabindex="0"]):focus-visible{outline:2px solid var(--pc-flood);outline-offset:2px}.penalty-clutch-page .mines-grid-area.pc-stage{display:block;padding:18px 20px 20px;position:relative;min-width:0;container-type:inline-size;container-name:pcstage}.penalty-clutch-page .pc-scene{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;isolation:isolate;contain:layout paint style;background:linear-gradient(180deg,#04101f,#0a1420 54%,#1c2a10 58%,#10190a)}.penalty-clutch-page .pc-camera{position:absolute;inset:0;transform-origin:50% 42%;will-change:transform}.penalty-clutch-page .pc-scene[data-win=gold] .pc-camera,.penalty-clutch-page .pc-scene[data-win=stage] .pc-camera{animation:pcCameraBeat 1.5s var(--pc-ease) both}@keyframes pcCameraBeat{0%{transform:scale(1)}38%{transform:scale(1.035)}to{transform:scale(1)}}.penalty-clutch-page .pc-art{position:absolute;pointer-events:none}.penalty-clutch-page .pc-sprite{position:absolute;display:block;overflow:hidden}.penalty-clutch-page .pc-sprite picture{display:contents}.penalty-clutch-page .pc-sprite img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.penalty-clutch-page .pc-stadium{inset:0}.penalty-clutch-page .pc-flood{position:absolute;width:52%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(255,236,204,.26),rgba(255,236,204,.08) 46%,transparent 74%);mix-blend-mode:screen;animation:pcFlood 9s ease-in-out infinite alternate}.penalty-clutch-page .pc-flood.is-left{left:5.7%;top:7.4%}.penalty-clutch-page .pc-flood.is-right{left:94.2%;top:8%;width:44%;animation-duration:11s;animation-delay:-4s}@keyframes pcFlood{0%{opacity:.5}to{opacity:1}}.penalty-clutch-page .pc-twinkle{position:absolute;width:2px;height:2px;border-radius:50%;background:#ffffff;box-shadow:0 0 4px rgba(255,255,255,.85);opacity:0;animation:pcTwinkle 9s linear infinite}@keyframes pcTwinkle{0%,91%{opacity:0}95%{opacity:.85}to{opacity:0}}.penalty-clutch-page .pc-scene:after{content:"";position:absolute;inset:0;background:radial-gradient(118% 104% at 50% 42%,transparent 56%,rgba(0,0,0,.44) 100%);pointer-events:none;z-index:3}.penalty-clutch-page .pc-grain{position:absolute;inset:0;z-index:7;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='3' intercept='-0.6'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' fill='%23fff'/%3E%3C/svg%3E")}.penalty-clutch-page .pc-zones{position:absolute;left:var(--pc-goal-l);top:var(--pc-goal-t);width:var(--pc-goal-w);height:var(--pc-goal-h);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));z-index:3}.penalty-clutch-page .pc-zones:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.15;transition:opacity .16s var(--pc-ease);box-shadow:inset 0 0 0 1px rgba(242,244,247,.9);background:linear-gradient(rgba(242,244,247,.9),rgba(242,244,247,.9)) 33.333% 0 /1px 100% no-repeat,linear-gradient(rgba(242,244,247,.9),rgba(242,244,247,.9)) 66.667% 0 /1px 100% no-repeat,linear-gradient(rgba(242,244,247,.9),rgba(242,244,247,.9)) 0 50% /100% 1px no-repeat}.penalty-clutch-page .pc-scene.is-aiming .pc-zones:after{opacity:.62}.penalty-clutch-page .pc-zone{position:relative;margin:0;padding:0;min-width:0;background:transparent;border:0;color:var(--pc-flood);cursor:pointer;transition:background .16s var(--pc-ease);-webkit-tap-highlight-color:transparent}.penalty-clutch-page .pc-zone:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-zone:hover:not(:disabled){background:rgba(242,244,247,.08)}}.penalty-clutch-page .pc-zone:active:not(:disabled){background:rgba(242,244,247,.14)}.penalty-clutch-page .pc-zone:focus-visible{outline:2px solid var(--pc-flood);outline-offset:-4px}.penalty-clutch-page .pc-scene .pc-zone.is-aim{background:radial-gradient(closest-side,rgba(242,244,247,.16),rgba(242,244,247,.04));box-shadow:inset 0 0 0 1.5px var(--pc-flood),inset 0 0 26px rgba(242,244,247,.22),0 0 18px rgba(242,244,247,.16)}.penalty-clutch-page .pc-scene .pc-zone.is-covered{background:repeating-linear-gradient(135deg,rgba(242,244,247,.2) 0 2px,transparent 2px 9px),rgba(8,12,17,.28);box-shadow:inset 0 0 0 1.5px rgba(242,244,247,.7)}.penalty-clutch-page .pc-scene .pc-zone.is-goal{box-shadow:inset 0 0 0 2px var(--pc-emerald),inset 0 0 28px rgba(43,209,126,.32)}.penalty-clutch-page .pc-scene .pc-zone.is-saved{box-shadow:inset 0 0 0 2px var(--pc-loss)}.penalty-clutch-page .pc-zone-key{position:absolute;top:6px;left:7px;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(8,12,17,.78);border:1px solid rgba(242,244,247,.24);color:rgba(242,244,247,.92);font:600 10.5px/1 Inter,system-ui,sans-serif}.penalty-clutch-page .pc-zone-mark{position:absolute;padding:2px 6px;border-radius:4px;background:rgba(8,12,17,.86);color:var(--pc-flood);font:700 10px/1.2 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.penalty-clutch-page .pc-rig{position:absolute;inset:0;pointer-events:none;will-change:transform}.penalty-clutch-page .pc-keeper-rig{z-index:2}.penalty-clutch-page .pc-shadow-rig{z-index:1}.penalty-clutch-page .pc-ball-rig{z-index:5}.penalty-clutch-page .pc-keeper{position:absolute;inset:0;transform-origin:var(--pc-keeper-x) var(--pc-feet-y);will-change:transform}.penalty-clutch-page .pc-keeper-sprite{filter:brightness(.9) contrast(1.05) drop-shadow(0 2px 3px rgba(0,0,0,.5));opacity:0}.penalty-clutch-page .pc-keeper-sprite.is-shown{opacity:1}.penalty-clutch-page .pc-keeper-shadow{position:absolute;left:var(--pc-keeper-x);top:var(--pc-feet-y);width:calc(var(--pc-goal-w) * .2);aspect-ratio:6/1;transform:translate(-50%,-42%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent);transition:opacity .16s ease var(--pc-dive-delay,0s)}.penalty-clutch-page .pc-keeper:not([data-pose=ready]) .pc-keeper-shadow{opacity:0}.penalty-clutch-page .pc-scene.is-aiming .pc-keeper{animation:pcKeeperBreathe 2.8s ease-in-out infinite}.penalty-clutch-page .pc-scene.is-windup .pc-keeper{animation:pcKeeperSway .44s ease-in-out infinite alternate}@keyframes pcKeeperBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.006,.988)}}@keyframes pcKeeperSway{0%{transform:translateX(-4px) scaleY(.985)}to{transform:translateX(4px) scaleY(.985)}}.penalty-clutch-page .pc-ball{position:absolute;left:var(--pc-spot-x);top:var(--pc-spot-y);width:var(--pc-ball);aspect-ratio:176/182;margin:calc(var(--pc-ball) * -.517) 0 0 calc(var(--pc-ball) * -.5);will-change:transform}.penalty-clutch-page .pc-ball-shadow{position:absolute;left:var(--pc-spot-x);top:var(--pc-shadow-y);width:calc(var(--pc-ball) * 1.3);aspect-ratio:4/1;margin:calc(var(--pc-ball) * -.1625) 0 0 calc(var(--pc-ball) * -.65);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),rgba(0,0,0,.3) 60%,transparent);opacity:.8;pointer-events:none;will-change:transform,opacity}.penalty-clutch-page .pc-hud{position:absolute;left:12px;bottom:12px;z-index:4;display:grid;grid-gap:2px;gap:2px;padding:8px 12px 9px;border-radius:8px;background:rgba(8,12,17,.8);border:1px solid rgba(242,244,247,.1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;contain:layout paint style}.penalty-clutch-page .pc-hud-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa6b6}.penalty-clutch-page .pc-hud-value{font-size:22px;line-height:1.05;letter-spacing:-.01em;color:var(--pc-flood);min-width:5ch}.penalty-clutch-page .pc-hud-goals{font-size:11px;color:#b9c2cf}.penalty-clutch-page .pc-banner{position:absolute;left:0;right:0;top:60%;bottom:0;z-index:5;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;text-align:center;pointer-events:none;animation:pcBannerIn .22s var(--pc-ease) both}.penalty-clutch-page .pc-banner:before{content:"";position:absolute;inset:-6% 16% -30%;z-index:-1;background:radial-gradient(closest-side,rgba(4,8,12,.7),rgba(4,8,12,.46) 52%,rgba(4,8,12,0));pointer-events:none}.penalty-clutch-page .pc-banner-word{font-family:Oswald,Barlow Condensed,Inter,sans-serif;font-weight:700;font-size:clamp(40px,10cqw,84px);line-height:.92;letter-spacing:.05em;margin-right:-.05em;color:var(--pc-flood);text-shadow:0 2px 0 rgba(0,0,0,.28),0 12px 44px rgba(0,0,0,.6)}.penalty-clutch-page .pc-banner.is-goal .pc-banner-word:after{content:"";display:block;height:3px;margin:8px auto 0;width:100%;border-radius:2px;background:var(--pc-emerald);transform-origin:50% 50%;animation:pcRule .32s var(--pc-ease) 80ms both}@keyframes pcRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.penalty-clutch-page .pc-banner-sub{padding:4px 12px 5px;border-radius:999px;background-color:rgba(8,12,17,.88);border:1px solid rgba(242,244,247,.1);font-size:14px;font-weight:600;color:var(--pc-flood);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.penalty-clutch-page .pc-banner.is-goal .pc-banner-sub{font-size:clamp(17px,3.4cqw,26px);letter-spacing:.01em}.penalty-clutch-page .pc-banner.is-saved .pc-banner-word{color:#c3cbd6;font-size:clamp(28px,7cqw,54px)}.penalty-clutch-page .pc-banner.is-saved .pc-banner-sub{color:#c3cbd6;font-weight:500;font-size:13px}@keyframes pcBannerIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.penalty-clutch-page .pc-difficulty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.penalty-clutch-page .pc-difficulty-btn{min-width:0;padding:9px 6px 8px;border:0;border-radius:8px;background:var(--pc-surface-2);color:var(--pc-text);display:grid;justify-items:center;grid-gap:3px;gap:3px;cursor:pointer;font-family:inherit;transition:background .14s var(--pc-ease),box-shadow .14s var(--pc-ease),transform 80ms ease}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-difficulty-btn:hover:not(.is-on){background:#29313b}}.penalty-clutch-page .pc-difficulty-btn:active{transform:scale(.98)}.penalty-clutch-page .pc-difficulty-btn:focus-visible{outline:2px solid var(--pc-flood);outline-offset:2px}.penalty-clutch-page .pc-difficulty-btn.is-on{background:#2b3440;box-shadow:inset 0 0 0 1.5px var(--pc-flood)}.penalty-clutch-page .pc-auto-note{margin:-2px 0 0;font-size:12px;line-height:1.45;color:var(--pc-muted)}.penalty-clutch-page .pc-readonly span{opacity:.7}.penalty-clutch-page .pc-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;flex:0 0 auto}.penalty-clutch-page .pc-actions .pc-shoot-btn{margin-top:0;height:52px;gap:10px;border-radius:10px;font-size:19px;font-weight:700;letter-spacing:.02em;background:var(--pc-accent);box-shadow:none;transition:background .14s ease,transform 80ms ease,opacity .15s ease,filter 80ms ease}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-actions .pc-shoot-btn:hover:not(:disabled){background:#0f86ee}}.penalty-clutch-page .pc-actions .pc-shoot-btn:active:not(:disabled){transform:scale(.98);filter:brightness(1.08)}.penalty-clutch-page .pc-actions .pc-shoot-btn:disabled{opacity:.5;box-shadow:none}.penalty-clutch-page .pc-btn-key{padding:2px 6px;border-radius:4px;color:#ffffff;background:rgba(4,18,31,.6);font:600 10.5px/1.3 Inter,system-ui,sans-serif;letter-spacing:.02em}.penalty-clutch-page .pc-actions .pc-cashout-btn{height:52px;background:var(--pc-emerald);color:#04140b;box-shadow:none;text-shadow:none}.penalty-clutch-page .pc-actions .pc-cashout-btn .mines-cashout-amount{color:#04140b;text-shadow:none}.penalty-clutch-page .pc-actions .pc-cashout-btn:active:not(:disabled){transform:scale(.98)}.penalty-clutch-page .pc-actions .pc-cashout-btn:disabled{background:var(--pc-surface-2);color:rgba(255,255,255,.5);opacity:1;filter:none}.penalty-clutch-page .pc-actions .pc-cashout-btn:disabled .mines-cashout-amount{color:rgba(255,255,255,.5)}.penalty-clutch-page .pc-aim-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.penalty-clutch-page .pc-aim-now{min-width:0;font-size:12.5px;font-weight:600;color:var(--pc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.penalty-clutch-page .pc-random-btn{flex:0 0 auto;height:34px;padding:0 14px;border:0;border-radius:8px;background:var(--pc-surface-2);color:var(--pc-text);font:600 12.5px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:background .14s var(--pc-ease),transform 80ms ease}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-random-btn:hover:not(:disabled){background:#2c3541}}.penalty-clutch-page .pc-random-btn:active:not(:disabled){transform:scale(.98)}.penalty-clutch-page .pc-random-btn:focus-visible{outline:2px solid var(--pc-flood);outline-offset:2px}.penalty-clutch-page .pc-random-btn:disabled{opacity:.5;cursor:default}.penalty-clutch-page .pc-odds{margin-top:12px;padding-top:12px;border-top:1px solid var(--pc-hairline)}.penalty-clutch-page .pc-odds-head{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;color:var(--pc-muted)}.penalty-clutch-page .pc-odds-value{font-size:13px;font-weight:700;color:var(--pc-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.penalty-clutch-page .pc-odds-bar{margin-top:8px;height:4px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.penalty-clutch-page .pc-odds-bar span{display:block;height:100%;border-radius:inherit;background:#c9d1db}.penalty-clutch-page .pc-info-rtp{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.penalty-clutch-page .mines-profit-suffix{color:var(--pc-muted)}.penalty-clutch-page .mines-profit-multi.next{background:#0b6fd6;color:#ffffff}.penalty-clutch-page .pc-celebrate-ball{width:16px;height:16px;background:radial-gradient(circle at 34% 30%,#ffffff 0 34%,#d5dbe3 62%,#9aa4b1 100%)}.penalty-clutch-page .pc-celebrate .mines-celebrate-gems{gap:6px;color:var(--pc-text)}@media (max-width:980px){.penalty-clutch-page .mines-controls.mob-bet-first .mines-form>.pc-actions{order:-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.penalty-clutch-page .mines-grid-area.pc-stage{padding:16px 14px}.penalty-clutch-page .pc-btn-key{display:none}}@media (max-width:600px){.penalty-clutch-page .mines-grid-area.pc-stage{padding:10px;min-height:0}.penalty-clutch-page .pc-scene{border-radius:10px}.penalty-clutch-page .pc-zone-mark{font-size:8.5px;top:3px;right:3px;padding:1px 4px}.penalty-clutch-page .pc-banner.is-saved .pc-banner-sub{font-size:11.5px;white-space:nowrap}.penalty-clutch-page .pc-banner{gap:3px;top:56%}.penalty-clutch-page .pc-banner.is-goal .pc-banner-word:after{height:2px;margin-top:5px}.penalty-clutch-page .pc-banner-sub{font-size:12px}.penalty-clutch-page .pc-hud{left:8px;bottom:8px;padding:5px 8px 6px;gap:1px;border-radius:7px}.penalty-clutch-page .pc-hud-label{display:none}.penalty-clutch-page .pc-hud-value{font-size:17px}.penalty-clutch-page .pc-hud-goals{font-size:10px}.penalty-clutch-page .pc-actions .pc-cashout-btn,.penalty-clutch-page .pc-actions .pc-shoot-btn{height:48px;min-height:48px}.penalty-clutch-page .pc-actions .pc-cashout-btn{gap:6px;font-size:13px;letter-spacing:.03em}.penalty-clutch-page .pc-actions .pc-cashout-btn .mines-cashout-amount{font-size:14px}.penalty-clutch-page .pc-difficulty-btn{padding:7px 4px 6px}.penalty-clutch-page .mines-controls div.mines-form>.mines-field-row{display:none}.penalty-clutch-page .mines-controls.mob-bet-first .mines-form>.pc-aim-row{order:-1}.penalty-clutch-page div.mines-form>.mines-profit-card>.mines-profit-divider,.penalty-clutch-page div.mines-form>.mines-profit-card>.mines-profit-row:first-child{display:none}}@media (prefers-reduced-motion:reduce){.penalty-clutch-page .pc-actions .pc-shoot-btn,.penalty-clutch-page .pc-camera,.penalty-clutch-page .pc-difficulty-btn,.penalty-clutch-page .pc-keeper-shadow,.penalty-clutch-page .pc-random-btn,.penalty-clutch-page .pc-rung,.penalty-clutch-page .pc-zone{transition:none}.penalty-clutch-page .pc-scene .pc-camera{transform:none!important;animation:none!important}.penalty-clutch-page .pc-banner.is-goal .pc-banner-word:after,.penalty-clutch-page .pc-flood,.penalty-clutch-page .pc-scene .pc-keeper,.penalty-clutch-page .pc-twinkle{animation:none!important}.penalty-clutch-page .pc-banner{animation:pcBannerFade .2s ease both}@keyframes pcBannerFade{0%{opacity:0}to{opacity:1}}}.penalty-clutch-page .mines-grid-area.pc-stage{padding:0;overflow:hidden;min-height:460px;background:#060a0e}.penalty-clutch-page .pc-view{position:absolute;inset:0;overflow:hidden}.penalty-clutch-page .pc-scene.is-fitted{position:absolute;aspect-ratio:auto;border-radius:0}.penalty-clutch-page .pc-scene{border-radius:0}.penalty-clutch-page .pc-view:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse 360px 210px at 0 100%,rgba(4,7,10,.74),rgba(4,7,10,0) 100%)}.penalty-clutch-page .pc-ladder-wrap{position:absolute;left:0;right:0;top:0;z-index:4;padding:8px 10px 0;display:block;pointer-events:none;contain:layout style}.penalty-clutch-page .pc-ladder{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.penalty-clutch-page .pc-rung,.penalty-clutch-page .pc-rung.is-current,.penalty-clutch-page .pc-rung.is-current.is-cashed,.penalty-clutch-page .pc-rung.is-done,.penalty-clutch-page .pc-rung.is-next,.penalty-clutch-page .pc-rung.is-saved{flex:0 0 auto;height:24px;min-height:0;max-height:none;min-width:56px;padding:0 10px;border-radius:999px;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.penalty-clutch-page .pc-rung{background:#151a20;color:#b3bdca}.penalty-clutch-page .pc-rung-step{display:none;font-size:11px;font-weight:600;color:#8a96a6}.penalty-clutch-page .pc-rung-value{font-size:12.5px;font-weight:700;letter-spacing:0}.penalty-clutch-page .pc-rung.is-done{background:#151a20;color:#8a96a6}.penalty-clutch-page .pc-rung.is-next{background:#0b6fd6;color:#ffffff}.penalty-clutch-page .pc-rung.is-next .pc-rung-step{color:#ffffff}.penalty-clutch-page .pc-rung.is-current,.penalty-clutch-page .pc-rung.is-current.is-cashed{background:var(--pc-emerald);color:#04140b}.penalty-clutch-page .pc-rung.is-current .pc-rung-step{color:#0c3a23}.penalty-clutch-page .pc-rung.is-saved{background:#b4232a;color:#ffffff}.penalty-clutch-page .pc-rung.is-saved .pc-rung-step{color:#ffffff}@container pcstage (min-width: 700px){.penalty-clutch-page .pc-ladder-wrap{left:auto;right:12px;bottom:0;padding:0;display:flex;align-items:center}.penalty-clutch-page .pc-ladder{flex-direction:column-reverse;overflow:visible}.penalty-clutch-page .pc-rung,.penalty-clutch-page .pc-rung.is-current,.penalty-clutch-page .pc-rung.is-current.is-cashed,.penalty-clutch-page .pc-rung.is-done,.penalty-clutch-page .pc-rung.is-next,.penalty-clutch-page .pc-rung.is-saved{min-width:76px;justify-content:space-between}.penalty-clutch-page .pc-rung-step{display:block}}.penalty-clutch-page .pc-hud{left:24px;bottom:20px;padding:0;gap:0;border:0;border-radius:0;background:none}.penalty-clutch-page .pc-hud-label{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:#c9d1db}.penalty-clutch-page .pc-hud-value{font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#ffffff}.penalty-clutch-page .pc-hud-goals{font-size:14px;font-weight:600;color:#c9d1db}.penalty-clutch-page .pc-banner{top:56%}.penalty-clutch-page .pc-banner-sub,.penalty-clutch-page .pc-banner.is-saved .pc-banner-sub{padding:0;border:0;border-radius:0;background:none;font-size:16px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.7)}.penalty-clutch-page .pc-zones:after{content:none}.penalty-clutch-page .pc-zone{transition:none}.penalty-clutch-page .pc-zone:active:not(:disabled),.penalty-clutch-page .pc-zone:hover:not(:disabled){background:none}.penalty-clutch-page .pc-zone:after,.penalty-clutch-page .pc-zone:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .14s var(--pc-ease),transform .14s var(--pc-ease)}.penalty-clutch-page .pc-zone:before{width:8px;height:8px;margin:-4px 0 0 -4px;background:#ffffff}.penalty-clutch-page .pc-zone:after{width:44px;height:44px;margin:-22px 0 0 -22px;border:2px solid #ffffff;transform:scale(.7)}.penalty-clutch-page .pc-scene.is-aiming .pc-zone:not(:disabled):before{opacity:.6}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-scene.is-aiming .pc-zone:hover:not(:disabled):after{opacity:.6;transform:scale(1)}.penalty-clutch-page .pc-scene.is-aiming .pc-zone:hover:not(:disabled):before{opacity:1}}.penalty-clutch-page .pc-scene .pc-zone.is-aim{box-shadow:none}.penalty-clutch-page .pc-scene .pc-zone.is-aim:after,.penalty-clutch-page .pc-scene .pc-zone.is-aim:before{opacity:1;transform:scale(1)}.penalty-clutch-page .pc-scene .pc-zone.is-covered{background:none;box-shadow:none}.penalty-clutch-page .pc-covers{position:absolute;left:var(--pc-goal-l);top:var(--pc-goal-t);width:var(--pc-goal-w);height:var(--pc-goal-h);z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));pointer-events:none}.penalty-clutch-page .pc-covers i{opacity:0;background:rgba(242,244,247,.14);transition:opacity .16s var(--pc-ease)}.penalty-clutch-page .pc-covers i.is-on{opacity:1}.penalty-clutch-page .pc-scene:not(.is-aiming) .pc-zone-key{opacity:0}.penalty-clutch-page .pc-scene .pc-zone.is-goal:after{opacity:1;transform:scale(1);border-color:var(--pc-emerald)}.penalty-clutch-page .pc-scene .pc-zone.is-saved:after{opacity:1;transform:scale(1);border-color:var(--pc-loss)}.penalty-clutch-page .pc-zone-mark{background:rgba(4,7,10,.86);border-radius:3px;font-size:11px;letter-spacing:.02em;text-transform:none}.penalty-clutch-page .pc-zone-key{border:0;background:rgba(4,7,10,.8);font-size:11px}.penalty-clutch-page .pc-scene.is-windup .pc-keeper{animation:pcKeeperSet .3s cubic-bezier(.3,0,.2,1) both}@keyframes pcKeeperSet{0%{transform:scale(1)}to{transform:scale(1.02,.955)}}@media (prefers-reduced-motion:no-preference){.penalty-clutch-page .pc-scene.is-goal .pc-twinkle{animation-name:pcFlash!important;animation-duration:.9s!important}}@keyframes pcFlash{0%,70%{opacity:0}78%{opacity:1}to{opacity:0}}.penalty-clutch-page .pc-difficulty{gap:4px;padding:4px;border-radius:8px;background:#11161b}.penalty-clutch-page .pc-difficulty-btn{display:block;height:40px;padding:0 6px;border-radius:6px;background:none;color:#b3bdca;font-size:14px;font-weight:600;transition:background-color .14s var(--pc-ease)}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-difficulty-btn:hover:not(.is-on){background:#1b222a;color:#ffffff}}.penalty-clutch-page .pc-difficulty-btn.is-on{background:#2f3945;color:#ffffff;box-shadow:none}.penalty-clutch-page .mines-controls .mines-bet-btn.gp-bet-btn,.penalty-clutch-page .pc-actions .pc-shoot-btn{height:50px;border-radius:8px;background:var(--pc-accent);background-image:none;box-shadow:none;text-shadow:none;color:#ffffff;font-size:19px;font-weight:700;letter-spacing:0}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .mines-controls .mines-bet-btn.gp-bet-btn:hover:not(:disabled){background:#0f86ee;box-shadow:none;transform:none}}.penalty-clutch-page .mines-controls .mines-bet-btn.gp-bet-btn:active:not(:disabled){transform:scale(.985)}.penalty-clutch-page .pc-actions .pc-cashout-btn{height:50px;border-radius:8px}.penalty-clutch-page .pc-random-btn{height:36px;font-size:13.5px}.penalty-clutch-page .pc-aim-now{font-size:13.5px}.penalty-clutch-page .pc-odds-bar{display:none}.penalty-clutch-page .pc-odds-head{font-size:13px}.penalty-clutch-page .pc-rules{margin:0;position:relative}.penalty-clutch-page .pc-rules-toggle{width:100%;height:36px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:space-between;color:var(--pc-text);font:600 14px/1 Inter,system-ui,sans-serif;cursor:pointer}.penalty-clutch-page .pc-rules-toggle svg{color:var(--pc-muted);transition:transform .16s var(--pc-ease)}.penalty-clutch-page .pc-rules.is-open .pc-rules-toggle svg{transform:rotate(180deg)}.penalty-clutch-page .pc-rules-list{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;margin:0;padding:12px 14px 12px 32px;display:grid;grid-gap:6px;gap:6px;overflow-y:auto;list-style:decimal;border-radius:10px;background:#1c232b;box-shadow:0 14px 34px rgba(0,0,0,.5);font-size:13.5px;line-height:1.5;color:#c3ccd8;animation:pcRulesIn .14s var(--pc-ease) both}.penalty-clutch-page .pc-rules-list.is-down{bottom:auto;top:calc(100% + 6px)}@keyframes pcRulesIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.penalty-clutch-page .pc-rules-list{animation:none}}.penalty-clutch-page .pc-plan{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.penalty-clutch-page .pc-plan-list{list-style:none;margin:0;padding:0}@media (min-width:981px){.penalty-clutch-page .mines-grid-area.pc-stage{min-height:706px}}@media (max-width:980px){.penalty-clutch-page .mines-grid-area.pc-stage{padding:0;min-height:0;aspect-ratio:4/3;max-height:62vh}.penalty-clutch-page .mines-controls.mob-bet-first .mines-form>.pc-rules{order:9}}@media (max-width:600px){.penalty-clutch-page .mines-grid-area.pc-stage{padding:0}.penalty-clutch-page .pc-hud{left:14px;bottom:12px;padding:0}.penalty-clutch-page .pc-hud-label{display:none}.penalty-clutch-page .pc-hud-value{font-size:28px}.penalty-clutch-page .pc-hud-goals{font-size:13px}.penalty-clutch-page .pc-banner{top:54%}.penalty-clutch-page .pc-banner-sub,.penalty-clutch-page .pc-banner.is-saved .pc-banner-sub{font-size:13.5px}.penalty-clutch-page .pc-ladder{gap:5px}.penalty-clutch-page .pc-rung-value{font-size:12px}.penalty-clutch-page .pc-zone:after{width:34px;height:34px;margin:-17px 0 0 -17px}.penalty-clutch-page .pc-difficulty-btn{height:40px;padding:0 4px}.penalty-clutch-page .pc-actions .pc-cashout-btn,.penalty-clutch-page .pc-actions .pc-shoot-btn{height:48px;min-height:48px}}@media (prefers-reduced-motion:reduce){.penalty-clutch-page .pc-covers i,.penalty-clutch-page .pc-rules-toggle svg,.penalty-clutch-page .pc-zone:after,.penalty-clutch-page .pc-zone:before{transition:none}}.penalty-clutch-page .pc-ball-spin{position:absolute;left:0;top:0;width:100%;overflow:hidden;filter:brightness(.94)}.penalty-clutch-page .pc-ball-strip{left:0;top:0;will-change:transform}.penalty-clutch-page .pc-fetched{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.penalty-clutch-page .pc-fetched-picture{width:1px;height:1px}.penalty-clutch-page .pc-banner{top:auto;bottom:clamp(8px,2cqw,18px);place-content:end center;gap:0;animation:none}.penalty-clutch-page .pc-banner:before{content:none}.penalty-clutch-page .pc-banner-head{position:relative;z-index:1;display:block}.penalty-clutch-page .pc-banner.has-art .pc-banner-head{width:clamp(168px,33cqw,300px)}.penalty-clutch-page .pc-banner-title{position:relative;width:100%;overflow:visible;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.penalty-clutch-page .pc-banner.has-art .pc-banner-word{position:absolute;left:50%;top:50%;width:1px;height:1px;margin:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.penalty-clutch-page .pc-banner.has-art .pc-banner-word:after{content:none}.penalty-clutch-page .pc-banner-card{position:relative;display:grid;align-content:center;justify-items:center;grid-gap:3px;gap:3px}.penalty-clutch-page .pc-banner.has-art .pc-banner-card{width:clamp(214px,42cqw,380px);margin-top:clamp(-20px,-2cqw,-9px);padding:0 5% 0 41%;justify-items:start;text-align:left}.penalty-clutch-page .pc-banner-plate{inset:0;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45));overflow:visible}.penalty-clutch-page .pc-banner-card>.pc-banner-detail,.penalty-clutch-page .pc-banner-card>.pc-banner-sub{position:relative}.penalty-clutch-page .pc-banner.is-goal .pc-banner-sub{font-size:clamp(21px,4.4cqw,36px);font-weight:700;line-height:1;letter-spacing:-.01em;color:#ffffff;text-shadow:none}.penalty-clutch-page .pc-banner-detail{font-size:clamp(12px,1.8cqw,15px);font-weight:600;line-height:1.2;color:#c9d1db}.penalty-clutch-page .pc-banner.is-saved .pc-banner-sub{font-size:clamp(12px,1.8cqw,15px);font-weight:600;line-height:1.3;color:#eef1f5;white-space:normal;text-wrap:balance;text-shadow:none}@media (prefers-reduced-motion:no-preference){.penalty-clutch-page .pc-banner-head{animation:pcWordIn var(--pc-word-in,.24s) cubic-bezier(.16,.9,.24,1) var(--pc-word-delay,0s) both}.penalty-clutch-page .pc-banner.is-saved .pc-banner-head{animation-name:pcWordDown}.penalty-clutch-page .pc-banner-card{animation:pcPlateIn .22s var(--pc-ease) calc(var(--pc-word-delay, 0s) + 70ms) both}}@keyframes pcWordIn{0%{opacity:0;transform:scale(1.7)}45%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes pcWordDown{0%{opacity:0;transform:translateY(-12px) scale(1.12)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pcPlateIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.penalty-clutch-page .pc-zone:after{content:none}.penalty-clutch-page .pc-zone{transition:background-color .12s var(--pc-ease),box-shadow .12s var(--pc-ease)}.penalty-clutch-page .pc-zone:before{content:"";position:absolute;inset:2px;margin:0;width:auto;height:auto;border-radius:0;background:url(/games/penalty-clutch/glass@2x.webp) 50%/100% 100% no-repeat;opacity:0;transform:none;pointer-events:none;transition:opacity .14s var(--pc-ease)}.penalty-clutch-page .pc-target{position:absolute;left:50%;top:50%;width:clamp(38px,7cqw,62px);height:clamp(38px,7cqw,62px);margin:calc(clamp(38px, 7cqw, 62px) / -2) 0 0 calc(clamp(38px, 7cqw, 62px) / -2);background:url(/games/penalty-clutch/target-idle@2x.webp) 50%/contain no-repeat;opacity:0;transform:scale(.84);pointer-events:none;transition:opacity .14s var(--pc-ease),transform .16s var(--pc-ease)}.penalty-clutch-page .pc-scene.is-aiming .pc-zone:not(:disabled){box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.penalty-clutch-page .pc-scene.is-aiming .pc-zone:not(:disabled) .pc-target{opacity:.5}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-scene.is-aiming .pc-zone:hover:not(:disabled):before{opacity:.22}.penalty-clutch-page .pc-scene.is-aiming .pc-zone:hover:not(:disabled) .pc-target{opacity:.95;transform:scale(.94)}}.penalty-clutch-page .pc-scene .pc-zone.is-aim{background:none;box-shadow:inset 0 0 0 2px #2f9bff}.penalty-clutch-page .pc-scene .pc-zone.is-aim:before{background-image:url(/games/penalty-clutch/glass-blue@2x.webp);opacity:.55}.penalty-clutch-page .pc-scene .pc-zone.is-aim .pc-target{opacity:1;transform:scale(1);background-image:url(/games/penalty-clutch/target-locked@2x.webp)}@media (prefers-reduced-motion:no-preference){.penalty-clutch-page .pc-scene.is-aiming .pc-zone.is-aim .pc-target{animation:pcTargetPick .2s var(--pc-ease) both}}@keyframes pcTargetPick{0%{opacity:.4;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}.penalty-clutch-page .pc-scene .pc-zone.is-goal,.penalty-clutch-page .pc-scene .pc-zone.is-saved{box-shadow:none}.penalty-clutch-page .pc-keeper-rig{z-index:4}.penalty-clutch-page .pc-hud{display:none}.penalty-clutch-page .pc-scene .pc-zone.is-goal:before{background-image:url(/games/penalty-clutch/glass-green@2x.webp);opacity:.5}.penalty-clutch-page .pc-scene .pc-zone.is-goal .pc-target{opacity:1;transform:scale(1);background-image:url(/games/penalty-clutch/target-goal@2x.webp)}.penalty-clutch-page .pc-scene .pc-zone.is-saved:before{background-image:url(/games/penalty-clutch/glass-red@2x.webp);opacity:.5}.penalty-clutch-page .pc-scene .pc-zone.is-saved .pc-target{opacity:1;transform:scale(1);background-image:url(/games/penalty-clutch/target-saved@2x.webp)}.penalty-clutch-page .pc-covers i{background:url(/games/penalty-clutch/keeper-zone@2x.webp) 50%/100% 100% no-repeat}.penalty-clutch-page .pc-covers i.is-on{opacity:.78}.penalty-clutch-page .pc-zone-mark{top:6px;right:6px;width:clamp(22px,3.4cqw,30px);height:clamp(22px,3.4cqw,30px);padding:0;overflow:hidden;text-indent:-999px;white-space:nowrap}.penalty-clutch-page .pc-fx{position:absolute;z-index:5;overflow:hidden;opacity:0;pointer-events:none}.penalty-clutch-page .pc-fx.is-turf{z-index:3;-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent 100%);mask-image:radial-gradient(closest-side,#000 70%,transparent 100%)}.penalty-clutch-page .pc-fx-strip{left:0;top:0;will-change:transform}.penalty-clutch-page .pc-aim-hint{position:absolute;left:0;right:0;top:62%;z-index:4;text-align:center;font:600 clamp(15px,2.2cqw,20px)/1.2 Inter,system-ui,sans-serif;color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.75);pointer-events:none}@media (prefers-reduced-motion:reduce){.penalty-clutch-page .pc-target,.penalty-clutch-page .pc-zone,.penalty-clutch-page .pc-zone:before{transition:none}}.penalty-clutch-page .pc-stage-shoot{position:absolute;left:calc(var(--pc-spot-x) + var(--pc-ball) * .95);top:var(--pc-spot-y);z-index:6;height:44px;margin-top:-22px;padding:0 20px;border:0;border-radius:10px;background-color:var(--pc-accent);color:#ffffff;font:700 19px/1 Inter,system-ui,sans-serif;letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.45);animation:pcStageShootIn .16s var(--pc-ease) both;transition:background-color .12s var(--pc-ease),transform 80ms ease}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-stage-shoot:hover{background-color:#0f86ee}}.penalty-clutch-page .pc-stage-shoot:active{transform:scale(.97);background-color:#0f86ee}@keyframes pcStageShootIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@media (max-width:980px),(pointer:coarse){.penalty-clutch-page .pc-stage-shoot{display:none}}@media (prefers-reduced-motion:reduce){.penalty-clutch-page .pc-stage-shoot{animation:none;transition:none}}.penalty-clutch-page .mines-controls .mines-bet-btn.gp-bet-btn{color:#ffffff}.penalty-clutch-page .pc-banner.has-art .pc-banner-head{width:clamp(180px,36cqw,330px)}.penalty-clutch-page .pc-banner.has-art .pc-banner-card{width:clamp(236px,46cqw,420px);gap:5px}.penalty-clutch-page .pc-banner.is-goal .pc-banner-sub,.penalty-clutch-page .pc-banner.is-saved .pc-banner-sub{font-size:clamp(26px,5.4cqw,46px);font-weight:700;line-height:1;letter-spacing:-.02em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:none}.penalty-clutch-page .pc-banner.is-goal .pc-banner-sub{color:var(--pc-emerald)}.penalty-clutch-page .pc-banner.is-saved .pc-banner-sub{color:#aeb7c4}.penalty-clutch-page .pc-banner-detail{font-size:clamp(12.5px,1.9cqw,16px);color:#dbe1e9}.penalty-clutch-page .pc-view.is-goal .pc-hud{visibility:hidden}@media (prefers-reduced-motion:reduce){.penalty-clutch-page .pc-banner{animation:pcBannerFade .2s ease both}}.penalty-clutch-page .pc-scene.is-aiming .pc-zone:not(:disabled):before{opacity:0}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-scene.is-aiming .pc-zone:hover:not(:disabled):before{opacity:.2}}.penalty-clutch-page .pc-scene.is-aiming .pc-zone.is-aim:not(:disabled):before,.penalty-clutch-page .pc-scene.is-flight .pc-zone.is-aim:before,.penalty-clutch-page .pc-scene.is-windup .pc-zone.is-aim:before{opacity:.55}.penalty-clutch-page .pc-scene.is-aiming .pc-zone.is-aim:not(:disabled),.penalty-clutch-page .pc-scene.is-flight .pc-zone.is-aim,.penalty-clutch-page .pc-scene.is-windup .pc-zone.is-aim{box-shadow:none}.penalty-clutch-page .pc-scene .pc-zone:before{inset:3px;border-radius:6px;border:1.5px solid var(--pc-pane,#2f9bff);background-color:color-mix(in srgb,var(--pc-pane,#2f9bff) 16%,transparent);background-image:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 34%);background-size:auto;transition:opacity .14s var(--pc-ease),border-color .2s var(--pc-ease),background-color .2s var(--pc-ease)}.penalty-clutch-page .pc-scene .pc-zone.is-aim:before,.penalty-clutch-page .pc-scene .pc-zone.is-goal:before,.penalty-clutch-page .pc-scene .pc-zone.is-saved:before{background-image:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 34%);opacity:1}.penalty-clutch-page .pc-scene.is-aiming .pc-zone.is-aim:not(:disabled):before,.penalty-clutch-page .pc-scene.is-flight .pc-zone.is-aim:before,.penalty-clutch-page .pc-scene.is-windup .pc-zone.is-aim:before{opacity:1}.penalty-clutch-page .pc-scene .pc-zone.is-goal{--pc-pane:var(--pc-emerald)}.penalty-clutch-page .pc-scene .pc-zone.is-saved{--pc-pane:var(--pc-loss)}.penalty-clutch-page .pc-scene.is-aiming .pc-zone:not(.is-aim):not(:disabled){--pc-pane:#ffffff}@media (hover:hover) and (pointer:fine){.penalty-clutch-page .pc-scene.is-aiming .pc-zone:hover:not(.is-aim):not(:disabled):before{opacity:.5}}@media (prefers-reduced-motion:no-preference){.penalty-clutch-page .pc-scene .pc-zone.is-goal .pc-target,.penalty-clutch-page .pc-scene .pc-zone.is-saved .pc-target{animation:pcTargetResult .18s var(--pc-ease) both}}@keyframes pcTargetResult{0%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.penalty-clutch-page .pc-scene .pc-zone:before{transition:none}}.penalty-clutch-page .pc-celebrate-ball{width:20px;height:20px;border:0;border-radius:50%;box-shadow:none;background:url(/games/penalty-clutch/ball-spin@2x.webp) 0 0/auto 100% no-repeat}.penalty-clutch-page .pc-scene .pc-zone.is-aim:not(.is-goal):not(.is-saved):before{border-width:2px;background-color:color-mix(in srgb,#2f9bff 30%,transparent)}.penalty-clutch-page .pc-scene .pc-zone.is-saved .pc-target{background:url(/games/penalty-clutch/keeper-badge@2x.webp) 50%/contain no-repeat;filter:hue-rotate(-42deg) saturate(1.9)}.penalty-clutch-page .pc-zone-mark{top:50%;right:auto;left:50%;width:clamp(38px,7cqw,62px);height:clamp(38px,7cqw,62px);margin:calc(clamp(38px, 7cqw, 62px) / -2) 0 0 calc(clamp(38px, 7cqw, 62px) / -2);border-radius:50%;background:#16191d url(/games/penalty-clutch/keeper-badge@2x.webp) 50%/cover no-repeat;color:#ffffff}.penalty-clutch-page .pc-scene .pc-zone.is-saved .pc-zone-mark{display:none}.penalty-clutch-page .pc-scene .pc-zone.is-aim:not(.is-saved) .pc-target,.penalty-clutch-page .pc-scene .pc-zone.is-goal .pc-target{filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(0,0,0,.45))}