@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/fontes/barlow-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(/fontes/barlow-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(/fontes/barlow-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:500;font-display:swap;src:url(/fontes/chakra-petch-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:600;font-display:swap;src:url(/fontes/chakra-petch-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-weight:700;font-display:swap;src:url(/fontes/chakra-petch-latin-700-normal.woff2)format("woff2")}:root{--fundo:#0a0e14;--centro:#0d131d;--painel:#101722;--cartao:#141c29;--relevo:#182130;--meu:#1b2740;--aberta:#20304a;--texto:#e8eef7;--suave:#c6d0df;--apagado:#93a1b8;--ouro:#e6b84a;--ciano:#2fd0e6;--alerta-fundo:#4a2024;--alerta:#ffb4a8;--titulo:"Chakra Petch", "Barlow", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--fundo);color:var(--texto);font:15px/1.4 Barlow,system-ui,sans-serif}a{color:var(--ciano)}a:hover{color:#8beaf6}button,select,input{font:inherit;color:inherit}button,select{background:var(--relevo);cursor:pointer;border:0;min-height:44px;padding:8px 14px;transition:background-color .14s,color .14s,filter .14s,transform .1s}button:hover:not(:disabled){filter:brightness(1.18)}button:active:not(:disabled){transform:translateY(1px)}button:disabled,select:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--ciano);outline-offset:-2px}button.principal{background:var(--ouro);color:#111;font-family:var(--titulo);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);font-weight:700}button.grande{min-height:52px;font-size:17px}button.perigo,button.ativo{background:var(--alerta-fundo);color:var(--alerta)}button.selecionado{background:var(--aberta);color:var(--ouro)}button.discreto{min-height:34px;color:var(--ciano);background:0 0;padding:4px 10px;font-size:13px;font-weight:600}input:not([type=range]):not([type=file]){background:var(--relevo);min-height:46px;color:var(--texto);border:0;padding:10px 14px}input[type=range]{accent-color:var(--ciano)}[hidden]{display:none!important}.erro{color:var(--alerta);min-height:1.4em;margin:10px 0 0}.entra{animation:.18s ease-out entra}@keyframes entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fala{animation:1s ease-out infinite anel}@keyframes anel{0%{box-shadow:0 0 #2fd0e6b3}to{box-shadow:0 0 0 14px #2fd0e600}}@media (prefers-reduced-motion:reduce){.entra,.fala,.trilho button.piscando,.topo button.piscando,.abas-celular button.piscando{animation:none}.fala{box-shadow:0 0 0 3px var(--ciano)}button{transition:none}}.avatar{width:34px;height:34px;font-family:var(--titulo);color:#fff;background:#30363d;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.mini{width:22px;height:22px;font-size:10px}.avatar.pequeno{width:26px;height:26px;font-size:11px}.avatar.medio{width:28px;height:28px;font-size:11px}.avatar.anel-fala{box-shadow:0 0 0 3px var(--ciano)}.avatar.anel-mudo{box-shadow:0 0 0 3px var(--alerta)}.avatar.grande{width:72px;height:72px;font-size:28px}.entrada{flex-wrap:wrap;min-height:100dvh;display:flex}.entrada-marca{background:var(--painel);flex-direction:column;flex:420px;justify-content:center;gap:28px;padding:48px clamp(24px,6vw,88px);display:flex}.entrada-marca h1{font-family:var(--titulo);letter-spacing:.04em;color:var(--ouro);margin:0;font-size:clamp(44px,6vw,76px);font-weight:700;line-height:1}.entrada-marca p{max-width:420px;color:var(--suave);margin:0;font-size:18px}.rotas-marca{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:420px;display:grid}.rotas-marca span{background:var(--relevo);min-height:56px;color:var(--suave);font-family:var(--titulo);letter-spacing:.08em;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.entrada-form{flex:420px;justify-content:center;align-items:center;padding:40px 24px;display:flex}.entrada-form form,.passos{width:100%;max-width:380px}.entrada-form h2{font-family:var(--titulo);margin:0 0 14px;font-size:28px;font-weight:700}.entrada-form label{color:var(--suave);margin-bottom:16px;font-size:14px;display:block}.entrada-form input{width:100%;margin-top:6px;display:block}.entrada-form button{width:100%}.riot-id{border:0;margin:0 0 16px;padding:0}.riot-id legend{color:var(--suave);margin-bottom:6px;padding:0;font-size:14px}.riot-id-campos{grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:8px;display:grid}.riot-id-campos span{font-family:var(--titulo);color:var(--ouro);font-size:20px;font-weight:700}.entrada-form .riot-id-campos input{margin-top:0}.riot-id small{color:var(--apagado);margin-top:6px;font-size:13px;display:block}.sub{color:var(--suave);margin:0 0 18px}.rodape-form{color:var(--suave);justify-content:space-between;gap:8px;margin:14px 0 0;font-size:14px;font-weight:600;display:flex}.link-teste{border:1px dashed var(--ouro);overflow-wrap:anywhere;margin:14px 0;padding:12px;font-size:14px;display:block}#app{--largura-trilho:72px;--largura-salas:240px;--largura-chat:300px;grid-template-columns:var(--largura-trilho) var(--largura-salas) minmax(0, 1fr) var(--largura-chat);height:100dvh;display:grid;overflow:hidden}#app.em-gg .chat{display:none}.trilho{border-right:1px solid var(--painel);background:#070a0f;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.trilho-marca,.trilho button{place-items:center;width:48px;height:48px;min-height:0;padding:0;display:grid}.trilho-marca{background:var(--cartao);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.trilho-marca img{object-fit:cover;width:100%;height:100%;display:block}.trilho-linha{background:var(--relevo);width:28px;height:2px}.trilho-espaco{flex:1}.trilho button{background:var(--painel);color:var(--suave);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.trilho button:hover:not(:disabled){background:var(--aberta);filter:none}.trilho button.ativo-trilho{background:var(--aberta);color:var(--ouro)}.trilho button{position:relative}.selo-aviso{background:var(--alerta);color:#111;text-align:center;min-width:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px}.trilho .selo-aviso{position:absolute;top:2px;right:2px}.botao-painel{align-items:center;gap:6px;display:inline-flex}.botao-esconder{background:var(--relevo);width:26px;min-height:26px;color:var(--suave);flex:none;place-items:center;padding:0;display:grid}@keyframes piscar-chat{0%{background:var(--ouro);color:#111}50%,to{background:var(--relevo);color:var(--ouro)}}.trilho button.piscando,.topo button.piscando,.abas-celular button.piscando{background:var(--ouro);color:#111;animation:1s step-end infinite piscar-chat}.trilho button.trilho-sair{color:var(--apagado);background:0 0}.trilho button.trilho-sair:hover:not(:disabled){color:var(--alerta);background:0 0}.lateral,.chat{background:var(--painel);flex-direction:column;min-height:0;display:flex}.lateral{grid-column:2}.centro{grid-column:3}.chat{border-left:1px solid var(--fundo);grid-column:4}.marca{font-family:var(--titulo);letter-spacing:.1em;color:var(--ouro);justify-content:space-between;align-items:center;gap:8px;padding:20px 16px 12px;font-size:19px;font-weight:700;display:flex}.marca>span:first-child{white-space:nowrap}.marca-online{color:var(--ciano);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.ponto-online{background:var(--ciano);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulso-online}@keyframes pulso-online{0%,to{opacity:1}50%{opacity:.35}}.rolagem{flex:1;padding:4px 12px;overflow-y:auto}.rolagem h2{font-family:var(--titulo);letter-spacing:.14em;color:var(--apagado);margin:12px 2px 8px;font-size:12px;font-weight:500}.rolagem ul{margin:0;padding:0;list-style:none}.sala{text-align:left;width:100%;color:var(--suave);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:0 0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding:8px 14px;font-weight:600;display:flex}.sala:hover:not(:disabled){background:var(--relevo);filter:none}.sala.vista,.sala.vista:hover:not(:disabled){background:var(--aberta);color:#fff}.nome-sala{align-items:center;gap:8px;min-width:0;display:inline-flex}.nome-sala span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sala .qtd{font-family:var(--titulo);color:var(--apagado);font-size:13px;font-weight:600}.sala.vista .qtd{color:var(--ouro)}.sala .selo{background:var(--ouro);color:#111;margin-left:auto;padding:0 7px;font-size:12px;font-weight:600}.na-sala{margin-bottom:4px!important}.pessoa-sala{color:var(--suave);align-items:center;gap:8px;padding:3px 10px 3px 30px;font-size:13px;display:flex}.pessoa-sala>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selo-ao-vivo{background:var(--ouro);color:#111;font-family:var(--titulo);flex:none;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:700}.linha-pessoa{color:var(--suave);align-items:center;gap:8px;padding:4px 2px;font-size:14px;display:flex}.nome-online{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.onde{color:var(--apagado);flex:none;margin-left:auto;font-size:12px}.eu{background:var(--relevo);align-items:center;gap:4px;padding:8px;display:flex}.eu #eu-avatar{padding:3px;display:inline-flex}.eu-texto{flex:1;min-width:0;padding-left:4px}.eu-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.eu-situacao{text-overflow:ellipsis;white-space:nowrap;color:var(--apagado);font-size:11px;display:block;overflow:hidden}.eu-situacao.conectado{color:var(--ciano)}.eu-situacao.mutado{color:var(--alerta)}.eu .eu-botao,.eu .eu-engrenagem{flex:none;place-items:center;width:30px;height:30px;min-height:0;padding:0;display:grid}.eu .eu-botao{background:var(--aberta);color:var(--texto)}.eu .eu-botao.desligado,.eu .eu-botao.sair{background:var(--alerta-fundo);color:var(--alerta)}.eu .eu-engrenagem{color:var(--apagado);background:0 0}.centro{background:var(--centro);flex-direction:column;min-width:0;min-height:0;display:flex}.topo{border-bottom:1px solid var(--painel);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.topo h1{font-family:var(--titulo);white-space:nowrap;margin:0;font-size:24px;font-weight:700}#estado{color:var(--ciano);align-items:center;gap:6px;font-size:13px;display:inline-flex}#estado:not(:empty):before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}#btn-mini,#btn-mini[hidden]+#btn-convite{margin-left:auto}button.sair-sala{color:var(--alerta)}.palco{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}#tela-vazia{color:var(--apagado);text-align:center;margin:auto;padding:20px}#abas-tela{flex-wrap:wrap;gap:6px;display:flex}#abas-tela:empty{display:none}#abas-tela button{min-height:34px;padding:4px 10px;font-size:13px}#abas-tela button.selecionada{background:var(--aberta);color:var(--ouro)}#area-video{aspect-ratio:calc(16 * var(--colunas)) / calc(9 * var(--linhas));background:#05080d;flex:none;width:100%;max-height:52vh;position:relative}#area-video.mosaico{max-height:68vh}.grade-telas{grid-template-columns:repeat(var(--colunas), minmax(0, 1fr));grid-template-rows:repeat(var(--linhas), minmax(0, 1fr));gap:4px;height:100%;display:grid}.tela-ao-vivo{min-width:0;min-height:0;position:relative}.video-palco{object-fit:contain;background:#05080d;width:100%;height:100%;display:block}.mosaico .video-palco{cursor:pointer}.controles-tela{z-index:1;background:#101722d9;align-items:center;gap:8px;padding:2px 8px;display:flex;position:absolute;top:8px;right:8px}.controles-tela .vol-tela{width:80px}#telas-fora{flex-wrap:wrap;gap:8px;display:flex}#telas-fora button{min-height:40px;padding:6px 16px;font-weight:700}button.selo-ao-vivo{min-height:0;line-height:1.4}.ao-vivo{z-index:1;background:var(--ouro);color:#111;font-family:var(--titulo);letter-spacing:.08em;padding:3px 10px;font-size:13px;font-weight:700;position:absolute;top:12px;left:12px}.botao-tela-cheia{z-index:1;width:36px;min-height:36px;color:var(--texto);background:#101722d9;place-items:center;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.palco:fullscreen{background:#000;padding:0}.palco:fullscreen #area-video{aspect-ratio:auto;flex:1;max-height:none}:is(.palco:fullscreen #telas-fora,.palco:fullscreen #abas-tela,.palco:fullscreen #vagas,.palco:fullscreen #banco){display:none}#vagas{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.vaga{background:var(--cartao);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);flex-direction:column;align-items:center;gap:10px;min-height:236px;padding:18px 12px;transition:background-color .14s;display:flex;position:relative}.vaga.minha{background:var(--meu)}.vaga .rota{font-family:var(--titulo);letter-spacing:.16em;color:var(--apagado);font-size:14px;font-weight:600}.vaga.minha .rota{color:var(--ouro)}.ocupante{flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;padding-top:6px;display:flex}.ocupante .lugar-avatar{padding:6px}.ocupante .avatar{width:84px;height:84px;font-size:34px}.ocupante .nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.ocupante .situacao{color:var(--apagado);font-size:13px}.vaga.falando .situacao{color:var(--ciano)}.vaga.muda .situacao{color:var(--alerta)}.vaga.ao-ar .situacao{color:var(--ouro)}.elo-vaga{min-height:24px;color:var(--ouro);font-family:var(--titulo);letter-spacing:.08em;background:0 0;margin-top:auto;padding:2px 4px;font-size:11px;font-weight:600}.ocupante input[type=range]{width:100%}.pegar{width:100%;color:var(--suave);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.pegar .mais{width:84px;height:84px;color:var(--apagado);border:1px dashed #4a5a75;border-radius:50%;justify-content:center;align-items:center;font-size:30px;font-weight:400;display:flex}.pegar small{color:var(--apagado);font-size:13px;font-weight:400}#banco{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}#banco[hidden]{display:none}#banco .vaga{clip-path:none;flex-direction:row;gap:8px;min-height:0;padding:6px 12px;font-size:13px}#banco .rota{display:none}#banco .ocupante{grid-template-columns:auto minmax(0,1fr) 72px;align-items:center;gap:0 8px;width:100%;padding:0;display:grid}#banco .ocupante .lugar-avatar{grid-row:1/span 2;padding:0}#banco .ocupante .avatar{width:32px;height:32px;font-size:12px}#banco .ocupante .nome{grid-column:2}#banco .ocupante .situacao{text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;font-size:11px;overflow:hidden}#banco .ocupante input[type=range]{grid-area:1/3/span 2;width:100%;margin:0}#banco .elo-vaga{display:none}#banco .vaga.falando .avatar{box-shadow:0 0 0 2px var(--ciano)}#btn-sair-vaga{min-height:28px;color:var(--apagado);padding:2px 8px;font-size:12px}.com-tela #btn-sair-vaga{display:none}.titulo-salas{align-items:center;gap:8px;display:flex}.titulo-salas h2{flex:1}#btn-nova-sala{background:var(--relevo);width:26px;min-height:26px;color:var(--ouro);font-family:var(--titulo);padding:0;font-weight:700}.editar-sala{min-height:26px;margin:0 0 4px 30px;padding:2px 6px;font-size:12px;display:block}.membros{border:0;margin:0 0 12px;padding:0}.membros legend{color:var(--suave);margin-bottom:8px;padding:0;font-size:14px}#dialogo-sala .membro{color:var(--texto);align-items:center;gap:8px;margin-bottom:6px;display:flex}#dialogo-sala .nota{color:var(--apagado);margin:0 0 8px;font-size:13px}.com-tela #vagas{flex-wrap:wrap;gap:8px;display:flex}.com-tela .vaga{clip-path:none;flex-direction:row;gap:8px;min-height:0;padding:6px 12px;font-size:13px}.com-tela .vaga:not(.ocupada){display:none}.com-tela .ocupante{flex-direction:row;width:auto;padding:0}.com-tela .ocupante .lugar-avatar{padding:0}.com-tela .ocupante .avatar{width:26px;height:26px;font-size:11px}.com-tela .ocupante input[type=range]{width:70px}.com-tela .ocupante .situacao,.com-tela .elo-vaga{display:none}.com-tela #banco .ocupante .nome{grid-row:1/span 2}.com-tela .vaga.falando .avatar{box-shadow:0 0 0 2px var(--ciano)}#painel-sons{background:var(--painel);border-top:1px solid var(--relevo);padding:12px 20px}.cabecalho-sons{color:var(--suave);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.cabecalho-sons strong{color:var(--texto);font-size:14px}.cabecalho-sons label{align-items:center;gap:8px;margin-left:auto;display:flex}#lista-sons{flex-wrap:wrap;gap:6px;max-height:110px;margin-bottom:10px;display:flex;overflow-y:auto}.item-som{display:inline-flex}.item-som button{min-height:38px;padding:6px 12px;font-size:14px}.item-som .apagar{color:var(--apagado);padding:6px 9px}.vazio{color:var(--apagado);margin:0;font-size:14px}.abas-sons{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.abas-sons button{min-height:34px;padding:4px 12px;font-size:13px}.abas-sons button.selecionada{background:var(--aberta);color:var(--ouro)}#btn-novo-som{margin-left:auto}.item-som .favoritar{color:var(--apagado);padding:6px 8px}.item-som .favoritar.ativo{color:var(--ouro)}#dialogo-som{background:var(--painel);width:min(620px,94vw);max-height:92dvh;color:var(--texto);border:0;padding:24px;overflow-y:auto}#dialogo-som::backdrop{background:#0009}#dialogo-som h2{font-family:var(--titulo);margin:0 0 14px;font-size:20px}#form-som label{color:var(--suave);margin-bottom:12px;font-size:13px;display:block}#form-som input:not([type=range]){width:100%;margin-top:6px;display:block}.corte{margin-top:10px}.corte-faixa{background:var(--fundo);height:72px;color:var(--ciano);position:relative;overflow:hidden}.corte-faixa canvas{width:100%;height:100%;display:block}.corte-fora{pointer-events:none;background:#000000b3;position:absolute;top:0;bottom:0}.corte-faixa input[type=range]{appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.corte-faixa input[type=range]::-webkit-slider-thumb{background:var(--ouro);appearance:none;cursor:ew-resize;pointer-events:auto;width:12px;height:72px}.corte-faixa input[type=range]::-moz-range-thumb{background:var(--ouro);cursor:ew-resize;pointer-events:auto;border:0;border-radius:0;width:12px;height:72px}.corte-rodape{color:var(--suave);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}.corte-nota{color:var(--apagado)}.barra{background:var(--fundo);border-top:1px solid var(--painel);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:flex}.barra button{align-items:center;gap:8px;min-height:48px;font-weight:600;display:inline-flex}.eu-na-barra{background:var(--relevo);align-items:center;gap:8px;min-height:48px;padding:0 4px 0 8px;font-size:13px;display:inline-flex}.eu-na-barra strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.barra .eu-na-barra button{min-height:34px;color:var(--suave);background:0 0;padding:0 8px}.barra button.principal{padding:8px 20px}.barra select{min-height:48px;padding:8px 10px}#aviso-2k{text-align:center;color:var(--ouro);flex-basis:100%;margin:0;font-size:13px;font-weight:600}.grupo-tela{gap:8px;display:flex}.topo-chat{font-family:var(--titulo);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;padding:20px 16px 12px;font-size:15px;font-weight:600;display:flex}#mensagens{flex:1;min-height:0;padding:4px 16px 12px;overflow-y:auto}.mensagem{gap:8px;margin-bottom:12px;padding:2px 4px;animation:.18s ease-out entra;display:flex;position:relative}.mensagem.marcada{box-shadow:inset 2px 0 0 var(--ouro);background:#e6b84a1f}.corpo-msg{flex:1;min-width:0}.marcacao{color:var(--ciano);background:#2fd0e629;padding:0 2px;font-weight:600}.editada{color:var(--apagado);font-size:11px}.citacao{border-left:2px solid var(--apagado);width:100%;min-height:0;color:var(--suave);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;margin-bottom:2px;padding:0 0 0 8px;font-size:12px;font-weight:400;display:block;overflow:hidden}.imagem-msg{max-width:100%;max-height:240px;margin-top:4px;display:block}.reacoes,.escolha-emoji{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.reacao,.escolha-emoji button{background:var(--relevo);min-height:24px;color:var(--texto);padding:0 6px;font-size:13px;font-weight:500}.reacao.minha{box-shadow:inset 0 0 0 1px var(--ciano)}.editar-msg input{width:100%;min-height:32px;padding:4px 8px}.editar-msg small{color:var(--apagado);font-size:11px}.acoes-msg{z-index:1;background:var(--fundo);gap:2px;padding:2px;display:none;position:absolute;top:-8px;right:0}.mensagem:hover .acoes-msg,.mensagem:focus-within .acoes-msg{display:flex}.acoes-msg button{width:24px;min-height:24px;color:var(--suave);background:0 0;padding:0;font-size:14px}.acoes-msg .msg-apagar{color:var(--alerta)}@media (hover:none){.acoes-msg{align-self:flex-start;display:flex;position:static}}#sugestoes{flex-wrap:wrap;gap:4px;padding:6px 12px 0;display:flex}.sugestao{background:var(--relevo);min-height:26px;color:var(--ciano);padding:0 8px;font-size:13px}#respondendo,#imagem-pendente{color:var(--suave);justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 0;font-size:12px;display:flex}#imagem-pendente img{max-width:120px;max-height:80px}.botao-imagem{background:var(--relevo);width:40px;color:var(--suave);cursor:pointer;flex:none;place-items:center;font-size:20px;display:grid}.botao-imagem input{opacity:0;width:1px;height:1px;position:absolute}.titulo-msg{flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:13px;display:flex}.titulo-msg time{color:var(--apagado);font-size:12px}.mensagem p{overflow-wrap:anywhere;white-space:pre-wrap;margin:1px 0 0}#form-chat{gap:8px;padding:12px;display:flex}#campo-chat{flex:1;min-width:0}button.botao-avatar{background:0 0;border-radius:50%;flex:none;min-height:0;padding:0;display:inline-flex}#cartao-pessoa{background:var(--painel);width:min(340px,92vw);color:var(--texto);border:0;padding:20px}#cartao-pessoa::backdrop{background:#0009}#cartao-pessoa label{color:var(--suave);margin-top:12px;font-size:13px;display:block}#cartao-pessoa input[type=range]{width:100%;margin-top:6px;display:block}#cartao-silenciar{width:100%;margin-top:10px}#cartao-pessoa .acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cartao-topo{align-items:center;gap:14px;display:flex}.cartao-topo h2{overflow-wrap:anywhere;font-family:var(--titulo);margin:0;font-size:18px}.cartao-topo p{color:var(--suave);margin:2px 0 0;font-size:13px}#cartao-dono{border-top:1px solid var(--relevo);margin-top:16px;padding-top:12px}#cartao-dono h3{color:var(--suave);margin:0 0 8px;font-size:13px}.botoes-dono{flex-wrap:wrap;gap:6px;display:flex}.botoes-dono button{min-height:34px;padding:4px 10px;font-size:13px}.botoes-dono .perigoso{color:var(--alerta)}#cartao-link{width:100%;margin-top:8px;font-size:12px}.conta-removida{justify-content:space-between;align-items:center;gap:8px;margin:4px 0;font-size:14px;display:flex}#cartao-jogo{background:var(--fundo);margin-top:12px;padding:10px}.cartao-invocador{align-items:center;gap:10px;display:flex}#cartao-icone{border-radius:50%;width:44px;height:44px}.cartao-elo-texto{flex:1;min-width:0}.cartao-elo-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.cartao-elo-texto strong span{color:var(--apagado);font-weight:400}#cartao-elo{color:var(--ouro);margin:2px 0 0;font-size:13px;font-weight:600}.cartao-emblema{object-fit:contain;width:40px;height:40px}#cartao-ultima{border-left:3px solid var(--apagado);align-items:center;gap:10px;margin:10px 0 0;padding-left:8px;font-size:13px;display:flex}#cartao-ultima.ganhou{border-left-color:var(--ciano)}#cartao-ultima.perdeu{border-left-color:var(--alerta)}#cartao-ultima img{width:36px;height:36px}#cartao-ultima p{color:var(--suave);margin:2px 0 0}.consumo-total{color:var(--suave);align-items:baseline;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.consumo-total strong{color:var(--texto);font-size:20px}.consumo-total span{margin-left:auto}.consumo-barra{background:var(--relevo);border-radius:4px;height:8px;overflow:hidden}.consumo-barra span{background:var(--ciano);border-radius:4px;min-width:2px;height:100%;display:block}.consumo-barra.perto span{background:var(--ouro)}.consumo-barra.esgotado span{background:var(--alerta)}.consumo-situacao{color:var(--texto);margin:8px 0 4px;font-size:13px;font-weight:600}#dialogo-perfil,#dialogo-sala{background:var(--painel);width:min(380px,92vw);max-height:92dvh;color:var(--texto);border:0;padding:24px;overflow-y:auto}#dialogo-perfil::backdrop,#dialogo-sala::backdrop{background:#0009}#dialogo-perfil h2,#dialogo-sala h2{font-family:var(--titulo);margin:0 0 16px;font-size:22px}#dialogo-perfil label,#dialogo-sala>form>label{color:var(--suave);margin-bottom:14px;font-size:14px;display:block}#dialogo-sala #sala-nome,#perfil-apelido{width:100%;margin-top:6px;display:block}.voz-audio{border-top:1px solid var(--relevo);margin:4px 0 8px;padding-top:14px}.voz-audio h3{font-family:var(--titulo);margin:0 0 12px;font-size:16px}.voz-audio select{width:100%;margin-top:6px;display:block}.voz-audio .nota{color:var(--apagado);margin:-6px 0 14px;font-size:13px}.linha-foto{align-items:center;gap:14px;margin-bottom:16px;display:flex}.botao-arquivo{cursor:pointer;color:var(--ciano)!important;margin:0!important}.botao-arquivo input{color:var(--apagado);margin-top:4px;font-size:12px;display:block}.acoes{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}#aviso{z-index:5;background:var(--relevo);max-width:90vw;color:var(--texto);opacity:0;pointer-events:none;padding:10px 18px;transition:opacity .14s;position:fixed;bottom:92px;left:50%;transform:translate(-50%)}#aviso.visivel{opacity:1}body.mini{background:var(--fundo);height:100vh;margin:0;padding:6px;overflow:hidden}.mini-conteudo{flex-direction:column;gap:6px;height:100%;display:flex}.mini-icones{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.mini-icone{border-radius:50%;transition:box-shadow .1s;display:inline-flex}.mini-icone .avatar{width:44px;height:44px;font-size:16px}.mini-icone.falando{box-shadow:0 0 0 3px var(--ciano)}.mini-icone.muda{box-shadow:0 0 0 2px var(--alerta);opacity:.6}.mini-vazia{color:var(--apagado);margin:0;font-size:13px}.mini-botao-tela{background:var(--ouro);color:#111;min-height:26px;padding:2px 8px;font-size:12px;font-weight:700}.mini-icones:has(.mini-botao-tela) .avatar{width:34px;height:34px;font-size:13px}.mini-conteudo.com-tela .grade-telas{flex:1;height:auto;min-height:0}.mini-conteudo.com-tela .mini-icones{flex-wrap:nowrap;flex:none;justify-content:flex-start}.mini-conteudo.com-tela .avatar{width:26px;height:26px;font-size:11px}.mini-conteudo.com-tela .mini-botao-tela{margin-left:auto}.abas-celular{display:none}@media (width>=801px){#app.sem-salas{--largura-salas:0px}#app.sem-chat{--largura-chat:0px}#app.sem-salas .lateral,#app.sem-chat .chat{display:none}}@media (width<=1100px){#app{--largura-trilho:56px;--largura-salas:200px;--largura-chat:240px}.marca{font-size:15px}.eu-texto{min-width:0}.trilho button,.trilho-marca{width:42px;height:42px}.vaga{min-height:200px}}@media (width<=800px){#app{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.trilho{display:none}.lateral,.centro,.chat{grid-area:1/1}body[data-aba=salas] .centro,body[data-aba=salas] .chat,body[data-aba=salas] .gg,body[data-aba=chamada] .lateral,body[data-aba=chamada] .chat,body[data-aba=chat] .lateral,body[data-aba=chat] .centro,body[data-aba=chat] .gg,body[data-aba=gg] .lateral,body[data-aba=gg] .chat{display:none}.abas-celular{background:var(--painel);grid-row:2;display:flex}.abas-celular button{min-height:54px;font-family:var(--titulo);color:var(--suave);background:0 0;flex:1;font-weight:600}body[data-aba=salas] [data-ir=salas],body[data-aba=chamada] [data-ir=chamada],body[data-aba=chat] [data-ir=chat],body[data-aba=gg] [data-ir=gg]{color:var(--ouro)}.topo{padding:10px 14px}#btn-convite,#btn-mini,#btn-mostrar-salas,#btn-abrir-chat,.botao-esconder,.eu-na-barra{display:none}button.sair-sala{margin-left:auto}.palco{padding:8px 12px}#vagas{flex-direction:column;gap:8px;display:flex}.vaga{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);flex-direction:row;min-height:72px;padding:8px 14px}.vaga .rota{letter-spacing:.06em;width:38px;font-size:13px}.ocupante{flex-flow:wrap;padding:0}.ocupante .lugar-avatar{padding:0}.ocupante .avatar{width:46px;height:46px;font-size:18px}.ocupante .nome{flex:auto;max-width:42%}.ocupante input[type=range]{flex:90px;width:auto;min-width:80px}.ocupante .situacao{order:3}.pegar{flex-direction:row;justify-content:flex-start;min-height:46px;padding:0}.pegar .mais{width:46px;height:46px;font-size:22px}.pegar small{display:none}.com-tela .vaga{flex-direction:row;width:100%}.com-tela .ocupante{flex-wrap:nowrap;flex:1}.com-tela .ocupante .nome{flex:auto;max-width:none}.com-tela .ocupante input[type=range]{flex:0 0 90px;width:90px;min-width:0}.barra{gap:8px;padding:8px 12px}.barra button{min-height:46px;padding:6px 12px}.barra select{min-height:46px}.barra #qualidade,#aviso-2k{display:none}#aviso{bottom:130px}}.login{--vermelho:#ec3013;--chanfro:polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);background:var(--fundo);grid-template-columns:minmax(0,1fr) minmax(380px,460px);min-height:100dvh;display:grid}.login h1,.login h2,.login p,.login dl,.login dd{margin:0}.derrota{background:var(--fundo);min-height:360px;display:flex;position:relative;overflow:hidden}.cena,.cena>div,.cena-leitura,.cena-foto img{position:absolute;inset:0}.cena{animation:9s ease-in-out infinite tremor;overflow:hidden}.cena-foto{overflow:hidden}.cena-foto img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;max-width:none;height:100%;animation:18s ease-in-out infinite alternate kenburns;display:block}.cena-brilho{mix-blend-mode:screen;background:radial-gradient(60% 55% at 50% 48%,#ec30134d,#ec301300 70%);animation:4.5s ease-in-out infinite brilho}.cena-vinheta{background:radial-gradient(90% 80%,#0000 50%,#0a0e14c7)}.cena-flash{background:var(--vermelho);mix-blend-mode:overlay;opacity:0;animation:7s linear infinite flash}#brasas span{background:var(--ouro);box-shadow:0 0 6px 1px var(--vermelho);animation-name:brasa;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-10px}.cena-leitura{background:linear-gradient(#0a0e14b8 0%,#0a0e141f 26%,#0a0e1473 58%,#0a0e14f5 100%)}.derrota-conteudo{flex-direction:column;flex:1;justify-content:space-between;gap:32px;min-width:0;padding:24px 32px 32px;display:flex;position:relative}.derrota-marca{align-items:center;gap:14px;display:flex}.derrota-marca .trilho-marca{flex:none}.derrota-marca strong{font-family:var(--titulo);letter-spacing:.14em;color:var(--ouro);white-space:nowrap;font-size:19px;font-weight:700}.derrota-base{gap:14px;display:grid}.derrota h1{font-family:var(--titulo);color:var(--texto);font-size:clamp(30px,3.5vw,50px);font-weight:700;line-height:1.06}.derrota-base>p{max-width:46ch;color:var(--suave);font-size:16px}.placar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:560px;margin-top:6px;display:grid}.placar>div{clip-path:var(--chanfro);background:#101722e0;padding:12px 14px}.placar dt{font-family:var(--titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);font-size:11px;font-weight:500}.placar dd{font-family:var(--titulo);color:var(--texto);font-size:26px;font-weight:700;line-height:1.3}.placar .sequencia{color:var(--alerta)}.acesso{background:var(--painel);border-left:1px solid var(--relevo);flex-direction:column;justify-content:center;min-width:0;padding:32px clamp(24px,3.4vw,48px);display:flex}.acesso-miolo{gap:22px;width:100%;max-width:380px;margin:0 auto;display:grid}.acesso-topo{gap:8px;display:grid}.kicker{font-family:var(--titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);font-size:12px;font-weight:500}.acesso h2{font-family:var(--titulo);font-size:30px;font-weight:700;line-height:1.15}.apagado{color:var(--apagado)}.login .hr{background:var(--relevo);height:1px}#form-login{gap:16px;display:grid}.campo-linha label{color:var(--suave);margin-bottom:6px;font-size:14px;display:block}.login input.campo{width:100%;display:block}.linha-opcoes{color:var(--suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.lembrar{cursor:pointer;align-items:center;gap:8px;min-height:24px;display:inline-flex;position:relative}.lembrar input{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.caixa{background:var(--relevo);flex:none;width:18px;height:18px;transition:background-color .14s}.lembrar:hover .caixa{background:var(--aberta)}.lembrar input:checked+.caixa{background:var(--ouro);box-shadow:inset 0 0 0 4px var(--relevo)}.lembrar input:focus-visible+.caixa{outline:2px solid var(--ciano);outline-offset:2px}#erro-login{background:var(--alerta-fundo);color:var(--alerta);clip-path:var(--chanfro);padding:10px 12px;font-size:14px}#erro-login:empty{display:none}.login button.botao-entrar{justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 18px;display:flex}.botao-entrar svg{display:block}.acesso-rodape{color:var(--apagado);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}#login-online-caixa{color:var(--ciano);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ponto-vivo{background:var(--ciano);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulso;display:inline-block}@keyframes pulso{0%,to{opacity:1}50%{opacity:.35}}@keyframes kenburns{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.18)translate(-1.5%,1%)}}@keyframes brilho{0%,to{opacity:.35}45%{opacity:.75}55%{opacity:.5}70%{opacity:.8}}@keyframes flash{0%,to{opacity:0}8%{opacity:.18}10%{opacity:0}42%{opacity:0}44%{opacity:.22}47%{opacity:0}}@keyframes brasa{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:1}to{transform:translateY(-110vh) translateX(var(--dx)) scale(.3);opacity:0}}@keyframes tremor{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,-2px)}}@media (width<=860px){.login{grid-template-columns:minmax(0,1fr)}.acesso{border-left:0;border-top:1px solid var(--relevo);padding:24px}.acesso-miolo{max-width:none}.derrota-conteudo{padding:16px 20px 20px}}@media (width<=360px){.derrota-marca strong{font-size:16px}.placar>div{padding:10px}.placar dd{font-size:20px}}@media (prefers-reduced-motion:reduce){.cena,.cena-brilho,.cena-flash,.ponto-vivo{animation:none}.cena-foto img{animation:none;transform:scale(1.06)}.cena-brilho{opacity:.5}#brasas{display:none}}.gg{background:var(--fundo);flex-direction:column;grid-column:3/-1;min-width:0;min-height:0;display:flex}.gg-topo{background:var(--painel);border-bottom:1px solid var(--aberta);flex-wrap:wrap;align-items:center;gap:16px;min-height:60px;padding:0 24px;display:flex}.gg-marca{font-family:var(--titulo);letter-spacing:.14em;color:var(--ouro);white-space:nowrap;font-size:19px;font-weight:700}.gg-topo nav{align-self:stretch;margin-left:auto;display:flex}.gg-topo nav button{min-height:60px;color:var(--suave);border-left:1px solid var(--aberta);font-family:var(--titulo);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0 16px;font-size:13px;font-weight:600}.gg-topo nav button:last-child{border-right:1px solid var(--aberta)}.gg-topo nav button.ativa{background:var(--aberta);color:var(--ouro)}.gg-voltar{background:var(--ouro);color:#111;min-height:36px;font-family:var(--titulo);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.gg-voltar .ponto{background:#111;border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulso-gg}@keyframes pulso-gg{0%,to{opacity:1}50%{opacity:.35}}.gg-corpo{flex:1;min-height:0;overflow-y:auto}.gg-faixa{background:var(--relevo);color:var(--suave);margin:0;padding:10px 24px;font-size:14px}.gg-faixa.erro-faixa{background:var(--alerta-fundo);color:var(--alerta)}.gg-vazio{color:var(--apagado);margin:0;padding:16px;font-size:14px}.gg-aviso-riot{max-width:1200px;color:var(--apagado);margin:0 auto;padding:24px;font-size:11px}.leve{color:var(--apagado);font-size:12px;font-weight:400}.leve.bloco{display:block}.forte{font-weight:600}.sem-quebra{white-space:nowrap}.direita{text-align:right}.icone-vazio{background:#30363d;display:block}.icone36{width:36px;height:36px;display:block}.icone48{width:48px;height:48px;display:block}.gg-foto .icone-vazio,.gg-amigos .icone-vazio{width:100%;height:100%}.gg-vincular{background:var(--cartao);gap:14px;max-width:420px;margin:32px auto;padding:24px;display:grid}.gg-vincular h2{font-family:var(--titulo);margin:0;font-size:22px}.gg-vincular p{color:var(--suave);margin:0}.gg-vincular label{color:var(--suave);gap:6px;font-size:14px;display:grid}.gg-perfil-topo{background:var(--painel);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:24px;padding:32px 24px;display:grid}.gg-foto{position:relative}.gg-foto>div{background:#30363d;border-radius:50%;width:112px;height:112px;animation:1.6s ease-out infinite anel;overflow:hidden}.gg-foto img{object-fit:cover;width:100%;height:100%;display:block}.gg-foto>span{background:var(--ouro);color:#111;font-family:var(--titulo);padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:-10px;left:0}.gg-identidade{gap:8px;min-width:0;display:grid}.gg-kicker{font-family:var(--titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);margin:0;font-size:12px;font-weight:500}.gg-kicker.ouro{color:var(--ouro)}.gg-identidade h1{font-family:var(--titulo);letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1}.gg-identidade h1 span{color:var(--apagado);font-weight:400}.gg-frase{color:var(--suave);font-size:14px}.gg-amigos{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:8px;max-width:200px;display:flex}.gg-amigos button{border:2px solid var(--aberta);opacity:.6;background:#30363d;border-radius:50%;width:40px;height:40px;min-height:0;padding:0;overflow:hidden}.gg-amigos button.selecionado{border-color:var(--ouro);opacity:1}.gg-amigos img{object-fit:cover;width:100%;height:100%;display:block}.gg-subabas{background:var(--painel);border-top:1px solid var(--aberta);flex-wrap:wrap;align-items:center;gap:4px;padding:0 24px;display:flex}.gg-subabas>button{min-height:44px;color:var(--apagado);font-family:var(--titulo);background:0 0;border-bottom:2px solid #0000;padding:8px 12px;font-size:13px;font-weight:600}.gg-subabas>button.ativa{color:var(--ouro);border-bottom-color:var(--ouro)}.gg-acoes{gap:6px;margin-left:auto;display:flex}.gg-acoes button{min-height:34px;color:var(--ciano);background:0 0;padding:4px 10px;font-size:13px;font-weight:600}.gg-grade{grid-template-columns:minmax(0,332px) minmax(0,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:24px;display:grid}.gg-grade>aside,.gg-grade>main{align-content:start;gap:24px;min-width:0;display:grid}.gg-duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gg-largo{max-width:700px;margin:24px}.gg-cartao{background:var(--cartao);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.gg-cartao-topo{border-bottom:1px solid var(--relevo);font-family:var(--titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);justify-content:space-between;gap:12px;padding:12px 16px;font-size:12px;font-weight:500;display:flex}.gg-cartao-topo .leve{letter-spacing:0;text-transform:none;text-align:right;font-family:Barlow,sans-serif}.gg-cartao-topo.esquerda{justify-content:flex-start;align-items:center}.gg-cartao-topo button{min-height:28px;color:var(--apagado);letter-spacing:0;text-transform:none;background:0 0;padding:2px 8px;font-family:Barlow,sans-serif;font-size:13px}.gg-cartao-topo button.ativo{color:var(--ouro)}.gg-elo{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.gg-elo img{object-fit:contain;width:72px;height:72px;display:block}.gg-elo-tier{font-family:var(--titulo);font-size:22px;font-weight:700;line-height:1}.gg-vd{white-space:nowrap;font-size:12px}.gg-wr{font-family:var(--titulo);font-size:20px;font-weight:700}.gg-wr-pequeno{font-family:var(--titulo);text-align:right;font-size:14px;font-weight:700}.gg-barra{background:var(--relevo);height:6px}.gg-barra>div{background:var(--ouro);height:100%}.gg-barra.ciano{height:8px}.gg-barra.ciano>div{background:var(--ciano)}.gg-barra.elo{margin:0 16px 16px}.gg-campeao{border-top:1px solid var(--relevo);grid-template-columns:36px minmax(0,1fr) 64px 48px;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:grid}.gg-maestria{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;font-size:12px;display:grid}.gg-maestria>div{justify-items:start;gap:4px;min-width:0;display:grid}.gg-selo{background:var(--ouro);color:#111;margin-top:-14px;padding:1px 5px;font-size:10px;font-weight:700;position:relative}.gg-resumo{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gg-resumo>div{border-right:1px solid var(--relevo);padding:16px}.gg-resumo>div:last-child{border-right:0}.gg-resumo .rotulo{color:var(--apagado);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.gg-resumo .numero{font-family:var(--titulo);font-size:32px;font-weight:700;line-height:1.1}.gg-rotas{gap:8px;padding:16px;display:grid}.gg-rotas>div{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:12px;font-size:12px;display:grid}.gg-horas{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:150px;padding:16px;display:grid}.gg-horas>div{align-content:end;gap:4px;display:grid}.gg-horas .forte{font-size:11px}.gg-horas .leve{font-size:10px}.gg-partida{border-top:1px solid var(--relevo);grid-template-columns:6px 48px minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:12px 16px 12px 0;display:grid}.gg-partida .lado{background:var(--ciano);align-self:stretch;min-height:48px}.gg-partida.perdeu{background:#4a202459}.gg-partida.perdeu .lado{background:var(--ouro)}.gg-partida .forte{font-size:14px}.gg-partida.ganhou .resultado{color:var(--ciano)}.gg-partida.perdeu .resultado{color:var(--ouro)}.partida-kda{text-align:right;white-space:nowrap;min-width:92px}.kda-numeros{font-family:var(--titulo);font-size:16px;font-weight:700}.kda-numeros span{color:var(--alerta)}.partida-frase{max-width:160px}.partida-pontos{gap:2px;display:flex}.partida-pontos span{background:var(--relevo);width:6px;height:6px}.partida-pontos span.cheio{background:var(--ouro)}.gg-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;padding:0 24px 24px;display:grid}.gg-jogador-vivo{border-top:1px solid var(--relevo);align-items:center;gap:12px;padding:8px 16px;display:flex}.gg-jogador-vivo.eu{background:var(--meu)}.gg-secao{gap:24px;max-width:1200px;margin:0 auto;padding:32px 24px;display:grid}.gg-secao h2{font-family:var(--titulo);margin:0;font-size:28px;font-weight:700}.gg-subtitulo{color:var(--apagado);margin:8px 0 0}.gg-titulo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.gg-seletor{gap:6px;display:flex}.gg-seletor button{background:var(--relevo);min-height:40px;color:var(--suave);font-family:var(--titulo);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);padding:6px 16px;font-size:14px;font-weight:600}.gg-seletor button.ativo{background:var(--ouro);color:#111}.gg-destaques{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.destaque{background:var(--cartao);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);align-content:start;gap:8px;padding:24px;font-size:13px;display:grid}.destaque .rotulo{font-family:var(--titulo);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.destaque .valor{font-family:var(--titulo);font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1}.destaque .forte{font-size:15px}.destaque.ouro{background:var(--ouro);color:#111}.destaque.ruim{background:var(--alerta-fundo);color:var(--alerta)}.gg-tabela-caixa{overflow-x:auto}.gg-tabela{border-collapse:collapse;background:var(--cartao);width:100%;font-size:14px}.gg-tabela th{border-bottom:1px solid var(--aberta);text-align:left;white-space:nowrap;font-family:var(--titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);padding:12px 16px;font-size:12px;font-weight:500}.gg-tabela td{border-top:1px solid var(--relevo);padding:12px 16px}.gg-tabela tbody tr{cursor:pointer}.gg-tabela tbody tr:hover{background:var(--relevo)}.gg-tabela .pos{font-family:var(--titulo);font-weight:700}.gg-linha-nome{text-align:left;background:0 0;align-items:center;gap:12px;min-height:0;padding:0;display:flex}.gg-linha-nome img,.gg-linha-nome .icone-vazio{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.gg-wr-linha{align-items:center;gap:12px;min-width:150px;display:flex}.gg-wr-linha .gg-barra{flex:1;height:8px}.gg-wr-linha span{min-width:40px;font-family:var(--titulo);font-weight:700}.gg-hall{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gg-hall-cartao{background:var(--cartao);color:var(--texto);text-align:left;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);align-content:start;gap:12px;width:100%;padding:24px;display:grid}button.gg-hall-cartao:hover:not(:disabled){background:var(--relevo);filter:none}.gg-hall-cartao .titulo{font-family:var(--titulo);letter-spacing:.14em;text-transform:uppercase;color:var(--ouro);font-size:12px;font-weight:500}.gg-hall-cartao .pessoa{align-items:center;gap:12px;display:flex}.gg-hall-cartao .pessoa img,.gg-hall-cartao .pessoa .icone-vazio{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.gg-hall-cartao .nome{font-family:var(--titulo);font-size:20px;font-weight:700;line-height:1}.gg-hall-cartao .leve{white-space:nowrap}.gg-hall-cartao .valor{font-family:var(--titulo);font-size:44px;font-weight:700;line-height:1}.gg-hall-cartao .frase{color:var(--suave);text-wrap:pretty;font-size:13px}.gg-hall-cartao.vazio p{color:var(--apagado);margin:0;font-size:14px}.gg-nicks{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}#form-nick{flex-wrap:wrap;gap:8px;display:flex}#nick-riot{min-width:220px}.gg-lista-nicks{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.gg-nick{background:var(--relevo);align-items:center;display:inline-flex}.gg-nick button{background:0 0;min-height:38px;padding:6px 10px;font-size:13px}.gg-nick .tirar{color:var(--apagado);padding:6px 9px}.gg-escolha{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.gg-escolha select{width:100%}.gg-escolha .versus{font-family:var(--titulo);color:var(--ouro);font-weight:700}.gg-duelo{background:var(--cartao)}.gg-duelo-linha{border-top:1px solid var(--relevo);grid-template-columns:minmax(0,1fr) minmax(110px,180px) minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px;display:grid}.gg-duelo-linha:first-child{border-top:0}.gg-duelo-linha .rotulo{font-family:var(--titulo);letter-spacing:.1em;text-transform:uppercase;color:var(--apagado);text-align:center;font-size:12px;font-weight:500}.gg-duelo-linha .valor{font-family:var(--titulo);font-size:20px;font-weight:700}.gg-duelo-linha .valor.a{text-align:right}.gg-duelo-linha .valor.melhor{color:var(--ouro)}.gg-duelo-topo .valor{overflow-wrap:anywhere;font-size:24px}.gg-duelo-topo .valor span{color:var(--apagado);font-size:14px;font-weight:400}@media (width<=1100px){.gg-grade{grid-template-columns:minmax(0,1fr)}.gg-destaques,.gg-hall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.gg{grid-area:1/1}.gg-topo{gap:8px;padding:8px 12px}.gg-topo nav{order:3;width:100%;margin-left:0}.gg-topo nav button{letter-spacing:.04em;flex:1;min-height:44px;padding:0 4px;font-size:12px}.gg-voltar{display:none}.gg-perfil-topo{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px 12px}.gg-foto>div{width:72px;height:72px}.gg-amigos{grid-column:1/-1;justify-content:flex-start;max-width:none}.gg-subabas{padding:0 8px}.gg-grade{gap:12px;padding:12px}.gg-grade>aside,.gg-grade>main{gap:12px}.gg-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-duas,.gg-destaques,.gg-hall,.gg-times{grid-template-columns:minmax(0,1fr)}.gg-partida{grid-template-columns:6px 48px minmax(0,1fr) auto;gap:10px}.partida-frase,.partida-pontos{display:none}.gg-secao{padding:20px 12px}}@media (prefers-reduced-motion:reduce){.gg-foto>div,.gg-voltar .ponto{animation:none}}
