.login_page__VIB1K{--navy:#0b2159;--cream:#faf8f3;--muted:#b4ccea;--rim:rgb(180 204 234/.48);position:relative;isolation:isolate;display:grid;align-items:center;min-height:100svh;padding:66px max(4vw,28px) 92px;overflow:clip;background:#061f43;color:var(--cream);font:400 16px/1.45 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;color-scheme:dark}.login_page__VIB1K *,.login_page__VIB1K :after,.login_page__VIB1K :before{box-sizing:border-box}.login_background__mnwVZ,.login_shade__3DX1p{position:absolute;inset:0;z-index:-1;pointer-events:none}.login_background__mnwVZ img{width:100%;height:100%;object-fit:cover;object-position:center}.login_shade__3DX1p{background:linear-gradient(90deg,transparent 36%,rgb(4 23 55/.04) 55%,rgb(4 23 55/.1)),linear-gradient(0deg,rgb(2 16 39/.2),transparent 30%)}.login_loginContainer__UoJWl{width:min(450px,42vw);margin-left:auto;margin-right:1vw}.login_loginCard__oUnJN{border:1px solid var(--rim);border-radius:20px;padding:clamp(28px,3vw,40px);background:radial-gradient(ellipse at 18% 0,rgb(255 255 255/.045),transparent 65%),linear-gradient(125deg,rgb(255 255 255/.025),transparent 55%,rgb(160 209 255/.035)),rgb(19 43 77/.58);box-shadow:inset 0 1px 1px rgb(255 255 255/.08),0 4px 12px rgb(2 10 25/.18),0 16px 42px rgb(2 10 25/.28);-webkit-backdrop-filter:blur(5px) saturate(108%);backdrop-filter:blur(5px) saturate(108%);animation:login_enter____k8B .65s cubic-bezier(.16,1,.3,1) both}.login_loginHeader__Jo6RV{margin:0 0 29px}.login_loginHeader__Jo6RV h1{margin:0 0 6px;font-size:clamp(30px,2.7vw,38px);line-height:1.12;letter-spacing:-.035em;font-weight:500}.login_loginHeader__Jo6RV p{margin:0;color:var(--muted);font-size:18px}.login_loginForm__pGvdf{display:grid;gap:22px}.login_formGroup__exBI3{display:grid;gap:8px;min-width:0}.login_formGroup__exBI3>label{font-size:15px;font-weight:400}.login_formGroup__exBI3 input{display:block;width:100%;min-width:0;min-height:52px;padding:13px 16px;border:1px solid rgb(180 204 234/.3);border-radius:12px;outline:none;background:rgb(20 47 82/.45);color:var(--cream);font:inherit;font-size:16px;box-shadow:inset 0 1px 2px rgb(2 10 25/.08);transition:border-color .18s,background-color .18s,box-shadow .18s}.login_formGroup__exBI3 input::placeholder{color:#a9bfd9;opacity:.8}.login_formGroup__exBI3 input:focus{border-color:#70c6ff;background-color:rgb(30 64 107/.68);box-shadow:0 0 0 3px rgb(56 182 255/.12)}.login_formGroup__exBI3 input[aria-invalid=true]{border-color:#ffb1a2}.login_formGroup__exBI3 input:autofill{-webkit-text-fill-color:var(--cream);box-shadow:inset 0 0 0 100px #193a63;caret-color:var(--cream)}.login_passwordWrapper__06ugm{position:relative}.login_passwordWrapper__06ugm input{padding-right:54px}.login_passwordToggle__YAe7c{position:absolute;right:3px;top:3px;width:46px;height:46px;display:grid;place-items:center;color:var(--muted);background:transparent;border:0;border-radius:10px;cursor:pointer}.login_passwordToggle__YAe7c:hover{color:white;background:rgb(180 204 234/.08)}.login_formOptions__Z7z4T{display:flex;justify-content:flex-end;padding-top:0;font-size:14px}.login_page__VIB1K a{color:var(--muted);text-decoration:none;text-underline-offset:4px;transition:color .18s}.login_page__VIB1K a:hover{color:#77ceff;text-decoration:underline}.login_page__VIB1K button{font:inherit}.login_loginHeader__Jo6RV h1,.login_page__VIB1K button,.login_page__VIB1K input,.login_page__VIB1K label,.login_page__VIB1K summary{font-family:Arial,Helvetica,sans-serif}.login_page__VIB1K :focus-visible{outline:2px solid #79cfff;outline-offset:4px}.login_page__VIB1K input:focus-visible{outline:none}.login_primary__UgKq8{display:flex;justify-content:center;align-items:center;gap:20px;width:100%;min-height:54px;padding:13px 20px;border:1px solid rgb(255 255 255/.6);border-radius:99px;color:var(--navy);background:var(--cream);font-weight:600!important;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}@media (hover:hover){.login_primary__UgKq8:hover:not(:disabled){color:#052b61;background:#79caff;border-color:#a1dcff;box-shadow:0 5px 22px rgb(56 182 255/.2);transform:translateY(-1px)}}.login_primary__UgKq8:active:not(:disabled){background:#58baff;transform:translateY(0)}.login_page__VIB1K button:disabled{cursor:wait;opacity:.65}.login_divider__99Gky{display:flex;align-items:center;gap:14px;margin:20px 0;color:#9db5d2;font-size:13px}.login_divider__99Gky:after,.login_divider__99Gky:before{content:"";flex:1;height:1px;background:rgb(180 204 234/.23)}.login_googleButton__IsL0R{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 16px;border:1px solid rgb(180 204 234/.4);border-radius:99px;color:var(--cream);background:rgb(180 204 234/.045);cursor:pointer;transition:background-color .18s,border-color .18s}.login_googleButton__IsL0R:hover:not(:disabled){background:rgb(56 182 255/.16);border-color:#73c9ff}.login_help__d_hfI{margin-top:23px;color:var(--muted);text-align:center;font-size:14px}.login_help__d_hfI summary{display:inline-block;padding:5px;cursor:pointer;list-style:none}.login_help__d_hfI summary::-webkit-details-marker{display:none}.login_help__d_hfI summary:hover{color:#79caff}.login_help__d_hfI p{margin:12px 0;line-height:1.6}.login_help__d_hfI a{display:inline-flex;align-items:center;gap:8px;min-height:40px}.login_notification__oy8xq{margin:0;padding:12px 14px;border:1px solid #ffb1a249;border-radius:10px;background:rgb(50 23 32/.22);color:#ffe0d8;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.login_fieldError__yGdoC{margin:0;color:#ffd3c8;font-size:13px;line-height:1.4}.login_hint__Ggj7y{margin:0;color:var(--muted);font-size:13px}.login_backLink__sibue{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:22px;font-size:14px}.login_status__SxaMc{display:grid;gap:18px}.login_status__SxaMc p{margin:0;color:var(--muted)}.login_statusIcon__c5ECy{width:48px;height:48px;padding:12px;border-radius:50%;background:#b4ccea16;color:#a1dcff}.login_spinner__01OFs{animation:login_spin__7YwG_ 1s linear infinite}.login_honeypot__kZ0Mw{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.login_privacyCopy__Ndrus{display:grid;gap:16px;color:var(--muted);font-size:14px}.login_privacyCopy__Ndrus h2{margin:8px 0 0;font-size:18px;color:var(--cream)}.login_privacyCopy__Ndrus p{margin:0}@keyframes login_spin__7YwG_{to{transform:rotate(1turn)}}@keyframes login_enter____k8B{0%{opacity:0;transform:translate3d(18px,8px,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width:1600px){.login_loginContainer__UoJWl{width:480px;margin-right:3vw}.login_loginCard__oUnJN{padding:42px}}@media (max-width:1000px) and (min-width:701px){.login_page__VIB1K{padding:48px 28px 92px}.login_loginContainer__UoJWl{width:420px;margin-right:0}.login_background__mnwVZ img{object-position:42% center}.login_loginCard__oUnJN{padding:30px}}@media (max-width:700px){.login_page__VIB1K{min-height:calc(100svh - 68px);padding:32px 18px 24px}.login_background__mnwVZ img{object-position:38% center}.login_shade__3DX1p{background:linear-gradient(180deg,rgb(6 31 67/.56),rgb(6 31 67/.75) 52%,#061f43)}.login_loginContainer__UoJWl{width:100%;max-width:440px;margin:0 auto}.login_loginCard__oUnJN{padding:28px 25px;border-radius:19px;background-color:rgb(16 43 78/.74);-webkit-backdrop-filter:blur(8px) saturate(108%);backdrop-filter:blur(8px) saturate(108%)}.login_loginHeader__Jo6RV{margin-bottom:25px}.login_loginHeader__Jo6RV h1{font-size:32px}.login_loginHeader__Jo6RV p{font-size:17px}.login_formGroup__exBI3 input{min-height:54px}.login_loginForm__pGvdf{gap:20px}.login_primary__UgKq8{min-height:54px}.login_help__d_hfI{margin-top:19px}.login_page__VIB1K .login_formOptions__Z7z4T a{min-height:38px;display:flex;align-items:center}}@media (max-width:370px){.login_page__VIB1K{padding-left:12px;padding-right:12px}.login_loginCard__oUnJN{padding:25px 20px}}@media (max-width:700px) and (max-height:740px){.login_page__VIB1K{padding-top:20px;padding-bottom:20px}.login_loginCard__oUnJN{padding:24px 22px}.login_loginHeader__Jo6RV{margin-bottom:22px}.login_loginForm__pGvdf{gap:18px}.login_divider__99Gky{margin:16px 0}.login_help__d_hfI{margin-top:14px}}@media (max-height:600px) and (min-width:701px){.login_page__VIB1K{padding-top:28px;padding-bottom:82px}.login_loginCard__oUnJN{padding:28px 34px}}@media (max-height:800px) and (min-width:701px){.login_page__VIB1K{padding-top:32px;padding-bottom:74px}.login_loginCard__oUnJN{padding:28px 34px}.login_loginHeader__Jo6RV{margin-bottom:22px}.login_loginForm__pGvdf{gap:18px}.login_divider__99Gky{margin:16px 0}.login_help__d_hfI{margin-top:18px}}@media (prefers-reduced-motion:reduce){.login_loginCard__oUnJN{animation:none}.login_page__VIB1K button,.login_page__VIB1K input{transition:none}.login_primary__UgKq8:hover:not(:disabled){transform:none}.login_spinner__01OFs{animation-duration:2s}}@media (prefers-reduced-transparency:reduce){.login_loginCard__oUnJN{background:#132d50;backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.login_loginCard__oUnJN{background:#132d50}}