.carta-corpo{isolation:isolate;display:block;position:relative;overflow:hidden}.carta-corpo:after{content:none}.fx-brilho:after,.fx-foil:after,.fx-holo:after,.fx-manilha:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 38%,#ffffff8c 48%,#ffffff1a 54%,#0000 62%) 130% 0/260% 100%;animation:5.2s cubic-bezier(.77,0,.175,1) infinite reflexo;position:absolute;inset:0}.fx-foil:after{mix-blend-mode:overlay;background-image:linear-gradient(105deg,#0000 34%,#ffe296bf 46%,#ffffffd9 50%,#ffc47866 55%,#0000 66%);animation-duration:4.2s}.fx-holo:after{mix-blend-mode:soft-light;opacity:.7;background-image:linear-gradient(105deg,#0000 30%,#ffffffb3 48%,#0000 64%),linear-gradient(125deg,#ff4f8b 0%,#ffd23f 22%,#3ee6d0 44%,#5aa9e6 66%,#ff4f8b 88%);background-size:260% 100%,300% 300%;animation:3.8s cubic-bezier(.77,0,.175,1) infinite reflexo,7s linear infinite holo}.fx-manilha:after{mix-blend-mode:overlay;background-image:linear-gradient(105deg,#0000 36%,#ffecaaf2 47%,#fff 50%,#ffd27880 54%,#0000 64%);animation-duration:2.6s}.fx-p-faisca:before,.fx-p-confete:before{content:"";pointer-events:none;z-index:2;background-repeat:no-repeat;animation:2.8s linear infinite subir;position:absolute;inset:-10%}.fx-p-faisca:before{background-image:radial-gradient(circle,#fff6d0 0 1px,#0000 2px),radial-gradient(circle,#f7d77c 0 1.2px,#0000 2.2px),radial-gradient(circle,#fff 0 .8px,#0000 1.8px),radial-gradient(circle,#e6b450 0 1px,#0000 2px);background-position:18% 90%,72% 80%,40% 100%,86% 96%;background-size:100% 100%}.fx-p-confete:before{background-image:linear-gradient(#ff3d6e,#ff3d6e),linear-gradient(#ffd23f,#ffd23f),linear-gradient(#3ee6d0,#3ee6d0),linear-gradient(#fff,#fff);background-position:20% 92%,70% 84%,45% 100%,85% 95%;background-size:3px 5px,4px 3px,3px 4px,2px 4px}@keyframes reflexo{0%,55%{background-position:130% 0,0 0}85%,to{background-position:-30% 0,100% 100%}}@keyframes holo{to{background-position:-30% 0,300% 300%}}@keyframes subir{0%{opacity:0;transform:translateY(6%)}20%{opacity:1}to{opacity:0;transform:translateY(-42%)}}.manilha-aura{pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#f7d77e8c,#f7d77e29 60%,#0000 100%);border-radius:14px;animation:2.4s ease-in-out infinite aura;position:absolute;inset:-9px}@keyframes aura{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}.palco3d-canvas{z-index:-10;pointer-events:none;position:absolute;inset:0}.palco3d-canvas canvas{display:block;width:100%!important;height:100%!important}.palco-tremor{position:absolute;inset:0}.mesa3d-on .oval-aro,.mesa3d-on .oval-couro,.mesa3d-on .oval-feltro{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.mesa3d-on .oval-couro:before,.mesa3d-on .oval-couro:after{display:none}.mesa3d-on .oval-feltro{overflow:visible}.feltro-plano{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.feltro-tema{z-index:-6;pointer-events:none;border-radius:inherit;opacity:.5;position:absolute;inset:0}.impacto-anel{aspect-ratio:1.4;pointer-events:none;border:2px solid #ffecbe8c;border-radius:50%;width:120%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 18px #ffdc9659}.levou-selo{white-space:nowrap;font-family:var(--font-hud);letter-spacing:.06em;text-transform:uppercase;color:#1c1304;background:var(--ouro);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%);filter:drop-shadow(0 4px 8px #00000080);padding:3px 12px;font-size:.85rem;font-weight:800;position:absolute;top:-12px;left:50%;translate:-50% -100%}.placar-num{height:1em;line-height:1;display:inline-grid;overflow:hidden}.placar-num>*{grid-area:1/1}.chama{transform-origin:50% 100%;animation:.5s ease-out both chama}@keyframes chama{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.5)}to{opacity:.95;transform:scale(1)}}.momento{z-index:25;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.momento-faixa{background:#000;height:9vh;position:absolute;left:0;right:0;box-shadow:0 0 0 2px #e6b84f8c}.momento-palavra{font-family:var(--font-hud);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-style:italic;font-weight:900;line-height:.86;position:relative}.letra-tensao{color:var(--cor);-webkit-text-stroke:.025em #ffe7a8;paint-order:stroke fill;text-shadow:.045em .06em #3d0806,.09em .12em #0000008c,0 0 42px #ff3c288c}.letra-ouro{color:#ffe08a;-webkit-text-stroke:.025em #5a3a0c;paint-order:stroke fill;text-shadow:.045em .06em #8f1210,.09em .12em #3d0806,0 0 46px #ffc85acc}.momento-selo{color:#eafff3;-webkit-text-stroke:.02em #e6f9ee;text-shadow:.04em .05em #04271a;clip-path:polygon(.3em 0,calc(100% - .3em) 0,100% .3em,100% calc(100% - .3em),calc(100% - .3em) 100%,.3em 100%,0 calc(100% - .3em),0 .3em);background:linear-gradient(#2fa874,#0c5136);padding:.12em .4em .16em;display:inline-block;box-shadow:inset 0 0 0 .06em #f2cf75}.momento-especial{font-family:var(--font-display);text-transform:none;font-style:normal}.momento-palavra .camada{position:absolute;inset:0}.momento-quem{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);background:linear-gradient(#13251d,#07100c);align-items:center;gap:8px;margin-top:16px;padding:7px 22px;font-size:1.05rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1.5px #e6b84fa6}.onda{border:6px solid;border-radius:50%;width:40vmin;height:40vmin;position:absolute;top:46%;left:50%;translate:-50% -50%}.raios{background:repeating-conic-gradient(currentColor 0deg 4deg,#0000 4deg 18deg);width:160vmax;height:160vmax;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#0000 12%,#000 30%,#0000 70%);mask:radial-gradient(closest-side,#0000 12%,#000 30%,#0000 70%)}.momento-parcial{place-items:start center;padding-top:clamp(64px,16vh,150px)}.momento-parcial-placa{text-align:center;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);background:linear-gradient(#182c23f5,#060d0af5);justify-items:center;gap:4px;max-width:min(92vw,26rem);padding:10px 26px 11px;display:grid;box-shadow:inset 0 0 0 1.5px #e6b84fb3,inset 0 1px #ffecb440,0 14px 34px #0000008c}.momento-parcial-palavra{font-family:var(--font-hud);letter-spacing:.02em;text-transform:uppercase;color:#f6eedb;text-shadow:0 2px #020403;font-size:clamp(1.4rem,5vw,2rem);font-style:italic;font-weight:900;line-height:1}.momento-parcial-sub{font-family:var(--font-hud);letter-spacing:.04em;color:var(--color-gold-1,#f2cf75);font-size:.95rem;font-weight:700}.emote-bolha{white-space:nowrap;color:#1c140c;background:#fffaf0;border-radius:14px;padding:5px 12px;font-size:.95rem;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%;box-shadow:0 8px 20px #00000073}.emote-bolha:after{content:"";border:7px solid #0000;border-top-color:#fffaf0;position:absolute;top:100%;left:50%;translate:-50% -1px}.emote-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.emote-botao{color:#f3e7cc;text-align:center;background:#ffffff0a;border-radius:12px;place-items:center;gap:2px;min-height:76px;padding:6px 2px 5px;font-size:.72rem;line-height:1.1;display:grid;position:relative}.emote-botao:not(:disabled):active{transform:scale(.95)}.emote-botao:disabled{cursor:not-allowed}.emote-botao[data-bloq="1"] svg{filter:grayscale()brightness(.55)}@media (hover:hover) and (pointer:fine){.emote-botao:not(:disabled):hover{background:#ffffff1a}}@media (prefers-reduced-motion:reduce){.fx-brilho:after,.fx-foil:after,.fx-holo:after,.fx-manilha:after,.fx-p-faisca:before,.fx-p-confete:before,.manilha-aura,.chama{animation:none!important}.fx-p-faisca:before,.fx-p-confete:before{display:none}}html.menos-efeitos .fx-brilho:after,html.menos-efeitos .fx-foil:after,html.menos-efeitos .fx-holo:after,html.menos-efeitos .fx-manilha:after,html.menos-efeitos .manilha-aura{animation:none!important}html.menos-efeitos .fx-p-faisca:before,html.menos-efeitos .fx-p-confete:before{display:none}.emote-voo .emo-balanca{transform-box:view-box;animation:.5s ease-in-out 4 alternate emo-balanca}.emote-voo .emo-tremor{animation:.12s linear 12 emo-tremor}.emote-voo .emo-lagrima{animation:.7s ease-in 3 emo-lagrima}.emote-voo .emo-d2{animation-delay:.25s}.emote-voo .emo-pisca{animation:.5s steps(2,end) 4 emo-pisca}.emote-voo .emo-sobe{animation:1.4s ease-out both emo-sobe}.emote-voo .emo-palma{transform-box:view-box;transform-origin:50px 72px;animation:.22s ease-in-out 8 alternate emo-palma}.emote-voo .emo-vapor{animation:1.2s ease-out 2 emo-vapor}.emote-voo .emo-cascata{animation:.4s linear infinite emo-cascata}.emote-voo .emo-leque{transform-box:view-box;animation:.6s cubic-bezier(.23,1,.32,1) both emo-leque}.emote-voo .emo-chama{transform-box:view-box;animation:.18s ease-in-out infinite alternate emo-chama}.emote-voo .emo-pato{transform-box:view-box;transform-origin:50px 90px;animation:.36s ease-in-out 6 alternate emo-pato}.emote-voo .emo-coroa{transform-box:view-box;animation:.9s cubic-bezier(.23,1,.32,1) both emo-coroa}@keyframes emo-balanca{0%{transform:rotate(-10deg)}to{transform:rotate(12deg)}}@keyframes emo-tremor{0%,to{transform:translate(0)}25%{transform:translate(-1.5px,1px)}75%{transform:translate(1.5px,-1px)}}@keyframes emo-lagrima{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}@keyframes emo-pisca{0%{opacity:1}to{opacity:.2}}@keyframes emo-sobe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes emo-palma{0%{transform:scaleX(1)}to{transform:scaleX(.82)}}@keyframes emo-vapor{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes emo-cascata{to{stroke-dashoffset:-13px}}@keyframes emo-leque{0%{opacity:0;transform:rotate(-40deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes emo-chama{0%{transform:scaleY(.92)skew(-3deg)}to{transform:scaleY(1.08)skew(3deg)}}@keyframes emo-pato{0%{transform:rotate(-6deg)translateY(0)}to{transform:rotate(6deg)translateY(-6px)}}@keyframes emo-coroa{0%{opacity:0;transform:translateY(-40px)rotate(-20deg)}60%{opacity:1;transform:translateY(4px)rotate(6deg)}to{transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.emote-voo *{animation:none!important}}html.menos-efeitos .emote-voo *{animation:none!important}.faixa-mesa{white-space:nowrap;text-overflow:ellipsis;max-width:92vw;font-family:var(--font-hud);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);background:linear-gradient(#13251d,#07100c);align-items:center;gap:.35em;padding:7px 20px;font-size:1rem;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #e6b84f99}.faixa-mesa strong{color:var(--color-gold-1);font-weight:800}.faixa-mesa-g{white-space:normal;text-align:center;padding:9px 26px;font-size:1.1rem}.faixa-mesa-tensao{color:#fff3ea;background:linear-gradient(#c8221c,#7e0f0d);box-shadow:inset 0 0 0 1.5px #f2cf75}.faixa-mesa-tensao strong{color:#ffe08a}.faixa-mesa-espera,.faixa-mesa-decide{flex-direction:column;gap:2px;line-height:1.2}.faixa-mesa-linha{color:#ffe9dc;font-size:.86em;font-weight:600}.faixa-mesa-chamada{font-family:var(--font-hud);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px #3d0806;font-size:1.28em;font-style:italic;font-weight:900;color:#ffe08a!important}.faixa-mesa-decide{animation:1.6s ease-in-out infinite faixa-decide}@keyframes faixa-decide{50%{box-shadow:inset 0 0 0 1.5px #ffe08a,0 0 26px #ffc85a8c}}@media (prefers-reduced-motion:reduce){.faixa-mesa-decide{animation:none}}html.menos-efeitos .faixa-mesa-decide{animation:none}.faixa-mesa-ouro{background:var(--ouro);color:#1c1304;box-shadow:none;font-weight:800}.tentos{align-items:center;gap:2px;height:16px;display:inline-flex}.tento{clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);transform-origin:50%;background:#0000008c;width:7px;height:14px;display:block;box-shadow:inset 0 0 0 1px #e6b84f38}.tento-grupo{margin-right:3px}.tento-on{background:linear-gradient(#fff1c4,#e6b84f 55%,#8c5e1c);box-shadow:0 0 6px #f7d77eb3}.tento-coroa{clip-path:polygon(0 100%,0 20%,25% 55%,50% 0,75% 55%,100% 20%,100% 100%);width:11px}.chip-manilha{font-family:var(--font-hud);color:#101412;background:linear-gradient(#fffbf0,#ece0c2);border-radius:3px;align-items:center;gap:2px;padding:2px 6px;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #c9993e,0 2px 4px #0006}.fim{z-index:50;background:radial-gradient(at 50% 40%,#0000008c,#000000e0);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.fim-derrota{background:radial-gradient(at 50% 40%,#3c040299,#000000eb)}.fim-raios{pointer-events:none;background:repeating-conic-gradient(#f7d77e24 0deg 5deg,#0000 5deg 15deg);width:180vmax;height:180vmax;animation:40s linear infinite fim-gira;position:absolute;top:42%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 10%,#0000 55%);mask:radial-gradient(closest-side,#000 10%,#0000 55%)}@keyframes fim-gira{to{rotate:360deg}}.fim-cartao{--c:18px;width:100%;max-width:34rem;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));background:radial-gradient(90% 50% at 50% 0,#ffdc8c1f,#0000 70%),linear-gradient(#102019 0%,#07100c 100%);padding:26px 22px 24px;position:relative;box-shadow:inset 0 0 0 2px #e6b84f,inset 0 0 0 5px #00000080,inset 0 0 0 6px #e6b84f40}@media (min-width:640px){.fim-cartao{padding:32px 34px 30px}}.fim-derrota .fim-cartao{box-shadow:inset 0 0 0 2px #c8221c,inset 0 0 0 5px #00000080,inset 0 0 0 6px #ff5a4840}.fim-topo{flex-direction:column;align-items:center;gap:10px;display:flex}.fim-titulo{font-family:var(--font-hud);text-transform:uppercase;font-size:clamp(3rem,12vw,4.6rem);font-style:italic;font-weight:900;line-height:.9}.fim-vitoria .fim-titulo{color:#ffe08a;-webkit-text-stroke:.02em #5a3a0c;paint-order:stroke fill;text-shadow:.04em .05em #5a3a0c,0 0 40px #ffc85a99}.fim-derrota .fim-titulo{color:#ff4a3c;-webkit-text-stroke:.02em #ffe7a8;paint-order:stroke fill;text-shadow:.04em .05em #3d0806}.fim-empate .fim-titulo,.fim-neutro .fim-titulo{color:var(--color-ink);text-shadow:.04em .05em #04271a}.fim-recompensas{background:#00000059;border-radius:4px;box-shadow:inset 0 0 0 1px #e6b84f4d}@media (prefers-reduced-motion:reduce){.fim-raios{animation:none}}html.menos-efeitos .fim-raios{animation:none}.barra-mesa{min-width:44px;min-height:44px;font-family:var(--font-hud);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:.95rem;font-weight:700;transition:background-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.barra-mesa:hover{background-color:#142820f2}}@media (max-width:639px){.barra-mesa{padding:0 8px}}.globo-tantos{font-family:var(--font-display);color:#1c1304;background:var(--ouro);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);filter:drop-shadow(0 6px 10px #0000008c);white-space:nowrap;align-items:center;padding:4px 14px;font-size:1.35rem;font-weight:900;display:inline-flex;position:relative}.resposta-painel{text-align:center;--c:12px;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));background:linear-gradient(#2a0b09,#120504);justify-items:center;gap:2px;padding:10px 26px 12px;display:grid;box-shadow:inset 0 0 0 1.5px #f2cf75,inset 0 0 0 4px #00000080}.resposta-aviso{font-family:var(--font-hud);letter-spacing:.02em;color:#ffe9dc;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);background:linear-gradient(#c8221c,#7e0f0d);margin-bottom:4px;padding:4px 14px;font-size:.95rem;font-weight:700;box-shadow:inset 0 0 0 1.2px #f2cf75}.resposta-aviso strong{color:#ffe08a;text-transform:uppercase;font-style:italic;font-weight:900}.resposta-canto{font-family:var(--font-hud);text-transform:uppercase;color:#ff4a3c;-webkit-text-stroke:.02em #ffe7a8;paint-order:stroke fill;font-size:clamp(1.8rem,7vw,2.6rem);font-style:italic;font-weight:900;line-height:1}.selo-pieza{font-family:var(--font-hud);letter-spacing:.08em;text-transform:uppercase;color:#1c1304;background:var(--ouro);border-radius:3px;padding:1px 8px;font-size:.72rem;font-weight:800;position:absolute;bottom:-10px;left:50%;translate:-50%;box-shadow:0 2px 6px #00000080}.acao-brilha{animation:1.4s ease-in-out infinite acao-pulsa}@keyframes acao-pulsa{0%,to{filter:drop-shadow(0 8px 12px #0000008c)}50%{filter:drop-shadow(0 0 18px #f7d77ed9)}}@media (prefers-reduced-motion:reduce){.acao-brilha{animation:none}}html.menos-efeitos .acao-brilha{animation:none}
