.sp-sign-in{padding-block:clamp(var(--space-m),var(--space-xl),calc(var(--space-xl) * 1.1259)) clamp(calc(var(--space-xl) * 1.037),var(--section-space-l),calc(var(--section-space-l) * 1.1111))}
.sp-sign-in__frame{display:grid;grid-template-columns:minmax(430px,1.08fr) minmax(430px,.92fr);min-height:720px;overflow:hidden;border:1px solid var(--pd-line);border-radius:var(--pd-section-radius);background:var(--base-ultra-dark);box-shadow:0 38px 90px color-mix(in srgb,var(--base-ultra-dark) 40%,transparent)}
.sp-sign-in__editorial{isolation:isolate;min-width:0;padding:calc(var(--space-xl) * 1.0667);background:var(--primary-ultra-dark)}
.sp-sign-in__editorial::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 72% 30%,transparent 0 14%,color-mix(in srgb,var(--base-ultra-dark) 30.9804%,transparent) 45%,color-mix(in srgb,var(--base-ultra-dark) 90.9804%,transparent) 100%);pointer-events:none}
.sp-sign-in__editorial-inner{display:flex;flex-direction:column;height:100%}
.sp-sign-in__editorial .sp-kicker{color:var(--primary-light)}
.sp-sign-in__editorial h1{max-width:10ch;margin-top:calc(var(--section-space-l) * 1.1111);font-size:calc(var(--h1) * 1.1053);line-height:var(--h1-line-height);letter-spacing:calc(var(--h1-letter-spacing) * 1.3333)}
.sp-sign-in__intro{max-width:39ch;margin-top:var(--space-m);color:var(--neutral-ultra-light);font-size:calc(var(--text-s) * 1.0714);line-height:var(--text-line-height)}
.sp-sign-in__editorial blockquote{margin:auto 0 0;padding:calc(var(--space-s) * 1.1) 0 calc(var(--space-s) * 1.1) calc(var(--space-m) * 0.8);border-left:1px solid var(--primary-hover);color:var(--primary-ultra-light);font:var(--heading-font-weight) clamp(var(--h4),calc(var(--h3) * 0.88),var(--h3))/var(--text-line-height) var(--pd-heading-font)}
.sp-sign-in__privacy{display:flex;align-items:center;gap:calc(var(--space-xs) * 0.8148);margin-top:calc(var(--space-m) * 0.9333);color:var(--neutral-light);font-size:calc(var(--text-xs) * 0.9167)}
.sp-sign-in__privacy .pd-icon{width:16px;height:16px;color:var(--primary-semi-light)}
.sp-sign-in__form-side{display:grid;place-items:center;padding:calc(var(--space-xl) * 1.1259);background:linear-gradient(150deg,var(--base-ultra-dark) 0%,var(--base-ultra-dark) 70%)}
.sp-sign-in__form-wrap{width:min(100%,470px)}
.sp-sign-in__form-head{margin-bottom:calc(var(--space-m) * 1.1333)}
.sp-sign-in__form-head h2,.sp-sign-in__panel[role=status] h2{margin-top:calc(var(--space-xs) * 0.8889);font-size:calc(var(--h2) * 0.9375);line-height:var(--h1-line-height);letter-spacing:calc(var(--h1-letter-spacing) * 0.8889)}
.sp-sign-in__form-head>p:last-child,.sp-sign-in__panel[role=status]>p:not(.sp-kicker){max-width:48ch;margin-top:calc(var(--space-xs) * 1.1111);color:var(--pd-muted);font-size:var(--text-xs);line-height:var(--text-line-height)}
.sp-sign-in__form{display:grid;gap:var(--space-s)}
.sp-sign-in__form .sp-field{gap:calc(var(--space-xs) * 0.5926)}
.sp-sign-in__form .sp-field>label,.sp-sign-in__label-row>label{font-size:var(--text-xs);color:var(--neutral-ultra-light)}
.sp-sign-in__form .pd-field__error{font-size:calc(var(--text-xs) * 0.9167)}
.sp-sign-in__form .pd-input{background:var(--base-ultra-dark);border-color:var(--neutral-dark)}
.sp-sign-in__form .pd-input:focus{outline:none;border-color:var(--pd-ember);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)}
.sp-sign-in__form .pd-input-wrap>button{color:var(--neutral-light)}
.sp-sign-in__form .pd-input-wrap>button:hover{color:var(--white);background:color-mix(in srgb,var(--white) 3.9216%,transparent)}
.sp-sign-in__label-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--space-s) * 0.9)}
.sp-sign-in__label-row>button,.sp-sign-in__back,.sp-sign-in__text-action{min-height:40px;padding:calc(var(--space-xs) * 0.4444) 0;background:none;color:var(--primary-semi-light);font-size:calc(var(--text-xs) * 0.9167);text-decoration:underline;text-decoration-color:var(--primary-semi-dark);text-underline-offset:4px}
.sp-sign-in__label-row>button:hover,.sp-sign-in__back:hover,.sp-sign-in__text-action:hover{color:var(--white);text-decoration-color:var(--white)}
.sp-sign-in__remember{align-items:flex-start;min-height:0;color:var(--neutral-light);font-size:calc(var(--text-xs) * 0.9167);line-height:var(--text-line-height)}
.sp-sign-in__remember input{flex:0 0 18px;width:18px;height:18px;margin-top:calc(var(--space-xs) * 0.0741)}
.sp-sign-in__submit{width:100%;margin-top:calc(var(--space-xs) * 0.1481)}
.sp-sign-in__switch{margin-top:var(--space-m);padding-top:calc(var(--space-m) * 0.8);border-top:1px solid var(--pd-line);color:var(--pd-muted);font-size:var(--text-xs);text-align:center}
.sp-sign-in__switch a{color:var(--white);text-decoration:underline;text-decoration-color:var(--primary-hover);text-underline-offset:4px}
.sp-sign-in__switch a:hover{text-decoration-color:var(--white)}
.sp-sign-in__panel[role=status]{display:grid;justify-items:start}
.sp-sign-in__panel[role=status][hidden]{display:none}
.sp-sign-in__success-mark{display:grid;place-items:center;width:52px;height:52px;margin-bottom:calc(var(--space-m) * 0.9333);border:1px solid var(--primary-hover);border-radius:50%;background:color-mix(in srgb,var(--primary) 10.9804%,transparent);color:var(--primary-light)}
.sp-sign-in__success-mark .pd-icon{width:21px;height:21px}
.sp-sign-in__panel[role=status] .pd-button{margin-top:var(--space-m)}
.sp-sign-in__text-action{margin-top:calc(var(--space-xs) * 0.7407)}
.sp-sign-in__back{display:inline-flex;align-items:center;gap:calc(var(--space-xs) * 0.6667);margin:calc(var(--space-xs) * -0.8889) 0 calc(var(--space-m) * 0.8333);text-decoration:none}
.sp-sign-in__back .pd-icon{width:16px;height:16px}
@media(max-width:980px){.sp-sign-in__frame{grid-template-columns:1fr;min-height:0}.sp-sign-in__editorial{min-height:540px}.sp-sign-in__editorial h1{margin-top:calc(var(--space-l) * 1.2222)}.sp-sign-in__editorial blockquote{margin-top:calc(var(--space-xl) * 1.1111)}.sp-sign-in__form-side{min-height:650px;padding-block:calc(var(--space-xl) * 0.9481)}}
@media(max-width:580px){.sp-sign-in{padding:calc(var(--space-s) * 0.9) calc(var(--space-xs) * 1.1111) calc(var(--space-xl) * 0.963)}.sp-sign-in__frame{border-radius:calc(var(--radius) * 1.1429)}.sp-sign-in__editorial{min-height:510px;padding:calc(var(--space-m) * 1.1333) calc(var(--space-m) * 0.8333)}.sp-sign-in__editorial h1{font-size:calc(var(--h1) * 0.8947);margin-top:calc(var(--space-l) * 1.0667)}.sp-sign-in__intro{font-size:calc(var(--text-s) * 0.9286)}.sp-sign-in__editorial blockquote{margin-top:calc(var(--space-xl) * 0.8889);font-size:var(--h4)}.sp-sign-in__privacy{align-items:flex-start;line-height:var(--text-line-height)}.sp-sign-in__form-side{min-height:610px;padding:calc(var(--space-l) * 1.0667) calc(var(--space-m) * 0.8)}.sp-sign-in__form-head{margin-bottom:var(--space-m)}}
@media(prefers-reduced-motion:reduce){.sp-sign-in *,.sp-sign-in *::before,.sp-sign-in *::after{scroll-behavior:auto;transition-duration:0s!important;animation-duration:0s!important}}
