.forms_field___0bVN{display:flex;flex-direction:column;gap:var(--space-1);margin:0 0 var(--space-5);max-width:100%}.forms_label__BHTLy{font-weight:var(--font-weight-semibold);color:var(--color-text)}.forms_hint__u894K{color:var(--color-text-secondary);margin:0;max-width:var(--size-prose-max)}.forms_error__7EHrI{display:flex;gap:var(--space-1);align-items:flex-start;color:var(--color-status-danger-fg);font-weight:var(--font-weight-semibold);margin:0}.forms_error__7EHrI svg{flex:none;margin-top:.15em}.forms_control__P_siJ{font:inherit;font-size:max(1rem,var(--font-size-body));width:100%;max-width:30rem;min-height:var(--size-target-min);padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-bg-surface);border:var(--size-border-width) solid var(--color-border-input);border-radius:var(--radius-control)}.forms_control__P_siJ:hover{border-color:var(--color-text-secondary)}.forms_control__P_siJ:focus-visible{outline:var(--size-focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}.forms_control__P_siJ[aria-invalid=true]{border:2px solid var(--color-status-danger-border)}.forms_control__P_siJ:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed}.forms_control__P_siJ[readonly]{border-color:transparent;padding-left:0}.forms_select__PYFhl{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--space-6) + var(--space-2));background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 1.25rem) 55%,calc(100% - .85rem) 55%;background-size:.4rem .4rem;background-repeat:no-repeat}.forms_checkboxRow__VrR9h{display:flex;align-items:center;gap:var(--space-3);min-height:var(--size-target-min);cursor:pointer}.forms_checkbox__n5YlA{flex:none;width:1.5rem;height:1.5rem;margin:0;accent-color:var(--color-action)}.forms_fieldset__fmvHM{border:0;padding:0;margin:0 0 var(--space-5);min-width:0}.forms_legend__nMntG{padding:0;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.forms_segments__VgMZF{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-2);max-width:36rem}.forms_segment__PXqxK{position:relative;display:flex}.forms_segmentInput__RHtxh{position:absolute;opacity:0;width:1px;height:1px}.forms_segmentLabel__HrRGm{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:max(3rem,var(--size-target-min));min-width:6rem;padding:var(--space-2) var(--space-3);border:var(--size-border-width) solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text);cursor:pointer;font-feature-settings:var(--font-numeric);font-variant-numeric:var(--font-numeric);text-align:center}.forms_segmentLabel__HrRGm:hover{border-color:var(--color-text-secondary)}.forms_segmentCheck__gAX3y{display:none}.forms_segmentInput__RHtxh:checked+.forms_segmentLabel__HrRGm{background:var(--color-bg-selected);border-color:var(--color-border-selected);box-shadow:inset 0 calc(-1 * var(--size-selected-indicator)) 0 var(--color-border-selected);font-weight:var(--font-weight-semibold)}.forms_segmentInput__RHtxh:checked+.forms_segmentLabel__HrRGm .forms_segmentCheck__gAX3y{display:inline-flex}.forms_segmentInput__RHtxh:focus-visible+.forms_segmentLabel__HrRGm{outline:var(--size-focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}.forms_summary__Vfkx_{padding:var(--space-4);margin:0 0 var(--space-5);border:2px solid var(--color-status-danger-border);border-radius:var(--radius-card);background:var(--color-status-danger-bg);color:var(--color-status-danger-fg)}.forms_summary__Vfkx_:focus{outline:var(--size-focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--size-focus-ring-offset)}.forms_summaryHeading__eklVu{display:flex;gap:var(--space-2);align-items:center;margin:0 0 var(--space-2);font-size:var(--font-size-body-lg)}.forms_summary__Vfkx_ ul{margin:0;padding-left:var(--space-5)}.forms_summary__Vfkx_ a{color:var(--color-status-danger-fg);font-weight:var(--font-weight-semibold)}.forms_radioList__5bLq_{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}