.onboarding-module__2E-i3a__shell{letter-spacing:-.015em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onboarding-module__2E-i3a__surface{border:1px solid color-mix(in srgb, var(--border) 45%, transparent);background:var(--card);border-radius:30px;padding:28px 24px;box-shadow:0 2px 4px #00000005,0 20px 70px -30px #0000001f}.onboarding-module__2E-i3a__shell input:not([type=hidden]),.onboarding-module__2E-i3a__shell textarea,.onboarding-module__2E-i3a__shell select{border-color:color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--muted) 35%, var(--card));border-radius:12px;min-height:50px;padding-inline:15px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.onboarding-module__2E-i3a__shell textarea{padding-block:12px}.onboarding-module__2E-i3a__shell input:focus,.onboarding-module__2E-i3a__shell textarea:focus,.onboarding-module__2E-i3a__shell select:focus{background:var(--card);border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 15%, transparent);outline:none}.onboarding-module__2E-i3a__shell [data-slot=label]{font-size:13px;font-weight:500}.onboarding-module__2E-i3a__shell [data-slot=button]{border-radius:999px;min-height:40px}.onboarding-module__2E-i3a__shell button[type=submit]{min-height:50px}.onboarding-module__2E-i3a__shell [aria-label="Forma de acceso"]{border-radius:12px;padding:4px}.onboarding-module__2E-i3a__shell [aria-label="Forma de acceso"] button{border-radius:9px}.onboarding-module__2E-i3a__shell [aria-label="Forma de acceso"] button[aria-pressed=true]{color:var(--primary-foreground);background:var(--primary);box-shadow:0 1px 5px #00000014}.onboarding-module__2E-i3a__account{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;padding-bottom:24px;display:flex}.onboarding-module__2E-i3a__heading{letter-spacing:-.045em;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.13}.onboarding-module__2E-i3a__eyebrow{color:var(--muted-foreground);letter-spacing:.02em;font-size:12px;font-weight:500}.onboarding-module__2E-i3a__choice{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:20px;transition:background .18s,border-color .18s,box-shadow .18s}.onboarding-module__2E-i3a__choice:focus-within{background:color-mix(in srgb, var(--muted) 50%, var(--card));border-color:color-mix(in srgb, var(--foreground) 35%, var(--border))}.onboarding-module__2E-i3a__choice:has(button:hover){background:color-mix(in srgb, var(--muted) 50%, var(--card));border-color:color-mix(in srgb, var(--foreground) 35%, var(--border))}.onboarding-module__2E-i3a__icon{background:var(--muted);width:48px;height:48px;color:var(--foreground);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.onboarding-module__2E-i3a__section{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);padding-top:28px}.onboarding-module__2E-i3a__resultIcon{background:linear-gradient(145deg, var(--card), var(--muted));box-shadow:inset 0 1px 0 var(--card), 0 12px 30px -18px #00000040}@media (min-width:640px){.onboarding-module__2E-i3a__surface{border-radius:34px;padding:40px 48px}}@media (prefers-reduced-motion:reduce){.onboarding-module__2E-i3a__shell *,.onboarding-module__2E-i3a__shell :before,.onboarding-module__2E-i3a__shell :after{transition-duration:0s!important;animation-duration:0s!important}}
