.login-module__Si-P0q__page{min-height:calc(100vh / var(--ui-z,1));background:var(--panel);grid-template-columns:minmax(360px,5fr) 6fr;display:grid}.login-module__Si-P0q__brand{color:var(--rail-ink);background:radial-gradient(900px 500px at 0% 0%, #4f46e561, transparent 60%), radial-gradient(700px 480px at 100% 100%, #0d7fd438, transparent 60%), var(--rail);flex-direction:column;justify-content:space-between;gap:40px;padding:48px 56px;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__brand:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 30%,#000 0%,#0000 72%);mask-image:radial-gradient(at 30% 30%,#000 0%,#0000 72%)}.login-module__Si-P0q__brandTop,.login-module__Si-P0q__brandMid,.login-module__Si-P0q__brandFoot{z-index:1;position:relative}.login-module__Si-P0q__mark{filter:brightness(0)invert();width:auto;height:44px;display:block}.login-module__Si-P0q__product{letter-spacing:1.4px;text-transform:uppercase;color:#8fa0bf;margin-top:14px;font-size:12px;font-weight:700}.login-module__Si-P0q__headline{letter-spacing:-.8px;color:#fff;max-width:14ch;margin:0 0 14px;font-size:38px;font-weight:800;line-height:1.1}.login-module__Si-P0q__lede{color:#b4c0d6;max-width:40ch;margin:0 0 30px;font-size:15px;line-height:1.6}.login-module__Si-P0q__points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.login-module__Si-P0q__points li{color:#c9d3e6;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;display:flex}.login-module__Si-P0q__points b{color:#fff;font-weight:650}.login-module__Si-P0q__tick{color:#c7ccff;background:#6366f147;border:1px solid #a5aaff47;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;display:grid}.login-module__Si-P0q__brandFoot{color:#7d8ba6;font-size:12px}.login-module__Si-P0q__formSide{place-items:center;padding:40px 28px;display:grid}.login-module__Si-P0q__formWrap{width:100%;max-width:380px}.login-module__Si-P0q__eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--brand);margin:0 0 8px;font-size:12px;font-weight:700}.login-module__Si-P0q__title{letter-spacing:-.5px;color:var(--ink);margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.15}.login-module__Si-P0q__sub{color:var(--muted);margin:0 0 28px;font-size:14px}.login-module__Si-P0q__field{gap:7px;margin-bottom:18px;display:grid}.login-module__Si-P0q__label{color:var(--ink-2);font-size:12.5px;font-weight:650}.login-module__Si-P0q__control{position:relative}.login-module__Si-P0q__input{width:100%;height:46px;color:var(--ink);background:var(--panel);border:1px solid #cfd8e6;border-radius:10px;outline:none;padding:0 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s,background .15s}.login-module__Si-P0q__input::placeholder{color:var(--faint)}.login-module__Si-P0q__input:hover{border-color:#b3c0d4}.login-module__Si-P0q__input:focus{border-color:var(--brand);box-shadow:0 0 0 4px #4f46e529}.login-module__Si-P0q__input[aria-invalid=true]{border-color:var(--bad)}.login-module__Si-P0q__input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #d92d3f24}.login-module__Si-P0q__withToggle{padding-right:64px}.login-module__Si-P0q__toggle{height:30px;color:var(--brand-ink);border-radius:7px;padding:0 10px;font-size:12.5px;font-weight:650;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-module__Si-P0q__toggle:hover{background:var(--brand-soft)}.login-module__Si-P0q__toggle:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.login-module__Si-P0q__alert{color:#8f1d2c;background:var(--bad-soft);border:1px solid #f6c4ca;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.login-module__Si-P0q__alertIcon{color:var(--bad);flex:none;font-weight:800}.login-module__Si-P0q__submit{color:#fff;background:var(--brand);border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:15px;font-weight:700;transition:background .15s,transform 50ms,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #4f46e552}.login-module__Si-P0q__submit:hover:not(:disabled){background:#4338ca}.login-module__Si-P0q__submit:active:not(:disabled){transform:translateY(1px);box-shadow:0 3px 10px #4f46e54d}.login-module__Si-P0q__submit:focus-visible{outline-offset:2px;outline:3px solid #4f46e566}.login-module__Si-P0q__submit:disabled{opacity:.8;cursor:progress}.login-module__Si-P0q__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite login-module__Si-P0q__spin}@keyframes login-module__Si-P0q__spin{to{transform:rotate(360deg)}}.login-module__Si-P0q__note{color:var(--muted);text-align:center;margin:22px 0 0;font-size:12.5px;line-height:1.55}@media (max-width:860px){.login-module__Si-P0q__page{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-module__Si-P0q__brand{gap:0;padding:22px 24px}.login-module__Si-P0q__brandMid,.login-module__Si-P0q__brandFoot,.login-module__Si-P0q__product{display:none}.login-module__Si-P0q__mark{height:34px}.login-module__Si-P0q__formSide{align-items:start;padding:32px 20px 40px}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__spinner{animation-duration:2s}.login-module__Si-P0q__input,.login-module__Si-P0q__submit{transition:none}}.login-module__Si-P0q__link{color:var(--brand-ink);font-weight:650;text-decoration:none}.login-module__Si-P0q__link:hover{text-decoration:underline}.login-module__Si-P0q__forgotRow{justify-content:flex-end;margin:-8px 0 16px;font-size:12.5px;display:flex}.login-module__Si-P0q__notice{color:var(--ink-2);background:var(--brand-soft);border:1px solid #d5d8fb;border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5}
