.login_page___bVDP,.login_page___bVDP *{box-sizing:border-box}.login_page___bVDP{min-height:100vh;min-height:100dvh;background:radial-gradient(ellipse at top,#e2eff9 0,#f4f9fd 55%,#e1eef7 100%);color:#163650;display:flex;justify-content:center;align-items:center;padding:clamp(8px,2.5vh,20px) 12px;font-family:Arial,Helvetica,sans-serif;color-scheme:light}.login_shell__DdQvt{width:100%;max-width:460px;background:#f4f9fd;border:1px solid #dbe7f0;border-radius:26px;box-shadow:0 16px 55px #103b6917}.login_brand__isTcd{text-align:center;padding:14px 18px 13px;background:linear-gradient(140deg,#f8fcff,#e1eefb);border-bottom:3px solid #f6c945}.login_logo__GW03_{width:60px;height:60px;object-fit:contain;display:block;margin:0 auto 6px;border-radius:12px;background:#fff}.login_brand__isTcd h1{font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.1;font-weight:700;color:#103b69;margin:0}.login_brand__isTcd p{margin:4px 0 8px;font-size:14px;color:#536e88}.login_goldLine___ZxXa{display:block;width:42px;height:3px;border-radius:3px;background:#f6c945;margin:0 auto}.login_content__WMzXg{padding:0 18px 12px}.login_welcome__vR6cT{text-align:center;margin:9px 0 11px}.login_welcome__vR6cT h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;line-height:1.1;color:#103b69;margin:0 0 4px}.login_welcome__vR6cT p{font-size:12px;color:#536d84;margin:0}.login_card__r3Ltj{background:#fff;border-radius:18px;padding:15px;box-shadow:0 6px 24px #103b6909;display:flex;flex-direction:column;gap:6px}.login_card__r3Ltj>label{font-size:12px;letter-spacing:.3px;font-weight:700;color:#243c51;margin-top:3px}.login_card__r3Ltj input:not([type=checkbox]){width:100%;min-width:0;height:44px;border:1px solid #cfdeeb;border-radius:10px;background:#fbfdff;padding:0 12px;color:#172f46;font-size:16px;outline-offset:2px}.login_about__d12Jj summary:focus-visible,.login_card__r3Ltj button:focus-visible,.login_card__r3Ltj input:focus-visible{outline:3px solid #258ba5;outline-offset:3px}.login_card__r3Ltj input::placeholder{color:#788c9d}.login_password__E7Jav{position:relative;margin-bottom:1px}.login_password__E7Jav input{padding-right:62px!important}.login_password__E7Jav button{position:absolute;right:3px;top:2px;min-height:40px;min-width:54px;font-size:12px;font-weight:700;color:#103b69;border-radius:8px}.login_options__Sd2Y6{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;margin:0 0 1px}.login_remember__D7Y2E{display:flex;align-items:center;gap:7px;min-height:32px;color:#40576c}.login_remember__D7Y2E input{width:17px;height:17px;accent-color:#103b69}.login_options__Sd2Y6>button{min-height:34px;color:#174e7c;font-weight:600}.login_card__r3Ltj .login_login__qBsUk{width:100%;min-height:44px;background:#103b69;color:#ffdf63;border-radius:10px;font-size:15px;font-weight:700;margin-top:2px}.login_card__r3Ltj .login_login__qBsUk:hover{background:#164b7e}.login_install__S74XL{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:42px;border:1.5px solid #103b69;border-radius:10px;font-size:14px;font-weight:700;color:#103b69;background:#fff8d6;margin-top:2px}.login_install__S74XL:hover{background:#fff1a8}.login_install__S74XL span{font-size:22px;line-height:1}.login_footer__Xh0OZ{text-align:center;padding-top:11px;font-size:11px;color:#516b82}.login_footer__Xh0OZ>.login_goldLine___ZxXa{margin-bottom:8px}.login_footer__Xh0OZ p{margin:3px 0;line-height:1.4}.login_footer__Xh0OZ strong{font-size:14px;color:#103b69;display:block}.login_footer__Xh0OZ .login_role__5XyOW{font-size:10px;letter-spacing:1.2px}.login_about__d12Jj{margin:7px auto 0;max-width:340px}.login_about__d12Jj summary{cursor:pointer;color:#174e7c;min-height:28px;display:list-item;list-style-position:inside}.login_about__d12Jj p{padding:4px;font-size:11px}.login_footer__Xh0OZ .login_location__kaJMz{font-size:9px;color:#637c91;margin-top:5px}.login_message__0_Fzs{border:1px solid #c9ddec;border-radius:9px;background:#eff7fc;padding:10px;font-size:12px;line-height:1.5}.login_message__0_Fzs p{margin:0 0 6px}.login_error__BN8Ls{border:1px solid #e8b3b3;border-radius:8px;background:#fff0f0;padding:9px;color:#9b2424;font-size:12px;line-height:1.4}.login_loading__j17T9{padding:24px;color:#103b69}@media(max-width:480px){.login_page___bVDP{align-items:flex-start;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.login_shell__DdQvt{max-width:none;border-radius:18px;box-shadow:0 8px 30px #103b6914}.login_content__WMzXg{padding-left:12px;padding-right:12px}}@media(max-height:700px){.login_page___bVDP{align-items:flex-start}.login_brand__isTcd{padding-top:9px;padding-bottom:9px}.login_logo__GW03_{width:46px;height:46px;margin-bottom:4px}.login_brand__isTcd h1{font-size:23px}.login_brand__isTcd p{font-size:12px;margin:2px 0 5px}.login_content__WMzXg{padding-bottom:8px}.login_welcome__vR6cT{margin:6px 0 8px}.login_welcome__vR6cT h2{font-size:22px}.login_card__r3Ltj{padding:12px;gap:5px}.login_card__r3Ltj input:not([type=checkbox]){height:40px}.login_password__E7Jav button{min-height:36px;top:2px}.login_options__Sd2Y6{margin-top:0}.login_remember__D7Y2E{min-height:29px}.login_options__Sd2Y6>button{min-height:30px}.login_card__r3Ltj .login_login__qBsUk{min-height:40px}.login_install__S74XL{min-height:38px}.login_footer__Xh0OZ{padding-top:7px}.login_footer__Xh0OZ>.login_goldLine___ZxXa{margin-bottom:5px}.login_about__d12Jj{margin-top:4px}}@media(min-width:481px) and (max-height:760px){.login_page___bVDP{align-items:flex-start}.login_brand__isTcd{padding-top:11px;padding-bottom:10px}.login_logo__GW03_{width:52px;height:52px}.login_brand__isTcd h1{font-size:25px}.login_brand__isTcd p{font-size:13px;margin:3px 0 6px}.login_content__WMzXg{padding-bottom:9px}.login_welcome__vR6cT{margin:7px 0 9px}.login_card__r3Ltj{padding:14px;gap:6px}.login_card__r3Ltj input:not([type=checkbox]){height:43px}.login_footer__Xh0OZ{padding-top:8px}}@media print{.login_page___bVDP{background:#fff}.login_shell__DdQvt{box-shadow:none}.login_install__S74XL{display:none}}