.LandingLogo_logo__wH2UK{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:600;line-height:1.4;font-size:clamp(.875rem,.875rem + 0.4375*(100vw - 375px)/1065,1.3125rem);display:block;width:7lh;height:7lh}.LandingPageTemplate_wrapper__LBtJN{width:100%;min-height:100vh;min-height:100dvh;display:flex;padding:12px}.LandingPageTemplate_container__enIPe{gap:12px}.LandingPageTemplate_container__enIPe,.LandingPageTemplate_content__I_Cby{position:relative;width:100%;min-height:100%;display:flex;flex-direction:column}.LandingPageTemplate_content__I_Cby{align-items:center;justify-content:center;background-color:#f3f5f7;text-align:center;border-radius:20px;gap:1.5rem;padding:40px 20px}.LandingPageTemplate_brand__lLLW_{display:flex;flex-direction:column;align-items:center;gap:.5rem}.LandingPageTemplate_brandName__tLDi8{font-weight:700;color:#343839;margin:0;font-size:2.25rem;letter-spacing:-.02em}.Button_button__FrCGc,.LandingPageTemplate_brandName__tLDi8{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.Button_button__FrCGc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;font-size:16px;line-height:1.5;text-decoration:none;text-align:center;cursor:pointer;transition:all .15s ease-in-out;min-height:44px;white-space:nowrap;-webkit-user-select:none;user-select:none}.Button_button__FrCGc:disabled{opacity:.6;cursor:not-allowed}.Button_button__FrCGc:focus-visible{outline:2px solid #0084ff;outline-offset:2px}.Button_alignLeft__ORay1{justify-content:flex-start}.Button_alignRight__3N0Oq{justify-content:flex-end}.Button_primary__ArqRM{background-color:#fb692a;color:#fefefe}.Button_primary__ArqRM:hover:not(:disabled){background-color:#d84c10}.Button_primary__ArqRM:active:not(:disabled){background-color:#4a2525}.Button_secondary__OAgzl{background-color:#6c7275;color:#fefefe}.Button_secondary__OAgzl:hover:not(:disabled){background-color:#232627}.Button_secondary__OAgzl:active:not(:disabled){background-color:#141718}.Button_outlined__piZZ3{background-color:rgba(0,0,0,0);border:2px solid #fb692a;color:#fb692a}.Button_outlined__piZZ3:hover:not(:disabled){background-color:rgba(251,105,42,.1)}.Button_outlined__piZZ3:active:not(:disabled){background-color:rgba(251,105,42,.2)}.Button_danger__LQBiy{background-color:#d84c10;color:#fefefe}.Button_danger__LQBiy:hover:not(:disabled){background-color:rgb(194.4,68.4,14.4)}.Button_danger__LQBiy:active:not(:disabled){background-color:rgb(183.6,64.6,13.6)}.Button_ghost__4xXSG{background-color:rgba(0,0,0,0);color:#343839}.Button_ghost__4xXSG:hover:not(:disabled){background-color:#e8ecef}.Button_ghost__4xXSG:active:not(:disabled){background-color:#6c7275}.Button_link__YIbeH{background-color:rgba(0,0,0,0);color:#0084ff;text-decoration:none;min-height:auto;padding:0}.Button_link__YIbeH:hover:not(:disabled){text-decoration:underline}.Button_link__YIbeH:active:not(:disabled){opacity:.75}.Button_small__LQbri{padding:.25rem 1rem;font-size:14px;min-height:36px;gap:.25rem}.Button_medium__qvGq5{padding:.5rem 1.5rem;font-size:16px;min-height:44px;gap:.5rem}.Button_large__4_Upw{padding:1rem 2rem;font-size:18px;min-height:52px;gap:1rem}.Button_noPadding__9wPKe{padding:0;min-height:auto;gap:0}.Button_fullWidth__Fop_C{width:100%}.Button_iconOnly__Itb35{padding:.5rem;aspect-ratio:1;min-width:44px}.Button_iconOnly__Itb35.Button_small__LQbri{padding:.25rem;min-width:36px}.Button_iconOnly__Itb35.Button_large__4_Upw{padding:1rem;min-width:52px}.Button_leftIcon__KRGDa,.Button_rightIcon__O_QTy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button_leftIcon__KRGDa svg,.Button_rightIcon__O_QTy svg{fill:currentColor}.Button_button__FrCGc .Button_leftIcon__KRGDa svg,.Button_button__FrCGc .Button_rightIcon__O_QTy svg{width:20px;height:20px}.Button_small__LQbri .Button_leftIcon__KRGDa svg,.Button_small__LQbri .Button_rightIcon__O_QTy svg{width:16px;height:16px}.Button_large__4_Upw .Button_leftIcon__KRGDa svg,.Button_large__4_Upw .Button_rightIcon__O_QTy svg{width:24px;height:24px}.Button_label__ARoog{display:inline-flex;align-items:center}.Button_button__FrCGc.Button_blue__HHn91{background-color:#3e90f0;color:#fefefe}.Button_button__FrCGc.Button_blue__HHn91:hover:not(:disabled){background-color:#0084ff}.Button_button__FrCGc.Button_blue__HHn91:active:not(:disabled){background-color:rgb(0,118.8,229.5)}.Button_button__FrCGc.Button_blue__HHn91 p{text-transform:none}.Button_button__FrCGc.Button_whiteOutlined__t_5SU{background-color:rgba(0,0,0,0);border:2px solid #e8ecef;color:#141718}.Button_button__FrCGc.Button_whiteOutlined__t_5SU:hover:not(:disabled){background-color:#e8ecef}.Button_button__FrCGc.Button_whiteOutlined__t_5SU:disabled{color:#232627}.LoginInput_input__iReiL{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);border:none;background:rgba(0,0,0,0);outline:none;color:#6c7275;width:100%}.LoginInput_input__iReiL::placeholder{opacity:.5}.LoginInput_input__iReiL:disabled{opacity:.5}.Plans_plansContainer__2lmSy{width:100%;min-height:100%;display:flex;align-items:center;flex-direction:column;padding:8vh 12vw;gap:6vh}.Plans_plansContainer__2lmSy h3,.Plans_plansContainer__2lmSy p{text-align:center}.Plans_intervalSelection__cdZCL{width:100%;display:flex;justify-content:center;gap:1vw}.Plans_intervalTabSelected__EhsuY,.Plans_intervalTab__LgXzw{display:flex;gap:8px;border-radius:6px;padding:6px 16px;background:#fefefe;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.Plans_intervalTabSelected__EhsuY:hover,.Plans_intervalTab__LgXzw:hover{transform:translateY(-2px)}.Plans_intervalTabSelected__EhsuY .Plans_ecoRate__5IAfq,.Plans_intervalTab__LgXzw .Plans_ecoRate__5IAfq{color:#d84c10}.Plans_intervalTabSelected__EhsuY{background:#141718;color:#fefefe}.Plans_planComparisonBoxes__YWLIf{width:100%;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto}.Plans_planBoxContainer__loVwL{width:100%;display:flex;align-items:center}.Plans_defaultPlanBox__L1SFs,.Plans_planBox__fZxso{width:100%;padding:48px 32px;display:flex;flex-direction:column;background-color:#232627;border-radius:24px;color:#fefefe;gap:24px}.Plans_defaultPlanBox__L1SFs .Plans_price__YUowB,.Plans_planBox__fZxso .Plans_price__YUowB{display:flex;align-items:flex-end;gap:5px}.Plans_defaultPlanBox__L1SFs .Plans_price__YUowB h3,.Plans_planBox__fZxso .Plans_price__YUowB h3{line-height:1.2em}.Plans_defaultPlanBox__L1SFs .Plans_price__YUowB p,.Plans_planBox__fZxso .Plans_price__YUowB p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);color:#6c7275}.Plans_defaultPlanBox__L1SFs .Plans_separator__bVsSq,.Plans_planBox__fZxso .Plans_separator__bVsSq{height:1px;opacity:50%;background-color:#343839}.Plans_defaultPlanBox__L1SFs .Plans_highlightedFeaturesContainer__smJ7p,.Plans_planBox__fZxso .Plans_highlightedFeaturesContainer__smJ7p{display:flex;flex-direction:column;gap:8px}.Plans_defaultPlanBox__L1SFs .Plans_highlightedFeaturesContainer__smJ7p .Plans_highlightedFeature__PCTfV,.Plans_planBox__fZxso .Plans_highlightedFeaturesContainer__smJ7p .Plans_highlightedFeature__PCTfV{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.7em;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);display:flex;gap:12px}.Plans_defaultPlanBox__L1SFs .Plans_highlightedFeaturesContainer__smJ7p .Plans_highlightedFeature__PCTfV svg,.Plans_planBox__fZxso .Plans_highlightedFeaturesContainer__smJ7p .Plans_highlightedFeature__PCTfV svg{height:1lh;fill:#3e90f0}.Plans_defaultPlanBox__L1SFs .Plans_highlightedFeaturesContainer__smJ7p .Plans_highlightedFeature__PCTfV p,.Plans_planBox__fZxso .Plans_highlightedFeaturesContainer__smJ7p .Plans_highlightedFeature__PCTfV p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.7em;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem)}.Plans_defaultPlanBox__L1SFs{padding:32px;border-top-right-radius:unset;border-bottom-right-radius:unset;background-color:#fff;color:#141718}.Plans_defaultPlanBox__L1SFs .Plans_separator__bVsSq{background-color:#e8ecef;opacity:1}.Plans_defaultPlanBox__L1SFs .Plans_highlightedFeaturesContainer__smJ7p .Plans_highlightedFeature__PCTfV svg{fill:#6c7275;opacity:50%}.Plans_currentPlanContainer__0o6Ig{width:60%}.Plans_planComparisonTable__q8gHW{width:100%;border-collapse:collapse}.Plans_planComparisonTable__q8gHW td,.Plans_planComparisonTable__q8gHW th{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.7em;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);padding-top:20px;padding-bottom:20px;border-top:1px solid #e8ecef;border-bottom:1px solid #e8ecef}.Plans_planComparisonTable__q8gHW th{text-align:start}.Plans_planComparisonTable__q8gHW svg{height:1lh;vertical-align:middle}.Plans_planComparisonTable__q8gHW .Plans_checkIcon__PSxAF{fill:#3e90f0}.Plans_planComparisonTable__q8gHW .Plans_xMarkIcon__4GgPD{fill:#6c7275}.PasswordChecklist_list__8BDCf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.PasswordChecklist_item__FAMOa{display:flex;align-items:center;gap:.25rem;color:#6c7275;transition:color .15s ease-in-out;line-height:1}.PasswordChecklist_item__FAMOa.PasswordChecklist_met__tHfsb{color:#249304}.PasswordChecklist_item__FAMOa span:last-child{line-height:1.3}.PasswordChecklist_label__ZSI5g{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;color:#6c7275;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem)}.PasswordChecklist_iconWrapper__UnIDf{flex-shrink:0;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.PasswordChecklist_iconWrapper__UnIDf>span{display:flex!important;align-items:center;justify-content:center;width:15px;height:15px}.PasswordChecklist_iconWrapper__UnIDf svg{display:block;flex-shrink:0}.PasswordChecklist_iconMet__Rbe2d{color:#249304;stroke-width:2.5}.PasswordChecklist_iconPending__n8OQr{color:#6c7275;stroke-width:1.5}.PasswordInputField_group__3KCtO{display:flex;flex-direction:column;gap:.25rem}.PasswordInputField_label__jDjds{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.75rem;font-weight:600;color:#6c7275;text-transform:uppercase;letter-spacing:.06em;padding-left:2px}.PasswordInputField_field__fXKRX{display:flex;align-items:center;gap:.5rem;background-color:#f3f5f7;border:2px solid #e8ecef;border-radius:1rem;padding:.5rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.PasswordInputField_field__fXKRX:focus-within{border-color:#0084ff;box-shadow:0 0 0 3px rgba(0,132,255,.12)}.PasswordInputField_field__fXKRX input{flex:1 1;color:#343839}.PasswordInputField_field__fXKRX input::placeholder{color:#6c7275;opacity:.7}.PasswordInputField_toggle__REAtq{flex-shrink:0;display:flex;align-items:center;color:#6c7275;transition:color .15s ease-in-out}.PasswordInputField_toggle__REAtq:hover{color:#343839}.PasswordInputField_matchIcon__00MCe{flex-shrink:0;color:#3fdd78}.PasswordInputField_mismatchIcon__ioS7W{flex-shrink:0;color:#6c7275;opacity:.4}.AuthCard_card__HaCKV{position:relative;width:100%;max-width:420px;background-color:#fefefe;border-radius:2rem;box-shadow:0 -4px 16px rgba(0,0,0,.06),0 8px 32px rgba(0,0,0,.12);padding:2rem 2rem 3rem;overflow:hidden}.AuthCard_closeButton__tSS76{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e8ecef;border-radius:9999px;background-color:#fefefe;color:#6c7275;cursor:pointer;z-index:2;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.AuthCard_closeButton__tSS76:hover{background-color:#f3f5f7;border-color:#6c7275;color:#343839}.AuthCard_closeButton__tSS76:focus-visible{outline:2px solid #0084ff;outline-offset:1px}.AuthCard_stateContent__5_cle{display:flex;flex-direction:column;gap:1.5rem}.AuthCard_header__QZykT{display:flex;flex-direction:column;gap:.25rem;text-align:center;padding-top:0}.AuthCard_heading__q2NLr{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:600;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);margin:0;color:#343839}.AuthCard_emailRow__2ixRS{display:flex;align-items:center;justify-content:center;gap:.5rem}.AuthCard_emailLabel__tRuLZ{line-height:1.7em;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);color:#343839}.AuthCard_editLink__v9NdN,.AuthCard_emailLabel__tRuLZ{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500}.AuthCard_editLink__v9NdN{line-height:1.6;color:#6c7275;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem);background:none;border:none;cursor:pointer;color:#0084ff;padding:0}.AuthCard_editLink__v9NdN:hover{text-decoration:underline}.AuthCard_subtext__GQh9J{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.7em;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);color:#6c7275;margin:0}.AuthCard_subtext__GQh9J strong{color:#343839;font-weight:500}.AuthCard_form__5Q7Ko{display:flex;flex-direction:column;gap:1rem}.AuthCard_inputGroup__LTHGT{display:flex;flex-direction:column;gap:.25rem}.AuthCard_inputLabel__tyDzm{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.75rem;font-weight:600;color:#6c7275;text-transform:uppercase;letter-spacing:.06em;padding-left:2px}.AuthCard_inputField__MG9in{background-color:#f3f5f7;border:2px solid #e8ecef;border-radius:1rem;padding:.5rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.AuthCard_inputField__MG9in:focus-within{border-color:#0084ff;box-shadow:0 0 0 3px rgba(0,132,255,.12)}.AuthCard_inputField__MG9in input{color:#343839}.AuthCard_inputField__MG9in input::placeholder{color:#6c7275;opacity:.7}.AuthCard_otpTimer__6fAoT{display:flex;align-items:center;gap:.25rem;color:#6c7275}.AuthCard_otpTimer__6fAoT strong{color:#343839;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AuthCard_otpTimer__6fAoT.AuthCard_otpTimerExpired__0GFZ2{color:#d84c10}.AuthCard_otpTimerText__ZW7lL{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;color:#6c7275;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem)}.AuthCard_otpTimerDot__VrFOf{flex-shrink:0;width:6px;height:6px;border-radius:9999px;background-color:#3fdd78;animation:AuthCard_pulse__Jri5a 1.5s ease-in-out infinite}@keyframes AuthCard_pulse__Jri5a{0%,to{opacity:1}50%{opacity:.35}}.AuthCard_error__azaHe{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;color:#6c7275;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem);color:#d84c10;text-align:center;margin:0}.AuthCard_divider__I8kec{position:relative;display:flex;align-items:center}.AuthCard_divider__I8kec:after,.AuthCard_divider__I8kec:before{content:"";flex:1 1;height:1px;background-color:#e8ecef}.AuthCard_dividerText__v3igf{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem);padding:0 .5rem;color:#6c7275}.AuthCard_googleButton__F_mGr{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem 1rem;border:2px solid #e8ecef;border-radius:1rem;background-color:#fefefe;color:#343839;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.AuthCard_googleButton__F_mGr svg{width:20px;height:20px;flex-shrink:0}.AuthCard_googleButton__F_mGr:hover{background-color:#f3f5f7;border-color:#6c7275}.AuthCard_googleLabel__IXtzv{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem)}.AuthCard_secondaryLinks__qkWCu{display:flex;flex-direction:column;align-items:center;gap:.5rem}.AuthCard_linkButton__KwOEE{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;color:#6c7275;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem);background:none;border:none;cursor:pointer;padding:0;color:#0084ff}.AuthCard_linkButton__KwOEE:hover{text-decoration:underline}.AuthCard_linkButton__KwOEE:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.AuthCard_successState__qwqrP{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.AuthCard_successState__qwqrP h2{margin:0;color:#343839}.AuthCard_successIcon__Dainr{color:#3fdd78}.ResetPasswordForm_form__AbNn0{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:420px}.ResetPasswordForm_header__9ktTE{text-align:center}.ResetPasswordForm_error__mVeH4{font-weight:500;line-height:1.6;color:#6c7275;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem);color:#d84c10;text-align:center}.ResetPasswordForm_error__mVeH4,.ResetPasswordForm_heading__N8YvT{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;margin:0}.ResetPasswordForm_heading__N8YvT{font-weight:600;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);color:#343839}.ResetPasswordForm_bodyText__XP91A{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.7em;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);margin:0;color:#6c7275}.ResetPasswordForm_successMessage__9b4al{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;max-width:420px;width:100%}.ResetPasswordForm_successIcon__I8CIP{color:#3fdd78}.ResetPasswordForm_redirectMessage__CYQlM{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;font-size:clamp(.75rem,.75rem + 0.0625*(100vw - 375px)/1065,.8125rem);color:#6c7275;margin:0}.ConsentModal_checkboxes__lEaEV{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.ConsentModal_checkboxLabel__UZ7sM{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;color:#343839;line-height:1.5}.ConsentModal_checkboxLabel__UZ7sM input{margin-top:3px;accent-color:#0084ff}.ConsentModal_checkboxLabel__UZ7sM a{color:#0084ff;text-decoration:underline}.ConsentModal_error__N7PCj{margin:1rem 0 0;color:#d84c10;font-size:.875rem}.EmailVerificationBanner_banner__aZ3Lh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border:1px solid rgba(246,172,61,.4);border-radius:.5rem;background:rgba(246,172,61,.12)}.EmailVerificationBanner_content__o8SZe{min-width:0;flex:1 1}.EmailVerificationBanner_title__pAlj8{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#343839}.EmailVerificationBanner_message__89URZ,.EmailVerificationBanner_title__pAlj8{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.EmailVerificationBanner_message__89URZ{margin:0;font-size:.9rem;color:#6c7275}.EmailVerificationBanner_feedback__glbnD{margin:.25rem 0 0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.875rem;color:#343839}.EmailVerificationBanner_actions__7_Js7{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media(max-width:1023px){.EmailVerificationBanner_banner__aZ3Lh{padding:1rem}.EmailVerificationBanner_actions__7_Js7{width:100%;flex-direction:column}.EmailVerificationBanner_actions__7_Js7 button{width:100%}}.LoadingPage_loadingContainer__VzyTH{width:100%;min-height:100%;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#fefefe}.LoadingPage_loadingCircle__zfcxl{width:clamp(2.25rem,4vmin,3rem);height:clamp(2.25rem,4vmin,3rem);border:3px solid #6c7275;border-top-color:#0084ff;box-sizing:border-box;border-radius:50%;animation:LoadingPage_spin__E2Zwb .8s linear infinite}@keyframes LoadingPage_spin__E2Zwb{to{transform:rotate(1turn)}}.QuickActions_container__bWbdm{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:768px){.QuickActions_container__bWbdm{grid-template-columns:1fr;gap:8px}}.QuickActions_card__Rw9jD{display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;border:1px solid #e8ecef;background:#fefefe;cursor:pointer;transition:box-shadow .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out;text-align:left}.QuickActions_card__Rw9jD:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.QuickActions_cardIcon__FlXS0{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.QuickActions_cardLabel__hiVfM{font-size:14px;font-weight:500;color:#343839;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QuickActions_card_blue__OhDUl .QuickActions_cardIcon__FlXS0{background:rgba(0,132,255,.1);color:#0084ff}.QuickActions_card_blue__OhDUl:hover{border-color:rgba(0,132,255,.3)}.QuickActions_card_purple__Ci0b8 .QuickActions_cardIcon__FlXS0{background:rgba(142,85,234,.1);color:#8e55ea}.QuickActions_card_purple__Ci0b8:hover{border-color:rgba(142,85,234,.3)}.QuickActions_card_orange__19Q0D .QuickActions_cardIcon__FlXS0{background:rgba(251,105,42,.1);color:#fb692a}.QuickActions_card_orange__19Q0D:hover{border-color:rgba(251,105,42,.3)}.QuickActions_card_green__JpCUM .QuickActions_cardIcon__FlXS0{background:rgba(63,221,120,.1);color:#249304}.QuickActions_card_green__JpCUM:hover{border-color:rgba(63,221,120,.3)}.ConversationList_conversationList__10bhZ{width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:4px;height:100%}.ConversationList_conversationListEmpty__hwN69{display:flex;align-items:center;justify-content:center;padding:24px 16px}.ConversationList_conversationListEmpty__hwN69 span{font-size:14px;color:#6c7275}.ConversationList_conversationButton__Oq5Rn{width:100%;display:flex;align-items:center;gap:8px;padding:8px;background:unset;color:#e8ecef;border-radius:8px;text-align:start;flex-shrink:0;cursor:pointer;font-size:14px;font-weight:500}.ConversationList_conversationTitle__asZvX{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationList_trashIcon__AJ6AK{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity .15s ease-in-out;padding:4px;border-radius:6px;cursor:pointer}.ConversationList_trashIcon__AJ6AK svg{fill:#6c7275;width:16px;height:16px;transition:fill .15s ease-in-out}.ConversationList_trashIcon__AJ6AK:hover{background:rgba(216,76,16,.1)}.ConversationList_trashIcon__AJ6AK:hover svg{fill:#d84c10}.ConversationList_conversationButton__Oq5Rn:hover .ConversationList_trashIcon__AJ6AK{opacity:1}.ConversationList_conversationButtonActive__nt9kF{background:linear-gradient(270deg,#343839 0,#6C7275)}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationListEmpty__hwN69 span{color:#6c7275}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButton__Oq5Rn{color:#141718;padding:10px 12px;border-radius:8px;font-size:.875rem;transition-property:background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButtonActive__nt9kF,.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButton__Oq5Rn:hover{background:#f3f5f7}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButtonActive__nt9kF .ConversationList_conversationTitle__asZvX{font-weight:600}.ConversationList_conversationListLight__HCRfK .ConversationList_trashIcon__AJ6AK{opacity:.4}.ConversationList_conversationListLight__HCRfK .ConversationList_trashIcon__AJ6AK svg{fill:#6c7275}.ConversationList_conversationListLight__HCRfK .ConversationList_trashIcon__AJ6AK:hover{opacity:1;background:rgba(216,76,16,.1)}.ConversationList_conversationListLight__HCRfK .ConversationList_trashIcon__AJ6AK:hover svg{fill:#d84c10}.ConversationList_conversationListLight__HCRfK .ConversationList_conversationButton__Oq5Rn:hover .ConversationList_trashIcon__AJ6AK{opacity:1}.AssistantWelcome_welcome__CgP7y{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.AssistantWelcome_heroSection__cCHlG{width:100%;max-width:640px;margin:0 auto;padding:8vh 24px 0;display:flex;flex-direction:column;align-items:center}@media(max-width:1024px){.AssistantWelcome_heroSection__cCHlG{padding:4vh 16px 0}}.AssistantWelcome_greeting__dpicu{font-size:32px;font-weight:600;color:#343839;text-align:center;margin-bottom:4px}@media(max-width:768px){.AssistantWelcome_greeting__dpicu{font-size:24px}}.AssistantWelcome_subtitle__Nu4gj{font-size:18px;font-weight:400;color:#6c7275;text-align:center;margin-bottom:24px}@media(max-width:768px){.AssistantWelcome_subtitle__Nu4gj{font-size:16px;margin-bottom:16px}}.AssistantWelcome_inputWrapper__Rh2C7{width:100%;margin-bottom:20px}.AssistantWelcome_chatInputOverride__ryJV4{width:100%!important;padding:0!important}.AssistantWelcome_historySection__rTkQX{width:100%;max-width:640px;margin:0 auto;padding:32px 24px 40px;display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){.AssistantWelcome_historySection__rTkQX{padding:20px 16px 40px}}.AssistantWelcome_historyTitle__tCaei{font-size:13px;font-weight:600;color:#6c7275;text-transform:uppercase;letter-spacing:.05em}.ConversationNavbarMobile_panelWrapper__tOSiQ{position:fixed;inset:0;z-index:100;background-color:rgba(0,0,0,.3);overflow:hidden;animation:ConversationNavbarMobile_fadeIn__EHFCT .2s ease-out}@media(orientation:portrait){.ConversationNavbarMobile_panelWrapper__tOSiQ{bottom:64px}}@media(orientation:landscape){.ConversationNavbarMobile_panelWrapper__tOSiQ{left:80px}}.ConversationNavbarMobile_panel__516BX{width:320px;max-width:80%;height:100%;background-color:#e8ecef;padding:10px;display:flex;flex-direction:column;box-shadow:0 20px 25px rgba(0,0,0,.25);animation:ConversationNavbarMobile_slideIn__Af4H_ .25s ease-out;overflow-y:auto}.ConversationNavbarMobile_panel__516BX::-webkit-scrollbar{width:8px;height:8px}.ConversationNavbarMobile_panel__516BX::-webkit-scrollbar-track{background:#232627}.ConversationNavbarMobile_panel__516BX::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px}.ConversationNavbarMobile_panel__516BX::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}@media(max-width:1023px)and (orientation:portrait),(max-width:768px){.ConversationNavbarMobile_panel__516BX{width:100%;max-width:100%}}.ConversationNavbarMobile_panelHeader__crrNv{display:flex;align-items:center;padding:10px 6px;gap:10px;margin-bottom:6px}.ConversationNavbarMobile_panelHeader__crrNv svg{fill:#141718;width:20px;height:20px;cursor:pointer;flex-shrink:0}.ConversationNavbarMobile_panelHeader__crrNv h5{margin:0;color:#141718;font-size:15px;font-weight:600}@keyframes ConversationNavbarMobile_slideIn__Af4H_{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ConversationNavbarMobile_fadeIn__EHFCT{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.3)}}.ConversationHeader_header__vbvzA{width:100%;display:flex;align-items:center;gap:12px;padding:0 16px}.ConversationHeader_title__Rapk6{flex:1 1;min-width:0;font-size:15px;font-weight:600;color:#343839;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}@media(max-width:1024px){.ConversationHeader_title__Rapk6{font-size:13px}}.ConversationHeader_iconButton__9TlxW{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:rgba(0,0,0,0);border:1px solid #e8ecef;color:#343839;cursor:pointer;flex-shrink:0;transition:background .15s ease-in-out,border-color .15s ease-in-out}.ConversationHeader_iconButton__9TlxW:hover{background:#f3f5f7;border-color:#6c7275}@media(max-width:1024px){.ConversationHeader_iconButton__9TlxW{width:30px;height:30px}.ConversationHeader_iconButton__9TlxW svg{width:16px;height:16px}}.Assistant_assistantPage__TA7hz{position:relative;flex:1 1;display:flex;flex-direction:column}.Assistant_chatBotWrapper__5dSIV{position:absolute;inset:0}.TabButton_tabButton__ol0aH{height:80%;flex:1 1;min-width:100px;max-width:150px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:2px solid #6c7275;border-bottom:none;transform:translateY(2px);z-index:10;background:#e8ecef;padding:.5rem 1rem;transition-property:transform,background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.TabButton_tabButton__ol0aH h6{margin:0;color:#343839;font-size:16px;font-weight:500;transition-property:color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.TabButton_tabButton__ol0aH:hover:not(.TabButton_active__IOKxf){background:#f3f5f7;transform:translateY(3px)}.TabButton_tabButton__ol0aH:hover:not(.TabButton_active__IOKxf) h6{color:#343839}.TabButton_tabButton__ol0aH.TabButton_active__IOKxf{background:#fefefe;border-bottom:unset}.TabButton_tabButton__ol0aH.TabButton_active__IOKxf h6{color:#343839;font-weight:600}@media(max-width:1023px){.TabButton_tabButton__ol0aH{min-width:80px;max-width:120px;padding:.25rem .5rem}.TabButton_tabButton__ol0aH h6{font-size:14px}}.TabBar_tabBar__PIJDm{display:flex;align-items:flex-end;gap:.25rem;padding:0 1.5rem;flex:1 1}@media(max-width:1023px){.TabBar_tabBar__PIJDm{padding:0 1rem}}.LessonCard_lessonCard__r4AZq{width:100%;padding:1rem;background:#fefefe;border:2px solid #6c7275;border-radius:1rem;cursor:pointer;text-align:left;transition-property:border-color,transform,box-shadow;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.LessonCard_lessonCard__r4AZq:hover{border-color:#0084ff;transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.LessonCard_lessonCard__r4AZq:active{transform:translateY(0)}@media(max-width:1023px){.LessonCard_lessonCard__r4AZq{padding:.5rem}}.LessonCard_content__pc_4u{display:flex;flex-direction:column;gap:.25rem}.LessonCard_title__e6wyS{margin:0;color:#343839;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media(max-width:1023px){.LessonCard_title__e6wyS{font-size:13px}}.LessonCard_chapter__iiT1U{margin:0;color:#141718;font-size:13px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media(max-width:1023px){.LessonCard_chapter__iiT1U{font-size:11px}}.Profile_profileContainer__gyNMg{width:100%;min-height:100%;padding:4vh 10vw;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1440px){.Profile_profileContainer__gyNMg{padding:4vh 6vw}}@media(max-width:1024px){.Profile_profileContainer__gyNMg{padding:3vh 4vw;gap:1rem}}.Profile_userHeader__jOTzq{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;border:1px solid #e8ecef;border-radius:.5rem;background-color:#fefefe}@media(max-width:768px){.Profile_userHeader__jOTzq{flex-direction:column;align-items:stretch}}.Profile_userHeaderMain__jE07R{display:flex;align-items:center;gap:1rem;min-width:0}.Profile_headerActionButton__myn_6{flex-shrink:0}@media(max-width:768px){.Profile_headerActionButton__myn_6{align-self:flex-start}}.Profile_topSection__wQsFt{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:3vw;padding-bottom:1.5rem;border-bottom:1px solid #e8ecef}@media(max-width:1024px){.Profile_topSection__wQsFt{grid-template-columns:1fr;gap:1.5rem}}.Profile_leftColumn__y_OPz,.Profile_rightColumn__aSkzK{display:flex;flex-direction:column}.Profile_leftColumn__y_OPz{gap:1rem}.Profile_bottomSection__XzbZw{width:100%}.Profile_sectionTitle__uWG7w{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:600;line-height:1.3;font-size:clamp(1rem,1rem + 0.625*(100vw - 375px)/1065,1.625rem);margin-bottom:1vh}.Profile_avatar__y7Mbc{width:48px;height:48px;border-radius:50%;background-color:#0084ff;color:#fefefe;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;flex-shrink:0;letter-spacing:.02em}.Profile_userIdentity___0d82{display:flex;flex-direction:column;gap:.25rem;min-width:0}.Profile_userName__HPw1P{font-weight:600;line-height:1.3;font-size:clamp(1rem,1rem + 0.625*(100vw - 375px)/1065,1.625rem)}.Profile_userMeta__cov64,.Profile_userName__HPw1P{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;margin:0}.Profile_userMeta__cov64{line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);color:#141718}.Profile_userDetails__8hFdq{display:flex;flex-direction:column;gap:1rem}.Profile_formError__pCdT_{margin:0;color:#d84c10;font-size:.875rem}.Profile_modalField__xJuhy{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.Profile_modalLabel__K3kVg{font-size:.875rem;font-weight:600}.Profile_modalInput__Iqiv_{width:100%;padding:12px 16px;font-size:16px;font-family:var(--font-inter);border:2px solid #e8ecef;border-radius:.5rem;outline:none;transition:border-color .15s ease-in-out}.Profile_modalInput__Iqiv_:focus{border-color:#0084ff}.Profile_modalInput__Iqiv_:disabled{opacity:.6}.Profile_yearGrid__lGe3t{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media(max-width:768px){.Profile_yearGrid__lGe3t{grid-template-columns:repeat(3,1fr)}}.Profile_yearOption__ph5UM{padding:10px 4px;font-size:14px;font-family:var(--font-inter);text-align:center;border:2px solid #e8ecef;border-radius:.5rem;background:rgba(0,0,0,0);color:#343839;cursor:pointer;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.Profile_yearOption__ph5UM:hover:not(:disabled){border-color:#0084ff}.Profile_yearOption__ph5UM:disabled{opacity:.6;cursor:default}.Profile_yearOptionSelected__WDYvA{border-color:#0084ff;background-color:rgba(0,132,255,.08);font-weight:500}.Profile_completeProfileCta__wTHxt{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem;background-color:#f3f5f7;border-radius:.5rem;margin-top:.5rem}.Profile_pedagogicalTitle__JkFfl{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:600;line-height:1.4;font-size:clamp(.875rem,.875rem + 0.4375*(100vw - 375px)/1065,1.3125rem);margin:0}.Profile_pedagogicalDetails__THu_P{display:flex;flex-direction:column;gap:.5rem;width:100%}.Profile_detailItem__WbJ3C{display:flex;flex-direction:column;gap:.25rem}.Profile_detailLabel__j5Jko{font-size:.875rem;font-weight:600;color:#141718}.Profile_detailValue___jIJx{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);color:#6c7275}.Profile_cardActions__erS_L{display:flex;flex-wrap:wrap;gap:.5rem}.Profile_ctaMessage___lWU9{color:#343839;font-size:.9rem;line-height:1.6;margin:0}.Profile_progressionGraph__AlSl2{display:flex;flex-direction:column;height:100%}.Profile_graphContainer__3s9wE{display:flex;align-items:center;justify-content:center;width:100%;max-width:455px;max-height:455px;aspect-ratio:1/1;margin:0 auto}@media(max-width:1200px){.Profile_graphContainer__3s9wE{max-width:420px;max-height:420px}}@media(max-width:1024px){.Profile_graphContainer__3s9wE{max-width:280px;max-height:280px}}.Profile_emptyGraph__iEV7j{flex:1 1;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;opacity:.6}.Profile_emptyGraph__iEV7j p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);margin:0}.Profile_history__PVMdL{display:flex;flex-direction:column}.Profile_historyHeader__wexgC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5vh;flex-wrap:wrap;gap:1vh}.Profile_historyFilters__Nc0i5{display:flex;gap:1.5vw}@media(max-width:1024px){.Profile_historyFilters__Nc0i5{gap:2vw}}.Profile_historyList__pKNwX{display:flex;flex-direction:column;gap:.75vh}.Profile_historyItem__cP9Mx{text-decoration:none}.Profile_emptyHistory__VLxcs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3vh;padding:6vh 0;text-align:center}.Profile_emptyHistory__VLxcs p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);margin:0;opacity:.6}.Profile_emptyHistory__VLxcs button{padding:12px 24px;font-size:16px;font-weight:500;background-color:#3fdd78;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.Profile_emptyHistory__VLxcs button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.DropdownMenu_wrapper__4Rrxo{position:relative}.DropdownMenu_wrapper__4Rrxo p{margin:0}.DropdownMenu_wrapper__4Rrxo .DropdownMenu_title__wA_eG{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);cursor:pointer;display:flex;align-items:center;gap:8px;border:1px solid #6c7275;border-radius:8px;padding:4px 8px;white-space:nowrap}.DropdownMenu_wrapper__4Rrxo .DropdownMenu_title__wA_eG:hover{transform:translateY(-1px)}.DropdownMenu_wrapper__4Rrxo .DropdownMenu_title__wA_eG svg{width:14px;height:14px;transition:rotate .2s ease-in-out;rotate:180deg;flex-shrink:0}.DropdownMenu_wrapper__4Rrxo .DropdownMenu_titleCollapsed__Fkuus svg{rotate:0deg}.DropdownMenu_wrapper__4Rrxo .DropdownMenu_menu__IKFNJ{position:absolute;top:100%;left:0;overflow:hidden;transform-origin:top;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;opacity:1;z-index:100;border:1px solid #6c7275;border-radius:10px;margin-top:5px;background:#fefefe;display:flex;flex-direction:column}.DropdownMenu_wrapper__4Rrxo .DropdownMenu_menu__IKFNJ .DropdownMenu_item__pFkgJ{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);cursor:pointer;padding:6px 10px}.DropdownMenu_wrapper__4Rrxo .DropdownMenu_menu__IKFNJ .DropdownMenu_item__pFkgJ:not(:last-child){border-bottom:1px solid #6c7275}.DropdownMenu_wrapper__4Rrxo .DropdownMenu_menu__IKFNJ .DropdownMenu_item__pFkgJ:hover,.DropdownMenu_wrapper__4Rrxo .DropdownMenu_menu__IKFNJ .DropdownMenu_selectedItem__syu4l{background-color:#e8ecef}.DropdownMenu_wrapper__4Rrxo .DropdownMenu_menuCollapsed__agLIb{opacity:0}.LessonDetailWithoutExercises_lessonDetail__fj2fN{padding:2rem;max-width:1000px;margin:0 auto}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L{margin-bottom:2rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_title__e5_bN{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:2rem;font-weight:700;color:#343839;line-height:1.2}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_buttonGroup__eUd4v{display:flex;flex-direction:column;gap:.5rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_shortcutButton__1xBCR{margin-left:auto;flex-shrink:0}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_primaryActionRow__km1j2{display:flex;align-items:stretch;gap:.5rem;width:100%;min-width:0}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_primaryActionButton__KMXnP{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_dotsMenuTrigger__Bn7tM{flex-shrink:0}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_statusRow__v2ww5{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_objectives__OMS0D{margin-bottom:2rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_objectives__OMS0D .LessonDetailWithoutExercises_sectionTitle__scKSj{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;font-weight:600;color:#343839}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_objectives__OMS0D .LessonDetailWithoutExercises_objectivesList__CYhUT{margin:0;padding:0;list-style:none}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_emptyState__f9S03{padding:3rem;background:#f3f5f7;border-radius:1.5rem;text-align:center}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_emptyState__f9S03 .LessonDetailWithoutExercises_emptyMessage___gM6b{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1rem;line-height:1.6;color:#6c7275}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_challengeLockReason__rxLKY{margin:.25rem 0 0;color:#4a2525;font-size:.8125rem;font-weight:500}@media(max-width:1023px){.LessonDetailWithoutExercises_lessonDetail__fj2fN{padding:1.5rem 1rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_title__e5_bN{font-size:1.5rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_primaryActionRow__km1j2,.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_header__vwZ5L .LessonDetailWithoutExercises_statusRow__v2ww5{gap:.25rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_objectives__OMS0D .LessonDetailWithoutExercises_sectionTitle__scKSj{font-size:1.125rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_emptyState__f9S03{padding:1.5rem}.LessonDetailWithoutExercises_lessonDetail__fj2fN .LessonDetailWithoutExercises_emptyState__f9S03 .LessonDetailWithoutExercises_emptyMessage___gM6b{font-size:.9375rem}}.LessonDetailWithExercises_lessonDetail__1brlD{padding:2rem;max-width:1000px;margin:0 auto}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi{margin-bottom:2rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_title__EFlm_{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:2rem;font-weight:700;color:#343839;line-height:1.2}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_buttonGroup__1xzQu{display:flex;flex-direction:column;gap:.5rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_shortcutButton__wZ_Zy{margin-left:auto;flex-shrink:0}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_primaryActionRow__Pcqar{display:flex;align-items:stretch;gap:.5rem;width:100%;min-width:0}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_primaryActionButton__uhQkn{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_dotsMenuTrigger__E0yuQ{flex-shrink:0}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_statusRow__ljePS{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_objectives__KKf2k{margin-bottom:2rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_objectives__KKf2k .LessonDetailWithExercises_sectionTitle__R4Eyj{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;font-weight:600;color:#343839}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_objectives__KKf2k .LessonDetailWithExercises_objectivesList__N8Jv4{margin:0;padding:0;list-style:none}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_performance__kDzrN{margin-bottom:2rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_challengeLockReason__XF5pW{margin:.25rem 0 0;color:#4a2525;font-size:.8125rem;font-weight:500}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_sectionTitle__R4Eyj{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;font-weight:600;color:#343839}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_stats__JZZ1a{display:flex;align-items:center;gap:.25rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.875rem;color:#6c7275}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_stats__JZZ1a .LessonDetailWithExercises_separator__9rduk{opacity:.5;margin:0 .25rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_stats__JZZ1a .LessonDetailWithExercises_statItem__TvaoH{white-space:nowrap}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_graphSection__HkRfV{margin-bottom:2rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_graphSection__HkRfV .LessonDetailWithExercises_subSectionTitle__65f4T{margin:0 0 1rem;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.125rem;font-weight:600;color:#343839}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_exerciseList__hPe_8{background:#fefefe;border-radius:1rem;overflow:hidden;border:1px solid #e8ecef}@media(max-width:1023px){.LessonDetailWithExercises_lessonDetail__1brlD{padding:1.5rem 1rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_title__EFlm_{font-size:1.5rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_primaryActionRow__Pcqar,.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_header__eqYNi .LessonDetailWithExercises_statusRow__ljePS{gap:.25rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_objectives__KKf2k .LessonDetailWithExercises_sectionTitle__R4Eyj{font-size:1.125rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1{flex-wrap:wrap}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_sectionTitle__R4Eyj{font-size:1.125rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_historyHeader__MKUF1 .LessonDetailWithExercises_stats__JZZ1a{font-size:.8125rem}.LessonDetailWithExercises_lessonDetail__1brlD .LessonDetailWithExercises_history__HvR75 .LessonDetailWithExercises_graphSection__HkRfV .LessonDetailWithExercises_subSectionTitle__65f4T{font-size:1rem}}.LessonSidebar_lessonSidebar__MtgJu{display:flex;flex-direction:column;height:100%;background:#f3f5f7;border-right:none}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_{flex:1 1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-top:1.5rem}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_::-webkit-scrollbar{width:6px}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_::-webkit-scrollbar-thumb{background:#6c7275;border-radius:3px}.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_::-webkit-scrollbar-thumb:hover{background:#6c7275}@media(max-width:1023px){.LessonSidebar_lessonSidebar__MtgJu .LessonSidebar_scrollContainer__ocFV_{padding-top:1rem}}.LessonsBrowseTemplate_lessonsBrowseTemplate__tKaGF{display:flex;width:100%;flex:1 1}@media(max-width:767px),(min-width:768px)and (max-width:1023px)and (orientation:portrait){.LessonsBrowseTemplate_lessonsBrowseTemplate__tKaGF{flex:initial;overflow:visible;flex-direction:column}}.LessonsBrowseTemplate_sidebar__haitn{flex-shrink:0;width:320px;position:sticky;top:var(--sticky-top,12px);height:calc(100dvh - var(--sticky-top, 12px) - var(--sticky-bottom, 12px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;align-self:flex-start;border-radius:var(--sticky-radius,20px) 0 0 var(--sticky-radius,20px)}.LessonsBrowseTemplate_sidebar__haitn::-webkit-scrollbar{width:8px;height:8px}.LessonsBrowseTemplate_sidebar__haitn::-webkit-scrollbar-track{background:#232627}.LessonsBrowseTemplate_sidebar__haitn::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px}.LessonsBrowseTemplate_sidebar__haitn::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}@media(max-width:1199px){.LessonsBrowseTemplate_sidebar__haitn{width:280px}}@media(max-width:767px),(min-width:768px)and (max-width:1023px)and (orientation:portrait){.LessonsBrowseTemplate_sidebar__haitn{display:none}}.LessonsBrowseTemplate_sidebarOverlay__4CweK{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:101;display:flex;flex-direction:column;background:#f3f5f7;box-shadow:0 20px 25px rgba(0,0,0,.25);overscroll-behavior:contain}@media(max-width:1023px)and (orientation:portrait),(max-width:768px){.LessonsBrowseTemplate_sidebarOverlay__4CweK{width:100%}}@media(orientation:portrait){.LessonsBrowseTemplate_sidebarOverlay__4CweK{bottom:64px}}@media(orientation:landscape){.LessonsBrowseTemplate_sidebarOverlay__4CweK{left:80px}}.LessonsBrowseTemplate_overlayHeader__rT_Ub{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;flex-shrink:0}.LessonsBrowseTemplate_overlayHeader__rT_Ub h5{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;color:#343839}.LessonsBrowseTemplate_closeButton__2SNSf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:rgba(0,0,0,0);color:#343839;cursor:pointer;transition-property:background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.LessonsBrowseTemplate_closeButton__2SNSf:hover{background:#e8ecef}.LessonsBrowseTemplate_overlayContent__a970V{flex:1 1;min-height:0;overflow:hidden}.LessonsBrowseTemplate_mainContent__CkEQp{flex:1 1;min-width:0;background:#fefefe}@media(max-width:767px),(min-width:768px)and (max-width:1023px)and (orientation:portrait){.LessonsBrowseTemplate_mainContent__CkEQp{width:100%}}.LessonsBrowseTemplate_emptyState__hhl1c{display:flex;align-items:center;justify-content:center;height:100%;padding:3rem}.LessonsBrowseTemplate_emptyState__hhl1c p{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.125rem;color:#6c7275}.LessonsBrowseTemplate_toggleButton__YfL1G{display:none}@media(max-width:767px),(min-width:768px)and (max-width:1023px)and (orientation:portrait){.LessonsBrowseTemplate_toggleButton__YfL1G{display:flex;align-items:center;justify-content:center;position:sticky;top:12px;width:40px;height:40px;margin:12px 0 0 12px;border-radius:10px;background:#f3f5f7;border:1px solid #e8ecef;color:#141718;cursor:pointer;z-index:10;flex-shrink:0;transition-property:background-color,border-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.LessonsBrowseTemplate_toggleButton__YfL1G svg{width:20px;height:20px}.LessonsBrowseTemplate_toggleButton__YfL1G:hover{background:#e8ecef;border-color:#6c7275}}.LessonsBrowseTemplate_backdrop__0iBLy{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.3);touch-action:none}@media(orientation:portrait){.LessonsBrowseTemplate_backdrop__0iBLy{bottom:64px}}@media(orientation:landscape){.LessonsBrowseTemplate_backdrop__0iBLy{left:80px}}.test-activity_page__1On0a{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.test-activity_header__D0TtH{display:flex;flex-direction:column;gap:.25rem}.test-activity_title__r3ZEs{margin:0;color:#343839;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.8rem;font-weight:700}.test-activity_subtitle__06wLa{margin:0;color:#6c7275;font-size:.95rem}.test-activity_panel__11YOl{border:1px solid #e8ecef;border-radius:1rem;background:#fefefe;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.test-activity_panelHeader__mt_NE{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.test-activity_boxTitle__X0ND6{margin:0;color:#343839;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.05rem;font-weight:600}.test-activity_filtersRow__dXYNg{display:flex;flex-wrap:wrap;gap:.5rem}.test-activity_filterField__xS4Yv{display:flex;flex-direction:column;gap:.25rem;min-width:150px;color:#6c7275;font-size:.8rem}.test-activity_filterField__xS4Yv input,.test-activity_filterField__xS4Yv select{height:36px;border:1px solid #e8ecef;border-radius:.5rem;padding:0 .5rem;background:#fefefe;color:#343839;font-size:.88rem}.test-activity_statsGrid__lPpqn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.test-activity_statCard__XLERX{border:1px solid #e8ecef;border-radius:1rem;background:#f3f5f7;padding:.5rem}.test-activity_statLabel__IrgeD{margin:0 0 .25rem;color:#6c7275;font-size:.8rem}.test-activity_statValue__VRzyi{margin:0;color:#343839;font-size:1.1rem;font-weight:600}.test-activity_tableWrap__QHTI3{overflow-x:auto}.test-activity_table__FPWWJ{width:100%;border-collapse:collapse}.test-activity_table__FPWWJ td,.test-activity_table__FPWWJ th{border-bottom:1px solid #e8ecef;text-align:left;padding:.25rem .5rem;font-size:.84rem;color:#343839;white-space:nowrap}.test-activity_table__FPWWJ th{font-size:.78rem;font-weight:600;color:#6c7275;text-transform:uppercase;letter-spacing:.08em}.test-activity_paginationRow__IHWGH{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.test-activity_pageMeta__qOLRa{margin:0;color:#6c7275;font-size:.84rem}.test-activity_eventsList__n8DmZ{display:flex;flex-direction:column;gap:.5rem;max-height:40vh;overflow-y:auto}.test-activity_eventRow__pGLMZ{border:1px solid #e8ecef;border-radius:.5rem;background:#f3f5f7;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.test-activity_eventName__4PW7f{margin:0;color:#343839;font-size:.88rem;font-weight:600}.test-activity_eventMeta__RdCAN{margin:0;color:#6c7275;font-size:.78rem}.test-activity_payload__668GH{margin:0;white-space:pre-wrap;word-break:break-word;background:#fefefe;border:1px solid #e8ecef;border-radius:.5rem;padding:.25rem;font-size:.78rem}.test-activity_empty__1Po_p{margin:0;color:#6c7275;font-size:.9rem}.test-activity_error__gjChU{margin:0;color:#d84c10;font-size:.88rem}.test-activity_footer__U3ZdO{display:flex}@media(max-width:1023px){.test-activity_page__1On0a{padding:1rem}.test-activity_panelHeader__mt_NE{flex-direction:column;align-items:flex-start}.test-activity_statsGrid__lPpqn{grid-template-columns:1fr}.test-activity_paginationRow__IHWGH{flex-direction:column;align-items:flex-start}}.test-modal_page__GZrAT{min-height:100%;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.test-modal_header__gEkhe{display:flex;flex-direction:column;gap:.5rem}.test-modal_title__DMP1z{margin:0}.test-modal_subtitle__Ofyio{margin:0;color:#6c7275}.test-modal_panel__rUhD2{border:1px solid #e8ecef;border-radius:.75rem;padding:1rem;background:#fff}.test-modal_panelTitle__YpE0_{margin:0 0 .75rem}.test-modal_actionsGrid__1Mn2M{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.test-modal_statRow__7CMkL{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;margin-top:.5rem}.test-modal_stat__Xcod5{margin:0;padding:.5rem .75rem;border-radius:.5rem;background:#f5f7f8;font-size:.9rem}.test-modal_hint__Yk5Yd{margin:.5rem 0 0;font-size:.9rem;color:#6c7275}@media(max-width:768px){.test-modal_page__GZrAT{padding:1rem}}.ProgressDot_progressDot__Y_lut{display:flex;align-items:center;gap:.5rem;padding:1rem;background:rgba(0,0,0,0);border:none;border-radius:1rem;cursor:pointer;transition:background-color .2s ease,transform .15s ease;width:100%;text-align:left;min-height:44px}.ProgressDot_progressDot__Y_lut:active:not(:disabled){transform:scale(.98)}.ProgressDot_progressDot__Y_lut:disabled{cursor:not-allowed;pointer-events:none}.ProgressDot_dot__dvZN9{width:16px;height:16px;border-radius:50%;flex-shrink:0;transition:background-color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}.ProgressDot_label__uVLNX{font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);font-weight:500;color:#343839;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;transition:color .3s ease,font-weight .2s ease}.ProgressDot_completed__IS1Ud .ProgressDot_dot__dvZN9{background:#3fdd78}.ProgressDot_completed__IS1Ud .ProgressDot_label__uVLNX{color:#3fdd78}.ProgressDot_completed__IS1Ud.ProgressDot_progressDot__Y_lut:not(:disabled):hover{background:rgba(63,221,120,.08)}.ProgressDot_current__UCNqA{background:#e8ecef}.ProgressDot_current__UCNqA .ProgressDot_dot__dvZN9{background:#0084ff;transform:scale(1.15);box-shadow:0 0 0 4px rgba(0,132,255,.2)}.ProgressDot_current__UCNqA .ProgressDot_label__uVLNX{color:#0084ff;font-weight:600}.ProgressDot_current__UCNqA.ProgressDot_progressDot__Y_lut:hover{background:#e8ecef}.ProgressDot_current__UCNqA.ProgressDot_progressDot__Y_lut:active{background:#e8ecef;transform:none}.ProgressDot_pending__j2Gzp .ProgressDot_dot__dvZN9{background:#fefefe;border:2px solid #6c7275}.ProgressDot_pending__j2Gzp .ProgressDot_label__uVLNX{color:#141718}.ProgressDot_pending__j2Gzp.ProgressDot_progressDot__Y_lut:not(:disabled):hover{background:#f3f5f7}.ProgressDot_pending__j2Gzp.ProgressDot_progressDot__Y_lut:not(:disabled):hover .ProgressDot_dot__dvZN9{border-color:#0084ff}.ProgressSidebar_sidebar__GKmU_{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:#fefefe;border-right:2px solid #6c7275;min-width:280px;max-width:320px;overflow-y:auto}.ProgressSidebar_sidebar__GKmU_::-webkit-scrollbar{width:8px;height:8px}.ProgressSidebar_sidebar__GKmU_::-webkit-scrollbar-track{background:#232627}.ProgressSidebar_sidebar__GKmU_::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px}.ProgressSidebar_sidebar__GKmU_::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}@media(min-width:1024px){.ProgressSidebar_sidebar__GKmU_{position:sticky;top:0;height:calc(100dvh - var(--sticky-bottom, 12px));max-height:calc(100dvh - var(--sticky-bottom, 12px));align-self:flex-start}}@media(max-width:1023px){.ProgressSidebar_sidebar__GKmU_{display:none}}.ProgressSidebar_backLink__n_k_i{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:#0084ff;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s ease-in-out}.ProgressSidebar_backLink__n_k_i:hover{color:#464f6f}.ProgressSidebar_backLink__n_k_i:focus-visible{outline:2px solid #0084ff;outline-offset:2px;border-radius:.5rem}.ProgressSidebar_backIcon__20X75{width:18px;height:18px;flex-shrink:0}.ProgressSidebar_header__DHCaf{display:flex;gap:.5rem;padding-bottom:1rem;border-bottom:2px solid #6c7275}@media(min-width:1024px){.ProgressSidebar_header__DHCaf{justify-content:space-between;align-items:center}}.ProgressSidebar_header__DHCaf h6{color:#343839;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word;flex:1 1;min-width:0}.ProgressSidebar_counter__hXNXE{font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);font-weight:600;color:#0084ff;background:#e8ecef;padding:.25rem .5rem;border-radius:9999px}.ProgressSidebar_sectionList__612c_{display:flex;flex-direction:column;gap:.25rem}.RenderExerciseContent_lessonExerciseContainer__TsuUV{display:flex;justify-content:center;align-items:flex-start;width:100%}.RenderExerciseContent_lessonExerciseSection__qhP_S{width:100%;max-width:800px;border:.2vmin solid #6c7275;box-sizing:border-box;border-radius:2vmin;display:flex;flex-direction:column;overflow-x:hidden}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseProblemStatement__SGWPU{display:flex;flex-direction:column;gap:1vmin;border-bottom:.2vmin solid #6c7275;padding:1vmin}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseSolutionsContainer__EnKTi{border-bottom:.2vmin solid #6c7275;padding:2vmin 1vmin}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseHintStep__70bnx div>p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem);width:fit-content;background-color:#6c7275;color:#e8ecef;padding:1vmin;border-radius:.5vmin;border:.2vmin solid #141718}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseHintStep__70bnx div>p math-field{color:#e8ecef}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq .RenderExerciseContent_lastStepContent__fH49L div>p,.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq div>p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;line-height:1.5;font-size:clamp(1rem,1rem + 0.3125*(100vw - 375px)/1065,1.3125rem);width:fit-content;padding:1vmin;border-radius:.5vmin}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq .RenderExerciseContent_lastStepContent__fH49L div>p math-field,.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq div>p math-field{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:600;line-height:1.5;font-size:clamp(.875rem,.875rem + 0.25*(100vw - 375px)/1065,1.125rem)}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseStepSolution__1_DXq .RenderExerciseContent_lastStepContent__fH49L{margin:.7vmin;border-radius:1vmin;background-color:#f3f5f7;border:.2vmin solid #6c7275}.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseButtonsContainer__wzpwg{padding:1vmin;display:flex;width:100%;background-color:#e8ecef;gap:1vw;box-sizing:border-box}@media(max-width:768px){.RenderExerciseContent_lessonExerciseSection__qhP_S .RenderExerciseContent_lessonExerciseButtonsContainer__wzpwg{flex-direction:column}}.RenderExerciseContent_buttonStyleSecondary__eViHH p,.RenderExerciseContent_buttonStyle__9tu6M p{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.7em;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem)}.Graph_graphContainer__cfSfw{height:55vh;flex-grow:0;display:flex;align-items:center;justify-content:center;width:100%;position:relative}.Graph_graphContainer__cfSfw canvas{background-color:#e8ecef}@media(max-width:1920px){.Graph_graphContainer__cfSfw{height:50vh}}@media(max-width:1440px){.Graph_graphContainer__cfSfw{height:45vh}}@media(max-width:1200px){.Graph_graphContainer__cfSfw{height:40vh}}@media(max-width:1024px){.Graph_graphContainer__cfSfw{height:30vh}}@media(max-width:375px){.Graph_graphContainer__cfSfw{height:20vh}}.ExerciseProgressSidebar_progressSidebar__xJMeN{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;background:#fefefe;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.ExerciseProgressSidebar_progressSidebar__xJMeN{position:sticky;top:0;height:calc(100dvh - var(--sticky-bottom, 12px));max-height:calc(100dvh - var(--sticky-bottom, 12px));align-self:flex-start}}@media(max-width:1023px){.ExerciseProgressSidebar_progressSidebar__xJMeN{display:none}}.ExerciseProgressSidebar_backLink__goRZq{display:inline-flex;align-items:center;gap:.25rem;color:#0084ff;font-size:13px;font-weight:600;text-decoration:none;padding:0 .5rem;margin-bottom:.25rem;transition-property:color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.ExerciseProgressSidebar_backLink__goRZq:hover{color:#464f6f}.ExerciseProgressSidebar_header__Hvv_a{display:flex;flex-direction:column;gap:4px;padding:0 .5rem}.ExerciseProgressSidebar_header__Hvv_a h6{margin:0;color:#343839;font-weight:600;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ExerciseProgressSidebar_header__Hvv_a .ExerciseProgressSidebar_counter__8ZCVu{margin:0;color:#232627;font-size:.875rem;font-weight:600}.ExerciseProgressSidebar_progressList__nbvg8{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.ExerciseProgressSidebar_sidebarGradeButton__Y6aDp{padding-top:1rem;border-top:1px solid #6c7275}.ExerciseProgressSidebar_sidebarGradeButton__Y6aDp button{width:100%}.ExerciseProgressSidebar_sidebarGradeHint__UN_EK{margin:.5rem 0 0;color:#232627;font-size:.875rem;line-height:1.4}.ExerciseRendererPractice_container__BNjIc{position:relative;width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:0}.ExerciseRendererPractice_container__BNjIc *{color:#343839}.ExerciseRendererPractice_statement__Gee_S{display:flex;flex-direction:column;gap:1rem;color:#343839;padding-bottom:1.5rem;border-bottom:1px solid #6c7275;margin-bottom:1.5rem}.ExerciseRendererPractice_statement__Gee_S div,.ExerciseRendererPractice_statement__Gee_S p,.ExerciseRendererPractice_statement__Gee_S span{color:#343839}.ExerciseRendererPractice_statement__Gee_S math-field{margin:.5rem 0}.ExerciseRendererPractice_input__6uobL{width:100%;padding:0}.ExerciseRendererPractice_input__6uobL math-field{width:100%}.ExerciseRendererPractice_input__6uobL math-field::part(virtual-keyboard-toggle){display:none}.ExerciseRendererPractice_input__6uobL math-field::part(menu-toggle){align-self:flex-start}.ExerciseRendererPractice_input__6uobL math-field::part(content){width:100%;text-align:right}.ExerciseRendererPractice_input__6uobL ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.ExerciseRendererPractice_input__6uobL ul li{display:flex;flex-direction:row;align-items:center;gap:.75rem;margin:0;padding:0}.ExerciseRendererPractice_input__6uobL ul li input[type=radio]{flex-shrink:0;cursor:pointer;width:18px;height:18px}.ExerciseRendererPractice_input__6uobL ul li label{flex:1 1;cursor:pointer;color:#343839;display:flex;align-items:center}.ExerciseRendererPractice_input__6uobL ul li label div,.ExerciseRendererPractice_input__6uobL ul li label p,.ExerciseRendererPractice_input__6uobL ul li label span{color:#343839;margin:0}.ExerciseRendererPractice_input__6uobL ul li label math-field{border:none}.ExerciseRendererReview_container__x0oxp{position:relative;width:75%;margin:0 auto;border:1px solid #6c7275;border-radius:1rem;overflow:hidden;background:#fefefe;display:flex;flex-direction:column;gap:0}@media(max-width:1023px){.ExerciseRendererReview_container__x0oxp{width:100%;max-width:900px}}.ExerciseRendererReview_container__x0oxp *{color:#343839}.ExerciseRendererReview_statement__RupGV{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#e8ecef;border-bottom:1px solid #6c7275;color:#343839}.ExerciseRendererReview_statement__RupGV div,.ExerciseRendererReview_statement__RupGV p,.ExerciseRendererReview_statement__RupGV span{color:#343839}.ExerciseRendererReview_statement__RupGV math-field{margin:.5rem 0}.ExerciseRendererReview_input__qr3PW{width:100%;padding:2rem}.ExerciseRendererReview_input__qr3PW math-field{width:100%}.ExerciseRendererReview_input__qr3PW math-field::part(virtual-keyboard-toggle){display:none}.ExerciseRendererReview_input__qr3PW math-field::part(menu-toggle){align-self:flex-start}.ExerciseRendererReview_input__qr3PW math-field::part(content){width:100%;text-align:right}.ExerciseRendererReview_input__qr3PW ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.ExerciseRendererReview_input__qr3PW ul li{display:flex;flex-direction:row;align-items:center;gap:.75rem;margin:0;padding:0}.ExerciseRendererReview_input__qr3PW ul li input[type=radio]{flex-shrink:0;cursor:pointer;width:18px;height:18px}.ExerciseRendererReview_input__qr3PW ul li label{flex:1 1;cursor:pointer;color:#343839;display:flex;align-items:center}.ExerciseRendererReview_input__qr3PW ul li label div,.ExerciseRendererReview_input__qr3PW ul li label p,.ExerciseRendererReview_input__qr3PW ul li label span{color:#343839;margin:0}.ExerciseRendererReview_input__qr3PW ul li label math-field{border:none}.ExerciseRendererReview_feedbackContainer__pSHWW{display:flex;flex-direction:column;width:100%;background:#343839;color:#f3f5f7}.ExerciseRendererReview_feedbackArea__vlyv5{padding:2rem;width:100%;border-bottom:2px solid #141718}.ExerciseRendererReview_feedbackArea__vlyv5 h5{color:#f3f5f7;margin-top:0;margin-bottom:1rem}.ExerciseRendererReview_feedbackArea__vlyv5 *,.ExerciseRendererReview_feedbackArea__vlyv5 math-field{color:#e8ecef!important}.ExerciseRendererReview_solutionArea__l1mfe{width:100%;padding:2rem;background:#6c7275;display:flex;flex-direction:column;transition:background-color .3s ease-in-out;cursor:pointer}.ExerciseRendererReview_solutionArea__l1mfe:hover{background:#343839}.ExerciseRendererReview_solutionArea__l1mfe h5{color:#e8ecef;margin:0;cursor:pointer;display:flex;align-items:center;gap:.5rem}.ExerciseRendererReview_solutionArea__l1mfe *,.ExerciseRendererReview_solutionArea__l1mfe math-field{color:#e8ecef!important}.ExerciseRendererReview_solutionArrow__Vyqvp{display:inline-block;transition:transform .3s ease-in-out;transform-origin:center}.ExerciseRendererReview_solutionOpen__xhiv_ .ExerciseRendererReview_solutionArrow__Vyqvp{transform:rotate(180deg)}.ExerciseRendererReview_solutionContent__sA0gE{margin-top:1rem;padding-top:1rem;border-top:1px solid #232627}.MobileProgressSheet_wrapper__Y3ACR{display:none}@media(max-width:1023px){.MobileProgressSheet_wrapper__Y3ACR{display:block;position:fixed;z-index:190;left:1rem;right:1rem;bottom:64px}}@media(max-width:1023px)and (orientation:landscape){.MobileProgressSheet_wrapper__Y3ACR{left:80px;right:1rem;bottom:1rem}}@media(min-width:1024px){.MobileProgressSheet_wrapper__Y3ACR{display:none!important}}.MobileProgressSheet_collapsedBar__kRCJL{display:flex;align-items:center;gap:.5rem;width:100%;height:52px;padding:0 1.5rem;background:#fefefe;border:none;border-top:2px solid #6c7275;box-shadow:0 10px 15px rgba(0,0,0,.2);cursor:pointer;text-align:left;transition-property:background-color,box-shadow;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.MobileProgressSheet_collapsedBar__kRCJL:active{background:#e8ecef}.MobileProgressSheet_collapsedSectionName__jDO8u{flex-shrink:0;max-width:30%;font-size:13px;font-weight:600;color:#343839;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.MobileProgressSheet_dotRow__ugv4I{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:0 .25rem}.MobileProgressSheet_dotRow__ugv4I::-webkit-scrollbar{width:4px}.MobileProgressSheet_dotRow__ugv4I::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.MobileProgressSheet_dotRow__ugv4I::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px}.MobileProgressSheet_dotRow__ugv4I::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}.MobileProgressSheet_dotRow__ugv4I::-webkit-scrollbar{height:4px}.MobileProgressSheet_compactDot__c_G4y{flex-shrink:0;width:10px;height:10px;min-width:10px;min-height:10px;aspect-ratio:1;border-radius:50%;border:none;padding:0;cursor:default;pointer-events:none;box-sizing:border-box}.MobileProgressSheet_compactDot__c_G4y.MobileProgressSheet_completed__cRubz{background:#3fdd78}.MobileProgressSheet_compactDot__c_G4y.MobileProgressSheet_current__6T_Rv{width:12px;height:12px;min-width:12px;min-height:12px;background:#0084ff;box-shadow:0 0 0 2px rgba(0,132,255,.3)}.MobileProgressSheet_compactDot__c_G4y.MobileProgressSheet_pending__d1uLB{background:#fefefe;border:2px solid #6c7275;box-sizing:border-box}.MobileProgressSheet_counterBadge__7sPon{flex-shrink:0;font-size:11px;font-weight:600;color:#0084ff;background:#e8ecef;padding:.25rem .5rem;border-radius:9999px}.MobileProgressSheet_chevronExpand__QQIsl{flex-shrink:0;width:20px;height:20px;color:#232627;transform:rotate(180deg)}.MobileProgressSheet_backdrop__D1DFV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:194}@media(orientation:landscape){.MobileProgressSheet_backdrop__D1DFV{left:80px}}.MobileProgressSheet_expandedSheet__TrJGs{position:fixed;left:1rem;right:1rem;bottom:64px;height:75vh;background:#fefefe;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 25px 50px rgba(0,0,0,.3);z-index:195;display:flex;flex-direction:column;overflow:hidden}@media(orientation:landscape){.MobileProgressSheet_expandedSheet__TrJGs{left:80px;right:1rem;bottom:1rem;height:80vh}}.MobileProgressSheet_sheetHeader__UAWPu{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:2px solid #6c7275;flex-shrink:0}.MobileProgressSheet_sheetTitle__pnA89{margin:0;font-size:14px;font-weight:600;color:#343839;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word;flex:1 1;min-width:0}.MobileProgressSheet_sheetActions__LB8pJ{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.MobileProgressSheet_sheetCounter__zHivh{font-size:12px;font-weight:600;color:#0084ff;background:#e8ecef;padding:.25rem .5rem;border-radius:9999px}.MobileProgressSheet_closeButton__MqgPk{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:1rem;cursor:pointer;color:#232627;transition-property:background-color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.MobileProgressSheet_closeButton__MqgPk:hover{background:#e8ecef}.MobileProgressSheet_closeButton__MqgPk svg{width:20px;height:20px}.MobileProgressSheet_sheetList__y7Tt7{flex:1 1;overflow-y:auto;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.25rem;-webkit-overflow-scrolling:touch}.MobileProgressSheet_sheetList__y7Tt7::-webkit-scrollbar{width:8px;height:8px}.MobileProgressSheet_sheetList__y7Tt7::-webkit-scrollbar-track{background:#232627}.MobileProgressSheet_sheetList__y7Tt7::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px}.MobileProgressSheet_sheetList__y7Tt7::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}.MobileProgressSheet_collapsedAction__5l7pv{flex-shrink:0;padding:.25rem .5rem;background:#0084ff;color:#fefefe;border:none;border-radius:.5rem;font-size:11px;font-weight:600;cursor:pointer;transition-property:background-color,opacity;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.MobileProgressSheet_collapsedAction__5l7pv:active{background:#464f6f}.MobileProgressSheet_collapsedAction__5l7pv:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.MobileProgressSheet_sheetAction__kjBg0{flex-shrink:0;padding:1rem 1.5rem;border-top:1px solid #6c7275}.MobileProgressSheet_sheetAction__kjBg0 button{width:100%}.MobileProgressSheet_sheetActionHelper__M8qLk{margin:.5rem 0 0;color:#232627;font-size:.875rem;line-height:1.4}.ProblemExamModeView_examContainer__DUGxk{width:100%;height:calc(100dvh - 24px);display:flex;flex-direction:column;background:#fefefe;overflow:hidden}.ProblemExamModeView_warningBanner__WcY81{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:#fffbeb;border-bottom:1px solid #e8ecef}.ProblemExamModeView_warningIcon__ipAPO{color:#f6ac3d;flex-shrink:0}.ProblemExamModeView_warningText__GIZ18{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.8125rem;line-height:1.5;color:#6c7275}.ProblemExamModeView_warningText__GIZ18 strong{font-weight:600;color:#343839}.ProblemExamModeView_bodyContainer__0xE4_{display:flex;flex:1 1;min-height:0}@media(min-width:1024px){.ProblemExamModeView_bodyContainer__0xE4_{overflow:clip}}@media(max-width:1023px){.ProblemExamModeView_bodyContainer__0xE4_{min-height:100%;overflow:visible}}.ProblemExamModeView_progressSidebar__Qmt0w{width:200px;flex-shrink:0;border-right:2px solid #6c7275;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;background:#fefefe;min-height:0;overflow:hidden}@media(max-width:1023px){.ProblemExamModeView_progressSidebar__Qmt0w{display:none}}.ProblemExamModeView_backLink__c01GJ{display:inline-flex;align-items:center;gap:.25rem;color:#0084ff;font-size:13px;font-weight:600;text-decoration:none;padding:0 .5rem;margin-bottom:.25rem;transition-property:color;transition-duration:.3s ease-in-out;transition-timing-function:ease-in-out}.ProblemExamModeView_backLink__c01GJ:hover{color:#464f6f}.ProblemExamModeView_sidebarGradeButton__42p8E{padding-top:1rem;border-top:1px solid #6c7275}.ProblemExamModeView_sidebarGradeButton__42p8E button{width:100%}.ProblemExamModeView_gradeHint__gB3yg{margin:.5rem 0 0;color:#232627;font-size:.875rem;line-height:1.4}.ProblemExamModeView_sidebarHeader__8qovV{display:flex;flex-direction:column;gap:4px;padding:0 .5rem}.ProblemExamModeView_sidebarHeader__8qovV h6{margin:0;color:#343839;font-weight:600;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ProblemExamModeView_sidebarCounter__XIZZJ{margin:0;color:#232627;font-size:.875rem;font-weight:600}.ProblemExamModeView_progressList__Ar3EN{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ProblemExamModeView_mainContent___5cv4{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:2rem 1.5rem;gap:2rem;position:relative;min-height:100%}@media(min-width:1024px){.ProblemExamModeView_mainContent___5cv4{overflow-y:auto;padding-bottom:calc(2rem + var(--virtual-keyboard-height, 0px))}.ProblemExamModeView_mainContent___5cv4::-webkit-scrollbar{width:8px;height:8px}.ProblemExamModeView_mainContent___5cv4::-webkit-scrollbar-track{background:#232627}.ProblemExamModeView_mainContent___5cv4::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px}.ProblemExamModeView_mainContent___5cv4::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}}@media(max-width:1023px){.ProblemExamModeView_mainContent___5cv4{padding:.25rem;padding-bottom:calc(130px + var(--virtual-keyboard-height, 0px));gap:1rem;overflow:visible}}.ProblemExamModeView_problemContext__Naaxh{max-width:900px;margin:0 auto;width:100%}.ProblemExamModeView_problemContext__Naaxh div,.ProblemExamModeView_problemContext__Naaxh p,.ProblemExamModeView_problemContext__Naaxh span{color:#343839}.ProblemExamModeView_problemTitle__3_dXe{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;font-weight:600;color:#343839;margin:0 0 1rem}.ProblemExamModeView_exercisesList__e8rPe{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;width:100%}.ProblemExamModeView_exerciseItem__AptBq{padding-top:1.5rem;border-top:1px solid #6c7275}.ProblemExamModeView_exerciseItem__AptBq:first-child{border-top:none;padding-top:0}.ProblemExamModeView_exerciseNumber__Gy0El{display:flex;align-items:center;gap:8px;margin-bottom:1rem}.ProblemExamModeView_exerciseNumber__Gy0El span:first-child{font-size:15px;font-weight:600;color:#343839}.ProblemExamModeView_phantomBadge__c81NK{display:inline-flex;align-items:center;padding:2px 8px;background:#e8ecef;color:#232627;border-radius:4px;font-size:11px;font-weight:600}.ProblemExamModeView_gradeButtonContainer__W9xXe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1.5rem;border-top:2px solid #6c7275;max-width:900px;margin:0 auto;width:100%}@media(max-width:768px){.ProblemExamModeView_warningBanner__WcY81{padding:.5rem 1rem}.ProblemExamModeView_exerciseNumber__Gy0El span:first-child{font-size:14px}}.PracticeModeView_container__U1XOG{display:flex;flex:1 1;min-height:0}@media(min-width:1024px){.PracticeModeView_container__U1XOG{overflow:clip}}@media(max-width:1023px){.PracticeModeView_container__U1XOG{min-height:100%;overflow:visible}}.PracticeModeView_progressSidebar__gsi1H{width:200px;flex-shrink:0;border-right:2px solid #6c7275}@media(max-width:1023px){.PracticeModeView_progressSidebar__gsi1H{display:none}}.PracticeModeView_mainContent__xpUyp{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:2rem 1.5rem;gap:2rem;position:relative;min-height:100%}@media(min-width:1024px){.PracticeModeView_mainContent__xpUyp{overflow-y:auto;padding-bottom:calc(2rem + var(--virtual-keyboard-height, 0px))}.PracticeModeView_mainContent__xpUyp::-webkit-scrollbar{width:8px;height:8px}.PracticeModeView_mainContent__xpUyp::-webkit-scrollbar-track{background:#232627}.PracticeModeView_mainContent__xpUyp::-webkit-scrollbar-thumb{background:#6c7275;border-radius:9999px}.PracticeModeView_mainContent__xpUyp::-webkit-scrollbar-thumb:hover{background:rgb(122.7,128.1,130.8)}}@media(max-width:1023px){.PracticeModeView_mainContent__xpUyp{padding:.25rem;padding-bottom:calc(130px + var(--virtual-keyboard-height, 0px));gap:1rem;overflow:visible;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.PracticeModeView_gradeButtonContainer__UH3Pu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1.5rem;border-top:2px solid #6c7275}.PracticeModeView_gradeButtonHint__ZuqEm{margin:.5rem 0 0;color:#232627;font-size:.875rem;line-height:1.4;text-align:center}.PracticeModeView_gradeButton__Yqkzx{background:#d84c10;color:#fefefe;padding:1rem 2rem;border-radius:1rem;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;font-weight:600}.PracticeModeView_gradeButton__Yqkzx:hover:not(:disabled){background:#4a2525}.PracticeModeView_gradeButton__Yqkzx:disabled{opacity:.5;cursor:not-allowed}.PracticeModeView_buttonText__QZ_RX{color:#fefefe}.PracticeModeView_checkmark__SwX2S{color:#fefefe;font-weight:700}.PracticeOverallFeedback_exercisesMetaData__0MY8J{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:500;line-height:1.6;font-size:clamp(.875rem,.875rem + 0.125*(100vw - 375px)/1065,1rem);width:100%;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#f3f5f7;border-radius:1rem}.PracticeOverallFeedback_exercisesMetaData__0MY8J h3{margin:0;color:#141718}.PracticeOverallFeedback_exercisesMetaData__0MY8J h5{margin:0;color:#d84c10;font-weight:600}.PracticeOverallFeedback_exercisesMetaData__0MY8J p{margin:0;line-height:1.6}.ReviewModeView_container__ECvUQ{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.ReviewModeView_exercisesList__hHsWF{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}@media(max-width:1023px){.ReviewModeView_exercisesList__hHsWF{padding:1rem;gap:1.5rem}}.ReviewModeView_exerciseItem__Mw2ni:not(:last-child){margin-bottom:2rem}.error_container__dhBPn{width:100%;min-height:100%;padding:3rem 1rem;border-radius:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;text-align:center;background-color:#fefefe}.error_rootScope__xg9uc{margin:12px;min-height:calc(100dvh - 24px)}.error_dashboardScope__YMeE0{min-height:100%}.error_code__xkjNn{color:#6c7275;font-size:.95rem;font-weight:600;letter-spacing:.08em}.error_code__xkjNn,.error_title__iVpw0{margin:0;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.error_title__iVpw0{color:#343839;font-size:1.75rem;font-weight:700;line-height:1.2}.error_message__8c4de{margin:0;color:#6c7275;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1rem;line-height:1.6;max-width:600px}.error_actions__Wi3Fa{margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.error_actionLink__Zo5Db{text-decoration:none}.error_not-found__jgR_a .error_code__xkjNn{color:#0084ff}.error_unexpected__BpYBC .error_code__xkjNn{color:#d84c10}.error_unauthorized__bYtpX .error_code__xkjNn{color:#f6ac3d}@media(max-width:1023px){.error_container__dhBPn{min-height:100%;padding:2rem 1rem}.error_title__iVpw0{font-size:1.4rem}.error_message__8c4de{font-size:.95rem}.error_actions__Wi3Fa,.error_actions__Wi3Fa button{width:100%}}