.auth_page__NgQpV{min-height:100vh;display:grid;grid-template-columns:minmax(440px,1.05fr) minmax(480px,.95fr);background:#f8fafc;color:#102a54;font-family:var(--font-text)}.auth_page__NgQpV *{box-sizing:border-box}.auth_visual__97T1E{min-height:100vh;position:relative;overflow:hidden;isolation:isolate;padding:46px 54px;display:flex;flex-direction:column;justify-content:space-between}.auth_visual__97T1E>img{object-fit:cover;object-position:51% 57%;z-index:-2;filter:saturate(.7) contrast(1.02)}.auth_visualWash__9yWal{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,29,73,.78),rgba(7,29,73,.2) 42%,rgba(7,29,73,.82))}.auth_visual__97T1E a{width:fit-content;text-decoration:none}.auth_brand__g1IXy{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:var(--font-serif);font-size:23px;font-weight:600;letter-spacing:-.025em}.auth_brand__g1IXy svg{width:30px;height:30px;fill:currentColor}.auth_visualCopy__wsSzw{max-width:620px;color:#fff}.auth_visualCopy__wsSzw>p{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.auth_visualCopy__wsSzw h2{margin:0;font-family:var(--font-serif);font-size:clamp(44px,4vw,64px);font-weight:500;line-height:1.02;letter-spacing:-.035em}.auth_visualCopy__wsSzw span{max-width:540px;margin-top:20px;display:block;font-size:14px;line-height:1.7;opacity:.82}.auth_formSide__fdJGe{min-height:100vh;padding:54px clamp(34px,6vw,96px) 32px;display:flex;flex-direction:column;align-items:center;justify-content:center}.auth_mobileBrand___7uO8{display:none}.auth_card__oBMV1{width:100%;max-width:460px}.auth_eyebrow__aofC5{margin:0;color:#3576d3;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth_card__oBMV1 h1{margin:12px 0 0;color:#071d49;font-family:var(--font-serif);font-size:43px;font-weight:500;line-height:1.05;letter-spacing:-.03em}.auth_intro__BYmRV{margin:13px 0 28px;color:#61748f;font-size:13.5px;line-height:1.65}.auth_card__oBMV1 form{display:grid;gap:17px}.auth_card__oBMV1 label{display:grid;gap:8px;color:#29466f;font-size:12px;font-weight:700}.auth_nameRow__ZAcg8{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth_card__oBMV1 input,.auth_card__oBMV1 select{width:100%;height:50px;padding:0 14px;border:1px solid #cbd7e6;border-radius:7px;background:#fff;color:#102a54;font:inherit;font-size:14px;outline:none}.auth_card__oBMV1 input:focus,.auth_card__oBMV1 select:focus{border-color:#5b8dd2;box-shadow:0 0 0 3px rgba(53,118,211,.12)}.auth_card__oBMV1 input::placeholder{color:#98a5b6}.auth_passwordField__CWy8_{position:relative}.auth_passwordField__CWy8_ input{padding-right:62px}.auth_passwordField__CWy8_ button{position:absolute;right:5px;top:5px;height:40px;padding:0 10px;border:0;background:transparent;color:#3576d3;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.auth_submit__F1qWh{min-height:50px;margin-top:3px;border:1px solid #3576d3;border-radius:7px;background:#3576d3;color:#fff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.auth_submit__F1qWh:hover{background:#2864ba;box-shadow:0 8px 20px rgba(53,118,211,.18)}.auth_submit__F1qWh:disabled{opacity:.65;cursor:wait}.auth_error__tGaF3,.auth_note__lI8_v{margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.auth_error__tGaF3{border-left:3px solid #c63a3a;background:#fff2f2;color:#8f2525}.auth_note__lI8_v{border-left:3px solid #348458;background:#edf8f1;color:#276a47}.auth_switchMode__9jhof{margin:20px 0 0;text-align:center;color:#718198;font-size:12.5px}.auth_demoLink__1AzOi,.auth_switchMode__9jhof a{color:#2864ba;font-weight:700;text-decoration:none}.auth_divider__Lwfup{height:1px;margin:24px 0;background:#dfe5ed;position:relative;text-align:center}.auth_divider__Lwfup span{position:relative;top:-9px;padding:0 10px;background:#f8fafc;color:#8996a7;font-size:11px}.auth_demoLink__1AzOi{min-height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #a8bad3;border-radius:7px;font-size:12.5px}.auth_back__ojmaZ{margin:24px 0 0}.auth_back__ojmaZ a{color:#718198;text-decoration:none;font-size:11.5px}@media (max-width:860px){.auth_page__NgQpV{display:block}.auth_visual__97T1E{display:none}.auth_formSide__fdJGe{padding:32px 22px}.auth_mobileBrand___7uO8{width:100%;max-width:460px;margin-bottom:48px;display:block}.auth_mobileBrand___7uO8 a{text-decoration:none}.auth_mobileBrand___7uO8 .auth_brand__g1IXy{color:#071d49}}@media (max-width:500px){.auth_nameRow__ZAcg8{grid-template-columns:1fr}.auth_card__oBMV1 h1{font-size:39px}}@media (prefers-reduced-motion:reduce){.auth_page__NgQpV *,.auth_page__NgQpV :after,.auth_page__NgQpV :before{transition-duration:.01ms!important}}