.CustomerLoginClient_page__V1jdi{position:relative;width:100%;max-width:100%;min-width:0;min-height:100dvh;overflow:hidden;padding:calc(10px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:radial-gradient(circle at 92% 0,rgba(69,105,255,.17),transparent 35%),radial-gradient(circle at 2% 100%,rgba(68,191,255,.12),transparent 34%),linear-gradient(145deg,#f9fbff,#edf3fa 55%,#e8eff8);color:#071326;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.CustomerLoginClient_page__V1jdi *,.CustomerLoginClient_page__V1jdi :after,.CustomerLoginClient_page__V1jdi :before{box-sizing:border-box}.CustomerLoginClient_ambientBottom__WyD8v,.CustomerLoginClient_ambientTop__yqn7U{position:fixed;z-index:0;pointer-events:none;border-radius:999px;filter:blur(110px)}.CustomerLoginClient_ambientTop__yqn7U{top:-240px;right:-190px;width:540px;height:540px;background:rgba(63,98,255,.14)}.CustomerLoginClient_ambientBottom__WyD8v{bottom:-270px;left:-210px;width:580px;height:580px;background:rgba(62,187,255,.11)}.CustomerLoginClient_header__WuV1Q{position:relative;z-index:10;display:flex;width:min(1420px,100%);min-height:62px;align-items:center;justify-content:space-between;gap:18px;margin-inline:auto;padding:8px 9px;border:1px solid rgba(255,255,255,.9);border-radius:20px;background:rgba(255,255,255,.76);box-shadow:0 17px 50px rgba(17,39,74,.09),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%)}.CustomerLoginClient_brand__8RWsL{display:inline-flex;min-width:0;align-items:center;gap:10px;color:inherit;text-decoration:none}.CustomerLoginClient_brandMark__agtP6,.CustomerLoginClient_mobileLogo__iy_3_{display:grid;flex:0 0 auto;place-items:center;background:radial-gradient(circle at 27% 18%,#a1b4ff,#315fff 40%,#091e43);box-shadow:0 13px 29px rgba(36,84,255,.28),inset 0 1px 1px rgba(255,255,255,.48);color:#ffffff;font-weight:900}.CustomerLoginClient_brandMark__agtP6{width:44px;height:44px;border-radius:14px;font-size:12px}.CustomerLoginClient_brandCopy__wiAZm{min-width:0}.CustomerLoginClient_brandCopy__wiAZm small,.CustomerLoginClient_brandCopy__wiAZm strong{display:block}.CustomerLoginClient_brandCopy__wiAZm strong{overflow:hidden;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.CustomerLoginClient_brandCopy__wiAZm small{margin-top:3px;color:#78879b;font-size:10px;font-weight:700}.CustomerLoginClient_desktopNavigation__BR081{display:none}.CustomerLoginClient_loginShell___6IeK{position:relative;z-index:2;display:block;width:min(1420px,100%);max-width:100%;min-width:0;margin:10px auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:27px;background:rgba(255,255,255,.8);box-shadow:0 32px 95px rgba(17,39,74,.14),inset 0 1px 0 rgba(255,255,255,.98);backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%)}.CustomerLoginClient_desktopHero__sfj0T{display:none}.CustomerLoginClient_formArea__JRGmD{width:100%;max-width:100%;min-width:0;padding:25px 17px 21px}.CustomerLoginClient_mobileIdentity__5e0tc{display:flex;align-items:center;gap:12px;margin-bottom:29px}.CustomerLoginClient_mobileLogo__iy_3_{width:52px;height:52px;border-radius:17px;font-size:13px}.CustomerLoginClient_mobileIdentity__5e0tc small,.CustomerLoginClient_mobileIdentity__5e0tc strong{display:block}.CustomerLoginClient_mobileIdentity__5e0tc strong{font-size:15px}.CustomerLoginClient_mobileIdentity__5e0tc small{margin-top:4px;color:#78879b;font-size:11px;font-weight:700}.CustomerLoginClient_eyebrow__yBttt,.CustomerLoginClient_heroEyebrow__L_MpP{display:block;color:#2454ff;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.CustomerLoginClient_formIntro__v2p8m h2{margin:12px 0 11px;font-size:clamp(36px,10.6vw,46px);line-height:1.06;letter-spacing:-.052em;text-wrap:balance}.CustomerLoginClient_formIntro__v2p8m>p{max-width:540px;margin:0;color:#66778d;font-size:15px;font-weight:600;line-height:1.6}.CustomerLoginClient_errorMessage__q_HtJ,.CustomerLoginClient_successMessage__IGnh7{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin-top:22px;padding:14px;border-radius:17px}.CustomerLoginClient_successMessage__IGnh7{border:1px solid rgba(18,166,83,.14);background:rgba(233,255,241,.9)}.CustomerLoginClient_errorMessage__q_HtJ{border:1px solid rgba(209,54,54,.14);background:rgba(255,238,238,.92)}.CustomerLoginClient_errorIcon__OLXzm,.CustomerLoginClient_messageIcon__XJQay{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;font-size:13px;font-weight:900}.CustomerLoginClient_messageIcon__XJQay{background:#d9fbe5;color:#08783c}.CustomerLoginClient_errorIcon__OLXzm{background:#ffe0e0;color:#a72424}.CustomerLoginClient_errorMessage__q_HtJ strong,.CustomerLoginClient_successMessage__IGnh7 strong{display:block;font-size:14px}.CustomerLoginClient_errorMessage__q_HtJ p,.CustomerLoginClient_successMessage__IGnh7 p{margin:3px 0 0;color:#63758b;font-size:13px;font-weight:600;line-height:1.45}.CustomerLoginClient_form__Pnnxh{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.CustomerLoginClient_field__daUIO{display:grid;min-width:0;grid-gap:9px;gap:9px}.CustomerLoginClient_field__daUIO>span{color:#17243a;font-size:14px;font-weight:850}.CustomerLoginClient_field__daUIO input{display:block;width:100%;max-width:100%;min-width:0;height:60px;padding:0 17px;border:1px solid #d4deeb;border-radius:18px;outline:none;background:rgba(248,251,255,.9);box-shadow:inset 0 1px 2px rgba(8,20,38,.03),0 1px 0 rgba(255,255,255,.9);color:#071326;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.CustomerLoginClient_field__daUIO input::placeholder{color:#929dab;opacity:1}.CustomerLoginClient_field__daUIO input:focus{border-color:#6685ff;background:#ffffff;box-shadow:0 0 0 5px rgba(36,84,255,.1),0 12px 28px rgba(36,84,255,.08)}.CustomerLoginClient_submitButton__AG1Tk{display:flex;width:100%;min-height:61px;align-items:center;justify-content:space-between;gap:18px;margin-top:3px;padding:0 19px;border:0;border-radius:18px;background:linear-gradient(125deg,#07172f,#123c71 70%,#2454a3);box-shadow:0 17px 38px rgba(8,29,61,.22),inset 0 1px 0 rgba(255,255,255,.15);color:#ffffff;cursor:pointer;font-size:15px;font-weight:900;text-align:left}.CustomerLoginClient_submitButton__AG1Tk strong{font-size:22px;line-height:1}.CustomerLoginClient_securityCard__qqyXv{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:flex-start;margin-top:26px;padding:17px;border-radius:19px;background:rgba(237,243,251,.74)}.CustomerLoginClient_securityIcon__EF5jj{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e5fff0;color:#08783c;font-size:13px;font-weight:900}.CustomerLoginClient_securityCard__qqyXv strong{display:block;font-size:14px;line-height:1.35}.CustomerLoginClient_securityCard__qqyXv p{margin:5px 0 0;color:#718196;font-size:13px;font-weight:600;line-height:1.5}.CustomerLoginClient_supportLink__s0uhs{display:flex;min-height:50px;align-items:center;justify-content:center;margin-top:15px;border-radius:15px;color:#627289;font-size:14px;font-weight:800;text-decoration:none}.CustomerLoginClient_footer__kewaz{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-top:27px;color:#8b98a9;font-size:11px;font-weight:700}.CustomerLoginClient_footer__kewaz a{color:inherit;text-decoration:none}@media (min-width:700px){.CustomerLoginClient_page__V1jdi{padding:calc(16px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.CustomerLoginClient_header__WuV1Q{min-height:70px;border-radius:23px}.CustomerLoginClient_desktopNavigation__BR081{display:flex;align-items:center;gap:4px}.CustomerLoginClient_desktopNavigation__BR081 a{display:inline-flex;min-height:44px;align-items:center;padding-inline:15px;border-radius:14px;color:#53647a;font-size:13px;font-weight:800;text-decoration:none}.CustomerLoginClient_loginShell___6IeK{margin-top:16px;border-radius:33px}.CustomerLoginClient_formArea__JRGmD{max-width:650px;margin-inline:auto;padding:48px}.CustomerLoginClient_formIntro__v2p8m h2{font-size:54px}}@media (min-width:1100px){.CustomerLoginClient_loginShell___6IeK{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(430px,.72fr);min-height:calc(100dvh - 132px);border-radius:39px}.CustomerLoginClient_desktopHero__sfj0T{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(44px,5vw,72px);background:radial-gradient(circle at 78% 8%,rgba(93,138,255,.33),transparent 32%),linear-gradient(138deg,#06142d,#103765 63%,#1d4e8e);color:#ffffff}.CustomerLoginClient_heroLight__X5oV3{position:absolute;right:-130px;bottom:-190px;width:460px;height:460px;border-radius:50%;background:rgba(80,176,255,.18);filter:blur(90px)}.CustomerLoginClient_heroCard__LLOJJ,.CustomerLoginClient_heroContent__MA1tJ{position:relative;z-index:2}.CustomerLoginClient_desktopHero__sfj0T .CustomerLoginClient_heroEyebrow__L_MpP{color:#aac3ff}.CustomerLoginClient_desktopHero__sfj0T h1{max-width:780px;margin:22px 0 21px;font-size:clamp(58px,5.5vw,88px);line-height:.97;letter-spacing:-.064em;text-wrap:balance}.CustomerLoginClient_heroContent__MA1tJ>p{max-width:680px;margin:0;color:rgba(255,255,255,.72);font-size:clamp(17px,1.35vw,20px);font-weight:600;line-height:1.65}.CustomerLoginClient_heroStatus__1c6x0{display:flex;align-items:center;gap:14px;margin-top:33px}.CustomerLoginClient_liveDot__U14Cz{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#2bd574;box-shadow:0 0 0 8px rgba(43,213,116,.12);animation:CustomerLoginClient_pulse__ViblZ 1.9s ease-in-out infinite}.CustomerLoginClient_heroStatus__1c6x0 small,.CustomerLoginClient_heroStatus__1c6x0 strong{display:block}.CustomerLoginClient_heroStatus__1c6x0 strong{font-size:14px}.CustomerLoginClient_heroStatus__1c6x0 small{margin-top:4px;color:rgba(255,255,255,.56);font-size:12px;font-weight:700}.CustomerLoginClient_heroCard__LLOJJ{max-width:430px;padding:25px;border:1px solid rgba(255,255,255,.15);border-radius:25px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.13);backdrop-filter:blur(25px) saturate(145%);-webkit-backdrop-filter:blur(25px) saturate(145%)}.CustomerLoginClient_heroCard__LLOJJ span,.CustomerLoginClient_heroCard__LLOJJ strong{display:block}.CustomerLoginClient_heroCard__LLOJJ span{color:#b4c9ff;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.CustomerLoginClient_heroCard__LLOJJ strong{margin-top:10px;font-size:25px;line-height:1.15;letter-spacing:-.035em}.CustomerLoginClient_heroCard__LLOJJ p{margin:8px 0 0;color:rgba(255,255,255,.62);font-size:14px;font-weight:600;line-height:1.55}.CustomerLoginClient_formArea__JRGmD{display:flex;width:auto;max-width:none;min-width:0;flex-direction:column;justify-content:center;margin:0;padding:clamp(52px,5vw,82px)}.CustomerLoginClient_mobileIdentity__5e0tc{display:none}.CustomerLoginClient_formIntro__v2p8m h2{font-size:clamp(48px,4.3vw,65px)}}@media (hover:hover){.CustomerLoginClient_desktopNavigation__BR081 a,.CustomerLoginClient_submitButton__AG1Tk,.CustomerLoginClient_supportLink__s0uhs{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.CustomerLoginClient_desktopNavigation__BR081 a:hover,.CustomerLoginClient_supportLink__s0uhs:hover{background:rgba(232,239,249,.84)}.CustomerLoginClient_submitButton__AG1Tk:hover{transform:translateY(-2px);box-shadow:0 21px 44px rgba(8,29,61,.27),inset 0 1px 0 rgba(255,255,255,.15)}}@media (prefers-reduced-motion:reduce){.CustomerLoginClient_page__V1jdi *,.CustomerLoginClient_page__V1jdi :after,.CustomerLoginClient_page__V1jdi :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes CustomerLoginClient_pulse__ViblZ{50%{box-shadow:0 0 0 14px rgba(43,213,116,0)}}