.auth_page__t1C42{display:flex;min-height:100dvh;padding:40px 16px}.auth_shell__1rzAC{width:100%;max-width:440px;min-width:0;margin:auto}.auth_shell__1rzAC[data-width=medium]{max-width:620px}.auth_shell__1rzAC[data-width=wide]{max-width:960px}.auth_brand__uzoXy{display:flex;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:0 auto 28px;border-radius:3px}.auth_wordmark___7UiL{font-size:22px;line-height:28px;font-weight:300;white-space:nowrap}.auth_wordmark___7UiL span{font-weight:700;font-style:italic}.auth_panel__cI_er{padding:32px;background:rgb(var(--color-card));border:1px solid rgb(var(--color-border))}.auth_introduction__1UKMq{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.auth_formStack__A6JxQ,.auth_form__oSE0N{display:flex;flex-direction:column;min-width:0;gap:20px}.auth_formStack__A6JxQ{font-size:14px;line-height:20px}.auth_divider__jIVIj{display:flex;align-items:center;gap:12px;color:rgb(var(--color-muted));font-size:12px;line-height:16px}.auth_divider__jIVIj:after,.auth_divider__jIVIj:before{content:"";height:1px;flex:1;background:rgb(var(--color-border))}.auth_methods__0kNF5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgb(var(--color-border));border-radius:10px;background:rgb(var(--color-background))}.auth_panel__cI_er .auth_control__Erk6K{height:48px;min-height:48px;padding:0 16px;border-radius:10px;font-size:14px;line-height:20px;transition:background-color .12s ease,border-color .12s ease}.auth_panel__cI_er .auth_secondary__yBYyf{background:rgb(var(--color-neutral100))!important;color:rgb(var(--color-text))!important;border:1px solid rgb(var(--color-border))}.auth_panel__cI_er .auth_secondary__yBYyf:hover:not(:disabled){background:rgb(var(--color-border))!important}.auth_panel__cI_er .auth_method__kHppL{min-height:40px;padding:0 8px;border-radius:7px;background:transparent!important;color:rgb(var(--color-muted))!important;font-size:14px;line-height:20px;transition:background-color .12s ease,color .12s ease}.auth_panel__cI_er .auth_method__kHppL:hover:not(:disabled),.auth_panel__cI_er .auth_method__kHppL[aria-pressed=true]{background:rgb(var(--color-neutral100))!important;color:rgb(var(--color-text))!important}.auth_panel__cI_er button:disabled{background:rgb(var(--color-disabled))!important;color:rgb(var(--color-muted))!important}.auth_panel__cI_er .auth_primary__WPbwx:disabled{background:rgb(var(--color-primaryDeep))!important;color:rgb(var(--color-offWhite))!important}.auth_link__u9BtZ:focus-visible,.auth_panel__cI_er .auth_control__Erk6K:focus-visible,.auth_panel__cI_er .auth_method__kHppL:focus-visible{outline:2px solid rgb(var(--color-muted));outline-offset:3px}.auth_panel__cI_er .auth_field__al28O{height:48px;padding:0 14px}.auth_panel__cI_er .auth_field__al28O input{height:100%;font-size:16px;line-height:24px}.auth_notice__evAAb{padding:12px 14px;border-radius:10px;overflow-wrap:anywhere;color:rgb(var(--color-offWhite));background:rgb(var(--color-background));border:1px solid rgb(var(--color-border))}.auth_notification__NdxTf{margin:16px!important;width:min(360px,calc(100vw - 32px))}.auth_link__u9BtZ{color:rgb(var(--color-offWhite));text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--color-muted))}.auth_footer__HKT_2{text-align:center;font-size:14px}.auth_shellFooter__Y4eEW{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:24px;font-size:14px}.auth_content__Vjh8i{display:flex;flex-direction:column}.auth_content__Vjh8i button{min-height:48px;border-radius:10px}.auth_sections__zs4JP{display:flex;flex-direction:column;gap:32px}.auth_section__P9qOt{display:flex;flex-direction:column;gap:20px}.auth_sectionHeading__L_Ta0{font-size:18px;line-height:24px;font-weight:500}@media (max-width:639px){.auth_page__t1C42{padding:28px 16px}.auth_panel__cI_er{padding:20px}.auth_brand__uzoXy{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.auth_panel__cI_er .auth_control__Erk6K,.auth_panel__cI_er .auth_method__kHppL{transition:none}}