.ui-choice[data-v-ddb074cd]{display:flex;min-height:44px;cursor:pointer;align-items:flex-start;gap:.75rem;padding:.625rem 0;color:var(--ui-text-primary)}.ui-choice__control[data-v-ddb074cd]{width:1.25rem;height:1.25rem;flex:0 0 auto;margin-top:.125rem;border-color:var(--ui-border-strong);border-width:2px;border-radius:2px;color:var(--ui-primary)}.ui-choice__control[data-v-ddb074cd]:checked{border-color:var(--ui-primary);background-color:var(--ui-primary)}.ui-choice__control[data-v-ddb074cd]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus-ring) 24%,transparent)}.ui-choice__copy[data-v-ddb074cd]{display:grid;gap:.125rem}.ui-choice__label[data-v-ddb074cd]{font-size:var(--text-body);font-weight:500;line-height:1.4}.ui-choice__description[data-v-ddb074cd]{color:var(--ui-text-muted);font-size:var(--text-small);line-height:1.45}.is-disabled[data-v-ddb074cd]{cursor:not-allowed;color:var(--ui-text-disabled)}.ui-form-field[data-v-f0d658d2]{display:grid;gap:.375rem}.ui-form-field__label[data-v-f0d658d2]{color:var(--ui-text-primary);font-size:var(--text-label);font-weight:600;line-height:1.35;letter-spacing:var(--tracking-label)}.ui-form-field__required[data-v-f0d658d2]{color:var(--ui-error)}.ui-form-field__hint[data-v-f0d658d2],.ui-form-field__message[data-v-f0d658d2]{margin:0;font-size:var(--text-small);line-height:1.45}.ui-form-field__hint[data-v-f0d658d2]{color:var(--ui-text-muted)}.ui-form-field__message.is-error[data-v-f0d658d2]{color:var(--ui-error)}.ui-form-field__message.is-success[data-v-f0d658d2]{color:var(--ui-success)}.is-disabled .ui-form-field__label[data-v-f0d658d2],.is-disabled .ui-form-field__hint[data-v-f0d658d2]{color:var(--ui-text-disabled)}.ui-control[data-v-82d385d7]{width:100%;min-height:48px;border:1px solid var(--ui-border-default);border-radius:2px;background:var(--ui-surface-base);color:var(--ui-text-primary);font:400 var(--text-body) / 1.4 var(--font-ui);padding:.75rem .875rem;transition:border-color var(--duration-fast) var(--ease-ui),box-shadow var(--duration-fast) var(--ease-ui),background-color var(--duration-fast) var(--ease-ui)}.ui-control[data-v-82d385d7]::-moz-placeholder{color:var(--ui-text-disabled)}.ui-control[data-v-82d385d7]::placeholder{color:var(--ui-text-disabled)}.ui-control[data-v-82d385d7]:hover:not(:disabled){border-color:var(--ui-border-strong)}.ui-control[data-v-82d385d7]:focus{border-color:var(--ui-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus-ring) 24%,transparent);outline:none}.ui-control[aria-invalid=true][data-v-82d385d7]{border-color:var(--ui-error)}.ui-control[data-v-82d385d7]:disabled{cursor:not-allowed;border-color:var(--ui-border-disabled);background:var(--ui-surface-disabled);color:var(--ui-text-disabled)}.ui-mobile-action-bar[data-v-0e01ee9e]{position:sticky;z-index:30;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--ui-border-default);background:color-mix(in srgb,var(--ui-surface-base) 94%,transparent);box-shadow:var(--shadow-sticky-action);padding:var(--space-3) max(var(--space-4),env(safe-area-inset-right)) calc(var(--space-3) + env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));backdrop-filter:blur(12px)}.ui-mobile-action-bar__summary[data-v-0e01ee9e]{min-width:0;color:var(--ui-text-secondary);font-size:var(--text-small)}.ui-mobile-action-bar__actions[data-v-0e01ee9e]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--space-2)}@media(min-width:1024px){.ui-mobile-action-bar[data-v-0e01ee9e]{display:none}}.ui-choice[data-v-85b95e23]{display:flex;min-height:44px;cursor:pointer;align-items:flex-start;gap:.75rem;padding:.625rem 0;color:var(--ui-text-primary)}.ui-choice__control[data-v-85b95e23]{width:1.25rem;height:1.25rem;flex:0 0 auto;margin-top:.125rem;border-color:var(--ui-border-strong);color:var(--ui-primary)}.ui-choice__control[data-v-85b95e23]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus-ring) 24%,transparent)}.ui-choice__copy[data-v-85b95e23]{display:grid;gap:.125rem}.ui-choice__label[data-v-85b95e23]{font-size:var(--text-body);font-weight:500;line-height:1.4}.ui-choice__description[data-v-85b95e23]{color:var(--ui-text-muted);font-size:var(--text-small);line-height:1.45}.is-disabled[data-v-85b95e23]{cursor:not-allowed;color:var(--ui-text-disabled)}.ui-control[data-v-0c3441b1]{width:100%;min-height:48px;border:1px solid var(--ui-border-default);border-radius:2px;background-color:var(--ui-surface-base);color:var(--ui-text-primary);font:400 var(--text-body) / 1.4 var(--font-ui);padding:.7rem 2.5rem .7rem .875rem;transition:border-color var(--duration-fast) var(--ease-ui),box-shadow var(--duration-fast) var(--ease-ui),background-color var(--duration-fast) var(--ease-ui)}.ui-control[data-v-0c3441b1]:hover:not(:disabled){border-color:var(--ui-border-strong)}.ui-control[data-v-0c3441b1]:focus{border-color:var(--ui-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus-ring) 24%,transparent);outline:none}.ui-control[aria-invalid=true][data-v-0c3441b1]{border-color:var(--ui-error)}.ui-control[data-v-0c3441b1]:disabled{cursor:not-allowed;border-color:var(--ui-border-disabled);background-color:var(--ui-surface-disabled);color:var(--ui-text-disabled)}.ui-control[data-v-8e619b31]{width:100%;min-height:48px;border:1px solid var(--ui-border-default);border-radius:2px;background:var(--ui-surface-base);color:var(--ui-text-primary);font:400 var(--text-body) / 1.5 var(--font-ui);padding:.75rem .875rem;transition:border-color var(--duration-fast) var(--ease-ui),box-shadow var(--duration-fast) var(--ease-ui),background-color var(--duration-fast) var(--ease-ui)}.ui-textarea[data-v-8e619b31]{min-height:7.5rem;resize:vertical}.ui-control[data-v-8e619b31]::-moz-placeholder{color:var(--ui-text-disabled)}.ui-control[data-v-8e619b31]::placeholder{color:var(--ui-text-disabled)}.ui-control[data-v-8e619b31]:hover:not(:disabled){border-color:var(--ui-border-strong)}.ui-control[data-v-8e619b31]:focus{border-color:var(--ui-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-focus-ring) 24%,transparent);outline:none}.ui-control[aria-invalid=true][data-v-8e619b31]{border-color:var(--ui-error)}.ui-control[data-v-8e619b31]:disabled{cursor:not-allowed;border-color:var(--ui-border-disabled);background:var(--ui-surface-disabled);color:var(--ui-text-disabled)}
