.auth_page__Y5bx6{min-height:100svh;padding:30px max(24px,calc((100vw - 1160px) / 2)) 64px;background:var(--paper)}.auth_topbar__qkrPD{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:28px;border-bottom:1px solid var(--border)}.auth_backLink__f1Vdt,.auth_secondaryLink__G0RNr{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;line-height:1.9}.auth_backLink__f1Vdt:hover,.auth_secondaryLink__G0RNr:hover{color:var(--brand)}.auth_layout__0g7RT{display:flex;justify-content:center;align-items:flex-start;padding-top:clamp(32px,7vh,76px)}.auth_accountCard__q5nwy,.auth_card__3UHkg{width:min(100%,480px);border:1px solid var(--border);border-radius:22px;padding:12px 32px 28px;background:var(--paper);box-shadow:0 16px 48px color-mix(in srgb,var(--brand) 5%,transparent)}.auth_tabs__YU7pM{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:5px;margin:0 -20px;border-radius:13px;background:var(--cream)}.auth_tabs__YU7pM a{display:grid;place-items:center;min-height:44px;padding:8px 16px;border-radius:9px;color:var(--muted);font-size:13px;font-weight:600}.auth_tabs__YU7pM a[aria-current=page]{background:var(--paper);color:var(--brand);box-shadow:0 1px 4px color-mix(in srgb,var(--brand) 7%,transparent)}.auth_heading__oEuCs{padding-block:28px 26px}.auth_headingIcon__U1_54{display:grid;place-items:center;width:45px;height:45px;margin-bottom:15px;color:var(--brand);border:1px solid var(--border);border-radius:13px}.auth_accountHeading___ux9n h1,.auth_heading__oEuCs h1{margin:0 0 7px;font-size:clamp(22px,4.8vw,26px);line-height:1.8;letter-spacing:-.7px;font-weight:750}.auth_accountHeading___ux9n p,.auth_heading__oEuCs p{color:var(--muted);font-size:12px;line-height:2}.auth_fields__qTr2l,.auth_form__FcSZa{display:grid;gap:20px}.auth_fields__qTr2l{border:0;padding:0;margin:0;min-width:0}.auth_field__JIFju{display:grid;gap:8px;min-width:0}.auth_field__JIFju label{width:fit-content;font-size:12px;color:var(--ink);font-weight:600}.auth_field__JIFju input{width:100%;min-width:0;height:50px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font-size:14px;font-family:inherit}.auth_field__JIFju input:hover{border-color:var(--muted)}.auth_field__JIFju input:focus{border-color:var(--brand);outline:2px solid color-mix(in srgb,var(--brand) 22%,transparent);outline-offset:2px}.auth_passwordField___Ywhk{position:relative}.auth_passwordField___Ywhk input{padding-inline-start:48px}.auth_passwordToggle__uDS6d{position:absolute;display:grid;place-items:center;top:3px;left:3px;width:44px;height:44px;border-radius:8px;color:var(--muted);background:transparent}.auth_passwordToggle__uDS6d:hover{color:var(--brand);background:var(--cream)}.auth_hint__XODt8{color:var(--muted);font-size:10px;line-height:1.9}.auth_error__WpX77,.auth_message__v6Sn4{padding:12px 14px;border:1px solid var(--border);border-inline-start:3px solid var(--brand);border-radius:8px;color:var(--ink);background:var(--cream);font-size:12px;line-height:2;overflow-wrap:anywhere}.auth_error__WpX77{border-inline-start-style:double;border-inline-start-width:5px}.auth_signoutButton__cnkbA,.auth_submitButton__wgua0{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:51px;width:100%;padding:13px 18px;border:1px solid var(--brand);border-radius:10px;color:var(--paper);background:var(--brand);font-size:13px;font-weight:650}.auth_signoutButton__cnkbA:hover:not(:disabled),.auth_submitButton__wgua0:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}.auth_signoutButton__cnkbA:disabled,.auth_submitButton__wgua0:disabled{cursor:wait}.auth_switchMode__pLjSY{padding-top:26px;color:var(--muted);font-size:11px;line-height:2;text-align:center}.auth_switchMode__pLjSY a{display:inline-block;padding:4px;color:var(--brand);font-weight:650;text-decoration:underline;text-underline-offset:4px}.auth_lifecycleLinks__RMFci{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:16px;font-size:11px;line-height:2}.auth_lifecycleLinks__RMFci a{display:inline-flex;align-items:center;min-height:36px;color:var(--brand);text-decoration:underline;text-underline-offset:4px}.auth_lifecycleCard__Ncda_{padding-top:24px}.auth_accountActions__pLYE5{display:flex;flex-wrap:wrap;gap:4px 20px;padding-top:16px}.auth_accountActions__pLYE5 a{display:inline-flex;align-items:center;min-height:40px;color:var(--brand);font-size:12px;text-decoration:underline;text-underline-offset:4px}.auth_accountCard__q5nwy{padding-top:32px}.auth_accountHeading___ux9n{padding-bottom:24px}.auth_accountDetails__R5u_D{margin:0;padding:0;border-top:1px solid var(--border)}.auth_detail__Smept{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px;padding-block:16px;border-bottom:1px solid var(--border);font-size:12px;line-height:1.9}.auth_detail__Smept dt{color:var(--muted)}.auth_detail__Smept dd{margin:0;max-width:100%;color:var(--ink);overflow-wrap:anywhere}.auth_signoutForm___4PLm{margin-top:26px}.auth_signoutButton__cnkbA{justify-content:center}.auth_spinner__9RFYX{animation:auth_spin__6DziB .8s linear infinite}@keyframes auth_spin__6DziB{to{transform:rotate(1turn)}}@media (max-width:520px){.auth_page__Y5bx6{padding:22px 18px 44px}.auth_topbar__qkrPD{padding-bottom:22px}.auth_backLink__f1Vdt{font-size:11px}.auth_accountCard__q5nwy,.auth_card__3UHkg{padding-inline:22px;border-radius:17px}.auth_tabs__YU7pM{margin-inline:-10px}.auth_field__JIFju input{font-size:16px}}@media (prefers-reduced-motion:reduce){.auth_spinner__9RFYX{animation:none}}@media (max-width:600px){.auth_field__JIFju input{font-size:16px}}