.FormField_field__tLuW0{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.FormField_label__M91Wx{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-family-base);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);line-height:1.2;color:var(--color-primary-700);white-space:nowrap}.FormField_labelError__E7vlF{color:var(--color-error)}.FormField_required__LZflP{color:var(--color-error);font-weight:var(--font-weight-regular);font-size:14px;line-height:20px}.FormField_hint___T1oD{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);color:var(--color-primary-500)}.FormField_error__T__rx,.FormField_hint___T1oD{font-family:var(--font-family-base);line-height:1.2}.FormField_error__T__rx{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-medium);color:var(--color-error)}.FormField_counter__cv8Wz{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);align-self:flex-end}.FormField_counterOver__zMMyT{color:var(--color-error)}.FormField_counterBelow__HphrY{color:var(--color-error);font-weight:var(--font-weight-bold)}.FormField_counterMet__O1Qsi{color:var(--color-success);font-weight:var(--font-weight-bold)}.FormField_control__mPV6A{width:100%;font-family:var(--font-family-base);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);color:var(--color-primary-700);background-color:var(--color-bg);border:1px solid var(--color-border-default);border-radius:var(--radius-input);padding:14px;height:52px;line-height:1;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FormField_control__mPV6A::placeholder{color:var(--color-text-secondary);opacity:1}.FormField_control__mPV6A:hover:not(:disabled):not(:focus-visible):not(:focus){border-color:var(--color-primary-400)}.FormField_control__mPV6A:focus,.FormField_control__mPV6A:focus-visible{border-color:var(--color-primary-400);outline:none;box-shadow:0 0 0 2px var(--color-primary-100)}.FormField_controlError__6Kdvp{border-color:var(--color-error)}.FormField_controlError__6Kdvp:focus,.FormField_controlError__6Kdvp:focus-visible{border-color:var(--color-error);box-shadow:0 0 0 2px rgba(239,68,68,.2)}.FormField_textarea__S3xes{height:auto;min-height:90px;resize:vertical;line-height:1.4;white-space:pre-wrap;overflow:auto;text-overflow:clip}.FormField_selectTrigger__fh6Gj{display:inline-flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;gap:8px}.FormField_selectTrigger__fh6Gj[data-placeholder]{color:var(--color-text-secondary)}.FormField_selectTrigger__fh6Gj>span:first-child{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.FormField_selectIcon__zGWXl{display:inline-flex;color:var(--color-primary-700);flex-shrink:0}.FormField_selectContent__mCXFH{background-color:var(--color-bg);border-radius:8px;filter:drop-shadow(0 4px 5px rgba(65,65,65,.2));overflow:hidden;z-index:var(--z-dropdown);min-width:var(--radix-select-trigger-width);max-height:320px;padding:8px 0}.FormField_selectViewport___OGZq{padding:0}.FormField_selectItem__eZp3K{display:flex;align-items:center;padding:6px 16px;font-family:var(--font-family-base);font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);color:var(--color-primary-700);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border-radius:0}.FormField_selectItem__eZp3K[data-highlighted],.FormField_selectItem__eZp3K[data-state=checked]{background-color:var(--color-primary-50)}.FormField_selectItemIndicator__60cXY{display:none}.FormField_radioRoot__oKUM9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.FormField_radioItem__T5qm_{display:flex;align-items:center;justify-content:center;height:56px;padding:17px;border:1px solid var(--color-border-default);border-radius:var(--radius-input);cursor:pointer;background-color:var(--color-bg);font-family:var(--font-family-base);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);color:var(--color-primary-700);text-align:center;transition:border-color var(--transition-fast),background-color var(--transition-fast),font-weight var(--transition-fast)}.FormField_radioItem__T5qm_:hover,.FormField_radioItem__T5qm_[data-state=checked]{border-color:var(--color-primary-500);background-color:var(--color-primary-50)}.FormField_radioItem__T5qm_[data-state=checked]{font-weight:var(--font-weight-bold)}.FormField_radioItemRadio__VV8hO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FormField_radioItemLabel__IchhT{flex:1 1;text-align:center}.FormField_radioItemDescription__lK0aM{display:block;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin-top:var(--space-1)}