.auth-shell[data-v-45922767]{justify-content:center;align-items:center;gap:var(--spacing-md);min-height:100dvh;padding:var(--spacing-xl) var(--spacing-md);background:var(--bg-base)}.auth-card[data-v-45922767],.auth-shell[data-v-45922767]{flex-direction:column;display:flex}.auth-card[data-v-45922767]{gap:var(--spacing-sm2);width:100%;max-width:400px;padding:var(--spacing-xl);background:var(--bg-paper);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}.auth-logo[data-v-45922767]{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.auth-head[data-v-45922767]{gap:var(--spacing-xxs);margin-bottom:var(--spacing-xs);flex-direction:column;display:flex}.auth-title[data-v-45922767]{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--font-size-2xl);color:var(--text-ink);margin:0;line-height:1.25}.auth-sub[data-v-45922767]{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.5}.auth-foot[data-v-45922767]{font-size:var(--font-size-xs);color:var(--text-muted-2);margin:0}@media (width<=480px){.auth-card[data-v-45922767]{padding:var(--spacing-lg) var(--spacing-md2)}}
