.auth-demo_demoPersonaRow__lq1JN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.auth-demo_demoPersonaButton__JWQ4m{min-height:3.4rem;padding:.5rem .6rem;border-radius:var(--radius-lg);border:1px solid var(--color-brand-600);background:var(--surface-panel);color:var(--color-brand-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.01em;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;text-align:center;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.auth-demo_demoPersonaName__wrt9A{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-demo_demoPersonaChip__pH0TD{pointer-events:none}.auth-demo_demoPersonaButton__JWQ4m:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-600) 8%,transparent)}.auth-demo_demoPersonaButton__JWQ4m:active:not(:disabled){background:color-mix(in srgb,var(--color-brand-600) 14%,transparent)}.auth-demo_demoPersonaButton__JWQ4m:focus-visible{outline:none;box-shadow:var(--focus-ring-brand)}.auth-demo_demoPersonaButton__JWQ4m:disabled{opacity:.55;cursor:not-allowed}@media (max-width:480px){.auth-demo_demoPersonaRow__lq1JN{grid-template-columns:1fr}}.auth-demo_demoNotice__9xBWG{margin:0 0 12px;padding:10px 12px;background:var(--surface-panel-soft);border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.auth-demo_demoNotice__9xBWG code{font-family:var(--font-mono,ui-monospace,monospace);font-size:.92em}.auth-form_form__5Yl8e{margin-top:clamp(.8rem,1.8dvh,1.95rem);display:grid;grid-gap:clamp(.6rem,1.25dvh,1.1rem);gap:clamp(.6rem,1.25dvh,1.1rem)}.auth-form_inlineLinkRow__Cq3I6{display:flex;justify-content:flex-end;margin-top:-.15rem}.auth-form_footer__zgNNZ{margin:clamp(.5rem,1.4dvh,1.15rem) 0 0;text-align:center;color:var(--text-secondary);font-size:.88rem}.auth-form_helper__GQJom{margin:0;text-align:center;font-size:var(--font-size-sm);line-height:1.45;color:var(--text-secondary)}.auth-form_loaderRow__FrV4l{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:.5rem 0}.auth-form_loaderText__kcd5O{margin:0;font-size:var(--font-size-sm);color:var(--text-secondary)}