._form_1f1vw_1{gap:var(--space-4);flex-direction:column;display:flex}._form_1f1vw_1 [role=alert]{width:100%}._fieldset_1f1vw_11{gap:var(--space-6);flex-direction:column;display:flex}._section_1f1vw_17{gap:var(--space-5);flex-direction:column;display:flex}._sectionGrouped_1f1vw_23{gap:var(--space-6);background-color:var(--surface-section-grouped);border:1px solid var(--border-muted);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);flex-direction:column;transition:box-shadow .2s;display:flex}._sectionGrouped_1f1vw_23:focus-within{box-shadow:var(--shadow-md);border-color:var(--border-default)}._sectionHeader_1f1vw_40{gap:var(--space-1);flex-direction:column;display:flex}._sectionEyebrow_1f1vw_46{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0}._sectionTitle_1f1vw_54{font-size:var(--font-size-md-plus);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-weight:700}._sectionSubtitle_1f1vw_62{color:var(--text-secondary)}._grid_1f1vw_66{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15.75rem,1fr));display:grid}._field_1f1vw_11{gap:var(--space-2);flex-direction:column;display:flex}._label_1f1vw_78{color:var(--text-secondary);font-weight:500}._textarea_1f1vw_83{resize:vertical;min-height:7.5rem}._checkboxRow_1f1vw_88{align-items:center;gap:var(--space-2);width:fit-content;display:flex}._checkbox_1f1vw_88{width:1rem;height:1rem;accent-color:var(--accent-primary);cursor:pointer;flex:none}._checkboxField_1f1vw_103{align-items:center;display:flex}._checkboxLabel_1f1vw_108{align-items:center;gap:var(--space-2);color:var(--text-primary);cursor:pointer;display:flex}._checkboxLabel_1f1vw_108 input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--accent-primary);cursor:pointer}._helper_1f1vw_123{font-size:var(--font-size-md);color:var(--text-secondary)}._helperLink_1f1vw_128{color:var(--accent-primary);text-decoration:underline}._bannerMessageGroup_1f1vw_133{gap:var(--space-2);text-align:left;flex-direction:column;display:flex}._bannerMessageIntro_1f1vw_140{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}._bannerMessageList_1f1vw_146{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._bannerMessageItem_1f1vw_155{padding-left:var(--space-4);margin:0;position:relative}._bannerMessageItem_1f1vw_155:before{content:"-";position:absolute;left:0}._errorText_1f1vw_167{font-size:var(--font-size-sm);color:var(--status-error)}._actions_1f1vw_172{justify-content:flex-end;gap:var(--space-3);display:flex}._button_1f1vw_178{justify-content:center;align-items:center;gap:var(--space-2);height:var(--button-height-md);padding:var(--button-padding-md);font-weight:600;font-size:var(--button-font-size-md);border-radius:var(--button-radius-md);cursor:pointer;white-space:nowrap;box-sizing:border-box;background-color:var(--button-primary-bg);color:var(--button-primary-text);border:.0625rem solid var(--button-primary-border);line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;position:relative}._button_1f1vw_178:hover:not(:disabled){background-color:var(--button-primary-bg-hover);border-color:var(--button-primary-border-hover)}._button_1f1vw_178:focus-visible{outline:.125rem solid var(--accent-primary);outline-offset:.125rem}._button_1f1vw_178:active:not(:disabled){background-color:var(--button-primary-bg-active,var(--accent-primary-dark));border-color:var(--button-primary-border-active,var(--accent-primary-dark));transform:scale(.98)}._button_1f1vw_178:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){._button_1f1vw_178:active:not(:disabled){transform:none}}@media (width<=48rem){._actions_1f1vw_172{flex-direction:column;align-items:stretch}}._inputWithSpinner_1f1vw_244{padding-right:2rem}._selectSpinner_1f1vw_248{right:var(--space-2);color:var(--text-muted);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}._inputError_1f1vw_259{border-color:var(--status-error)}
