.password-input_field__EY126{display:grid;gap:6px;min-width:0}.password-input_field__EY126>label{font-weight:700}.password-input_control__Akm2j{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;gap:4px;width:100%;min-width:0}.password-input_control__Akm2j>input{width:100%;min-width:0}.password-input_control__Akm2j>button.password-input_toggle__rjhp8{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid #7b8ba1;border-radius:8px;background:#fff;color:#253e60;cursor:pointer}.password-input_toggle__rjhp8:focus-visible{outline:3px solid #c39124;outline-offset:2px}.password-input_toggle__rjhp8:disabled{cursor:default;opacity:.56}.password-input_feedback__QZwHG{grid-column:1/-1;display:grid;gap:6px;margin:0;color:#4e5d70;font-size:.875rem;font-weight:500;line-height:1.5}.password-input_feedback__QZwHG>p{display:flex;align-items:baseline;gap:8px;margin:0}.password-input_feedback__QZwHG>p>span{flex:0 0 16px;text-align:center}.password-input_feedback__QZwHG [data-state=match]{color:#245b88}.password-input_feedback__QZwHG [data-state=mismatch]{color:#a5372f}.student-password-change-screen_main__GB0yJ{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:clamp(16px,4vh,40px);background:linear-gradient(rgba(69,113,160,.032) 1px,transparent 0),linear-gradient(90deg,rgba(69,113,160,.032) 1px,transparent 0),linear-gradient(135deg,#fffdf9,#fbfdff 52%,#eef6fc);background-size:42px 42px,42px 42px,auto;color:#143150}.student-password-change-screen_shell__UiJtX{width:min(560px,100%);display:grid;gap:20px;padding:clamp(20px,4vw,34px);border:1px solid rgba(93,147,202,.24);border-radius:16px;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(35,83,130,.09)}.student-password-change-screen_brand__H2r4_{display:flex;align-items:center;justify-content:center;gap:10px;color:#082b59;font-size:1.24rem;font-weight:900}.student-password-change-screen_brand__H2r4_ img{width:52px;height:44px;object-fit:contain}.student-password-change-screen_heading__bnoMl{display:grid;gap:7px;text-align:center}.student-password-change-screen_error__UyDrg,.student-password-change-screen_guidance__dLmpb,.student-password-change-screen_heading__bnoMl h1,.student-password-change-screen_heading__bnoMl p,.student-password-change-screen_heading__bnoMl span,.student-password-change-screen_loading__h_79V{margin:0}.student-password-change-screen_heading__bnoMl p{color:#5d7289;font-size:.76rem;font-weight:800;text-transform:uppercase}.student-password-change-screen_heading__bnoMl h1{color:#0b2d58;font-size:clamp(1.65rem,5vw,2.2rem);line-height:1.08}.student-password-change-screen_guidance__dLmpb,.student-password-change-screen_heading__bnoMl span,.student-password-change-screen_loading__h_79V{color:#526a82;font-size:.9rem;line-height:1.45}.student-password-change-screen_form__0Lqx2{display:grid;gap:14px}.student-password-change-screen_form__0Lqx2 label{min-width:0;display:grid;gap:6px;font-weight:800}.student-password-change-screen_form__0Lqx2 input{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid rgba(37,101,174,.24);border-radius:10px;background:#fff;color:#143150;font:inherit}.student-password-change-screen_form__0Lqx2 input:focus-visible,.student-password-change-screen_logout__OmLy6:focus-visible,.student-password-change-screen_submit__ClLw4:focus-visible{outline:3px solid rgba(47,139,232,.38);outline-offset:2px}.student-password-change-screen_error__UyDrg{padding:10px 12px;border:1px solid rgba(170,60,36,.2);border-radius:10px;background:#fff2ef;color:#8f3524;font-weight:800;line-height:1.4}.student-password-change-screen_logout__OmLy6,.student-password-change-screen_submit__ClLw4{min-height:48px;border-radius:10px;font:inherit;font-weight:850;cursor:pointer}.student-password-change-screen_submit__ClLw4{border:1px solid rgba(49,126,224,.58);background:#1768b2;color:#fff}.student-password-change-screen_submit__ClLw4:disabled{cursor:wait;opacity:.64}.student-password-change-screen_logout__OmLy6{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(37,101,174,.2);background:#fff;color:#315b82}@media (max-width:430px){.student-password-change-screen_main__GB0yJ{place-items:start center;padding:12px}.student-password-change-screen_shell__UiJtX{gap:16px;padding:18px 14px}.student-password-change-screen_brand__H2r4_ img{width:46px;height:38px}}.login-screen_authMain__PH8AL{min-height:100dvh;padding:clamp(20px,4vh,44px) 18px;display:grid;place-items:center;background:linear-gradient(rgba(69,113,160,.032) 1px,transparent 0),linear-gradient(90deg,rgba(69,113,160,.032) 1px,transparent 0),radial-gradient(ellipse at -10% -8%,rgba(207,232,250,.46),transparent 25rem),radial-gradient(ellipse at 110% 108%,rgba(207,232,250,.38),transparent 27rem),linear-gradient(135deg,#fffdf9,#fbfdff 52%,#eef6fc);background-size:42px 42px,42px 42px,auto,auto,auto}.login-screen_authShell__Q1_6W{width:min(620px,100%);padding:clamp(22px,3.8vh,36px) clamp(18px,4vw,34px);border:1px solid rgba(93,147,202,.22);border-radius:16px;background:rgba(255,255,255,.86);box-shadow:0 6px 18px rgba(35,83,130,.075);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.login-screen_authMain__PH8AL .heroPanel:after,.login-screen_authMain__PH8AL .heroPanel:before{display:none}.login-screen_authMain__PH8AL .deckLogo{color:#0b2d58;filter:drop-shadow(0 5px 9px rgba(25,70,120,.1))}.login-screen_authMain__PH8AL .deckLogoCards{width:clamp(84px,10vw,112px);margin-bottom:-7px}.login-screen_authMain__PH8AL .deckLogoText{color:#082b59;background:linear-gradient(180deg,#123b70,#061f43);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,4.6vw,3.05rem);line-height:.92;text-shadow:0 1px 0 rgba(255,255,255,.78),0 5px 10px rgba(35,82,132,.09)}.login-screen_authMain__PH8AL .deckLogoTagline{gap:clamp(.54rem,1.25vw,.92rem);color:#697887;font-size:clamp(.58rem,1.22vw,.76rem);letter-spacing:.14em;text-shadow:none}.login-screen_authMain__PH8AL .deckLogoTagline span:first-child{color:#b46a20}.login-screen_authMain__PH8AL .deckLogoTagline span:nth-child(2){color:#697887}.login-screen_authMain__PH8AL .deckLogoTagline span:nth-child(3){color:#d59a18}.login-screen_authCard__1tjw4{width:min(520px,100%);margin:0 auto;padding:clamp(16px,2.6vw,22px);border:1px solid rgba(93,147,202,.18);border-radius:14px;background:rgba(255,255,255,.66);box-shadow:0 1px 3px rgba(24,62,106,.045)}.login-screen_authCard__1tjw4 h1{margin-bottom:2px;color:#0b2d58;font-size:clamp(1.75rem,3.2vw,2.25rem);line-height:1.05;text-shadow:none}.login-screen_authMain__PH8AL .authField span{color:#143150;font-weight:850}.login-screen_authMain__PH8AL .authField input{min-height:48px;border:1px solid rgba(37,101,174,.2);border-radius:10px;background:rgba(255,255,255,.92);color:#143150;box-shadow:none}.login-screen_authMain__PH8AL .authField input:focus-visible{outline:3px solid rgba(47,139,232,.22);outline-offset:2px;border-color:rgba(37,101,174,.42)}.login-screen_authMain__PH8AL .btn{min-height:var(--ui-button-min-height,40px);border:1px solid var(--ui-button-border);border-radius:var(--ui-button-radius,10px);background:var(--ui-button-surface);color:var(--ui-button-ink);box-shadow:var(--ui-button-shadow)}.login-screen_authMain__PH8AL .strongBtn{background:color-mix(in srgb,var(--ui-button-accent) 8%,white);border-color:var(--ui-button-border-strong);color:var(--ui-button-ink)}.login-screen_authMain__PH8AL .btn.ghost{background:rgba(255,255,255,.86)}.login-screen_authError__oT82y{margin:0;border:1px solid rgba(170,60,36,.2);border-radius:10px;background:#fff2ef;color:#9b3f2b;font-weight:800;padding:10px 12px}.login-screen_passwordHelpLinks__qG5Vo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.login-screen_passwordHelp__BGsB2,.login-screen_teacherPasswordHelp__v16Hf{display:inline-flex;align-items:center;justify-self:start;min-height:44px;margin:-2px 0 0;padding:0;border:0;background:transparent;color:#526a82;font-size:.82rem;font-weight:750;line-height:1.35;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.login-screen_teacherPasswordHelp__v16Hf{color:#245f9d}.login-screen_homeLoginFields__YjbFF .login-screen_passwordHelpLinks__qG5Vo{grid-column:1/-1}.login-screen_passwordHelpBackdrop__KlFb8{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:rgba(11,35,65,.42)}.login-screen_passwordHelpDialog__kiTFr{position:relative;display:grid;gap:16px;width:min(100%,440px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:28px;border:1px solid rgba(49,126,210,.2);border-radius:16px;background:#fff;box-shadow:0 22px 56px rgba(11,35,65,.24)}.login-screen_passwordHelpDialog__kiTFr h2,.login-screen_passwordHelpDialog__kiTFr p{margin:0}.login-screen_passwordHelpDialog__kiTFr form{display:grid;gap:14px}.login-screen_passwordHelpDialog__kiTFr .btn{min-height:44px}.login-screen_passwordHelpClose__H2Bl_{position:absolute;top:8px;right:8px;width:44px;height:44px;border:0;background:transparent;color:#526a82;font-size:1.6rem;cursor:pointer}.login-screen_homeLoginCard__EgZuw{width:min(520px,100%);min-height:0;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 20px 22px;cursor:default}.login-screen_homeLoginCard__EgZuw:hover{transform:none}.login-screen_homeLoginHeading__Bpx_M{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.login-screen_homeLoginHeading__Bpx_M .homeActionIcon{width:48px;height:48px;flex:0 0 48px}.login-screen_homeLoginIntro__io9N5{align-self:center}.login-screen_homeLoginIntro__io9N5 h1{margin:0;color:#0b2d58;font-size:clamp(1.35rem,2vw,1.62rem);line-height:1.15;font-weight:850;letter-spacing:0}.login-screen_homeLoginFields__YjbFF{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.login-screen_homeLoginFields__YjbFF .authField{min-width:0;gap:5px}.login-screen_homeLoginFields__YjbFF .authField span{color:#143150;font-size:15px;font-weight:800}.login-screen_homeLoginFields__YjbFF .authField input{width:100%;min-width:0;min-height:50px;border:1px solid rgba(37,101,174,.24);border-radius:10px;background:rgba(255,255,255,.94);color:#143150;box-shadow:inset 0 1px 2px rgba(24,62,106,.04)}.login-screen_homeLoginFields__YjbFF .authField input:focus-visible{outline:3px solid rgba(47,139,232,.24);outline-offset:2px;border-color:rgba(37,101,174,.5)}.login-screen_homeLoginFields__YjbFF .login-screen_authError__oT82y{grid-column:1/-1;padding:7px 9px;font-size:.78rem}.login-screen_homeLoginSubmit__PGH9x{grid-column:1/-1;width:min(100%,360px);min-width:0;min-height:50px;display:inline-grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;justify-self:center;gap:0;padding:0 6px;border:1px solid rgba(49,126,224,.58);border-radius:999px;background:rgba(255,255,255,.84);color:#0b2d58;cursor:pointer;font:inherit;font-weight:850;text-align:center;box-shadow:0 5px 14px rgba(35,110,178,.1),inset 0 1px 0 rgba(255,255,255,.9)}.login-screen_homeLoginSubmit__PGH9x>span:first-child{grid-column:2;justify-self:center}.login-screen_homeLoginSubmit__PGH9x>.homeActionArrow{grid-column:3;width:36px;height:36px}.login-screen_homeLoginSubmit__PGH9x>.homeActionArrow svg{width:24px;height:24px}.login-screen_homeLoginSubmit__PGH9x:disabled{cursor:wait;opacity:.62}.login-screen_homeLoginSubmit__PGH9x:focus-visible{outline:3px solid rgba(47,139,232,.52);outline-offset:3px}@media (max-width:820px){.login-screen_homeLoginCard__EgZuw{width:min(calc(100% - 12px),500px);min-height:0;gap:11px;padding:15px 14px 17px}.login-screen_homeLoginCard__EgZuw .homeActionIcon{width:44px;height:44px;flex-basis:44px}.login-screen_homeLoginFields__YjbFF .authField input{min-height:48px}}@media (max-width:520px){.login-screen_homeLoginCard__EgZuw{padding-inline:10px}.login-screen_homeLoginCard__EgZuw .homeActionIcon{width:38px;height:38px;flex-basis:38px}}@media (max-height:500px){.login-screen_homeLoginCard__EgZuw{width:min(520px,100%);grid-template-columns:minmax(0,1fr);gap:7px;padding:9px 12px 11px}.login-screen_homeLoginHeading__Bpx_M{gap:8px}.login-screen_homeLoginCard__EgZuw .homeActionIcon{display:block;width:32px;height:32px;flex-basis:32px}.login-screen_homeLoginIntro__io9N5{text-align:center}.login-screen_homeLoginIntro__io9N5 h1{font-size:1.22rem}.login-screen_homeLoginFields__YjbFF{gap:6px}.login-screen_homeLoginFields__YjbFF .authField{gap:2px}.login-screen_homeLoginFields__YjbFF .authField input,.login-screen_homeLoginSubmit__PGH9x{min-height:46px;grid-template-columns:34px minmax(0,1fr) 34px}.login-screen_homeLoginSubmit__PGH9x>.homeActionArrow{width:34px;height:34px}}.login-screen_demoAccounts__NxYg1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.login-screen_demoButton__8I8pp{display:grid;gap:3px;border:1px solid var(--ui-button-border,rgba(24,76,103,.16));border-radius:var(--ui-button-radius,10px);background:rgba(255,255,255,.86);color:var(--ui-button-ink,#184c67);cursor:pointer;padding:10px;text-align:left;box-shadow:var(--ui-button-shadow,0 1px 2px rgba(24,62,106,.055))}.login-screen_demoButton__8I8pp strong{color:#173247;font-size:.88rem}.login-screen_demoButton__8I8pp span{color:#5a6f7f;font-size:.78rem;font-weight:var(--ui-button-font-weight,650)}@media (max-width:760px){.login-screen_authMain__PH8AL{padding:14px}.login-screen_authShell__Q1_6W{padding:18px 14px;border-radius:14px}.login-screen_authMain__PH8AL .deckLogoCards{width:clamp(78px,23vw,98px)}.login-screen_authMain__PH8AL .deckLogoText{font-size:clamp(2rem,9vw,2.55rem)}.login-screen_authMain__PH8AL .deckLogoTagline{gap:.42rem;font-size:clamp(.55rem,2.55vw,.68rem);letter-spacing:.1em}.login-screen_authCard__1tjw4{padding:14px}.login-screen_demoAccounts__NxYg1{grid-template-columns:1fr}}.teacher-invitation-public_main__nCikn{min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));display:grid;place-items:center}.teacher-invitation-public_panel__gq23e{width:min(680px,100%);border:1px solid var(--border-main);background:rgba(255,255,255,.92);box-shadow:var(--shadow-soft);padding:clamp(18px,4vw,32px);display:grid;gap:18px;border-radius:8px}.teacher-invitation-public_panel__gq23e header h1,.teacher-invitation-public_panel__gq23e>h1{margin:0}.teacher-invitation-public_panel__gq23e header p,.teacher-invitation-public_panel__gq23e>p{margin:6px 0 0;color:var(--text-muted)}.teacher-invitation-public_kicker__kSQME{color:var(--accent-blue)!important;font-size:.78rem;font-weight:750;text-transform:uppercase}.teacher-invitation-public_form__gc3XT{display:grid;gap:14px}.teacher-invitation-public_form__gc3XT label{display:grid;gap:6px;font-weight:650}.teacher-invitation-public_requiredLabel__vksV2{display:inline-flex;align-items:baseline;gap:3px}.teacher-invitation-public_requiredMark__q2DKX{color:#b52d28;font-weight:800}.teacher-invitation-public_form__gc3XT button,.teacher-invitation-public_form__gc3XT input,.teacher-invitation-public_panel__gq23e button,.teacher-invitation-public_primaryLink__XqxPC{min-height:44px;font:inherit}.teacher-invitation-public_form__gc3XT input{width:100%;border:1px solid var(--button-border);border-radius:6px;padding:10px 12px;background:#fff;color:var(--text-main)}.teacher-invitation-public_form__gc3XT button:focus-visible,.teacher-invitation-public_form__gc3XT input:focus-visible,.teacher-invitation-public_panel__gq23e button:focus-visible,.teacher-invitation-public_primaryLink__XqxPC:focus-visible{outline:3px solid var(--accent-gold);outline-offset:2px}.teacher-invitation-public_form__gc3XT small{color:var(--text-muted)}.teacher-invitation-public_twoColumns__31F7I{display:grid;grid-template-columns:1fr 1fr;gap:12px}.teacher-invitation-public_form__gc3XT fieldset{border:1px solid var(--border-main);padding:12px;margin:0;display:grid;gap:12px}.teacher-invitation-public_form__gc3XT legend{padding:0 6px;font-weight:750}.teacher-invitation-public_segmented__sNxv1{display:flex;flex-wrap:wrap;gap:8px 18px}.teacher-invitation-public_segmented__sNxv1 label{min-height:44px;display:flex;grid-auto-flow:column;align-items:center;gap:8px}.teacher-invitation-public_consent__q_mJr input,.teacher-invitation-public_segmented__sNxv1 input{width:20px;height:20px;flex:0 0 auto}.teacher-invitation-public_searchField__9Xo6t{min-height:44px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--button-border);border-radius:6px;padding:0 10px;background:#fff}.teacher-invitation-public_searchField__9Xo6t svg{width:18px;height:18px;color:var(--text-muted)}.teacher-invitation-public_searchField__9Xo6t input{min-height:42px;border:0;padding:9px 0;outline:0}.teacher-invitation-public_searchField__9Xo6t input:focus-visible{outline:0}.teacher-invitation-public_searchField__9Xo6t:focus-within{outline:3px solid var(--accent-gold);outline-offset:2px}.teacher-invitation-public_form__gc3XT button,.teacher-invitation-public_panel__gq23e button,.teacher-invitation-public_primaryLink__XqxPC{border:1px solid var(--button-border);background:#fff;color:var(--text-main);border-radius:6px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;cursor:pointer}.teacher-invitation-public_form__gc3XT button svg{width:18px;height:18px}.teacher-invitation-public_fieldHint__HpmV1{margin:-4px 0 0;color:var(--text-muted);font-size:.88rem}.teacher-invitation-public_emptySearch__CLSde,.teacher-invitation-public_searchStatus___hhx_{min-height:20px;margin:0;color:var(--text-muted);font-size:.88rem}.teacher-invitation-public_results__BCNM2{display:grid;gap:6px;max-height:260px;overflow:auto}.teacher-invitation-public_results__BCNM2 button{min-height:44px;display:grid;justify-items:start;text-align:left}.teacher-invitation-public_results__BCNM2 button span{color:var(--text-muted);font-size:.82rem}.teacher-invitation-public_loadMore__0lVZo{width:100%}.teacher-invitation-public_selectedInstitution__9Nvsz{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:10px;background:var(--accent-soft)}.teacher-invitation-public_selectedInstitution__9Nvsz svg{width:22px;height:22px}.teacher-invitation-public_selectedInstitution__9Nvsz span{display:grid}.teacher-invitation-public_selectedInstitution__9Nvsz small{color:var(--text-muted);overflow-wrap:anywhere}.teacher-invitation-public_consent__q_mJr{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px!important}.teacher-invitation-public_primaryLink__XqxPC,.teacher-invitation-public_primary__fDPOm{background:var(--button-accent)!important;border-color:var(--button-accent)!important;color:#fff!important}.teacher-invitation-public_feedback__EOqXA{margin:0;border-left:4px solid #b52d28;background:#fff1f1;padding:10px 12px}.teacher-invitation-public_successIcon__qNzbV{width:48px;height:48px;color:#287d49}@media (max-width:520px){.teacher-invitation-public_twoColumns__31F7I{grid-template-columns:1fr}.teacher-invitation-public_panel__gq23e{padding:16px}}.teacher-password-recovery_main__rHu0D{min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:grid;place-items:center;background:radial-gradient(circle at 12% 10%,rgba(207,232,250,.52),transparent 25rem),linear-gradient(135deg,#fffdf9,#f7fbff)}.teacher-password-recovery_panel__v2mJc{width:min(100%,560px);padding:clamp(20px,5vw,34px);display:grid;gap:22px;border:1px solid rgba(93,147,202,.24);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 16px 42px rgba(35,83,130,.12)}.teacher-password-recovery_feedback__DcNro,.teacher-password-recovery_form__8PWbb,.teacher-password-recovery_panel__v2mJc header{display:grid;gap:12px}.teacher-password-recovery_panel__v2mJc h1,.teacher-password-recovery_panel__v2mJc h2,.teacher-password-recovery_panel__v2mJc p{margin:0}.teacher-password-recovery_panel__v2mJc h1{color:#0b2d58;font-size:clamp(1.8rem,6vw,2.45rem);line-height:1.05}.teacher-password-recovery_panel__v2mJc h2{color:#123c6d;font-size:1.2rem}.teacher-password-recovery_hint__zWDlj,.teacher-password-recovery_panel__v2mJc header>p:last-child{color:#526a82;line-height:1.55}.teacher-password-recovery_kicker__h_24K{color:#2b70b8;font-size:.76rem;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.teacher-password-recovery_form__8PWbb label{display:grid;gap:7px;color:#143150;font-weight:760}.teacher-password-recovery_form__8PWbb input{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid rgba(37,101,174,.28);border-radius:10px;background:#fff;color:#143150;font:inherit}.teacher-password-recovery_backLink__2HqLP:focus-visible,.teacher-password-recovery_form__8PWbb input:focus-visible,.teacher-password-recovery_primary__RlKEW:focus-visible,.teacher-password-recovery_secondary__hLZ81:focus-visible{outline:3px solid rgba(47,139,232,.28);outline-offset:2px}.teacher-password-recovery_backLink__2HqLP,.teacher-password-recovery_primary__RlKEW,.teacher-password-recovery_secondary__hLZ81{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font:inherit;font-weight:780;text-align:center;cursor:pointer}.teacher-password-recovery_primary__RlKEW{padding:10px 16px;border:1px solid #2369b5;background:#2872d4;color:#fff;text-decoration:none}.teacher-password-recovery_primary__RlKEW:disabled{cursor:default;opacity:.6}.teacher-password-recovery_secondary__hLZ81{padding:8px 12px;border:1px solid rgba(37,101,174,.25);background:#fff;color:#245f9d}.teacher-password-recovery_backLink__2HqLP{justify-self:start;color:#526a82;text-underline-offset:3px}.teacher-password-recovery_feedback__DcNro{padding:16px;border:1px solid rgba(44,133,85,.24);border-radius:12px;background:#f0fbf4;color:#245d3b}.teacher-password-recovery_error__zf9c1{padding:11px 12px;border:1px solid rgba(180,63,63,.24);border-radius:10px;background:#fff3f3;color:#8d3030;font-weight:700}@media (max-width:420px){.teacher-password-recovery_main__rHu0D{align-items:start;padding-inline:10px}.teacher-password-recovery_panel__v2mJc{padding:18px 14px;border-radius:12px}}