.login_page__VIB1K{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:40px 24px;color:#101c42;background:radial-gradient(ellipse at 12% 12%,#dce7ff 0,transparent 48%),radial-gradient(ellipse at 90% 90%,#e6ecff 0,transparent 45%),#f6f7fb}.login_card__NoG7p{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1080px;padding:12px;background:#fff;border:1px solid #e6eaf4;border-radius:36px;box-shadow:0 24px 80px -35px #31477940}.login_formPanel___RGsa{display:flex;align-items:center;justify-content:center;min-width:0;padding:48px 40px}.login_formContent__9als4{width:100%;max-width:390px}.login_eyebrow__tyYbT{display:block;color:#4565b4;font-size:12px;font-weight:600;margin-bottom:14px}.login_formContent__9als4 h1{color:#101c42;line-height:1.5}.login_formContent__9als4 input{height:50px;background:#fafbfe;font-size:16px}.login_submit__56LbW{width:100%;height:50px;border-radius:14px;background:#17264f;color:#fff;font-size:15px;font-weight:700;box-shadow:0 6px 16px #17264f18}.login_submit__56LbW:hover{background:#244184}.login_submit__56LbW:disabled{opacity:.65}.login_mascotPanel__SL3vI{position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:660px;border-radius:26px;background:#dce8ff;isolation:isolate}.login_mascotPanel__SL3vI:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#c1d2fa;top:-150px;left:-90px;z-index:-1}.login_brand__ezSFe{display:flex;align-items:center;gap:8px;padding:28px 30px;font-weight:800;font-size:23px}.login_brandMark__PQbAL{display:grid;width:36px;height:36px;place-items:center}.login_brandMark__PQbAL img{width:30px;height:30px;object-fit:contain}.login_brandCaption__SyUHd{margin-inline-start:auto;font-size:10px;font-weight:500;color:#52678d}.login_message__4RcrR{position:relative;z-index:2;padding:12px 38px 0}.login_pill__hkFuK{display:inline-block;border:1px solid #a8bce5;border-radius:100px;padding:6px 12px;font-size:11px;color:#395b95}.login_message__4RcrR h2{margin:18px 0 12px;font-size:clamp(32px,3.8vw,46px);font-weight:850;line-height:1.35;letter-spacing:-1.5px}.login_message__4RcrR p{color:#4e6388;font-size:14px;line-height:1.9}.login_characterStage__jS_14{position:relative;flex:1;min-height:310px}.login_orbit__sMRQj{position:absolute;width:390px;height:390px;border-radius:50%;background:#b9d0ff;left:50%;top:30px;transform:translateX(-50%);border:1px solid #a9c3fa;box-shadow:0 0 0 24px #cbdcff}.login_character__9_ueC{position:absolute;width:390px;max-width:105%;height:auto;bottom:-26px;left:50%;transform:translateX(-50%) rotate(-8deg);filter:drop-shadow(0 18px 14px #3b6baf20)}.login_sparkle__zeOcH{position:absolute;color:#fff;font-size:46px;left:32px;top:42px}.login_hello__02C5f{position:absolute;top:78px;right:25px;background:#fffdf5;padding:10px 17px;border-radius:18px 18px 3px 18px;font-size:13px;font-weight:700;transform:rotate(8deg);box-shadow:0 6px 18px #4c6fa214}.login_panelFooter__akQhD{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;font-size:12px;color:#385780;background:#dce8ffcc;backdrop-filter:blur(12px)}@media (max-width:767px){.login_page__VIB1K{padding:16px 12px;align-items:flex-start}.login_card__NoG7p{max-width:460px;grid-template-columns:minmax(0,1fr);border-radius:28px;padding:8px}.login_mascotPanel__SL3vI{grid-row:1;min-height:230px;border-radius:21px}.login_brand__ezSFe{padding:14px 20px;font-size:20px}.login_brandCaption__SyUHd{font-size:9px}.login_brandMark__PQbAL{font-size:24px}.login_message__4RcrR{padding:6px 20px 24px;width:58%}.login_pill__hkFuK{font-size:9px;padding:4px 8px}.login_message__4RcrR h2{font-size:27px;margin:12px 0 8px;letter-spacing:-.8px}.login_message__4RcrR p{font-size:11px;line-height:1.8}.login_characterStage__jS_14{position:absolute;width:46%;height:190px;min-height:0;bottom:0;left:0}.login_character__9_ueC{width:210px;max-width:130%;bottom:-12px}.login_orbit__sMRQj{width:190px;height:190px;top:45px;box-shadow:0 0 0 12px #cbdcff}.login_sparkle__zeOcH{font-size:25px;top:8px;left:18px}.login_hello__02C5f,.login_panelFooter__akQhD{display:none}.login_formPanel___RGsa{padding:26px 18px 24px}.login_eyebrow__tyYbT{display:none}.login_formContent__9als4 h1{font-size:26px}.login_formContent__9als4 h1+p{font-size:13px;margin-top:5px}.login_formContent__9als4>div{margin-top:22px}.login_formContent__9als4>p:last-child{margin-top:24px;font-size:12px}}@media (max-width:359px){.login_formPanel___RGsa{padding-inline:12px}.login_brandCaption__SyUHd{display:none}.login_message__4RcrR{padding-inline:16px}.login_message__4RcrR h2{font-size:24px}}