.diagnostico-module__24GtAa__page.diagnostico-module__24GtAa__page{--color-primary-base:#ff6a13;--color-primary-dark:#e05500;--color-primary-darker:#b8400e;--color-primary-alpha-10:#ff6a131a;--color-primary-alpha-16:#ff6a1329;--color-primary-alpha-24:#ff6a133d;--color-information-base:#fff;--color-text-sub-600:#ffffffbd;--color-text-soft-400:#ffffff94}.diagnostico-module__24GtAa__page .diagnostico-module__24GtAa__tag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff47;color:#fff!important;background:#ffffff29!important}.diagnostico-module__24GtAa__page{isolation:isolate;background:var(--color-bg-white-0);min-height:100svh;color:var(--color-text-strong-950);font-size:14px;line-height:1.5;position:relative}.diagnostico-module__24GtAa__backdrop{z-index:-1;pointer-events:none;background:linear-gradient(170deg,#ff8a3d 0%,#ff6a13 35%,#b8400e 70%,#2a0e04 100%);position:fixed;inset:0;overflow:hidden}.diagnostico-module__24GtAa__backdrop:before{content:"";filter:blur(7px);background-image:url(/referencias/montanha-laranja.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-16px}.diagnostico-module__24GtAa__backdrop:after{content:"";background:linear-gradient(125deg,#b23f0840,#ab3f082e 50%,#2410057a),linear-gradient(#0000 35%,#1a0d0566);position:absolute;inset:0}.diagnostico-module__24GtAa__page .diagnostico-module__24GtAa__backAction{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff40,#ffffff1f);border:1px solid #ffffff61;box-shadow:inset 0 1px #ffffff40,0 6px 18px #27130614}.diagnostico-module__24GtAa__shell{gap:24px;width:min(640px,100% - 48px);margin-inline:auto;padding-block:32px 64px;display:grid}.diagnostico-module__24GtAa__shellWide{width:min(880px,100% - 48px)}.diagnostico-module__24GtAa__brand{justify-content:space-between;align-items:center;gap:16px;display:flex}.diagnostico-module__24GtAa__topProgress{z-index:10;border-radius:0;position:fixed;inset:0 0 auto}.diagnostico-module__24GtAa__counter{color:var(--color-text-sub-600);font-variant-numeric:tabular-nums}.diagnostico-module__24GtAa__stage{align-content:center;gap:32px;min-height:calc(100svh - 160px);padding-block:24px;display:grid}.diagnostico-module__24GtAa__stage>form{gap:32px;display:grid}.diagnostico-module__24GtAa__stepBody{gap:28px;display:grid}.diagnostico-module__24GtAa__heading{justify-items:start;gap:12px;display:grid}.diagnostico-module__24GtAa__overline{color:var(--color-primary-base);font-size:15px;font-weight:500}.diagnostico-module__24GtAa__heading h1{letter-spacing:-.015em;outline:none;margin:0;font-size:clamp(26px,3.6vw,34px);font-weight:500;line-height:1.2}.diagnostico-module__24GtAa__heading p{color:var(--color-text-sub-600);margin:0;font-size:17px;line-height:1.5}.diagnostico-module__24GtAa__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.diagnostico-module__24GtAa__forward{align-items:center;gap:16px;margin-left:auto;display:flex}.diagnostico-module__24GtAa__keyboardHint{color:var(--color-text-soft-400)}.diagnostico-module__24GtAa__keyboardHint b{color:var(--color-text-sub-600);font-weight:500}.diagnostico-module__24GtAa__groupStack{gap:20px;display:grid}.diagnostico-module__24GtAa__optionGroup{gap:8px;display:grid}.diagnostico-module__24GtAa__groupTitle{color:var(--color-text-sub-600);font-weight:500}.diagnostico-module__24GtAa__optionList{gap:8px;display:grid}.diagnostico-module__24GtAa__option{border:1px solid var(--color-stroke-soft-200);border-radius:var(--radius-lg);cursor:pointer;background:#ffffff08;align-items:center;gap:12px;min-width:0;padding:10px 14px 10px 10px;transition:border-color .15s ease-out,background .15s ease-out;display:flex}.diagnostico-module__24GtAa__option:hover{border-color:var(--color-stroke-sub-300);background:#ffffff0f}.diagnostico-module__24GtAa__option:has(:focus-visible){outline:2px solid var(--color-primary-base);outline-offset:2px}.diagnostico-module__24GtAa__optionChecked,.diagnostico-module__24GtAa__optionChecked:hover{border-color:var(--color-primary-base);background:var(--color-primary-alpha-10)}.diagnostico-module__24GtAa__optionDisabled,.diagnostico-module__24GtAa__optionDisabled:hover{border-color:var(--color-stroke-soft-200);cursor:not-allowed;opacity:.45;background:0 0}.diagnostico-module__24GtAa__optionKey{border:1px solid var(--color-stroke-sub-300);border-radius:var(--radius-md);width:26px;height:26px;color:var(--color-text-sub-600);flex:none;place-items:center;font-family:inherit;font-size:14px;font-weight:500;display:grid}.diagnostico-module__24GtAa__optionChecked .diagnostico-module__24GtAa__optionKey{border-color:var(--color-primary-base);background:var(--color-primary-base);color:var(--color-static-white,#fff)}.diagnostico-module__24GtAa__optionCopy{flex:1;gap:2px;min-width:0;display:grid}.diagnostico-module__24GtAa__optionCopy strong{font-size:16px;font-weight:500;line-height:1.4}.diagnostico-module__24GtAa__optionCopy span{color:var(--color-text-sub-600);line-height:1.45}.diagnostico-module__24GtAa__field{gap:20px;display:grid}.diagnostico-module__24GtAa__answerInput>div>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.diagnostico-module__24GtAa__answerInput>div>div{box-shadow:inset 0 -1px 0 var(--color-stroke-sub-300);background:0 0;border-radius:0}.diagnostico-module__24GtAa__answerInput>div>div:before,.diagnostico-module__24GtAa__answerInput>div>div:after{display:none}.diagnostico-module__24GtAa__answerInput>div>div:focus-within{box-shadow:inset 0 -2px 0 var(--color-primary-base)}.diagnostico-module__24GtAa__answerInput>div>div label{background:0 0;padding-inline:0}.diagnostico-module__24GtAa__page .diagnostico-module__24GtAa__answerInput input:not([type=checkbox]):not([type=radio]){height:52px;color:var(--color-text-strong-950);background-color:#0000;border-color:#0000;font-size:24px}.diagnostico-module__24GtAa__page .diagnostico-module__24GtAa__answerInput input::placeholder{color:var(--color-text-soft-400)}.diagnostico-module__24GtAa__consent{max-width:560px;color:var(--color-text-sub-600);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.diagnostico-module__24GtAa__consent a{color:var(--color-text-strong-950);text-underline-offset:3px;text-decoration:underline}.diagnostico-module__24GtAa__analysis{text-align:center;justify-items:center;gap:24px}.diagnostico-module__24GtAa__analysis .diagnostico-module__24GtAa__heading{justify-items:center}.diagnostico-module__24GtAa__loadingIcon{color:var(--color-primary-base);animation:1s linear infinite diagnostico-module__24GtAa__spin}@keyframes diagnostico-module__24GtAa__spin{to{transform:rotate(360deg)}}.diagnostico-module__24GtAa__analysisSteps{text-align:center;justify-items:center;gap:12px;display:grid}.diagnostico-module__24GtAa__analysisRow{color:var(--color-text-soft-400);justify-content:center;align-items:center;gap:12px;display:flex}.diagnostico-module__24GtAa__analysisRow[data-state=done],.diagnostico-module__24GtAa__analysisRow[data-state=active]{color:var(--color-text-strong-950)}.diagnostico-module__24GtAa__analysisRow svg{flex:none}.diagnostico-module__24GtAa__analysisRow[data-state=done] svg{color:var(--color-success-base)}.diagnostico-module__24GtAa__analysisDot{border:2px solid var(--color-stroke-sub-300);border-radius:50%;flex:none;width:18px;height:18px}.diagnostico-module__24GtAa__analysisRow[data-state=active] .diagnostico-module__24GtAa__analysisDot{border-color:var(--color-primary-base);border-top-color:#0000;animation:.9s linear infinite diagnostico-module__24GtAa__spin}.diagnostico-module__24GtAa__result{gap:16px;display:grid}.diagnostico-module__24GtAa__resultHead{justify-items:start;gap:12px;padding-top:clamp(24px,5vw,56px);padding-bottom:8px;display:grid}.diagnostico-module__24GtAa__resultTitle{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.diagnostico-module__24GtAa__resultTitle h1{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;outline:none;min-width:0;margin:0;font-size:clamp(18px,3vw,30px);font-weight:500;line-height:1.2;overflow:hidden}.diagnostico-module__24GtAa__resultTitle>:last-child{flex:none}.diagnostico-module__24GtAa__resultHead p{max-width:56ch;color:var(--color-text-sub-600);margin:0;font-size:16px}.diagnostico-module__24GtAa__panel{border:1px solid var(--color-stroke-soft-200);border-radius:var(--radius-xl);background:var(--color-bg-white-0);align-content:start;gap:16px;padding:24px;display:grid}.diagnostico-module__24GtAa__panelHighlight{border-color:var(--color-primary-base)}.diagnostico-module__24GtAa__panel h2{color:var(--color-text-sub-600);margin:0;font-size:14px;font-weight:500}.diagnostico-module__24GtAa__panel .diagnostico-module__24GtAa__panelValue{color:var(--color-text-strong-950);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:1.25}.diagnostico-module__24GtAa__panel p{color:var(--color-text-sub-600);margin:0;font-size:15px;line-height:1.5}.diagnostico-module__24GtAa__scoreRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.diagnostico-module__24GtAa__scoreValue{color:var(--color-text-strong-950);letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:1}.diagnostico-module__24GtAa__scoreValue span{color:var(--color-text-soft-400);font-size:20px}.diagnostico-module__24GtAa__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.diagnostico-module__24GtAa__journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:8px 0 0;list-style:none;display:grid}.diagnostico-module__24GtAa__journey li{text-align:center;animation:.5s cubic-bezier(.2,.7,.2,1) both diagnostico-module__24GtAa__stepIn;animation-delay:calc(var(--i) * .12s + .15s);align-content:start;justify-items:center;gap:14px;display:grid;position:relative}.diagnostico-module__24GtAa__journey li:not(:last-child):before,.diagnostico-module__24GtAa__journey li:not(:last-child):after{background:repeating-linear-gradient(90deg, var(--seg-color) 0 4px, transparent 4px 10px);content:"";height:2px;position:absolute;top:15px;left:calc(50% + 28px);right:calc(12px - 50%)}.diagnostico-module__24GtAa__journey li:not(:last-child):before{--seg-color:var(--color-stroke-sub-300)}.diagnostico-module__24GtAa__journey li:not(:last-child):after{--seg-color:var(--color-primary-base);clip-path:inset(0 100% 0 0)}.diagnostico-module__24GtAa__journey li[data-state=done]:after{animation:2.4s ease-in-out .6s infinite diagnostico-module__24GtAa__dotFill}.diagnostico-module__24GtAa__journeyDot{border:1px solid var(--color-stroke-sub-300);background:var(--color-bg-white-0);width:32px;height:32px;color:var(--color-text-sub-600);border-radius:50%;place-items:center;font-weight:500;display:grid;position:relative}[data-state=done] .diagnostico-module__24GtAa__journeyDot{border-color:var(--color-success-base);background:var(--color-success-base);color:var(--color-static-white,#fff);animation:.45s cubic-bezier(.3,1.6,.5,1) .3s both diagnostico-module__24GtAa__dotPop}[data-state=next] .diagnostico-module__24GtAa__journeyDot{border-color:var(--color-primary-base);color:var(--color-primary-base)}[data-state=next] .diagnostico-module__24GtAa__journeyDot:after{border:2px solid var(--color-primary-base);content:"";border-radius:50%;animation:2s ease-out 1.2s infinite diagnostico-module__24GtAa__pulse;position:absolute;inset:-1px}.diagnostico-module__24GtAa__journeyCopy{gap:2px;display:grid}.diagnostico-module__24GtAa__journeyCopy small{color:var(--color-text-soft-400);font-size:14px}.diagnostico-module__24GtAa__journeyCopy strong{font-size:16px;font-weight:500}.diagnostico-module__24GtAa__journeyCopy span{min-height:3em;color:var(--color-text-sub-600);text-wrap:balance}[data-state=todo] .diagnostico-module__24GtAa__journeyCopy strong{color:var(--color-text-sub-600)}.diagnostico-module__24GtAa__journey:not([data-visible]) li,.diagnostico-module__24GtAa__journey:not([data-visible]) li:after,.diagnostico-module__24GtAa__journey:not([data-visible]) li:before,.diagnostico-module__24GtAa__journey:not([data-visible]) .diagnostico-module__24GtAa__journeyDot,.diagnostico-module__24GtAa__journey:not([data-visible]) .diagnostico-module__24GtAa__journeyDot:after{animation-play-state:paused}@keyframes diagnostico-module__24GtAa__stepIn{0%{opacity:0;transform:translateY(10px)}}@keyframes diagnostico-module__24GtAa__dotFill{0%{clip-path:inset(0 100% 0 0)}60%,85%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes diagnostico-module__24GtAa__dotFillY{0%{clip-path:inset(0 0 100%)}60%,85%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes diagnostico-module__24GtAa__dotPop{0%{opacity:0;transform:scale(.4)}}@keyframes diagnostico-module__24GtAa__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.diagnostico-module__24GtAa__ctaRow{border-top:1px solid var(--color-stroke-soft-200);justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding-top:20px;display:flex}.diagnostico-module__24GtAa__ctaRow h3{margin:0 0 4px;font-size:18px;font-weight:500;line-height:1.3}.diagnostico-module__24GtAa__ctaRow p{color:var(--color-text-sub-600);margin:0;font-size:15px}.diagnostico-module__24GtAa__ctaActions{flex:none;align-items:center;gap:12px;display:flex}@media (max-width:720px){.diagnostico-module__24GtAa__shell,.diagnostico-module__24GtAa__shellWide{width:calc(100% - 32px);padding-block:20px 40px}.diagnostico-module__24GtAa__stage{align-content:start;min-height:calc(100svh - 120px);padding-top:12vh}.diagnostico-module__24GtAa__page .diagnostico-module__24GtAa__answerInput input:not([type=checkbox]):not([type=radio]){font-size:20px}.diagnostico-module__24GtAa__keyboardHint{display:none}.diagnostico-module__24GtAa__metrics{grid-template-columns:minmax(0,1fr)}.diagnostico-module__24GtAa__resultTitle{flex-direction:column-reverse;align-items:flex-start;gap:12px}.diagnostico-module__24GtAa__resultTitle h1{max-width:100%;font-size:clamp(16px,5.2vw,24px)}.diagnostico-module__24GtAa__journey{grid-template-columns:minmax(0,1fr);gap:20px}.diagnostico-module__24GtAa__journeyCopy span{min-height:0}.diagnostico-module__24GtAa__journey li{text-align:left;grid-template-columns:32px minmax(0,1fr);justify-items:start}.diagnostico-module__24GtAa__journey li:not(:last-child):before,.diagnostico-module__24GtAa__journey li:not(:last-child):after{background:repeating-linear-gradient(180deg, var(--seg-color) 0 4px, transparent 4px 10px);width:2px;height:auto;inset:40px auto -16px 15px}.diagnostico-module__24GtAa__journey li:not(:last-child):after{clip-path:inset(0 0 100%)}.diagnostico-module__24GtAa__journey li[data-state=done]:after{animation-name:diagnostico-module__24GtAa__dotFillY}.diagnostico-module__24GtAa__ctaRow{flex-direction:column;align-items:stretch}.diagnostico-module__24GtAa__ctaActions{flex-direction:column-reverse;align-items:stretch}}.diagnostico-module__24GtAa__topProgress{--color-warning-base:#ff6a13;--color-bg-soft-200:#ffffff24}.diagnostico-module__24GtAa__panel{--color-bg-white-0:var(--color-neutral-0);--color-bg-soft-200:var(--color-neutral-200);--color-text-strong-950:var(--color-neutral-950);--color-text-sub-600:var(--color-neutral-600);--color-text-soft-400:var(--color-neutral-500);--color-stroke-soft-200:var(--color-neutral-200);--color-stroke-sub-300:var(--color-neutral-300);--color-information-base:var(--site-color-action);color:var(--color-text-strong-950);border-radius:var(--radius-2xl)}.diagnostico-module__24GtAa__page .diagnostico-module__24GtAa__panel .diagnostico-module__24GtAa__tag{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-site-primary-alpha-10)!important;color:var(--site-color-action-hover)!important}
