.AuthShell-module__4GggPa__root{--auth-ink:var(--color-text,#171717);--auth-muted:var(--color-muted,#6f6f6f);--auth-line:var(--color-border,#e7e2d9);--auth-paper:var(--color-surface,#f5f3ee);--auth-coral:var(--color-accent,#e35e4d);min-height:100dvh;color:var(--auth-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.AuthShell-module__4GggPa__editorial{color:#fff;background:#171717;flex-direction:column;height:100dvh;min-height:620px;padding:30px clamp(36px,4vw,64px) 38px;display:none;position:sticky;top:0}.AuthShell-module__4GggPa__brand{width:fit-content;color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.AuthShell-module__4GggPa__brand img{width:auto;height:26px;display:block}.AuthShell-module__4GggPa__editorial .AuthShell-module__4GggPa__brand img{filter:brightness(0)invert()}.AuthShell-module__4GggPa__brand span{letter-spacing:-.035em;font-size:18px;font-weight:600}.AuthShell-module__4GggPa__editorialCopy{max-width:500px;margin-block:auto}.AuthShell-module__4GggPa__editorialCopy>p{color:#ffffff7a;margin:0 0 18px;font-size:14px}.AuthShell-module__4GggPa__editorialCopy h2{max-width:10ch;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,70px);font-weight:700;line-height:.96}.AuthShell-module__4GggPa__editorialCopy ul{border-top:1px solid #ffffff24;margin:42px 0 0;padding:0;list-style:none}.AuthShell-module__4GggPa__editorialCopy li{color:#ffffffb8;border-bottom:1px solid #ffffff24;align-items:center;gap:12px;min-height:54px;font-size:13px;display:flex}.AuthShell-module__4GggPa__editorialCopy li svg{color:var(--auth-coral);flex:none}.AuthShell-module__4GggPa__footnote{color:#fff6;max-width:46ch;margin:0;font-size:11px;line-height:1.6}.AuthShell-module__4GggPa__main{background:#fff;min-width:0;min-height:100dvh;position:relative}.AuthShell-module__4GggPa__backLink{color:#77736d;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex;position:absolute;top:28px;right:clamp(28px,4vw,56px)}.AuthShell-module__4GggPa__backLink:hover{color:var(--auth-ink)}.AuthShell-module__4GggPa__mobileHeader{display:none}.AuthShell-module__4GggPa__formStage{justify-content:center;align-items:center;min-height:100dvh;padding:96px clamp(38px,7vw,92px) 64px;display:flex}.AuthShell-module__4GggPa__formCard{width:100%;max-width:430px}.AuthShell-module__4GggPa__formContent{width:100%}.AuthShell-module__4GggPa__formEyebrow{display:none}.AuthShell-module__4GggPa__formTitle{color:var(--auth-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,50px);font-weight:700;line-height:1}.AuthShell-module__4GggPa__formTitle span{color:inherit}.AuthShell-module__4GggPa__formIntro{max-width:410px;color:var(--auth-muted);margin:16px 0 0;font-size:14px;line-height:1.6}.AuthShell-module__4GggPa__form{flex-direction:column;gap:18px;margin-top:32px;display:flex}.AuthShell-module__4GggPa__forgot{text-align:right;margin-top:8px}.AuthShell-module__4GggPa__forgot a,.AuthShell-module__4GggPa__textLink{color:#68645e;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s}.AuthShell-module__4GggPa__forgot a:hover,.AuthShell-module__4GggPa__textLink:hover{color:var(--auth-ink)}.AuthShell-module__4GggPa__formError{border-left:3px solid var(--auth-coral);color:#a93628;background:#e35e4d12;margin:0;padding:11px 13px;font-size:12px;font-weight:600;line-height:1.45}.AuthShell-module__4GggPa__primaryButton,.AuthShell-module__4GggPa__secondaryButton,.AuthShell-module__4GggPa__primaryLink{border-radius:var(--radius-control,10px);justify-content:center;align-items:center;min-height:50px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.AuthShell-module__4GggPa__primaryButton,.AuthShell-module__4GggPa__primaryLink{background:var(--auth-ink);color:#fff;border:0}.AuthShell-module__4GggPa__primaryButton:hover,.AuthShell-module__4GggPa__primaryLink:hover{background:#303030}.AuthShell-module__4GggPa__primaryButton:disabled{cursor:not-allowed;opacity:.45}.AuthShell-module__4GggPa__secondaryButton{border:1px solid var(--auth-line);color:#424242;background:#fff}.AuthShell-module__4GggPa__secondaryButton:hover{background:#fbfaf7;border-color:#aaa39a}.AuthShell-module__4GggPa__dividerNote{border-top:1px solid var(--auth-line);color:var(--auth-muted);margin:30px 0 0;padding-top:21px;font-size:12.5px;line-height:1.55}.AuthShell-module__4GggPa__dividerNote a{color:var(--auth-ink);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #c9c4bc;text-decoration:underline #c9c4bc}.AuthShell-module__4GggPa__dividerNote a:hover{-webkit-text-decoration-color:var(--auth-coral);text-decoration-color:var(--auth-coral)}.AuthShell-module__4GggPa__buttonRow{align-items:center;gap:10px;margin-top:6px;display:flex}.AuthShell-module__4GggPa__buttonRow .AuthShell-module__4GggPa__primaryButton{flex:1;padding-inline:20px}.AuthShell-module__4GggPa__buttonRow .AuthShell-module__4GggPa__secondaryButton{padding-inline:19px}.AuthShell-module__4GggPa__stepper{border-top:1px solid var(--auth-line);border-bottom:1px solid var(--auth-line);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.AuthShell-module__4GggPa__step{color:#a39e96;border-bottom:2px solid #0000;align-items:center;gap:8px;min-width:0;padding:13px 8px 12px;display:flex}.AuthShell-module__4GggPa__step+.AuthShell-module__4GggPa__step{border-left:1px solid var(--auth-line)}.AuthShell-module__4GggPa__stepMarker{color:inherit;letter-spacing:.08em;flex:none;font-size:9px;font-weight:800}.AuthShell-module__4GggPa__stepLabel{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.AuthShell-module__4GggPa__stepMarkerActive,.AuthShell-module__4GggPa__stepMarkerDone,.AuthShell-module__4GggPa__stepLabelActive{color:var(--auth-ink)}.AuthShell-module__4GggPa__stepActive{border-bottom-color:var(--auth-coral)}.AuthShell-module__4GggPa__stepActive .AuthShell-module__4GggPa__stepMarker{color:var(--auth-coral)}.AuthShell-module__4GggPa__stepLine{display:none}.AuthShell-module__4GggPa__success{text-align:left}.AuthShell-module__4GggPa__stateIcon{border-radius:var(--radius-control,10px);width:44px;height:44px;color:var(--auth-coral);background:#e35e4d1a;place-items:center;margin:0 0 24px;display:grid}.AuthShell-module__4GggPa__stateIcon svg{width:21px;height:21px}.AuthShell-module__4GggPa__success .AuthShell-module__4GggPa__primaryLink{margin-top:28px;padding-inline:20px}.AuthShell-module__4GggPa__standaloneLink{margin-top:26px;padding-inline:20px}@media (min-width:1024px){.AuthShell-module__4GggPa__root{grid-template-columns:minmax(410px,.82fr) minmax(520px,1.18fr);display:grid}.AuthShell-module__4GggPa__editorial{display:flex}}@media (max-width:1023px){.AuthShell-module__4GggPa__mobileHeader{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #1717170f;justify-content:space-between;align-items:center;min-height:64px;padding:11px 18px;display:flex;position:sticky;top:0}.AuthShell-module__4GggPa__mobileHeader .AuthShell-module__4GggPa__brand img{height:24px}.AuthShell-module__4GggPa__mobileHeader .AuthShell-module__4GggPa__brand span{font-size:16px}.AuthShell-module__4GggPa__mobileBack{border:1px solid var(--auth-line);border-radius:var(--radius-control,10px);width:40px;height:40px;color:var(--auth-ink);place-items:center;display:grid}.AuthShell-module__4GggPa__backLink{display:none}.AuthShell-module__4GggPa__formStage{align-items:flex-start;min-height:calc(100dvh - 64px);padding:64px 22px 56px}.AuthShell-module__4GggPa__formCard{max-width:460px}}@media (max-width:520px){.AuthShell-module__4GggPa__formStage{padding:46px 18px 42px}.AuthShell-module__4GggPa__formTitle{font-size:38px}.AuthShell-module__4GggPa__formIntro{font-size:13.5px}.AuthShell-module__4GggPa__form{margin-top:28px}.AuthShell-module__4GggPa__stepper{margin-top:26px}.AuthShell-module__4GggPa__step{gap:6px;padding-inline:6px}.AuthShell-module__4GggPa__stepLabel{font-size:10px}.AuthShell-module__4GggPa__buttonRow{flex-direction:column-reverse;align-items:stretch}.AuthShell-module__4GggPa__buttonRow .AuthShell-module__4GggPa__primaryButton,.AuthShell-module__4GggPa__buttonRow .AuthShell-module__4GggPa__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.AuthShell-module__4GggPa__backLink,.AuthShell-module__4GggPa__primaryButton,.AuthShell-module__4GggPa__secondaryButton,.AuthShell-module__4GggPa__primaryLink{transition:none}}