@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(../media/fredoka-hebrew-500-normal.01-ey07i978cs.woff2)format("woff2"),url(../media/fredoka-hebrew-500-normal.21ghnr6am8h6i.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(../media/fredoka-latin-ext-500-normal.2wabcitrn67g1.woff2)format("woff2"),url(../media/fredoka-latin-ext-500-normal.1pweksixr_hef.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(../media/fredoka-latin-500-normal.32igyh3v2qckk.woff2)format("woff2"),url(../media/fredoka-latin-500-normal.2aiubolig9bft.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fredoka-hebrew-600-normal.0tcntlacauyo1.woff2)format("woff2"),url(../media/fredoka-hebrew-600-normal.1epkzc2q2t-5f.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fredoka-latin-ext-600-normal.1efgqz_jrm_f5.woff2)format("woff2"),url(../media/fredoka-latin-ext-600-normal.1zouyfft_4b90.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(../media/fredoka-latin-600-normal.3qd093b_yvgag.woff2)format("woff2"),url(../media/fredoka-latin-600-normal.2xeyafgwvcgnr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fredoka-hebrew-700-normal.0x2iiox_9qgyq.woff2)format("woff2"),url(../media/fredoka-hebrew-700-normal.3nsybffe4hoe0.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fredoka-latin-ext-700-normal.0u9rc1oaw_58u.woff2)format("woff2"),url(../media/fredoka-latin-ext-700-normal.0nspmi-5fr4z1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(../media/fredoka-latin-700-normal.2vleai5b5ee35.woff2)format("woff2"),url(../media/fredoka-latin-700-normal.3_6qjx_g-9wg4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rubik-arabic-400-normal.0vp7nn2pnzebg.woff2)format("woff2"),url(../media/rubik-arabic-400-normal.32kb10fo6f0bt.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rubik-cyrillic-ext-400-normal.1pjg9juw-38gi.woff2)format("woff2"),url(../media/rubik-cyrillic-ext-400-normal.3l85nf7jreo3e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rubik-cyrillic-400-normal.19j6xca_cvkfk.woff2)format("woff2"),url(../media/rubik-cyrillic-400-normal.3q6xwodpj0hvo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rubik-hebrew-400-normal.0sa7rhqx96nua.woff2)format("woff2"),url(../media/rubik-hebrew-400-normal.1lv3_6hx7csx7.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rubik-latin-ext-400-normal.1i7r37053eakx.woff2)format("woff2"),url(../media/rubik-latin-ext-400-normal.00eaumfe4-hwp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rubik-latin-400-normal.12i4e7j7c7qru.woff2)format("woff2"),url(../media/rubik-latin-400-normal.04r8ktuaquwb0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rubik-arabic-700-normal.36h_8xs6b-0h1.woff2)format("woff2"),url(../media/rubik-arabic-700-normal.0-52e8cs6ks-b.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rubik-cyrillic-ext-700-normal.0vzz-zho3b34s.woff2)format("woff2"),url(../media/rubik-cyrillic-ext-700-normal.24jt3e8_-4gt2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rubik-cyrillic-700-normal.2he5lvn-coa72.woff2)format("woff2"),url(../media/rubik-cyrillic-700-normal.33_3xl24wpnit.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rubik-hebrew-700-normal.0efdz7ab11fbx.woff2)format("woff2"),url(../media/rubik-hebrew-700-normal.2kzzr6s22xon4.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rubik-latin-ext-700-normal.1grh02q2-ys23.woff2)format("woff2"),url(../media/rubik-latin-ext-700-normal.3t8q5hw6bx4gr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(../media/rubik-latin-700-normal.1xda3o1j6_rb4.woff2)format("woff2"),url(../media/rubik-latin-700-normal.004saouf52eae.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--amarelo:#f5c518;--amarelo-escuro:#d9a800;--carvao:#2b2b2b;--traco:#1a1a1a;--papel:#f4f1ea;--ceu-alto:#b9dcf5;--ceu-baixo:#e9f4fb;--vermelho:#e03a3a;--verde:#4fbe4f;--titulo:Fredoka, Rubik, system-ui, sans-serif;--texto:Rubik, system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0}body{background:var(--papel);color:var(--carvao);font-family:var(--texto);line-height:1.5}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}a{color:inherit}kbd{background:var(--papel);border:2px solid var(--traco);font-family:var(--titulo);box-shadow:0 2px 0 var(--traco);border-radius:6px;margin:0 2px;padding:0 7px;font-size:.85em;line-height:1.3;display:inline-block}.visualmente-oculto{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-link{z-index:50;background:var(--amarelo);border:3px solid var(--traco);border-radius:10px;padding:6px 12px;position:absolute;top:8px;left:-999px}.pular-link:focus{left:8px}.botao{font-family:var(--titulo);color:var(--traco);border:3px solid var(--traco);cursor:pointer;box-shadow:0 5px 0 var(--traco);background:#fff;border-radius:14px;padding:10px 24px;font-size:20px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.botao.primario{background:var(--amarelo)}.botao.pequeno{box-shadow:0 3px 0 var(--traco);border-radius:10px;padding:6px 14px;font-size:16px}.botao:active{box-shadow:0 1px 0 var(--traco);transform:translateY(4px)}.botao:disabled,.botao[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none;transform:none}.botao:focus-visible,.nivel:focus-visible,.respostas button:focus-visible{outline-offset:3px;outline:3px solid #2d6cdf}.ajuste{background:#111;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ajuste.no-fluxo{height:100svh;position:relative}.palco{transform-origin:50%;background:linear-gradient(var(--ceu-alto), var(--ceu-baixo) 70%);flex:none;width:1280px;height:720px;position:relative;overflow:hidden}.palco canvas{width:1280px;height:720px;position:absolute;inset:0}.hud{font-family:var(--titulo);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:18px;left:24px;right:24px}.hud .direita{pointer-events:auto;align-items:flex-start;gap:10px;display:flex}.pilula{background:var(--papel);border:3px solid var(--traco);box-shadow:0 4px 0 var(--traco);border-radius:999px;align-items:center;gap:14px;padding:6px 16px;font-size:20px;font-weight:600;display:flex}.pilula b{font-size:24px;font-weight:700}.pilula .sep{opacity:.35}.pilula button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;text-decoration:underline}.linha-trechos{gap:4px;margin-left:4px;display:flex}.linha-trechos span{border:2px solid var(--traco);background:#fff;border-radius:6px;width:24px;height:24px}.celula-limpo{background:var(--verde)!important}.celula-amarelo{background:var(--amarelo)!important}.celula-buzina{background:#f39c34!important}.celula-multa{background:#6f8fd8!important}.celula-quase{background:#c77dd6!important}.celula-morreu{background:var(--vermelho)!important}.celula-chegada{background:repeating-conic-gradient(var(--traco) 0 25%, #fff 0 50%) 0 0 / 10px 10px!important}.celula-atual{border-style:dashed!important}.avisos{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:86px;left:50%;transform:translate(-50%)}.aviso{background:var(--papel);border:3px solid var(--traco);font-family:var(--titulo);box-shadow:0 4px 0 var(--traco);text-align:center;border-radius:12px;max-width:640px;padding:4px 14px;font-size:19px;font-weight:600;animation:2.4s ease-out forwards aviso}.aviso.bom{background:#dff5d9}.aviso.ruim{background:#fde2dc}.aviso small{font-family:var(--texto);font-size:15px;font-weight:400;display:block}@keyframes aviso{0%{opacity:0;transform:translateY(8px)}8%,80%{opacity:1;transform:none}to{opacity:0}}.painel{background:var(--carvao);border-top:6px solid var(--traco);height:200px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 6px #3a3a3a}.instrucao{background:var(--amarelo);color:var(--traco);border:3px solid var(--traco);font-family:var(--titulo);white-space:nowrap;box-shadow:0 4px 0 var(--traco);border-radius:12px;padding:6px 18px;font-size:20px;font-weight:600;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.instrucao kbd{font-size:17px;animation:1.2s ease-in-out infinite pisca}.instrucao.dica{background:#bfe9b5}@keyframes pisca{50%{background:#fff;transform:translateY(-2px)}}.pedais{align-items:flex-end;gap:28px;display:flex;position:absolute;bottom:44px;left:48px}.pedal{flex-direction:column;justify-content:flex-end;align-items:center;width:110px;height:150px;display:flex;position:relative}.pedal img{height:120px;position:absolute;bottom:30px}.pedal img.pisado{height:100px;display:none;bottom:36px}.pedal.ativo img.solto{display:none}.pedal.ativo img.pisado{display:block}.pedal .tecla{background:var(--papel);border:3px solid var(--traco);width:34px;height:34px;box-shadow:0 3px 0 var(--traco);font-family:var(--titulo);border-radius:8px;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;bottom:-4px}.pedal.chamado .tecla,.cambio.chamado .bola{animation:1.2s ease-in-out infinite chamado}@keyframes chamado{50%{filter:drop-shadow(0 0 6px var(--amarelo));transform:translateY(-4px)}}.pedal.ativo .tecla{background:var(--amarelo);box-shadow:none;transform:translateY(3px)}.pedal .rotulo,.cambio .nome{color:#bbb;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:12px;position:absolute;bottom:-24px}.pedal .curso{background:#444;border-radius:3px;width:6px;height:120px;position:absolute;bottom:30px;left:-6px;overflow:hidden}.pedal .curso i{background:var(--amarelo);position:absolute;bottom:0;left:0;right:0}.pedal .curso .zona{background:#4fbe4f73;position:absolute;left:0;right:0}.giros{width:420px;height:186px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dial{width:150px;height:150px;position:absolute;top:0;left:135px}.dial img.fundo{width:150px}.dial img.ponteiro{transform-origin:6.2px 69px;width:12.4px;height:75.4px;position:absolute;top:9.4px;left:69px;transform:rotate(-135deg)}.marcha,.velocidade{text-align:center;width:100px;color:var(--papel);font-family:var(--titulo);position:absolute;top:30px}.marcha{left:0}.velocidade{right:0}.marcha b{color:var(--amarelo);font-size:52px;line-height:1;display:block}.velocidade b{font-size:40px;line-height:1.1;display:block}.marcha small,.velocidade small{color:#aaa;font-size:14px}.icones{justify-content:center;gap:22px;display:flex;position:absolute;bottom:0;left:0;right:0}.icones img{opacity:.55;height:30px}.icones img.aceso{opacity:1}.cambio{touch-action:none;width:250px;height:164px;position:absolute;bottom:22px;right:56px}.cambio svg{position:absolute;inset:0}.cambio.manete{cursor:grab}.cambio.manete.arrastando{cursor:grabbing}.cambio .bola{filter:drop-shadow(0 4px #00000080);pointer-events:none;width:58px;height:58px;position:absolute}.cambio .anel{border:4px solid var(--amarelo);opacity:0;pointer-events:none;border-radius:50%;width:74px;height:74px;position:absolute}.cambio .anel.engatou{animation:.35s ease-out anel}@keyframes anel{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.2)}}.sobre{background:#1a1a1a40;place-items:center;display:grid;position:absolute;inset:0 0 200px}.cartao{background:var(--papel);border:4px solid var(--traco);box-shadow:0 8px 0 var(--traco);text-align:center;border-radius:22px;max-width:720px;padding:22px 32px 24px}.cartao h1,.cartao h2{font-family:var(--titulo);margin:0 0 8px;line-height:1.1}.cartao h1{font-size:34px}.cartao h2{font-size:30px}.cartao p{margin:6px 0}.cartao .controles{font-family:var(--titulo);margin:10px 0;font-size:18px}.cartao .discreto{color:#555;font-size:14px}.cartao .botoes{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.fim{width:640px}.fim .numeros{font-family:var(--titulo);justify-content:center;gap:36px;margin:6px 0 10px;display:flex}.fim .numeros b{font-size:46px;line-height:1;display:block}.fim .numeros small{color:#555;text-transform:uppercase;letter-spacing:.05em;font-size:14px}.fim .linha-trechos{justify-content:center;margin:4px 0 12px}.fim .linha-trechos span{border-width:3px;border-radius:8px;width:34px;height:34px}.fim form{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.fim input{font:inherit;border:3px solid var(--traco);background:#fff;border-radius:10px;width:220px;padding:7px 12px;font-size:18px}.fim .estado{min-height:1.5em;margin:8px 0 0;font-size:16px}.fim .compartilhar{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.fim .links{justify-content:center;gap:14px;margin-top:12px;font-size:14px;display:flex}.inicial .cartao{width:760px;padding:24px 36px 26px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.marca{justify-content:center;align-items:center;gap:18px;text-decoration:none;display:flex}.marca img{width:96px;height:auto}.marca .nome{font-family:var(--titulo);letter-spacing:-.01em;color:var(--carvao);margin:0;font-size:56px;font-weight:700;line-height:1}.marca .nome span,.nome-do-jogo span{color:var(--amarelo-escuro)}.tagline{color:#444;margin:12px 0 16px;font-size:19px}.pergunta{font-family:var(--titulo);margin-bottom:10px;font-size:22px;font-weight:600}.respostas{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:16px;display:flex}.respostas button{font:inherit;border:3px solid var(--traco);cursor:pointer;box-shadow:0 3px 0 var(--traco);background:#fff;border-radius:999px;padding:6px 14px;font-size:15px}.respostas button[aria-pressed=true]{background:var(--amarelo)}.niveis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.nivel{font:inherit;border:3px solid var(--traco);text-align:left;box-shadow:0 4px 0 var(--traco);cursor:pointer;color:inherit;background:#fff;border-radius:14px;padding:10px 12px}.nivel[aria-pressed=true]{outline:3px solid var(--traco);outline-offset:2px}.nivel.recomendado{background:#fff7d1}.nivel b{font-family:var(--titulo);font-size:20px;display:block}.nivel small{color:#555;font-size:13px;line-height:1.3;display:block}.nivel .rec{text-transform:uppercase;letter-spacing:.06em;color:var(--amarelo-escuro);font-size:11px;font-weight:700;display:none}.nivel.recomendado .rec{display:block}.rodape-cartao{color:#666;justify-content:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.mobile{text-align:center;background:#cfe6f5;min-height:100vh;padding:24px 20px;display:none}.mobile .marca img{width:44px}.mobile .marca .nome{font-size:26px}.mobile .ilustra{border:3px solid var(--traco);border-radius:14px;width:220px;height:auto;margin:12px auto}.mobile h2{font-family:var(--titulo);margin:10px 0 4px;font-size:28px}.mobile p{max-width:360px;margin:0 auto 14px;font-size:16px;line-height:1.4}.mobile .botao{width:100%;max-width:360px;margin:0 auto 10px;font-size:17px;display:block}.mobile .rodape-cartao{margin-top:16px}@media (hover:none) and (pointer:coarse),(max-width:760px){.so-computador{display:none!important}.mobile{display:block}}.site-topo{border-bottom:4px solid var(--traco);background:var(--amarelo);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.site-topo .marca img{width:40px}.site-topo .marca .nome{font-size:26px}.site-topo .marca .nome span{color:#fff}.site-topo nav{font-family:var(--titulo);flex-wrap:wrap;gap:16px;font-weight:600;display:flex}.site-topo nav a{text-decoration:none}.site-topo nav a:hover{text-decoration:underline}.conteudo{max-width:760px;margin:0 auto;padding:32px 20px 64px}.conteudo h1{font-family:var(--titulo);margin:0 0 16px;font-size:40px;line-height:1.1}.conteudo h2{font-family:var(--titulo);margin:32px 0 10px;font-size:26px}.conteudo h3{font-family:var(--titulo);margin:18px 0 4px;font-size:20px}.conteudo .resposta{font-size:19px}.conteudo .dado{border:3px solid var(--traco);box-shadow:0 4px 0 var(--traco);background:#fff;border-radius:14px;padding:12px 16px}.conteudo .chamada{text-align:center;margin:28px 0}.conteudo pre{background:var(--carvao);color:var(--papel);border-radius:12px;padding:14px;font-size:13px;overflow-x:auto}.conteudo .atualizada{color:#666;font-size:14px}.conteudo ol li,.conteudo ul li{margin:4px 0}.lista-respostas{gap:10px;padding:0;list-style:none;display:grid}.lista-respostas a{border:3px solid var(--traco);font-family:var(--titulo);box-shadow:0 3px 0 var(--traco);background:#fff;border-radius:12px;padding:10px 14px;font-weight:600;text-decoration:none;display:block}.site-rodape{border-top:4px solid var(--traco);background:#fff;flex-wrap:wrap;justify-content:center;gap:16px;padding:18px 24px;font-size:14px;display:flex}.abaixo{background:var(--papel)}.abas{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.abas button{font-family:var(--titulo);border:3px solid var(--traco);cursor:pointer;background:#fff;border-radius:999px;padding:4px 14px;font-size:17px;font-weight:600}.abas button[aria-pressed=true]{background:var(--amarelo)}.tabela{border-collapse:collapse;border:3px solid var(--traco);background:#fff;border-radius:12px;width:100%;overflow:hidden}.tabela th,.tabela td{text-align:left;border-bottom:1px solid #ddd;padding:8px 12px}.tabela th{font-family:var(--titulo);background:var(--carvao);color:var(--papel)}.tabela td.num,.tabela th.num{text-align:right;font-variant-numeric:tabular-nums}.tabela tr.voce td{background:#fff7d1;font-weight:700}.tabela tfoot td{border-top:3px solid var(--traco)}.opt-out{border:3px solid var(--traco);background:#fff;border-radius:12px;padding:10px 14px}.opt-out p{color:#555;margin:6px 0 0;font-size:14px}.pontuacao-cartao{text-align:center}.pontuacao-cartao .numero{font-family:var(--titulo);font-size:64px;font-weight:700;line-height:1}.pontuacao-cartao .linha-trechos{justify-content:center;margin:12px 0}.pontuacao-cartao .linha-trechos span{border-width:3px;border-radius:8px;width:36px;height:36px}@media (max-width:600px){.conteudo h1{font-size:30px}}
