.WelcomeForm_card__Mc5m3{display:flex;flex-direction:column;gap:var(--space-5);background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.9);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-lg);animation:WelcomeForm_slideUp__acvyn var(--transition-slow) both}.WelcomeForm_fieldset__LL8Fc{border:none;min-width:0}.WelcomeForm_legend__YnUPn{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-3)}.WelcomeForm_grid___WtaP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.WelcomeForm_option__10fnt{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fff;border:2px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.WelcomeForm_option__10fnt:hover{border-color:var(--pink-200);transform:translateY(-1px)}.WelcomeForm_option__10fnt:has(.WelcomeForm_radio__AqIcK:focus-visible){box-shadow:var(--shadow-focus)}.WelcomeForm_optionChecked__HTWb9{border-color:var(--pink-500);background:var(--pink-50);box-shadow:var(--shadow-md)}.WelcomeForm_radio__AqIcK{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.WelcomeForm_flag__WaDjA{font-size:1.5rem;line-height:1}.WelcomeForm_name__lCh6_{flex:1 1;font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);min-width:0}.WelcomeForm_check__0IcAm{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-full);background:var(--pink-500);color:#fff;font-size:.7rem;font-weight:700;opacity:0;transform:scale(.6);transition:opacity var(--transition-fast),transform var(--transition-bounce)}.WelcomeForm_optionChecked__HTWb9 .WelcomeForm_check__0IcAm{opacity:1;transform:scale(1)}.WelcomeForm_empty__pjQgl{font-size:var(--font-size-sm);color:var(--text-muted)}.WelcomeForm_toggleRow__M4Q3v{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer}.WelcomeForm_toggleText__LAn4s{display:flex;flex-direction:column;gap:2px;min-width:0}.WelcomeForm_toggleTitle__qB4ls{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.WelcomeForm_toggleSub__MY5pB{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.5}.WelcomeForm_switch__19VpT{position:relative;flex-shrink:0;width:46px;height:28px}.WelcomeForm_switch__19VpT input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.WelcomeForm_slider__tOWp4{position:absolute;inset:0;background:var(--pink-200);border-radius:var(--radius-full);transition:background var(--transition-fast)}.WelcomeForm_slider__tOWp4:before{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(45,36,56,.2);transition:transform var(--transition-bounce)}.WelcomeForm_switch__19VpT input:checked+.WelcomeForm_slider__tOWp4{background:var(--pink-500)}.WelcomeForm_switch__19VpT input:checked+.WelcomeForm_slider__tOWp4:before{transform:translateX(18px)}.WelcomeForm_switch__19VpT input:focus-visible+.WelcomeForm_slider__tOWp4{box-shadow:var(--shadow-focus)}.WelcomeForm_error__Ji3kx{font-size:var(--font-size-sm);color:var(--error);background:#fff5f5;border:1px solid #fed7d7;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.WelcomeForm_button__U9Mac{width:100%;padding:var(--space-3) var(--space-5);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--font-size-base);font-weight:600;color:#fff;background:linear-gradient(135deg,var(--pink-500) 0,var(--pink-600) 100%);border:none;border-radius:var(--radius-full);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 4px 14px rgba(255,61,127,.3)}.WelcomeForm_button__U9Mac:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,61,127,.4)}.WelcomeForm_button__U9Mac:disabled{opacity:.6;cursor:not-allowed}@media (max-width:380px){.WelcomeForm_grid___WtaP{grid-template-columns:1fr}}