.search.svelte-efb15n{position:relative;display:flex;flex-direction:column;gap:16px}.field.svelte-efb15n{display:flex;align-items:center;gap:12px;height:56px;padding:0 12px 0 18px;border:1px solid var(--lp-line-strong);border-radius:16px;background:#fff;box-shadow:var(--lp-shadow-card);transition:border-color .15s var(--lp-ease),box-shadow .15s var(--lp-ease)}.field.svelte-efb15n:hover{border-color:var(--lp-navy-200)}.field.svelte-efb15n:focus-within{border-color:var(--lp-navy);box-shadow:0 0 0 4px var(--lp-navy-50),var(--lp-shadow-card)}.field.svelte-efb15n .field__icon{flex-shrink:0;color:var(--lp-navy)}input.svelte-efb15n,input.svelte-efb15n:focus{flex:1;min-width:0;height:100%;padding:0;border:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;font-size:17px;color:var(--lp-ink-1);outline:none}input.svelte-efb15n::-moz-placeholder{color:var(--lp-ink-4)}input.svelte-efb15n::placeholder{color:var(--lp-ink-4)}input.svelte-efb15n::-webkit-search-cancel-button{display:none}.field__clear.svelte-efb15n{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:0;border-radius:999px;background:var(--lp-navy-50);color:var(--lp-navy);cursor:pointer}.field__clear.svelte-efb15n:hover{background:var(--lp-navy-100)}.field__clear.svelte-efb15n:focus-visible,.suggestions.svelte-efb15n button:where(.svelte-efb15n):focus-visible,li.svelte-efb15n a:where(.svelte-efb15n):focus-visible,.more.svelte-efb15n:focus-visible{outline:3px solid var(--lp-navy-200);outline-offset:2px}.field__kbd.svelte-efb15n{display:none;flex-shrink:0;min-width:26px;padding:3px 8px;border:1px solid var(--lp-line-strong);border-bottom-width:2px;border-radius:7px;font:inherit;font-size:13px;font-weight:600;text-align:center;color:var(--lp-ink-3)}@media(hover:hover)and (pointer:fine){.field__kbd.svelte-efb15n{display:inline-block}}.count.svelte-efb15n{margin:0;font-size:14px;font-weight:600;color:var(--lp-ink-3)}ul.svelte-efb15n{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}li.svelte-efb15n a:where(.svelte-efb15n){display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--lp-line);border-radius:16px;background:#fff;text-decoration:none;transition:border-color .15s var(--lp-ease)}li.svelte-efb15n a:where(.svelte-efb15n):hover{border-color:var(--lp-navy-200)}.role.svelte-efb15n{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-rose)}.title.svelte-efb15n{font-size:18px;font-weight:700;line-height:1.35;color:var(--lp-navy)}.snippet.svelte-efb15n{font-size:15px;line-height:1.55;color:var(--lp-ink-2)}mark.svelte-efb15n{padding:0 2px;border-radius:4px;background:var(--lp-navy-50);color:var(--lp-navy);font-weight:700}.more.svelte-efb15n{align-self:flex-start;font-size:15px;font-weight:600;color:var(--lp-navy)}.empty.svelte-efb15n{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px dashed var(--lp-line-strong);border-radius:16px;color:var(--lp-ink-3)}.empty.svelte-efb15n p:where(.svelte-efb15n){margin:0;font-size:16px;color:var(--lp-ink-2)}.suggestions.svelte-efb15n{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.suggestions.svelte-efb15n button:where(.svelte-efb15n){padding:5px 12px;border:1px solid var(--lp-line-strong);border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:var(--lp-navy);cursor:pointer}.suggestions.svelte-efb15n button:where(.svelte-efb15n):hover{background:var(--lp-navy-50)}.search--compact.svelte-efb15n .field:where(.svelte-efb15n){height:42px;padding:0 8px 0 12px;gap:8px;border-radius:12px;box-shadow:none}.search--compact.svelte-efb15n input:where(.svelte-efb15n){font-size:14px}.search--compact.svelte-efb15n .field__clear:where(.svelte-efb15n){width:26px;height:26px}.search--compact.svelte-efb15n .field__kbd:where(.svelte-efb15n){min-width:22px;padding:1px 6px;font-size:12px}.search--compact.svelte-efb15n .results:where(.svelte-efb15n){position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:max(100%,320px);max-height:min(60vh,480px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--lp-line);border-radius:16px;background:#fff;box-shadow:0 16px 40px #1b146424}.search--compact.svelte-efb15n .count:where(.svelte-efb15n){font-size:12px;padding:0 4px}.search--compact.svelte-efb15n ul:where(.svelte-efb15n){gap:2px}.search--compact.svelte-efb15n li:where(.svelte-efb15n) a:where(.svelte-efb15n){gap:2px;padding:8px 10px;border:0;border-radius:10px}.search--compact.svelte-efb15n li:where(.svelte-efb15n) a:where(.svelte-efb15n):hover{background:var(--lp-navy-50)}.search--compact.svelte-efb15n .title:where(.svelte-efb15n){font-size:14px;font-weight:600}.search--compact.svelte-efb15n .role:where(.svelte-efb15n){font-size:10px}.search--compact.svelte-efb15n .more:where(.svelte-efb15n){padding:0 4px;font-size:13px}.search--compact.svelte-efb15n .empty:where(.svelte-efb15n){padding:12px;border:0}.search--compact.svelte-efb15n .empty:where(.svelte-efb15n) p:where(.svelte-efb15n){font-size:14px}.search--compact.svelte-efb15n .suggestions:where(.svelte-efb15n),.search--compact.svelte-efb15n .suggestions:where(.svelte-efb15n) button:where(.svelte-efb15n){font-size:13px}
