:root{--de-bg: #11141a;--de-panel: #1c212b;--de-panel-2: #222836;--de-line: #2b3242;--de-text: #e7e9ee;--de-text-dim: #8a92a3;--de-gold: #c9a24b;--de-fogo: #d9481f;--de-agua: #1f7a9e;--de-ar: #5c8ba3;--de-terra: #6b7a3a;--de-luz: #d4af37;--de-trevas: #5b3a73;--de-incolor: #a8adb5;--de-ouro-claro: #f0d58a;--de-ouro-escuro: #a87f2c;--de-ouro-linha: rgba(201, 162, 75, .38);--de-superficie: #141a25;--de-superficie-alta: #1b2231;--de-fundo-fundo: #070a10;--de-sombra: 0 10px 30px rgba(0, 0, 0, .45);--de-verde: #6fd08c;--de-vermelho: #ff8d7a;--de-azul: #6cb0ff;--de-radius-card: 10px;--de-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--de-bg);color:var(--de-text);font-family:var(--de-font)}.de-btn{font-family:inherit;cursor:pointer;border-radius:7px;border:1px solid var(--de-line);background:var(--de-panel-2);color:var(--de-text);padding:7px 12px;font-size:13px}.de-btn:hover:not(:disabled){background:#2a3244;border-color:#3a4358}.de-btn:disabled{opacity:.35;cursor:not-allowed}.de-btn--primary{background:#c9a24b33;border-color:var(--de-gold);color:#f3e6c8}.de-btn--primary:hover:not(:disabled){background:#c9a24b55}.de-start-screen{max-width:640px;margin:6vh auto;text-align:center;background:var(--de-panel);border:1px solid var(--de-line);border-radius:16px;padding:40px 32px}.de-start-screen h1{font-size:26px}.de-start-screen p{color:var(--de-text-dim);line-height:1.6;font-size:14px;margin:14px 0 26px}.de-selecao-decks{display:flex;flex-direction:column;gap:8px;align-items:center;margin-bottom:10px}.de-matchup{display:flex;justify-content:center;gap:18px;margin-bottom:26px}.de-matchup__side{flex:1;max-width:220px;border:1px solid var(--de-line);border-radius:12px;padding:16px}.de-matchup__side--fogo{border-color:#d9481f66}.de-matchup__side--agua{border-color:#1f7a9e66}.de-matchup__side b{display:block;margin-bottom:4px}.de-matchup__side span{color:var(--de-text-dim);font-size:12px}.de-menu-lista{display:flex;flex-direction:column;gap:10px;max-width:280px;margin:0 auto}.de-menu-btn{padding:12px 16px;font-size:14px}.de-pool-titulo{margin:0;font-size:16px}.de-pool-grupo{padding:4px}.de-pool-grupo__titulo{font-size:12px;color:var(--de-text-dim);text-transform:uppercase;letter-spacing:.06em;margin:10px 4px 4px}.de-input{background:var(--de-panel-2);border:1px solid var(--de-line);color:var(--de-text);border-radius:6px;padding:5px 8px;font-size:13px;font-family:inherit}.de-deck-lista{display:flex;flex-direction:column;gap:6px;padding:4px}.de-deck-item{display:flex;justify-content:space-between;align-items:center;background:var(--de-panel);border:1px solid var(--de-line);border-radius:10px;padding:10px 14px}.de-deck-cartas{display:flex;gap:8px;flex-wrap:wrap;padding:6px 4px}.de-deck-cartas .de-card{height:auto;min-height:104px;padding-bottom:8px}.de-deck-stepper{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:4px}.de-deck-stepper button{padding:1px 7px;font-size:12px}.de-deck-stepper span{font-size:11px;font-weight:700}.de-deck-erros{flex-direction:column;align-items:flex-start;gap:4px}.de-opcoes-secao{background:var(--de-panel);border:1px solid var(--de-line);border-radius:12px;padding:10px 14px;margin:8px 4px}.de-opcoes-secao h3{margin:0 0 8px}.de-opcao-linha{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13px;color:var(--de-text-dim)}.de-opcao-linha input[type=range]{flex:1;max-width:220px}.de-board{max-width:1180px;margin:0 auto}.de-topbar{display:flex;justify-content:space-between;align-items:center;padding:6px 4px 14px}.de-turn-indicator{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--de-text-dim)}.de-turn-indicator b{color:var(--de-text)}.de-turn-indicator__fase{color:var(--de-gold);font-weight:600}.de-topbar__acoes{display:flex;gap:8px}.de-player-row{display:flex;align-items:stretch;gap:10px;padding:8px 4px}.de-info-panel{background:var(--de-panel);border:1px solid var(--de-line);border-radius:12px;padding:10px 14px;min-width:190px;display:flex;flex-direction:column;gap:6px;justify-content:center}.de-info-panel__nome-row{display:flex;justify-content:space-between;align-items:baseline}.de-info-panel__vital{font-size:11px;color:var(--de-text-dim)}.de-info-panel__stats{display:flex;gap:14px;font-size:12.5px;color:var(--de-text-dim);flex-wrap:wrap}.de-info-panel__stats b{color:var(--de-text)}.de-stat--vida b{color:#e0857a}.de-stat--pa b{color:#7fc7e0}.de-pref-row{display:flex;gap:4px;margin-top:2px}.de-pref-btn{font-size:9px;padding:2px 6px;border-radius:5px;border:1px solid var(--de-line);background:transparent;color:var(--de-text-dim);cursor:pointer}.de-pref-btn--ativo{border-color:var(--de-gold);color:var(--de-gold)}.de-badge{font-size:10px;color:#e0c37a;border:1px solid #7a6a35;border-radius:5px;padding:1px 6px}.de-zones{flex:1;display:flex;flex-direction:column;gap:6px;justify-content:center}.de-zone{display:flex;gap:6px;align-items:center}.de-zone__label{font-size:10px;color:var(--de-text-dim);width:64px;flex-shrink:0}.de-zone__slots{display:flex;gap:6px;flex-wrap:wrap}.de-slot{width:84px;height:104px;border-radius:var(--de-radius-card);background:#1a1f28;border:1px dashed #2e3646}.de-card{width:84px;height:104px;border-radius:var(--de-radius-card);background:var(--de-panel-2);border:1px solid var(--de-line);border-left:4px solid var(--de-gold);padding:6px 7px;font-size:10.5px;position:relative;display:flex;flex-direction:column}.de-card--clicavel{cursor:pointer;transition:transform .1s,box-shadow .1s}.de-card--clicavel:hover{transform:translateY(-3px);box-shadow:0 6px 14px #0006}.de-card--selecionada{border-color:var(--de-gold);box-shadow:0 0 0 2px #c9a24b33}.de-card--desabilitada{opacity:.5}.de-card.el-fogo{border-left-color:var(--de-fogo)}.de-card.el-agua{border-left-color:var(--de-agua)}.de-card.el-ar{border-left-color:var(--de-ar)}.de-card.el-terra{border-left-color:var(--de-terra)}.de-card.el-luz{border-left-color:var(--de-luz)}.de-card.el-trevas{border-left-color:var(--de-trevas)}.de-card__custo{position:absolute;top:4px;right:5px;background:#0006;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--de-gold)}.de-card__nome{font-weight:600;line-height:1.15}.de-card__stats{margin-top:auto;display:flex;justify-content:space-between;font-weight:700}.de-card__atk{color:#e0857a}.de-card__hp{color:#8fd0a0}.de-card__tipo{margin-top:auto;font-size:9px;color:var(--de-text-dim)}.de-card__badge-fase6{opacity:.7}.de-card--facedown{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#232a38,#232a38 6px,#1d2330 6px,#1d2330 12px);width:84px;height:104px;border-radius:var(--de-radius-card)}.de-card__facedown-label{color:var(--de-text-dim);font-size:9px}.de-hand-row{display:flex;gap:8px;padding:6px 4px 4px;flex-wrap:wrap;min-height:112px}.de-hand-row--vazia{color:var(--de-text-dim);font-size:12px;align-items:center;display:flex}.de-action-tray{background:var(--de-panel);border:1px solid var(--de-line);border-radius:12px;padding:10px 14px;margin:6px 4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:20px}.de-hint{color:var(--de-text-dim);font-size:12.5px}.de-selecionada-nome{color:var(--de-gold);font-weight:600;font-size:13px}.de-log-panel{background:var(--de-panel);border:1px solid var(--de-line);border-radius:12px;padding:10px 14px;margin:10px 4px 4px;max-height:110px;overflow-y:auto;font-size:12px;color:var(--de-text-dim);line-height:1.6}.de-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000a;display:flex;align-items:center;justify-content:center;z-index:50}.de-modal{background:var(--de-panel);border:1px solid var(--de-line);border-radius:14px;padding:24px 26px;max-width:420px;width:90%;text-align:center}.de-modal h3{margin:0 0 10px}.de-modal__corpo{color:var(--de-text-dim);font-size:13.5px;line-height:1.6;margin-bottom:18px}.de-modal__acoes{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media (max-width: 720px){.de-player-row{flex-direction:column}.de-info-panel{min-width:0}.de-slot,.de-card,.de-card--facedown{width:70px;height:90px}}.de-deck-item-carta{display:flex;flex-direction:column;align-items:center;gap:6px}.de-deck-item-carta .de-deck-stepper{margin-top:0;width:100%;justify-content:space-between}.de-escolha-vital__painel{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.de-vitais{display:flex;flex-direction:column;gap:10px;padding:8px}.de-vitais__linha{display:flex;flex-wrap:wrap;gap:14px}.de-vitais__opcao{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.de-galeria{display:grid;grid-template-columns:330px minmax(0,1fr) 270px;grid-template-areas:"zoom cartas busca";gap:16px;align-items:start;max-width:1880px;margin:0 auto}.de-galeria__zoom{grid-area:zoom;position:sticky;top:8px}.de-galeria__zoom .de-zoom{height:450px}.de-galeria__cartas{grid-area:cartas;min-width:0}.de-galeria__busca{grid-area:busca;position:sticky;top:8px}.de-busca{display:flex;flex-direction:column;gap:10px;background:var(--de-panel);border:1px solid var(--de-line);border-radius:10px;padding:12px}.de-busca__linha{display:flex;gap:6px}.de-busca__campo{flex:1;min-width:0}.de-busca__filtro{display:flex;flex-direction:column;gap:3px}.de-busca__filtro .de-input{width:100%}.de-busca__rodape{display:flex;justify-content:space-between;align-items:center;gap:8px}.de-galeria__vazio{padding:30px 10px;text-align:center}@media (max-width: 1500px){.de-galeria{grid-template-columns:330px minmax(0,1fr);grid-template-areas:"busca busca" "zoom cartas"}.de-galeria__busca{position:static}.de-busca{flex-direction:row;flex-wrap:wrap;align-items:end}.de-busca__linha{flex:1 1 280px}.de-busca__filtro{flex:0 1 190px}}@media (max-width: 820px){.de-galeria{grid-template-columns:minmax(0,1fr);grid-template-areas:"busca" "zoom" "cartas"}.de-galeria__zoom{position:static}.de-galeria__zoom .de-zoom{height:auto;min-height:120px}}.de-board--larga{max-width:1900px;padding:0 12px}.de-construtor__topo{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:4px;flex-wrap:wrap}.de-construtor__nome{display:flex;align-items:center;gap:6px}.de-construtor__vital{flex-wrap:wrap}.de-construtor__grade{display:grid;grid-template-columns:330px minmax(0,2.1fr) minmax(0,1fr);grid-template-areas:"zoom deck disp";gap:14px;align-items:start;padding:4px}.de-construtor__zoom{grid-area:zoom;position:sticky;top:8px}.de-construtor__zoom .de-zoom{height:450px}.de-area{background:var(--de-panel);border:2px solid var(--de-line);border-radius:10px;padding:8px 10px 12px;min-height:300px;max-height:calc(100vh - 16px);overflow-y:auto;min-width:0}.de-area--deck{grid-area:deck;border-color:#b04a4a}.de-area--disponiveis{grid-area:disp;border-color:#4a9b5c}.de-area__titulo{margin:0 0 8px;font-size:14px}.de-area__cartas{display:grid;gap:8px;align-content:start;grid-template-columns:repeat(3,minmax(0,1fr))}.de-area--deck .de-area__cartas{grid-template-columns:repeat(6,minmax(0,1fr))}.de-area__vazio{padding:24px 8px;text-align:center}.de-aviso{margin:0 0 8px;padding:6px 10px;border-radius:6px;background:#c9a24b26;border:1px solid #c9a24b;font-size:12px}.de-dnd{position:relative;min-width:0;cursor:grab;border-radius:6px;outline-offset:2px}.de-dnd:active{cursor:grabbing}.de-dnd:focus-visible{outline:2px solid #c9a24b}.de-dnd .de-cv{pointer-events:none;width:100%;height:auto;aspect-ratio:100 / 140}.de-dnd--cheia{opacity:.45;cursor:not-allowed}.de-dnd__qtd{display:block;width:max-content;margin:3px auto 0;padding:0 8px;border-radius:8px;background:#0000008c;border:1px solid var(--de-line);color:#fff;font-size:11px;font-weight:700;pointer-events:none}.de-dnd__botao{position:absolute;top:3px;right:3px;width:22px;height:22px;padding:0;line-height:20px;text-align:center;border-radius:50%;border:1px solid var(--de-line);background:#000c;color:#fff;font-size:15px;cursor:pointer;opacity:0}.de-dnd:hover .de-dnd__botao,.de-dnd:focus-within .de-dnd__botao{opacity:1}.de-dnd__botao--remover:hover{background:#8a2f2f}.de-dnd__botao--adicionar:hover{background:#2f7a40}@media (hover: none){.de-dnd__botao{opacity:1}}.de-construtor--arrastando-disp .de-area--deck{background:#b04a4a24;border-style:dashed}.de-construtor--arrastando-deck .de-area--disponiveis{background:#4a9b5c24;border-style:dashed}.de-construtor--arrastando-deck .de-area--deck{opacity:.9}.de-busca--barra{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 10px;flex:1 1 520px;justify-content:flex-end}.de-busca--barra .de-busca__linha{flex:1 1 220px;max-width:320px}.de-busca--barra .de-busca__filtro{flex:0 1 175px}.de-busca--barra .de-busca__rodape{gap:10px}@media (max-width: 1300px){.de-construtor__grade{grid-template-columns:330px minmax(0,1fr);grid-template-areas:"zoom deck" "zoom disp"}.de-area{max-height:none}.de-area__cartas,.de-area--deck .de-area__cartas{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (max-width: 820px){.de-construtor__grade{grid-template-columns:minmax(0,1fr);grid-template-areas:"deck" "disp"}.de-construtor__zoom{display:none}.de-area__cartas,.de-area--deck .de-area__cartas{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.de-busca--barra{justify-content:flex-start}}.de-modal:has(.de-portavel__texto){max-width:560px}.de-portavel__texto{width:100%;box-sizing:border-box;font-family:monospace;font-size:12px;resize:vertical}.de-portavel__arquivo{display:block;margin-top:8px;text-align:left}.de-portavel__erro{color:#e07a7a;margin:8px 0 0}.de-portavel__previa{margin-top:10px;text-align:left}.de-exemplos{margin:10px 4px}.de-exemplos>summary{cursor:pointer;font-weight:700;padding:4px 0}.de-exemplos .de-deck-item{margin-top:6px;gap:12px}.de-mensagem{padding:6px 12px;margin:6px 4px;border-radius:6px;background:#4a9b5c2e;border:1px solid #4a9b5c;font-size:13px}.de-tutorial{max-width:760px;margin:0 auto;padding:0 12px 30px}.de-tutorial__passo{background:var(--de-panel);border:1px solid var(--de-line);border-radius:10px;padding:14px 18px;margin:8px 0;line-height:1.6}.de-tutorial__passo h3{margin:0 0 8px}.de-tutorial__passo p{margin:6px 0}.de-tutorial__passo ul{margin:6px 0;padding-left:20px}.de-tutorial__passo li{margin:4px 0}.de-palco.de-palco--fluido{width:100vw;height:100dvh;transform:none;background:#070a10}.de-menu-principal{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;overflow-x:hidden;overflow-y:auto;background:radial-gradient(ellipse at 18% 20%,rgba(201,162,75,.13),transparent 52%),radial-gradient(ellipse at 88% 78%,rgba(31,122,158,.16),transparent 52%),radial-gradient(ellipse at 70% 10%,rgba(138,91,224,.1),transparent 45%),#070a10}.de-menu-corpo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:380px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.de-menu-lateral,.de-menu-conteudo{overflow-y:auto;overscroll-behavior:contain}.de-menu-lateral{position:relative;z-index:2;display:flex;flex-direction:column;padding:34px 0 28px;background:linear-gradient(90deg,#05080deb,#090d15c7);border-right:1px solid rgba(201,162,75,.32);box-shadow:8px 0 40px #00000059}.de-menu-titulo{padding:0 28px;margin-bottom:30px}.de-menu-titulo h1{margin:0;font-size:66px;line-height:1.02;letter-spacing:.05em;font-weight:800;white-space:nowrap;background:linear-gradient(180deg,#fff 10%,#aab4c6,#6e788c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 6px 24px rgba(0,0,0,.6)}.de-menu-titulo__antes{display:block;font-size:.3em;line-height:1;letter-spacing:.62em;font-weight:700;margin:0 0 .16em .1em;background:none;color:#e0a82e;-webkit-text-fill-color:#e0a82e;text-shadow:0 2px 10px rgba(0,0,0,.6)}.de-menu-titulo__sub{margin-top:6px;font-size:19px;font-weight:700;letter-spacing:.5em;color:#e0a82e}.de-menu-titulo__filete{display:flex;align-items:center;gap:10px;margin-top:14px}.de-menu-titulo__filete span{flex:1;height:2px;background:linear-gradient(90deg,#c9a24b,transparent)}.de-menu-titulo__filete span:first-child{flex:0 0 18px;background:#c9a24b}.de-menu-titulo__filete i{width:9px;height:9px;transform:rotate(45deg);background:#e0a82e;box-shadow:0 0 10px #e0a82eb3}.de-menu-grade{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.09);border-radius:0 16px 16px 0;box-shadow:0 10px 34px #0006}.de-menu-grade .de-menu-cartao{position:relative;display:flex;align-items:center;width:100%;height:64px;padding:0 28px 0 30px;font-family:inherit;font-size:22px;font-weight:650;letter-spacing:.01em;text-align:left;color:var(--de-text);cursor:pointer;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:#0e141fdb;transition:background .14s ease,padding-left .14s ease,color .14s ease}.de-menu-grade>.de-menu-cartao:last-child{border-radius:0 0 16px;border-bottom-color:transparent}.de-menu-grade>.de-menu-cartao:first-child{border-top-right-radius:16px}.de-menu-grade .de-menu-cartao:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--cor);opacity:.5;transition:width .14s ease,opacity .14s ease}.de-menu-grade .de-menu-cartao--destaque{background:#181f2eeb}.de-menu-grade .de-menu-cartao--destaque:before{opacity:1}.de-menu-grade .de-menu-cartao:hover:not(:disabled),.de-menu-grade .de-menu-cartao:focus-visible{padding-left:40px;color:#fff;outline:none;background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 46%,#0c111b),color-mix(in srgb,var(--cor) 14%,#0c111b));box-shadow:inset 0 0 0 1px #ffffff1a}.de-menu-grade .de-menu-cartao:hover:not(:disabled):before,.de-menu-grade .de-menu-cartao:focus-visible:before{width:10px;opacity:1}.de-menu-grade .de-menu-cartao:active:not(:disabled){padding-left:34px;background:color-mix(in srgb,var(--cor) 60%,#05070a)}.de-menu-grade .de-menu-cartao:disabled{opacity:.4;cursor:not-allowed}.de-menu-cartao__titulo{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.de-menu-conteudo{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;padding:22px 34px 28px;gap:22px}.de-menu-topo{display:flex;justify-content:flex-end;align-items:center;gap:12px}.de-menu-conta{font-family:inherit;cursor:pointer;border-radius:999px;border:1px solid var(--de-gold);background:#c9a24b1f;color:#f3e6c8;padding:8px 20px;font-size:19px}.de-menu-conta:hover{background:#c9a24b47}.de-menu-conta__nota{color:#f3d07a}.de-menu-engrenagem{width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#c7cfdd;border-radius:50%;border:1px solid rgba(201,162,75,.55);background:#0e141fcc;transition:transform .4s ease,background .14s ease,color .14s ease}.de-menu-engrenagem:hover,.de-menu-engrenagem:focus-visible{transform:rotate(60deg);color:#fff;background:#c9a24b47;outline:2px solid var(--de-gold);outline-offset:3px}.de-menu-engrenagem:active{background:#c9a24b73}.de-menu-paineis{flex:1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:18px;align-content:start}.de-menu-painel{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 22px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#141c2bd1,#0b101ad1);box-shadow:inset 0 1px #ffffff0d}.de-menu-painel h2{margin:0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#e0a82e}.de-menu-painel p{margin:0;line-height:1.45}.de-menu-painel__destaque{font-size:20px;font-weight:600;color:var(--de-text)}.de-menu-painel__miudo{font-size:15px;color:var(--de-text-dim)}.de-menu-painel--novidades{grid-row:1 / span 3}.de-menu-painel--novidades ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;width:100%}.de-menu-painel--novidades li{display:flex;flex-direction:column;gap:3px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.de-menu-painel--novidades li:first-child{border-top:0;padding-top:4px}.de-menu-painel--novidades li b{font-size:21px}.de-menu-painel--novidades li p{font-size:16px;color:var(--de-text-dim)}.de-menu-etiqueta{align-self:flex-start;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:2px 9px;border-radius:999px;color:#f3d07a;background:#c9a24b29;border:1px solid rgba(201,162,75,.4)}.de-menu-painel--dica{border-left:4px solid #3d8bd9}.de-menu-painel--deck{border-left:4px solid #2fb58a}.de-menu-painel--redes{align-self:start}.de-menu-redes{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.de-menu-rede{display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:17px;font-weight:600;color:var(--de-text);text-decoration:none;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;transition:background .14s ease,border-color .14s ease,transform .14s ease}a.de-menu-rede:hover,a.de-menu-rede:focus-visible{background:#c9a24b38;border-color:var(--de-gold);transform:translateY(-1px);outline:2px solid var(--de-gold);outline-offset:2px}a.de-menu-rede:active{background:#c9a24b61;transform:none}.de-menu-rede--sem-link{opacity:.45;cursor:not-allowed}@media (max-height: 760px){.de-menu-lateral{padding-top:22px}.de-menu-titulo{margin-bottom:18px}.de-menu-grade .de-menu-cartao{height:54px;font-size:20px}.de-menu-conteudo{padding-top:16px;gap:14px}}@container (max-width: 860px){.de-menu-corpo{display:block;overflow-y:auto;overflow-x:hidden}.de-menu-lateral,.de-menu-conteudo{overflow-y:visible}.de-menu-lateral{padding:22px 0 0;border-right:0;border-bottom:1px solid rgba(201,162,75,.32)}.de-menu-grade{border-radius:0}.de-menu-grade>:last-child .de-menu-cartao,.de-menu-grade>:first-child .de-menu-cartao{border-radius:0}.de-menu-conteudo{padding:16px 16px 24px}.de-menu-paineis{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.de-menu-painel--novidades{grid-row:auto}}.de-btn[data-atalho]:after{content:attr(data-atalho);display:inline-block;margin-left:8px;padding:0 5px;min-width:16px;border:1px solid currentColor;border-radius:4px;font-size:10px;line-height:15px;text-align:center;opacity:.55}@media (hover: none) and (pointer: coarse){.de-btn[data-atalho]:after{display:none}}.de-pref-btn[data-atalho]:after{content:attr(data-atalho);margin-left:5px;font-size:9px;opacity:.5}@media (hover: none) and (pointer: coarse){.de-pref-btn[data-atalho]:after{display:none}}.de-atalhos{margin:0;text-align:left}.de-atalhos__linha{display:flex;gap:12px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--de-border, rgba(255,255,255,.08))}.de-atalhos dt{flex:0 0 110px;margin:0}.de-atalhos dd{margin:0;flex:1}.de-atalhos kbd{display:inline-block;padding:1px 7px;border:1px solid currentColor;border-radius:4px;font-size:12px;font-family:inherit;opacity:.85}.de-deck-item--padrao{border-color:var(--de-gold);box-shadow:0 0 0 1px var(--de-gold) inset}.de-selo-padrao{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--de-gold);color:#1a1306;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.de-construtor__cabeca{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:stretch}.de-construtor__cabeca{flex:none}.de-construtor__faixa{display:flex;flex-direction:column;gap:8px;min-width:0;justify-content:center}.de-construtor__faixa .de-busca--barra{flex:none;justify-content:flex-start}.de-topbar__nome{display:flex;align-items:center;gap:8px;flex:1 1 280px;max-width:440px;margin:0 auto 0 18px}.de-topbar__nome .de-input{flex:1;min-width:0}.de-personalizacao{display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:var(--de-panel);border:2px solid var(--de-line);border-radius:10px;min-width:270px}.de-personalizacao__titulo{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--de-text-dim);font-weight:700}.de-personalizacao__corpo{display:flex;align-items:center;gap:12px}.de-personalizacao__botoes{display:flex;flex-direction:column;gap:6px;flex:1}.de-personalizacao__sleeve{background:none;border:2px solid var(--de-line);border-radius:8px;padding:3px;cursor:pointer;line-height:0}.de-personalizacao__sleeve:hover{border-color:var(--de-gold)}.de-personalizar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:100%;min-height:0}.de-personalizar__coluna{display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0}.de-personalizar__coluna>.de-hint{margin:0;flex:none;min-height:2.6em}.de-personalizar__lista{flex:1 1 0;min-height:0;overflow-y:auto;padding:6px 8px 6px 4px;border:1px solid var(--de-line);border-radius:10px;background:color-mix(in srgb,var(--de-panel) 70%,#000)}.de-sleeves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;justify-items:center}.de-sleeve{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;background:transparent;border:2px solid var(--de-line);border-radius:10px;cursor:pointer;color:var(--de-text)}.de-sleeve:hover{border-color:color-mix(in srgb,var(--de-gold) 60%,var(--de-line))}.de-sleeve--escolhida{border-color:var(--de-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--de-gold) 28%,transparent)}.de-sleeve .de-cv{pointer-events:none}.de-personalizacao__playmat{background:none;border:2px solid var(--de-line);border-radius:8px;padding:3px;cursor:pointer;line-height:0}.de-personalizacao__playmat:hover{border-color:var(--de-gold)}.de-personalizacao__playmat .de-playmat--previa{width:96px;height:36px}.de-playmats{display:flex;flex-direction:column;gap:10px;align-items:stretch;align-content:start}.de-playmat-opcao{align-items:center}.de-playmat-opcao .de-playmat--previa{width:100%;max-width:240px;height:auto;aspect-ratio:37 / 14}@media (max-width: 820px){.de-construtor__cabeca{grid-template-columns:minmax(0,1fr)}.de-topbar__nome{margin:0;max-width:none;flex-basis:100%}}.de-modal:has(.de-personalizar){width:min(760px,94vw);max-width:none;height:min(640px,92vh);display:flex;flex-direction:column}.de-modal:has(.de-personalizar) .de-modal__corpo{flex:1 1 auto;min-height:0;margin-bottom:14px}.de-modal:has(.de-personalizar) h3{flex:none}.de-modal:has(.de-personalizar) .de-modal__acoes{flex:none}@media (max-width: 640px){.de-modal:has(.de-personalizar){width:96vw;height:92dvh;max-height:92dvh}.de-personalizar{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:8px}.de-personalizar__coluna{gap:4px}.de-personalizar__coluna>.de-hint{min-height:0;font-size:12px;line-height:1.25;text-align:left}.de-sleeves{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.de-sleeve{width:100%;min-width:0;padding:4px;gap:3px}.de-sleeve .de-cv{width:100%;max-width:100px;height:auto;aspect-ratio:5 / 7}.de-sleeve__nome{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.de-playmats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start;align-items:start}.de-playmat-opcao .de-playmat--previa{max-width:100%}}.de-idiomas{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 6px}.de-idioma{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 10px;font:inherit;font-size:14px;color:var(--de-text);background:var(--de-panel-2);border:1px solid var(--de-line);border-radius:10px;cursor:pointer}.de-idioma:hover{border-color:var(--de-ouro-linha);background:var(--de-superficie-alta)}.de-idioma:focus-visible{outline:2px solid color-mix(in srgb,var(--de-gold) 60%,white);outline-offset:2px}.de-idioma--ativo{border-color:var(--de-gold);background:color-mix(in srgb,var(--de-gold) 16%,var(--de-panel-2));font-weight:700}.de-bandeira{display:block;border-radius:3px;box-shadow:0 0 0 1px #ffffff40;flex-shrink:0}.de-palco-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;background:#05070a;overflow:hidden}.de-palco-dica{color:#c9a24b;font-size:13px;padding:6px}.de-palco{position:relative;width:1600px;height:900px;transform-origin:top left;overflow:hidden;font-family:var(--de-font);font-size:18px;color:var(--de-text);background-color:#1d2a1c;background-image:url(/assets/fundo-campo.jpg),url(/assets/fundo-padrao.svg);background-size:cover;background-position:center}.de-campo{position:absolute;top:0;right:0;bottom:0;left:0}.de-abs{position:absolute}.de-palco .de-btn{font-size:17px;padding:8px 14px}.de-palco .de-hint{font-size:16px}.de-palco .de-badge{font-size:13px;padding:2px 8px}.de-palco .de-modal-overlay{position:absolute}.de-palco .de-modal{max-width:760px;max-height:80%;overflow:auto;font-size:18px}.de-palco .de-modal h3{font-size:26px}.de-palco .de-modal__corpo{font-size:18px}.de-palco .de-pref-btn{font-size:15px;padding:4px 12px}.de-pos-info{left:16px;top:12px;width:340px}.de-pos-vida-p{left:460px;top:14px;width:490px}.de-pos-vida-o{left:1050px;top:14px;width:490px}.de-pos-menu{left:1548px;top:12px;font-size:22px;padding:4px 12px}.de-pos-mao-cima{left:560px;top:44px;width:700px;height:140px}.de-pos-mao-baixo{left:470px;top:758px;width:840px;height:140px}.de-pos-deck-cima{left:372px;top:58px}.de-pos-gy-cima{left:436px;top:300px}.de-pos-energia-cima{left:1330px;top:58px}.de-pos-energia-baixo{left:395px;top:540px}.de-pos-gy-baixo{left:1360px;top:540px}.de-pos-deck-baixo{left:1330px;top:660px}.de-pos-zoom{left:14px;top:232px;width:336px;height:446px}.de-pos-acoes{left:14px;top:690px;width:340px;height:200px;overflow:auto}.de-info{font-size:19px;line-height:1.55;text-shadow:0 1px 3px #000}.de-info__avancar{margin-top:6px}.de-playmat{position:absolute;left:540px;width:740px;height:280px;box-sizing:border-box;border-radius:18px;background:#265c786b;border:2px solid rgba(150,215,240,.35);box-shadow:inset 0 0 40px #00000040;pointer-events:none}.de-playmat--cima{top:176px;transform:rotate(180deg)}.de-playmat--baixo{top:480px}.de-playmat--imagem{background-color:transparent;background-size:100% 100%;background-repeat:no-repeat;border-color:#ffffff47}.de-playmat--ativa{border-color:#c9a24be6}.de-playmat--previa{position:relative;left:auto;top:auto;width:170px;height:64px;border-radius:8px;border-width:1.5px;box-shadow:inset 0 0 14px #00000040}.de-faixa{position:absolute;left:560px;width:700px;height:128px;display:flex;align-items:center;justify-content:center;gap:20px}.de-faixa--cima.de-faixa--suporte{top:184px}.de-faixa--cima.de-faixa--ataque{top:320px}.de-faixa--baixo.de-faixa--ataque{top:488px}.de-faixa--baixo.de-faixa--suporte{top:624px}.de-faixa__rotulo{position:absolute;left:10px;top:4px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.de-slot-campo{width:90px;height:126px;border-radius:8px;border:2px dashed rgba(255,255,255,.22);box-sizing:border-box}.de-vida{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700;text-shadow:0 1px 3px #000}.de-vida--direita{flex-direction:row-reverse}.de-vida__trilho{position:relative;flex:1;height:30px;border-radius:15px;background:#080c10b3;border:2px solid rgba(0,0,0,.7);overflow:hidden;display:flex}.de-vida--direita .de-vida__trilho{justify-content:flex-end}.de-vida__fill{height:100%;transition:width .6s ease}.de-vida__fill--ok{background:linear-gradient(#86f552,#3fae22)}.de-vida__fill--medio{background:linear-gradient(#f7dc57,#c9a216)}.de-vida__fill--baixo{background:linear-gradient(#ff7a68,#c4382a)}.de-vida__nome{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:600;color:#fff;text-shadow:0 1px 2px #000}.de-vida--direita .de-vida__nome{left:auto;right:14px}.de-pilha{display:flex;flex-direction:column;align-items:center;gap:4px}.de-pilha__cartas{position:relative;width:130px;height:182px;filter:drop-shadow(0 10px 8px rgba(0,0,0,.55))}.de-pilha__cartas>.de-cv{position:absolute;left:0;top:0;z-index:20;box-shadow:0 1px #ffffff1f inset}.de-pilha__camada{position:absolute;left:0;top:0;width:130px;height:182px;border-radius:9px;border:2px solid #9a7a30;background:linear-gradient(135deg,#cfd3da,#7d848f);transform:translate(calc(var(--i) * 2.6px),calc(var(--i) * 2.6px)) rotate(var(--giro, 0deg));z-index:calc(10 - var(--i));box-shadow:0 1px 2px #0000008c}.de-pilha__camada:nth-child(2n){border-color:#5d4a1c;background:linear-gradient(135deg,#aeb3bc,#5e6570)}.de-pilha__vazia{width:130px;height:182px;border-radius:9px;border:2px dashed rgba(201,162,75,.35);background:#00000040}.de-pilha__qtd{margin-top:20px;font-size:24px;font-weight:700;text-shadow:0 1px 3px #000}.de-gy{width:72px;height:72px;border-radius:10px;background:#3b4350d9;border:2px solid #7c8596;color:#e7e9ee;font-weight:700;font-size:22px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.de-gy:hover{background:#505a6af2}.de-gy small{font-size:16px;font-weight:600;color:#f3d07a}.de-mao{display:flex;justify-content:center;align-items:flex-end;gap:8px;height:100%}.de-mao--apertada .de-cv+.de-cv{margin-left:-30px}.de-mao-oculta{display:flex;align-items:center;justify-content:center;gap:16px;height:100%}.de-mao-oculta__qtd{font-size:34px;font-weight:700;color:#f3d07a;text-shadow:0 1px 3px #000}.de-zoom{width:100%;height:100%;box-sizing:border-box;background:#080c12b8;border:2px solid #1e2430;border-radius:14px;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.de-zoom__dica{margin:0;color:var(--de-text-dim);font-size:16px;text-align:center;line-height:1.4}.de-pos-acoes .de-action-tray{margin:0;flex-direction:column;align-items:stretch;gap:8px;padding:12px;background:#0a0e14cc;font-size:17px}.de-pos-acoes .de-hint{font-size:15px}.de-menu-jogo{display:flex;flex-direction:column;gap:16px}.de-menu-jogo__botoes{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.de-menu-jogo__prefs{display:flex;flex-direction:column;gap:8px;align-items:center}.de-cemiterio-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-height:520px;overflow:auto}.de-cv{position:relative;box-sizing:border-box;flex-shrink:0;container:carta / inline-size;border-radius:3.2%/2.3%;background:#777;overflow:hidden;color:#1c1c1c;font-family:var(--de-font);-webkit-user-select:none;user-select:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.de-cv--campo{width:90px;height:126px;font-size:9px}.de-cv--mao{width:100px;height:140px;font-size:10px}.de-cv--mini{width:70px;height:98px;font-size:7px}.de-cv--energia{width:130px;height:182px;font-size:13px}.de-cv--zoom{width:300px;height:416px;font-size:20px}.de-cv--fogo{--cv-cor: var(--de-fogo);--cv-cor-2: #4a1708}.de-cv--agua{--cv-cor: var(--de-agua);--cv-cor-2: #0c2f40}.de-cv--ar{--cv-cor: var(--de-ar);--cv-cor-2: #1d3544}.de-cv--terra{--cv-cor: var(--de-terra);--cv-cor-2: #2a3012}.de-cv--luz{--cv-cor: var(--de-luz);--cv-cor-2: #5a4510}.de-cv--trevas{--cv-cor: var(--de-trevas);--cv-cor-2: #1d1027}.de-cv--incolor{--cv-cor: #a8adb5;--cv-cor-2: #3a3f47}.de-cv--multicolor .de-cv__arte{background:var(--cv-multi, #555)}.de-cv--multicolor .de-cv__simbolo{letter-spacing:.1em}.de-cv--vital{--cv-moldura: radial-gradient(circle farthest-corner at 50% 50%, #5a9a68 0%, #418457 56%, #1b6d4a 82%, #015e40 100%);--cv-faixa: linear-gradient(90deg, #89d957, #a8dd5e 50%, #c8e164)}.de-cv--estrategia{--cv-moldura: #8c52ff;--cv-faixa: linear-gradient(90deg, #fff6ad, #ffd0d2 50%, #ffaaf8)}.de-cv--criatura{--cv-moldura: #f6f0d2;--cv-faixa: linear-gradient(180deg, #9c7500, #ce9b00 50%, #fcbe00)}.de-cv--carta{background:radial-gradient(ellipse farthest-corner at 50% 50%,#777 66%,#000);isolation:isolate}.de-cv--carta>*{position:absolute;box-sizing:border-box}.de-cv__moldura{left:5.09%;top:3.37%;width:89.9%;height:93.8%;background:var(--cv-moldura)}.de-cv__nome{left:6.22%;top:4.39%;width:87.1%;height:6.73%;display:flex;align-items:center;padding:0 2.2cqw;background:linear-gradient(90deg,#a6a6a6,#fdfdfd);border:max(1px,.2cqw) solid #a0a0a0;border-radius:2cqw;font-weight:700;font-size:5.8cqw;line-height:1;color:#1c1c1c;overflow:hidden}.de-cv__nome span{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:calc(1em * var(--ajuste, 1))}.de-cv__arte{left:7.5%;top:11.32%;width:84.4%;height:44.67%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,var(--cv-cor, #555) 0%,var(--cv-cor-2, #222) 85%)}.de-cv__simbolo{font-size:3.4em;filter:drop-shadow(0 .1em .2em rgba(0,0,0,.55))}.de-cv--carta .de-cv__simbolo{font-size:28cqw}.de-cv__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.de-cv__faixa{left:6.36%;top:56.09%;width:87.3%;height:12.75%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6cqw;background:var(--cv-faixa);border:max(1px,.2cqw) solid #a6a6a6;border-radius:1.8cqw;color:#1f1500;text-align:center;line-height:1.1}.de-cv--vital .de-cv__faixa{height:19.63%;gap:1.6cqw}.de-cv__atributo{display:flex;align-items:center;justify-content:center;gap:.15em;font-size:10.5cqw;line-height:1.1}.de-cv__atributo-simbolo{font-size:1em}.de-cv__atributo-icone{height:1.1em;width:auto;max-width:3em;object-fit:contain}.de-cv__subtipo{font-size:4.6cqw;font-weight:600;opacity:.8}.de-cv__vital-stats{display:flex;gap:6cqw;font-weight:800;font-size:7.4cqw}.de-cv__caixa{left:8.34%;top:68.94%;width:83.2%;height:25.9%;background:#a6a6a6;border:1px solid #333;color:#1a1a1a}.de-cv--vital .de-cv__caixa{top:75.83%;height:19.02%}.de-cv__texto{left:8.34%;top:68.94%;width:83.2%;height:18.65%;overflow:hidden;font-size:4.1cqw;line-height:1.2;color:#1a1a1a;text-align:left}.de-cv--vital .de-cv__texto{top:75.83%;height:19.02%}.de-cv__texto-in{box-sizing:border-box;width:100%;padding:1.6cqw 2.4cqw;font-size:calc(1em * var(--ajuste, 1))}.de-cv__texto-in p{margin:0 0 .3em}.de-cv__texto-in p:last-child{margin-bottom:0}.de-cv__texto-in p b{color:#3b1a7a}.de-cv__custo{left:5.09%;top:87.61%;width:21.78%;height:8.36%;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(90deg,#4d742f,#5b672d 33%,#76853c);border:max(1px,.2cqw) solid #000;color:#fff;font-weight:800;font-size:9.5cqw;line-height:1;text-shadow:0 .3cqw .6cqw rgba(0,0,0,.8)}.de-cv__poder{left:71.15%;top:87.61%;width:22.49%;height:8.36%;display:flex;align-items:center;justify-content:center;gap:.5cqw;font-weight:800;font-size:8cqw;line-height:1}.de-cv__poder svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.de-cv__poder polygon{fill:#f6f0d2;stroke:#666;stroke-width:1.5;vector-effect:non-scaling-stroke}.de-cv__poder>span{position:relative}.de-cv__atk{color:#a3271b}.de-cv__barra{color:#555;font-weight:600}.de-cv__hp{color:#1f6b34}.de-cv__hp--dano{color:#c8231a}.de-cv__hp--bonus{color:#0f8a3a;text-decoration:underline}.de-cv__atk--dano{color:#c8231a}.de-cv__atk--bonus{color:#0f8a3a;text-decoration:underline}.de-cv__vital-stats .de-cv__hp{color:#8a1c14}.de-cv__pa{color:#1f3b8a}.de-cv--verso{border:.2em solid #c9a24b;border-color:#c9a24b;background:#14232b}.de-cv__verso-svg{width:100%;height:100%;display:block}.de-cv--verso[data-sleeve=padrao]{border-color:#b9bec7;background:#fff}.de-cv--verso[data-sleeve]:not([data-sleeve=padrao]):not([data-sleeve=original]){border:0}.de-cv--clicavel{cursor:pointer}.de-cv--clicavel:hover{transform:translateY(-.5em) scale(1.04);z-index:5}.de-cv[role=button]:focus-visible{outline:3px solid #f3d07a;outline-offset:3px;z-index:6}.de-cv--selecionada{transform:translateY(-1.2em);box-shadow:0 0 0 .25em #c9a24b8c,0 .6em 1.2em #000000a6;z-index:6}.de-cv--desabilitada{filter:grayscale(.6) brightness(.7)}.de-cv--destaque-jogavel{box-shadow:0 0 .9em .15em #7fe3a08c}.de-cv--destaque-atacante{box-shadow:0 0 .9em .2em #ffd24aa6}.de-cv--destaque-alvo{box-shadow:0 0 .9em .25em #ff5a4acc}.de-camada-efeitos{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40}.de-fantasma{position:absolute;animation-duration:calc(var(--dur, .6s) * var(--vel, 1));animation-delay:calc(var(--atraso, 0ms) * var(--vel, 1));animation-fill-mode:both;animation-timing-function:ease-in-out}.de-fantasma--campo{margin-left:-45px;margin-top:-63px}.de-fantasma--mao{margin-left:-50px;margin-top:-70px}.de-fantasma--morte{animation-name:de-morte}.de-fantasma--ativacao{animation-name:de-ativacao}.de-fantasma--voar{animation-name:de-voar}.de-fantasma--mover{animation-name:de-mover}.de-fantasma--destaque{animation-name:de-destaque}@keyframes de-morte{0%{transform:translate(0) scale(1);opacity:1;filter:none}15%{transform:translate(-7px) scale(1.06);filter:brightness(2) saturate(1.5)}30%{transform:translate(7px) scale(1.06);filter:brightness(1.6)}45%{transform:translate(-4px) scale(1.03)}to{transform:translateY(16px) scale(.65);opacity:0;filter:grayscale(1) brightness(.6)}}@keyframes de-ativacao{0%{transform:translate(0) scale(1);opacity:1}25%{transform:translate(var(--dx),var(--dy)) scale(2.3);opacity:1}33%{opacity:.25}41%{opacity:1}49%{opacity:.25}57%{opacity:1}65%{opacity:.25}73%{transform:translate(var(--dx),var(--dy)) scale(2.3);opacity:1}to{transform:translate(var(--gx),var(--gy)) scale(.35);opacity:0}}@keyframes de-destaque{0%{transform:translate(var(--dx, 0),var(--dy, 0)) scale(.8);opacity:0}14%{transform:scale(2.3);opacity:1}24%{opacity:.25}36%{opacity:1}48%{opacity:.25}60%{opacity:1}72%{opacity:.25}84%{transform:scale(2.3);opacity:1}to{transform:scale(2.5);opacity:0}}@keyframes de-mover{0%{transform:translate(0) scale(.9);opacity:1}80%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.55);opacity:0}}@keyframes de-voar{0%{transform:translate(0) scale(.9);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.9);opacity:.15}}.de-flutuante{position:absolute;font-size:46px;font-weight:800;text-shadow:0 2px 5px #000,0 0 12px rgba(0,0,0,.6);animation:de-flutuar calc(var(--dur, 1s) * var(--vel, 1)) ease-out both;animation-delay:calc(var(--atraso, 0ms) * var(--vel, 1))}.de-flutuante--dano{color:#ff5a4a}.de-flutuante--cura{color:#6df08a}@keyframes de-flutuar{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}18%{opacity:1;transform:translate(-50%,-6px) scale(1.25)}to{opacity:0;transform:translate(-50%,-78px) scale(1)}}.de-banner{position:absolute;left:910px;top:440px;padding:14px 44px;font-size:34px;font-weight:700;letter-spacing:.04em;color:#f3e6c8;background:#080c12cc;border:2px solid rgba(201,162,75,.85);border-radius:14px;pointer-events:none;z-index:30;white-space:nowrap;animation:de-banner calc(1.7s * var(--vel, 1)) ease-in-out both}@keyframes de-banner{0%{opacity:0;transform:translate(-50%,14px) scale(.96)}18%{opacity:1;transform:translate(-50%) scale(1)}78%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-10px) scale(1.02)}}@keyframes de-pulso{0%,to{box-shadow:0 0 .5em .1em var(--cor-pulso)}50%{box-shadow:0 0 1.2em .3em var(--cor-pulso)}}.de-cv--destaque-jogavel,.de-cv--destaque-atacante,.de-cv--destaque-alvo{animation:de-pulso calc(1.6s * var(--vel, 1)) ease-in-out infinite}.de-cv--destaque-jogavel{--cor-pulso: rgba(127, 227, 160, .6)}.de-cv--destaque-atacante{--cor-pulso: rgba(255, 210, 74, .7)}.de-cv--destaque-alvo{--cor-pulso: rgba(255, 90, 74, .85)}.de-cv--selecionada{animation:none}.de-pontinhos:after{content:"...";display:inline-block;width:1.2em;text-align:left;animation:de-pontinhos calc(1.2s * var(--vel, 1)) steps(4,end) infinite}@keyframes de-pontinhos{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.de-palco .de-modal-overlay{animation:de-fade calc(.22s * var(--vel, 1)) ease-out both}.de-palco .de-modal{animation:de-surgir calc(.26s * var(--vel, 1)) ease-out both}@keyframes de-fade{0%{opacity:0}to{opacity:1}}@keyframes de-surgir{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.de-palco *,.de-palco *:before,.de-palco *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes de-efeito-selo{0%,to{box-shadow:0 0 .3em .05em #b07cffb3;transform:scale(1)}50%{box-shadow:0 0 .9em .25em #b07cfff2;transform:scale(1.12)}}.de-cv__efeito{position:absolute;top:.25em;right:.25em;width:1.7em;height:1.7em;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.1em;line-height:1;color:#fff;background:radial-gradient(circle at 35% 30%,#c9a6ff,#6b3fc4);border:1px solid rgba(255,255,255,.7);animation:de-efeito-selo calc(1.4s * var(--vel, 1)) ease-in-out infinite;pointer-events:none;z-index:3}.de-cv__negada{position:absolute;top:.25em;left:.25em;width:1.7em;height:1.7em;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.1em;line-height:1;background:radial-gradient(circle at 35% 30%,#ff9d9d,#b02525);border:1px solid rgba(255,255,255,.75);box-shadow:0 0 .6em .1em #dc3232cc;pointer-events:none;z-index:3}.de-cv--negada .de-cv__linha-efeito{opacity:.55;text-decoration:line-through}.de-cv__destaque{color:#d63a3a}.de-cv--virada{filter:grayscale(.55) brightness(.8)}.de-cv--virada.de-cv--zoom{filter:none}.de-cv__virada{position:absolute;bottom:.25em;right:.25em;width:1.7em;height:1.7em;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.1em;line-height:1;background:radial-gradient(circle at 35% 30%,#9db8d8,#3b5575);border:1px solid rgba(255,255,255,.75);pointer-events:none;z-index:3}.de-cv__escudo{position:absolute;bottom:.25em;left:.25em;min-width:2.4em;height:1.7em;padding:0 .45em;display:flex;align-items:center;justify-content:center;border-radius:.85em;font-size:1em;font-weight:700;line-height:1;color:#05233a;background:radial-gradient(circle at 35% 30%,#d8f1ff,#4aa8e0);border:1px solid rgba(255,255,255,.85);box-shadow:0 0 .6em .1em #4aa8e0d9;pointer-events:none;z-index:3}.de-apoio{display:flex;flex-direction:column;gap:14px;align-items:center;max-width:100%}.de-apoio__batalha{display:flex;align-items:center;gap:18px;font-size:18px;flex-wrap:wrap;justify-content:center}.de-apoio__lado{display:flex;flex-direction:column;align-items:center;gap:4px}.de-apoio__lado>b{color:#f3d07a;font-size:15px}.de-apoio__vs{font-size:24px;color:var(--de-text-dim)}.de-apoio__resumo{font-size:17px;color:var(--de-text);text-align:center}.de-apoio__resumo strong{color:#f3d07a}.de-apoio__lista{display:flex;gap:18px;align-items:flex-start;overflow-x:auto;padding:6px 4px 10px;max-width:100%}.de-apoio__lista>:first-child{margin-left:auto}.de-apoio__lista>:last-child{margin-right:auto}.de-apoio__item{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.de-apoio__opcoes{display:flex;flex-direction:column;gap:5px;width:100%}.de-apoio__opcao{font-size:15px;padding:5px 10px;border-radius:8px;border:1px solid #5a5f6a;background:#141a24e6;color:var(--de-text);cursor:pointer;white-space:nowrap}.de-apoio__opcao:hover{border-color:#f3d07a}.de-apoio__opcao[aria-pressed=true]{background:#5a4a1c;border-color:#f3d07a;color:#fff3c9;font-weight:700}.de-codigo-sala{font-size:64px;font-weight:800;letter-spacing:.25em;padding:8px 28px 8px 36px;margin:6px 0 14px;border:2px dashed var(--de-gold);border-radius:12px;color:#f3d07a;-webkit-user-select:all;user-select:all}.de-rede-opcoes{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin-top:8px}.de-rede-bloco{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:220px;padding:14px 18px;border:1px solid var(--de-line);border-radius:10px;background:var(--de-panel)}.de-input--codigo{width:7em;text-align:center;letter-spacing:.3em;font-weight:700;text-transform:uppercase}.de-aviso-rede{color:#ffb4a8}.de-escolha-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:18px}.de-escolha-qtd{font-size:14px;color:#ffd24a;background:#0a0e14d9;border-radius:8px;padding:0 8px}.de-vital-contador{position:absolute;right:-16px;top:-12px;padding:2px 10px;border-radius:999px;background:var(--de-gold);color:#1c1c1c;font-size:22px;font-weight:800;box-shadow:0 2px 6px #0009;z-index:3}.de-vital-botao{position:absolute;left:0;right:0;top:100%;margin-top:6px;font-size:16px;padding:4px 6px;z-index:3}.de-info__pref{margin-top:8px;line-height:1.2}.de-info__pref-rotulo{display:block;font-size:15px;color:var(--de-text-dim);margin-bottom:4px}.de-info__pref .de-pref-row{margin-top:0;gap:6px}.de-pos-zoom{top:120px;height:540px}.de-pos-acoes{top:690px;height:200px}.de-mao--oculta{align-items:center;gap:0}.de-mao-oculta__carta{flex:0 0 auto}.de-mao--oculta .de-cv--verso{box-shadow:0 2px 6px #0009}.de-cv__espada{position:absolute;top:.25em;left:.25em;width:1.8em;height:1.8em;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.15em;line-height:1;color:#2a1c00;background:radial-gradient(circle at 35% 30%,#fff0b0,#e0a82e);border:1px solid rgba(255,255,255,.8);box-shadow:0 0 .6em .1em #ffd24ae6;pointer-events:none;z-index:3}.de-cv--desabilitada{filter:grayscale(.85) brightness(.65)}.de-acoes-flutuantes{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;gap:6px;align-items:stretch;z-index:40;padding:6px;border-radius:10px;background:#0a0e14eb;border:1px solid #c9a24b;box-shadow:0 6px 18px #000000b3;animation:de-surgir-fade calc(.16s * var(--vel, 1)) ease-out both;white-space:nowrap}.de-acoes-flutuantes--abaixo{transform:translate(-50%)}@keyframes de-surgir-fade{0%{opacity:0}to{opacity:1}}.de-acoes-flutuantes .de-btn{font-size:16px;padding:6px 12px}.de-palco .de-modal{position:relative}.de-modal__min{position:absolute;top:8px;right:10px;width:36px;height:30px;border-radius:8px;border:1px solid var(--de-line);background:transparent;color:var(--de-text-dim);font-size:18px;line-height:1;cursor:pointer}.de-modal__min:hover{color:var(--de-gold);border-color:var(--de-gold)}.de-modal-overlay--min{display:none}.de-modal-aba{position:absolute;right:10px;bottom:6px;z-index:60;max-width:360px;padding:10px 16px;border-radius:10px;border:1px solid var(--de-gold);background:#141a24f5;color:#f3d07a;font-size:17px;cursor:pointer;box-shadow:0 6px 18px #000000b3}.de-modal-aba:hover{background:#28303efa}.de-lista-cartas{display:flex;gap:18px;align-items:flex-start;overflow-x:auto;padding:6px 4px 14px;max-width:100%}.de-lista-cartas>:first-child{margin-left:auto}.de-lista-cartas>:last-child{margin-right:auto}.de-lista-cartas__item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto}.de-lista-cartas__local{font-size:14px;font-weight:600;color:#f3d07a;background:#0a0e14d9;border:1px solid #7a6a35;border-radius:8px;padding:2px 10px;max-width:150px;text-align:center;line-height:1.2}.de-lista-cartas__legenda{font-size:14px;color:var(--de-text-dim)}.de-info__selos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.de-pos-turno{left:953px;top:12px;width:94px;height:36px;z-index:6;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;border:1px solid rgba(201,162,75,.8);background:#080c12d9;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--de-text-dim);white-space:nowrap}.de-pos-turno b{font-size:24px;letter-spacing:0;color:#f3e6c8}.de-pa{width:130px;height:42px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:10px;border:1px solid rgba(243,208,122,.7);background:#080c12c7;font-size:20px;color:#f3e6c8;text-shadow:0 1px 3px #000}.de-pa b{font-size:26px;color:#f3d07a}.de-pa small{font-size:13px;color:var(--de-text-dim)}.de-pos-pa-cima{left:1330px;top:250px}.de-pos-pa-baixo{left:395px;top:488px}.de-pos-fases{left:560px;top:452px;width:700px;height:32px;z-index:5}.de-fases{display:flex;gap:8px;height:100%;--cor-fase: #3d8bd9}.de-fases--meu{--cor-fase: #3d8bd9}.de-fases--oponente{--cor-fase: #d9483d}.de-fases__item{flex:1;font-family:inherit;font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e7e9ee73;background:#080c12b8;border:1px solid rgba(255,255,255,.14);border-radius:8px;cursor:default;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.de-fases__item--atual{color:#fff;background:color-mix(in srgb,var(--cor-fase) 70%,#0a0e17);border-color:var(--cor-fase);box-shadow:0 0 14px color-mix(in srgb,var(--cor-fase) 75%,transparent)}.de-fases__item--clicavel{cursor:pointer;color:#e7e9eecc}.de-fases__item--clicavel:hover{background:color-mix(in srgb,var(--cor-fase) 30%,#0a0e17);border-color:var(--cor-fase);color:#fff}.de-fases__item--atual.de-fases__item--clicavel{cursor:pointer}.de-fases__item--inexistente{text-decoration:line-through;opacity:.55}.de-fases__item:disabled{cursor:default}.de-faixa-fase{position:absolute;left:0;right:0;top:388px;height:124px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:35;overflow:hidden;--cor-fase: #3d8bd9;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--cor-fase) 55%,rgba(6,10,18,.9)) 22%,color-mix(in srgb,var(--cor-fase) 55%,rgba(6,10,18,.9)) 78%,transparent 100%);border-top:2px solid color-mix(in srgb,var(--cor-fase) 80%,white);border-bottom:2px solid color-mix(in srgb,var(--cor-fase) 80%,white);animation:de-faixa-fase calc(1.3s * var(--vel, 1)) ease-in-out both}.de-faixa-fase--oponente{--cor-fase: #d9483d}.de-faixa-fase__texto{display:flex;flex-direction:column;align-items:center;gap:4px;animation:de-faixa-fase-texto calc(1.3s * var(--vel, 1)) cubic-bezier(.2,.7,.2,1) both}.de-faixa-fase__titulo{font-size:64px;font-weight:800;letter-spacing:.14em;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.7),0 0 24px color-mix(in srgb,var(--cor-fase) 80%,white);white-space:nowrap}.de-faixa-fase__sub{font-size:22px;letter-spacing:.08em;color:#ffffffd9}@keyframes de-faixa-fase{0%{opacity:0;transform:scaleY(.2)}14%{opacity:1;transform:scaleY(1)}82%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.2)}}@keyframes de-faixa-fase-texto{0%{transform:translate(-620px);opacity:0}26%{transform:translate(-28px);opacity:1}74%{transform:translate(28px);opacity:1}to{transform:translate(620px);opacity:0}}.de-pos-corrente{left:1274px;top:300px;width:316px;max-height:300px;z-index:55;display:flex;flex-direction:column;gap:4px;padding:8px 10px 10px;box-sizing:border-box;background:#0e141edb;border:1px solid rgba(240,200,120,.55);border-radius:12px;box-shadow:0 6px 24px #0000008c;color:#f1e9d6;animation:de-corrente-entra calc(.28s * var(--vel, 1)) ease-out both}.de-corrente__titulo{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#e8c874}.de-corrente__lista{list-style:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;display:flex;flex-direction:column}.de-corrente__elo{position:relative;display:flex;align-items:center;gap:8px;padding:5px 0;animation:de-corrente-elo calc(.34s * var(--vel, 1)) cubic-bezier(.2,.9,.3,1.2) both}.de-corrente__elo+.de-corrente__elo:before{content:"";position:absolute;left:12px;top:-6px;width:2px;height:14px;background:#e8c874b3}.de-corrente__num{flex:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:15px;color:#101010;background:#e8c874;border:2px solid #fff3cf;z-index:1}.de-corrente__num--j0{background:#7fb6ff}.de-corrente__num--j1{background:#ff9a7a}.de-corrente__elo .de-cv{width:56px;height:78px;font-size:5.6px}.de-corrente__texto{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:12px;line-height:1.2}.de-corrente__efeito{font-size:14px;color:#fff3cf}.de-corrente__carta{font-size:11px;opacity:.75}.de-corrente__desc{font-size:11px;opacity:.9;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.de-corrente__dica{font-size:11px;font-style:normal;color:#ffd27a}.de-corrente__dica--res{color:#9be8b4}.de-corrente__elo--topo .de-cv{box-shadow:0 0 10px 2px #ffd27ad9}.de-corrente__elo--topo .de-corrente__num{box-shadow:0 0 10px 3px #ffd27acc}.de-corrente__elo--saindo{animation:de-corrente-sai calc(.8s * var(--vel, 1)) ease-in both;pointer-events:none}@keyframes de-corrente-entra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes de-corrente-elo{0%{opacity:0;transform:translate(18px) scale(.92)}to{opacity:1;transform:none}}@keyframes de-corrente-sai{0%{opacity:1;filter:brightness(1);transform:none;max-height:120px}35%{opacity:1;filter:brightness(2.2);transform:scale(1.04);max-height:120px}to{opacity:0;filter:brightness(1);transform:scale(.9);max-height:0;padding-top:0;padding-bottom:0}}.de-pos-colocar{left:16px;top:128px;width:340px;z-index:55}.de-slot-campo--escolher{padding:0;cursor:pointer;background:#ffd67829;border:2px dashed #ffd678;box-shadow:0 0 14px #ffd6788c;animation:de-slot-pulsa calc(1.1s * var(--vel, 1)) ease-in-out infinite}.de-slot-campo--escolher:hover{background:#ffd6785c}@keyframes de-slot-pulsa{50%{box-shadow:0 0 22px #ffd678f2}}.de-pos-colocar .de-info__pref-rotulo{margin-bottom:4px}.de-conta-abas{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.de-conta-form{display:flex;flex-direction:column;gap:10px;align-items:center;margin-bottom:8px}.de-conta-form label{display:flex;flex-direction:column;gap:4px;align-items:stretch;width:min(320px,100%);text-align:left}.de-conta-form .de-input{padding:8px 10px;font-size:14px}.de-conta-nuvem{margin-top:18px!important}.de-conta-nuvem .de-btn{margin-left:6px}.de-tabela{width:100%;border-collapse:collapse;font-size:13px;text-align:left;margin-top:8px}.de-tabela th{color:var(--de-text-dim);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:6px 8px;border-bottom:1px solid var(--de-line)}.de-tabela td{padding:7px 8px;border-bottom:1px solid var(--de-line);vertical-align:top}.de-tabela small{display:block;color:var(--de-text-dim);font-size:11px;margin-top:2px}.de-tabela__eu td{background:#c9a24b1a}.de-tabela__venci td:nth-child(4){color:#7fd08a}.de-tabela__perdi td:nth-child(4){color:#ff9c8a}.de-link{background:none;border:none;padding:0;color:#f3d07a;cursor:pointer;font:inherit;text-decoration:underline}.de-link:hover{color:#ffe9b0}.de-perfil__quadro{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0 20px}.de-perfil__quadro>div{border:1px solid var(--de-line);border-radius:10px;padding:10px 12px;background:var(--de-panel-2);display:flex;flex-direction:column;gap:4px}.de-perfil__quadro small{color:var(--de-text-dim);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.de-perfil__quadro b{font-size:16px}.de-perfil__sub{font-size:15px;margin:18px 0 4px;text-align:left}.de-ranking-tag{display:inline-block;background:#c9a24b33;border:1px solid var(--de-gold);color:#f3d07a;border-radius:999px;padding:1px 10px;font-size:12px;margin-left:6px}.de-nota-final{font-size:15px;margin-top:8px}.de-nota-final b.sobe{color:#7fd08a}.de-nota-final b.desce{color:#ff9c8a}.de-perfil__convite{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:4px 0 8px;padding:10px 14px;border:1px solid var(--de-line);border-radius:12px;background:#ffffff08}.de-aceite{display:flex;gap:8px;align-items:flex-start;width:min(320px,100%);text-align:left;font-size:13px;line-height:1.4;color:var(--de-text)}.de-aceite input{margin-top:3px;width:16px;height:16px;flex:none;accent-color:var(--de-gold)}.de-meus-dados__bloco{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--de-line)}.de-meus-dados__form{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.de-meus-dados__form .de-campo-rotulo{width:min(340px,100%)}.de-btn--perigo{border-color:#d9604a;color:#ffb4a8}.de-btn--perigo:hover:not(:disabled){background:#d9604a2e;color:#ffd3cb}.de-aviso-email{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0;padding:10px 14px;border-radius:12px;border:1px solid var(--de-gold);background:#c9a24b1f;color:var(--de-text);font-size:14px;line-height:1.4}.de-aviso-armazenamento{position:fixed;left:50%;bottom:12px;transform:translate(-50%);z-index:1000;width:min(720px,calc(100vw - 24px));display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:12px 16px;border-radius:14px;border:1px solid var(--de-ouro-linha);background:var(--de-superficie-alta);box-shadow:0 10px 34px #0000008c;color:var(--de-text);font-size:13px;line-height:1.45}.de-aviso-armazenamento p{margin:0;flex:1 1 320px}.de-menu-legal{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--de-text-dim);margin-top:auto;padding-top:8px}.de-legal{flex:none;display:flex;justify-content:center}.de-legal__painel{width:min(820px,100%);gap:14px}.de-legal__secao h2{margin:6px 0;font-size:16px;color:var(--de-text);letter-spacing:.02em}.de-legal__secao p,.de-legal__secao li{font-size:14px;line-height:1.6;color:var(--de-text);max-width:72ch}.de-legal__secao p{margin:0 0 8px}.de-legal__secao ul{margin:0 0 8px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.de-conta-form label.de-aceite{flex-direction:row;align-items:flex-start;width:min(320px,100%)}.de-meus-dados .de-painel__corpo{overflow:visible;flex:none}.de-coluna--empilhada>*{flex:none}.de-coluna--empilhada .de-painel__corpo{flex:none;overflow:visible}.de-confirmado{color:#6fd39b;font-size:13px;font-weight:600}.de-conta-form .de-link{background:none;border:0;padding:0;cursor:pointer;font:inherit}.de-pagina,.de-board{position:relative;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:14px;padding:18px 28px 22px;overflow:auto;background:radial-gradient(ellipse at 50% -10%,rgba(201,162,75,.14),transparent 55%),radial-gradient(ellipse at 6% 70%,rgba(217,72,31,.1),transparent 50%),radial-gradient(ellipse at 94% 70%,rgba(31,122,158,.12),transparent 50%),var(--de-fundo-fundo)}.de-board{max-width:none;margin:0}.de-pagina--central{align-items:center;justify-content:center}.de-pagina__topo{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.de-pagina__titulo h1{margin:0;font-size:30px;line-height:1.1;letter-spacing:.04em;font-weight:800;background:linear-gradient(180deg,#fff 15%,#aab4c6);-webkit-background-clip:text;background-clip:text;color:transparent}.de-pagina__titulo p{margin:4px 0 0;color:var(--de-text-dim);font-size:14px}.de-pagina__filete{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--de-ouro-claro);font-size:10px}.de-pagina__filete span{width:90px;height:2px;background:linear-gradient(90deg,var(--de-gold),transparent)}.de-pagina__acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.de-pagina__corpo{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--colunas, 2),minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:20px;align-items:start}.de-pagina__corpo>.de-painel{max-height:100%}.de-coluna{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;max-height:100%;overflow:auto;padding-top:7px}.de-pagina__rodape{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 900px){.de-pagina,.de-board{height:auto;min-height:100dvh}.de-pagina__corpo{grid-template-columns:minmax(0,1fr);grid-template-rows:none}}.de-painel{position:relative;display:flex;flex-direction:column;gap:12px;min-height:0;padding:18px 20px 20px;border-radius:16px;border:1px solid var(--de-ouro-linha);background:linear-gradient(180deg,var(--de-superficie-alta),var(--de-superficie));box-shadow:var(--de-sombra),inset 0 1px #ffffff0d}.de-painel:before{content:"";position:absolute;top:-6px;left:22px;width:11px;height:11px;transform:rotate(45deg);background:var(--painel-cor, var(--de-gold));box-shadow:0 0 12px var(--painel-cor, var(--de-gold))}.de-painel--ranqueada{--painel-cor: #8a5be0;border-color:#8a5be080}.de-painel--casual{--painel-cor: #2fb58a;border-color:#2fb58a80}.de-painel--ouro{--painel-cor: var(--de-gold)}.de-painel--fogo{--painel-cor: var(--de-fogo);border-color:color-mix(in srgb,var(--de-fogo) 55%,transparent)}.de-painel--agua{--painel-cor: #2a9bc4;border-color:color-mix(in srgb,#2a9bc4 55%,transparent)}.de-painel--trevas{--painel-cor: #9b6fd0;border-color:color-mix(in srgb,#9b6fd0 55%,transparent)}.de-painel--central{width:min(560px,100%);text-align:center;align-items:center;padding:30px 32px 32px}.de-painel__titulo{margin:0;font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--de-text)}.de-painel__sub{margin:-6px 0 0;color:var(--de-text-dim);font-size:13px;line-height:1.45}.de-painel__corpo{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px}.de-opcao{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--de-line);background:#ffffff06}.de-opcao__texto{display:flex;flex-direction:column;gap:3px;min-width:0}.de-opcao__texto b{font-size:15px}.de-opcao__texto span{font-size:12.5px;color:var(--de-text-dim);line-height:1.4}.de-opcao__acao{display:flex;align-items:center;gap:8px;flex-shrink:0}.de-opcao--destaque{border-color:var(--painel-cor, var(--de-gold));background:color-mix(in srgb,var(--painel-cor, var(--de-gold)) 10%,transparent)}.de-escolhas{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;border:1px solid var(--de-line);background:#ffffff08}.de-escolhas label{display:flex;align-items:center;gap:8px;color:var(--de-text-dim);font-size:13px}.de-escolhas__espaco{flex:1}.de-placar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.de-placar>div{padding:10px 12px;border-radius:12px;border:1px solid var(--de-line);background:#ffffff08;display:flex;flex-direction:column;gap:2px}.de-placar small{color:var(--de-text-dim);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.de-placar b{font-size:22px;line-height:1.1}.de-placar b.pequeno{font-size:15px}.de-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.de-lista__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;border:1px solid var(--de-line);background:#ffffff06;font-size:13.5px}.de-lista__item small{color:var(--de-text-dim);font-size:11.5px}.de-lista__principal{display:flex;flex-direction:column;gap:1px;min-width:0}.de-lista__principal b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.de-lista__acoes{display:flex;gap:6px;align-items:center;flex-shrink:0}.de-lista__item--venci{border-left:3px solid var(--de-verde)}.de-lista__item--perdi{border-left:3px solid var(--de-vermelho)}.de-vazio{color:var(--de-text-dim);font-size:13px;padding:6px 2px}.de-subtitulo{margin:4px 0 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--de-text-dim);font-weight:600}.de-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--de-text-dim)}.de-status:before{content:"";width:9px;height:9px;border-radius:50%;background:#5b6272}.de-status--online{color:var(--de-verde)}.de-status--online:before{background:var(--de-verde);box-shadow:0 0 8px var(--de-verde)}.de-status--ocupado{color:#f0c36a}.de-status--ocupado:before{background:#f0c36a}.de-convites{position:fixed;top:16px;right:16px;z-index:1000;display:flex;flex-direction:column;gap:10px;max-width:min(380px,calc(100vw - 32px))}.de-convite{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid var(--de-gold);background:linear-gradient(180deg,#232b3c,#161c29);box-shadow:0 12px 34px #0009,0 0 22px #c9a24b40;font-size:14px;animation:de-convite-entra .25s ease-out}.de-convite__acoes{display:flex;gap:8px}@keyframes de-convite-entra{0%{transform:translateY(-10px);opacity:0}to{transform:none;opacity:1}}:root{color-scheme:dark}.de-btn{font-family:inherit;font-weight:600;letter-spacing:.02em;cursor:pointer;color:var(--de-text);border-radius:9px;border:1px solid color-mix(in srgb,var(--de-gold) 42%,transparent);background:linear-gradient(180deg,#ffffff12,#ffffff04),var(--de-superficie-alta);box-shadow:inset 0 1px #ffffff12,0 1px 3px #00000073;transition:border-color .15s,box-shadow .15s,transform .1s,background .15s,filter .15s}.de-btn:hover:not(:disabled){background:linear-gradient(180deg,#ffffff1c,#ffffff08),var(--de-superficie-alta);border-color:var(--de-gold);box-shadow:inset 0 1px #ffffff1a,0 0 14px color-mix(in srgb,var(--de-gold) 32%,transparent);transform:translateY(-1px)}.de-btn:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}.de-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--de-gold) 60%,white);outline-offset:2px}.de-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.de-btn--primary{color:#2b1d05;text-shadow:0 1px 0 rgba(255,255,255,.28);border-color:color-mix(in srgb,var(--de-gold) 55%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--de-gold) 62%,white),var(--de-gold) 55%,color-mix(in srgb,var(--de-gold) 72%,black));box-shadow:inset 0 1px #ffffff73,0 2px 8px #00000080}.de-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--de-gold) 52%,white),color-mix(in srgb,var(--de-gold) 92%,white) 55%,color-mix(in srgb,var(--de-gold) 80%,black));border-color:color-mix(in srgb,var(--de-gold) 40%,white);box-shadow:inset 0 1px #ffffff80,0 0 18px color-mix(in srgb,var(--de-gold) 55%,transparent)}.de-btn--grande{padding:12px 28px;font-size:16px;border-radius:11px}.de-input{font-family:inherit;color:var(--de-text);background:#00000047;border:1px solid color-mix(in srgb,var(--de-gold) 28%,var(--de-line));border-radius:8px;padding:7px 10px;font-size:13px;transition:border-color .15s,box-shadow .15s}.de-input:hover{border-color:color-mix(in srgb,var(--de-gold) 55%,var(--de-line))}.de-input:focus{outline:none;border-color:var(--de-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--de-gold) 22%,transparent)}input[type=checkbox],input[type=range]{accent-color:var(--de-gold)}.de-board>.de-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:0}.de-board .de-pool-titulo{margin:0;font-size:30px;line-height:1.1;letter-spacing:.04em;font-weight:800;background:linear-gradient(180deg,#fff 15%,#aab4c6);-webkit-background-clip:text;background-clip:text;color:transparent}.de-board .de-pool-grupo__titulo,.de-board .de-area__titulo,.de-board .de-exemplos>summary{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--de-ouro-claro)}.de-board .de-action-tray,.de-board .de-opcoes-secao,.de-board .de-busca,.de-board .de-area,.de-board .de-deck-item,.de-board .de-tutorial__passo,.de-board .de-exemplos{border:1px solid var(--de-ouro-linha);border-radius:14px;background:linear-gradient(180deg,var(--de-superficie-alta),var(--de-superficie));box-shadow:0 6px 18px #00000059,inset 0 1px #ffffff0a;margin:0}.de-board .de-opcoes-secao{padding:14px 18px 16px}.de-board .de-opcoes-secao h3{margin:0 0 6px}.de-board .de-action-tray{padding:10px 14px}.de-board .de-deck-item{border-radius:12px}.de-board .de-area--deck{border-color:#d660608c}.de-board .de-area--disponiveis{border-color:#56be788c}.de-board .de-area{border-width:1px}.de-board .de-exemplos{padding:10px 16px 14px}.de-board .de-mensagem{margin:0;border-radius:10px}.de-opcoes__grade{--colunas: 3}.de-opcoes__grade .de-opcao-linha{padding:5px 0}.de-board--larga{padding:18px 28px 22px}.de-board--larga .de-galeria{flex:1;min-height:0;max-width:none;width:100%;margin:0;grid-template-rows:minmax(0,1fr)}.de-board--larga .de-galeria__cartas{max-height:100%;height:100%;overflow:auto;padding-right:6px}.de-board--larga .de-galeria__zoom,.de-board--larga .de-galeria__busca{position:static}.de-board--larga .de-construtor__grade{flex:1;min-height:0;padding:0;grid-template-rows:minmax(0,1fr)}.de-board--larga .de-construtor__zoom{position:static}.de-board--larga .de-area{max-height:100%;min-height:0}.de-board--larga .de-construtor__topo{padding:0}@media (max-width: 1500px){.de-board--larga .de-galeria{grid-template-rows:auto minmax(0,1fr)}}@media (max-width: 820px){.de-board--larga{height:auto;min-height:100dvh}.de-board--larga .de-galeria,.de-board--larga .de-construtor__grade{grid-template-rows:none}.de-board--larga .de-galeria__cartas{height:auto;max-height:none;overflow:visible}.de-board--larga .de-area{max-height:none;height:auto}.de-board--larga>.de-construtor{flex:none}}.de-board .de-deck-lista{padding:0;gap:8px}.de-pagina__corpo>.de-painel>.de-deck-lista,.de-painel__corpo>.de-deck-lista{overflow:auto}.de-tutorial__grade{--colunas: 2;grid-template-columns:300px minmax(0,1fr)}.de-tutorial__indice{display:flex;flex-direction:column;gap:6px;overflow:auto}.de-tutorial__indice .de-btn{text-align:left;display:flex;align-items:center;gap:10px}.de-tutorial__indice .de-btn--primary{text-align:left}.de-tutorial__num{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:#ffffff14}.de-btn--primary .de-tutorial__num{background:#0000002e}.de-tutorial__texto{overflow:auto}.de-tutorial__texto .de-tutorial__passo{border:none;background:none;box-shadow:none;padding:0;margin:0;font-size:15px;line-height:1.65}.de-tutorial__texto .de-tutorial__passo h3{font-size:20px;margin-bottom:10px;color:var(--de-ouro-claro)}.de-tutorial__texto--tudo{columns:2 380px;column-gap:36px}.de-tutorial__texto--tudo .de-tutorial__passo{break-inside:avoid;margin-bottom:18px}@media (max-width: 900px){.de-tutorial__grade{grid-template-columns:minmax(0,1fr)}}.de-tabela th{color:var(--de-ouro-claro);letter-spacing:.08em}.de-tabela td,.de-tabela th{border-bottom-color:#ffffff12}.de-tabela tbody tr:hover td{background:#ffffff08}.de-tabela__eu td{background:color-mix(in srgb,var(--de-gold) 14%,transparent)!important}.de-painel__corpo--tabela{padding-right:4px}.de-painel__corpo--tabela .de-tabela thead th{position:sticky;top:0;background:var(--de-superficie-alta);z-index:1}.de-confronto{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;border:1px solid var(--de-line);background:#ffffff08}.de-confronto small{color:var(--de-text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.de-confronto b{font-size:17px}.de-confronto span{color:var(--de-text-dim);font-size:13px;line-height:1.45}.de-campo-rotulo{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--de-text-dim);letter-spacing:.06em;text-transform:uppercase}.de-campo-rotulo .de-input{text-transform:none;letter-spacing:normal;font-size:14px;padding:9px 11px}.de-confronto-vs{align-self:center;font-weight:800;letter-spacing:.2em;color:var(--de-ouro-claro);font-size:13px}.de-beneficios{display:flex;flex-direction:column;gap:10px}.de-conta-form--painel{align-items:stretch;margin:0}.de-conta-form--painel label{width:100%}.de-pagina__corpo--unico{min-height:0;overflow:auto}.de-painel>.de-tutorial__texto{flex:1;min-height:0}.de-painel>.de-tutorial__indice{flex:1;min-height:0}.de-painel>.de-deck-lista{flex:1;min-height:0;overflow:auto;padding:2px 4px 2px 0}.de-painel>.de-exemplos{flex:1;min-height:0;overflow:auto;border:none;background:none;box-shadow:none;padding:0}.de-painel>.de-exemplos>summary{cursor:pointer;list-style:none;margin-bottom:8px}.de-painel>.de-exemplos>summary:before{content:"▸ "}.de-painel>.de-exemplos[open]>summary:before{content:"▾ "}.de-board .de-deck-item{flex-wrap:wrap;gap:8px 12px}.de-ranking .de-pagina__corpo{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}@media (max-width: 900px){.de-ranking .de-pagina__corpo{grid-template-columns:minmax(0,1fr)}}.de-perfil--outro .de-pagina__corpo{max-width:860px}.de-perfil__quadro{margin:0}.de-pagina__corpo--curto{flex:0 1 auto}.de-board .de-deck-item>div:first-child{flex:1 1 320px;min-width:0}.de-tutorial__texto .de-tutorial__passo{font-size:17px!important}.de-tutorial__texto .de-tutorial__passo h3{font-size:24px!important}.de-board--larga>.de-construtor{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.de-construtor>.de-action-tray{flex:none}.de-construtor__topo .de-hint{color:var(--de-text-dim)}.de-pagina__corpo--curto{margin-top:auto}.de-pagina__corpo--curto+.de-pagina__rodape{margin-bottom:auto}.de-board .de-area__titulo .de-hint{text-transform:none;letter-spacing:normal;font-weight:400}.de-board--larga .de-construtor__grade{align-items:stretch}.de-board--larga .de-construtor__grade>*{min-height:0}.de-board--larga .de-area{height:100%;display:flex;flex-direction:column;overflow:hidden}.de-board--larga .de-area>.de-area__titulo,.de-board--larga .de-area>.de-aviso{flex:none}.de-board--larga .de-area__cartas{flex:1;min-height:0;overflow:auto}.de-board--larga .de-area__vazio{flex:none}.de-board--larga .de-area--deck .de-area__cartas{grid-template-columns:repeat(auto-fill,var(--carta-w, 100px));grid-auto-rows:max-content;gap:8px;justify-content:start;align-content:start;overflow:hidden}.de-board--larga .de-area--deck .de-dnd .de-cv{font-size:calc(var(--carta-w, 100px) / 10)}.de-board--larga .de-area--disponiveis .de-area__cartas{grid-template-columns:repeat(auto-fill,88px);justify-content:space-between;gap:10px 8px;overflow-y:scroll;padding-right:6px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--de-gold) 70%,transparent) rgba(255,255,255,.06)}.de-board--larga .de-area--disponiveis .de-dnd .de-cv{font-size:8.8px}.de-board--larga .de-area--disponiveis .de-area__cartas::-webkit-scrollbar{width:8px}.de-board--larga .de-area--disponiveis .de-area__cartas::-webkit-scrollbar-track{background:#ffffff0f;border-radius:4px}.de-board--larga .de-area--disponiveis .de-area__cartas::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--de-gold) 70%,transparent);border-radius:4px}.de-board--larga .de-construtor__grade{grid-template-columns:330px minmax(0,2fr) minmax(300px,1fr)}.de-board--larga .de-galeria__zoom,.de-board--larga .de-construtor__zoom{align-self:stretch;min-height:0}.de-board--larga .de-galeria__zoom .de-zoom,.de-board--larga .de-construtor__zoom .de-zoom{height:100%;container-type:size;padding:10px}.de-board--larga .de-zoom .de-cv--zoom{height:min(416px,calc(100cqh - 20px));width:min(300px,calc((100cqh - 20px)*.721),calc(100cqw - 20px));font-size:min(20px,calc((100cqh - 20px)*.048),calc((100cqw - 20px)*.0667))}.de-board--larga .de-galeria{align-items:stretch}@media (max-width: 820px){.de-board--larga .de-zoom .de-cv--zoom{height:416px;width:300px;font-size:20px}}@media (max-height: 800px){.de-board--larga{padding:10px 18px 12px;gap:8px}.de-board--larga .de-pool-titulo{font-size:22px}.de-board--larga .de-action-tray{padding:6px 12px}.de-board--larga>.de-construtor{gap:8px}}@media (max-width: 820px){.de-board--larga{padding:10px 10px 18px}.de-board--larga .de-construtor__grade{grid-template-columns:minmax(0,1fr);grid-template-areas:"deck" "disp"}.de-board--larga .de-area{height:auto;overflow:visible}.de-board--larga .de-area__cartas{overflow:visible}.de-board--larga .de-area--deck .de-area__cartas{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;overflow:visible}.de-board--larga .de-area--deck .de-dnd .de-cv{font-size:6.2px}.de-board--larga .de-area--disponiveis .de-area__cartas{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));justify-content:stretch;overflow:visible;padding-right:0}.de-board--larga .de-area--disponiveis .de-dnd .de-cv{font-size:8.4px}.de-board--larga .de-busca--barra .de-busca__linha{flex:1 1 100%;max-width:none}.de-board--larga .de-busca--barra .de-busca__filtro{flex:1 1 calc(50% - 8px);min-width:0}.de-board--larga .de-busca--barra .de-busca__filtro select{width:100%}}.de-carregando-cartas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#070a10;color:#c9a24b;letter-spacing:.06em}.de-carregando-cartas b{font-size:22px}.de-carregando-cartas small{color:#9aa3b2;font-size:14px}.de-carregando-cartas__roda{width:34px;height:34px;border-radius:50%;border:3px solid rgba(201,162,75,.25);border-top-color:#c9a24b;animation:de-gira .9s linear infinite}.de-carregando-cartas__barra{width:min(320px,70%);height:8px;border-radius:4px;background:#c9a24b33;overflow:hidden}.de-carregando-cartas__barra span{display:block;height:100%;background:#c9a24b;transition:width .2s ease}@keyframes de-gira{to{transform:rotate(360deg)}}
