:root{--fundo: #0e1117;--painel: rgba(20, 24, 33, .92);--painel-solido: #1a1f2b;--borda: #343c4d;--texto: #eef2f7;--fonte-titulo: "Metamorphous", Georgia, "Times New Roman", serif;--fraco: #8d98ab;--destaque: #9b6bdf;--ouro: #ffd166;--vida: #ff4d5e;--xp: #a77bea}*{box-sizing:border-box}@font-face{font-family:Metamorphous;src:url(./metamorphous-B8QJBOqa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body{margin:0;height:100%;overflow:hidden;background:var(--fundo);color:var(--texto);font-family:system-ui,-apple-system,Segoe UI,sans-serif;-webkit-user-select:none;user-select:none}h1,h2,h3,p{margin:0}.sub{color:var(--fraco);font-size:13px}.centro{text-align:center}[hidden]{display:none!important}button{font:inherit;color:var(--texto);background:#283041;border:1px solid var(--borda);border-radius:8px;padding:8px 14px;cursor:pointer}button:hover:not(:disabled){background:#323c52}button:disabled{opacity:.45;cursor:not-allowed}button.principal{background:var(--destaque);border-color:var(--destaque);font-weight:700}button.principal:hover:not(:disabled){background:#ad82ec}kbd{background:#0b0e14;border:1px solid var(--borda);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:11px;font-family:inherit}#tela3d{position:fixed;top:0;right:0;bottom:0;left:0}#tela3d canvas{display:block}#rotulos{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.tela-cheia{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,#2a2140,var(--fundo) 70%);padding:16px}.cartao{background:var(--painel-solido);border:1px solid var(--borda);border-radius:16px;padding:22px;box-shadow:0 20px 60px #000a;display:flex;flex-direction:column;gap:12px}#reconectando{position:fixed;top:54px;left:50%;transform:translate(-50%);z-index:40;background:#3a2a10;border:1px solid var(--ouro);color:var(--ouro);padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600}#criacao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(circle at 50% 25%,#2b2045,var(--fundo) 70%);overflow:auto}#criacao .cartao{width:100%;max-width:760px;display:grid;grid-template-columns:300px 1fr;gap:20px}#criacao h1{grid-column:1 / -1;text-align:center;font-size:26px}.coluna{display:flex;flex-direction:column;gap:10px}.campo{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--fraco)}.campo input{font:inherit;font-size:16px;color:var(--texto);background:#0b0e14;border:1px solid var(--borda);border-radius:8px;padding:9px 12px;-webkit-user-select:text;user-select:text}.campo input:focus{outline:2px solid var(--destaque);border-color:transparent}#previa{width:300px;height:300px;border-radius:12px;background:radial-gradient(circle at 50% 40%,#3a2e58,#141824)}.seletor{display:flex;align-items:center;justify-content:space-between;gap:8px}#slots{display:grid;gap:4px}.slot{display:grid;grid-template-columns:26px 1fr auto;align-items:center;padding:7px 10px;border-radius:8px;background:#141922;opacity:.4;font-size:14px}.slot.ativo{opacity:1;background:color-mix(in srgb,var(--cor) 18%,#141922)}.slot .estrelas{color:var(--cor);letter-spacing:1px;font-size:13px}.slot.revelado{animation:revelar .5s ease-out}.slot.raro{opacity:1;background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 35%,#141922),#2d2310);box-shadow:0 0 0 1px var(--ouro),0 0 18px #ffd16655;animation:brilho 1.4s ease-in-out infinite alternate}@keyframes revelar{0%{transform:scale(.92);filter:brightness(2)}to{transform:none;filter:none}}@keyframes brilho{0%{box-shadow:0 0 0 1px var(--ouro),0 0 8px #ffd16644}to{box-shadow:0 0 0 1px var(--ouro),0 0 26px #ffd166aa}}.titulo-mago{text-align:center;font-weight:700;min-height:22px;color:var(--ouro)}.botoes{display:flex;gap:8px}.botoes button{flex:1}#hud{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}#hud .painel{background:var(--painel);border:1px solid var(--borda);border-radius:12px;pointer-events:auto}#status{position:absolute;top:12px;left:12px;padding:10px 12px;width:250px;display:grid;gap:6px}#status .nome{font-weight:700;display:flex;justify-content:space-between;align-items:center}#status .nome-direita{display:flex;align-items:center;gap:6px}#status .nome-esquerda{display:flex;align-items:center;min-width:0}#status #h-classe .marca-classe{display:flex;font-size:1.15em;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--cor-classe) 55%,transparent))}#status #h-classe .marca-classe:before{margin-right:.3em;vertical-align:0}#status .recolher{padding:0 6px;font-size:12px;line-height:1.5;border-radius:6px}#status.recolhido .botoes-hud{display:none}.barra{height:12px;background:#0b0e14;border-radius:6px;overflow:hidden;position:relative}.barra .cheio{height:100%;transition:width .2s}.barra span{position:absolute;top:0;right:0;bottom:0;left:0;font-size:10px;line-height:12px;text-align:center;font-weight:700;text-shadow:0 1px 2px #000}.barra.vida .cheio{position:relative;background:linear-gradient(90deg,#c92a3e,var(--vida))}.barra.vida .rastro{position:absolute;left:0;top:0;height:100%;width:0;background:#ffe3a8;opacity:.8;transition:width .5s ease-in .4s}.barra.vida.levou{animation:barra-levou .22s ease-out}@keyframes barra-levou{0%{box-shadow:0 0 0 2px #ff4a4a,0 0 10px #ff2a2acc;filter:brightness(1.6)}to{box-shadow:none;filter:none}}.barra.vida.baixa{animation:vida-baixa .9s ease-in-out infinite}@keyframes vida-baixa{50%{box-shadow:0 0 0 1px #ff4a4a,0 0 9px #ff2a2a99}}.atalho.pocao-vida.lembrar{animation:pocao-lembrar .9s ease-in-out infinite}@keyframes pocao-lembrar{50%{box-shadow:0 0 0 2px #ff5d73,0 0 12px #ff5d73aa;transform:translateY(-2px)}}.barra.xp .cheio{background:linear-gradient(90deg,#6a46b0,var(--xp))}.barra.mana .cheio{background:linear-gradient(90deg,#1f5fb8,#4aa8ff)}.atalho .custo{position:absolute;top:2px;right:3px;font-size:9px;color:#7fc0ff;font-weight:700}.atalho.sem-mana{filter:grayscale(.8) brightness(.7)}.atalho.sem-arma{filter:grayscale(1) brightness(.55)}.atalho.sem-arma:after{content:"🚫";position:absolute;left:2px;bottom:1px;font-size:11px;pointer-events:none}.resumo-atributos{background:#12161f;border-radius:8px;padding:8px 10px;font-size:13px}.abas{display:flex;flex-wrap:wrap;gap:4px}.abas button{padding:5px 9px;font-size:12px;border-color:color-mix(in srgb,var(--cor) 40%,var(--borda))}.abas button.ativa{background:color-mix(in srgb,var(--cor) 35%,#283041);border-color:var(--cor)}.grade-itens{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;color:var(--fraco);font-size:13px}.cartao-item{background:#12161f;border:1px solid color-mix(in srgb,var(--cor, #39424f) 60%,transparent);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;color:var(--texto)}.cartao-item.vazio{color:var(--fraco);border-style:dashed;justify-content:center;min-height:60px}.cartao-item .nome-item{font-weight:700;color:var(--cor)}.cartao-item .icone-item{width:64px;height:64px;align-self:center;border-radius:8px;background:radial-gradient(circle,color-mix(in srgb,var(--cor) 30%,transparent),transparent 70%)}.cartao-item .atributos{display:flex;gap:10px;font-size:13px}.cartao-item .afinidade-item{font-size:12px;font-weight:600}.cartao-item .acoes{display:flex;gap:4px;flex-wrap:wrap}.cartao-item .acoes button{padding:4px 8px;font-size:12px}.sobe{color:#5fd35a;font-size:11px}.desce{color:#ff6b6b;font-size:11px}.texto-flutuante.forte{font-size:19px}.texto-flutuante.costas{font-size:28px;font-weight:900;text-shadow:0 0 3px #000,0 2px 8px #000,0 0 14px #b07bffcc}.texto-flutuante.nome-magia{font-size:14px;letter-spacing:.5px}.texto-flutuante.golpe-recebido{font-size:26px;font-weight:900;text-shadow:0 0 3px #000,0 2px 6px #000,0 0 12px #ff2a2a99}#setas-golpe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:71;pointer-events:none;overflow:hidden}.seta-golpe{position:absolute;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:6px solid transparent;border-top-color:#ff3b3b;transform:rotate(var(--giro));filter:drop-shadow(0 0 6px #ff1a1a) drop-shadow(0 0 2px #000);animation:seta-golpe .9s ease-out forwards}.seta-golpe:after{content:"";position:absolute;left:50%;top:-17px;margin-left:-9px;border:9px solid transparent;border-bottom:11px solid #ff3b3b;border-top:0}@keyframes seta-golpe{0%{opacity:0;transform:rotate(var(--giro)) scale(.8)}12%{opacity:1;transform:rotate(var(--giro)) scale(1.05)}to{opacity:0;transform:rotate(var(--giro)) scale(1)}}#vinheta-golpe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,transparent 52%,#c4000026 70%,#d40000b8 100%)}.faixa-recursos{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px;padding:6px;border-radius:10px;background:linear-gradient(180deg,#171d29,#10141c);border:1px solid var(--borda);box-shadow:0 1px #ffffff0d inset}.faixa-recursos .recurso{flex:1 1 112px;display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:5px 7px;border-radius:8px;background:#0c0f16;border:1px solid #ffffff14;color:var(--texto);font:inherit;text-align:left}.faixa-recursos .recurso .ico{font-size:18px;line-height:1;filter:drop-shadow(0 1px 2px #000a)}.faixa-recursos .recurso .texto{display:flex;flex-direction:column;min-width:0;line-height:1.15}.faixa-recursos .recurso b{font-size:15px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faixa-recursos .recurso small{font-size:11px;color:var(--fraco);line-height:1.2}.faixa-recursos .recurso small kbd{font-size:9px;padding:0 3px;margin-left:4px;vertical-align:1px}.faixa-recursos .recurso.zerado{opacity:.45}.faixa-recursos button.recurso:hover:not(:disabled){background:#161c28;border-color:color-mix(in srgb,var(--cor-recurso, #ffd166) 60%,transparent)}.faixa-recursos .recurso-ouro{--cor-recurso: #ffd166}.faixa-recursos .recurso-ouro b{color:#ffd166}.faixa-recursos .recurso-essencias{--cor-recurso: #c9a8ff}.faixa-recursos .recurso-essencias b{color:#d9c4ff}.faixa-recursos .recurso-pocao-vida{--cor-recurso: #ff5d73;border-color:#ff5d7333}.faixa-recursos .recurso-pocao-mana{--cor-recurso: #4aa8ff;border-color:#4aa8ff33}#area{position:absolute;top:34px;left:50%;transform:translate(-50%);font-size:20px;font-weight:800;text-shadow:0 2px 8px #000;transition:opacity .6s;white-space:nowrap}#bussola{position:absolute;top:6px;left:50%;transform:translate(-50%);width:min(280px,46vw);height:24px;border-radius:12px;background:linear-gradient(90deg,transparent,#0d1118cc 18%,#0d1118cc 82%,transparent);overflow:hidden;pointer-events:none}#bussola .faixa{position:absolute;top:0;right:0;bottom:0;left:0}#zona-atual{position:absolute;top:7px;left:calc(50% + min(140px,23vw) + 8px);padding:3px 10px;border-radius:11px;font-size:11px;font-weight:800;color:var(--cor);background:#0d1118d9;border:1px solid color-mix(in srgb,var(--cor) 70%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--cor) 35%,transparent);white-space:nowrap;pointer-events:auto}#zona-atual[hidden]{display:none}#bussola .centro{position:absolute;left:50%;top:2px;width:2px;height:8px;margin-left:-1px;background:#ffd166;border-radius:1px}#bussola .cardeal{position:absolute;top:6px;transform:translate(-50%);font-size:9px;font-weight:700;color:#8b93a3}#bussola .cardeal.principal{font-size:11px;top:4px;color:#e8ecf3}#bussola .cardeal.norte{color:#ff6b6b}#bussola .alvo{position:absolute;top:2px;transform:translate(-50%);font-size:12px;line-height:1;text-align:center;filter:drop-shadow(0 0 3px var(--cor))}#bussola .alvo small{display:block;font-size:8px;font-weight:700;color:var(--cor);margin-top:1px}#bussola .alvo.fora{opacity:.65}#coluna-avisos{position:absolute;left:12px;top:var(--topo-avisos, 330px);width:250px;display:flex;flex-direction:column;gap:4px;pointer-events:none;z-index:5}#avisos{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.aviso{background:#0d1118d9;border-left:3px solid var(--cor, var(--destaque));border-radius:6px;padding:3px 8px;font-size:11.5px;line-height:1.3;max-width:100%;animation:entrar .25s ease-out;transition:opacity .5s}@keyframes entrar{0%{transform:translate(-16px);opacity:0}}#interacao{position:absolute;bottom:92px;left:50%;transform:translate(-50%);padding:6px 12px;font-size:14px;font-weight:600}#atalhos{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:5px;padding:6px}@media (max-width: 1100px){#atalhos{left:calc(50% - 57px)}}@media (max-width: 940px){#atalhos{flex-wrap:wrap;justify-content:center;width:max-content;max-width:min(330px,calc(100vw - 16px));row-gap:6px}#escolha-atalho{bottom:140px}}.atalho{position:relative;width:46px;height:46px;border-radius:8px;background:#10141c;border:1px solid var(--borda);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.atalho .icone{font-size:20px;line-height:1}.atalho .nome{font-size:8px;color:var(--fraco);text-align:center;line-height:1.05;padding:0 2px;max-height:17px;overflow:hidden}.atalho[data-nome] .nome{display:none}.atalho[data-nome]:hover:after{content:attr(data-nome);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:600;color:var(--texto);background:#0b0e14f0;border:1px solid var(--borda);padding:2px 7px;border-radius:6px;pointer-events:none;z-index:5}.icone-magia{position:relative;display:inline-block;line-height:0;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--cor) 40%,transparent))}.icone-magia i{position:absolute;right:-4px;bottom:-3px;font-style:normal;font-size:10px;line-height:1;filter:none}.atalho kbd{position:absolute;top:2px;left:2px;font-size:9px}.atalho .recarga{position:absolute;left:0;right:0;bottom:0;background:#000b;height:0;border-radius:inherit}.atalho .tempo-recarga{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;color:#fff;text-shadow:0 0 3px #000,0 0 2px #000,0 1px 1px #000;pointer-events:none;font-variant-numeric:tabular-nums}.atalho .tempo-recarga:empty{display:none}.atalho.vazio{opacity:.4}.atalho{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none}.atalho.arrastado{opacity:.35}.atalho.alvo-do-arrasto{outline:2px dashed #ffd76a;outline-offset:2px;box-shadow:0 0 10px #ffd76a66}#fantasma-atalho{position:fixed;z-index:1000;pointer-events:none;transform:translate(-50%,-50%) scale(calc(var(--escala-hud, 1) * 1.08));opacity:.9;box-shadow:0 6px 18px #000a}#fantasma-atalho .recarga,#fantasma-atalho .tempo-recarga,#fantasma-atalho .nome,#fantasma-atalho:after{display:none}.atalho.pocao{width:40px;border-style:dashed}.atalho.pocao .qtd{position:absolute;top:3px;right:3px;font-size:10px;font-weight:800;color:var(--texto);letter-spacing:-.3px}#minimapa{position:absolute;bottom:14px;right:12px;padding:8px;display:flex;flex-direction:column;gap:6px}#minimapa canvas{display:block;border-radius:6px}@media (max-width: 700px){#atalhos{left:50%;z-index:3}#minimapa{bottom:136px}}.legenda-mapa{display:flex;flex-wrap:wrap;gap:4px 10px;max-width:440px;font-size:11px;color:var(--fraco)}.legenda-mapa[hidden]{display:none}.legenda-mapa b{font-weight:400;color:var(--texto)}#dica-mapa{position:fixed;z-index:60;transform:translate(-100%,-100%);max-width:260px;padding:8px 10px;border-radius:10px;background:#0d1118f2;border:1px solid var(--borda);box-shadow:0 6px 18px #000a;pointer-events:none;display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--texto)}#dica-mapa[hidden]{display:none}#dica-mapa span{color:var(--fraco);font-size:12px;line-height:1.35}.topo-mini{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--fraco)}.topo-mini span:first-child{color:var(--texto);font-weight:700}#ajuda{position:absolute;bottom:14px;left:12px;padding:8px 28px 8px 10px;font-size:12px;color:var(--fraco);display:grid;gap:4px;max-width:min(560px,40vw)}#ajuda .fechar-ajuda{position:absolute;top:4px;right:4px;padding:0 6px;font-size:12px;line-height:1.6;background:transparent;border:none;color:var(--fraco)}#ajuda .fechar-ajuda:hover{color:var(--texto)}#ajuda.recolhida{padding:0;background:transparent;border:none}#ajuda .abrir-ajuda{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;border-radius:999px;background:var(--painel);border:1px solid var(--borda);opacity:.85}#ajuda .abrir-ajuda:hover{opacity:1}@media (max-width: 900px),(max-height: 620px){#ajuda .abrir-ajuda span{display:none}}.janela{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(720px,94vw);max-height:84vh;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:12px}.janela .topo{display:flex;justify-content:space-between;align-items:center}.janela h2{font-size:20px}.lista-elementos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.item-elemento{border-left:3px solid var(--cor);background:#12161f;border-radius:8px;padding:7px 10px;font-size:13px}.item-elemento .estrelas{color:var(--cor);font-size:12px}.legenda-raridade{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;font-size:12px;color:var(--fraco)}.item-elemento.raro{box-shadow:0 0 0 1px var(--ouro),0 0 14px #ffd16644}.grupo-titulo{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--fraco);margin-top:4px}.aula{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;background:#12161f;border-left:3px solid var(--cor);border-radius:8px;padding:8px 10px}.aula .icone{font-size:22px}.aula .corpo-aula{display:grid;gap:3px;min-width:0}.aula .titulo-aula{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.aula .titulo-aula strong{font-size:15px}.aula .como{font-size:12px;color:var(--texto);opacity:.85}.aula .numeros{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}.aula .numero{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap}.aula .numero i{font-style:normal}.aula .numero b{color:var(--texto)}.aula .numero small{color:var(--fraco);font-size:11px}.aula .numero.falta b{color:#ff8a8a}.aula .detalhe{font-size:11.5px;color:var(--fraco);line-height:1.35}.aula .acoes{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.aula .acoes button{padding:5px 8px;font-size:12px}.aula.bloqueada{opacity:.5}.rotulo{position:absolute;left:0;top:0;transform:translate(-50%,-100%);will-change:transform;text-align:center;font-size:12px;font-weight:700;text-shadow:0 1px 3px #000,0 0 2px #000;white-space:nowrap}.rotulo .mini-vida{width:54px;height:5px;background:#000a;border-radius:3px;margin:2px auto 0;overflow:hidden}.rotulo .mini-vida div{height:100%;background:var(--vida)}.rotulo.monstro{font-size:10px;color:#ffd0d0}.rotulo[data-classe] .texto:before,.marca-classe:before{content:"";display:inline-block;width:1em;height:1em;margin-right:.28em;vertical-align:-.14em;background:var(--cor-classe);-webkit-mask:var(--simbolo-classe) center / contain no-repeat;mask:var(--simbolo-classe) center / contain no-repeat}.rotulo.arcano .texto:before,.marca-classe.arcano:before{background:linear-gradient(160deg,#fff 0%,var(--cor-classe) 55%)}.marca-classe{color:var(--cor-classe);font-weight:700;white-space:nowrap}.marca-classe.em-breve{opacity:.55}.rotulo.muro .texto{font-size:13px;line-height:1}.rotulo.muro .mini-vida{width:64px;height:6px;border:1px solid #0009}.rotulo.muro .mini-vida div{background:linear-gradient(90deg,#8a7a62,#c8b28a);transition:width .15s}.rotulo.muro.gelo .mini-vida div{background:linear-gradient(90deg,#4f93bd,#bfe6ff)}.rotulo.muro.arcana .mini-vida div{background:linear-gradient(90deg,#b8862e,#ffe9a8)}.rotulo.muro .mini-tempo{width:64px;height:3px;background:#0008;border-radius:2px;margin:2px auto 0;overflow:hidden}.rotulo.muro .mini-tempo div{height:100%;background:#f2efe6d0}.rotulo.muro.caindo{opacity:0;transition:opacity .35s}.rotulo.golpe .texto{animation:rotulo-golpe .45s ease-out}@keyframes rotulo-golpe{0%,35%{color:#ff4a4a;text-shadow:0 0 6px #ff2a2a,0 1px 3px #000}to{color:inherit}}.texto-flutuante{position:absolute;transform:translate(-50%,-50%);font-weight:800;font-size:15px;text-shadow:0 2px 4px #000;pointer-events:none}.botoes-hud{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.botoes-hud button{position:relative;min-width:0;padding:5px 2px 3px;font-size:11px;display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1.1}.botoes-hud button .ico{font-size:15px}.botoes-hud button .rot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.botoes-hud button kbd{position:absolute;top:2px;right:2px;font-size:9px;padding:0 3px;line-height:1.3;opacity:.8}.botoes-hud button .selo{position:absolute;top:-7px;left:-5px;background:#ffd166;color:#1a1300;font-weight:800;font-size:10px;border-radius:8px;padding:1px 5px;box-shadow:0 0 8px #ffd16699}.botoes-hud button[hidden]{display:none}.quadro-status{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:6px}.caixa-status{display:flex;gap:8px;align-items:center;background:#12161f;border-radius:8px;padding:8px 10px}.caixa-status .icone{font-size:20px}.caixa-status.larga{grid-column:1 / -1;font-size:13px}.rotulo-status{font-size:11px;color:var(--fraco);text-transform:uppercase;letter-spacing:.5px}.valor-status{font-size:15px;font-weight:700}.distribuir{flex-direction:column;align-items:stretch;gap:6px}.distribuir.com-pontos{box-shadow:0 0 0 1px var(--ouro),0 0 14px #ffd16655}.titulo-pontos{font-weight:700}.linhas-pontos{display:grid;gap:4px}.linha-ponto{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;font-size:13px}.linha-ponto strong{white-space:nowrap;text-align:right;min-width:64px}.linha-ponto .acoes{display:flex;gap:4px}.linha-ponto button{padding:3px 8px;font-size:12px}.linha-ponto .acoes{align-items:center}.linha-ponto.com-rascunho strong{color:#ffd166}.confirmar-pontos{display:flex;gap:8px;justify-content:flex-end}.confirmar-pontos:empty{display:none}.mercado .filtro{display:flex;flex-wrap:wrap;gap:6px}.mercado .filtro input{flex:1 1 200px}.lista-anuncios{display:flex;flex-direction:column;gap:6px}.anuncio{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;gap:10px;align-items:center;background:#12161f;border-radius:10px;padding:6px 10px}.anuncio .ladrilho{width:52px}.anuncio-info .sub{font-size:11px}.anuncio-preco{font-weight:800;color:var(--ouro, #ffd166);white-space:nowrap}.mercado-venda{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#12161f;border-radius:10px;padding:8px 10px}.mercado-venda input{width:150px}.mercado-pendente{background:#2a2310;border:1px solid #ffd16688;border-radius:8px;padding:6px 10px;font-size:13px}.ladrilho.escolhido{box-shadow:0 0 0 2px #ffd166,0 0 12px #ffd16699}.linha-ponto .aplicar-pontos{padding:3px 7px;color:#6ee07a;font-weight:800}.linha-ponto .qtd-pontos::-webkit-inner-spin-button{display:none}.linha-ponto .qtd-pontos{-moz-appearance:textfield;width:42px;text-align:center;padding:3px 4px;font-size:12px;border-radius:6px;border:1px solid var(--borda);background:#0b0e14;color:var(--texto)}#b-status.brilhando{border-color:var(--ouro);color:var(--ouro);animation:brilho 1.2s ease-in-out infinite alternate}.filtro{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px}.filtro input[type=text],.filtro input:not([type]),.filtro select{font:inherit;font-size:13px;color:var(--texto);background:#0b0e14;border:1px solid var(--borda);border-radius:8px;padding:6px 10px;-webkit-user-select:text;user-select:text}.filtro input:not([type]){flex:1;min-width:180px}.filtro label{display:flex;gap:4px;align-items:center;color:var(--fraco)}.lista-magias{display:grid;gap:6px}.lista-magias[data-vazia=sim]:after{content:"Nenhuma magia com esse filtro.";color:var(--fraco);font-size:13px;padding:8px}.cartao-item.selecionado{outline:2px solid var(--cor);box-shadow:0 0 12px color-mix(in srgb,var(--cor) 50%,transparent)}.barra-fusao{display:flex;flex-wrap:wrap;gap:6px}.lista-receitas{display:flex;flex-direction:column;gap:6px}.linha-receita{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--borda);border-radius:8px;background:#1b2130}.linha-receita .icone{font-size:22px;text-align:center}.linha-receita .sub{font-size:12px;opacity:.75}.linha-receita .acoes{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.fala-professor{line-height:1.55}.fala-professor ul{margin:8px 0 8px 18px;display:flex;flex-direction:column;gap:4px}.cartao-item .acoes{display:flex;flex-wrap:wrap;gap:4px}.grade-ladrilhos{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin-bottom:10px}.ladrilho{position:relative;aspect-ratio:1;border-radius:10px;border:2px solid color-mix(in srgb,var(--cor, #39424f) 75%,transparent);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--cor, #39424f) 28%,#12161f),#0d1017 75%);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .08s,box-shadow .08s}.ladrilho:hover{transform:translateY(-2px);box-shadow:0 0 12px color-mix(in srgb,var(--cor) 60%,transparent)}.ladrilho img{width:90%;height:90%;object-fit:contain;pointer-events:none}.ladrilho .emoji{font-size:28px}.ladrilho .refino{position:absolute;right:4px;top:2px;font-size:11px;font-weight:800;color:#ffd166;text-shadow:0 1px 2px #000}.ladrilho .afinidade{position:absolute;left:3px;bottom:1px;font-size:13px}.ladrilho .quantidade{position:absolute;right:4px;bottom:1px;font-size:11px;font-weight:800;color:#fff;text-shadow:0 1px 2px #000}.ladrilho.vazio{cursor:default;border:1px dashed #2c3442;background:#0d1017;flex-direction:column;color:var(--fraco);font-size:11px}.ladrilho.vazio:hover{transform:none;box-shadow:none}.ladrilho.selecionado{outline:3px solid #ffd166;outline-offset:1px}.ladrilho.apagado{opacity:.35;cursor:not-allowed}.ladrilho.nivel-baixo:after{content:"🔒";position:absolute;right:3px;bottom:1px;font-size:12px}.ladrilho.outra-classe:after{content:attr(data-classe);position:absolute;right:3px;bottom:1px;font-size:12px}.ladrilho.outra-classe img{opacity:.55}.grade-ladrilhos.equipado{grid-template-columns:repeat(5,76px)}.ladrilho.mascote{border-style:double;border-width:4px}.ladrilho .refino:empty{display:none}.cartao-item.escolhido{max-width:420px}.cartao-item .nivel-item{font-size:12px;color:var(--fraco)}.cartao-item .nivel-item.falta{color:#ff6b6b;font-weight:700}#dica-item{position:fixed;z-index:50;width:260px;pointer-events:none;filter:drop-shadow(0 6px 18px #000a)}#dica-item .cartao-item{background:#0f131bf2}#dica-item .acoes{font-size:11px;color:var(--fraco)}.fusoes-possiveis{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.fusao-possivel{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#12161f;border:1px solid #2c3442;border-radius:8px;padding:6px 10px}.fusao-possivel .de,.fusao-possivel .para{font-weight:700}.fusao-possivel button{margin-left:auto}.grade-andares{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.grade-andares button{white-space:nowrap}.grade-andares button.andar-explorado{border-color:#7fd8ff;box-shadow:inset 0 0 0 1px #7fd8ff59}.rotulo.raridade1 .texto{color:#6bb8ff;font-weight:800}.rotulo.raridade2 .texto{color:#c48bff;font-weight:800}.rotulo.raridade3 .texto{color:#ffc94a;font-weight:900;font-size:1.1em;text-shadow:0 0 6px #000,0 0 12px #ffb62799}.rotulo.raridade4 .texto{color:#ff7a52;font-weight:900;font-size:1.2em;text-shadow:0 0 6px #000,0 0 12px #ff5d3b99}#barra-chefe{position:fixed;top:36px;left:50%;transform:translate(-50%);width:min(560px,70vw);z-index:6;text-align:center;pointer-events:none}#barra-chefe .nome-chefe{font-weight:900;font-size:18px;color:#ffd2c2;text-shadow:0 2px 6px #000;margin-bottom:4px;letter-spacing:.5px}#barra-chefe .barra{height:14px;border-radius:8px;background:#1a0d0d;border:1px solid #ff5d3b88;overflow:hidden;box-shadow:0 0 14px #ff5d3b55}#barra-chefe .cheio{height:100%;background:linear-gradient(90deg,#ff3b3b,#ff9d3b);transition:width .2s}#criacao .cartao.conta{max-width:440px;display:flex;flex-direction:column;gap:12px}#criacao .cartao.conta h1{text-align:center}.erro-conta{color:#ff6b6b;font-weight:600;min-height:1.2em;text-align:center}.dica-conta{font-size:12px}#criacao .cartao.conta.tela-herois,#criacao .cartao.conta.tela-minha-conta{position:relative;border:1px solid #4b3d6e;border-radius:18px;background:radial-gradient(120% 60% at 50% 0%,rgba(155,107,223,.18),transparent 60%),linear-gradient(180deg,#1b1a2b,#12151f 70%);box-shadow:0 24px 70px #000c,0 0 0 1px #ffffff08 inset,0 0 40px #9b6bdf1f;align-self:safe center}#criacao .cartao.conta.tela-herois{max-width:780px;padding:18px 20px 14px;gap:14px}.tela-herois:before,.tela-minha-conta:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(255,209,102,.08);border-radius:13px;pointer-events:none}.herois-topo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.herois-brasao{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.herois-jogo{font-size:12px;font-weight:800;letter-spacing:4px;text-transform:uppercase;color:var(--ouro);text-shadow:0 0 10px rgba(255,209,102,.35)}#criacao .tela-herois h1{font-size:26px;letter-spacing:.5px;text-shadow:0 2px 8px #000a}.botao-conta{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 11px 4px 4px;border-radius:999px;border:1px solid #3a4456;background:#0e131cd9;font-size:14px;font-weight:600}#criacao .botao-conta:hover:not(:disabled){background:#1c2230f2;border-color:#9b6bdf}.botao-conta:focus-visible{outline:none;border-color:#c9a8ff;box-shadow:0 0 0 2px #9b6bdf73}.botao-conta .nome-conta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botao-conta .selo-adm{font-size:13px}.botao-conta .engrenagem-conta{color:var(--fraco);font-size:15px}.avatar-conta{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:800;color:#fff;background:linear-gradient(135deg,#b48cff,#5a3a8a);box-shadow:0 0 0 1px #ffffff2e inset}.avatar-conta.grande{width:56px;height:56px;font-size:26px;box-shadow:0 0 0 2px #c9a8ff,0 0 16px #9b6bdf80}.herois-contagem{display:flex;align-items:center;gap:10px;color:var(--fraco);font-size:12px;letter-spacing:1px;text-transform:uppercase}.herois-contagem:before,.herois-contagem:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#4b3d6e,transparent)}.lista-herois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slot-heroi,.slot-vaga{position:relative;display:grid;align-items:center;gap:12px;min-height:84px;padding:10px 12px 10px 14px;text-align:left;border-radius:12px;transition:transform .12s,border-color .12s,box-shadow .12s,background .12s}.slot-heroi{grid-template-columns:60px minmax(0,1fr) auto;border:1px solid color-mix(in srgb,var(--cor-faixa) 35%,#343c4d);background:linear-gradient(135deg,color-mix(in srgb,var(--cor-faixa) 12%,#171c28),#10141c 75%);box-shadow:0 1px #ffffff0d inset,0 4px 14px #0006}.slot-heroi:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--cor-faixa);box-shadow:0 0 8px var(--cor-faixa)}#criacao .slot-heroi:hover:not(:disabled),.slot-heroi:focus-visible{outline:none;transform:translateY(-2px);border-color:var(--cor-faixa);background:linear-gradient(135deg,color-mix(in srgb,var(--cor-faixa) 20%,#1a2030),#121722 75%);box-shadow:0 0 0 1px var(--cor-faixa),0 8px 24px color-mix(in srgb,var(--cor-faixa) 30%,transparent)}.slot-heroi:active{transform:translateY(0)}.retrato-heroi{display:block;width:60px;height:60px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--cor-faixa) 35%,#2a2140),#0c0f17 78%);box-shadow:0 0 0 2px var(--cor-faixa),0 0 14px color-mix(in srgb,var(--cor-faixa) 45%,transparent)}.retrato-heroi svg{display:block;width:100%;height:100%}.dados-heroi{display:flex;flex-direction:column;gap:2px;min-width:0}.classe-heroi{align-self:flex-start;font-size:13px;line-height:1.3;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--cor-classe, transparent) 45%,transparent))}.classe-heroi.sem-classe{color:var(--fraco);font-style:italic;font-weight:600}.heroi-destaque .classe-heroi{align-self:center;font-size:15px}.nome-heroi{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000}.nivel-heroi{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:color-mix(in srgb,var(--cor-faixa) 75%,#fff)}.nivel-heroi b{font-size:17px;letter-spacing:0;color:var(--cor-faixa);text-shadow:0 0 10px color-mix(in srgb,var(--cor-faixa) 50%,transparent)}.subsolo-heroi{align-self:flex-start;max-width:100%;margin-top:1px;padding:1px 8px;border-radius:999px;border:1px solid #343c4d;background:#080a1099;font-size:12px;color:#cfd6e2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botao-jogar{padding:8px 14px;border-radius:9px;border:1px solid rgba(201,168,255,.55);background:linear-gradient(180deg,#b68aff,#7444cc);color:#fff;font-weight:800;letter-spacing:.4px;white-space:nowrap;text-shadow:0 1px 1px #0008;box-shadow:0 1px #fff6 inset,0 -3px #00000040 inset,0 3px 10px #7444cc73;transition:filter .12s,box-shadow .12s}.botao-jogar{transition:filter .12s,box-shadow .12s,transform .08s}#criacao .slot-heroi:active .botao-jogar,#criacao .slot-heroi.pressionado .botao-jogar,#criacao #p-jogar-destaque:active,#criacao #p-jogar-destaque.pressionado{transform:translateY(3px);filter:brightness(.9);box-shadow:0 1px #ffffff2e inset,0 3px 7px #00000080 inset,0 0 12px #b68aff8c}#criacao .slot-heroi.pressionado,.slot-heroi.pressionado{transform:translateY(1px);border-color:var(--cor-faixa);box-shadow:0 0 0 1px var(--cor-faixa),0 0 22px color-mix(in srgb,var(--cor-faixa) 45%,transparent)}.tela-herois.entrando{pointer-events:none}.tela-herois.entrando .slot-heroi:not(.pressionado),.tela-herois.entrando .slot-vaga,.tela-herois.entrando .botao-conta{opacity:.55;transition:opacity .15s}.slot-heroi:hover .botao-jogar,.slot-heroi:focus-visible .botao-jogar{filter:brightness(1.15);box-shadow:0 1px #ffffff73 inset,0 -3px #00000040 inset,0 0 16px #b68affb3}.slot-vaga{grid-template-columns:60px minmax(0,1fr);border:1px dashed #3d4659;background:#0c0f168c;color:var(--fraco)}.slot-vaga .vaga-mais{display:grid;place-items:center;width:52px;height:52px;margin:0 auto;border-radius:50%;border:1px dashed #4b5568;font-size:22px;color:#6d7890;transition:color .12s,border-color .12s,box-shadow .12s}.slot-vaga strong{font-size:15px;font-weight:600}.slot-vaga:not(.primeira){min-height:58px;padding-top:6px;padding-bottom:6px}.slot-vaga:not(.primeira) .vaga-mais{width:40px;height:40px;font-size:18px}.slot-vaga.primeira{border-color:#9b6bdf99;background:linear-gradient(135deg,#9b6bdf1f,#0c0f1699 70%);color:var(--texto)}.slot-vaga.primeira .vaga-mais{border-style:solid;border-color:#9b6bdf;color:#d7c2ff;box-shadow:0 0 12px #9b6bdf59}#criacao .slot-vaga:hover:not(:disabled),.slot-vaga:focus-visible{outline:none;border-style:solid;border-color:#9b6bdf;background:linear-gradient(135deg,#9b6bdf2e,#0e121ab3 70%);color:var(--texto);box-shadow:0 0 0 1px #9b6bdf,0 8px 22px #9b6bdf40}.slot-vaga:hover .vaga-mais,.slot-vaga:focus-visible .vaga-mais{border-style:solid;border-color:#c9a8ff;color:#fff;box-shadow:0 0 14px #9b6bdf99}.slot-heroi:focus-visible,.slot-vaga:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.editor-visual{display:flex;flex-direction:column;gap:10px;min-width:0}.grupo-visual{display:flex;flex-direction:column;gap:5px}.titulo-visual{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--fraco);text-transform:uppercase;letter-spacing:.6px}.titulo-visual b{color:var(--texto);font-weight:600;text-transform:none;letter-spacing:0}.opcoes-visual{display:flex;flex-wrap:wrap;gap:6px}.opcao-visual{display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:50%;font-size:13px;line-height:1;color:#fff;text-shadow:0 1px 2px #000;background:var(--cor);border:2px solid rgba(255,255,255,.14);box-shadow:inset 0 -3px 6px #00000047;transition:transform .1s,box-shadow .1s}#criacao .opcao-visual:hover:not(:disabled){background:var(--cor);transform:scale(1.12)}.opcao-visual.marcada{border-color:#fff;box-shadow:0 0 0 2px #9b6bdf,0 0 10px #9b6bdfb3}.opcao-visual:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.opcao-visual.opcao-corte,.opcao-visual.opcao-barba{width:44px;height:44px;border-radius:10px;border:1px solid #3a4456;background:#0e131cd9;box-shadow:none}#criacao .opcao-visual.opcao-corte:hover:not(:disabled),#criacao .opcao-visual.opcao-barba:hover:not(:disabled){background:#283042f2}.opcao-visual.opcao-corte.marcada,.opcao-visual.opcao-barba.marcada{border-color:#c9a8ff;background:#9b6bdf3d;box-shadow:0 0 10px #9b6bdf80}.opcao-corte img,.opcao-barba img{width:38px;height:38px;object-fit:contain;pointer-events:none}.icone-careca{font-size:24px}.dica-visual{font-size:12px}.sexo-criacao{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sexo-criacao button{padding:7px 10px;border-radius:9px;border-color:#3a4456;background:#0e131cd9;font-weight:600}#criacao .sexo-criacao button:hover:not(:disabled){border-color:#9b6bdf;background:#281e40e6}.sexo-criacao button.marcado{border-color:#c9a8ff;background:#9b6bdf47;box-shadow:0 0 10px #9b6bdf73;color:#fff}.sexo-criacao button:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}@media (max-width: 700px){#criacao .cartao:not(.conta){grid-template-columns:minmax(0,1fr);padding:16px 14px;gap:14px}#criacao .cartao:not(.conta) #previa{width:min(300px,100%);height:auto;aspect-ratio:1;align-self:center}}.retrato-heroi img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(1.5);transform-origin:50% 14%}.slot-heroi.selecionado{border-color:var(--cor-faixa);background:linear-gradient(135deg,color-mix(in srgb,var(--cor-faixa) 22%,#1a2030),#121722 75%);box-shadow:0 0 0 1px var(--cor-faixa),0 6px 20px color-mix(in srgb,var(--cor-faixa) 28%,transparent)}#criacao .cartao.conta.tela-herois:has(.heroi-destaque){max-width:1060px}.herois-corpo{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.herois-corpo.sem-destaque{grid-template-columns:minmax(0,1fr)}.heroi-destaque{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 12px 14px;text-align:center;border-radius:14px;border:1px solid color-mix(in srgb,var(--cor-faixa) 50%,#343c4d);background:linear-gradient(180deg,color-mix(in srgb,var(--cor-faixa) 14%,#171c28),#0f131b 80%);box-shadow:0 1px #ffffff0d inset,0 8px 26px #0007,0 0 30px color-mix(in srgb,var(--cor-faixa) 14%,transparent);animation:destaque-entrar .18s ease-out}@keyframes destaque-entrar{0%{transform:translateY(4px)}}.destaque-retrato{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--cor-faixa) 38%,#2a2140),#0b0e15 75%);box-shadow:0 0 0 2px var(--cor-faixa),0 0 18px color-mix(in srgb,var(--cor-faixa) 40%,transparent)}.destaque-retrato:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(255,209,102,.25);border-radius:8px;pointer-events:none}.destaque-retrato img{display:block;width:100%;height:100%;object-fit:cover}.destaque-retrato svg{width:80%;height:auto}.destaque-nome{max-width:100%;margin-top:4px;font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000}.heroi-destaque .subsolo-heroi{align-self:center}button.botao-jogar.grande{width:100%;margin-top:6px;padding:11px 14px;font-size:17px}#criacao button.botao-jogar.grande:hover:not(:disabled){background:linear-gradient(180deg,#c29cff,#8352da);box-shadow:0 1px #ffffff73 inset,0 -3px #00000040 inset,0 0 16px #b68affb3}button.botao-jogar.grande:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}@media (max-width: 1100px){.herois-corpo{grid-template-columns:minmax(0,1fr)}.heroi-destaque{display:none}#criacao .cartao.conta.tela-herois:has(.heroi-destaque){max-width:780px}}.aviso-conta{color:#7fe0a0;font-weight:600;font-size:13px;text-align:center}.slot-heroi{grid-template-columns:96px minmax(0,1fr) auto;min-height:108px;padding-left:8px;gap:10px}.moldura-heroi{position:relative;display:block;width:96px;height:96px;flex:none}.moldura-heroi .retrato-heroi{position:absolute;left:19%;top:16%;width:62%;height:62%;box-shadow:none}.moldura-heroi .moldura-svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.75))}.placa-nivel{position:absolute;z-index:2;left:50%;top:80.5%;transform:translate(-50%,-50%);color:var(--m-texto);font-size:11.5px;font-weight:800;line-height:15px;text-align:center;letter-spacing:.4px;text-shadow:0 1px 1px #000,0 0 3px rgba(0,0,0,.9);font-variant-numeric:tabular-nums;pointer-events:none}.moldura-heroi .moldura-gira{transform-box:view-box;transform-origin:0 -3px;animation:moldura-gira 18s linear infinite}.moldura-heroi .moldura-gira.lenta{animation-duration:40s}@keyframes moldura-gira{to{transform:rotate(360deg)}}.moldura-brilha .moldura-svg{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.75)) drop-shadow(0 0 4px color-mix(in srgb,var(--m-gema) 45%,transparent))}@media (prefers-reduced-motion: reduce){.moldura-heroi .moldura-gira{animation:none}}.heroi-destaque{position:relative}.heroi-destaque .destaque-retrato{box-shadow:0 0 0 2px var(--m-medio),0 0 0 3px var(--m-escuro),0 0 18px color-mix(in srgb,var(--m-medio) 35%,transparent)}.moldura-heroi.medalhao{width:112px;height:112px;margin-top:-66px}.moldura-heroi.medalhao .placa-nivel{font-size:13px;line-height:17px;min-width:36px}.destaque-moldura{margin-top:-2px;padding:1px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.3px;color:var(--m-claro);background:color-mix(in srgb,var(--m-escuro) 55%,rgba(8,10,16,.7));border:1px solid color-mix(in srgb,var(--m-medio) 60%,transparent)}.elementos-heroi{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.slot-heroi{grid-template-rows:auto auto;row-gap:5px;align-content:center}.slot-heroi>.moldura-heroi{grid-row:1 / span 2}.slot-heroi>.elementos-heroi{grid-column:2 / -1;grid-row:2;margin-top:0}.slot-vaga{grid-template-columns:96px minmax(0,1fr);padding-left:8px}.elem-heroi{display:inline-flex;align-items:center;gap:2px;padding:0 6px 0 4px;height:20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cor-el) 55%,#2a3140);background:linear-gradient(180deg,color-mix(in srgb,var(--cor-el) 22%,#121722),#080a10bf);font-size:12px;line-height:1;white-space:nowrap}.elem-heroi i{font-style:normal;font-size:12px}.elem-heroi b{color:var(--cor-af);font-size:11.5px;font-weight:800;text-shadow:0 1px 1px #000}.elem-heroi.oculto{box-shadow:0 0 6px color-mix(in srgb,var(--cor-af) 60%,transparent);border-color:var(--cor-af)}.elem-heroi.mais{padding:0 7px;border-color:#3d4659;background:#080a10b3;color:var(--fraco);font-weight:700}.destaque-elementos{width:100%;margin-top:4px;text-align:left}.destaque-titulo{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--fraco);text-align:center}.destaque-elementos ul{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.destaque-elementos li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 8px;border-radius:8px;border-left:3px solid var(--cor-el);background:linear-gradient(90deg,color-mix(in srgb,var(--cor-el) 16%,#121722),#080a108c);font-size:13px}.destaque-elementos li i{font-style:normal;text-align:center}.destaque-elementos li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destaque-elementos li b{color:var(--cor-af);font-size:11px;letter-spacing:-.5px;text-shadow:0 0 6px color-mix(in srgb,var(--cor-af) 45%,transparent)}.destaque-elementos li.vazio{display:block;border-left-color:#3d4659;color:var(--fraco);text-align:center;font-size:12px}.aviso-conta:empty{display:none}.dica-herois{font-size:11.5px;opacity:.8}@media (hover: none),(pointer: coarse){.dica-herois{display:none}}#criacao .cartao.conta.tela-minha-conta{max-width:460px;padding:18px 20px;gap:14px}.minha-conta-topo{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.minha-conta-topo h1{grid-column:2;font-size:22px}.botao-voltar{grid-column:1;grid-row:1;justify-self:start;padding:6px 10px;border-radius:8px;font-size:13px;background:#0e131cd9;border-color:#3a4456}.botao-voltar:focus-visible{outline:none;border-color:#c9a8ff;box-shadow:0 0 0 2px #9b6bdf73}.perfil-conta{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;border:1px solid #343c4d;background:linear-gradient(135deg,#9b6bdf1f,#10141c 70%)}.perfil-dados{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.perfil-nome{font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.papel-conta{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid}.papel-conta.adm{color:#ffd98a;border-color:#ffb62799;background:#ffb6271f}.papel-conta.jogador{color:#cdb6ff;border-color:#9b6bdf99;background:#9b6bdf24}.uso-vagas{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--fraco)}.uso-vagas-linha{display:flex;justify-content:space-between}.uso-vagas-linha b{color:var(--texto)}.barra-vagas{height:8px;border-radius:4px;background:#0b0e14;border:1px solid #2c3442;overflow:hidden}.barra-vagas span{display:block;height:100%;background:linear-gradient(90deg,#7444cc,#c9a8ff);box-shadow:0 0 8px #9b6bdf99}.bloco-conta{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;border:1px solid #2c3442;background:#0a0d148c}.bloco-conta h2{font-size:16px}.bloco-conta .erro-conta:empty{display:none}.tela-minha-conta button.principal{padding:10px 14px;border-color:#c9a8ff8c;background:linear-gradient(180deg,#b68aff,#7444cc);text-shadow:0 1px 1px #0008;box-shadow:0 1px #fff6 inset,0 -3px #00000040 inset,0 3px 10px #7444cc66}#criacao .tela-minha-conta button.principal:hover:not(:disabled){background:linear-gradient(180deg,#c29cff,#8352da);box-shadow:0 1px #ffffff73 inset,0 -3px #00000040 inset,0 0 16px #b68aff99}.ok-conta{color:#7fe0a0;font-weight:600;text-align:center}.ok-conta:empty{display:none}.bloco-sair{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.botao-sair{flex:none;border-color:#ff6b6b80;background:#ff4d5e1a;color:#ffb3b3;font-weight:700}#criacao .botao-sair:hover:not(:disabled){background:#ff4d5e38;border-color:#ff6b6b;color:#fff}@media (max-width: 720px){#criacao .cartao.conta.tela-herois,#criacao .cartao.conta.tela-minha-conta{padding:14px 12px 12px}.herois-topo{grid-template-columns:minmax(0,1fr)}.herois-brasao{grid-column:1;grid-row:2}.botao-conta{grid-column:1;grid-row:1}#criacao .tela-herois h1{font-size:22px}.lista-herois{grid-template-columns:minmax(0,1fr);gap:8px}.slot-heroi{grid-template-columns:80px minmax(0,1fr) auto;gap:8px;min-height:92px;padding:8px 10px 8px 6px}.moldura-heroi:not(.medalhao){width:80px;height:80px}.moldura-heroi:not(.medalhao) .placa-nivel{font-size:10.5px;line-height:13px;min-width:26px}.slot-vaga{grid-template-columns:80px minmax(0,1fr);min-height:64px;padding:8px 10px 8px 6px}.slot-vaga .vaga-mais{width:44px;height:44px}.slot-vaga:not(.primeira){display:none}.botao-jogar{padding:8px 11px}.bloco-sair{flex-direction:column;align-items:stretch}}.linha-adm{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:10px}.campo-adm{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--fraco)}.campo-adm input{width:90px}.campo-adm input,.campo-adm select{padding:5px 7px;border-radius:6px;border:1px solid var(--borda);background:#0d1017;color:var(--texto)}#b-adm{border-color:#ffb627}.voltar-criacao{align-self:center;background:transparent;border:none;color:var(--fraco);font-size:13px}.voltar-criacao:hover{color:var(--texto)}.link-conta{align-self:center;background:transparent;border:none;color:var(--destaque, #c9a8ff);font-size:13px;text-decoration:underline;cursor:pointer}.link-conta:hover{color:var(--texto)}.atalho{cursor:pointer}#escolha-atalho{position:fixed;left:50%;bottom:96px;transform:translate(-50%);width:min(560px,92vw);max-height:46vh;overflow:auto;z-index:8;display:flex;flex-direction:column;gap:8px;padding:10px}#escolha-atalho .escolha-topo{font-weight:700}#escolha-atalho .escolha-filtros{display:flex;gap:6px;align-items:center;flex-wrap:wrap}#escolha-atalho .escolha-filtros input{flex:1 1 140px;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid #3a4456;background:#0e131c;color:inherit}#escolha-atalho .escolha-filtros select{padding:6px;border-radius:8px;border:1px solid #3a4456;background:#0e131c;color:inherit}.seletor{position:relative;display:inline-flex;min-width:0}.seletor-botao{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px 6px 8px;border-radius:8px;border:1px solid #3a4456;background:#0e131cd9;color:var(--texto);font-size:13px;line-height:1.2;text-align:left;white-space:nowrap;transition:border-color .12s,box-shadow .12s,background .12s}.seletor-botao:hover:not(:disabled){background:#1c2230f2;border-color:color-mix(in srgb,var(--cor) 60%,#3a4456)}.seletor-botao:focus-visible{outline:none;border-color:var(--cor);box-shadow:0 0 0 2px color-mix(in srgb,var(--cor) 35%,transparent)}.seletor.aberto .seletor-botao{border-color:var(--cor);box-shadow:0 0 10px color-mix(in srgb,var(--cor) 30%,transparent)}.seletor-botao.com-cor{border-left:3px solid var(--cor)}.seletor-botao .seletor-texto{overflow:hidden;text-overflow:ellipsis}.seletor-botao .seletor-seta{margin-left:auto;padding-left:4px;color:var(--fraco);font-size:11px;transition:transform .15s}.seletor.aberto .seletor-seta{transform:rotate(180deg);color:var(--texto)}.seletor-icone{width:1.4em;text-align:center;flex:none;font-weight:800;font-size:12px;color:var(--cor)}.seletor-lista{position:fixed;z-index:60;display:flex;flex-direction:column;gap:1px;padding:4px;overflow-y:auto;overscroll-behavior:contain;background:#10141df7;border:1px solid var(--borda);border-radius:10px;box-shadow:0 10px 28px #0000008c,inset 0 1px #ffffff0a;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:var(--texto);font-size:13px;animation:seletor-abrir .12s ease-out}.seletor-lista.para-cima{animation-name:seletor-abrir-cima}@keyframes seletor-abrir{0%{opacity:0;transform:translateY(-4px)}}@keyframes seletor-abrir-cima{0%{opacity:0;transform:translateY(4px)}}.seletor-lista.sem-animacao{animation:none}.seletor-item{position:relative;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 7px;border-radius:7px;border-left:3px solid color-mix(in srgb,var(--cor) 40%,transparent);cursor:pointer;white-space:nowrap}.seletor-item .seletor-texto{color:color-mix(in srgb,var(--cor) 28%,#e6ebf3)}.seletor-item[data-valor=""]{border-left-color:transparent;margin-bottom:3px}.seletor-item[data-valor=""]:after{content:"";position:absolute;left:8px;right:8px;bottom:-3px;border-bottom:1px solid rgba(255,255,255,.07)}.seletor-item.marcado{background:color-mix(in srgb,var(--cor) 16%,rgba(255,255,255,.04))}.seletor-item.escolhido{border-left-color:var(--cor);background:color-mix(in srgb,var(--cor) 24%,transparent);font-weight:700}.seletor-item.escolhido .seletor-texto{color:color-mix(in srgb,var(--cor) 45%,#ffffff)}.seletor-item .seletor-icone{font-size:14px}#escolha-atalho .escolha-contagem{opacity:.7;font-size:.85em}#escolha-atalho .escolha-magia[hidden]{display:none}#escolha-atalho .escolha-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px}.escolha-magia{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 6px;text-align:left;padding:6px 8px;border-width:1px;border-style:solid}.escolha-magia .icone{grid-row:1 / 3;font-size:18px;align-self:center}.escolha-magia .custo{font-size:11px;color:var(--fraco)}.escolha-magia.atual{outline:2px solid #ffd166}.lista-teclas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px;margin-bottom:10px}.linha-tecla{display:flex;align-items:center;justify-content:space-between;gap:10px}.tecla-botao{min-width:92px;font-family:ui-monospace,monospace;font-weight:700}.tecla-botao.esperando{border-color:#ffd166;color:#ffd166;animation:piscar-tecla 1s infinite}@keyframes piscar-tecla{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.tecla-botao.esperando{animation:none}}.reacoes{background:#12161f;border:1px solid #2c3442;border-radius:8px;padding:6px 10px;margin-bottom:8px}.reacoes summary{cursor:pointer;font-weight:700}.reacoes .reacao{padding:3px 0;font-size:13px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--destaque) 55%,#2a3142) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-track{background:#ffffff08;border-radius:8px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--destaque) 50%,#2a3142);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--destaque) 85%,#ffffff 5%);border-width:1px}::-webkit-scrollbar-thumb:active{background:var(--destaque);border-width:1px}::-webkit-scrollbar-corner{background:transparent}.janela.janela-mochila{width:min(940px,96vw)}.janela.janela-arvore{width:min(1080px,96vw)}.mochila-layout{display:grid;grid-template-columns:300px 1fr;gap:18px;align-items:start}.coluna-equipado .grade-ladrilhos.equipado{grid-template-columns:repeat(3,minmax(0,1fr))}.mochila-layout>div{min-width:0}.coluna-equipado .resumo-atributos{font-size:12px;line-height:1.5}.coluna-equipado .grade-ladrilhos.mascotes{grid-template-columns:repeat(5,minmax(0,1fr))}.grade-ladrilhos.bolsa{grid-template-columns:repeat(6,minmax(0,78px))}.ladrilho[draggable=true]{cursor:grab}.ladrilho.sendo-arrastado{opacity:.35}.janela.arrastando .ladrilho:not([data-slot]){transition:opacity .1s}.janela[data-arrastando=cajado] [data-slot=cajado],.janela[data-arrastando=armadura] [data-slot=armadura],.janela[data-arrastando=chapeu] [data-slot=chapeu],.janela[data-arrastando=botas] [data-slot=botas],.janela[data-arrastando=mascote] [data-slot=mascote],.janela[data-arrastando=mochila] .grade-ladrilhos.bolsa{outline:2px dashed #ffd166;outline-offset:3px;box-shadow:0 0 16px #ffd16655}.alvo-soltar{outline:3px solid #ffd166!important;box-shadow:0 0 22px #ffd166aa!important;transform:scale(1.04)}.popup-item{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#05070bcc;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:aparecer-popup .12s ease-out}.popup-item .cartao-item{width:min(380px,90%);background:#121722;box-shadow:0 12px 40px #000c,0 0 0 1px color-mix(in srgb,var(--cor) 60%,transparent)}.popup-item .cartao-item .acoes{display:flex;flex-wrap:wrap;gap:8px}.popup-item .comparando{font-size:11px}@keyframes aparecer-popup{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (max-width: 760px){.mochila-layout{grid-template-columns:1fr}}#feed-drops{display:flex;flex-direction:column;gap:3px;width:100%;pointer-events:none}#feed-drops .drop{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:7px;padding:3px 8px 3px 3px;border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 22%,#0d1118f0),#0d1118e6);border:1px solid color-mix(in srgb,var(--cor) 55%,transparent);box-shadow:0 4px 14px #0008;animation:entrar-drop .25s ease-out;transition:opacity .5s,transform .5s}#feed-drops .drop.saindo{opacity:0;transform:translate(-24px)}#feed-drops .icone-drop{width:26px;height:26px;flex:none;border-radius:6px;display:grid;place-items:center;background:radial-gradient(circle,color-mix(in srgb,var(--cor) 35%,#10141c),#0b0e14 75%);border:1px solid color-mix(in srgb,var(--cor) 70%,transparent)}#feed-drops .icone-drop img{width:92%;height:92%;object-fit:contain}#feed-drops .nome-drop{font-weight:700;font-size:12px;color:var(--cor);text-shadow:0 1px 2px #000;line-height:1.2}#feed-drops .de-drop{font-size:10px;color:var(--fraco)}#feed-drops .drop.raridade-epico,#feed-drops .drop.raridade-supremo,#feed-drops .drop.raridade-lendario{box-shadow:0 0 18px color-mix(in srgb,var(--cor) 55%,transparent),0 4px 14px #0008}#feed-drops .drop.raridade-lendario .icone-drop{animation:pulso-drop 1s ease-in-out infinite alternate}@keyframes entrar-drop{0%{opacity:0;transform:translate(-30px) scale(.96)}to{opacity:1;transform:none}}@keyframes pulso-drop{0%{box-shadow:0 0 6px var(--cor)}to{box-shadow:0 0 20px var(--cor)}}#faixa-drop{position:fixed;top:16%;left:50%;transform:translate(-50%);z-index:25;pointer-events:none;text-align:center;padding:10px 40px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--cor) 30%,#000c) 0%,transparent 72%);animation:faixa-drop 3.4s ease-out forwards}#faixa-drop .titulo-faixa{font-size:14px;letter-spacing:6px;font-weight:800;color:var(--cor);text-shadow:0 0 12px var(--cor)}#faixa-drop .nome-faixa{font-size:28px;font-weight:800;color:#fff;text-shadow:0 0 18px var(--cor),0 2px 4px #000}#faixa-drop.raridade-lendario .nome-faixa{font-size:34px}@keyframes faixa-drop{0%{opacity:0;transform:translate(-50%) scale(.8)}10%{opacity:1;transform:translate(-50%) scale(1.05)}18%{transform:translate(-50%) scale(1)}80%{opacity:1}to{opacity:0}}#atalhos .atalho.apoio{margin-left:10px;border-style:double;border-width:3px}#atalhos .atalho.apoio:before{content:"";position:absolute;left:-9px;top:15%;bottom:15%;width:2px;background:#fff2}#mapa-adm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#04060acc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#mapa-adm .topo-mapa-adm{display:flex;gap:16px;align-items:center;color:#e6e9ef;font-size:13px}#mapa-adm .legenda i{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 4px 0 10px;vertical-align:middle}#mapa-adm .dica-mapa-adm{color:var(--fraco)}#mapa-adm canvas{cursor:crosshair;image-rendering:pixelated;border:1px solid #2c3442;border-radius:6px;box-shadow:0 10px 40px #000}#mapa-adm .info-mapa-adm{min-height:18px;font-size:12px;color:#cfd6e4}.cartao-item .vantagem-item{font-size:12px;color:#ffd98a}.cartao-item .vantagem-item:empty{display:none}.cartao-item.pet-lendario{box-shadow:0 0 18px color-mix(in srgb,var(--cor) 55%,transparent);border-color:#ffb627}.poderes-pet{font-size:12px;color:#ffe2a8;display:flex;flex-direction:column;gap:2px}.poderes-pet .selo-lendario{font-weight:800;letter-spacing:2px;color:#ffb627;text-shadow:0 0 8px #ffb62788}#explicacao{position:fixed;z-index:80;width:320px;pointer-events:none;padding:12px 14px;border-radius:12px;background:#0f131bf5;border:1px solid color-mix(in srgb,var(--cor) 70%,transparent);box-shadow:0 10px 30px #000c,0 0 18px color-mix(in srgb,var(--cor) 30%,transparent);font-size:12px;line-height:1.45;color:#dfe5ee;display:flex;flex-direction:column;gap:6px;animation:aparecer-popup .15s ease-out}#explicacao .titulo-ex{font-size:15px;font-weight:800;color:var(--cor)}#explicacao .sub-ex{color:var(--fraco);font-size:11px;margin-top:-4px}#explicacao .faz-ex{font-size:13px;color:#fff}#explicacao .usar-ex{color:#cfe3ff}#explicacao .numeros-ex,#explicacao .efeitos-ex{display:flex;flex-direction:column;gap:1px}#explicacao .efeitos-ex{color:#ffe2a8}#explicacao .efeitos-ex:empty,#explicacao .rodape-ex:empty{display:none}#explicacao .rodape-ex{color:var(--fraco);font-size:11px;border-top:1px solid #ffffff14;padding-top:4px}.cartao-guilda{border:1px solid #5a4a2a;border-radius:10px;padding:12px;background:linear-gradient(180deg,#1d1912,#121722);display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.rank-guilda{display:flex;align-items:center;gap:10px;font-size:1.05em}.selo-rank{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;font-weight:800;font-size:1.3em;color:#14110b;box-shadow:0 0 10px #ffd16640}.requisitos-guilda{display:grid;gap:3px;font-size:13px;margin:4px 0 8px}.requisitos-guilda .ok{color:#8fd14f}.requisitos-guilda .falta{color:#ff8a8a}.barra-guilda{height:8px;border-radius:4px;background:#2a2f3a;overflow:hidden}.barra-guilda>div{height:100%;border-radius:4px}.escada-guilda{display:flex;gap:10px;font-weight:800;letter-spacing:1px;opacity:.9}.aviso-guilda{border:1px dashed #c08a2e;border-radius:8px;padding:8px 10px;color:#ffd8a0;margin:0 0 8px}.cartao-missao{border:1px solid #2c3442;border-left:4px solid var(--cor-missao, #ffd166);border-radius:10px;padding:10px 12px;background:#121722;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.cartao-missao.missao-eliminar{--cor-missao: #ff6b5b}.cartao-missao.missao-coleta{--cor-missao: #5fd35a}.cartao-missao.missao-resgate{--cor-missao: #6bd6ff}.cabeca-missao{display:flex;align-items:center;gap:8px}.cabeca-missao .faixa-missao{margin-left:auto;font-size:11px;color:var(--fraco)}.texto-missao{font-size:12px;color:#cfd6e4}.premio-missao{font-size:12px;color:#ffd98a}.progresso-missao{font-size:12px;font-weight:700;color:var(--cor-missao)}.cartao-missao .acoes{display:flex;gap:6px;flex-wrap:wrap}#rastreador-missoes{position:absolute;top:12px;right:12px;width:min(280px,40vw);max-height:38vh;overflow-y:auto;padding:8px 10px;font-size:12px;cursor:pointer;display:flex;flex-direction:column;gap:3px}#rastreador-missoes[hidden]{display:none}#rastreador-missoes .titulo-rastreador{font-weight:800;color:#ffd166}#rastreador-missoes .linha-rastreador{color:#cfd6e4}#rastreador-missoes .linha-rastreador.pronta{color:#5fd35a}#fim-de-jogo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:radial-gradient(ellipse at center,#2a1450cc,#05040ae6 70%);animation:entrar-drop .6s ease-out}#fim-de-jogo .cartao-fim{max-width:min(520px,92vw);padding:28px 30px;text-align:center;border-radius:16px;background:#120d1ff2;border:1px solid #b06bff;box-shadow:0 0 60px #b06bff55;display:flex;flex-direction:column;gap:12px}#fim-de-jogo .coroa{font-size:54px}#fim-de-jogo h2{font-size:24px;color:#ffd166}#fim-de-jogo .texto{color:var(--texto);font-size:15px;line-height:1.5}#fim-de-jogo .premio{color:#d9b8ff;font-size:13px}.balanceamento{border:1px solid var(--borda);border-radius:10px;padding:8px 12px;background:#12161f}.balanceamento>summary{cursor:pointer;font-weight:700;padding:2px 0}.balanceamento [hidden]{display:none!important}.busca-balanco{display:block;width:100%;box-sizing:border-box;margin:10px 0 4px;padding:9px 12px;border-radius:8px;border:1px solid var(--borda);background:#0d1017;color:var(--texto);font:inherit;font-size:14px;-webkit-user-select:text;user-select:text}.busca-balanco:focus{outline:2px solid var(--destaque);border-color:transparent}.nada-balanco{margin:14px 0;color:var(--fraco);font-size:13px;text-align:center}.corpo-balanco{display:flex;flex-direction:column;gap:14px;margin:10px 0 12px}.secao-balanco{border:1px solid #262d3b;border-radius:10px;padding:10px 12px 12px;background:#151a25}.titulo-secao-balanco{margin:0 0 4px;font-size:15px;font-weight:800;color:var(--ouro);letter-spacing:.02em}.magias-balanco>summary{cursor:pointer;margin:0}.magias-balanco[open]>summary{margin-bottom:4px}.nota-balanco{display:block;margin:2px 0 6px;font-size:12px;font-weight:400;color:var(--fraco);letter-spacing:0}.magias-balanco>summary .nota-balanco{display:inline;margin:0 0 0 8px}.grupo-balanco+.grupo-balanco{margin-top:12px;padding-top:10px;border-top:1px dashed #2a3140}.grupo-balanco h4{margin:4px 0 8px;font-size:12px;font-weight:700;color:var(--fraco);text-transform:uppercase;letter-spacing:.05em}.bloco-balanco+.bloco-balanco{margin-top:8px}.magia-balanco{margin:0 0 4px;font-size:12.5px;font-weight:700;color:#c9b3f2}.grade-balanco{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 14px}.linha-balanco{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:34px;padding:3px 6px;border-radius:6px;font-size:13px}.linha-balanco:hover{background:#1b2130}.linha-balanco.mudado{background:#2a2414;box-shadow:inset 3px 0 0 var(--ouro)}.cabeca-balanco{display:flex;align-items:center;gap:5px;min-width:0}.nome-balanco{min-width:0;overflow-wrap:anywhere;line-height:1.25;cursor:pointer}.info-balanco{flex:0 0 auto;display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:13px;line-height:1;color:#9fb2d6;cursor:help;-webkit-user-select:none;user-select:none}.info-balanco:hover,.info-balanco:focus{color:var(--ouro);outline:none;background:#ffd16622}.campo-balanco{display:flex;align-items:center;justify-content:flex-end;gap:4px}.prefixo-balanco{font-size:12px;color:var(--fraco);white-space:nowrap}.campo-balanco input{width:92px;box-sizing:border-box;padding:4px 6px;border-radius:6px;border:1px solid var(--borda);background:#0d1017;color:var(--texto);font:inherit;font-size:13px;text-align:right}.campo-balanco input:focus{outline:2px solid var(--destaque);border-color:transparent}.efeito-balanco{grid-column:1 / -1;font-size:11px;color:var(--fraco)}.efeito-balanco:empty{display:none}.linha-balanco.mudado .efeito-balanco{color:#e7c873}.botoes-balanco{position:sticky;bottom:0;padding:8px 0 2px;margin-bottom:0;background:#12161f}#dica-item:has(.balao-balanco){width:320px}.balao-balanco{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:#0f131bf5;border:1px solid var(--borda);font-size:12.5px;line-height:1.4;color:var(--texto)}.balao-balanco .titulo{font-weight:800;color:var(--ouro);font-size:13px}.balao-balanco .exemplo{color:#cfe3ff}.balao-balanco .padrao{color:var(--fraco)}@media (max-width: 560px){.grade-balanco{grid-template-columns:1fr}}.cartao-missao.trancada{opacity:.55;filter:grayscale(.4)}#abrindo-bau{position:absolute;bottom:104px;left:50%;transform:translate(-50%);width:min(320px,70vw);padding:8px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px;text-align:center}#abrindo-bau .barra{height:8px;border-radius:6px;background:#0b0e14;overflow:hidden}#abrindo-bau .cheio{width:0;height:100%;background:linear-gradient(90deg,#ffd166,#ffb627)}#medidor{position:absolute;bottom:56px;left:12px;padding:6px 10px;font-size:11px;line-height:1.45;font-family:ui-monospace,Consolas,monospace;color:#9ef0a0;white-space:pre-line;max-width:240px}body:has(#ajuda:not(.recolhida)) #medidor{bottom:14px;left:calc(min(560px,40vw) + 24px)}.abas-mochila{margin-bottom:6px}.melhorar-mochila{margin-top:8px;font-size:12px;color:var(--fraco)}.melhorar-mochila button{width:100%}.selo-elemento{margin-left:6px;font-size:10px;font-weight:800;padding:1px 6px;border-radius:6px;vertical-align:1px;letter-spacing:.03em}.selo-oculto{background:#b06bff22;color:#c9a2ff;border:1px solid #b06bff66}.selo-lendario{background:#ffb62726;color:#ffd166;border:1px solid #ffb627aa;box-shadow:0 0 8px #ffb62755}.selo-secreto{background:#ff4d4d22;color:#ff8080;border:1px solid #ff4d4d88}.item-elemento:has(.selo-lendario){box-shadow:inset 0 0 0 1px #ffb62766,0 0 12px #ffb62733}.afinidade-especial{font-weight:800;text-shadow:0 0 6px currentColor,0 0 14px currentColor;letter-spacing:.02em}#convite-troca{position:absolute;top:120px;left:50%;transform:translate(-50%);padding:10px 14px;display:flex;flex-direction:column;gap:8px;z-index:30}#convite-troca .titulo-convite{font-weight:700}#convite-troca .botoes-convite{display:flex;gap:8px;justify-content:center}.troca-colunas{display:grid;grid-template-columns:1fr 1fr;gap:12px}.troca-lado{border:1px solid var(--borda);border-radius:10px;padding:8px}.troca-lado.travou{border-color:#ffd166;box-shadow:0 0 8px #ffd16633}.troca-lado.aceitou{border-color:#5fd35a;box-shadow:0 0 10px #5fd35a44}.troca-passo{padding:6px 10px;border-radius:8px;background:#ffd16622;border:1px solid #ffd16666;font-weight:700;font-size:13px}.troca-passo.passo2{background:#5fd35a22;border-color:#5fd35a88}.troca-grade{min-height:64px;border-radius:8px}.troca-grade.soltar{outline:2px dashed #ffd166}.troca-resumo,.troca-nota{font-size:12px;opacity:.75;margin-top:4px}.troca-ouro{margin-top:6px;font-size:13px}.troca-ouro input{width:110px;margin-left:4px}@media (max-width: 760px){.troca-colunas{grid-template-columns:1fr}}.grade-caminhos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:10px}.cartao-caminho{border:1px solid #2c3442;border-top:4px solid var(--cor);border-radius:10px;padding:10px 12px;background:#121722;display:flex;flex-direction:column;gap:6px;font-size:.92em}.cartao-caminho.atual{box-shadow:0 0 0 2px var(--cor) inset}.cartao-caminho .cabeca-caminho{display:flex;align-items:center;gap:8px}.cartao-caminho .cabeca-caminho .icone{font-size:1.5em}.cartao-caminho .papel{margin-left:auto;font-size:.8em;padding:2px 8px;border-radius:999px;background:var(--cor);color:#10131a;font-weight:700}.cartao-caminho ul{margin:0;padding-left:18px}.cartao-caminho .custo{color:#ff9a9a}.cartao-caminho .habilidade{color:#ffe3a3}.grade-classes{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.cartao-classe.em-breve{opacity:.72;border-top-style:dashed}.cartao-classe.em-breve .papel{background:transparent;color:var(--cor);border:1px solid var(--cor)}.cartao-classe .mestre{font-size:.85em;color:#b9c3d6;font-style:italic}.cartao-classe .arvore-da-classe{font-size:.85em;padding:4px 6px;border-radius:6px;background:#0c1018;color:#e6ecf5;cursor:help}.cartao-classe .armas-da-classe{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.chip-arma{display:inline-flex;align-items:center;gap:4px;font-size:.8em;padding:1px 7px 1px 3px;border-radius:999px;background:#1b2232;border:1px solid #2c3442}.chip-arma img{width:22px;height:22px;object-fit:contain}.chip-arma.sem-peca{opacity:.6;padding-left:7px;border-style:dashed}.cartao-classe .provisoria{font-size:.78em;color:#ffd166}.cartao-classe .conversao{font-size:.85em;color:#9fe3d6;cursor:help}.cartao-classe .acoes{display:flex;flex-wrap:wrap;gap:6px}.linha-foice{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0}.afinidade-item.inativo,.caixa-status.inativo{opacity:.6;text-decoration:line-through;text-decoration-thickness:1px}.selo-funcao{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;font-size:.72em;font-weight:700;color:var(--cor);border:1px solid var(--cor);vertical-align:middle}html,body,canvas{cursor:url(../cursores/seta.svg) 3 2,auto}button,a,.ladrilho,.atalho,.link-conta,summary,[role=button],#feed-drops .drop{cursor:url(../cursores/seta-ativa.svg) 3 2,pointer!important}button:disabled{cursor:url(../cursores/seta.svg) 3 2,not-allowed!important}.ladrilho[draggable=true]{cursor:url(../cursores/seta-ativa.svg) 3 2,grab!important}input,textarea{cursor:text}.missao-secreta{border-left:3px solid #c77dff;background:linear-gradient(90deg,#c77dff22,transparent)}.missao-secreta.feita{opacity:.7}.missao-secreta .progresso{font-weight:800;color:#c77dff}.prova-de-rank{margin-top:10px;padding:8px 10px;border:1px solid #ffd16655;border-radius:8px;background:#ffd16612;display:flex;flex-direction:column;gap:6px}.prova-de-rank>strong{color:#ffd166}#controle-som{position:absolute;right:12px;bottom:var(--fundo-som, 260px);display:flex;gap:4px;align-items:flex-end;pointer-events:auto}#controle-som .botao-som{width:30px;height:30px;padding:0;border-radius:8px;font-size:15px;line-height:1;background:var(--painel)}#controle-som .balao-som{position:absolute;right:0;bottom:36px;width:250px;padding:10px 12px}.painel-som{display:flex;flex-direction:column;gap:6px;margin:10px 0}.painel-som>button{align-self:flex-start}.balao-som .painel-som{margin:0}.linha-som{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--texto)}.linha-som>span:first-child{width:58px;color:var(--fraco)}.linha-som input[type=range]{flex:1;min-width:0}.linha-som .valor-som{width:38px;text-align:right;font-variant-numeric:tabular-nums;color:var(--fraco)}.sacola-elixires{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.elixir-da-sacola{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px 6px;border-radius:9px;background:#10141c;border:1px solid #3fae5a88;color:var(--texto);text-align:center;min-width:0}.elixir-da-sacola:hover:not(:disabled){border-color:#3fae5a;background:#142019}.elixir-da-sacola.vazio{opacity:.5;border-style:dashed}.elixir-da-sacola.ativo{border-color:#ffd166;box-shadow:0 0 10px #ffd16633}.elixir-da-sacola .icone{font-size:22px;line-height:1.1}.elixir-da-sacola .qtd{position:absolute;top:4px;right:6px;font-size:12px;font-weight:800}.elixir-da-sacola kbd{position:absolute;top:4px;left:4px;font-size:9px}.elixir-da-sacola .nome{font-size:12px;font-weight:700}.elixir-da-sacola .efeito{font-size:10px;color:var(--fraco);line-height:1.2}.elixir-da-sacola .tempo{font-size:10px;color:#9ef0a0;font-variant-numeric:tabular-nums}.elixir-da-sacola.ativo .tempo{color:#ffd166;font-weight:700}.barra-de-efeitos{display:flex;flex-wrap:wrap;gap:4px}.barra-de-efeitos[hidden]{display:none}.efeito-mago{--cor: #4fd18b;position:relative;flex:none;width:33px;height:33px;border-radius:7px;border:2px solid var(--cor);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--cor) 26%,#141a24),#0b0e14 78%);box-shadow:0 0 6px color-mix(in srgb,var(--cor) 40%,transparent),inset 0 0 0 1px #0009;display:grid;place-items:center;overflow:hidden;cursor:help;touch-action:manipulation}.efeito-mago.debuff{--cor: #ff5d5d}.efeito-mago.estado{--cor: #e8c872}.efeito-mago .ico{font-size:18px;line-height:1;transform:translateY(-4px);filter:drop-shadow(0 1px 1px #000)}.efeito-mago.sem-tempo .ico{font-size:19px;transform:none}.efeito-mago .varredura{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(#0000008c calc(var(--passou, 0) * 360deg),transparent 0);pointer-events:none}.efeito-mago .tempo{position:absolute;left:0;right:0;bottom:0;padding-top:3px;font-size:9.5px;font-weight:800;line-height:10px;text-align:center;color:#fff;background:linear-gradient(#0000,#000000c0 60%);text-shadow:0 0 2px #000,0 1px 1px #000;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.efeito-mago.sem-tempo .tempo{display:none}.efeito-mago .pilhas{position:absolute;top:0;right:2px;font-size:10px;font-weight:900;line-height:11px;color:#fff;text-shadow:0 0 2px #000,0 0 3px #000}.efeito-mago .pilhas[hidden]{display:none}.efeito-mago.acabando{animation:efeito-acabando .8s ease-in-out infinite}@keyframes efeito-acabando{50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.efeito-mago.acabando{animation:none;outline:2px solid #fff8;outline-offset:-4px}}.dica-efeito{--cor: #4fd18b;position:fixed;z-index:60;width:max-content;max-width:min(240px,calc(100vw - 16px));padding:7px 10px;border-radius:9px;background:var(--painel-solido);border:1px solid var(--cor);box-shadow:0 6px 18px #000a,0 0 10px color-mix(in srgb,var(--cor) 25%,transparent);font-size:12px;color:var(--texto);pointer-events:none}.dica-efeito[hidden]{display:none}.dica-efeito.debuff{--cor: #ff5d5d}.dica-efeito.estado{--cor: #e8c872}.dica-efeito .topo{display:flex;align-items:center;gap:6px}.dica-efeito b{color:var(--cor)}.dica-efeito .tipo{margin-left:auto;padding-left:8px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--fraco)}.dica-efeito .faz{margin-top:3px;line-height:1.35}.dica-efeito .falta{margin-top:3px;color:var(--fraco);font-size:11px;font-variant-numeric:tabular-nums}#b-almas{position:absolute;bottom:calc(100% + 5px);transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:4px;margin:0;padding:3px 9px 3px 6px;border-radius:999px;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2;color:#e2faff;background:linear-gradient(180deg,#1f3a45f5,#101d25f5);border:1px solid #9ef0ff99;box-shadow:0 0 10px #9ef0ff40,0 4px 12px #0009;animation:almas-pulsar 2.4s ease-in-out infinite}#b-almas:after{content:"";position:absolute;left:50%;top:100%;margin-left:-5px;border:5px solid transparent;border-top-color:#9ef0ff99;border-bottom:0}#b-almas .ico{font-size:14px;line-height:1}#b-almas .qtd{font-size:11px;color:#9ef0ff}#b-almas .selo{margin-left:2px;padding-left:6px;border-left:1px solid #9ef0ff44;font-size:10px;font-weight:600;color:#a9c3cc;font-variant-numeric:tabular-nums}#b-almas:hover:not(:disabled){background:linear-gradient(180deg,#27505ff5,#142630f5);border-color:#9ef0ff;box-shadow:0 0 16px #9ef0ff88,0 4px 12px #0009}#b-almas:focus-visible{outline:2px solid #9ef0ff;outline-offset:2px}@keyframes almas-pulsar{50%{box-shadow:0 0 16px #9ef0ff70,0 4px 12px #0009}}@media (prefers-reduced-motion: reduce){#b-almas{animation:none}}@media (pointer: coarse){#b-almas{padding:6px 12px 6px 9px;font-size:13px}}#painel-treino{position:absolute;top:38px;left:50%;transform:translate(-50%);width:min(250px,70vw);padding:8px 12px;font-size:12px;display:flex;flex-direction:column;gap:2px;pointer-events:none;z-index:5}#painel-treino[hidden]{display:none}#painel-treino .titulo-treino{font-weight:800;color:#e8c872}#painel-treino .dps{font-size:13px}#painel-treino .dps b{font-size:22px;color:#ffe066;font-variant-numeric:tabular-nums}#painel-treino .dps .sub{color:var(--fraco);font-size:11px}#painel-treino .linha{display:flex;justify-content:space-between;gap:10px;color:#cfd6e4}#painel-treino .linha b{font-variant-numeric:tabular-nums;color:var(--texto)}.barra.stamina{height:6px;margin-top:-1px}.barra.stamina[hidden]{display:none}.barra.stamina .cheio{background:linear-gradient(90deg,#b8932a,#ffd166);transition:width .08s}.barra.stamina.vazia .cheio{background:linear-gradient(90deg,#7a3a2a,#c9573d)}.rotulo.sem-vida .mini-vida{display:none}#painel-exercicio{position:absolute;top:12px;left:274px;width:min(240px,60vw);padding:6px 10px;font-size:11.5px;display:flex;flex-direction:column;gap:3px;pointer-events:none;z-index:5;border-top:3px solid var(--cor, #e8c872)}#painel-exercicio[hidden]{display:none}#painel-exercicio .titulo-treino{font-weight:800;color:var(--cor, #e8c872)}#painel-exercicio .aspecto-barra .barra{height:14px}#painel-exercicio .aspecto-barra .cheio{background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 55%,#000),var(--cor))}#painel-exercicio .aspecto-barra span{line-height:14px}#painel-exercicio .aspecto-barra .marca-etapa{position:absolute;top:0;bottom:0;width:1px;background:#ffffff59;pointer-events:none}#painel-exercicio .linha{display:flex;justify-content:space-between;gap:10px;color:#cfd6e4}#painel-exercicio .linha b{font-variant-numeric:tabular-nums;color:var(--texto);text-align:right}#painel-exercicio .linha.destaque b,#painel-exercicio .linha.destaque span{color:#ffe066}#painel-exercicio .aviso-exercicio{color:#ffb08a}.resultado-pulso{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:6px;font-size:22px;font-weight:900;text-shadow:0 2px 6px #000;white-space:nowrap;animation:resultado-pulso .9s ease-out forwards}.resultado-pulso.perfeito{color:#ffe066}.resultado-pulso.bom{color:#9ef0a0}.resultado-pulso.errou{color:#ff7a6a}@keyframes resultado-pulso{0%{opacity:0;transform:translate(-50%,6px) scale(.8)}15%{opacity:1;transform:translate(-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-10px) scale(1)}}#painel-exercicio .elemento-do-treino{color:#cfd6e4;font-size:11px}#painel-exercicio .elemento-do-treino .sub{color:var(--fraco);margin-bottom:2px}.chips-do-treino{display:flex;flex-wrap:wrap;gap:3px;pointer-events:auto}.chip-elemento{min-width:26px;height:24px;padding:0 5px;border-radius:12px;border:1px solid color-mix(in srgb,var(--cor) 45%,#2c3442);background:#141a24;color:var(--texto);font-size:13px;line-height:22px;cursor:pointer}.chip-elemento:hover{border-color:var(--cor)}.chip-elemento.escolhido{border-color:var(--cor);background:color-mix(in srgb,var(--cor) 28%,#141a24);font-size:12px;font-weight:700;box-shadow:0 0 6px color-mix(in srgb,var(--cor) 60%,transparent)}.aspectos-do-treino{display:flex;flex-direction:column;gap:6px}.grade-aspectos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.aspecto-do-treino{--cor: #6aa8ff;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 10px;border-radius:8px;background:#12161f;border-left:3px solid var(--cor);font-size:13px;color:#cfe3ff}.aspecto-do-treino:nth-child(2){--cor: #b18cff}.aspecto-do-treino:nth-child(3){--cor: #6ee07a}.aspecto-do-treino .nome{font-weight:700}.aspecto-do-treino .total{margin-left:auto;color:var(--fraco);font-variant-numeric:tabular-nums}.aspecto-do-treino .valor{flex-basis:100%;color:#ffe066;font-size:12px}.aspecto-do-treino .valor:empty{display:none}.aspectos-mini{display:flex;gap:4px}.aspecto-mini{flex:1;display:flex;align-items:center;gap:2px;font-size:10px}.aspecto-mini .barrinha{flex:1;height:5px;border-radius:3px;background:#232a36;overflow:hidden}.aspecto-mini .barrinha div{height:100%;background:var(--cor, #9ecbff)}.aspecto-mini.cheio .barrinha div{background:#ffe066}.no-linha.pronto-para-subir{color:#ffe066;font-weight:700}.arvore-classes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:8px 0 10px}.coluna-familia{border:1px solid #2c3442;border-radius:10px;padding:8px;background:#0f141d;display:flex;flex-direction:column;gap:6px;opacity:.72}.coluna-familia.elegivel,.coluna-familia.sua{opacity:1;border-color:color-mix(in srgb,var(--cor) 55%,#2c3442)}.coluna-familia.sua{box-shadow:0 0 0 1px var(--cor) inset}.cabeca-familia{display:flex;align-items:center;gap:6px;font-size:1.02em}.cabeca-familia .icone{font-size:1.3em}.selo-familia{margin-left:auto;font-size:.72em;padding:1px 7px;border-radius:999px;background:var(--cor);color:#10131a;font-weight:700}.elementos-familia{font-size:.85em;opacity:.85;letter-spacing:.5px}.seta-classe{text-align:center;color:var(--cor);opacity:.7;font-size:.8em;line-height:1}.no-classe{border:1px solid #2c3442;border-top:3px solid var(--cor);border-radius:9px;padding:8px 10px;background:#121722;display:flex;flex-direction:column;gap:4px;font-size:.86em}.no-classe.atual{box-shadow:0 0 0 2px var(--cor) inset;background:color-mix(in srgb,var(--cor) 9%,#121722)}.no-classe.passou{opacity:.75}.no-classe .topo-classe{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.no-classe .topo-classe .icone{font-size:1.3em}.no-classe .estagio{margin-left:auto;font-size:.78em;color:var(--cor);font-weight:700}.no-classe .lema{font-style:italic;opacity:.7;font-size:.92em}.no-classe ul{margin:0;padding-left:16px}.no-classe .habilidade{color:#ffe3a3}.no-classe .magia-classe{display:flex;align-items:center;gap:6px;color:#cfe3ff}.no-classe .magia-classe .icone-magia{display:inline-flex;flex:none}.no-classe .afins{opacity:.7;font-size:.9em}.no-classe .acoes{margin-top:2px}.estado-classe{font-size:.9em;opacity:.8}.estado-classe.ok{color:#9ef0a0;opacity:1;font-weight:700}.prova-classe{border:1px dashed #4a5568;border-radius:10px;padding:8px 12px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.prova-classe ul{margin:0;padding-left:4px;list-style:none}.prova-classe li.feito{color:#9ef0a0}.prova-classe .fala{font-style:italic;opacity:.75}.regras-classe{margin:0 0 10px;padding-left:18px;font-size:.85em;opacity:.8}#atalhos .atalho.habilidade{border-width:2px;background:radial-gradient(circle at 50% 30%,#262131,#10141c 75%)}#atalhos .atalho.habilidade-caminho{margin-left:10px}#atalhos .atalho.habilidade-caminho:before{content:"";position:absolute;left:-9px;top:15%;bottom:15%;width:2px;background:#fff2}#atalhos .atalho.habilidade.brilhando{border-color:#ffd166;box-shadow:0 0 10px #ffd16655;animation:piscar-tecla 1.4s ease-in-out infinite}#atalhos .atalho.habilidade.brilhando .nome{color:#ffd166;font-weight:700}@media (prefers-reduced-motion: reduce){#atalhos .atalho.habilidade.brilhando{animation:none}}.barra-elemental{position:absolute;bottom:72px;left:50%;transform:translate(-50%);width:min(240px,60vw);padding:4px 10px 6px;border-radius:8px;background:#0b0e14d9;border:1px solid color-mix(in srgb,var(--cor) 45%,transparent);font-size:11px;pointer-events:none;z-index:4}.barra-elemental[hidden]{display:none}.barra-elemental .be-topo{display:flex;justify-content:space-between;gap:8px;color:var(--texto);font-weight:700}.barra-elemental .be-ganho{color:var(--cor);font-variant-numeric:tabular-nums}.barra-elemental .be-barra{height:4px;margin-top:3px;border-radius:3px;background:#ffffff18;overflow:hidden}.barra-elemental .be-barra>div{height:100%;background:var(--cor);transition:width .25s}.barra-elemental.subiu{box-shadow:0 0 14px color-mix(in srgb,var(--cor) 60%,transparent)}.barra-elemental.subiu .be-ganho{color:#ffe066}.barra-de-carga{position:absolute;bottom:118px;left:50%;transform:translate(-50%);width:min(300px,76vw);padding:5px 12px;border-radius:9px;background:#0b0e14e6;border:1px solid color-mix(in srgb,var(--cor) 55%,transparent);font-size:11px;pointer-events:none;z-index:5;box-shadow:0 0 10px color-mix(in srgb,var(--cor) 25%,transparent)}.barra-de-carga[hidden]{display:none}.barra-de-carga .bc-topo{display:flex;justify-content:space-between;gap:8px;color:var(--texto);font-weight:700;white-space:nowrap}.barra-de-carga .bc-nome{overflow:hidden;text-overflow:ellipsis}.barra-de-carga .bc-valor{color:var(--cor);font-variant-numeric:tabular-nums}.barra-de-carga.sem-mana .bc-valor{color:#ff6b6b}.barra-de-carga .bc-trilho{position:relative;height:8px;margin-top:4px;border-radius:4px;background:#ffffff16;overflow:hidden}.barra-de-carga .bc-cheio{height:100%;width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 55%,#000),var(--cor));border-radius:inherit}.barra-de-carga.no-maximo .bc-cheio{animation:bc-pulsar .6s ease-in-out infinite alternate}@keyframes bc-pulsar{0%{filter:brightness(1)}to{filter:brightness(1.6)}}.barra-de-carga .bc-limite{position:absolute;top:-2px;bottom:-2px;width:3px;margin-left:-1px;background:#ff4d4d;box-shadow:0 0 6px #ff4d4d}.barra-de-carga .bc-limite[hidden]{display:none}.barra-de-carga .bc-riscos{position:absolute;top:0;right:0;bottom:0;left:0}.barra-de-carga .bc-risco{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffffffd0}.barra-de-carga .bc-risco.afinidade{background:#ffd166}.barra-de-carga .bc-legenda{display:flex;justify-content:space-between;gap:8px;margin-top:3px;font-size:9.5px;color:var(--fraco);white-space:nowrap}.barra-de-carga .bc-legenda .toque{color:#e6e9ef}.barra-de-carga .bc-legenda .afinidade{color:#ffd166}.barra-de-carga .bc-legenda .maximo{margin-left:auto}.maestria-elemental{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;margin:8px 0;border-radius:8px;background:#141a26;border:1px solid #3a3320;font-size:13px}.maestria-elemental b{color:#ffd166}.maestria-elemental .mestres{flex-basis:100%;color:#ffb627;font-size:12px}.maestria-elemental button{margin-left:auto}.mini-barra-elemental{height:3px;margin-top:4px;border-radius:2px;background:#ffffff14;overflow:hidden}.mini-barra-elemental>div{height:100%;background:var(--cor)}.como-treinar{background:#12161f;border:1px solid #2c3442;border-radius:8px;padding:6px 10px;margin-bottom:8px;font-size:12px}.como-treinar p{margin:4px 0}.arvore-elemental{position:relative;display:flex;flex-direction:column;gap:26px;padding:6px 0 10px}.arvore-elemental>svg.linhas-elementais{position:absolute;left:0;top:0;pointer-events:none;z-index:0}.fileira-elemental{position:relative;z-index:1}.fileira-titulo{font-size:11px;font-weight:800;letter-spacing:.5px;color:var(--fraco);text-transform:uppercase;margin-bottom:4px}.fileira-nos{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.no-elemental{width:168px;padding:8px 9px;cursor:pointer;transition:opacity .15s,transform .15s;border-radius:9px;background:#121722;border:1px solid color-mix(in srgb,var(--cor) 55%,#2c3442);box-shadow:0 0 10px color-mix(in srgb,var(--cor) 18%,transparent);font-size:11px;display:flex;flex-direction:column;gap:5px}.no-elemental.bloqueado{opacity:.6;box-shadow:none;border-style:dashed}.no-elemental.misterio{opacity:.5}.fileira-lendaria .fileira-titulo{color:#ffb627}.no-elemental.lendario{border-color:color-mix(in srgb,var(--cor) 45%,#ffb627);box-shadow:0 0 12px #ffb62722}.no-elemental.lendario.misterio{border-color:#6b5a2c}.no-topo{display:flex;align-items:center;gap:5px}.no-icone{font-size:16px}.no-nome{font-size:13px;flex:1}.no-nivel{font-weight:800;color:#ffd166;font-variant-numeric:tabular-nums}.no-barra{height:4px;border-radius:3px;background:#ffffff14;overflow:hidden}.no-barra>div{height:100%;background:var(--cor)}.no-linha{color:var(--fraco);line-height:1.25}.no-linha.adormecido{color:#ffd98a;font-weight:700}.no-elemental.adormecido{filter:saturate(.55)}.no-linha.regua{color:#cfd6e4}.no-linha.regua.pronta{color:#9ef0a0}.no-legenda{color:#aab3c5;font-size:10.5px;margin-top:-2px;font-variant-numeric:tabular-nums}.no-dados{display:grid;grid-template-columns:auto 1fr;gap:1px 8px;color:#cfd6e4}.no-dados .no-rotulo,.no-receita .no-rotulo{color:var(--fraco);font-size:10px;text-transform:uppercase;letter-spacing:.4px;align-self:center}.no-dados .seu{color:#9ef0a0}.no-receita{display:flex;flex-direction:column;gap:3px;text-align:left}.no-etiquetas{display:flex;flex-wrap:wrap;gap:3px}.no-etiquetas .etiqueta{padding:1px 5px;border-radius:6px;background:#ffffff0d;border:1px solid #ffffff14;color:#cfd6e4;white-space:nowrap;font-variant-numeric:tabular-nums}.no-etiquetas .etiqueta.ok{border-color:#9ef0a055;color:#c9f5cb}.no-receita .no-rotulo{align-self:flex-start}.no-receita.pronta .no-rotulo{color:#9ef0a0}.no-aviso{font-size:10.5px}.no-toque{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin-top:2px;padding-top:5px;border-top:1px solid #ffffff12;color:#cfd6e4}.no-toque .toque-titulo{color:#ffd166;font-weight:700;margin-right:auto;white-space:nowrap}.no-toque .toque-valor{min-width:26px;text-align:center;font-weight:800;color:#ffd166;font-variant-numeric:tabular-nums}.no-toque .toque-mana{flex-basis:100%;text-align:right;color:var(--fraco);font-size:10px;white-space:nowrap}.no-toque button{min-width:20px;padding:0 5px;line-height:17px;font-size:13px}.no-escondidos{align-self:center;padding:10px 14px;border:1px dashed #3a4252;border-radius:9px;color:var(--fraco);font-size:11px;max-width:360px}.arvore-elemental.com-foco .no-elemental:not(.selecionado):not(.relacionado){opacity:.22}.arvore-elemental .no-elemental.selecionado{transform:translateY(-2px);box-shadow:0 0 0 2px var(--cor),0 0 18px color-mix(in srgb,var(--cor) 45%,transparent)}.arvore-elemental .no-elemental.relacionado{box-shadow:0 0 0 1px var(--cor),0 0 12px color-mix(in srgb,var(--cor) 30%,transparent)}.arvore-elemental.com-foco svg.linhas-elementais path{opacity:.12}.arvore-elemental.com-foco svg.linhas-elementais path.linha-foco{opacity:1;stroke-width:3px;stroke-dasharray:none}.relacoes-elementais{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:4px 0 8px;padding:7px 10px;border-radius:9px;background:#121722f2;border:1px solid color-mix(in srgb,var(--cor) 55%,#2c3442);font-size:12px;color:#cfd6e4}.relacoes-elementais[hidden]{display:none}.relacoes-elementais b{color:var(--cor)}.relacoes-elementais .fechar-relacoes{margin-left:auto;color:var(--fraco);font-size:10.5px}.arvore-de-magias{margin:0 0 14px;padding:8px 10px 10px;border-radius:10px;background:#0f141e;border:1px solid color-mix(in srgb,var(--cor) 45%,#2c3442);scroll-margin-top:72px}.arvore-de-magias[hidden]{display:none}.arvore-magias-topo{display:flex;align-items:baseline;gap:10px;font-size:13px}.arvore-magias-topo b{color:var(--cor)}.arvore-magias-contagem{margin-left:auto;color:var(--fraco);font-size:11px}.arvore-de-magias>.sub{font-size:11px;color:var(--fraco);margin:3px 0 10px}.arvore-magias{position:relative;display:flex;flex-direction:column;gap:22px}.arvore-magias>svg.linhas-elementais{position:absolute;left:0;top:0;pointer-events:none;z-index:0}.no-magia{position:relative;z-index:1;width:152px;padding:6px 8px;border-radius:9px;background:#121722;border:1px solid color-mix(in srgb,var(--cor) 55%,#2c3442);box-shadow:0 0 10px color-mix(in srgb,var(--cor) 18%,transparent);font-size:11px;display:flex;flex-direction:column;gap:4px}.no-magia .no-nome{font-size:12px;flex:1;line-height:1.15}.no-magia .icone-magia{display:inline-flex}.no-magia .selo-nivel-magia{margin:0}.no-magia.bloqueada{opacity:.6;box-shadow:none;border-style:dashed}.no-magia.aprendida .no-estado{color:#9ef0a0}.no-magia.disponivel{box-shadow:0 0 0 1px var(--cor),0 0 14px color-mix(in srgb,var(--cor) 35%,transparent)}.no-magia.disponivel .no-estado{color:#ffe066;font-weight:700}.no-magia.falta .no-estado{color:#ff9f8a}.no-magia.dominando .no-estado{color:#ffd166}.no-magia .no-barra{margin-top:1px}.selo-nivel-magia{display:inline-block;margin-right:6px;min-width:1.5em;padding:0 5px;border-radius:5px;font-size:.72em;font-weight:800;text-align:center;color:var(--cor);border:1px solid var(--cor);background:color-mix(in srgb,var(--cor) 12%,transparent);vertical-align:middle}#aviso-novidades{position:absolute;top:12px;left:274px;display:flex;align-items:center;gap:10px;padding:8px 12px;max-width:360px;border:1px solid #ffd16688;box-shadow:0 0 14px #ffd16633;animation:aviso-novidades-pulso 2.4s ease-in-out infinite}#aviso-novidades .ico{font-size:22px}#aviso-novidades .texto{flex:1;min-width:0}#aviso-novidades .sub{font-size:12px;opacity:.8}@keyframes aviso-novidades-pulso{0%,to{box-shadow:0 0 10px #ffd16622}50%{box-shadow:0 0 18px #ffd16666}}.versao-novidades{margin:0 0 10px;padding:8px 12px;border-radius:10px;background:#ffffff08;border:1px solid #ffffff14}.versao-novidades.nova{border-color:#ffd16677;background:#ffd16610}.versao-novidades summary{cursor:pointer}.versao-novidades .data{opacity:.6;font-size:12px}.versao-novidades .titulo-versao{font-size:13px;opacity:.85;margin-top:2px}.versao-novidades .selo-novo{background:#ffd166;color:#1a1300;font-weight:800;font-size:10px;border-radius:8px;padding:1px 6px}.versao-novidades ul{margin:8px 0 2px;padding-left:4px;list-style:none;display:grid;gap:6px;line-height:1.4}.passos-exercicio{margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.35;color:var(--fraco);display:grid;gap:2px}.topo-mini{align-items:center;flex-wrap:wrap;row-gap:2px;max-width:var(--lado-mini, 200px)}.topo-mini .recentrar{padding:1px 8px;font-size:11px;border-radius:8px;white-space:nowrap}.topo-mini .recentrar[hidden]{display:none}.topo-mini .dicas-mini{font-size:10.5px;line-height:1.3;flex:1 1 140px;text-align:right}#cortina{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000;opacity:0;pointer-events:none;display:grid;place-items:center;transition:opacity .5s ease-in}#cortina[hidden]{display:none}#cortina.escura{opacity:1}#cortina.clareando{transition:opacity 2.2s ease-out}#cortina span{color:#e8e2d4;font-size:22px;letter-spacing:.04em;text-shadow:0 0 12px #000;opacity:.85}#cortina{grid-auto-flow:row;align-content:center;gap:10px}#cortina.na-hora{transition:none;animation:desmaio-clarao .9s ease-out}@keyframes desmaio-clarao{0%{background:#8a0d0d}to{background:#000}}.golpes-do-desmaio{display:grid;gap:4px;justify-items:center;text-align:center;padding:0 16px}.golpes-do-desmaio>div{color:#ff8a8a;font-size:17px;font-weight:700;text-shadow:0 0 10px #000}.golpes-do-desmaio>div+div{color:#d9b3b3;font-size:14px;font-weight:600}#b-reportar{position:absolute;top:12px;right:12px;z-index:6;pointer-events:auto;display:flex;align-items:center;gap:6px;padding:6px 14px 6px 11px;border-radius:999px;font-weight:800;font-size:14px;color:#1c1100;background:linear-gradient(180deg,#ffd27a,#ff9f2e);border:1px solid #ffe2a6;box-shadow:0 0 0 1px #0008,0 0 14px #ffb62788,0 3px 10px #000a;text-shadow:0 1px 0 #ffffff55}#b-reportar:hover:not(:disabled){background:linear-gradient(180deg,#ffe09c,#ffb04d);box-shadow:0 0 0 1px #0008,0 0 20px #ffb627cc,0 3px 10px #000a}#b-reportar .ico{font-size:16px;line-height:1}#rastreador-missoes{top:56px;max-height:calc(38vh - 44px)}#toast-reporte{position:absolute;top:56px;right:12px;z-index:7;max-width:min(340px,80vw);padding:10px 14px;border-radius:10px;font-size:14px;font-weight:700;color:#eaffea;background:#0f2416f2;border:1px solid #6ee07a;box-shadow:0 0 18px #6ee07a55,0 6px 18px #000a;pointer-events:none;animation:entrar .25s ease-out;transition:opacity .6s}#toast-reporte.sumindo{opacity:0}@media (max-width: 1100px){#b-reportar{padding:6px 10px}#b-reportar .rot{display:none}}@media (max-width: 760px){#b-reportar{top:40px}#rastreador-missoes,#toast-reporte{top:84px}#rastreador-missoes{max-height:calc(38vh - 72px)}}#status,#atalhos,#ajuda,#coluna-avisos,#interacao,#janela,#escolha-atalho,#barra-chefe,#aviso-novidades,#painel-treino,#painel-exercicio,#medidor{zoom:var(--escala-hud, 1)}#janela{max-height:calc(84vh / var(--escala-hud, 1));max-width:calc(96vw / var(--escala-hud, 1))}#opcoes-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;display:flex;align-items:center;justify-content:center;padding:16px;background:#05070bb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.janela-opcoes{width:min(640px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-color:#ffb62788!important;box-shadow:0 0 30px #ffb62733,0 12px 40px #000c;background:var(--painel-solido)!important}.janela-opcoes .topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.janela-opcoes .topo button{white-space:nowrap;flex-shrink:0}.janela-opcoes h2{font-size:20px}.corpo-opcoes{display:grid;grid-template-columns:150px 1fr;gap:14px;min-height:0;flex:1}.abas-opcoes{flex-direction:column;flex-wrap:nowrap;align-self:start}.abas-opcoes button{text-align:left;font-size:13px;padding:7px 10px}.conteudo-opcoes{display:flex;flex-direction:column;gap:10px;overflow:auto;min-height:0;padding-right:4px}.linha-opcao{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#12161f;border-radius:8px}.texto-opcao{flex:1;min-width:0}.nome-opcao{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dica-opcao{font-size:12px;color:var(--fraco);margin-top:2px}.caixa-opcao{cursor:pointer}.caixa-opcao input{width:18px;height:18px;flex-shrink:0;margin:0}.caixa-opcao input:checked{background:#ffb627;border-color:#ffb627}.deslizante-opcao input[type=range]{width:160px}.valor-opcao{width:44px;text-align:right;font-variant-numeric:tabular-nums;color:var(--fraco);font-size:13px}.escolha-opcao{flex-wrap:wrap}.escolha-opcao .texto-opcao{min-width:170px}.botoes-escolha{display:flex;flex-wrap:wrap;gap:4px}.botoes-escolha button{padding:5px 10px;font-size:13px}.botoes-escolha button.ativa{background:color-mix(in srgb,#ffb627 30%,#283041);border-color:#ffb627;font-weight:700}.selo-opcao{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:#ffb62733;color:#ffd27a}.nota-opcao{font-size:13px;color:var(--fraco)}.lista-opcao{max-width:100%;padding:5px 8px;font:inherit;font-size:13px;border-radius:8px;border:1px solid var(--borda);background:#0d1017;color:var(--texto)}.conteudo-opcoes>button{align-self:flex-start}.rodape-opcoes{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 560px),(max-height: 620px){.janela-opcoes{overflow:auto}.corpo-opcoes{flex:none}.conteudo-opcoes{overflow:visible}}@media (max-width: 560px){.corpo-opcoes{grid-template-columns:1fr}.abas-opcoes{flex-direction:row;flex-wrap:wrap}.deslizante-opcao{flex-wrap:wrap}.deslizante-opcao input[type=range]{flex:1;width:auto;min-width:120px}}#reporte-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:16px;background:#05070bb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.janela-reporte{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px;border-color:#ffb62788!important;box-shadow:0 0 30px #ffb62733,0 12px 40px #000c;background:var(--painel-solido)!important}.janela-reporte .topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.janela-reporte .topo button{white-space:nowrap;flex-shrink:0}.janela-reporte h2{font-size:20px}.campo-reporte{display:flex;flex-direction:column;gap:5px}.campo-reporte .rotulo-campo{font-size:13px;font-weight:700;display:flex;justify-content:space-between;gap:8px}.campo-reporte .rotulo-campo small{font-weight:400;color:var(--fraco);font-variant-numeric:tabular-nums}.campo-reporte input,.campo-reporte textarea{font:inherit;font-size:14px;color:var(--texto);background:#0d1017;border:1px solid var(--borda);border-radius:8px;padding:8px 10px;-webkit-user-select:text;user-select:text}.campo-reporte textarea{resize:vertical;min-height:110px;line-height:1.4}.campo-reporte input:focus,.campo-reporte textarea:focus{outline:2px solid #ffb627;border-color:transparent}.tipos-reporte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tipo-reporte{padding:8px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tipo-reporte.ativo{background:color-mix(in srgb,#ffb627 30%,#283041);border-color:#ffb627;font-weight:700}@media (max-width: 420px){.tipos-reporte{grid-template-columns:1fr}}.botoes-print{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.previa-print{display:flex;gap:10px;align-items:center;background:#12161f;border-radius:8px;padding:6px}.previa-print img{width:160px;max-height:110px;object-fit:contain;border-radius:6px;background:#000}.lado-print{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.erro-reporte{color:#ff8a8a;font-weight:600;font-size:13px;background:#2a1215;border:1px solid #ff6b6b66;border-radius:8px;padding:6px 10px}.acoes-reporte{display:flex;justify-content:flex-end;gap:8px}.painel-reportes{display:flex;flex-direction:column;gap:8px}.cartao-reporte{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;background:#12161f;border-left:3px solid var(--cor);border-radius:8px;padding:8px 10px}.miniatura-reporte{display:flex;align-items:flex-start;justify-content:center;font-size:11px;color:var(--fraco)}.miniatura-reporte img{width:120px;max-height:90px;object-fit:cover;border-radius:6px;cursor:zoom-in;background:#000;min-height:40px}.corpo-reporte{display:flex;flex-direction:column;gap:4px;min-width:0}.cabecalho-reporte{font-size:13px}.cabecalho-reporte .titulo{font-size:15px;font-weight:700;margin-top:2px;overflow-wrap:anywhere}.cabecalho-reporte .selo-status{color:var(--cor);font-weight:700}.descricao-do-reporte{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto;background:#0d1017;border-radius:6px;padding:6px 8px;-webkit-user-select:text;user-select:text}.status-reporte{display:flex;flex-wrap:wrap;gap:4px}.status-reporte button{padding:3px 8px;font-size:12px}.status-reporte button.atual{opacity:1;border-color:var(--cor);color:var(--cor);font-weight:700}@media (max-width: 560px){.cartao-reporte{grid-template-columns:1fr}}#foto-reporte{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;background:#04060ae6;cursor:zoom-out;pointer-events:auto}#foto-reporte img{max-width:100%;max-height:calc(100vh - 70px);object-fit:contain;border-radius:8px;box-shadow:0 10px 40px #000}#foto-reporte .legenda-foto{color:var(--fraco);font-size:13px;text-align:center}#painel-exercicio .titulo-treino{display:flex;justify-content:space-between;align-items:center}#painel-exercicio .ajuda-treino{pointer-events:auto;width:20px;height:20px;padding:0;border-radius:10px;font-size:12px;line-height:18px}#painel-exercicio .ajuda-treino.aberta{border-color:var(--cor);color:var(--cor)}#painel-exercicio .passo-da-vez{color:#e8e2d4;font-size:11.5px;line-height:1.3}#painel-exercicio .chip-elemento{min-width:22px;height:20px;font-size:12px;line-height:18px;padding:0 4px}#painel-exercicio .passos-exercicio{font-size:11px;margin-top:2px}@media (max-width: 820px){#painel-exercicio{left:50%;transform:translate(-50%);top:40px}}#quadro-grupo{display:grid;gap:5px;border-top:1px solid var(--borda);padding-top:6px}#quadro-grupo .topo-grupo{display:flex;gap:4px}#quadro-grupo .topo-grupo button{padding:2px 8px;font-size:12px;border-radius:6px}#quadro-grupo .b-grupo{flex:1;text-align:left}#quadro-grupo .membro-grupo{display:grid;gap:2px;padding:3px 6px;border-radius:6px;background:#5fe08a12;border-left:3px solid #5fe08a}#quadro-grupo .membro-grupo.fora{opacity:.5;border-left-color:var(--fraco);background:transparent}#quadro-grupo .membro-grupo.chamando{animation:grupo-chamando .9s ease-in-out infinite}@keyframes grupo-chamando{50%{background:#5fe08a40}}#quadro-grupo .nome-membro{display:flex;justify-content:space-between;gap:6px;font-size:12px;font-weight:700;color:#bff5d2}#quadro-grupo .nome-membro span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#quadro-grupo .area-membro{color:var(--fraco);font-weight:400;font-size:11px;white-space:nowrap}.barra.fina{height:5px;border-radius:3px}#janela-grupo{position:absolute;top:12px;left:276px;width:min(360px,calc(100vw - 32px));max-height:75vh;overflow-y:auto;padding:12px 14px;display:grid;gap:8px;z-index:25}#janela-grupo .topo{display:flex;justify-content:space-between;align-items:center;gap:8px}#janela-grupo h2{font-size:17px}#janela-grupo h3{font-size:14px;margin-top:4px}#janela-grupo .lista-grupo{display:grid;gap:6px}#janela-grupo .linha-grupo{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:#ffffff08}#janela-grupo .linha-grupo.fora{opacity:.55}#janela-grupo .nome-linha{font-weight:700;color:#bff5d2}#janela-grupo .botoes-linha{display:flex;gap:4px}#janela-grupo .linha-grupo button{padding:4px 10px;font-size:12px}#convite-grupo,#menu-jogador{position:absolute;top:120px;left:50%;transform:translate(-50%);padding:10px 14px;display:flex;flex-direction:column;gap:8px;z-index:30;width:min(380px,calc(100vw - 32px));text-align:center}#convite-grupo .titulo-convite,#menu-jogador .titulo-convite{font-weight:700}#convite-grupo .botoes-convite,#menu-jogador .botoes-convite{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.rotulo.do-grupo .texto{color:#7dffa8}.rotulo.do-grupo .mini-vida div{background:#5fe08a}.rotulo.eco-aprendiz .texto{color:#b8e6ff;font-style:italic;text-shadow:0 0 6px #5fb8ff,0 1px 2px #000}.rotulo.eco-aprendiz .mini-vida div{background:#8fd0ff}@media (max-width: 820px){#janela-grupo{left:50%;transform:translate(-50%);top:40px}}#desafio-duelo,#convite-duelo{position:absolute;top:120px;left:50%;transform:translate(-50%);padding:10px 14px;display:flex;flex-direction:column;gap:8px;z-index:31;width:min(400px,calc(100vw - 32px));text-align:center;border-color:#ff9f4388}#desafio-duelo .titulo-convite,#convite-duelo .titulo-convite{font-weight:700;color:#ffcf9a}#desafio-duelo .botoes-convite,#convite-duelo .botoes-convite{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}#desafio-duelo .regras-duelo{display:flex;gap:6px 14px;justify-content:center;flex-wrap:wrap}#desafio-duelo .regras-duelo label{display:inline-flex;align-items:center;gap:4px;cursor:pointer}#placar-duelo{position:fixed;top:64px;left:50%;transform:translate(-50%);z-index:7;padding:6px 12px;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:220px;max-width:calc(100vw - 32px);text-align:center;border-color:#ff9f4388;box-shadow:0 0 14px #ff9f4333}#placar-duelo .titulo-duelo{font-weight:800;color:#ffcf9a}#placar-duelo .linha-duelo{font-variant-numeric:tabular-nums}#placar-duelo .controles-duelo{color:#ffd166;font-weight:700}#placar-duelo .b-desistir{padding:3px 10px;font-size:12px}#faixa-prova-arcana{position:fixed;top:64px;left:50%;transform:translate(-50%);z-index:7;padding:6px 14px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:240px;max-width:calc(100vw - 32px);text-align:center;border-color:#ffd98a88;box-shadow:0 0 16px #7fe3d033}#faixa-prova-arcana .titulo-prova{font-weight:800;color:#ffe7b0;letter-spacing:.02em}#faixa-prova-arcana .linha-prova{font-variant-numeric:tabular-nums;color:#d8f4ef}#faixa-prova-arcana .barra-prova{width:100%;height:7px;border-radius:4px;background:#0d2a2a;overflow:hidden;border:1px solid #7fe3d055}#faixa-prova-arcana .barra-prova .cheio{height:100%;background:linear-gradient(90deg,#4fc7b4,#bff3e6);transition:width .25s}#faixa-prova-arcana.venceu{border-color:#ffd98a;box-shadow:0 0 22px #ffd98a66}#faixa-prova-arcana .b-desistir{padding:3px 10px;font-size:12px}.prova-arcanos{margin:8px 0 10px;padding:10px 12px;border:1px solid #ffd98a66;border-radius:8px;background:linear-gradient(180deg,#2a2412cc,#14211fcc);display:flex;flex-direction:column;gap:6px}.prova-arcanos .titulo{font-weight:800;color:#ffe7b0}.prova-arcanos .historia{font-style:italic}.prova-arcanos .linha.feito{color:#ffe7b0;font-weight:700}.prova-arcanos .etapa{font-weight:700;color:#f3e2b5}.prova-arcanos .barra{height:6px;border-radius:3px;background:#2b2615;overflow:hidden}.prova-arcanos .barra .cheio{height:100%;background:linear-gradient(90deg,#c9a24a,#ffe7b0)}.prova-arcanos .etapas{margin:0;padding-left:4px;list-style:none;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;opacity:.9}.prova-arcanos .etapas .feito{opacity:.6}.prova-arcanos .etapas .atual{color:#ffe7b0;font-weight:700}.prova-arcanos .aviso{color:#ffb4a0}.prova-arcanos button{align-self:flex-start}.atalho.habilidade.habilidade-arcana{box-shadow:0 0 10px #ffd98a44}.atalho.habilidade.habilidade-arcana.passiva{opacity:.85;cursor:help}#contagem-duelo{position:fixed;top:34%;left:50%;transform:translate(-50%,-50%);z-index:8;font-size:72px;font-weight:900;color:#ffcf9a;text-shadow:0 0 18px #ff9f43,0 4px 10px #000;pointer-events:none}#janela-ordem{position:absolute;top:60px;left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 32px));max-height:80vh;overflow-y:auto;padding:12px 14px;display:grid;gap:8px;z-index:26;border-color:#c9a4ff66}#janela-ordem .topo{display:flex;justify-content:space-between;align-items:center;gap:8px}#janela-ordem h2{font-size:17px;color:#e3d2ff}#janela-ordem h3{font-size:14px;margin-top:4px}#janela-ordem .sub{font-size:12px;color:var(--fraco)}#janela-ordem .resumo-ordem{font-size:13px;font-weight:700}#janela-ordem .motd-ordem{display:flex;gap:6px;align-items:flex-start;padding:6px 8px;border-radius:8px;background:#c9a4ff14;border-left:3px solid #c9a4ff;font-size:13px}#janela-ordem .motd-ordem textarea{flex:1;min-width:0;resize:vertical;font:inherit}#janela-ordem .abas-ordem{display:flex;gap:4px;flex-wrap:wrap}#janela-ordem .abas-ordem button{padding:4px 10px;font-size:12px}#janela-ordem .linha-ordem{display:flex;gap:6px;align-items:center;flex-wrap:wrap}#janela-ordem .linha-ordem input{flex:1;min-width:120px}#janela-ordem .linha-ordem input.sigla{flex:0 0 80px;min-width:0;text-transform:uppercase}#janela-ordem .lista-ordem{display:grid;gap:5px}#janela-ordem .membro-ordem{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:#ffffff08}#janela-ordem .membro-ordem.fora{opacity:.55}#janela-ordem .nome-linha{font-weight:700;color:#e3d2ff}#janela-ordem .det-linha{font-size:11px;color:var(--fraco)}#janela-ordem .botoes-linha{display:flex;gap:4px}#janela-ordem .botoes-linha button{padding:3px 8px;font-size:12px}#janela-ordem .chat-ordem{height:220px;overflow-y:auto;padding:6px 8px;border-radius:8px;background:#00000030;font-size:13px;display:grid;align-content:start;gap:2px;overflow-wrap:anywhere}#janela-ordem .chat-ordem b{color:#e3d2ff}#janela-ordem .saldo-ordem{font-size:15px;font-weight:700}#janela-ordem .registro-ordem{font-size:12px;display:grid;gap:2px;max-height:160px;overflow-y:auto}#convite-ordem{position:absolute;top:120px;left:50%;transform:translate(-50%);padding:10px 14px;display:flex;flex-direction:column;gap:8px;z-index:30;width:min(400px,calc(100vw - 32px));text-align:center;border-color:#c9a4ff88}#convite-ordem .titulo-convite{font-weight:700}#convite-ordem .sub-convite{font-size:12px;color:var(--fraco)}#convite-ordem .botoes-convite{display:flex;gap:8px;justify-content:center}.carregando-mapa{z-index:60;transition:opacity .25s ease}.carregando-mapa.saindo{opacity:0;pointer-events:none}.carregando-mapa .cartao{min-width:min(420px,calc(100vw - 32px));text-align:center}.carregando-mapa-titulo{font-size:1.15rem;font-weight:700;margin-bottom:12px}.carregando-mapa-barra{height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden;margin-bottom:12px}.carregando-mapa-barra span{will-change:transform;display:block;height:100%;width:40%;border-radius:3px;background:linear-gradient(90deg,#9b7bff,#6fd3ff);animation:carregando-mapa-anda 1.1s ease-in-out infinite}@keyframes carregando-mapa-anda{0%{transform:translate(-100%)}to{transform:translate(250%)}}.carregando-mapa-dica{font-size:.85rem;opacity:.8}.circulo-do-coracao{display:block;align-self:center;width:192px;height:192px;max-width:min(192px,50vw);max-height:min(192px,50vw);image-rendering:pixelated}.circulo-janela{position:relative;overflow:hidden}.circulo-tira{display:block;width:100%;height:4000%;image-rendering:pixelated;will-change:transform;transform:translateY(0)}.circulo-janela.rodando .circulo-tira{animation:circulo-tira 3.2s steps(40) infinite}.circulo-janela.parado .circulo-tira{transform:translateY(-80%)}@keyframes circulo-tira{0%{transform:translateY(0)}to{transform:translateY(-100%)}}#carregando .cartao{align-items:center;min-width:min(320px,calc(100vw - 32px))}.secao-ficha{grid-column:1 / -1;display:flex;align-items:center;gap:9px;margin:8px 0 0;font-size:16px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--ouro);text-shadow:0 0 12px #ffd16640,0 1px 0 #000;cursor:help;border-radius:6px}.secao-ficha .icone-secao{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:15px;text-shadow:none;background:radial-gradient(circle at 35% 30%,#3d3114,#120f08 75%);box-shadow:0 0 0 1px #ffd16699,0 0 0 3px #ffd16614,0 0 12px #ffd16633}.secao-ficha .nome-secao{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secao-ficha .linha-secao{position:relative;flex:1;min-width:16px;height:2px;margin-left:4px;background:linear-gradient(90deg,#ffd166cc,#ffd16622 75%,transparent)}.secao-ficha .linha-secao:before{content:"";position:absolute;left:-4px;top:50%;width:7px;height:7px;background:var(--ouro);transform:translateY(-50%) rotate(45deg);box-shadow:0 0 6px #ffd166aa}.selo-secao{flex:none;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.2px;text-transform:none;text-shadow:none;color:#1d1505;background:var(--ouro);box-shadow:0 0 10px #ffd16677}.info-dica{flex:none;width:20px;height:20px;padding:0;border-radius:50%;border:1px solid #ffd16677;background:#ffd16614;color:var(--ouro);font:italic 700 12px/1 Georgia,Times New Roman,serif;text-transform:none;text-shadow:none;cursor:help}.info-dica:hover{background:#ffd16633}@media (hover: hover) and (pointer: fine){.info-dica{opacity:.5}.secao-ficha:hover .info-dica{opacity:1}}@media (pointer: coarse){.info-dica{width:26px;height:26px;font-size:14px}}.com-dica{cursor:help}.com-dica:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.dica-ajuda{--cor: var(--ouro);position:fixed;z-index:70;width:max-content;max-width:min(300px,calc(100vw - 16px));padding:9px 12px;border-radius:10px;background:linear-gradient(180deg,#212837f8,#141925f8);border:1px solid color-mix(in srgb,var(--cor) 65%,transparent);box-shadow:0 8px 24px #000b,0 0 12px color-mix(in srgb,var(--cor) 22%,transparent);font-size:12.5px;line-height:1.45;color:var(--texto);pointer-events:none;animation:dica-surge .12s ease-out}.dica-ajuda[hidden]{display:none}.dica-ajuda>div+div{margin-top:3px}.dica-ajuda.com-titulo>div:first-child{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ffffff17;font-size:13px;font-weight:800;color:var(--cor)}.dica-ajuda .legenda-raridade{margin-top:7px}@keyframes dica-surge{0%{opacity:0;transform:translateY(3px)}}.linha-ponto .nome-ponto{justify-self:start;margin-left:-6px;padding:3px 6px;border-radius:6px;font-weight:600}.linha-ponto .nome-ponto:hover{background:#ffffff0d}.titulo-magias-ficha{justify-self:start;align-self:flex-start;cursor:help}@media (max-width: 480px){.secao-ficha{font-size:14px;gap:6px;letter-spacing:.3px}.secao-ficha .icone-secao{width:26px;height:26px;font-size:13px}.secao-ficha .nome-secao{flex-shrink:0}.secao-ficha .linha-secao{min-width:0}.selo-secao{padding:2px 7px;font-size:11px}.linha-ponto{gap:6px}.linha-ponto strong{min-width:28px}.linha-ponto button{padding:3px 6px}}.painel-ban h3{margin:14px 0 6px;font-size:14px}.painel-ban .resultados-ban,.painel-ban .personagens-ban{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;max-height:240px;overflow-y:auto}.painel-ban .linha-ban{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 10px;border-radius:8px;background:#ffffff08;border:1px solid transparent;color:var(--texto);text-align:left;font:inherit}.painel-ban button.linha-ban{cursor:pointer}.painel-ban button.linha-ban:hover{background:#ffffff14;border-color:var(--borda)}.painel-ban .linha-ban.escolhida{border-color:#ffb627;background:#ffb62714}.painel-ban .linha-ban.banida b{color:#ff8a8a}.painel-ban .ficha-ban:not(:empty){padding:10px 12px;margin-bottom:10px;border-radius:10px;border:1px solid var(--borda);background:#0d1017}.painel-ban .cabeca-ban b{font-size:15px}.painel-ban .titulo-ban{margin:10px 0 4px;font-weight:700}.painel-ban .vale-ban{margin-top:6px;color:#ff8a8a;font-size:13px}.painel-ban .historico-ban{font-size:12px;color:var(--fraco);padding:2px 0}.painel-ban .confirmar-ban{margin:10px 0 6px;padding:8px 10px;border-radius:8px;background:#ff4d5e1f;border:1px solid #ff4d5e88;color:#ffd0d4;font-weight:600}.painel-ban .aviso-ban{color:#ffb627}.painel-ban .banida-ban{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;margin-bottom:4px;border-radius:8px;background:#ffffff08}.painel-ban .nicks-ban{color:var(--texto)}#menu-ban{position:fixed;z-index:80;display:flex;flex-direction:column;gap:6px;padding:8px 10px;min-width:160px}#menu-ban .titulo-menu-ban{font-weight:700;font-size:13px}.confirmacao-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:16px;background:radial-gradient(ellipse at center,#1a10308c,#04060ac2 80%);animation:confirmacao-fundo .18s ease-out}.confirmacao-jogo{width:min(440px,100%);padding:18px 20px 16px;border-radius:14px;background:linear-gradient(180deg,#1d2333,#131823);border:1px solid color-mix(in srgb,var(--destaque) 55%,var(--borda));box-shadow:0 18px 50px #000d,0 0 26px color-mix(in srgb,var(--destaque) 25%,transparent),0 1px #ffffff12 inset;display:flex;flex-direction:column;gap:12px;color:var(--texto);animation:aparecer-popup .18s ease-out}.confirmacao-titulo{font-size:17px;font-weight:700;color:#d9c6ff;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--destaque) 30%,transparent)}.confirmacao-texto{font-size:15px;line-height:1.5;margin:0}.confirmacao-acoes{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.confirmacao-acoes button:focus-visible{outline:2px solid #d9c6ff;outline-offset:2px}@keyframes confirmacao-fundo{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.confirmacao-fundo,.confirmacao-jogo{animation:none}}.magias-da-classe-adm{margin:6px 0 10px}.elemento-magias-adm{font-size:12px;font-weight:700;color:var(--fraco);margin-bottom:4px}.lista-magias-adm{display:flex;flex-wrap:wrap;gap:5px}.chip-magia-adm{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 4px;border-radius:8px;border:1px solid var(--borda);background:#12161f;color:var(--texto);font:inherit;font-size:12px;cursor:pointer}.chip-magia-adm:hover{border-color:var(--destaque)}.chip-magia-adm.da-classe{border-color:#f3d27a88}.chip-magia-adm.sabe{opacity:.6}.chip-magia-adm .icone-magia{display:inline-flex}h1,h2,h3,#area,#letreiro-do-lugar [data-nome],#barra-chefe .nome-chefe,.versao-novidades .titulo-versao,.grupo-titulo,.secao-ficha,.titulo-secao-balanco{font-family:var(--fonte-titulo)}.grupo-titulo{font-size:13px;letter-spacing:.06em}.versao-novidades .titulo-versao{font-size:15px}:where(input:not([type]),input[type=text],input[type=password],input[type=search],input[type=number],input[type=email],textarea){font:inherit;color:var(--texto);background:#0d1017;border:1px solid var(--borda);border-radius:8px;padding:7px 10px}:where(input,textarea)::placeholder{color:#8a93a6;opacity:.85}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--texto);caret-color:var(--texto);box-shadow:0 0 0 1000px #0d1017 inset;transition:background-color 99999s}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible){outline:2px solid var(--destaque);outline-offset:2px}:where(input,textarea):focus-visible{outline:2px solid var(--destaque);outline-offset:0;border-color:transparent}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0 6px 0 0;vertical-align:-4px;border-radius:5px;border:1px solid var(--borda);background:#0d1017;display:inline-grid;place-items:center;cursor:pointer;transition:background .12s,border-color .12s}input[type=checkbox]:after{content:"";width:9px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .12s}input[type=checkbox]:checked{background:var(--destaque);border-color:var(--destaque)}input[type=checkbox]:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}input[type=checkbox]:hover:not(:disabled){border-color:var(--destaque)}input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;background:transparent;cursor:pointer;accent-color:unset}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:#0d1017;border:1px solid var(--borda)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:var(--cor-deslizante, var(--destaque));border:2px solid #0d1017;box-shadow:0 0 8px color-mix(in srgb,var(--cor-deslizante, var(--destaque)) 60%,transparent)}input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:#0d1017;border:1px solid var(--borda)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--cor-deslizante, var(--destaque));border:2px solid #0d1017}input[type=range]:hover::-webkit-slider-thumb{filter:brightness(1.15)}.deslizante-opcao input[type=range]{--cor-deslizante: #ffb627}.janela-opcoes input[type=checkbox]:checked{background:#ffb627;border-color:#ffb627}.janela-opcoes input[type=checkbox]:checked:after{border-color:#1a1f2b}::selection{background:color-mix(in srgb,var(--destaque) 55%,transparent);color:#fff}#combo-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;display:flex;align-items:center;justify-content:center;padding:16px;background:#05070bb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}#combo-fundo[hidden]{display:none}.janela-combo{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid #d8c39a88;border-radius:10px;box-shadow:0 0 30px #d8c39a22,0 12px 40px #000c;background:var(--painel-solido);color:#e8e2d4}.janela-combo h3{margin:0;font-size:18px;color:#ffd98a}.janela-combo h4{margin:4px 0 0;font-size:13px;color:#c9bfa8;font-weight:600}.janela-combo .explica{margin:0;font-size:12.5px;line-height:1.4;color:#bdb5a3}.casas-combo{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.casa-combo{position:relative;min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border:2px solid;border-radius:8px;background:radial-gradient(circle at 50% 30%,#262131,#10141c 75%);cursor:pointer;text-align:center}.casa-combo.vazia{border-style:dashed;opacity:.75}.casa-combo.esperando{box-shadow:0 0 0 2px #ffd98a55}.casa-combo .numero{position:absolute;top:3px;left:6px;font-size:11px;color:#ffd98a}.casa-combo .icone{font-size:22px;line-height:1}.casa-combo .nome{font-size:11px;line-height:1.2}.casa-combo .tirar{position:absolute;top:2px;right:3px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#0008;color:#e8e2d4;font-size:13px;line-height:18px;cursor:pointer}.poderes-combo{display:flex;flex-wrap:wrap;gap:6px}.poder-combo{display:flex;align-items:center;gap:6px;padding:5px 9px;border:2px solid;border-radius:7px;background:#141a24;cursor:grab;font-size:12.5px;-webkit-user-select:none;user-select:none}.poder-combo.escolhido{background:#3a3020;box-shadow:0 0 8px #ffd98a66}.botoes-combo{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.botao-combo{padding:6px 14px;border:1px solid #d8c39a66;border-radius:6px;background:#1c2230;color:#e8e2d4;cursor:pointer;font:inherit;font-size:13px}.botao-combo.principal{background:#6b4f1d;border-color:#ffd98a;color:#fff3d6}#faixa-combo{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:3px 6px;border-radius:8px;background:#0b0f16cc;pointer-events:auto}#faixa-combo .casa{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:2px solid;border-radius:6px;font-size:14px;opacity:.7}#faixa-combo .casa svg{width:18px;height:18px}#faixa-combo .casa.atual{opacity:1;box-shadow:0 0 8px #ffd98a;transform:scale(1.12)}#faixa-combo .editar{width:24px;height:24px;padding:0;border:1px solid #d8c39a66;border-radius:6px;background:#1c2230;color:#ffd98a;cursor:pointer;font-size:13px}@media (max-width: 520px){.casas-combo{grid-template-columns:repeat(3,1fr)}}#tutorial-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:auto}#tutorial-fundo.sem-luz{background:#05070bc4;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tutorial-luz{position:fixed;border-radius:12px;pointer-events:none;box-shadow:0 0 0 200vmax #05070bb8,0 0 0 2px #ffd166,0 0 22px 4px #ffd16699;transition:left .25s,top .25s,width .25s,height .25s;animation:tutorial-luz-pulso 1.8s ease-in-out infinite}@keyframes tutorial-luz-pulso{0%,to{outline:0 solid #ffd16600}50%{outline:4px solid #ffd16633}}.tutorial-caixa{position:fixed;width:min(340px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:var(--painel-solido);border:1px solid #ffd16699;box-shadow:0 10px 30px #000c,0 0 18px #ffd16633;color:var(--texto);-webkit-user-select:text;user-select:text}.tutorial-caixa.historia{width:min(520px,calc(100vw - 24px))}.tutorial-topo{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--fraco)}.tutorial-topo .capitulo{font-weight:700;color:var(--ouro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tutorial-topo .contagem{white-space:nowrap}.tutorial-progresso{height:3px;border-radius:2px;background:#ffffff14;overflow:hidden}.tutorial-progresso>div{height:100%;background:linear-gradient(90deg,#ffd166,#ff9f2e);transition:width .25s}.tutorial-caixa h3{font-size:17px;line-height:1.25}.tutorial-texto{font-size:14px;line-height:1.5}.tutorial-texto kbd{font-size:12px;margin:0 1px;color:var(--ouro)}.tutorial-nota{font-size:12px;color:var(--fraco);font-style:italic}.tutorial-imagem{width:100%;max-height:40vh;object-fit:cover;border-radius:10px;border:1px solid var(--borda)}.tutorial-botoes{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:2px}.tutorial-botoes button{padding:6px 12px;font-size:13px}.tutorial-botoes .pular{margin-right:auto;background:transparent;border-color:transparent;color:var(--fraco);padding-left:4px}.tutorial-botoes .pular:hover:not(:disabled){background:#ffffff10;color:var(--texto)}.tutorial-seta{position:fixed;width:0;height:0;border:11px solid transparent;pointer-events:none;filter:drop-shadow(0 0 6px #ffd16699)}.tutorial-seta[data-lado=direita]{border-right-color:#ffd166;border-left-width:0;transform:translate(-100%,-50%);animation:tutorial-seta-x .9s ease-in-out infinite alternate}.tutorial-seta[data-lado=esquerda]{border-left-color:#ffd166;border-right-width:0;transform:translateY(-50%);animation:tutorial-seta-x2 .9s ease-in-out infinite alternate}.tutorial-seta[data-lado=embaixo]{border-bottom-color:#ffd166;border-top-width:0;transform:translate(-50%,-100%);animation:tutorial-seta-y .9s ease-in-out infinite alternate}.tutorial-seta[data-lado=emCima]{border-top-color:#ffd166;border-bottom-width:0;transform:translate(-50%);animation:tutorial-seta-y2 .9s ease-in-out infinite alternate}@keyframes tutorial-seta-x{to{transform:translate(calc(-100% - 5px),-50%)}}@keyframes tutorial-seta-x2{to{transform:translate(5px,-50%)}}@keyframes tutorial-seta-y{to{transform:translate(-50%,calc(-100% - 5px))}}@keyframes tutorial-seta-y2{to{transform:translate(-50%,5px)}}#aviso-tutorial{position:absolute;top:12px;left:274px;display:flex;align-items:center;gap:8px;padding:8px 12px;max-width:min(400px,calc(100vw - 286px));border:1px solid #7ab8ff88;box-shadow:0 0 14px #7ab8ff33;z-index:6}#aviso-novidades:not([hidden])~#aviso-tutorial{top:86px}#aviso-tutorial .texto{flex:1;min-width:0}#aviso-tutorial .sub{font-size:12px;opacity:.8}#aviso-tutorial button{padding:6px 10px;font-size:13px;white-space:nowrap}@media (max-width: 640px){#aviso-tutorial{left:12px;right:12px;top:auto;bottom:120px;max-width:none;flex-wrap:wrap}}
