@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations")}:root{--c-mapa:#0071e3;--c-bandeiras:#e0245e;--c-mundo:#157a33;--c-cultura:#8e3fd0;--c-conflitos:#b84a00;--c-prime:#b8860b;--c-certo:#157a33;--c-errado:#d70015;--grad-marca:linear-gradient(120deg, #0071e3 0%, #8e3fd0 45%, #e0245e 75%, #ff9500 100%);--grad-prime:linear-gradient(120deg, #b8860b 0%, #f5c542 50%, #b8860b 100%);--cor:var(--c-mapa);--preto:#1d1d1f;--tinta-forte:#000;--sobre-tinta:#fff;--superficie:#fff;--cinza-1:#424245;--cinza-2:#6e6e73;--cinza-3:#86868b;--cinza-4:#d2d2d7;--cinza-5:#e8e8ed;--fundo:#f5f5f7;--linha:#0000001a;--vidro:#ffffffc7;--tecla-invertida:#ffffff38;--foco:#0071e3;--foco-suave:#0071e32e;--sombra:0 4px 24px #0000000f, 0 1px 2px #0000000a;--sombra-forte:0 14px 44px #00000024, 0 2px 6px #0000000f;--mapa-oceano:#1d5fa8;--mapa-onda:#ffffff12;--mapa-norte:#ff9f2e;--mapa-sul:#3cc45f;--mapa-europa:#6f6cf2;--mapa-africa:#f7c531;--mapa-asia:#ff5a4f;--mapa-oceania:#c27bf5;--mapa-antartida:#eef1f6;--mapa-terra:#d9dde3;--mapa-fronteira:#14141c8c;--mapa-litoral:#0a1228d9;--mapa-sombra:#04163473;--mapa-grade:#ffffff14;--mapa-destaque:#ffffffeb;--mapa-tinta:#111114;--mapa-papel:#fff;--mapa-anel:#ffffffe6;--mapa-palpite:#e0245e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fonte:"Inter Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--t-1:.8125rem;--t0:1.0625rem;--t1:1.3125rem;--t2:1.75rem;--t3:2.25rem;--t4:3rem;--t5:4rem;--t6:5.5rem;--raio:14px;--raio-grande:24px}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--preto:#f5f5f7;--tinta-forte:#fff;--sobre-tinta:#000;--superficie:#1c1c1e;--cinza-1:#d1d1d6;--cinza-2:#a1a1a6;--cinza-3:#8e8e93;--cinza-4:#48484a;--cinza-5:#2c2c2e;--fundo:#000;--linha:#ffffff1f;--vidro:#1c1c1ec7;--tecla-invertida:#0000002e;--foco:#2b8cff;--foco-suave:#2b8cff47;--sombra:0 4px 24px #00000080, 0 0 0 1px #ffffff0f;--sombra-forte:0 14px 44px #0009, 0 0 0 1px #ffffff14;--mapa-oceano:#0c2748;--mapa-onda:#ffffff0d;--mapa-norte:#d9822b;--mapa-sul:#2fa24f;--mapa-europa:#5653c9;--mapa-africa:#cfa52b;--mapa-asia:#d94b42;--mapa-oceania:#9d62c8;--mapa-antartida:#c9ced6;--mapa-fronteira:#0009;--mapa-litoral:#000000e6;--mapa-sombra:#0009;--mapa-destaque:#ffffffe6;--mapa-tinta:#0b0b0d;--mapa-papel:#fff;--mapa-anel:#ffffffd9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-tema=escuro]{--preto:#f5f5f7;--tinta-forte:#fff;--sobre-tinta:#000;--superficie:#1c1c1e;--cinza-1:#d1d1d6;--cinza-2:#a1a1a6;--cinza-3:#8e8e93;--cinza-4:#48484a;--cinza-5:#2c2c2e;--fundo:#000;--linha:#ffffff1f;--vidro:#1c1c1ec7;--tecla-invertida:#0000002e;--foco:#2b8cff;--foco-suave:#2b8cff47;--sombra:0 4px 24px #00000080, 0 0 0 1px #ffffff0f;--sombra-forte:0 14px 44px #0009, 0 0 0 1px #ffffff14;--mapa-oceano:#0c2748;--mapa-onda:#ffffff0d;--mapa-norte:#d9822b;--mapa-sul:#2fa24f;--mapa-europa:#5653c9;--mapa-africa:#cfa52b;--mapa-asia:#d94b42;--mapa-oceania:#9d62c8;--mapa-antartida:#c9ced6;--mapa-fronteira:#0009;--mapa-litoral:#000000e6;--mapa-sombra:#0009;--mapa-destaque:#ffffffe6;--mapa-tinta:#0b0b0d;--mapa-papel:#fff;--mapa-anel:#ffffffd9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-mod=mapa]{--cor:var(--c-mapa)}[data-mod=bandeiras]{--cor:var(--c-bandeiras)}[data-mod=mundo]{--cor:var(--c-mundo)}[data-mod=cultura]{--cor:var(--c-cultura)}[data-mod=conflitos]{--cor:var(--c-conflitos)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--fundo);color:var(--preto);font-family:var(--fonte);font-size:var(--t0);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.47}h1,h2,h3{letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.07}p{margin:0}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}.botao{background:var(--cinza-5);min-height:44px;color:var(--preto);cursor:pointer;border:none;border-radius:980px;justify-content:center;align-items:center;gap:.5em;padding:.55em 1.35em;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.botao:hover:not(:disabled){background:var(--cinza-4)}.botao:active:not(:disabled){transform:scale(.98)}.botao:disabled{opacity:.4;cursor:not-allowed}.botao-primario{background:var(--preto);color:var(--sobre-tinta)}.botao-grande{min-height:52px;font-size:var(--t0);padding-inline:1.75em}.botao-texto{cursor:pointer;color:var(--preto);background:0 0;border:none;padding:.4em 0;font-weight:500}.botao-texto:hover{text-underline-offset:3px;text-decoration:underline}.botao-texto-alerta{color:var(--preto);font-weight:700}.dica{color:var(--cinza-2);font-size:var(--t-1)}.menu{flex-direction:column;align-items:center;gap:40px;min-height:100%;padding:clamp(40px,8vh,96px) 20px 48px;display:flex}.menu-texto{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:720px;display:flex}.menu-data{font-size:var(--t0);color:var(--cinza-2);order:-1;font-weight:600}.marca{font-size:clamp(var(--t5), 11vw, 7.5rem);letter-spacing:-.045em;font-weight:700;line-height:.95}.menu-lead{font-size:clamp(var(--t1), 2.4vw, var(--t2));color:var(--cinza-1);letter-spacing:-.02em;max-width:30ch;font-weight:500;line-height:1.25}.menu-feitos{color:var(--cinza-2);flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.menu-acoes{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.menu-links{gap:28px;display:flex}.aviso-previa{font-size:var(--t-1);color:var(--cinza-2);max-width:52ch}.menu-mapa{aspect-ratio:2.1;background:var(--superficie);border-radius:var(--raio-grande);width:min(1100px,100%);min-height:260px;box-shadow:var(--sombra);position:relative;overflow:hidden}.menu-mapa .mapa{position:absolute;inset:0}.menu-mapa-legenda{white-space:nowrap;background:var(--vidro);-webkit-backdrop-filter:saturate(180%)blur(20px);font-size:var(--t-1);box-shadow:0 1px 0 var(--linha);border-radius:980px;padding:8px 16px;font-weight:500;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pagina{flex-direction:column;gap:24px;max-width:720px;margin:0 auto;padding:28px 20px 80px;display:flex}.voltar{color:var(--cinza-2);align-self:flex-start}.pagina-titulo{font-size:clamp(var(--t3), 6vw, var(--t4));letter-spacing:-.035em}.lead{font-size:var(--t1);color:var(--cinza-1);max-width:52ch;line-height:1.38}.lista-escolha{flex-direction:column;gap:12px;display:flex}.escolha{text-align:left;background:var(--superficie);border-radius:var(--raio-grande);cursor:pointer;box-shadow:var(--sombra);border:none;gap:6px;padding:22px 24px;transition:transform .15s,box-shadow .15s;display:grid}.escolha:hover{box-shadow:var(--sombra-forte);transform:translateY(-1px)}.escolha-nome{font-size:var(--t2);letter-spacing:-.025em;font-weight:700}.escolha-rotulo{font-size:var(--t0);color:var(--cinza-2);letter-spacing:-.011em;margin-left:6px;font-weight:500}.escolha-desc{color:var(--cinza-2)}.escolha-itens{color:var(--cinza-1);margin:0;padding-left:1.1em}.escolha-status{color:var(--preto);font-weight:600;font-size:var(--t-1)}.bloco{background:var(--superficie);border-radius:var(--raio-grande);box-shadow:var(--sombra);flex-direction:column;gap:12px;padding:24px;display:flex}.bloco h2,.compartilhar h2,.texto-corrido h2{font-size:var(--t2)}.campo{flex-direction:column;gap:6px;font-weight:600;display:flex}.campo input,.campo textarea,.texto-compartilhar{border:1px solid var(--cinza-4);border-radius:var(--raio);background:var(--superficie);width:100%;padding:12px 14px;font-weight:400}.campo input:focus,.campo textarea:focus,.texto-compartilhar:focus{border-color:var(--preto);box-shadow:0 0 0 3px var(--foco-suave);outline:none}.erro-texto{color:var(--preto);font-weight:600}.erro-texto:before{content:"⚠︎ "}.desafio-recebido{background:var(--fundo);border-radius:var(--raio);flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.texto-corrido{flex-direction:column;gap:14px;max-width:66ch;display:flex}.texto-corrido h2{margin-top:16px}.texto-corrido ul{gap:6px;margin:0;padding-left:1.2em;display:grid}.jogo{flex-direction:column;height:100%;display:flex}.barra-jogo{z-index:5;background:var(--vidro);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--linha);flex:none;align-items:center;gap:20px;height:52px;padding:0 20px;display:flex;position:relative}.progresso{flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.ponto{background:var(--cinza-4);border-radius:50%;width:8px;height:8px}.ponto-atual{background:var(--preto);transform:scale(1.35)}.progresso .separador{background:var(--cinza-4);width:1px;height:12px;margin:0 4px}.placar-total{font-size:var(--t1);text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:4ch;font-weight:700}.cronometro{height:3px;position:absolute;bottom:-1px;left:0;right:0}.cronometro-barra{background:var(--preto);transform-origin:0;height:100%}.cronometro-barra[data-alerta=sim]{background:var(--cinza-3);animation:.6s steps(2,end) infinite pisca}.cronometro[data-parado=sim] .cronometro-barra{opacity:.15;animation:none}@keyframes pisca{50%{opacity:.35}}.palco{flex:1;min-height:0;position:relative}.vinheta{color:#fff;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100%;padding:40px 24px;display:flex}.vinheta-nivel{color:var(--cinza-3);font-size:var(--t0);font-weight:600}.vinheta-titulo{font-size:clamp(var(--t4), 10vw, 7rem);letter-spacing:-.045em;line-height:.95;animation:.7s cubic-bezier(.2,.8,.2,1) both entra}.vinheta-chamada{font-size:clamp(var(--t1), 2.6vw, var(--t2));letter-spacing:-.02em;color:#f5f5f7;max-width:30ch;font-weight:600;line-height:1.2}.vinheta-detalhe{color:var(--cinza-3);max-width:52ch}.vinheta .botao-primario{color:#000;background:#fff;min-width:180px;margin-top:12px}@keyframes entra{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.rodada-mapa{position:absolute;inset:0}.mapa{background:var(--cinza-5);position:absolute;inset:0;overflow:hidden}.mapa canvas{touch-action:none;display:block}.mapa-mira{cursor:crosshair}.mapa-zoom{border-radius:var(--raio);box-shadow:var(--sombra);flex-direction:column;display:flex;position:absolute;top:16px;right:16px;overflow:hidden}.mapa-zoom button{border:none;border-bottom:1px solid var(--linha);cursor:pointer;width:44px;height:44px;color:var(--preto);background:var(--vidro);-webkit-backdrop-filter:blur(20px);font-size:1.3rem;line-height:1}.mapa-zoom button:last-child{border-bottom:none}.mapa-zoom-mundo{font-size:1rem!important}.cartao-rodada{background:var(--vidro);-webkit-backdrop-filter:saturate(180%)blur(24px);border-radius:var(--raio-grande);width:min(440px,100% - 40px);box-shadow:var(--sombra-forte);flex-direction:column;gap:12px;padding:22px 24px;display:flex;position:absolute;bottom:20px;left:20px}.cartao-pergunta{color:var(--cinza-2);font-weight:500}.cartao-alvo{font-size:var(--t4);letter-spacing:-.04em;flex-direction:column;display:flex}.cartao-alvo-pais{font-size:var(--t1);color:var(--cinza-2);letter-spacing:-.015em;font-weight:500;line-height:1.3}.cartao-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.placar-rodada{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.placar-numero{font-weight:700;font-size:var(--t3);letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1;display:block}.placar-legenda{color:var(--cinza-2);margin-top:6px;display:block}.placar-pontos{font-weight:700;font-size:var(--t3);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.placar-negativo{color:var(--cinza-2)}.contexto{max-width:58ch;color:var(--cinza-1)}.fonte{font-size:var(--t-1);color:var(--cinza-2)}.rodada-bandeira{flex-direction:column;align-items:center;gap:22px;padding:32px 20px 48px;display:flex;position:absolute;inset:0;overflow-y:auto}.rodada-bandeira>.cartao-pergunta{font-size:var(--t2);color:var(--preto);text-align:center;letter-spacing:-.03em;max-width:26ch;font-weight:700;line-height:1.1}.moldura-bandeira{aspect-ratio:4/3;width:min(460px,100%);box-shadow:var(--sombra-forte);background:var(--superficie);border-radius:14px;flex:none;transition:width .3s;position:relative;overflow:hidden}.moldura-resolvida{width:min(280px,70%)}.bandeira-zoom{width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.bandeira{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.etapa{color:#fff;font-size:var(--t-1);-webkit-backdrop-filter:blur(12px);background:#0009;border-radius:980px;padding:5px 12px;font-weight:600;position:absolute;bottom:12px;left:12px}.opcoes{grid-template-columns:1fr 1fr;gap:10px;width:min(620px,100%);display:grid}.opcao,.dupla{text-align:left;cursor:pointer;background:var(--superficie);border-radius:var(--raio);min-height:60px;font-weight:600;font-size:var(--t0);box-shadow:var(--sombra);border:none;padding:12px 16px 12px 50px;line-height:1.25;transition:transform .12s,box-shadow .12s,background-color .12s;position:relative}.opcao:hover:not(:disabled),.dupla:hover:not(:disabled){box-shadow:var(--sombra-forte);transform:translateY(-1px)}.opcao:disabled,.dupla:disabled{cursor:default}.tecla{background:var(--fundo);width:24px;height:24px;font-size:var(--t-1);color:var(--cinza-2);border-radius:7px;place-items:center;font-weight:600;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.duplas{grid-template-columns:repeat(2,1fr);gap:14px;width:min(660px,100%);display:grid}.dupla{flex-direction:column;gap:10px;padding:12px;display:flex}.dupla .tecla{background:var(--vidro);top:18px;left:auto;right:14px;transform:none}.dupla .bandeira{aspect-ratio:4/3;height:auto;box-shadow:0 0 0 1px var(--linha);border-radius:8px}.opcao-certa .tecla{background:var(--tecla-invertida);color:var(--sobre-tinta)}.opcao-errada{background:var(--superficie);text-decoration:line-through;text-decoration-thickness:1.5px;box-shadow:inset 0 0 0 2px var(--preto)!important}.opcao-apagada{opacity:.4}.opcao-certa:after,.opcao-errada:after{font-size:var(--t-1);font-weight:600;text-decoration:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.opcao-certa:after{content:"✓ certa"}.opcao-errada:after{content:"✕ sua escolha"}.dupla.opcao-certa:after{content:"✓ esta era a errada";top:auto;bottom:14px;transform:none}.cartao-bandeira{background:var(--superficie);width:min(620px,100%);position:static}.enunciado{text-align:center;flex-direction:column;gap:8px;max-width:40ch;display:flex}.enunciado-texto{font-size:var(--t2);letter-spacing:-.03em;font-weight:700;line-height:1.12}.enunciado-apoio{color:var(--cinza-2);font-size:var(--t0)}.opcoes-lista{grid-template-columns:1fr}.enunciado-rotulo{font-size:var(--t-1);color:var(--cinza-2);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.pistas{flex-direction:column;gap:8px;width:min(620px,100%);margin:0;padding:0;list-style:none;display:flex}.pista{background:var(--superficie);border-radius:var(--raio);box-shadow:var(--sombra);flex-direction:column;gap:4px;padding:14px 18px;animation:.4s cubic-bezier(.2,.8,.2,1) both entra;display:flex}.pista-nome{font-size:var(--t-1);color:var(--cinza-2);font-weight:600}.pista-texto{line-height:1.42}.pista-revelada{background:var(--fundo);box-shadow:none}.pista-revelada .pista-nome:after{content:" · revelada no fim";font-weight:400}.pista-fechada{box-shadow:none;background:0 0;align-items:flex-start;padding:0;animation:none}.pista-fechada .botao{border-radius:var(--raio);width:100%;box-shadow:inset 0 0 0 1.5px var(--cinza-4);color:var(--cinza-1);text-align:left;background:0 0;justify-content:flex-start;font-weight:500}.pista-fechada .botao:hover{background:var(--superficie)}.lados{flex-direction:column;gap:8px;width:min(660px,100%);margin:0;padding:0;list-style:none;display:flex}.lado-linha{background:var(--superficie);border-radius:var(--raio);box-shadow:var(--sombra);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:12px;padding:10px 10px 10px 16px;display:grid}.lado-nome{flex-direction:column;gap:2px;min-width:0;font-weight:600;display:flex}.lado-marca{font-size:var(--t-1);font-weight:600}.lado-nota{font-size:var(--t-1);color:var(--cinza-2);font-weight:400;line-height:1.35}.lado-escolha{background:var(--cinza-5);border-radius:10px;gap:4px;padding:3px;display:flex}.lado-botao{cursor:pointer;min-height:40px;font-size:var(--t-1);color:var(--cinza-1);background:0 0;border:none;border-radius:8px;flex:1 1 0;padding:6px 8px;font-weight:600;line-height:1.2}.lado-botao:hover:not(:disabled){background:var(--vidro)}.lado-botao:disabled{cursor:default}.lado-errado{box-shadow:inset 0 0 0 1.5px var(--cinza-3);background:var(--fundo)}.lado-errado .lado-marca{color:var(--cinza-1)}.lado-errado .lado-ativo{text-decoration:line-through;background:var(--cinza-2)!important}.fonte a{color:inherit;text-underline-offset:2px;text-decoration:underline}.eventos{flex-direction:column;gap:8px;width:min(620px,100%);margin:0;padding:0;list-style:none;display:flex}.evento{background:var(--superficie);border-radius:var(--raio);box-shadow:var(--sombra);touch-action:manipulation;align-items:center;gap:12px;padding:8px 10px;display:flex}.evento-arrastando{box-shadow:var(--sombra-forte);z-index:2;transform-origin:50%;position:relative}.evento-estimar{box-shadow:inset 0 0 0 2px var(--preto), var(--sombra)}.evento-alca{cursor:grab;color:var(--cinza-3);touch-action:none;background:0 0;border:none;padding:6px;font-size:1.1rem}.evento-alca:active{cursor:grabbing}.evento-posicao{font-weight:700;font-size:var(--t1);color:var(--cinza-3);font-variant-numeric:tabular-nums;min-width:1.2ch}.evento-texto{flex-direction:column;flex:1;min-width:0;display:flex}.evento-titulo{font-weight:600;line-height:1.25}.evento-sub{font-size:var(--t-1);color:var(--cinza-2)}.evento-setas{gap:4px;display:flex}.evento-setas button{background:var(--fundo);cursor:pointer;border:none;border-radius:10px;width:38px;height:38px;font-size:1rem}.evento-setas button:hover:not(:disabled){background:var(--cinza-5)}.evento-setas button:disabled{opacity:.3;cursor:default}.eventos-gabarito .evento{box-shadow:none;background:var(--fundo);padding:10px 14px}.evento-ano{font-weight:700;font-size:var(--t1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;min-width:3.2ch}.evento-certo{color:var(--sobre-tinta);background:var(--preto)!important}.evento-certo .evento-sub{color:var(--cinza-4)}.evento-fora{background:var(--superficie)!important;box-shadow:inset 0 0 0 1.5px var(--cinza-4)!important}.evento-marca{font-size:var(--t-1);white-space:nowrap;font-weight:600}.evento-certo .evento-marca:before{content:"✓ "}.evento-fora .evento-marca{color:var(--cinza-2)}.campo-ano{width:min(620px,100%)}.campo-ano input{max-width:160px;font-size:var(--t1);font-weight:600}.resultado{flex-direction:column;gap:28px;max-width:760px;margin:0 auto;padding:48px 20px 80px;display:flex}.resumo{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.resumo-rotulo{color:var(--cinza-2);font-weight:600}.resumo-pontos{font-size:clamp(var(--t5), 14vw, 8rem);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:700;line-height:.95}.resumo-nivel{font-size:var(--t1);letter-spacing:-.02em;font-weight:600}.resumo-nota{color:var(--cinza-2);font-size:var(--t-1)}.modulos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.modulo{background:var(--superficie);border-radius:var(--raio-grande);box-shadow:var(--sombra);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.modulo-nome{color:var(--cinza-2);font-weight:600;font-size:var(--t-1)}.modulo-pontos{font-size:var(--t2);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700}.modulo-barra{background:var(--cinza-5);border-radius:99px;height:6px;overflow:hidden}.modulo-barra>span{background:var(--preto);border-radius:99px;height:100%;display:block}.duelo-placar{text-align:center;background:var(--superficie);border-radius:var(--raio-grande);box-shadow:var(--sombra);flex-direction:column;gap:6px;padding:22px;display:flex}.duelo-veredito{font-size:var(--t2);letter-spacing:-.03em;font-weight:700;line-height:1.1}.duelo-numeros{font-size:var(--t0);color:var(--cinza-2);justify-content:center;gap:20px;display:flex}.detalhe{border-collapse:separate;border-spacing:0;background:var(--superficie);border-radius:var(--raio-grande);width:100%;box-shadow:var(--sombra);overflow:hidden}.detalhe caption{text-align:left;color:var(--cinza-2);font-size:var(--t-1);padding:0 4px 10px}.detalhe th,.detalhe td{text-align:left;border-bottom:1px solid var(--linha);vertical-align:top;padding:12px 16px}.detalhe tr:last-child td{border-bottom:none}.detalhe th{font-size:var(--t-1);color:var(--cinza-2);background:var(--superficie);font-weight:600}.detalhe .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rival-melhor{font-weight:700}.rival-melhor:before{content:"▲ ";font-size:.7em}.selo{font-size:var(--t-1);border-radius:99px;margin-right:6px;padding:1px 9px;font-weight:600;display:inline-block}.selo-raspão{background:var(--cinza-4);color:var(--preto)}.compartilhar{background:var(--superficie);border-radius:var(--raio-grande);box-shadow:var(--sombra);flex-direction:column;gap:14px;padding:24px;display:flex}.texto-compartilhar{resize:vertical;background:var(--fundo);border-color:#0000}.codigo-duelo code{word-break:break-all;font-size:var(--t-1);background:var(--fundo);border-radius:var(--raio);color:var(--cinza-1);padding:10px 14px;display:block}@media (width<=860px){.menu{gap:28px;padding-top:32px}.menu-mapa{aspect-ratio:1.4}}@media (width<=560px){.barra-jogo{gap:10px;padding:0 12px}.progresso{gap:3px}.ponto{width:6px;height:6px}.progresso .separador{margin:0 2px}.cartao-rodada{width:auto;padding:18px;bottom:8px;left:8px;right:8px}.cartao-alvo{font-size:var(--t3)}.placar-numero,.placar-pontos{font-size:var(--t2)}.opcoes,.duplas{grid-template-columns:1fr}.lado-linha{grid-template-columns:1fr;gap:8px;padding:12px}.mapa-zoom{top:10px;right:10px}.dica,.menu-legenda-oculta{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.resumo-cartao{background:var(--superficie);box-shadow:var(--sombra);border-radius:28px;flex-direction:column;gap:28px;padding:36px 24px 24px;display:flex}.resumo-cartao .modulo{box-shadow:none;background:var(--fundo)}.resultado-topo{flex-direction:column;gap:16px;display:flex}.dupla-nome{padding:0 4px 2px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body{background:radial-gradient(60vw 60vw at 0% 0%, #0071e312, transparent 60%), radial-gradient(50vw 50vw at 100% 10%, #e0245e0f, transparent 60%), radial-gradient(60vw 60vw at 50% 100%, #8e3fd00f, transparent 60%), var(--fundo);background-attachment:fixed}h1,h2,h3{font-weight:800}.botao-primario{background:var(--cor);color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--cor) 35%, transparent)}.botao-primario:hover:not(:disabled){background:color-mix(in srgb, var(--cor) 86%, #000)}.botao-prime{background:var(--grad-prime);color:#1d1d1f;cursor:pointer;border:none;border-radius:980px;padding:.6em 1.6em;font-weight:800;box-shadow:0 8px 24px #b8860b59}.botao-texto{color:var(--preto)}:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.anim,.anim-reserva{width:100%}.anim-abertura,.anim-reserva.anim-abertura{aspect-ratio:1200/380;max-width:760px}.anim-vinheta,.anim-reserva.anim-vinheta{aspect-ratio:1280/600;box-shadow:var(--sombra-forte);background:var(--cor);border-radius:28px;overflow:hidden}.anim-celebracao,.anim-reserva.anim-celebracao{aspect-ratio:1200/420;border-radius:24px;overflow:hidden}.anim-placar,.anim-reserva.anim-placar{aspect-ratio:1200/600}.menu{gap:32px}.menu-texto{gap:16px;max-width:860px}.menu-lead{color:var(--cinza-1);max-width:34ch}.menu-modulos{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.menu-modulos li{background:var(--cor);color:#fff;font-weight:700;font-size:var(--t-1);border-radius:99px;padding:5px 12px}.niveis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(720px,100%);margin-top:6px;display:grid}.nivel-cartao{text-align:left;cursor:pointer;border-radius:var(--raio-grande);color:#fff;min-height:180px;box-shadow:var(--sombra-forte);border:none;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 22px 20px;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.nivel-cartao:hover:not(.nivel-trancado){transform:translateY(-2px)scale(1.01)}.nivel-estagiario{background:linear-gradient(135deg,#0071e3,#5b3fd0)}.nivel-prime{background:linear-gradient(135deg,#3a2a00,#b8860b 55%,#f5c542)}.nivel-trancado{cursor:not-allowed;background:linear-gradient(135deg,#3a3a3c,#636366)}.nivel-selo{font-size:var(--t-1);letter-spacing:.04em;text-transform:uppercase;opacity:.9;font-weight:700}.nivel-nome{font-size:var(--t3);letter-spacing:-.04em;font-weight:800;line-height:1}.nivel-desc{font-size:var(--t-1);opacity:.95;max-width:30ch;line-height:1.4}.nivel-acao{background:#ffffff38;border-radius:99px;align-self:flex-end;margin-top:auto;padding:6px 16px;font-weight:800}.niveis-lista .nivel-cartao{min-height:0}.niveis-lista .escolha-desc,.niveis-lista .escolha-itens{color:#ffffffeb}.menu-mapa{box-shadow:var(--sombra-forte);background:var(--mapa-oceano)}.menu-links{flex-wrap:wrap;justify-content:center;row-gap:4px}.ponto{background:color-mix(in srgb, var(--cor) 22%, var(--cinza-5))}.ponto-atual{background:var(--cor);box-shadow:0 0 0 3px color-mix(in srgb, var(--cor) 25%, transparent);transform:scale(1.45)}.ponto-otimo{background:var(--c-certo)}.ponto-bom{background:color-mix(in srgb, var(--c-certo) 55%, #f5c542)}.ponto-raspão{background:#f5a623}.ponto-erro{background:var(--c-errado);box-shadow:none}.cronometro{height:4px}.cronometro-barra{background:var(--cor)}.cronometro-barra[data-alerta=sim]{background:var(--c-errado)}.placar-total{color:var(--cor)}.vinheta{background:var(--fundo);color:var(--preto);justify-content:flex-start;gap:18px;padding:28px 20px 40px}.vinheta .anim-vinheta,.vinheta .anim-reserva{width:min(880px,100%)}.vinheta-texto{flex-direction:column;align-items:center;gap:10px;display:flex}.vinheta-nivel{color:var(--cinza-2)}.vinheta-titulo{font-size:clamp(var(--t3), 6vw, var(--t5));color:var(--cor)}.vinheta-chamada{color:var(--preto)}.vinheta-detalhe{color:var(--cinza-2)}.vinheta .botao-primario{background:var(--cor);color:#fff}.vinheta .botao-primario:hover:not(:disabled){background:color-mix(in srgb, var(--cor) 86%, #000)}.opcao-certa{color:#fff;background:var(--c-certo)!important}.opcao-certa .tecla{color:#fff;background:#ffffff40}.opcao-errada{background:var(--superficie);color:var(--preto);box-shadow:inset 0 0 0 2.5px var(--c-errado)!important}.opcao:hover:not(:disabled){box-shadow:0 0 0 2px var(--cor), var(--sombra-forte)}.tecla{background:color-mix(in srgb, var(--cor) 14%, var(--fundo));color:var(--preto)}.lado-ativo{color:#fff;background:var(--cor)!important}.lado-certo{box-shadow:inset 4px 0 0 var(--c-certo), var(--sombra)}.lado-errado{box-shadow:inset 4px 0 0 var(--c-errado), var(--sombra)}.cartao-rodada{border-top:5px solid var(--cor)}.rodada-quiz{flex-direction:column;align-items:center;gap:18px;padding:28px 20px 40px;display:flex;position:absolute;inset:0;overflow-y:auto}.quiz-topo{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.quiz-chip{background:var(--cor);color:#fff;font-weight:800;font-size:var(--t-1);border-radius:99px;padding:5px 14px}.quiz-formato{font-weight:700;font-size:var(--t-1);color:var(--preto);background:var(--superficie);box-shadow:inset 0 0 0 1.5px var(--cor);border-radius:99px;padding:5px 12px}.quiz-pergunta{font-size:clamp(var(--t1), 3.2vw, var(--t2));text-align:center;letter-spacing:-.03em;max-width:30ch;line-height:1.15}.quiz-destaque{border-radius:var(--raio-grande);width:min(560px,100%);box-shadow:var(--sombra);background:var(--superficie)}.quiz-pais{align-items:center;gap:18px;padding:16px 20px;display:flex}.quiz-bandeira{aspect-ratio:4/3;object-fit:cover;width:96px;box-shadow:0 0 0 1px var(--linha);border-radius:10px;flex:none}.quiz-bandeira-vazia{background:var(--cinza-5);display:block}.quiz-pais-nome{font-size:var(--t2);letter-spacing:-.03em;font-weight:800}.quiz-moeda{background:linear-gradient(135deg, color-mix(in srgb, var(--cor) 85%, #fff), var(--cor));place-items:center;padding:18px;display:grid}.quiz-moeda span{color:#3a2a00;background:radial-gradient(circle at 35% 30%,#fff8d6,#f5c542 55%,#b8860b);border-radius:50%;place-items:center;width:132px;height:132px;font-size:3.4rem;font-weight:900;display:grid;box-shadow:inset 0 -6px #0000002e,0 10px 24px #00000040}.quiz-nota{text-align:center;border-left:6px solid var(--cor);flex-direction:column;gap:4px;padding:22px 24px;display:flex}.quiz-nota-texto{font-size:var(--t2);letter-spacing:-.03em;font-weight:800;line-height:1.15}.quiz-nota-sub{color:var(--cinza-2);font-weight:600}.quiz-citacao{font-size:var(--t2);letter-spacing:-.02em;text-align:center;color:var(--cor);margin:0;padding:24px 28px;font-style:italic;font-weight:700}.quiz-opcoes{width:min(620px,100%)}.quiz-pares{flex-direction:column;gap:10px;width:min(720px,100%);margin:0;padding:0;list-style:none;display:flex}.quiz-par{background:var(--superficie);border-radius:var(--raio);box-shadow:var(--sombra);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.quiz-par-nome{flex-direction:column;gap:2px;font-weight:700;display:flex}.quiz-par-opcoes{background:var(--cinza-5);border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.quiz-par-opcoes .lado-botao{min-width:0}.quiz-confirmar{justify-content:center;padding-top:6px;display:flex}.cartao-quiz{background:var(--superficie);width:min(620px,100%);position:static}.cartao-quiz a,.fonte a{color:inherit}.resumo-cartao{border-top:6px solid #0000;border-image:var(--grad-marca) 1;border-radius:28px}.resumo .anim-placar{max-width:640px}.prime-aviso{text-align:center;background:var(--superficie);box-shadow:var(--sombra);border-radius:28px;flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex}.prime-bloqueado{border:2px dashed var(--cinza-4);box-shadow:none}.selo-otimo{background:var(--c-certo);color:#fff}.selo-bom{background:color-mix(in srgb, var(--c-certo) 60%, #9a7b00);color:#fff}.selo-raspão{color:#1d1d1f;background:#f5a623}.selo-erro{background:var(--c-errado);color:#fff;box-shadow:none}.escolha-modulo{border-left:6px solid var(--cor)}@media (width<=560px){.niveis{grid-template-columns:1fr}.nivel-cartao{min-height:140px}.quiz-par{grid-template-columns:1fr}.quiz-moeda span{width:104px;height:104px;font-size:2.6rem}.vinheta{padding-top:16px}}.jogar-hoje{border-radius:var(--raio-grande);cursor:pointer;color:#fff;width:min(560px,100%);box-shadow:var(--sombra-forte);background:linear-gradient(120deg,#0071e3,#5b3fd0 55%,#8e3fd0);border:none;flex-direction:column;align-items:center;gap:4px;margin-top:6px;padding:22px 28px;transition:transform .16s;display:flex}.jogar-hoje:hover{transform:translateY(-2px)scale(1.01)}.jogar-hoje-acao{font-size:var(--t2);letter-spacing:-.03em;font-weight:800}.jogar-hoje-desc{font-size:var(--t-1);opacity:.95}.menu-placar{color:var(--cinza-1);font-weight:600}.desbloqueio{text-align:center;flex-direction:column;align-items:center;gap:16px;min-height:100%;padding:28px 20px 48px;display:flex}.desbloqueio .anim-celebracao,.desbloqueio .anim-reserva{width:min(880px,100%);box-shadow:var(--sombra-forte)}.desbloqueio-titulo{font-size:clamp(var(--t2), 5vw, var(--t4));letter-spacing:-.04em}.desbloqueio-texto{max-width:56ch;color:var(--cinza-1)}.desbloqueio .cartao-acoes{justify-content:center}.resultado-dupla{grid-template-columns:1fr 1fr;gap:12px;display:grid}.resultado-dupla>div{border-radius:var(--raio-grande);color:#fff;box-shadow:var(--sombra);background:linear-gradient(135deg,#0071e3,#5b3fd0);flex-direction:column;align-items:center;gap:2px;padding:18px;display:flex}.resultado-dupla>.resultado-dupla-prime{background:linear-gradient(135deg,#3a2a00,#b8860b 60%,#d9a514)}.resultado-dupla span{font-weight:700;font-size:var(--t-1);opacity:.95}.resultado-dupla strong{font-size:var(--t3);letter-spacing:-.04em;font-weight:900}.resultado-parte{flex-direction:column;gap:16px;display:flex}.resumo-nivel-titulo{font-size:var(--t2);letter-spacing:-.03em}.detalhe-dobra summary{cursor:pointer;color:var(--cinza-1);padding:6px 0;font-weight:700}.detalhe-dobra[open] summary{margin-bottom:8px}.sair-confirma{align-items:center;gap:14px;display:inline-flex}.vinheta-retomada{background:var(--superficie);font-weight:600;font-size:var(--t-1);box-shadow:var(--sombra);border-radius:99px;padding:6px 14px}.menu-nota{color:var(--cinza-2);font-size:var(--t-1);align-self:center}.abas{background:var(--cinza-5);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.abas .aba{color:var(--cinza-1);cursor:pointer;font-weight:600;font-size:var(--t0,1rem);background:0 0;border:none;border-radius:999px;padding:8px 18px}.abas .aba[aria-selected=true],.abas .aba[aria-pressed=true]{background:var(--superficie);color:var(--preto);box-shadow:var(--sombra)}.abas .aba:focus-visible{outline:3px solid var(--foco-suave);outline-offset:2px}.abas-pequenas .aba{font-size:var(--t-1);padding:6px 14px}.ranking-tabela tr.ranking-voce td{background:var(--foco-suave);font-weight:700}.ranking-erro{color:var(--c-errado);font-weight:600}.ranking-resultado,.ranking-voce-bloco{flex-direction:column;gap:12px;display:flex}.ranking-entrar{flex-direction:column;gap:12px;max-width:520px;display:flex}.ranking-colocacao{font-size:var(--t1)}.ranking-voce-bloco .botao-texto,.ranking-voce-bloco .sair-confirma{align-self:flex-start}.ranking-legenda{margin-bottom:10px}
