.suggest.svelte-110tii2{flex:1;min-width:0;position:relative}input.svelte-110tii2{width:100%}.panel.svelte-110tii2{z-index:30;box-sizing:border-box;background:var(--color-paper);border:var(--border-ink);width:min(560px,100vw - 32px);box-shadow:4px 4px 0 var(--color-ink);font-family:var(--font-body);text-align:left;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 12px);left:0}.panel.sheet.svelte-110tii2{top:var(--sheet-top,70px);width:auto;max-height:calc(100dvh - var(--sheet-top,70px) - 10px);position:fixed;left:10px;right:10px;overflow-y:auto}.group.svelte-110tii2{padding:4px 0}.group.svelte-110tii2+.group:where(.svelte-110tii2){border-top:1.5px dashed var(--color-line)}.head.svelte-110tii2{font:500 10px var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);padding:6px 14px 4px}[role=option].svelte-110tii2{min-height:40px;color:var(--color-ink);border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:15px;text-decoration:none;display:flex}[role=option][aria-selected=true].svelte-110tii2{background:var(--color-lime)}.indent.svelte-110tii2{padding-left:46px}.name.svelte-110tii2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.name.svelte-110tii2 i:where(.svelte-110tii2){font-weight:500}.name.svelte-110tii2 i.mono:where(.svelte-110tii2){font-family:var(--font-mono);font-size:13px;font-style:normal}.rank.svelte-110tii2{font:500 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-left:6px}.brand.svelte-110tii2{color:var(--color-muted)}.detail.svelte-110tii2,.key.svelte-110tii2{font:500 11px var(--font-mono);color:var(--color-muted);white-space:nowrap;flex-shrink:0}.tag.small.svelte-110tii2{flex-shrink:0;font-size:10px}mark.svelte-110tii2{background:linear-gradient(transparent 58%, var(--color-lime) 58%, var(--color-lime) 92%, transparent 92%);color:inherit;padding:0 .06em}.more.svelte-110tii2{color:var(--color-violet-link);font-size:13px;font-weight:600}.all.svelte-110tii2{border-top:var(--border-ink);border-radius:0 0 10px 10px;margin-top:4px;font-weight:600}.all.svelte-110tii2 .key:where(.svelte-110tii2){margin-left:auto}.none.svelte-110tii2{color:var(--color-muted);margin:0;padding:10px 14px;font-size:14px}
