.login-module__Si-P0q__page{background:var(--ink-950);color:#fff;min-height:100dvh;position:relative;overflow:hidden}.login-module__Si-P0q__glowBlue,.login-module__Si-P0q__glowViolet{pointer-events:none;border-radius:999px;position:absolute}.login-module__Si-P0q__glowBlue{background:radial-gradient(circle,#2f6fd173 0%,#2f6fd100 65%);width:620px;height:620px;top:-180px;right:-140px}.login-module__Si-P0q__glowViolet{background:radial-gradient(circle,#6d54c866 0%,#6d54c800 65%);width:560px;height:560px;bottom:-240px;left:-200px}.login-module__Si-P0q__stripe{background:var(--brand-stripe);height:4px;position:relative}.login-module__Si-P0q__center{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:calc(100dvh - 4px);padding:40px 16px;display:flex;position:relative}.login-module__Si-P0q__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:26px;flex-direction:column;gap:28px;width:min(440px,100%);padding:32px;display:flex}.login-module__Si-P0q__brand{align-items:center;gap:14px;display:flex}.login-module__Si-P0q__divider{background:#ffffff40;width:1px;height:18px}.login-module__Si-P0q__brandLabel{font-family:var(--font-mono-stack);letter-spacing:.2em;color:#ffffffb3;font-size:10.5px;font-weight:700}.login-module__Si-P0q__heading{flex-direction:column;gap:10px;display:flex}.login-module__Si-P0q__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:32px;font-weight:900;line-height:1}.login-module__Si-P0q__lead{color:#ffffff9e;margin:0;font-size:15px;line-height:1.55}.login-module__Si-P0q__form{flex-direction:column;gap:16px;display:flex}.login-module__Si-P0q__field{flex-direction:column;gap:8px;display:flex}.login-module__Si-P0q__label{font-family:var(--font-mono-stack);letter-spacing:.14em;color:#ffffff8c;font-size:10.5px;font-weight:700}.login-module__Si-P0q__input{color:#fff;height:48px;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;padding:0 16px;font-size:15px}.login-module__Si-P0q__input::placeholder{color:#ffffff4d}.login-module__Si-P0q__input:focus{border-color:var(--violet-lt);outline:none;box-shadow:0 0 0 3px #a892ff33}.login-module__Si-P0q__submit{height:50px;color:var(--ink-900);cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:space-between;align-items:center;margin-top:6px;padding:0 8px 0 22px;font-size:15px;font-weight:700;display:inline-flex}.login-module__Si-P0q__submit:hover:not(:disabled){background:#eef3f6}.login-module__Si-P0q__submit:disabled{opacity:.6;cursor:wait}.login-module__Si-P0q__submitIcon{background:var(--ink-900);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.login-module__Si-P0q__error{color:#ffb4b4;background:#ff7a7a1f;border:1px solid #ff7a7a4d;border-radius:14px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.login-module__Si-P0q__hint{color:#ffffff73;margin:0;font-size:12.5px;line-height:1.5}.login-module__Si-P0q__link{color:var(--violet-lt);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.login-module__Si-P0q__back{font-family:var(--font-mono-stack);letter-spacing:.06em;color:#ffffff73;font-size:11px}.login-module__Si-P0q__back:hover{color:#fff}
