.auth_shell__8VlQ7{max-width:27rem;margin:0 auto;padding:var(--space-10) var(--space-4) var(--space-16)}.auth_heading__utXV5{font-family:var(--font-heading);font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-bold);margin:0}.auth_intro__JjMHj{margin:var(--space-3) 0 var(--space-8);color:var(--color-textMuted);font-size:var(--font-size-base);line-height:var(--line-height-base)}.auth_form__tLK6l{display:flex;flex-direction:column;gap:var(--space-3)}.auth_label__3EalB{font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.auth_providers__tdLOI{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.auth_divider__aPFbK{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-8) 0 var(--space-4);color:var(--color-textSubtle);font-size:var(--font-size-sm)}.auth_divider__aPFbK:after,.auth_divider__aPFbK:before{content:"";flex:1 1;height:var(--border-hairline);background:var(--color-border)}.auth_error__Cxh6I{margin:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bgSunken);border:var(--border-hairline) solid var(--color-danger);color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.auth_sent__8BeR_{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-accentSubtle);border:var(--border-hairline) solid var(--color-border)}.auth_sentHeading__nANe2{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold)}.auth_sentBody__6iyVw{margin:0;font-size:var(--font-size-base);line-height:var(--line-height-base)}.auth_sentAddress__embq0{font-weight:var(--font-weight-semibold);word-break:break-all}.auth_linkButton__G1xBv{min-height:var(--size-touchMin);margin-top:var(--space-4);padding:0;border:0;background:none;color:var(--color-accent);font:inherit;font-size:var(--font-size-sm);text-decoration:underline;cursor:pointer}.auth_linkButton__G1xBv:focus-visible{outline:var(--border-focus) solid var(--color-focusRing);outline-offset:2px;border-radius:var(--radius-sm)}.auth_note__W0n8t{margin-top:var(--space-8);color:var(--color-textSubtle);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}