.Welcome_container__cpSdH{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.Welcome_inner__G1dyL{max-width:480px;width:100%;text-align:center;animation:Welcome_fadeUp__ev_iy .7s ease both}@keyframes Welcome_fadeUp__ev_iy{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Welcome_badge__VmpIp{display:inline-block;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:rgba(176,126,248,.1);border:1px solid rgba(176,126,248,.2);border-radius:100px;padding:.35rem 1rem;margin-bottom:2rem}.Welcome_title__lhnZ7{font-family:var(--font-display);font-size:clamp(2.8rem,7vw,4.5rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.2rem;display:flex;flex-direction:column;gap:.1em}.Welcome_title__lhnZ7 span:first-child{color:var(--text)}.Welcome_title__lhnZ7 span:last-child{background:linear-gradient(135deg,var(--accent3),var(--rose));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Welcome_subtitle__9qaFW{color:var(--text2);font-size:.95rem;line-height:1.7;margin-bottom:2.5rem;max-width:380px;margin-left:auto;margin-right:auto}.Welcome_fields__Of8Zw{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.Welcome_field__AU2hc{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;transition:border-color .2s}.Welcome_field__AU2hc:focus-within{border-color:rgba(176,126,248,.4)}.Welcome_label__m5BTX{display:block;font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text3);margin-bottom:.5rem}.Welcome_input__W9XhV{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-size:1rem;padding:0}.Welcome_input__W9XhV::placeholder{color:var(--text3)}.Welcome_btn__Ps0TW{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,var(--accent2),var(--accent));color:#fff;border:none;border-radius:100px;padding:1rem 2.5rem;font-size:.95rem;font-weight:500;letter-spacing:.02em;transition:all .25s;box-shadow:0 8px 30px rgba(124,77,255,.35);margin-bottom:1.5rem}.Welcome_btn__Ps0TW:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(124,77,255,.5)}.Welcome_arrow__WGtbp{font-size:1.1rem}.Welcome_meta__lqutR{gap:.6rem;color:var(--text3);font-size:.75rem}.TestScreen_container__Sf1rT,.Welcome_meta__lqutR{display:flex;align-items:center;justify-content:center}.TestScreen_container__Sf1rT{min-height:100vh;padding:1.5rem}.TestScreen_inner__lU_ha{max-width:580px;width:100%;display:flex;flex-direction:column;gap:1.5rem}.TestScreen_header__hRbwP{display:flex;flex-direction:column;gap:.75rem}.TestScreen_headerTop__K5iJx{display:flex;justify-content:space-between;align-items:center}.TestScreen_persona___hV1f{font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:rgba(176,126,248,.1);border:1px solid rgba(176,126,248,.2);border-radius:100px;padding:.3rem .9rem}.TestScreen_counter__uU0xb{color:var(--text3);font-size:.82rem}.TestScreen_progressTrack__hYx_Z{height:3px;background:hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden}.TestScreen_progressFill__3Fgkw{height:100%;background:linear-gradient(90deg,var(--accent2),var(--accent));border-radius:10px;transition:width .5s cubic-bezier(.4,0,.2,1)}.TestScreen_catPill__i_mPo{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--cat-color,var(--accent));background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:100px;padding:.3rem .9rem;width:-moz-fit-content;width:fit-content}.TestScreen_catSub__Uvnh1{color:var(--text3)}.TestScreen_questionCard__BhugU{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:2rem;min-height:130px;display:flex;align-items:center;justify-content:center}.TestScreen_enter__n7o62{animation:TestScreen_slideIn__8CQLE .25s ease both}.TestScreen_exit__5XqoO{animation:TestScreen_slideOut__oukTp .2s ease both}@keyframes TestScreen_slideIn__8CQLE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes TestScreen_slideOut__oukTp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.TestScreen_questionText__cyP8q{font-family:var(--font-display);font-size:clamp(1.1rem,3vw,1.4rem);font-weight:400;line-height:1.5;color:var(--text);text-align:center}.TestScreen_scaleLabels__NGDH_{display:flex;justify-content:space-between;color:var(--text3);font-size:.72rem;padding:0 .25rem}.TestScreen_bubbles__rYFYM{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.TestScreen_bubble__Jr2rv{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--border2);background:var(--surface);color:var(--text2);font-size:1rem;font-weight:400;transition:all .18s ease;display:flex;align-items:center;justify-content:center}.TestScreen_bubble__Jr2rv:hover{border-color:rgba(176,126,248,.5);color:var(--text);transform:scale(1.08);background:rgba(176,126,248,.08)}.TestScreen_bubble__Jr2rv.TestScreen_selected__zv98n{border-color:var(--bc,var(--accent));background:color-mix(in srgb,var(--bc,var(--accent)) 20%,transparent);color:#fff;font-weight:600;transform:scale(1.18);box-shadow:0 4px 20px color-mix(in srgb,var(--bc,var(--accent)) 40%,transparent)}.TestScreen_nextBtn__PH8YW{background:hsla(0,0%,100%,.06);color:var(--text3);border:1.5px solid var(--border);border-radius:100px;padding:.9rem 2.5rem;font-size:.95rem;font-weight:500;transition:all .25s;align-self:center;cursor:not-allowed}.TestScreen_nextBtn__PH8YW.TestScreen_nextActive__ZGC30{background:linear-gradient(135deg,var(--accent2),var(--accent));color:#fff;border-color:transparent;cursor:pointer;box-shadow:0 6px 25px rgba(124,77,255,.4)}.TestScreen_nextBtn__PH8YW.TestScreen_nextActive__ZGC30:hover{transform:translateY(-2px);box-shadow:0 10px 35px rgba(124,77,255,.5)}.Transition_container__V8fUx{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.Transition_inner__ZX76J{max-width:460px;text-align:center;animation:Transition_fadeUp__j0z6j .6s ease both}@keyframes Transition_fadeUp__j0z6j{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Transition_icon__K9AcK{font-size:3rem;color:var(--gold);margin-bottom:1.5rem;display:block}.Transition_title__kGlkW{font-family:var(--font-display);font-size:2.2rem;font-weight:400;color:var(--text);margin-bottom:1.2rem}.Transition_text__3QjEc{color:var(--text2);font-size:.95rem;line-height:1.8;margin-bottom:2.5rem}.Transition_text__3QjEc strong{color:var(--text);font-weight:500}.Transition_btn__RQvyt{background:linear-gradient(135deg,var(--accent2),var(--accent));color:#fff;border:none;border-radius:100px;padding:1rem 2.5rem;font-size:.95rem;font-weight:500;transition:all .25s;box-shadow:0 8px 30px rgba(124,77,255,.35)}.Transition_btn__RQvyt:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(124,77,255,.5)}.Results_container__Jyoq6{min-height:100vh;padding:3rem 1.5rem 4rem}.Results_inner__J0fns{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.Results_pageHeader__iC8uj{text-align:center;margin-bottom:.5rem}.Results_pageTitle__82a2F{font-family:var(--font-display);font-size:clamp(2rem,6vw,3.2rem);font-weight:300;display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;color:var(--text);letter-spacing:-.01em}.Results_amp__Nd_kU{background:linear-gradient(135deg,var(--accent3),var(--rose));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:300}.Results_pageSubtitle__Av5T1{color:var(--text3);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;margin-top:.5rem}.Results_cards__ds0UV{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:520px){.Results_cards__ds0UV{grid-template-columns:1fr}}.Results_personCard__fpQHV{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;animation:Results_fadeUp__BIyUE .5s ease both}@keyframes Results_fadeUp__BIyUE{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Results_personHeader___PVPr{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.5rem;flex-wrap:wrap}.Results_personName__dR06k{font-family:var(--font-display);font-size:1.2rem;font-weight:400;color:var(--text)}.Results_tipoTag__ckNex{font-size:.7rem;font-weight:500;letter-spacing:.04em;color:var(--tc,var(--accent));background:color-mix(in srgb,var(--tc,var(--accent)) 15%,transparent);border:1px solid color-mix(in srgb,var(--tc,var(--accent)) 30%,transparent);border-radius:100px;padding:.25rem .65rem;white-space:nowrap}.Results_scores__jMxJJ{display:flex;flex-direction:column;gap:.65rem}.Results_scoreRow__zpkdL{display:flex;align-items:center;gap:.6rem}.Results_scoreLabel__kAiTv{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text2);min-width:90px}.Results_scoreTrack__uIqmi{flex:1 1;height:5px;background:hsla(0,0%,100%,.07);border-radius:10px;overflow:hidden}.Results_scoreFill__dnnXZ{height:100%;border-radius:10px;transition:width 1s cubic-bezier(.4,0,.2,1)}.Results_scoreVal__K6iXg{color:var(--text);font-size:.82rem;min-width:20px;text-align:right}.Results_radarCard__8Z2_B{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.Results_radarHeader__Xy2fk{display:flex;align-items:center;gap:.6rem;margin-bottom:1.2rem}.Results_chartPlaceholder__lB1cu{height:300px;display:flex;align-items:center;justify-content:center;color:var(--text3);font-size:.85rem}.Results_radarDesc__to8Rs{margin-top:1.2rem;font-size:.88rem;color:var(--text2);line-height:1.7;padding-top:1rem;border-top:1px solid var(--border)}.Results_loadingBlock__AaWMt{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.Results_spinner__NDxld{width:36px;height:36px;border:2px solid rgba(176,126,248,.2);border-top:2px solid var(--accent);border-radius:50%;animation:Results_spin__skz7w .8s linear infinite}@keyframes Results_spin__skz7w{to{transform:rotate(1turn)}}.Results_loadingText__t9XkJ{color:var(--text2);font-size:.95rem}.Results_loadingNote__1b4rQ{color:var(--text3);font-size:.78rem}.Results_errorBlock__J3v3I{background:hsla(0,100%,71%,.06);border:1px solid hsla(0,100%,71%,.2);border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;gap:.6rem}.Results_errorTitle__R1_mh{color:#ff9090;font-weight:500;font-size:.95rem}.Results_errorMsg__SNK6z{color:var(--text2);font-size:.85rem}.Results_errorHint__uOG6U{color:var(--text3);font-size:.82rem}.Results_errorHint__uOG6U code{background:hsla(0,0%,100%,.08);padding:.1rem .4rem;border-radius:4px;font-size:.78rem}.Results_retryBtn__wCeqP{background:hsla(0,100%,71%,.15);color:#ff9090;border:1px solid hsla(0,100%,71%,.3);border-radius:100px;padding:.6rem 1.5rem;font-size:.85rem;width:-moz-fit-content;width:fit-content;transition:all .2s}.Results_retryBtn__wCeqP:hover{background:hsla(0,100%,71%,.25)}.Results_promptFallback__9MVlh{margin-top:.5rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.Results_fallbackTitle__LDgat{color:var(--text3);font-size:.82rem}.Results_section__DBy6o{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;animation:Results_fadeUp__BIyUE .5s ease both}.Results_sectionHeader__j6ouv{display:flex;align-items:center;gap:.6rem;margin-bottom:1.2rem}.Results_sectionIcon__Rk7VO{font-size:1rem}.Results_sectionTitle__E2dv4{font-family:var(--font-display);font-size:1.15rem;font-weight:500;color:var(--text);letter-spacing:-.01em}.Results_prose__q1GqV{font-size:.9rem;line-height:1.85;color:var(--text2)}.Results_triGrid__FJ8kA{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:520px){.Results_triGrid__FJ8kA{grid-template-columns:1fr}}.Results_triCard__hj1ZN{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem}.Results_triName__dVerc{font-family:var(--font-display);font-size:1rem;color:var(--accent3);margin-bottom:.6rem;font-weight:500}.Results_questions__y7HeJ{display:flex;flex-direction:column;gap:.85rem}.Results_questionItem__MY1K4{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem 1.1rem}.Results_questionMeta__OocdP{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.Results_qNum__Mw6kM{width:22px;height:22px;background:rgba(176,126,248,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;color:var(--accent);font-weight:600;flex-shrink:0}.Results_qDirigida__VNU3n{font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text3);background:hsla(0,0%,100%,.05);border-radius:100px;padding:.2rem .65rem}.Results_qText__UrG0W{font-size:.9rem;color:var(--text);line-height:1.65;font-family:var(--font-display);font-weight:400}.Results_risks__vvcCV{display:flex;flex-direction:column;gap:.85rem}.Results_riskItem__8f6SX{border-left:2px solid hsla(0,100%,71%,.4);padding-left:1rem}.Results_riskTitle__SK_Mp{font-size:.85rem;font-weight:600;color:#ff9090;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.04em}.Results_gantt__aDZg0{display:flex;flex-direction:column;gap:0}.Results_ganttRow__lvFGK{display:grid;grid-template-columns:200px 1fr;grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border);align-items:start}.Results_ganttRow__lvFGK:last-child{border-bottom:none}@media (max-width:580px){.Results_ganttRow__lvFGK{grid-template-columns:1fr}}.Results_ganttMeta__oCExF{display:flex;flex-direction:column;gap:.3rem}.Results_ganttWeeks__jjBU1{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.Results_ganttFase__a0spD{font-family:var(--font-display);font-size:1rem;color:var(--text)}.Results_ganttComp__jkL49{font-size:.75rem;color:var(--text3)}.Results_ganttActs__5J5pI{list-style:none;display:flex;flex-direction:column;gap:.4rem;padding:0}.Results_ganttActs__5J5pI li{font-size:.87rem;color:var(--text2);line-height:1.6;padding-left:1rem;position:relative}.Results_ganttActs__5J5pI li:before{content:"→";position:absolute;left:0;color:var(--text3);font-size:.75rem}.Results_closing___HH6B{background:linear-gradient(135deg,rgba(176,126,248,.08),rgba(255,107,157,.06));border:1px solid rgba(176,126,248,.2);border-radius:var(--radius);padding:2rem;text-align:center}.Results_closingIcon__NUtdb{font-size:1.5rem;color:var(--gold);margin-bottom:1rem;display:block}.Results_closingText__1_N6a{font-family:var(--font-display);font-size:1.05rem;font-weight:400;color:var(--text);line-height:1.8;max-width:580px;margin:0 auto}.Results_footer__x4Fno{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;padding-top:.5rem}.Results_copyBtn__cib9V{background:rgba(176,126,248,.1);color:var(--accent);border:1px solid rgba(176,126,248,.25);border-radius:100px;padding:.7rem 1.5rem;font-size:.85rem;font-weight:500;transition:all .2s}.Results_copyBtn__cib9V:hover{background:rgba(176,126,248,.18);border-color:rgba(176,126,248,.4)}.Results_resetBtn__t1qEi{background:transparent;color:var(--text3);border:1px solid var(--border);border-radius:100px;padding:.7rem 1.5rem;font-size:.85rem;transition:all .2s}.Results_resetBtn__t1qEi:hover{color:var(--text2);border-color:var(--border2)}