.zenith-login-page[data-v-ec8751ca]{min-height:100vh;background:#f7f5f5;font-family:Arial,sans-serif;position:relative;overflow-x:hidden}.login-container[data-v-ec8751ca]{display:flex;min-height:100vh}.left-section[data-v-ec8751ca]{flex:1;position:relative;background:#f7f5f5}.left-section .background-image[data-v-ec8751ca]{width:100%;height:100vh;position:relative;overflow:hidden}.left-section .background-image img[data-v-ec8751ca]{width:100%;height:100%;object-fit:cover}.left-section .background-image .overlay-content[data-v-ec8751ca]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1)}.left-section .background-image .overlay-content .text-content[data-v-ec8751ca]{text-align:left;color:#333;font-weight:700;padding:.53333rem}.left-section .background-image .overlay-content .text-content .get-text[data-v-ec8751ca]{font-size:1.28rem;color:#d23833;font-style:italic;display:block;margin-bottom:.26667rem}.left-section .background-image .overlay-content .text-content .phone-text[data-v-ec8751ca]{font-size:.85333rem;color:#666;display:block;margin-bottom:.26667rem}.left-section .background-image .overlay-content .text-content .account-number-highlight[data-v-ec8751ca]{position:relative;margin-bottom:.53333rem}.left-section .background-image .overlay-content .text-content .account-number-highlight .account-text[data-v-ec8751ca]{font-size:.85333rem;color:#d23833;background:#fff;padding:.13333rem .26667rem;border-radius:1.33333rem;border:.08rem solid #333;display:inline-block}.left-section .background-image .overlay-content .text-content .eazy-branding[data-v-ec8751ca]{display:flex;align-items:center;gap:.26667rem}.left-section .background-image .overlay-content .text-content .eazy-branding .with-text[data-v-ec8751ca]{font-size:.64rem;color:#666;font-style:italic}.left-section .background-image .overlay-content .text-content .eazy-branding .eazy-logo[data-v-ec8751ca]{display:flex;flex-direction:column;align-items:flex-start}.left-section .background-image .overlay-content .text-content .eazy-branding .eazy-logo .eazy-text[data-v-ec8751ca]{font-size:.96rem;color:#666;font-style:italic;font-weight:400}.left-section .background-image .overlay-content .text-content .eazy-branding .eazy-logo .by-zenith[data-v-ec8751ca]{font-size:.37333rem;color:#d23833;text-transform:uppercase;font-weight:700;margin-top:-.13333rem}.left-section .app-buttons[data-v-ec8751ca]{position:absolute;bottom:.8rem;left:.8rem;display:flex;gap:.26667rem}.left-section .app-buttons .app-store-btn[data-v-ec8751ca]{height:1.33333rem;width:auto;cursor:pointer;transition:transform .2s ease}.left-section .app-buttons .app-store-btn[data-v-ec8751ca]:hover{transform:scale(1.05)}.right-section[data-v-ec8751ca]{flex:1;background:#fff;display:flex;flex-direction:column;box-shadow:-.05333rem 0 .26667rem rgba(0,0,0,.1)}.login-content[data-v-ec8751ca]{flex:1;padding:.8rem 1.33333rem}.login-content .header-section[data-v-ec8751ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.53333rem}.login-content .header-section .welcome-title[data-v-ec8751ca]{font-size:.64rem;color:#666;font-weight:400;margin:0;flex:1}.login-content .header-section .zenith-logo img[data-v-ec8751ca]{width:2.42667rem;height:2rem}.login-content .divider-line[data-v-ec8751ca]{height:.02667rem;background:#ddd;margin:.53333rem 0 .8rem 0}.form-container[data-v-ec8751ca]{max-width:10.66667rem;margin:0 auto;padding:0 .53333rem}.form-box .login-title[data-v-ec8751ca]{text-align:center;color:#d23833;font-size:.48rem;font-weight:700;margin-bottom:.26667rem}.form-box .login-subtitle[data-v-ec8751ca]{text-align:center;color:#d23833;font-size:.37333rem;margin-bottom:.8rem}.form-box .error-message[data-v-ec8751ca]{background:#f8d7da;color:#721c24;padding:.32rem .4rem;border-radius:.10667rem;border:.02667rem solid #f5c6cb;margin-bottom:.53333rem;font-size:.37333rem}.form-box .form-group[data-v-ec8751ca]{margin-bottom:.4rem}.form-box .form-group .dropdown-container[data-v-ec8751ca]{position:relative}.form-box .form-group .dropdown-container .dropdown-select[data-v-ec8751ca]{width:100%;padding:.32rem .4rem;border:.02667rem solid #ccc;border-radius:.10667rem;font-size:.37333rem;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form-box .form-group .dropdown-container .dropdown-arrow[data-v-ec8751ca]{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#666}.form-box .form-group .input-group[data-v-ec8751ca]{display:flex;border:.02667rem solid #ccc;border-radius:.10667rem;overflow:hidden}.form-box .form-group .input-group .input-group-addon[data-v-ec8751ca]{background:#f5f5f5;padding:.32rem .4rem;border-right:.02667rem solid #ccc;display:flex;align-items:center;justify-content:center;color:#666;min-width:1.2rem}.form-box .form-group .input-group .input-group-addon.eye-toggle[data-v-ec8751ca]{cursor:pointer;border-right:none;border-left:.02667rem solid #ccc}.form-box .form-group .input-group .input-group-addon.eye-toggle[data-v-ec8751ca]:hover{background:#eee}.form-box .form-group .input-group .form-control[data-v-ec8751ca]{flex:1;padding:.32rem .4rem;border:none;outline:none;font-size:.37333rem}.form-box .form-group .input-group .form-control[data-v-ec8751ca]::placeholder{color:#999}.form-box .btn-login[data-v-ec8751ca]{width:100%;background:#d23833;color:#fff;border:none;padding:.4rem;font-size:.42667rem;font-weight:700;border-radius:.10667rem;cursor:pointer;margin-bottom:.53333rem;transition:background .2s ease}.form-box .btn-login[data-v-ec8751ca]:hover{background:#b32e25}.form-box .btn-login[data-v-ec8751ca]:active{transform:translateY(.02667rem)}.form-box .token-link[data-v-ec8751ca]{text-align:center}.form-box .token-link a[data-v-ec8751ca]{color:#337ab7;text-decoration:none;font-size:.37333rem}.form-box .token-link a[data-v-ec8751ca]:hover{text-decoration:underline}.login-footer[data-v-ec8751ca]{background:#f8f8f8;padding:.53333rem 1.33333rem;border-top:.02667rem solid #ddd}.login-footer .footer-links[data-v-ec8751ca]{list-style:none;padding:0;margin:0 0 .53333rem 0;display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem}.login-footer .footer-links li a[data-v-ec8751ca]{color:#d23833;text-decoration:none;font-size:.32rem;font-weight:700;display:flex;align-items:center;gap:.13333rem}.login-footer .footer-links li a[data-v-ec8751ca]:hover{text-decoration:underline}.login-footer .footer-links li a i[data-v-ec8751ca]{font-size:.37333rem}.login-footer .copyright[data-v-ec8751ca]{text-align:center}.login-footer .copyright p[data-v-ec8751ca]{margin:0;font-size:.29333rem;color:#666;line-height:1.4}.login-footer .copyright p a[data-v-ec8751ca]{color:#337ab7;text-decoration:none}.login-footer .copyright p a[data-v-ec8751ca]:hover{text-decoration:underline}.other-services-sidebar[data-v-ec8751ca]{position:fixed;right:0;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.8);color:#fff;width:6.66667rem;border-radius:.26667rem 0 0 .26667rem;z-index:1000}.other-services-sidebar .sidebar-header[data-v-ec8751ca]{background:#333;padding:.4rem;display:flex;justify-content:space-between;align-items:center;border-radius:.26667rem 0 0 0}.other-services-sidebar .sidebar-header h3[data-v-ec8751ca]{margin:0;font-size:.42667rem;color:#fff}.other-services-sidebar .sidebar-header .close-btn[data-v-ec8751ca]{background:none;border:none;color:#fff;cursor:pointer;font-size:.48rem}.other-services-sidebar .sidebar-content[data-v-ec8751ca]{padding:.53333rem}.other-services-sidebar .sidebar-content h3[data-v-ec8751ca]{font-size:.37333rem;margin-bottom:.4rem;color:#ccc}.other-services-sidebar .sidebar-content ul[data-v-ec8751ca]{list-style:none;padding:0;margin:0}.other-services-sidebar .sidebar-content ul li[data-v-ec8751ca]{margin-bottom:.26667rem}.other-services-sidebar .sidebar-content ul li a[data-v-ec8751ca]{color:#fff;text-decoration:none;font-size:.34667rem;display:block;padding:.21333rem 0;border-bottom:.02667rem solid #555}.other-services-sidebar .sidebar-content ul li a[data-v-ec8751ca]:hover{color:#ccc}.other-services-sidebar .sidebar-content ul li a .title[data-v-ec8751ca]{display:block}@media (max-width:768px){.login-container[data-v-ec8751ca]{flex-direction:column}.left-section[data-v-ec8751ca]{height:8rem}.left-section .app-buttons[data-v-ec8751ca]{bottom:.26667rem;left:.26667rem}.left-section .app-buttons .app-store-btn[data-v-ec8751ca]{height:1.06667rem}.login-content[data-v-ec8751ca]{padding:.53333rem}.login-content .header-section[data-v-ec8751ca]{flex-direction:column;text-align:center}.login-content .header-section .welcome-title[data-v-ec8751ca]{font-size:.53333rem;margin-bottom:.4rem}.form-container[data-v-ec8751ca]{padding:0}.login-footer[data-v-ec8751ca]{padding:.4rem}.login-footer .footer-links[data-v-ec8751ca]{flex-direction:column;align-items:center;gap:.4rem}.other-services-sidebar[data-v-ec8751ca]{display:none}}input[type=password][data-v-ec8751ca]::-webkit-credentials-cramble-button{appearance:none}input[type=password][data-v-ec8751ca]::-ms-clear,input[type=password][data-v-ec8751ca]::-ms-reveal{display:none}.pin-modal-overlay[data-v-ec8751ca]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.pin-modal[data-v-ec8751ca]{background:#2c2c2c;border-radius:.53333rem;padding:.8rem .53333rem;width:90%;max-width:10.66667rem;position:relative}.pin-modal .modal-header[data-v-ec8751ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.06667rem}.pin-modal .modal-header .modal-title[data-v-ec8751ca]{color:#fff;font-size:.53333rem;font-weight:600;flex:1;text-align:center}.pin-modal .modal-header .close-button[data-v-ec8751ca]{color:#999;font-size:.64rem;cursor:pointer;position:absolute;right:.53333rem;top:.53333rem}.pin-modal .pin-display[data-v-ec8751ca]{display:flex;justify-content:center;gap:.53333rem;margin-bottom:1.33333rem}.pin-modal .pin-display .pin-dot[data-v-ec8751ca]{width:.53333rem;height:.53333rem;border:.05333rem solid #007aff;border-radius:50%;background:transparent;transition:background .2s ease}.pin-modal .pin-display .pin-dot.filled[data-v-ec8751ca]{background:#007aff}.pin-modal .number-pad[data-v-ec8751ca]{display:flex;flex-direction:column;gap:.53333rem;margin-bottom:1.06667rem}.pin-modal .number-pad .number-row[data-v-ec8751ca]{display:flex;justify-content:space-between;gap:.53333rem}.pin-modal .number-pad .number-row .number-button[data-v-ec8751ca]{flex:1;height:1.6rem;background:transparent;border:none;border-radius:.26667rem;color:#007aff;font-size:.64rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-bottom:.05333rem solid #333}.pin-modal .number-pad .number-row .number-button[data-v-ec8751ca]:hover{background:rgba(0,122,255,.1)}.pin-modal .number-pad .number-row .number-button.spacer[data-v-ec8751ca]{cursor:default}.pin-modal .number-pad .number-row .number-button.spacer[data-v-ec8751ca]:hover{background:transparent}.pin-modal .number-pad .number-row .number-button.delete[data-v-ec8751ca]{color:#007aff}.pin-modal .verify-button[data-v-ec8751ca]{width:100%;background:transparent;border:none;border-radius:.32rem;padding:.42667rem;font-size:.42667rem;font-weight:600;color:#007aff;cursor:pointer;text-align:center}.pin-modal .verify-button[data-v-ec8751ca]:hover{background:rgba(0,122,255,.1)}