.auth-views-module__KbSimW__shell{min-height:100svh;color:var(--ink);background:var(--page);grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);display:grid}.auth-views-module__KbSimW__rail{color:#f8fafc;background:radial-gradient(circle at 15% 82%,#ef4b4c4d,#0000 31%),radial-gradient(circle at 88% 16%,#38bdf82e,#0000 29%),#10131a;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.auth-views-module__KbSimW__rail:after{content:"";pointer-events:none;opacity:.17;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.auth-views-module__KbSimW__brand,.auth-views-module__KbSimW__statement,.auth-views-module__KbSimW__signal,.auth-views-module__KbSimW__loadingCopy{z-index:1;position:relative}.auth-views-module__KbSimW__brand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:17px;font-weight:700;display:inline-flex}.auth-views-module__KbSimW__brandMark{background:#ef4b4c;border-radius:10px;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px;width:34px;height:34px;padding:7px;display:grid;box-shadow:0 0 0 5px #ef4b4c1f}.auth-views-module__KbSimW__brandMark span{background:#fff;border-radius:2px}.auth-views-module__KbSimW__brandMark span:first-child{height:55%}.auth-views-module__KbSimW__brandMark span:nth-child(2){height:100%}.auth-views-module__KbSimW__brandMark span:nth-child(3){height:75%}.auth-views-module__KbSimW__statement{max-width:610px;margin-block:clamp(70px,14vh,150px)}.auth-views-module__KbSimW__eyebrow{color:#ef4b4c;font-family:var(--font-fira-code), monospace;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:600}.auth-views-module__KbSimW__statement h1{letter-spacing:-.067em;text-wrap:balance;max-width:11ch;margin-top:18px;font-size:clamp(44px,6.1vw,88px);line-height:.94}.auth-views-module__KbSimW__statement>p:last-child{color:#aeb5c2;text-wrap:pretty;max-width:47ch;margin-top:28px;font-size:16px;line-height:1.65}.auth-views-module__KbSimW__signal{color:#d8dde6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:8px 20px 1fr;align-items:center;gap:10px;width:fit-content;padding:11px 14px;display:grid}.auth-views-module__KbSimW__signalDot{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #4ade801c}.auth-views-module__KbSimW__signal div{gap:2px;display:grid}.auth-views-module__KbSimW__signal strong{font-size:12px}.auth-views-module__KbSimW__signal small{color:#8992a2;font-size:11px}.auth-views-module__KbSimW__pane{background:linear-gradient(135deg,#ffffffb8,#0000 65%),#eef1f5;place-items:center;min-height:100svh;padding:clamp(24px,6vw,96px);display:grid}.auth-views-module__KbSimW__form{background:#fffffff0;border:1px solid #0f172a17;border-radius:24px;gap:24px;width:min(430px,100%);padding:clamp(26px,4vw,42px);display:grid;box-shadow:0 30px 80px #0f172a1c,0 2px 8px #0f172a0a}.auth-views-module__KbSimW__formIcon,.auth-views-module__KbSimW__dialogIcon{color:#be3038;background:#fff0f0;border:1px solid #ffd8d8;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.auth-views-module__KbSimW__formIntro{gap:8px;display:grid}.auth-views-module__KbSimW__formIntro h2,.auth-views-module__KbSimW__dialogTitle{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(26px,3vw,34px);line-height:1.05}.auth-views-module__KbSimW__formIntro>p:last-child,.auth-views-module__KbSimW__dialogDescription{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.55}.auth-views-module__KbSimW__fields{gap:18px}.auth-views-module__KbSimW__input{background:#fff;border-radius:12px;min-height:46px;padding-inline:14px;font-size:16px}.auth-views-module__KbSimW__passwordControl{position:relative}.auth-views-module__KbSimW__passwordControl .auth-views-module__KbSimW__input{padding-right:54px}.auth-views-module__KbSimW__passwordToggle{color:#68707e;border-radius:11px;width:44px;height:44px;position:absolute;top:1px;right:1px}.auth-views-module__KbSimW__errorSlot{min-height:20px;margin-block:-10px -8px}.auth-views-module__KbSimW__error{color:#a6282e;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.auth-views-module__KbSimW__submit{background:#151820;border-radius:12px;min-height:46px;padding-inline:18px;box-shadow:0 10px 24px #0f172a24}.auth-views-module__KbSimW__submit:hover{background:#292e3a}.auth-views-module__KbSimW__submit:active{transform:scale(.98)}.auth-views-module__KbSimW__footnote{color:#7a808c;text-align:center;font-size:11px;line-height:1.5}.auth-views-module__KbSimW__legalLinks{color:#68707e;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:-8px;font-size:11px;display:flex}.auth-views-module__KbSimW__legalLinks a{text-underline-offset:3px;text-decoration:underline}.auth-views-module__KbSimW__legalLinks a:hover{color:#167f88}.auth-views-module__KbSimW__loadingCopy{color:#aeb5c2;font-size:14px}.auth-views-module__KbSimW__loader{border:3px solid #d9dee6;border-top-color:#ef4b4c;border-radius:50%;width:34px;height:34px;animation:.72s linear infinite auth-views-module__KbSimW__spin}.auth-views-module__KbSimW__dialog{width:min(520px,100vw - 28px);max-width:520px;color:var(--ink);overscroll-behavior:contain;background:#fff;border:1px solid #0f172a1c;border-radius:22px;gap:0;padding:0;box-shadow:0 32px 90px #0f172a3d}.auth-views-module__KbSimW__dialogHeader{border-bottom:1px solid var(--soft-line);grid-template-columns:46px minmax(0,1fr) 44px;align-items:start;gap:14px;padding:24px 24px 20px;display:grid}.auth-views-module__KbSimW__dialogHeader>div:nth-child(2){gap:7px;display:grid}.auth-views-module__KbSimW__dialogTitle{font-size:24px}.auth-views-module__KbSimW__closeButton{border-radius:12px;width:44px;height:44px}.auth-views-module__KbSimW__securityForm{gap:22px;padding:24px;display:grid}.auth-views-module__KbSimW__securityFooter{border-top:1px solid var(--soft-line);background:#f6f7f9;border-radius:0 0 21px 21px;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.auth-views-module__KbSimW__securityFooter>span{gap:3px;display:grid}.auth-views-module__KbSimW__securityFooter strong{font-size:12px}.auth-views-module__KbSimW__securityFooter small{color:var(--muted);font-size:11px;line-height:1.4}.auth-views-module__KbSimW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes auth-views-module__KbSimW__spin{to{transform:rotate(360deg)}}@media (max-width:820px){.auth-views-module__KbSimW__shell{grid-template-columns:1fr}.auth-views-module__KbSimW__rail{min-height:39svh;padding:24px}.auth-views-module__KbSimW__statement{margin-block:54px 34px}.auth-views-module__KbSimW__statement h1{max-width:12ch;font-size:clamp(39px,11vw,66px)}.auth-views-module__KbSimW__statement>p:last-child,.auth-views-module__KbSimW__signal{display:none}.auth-views-module__KbSimW__pane{min-height:61svh;padding:24px 18px 36px}.auth-views-module__KbSimW__form{border-radius:20px;margin-top:-28px;padding:26px 22px}}@media (max-width:520px){.auth-views-module__KbSimW__dialog{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100vw;max-width:none;max-height:94dvh;margin-top:auto;inset:auto 0 0;overflow-y:auto;transform:none}.auth-views-module__KbSimW__dialogHeader{grid-template-columns:42px minmax(0,1fr) 44px;padding:20px 18px 18px}.auth-views-module__KbSimW__dialogIcon{border-radius:12px;width:42px;height:42px}.auth-views-module__KbSimW__securityForm{padding:20px 18px}.auth-views-module__KbSimW__securityFooter{flex-direction:column;align-items:stretch;padding:16px 18px 18px}.auth-views-module__KbSimW__securityFooter button{width:100%}}@media (prefers-reduced-motion:reduce){.auth-views-module__KbSimW__loader{animation:none}}
