.sb.svelte-d4uu4c{position:relative}.sb-field.svelte-d4uu4c{position:relative;flex:1;min-width:0;display:flex;align-items:center}.sb-field.svelte-d4uu4c .sb-ico{position:absolute;left:.9rem;color:var(--ink-2);pointer-events:none;transition:color .28s ease,transform .28s cubic-bezier(.2,.7,.2,1)}.sb-field.svelte-d4uu4c:focus-within .sb-ico{color:var(--accent);transform:scale(1.5)}.sb-pop.svelte-d4uu4c{position:absolute;z-index:30;left:0;right:0;top:100%;margin-top:8px;background:var(--field);border:1px solid var(--rule);border-top:3px solid var(--accent);border-bottom-right-radius:15px;box-shadow:0 8px 24px #0000001f;max-height:min(380px,50vh);overflow:auto;transform-origin:top center;animation:svelte-d4uu4c-sb-pop-in .2s cubic-bezier(.2,.7,.2,1);scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.sb-pop.fade.svelte-d4uu4c{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}.sb-pop.svelte-d4uu4c::-webkit-scrollbar{width:10px}.sb-pop.svelte-d4uu4c::-webkit-scrollbar-thumb{background:var(--rule);border-radius:5px;border:3px solid var(--field)}.sb-pop.svelte-d4uu4c::-webkit-scrollbar-track{background:transparent}@keyframes svelte-d4uu4c-sb-pop-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sb-field.svelte-d4uu4c:focus-within .sb-ico{transform:none}.sb-pop.svelte-d4uu4c{animation:none}}.sb-row.svelte-d4uu4c{display:flex;gap:.6rem;align-items:center;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--rule);padding:.5rem .7rem;cursor:pointer;font:inherit}.sb-row.svelte-d4uu4c:last-child{border-bottom:none}.sb-row.hi.svelte-d4uu4c,.sb-row.svelte-d4uu4c:hover,.sb-chip.hi.svelte-d4uu4c,.sb-chip.svelte-d4uu4c:hover{background:var(--surface-2)}.sb-row.hi.svelte-d4uu4c,.sb-row.svelte-d4uu4c:hover{box-shadow:inset 3px 0 0 var(--accent)}.sb-free.svelte-d4uu4c{font-family:var(--sans);font-size:.82rem}.sb-grp.svelte-d4uu4c{font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:var(--ink-2);padding:.5rem .7rem .2rem}.sb-grp.svelte-d4uu4c{border-top:1px solid var(--rule);margin-top:-1px}.sb-free.svelte-d4uu4c+.sb-grp:where(.svelte-d4uu4c){border-top:none;margin-top:0}.sb-status.svelte-d4uu4c{font-family:var(--sans);font-size:.82rem;color:var(--ink-2);padding:.6rem .7rem}.sb-art.svelte-d4uu4c img:where(.svelte-d4uu4c),.noimg.svelte-d4uu4c{width:34px;height:48px;object-fit:cover;border:1px solid var(--rule);background:var(--surface-3);flex:none}.sb-txt.svelte-d4uu4c{display:flex;flex-direction:column;min-width:0}.sb-title.svelte-d4uu4c{font-family:var(--serif);font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-by.svelte-d4uu4c{font-family:var(--sans);font-size:.78rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-snip.svelte-d4uu4c mark{background:var(--mark-bg);color:var(--mark-fg)}.sb-chips.svelte-d4uu4c{display:flex;flex-wrap:wrap;gap:.35rem;padding:.3rem .7rem .7rem}.sb-chip.svelte-d4uu4c{font-family:var(--sans);font-size:.78rem;background:var(--surface-3);border:1px solid var(--rule);border-radius:3px;padding:.2rem .5rem;cursor:pointer;min-height:24px;display:inline-flex;align-items:center}
