:root{color-scheme:light;--c-fundo: #f4f7f7;--c-superficie: #ffffff;--c-superficie-2: #eaf1f2;--c-linha: #d4e0e2;--c-linha-forte: #b6c8cb;--c-tinta: #0d2629;--c-tinta-2: #44595d;--c-tinta-3: #5f7377;--c-primaria: #0a5c6a;--c-primaria-forte: #07434e;--c-primaria-suave: #dcedf0;--c-sobre-primaria: #ffffff;--c-marca-fundo: #0a5c6a;--c-heroi-1: #07434e;--c-heroi-2: #0b6f7f;--c-acento: #f2a33a;--c-acento-forte: #d9871a;--c-acento-tinta: #7f4400;--c-acento-suave: #fdf0dc;--c-sobre-acento: #2b1700;--c-ok: #1b7a4b;--c-ok-suave: #ddf2e6;--c-quase: #8a5600;--c-quase-suave: #fff0d2;--c-erro: #b3261e;--c-erro-suave: #fbe3e1;--sombra-1: 0 1px 2px rgba(13, 38, 41, .06), 0 1px 1px rgba(13, 38, 41, .04);--sombra-2: 0 6px 20px rgba(13, 38, 41, .08), 0 2px 6px rgba(13, 38, 41, .05);--sombra-acento: 0 6px 18px rgba(217, 135, 26, .35);--raio-s: 10px;--raio-m: 14px;--raio-l: 20px;--raio-pilula: 999px;--fonte: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-micro: .12s;--t-padrao: .2s;--t-entrada: .3s;--ease-saida: cubic-bezier(.2, .8, .2, 1);--largura-coluna: 560px;--margem: 16px;--altura-nav: 64px}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--c-fundo: #0b1a1d;--c-superficie: #112529;--c-superficie-2: #173136;--c-linha: #24434a;--c-linha-forte: #34606a;--c-tinta: #e6f1f2;--c-tinta-2: #a9c0c3;--c-tinta-3: #8fa8ac;--c-primaria: #5cc3d2;--c-primaria-forte: #8ad8e3;--c-primaria-suave: #12393f;--c-sobre-primaria: #04252b;--c-marca-fundo: #0b6f7f;--c-heroi-1: #0a3a42;--c-heroi-2: #0d5561;--c-acento: #f5b556;--c-acento-forte: #f8c779;--c-acento-tinta: #f8c779;--c-acento-suave: #3a2a12;--c-sobre-acento: #2b1700;--c-ok: #6fd3a0;--c-ok-suave: #123b29;--c-quase: #f5c26b;--c-quase-suave: #3b2d10;--c-erro: #ff9a92;--c-erro-suave: #45201d;--sombra-1: 0 1px 2px rgba(0, 0, 0, .4);--sombra-2: 0 8px 24px rgba(0, 0, 0, .35);--sombra-acento: 0 6px 18px rgba(245, 181, 86, .2)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--c-fundo);color:var(--c-tinta);font-family:var(--fonte);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2;letter-spacing:-.015em;text-wrap:balance}p{text-wrap:pretty}a{color:var(--c-primaria)}button{font:inherit;color:inherit}img,svg{flex-shrink:0}ul,ol{margin:0;padding:0}[role=list],.opcoes,.missoes,.etapas-lista,.trilha,.previa,.lista-check,.checklist{list-style:none}:focus-visible{outline:3px solid var(--c-acento);outline-offset:2px;border-radius:6px}h1[tabindex="-1"]:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:var(--c-acento);color:var(--c-sobre-acento)}.pagina{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.conteudo{width:100%;max-width:var(--largura-coluna);margin:0 auto;padding:8px var(--margem) 40px;display:flex;flex-direction:column;gap:16px}.conteudo-estreito{max-width:440px}.conteudo-centro{flex:1;justify-content:center}.com-nav{padding-bottom:calc(var(--altura-nav) + 32px + env(safe-area-inset-bottom))}.topo{width:100%;max-width:var(--largura-coluna);margin:0 auto;padding:12px var(--margem);display:flex;align-items:center;justify-content:space-between;gap:12px}.pagina-landing .topo{max-width:1080px}.topo-marca{display:inline-flex;align-items:center;gap:10px;color:var(--c-tinta);text-decoration:none;font-weight:800;letter-spacing:-.01em;min-height:44px}.link-topo{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--raio-pilula);border:1px solid var(--c-linha-forte);color:var(--c-tinta);text-decoration:none;font-weight:600;font-size:15px;background:var(--c-superficie)}.link-topo:hover{border-color:var(--c-primaria)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border-radius:var(--raio-m);border:1.5px solid transparent;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:transform var(--t-micro) var(--ease-saida),background-color var(--t-micro),border-color var(--t-micro),box-shadow var(--t-micro);-webkit-tap-highlight-color:transparent;user-select:none}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.6;cursor:default;transform:none}.btn-primario{background:var(--c-primaria);color:var(--c-sobre-primaria);box-shadow:var(--sombra-1)}.btn-primario:hover{background:var(--c-primaria-forte)}.btn-secundario{background:var(--c-superficie);color:var(--c-primaria);border-color:var(--c-primaria)}.btn-secundario:hover{background:var(--c-primaria-suave)}.btn-fantasma{background:transparent;color:var(--c-primaria);border-color:transparent}.btn-fantasma:hover{background:var(--c-primaria-suave)}.btn-perigo{background:var(--c-erro);color:#fff}@media(prefers-color-scheme:dark){.btn-perigo{color:#2a0a08}}.btn-grande{min-height:56px;font-size:17px;border-radius:var(--raio-l)}.btn-bloco{width:100%}.btn-pequeno{min-height:44px;font-size:15px;padding:8px 14px}.btn-icone{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:none;background:transparent;color:var(--c-tinta-2);cursor:pointer;flex-shrink:0}.btn-icone:hover{background:var(--c-superficie-2);color:var(--c-tinta)}.link-discreto{align-self:center;display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--c-tinta-2);font-weight:600;font-size:15px;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-linha-forte)}.link-esquerda{align-self:flex-start;padding:0}.linha-botoes{display:flex;flex-wrap:wrap;gap:8px}.sobretitulo{color:var(--c-acento-tinta);font-weight:700;font-size:14px;letter-spacing:.02em}.titulo-pagina{font-size:28px;font-weight:800}.titulo-centro,.centro{text-align:center}.titulo-app{font-size:26px;font-weight:800}.destaque{color:var(--c-primaria)}.lead{color:var(--c-tinta-2);font-size:17px}.texto-suave{color:var(--c-tinta-2);font-size:15px}.secao-titulo{font-size:20px;font-weight:800;margin-top:8px}.secao-sub{color:var(--c-tinta-2)}.rotulo-secao{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-tinta-3)}.nota-rodape{font-size:14px;color:var(--c-tinta-3)}.erro{color:var(--c-erro);background:var(--c-erro-suave);border-radius:var(--raio-s);padding:10px 12px;font-weight:600;font-size:15px}.aviso-suave{background:var(--c-acento-suave);color:var(--c-tinta);border-radius:var(--raio-m);padding:12px 14px;font-size:15px}.aviso-topo{max-width:var(--largura-coluna);margin:0 var(--margem) 8px}@media(min-width:600px){.aviso-topo{margin:0 auto 8px}}.cartao{background:var(--c-superficie);border:1px solid var(--c-linha);border-radius:var(--raio-l);padding:18px;box-shadow:var(--sombra-1);display:flex;flex-direction:column;gap:12px}.cartao-link{flex-direction:row;align-items:center;justify-content:space-between;text-decoration:none;color:var(--c-tinta)}.cartao-link p{color:var(--c-tinta-2);font-size:15px}.cartao-link svg{color:var(--c-primaria)}.cartao-demo{gap:16px;padding:24px 20px}.selo{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--raio-pilula);font-size:13px;font-weight:700}.selo-primario{background:var(--c-primaria-suave);color:var(--c-primaria)}.selo-aviso{background:var(--c-acento-suave);color:var(--c-acento-tinta)}.selo-bonus{align-self:center;background:var(--c-acento-suave);color:var(--c-acento-tinta)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;padding:8px 14px;border-radius:var(--raio-pilula);border:1.5px solid var(--c-linha-forte);background:var(--c-superficie);color:var(--c-tinta);font-weight:600;font-size:15px;cursor:pointer;transition:background-color var(--t-micro),border-color var(--t-micro)}.chip:hover{border-color:var(--c-primaria)}.chip-ativo{background:var(--c-primaria);border-color:var(--c-primaria);color:var(--c-sobre-primaria)}.heroi{width:100%;max-width:1080px;margin:0 auto;padding:0 var(--margem);display:grid;gap:16px}.heroi-texto{background:linear-gradient(155deg,var(--c-heroi-1),var(--c-heroi-2));color:#fff;border-radius:24px;padding:28px 20px 22px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.heroi-texto:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;border:28px solid rgba(242,163,58,.18);pointer-events:none}.heroi-texto .sobretitulo{color:#ffd391}.heroi-titulo{font-size:34px;font-weight:850;line-height:1.1;letter-spacing:-.025em}.heroi-titulo em{font-style:normal;color:#ffc46e}.heroi-sub{color:#ffffffe0;font-size:17px}.heroi-texto .btn-primario{background:var(--c-acento);color:var(--c-sobre-acento);box-shadow:var(--sombra-acento);margin-top:4px}.heroi-texto .btn-primario:hover{background:#ffb54f}.heroi-nota{font-size:14px;color:#ffffffc7;text-align:center}.cartao-exemplo .chips{gap:6px}.cartao-exemplo .chip{font-size:14px;padding:6px 12px}.frase-en{font-size:19px;font-weight:700;line-height:1.35;color:var(--c-tinta)}.frase-grande{font-size:22px}.frase-pt{color:var(--c-tinta-2);font-size:16px}.frase-dica{font-size:14px;color:var(--c-acento-tinta);background:var(--c-acento-suave);border-radius:var(--raio-s);padding:8px 10px}.secao{width:100%;max-width:var(--largura-coluna);margin:0 auto;padding:28px var(--margem) 0;display:flex;flex-direction:column;gap:12px}.etapas-lista{display:flex;flex-direction:column;gap:10px}.etapa-item{display:flex;gap:14px;align-items:flex-start;background:var(--c-superficie);border:1px solid var(--c-linha);border-radius:var(--raio-m);padding:14px}.etapa-item p{color:var(--c-tinta-2);font-size:15px}.etapa-icone{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--c-primaria-suave);color:var(--c-primaria);flex-shrink:0}.etapa-item:last-child .etapa-icone{background:var(--c-acento-suave);color:var(--c-acento-tinta)}.grade-3{display:grid;gap:10px}.cartao-plano h3{font-size:17px}.cartao-plano p{color:var(--c-tinta-2);font-size:15px}.secao-cta{padding-bottom:8px}.rodape{margin-top:auto;padding:32px var(--margem) 28px;text-align:center;color:var(--c-tinta-3);font-size:14px}.rodape nav,.links-legais{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 8px;margin-bottom:6px}.rodape a,.links-legais a{color:var(--c-tinta-2);display:inline-flex;align-items:center;min-height:44px;padding:0 8px}@media(min-width:900px){.heroi{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:20px}.heroi-texto{padding:44px 40px 32px;justify-content:center}.heroi-titulo{font-size:46px}.cartao-exemplo{justify-content:center;padding:28px}.heroi .btn-bloco{width:auto;align-self:flex-start}.heroi-nota{text-align:left}.secao{max-width:1080px}.etapas-lista{display:grid;grid-template-columns:repeat(5,1fr)}.etapa-item{flex-direction:column}.grade-3{grid-template-columns:repeat(3,1fr)}.secao-cta{max-width:var(--largura-coluna);text-align:center;align-items:center}}.ouvir{display:flex;gap:8px}.btn-ouvir,.btn-lento{min-height:48px;border-radius:var(--raio-pilula);font-size:15px}.btn-ouvir{flex:1;background:var(--c-primaria-suave);color:var(--c-primaria);border-color:transparent}.btn-ouvir:hover,.btn-ouvir.tocando{background:var(--c-primaria);color:var(--c-sobre-primaria)}.btn-lento{background:var(--c-superficie);color:var(--c-tinta-2);border-color:var(--c-linha-forte)}.btn-lento.tocando,.btn-lento:hover{border-color:var(--c-primaria);color:var(--c-primaria)}.ouvir-compacto .btn-ouvir{flex:0 1 auto}.onda{display:inline-flex;gap:2px;align-items:center;height:14px;width:0;overflow:hidden;transition:width var(--t-padrao)}.onda.ativa{width:14px}.onda i{display:block;width:3px;height:100%;border-radius:2px;background:currentColor;animation:onda .9s ease-in-out infinite}.onda i:nth-child(2){animation-delay:.15s}.onda i:nth-child(3){animation-delay:.3s}@keyframes onda{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.pagina-foco{max-width:var(--largura-coluna);margin:0 auto;width:100%}.quiz-topo{display:flex;align-items:center;gap:8px;padding:10px 12px 4px}.barra-progresso{flex:1;height:10px;border-radius:var(--raio-pilula);background:var(--c-superficie-2);overflow:hidden}.barra-progresso span{display:block;height:100%;background:linear-gradient(90deg,var(--c-primaria),var(--c-acento));border-radius:inherit;transition:width var(--t-entrada) var(--ease-saida)}.quiz-contador{font-size:14px;font-weight:700;color:var(--c-tinta-3);min-width:32px;text-align:right;padding-right:4px}.quiz-corpo{padding:20px var(--margem) 32px;display:flex;flex-direction:column;gap:8px;animation:entrar var(--t-entrada) var(--ease-saida)}.quiz-titulo{font-size:26px;font-weight:800}.quiz-sub{color:var(--c-tinta-2);margin-bottom:12px}.opcoes{display:flex;flex-direction:column;gap:10px}.opcao{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px 16px;border-radius:var(--raio-m);border:1.5px solid var(--c-linha-forte);background:var(--c-superficie);font-size:16px;font-weight:600;cursor:pointer;transition:border-color var(--t-micro),background-color var(--t-micro),transform var(--t-micro)}.opcao:hover{border-color:var(--c-primaria)}.opcao:active{transform:scale(.99)}.opcao-marca{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--c-linha-forte);display:grid;place-items:center;flex-shrink:0}.opcao-marcada{border-color:var(--c-primaria);background:var(--c-primaria-suave)}.opcao-marcada .opcao-marca{background:var(--c-primaria);border-color:var(--c-primaria);color:var(--c-sobre-primaria)}.opcao-certa{border-color:var(--c-ok);background:var(--c-ok-suave)}.opcao-certa .opcao-marca{background:var(--c-ok);border-color:var(--c-ok);color:var(--c-superficie)}.opcao-errada{border-color:var(--c-erro);background:var(--c-erro-suave)}.opcao-apagada{opacity:.6}.opcao[aria-disabled=true]{cursor:default}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cartao-meta{flex-direction:row;align-items:center;gap:14px;background:var(--c-primaria-suave);border-color:transparent}.meta-icone{width:48px;height:48px;border-radius:14px;background:var(--c-primaria);color:var(--c-sobre-primaria);display:grid;place-items:center;flex-shrink:0}.meta-titulo{font-weight:800;font-size:17px}.meta-sub{color:var(--c-tinta-2);font-size:15px}.trilha{display:flex;flex-direction:column;gap:0;position:relative}.trilha-item{display:flex;gap:14px;padding:0 0 18px;position:relative}.trilha-item:not(:last-child):before{content:"";position:absolute;left:17px;top:38px;bottom:2px;width:2px;background:var(--c-linha)}.trilha-item p{color:var(--c-tinta-2);font-size:15px;margin:2px 0 6px}.trilha-num{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--c-superficie-2);color:var(--c-tinta-2);flex-shrink:0}.trilha-primeiro .trilha-num{background:var(--c-acento);color:var(--c-sobre-acento)}.previa{display:flex;flex-direction:column;gap:10px}.previa-item{display:flex;gap:12px;background:var(--c-superficie);border:1px solid var(--c-linha);border-radius:var(--raio-m);padding:14px}.previa-item p{color:var(--c-tinta-2);font-size:14px}.previa-num{width:28px;height:28px;border-radius:8px;background:var(--c-primaria-suave);color:var(--c-primaria);font-weight:800;display:grid;place-items:center;flex-shrink:0;font-size:14px}.rodape-acao{display:flex;flex-direction:column;gap:6px;margin-top:8px}.lista-check{display:flex;flex-direction:column;gap:10px}.lista-check li{display:flex;gap:10px;align-items:flex-start}.check-bolinha{width:24px;height:24px;border-radius:50%;background:var(--c-ok-suave);color:var(--c-ok);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.cartao-preco{border:2px solid var(--c-primaria);box-shadow:var(--sombra-2);padding:22px 18px;margin-top:8px}.preco-linha{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.preco-valor{font-size:40px;font-weight:850;letter-spacing:-.03em;line-height:1}.preco-periodo{color:var(--c-tinta-2);font-weight:600}.preco-parcela{font-size:18px;font-weight:700;color:var(--c-primaria)}.preco-acao{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.selo-garantia{width:84px;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;font-size:12px;line-height:1.15;color:var(--c-ok);border:1.5px dashed var(--c-ok);border-radius:var(--raio-m);padding:6px 4px}.selo-garantia strong{display:block;font-size:14px}.faq{display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--c-superficie);border:1px solid var(--c-linha);border-radius:var(--raio-m);padding:0 16px}.faq-item summary{min-height:52px;display:flex;align-items:center;font-weight:700;cursor:pointer;list-style:none;position:relative;padding-right:28px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:0;font-size:22px;color:var(--c-primaria);font-weight:600}.faq-item[open] summary:after{content:"–"}.faq-item p{padding:0 0 14px;color:var(--c-tinta-2);font-size:15px}.abas{display:grid;grid-template-columns:1fr 1fr;background:var(--c-superficie-2);border-radius:var(--raio-m);padding:4px;gap:4px}.aba{min-height:44px;border:none;border-radius:11px;background:transparent;font-weight:700;color:var(--c-tinta-2);cursor:pointer}.aba-ativa{background:var(--c-superficie);color:var(--c-tinta);box-shadow:var(--sombra-1)}.formulario{display:flex;flex-direction:column;gap:14px}.campo{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:15px}.campo small{color:var(--c-tinta-3);font-weight:500}.campo input{width:100%;min-height:52px;padding:12px 14px;border-radius:var(--raio-m);border:1.5px solid var(--c-linha-forte);background:var(--c-superficie);color:var(--c-tinta);font:inherit;font-size:17px;font-weight:500}.campo input:focus{border-color:var(--c-primaria);outline:none;box-shadow:0 0 0 3px var(--c-primaria-suave)}.campo-senha{position:relative}.campo-senha input{padding-right:52px}.campo-senha .btn-icone{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.pagina-app .topo{padding-bottom:4px}.saudacao p{color:var(--c-tinta-2)}.placar{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.placar-item{display:flex;align-items:center;justify-content:center;gap:6px;min-height:52px;padding:8px;border-radius:var(--raio-m);background:var(--c-superficie);border:1px solid var(--c-linha);font-size:14px;color:var(--c-tinta-2);white-space:nowrap}.placar-item strong{font-size:18px;color:var(--c-tinta)}.placar-item svg{color:var(--c-tinta-3)}.placar-fogo.aceso svg{color:#e8590c}.placar-xp svg{color:var(--c-acento-forte)}.aviso-conta{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--c-superficie-2);border-radius:var(--raio-m);padding:8px 8px 8px 14px;font-size:14px;color:var(--c-tinta-2)}.aviso-conta a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-weight:700;white-space:nowrap}.selo-recomeco{display:flex;gap:12px;align-items:flex-start;background:var(--c-acento-suave);border:1px solid var(--c-acento);border-radius:var(--raio-m);padding:14px;color:var(--c-tinta)}.selo-recomeco svg{color:var(--c-acento-tinta)}.selo-recomeco p{font-size:15px;color:var(--c-tinta-2)}.cartao-dia{background:linear-gradient(150deg,var(--c-heroi-1),var(--c-heroi-2));color:#fff;border:none;box-shadow:var(--sombra-2);padding:22px 20px 20px;position:relative;overflow:hidden}.cartao-dia:after{content:"";position:absolute;right:-40px;bottom:-70px;width:160px;height:160px;border-radius:50%;border:22px solid rgba(242,163,58,.16);pointer-events:none}.rotulo-claro{color:#ffd391}.dia-titulo{font-size:24px;font-weight:800}.dia-objetivo{color:#ffffffe0}.dia-meta{font-size:14px;color:#ffffffb8}.cartao-dia .btn-secundario{background:var(--c-acento);color:var(--c-sobre-acento);border-color:var(--c-acento);box-shadow:var(--sombra-acento);margin-top:4px;position:relative;z-index:1}.cartao-dia .btn-secundario:hover{background:#ffb54f}.mundo{background:var(--c-superficie);border:1px solid var(--c-linha);border-radius:var(--raio-l);padding:16px 12px 8px}.mundo-cab{display:flex;align-items:flex-end;justify-content:space-between;padding:0 6px}.mundo-num{font-size:13px;font-weight:700;color:var(--c-tinta-3);text-transform:uppercase;letter-spacing:.06em}.mundo-cab h3{font-size:19px;font-weight:800}.mundo-contagem{font-weight:800;color:var(--c-primaria)}.mundo-barra{height:6px;margin:10px 6px 6px;border-radius:var(--raio-pilula);background:var(--c-superficie-2);overflow:hidden}.mundo-barra span{display:block;height:100%;background:var(--c-acento);border-radius:inherit}.missoes{display:flex;flex-direction:column}.missao-linha{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 6px;border-radius:var(--raio-m);color:var(--c-tinta);text-decoration:none}a.missao-linha:hover{background:var(--c-superficie-2)}.missao-no{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:15px;flex-shrink:0;border:2px solid var(--c-linha-forte);color:var(--c-tinta-2);background:var(--c-superficie)}.no-concluida{background:var(--c-ok);border-color:var(--c-ok);color:var(--c-superficie)}.no-atual{background:var(--c-acento);border-color:var(--c-acento);color:var(--c-sobre-acento);box-shadow:0 0 0 4px var(--c-acento-suave)}.no-bloqueada{background:var(--c-superficie-2);border-color:transparent;color:var(--c-tinta-3)}.missao-texto{display:flex;flex-direction:column;min-width:0}.missao-titulo{font-weight:700;font-size:16px;line-height:1.3}.missao-sub{font-size:13px;color:var(--c-tinta-3)}.missao-linha.atual .missao-sub{color:var(--c-acento-tinta);font-weight:700}.missao-linha.bloqueada .missao-titulo{color:var(--c-tinta-3)}.nav-inferior{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;justify-content:center;gap:8px;padding:6px 16px calc(6px + env(safe-area-inset-bottom));background:var(--c-superficie);border-top:1px solid var(--c-linha)}.nav-inferior a{flex:0 1 160px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:13px;font-weight:700;color:var(--c-tinta-3);text-decoration:none;border-radius:var(--raio-m)}.nav-inferior a.ativo{color:var(--c-primaria);background:var(--c-primaria-suave)}.bloco-perfil{gap:10px}.perfil-email{font-size:18px;font-weight:700;overflow-wrap:anywhere}.bloco-perigo{border-color:var(--c-erro-suave)}.bloco-perigo .rotulo-secao{color:var(--c-erro)}.confirma-exclusao{display:flex;flex-direction:column;gap:12px;background:var(--c-erro-suave);border-radius:var(--raio-m);padding:14px}.tutorial{padding-left:22px;display:flex;flex-direction:column;gap:8px;color:var(--c-tinta-2)}.tutorial-ios{list-style:none;margin-left:-22px;font-size:14px;color:var(--c-tinta-3)}.inline-ic{vertical-align:-3px;color:var(--c-primaria)}.pagina-missao{max-width:var(--largura-coluna);margin:0 auto;width:100%}.missao-topo{position:sticky;top:0;z-index:5;background:var(--c-fundo);padding:6px 8px 10px;border-bottom:1px solid var(--c-linha)}.missao-topo-linha{display:flex;align-items:center;gap:6px}.missao-nome{flex:1;min-width:0;font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--c-tinta-2)}.xp-chip{position:relative;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--raio-pilula);background:var(--c-acento-suave);color:var(--c-acento-tinta);font-weight:800;font-size:14px;margin-right:4px}.xp-pop{position:absolute;right:4px;top:-2px;font-size:13px;font-weight:800;color:var(--c-acento-tinta);pointer-events:none;opacity:0;animation:xp-pop .9s var(--ease-saida)}@keyframes xp-pop{0%{opacity:0;transform:translateY(6px) scale(.8)}25%{opacity:1;transform:translateY(-14px) scale(1.1)}to{opacity:0;transform:translateY(-26px) scale(1)}}.passos{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:6px}.passo{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.passo:before{content:"";display:block;width:100%;height:5px;border-radius:var(--raio-pilula);background:var(--c-superficie-2);order:0}.passo-feito:before{background:var(--c-primaria)}.passo-atual:before{background:linear-gradient(90deg,var(--c-primaria),var(--c-acento))}.passo-icone{order:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--c-tinta-3);margin-top:2px}.passo-feito .passo-icone{color:var(--c-primaria)}.passo-atual .passo-icone{background:var(--c-acento);color:var(--c-sobre-acento)}.passo-nome{order:2;font-size:11px;font-weight:700;color:var(--c-tinta-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.passo-atual .passo-nome{color:var(--c-tinta)}.missao-corpo{padding:16px var(--margem) 120px;display:flex;flex-direction:column;gap:14px;animation:entrar var(--t-entrada) var(--ease-saida)}.etapa-cab{display:flex;flex-direction:column;gap:2px}.etapa-titulo{font-size:24px;font-weight:800}.etapa-titulo:focus{outline:none}.etapa-sub{color:var(--c-tinta-2);font-size:15px}.pontos{display:flex;gap:6px}.pontos span{height:6px;flex:1;border-radius:var(--raio-pilula);background:var(--c-superficie-2);transition:background-color var(--t-padrao)}.pontos .feito{background:var(--c-primaria)}.pontos .atual{background:var(--c-acento)}.cartao-frase{animation:entrar var(--t-entrada) var(--ease-saida)}.acao-fixa{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;gap:8px;justify-content:center;padding:12px var(--margem) calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--c-fundo) 70%,transparent)}.acao-fixa>.btn-bloco{max-width:calc(var(--largura-coluna) - 2 * var(--margem))}.acao-fixa>.btn-secundario{flex-shrink:0;min-height:56px;border-radius:var(--raio-l)}.falador{display:flex;flex-direction:column;gap:10px}.falar-acoes{display:flex;flex-direction:column;gap:4px;align-items:stretch}.falar-acoes .btn-fantasma{align-self:center}.btn-falar{background:var(--c-acento);color:var(--c-sobre-acento);box-shadow:var(--sombra-acento);width:100%}.btn-falar:hover{background:var(--c-acento-forte)}.falador>.btn-fantasma{align-self:center}.aviso-nota{font-size:13px;color:var(--c-tinta-3);text-align:center}.explica-mic{background:var(--c-primaria-suave);border-radius:var(--raio-m);padding:14px;display:flex;flex-direction:column;gap:10px;font-size:15px;animation:entrar var(--t-padrao) var(--ease-saida)}.explica-mic .linha-botoes .btn{flex:1 1 180px}.ouvindo{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0;text-align:center;font-weight:700}.ouvindo-mic{width:72px;height:72px;border-radius:50%;background:var(--c-acento);color:var(--c-sobre-acento);display:grid;place-items:center;animation:pulsar 1.2s ease-in-out infinite}@keyframes pulsar{0%,to{box-shadow:0 0 #f2a33a8c}50%{box-shadow:0 0 0 14px #f2a33a00}}.autoavaliacao{display:flex;flex-direction:column;gap:10px}.auto-instrucao{font-weight:600;text-align:center}.auto-opcoes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.auto-opcoes .btn{padding:8px 6px;font-size:15px;min-height:56px;border:1.5px solid}.auto-90{background:var(--c-ok-suave);color:var(--c-ok);border-color:var(--c-ok)!important}.auto-70{background:var(--c-quase-suave);color:var(--c-quase);border-color:var(--c-quase)!important}.auto-40{background:var(--c-erro-suave);color:var(--c-erro);border-color:var(--c-erro)!important}.autoavaliacao>.btn-fantasma{align-self:center}.cartao-nota{display:flex;gap:14px;align-items:center;border-radius:var(--raio-l);padding:14px;border:1.5px solid;animation:nota-entra var(--t-entrada) var(--ease-saida)}@keyframes nota-entra{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.faixa-otima{background:var(--c-ok-suave);border-color:var(--c-ok)}.faixa-boa{background:var(--c-quase-suave);border-color:var(--c-quase)}.faixa-treinar{background:var(--c-erro-suave);border-color:var(--c-erro)}.nota-circulo{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#fff;font-size:24px;font-weight:850}.faixa-otima .nota-circulo{background:var(--c-ok)}.faixa-boa .nota-circulo{background:var(--c-quase)}.faixa-treinar .nota-circulo{background:var(--c-erro)}@media(prefers-color-scheme:dark){.nota-circulo{color:#0b1a1d}}.nota-texto{display:flex;flex-direction:column;gap:4px;min-width:0}.nota-titulo{font-weight:800;font-size:18px}.nota-detalhe{font-size:14px;color:var(--c-tinta-2);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.palavras-faltaram{display:flex;flex-wrap:wrap;gap:4px}.palavra{background:var(--c-superficie);border:1px solid var(--c-linha-forte);border-radius:6px;padding:1px 7px;font-weight:700;color:var(--c-tinta)}.nota-entendido{font-size:13px;color:var(--c-tinta-3);overflow-wrap:anywhere}.chat{display:flex;flex-direction:column;gap:8px}.bolha{max-width:88%;border-radius:18px;padding:10px 14px;display:flex;flex-direction:column;gap:4px;font-size:15px}.bolha-outro{align-self:flex-start;background:var(--c-superficie);border:1px solid var(--c-linha);border-bottom-left-radius:6px}.bolha-voce{align-self:flex-end;background:var(--c-primaria-suave);border-bottom-right-radius:6px}.bolha-quem{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--c-tinta-3)}.bolha-nota{align-self:flex-end;font-size:12px;font-weight:700;color:var(--c-primaria)}.bolha-atual{max-width:100%;width:100%;gap:8px;padding:14px;box-shadow:var(--sombra-2);animation:entrar var(--t-entrada) var(--ease-saida)}.bolha-voce.bolha-atual{border:2px solid var(--c-acento);background:var(--c-superficie)}.bolha-voce.bolha-atual .bolha-quem{color:var(--c-acento-tinta)}.pergunta{font-size:19px;font-weight:700}.cartao .opcoes .opcao{min-height:52px;font-size:15px}.explicacao{border-radius:var(--raio-m);padding:12px 14px;font-size:15px;animation:entrar var(--t-padrao) var(--ease-saida)}.explicacao-certa{background:var(--c-ok-suave)}.explicacao-errada{background:var(--c-quase-suave)}.cartao-pergunta{border-left:4px solid var(--c-primaria)}.modelo{font-size:17px;font-weight:600}.lacuna{background:var(--c-acento-suave);color:var(--c-acento-tinta);border:1px dashed var(--c-acento);border-radius:6px;padding:0 5px;font-weight:700}.cartao-modelo .btn-fantasma{align-self:flex-start;padding-left:0}.checklist{display:flex;flex-direction:column;gap:6px}.check-item{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border-radius:var(--raio-m);background:var(--c-superficie-2);cursor:pointer;font-size:15px}.check-item input{width:22px;height:22px;accent-color:var(--c-ok);flex-shrink:0}.pagina-conclusao .conteudo{padding-top:32px;text-align:left}.celebra{position:relative;width:120px;height:120px;margin:0 auto 4px;display:grid;place-items:center}.celebra-anel{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,var(--c-acento-suave) 55%,transparent 56%);animation:anel .7s var(--ease-saida) both}.celebra-icone{position:relative;width:84px;height:84px;border-radius:50%;background:var(--c-acento);color:var(--c-sobre-acento);display:grid;place-items:center;box-shadow:var(--sombra-acento);animation:selo .52s cubic-bezier(.34,1.56,.64,1) both}.faisca{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px;border-radius:2px;background:var(--c-acento);opacity:0;animation:faisca .9s var(--ease-saida) .2s both}.faisca:nth-child(odd){background:var(--c-primaria);border-radius:50%}.f0{--dx: 70px;--dy: -10px}.f1{--dx: 52px;--dy: -50px}.f2{--dx: 10px;--dy: -72px}.f3{--dx: -40px;--dy: -60px}.f4{--dx: -70px;--dy: -18px}.f5{--dx: -62px;--dy: 30px}.f6{--dx: -26px;--dy: 66px}.f7{--dx: 22px;--dy: 70px}.f8{--dx: 60px;--dy: 40px}.f9{--dx: 80px;--dy: 12px}@keyframes faisca{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(90deg)}}@keyframes selo{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes anel{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.resumo{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.resumo-item{background:var(--c-superficie);border:1px solid var(--c-linha);border-radius:var(--raio-m);padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.resumo-rotulo{font-size:12px;font-weight:700;color:var(--c-tinta-3);text-transform:uppercase;letter-spacing:.04em}.resumo-valor{font-size:26px;font-weight:850;display:inline-flex;align-items:center;gap:4px}.resumo-valor svg{color:#e8590c}.resumo-xp{background:var(--c-acento-suave);border-color:var(--c-acento)}.resumo-xp .resumo-valor{color:var(--c-acento-tinta)}.cartao-amanha{gap:4px;border-style:dashed;border-color:var(--c-linha-forte);box-shadow:none}.amanha-titulo{font-size:18px;font-weight:800}.texto-legal{gap:12px}.texto-legal h2{font-size:19px;margin-top:10px}.texto-legal h3{font-size:16px;margin-top:4px}.texto-legal ul{padding-left:20px;display:flex;flex-direction:column;gap:6px}.texto-legal p,.texto-legal li{color:var(--c-tinta-2)}.texto-legal strong{color:var(--c-tinta)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}.faisca,.xp-pop{display:none}}
