.U4OCsq_pagina{max-width:820px;margin:0 auto;padding:40px 20px 24px}.U4OCsq_trilha{color:var(--p-muted);font-size:14px}.U4OCsq_trilha a{color:var(--p-accent)}.U4OCsq_pagina h1{font-family:var(--fonte-titulo);margin:8px 0 4px;font-size:clamp(32px,5vw,48px);font-weight:600}.U4OCsq_sub{color:#c9cde0;margin:0 0 20px}.U4OCsq_jogo{border:1px solid var(--p-line2);background:radial-gradient(600px 240px at 80% 0%, #4fe3bd1f, transparent 70%), var(--p-bg2);border-radius:24px;padding:28px;scroll-margin-top:80px;position:relative}.U4OCsq_som{cursor:pointer;background:#ffffff14;border:0;border-radius:12px;width:44px;height:44px;font-size:20px;position:absolute;top:14px;right:14px}.U4OCsq_abertura,.U4OCsq_pergunta,.U4OCsq_resultado{flex-direction:column;gap:14px;display:flex}.U4OCsq_abertura{align-items:flex-start}.U4OCsq_abertura h2,.U4OCsq_pergunta h2,.U4OCsq_resultado h2{font-family:var(--fonte-titulo);margin:0;padding-right:50px;font-size:clamp(22px,3.4vw,30px);line-height:1.25}.U4OCsq_abertura p{color:#c9cde0;margin:0;line-height:1.6}.U4OCsq_data{letter-spacing:.12em;text-transform:uppercase;color:var(--p-accent);font-size:12px;font-weight:700}.U4OCsq_fogo{font-weight:700;color:#ffc857!important}.U4OCsq_progresso{gap:6px;padding-right:50px;display:flex}.U4OCsq_progresso span{background:#ffffff1f;border-radius:999px;flex:1;height:6px}.U4OCsq_progresso .U4OCsq_atual{background:var(--p-accent)}.U4OCsq_progresso .U4OCsq_certo{background:#6ee7a8}.U4OCsq_progresso .U4OCsq_errado{background:#ff8a7a}.U4OCsq_opcoes{gap:10px;display:grid}.U4OCsq_opcao{border:1px solid var(--p-line2);width:100%;min-height:58px;color:var(--p-text);font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:16px;transition:border-color .15s,background .15s;display:flex}.U4OCsq_opcao:hover:not(:disabled){border-color:var(--p-accent);background:#4fe3bd14}.U4OCsq_opcao:disabled{cursor:default}.U4OCsq_letra{background:#ffffff14;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.U4OCsq_marca{margin-left:auto;font-size:20px;font-weight:800}.U4OCsq_certa{background:#6ee7a824;border-color:#6ee7a8}.U4OCsq_certa .U4OCsq_letra{color:#05060f;background:#6ee7a8}.U4OCsq_errada{background:#ff8a7a1f;border-color:#ff8a7a}.U4OCsq_errada .U4OCsq_letra{color:#05060f;background:#ff8a7a}.U4OCsq_apagada{opacity:.5}.U4OCsq_explicacao{color:#d9dcea;background:#4fe3bd14;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px;line-height:1.6;display:flex}.U4OCsq_materia{color:var(--p-accent);font-weight:600;text-decoration:underline}.U4OCsq_iniciar{background:linear-gradient(135deg, #c6ecff, var(--p-accent));color:#05060f;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 26px;font-size:16px;font-weight:800}.U4OCsq_resultado{text-align:center;align-items:center}.U4OCsq_resultado h2{padding:0}.U4OCsq_resultado p{margin:0}.U4OCsq_grade{letter-spacing:6px;font-size:44px}.U4OCsq_placar{font-size:18px;font-weight:700}.U4OCsq_proxima{color:var(--p-muted);font-size:14px}.U4OCsq_botoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.U4OCsq_secundario{border:1px solid var(--p-line2);min-height:46px;color:var(--p-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-weight:600}.U4OCsq_whats,.U4OCsq_linkedin{color:#fff;background:#1f8f4e;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-weight:700;display:inline-flex}.U4OCsq_linkedin{background:#0a66c2}.U4OCsq_revisao{text-align:left;width:100%;margin:8px 0 0;padding:0;list-style:none}.U4OCsq_revisao li{border-top:1px solid var(--p-line);gap:12px;padding:12px 0;display:flex}.U4OCsq_revisao li div{flex-direction:column;gap:4px;display:flex}.U4OCsq_revisao li span{color:var(--p-muted);font-size:14px}.U4OCsq_revisao a,.U4OCsq_dicaFinal a{color:var(--p-accent);text-decoration:underline}.U4OCsq_dicaFinal{color:var(--p-muted);font-size:14px}.U4OCsq_vazio{border:1px dashed var(--p-line2);color:#c9cde0;border-radius:24px;padding:28px}.U4OCsq_paisFilhos{border:1px solid var(--p-line);background:var(--p-bg2);border-radius:20px;margin-top:28px;padding:22px 26px}.U4OCsq_paisFilhos h2{font-family:var(--fonte-titulo);margin:0 0 8px;font-size:20px}.U4OCsq_paisFilhos ul{color:#c9cde0;margin:0;padding-left:20px;line-height:1.7}@media (max-width:600px){.U4OCsq_jogo{padding:20px 16px}.U4OCsq_opcao{font-size:15px}.U4OCsq_grade{font-size:36px}}
