.login_pageWrapper__bPngm{min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(900px 500px at 70% 10%,rgba(255,200,120,.18),transparent 55%),radial-gradient(700px 500px at 20% 20%,rgba(80,170,255,.18),transparent 60%),radial-gradient(900px 700px at 50% 90%,rgba(0,90,140,.35),transparent 55%),linear-gradient(180deg,#06141b,#071c26 45%,#041017);position:relative;overflow:hidden}.login_pageWrapper__bPngm:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.08),transparent 35%),radial-gradient(circle at 70% 60%,hsla(0,0%,100%,.06),transparent 40%);filter:blur(16px);opacity:.9;pointer-events:none;transform:rotate(8deg)}.login_pageWrapper__bPngm:after{content:"";position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 30% 80%,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 1px,transparent 10px,transparent 22px);opacity:.25;filter:blur(.2px);pointer-events:none}.login_card__NoG7p{width:min(420px,100%);position:relative;z-index:1;padding:22px 18px;border-radius:20px;background:rgba(10,22,30,.58);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 70px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06)}@media (min-width:420px){.login_card__NoG7p{padding:26px 22px}}.login_title__r1aBc{margin:0 0 6px;font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:800;color:hsla(0,0%,100%,.92)}.login_subtitle__JqAz7{margin:0 0 18px;font-size:13.5px;line-height:1.35;color:hsla(0,0%,100%,.68)}.login_formGroup__exBI3{position:relative;margin-bottom:14px}.login_inputField__ea3y3{width:100%;height:52px;border-radius:14px;padding:18px 44px 10px;border:1px solid hsla(0,0%,100%,.1);background:rgba(5,12,16,.55);color:hsla(0,0%,100%,.92);outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.login_inputField__ea3y3::-moz-placeholder{color:transparent}.login_inputField__ea3y3::placeholder{color:transparent}.login_inputField__ea3y3:focus{border-color:rgba(120,220,255,.55);box-shadow:0 0 0 4px rgba(80,170,255,.18),0 10px 26px rgba(0,0,0,.35);transform:translateY(-1px)}.login_inputField__ea3y3:-webkit-autofill{-webkit-text-fill-color:hsla(0,0%,100%,.92);-webkit-transition:background-color 999999s ease-in-out 0s;transition:background-color 999999s ease-in-out 0s;box-shadow:inset 0 0 0 9999px rgba(5,12,16,.55)}.login_inputField__ea3y3:-webkit-autofill,.login_inputField__ea3y3:autofill{-webkit-text-fill-color:hsla(0,0%,100%,.92);-webkit-transition:background-color 999999s ease-in-out 0s;transition:background-color 999999s ease-in-out 0s;box-shadow:inset 0 0 0 9999px rgba(5,12,16,.55)}.login_floatingLabel__gwTSX{position:absolute;left:44px;top:50%;transform:translateY(-50%);font-size:14px;color:hsla(0,0%,100%,.6);pointer-events:none;transition:transform .16s ease,top .16s ease,font-size .16s ease,color .16s ease}.login_inputField__ea3y3:not(:-moz-placeholder)+.login_floatingLabel__gwTSX{top:12px;transform:translateY(0);font-size:11.5px;color:rgba(140,230,255,.75)}.login_inputField__ea3y3:focus+.login_floatingLabel__gwTSX,.login_inputField__ea3y3:not(:placeholder-shown)+.login_floatingLabel__gwTSX{top:12px;transform:translateY(0);font-size:11.5px;color:rgba(140,230,255,.75)}.login_inputIcon__hYvvE{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:16px;opacity:.85}.login_passwordToggle__YAe7c{position:absolute;right:10px;top:50%;transform:translateY(-50%);height:38px;width:38px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.85);cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.login_passwordToggle__YAe7c:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18)}.login_passwordToggle__YAe7c:active{transform:translateY(-50%) scale(.98)}.login_errorText___lKyW{margin:8px 4px 0;font-size:12.5px;line-height:1.25;color:hsla(0,100%,77%,.95)}.login_settingsRow__lQLuu{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.login_checkboxLabel__fntAm{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:hsla(0,0%,100%,.7)}.login_checkboxLabel__fntAm input{width:16px;height:16px;accent-color:#65d6ff}.login_linkButton__wincp{border:none;background:transparent;padding:6px 8px;font-size:13px;color:rgba(140,230,255,.8);cursor:pointer;border-radius:10px;transition:background .14s ease,color .14s ease}.login_linkButton__wincp:hover{background:rgba(140,230,255,.1);color:rgba(170,245,255,.95)}.login_actionsRow__v2kIG{margin-top:16px;display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:420px){.login_actionsRow__v2kIG{grid-template-columns:1fr 1fr}}.login_primaryButton__bBz2_{height:46px;border-radius:14px;border:1px solid rgba(120,220,255,.35);background:linear-gradient(180deg,rgba(90,190,255,.32),rgba(0,120,170,.22));color:hsla(0,0%,100%,.92);font-weight:800;letter-spacing:.01em;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,opacity .14s ease;box-shadow:0 16px 40px rgba(0,0,0,.35)}.login_primaryButton__bBz2_:hover{border-color:rgba(140,230,255,.55);box-shadow:0 22px 50px rgba(0,0,0,.42),0 0 0 4px rgba(80,170,255,.12);transform:translateY(-1px)}.login_primaryButton__bBz2_:active{transform:translateY(0) scale(.99)}.login_primaryButton__bBz2_:disabled{cursor:not-allowed;opacity:.65}.login_secondaryButton__mfw19{height:46px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88);font-weight:700;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease}.login_secondaryButton__mfw19:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.login_secondaryButton__mfw19:active{transform:translateY(0) scale(.99)}.login_secondaryButton__mfw19:disabled{cursor:not-allowed;opacity:.65}