.auth-shell_shell__qv2g_{position:fixed;z-index:2147483647;inset:0;display:flex;min-height:100dvh;width:100%;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;padding:var(--space-12) var(--space-4) var(--space-6);color:var(--app-ink);background:var(--app-canvas);font:var(--t-body)}.auth-shell_wash__euqqb{position:absolute;top:-238px;left:177px;width:1565px;height:274px;overflow:visible;pointer-events:none}.auth-shell_wash__euqqb:before{position:absolute;inset:-81.02% -14.19%;content:"";background:url(/_next/static/media/home-atmosphere.3a25880a.svg?dpl=dpl_5mQrHw576J5bdBmh7SEUWSY4ndjW) 50%/100% 100% no-repeat}.auth-shell_authStage__vt37x{position:relative;z-index:1;display:flex;width:min(100%,440px);flex-direction:column;align-items:center;margin:auto 0;animation:auth-shell_stage-enter__2cM6s .36s ease-out both}.auth-shell_brandLink__NILpF{border-radius:var(--radius-sm);color:var(--app-ink);text-decoration:none}.auth-shell_brandLockup__zi1_3{display:inline-flex;align-items:center;gap:var(--space-2-5);color:var(--app-ink)}.auth-shell_brandMark__JnBW9{display:block;flex:0 0 auto}.auth-shell_brandWord__xNASy{font:var(--t-h3);font-family:var(--font-display)}.auth-shell_authCard__1wCBP{display:flex;width:100%;flex-direction:column;gap:calc(var(--space-4) + var(--space-1));margin-top:var(--space-6);border-radius:var(--radius-lg);padding:var(--space-8);background:var(--app-surface);box-shadow:var(--app-shadow-console)}.auth-shell_cardHeader__Br1Ae,.auth-shell_passwordHeader__S97Wo{display:grid;gap:var(--space-1)}.auth-shell_cardHeader__Br1Ae h1,.auth-shell_passwordHeader__S97Wo h1{margin:0;color:var(--app-ink);font:var(--t-display-2)}.auth-shell_cardHeader__Br1Ae p,.auth-shell_passwordHeader__S97Wo p{margin:0;color:var(--app-ink-2);font:var(--t-body)}.auth-shell_cardEyebrow__ndJW_{margin:0;color:var(--app-ink-3);font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase}.auth-shell_configurationNotice__2tx1I,.auth-shell_errorMessage__ifynf,.auth-shell_handoffCard__khXjn,.auth-shell_successState__OZPQ4{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.auth-shell_handoffCard__khXjn{border:1px solid var(--app-line);background:var(--app-surface-paper)}.auth-shell_handoffEyebrow__a8xIU{margin:0;color:var(--app-ink-3);font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase}.auth-shell_handoffBody__ArgpM{margin:var(--space-2) 0 0;color:var(--app-ink-2);font:var(--t-body)}.auth-shell_handoffValue__QTyP5{margin:var(--space-2) 0 0;overflow-wrap:anywhere;color:var(--app-ink);font:var(--t-body-strong)}.auth-shell_handoffDetail__XNqNh{margin:var(--space-1) 0 0;color:var(--app-ink-3);font:var(--t-caption)}.auth-shell_successState__OZPQ4{border:1px solid var(--app-line);color:var(--app-ink-2);background:var(--app-surface-paper)}.auth-shell_successState__OZPQ4 strong{overflow-wrap:anywhere;color:var(--app-ink)}.auth-shell_successActions__1bDK6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.auth-shell_resendForm__PpBBL{display:grid;gap:var(--space-3);width:min(100%,320px)}.auth-shell_configurationNotice__2tx1I,.auth-shell_errorMessage__ifynf{margin:0;border:1px solid var(--app-danger-soft);color:var(--app-danger);background:var(--app-danger-soft)}.auth-shell_configurationNotice__2tx1I code{overflow-wrap:anywhere;color:var(--app-ink)}.auth-shell_ssoNotice__Nxon_{display:grid;gap:var(--space-1-5);border:1px solid var(--app-line-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);color:var(--app-ink-2);background:var(--app-surface-paper)}.auth-shell_ssoNoticeLabel__Vhnil{color:var(--app-ink);font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase}.auth-shell_ssoNotice__Nxon_ p{margin:0}.auth-shell_formStack__wjMR2{display:grid;gap:calc(var(--space-4) + var(--space-1))}.auth-shell_passwordForm__EPW4E{display:grid;gap:var(--space-4)}.auth-shell_fieldLabel__LWOvb{display:grid;gap:var(--space-1-5);color:var(--app-ink-2);font:var(--t-body)}.auth-shell_fieldControl__N0En_{width:100%;border:1px solid var(--app-control-border);border-radius:var(--radius-sm);padding:var(--space-2-5) var(--space-3);color:var(--app-ink);background:var(--app-surface);font:var(--t-body-lg);outline:none;transition:border-color .16s ease}.auth-shell_fieldControl__N0En_::placeholder{color:var(--app-ink-3)}.auth-shell_fieldControl__N0En_:hover{border-color:var(--app-control-hover-border)}.auth-shell_fieldControl__N0En_:focus{border-color:var(--app-control-pressed-border)}.auth-shell_forgotLine__kJkn0{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);margin:calc(var(--space-2-5) * -1) 0 0;color:var(--app-ink-3);font:var(--t-caption)}.auth-shell_backLink__aACJd,.auth-shell_inlineAction__Mhsa2,.auth-shell_subtleLink__K9XJo,.auth-shell_textLink__l4hMi{border:0;padding:0;color:var(--app-link-text);background:transparent;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-shell_inlineAction__Mhsa2,.auth-shell_subtleLink__K9XJo,.auth-shell_textLink__l4hMi{font-weight:600}.auth-shell_backLink__aACJd:hover,.auth-shell_inlineAction__Mhsa2:hover,.auth-shell_subtleLink__K9XJo:hover,.auth-shell_textLink__l4hMi:hover{color:var(--app-accent-text-hover)}.auth-shell_backLink__aACJd:focus-visible,.auth-shell_brandLink__NILpF:focus-visible,.auth-shell_fieldControl__N0En_:focus-visible,.auth-shell_googleButton__MQgRq:focus-visible,.auth-shell_inlineAction__Mhsa2:focus-visible,.auth-shell_legalFooter__T2yrB a:focus-visible,.auth-shell_resendButton__IgShd:focus-visible,.auth-shell_ssoButton__8iFSR:focus-visible,.auth-shell_submitButton__P6XNR:focus-visible,.auth-shell_subtleLink__K9XJo:focus-visible,.auth-shell_textLink__l4hMi:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-offset)}.auth-shell_googleButton__MQgRq,.auth-shell_resendButton__IgShd,.auth-shell_ssoButton__8iFSR,.auth-shell_submitButton__P6XNR{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font:var(--t-body-lg-strong);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.auth-shell_googleButton__MQgRq,.auth-shell_resendButton__IgShd,.auth-shell_ssoButton__8iFSR{border:1px solid var(--app-control-border);color:var(--app-ink);background:var(--app-surface)}.auth-shell_googleButton__MQgRq:hover,.auth-shell_resendButton__IgShd:hover,.auth-shell_ssoButton__8iFSR:hover{border-color:var(--app-control-hover-border);background:var(--app-secondary-hover)}.auth-shell_resendButton__IgShd{width:auto}.auth-shell_submitButton__P6XNR{border:1px solid var(--app-action);color:var(--app-action-fg);background:var(--app-action)}.auth-shell_submitButton__P6XNR:hover{border-color:var(--app-action-hover);background:var(--app-action-hover)}.auth-shell_submitButton__P6XNR:active{background:var(--app-action-pressed)}.auth-shell_googleButton__MQgRq:disabled,.auth-shell_resendButton__IgShd:disabled,.auth-shell_ssoButton__8iFSR:disabled,.auth-shell_submitButton__P6XNR:disabled{cursor:wait}.auth-shell_submitButton__P6XNR:disabled{border-color:var(--app-action-disabled);color:var(--app-action-disabled-fg);background:var(--app-action-disabled)}.auth-shell_googleButton__MQgRq:disabled,.auth-shell_resendButton__IgShd:disabled{color:var(--app-action-disabled-fg)}.auth-shell_divider__3kdZG{display:flex;align-items:center;gap:var(--space-3);color:var(--app-ink-3);font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-tracking);text-transform:uppercase}.auth-shell_divider__3kdZG:after,.auth-shell_divider__3kdZG:before{height:1px;flex:1;content:"";background:var(--app-line-strong)}.auth-shell_providerStack__w9kCW{display:grid;gap:var(--space-3)}.auth-shell_formFooter___TDI1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--app-ink-3);font:var(--t-body)}.auth-shell_formFooterCopy__Y1E04{margin:0;color:var(--app-ink-3);font:var(--t-body)}.auth-shell_passwordCard__0C5p_{gap:var(--space-4)}.auth-shell_passwordError__RTsSF{margin:0}.auth-shell_ssoRedirect__wPdkH{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--app-ink-3);font:var(--t-caption)}.auth-shell_pageFooter__CQiH_{margin:var(--space-6) 0 0;color:var(--app-ink-2);font:var(--t-body);text-align:center}.auth-shell_backLink__aACJd{color:var(--app-ink-2);font-weight:400}.auth-shell_legalFooter__T2yrB{position:relative;z-index:1;display:flex;gap:var(--space-1);margin-top:var(--space-12);color:var(--app-ink-3);font:var(--t-caption)}.auth-shell_legalFooter__T2yrB a{border-radius:var(--radius-xs);color:var(--app-ink-3);text-decoration:none}.auth-shell_legalFooter__T2yrB a:hover{color:var(--app-ink);text-decoration:underline}.auth-shell_resendGlyph__ztpDh,.auth-shell_spinner__MTa2I,.auth-shell_submitGlyph__PpVO_{flex:0 0 auto}.auth-shell_spinner__MTa2I{width:14px;height:14px;border:2px solid var(--app-line-strong);border-top:2px solid;border-radius:50%;animation:auth-shell_spin__zA_PJ .72s linear infinite}.auth-shell_resendGlyph__ztpDh,.auth-shell_submitGlyph__PpVO_{display:none}@keyframes auth-shell_stage-enter__2cM6s{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-shell_spin__zA_PJ{to{transform:rotate(1turn)}}@media (max-width:520px){.auth-shell_shell__qv2g_{padding:var(--space-8) var(--space-4) var(--space-6)}.auth-shell_authCard__1wCBP{padding:var(--space-6) var(--space-4)}.auth-shell_formFooter___TDI1,.auth-shell_successActions__1bDK6{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.auth-shell_authStage__vt37x,.auth-shell_fieldControl__N0En_,.auth-shell_googleButton__MQgRq,.auth-shell_resendButton__IgShd,.auth-shell_spinner__MTa2I,.auth-shell_ssoButton__8iFSR,.auth-shell_submitButton__P6XNR{animation:none;transition:none}}.auth-shell_noticeBody___bleT{margin:var(--space-1) 0 var(--space-2)}.auth-shell_formNote__TFkJ9{margin:calc(var(--space-2) * -1) 0 0;color:var(--app-ink-3);font:var(--t-caption);text-align:center}