.login_page___bVDP{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;color:var(--ink)}.login_formSide__WOOy0{display:flex;align-items:center;justify-content:center;padding:48px 24px}.login_formWrap__47Ixz{width:100%;max-width:380px}.login_brand__isTcd{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-weight:700;font-size:18px;margin-bottom:40px}.login_mark__cs5xx{width:30px;height:30px;border-radius:7px;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:17px}.login_title__7huBn{font-size:28px;line-height:1.15;letter-spacing:-.015em;font-weight:700;margin:0 0 8px}.login_sub__7dqF3{font-size:15px;line-height:1.55;color:#55616f;margin:0 0 24px}.login_tabs__b7pyw{display:grid;grid-template-columns:1fr 1fr;background:#eef1f5;border-radius:9px;padding:3px;margin-bottom:22px}.login_tab__FEk_I{font-size:14px;font-weight:500;padding:8px 0;border:none;border-radius:7px;background:transparent;color:#55616f}.login_tabOn__ZxIqZ{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(21,33,46,.08)}.login_field__07CUi{margin-bottom:16px}.login_labelRow__4SsLH{display:flex;justify-content:space-between;align-items:baseline}.login_label__1kJPU{display:block;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:6px}.login_input__Y4JR4{width:100%;height:44px;font-size:15px!important;padding:0 12px!important;border-radius:8px!important}.login_pwWrap__nm0_m{position:relative}.login_pwWrap__nm0_m .login_input__Y4JR4{padding-right:44px!important}.login_pwToggle__eYF0i{position:absolute;right:4px;top:4px;width:36px;height:36px;padding:0;border:none;background:transparent;color:#55616f;font-size:18px;display:inline-flex;align-items:center;justify-content:center}.login_pwToggle__eYF0i:hover{color:var(--ink);background:#f1f4f7}.login_hint__C3RWj{font-size:13px;color:#55616f;margin-top:6px}.login_linkBtn__OHCwg{background:transparent;border:none;padding:0;font-size:13px;color:var(--blue);font-weight:500}.login_linkBtn__OHCwg:hover{text-decoration:underline}.login_submit__ajKqa{width:100%;height:46px;margin-top:6px;font-size:15px;font-weight:600;color:#fff;background:var(--blue);border:none;border-radius:9px}.login_submit__ajKqa:hover:not(:disabled){background:var(--navy)}.login_error__BN8Ls,.login_info__SihDy{border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;margin-bottom:16px}.login_info__SihDy{background:#eaf3de;color:#2f5a0c}.login_error__BN8Ls{background:#fcebeb;color:#8c2424}.login_foot__JDBCk{margin:28px 0 0;font-size:14px;color:#55616f}.login_foot__JDBCk a{color:var(--blue);font-weight:500}.login_side__pY_e_{background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;padding:48px}.login_sideInner__1Y9Kc{width:100%;max-width:400px}.login_clause__6Rx7h{background:#fff;color:#2a3340;border-radius:6px;padding:20px 22px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.7}.login_clause__6Rx7h p{margin:0}.login_clause__6Rx7h mark{background:var(--highlight);color:inherit;padding:0 2px}.login_clauseMeta__Xpems{font-family:var(--font-sans);font-size:12px;color:#8a94a1;margin-bottom:8px}.login_card__r3Ltj{margin:-14px -18px 0 48px;position:relative;background:#fff;color:var(--ink);border:1px solid #efc9c9;border-radius:10px;padding:14px 16px;display:flex;gap:14px;align-items:center;box-shadow:0 20px 40px -20px rgba(0,0,0,.5)}.login_cardCount__IUQOy{background:#fcebeb;color:#a32d2d;border-radius:8px;padding:6px 10px;text-align:center;line-height:1}.login_cardCount__IUQOy strong{display:block;font-size:22px;font-weight:800}.login_cardCount__IUQOy span{font-size:11px}.login_cardTitle__JIPLz{font-weight:700;font-size:15px}.login_cardSub__BDMOa{font-size:13px;color:#55616f;margin-top:2px}.login_points___ueLU{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:12px;font-size:15px;color:#d6e6f6}.login_points___ueLU li{display:flex;gap:10px;align-items:baseline}.login_points___ueLU li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--highlight);flex-shrink:0;transform:translateY(-2px)}@media (max-width:900px){.login_page___bVDP{grid-template-columns:1fr}.login_side__pY_e_{display:none}.login_formSide__WOOy0{align-items:flex-start;padding:32px 20px 48px}.login_brand__isTcd{margin-bottom:32px}}