.auth-module__cni4Dq__page{background:linear-gradient(#f5f9fd,#eaf3fc 48%,#fff 90%);place-items:center;min-height:100svh;padding:32px 20px;display:grid}.auth-module__cni4Dq__card{background:#ffffffc2;border-radius:28px;width:min(100%,410px);padding:30px 28px;box-shadow:0 18px 60px #00416e24}.auth-module__cni4Dq__logo{align-items:center;width:170px;height:52px;margin:0 auto 20px;display:flex;overflow:hidden}.auth-module__cni4Dq__logoImage{width:145px;height:37px}.auth-module__cni4Dq__illustration{color:#fff;background:linear-gradient(145deg,#84ccff,#3c93ff);border-radius:28px;place-items:center;width:86px;height:86px;margin:0 auto 24px;display:grid;box-shadow:0 12px 30px #0079dc40}.auth-module__cni4Dq__illustration svg{fill:currentColor;stroke-width:1.8px;width:28px;height:28px}.auth-module__cni4Dq__eyebrow{color:#2384c7;text-align:center;text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-size:13px}.auth-module__cni4Dq__card h1{color:#173f61;text-align:center;margin:0 0 26px;font-size:27px}.auth-module__cni4Dq__card form{gap:15px;display:grid}.auth-module__cni4Dq__card form>label{color:#4e6a7e;gap:7px;font-size:13px;display:grid}.auth-module__cni4Dq__card input:not([type=checkbox]){color:#30495d;background:#fff;border:1px solid #007ea53d;border-radius:99px;outline:0;height:52px;padding:0 18px}.auth-module__cni4Dq__passwordField{display:block;position:relative}.auth-module__cni4Dq__passwordField input{width:100%;padding-right:54px!important}.auth-module__cni4Dq__passwordField button{color:#55778e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-module__cni4Dq__passwordField button:hover{color:#087ec4;background:#edf7fd}.auth-module__cni4Dq__passwordField button:focus-visible{outline-offset:1px;outline:3px solid #40a3fd3d}.auth-module__cni4Dq__passwordField button svg{stroke-width:1.9px;width:19px;height:19px}.auth-module__cni4Dq__formMeta{color:#708698;justify-content:space-between;align-items:center;font-size:12px;display:flex}.auth-module__cni4Dq__formMeta label{align-items:center;gap:7px;display:flex}.auth-module__cni4Dq__formMeta a,.auth-module__cni4Dq__switch a{color:#0785d8;font-weight:600}.auth-module__cni4Dq__backLink{align-items:center;gap:6px;display:inline-flex}.auth-module__cni4Dq__backLink svg{stroke-width:1.8px;width:16px;height:16px}.auth-module__cni4Dq__submit{color:#fff;letter-spacing:.04em;cursor:pointer;background:#42ace7;border:0;border-radius:99px;height:52px;font-weight:700;box-shadow:0 8px 20px #007bc833}.auth-module__cni4Dq__submit:disabled{cursor:wait;opacity:.65}.auth-module__cni4Dq__status{color:#1d855c;text-align:center;margin:16px 0 0;font-size:12px}.auth-module__cni4Dq__error{color:#c2414c;text-align:center;margin:16px 0 0;font-size:12px}.auth-module__cni4Dq__switch{color:#728698;text-align:center;margin:22px 0 0;font-size:13px}@keyframes auth-module__cni4Dq__lkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.auth-module__cni4Dq__page{background:0 0}.auth-module__cni4Dq__card{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px)saturate(1.5);background:#ffffffb3;border-radius:32px;box-shadow:0 30px 80px -20px #0e4eaa59,inset 0 1px #fffffff2}.auth-module__cni4Dq__illustration{background:var(--grad-brand-strong);animation:5s ease-in-out infinite auth-module__cni4Dq__lkFloat;box-shadow:0 16px 40px -10px #0a6cffa6}.auth-module__cni4Dq__card h1{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.01em}.auth-module__cni4Dq__eyebrow{color:#0a7cff;font-weight:600}.auth-module__cni4Dq__card input:not([type=checkbox]){background:#ffffffd9;border:1px solid #2f8cff3d}.auth-module__cni4Dq__card input:not([type=checkbox]):focus{border-color:#2f8cff;box-shadow:0 0 0 4px #2f8cff29}.auth-module__cni4Dq__submit{background:var(--grad-brand-strong);transition:transform .24s var(--ease-out), box-shadow .24s ease, filter .24s ease;box-shadow:0 14px 32px -10px #0a6cffa6}.auth-module__cni4Dq__submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__illustration{animation:none}}.auth-module__cni4Dq__forgot{text-align:right;color:#1d4ed8;margin:6px 0 2px;font-size:14px;font-weight:600;display:block}.auth-module__cni4Dq__forgot:hover{text-decoration:underline}.auth-module__cni4Dq__helpLine{text-align:center;color:#5b6b85;margin:14px 0 0;font-size:14px;line-height:1.5}.auth-module__cni4Dq__helpLine a{color:#1d4ed8;font-weight:600;text-decoration:underline}.auth-module__cni4Dq__hp,.auth-module__cni4Dq__card input.auth-module__cni4Dq__hp{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;left:-9999px!important}.auth-module__cni4Dq__error,.auth-module__cni4Dq__status{font-size:13.5px;line-height:1.5}.auth-module__cni4Dq__okBox{color:#1e3a8a;text-align:center;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:16px;margin:0 0 6px;padding:14px 16px;font-size:14.5px;line-height:1.55}.auth-module__cni4Dq__okBox b{overflow-wrap:anywhere}.auth-module__cni4Dq__illustration.auth-module__cni4Dq__outline svg{fill:none;stroke-width:2px}.auth-module__cni4Dq__card h1+.auth-module__cni4Dq__okBox{margin-top:-8px;margin-bottom:18px}.auth-module__cni4Dq__cta{background:#3b82f6;border-radius:99px;justify-content:center;align-items:center;height:52px;margin-top:18px;font-weight:700;text-decoration:none;transition:transform .24s,filter .24s;display:flex;box-shadow:0 6px 24px #3b82f673;color:#fff!important}.auth-module__cni4Dq__cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.auth-module__cni4Dq__fine{text-align:center;color:#728698;margin:14px 0 0;font-size:12.5px;line-height:1.5}.auth-module__cni4Dq__fine a{color:#1d4ed8;text-decoration:underline}
