.lookup-shell.svelte-22lqss{--lookup-field-height: 3.7rem;--lookup-gap: .45rem;position:relative;display:grid;gap:.9rem}.lookup-header.svelte-22lqss,.lookup-target-shell.svelte-22lqss{display:grid;gap:.45rem}.lookup-label.svelte-22lqss,.lookup-help.svelte-22lqss,.lookup-target.svelte-22lqss,.lookup-message.svelte-22lqss{margin:0}.lookup-label.svelte-22lqss{color:var(--ink-soft);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.lookup-help.svelte-22lqss{font-size:.92rem;line-height:1.55}.lookup-target.svelte-22lqss{color:#ffd8ee;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.lookup-target-muted.svelte-22lqss{color:var(--ink-muted);font-size:.94rem;line-height:1.5}.lookup-field.svelte-22lqss{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}.lookup-input-shell.svelte-22lqss{position:relative;min-width:0}input.svelte-22lqss{width:100%;min-height:var(--lookup-field-height);padding:0 3.1rem 0 1rem;border:1px solid var(--line);border-right:0;border-radius:18px 0 0 18px;background:#ffffff0a;color:var(--ink);font:inherit;transition:border-color .14s ease,background .14s ease}input.svelte-22lqss:focus{outline:none}.lookup-field.svelte-22lqss:focus-within input:where(.svelte-22lqss){border-color:#ff3ca65c;background:#ffffff0d}input.svelte-22lqss::placeholder{color:var(--ink-muted)}.lookup-clear.svelte-22lqss{position:absolute;top:50%;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:var(--ink-muted);cursor:pointer;font-size:1.15rem}.lookup-clear.svelte-22lqss:hover,.lookup-clear.svelte-22lqss:focus-visible{color:var(--accent);outline:none}.lookup-button.svelte-22lqss{display:inline-flex;align-items:center;justify-content:center;width:3.7rem;min-height:var(--lookup-field-height);margin-left:-1px;border:1px solid rgba(255,60,166,.24);border-radius:0 18px 18px 0;background:linear-gradient(180deg,#ff3ca642,#ff10942e),#ff3ca61f;color:#ffe6f6;cursor:pointer;transition:border-color .14s ease,background .14s ease,opacity .14s ease}.lookup-button-icon{width:1rem;height:1rem}.lookup-button.svelte-22lqss:hover,.lookup-button.svelte-22lqss:focus-visible{outline:none;border-color:#ff3ca65c;background:linear-gradient(180deg,#ff3ca657,#ff10943d),#ff3ca629}.lookup-button.svelte-22lqss:disabled{border-color:#ffffff14;background:#ffffff08;color:var(--ink-muted);cursor:default;opacity:.74}.lookup-dropdown.svelte-22lqss{position:absolute;top:calc(100% + var(--lookup-gap));left:0;right:0;z-index:30;max-height:min(24rem,50svh);overflow:auto;border-radius:22px}.lookup-list.svelte-22lqss{display:grid;gap:0;margin:0;padding:.25rem;list-style:none}.lookup-result.svelte-22lqss{width:100%;display:grid;gap:.3rem;min-width:0;min-height:3.4rem;padding:.6rem .8rem;border:0;border-radius:14px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .14s ease,transform .14s ease,opacity .14s ease}.lookup-result.svelte-22lqss:hover,.lookup-result.selected.svelte-22lqss{background:#ff3ca61a;transform:translateY(-1px)}.lookup-result.svelte-22lqss:disabled{opacity:.55;cursor:not-allowed;transform:none}.lookup-result-main.svelte-22lqss{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0}.lookup-result-word.svelte-22lqss{font-size:1.2rem;line-height:1;letter-spacing:-.02em}.lookup-result-id.svelte-22lqss{color:var(--ink-muted);font-size:.74rem;letter-spacing:.08em}.lookup-result-status.svelte-22lqss{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.1rem .48rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;color:var(--ink-soft);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lookup-result-status.draft.svelte-22lqss{border-color:#ffbc6647;background:#ffbc661f;color:#ffe0ad}.lookup-result-definition.svelte-22lqss{display:block;width:100%;min-width:0;overflow:hidden;color:var(--ink-muted);font-size:.88rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.lookup-message.svelte-22lqss{padding:.95rem 1rem;line-height:1.55}@media(max-width:980px){.lookup-dropdown.svelte-22lqss{max-height:min(20rem,46svh)}}
