.page_page__j8X_T{display:flex;flex:1 1;align-items:center;justify-content:center;padding:var(--space-5) var(--space-4);min-height:100vh;min-height:100dvh;background:var(--brand-bg)}.page_card__wnoHP{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:380px}.page_practice__oq7nR{text-align:center;display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.page_practiceLogo__JwLoj{border-radius:var(--radius-md);object-fit:contain}.page_practiceName__pY0WK{font-size:var(--text-h1);font-weight:600;line-height:1.2;color:var(--brand-fg)}.page_vendor__s8Ybj{display:flex;align-items:center;gap:6px;color:var(--brand-muted);font-size:13px}.page_vendor__s8Ybj img{height:18px;width:auto}.page_form__FClb7{display:flex;flex-direction:column;gap:var(--space-3);background:var(--brand-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-5)}.page_form__FClb7 h1{font-size:var(--text-h3);margin:0}.page_form__FClb7 label{display:flex;flex-direction:column;gap:var(--space-1)}.page_form__FClb7 button{margin-top:var(--space-1)}.page_error__oj9FT{color:var(--brand-danger);font-size:var(--text-ui);margin:0}.page_detail__AGUQ3{color:var(--brand-muted);font-size:13px;line-height:1.45;margin:0}a.page_detail__AGUQ3:hover{color:var(--brand-primary-text)}