.auth-card-wide{max-width:640px;--co-primary:hsl(var(--primary));--co-secondary:hsl(var(--secondary));--co-on-primary:#fff;--co-text-main:hsl(var(--foreground));--co-text-muted:hsl(var(--muted-foreground));--co-text-soft:hsl(var(--muted-foreground));--co-border:hsl(var(--border));--co-radius:1rem}.reg-row2{grid-template-columns:1fr 1fr;grid-gap:1rem}.reg-phone,.reg-row2{display:grid;gap:1rem}.reg-phone{grid-template-columns:1.1fr 1fr;grid-gap:1rem;align-items:start}.reg-country .co-sel-trigger,.reg-phone-control{height:3rem;border-radius:1rem;background:#fff}.reg-country .co-sel-trigger:focus,.reg-country.co-sel.is-open .co-sel-trigger,.reg-phone-control:focus-within{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.14)}.reg-cosel-val{display:inline-flex;align-items:center;gap:.55rem;min-width:0;overflow:hidden}.reg-cosel-val .co-sel-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reg-check{display:grid;grid-gap:.35rem;gap:.35rem}.reg-check .mf-check{align-items:flex-start;font-size:.88rem;line-height:1.35;color:hsl(var(--muted-foreground))}.reg-check .mf-check__box{margin-top:1px}.reg-check a{color:hsl(var(--secondary));font-weight:700;text-decoration:none}.reg-check a:hover{text-decoration:underline}.reg-err{font-size:.76rem;font-weight:600;color:hsl(var(--destructive))}.reg-err-check{padding-left:1.85rem}@media (max-width:620px){.reg-phone,.reg-row2{grid-template-columns:1fr}}