.notificacoes-sino{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid #655437;border-radius:12px;background:#211d28;color:#e4c788;cursor:pointer;margin-right:8px}.notificacoes-sino:hover{background:#332a38}.notificacoes-sino:focus-visible{outline:2px solid #e4c788;outline-offset:3px}[data-notificacoes-contador]{position:absolute;right:-5px;top:-6px;border-radius:12px;padding:1px 5px;background:#aa4545;color:#fff;font-size:11px;min-width:17px}[data-notificacoes-contador][hidden]{display:none}.notificacoes-dialog{position:fixed;inset:72px 16px auto auto;margin:0;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 100px);padding:20px;border:1px solid #776143;border-radius:16px;color:#eee4d5;background:#1b1822;box-shadow:0 18px 80px #0009}.notificacoes-dialog::backdrop{background:#09060e77}.notificacoes-dialog header,.notificacoes-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.notificacoes-dialog h2{margin:4px 0;font-size:24px}.notificacoes-dialog h3{margin:6px 0;font-size:17px}.notificacoes-lista{max-height:calc(100dvh - 285px);overflow-y:auto;overscroll-behavior:contain}.notificacao{padding:14px 10px;border-bottom:1px solid #ffffff18;overflow-wrap:anywhere}.notificacao.nao-lida{border-left:3px solid #d9b45f;background:#d9b45f08}.notificacao-meta,.notificacao small{color:#b9adb9;font-size:12px}.notificacao-texto,.notificacao-previa p{white-space:pre-wrap;overflow-wrap:anywhere}.notificacao-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.notificacoes-dialog footer{padding-top:14px}.notificacoes-status{min-height:20px;font-size:13px}.admin-notificacoes{max-width:850px}.admin-notificacoes [hidden]{display:none!important}.admin-notificacoes fieldset{border:0;padding:0;margin:0;min-width:0}.admin-notificacoes input,.admin-notificacoes textarea{box-sizing:border-box;padding:11px 13px;border:1px solid #655437;border-radius:8px;color:#eee4d5;background:#14111c;font:inherit}.admin-notificacoes input:focus,.admin-notificacoes textarea:focus{outline:2px solid #d9b45f;outline-offset:2px}.admin-notificacoes input[type=number]{max-width:220px}.admin-notificacoes label{display:grid;gap:6px;margin:12px 0}.admin-notificacoes textarea{width:100%;min-height:130px;resize:vertical}.notificacao-previa{padding:16px;border:1px solid #655437;border-radius:12px;margin:16px 0}.admin-notificacoes ul{list-style:none;padding:0}.admin-notificacoes li{padding:8px 0;border-bottom:1px solid #ffffff18}.notificacao-destinatarios{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:600px){.notificacoes-dialog{inset:12px 12px auto;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.notificacoes-lista{max-height:calc(100dvh - 210px)}}.convites-aviso{position:fixed;right:16px;bottom:16px;z-index:60;display:grid;gap:8px;max-width:min(340px,calc(100vw - 32px))}.convite{background:var(--painel, #1d1a16);border:1px solid var(--ouro, #c9a24a);border-radius:8px;padding:12px 14px;box-shadow:0 6px 24px #00000080}.convite p{margin:0 0 8px}.convite-acoes{display:flex;gap:8px}.convite-erro{margin:0;padding:8px 12px;border-radius:8px;background:#a02828e6;color:#fff}.fila-flutuante{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;width:min(320px,calc(100vw - 32px));display:grid;gap:8px;padding:12px 14px;background:var(--painel, #1d1a16);border:1px solid var(--ouro, #c9a24a);border-radius:8px;box-shadow:0 6px 24px #0000008c}.fila-flutuante-titulo{display:flex;align-items:center;gap:8px;font-size:15px}.fila-flutuante-titulo .giro{flex:none}.fila-flutuante-texto,.fila-flutuante-recado,.fila-flutuante-erro{margin:0;font-size:13px}.fila-flutuante-recado{color:#f0c36a}.fila-flutuante-erro{color:#ff9a8f}.fila-flutuante-acoes{display:flex;gap:8px}.fila-flutuante-acoes .btn{flex:1;text-align:center}.fila-flutuante.encontrada{border-width:2px;border-color:#7bd88f;box-shadow:0 0 0 3px #7bd88f2e,0 8px 28px #0009}.fila-flutuante.encontrada .fila-flutuante-titulo{color:#7bd88f;font-size:17px}.fila-flutuante-barra{height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden}.fila-flutuante-barra span{display:block;height:100%;background:#7bd88f;transition:width 1s linear}.fila-flutuante.recado{border-color:#f0c36a}body.com-fila-flutuante .convites-aviso{bottom:calc(190px + env(safe-area-inset-bottom,0px))}.drop-de-boss{display:inline-flex;flex:none;padding:3px;border:2px solid currentColor;border-radius:6px;background:#00000073;line-height:0;vertical-align:middle}.drop-de-boss.raridade-comum{color:var(--custo-2)}.drop-de-boss.raridade-raro{color:var(--custo-3)}.drop-de-boss.raridade-epico{color:var(--custo-4)}.drop-de-boss.raridade-lendario{color:var(--custo-5);box-shadow:0 0 8px color-mix(in srgb,var(--custo-5) 55%,transparent)}.drop-de-boss .account-item-sprite{display:inline-block;width:var(--lado, 32px);height:var(--lado, 32px);background-repeat:no-repeat;image-rendering:pixelated}.drops-de-boss{display:inline-flex;flex-wrap:wrap;gap:6px;vertical-align:middle}.drops-por-boss p{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0}.pdh{width:min(980px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;background:transparent;color:inherit;overflow:visible}.pdh::backdrop{background:#040308c7}.pdh-caixa{display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow:hidden}.pdh-rolagem{display:flex;flex-direction:column;gap:var(--r4);min-height:0;padding:var(--r5);overflow-y:auto}.pdh-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--r4)}.pdh-resumo{display:flex;align-items:center;gap:var(--r4)}.pdh-resumo h2{margin:2px 0;font-family:var(--fonte-titulo);font-size:1.3rem;color:var(--pergaminho)}.pdh-linha{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-family:var(--fonte-ui);font-size:.85rem;color:var(--tinta-suave)}.pdh-raid{margin:0;padding:var(--r3) var(--r4);border:1px solid var(--borda);border-radius:8px;font-size:.88rem}.pdh-jogadores{display:grid;gap:6px;margin:0;padding:0;list-style:none}.pdh-jogador{display:grid;grid-template-columns:46px minmax(150px,210px) minmax(0,1fr);align-items:center;gap:var(--r4);padding:10px 12px;border:1px solid var(--borda);border-radius:10px;background:#ffffff05}.pdh-jogador.eu{border-color:var(--borda-ouro);background:#d9b45f12}.pdh-posicao{display:grid;place-items:center}.trofeu-numero{font-family:var(--fonte-num);font-weight:700;color:var(--tinta-suave)}.pdh-quem{display:grid;gap:3px;min-width:0}.pdh-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;color:var(--pergaminho)}.pdh-voce{margin-left:4px;padding:0 6px;border:1px solid var(--borda-ouro);border-radius:999px;font-family:var(--fonte-ui);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ouro-claro)}.pdh-fim{font-family:var(--fonte-ui);font-size:.78rem;color:var(--tinta-fraca)}.pdh-traits{display:flex;flex-wrap:wrap;gap:4px}.pdh-build{display:grid;gap:6px;min-width:0}.pdh-sinergias{display:flex;flex-wrap:wrap;gap:4px 6px}.pdh-sinergia{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--borda);border-radius:999px;font-family:var(--fonte-ui);font-size:.72rem;color:var(--tinta-suave)}.pdh-sinergia b{font-family:var(--fonte-num);color:var(--ouro-claro)}.pdh-pecas{display:flex;align-items:stretch;gap:8px}.pdh-grupo{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;margin:0;padding:0;list-style:none}.pdh-grupo.reserva-grupo{padding-left:8px;border-left:1px solid var(--borda)}.pdh-peca{display:grid;justify-items:center;width:46px}.pdh-retrato{position:relative;width:44px;height:44px;overflow:hidden;border:1px solid var(--borda);border-radius:8px;background:#00000059}.pdh-retrato .retrato{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;background-repeat:no-repeat;image-rendering:pixelated}.pdh-peca.custo-2 .pdh-retrato{border-color:#4f9d69}.pdh-peca.custo-3 .pdh-retrato{border-color:#4f86c6}.pdh-peca.custo-4 .pdh-retrato{border-color:#a565d6}.pdh-peca.custo-5 .pdh-retrato{border-color:var(--ouro)}.pdh-peca.reserva{opacity:.55}.pdh-estrelas{height:12px;font-size:10px;line-height:12px;letter-spacing:-1px;color:#b9a37a}.pdh-estrelas.e2{color:#cfd6e4}.pdh-estrelas.e3{color:var(--ouro-claro)}.pdh-itens{display:flex;justify-content:center;gap:1px;min-height:16px}.pdh-item{display:inline-grid}.pdh-vazio{margin:0;font-size:.8rem}.hist-pos .trofeu{display:block;margin:0 auto}.hist-detalhes{padding:2px 8px;border:1px solid var(--borda);border-radius:999px;background:transparent;font-family:var(--fonte-ui);font-size:.72rem;color:var(--ouro-claro);cursor:pointer}.hist-detalhes:hover,.hist-detalhes:focus-visible{border-color:var(--borda-ouro);background:#d9b45f1a}.hist-fim{display:grid;justify-items:end;gap:4px}@media(max-width:720px){.pdh-rolagem{padding:var(--r4)}.pdh-jogador{grid-template-columns:40px minmax(0,1fr)}.pdh-build{grid-column:1 / -1}}.confirmacao{box-sizing:border-box;width:min(420px,calc(100vw - 24px - var(--borda-esq, 0px) - var(--borda-dir, 0px)));max-height:calc(100dvh - 16px);margin:auto;padding:0;overflow:visible;border:0;background:transparent;color:var(--tinta)}.confirmacao::backdrop{background:radial-gradient(circle at 50% 40%,#140e06b8,#050408e6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirmacao[open] .confirmacao-cartao{animation:confirmacao-entra .16s ease-out}@keyframes confirmacao-entra{0%{opacity:0;transform:translateY(8px) scale(.97)}}@media(prefers-reduced-motion:reduce){.confirmacao[open] .confirmacao-cartao{animation:none}}.confirmacao-cartao{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;max-height:calc(100dvh - 16px);padding:22px 20px 18px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ouro-escuro);border-radius:14px;background:radial-gradient(120% 70% at 50% 0%,rgba(217,180,95,.12),transparent 60%),linear-gradient(180deg,var(--pedra-2),var(--pedra-0));box-shadow:inset 0 0 0 1px #f5dc9a14,var(--sombra-3),var(--brilho-ouro);text-align:center}.confirmacao-cartao>*{flex-shrink:0}.confirmacao-cartao:before{content:"";position:absolute;top:-1px;left:22%;right:22%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ouro-claro),transparent)}.confirmacao-x{position:absolute;top:6px;right:8px;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--tinta-suave);font-size:22px;line-height:1;cursor:pointer}.confirmacao-x:hover{color:var(--tinta);background:#ffffff0f}.confirmacao .olho{color:var(--ouro)}.confirmacao h2{margin:0;padding:0 24px;font-family:var(--fonte-titulo);font-size:20px;line-height:1.25;color:var(--ouro-claro)}.confirmacao-figura{display:grid;place-items:center;min-width:96px;min-height:96px;padding:8px;border:1px solid var(--borda-ouro);border-radius:12px;background:radial-gradient(circle,#d9b45f29,#00000040 70%)}.confirmacao-figura canvas,.confirmacao-figura img{max-width:100%;image-rendering:pixelated}.confirmacao-texto{margin:0;color:var(--tinta-suave);font-size:14px;line-height:1.45}.confirmacao-preco{align-self:stretch;padding:10px 12px;border:1px solid var(--borda);border-radius:10px;background:#00000038;text-align:left}.confirmacao-preco ul{margin:6px 0 0;padding:0;list-style:none}.confirmacao-preco li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:5px 0}.confirmacao-preco li+li{border-top:1px solid rgba(255,255,255,.05)}.confirmacao-icone{display:grid;place-items:center;width:32px;height:32px}.confirmacao-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirmacao-preco b{font-family:var(--fonte-num);font-size:16px;color:var(--ouro-claro)}.confirmacao-preco small{grid-column:2 / 4;color:var(--tinta-fraca);font-size:12px}.confirmacao-preco small.falta{color:var(--perigo)}.confirmacao-ponto{color:var(--ouro);font-size:20px}.confirmacao-aviso{align-self:stretch;margin:0;padding:8px 10px;border-left:3px solid var(--aviso);border-radius:6px;background:#e0a83c14;color:var(--tinta);font-size:13px;text-align:left}.confirmacao footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-self:stretch;margin-top:4px}.confirmacao footer .btn{min-height:44px;padding:10px 12px}@media(orientation:landscape)and (max-height:500px){.confirmacao-cartao{gap:8px;padding:14px 16px 12px}.confirmacao-figura{min-width:64px;min-height:64px;padding:4px}}.confirmacao-detalhes{align-self:stretch;margin:0;padding:8px 12px;border:1px solid var(--borda);border-radius:10px;background:#00000038;text-align:left}.confirmacao-detalhes div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.confirmacao-detalhes div+div{border-top:1px solid rgba(255,255,255,.05)}.confirmacao-detalhes dt{color:var(--tinta-suave);font-size:14px}.confirmacao-detalhes dd{margin:0;font-family:var(--fonte-num);font-size:15px}.confirmacao-detalhes .total dt,.confirmacao-detalhes .total dd{color:var(--ouro-claro);font-weight:700}.emotes-bloco{margin-top:var(--r5, 28px)}.emotes-bloco h2{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-size:18px}.emotes-vagas{display:grid;grid-template-columns:repeat(6,56px);gap:8px}.emote-vaga{display:grid;place-items:center;width:56px;height:56px;padding:0;border:1px dashed var(--borda);border-radius:12px;background:var(--pedra-1);--ui-tam: 32px}.emote-vaga.cheia{border:1px solid var(--ouro-fosco);background:linear-gradient(180deg,var(--pedra-3),var(--pedra-1));cursor:pointer}.emote-vaga.cheia:hover{border-color:var(--ouro)}.emotes-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.emote-cartao{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border:1px solid var(--borda);border-radius:12px;background:var(--pedra-2);text-align:center}.emote-cartao.equipado{border-color:var(--ouro-fosco)}.emote-figura{display:grid;place-items:center;width:80px;height:80px;border-radius:10px;background:var(--pedra-1);--ui-tam: 64px}.emote-cartao.trancado .emote-figura{filter:grayscale(.7) brightness(.75)}.emote-cartao .btn{margin-top:4px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media(max-width:480px){.emotes-vagas{grid-template-columns:repeat(3,56px)}.emotes-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.ranking{width:min(880px,100% - 32px);margin:0 auto;padding-top:var(--r7);padding-bottom:48px}@media(max-width:720px){.ranking{padding-top:var(--r5)}}.ranking-vazio,.ranking-voce{padding:16px 18px}.ranking-voce{margin-top:14px}@keyframes podio-giro{to{--giro: 360deg}}.podio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;margin:8px 0 22px;padding:12px 6px 0;list-style:none}.podio-degrau{--borda-do-lugar: 2px;--brilho: 10px;--raio: 16px;position:relative;isolation:isolate;min-width:0;padding:var(--borda-do-lugar);border-radius:var(--raio)}.podio-degrau:before,.podio-degrau:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--giro),var(--metal-1),var(--metal-2),var(--metal-3),var(--metal-4),var(--metal-2),var(--metal-1));animation:podio-giro 6s linear infinite}.podio-degrau:after{z-index:-2;inset:calc(var(--brilho) * -.4);filter:blur(var(--brilho));opacity:.55}.lugar-1{--metal-1: #ffe9a3;--metal-2: #d9a531;--metal-3: #fff6d6;--metal-4: #8a5a12;--tinta-do-lugar: #ffd978;--borda-do-lugar: 4px;--brilho: 18px}.lugar-2{--metal-1: #f2f5f8;--metal-2: #98a3ae;--metal-3: #ffffff;--metal-4: #59626c;--tinta-do-lugar: #dfe5ec;--borda-do-lugar: 3px;--brilho: 13px}.lugar-3{--metal-1: #f0a873;--metal-2: #a9592b;--metal-3: #ffd0a8;--metal-4: #5e2e12;--tinta-do-lugar: #e79a63;--borda-do-lugar: 2px;--brilho: 9px}.podio-miolo{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;padding-top:14px;overflow:hidden;border-radius:calc(var(--raio) - var(--borda-do-lugar));background:linear-gradient(180deg,#1d1926,#0e0c14);text-align:center}.podio-medalha{width:48px;height:48px;image-rendering:pixelated}.podio-boneco{display:grid;place-items:end center;min-height:163px}.podio-boneco canvas{width:204px;max-width:100%;height:auto;image-rendering:pixelated}.podio-nome{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--fonte-titulo);font-size:17px;color:var(--tinta-do-lugar);text-shadow:0 0 14px color-mix(in srgb,var(--tinta-do-lugar) 45%,transparent)}.lugar-1 .podio-nome{font-size:20px}.podio-degrau.eu .podio-nome{text-decoration:underline;text-underline-offset:4px}.podio-mmr{font-family:var(--fonte-num);font-size:20px;color:var(--tinta-do-lugar)}.podio-mmr small,.ranking-mmr small{font-size:11px;color:var(--tinta-fraca)}.podio-base{display:grid;place-items:center;width:100%;margin-top:10px;border-top:1px solid color-mix(in srgb,var(--tinta-do-lugar) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--metal-2) 34%,#14111b),color-mix(in srgb,var(--metal-4) 30%,#0e0c14));font-family:var(--fonte-titulo);font-size:26px;color:var(--tinta-do-lugar)}.lugar-1 .podio-base{height:96px;font-size:32px}.lugar-2 .podio-base{height:64px}.lugar-3 .podio-base{height:44px}@media(prefers-reduced-motion:reduce){.podio-degrau:before,.podio-degrau:after{animation:none}}.ranking-lista{margin:0;padding:6px 0;list-style:none}.ranking-lista li{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 18px}.ranking-lista li+li{border-top:1px solid var(--borda)}.ranking-lista li.eu{background:#d9b45f14}.ranking-posicao{font-family:var(--fonte-titulo);color:var(--ouro)}.ranking-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-mmr{font-family:var(--fonte-num);font-size:16px;text-align:right}@media(max-width:620px){.podio{grid-template-columns:1fr;padding-bottom:16px}.podio .lugar-1{order:1}.podio .lugar-2{order:2}.podio .lugar-3{order:3}.podio{gap:22px}.podio .podio-degrau .podio-base{height:40px}.ranking-lista li{grid-template-columns:40px minmax(0,1fr) auto}.ranking-detalhe{display:none}}.temporada{margin:4px 0 22px;padding:18px 18px 16px}.temporada-topo h2{margin:2px 0 4px;font-family:var(--fonte-titulo);font-size:1.2rem;color:var(--ouro-claro)}.temporada-topo p{margin:0}.temporada-cabeca{display:flex;align-items:center;justify-content:space-between;gap:16px}.premios-gatilho{position:relative;flex:none}.premios-botao{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 12px;border:1px solid var(--ouro);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--ouro) 38%,#1a1422),#231a12);color:var(--ouro-claro);font-family:var(--fonte-titulo);font-size:1.05rem;cursor:pointer;animation:premios-brilho 2.4s ease-in-out infinite}.premios-botao img{image-rendering:pixelated}.premios-botao:hover,.premios-gatilho.aberto .premios-botao{filter:brightness(1.15)}@keyframes premios-brilho{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ouro) 0%,transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb,var(--ouro) 55%,transparent)}}@media(prefers-reduced-motion:reduce){.premios-botao{animation:none}}.premios-pop{position:absolute;top:100%;right:0;z-index:30;width:min(640px,calc(100vw - 32px));padding-top:10px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s}.premios-gatilho:hover .premios-pop,.premios-gatilho.aberto .premios-pop{opacity:1;visibility:visible;transform:none}.temporada-premios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin:0;padding:14px;list-style:none;border:1px solid var(--ouro);border-radius:14px;background:#120f19;box-shadow:0 12px 32px #0000008c}.temporada-premio.lugar-1{order:2}.temporada-premio.lugar-1 .temporada-medalha{margin-block:16.5px 21.5px}.temporada-premio.lugar-2{order:1;padding-top:14px}.temporada-premio.lugar-3{order:3}.temporada-premio{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:14px 12px;border:1px solid color-mix(in srgb,var(--metal-2) 70%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--metal-2) 16%,#14111b),#0e0c14);text-align:center}.temporada-premio.eu{box-shadow:0 0 0 2px var(--ouro)}.temporada-lugar{display:flex;flex-direction:column;font-family:var(--fonte-titulo);font-size:1.05rem;color:var(--metal-3)}.temporada-lugar small{font-family:var(--fonte-ui);font-size:.8rem;color:var(--tinta)}.temporada-ganha{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.temporada-item,.temporada-moedas{display:inline-flex;align-items:center;gap:8px;text-align:left}.temporada-item>span:last-child,.temporada-moedas{line-height:1.2}.temporada-item b,.temporada-moedas b{display:block;color:var(--tinta);font-size:.92rem}.temporada-item small,.temporada-moedas small{display:block;font-family:var(--fonte-ui);font-size:.72rem;color:var(--tinta-suave)}.temporada-item.raridade-lendario b{color:var(--custo-5)}.temporada-moedas{gap:6px}.temporada-moedas small{margin-left:2px}.temporada-mais{color:var(--tinta-fraca);font-weight:600}@media(max-width:620px){.temporada{padding:14px 12px 12px}.temporada-cabeca{flex-direction:column;align-items:stretch}.premios-botao{width:100%;justify-content:center}.premios-pop{width:100%}.temporada-premios{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px}.temporada-premio.lugar-1,.temporada-premio.lugar-2,.temporada-premio.lugar-3{padding-top:10px}.temporada-premio.lugar-1{order:1}.temporada-premio.lugar-1 .temporada-medalha{margin-block:0}.temporada-premio.lugar-2{order:2}.temporada-premio.lugar-3{order:3}.temporada-premio{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;text-align:left}.temporada-lugar{flex:0 0 74px;font-size:.95rem}.temporada-ganha{flex:1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:6px 8px}}.passe{width:min(960px,100% - 32px);margin:0 auto;padding-top:var(--r7);padding-bottom:48px}@media(max-width:720px){.passe{padding-top:var(--r5)}}.passe-resumo{display:grid;gap:12px;padding:18px 20px}.passe-pontos{margin:4px 0 10px;font-size:15px}.passe-pontos b{font-family:var(--fonte-num);font-size:28px;color:var(--ouro-claro)}.passe-sem{margin:0}.passe-barra{height:10px;overflow:hidden;border:1px solid var(--borda);border-radius:999px;background:var(--pedra-1)}.passe-barra i{display:block;height:100%;background:linear-gradient(90deg,var(--ouro),var(--ouro-claro))}.passe-barra.fina{height:6px}.passe-secao{display:flex;align-items:baseline;gap:10px;margin:26px 0 10px;font-size:18px}.passe-secao .suave{font-family:var(--fonte-corpo, inherit);font-size:13px}.passe-trilha{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;margin:0;padding:0;list-style:none}.estagio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;text-align:center;opacity:.72}.estagio.aberto{border-color:var(--borda-ouro);opacity:1}.estagio.resgatado{opacity:.6}.estagio-pontos{font-family:var(--fonte-num);font-size:12px;color:var(--tinta-fraca)}.estagio-premios{display:flex;flex:1;flex-direction:column;justify-content:space-evenly;gap:8px;width:100%;margin:0;padding:0;list-style:none}.estagio-premios li{display:flex;flex-direction:column;align-items:center;gap:2px}.premio-mini{display:grid;place-items:center;height:72px}.premio-outfit{height:100px}.premio-outfit canvas{display:block;width:120px;max-width:100%;height:auto;image-rendering:pixelated}.premio-mini .moeda-icone{image-rendering:pixelated}.estagio-premio{font-size:14px}.estagio>:last-child{margin-top:auto}.estagio-estado{font-size:12px;color:var(--tinta-fraca)}.estagio-estado.feito{color:var(--sucesso, #6cc27a)}.passe-desafios{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0;list-style:none}.desafio{display:grid;gap:8px;padding:12px 14px}.desafio.concluido{border-color:#6cc27a73}.desafio-texto{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14px}.desafio-nome{font-family:var(--fonte-titulo);font-size:15px;color:var(--ouro-claro)}.desafio-o-que{margin:0;font-size:13px}.desafio-pontos{flex:none;font-family:var(--fonte-num);font-size:12px;color:var(--ouro)}.desafio-conta{font-size:12px}.passe-regra{margin-top:14px}.passe-compra{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.passe-compra .passe-sem{flex:1 1 100%;margin:0}:root{--abismo: #07060a;--pedra-0: #0e0c14;--pedra-1: #15121c;--pedra-2: #1d1926;--pedra-3: #272132;--pedra-4: #322b3f;--madeira: #2a1d14;--madeira-clara: #3d2b1c;--ouro: #d9b45f;--ouro-claro: #f5dc9a;--ouro-escuro: #8a6a28;--ouro-fosco: #6b5320;--vida: #d24b4b;--vida-escura: #7d2020;--mana: #4a8fdb;--mana-escura: #24507f;--veneno: #86c34a;--sagrado: #f2e2a6;--perigo: #e05252;--sucesso: #6cc27a;--aviso: #e0a83c;--custo-1: #8a8f98;--custo-2: #35a06a;--custo-3: #3b7dd8;--custo-4: #9a5bd6;--custo-5: #d9a441;--tinta: #ede4d3;--tinta-suave: #b9ae9a;--tinta-fraca: #7d7466;--pergaminho: #e8d9b8;--borda: #3a3145;--borda-forte: #4d4159;--borda-ouro: rgba(217, 180, 95, .45);--sombra-1: 0 1px 2px rgba(0, 0, 0, .5);--sombra-2: 0 4px 14px rgba(0, 0, 0, .55);--sombra-3: 0 18px 48px rgba(0, 0, 0, .65);--brilho-ouro: 0 0 18px rgba(217, 180, 95, .28);--fonte-titulo: "Cinzel", "Trajan Pro", Georgia, "Times New Roman", serif;--fonte-texto: "Spectral", Georgia, "Times New Roman", serif;--fonte-ui: ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--fonte-num: ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--r1: 4px;--r2: 8px;--r3: 12px;--r4: 16px;--r5: 24px;--r6: 32px;--r7: 48px;--r8: 64px;--raio-1: 3px;--raio-2: 6px;--raio-3: 10px;--raio-4: 16px;--transicao: .16s cubic-bezier(.4, 0, .2, 1)}:root{--grao: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");--trama: repeating-linear-gradient( 45deg, rgba(255, 255, 255, .014) 0 2px, transparent 2px 6px )}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--fonte-texto);font-size:15px;line-height:1.55;color:var(--tinta);background:var(--abismo);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(1200px 700px at 15% -10%,rgba(74,143,219,.13),transparent 60%),radial-gradient(1000px 600px at 88% 8%,rgba(154,91,214,.11),transparent 62%),radial-gradient(900px 900px at 50% 118%,rgba(217,180,95,.09),transparent 60%),linear-gradient(180deg,var(--pedra-0) 0%,var(--abismo) 100%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--grao);opacity:.4;pointer-events:none;mix-blend-mode:overlay}h1,h2,h3,h4{font-family:var(--fonte-titulo);font-weight:700;letter-spacing:.02em;margin:0;color:var(--pergaminho);text-wrap:balance}h1{font-size:clamp(2.1rem,5.5vw,4rem);line-height:1.05;font-weight:900}h2{font-size:1.35rem}h3{font-size:1.05rem}p{margin:0 0 var(--r3)}a{color:var(--ouro);text-decoration:none;transition:color var(--transicao)}a:hover{color:var(--ouro-claro);text-decoration:underline}:focus-visible{outline:2px solid var(--ouro);outline-offset:2px;border-radius:var(--raio-1)}.olho{font-family:var(--fonte-ui);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ouro-escuro)}.dourado{background:linear-gradient(180deg,var(--ouro-claro) 0%,var(--ouro) 45%,var(--ouro-escuro) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.suave{color:var(--tinta-suave)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--r2);padding:11px 22px;border:1px solid var(--borda-forte);border-radius:var(--raio-2);background:linear-gradient(180deg,var(--pedra-3),var(--pedra-1));color:var(--tinta);font-family:var(--fonte-ui);font-size:.9rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:transform var(--transicao),border-color var(--transicao),box-shadow var(--transicao),background var(--transicao);box-shadow:var(--sombra-1)}.btn:hover:not(:disabled){border-color:var(--borda-ouro);transform:translateY(-1px);box-shadow:var(--sombra-2)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}a.btn[aria-disabled=true]{pointer-events:none}.btn.ouro{border-color:var(--ouro-escuro);background:linear-gradient(180deg,#caa14e,#9d7a2f 55%,#6f5420);color:#1a1408;font-weight:700;text-shadow:0 1px 0 rgba(255,235,190,.35);box-shadow:inset 0 1px #fff0c88c,inset 0 -1px #00000059,var(--sombra-2)}.btn.ouro:hover:not(:disabled){background:linear-gradient(180deg,#dcb75f,#ad8836 55%,#7c5f24);box-shadow:inset 0 1px #fff5d7a6,var(--brilho-ouro),var(--sombra-2)}.btn.fantasma{background:transparent;border-color:var(--borda)}.btn.fantasma:hover:not(:disabled){background:#d9b45f12}.btn.perigo{border-color:#d24b4b80;color:#f0c0c0}.btn.perigo:hover:not(:disabled){background:#d24b4b24;border-color:var(--vida)}.btn.grande{padding:15px 34px;font-size:1rem}.btn.bloco{width:100%}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.painel{position:relative;background:linear-gradient(180deg,#1d1926eb,#0e0c14eb);border:1px solid var(--borda);border-radius:var(--raio-3);box-shadow:var(--sombra-2)}.painel.ornado:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(217,180,95,.16);border-radius:calc(var(--raio-3) - 2px);pointer-events:none}.campo{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--r4)}.campo label{font-family:var(--fonte-ui);font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave)}.campo input{width:100%;padding:12px 14px;font-family:var(--fonte-ui);font-size:.95rem;color:var(--tinta);background:#07060ab3;border:1px solid var(--borda);border-radius:var(--raio-2);transition:border-color var(--transicao),box-shadow var(--transicao)}.campo input::placeholder{color:var(--tinta-fraca)}.campo input:focus{outline:none;border-color:var(--ouro-escuro);box-shadow:0 0 0 3px #d9b45f21}.campo input[aria-invalid=true]{border-color:var(--perigo);box-shadow:0 0 0 3px #e0525221}.campo .erro{font-family:var(--fonte-ui);font-size:.78rem;color:#f0a0a0}.campo .dica{font-family:var(--fonte-ui);font-size:.75rem;color:var(--tinta-fraca)}.campo .rotulo-linha{display:flex;justify-content:space-between;align-items:baseline;gap:var(--r2)}.campo .contador{font-family:var(--fonte-num);font-size:.7rem;color:var(--tinta-fraca)}.campo .contador.perto{color:var(--aviso)}.aviso{display:flex;gap:var(--r3);padding:12px 14px;border-radius:var(--raio-2);border:1px solid;font-family:var(--fonte-ui);font-size:.86rem;margin-bottom:var(--r4)}.aviso.ruim{border-color:#e0525273;background:#e052521a;color:#f4c2c2}.aviso.bom{border-color:#6cc27a73;background:#6cc27a1a;color:#c6ecce}.aviso.partida-em-curso{align-items:center;justify-content:space-between;border-color:var(--borda-ouro);background:#d9b45f14;color:var(--tinta)}.aviso.partida-em-curso .btn{flex:none;padding:6px 14px;font-size:.85rem}.aviso.neutro{border-color:var(--borda);background:#ffffff08;color:var(--tinta-suave)}.escondido{display:none!important}.giro{width:16px;height:16px;border:2px solid rgba(217,180,95,.25);border-top-color:var(--ouro);border-radius:50%;animation:giro .7s linear infinite}@keyframes giro{to{transform:rotate(360deg)}}@keyframes sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes aparece{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.carregando-partida{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--r4);min-height:100vh}.carregando-partida .giro{width:28px;height:28px;border-width:3px}.carregando-partida p{margin:0;font-family:var(--fonte-ui);font-size:.9rem}.moeda-valor{display:inline-flex;align-items:center;gap:.25em;white-space:nowrap}.moeda-icone{display:inline-block;vertical-align:-.2em;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.moeda-valor .moeda-icone,b>.moeda-icone{margin-left:.2em}#app{min-height:100vh;display:flex;flex-direction:column}.topo{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:linear-gradient(180deg,#0a080eeb,#0a080eb8);border-bottom:1px solid var(--borda)}.topo:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--borda-ouro) 22%,var(--borda-ouro) 78%,transparent)}.topo-interno{max-width:1240px;margin:0 auto;padding:12px var(--r5);display:flex;align-items:center;gap:var(--r5)}.marca{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.marca:hover{text-decoration:none}.brasao{image-rendering:pixelated}.marca .brasao{filter:drop-shadow(0 2px 6px rgba(0,0,0,.6));transition:transform var(--transicao)}.marca:hover .brasao{transform:translateY(-1px) scale(1.03)}.marca-texto{display:flex;flex-direction:column;line-height:1;font-family:var(--fonte-titulo)}.marca-texto b{font-size:1.05rem;font-weight:900;letter-spacing:.14em}.marca-texto i{font-style:normal;font-size:.6rem;font-weight:600;letter-spacing:.28em;color:var(--tinta-fraca);margin-top:3px}.nav{display:flex;gap:4px;margin-right:auto}.nav-link{padding:8px 14px;border-radius:var(--raio-2);font-family:var(--fonte-ui);font-size:.86rem;font-weight:600;color:var(--tinta-suave);transition:color var(--transicao),background var(--transicao)}.nav-link{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.nav-link .moeda-icone{vertical-align:baseline;margin-left:0;flex:none}.nav-link:hover{color:var(--tinta);background:#ffffff0a;text-decoration:none}.nav-link.ativo{color:var(--ouro-claro);background:#d9b45f1a}.conta{display:flex;align-items:center;gap:var(--r2);flex-shrink:0}.conta-chip{display:flex;align-items:center;gap:var(--r2);padding:5px 12px 5px 5px;border:1px solid var(--borda);border-radius:999px;background:#ffffff08;transition:border-color var(--transicao),background var(--transicao)}.conta-chip:hover{border-color:var(--borda-ouro);background:#d9b45f14;text-decoration:none}.avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(160deg,var(--ouro),var(--ouro-escuro));color:#1a1408;font-family:var(--fonte-ui);font-size:.72rem;font-weight:800;letter-spacing:.02em}.conta-nome{font-family:var(--fonte-ui);font-size:.85rem;font-weight:600;color:var(--tinta);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rodape{margin-top:auto;border-top:1px solid var(--borda);background:#07060a99}.rodape-interno{max-width:1240px;margin:0 auto;padding:var(--r5);display:flex;flex-wrap:wrap;gap:var(--r4);justify-content:space-between;align-items:center;font-size:.8rem}.rodape-interno p{margin:0;max-width:70ch}.secao-cabecalho{text-align:center;max-width:720px;margin:0 auto var(--r6)}.secao-cabecalho h2{font-size:clamp(1.5rem,3vw,2.1rem);margin:var(--r2) 0 0}.secao-sub{margin-top:var(--r3);font-size:.98rem}@media(max-width:720px){.topo-interno{padding:10px var(--r4);gap:var(--r3);flex-wrap:wrap}.nav{order:3;width:100%;margin-right:0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-link{white-space:nowrap;flex-shrink:0}.conta-nome,.topo .conta-corpo{display:none}.topo .conta-chip{gap:0;padding:2px}.topo .avatar{width:34px;height:34px;font-size:.78rem}}@media(max-width:360px){.topo-interno{padding:8px 10px;gap:6px}.topo-interno>.marca-grupo{flex:0 1 auto;min-width:0;gap:6px}.topo .marca{gap:6px}.topo .marca .brasao{width:26px;height:auto}.topo .marca-texto b{font-size:.9rem;letter-spacing:.1em}.topo .marca-texto i{font-size:.5rem;letter-spacing:.18em}.topo .selo-beta{padding:2px 6px 1px;font-size:.54rem;letter-spacing:.1em;box-shadow:none}.topo-interno>.conta{margin-left:auto;gap:4px}.topo .notificacoes-sino{width:32px;height:32px;flex-basis:32px;margin-right:0;padding:0;border-radius:10px}.topo .notificacoes-sino svg{width:21px;height:21px}.topo .conta-chip{padding:2px}.topo .avatar{width:26px;height:26px;font-size:.66rem}.topo .conta .btn{padding:6px 8px;font-size:.74rem}}.conta-corpo{display:flex;flex-direction:column;gap:2px;min-width:0}.conta-nivel{display:flex;align-items:center;gap:6px;font-family:var(--fonte-ui);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ouro)}.conta-nivel b{font-weight:700;white-space:nowrap}.conta-nivel i{display:block;width:56px;height:3px;border-radius:999px;background:#ffffff1f;overflow:hidden}.conta-nivel i em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ouro-escuro),var(--ouro-claro))}@media(max-width:720px){.conta-nivel{display:none}}.home{max-width:1240px;width:100%;margin:0 auto;padding:0 var(--r5) var(--r8)}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--r8);align-items:center;padding:clamp(var(--r6),7vw,96px) 0 var(--r8)}.hero-texto{animation:sobe .64s cubic-bezier(.2,.7,.3,1)}.selo{display:inline-block;padding:5px 12px;border:1px solid var(--borda-ouro);border-radius:999px;background:#d9b45f12;margin-bottom:var(--r4)}.hero h1{margin-bottom:var(--r4)}.hero-sub{font-size:clamp(1rem,1.6vw,1.15rem);color:var(--tinta-suave);max-width:52ch;margin-bottom:var(--r5)}.hero-acoes{display:flex;flex-wrap:wrap;gap:var(--r3);margin-bottom:var(--r4)}.aviso-tela-pequena{display:none}@media(max-width:767px){.aviso-tela-pequena{display:flex;gap:8px;align-items:flex-start;margin:0 0 var(--r4);padding:8px 12px;border:1px solid var(--ouro-fosco);border-radius:8px;background:#d9b45f12;color:var(--ouro-claro);font-size:.85rem;line-height:1.4}}.hero-nota{font-size:.85rem;max-width:46ch}.hero-arte{position:relative;display:grid;place-items:center;animation:aparece .9s ease}.hero-brilho{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-1;background:radial-gradient(circle at 50% 45%,rgba(217,180,95,.16),transparent 62%);filter:blur(12px)}.tabuleiro-deco{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;width:min(100%,420px);aspect-ratio:1;padding:10px;border-radius:var(--raio-4);background:linear-gradient(160deg,var(--madeira-clara),#1a1209);border:1px solid #4a3623;box-shadow:var(--sombra-3),inset 0 1px #ffdca01f;transform:perspective(1100px) rotateX(14deg) rotate(-2deg)}.tabuleiro-deco .casa{position:relative;border-radius:2px;background:#4a8fdb29;display:grid;place-items:center}.tabuleiro-deco .casa.par{background:#4a8fdb47}.tabuleiro-deco .casa.inimiga{background:#d24b4b24}.tabuleiro-deco .casa.inimiga.par{background:#d24b4b3d}.tabuleiro-deco .peca{width:68%;height:68%;border-radius:4px;box-shadow:0 2px 6px #00000080,inset 0 1px #ffffff4d;animation:pulsa 3.4s ease-in-out infinite}.peca.c1{background:linear-gradient(160deg,#a4a9b2,var(--custo-1))}.peca.c2{background:linear-gradient(160deg,#4dc088,var(--custo-2))}.peca.c3{background:linear-gradient(160deg,#5a97e8,var(--custo-3))}.peca.c4{background:linear-gradient(160deg,#b478e8,var(--custo-4))}.peca.c5{background:linear-gradient(160deg,#f0c058,var(--custo-5))}@keyframes pulsa{0%,to{transform:translateY(0);opacity:.92}50%{transform:translateY(-3px);opacity:1}}.numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:0 0 var(--r8);border:1px solid var(--borda);border-radius:var(--raio-3);background:var(--borda);overflow:hidden}.numero{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--r5) var(--r3);background:linear-gradient(180deg,#1d1926e6,#0e0c14e6)}.numero b{font-family:var(--fonte-titulo);font-size:1.9rem;font-weight:900;color:var(--ouro-claro);line-height:1}.passos,.sinergias-secao,.custos,.traits-secao,.imbuements-secao,.bosses-secao,.chamada{padding:var(--r8) 0}.passos-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--r4)}.passo{position:relative;padding:var(--r5);border:1px solid var(--borda);border-radius:var(--raio-3);background:linear-gradient(180deg,#1d1926b3,#0e0c14b3);transition:border-color var(--transicao),transform var(--transicao)}.passo:hover{border-color:var(--borda-ouro);transform:translateY(-2px)}.passo-n{display:block;font-family:var(--fonte-titulo);font-size:2.4rem;font-weight:900;line-height:1;color:#d9b45f38;margin-bottom:var(--r2)}.passo h3{margin-bottom:var(--r2)}.passo p{color:var(--tinta-suave);margin:0;font-size:.94rem}.sinergias-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--r3)}.sinergia-card{display:flex;flex-direction:column;gap:var(--r3);padding:var(--r4);border:1px solid var(--borda);border-radius:var(--raio-3);background:linear-gradient(180deg,#1d1926bf,#0e0c14bf);transition:border-color var(--transicao),box-shadow var(--transicao)}.sinergia-espaco{position:relative}.sinergia-fantasma{visibility:hidden;height:100%}.sinergia-espaco>.sinergia-card:not(.sinergia-fantasma){position:absolute;inset:0 0 auto 0;min-height:100%}.sinergia-card:hover,.sinergia-card:focus-within{border-color:var(--cor-lateral, var(--borda-ouro));box-shadow:var(--sombra-2);z-index:5;background:linear-gradient(180deg,#1d1926,#0e0c14)}.traits-tier+.traits-tier{margin-top:var(--r5, 28px)}.traits-tier-titulo{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 var(--r3);font-size:1rem}.traits-tier-titulo b{color:var(--ouro-luz, #f0d98a);letter-spacing:.04em;text-transform:uppercase}.traits-tier-titulo span{color:var(--tinta-suave);font-size:.85rem;font-weight:400}.trait-card:hover,.trait-card:focus-within{z-index:auto}.trait-card p{margin:0}.trait-icone{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--borda);border-radius:8px;background:#0000004d;font-size:22px;line-height:1}.trait-card.tier-1{--cor-lateral: #c08457;border-left:3px solid var(--cor-lateral)}.trait-card.tier-2{--cor-lateral: #cbd5e1;border-left:3px solid var(--cor-lateral)}.trait-card.tier-3{--cor-lateral: #f5dc9a;border-left:3px solid var(--cor-lateral)}.boss-card{--cor-lateral: var(--custo-2);border-left:3px solid var(--cor-lateral)}.boss-card.raridade-comum{--cor-lateral: var(--custo-2)}.boss-card.raridade-raro{--cor-lateral: var(--custo-3)}.boss-card.raridade-epico{--cor-lateral: var(--custo-4)}.boss-card.raridade-lendario{--cor-lateral: var(--custo-5)}.boss-testar{justify-self:start;align-self:start;margin-top:var(--r2)}.boss-retrato{position:relative;flex:none;width:48px;height:48px;font-size:26px;line-height:48px;text-align:center}.boss-retrato .retrato{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;background-repeat:no-repeat;image-rendering:pixelated;transform-origin:center}.boss-drops{display:flex;flex-direction:column;gap:6px;margin-top:var(--r3)}.bosses-regras{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--r4) var(--r6);margin:var(--r5, 28px) 0 var(--r3)}.bosses-regras h3{margin:0 0 var(--r2);font-size:1rem;color:var(--ouro-luz, #f0d98a)}.bosses-regras ul{margin:0;padding-left:1.1em;color:var(--tinta-suave)}.bosses-regras li+li{margin-top:6px}.sinergia-pe{display:flex;flex-direction:column}.sinergia-mais{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .2s ease}.sinergia-mais-int{min-height:0;overflow:hidden;padding:0 12px 12px;margin:0 -12px -8px}.sinergia-card:hover .sinergia-mais,.sinergia-card:focus-within .sinergia-mais{grid-template-rows:1fr;opacity:1}.sinergia-espaco{transition:opacity .25s ease,filter .25s ease}.sinergias-grade:has(.sinergia-card:hover,.sinergia-card:focus-within) .sinergia-espaco:not(:hover,:focus-within){opacity:.4;filter:blur(1.5px) saturate(.7)}.sinergia-card:hover,.sinergia-card:focus-within{box-shadow:0 18px 40px #000000a6,0 0 0 1px var(--cor-lateral, var(--borda-ouro))}@media(prefers-reduced-motion:reduce){.sinergia-espaco,.sinergia-mais{transition:none}}.sinergia-degrau{padding-top:var(--r3)}.sinergia-pe .sinergia-degrau{margin:0}.sinergia-mais .mini-membros{padding-top:var(--r3);padding-bottom:var(--r1, 2px)}.sinergia-topo{display:flex;align-items:center;gap:var(--r3)}.sinergia-topo h3{font-size:1rem;margin:0}.sinergia-card p{margin:0;font-size:.88rem;color:var(--tinta-suave);flex:1}.sinergia-card footer.sinergia-degrau{border-top:1px solid var(--borda)}.sinergia-card .sinergia-degrau{font-family:var(--fonte-ui);font-size:.8rem;color:var(--tinta-fraca)}.sinergia-card .sinergia-degrau b{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:6px;border-radius:var(--raio-1);background:#d9b45f29;color:var(--ouro-claro)}.custos-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--r3)}.custo-bloco{padding:var(--r4);border:1px solid var(--borda);border-left:3px solid var(--cor, var(--borda));border-radius:var(--raio-2);background:#ffffff05}.custo-bloco.c1{--cor: var(--custo-1)}.custo-bloco.c2{--cor: var(--custo-2)}.custo-bloco.c3{--cor: var(--custo-3)}.custo-bloco.c4{--cor: var(--custo-4)}.custo-bloco.c5{--cor: var(--custo-5)}.custo-bloco b{display:block;font-family:var(--fonte-titulo);font-size:1.6rem;color:var(--cor);line-height:1}.custo-bloco b small{font-size:.8rem;opacity:.7}.custo-bloco span{font-family:var(--fonte-ui);font-size:.8rem;color:var(--tinta-fraca)}.custo-barra{margin-top:var(--r3);height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden}.custo-barra i{display:block;height:100%;background:var(--cor);border-radius:999px}.chamada-caixa{text-align:center;padding:var(--r8) var(--r5);display:flex;flex-direction:column;align-items:center;gap:var(--r3)}.chamada-caixa h2{font-size:clamp(1.5rem,3vw,2rem)}.chamada-caixa p{max-width:52ch}.chamada-caixa .btn{margin-top:var(--r3)}@media(max-width:940px){.hero{grid-template-columns:1fr;gap:var(--r6);text-align:center;padding-top:var(--r6)}.hero-sub,.hero-nota{margin-left:auto;margin-right:auto}.hero-acoes{justify-content:center}.tabuleiro-deco{transform:none}}@media(max-width:720px){.home{padding:0 var(--r4) var(--r6)}.passos,.sinergias-secao,.custos,.traits-secao,.imbuements-secao,.bosses-secao,.chamada{padding:var(--r6) 0}}.hero-video-palco{position:relative;width:100%;aspect-ratio:4 / 3;container-type:inline-size}.hero-video{display:block;width:100%;height:100%;object-fit:contain;opacity:.45;border-radius:24px;-webkit-mask-image:linear-gradient(to right,transparent 0%,#0000 2%,#0003 7%,#0009 14%,#000 24%,#000 76%,#0009 86%,#0003 93%,#0000 98%,transparent 100%),linear-gradient(to bottom,transparent 0%,#0000 2%,#0003 7%,#0009 14%,#000 24%,#000 76%,#0009 86%,#0003 93%,#0000 98%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#0000 2%,#0003 7%,#0009 14%,#000 24%,#000 76%,#0009 86%,#0003 93%,#0000 98%,transparent 100%),linear-gradient(to bottom,transparent 0%,#0000 2%,#0003 7%,#0009 14%,#000 24%,#000 76%,#0009 86%,#0003 93%,#0000 98%,transparent 100%);mask-composite:intersect}.hero-legenda{position:absolute;top:50%;left:50%;width:94%;text-align:center;transform:translate(-50%,-50%);opacity:.78;pointer-events:none;text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;text-shadow:0 2px 4px #0009;line-height:1.15}.hero-legenda strong{display:block;color:#ffdf93;font-size:clamp(16px,6.4cqw,46px);font-weight:700}.hero-legenda span{display:block;margin-top:12px;color:#fff8e9;font-size:clamp(11px,3.4cqw,25px)}.hero-legenda span:empty{display:none}@media(min-width:941px){.hero{position:relative;isolation:isolate}.hero-texto{position:relative;z-index:2}.hero-arte{min-width:0;width:calc(100% + 160px);margin-left:-160px;justify-self:start;z-index:1}}@media(min-width:1200px){.hero-arte{width:calc(100% + 280px);margin-left:-220px}}.imbuements-lista{list-style:none;padding-left:0!important}.imbuements-lista li{display:flex;align-items:center;gap:10px}.imbuements-lista img{flex:none;border-radius:4px}.imbuements-lista em{color:var(--tinta-suave);font-style:normal;font-size:.85em}.portal{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.portal-lado{position:relative;display:grid;place-items:center;padding:var(--r8) var(--r6);overflow:hidden;background:radial-gradient(700px 500px at 30% 25%,rgba(217,180,95,.14),transparent 60%),radial-gradient(600px 600px at 75% 80%,rgba(74,143,219,.12),transparent 62%),linear-gradient(160deg,var(--pedra-1),var(--abismo));border-right:1px solid var(--borda)}.portal-lado:before{content:"";position:absolute;width:760px;height:760px;border-radius:50%;border:1px solid rgba(217,180,95,.08);box-shadow:0 0 0 60px #d9b45f08,0 0 0 120px #d9b45f05,inset 0 0 120px #d9b45f0d;animation:respira 9s ease-in-out infinite}@keyframes respira{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.05);opacity:1}}.portal-arte{position:relative;max-width:420px;text-align:center;animation:sobe .7s cubic-bezier(.2,.7,.3,1)}.portal-arte .brasao{filter:drop-shadow(0 8px 26px rgba(0,0,0,.7));margin-bottom:var(--r5)}.portal-arte h2{font-size:1.9rem;margin-bottom:var(--r3)}.portal-lista{list-style:none;margin:var(--r5) 0 0;padding:0;text-align:left;display:grid;gap:10px}.portal-lista li{position:relative;padding-left:26px;font-family:var(--fonte-ui);font-size:.86rem;color:var(--tinta-suave)}.portal-lista li:before{content:"";position:absolute;left:6px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--ouro);box-shadow:0 0 8px #d9b45f99}.portal-form{display:flex;flex-direction:column;padding:var(--r5) var(--r6) var(--r6);overflow-y:auto}.portal-topo{margin-bottom:var(--r7)}.portal-caixa{width:100%;max-width:420px;margin:auto;animation:sobe .52s cubic-bezier(.2,.7,.3,1)}.portal-titulo{font-size:2rem;margin-bottom:var(--r2)}.portal-sub{margin-bottom:var(--r5);font-size:.95rem}.portal-troca{margin-top:var(--r5);text-align:center;font-size:.9rem}.portal-rodape{margin-top:var(--r6);text-align:center;font-size:.85rem}.btn.google{background:#fff;color:#1f1f1f;border-color:#dadce0;font-family:var(--fonte-ui);font-weight:600;padding:12px 20px}.btn.google:hover{background:#f4f6f8;border-color:#c8ccd0;text-decoration:none}.provedor-off{font-size:.8rem;line-height:1.5}.provedor-off code{font-family:var(--fonte-num);font-size:.75rem;padding:1px 5px;border-radius:var(--raio-1);background:#ffffff12;color:var(--ouro-claro)}.ou{display:flex;align-items:center;gap:var(--r3);margin:var(--r5) 0;color:var(--tinta-fraca);font-family:var(--fonte-ui);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.ou:before,.ou:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--borda),transparent)}.senha-linha{position:relative}.senha-linha input{padding-right:46px}.olho-senha{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--raio-2);background:transparent;color:var(--tinta-fraca);cursor:pointer;transition:color var(--transicao),background var(--transicao)}.olho-senha:hover{color:var(--tinta);background:#ffffff0d}.olho-senha.ativo{color:var(--ouro)}.medidor{height:5px;margin-top:8px;border-radius:999px;background:#ffffff12;overflow:hidden}.medidor i{display:block;height:100%;border-radius:999px;background:var(--tinta-fraca);transition:width .22s ease,background .22s ease}.medidor[data-nivel=fraca] i{background:var(--perigo)}.medidor[data-nivel=razoavel] i{background:var(--aviso)}.medidor[data-nivel=boa] i{background:#7cc4e8}.medidor[data-nivel=forte] i{background:var(--sucesso)}.nivel-fraca{color:var(--perigo)}.nivel-razoavel{color:var(--aviso)}.nivel-boa{color:#7cc4e8}.nivel-forte{color:var(--sucesso)}@media(max-width:900px){.portal{grid-template-columns:1fr}.portal-lado{display:none}.portal-form{padding:var(--r4)}.portal-topo{margin-bottom:var(--r5)}}.requisitos-senha{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:2px;font-size:.82rem;color:var(--texto-suave, #a79f8e)}.requisitos-senha li.ok{color:var(--sucesso)}.lobby,.conta-pagina{max-width:1240px;width:100%;margin:0 auto;padding:var(--r7) var(--r5) var(--r8)}.lobby-cabecalho{margin-bottom:var(--r6);animation:sobe .48s cubic-bezier(.2,.7,.3,1)}.lobby-cabecalho h1{font-size:clamp(1.8rem,4vw,2.6rem);margin:var(--r2) 0}.lobby-cabecalho p{margin:0}.lobby-grade{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--r5);align-items:start}.lobby-coluna{display:grid;gap:var(--r5)}.modo{position:relative;padding:var(--r6);display:flex;flex-direction:column;gap:var(--r4)}.modo.destaque{box-shadow:var(--sombra-3),0 0 0 1px #d9b45f24,0 0 46px #d9b45f12}.modo h2{font-size:1.6rem}.modo>p{margin:0;max-width:60ch}.modo-selo{position:absolute;top:var(--r4);right:var(--r4);padding:4px 10px;border:1px solid var(--borda-ouro);border-radius:999px;background:#d9b45f1a;color:var(--ouro)}.modo-selo.apagado{border-color:var(--borda);background:#ffffff0a;color:var(--tinta-fraca)}.modo-fatos{display:flex;flex-wrap:wrap;gap:var(--r5);list-style:none;margin:0;padding:var(--r4) 0;border-top:1px solid var(--borda);border-bottom:1px solid var(--borda);font-family:var(--fonte-ui);font-size:.82rem;color:var(--tinta-fraca)}.modo-fatos b{display:block;font-family:var(--fonte-titulo);font-size:1.35rem;color:var(--ouro-claro);line-height:1.1}.adversarios .olho{display:block;margin-bottom:var(--r3)}.adv-lista{display:grid;gap:var(--r2)}.adv{padding:10px 14px;border-left:3px solid var(--cor);border-radius:0 var(--raio-2) var(--raio-2) 0;background:#ffffff06}.adv strong{display:block;font-family:var(--fonte-ui);font-size:.88rem;color:var(--tinta)}.adv span{font-size:.85rem;color:var(--tinta-suave)}.modo-futuro{padding:var(--r5);position:relative;opacity:.75}.modo-futuro h3{margin-bottom:var(--r2)}.modo-futuro p{font-size:.88rem}.bloco-stats{padding:var(--r5)}.bloco-stats h2{font-size:1.2rem;margin-bottom:var(--r4)}.stats-carregando{display:flex;align-items:center;gap:var(--r2);color:var(--tinta-fraca);font-family:var(--fonte-ui);font-size:.85rem}.vazio-hist{font-size:.9rem;margin:0}.stats-linha{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--r2);margin-bottom:var(--r4)}.stat-bloco{text-align:center;padding:var(--r3) var(--r1);border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05}.stat-bloco b{display:block;font-family:var(--fonte-titulo);font-size:1.4rem;color:var(--ouro-claro);line-height:1.1}.historico{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:340px;overflow-y:auto}.historico li{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:var(--r3);padding:8px 10px;border-radius:var(--raio-2);background:#ffffff05;font-family:var(--fonte-ui);font-size:.82rem}.hist-pos{font-weight:700;color:var(--tinta-suave)}.hist-pos.ouro{color:var(--ouro)}.hist-meta{color:var(--tinta-fraca)}.hist-data{color:var(--tinta-fraca);font-size:.76rem}.hist-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.hist-fila{padding:1px 7px;border-radius:999px;border:1px solid var(--borda);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-suave)}.hist-fila.fila-comum{border-color:color-mix(in srgb,var(--custo-2) 55%,var(--borda));color:var(--custo-2)}.hist-fila.fila-ranqueada{border-color:var(--borda-ouro);color:var(--ouro)}.hist-fila.fila-treino{color:var(--tinta-fraca)}.hist-xp{color:var(--tinta-suave)}.hist-elo.sobe{color:var(--sucesso)}.hist-elo.desce{color:var(--perigo)}.hist-abandono{color:var(--aviso)}.stats-nota{margin:calc(-1 * var(--r2)) 0 var(--r3);font-size:.78rem}.filas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--r5);align-items:start;margin-bottom:var(--r5)}.filas>.aviso,.filas>:only-child{grid-column:1 / -1}.fila-unica{grid-column:1 / -1}.fila-titulo{display:flex;align-items:center;gap:var(--r3)}.botao-assistir{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--borda-ouro);border-radius:var(--raio-1);background:linear-gradient(180deg,var(--pedra-3),var(--pedra-1));box-shadow:var(--sombra-1);color:var(--ouro);transition:border-color .15s,box-shadow .15s,transform .15s,color .15s}.botao-assistir:hover,.botao-assistir:focus-visible{border-color:var(--ouro-claro);box-shadow:var(--brilho-ouro);color:var(--ouro-claro);transform:translateY(-1px)}.fila-modos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--r2);margin-bottom:var(--r4)}.fila-modo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:var(--r2) var(--r3);border:1px solid var(--borda-forte);border-radius:var(--raio-1);background:#ffffff08;color:var(--tinta-suave);font:inherit;cursor:pointer}.fila-modo b{font-family:var(--fonte-titulo);font-size:1.05rem}.fila-modo small{font-size:.75rem;color:var(--tinta-fraca)}.fila-modo:hover:not(:disabled){border-color:var(--ouro-claro)}.fila-modo.ativo{border-color:var(--ouro-claro);background:#f5d67b1f;color:var(--ouro-claro)}.fila-modo:disabled{cursor:not-allowed;opacity:.55}.fila-modo:focus-visible{outline:2px solid var(--ouro-claro);outline-offset:2px}.fila-avisos{margin:0 0 var(--r4);padding:var(--r3) var(--r4) var(--r3) calc(var(--r4) + 14px);border:1px solid rgba(234,179,8,.35);border-radius:var(--raio-1);background:#eab30814;font-size:.9rem;line-height:1.45}.fila-cartao.ocupada{opacity:.65;box-shadow:var(--sombra-2)}.fila-cartao.ocupada h2{color:var(--tinta-suave)}.fila-ocupada{margin:var(--r3) 0 0;font-size:.85rem;text-align:center}.fila-cartao.trancada{box-shadow:var(--sombra-2)}.fila-cartao.trancada h2{color:var(--tinta-suave)}.elo-quadro{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px var(--r3);padding:var(--r3) var(--r4);border:1px solid var(--borda-forte);border-radius:var(--raio-1);background:#ffffff08}.elo-quadro .olho{grid-column:1 / -1}.elo-divisao{font-family:var(--fonte-titulo);font-size:1.35rem;color:var(--ouro-claro);line-height:1.1}.elo-numero{font-family:var(--fonte-num);font-size:1.1rem;color:var(--tinta)}.elo-quadro.classificando .elo-divisao{color:var(--tinta-suave)}.elo-quadro.classificando{grid-template-columns:minmax(0,1fr)}.elo-quadro.classificando .elo-pontos{flex-wrap:wrap}.elo-quadro .suave{grid-column:1 / -1;font-size:.82rem}.elo-pontos{display:inline-flex;gap:4px}.elo-pontos i{width:9px;height:9px;border-radius:50%;border:1px solid var(--borda-forte)}.elo-pontos i.feita{border-color:var(--ouro);background:var(--ouro)}.elo-pontos:has(.com-lugar){gap:5px}.elo-pontos:has(.com-lugar) i{display:grid;place-items:center;width:22px;height:22px;font:700 10px/1 var(--fonte-ui);font-style:normal;letter-spacing:-.02em}.elo-pontos i.com-lugar{border-color:var(--borda-forte);background:var(--pedra-3);color:var(--tinta-suave)}.elo-pontos i.com-lugar.ouro{border-color:#f5dc9a;background:radial-gradient(circle at 35% 30%,#fff1c2,#d9b45f 55%,#8a6a28);color:#2a1d08}.elo-pontos i.com-lugar.prata{border-color:#e6e9ee;background:radial-gradient(circle at 35% 30%,#fff,#b8bec8 55%,#6c737e);color:#1d2128}.elo-pontos i.com-lugar.cobre{border-color:#e3a27a;background:radial-gradient(circle at 35% 30%,#f6c8a4,#b8703f 55%,#6e3b1c);color:#24130a}.requisitos{display:grid;gap:var(--r3);padding:var(--r3) 0;border-top:1px solid var(--borda)}.requisito{display:grid;grid-template-columns:1fr auto;gap:4px var(--r3);font-family:var(--fonte-ui);font-size:.85rem;color:var(--tinta-suave)}.requisito b{font-family:var(--fonte-num);color:var(--tinta)}.requisito i{grid-column:1 / -1;height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.requisito em{display:block;height:100%;background:linear-gradient(90deg,var(--ouro-escuro),var(--ouro))}.requisito.cumprido b,.requisito.cumprido span{color:var(--sucesso)}.fila-espera{text-align:center;align-items:center}.fila-espera .modo-selo{position:static}.fila-relogio{font-family:var(--fonte-num);font-size:clamp(2.4rem,7vw,3.4rem);line-height:1;color:var(--ouro-claro);text-shadow:var(--brilho-ouro)}.fila-detalhes{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-family:var(--fonte-ui);font-size:.88rem;color:var(--tinta-suave)}.fila-detalhes b{color:var(--tinta)}.fila-espera .btn.bloco{width:100%}.selo-provisorio{margin-left:6px;padding:1px 8px;border:1px dashed var(--borda-forte);border-radius:999px;font-family:var(--fonte-ui);font-size:.72rem;color:var(--tinta-fraca);cursor:help}.bloco-stats-largo{margin-top:var(--r5)}.historico-tabela{max-height:520px}.historico-tabela li{grid-template-columns:70px 120px 80px minmax(0,1fr) 210px 96px}.historico-tabela .historico-cabecalho{position:sticky;top:0;z-index:1;background:var(--pedra-2, #1d1926);font-family:var(--fonte-titulo);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-fraca)}.hist-rounds{color:var(--tinta-suave)}.hist-ganhos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.hist-acao{text-align:right}@media(max-width:720px){.historico-tabela li{grid-template-columns:42px 1fr auto}.historico-tabela .historico-cabecalho{display:none}.historico-tabela .hist-rounds:after{content:" rounds"}.historico-tabela .hist-ganhos{grid-column:2 / -1}.historico-tabela .hist-data{grid-column:2 / 3}}.treino-opcoes{display:flex;flex-wrap:wrap;gap:var(--r2)}.treino-travado{margin:var(--r2) 0 0;font-size:.9rem}details.adversarios summary{cursor:pointer;margin-bottom:var(--r2)}.regras-filas{padding:var(--r5)}.regras-filas h3{margin-bottom:var(--r3)}.regras-filas table{width:100%;border-collapse:collapse;font-family:var(--fonte-ui);font-size:.82rem;margin-bottom:var(--r3)}.regras-filas th,.regras-filas td{padding:6px 8px;border-bottom:1px solid var(--borda);text-align:left}.regras-filas thead th{color:var(--tinta-fraca);font-weight:500}.regras-filas tbody th{color:var(--tinta)}.regras-filas td{color:var(--tinta-suave)}.regras-filas p{font-size:.82rem;margin:0}.conta-grade{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--r5);align-items:start}.conta-grade>.painel{padding:var(--r6)}.conta-grade h2{font-size:1.25rem;margin-bottom:var(--r3)}.conta-indicacao{grid-column:1 / -1}.indicacao-saldo{display:flex;align-items:baseline;gap:var(--r3);margin-bottom:var(--r5)}.indicacao-saldo b{font-family:var(--fonte-titulo);font-size:2rem;color:var(--ouro-claro)}.indicacao-copia{display:grid;gap:var(--r2);max-width:560px;margin-bottom:var(--r5)}.indicacao-linha{display:flex;gap:var(--r2)}.indicacao-linha input{flex:1;min-width:0}.indicacao-titulo{font-size:1.05rem;margin-bottom:var(--r3)}.indicados{list-style:none;margin:0;padding:0;display:grid;gap:6px}.indicados li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--r3);padding:8px 10px;border:1px solid var(--borda);border-radius:8px}.indicado-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indicado-partidas{color:var(--tinta-suave);font-size:.85rem;font-variant-numeric:tabular-nums}.indicado-marcos{display:inline-flex;gap:4px}.indicado-marco{min-width:26px;padding:2px 6px;border:1px solid var(--borda);border-radius:999px;font-size:.75rem;text-align:center;color:var(--tinta-suave)}.indicado-marco.feito{border-color:var(--borda-ouro);color:var(--ouro-claro);background:#c9a2271f}.indicado-pontos{min-width:34px;text-align:right;color:var(--ouro-claro);font-variant-numeric:tabular-nums}@media(max-width:560px){.indicados li{grid-template-columns:minmax(0,1fr) auto}.indicado-marcos{grid-column:1}}.conta-explica{font-size:.9rem;margin-bottom:var(--r5)}.conta-sair p{font-size:.9rem;margin-bottom:var(--r4)}@media(max-width:980px){.filas,.lobby-grade,.conta-grade{grid-template-columns:1fr}}@media(max-width:720px){.lobby,.conta-pagina{padding:var(--r5) var(--r4) var(--r6)}.modo,.conta-grade>.painel{padding:var(--r4)}.stats-linha{grid-template-columns:repeat(2,1fr)}.modo .modo-selo{position:static;align-self:flex-start}}[data-confirmar]{align-items:center;justify-content:space-between;flex-wrap:wrap}[data-confirmar] .btn{flex:0 0 auto;padding:6px 12px;font-size:.82rem}.fila-espera.sem-conexao{border-color:var(--aviso)}.fila-espera.sem-conexao h2{color:var(--aviso)}.fila-espera.encontrada{border-color:var(--ouro-claro);box-shadow:0 0 0 1px var(--ouro-claro),var(--brilho-ouro)}.fila-espera.encontrada h2{color:var(--ouro-claro)}.fila-espera.encontrada .fila-relogio{animation:fila-contagem 1s ease-in-out infinite}@keyframes fila-contagem{50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.fila-espera.encontrada .fila-relogio{animation:none}}.assistir{max-width:1180px;margin:0 auto;padding:28px 20px 64px;display:grid;gap:var(--r4)}.ao-vivo-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--r4)}.ao-vivo{display:grid;gap:var(--r3);align-content:start;padding:var(--r4)}.ao-vivo header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:var(--fonte-ui)}.ao-vivo-contagem{margin-left:auto;font-size:.82rem}.selo-fila{padding:1px 8px;border:1px solid var(--borda-ouro);border-radius:999px;font-size:.74rem;color:var(--ouro)}.selo-fila.fila-ranqueada{border-color:#9a5bd6b3;color:#c49cf0}.selo-fila.fila-treino{border-color:#4a8fdbb3;color:#8fbcf0}.ao-vivo-assentos{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ao-vivo-assentos a{display:grid;grid-template-columns:minmax(0,1fr) 72px 28px;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;color:var(--tinta);text-decoration:none;font-family:var(--fonte-ui);font-size:.86rem}.ao-vivo-assentos a:hover{background:#ffffff0d}.ao-vivo-assentos .nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-vivo-assentos li.fora{opacity:.5}.ao-vivo-assentos .vida{height:6px;border-radius:3px;background:var(--pedra-3);overflow:hidden}.ao-vivo-assentos .vida i{display:block;height:100%;background:var(--sucesso)}.ao-vivo-assentos .suave{text-align:right;font-size:.78rem}.ao-vivo>.btn{justify-self:start}.party{margin-top:14px;padding-top:12px;border-top:1px solid var(--borda-ouro)}.party h3{margin:0 0 4px;font-family:var(--fonte-titulo);font-size:14px;letter-spacing:.05em;color:var(--ouro-claro)}.party-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.party-entrar{display:inline-flex;gap:6px}.party-entrar input{width:96px;padding:6px 8px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--pedra-1);color:var(--tinta);font-family:var(--fonte-num);text-transform:uppercase;letter-spacing:.12em}.party-codigo b{font-family:var(--fonte-num);letter-spacing:.18em;color:var(--ouro-claro)}.party-membros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin:8px 0;padding:0;list-style:none}.party-membros li{display:flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--borda);border-radius:8px;font-size:12px;overflow:hidden;white-space:nowrap}.party-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.party-mando{display:inline-flex;flex:none;gap:4px}.party-botao{width:22px;height:22px;padding:0;border:1px solid var(--borda);border-radius:6px;background:transparent;color:var(--ouro);font-size:12px;line-height:1;cursor:pointer}.party-botao.tirar{color:var(--vida)}.party-botao:hover:not(:disabled){border-color:currentColor;background:var(--pedra-1)}.party-botao:disabled{opacity:.5;cursor:default}.party-membros li.vaga{border-style:dashed;color:var(--tinta-fraca)}.party-membros li.eu{border-color:var(--ouro)}.party-em-partida{color:var(--ouro, #e0b252);font-size:.85em;white-space:nowrap}.party-coroa{margin-right:4px;color:var(--ouro)}.fila-erro{margin:10px 0 0}.fila-erro[hidden]{display:none}.party-chat{align-self:stretch;margin:10px 0;text-align:left}.party-chat-lista{height:132px;margin:0 0 6px;padding:6px 8px;overflow-y:auto;border:1px solid var(--borda);border-radius:8px;background:var(--pedra-1);list-style:none;font-size:12px;line-height:1.45}.party-chat-lista li{overflow-wrap:anywhere}.party-chat-lista time{color:var(--tinta-fraca);font-family:var(--fonte-num)}.party-chat-lista b{color:var(--ouro-claro)}.party-chat-form{display:flex;gap:8px}.party-chat-form input{flex:1;min-width:0}.party-convidar{display:flex;gap:8px;margin:8px 0 4px}.party-convidar input{flex:1;min-width:0}.fila-aceite{display:grid;gap:8px;margin-top:12px}.fila-aceite[hidden],.fila-espera [hidden]{display:none}.fila-miolo .adversarios{margin-top:var(--r4)}@media(max-width:720px){.fila-modo b{font-size:.85rem}.fila-modo{padding:var(--r2) 4px}}.jornadas{display:grid;grid-template-columns:1fr;gap:0 var(--r5)}@media(min-width:1280px){.jornadas{grid-template-columns:repeat(2,minmax(0,1fr))}.jornadas .jornada-metas{grid-template-columns:1fr}}.jornada.fechada{opacity:.6}.jornada{padding:var(--r5);margin-bottom:var(--r5);background:radial-gradient(140% 120% at 100% 0%,rgba(217,180,95,.1),transparent 55%),linear-gradient(180deg,#1d1926f2,#0e0c14f2);animation:sobe .52s cubic-bezier(.2,.7,.3,1) both}.jornada-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--r3);flex-wrap:wrap;margin-bottom:var(--r4)}.jornada-topo h2{margin:2px 0 0;font-family:var(--fonte-titulo);font-size:1.35rem;color:var(--pergaminho)}.jornada-relogio{margin:0;font-family:var(--fonte-ui);font-size:.82rem;color:var(--tinta-suave)}.jornada-relogio b{font-family:var(--fonte-num);color:var(--ouro-claro)}.jornada-dias{list-style:none;margin:0 0 var(--r5);padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--r2);position:relative}.jornada-dias:before{content:"";position:absolute;left:7%;right:7%;top:44px;height:2px;background:linear-gradient(90deg,var(--ouro-escuro),var(--borda) 60%);opacity:.6}.jornada-dia{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.jornada-dia-nome{font-family:var(--fonte-ui);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-fraca)}.jornada-medalhao{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:2px solid var(--borda-forte);background:radial-gradient(circle at 35% 30%,var(--pedra-3),var(--pedra-0));box-shadow:inset 0 2px 6px #0009;transition:transform .16s ease,box-shadow .16s ease}.jornada-medalhao i{font-style:normal;font-family:var(--fonte-num);font-size:.95rem;color:var(--tinta-fraca)}.jornada-medalhao b{font-family:var(--fonte-titulo);font-size:1.3rem;color:#1a1207;text-shadow:0 1px 0 rgba(255,255,255,.35)}.jornada-dia.com-podio .jornada-medalhao{border-color:var(--ouro-claro);background:radial-gradient(circle at 35% 30%,#f6e2a4,#d9b45f 45%,#8a6a28);box-shadow:0 0 14px #d9b45f73,inset 0 -3px 6px #50370a80}.jornada-dia.com-podio .jornada-dia-nome{color:var(--ouro-claro)}.jornada-dia.passado:not(.com-podio) .jornada-medalhao{border-color:var(--borda)}.jornada-dia.passado:not(.com-podio) .jornada-medalhao i{opacity:.45}.jornada-dia.futuro .jornada-medalhao{border-style:dashed;background:var(--pedra-0);box-shadow:none}.jornada-dia.hoje .jornada-dia-nome{color:var(--pergaminho);font-weight:700}.jornada-dia.hoje .jornada-medalhao:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:2px solid var(--ouro);animation:jornada-hoje 2.4s ease-in-out infinite}.jornada-dia.hoje:not(.com-podio) .jornada-medalhao i{color:var(--ouro-claro)}@keyframes jornada-hoje{0%,to{opacity:.25;transform:scale(.94)}50%{opacity:.9;transform:scale(1.04)}}.jornada-metas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--r4)}.jornada-meta{display:grid;grid-template-columns:auto 1fr;gap:var(--r3);align-items:start;padding:var(--r4);border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff06}.jornada-meta.feita{border-color:var(--borda-ouro);background:linear-gradient(135deg,#d9b45f1f,#d9b45f05)}.jornada-bau{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--raio-2);background:radial-gradient(circle,rgba(255,255,255,.06),transparent 70%);filter:saturate(.55) brightness(.8);transition:filter .2s ease}.jornada-meta.feita .jornada-bau{filter:none;background:radial-gradient(circle,rgba(217,180,95,.28),transparent 70%);animation:jornada-bau 2.8s ease-in-out infinite}@keyframes jornada-bau{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.jornada-meta-texto h3{margin:0 0 4px;font-family:var(--fonte-titulo);font-size:1rem;color:var(--pergaminho)}.jornada-meta-texto p{margin:0 0 10px;font-size:.88rem;color:var(--tinta-suave)}.jornada-meta-texto p b{color:var(--ouro-claro)}.jornada-selo{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--borda);border-radius:999px;font-family:var(--fonte-ui);font-size:.75rem;color:var(--tinta-suave)}.jornada-selo b{font-family:var(--fonte-num);color:var(--tinta)}.jornada-selo.feito{border-color:var(--sucesso);color:var(--sucesso);margin-top:8px}.jornada-progresso{display:flex;align-items:center;gap:6px}.jornada-pip{flex:1;height:10px;border-radius:3px;border:1px solid var(--borda-forte);background:var(--pedra-0)}.jornada-pip.cheio{border-color:var(--ouro-claro);background:linear-gradient(180deg,#f0d98a,#b58c2a);box-shadow:0 0 8px #d9b45f66}.jornada-progresso b{margin-left:4px;font-family:var(--fonte-num);font-size:.85rem;color:var(--ouro-claro)}.jornada-vitorias{display:flex;align-items:center;gap:var(--r3);margin:var(--r4) 0 0;padding:var(--r3) var(--r4);border:1px solid var(--borda);border-radius:8px;font-size:.85rem;color:var(--tinta-fraca)}.jornada-vitorias b{display:block;color:var(--tinta)}.jornada-vitorias.no-teto{border-color:var(--borda-ouro)}.jornada-vitorias.no-teto b{color:var(--ouro-claro)}.jornada-nota{margin:var(--r4) 0 0;font-size:.8rem}@media(max-width:720px){.jornada{padding:var(--r4)}.jornada-metas{grid-template-columns:1fr}.jornada-medalhao{width:40px;height:40px}.jornada-dias:before{top:38px}.jornada-medalhao b{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.jornada,.jornada-dia.hoje .jornada-medalhao:after,.jornada-meta.feita .jornada-bau{animation:none}}.cosmeticos{max-width:1240px;width:100%;margin:0 auto;padding:var(--r7) var(--r5) var(--r8)}.progresso-cosmetico{margin-bottom:var(--r6)}.progresso-cosmetico .stats-linha{max-width:620px}.proximo{margin:var(--r3) 0 0;font-size:.9rem}.proximo b{color:var(--ouro-claro)}.temas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--r4)}.tema{display:flex;gap:var(--r4);padding:var(--r4);border:1px solid var(--borda);border-radius:var(--raio-3);background:linear-gradient(180deg,#1d1926bf,#0e0c14bf);transition:border-color var(--transicao),transform var(--transicao),box-shadow var(--transicao)}.tema:hover{border-color:var(--borda-ouro);transform:translateY(-2px)}.tema.equipado{border-color:var(--ouro-escuro);box-shadow:0 0 0 1px #d9b45f40,var(--brilho-ouro)}.tema.travado .mini{filter:saturate(.35) brightness(.7)}.tema.travado h3{color:var(--tinta-suave)}.mini{display:grid;grid-template-columns:repeat(8,1fr);width:104px;height:104px;flex-shrink:0;padding:3px;border-radius:var(--raio-2);border:1px solid var(--moldura);background:#0006;box-shadow:var(--sombra-2);position:relative;overflow:hidden}.mini:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1px;background:var(--divisor);opacity:.75}.mini i{display:block;aspect-ratio:1}.mini.mini-real{display:block;padding:0}.mini.mini-real:after{display:none}.mini.mini-real img{display:block;width:100%;height:100%}.mini-wrap{position:relative;flex-shrink:0;width:104px;height:104px}.lupa-btn{position:absolute;top:4px;left:4px;z-index:2;border:1px solid var(--borda);border-radius:6px;padding:5px;line-height:1;background:var(--fundo, #17141e);color:var(--ouro-claro);cursor:pointer;transform:scale(.5);transform-origin:top left;transition:transform var(--transicao),background var(--transicao),border-color var(--transicao)}.lupa-btn:hover,.lupa-btn:focus-visible{transform:scale(1);background:var(--ouro-escuro);border-color:var(--ouro-claro)}body.ver-tabuleiro-aberto{overflow:hidden}.ver-tabuleiro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:#05030b;color:var(--tinta)}.ver-tabuleiro-topo{display:flex;align-items:center;gap:var(--r4);padding:var(--r3) var(--r4);border-bottom:1px solid var(--borda);background:#0e0c14f5}.ver-tabuleiro-titulo{display:grid;gap:2px}.ver-tabuleiro-palco{position:relative;flex:1;min-height:0;background-color:#0b0912;image-rendering:pixelated}.ver-tabuleiro-arena{position:absolute;top:0;right:0;bottom:0;left:0}.ver-tabuleiro-carregando{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;pointer-events:none}.tema-corpo{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.tema-corpo header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--r2)}.tema-corpo h3{font-size:1rem;margin:0}.tema-corpo p{margin:0;font-size:.85rem;color:var(--tinta-suave);flex:1}.tema-corpo footer{margin-top:4px}.tema-corpo .btn{padding:7px 14px;font-size:.8rem}.raridade{flex-shrink:0;font-family:var(--fonte-ui);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid currentColor}.raridade.inicial{color:var(--custo-1)}.raridade.comum{color:var(--custo-2)}.raridade.raro{color:var(--custo-3)}.raridade.epico{color:var(--custo-4)}.raridade.exclusivo{color:#ff9b64;text-shadow:0 0 10px #ff6b352e}.raridade.lendario{color:var(--custo-5)}.marca-equipado{font-family:var(--fonte-ui);font-size:.8rem;font-weight:700;color:var(--sucesso)}.cadeado{display:inline-block;font-family:var(--fonte-ui);font-size:.75rem;color:var(--tinta-fraca);line-height:1.4}@media(max-width:720px){.cosmeticos{padding:var(--r5) var(--r4) var(--r6)}.tema{flex-direction:column}.mini-wrap{width:100%;height:auto;aspect-ratio:1;max-width:180px}.mini{width:100%;height:100%;max-width:180px}}.lobby-cabecalho.secao{margin-top:var(--r7)}.lobby-cabecalho.secao h2{font-family:var(--fonte-titulo);font-size:26px;color:var(--pergaminho);margin:0 0 6px}.outfits{max-width:1320px;width:100%;margin:0 auto;padding:var(--r7) var(--r5) var(--r8)}@media(max-width:720px){.outfits{padding-top:var(--r5)}}.outfit-studio{display:grid;grid-template-columns:minmax(260px,320px) minmax(280px,1fr) minmax(300px,1.1fr);gap:var(--r4);align-items:start;margin-top:var(--r5)}@media(max-width:1080px){.outfit-studio{grid-template-columns:1fr}}.painel{border:1px solid var(--borda);border-radius:var(--raio-3);background:linear-gradient(180deg,#1d1926bf,#0e0c14bf);padding:var(--r4)}.painel-topo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--r3);margin-bottom:var(--r3)}.painel-topo h2{margin:0;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ouro-claro)}.previa-palco{display:flex;align-items:center;justify-content:center;gap:var(--r2)}.previa-palco canvas{image-rendering:pixelated;border-radius:var(--raio-2);border:1px solid var(--borda);background-color:#15121c;background-image:linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.03) 75%),linear-gradient(45deg,rgba(255,255,255,.03) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.03) 75%);background-size:24px 24px;background-position:0 0,12px 12px}.giro-btn{flex:none;width:30px;height:46px;border-radius:var(--raio-2);border:1px solid var(--borda);background:#ffffff0a;color:var(--tinta);font-size:1.3rem;line-height:1;cursor:pointer;transition:border-color var(--transicao),background var(--transicao)}.giro-btn:hover{border-color:var(--borda-ouro);background:#d9b45f1f}.previa-legenda{margin:var(--r3) 0 0;text-align:center;font-size:.95rem}.previa-legenda b{color:var(--ouro-claro)}.previa-controles{margin-top:var(--r3);display:flex;justify-content:center}.alternar{display:inline-flex;align-items:center;gap:var(--r2);font-size:.85rem;color:var(--tinta-suave);cursor:pointer}.poses{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:100%}.pose{display:grid;gap:1px;padding:var(--r2);border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05;color:var(--tinta-suave);font-size:.8rem;cursor:pointer;transition:border-color var(--transicao),color var(--transicao),background var(--transicao)}.pose:hover{border-color:var(--borda-ouro)}.pose.ativa{border-color:var(--ouro-escuro);background:#d9b45f1a;color:var(--ouro-claro)}.pose i{font-style:normal;font-size:.66rem;opacity:.75}.sexos{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:var(--r4)}.sexo{padding:var(--r2);border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05;color:var(--tinta-suave);font-size:.8rem;cursor:pointer;transition:border-color var(--transicao),color var(--transicao),background var(--transicao)}.sexo:hover{border-color:var(--borda-ouro)}.sexo.ativo{border-color:var(--ouro-escuro);background:#d9b45f1a;color:var(--ouro-claro)}.addons{display:grid;gap:var(--r2);margin-top:var(--r4)}.addon{display:flex;align-items:center;gap:var(--r3);width:100%;padding:var(--r2) var(--r3);border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--transicao),background var(--transicao)}.addon:hover:not(:disabled){border-color:var(--borda-ouro)}.addon.ligado{border-color:var(--ouro-escuro);background:#d9b45f1a}.addon.travado{display:grid;grid-template-columns:auto 1fr;align-items:start;cursor:default}.addon.travado .addon-marca{margin-top:2px}.addon-marca{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:5px;border:1px solid var(--borda);font-size:.75rem}.addon.ligado .addon-marca{border-color:var(--ouro-escuro);color:var(--ouro-claro)}.addon-texto{display:grid;gap:1px;min-width:0}.addon-texto b{font-size:.9rem}.addon-texto i{font-style:normal;font-size:.76rem;color:var(--tinta-suave)}.discord-chamada{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:#8f9cf7;font-size:.82rem;font-weight:600}.discord-passos{display:grid;list-style:decimal;gap:10px;margin:8px 0 0;padding-left:20px;font-size:.82rem;color:var(--tinta-suave)}.discord-passos li{display:grid;gap:5px;justify-items:start}.discord-linha{display:flex;flex-wrap:wrap;gap:6px;width:100%}.discord-linha input{flex:1 1 130px;min-width:0;padding:6px 8px;border:1px solid var(--borda);border-radius:6px;background:var(--pedra-1);color:var(--tinta);font-size:16px}.discord-aviso{margin:8px 0 0;font-size:.82rem}.discord-aviso.ruim{color:var(--ruim, #e8836f)}.discord-aviso.bom{color:var(--bom, #8fce7a)}.raridade svg{vertical-align:-2px;margin-right:4px;color:#8f9cf7}.abas{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:var(--r3)}.aba{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--r2) 2px;border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05;color:var(--tinta-suave);font-size:.76rem;cursor:pointer;transition:border-color var(--transicao),color var(--transicao)}.aba i{width:100%;height:8px;border-radius:3px;border:1px solid rgba(0,0,0,.45)}.aba.ativa{border-color:var(--ouro-escuro);color:var(--ouro-claro);background:#d9b45f1a}.paleta{display:grid;grid-template-columns:repeat(19,1fr);gap:2px}.tinta{aspect-ratio:1;border:1px solid rgba(0,0,0,.4);border-radius:2px;padding:0;cursor:pointer;transition:transform 90ms ease}.tinta:hover{transform:scale(1.35);z-index:2;position:relative}.tinta.escolhida{box-shadow:0 0 0 1px #000,0 0 0 3px var(--ouro-claro);z-index:3;position:relative}.resumo-cores{display:flex;flex-wrap:wrap;gap:var(--r2) var(--r3);margin-top:var(--r3);font-size:.78rem;color:var(--tinta-suave)}.resumo-item{display:inline-flex;align-items:center;gap:5px}.resumo-item i{width:12px;height:12px;border-radius:3px;border:1px solid rgba(0,0,0,.5)}.outfit-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--r2);max-height:520px;overflow-y:auto}.outfit-cartao{display:flex;gap:var(--r2);align-items:center;padding:var(--r2);border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--transicao),background var(--transicao)}.outfit-cartao:hover:not(:disabled){border-color:var(--borda-ouro)}.outfit-cartao.escolhido{border-color:var(--ouro-escuro);background:#d9b45f1a;box-shadow:0 0 0 1px #d9b45f40}.outfit-cartao.travado .cartao-arte{filter:saturate(.2) brightness(.65)}.cartao-estado{flex:none;align-self:center;justify-self:start;padding:2px 8px;border-radius:999px;font-size:.66rem;white-space:nowrap}.cartao-estado.aberto{color:var(--ouro-claro);border:1px solid var(--ouro-escuro);background:#d9b45f1f}.cartao-estado.fechado{color:var(--tinta-suave);border:1px solid var(--borda)}.cartao-arte{flex:none;width:80px;height:64px;display:grid;place-items:center;color:var(--tinta-suave)}.cartao-arte canvas{image-rendering:pixelated}.cartao-arte.sem-arte{font-size:.68rem;text-align:center;color:#ffffff52;border:1px dashed var(--borda);border-radius:var(--raio-2)}.cartao-texto{display:grid;gap:6px;min-width:0}.cartao-texto b{font-size:.88rem}.cartao-texto i{font-style:normal;font-size:.72rem;color:var(--tinta-suave);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cartao-texto .raridade{justify-self:start}.outfit-acoes{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:var(--r3);margin-top:var(--r4);padding:var(--r3) var(--r4);border:1px solid var(--borda);border-radius:var(--raio-3);background:linear-gradient(180deg,#181420f7,#0c0a12fc);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 -8px 24px #00000073}.outfit-acoes .suave{margin-right:auto;font-size:.85rem}.outfit-acoes button:disabled{opacity:.45;cursor:default}.forja-custo{list-style:none;margin:var(--r2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px}.forja-custo li{display:flex;align-items:baseline;gap:4px;padding:1px 6px;border:1px solid var(--borda);border-radius:999px;font-size:.68rem;white-space:nowrap}.forja-custo li b{font-variant-numeric:tabular-nums}.forja-custo li.ok{border-color:var(--ouro-escuro);color:var(--ouro-claro)}.forja-custo li.falta{color:var(--tinta-suave)}.btn.forjar{margin-top:var(--r2);justify-self:start;padding:4px 12px;font-size:.74rem;white-space:nowrap}.raridade.store{color:#f5ce83;text-shadow:0 0 10px #d5a14244}.outfit-cartao-container{position:relative;min-width:0}.outfit-cartao-container .outfit-cartao{width:100%;height:100%}.outfit-lupa-btn{position:absolute;top:4px;right:4px;z-index:2;border:1px solid var(--borda);border-radius:6px;padding:5px;background:var(--fundo, #17141e);color:var(--ouro-claro);cursor:pointer;transform:scale(.5);transform-origin:top right;transition:transform var(--transicao),background var(--transicao),border-color var(--transicao)}.outfit-lupa-btn:hover,.outfit-lupa-btn:focus-visible{transform:scale(1);background:var(--ouro-escuro);border-color:var(--ouro-claro)}.outfit-cartao.travado .cartao-texto b{padding-right:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outfit-cartao.travado .cartao-texto b.nome-longo{font-size:.76rem}.addon-texto .forja-custo{margin-top:var(--r2)}.addon-texto .btn.pequeno{margin-top:var(--r3);justify-self:start}.addon-texto small{display:block;margin-top:var(--r2);color:var(--tinta-suave);line-height:1.35}.outfit-lupa{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;margin:auto;padding:20px;background:#19161e;border:1px solid var(--ouro-escuro);border-radius:14px;color:var(--tinta)}.outfit-lupa::backdrop{background:#05030bb3}.outfit-lupa header{display:flex;align-items:center;justify-content:space-between;gap:16px}.outfit-lupa h2{margin:0}.outfit-lupa .previa-palco{display:flex;align-items:center;justify-content:center}.outfit-lupa canvas{max-width:calc(100% - 70px);height:auto;image-rendering:pixelated}.outfit-lupa .addons,.outfit-lupa .poses{margin-top:12px}.outfit-lupa .suave{font-size:.85rem}.outfit-busca{display:block;width:100%;margin-bottom:var(--r2);padding:8px 12px;border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff0a;color:var(--tinta);font:inherit;font-size:.9rem}.outfit-busca:focus{outline:none;border-color:var(--borda-ouro)}.outfit-filtros{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--r3)}.outfit-filtro-n{opacity:.65;font-weight:400}@media(max-width:640px){.outfit-busca{display:block;width:100%;margin-bottom:var(--r3);padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff0a;color:var(--tinta);font:inherit;font-size:16px}.outfit-busca:focus{outline:none;border-color:var(--borda-ouro)}.outfit-grade{grid-template-columns:1fr}.outfits{padding-left:var(--r4);padding-right:var(--r4)}.outfit-studio{grid-template-columns:minmax(0,1fr)}.previa-palco canvas{min-width:0;max-width:calc(100% - 2 * (30px + var(--r2)));height:auto}.outfit-acoes{flex-wrap:wrap;gap:var(--r2);padding:var(--r2) var(--r3)}.outfit-acoes .suave{flex:1 0 100%;margin:0;text-align:center;font-size:.8rem}.outfit-acoes .suave:empty{display:none}.outfit-acoes button{flex:1 1 0;min-width:0;padding:9px 10px;font-size:.85rem;white-space:nowrap}.outfit-sem-resultado{margin:var(--r3) 0;text-align:center}}.salas{max-width:1080px;width:100%;margin:0 auto;padding:var(--r7) var(--r5) var(--r8)}.salas-escolha{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--r4);margin-top:var(--r5)}.salas .painel{border:1px solid var(--borda);border-radius:var(--raio-3);background:linear-gradient(180deg,#1d1926bf,#0e0c14bf);padding:var(--r4);display:flex;flex-direction:column;gap:var(--r3)}.salas .painel-topo h2{margin:0;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ouro-claro)}.salas .painel .btn{margin-top:auto}.salas form{display:flex;gap:var(--r2)}.salas input{flex:1;min-width:0;padding:9px 12px;border-radius:var(--raio-2);border:1px solid var(--borda);background:#0000004d;color:var(--tinta);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase}.salas input:focus{outline:none;border-color:var(--borda-ouro)}.sala-espera{margin-top:var(--r5)}.codigo-caixa{display:flex;align-items:center;gap:var(--r3);flex-wrap:wrap;padding:var(--r4);border:1px dashed var(--borda-ouro);border-radius:var(--raio-3);background:#d9b45f0f}.codigo-caixa .olho{flex-basis:100%}.codigo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2rem;letter-spacing:.32em;color:var(--ouro-claro);margin-right:-.32em}.assentos{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--r2)}.assento{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--r3) var(--r2);border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05;text-align:center}.assento b{font-size:.85rem}.assento i{font-style:normal;font-size:.7rem;color:var(--tinta-suave)}.assento.eu{border-color:var(--ouro-escuro);background:#d9b45f1a}.assento.vago{border-style:dashed;opacity:.6}.assento-arte{width:96px;height:96px;display:grid;place-items:center;overflow:hidden}.assento-arte canvas{image-rendering:pixelated;flex:none;width:100%;height:100%;object-fit:contain}.sala-acoes{display:flex;align-items:center;justify-content:flex-end;gap:var(--r3);padding-top:var(--r3);border-top:1px solid var(--borda)}.sala-acoes .suave{margin-right:auto;font-size:.85rem}.aviso-treino{margin:var(--r3) 0 0;padding:10px 14px;border-left:3px solid var(--aviso);border-radius:0 var(--raio-2) var(--raio-2) 0;background:#e0a83c12;color:var(--tinta-suave);font-size:.88rem}.account-item-sprite{display:inline-block;width:var(--lado, 44px);height:var(--lado, 44px);flex-shrink:0;background-repeat:no-repeat;image-rendering:pixelated}.mochila{max-width:1180px;margin:0 auto;padding:var(--r7) clamp(12px,3vw,28px) 64px}@media(max-width:720px){.mochila{padding-top:var(--r5)}}.mochila-controles{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:18px 0 14px}.mochila-controles .busca{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;max-width:320px}.mochila-controles .busca input{background:var(--pedra-1);border:1px solid var(--borda);border-radius:8px;padding:8px 12px;color:var(--tinta);font-family:var(--fonte-ui);font-size:.9rem}.mochila-controles .busca input:focus-visible{outline:none;border-color:var(--ouro-escuro);box-shadow:0 0 0 2px #d9b45f2e}.mochila-controles .filtros{display:flex;flex-wrap:wrap;gap:6px}.chip-filtro{font-family:var(--fonte-ui);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid var(--borda);background:var(--pedra-1);color:var(--tinta-suave);cursor:pointer}.chip-filtro:hover{border-color:var(--borda-forte);color:var(--tinta)}.chip-filtro.ativo{border-color:currentColor;color:var(--ouro-claro);background:#d9b45f1a}.chip-filtro.raridade-comum{color:var(--custo-2)}.chip-filtro.raridade-raro{color:var(--custo-3)}.chip-filtro.raridade-epico{color:var(--custo-4)}.chip-filtro.raridade-lendario{color:var(--custo-5)}.mochila-resumo{margin-bottom:18px}.mochila-resumo .stat-bloco.raridade-comum b{color:var(--custo-2)}.mochila-resumo .stat-bloco.raridade-raro b{color:var(--custo-3)}.mochila-resumo .stat-bloco.raridade-epico b{color:var(--custo-4)}.mochila-resumo .stat-bloco.raridade-lendario b{color:var(--custo-5)}.mochila-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.mochila-grade.vazia:after{content:"Nenhum item com esse filtro.";grid-column:1 / -1;padding:32px 0;text-align:center;color:var(--tinta-fraca);font-family:var(--fonte-ui)}.item-slot[hidden]{display:none}.item-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;border-radius:10px;border:1px solid var(--borda);background:linear-gradient(180deg,var(--pedra-2),var(--pedra-0));text-align:center}.item-slot.falta{opacity:.38;filter:saturate(.4)}.item-slot.tem{border-color:color-mix(in srgb,currentColor 45%,var(--borda))}.item-slot.raridade-comum{color:var(--custo-2)}.item-slot.raridade-raro{color:var(--custo-3)}.item-slot.raridade-epico{color:var(--custo-4)}.item-slot.raridade-lendario{color:var(--custo-5)}.item-slot.tem.raridade-lendario{box-shadow:0 0 16px #d9a44138}.item-nome{font-family:var(--fonte-ui);font-size:.72rem;line-height:1.25;color:var(--tinta-suave);overflow-wrap:anywhere}.item-slot.tem .item-nome{color:var(--tinta)}.item-glifo{display:grid;place-items:center;width:var(--lado, 44px);height:var(--lado, 44px);border-radius:10px;border:1px solid currentColor;background:radial-gradient(120% 120% at 30% 25%,rgba(255,255,255,.14),transparent 60%),color-mix(in srgb,currentColor 16%,var(--pedra-0));font-family:var(--fonte-titulo);font-size:calc(var(--lado, 44px) * .36);font-weight:700;letter-spacing:.02em;color:inherit}.item-glifo.raridade-comum{color:var(--custo-2)}.item-glifo.raridade-raro{color:var(--custo-3)}.item-glifo.raridade-epico{color:var(--custo-4)}.item-glifo.raridade-lendario{color:var(--custo-5)}.item-info{position:absolute;top:6px;left:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--borda);background:var(--abismo);color:var(--tinta-suave);font:italic 700 11px/1 Georgia,Times New Roman,serif;cursor:help}.item-info:hover{color:var(--ouro-claro);border-color:var(--borda-ouro)}.usos-cabeca{margin-top:10px;padding-top:8px;border-top:1px solid var(--borda)}.usos-do-item{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none}.usos-do-item li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0}.usos-do-item small{display:flex;flex-wrap:wrap;gap:0 6px;margin-left:auto;font-size:11px;color:var(--tinta-suave)}.usos-do-item small>span{white-space:nowrap}.loot-fontes{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:6px}.loot-fonte{display:grid;grid-template-rows:40px auto;justify-items:center;align-items:center;gap:4px;max-width:84px;text-align:center}.loot-fonte small{font-size:11px;line-height:1.2}.loot-boss{position:relative;display:block;width:30px;height:30px;font-size:20px;line-height:30px}.loot-boss .retrato{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;background-repeat:no-repeat;image-rendering:pixelated;transform-origin:center}.mochila-fim{height:1px}.item-qtd{position:absolute;top:6px;right:6px;min-width:22px;padding:1px 5px;border-radius:999px;border:1px solid currentColor;background:var(--abismo);font-family:var(--fonte-num);font-size:.7rem;font-weight:700;color:var(--tinta)}.item-qtd.cheio{color:var(--ouro-claro);border-color:var(--ouro);background:var(--madeira)}@media(max-width:620px){.mochila-grade{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.mochila-controles .busca{max-width:none}}.caixa-aprendiz{color:#a8845a}.caixa-aventureiro{color:#c7955a}.caixa-veterano{color:#e0b070}.caixa-madeira{color:#9a6a3c}.caixa-ferro{color:#9aa3ad}.caixa-prata{color:#d6dde6}.caixa-ouro{color:var(--ouro)}.caixa-cristal{color:#7fd6f0}.caixa-glifo{flex:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.caixa-sprite{display:inline-block;background-repeat:no-repeat;image-rendering:pixelated}.caixas{margin:18px 0 22px}.caixas-vazio p{margin:0;font-size:.88rem}.caixas-deposito header h2{margin:0 0 4px;font-family:var(--fonte-titulo);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ouro-claro)}.caixas-deposito header h2 b{color:var(--tinta)}.caixas-deposito header p{margin:0 0 12px;font-size:.85rem}.caixas-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.caixa-pilha{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"glifo nome qtd" "glifo meta meta" "botao botao botao";align-items:center;gap:2px 12px;padding:12px;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 35%,var(--borda));background:linear-gradient(180deg,var(--pedra-2),var(--pedra-0))}.caixa-pilha .caixa-glifo{grid-area:glifo}.caixa-pilha .caixa-nome{grid-area:nome;font-family:var(--fonte-ui);font-weight:600;font-size:.9rem;color:var(--tinta)}.caixa-pilha .caixa-meta{grid-area:meta;font-family:var(--fonte-ui);font-size:.74rem;color:var(--tinta-fraca)}.caixa-pilha .btn{grid-area:botao;margin-top:8px}.caixa-qtd{grid-area:qtd;align-self:start;font-family:var(--fonte-num);font-size:.85rem;color:currentColor}.premio{margin:18px 0 22px;padding:18px 18px 20px;border:1px solid var(--ouro-escuro);border-radius:12px;background:radial-gradient(120% 140% at 50% 0%,rgba(217,180,95,.12),transparent 65%),linear-gradient(180deg,var(--pedra-2),var(--pedra-0));box-shadow:var(--brilho-ouro)}.premio>header{display:flex;gap:14px;align-items:flex-start}.premio header h2{margin:0 0 4px;font-family:var(--fonte-titulo);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ouro-claro)}.premio header h2 b{color:var(--tinta)}.premio header p{margin:0 0 14px;font-size:.85rem}.premio-cartas{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.premio-carta{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,currentColor 45%,var(--borda));background:linear-gradient(180deg,var(--pedra-3),var(--pedra-1));cursor:pointer;text-align:center;transition:transform .12s ease,box-shadow .12s ease}.premio-carta:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 24px #00000080,0 0 18px color-mix(in srgb,currentColor 30%,transparent)}.premio-carta:disabled{opacity:.5;cursor:default}.premio-carta.raridade-comum{color:var(--custo-2)}.premio-carta.raridade-raro{color:var(--custo-3)}.premio-carta.raridade-epico{color:var(--custo-4)}.premio-carta.raridade-lendario{color:var(--custo-5)}.premio-carta .item-nome{font-size:.82rem;color:var(--tinta)}.premio-qtd{font-family:var(--fonte-num);font-size:.8rem;color:var(--tinta-suave)}.usos-do-item small>span+span:before{content:"·";margin-right:6px}.mercado{max-width:1180px;margin:0 auto;padding:var(--r7) 20px 64px;display:grid;gap:20px}@media(max-width:720px){.mercado{padding-top:var(--r5)}}.mercado-topo{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.carteira{display:grid;gap:4px;padding:12px 20px;border:1px solid var(--borda);border-radius:var(--raio-2);background:linear-gradient(180deg,#d9b45f1f,#d9b45f08)}.carteira-valor{font-size:1.5rem;color:#f0d79a;letter-spacing:.02em}.moeda-sigla{font-size:.62em;letter-spacing:.08em;color:#f0d79ab3}.mercado-corpo{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:18px;align-items:start}.detalhe-voltar{display:none}@media(max-width:900px){.mercado-corpo{grid-template-columns:1fr}.mercado-corpo.com-detalhe .mercado-itens{display:none}.mercado-corpo.com-detalhe .detalhe-voltar{display:inline-flex;margin-bottom:12px;background:var(--pedra-2);border:1px solid var(--borda)}}.mercado-itens,.mercado-detalhe,.mercado-extrato{border:1px solid var(--borda);border-radius:var(--raio-2);background:var(--painel);padding:14px}.mercado-itens-cabeca{display:grid;gap:8px;margin-bottom:10px}.lista-itens{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:560px;overflow-y:auto}.item-linha{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:7px 9px;border:1px solid transparent;border-radius:var(--raio-1);background:none;color:inherit;text-align:left;cursor:pointer}.item-linha:hover{background:#ffffff0a}.item-linha.ativo{border-color:var(--ouro);background:#d9b45f1a}.item-linha-texto{display:grid;gap:1px;min-width:0}.item-linha-texto b{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-linha-sub{font-size:.7rem}.item-linha-precos{display:grid;gap:1px;justify-items:end;font-size:.76rem;font-variant-numeric:tabular-nums}.preco-venda{color:#e8c777}.preco-compra{color:#7ec850}.detalhe-vazio{display:grid;place-items:center;min-height:220px;text-align:center;padding:20px}.detalhe-cabeca{display:flex;gap:14px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--borda);margin-bottom:14px}.detalhe-cabeca h2{margin:0 0 2px;font-size:1.15rem}.livro{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1080px){.livro{grid-template-columns:1fr}}.livro-lado h3{margin:0 0 8px}.ofertas{list-style:none;margin:0;padding:0;display:grid;gap:6px}.oferta{display:grid;grid-template-columns:1fr auto;grid-template-areas:"preco acao" "meta acao";gap:3px 10px;align-items:center;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-1);font-size:.8rem}.oferta-meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:.72rem;min-width:0}.oferta.minha{border-color:#d9b45f73;background:#d9b45f0f}.oferta-preco{grid-area:preco;font-weight:600;font-size:.86rem;font-variant-numeric:tabular-nums;white-space:nowrap}.oferta-qtd,.oferta-total{font-variant-numeric:tabular-nums}.oferta-dono{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14ch}.oferta .btn{grid-area:acao}.lista-vazia{padding:10px;font-size:.8rem;list-style:none}.anunciar{margin-top:18px;padding-top:14px;border-top:1px solid var(--borda);display:grid;gap:10px}.anunciar-tipos{display:flex;gap:6px}.anunciar-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end}.anunciar-campos label{display:grid;gap:4px;font-size:.78rem}.anunciar-campos input[type=number],.anunciar-campos input[type=text],.anunciar-campos select{padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-1);background:#00000040;color:inherit;font:inherit}.anunciar-anonimo{display:flex!important;flex-direction:row;align-items:center;gap:8px}.anunciar-previsao{font-size:.78rem;line-height:1.5;padding:8px 10px;border-radius:var(--raio-1);background:#ffffff08}.anunciar .btn{justify-self:start}.btn.pequeno{padding:4px 10px;font-size:.74rem}.extrato{list-style:none;margin:0;padding:0;display:grid;gap:4px}.extrato-linha{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center;font-size:.78rem;padding:5px 8px;border-radius:var(--raio-1)}.extrato-linha b{font-variant-numeric:tabular-nums;text-align:right}.extrato-linha.entrada b{color:#7ec850}.extrato-linha.saida b{color:#d08a7a}.oferta-acao{grid-area:acao;display:flex;gap:6px;align-items:center}.oferta-qtd-campo{width:62px;padding:4px 6px;border:1px solid var(--borda);border-radius:var(--raio-1);background:#0000004d;color:inherit;font:inherit;font-size:.74rem;text-align:right}.carteira-doar{justify-self:start;margin-top:4px}.carteira-transferir{justify-self:start}.mercado-transferir{margin-top:0;padding:14px 18px;border:1px solid var(--borda);border-radius:var(--raio-2);background:#0003}.mercado-transferir.escondido{display:none}.mercado-transferir-acoes{display:flex;flex-wrap:wrap;gap:10px}.mercado-transferir .anunciar-campos{align-items:start}.transferir-conta{display:grid;gap:0;max-width:360px;margin:0}.transferir-conta[hidden]{display:none}.transferir-conta div{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.transferir-conta div+div{border-top:1px solid rgba(255,255,255,.05)}.transferir-conta dd{margin:0;font-family:var(--fonte-num)}.transferir-conta .total{color:#f0d79a;font-weight:700}.loja{max-width:960px;margin:0 auto;padding:28px 20px 64px;display:grid;gap:20px}.loja-topo{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.loja-identidade{flex:1 1 260px;margin:0;font-size:.85rem}.loja-identidade b{color:var(--tinta);overflow-wrap:anywhere}.loja-pacotes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.loja-pacote{display:grid;justify-items:center;gap:6px;padding:14px 10px 12px;border:1px solid var(--borda);border-radius:var(--raio-2);background:linear-gradient(180deg,#d9b45f12,#0003);transition:border-color .12s ease,box-shadow .12s ease}.loja-pacote.escolhido{border-color:var(--ouro);box-shadow:0 0 0 1px var(--ouro-escuro),0 6px 22px #d9b45f29}.loja-pacote-arte{width:100%;max-width:160px;height:auto;aspect-ratio:1;border-radius:var(--raio-1)}.loja-pacote-nome{margin:4px 0 0;font-size:1.05rem;color:#f0d79a}.loja-pacote-preco{margin:0;font-family:var(--fonte-titulo);font-size:1.1rem;color:var(--tinta)}.loja-qtd{display:flex;align-items:center;gap:10px;margin-top:4px}.loja-qtd .btn{min-width:34px;font-size:1.05rem;line-height:1}.loja-qtd output{min-width:2ch;text-align:center;font-size:1.05rem;font-variant-numeric:tabular-nums}.loja-carrinho{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--borda);border-radius:var(--raio-2);background:var(--panel)}.loja-linhas{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.9rem}.loja-linhas li{display:flex;justify-content:space-between;gap:12px}.loja-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:10px;border-top:1px solid var(--borda)}.loja-total strong{font-family:var(--fonte-titulo);font-size:1.35rem;color:#f0d79a}.loja-nome{display:grid;grid-template-columns:1fr 1fr;gap:10px}.loja-nome label{display:grid;gap:4px;min-width:0}.loja-nome input{padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-1);background:#00000040;color:inherit;font:inherit;min-width:0}.loja-nota{margin:0;font-size:.78rem}.loja-carrinho .btn.ouro{justify-self:start}.loja-historico{display:grid;gap:10px}.loja-historico-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.loja-historico-topo h2{margin:0}.loja-pedidos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.loja-pedido{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-1);font-size:.85rem}.loja-pedido-corpo{display:grid;gap:2px;flex:1 1 220px;min-width:0}.loja-pedido-status{font-size:.78rem;letter-spacing:.02em}.loja-pedido.status-pago .loja-pedido-status{color:var(--sucesso)}.loja-pedido.status-estornado .loja-pedido-status{color:var(--perigo)}.loja-pedido.status-expirado{opacity:.65}@media(max-width:720px){.loja{padding:20px 16px 48px}.loja-pacotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:420px){.loja-nome{grid-template-columns:1fr}}.admin{max-width:1240px;margin:0 auto;padding:28px 20px 64px;display:grid;gap:20px}.admin-busca{display:grid;gap:10px}.admin-resultados{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:320px;overflow-y:auto}.admin-resultado{width:100%;display:flex;gap:10px;align-items:baseline;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-1);background:none;color:inherit;text-align:left;cursor:pointer}.admin-resultado:hover{background:#ffffff0a}.admin-conta{display:grid;gap:18px}.admin-ficha-cabeca h2{margin:0 0 4px}.admin-secao{display:grid;gap:10px;padding:14px;border:1px solid var(--borda);border-radius:var(--raio-2);background:var(--painel)}.admin-linha{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-linha-larga{align-items:end}.admin-linha label{display:grid;gap:3px;font-size:.76rem}.admin-linha input[type=text],.admin-linha input[type=number],.admin-linha select{padding:7px 9px;border:1px solid var(--borda);border-radius:var(--raio-1);background:#00000040;color:inherit;font:inherit}.admin-linha input[type=number]{width:90px}.admin-check{flex-direction:row;align-items:center;gap:6px!important;font-size:.8rem}.admin-cor{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:4px;vertical-align:middle;background:var(--cor);border:1px solid rgba(255,255,255,.3)}.admin-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.admin-chip{display:flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border:1px solid var(--borda);border-radius:999px;font-size:.74rem}.admin-chip code{font-family:inherit}.admin-chip button{border:none;background:#ffffff14;color:inherit;width:18px;height:18px;border-radius:50%;cursor:pointer;line-height:1}.admin-conceder-rapido{display:grid;gap:6px;padding-top:8px;border-top:1px dashed var(--borda)}.admin-itens{list-style:none;margin:0;padding:0;display:grid;gap:3px;max-height:360px;overflow-y:auto}.admin-item{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:5px 8px;font-size:.8rem;border-radius:var(--raio-1)}.admin-item input{width:70px}.admin-metricas h2{margin:0 0 12px;font-size:1rem}.admin-medidas{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.admin-medidas>div{display:grid;gap:2px;align-content:start}.admin-medidas b{font-size:1.3rem;line-height:1.2}.admin-medidas .suave{font-size:.8rem}.admin-registros{padding:var(--r4) var(--r5);margin-bottom:var(--r5)}.admin-registros h2{margin:0 0 4px;font-family:var(--fonte-titulo);font-size:1.1rem}.admin-registros-filtro{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--r3)}.admin-registros-filtro label{display:flex;flex-direction:column;gap:4px;font-family:var(--fonte-ui);font-size:.78rem;color:var(--tinta-suave)}.adm-abas{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--borda);margin-bottom:var(--r4)}.adm-abas button{padding:10px 18px;border:1px solid transparent;border-bottom:none;border-radius:var(--raio-2) var(--raio-2) 0 0;background:none;color:var(--tinta-suave);font-family:var(--fonte-ui);font-size:.92rem;cursor:pointer}.adm-abas button:hover{color:var(--tinta)}.adm-abas button.ativa{border-color:var(--borda);background:var(--pedra-2);color:var(--ouro-claro)}[data-painel]{display:grid;gap:var(--r4);align-content:start}[data-painel][hidden]{display:none}.adm-barra-de-ferramentas{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--r3)}.adm-barra-de-ferramentas h2{margin:0 auto 0 0;font-family:var(--fonte-titulo);font-size:1.2rem}.adm-periodo,.adm-filtros label{display:flex;flex-direction:column;gap:4px;font-family:var(--fonte-ui);font-size:.78rem;color:var(--tinta-suave)}.adm-periodo select,.adm-filtros input,.adm-filtros select{padding:6px 8px;border:1px solid var(--borda);border-radius:4px;background:var(--pedra-1);color:var(--tinta);font:inherit;font-size:.86rem}.adm-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--r3);padding:var(--r3) var(--r4);border:1px solid var(--borda);border-radius:var(--raio-2);background:var(--pedra-1)}.adm-filtro-conta{flex:1 1 200px}.adm-filtros .adm-check,.adm-barra-de-ferramentas .adm-check{flex-direction:row;align-items:center;gap:6px;padding-bottom:6px;font-family:var(--fonte-ui);font-size:.84rem;color:var(--tinta)}.adm-nota{margin:0;font-size:.84rem}.adm-alerta{align-items:center;justify-content:space-between;margin:0}.adm-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--r3)}.adm-cartao{display:grid;gap:2px;align-content:start;padding:var(--r3) var(--r4);border:1px solid var(--borda);border-radius:var(--raio-2);background:var(--pedra-1)}.adm-cartao b{font-size:1.5rem;line-height:1.2;color:var(--ouro-claro)}.adm-cartao .suave{font-size:.78rem}.adm-graficos{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--r3)}.adm-grafico{margin:0;padding:var(--r3) var(--r4);border:1px solid var(--borda);border-radius:var(--raio-2);background:var(--pedra-1)}.adm-grafico figcaption{display:flex;justify-content:space-between;margin-bottom:8px;font-family:var(--fonte-ui);font-size:.84rem;color:var(--tinta-suave)}.adm-grafico figcaption b{color:var(--tinta)}.adm-barras{display:flex;align-items:flex-end;gap:2px;height:120px;border-bottom:1px solid var(--borda)}.adm-barra{flex:1;height:100%;min-width:2px;display:flex;flex-direction:column-reverse}.adm-barra:hover{background:#ffffff0d}.adm-barra i{display:block;width:100%}.adm-eixo,.adm-legenda{display:flex;justify-content:space-between;gap:12px;margin-top:4px;font-size:.72rem;color:var(--tinta-fraca)}.adm-legenda{justify-content:flex-start}.adm-legenda i{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:2px;vertical-align:-1px}.adm-secao{padding:var(--r4) var(--r5)}.adm-secao h3,.adm-detalhe h4{margin:0 0 var(--r3);font-family:var(--fonte-titulo);font-size:1rem}.adm-detalhe h4{margin-top:var(--r4)}.adm-tabela-rolagem{overflow-x:auto}.adm-tabela{width:100%;border-collapse:collapse;font-family:var(--fonte-ui);font-size:.84rem}.adm-tabela th{padding:6px 8px;border-bottom:1px solid var(--borda-forte);text-align:left;font-weight:600;color:var(--tinta-suave);white-space:nowrap}.adm-tabela td{padding:6px 8px;border-bottom:1px solid var(--borda);vertical-align:top}.adm-tabela tbody tr:hover{background:#ffffff08}.adm-jogadores{min-width:280px}.adm-jogador{display:inline-flex;align-items:baseline;gap:4px;margin:0 10px 2px 0;white-space:nowrap}.adm-marca{font-size:.74rem;color:var(--tinta-suave)}.adm-marca.ruim{color:var(--perigo)}.adm-acoes{white-space:nowrap}.adm-acoes .adm-link+.adm-link{margin-left:10px}.adm-link{padding:0;border:none;background:none;color:var(--ouro);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.adm-link:hover{color:var(--ouro-claro)}.adm-selo{display:inline-block;padding:1px 8px;border:1px solid var(--borda-forte);border-radius:999px;font-family:var(--fonte-ui);font-size:.74rem;white-space:nowrap}.adm-selo.fila-comum{border-color:#d9b45f99;color:var(--ouro)}.adm-selo.fila-ranqueada{border-color:#9a5bd6b3;color:#c49cf0}.adm-selo.fila-treino{border-color:#4a8fdbb3;color:#8fbcf0}.adm-selo.status-em_andamento{color:var(--aviso)}.adm-selo.status-assistindo{border-color:#d24b4bb3;color:#f0a3a3}.adm-selo.status-interrompida{color:var(--perigo)}.adm-selo.sev-alta{border-color:var(--perigo);background:#e052522e;color:#f4c2c2}.adm-selo.sev-media{border-color:var(--aviso);background:#e0a83c26;color:#f2d49a}.adm-selo.sev-baixa{color:var(--tinta-suave)}.adm-paginacao{display:flex;align-items:center;justify-content:flex-end;gap:var(--r3);margin:var(--r2) 0}.adm-paginacao .suave{margin-right:auto}.adm-detalhe{padding:var(--r4) var(--r5);border-color:var(--borda-ouro)}.adm-detalhe-cabeca{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--r3);margin-bottom:var(--r3)}.adm-detalhe-cabeca h3{margin:0 0 4px;font-family:var(--fonte-titulo)}.adm-id{font-size:.72rem;color:var(--tinta-fraca)}.adm-alertas{flex-direction:column;gap:2px}.adm-alertas ul{margin:4px 0 0;padding-left:18px}.adm-assentos{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:var(--r3)}.adm-assento{padding:var(--r3);border:1px solid var(--borda);border-radius:var(--raio-2);background:var(--pedra-1);font-size:.84rem}.adm-assento.pessoa{border-color:var(--borda-ouro)}.adm-assento header{display:flex;align-items:baseline;gap:8px}.adm-assento p{margin:4px 0}.adm-pecas{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.adm-peca{padding:1px 6px;border:1px solid var(--borda);border-radius:4px;background:var(--pedra-2);font-size:.76rem;white-space:nowrap}.adm-peca i{font-style:normal;color:var(--sucesso)}.adm-pecas.reserva{opacity:.75}.adm-sinergias{font-size:.78rem;color:var(--tinta-suave)}.adm-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--r4)}.adm-lista{display:grid;gap:4px;margin:0;padding-left:18px;font-size:.84rem}.adm-sinal{padding:var(--r3) var(--r4);border-left:3px solid var(--borda-forte)}.adm-sinal.sev-alta{border-left-color:var(--perigo)}.adm-sinal.sev-media{border-left-color:var(--aviso)}.adm-sinal.vazio{opacity:.6}.adm-sinal summary{display:flex;align-items:center;gap:var(--r3);list-style:none;cursor:pointer}.adm-sinal summary::-webkit-details-marker{display:none}.adm-sinal-titulo{flex:1;font-weight:600}.adm-sinal-n{font-size:1.1rem;color:var(--ouro-claro)}.adm-sinal.vazio .adm-sinal-n{font-size:.84rem;color:var(--tinta-fraca)}.adm-sinal>p{margin:var(--r2) 0;font-size:.86rem}@media(max-width:640px){.adm-graficos{grid-template-columns:1fr}.adm-abas button{padding:8px 12px}}.admin-selo-email{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;font-size:.78em;font-weight:600;white-space:nowrap}.admin-selo-email.ok{color:var(--sucesso);border:1px solid color-mix(in srgb,var(--sucesso) 55%,transparent)}.admin-selo-email.pendente{color:var(--aviso);border:1px solid color-mix(in srgb,var(--aviso) 55%,transparent)}.admin-selo-email.google{color:var(--mana);border:1px solid color-mix(in srgb,var(--mana) 55%,transparent)}.admin-presenca{margin:4px 0 8px;font-size:.9rem}.admin-online{color:var(--sucesso)}.admin-offline{color:var(--tinta-suave, #a79f8e)}.admin-link{padding:0;border:0;background:none;color:var(--ouro-claro);font:inherit;text-decoration:underline dotted;cursor:pointer}.admin-vendeu{color:var(--sucesso)}.admin-comprou{color:var(--aviso)}.admin-oferta-ativa{color:var(--sucesso)}.admin-oferta-cancelada,.admin-oferta-vencida{color:var(--tinta-fraca)}.admin-mercado-cabeca{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-conta h4,.admin-mercado h4{margin:14px 0 6px;font-size:.95rem}.admin-passe-estagios{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none}.admin-passe-estagios li{display:grid;padding:4px 8px;border:1px solid var(--borda);border-radius:6px;font-family:var(--fonte-num);font-size:.85rem}.admin-passe-estagios li.aberto{border-color:var(--borda-ouro)}.admin-passe-estagios li.resgatado{border-color:var(--sucesso);color:var(--sucesso)}.admin-passe-estagios small{color:var(--tinta-fraca);font-family:var(--fonte-ui)}.admin-passe-desafios{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:.88rem}.admin-passe-desafios li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.admin-passe-desafios li .suave{grid-column:1}.admin-passe-desafios li>span:last-child{grid-column:2;grid-row:1 / 3;align-self:center;font-family:var(--fonte-num)}.admin-passe-desafios li.concluido b{color:var(--sucesso)}.admin-botao-solto{justify-self:start}.chat-adm-interruptor{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--r3);padding:var(--r3) 0;border-top:1px solid var(--borda)}.chat-adm-interruptor:first-child{border-top:0}.chat-adm-interruptor>div:first-child{flex:1 1 320px}.chat-adm-botoes{display:flex;gap:6px}.chat-adm-silenciados{margin:0;padding:0;list-style:none}.chat-adm-silenciados li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0}.chat-adm-texto{overflow-wrap:anywhere}.chat-adm-tabela td{vertical-align:top}.chat-adm-silencio{white-space:nowrap}.chat-adm-silencio select{margin-right:4px}.chat-adm-paginas{display:flex;justify-content:space-between;margin-top:var(--r3)}.chat-adm-paginas [hidden]{display:none}.chat-adm-transcricao{margin-bottom:var(--r4);scroll-margin-top:96px}.chat-adm-ia{padding:var(--r3) 0 0;border-top:1px solid var(--borda)}.chat-adm-ia p{margin:0 0 6px}.chat-adm-erro{overflow-wrap:anywhere}.admin-loja h3{margin:var(--r4) 0 var(--r2)}.admin-loja.ocupado{opacity:.7;pointer-events:none}.admin-loja-conexao{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 var(--r3);font-size:.85rem}.admin-loja-conexao dt{color:var(--tinta-suave)}.admin-loja-conexao dd{margin:0;overflow-wrap:anywhere}.admin-loja-urls{margin-top:var(--r3)}.admin-loja-urls summary{cursor:pointer;font-size:.85rem}.admin-loja-atribuir{display:flex;gap:6px;margin-top:6px}.admin-loja-atribuir input{min-width:0;width:150px;padding:4px 6px;border:1px solid var(--borda);border-radius:var(--raio-1);background:#0000004d;color:inherit;font:inherit;font-size:.8rem}.admin-loja .adm-cartao .btn{justify-self:start;margin-top:4px}@media(max-width:560px){.admin-loja-conexao{grid-template-columns:1fr}}.lab-dev.lab{position:fixed;z-index:1200;top:16px;right:16px;width:min(680px,calc(100vw - 32px));height:min(760px,calc(100dvh - 32px));grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr) auto;margin:0;border:1px solid var(--borda);border-radius:12px;background:#13101bef;box-shadow:0 16px 60px #000a}.lab-dev[hidden]{display:none!important}.lab-dev-heading{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.lab-dev-heading strong{margin-right:auto;color:var(--ouro-claro)}.lab-dev .lab-barra{grid-column:1 / -1;flex-wrap:wrap}.lab-dev .lab-dica{display:none}.lab-dev-toggle{position:fixed;bottom:7px;right:9px;z-index:1100;border:0;background:transparent;color:#93899d;font-size:11px;cursor:pointer;opacity:.45}.lab-dev-toggle:hover,.lab-dev-toggle:focus-visible{opacity:1}.lab-gravando .lab-dev-toggle{display:none}.lab{display:grid;grid-template-columns:250px minmax(0,1fr) 250px;gap:10px;padding:10px;height:calc(100vh - 72px);max-width:1560px;margin:0 auto;font-family:var(--fonte-ui);font-size:13px}.lab-lado{padding:var(--r4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--r3)}.lab h2{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro-escuro);margin:0}.lab-centro{display:flex;flex-direction:column;gap:10px;min-width:0}.lab-tabuleiro{flex:1;min-height:0;display:grid;place-items:center}.lab-tabuleiro canvas{max-height:100%;max-width:100%}.lab-campo label{display:block;font-size:11px;color:var(--tinta-suave);margin-bottom:4px}.lab input,.lab select{width:100%;padding:7px 9px;font-family:var(--fonte-ui);font-size:12px;color:var(--tinta);background:#07060abf;border:1px solid var(--borda);border-radius:var(--raio-2)}.lab input:focus,.lab select:focus{outline:none;border-color:var(--ouro-escuro)}.lab-lados button.ativo{background:#d9b45f29;color:var(--ouro-claro)}.lab-lados button[data-lado=inimigo].ativo{background:#d24b4b2e;color:#f4a8a8}.lab-estrelas button.ativo{background:#f5d67b29;color:var(--ouro-claro)}.lab-lista{display:grid;gap:3px;overflow-y:auto;min-height:0;flex:1}.lab-criatura{display:flex;align-items:center;gap:8px;padding:4px 6px;border:1px solid var(--borda);border-left:3px solid var(--cor, var(--borda));border-radius:var(--raio-2);background:#ffffff05;cursor:pointer;text-align:left;transition:background 90ms,border-color 90ms}.lab-criatura:hover{background:#d9b45f1a;border-color:var(--borda-ouro)}.lab-criatura.c1{--cor: var(--custo-1)}.lab-criatura.c2{--cor: var(--custo-2)}.lab-criatura.c3{--cor: var(--custo-3)}.lab-criatura.c4{--cor: var(--custo-4)}.lab-criatura.c5{--cor: var(--custo-5)}.lab-retrato{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border-radius:5px;background:#0000004d}.lab-retrato b{font-size:10px;color:var(--tinta-fraca)}.lab-nome{display:flex;flex-direction:column;min-width:0;line-height:1.25}.lab-nome b{font-size:12px;font-weight:600;color:var(--tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-nome i{font-style:normal;font-size:10px;color:var(--tinta-fraca);display:flex;align-items:center;gap:3px}.lab-ajuda{margin:6px 0 0;font-size:11px;line-height:1.5;color:var(--tinta-fraca)}.lab-contagem{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lab-contagem div{text-align:center;padding:8px 4px;border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05}.lab-contagem b{display:block;font-family:var(--fonte-titulo);font-size:1.2rem;color:var(--ouro-claro)}.lab-contagem span{font-size:10px;color:var(--tinta-fraca);text-transform:uppercase;letter-spacing:.08em}.lab-botoes{display:grid;gap:5px}.lab-botoes .btn{padding:6px 10px;font-size:11px;justify-content:center}.lab-selecionada{display:grid;gap:8px;padding:10px;border:1px solid var(--borda-ouro);border-radius:var(--raio-2);background:#d9b45f12}.lab-selecionada strong{font-size:13px;color:var(--pergaminho)}.lab-selecionada .btn{padding:6px 10px;font-size:11px;justify-content:center}.lab-resultado{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:11px;color:var(--tinta-suave)}.lab-resultado b{color:var(--ouro-claro)}.lab-barra{flex-shrink:0;display:flex;align-items:center;gap:var(--r3);padding:8px 12px;border:1px solid var(--borda);border-radius:var(--raio-3);background:linear-gradient(180deg,#1d1926e6,#0e0c14e6)}.lab-vel{flex-shrink:0}.lab-vel button.ativo{background:#d9b45f29;color:var(--ouro-claro)}.lab-barra .btn{padding:8px 18px;font-size:12px}.lab-dica{font-size:11px;color:var(--tinta-fraca);margin-left:auto;text-align:right}@media(max-width:1180px){.lab{grid-template-columns:200px minmax(0,1fr) 200px}}@media(max-width:900px){.lab{grid-template-columns:1fr;height:auto}.lab-tabuleiro{min-height:60vh}.lab-barra{flex-wrap:wrap}.lab-dica{margin-left:0;width:100%;text-align:left}}.partida{--bg: var(--pedra-0);--panel: rgba(29, 25, 38, .9);--panel-2: var(--pedra-3);--line: var(--borda);--text: var(--tinta);--muted: var(--tinta-fraca);--gold: var(--ouro-claro);--good: var(--sucesso);--bad: var(--perigo);display:flex;flex-direction:column;gap:8px;padding:8px clamp(8px,1.2vw,18px);max-width:1840px;width:100%;margin:0 auto;height:calc(100dvh - var(--borda-cima, 0px) - var(--borda-baixo, 0px));min-height:620px;overflow:hidden;font-family:var(--fonte-ui);font-size:14px;line-height:1.45}.partida h2{font-family:var(--fonte-ui);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.partida button:not(.btn){font:inherit;font-family:var(--fonte-ui);color:inherit;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:8px 12px;cursor:pointer;transition:background .12s,border-color .12s,transform .06s}.partida button:not(.btn):hover:not(:disabled){background:var(--pedra-4);border-color:var(--borda-forte)}.partida button:not(.btn):active:not(:disabled){transform:translateY(1px)}.partida button:not(.btn):disabled{opacity:.42;cursor:not-allowed}#hud{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:6px 14px}.brand{display:flex;flex-direction:column;line-height:1;font-family:var(--fonte-titulo);text-decoration:none;flex-shrink:0}.brand:hover{text-decoration:none}.brand-marca{font-size:15px;font-weight:900;letter-spacing:.14em;background:linear-gradient(180deg,var(--ouro-claro),var(--ouro-escuro));-webkit-background-clip:text;background-clip:text;color:transparent}.brand-sub{font-size:8px;font-weight:600;letter-spacing:.26em;color:var(--tinta-fraca);margin-top:3px}.sair-partida{flex-shrink:0;font-size:12px!important;padding:6px 14px!important;color:var(--tinta-fraca)!important;background:transparent!important}.sair-partida:hover{color:var(--perigo)!important;border-color:#e0525280!important;background:#e0525214!important}.stats{display:flex;gap:22px;flex-wrap:wrap}.stat{display:flex;flex-direction:column;line-height:1.2}.stat span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.stat strong{font-size:17px}.stat em{font-size:11px;color:var(--muted);font-style:normal}.gold{color:var(--gold)}.danger{color:var(--bad)}#table{display:grid;grid-template-columns:clamp(178px,15vw,300px) minmax(0,1fr) clamp(196px,16vw,330px);grid-template-rows:minmax(0,1fr);gap:8px;flex:1 1 auto;min-height:0}#coluna-esquerda,#coluna-direita{display:grid;grid-template-rows:minmax(120px,auto) minmax(140px,1fr);gap:8px;min-height:0;min-width:0}#coluna-esquerda>*,#coluna-direita>*{min-height:0}#coluna-direita>#side{order:-1}@media(min-width:1450px)and (min-aspect-ratio:5 / 3){#table{grid-template-columns:clamp(168px,12vw,232px) minmax(0,1fr) clamp(190px,14vw,270px)}#coluna-esquerda,#coluna-direita{display:contents}#standings{grid-column:1;grid-row:1}#board-host{grid-column:2;grid-row:1}#synergies{grid-column:3;grid-row:1}#detalhe{grid-column:3;grid-row:2}#table:has(#detalhe:not([hidden])){grid-template-rows:minmax(0,1fr) auto}#table:has(#detalhe:not([hidden])) #standings,#table:has(#detalhe:not([hidden])) #board-host{grid-row:1 / span 2}#coluna-direita>#side{order:0}}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:9px 10px;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.painel-corpo{min-height:0;margin:0 -10px -9px;padding:0 10px 9px}.scroller{overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#33405a transparent}.scroller::-webkit-scrollbar{width:8px}.scroller::-webkit-scrollbar-thumb{background:#33405a;border-radius:4px}.panel>h2:first-child{margin-top:0}#board-host{display:flex;justify-content:center;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:6px;overflow:hidden;min-height:0;min-width:0}#board-arena{width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}#board-host canvas{border-radius:8px}ol.standings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}ol.standings li.dead{opacity:.4}ol.standings .line{display:flex;justify-content:space-between;gap:8px;font-size:13px}ol.standings .line .who{white-space:normal;overflow-wrap:anywhere;line-height:1.25}ol.standings .bar{height:5px;background:#0a0d13;border-radius:3px;overflow:hidden;margin:3px 0}ol.standings .bar i{display:block;height:100%;background:linear-gradient(90deg,#e05252,#f0a35e)}ol.standings .meta{font-size:10.5px;color:var(--muted);white-space:normal;overflow-wrap:anywhere}ul.traits{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:7px}ul.traits li{display:flex;gap:8px;align-items:flex-start}ul.traits strong{display:block;font-size:12.5px}ul.traits em{display:block;font-style:normal;font-size:11px;color:var(--muted)}.empty,.hint{color:var(--muted);font-size:11.5px}.inventory{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.item{background:#2a2233;border:1px solid #46375a;border-radius:6px;padding:2px 7px;font-size:11px;color:#e9d8ff}.selected{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px}.selected .title{display:flex;align-items:center;gap:6px;border-left:3px solid;padding-left:8px;margin-bottom:4px}.selected .cost{margin-left:auto;color:var(--gold);font-size:12px}.traits-inline{font-size:11px;color:var(--muted);margin-bottom:8px}.selected dl{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;margin:0 0 8px}.selected dl div{display:flex;justify-content:space-between;font-size:11.5px}.selected dt{color:var(--muted)}.selected dd{margin:0}.spell{font-size:11.5px;margin:0 0 6px;color:#fde68a}.resist{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px}.resist span{font-size:10px;border-radius:4px;padding:1px 5px;background:#1b2230}.resist .good{color:#7ee2a8}.resist .bad{color:#ffa8a8}.unit-items{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.equip{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}button.mini{font-size:10.5px;padding:3px 7px;border-radius:6px}button.sell{width:100%;border-color:#6b3040;background:#2a1620;font-size:12px}button.sell:hover{background:#3a1d2b}#shop{flex-shrink:0;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.shop-actions{display:flex;flex-direction:column;gap:6px;min-width:150px}.shop-actions button{text-align:left;font-size:12px;padding:6px 10px}.shop-actions b{color:var(--gold)}.shop-actions em{color:var(--muted);font-style:normal;font-size:10px}.slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;flex:1;min-width:420px}.slot{display:flex;flex-direction:column;gap:5px;align-items:stretch;text-align:left;border-top:3px solid var(--cost, var(--line));padding:8px 10px;min-height:92px}.slot.empty{background:#0e131c;border-top-color:#1b2331;cursor:default}.slot.poor{opacity:.5}.slot .name{font-weight:620;font-size:13px}.slot .traits{font-size:10.5px;color:var(--muted)}.slot .foot{margin-top:auto;display:flex;align-items:baseline;gap:6px}.slot .foot b{color:var(--gold)}.slot .foot em{font-style:normal;font-size:10px;color:var(--muted)}.warn{width:100%;margin:0;color:var(--gold);font-size:11.5px}.combat-bar{display:flex;align-items:center;gap:16px;width:100%}.speeds{display:flex;gap:6px}.speeds button{padding:6px 12px}.speeds button.active{border-color:var(--gold);color:var(--gold)}.combat-status{flex:1}.combat-status strong{display:block;font-size:13px}.combat-status em{font-style:normal;font-size:11.5px;color:var(--muted)}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050408c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--r4)}#overlay[hidden]{display:none}#overlay .card{background:linear-gradient(180deg,var(--pedra-2),var(--pedra-0));border:1px solid var(--borda);border-radius:var(--raio-4);padding:32px 40px;text-align:center;min-width:320px;max-width:min(94vw,920px);max-height:88vh;overflow-y:auto;box-shadow:var(--sombra-3),inset 0 1px #ffffff0d;font-family:var(--fonte-ui)}#overlay h2{font-family:var(--fonte-titulo);font-size:26px;text-transform:none;letter-spacing:.02em;color:var(--pergaminho);margin-bottom:8px}.fim-acoes{display:flex;gap:var(--r3);justify-content:center;flex-wrap:wrap;margin-top:var(--r4)}#overlay p{color:var(--tinta-suave);margin:0 0 16px}#overlay .fim-discord{max-width:460px;margin:var(--r4) auto 0;padding-top:var(--r3);border-top:1px solid var(--borda);font-size:.76rem;line-height:1.5;color:var(--tinta-fraca)}#overlay .fim-discord a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;vertical-align:bottom;color:#8ea1ff;font-weight:600;text-decoration:none}#overlay .fim-discord a:hover{color:#b3c0ff;text-decoration:underline}.resultado-linhas{list-style:none;margin:0 auto 12px;padding:0;display:grid;gap:8px;max-width:460px;text-align:left}.resultado-linhas li{display:grid;grid-template-columns:56px 1fr;align-items:baseline;gap:2px 12px;padding:10px 14px;border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff08}.resultado-linhas b{font-family:var(--fonte-num);font-size:1.15rem;color:var(--tinta)}.resultado-linhas i{grid-column:2;font-style:normal;font-size:.8rem;color:var(--tinta-fraca)}.resultado-linhas em{font-style:normal}.resultado-linhas .sobe{color:var(--sucesso)}.resultado-linhas .desce{color:var(--perigo)}.resultado-linhas .subiu{color:var(--ouro-claro)}.resultado-linhas .resultado-caixa,.resultado-linhas .resultado-bonus{align-items:center}.resultado-caixa .caixa-glifo,.resultado-bonus .caixa-glifo{grid-row:span 2}.resultado-caixa b,.resultado-bonus b{font-family:var(--fonte-ui);font-size:1rem}.resultado-linhas .resultado-bonus{border-color:var(--borda-ouro);background:linear-gradient(90deg,#d9b45f24,#d9b45f08);box-shadow:var(--brilho-ouro);animation:bonus-chega .6s cubic-bezier(.2,.8,.3,1.2) both}.resultado-linhas .resultado-bonus.semanal{animation-delay:.18s}.resultado-bonus b{color:var(--ouro-claro)}@keyframes bonus-chega{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.resultado-linhas .resultado-bonus{animation:none}}#overlay .resultado-nota{max-width:460px;margin:0 auto 10px;font-size:.82rem;color:var(--tinta-suave)}#board-host canvas{max-height:100%;max-width:100%}@media(max-width:1500px){#hud{padding:5px 10px}.brand-sub{display:none}#hud .stats{gap:clamp(10px,1.4vw,20px)}}@media(max-width:1000px){#table{grid-template-columns:clamp(170px,22vw,220px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}#coluna-esquerda{grid-row:1}#board-host{grid-row:1;min-height:0}#coluna-direita{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-template-rows:none;max-height:220px}}@media(max-width:860px){.partida{padding:6px;gap:6px;height:auto;min-height:100dvh;overflow:visible}#table{display:flex;flex-direction:column;min-height:0}#board-host{order:-1;aspect-ratio:744 / 670;min-height:280px;max-height:74vh;height:auto}#coluna-esquerda,#coluna-direita{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-template-rows:none;max-height:none}#coluna-esquerda>*,#coluna-direita>*{max-height:280px}.partida button,.partida .btn{min-height:40px}ol.standings li{padding:8px}}@media(max-width:620px){#hud{gap:6px;padding:5px 8px}#hud .stats{order:3;width:100%;justify-content:space-between;gap:8px;flex-wrap:wrap}.brand-marca{font-size:13px}#shop{padding:8px;gap:8px}.slots{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent)}.slots>.slot{flex:0 0 152px;scroll-snap-align:start}.shop-actions{flex-direction:row;flex-wrap:wrap;min-width:0;width:100%}.shop-actions button{flex:1 1 44%;text-align:center}.sair-partida{order:2}}@media(max-height:860px){#shop{padding:7px;gap:7px}.slot{min-height:0;padding:5px 7px;gap:3px}.slot .foot em{font-size:9.5px}.shop-actions button{padding:4px 9px}}@media(max-height:620px)and (min-width:621px){#hud{padding:3px 10px}.brand{display:none}}.hint.tool{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.hint.tool a{color:var(--muted)}ul.traits li{display:flex;gap:8px;align-items:flex-start;padding:5px 6px;border-radius:7px;cursor:help}ul.traits li.on{background:#1a2536;border:1px solid #2f4666}ul.traits li.off{border:1px solid transparent;opacity:.62}.progress{display:block;height:3px;background:#0a0d13;border-radius:2px;margin-top:4px;overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,#3b7dd8,#6ea8f5)}ul.traits li.on .progress i{background:linear-gradient(90deg,#35a06a,#6ee7a8)}.selected h3{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:10px 0 6px;display:flex;justify-content:space-between}.slots-left{color:var(--gold)}.unit-items{display:block;margin-bottom:8px}.shop-actions button.lock.on{border-color:var(--gold);color:var(--gold);background:#2a2412}.stat.timer strong{font-variant-numeric:tabular-nums}.stat.timer.urgent strong{color:var(--bad)}#shop .go{display:flex;flex-direction:column;gap:6px;min-width:175px}#shop .go button.pause{font-size:11px;padding:5px 10px}#shop .go button.pause.on{border-color:var(--gold);color:var(--gold)}#tooltip{position:fixed;z-index:200;max-width:290px;background:linear-gradient(180deg,var(--pedra-2),var(--pedra-0));border:1px solid var(--borda-forte);border-radius:var(--raio-3);padding:10px 12px;box-shadow:var(--sombra-3),inset 0 1px #ffffff0d;pointer-events:none;font-family:var(--fonte-ui);font-size:12px;line-height:1.45;color:var(--tinta);animation:tip-in .09s ease-out}#tooltip[hidden]{display:none}@keyframes tip-in{0%{opacity:0;transform:translateY(3px)}}#tooltip p{margin:0 0 7px;color:#b9c5d6}.tip-head{display:flex;align-items:center;gap:8px;margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #253044}.tip-head strong{display:block;font-size:13.5px;color:var(--tinta)}.tip-head em{font-style:normal;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--tinta-suave)}ul.tip-tiers,ul.tip-mods{list-style:none;margin:0 0 7px;padding:0;display:flex;flex-direction:column;gap:4px}ul.tip-tiers li{display:flex;gap:8px;align-items:baseline;color:var(--tinta-suave)}ul.tip-tiers li.reached{color:#9fe3b5}ul.tip-tiers b{min-width:18px;text-align:center;border-radius:4px;background:#1b2534;font-size:11px;padding:1px 0}ul.tip-tiers li.reached b{background:#1f3a2b;color:#9fe3b5}ul.tip-mods li{color:#a8f0c8}ul.tip-sinergias{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;gap:3px 7px}ul.tip-sinergias li{display:contents}ul.tip-sinergias .hex{display:inline-flex;color:var(--tinta-suave)}ul.tip-sinergias .nome{white-space:nowrap}ul.tip-sinergias .cont{justify-self:end;min-width:16px;text-align:center;border-radius:4px;background:#1b2534;font-size:11px;padding:0 4px}ul.tip-sinergias .efeito{font-size:11px;color:var(--tinta-suave)}ul.tip-sinergias li.on .nome,ul.tip-sinergias li.on .hex{color:#a8f0c8}ul.tip-sinergias li.on .cont{background:#1f3a2b;color:#a8f0c8}ul.tip-sinergias li.off .nome,ul.tip-sinergias li.off .efeito,ul.tip-sinergias li.off .hex{color:var(--tinta-fraca)}ul.tip-sinergias li.vazio{display:block;grid-column:1 / -1;color:var(--tinta-fraca)}ul.tip-lista{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:2px;font-size:12px}.tip-foot{font-size:11px;color:var(--tinta-suave)!important;border-top:1px solid #253044;padding-top:6px;margin-bottom:0!important}.tip-traits{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:7px}.tip-spell{color:#fde68a!important}.tip-resist{display:flex;flex-wrap:wrap;gap:4px}.tip-resist span{font-size:10px;border-radius:4px;padding:1px 5px;background:#1b2230}.tip-resist .good{color:#7ee2a8}.tip-resist .bad{color:#ffa8a8}.trait-icon{display:inline-block;vertical-align:-2px;flex-shrink:0}img.trait-icon.trait-arte{object-fit:contain;image-rendering:auto;border-radius:50%}.trait-chip{display:inline-flex;align-items:center;gap:3px;background:#1a2231;border:1px solid #2b3648;border-radius:5px;padding:1px 5px 1px 3px;font-size:10.5px;color:#c3cfe0;margin-right:3px}.bot-tag{font-style:normal;font-size:8.5px;letter-spacing:.08em;background:#2a3346;border:1px solid #3b4a63;border-radius:3px;padding:0 3px;margin-left:5px;color:var(--muted);vertical-align:1px}ol.standings{counter-reset:none;list-style:none}ol.standings li{padding:4px 6px;border-radius:7px;border:1px solid transparent;cursor:help}ol.standings li.me{background:#172231;border-color:#34506f}ol.standings li.dead{opacity:.45}ol.standings li.dead .line{margin:0}ol.standings .line{align-items:baseline}ol.standings .pos{min-width:22px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}ol.standings li.me .pos{color:var(--gold);font-weight:700}ol.standings .who{flex:1;min-width:0}ol.standings li.me .who{color:var(--gold);font-weight:620}ol.standings .place{color:var(--muted);font-size:11.5px}.rank-now{float:right;color:var(--gold);font-size:12px;letter-spacing:0}.slot.owned{border-color:#3a4d6b;background:#16202e}.slot.up2{border:1px solid #3e8a5e;background:#14241b;box-shadow:inset 0 0 0 1px #6ee7a82e}.slot.up3{border:1px solid var(--gold);background:#241f10;box-shadow:0 0 0 1px #f5d67b59,0 0 18px #f5d67b2e;animation:pulse-gold 1.6s ease-in-out infinite}@keyframes pulse-gold{50%{box-shadow:0 0 0 1px #f5d67b8c,0 0 24px #f5d67b4d}}.slot .upgrade,.slot .owned{display:inline-block;font-size:9.5px;border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:1px;font-weight:700;letter-spacing:.02em}.slot .upgrade.two{background:#1f4030;color:#8ff0b8;border:1px solid #3e8a5e}.slot .upgrade.three{background:#46370f;color:var(--gold);border:1px solid var(--gold)}.slot .owned{background:#1e2836;color:var(--muted);border:1px solid #33405a;font-weight:500}.tip-upgrade{color:var(--gold)!important}.tip-owned{color:#8ff0b8!important}ol.standings .line{display:flex;align-items:baseline;gap:6px}.bot-tag{flex-shrink:0;margin-left:0}button.report{padding:6px 10px;font-size:14px}button.report.wide{font-size:11.5px;text-align:left}button.report.wide em{font-style:normal;color:var(--muted);font-size:10px}.round-report{min-width:620px;max-width:760px;max-height:84vh;overflow-y:auto;text-align:left}.round-report header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--line)}.round-report header strong{display:block;font-size:19px}.round-report header strong.win{color:var(--good)}.round-report header strong.loss{color:var(--bad)}.round-report header strong.draw{color:var(--gold)}.round-report header em{font-style:normal;font-size:12px;color:var(--muted)}.rp-totais{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--muted);text-align:right}.rp-totais b{color:var(--text);margin-left:4px}.rp-perda b{color:var(--bad)}.round-report>.btn{margin-top:18px}.round-report h3{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}table.rp-table{width:100%;border-collapse:collapse;font-size:12px}table.rp-table th{text-align:left;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 6px 4px;border-bottom:1px solid var(--line)}table.rp-table td{padding:4px 6px;border-bottom:1px solid #1a2230}table.rp-table tr.caiu{opacity:.55}.rp-nome{white-space:nowrap}.rp-nome em{font-style:normal;color:var(--gold);font-size:10px}.rp-icons{display:inline-flex;gap:2px;vertical-align:-2px;margin-right:4px}.rp-morto{font-style:normal;margin-left:4px;font-size:10px}.rp-num{text-align:center;font-variant-numeric:tabular-nums;width:62px}.rp-zero{color:#3c4759}.rp-bar{position:relative;display:block;min-width:110px;height:15px;background:#0c1119;border-radius:3px;overflow:hidden}.rp-bar i{position:absolute;inset:0 auto 0 0;display:block;border-radius:3px}.rp-bar i.dano{background:linear-gradient(90deg,#b5462f,#f0774e)}.rp-bar i.sofrido{background:linear-gradient(90deg,#4a5568,#7c8ba1)}.rp-bar i.cura{background:linear-gradient(90deg,#2f7a52,#6ee7a8)}.rp-bar b{position:relative;display:block;padding:1px 6px;font-size:10.5px;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0b0e13}.slot-topo{display:flex;align-items:center;gap:8px;min-width:0}.retrato{display:block;background-repeat:no-repeat;image-rendering:pixelated;transform-origin:center}.slot-nome{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.item-icon{display:block;flex:none;width:var(--icone, 32px);height:var(--icone, 32px)}.item-sprite{background-repeat:no-repeat;image-rendering:pixelated}.forja-previsao{display:flex;align-items:center;gap:3px;margin-top:5px;padding:3px 5px;border-radius:6px;background:#f5d67b17;border:1px solid rgba(245,214,123,.28)}.forja-previsao i{font-style:normal;font-size:10px;color:var(--tinta-fraca)}.forja-previsao b{font-size:11px;color:var(--ouro-claro);margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forja-previsao-mods{margin:4px 0 0;padding:0 0 0 14px;max-width:260px;font-size:11px;line-height:1.35;color:var(--tinta-fraca)}.forja th.cubo,.forja td.cubo{background:#7c3aed1f}.forja-chips{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.forja-chip{display:flex;align-items:center;gap:1px;padding:2px 3px;border-radius:5px;background:#ffffff0a;border:1px solid transparent}.forja-chip:hover{border-color:var(--ouro-claro);background:#f5d67b1a}.forja-chip i{font-style:normal;font-size:11px;line-height:1;color:var(--tinta-suave)}.forja-abrir{width:100%;margin-top:6px;padding:5px 8px;font-size:11px;color:var(--ouro-claro);background:#f5d67b12;border:1px solid rgba(245,214,123,.3);border-radius:6px;cursor:pointer}.forja-abrir:hover{background:#f5d67b29}.forja-abrir em{font-style:normal;color:var(--tinta-fraca)}.forja-legenda{font-size:12px}.alcance-chip{color:var(--ouro-claro)}.forja-rolagem{overflow-x:auto;margin-bottom:16px}table.forja{border-collapse:separate;border-spacing:3px;margin:0 auto}table.forja th,table.forja td{padding:3px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);vertical-align:middle}table.forja th.canto{background:none;border-color:transparent}table.forja th.tenho{border-color:var(--ouro-claro);background:#f5d67b1f}table.forja td{width:68px;text-align:center}table.forja th{text-align:center}table.forja th .item-icon{margin:0 auto}#overlay .card:has(table.forja){padding:28px 24px}table.forja td .item-icon{margin:0 auto 2px}table.forja td .nome{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:62px;height:24px;overflow:hidden;font-size:10px;line-height:1.2;color:var(--tinta);overflow-wrap:anywhere}table.forja td.dupla{background:#ffffff12}table.forja td.alcance{border-color:var(--ouro-claro);background:#f5d67b24}table.forja td.alcance .nome{color:var(--ouro-claro)}table.forja td:hover{border-color:#e9d8ff;background:#e9d8ff1f}#board-host{position:relative}.slot.travada{cursor:default;opacity:.72}.slot.travada:hover{border-color:var(--line);transform:none}#board-host{background-repeat:repeat;background-size:128px 128px;image-rendering:pixelated;overflow:hidden}.mini-membros{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mini-membro{box-sizing:border-box;width:44px;height:44px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;border:2px solid var(--cost, var(--ouro-fio));background:linear-gradient(180deg,#0c1119,#171f2c);font-size:11px}.mini-membro .retrato{flex:none;transition:opacity .15s,filter .15s}.mini-membro.apagada .retrato{opacity:.35;filter:grayscale(.7) brightness(.7)}.mini-membro.acesa{box-shadow:0 0 8px var(--cost, var(--ouro-fio))}.resist span,.tip-resist span{display:inline-flex;align-items:center;gap:3px;font-weight:700}.resist .good,.tip-resist .good,.partida .selected .resist .good{color:#4ade80}.resist .bad,.tip-resist .bad,.partida .selected .resist .bad{color:#f87171}.elemento-icone{flex:none}.partida .backpack.unit-items.imbuements{margin-top:4px;grid-template-columns:minmax(0,1fr);max-width:49px}.unit-items.imbuements .bp-slot.imbuement{border-color:#b8913f;box-shadow:inset 0 0 0 1px #b8913f73}.ui-sprite{display:block;flex:none;width:var(--ui-tam, 32px);height:var(--ui-tam, 32px);--ui-k: calc(var(--ui-tam, 32px) / var(--ui-quadro, 32));background-repeat:no-repeat;background-size:calc(var(--ui-l, 32) * var(--ui-k)) calc(var(--ui-a, 32) * var(--ui-k));background-position:calc(var(--ui-x, 0) * var(--ui-k) * -1) calc(var(--ui-y, 0) * var(--ui-k) * -1);image-rendering:pixelated}.ui-sprite.suave{image-rendering:auto}.partida{--ouro-fio: #8a6a28;--ouro-cheio: #c9a227;--ouro-luz: #f0d98a;--fundo: #080b11;--pedra-fundo: #0e131c;--pedra-painel: #141b27;--pedra-alto: #1c2534;--texto: #e8dcc0;--texto-suave: #a99e86;--texto-fraco: #6f6858;--vida-boa: #7ec850;--vida-bot: #e08c3a;--moldura: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' stroke='%238a6a28' stroke-width='2'%3E%3Crect x='1.5' y='1.5' width='45' height='45' rx='2'/%3E%3C/g%3E%3Cg fill='none' stroke='%23c9a227' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M2 12V6a4 4 0 0 1 4-4h6M36 2h6a4 4 0 0 1 4 4v6M46 36v6a4 4 0 0 1-4 4h-6M12 46H6a4 4 0 0 1-4-4v-6'/%3E%3C/g%3E%3Cg fill='%23c9a227'%3E%3Cpath d='M8 4 10 6 8 8 6 6z'/%3E%3Cpath d='M40 4l2 2-2 2-2-2z'/%3E%3Cpath d='M8 40l2 2-2 2-2-2z'/%3E%3Cpath d='M40 40l2 2-2 2-2-2z'/%3E%3C/g%3E%3C/svg%3E");background:radial-gradient(120% 80% at 50% 0%,rgba(40,52,74,.55),transparent 60%),var(--fundo);color:var(--texto);gap:10px;padding:10px}.partida .panel,.partida #hud,.partida #shop,.partida #board-host{border:10px solid transparent;border-image:var(--moldura) 16 stretch;background-color:var(--pedra-painel);background-clip:border-box;border-radius:0;box-shadow:inset 0 1px #ffffff0d,0 6px 20px #00000080}.partida #board-host{background-color:var(--pedra-fundo);padding:0}.partida #hud{display:flex;align-items:center;gap:clamp(10px,1.6vw,20px);padding:4px 14px;min-height:0;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #ffffff0d,0 6px 20px #00000080}.partida .brand{display:flex;flex-direction:row;align-items:center;gap:8px;flex-shrink:0;text-decoration:none}.partida .brand-sub{align-self:baseline}.partida .brand:before{content:"";width:26px;height:26px;flex:none;background:url(/assets/otft-coin.png?v=1) center / contain no-repeat;image-rendering:pixelated;filter:drop-shadow(0 0 6px rgba(201,162,39,.28))}.partida .brand-marca{font-family:var(--fonte-titulo);font-size:17px;letter-spacing:.16em;line-height:1;color:var(--texto)}.partida .brand-sub{display:block;font-family:var(--fonte-titulo);font-size:9.5px;letter-spacing:.34em;color:var(--ouro-cheio)}.partida .stats{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2vw,26px);flex:1;flex-wrap:wrap;row-gap:2px}.partida .stat{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:44px}.partida .stat span{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--texto-fraco)}.partida .stat strong{font-family:var(--fonte-titulo);font-size:16px;line-height:1;color:var(--texto)}.partida .stat strong em{font-style:normal;font-size:10px;color:var(--texto-fraco)}.partida .stat strong.gold{color:var(--ouro-luz)}.partida .stat strong.danger,.partida .stat.timer.urgent strong{color:#e0574f}.partida .stat.stat-vendo{flex-direction:row;align-items:center;align-self:center;gap:8px;padding:5px 12px;border:1px solid var(--ouro-escuro);border-radius:8px;background:#d9b45f1a}.partida .stat.stat-vendo span{color:var(--ouro);line-height:1}.partida .stat.stat-vendo strong{max-width:14ch;overflow:hidden;font-size:14px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;color:var(--ouro-claro)}.partida button,.partida .btn{font-family:var(--fonte-ui);color:var(--texto);border-radius:4px;transition:background var(--transicao),border-color var(--transicao),color var(--transicao)}.partida .sair-partida,.partida .shop-actions button,.partida .go button,.partida .combat-bar button{border:1px solid var(--ouro-fio);background:linear-gradient(180deg,var(--pedra-alto),#101722);box-shadow:inset 0 1px #ffffff0f;padding:8px 12px;font-size:12.5px;cursor:pointer}.partida .sair-partida:hover:not(:disabled),.partida .shop-actions button:hover:not(:disabled),.partida .go button:hover:not(:disabled),.partida .combat-bar button:hover:not(:disabled){border-color:var(--ouro-cheio);background:linear-gradient(180deg,#263143,#141c28)}.partida button:disabled{opacity:.42;cursor:default}.partida .btn.ouro,.partida .go .btn.ouro,.partida .combat-bar .btn.ouro{border:1px solid var(--ouro-luz);background:linear-gradient(180deg,#d9b45f,#9a7620);color:#1a1207;font-family:var(--fonte-titulo);font-size:12.5px;white-space:nowrap;letter-spacing:.04em;text-shadow:0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px #fff6,0 0 16px #d9b45f38}.partida .btn.ouro:hover:not(:disabled){background:linear-gradient(180deg,#f0d98a,#b58c2a)}.partida .go .btn.ouro,.partida .combat-bar .btn.ouro{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;line-height:1.15}.partida .go .btn.ouro em,.partida .combat-bar .btn.ouro em{margin-left:0;padding:0 4px;border-color:#1a120773;font-size:8.5px;color:#1a1207b8}.partida .shop-actions em,.partida .go em,.partida .btn.ouro em{font-style:normal;display:inline-block;margin-left:5px;padding:0 5px;border:1px solid var(--ouro-fio);border-radius:3px;font-size:9.5px;color:var(--ouro-cheio)}.partida .panel>h2{display:flex;align-items:baseline;justify-content:space-between;margin:-4px 0 10px;padding-bottom:7px;background:none;border-bottom:1px solid var(--ouro-fio);font-family:var(--fonte-titulo);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ouro-luz)}.partida .panel>h2 .rank-now{font-size:13px;color:var(--texto-suave)}.partida .standings{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.partida .standings li{padding:6px 8px;border:1px solid rgba(138,106,40,.35);border-radius:4px;background:linear-gradient(180deg,#1c2534e6,#101620e6)}.partida .standings li.me{border-color:var(--ouro-cheio);background:linear-gradient(180deg,#3a2f14d9,#18140ce6);box-shadow:0 0 12px #c9a2272e}.partida .standings li.dead{opacity:.42}.partida .standings .line{display:flex;align-items:baseline;gap:6px}.partida .standings .pos{font-family:var(--fonte-titulo);font-size:11px;color:var(--texto-fraco);min-width:18px}.partida .standings li.me .pos{color:var(--ouro-luz)}.partida .standings .coroa{font-size:11px;filter:drop-shadow(0 0 4px rgba(240,217,138,.6))}.partida .standings .who{flex:1;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partida .standings li[data-action=observe]{cursor:pointer}.partida .standings li[data-action=observe]:hover,.partida .standings li[data-action=observe]:focus-visible,.partida .standings li[aria-pressed=true]{border-color:var(--ouro-luz);outline:1px solid var(--ouro-cheio);outline-offset:-2px}.partida .standings-hint{margin:-2px 0 7px;color:var(--texto-fraco);font-size:9px}.partida .return-board{width:100%;margin:0 0 7px;padding:5px 6px;border:1px solid rgba(138,106,40,.55);border-radius:3px;background:#c9a2271a;color:var(--ouro-luz);font:10px var(--fonte-titulo);cursor:pointer}.partida .return-board:hover{border-color:var(--ouro-luz);background:#c9a2272e}.partida .standings .line b{font-family:var(--fonte-num);font-size:12.5px;color:var(--texto)}.partida .standings .line b.danger{color:#e0574f}.partida .standings .bot-tag{font-style:normal;padding:0 4px;border:1px solid rgba(138,106,40,.5);border-radius:2px;font-size:8.5px;letter-spacing:.08em;color:var(--texto-fraco)}.partida .standings .bot-tag.abandono{flex:none;border-color:#e0574f8c;color:#e89a94;letter-spacing:.04em}.partida .standings .bar{height:3px;margin-top:5px;border-radius:2px;background:#0000008c;overflow:hidden}.partida .standings .bar i{display:block;height:100%;background:var(--vida-bot)}.partida .standings li.me .bar i{background:var(--vida-boa)}.partida .standings .meta{margin-top:3px;font-size:10px;color:var(--texto-fraco)}.partida .standings .lutando{color:var(--ouro-luz);font-weight:600}.partida .standings .veredito{font-weight:700;letter-spacing:.04em}.partida .standings .veredito.vitoria{color:#4ade80}.partida .standings .veredito.derrota{color:#f87171}.partida .standings .veredito.empate{color:#fbbf24}.partida .standings .ready-tag{display:inline-block;margin-left:3px;padding:1px 4px;border:1px solid rgba(126,200,80,.62);border-radius:2px;background:#38712a38;color:#9cdb75;font-family:var(--fonte-titulo);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.partida #synergies{padding:8px 8px 9px}.partida #synergies h2{display:flex;align-items:baseline;gap:6px;margin-bottom:7px;font-size:10.5px}.partida #synergies h2 b{padding:0 5px;border:1px solid var(--ouro-fio);border-radius:3px;background:#00000059;font-family:var(--fonte-corpo);font-size:10px;color:var(--ouro-luz)}.partida #synergies ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.partida #synergies li{display:flex;align-items:center;gap:6px;min-width:0;padding:2px 5px 2px 2px;border:1px solid transparent;border-radius:4px;background:none}.partida #synergies li.empty{display:block;padding:4px 2px;font-size:10.5px;color:var(--texto-fraco)}.partida #synergies li.corte{height:1px;min-height:1px;margin:4px 2px;padding:0;background:linear-gradient(90deg,rgba(138,106,40,.55),transparent)}.partida #synergies .hex{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:22px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#232c3b;color:#8593a8}.partida #synergies li.nivel-1 .hex{background:linear-gradient(180deg,#c98a4e,#8f4a17);color:#2b1607}.partida #synergies li.nivel-2 .hex{background:linear-gradient(180deg,#f2f6fb,#a9b8ca);color:#1c2531}.partida #synergies li.nivel-3 .hex{background:linear-gradient(180deg,#ffe08a,#d0a02a);color:#33260a}.partida #synergies li.nivel-4 .hex,.partida #synergies li.nivel-5 .hex{background:linear-gradient(180deg,#bff3ff,#7fd0ea 45%,#c9a6ff);color:#1a2a33}.partida #synergies .nome{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.2;font-size:11.5px;color:var(--texto-fraco)}.partida #synergies .cont{flex:none;font-family:var(--fonte-titulo);font-size:10.5px;color:var(--texto-fraco)}.partida #synergies li.on .nome{color:var(--texto)}.partida #synergies li.on .cont{color:var(--ouro-luz)}.partida #synergies li:not(.corte):not(.empty):hover{border-color:#8a6a288c;background:#0006}.partida #board-host #synergies:hover li.on,.partida #board-host #synergies:focus-within li.on{border-color:#7eaaff66;background:linear-gradient(180deg,#263c60bf,#142034bf)}.tip-agora{margin:6px 0 0;font-size:11px;color:var(--ouro-luz)}.tip-tiers li.agora{color:var(--ouro-luz)}.partida #shop{position:relative;display:flex;align-items:stretch;flex-wrap:nowrap;gap:12px;padding:10px 12px}.partida #shop{height:clamp(196px,21vh,228px);flex-shrink:0}.partida .shop-actions,.partida .go{flex:none;width:178px}.partida .slots{min-width:0}.partida .go.combat-bar{width:178px;min-width:0;justify-content:space-between}.partida .shop-actions{display:flex;flex-direction:column;gap:6px}.partida .shop-actions button{display:flex;align-items:center;gap:6px;text-align:left;flex:1 1 0;min-height:0;max-height:40px;padding-block:clamp(3px,.75vh,8px);padding-inline:10px;font-size:clamp(11px,1.6vh,12.5px);line-height:1.15;white-space:nowrap;overflow:hidden}.partida .shop-actions{justify-content:flex-start}.partida .shop-actions b{color:var(--ouro-luz)}.partida .shop-actions button.gratis:not(:disabled){border-color:var(--ouro-cheio);animation:rolagem-gratis 1.1s ease-in-out infinite}@keyframes rolagem-gratis{0%,to{border-color:var(--ouro-fio);box-shadow:inset 0 1px #ffffff0f}50%{border-color:var(--ouro-luz);box-shadow:inset 0 0 0 1px #f5dc9a99,inset 0 0 12px #d9b45f8c}}@media(prefers-reduced-motion:reduce){.partida .shop-actions button.gratis:not(:disabled){animation:none;border-color:var(--ouro-luz);box-shadow:inset 0 0 0 1px #f5dc9a99}}.partida .slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;flex:1;min-width:380px;min-height:0}.partida .slots .slot{position:relative;display:grid;grid-template-rows:38px 68px 21px;align-content:space-between;gap:4px;padding:6px 12px;border:1px solid var(--cost, var(--ouro-fio));border-left-width:3px;border-radius:4px;background:linear-gradient(180deg,var(--pedra-alto),#0f1620);cursor:pointer;min-height:0;overflow:hidden}.partida .slot:hover:not(:disabled){border-color:var(--ouro-luz);background:linear-gradient(180deg,#273245,#131b27)}.partida .slot.empty{border-style:dashed;border-color:#8a6a284d;background:#00000040;cursor:default}.partida .slot-topo{display:flex;align-items:flex-start;gap:6px}.partida .slot .tier{flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--cost, var(--ouro-fio));border-radius:3px;background:color-mix(in srgb,var(--cost, #888) 22%,#0b0f16);font-family:var(--fonte-titulo);font-size:13px;color:var(--texto)}.partida .slot .traits{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.partida .slot .trait-chip{justify-content:flex-start;padding:1px 5px}.partida .slot-retrato{justify-self:center;width:68px;height:68px;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:2px solid var(--cost, var(--ouro-fio));background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.08),transparent 65%),linear-gradient(180deg,#0c1119,#171f2c);box-shadow:inset 0 2px 8px #000000a6}.partida .slot-retrato.sem-arte{border-style:dashed}.partida .slot-retrato .iniciais{font-family:var(--fonte-titulo);font-size:15px;color:var(--cost, var(--texto-suave))}.partida .slot-nome{display:grid;place-items:center;padding:0 4px;border-top:1px solid rgba(138,106,40,.35);border-bottom:1px solid rgba(138,106,40,.35);background:#0000004d;font-family:var(--fonte-titulo);font-size:clamp(9.5px,.8vw,11px);line-height:1.05;text-align:center;color:var(--texto);white-space:normal;overflow-wrap:anywhere}.partida .trait-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid rgba(138,106,40,.45);border-radius:3px;background:#0000004d;font-size:10px;color:var(--texto-suave)}.partida .go{display:flex;flex-direction:column;gap:6px}.partida .go .btn:hover:not(:disabled){transform:none}.partida .selected{display:flex;flex-direction:column;gap:8px}.partida .selected .title{display:flex;align-items:baseline;gap:6px;padding-bottom:6px;border-bottom:1px solid rgba(138,106,40,.4);font-family:var(--fonte-titulo);font-size:15px;color:var(--texto)}.partida .selected .title .cost{margin-left:auto;font-family:var(--fonte-num);font-size:12px;color:var(--ouro-luz)}.partida .selected dl{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0}.partida .selected dl>div{display:flex;flex-direction:column;gap:1px;padding:3px 7px 4px;border:1px solid var(--borda);border-radius:4px;background:#0000002e;font-size:11.5px;min-width:0}.partida .selected dt{color:var(--tinta-fraca);font-size:9.5px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.partida .selected dd{margin:0;font-family:var(--fonte-num);color:var(--texto)}.partida .selected dd .bonus{color:var(--sucesso);font-size:.92em}.partida .selected dd .bonus.negativo{color:var(--perigo)}.partida .selected .spell{margin:0;font-size:11.5px;color:var(--ouro-luz)}.partida .selected h3{display:flex;justify-content:space-between;margin:4px 0 0;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--texto-fraco)}.partida .selected .sell{border:1px solid #7d2020;background:linear-gradient(180deg,#3a1717,#1d0f0f);color:#f0b8b8;padding:7px;cursor:pointer}.partida .selected .sell:hover{border-color:#d24b4b;background:linear-gradient(180deg,#52201f,#2a1413)}.partida .backpack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;border:1px solid var(--ouro-fio);border-radius:4px;background:linear-gradient(180deg,#3422108c,#1a120abf),var(--pedra-fundo);box-shadow:inset 0 2px 8px #0009}.partida .bp-slot,.partida button.bp-slot{position:relative;aspect-ratio:1;display:grid;place-items:center;padding:0;border:1px solid rgba(138,106,40,.4);border-radius:3px;background:radial-gradient(circle at 50% 30%,rgba(0,0,0,.5),transparent 70%),linear-gradient(180deg,#0d121a,#151d29);box-shadow:inset 0 1px 3px #000000b3;cursor:default}.partida .bp-slot.cheio{border-color:#c9a2278c}.partida .bp-slot.clicavel{cursor:pointer}.partida .bp-slot.clicavel:hover{border-color:var(--ouro-luz);box-shadow:inset 0 1px 3px #000000b3,0 0 10px #f0d98a4d}.partida .bp-slot .item-icon{width:86%;height:86%}.partida .bp-slot.componente:after{content:"";position:absolute;right:2px;bottom:2px;width:5px;height:5px;border-radius:50%;background:var(--ouro-luz);box-shadow:0 0 4px #f0d98acc}.partida .bp-rodape{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:10.5px;color:var(--texto-fraco)}.partida .forja-abrir{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4px;width:100%;margin-top:8px;padding:7px 8px;border:1px solid var(--ouro-fio);border-radius:4px;background:linear-gradient(180deg,var(--pedra-alto),#101722);color:var(--texto);font-size:11px;white-space:nowrap;cursor:pointer}.partida .forja-abrir .forja-label{min-width:0;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.partida .forja-abrir em{color:var(--texto-fraco);font-style:normal}.partida .forja-abrir:hover{border-color:var(--ouro-cheio);background:linear-gradient(180deg,#263143,#141c28)}.partida .hint,.partida .empty{font-size:11px;color:var(--texto-fraco)}.partida .hint.tool a{color:var(--ouro-fio)}.partida .warn{position:absolute;top:-1px;left:50%;transform:translate(-50%);z-index:2;width:auto;margin:0;padding:2px 12px;border:1px solid rgba(224,184,76,.5);border-top:0;border-radius:0 0 5px 5px;background:#241d0d;font-size:11px;white-space:nowrap;color:#e0b84c}.partida #table{gap:12px}.partida #synergies ul.traits{margin-bottom:0}.partida #synergies li.on strong{color:var(--ouro-luz)}.partida .go.combat-bar{display:flex;flex-direction:column;align-items:stretch;gap:5px}.partida .go.combat-bar button{padding:5px 8px}.partida .go.combat-bar .speeds{display:flex;gap:5px;margin:0;padding:0}.partida .go.combat-bar .speeds button{flex:1;min-width:0;padding:5px 2px;text-align:center}.partida .go.combat-bar .pular{width:100%;text-align:center}.partida .combat-status{flex:none;margin:0;padding:0;border:0;background:none;line-height:1.25;text-align:left}.partida .speeds button.active{border-color:var(--ouro-luz);color:var(--ouro-luz)}.partida .combat-status strong{display:block;font-family:var(--fonte-titulo);font-size:14px;color:var(--texto)}.partida .combat-status em{font-style:normal;font-size:11px;color:var(--texto-fraco)}.partida .slot>.marca{position:absolute;top:1px;right:1px;z-index:2;display:grid;place-items:center;width:20px;height:20px;margin:0;padding:0;pointer-events:none}.partida .slot>.marca.tenho{border:1px solid rgba(138,106,40,.65);border-radius:3px;background:#06090ed1;font-family:var(--fonte-titulo);font-size:11.5px;line-height:1;color:var(--texto)}.partida .slot>.marca.evolui{filter:drop-shadow(0 0 5px rgba(255,214,90,.8));animation:pulso-estrela 1.15s ease-in-out infinite}@keyframes pulso-estrela{50%{transform:scale(1.16)}}.partida .slot.owned .traits,.partida .slot.up2 .traits,.partida .slot.up3 .traits{padding-right:10px}.partida .slot .trait-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@property --giro{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.partida .slots .slot.up2,.partida .slots .slot.up3{--custo: var(--cost, var(--ouro-fio));border-color:transparent;background:linear-gradient(180deg,var(--pedra-alto),#0f1620) padding-box,conic-gradient(from var(--giro),var(--custo),color-mix(in srgb,var(--custo) 45%,#ffffff),var(--custo),color-mix(in srgb,var(--custo) 55%,#000000),var(--custo)) border-box;box-shadow:0 0 12px color-mix(in srgb,var(--custo) 40%,transparent);animation:giro-da-evolucao 2.4s linear infinite}.partida .slots .slot.up3{box-shadow:0 0 16px color-mix(in srgb,var(--custo) 60%,transparent);animation-duration:1.4s}.partida .slots .slot.up2:hover:not(:disabled),.partida .slots .slot.up3:hover:not(:disabled){border-color:transparent}@keyframes giro-da-evolucao{to{--giro: 360deg}}@media(prefers-reduced-motion:reduce){.partida .slots .slot.up2,.partida .slots .slot.up3{animation:none}}.partida .slot.poor{opacity:.5}.partida .slots.fechando{position:relative}.partida .slots.fechando:after{content:attr(data-aviso);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:calc(100% - 16px);padding:6px 14px;border:1px solid var(--ouro-fio);border-radius:4px;background:#0b0e13e6;color:var(--ouro-luz);font-family:var(--fonte-titulo);font-size:13px;letter-spacing:.04em;text-align:center;pointer-events:none;z-index:2}.partida .backpack.unit-items{grid-template-columns:repeat(3,minmax(0,1fr));max-width:132px}.partida .backpack.unit-items.quatro{grid-template-columns:repeat(4,minmax(0,1fr));max-width:176px}.bp-slot.guardado{opacity:.45;filter:grayscale(.8)}.partida .traits-inline{display:flex;flex-wrap:wrap;gap:4px}.partida .selected .resist{display:flex;flex-wrap:wrap;gap:5px;margin:0;font-size:10.5px}.partida .selected .resist .good{color:#7ec850}.partida .selected .resist .bad{color:#e0574f}.partida .slots-left{font-family:var(--fonte-num);color:var(--ouro-luz)}.partida .stat strong .bonus{font-style:normal;font-size:11px;color:var(--vida-boa)}.partida .stat strong.serie-boa{color:#7ec850}.partida .stat strong.serie-ruim{color:#d08a7a}.partida #side .painel-corpo,.partida #detalhe .painel-corpo{display:flex;flex-direction:column;gap:10px}.partida .forja-abrir{margin:0}.partida #side .selected,.partida #detalhe .selected{margin-top:0}.partida #shop>*{min-height:0;overflow:hidden}.partida .combat-status strong{font-size:12.5px}.partida .combat-status em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.partida #shop{height:auto;flex-wrap:wrap;padding:8px;gap:8px}.partida .shop-actions{flex-direction:row;flex-wrap:wrap;width:100%;min-width:0}.partida .shop-actions button{flex:1 1 44%;text-align:center}.partida .slots{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-width:0;width:100%;padding-bottom:4px}.partida #shop>.slots{overflow-x:auto}.partida .slots>.slot{flex:0 0 148px;scroll-snap-align:start}.partida #shop .go,.partida #shop .go.combat-bar{width:100%;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.partida #shop .go>*,.partida #shop .go.combat-bar>*{flex:1 1 46%;min-width:0}.partida #shop .go.combat-bar>*{white-space:normal}.partida #shop .go.combat-bar .combat-status{flex-basis:100%}}@media(max-height:620px)and (min-width:621px){.partida .brand{display:none}}@media(max-height:560px){.partida #board-host{align-self:center;width:auto;max-width:100%}}.partida .stat strong.local-casa{color:#9ec7e8}.partida .stat strong.local-fora{color:#d8b46a}.partida .aviso-drops{position:absolute;top:14px;left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 16px 10px;border:1px solid var(--ouro-luz);border-radius:10px;background:linear-gradient(180deg,#261e0ef0,#0c0a06f0);box-shadow:0 6px 24px #0000008c,0 0 18px #d9b45f4d;transform:translate(-50%);animation:aviso-drops-entra .28s ease-out}.partida .aviso-drops[hidden]{display:none}.partida .aviso-drops.saindo{opacity:0;transform:translate(-50%,-8px);transition:opacity .38s ease-in,transform .38s ease-in}.partida .aviso-drops-titulo{font-family:var(--fonte-titulo);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro-luz)}.partida .aviso-drops-itens{display:flex;gap:8px}.partida .aviso-drops-item{display:grid;place-items:center;padding:4px;border:1px solid var(--ouro-fio);border-radius:8px;background:#00000059}.partida .aviso-drops-item.perdido{border-color:#e05252e6;background:#460e0e73;box-shadow:0 0 8px #e0525259}.partida .aviso-drops-item.perdido>*{filter:grayscale(1) brightness(.75);opacity:.7}.partida .aviso-drops-perda{font-size:11px;color:#f08a8a}@keyframes aviso-drops-entra{0%{opacity:0;transform:translate(-50%,-10px) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.partida .aviso-drops,.partida .aviso-drops.saindo{animation:none;transition:none}}.partida .ficha-flutuante{position:fixed;left:0;top:0;z-index:60;width:250px;max-height:calc(100vh - 16px);overflow:hidden;pointer-events:none}.partida .ficha-flutuante.fixada{pointer-events:auto}.partida .ficha-flutuante[hidden]{display:none}.partida .ficha-flutuante .selected{margin-top:0;background:#272132db;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 10px 28px #0000008c}.partida .barra-espectador{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:12px 16px;padding:8px 12px}.partida .barra-espectador p{flex:1 1 220px;margin:0;font-family:var(--fonte-ui);line-height:1.5}.partida .barra-espectador .suave{font-size:.86rem}.selo-experimental{display:inline-block;padding:2px 10px;border:1px solid var(--aviso);border-radius:999px;background:#e0a83c1f;color:#f2d49a;font-family:var(--fonte-ui);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.partida #board-host{position:relative}.partida #side[hidden],.partida #detalhe[hidden]{display:none!important}.partida .bp-tabuleiro{position:absolute;z-index:4;display:flex;align-items:flex-end;pointer-events:none;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;--ui-tam: calc(32px * var(--bp-escala, 1))}.partida .bp-corpo{pointer-events:auto;width:100%;box-sizing:border-box;border:2px solid var(--ouro-escuro);border-radius:6px;background:linear-gradient(180deg,var(--pedra-3),var(--pedra-1));box-shadow:inset 0 0 0 1px #f5dc9a1f,0 3px 10px #0000008c;transition:border-color .15s ease}.partida .bp-corpo.aberta,.partida .bp-tabuleiro.arrastando .bp-corpo{border-color:var(--ouro)}.partida .bp-aberta,.partida .bp-corpo.aberta .bp-faixa,.partida .bp-tabuleiro.arrastando .bp-faixa{display:none}.partida .bp-corpo.aberta .bp-aberta,.partida .bp-tabuleiro.arrastando .bp-aberta{display:flex}@media(hover:hover){:root:not([data-entrada=toque]) .partida .bp-corpo:hover{border-color:var(--ouro)}:root:not([data-entrada=toque]) .partida .bp-corpo:hover .bp-faixa{display:none}:root:not([data-entrada=toque]) .partida .bp-corpo:hover .bp-aberta{display:flex}}.partida .bp-faixa{display:flex;align-items:center;gap:calc(5px * var(--bp-escala, 1));padding:calc(4px * var(--bp-escala, 1))}.partida .bp-faixa-sprite{position:relative;flex:none;display:block}.partida .bp-contagem{position:absolute;right:-2px;bottom:-3px;padding:0 3px;border-radius:3px;background:#0a090fd9;color:var(--ouro-claro);font-family:var(--fonte-ui);font-size:calc(9px * var(--bp-escala, 1));line-height:1.3}.partida .bp-minis{flex:1;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(2px * var(--bp-escala, 1));align-content:center}.partida .bp-mini{position:relative;aspect-ratio:1;display:grid;place-items:center}.partida .bp-mini .item-icon{width:100%;height:100%}.partida .bp-mini.componente:after{content:"";position:absolute;right:0;bottom:0;width:3px;height:3px;border-radius:50%;background:var(--ouro-luz)}.partida .bp-vazia{grid-column:1 / -1;color:var(--texto-fraco);font-family:var(--fonte-ui);font-size:calc(10px * var(--bp-escala, 1));font-style:normal;text-transform:uppercase;letter-spacing:.06em}.partida .bp-aberta{flex-direction:column;gap:4px;padding:6px}.partida .bp-tabuleiro-topo{display:flex;align-items:center;gap:6px;font-family:var(--fonte-ui);font-size:calc(11px * var(--bp-escala, 1));color:var(--ouro-claro);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.partida .bp-tabuleiro-topo b{margin-left:auto;color:var(--tinta-suave)}.partida .bp-tabuleiro .bp-forja{margin-left:auto;padding:0 4px;border:1px solid rgba(138,106,40,.5);border-radius:4px;background:transparent;cursor:pointer;font-size:calc(12px * var(--bp-escala, 1));line-height:1.3}.partida .bp-tabuleiro-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.partida .bp-tabuleiro .bp-slot.arrastavel{cursor:grab}.partida .bp-tabuleiro .bp-slot.arrastavel:hover{border-color:var(--ouro-luz)}.partida .bp-tabuleiro.arrastando .bp-slot.arrastavel{cursor:grabbing}.partida .bp-tabuleiro.arrastando.por-toque .bp-corpo{opacity:.5}.partida .bp-tabuleiro.arrastando.fora .bp-corpo .bp-faixa{display:flex}.partida .bp-tabuleiro.arrastando.fora .bp-corpo .bp-aberta{display:none}.partida .bp-tabuleiro.arrastando.fora .bp-corpo{opacity:1}.partida .bp-tabuleiro .bp-slot.alvo-combinar{border-color:var(--ouro-luz);box-shadow:inset 0 1px 3px #000000b3,0 0 12px #f0d98ab3}.bp-fantasma{position:fixed;z-index:60;pointer-events:none;transform:translate(-50%,-50%) scale(1.15);filter:drop-shadow(0 4px 8px rgba(0,0,0,.7))}.bp-arrasto-dica{position:fixed;z-index:61;pointer-events:none;max-width:260px;padding:6px 9px;border:1px solid var(--borda-ouro);border-radius:6px;background:#0e0c14f2;color:var(--tinta);font-family:var(--fonte-ui);font-size:.78rem;box-shadow:var(--sombra-2)}.bp-arrasto-dica strong{display:block;color:var(--ouro-claro)}.bp-arrasto-dica.recusa strong{color:var(--perigo)}@media(max-height:900px)and (min-width:1180px){.partida{display:grid;grid-template-columns:minmax(0,1fr) clamp(248px,18vw,300px);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"hud hud" "mesa loja"}.partida>#hud{grid-area:hud}.partida>#table{grid-area:mesa}.partida>#shop{grid-area:loja}.partida #table{grid-template-columns:clamp(196px,14.5vw,240px) clamp(150px,11vw,214px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.partida #coluna-esquerda,.partida #coluna-direita{display:contents}.partida #standings{grid-column:1;grid-row:1 / -1}.partida #synergies{grid-column:2;grid-row:1}.partida #side{grid-column:2;grid-row:2;order:0;max-height:48vh}.partida #detalhe{display:none}.partida #board-host{grid-column:3;grid-row:1 / -1}.partida #side .backpack{gap:4px}.partida #side .forja-abrir{grid-template-columns:minmax(0,1fr);padding-inline:6px}.partida #side .forja-abrir em{display:none}.partida #side .forja-abrir .forja-label{white-space:normal;line-height:1.2}.partida #shop{height:auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:10px}.partida .shop-actions{width:auto;display:grid;grid-template-columns:1fr 1fr;gap:5px}.partida .shop-actions button{max-height:none;min-height:30px;justify-content:center;gap:4px;padding:5px 4px;font-size:11.5px;text-align:center}.partida .shop-actions button:nth-child(odd):last-child{grid-column:1 / -1}.partida .shop-actions em{display:none}.partida .slots{min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,minmax(0,1fr));gap:6px}.partida .slots .slot{grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,auto) minmax(0,auto);grid-template-areas:"retrato nome" "retrato topo";align-content:center;column-gap:9px;row-gap:5px;padding:4px 26px 4px 6px;text-align:left}.partida .slots .slot .slot-retrato{grid-area:retrato;align-self:center;height:clamp(42px,7.8vh,65px);width:auto;aspect-ratio:1}.partida .slots .slot .slot-retrato .retrato{scale:.95}.partida .slots .slot .slot-nome{grid-area:nome;place-items:center start;padding:0;border:0;background:none;font-size:13px;text-align:left}.partida .slots .slot .slot-topo{grid-area:topo;align-items:center;min-width:0}.partida .slots .slot .tier{width:19px;height:19px;font-size:12px}.partida .slots .slot .traits{flex-direction:row;flex-wrap:wrap;gap:3px}.partida .slots .slot .trait-chip{padding:1px 4px;font-size:10px}.partida #shop .go,.partida #shop .go.combat-bar{width:auto;height:146px;justify-content:flex-end;overflow:hidden}.partida #shop .go.combat-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:end}.partida #shop .go.combat-bar>*{grid-column:1 / -1}.partida #shop .go.combat-bar .speeds{grid-column:1}.partida #shop .go.combat-bar .pular{grid-column:2;width:auto;padding-inline:8px}.partida #shop .go.combat-bar .hint{margin:0;font-size:11px;line-height:1.3}.partida #shop>.warn{top:auto;bottom:100%;border-top:1px solid rgba(224,184,76,.5);border-bottom:0;border-radius:5px 5px 0 0}}@media(max-height:740px)and (min-width:1180px){.partida .slots .slot .trait-chip>span{display:none}.partida .slots .slot .traits{flex-wrap:nowrap}}.abas-celular{display:none}@media(orientation:landscape)and (max-height:500px)and (min-width:600px){html:has(.partida),body:has(.partida){height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}body:has(.partida) #app{min-height:0}.partida{--lateral-min: 128px;--respiro: 4px;--util-altura: calc(100dvh - var(--borda-cima, 0px) - var(--borda-baixo, 0px));--util-largura: calc(100vw - var(--borda-esq, 0px) - var(--borda-dir, 0px));--arena-largura: min( calc((var(--util-altura) - 2 * var(--respiro)) * var(--arena-proporcao, 1.3015)), calc(var(--util-largura) - 4 * var(--respiro) - 2 * var(--lateral-min)) );display:grid;grid-template-columns:minmax(var(--lateral-min),1fr) var(--arena-largura) minmax(var(--lateral-min),1.15fr);grid-template-rows:auto auto minmax(0,auto) minmax(0,1fr);grid-template-areas:"hud  mesa loja" "abas mesa loja" "p1   mesa loja" "p2   mesa loja";gap:var(--respiro);padding:var(--respiro);height:var(--util-altura);min-height:0;max-width:none;overflow:hidden;font-size:12px;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.partida #table,.partida #coluna-esquerda,.partida #coluna-direita{display:contents}.partida .panel,.partida #hud,.partida #shop{border-width:5px}.partida #board-host{border-width:3px}.partida button,.partida .btn{min-height:0}.partida #hud{grid-area:hud;position:relative;display:block;padding:3px 20px 3px 4px;min-height:0}.partida #hud .brand{display:none}.partida #hud .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 2px;justify-items:center}.partida #hud .stat-local{display:none}.partida #hud .stat.timer[hidden]{display:flex;visibility:hidden}.partida #hud .stat.stat-nivel strong em{display:inline;font-size:inherit;font-style:normal;font-weight:inherit}.partida #shop .combat-status em{display:none}.partida #hud .stat{min-width:0;max-width:100%;gap:0}.partida #hud .stat span{max-width:100%;overflow:hidden;font-size:7.5px;letter-spacing:.06em;text-overflow:clip;white-space:nowrap}.partida #hud .stat span[data-curto]{font-size:0}.partida #hud .stat span[data-curto]:after{content:attr(data-curto);font-size:7.5px}.partida #hud .stat strong{font-size:13px;line-height:1.1;white-space:nowrap}.partida #hud .stat strong em{font-size:7.5px}.partida #hud .stat[hidden]{display:none}.partida #hud .stat strong.local-casa,.partida #hud .stat strong.local-fora{font-size:10px}.partida #hud .sair-partida{position:absolute;top:1px;right:1px;width:17px;height:17px;padding:0!important;display:grid;place-items:center;font-size:0!important;line-height:1}.partida #hud .sair-partida:before{content:"✕";font-size:10px}.partida .abas-celular{grid-area:abas;display:flex;gap:2px}.partida .abas-celular button{flex:1 1 auto;min-width:0;height:22px;padding:0 3px;border:1px solid var(--ouro-fio);border-radius:3px;background:linear-gradient(180deg,var(--pedra-alto),#101722);color:var(--texto-suave);font-size:10px;letter-spacing:0;white-space:nowrap;overflow:hidden}.partida .abas-celular button[aria-pressed=true]{border-color:var(--ouro-cheio);background:linear-gradient(180deg,#3a2f14,#1c160a);color:var(--ouro-luz)}.partida .abas-celular .tela-cheia{flex:0 0 32px;font-size:13px;text-transform:none}.partida .abas-celular .tela-cheia[hidden]{display:none}.partida #standings,.partida #synergies,.partida #side,.partida #detalhe{display:none;grid-column:1;grid-row:3 / 5;max-height:none;padding:4px 5px}.partida[data-aba=sinergias] #synergies,.partida[data-aba=placar] #standings{display:grid}.partida[data-aba=itens] #side{display:grid;grid-row:3}.partida[data-aba=itens] #detalhe{display:grid;grid-row:4}.partida .panel>h2{margin:-1px 0 4px;padding-bottom:3px;font-size:10px;letter-spacing:.14em}.partida .panel>h2 .rank-now{font-size:10px}.partida .painel-corpo{margin:0 -5px -4px;padding:0 5px 4px}.partida .standings{gap:2px}.partida .standings li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"linha linha" "barra meta";align-items:center;column-gap:5px;row-gap:1px;padding:1px 4px}.partida .standings li>.line{grid-area:linha}.partida .standings li>.bar{grid-area:barra}.partida .standings li>.meta{grid-area:meta;max-width:88px;margin:0;text-overflow:ellipsis}.partida .standings .line{align-items:center;gap:3px;line-height:1.15}.partida ol.standings .line .who{min-width:0;overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.partida .standings .line>b{font-size:10.5px}.partida .standings .pos,.partida .standings .coroa{min-width:0;font-size:9.5px}.partida .standings .bot-tag{padding:0 2px;font-size:7px}.partida .standings .bar{height:3px;margin:0}.partida .standings .meta{font-size:8px;line-height:1.1;white-space:nowrap;overflow:hidden}.partida .standings-hint,.partida .return-board{font-size:9.5px}.partida ul.traits li{align-items:center;gap:5px;padding:3px 4px;font-size:11px}.partida ul.traits li .nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partida #side .backpack{gap:3px}.partida #side .bp-slot{min-width:0;aspect-ratio:1;height:auto}.partida #side .bp-slot svg{width:80%;height:80%}.partida #side .bp-rodape{font-size:9px;gap:4px}.partida #side .forja-abrir{grid-template-columns:minmax(0,1fr);min-height:24px;padding:3px 6px;font-size:10.5px}.partida #side .forja-abrir em,.partida #side .hint.tool{display:none}.partida #detalhe .hint{font-size:10px}.partida #detalhe .selected{gap:5px}.partida #detalhe .selected .title{font-size:12px;padding-bottom:3px}.partida #detalhe .selected dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.partida #detalhe .selected dl>div{padding:1px 4px 2px;gap:0;font-size:9.5px;line-height:1.2}.partida #detalhe .selected dl>div:last-child{grid-column:1 / -1}.partida #detalhe .selected dt{font-size:7px;letter-spacing:0}.partida #detalhe .selected .spell{font-size:10px}.partida #board-host{grid-area:mesa;order:0;width:auto;height:auto;max-width:none;max-height:none;min-height:0;aspect-ratio:auto;align-self:stretch;padding:0}.partida #board-host{touch-action:none}.partida #board-host canvas{touch-action:none;border-radius:4px}.partida #shop{grid-area:loja;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:4px;height:auto;min-height:0;padding:4px;flex-wrap:nowrap}.partida .shop-actions{width:auto;display:grid;grid-template-columns:1fr 1fr;gap:3px}.partida #shop .shop-actions button{flex:none;max-height:none;height:24px;min-height:0;justify-content:center;gap:3px;padding:0 2px;font-size:10px;text-align:center}.partida .shop-actions button:nth-child(odd):last-child{grid-column:1 / -1}.partida .shop-actions em{display:none}.partida #shop span[data-curto]{font-size:0}.partida #shop span[data-curto]:after{content:attr(data-curto);font-size:var(--rotulo-loja, 10.5px)}.partida #shop .ico{display:inline-block;flex:none;width:1.25em;overflow:hidden;text-align:center;vertical-align:bottom;white-space:nowrap}.partida .slots{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,minmax(0,1fr));gap:3px;min-width:0;width:auto;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.partida #shop>.slots{overflow:hidden}.partida .slots .slot,.partida .slots>.slot{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,auto) minmax(0,auto);grid-template-areas:"retrato nome" "retrato topo";align-content:center;column-gap:6px;row-gap:2px;min-height:0;padding:2px 18px 2px 4px;text-align:left}.partida .slots .slot .slot-retrato{grid-area:retrato;align-self:center;position:relative;width:var(--retrato-loja, 38px);height:var(--retrato-loja, 38px);border-width:1px}.partida .slots .slot .slot-retrato .retrato{position:absolute;left:50%;top:50%;translate:-50% -50%;scale:var(--retrato-escala, .56)}.partida .slots .slot .slot-nome{grid-area:nome;display:block;align-self:center;padding:0;border:0;background:none;font-size:11px;line-height:1.1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partida .slots .slot .slot-topo{grid-area:topo;align-items:center;gap:4px;min-width:0}.partida .slots .slot .tier{width:15px;height:15px;font-size:10px}.partida .slots .slot .traits{flex-direction:row;flex-wrap:nowrap;gap:2px}.partida .slots .slot .trait-chip{padding:1px 2px}.partida .slots .slot .trait-chip>span{display:none}.partida .slots .slot .marca{transform:scale(.8);transform-origin:top right}.partida #shop .go,.partida #shop .go.combat-bar{width:auto;height:76px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;align-content:end;gap:3px;overflow:hidden}.partida #shop .go>*,.partida #shop .go.combat-bar>*{grid-column:1 / -1;min-width:0;height:24px;padding:0 4px;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partida #shop .go>.btn.ouro,.partida #shop .go.combat-bar>.btn.ouro{height:30px;font-size:12px;flex-direction:row;justify-content:center;gap:6px}.partida #shop .go .btn.ouro em{display:none}.partida #shop .go:not(.combat-bar)>.pause,.partida #shop .go:not(.combat-bar)>.report{grid-column:auto}.partida #shop .go:not(.combat-bar)>.pause:last-child{grid-column:1 / -1}.partida #shop .go:not(.combat-bar)>.btn.ouro+.report{grid-column:1 / -1}.partida #shop .go button.pause{padding:0 4px}.partida #shop .go>.report .ico{display:none}.partida #shop .go:not(.combat-bar)>.btn.ouro+.report .ico,.partida #shop .go.combat-bar>.hint+.report .ico{display:inline-block}.partida #shop .go .report em{display:none}.partida #shop .go.combat-bar .combat-status{display:flex;align-items:baseline;gap:4px;height:auto;padding:0;font-size:10px}.partida #shop .go.combat-bar .combat-status em{overflow:hidden;text-overflow:ellipsis}.partida #shop .go.combat-bar .combat-status strong{font-size:var(--estado-loja, 11px);line-height:1.2;white-space:nowrap}.partida #shop .go.combat-bar .speeds{grid-column:1;display:flex;gap:2px;padding:0}.partida #shop .go.combat-bar .speeds button{flex:1 1 0;min-width:0;height:24px;padding:0;font-size:10px}.partida #shop .go.combat-bar .pular{grid-column:2}.partida #shop .go.combat-bar{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.partida #shop .go.combat-bar>.btn.ouro{grid-column:1;height:24px;padding:0 2px;font-size:10.5px;letter-spacing:0}.partida #shop .go.combat-bar>.report{grid-column:2}.partida #shop .go.combat-bar>.hint+.report{grid-column:1 / -1}.partida #shop .go.combat-bar .hint{height:auto;margin:0;font-size:9.5px;line-height:1.25;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.partida #shop>.warn{top:32px;left:4px;right:4px;transform:none;width:auto;padding:2px 4px;border-top:1px solid rgba(224,184,76,.5);border-radius:4px;font-size:9.5px;text-align:center;white-space:normal}.partida #shop .barra-espectador{display:flex;flex-direction:column;align-items:stretch;align-content:stretch;justify-content:flex-start;gap:5px;width:100%;min-width:0;padding:4px 2px;font-size:10px;overflow:hidden}.partida #shop .barra-espectador .selo-experimental{order:1;align-self:center;padding:1px 6px;font-size:8.5px;letter-spacing:.03em}.partida #shop .barra-espectador button{order:2;width:100%;min-width:0;padding:4px;font-size:10px;line-height:1.2;white-space:normal}.partida #shop .barra-espectador p{order:3;flex:0 1 auto;min-height:0;overflow:hidden;line-height:1.3;overflow-wrap:anywhere}.partida #shop .barra-espectador .suave{font-size:9.5px}#overlay{padding:6px}#overlay .card{min-width:0;max-width:96vw;max-height:calc(100dvh - 12px);padding:12px 16px}#overlay h2{font-size:18px}.partida .ficha-flutuante{width:min(270px,calc(100vw - 16px));max-height:calc(100dvh - 8px)}.partida .ficha-flutuante.por-toque{pointer-events:auto}.partida .ficha-flutuante .selected{gap:4px;padding:7px 9px;font-size:10px}.partida .ficha-flutuante .selected .title{font-size:13px;padding-bottom:3px}.partida .ficha-flutuante .selected .title .cost{font-size:11px}.partida .ficha-flutuante .traits-inline .trait-chip{font-size:10px;padding:0 5px}.partida .ficha-flutuante .selected dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.partida .ficha-flutuante .selected dl>div{padding:1px 4px 2px;gap:0;font-size:9.5px;line-height:1.2}.partida .ficha-flutuante .selected dl>div:last-child{grid-column:1 / -1}.partida .ficha-flutuante .selected dt{font-size:7px;letter-spacing:0}.partida .ficha-flutuante .selected .spell{font-size:10.5px;line-height:1.3}.partida .ficha-flutuante .selected .resist{gap:2px 5px;font-size:9.5px}.partida .ficha-flutuante .selected{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.partida .ficha-flutuante .selected>*{grid-column:1 / -1}.partida .ficha-flutuante .selected h3{grid-column:1 / -1;margin:0;font-size:9px}.partida .ficha-flutuante .selected .unit-items{grid-column:1 / -1;width:78px;gap:2px}.partida .ficha-flutuante .selected .unit-items.quatro{width:104px}.partida .ficha-flutuante .selected .unit-items.imbuements{grid-template-columns:20px;width:auto;max-width:none;justify-self:start}.partida .ficha-flutuante .selected .unit-items.imbuements .imbuement-icone{display:block;width:18px!important;height:18px!important}#tooltip{max-width:230px;max-height:calc(100dvh - 12px);overflow:hidden;padding:7px 9px;font-size:11px;line-height:1.35}}@media(orientation:landscape)and (max-height:500px)and (min-width:600px)and (max-width:760px){.partida{--rotulo-loja: 10px;--estado-loja: 9px}.partida #shop .shop-actions .lock .ico{display:none}.partida #shop .go,.partida #shop .go.combat-bar{grid-template-columns:minmax(0,1fr) 30px}.partida #shop .go:not(.combat-bar)>.pause:not(:last-child){grid-column:2;grid-row:2}.partida #shop .go:not(.combat-bar)>.pause+.report{grid-column:1;grid-row:2}.partida #shop .go:not(.combat-bar)>.pause+.report .ico{display:inline-block}.partida #shop .go>.pause:not(:last-child),.partida #shop .go.combat-bar>.pular,.partida #shop .go.combat-bar>.btn.ouro+.report{padding:0;font-size:0;text-align:center;text-overflow:clip}.partida #shop .go>.pause:not(:last-child) span[data-curto]:after,.partida #shop .go.combat-bar>.pular span[data-curto]:after{content:none}.partida #shop .go>.pause:not(:last-child) .ico,.partida #shop .go.combat-bar>.pular .ico,.partida #shop .go.combat-bar>.btn.ouro+.report .ico{display:inline-block;width:auto;font-size:12px;vertical-align:middle}.partida .abas-celular button{padding:0 1px;font-size:9px}.partida #shop .go>.btn.ouro{font-size:10.5px;letter-spacing:0}.partida #shop .go.combat-bar>.btn.ouro{font-size:10px}.partida #hud .stat strong em{display:none}}@media(orientation:landscape)and (max-height:370px)and (min-width:600px){.partida{--retrato-loja: 30px;--retrato-escala: .44}.partida #shop .shop-actions button{height:22px}}@media(orientation:landscape)and (min-height:411px)and (max-height:500px)and (min-width:600px){.partida{--retrato-loja: 42px;--retrato-escala: .62}}.gire-o-celular{display:none}@media(orientation:portrait)and (max-width:600px){.partida .gire-o-celular{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:radial-gradient(120% 80% at 50% 30%,#28344af2,#080b11fa);text-align:center}body:has(.partida) .guia,body:has(.partida) #tooltip,.partida .ficha-flutuante{display:none!important}.partida .gire-o-celular .btn[hidden]{display:none}.partida .gire-o-celular strong{font-family:var(--fonte-titulo);font-size:20px;color:var(--ouro-luz)}.partida .gire-o-celular p{margin:0;color:var(--texto-suave)}.partida .gire-icone{font-size:48px;animation:gire-o-celular 2.4s ease-in-out infinite}@keyframes gire-o-celular{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}@media(prefers-reduced-motion:reduce){.partida .gire-icone{animation:none;transform:rotate(-90deg)}}}@media(orientation:landscape)and (max-height:500px)and (min-width:600px){body:has(.partida) .guia-cartao:not(.estreito){padding:10px 14px}body:has(.partida) .guia-cartao.centro{width:min(560px,calc(100vw - 24px))}body:has(.partida) .guia-cartao h2{margin-bottom:6px;font-size:1rem;line-height:1.2}body:has(.partida) .guia-texto{font-size:.8rem;line-height:1.4}body:has(.partida) .guia-texto p,body:has(.partida) .guia-texto ul{margin-bottom:6px}body:has(.partida) .guia-nota,body:has(.partida) .guia-aviso,body:has(.partida) .guia-tarefa{font-size:.74rem}body:has(.partida) .guia-tarefa{margin-top:6px;padding:6px 9px}body:has(.partida) .guia-acoes{position:sticky;bottom:-10px;margin:6px -14px -10px;padding:6px 14px 10px;background:#120f19fa}body:has(.partida) .guia-cartao.estreito .guia-acoes{bottom:-8px;margin:6px -10px -8px;padding:6px 10px 8px}}@media(orientation:landscape)and (max-height:500px)and (min-width:600px){.partida .bp-tabuleiro-grade{grid-template-columns:repeat(3,1fr);gap:calc(4px * var(--bp-escala, 1))}}:root{--borda-cima: env(safe-area-inset-top, 0px);--borda-dir: env(safe-area-inset-right, 0px);--borda-baixo: env(safe-area-inset-bottom, 0px);--borda-esq: env(safe-area-inset-left, 0px)}:root[data-notch=ocupar]{--borda-dir: 0px;--borda-esq: 0px}#app{box-sizing:border-box;padding:var(--borda-cima) var(--borda-dir) var(--borda-baixo) var(--borda-esq)}.tela-opcoes{box-sizing:border-box;width:min(420px,calc(100vw - 24px - var(--borda-esq) - var(--borda-dir)));max-height:calc(100dvh - 16px);margin:auto;padding:16px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ouro-escuro);border-radius:14px;background:#19161e;color:var(--tinta);font-size:14px;line-height:1.45}.tela-opcoes::backdrop{background:#05070bcc}.tela-opcoes header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tela-opcoes h2{margin:0;font-size:18px}.tela-opcoes p{margin:8px 0}.tela-opcoes .btn.bloco{margin-top:8px}.tela-opcoes-passos{margin:8px 0;padding-left:20px}.tela-opcoes-passos li{margin:4px 0}.tela-opcoes-notch{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #ffffff18;cursor:pointer}.tela-opcoes-notch input{flex:0 0 22px;width:22px;height:22px;margin:0;accent-color:var(--ouro)}.tela-opcoes-notch small{display:block;opacity:.72}@media(orientation:landscape)and (max-height:500px){.tela-opcoes{padding:10px 14px;font-size:13px}.tela-opcoes p,.tela-opcoes-passos{margin:5px 0}}.nav:before,.nav:after,.partida .slots[data-rola]:before,.partida .slots[data-rola]:after{--rola-seta: 30px;content:"";position:sticky;z-index:2;flex:0 0 var(--rola-seta);align-self:stretch;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s ease}.nav:before,.partida .slots[data-rola]:before{left:0;margin-right:calc(-1 * (var(--rola-seta) + var(--rola-espaco, 0px)));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0d79a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4 7 12l8 8'/%3E%3C/svg%3E") 6px center / 16px 16px no-repeat,linear-gradient(90deg,rgba(10,8,14,.97) 60%,transparent)}.nav:after,.partida .slots[data-rola]:after{right:0;margin-left:calc(-1 * (var(--rola-seta) + var(--rola-espaco, 0px)));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0d79a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 4 8 8-8 8'/%3E%3C/svg%3E") right 6px center / 16px 16px no-repeat,linear-gradient(270deg,rgba(10,8,14,.97) 60%,transparent)}[data-rola=esq]:before,[data-rola=ambos]:before,[data-rola=dir]:after,[data-rola=ambos]:after{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:no-preference){[data-rola=dir]:after,[data-rola=ambos]:after{animation:rola-pulso 1.6s ease-in-out infinite}@keyframes rola-pulso{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}}.marca-grupo{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.selo-beta{display:inline-flex;align-items:center;padding:3px 9px 2px;border:1px solid var(--mana);border-radius:999px;background:linear-gradient(180deg,#4a8fdb47,#24507f47);color:#cfe3fb;font-family:var(--fonte-ui);font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;line-height:1.3;box-shadow:0 0 14px #4a8fdb40}a.selo-beta:hover{color:#fff;text-decoration:none;border-color:#7fb2ea}.selo-beta.estatico{font-size:.56rem;padding:2px 7px 1px;vertical-align:middle;box-shadow:none}.filas-fechadas{text-align:left}.filas-fechadas .modo-selo{border-color:var(--mana);background:#4a8fdb24;color:#cfe3fb}.contagem-abertura{display:block;font-variant-numeric:tabular-nums;letter-spacing:.02em}.contagem-abertura.a-anunciar{font-family:var(--fonte-titulo);font-size:clamp(1.6rem,5vw,2.2rem)}.abertura-data{margin:0;font-family:var(--fonte-ui);font-size:.85rem;color:var(--tinta-suave)}.abertura-data:first-letter{text-transform:uppercase}.premio-beta{margin:0;font-family:var(--fonte-ui);font-size:.85rem;color:var(--tinta-suave)}.premio-beta b{color:var(--ouro-claro)}.modo-fatos li.premio-beta{font-size:.82rem}.hist-coins{color:var(--ouro-claro);font-family:var(--fonte-ui);font-size:.78rem;font-weight:700}.convite-tutorial{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--r5);padding:var(--r5) var(--r6);margin-bottom:var(--r5);border-color:var(--borda-ouro);animation:sobe .48s cubic-bezier(.2,.7,.3,1)}.convite-icone{font-size:2.6rem;filter:drop-shadow(0 4px 12px rgba(217,180,95,.35))}.convite-texto h2{margin:4px 0 6px;font-size:1.4rem}.convite-texto p{margin:0;max-width:62ch}.convite-acoes{display:flex;flex-direction:column;gap:var(--r2)}@media(max-width:860px){.convite-tutorial{grid-template-columns:1fr;text-align:left}.convite-icone{display:none}}.rodape-interno{flex-direction:column;align-items:stretch}.rodape-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--r4)}.rodape-links{display:flex;flex-wrap:wrap;gap:var(--r2) var(--r5);font-family:var(--fonte-ui);font-size:.85rem}.rodape-estudios{font-size:.8rem}.redes{display:flex;flex-wrap:wrap;gap:var(--r2)}.rede{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--borda);border-radius:999px;font-family:var(--fonte-ui);font-size:.8rem;color:var(--tinta-suave);text-decoration:none;transition:border-color var(--transicao),color var(--transicao),background var(--transicao)}a.rede:hover{text-decoration:none;color:var(--tinta);border-color:var(--borda-ouro);background:#d9b45f12}.rede-discord svg{color:#8f9cf7}.rede-instagram svg{color:#e98ab8}.rede.em-breve{opacity:.7;cursor:default}.rede i{font-style:normal;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-fraca)}.redes-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--r3)}.rede-cartao{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--r3);padding:var(--r4);border:1px solid var(--borda);border-radius:var(--raio-3);background:#ffffff05;color:var(--tinta);text-decoration:none;transition:border-color var(--transicao),transform var(--transicao),background var(--transicao)}a.rede-cartao:hover{text-decoration:none;color:var(--tinta);border-color:var(--borda-ouro);background:#d9b45f0f;transform:translateY(-1px)}.rede-cartao.em-breve{border-style:dashed}.rede-icone{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--raio-3);background:var(--pedra-2)}.rede-discord .rede-icone{color:#8f9cf7;background:#5865f224}.rede-instagram .rede-icone{color:#e98ab8;background:#d629761f}.rede-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.rede-texto b{font-family:var(--fonte-titulo);font-size:1.02rem}.rede-texto span{font-size:.85rem;color:var(--tinta-suave);line-height:1.35}.rede-acao{font-family:var(--fonte-ui);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ouro);white-space:nowrap}.rede-cartao.em-breve .rede-acao{color:var(--tinta-fraca)}.guia{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.guia-veu{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .2s ease}.guia-veu.cheio{background:#07060aa8}.guia-foco{position:absolute;left:0;top:0;border-radius:var(--raio-3);box-shadow:0 0 0 2px var(--ouro),0 0 26px 4px #d9b45f73,0 0 0 200vmax #07060a9e;transition:transform .22s cubic-bezier(.2,.7,.3,1),width .22s ease,height .22s ease;animation:guia-pulso 1.8s ease-in-out infinite}@keyframes guia-pulso{0%,to{box-shadow:0 0 0 2px var(--ouro),0 0 22px 3px #d9b45f66,0 0 0 200vmax #07060a9e}50%{box-shadow:0 0 0 2px var(--ouro-claro),0 0 34px 8px #d9b45f8c,0 0 0 200vmax #07060a9e}}.guia-cartao{position:absolute;width:min(380px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;padding:var(--r4) var(--r5) var(--r4);border:1px solid var(--borda-ouro);border-radius:var(--raio-3);background:linear-gradient(180deg,#272132fa,#120f19fa);box-shadow:var(--sombra-3),0 0 0 1px #0006;color:var(--tinta);pointer-events:auto;transition:left .22s cubic-bezier(.2,.7,.3,1),top .22s cubic-bezier(.2,.7,.3,1);animation:sobe .32s cubic-bezier(.2,.7,.3,1)}.guia-cartao.centro{width:min(460px,calc(100vw - 24px))}.guia-cartao.estreito{padding:10px 10px 8px}.guia-cartao.estreito h2{font-size:.9rem;line-height:1.2}.guia-cartao.estreito .guia-texto{font-size:.72rem;line-height:1.35}.guia-cartao.estreito .guia-nota,.guia-cartao.estreito .guia-tarefa{font-size:.68rem}.guia-cartao.estreito .guia-tarefa{gap:6px;padding:6px 7px}.guia-cartao.estreito .guia-topo,.guia-cartao.estreito .guia-acoes{flex-wrap:wrap;gap:4px}.guia-cartao.estreito .guia-acoes .btn.pequeno{padding:5px 8px;font-size:.72rem}.guia-topo-acoes{display:inline-flex;align-items:center;gap:10px}.guia-recolher{padding:2px 8px;border:1px solid var(--borda-ouro);border-radius:999px;background:transparent;color:var(--ouro-claro);font:inherit;font-size:.7rem;cursor:pointer}.guia-recolher:hover{background:#d9b45f24}.guia-cartao.recolhido .guia-texto,.guia-cartao.recolhido .guia-progresso{display:none}.guia-cartao.recolhido h2{margin-bottom:6px}.guia-cartao{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.guia-topo{display:flex;justify-content:space-between;align-items:center;gap:var(--r3)}.guia-passo{font-family:var(--fonte-ui);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ouro-escuro)}.guia-pular{border:0;background:none;padding:2px 0;font-family:var(--fonte-ui);font-size:.75rem;color:var(--tinta-fraca);cursor:pointer;text-decoration:underline}.guia-pular:hover{color:var(--tinta)}.guia-progresso{height:3px;margin:8px 0 var(--r3);border-radius:3px;background:var(--pedra-3);overflow:hidden}.guia-progresso i{display:block;height:100%;background:linear-gradient(90deg,var(--ouro-escuro),var(--ouro-claro));transition:width .3s ease}.guia-cartao h2{margin:0 0 var(--r2);font-size:1.25rem}.guia-texto{font-size:.95rem;line-height:1.5}.guia-texto p{margin:0 0 var(--r2)}.guia-texto ul{margin:0 0 var(--r2);padding-left:1.1em}.guia-texto li{margin-bottom:4px}.guia-nota{font-size:.85rem;color:var(--tinta-suave)}.guia-aviso{padding:7px 10px;border-left:3px solid var(--borda-ouro);border-radius:var(--raio-2);background:#d9b45f14;font-size:.85rem}.guia-tarefa{display:flex;align-items:center;gap:10px;margin:var(--r3) 0 0;padding:10px 12px;border:1px dashed var(--borda-ouro);border-radius:var(--raio-2);background:#d9b45f12;font-family:var(--fonte-ui);font-size:.85rem;font-weight:600;color:var(--ouro-claro)}.guia-marca{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border:2px solid var(--ouro);border-radius:50%;font-size:.7rem;animation:guia-bate 1.2s ease-in-out infinite}@keyframes guia-bate{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.guia-tarefa.feita{border-style:solid;border-color:var(--sucesso);background:#6cc27a1f;color:#bfe8c6}.guia-tarefa.feita .guia-marca{border-color:var(--sucesso);background:var(--sucesso);color:#0e1a10;animation:none}.guia-acoes{display:flex;justify-content:space-between;align-items:center;gap:var(--r3);margin-top:var(--r4)}.guia-acoes .btn.pequeno,.convite-acoes .btn.pequeno{padding:8px 16px;font-size:.85rem}.guia-esperando{font-family:var(--fonte-ui);font-size:.8rem;color:var(--tinta-fraca);font-style:italic}@media(prefers-reduced-motion:reduce){.guia-foco,.guia-marca,.guia-cartao{animation:none;transition:none}}.faixa-beta{display:flex;align-items:center;gap:var(--r3);margin-top:var(--r5);padding:12px var(--r4);border-color:#4a8fdb73;background:linear-gradient(90deg,#24507f40,#0e0c14d9);animation:sobe .48s cubic-bezier(.2,.7,.3,1)}.faixa-beta p{flex:1;margin:0;font-size:.95rem}.faixa-beta b{color:var(--ouro-claro)}.comunidade{padding:var(--r8) 0 0}@media(max-width:640px){.faixa-beta{flex-wrap:wrap}}.ajuda{max-width:1240px;width:100%;margin:0 auto;padding:var(--r7) var(--r5) var(--r8)}.ajuda-topo{max-width:820px;margin-bottom:var(--r6);animation:sobe .48s cubic-bezier(.2,.7,.3,1)}.ajuda-topo h1{font-size:clamp(1.8rem,4.4vw,2.7rem);margin:var(--r2) 0}.ajuda-topo>p{margin:0 0 var(--r4)}.ajuda-busca{display:flex;align-items:center;gap:var(--r2);padding:4px 6px 4px 16px;border:1px solid var(--borda-forte);border-radius:999px;background:#07060a8c;transition:border-color var(--transicao),box-shadow var(--transicao)}.ajuda-busca:focus-within{border-color:var(--ouro);box-shadow:var(--brilho-ouro)}.ajuda-busca input{flex:1;min-width:0;padding:10px 6px;border:0;outline:none;background:transparent;color:var(--tinta);font-family:var(--fonte-ui);font-size:1rem}.ajuda-busca input::placeholder{color:var(--tinta-fraca)}.ajuda-resultado{min-height:1.2em;margin:var(--r2) 0 0;font-family:var(--fonte-ui);font-size:.82rem}.ajuda-atalhos{display:flex;flex-wrap:wrap;gap:var(--r2);margin-top:var(--r3)}.ajuda-atalho{padding:7px 14px;border:1px solid var(--borda);border-radius:999px;background:#ffffff08;font-family:var(--fonte-ui);font-size:.82rem;color:var(--tinta-suave);text-decoration:none;transition:border-color var(--transicao),color var(--transicao),background var(--transicao)}.ajuda-atalho:hover{text-decoration:none;color:var(--tinta);border-color:var(--borda-ouro);background:#d9b45f12}.ajuda-atalho.destaque{border-color:var(--ouro-escuro);color:var(--ouro-claro);background:#d9b45f1a}.ajuda-corpo{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--r6);align-items:start}.ajuda-indice{position:sticky;top:84px;max-height:calc(100vh - 110px);overflow-y:auto;padding-right:var(--r2)}.ajuda-indice ol{list-style:none;margin:var(--r3) 0 0;padding:0;display:grid;gap:2px}.ajuda-indice a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-left:2px solid transparent;border-radius:0 var(--raio-2) var(--raio-2) 0;font-family:var(--fonte-ui);font-size:.86rem;color:var(--tinta-suave);text-decoration:none;transition:color var(--transicao),background var(--transicao),border-color var(--transicao)}.ajuda-indice a:hover{color:var(--tinta);background:#ffffff08;text-decoration:none}.ajuda-indice a.ativo{color:var(--ouro-claro);border-left-color:var(--ouro);background:#d9b45f12}.ajuda-conteudo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--r5);min-width:0}.ajuda-secao{padding:var(--r5) var(--r6) var(--r6);scroll-margin-top:84px}.ajuda-secao.realce{animation:ajuda-realce 1.4s ease-out}@keyframes ajuda-realce{0%{box-shadow:0 0 0 2px var(--ouro),var(--brilho-ouro)}to{box-shadow:var(--sombra-2)}}.ajuda-secao-topo{display:flex;align-items:center;gap:var(--r3);padding-bottom:var(--r3);margin-bottom:var(--r4);border-bottom:1px solid var(--borda)}.ajuda-secao-topo h2{margin:0;font-size:1.5rem}.ajuda-secao-topo p{margin:2px 0 0;font-size:.92rem}.ajuda-icone{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:1px solid var(--borda-ouro);border-radius:var(--raio-3);background:radial-gradient(circle at 50% 30%,#d9b45f2e,#d9b45f08);font-size:1.4rem}.ajuda-texto{font-size:1rem;line-height:1.62;color:var(--tinta)}.ajuda-texto>p,.ajuda-texto>ul,.ajuda-texto>ol{max-width:76ch}.ajuda-texto h3{margin:var(--r5) 0 var(--r2);font-size:1.12rem;color:var(--ouro-claro)}.ajuda-texto h4{margin:0;font-size:1rem}.ajuda-texto ul,.ajuda-texto ol{padding-left:1.3em}.ajuda-texto li{margin-bottom:6px}.ajuda-legenda{font-size:.85rem;color:var(--tinta-fraca)}.ajuda-situacao{padding:10px 14px;border:1px solid var(--borda-ouro);border-radius:var(--raio-2);background:#d9b45f0f}.apagado{color:var(--tinta-fraca)}.ajuda-texto kbd{display:inline-block;min-width:1.8em;padding:2px 8px;border:1px solid var(--borda-forte);border-bottom-width:3px;border-radius:var(--raio-2);background:var(--pedra-2);font-family:var(--fonte-num);font-size:.85rem;text-align:center;color:var(--ouro-claro)}.ajuda-passos{list-style:none;counter-reset:passo;padding:0!important;display:grid;gap:var(--r3)}.ajuda-passos>li{position:relative;counter-increment:passo;padding:var(--r3) var(--r4) var(--r3) 56px;border:1px solid var(--borda);border-radius:var(--raio-3);background:#ffffff05}.ajuda-passos>li:before{content:counter(passo);position:absolute;left:14px;top:12px;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ouro-escuro);border-radius:50%;background:#d9b45f1f;font-family:var(--fonte-titulo);font-weight:700;color:var(--ouro-claro)}.ajuda-acoes{margin-top:var(--r2)}.ajuda-dica{margin:var(--r4) 0 0;padding:12px 16px;border-left:3px solid var(--ouro);border-radius:0 var(--raio-2) var(--raio-2) 0;background:#d9b45f12;font-size:.95rem}.ajuda-dica b{margin-right:6px;font-family:var(--fonte-ui);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ouro)}.ajuda-dica.atencao{border-left-color:var(--aviso);background:#e0a83c14}.ajuda-dica.atencao b{color:var(--aviso)}.ajuda-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--r3)}.ajuda-cartao{padding:var(--r4);border:1px solid var(--borda);border-radius:var(--raio-3);background:#ffffff05}.ajuda-cartao p{margin:var(--r2) 0 0;font-size:.95rem}.ajuda-tabela-rolagem{max-width:100%;overflow-x:auto;margin:var(--r3) 0;border:1px solid var(--borda);border-radius:var(--raio-2)}.ajuda-tabela{width:100%;border-collapse:collapse;font-family:var(--fonte-ui);font-size:.86rem}.ajuda-tabela th,.ajuda-tabela td{padding:8px 12px;border-bottom:1px solid var(--borda);text-align:left;vertical-align:middle}.ajuda-tabela thead th{position:sticky;top:0;background:var(--pedra-3);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);white-space:nowrap}.ajuda-tabela thead th .custo-chip{text-transform:none;letter-spacing:0}.ajuda-tabela tbody tr:nth-child(2n){background:#ffffff05}.ajuda-tabela tbody tr:last-child td{border-bottom:0}.ajuda-tabela.numerica td,.ajuda-tabela.numerica th{text-align:center;font-variant-numeric:tabular-nums}.ajuda-tabela.numerica td:first-child,.ajuda-tabela.numerica th:first-child{text-align:left;white-space:nowrap}.custo-chip{display:inline-block;min-width:2.2em;padding:1px 7px;border-radius:999px;font-family:var(--fonte-ui);font-weight:800;font-size:.78rem;text-align:center;color:#0e0c14}.custo-chip.c1{background:var(--custo-1)}.custo-chip.c2{background:var(--custo-2)}.custo-chip.c3{background:var(--custo-3);color:#fff}.custo-chip.c4{background:var(--custo-4);color:#fff}.custo-chip.c5{background:var(--custo-5)}.ajuda-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--r3)}.ajuda-sinergia{display:flex;flex-direction:column;gap:var(--r2);padding:var(--r4);border:1px solid var(--borda);border-radius:var(--raio-3);background:#ffffff05}.ajuda-sinergia header{display:flex;align-items:center;gap:var(--r2)}.ajuda-sinergia p{margin:0;font-size:.9rem;color:var(--tinta-suave)}.ajuda-degraus{list-style:none;margin:0;padding:0!important;font-family:var(--fonte-ui);font-size:.84rem}.ajuda-degraus li{display:flex;gap:8px;margin:0 0 4px}.ajuda-degraus b{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#d9b45f26;color:var(--ouro-claro);font-size:.75rem}.ajuda-membros{display:flex;flex-wrap:wrap;gap:4px}.ajuda-membros .membro{padding:2px 8px;border-radius:999px;border:1px solid;font-family:var(--fonte-ui);font-size:.72rem;color:var(--tinta)}.membro.c1{border-color:var(--custo-1)}.membro.c2{border-color:var(--custo-2)}.membro.c3{border-color:var(--custo-3)}.membro.c4{border-color:var(--custo-4)}.membro.c5{border-color:var(--custo-5)}.ajuda-elenco{margin:var(--r2) 0;border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff04}.ajuda-elenco>summary{display:flex;align-items:center;gap:var(--r2);padding:10px 14px;cursor:pointer;font-family:var(--fonte-ui);font-weight:600}.ajuda-elenco>summary em{margin-left:auto;font-style:normal;color:var(--tinta-fraca);font-size:.8rem}.ajuda-elenco .ajuda-tabela-rolagem{margin:0;border:0;border-top:1px solid var(--borda);border-radius:0}.ajuda-componentes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--r2);margin:var(--r3) 0}.ajuda-componente{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05}.ajuda-componente div{display:flex;flex-direction:column;font-size:.85rem}.ajuda-componente span{font-family:var(--fonte-ui);font-size:.76rem;color:var(--tinta-suave)}.ajuda-forja{max-width:100%;overflow-x:auto}.ajuda-forja .forja-legenda{display:none}.ajuda-perguntas{display:grid;gap:var(--r2)}.ajuda-pergunta{border:1px solid var(--borda);border-radius:var(--raio-2);background:#ffffff05;transition:border-color var(--transicao)}.ajuda-pergunta[open]{border-color:var(--borda-ouro)}.ajuda-pergunta>summary{position:relative;padding:12px 44px 12px 16px;cursor:pointer;font-weight:600;list-style:none}.ajuda-pergunta>summary::-webkit-details-marker{display:none}.ajuda-pergunta>summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-family:var(--fonte-ui);font-size:1.2rem;color:var(--ouro);transition:transform var(--transicao)}.ajuda-pergunta[open]>summary:after{transform:translateY(-50%) rotate(45deg)}.ajuda-resposta{padding:0 16px 12px;color:var(--tinta-suave)}.ajuda-resposta p{margin:0 0 var(--r2)}.ajuda-vazio{padding:var(--r5);text-align:center}@media(max-width:960px){.ajuda-corpo{grid-template-columns:minmax(0,1fr)}.ajuda-indice{position:static;max-height:none;overflow:visible}.ajuda-indice ol{display:flex;flex-wrap:wrap;gap:6px}.ajuda-indice a{border-left:0;border:1px solid var(--borda);border-radius:999px;padding:5px 12px}.ajuda-indice a.ativo{border-color:var(--ouro)}}@media(max-width:640px){.ajuda{padding:var(--r5) var(--r4) var(--r7)}.ajuda-secao{padding:var(--r4)}.ajuda-passos>li{padding-left:50px}}.news{max-width:820px;width:100%;margin:0 auto;padding:var(--r7) var(--r5) var(--r8)}.noticia{margin-top:var(--r5);border:1px solid var(--borda);border-radius:var(--raio-3);background:linear-gradient(180deg,#1d1926bf,#0e0c14bf);padding:var(--r5);scroll-margin-top:var(--r7)}.noticia h2{margin:4px 0 6px;font-family:var(--fonte-titulo);color:var(--ouro-claro);font-size:1.25rem}.noticia header p{margin:0}.noticia-mudancas{list-style:none;margin:var(--r4) 0 0;padding:0;display:grid;gap:var(--r3)}.noticia-mudancas li{display:grid;grid-template-columns:84px 1fr;gap:var(--r3);align-items:baseline;color:var(--tinta);line-height:1.5}.etiqueta-mudanca{justify-self:start;padding:1px 8px;border-radius:999px;font-family:var(--fonte-ui);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid currentColor}.etiqueta-mudanca.novo{color:var(--ouro)}.etiqueta-mudanca.buff{color:var(--sucesso)}.etiqueta-mudanca.nerf{color:var(--perigo)}.etiqueta-mudanca.ajuste{color:var(--mana)}.etiqueta-mudanca.correcao{color:var(--tinta-suave)}@media(max-width:560px){.news{padding:var(--r5) var(--r4) var(--r7)}.noticia{padding:var(--r4)}.noticia-mudancas li{grid-template-columns:1fr;gap:4px}}.legal{max-width:860px;width:100%;margin:0 auto;padding:var(--r6) var(--r4) var(--r8)}.legal-abas{display:flex;flex-wrap:wrap;gap:var(--r2);margin-bottom:var(--r4)}.legal-abas a{padding:8px 14px;border:1px solid var(--borda);border-radius:999px;font-family:var(--fonte-ui);font-size:.85rem;color:var(--tinta-suave);text-decoration:none}.legal-abas a:hover{border-color:var(--borda-ouro);color:var(--tinta)}.legal-abas a.ativo{border-color:var(--ouro-escuro);background:#d9b45f1f;color:var(--ouro-claro)}.legal-texto{padding:var(--r6) var(--r5);line-height:1.65;color:var(--tinta)}.legal-texto h1{margin:0 0 var(--r4);font-family:var(--fonte-titulo);color:var(--ouro-claro);font-size:1.8rem}.legal-texto h2{margin:var(--r6) 0 var(--r2);font-family:var(--fonte-titulo);color:var(--ouro);font-size:1.15rem}.legal-texto p,.legal-texto li{color:var(--tinta-suave)}.legal-texto b{color:var(--tinta)}.legal-texto ul{padding-left:1.2em}.legal-texto li+li{margin-top:6px}.legal-versao{margin:0 0 var(--r2);font-family:var(--fonte-ui);font-size:.78rem;letter-spacing:.04em;color:var(--tinta-fraca)}.legal-resumo{padding:var(--r4);border-left:3px solid var(--ouro-escuro);border-radius:var(--raio-2);background:#d9b45f12}.legal-tabela{overflow-x:auto;margin:var(--r3) 0}.legal-tabela table{width:100%;min-width:560px;border-collapse:collapse;font-family:var(--fonte-ui);font-size:.85rem;line-height:1.45}.legal-tabela th,.legal-tabela td{padding:8px 10px;border-bottom:1px solid var(--borda);text-align:left;vertical-align:top;color:var(--tinta-suave)}.legal-tabela th{color:var(--tinta);font-weight:600}.legal-pontos{margin:0 0 var(--r4);padding-left:1.1em;font-size:.92rem;line-height:1.5;color:var(--tinta-suave)}.legal-pontos li+li{margin-top:6px}.campo-aceite .caixa-aceite{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45;color:var(--tinta-suave);cursor:pointer}.campo-aceite input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0;padding:0;accent-color:var(--ouro);cursor:pointer}.campo-aceite input[type=checkbox][aria-invalid=true]{outline:2px solid var(--perigo);outline-offset:2px}.aviso-cookies{position:fixed;z-index:9000;left:50%;bottom:16px;transform:translate(-50%);width:min(720px,calc(100vw - 32px));display:flex;align-items:center;gap:var(--r4);padding:var(--r3) var(--r4);font-family:var(--fonte-ui);font-size:.85rem;line-height:1.45;background:var(--pedra-1);border-color:var(--borda-forte)}.aviso-cookies[hidden]{display:none}.aviso-cookies p{margin:0;color:var(--tinta-suave)}.aviso-cookies .btn{flex:none}@media(max-width:560px){.aviso-cookies{flex-direction:column;align-items:stretch;bottom:max(12px,env(safe-area-inset-bottom))}}
