.auth-page[data-v-894967ac]{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);padding:var(--padding-page);flex:1;justify-content:center;align-items:center;display:flex}.auth-page__inner[data-v-894967ac]{width:100%}.auth-panel[data-v-894967ac]{border:var(--border-thin) solid color-mix(in srgb,var(--card-border) 92%,transparent);border-radius:var(--radius-lg);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary-soft) 66%,transparent),transparent 54%),color-mix(in srgb,var(--card-bg) 94%,transparent);color:var(--color-text);box-shadow:var(--card-hover-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:max(1.2rem,min(4vw,1.75rem))}.auth-panel__head[data-v-894967ac]{border-bottom:var(--border-thin) solid color-mix(in srgb,var(--color-border) 72%,transparent);align-items:flex-start;gap:.95rem;padding-bottom:1rem;display:flex}.auth-panel__icon[data-v-894967ac]{border:var(--border-thin) solid color-mix(in srgb,var(--color-primary) 36%,var(--color-border));border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary-soft) 74%,var(--color-surface));width:2.65rem;height:2.65rem;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.auth-panel__icon[data-v-894967ac] svg{width:1.25rem;height:1.25rem}.auth-panel h1[data-v-894967ac],.auth-panel__eyebrow[data-v-894967ac],.auth-panel__lead[data-v-894967ac]{margin:0}.auth-panel__eyebrow[data-v-894967ac]{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}.auth-panel h1[data-v-894967ac]{color:var(--color-text);font-size:var(--text-xl);line-height:var(--leading-tight);margin-top:.18rem}.auth-panel__lead[data-v-894967ac]{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:.85rem}.auth-panel__footer[data-v-894967ac]{border-top:var(--border-thin) solid color-mix(in srgb,var(--color-border) 76%,transparent);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:1.15rem;padding-top:1rem;display:flex}
