.forms-module__koEJZq__field,.forms-module__koEJZq__fieldGroup,.forms-module__koEJZq__checkField{gap:var(--form-field-gap);min-width:0;display:grid}.forms-module__koEJZq__fieldGroup{border:0;margin:0;padding:0}.forms-module__koEJZq__fieldLabel,.forms-module__koEJZq__choiceLabel{align-items:baseline;gap:var(--space-inline);width:fit-content;min-width:0;color:var(--input-label);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);display:inline-flex}.forms-module__koEJZq__fieldLabel small,.forms-module__koEJZq__choiceLabel small{color:var(--input-helper-text);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight)}.forms-module__koEJZq__fieldHint{color:var(--input-helper-text);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);margin:0}.forms-module__koEJZq__field>p{margin:0}.forms-module__koEJZq__control{box-sizing:border-box;inline-size:100%;min-block-size:var(--input-height);padding:var(--input-padding-block) var(--input-padding-inline);color:var(--input-text);caret-color:var(--input-caret);background:var(--input-surface);border:var(--input-border-width) solid var(--border-control);border-radius:var(--input-radius);font:inherit;font-size:max(1rem, var(--type-body-small-size));line-height:var(--type-body-small-line-height);transition:color var(--input-transition-duration) var(--ease-standard), background-color var(--input-transition-duration) var(--ease-standard), border-color var(--input-transition-duration) var(--ease-standard)}.forms-module__koEJZq__control::placeholder{color:var(--input-placeholder)}@media (hover:hover) and (pointer:fine){.forms-module__koEJZq__control:hover:not(:disabled){border-color:var(--input-border-hover)}:is(.forms-module__koEJZq__checkOption:hover:not(:has(input:disabled)),.forms-module__koEJZq__radioOption:hover:not(:has(input:disabled))){background:var(--selection-bg-hover)}}.forms-module__koEJZq__control:focus-visible{border-color:var(--input-border-focus);outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.forms-module__koEJZq__control[aria-invalid=true]{border-width:var(--stroke-emphasis);border-color:var(--input-border-error)}.forms-module__koEJZq__control[aria-invalid=true]:focus-visible{border-color:var(--input-border-error);outline-color:var(--focus-ring)}.forms-module__koEJZq__control[readonly]{color:var(--text-secondary);background:var(--selection-bg);border-style:dashed}:-webkit-any(.forms-module__koEJZq__control:autofill,.forms-module__koEJZq__control:-webkit-autofill){color:var(--input-autofill-text);background-color:var(--input-autofill-surface);-webkit-text-fill-color:var(--input-autofill-text)}:is(.forms-module__koEJZq__control:autofill,.forms-module__koEJZq__control:autofill){color:var(--input-autofill-text);background-color:var(--input-autofill-surface);-webkit-text-fill-color:var(--input-autofill-text)}.forms-module__koEJZq__control:disabled{color:var(--input-disabled-text);background:var(--input-disabled-surface);border-color:var(--input-border-disabled);cursor:not-allowed}.forms-module__koEJZq__textarea{min-block-size:var(--textarea-min-block)}.forms-module__koEJZq__textarea[data-resize=none]{resize:none}.forms-module__koEJZq__textarea[data-resize=vertical]{resize:vertical}.forms-module__koEJZq__select{color-scheme:normal}.forms-module__koEJZq__fieldError{align-items:flex-start;gap:var(--space-6);color:var(--status-error-text);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line-height);display:flex}.forms-module__koEJZq__fieldError>svg{inline-size:var(--icon-size-status);block-size:var(--icon-size-status);flex:none}.forms-module__koEJZq__checkOption,.forms-module__koEJZq__radioOption{min-block-size:var(--control-touch-target-min);padding:var(--space-10);align-items:center;gap:var(--space-10);color:var(--text-primary);background:var(--selection-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-control);cursor:pointer;touch-action:manipulation;display:flex;position:relative}.forms-module__koEJZq__checkOption input,.forms-module__koEJZq__radioOption input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.forms-module__koEJZq__checkCopy{gap:var(--space-4);min-width:0;display:grid}.forms-module__koEJZq__checkboxIndicator,.forms-module__koEJZq__radioIndicator{box-sizing:border-box;inline-size:var(--input-control-size);block-size:var(--input-control-size);color:var(--selection-selected-text);background:var(--selection-bg);border:1px solid var(--border-control);flex:none;place-items:center;display:inline-grid}.forms-module__koEJZq__checkboxIndicator{border-radius:var(--radius-checkbox)}.forms-module__koEJZq__radioIndicator{border-radius:var(--radius-circle)}.forms-module__koEJZq__checkboxIndicator>svg{inline-size:var(--icon-size-status);block-size:var(--icon-size-status);opacity:0}.forms-module__koEJZq__checkOption input:checked+.forms-module__koEJZq__checkboxIndicator,.forms-module__koEJZq__checkOption input:indeterminate+.forms-module__koEJZq__checkboxIndicator,.forms-module__koEJZq__radioOption input:checked+.forms-module__koEJZq__radioIndicator{background:var(--selection-selected-bg);border-color:var(--selection-selected-border)}.forms-module__koEJZq__checkOption input:checked+.forms-module__koEJZq__checkboxIndicator>svg,.forms-module__koEJZq__checkOption input:indeterminate+.forms-module__koEJZq__checkboxIndicator>svg{opacity:1}.forms-module__koEJZq__radioOption input:checked+.forms-module__koEJZq__radioIndicator:after{content:"";background:var(--selection-indicator);border-radius:var(--radius-circle);block-size:8px;inline-size:8px}.forms-module__koEJZq__checkOption input:focus-visible+.forms-module__koEJZq__checkboxIndicator,.forms-module__koEJZq__radioOption input:focus-visible+.forms-module__koEJZq__radioIndicator{outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.forms-module__koEJZq__checkField[data-field-invalid=true] .forms-module__koEJZq__checkOption,.forms-module__koEJZq__fieldGroup[data-field-invalid=true] .forms-module__koEJZq__radioOption{border-color:var(--status-error-border)}:is(.forms-module__koEJZq__checkOption:has(input:disabled),.forms-module__koEJZq__radioOption:has(input:disabled)){color:var(--disabled-foreground);cursor:not-allowed}.forms-module__koEJZq__checkOption input:disabled+.forms-module__koEJZq__checkboxIndicator,.forms-module__koEJZq__radioOption input:disabled+.forms-module__koEJZq__radioIndicator{color:var(--disabled-foreground);background:var(--disabled-surface);border-color:var(--disabled-border)}.forms-module__koEJZq__fieldGroupOptions{gap:var(--space-6);display:grid}.forms-module__koEJZq__radioOption>span:last-child{gap:var(--space-4);min-width:0;display:grid}.forms-module__koEJZq__radioOption strong,.forms-module__koEJZq__radioOption small{display:block}.forms-module__koEJZq__radioOption strong{color:currentColor;font-size:var(--type-label-size)}.forms-module__koEJZq__radioOption small{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.forms-module__koEJZq__errorSummary{padding:var(--space-16);align-items:start;gap:var(--space-12);color:var(--status-error-text);background:var(--status-error-bg);border:1px solid var(--status-error-border);border-inline-start-width:var(--status-error-edge-width);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.forms-module__koEJZq__errorSummary:focus-visible{outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}.forms-module__koEJZq__errorSummary>svg{inline-size:var(--icon-size-card);block-size:var(--icon-size-card);color:var(--status-error-icon)}.forms-module__koEJZq__errorSummary :where(h2,h3,h4,ul){margin:0}.forms-module__koEJZq__errorSummary :where(h2,h3,h4){color:var(--status-error-text);font-size:var(--type-subheading-size);line-height:var(--type-subheading-line-height)}.forms-module__koEJZq__errorSummary ul{margin-block-start:var(--space-8);padding-inline-start:var(--space-20)}.forms-module__koEJZq__errorSummary a{color:var(--status-error-text);font-size:var(--type-body-small-size);text-underline-offset:.2em}.forms-module__koEJZq__errorSummary a:focus-visible{outline:var(--focus-width-standard) solid var(--focus-ring);outline-offset:var(--focus-offset-standard)}@media (forced-colors:active){.forms-module__koEJZq__control[aria-invalid=true],.forms-module__koEJZq__checkField[data-field-invalid=true] .forms-module__koEJZq__checkOption,.forms-module__koEJZq__fieldGroup[data-field-invalid=true] .forms-module__koEJZq__radioOption,.forms-module__koEJZq__errorSummary{border-color:mark}.forms-module__koEJZq__fieldError,.forms-module__koEJZq__errorSummary,.forms-module__koEJZq__errorSummary>svg,.forms-module__koEJZq__errorSummary a{color:mark}.forms-module__koEJZq__control:focus-visible,.forms-module__koEJZq__checkOption input:focus-visible+.forms-module__koEJZq__checkboxIndicator,.forms-module__koEJZq__radioOption input:focus-visible+.forms-module__koEJZq__radioIndicator,.forms-module__koEJZq__errorSummary:focus-visible,.forms-module__koEJZq__errorSummary a:focus-visible{outline-color:highlight}}
