.overlay.svelte-1bm0yy4{position:fixed;inset:0;z-index:100;background:#0000008c;backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.palette.svelte-1bm0yy4{width:min(560px,92vw);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:16px;box-shadow:0 30px 80px -20px #000000b3;overflow:hidden}.field.svelte-1bm0yy4{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-default);color:var(--text-faint)}.field.svelte-1bm0yy4 svg:where(.svelte-1bm0yy4){width:16px;height:16px}.field.svelte-1bm0yy4 input:where(.svelte-1bm0yy4){flex:1;background:transparent;border:0;outline:none;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-md)}.field.svelte-1bm0yy4 kbd:where(.svelte-1bm0yy4){font-family:var(--font-mono);font-size:10px;border:1px solid var(--border-strong);border-radius:4px;padding:2px 6px}.results.svelte-1bm0yy4{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.row.svelte-1bm0yy4{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px}.row.active.svelte-1bm0yy4{background:var(--bg-hover)}.nm.svelte-1bm0yy4{font-size:var(--fs-sm);color:var(--text-primary)}.ty.svelte-1bm0yy4{font-family:var(--font-mono);font-size:9px;color:var(--text-faint);border:1px solid var(--border-default);border-radius:5px;padding:2px 6px}.dsc.svelte-1bm0yy4{color:var(--text-secondary);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vf.svelte-1bm0yy4{margin-left:auto;color:var(--brand-primary)}.empty.svelte-1bm0yy4{padding:18px;text-align:center;color:var(--text-faint);font-size:var(--fs-sm)}.foot.svelte-1bm0yy4{display:flex;gap:16px;justify-content:center;padding:10px;border-top:1px solid var(--border-default);color:var(--text-faint);font-size:10px}.fab.svelte-1rafedh{position:fixed;right:18px;bottom:18px;z-index:50;display:inline-flex;align-items:center;gap:7px;background:var(--bg-panel);border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:999px;padding:9px 14px;font-size:var(--fs-sm);cursor:pointer;box-shadow:0 6px 20px -8px #0009}.fab.svelte-1rafedh:hover{color:var(--text-primary);border-color:var(--border-green)}.backdrop.svelte-1rafedh{position:fixed;inset:0;z-index:60;background:#0000008c;display:grid;place-items:center;padding:16px}.modal.svelte-1rafedh{position:relative;width:100%;max-width:460px;background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:16px;padding:22px}.x.svelte-1rafedh{position:absolute;top:12px;right:14px;background:none;border:0;color:var(--text-faint);font-size:14px;cursor:pointer}h3.svelte-1rafedh{font-size:var(--fs-lg);margin:0 0 14px}.muted.svelte-1rafedh{color:var(--text-secondary)}.muted.svelte-1rafedh a:where(.svelte-1rafedh){color:var(--brand-primary)}.seg.svelte-1rafedh{display:flex;gap:8px;margin-bottom:12px}.seg.svelte-1rafedh button:where(.svelte-1rafedh){flex:1;background:var(--bg-panel-2);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:9px;padding:9px;cursor:pointer;font-size:var(--fs-sm)}.seg.svelte-1rafedh button.on:where(.svelte-1rafedh){border-color:var(--border-green);color:var(--brand-primary);background:#65ce6514}input.svelte-1rafedh,textarea.svelte-1rafedh{width:100%;background:var(--bg-panel-2);border:1px solid var(--border-default);border-radius:9px;color:var(--text-primary);padding:10px 12px;font:inherit;font-size:var(--fs-sm);margin-bottom:10px;resize:vertical}input.svelte-1rafedh:focus,textarea.svelte-1rafedh:focus{outline:none;border-color:var(--border-green)}.primary.svelte-1rafedh{background:var(--brand-gradient);color:var(--brand-on);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-sm);border:0;border-radius:9px;padding:11px 18px;cursor:pointer;width:100%}.primary.svelte-1rafedh:disabled{opacity:.7}.err.svelte-1rafedh{color:var(--color-error);font-size:var(--fs-sm);margin:0 0 10px}.thanks.svelte-1rafedh{text-align:center}.thanks.svelte-1rafedh p:where(.svelte-1rafedh){color:var(--text-secondary);margin:0 0 16px}
