:root{color-scheme:light;--ground:#f5f7f3;--surface:#ffffff;--surface-2:#edf2ec;--surface-3:#dce7df;--line:#dce4dc;--line-strong:#aebfb3;--ink:#162e25;--ink-2:#4c6357;--ink-3:#5b6e61;--accent:#086b4e;--accent-hover:#05543d;--accent-soft:#e0f1e6;--accent-ink:#fff;--gold:#815911;--gold-soft:#f6edda;--gold-mid:#ecd7a6;--gold-line:#c9a457;--bronze:#87461b;--bronze-soft:#f5e3d2;--bronze-mid:#e3b48a;--bronze-line:#b97a46;--prata:#46525c;--prata-soft:#eef1f3;--prata-mid:#ccd3d9;--prata-line:#96a2ac;--hot:#a13b2b;--hot-soft:#fbedE8;--ball:#fff;--ball-ink:#16362a;--hero:#092f25;--hero-ink:#f5f9f0;--hero-muted:#c3d8ca;--mint:#bcf2c2;--shadow:0 8px 30px -18px rgba(23,59,39,.17);--shadow-lift:0 14px 34px -18px rgba(23,59,39,.25);--font-sans:"Manrope Variable","Noto Sans","Segoe UI",sans-serif;--font-mono:ui-monospace,"Cascadia Mono","Consolas",monospace;--step-0:.8125rem;--step-1:.875rem;--step-2:1rem;--step-3:1.125rem;--step-4:1.5rem;--step-5:2rem;--step-6:3rem;--radius:10px;--radius-lg:16px;--wrap:1200px;--space-section:clamp(2rem,4vw,3rem)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground:#10241c;--surface:#192f25;--surface-2:#213a2e;--surface-3:#304b3b;--line:#354b3d;--line-strong:#6a8571;--ink:#f0f4eb;--ink-2:#c4d1c4;--ink-3:#adbeae;--accent:#8ae2b0;--accent-hover:#b8f2c8;--accent-soft:#254b38;--accent-ink:#0c2c1d;--gold:#edd293;--gold-soft:#3b3320;--gold-mid:#54461f;--gold-line:#9a8040;--bronze:#f2bb8a;--bronze-soft:#3b2718;--bronze-mid:#5c3a21;--bronze-line:#9a6238;--prata:#dde3e8;--prata-soft:#2a3236;--prata-mid:#414b52;--prata-line:#7d8a93;--hot:#ffc0ab;--hot-soft:#472a25;--ball:#213a2e;--ball-ink:#f0f4eb;--hero:#082c21;--shadow:0 8px 30px -18px rgba(0,0,0,.3);--shadow-lift:0 14px 34px -18px rgba(0,0,0,.5)}}:root[data-theme=dark]{color-scheme:dark;--ground:#10241c;--surface:#192f25;--surface-2:#213a2e;--surface-3:#304b3b;--line:#354b3d;--line-strong:#6a8571;--ink:#f0f4eb;--ink-2:#c4d1c4;--ink-3:#adbeae;--accent:#8ae2b0;--accent-hover:#b8f2c8;--accent-soft:#254b38;--accent-ink:#0c2c1d;--gold:#edd293;--gold-soft:#3b3320;--gold-mid:#54461f;--gold-line:#9a8040;--bronze:#f2bb8a;--bronze-soft:#3b2718;--bronze-mid:#5c3a21;--bronze-line:#9a6238;--prata:#dde3e8;--prata-soft:#2a3236;--prata-mid:#414b52;--prata-line:#7d8a93;--hot:#ffc0ab;--hot-soft:#472a25;--ball:#213a2e;--ball-ink:#f0f4eb;--hero:#082c21}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--line-strong) var(--ground)}body,html{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-2);line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--mint);color:#123623}input{caret-color:var(--accent)}a{color:var(--accent);text-underline-offset:.2em}a:hover{text-decoration:none}svg{flex-shrink:0}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{color:var(--ink);letter-spacing:-.03em;text-wrap:balance;line-height:1.2}h1{margin:0;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:800}h2{font-size:clamp(1.2rem,2.2vw,1.65rem)}h2,h3{margin:0;font-weight:750}h3{font-size:var(--step-3)}button,input,select{font:inherit;color:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding:.65rem .9rem;min-height:44px}input,select{width:100%;min-width:0}input{font-size:1rem}input::placeholder{color:var(--ink-3);opacity:1}button{cursor:pointer;background:var(--surface-2);width:auto;font-weight:650;transition:background .18s,border-color .18s}button:hover:not(:disabled){background:var(--surface-3)}button:disabled{opacity:.5;cursor:not-allowed}:where(button,input,select,a,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}label{display:block;font-size:var(--step-1);font-weight:700;color:var(--ink-2);margin-bottom:.5rem}.btn-primario{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:48px;background:var(--accent);border:1px solid transparent;border-radius:var(--radius);color:var(--accent-ink);font-weight:750;text-decoration:none;padding:.75rem 1.25rem;transition:background .18s,transform .18s}.btn-primario:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.btn-link{background:none;border-color:transparent;color:var(--accent);text-decoration:underline;padding:.5rem}.acoes{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.pular-conteudo{position:fixed;top:8px;left:8px;padding:12px 20px;background:var(--surface);z-index:100;transform:translateY(-150%);border-radius:var(--radius)}.pular-conteudo:focus{transform:translateY(0)}.previa-aviso{padding:.45rem 1rem;text-align:center;background:var(--gold-soft);color:var(--gold);font-size:.75rem;font-weight:600}.topo{background:var(--surface);border-bottom:1px solid var(--line)}.topo-inner{max-width:var(--wrap);margin:0 auto;padding:1.2rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.marca{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;text-decoration:none;color:var(--accent);flex-shrink:0;--brand-dot:var(--accent-ink)}.marca-texto{display:flex;flex-direction:column}.marca-texto>span{color:var(--ink);font-size:1.55rem;font-weight:800;line-height:1.15;letter-spacing:-.04em}.marca-acento{color:var(--accent)}.marca small{display:block;font-size:.75rem;line-height:1.4;font-weight:550;color:var(--ink-2);letter-spacing:.04em}.marca-clara{color:var(--mint);--brand-dot:#093b28}.marca-clara .marca-acento,.marca-clara .marca-texto>span{color:var(--hero-ink)}.marca-clara small{color:var(--hero-muted)}.nav{display:flex;gap:.4rem;align-items:center;font-size:var(--step-1)}.nav a,.nav-sair{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem .9rem;border-radius:9px;text-decoration:none;color:var(--ink-2);font-weight:650;white-space:nowrap}.nav form{margin:0}.nav-sair{border-color:transparent;background:none}.nav a:hover,.nav a[aria-current=page]{background:var(--surface-2);color:var(--accent)}.nav a.nav-entrar{background:var(--accent);color:var(--accent-ink);padding-inline:1.3rem}.nav a.nav-entrar:hover{background:var(--accent-hover)}.idioma-controle{display:flex;align-items:center;gap:.3rem;padding-left:1rem;margin-left:.5rem;border-left:1px solid var(--line);color:var(--ink-2)}.seletor-idioma{width:auto;max-width:10rem;padding:.55rem .25rem;font-size:var(--step-1);font-weight:550;color:var(--ink-2);background:transparent;border-color:transparent}.wrap{max-width:var(--wrap);margin:0 auto;padding:2rem 1.5rem 4.5rem;gap:1.5rem;min-height:60vh}.home,.wrap{display:flex;flex-direction:column}.home{gap:var(--space-section)}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:center;grid-gap:1rem;gap:1rem;background:var(--hero);border-radius:24px;padding:clamp(2rem,3vw,2.5rem);overflow:hidden}.hero,.hero h1{color:var(--hero-ink)}.hero h1{font-size:clamp(2.15rem,3.6vw,3.3rem);max-width:18ch;line-height:1.12;font-weight:750;letter-spacing:-.035em;text-wrap:pretty}.hero-conteudo>.traducao{color:var(--mint);font-size:.9375rem;margin-top:.65rem}.hero-intro{margin:1rem 0 1.25rem;max-width:48ch;font-size:.9375rem;color:var(--hero-muted)}.hero-intro .traducao{color:var(--hero-muted);font-size:.875rem;margin-top:.55rem}.hero-acoes{display:flex;flex-wrap:wrap;gap:1rem 1.4rem;align-items:center}.hero .btn-primario{background:var(--mint);color:#0b3823}.hero .btn-primario:hover{background:#dcf9cf}.hero :focus-visible{outline-color:var(--mint)}.hero-link{color:var(--hero-ink);font-size:.875rem;font-weight:650}.hero-link,.hero-responsavel{min-height:44px;display:inline-flex;align-items:center}.hero-responsavel{gap:.55rem;margin-top:1rem;color:var(--hero-muted);font-size:.75rem;text-decoration:none}.hero-responsavel span{border:1px solid #829e8b;border-radius:50%;display:grid;place-items:center;width:28px;height:28px;font-size:.65rem}.hero-arte{display:flex;align-items:center;justify-content:center}.hero-arte img{display:block;width:112%;max-width:450px;height:auto;animation:chegada-mascote .9s cubic-bezier(.16,1,.3,1) both}@keyframes chegada-mascote{0%{transform:translateY(18px) rotate(-5deg);filter:saturate(.8)}to{transform:translateY(0) rotate(0);filter:saturate(1)}}.como-jogar,.secao-rodadas{scroll-margin-top:1.5rem}.secao-cabeca{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.secao-cabeca p{margin:.5rem 0 0;font-size:var(--step-1);color:var(--ink-2)}.secao-cabeca .traducao{font-size:.8125rem}.secao-simbolo{color:var(--accent)}.contador-secao{display:inline-flex;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;border-radius:50%;margin-left:.45rem;background:var(--surface-3);color:var(--ink-2);font-size:.875rem;letter-spacing:0;vertical-align:middle}.colunas-moeda{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.coluna-moeda{display:flex;flex-direction:column;gap:1rem;min-width:0}.coluna-moeda-cabeca{display:flex;gap:.75rem;align-items:center;padding:0 0 1rem;border-bottom:1px solid var(--line);min-height:88px}.moeda-icone{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:var(--accent-soft);color:var(--accent);border-radius:12px}.cripto .moeda-icone{background:var(--gold-soft);color:var(--gold)}.coluna-moeda-cabeca h3{font-size:1rem;letter-spacing:-.015em}.coluna-moeda-cabeca p{margin:.2rem 0 0;font-size:.8125rem;color:var(--ink-2)}.coluna-moeda-cabeca .traducao{font-size:.75rem;margin-top:.15rem}.colunas-nivel{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.linha-dolar{margin-top:2.5rem}.nivel-bronze{--nivel:var(--bronze);--nivel-soft:var(--bronze-soft);--nivel-mid:var(--bronze-mid);--nivel-line:var(--bronze-line)}.nivel-prata{--nivel:var(--prata);--nivel-soft:var(--prata-soft);--nivel-mid:var(--prata-mid);--nivel-line:var(--prata-line)}.nivel-ouro{--nivel:var(--gold);--nivel-soft:var(--gold-soft);--nivel-mid:var(--gold-mid);--nivel-line:var(--gold-line)}.coluna-nivel .coluna-moeda-cabeca{border-bottom:2px solid var(--nivel-line)}.coluna-nivel .moeda-icone{background:var(--nivel-mid);color:var(--nivel)}.coluna-nivel .coluna-moeda-cabeca h3{color:var(--nivel);font-size:1.25rem;text-transform:uppercase;letter-spacing:.04em}.coluna-nivel .rodada-card{background:linear-gradient(160deg,var(--nivel-soft),var(--nivel-mid));border-color:var(--nivel-line)}.coluna-nivel .rodada-card:hover{border-color:var(--nivel)}.coluna-nivel .rodada-card-acao,.coluna-nivel .rodada-premio strong{color:var(--nivel)}.coluna-nivel .rodada-card-acao{border-top-color:var(--nivel-line)}.coluna-nivel .barra{background:var(--nivel-soft)}.coluna-nivel .barra>i{background:var(--nivel)}.coluna-nivel .seta-circulo{background:var(--nivel-soft)}.coluna-nivel .rodada-card:hover .seta-circulo{background:var(--nivel);color:var(--nivel-soft)}.coluna-nivel .forma-pagamento,.coluna-nivel .rodada-capacidade>div:first-child,.coluna-nivel .rodada-valores span{color:var(--ink)}.coluna-nivel .rodada-vazia{border-color:var(--nivel-line)}.grade{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.rodada-card{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .2s,transform .2s;min-width:0}.rodada-card:hover{border-color:var(--accent);transform:translateY(-3px)}.rodada-card h3{font-size:1.05rem;font-weight:650;overflow-wrap:anywhere}.rodada-card-topo{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.forma-pagamento{font-size:.75rem;font-weight:650;color:var(--ink-2)}.rodada-valores{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.6rem 1.5rem}.rodada-valores>div{display:flex;flex-direction:column;gap:.15rem}.rodada-valores span{font-size:.8125rem;color:var(--ink-2)}.rodada-valores strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;font-weight:800;letter-spacing:-.035em}.rodada-premio strong{font-size:clamp(1.65rem,2.7vw,2.15rem);color:var(--accent)}.rodada-usd .rodada-premio strong{color:var(--gold)}.rodada-preco strong{font-size:1.2rem}.rodada-capacidade>div:first-child{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem;color:var(--ink-2);margin-bottom:.55rem}.rodada-capacidade>div:first-child>span:last-child{font-weight:650}.barra{height:6px;background:var(--surface-3);border-radius:4px;overflow:hidden}.barra>i{display:block;height:100%;background:var(--accent);border-radius:inherit}.rodada-usd .barra>i{background:var(--gold)}.rodada-card-acao{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;margin-top:auto;border-top:1px solid var(--line);color:var(--accent);font-size:.875rem;font-weight:750}.seta-circulo{display:grid;place-items:center;width:34px;height:34px;background:var(--accent-soft);border-radius:50%;transition:background .2s}.rodada-card:hover .seta-circulo{background:var(--accent);color:var(--accent-ink)}.rodada-andamento{display:flex;flex-wrap:wrap;gap:.35rem 1rem;color:var(--ink-2);font-size:.8125rem}.vazio{color:var(--ink-2);padding:2rem 1.5rem;font-size:var(--step-1);background:var(--surface-2);border-radius:var(--radius-lg)}.rodada-vazia{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;min-height:220px;margin:0}.rodada-vazia p{margin:0}.virada-faixa{display:flex;align-items:center;gap:1rem;padding:1.3rem 1.5rem;border-radius:var(--radius-lg);background:var(--gold-soft);color:var(--gold);font-size:.875rem}.virada-faixa .traducao{color:inherit}.como-jogar{border-top:1px solid var(--line);padding-top:var(--space-section)}.etapas{list-style:none;padding:0;margin:1.8rem 0 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.25rem;gap:2.25rem}.etapas li{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.etapa-numero{display:grid;place-items:center;width:32px;height:32px;color:var(--accent);font-size:.875rem;font-weight:750;background:var(--accent-soft);border-radius:50%}.etapas h3{font-size:1rem;margin-bottom:.6rem}.etapas p{margin:0;font-size:.875rem;color:var(--ink-2);line-height:1.65}.traducao{font-size:.85em;font-weight:400;color:var(--ink-3);text-transform:none;letter-spacing:normal;line-height:1.55}.traducao.bloco{display:block;margin-top:.45rem}.traducao strong{font-weight:650}.etapas .traducao{font-size:.8125rem;margin-top:.7rem}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.guia-detalhado{border-block:1px solid var(--line)}.guia-detalhado>summary,.historico-rodadas>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding-block:1rem;font-size:1rem;font-weight:700}details>summary svg{transition:transform .2s}details[open]>summary svg{transform:rotate(45deg)}.guia-conteudo{display:grid;grid-gap:2rem;gap:2rem;padding:1rem 0 2rem;max-width:75ch}.regra-resumo p{color:var(--ink-2);margin:.7rem 0}.historico-rodadas>summary{font-size:1.3rem}.historico-rodadas[open]>summary{margin-bottom:1rem}.passos{display:flex;flex-direction:column;gap:1rem}.passos h2{font-size:1.1rem}.passos ol{margin:0;padding:0;list-style:none;counter-reset:passo;display:flex;flex-direction:column;gap:1rem}.passos li{counter-increment:passo;display:flex;gap:.9rem;align-items:baseline;font-size:.875rem;color:var(--ink-2)}.passos li:before{content:counter(passo);flex:none;font-weight:750;color:var(--accent);min-width:1rem}.passos strong{font-weight:650;color:var(--ink)}.page-heading{display:flex;flex-direction:column;gap:.6rem;margin:.4rem 0 .5rem}.page-heading>a{display:inline-flex;align-self:flex-start;min-height:44px;align-items:center;font-size:.875rem}.page-heading p{margin:0;color:var(--ink-2)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.card-head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:1.2rem 1.5rem;border-bottom:1px solid var(--line)}.card-head h2{font-size:1.1rem}.card-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:30px;font-size:.6875rem;font-weight:750;letter-spacing:.025em;white-space:nowrap}.chip.open{background:var(--accent-soft);color:var(--accent)}.chip.open:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.chip.active{background:var(--surface-3);color:var(--ink-2)}.chip.settled{background:var(--gold-soft);color:var(--gold)}.chip.cancelled{background:var(--hot-soft);color:var(--hot)}.tiles{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.tile{padding:1rem 1.1rem;background:var(--surface-2);border-radius:12px;min-width:0}.tile dt{font-size:.75rem;color:var(--ink-2);font-weight:600}.tile dd{margin:.45rem 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:750;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.tile.destaque{background:var(--accent-soft)}.tile.destaque dd,.tile.destaque dt{color:var(--accent)}.tile-nota{margin:.4rem 0 0;font-size:.8125rem}.aviso,.tile-nota{color:var(--ink-2)}.aviso{border-radius:10px;padding:1rem 1.1rem;font-size:.875rem;background:var(--surface-2);border:1px solid transparent}.aviso p{margin-top:0}.aviso.neutro{background:var(--surface-2);color:var(--ink-2)}.aviso.bom{background:var(--accent-soft);color:var(--accent)}.aviso.ruim{background:var(--hot-soft);color:var(--hot)}.aviso.ouro{background:var(--gold-soft);color:var(--gold)}.aviso.forma-aviso{font-size:.8125rem;background:transparent;border-color:var(--line)}.aviso.forma-aviso strong{color:var(--ink);font-weight:650}.hint{font-size:.8125rem;color:var(--ink-3);margin:0}.bolas{display:flex;flex-wrap:wrap;gap:.4rem}.bola{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .35rem;border-radius:50%;border:1px solid var(--line-strong);background:var(--ball);color:var(--ball-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.bola.marcada{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.bola.faltando{background:transparent;color:var(--ink-2);border-style:dashed}.volante{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.volante button{aspect-ratio:1;min-height:44px;padding:0;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--line-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650}@media (hover:hover){.volante button:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--accent);background:var(--accent-soft)}}.volante button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.volante button:disabled:not([aria-pressed=true]){opacity:.4}.btn-surpresinha{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.btn-surpresinha small{font-size:.75rem;font-weight:600;color:var(--ink-2)}.volante-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,16rem);grid-gap:2rem;gap:2rem;align-items:start}.volante-coluna{gap:1.25rem;min-width:0}.como-fazer,.volante-coluna{display:flex;flex-direction:column}.como-fazer{padding:0 0 0 1.5rem;border-left:1px solid var(--line);gap:.65rem}.como-fazer h3{font-size:1rem}.como-fazer-caminho{margin:.3rem 0 0;font-weight:700;font-size:.875rem}.como-fazer-ou{margin:.25rem 0;font-size:.8125rem;color:var(--ink-3)}.como-fazer ol{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.6rem}.como-fazer li{padding-left:.25rem;font-size:.8125rem;color:var(--ink-2)}.como-fazer li strong{color:var(--ink);font-weight:650}.premio-destaque{display:flex;flex-direction:column;gap:.2rem;padding:1.25rem 1.5rem;border-radius:var(--radius-lg);background:var(--hero);color:var(--hero-muted)}.premio-destaque span{font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.premio-destaque strong{color:var(--mint);font-size:clamp(2.2rem,9vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.1}.concursos-faixa{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cartelas-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cartelas-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.55rem .25rem;border-bottom:1px solid var(--line)}.cartelas-lista li:last-child{border-bottom:0}.cartelas-lista li.vencedora{background:var(--gold-soft);border-radius:12px;padding-inline:.5rem}.cartela-apelido{width:4.6rem;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.cartelas-lista li.minha{background:var(--accent-soft);border-radius:12px;padding-inline:.5rem}.cartelas-lista li.minha .cartela-apelido{color:var(--accent)}.apelido-campo{display:flex;flex-direction:column;gap:.3rem}.apelido-campo label{margin:0;font-size:.9375rem;color:var(--ink)}.apelido-campo input{max-width:14rem;font-size:1.15rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.apelido-campo input::placeholder{font-weight:500;letter-spacing:normal;text-transform:none}.apelido-campo input[aria-invalid=true]{border-color:var(--hot);outline-color:var(--hot)}.apelido-campo p{margin:0}.apelido-erro{color:var(--hot);font-size:.875rem;font-weight:650}.cartela-bolas{flex-wrap:nowrap;gap:.25rem}.cartela-bolas .bola{min-width:2.1rem;height:2.1rem;padding:0;font-size:.9375rem}.cartela-premio{margin-left:auto;font-size:.875rem;color:var(--gold)}.cartela-premio b{font-weight:800}.selo-double{display:inline-flex;align-self:flex-start;align-items:center;gap:.45rem;padding:.35rem .8rem;border-radius:999px;background:linear-gradient(135deg,#f7d77a,#e0a92e);color:#4a2e00;font-size:.8125rem;font-weight:650;box-shadow:0 6px 16px -10px rgba(120,70,0,.7)}.selo-double>b{font-weight:900;letter-spacing:.08em}.selo-double>span[aria-hidden]{font-size:1rem;line-height:1}.selo-double .num{font-weight:900}.qr{display:block;width:min(248px,65vw);height:auto;margin:.5rem auto;padding:1rem;background:#fff;border-radius:12px}.checkout-pagina{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:760px;margin-inline:auto}.copia{display:flex;gap:.5rem;align-items:stretch}.copia code{flex:1 1;min-width:0;font-family:var(--font-mono);font-size:.8125rem;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:.75rem;overflow-x:auto;white-space:nowrap}.abas{display:flex;flex-wrap:wrap;gap:.5rem}.abas button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cripto-quantia{font-size:1.5rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cripto-endereco{font-family:var(--font-mono);font-size:.875rem;overflow-wrap:anywhere}.scroll{overflow-x:auto;overscroll-behavior-inline:contain}table{width:100%;border-collapse:collapse;font-size:.875rem}td,th{text-align:left;padding:.8rem .6rem;border-bottom:1px solid var(--line);white-space:nowrap}th{font-size:.75rem;color:var(--ink-2);font-weight:750}td.n,th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr.vencedora{background:var(--gold-soft)}.entrada-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:5rem;gap:5rem;max-width:1000px;width:100%;margin:3rem auto}.entrada-apresentacao{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.entrada-apresentacao h1{max-width:15ch}.entrada-apresentacao p{margin:0;color:var(--ink-2);max-width:40ch}.entrada-simbolo{width:80px;height:80px;display:grid;place-items:center;border-radius:24px;background:var(--accent-soft);color:var(--accent);margin-bottom:.5rem}.entrada-formulario{display:flex;flex-direction:column;gap:1rem}.entrada-formulario .card-body{padding:2rem}.doc,.entrada-formulario .acoes .btn-primario{width:100%}.doc{max-width:75ch;margin:1rem auto;line-height:1.8}.doc header{padding-bottom:1.5rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.doc header,.doc section{display:flex;flex-direction:column;gap:.75rem}.doc section{margin-top:1.5rem}.doc section h2{font-size:1.25rem}.doc ol,.doc p,.doc ul{margin:0;color:var(--ink-2)}.doc ol,.doc ul{padding-left:1.4rem;display:flex;flex-direction:column;gap:.5rem}.rodape{max-width:var(--wrap);margin:0 auto;padding:2.25rem 1.5rem;border-top:1px solid var(--line)}.rodape-topo{display:flex;align-items:center;justify-content:space-between;gap:2rem}.rodape .marca-simbolo{width:34px;height:34px}.rodape .marca-texto>span{font-size:1.25rem}.rodape-links{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.rodape-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);text-decoration:none;font-size:.8125rem}.rodape-links a:hover{color:var(--accent);text-decoration:underline}.rodape-nota{display:flex;gap:1rem;align-items:center;color:var(--ink-3);margin-top:2rem;max-width:94ch}.rodape-nota p{margin:0;font-size:.75rem;line-height:1.7}.maioridade{display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;width:36px;height:36px;flex-shrink:0;font-size:.75rem;font-weight:700}@media (max-width:960px){.colunas-nivel{grid-template-columns:1fr;gap:2rem}.topo-inner{gap:.75rem}.nav a,.nav-sair{padding-inline:.6rem}.idioma-controle{margin-left:0;padding-left:.5rem}.hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);padding:2rem}.hero h1{font-size:2.65rem}.hero-arte img{width:120%}.volante-area{grid-template-columns:1fr}.como-fazer{border-left:none;border-top:1px solid var(--line);padding:1.5rem 0 0}.entrada-layout{gap:2rem;margin-block:1.5rem}.etapas{gap:1.5rem}}@media (max-width:680px){.topo-inner{flex-wrap:wrap;padding:.75rem 1rem .5rem;gap:.35rem}.marca-texto>span{font-size:1.4rem}.marca-simbolo{width:36px;height:36px}.nav{width:100%;gap:.25rem;flex-wrap:wrap}.nav a,.nav-sair{font-size:.8125rem;padding:.55rem .7rem}.idioma-controle{margin-left:auto;border-left:0;padding-left:0}.idioma-controle>svg{width:16px}.seletor-idioma{max-width:8rem;font-size:.8125rem}.wrap{padding:1.25rem 1rem 3rem;gap:1.25rem}.home{gap:2rem}.hero{grid-template-columns:minmax(0,1fr);padding:1.5rem;border-radius:18px}.hero h1{font-size:clamp(2rem,7.8vw,2.75rem);max-width:19ch}.hero-conteudo>.traducao{font-size:.8125rem}.hero-intro{font-size:.875rem;margin:1rem 0 1.3rem}.hero-intro .traducao{font-size:.8125rem}.hero-arte{display:none}.hero-acoes{gap:.45rem .75rem}.hero-acoes .btn-primario{font-size:.875rem;padding-inline:.75rem;gap:.5rem}.hero-link{font-size:.8125rem}.hero-responsavel{margin-top:.7rem}.colunas-moeda{grid-template-columns:1fr;gap:2rem}.coluna-moeda-cabeca{min-height:0;padding-bottom:.85rem}.secao-cabeca{margin-bottom:1.25rem}.secao-cabeca p{font-size:.8125rem}.secao-simbolo{width:26px}.rodada-card{padding:1.25rem;gap:1rem}.rodada-card-topo{flex-wrap:wrap}.rodada-premio strong{font-size:1.8rem}.rodada-vazia{min-height:140px}.etapas{grid-template-columns:1fr;gap:1.75rem}.etapas li{flex-direction:row;gap:1rem}.etapa-numero{flex-shrink:0}.como-jogar{padding-top:2rem}.virada-faixa{padding:1.1rem;align-items:flex-start}.virada-faixa>svg{width:22px}.card-body,.card-head{padding:1rem}.card-body{gap:1.1rem}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tiles>.tile:last-child:nth-child(odd){grid-column:1/-1}.tile{padding:.9rem}.volante{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.volante button{border-radius:10px}.volante-coluna>.acoes>.btn-primario{flex:1 0 100%}.entrada-layout{grid-template-columns:1fr;gap:1.75rem;margin:.75rem 0 1.5rem}.entrada-simbolo{width:56px;height:56px;border-radius:16px;margin-bottom:0}.entrada-simbolo svg{width:28px;height:28px}.entrada-formulario .card-body{padding:1.5rem}.rodape{padding:2rem 1rem}.rodape-topo{flex-direction:column;align-items:flex-start;gap:1rem}.rodape-links{gap:.25rem 1rem}.rodape-nota{align-items:flex-start;margin-top:1.5rem}}.barra-inferior,.volante-contador{display:none}@media (max-width:680px){body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.topo{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--hero);border-bottom:0;box-shadow:0 6px 20px -12px rgba(0,0,0,.5)}.topo-inner{flex-wrap:nowrap;padding:.55rem 1rem;gap:.5rem}.topo .marca{color:var(--mint);--brand-dot:#093b28}.topo .marca-acento,.topo .marca-texto>span{color:var(--hero-ink)}.topo .marca-texto>span{font-size:1.3rem}.topo .marca small{color:var(--hero-muted);font-size:.6875rem}.topo .marca-simbolo{width:34px;height:34px}.nav{width:auto;flex-wrap:nowrap}.nav>a{display:none}.nav-sair{color:var(--hero-muted);font-size:.875rem}.idioma-controle,.seletor-idioma{color:var(--hero-ink)}.seletor-idioma{font-size:.875rem;font-weight:700;max-width:7.5rem}.seletor-idioma option{color:#162e25;background:#fff}.topo :focus-visible{outline-color:var(--mint)}.barra-inferior{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:fixed;left:.6rem;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom));z-index:50;padding:.3rem .5rem;background:var(--hero);color:var(--hero-muted);border-radius:22px;box-shadow:0 12px 30px -8px rgba(0,0,0,.5)}.barra-inferior a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:62px;color:inherit;text-decoration:none;font-size:.875rem;font-weight:700;border-radius:16px}.barra-inferior a[aria-current=page]{color:var(--mint)}.barra-inferior a.barra-inferior-centro{width:68px;height:68px;min-height:0;margin:-30px .75rem 0;border-radius:50%;background:var(--mint);color:#093b28;border:5px solid var(--ground);box-shadow:0 8px 20px -8px rgba(0,0,0,.5)}.barra-inferior :focus-visible{outline-color:var(--mint);outline-offset:2px}.carrossel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.85rem;margin-inline:-1rem;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem;scrollbar-width:none;overscroll-behavior-inline:contain}.carrossel::-webkit-scrollbar{display:none}.carrossel>*{flex:0 0 86%;min-width:0;scroll-snap-align:start}.carrossel>:only-child{flex-basis:100%}.carrossel .rodada-card:hover{transform:none}h2{font-size:1.5rem}.hero{padding:1.4rem 1.25rem;gap:0}.hero h1{font-size:clamp(1.9rem,8.4vw,2.4rem)}.hero-intro{margin:.8rem 0 1.1rem}.hero-responsavel{margin-top:.4rem}.hero-link{display:none}.hero-intro,.hero-intro .traducao{font-size:.9375rem}.hero-acoes .btn-primario{font-size:1.0625rem;padding-inline:1.1rem}.hero-link{font-size:.9375rem}.btn-primario{min-height:54px;font-size:1.0625rem;border-radius:14px}button,input,select{min-height:48px}.coluna-moeda-cabeca p,.secao-cabeca p{font-size:.9375rem}.coluna-moeda-cabeca h3{font-size:1.15rem}.coluna-nivel .coluna-moeda-cabeca h3{font-size:1.35rem}.rodada-card{border-radius:20px}.rodada-card h3{font-size:1.2rem;font-weight:750}.chip{font-size:.75rem;padding:.3rem .7rem}.forma-pagamento{font-size:.8125rem}.rodada-andamento,.rodada-capacidade>div:first-child,.rodada-valores span{font-size:.9375rem}.rodada-premio strong{font-size:2rem}.rodada-preco strong{font-size:1.35rem}.barra{height:8px}.rodada-card-acao{font-size:1rem}.seta-circulo{width:40px;height:40px}.aviso,.virada-faixa{font-size:.9375rem}.etapas h3{font-size:1.1rem}.como-fazer li,.etapas p,.passos li,.regra-resumo p{font-size:.9375rem}.como-fazer h3{font-size:1.15rem}.como-fazer-caminho{font-size:1rem}.hint,.tile-nota{font-size:.875rem}.tile dt{font-size:.8125rem}.tile dd{font-size:1.35rem}table{font-size:.9375rem}.bola{min-width:2.4rem;height:2.4rem;font-size:1rem}.cartela-bolas .bola{min-width:2.15rem;height:2.15rem;font-size:.9375rem}.concursos-faixa{grid-template-columns:repeat(2,minmax(0,1fr))}td .cartela-bolas .bola{min-width:1.8rem;height:1.8rem;font-size:.8125rem}td .cartela-bolas{gap:.2rem}.scroll td,.scroll th{padding-inline:.35rem}.premio-destaque{border-radius:20px}.rodape-links a{font-size:.9375rem}.rodape-nota p{font-size:.8125rem}.card{border-radius:20px;overflow:clip}.card-head{background:var(--hero);border-bottom:0;padding:1rem 1.1rem}.card-head h2{color:var(--hero-ink);font-size:1.2rem}.card-head .hint,.card-head p{color:var(--hero-muted)}.card-head .chip.active{background:rgba(255,255,255,.14);color:var(--hero-ink)}.volante{gap:.5rem}.volante button{border-radius:50%;min-height:48px;font-size:1.25rem;font-weight:800}.volante-acoes{position:fixed;left:0;right:0;bottom:calc(70px + env(safe-area-inset-bottom));z-index:45;flex-wrap:wrap;gap:.5rem;margin:0;padding:.7rem 1rem 2.6rem;background:var(--surface);border-top:1px solid var(--line);border-radius:20px 20px 0 0;box-shadow:0 -12px 24px -14px rgba(0,0,0,.35)}.page-heading{gap:.25rem;margin:0}.page-heading>a{min-height:36px;font-size:.9375rem}.page-heading h1{font-size:1.6rem}body:has(.volante-acoes){padding-bottom:calc(230px + env(safe-area-inset-bottom))}.volante-coluna>.volante-acoes>.btn-primario{flex:1 1;min-width:0;font-size:1rem;padding-inline:.75rem}.volante-acoes>button:not(.btn-primario):not(.btn-link){min-height:54px;border-radius:14px;padding-inline:.9rem}.volante-acoes>.btn-link{flex-basis:100%;min-height:36px;padding:0}.volante-contador{display:grid;place-items:center;min-width:54px;height:54px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:800;font-size:1.05rem}}@media (max-width:359px){.volante{grid-template-columns:repeat(5,minmax(0,1fr))}.nav a,.nav-sair{padding-inline:.5rem}.volante-contador{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}