.penalti-module__1rpwsa__palco{aspect-ratio:16/11;border:1px solid var(--line);-webkit-user-select:none;user-select:none;background:linear-gradient(#0b1d14 0%,#0f2a1b 62%,#164a2b 62%,#1b5a33 100%);border-radius:8px;width:100%;position:relative;overflow:hidden}.penalti-module__1rpwsa__gol{width:100%;height:100%;position:absolute;inset:0}.penalti-module__1rpwsa__zonas{z-index:3;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:3px;width:78%;height:53%;display:grid;position:absolute;top:15%;left:11%}.penalti-module__1rpwsa__zona{cursor:pointer;color:#0000;min-height:44px;font:inherit;background:#ffffff05;border:1px dashed #ffffff2e;border-radius:4px;transition:background .15s,border-color .15s}.penalti-module__1rpwsa__zona:hover:not(:disabled),.penalti-module__1rpwsa__zona:focus-visible{background:rgb(var(--cor) / .22);border-color:rgb(var(--cor));color:var(--bone);outline:none}.penalti-module__1rpwsa__zona:disabled{cursor:default;background:0 0;border-color:#0000}.penalti-module__1rpwsa__alvo{font-family:var(--hud);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.penalti-module__1rpwsa__bola{aspect-ratio:1;width:7%;left:var(--x,50%);top:var(--y,88%);z-index:4;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff 0 40%,#d9e2dc 70%,#9aa8a0 100%);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 4px #00000080}.penalti-module__1rpwsa__bola:after{content:"";clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);background:#1a1a1a;position:absolute;inset:30%}.penalti-module__1rpwsa__bolaVoa{animation:.55s cubic-bezier(.2,.7,.3,1) both penalti-module__1rpwsa__voa}@keyframes penalti-module__1rpwsa__voa{0%{width:9%;top:88%;left:50%}to{left:var(--x);top:var(--y);width:6%}}.penalti-module__1rpwsa__goleiro{width:17%;left:var(--gx,50%);top:var(--gy,46%);transform:translate(-50%, -50%) rotate(var(--gr,0deg));z-index:2;pointer-events:none;position:absolute}.penalti-module__1rpwsa__goleiroPula{animation:.5s cubic-bezier(.25,.8,.35,1) 60ms both penalti-module__1rpwsa__pula}@keyframes penalti-module__1rpwsa__pula{0%{top:46%;left:50%;transform:translate(-50%,-50%)rotate(0)}to{left:var(--gx);top:var(--gy);transform:translate(-50%, -50%) rotate(var(--gr))}}.penalti-module__1rpwsa__faixa{z-index:5;font-family:var(--cond);text-transform:uppercase;letter-spacing:-.01em;color:var(--bone);text-shadow:0 2px 10px #000000b3;pointer-events:none;white-space:nowrap;font-size:clamp(26px,8vw,44px);font-weight:800;animation:.5s .45s both penalti-module__1rpwsa__faixa;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.penalti-module__1rpwsa__faixaGol{color:var(--gold-soft)}.penalti-module__1rpwsa__faixaPerdeu{color:var(--blood-soft)}@keyframes penalti-module__1rpwsa__faixa{0%{opacity:0;transform:translate(-50%,-30%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.penalti-module__1rpwsa__dica{z-index:5;font-family:var(--hud);letter-spacing:.06em;color:var(--brass-soft);text-shadow:0 1px 4px #000c;pointer-events:none;font-size:11px;position:absolute;top:8px;left:8px;right:8px}.penalti-module__1rpwsa__serie{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;font-size:14px;display:grid}.penalti-module__1rpwsa__serie b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--cond);text-transform:uppercase;color:var(--bone);font-size:16px;overflow:hidden}.penalti-module__1rpwsa__bolinhas{letter-spacing:0;gap:4px;font-size:16px;display:flex}.penalti-module__1rpwsa__pend{text-align:center;width:1.1em;color:var(--muted);display:inline-block}.penalti-module__1rpwsa__lista{gap:6px;max-height:320px;padding-right:2px;display:grid;overflow-y:auto}@media (prefers-reduced-motion:reduce){.penalti-module__1rpwsa__bolaVoa,.penalti-module__1rpwsa__goleiroPula,.penalti-module__1rpwsa__faixa{animation:none}.penalti-module__1rpwsa__zona{transition:none}}
