:root{--noite:#121826;--painel:#1a2232;--painel2:#222c40;--borda:#2c3852;--texto:#ece6d6;--apagado:#8e98ae;--ouro:#f2c14e;--ouro-escuro:#b8871f;--sangue:#e5484d;--xp:#4f9dff;--arcano:#b48cff;--verde:#6fd39a;--gelo:#8fd3ff;--comum:#9aa4b8;--raro:#4f9dff;--lendario:#f2c14e;--raio:14px;--fonte:"Alegreya Sans", system-ui, sans-serif;--gotica:"Cinzel", Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{background:radial-gradient(ellipse 120% 40% at 50% 0%, #1d2740 0%, transparent 70%), var(--noite);min-height:100vh;color:var(--texto);font:400 1rem/1.45 var(--fonte);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0}h1,h2,p,ol,ul,blockquote,figure{margin:0}button{font:inherit;color:inherit;cursor:pointer}img{display:block}:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}.gotico{font-family:var(--gotica);letter-spacing:.02em;font-weight:900}.num{font-variant-numeric:tabular-nums}.apagado{color:var(--apagado)}.centro{text-align:center}.dica{color:var(--apagado);font-size:.875rem}.pulsando{animation:1.6s ease-in-out infinite pulsar}@keyframes pulsar{50%{opacity:.45}}.conteudo{max-width:34rem;padding:12px 12px calc(88px + env(safe-area-inset-bottom));gap:12px;margin:0 auto;animation:.25s ease-out entrar;display:grid}@keyframes entrar{0%{opacity:0;transform:translateY(6px)}}.abertura{text-align:center;place-content:center;gap:14px;min-height:100vh;padding:24px 16px;display:grid}.abertura h1{color:var(--ouro);font-size:2.1rem}.erro-texto{color:#ff9a9d}.abas{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--borda);padding:6px 4px calc(6px + env(safe-area-inset-bottom));z-index:20;background:#121826f5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.aba{color:var(--apagado);background:0 0;border:0;justify-items:center;gap:2px;padding:4px 0;font-size:.75rem;font-weight:500;display:grid;position:relative}.aba-icone{filter:grayscale(.7)brightness(.8);font-size:1.45rem;line-height:1;transition:transform .15s,filter .15s}.aba.ativa{color:var(--ouro)}.aba.ativa .aba-icone{filter:none;transform:translateY(-2px)scale(1.12)}.aba-alerta{background:var(--sangue);width:9px;height:9px;box-shadow:0 0 0 2px var(--noite);border-radius:50%;animation:1.2s infinite pulsar;position:absolute;top:3px;left:calc(50% + 10px)}.aba-alerta.ouro{background:var(--ouro)}.faixa-falha{top:0;color:#ffd3d4;text-align:center;z-index:30;background:#5a1f24;padding:6px;font-size:.875rem;position:fixed;inset-inline:0}.avisos{top:10px;z-index:50;pointer-events:none;gap:8px;display:grid;position:fixed;inset-inline:12px}.aviso{background:var(--painel2);border:1px solid var(--borda);border-left:4px solid var(--xp);border-radius:12px;max-width:30rem;margin:0 auto;padding:10px 14px;font-weight:500;animation:.25s ease-out descer;box-shadow:0 8px 24px #00000073}.aviso.ok{border-left-color:var(--verde)}.aviso.erro{border-left-color:var(--sangue)}@keyframes descer{0%{opacity:0;transform:translateY(-12px)}}.btn{border:1px solid var(--borda);background:var(--painel2);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-weight:700;transition:transform 80ms,filter .15s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ouro{background:linear-gradient(180deg, #f6cf68, var(--ouro) 45%, var(--ouro-escuro));color:#2a1d05;border-color:#f6cf68}.btn.sangue{background:linear-gradient(180deg, #f0686c, var(--sangue) 50%, #a92f33);color:#fff;border-color:#f0686c}.btn.arcano{background:linear-gradient(180deg, #c7a6ff, var(--arcano) 50%, #7d58c9);color:#1a0f33;border-color:#c7a6ff}.btn.fantasma{background:0 0}.btn.grande{border-radius:14px;width:100%;min-height:54px;font-size:1.1rem}.btn.pequeno{border-radius:10px;min-height:34px;padding:6px 12px;font-size:.9rem}.btn.largo{width:100%}.link{color:var(--ouro);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.banner{border-radius:var(--raio);aspect-ratio:16/9;border:1px solid var(--borda);background:linear-gradient(135deg,#24304a,#141b2b);position:relative;overflow:hidden}.banner img{object-fit:cover;width:100%;height:100%}.banner-veu{background:linear-gradient(#0000 40%,#121826eb);position:absolute;inset:0}.banner-texto{position:absolute;inset:auto 14px 12px}.banner-texto h1{color:var(--ouro);text-shadow:0 2px 12px #000c;font-size:1.65rem;line-height:1.05}.banner-texto p{color:#d9d2bf;font-style:italic}.cartao{background:var(--painel);border:1px solid var(--borda);border-radius:var(--raio);gap:10px;padding:14px;display:grid}.cartao-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.cartao-topo h2,.secao-titulo{font-size:1.05rem;font-weight:800}.secao-titulo{margin-top:6px}.fala{border-left:3px solid var(--ouro-escuro);color:#d9d2bf;padding:4px 0 4px 12px;font-style:italic}.fala cite{color:var(--ouro);margin-top:2px;font-size:.85rem;font-style:normal;display:block}.sussurro{text-align:center;color:#c9b8ff}.moeda{color:var(--ouro);font-weight:700}.barra-bloco{gap:4px;display:grid}.barra-rotulos{justify-content:space-between;font-size:.875rem;font-weight:700;display:flex}.barra{background:#0c111c;border-radius:99px;height:12px;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.barra.fina{height:8px}.barra-cheia{border-radius:inherit;background-image:repeating-linear-gradient(90deg,#0000 0 calc(10% - 2px),#00000059 calc(10% - 2px) 10%);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.barra-cheia.vida{background-color:var(--sangue)}.barra-cheia.xp{background-color:var(--xp)}.barra-cheia.ouro{background-color:var(--ouro)}.barra-cheia.arcano{background-color:var(--arcano)}.barra-cheia.lacaio{background-color:#8b6bd6}.heroi-topo,.perfil-cabeca{align-items:center;gap:12px;display:flex}.avatar{object-fit:cover;border:2px solid var(--ouro);background:var(--painel2);border-radius:50%;width:64px;height:64px;box-shadow:0 0 16px #f2c14e4d}.avatar.grande{width:92px;height:92px}.heroi-nome{font-size:1.3rem;font-weight:800;line-height:1.1}.heroi-classe{color:var(--arcano);font-weight:500}.diario{text-align:left;border-radius:var(--raio);border:1px solid var(--ouro);background:linear-gradient(120deg,#f2c14e2e,#f2c14e0a);align-items:center;gap:12px;padding:14px;animation:2.4s ease-in-out infinite brilhar;display:flex;box-shadow:0 0 22px #f2c14e2e}@keyframes brilhar{50%{box-shadow:0 0 32px #f2c14e59}}.diario.coletado{border-color:var(--borda);background:var(--painel);box-shadow:none;animation:none}.diario.coletado .diario-icone{filter:grayscale(.4);font-size:1.6rem}.diario.coletado .diario-sub b{color:var(--ouro)}.diario-icone{font-size:2rem}.diario-sub{color:var(--apagado);font-size:.875rem;display:block}.calmaria{text-align:center;justify-items:center}.boss-chamada{text-align:left;border-radius:var(--raio);background:var(--painel);border:1px solid #6b2a2e;padding:0;display:grid;overflow:hidden;box-shadow:0 0 24px #e5484d2e}.boss-chamada-img{aspect-ratio:21/9;border:0;border-radius:0}.ao-vivo{color:#fff;background:#e5484de6;border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:700;animation:1.4s infinite pulsar;position:absolute;top:10px;left:10px}.boss-chamada-corpo{gap:8px;padding:12px 14px 14px;display:grid}.boss-chamada-nome{font-size:1.15rem;font-weight:800}.boss-chamada-rodape{color:var(--apagado);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.lugares{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lugar{border:1px solid var(--borda);border-radius:var(--raio);background:var(--painel);text-align:left;padding:0;position:relative;overflow:hidden}.lugar-img{aspect-ratio:4/3;border:0;border-radius:0}.lugar-texto{display:grid;position:absolute;inset:auto 10px 8px}.lugar-nome{text-shadow:0 1px 6px #000;font-size:1rem;font-weight:800}.lugar-desc{color:#cfc8b6;text-shadow:0 1px 6px #000;font-size:.8rem}.lista-itens{gap:8px;display:grid}.item-linha,.produto,.drop{--cor:var(--comum);border:1px solid var(--borda);border-left:4px solid var(--cor);background:linear-gradient(90deg, color-mix(in srgb, var(--cor) 10%, transparent), transparent 60%), var(--painel2);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.item-linha.raro,.drop.raro{--cor:var(--raro)}.item-linha.lendario,.drop.lendario{--cor:var(--lendario)}.item-linha.lendario{box-shadow:0 0 14px #f2c14e1f}.item-linha.apagado{opacity:.55}.item-icone{border:1px solid color-mix(in srgb, var(--cor,var(--borda)) 40%, transparent);background:#121826;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:1.5rem;display:grid}.item-corpo{flex:1;min-width:0;display:grid}.item-nome{font-weight:700;display:block}.item-meta,.item-efeito{color:var(--apagado);font-size:.82rem;display:block}.item-efeito{color:#b9c2d6}.raridade.comum{color:var(--comum)}.raridade.raro{color:var(--raro)}.raridade.lendario{color:var(--lendario)}.selo-equipado{color:var(--verde);background:#6fd39a1f;border:1px solid #6fd39a59;border-radius:99px;flex:none;align-self:flex-start;padding:1px 8px;font-size:.72rem;font-weight:700}.qtd{color:var(--apagado);font-weight:800}.lado-direito{justify-items:end;gap:4px;display:grid}.vendedor{color:var(--apagado);margin:2px 0 0 16px;font-size:.8rem}.vazio{text-align:center;color:var(--apagado);border:1px dashed var(--borda);border-radius:12px;padding:18px 8px}.vazio.pequeno{padding:10px}.abas-topo{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.pilula{border:1px solid var(--borda);background:var(--painel);border-radius:99px;flex:none;padding:7px 14px;font-size:.9rem;font-weight:700}.pilula.ativa{background:var(--ouro);border-color:var(--ouro);color:#2a1d05}.folha-fundo{z-index:40;background:#05080ea6;align-items:flex-end;animation:.2s aparecer;display:flex;position:fixed;inset:0}@keyframes aparecer{0%{opacity:0}}.folha{background:var(--painel);border:1px solid var(--borda);width:100%;max-width:34rem;max-height:88vh;padding:10px 16px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0;gap:12px;margin:0 auto;animation:.25s cubic-bezier(.2,.8,.2,1) subir;display:grid;overflow-y:auto}@keyframes subir{0%{transform:translateY(100%)}}.folha-alca{background:var(--borda);border-radius:99px;width:40px;height:4px;margin:0 auto 4px}.folha h2{font-size:1.3rem}.detalhe{--cor:var(--comum);text-align:center;justify-items:center;gap:10px;display:grid}.detalhe.raro{--cor:var(--raro)}.detalhe.lendario{--cor:var(--lendario)}.detalhe-icone{background:radial-gradient(circle, color-mix(in srgb, var(--cor) 30%, transparent), transparent 70%), #121826;border:2px solid var(--cor);border-radius:20px;place-items:center;width:112px;height:112px;font-size:3rem;display:grid}.detalhe-status{color:#b9c2d6;gap:4px;padding:0;list-style:none;display:grid}.detalhe-acoes{gap:8px;width:100%;display:grid}.aviso-linha{color:#ffb36b;font-size:.9rem}.anunciar{gap:8px;display:grid}.rotulo{font-weight:700}.campo,.valor-campo input{width:100%;font:500 1.05rem var(--fonte);border:1px solid var(--borda);color:var(--texto);background:#0e1420;border-radius:12px;padding:12px 14px}.valor{gap:8px;display:grid}.valor-campo{position:relative}.valor-campo span{position:absolute;top:50%;left:12px;translate:0 -50%}.valor-campo input{padding-left:40px;font-size:1.25rem;font-weight:700}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--borda);background:var(--painel2);border-radius:99px;padding:6px 12px;font-size:.9rem;font-weight:700}.chip.ativo{border-color:var(--ouro);color:var(--ouro)}.classes{gap:10px;display:grid}.classe-cartao{text-align:left;border-radius:var(--raio);border:2px solid var(--borda);background:var(--painel);gap:12px;padding:10px;transition:border-color .15s,box-shadow .15s;display:flex}.classe-cartao img{object-fit:cover;background:var(--painel2);border-radius:12px;flex:none;width:92px;height:92px}.classe-cartao.escolhida{border-color:var(--ouro);box-shadow:0 0 20px #f2c14e40}.classe-texto{gap:3px;display:grid}.classe-nome{font-size:1.15rem;font-weight:800}.classe-estilo{color:var(--arcano);font-style:italic}.classe-vantagem{color:#b9c2d6;font-size:.85rem}.rodape-fixo{bottom:calc(10px + env(safe-area-inset-bottom));position:sticky}.criar{padding-bottom:24px}.tela-boss{gap:12px;display:grid}.palco{position:relative}.palco-img{aspect-ratio:1;width:100%;max-height:46vh}.palco.atingido .palco-img img{animation:.35s atingido}@keyframes atingido{0%,to{filter:none;transform:none}25%{filter:brightness(1.8)saturate(.4);transform:translate(-8px)scale(1.02)}50%{transform:translate(7px)}75%{transform:translate(-4px)}}.palco-info{gap:6px;display:grid;position:absolute;inset:auto 12px 12px}.palco-info h1{color:#fff;text-shadow:0 2px 14px #000;font-size:1.6rem;line-height:1}.palco-chips{flex-wrap:wrap;gap:6px;font-size:.8rem;font-weight:700;display:flex}.palco-chips>span,.palco-chips>button{--cor:var(--borda);font:inherit;color:var(--texto);background:linear-gradient(135deg, color-mix(in srgb, var(--cor) 28%, #0a0e16c7), #0a0e16c7);border:1px solid color-mix(in srgb, var(--cor) 70%, transparent);-webkit-backdrop-filter:blur(6px);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;box-shadow:0 2px 10px #00000059,inset 0 1px #ffffff0f}.palco-chips>button{cursor:pointer;transition:transform 80ms,box-shadow .15s}.palco-chips>button:active{transform:scale(.95)}.palco-chips .chip-fuga{--cor:var(--xp)}.palco-chips .chip-revide{--cor:var(--sangue)}.palco-chips .chip-altar{--cor:var(--arcano)}.palco-chips .estado-info{opacity:.7;font-size:.85em}.palco-chips .urgente{--cor:var(--sangue);color:#ffb3b5;animation:1s infinite pulsar}.habilidade{color:#ffcf9a;font-size:.9rem}.flutuante{color:#fff;text-shadow:0 0 2px #000,0 3px 12px #000000e6;pointer-events:none;z-index:5;font-size:2.6rem;font-weight:800;animation:1.3s ease-out forwards subir-dano;position:absolute;top:34%;left:50%;translate:-50%}.flutuante.critico{color:var(--ouro);font-size:3.6rem}.flutuante.falha{color:var(--apagado);font-size:2rem}@keyframes subir-dano{0%{opacity:0;transform:translateY(20px)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1.2)}30%{transform:scale(1)}to{opacity:0;transform:translateY(-90px)}}.tremor-forte{animation:.45s tremor}@keyframes tremor{0%,to{transform:none}20%{transform:translate(-6px,3px)rotate(-.6deg)}40%{transform:translate(6px,-3px)rotate(.6deg)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-1px)}}.flash{pointer-events:none;z-index:35;animation:.5s ease-out forwards flash;position:fixed;inset:0}.flash.ouro{background:radial-gradient(circle,#f2c14e8c,#0000 70%)}.flash.sangue{background:radial-gradient(circle,#0000 40%,#e5484d73)}@keyframes flash{to{opacity:0}}.combate{border-color:#3a2d40}.combate.ferido{animation:.5s ferido}@keyframes ferido{30%{border-color:var(--sangue);box-shadow:inset 0 0 30px #e5484d59}}.combate-topo{align-items:center;gap:14px;display:flex}.combate-eu{flex:1;gap:6px;display:grid}.d20{flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative}.d20 svg{width:100%;height:100%;position:absolute;inset:0}.d20 polygon{fill:var(--dface,#2a2240);stroke:var(--dborda,var(--arcano));stroke-width:2.5px;stroke-linejoin:round}.d20 .d20-face{fill:var(--dclara,#3a2f5a)}.d20 .num{color:var(--dtexto,var(--texto))}.d20.com-brilho{filter:drop-shadow(0 0 8px var(--dbrilho))}.d20 span{font-size:1.9rem;font-weight:800;position:relative;top:6px}.d20.rolando svg{animation:.35s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.d20.critico polygon{stroke:var(--ouro);fill:#4a3a12}.d20.critico{filter:drop-shadow(0 0 12px #f2c14eb3)}.d20.falha polygon{stroke:var(--sangue);fill:#3b1a1d}.estados{flex-wrap:wrap;gap:6px;display:flex}.estado{border:1px solid var(--borda);background:var(--painel2);border-radius:99px;padding:2px 8px;font-size:.78rem;font-weight:700}.estado.furia{color:#ffb36b;border-color:#8a4b1d}.estado.gelo{color:var(--gelo);border-color:#2a5a78}.btn.atacar:not(:disabled){box-shadow:0 0 24px #e5484d59}.btn.recarga{opacity:1;color:var(--apagado);position:relative;overflow:hidden}.btn.recarga:before{content:"";width:var(--progresso,0%);background:#4f9dff2e;transition:width .25s linear;position:absolute;inset:0 auto 0 0}.relato{background:#121826;border-radius:12px;gap:4px;padding:10px 12px;font-size:.92rem;list-style:none;animation:.3s entrar;display:grid}.ranking-lista{gap:4px;padding:0;list-style:none;display:grid}.ranking-lista li{background:var(--painel2);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex}.ranking-lista li.eu{outline:1px solid var(--ouro);background:#f2c14e14}.ranking-lista .pos{text-align:center;width:2rem;font-weight:800}.ranking-lista .nome{flex:1;font-weight:500}.rodape-texto{text-align:center;color:var(--apagado);font-size:.85rem}.confete{pointer-events:none;z-index:45;position:fixed;inset:0;overflow:hidden}.confete span{border-radius:2px;width:8px;height:14px;animation:linear forwards cair;position:absolute;top:-12px}@keyframes cair{to{opacity:.6;transform:translateY(105vh)rotate(720deg)}}.blocos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.blocos.dois{grid-template-columns:1fr 1fr}.bloco{background:var(--painel2);border:1px solid var(--borda);text-align:center;border-radius:12px;justify-items:center;gap:2px;padding:10px 4px;display:grid}.bloco-valor{font-size:1.35rem;font-weight:800}.bloco-valor.ouro{color:var(--ouro)}.bloco-valor.arcano{color:var(--arcano)}.bloco-rotulo{color:var(--apagado);font-size:.78rem}.vantagem{font-size:.95rem}.produto .btn{flex:none}.altar-ritual{background:radial-gradient(ellipse at 50% 0%, #b48cff1f, transparent 60%), var(--painel);border-color:#3b2f5c;justify-items:stretch}.circulo{aspect-ratio:1;width:min(220px,70vw);margin:0 auto;position:relative}.circulo svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--brilho) * 18px) #b48cffcc);rotate:-90deg}.circulo-trilho{fill:none;stroke:#241d3a;stroke-width:12px}.circulo-cheio{fill:none;stroke:var(--arcano);stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset .8s ease-out}.circulo-runas{fill:none;stroke:#5b4a8f;stroke-width:1.5px;stroke-dasharray:2 7;transform-origin:50%;animation:40s linear infinite girar}.circulo-centro{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.circulo-centro .num{color:#e3d6ff;font-size:2rem;font-weight:800}.escolha-bosses{grid-template-columns:1fr 1fr;gap:8px;display:grid}.escolha-boss{border:1px solid var(--borda);background:var(--painel2);text-align:left;border-radius:12px;gap:4px;padding:6px 6px 10px;display:grid}.escolha-img{aspect-ratio:1;border-radius:8px}.escolhido-img{aspect-ratio:1;border:2px solid var(--arcano);border-radius:50%;width:60%;margin:0 auto 8px}.regras{color:#b9c2d6;gap:6px;padding:0;font-size:.9rem;list-style:none;display:grid}.arena-barra{background:var(--painel);border:1px solid var(--borda);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.interruptor{border:1px solid var(--borda);background:var(--painel2);color:var(--apagado);border-radius:99px;padding:6px 12px;font-size:.85rem;font-weight:700}.interruptor.ligado{border-color:var(--verde);color:var(--verde);background:#6fd39a1f}.busca{position:relative}.busca span{opacity:.8;font-size:.95rem;position:absolute;top:50%;left:12px;translate:0 -50%}.busca input{width:100%;font:500 1rem var(--fonte);border:1px solid var(--borda);color:var(--texto);background:#0e1420;border-radius:12px;padding:11px 12px 11px 38px}.busca input:focus-visible{outline-offset:0;border-color:var(--ouro-escuro)}.adversarios{gap:6px;max-height:60vh;padding:0;list-style:none;display:grid;overflow-y:auto}.adversario{border:1px solid var(--borda);background:var(--painel2);text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:border-color .15s,transform 80ms;display:flex}.adversario:active{border-color:var(--sangue);transform:scale(.98)}.adversario img{object-fit:cover;border:2px solid var(--borda);border-radius:50%;flex:none;width:40px;height:40px}.adversario-texto{flex:1;min-width:0}.adversario-texto .item-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adversario-acao{color:#ff9a9d;background:#e5484d1a;border:1px solid #6b2a2e;border-radius:99px;flex:none;padding:5px 10px;font-size:.82rem;font-weight:800}.duelo{background:radial-gradient(ellipse at 50% 0%, #ff8c3c1f, transparent 60%), var(--painel);border-color:#5a3a1e}.versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.vs{color:var(--ouro);font-size:1.5rem}.lutador{border:2px solid var(--borda);background:var(--painel2);text-align:center;border-radius:12px;justify-items:center;gap:4px;min-width:0;padding:10px 8px;display:grid}.lutador.destaque{border-color:var(--ouro);box-shadow:0 0 16px #f2c14e40}.lutador .barra-bloco{width:100%}.lutador-img{object-fit:cover;border-radius:50%;width:64px;height:64px}.lutador-nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:800;overflow:hidden}.lutador-meta{color:var(--apagado);font-size:.8rem}.confirmar-desafio{justify-items:center;gap:10px;display:grid}.dois-botoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bolo{text-align:center;gap:2px;font-size:.92rem;display:grid}.aposta{gap:8px;display:grid}.jogadas{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.jogada{border:2px solid var(--borda);background:var(--painel2);border-radius:14px;justify-items:center;gap:2px;padding:14px 4px;transition:transform 80ms;display:grid}.jogada:active{transform:scale(.95)}.jogada.atacar{border-color:#8a3a3d}.jogada.defender{border-color:#2f5a8a}.jogada.especial{border-color:#5f4596}.jogada-icone{font-size:2rem}.jogada-nome{font-weight:800}.jogada-vence{color:var(--apagado);font-size:.72rem}.regras-pvp summary{cursor:pointer;font-weight:800}.podio{grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:8px;padding:56px 4px 0;display:grid;position:relative;overflow:visible}.holofote{pointer-events:none;filter:blur(6px);background:conic-gradient(from 180deg at 50% 0,#0000 155deg,#ffdc8238 172deg,#ffecaa52 180deg,#ffdc8238 188deg,#0000 205deg);width:64%;height:100%;animation:4s ease-in-out infinite holofote;position:absolute;top:-10px;left:50%;translate:-50%}@keyframes holofote{50%{opacity:.6}}button.degrau{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.degrau{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.degrau .avatar-moldura{margin-bottom:4px}.coroa{filter:drop-shadow(0 0 10px #f2c14ecc);margin-bottom:-2px;font-size:1.9rem;line-height:1;animation:2.4s ease-in-out infinite flutuar}.degrau-nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.95rem;overflow:hidden}.d1 .degrau-nome{font-size:1.1rem}.degrau .titulo-heroi{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;overflow:hidden}.degrau-valor{border:1px solid var(--borda);background:#0e131eb3;border-radius:99px;padding:2px 10px;font-size:.85rem;font-weight:800}.degrau-valor small{color:var(--apagado);font-weight:500}.degrau-base{--metal-claro:#fff1c0;--metal:#f2c14e;--metal-escuro:#8a5d10;background:linear-gradient(180deg, var(--metal-claro), var(--metal) 18%, var(--metal-escuro));width:100%;box-shadow:inset 0 2px 0 #ffffff80, inset 0 -10px 18px #00000059, 0 0 22px color-mix(in srgb, var(--metal) 35%, transparent);border-radius:10px 10px 0 0;place-items:start center;margin-top:6px;padding-top:6px;display:grid}.d2 .degrau-base{--metal-claro:#fff;--metal:#c3ccd6;--metal-escuro:#5e6a78}.d3 .degrau-base{--metal-claro:#ffd2a8;--metal:#c97b3c;--metal-escuro:#6b3814}.d1 .degrau-base{height:96px}.d2 .degrau-base{height:70px}.d3 .degrau-base{height:54px}.degrau-numero{font-family:var(--gotica);color:color-mix(in srgb, var(--metal-escuro) 85%, #000);text-shadow:0 1px #ffffff8c;font-size:1.9rem;font-weight:900;line-height:1}.vazio-degrau .degrau-base{opacity:.25}.degrau.eu .degrau-valor{border-color:var(--ouro);color:var(--ouro)}.lista-ranking{gap:8px}.ranking-lista .pos-circulo{border:1px solid var(--borda);background:#121826;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:800;display:grid}.valor-pilula{border:1px solid var(--borda);background:#121826;border-radius:99px;flex:none;padding:3px 10px;font-weight:800}.valor-pilula small{color:var(--apagado);font-weight:500}.ranking-lista li{overflow:visible}.minha-posicao{text-align:center;font-size:.92rem}.titulo-tela{font-size:1.4rem}.grade-botoes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.conta{border:1px solid var(--borda);background:#121826;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}.parcela,.conta-total{background:var(--painel2);border:1px solid var(--borda);border-radius:99px;align-items:baseline;gap:4px;padding:4px 10px;animation:.35s cubic-bezier(.2,1.6,.4,1) backwards estalar;display:inline-flex}.parcela b{color:var(--verde);font-size:1.05rem}.parcela small{color:#b9c2d6;font-size:.8rem}.parcela.dado{border-color:var(--arcano)}.parcela.dado b{color:#e3d6ff}.parcela.negativa{border-color:#2a5a78}.parcela.negativa b{color:var(--gelo)}.parcela.multiplica{border-color:var(--ouro-escuro)}.parcela.multiplica b{color:var(--ouro)}.conta-total{border-color:var(--sangue);background:#e5484d1f;margin-left:auto;font-weight:700}.conta-total b{color:#fff;font-size:1.5rem}.conta.critica .conta-total{border-color:var(--ouro);background:#f2c14e29;box-shadow:0 0 18px #f2c14e66}.conta.critica .conta-total b{color:var(--ouro);text-shadow:0 0 12px #f2c14eb3}@keyframes estalar{0%{opacity:0;transform:scale(.5)translateY(6px)}}.espolio{z-index:42;background:radial-gradient(ellipse 100% 50% at 50% 0%, #3a2a12 0%, transparent 70%), var(--noite);animation:.3s aparecer;position:fixed;inset:0;overflow-y:auto}.espolio-conteudo{max-width:34rem;padding:18px 12px calc(96px + env(safe-area-inset-bottom));gap:12px;margin:0 auto;display:grid}.espolio-topo{text-align:center;justify-items:center;gap:6px;display:grid}.espolio-boss{aspect-ratio:1;border:3px solid var(--ouro);filter:grayscale(.55)brightness(.85);border-radius:50%;width:46%;animation:.6s cubic-bezier(.2,1.4,.4,1) cair-boss;box-shadow:0 0 40px #f2c14e73}@keyframes cair-boss{0%{opacity:0;transform:scale(1.3)rotate(-8deg)}}.espolio-topo h1{color:var(--ouro);text-shadow:0 0 24px #f2c14e8c;font-size:2.6rem;animation:.5s cubic-bezier(.2,1.6,.4,1) .2s backwards estalar}.espolio-topo.fugiu .espolio-boss{border-color:var(--apagado);box-shadow:none;filter:grayscale()brightness(.6)}.espolio-topo.fugiu h1{color:var(--apagado);text-shadow:none}.espolio-sub{font-weight:700}.espolio-fala{color:#d9d2bf;max-width:28rem;font-style:italic}.espolio-h2{font-size:1.05rem;font-weight:800}.espolio-batalha{align-items:center;gap:14px;display:flex}.espolio-medalha{font-size:2.8rem;line-height:1;animation:.5s cubic-bezier(.2,1.6,.4,1) .4s backwards estalar}.espolio-posicao{font-size:1.3rem;font-weight:800}.selo-golpe{color:#2a1d05;background:var(--ouro);border-radius:99px;margin-left:auto;padding:4px 10px;font-size:.85rem;font-weight:800;box-shadow:0 0 14px #f2c14e80}.espolio-recompensas{grid-template-columns:1fr 1fr}.recompensa{background:var(--painel2);border:1px solid var(--borda);border-radius:12px;justify-items:center;padding:12px 6px;display:grid}.recompensa.ouro{border-color:var(--ouro-escuro)}.recompensa.xp{border-color:#2f5a8a}.recompensa-icone{font-size:1.6rem}.recompensa-valor{font-size:1.8rem;font-weight:800}.recompensa.ouro .recompensa-valor{color:var(--ouro)}.recompensa.xp .recompensa-valor{color:var(--xp)}.recompensa-rotulo{color:var(--apagado);font-size:.8rem}.subiu-nivel{isolation:isolate;text-align:center;color:#e3d6ff;border:1px solid var(--arcano);background:#b48cff24;border-radius:12px;grid-column:1/-1;padding:10px;font-size:1.15rem;font-weight:800;animation:.5s cubic-bezier(.2,1.6,.4,1) 1.8s backwards estalar;position:relative;overflow:hidden}.espolio-bau{justify-items:center}.bau-botao,.bau-aberto{background:0 0;border:0;justify-items:center;gap:8px;padding:8px 0 0;display:grid;position:relative}.bau{width:150px;height:auto;position:relative;overflow:visible}.bau-corpo{fill:#7a4a22;stroke:#3b220e;stroke-width:2px}.bau-faixa{fill:#c9963a}.bau-tranca{fill:var(--ouro);stroke:#6b4a10;stroke-width:1.5px}.bau-tampa{transform-origin:10px 46px;transition:transform .45s cubic-bezier(.2,1.4,.4,1)}.bau.aberto .bau-tampa{transform:rotate(-28deg)translate(-4px,-10px)}.bau.aberto .bau-tranca{opacity:0}.bau-botao .bau{animation:2.2s ease-in-out infinite chamar}@keyframes chamar{0%,70%,to{transform:none}76%{transform:rotate(-4deg)}82%{transform:rotate(4deg)}88%{transform:rotate(-2deg)}}.bau.tremendo{animation:.12s linear infinite sacudir!important}@keyframes sacudir{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px)rotate(-2deg)}75%{transform:translate(3px)rotate(2deg)}}.bau-luz{pointer-events:none;background:radial-gradient(#f2c14e59,#0000 70%);border-radius:50%;width:140px;height:90px;position:absolute;top:10px;left:50%;translate:-50%}.bau-luz.acesa{background:radial-gradient(at 50% 70%,#ffe696bf,#0000 65%);height:140px;animation:.6s ease-out luz-sair;top:-40px}.bau-luz.lendaria{background:radial-gradient(ellipse at 50% 70%, #ffdc78e6, transparent 60%), repeating-conic-gradient(from 0deg at 50% 70%, #f2c14e59 0 8deg, transparent 8deg 24deg)}@keyframes luz-sair{0%{opacity:0;transform:scaleY(.2)}}.bau-convite{color:var(--ouro);font-weight:800;animation:1.4s infinite pulsar}.drops{gap:8px;width:100%;display:grid}.drop-revelado{--cor:var(--comum);isolation:isolate;text-align:center;border:2px solid var(--cor);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--cor) 22%, transparent), transparent 70%), var(--painel2);border-radius:14px;justify-items:center;gap:2px;padding:14px 10px;animation:.55s cubic-bezier(.2,1.6,.4,1) backwards revelar;display:grid;position:relative;overflow:hidden}.drop-revelado.raro{--cor:var(--raro)}.drop-revelado.lendario{--cor:var(--lendario);box-shadow:0 0 30px #f2c14e73}@keyframes revelar{0%{opacity:0;transform:scale(.3)translateY(-30px)rotate(-6deg)}}.drop-icone{font-size:2.6rem;line-height:1.1}.drop-revelado.lendario .drop-icone{animation:2.4s ease-in-out infinite flutuar}.drop-nome{font-size:1.1rem;font-weight:800}.drop-revelado.lendario .drop-nome{color:#ffe39a;text-shadow:0 0 12px #f2c14e99}.espolio-rodape{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--noite) 35%);position:fixed;inset:auto 0 0}.espolio-rodape .btn{max-width:34rem;margin:0 auto;display:flex}button.estado{cursor:pointer;font:inherit;align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:inline-flex}.estado.protegido{color:#f3dfa6;border-color:#7a6326}.estado-info{opacity:.75;font-weight:400}.info-estado{--cor:#ffb36b;text-align:center;justify-items:center;gap:10px;display:grid}.info-estado.protegido{--cor:var(--ouro)}.info-estado.revide{--cor:var(--sangue)}.info-estado.fuga{--cor:var(--xp)}.info-estado.gelo{--cor:var(--gelo)}.info-icone{isolation:isolate;border:2px solid var(--cor);background:radial-gradient(circle, color-mix(in srgb, var(--cor) 30%, transparent), transparent 70%), #121826;width:84px;height:84px;box-shadow:0 0 26px color-mix(in srgb, var(--cor) 45%, transparent);border-radius:20px;place-items:center;font-size:3rem;display:grid;position:relative}.info-icone .detalhe-emoji{animation:2.4s ease-in-out infinite flutuar}.info-icone .brilhos{inset:-24px}.info-estado h2{color:var(--cor)}.info-efeito{border:1px solid var(--cor);color:var(--cor);border-radius:99px;padding:4px 12px;font-weight:800}.info-vantagem{font-size:1.02rem}.info-estado .regras{text-align:left;justify-self:stretch}.grupo-equip{gap:8px;display:grid}.grupo-equip+.grupo-equip{margin-top:6px}.separador{font-family:var(--gotica);letter-spacing:.04em;color:var(--ouro);align-items:center;gap:10px;margin:2px 0 0;font-size:.95rem;font-weight:700;display:flex}.separador:before,.separador:after{content:"";background:linear-gradient(90deg, transparent, var(--ouro-escuro));flex:1;height:1px}.separador:after{background:linear-gradient(90deg, var(--ouro-escuro), transparent)}.separador span{align-items:center;gap:8px;display:inline-flex}.separador span:before{content:"";background:var(--ouro);width:6px;height:6px;rotate:45deg;box-shadow:0 0 8px #f2c14eb3}.lacaios{text-align:left;border-radius:var(--raio);background:radial-gradient(ellipse at 0% 0%, #8b6bd62e, transparent 60%), var(--painel);border:1px solid #4a3a7a;gap:6px;width:100%;padding:12px 14px;display:grid}.lacaios-topo{justify-content:space-between;align-items:center;display:flex}.lacaios-aranhas{gap:6px;font-size:1.5rem;display:flex}.lacaios-aranhas .viva{animation:1.6s ease-in-out infinite rondar}.lacaios-aranhas .viva:nth-child(2n){animation-delay:.4s}@keyframes rondar{50%{transform:translateY(-2px)rotate(-6deg)}}.lacaios-aranhas .morta{filter:grayscale()brightness(.35);transition:filter .5s,transform .5s;transform:rotate(180deg)scale(.85)}.lacaios-dica{color:var(--apagado);font-size:.82rem}.lacaios.exposta{color:var(--ouro);border-color:var(--ouro-escuro);background:#f2c14e1a;justify-content:space-between;align-items:center;font-weight:800;display:flex;box-shadow:0 0 18px #f2c14e40}.info-estado.lacaios{--cor:#8b6bd6}.offline{z-index:60;text-align:center;background:radial-gradient(ellipse 90% 60% at 50% 30%, #1d2740 0%, transparent 70%), var(--noite);place-content:center;justify-items:center;gap:12px;padding:24px 20px;animation:.3s aparecer;display:grid;position:fixed;inset:0}.offline>*{max-width:26rem}.offline-lua{filter:drop-shadow(0 0 18px #8fd3ff73);font-size:4rem;animation:3s ease-in-out infinite flutuar}.offline h1{color:var(--gelo);font-size:2rem}.offline.online h1{color:var(--verde)}.offline.online .offline-lua{filter:drop-shadow(0 0 18px #6fd39a99)}.avatar-moldura{--tam:64px;isolation:isolate;width:calc(var(--tam) + 8px);height:calc(var(--tam) + 8px);background:var(--ouro);border-radius:50%;flex:none;place-items:center;padding:4px;display:inline-grid;position:relative}.avatar-moldura.t-p{--tam:36px;width:calc(var(--tam) + 6px);height:calc(var(--tam) + 6px);padding:3px}.avatar-moldura.t-g{--tam:92px}.avatar-moldura img{width:var(--tam);height:var(--tam);object-fit:cover;background:var(--painel2);border:2px solid #0e1420;border-radius:50%}.avatar-moldura .brilhos{inset:-14px}.moldura_padrao{background:linear-gradient(135deg, #f6d27a, var(--ouro) 50%, var(--ouro-escuro))}.moldura_bronze{background:radial-gradient(circle at 30% 25%,#f0b27a,#b06a32 45%,#6b3a18);box-shadow:0 0 0 1px #3a1e0a}.moldura_prata{background:linear-gradient(135deg,#fff,#b9c4cf 40%,#6d7a8a);box-shadow:0 0 12px #dce6ff59}.moldura_ouro{background:linear-gradient(135deg,#fff3b8,#f2c14e 35%,#b8871f 70%,#fff3b8) 0 0/250% 250%;animation:3s ease-in-out infinite brilho-ouro;box-shadow:0 0 14px #f2c14e80}@keyframes brilho-ouro{50%{background-position:100% 100%}}.moldura_teia{background:repeating-conic-gradient(#e9e2ff 0 3deg, #3b2a5a 3deg 30deg), #3b2a5a;box-shadow:0 0 12px #9b86c780}.moldura_chamas{background:radial-gradient(circle,#ff8a2c 58%,#a8320a 66%,#3a0c03 76%);animation:.5s ease-in-out infinite alternate fogo-brilho;overflow:visible}.moldura_gelo{background:radial-gradient(circle,#9ee6ff 58%,#1f5fb8 66%,#061433 76%);animation:1.2s ease-in-out infinite alternate gelo-brilho;overflow:visible}@keyframes gelo-brilho{0%{box-shadow:0 0 14px #4cc3f28c}to{box-shadow:0 0 26px #9ee6ffe6}}.moldura_trevas{background:radial-gradient(circle,#c084ff 56%,#3b0a6b 65%,#050008 76%);animation:.9s ease-in-out infinite alternate trevas-brilho;overflow:visible}@keyframes trevas-brilho{0%{box-shadow:0 0 14px #8c28dc8c}to{box-shadow:0 0 28px #b54dffe6,inset 0 0 6px #000000e6}}.moldura_negra{background:radial-gradient(circle,#8a0a10 56%,#1a0002 65%,#000 76%);animation:1.1s ease-in-out infinite alternate negra-brilho;overflow:visible}@keyframes negra-brilho{0%{box-shadow:0 0 12px #a0000a8c}to{box-shadow:0 0 26px #dc141ed9}}.moldura_runas{background:repeating-conic-gradient(#b48cff 0 12deg, #2a1b4a 12deg 24deg);animation:14s linear infinite girar;box-shadow:0 0 20px #b48cffb3}.moldura_runas img,.moldura_runas .brilhos{animation:14s linear infinite reverse girar}.fogo-moldura{z-index:2;pointer-events:none;width:166%;height:240.7%;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 6px #ff781e8c);position:absolute;top:50%;left:50%;translate:-50% -65.5%}.moldura_negra .fogo-moldura{filter:drop-shadow(0 0 2px #c80a14e6)drop-shadow(0 0 8px #8c000ab3)}.moldura_trevas .fogo-moldura{filter:drop-shadow(0 0 7px #9632e6bf)}.moldura_gelo .fogo-moldura{filter:drop-shadow(0 0 7px #4cc3f2b3)}@keyframes fogo-brilho{0%{box-shadow:0 0 14px #ff6b2c99}to{box-shadow:0 0 26px #ffb02ee6}}.nome-heroi{font-weight:800}.nome_dourado,.nome_fogo,.nome_gelo,.nome_arcoiris{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nome_dourado{filter:drop-shadow(0 0 6px #f2c14e73);background-image:linear-gradient(#fff3b8,#f2c14e 55%,#b8871f)}.nome_sangue{color:#ff5a5f;text-shadow:0 0 8px #e5484dcc,0 2px #5a0f18}.nome_fogo{filter:drop-shadow(0 0 6px #ff6b2cb3);background-image:linear-gradient(90deg,#ff3d00,#ffb02e,#ffe08a,#ff6b2c,#ff3d00);background-size:200% 100%;animation:1.6s linear infinite correr}.nome_gelo{filter:drop-shadow(0 0 6px #8fd3ff99);background-image:linear-gradient(100deg,#8fd3ff 30%,#fff 45%,#8fd3ff 60%);background-size:250% 100%;animation:2.6s linear infinite correr}.nome_arcano{color:#d6b8ff;animation:1.8s ease-in-out infinite arcano}@keyframes arcano{50%{text-shadow:0 0 14px #b48cfff2;color:#f0e4ff}}.nome_arcoiris{background-image:linear-gradient(90deg,#ff5a5f,#ffb02e,#f2c14e,#6fd39a,#4f9dff,#b48cff,#ff5a5f);background-size:300% 100%;animation:3s linear infinite correr}@keyframes correr{to{background-position:-200% 0}}.titulo-heroi{color:var(--comum);font-size:.82rem;font-style:italic;font-weight:700;display:inline-block}.titulo-heroi.raro{color:var(--raro)}.titulo-heroi.lendario{color:var(--ouro);text-shadow:0 0 8px #f2c14e8c}.acoes-perfil{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.vitrine{flex-wrap:wrap;gap:6px;display:flex}.vitrine .titulo-heroi{background:var(--painel2);border:1px solid var(--borda);border-radius:99px;padding:3px 10px}.linha-heroi{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.linha-heroi .textos{min-width:0;display:grid}.linha-heroi .textos .nome-heroi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linha-heroi .titulo-heroi{font-size:.72rem}.com-capa{isolation:isolate;background:#0c111b;border-color:#ffffff1a;position:relative;overflow:visible}.fundo-capa{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fundo-desfocado{object-fit:cover;filter:blur(22px)brightness(.42)saturate(1.35);width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.fundo-nitido{object-fit:cover;object-position:center 35%;width:100%;height:210px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.fundo-veu{background:radial-gradient(90% 60% at 50% 100%,#080b128c,#0000 70%),linear-gradient(#080b121a 0,#080b1200 90px,#080b1259 240px,#080b128c 100%);position:absolute;inset:0}.com-capa .cabeca-perfil{padding-top:92px}.cabeca-perfil{text-align:center;justify-items:center;gap:2px;display:grid;position:relative}.cabeca-perfil .nome-heroi{margin-top:6px;font-size:1.45rem;line-height:1.15}.com-capa .cabeca-perfil .nome-heroi,.com-capa .heroi-classe,.com-capa .titulo-heroi{text-shadow:0 2px 8px #000000d9}.com-capa .cabeca-perfil .nome-heroi.nome_padrao{color:#fff}.com-capa .heroi-classe{color:#d6c8ff}.com-capa .bloco,.com-capa .item-linha,.com-capa .vitrine .titulo-heroi,.com-capa .barra-bloco,.com-capa .vazio{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e131e80;border-color:#ffffff1a}.com-capa .barra-bloco{border:1px solid #ffffff14;border-radius:12px;padding:8px 10px}.com-capa .separador{text-shadow:0 2px 6px #000c}.com-capa .btn:not(.ouro):not(.sangue){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e131e8c;border-color:#ffffff29}.fundo-tela{z-index:-1;pointer-events:none;background:#0c111b;animation:.35s aparecer;position:fixed;inset:0;overflow:hidden}.fundo-tela .fundo-nitido{height:min(46vh,340px)}.com-capa.na-tela{background:0 0;border:0;padding:0 2px;overflow:visible}.com-capa.na-tela .cabeca-perfil{padding-top:110px}body:has(.fundo-tela) .abas{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e168c;border-top-color:#ffffff14}button.heroi-topo{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.heroi-topo .heroi-nome,button.heroi-topo .heroi-classe,button.heroi-topo .moeda{text-shadow:0 2px 6px #000000d9}.placa-nome{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#080b12b8,#080b128c);border:1px solid #ffffff1a;border-radius:14px;justify-items:center;gap:1px;margin-top:6px;padding:6px 16px 8px;display:grid;box-shadow:0 6px 18px #00000059}.placa-nome .nome-heroi{margin-top:0}.placa-nome.placa-lado{flex:1;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:10px;min-width:0;margin-top:0;padding:8px 10px 8px 12px}.placa-textos{justify-items:start;min-width:0;display:grid}.placa-textos .heroi-nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.placa-direita{justify-items:center;gap:5px;display:grid}.emblema-nivel{--xp:0%;text-align:center;background:radial-gradient(circle, #1a2132 58%, transparent 59%), conic-gradient(var(--ouro) var(--xp), #ffffff1f 0);border-radius:50%;place-content:center;width:58px;height:58px;display:grid;box-shadow:0 0 14px #f2c14e59}.emblema-nivel small{color:var(--apagado);font-size:.6rem;line-height:1}.emblema-nivel b{font-family:var(--gotica);color:var(--ouro);text-shadow:0 0 8px #f2c14e80;font-size:1.35rem;line-height:1.05}.pos-semanal{white-space:nowrap;color:var(--apagado);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;padding:2px 8px;font-size:.68rem;font-weight:700}.pos-semanal.podio-1{color:#2a1d05;background:var(--ouro);border-color:var(--ouro);box-shadow:0 0 10px #f2c14e8c}.pos-semanal.podio-2{color:#1a2030;background:#c3ccd6;border-color:#e6ecf2}.pos-semanal.podio-3{color:#fff3e6;background:#a8622e;border-color:#c97b3c}.placa-nome.placa-lado .heroi-nome{margin:0}.vidro{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e131e80;border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:12px;display:grid}.perfil-topo{gap:12px}.perfil-publico{margin:0 -16px calc(-20px - env(safe-area-inset-bottom));padding:14px 16px calc(28px + env(safe-area-inset-bottom));border:0;border-radius:18px 18px 0 0;gap:12px}.compra-cosmetico{gap:8px}.rotulo-previa{color:var(--ouro);font-weight:700}.previa-compra{text-align:center;width:100%;padding-bottom:18px}.previa-compra .dado-previa{justify-self:center;margin-top:4px}.previa-atelie .moeda{text-shadow:0 2px 6px #000000d9;margin-top:4px}.cosmeticos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.cosmetico{--cor:var(--comum);isolation:isolate;border:1px solid var(--borda);border-top:3px solid var(--cor);background:var(--painel2);text-align:center;font:inherit;color:inherit;cursor:pointer;border-radius:12px;align-content:start;justify-items:center;gap:6px;padding:10px 8px;display:grid;position:relative;overflow:hidden}.cosmetico.raro{--cor:var(--raro)}.cosmetico.lendario{--cor:var(--lendario);box-shadow:0 0 14px #f2c14e26}.cosmetico.em-uso{outline:2px solid var(--verde);outline-offset:-2px}.cosmetico.trancado .previa{filter:grayscale(.85)brightness(.6)}.cosmetico .previa{place-items:center;width:100%;min-height:76px;display:grid}.cosmetico .previa-capa{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%}.cosmetico .previa .d20{width:64px;height:64px}.cosmetico .previa .d20 span{font-size:1.3rem;top:4px}.cosmetico .nm{font-size:.9rem;font-weight:800}.cosmetico .rar{font-size:.75rem}.cosmetico .estado-cosm{border-radius:99px;padding:3px 10px;font-size:.78rem;font-weight:700}.estado-cosm.usar{color:var(--texto);border:1px solid var(--borda)}.estado-cosm.uso{color:var(--verde);background:#6fd39a1f}.estado-cosm.preco{color:#2a1d05;background:var(--ouro)}.estado-cosm.conquista{color:var(--apagado);font-style:italic;font-weight:500}.nome_labareda,.nome_geada,.nome_trevas{color:#0000;-webkit-text-fill-color:transparent;background-size:100% 1.3em;-webkit-background-clip:text;background-clip:text}.nome_labareda{background-image:repeating-linear-gradient(0deg,#ff2a00 0,#ff8a00 .32em,#ffd84a .6em,#fff6c8 .72em,#ff8a00 .95em,#ff2a00 1.3em);animation:.9s linear infinite chama-sobe,.24s steps(2,end) infinite labareda-treme}@keyframes labareda-treme{0%{filter:drop-shadow(0 0 3px #ff5a00f2)drop-shadow(0 -3px 7px #ff8c00b3)}to{filter:drop-shadow(0 0 5px #ff3c00f2)drop-shadow(0 -5px 9px #ffb428bf)}}.nome_geada{background-image:repeating-linear-gradient(0deg,#1452b0 0,#4cc3f2 .35em,#dff8ff .62em,#fff .72em,#4cc3f2 .98em,#1452b0 1.3em);animation:1.8s linear infinite chama-sobe,1.4s ease-in-out infinite alternate geada-brilho}@keyframes geada-brilho{0%{filter:drop-shadow(0 0 3px #4cc3f2cc)drop-shadow(0 -2px 6px #9ee6ff80)}to{filter:drop-shadow(0 0 6px #9ee6fff2)drop-shadow(0 -4px 10px #dff8ff99)}}.nome_trevas{background-image:repeating-linear-gradient(0deg,#3a0d66 0,#8a24d6 .32em,#d98cff .6em,#f3dcff .7em,#8a24d6 .96em,#3a0d66 1.3em);animation:1.2s linear infinite chama-sobe,.7s ease-in-out infinite alternate trevas-pulsa}@keyframes trevas-pulsa{0%{filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 6px #8c28dccc)}to{filter:drop-shadow(0 0 4px #000)drop-shadow(0 -3px 10px #b54dfff2)}}@keyframes chama-sobe{to{background-position:0 -1.3em}}.nome_sombra{color:#0a0003;-webkit-text-fill-color:#0a0003;-webkit-text-stroke:.7px #ff2a2a;animation:.3s steps(2,end) infinite sombra-arde}@keyframes sombra-arde{0%{text-shadow:0 0 4px #ff1e1ee6,0 -2px 8px #a0000acc}to{text-shadow:0 0 7px #ff3c28,0 -4px 12px #c80a14d9}}.d20 .fogo-moldura{z-index:0;width:128%;height:185.6%}.d20 svg,.d20 span{z-index:1}.seletor-cacar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seletor-cacar .pilula{justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:.95rem;display:inline-flex}.ponto-vivo{background:var(--sangue);border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulsar;box-shadow:0 0 0 2px #0000004d}.tela-torre{gap:12px;display:grid}.tochas{gap:8px}.tochas-linha{justify-content:center;gap:4px;font-size:1.45rem;display:flex}.tocha.acesa{filter:drop-shadow(0 0 6px #ff8c28cc);animation:1.4s ease-in-out infinite tremular}.tocha.acesa:nth-child(2n){animation-delay:.35s}.tocha.acesa:nth-child(3n){animation-delay:.7s}.tocha.apagada{filter:grayscale()brightness(.35);opacity:.6}@keyframes tremular{50%{transform:translateY(-2px)scale(1.06)}}.tochas-relogio{background:#ff8c2814;border:1px solid #ff8c284d;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 12px;font-size:.92rem;display:flex}.tochas-relogio b{color:#ffb36b}.tochas-relogio.sem{background:#e5484d1a;border-color:#e5484d73}.tochas-relogio.sem b{color:#ff9a9d}.tochas-info{color:var(--apagado);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.9rem;display:flex}.tochas-info b{color:var(--texto)}.andar-titulo{font-family:var(--gotica);letter-spacing:.03em;background:linear-gradient(90deg, #b48cff29, transparent), var(--painel);border:1px solid #3b2f5c;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:1.05rem;font-weight:900;animation:.35s ease-out entrar;display:flex}.andar-titulo.chefe{background:linear-gradient(90deg, #e5484d40, transparent), var(--painel);border-color:#7a2a2e}.selo-chefe{font-family:var(--fonte);color:#fff;background:var(--sangue);border-radius:99px;padding:3px 10px;font-size:.78rem;animation:1.1s infinite pulsar}.arena-torre{border-radius:var(--raio);border:1px solid var(--borda);background:radial-gradient(80% 60% at 50% 100%,#b48cff24,#0000 70%),linear-gradient(#161d2e,#0f1420);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;padding:16px 12px 14px;display:grid;position:relative;overflow:visible}.lutador-torre{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.lutador-torre .barra-bloco{width:100%}.lutador-torre-nome{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9rem;font-weight:800;overflow:hidden}.lutador-torre.atingido{animation:.4s atingido-torre}.lutador-torre.atingido:after{content:"";pointer-events:none;z-index:5;background:radial-gradient(circle at 50% 35%,#ffffff73,#0000 65%);border-radius:14px;animation:.35s ease-out forwards flash;position:absolute;inset:-4px}@keyframes atingido-torre{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}.monstro-retrato{isolation:isolate;background:radial-gradient(circle,#b48cff47,#0000 70%),#121826;border:2px solid #5b4a8f;border-radius:50%;place-items:center;width:76px;height:76px;font-size:2.8rem;animation:2.6s ease-in-out infinite respirar;display:grid;position:relative;box-shadow:0 0 18px #b48cff4d}@keyframes respirar{50%{transform:translateY(-3px)scale(1.04)}}.lutador-torre.chefe .monstro-retrato{border-color:var(--sangue);background:radial-gradient(circle,#e5484d59,#0000 70%),#1a0f14;width:90px;height:90px;font-size:3.3rem;box-shadow:0 0 26px #e5484d8c}.lutador-torre.caiu .monstro-retrato{filter:grayscale()brightness(.5);transition:all .5s;animation:none;transform:rotate(-12deg)scale(.9)}.dado-torre{align-self:center;width:64px;height:64px}.dado-torre span{font-size:1.3rem;top:4px}.arena-torre .flutuante{z-index:6;font-size:1.9rem;top:10%}.arena-torre .flutuante.critico{font-size:2.6rem}.arena-torre .flutuante.cura{color:var(--verde);font-size:1.6rem}.log-luta{border:1px solid var(--borda);background:#0e1320;border-radius:12px;flex-direction:column;gap:4px;max-height:210px;padding:10px 12px;display:flex;overflow-y:auto}.log-linha{margin:0;font-size:.92rem;animation:.28s ease-out linha-entra}@keyframes linha-entra{0%{opacity:0;transform:translate(-10px)}}.log-linha.l-critico{color:var(--ouro);text-shadow:0 0 10px #f2c14e99;font-size:1.02rem;font-weight:800}.log-linha.l-falha{color:var(--apagado);font-style:italic}.log-linha.l-revide{color:#ffb3b5}.log-linha.l-revide-critico{color:#ff5a5f;text-shadow:0 0 8px #e5484d99;font-weight:800}.log-linha.l-esquiva,.log-linha.l-cura{color:var(--verde)}.log-linha.l-roubo{color:var(--ouro)}.log-linha.l-vitoria,.log-linha.l-derrota{text-align:center;font-family:var(--gotica);letter-spacing:.03em;border-radius:10px;margin-top:4px;padding:8px 10px;font-size:1.15rem;font-weight:900;animation:.45s cubic-bezier(.2,1.6,.4,1) estalar}.log-linha.l-vitoria{color:#2a1d05;background:linear-gradient(90deg, #f6d27a, var(--ouro), #f6d27a);box-shadow:0 0 16px #f2c14e80}.log-linha.l-derrota{color:#fff;background:linear-gradient(90deg, #8a1f24, var(--sangue), #8a1f24);box-shadow:0 0 16px #e5484d73}.acoes-torre{gap:8px;display:grid}.ganhos-subida{color:var(--apagado);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:.85rem;display:flex}.ganhos-subida span:not(:first-child){color:var(--texto);font-weight:700}.resumo-subida{text-align:center;gap:10px;animation:.3s ease-out entrar}.resumo-subida h3{margin:0;font-size:1.15rem}.premios{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.premio{isolation:isolate;background:var(--painel2);border:1px solid var(--borda);border-radius:99px;padding:5px 12px;font-size:.9rem;font-weight:800;animation:.4s cubic-bezier(.2,1.6,.4,1) backwards estalar;position:relative;overflow:hidden}.premio.ouro{color:var(--ouro);border-color:var(--ouro-escuro)}.premio.xp{color:var(--xp)}.premio.cura{color:var(--verde)}.premio.material.raro,.premio.item.raro{color:var(--raro);border-color:var(--raro);box-shadow:0 0 12px #4f9dff59}.premio.item.lendario{color:var(--ouro);border-color:var(--ouro);box-shadow:0 0 14px #f2c14e73}.destaque-recorde{color:var(--ouro);text-shadow:0 0 10px #f2c14e80;margin:0;font-weight:800}.destaque-retorno{color:var(--verde);margin:0;font-weight:700}.destaque-quase{color:#ffb36b;margin:0;font-weight:800}.placa-andar{z-index:8;text-align:center;background:linear-gradient(#241a3d,#161226);border:1px solid #4b3a7a;border-radius:14px;justify-items:center;gap:2px;padding:10px 14px 12px;animation:.35s ease-out entrar;display:grid;position:relative;box-shadow:0 6px 18px #00000073,inset 0 1px #ffffff14}.placa-andar.chefe{background:linear-gradient(#3d1418,#1d0b0e);border-color:#8a2a30;box-shadow:0 6px 22px #e5484d4d}.placa-andar-regiao{color:#c9b8ff;font-size:.85rem;font-weight:700}.placa-andar.chefe .placa-andar-regiao{color:#ffb3b5}.placa-andar-numero{font-family:var(--gotica);letter-spacing:.04em;color:#fff;text-shadow:0 2px 10px #000c;font-size:1.7rem;font-weight:900;line-height:1.1}.placa-andar-recorde{color:var(--apagado);font-size:.78rem}.arena-torre{z-index:1;padding-top:46px}.drops-inimigo{background:var(--painel);border:1px dashed var(--borda);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.drops-titulo{text-align:center;width:100%;font-size:.9rem;font-weight:800}.drop-chip{background:var(--painel2);border:1px solid var(--borda);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.drop-chip b,.drop-chip.ouro{color:var(--ouro)}.drop-chip.xp{color:var(--xp)}.drop-chip.material.raro{border-color:var(--raro);color:#bcdcff}.drop-chip.item{border-color:var(--ouro-escuro)}.drop-nota{text-align:center;width:100%;color:var(--raro);font-size:.78rem}.icone-material{vertical-align:middle;image-rendering:pixelated;filter:drop-shadow(0 1px 1px #0009);display:inline-block}.premio .icone-material,.ganhos-subida .icone-material{margin-right:2px}.lista-materiais{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.material-cartao{text-align:center;background:var(--painel2);border:1px solid var(--borda);border-top:3px solid var(--comum);border-radius:12px;justify-items:center;gap:2px;padding:12px 8px;display:grid}.material-cartao.raro{border-top-color:var(--raro)}.material-cartao .ic{font-size:1.8rem}.material-cartao .qtd-grande{font-size:1.3rem;font-weight:800}.item-linha.lendario,.drop.lendario{isolation:isolate;animation:2.8s ease-in-out infinite aura;position:relative;overflow:hidden}@keyframes aura{50%{box-shadow:0 0 22px #f2c14e59,inset 0 0 18px #f2c14e1a}}.item-linha.lendario:after,.drop.lendario:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffe49647 50%,#0000 65%);animation:3.6s ease-in-out infinite lampejo;position:absolute;inset:0;transform:translate(-120%)}@keyframes lampejo{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.item-linha.lendario .item-nome,.drop.lendario .item-nome{color:#ffe39a;text-shadow:0 0 10px #f2c14e8c}.item-linha.lendario .item-icone,.drop.lendario .item-icone{animation:2.8s ease-in-out infinite pulso-icone;box-shadow:0 0 14px #f2c14e73}@keyframes pulso-icone{50%{transform:scale(1.06);box-shadow:0 0 22px #f2c14ebf}}.brilhos{z-index:-1;pointer-events:none;position:absolute;inset:0}.brilhos span{opacity:0;background:#fff1c4;border-radius:50%;width:4px;height:4px;animation-name:faisca;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;bottom:-6px;box-shadow:0 0 6px 2px #f2c14ed9}.brilhos span:nth-child(3n){background:#ffd76a;border-radius:1px;width:6px;height:6px;rotate:45deg}@keyframes faisca{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-46px)}}.detalhe.lendario .detalhe-icone{isolation:isolate;position:relative;overflow:visible;box-shadow:0 0 30px #f2c14e80}.detalhe.lendario .detalhe-icone:before{content:"";z-index:-2;background:repeating-conic-gradient(#f2c14e47 0 10deg, transparent 10deg 30deg);border-radius:50%;animation:9s linear infinite girar;position:absolute;inset:-40px;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.detalhe.lendario .brilhos{inset:-30px}.detalhe.lendario .brilhos span{bottom:30%}.detalhe-emoji{place-items:center;display:grid;position:relative}.detalhe.lendario .detalhe-emoji{animation:2.4s ease-in-out infinite flutuar}@keyframes flutuar{50%{transform:translateY(-4px)scale(1.06)}}.detalhe.lendario h2{color:#ffe39a;text-shadow:0 0 14px #f2c14e99}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.icone-pixel{vertical-align:middle;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 2px 2px #0000008c);display:inline-block}.icone-pixel.reduzido{image-rendering:auto}.premio .icone-pixel{margin:-4px 2px -4px 0}.drop-icone .icone-pixel,.detalhe-emoji .icone-pixel{filter:drop-shadow(0 4px 6px #0009)}.sprite-monstro{z-index:1;width:96%;height:96%;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 3px 4px #0009);position:relative}.vitoria-andar{border:1px solid var(--ouro-escuro);text-align:center;background:linear-gradient(#2c2410,#161a26 70%);border-radius:16px;gap:12px;padding:14px 12px 16px;animation:.5s cubic-bezier(.2,1.5,.4,1) vitoria-entrar;display:grid;position:relative;box-shadow:0 0 24px #f2c14e38,inset 0 1px #fff0b426}.vitoria-andar.chefe{border-color:var(--ouro);box-shadow:0 0 34px #f2c14e66,inset 0 1px #fff0b433}.vitoria-fundo{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vitoria-raios{background:repeating-conic-gradient(#f2c14e29 0deg 10deg,#0000 10deg 24deg);width:520px;height:520px;margin:-260px 0 0 -260px;animation:18s linear infinite girar;position:absolute;top:38px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 60%);mask-image:radial-gradient(circle,#000 15%,#0000 60%)}@keyframes vitoria-entrar{0%{opacity:0;transform:scale(.85)translateY(10px)}}.vitoria-topo{justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.vitoria-caido{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.vitoria-caido .sprite-monstro{filter:grayscale(.85)brightness(.55)drop-shadow(0 3px 4px #0009);width:64px;height:64px;transform:rotate(-14deg)}.vitoria-caido b{font-size:1.3rem;animation:.5s cubic-bezier(.2,1.6,.4,1) .25s both estalar;position:absolute;bottom:-2px;right:-4px}.vitoria-titulo{justify-items:start;gap:2px;display:grid}.vitoria-selo{color:#2a1d05;background:linear-gradient(90deg, #f6d27a, var(--ouro));border-radius:99px;padding:2px 10px;font-size:.75rem;font-weight:800}.vitoria-titulo h3{font-family:var(--gotica);letter-spacing:.04em;color:#ffe39a;text-shadow:0 0 14px #f2c14ea6,0 2px #7a5410;margin:0;font-size:2rem;font-weight:900;line-height:1;animation:.5s cubic-bezier(.2,1.6,.4,1) .1s both estalar}.vitoria-titulo p{color:var(--apagado);margin:0;font-size:.85rem}.premios-grade{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;display:grid;position:relative}.premio-tile{border:1px solid var(--borda);background:#0a0d16a6;border-radius:12px;align-content:center;justify-items:center;gap:2px;min-height:84px;padding:8px 4px;animation:.45s cubic-bezier(.2,1.7,.4,1) both premio-saltar;display:grid;position:relative}.premio-tile .premio-ic{place-items:center;height:40px;font-size:1.6rem;line-height:1;display:grid}.premio-tile b{font-size:1.05rem;line-height:1.1}.premio-tile small{color:var(--apagado);font-size:.72rem;line-height:1.15}.premio-tile.ouro{border-color:var(--ouro-escuro)}.premio-tile.ouro b{color:var(--ouro)}.premio-tile.xp b{color:var(--xp)}.premio-tile.cura b{color:var(--verde)}.premio-tile.material.raro,.premio-tile.item.raro{border-color:var(--raro);box-shadow:0 0 14px #4f9dff59}.premio-tile.item.lendario{border-color:var(--ouro);box-shadow:0 0 18px #f2c14e80}.premio-tile.item b{color:#ffe39a}@keyframes premio-saltar{0%{opacity:0;transform:scale(.4)translateY(14px)}}.barra-acoes{left:0;right:0;bottom:calc(48px + env(safe-area-inset-bottom));z-index:19;background:radial-gradient(60% 120% at 50% 0,#f2c14e1f,#0000 70%),linear-gradient(#231b35,#141926 85%);border-top:1px solid #f2c14e59;padding:12px max(12px,50vw - 17rem + 12px) 18px;position:fixed;box-shadow:0 -10px 26px #0000008c}.barra-acoes:before{content:"";background:linear-gradient(90deg,#0000,#ffe39a,#0000);height:2px;position:absolute;top:-1px;left:15%;right:15%;box-shadow:0 0 10px #f2c14e99}.barra-acoes>.btn{width:100%;margin:0}.barra-acoes .acoes-torre{grid-template-columns:2fr 1fr;align-items:stretch}.barra-acoes .acoes-torre .btn{margin:0}.barra-acoes .acoes-torre>:only-child{grid-column:1/-1}.tela-torre{padding-bottom:92px}.palco-img{container-type:size}.palco-img.vivo>img{transform-origin:50% 70%;animation:5s ease-in-out infinite respirar-boss}@keyframes respirar-boss{0%,to{transform:scale(1)}50%{transform:scale(1.025)translateY(-.6%)}}.vida-boss{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vida-arte{aspect-ratio:1;width:max(100cqw,100cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vida-respira{transform-origin:50% 70%;animation:5s ease-in-out infinite respirar-boss;position:absolute;inset:0}.vida-brilho{aspect-ratio:1;background:radial-gradient(circle, #fff 0%, var(--cor) 18%, color-mix(in srgb, var(--cor) 35%, transparent) 42%, transparent 70%);mix-blend-mode:screen;border-radius:50%;animation:ease-in-out infinite alternate pulsar-brilho;position:absolute}@keyframes pulsar-brilho{0%{opacity:.5;transform:translate(-50%,-50%)scale(.85)}to{opacity:.95;transform:translate(-50%,-50%)scale(1.15)}}.floco{opacity:.85;background:#e6f8ff;border-radius:50%;animation:linear infinite cair-floco;position:absolute;top:-4%;box-shadow:0 0 6px #9fe6ff}@keyframes cair-floco{0%{opacity:0;transform:translate(0)}10%{opacity:.9}to{transform:translate(var(--deriva), 110cqh);opacity:.2}}.vida-nevoa{background:radial-gradient(ellipse 50% 60% at 30% 100%, color-mix(in srgb, var(--cor) 30%, transparent), transparent 70%), radial-gradient(ellipse 45% 55% at 75% 100%, color-mix(in srgb, var(--cor) 24%, transparent), transparent 70%);mix-blend-mode:screen;height:35%;animation:9s ease-in-out infinite alternate nevoa-boss;position:absolute;inset:auto -30% 0}@keyframes nevoa-boss{0%{opacity:.6;transform:translate(-8%)}to{opacity:1;transform:translate(8%)}}.vida-vinheta{box-shadow:inset 0 0 50px 8px color-mix(in srgb, var(--cor) 45%, transparent);animation:3.2s ease-in-out infinite alternate vinheta-boss;position:absolute;inset:0}@keyframes vinheta-boss{0%{opacity:.35}to{opacity:.9}}.vida-boss.furioso .floco{animation-duration:3s!important}.vida-boss.furioso .vida-vinheta{animation-duration:.9s;box-shadow:inset 0 0 60px 12px #e5484d80}.palco-img.vivo:has(.furioso)>img{animation-duration:2.4s}@media (prefers-reduced-motion:reduce){.palco-img.vivo>img,.vida-respira,.vida-brilho,.floco,.vida-nevoa,.vida-vinheta{animation:none}.floco{display:none}}.espacos{background:var(--painel);border:1px solid var(--borda);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.espacos-topo{justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.espacos-topo b{color:var(--ouro);font-size:1.05rem}.espacos-barra{background:#0e131f;border:1px solid #263048;border-radius:99px;height:10px;overflow:hidden}.espacos-barra span{border-radius:inherit;background:linear-gradient(90deg,#b8861f,#f6d27a);height:100%;transition:width .4s;display:block}.espacos-nota{color:var(--apagado);margin:0;font-size:.78rem}.espacos.quase .espacos-topo b{color:#ffb347}.espacos.cheia{border-color:var(--sangue);box-shadow:0 0 14px #e5484d4d}.espacos.cheia .espacos-topo b,.espacos.cheia .espacos-nota{color:#ff8a8d}.espacos.cheia .espacos-barra span{background:linear-gradient(90deg,#a8262b,#ff8a8d)}.espacos.quase .espacos-barra span{background:linear-gradient(90deg,#b8661f,#ffb347)}.premio-tile.vendido{opacity:.85;border-style:dashed}.premio-tile.vendido .icone-pixel{filter:grayscale(.7)brightness(.8)}.forja-nivel{color:#9fe0ff;text-shadow:0 0 6px #78c8ff99;font-weight:900}.forja-nivel.f2{color:#d9a8ff;text-shadow:0 0 8px #be78ffb3}.forja-nivel.f3{color:#ffd76a;text-shadow:0 0 10px #f2c14ee6}.selo-forja{color:#ffe39a;border:1px solid var(--ouro-escuro);white-space:nowrap;background:#f2c14e1f;border-radius:99px;flex:none;padding:4px 9px;font-size:.78rem;font-weight:800}.selo-forja.max{color:var(--apagado);border-color:var(--borda);background:0 0}.materiais-forja{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.material-chip{background:var(--painel2);border:1px solid var(--borda);text-align:center;border-radius:10px;justify-items:center;gap:2px;padding:8px 4px;display:grid}.material-chip.raro{border-color:color-mix(in srgb, var(--raro) 60%, transparent)}.material-chip b{font-size:1.1rem}.material-chip small,.custo-chip small{color:var(--apagado);font-size:.68rem;line-height:1.1}.custo-forja{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.custo-chip{border:1px solid var(--borda);background:var(--painel2);border-radius:10px;justify-items:center;gap:1px;min-width:76px;padding:6px 8px;font-weight:800;display:grid}.custo-chip.tem{border-color:var(--verde);color:#b8f5c8}.custo-chip.falta{border-color:var(--sangue);color:#ff9a9d}.forja-ganho{margin:0;font-size:1rem}.forja-ganho b{color:var(--ouro)}.forja-antes{color:var(--apagado)}.produto-botao{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pequeno.apagado,p.apagado.pequeno{margin:0 0 8px;font-size:.8rem}.bigorna{z-index:60;background:radial-gradient(circle at 50% 45%,#ff8c282e,#080a10f0 60%);place-items:center;padding:24px;animation:.2s ease-out entrar;display:grid;position:fixed;inset:0}.bigorna.perfeito{background:radial-gradient(circle at 50% 45%,#f2c14e59,#080a10f0 65%)}.bigorna-cena{justify-items:center;gap:6px;display:grid;position:relative}.martelo{transform-origin:80% 80%;font-size:4.5rem;animation:.4s ease-in 3 martelar}@keyframes martelar{0%{transform:rotate(-55deg)translateY(-10px)}70%{transform:rotate(10deg)}to{transform:rotate(-55deg)translateY(-10px)}}.bigorna-base{margin-top:-14px;font-size:3rem}.faiscas{width:0;height:0;position:absolute;top:58%;left:50%}.faiscas i{width:4px;height:4px;transform:rotate(var(--a)) translateY(0);opacity:0;background:#ffd27a;border-radius:50%;animation:.4s ease-out .28s 3 faisca;position:absolute;box-shadow:0 0 8px #ff9a2e}.bigorna-resultado{text-align:center;justify-items:center;gap:10px;max-width:22rem;animation:.5s cubic-bezier(.2,1.5,.4,1) vitoria-entrar;display:grid}.bigorna-item{background:radial-gradient(circle,#f2c14e4d,#0000 65%);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.bigorna-resultado h2{font-family:var(--gotica);color:#ffe39a;text-shadow:0 0 14px #f2c14eb3;margin:0;font-size:2rem}.bigorna.perfeito .bigorna-resultado h2{font-size:2.4rem;animation:.5s cubic-bezier(.2,1.6,.4,1) estalar}.bigorna-resultado p{color:var(--texto);margin:0}@media (prefers-reduced-motion:reduce){.martelo,.faiscas i{animation:none}}.custo-chip{align-content:start}.custo-chip .custo-ic{place-items:center;height:24px;font-size:1.1rem;line-height:1;display:grid}.custo-chip b{font-size:1rem}.selo-mundial{color:#dff4ff;background:#143c6ebf;border:1px solid #4f9dff;border-radius:99px;justify-self:start;padding:2px 10px;font-size:.72rem;font-weight:800}.vida-baus{padding-top:2px;position:relative}.vida-baus-trilho{height:0;position:relative}.vida-baus-trilho .marco{filter:grayscale()brightness(.65);font-size:1.05rem;transition:filter .4s;position:absolute;top:-26px;transform:translate(-50%)}.vida-baus-trilho .marco:after{content:"";background:#ffffff8c;width:2px;height:12px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.vida-baus-trilho .marco.aberto{filter:drop-shadow(0 0 6px #f2c14ee6);animation:.5s cubic-bezier(.2,1.6,.4,1) estalar}.investidas{gap:10px;display:grid}.investidas-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.investidas-slots{gap:6px;display:flex}.investidas-slots span{border:1px solid var(--borda);border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}.investidas-slots .pronta{border-color:var(--sangue);background:radial-gradient(circle,#e5484d59,#0000 70%),#2a1418;box-shadow:0 0 10px #e5484d59}.investidas-slots .usada{opacity:.35;filter:grayscale();background:var(--painel2)}.investidas-melhor{color:var(--apagado);text-align:right;font-size:.85rem}.btn.investir{font-family:var(--gotica);letter-spacing:.04em;font-size:1.15rem}.opcao-pocao{text-align:left;width:100%;font:inherit;color:inherit;background:var(--painel2);border:1px solid var(--borda);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.opcao-pocao span{display:grid}.opcao-pocao small{color:var(--apagado);font-size:.78rem}.opcao-pocao.ligada{background:linear-gradient(90deg, #7846c840, var(--painel2));border-color:#b48cff;box-shadow:0 0 12px #b48cff59}.opcao-pocao:disabled{opacity:.5;cursor:default}.opcao-marca{font-size:1.2rem}.nota-mini{min-width:30px;font-family:var(--gotica);color:#fff;border-radius:6px;place-items:center;padding:1px 6px;font-size:.85rem;font-weight:900;line-height:1.3;display:inline-grid}.nota-C{background:#4a5263}.nota-B{background:#2f8a3c}.nota-A{background:#2a86da}.nota-S{background:#7b3fd1}.nota-SS{background:linear-gradient(135deg,#e8501c,#ff9a2e)}.nota-SSS{color:#3a2604;background:linear-gradient(135deg,#f2c14e,#fff1b8,#f2c14e);box-shadow:0 0 10px #f2c14eb3}.ranking-lista .nota-mini{margin-right:6px}.notas-tabela{gap:4px;display:grid}.nota-linha{border-bottom:1px solid #ffffff0d;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:4px 0;font-size:.85rem;display:grid}.baus-lista{gap:6px;display:grid}.bau-linha{background:var(--painel2);border:1px solid var(--borda);border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.bau-linha span:nth-child(2){display:grid}.bau-linha small{color:var(--apagado);font-size:.76rem}.bau-emoji{filter:grayscale(.8);font-size:1.5rem}.bau-estado{color:var(--apagado);font-size:.8rem;font-weight:800}.bau-linha.aberto{border-color:var(--ouro-escuro);box-shadow:0 0 12px #f2c14e40}.bau-linha.aberto .bau-emoji{filter:none}.bau-linha.aberto .bau-estado{color:var(--verde)}.espolio-baus{flex-wrap:wrap;gap:6px;margin:0;display:flex}.bau-aberto{border:1px solid var(--ouro-escuro);color:#ffe39a;background:#f2c14e1f;border-radius:99px;padding:4px 10px;font-weight:800}.investida{z-index:55;padding:12px 12px calc(16px + env(safe-area-inset-bottom));background:radial-gradient(120% 60% at 50% 0,#2a1020,#0b0d14 70%);grid-template-rows:auto auto 1fr;gap:10px;display:grid;position:fixed;inset:0;overflow-y:auto}.investida-entrada{background:#000;place-items:end center;animation:.3s ease-out entrar;display:grid;position:fixed;inset:0}.investida-entrada img{object-fit:cover;opacity:.85;width:100%;height:100%;animation:1.5s ease-out both aproximar;position:absolute;inset:0}@keyframes aproximar{0%{filter:brightness(.2);transform:scale(1.25)}to{filter:brightness(.85);transform:scale(1)}}.investida-entrada-texto{text-align:center;background:linear-gradient(#0000,#000000e6 45%);width:100%;padding:40px 20px 60px;position:relative}.investida-entrada-texto span{color:#ff9a9d;letter-spacing:.1em;font-weight:800}.investida-entrada-texto h1{color:#fff;text-shadow:0 0 20px #e5484dcc;margin:4px 0;font-size:2.3rem;animation:.6s cubic-bezier(.2,1.6,.4,1) .4s both estalar}.investida-entrada-texto p{color:var(--apagado);margin:0}.investida-boss{border:1px solid #5a2a34;border-radius:16px;height:34vh;min-height:180px;position:relative;overflow:hidden}.investida-boss img{object-fit:cover;width:100%;height:100%}.investida-boss.atingido img{animation:.35s atingido}.investida-boss .flutuante{z-index:3;font-size:2.2rem;top:35%}.investida-boss .flutuante.critico{font-size:3rem}.investida-placar{background:linear-gradient(#0000,#000000d9);justify-content:space-between;align-items:end;padding:24px 12px 10px;display:flex;position:absolute;inset:auto 0 0}.investida-rodada{color:var(--apagado);font-weight:700}.investida-total{font-family:var(--gotica);color:#ffe39a;text-shadow:0 0 12px #f2c14eb3;font-size:2rem}.investida-heroi{background:var(--painel);border:1px solid var(--borda);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid;position:relative}.investida-heroi.atingido{animation:.35s atingido}.investida-heroi-vida{gap:4px;display:grid}.investida-heroi .flutuante{font-size:1.7rem;top:-10px;right:70px}.dado-investida{width:56px;height:56px}.investida-log{min-height:120px;max-height:none}.log-linha.l-efeito{color:#c9b8ff;font-style:italic}.investida-nota{z-index:60;text-align:center;background:#06080ef0;place-content:center;justify-items:center;gap:8px;padding:24px;animation:.25s ease-out entrar;display:grid;position:fixed;inset:0;overflow-y:auto}.nota-raios{pointer-events:none;background:repeating-conic-gradient(#f2c14e1a 0deg 10deg,#0000 10deg 24deg);width:700px;height:700px;margin:-350px 0 0 -350px;animation:20s linear infinite girar;position:absolute;top:30%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 55%);mask-image:radial-gradient(circle,#000 10%,#0000 55%)}.nota-letra{font-family:var(--gotica);color:#fff;font-size:6.5rem;font-weight:900;line-height:1;animation:.7s cubic-bezier(.2,1.6,.4,1) both nota-bater;position:relative}@keyframes nota-bater{0%{opacity:0;filter:blur(6px);transform:scale(3)}}.nota-C .nota-letra{color:#9aa4b8}.nota-B .nota-letra{color:#55c25c;text-shadow:0 0 20px #55c25c99}.nota-A .nota-letra{color:#62b8f2;text-shadow:0 0 22px #62b8f2b3}.nota-S .nota-letra{color:#c79bff;text-shadow:0 0 26px #b478ffcc}.nota-SS .nota-letra{color:#ff9a2e;text-shadow:0 0 30px #ff7828e6}.nota-SSS .nota-letra{background:linear-gradient(#fff6c8,#f2c14e 55%,#b8861f);color:#0000;filter:drop-shadow(0 0 22px #f2c14ee6);-webkit-background-clip:text;background-clip:text;font-size:7.5rem}.nota-frase{font-family:var(--gotica);color:#fff;margin:0;font-size:1.3rem}.nota-dano{margin:0;font-size:1.1rem}.nota-dano b{color:#ffe39a;font-size:1.3rem}.nota-recorde,.nota-golpe,.nota-bau{color:#ffe39a;margin:0;font-weight:800;animation:.5s cubic-bezier(.2,1.6,.4,1) .4s both estalar}.nota-golpe{color:#ff9a9d;font-size:1.1rem}.nota-acoes{gap:8px;width:min(22rem,100%);margin-top:8px;display:grid}@media (prefers-reduced-motion:reduce){.investida-entrada img,.nota-letra,.nota-raios{animation:none}}.investida,.investida-nota,.investida-nota .btn.fantasma{color:var(--texto)}
