.legacy-login-form_pageView__AA72j{min-height:100vh;min-height:100dvh;width:100%;position:relative;overflow:hidden;background-color:var(--sb-bg);background-image:radial-gradient(760px circle at 12% 16%,rgba(var(--sb-accent-rgb),.16),transparent 52%),radial-gradient(900px circle at 90% 8%,rgba(66,97,128,.22),transparent 50%),linear-gradient(160deg,rgba(24,31,41,.98),rgba(15,20,28,1) 60%,rgba(19,24,32,.98))}.legacy-login-form_pageView__AA72j:after,.legacy-login-form_pageView__AA72j:before{content:"";position:absolute;pointer-events:none}.legacy-login-form_pageView__AA72j:before{width:34rem;height:34rem;top:-11rem;inset-inline-end:-7rem;border-radius:50%;background:radial-gradient(circle,rgba(var(--sb-accent-rgb),.18),transparent 66%);filter:blur(20px)}.legacy-login-form_pageView__AA72j:after{inset-inline:0;bottom:0;height:13rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.legacy-login-form_loginShell__gM2gO{position:relative;z-index:1;min-height:100vh;min-height:100dvh;width:min(440px,calc(100vw - 32px));margin:0 auto;padding:clamp(28px,5vw,56px) 0;display:flex;flex-direction:column;justify-content:center}.legacy-login-form_login__wPOo_{position:relative;border:1px solid var(--sb-border);border-radius:var(--sb-radius-lg);background:var(--sb-premium-panel-strong);box-shadow:var(--sb-shadow-hero);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden}.legacy-login-form_login__wPOo_:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--sb-accent),rgba(var(--sb-accent-rgb),.45) 60%,transparent);pointer-events:none}.legacy-login-form_login__wPOo_:after{content:"";position:absolute;inset:0;background:radial-gradient(520px circle at 0 0,rgba(255,255,255,.04),transparent 38%);pointer-events:none}.legacy-login-form_loginBody__HmVtG,.legacy-login-form_loginFoot__pqoer{position:relative;z-index:1}.legacy-login-form_loginBody__HmVtG{padding:28px 28px 16px}.legacy-login-form_brandLockup__8jqXz{margin:0 0 6px;font-size:.82rem;font-weight:900;letter-spacing:.32em;text-transform:uppercase}.legacy-login-form_header__6XE5L{margin:4px 0 8px;font-family:var(--sb-font-display);font-weight:800;font-size:clamp(2rem,5vw,2.6rem);line-height:1.04;letter-spacing:-.01em;color:var(--sb-text)}.legacy-login-form_subtitle__aZYYQ{margin:0 0 22px;max-width:38ch;color:var(--sb-text-2);font-size:.95rem;line-height:1.6}.legacy-login-form_fieldGroup__12ng_{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.legacy-login-form_fieldLabel__xclg_{color:rgba(255,255,255,.82);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legacy-login-form_passwordInputWrapper__o4RQX{position:relative;display:flex;align-items:center}.legacy-login-form_passwordInputWrapper__o4RQX .legacy-login-form_loginInput__NcSjB{-webkit-padding-end:50px;padding-inline-end:50px}.legacy-login-form_passwordVisibilityToggle__tGvC4{position:absolute;inset-inline-end:5px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:var(--sb-radius-sm);border:none;background:transparent;color:rgba(255,255,255,.55);font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--sb-duration-fast,.12s) var(--sb-ease-out,cubic-bezier(.22,1,.36,1)),color var(--sb-duration-fast,.12s) var(--sb-ease-out,cubic-bezier(.22,1,.36,1))}.legacy-login-form_passwordVisibilityToggle__tGvC4:hover{background:rgba(255,255,255,.07);color:#fff}.legacy-login-form_passwordVisibilityToggle__tGvC4:focus-visible{outline:none;box-shadow:var(--pp-focus-ring,0 0 0 2px rgba(133,194,255,.65))}.legacy-login-form_loginInput__NcSjB{width:100%;min-height:54px;border-radius:var(--sb-radius);border:1px solid var(--sb-border-2,rgba(112,138,164,.4));background:rgba(13,19,26,.55);color:var(--sb-text);padding:0 16px;font-size:var(--fs-md,1rem);font-weight:600;outline:none;transition:border-color var(--sb-duration-base,.18s) var(--sb-ease-out,cubic-bezier(.22,1,.36,1)),box-shadow var(--sb-duration-base,.18s) var(--sb-ease-out,cubic-bezier(.22,1,.36,1)),background var(--sb-duration-base,.18s) var(--sb-ease-out,cubic-bezier(.22,1,.36,1))}.legacy-login-form_loginInput__NcSjB:hover:not(:disabled){border-color:rgba(135,158,181,.65)}.legacy-login-form_loginInput__NcSjB:focus,.legacy-login-form_loginInput__NcSjB:focus-visible{outline:none;border-color:var(--pp-state-info,#85c2ff);background:rgba(16,23,31,.7);box-shadow:var(--pp-focus-ring,0 0 0 2px rgba(133,194,255,.65))}.legacy-login-form_loginInput__NcSjB[aria-invalid=true]{border-color:rgba(var(--sb-accent-rgb),.6);background:rgba(235,11,11,.08)}.legacy-login-form_loginInput__NcSjB[aria-invalid=true]:focus,.legacy-login-form_loginInput__NcSjB[aria-invalid=true]:focus-visible{border-color:var(--sb-danger,#eb0b0b);box-shadow:0 0 0 3px rgba(235,11,11,.22)}.legacy-login-form_loginInput__NcSjB::placeholder{color:rgba(173,173,173,.6)}.legacy-login-form_loginFoot__pqoer{display:grid;grid-gap:14px;gap:14px;padding:0 28px 26px}.legacy-login-form_loginAuxLinks__MnEy3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;color:var(--sb-text-2)}.legacy-login-form_loginAuxLink__oYI8E{color:var(--sb-text-2);text-decoration:none;font-weight:600;border-radius:var(--sb-radius-xs);padding:10px 2px;min-height:44px;display:inline-flex;align-items:center}.legacy-login-form_loginBtn__4tuen{position:relative;width:100%;min-height:54px;border-radius:var(--sb-radius);border:1px solid #800606;background:#d20a0a;color:#ffffff;font-family:var(--sb-font-display);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(0,0,0,.42),0 4px 14px rgba(168,8,8,.42);transition:background-color var(--sb-duration-fast,.12s) var(--sb-ease-out,cubic-bezier(.22,1,.36,1)),box-shadow var(--sb-duration-fast,.12s) var(--sb-ease-out,cubic-bezier(.22,1,.36,1)),transform var(--sb-duration-fast,.12s) var(--sb-ease-out,cubic-bezier(.22,1,.36,1));cursor:pointer}.legacy-login-form_loginBtn__4tuen:hover:not(:disabled){background:#e35353;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.4),0 6px 18px rgba(210,10,10,.5)}.legacy-login-form_loginBtn__4tuen:active:not(:disabled){background:#db3a3a;transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.3)}.legacy-login-form_loginBtn__4tuen:focus-visible{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),var(--pp-focus-ring,0 0 0 2px rgba(133,194,255,.65))}.legacy-login-form_loginBtn__4tuen:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.legacy-login-form_errorMessage__ar05A{padding:13px 15px;border:1px solid rgba(235,11,11,.4);background:var(--pp-state-danger-bg,rgba(235,11,11,.14));color:var(--sb-danger-text,#ff6b6b);border-radius:var(--sb-radius);font-size:.9rem;line-height:1.55}.legacy-login-form_loginFailCta__NOjmB{margin:8px 0 0;font-size:.86rem;color:var(--sb-text-2);line-height:1.5}.legacy-login-form_loginFailCtaLink__tOACj{color:var(--sb-accent-text);font-weight:700;text-decoration:underline;border-radius:var(--sb-radius-xs)}.legacy-login-form_loginFailCtaLink__tOACj:hover{color:#ff8585}.legacy-login-form_loginAuxLink__oYI8E:focus-visible,.legacy-login-form_loginFailCtaLink__tOACj:focus-visible{outline:none;text-decoration:underline;box-shadow:var(--pp-focus-ring,0 0 0 2px rgba(133,194,255,.65))}.legacy-login-form_loginAuxLink__oYI8E:hover{color:rgba(255,255,255,.95);text-decoration:underline}@media (max-width:520px){.legacy-login-form_loginShell__gM2gO{width:min(100vw - 16px,100%);padding:16px 0 24px}.legacy-login-form_login__wPOo_{border-radius:var(--sb-radius-md)}.legacy-login-form_loginBody__HmVtG{padding:22px 18px 12px}.legacy-login-form_loginFoot__pqoer{padding:0 18px 18px}.legacy-login-form_subtitle__aZYYQ{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.legacy-login-form_loginBtn__4tuen,.legacy-login-form_loginInput__NcSjB,.legacy-login-form_passwordVisibilityToggle__tGvC4{transition:none}.legacy-login-form_loginBtn__4tuen:active:not(:disabled){transform:none}}