.login_page___bVDP{min-height:100vh;min-height:100svh;background:#eef3fc;color:#17243c;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif}.login_page___bVDP,.login_page___bVDP *,.login_page___bVDP :after,.login_page___bVDP :before{box-sizing:border-box}.login_frame__KzyMB{width:100%;max-width:1060px;display:grid;grid-template-columns:1.08fr 1fr;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 24px 80px rgba(26,58,116,.12)}.login_hero__dPCiD{position:relative;overflow:hidden;min-width:0;padding:44px;background:linear-gradient(145deg,#174fc6,#346fea 65%,#598dff);color:#fff;display:flex;flex-direction:column}.login_hero__dPCiD:before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.15);border-radius:50%;right:-230px;top:75px;box-shadow:0 0 0 55px rgba(255,255,255,.04),0 0 0 110px rgba(255,255,255,.03);pointer-events:none}.login_brand__isTcd{position:relative;display:flex;align-items:center;gap:12px;font-size:22px;font-weight:800;letter-spacing:1.5px}.login_brand__isTcd img{display:block;width:48px;height:48px;border-radius:13px}.login_heroCopy__oXav8{position:relative;margin:60px 0 48px}.login_eyebrow__tkUJ1,.login_kicker__BKGeH{display:block;font-size:10px;font-weight:700;letter-spacing:1.6px;line-height:1.6}.login_eyebrow__tkUJ1{color:#dbe7ff}.login_hero__dPCiD h1{font-size:48px;line-height:1.1;letter-spacing:-2px;margin:20px 0;font-weight:800}.login_hero__dPCiD h1 span{color:#c9edff}.login_heroCopy__oXav8 p{max-width:300px;font-size:16px;line-height:1.65;color:#e2ebff;margin:0}.login_connection__DQnSw{position:relative;margin-top:auto;display:flex;gap:12px;align-items:center;padding:17px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.1);border-radius:18px}.login_connectionIcon__gfekR{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:#fff;color:#235dd6;display:flex;align-items:center;justify-content:center;font-weight:800}.login_connection__DQnSw strong{display:block;font-size:12px;line-height:1.5}.login_connection__DQnSw span{display:block;font-size:11px;color:#dce7ff;line-height:1.5;margin-top:3px}.login_panel__zlyPF{min-width:0;padding:60px 44px 36px}.login_kicker__BKGeH{color:#3267d5}.login_panelHeading__bbNWZ h2{font-size:34px;letter-spacing:-1.2px;line-height:1.2;margin:12px 0}.login_panelHeading__bbNWZ p{font-size:14px;line-height:1.6;color:#728099;margin:0}.login_form__Ij6Df{margin-top:30px}.login_field__07CUi{margin-bottom:19px}.login_field__07CUi label{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.login_field__07CUi input{width:100%;min-width:0;min-height:52px;padding:14px 15px;font:inherit;font-size:16px;line-height:1.4;color:#17243c;background:#f8faff;border:1px solid #dce4f1;border-radius:12px;appearance:none;-webkit-appearance:none}.login_field__07CUi input::placeholder{color:#8995a9;opacity:1}.login_field__07CUi input:focus{outline:2px solid #3267d5;outline-offset:2px}.login_passwordField__tnMGM{position:relative}.login_passwordField__tnMGM input{padding-right:76px}.login_reveal__Gzm6O{position:absolute;right:5px;top:4px;min-height:44px;min-width:60px;border:0;background:transparent;color:#3267d5;font-size:12px;font-weight:700;cursor:pointer}.login_forgot__maNMF{display:flex;justify-content:flex-end;margin-top:-8px}.login_forgot__maNMF a{display:inline-flex;min-height:44px;align-items:center;font-size:12px;font-weight:700;color:#3267d5;text-decoration:none}.login_submit__ajKqa{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;margin-top:10px;padding:14px;border:0;border-radius:12px;background:#2862dc;box-shadow:0 8px 20px rgba(40,98,220,.19);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.login_submit__ajKqa:disabled{opacity:.65;cursor:wait}.login_submit__ajKqa:not(:disabled):hover{background:#1d50bc}.login_error__BN8Ls{padding:12px;border-radius:10px;background:#fff1f2;color:#a12c3a;font-size:13px;line-height:1.5;overflow-wrap:anywhere;word-wrap:break-word}.login_signup__ErMF5{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 6px;border-top:1px solid #edf0f6;margin-top:26px;padding-top:14px;font-size:13px;color:#728099}.login_signup__ErMF5 a{display:inline-flex;align-items:center;min-height:44px;gap:6px;color:#3267d5;font-weight:700;text-decoration:none}.login_footer__Xh0OZ{text-align:center;font-size:11px;line-height:1.5;color:#8995a9;margin:14px 0 0}.login_page___bVDP a:focus-visible,.login_page___bVDP button:focus-visible{outline:2px solid #3267d5;outline-offset:3px}@media (max-width:760px){.login_page___bVDP{padding:0;align-items:stretch;background:#fff}.login_frame__KzyMB{display:block;max-width:520px;border-radius:0;box-shadow:none}.login_hero__dPCiD{padding:max(24px,env(safe-area-inset-top)) 24px 24px}.login_brand__isTcd{font-size:18px;gap:10px}.login_brand__isTcd img{width:38px;height:38px;border-radius:10px}.login_heroCopy__oXav8{margin:24px 0 0}.login_eyebrow__tkUJ1{font-size:9px;letter-spacing:1px}.login_hero__dPCiD h1{font-size:32px;letter-spacing:-1px;margin:12px 0 10px}.login_heroCopy__oXav8 p{max-width:340px;font-size:13px;line-height:1.5}.login_connection__DQnSw{display:none}.login_panel__zlyPF{padding:26px 24px max(20px,env(safe-area-inset-bottom))}.login_panelHeading__bbNWZ h2{font-size:28px;margin:8px 0}.login_panelHeading__bbNWZ p{font-size:13px}.login_form__Ij6Df{margin-top:22px}.login_field__07CUi{margin-bottom:16px}.login_signup__ErMF5{margin-top:22px}.login_footer__Xh0OZ{margin-top:8px}}@media (max-width:360px){.login_hero__dPCiD{padding-left:18px;padding-right:18px}.login_hero__dPCiD h1{font-size:29px}.login_panel__zlyPF{padding-left:18px;padding-right:18px}.login_eyebrow__tkUJ1{font-size:8px}}@media (max-height:600px) and (max-width:760px){.login_heroCopy__oXav8{margin-top:14px}.login_eyebrow__tkUJ1,.login_heroCopy__oXav8 p{display:none}.login_hero__dPCiD h1{font-size:26px}.login_panel__zlyPF{padding-top:20px}}.login_socialButtons___O7ly{display:grid;gap:10px;margin-top:24px}.login_appleButton__gkZIt,.login_googleButton__wSWqO{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:12px;border-radius:12px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.login_googleButton__wSWqO{border:1px solid #dce4f1;background:#fff;color:#17243c}.login_appleButton__gkZIt{border:1px solid #111;background:#111;color:#fff}.login_appleButton__gkZIt:disabled,.login_googleButton__wSWqO:disabled{opacity:.6;cursor:wait}.login_appleButton__gkZIt svg,.login_googleButton__wSWqO svg{flex-shrink:0}.login_divider__Hxxps{display:flex;align-items:center;gap:12px;margin:20px 0;color:#728099;font-size:11px}.login_divider__Hxxps:after,.login_divider__Hxxps:before{content:"";flex:1;height:1px;background:#e6ebf4}.login_divider__Hxxps+.login_form__Ij6Df{margin-top:0}@media (max-width:760px){.login_heroCopy__oXav8{margin-top:16px}.login_hero__dPCiD h1{font-size:28px;line-height:1.08;margin:10px 0}.login_heroCopy__oXav8 p{display:none}.login_socialButtons___O7ly{margin-top:20px}.login_panel__zlyPF{padding-top:22px}.login_page___bVDP{display:block;min-height:100svh;padding:0;background:linear-gradient(155deg,#0654d8,#216cf1 58%,#0345ba)}.login_frame__KzyMB{display:flex;flex-direction:column;width:100%;min-height:100svh;max-width:520px;margin:0 auto;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.login_hero__dPCiD{flex:none;min-height:96px;padding:calc(15px + env(safe-area-inset-top)) 22px 17px;background:transparent}.login_hero__dPCiD:before{right:-260px;top:-220px}.login_brand__isTcd{gap:10px;font-size:19px;letter-spacing:2.5px}.login_brand__isTcd img{width:42px;height:42px;border-radius:12px}.login_connection__DQnSw,.login_heroCopy__oXav8{display:none}.login_panel__zlyPF{flex:1;min-width:0;margin:0 10px 10px;padding:22px 21px max(16px,env(safe-area-inset-bottom));border-radius:25px;background:#fff;box-shadow:0 18px 44px rgba(0,21,83,.13)}.login_kicker__BKGeH{font-size:10px;letter-spacing:1.2px}.login_panelHeading__bbNWZ h2{font-size:29px;margin:7px 0 5px;letter-spacing:-.9px}.login_panelHeading__bbNWZ p{font-size:12px;line-height:1.4}.login_form__Ij6Df{margin-top:17px}.login_field__07CUi{margin-bottom:11px}.login_field__07CUi label{font-size:12px;margin-bottom:5px}.login_field__07CUi input{min-height:45px;padding:11px 13px;font-size:16px;border-radius:11px}.login_reveal__Gzm6O{top:1px}.login_forgot__maNMF{margin-top:-3px}.login_forgot__maNMF a{min-height:33px}.login_submit__ajKqa{min-height:47px;margin-top:6px;padding:10px;border-radius:11px}.login_divider__Hxxps{margin:13px 0 10px}.login_socialButtons___O7ly{gap:8px;margin-top:0}.login_appleButton__gkZIt,.login_googleButton__wSWqO{min-height:44px;padding:10px;border-radius:11px;font-size:13px}.login_signup__ErMF5{border-top:0;margin-top:11px;padding-top:0;font-size:12px}.login_signup__ErMF5 a{min-height:32px}.login_footer__Xh0OZ{display:none}}@media (max-height:700px) and (max-width:760px),(max-width:360px){.login_hero__dPCiD{min-height:76px;padding-top:calc(9px + env(safe-area-inset-top));padding-bottom:9px}.login_panel__zlyPF{padding-top:14px}.login_panelHeading__bbNWZ h2{font-size:26px}.login_panelHeading__bbNWZ p{display:none}.login_form__Ij6Df{margin-top:12px}.login_field__07CUi{margin-bottom:8px}.login_divider__Hxxps{margin:9px 0 7px}.login_socialButtons___O7ly{gap:6px}.login_signup__ErMF5{margin-top:8px}}.login_loginOrbs__g4YHp,.login_mobileBrand__9D80z{display:none}@media (max-width:760px){.login_page___bVDP{position:relative;display:block;min-height:100vh;min-height:100svh;overflow:hidden;padding:0;background:#fff;color:#07143d}.login_loginOrbs__g4YHp{position:absolute;display:block;inset:0;z-index:0;overflow:hidden;pointer-events:none}.login_loginOrbs__g4YHp span{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle at 55% 45%,#d8edff 0,#e9f5ff 63%,#f6fbff 100%)}.login_orbTopLeft__BzW7u{width:275px;height:275px;left:-145px;top:-125px}.login_orbTopRight__RRdOo{width:220px;height:220px;right:-118px;top:5px}.login_orbMiddleLeft__QHyJ6{width:150px;height:150px;left:-115px;top:27%}.login_orbMiddleRight__0_REb{width:78px;height:78px;right:-42px;top:23%}.login_orbBottomLeft__EQqBv{width:260px;height:260px;left:-155px;bottom:-145px}.login_orbBottomRight__J1aAX{width:255px;height:255px;right:-155px;bottom:-145px}.login_frame__KzyMB{position:relative;z-index:1;display:block;width:100%;max-width:520px;min-height:100vh;min-height:100svh;margin:0 auto;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.login_hero__dPCiD{display:none}.login_panel__zlyPF{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;margin:0;padding:max(42px,env(safe-area-inset-top)) 24px max(34px,env(safe-area-inset-bottom));border-radius:0;background:transparent;box-shadow:none}.login_mobileBrand__9D80z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin:4px 0 30px;color:#07143d;font-size:26px;font-weight:900;letter-spacing:1px;line-height:1.2}.login_mobileBrand__9D80z img{display:block;width:72px;height:72px;object-fit:cover;border-radius:18px;box-shadow:0 5px 18px rgba(0,69,185,.11)}.login_panelHeading__bbNWZ{text-align:center}.login_kicker__BKGeH{display:none}.login_panelHeading__bbNWZ h2{margin:0 0 12px;font-size:clamp(30px,8vw,38px);line-height:1.14;letter-spacing:-1.4px;color:#07143d}.login_panelHeading__bbNWZ p{display:block;max-width:355px;margin:0 auto;color:#74839e;font-size:14px;line-height:1.55}.login_form__Ij6Df{margin-top:34px}.login_field__07CUi{margin-bottom:19px}.login_field__07CUi label{margin-bottom:8px;color:#07143d;font-size:14px;font-weight:800}.login_field__07CUi input{min-height:54px;padding:14px 16px;border:1px solid #dce5f4;border-radius:15px;background:rgba(248,250,255,.9);font-size:16px;color:#07143d}.login_passwordField__tnMGM input{padding-right:78px}.login_reveal__Gzm6O{top:5px;right:7px;color:#2868db;font-size:13px}.login_forgot__maNMF{margin-top:-4px}.login_forgot__maNMF a{min-height:43px;font-size:13px;color:#1475ef}.login_submit__ajKqa{min-height:56px;margin-top:11px;padding:13px;border-radius:15px;background:#1975f4;box-shadow:0 12px 24px rgba(25,117,244,.16);font-size:17px}.login_submit__ajKqa:not(:disabled):hover{background:#1068e2}.login_divider__Hxxps{margin:28px 0 22px;color:#7a8aa5;font-size:13px}.login_socialButtons___O7ly{display:grid;gap:11px;margin-top:0}.login_appleButton__gkZIt,.login_googleButton__wSWqO{min-height:52px;padding:12px;border-radius:15px;font-size:14px}.login_signup__ErMF5{margin-top:27px;padding-top:0;border-top:0;font-size:13px}.login_signup__ErMF5 a{min-height:42px;color:#1475ef}.login_footer__Xh0OZ{display:none}}@media (max-height:700px) and (max-width:760px),(max-width:360px){.login_panel__zlyPF{padding-top:max(20px,env(safe-area-inset-top))}.login_mobileBrand__9D80z{margin-bottom:17px;gap:5px;font-size:22px}.login_mobileBrand__9D80z img{width:54px;height:54px;border-radius:14px}.login_panelHeading__bbNWZ h2{font-size:28px;margin-bottom:6px}.login_panelHeading__bbNWZ p{display:block;font-size:12px}.login_form__Ij6Df{margin-top:18px}.login_field__07CUi{margin-bottom:10px}.login_field__07CUi input{min-height:46px}.login_submit__ajKqa{min-height:47px}.login_divider__Hxxps{margin:14px 0 11px}.login_appleButton__gkZIt,.login_googleButton__wSWqO{min-height:45px}.login_socialButtons___O7ly{gap:8px}.login_signup__ErMF5{margin-top:12px}}