.page_container__G5veL{min-height:100vh;padding:var(--spacing-section-padding) 0;background-color:var(--color-bg-primary)}.Checkbox_container__vDbpg{display:flex;flex-direction:column;gap:var(--spacing-stack-xs);width:100%}.Checkbox_label__Jp_mp{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-small);margin-bottom:var(--spacing-xxs)}.Checkbox_required__FfUAt{color:var(--color-status-error);margin-left:var(--spacing-xxs)}.Checkbox_options__2MXov{display:flex;flex-direction:column;gap:var(--spacing-stack-xs)}.Checkbox_option__1xcMC{display:flex;align-items:center;gap:var(--spacing-inline);cursor:pointer;padding:var(--spacing-xxs) 0;transition:background-color var(--transition-fast-ease);border-radius:var(--border-radius-sm);padding-left:var(--spacing-xs)}.Checkbox_option__1xcMC:hover{background-color:var(--color-bg-hover)}.Checkbox_input__B_J4E{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--color-brand-primary)}.Checkbox_errorMessage__OjzOc{font-size:var(--font-size-small);color:var(--color-status-error);margin-top:var(--spacing-xxs);line-height:var(--line-height-normal)}.FileUpload_container__o8dGa{display:flex;flex-direction:column;gap:var(--spacing-stack-xs);width:100%}.FileUpload_label__CUw5G{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-small);margin-bottom:var(--spacing-xxs)}.FileUpload_required__B8pZ6{color:var(--color-status-error);margin-left:var(--spacing-xxs)}.FileUpload_uploadArea__MYTob{position:relative;border:var(--border-width-medium) dashed var(--color-border-default);border-radius:var(--border-radius-md);padding:var(--spacing-card-padding);text-align:center;transition:border-color var(--transition-base-ease);background-color:var(--color-bg-secondary)}.FileUpload_uploadArea__MYTob:hover{border-color:var(--color-border-focus);background-color:var(--color-bg-hover)}.FileUpload_input__1Z77_{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.FileUpload_placeholder__qUDV7{color:var(--color-text-tertiary);font-size:var(--font-size-body)}.FileUpload_fileList__7ArOe{display:flex;flex-direction:column;gap:var(--spacing-stack-xs);margin-top:var(--spacing-stack-xs)}.FileUpload_fileItem__9C6Ht{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-sm);border:var(--border-width-thin) solid var(--color-border-default)}.FileUpload_removeButton__7mrJD{background:none;border:none;font-size:var(--font-size-heading-md);color:var(--color-status-error);cursor:pointer;padding:0 var(--spacing-xs);line-height:1;transition:color var(--transition-fast-ease);border-radius:var(--border-radius-sm)}.FileUpload_removeButton__7mrJD:hover{color:var(--color-status-error-text);background-color:var(--color-status-error-bg)}.FileUpload_errorMessage__7_Zlo{font-size:var(--font-size-small);color:var(--color-status-error);margin-top:var(--spacing-xxs);line-height:var(--line-height-normal)}.Input_container__I__n9{display:flex;flex-direction:column;gap:var(--spacing-stack-xs);width:100%}.Input_label__Y4Dx9{display:block;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-small);line-height:var(--line-height-normal);margin-bottom:var(--spacing-xxs)}.Input_required__WEPv6{color:var(--color-status-error);margin-left:var(--spacing-xxs)}.Input_input__6fDwY{width:100%;padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);font-size:var(--font-size-body);font-family:var(--font-family-body);line-height:var(--line-height-normal);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background-color:var(--color-bg-secondary);color:var(--color-text-primary);transition:all var(--transition-base-ease);min-height:40px}.Input_input__6fDwY::placeholder{color:var(--color-text-tertiary);opacity:.6}.Input_input__6fDwY:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong);background-color:var(--color-bg-secondary)}.Input_input__6fDwY:focus{outline:none;border-color:var(--color-border-focus);background-color:var(--color-bg-secondary);box-shadow:var(--shadow-focus)}.Input_input__6fDwY:disabled{background-color:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;opacity:.6;border-color:var(--color-border-default)}.Input_inputError__QGUJi{border-color:var(--color-border-error);background-color:var(--color-status-error-bg)}.Input_inputError__QGUJi:hover:not(:disabled):not(:focus){border-color:var(--color-status-error-text);background-color:var(--color-status-error-bg)}.Input_inputError__QGUJi:focus{border-color:var(--color-border-error);box-shadow:0 0 0 var(--focus-ring-width) var(--color-status-error-bg);background-color:var(--color-bg-secondary)}.Input_inputSuccess__hrBGc{border-color:var(--color-border-success);background-color:var(--color-status-success-bg)}.Input_inputSuccess__hrBGc:hover:not(:disabled):not(:focus){border-color:var(--color-status-success-text);background-color:var(--color-status-success-bg)}.Input_inputSuccess__hrBGc:focus{border-color:var(--color-border-success);box-shadow:0 0 0 var(--focus-ring-width) var(--color-status-success-bg);background-color:var(--color-bg-secondary)}.Input_errorMessage__U6VAw{color:var(--color-status-error)}.Input_errorMessage__U6VAw,.Input_successMessage__NmukI{display:flex;align-items:center;gap:var(--spacing-xxs);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);margin-top:var(--spacing-xxs);line-height:var(--line-height-normal)}.Input_successMessage__NmukI{color:var(--color-status-success-text)}.Input_helpText__Bh4Uv{font-size:var(--font-size-small);color:var(--color-text-tertiary);margin-top:var(--spacing-xxs);line-height:var(--line-height-normal)}.Input_inputWrapper__LG1vu{position:relative;display:flex;align-items:center}.Input_inputWithIcon___Fwme{padding-left:var(--spacing-xl)}.Input_icon__hCSxs{position:absolute;left:var(--spacing-sm);color:var(--color-text-tertiary);pointer-events:none;transition:color var(--transition-base-ease)}.Input_input__6fDwY:focus~.Input_icon__hCSxs{color:var(--color-brand-primary)}.Input_inputError__QGUJi~.Input_icon__hCSxs{color:var(--color-status-error)}.Input_inputSuccess__hrBGc~.Input_icon__hCSxs{color:var(--color-status-success)}@media (prefers-reduced-motion:reduce){.Input_input__6fDwY,.Input_input__6fDwY:hover:not(:disabled):not(:focus){transition:none}}.Radio_container__V0Eus{display:flex;flex-direction:column;gap:var(--spacing-stack-xs);width:100%}.Radio_label__WcqgQ{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-small);margin-bottom:var(--spacing-xxs)}.Radio_required__KvHTj{color:var(--color-status-error);margin-left:var(--spacing-xxs)}.Radio_options__f4HpN{display:flex;flex-direction:column;gap:var(--spacing-stack-xs)}.Radio_option__ylWWR{display:flex;align-items:center;gap:var(--spacing-inline);cursor:pointer;padding:var(--spacing-xxs) 0;transition:background-color var(--transition-fast-ease);border-radius:var(--border-radius-sm);padding-left:var(--spacing-xs)}.Radio_option__ylWWR:hover{background-color:var(--color-bg-hover)}.Radio_input__RAnx1{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--color-brand-primary)}.Radio_errorMessage__GYafk{font-size:var(--font-size-small);color:var(--color-status-error);margin-top:var(--spacing-xxs);line-height:var(--line-height-normal)}.Select_container__waot_{display:flex;flex-direction:column;gap:var(--spacing-stack-xs);width:100%}.Select_label__NuuLn{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-small)}.Select_select__PWZgv{width:100%;padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);font-size:var(--font-size-body);font-family:var(--font-family-body);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);transition:all var(--transition-base-ease);background-color:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;min-height:40px}.Select_select__PWZgv:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}.Select_select__PWZgv:disabled{background-color:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;opacity:.6}.Select_selectError__hUZ5z{border-color:var(--color-border-error);background-color:var(--color-status-error-bg)}.Select_selectError__hUZ5z:focus{border-color:var(--color-border-error);box-shadow:0 0 0 var(--focus-ring-width) var(--color-status-error-bg);background-color:var(--color-bg-secondary)}.Select_errorMessage__kg03E{font-size:var(--font-size-small);color:var(--color-status-error);margin-top:var(--spacing-xxs);line-height:var(--line-height-normal)}.FieldRenderer_field__I0ZFY{display:flex;flex-direction:column;gap:var(--spacing-stack-xs)}.FieldRenderer_label__e2Xg_{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-small);margin-bottom:var(--spacing-xxs)}.FieldRenderer_required__yFgpm{color:var(--color-status-error);margin-left:var(--spacing-xxs)}.FieldRenderer_helpText__i_vCn{color:var(--color-text-tertiary)}.FieldRenderer_error___XvII,.FieldRenderer_helpText__i_vCn{font-size:var(--font-size-small);margin-top:var(--spacing-xxs);line-height:var(--line-height-normal)}.FieldRenderer_error___XvII{color:var(--color-status-error)}.FormRenderer_wrapper__2I_Bo{padding:var(--spacing-section-padding);max-width:var(--container-width-4xl);margin:0 auto}.FormRenderer_form__kSJWb{width:100%}.FormRenderer_header__pp35_{margin-bottom:var(--spacing-6);text-align:center}.FormRenderer_title__QLiBP{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);margin-bottom:var(--spacing-stack-xs);color:var(--color-text-primary);line-height:var(--line-height-tight)}.FormRenderer_description__RjeJp{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:var(--content-max-width);margin:0 auto}.FormRenderer_fields__RqX2z{display:flex;flex-direction:column;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}.FormRenderer_fieldWrapper__1AcBj{min-height:150px;margin-bottom:var(--spacing-stack-md);padding:var(--spacing-card-padding);background-color:var(--color-bg-secondary);border-radius:var(--border-radius-md);border:var(--border-width-thin) solid var(--color-border-default);box-shadow:var(--shadow-card);transition:all var(--transition-base-ease)}.FormRenderer_fieldWrapper__1AcBj:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus);background-color:var(--color-bg-secondary)}.FormRenderer_stepIndicator__7Kac6{text-align:center;margin-bottom:var(--spacing-stack-sm);font-size:var(--font-size-small);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);padding:var(--spacing-xxs) var(--spacing-sm);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-full);display:inline-block}.FormRenderer_navigation__L_W_f{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-stack-md);gap:var(--spacing-inline);padding-top:var(--spacing-stack-sm);border-top:var(--border-width-thin) solid var(--color-border-default)}.FormRenderer_navButton__BnQIS{padding:var(--spacing-button-padding-y) var(--spacing-button-padding-x);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);color:var(--color-text-primary);background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-base-ease);min-height:40px;min-width:100px}.FormRenderer_navButton__BnQIS:hover:not(:disabled){background-color:var(--color-bg-hover);border-color:var(--color-border-focus);color:var(--color-text-link);transform:translateY(-1px);box-shadow:var(--shadow-card)}.FormRenderer_navButton__BnQIS:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-xs)}.FormRenderer_navButton__BnQIS:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.FormRenderer_navButton__BnQIS:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background-color:var(--color-bg-disabled);color:var(--color-text-disabled)}.FormRenderer_actions__2vnZM{display:flex;justify-content:flex-end;margin-top:var(--spacing-8);gap:var(--spacing-4)}.FormRenderer_submitButton__9ws5A{padding:var(--spacing-button-padding-y) var(--spacing-button-padding-x);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);color:var(--color-text-inverse);background-color:var(--color-brand-primary);border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-base-ease);min-height:40px;box-shadow:var(--shadow-xs)}.FormRenderer_submitButton__9ws5A:hover:not(:disabled){background-color:var(--color-brand-primary-active);box-shadow:var(--shadow-md);transform:translateY(-1px)}.FormRenderer_submitButton__9ws5A:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-xs)}.FormRenderer_submitButton__9ws5A:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-focus)}.FormRenderer_submitButton__9ws5A:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:var(--color-brand-primary-disabled)}.FormRenderer_errorContainer__XqzPS,.FormRenderer_successContainer__MxWqT{padding:var(--spacing-section-padding);text-align:center}.FormRenderer_success__lyxo_{max-width:var(--container-width-4xl);margin:0 auto;padding:var(--spacing-card-padding);text-align:center;background-color:var(--color-status-info-bg);border:var(--border-width-thin) solid var(--color-status-info);border-radius:var(--border-radius-md);color:var(--color-status-info-text);box-shadow:var(--shadow-card)}.FormRenderer_success__lyxo_ h2{margin-bottom:var(--spacing-stack-sm);color:var(--color-status-info-text);font-size:var(--font-size-subheading);font-weight:var(--font-weight-bold)}.FormRenderer_error__1gOcD{max-width:var(--container-width-4xl);margin:0 auto;padding:var(--spacing-card-padding);text-align:center;background-color:var(--color-status-error-bg);border:var(--border-width-thin) solid var(--color-status-error);border-radius:var(--border-radius-md);color:var(--color-status-error-text);box-shadow:var(--shadow-card)}.FormRenderer_error__1gOcD h2{margin-bottom:var(--spacing-stack-sm);color:var(--color-status-error-text);font-size:var(--font-size-subheading);font-weight:var(--font-weight-bold)}@media (prefers-reduced-motion:reduce){.FormRenderer_fieldWrapper__1AcBj,.FormRenderer_navButton__BnQIS,.FormRenderer_submitButton__9ws5A{transition:none}.FormRenderer_navButton__BnQIS:hover:not(:disabled),.FormRenderer_submitButton__9ws5A:hover:not(:disabled){transform:none}}.ProgressBar_container__g1rbL{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-stack-lg)}.ProgressBar_bar__WCh_q{flex:1;height:8px;background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-sm);overflow:hidden}.ProgressBar_fill__Tghlz{height:100%;background-color:var(--color-brand-primary)}.ProgressBar_text__8ptQo{font-size:var(--font-size-small);color:var(--color-text-tertiary);min-width:40px;text-align:right;font-weight:var(--font-weight-medium)}.RegisterForm_form__YgxiP{max-width:var(--container-width-md);margin:0 auto;padding:var(--spacing-card-padding);display:flex;flex-direction:column;gap:var(--spacing-stack-md);background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card)}.RegisterForm_title__q3ZRE{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);text-align:center;margin-bottom:var(--spacing-stack-sm);color:var(--color-text-primary)}.RegisterForm_error__3NI4K{padding:var(--spacing-md);background-color:var(--color-status-error-bg);border:var(--border-width-thin) solid var(--color-status-error-border);border-radius:var(--border-radius-md);color:var(--color-status-error-text);font-size:var(--font-size-small);line-height:var(--line-height-relaxed)}.LoginForm_form__EPHgu{max-width:var(--container-width-md);margin:0 auto;padding:var(--spacing-card-padding);display:flex;flex-direction:column;gap:var(--spacing-stack-md);background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card)}.LoginForm_title__mdMlT{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);text-align:center;margin-bottom:var(--spacing-stack-sm);color:var(--color-text-primary)}.LoginForm_error__li4Yf{background-color:var(--color-status-error-bg);border:var(--border-width-thin) solid var(--color-status-error-border);border-radius:var(--border-radius-md);color:var(--color-status-error-text)}.LoginForm_error__li4Yf,.LoginForm_info__NSDw2{padding:var(--spacing-md);font-size:var(--font-size-small);line-height:var(--line-height-relaxed)}.LoginForm_info__NSDw2{background-color:var(--color-status-info-bg);border:var(--border-width-thin) solid var(--color-status-info-border);border-radius:var(--border-radius-md);color:var(--color-status-info-text)}.FormBuilder_container__iMoNN{max-width:var(--container-width-7xl);margin:0 auto;padding:var(--spacing-section-padding)}.FormBuilder_header__EuHFs{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-stack-lg);flex-wrap:wrap;gap:var(--spacing-md)}.FormBuilder_title__taZgC{font-size:var(--font-size-heading-lg);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);color:var(--color-text-primary)}.FormBuilder_actions__E6ht4{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.FormBuilder_content__pXlN2{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-stack-lg)}.FormBuilder_preview__tzQbW{padding:var(--spacing-card-padding);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-md);border:var(--border-width-thin) solid var(--color-border-default)}.FormBuilder_formSettings__VTCcH{height:fit-content}.FormBuilder_fieldsSection__B3ptq,.FormBuilder_formSettings__VTCcH{background-color:var(--color-bg-secondary);padding:var(--spacing-card-padding);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);box-shadow:var(--shadow-card)}.FormBuilder_sectionTitle__PoNBD{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);margin-bottom:var(--spacing-stack-md);color:var(--color-text-primary)}.FormBuilder_field__10G_M{margin-bottom:var(--spacing-stack-sm)}.FormBuilder_selectLabel__5oouZ{display:block;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-small);margin-bottom:var(--spacing-xs)}.FormBuilder_select__vFLXv{width:100%;padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);font-size:var(--font-size-body);font-family:var(--font-family-body);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background-color:var(--color-bg-secondary);color:var(--color-text-primary);min-height:40px}.FormBuilder_checkboxes__jrm2Z{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-stack-sm)}.FormBuilder_checkboxLabel___rAb3{display:flex;align-items:center;gap:var(--spacing-inline);cursor:pointer;font-weight:var(--font-weight-medium);font-size:var(--font-size-body);color:var(--color-text-primary)}.FormBuilder_fieldsHeader__iyM0q{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-stack-md);flex-wrap:wrap;gap:var(--spacing-md)}.FormBuilder_fieldsList__NQOH6{display:flex;flex-direction:column;gap:var(--spacing-stack-md)}.FormBuilder_fieldItem__8Iolc{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);padding:var(--spacing-card-padding);background-color:var(--color-bg-tertiary);box-shadow:var(--shadow-xs)}.FormBuilder_fieldHeader___MFQD{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-stack-sm)}.FormBuilder_fieldNumber__jCdM2{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-body)}.FormBuilder_fieldActions__KfJ_R{display:flex;gap:var(--spacing-xs)}.FormBuilder_empty__v5GRv{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-tertiary);font-size:var(--font-size-body)}@media (max-width:1024px){.FormBuilder_content__pXlN2{grid-template-columns:1fr}}@media (max-width:768px){.FormBuilder_container__iMoNN{padding:var(--spacing-md)}.FormBuilder_header__EuHFs{flex-direction:column;align-items:flex-start}.FormBuilder_actions__E6ht4{width:100%}.FormBuilder_actions__E6ht4 button{flex:1}}.FieldEditor_container__Y07_2{padding:var(--spacing-card-padding);background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);max-width:var(--container-width-lg);box-shadow:var(--shadow-card)}.FieldEditor_title__cvt0d{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);margin-bottom:var(--spacing-stack-md);color:var(--color-text-primary)}.FieldEditor_field__az_AZ{margin-bottom:var(--spacing-stack-sm)}.FieldEditor_selectLabel__BFm8S{display:block;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-small);margin-bottom:var(--spacing-xs)}.FieldEditor_select__GetFs{width:100%;padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);font-family:var(--font-family-body);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background-color:var(--color-bg-secondary);min-height:40px}.FieldEditor_checkboxLabel__DAQdg,.FieldEditor_select__GetFs{font-size:var(--font-size-body);color:var(--color-text-primary)}.FieldEditor_checkboxLabel__DAQdg{display:flex;align-items:center;gap:var(--spacing-inline);cursor:pointer;font-weight:var(--font-weight-medium)}.FieldEditor_optionsSection__xh9Eu{margin-top:var(--spacing-stack-md);padding-top:var(--spacing-stack-md);border-top:var(--border-width-thin) solid var(--color-border-default)}.FieldEditor_optionsTitle__rIRDv{font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-stack-sm);color:var(--color-text-primary)}.FieldEditor_optionItem__WRltI{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-xs);border:var(--border-width-thin) solid var(--color-border-default)}.FieldEditor_addOption__sx8R0{display:flex;gap:var(--spacing-inline);margin-top:var(--spacing-stack-sm)}.FieldEditor_addOption__sx8R0 input{flex:1}.FieldEditor_actions__WQsQ9{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-stack-md);padding-top:var(--spacing-stack-md);border-top:var(--border-width-thin) solid var(--color-border-default)}.FieldPreview_container__R7nbh{padding:var(--spacing-md);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background-color:var(--color-bg-tertiary)}.page_loading__wAsAF{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-tertiary);font-size:var(--font-size-body)}.CreateUserForm_form__5bnvR{max-width:var(--container-width-lg);margin:0 auto;padding:var(--spacing-card-padding);display:flex;flex-direction:column;gap:var(--spacing-stack-md);background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);box-shadow:var(--shadow-card)}.CreateUserForm_title__swpEX{font-size:var(--font-size-heading-md);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);text-align:center;margin-bottom:var(--spacing-stack-sm);color:var(--color-text-primary)}.CreateUserForm_error__GxN2s{padding:var(--spacing-md);background-color:var(--color-status-error-bg);border:var(--border-width-thin) solid var(--color-status-error-border);border-radius:var(--border-radius-md);color:var(--color-status-error-text);font-size:var(--font-size-small);line-height:var(--line-height-relaxed)}.CreateUserForm_field__nFo9b{display:flex;flex-direction:column;gap:var(--spacing-stack-xs)}.CreateUserForm_selectLabel__WKEnt{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-small)}.CreateUserForm_select__l_aLt{width:100%;padding:var(--spacing-input-padding-y) var(--spacing-input-padding-x);font-size:var(--font-size-body);font-family:var(--font-family-body);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background-color:var(--color-bg-secondary);color:var(--color-text-primary);min-height:40px}.CreateUserForm_helpText__2bsoA{font-size:var(--font-size-small);color:var(--color-text-tertiary);margin-top:var(--spacing-xxs);line-height:var(--line-height-normal)}.CreateUserForm_actions__f4l3R{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-stack-sm)}@media (max-width:768px){.CreateUserForm_form__5bnvR{padding:var(--spacing-card-padding)}.CreateUserForm_actions__f4l3R{flex-direction:column}}.page_container__QMxIt{max-width:var(--container-width-7xl);margin:0 auto}.page_header__SI3xE{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-stack-lg);flex-wrap:wrap;gap:var(--spacing-md)}.page_title__sN5ra{font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-bold);font-family:var(--font-family-heading);color:var(--color-text-primary)}.page_createForm__k1iIG{margin-bottom:var(--spacing-stack-lg);padding:var(--spacing-card-padding);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-md);border:var(--border-width-thin) solid var(--color-border-default)}.page_loading__0hzB_{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-tertiary);font-size:var(--font-size-body)}.page_usersList__Zerny{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-stack-md)}.page_userCard__W7IsL{padding:var(--spacing-card-padding);background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);box-shadow:var(--shadow-card);transition:all var(--transition-base-ease)}.page_userCard__W7IsL:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_userInfo__F6t3X h3{font-size:var(--font-size-heading-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-family-heading);margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.page_email__LRXKQ{color:var(--color-text-secondary);font-size:var(--font-size-body);margin:var(--spacing-xxs) 0}.page_role__7GUef{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);margin:var(--spacing-xs) 0;padding:var(--spacing-xxs) var(--spacing-sm);background-color:var(--color-brand-primary-alpha-10);border-radius:var(--border-radius-sm);display:inline-block}.page_username__bmnN4{color:var(--color-text-tertiary);font-size:var(--font-size-small);margin:var(--spacing-xxs) 0}.page_empty__ortNQ{grid-column:1/-1}.page_empty__ortNQ,.page_noPermission___OwgO{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-tertiary);font-size:var(--font-size-body)}@media (max-width:768px){.page_usersList__Zerny{grid-template-columns:1fr}}