.AuthExperience-module__aWr01W__page{background:var(--shell-canvas);min-height:100svh;color:var(--shell-ink);align-items:center;padding:40px 48px;display:grid}.AuthExperience-module__aWr01W__shell{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:64px;width:min(1040px,100%);margin:0 auto;display:grid}.AuthExperience-module__aWr01W__brandPanel{gap:52px;max-width:390px;display:grid}.AuthExperience-module__aWr01W__brand{width:fit-content;color:var(--shell-ink);letter-spacing:-.02em;align-items:center;gap:12px;font-size:21px;font-weight:650;text-decoration:none;display:inline-flex}.AuthExperience-module__aWr01W__logo{border-radius:12px}.AuthExperience-module__aWr01W__heroCopy{gap:12px;display:grid}.AuthExperience-module__aWr01W__heroCopy h1{max-width:390px;color:var(--shell-ink);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:650;line-height:1.12}.AuthExperience-module__aWr01W__heroCopy p{max-width:330px;color:var(--shell-muted);margin:0;font-size:15px;line-height:1.5}.AuthExperience-module__aWr01W__card{border:1px solid var(--shell-border);background:var(--shell-surface);width:100%;box-shadow:0 18px 44px var(--shell-shadow);border-radius:16px;padding:28px}.AuthExperience-module__aWr01W__cardHeader{gap:6px;margin-bottom:18px;display:grid}.AuthExperience-module__aWr01W__cardHeader h2{color:var(--shell-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:650;line-height:1.2}.AuthExperience-module__aWr01W__cardHeader p{color:var(--shell-muted);margin:0;font-size:13px;line-height:1.45}.AuthExperience-module__aWr01W__tabs{border:1px solid var(--shell-border);background:var(--shell-control);border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:20px;padding:3px;display:grid}.AuthExperience-module__aWr01W__tab,.AuthExperience-module__aWr01W__tabActive{color:var(--shell-muted);text-align:center;border-radius:6px;padding:9px 8px;font-size:12px;font-weight:650;line-height:1;text-decoration:none;display:block}.AuthExperience-module__aWr01W__tab:hover,.AuthExperience-module__aWr01W__tab:focus-visible,.AuthExperience-module__aWr01W__tabActive{background:var(--shell-surface);color:var(--shell-ink);outline:none}.AuthExperience-module__aWr01W__form{gap:8px;display:grid}.AuthExperience-module__aWr01W__form label{color:var(--shell-ink);margin-top:6px;font-size:11px;font-weight:650}.AuthExperience-module__aWr01W__form input{border:1px solid var(--shell-border);background:var(--shell-input);width:100%;min-height:38px;color:var(--shell-ink);font:inherit;border-radius:7px;outline:none;padding:9px 10px;font-size:13px}.AuthExperience-module__aWr01W__form input:focus-visible{border-color:var(--shell-accent);box-shadow:0 0 0 3px var(--shell-focus-ring)}.AuthExperience-module__aWr01W__passwordField{position:relative}.AuthExperience-module__aWr01W__passwordField input{padding-right:54px}.AuthExperience-module__aWr01W__passwordHint{color:var(--shell-muted);margin:-2px 0 0;font-size:11px;line-height:1.4}.AuthExperience-module__aWr01W__passwordToggle{color:var(--shell-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:3px;font-size:11px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.AuthExperience-module__aWr01W__passwordToggle:hover,.AuthExperience-module__aWr01W__passwordToggle:focus-visible,.AuthExperience-module__aWr01W__textButton:hover,.AuthExperience-module__aWr01W__textButton:focus-visible{color:var(--shell-ink);outline:none}.AuthExperience-module__aWr01W__primaryButton{border:1px solid var(--shell-accent);background:var(--shell-accent);min-height:38px;color:var(--shell-on-accent);cursor:pointer;font:inherit;border-radius:7px;margin-top:12px;padding:9px 13px;font-size:12px;font-weight:700}.AuthExperience-module__aWr01W__primaryButton:hover:not(:disabled){background:var(--shell-accent-strong)}.AuthExperience-module__aWr01W__primaryButton:focus-visible,.AuthExperience-module__aWr01W__brand:focus-visible{outline:2px solid var(--shell-focus-ring);outline-offset:3px}.AuthExperience-module__aWr01W__primaryButton:disabled{cursor:not-allowed;opacity:.55}.AuthExperience-module__aWr01W__legalAcknowledgement{color:var(--shell-muted);text-align:center;margin:0;font-size:11px;line-height:1.45}.AuthExperience-module__aWr01W__legalAcknowledgement a{color:inherit;text-underline-offset:2px;text-decoration:underline}.AuthExperience-module__aWr01W__legalAcknowledgement a:hover,.AuthExperience-module__aWr01W__legalAcknowledgement a:focus-visible{color:var(--shell-ink)}.AuthExperience-module__aWr01W__textButton{color:var(--shell-muted);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;padding:5px;font-size:11px}.AuthExperience-module__aWr01W__error{border:1px solid var(--shell-danger-border);background:var(--shell-danger-surface);color:var(--shell-danger-text);border-radius:7px;margin:0 0 4px;padding:9px 10px;font-size:12px;line-height:1.45}.AuthExperience-module__aWr01W__checking{color:var(--shell-muted);margin:24px 0 4px;font-size:12px}.AuthExperience-module__aWr01W__confirmation{text-align:center;justify-items:center;gap:10px;padding:8px 0 2px;display:grid}.AuthExperience-module__aWr01W__confirmationIcon{border:1px solid var(--shell-border);width:34px;height:34px;color:var(--shell-accent);border-radius:50%;place-items:center;font-size:16px;font-weight:650;display:grid}.AuthExperience-module__aWr01W__confirmation strong{color:var(--shell-ink);font-size:15px}.AuthExperience-module__aWr01W__confirmation p{color:var(--shell-muted);margin:0;font-size:12px;line-height:1.5}.AuthExperience-module__aWr01W__confirmation p b{color:var(--shell-ink);overflow-wrap:anywhere;font-weight:650}.AuthExperience-module__aWr01W__confirmation .AuthExperience-module__aWr01W__primaryButton{width:100%;margin-top:5px}.AuthExperience-module__aWr01W__success{color:var(--shell-success-text);font-size:12px}.AuthExperience-module__aWr01W__errorText{color:var(--shell-danger-text);font-size:12px;line-height:1.4}@media (max-width:760px){.AuthExperience-module__aWr01W__page{align-items:start;padding:24px 16px}.AuthExperience-module__aWr01W__shell{grid-template-columns:minmax(0,420px);justify-content:center;gap:26px}.AuthExperience-module__aWr01W__brandPanel{justify-items:center;gap:0;max-width:none}.AuthExperience-module__aWr01W__brand{font-size:18px}.AuthExperience-module__aWr01W__logo{border-radius:10px;width:40px;height:40px}.AuthExperience-module__aWr01W__heroCopy{display:none}.AuthExperience-module__aWr01W__card{padding:24px}}
