.Step1_formGroup__ymyxm,.Step1_formLabel__R5V_7{margin-bottom:.5rem!important}.Step1_formLabel__R5V_7{font-weight:600;color:#6b7280!important;font-size:.875rem!important;text-transform:uppercase;letter-spacing:.05em;display:block}.Step1_formDescription__GBxKf{font-size:.875rem;text-align:left;color:#6B7280;margin-bottom:.75rem}.Step1_formControl__6AYEF{border:2px solid #e5e7eb!important;border-radius:var(--border-radius-sm);padding:.75rem 1rem!important;font-size:1rem;transition:all var(--transition-speed);width:100%;background:white!important;color:#1f2937!important}.Step1_formControl__6AYEF:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(139,92,246,.1);background:white!important;outline:none}.Step1_formControl__6AYEF::placeholder{color:#9CA3AF!important;opacity:1;font-style:italic}.Step1_requiredStar__0CLGQ{color:var(--primary-color)!important;font-size:1.25rem;position:relative;top:5px;margin-left:2px}.Step1_invalidFeedback__7a0G1{display:none;color:#EF4444!important;font-size:.875rem;margin-top:.25rem}.Step1_invalidFeedback__7a0G1.Step1_show__dfix9{display:flex!important;align-items:center;gap:.25rem}.Step1_invalidFeedback__7a0G1 svg{width:16px;height:16px;flex-shrink:0}@media (max-width:768px){.Step1_formGroup__ymyxm{margin-bottom:.5rem!important}}@media (max-width:480px){.Step1_formControl__6AYEF{font-size:.875rem;padding:.625rem .875rem!important}}:root{--input-primary:#7B3FF2;--input-border-default:rgba(0,0,0,0.23);--input-border-hover:#7B3FF2;--input-text-primary:rgba(0,0,0,0.87);--input-text-secondary:rgba(0,0,0,0.6);--input-text-disabled:rgba(0,0,0,0.38);--input-bg-default:#ffffff;--input-radius:0.75rem;--input-transition:cubic-bezier(0.4,0,0.2,1)}.form-field{margin-bottom:8px}.form-field,.input-wrapper{position:relative;width:100%}.input-wrapper{color:var(--input-text-primary);box-sizing:border-box;cursor:text;display:inline-flex;align-items:center}.input-container{position:relative;padding:0;min-height:56px;display:flex;align-items:center}.input-container input{font:inherit;color:currentColor;padding:16.5px 14px!important;border:0!important;box-sizing:border-box;background:transparent!important;height:auto;margin:0;display:block;width:100%;outline:0!important;font-size:1rem;line-height:1.4375em;box-shadow:none!important}.input-container input::placeholder{opacity:0;transition:opacity .2s var(--input-transition)}.form-field.focused .input-container input::placeholder{opacity:1}fieldset.input-border{position:absolute;top:-5px;left:0;right:0;bottom:0;margin:0;padding:0 8px;pointer-events:none;border-radius:var(--input-radius);border:1px solid var(--input-border-default)!important;overflow:hidden;text-align:left;transition:border-color .2s var(--input-transition),border-width .2s var(--input-transition);box-shadow:none!important}.input-border-legend{width:auto;height:11px;display:block;padding:0;font-size:.75em;visibility:hidden;max-width:.01px;transition:max-width 50ms var(--input-transition) 0s;white-space:nowrap}.input-border-legend span{padding:0 5px;display:inline-block;opacity:0;visibility:visible}.floating-label.shrink~.input-container fieldset.input-border .input-border-legend{max-width:1000px;transition:max-width .1s var(--input-transition) 50ms}.floating-label{position:absolute;left:0;top:0;transform-origin:top left;transform:translate(14px,18px) scale(1);transition:color .2s var(--input-transition),transform .2s var(--input-transition);pointer-events:none;color:var(--input-text-secondary);font-size:1rem;line-height:1.4375em;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.floating-label.shrink{transform:translate(14px,-9px) scale(.75);color:var(--input-text-secondary)}.floating-label.shrink:before{content:"";position:absolute;left:-5px;right:-5px;top:50%;height:2px;background:var(--input-bg-default);transform:translateY(-50%);z-index:-1}.form-field.focused .floating-label{color:var(--input-primary)}.form-field:hover fieldset.input-border{border-color:var(--input-border-hover)}.form-field.focused fieldset.input-border{border-width:2px!important;border-color:var(--input-primary)!important;box-shadow:none!important}.form-field.disabled .input-container input{color:var(--input-text-disabled);cursor:default}.form-field.disabled fieldset.input-border{border-color:var(--input-text-disabled)}.form-field.disabled .floating-label{color:var(--input-text-disabled)}.form-field.error fieldset.input-border{border-color:#d32f2f}.form-field.error .floating-label{color:#d32f2f}.form-field.error.focused fieldset.input-border{border-color:#d32f2f}.form-field.error.focused .floating-label{color:#d32f2f}.form-helper-text{color:var(--input-text-secondary);font-size:.75rem;line-height:1.66;margin:3px 14px 0}.form-helper-text.error{color:#d32f2f}input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}input[type=datetime-local]{cursor:pointer}