.top.svelte-yic9pk{height:var(--topbar);border-bottom:1px solid var(--line);background:var(--bg);z-index:20;flex-shrink:0;align-items:center;gap:20px;padding:0 24px;display:flex;position:relative}.brand.svelte-yic9pk{letter-spacing:-.01em;color:var(--text);white-space:nowrap;font-size:21px;font-weight:500}.brand.svelte-yic9pk:hover{text-decoration:none}.search.svelte-yic9pk{border:1px solid var(--line-2);background:var(--bg);border-radius:6px;align-items:center;gap:8px;width:min(380px,34vw);height:34px;padding:0 10px 0 12px;display:flex;position:relative}.search.focus.svelte-yic9pk{border-color:var(--text-2)}.search.svelte-yic9pk input:where(.svelte-yic9pk){min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.search.svelte-yic9pk input:where(.svelte-yic9pk)::placeholder{color:var(--muted)}.search.svelte-yic9pk kbd:where(.svelte-yic9pk){font:inherit;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:10.5px;line-height:16px}.results.svelte-yic9pk{background:var(--panel);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:8px;max-height:60vh;margin:0;padding:6px;list-style:none;position:absolute;top:38px;left:-1px;right:-1px;overflow:auto}.results.svelte-yic9pk button:where(.svelte-yic9pk){text-align:left;border-radius:6px;flex-direction:column;gap:2px;width:100%;padding:7px 10px;display:flex}.results.svelte-yic9pk button:where(.svelte-yic9pk):hover,.results.svelte-yic9pk button.active:where(.svelte-yic9pk){background:var(--bg-2)}.r-name.svelte-yic9pk{font-size:15px}.r-meta.svelte-yic9pk{color:var(--muted);text-transform:capitalize;font-size:11px}.filters.svelte-yic9pk{align-items:center;gap:8px;margin-left:auto;display:flex}.menu.svelte-yic9pk{position:relative}.chip.svelte-yic9pk .chev{opacity:.6}.chip.reset.svelte-yic9pk{color:var(--muted)}.dropdown.svelte-yic9pk{background:var(--panel);border:1px solid var(--line-2);min-width:240px;box-shadow:var(--shadow);z-index:30;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:34px;left:0}.dropdown.svelte-yic9pk label:where(.svelte-yic9pk){cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.dropdown.svelte-yic9pk label:where(.svelte-yic9pk):hover{background:var(--bg-2)}.dropdown.svelte-yic9pk .dot:where(.svelte-yic9pk){border-radius:50%;width:9px;height:9px}.dropdown.svelte-yic9pk .solo:where(.svelte-yic9pk){color:var(--muted);margin-left:auto;font-size:11px}.dropdown.svelte-yic9pk .solo:where(.svelte-yic9pk):hover{color:var(--text);text-decoration:underline}.dropdown.svelte-yic9pk .clear:where(.svelte-yic9pk){color:var(--text-2);text-align:left;border-top:1px solid var(--line);margin-top:4px;padding:6px 8px;font-size:12px}.dropdown.detail.svelte-yic9pk p:where(.svelte-yic9pk){color:var(--text-2);margin:4px 8px 8px;font-size:12px}.dropdown.wide.svelte-yic9pk{min-width:360px;max-width:440px;max-height:70vh;overflow:auto}.col.svelte-yic9pk{text-align:left;border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.col.svelte-yic9pk:hover,.col.on.svelte-yic9pk{background:var(--bg-2)}.col-name.svelte-yic9pk{font-size:15px}.col-meta.svelte-yic9pk{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.seg.svelte-yic9pk{border:1px solid var(--line-2);border-radius:6px;display:flex;overflow:hidden}.seg.svelte-yic9pk button:where(.svelte-yic9pk){flex:1;padding:6px 0;font-size:12px}.seg.svelte-yic9pk button:where(.svelte-yic9pk)+button:where(.svelte-yic9pk){border-left:1px solid var(--line-2)}.seg.svelte-yic9pk button.on:where(.svelte-yic9pk){background:var(--bg-3);font-weight:500}.right.svelte-yic9pk{align-items:center;gap:6px;display:flex}.about.svelte-yic9pk{color:var(--text-2);padding:0 8px;font-size:13px}.icon-btn.svelte-yic9pk{width:32px;height:32px;color:var(--text-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-btn.svelte-yic9pk:hover{background:var(--bg-2);color:var(--text)}.top.compact.svelte-yic9pk .filters:where(.svelte-yic9pk){display:none}@media (width<=900px){.filters.svelte-yic9pk,.about.svelte-yic9pk{display:none}}@media (width<=600px){.top.svelte-yic9pk{gap:10px;padding:0 14px}.search.svelte-yic9pk{flex:1;width:auto}.search.svelte-yic9pk kbd:where(.svelte-yic9pk){display:none}}
