:where(.Textarea_wrapper__i0WTh){display:flex;flex-direction:column}.Textarea_fullWidth__Nernb{width:100%}.Textarea_label__Vu5b6{font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-1);color:var(--text-primary)}.Textarea_required__kf6I7{color:var(--danger-text)}:where(.Textarea_textarea__cCpSI){resize:vertical;min-height:80px;width:100%}.Textarea_textarea__cCpSI{padding:var(--space-2) var(--field-padding-x);border-radius:var(--field-radius);border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-primary);font-size:var(--field-font-size);font-family:var(--font-primary);transition:var(--transition-fast)}.Textarea_textarea__cCpSI:focus{outline:none;border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.Textarea_textarea__cCpSI::placeholder{color:var(--input-placeholder)}.Textarea_hint__gwCGU{color:var(--text-muted)}.Textarea_error__ktxdX,.Textarea_hint__gwCGU{margin-top:var(--space-1);font-size:var(--text-xs)}.Textarea_error__ktxdX{color:var(--danger-text)}.Textarea_errorInput__iAWXB,.Textarea_errorInput__iAWXB:focus{border-color:var(--input-border-error)}.Textarea_errorInput__iAWXB:focus{box-shadow:0 0 0 3px var(--danger-bg)}.Textarea_disabled__qV_Dp{opacity:.6;pointer-events:none}.Textarea_disabledTextarea__Ge9eN{background:var(--bg-elevated);color:var(--text-muted);cursor:not-allowed;opacity:.6}.Textarea_disabledTextarea__Ge9eN:focus{outline:none;border-color:var(--input-border);box-shadow:none}.Textarea_wrapper__i0WTh.Textarea_disabled__qV_Dp .Textarea_label__Vu5b6{color:var(--text-muted);opacity:.7}:where(.Checkbox_container__t6duu){position:relative;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;user-select:none}.Checkbox_container__t6duu:has(.Checkbox_input__wRN7N:disabled){opacity:.5;cursor:not-allowed}.Checkbox_compact__qCAzo{gap:var(--space-1)}.Checkbox_compact__qCAzo .Checkbox_label__FObcg{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary)}.Checkbox_compact__qCAzo .Checkbox_checkmark__xyGXH{width:16px;height:16px}.Checkbox_input__wRN7N{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.Checkbox_checkmark__xyGXH{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border:2px solid var(--input-border);border-radius:var(--radius-sm);background:transparent;transition:background var(--transition-fast),border-color var(--transition-fast);color:var(--color-on-primary)}.Checkbox_container__t6duu:hover .Checkbox_checkmark__xyGXH:not(.Checkbox_checkmarkChecked__XOLKf){border-color:var(--color-primary)}.Checkbox_input__wRN7N:focus-visible+.Checkbox_checkmark__xyGXH{box-shadow:var(--focus-ring)}.Checkbox_checkmarkChecked__XOLKf{background:var(--color-primary);border-color:var(--color-primary)}.Checkbox_checkIcon__7e9AA{flex-shrink:0}.Checkbox_label__FObcg{font-size:.9375rem;color:var(--text-secondary);line-height:1.4}.Switch_switch__fovdJ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:44px;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;cursor:pointer}.Switch_switch__fovdJ:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Switch_switch__fovdJ:disabled{cursor:not-allowed;opacity:.5}.Switch_track__iYQju{position:relative;display:block;width:48px;height:28px;border:2px solid var(--color-border);border-radius:var(--radius-pill);background:var(--bg-secondary);transition:background var(--transition-fast),border-color var(--transition-fast)}.Switch_trackOn__Wtb__{border-color:var(--color-primary);background:var(--color-primary)}.Switch_trackSuccess__urisc{border-color:var(--success);background:var(--success)}.Switch_knob__Y1uf8{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--color-white);box-shadow:0 2px 4px color-mix(in srgb,var(--color-black) 20%,transparent);transition:transform var(--transition-fast)}.Switch_trackOn__Wtb__ .Switch_knob__Y1uf8{transform:translateX(20px)}@media (prefers-reduced-motion:reduce){.Switch_knob__Y1uf8,.Switch_track__iYQju{transition:none}}.SwitchField_field__LQzrq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;box-sizing:border-box;min-width:0}.SwitchField_text__HFexV{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.SwitchField_label__Ip1MO{font-size:var(--text-sm);color:var(--text-primary);overflow-wrap:anywhere}.SwitchField_hint__mNbnt{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.SwitchField_field__LQzrq>button{flex-shrink:0}