.cs-page.svelte-3griu4{max-width:1600px;color:var(--site-text);margin:0 auto;padding:3rem clamp(1rem,4vw,4rem) 5rem}.intro.svelte-3griu4{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.eyebrow.svelte-3griu4{color:var(--site-muted);text-transform:uppercase;letter-spacing:.2em;font-size:.67rem;font-weight:700}h1.svelte-3griu4{letter-spacing:-.075em;margin:.7rem 0 1rem;font-size:clamp(2.8rem,6vw,5.2rem);line-height:1}h2.svelte-3griu4{letter-spacing:-.04em;font-size:1.25rem}h3.svelte-3griu4{font-size:.85rem}.browse.svelte-3griu4{margin-bottom:2.5rem}.browse-bar.svelte-3griu4{grid-template-columns:1fr 170px;gap:.5rem;margin-bottom:.6rem;display:grid}.kinds.svelte-3griu4{flex-wrap:wrap;gap:.3rem;margin-bottom:.9rem;display:flex}.kinds.svelte-3griu4 button:where(.svelte-3griu4){border:1px solid var(--site-border);background:var(--site-surface);color:var(--site-muted);border-radius:999px;padding:.25rem .7rem;font-size:.74rem}.kinds.svelte-3griu4 button:where(.svelte-3griu4):hover{color:var(--site-text);border-color:var(--site-text)}.kinds.svelte-3griu4 button.on:where(.svelte-3griu4){background:var(--site-text);color:var(--site-bg);border-color:var(--site-text)}.hits.svelte-3griu4{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:.5rem;transition:opacity .15s;display:grid}.hits.dim.svelte-3griu4{opacity:.55}.hit.svelte-3griu4{border:1px solid var(--site-border);border-bottom:2px solid var(--rarity);background:var(--site-surface);color:var(--site-text);border-radius:8px;flex-direction:column;gap:.25rem;padding:.6rem .7rem .7rem;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.hit.svelte-3griu4:hover{border-color:var(--site-text);border-bottom-color:var(--rarity);transform:translateY(-2px)}.hit.svelte-3griu4 img:where(.svelte-3griu4),.noimg.svelte-3griu4{object-fit:contain;width:100%;height:82px}.hit-name.svelte-3griu4{font-size:.78rem;font-weight:600;line-height:1.25}.hit-meta.svelte-3griu4{color:var(--site-muted);font-size:.68rem}.none.svelte-3griu4{color:var(--site-muted);font-size:.8rem}.more.svelte-3griu4{justify-content:center;margin-top:.8rem;display:flex}.section-title.svelte-3griu4{margin-bottom:.8rem;font-size:1.25rem}.lede.svelte-3griu4{color:var(--site-muted);max-width:40rem;font-size:.95rem}.stats.svelte-3griu4{white-space:nowrap;gap:2.5rem;display:flex}.stats.svelte-3griu4 div:where(.svelte-3griu4){flex-direction:column;align-items:end;display:flex}.stats.svelte-3griu4 strong:where(.svelte-3griu4){letter-spacing:-.06em;font-size:1.5rem;font-weight:600}.stats.svelte-3griu4 span:where(.svelte-3griu4){color:var(--site-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.69rem}.workspace.svelte-3griu4{grid-template-columns:minmax(260px,335px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.picker.svelte-3griu4,.visual.svelte-3griu4{border:1px solid var(--site-border);background:var(--site-surface);border-radius:8px}.picker.svelte-3griu4{padding:1.2rem}.panel-heading.svelte-3griu4,.selected-heading.svelte-3griu4,.result-actions.svelte-3griu4,.toolbar.svelte-3griu4{justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel-heading.svelte-3griu4{margin-bottom:1.4rem}.result-actions.svelte-3griu4{color:var(--site-muted);font-size:.73rem}.field.svelte-3griu4{margin-bottom:1rem;display:block}.field.svelte-3griu4>span:where(.svelte-3griu4),.controls.svelte-3griu4 label:where(.svelte-3griu4){color:var(--site-muted);margin-bottom:.45rem;font-size:.72rem;font-weight:600;display:block}[data-slot=native-select-wrapper]{border:1px solid var(--site-border);width:100%;color:var(--site-text);background:var(--site-bg);border-radius:5px;padding:.65rem .7rem;font-size:.86rem}button.svelte-3griu4{cursor:pointer}button.svelte-3griu4:disabled{cursor:default;opacity:.42}.result-actions.svelte-3griu4{margin:.3rem 0 .65rem}.results.svelte-3griu4{border:1px solid var(--site-border);border-radius:5px;max-height:260px;overflow:auto}.result.svelte-3griu4{width:100%;color:var(--site-text);text-align:left;border:0;border-bottom:1px solid var(--site-border);background:0 0;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.76rem;line-height:1.35;display:flex}.result.svelte-3griu4:last-child{border-bottom:0}.result.svelte-3griu4:hover:not(:disabled){background:var(--site-hover)}.result.svelte-3griu4 small:where(.svelte-3griu4){color:var(--site-muted);margin-top:.15rem;font-size:.68rem;display:block}.selected-heading.svelte-3griu4{margin:1.35rem 0 .55rem}.selected.svelte-3griu4{flex-wrap:wrap;align-content:start;gap:.3rem;max-height:240px;display:flex;overflow:auto}.selected.svelte-3griu4 p:where(.svelte-3griu4){color:var(--site-muted);font-size:.8rem}.visual.svelte-3griu4{min-width:0;padding:1.4rem}.toolbar.svelte-3griu4{align-items:end;margin-bottom:1.1rem}.toolbar.svelte-3griu4 h2:where(.svelte-3griu4){margin-top:.2rem;font-size:1.7rem}.controls.svelte-3griu4{gap:.5rem;display:flex}.controls.svelte-3griu4 [data-slot=native-select-wrapper]{min-width:140px}.custom-range.svelte-3griu4{gap:.6rem;margin-bottom:1rem;display:flex}.custom-range.svelte-3griu4 label:where(.svelte-3griu4){color:var(--site-muted);flex:1;font-size:.72rem}.empty.svelte-3griu4{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:350px;display:flex}.empty.svelte-3griu4 strong:where(.svelte-3griu4){font-size:1.1rem}.empty.svelte-3griu4 p:where(.svelte-3griu4),.note.svelte-3griu4{color:var(--site-muted);font-size:.75rem}.note.svelte-3griu4{border-top:1px solid var(--site-border);margin-top:1rem;padding-top:1rem}.error.svelte-3griu4{color:#e88;margin:.6rem 0;font-size:.75rem}@media (width<=900px){.workspace.svelte-3griu4{grid-template-columns:1fr}.intro.svelte-3griu4{align-items:start}}@media (width<=600px){.browse-bar.svelte-3griu4{grid-template-columns:1fr 130px}.hits.svelte-3griu4{grid-template-columns:repeat(2,1fr)}.stats.svelte-3griu4{gap:1.2rem}.intro.svelte-3griu4{display:block}.stats.svelte-3griu4{justify-content:start;margin-top:1.5rem}.stats.svelte-3griu4 div:where(.svelte-3griu4){align-items:start}.visual.svelte-3griu4{padding:1rem}.toolbar.svelte-3griu4{flex-direction:column;align-items:start}}
