.AdminLoginForm_page__nm2_8{display:grid;grid-template-columns:51% 49%;min-height:100svh;background:#0a1b31;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.AdminLoginForm_visual__y5Xow{position:relative;min-width:0;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 68% 72%,#1c7dbd 0,#12385d 31%,#0a1b31 72%)}.AdminLoginForm_orbit__5Tm7O{position:absolute;right:-18%;bottom:-25%;width:min(66vw,680px);aspect-ratio:1;border:1px solid rgba(188,229,255,.28);border-radius:50%;box-shadow:0 0 0 60px rgba(121,196,245,.045),0 0 0 120px rgba(121,196,245,.035);pointer-events:none}.AdminLoginForm_brand__Zp9TL{position:relative;z-index:2;display:flex;align-items:center;gap:10px;padding:30px clamp(30px,3.4vw,58px);color:#e8f5ff;font-size:18px;font-weight:700;white-space:nowrap}.AdminLoginForm_brand__Zp9TL img{flex:none;object-fit:contain}.AdminLoginForm_intro__foxI6{position:absolute;z-index:2;top:23%;left:clamp(30px,3.4vw,58px);max-width:420px}.AdminLoginForm_eyebrow__WWm9s{color:#64d9ff;font-size:12px;font-weight:700;letter-spacing:.14em}.AdminLoginForm_intro__foxI6 h2{margin:16px 0 15px;color:#f1f9ff;font-size:clamp(32px,3.3vw,50px);font-weight:700;line-height:1.24;letter-spacing:-.045em}.AdminLoginForm_intro__foxI6 h2 span{color:#71d9ff}.AdminLoginForm_intro__foxI6 p{max-width:280px;margin:0;color:#acc7de;font-size:14px;line-height:1.7}.AdminLoginForm_mascot__Ukcxc{position:absolute;z-index:1;right:-2%;bottom:-3%;width:min(52%,500px);height:auto;filter:drop-shadow(0 14px 33px rgba(24,170,245,.25))}.AdminLoginForm_visualFooter__69Z90{position:absolute;z-index:2;bottom:28px;left:clamp(30px,3.4vw,58px);margin:0;color:#93b4d2;font-size:12px}.AdminLoginForm_formSide__ercPZ{display:flex;min-width:0;min-height:100svh;align-items:center;justify-content:center;padding:48px 40px;background:#10233b}.AdminLoginForm_formWrap___fYOj{width:min(100%,340px)}.AdminLoginForm_mobileBrand__L_WRg{display:none}.AdminLoginForm_formWrap___fYOj h1{margin:0;color:#f1f8ff;font-size:36px;font-weight:700;line-height:1.25;letter-spacing:-.035em}.AdminLoginForm_subtitle__7rPjO{margin:8px 0 0;color:#9db7d2;font-size:14px;line-height:1.6}.AdminLoginForm_form__2_ivJ{display:grid;gap:19px;margin-top:30px}.AdminLoginForm_field__ECiFO label{display:block;margin-bottom:8px;color:#d6e9f8;font-size:13px;font-weight:600}.AdminLoginForm_field__ECiFO input{display:block;width:100%;height:46px;border:1px solid #5d7f9f;border-radius:9px;background:#172e49;padding:0 14px;color-scheme:dark;font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.AdminLoginForm_page__nm2_8 .AdminLoginForm_formSide__ercPZ .AdminLoginForm_form__2_ivJ .AdminLoginForm_field__ECiFO input{color:#f1f8ff;-webkit-text-fill-color:#f1f8ff;caret-color:#f1f8ff}.AdminLoginForm_page__nm2_8 .AdminLoginForm_formSide__ercPZ .AdminLoginForm_form__2_ivJ .AdminLoginForm_field__ECiFO input::placeholder{color:#abc2d8;-webkit-text-fill-color:#abc2d8;opacity:1}.AdminLoginForm_field__ECiFO input:focus{border-color:#55c8f5;box-shadow:0 0 0 3px rgba(33,185,237,.13)}.AdminLoginForm_page__nm2_8 .AdminLoginForm_formSide__ercPZ .AdminLoginForm_form__2_ivJ .AdminLoginForm_field__ECiFO input:-webkit-autofill,.AdminLoginForm_page__nm2_8 .AdminLoginForm_formSide__ercPZ .AdminLoginForm_form__2_ivJ .AdminLoginForm_field__ECiFO input:-webkit-autofill:focus,.AdminLoginForm_page__nm2_8 .AdminLoginForm_formSide__ercPZ .AdminLoginForm_form__2_ivJ .AdminLoginForm_field__ECiFO input:-webkit-autofill:hover,.AdminLoginForm_page__nm2_8 .AdminLoginForm_formSide__ercPZ .AdminLoginForm_form__2_ivJ .AdminLoginForm_field__ECiFO input:autofill{-webkit-text-fill-color:#f1f8ff;box-shadow:inset 0 0 0 1000px #172e49;caret-color:#f1f8ff}.AdminLoginForm_page__nm2_8 .AdminLoginForm_formSide__ercPZ .AdminLoginForm_form__2_ivJ .AdminLoginForm_field__ECiFO input:-webkit-autofill:focus,.AdminLoginForm_page__nm2_8 .AdminLoginForm_formSide__ercPZ .AdminLoginForm_form__2_ivJ .AdminLoginForm_field__ECiFO input:autofill:focus{border-color:#55c8f5;box-shadow:inset 0 0 0 1000px #172e49,0 0 0 3px rgba(33,185,237,.13)}.AdminLoginForm_passwordField__K1V2h{position:relative}.AdminLoginForm_passwordField__K1V2h input{padding-right:68px}.AdminLoginForm_passwordToggle__5_DzU{position:absolute;top:4px;right:4px;bottom:4px;border:0;border-radius:7px;background:transparent;padding:0 12px;color:#a9c4dc;font-size:12px}.AdminLoginForm_passwordToggle__5_DzU:hover{background:rgba(255,255,255,.06);color:#e8f7ff}.AdminLoginForm_passwordToggle__5_DzU:focus-visible,.AdminLoginForm_submit__nCYNV:focus-visible{outline:2px solid #71d9ff;outline-offset:3px}.AdminLoginForm_error__19rSO{margin:0;border:1px solid rgba(255,117,117,.32);border-radius:9px;background:rgba(183,50,59,.14);padding:10px 12px;color:#ffb5bb;font-size:13px;line-height:1.5}.AdminLoginForm_submit__nCYNV{display:flex;width:100%;height:46px;align-items:center;justify-content:center;gap:9px;margin-top:2px;border:0;border-radius:9px;background:linear-gradient(100deg,#1878e8,#21b9ed);color:#fff;font-size:14px;font-weight:700;transition:filter .15s ease,transform .15s ease}.AdminLoginForm_submit__nCYNV:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.AdminLoginForm_submit__nCYNV:disabled{opacity:.6;cursor:not-allowed}.AdminLoginForm_submit__nCYNV span{font-size:18px;line-height:1}.AdminLoginForm_accessNote__4PnOm{margin:20px 0 0;color:#8caac5;font-size:12px;text-align:center}@media (max-width:900px){.AdminLoginForm_intro__foxI6{top:20%}.AdminLoginForm_intro__foxI6 h2{font-size:31px}.AdminLoginForm_intro__foxI6 p{max-width:220px}.AdminLoginForm_mascot__Ukcxc{right:-6%;bottom:-1%;width:56%}.AdminLoginForm_formSide__ercPZ{padding:38px 28px}}@media (max-width:680px){.AdminLoginForm_page__nm2_8{display:block}.AdminLoginForm_visual__y5Xow{display:none}.AdminLoginForm_formSide__ercPZ{padding:32px 26px}.AdminLoginForm_mobileBrand__L_WRg{display:flex;align-items:center;gap:10px;margin-bottom:48px;color:#e8f5ff;font-size:18px;font-weight:700}}