.diagnostico__cabecalho{margin-bottom:var(--ae-space-6)}.diagnostico__cabecalho h1{margin:var(--ae-space-2) 0 var(--ae-space-3);max-width:24ch}#diagnostico-titulo[tabindex="-1"]:focus{outline:none}.diagnostico__dados{margin:0 0 var(--ae-space-2)}.diagnostico__passo{margin-block:var(--ae-space-6);max-width:none}.diagnostico__passo .acoes{align-items:center;margin-top:0}.diagnostico__colunas{gap:var(--ae-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diagnostico__colunas>.campo{margin:0}.diagnostico__explicacao{margin-block:var(--ae-space-10)}.diagnostico__explicacao h2{font-size:var(--ae-text-lg)}.diagnostico__explicacao ul{padding-left:var(--ae-space-6)}.diagnostico__depois{margin-top:var(--ae-space-3)}.diagnostico__estado{margin-block:var(--ae-space-6);border-left:4px solid var(--ae-laranja)}.diagnostico__estado h2{margin-top:0}.diagnostico__estado .acesso,.diagnostico__estado .confirmacao{margin-top:var(--ae-space-4)}.diagnostico__andamento{margin-block:var(--ae-space-6);padding:var(--ae-space-4) var(--ae-space-5,1.25rem);border-radius:var(--ae-radius-md);background:var(--ae-surface-soft)}.diagnostico__andamento progress{width:100%;height:.75rem;accent-color:var(--ae-dado)}.diagnostico__bloco{margin-block:var(--ae-space-10)}.diagnostico__bloco h2{margin-bottom:var(--ae-space-4)}.diagnostico__veredito{color:var(--ae-dado)}.diagnostico__gemini-lista h3,.diagnostico__colunas .ae-card h3{font-size:var(--ae-text-base);margin-top:0}.diagnostico__colunas .ae-card h3+h3,.diagnostico__colunas .ae-card ul+h3,.diagnostico__colunas .ae-card p+h3{margin-top:var(--ae-space-4)}.diagnostico__estatisticas{margin-block:var(--ae-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostico__perguntas,.diagnostico__gemini-lista{gap:var(--ae-space-3);margin:0;padding:0;list-style:none;display:grid}.diagnostico__perguntas .ae-card,.diagnostico__gemini-lista .ae-card{padding:var(--ae-space-4) var(--ae-space-5,1.25rem)}.diagnostico__pergunta{margin:0 0 var(--ae-space-2);font-weight:600}.diagnostico__perguntas p:last-child,.diagnostico__gemini-lista p:last-child{margin-bottom:0}.diagnostico__lista-curta{padding-left:var(--ae-space-6)}.diagnostico__acoes{padding-left:var(--ae-space-6);gap:var(--ae-space-2);display:grid}.diagnostico__gemini{margin-block:var(--ae-space-10);padding:var(--ae-space-6);border:1px dashed var(--ae-adv-border);border-radius:var(--ae-radius-md)}.diagnostico__gemini h2{margin-top:0}.gemini__texto{white-space:pre-wrap;overflow-wrap:anywhere}.gemini__sugestoes{margin-top:var(--ae-space-3);overflow-x:auto}.diagnostico__oferta{margin-block:var(--ae-space-10)}.diagnostico__oferta h2{margin-top:0}.diagnostico__rodape{margin-top:var(--ae-space-8);padding-top:var(--ae-space-4);border-top:1px solid var(--ae-border)}@media (max-width:48rem){.diagnostico__colunas,.diagnostico__estatisticas{grid-template-columns:minmax(0,1fr)}.diagnostico__passo .acoes .ae-button{flex:100%}}.diagnostico--entrada{color:#f4f6fa;clip-path:inset(0 -100vmax);background:#080e1b;box-shadow:0 0 0 100vmax #080e1b}.diagnostico--entrada .migalhas,.diagnostico--entrada .migalhas ol,.diagnostico--entrada .migalhas a{color:#b7c1d2}.diagnostico--entrada .migalhas{margin-bottom:0}.diagnostico--entrada .diagnostico__cabecalho{margin-bottom:1.5rem;padding-block:0}.diagnostico--entrada .aviso{color:#152038;margin-block:1.5rem;font-size:.875rem}.diagnostico__entrada{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:1.5rem 4rem;display:grid}.diagnostico--entrada .diagnostico__cabecalho h1{color:#f4f6fa;max-width:19ch;font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:450;line-height:1.13}.diagnostico--entrada .introducao,.diagnostico--entrada .ae-sobretitulo,.diagnostico--entrada .diagnostico__primeiro-passo{color:#b7c1d2}.diagnostico--entrada .diagnostico__passo--site{box-shadow:none;background:0 0;border:0;margin:2rem 0 0;padding:0}.diagnostico__passo--site h2{letter-spacing:-.02em;color:inherit;margin-bottom:1rem;font-size:1.1rem;font-weight:500}.diagnostico__passo--site .campo .ae-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.diagnostico--entrada .diagnostico__passo--site .ae-input{color:#f4f6fa;background:#101b2e;border-color:#64718a;min-height:4rem;font-size:1.05rem}.diagnostico--entrada .diagnostico__passo--site .ae-input::placeholder{color:#a7b3c8}.diagnostico__passo--site .acoes{flex-wrap:wrap;gap:.75rem 1.2rem;display:flex}.diagnostico--entrada .diagnostico__passo--site .ae-button[type=submit]{color:#101b2e;background:#ff875e;border-color:#ff875e}.diagnostico--entrada .diagnostico__passo--site .ae-button--discreto{color:#d8deea;border-color:#0000;padding-inline:0}.diagnostico--entrada .diagnostico__primeiro-passo{margin-block:1.2rem 0;font-size:.8125rem}.diagnostico__passo--dados{color:#152038;padding:clamp(1.25rem,2.5vw,2.25rem)}.diagnostico__passo--dados h2{font-size:clamp(1.5rem,2vw,2rem)}.diagnostico__passo--dados>.diagnostico__colunas:has(>.campo:only-child){grid-template-columns:minmax(0,1fr)}.diagnostico__passo--dados .diagnostico__colunas{gap:1rem;margin-block:1.5rem}.diagnostico__entrada-visual{align-self:start;padding-top:2rem;position:sticky;top:2rem}.diagnostico__entrada-visual>p{text-align:center;color:#a7b3c8;letter-spacing:.02em;margin:0;font-size:.8125rem}.diagnostico__sinal{aspect-ratio:1;isolation:isolate;background:radial-gradient(#3a5bac29,#0000 65%);width:100%;position:relative;overflow:hidden}.diagnostico__sinal:before{content:"";opacity:.35;background-image:linear-gradient(#6584c624 1px,#0000 1px),linear-gradient(90deg,#6584c624 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(#000 35%,#0000 70%);mask-image:radial-gradient(#000 35%,#0000 70%)}.diagnostico__orbita{border:1px solid #7e9fe43b;border-radius:50%;position:absolute;transform:rotate(-18deg)}.diagnostico__orbita--1{inset:13% 3%}.diagnostico__orbita--2{border-color:#7e9fe461;inset:23% 13%}.diagnostico__orbita--3{border-color:#7e9fe48f;inset:33% 23%}.diagnostico__foco{justify-items:center;gap:1rem;width:7rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.diagnostico__foco:before,.diagnostico__foco:after{content:"";border:1px solid #92b1ed;width:1.4rem;height:1.4rem;position:absolute}.diagnostico__foco:before{border-bottom:0;border-right:0;border-top-left-radius:7px;top:-.8rem;left:-.2rem}.diagnostico__foco:after{border-top:0;border-left:0;border-bottom-right-radius:7px;bottom:-.8rem;right:-.2rem}.diagnostico__foco i{background:#ff875e;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 30px #ff875e59}.diagnostico__foco b{color:#f4f6fa;font-size:.8125rem;font-weight:500}.diagnostico__ponto{background:#92b1ed;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #92b1ed73}.diagnostico__ponto--1{top:31%;left:20%}.diagnostico__ponto--2{top:69%;left:78%}.diagnostico__ponto--3{top:16%;left:71%}.diagnostico__sinal-label{color:#a7b3c8;font:400 .65rem / 1.4 var(--ae-mono);text-transform:uppercase;letter-spacing:.07em;position:absolute}.diagnostico__sinal-label--1{top:20%;left:8%}.diagnostico__sinal-label--2{top:15%;right:13%}.diagnostico__sinal-label--3{bottom:18%;right:5%}.diagnostico__varredura{opacity:0;background:conic-gradient(#0000 75%,#7e9fe421 95%,#7e9fe466 100%);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 10%,#000 35%,#0000 69%);mask-image:radial-gradient(#0000 10%,#000 35%,#0000 69%)}:is(.diagnostico__analisando .diagnostico__varredura,.diagnostico__entrada:has(form[aria-busy=true]) .diagnostico__varredura){opacity:1;animation:5s linear infinite diagnostico-varrer}@keyframes diagnostico-varrer{to{transform:rotate(360deg)}}.diagnostico__analisando{align-items:center;gap:1rem;margin-block:1.25rem;display:flex}.diagnostico__sinal--compacto{background:#080e1b;border-radius:50%;flex:0 0 6rem;width:6rem}.diagnostico__sinal--compacto .diagnostico__foco{gap:0;width:1.2rem}.diagnostico__sinal--compacto .diagnostico__foco b{display:none}.diagnostico__sinal--compacto .diagnostico__foco:before,.diagnostico__sinal--compacto .diagnostico__foco:after{border-radius:0;width:.5rem;height:.5rem}.diagnostico__analisando-titulo{margin-bottom:.3rem;font-weight:500}.diagnostico__analisando p:last-child{margin-bottom:0}.diagnostico__jornada{border-top:1px solid #253144;border-bottom:1px solid #253144;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:2rem 0;list-style:none;display:grid}.diagnostico__jornada li{gap:1rem;display:flex}.diagnostico__jornada li>span{font:.75rem / 1.75 var(--ae-mono);color:#ff875e}.diagnostico__jornada strong{font-size:.9375rem;font-weight:500}.diagnostico__jornada p{color:#b7c1d2;margin:.5rem 0 0;font-size:.8125rem}.diagnostico__explicacao{border:0;margin-block:2.5rem 0;padding:0}.diagnostico__explicacao details{border-bottom:1px solid #253144;padding:1rem 0}.diagnostico__explicacao summary{cursor:pointer;color:#c5cede;font-size:.875rem}.diagnostico__explicacao ul{color:#b7c1d2;max-width:75ch;margin-top:1.25rem;font-size:.875rem}.diagnostico__modo-teste{color:#9faec7;font:.6875rem / 1.6 var(--ae-mono);margin-block:0}.diagnostico__amostra{border:1px solid var(--ae-border);background:var(--ae-surface);margin-bottom:2rem;padding:clamp(1.5rem,4vw,3rem)}.diagnostico__amostra h2{font-size:clamp(1.5rem,2.8vw,2rem)}.diagnostico__amostra-veredito{font:450 clamp(2.5rem, 5vw, 4rem) / 1.1 var(--ae-font-titulos), Sora, sans-serif;color:var(--ae-dado);margin:1.5rem 0}.diagnostico__amostra>p:last-child{max-width:68ch;margin-bottom:0}.diagnostico__desbloqueio{border:1px solid var(--ae-border);background:var(--ae-surface);text-align:center;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.diagnostico__desbloqueio-conteudo{max-width:36rem;margin-inline:auto;position:relative}.diagnostico__desbloqueio h2{font-size:clamp(2rem,4vw,3rem)}.diagnostico__desbloqueio .ae-caption{max-width:34rem;margin-inline:auto}.diagnostico__resultado-velado{opacity:.45;filter:blur(7px);pointer-events:none;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid;position:absolute;inset:2rem;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.diagnostico__resultado-velado>div{background:#e1e7ef;border:1px solid #bec9db;padding:2rem}.diagnostico__barra-velada{background:#92a4bd;height:.75rem;margin-bottom:1.2rem;display:block}.diagnostico__barra-velada:first-child{width:40%;height:2rem;margin-bottom:2rem}.diagnostico__cadeado{color:#ff875e;background:#080e1b;place-content:center;width:3rem;height:3rem;margin-bottom:1rem;font-size:1.5rem;display:inline-grid}.diagnostico__acesso{margin-block:1.5rem}.diagnostico__acesso>summary{cursor:pointer;width:fit-content;margin-inline:auto;list-style:none}.diagnostico__acesso>summary::-webkit-details-marker{display:none}.diagnostico__acesso[open]>summary{margin-bottom:1.5rem}.diagnostico__acesso .acesso{text-align:left;max-width:28rem;margin:1.5rem auto 0}.diagnostico__nota-previa{color:var(--ae-text-muted);margin-block:1.5rem}.diagnostico__rodape-resumo{cursor:pointer;color:var(--ae-text-muted);margin-bottom:1rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){:is(.diagnostico__analisando .diagnostico__varredura,.diagnostico__entrada:has(form[aria-busy=true]) .diagnostico__varredura){animation:none}}@media (max-width:48rem){.diagnostico__entrada{grid-template-columns:minmax(0,1fr);gap:0;padding-block:1.5rem 2.5rem}.diagnostico__entrada-visual{display:none}.diagnostico--entrada .diagnostico__cabecalho h1{max-width:18ch}.diagnostico__jornada{grid-template-columns:minmax(0,1fr);gap:1.5rem}.diagnostico__resultado-velado{grid-template-columns:1fr 1fr}.diagnostico__resultado-velado>div:last-child{display:none}.diagnostico__analisando{gap:.75rem}.diagnostico__sinal--compacto{flex-basis:4rem;width:4rem}}.diagnostico__modo-teste--claro{color:#526077}.diagnostico__regiao{border:0;min-width:0;margin:0;padding:0}.diagnostico__regiao>legend{margin-bottom:var(--ae-space-3);padding:0}.diagnostico__regiao .opcao{margin-top:var(--ae-space-4)}.diagnostico__aviso-medicao{padding:var(--ae-space-4);border-left:3px solid var(--ae-dado);background:var(--ae-surface-soft);color:var(--ae-text);margin:0;font-size:.9375rem}.diagnostico__registrado h2{margin-top:0}.diagnostico__registrado h2:focus{outline:none}.diagnostico__registrado .acoes{gap:var(--ae-space-3);margin-top:var(--ae-space-6);flex-wrap:wrap;display:flex}
