:root{
  --fundo:#04090b;--fundo-2:#071014;--painel:#09141a;--painel-2:#0c1a20;--painel-3:#102129;
  --linha:#1b3942;--linha-viva:#2f6a61;--texto:#f4f7f5;--muted:#9eaaa7;--muted2:#6e7c79;
  --lime:#c7f400;--lime2:#9bd600;--mint:#4ef2a6;--azul:#2aa9ff;--ouro:#f3c758;--vermelho:#ff5c78;
  --topo:64px;--dock:184px;--largura:1480px;--raio:18px;--sombra:0 20px 60px rgba(0,0,0,.34);
  font-family:Inter,Manrope,"Segoe UI",Arial,sans-serif;color-scheme:dark
}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--fundo)}body{margin:0;background:radial-gradient(circle at 70% -10%,rgba(40,119,90,.18),transparent 36%),linear-gradient(180deg,#03090b,#071013 42%,#04090b);color:var(--texto);min-width:280px;font-size:16px;line-height:1.55}body.menu-aberto{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.topo-fixo{position:sticky;top:0;z-index:110;height:var(--topo);display:flex;align-items:center;gap:16px;padding:0 22px;background:rgba(3,9,11,.96);backdrop-filter:blur(18px);border-bottom:1px solid #17353c;box-shadow:0 8px 28px rgba(0,0,0,.24)}
.botao-menu{width:42px;height:42px;border-radius:12px;border:1px solid #244a54;background:#0c1a20;color:#fff;display:grid;place-items:center;cursor:pointer}.botao-menu svg{width:22px;height:22px}.marca-topo{display:flex;align-items:center;gap:10px;min-width:174px}.marca-topo>img:first-child{width:132px;height:auto}.marca-topo .bandeira{border-radius:5px;box-shadow:0 0 0 1px rgba(255,255,255,.12)}
.topo-pilulas{display:flex;align-items:center;gap:7px;flex:1}.topo-pilulas a{padding:8px 15px;border-radius:999px;color:#bdc8c5;font-size:14px;border:1px solid transparent}.topo-pilulas a:hover{color:#fff;border-color:#294a51;background:#0b171c}.topo-acoes{display:flex;gap:10px;margin-left:auto}.topo-acoes a,.hero-botoes a,.passaporte-acoes a{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;font-weight:800;white-space:nowrap;transition:.18s transform,.18s border-color,.18s filter}.topo-acoes a:hover,.hero-botoes a:hover,.passaporte-acoes a:hover{transform:translateY(-1px);filter:brightness(1.05)}.acao-tg{height:42px;padding:0 18px;background:#0b1d27;border:1px solid #2470a0;color:#eff9ff}.acao-play{height:42px;padding:0 20px;color:#081006;background:linear-gradient(135deg,#dbff38,#a9e900);box-shadow:0 0 24px rgba(199,244,0,.18)}
.cupom-sticky{display:none}.layout{min-height:100vh}.dock-desktop{position:fixed;z-index:70;left:0;top:var(--topo);bottom:0;width:var(--dock);padding:18px 12px 28px;background:linear-gradient(180deg,#061014,#08161b);border-right:1px solid #18353d;overflow:auto;transition:.25s transform}.dock-desktop>button{display:block;margin-left:auto;width:36px;height:31px;border-radius:9px;border:1px solid #24454d;background:#0c1a20;color:#aab6b3;cursor:pointer}.dock-desktop nav section{padding:14px 0;border-bottom:1px solid #173139}.dock-desktop nav h3{margin:0 10px 8px;color:#6f8580;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.dock-desktop nav a{display:block;padding:8px 10px;border-radius:9px;color:#aeb9b6;font-size:13px}.dock-desktop nav a:hover,.dock-desktop nav a.ativo{color:#f6fff2;background:linear-gradient(90deg,rgba(199,244,0,.2),rgba(199,244,0,.05));box-shadow:inset 3px 0 var(--lime)}body.dock-fechado .dock-desktop{transform:translateX(calc(-1 * var(--dock)))}
.pagina{padding-left:var(--dock);transition:.25s padding}.moldura{max-width:var(--largura);margin:0 auto;padding:16px 18px 80px}body.dock-fechado .pagina{padding-left:0}
.palco-promocional{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(285px,.95fr);gap:12px}.hero-principal{position:relative;min-height:470px;border-radius:24px;overflow:hidden;border:1px solid #2b665b;background:#061116;box-shadow:var(--sombra)}.hero-principal>picture,.hero-principal>picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-principal:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,10,.96) 0%,rgba(3,10,12,.9) 34%,rgba(3,10,12,.22) 64%,rgba(3,10,12,.5) 100%)}.hero-conteudo{position:relative;z-index:2;width:47%;padding:38px 26px 30px}.selo{display:inline-flex;padding:6px 11px;border-radius:999px;border:1px solid #4b8562;background:rgba(12,52,37,.78);color:#d9ff6d;font-size:11px;font-weight:800;letter-spacing:.06em}.hero-conteudo h1{margin:16px 0 9px;font-size:clamp(36px,3.25vw,58px);line-height:.98;letter-spacing:-.04em;max-width:640px}.hero-conteudo h1 em{display:block;color:var(--lime);font-style:normal}.hero-conteudo p{margin:0 0 18px;color:#d0d9d6;max-width:510px}.codigo-hero{display:flex;max-width:400px;border:1px dashed #90c954;border-radius:13px;padding:5px;background:rgba(4,13,15,.82);margin:15px 0}.codigo-hero code{flex:1;padding:8px 12px;font:800 19px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em}.codigo-hero button,.cupom-sticky button{border:0;border-radius:9px;background:var(--lime);color:#081006;font-weight:850;padding:0 14px;display:flex;align-items:center;gap:7px;cursor:pointer}.hero-botoes{display:flex;gap:10px}.hero-botoes a{min-height:46px;padding:0 20px}.hero-botoes a:first-child{color:#071006;background:var(--lime)}.hero-botoes a:last-child{background:#0b1c24;border:1px solid #2474a1;color:#fff}
.passaporte{position:relative;background:linear-gradient(160deg,rgba(9,24,29,.98),rgba(5,14,18,.97));border:1px solid #2a6d5f;border-radius:18px;padding:18px;box-shadow:0 22px 54px rgba(0,0,0,.32)}.hero-principal>.passaporte{position:absolute;z-index:3;top:22px;right:20px;width:330px}.passaporte.compacto{padding:14px}.cupom-linha{display:flex;align-items:stretch;gap:8px;padding-bottom:12px;border-bottom:1px solid #1c3b42}.cupom-linha>div{flex:1}.cupom-linha span{display:block;color:#8fa09c;font-size:12px}.cupom-linha strong{display:block;margin-top:2px;font:850 23px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.cupom-linha button{min-width:90px;border:0;border-radius:10px;background:var(--lime);color:#071006;font-weight:850;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.passaporte dl{margin:12px 0 0}.passaporte dl div{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;padding:7px 0;border-bottom:1px solid #173038}.passaporte dt{color:#8c9c98}.passaporte dd{margin:0;font-weight:700;text-align:right}.passaporte-acoes{display:flex;gap:8px;margin-top:14px}.passaporte-acoes a{flex:1;min-height:40px;font-size:13px}.passaporte-acoes a:first-child{background:var(--lime);color:#071006}.passaporte-acoes a:last-child{border:1px solid #27769a;background:#0a1a22}
.grade-bonus{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bonus-mini{position:relative;min-height:226px;border:1px solid #22695c;border-radius:18px;overflow:hidden;background:#09201d;box-shadow:inset 0 0 40px rgba(20,128,90,.12)}.bonus-mini:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,13,15,.03),rgba(4,13,15,.84))}.bonus-mini img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.bonus-mini span{position:absolute;z-index:2;left:15px;right:34px;bottom:14px}.bonus-mini strong{display:block;font-size:18px}.bonus-mini small{display:block;color:#b6c6c1;margin-top:3px;line-height:1.25}.bonus-mini b{position:absolute;z-index:3;right:12px;bottom:12px;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:#071006;font-size:22px}.bonus-mini:hover{border-color:var(--lime)}
.atalhos-dados{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.atalhos-dados>div{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;min-height:82px;border:1px solid #21434b;border-radius:16px;background:linear-gradient(160deg,#09171b,#071115);padding:12px 15px}.atalhos-dados span{grid-row:1/3;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#133327;color:var(--lime);font-size:22px}.atalhos-dados strong{font-size:16px}.atalhos-dados small{color:#83928f}.provedores{display:flex;align-items:center;gap:14px;border:1px solid #1e4148;background:#081418;border-radius:14px;padding:11px 14px;margin-bottom:14px}.provedores>strong{white-space:nowrap}.provedores>div{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.provedores span{flex:none;padding:7px 12px;border-radius:999px;border:1px solid #2b5058;background:#0d1c21;color:#c0cbc8;font-size:13px}
.lobby-prateleiras{display:grid;gap:9px}.prateleira{border:1px solid #17363d;border-radius:17px;background:#071114;padding:12px;overflow:hidden}.prateleira>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.prateleira>header>div{display:flex;align-items:center;gap:8px}.prateleira h2{margin:0;font-size:19px}.prat-icone{color:var(--lime);font-size:18px}.prateleira>header a{font-size:12px;color:#c8ff36}.trilho-jogos{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.jogo-cartao{min-width:0;background:#0b171c;border:1px solid #203c43;border-radius:12px;overflow:hidden;transition:.18s transform,.18s border-color}.jogo-cartao:hover{transform:translateY(-3px);border-color:#5d8a55}.jogo-cartao img{width:100%;aspect-ratio:360/191;object-fit:cover}.jogo-meta{padding:7px 8px}.jogo-meta strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jogo-meta span{display:block;color:#758681;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hero-interno{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-template-rows:auto auto;gap:14px;position:relative;border:1px solid #2a6056;border-radius:24px;background:linear-gradient(135deg,#071318,#0a1b1d);padding:28px;overflow:hidden;box-shadow:var(--sombra)}.hero-interno:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:15%;top:-270px;background:rgba(199,244,0,.12);filter:blur(30px)}.hero-interno-copy{position:relative;z-index:2;max-width:760px}.hero-interno h1{margin:14px 0 12px;font-size:clamp(34px,4vw,58px);line-height:1.03;letter-spacing:-.04em}.hero-interno-copy>p{color:#bac6c2;max-width:760px}.hero-interno figure{grid-column:2;grid-row:1/3;margin:0;border-radius:18px;overflow:hidden;min-height:380px;border:1px solid #285049}.hero-interno figure img{width:100%;height:100%;object-fit:cover}.hero-interno>.passaporte,.hero-interno>.cartao-editorial{grid-column:1;max-width:700px}.cartao-editorial{position:relative;z-index:2;border:1px solid #345e66;border-radius:16px;background:#0b1a20;padding:18px}.cartao-editorial span{color:#8ca19c;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.cartao-editorial strong{display:block;font-size:23px;margin:5px 0}.cartao-editorial p{margin:0;color:#b2c0bc}
.conteudo-central{max-width:1120px;margin:18px auto 0}.artigo{background:linear-gradient(180deg,#091317,#071014);border:1px solid #1c3b42;border-radius:22px;padding:28px;box-shadow:0 18px 50px rgba(0,0,0,.22)}.metadados{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid #1a343a}.metadados span{padding:6px 9px;border-radius:999px;background:#0e2025;border:1px solid #26474f;color:#91a19d;font-size:12px}.corpo-artigo{font-size:17px;line-height:1.72;color:#c5cfcc;content-visibility:auto}.corpo-artigo h2{margin:42px 0 13px;color:#f5f8f6;font-size:28px;line-height:1.2;padding-left:18px;position:relative}.corpo-artigo h2:before{content:"";position:absolute;left:0;top:.2em;width:5px;height:1.1em;border-radius:9px;background:linear-gradient(var(--lime),#4cab39)}.corpo-artigo h3{margin:28px 0 10px;color:#f2f6f4;font-size:21px}.corpo-artigo p{margin:0 0 17px}.corpo-artigo ul,.corpo-artigo ol{padding-left:24px}.corpo-artigo li{margin:7px 0}.corpo-artigo strong{font-weight:650;color:#e5ebe8}.corpo-artigo code{padding:.13em .4em;border-radius:5px;background:#111f24;color:#d7ff61}.corpo-artigo blockquote{margin:24px 0;padding:17px 20px;border-left:4px solid var(--lime);background:#10201f;border-radius:0 12px 12px 0}.corpo-artigo a{color:#bdf532;text-decoration:underline;text-decoration-color:#5d7927;text-underline-offset:3px}.tabela-fluxo{overflow-x:auto;margin:20px 0;border:1px solid #24434a;border-radius:14px}.tabela-fluxo table{width:100%;border-collapse:collapse;min-width:650px}.tabela-fluxo th{background:#173421;color:#eaff9c;text-align:left;padding:11px 13px;font-size:13px}.tabela-fluxo td{padding:11px 13px;border-top:1px solid #1c353b;vertical-align:top}.tabela-fluxo tr:nth-child(even) td{background:#0a171b}.imagem-contextual{float:right;width:min(42%,440px);margin:20px 0 24px 28px;border-radius:18px;overflow:hidden;border:1px solid #2b5a50;background:#0a181c}.imagem-contextual img{width:100%;max-height:480px;object-fit:cover}.imagem-contextual figcaption{padding:9px 12px;color:#778984;font-size:11px}.cartoes-codigo{margin:26px 0;padding:19px;border:1px solid #2f6658;border-radius:18px;background:#0a1818}.titulo-secao{display:flex;align-items:center;gap:10px}.titulo-secao h2{margin:0;font-size:25px}.codigos-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.codigo-card{border:1px solid #2b4a50;border-radius:14px;background:#0d1b20;padding:16px}.codigo-card.principal{border-color:var(--lime);box-shadow:0 0 28px rgba(199,244,0,.11)}.codigo-card>span{color:#91a29e;font-size:10px;font-weight:800}.codigo-card h3{font:850 22px ui-monospace,SFMono-Regular,Consolas,monospace;margin:7px 0}.codigo-card p{color:#aebbb7;min-height:72px}.codigo-card button{width:100%;height:40px;border-radius:9px;border:1px solid #4e6d6d;background:#132529;color:#fff;font-weight:800;cursor:pointer}.codigo-card.principal button{background:var(--lime);color:#071006;border-color:transparent}.mapa-lista{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mapa-lista li{border:1px solid #234047;background:#0b181c;border-radius:12px;padding:12px}.mapa-lista a{display:block;font-weight:700}.mapa-lista span{display:block;color:#758580;font-size:12px;margin-top:3px}
.rodape{margin-top:24px;border-top:1px solid #1b373d;background:#050c0f;border-radius:20px 20px 0 0;padding:28px 26px 18px}.rodape-topo{display:grid;grid-template-columns:1.3fr repeat(6,minmax(110px,1fr));gap:22px}.rodape-marca p{max-width:300px;color:#71817d;font-size:13px}.rodape-topo section h3{margin:0 0 10px;color:#e8efec;font-size:14px}.rodape-topo section a{display:block;color:#82918d;font-size:12px;margin:5px 0}.rodape-topo section a:hover{color:var(--lime)}.rodape-fim{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:25px;padding-top:15px;border-top:1px solid #182d32;color:#63716e;font-size:11px}.rodape-fim a{color:#a8c85a}
.fundo-menu{position:fixed;z-index:140;inset:0;background:rgba(0,0,0,.65);opacity:0;pointer-events:none;transition:.2s}.menu-lateral{position:fixed;z-index:150;left:0;top:0;bottom:0;width:min(340px,88vw);transform:translateX(-105%);transition:.24s transform;background:linear-gradient(180deg,#061215,#091a1c);border-right:1px solid #2a5e51;box-shadow:30px 0 70px rgba(0,0,0,.45);display:flex;flex-direction:column}.menu-aberto .fundo-menu{opacity:1;pointer-events:auto}.menu-aberto .menu-lateral{transform:none}.menu-cabeca{height:70px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1b393e}.menu-cabeca button{width:36px;height:36px;border-radius:10px;border:1px solid #2c5057;background:#0b1b20;color:#fff;font-size:24px;cursor:pointer}.menu-scroll{padding:9px 15px;overflow:auto}.menu-scroll section{padding:11px 0;border-bottom:1px solid #183239}.menu-scroll h3{margin:0 7px 7px;font-size:11px;color:#6d817c;text-transform:uppercase;letter-spacing:.14em}.menu-scroll a{display:block;padding:9px;border-radius:9px;color:#b8c4c0}.menu-scroll a.ativo{background:rgba(199,244,0,.14);box-shadow:inset 3px 0 var(--lime);color:#fff}.menu-telegram{margin:auto 15px 18px;display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border-radius:11px;background:#0b2a3a;border:1px solid #217ca7;color:#fff;font-weight:800}.barra-mobile{display:none}.pagina-sistema{display:grid;place-items:center;min-height:100vh;padding:20px}.pagina-sistema main{width:min(580px,100%);padding:30px;border:1px solid #2b524b;border-radius:20px;background:#09161a;text-align:center}.pagina-sistema main img{margin:auto}.pagina-sistema main a{display:inline-block;margin-top:15px;padding:11px 18px;background:var(--lime);color:#071006;border-radius:9px;font-weight:800}
@media(max-width:1180px){.topo-pilulas{display:none}.palco-promocional{grid-template-columns:1fr}.grade-bonus{grid-template-columns:repeat(4,1fr)}.bonus-mini{min-height:180px}.hero-principal{min-height:500px}.rodape-topo{grid-template-columns:1.4fr repeat(3,1fr)}.dock-desktop{width:168px}.pagina{padding-left:168px}}
@media(max-width:900px){:root{--topo:58px}.topo-fixo{height:var(--topo);padding:0 9px;gap:8px}.botao-menu{width:38px;height:38px;border-radius:10px}.marca-topo{min-width:0;gap:6px}.marca-topo>img:first-child{width:104px}.marca-topo .bandeira{width:22px}.topo-acoes{gap:5px}.topo-acoes a{height:38px;padding:0 11px;border-radius:10px;font-size:12px}.topo-acoes svg{width:15px}.dock-desktop{display:none}.pagina{padding-left:0}.moldura{padding:10px 9px 105px}.cupom-sticky{position:sticky;z-index:100;top:var(--topo);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:6px 9px;background:#182000;border-bottom:1px solid #5b7600;box-shadow:0 8px 20px rgba(0,0,0,.25)}.cupom-sticky span{min-width:0}.cupom-sticky b{display:block;color:#d8ff31;font-size:9px;letter-spacing:.05em}.cupom-sticky small{display:block;color:#b5bd9b;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cupom-sticky code{font:800 14px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.cupom-sticky button{min-height:32px;padding:0 9px;font-size:11px}.palco-promocional{display:block}.hero-principal{min-height:0;border-radius:18px}.hero-principal>picture{position:absolute;height:370px}.hero-principal>picture img{object-position:center top}.hero-principal:after{background:linear-gradient(180deg,rgba(2,8,10,.12),rgba(2,8,10,.4) 38%,rgba(2,8,10,.97) 72%)}.hero-conteudo{width:100%;min-height:535px;padding:245px 16px 15px;display:flex;flex-direction:column;justify-content:flex-end}.hero-conteudo h1{font-size:34px;margin:12px 0 8px;line-height:1.02}.hero-conteudo p{font-size:14px;margin-bottom:10px}.codigo-hero{max-width:none;width:100%;margin:8px 0}.hero-botoes a{padding:0 12px;min-height:43px;flex:1;font-size:13px}.hero-principal>.passaporte{position:relative;top:auto;right:auto;width:auto;margin:0 10px 10px}.passaporte dl{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.passaporte dl div{display:block}.passaporte dd{text-align:left}.grade-bonus{display:grid;grid-auto-flow:column;grid-auto-columns:77%;grid-template-columns:none;overflow-x:auto;gap:9px;margin:10px 0 0;scroll-snap-type:x mandatory;scrollbar-width:none}.grade-bonus::-webkit-scrollbar{display:none}.bonus-mini{min-height:158px;scroll-snap-align:start}.bonus-mini strong{font-size:16px}.atalhos-dados{grid-template-columns:1fr 1fr;gap:7px}.atalhos-dados>div{min-height:68px;grid-template-columns:38px 1fr;padding:9px}.atalhos-dados span{width:34px;height:34px;font-size:16px}.atalhos-dados strong{font-size:13px}.atalhos-dados small{font-size:10px}.provedores{display:block}.provedores>strong{display:block;margin-bottom:8px}.prateleira{padding:10px}.prateleira h2{font-size:17px}.trilho-jogos{display:grid;grid-auto-flow:column;grid-auto-columns:74%;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:3px}.trilho-jogos::-webkit-scrollbar{display:none}.jogo-cartao{scroll-snap-align:start}.jogo-meta strong{font-size:13px}.hero-interno{grid-template-columns:1fr;padding:17px;border-radius:18px}.hero-interno h1{font-size:34px}.hero-interno figure{grid-column:1;grid-row:auto;min-height:250px}.hero-interno>.passaporte,.hero-interno>.cartao-editorial{grid-column:1}.conteudo-central{margin-top:10px}.artigo{padding:17px;border-radius:17px}.corpo-artigo{font-size:16px;line-height:1.68}.corpo-artigo h2{font-size:23px;margin-top:34px}.corpo-artigo h3{font-size:19px}.imagem-contextual{float:none;width:100%;margin:16px 0}.codigos-grade{grid-template-columns:1fr}.codigo-card p{min-height:0}.mapa-lista{grid-template-columns:1fr}.rodape{padding:22px 17px 95px}.rodape-topo{grid-template-columns:1fr 1fr;gap:18px}.rodape-marca{grid-column:1/-1}.barra-mobile{position:fixed;z-index:125;left:0;right:0;bottom:0;height:66px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);align-items:end;background:rgba(5,12,15,.98);border-top:1px solid #294349;box-shadow:0 -10px 30px rgba(0,0,0,.36)}.barra-mobile a,.barra-mobile button{border:0;background:none;color:#9ba8a5;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;cursor:pointer}.barra-mobile svg{width:21px;height:21px}.barra-mobile .centro{align-self:start;transform:translateY(-20px);color:#071006}.barra-mobile .centro svg{width:52px;height:52px;padding:14px;border-radius:50%;background:linear-gradient(145deg,#d9ff34,#9bdf00);box-shadow:0 0 0 5px #071014,0 0 22px rgba(199,244,0,.35)}.barra-mobile .centro span{color:#dce4e1;margin-top:1px}.barra-mobile a[href="/"]{color:var(--lime)}}
@media(max-width:420px){.topo-fixo{gap:5px}.marca-topo>img:first-child{width:88px}.marca-topo .bandeira{display:none}.topo-acoes a{padding:0 8px}.topo-acoes .acao-tg span{font-size:0}.topo-acoes .acao-tg span:after{content:"TG";font-size:11px}.topo-acoes .acao-play span{font-size:0}.topo-acoes .acao-play span:after{content:"Conta";font-size:11px}.hero-conteudo h1{font-size:30px}.passaporte{padding:12px}.cupom-linha strong{font-size:19px}.passaporte dl{grid-template-columns:1fr 1fr}.passaporte dt{font-size:10px}.passaporte dd{font-size:12px}.grade-bonus{grid-auto-columns:86%}.trilho-jogos{grid-auto-columns:82%}.rodape-topo{grid-template-columns:1fr}.rodape-marca{grid-column:auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* v2: bonus cards drawn as vectors, denser mobile lobby */
.bonus-mini{isolation:isolate;min-height:226px;background:linear-gradient(145deg,#0a2a26,#07171a);padding:16px}.bonus-mini:before{content:"";position:absolute;inset:auto -42px -56px auto;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(199,244,0,.22),transparent 66%);z-index:-1}.bonus-mini:after{display:none}.bonus-arte{position:absolute;right:12px;top:16px;width:92px;height:92px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,rgba(199,244,0,.22),rgba(14,100,76,.12));border:1px solid rgba(199,244,0,.24);transform:rotate(4deg)}.bonus-arte svg{width:61px;height:61px;stroke:var(--lime);stroke-width:3;filter:drop-shadow(0 0 8px rgba(199,244,0,.32))}.bonus-texto{position:absolute!important;left:16px!important;right:95px!important;bottom:17px!important}.tom-semanal{background:linear-gradient(145deg,#0b252a,#0a1420)}.tom-semanal .bonus-arte svg{stroke:#8ddcff}.tom-vip{background:linear-gradient(145deg,#291f0a,#11180e)}.tom-vip .bonus-arte svg{stroke:#ffd762}.tom-cripto{background:linear-gradient(145deg,#171232,#0b1519)}.tom-cripto .bonus-arte svg{stroke:#c3a1ff}
.corpo-artigo{content-visibility:visible}
@media(max-width:900px){.grade-bonus{grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:7px}.bonus-mini{min-height:128px;padding:11px}.bonus-arte{width:55px;height:55px;right:8px;top:9px;border-radius:15px}.bonus-arte svg{width:36px;height:36px}.bonus-texto{left:10px!important;right:58px!important;bottom:10px!important}.bonus-mini strong{font-size:13px}.bonus-mini small{font-size:9px;line-height:1.15}.bonus-mini b{width:22px;height:22px;right:7px;bottom:7px;font-size:17px}.trilho-jogos{grid-auto-columns:48%}.jogo-meta{padding:6px 7px}.jogo-meta strong{font-size:11px}.jogo-meta span{font-size:9px}}
@media(max-width:420px){.marca-topo .bandeira{display:block;width:18px}.grade-bonus{grid-template-columns:1fr 1fr}.trilho-jogos{grid-auto-columns:49%}}
@media(max-width:340px){.marca-topo>img:first-child{width:80px}.marca-topo .bandeira{width:17px}.topo-acoes .acao-tg span{font-size:0}.topo-acoes .acao-tg span:after{content:"TG";font-size:11px}.topo-acoes .acao-play span{font-size:0}.topo-acoes .acao-play span:after{content:"Criar";font-size:11px}}
/* v3 refinements */
@media(min-width:901px){.bonus-texto{right:16px!important}.bonus-mini strong{max-width:150px}.bonus-mini small{max-width:190px}}
@media(min-width:341px) and (max-width:420px){.topo-acoes .acao-tg span,.topo-acoes .acao-play span{font-size:12px}.topo-acoes .acao-tg span:after,.topo-acoes .acao-play span:after{content:none}}
.hero-conteudo .hero-titulo{margin:16px 0 9px;font-size:clamp(36px,3.25vw,58px);line-height:.98;letter-spacing:-.04em;max-width:640px;font-weight:850}.hero-conteudo .hero-titulo em{display:block;color:var(--lime);font-style:normal}.titulo-editorial{margin:24px 0 18px;font-size:clamp(30px,3.2vw,48px);line-height:1.08;letter-spacing:-.035em;color:#f7faf8}.titulo-editorial:after{content:"";display:block;width:74px;height:4px;border-radius:9px;background:var(--lime);margin-top:15px}
@media(max-width:900px){.hero-conteudo .hero-titulo{font-size:34px;margin:12px 0 8px}.titulo-editorial{font-size:30px}}
@media(max-width:420px){.hero-conteudo .hero-titulo{font-size:30px}}
