.ac-root.svelte-1myk6nq{width:100%;position:relative}.ac-input-wrap.svelte-1myk6nq{background:var(--surface2,#ffffff0d);border:1px solid var(--border2,#ffffff1a);border-radius:14px;align-items:center;padding:.35rem .8rem .35rem 1rem;transition:all .3s;display:flex}.ac-input-wrap.focused.svelte-1myk6nq{border-color:#00e8cf4d;box-shadow:0 0 0 3px #00e8cf14}.ac-icon.svelte-1myk6nq{color:var(--text4,#f0f2f82e);flex-shrink:0;margin-right:.5rem;transition:color .3s}.ac-input-wrap.focused.svelte-1myk6nq .ac-icon:where(.svelte-1myk6nq){color:var(--cyan,#00e8cf)}input.svelte-1myk6nq{color:var(--text1,#f0f2f8);font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;padding:.7rem 0;font-size:1rem}input.svelte-1myk6nq::placeholder{color:var(--text4,#f0f2f82e);font-weight:300}.ac-spinner.svelte-1myk6nq{border:2px solid var(--border2,#ffffff1a);border-top-color:var(--cyan,#00e8cf);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-left:.5rem;animation:.6s linear infinite svelte-1myk6nq-ac-spin}@keyframes svelte-1myk6nq-ac-spin{to{transform:rotate(360deg)}}.ac-dropdown.svelte-1myk6nq{background:var(--bg2,#0a0d16);border:1px solid var(--border2,#ffffff1a);z-index:50;border-radius:12px;max-height:280px;margin:0;padding:.3rem;list-style:none;animation:.15s ease-out svelte-1myk6nq-ac-fadeIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #0006}@keyframes svelte-1myk6nq-ac-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ac-option.svelte-1myk6nq{cursor:pointer;border-radius:9px;align-items:center;gap:.7rem;padding:.65rem .8rem;transition:background .15s;display:flex}.ac-option.active.svelte-1myk6nq{background:var(--surface3,#ffffff12)}.ac-pin.svelte-1myk6nq{color:var(--text4,#f0f2f82e);flex-shrink:0}.ac-option.active.svelte-1myk6nq .ac-pin:where(.svelte-1myk6nq){color:var(--cyan,#00e8cf)}.ac-option-text.svelte-1myk6nq{flex-direction:column;min-width:0;display:flex}.ac-main.svelte-1myk6nq{color:var(--text1,#f0f2f8);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;overflow:hidden}.ac-secondary.svelte-1myk6nq{color:var(--text3,#f0f2f861);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}
