.MentorPasswordLogin_page__qr_to{min-height:100svh;display:flex;flex-direction:column;color:#f1f0fa;background:radial-gradient(ellipse at 12% 60%,#32234633,transparent 48%),radial-gradient(ellipse at 90% 8%,#7c6ac214,transparent 36%),#0f172a;font-family:Inter,Segoe UI,sans-serif}.MentorPasswordLogin_footer__i73pI,.MentorPasswordLogin_header__1nDAJ{width:min(1240px,100%);margin-inline:auto;display:flex;align-items:center;justify-content:space-between}.MentorPasswordLogin_header__1nDAJ{min-height:108px;padding:8px 36px}.MentorPasswordLogin_brand__i4EIG{display:inline-flex;align-items:center;border-radius:8px}.MentorPasswordLogin_logo__cn5qf{width:260px;height:auto;margin-left:-28px;mix-blend-mode:lighten}.MentorPasswordLogin_back__HPguT{display:inline-flex;align-items:center;gap:9px;color:#b8bed0;font-size:12px;transition:color .2s}.MentorPasswordLogin_back__HPguT:hover{color:#e2d8ff}.MentorPasswordLogin_back__HPguT svg{width:14px;height:14px}.MentorPasswordLogin_layout__9HoPd{width:min(1168px,100%);margin:auto;padding:24px 36px 40px;display:grid;grid-template-columns:1.12fr 1fr;gap:90px;align-items:center}.MentorPasswordLogin_hero__PSUvc{min-width:0;position:relative;padding-top:10px}.MentorPasswordLogin_eyebrow__R8JSR{display:flex;align-items:center;gap:10px;color:#d4c092;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.MentorPasswordLogin_eyebrow__R8JSR svg{width:14px;height:14px}.MentorPasswordLogin_headline__nWf_n{margin:25px 0 19px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,4.4vw,65px);line-height:1.12;font-weight:400;letter-spacing:-.04em}.MentorPasswordLogin_headline__nWf_n em{color:#c7b8ef;font-weight:400}.MentorPasswordLogin_intro__8Vdkv{max-width:360px;color:#a7b0c5;font-size:14px;line-height:1.85}.MentorPasswordLogin_art__NvCHm{display:block;width:min(100%,400px);height:262px;margin:10px auto 4px;overflow:visible}.MentorPasswordLogin_heroNote__xRJSF{display:flex;align-items:center;gap:12px;color:#bdb6cb;font-size:11px;letter-spacing:.02em}.MentorPasswordLogin_heroNote__xRJSF:before{content:"";width:30px;height:1px;background:#c6ae77}.MentorPasswordLogin_panel__MUtaN{min-width:0}.MentorPasswordLogin_card__AUZXw{position:relative;border:1px solid #ffffff12;border-radius:24px;padding:38px 36px 30px;background:linear-gradient(155deg,#23283bb8,#151b2ed9 70%);box-shadow:0 24px 80px #0307164d,inset 0 1px 0 #ffffff05}.MentorPasswordLogin_card__AUZXw:before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#c2ade573,transparent)}.MentorPasswordLogin_portal__gNi1n{display:flex;align-items:center;gap:8px;color:#cbb7ef;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.MentorPasswordLogin_portal__gNi1n svg{width:13px;height:13px}.MentorPasswordLogin_title__p3Xh5{margin:17px 0 9px;font-size:34px;font-weight:500;line-height:1.2;letter-spacing:-.04em}.MentorPasswordLogin_subtitle__uJWaK{color:#a7b0c5;font-size:13px;line-height:1.7}.MentorPasswordLogin_form__w_xfx{margin-top:29px}.MentorPasswordLogin_field__yzwip{display:block;margin-top:20px}.MentorPasswordLogin_labelRow__rawBg{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.MentorPasswordLogin_label__XYWEj{color:#dfe1ef;font-size:12px;font-weight:500}.MentorPasswordLogin_inputWrap__w_DxG{position:relative;display:flex;align-items:center}.MentorPasswordLogin_inputIcon__FAkKG{position:absolute;left:16px;width:16px;height:16px;color:#8993ac;pointer-events:none}.MentorPasswordLogin_input__Q3TJ5{width:100%;min-width:0;height:51px;padding:0 44px;border:1px solid #ffffff14;border-radius:10px;outline:none;color:#f3efff;background:#0d1324a6;font-size:14px;transition:border-color .2s,box-shadow .2s}.MentorPasswordLogin_input__Q3TJ5::-moz-placeholder{color:#717d97}.MentorPasswordLogin_input__Q3TJ5::placeholder{color:#717d97}.MentorPasswordLogin_input__Q3TJ5:focus{border-color:#bba5ef;box-shadow:0 0 0 3px #bba5ef16}.MentorPasswordLogin_input__Q3TJ5:disabled{opacity:.65}.MentorPasswordLogin_toggle__oaAFH{position:absolute;right:8px;display:grid;place-items:center;width:36px;height:36px;border-radius:6px;color:#a2abc0;cursor:pointer}.MentorPasswordLogin_toggle__oaAFH svg{width:17px;height:17px}.MentorPasswordLogin_toggle__oaAFH:hover{color:#dfd2ff;background:#ffffff08}.MentorPasswordLogin_forgot__TSVVE{color:#a89bc9;font-size:11px;cursor:pointer;transition:color .2s}.MentorPasswordLogin_forgot__TSVVE:hover{color:#e2d2ff}.MentorPasswordLogin_help__fAsOj{margin-top:12px;padding:12px 14px;border:1px solid #b7a0e329;border-radius:8px;color:#bfc5d7;font-size:12px;line-height:1.7;background:#b7a0e308}.MentorPasswordLogin_error__R_YG_{margin-top:16px;padding:12px 14px;border:1px solid #ef969a40;border-radius:8px;color:#fec1c6;font-size:12px;line-height:1.6;background:#ef969a08}.MentorPasswordLogin_submit__88JL3{display:flex;width:100%;height:51px;align-items:center;justify-content:center;gap:14px;margin-top:25px;border:1px solid #dcd0ff54;border-radius:10px;color:#211934;background:linear-gradient(110deg,#d0c1f2,#bba9e8);box-shadow:0 4px 24px #b9a1e512,inset 0 1px 0 #ffffff45;font-size:13px;font-weight:600;cursor:pointer;transition:filter .2s,box-shadow .2s}.MentorPasswordLogin_submit__88JL3:hover{filter:brightness(1.08);box-shadow:0 6px 28px #b9a1e52b}.MentorPasswordLogin_submit__88JL3:disabled{opacity:.7;cursor:wait}.MentorPasswordLogin_submit__88JL3 svg{width:16px;height:16px}.MentorPasswordLogin_divider__K0syi{display:flex;align-items:center;gap:14px;margin:25px 0 19px;color:#7f8ba4;font-size:10px}.MentorPasswordLogin_divider__K0syi:after,.MentorPasswordLogin_divider__K0syi:before{content:"";flex:1;height:1px;background:#ffffff0c}.MentorPasswordLogin_alternative__05_YL{display:flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:1px solid #ffffff17;border-radius:10px;color:#c8cbdd;font-size:12px;transition:background .2s,border-color .2s}.MentorPasswordLogin_alternative__05_YL:hover{background:#ffffff05;border-color:#c7b3ed55}.MentorPasswordLogin_alternative__05_YL svg{width:15px;height:15px;color:#a99bbf}.MentorPasswordLogin_privateNote__J72Ub{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:22px;color:#818da7;font-size:10px}.MentorPasswordLogin_privateNote__J72Ub svg{width:11px;height:11px}.MentorPasswordLogin_accountNote__GoOIF{padding:20px 14px 0;text-align:center;color:#8c97af;font-size:11px;line-height:1.7}.MentorPasswordLogin_footer__i73pI{gap:20px;padding:20px 36px 26px;color:#77839d;font-size:10px}.MentorPasswordLogin_footerLinks__FL_sY{display:flex;gap:23px}.MentorPasswordLogin_footer__i73pI a:hover{color:#cfc2ea}.MentorPasswordLogin_page__qr_to a:focus-visible,.MentorPasswordLogin_page__qr_to button:focus-visible{outline:2px solid #c7b5f0;outline-offset:5px}.MentorPasswordLogin_spinner__32xpO{animation:MentorPasswordLogin_spin__l7K44 1s linear infinite}@keyframes MentorPasswordLogin_spin__l7K44{to{transform:rotate(1turn)}}@media (max-width:1050px){.MentorPasswordLogin_layout__9HoPd{gap:45px}.MentorPasswordLogin_headline__nWf_n{font-size:52px}.MentorPasswordLogin_card__AUZXw{padding:34px 28px 28px}}@media (max-width:860px){.MentorPasswordLogin_hero__PSUvc{display:none}.MentorPasswordLogin_layout__9HoPd{grid-template-columns:1fr;max-width:500px;padding:20px 28px 40px}.MentorPasswordLogin_header__1nDAJ{min-height:96px;padding-inline:28px}.MentorPasswordLogin_logo__cn5qf{width:235px;margin-left:-24px}.MentorPasswordLogin_footer__i73pI{max-width:500px;padding-inline:28px}}@media (max-width:480px){.MentorPasswordLogin_header__1nDAJ{min-height:91px;padding:4px 24px}.MentorPasswordLogin_logo__cn5qf{width:212px;margin-left:-25px}.MentorPasswordLogin_back__HPguT{font-size:11px;gap:6px}.MentorPasswordLogin_backLabel__cUk07{display:none}.MentorPasswordLogin_layout__9HoPd{padding:18px 20px 30px}.MentorPasswordLogin_card__AUZXw{padding:31px 24px 26px;border-radius:20px}.MentorPasswordLogin_title__p3Xh5{font-size:32px}.MentorPasswordLogin_input__Q3TJ5{font-size:16px}.MentorPasswordLogin_footer__i73pI{flex-wrap:wrap;justify-content:center;padding:16px 20px 23px;gap:13px 20px}.MentorPasswordLogin_footerLinks__FL_sY{gap:19px}}@media (prefers-reduced-motion:reduce){.MentorPasswordLogin_spinner__32xpO{animation:none}}