*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#09213f;background:#edf2f8;text-rendering:optimizeLegibility}.login-page[data-v-2dbb8777]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,40.4vw) 1fr;background:#edf2f8}.brand-panel[data-v-2dbb8777]{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:49px 48px 0;overflow:hidden;background:#123657;color:#fff}.brand-panel[data-v-2dbb8777]:after,.brand-panel[data-v-2dbb8777]:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.brand-panel[data-v-2dbb8777]:before{width:380px;height:380px;top:-137px;right:-117px;background:#585e6a85;filter:blur(1px)}.brand-panel[data-v-2dbb8777]:after{width:258px;height:258px;left:-104px;bottom:-19px;background:#3a6a9561}.brand-copy[data-v-2dbb8777],.brand-lockup[data-v-2dbb8777],.copyright[data-v-2dbb8777]{position:relative;z-index:1}.brand-lockup[data-v-2dbb8777]{display:flex;align-items:center;gap:14px}.brand-icon[data-v-2dbb8777]{width:47px;height:47px;display:grid;place-items:center;border-radius:11px;background:#ff7f24;box-shadow:0 13px 25px #ff7f2457}.brand-icon span[data-v-2dbb8777]{width:0;height:0;margin-left:4px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 16px}.brand-wordmark[data-v-2dbb8777]{margin:0;font-size:26px;line-height:1;font-weight:900;letter-spacing:0}.brand-wordmark span[data-v-2dbb8777]:last-child{color:#ff8728}.brand-copy[data-v-2dbb8777]{max-width:535px;margin-top:clamp(125px,25.5vh,250px)}.brand-copy h1[data-v-2dbb8777]{margin:0;color:#fff;font-size:clamp(40px,4vw,48px);line-height:1.09;font-weight:900}.brand-copy p[data-v-2dbb8777]{max-width:474px;margin:18px 0 0;color:#dbe8f6;font-size:19px;line-height:1.45;font-weight:650}.feature-list[data-v-2dbb8777]{display:grid;gap:17px;margin:40px 0 0;padding:0;list-style:none;color:#fff;font-size:17px;font-weight:800}.feature-list li[data-v-2dbb8777]{position:relative;padding-left:25px}.feature-list li[data-v-2dbb8777]:before{content:"";position:absolute;left:0;top:9px;width:11px;height:11px;border-radius:3px;background:#ffa13f;transform:rotate(45deg)}.copyright[data-v-2dbb8777]{margin:auto 0 0;padding-bottom:0;color:#e0eefac2;font-size:16px;font-weight:600}.form-panel[data-v-2dbb8777]{position:relative;min-height:100vh;display:grid;align-items:center;justify-items:end;padding:28px 48px 34px}.login-card[data-v-2dbb8777]{box-sizing:border-box;width:100%;display:grid;gap:5px;padding:22px 24px 24px;border-radius:16px;background:#fff;box-shadow:0 20px 45px #142d4c14}.field-error[data-v-2dbb8777],.form-heading h2[data-v-2dbb8777],.form-heading p[data-v-2dbb8777],.register-copy[data-v-2dbb8777]{margin:0}.form-heading h2[data-v-2dbb8777]{font-size:24px;line-height:1.05;font-weight:900;color:#08294c}.form-heading p[data-v-2dbb8777]{margin-top:5px;color:#65758a;font-size:14px;line-height:1.35;font-weight:500}.field-group[data-v-2dbb8777]{display:grid;gap:4px;color:#122747;font-size:13px;font-weight:800}.field-group em[data-v-2dbb8777]{margin-top:-3px;font-size:10px;font-style:normal;line-height:1.1}.field-group .field-error[data-v-2dbb8777]{min-height:11px;color:red;font-weight:750;visibility:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-group .field-error.visible[data-v-2dbb8777]{visibility:visible}.field-group input[data-v-2dbb8777]{box-sizing:border-box;width:100%;height:42px;border:1px solid #d3dfec;border-radius:10px;outline:0;background:#fbfcfe;color:#142947;font:750 16px/1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0 14px}.field-group input[aria-invalid=true][data-v-2dbb8777]{border-color:#f59e0b}.field-group input[data-v-2dbb8777]::-moz-placeholder{color:#9baabe}.field-group input[data-v-2dbb8777]::placeholder{color:#9baabe}.field-group input[data-v-2dbb8777]:focus,.social-button[data-v-2dbb8777]:focus-visible{border-color:#ff8728;box-shadow:0 0 0 4px #ff872824}.password-row[data-v-2dbb8777]{display:flex;align-items:center;justify-content:space-between;gap:12px}.password-row a[data-v-2dbb8777],.register-copy a[data-v-2dbb8777]{color:#ff761b;font-weight:900;text-decoration:none}.password-input[data-v-2dbb8777]{position:relative;display:block}.password-input input[data-v-2dbb8777]{padding-right:44px}.eye-button[data-v-2dbb8777]{position:absolute;top:0;right:6px;bottom:0;width:38px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#8795a7;cursor:pointer}.eye-button svg[data-v-2dbb8777]{width:16px;height:16px}.login-button[data-v-2dbb8777]{width:100%;height:44px;border:0;border-radius:11px;background:#123657;color:#fff;cursor:pointer;font:900 15px/1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.submit-message[data-v-2dbb8777]{margin:0;color:#c62828;font-size:14px;text-align:center}.login-button[data-v-2dbb8777]:hover{background:#0d2d4c}.login-button[data-v-2dbb8777]:disabled,.login-button[data-v-2dbb8777]:disabled:hover{background:#9aaabd;cursor:not-allowed}.register-copy[data-v-2dbb8777]{color:#65758a;font-size:16px;line-height:1.35;text-align:center}.method-error[data-v-2dbb8777],.method-loading[data-v-2dbb8777]{margin:0;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.45;text-align:center}.method-loading[data-v-2dbb8777]{background:#f2f6fb;color:#65758a}.method-error[data-v-2dbb8777]{background:#fff1f1;color:#b83232}.divider[data-v-2dbb8777]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;color:#9ba8ba;font-size:14px;font-weight:750}.divider[data-v-2dbb8777]:after,.divider[data-v-2dbb8777]:before{content:"";height:1px;background:#e1e8f0}.social-grid[data-v-2dbb8777]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.google-button-host[data-v-2dbb8777]{box-sizing:border-box;width:100%;height:42px;display:flex;align-items:center;justify-content:center;overflow:visible;border:0;border-radius:4px;outline:0;background:transparent}.google-button-host[data-v-2dbb8777]:focus-within{border-radius:4px;box-shadow:0 0 0 4px #ff872824}.google-button-host[data-v-2dbb8777] iframe{display:block;width:100%!important;max-width:none!important;margin:0!important;border:0!important;outline:0!important}.social-button[data-v-2dbb8777]{box-sizing:border-box;height:42px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #dadce0;border-radius:4px;background:#fff;color:#3c4043;cursor:pointer;font:500 14px/1 Roboto,Arial,sans-serif}.social-button[data-v-2dbb8777]:hover{border-color:#b8c8da;background:#fbfcfe}.provider-icon[data-v-2dbb8777]{width:24px;height:24px;display:grid;place-items:center;color:#111}.provider-icon svg[data-v-2dbb8777]{width:22px;height:22px;display:block}.provider-icon.facebook[data-v-2dbb8777]{color:#1877f2}.provider-icon.apple[data-v-2dbb8777]{color:#111}@media(max-width:1040px){.login-page[data-v-2dbb8777]{grid-template-columns:1fr}.brand-panel[data-v-2dbb8777]{min-height:auto;padding:34px 28px 40px}.brand-panel[data-v-2dbb8777]:before{width:250px;height:250px;top:-102px;right:-86px}.brand-panel[data-v-2dbb8777]:after,.copyright[data-v-2dbb8777]{display:none}.brand-copy[data-v-2dbb8777]{margin-top:58px}.form-panel[data-v-2dbb8777]{min-height:auto;justify-items:center;padding:32px 20px 46px}}@media(max-width:560px){.brand-panel[data-v-2dbb8777]{padding:20px}.brand-icon[data-v-2dbb8777]{width:42px;height:42px}.brand-wordmark[data-v-2dbb8777]{font-size:22px}.brand-copy[data-v-2dbb8777]{display:none}.login-card[data-v-2dbb8777]{gap:8px;padding:24px 20px;border-radius:18px}.form-heading h2[data-v-2dbb8777]{font-size:28px}.social-grid[data-v-2dbb8777]{grid-template-columns:1fr}}
