:root{--fundo: #161a24;--painel: #222838;--painel2: #2c3447;--borda: #3d4760;--texto: #eef2ff;--fraco: #9aa6c4;--amarelo: #ffd23f;--vermelho: #ff5a4a;--azul: #4aa8ff;--verde: #5fe36b;--altura-visivel: 100dvh;--seguro-esq: env(safe-area-inset-left, 0px);--seguro-dir: env(safe-area-inset-right, 0px);--seguro-baixo: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;background:var(--fundo);color:var(--texto);font-family:Trebuchet MS,system-ui,sans-serif;overflow:hidden;overscroll-behavior:none}body{touch-action:none;user-select:none;-webkit-user-select:none}#app{position:fixed;inset:0;height:var(--altura-visivel)}#tela-jogo{position:absolute;inset:0;display:block}#ui{position:absolute;inset:0;overflow:hidden}input,select,textarea{user-select:text;-webkit-user-select:text;font:inherit}.tela{position:absolute;inset:0;overflow-y:auto;touch-action:pan-y;padding:12px calc(16px + var(--seguro-dir)) 16px calc(16px + var(--seguro-esq));background:radial-gradient(ellipse at top,#2d3550 0%,var(--fundo) 70%)}.painel{background:var(--painel);border:2px solid var(--borda);border-radius:14px;padding:14px}.botao{font:inherit;font-weight:700;color:var(--texto);background:var(--painel2);border:2px solid var(--borda);border-bottom-width:4px;border-radius:12px;padding:10px 16px;cursor:pointer;min-height:44px}.botao:hover{filter:brightness(1.15)}.botao:active{transform:translateY(2px);border-bottom-width:2px}.botao.primario{background:linear-gradient(#ffb432,#f08a12);color:#2a1600;border-color:#a65a00}.botao.perigo{background:#8a2c2c;border-color:#5a1a1a}.botao.grande{font-size:1.15rem;padding:12px 22px}.botao.peq{min-height:32px;padding:4px 10px;font-size:.85rem}.botao.fino{background:transparent;border-color:transparent;color:var(--fraco)}.botao:disabled{opacity:.45;cursor:default}.campo{font:inherit;background:#10141d;color:var(--texto);border:2px solid var(--borda);border-radius:10px;padding:8px 10px;min-height:40px}.linha-botoes{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.cabecalho{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cabecalho h1{margin:0;font-size:1.5rem;text-shadow:0 3px 0 #000}.carregando{position:absolute;inset:0;display:grid;place-items:center;font-size:1.4rem}.avisos{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;gap:6px;pointer-events:none}.aviso{background:#000c;border:2px solid var(--borda);padding:8px 14px;border-radius:10px;transition:opacity .4s;font-weight:700}.aviso.erro{border-color:var(--vermelho)}.aviso.ok{border-color:var(--verde)}.aviso.saindo{opacity:0}.modal-fundo{position:fixed;inset:0;background:#000a;display:grid;place-items:center;z-index:40;padding:16px}.modal{max-width:520px;width:100%;max-height:calc(var(--altura-visivel) - 32px);overflow:auto}.modal h2{margin-top:0}#girar-aparelho{display:none}.tela-titulo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.logo{font-size:clamp(2.4rem,8vw,4.6rem);margin:0;letter-spacing:3px;color:var(--amarelo);text-shadow:0 5px 0 #a6500a,0 10px 20px #000;transform:rotate(-3deg)}.titulo-logo{text-align:center}.sub{margin:4px 0;color:var(--fraco);font-size:1.1rem}.ola{margin:6px 0 0}.saldo{color:var(--fraco)}.menu-principal{display:flex;flex-direction:column;gap:10px;width:min(420px,100%)}.menu-linha{display:flex;gap:8px}.menu-linha .botao{flex:1}.rodape{color:var(--fraco);font-size:.8rem}.linha-opcoes{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px}.linha-opcoes label{display:flex;gap:6px;align-items:center}.escolha-corpo{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr) minmax(200px,.8fr);gap:12px}.abas{display:flex;gap:6px;margin-bottom:8px}.aba{font:inherit;font-weight:700;color:var(--fraco);background:var(--painel);border:2px solid var(--borda);border-radius:10px;padding:6px 12px;cursor:pointer}.aba.sel{color:#2a1600;background:var(--amarelo)}.grade-veic{display:flex;flex-direction:column;gap:8px}.titulo-raca{font-weight:800;margin-bottom:4px}.titulo-raca.sucatas,.tag-raca.sucatas{color:#e8a548}.titulo-raca.tecnologicos,.tag-raca.tecnologicos{color:#38d6f0}.titulo-raca.hibridos,.tag-raca.hibridos{color:#7fd45a}.titulo-raca.ets,.tag-raca.ets{color:#c57bff}.titulo-raca.misticos,.tag-raca.misticos{color:#ff86d8}.lista-veic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cartao-veic{font:inherit;color:var(--texto);background:var(--painel);border:2px solid var(--borda);border-radius:10px;padding:4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;position:relative}.cartao-veic img{width:100%;aspect-ratio:4/3;object-fit:contain}.cartao-veic span{font-size:.75rem;font-weight:700;text-align:center}.cartao-veic.sel{border-color:var(--amarelo);box-shadow:0 0 0 2px var(--amarelo);background:var(--painel2)}.cartao-veic.bloq img{filter:grayscale(1) brightness(.6)}.cadeado{position:absolute;top:4px;right:4px;background:#000b;border-radius:6px;padding:0 4px;font-size:.7rem}.retrato-prov{width:100%;aspect-ratio:4/3;border-radius:8px}.painel-attr{background:var(--painel);border:2px solid var(--borda);border-radius:14px;padding:12px}.attr-topo{display:flex;gap:10px;align-items:center;margin-bottom:8px}.attr-topo h3{margin:0}.retrato{width:120px;aspect-ratio:4/3;object-fit:contain}.desc{margin:4px 0 0;color:var(--fraco);font-size:.85rem}.tag-raca{font-weight:800;font-size:.8rem}.attr{display:grid;grid-template-columns:100px 1fr 54px;align-items:center;gap:6px;font-size:.85rem;margin:3px 0}.attr-b{height:10px;background:#0007;border-radius:6px;overflow:hidden}.attr-b i{display:block;height:100%;background:linear-gradient(90deg,#ffb432,#ffe14a)}.attr-v{text-align:right;font-weight:700}.attr-v.largo{grid-column:span 2;text-align:left}.attr-tiro{margin-top:6px;font-size:.85rem;display:flex;flex-direction:column}.attr-tiro small{color:var(--fraco)}.seletor-itens{display:grid;grid-template-columns:1fr;gap:6px}.item-op{font:inherit;color:var(--texto);background:var(--painel);border:2px solid var(--borda);border-radius:10px;padding:6px 8px;cursor:pointer;display:grid;grid-template-columns:30px 1fr;text-align:left}.item-op .item-ic{grid-row:span 2;font-size:1.3rem;align-self:center}.item-op small{color:var(--fraco)}.item-op.sel{border-color:var(--amarelo);background:var(--painel2)}.item-op.bloq{opacity:.5}.item-op{touch-action:none}.espacos{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:4px}.espaco{position:relative;min-height:64px;border:2px dashed var(--borda);border-radius:12px;background:#0005;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;text-align:center;touch-action:none}.espaco.cheio{border-style:solid;border-color:var(--amarelo);background:var(--painel2);cursor:grab}.espaco.alvo{border-color:var(--verde);box-shadow:0 0 0 3px #5fe36b55}.espaco .item-ic{font-size:1.5rem}.espaco small{font-size:.72rem;color:var(--fraco)}.espaco.cheio small{color:var(--texto);font-weight:700}.espaco-n{position:absolute;top:2px;left:6px;font-size:.65rem;font-weight:900;color:var(--fraco)}.espaco-x{position:absolute;top:2px;right:6px;font-size:.7rem;color:#ff8a7a}.espaco-mais{font-size:1.4rem;color:var(--fraco)}.lista-itens{display:grid;grid-template-columns:1fr;gap:6px}.seletor-itens .nota{margin:2px 0 6px}.seletor-itens.arrastando .espaco:not(.alvo){border-color:#9aa6c4aa}.item-fantasma{position:fixed;left:0;top:0;width:44px;height:44px;display:grid;place-items:center;font-size:1.6rem;background:var(--painel2);border:2px solid var(--amarelo);border-radius:12px;pointer-events:none;z-index:100;box-shadow:0 6px 16px #000a}.tela-fim{text-align:center}.fim-titulo{font-size:3rem;margin:6px 0;text-shadow:0 4px 0 #000}.fim-titulo.vitoria{color:var(--amarelo)}.recompensa{font-weight:700}.recompensa.fora{color:var(--fraco)}.placar{margin:10px auto;border-collapse:collapse;min-width:min(640px,100%);background:var(--painel);border-radius:12px;overflow:hidden}.placar th,.placar td{padding:6px 10px;border-bottom:1px solid var(--borda)}.placar tr.venceu td:first-child{box-shadow:inset 4px 0 0 var(--amarelo)}.placar tr.eu{background:#ffffff10}.placar .mini{width:54px;height:40px;object-fit:contain}.premios{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.premios h2{width:100%;margin:6px 0 0}.premio{background:var(--painel2);border:2px solid var(--amarelo);border-radius:12px;padding:8px 12px;display:flex;flex-direction:column}.op-painel{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.op-linha{display:flex;justify-content:space-between;align-items:center;gap:10px}.creditos{color:var(--fraco);font-size:.8rem}.hud{position:absolute;inset:0;pointer-events:none;font-size:14px}.hud button,.hud input,.hud .hud-chat{pointer-events:auto}.hud-topo{position:absolute;top:6px;left:calc(8px + var(--seguro-esq));right:calc(8px + var(--seguro-dir));display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) auto;gap:8px;align-items:start}.hud-times{display:flex;flex-direction:column;gap:3px;max-width:260px}.hv{display:grid;grid-template-columns:82px 1fr;grid-template-rows:9px 4px;column-gap:6px;row-gap:2px;background:#0008;border-radius:8px;padding:3px 6px;align-items:center;border-left:4px solid var(--vermelho)}.hv.time1{border-left-color:var(--azul)}.hv.time2,.chip.time2,.sala-time.time2{border-color:#5ad06a}.hv.time3,.chip.time3,.sala-time.time3{border-color:#fc3}.hv.time4,.chip.time4,.sala-time.time4{border-color:#c57bff}.hv.time5,.chip.time5,.sala-time.time5{border-color:#3fe0d0}.hud-times.muitos{display:grid;grid-template-columns:1fr 1fr;max-width:340px}.hud-times.muitos .hv{grid-template-columns:54px 1fr;grid-template-rows:7px 3px;padding:2px 4px}.hud-times.muitos .hv-nome{font-size:.66rem}.hv.davez{background:#0000008a;box-shadow:0 0 0 2px var(--amarelo)}.hv.fora{opacity:.4}.hv-nome{grid-row:span 2;font-weight:700;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-vida,.hv-esp{background:#000a;border-radius:4px;overflow:hidden;height:100%}.hv-vida i{display:block;height:100%;background:linear-gradient(90deg,#3fd65a,#9dff6a);transition:width .3s}.hv-esp i{display:block;height:100%;background:#c57bff;transition:width .3s}.hud-centro{display:flex;flex-direction:column;align-items:center;gap:2px}.hud-vez{font-weight:800;text-shadow:0 2px 0 #000;white-space:nowrap}.hud-relogio{width:48px;height:48px;border-radius:50%;background:#000a;border:3px solid var(--amarelo);display:grid;place-items:center;font-weight:900;font-size:1.3rem}.hud-relogio.urgente{border-color:var(--vermelho);color:var(--vermelho);animation:pulsar .5s infinite alternate}@keyframes pulsar{to{transform:scale(1.12)}}.hud-vento{display:flex;align-items:center;gap:6px;background:#000a;padding:2px 10px;border-radius:12px}.hud-vento small{color:var(--fraco)}.vento-seta{font-size:1.4rem;color:#8fe0ff;transition:transform .4s;display:inline-block}.vento-n{font-weight:900;min-width:1.4em}.hud-fila{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hud-fila small{color:var(--fraco)}.hud-fila-lista{display:flex;gap:3px;flex-wrap:wrap;justify-content:flex-end}.chip{background:#000a;border-radius:8px;padding:2px 6px;font-size:.72rem;font-weight:700;border-bottom:3px solid var(--vermelho)}.chip.time1{border-bottom-color:var(--azul)}.chip.atual{background:var(--amarelo);color:#2a1600}.hud-cantos{display:flex;flex-direction:column;gap:4px}.bt-menu,.bt-emotes{width:40px;height:40px;border-radius:10px;border:2px solid var(--borda);background:#000a;color:#fff;font-size:1.1rem;cursor:pointer}.hud-emotes{position:absolute;top:100px;right:calc(56px + var(--seguro-dir));display:flex;flex-direction:column;gap:4px;pointer-events:auto}.hud-emotes.oculto{display:none}.bt-emote{font:inherit;font-weight:700;background:#000c;color:#fff;border:2px solid var(--borda);border-radius:10px;padding:6px 10px;cursor:pointer}.hud-central{position:absolute;top:28%;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:6px}.central-msg{font-size:clamp(1.6rem,5vw,3rem);font-weight:900;color:var(--amarelo);text-shadow:0 4px 0 #000,0 0 20px #000;animation:entrar 1.9s ease forwards}.central-msg.critico{color:#ff7a2a}.central-msg.eliminado{color:#fff;font-size:clamp(1.2rem,3.5vw,2rem)}.central-msg.morte{color:var(--vermelho)}@keyframes entrar{0%{transform:scale(.3);opacity:0}12%{transform:scale(1.15);opacity:1}20%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:translateY(-20px)}}.hud-base{position:absolute;left:calc(8px + var(--seguro-esq));right:calc(8px + var(--seguro-dir));bottom:calc(6px + var(--seguro-baixo));display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:end}.hud.bloqueado .hud-meio,.hud.bloqueado .hud-direita{opacity:.45}.hud.bloqueado .hud-meio button,.hud.bloqueado .hud-direita button{pointer-events:none}.hud-mira{background:#000a;border-radius:12px;padding:4px 8px;display:flex;flex-direction:column;align-items:center}.hud-dial{width:96px;height:56px}.hud-angulo-n{font-weight:900;font-size:1.2rem;margin-top:-8px}.hud-comb-l{display:flex;flex-direction:column;width:100%}.hud-comb-l small,.hud-forca-l small{color:var(--fraco);font-size:.7rem}.hud-comb{height:6px;background:#000a;border-radius:4px;overflow:hidden}.hud-comb i{display:block;height:100%;background:#ffb432}.hud-meio{display:flex;flex-direction:column;gap:5px;align-items:stretch;max-width:640px;justify-self:center;width:100%}.hud-tiros{display:flex;gap:5px;justify-content:center}.bt-tiro,.bt-item{width:46px;height:46px;border-radius:12px;border:2px solid var(--borda);background:#000b;color:#fff;font-weight:900;font-size:1.1rem;cursor:pointer;position:relative}.bt-tiro.ativo{border-color:var(--amarelo);background:#5a4300;box-shadow:0 0 10px var(--amarelo)}.bt-esp{color:#c57bff}.bt-esp:not(.pronto){opacity:.5}.bt-esp.pronto{animation:brilho 1s infinite alternate}@keyframes brilho{to{box-shadow:0 0 16px #c57bff}}.bt-item{margin-left:2px}.bt-item.usado{opacity:.25}.hud-itens{display:flex;gap:4px;margin-left:8px}.barra-forca{position:relative;height:22px;background:#000b;border:2px solid var(--borda);border-radius:12px;overflow:hidden}.forca-atual{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#3fd65a,#ffe14a 60%,#ff5a4a)}.forca-ultima{position:absolute;top:0;bottom:0;width:3px;background:#fff}.forca-n{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;text-shadow:0 1px 0 #000}.hud-acoes{display:flex;gap:5px;justify-content:center}.bt-acao{font:inherit;font-weight:700;font-size:.78rem;background:#000b;color:#fff;border:2px solid var(--borda);border-radius:10px;padding:5px 8px;cursor:pointer}.hud-direita{display:flex;align-items:end;gap:8px}.hud-atirar{width:112px;height:112px;border-radius:50%;border:4px solid #a65a00;background:radial-gradient(circle at 40% 35%,#ffd27a,#f08a12);color:#2a1600;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 6px #6a3800,0 0 20px #0008;touch-action:none}.hud-atirar b{font-size:1.1rem}.hud-atirar small{font-size:.62rem}.hud-atirar.sem-alvo{filter:grayscale(.85) brightness(.8)}.hud-atirar.carregando{transform:scale(.94);background:radial-gradient(circle at 40% 35%,#fff2a0,#ff5a2a)}.hud-setas{display:grid;grid-template-columns:repeat(2,48px);gap:5px}.bt-seta{width:48px;height:48px;border-radius:12px;border:2px solid var(--borda);background:#000b;color:#fff;font-size:1.2rem;touch-action:none}.hud-dica{position:absolute;bottom:2px;left:50%;transform:translate(-50%);font-size:.68rem;color:#fffa;text-shadow:0 1px 0 #000;white-space:nowrap}.hud-chat{position:absolute;left:calc(8px + var(--seguro-esq));bottom:132px;width:min(320px,40vw);background:#000b;border:2px solid var(--borda);border-radius:12px;display:flex;flex-direction:column;max-height:40%}.hud-chat.recolhido{width:auto;background:transparent;border:none}.hud-chat.recolhido .chat-lista,.hud-chat.recolhido .chat-form{display:none}.hud-chat.novo .chat-alternar{box-shadow:0 0 0 2px var(--amarelo)}.chat-alternar{font:inherit;font-weight:700;background:#000b;color:#fff;border:2px solid var(--borda);border-radius:10px;padding:4px 8px;align-self:flex-start;cursor:pointer}.chat-lista{overflow-y:auto;padding:4px 8px;font-size:.8rem;flex:1;touch-action:pan-y}.chat-msg.sistema{color:var(--amarelo)}.chat-form{display:flex;gap:4px;padding:4px}.chat-entrada{flex:1;min-width:0;background:#10141d;color:#fff;border:1px solid var(--borda);border-radius:8px;padding:4px 6px}.hud-mapa{position:absolute;top:102px;right:calc(8px + var(--seguro-dir));display:flex;flex-direction:column;align-items:flex-end;gap:4px}.hud-mapa>*{pointer-events:auto}.minimapa{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.minimapa-tela{display:block;border:2px solid var(--borda);border-radius:8px;cursor:crosshair;touch-action:none;box-shadow:0 2px 8px #0008}.minimapa.recolhido .minimapa-tela{display:none}.bt-minimapa,.bt-centralizar{font:inherit;font-weight:700;font-size:.72rem;background:#000b;color:#fff;border:2px solid var(--borda);border-radius:8px;padding:3px 8px;cursor:pointer}.bt-centralizar{opacity:.6}.bt-centralizar.livre{opacity:1;border-color:var(--amarelo);color:var(--amarelo);animation:brilho-c 1s infinite alternate}@keyframes brilho-c{to{box-shadow:0 0 10px var(--amarelo)}}.hud-emotes{right:calc(220px + var(--seguro-dir))}.hud-centro{position:relative}.vento-seta{transition:transform 1.2s cubic-bezier(.3,1.4,.5,1)}.hud-vento.mudou{animation:vento-pisca .35s 4 alternate}@keyframes vento-pisca{0%{background:#000a;box-shadow:none}to{background:#2a6a8a;box-shadow:0 0 14px #8fe0ff}}.vento-aviso{position:absolute;top:100%;margin-top:4px;white-space:nowrap;font-weight:900;font-size:1rem;color:#bff0ff;background:#000c;border:2px solid #8fe0ff;border-radius:10px;padding:3px 12px;opacity:0;pointer-events:none}.vento-aviso.ver{animation:vento-texto 2.8s ease forwards}@keyframes vento-texto{0%{opacity:0;transform:translateY(-6px) scale(.8)}10%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}.bt-ataque{width:58px;height:58px;border-radius:12px;border:2px solid var(--borda);background:#000b;color:#fff;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px}.bt-ataque .at-ic{font-size:1.35rem;line-height:1;display:grid;place-items:center;height:28px}.bt-ataque .at-ic img{max-width:40px;max-height:26px;object-fit:contain}.bt-ataque .at-tecla{position:absolute;top:1px;left:4px;font-size:.62rem;font-weight:900;color:var(--fraco)}.bt-ataque .at-nome{font-size:.55rem;font-weight:700;max-width:54px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ddd}.bt-ataque.ativo{border-color:var(--amarelo);background:#5a4300;box-shadow:0 0 12px var(--amarelo);transform:translateY(-2px)}.bt-ataque.ativo .at-tecla{color:var(--amarelo)}.bt-ataque.at-esp{color:#c57bff}.bt-ataque.at-esp:not(.pronto){opacity:.5}.bt-ataque.at-esp.pronto{animation:brilho 1s infinite alternate}.bt-ataque.at-qr .at-ic{filter:drop-shadow(0 0 4px #ff7a2a)}.bt-ataque.at-qr.ativo{border-color:#ff7a2a;background:#5a2200;box-shadow:0 0 12px #ff7a2a}.hud-comb{position:relative;height:14px;border:1px solid #0008}.hud-comb .comb-n{position:absolute;inset:0;display:grid;place-items:center;font-size:.62rem;font-weight:900;text-shadow:0 1px 0 #000}.hud-comb.baixo i{background:var(--vermelho)}.hud-comb-l small{display:flex;justify-content:space-between;gap:6px}.hud-pulos{color:#fff;font-weight:900}.hud-motivo{color:#ffb0a0;font-weight:900;font-size:.75rem;min-height:1em;text-align:center;max-width:120px}.bt-pulo{width:74px;height:74px;border-radius:50%;border:3px solid #2a6aa6;background:radial-gradient(circle at 40% 35%,#9fd8ff,#2a7ad0);color:#04203a;font-size:2rem;font-weight:900;cursor:pointer;box-shadow:0 5px #133a66;touch-action:none}.bt-pulo:active{transform:translateY(3px);box-shadow:0 2px #133a66}@media (max-height: 520px){.hud-mapa{top:82px}.bt-ataque{width:46px;height:46px}.bt-ataque .at-nome{display:none}.bt-ataque .at-ic{height:24px;font-size:1.15rem}.bt-pulo{width:62px;height:62px;font-size:1.6rem}.vento-aviso{font-size:.8rem}}.conta-corpo{display:grid;place-items:center}.form-conta{display:flex;flex-direction:column;gap:10px;width:min(380px,100%);background:var(--painel);border:2px solid var(--borda);border-radius:14px;padding:16px}.campo-l{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--fraco);font-weight:700}.erro-form{color:var(--vermelho);min-height:1.2em;margin:0;font-weight:700}.nota{color:var(--fraco);font-size:.8rem;margin:4px 0}.saldo-topo{color:var(--fraco);font-weight:700;display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.online-n{color:var(--verde)}.saguao-corpo,.sala-corpo{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:12px;min-height:0}.saguao-esq,.sala-esq{display:flex;flex-direction:column;gap:10px;min-width:0}.saguao-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.botoes-rapida{display:flex;gap:8px;flex-wrap:wrap}.procurando{display:flex;gap:10px;align-items:center;background:var(--painel);border:2px solid var(--amarelo);border-radius:12px;padding:6px 12px;font-weight:700}.girando{display:inline-block;animation:girar360 1.2s linear infinite}@keyframes girar360{to{transform:rotate(360deg)}}.escolha-mini{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--painel);border:2px solid var(--borda);border-radius:12px;padding:6px 12px;font-size:.9rem}.saguao-esq h3,.painel-chat h3{margin:4px 0}.lista-salas{display:flex;flex-direction:column;gap:6px}.sala-item{font:inherit;color:var(--texto);text-align:left;display:grid;grid-template-columns:minmax(0,2fr) 48px minmax(0,1.2fr) 52px 80px;gap:8px;align-items:center;background:var(--painel);border:2px solid var(--borda);border-radius:10px;padding:8px 12px;cursor:pointer}.sala-item:hover:not(:disabled){border-color:var(--amarelo)}.sala-item:disabled{opacity:.55;cursor:default}.sala-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sala-modo,.sala-jog{color:var(--amarelo);font-weight:700}.sala-estado{color:var(--fraco);font-size:.8rem;text-align:right}.vazio{color:var(--fraco);text-align:center;padding:20px}.painel-chat{display:flex;flex-direction:column;background:var(--painel);border:2px solid var(--borda);border-radius:14px;padding:8px;min-height:220px;max-height:calc(var(--altura-visivel) - 110px)}.painel-chat .chat-lista{flex:1;min-height:120px;font-size:.85rem}.chat-nome{cursor:pointer}.chat-msg{padding:1px 0;word-break:break-word}.form-sala{display:flex;flex-direction:column;gap:8px}.escolha-modal{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(200px,1fr);gap:10px}.escolha-modal .col-itens{grid-column:span 2}.modal:has(.escolha-modal){max-width:920px}.sala-info{color:var(--fraco);font-weight:700}.sala-times{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sala-times.livre{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sala-jogador.bot{opacity:.75;font-style:italic}.sala-bots{color:var(--fraco);font-size:.85rem}.campo-check{display:flex;gap:8px;align-items:center;font-weight:700}.sala-time{background:var(--painel);border:2px solid var(--borda);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:6px}.sala-time.time0{border-color:var(--vermelho)}.sala-time.time1{border-color:var(--azul)}.sala-time h3{margin:0 0 4px}.sala-jogador{display:grid;grid-template-columns:auto auto 1fr auto;gap:6px;align-items:baseline;background:var(--painel2);border-radius:8px;padding:6px 8px}.sala-jogador.pronto{box-shadow:inset 4px 0 0 var(--verde)}.sala-jogador.caiu{opacity:.5}.sala-jogador.vaga{color:var(--fraco);font-style:italic;display:block}.sj-veic{color:var(--fraco);font-size:.85rem;text-align:right}.sj-estado{font-size:.8rem}.sala-rodape{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.tabela-ranking{width:100%;border-collapse:collapse;background:var(--painel);border-radius:12px;overflow:hidden}.tabela-ranking th,.tabela-ranking td{padding:6px 10px;text-align:left;border-bottom:1px solid var(--borda)}.tabela-ranking th{color:var(--fraco);font-size:.8rem}.tabela-ranking tr.eu td{background:#ffd23f22;font-weight:700}.tabela-ranking tr.podio1 td:first-child{font-size:1.3rem}.loja-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.loja-card{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;background:var(--painel);border:2px solid var(--borda);border-radius:14px;padding:10px;cursor:default}.loja-card.meu{border-color:var(--verde)}.loja-card small{color:var(--fraco);font-size:.75rem;min-height:2.4em}.loja-retrato{width:96px;height:72px;object-fit:contain}.loja-icone{font-size:2.4rem;height:72px;display:grid;place-items:center}.loja-icone.amostra{color:var(--cor);text-shadow:0 0 10px var(--cor)}.loja-possui{color:var(--verde);font-weight:700}.loja-gemas{grid-column:1 / -1;display:flex;justify-content:center}@media (max-height: 520px){.hud{font-size:12px}.hud-topo{grid-template-columns:minmax(120px,1fr) auto minmax(100px,1fr) auto;top:4px}.hv{grid-template-columns:62px 1fr;padding:2px 5px}.hud-relogio{width:38px;height:38px;font-size:1.05rem}.hud-vez{font-size:.8rem}.hud-base{gap:6px;bottom:calc(4px + var(--seguro-baixo))}.hud-dial{width:76px;height:44px}.bt-tiro,.bt-item{width:40px;height:40px;font-size:1rem}.hud-atirar{width:92px;height:92px}.bt-seta{width:42px;height:42px}.hud-setas{grid-template-columns:repeat(2,42px)}.hud-acoes .bt-acao{padding:4px 6px;font-size:.7rem}.bt-menu,.bt-emotes{width:34px;height:34px}.hud-chat{bottom:110px}.escolha-corpo{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.col-itens{grid-column:span 2}.lista-itens{grid-template-columns:repeat(4,1fr)}.espaco{min-height:52px}.logo{font-size:2.6rem}.menu-principal{gap:6px}.botao.grande{padding:8px 18px;font-size:1rem;min-height:40px}.tela-titulo{flex-direction:row;flex-wrap:wrap;gap:20px}.fim-titulo{font-size:2rem}.hud-dica{display:none}.saguao-corpo,.sala-corpo{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr)}.painel-chat{min-height:160px;max-height:calc(var(--altura-visivel) - 80px)}.sala-item{padding:5px 10px}.cabecalho h1{font-size:1.15rem}}@media (max-width: 760px){.saguao-corpo,.sala-corpo{grid-template-columns:1fr}.sala-item{grid-template-columns:minmax(0,2fr) 40px 52px 70px}.sala-mapa{display:none}.escolha-corpo{grid-template-columns:1fr}.lista-veic{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (orientation: portrait) and (max-width: 700px){body.em-partida #girar-aparelho{display:flex;position:fixed;inset:0;z-index:99;background:#000e;flex-direction:column;align-items:center;justify-content:center;font-size:1.2rem;text-align:center;padding:20px}#girar-aparelho div{font-size:4rem;animation:girar 2s infinite}}@keyframes girar{50%{transform:rotate(90deg)}}.tutorial-caixa{position:absolute;top:64px;left:50%;transform:translate(-50%);width:min(520px,calc(100% - 32px));background:#000d;border:2px solid var(--amarelo);border-radius:14px;padding:10px 14px;z-index:6;pointer-events:auto;box-shadow:0 6px 20px #0008}.tutorial-caixa p{margin:4px 0 8px;font-weight:700}.tutorial-caixa.ok{border-color:var(--verde)}.tutorial-caixa.ok p:after{content:" ✔";color:var(--verde)}.tutorial-passo{color:var(--amarelo);font-size:.75rem;font-weight:700}.tutorial-botoes{display:flex;justify-content:flex-end;gap:8px}@media (max-height: 520px){.tutorial-caixa{top:48px;padding:6px 10px;font-size:.85rem}}@media (max-height: 760px){.hud-dica{display:none}}.sala-jogador small,.sj-estado,.sj-veic{white-space:nowrap}.sala-jogador b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-height: 520px){.sala-jogador{grid-template-columns:minmax(0,1fr) auto auto;font-size:.85rem}.sala-jogador small{display:none}}.hud-chat:not(.recolhido) .chat-lista{min-height:70px}@media (max-height: 520px){.hud-chat{bottom:104px;max-height:52%}.hud-chat:not(.recolhido) .chat-lista{min-height:54px}}.tutorial-caixa{top:132px}@media (max-height: 520px){.tutorial-caixa{top:100px;width:min(460px,calc(100% - 300px))}}.acao-ic{display:inline-flex;align-items:center;gap:2px}.acao-ic .ic-img{width:1.4em;height:1.4em}.bt-pulo .ic-img{width:70%;height:70%}.ic-img{display:inline-flex;align-items:center;justify-content:center}.ic-img img{width:1.6em;height:1.6em;object-fit:contain;pointer-events:none}.jogador{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;vertical-align:middle}.jogador .jg-nick{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jogador .jg-txt{display:flex;flex-direction:column;min-width:0;line-height:1.1}.jogador .jg-patente{color:var(--fraco);font-size:.72em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jogador:not(.compacto) .insignia{width:1.6em;height:1.8em}.insignia{width:1.25em;height:1.4em;object-fit:contain;flex:none;pointer-events:none;filter:drop-shadow(0 1px 1px #0008)}.insignia.grande{width:52px;height:58px}.chip-beta{background:#3a2d0b;color:var(--amarelo);border:1px solid var(--amarelo);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700;white-space:nowrap}.tela-titulo.dash{display:grid;grid-template-rows:auto 1fr auto auto;align-items:stretch;justify-content:stretch;gap:12px}.dash-topo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;background:var(--painel);border:2px solid var(--borda);border-radius:14px;padding:8px 12px}.dash-topo .logo{font-size:clamp(1.6rem,4vw,2.6rem)}.dash-topo .sub{font-size:.85rem}.dash-marca{text-align:center}.dash-perfil{display:flex;align-items:center;gap:10px;min-width:0}.dash-perfil-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-nick{font-size:1.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-patente{color:var(--amarelo);font-weight:700;font-size:.9rem}.dash-barra{height:6px;background:var(--painel2);border-radius:3px;overflow:hidden;width:min(220px,100%)}.dash-barra i{display:block;height:100%;background:linear-gradient(90deg,var(--amarelo),#ff9a3a)}.dash-prox{color:var(--fraco);font-size:.72rem}.dash-saldo{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;align-items:center;color:var(--fraco);font-weight:700}.dash-entrar{justify-self:start}.dash-grade{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;min-height:0}.dash-botao{font:inherit;color:var(--texto);background:var(--painel2);border:2px solid var(--borda);border-bottom-width:5px;border-radius:16px;padding:12px;cursor:pointer;display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:center;gap:2px;min-height:96px;position:relative;overflow:hidden}.dash-botao:hover{filter:brightness(1.15)}.dash-botao.principal{grid-row:span 2;background:linear-gradient(160deg,#3a4a2a,#2c3447);border-color:var(--verde)}.dash-arte{width:100%;min-height:34px;background:center / contain no-repeat}.dash-arte:before{display:block;text-align:center;font-size:2.1rem;line-height:1}.dash-arte[data-arte=rapida]:before{content:"⚡";font-size:3.4rem}.dash-arte[data-arte=salas]:before{content:"🌐"}.dash-arte[data-arte=ranking]:before{content:"🏆"}.dash-arte[data-arte=garagem]:before{content:"🚜"}.dash-arte[data-arte=loja]:before{content:"🛒"}.dash-rotulo{font-size:1.1rem}.dash-botao.principal .dash-rotulo{font-size:1.5rem}.dash-desc{color:var(--fraco);font-size:.75rem}.dash-sec{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.dash-sec .botao{min-height:38px;padding:6px 12px}.tela-titulo.dash .rodape{text-align:center}@media (max-height: 520px){.tela-titulo.dash{flex-direction:unset;gap:6px;padding-top:6px}.dash-topo{padding:4px 10px}.dash-topo .sub,.dash-prox{display:none}.insignia.grande{width:38px;height:42px}.dash-grade{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:6px}.dash-botao.principal{grid-row:auto}.dash-botao{min-height:0;padding:6px}.dash-desc{display:none}.dash-arte:before{font-size:1.6rem}.dash-arte[data-arte=rapida]:before{font-size:2.2rem}}@media (max-width: 640px) and (orientation: portrait){.dash-topo{grid-template-columns:1fr;text-align:center}.dash-perfil,.dash-saldo{justify-content:center}.dash-marca{order:-1}.dash-grade{grid-template-columns:1fr 1fr;grid-template-rows:auto}.dash-botao.principal{grid-column:span 2;grid-row:auto}}.sala-jogador{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center}.sala-jogador.eu{outline:2px solid #ffd23f55}.sj-nome{min-width:0}.sj-veic{display:inline-flex;align-items:center;gap:4px}.sj-veic-arte{width:26px;height:26px;object-fit:contain;display:inline-block}.sala-minha{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--painel2);border-radius:10px;padding:4px 8px}.sala-minha small{color:var(--fraco)}.sala-minha-itens{color:var(--fraco);font-size:.8rem}@media (max-height: 520px){.sala-jogador{grid-template-columns:minmax(0,1fr) auto auto}.sj-nivel{display:none}}.tela-garagem .garagem-corpo{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:12px}.garagem-arte{position:absolute;inset:0;pointer-events:none;background:center / cover no-repeat;z-index:-1}.garagem-uso{color:var(--verde);font-weight:700}@media (max-width: 760px){.tela-garagem .garagem-corpo{grid-template-columns:1fr}}.rk-eu{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#ffd23f18;border:1px solid #ffd23f55;border-radius:10px;padding:6px 10px;margin:6px 0 10px}.rk-sep td{text-align:center;color:var(--fraco)}.rk-patente{color:var(--fraco);font-size:.85rem}@media (max-width: 760px),(max-height: 520px){.rk-patente{display:none}}.fim-pontos{display:flex;align-items:center;justify-content:center;gap:6px;font-weight:700}.fim-pontos.ganhou{color:var(--verde)}.fim-pontos.perdeu{color:var(--vermelho)}.hv-nome .jogador{gap:3px}.hv-nome .insignia{width:1em;height:1.1em}.chat-msg .jogador{display:inline-flex}@media (max-width: 900px){.sj-nivel{display:none}}.arte{display:inline-flex;align-items:center;justify-content:center;container-type:size;flex:none}.arte-cel{display:block;flex:none;width:min(100cqw,calc(100cqh * var(--ar, 1)));height:min(100cqh,calc(100cqw / var(--ar, 1)));background-repeat:no-repeat}.arte-img{display:block;width:100%;height:100%;object-fit:contain}.insignia{width:1.5em;height:1.4em;object-fit:unset}.insignia.grande{width:52px;height:52px}.jogador:not(.compacto) .insignia{width:1.8em;height:1.7em}.sala-jogador .insignia.grande{width:2.4em;height:2.3em}.ico{width:1.5em;height:1.5em}.fundo-arte{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background:var(--fundo)}.fundo-arte~.tela{background:transparent;z-index:1}.fundo-arte .fundo-img{position:absolute;inset:calc(var(--desfoque, 2px) * -3);background:var(--fundo-h) center / cover no-repeat;filter:blur(var(--desfoque, 2px))}@media (orientation: portrait){.fundo-arte .fundo-img{background-image:var(--fundo-v, var(--fundo-h))}}.fundo-gradiente{position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 6 18 / calc(var(--escurecer, .45) + .2)) 0%,transparent 30%,transparent 62%,rgb(8 6 18 / calc(var(--escurecer, .45) + .35)) 100%),rgb(14 12 26 / var(--escurecer, .45))}.parallax-ceu{position:absolute;inset:0}.parallax-camada{position:absolute;left:0;width:100%;background-repeat:repeat-x;background-size:auto 100%;background-position:left bottom;filter:blur(var(--desfoque, 1px));will-change:transform}.logo-caixa{display:grid;place-items:center;min-height:0}.logo-img{display:block;max-width:100%;max-height:clamp(56px,17vh,150px);object-fit:contain;filter:drop-shadow(0 6px 10px #000a)}.logo-texto{font-size:clamp(1.8rem,6vw,3.6rem);font-weight:900;letter-spacing:2px;color:var(--amarelo);text-shadow:0 4px 0 #a6500a,0 8px 18px #000;transform:rotate(-3deg)}.barra-arte{position:relative;width:100%;aspect-ratio:471 / 51;background:center / 100% 100% no-repeat}.barra-arte .barra-cheia{position:absolute;inset:0;background:center / 100% 100% no-repeat;transition:clip-path .25s ease-out}.barra-arte.sem-arte{aspect-ratio:auto;height:8px;background:var(--painel2);border-radius:4px;overflow:hidden}.barra-arte.sem-arte .barra-cheia{background:linear-gradient(90deg,var(--amarelo),#ff9a3a)}.cartao-jogador{position:relative;width:min(340px,100%);aspect-ratio:446 / 182;background:center / 100% 100% no-repeat;container-type:inline-size}.cartao-jogador.sem-arte{background:var(--painel);border:2px solid var(--borda);border-radius:14px}.cartao-area{position:absolute;display:flex;min-width:0}.cartao-area.ocultar{background:#1a1f2b;border-radius:6px}.cartao-foto{align-items:center;justify-content:center}.cartao-foto .insignia.grande{width:86%;height:86%}.cartao-texto{flex-direction:column;justify-content:center;gap:2cqw;padding:0 4cqw 0 3cqw;text-shadow:0 1px 2px #000}.cartao-nick{font-size:5.4cqw;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartao-patente{color:var(--amarelo);font-weight:700;font-size:3.6cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartao-prox{color:#c9d1e8;font-size:2.9cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cartao-selo{align-items:center;justify-content:center}.cartao-selo b{font-size:4.4cqw;color:#2e1a00;text-shadow:0 1px 0 #ffd77a}.cartao-entrar{margin:auto;min-height:0;padding:2cqw 5cqw;font-size:4.2cqw}.com-arte .dash-topo{background:none;border:none;padding:0;grid-template-columns:auto minmax(0,1fr) auto}.com-arte .cartao-jogador{width:clamp(220px,34vw,380px)}.com-arte .dash-saldo{max-width:30vw}.com-arte .dash-marca .sub{color:#ffe9c7;text-shadow:0 2px 4px #000;margin:0}.com-arte .dash-saldo{color:#fff;text-shadow:0 1px 3px #000}.saldo-item{display:inline-flex;align-items:center;gap:4px;background:#0d0b18b0;border-radius:999px;padding:2px 10px 2px 4px}.saldo-item .ico{width:1.6em;height:1.6em}.dash-opcoes{position:relative;width:48px;height:48px;padding:0;border:none;background:none;cursor:pointer;flex:none}.dash-opcoes .aro{position:absolute;inset:0;width:100%;height:100%}.dash-opcoes .ico-aro{position:absolute;inset:22%;width:56%;height:56%}.dash-opcoes:active{transform:scale(.94)}.com-arte .dash-botao{background:#0e0c1ab8;border:2px solid #ffffff1a;border-bottom-width:2px;color:#fff;text-shadow:0 2px 3px #000}.com-arte .dash-botao.principal{background:linear-gradient(180deg,#2a1a10c8,#0e0c1ad0);border-color:#ffb43266}.com-arte .dash-desc{color:#d6dcef}.btn-arte{position:relative;display:block;width:100%;height:clamp(46px,13vh,96px)}.dash-botao.principal .btn-arte{height:clamp(60px,24vh,170px)}.btn-est{position:absolute;inset:0;width:100%;height:100%}.btn-est.pressionado,.btn-est.desativado{visibility:hidden}.dash-botao:active:not(:disabled) .btn-est.normal{visibility:hidden}.dash-botao:active:not(:disabled) .btn-est.pressionado{visibility:visible}.dash-botao:disabled{cursor:default;filter:none}.dash-botao:disabled .btn-est.normal{visibility:hidden}.dash-botao:disabled .btn-est.desativado{visibility:visible}.dash-botao:disabled .dash-rotulo,.dash-botao:disabled .dash-desc{opacity:.55}.btn-arte.sem-arte:before{display:grid;place-items:center;height:100%;font-size:2.1rem}.btn-arte.sem-arte[data-arte=jogar]:before{content:"⚡";font-size:3.2rem}.btn-arte.sem-arte[data-arte=salas]:before{content:"🌐"}.btn-arte.sem-arte[data-arte=ranking]:before{content:"🏆"}.btn-arte.sem-arte[data-arte=garagem]:before{content:"🚜"}.btn-arte.sem-arte[data-arte=loja]:before{content:"🛒"}.dash-sec-botao{display:inline-flex;align-items:center;gap:6px;font:inherit;font-weight:700;color:#fff;text-shadow:0 1px 2px #000;background:none;border:10px solid transparent;min-height:46px;padding:0 8px;cursor:pointer}.dash-sec-botao:not([style*=border-image]){background:var(--painel2);border:2px solid var(--borda);border-radius:12px;padding:6px 12px}.dash-sec-botao:active{transform:translateY(2px)}.dash-sec-botao.fino{opacity:.85}.dash-sec-botao .ico{width:1.6em;height:1.6em}.com-arte .rodape{color:#d6dcefaa;text-shadow:0 1px 2px #000}@media (max-height: 520px){.com-arte .dash-topo{gap:8px}.com-arte .cartao-jogador{width:clamp(200px,30vw,270px)}.logo-img{max-height:15vh}.btn-arte,.dash-botao.principal .btn-arte{height:clamp(34px,15vh,60px)}.dash-sec-botao{min-height:38px;border-width:8px;font-size:.85rem}.dash-opcoes{width:40px;height:40px}}@media (max-width: 640px) and (orientation: portrait){.com-arte .dash-topo{grid-template-columns:1fr;justify-items:center}.com-arte .cartao-jogador{width:min(360px,92vw)}.com-arte .dash-saldo{max-width:none;justify-content:center}.tela-titulo.dash.com-arte{grid-template-rows:auto auto auto auto}.com-arte .dash-grade{grid-template-rows:none;grid-auto-rows:auto;min-height:auto}.com-arte .dash-botao{min-height:auto;grid-template-rows:auto auto auto}.btn-arte{height:clamp(44px,15vw,76px)}.dash-botao.principal .btn-arte{height:clamp(60px,22vw,110px)}}.tela-carregamento{position:absolute;inset:0;display:grid;place-items:center}.carregamento-centro{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,3vh,22px);width:min(520px,84vw)}.carregamento-marca{position:relative;width:100%;height:clamp(90px,30vh,200px);display:grid;place-items:center}.entrada-anim{position:absolute;inset:0;display:grid;place-items:center;--esc: clamp(1.2px, .42vh, 2.8px);transition:opacity .25s}.entrada-quadro{grid-area:1 / 1;width:calc(var(--w, 100) * var(--esc));height:calc(var(--h, 62) * var(--esc));visibility:hidden}.entrada-quadro.ativo{visibility:visible}.carregamento-logo{position:absolute;inset:0;opacity:0;transform:scale(.82);transition:opacity .35s,transform .35s cubic-bezier(.2,1.4,.4,1)}.carregamento-logo .logo-img{max-height:100%}.entrada-feita .carregamento-logo{opacity:1;transform:none}.entrada-feita .entrada-anim{opacity:0}.carregamento-texto{margin:0;color:#e6e9f5;text-shadow:0 1px 3px #000;min-height:1.2em}.sala-moldura{background:#0b0e17d9;background-clip:padding-box;padding:4px;min-width:0}.sala-moldura[style=""]{border:2px solid var(--borda);border-radius:12px}.sala-minha[style*=border-image]{background:#1b1029e0;background-clip:padding-box;border:10px solid transparent;padding:2px 6px;text-shadow:0 1px 2px #000}@media (max-width: 1000px){.sala-jogador .sj-veic-nome{display:none}}.fundo-arte.cenario .fundo-img{inset:0;filter:none}@media (min-width: 900px) and (prefers-reduced-motion: no-preference){.fundo-arte.cenario .fundo-img{animation:palco-zoom 38s ease-in-out infinite alternate}}@keyframes palco-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}#arte-erros{position:fixed;top:0;left:0;right:0;z-index:9999;background:#c00;color:#fff;font:700 14px/1.4 sans-serif;padding:6px 10px;max-height:30vh;overflow:auto}.ic-v{display:inline-block;object-fit:contain;vertical-align:middle}.ic-v.mini{width:26px;height:22px}.saldo-item{display:inline-flex;align-items:center;gap:4px;font-weight:900}.botao{background:none;border-style:solid;border-width:13px 16px;border-image:var(--v-botoes-azul) 92 104 fill / 13px 16px stretch;border-radius:0;padding:0 6px;min-height:46px;color:#fff;font-weight:900;text-shadow:0 1px 0 #0009,0 0 6px #0007;transition:filter .12s,transform .08s}.botao:hover{filter:brightness(1.14) saturate(1.1)}.botao:active{transform:translateY(2px) scale(.98);border-width:13px 16px;filter:brightness(.9)}.botao:disabled{filter:grayscale(.9) brightness(.75);opacity:1}.botao.primario{background:none;border-image-source:var(--v-botoes-laranja);color:#fff}.botao.perigo{background:none;border-image-source:var(--v-botoes-vermelho)}.botao.voltar{border-image-source:var(--v-botoes-roxo)}.botao.grande{font-size:1.15rem;padding:2px 16px}.botao.peq{min-height:34px;border-width:9px 11px;border-image-width:9px 11px;padding:0 5px;font-size:.84rem}.botao.peq:active{border-width:9px 11px}.botao.fino{border-image:none;border-color:transparent}.aba{display:inline-flex;align-items:center;gap:6px;background:#081234c7;border:2px solid #3f6fd8;border-radius:10px;color:#cfe2ff;font-weight:800}.aba.sel{background:linear-gradient(#ffb432,#e8720c);border-color:#ffe08a;color:#fff;text-shadow:0 1px 0 #0008;box-shadow:0 0 12px #ffb43299}.cabecalho h1{font-size:clamp(1.3rem,3vw,2.1rem);color:#fff;letter-spacing:.02em;text-shadow:0 3px 0 #1a0b3c,0 0 18px #3fb0ff}.painel-chat,.sala-time,.sala-minha,.lista-salas,.escolha-mini,.equipado,.painel-attr,.loja-card,.saguao-acoes,.tabela-ranking,.tela-fim .placar{background:linear-gradient(180deg,#0a163edb,#060c26e6);border:2px solid #4a7fe8;border-radius:14px;box-shadow:0 8px 22px #0007,inset 0 0 0 1px #9fd0ff22}.saguao-acoes{padding:10px}.escolha-mini{padding:6px 10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.escolha-mini-img{width:58px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 4px #000a)}.lista-salas{padding:8px}.sala-item{background:linear-gradient(90deg,#1c4096d9,#0e1c54d9);border:2px solid #5a90f0;border-radius:12px;color:#fff;transition:transform .12s,box-shadow .12s,border-color .12s}.sala-item:hover:not(:disabled){transform:translate(4px);border-color:#ffd23f;box-shadow:0 0 14px #ffd23f88}.sala-item:disabled{filter:grayscale(.6) brightness(.8)}.sala-time.time0{border-color:#ff5a4a;box-shadow:0 0 18px #ff5a4a55,inset 0 0 40px #ff5a4a22}.sala-time.time1{border-color:#3fb0ff;box-shadow:0 0 18px #3fb0ff55,inset 0 0 40px #3fb0ff22}.sala-jogador{background:#081030b3;border-radius:10px}.sala-jogador.pronto{box-shadow:inset 0 0 0 2px #5ad06a}.tela-loja{display:flex;flex-direction:column}.loja-area{flex:1;min-height:0;display:flex;flex-direction:column}.tela-loja .nota{text-shadow:0 1px 3px #000;color:#fff}.loja-card{transition:transform .14s,box-shadow .14s}.loja-card:hover{transform:translateY(-3px);box-shadow:0 0 18px #ffd23f88}.loja-card.meu{border-color:#5ad06a}.loja-gemas{padding-top:6px}.tela-fim{padding-top:clamp(8px,4vh,40px)}.fim-titulo{font-size:clamp(2.2rem,6vw,4.2rem);text-shadow:0 4px 0 #1a0b3c,0 0 26px currentColor}.fim-titulo.vitoria{color:#ffe27a}.fim-titulo.derrota{color:#ff8a7a}.tela-fim .placar{border-collapse:separate;border-spacing:0;overflow:hidden}.tela-garagem,.tela-local{display:flex;flex-direction:column}.tela-local .linha-opcoes{position:relative;z-index:1;background:#060c26b8;border-radius:12px;padding:6px 10px;border:1px solid #4a7fe8}.palco-sobre{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;padding:10px calc(12px + var(--seguro-dir, 0px)) 10px calc(12px + var(--seguro-esq, 0px));background:#080c20}.palco-sobre .cabecalho{position:relative;z-index:1}.palco{flex:1;min-height:0;position:relative;display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(260px,330px);gap:12px}.palco.so-cores{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.palco-fundos{position:fixed;inset:0;z-index:-1;background:#080c20}.palco-fundo{position:absolute;inset:0;background:center / cover no-repeat;opacity:0;transition:opacity .65s ease}.palco-fundo.on{opacity:1}.palco-esq,.palco-dir{position:relative;display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.palco-racas{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.palco-raca{font:inherit;font-size:.62rem;font-weight:900;padding:8px 1px;background:#060c26d1;border:2px solid #3a4a7a;border-radius:8px;color:#fff;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.palco-raca.sucatas{--r: #e8a548}.palco-raca.tecnologicos{--r: #38d6f0}.palco-raca.hibridos{--r: #7fd45a}.palco-raca.ets{--r: #c57bff}.palco-raca.misticos{--r: #ff86d8}.palco-raca.sel{border-color:var(--r);color:var(--r);box-shadow:0 0 10px var(--r)}.palco-cartoes{display:grid;grid-template-columns:1fr 1fr;gap:7px}.palco-cartao{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 3px;font:inherit;color:#fff;background:linear-gradient(180deg,#183684e6,#081032eb);border:2px solid #4a7fe8;border-radius:12px;cursor:pointer;transition:transform .14s,box-shadow .14s,border-color .14s}.palco-cartao img{width:100%;height:76px;object-fit:contain;filter:drop-shadow(0 3px 5px #000a)}.palco-cartao span{font-size:.74rem;font-weight:800}.palco-cartao small{font-size:.68rem;color:#ffd23f}.palco-cartao:hover{transform:translateY(-3px);border-color:#ffd23f}.palco-cartao.sel{border-color:#ffd23f;box-shadow:0 0 16px #ffd23fbb,inset 0 0 18px #ffd23f44}.palco-cartao.bloq img{filter:grayscale(.85) brightness(.6)}.palco-centro{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:0}.palco-nome{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}.palco-nome h2{margin:0;font-size:clamp(1.7rem,4.6vw,3.6rem);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 4px 0 #1a0b3c,0 0 22px #3fb0ff,0 0 3px #000}.palco-nome .tag-raca{font-size:clamp(.8rem,1.6vw,1.1rem);text-shadow:0 1px 3px #000}.palco-bloq{color:#ffd23f;font-weight:900;text-shadow:0 1px 3px #000}.palco-heroi{position:absolute;left:50%;bottom:clamp(100px,22vh,230px);width:min(76%,48vh);aspect-ratio:4 / 3;transform:translate(-50%);display:grid;place-items:end center;pointer-events:none}.palco-img{position:relative;width:100%;height:auto;max-height:100%;object-fit:contain;filter:drop-shadow(0 12px 14px #000c)}.palco-anel{position:absolute;left:12%;right:12%;bottom:-5%;height:18%;border-radius:50%;background:radial-gradient(closest-side,#7fd8ffcc,#3fb0ff55 62%,transparent);filter:blur(3px);opacity:.85}.palco-foco{position:absolute;inset:-22% 5% 0;background:linear-gradient(180deg,#bfe6ff00,#bfe6ff30 45%,#bfe6ff55);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);opacity:.75}.palco-heroi.entra .palco-img{animation:palco-entra .55s cubic-bezier(.18,.9,.3,1.15)}.palco-heroi.entra .palco-foco{animation:palco-acende .7s ease-out}.palco-heroi.entra .palco-anel{animation:palco-anel .7s ease-out}.palco-heroi.pinta .palco-img{animation:palco-pinta .4s ease-out}@keyframes palco-entra{0%{opacity:0;transform:translateY(-34px) scale(.82)}70%{opacity:1}to{opacity:1;transform:none}}@keyframes palco-acende{0%{opacity:0}40%{opacity:1}to{opacity:.75}}@keyframes palco-anel{0%{transform:scale(.3);opacity:1}to{transform:scale(1);opacity:.85}}@keyframes palco-pinta{0%{filter:brightness(1.8) drop-shadow(0 12px 14px #000c);transform:scale(1.04)}to{filter:drop-shadow(0 12px 14px #000c);transform:none}}.palco-cores{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 14px;background:#060c26d1;border:2px solid #4a7fe8;border-radius:14px}.cor-topo{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#fff}.cor-nome{color:#ffd23f;font-weight:900}.cor-lista{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.cor-bot{position:relative;width:36px;height:36px;border-radius:50%;border:2px solid #fff9;background:var(--c);cursor:pointer;transition:transform .12s,box-shadow .12s}.cor-bot:hover{transform:scale(1.12)}.cor-bot.sel{border-color:#ffd23f;box-shadow:0 0 0 2px #ffd23f,0 0 12px #ffd23f}.cor-bot i{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font-size:.72rem;text-shadow:0 0 3px #000}.cor-info{color:#dfe8ff;font-weight:700}.cor-info.ok{color:#7dff9a}.palco-dir .painel-attr{padding:10px}.palco-dir .attr-topo img,.palco-dir .attr-topo .retrato-prov,.palco-dir .attr-topo h3,.palco-dir .attr-topo .tag-raca{display:none}.palco-dir .col-itens{background:linear-gradient(180deg,#0a163edb,#060c26e6);border:2px solid #4a7fe8;border-radius:14px;padding:8px 10px}.palco-dir .col-itens h3{margin:0 0 4px}@media (max-width: 860px),(max-height: 520px){.palco{grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(190px,230px);gap:6px}.palco.so-cores{grid-template-columns:minmax(150px,190px) minmax(0,1fr)}.palco-raca{font-size:.5rem;padding:6px 0}.palco-cartao img{height:46px}.palco-heroi{bottom:86px;width:min(100%,50vh)}.palco-nome h2{font-size:1.3rem}.cor-bot{width:28px;height:28px}.palco-cores{padding:4px 8px;gap:3px}}@media (max-width: 620px) and (orientation: portrait){.tela-garagem,.tela-local,.tela-loja{overflow-y:auto}.palco,.palco.so-cores{display:flex;flex-direction:column}.palco-centro{min-height:56vh}.palco-esq,.palco-dir{overflow:visible}}.vs{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:#05060f;pointer-events:none;animation:vs-entra .22s ease-out}.vs.sai{opacity:0;transition:opacity .26s}@keyframes vs-entra{0%{opacity:0;transform:scale(1.06)}}.vs-caixa{position:relative;width:min(100vw,177.78vh);aspect-ratio:16 / 9;background:center / cover no-repeat;container-type:inline-size}.vs-time{position:absolute;top:21.5%;width:26.5%;height:58%;display:grid;grid-auto-rows:25%}.vs-time.a{left:6.5%;animation:vs-esq .36s ease-out}.vs-time.b{right:6.5%;animation:vs-dir .36s ease-out}@keyframes vs-esq{0%{transform:translate(-30%);opacity:0}}@keyframes vs-dir{0%{transform:translate(30%);opacity:0}}.vs-linha{display:flex;align-items:center;gap:4%;padding:0 3%;min-width:0}.vs-linha img{height:86%;aspect-ratio:4 / 3;object-fit:contain;filter:drop-shadow(0 3px 5px #000b)}.vs-linha b{color:#fff;font-size:2.2cqw;font-weight:900;text-shadow:0 2px 0 #0009;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-atirar{width:118px;height:112px;border:0;border-radius:0;box-shadow:none;background:var(--v-hud-atirar_normal) center / contain no-repeat;transition:transform .08s}.hud-atirar b{position:absolute;left:0;right:0;bottom:2px;color:#fff;font-size:.78rem;text-shadow:0 1px 2px #000,0 0 4px #000}.hud-atirar small{display:none}.hud-atirar:active{background-image:var(--v-hud-atirar_pressionado)}.hud-atirar.carregando{background:var(--v-hud-atirar_carregando) center / contain no-repeat;transform:scale(.96)}.hud.bloqueado .hud-atirar{background-image:var(--v-hud-atirar_desativado)}.hud-relogio{position:relative;isolation:isolate;width:56px;height:56px;background:none;border:0;color:#fff;text-shadow:0 0 8px #3fb0ff,0 1px 1px #000}.hud-relogio:before{content:"";position:absolute;inset:-8px;z-index:-1;background:var(--v-hud-relogio) center / contain no-repeat}.hud-relogio.urgente{border:0;color:#fff;text-shadow:0 0 8px #ff5a4a,0 1px 1px #000}.hud-relogio.urgente:before{filter:hue-rotate(165deg) saturate(1.5)}.hud-vento{background:#060c26c7;border:1px solid #4a7fe8}.hud-vento:before{content:"";width:30px;height:26px;background:var(--v-hud-biruta) center / contain no-repeat}.hud-mira{background:#060c26c7;border:1px solid #4a7fe8}.hud-angulo-n{width:84px;height:60px;display:grid;place-items:center;margin-top:-10px;padding-top:2px;background:var(--v-hud-selo_angulo) center / 100% 100% no-repeat;color:#bff2ff;font-size:1.05rem;text-shadow:0 0 6px #3fe0ff}.bt-ataque,.bt-item{background:var(--v-hud-slot_normal) center / 100% 100% no-repeat;border:0;border-radius:0}.bt-ataque{width:66px;height:58px;padding:5px 7px 12px;justify-content:flex-start}.bt-ataque .at-ic{height:25px}.bt-ataque .at-tecla{top:7px;left:10px}.bt-ataque.ativo,.bt-ataque.at-qr.ativo{background:var(--v-hud-slot_ativo) center / 100% 100% no-repeat;border:0;box-shadow:none;filter:drop-shadow(0 0 6px #ffd23f)}.bt-ataque:disabled,.bt-ataque.at-esp:not(.pronto){background-image:var(--v-hud-slot_desativado);opacity:1}.bt-ataque.at-esp.pronto{animation:none;filter:drop-shadow(0 0 7px #c57bff)}.bt-ataque.at-qr.ativo{filter:drop-shadow(0 0 6px #ff7a2a)}.barra-forca{height:34px;background:none;border-style:solid;border-radius:0;border-width:0 12px 0 52px;border-image:var(--v-hud-forca_moldura) 0 74 0 300 fill / 0 12px 0 52px stretch;overflow:visible;container-type:inline-size}.forca-atual{top:33%;bottom:17%;background:var(--v-hud-forca_cheia) left center / 100cqw 100% no-repeat}.forca-ultima{top:28%;bottom:12%}.hv{background:#060c26c7}.hv-vida{box-shadow:inset 0 0 0 1px #fff3}.hv-vida i{background:var(--v-hud-vida_verde) left center / auto 100% repeat-x}.bt-menu,.bt-emotes{background:var(--v-hud-pausa) center / contain no-repeat;border:0;border-radius:0;font-size:0;width:44px;height:40px}.bt-emotes{background-image:var(--v-hud-chat)}.bt-seta{background:var(--v-hud-seta_cima) center / contain no-repeat;border:0;font-size:0}.bt-seta.s-baixo{background-image:var(--v-hud-seta_baixo)}.bt-seta.s-esq{background-image:var(--v-hud-seta_esq)}.bt-seta.s-dir{background-image:var(--v-hud-seta_dir)}@media (max-width: 760px),(max-height: 500px){.bt-ataque{width:52px;height:46px;padding:4px 5px 9px}.hud-atirar{width:92px;height:88px}.bt-menu,.bt-emotes{width:38px;height:34px}}.dash-sec-botao .ic-v{width:40px;height:34px;flex:none}.fundo-arte.cenario~.tela-titulo{background:transparent}.com-arte .dash-botao{background:linear-gradient(180deg,#0c143a8c,#060a22b8);border:2px solid #5a90f066;backdrop-filter:blur(1px);transition:transform .14s,border-color .14s,box-shadow .14s}.com-arte .dash-botao.principal{background:linear-gradient(180deg,#3c1e0880,#0e0a1ead);border-color:#ffb432aa}.com-arte .dash-botao:hover:not(:disabled){transform:translateY(-3px);border-color:#ffd23f;box-shadow:0 0 22px #ffd23f77}@media (max-width: 760px){.com-arte .dash-botao{backdrop-filter:none}}.tela-loja .cabecalho,.tela-garagem .cabecalho,.tela-local .cabecalho,.tela-saguao .cabecalho,.tela-sala .cabecalho,.palco-sobre .cabecalho{background:linear-gradient(180deg,#060c26db,#060c2680);border-radius:12px;padding:4px 10px}.tela-loja .nota{background:#060c26b8;border-radius:8px;padding:3px 10px;margin:4px 0;font-size:.82rem}.tela-garagem .palco-nome,.tela-local .palco-nome{top:2px}.hud-atirar{position:relative}.hud-relogio{margin-top:10px;margin-bottom:8px}.vs-time{top:28.8%;height:51%}.vs-linha b{font-size:1.9cqw}.vs-time:has(.vs-linha:only-child){grid-auto-rows:100%}.vs-linha:only-child{flex-direction:column;justify-content:center;gap:2%}.vs-linha:only-child img{height:74%}.vs-linha:only-child b{font-size:3cqw}.fim-titulo{display:inline-block;padding:2px 34px;border-radius:16px;background:#060c26c7;border:2px solid currentColor}@media (max-width: 900px),(max-height: 500px){.hud-chat{bottom:160px}}.fundo-arte.cenario .fundo-img.dissolve{opacity:0;transition:opacity 1.4s ease}.fundo-arte.cenario .fundo-img.dissolve.ativo{opacity:1}.tela-titulo.dash.com-arte{grid-template-rows:auto minmax(0,1fr) auto auto auto}.dash-vitrine{position:relative;min-height:0;pointer-events:none}.vitrine-img{position:absolute;inset:0 0 26px;width:100%;height:calc(100% - 26px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 18px #000b)}.vitrine-img.entra{animation:vitrine-entra .6s cubic-bezier(.18,.9,.3,1.1)}.vitrine-nome{position:absolute;left:50%;bottom:0;transform:translate(-50%);white-space:nowrap;padding:2px 16px;border-radius:999px;font-size:.9rem;color:#fff;background:#060c28c7;border:1px solid #ffd23f88;text-shadow:0 1px 2px #000}.vitrine-nome.entra{animation:vitrine-nome .6s ease-out}@keyframes vitrine-entra{0%{opacity:0;transform:translateY(26px) scale(.9)}}@keyframes vitrine-nome{0%{opacity:0}}.com-arte .dash-grade{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto;width:min(100%,1120px);justify-self:center}.com-arte .dash-botao{min-height:0;padding:8px 6px;grid-template-rows:auto auto auto}.com-arte .dash-botao.principal{grid-row:auto;grid-column:auto}.com-arte .dash-botao.principal .dash-rotulo{font-size:1.1rem}.com-arte .cartao-prox{display:none}.com-arte .cartao-nick{font-size:4.8cqw}.com-arte .cartao-patente{font-size:3.3cqw}.com-arte .cartao-texto{gap:.8cqw;padding:0 3cqw}.com-arte .cartao-selo b{color:#06214a;font-size:4.6cqw;text-shadow:0 1px 0 #d8f4ff}.com-arte .saldo-item{padding:3px 10px;border-radius:999px;background:#060c28b8;color:#fff}@media (max-height: 520px){.vitrine-img{inset:0 0 20px;height:calc(100% - 20px)}.vitrine-nome{font-size:.72rem;padding:0 10px}.com-arte .cartao-jogador{width:172px}.com-arte .dash-topo .chip-beta{display:none}.com-arte .dash-saldo{flex-wrap:nowrap;gap:5px;font-size:.78rem}.com-arte .saldo-item{padding:1px 7px}.com-arte .dash-opcoes{flex:none}.com-arte .dash-arte{min-height:0;height:40px}.com-arte .dash-sec-botao{min-height:0;padding-block:1px;font-size:.78rem}.com-arte .dash-sec-botao .ic-v{width:28px;height:24px}.com-arte .dash-botao{padding:3px 4px}.com-arte .dash-botao.principal .dash-rotulo,.com-arte .dash-rotulo{font-size:.82rem}.tela-titulo.dash .rodape{display:none}.tela-titulo.dash.com-arte{grid-template-rows:auto minmax(0,1fr) auto auto}}@media (max-width: 640px) and (orientation: portrait){.com-arte .dash-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.hud-base{grid-template-columns:minmax(0,1fr) auto auto}.hud-meio{order:1}.hud-mira{order:2}.hud-direita{order:3}.hud-setas-esq{order:0;display:flex;gap:10px;align-self:end}.hud.toque .hud-base{grid-template-columns:auto minmax(0,1fr) auto auto}.hud-setas-esq .bt-seta{width:76px;height:76px}.hud.toque .hud-setas{grid-template-columns:54px;gap:6px}.hud.toque .hud-setas .bt-seta{width:54px;height:54px}.hud.toque .hud-atirar{width:84px;height:80px}.hud.toque .bt-pulo{width:56px;height:56px}.hud.toque .hud-mira{padding:2px 5px}@media (max-height: 500px){.hud-setas-esq{gap:6px}.hud-setas-esq .bt-seta{width:62px;height:62px}.hud.toque .hud-setas{grid-template-columns:44px;gap:4px}.hud.toque .hud-setas .bt-seta{width:44px;height:44px}.hud.toque .hud-atirar{width:72px;height:68px}.hud.toque .bt-pulo{width:46px;height:46px;font-size:1.2rem}.hud.toque .bt-ataque{width:40px;height:38px;padding:3px 4px 7px}.hud.toque .bt-ataque .at-ic{height:20px;font-size:1rem}.hud.toque .hud-dial{width:60px;height:34px}.hud.toque .hud-angulo-n{width:62px;height:42px;margin-top:-6px;font-size:.85rem}.hud.toque .bt-item{width:36px;height:36px}.hud.toque .barra-forca{height:24px}.hud.toque .hud-acoes .bt-acao{padding:2px 6px;font-size:.66rem}.hud.toque .hud-meio{gap:2px}}.palco-nome h2.placa-nome{display:inline-block;max-width:92%;padding:.1em .35em .06em;font-family:Impact,Arial Black,Trebuchet MS,sans-serif;font-weight:400;font-size:clamp(1.25rem,3vw,2.4rem);line-height:1.15;letter-spacing:.05em;text-shadow:none;border-style:solid;border-width:22px 34px;border-image:var(--v-botoes-azul) 56 80 fill / 22px 34px stretch;white-space:nowrap;filter:drop-shadow(0 6px 10px #000a)}.palco-nome h2.placa-nome.sucatas{border-image-source:var(--v-botoes-laranja)}.palco-nome h2.placa-nome.tecnologicos{border-image-source:var(--v-botoes-ciano)}.palco-nome h2.placa-nome.hibridos{border-image-source:var(--v-botoes-vermelho)}.palco-nome h2.placa-nome.ets{border-image-source:var(--v-botoes-verde)}.palco-nome h2.placa-nome.misticos{border-image-source:var(--v-botoes-roxo)}.placa-nome span{background:linear-gradient(180deg,#fff 18%,#ffe88a 52%,#ffb01e 88%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #3a1a00) drop-shadow(0 2px 0 #1a0b3c)}.palco-nome .tag-raca{margin-top:-4px;padding:1px 14px;border-radius:999px;background:#060c28d9;border:1px solid #ffd23f88}.tela-garagem>h1,.tela-local>h1,.tela-garagem .cabecalho h1,.tela-local .cabecalho h1{padding:0 18px;border-radius:999px;background:#060c28c7;border:1px solid #ffd23f66}@media (max-width: 860px),(max-height: 520px){.palco-nome h2.placa-nome{font-size:1.05rem;border-width:13px 22px;border-image-width:13px 22px}}.com-arte .cartao-jogador{width:clamp(190px,21vw,290px)}.dash-ic{height:clamp(62px,11vh,104px);width:100%;transition:transform .1s;filter:drop-shadow(0 4px 6px #0009)}.dash-botao:active .dash-ic{transform:scale(.94)}.dash-botao:disabled .dash-ic{filter:grayscale(1) brightness(.6)}.palco-nome{z-index:3}.palco-heroi[data-v=nina] .palco-img,.palco-heroi[data-v=kry] .palco-img{width:80%}@media (max-height: 520px){.dash-ic{height:42px}.com-arte .cartao-jogador{width:172px}}.tela-titulo.dash.com-arte:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,transparent 60%,rgba(4,8,22,.4) 100%);box-shadow:inset 0 0 90px #04081680}.palco-nome{right:auto;width:max-content;align-items:flex-start}.palco-nome h2.placa-nome{font-size:clamp(.9rem,3vh,1.5rem);border-width:clamp(11px,2.2vh,17px) clamp(18px,3.4vh,27px);border-image-width:clamp(11px,2.2vh,17px) clamp(18px,3.4vh,27px);max-width:none}.palco-nome .tag-raca{font-size:clamp(.62rem,1.7vh,.85rem);padding:0 10px;margin-left:10px}.tela-local .cabecalho h1{padding:0;background:none;border-style:solid;border-width:16px 28px;border-image:var(--v-botoes-azul) 56 80 fill / 16px 28px stretch;font-family:Impact,Arial Black,Trebuchet MS,sans-serif;font-weight:400;font-size:clamp(1.1rem,2.4vw,1.7rem);line-height:1.1;letter-spacing:.05em;text-transform:uppercase;text-shadow:none;white-space:nowrap;filter:drop-shadow(0 4px 8px #000a)}.tela-local .cabecalho h1 span{background:linear-gradient(180deg,#fff 18%,#ffe88a 52%,#ffb01e 88%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #3a1a00) drop-shadow(0 2px 0 #1a0b3c)}@media (max-height: 520px){.tela-local .cabecalho h1{font-size:1rem;border-width:11px 20px;border-image-width:11px 20px}}.loja-amostra{width:72px;height:72px}.pet-arte{width:76px;height:64px;object-fit:contain;filter:drop-shadow(0 3px 5px #000a)}.loja-login{color:#ffd23f;font-weight:800}.dash-diario{position:relative;padding:2px 6px;background:#060c28b3;border:1px solid #ffd23f88;border-radius:10px;cursor:pointer}.dash-diario.novo:after{content:"";position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:#ff3b5c;box-shadow:0 0 6px #ff3b5c}.diario{display:flex;flex-direction:column;gap:10px}.dia-semana{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.dia-cel{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;border-radius:8px;background:#0a163ecc;border:1px solid #4a7fe8;font-size:.8rem}.dia-cel.feito{opacity:.5}.dia-cel.hoje{border-color:#ffd23f;box-shadow:0 0 10px #ffd23faa}.dia-marcos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dia-marco{display:flex;align-items:center;gap:8px;padding:6px;border-radius:10px;background:#0a163ecc;border:1px solid #4a7fe8}.dia-marco.feito{border-color:#ffd23f}.dia-marco-txt{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.dia-barra{height:7px;border-radius:4px;background:#0008;overflow:hidden}.dia-barra i{display:block;height:100%;background:linear-gradient(90deg,#ffb01e,#ffe88a)}@media (max-width: 520px){.dia-marcos{grid-template-columns:1fr}}.equipado{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 16px}.equipado-arte{width:150px;height:124px;display:flex;align-items:flex-end;justify-content:center}.equipado-img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 8px #000b)}.equipado-info{display:flex;flex-direction:column;gap:6px;min-width:0}.equipado-info small{font-size:.78rem;opacity:.75;text-transform:uppercase;letter-spacing:.06em}.equipado-nome{font-size:1.5rem;line-height:1.1;color:#ffd76a;overflow-wrap:anywhere}.equipado-itens{display:flex;gap:10px}.equipado-item{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:2px solid #ffd76a99;background:#0007;font-size:1.8rem}.equipado-item.ic-img img{width:86%;height:86%}.equipado-item.vazio{border-style:dashed;border-color:#fff4;background:#0003}.equipado-trocar{white-space:nowrap}@media (min-width: 900px) and (min-height: 720px){.equipado-arte{width:210px;height:176px}.equipado-nome{font-size:1.9rem}.equipado-item{width:80px;height:80px;font-size:2.3rem}.equipado-trocar{font-size:1.15rem;padding:12px 26px}}@media (max-height: 520px){.equipado{gap:10px;padding:4px 10px}.equipado-arte{width:84px;height:66px}.equipado-info{gap:3px}.equipado-info small{display:none}.equipado-nome{font-size:1.02rem}.equipado-itens{gap:6px}.equipado-item{width:38px;height:38px;font-size:1.15rem;border-radius:8px}}@media (max-width: 620px) and (orientation: portrait){.equipado{grid-template-columns:auto minmax(0,1fr)}.equipado-arte{width:104px;height:92px}.equipado-item{width:48px;height:48px}.equipado-trocar{grid-column:1 / -1}}
