.auth-card[data-v-c61f8c41]{background:#fffffff2;border:1px solid #46341d1a;border-radius:1.55rem;width:min(100%,28.75rem);padding:clamp(1.05rem,2.45vw,1.6rem);box-shadow:0 18px 40px #0f172a12}.auth-card--wide[data-v-c61f8c41]{width:min(100%,31rem)}.auth-card--recovery[data-v-c61f8c41]{width:min(100%,26.5rem);padding:clamp(.95rem,2.25vw,1.35rem)}.auth-card__header[data-v-c61f8c41]{text-align:center;max-width:24rem;margin:0 auto .75rem}.auth-card--recovery .auth-card__header[data-v-c61f8c41]{margin:0 auto .8rem}.auth-card__header h1[data-v-c61f8c41]{color:var(--planner-text);letter-spacing:0;font-size:clamp(1.45rem,4vw,1.65rem);font-weight:600;line-height:1.12}.auth-card--recovery .auth-card__header h1[data-v-c61f8c41]{font-size:clamp(1.35rem,4vw,1.5rem)}.auth-card__header p[data-v-c61f8c41]{color:var(--planner-text-muted);margin-top:.28rem;font-size:.92rem;line-height:1.5}.auth-card[data-v-c61f8c41] input:not([type=checkbox]):not([type=radio]){min-height:2.875rem}.auth-card[data-v-c61f8c41] [data-slot=button],.auth-card[data-v-c61f8c41] a[role=tab],.auth-card[data-v-c61f8c41] button{min-height:2.75rem}@media (width<=480px){.auth-card[data-v-c61f8c41]{border-radius:1.35rem;padding:1.1rem}.auth-card__header[data-v-c61f8c41]{margin-bottom:1rem}}
