.ui-autocomplete[data-v-f76a0aa9]{color:var(--color-ink);font-family:var(--font-body);gap:var(--space-2);display:grid;position:relative}.ui-autocomplete__label[data-v-f76a0aa9]{font-size:var(--text-size-sm);font-weight:800;line-height:var(--line-height-body)}.ui-autocomplete__field[data-v-f76a0aa9]{align-items:stretch;gap:var(--space-2);min-width:0;display:flex;position:relative}.ui-autocomplete__field>.ui-autocomplete__control[data-v-f76a0aa9]{flex:auto;min-width:0}.ui-autocomplete__meta[data-v-f76a0aa9]{gap:var(--space-1);display:grid}.ui-autocomplete__control[data-v-f76a0aa9]{background:var(--color-form-surface);border:1px solid var(--color-line);border-radius:var(--form-control-radius);min-height:var(--form-control-height);padding:0 var(--form-control-padding-inline);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), box-shadow var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;display:flex}.ui-autocomplete__control--compact[data-v-f76a0aa9]{border-radius:var(--form-control-radius-compact);min-height:var(--form-control-height-compact);padding-inline:10px}.ui-autocomplete__label--hidden[data-v-f76a0aa9]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-autocomplete__control[data-v-f76a0aa9]:focus-within,.ui-autocomplete__control.is-open[data-v-f76a0aa9]{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 14%, transparent)}.ui-autocomplete__control[data-v-f76a0aa9]:has(.ui-autocomplete__input[aria-invalid=true]){border-color:var(--tone-danger-line)}.ui-autocomplete__search-icon[data-v-f76a0aa9]{color:var(--color-muted);height:1rem;margin-right:var(--space-2);flex:none;width:1rem}.ui-autocomplete__input[data-v-f76a0aa9]{box-shadow:none;color:inherit;font:600 var(--form-control-text-size) var(--font-body);line-height:var(--line-height-body);min-width:0;min-height:0;padding:var(--space-2) 0;background:0 0;border:0;border-radius:0;outline:0;flex:1}.ui-autocomplete__input[data-v-f76a0aa9]:focus,.ui-autocomplete__input[data-v-f76a0aa9]:focus-visible{box-shadow:none;border:0;outline-offset:0!important;outline:0!important}.ui-autocomplete__input[data-v-f76a0aa9]::placeholder{color:var(--color-muted);font-weight:500}.ui-autocomplete__input[data-v-f76a0aa9]:disabled{cursor:not-allowed;opacity:.65}.ui-autocomplete__chevron[data-v-f76a0aa9]{border:solid var(--color-muted);height:.4rem;margin-left:var(--space-2);transition:transform var(--motion-duration-fast) var(--motion-ease-standard);border-width:0 1.5px 1.5px 0;flex:none;width:.4rem;transform:rotate(45deg)translateY(-.12rem)}.ui-autocomplete__chevron.is-open[data-v-f76a0aa9]{transform:rotate(225deg)translate(-.08rem,-.04rem)}.ui-autocomplete__hint[data-v-f76a0aa9],.ui-autocomplete__error[data-v-f76a0aa9]{font-size:var(--text-size-xs);line-height:var(--line-height-body)}.ui-autocomplete__hint[data-v-f76a0aa9]{color:var(--color-muted)}.ui-autocomplete__error[data-v-f76a0aa9]{color:var(--tone-danger-ink)}.ui-autocomplete__popup[data-v-f76a0aa9]{animation:ui-autocomplete-enter-f76a0aa9 var(--motion-duration-fast) var(--motion-ease-standard);background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);min-width:min(14rem, calc(100vw - var(--space-4)));z-index:calc(var(--z-dialog) + 1);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ui-autocomplete__options[data-v-f76a0aa9]{overscroll-behavior:contain;min-height:0;padding:var(--space-1);flex:auto;margin:0;list-style:none;overflow-y:auto}.ui-autocomplete__section-options[data-v-f76a0aa9]{margin:0;padding:0;list-style:none}.ui-autocomplete__section+.ui-autocomplete__section>.ui-autocomplete__section-options[role=group][data-v-f76a0aa9]{border-top:1px solid var(--color-line);margin-top:var(--space-1);padding-top:var(--space-1)}.ui-autocomplete__group-label[data-v-f76a0aa9]{color:var(--color-muted);font-size:var(--text-size-xs);letter-spacing:.04em;padding:var(--space-2) var(--space-3) var(--space-1);text-transform:uppercase;font-weight:800}.ui-autocomplete__option[data-v-f76a0aa9]{border-radius:var(--radius-sm);cursor:var(--cursor-pointer,pointer);align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);justify-content:space-between;display:flex}.ui-autocomplete__option[data-v-f76a0aa9]:hover,.ui-autocomplete__option.is-active[data-v-f76a0aa9],.ui-autocomplete__option[aria-selected=true][data-v-f76a0aa9]{background:var(--tone-context-soft)}.ui-autocomplete__option.is-disabled[data-v-f76a0aa9]{cursor:not-allowed;opacity:.5}.ui-autocomplete__option-copy[data-v-f76a0aa9]{gap:var(--space-1);min-width:0;display:grid}.ui-autocomplete__option-label[data-v-f76a0aa9]{font-size:var(--text-size-sm);font-weight:700;line-height:var(--line-height-body);overflow-wrap:anywhere}.ui-autocomplete__option-description[data-v-f76a0aa9]{color:var(--color-muted);font-size:var(--text-size-xs);line-height:var(--line-height-body);overflow-wrap:anywhere}.ui-autocomplete__check[data-v-f76a0aa9]{color:var(--tone-growth-ink);flex:none;width:1rem;height:1rem}.ui-autocomplete__message[data-v-f76a0aa9]{color:var(--color-muted);font-size:var(--text-size-sm);align-items:center;gap:var(--space-2);min-height:calc(var(--space-8) + var(--space-4));padding:var(--space-3) var(--space-4);margin:0;display:flex}.ui-autocomplete__spinner[data-v-f76a0aa9]{animation:ui-autocomplete-spin-f76a0aa9 var(--motion-duration-spinner) linear infinite;border:2px solid var(--tone-context-line);border-top-color:var(--tone-context-ink);height:var(--space-4);width:var(--space-4);border-radius:50%}.ui-autocomplete__keyboard-hint[data-v-f76a0aa9]{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-size-xs);align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);margin:0;display:flex}.ui-autocomplete__popup-actions[data-v-f76a0aa9]{border-top:1px solid var(--color-line);justify-content:flex-end;gap:.5rem;padding:.55rem .65rem;display:flex}.ui-autocomplete__action[data-v-f76a0aa9]{background:var(--color-surface-raised);border:1px solid var(--color-line);color:var(--color-ink);cursor:var(--cursor-pointer,pointer);font:600 .76rem var(--font-body);border-radius:7px;min-height:2.25rem;padding:.4rem .65rem}.ui-autocomplete__action--primary[data-v-f76a0aa9]{border-color:var(--tone-context-line);color:var(--tone-context-ink)}.ui-autocomplete__action[data-v-f76a0aa9]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-autocomplete__action[data-v-f76a0aa9]:disabled{cursor:progress;opacity:.65}.ui-autocomplete__keyboard-hint kbd[data-v-f76a0aa9]{background:var(--state-empty-soft);border:1px solid var(--color-line);border-radius:var(--radius-sm);font:inherit;text-align:center;min-width:1.1rem;padding:.08rem .24rem}@keyframes ui-autocomplete-enter-f76a0aa9{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-autocomplete-spin-f76a0aa9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-autocomplete__control[data-v-f76a0aa9],.ui-autocomplete__chevron[data-v-f76a0aa9],.ui-autocomplete__option[data-v-f76a0aa9]{transition:none}.ui-autocomplete__popup[data-v-f76a0aa9]{animation:none}.ui-autocomplete__spinner[data-v-f76a0aa9]{animation-duration:calc(var(--motion-duration-spinner) + var(--motion-duration-spinner))}}
