.PreAssessments_page__k7ptU{width:100%;height:calc(100% - 155px);display:block}.PreAssessments_desktopOnly__BMCZt{display:block;padding:32px}.PreAssessments_mobileOnly__TX5cA{display:none;padding:16px;height:100%;overflow-x:auto}.PreAssessments_tableContainer__RP7rp{--header-h:60px;--row-h:60px;height:calc(var(--header-h) + (var(--row-h) * var(--visible-rows)))}.PreAssessments_formRoot__hl4XB{display:flex;flex-direction:column;gap:16px;width:100%}.PreAssessments_formRow__F5aCC{display:grid;grid-template-columns:1fr 180px;grid-gap:12px;gap:12px}.PreAssessments_associationButtons__0vl__{display:flex;align-items:center;gap:10px}.PreAssessments_pickerBlock__bQTxm{display:flex;flex-direction:column;gap:10px}.PreAssessments_pickerTableContainer__rXfic{--header-h:60px;--row-h:60px;height:calc(var(--header-h) + (var(--row-h) * var(--visible-rows)))}.PreAssessments_label___zND6{font-size:var(--fs-body-sm);font-weight:600;color:#101828;margin-bottom:6px;display:inline-block}.PreAssessments_input__iB5n7,.PreAssessments_select__33apX,.PreAssessments_textarea__Bqiv2{width:100%;border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px;font-size:var(--fs-body-sm);color:#101828;background:#fff}.PreAssessments_textarea__Bqiv2{min-height:80px;resize:vertical}.PreAssessments_checkbox__0r6Eb{display:flex;align-items:center;gap:8px;margin-top:6px}.PreAssessments_sectionCard__K0H9T{border:1px solid #e4e7ec;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px}.PreAssessments_sectionHeader__UiP7P{display:flex;align-items:center;justify-content:space-between;gap:12px}.PreAssessments_sectionTitle__bzwpP{font-size:var(--fs-body-sm);font-weight:700}.PreAssessments_questionCard__DjA_q{border:1px solid #eaecf0;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.PreAssessments_questionHeader__tprHF{display:flex;align-items:center;justify-content:space-between;gap:12px}.PreAssessments_smallRow__6QjBx{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.PreAssessments_helperText__ahKe0{font-size:var(--fs-body-sm);color:var(--wl-acc-1)}.PreAssessments_optionActionWrap__Yu7MC{display:flex;align-items:flex-end}.PreAssessments_responseAnswers__PlzXP{width:100%;display:flex;flex-direction:column;gap:12px;white-space:pre-wrap;word-break:break-word;padding:5px 10px}.PreAssessments_actions__h2OoU{display:flex;align-items:center;gap:2px}.PreAssessments_iconWrapper__NHlKD{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--wl-acc-1)}.PreAssessments_iconWrapper__NHlKD svg{width:18px;height:18px}.PreAssessments_danger__wYojR{color:var(--wl-sys-error)}.PreAssessments_iconWrapper__NHlKD:hover{opacity:.85}@media (max-width:768px){.PreAssessments_desktopOnly__BMCZt{display:none}.PreAssessments_mobileOnly__TX5cA{display:block}.PreAssessments_formRow__F5aCC,.PreAssessments_smallRow__6QjBx{grid-template-columns:1fr}}.PreAssessments_desktopSection__KXwfH{margin-bottom:1rem}@media not all and (min-width:48rem){.PreAssessments_desktopSection__KXwfH{display:none}}.PageShell_centerScreen__fK33E{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.PageShell_fullScreen__hC801{height:100vh;width:100vw}.PageShell_minFullScreen__NPw8j{min-height:100vh;width:100vw}.HeaderTabSelection_wrapper__8fFl4{width:100%;display:flex;justify-content:center;padding:16px 24px}.HeaderTabSelection_nav__Y8B_6{width:100%;max-width:1200px;display:flex;gap:3rem;padding:14px 24px;border-radius:24px;flex-wrap:wrap}.HeaderTabSelection_tab__RPBkz{position:relative;display:flex;align-items:center;gap:8px;font-weight:400;font-size:var(--fs-body-md);line-height:20px;color:var(--wl-text-1);text-decoration:none;padding:6px 0;transition:color .2s ease}.HeaderTabSelection_active__Bq02J,.HeaderTabSelection_tab__RPBkz:hover{color:var(--wl-acc-1)}.HeaderTabSelection_icon__UzZqT{display:flex;align-items:center;font-size:var(--fs-h3)}.HeaderTabSelection_label__tOe9D{white-space:nowrap}.HeaderTabSelection_underline__pscrx{position:absolute;left:0;right:0;bottom:-10px;height:2px;border-radius:24px;background:linear-gradient(90deg,color-mix(in srgb,var(--wl-acc-1) 0%,transparent) 0,var(--wl-acc-1) 31.73%,var(--wl-acc-1) 65.87%,color-mix(in srgb,var(--wl-acc-1) 0%,transparent) 100%)}.ClientSettings_pageWrapper__5i4Sm{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;padding:64px 24px;box-sizing:border-box}.ClientSettings_subTabBar__mb9iS{width:100%;max-width:1200px;display:flex;justify-content:center}.ClientSettings_subTabBarInner__sHO1J{display:flex;gap:48px;padding:8px 24px}.ClientSettings_subTab__9oZjZ{position:relative;display:flex;align-items:center;gap:8px;padding:6px 0;background:transparent;border:none;cursor:pointer;font-weight:400;font-size:var(--fs-body-md);line-height:20px;color:var(--wl-text-1);transition:color .2s ease}.ClientSettings_subTabActive__acIPz,.ClientSettings_subTab__9oZjZ:hover{color:var(--wl-acc-1)}.ClientSettings_subTabIcon__vli4q{display:flex;align-items:center;font-size:var(--fs-h3)}.ClientSettings_subTabUnderline__ZBq2J{position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:24px;background:linear-gradient(90deg,color-mix(in srgb,var(--wl-acc-1) 0%,transparent) 0,var(--wl-acc-1) 31.73%,var(--wl-acc-1) 65.87%,color-mix(in srgb,var(--wl-acc-1) 0%,transparent) 100%)}.ClientSettings_tabCard__H410y{width:100%;max-width:1200px;padding:16px 24px;box-sizing:border-box}.ClientSettings_sectionCard__D1VSF{padding:32px 40px;overflow:visible}.ClientSettings_flatSection__Dc0kG,.ClientSettings_sectionCard__D1VSF{width:100%;max-width:1200px;box-sizing:border-box;color:var(--wl-text-1)}.ClientSettings_sectionHeader__KTtcC{margin-bottom:24px;padding-bottom:12px;border-bottom:1.5px solid var(--wl-divider)}.ClientSettings_sectionTitle__TKSjd{font-size:var(--fs-h4);font-weight:700;letter-spacing:-.01em;line-height:var(--lh-h4);margin:0;color:var(--wl-text-1)}.ClientSettings_container__qFPu3{width:100%;max-width:1200px;padding:32px 40px;box-sizing:border-box;color:var(--wl-text-1);position:relative;overflow:unset}.ClientSettings_containerHeader__33ikJ{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:24px}.ClientSettings_containerTitle__yeXFI{font-size:var(--fs-h3);font-weight:600}.ClientSettings_formContainer__6Bnsj{display:flex;flex-direction:column;gap:24px}.ClientSettings_formContainer__6Bnsj>.ClientSettings_subsection__U_kIa+.ClientSettings_subsection__U_kIa{border-top:1px solid var(--wl-divider);padding-top:24px}.ClientSettings_formRow__fWJRY{width:100%;display:flex;flex-direction:column;gap:0}.ClientSettings_twoCol__jOjG5{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ClientSettings_subsection__U_kIa{display:flex;flex-direction:column;gap:12px}.ClientSettings_subsectionHeader__FsVsb{display:flex;flex-direction:column;gap:2px}.ClientSettings_subsectionTitle__QhNin{font-size:var(--fs-body-md);line-height:var(--lh-body-md);font-weight:700;color:var(--wl-text-1);margin:0}.ClientSettings_subsectionDescription__KmFd7{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--wl-text-2);margin:0}.ClientSettings_threeCol__ZzYO5{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:768px){.ClientSettings_threeCol__ZzYO5{grid-template-columns:1fr}}.ClientSettings_lessonLimitRow__G74Al{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:end}@media (max-width:768px){.ClientSettings_lessonLimitRow__G74Al{grid-template-columns:1fr}}.ClientSettings_colorPreferencesRow__PZHPv{display:grid;grid-template-columns:minmax(180px,1fr) 1fr 1fr;grid-gap:24px;gap:24px;align-items:center}@media (max-width:1024px){.ClientSettings_colorPreferencesRow__PZHPv{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ClientSettings_colorPreferencesRow__PZHPv{grid-template-columns:1fr}}.ClientSettings_segmentedField__4EOoP{display:flex;flex-direction:column;justify-content:flex-end}.ClientSettings_segmented__zHEex{display:inline-flex;width:100%;height:52px;padding:4px;border:1px solid var(--wl-divider);border-radius:12px;background:transparent;box-sizing:border-box}.ClientSettings_segmentedOption__7Eap3{flex:1 1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:var(--fs-input);color:var(--wl-text-2);transition:background .15s ease,color .15s ease}.ClientSettings_segmentedOption__7Eap3:hover:not(:disabled){color:var(--wl-text-1)}.ClientSettings_segmentedOptionActive__aESpz{background:var(--wl-acc-1);color:var(--wl-button-text);font-weight:600}.ClientSettings_segmentedOption__7Eap3:disabled{cursor:not-allowed;opacity:.6}.ClientSettings_featuresGroup__4QxYn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 32px;gap:8px 32px}@media (max-width:768px){.ClientSettings_featuresGroup__4QxYn{grid-template-columns:1fr}}.ClientSettings_featuresGroup__4QxYn>*{margin:0!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;padding:8px 0}.ClientSettings_sectionFooter__tAd7k{margin-top:24px;padding-top:16px;border-top:1.5px solid var(--wl-divider)}.ClientSettings_editButton__f1xrx{padding:12px!important}.ClientSettings_lessonLimitSection__E9UZ4{display:flex;flex-direction:column;gap:8px;padding:0;margin-top:8px;background:transparent;border:none}.ClientSettings_typeTableHeader__q0lgC{display:flex;justify-content:space-between;margin-bottom:16px}.ClientSettings_typeTable__8wmXT{border-radius:16px;overflow:hidden;border:1.5px solid var(--wl-divider)}.ClientSettings_typeTableHead__hiwtb{background:var(--wl-bgo-2);font-weight:700;font-size:var(--fs-body-sm)}.ClientSettings_typeTableRow__zBKRJ{display:flex;align-items:center;padding:12px 20px;font-size:var(--fs-body-sm);border-bottom:1px solid var(--wl-divider)}.ClientSettings_typeTableRow__zBKRJ:last-child{border-bottom:none}.ClientSettings_typeCol__3mz3h{flex:1 1;display:flex;align-items:center}.ClientSettings_typeColWide__w9I96{flex:2 1;display:flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientSettings_typeColSmall__V_WN7{width:80px;display:flex;align-items:center;justify-content:flex-end}.ClientSettings_typeStatusActive__qNxBz{background:rgba(162,237,106,.15);color:var(--wl-sys-success)}.ClientSettings_typeStatusActive__qNxBz,.ClientSettings_typeStatusInactive__hf4ch{display:inline-flex;align-items:center;padding:2px 10px;border-radius:4px;font-size:var(--fs-body-xs);font-weight:600}.ClientSettings_typeStatusInactive__hf4ch{background:var(--wl-bgo-2);color:var(--wl-text-2)}.ClientSettings_typeActions__Ld_7w{display:flex;gap:4px}.ClientSettings_typeActionBtn__4hNyO{background:none;border:none;color:var(--wl-acc-1);font-size:var(--fs-body-md);cursor:pointer;padding:4px;display:flex;align-items:center}.ClientSettings_typeActionDanger__C0KTI{color:var(--wl-sys-error)}.ClientSettings_typeFormContent__FipI4{display:flex;flex-direction:column;gap:12px;width:100%;min-width:360px}.ClientSettings_typeLoading__LtDF2{padding:24px;text-align:center;font-size:var(--fs-body-sm);color:var(--wl-text-2)}.ClientSettings_loadingRow__hQ75y{display:flex;justify-content:center;align-items:center;padding:24px 0}.ClientSettings_typeEmpty__mXQmT{padding:24px;text-align:center;font-size:var(--fs-body-sm);color:var(--wl-text-2)}@media (max-width:1024px){.ClientSettings_sectionCard__D1VSF{padding:24px 28px}.ClientSettings_subTabBarInner__sHO1J{gap:32px;padding:8px 16px}}@media (max-width:768px){.ClientSettings_pageWrapper__5i4Sm{padding:32px 16px;gap:24px}.ClientSettings_sectionCard__D1VSF{padding:20px 16px;border-radius:16px}.ClientSettings_sectionHeader__KTtcC{margin-bottom:16px}.ClientSettings_sectionTitle__TKSjd{font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.ClientSettings_subTabBar__mb9iS{width:100%;max-width:100%;margin:0 -16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;justify-content:flex-start;scrollbar-width:none}.ClientSettings_subTabBar__mb9iS::-webkit-scrollbar{display:none}.ClientSettings_subTabBarInner__sHO1J{gap:24px;padding:8px 16px;width:max-content}.ClientSettings_subTabIcon__vli4q{font-size:var(--fs-h4)}.ClientSettings_container__qFPu3{padding:24px}.ClientSettings_containerTitle__yeXFI{font-size:var(--fs-h3)}.ClientSettings_formContainer__6Bnsj{gap:16px}.ClientSettings_formContainer__6Bnsj>.ClientSettings_subsection__U_kIa+.ClientSettings_subsection__U_kIa{padding-top:16px}.ClientSettings_subsectionTitle__QhNin{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.ClientSettings_subsectionDescription__KmFd7{font-size:var(--fs-body-xs);line-height:var(--lh-body-xs)}.ClientSettings_tokenTd__o5_VP,.ClientSettings_tokenTh__VmLnI{padding:8px 10px;font-size:var(--fs-body-sm)}.ClientSettings_tokenInput__xGRqU{max-width:100px}.ClientSettings_typeTableHead__hiwtb{display:none}.ClientSettings_typeTableRow__zBKRJ{flex-wrap:wrap;gap:4px}.ClientSettings_typeCol__3mz3h{flex:none;width:50%}.ClientSettings_typeColWide__w9I96{flex:none;width:100%}.ClientSettings_typeFormContent__FipI4{min-width:unset}}.ClientSettings_divider__skHiu{margin:1rem 0;color:var(--wl-divider)}.ClientSettings_tokenTableScroll__AMbEX{width:100%;overflow-x:auto}.ClientSettings_tokenTable__tqkSh{width:100%;border-collapse:collapse;color:var(--wl-text-1)}.ClientSettings_tokenTh__VmLnI{padding:12px 16px;text-align:left;font-size:var(--fs-body-xs);line-height:var(--lh-body-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--wl-text-2);border-bottom:1.5px solid var(--wl-divider);white-space:nowrap}.ClientSettings_tokenThActions__VH7E7{text-align:right}.ClientSettings_tokenRow__ubwBp{border-bottom:1px solid var(--wl-divider)}.ClientSettings_tokenRow__ubwBp:last-child{border-bottom:none}.ClientSettings_tokenTd__o5_VP{padding:12px 16px;font-size:var(--fs-body-md);line-height:var(--lh-body-md);color:var(--wl-text-1);vertical-align:middle}.ClientSettings_tokenTdActions__Q7Cro{text-align:right;white-space:nowrap;width:1%}.ClientSettings_tokenTdActions__Q7Cro>*+*{margin-left:16px}.ClientSettings_tokenSaveBtn___0xdH{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:none;border-radius:100px;background:var(--wl-acc-1);color:var(--wl-button-text);font-size:var(--fs-button);font-weight:600;cursor:pointer;transition:opacity .15s ease}.ClientSettings_tokenSaveBtn___0xdH:hover{opacity:.9}.ClientSettings_tokenTypeCell___U63w{font-weight:700;font-size:var(--fs-body-md)}.ClientSettings_tokenInput__xGRqU{width:140px;max-width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--wl-divider);background:transparent;color:var(--wl-text-1);font-size:var(--fs-input);outline:none;transition:border-color .15s ease}.ClientSettings_tokenInput__xGRqU:focus{border-color:var(--wl-acc-1)}.ClientSettings_tokenTable__tqkSh .ClientSettings_tokenTd__o5_VP:nth-child(3),.ClientSettings_tokenTable__tqkSh .ClientSettings_tokenTd__o5_VP:nth-child(4),.ClientSettings_tokenTable__tqkSh .ClientSettings_tokenTh__VmLnI:nth-child(3),.ClientSettings_tokenTable__tqkSh .ClientSettings_tokenTh__VmLnI:nth-child(4){width:1%;white-space:nowrap}.ClientSettings_tokenIconBtn__Udmpx{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--wl-divider);border-radius:8px;color:var(--wl-text-1);cursor:pointer;transition:background .15s ease,border-color .15s ease}.ClientSettings_tokenIconBtn__Udmpx:hover{background:var(--wl-bgo-2)}.ClientSettings_tokenIconBtnDanger__Swpgj:hover{border-color:var(--wl-sys-error);color:var(--wl-sys-error)}.ClientSettings_header__1rBOd{display:flex;align-items:center;justify-content:space-between;gap:12px}.ClientSettings_buttonWrapper__j9HxP{display:inline-flex;gap:6px}.ClientSettings_usageChip__jojxd{font-size:var(--fs-body-xs);padding:2px 10px;width:-moz-fit-content;width:fit-content;border-radius:12px;border:1px solid var(--wl-divider);background:var(--wl-bgo-2);color:var(--wl-text-2)}.ClientSettings_configContainer__LF6Gc{display:flex;flex-direction:column}.ClientSettings_skillTableContainer__8n3WF,.ClientSettings_tableContainer__y8yZP{width:100%}.ClientSettings_failConfigSection__LP1qP{display:flex;flex-direction:column;gap:20px}.ClientSettings_failConfigSectionTitle__hwd4n{font-size:var(--fs-h3);font-weight:600;margin-bottom:16px}.ClientSettings_failSectionsRow__NY7Qu{margin-top:20px}.ClientSettings_failBlocks__R1LOP,.ClientSettings_failSectionsRow__NY7Qu{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:768px){.ClientSettings_failBlocks__R1LOP{grid-template-columns:1fr}}.ClientSettings_failBlock__9FBn3{display:flex;flex-direction:column;gap:12px}.ClientSettings_failBlock__9FBn3>*{margin:0!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important}.ClientSettings_failNested__YW8jm{padding-left:16px;border-left:2px solid var(--wl-divider)}.ClientSettings_failSectionBlock__YDWvC{display:flex;flex-direction:column;gap:12px;padding:0;border:none;background:transparent}.ClientSettings_failSectionTitle__JlPd3{font-weight:700;font-size:var(--fs-body-sm);color:var(--wl-text-1);margin:0}.ClientSettings_failSectionToggleRow__xPvMj{display:flex;align-items:center;justify-content:space-between;gap:12px}.ClientSettings_failSectionToggleLabel__FVJLJ{font-size:var(--fs-body-sm);color:var(--wl-text-2)}.ClientSettings_failInputLabel__Iu6FJ{display:block;font-weight:700;font-size:var(--fs-input-label);margin-bottom:6px;color:var(--wl-text-2)}.ClientSettings_failNumberInput__qf87G{width:100%;padding:12px 14px;border-radius:12px;border:1.5px solid var(--wl-divider);background:var(--wl-bgo-2);color:var(--wl-text-1);font-size:var(--fs-input);line-height:var(--lh-input);box-sizing:border-box;transition:border-color .2s ease}.ClientSettings_failNumberInput__qf87G:focus{outline:none;border-color:var(--wl-acc-1)}.ClientSettings_failNumberInput__qf87G:disabled{opacity:.5;cursor:not-allowed}.ClientSettings_failConfigActions__G6Zq6{margin-top:24px}@media (max-width:768px){.ClientSettings_failSectionsRow__NY7Qu{grid-template-columns:1fr}.ClientSettings_failConfigSectionTitle__hwd4n{font-size:var(--fs-h3)}}.ClientSettings_typeCardRow__otYtu{display:flex;align-items:center;gap:1rem;padding:1rem}.ClientSettings_typeCardMain__pe4jH{flex:1 1;min-width:0}.ClientSettings_typeCardName__wCVPI,.TruncatedTextCell_text__nbf29{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.TruncatedTextCell_text__nbf29{display:block;max-width:100%;cursor:default}.TruncatedTextCell_tooltip__qQOKt{position:fixed;max-width:420px;padding:8px 12px;border-radius:8px;background:var(--wl-bg-1);border:1px solid var(--wl-divider);color:var(--wl-text-1);font-size:var(--fs-body-sm);line-height:1.4;white-space:normal;word-break:break-word;box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:9999;pointer-events:none}.TruncatedTextCell_container__AQXb1{display:flex;flex-direction:column;width:100%;height:100%;padding-block:.25rem;justify-content:center;overflow:hidden}.TruncatedTextCell_alignCenter__7wwV6{align-items:center}.ErrorModal_messageWrapper___R_Ig{width:100%;padding:12px 8px;display:flex;justify-content:center}.ErrorModal_message__9_Unl{max-width:460px;text-align:center;font-weight:500;font-size:var(--fs-body-md);line-height:24px;color:var(--wl-text-1)}@media (max-width:1024px){.ErrorModal_message__9_Unl{font-size:var(--fs-body-md);line-height:22px}}@media (max-width:768px){.ErrorModal_message__9_Unl{font-size:var(--fs-body-sm);line-height:20px}}@media (min-width:1921px) and (max-width:2560px){.ErrorModal_message__9_Unl{font-size:var(--fs-body-lg);line-height:26px}}@media (min-width:2561px){.ErrorModal_message__9_Unl{font-size:var(--fs-h3);line-height:28px}}@keyframes LaunchButton_gradientFlow__gwT0v{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.LaunchButton_launchButton__i1nn_{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 28px;height:44px;width:auto;min-width:unset;border-radius:100px;border:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;color:#071c22;font-weight:700;font-size:var(--fs-button);line-height:22px;-webkit-tap-highlight-color:transparent;background:linear-gradient(90deg,#36e899,#2bc97f 25%,#a8ffdc 50%,#2bc97f 75%,#36e899);background-size:300% 300%;animation:LaunchButton_gradientFlow__gwT0v 3s ease infinite;transition:transform .15s cubic-bezier(.4,0,.2,1)}.LaunchButton_launchButton__i1nn_:hover{transform:translateY(-2px);animation-duration:1.5s}.LaunchButton_launchButton__i1nn_:active{transform:translateY(0) scale(.98)}.LaunchButton_launchButton__i1nn_:focus-visible{outline:2px solid #94ffc9;outline-offset:3px}@media (prefers-reduced-motion:reduce){.LaunchButton_launchButton__i1nn_{animation:none;background:#94ffc9}}.Logos_trustedSection__A0Pqz{position:relative;width:100%;max-width:100vw;padding:6rem 0;overflow:hidden}.Logos_title__JMstv{font-size:var(--fs-h1);font-weight:600;line-height:1.2;color:#ffffff;text-align:center;margin:0 0 4rem;letter-spacing:-.01em}.Logos_marquee__l8yxb{width:100%}.Logos_logoCard__3tl74{display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:16px;padding:1rem 2rem;min-width:280px;height:100px;margin-right:1rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}.Logos_logoImage__Ysvch{width:auto!important;height:auto!important;max-width:160px;max-height:55px;object-fit:contain}@media (min-width:1441px){.Logos_title__JMstv{font-size:var(--fs-h1);margin-bottom:5rem}.Logos_logoCard__3tl74{min-width:280px;height:100px;padding:1rem 2rem;margin-right:1.5rem}.Logos_logoImage__Ysvch{max-width:180px;max-height:60px}}@media (max-width:1280px){.Logos_logoCard__3tl74{min-width:260px;height:105px;padding:1.5rem 2.25rem;margin-right:1.25rem}.Logos_logoImage__Ysvch{max-width:150px;max-height:50px}}@media (max-width:1024px){.Logos_trustedSection__A0Pqz{padding:4rem 0}.Logos_title__JMstv{font-size:var(--fs-h2);margin-bottom:3rem}.Logos_logoCard__3tl74{min-width:240px;height:100px;padding:1.25rem 2rem;margin-right:1rem}.Logos_logoImage__Ysvch{max-width:140px;max-height:48px}}@media (max-width:768px){.Logos_trustedSection__A0Pqz{padding:3rem 0}.Logos_title__JMstv{font-size:var(--fs-h2);margin-bottom:2.5rem}.Logos_logoCard__3tl74{min-width:200px;height:90px;padding:1rem 1.75rem;border-radius:12px;margin-right:.75rem}.Logos_logoImage__Ysvch{max-width:120px;max-height:42px}}@media (max-width:480px){.Logos_trustedSection__A0Pqz{padding:2.5rem 0}.Logos_title__JMstv{font-size:var(--fs-h3);margin-bottom:2rem}.Logos_logoCard__3tl74{min-width:180px;height:85px;padding:.875rem 1.5rem;margin-right:.5rem}.Logos_logoImage__Ysvch{max-width:110px;max-height:38px}}@media (prefers-contrast:high){.Logos_logoCard__3tl74{background:#ffffff;border:2px solid #ffffff}.Logos_logoImage__Ysvch{filter:none}}.Hero_heroSection__y5O8f{position:relative;width:100%;min-height:100vh;padding-top:4rem;padding-bottom:0;overflow:hidden}.Hero_container__4jOrv{position:relative;z-index:2;max-width:1440px;margin:0 auto;padding:0 3rem}.Hero_heroContent__Nih07{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;padding:4rem 0}.Hero_headline__sauZP{font-size:80px;font-weight:700;line-height:1.1;color:#ffffff;margin:0;letter-spacing:-.03em;max-width:1100px}.Hero_accentLine__XJYlM{width:400px;height:2px;background:linear-gradient(90deg,transparent,#94ffc9,transparent);border-radius:2px;opacity:.8}.Hero_description__x_R3t{font-size:var(--fs-body-lg);line-height:1.7;color:#c8d0d2;margin:0;max-width:700px}.Hero_gradientText__cGBlw{background:linear-gradient(135deg,#94ffc9,#89fdc3 50%,#5dffae);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.Hero_buttonWrapper__d7pDA{display:flex;justify-content:center;margin-top:.5rem}.Hero_imageContainer__dDYC2{position:relative;width:100%}.Hero_desktopImage__wiNCM{width:100%;height:auto;display:block;border-radius:16px 16px 0 0;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05)}.Hero_mobileImage__4eXst{display:none}@media (min-width:1441px){.Hero_heroSection__y5O8f{min-height:105vh}.Hero_accentLine__XJYlM{width:600px}.Hero_headline__sauZP{font-size:96px;max-width:1200px}.Hero_description__x_R3t{max-width:800px}.Hero_heroContent__Nih07{padding:5rem 0}}@media (max-width:1280px){.Hero_headline__sauZP{font-size:68px}.Hero_description__x_R3t{max-width:650px}}@media (max-width:1024px){.Hero_heroSection__y5O8f{padding-top:3rem;min-height:100vh}.Hero_container__4jOrv{padding:0 2rem}.Hero_heroContent__Nih07{gap:1.75rem;padding:3rem 0;margin-bottom:3rem}.Hero_headline__sauZP{font-size:56px}.Hero_description__x_R3t{font-size:var(--fs-body-md);max-width:580px}}@media (max-width:768px){.Hero_heroSection__y5O8f{padding-top:2rem;min-height:auto}.Hero_container__4jOrv{padding:0 1.5rem}.Hero_heroContent__Nih07{gap:1.5rem;padding:2rem 0;margin-bottom:2.5rem}.Hero_headline__sauZP{font-size:40px}.Hero_description__x_R3t{font-size:var(--fs-body-md);max-width:100%}.Hero_accentLine__XJYlM{width:80px}.Hero_desktopImage__wiNCM{display:none}.Hero_mobileImage__4eXst{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.05)}}@media (max-width:480px){.Hero_heroSection__y5O8f{padding-top:1.5rem}.Hero_container__4jOrv{padding:0 1rem}.Hero_heroContent__Nih07{gap:1.25rem;padding:1.5rem 0;margin-bottom:2rem}.Hero_headline__sauZP{font-size:var(--fs-h2)}.Hero_description__x_R3t{font-size:var(--fs-body-sm)}.Hero_accentLine__XJYlM{width:60px}}@media (prefers-contrast:high){.Hero_gradientText__cGBlw{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#94ffc9;background-clip:unset}.Hero_accentLine__XJYlM{opacity:1}.Hero_desktopImage__wiNCM,.Hero_mobileImage__4eXst{border:2px solid #ffffff}}.Methodology_methodologySection__FYu3c{position:relative;width:100%;max-width:1440px;margin:6rem auto;padding:6rem 4rem;background:linear-gradient(180deg,#17253f2c,#143d496c 30%,#0d1b25d8);border-radius:32px;overflow:hidden}.Methodology_container__uX4s3{max-width:100%;margin:0 auto;display:grid;grid-template-columns:3fr 2fr;grid-gap:4rem;gap:4rem;align-items:center;min-height:500px}.Methodology_content__ZJx0i{display:flex;flex-direction:column;gap:2rem}.Methodology_badge__Qv2CV{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(148,255,201,.15);border:1px solid #94ffc9;border-radius:50px;width:-moz-fit-content;width:fit-content}.Methodology_badgeIcon__Z8YsE{color:#94ffc9;flex-shrink:0}.Methodology_badgeText__C2ACg{font-size:var(--fs-body-md);font-weight:500;color:#94ffc9;white-space:nowrap}.Methodology_headline__LYG7H{font-size:var(--fs-h1);font-weight:700;line-height:1.2;color:#ffffff;margin:0;letter-spacing:-.01em}.Methodology_greenText__IHU8G{color:#94ffc9}.Methodology_description__uwfJM{font-size:var(--fs-body-lg);line-height:1.6;color:#c8d0d2;margin:0;max-width:500px}.Methodology_hexagonContainer__EnLpi{display:flex;align-items:flex-end;justify-content:center;position:relative;height:100%}.Methodology_hexagon__Kg_fc{width:100%;height:auto;max-width:600px;filter:drop-shadow(0 20px 60px rgba(0,0,0,.3))}@media (min-width:1441px){.Methodology_methodologySection__FYu3c{margin:8rem auto;padding:8rem 5rem 0}.Methodology_headline__LYG7H{font-size:var(--fs-h1)}.Methodology_container__uX4s3{min-height:600px}}@media (max-width:1280px){.Methodology_methodologySection__FYu3c{padding:6rem 3rem}.Methodology_headline__LYG7H{font-size:var(--fs-h1)}.Methodology_container__uX4s3{gap:3rem;min-height:450px}.Methodology_hexagon__Kg_fc{max-width:500px}}@media (max-width:1024px){.Methodology_methodologySection__FYu3c{margin:4rem auto;padding:5rem 2rem;border-radius:24px}.Methodology_container__uX4s3{gap:2.5rem;min-height:400px}.Methodology_headline__LYG7H{font-size:var(--fs-h2)}.Methodology_description__uwfJM{font-size:var(--fs-body-md)}.Methodology_hexagon__Kg_fc{max-width:400px}}@media (max-width:768px){.Methodology_methodologySection__FYu3c{margin:3rem auto;padding:4rem 1.5rem;border-radius:20px;width:calc(100% - 3rem)}.Methodology_container__uX4s3{grid-template-columns:1fr;gap:3rem;min-height:auto}.Methodology_content__ZJx0i{gap:1.5rem;text-align:center;align-items:center}.Methodology_hexagonContainer__EnLpi{align-items:center}.Methodology_badge__Qv2CV{padding:.65rem 1.25rem}.Methodology_badgeText__C2ACg{font-size:var(--fs-body-sm)}.Methodology_headline__LYG7H{font-size:var(--fs-h2)}.Methodology_description__uwfJM{max-width:100%}.Methodology_hexagon__Kg_fc{max-width:350px}}@media (max-width:480px){.Methodology_methodologySection__FYu3c{margin:2rem auto;padding:3rem 1rem;border-radius:16px;width:calc(100% - 2rem)}.Methodology_container__uX4s3{gap:2rem}.Methodology_content__ZJx0i{gap:1.25rem}.Methodology_badge__Qv2CV{padding:.5rem 1rem}.Methodology_badgeIcon__Z8YsE{width:16px;height:16px}.Methodology_badgeText__C2ACg{font-size:var(--fs-body-sm)}.Methodology_headline__LYG7H{font-size:var(--fs-h2)}.Methodology_description__uwfJM{font-size:var(--fs-body-sm)}.Methodology_hexagon__Kg_fc{max-width:280px}}@media (prefers-reduced-motion:reduce){.Methodology_hexagon__Kg_fc{filter:none}}@media (prefers-contrast:high){.Methodology_badge__Qv2CV{background:#94ffc9;color:#071c22}.Methodology_badgeIcon__Z8YsE,.Methodology_badgeText__C2ACg{color:#071c22}.Methodology_methodologySection__FYu3c{background:#0d1b25;border:2px solid #ffffff}}.SkillProgressBar_wrapper__If6JI{position:fixed;bottom:0;left:0;right:0;z-index:998;animation:SkillProgressBar_slideUp__g8bNh .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.SkillProgressBar_container__i9_iQ{max-width:100%;margin:0 auto;padding:24px 40px;display:flex;align-items:center;justify-content:center;pointer-events:auto;gap:12px;position:relative}.SkillProgressBar_carouselViewport__MShxF{overflow:hidden;max-width:1248px}.SkillProgressBar_skillCards__dwQMW{display:flex;align-items:flex-end;gap:20px;padding:4px;transition:transform .45s cubic-bezier(.22,1,.36,1)}.SkillProgressBar_arrowBtn__ul7vT{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:var(--wl-bgo-3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--wl-text-1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease,transform .15s ease}.SkillProgressBar_arrowBtn__ul7vT:hover:not(.SkillProgressBar_arrowDisabled__l_q7C){background:var(--wl-bgo-2);border-color:var(--wl-acc-1);transform:scale(1.08)}.SkillProgressBar_arrowBtn__ul7vT:active:not(.SkillProgressBar_arrowDisabled__l_q7C){transform:scale(.92)}.SkillProgressBar_arrowDisabled__l_q7C{opacity:.25;cursor:not-allowed;pointer-events:none}.SkillProgressBar_mobileArrows__otlF8{display:none}.SkillProgressBar_arrowBtnMobile___G0a_{width:36px;height:36px;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:var(--wl-bgo-3);color:var(--wl-text-1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease,transform .15s ease}.SkillProgressBar_arrowBtnMobile___G0a_:active:not(.SkillProgressBar_arrowDisabled__l_q7C){transform:scale(.9)}.SkillProgressBar_skillCard__c1NY_{width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 20px;border-radius:16px;overflow:visible;background-color:var(--wl-bgo-3);transition:transform .8s cubic-bezier(.22,1,.36,1),box-shadow .8s cubic-bezier(.22,1,.36,1);transform-origin:center bottom;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.SkillProgressBar_skillCard__c1NY_:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1.5px var(--wl-acc-1)}.SkillProgressBar_skillCard__c1NY_.SkillProgressBar_expanded__hkSe5,.SkillProgressBar_skillCard__c1NY_.SkillProgressBar_highlighted__0oYzc{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--wl-gradient-1),0 0 30px var(--wl-gradient-1)}.SkillProgressBar_skillHeader__Kb1Wb{display:flex;flex-direction:column;gap:4px}.SkillProgressBar_mHeaderWrapper___ndhu{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.SkillProgressBar_skillLabel__o3F_h{font-size:var(--fs-body-sm);font-weight:500;color:var(--wl-text-2);opacity:.8}.SkillProgressBar_skillName__IPWmP{font-size:var(--fs-body-md);font-weight:700;color:var(--wl-text-1);min-height:calc(2 * 1.4 * 16px)}.SkillProgressBar_skillStats__iL_Qh{display:flex;justify-content:space-between;align-items:center}.SkillProgressBar_skillCompleted__rjZAu{font-size:var(--fs-body-sm);line-height:18px;color:var(--wl-text-2)}.SkillProgressBar_skillPercentage___mJol{font-weight:700;font-size:var(--fs-body-md);line-height:20px;color:var(--wl-button-text);background:var(--wl-gradient-1);border-radius:32px;padding:4px 8px}.SkillProgressBar_skillBar__5Dtrr,.SkillProgressBar_xpDisplay__7poA6{max-height:0;overflow:hidden;opacity:0;transform:translateY(6px);transition:max-height .8s cubic-bezier(.22,1,.36,1),opacity .5s ease,transform .5s ease}.SkillProgressBar_skillBar__5Dtrr{width:100%;height:8px;border-radius:100px;background:var(--wl-bgo-2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.SkillProgressBar_skillBarFill__N1oFA{height:100%;background:var(--wl-acc-1);border-radius:inherit;transition:width .5s ease;min-width:0}.SkillProgressBar_xpDisplay__7poA6{font-size:var(--fs-body-xs);line-height:16px;color:var(--wl-text-2);text-align:left}.SkillProgressBar_skillProgressMeta__HehS2{max-height:0;opacity:0;overflow:hidden;transform:translateY(6px);transition:max-height .8s cubic-bezier(.22,1,.36,1),opacity .5s ease,transform .5s ease}@media (min-width:769px){.SkillProgressBar_skillCard__c1NY_.SkillProgressBar_expanded__hkSe5 .SkillProgressBar_skillBar__5Dtrr,.SkillProgressBar_skillCard__c1NY_.SkillProgressBar_expanded__hkSe5 .SkillProgressBar_xpDisplay__7poA6,.SkillProgressBar_skillCard__c1NY_:hover .SkillProgressBar_skillBar__5Dtrr,.SkillProgressBar_skillCard__c1NY_:hover .SkillProgressBar_xpDisplay__7poA6{max-height:40px;opacity:1;transform:translateY(0)}.SkillProgressBar_skillCard__c1NY_.SkillProgressBar_expanded__hkSe5 .SkillProgressBar_skillProgressMeta__HehS2,.SkillProgressBar_skillCard__c1NY_:hover .SkillProgressBar_skillProgressMeta__HehS2{max-height:60px;opacity:1;transform:translateY(0)}}@media (max-width:768px){.SkillProgressBar_skillCard__c1NY_.SkillProgressBar_expanded__hkSe5 .SkillProgressBar_skillBar__5Dtrr,.SkillProgressBar_skillCard__c1NY_.SkillProgressBar_expanded__hkSe5 .SkillProgressBar_xpDisplay__7poA6{max-height:40px;opacity:1;transform:translateY(0)}.SkillProgressBar_skillCard__c1NY_.SkillProgressBar_expanded__hkSe5 .SkillProgressBar_skillProgressMeta__HehS2{max-height:60px;opacity:1;transform:translateY(0)}.SkillProgressBar_skillCard__c1NY_:hover{transform:none;box-shadow:none}}@keyframes SkillProgressBar_slideUp__g8bNh{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:1440px){.SkillProgressBar_container__i9_iQ{padding:20px 24px}.SkillProgressBar_carouselViewport__MShxF{max-width:1000px}.SkillProgressBar_skillCards__dwQMW{gap:16px}.SkillProgressBar_skillCard__c1NY_{width:320px;padding:16px 18px}.SkillProgressBar_skillName__IPWmP{font-size:var(--fs-body-md);line-height:20px}.SkillProgressBar_skillCompleted__rjZAu,.SkillProgressBar_skillPercentage___mJol{font-size:var(--fs-body-sm)}}@media (max-width:768px){.SkillProgressBar_wrapper__If6JI{bottom:0}.SkillProgressBar_container__i9_iQ{padding:12px 16px;flex-direction:column;align-items:center;gap:0;position:relative}.SkillProgressBar_mobileArrows__otlF8{display:flex;flex-direction:row;gap:8px;align-self:flex-end;pointer-events:auto}.SkillProgressBar_carouselViewport__MShxF{width:100%;max-width:380px;overflow:hidden}.SkillProgressBar_skillCards__dwQMW{gap:16px;padding:4px;touch-action:pan-y}.SkillProgressBar_skillCard__c1NY_{width:100%;max-width:380px;padding:14px 18px;gap:10px;cursor:pointer;flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.SkillProgressBar_skillCard__c1NY_:active{transform:scale(.98)}.SkillProgressBar_skillName__IPWmP{font-size:var(--fs-body-md);line-height:20px;white-space:normal;overflow-wrap:break-word}.SkillProgressBar_skillLabel__o3F_h{font-size:var(--fs-body-xs)}.SkillProgressBar_skillStats__iL_Qh{gap:6px}.SkillProgressBar_skillCompleted__rjZAu,.SkillProgressBar_skillPercentage___mJol{font-size:var(--fs-body-sm);line-height:18px}.SkillProgressBar_skillPercentage___mJol{padding:3px 8px}.SkillProgressBar_skillBar__5Dtrr{height:7px}.SkillProgressBar_xpDisplay__7poA6{font-size:var(--fs-body-xs);line-height:16px}}@media (max-width:480px){.SkillProgressBar_container__i9_iQ{padding:10px 12px}.SkillProgressBar_carouselViewport__MShxF{max-width:320px}.SkillProgressBar_skillCard__c1NY_{max-width:320px;padding:12px 16px}.SkillProgressBar_skillLabel__o3F_h{font-size:var(--fs-body-xs)}.SkillProgressBar_skillName__IPWmP{font-size:var(--fs-body-sm);line-height:18px}.SkillProgressBar_skillPercentage___mJol{font-size:var(--fs-body-sm)}.SkillProgressBar_skillCompleted__rjZAu{font-size:var(--fs-body-xs)}.SkillProgressBar_mobileArrows__otlF8{gap:6px}.SkillProgressBar_arrowBtnMobile___G0a_{width:32px;height:32px}}.LessonHover_tooltip__3qVVN{position:fixed;z-index:1000;pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.22,1,.36,1)}.LessonHover_tooltip__3qVVN.LessonHover_visible__DyVaA{opacity:1;pointer-events:auto}.LessonHover_overlay__1CuXs{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999;animation:LessonHover_fadeIn__QaSxN .2s ease;pointer-events:auto}@keyframes LessonHover_fadeIn__QaSxN{0%{opacity:0}to{opacity:1}}.LessonHover_tooltip__3qVVN.LessonHover_mobile___Ra_M{left:50%!important;top:50%!important;transform:translate(-50%,-50%);pointer-events:auto}.LessonHover_tooltipContent__V7nHL{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border-radius:16px;min-width:200px;max-width:320px;background-color:var(--wl-bgo-3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative}.LessonHover_closeBtn__8GBor{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:var(--wl-bgo-2);border:1px solid rgba(255,255,255,.1);color:var(--wl-text-1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;pointer-events:auto}.LessonHover_closeBtn__8GBor:active{transform:scale(.9);background:var(--wl-bgo-1)}.LessonHover_typeLabel__Nrd4F{font-weight:700;font-size:var(--fs-body-xs);line-height:14px;letter-spacing:.05em;text-transform:uppercase;opacity:.9;display:flex;align-items:center;gap:5px;word-break:break-word;overflow-wrap:break-word}.LessonHover_lessonTitle__q4TeK{font-weight:700;font-size:var(--fs-body-md);line-height:22px;color:var(--wl-text-1);word-wrap:break-word}.LessonHover_skillsList__hnMsF{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.LessonHover_skillPill__zOXPm{padding:4px 10px;border-radius:100px;background:var(--wl-bgo-2);font-weight:600;font-size:var(--fs-body-xs);line-height:14px;color:var(--wl-text-1);white-space:nowrap}.LessonHover_cooldownBlock__BfCpx{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--wl-sys-warning) 8%,transparent);border:1px solid color-mix(in srgb,var(--wl-sys-warning) 30%,transparent);margin-top:4px}.LessonHover_cooldownIcon__vdnLz{color:var(--wl-sys-warning);flex-shrink:0;margin-top:1px}.LessonHover_cooldownInfo__4xMCD{display:flex;flex-direction:column;gap:2px}.LessonHover_cooldownLabel__Xwwch{font-weight:700;font-size:var(--fs-body-xs);line-height:16px;color:var(--wl-sys-warning)}.LessonHover_cooldownTime__di1Ib{font-weight:400;font-size:var(--fs-body-xs);line-height:14px;color:var(--wl-text-2)}.LessonHover_playBtn__Dut4b{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;margin-top:8px;border-radius:12px;background:var(--wl-acc-1);color:var(--wl-button-text);font-weight:700;font-size:var(--fs-button);line-height:18px;border:none;cursor:pointer;transition:all .2s ease;width:100%}.LessonHover_playBtn__Dut4b:active{transform:scale(.96);background:var(--wl-acc-2)}.LessonHover_playBtn__Dut4b:disabled{opacity:.6;cursor:not-allowed}.LessonHover_playBtnFailed__H6gR5{background:color-mix(in srgb,var(--wl-sys-warning) 15%,transparent);color:var(--wl-sys-warning);border:1px solid color-mix(in srgb,var(--wl-sys-warning) 40%,transparent)}.LessonHover_playBtnFailed__H6gR5:active{background:color-mix(in srgb,var(--wl-sys-warning) 25%,transparent)}.LessonHover_actionText__EAfvn{font-weight:600;font-size:var(--fs-body-xs);line-height:16px;color:var(--wl-acc-1);margin-top:4px;opacity:.8}.LessonHover_actionTextFailed__R01rC{color:var(--wl-sys-warning)}.LessonHover_spinner__qSGlY{width:16px;height:16px;border:2px solid color-mix(in srgb,var(--wl-acc-1) 30%,transparent);border-top-color:var(--wl-acc-1);border-radius:50%;animation:LessonHover_spin__uVLSh .8s linear infinite}@keyframes LessonHover_spin__uVLSh{to{transform:rotate(1turn)}}@media (max-width:768px){.LessonHover_tooltipContent__V7nHL{padding:20px;min-width:280px;max-width:calc(100vw - 40px)}.LessonHover_lessonTitle__q4TeK{font-size:var(--fs-body-md);line-height:24px;padding-right:24px}.LessonHover_typeLabel__Nrd4F{font-size:var(--fs-body-xs)}.LessonHover_skillPill__zOXPm{font-size:var(--fs-body-xs);padding:4px 10px}.LessonHover_playBtn__Dut4b{padding:14px 24px;font-size:var(--fs-button)}}@media (min-width:1920px){.LessonHover_tooltipContent__V7nHL{padding:20px 24px;min-width:240px;max-width:400px}.LessonHover_typeLabel__Nrd4F{font-size:var(--fs-body-xs);line-height:16px}.LessonHover_lessonTitle__q4TeK{font-size:var(--fs-h4);line-height:24px}.LessonHover_skillPill__zOXPm{font-size:var(--fs-body-xs);padding:5px 12px;white-space:normal;overflow-wrap:anywhere}.LessonHover_actionText__EAfvn{font-size:var(--fs-body-sm);line-height:18px}}.UserInfoCard_userCard__OqaPA{display:flex;justify-content:space-between;align-items:center;padding:28px 36px;border-radius:24px;color:var(--wl-text-1)}.UserInfoCard_userCardLeft__2Vr9y{display:flex;align-items:center;gap:20px}.UserInfoCard_userAvatar__PgkF0{width:64px;height:64px;border-radius:9999px;background:var(--wl-gradient-3);display:flex;align-items:center;justify-content:center;font-size:var(--fs-h3);font-weight:700;color:#fff;flex-shrink:0}.UserInfoCard_userMeta__navCR{display:flex;flex-direction:column;gap:2px}.UserInfoCard_userName___eDdC{font-size:var(--fs-h3);font-weight:700;line-height:1.2;color:var(--wl-text-1)}.UserInfoCard_userRole__A_I2C{font-size:var(--fs-body-md);font-weight:500;color:var(--wl-text-2)}.UserInfoCard_userEmail__6SaTX{font-size:var(--fs-body-sm);color:var(--wl-text-2);opacity:.7}.UserInfoCard_userCardRight__7M3o6{display:flex;align-items:center;gap:16px}.UserInfoCard_userIdBadge__epbch{font-size:var(--fs-badge);font-weight:600;color:var(--wl-text-2);padding:6px 14px;border-radius:9999px;background:rgba(255,255,255,.06)}@media (max-width:768px){.UserInfoCard_userCard__OqaPA{flex-direction:column;gap:1rem;>:first-child{align-self:flex-start}>:last-child{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end}}}.LeoniFlashCards_trigger__I8haK{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:var(--wl-bgo-3);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--wl-text-1);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.LeoniFlashCards_trigger__I8haK:hover{background:var(--wl-bgo-2);border-color:var(--wl-acc-1);transform:translateY(-50%) scale(1.05)}.LeoniFlashCards_triggerLabel__L3BvW{font-size:var(--fs-body-xs);font-weight:600;line-height:1.1}.LeoniFlashCards_overlay__97S2R{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.45)}.LeoniFlashCards_panel__WuEba{width:100%;max-width:1100px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:var(--wl-bg-1);border-radius:24px;padding:24px}.LeoniFlashCards_panelHeader__clhYW{flex-shrink:0;margin-bottom:16px}.LeoniFlashCards_panelTitle__Fk9ne{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--wl-text-1)}.LeoniFlashCards_panelSubtitle__0YQb7{margin:4px 0 0;font-size:var(--fs-body-md);font-weight:500;color:var(--wl-text-2)}.LeoniFlashCards_body__sbB5g{display:flex;flex-direction:column;gap:20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--wl-scrollbar-thumb) transparent}.LeoniFlashCards_body__sbB5g::-webkit-scrollbar{width:8px}.LeoniFlashCards_body__sbB5g::-webkit-scrollbar-thumb{background:var(--wl-scrollbar-thumb);border-radius:10px}.LeoniFlashCards_intro___yAOD{margin:0;font-size:var(--fs-body-md);line-height:1.5;color:var(--wl-text-2)}.LeoniFlashCards_intro___yAOD strong{color:var(--wl-acc-1);font-weight:600}.LeoniFlashCards_grid__a_3WU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.LeoniFlashCards_card__GBhD1{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:var(--wl-bgo-2)}.LeoniFlashCards_cardHeader__DDSh0{display:flex;align-items:center;gap:10px}.LeoniFlashCards_cardIcon__QJ9wF{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--wl-gradient-1);color:var(--wl-button-text)}.LeoniFlashCards_cardTitle__bffrN{margin:0;font-size:var(--fs-body-md);font-weight:700;color:var(--wl-text-1)}.LeoniFlashCards_skillList__sYPlS{margin:0;padding-left:18px;list-style:disc outside;display:flex;flex-direction:column;gap:4px}.LeoniFlashCards_skillList__sYPlS li{display:list-item;font-size:var(--fs-body-sm);line-height:1.4;color:var(--wl-text-2)}.LeoniFlashCards_skillList__sYPlS li::marker{color:var(--wl-acc-1)}.LeoniFlashCards_disclaimer__jI8DX{margin:0;text-align:center;font-size:var(--fs-body-md);font-style:italic;opacity:.6;color:var(--wl-text-2)}@media (max-width:768px){.LeoniFlashCards_trigger__I8haK{left:12px;padding:10px 8px}.LeoniFlashCards_grid__a_3WU{grid-template-columns:1fr}}.LessonSearchSelect_field__kBbqY{position:relative;width:100%;display:flex;flex-direction:column;gap:6px}.LessonSearchSelect_label__CnUo7{font-size:var(--fs-input-label);color:var(--wl-text-1)}.LessonSearchSelect_inputWrap__emFDs{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:52px;padding:0 16px;background:transparent;border:1px solid var(--wl-divider);border-radius:12px;cursor:text;transition:border-color .15s ease}.LessonSearchSelect_inputWrap__emFDs.LessonSearchSelect_open__Rn_62,.LessonSearchSelect_inputWrap__emFDs:hover{border-color:var(--wl-acc-1)}.LessonSearchSelect_input__N26gr{flex:1 1;background:transparent;border:none;outline:none;color:var(--wl-text-1);font-size:var(--fs-input)}.LessonSearchSelect_input__N26gr::placeholder{color:var(--wl-text-2);opacity:.7}.LessonSearchSelect_icon__gXvAM{flex-shrink:0;color:var(--wl-text-2);transition:transform .2s ease}.LessonSearchSelect_iconOpen__o_RsL{transform:rotate(180deg)}.LessonSearchSelect_clearBtn__A3KLX{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:6px;background:transparent;color:var(--wl-text-2);cursor:pointer;transition:color .15s ease,background .15s ease}.LessonSearchSelect_clearBtn__A3KLX:hover{color:var(--wl-sys-error);background:color-mix(in srgb,var(--wl-sys-error),transparent 88%)}.LessonSearchSelect_dropdown__4zpHw{margin-top:6px;max-height:280px;overflow-y:auto;scrollbar-width:thin;background:var(--wl-bg-4);border:1px solid var(--wl-divider);border-radius:12px}.LessonSearchSelect_option__46jJN{padding:10px 14px;font-size:var(--fs-body-sm);color:var(--wl-text-1);cursor:pointer;transition:background .15s ease,color .15s ease}.LessonSearchSelect_optionSelected__lFFH2,.LessonSearchSelect_option__46jJN:hover{background:rgba(148,255,201,.12);color:var(--wl-acc-1)}.LessonSearchSelect_empty__1MJQI{padding:10px 14px;font-size:var(--fs-body-sm);color:var(--wl-text-2)}.LessonSearchSelect_error__ADY4M{border-color:var(--wl-sys-error)}.LessonSearchSelect_errorText__YR_IY{font-size:var(--fs-body-xs);color:var(--wl-sys-error)}.LessonSearchSelect_disabled__7COXN{opacity:.55;cursor:not-allowed}.TemplateAssignForm_chrome__snyqr{display:flex;flex-direction:column;gap:12px;padding:0 1rem;margin-top:8px}.TemplateAssignForm_countLabel__vIv8_{font-size:var(--fs-body-md);font-weight:600;color:var(--wl-text-1)}.TemplateAssignForm_paneHint__Vq9j4{margin:0 0 8px;font-size:var(--fs-body-sm);color:var(--wl-text-2)}.TemplateAssignForm_disclaimer__xloIa{display:flex;align-items:center;gap:6px;margin-top:8px;padding:0 1rem;font-size:var(--fs-body-xs);color:var(--wl-text-2)}.TemplateAssignForm_disclaimerIcon__lEdeG{flex-shrink:0;display:flex;color:var(--wl-text-2)}.TemplateAssignForm_slotList__ZaqqW{display:flex;flex-direction:column;gap:12px;padding:4px}.TemplateAssignForm_slotCard__uzcMY{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px}.TemplateAssignForm_slotCardActive__QcmSE{outline:2px solid var(--wl-acc-1);outline-offset:-2px}.TemplateAssignForm_slotHeader__ffol2{display:flex;align-items:center;gap:8px}.TemplateAssignForm_slotNumber__wrDhN{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:6px;background:transparent;border:1px solid var(--wl-divider);color:var(--wl-text-2);font-size:var(--fs-badge);font-weight:600;letter-spacing:.04em}.TemplateAssignForm_statusPill__rs3V9{font-size:var(--fs-body-xs);padding:1px 8px;border-radius:999px;border:1px solid var(--wl-divider);color:var(--wl-text-2)}.TemplateAssignForm_statusAssigned__OovPp{border-color:var(--wl-acc-1);color:var(--wl-acc-1)}.TemplateAssignForm_statusCompleted__16mLk{border-color:var(--wl-sys-success);color:var(--wl-sys-success)}.UserRoadmapsPage_pageWrapper__Sw965{max-width:1400px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:28px;box-sizing:border-box}.UserRoadmapsPage_backButton__hQsEc{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:0;font-size:var(--fs-body-sm);font-weight:600;color:var(--wl-text-2);cursor:pointer;width:-moz-fit-content;width:fit-content}.UserRoadmapsPage_userCard__CUMbm{display:flex;justify-content:space-between;align-items:center;padding:28px 36px;border-radius:24px;color:var(--wl-text-1)}.UserRoadmapsPage_userCardLeft__GdoB5{display:flex;align-items:center;gap:20px}.UserRoadmapsPage_userAvatar__JEWN0{width:64px;height:64px;border-radius:9999px;background:var(--wl-gradient-3);display:flex;align-items:center;justify-content:center;font-size:var(--fs-h3);font-weight:700;color:#fff;flex-shrink:0}.UserRoadmapsPage_userMeta__aeIfy{display:flex;flex-direction:column;gap:2px}.UserRoadmapsPage_userName__ZrT91{font-size:var(--fs-h3);font-weight:700;line-height:1.2;color:var(--wl-text-1)}.UserRoadmapsPage_userRole__F4pSC{font-size:var(--fs-body-md);font-weight:500;color:var(--wl-text-2)}.UserRoadmapsPage_userEmail__8tF25{font-size:var(--fs-body-sm);color:var(--wl-text-2);opacity:.7}.UserRoadmapsPage_userCardRight__LlMgP{display:flex;align-items:center;gap:16px}.UserRoadmapsPage_userIdBadge__XZtPw{font-size:var(--fs-badge);font-weight:600;color:var(--wl-text-2);padding:6px 14px;border-radius:9999px;background:rgba(255,255,255,.06)}.UserRoadmapsPage_section__Q2ojk{display:flex;flex-direction:column;gap:16px}.UserRoadmapsPage_pathSection__YR4T5{border-top:1px solid var(--wl-divider);padding-top:1.5rem}.UserRoadmapsPage_sectionHeader__8_83q{display:flex;align-items:center;gap:12px}.UserRoadmapsPage_headerInfo__XC9U1{display:flex;gap:.7rem;align-items:center;width:100%}.UserRoadmapsPage_sectionTitle__1xVEH{font-size:var(--fs-h4);font-weight:700;color:var(--wl-text-1)}.UserRoadmapsPage_sectionBadge__Ekrif{font-size:var(--fs-badge);font-weight:700;color:var(--wl-acc-1);padding:2px 10px;border-radius:9999px;background:rgba(148,255,201,.1)}.UserRoadmapsPage_deactivateIcon__584d_{font-size:var(--fs-h3);color:var(--wl-sys-warning);margin-right:1rem;cursor:pointer}.UserRoadmapsPage_roadmapGrid__SGZBI{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-gap:20px;gap:20px}.UserRoadmapsPage_pathRMContainer__UgCyi{display:flex;flex-direction:column;gap:1rem}.UserRoadmapsPage_emptyState__Ut5rl{padding:48px 24px;text-align:center;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--wl-text-2);font-size:var(--fs-body-md)}.UserRoadmapsPage_emptyAction__PfZ5e{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:9999px;background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--wl-acc-1);font-size:var(--fs-body-sm);font-weight:600;cursor:pointer}.UserRoadmapsPage_roadmapCard__jz4K7{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;color:var(--wl-text-1);overflow:hidden}.UserRoadmapsPage_roadmapCard__jz4K7[data-active=true]{.UserRoadmapsPage_activityTag__Dzh0H,.UserRoadmapsPage_positionTag__BwmDp{color:var(--wl-acc-1)}}.UserRoadmapsPage_cardTopRow__MeIay{display:flex;justify-content:space-between;align-items:center}.UserRoadmapsPage_typeBadge__N_B6Q{padding:5px 14px;border-radius:9999px;background:var(--wl-acc-1);color:var(--wl-button-text,#002a1c);font-size:var(--fs-badge);font-weight:700}.UserRoadmapsPage_activityTag__Dzh0H{font-size:var(--fs-body-sm);font-weight:700}.UserRoadmapsPage_positionTag__BwmDp{font-size:var(--fs-h3);font-weight:700;color:var(--wl-text-2)}.UserRoadmapsPage_positionTag__BwmDp:before{content:"#"}.UserRoadmapsPage_editButton__4nD5y{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:color-mix(in srgb,var(--wl-text-1),transparent 92%);border:1px solid color-mix(in srgb,var(--wl-text-1),transparent 82%);color:var(--wl-text-1);font-size:var(--fs-body-sm);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.UserRoadmapsPage_editButton__4nD5y:hover{background:color-mix(in srgb,var(--wl-acc-1),transparent 85%);border-color:var(--wl-acc-1);color:var(--wl-acc-1)}.UserRoadmapsPage_progressSection__mz8Y_{display:flex;align-items:center;gap:12px}.UserRoadmapsPage_progressPercent__R3vqb{font-size:var(--fs-h2);font-weight:800;line-height:1;min-width:56px;background:var(--wl-gradient-1);-webkit-background-clip:text;background-clip:text;color:transparent}.UserRoadmapsPage_progressTrack__vSt7e{flex:1 1;height:6px;border-radius:9999px;background:rgba(255,255,255,.08);overflow:hidden}.UserRoadmapsPage_progressFill__x_rfJ{height:100%;border-radius:9999px;background:var(--wl-sys-success);transition:width .4s ease}.UserRoadmapsPage_infoGrid__wo7nX{display:flex;flex-direction:column;gap:8px}.UserRoadmapsPage_infoRow__deWzU{display:flex;align-items:center;gap:10px;font-size:var(--fs-body-sm)}.UserRoadmapsPage_infoIcon__i8X6Y{font-size:var(--fs-body-md);color:var(--wl-text-2);opacity:.6;flex-shrink:0}.UserRoadmapsPage_infoLabel__RoEeK{color:var(--wl-text-2);min-width:80px;font-weight:500}.UserRoadmapsPage_infoValue__bUWz3{color:var(--wl-text-1);font-weight:600}.UserRoadmapsPage_infoValueActive__Tu8Dn{color:var(--wl-acc-1)}.UserRoadmapsPage_divider__UWH21{height:1px;background:rgba(255,255,255,.06)}.UserRoadmapsPage_lessonStats__6yhEu{display:flex;flex-wrap:wrap;gap:8px}.UserRoadmapsPage_lessonStat__Rikp2{display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;background:rgba(255,255,255,.03);flex:1 0 auto}.UserRoadmapsPage_statIcon__acgkG{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-body-sm);flex-shrink:0}.UserRoadmapsPage_statIconCompleted__LzONl{background:rgba(80,183,126,.15);color:var(--wl-sys-success)}.UserRoadmapsPage_statIconUnlocked__UWAwz{background:rgba(77,171,247,.15);color:#4dabf7}.UserRoadmapsPage_statIconLocked__KW3y_{background:rgba(255,255,255,.06);color:var(--wl-text-2)}.UserRoadmapsPage_statIconAssigned__zDxnu{background:rgba(148,255,201,.1);color:var(--wl-acc-1)}.UserRoadmapsPage_statContent__dEcE2{display:flex;flex-direction:column;gap:0;min-width:0}.UserRoadmapsPage_statNumber__7MjFO{font-size:var(--fs-body-md);font-weight:700;line-height:1.2;color:var(--wl-text-1)}.UserRoadmapsPage_statLabel__l_jkt{font-size:var(--fs-badge);font-weight:500;color:var(--wl-text-2);text-transform:uppercase;letter-spacing:.04em}.UserRoadmapsPage_cardFooter__vSmbG{display:flex;justify-content:space-between;padding-top:4px}.UserRoadmapsPage_footerInfo__e7RmW{display:flex;gap:1rem}.UserRoadmapsPage_footerItem__TMgQn{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-body-xs);font-weight:500;color:var(--wl-text-2);opacity:.6}.UserRoadmapsPage_historyTable__Jv07M{border-radius:24px;overflow:hidden;border:1px solid var(--wl-divider);background:var(--wl-bg-card)}.UserRoadmapsPage_historyHeader__IpcFc{font-size:var(--fs-badge);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--wl-text-3)}.UserRoadmapsPage_historyHeader__IpcFc,.UserRoadmapsPage_historyRow__kBg5J{display:flex;padding:14px 24px;border-bottom:1px solid var(--wl-table-divider)}.UserRoadmapsPage_historyRow__kBg5J{font-size:var(--fs-body-sm);color:var(--wl-text-1);cursor:pointer;transition:background .15s ease}.UserRoadmapsPage_historyRow__kBg5J:last-child{border-bottom:none}.UserRoadmapsPage_historyRow__kBg5J:hover{background:var(--wl-bgo-2)}.UserRoadmapsPage_historyCol__OYxAS{flex:1 1;display:flex;align-items:center}.UserRoadmapsPage_idCol__jkv_r{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UserRoadmapsPage_historyColSmall__WTyeb{width:2rem;display:flex;align-items:center;justify-content:center;color:var(--wl-text-2)}.UserRoadmapsPage_statusCompleted__vomxY{background:color-mix(in srgb,var(--wl-sys-success),transparent 85%);color:var(--wl-sys-success)}.UserRoadmapsPage_statusActive__R4Yl8,.UserRoadmapsPage_statusCompleted__vomxY{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:var(--fs-body-xs);font-weight:600}.UserRoadmapsPage_statusActive__R4Yl8{background:color-mix(in srgb,var(--wl-sys-info),transparent 85%);color:var(--wl-sys-info)}.UserRoadmapsPage_statusInactive__pgLlo{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:var(--fs-body-xs);font-weight:600;background:var(--wl-bgo-2);color:var(--wl-text-3)}.UserRoadmapsPage_historyExpanded__tTNT3{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.UserRoadmapsPage_expandedStats__oicBu{display:flex;gap:20px;font-size:var(--fs-body-sm);color:var(--wl-text-2);margin-bottom:12px;flex-wrap:wrap;align-items:center}.UserRoadmapsPage_projectBadgeSmall__G72cH{padding:2px 10px;border-radius:9999px;background:rgba(148,255,201,.12);color:var(--wl-acc-1);font-size:var(--fs-badge);font-weight:600}.UserRoadmapsPage_expandedLessons__HXf6I{display:flex;flex-direction:column;gap:4px}.UserRoadmapsPage_expandedLesson__pAoUn{display:flex;align-items:center;gap:12px;font-size:var(--fs-body-sm);padding:6px 0}.UserRoadmapsPage_lessonIndex__igBNE{width:24px;color:var(--wl-text-2);font-size:var(--fs-body-xs);text-align:right;flex-shrink:0}.UserRoadmapsPage_lessonTitle__MADAc{flex:1 1;color:var(--wl-text-1)}.UserRoadmapsPage_lessonStatusPill__RROny{padding:2px 8px;border-radius:9999px;font-size:var(--fs-badge);font-weight:600;flex-shrink:0}.UserRoadmapsPage_lessonStatusCOMPLETED___Wxwh{background:rgba(80,183,126,.15);color:var(--wl-sys-success)}.UserRoadmapsPage_lessonStatusUNLOCKED__3_ACZ{background:rgba(77,171,247,.15);color:#4dabf7}.UserRoadmapsPage_lessonStatusLOCKED__sphED{background:rgba(255,255,255,.06);color:var(--wl-text-2)}.UserRoadmapsPage_lessonStatusNOT_ASSIGNED___t87G{background:rgba(255,255,255,.03);color:var(--wl-text-2);opacity:.5}@media (max-width:768px){.UserRoadmapsPage_pageWrapper__Sw965{padding:24px 16px 48px}.UserRoadmapsPage_userCard__CUMbm{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.UserRoadmapsPage_userCardRight__LlMgP{width:100%;justify-content:space-between}.UserRoadmapsPage_roadmapGrid__SGZBI{grid-template-columns:1fr}.UserRoadmapsPage_userName__ZrT91{font-size:var(--fs-h3)}.UserRoadmapsPage_lessonStats__6yhEu{grid-template-columns:repeat(2,1fr)}.UserRoadmapsPage_progressPercent__R3vqb{font-size:var(--fs-h3)}.UserRoadmapsPage_historyHeader__IpcFc{display:none}.UserRoadmapsPage_historyRow__kBg5J{flex-wrap:wrap;gap:4px}.UserRoadmapsPage_historyCol__OYxAS{flex:none;width:50%;font-size:var(--fs-body-xs)}}.Skeleton_skeleton__2Bq6T{display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--wl-text-1) 11%,transparent) 25%,color-mix(in srgb,var(--wl-text-1) 22%,transparent) 50%,color-mix(in srgb,var(--wl-text-1) 11%,transparent) 75%);background-size:600px 100%;animation:Skeleton_skeletonShimmer__EKk6A 1.4s linear infinite}@keyframes Skeleton_skeletonShimmer__EKk6A{0%{background-position:-600px 0}to{background-position:600px 0}}.TeacherHubPages_page__K5YD6{width:100%;height:calc(100% - 155px);display:block;padding:1rem}.TeacherHubPages_fullPage__Zx5rk{width:100dvw;height:100dvh;display:block}.TeacherHubPages_desktopOnly__td0YC{display:block;height:100%;padding:32px}@media (max-width:768px){.TeacherHubPages_desktopOnly__td0YC{display:none}}.TeacherHubPages_mobileOnly__fJ0bs{display:none;padding:16px;overflow-x:auto}@media (max-width:768px){.TeacherHubPages_mobileOnly__fJ0bs{display:block}}.TeacherHubPages_tableScroll__CVhsY{overflow-x:auto}.TableShell_head__85hCs{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px}.TableShell_headText__SvAvc{min-width:0}.TableShell_title___pZrn{display:flex;align-items:center;gap:9px;font-size:var(--fs-h4);font-weight:700;letter-spacing:-.01em;color:var(--wl-text-1)}.TableShell_desc__yjP0V{margin-top:5px;max-width:560px;font-size:var(--fs-body-sm);line-height:1.5;color:var(--wl-text-3)}.TableShell_actions__ElSuj{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;flex-wrap:wrap}.TableShell_toolbar__pk3cJ{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:16px}.TableShell_toolbarSearch__Y9_Ar{flex:0 1 320px;min-width:200px}.TableShell_toolbarFilters__h_B7w{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.TableShell_pillWrap__mqlDu{position:relative}.TableShell_pill__OSPgl{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:100px;border:1px solid var(--wl-divider);background:transparent;color:var(--wl-text-1);font-size:var(--fs-body-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.TableShell_pill__OSPgl:hover{border-color:var(--wl-acc-1)}.TableShell_pillActive__48EeB{border-color:var(--wl-acc-1);background:color-mix(in srgb,var(--wl-acc-1) 10%,transparent);color:var(--wl-acc-1)}.TableShell_pillLabel__itJWU{color:var(--wl-text-3);font-weight:600}.TableShell_pillActive__48EeB .TableShell_pillLabel__itJWU{color:var(--wl-acc-1)}.TableShell_pillValue__4mRuR{font-weight:700}.TableShell_pillChevron__lDpMG{font-size:1rem;opacity:.7;transition:transform .15s ease}.TableShell_pillOpen__z0T4X .TableShell_pillChevron__lDpMG{transform:rotate(180deg)}.TableShell_pillClear__UUoxW{display:inline-flex;align-items:center;margin-left:2px;font-size:1rem;opacity:.8}.TableShell_pillClear__UUoxW:hover{opacity:1}.TableShell_menu__EKGmu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-height:300px;overflow-y:auto;padding:6px;border-radius:14px;background:var(--wl-bg-4);border:1px solid var(--wl-divider);z-index:40}.TableShell_option__593E6{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border:none;background:none;border-radius:10px;color:var(--wl-text-1);font-size:var(--fs-body-sm);font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease}.TableShell_option__593E6:hover{background:var(--wl-bgo-2)}.TableShell_optionSelected__UyJ9y{color:var(--wl-acc-1)}.TableShell_menuInputRow__cnt4r{display:flex;gap:6px;padding:4px}.TableShell_menuInput__JBk44{flex:1 1;height:36px;padding:0 12px;border:1px solid var(--wl-divider);border-radius:10px;background:transparent;color:var(--wl-text-1);font-size:var(--fs-body-sm);outline:none}.TableShell_menuInput__JBk44:focus{border-color:var(--wl-acc-1)}.TableShell_rowActions__FyKm0{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:100%}.TableShell_rowActionBtn__b23Xv{display:grid;place-items:center;width:32px;height:32px;border:none;background:transparent;color:var(--wl-text-2);border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease}.TableShell_rowActionBtn__b23Xv svg{width:18px;height:18px}.TableShell_rowActionBtn__b23Xv:hover{background:color-mix(in srgb,var(--wl-acc-1) 14%,transparent);color:var(--wl-acc-1)}.TableShell_rowActionBtn__b23Xv:disabled{opacity:.4;cursor:not-allowed;background:transparent;color:var(--wl-text-2)}.TableShell_rowActionDanger__ZhfEu:hover{background:color-mix(in srgb,var(--wl-sys-error) 16%,transparent);color:var(--wl-sys-error)}.TableShell_rowActionSep__dmL9b{width:1px;height:18px;margin:0 4px;background:var(--wl-divider);flex-shrink:0}.TableShell_noOpt__emDK_{width:100%;padding:9px 12px;border:none;background:none;color:var(--wl-text-1);font-size:var(--fs-body-sm);font-weight:500;text-align:left}@media (max-width:768px){.TableShell_head__85hCs{flex-direction:column}.TableShell_actions__ElSuj{justify-content:flex-start}.TableShell_toolbarSearch__Y9_Ar{flex:1 1 100%}.TableShell_toolbarFilters__h_B7w{justify-content:flex-start}}.ElipsisText_text__jt6tz{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;cursor:default}.ElipsisText_text__jt6tz[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:0;max-width:420px;padding:8px 12px;border-radius:8px;background:rgba(20,28,36,.95);color:var(--wl-text-1);font-size:var(--fs-body-sm);line-height:1.4;white-space:normal;word-break:break-word;box-shadow:0 8px 24px rgba(0,0,0,.35);z-index:1000;pointer-events:none}.Table_tableCard__rHtds{width:100%;max-width:1680px;border-radius:24px;padding:20px 24px;background:var(--wl-bg-card)}.Table_tableOuter__I33cl{display:flex;justify-content:center;width:100%}.Table_topBar__mB6TO{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.Table_topBarActions__oWOug{display:flex;align-items:center;gap:12px}.Table_title__E4VvD{font-size:var(--fs-h3);font-weight:700;color:var(--wl-text-1)}.Table_tableWrapper__53LOy{width:100%;display:flex;flex-direction:column;border-radius:16px;height:100%;max-height:550px;overflow:hidden;overflow-x:auto;overflow-y:hidden;background:var(--wl-bg-card)}.Table_tableWrapperFit__igAtO{height:auto}.Table_tableContent__bMepx{display:flex;flex-direction:column;width:max-content;min-width:100%;flex:1 1 auto;overflow-y:auto}.Table_tableHeader__WMxJz{display:flex;width:100%;flex:0 0 56px;height:56px;background:var(--wl-bg-card);position:-webkit-sticky;position:sticky;top:0;z-index:2}.Table_rowWrapper__FBmqN{flex:1 1 auto;min-height:calc(100% - 170px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.Table_rowWrapper__FBmqN::-webkit-scrollbar,.Table_tableWrapper__53LOy::-webkit-scrollbar{width:8px;height:8px}.Table_rowWrapper__FBmqN::-webkit-scrollbar-thumb,.Table_tableWrapper__53LOy::-webkit-scrollbar-thumb{background:var(--wl-bg-6);border-radius:4px}.Table_rowWrapper__FBmqN::-webkit-scrollbar-track,.Table_tableWrapper__53LOy::-webkit-scrollbar-track{background:transparent}.Table_headerCell__jdgR4{font-size:var(--fs-body-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--wl-text-3);transition:background-color .15s ease,box-shadow .15s ease}.Table_sortableHeader__txLQS{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Table_sortIcon__V_SOD{display:flex;align-items:center;font-size:var(--fs-body-sm);color:var(--wl-text-2);opacity:0;transition:opacity .15s ease,color .15s ease}.Table_sortableHeader__txLQS:hover .Table_sortIcon__V_SOD{opacity:1}.Table_sortIconActive__CBpSY{color:var(--wl-acc-1);opacity:1}.Table_tableRow__KB45H{display:flex;height:60px;border-top:1px solid var(--wl-table-divider);transition:background .12s ease}.Table_tableRow__KB45H:hover{background:rgba(255,255,255,.03)}.Table_noDataTabelRow__PD60f{display:flex;justify-content:center;align-items:center;min-height:100%;text-align:center}.Table_loadingTableRow__XYTFI{display:flex;justify-content:center;align-items:center;height:100%}.Table_cell__hwqWc{display:flex;align-items:center;padding:0 20px;font-size:var(--fs-body-sm);color:var(--wl-text-1);white-space:nowrap;min-width:0}.Table_centered__rM0Vw{justify-content:center}.Table_last__wUgn6{justify-content:end}.Table_selected__amVYH{border:1px solid var(--wl-acc-1);background-color:var(--wl-row-acc)!important}@media (max-width:1024px){.Table_hideOnMd__JW_Ue{display:none}}@media (max-width:1199px){.Table_hideOnLg__rO7t9{display:none}}@media (max-width:768px){.Table_topBar__mB6TO{flex-direction:column}.Table_tableCard__rHtds{padding:16px 12px}}.Table_tableOuterFlush____QqP{padding-left:0;padding-right:0}.Pagination_paginationWrapper__jZC4Q{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 4px 2px;border-top:1px solid var(--wl-table-divider)}.Pagination_itemsCount__HOnn2{display:inline-flex;align-items:center;padding:8px 16px;border-radius:100px;background:rgba(255,255,255,.04);color:var(--wl-text-2);font-size:var(--fs-body-sm);white-space:nowrap}.Pagination_paginationMain__VrJ_k{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.Pagination_pagination__5_1mo{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.Pagination_paginationArrow__4dBAe,.Pagination_pagination__5_1mo button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border:none;border-radius:10px;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:var(--wl-text-2);font-size:var(--fs-body-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s ease,color .12s ease}.Pagination_paginationArrow__4dBAe:hover:not(:disabled),.Pagination_pagination__5_1mo button:hover:not(:disabled):not(.Pagination_activePage__x8JS7){background:rgba(255,255,255,.09);color:var(--wl-text-1)}.Pagination_activePage__x8JS7,.Pagination_pagination__5_1mo button.Pagination_activePage__x8JS7{background:var(--wl-acc-1);color:var(--wl-button-text);box-shadow:none}.Pagination_paginationArrow__4dBAe{padding:0 8px}.Pagination_paginationArrow__4dBAe:disabled{opacity:.35;cursor:not-allowed}.Pagination_paginationArrow__4dBAe svg{display:block}.Pagination_ellipsis__yA1_t{display:grid;place-items:center;min-width:20px;height:34px;color:var(--wl-text-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Pagination_pageJumpForm__C3c0w{display:flex;align-items:center;gap:6px}.Pagination_pageJumpInput__xNNrx{width:128px;height:36px;padding:0 12px;border:none;outline:none;border-radius:9px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);color:var(--wl-text-1);font-size:var(--fs-body-sm);transition:background .14s ease,box-shadow .14s ease}.Pagination_pageJumpInput__xNNrx::placeholder{color:var(--wl-text-3)}.Pagination_pageJumpInput__xNNrx:hover{background:rgba(255,255,255,.055)}.Pagination_pageJumpInput__xNNrx:focus{background:rgba(255,255,255,.065)}.Pagination_pageJumpBtn__at6qF{background:none;border:none;cursor:pointer;color:var(--wl-acc-1);font-size:var(--fs-body-sm);font-weight:700;padding:4px 2px}.Pagination_pageJumpBtn__at6qF:hover{text-decoration:underline}.Pagination_pageJumpBtn__at6qF:disabled{opacity:.5;cursor:not-allowed}.Pagination_paginationSize__nR03s{display:flex;align-items:center}.Pagination_pageSizeWrapper__u665v{display:flex;align-items:center;gap:8px}.Pagination_pageSizeWrapper__u665v p{margin:0;color:var(--wl-text-2);font-size:var(--fs-body-sm);white-space:nowrap}.Pagination_pageSizes__IaHag{display:flex;gap:2px}.Pagination_sizeBtn__t4Mo2{min-width:34px;height:32px;border:none;background:transparent;color:var(--wl-text-2);border-radius:8px;font-size:var(--fs-body-sm);font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.Pagination_sizeBtn__t4Mo2:hover{color:var(--wl-text-1)}.Pagination_sizeBtn__t4Mo2.Pagination_sizeBtnActive__g41Ur{background:color-mix(in srgb,var(--wl-acc-1) 14%,transparent);color:var(--wl-acc-1)}@media (max-width:720px){.Pagination_paginationWrapper__jZC4Q{flex-direction:column;align-items:stretch;gap:12px}.Pagination_paginationMain__VrJ_k{justify-content:center}.Pagination_itemsCount__HOnn2{justify-content:center;text-align:center}.Pagination_paginationSize__nR03s{justify-content:center}}.ProgressBarCell_container__o1OLD{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding-left:1rem}.ProgressBarCell_bar__0uKy8{width:56px;height:6px;background:var(--wl-divider);border-radius:999px;overflow:hidden}.ProgressBarCell_progress__1dZ3z{height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--wl-acc-1) 30%,transparent),var(--wl-acc-1));transition:width .6s cubic-bezier(.4,0,.2,1)}.Paths_page__fBbNh{width:100%;height:100%;display:block;height:calc(100% - 155px);padding:1rem}.Paths_desktopOnly__LEV6b{display:block;padding:32px}@media (max-width:768px){.Paths_desktopOnly__LEV6b{display:none}}.Paths_mobileOnly__eIfAd{display:none;padding:16px;overflow-x:auto}@media (max-width:768px){.Paths_mobileOnly__eIfAd{display:block}}.Paths_formRoot__1db13{width:100%;max-width:522px;margin:0 auto;padding-top:40px;display:flex;flex-direction:column;gap:30px}.Paths_twoCol__jM868{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.Paths_tableOuter__F8ckp{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;height:100%;min-height:100%;max-height:100%}.Paths_tableCard__SXKkN{width:100%;max-width:1400px;border-radius:24px;padding:0 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:100%;min-height:100%}.Paths_tableContainer__zuU0y{--header-h:60px;--row-h:60px;height:calc(var(--header-h) + (var(--row-h) * var(--visible-rows)))}.Paths_assignTableWrapper__xf8mq{width:100%;margin-top:2rem;min-height:60dvh;max-height:60dvh}.Paths_tableScroll__luFX7{overflow-x:auto}@media not all and (min-width:48rem){.Paths_tableScroll__luFX7{display:none}}.Paths_tableScrollSpaced__X6uN1{margin-bottom:1rem}.TemplateUserAssignForm_form__bjJq_{display:flex;flex-direction:column;gap:1rem;min-width:min(28rem,100%);max-width:100%}.TemplateUserAssignForm_meta__rugrL{font-size:var(--fs-body-sm);opacity:.8}.TemplateUserAssignForm_pickers__7usuL{display:flex;flex-direction:column;gap:1rem}.TemplateUserAssignForm_sectionDisabled__HbU_T{opacity:.4;pointer-events:none}.TemplateUserAssignForm_count__iDrhV{margin-top:.25rem;font-size:var(--fs-body-sm);font-weight:600}.TemplateUserAssignForm_warning__kLQgd{font-size:var(--fs-body-sm);color:var(--wl-sys-error)}.TemplateUserAssignForm_confirm__mIBE8{display:flex;flex-direction:column;gap:1rem;min-width:min(28rem,100%);max-width:100%}.TemplateUserAssignForm_usersField__o1WLU{display:flex;flex-direction:column;gap:.5rem}.TemplateUserAssignForm_fieldLabel___oIPM{font-size:var(--fs-input-label);opacity:.85}.TemplateUserAssignForm_picker__ZCZsy{display:flex;flex-direction:column;gap:.75rem}.TemplateUserAssignForm_pickerList__2lkFK{display:flex;flex-direction:column;border:1px solid var(--wl-divider);border-radius:.5rem}.TemplateUserAssignForm_pickerRow__Xsx5F{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;font-size:var(--fs-body-sm)}.TemplateUserAssignForm_pickerRow__Xsx5F:hover{background:var(--wl-bgo-2)}.TemplateUserAssignForm_pickerEmpty__28gzA{padding:1rem;text-align:center;font-size:var(--fs-body-sm);opacity:.7}.TemplateUserAssignForm_pickerChips__8ZRZj{display:flex;flex-wrap:wrap;gap:.5rem}.TemplateUserAssignForm_invalidChip__Fwdom{color:var(--wl-sys-error);outline-color:var(--wl-sys-error)!important}.TemplateUserAssignForm_manualRow__E0XL1{display:flex;gap:.5rem}.TemplateUserAssignForm_manualInput__2yaBx{flex:1 1;padding:.5rem .75rem;font-size:var(--fs-input)}.TemplateUserAssignForm_addButton__ZdodN,.TemplateUserAssignForm_manualInput__2yaBx{border:1px solid var(--wl-divider);border-radius:.5rem;background:var(--wl-bgo-2);color:var(--wl-text-1)}.TemplateUserAssignForm_addButton__ZdodN{display:flex;align-items:center;justify-content:center;width:2.5rem;cursor:pointer}.TemplateUserAssignForm_pager__e9YBN{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:var(--fs-body-sm)}.TemplateUserAssignForm_pager__e9YBN button{width:1.75rem;height:1.75rem;border:1px solid var(--wl-divider);border-radius:.5rem;background:var(--wl-bgo-2);color:var(--wl-text-1);cursor:pointer}.TemplateUserAssignForm_pager__e9YBN button:disabled{opacity:.4;cursor:not-allowed}.TemplateUserAssignForm_results__f0xz8{display:flex;flex-direction:column;gap:1rem;min-width:min(28rem,100%);max-width:100%}.TemplateUserAssignForm_summary__KH1bA{display:flex;flex-wrap:wrap;gap:1rem;font-weight:600}.TemplateUserAssignForm_created__k_DzW{color:var(--wl-sys-success)}.TemplateUserAssignForm_skipped__UHNoO{color:var(--wl-sys-warning)}.TemplateUserAssignForm_failed__JZsGu{color:var(--wl-sys-error)}.TemplateUserAssignForm_resultList__m6diQ{display:flex;flex-direction:column;gap:.5rem;max-height:18rem;overflow-y:auto;margin:0;padding:0;list-style:none}.TemplateUserAssignForm_resultRow__COZYg{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border-radius:.5rem;background:var(--wl-bgo-2)}.TemplateUserAssignForm_reason__ceXhf{font-size:var(--fs-body-sm);opacity:.75;text-align:right}.SkillTypeBar_container__SBsBO{display:flex;flex-direction:column;align-items:center;gap:0;flex:0 0 auto;min-width:84px}.SkillTypeBar_percentLabel__n9GEZ{color:var(--wl-acc-1);font-size:var(--fs-body-md);font-weight:700;margin-bottom:6px}.SkillTypeBar_bar__0w1mQ{width:100%;max-width:80px;height:220px;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column}.SkillTypeBar_skillLabel__TlWdq{color:var(--wl-text-1);font-size:var(--fs-body-xs);text-align:center;margin-top:10px;line-height:1.3;min-height:32px;width:84px}.SkillTypeBar_totalLabel__zSypH{color:var(--wl-text-2);font-size:var(--fs-body-sm);margin-top:4px;white-space:normal;font-weight:700}.SkillProgressHeader_container__oCUw_{border-bottom:1px solid var(--wl-divider);height:44;display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:.5rem}.SkillProgressHeader_cell__dvEbX{padding:0 .5rem;font-size:var(--fs-body-sm);font-weight:600;letter-spacing:0;color:var(--wl-text-3);cursor:pointer;white-space:nowrap;display:flex;gap:.4rem;align-items:center;transition:color .12s}.SkillProgressHeader_cell__dvEbX:hover,.SkillProgressHeader_sorted__iW1Is{color:var(--wl-text-1)}.SkillProgressHeader_right__S18xn{display:flex;gap:1rem;flex-shrink:0}.SkillProgressHeader_colTrend__Azxuv{width:88px;justify-content:flex-end;padding:0}.SkillProgressHeader_colScore__3Q_M_{width:64px;justify-content:flex-end;padding:0}.SkillProgressHeader_colXp__cqwUG{width:96px;justify-content:flex-end;padding:0}.SkillProgressHeader_headerTip__6jkU1{width:.95rem;height:.95rem;color:var(--wl-text-3)}.LearnPage_canvasWrapper__vkfmn{width:100%;min-height:100vh;position:relative;display:flex;justify-content:center;align-items:flex-start;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:auto}.LearnPage_roadmapTypeTabs__u6BhF{width:100%;display:flex;justify-content:center;padding:16px 24px 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.LearnPage_roadmapTypeTabs__u6BhF::-webkit-scrollbar{display:none}.LearnPage_roadmapTypeTabsNav__0YGsw{display:flex;flex-wrap:wrap;justify-content:center;column-gap:32px;row-gap:24px;padding:14px 24px}.LearnPage_roadmapTypeTab__QdN_q{position:relative;display:flex;align-items:center;font-weight:400;font-size:var(--fs-body-md);line-height:20px;color:var(--wl-text-1);background:none;border:none;cursor:pointer;padding:6px 0;white-space:nowrap;flex-shrink:0;transition:color .2s ease}.LearnPage_roadmapTypeTabActive__bFyYs,.LearnPage_roadmapTypeTab__QdN_q:hover{color:var(--wl-acc-1)}.LearnPage_roadmapTypeTabUnderline__GEZ4j{position:absolute;left:0;right:0;bottom:-10px;height:2px;border-radius:24px;background:linear-gradient(90deg,color-mix(in srgb,var(--wl-acc-1) 0%,transparent) 0,var(--wl-acc-1) 31.73%,var(--wl-acc-1) 65.87%,color-mix(in srgb,var(--wl-acc-1) 0%,transparent) 100%);animation:LearnPage_underlineIn__eDRJL .2s ease forwards}.LearnPage_postAssessmentCtaWrap__GufGN{width:100%;display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:12px 16px 0}.LearnPage_roadmapCanvasStateWrap___bXgz{position:relative}.LearnPage_roadmapCanvasContent__L_ldY{transition:filter .2s ease,opacity .2s ease}.LearnPage_roadmapCanvasDisabled__G12LN{opacity:.9}.LearnPage_roadmapCanvasDisabled__G12LN .LearnPage_roadmapCanvasContent__L_ldY{filter:blur(2px) grayscale(.25)}.LearnPage_roadmapCanvasOverlay__pbdlX{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding-top:200px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:all;cursor:not-allowed}.LearnPage_roadmapCanvasOverlayText__ml5iL{margin:0;padding:12px 18px;border-radius:16px;background:var(--wl-bg-1);box-shadow:var(--frost-shadow);color:var(--wl-text-1);font-size:var(--fs-body-md);font-weight:600;text-align:center}@keyframes LearnPage_underlineIn__eDRJL{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@media (max-width:768px){.LearnPage_roadmapCanvasOverlay__pbdlX{padding-top:200px}.LearnPage_roadmapTypeTabsNav__0YGsw{column-gap:32px;row-gap:20px;padding:10px 16px}.LearnPage_roadmapTypeTab__QdN_q{font-size:var(--fs-body-sm)}}