._page_1ra9f_1{color:#142d48;background:radial-gradient(circle at 14% 12%,#cfe7ff 0,#0000 30%),radial-gradient(circle at 88% 84%,#d9f3ee 0,#0000 28%),linear-gradient(145deg,#edf5fc 0%,#f8fbfe 52%,#edf7f4 100%);place-items:center;min-height:100vh;padding:48px;display:grid}._card_1ra9f_13{background:#fff;border:1px solid #d2e0ec;border-radius:24px;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);width:min(1040px,100%);min-height:610px;display:grid;overflow:hidden;box-shadow:0 30px 90px #174f8822}._brandPanel_1ra9f_25{color:#f6fbff;background:radial-gradient(circle at 92% 8%,#37a99a55 0,#0000 32%),linear-gradient(155deg,#103b69 0%,#0d2d52 60%,#102742 100%);flex-direction:column;padding:50px;display:flex;position:relative;overflow:hidden}._brandPanel_1ra9f_25:after{content:"";border:1px solid #81c8dc33;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-170px;right:-120px;box-shadow:0 0 0 62px #67bfc212,0 0 0 124px #67bfc20a}._brand_1ra9f_25{z-index:1;align-items:center;gap:14px;display:flex;position:relative}._brand_1ra9f_25 img{border-radius:50%}._brand_1ra9f_25 div{flex-direction:column;gap:4px;display:flex}._brand_1ra9f_25 strong{letter-spacing:.12em;font-size:18px}._brand_1ra9f_25 span{color:#b9d2e8;letter-spacing:.08em;font-size:12px}._intro_1ra9f_62{z-index:1;margin:auto 0;position:relative}._intro_1ra9f_62 h1{letter-spacing:-.03em;margin:0 0 18px;font:700 38px/1.35 Georgia,Songti SC,serif}._intro_1ra9f_62 p{color:#b7cce0;margin:0;font-size:14px}._formPanel_1ra9f_76{flex-direction:column;padding:66px 58px 48px;display:flex}._formHeading_1ra9f_82 h2{margin:0 0 9px;font-size:28px}._formHeading_1ra9f_82 p{color:#70849a;margin:0;font-size:13px;line-height:1.6}._formPanel_1ra9f_76 form{gap:20px;margin-top:36px;display:grid}._formPanel_1ra9f_76 label{gap:8px;display:grid}._formPanel_1ra9f_76 label>span{color:#405a73;font-size:12px;font-weight:700}._formPanel_1ra9f_76 input{color:#18334f;background:#fbfdff;border:1px solid #cfdae5;border-radius:10px;outline:none;width:100%;height:48px;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}._formPanel_1ra9f_76 input:focus{background:#fff;border-color:#4c91ca;box-shadow:0 0 0 4px #4c91ca18}._passwordField_1ra9f_107{position:relative}._passwordField_1ra9f_107 input{padding-right:62px}._passwordField_1ra9f_107 button{color:#47729b;cursor:pointer;background:0 0;border:0;border-radius:7px;height:36px;padding:0 10px;font-size:11px;font-weight:700;position:absolute;top:6px;right:6px}._passwordField_1ra9f_107 button:hover{background:#edf5fb}._submit_1ra9f_126{color:#fff;cursor:pointer;background:linear-gradient(105deg,#1f68ad,#1f7f92);border:0;border-radius:10px;height:50px;font-size:14px;font-weight:800;box-shadow:0 10px 24px #1c659a30}._submit_1ra9f_126:hover{filter:brightness(1.05)}._submit_1ra9f_126:disabled{cursor:wait;opacity:.65}._error_1ra9f_140{color:#b44949;background:#fff0ef;border-radius:8px;margin:-4px 0;padding:10px 12px;font-size:12px}._securityNote_1ra9f_142{background:#f6f9fc;border:1px solid #dce7ef;border-radius:10px;gap:5px;margin-top:auto;padding:13px 14px;display:grid}._securityNote_1ra9f_142 strong{color:#355a7d;font-size:11px}._securityNote_1ra9f_142 span{color:#62788e;font-size:11px;line-height:1.5}._footer_1ra9f_155{color:#6c8194;letter-spacing:.08em;margin:0;font-size:10px;position:fixed;bottom:18px}@media (width<=900px){._page_1ra9f_1{padding:24px}._card_1ra9f_13{grid-template-columns:1fr;width:min(520px,100%)}._brandPanel_1ra9f_25{min-height:230px;padding:32px}._intro_1ra9f_62{margin:38px 0 0}._intro_1ra9f_62 h1{font-size:27px}._formPanel_1ra9f_76{padding:38px 34px}._securityNote_1ra9f_142{margin-top:28px}}@media (width<=560px){._page_1ra9f_1{min-height:100svh;padding:12px}._card_1ra9f_13{border-radius:18px;width:100%;min-height:0}._brandPanel_1ra9f_25{min-height:0;padding:20px 22px}._brand_1ra9f_25{gap:10px}._brand_1ra9f_25 img{width:40px;height:40px}._brand_1ra9f_25 strong{font-size:15px}._brand_1ra9f_25 span{font-size:10px}._intro_1ra9f_62{margin:18px 0 0}._intro_1ra9f_62 h1{margin-bottom:8px;font-size:23px;line-height:1.25}._intro_1ra9f_62 p{max-width:300px;font-size:11px;line-height:1.45}._formPanel_1ra9f_76{padding:22px 22px 20px}._formHeading_1ra9f_82 h2{margin-bottom:4px;font-size:23px}._formHeading_1ra9f_82 p{font-size:11px}._formPanel_1ra9f_76 form{gap:13px;margin-top:18px}._formPanel_1ra9f_76 label{gap:6px}._formPanel_1ra9f_76 input{height:44px}._submit_1ra9f_126{height:46px}._securityNote_1ra9f_142,._footer_1ra9f_155{display:none}}
