.Stepper_progressNav__Ba_wL{margin-bottom:2rem;width:100%}.Stepper_stepList__30of9{display:flex;gap:.7rem;justify-content:center;padding:0;margin:0;list-style:none;flex-wrap:wrap;width:100%}.Stepper_stepItem__UMmQ3{display:flex;align-items:center;gap:.38rem;min-width:0}.Stepper_stepCircleActive___gV_t,.Stepper_stepCircleCompleted__q94VY,.Stepper_stepCircle__sXBSI{height:26px;width:26px;min-width:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-brand);transition:all .18s}.Stepper_stepCircleActive___gV_t{border:2px solid var(--color-accent);background:var(--color-brand);color:var(--color-accent);box-shadow:0 2px 10px 0 rgba(39,134,255,.09)}.Stepper_stepCircleCompleted__q94VY{background:var(--color-accent);color:#fff;border:2px solid var(--color-accent)}.Stepper_checkmark__Lgu5l{font-size:1.12rem;font-weight:700;line-height:1}.Stepper_stepLabelActive__0GBEA,.Stepper_stepLabelCompleted__IDaF2,.Stepper_stepLabel__k_9yD{font-size:.98rem;min-width:38px;max-width:100px;text-align:center;line-height:1.2;font-weight:500;color:var(--color-text-soft);transition:color .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Stepper_stepLabelActive__0GBEA{color:var(--color-accent);font-weight:700}.Stepper_stepLabelCompleted__IDaF2{color:var(--color-brand)}.Stepper_stepBarCompleted__Uxdzl,.Stepper_stepBar__25HKV{height:2px;width:26px;border-radius:2px;background:var(--color-border);margin:0 .25rem;flex-shrink:0;transition:background .15s}.Stepper_stepBarCompleted__Uxdzl{background:var(--color-accent)}@media (max-width:900px){.Stepper_stepList__30of9{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;justify-content:flex-start;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--color-accent) var(--color-card)}.Stepper_stepList__30of9::-webkit-scrollbar{height:6px;background:transparent}.Stepper_stepList__30of9::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}}@media (max-width:700px){.Stepper_stepList__30of9{gap:.5rem}.Stepper_stepLabelActive__0GBEA,.Stepper_stepLabelCompleted__IDaF2,.Stepper_stepLabel__k_9yD{font-size:.91rem;min-width:50px;max-width:70px}.Stepper_stepCircleActive___gV_t,.Stepper_stepCircleCompleted__q94VY,.Stepper_stepCircle__sXBSI{height:22px;width:22px;min-width:22px;font-size:.93rem}.Stepper_stepBarCompleted__Uxdzl,.Stepper_stepBar__25HKV{width:16px;margin:0 .15rem}}@media (max-width:500px){.Stepper_progressNav__Ba_wL{margin-bottom:1.3rem}.Stepper_stepList__30of9{gap:.32rem;padding-bottom:.4rem;-webkit-overflow-scrolling:touch}.Stepper_stepLabelActive__0GBEA,.Stepper_stepLabelCompleted__IDaF2,.Stepper_stepLabel__k_9yD{font-size:.85rem;min-width:40px;max-width:54px}.Stepper_stepCircleActive___gV_t,.Stepper_stepCircleCompleted__q94VY,.Stepper_stepCircle__sXBSI{height:17px;width:17px;min-width:17px;font-size:.8rem}.Stepper_stepBarCompleted__Uxdzl,.Stepper_stepBar__25HKV{width:10px;margin:0 .09rem}}.Stepper_stepList__30of9{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.Stepper_stepItem__UMmQ3{scroll-snap-align:center}@media (max-width:700px){.Stepper_stepList__30of9{scrollbar-width:none}.Stepper_stepList__30of9::-webkit-scrollbar{display:none}}.Stepper_srOnly__6Ddvy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.LevelSelector_section__0Ad6U{display:flex;flex-direction:column;align-items:center;width:100%}.LevelSelector_heading__FWJZC{font-weight:700;font-size:1.45rem;margin-bottom:1rem;text-align:center;color:var(--color-brand)}.LevelSelector_levelGroup__sZiFc{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;width:100%}.LevelSelector_levelOption__bb0D_{background:var(--color-card);color:var(--color-brand);border:2px solid var(--color-border);border-radius:.9rem;font-weight:600;font-size:1rem;padding:1.25rem 2.5rem;min-width:180px;box-shadow:0 2px 8px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;align-items:center;gap:.35rem;cursor:pointer;outline:none;transition:border .18s cubic-bezier(.23,1,.32,1),background .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.LevelSelector_levelOption__bb0D_:focus-visible,.LevelSelector_levelOption__bb0D_:hover{border-color:var(--color-accent);box-shadow:0 4px 24px 0 rgba(40,116,250,.18);z-index:2}.LevelSelector_active__axtZ2{background:var(--color-accent);color:#fff;border:2px solid var(--color-accent);box-shadow:0 6px 24px 0 rgba(40,116,250,.18)}.LevelSelector_label__sCDnA{font-size:1.09rem;font-weight:700}.LevelSelector_description__9b_ZC{font-weight:400;font-size:.97rem;opacity:.75;text-align:center}.LevelSelector_levelOption__bb0D_:focus-visible{box-shadow:0 0 0 3px rgba(39,134,255,.32),0 4px 24px 0 rgba(40,116,250,.15)}@media (max-width:650px){.LevelSelector_levelGroup__sZiFc{flex-direction:column;gap:1rem;align-items:center}.LevelSelector_levelOption__bb0D_{min-width:70vw;width:100%;padding:1.1rem 1rem}}.CountrySelector_section__mCR_E{display:flex;flex-direction:column;align-items:center;width:100%}.CountrySelector_heading__3lDDK{font-weight:700;font-size:1.22rem;margin-bottom:1rem;text-align:center;color:var(--color-brand)}.CountrySelector_select__aH_os{width:100%;max-width:340px;padding:1rem;font-size:1.07rem;border-radius:.7rem;border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-brand);margin-bottom:1.1rem;box-shadow:0 2px 6px 0 rgba(20,23,31,.04);outline:none;transition:border-color .16s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CountrySelector_select__aH_os:focus-visible{border-color:var(--color-accent)}.CountrySelector_autoOption__27MGE{color:var(--color-accent);font-style:italic}.CountrySelector_hint__xk6cF{font-size:.96rem;color:var(--color-text-soft);text-align:center;min-height:1.5em}.CountrySelector_nextBtn__DAKOk{margin-top:.5rem;padding:.9rem 2.2rem;background:var(--color-accent);color:#fff;font-size:1.06rem;font-weight:700;border:none;border-radius:.65rem;cursor:pointer;box-shadow:0 2px 8px 0 rgba(39,134,255,.08);transition:background .16s,box-shadow .16s,opacity .16s;outline:none}.CountrySelector_nextBtn__DAKOk:disabled,.CountrySelector_nextBtn__DAKOk[aria-disabled=true]{opacity:.5;background:var(--color-border);cursor:not-allowed;color:var(--color-text-soft)}.CountrySelector_nextBtn__DAKOk:focus-visible{box-shadow:0 0 0 3px rgba(39,134,255,.2),0 2px 10px 0 rgba(39,134,255,.11)}@media (max-width:550px){.CountrySelector_select__aH_os{font-size:1rem;max-width:98vw;padding:.8rem .6rem}.CountrySelector_section__mCR_E{padding:0 .3rem}.CountrySelector_nextBtn__DAKOk{width:100%;padding:.85rem 0}}.CurriculumSelector_container__Lvdp7{width:100%;display:flex;flex-direction:column;align-items:stretch}.CurriculumSelector_heading__1NAHq{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--color-brand-strong)}.CurriculumSelector_buttonGroup__qR94_{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.3rem}.CurriculumSelector_button__uSu2_{background:var(--color-card);color:var(--color-brand);border:2px solid var(--color-border);border-radius:.8rem;font-weight:600;font-size:1rem;padding:1.05rem 2.1rem;cursor:pointer;transition:all .15s;min-width:140px;box-shadow:none}.CurriculumSelector_button__uSu2_:focus{outline:2px solid var(--color-accent)}.CurriculumSelector_active__X2Pcv{background:var(--color-accent);color:#fff;border:2px solid var(--color-accent);box-shadow:0 4px 24px 0 rgba(40,116,250,.1)}.CurriculumSelector_back__TrsE_{color:var(--color-accent);background:transparent;border:none;font-size:1rem;cursor:pointer;text-align:left;margin-top:.7rem;padding:0;text-decoration:underline}.InstitutionSelector_container__ZiJvw{display:flex;flex-direction:column;align-items:center;width:100%;font-family:system-ui,Segoe UI,Arial,sans-serif}.InstitutionSelector_heading___KJpE{font-weight:700;font-size:1.22rem;margin-bottom:1rem;color:var(--color-brand);text-align:center;letter-spacing:-.01em}.InstitutionSelector_inputWrap__33KHz{position:relative;width:100%;max-width:350px}.InstitutionSelector_input__2QKTg{width:100%;padding:1rem;font-size:1.07rem;border-radius:.7rem;border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-brand);outline:none;transition:border .15s;box-shadow:0 2px 6px 0 rgba(20,23,31,.05);font-family:inherit;letter-spacing:-.01em}.InstitutionSelector_input__2QKTg:focus-visible{border-color:var(--color-accent)}.InstitutionSelector_suggestionPanel__ONdWj{position:absolute;top:100%;left:0;width:100%;max-height:340px;background:var(--color-card);border:1.5px solid var(--color-border);border-top:none;border-radius:0 0 .8rem .8rem;box-shadow:0 8px 28px 0 rgba(39,134,255,.17),0 1.5px 8px 0 rgba(39,134,255,.04);overflow-y:auto;z-index:var(--z-suggest);display:flex;flex-direction:column;padding:.06rem 0;margin-top:-1.5px}.InstitutionSelector_suggestion__u5y5X{width:100%;text-align:left;background:transparent;color:var(--color-brand);font-size:1.045rem;font-weight:500;cursor:pointer;outline:none;padding:.82rem 1.12rem;transition:background .15s,color .12s,border .12s;margin:0;border:none;border-left:3px solid transparent;font-family:inherit}.InstitutionSelector_highlighted__ZiCjI,.InstitutionSelector_suggestion__u5y5X:focus-visible,.InstitutionSelector_suggestion__u5y5X:hover{background:#212538;color:var(--color-accent);border-left:3px solid var(--color-accent)}.InstitutionSelector_active__rUjbK{background:var(--color-accent);color:#fff;font-weight:700}.InstitutionSelector_custom__egWUy{font-style:italic;border-left:3px dashed var(--color-accent);color:var(--color-accent);background:#1c233a}.InstitutionSelector_empty__uQJdU{color:var(--color-text-soft);font-size:1.01rem;padding:1.15rem .3rem;text-align:center;font-style:italic;background:transparent}.InstitutionSelector_back__WUjWh{margin-top:.75rem;background:none;color:var(--color-accent);font-size:1.05rem;border:none;cursor:pointer;padding:.68rem 1.3rem;border-radius:.5rem;font-weight:600;transition:background .13s}.InstitutionSelector_back__WUjWh:focus-visible,.InstitutionSelector_back__WUjWh:hover{background:#232945}@media (max-width:500px){.InstitutionSelector_inputWrap__33KHz,.InstitutionSelector_suggestionPanel__ONdWj{max-width:98vw}}.DegreeSelector_container__MnJ6s{display:flex;flex-direction:column;align-items:center;width:100%;font-family:system-ui,Segoe UI,Arial,sans-serif}.DegreeSelector_heading___sMUf{font-weight:700;font-size:1.22rem;margin-bottom:1rem;color:var(--color-brand);text-align:center;letter-spacing:-.01em}.DegreeSelector_inputWrap__eBEPG{position:relative;width:100%;max-width:350px}.DegreeSelector_input__IGOSv{width:100%;padding:1rem;font-size:1.07rem;border-radius:.7rem;border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-brand);outline:none;transition:border .15s;box-shadow:0 2px 6px 0 rgba(20,23,31,.05);font-family:inherit;letter-spacing:-.01em}.DegreeSelector_input__IGOSv:focus-visible{border-color:var(--color-accent)}.DegreeSelector_suggestionPanel__FOfYK{position:absolute;top:100%;left:0;width:100%;max-height:340px;background:var(--color-card);border:1.5px solid var(--color-border);border-top:none;border-radius:0 0 .8rem .8rem;box-shadow:0 8px 28px 0 rgba(39,134,255,.17),0 1.5px 8px 0 rgba(39,134,255,.04);overflow-y:auto;z-index:var(--z-suggest);display:flex;flex-direction:column;padding:.06rem 0;margin-top:-1.5px}.DegreeSelector_suggestion__C2IMC{width:100%;text-align:left;background:transparent;color:var(--color-brand);font-size:1.045rem;font-weight:500;cursor:pointer;outline:none;padding:.82rem 1.12rem;transition:background .15s,color .12s,border .12s;margin:0;border:none;border-left:3px solid transparent;font-family:inherit}.DegreeSelector_highlighted__Zs8aH,.DegreeSelector_suggestion__C2IMC:focus-visible,.DegreeSelector_suggestion__C2IMC:hover{background:#212538;color:var(--color-accent);border-left:3px solid var(--color-accent)}.DegreeSelector_active__x_6aD{background:var(--color-accent);color:#fff;font-weight:700}.DegreeSelector_custom___Y0yv{font-style:italic;border-left:3px dashed var(--color-accent);color:var(--color-accent);background:#1c233a}.DegreeSelector_empty__94DwQ{color:var(--color-text-soft);font-size:1.01rem;padding:1.15rem .3rem;text-align:center;font-style:italic;background:transparent}.DegreeSelector_back__Hgveo{margin-top:.75rem;background:none;color:var(--color-accent);font-size:1.05rem;border:none;cursor:pointer;padding:.68rem 1.3rem;border-radius:.5rem;font-weight:600;transition:background .13s}.DegreeSelector_back__Hgveo:focus-visible,.DegreeSelector_back__Hgveo:hover{background:#232945}@media (max-width:500px){.DegreeSelector_inputWrap__eBEPG,.DegreeSelector_suggestionPanel__FOfYK{max-width:98vw}}.DegreeSelector_typeSelector__GyQ_Y{display:flex;gap:.35rem;margin-bottom:1.1rem;justify-content:center;flex-wrap:wrap}.DegreeSelector_typeBtn__Uchs2{background:var(--color-card);border:1.5px solid var(--color-border);color:var(--color-brand);font-size:.99rem;font-weight:500;padding:.5rem 1.15rem;border-radius:999px;transition:background .13s,border .14s,color .13s;cursor:pointer;outline:none;margin-bottom:2px}.DegreeSelector_typeBtn__Uchs2:focus-visible,.DegreeSelector_typeBtn__Uchs2:hover{background:#232945;color:var(--color-accent);border-color:var(--color-accent)}.DegreeSelector_typeActive__A2Dwa{background:var(--color-accent);color:#fff;border-color:var(--color-accent);font-weight:700}@media (max-width:500px){.DegreeSelector_typeSelector__GyQ_Y{gap:.18rem;font-size:.93rem}.DegreeSelector_typeBtn__Uchs2{padding:.47rem .75rem;font-size:.95rem}}.YearSelector_container__yjDW8{width:100%;display:flex;flex-direction:column;align-items:stretch}.YearSelector_heading__rhKcn{font-size:1.23rem;font-weight:700;margin-bottom:1.05rem;color:var(--color-brand-strong,#e7eaff);text-align:left}.YearSelector_buttonGroup__wBe4h,.YearSelector_yearGrid__sFCt0{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:1rem;margin-bottom:1.3rem;width:100%}.YearSelector_button__idwMO,.YearSelector_yearButton__QOjrB{background:var(--color-card);color:var(--color-brand);border:2px solid var(--color-border);border-radius:.85rem;font-weight:600;font-size:1.09rem;padding:1.08rem 0;cursor:pointer;transition:all .14s;min-width:82px;box-shadow:none;outline:none}.YearSelector_button__idwMO:focus-visible,.YearSelector_yearButton__QOjrB:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:2px}.YearSelector_active__9jrV7,.YearSelector_selected__eQEIB{background:var(--color-accent);color:#fff;border-color:var(--color-accent);box-shadow:0 4px 24px 0 rgba(40,116,250,.1);font-weight:700;z-index:1}.YearSelector_back__PVALs{padding:.63rem 1.25rem;border-radius:1.1rem;font-size:1.06rem;font-weight:600;border:none;cursor:pointer;transition:background .13s,color .13s}@media (max-width:600px){.YearSelector_buttonGroup__wBe4h,.YearSelector_yearGrid__sFCt0{grid-template-columns:repeat(3,1fr);gap:.67rem}.YearSelector_button__idwMO,.YearSelector_yearButton__QOjrB{font-size:1rem;padding:1rem 0;min-width:0}}.ModuleInput_container__tAjRQ{width:100%;display:flex;flex-direction:column;align-items:stretch}.ModuleInput_heading__QFI6V{font-size:1.22rem;font-weight:700;margin-bottom:1.05rem;color:var(--color-brand-strong,#e7eaff);text-align:left}.ModuleInput_form__uctbR{display:flex;gap:.6rem;margin-bottom:1.3rem;align-items:center;flex-wrap:wrap;width:100%}.ModuleInput_input__P1uI9{flex:1;min-width:160px;padding:1rem;font-size:1.04rem;border-radius:.7rem;border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-brand);font-weight:500;outline:none;transition:border .13s,box-shadow .13s}.ModuleInput_input__P1uI9:focus-visible{border-color:var(--color-accent);box-shadow:0 2px 12px 0 rgba(39,134,255,.09)}.ModuleInput_next__Cjh3k{background:var(--color-accent);color:#fff;border:none;border-radius:.7rem;font-weight:600;font-size:1rem;padding:1rem 1.8rem;cursor:pointer;transition:background .13s;margin-left:.3rem;box-shadow:0 2px 12px 0 rgba(39,134,255,.11)}.ModuleInput_next__Cjh3k:disabled{background:var(--color-border);color:#ccc;cursor:not-allowed;box-shadow:none}.ModuleInput_back__xsjDe{padding:.63rem 1.25rem;border-radius:1.1rem;font-size:1.06rem;font-weight:600;border:none;cursor:pointer;transition:background .13s,color .13s}@media (max-width:600px){.ModuleInput_form__uctbR{flex-direction:column;gap:.55rem;align-items:stretch}.ModuleInput_next__Cjh3k{width:100%;margin-left:0}}.AssessmentForm_container__e1hUw{margin:0 auto;background:var(--color-bg);border-radius:1.2rem;padding:1.2rem 1.2rem 1.1rem;box-shadow:0 3px 30px 0 rgba(27,43,89,.15);display:flex;flex-direction:column;align-items:stretch}@media (max-width:600px){.AssessmentForm_container__e1hUw{padding:1.1;max-width:98vw}}.AssessmentForm_stepper__b_rF4{display:flex;justify-content:center;gap:.7rem;margin-bottom:1.5rem;flex-wrap:wrap}.AssessmentForm_activeStep__m_hPB,.AssessmentForm_step__NT8Lh{font-size:1.05rem;font-weight:500;padding:.32rem 1.08rem;border-radius:2rem;color:var(--color-brand);background:var(--color-card);border:1.4px solid var(--color-border);transition:background .12s,color .13s;opacity:.7}.AssessmentForm_activeStep__m_hPB{background:var(--color-accent);color:#fff;font-weight:700;border-color:var(--color-accent);opacity:1}.AssessmentForm_heading__Dj0zW{font-weight:700;font-size:1.18rem;margin-bottom:1.05rem;color:var(--color-brand)}.AssessmentForm_info__U1La9{color:var(--color-text-soft);font-size:1.01rem;margin-bottom:.65rem;text-align:center}.AssessmentForm_sectionHint__JceQl{font-weight:400;font-size:.92rem;color:var(--color-text-soft);margin-left:.6em}.AssessmentForm_assessmentList__rqdvZ{width:100%;display:flex;flex-direction:column;gap:.55rem;margin-bottom:.75rem}.AssessmentForm_row__qxDX1{display:flex;gap:.5rem;align-items:center;margin-bottom:.09rem;width:100%}.AssessmentForm_input__a_lm_{flex:1 1 0;background:var(--color-card);color:var(--color-brand);border:1.5px solid var(--color-border);border-radius:.67rem;padding:.78rem 1.04rem;font-size:1.05rem;font-weight:500;outline:none;transition:border .14s;min-width:0}.AssessmentForm_input__a_lm_:focus-visible{border-color:var(--color-accent)}.AssessmentForm_addRow__NHgKx{width:100%;padding:.65rem 0;font-size:1rem;text-align:center}.AssessmentForm_addRow__NHgKx:focus-visible,.AssessmentForm_addRow__NHgKx:hover{background:#397cff}.AssessmentForm_remove__IU7Mw{background:none;border:none;color:var(--color-danger);font-size:1.25rem;font-weight:600;padding:.1rem .65rem;cursor:pointer;border-radius:.5rem;line-height:1;transition:background .13s}.AssessmentForm_remove__IU7Mw:focus-visible,.AssessmentForm_remove__IU7Mw:hover{background:#2b2d35}.AssessmentForm_section__a7EuD{margin-bottom:1.15rem;display:flex;flex-direction:column;gap:.35rem}.AssessmentForm_sectionLabel__Efotz{font-size:1.03rem;color:var(--color-brand);margin-bottom:.2em;font-weight:600}.AssessmentForm_toggleWrap__LzKEY{gap:.55rem}.AssessmentForm_toggleActive__DUoq6,.AssessmentForm_toggle__yiuzZ{padding:.42rem 1.2rem;border-radius:2.2rem;font-weight:500;border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-brand);font-size:.97rem;cursor:pointer;outline:none;transition:background .13s,color .13s,border .13s}.AssessmentForm_toggle__yiuzZ:focus-visible,.AssessmentForm_toggle__yiuzZ:hover{background:#232945;color:var(--color-accent);border-color:var(--color-accent)}.AssessmentForm_toggleActive__DUoq6{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.AssessmentForm_weightInfo__GpC5e{color:var(--color-text-soft);font-size:.98rem;margin:.35rem 0 .2rem;text-align:center}.AssessmentForm_actions__RzMNV{margin-top:.9rem;display:flex;justify-content:center;align-items:center;gap:.7rem}.AssessmentForm_back___gXPp,.AssessmentForm_next__uujsC{padding:.63rem 1.25rem;border-radius:1.1rem;font-size:1.06rem;font-weight:600;border:none;cursor:pointer;transition:background .13s,color .13s}.AssessmentForm_next__uujsC{background:var(--color-accent);color:#fff;box-shadow:0 2px 12px 0 rgba(39,134,255,.13)}.AssessmentForm_next__uujsC:focus-visible,.AssessmentForm_next__uujsC:hover{background:#397cff}.AssessmentForm_back___gXPp{background:none;color:var(--color-accent);border:1.4px solid var(--color-accent)}.AssessmentForm_back___gXPp:focus-visible,.AssessmentForm_back___gXPp:hover{background:#232945;color:#fff}.AssessmentForm_reviewCard__gOnfS{background:var(--color-card);border-radius:1.1rem;box-shadow:0 3px 16px 0 rgba(27,43,89,.08);padding:1.2rem 1.05rem;margin-bottom:.6rem;color:var(--color-brand)}.AssessmentForm_reviewBlock__nhOeq{margin-bottom:1.15rem}.AssessmentForm_reviewBlock__nhOeq ul{margin:0 0 .55rem .7rem;padding:0;color:var(--color-brand)}.AssessmentForm_reviewBlock__nhOeq li{margin-bottom:.12rem;font-size:1rem}@media (max-width:600px){.AssessmentForm_actions__RzMNV{flex-direction:column;gap:.47rem}.AssessmentForm_row__qxDX1{flex-direction:column;gap:.29rem}}.AssessmentForm_heading__Dj0zW{font-weight:800;font-size:1.33rem;letter-spacing:-.01em;color:#fff;text-align:center;margin-bottom:1.45rem;padding-bottom:.4rem;border-bottom:1.5px solid rgba(39,134,255,.1);box-shadow:0 2px 6px 0 rgba(39,134,255,.02)}.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{display:grid;grid-template-columns:2.2fr 1fr 1fr 36px;align-items:center;gap:.4rem;width:100%;min-width:0}.AssessmentForm_tableHeaderRow__2wMTB{font-size:1.01rem;font-weight:700;color:var(--color-brand);letter-spacing:.02em;margin-bottom:.22rem;margin-top:-.35rem;text-transform:uppercase;opacity:.92;border-radius:.55rem;background:none}.AssessmentForm_headerCell__u8w77{display:flex;align-items:center;gap:.18em;font-size:.97rem;font-weight:700;min-width:0;padding-right:.15rem}.AssessmentForm_row__qxDX1>div:last-child,.AssessmentForm_tableHeaderRow__2wMTB>.AssessmentForm_headerCell__u8w77:last-child{justify-content:center;min-width:36px;max-width:36px}@media (max-width:600px){.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{grid-template-columns:1.7fr 1fr 36px}}.AssessmentForm_infoIcon__ue7xe{display:inline-flex;align-items:center;justify-content:center;margin-left:.17rem;color:#7da8ff;cursor:pointer;font-size:1.05em;position:relative;height:1em;width:1.3em;border-radius:50%;transition:background .14s}.AssessmentForm_infoIcon__ue7xe:focus-visible,.AssessmentForm_infoIcon__ue7xe:hover{background:rgba(39,134,255,.09);color:#fff}.AssessmentForm_infoIcon__ue7xe:before{content:"ℹ️";font-size:.92em;vertical-align:middle;filter:grayscale(.7) brightness(1.2);opacity:.92}.AssessmentForm_tooltip__x8YG2{position:absolute;left:55%;bottom:150%;transform:translateX(-50%) scale(.97);background:#232844;color:#e7eaff;border-radius:.74rem;box-shadow:0 4px 24px 0 rgba(39,134,255,.12);font-size:.98rem;font-weight:500;padding:.82rem 1.18rem;z-index:150;white-space:pre-line;opacity:0;pointer-events:none;transition:opacity .16s,transform .18s;min-width:160px;max-width:270px;line-height:1.6;text-align:left;box-sizing:border-box}.AssessmentForm_tooltip__x8YG2:after{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:7px solid transparent;border-top-color:#232844;opacity:.85}.AssessmentForm_infoIcon__ue7xe:focus .AssessmentForm_tooltip__x8YG2,.AssessmentForm_infoIcon__ue7xe:hover .AssessmentForm_tooltip__x8YG2{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1.03)}.AssessmentForm_srOnly__FkdXM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.AssessmentForm_examTag__Ij50j{display:inline-block;background:#232945;color:#ffce51;font-size:.94em;padding:.19em .73em;border-radius:.99em;font-weight:700;margin-left:.55em;letter-spacing:.02em;vertical-align:middle;border:1.2px solid #3c3d4a}.AssessmentForm_toggleActive__DUoq6:focus-visible,.AssessmentForm_toggle__yiuzZ:focus-visible{outline:2.5px solid var(--color-accent);outline-offset:1.5px}.AssessmentForm_toggleWrap__LzKEY{display:flex;gap:.77rem;margin-top:.15rem}.AssessmentForm_container__e1hUw{max-width:min(80vw,700px);width:100%}@media (max-width:900px){.AssessmentForm_container__e1hUw{max-width:96vw;padding:1.2rem .6rem .9rem}.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{font-size:.98rem;gap:.28rem;padding-left:.12rem;padding-right:.12rem}.AssessmentForm_input__a_lm_{font-size:.98rem;padding:.68rem .85rem;min-width:70px}}@media (max-width:600px){.AssessmentForm_container__e1hUw{max-width:100vw;padding:.6rem .13rem}.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{font-size:.91rem;gap:.17rem}.AssessmentForm_input__a_lm_{font-size:.93rem;padding:.58rem .7rem;min-width:58px}.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{grid-template-columns:1.1fr .9fr .9fr 28px}}@media (max-width:430px){.AssessmentForm_container__e1hUw{max-width:100vw;padding:.41rem .04rem .45rem}.AssessmentForm_heading__Dj0zW{font-size:1.02rem;padding-bottom:.17rem;margin-bottom:.6rem}.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{font-size:.84rem;gap:.09rem;padding-left:0;padding-right:0}.AssessmentForm_input__a_lm_{font-size:.85rem;padding:.37rem .47rem;min-width:44px}.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{grid-template-columns:1fr .7fr .7fr 20px}.AssessmentForm_actions__RzMNV{gap:.25rem}}@media (max-width:350px){.AssessmentForm_container__e1hUw{max-width:100vw;padding:.15rem 0 .2rem}.AssessmentForm_heading__Dj0zW{font-size:.88rem}.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{font-size:.77rem;gap:.02rem}.AssessmentForm_input__a_lm_{font-size:.77rem;padding:.21rem .31rem;min-width:26px}.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{grid-template-columns:.8fr .5fr .5fr 15px}}.AssessmentForm_headerCell__u8w77,.AssessmentForm_input__a_lm_,.AssessmentForm_row__qxDX1,.AssessmentForm_tableHeaderRow__2wMTB{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.AssessmentForm_actions__RzMNV{flex-wrap:wrap;justify-content:stretch;width:100%}.AssessmentStepCompleted_form__LTslg{align-items:stretch;padding:clamp(1.2rem,4vw,2.1rem) clamp(.5rem,5vw,2.2rem)}.AssessmentStepCompleted_heading__8257V{font-weight:800;font-size:1.28rem}.AssessmentStepCompleted_tableHeaderRow__kFcbN{grid-template-columns:minmax(120px,2.6fr) minmax(72px,1.2fr) minmax(62px,1fr) minmax(56px,.9fr) minmax(24px,.5fr);font-size:1.01rem;font-weight:700;align-items:center;width:100%}.AssessmentStepCompleted_headerCell__UJfCo{min-width:0;font-size:.9rem}.AssessmentStepCompleted_assessmentList__jNEry{width:100%}.AssessmentStepCompleted_row__gcK41{grid-template-columns:minmax(120px,2.6fr) minmax(72px,1.2fr) minmax(62px,1fr) minmax(56px,.9fr) minmax(24px,.5fr);width:100%;background:transparent}.AssessmentStepCompleted_input__3nWVt{font-weight:500;min-width:0;outline:none;transition:border .14s,background .15s,color .13s;box-sizing:border-box}.AssessmentStepCompleted_addRow__X22gU{font-weight:600;font-size:1rem}.AssessmentStepCompleted_remove__QEWsi{font-weight:600;line-height:1;transition:background .13s}.AssessmentStepCompleted_infoIcon__s9TpF{display:inline-flex;align-items:center;justify-content:center;margin-left:.13rem;color:#7da8ff;cursor:pointer;font-size:1.05em;position:relative;height:1.12em;width:1.3em;border-radius:50%;transition:background .14s}.AssessmentStepCompleted_infoIcon__s9TpF:focus-visible,.AssessmentStepCompleted_infoIcon__s9TpF:hover{background:rgba(39,134,255,.09);color:#fff}.AssessmentStepCompleted_infoIcon__s9TpF:before{content:"ℹ️";font-size:.92em;vertical-align:middle;filter:grayscale(.7) brightness(1.2);opacity:.92}.AssessmentStepCompleted_tooltip__vLm6l{position:absolute;left:60%;bottom:150%;transform:translateX(-50%) scale(.98);background:#232844;color:#e7eaff;border-radius:.75rem;box-shadow:0 4px 24px 0 rgba(39,134,255,.12);font-size:.98rem;font-weight:500;padding:.78rem 1.09rem;z-index:80;white-space:pre-line;opacity:0;pointer-events:none;transition:opacity .15s,transform .18s;min-width:140px;max-width:260px;line-height:1.45;text-align:left;box-sizing:border-box}.AssessmentStepCompleted_infoIcon__s9TpF:focus .AssessmentStepCompleted_tooltip__vLm6l,.AssessmentStepCompleted_infoIcon__s9TpF:hover .AssessmentStepCompleted_tooltip__vLm6l{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1.04)}.AssessmentStepCompleted_row__gcK41>div:nth-child(4){justify-content:center;display:flex;align-items:center}.AssessmentStepCompleted_weightInfo__jEOzd{margin:.12rem 0 .13rem;text-align:left}.AssessmentStepCompleted_back__j6kQp,.AssessmentStepCompleted_next__pztV0{font-size:1.06rem;font-weight:600;transition:background .13s,color .13s}.AssessmentStepCompleted_info__v1KL5{color:var(--color-text-soft);font-size:.98rem;text-align:left;margin-bottom:.3rem;margin-top:.1rem;grid-column:1/-1}@media (max-width:900px){.AssessmentStepCompleted_form__LTslg{max-width:98vw;padding:2vw}}@media (max-width:700px){.AssessmentStepCompleted_form__LTslg{padding:clamp(1rem,4vw,1.1rem)}.AssessmentStepCompleted_row__gcK41,.AssessmentStepCompleted_tableHeaderRow__kFcbN{grid-template-columns:minmax(90px,2fr) minmax(56px,1.2fr) minmax(50px,1fr) minmax(38px,.8fr) minmax(16px,.3fr);font-size:.97rem;gap:.26rem}.AssessmentStepCompleted_addRow__X22gU{font-size:.98rem;padding:.75rem .6rem}}@media (max-width:510px){.AssessmentStepCompleted_form__LTslg{max-width:100vw;padding:clamp(.6rem,3vw,.8rem);border-radius:.8rem}.AssessmentStepCompleted_tableHeaderRow__kFcbN{display:none}.AssessmentStepCompleted_row__gcK41{grid-template-columns:1fr;gap:.2rem;padding-bottom:.3rem;border-bottom:1px solid var(--color-border);border-radius:.4rem}.AssessmentStepCompleted_row__gcK41>*{margin-bottom:.09rem}.AssessmentStepCompleted_actions__4dzVh{flex-direction:column;gap:.45rem;width:100%}}.AssessmentStepCompleted_stepWrapper__MmFBh{width:100%;display:flex;justify-content:center;box-sizing:border-box}.AssessmentStepCompleted_form__LTslg{width:100%;max-width:600px;display:flex;flex-direction:column;background:var(--color-card);border-radius:1.5rem;box-shadow:0 2px 32px 0 rgba(39,134,255,.07);padding:clamp(1.2rem,4vw,2.1rem) clamp(.6rem,5vw,2.2rem);margin:0 auto;box-sizing:border-box}.AssessmentStepCompleted_heading__8257V{font:800 1.28rem/1 var(--font,inherit);color:#fff;text-align:center;margin-bottom:1.1rem;padding-bottom:.4rem;border-bottom:1.5px solid rgba(39,134,255,.07)}.AssessmentStepCompleted_tableHeaderRow__kFcbN{display:grid;grid-template-columns:minmax(120px,2.6fr) minmax(80px,1.2fr) minmax(62px,1fr) minmax(56px,.9fr) minmax(24px,.5fr);gap:.5rem;font:700 1.01rem/1 var(--font,inherit);color:var(--color-brand-strong);text-transform:uppercase;letter-spacing:.01em;margin-bottom:.3rem}.AssessmentStepCompleted_headerCell__UJfCo{display:flex;align-items:center;gap:.18em;padding-right:.1rem;font-size:.88rem;font-weight:600;white-space:pre-line;word-break:keep-all!important;overflow-wrap:anywhere}.AssessmentStepCompleted_assessmentList__jNEry{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.8rem}.AssessmentStepCompleted_row__gcK41{display:grid;grid-template-columns:minmax(120px,2.6fr) minmax(80px,1.2fr) minmax(62px,1fr) minmax(56px,.9fr) minmax(24px,.5fr);gap:.5rem;align-items:center}.AssessmentStepCompleted_input__3nWVt{background:var(--color-card);color:var(--color-brand);border:1.5px solid var(--color-border);border-radius:.65rem;padding:.7rem .9rem;font-size:1.04rem;width:100%;transition:border .14s,background .15s}.AssessmentStepCompleted_input__3nWVt:focus-visible{border-color:var(--color-accent);background:#212738}.AssessmentStepCompleted_addRow__X22gU{margin-top:.16rem;padding:.73rem .6rem;width:100%;background:var(--color-accent);color:#fff;font:600 1rem/1 var(--font,inherit);border:none;border-radius:.9rem;cursor:pointer;box-shadow:0 2px 12px 0 rgba(39,134,255,.13);transition:background .13s}.AssessmentStepCompleted_addRow__X22gU:focus-visible,.AssessmentStepCompleted_addRow__X22gU:hover{background:#397cff}.AssessmentStepCompleted_remove__QEWsi{background:none;border:none;color:var(--color-danger);font-size:1.37rem;padding:.14rem .4rem;cursor:pointer;border-radius:.5rem}.AssessmentStepCompleted_remove__QEWsi:focus-visible,.AssessmentStepCompleted_remove__QEWsi:hover{background:#2b2d35}.AssessmentStepCompleted_weightInfo__jEOzd{color:var(--color-text-soft);font-size:.97rem;margin:.12rem 0}.AssessmentStepCompleted_actions__4dzVh{margin-top:1.1rem;display:flex;justify-content:flex-end;gap:.5rem}.AssessmentStepCompleted_back__j6kQp,.AssessmentStepCompleted_next__pztV0{padding:.74rem 1.45rem;border-radius:1.1rem;font:600 1.06rem/1 var(--font,inherit);border:none;cursor:pointer;transition:background .13s}.AssessmentStepCompleted_next__pztV0{background:var(--color-accent);color:#fff;box-shadow:0 2px 12px 0 rgba(39,134,255,.13)}.AssessmentStepCompleted_next__pztV0:focus-visible,.AssessmentStepCompleted_next__pztV0:hover{background:#397cff}.AssessmentStepCompleted_back__j6kQp{background:none;color:var(--color-accent);border:1.4px solid var(--color-accent)}.AssessmentStepCompleted_back__j6kQp:focus-visible,.AssessmentStepCompleted_back__j6kQp:hover{background:#232945;color:#fff}@media (max-width:700px){.AssessmentStepCompleted_row__gcK41,.AssessmentStepCompleted_tableHeaderRow__kFcbN{grid-template-columns:minmax(90px,2fr) minmax(60px,1.2fr) minmax(50px,1fr) minmax(38px,.8fr) minmax(16px,.3fr);font-size:.95rem;gap:.26rem}}@media (max-width:510px){.AssessmentStepCompleted_tableHeaderRow__kFcbN{display:none}.AssessmentStepCompleted_row__gcK41{grid-template-columns:1fr;gap:.2rem;padding-bottom:.3rem;border-bottom:1px solid var(--color-border)}.AssessmentStepCompleted_actions__4dzVh{flex-direction:column;gap:.45rem;width:100%}}.AssessmentStepCompleted_input__3nWVt,.AssessmentStepCompleted_row__gcK41,.AssessmentStepCompleted_tableHeaderRow__kFcbN{min-width:0;overflow:visible;text-overflow:unset;white-space:normal}.Results_container__Y12RT{width:100%;max-width:540px;margin:2.3rem auto 0;display:flex;flex-direction:column;align-items:stretch}.Results_heading__gqVDp{font-size:1.32rem;font-weight:800;margin-bottom:1.5rem;color:var(--color-brand-strong);text-align:center;letter-spacing:-.01em}.Results_module__7x4Ho{color:var(--color-accent);font-weight:800}.Results_statusBox__gRypI{background:var(--color-card);border:2px solid var(--color-border);border-radius:1.1rem;padding:1.4rem 1.2rem 1.35rem;margin-bottom:2.3rem;box-shadow:0 3px 18px 0 rgba(40,116,250,.06);transition:border .2s;min-width:0;word-break:break-word;display:flex;flex-direction:column;gap:1.1rem}.Results_statusBox__gRypI.Results_success__ZMizE{border-color:var(--color-success)}.Results_statusBox__gRypI.Results_warning__I9W7m{border-color:var(--color-warning)}.Results_statusBox__gRypI.Results_danger__bXSIz{border-color:var(--color-danger)}.Results_statusBox__gRypI.Results_info__KIK1a{border-color:var(--color-info)}.Results_statusMessage__odJjL{font-weight:700;font-size:1.07rem;color:var(--color-brand-strong);margin-bottom:.55rem}.Results_summaryGrid___4gOg{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:.45rem 1.25rem;background:#151929;border-radius:.7rem;border:1px solid var(--color-border);padding:1rem .9rem .7rem 1rem;margin-bottom:1.18rem}.Results_summaryGrid___4gOg>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.Results_label__FjrBX{font-weight:600;color:var(--color-brand);font-size:1.04rem;margin-bottom:.23rem}.Results_value__QWSpy{font-weight:800;color:var(--color-accent);font-size:1.11rem;word-break:break-word}.Results_subminBlock__5QRzC{margin-top:1.1rem;border-top:1.5px solid rgba(78,112,255,.14);padding-top:1.03rem}.Results_subminTitle__h5sUz{color:var(--color-accent);font-weight:700;font-size:1.02rem;margin-bottom:.38rem}.Results_subminList__4AOlS{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.28rem}.Results_subminList__4AOlS li{font-size:1.01rem;color:var(--color-brand);font-weight:500;display:flex;align-items:center;gap:.5em;min-height:1.8em;position:relative}.Results_subminMetTag__KtHdb{background:var(--color-success);box-shadow:0 2px 8px 0 rgba(46,204,123,.08)}.Results_subminFailTag__lvc80,.Results_subminMetTag__KtHdb{color:#fff;font-size:.89rem;border-radius:.65em;padding:.15em .7em;margin-left:.7em;font-weight:700;letter-spacing:.01em}.Results_subminFailTag__lvc80{background:var(--color-danger);box-shadow:0 2px 8px 0 rgba(245,81,81,.08)}.Results_subminNeededTag__BGm_3{background:var(--color-warning);color:#2b2d35;font-size:.89rem;border-radius:.65em;padding:.15em .7em;margin-left:.7em;font-weight:700;letter-spacing:.01em;box-shadow:0 2px 8px 0 rgba(255,211,71,.11)}.Results_failedSubmin__q2UU6{color:var(--color-danger);font-weight:700}.Results_actions__pEfIu{display:flex;gap:1.1rem;margin-top:1.2rem;justify-content:space-between}.Results_back__cGOHm{color:var(--color-accent);background:none;border:1.7px solid var(--color-accent);border-radius:.75rem;font-size:1rem;font-weight:600;padding:.62rem 2.15rem;cursor:pointer;transition:background .13s,color .13s,border .13s}.Results_back__cGOHm:focus-visible,.Results_back__cGOHm:hover{background:#181e30;color:#fff;border-color:var(--color-accent)}.Results_next__ZvrUs{background:var(--color-accent);color:#fff;border:none;border-radius:.75rem;font-weight:700;font-size:1rem;padding:.62rem 2.15rem;cursor:pointer;box-shadow:0 2px 8px 0 rgba(40,116,250,.12);transition:background .13s}.Results_next__ZvrUs:disabled{background:var(--color-border);color:#ccc;cursor:not-allowed}@media (max-width:600px){.Results_container__Y12RT{padding:0 .2rem;max-width:98vw}.Results_summaryGrid___4gOg{grid-template-columns:1fr;padding:.85rem .55rem;gap:.85rem .1rem}.Results_actions__pEfIu{flex-direction:column;gap:.7rem}}.AIStudyPlan_comingSoon__zwqzE{text-align:center;font-size:1.1rem;padding:2rem 1rem;color:var(--color-accent,#2786ff)}