.catalog-tool.svelte-1wwss2f{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.cat-head.svelte-1wwss2f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.cat-name.svelte-1wwss2f{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:600;font-size:var(--t-lg);margin-right:auto}.motif.svelte-1wwss2f{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius)}.cat-tools.svelte-1wwss2f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-left:auto}.cat-switch.svelte-1wwss2f{display:inline-flex;gap:var(--sp-1)}.cat-switch.svelte-1wwss2f button:where(.svelte-1wwss2f){display:inline-flex;align-items:center;gap:var(--sp-1);min-height:calc(var(--tap) - 6px);min-width:var(--tap);padding:0 var(--sp-3);border-radius:var(--radius-pill);font:inherit;font-size:var(--t-sm);cursor:pointer;transition:background var(--mo-fast),border-color var(--mo-fast),transform var(--mo-fast)}.cat-switch.svelte-1wwss2f button:where(.svelte-1wwss2f):active,.more-btn.svelte-1wwss2f:active{transform:scale(.97)}.cat-switch.svelte-1wwss2f button:where(.svelte-1wwss2f):focus-visible,.sort.svelte-1wwss2f select:where(.svelte-1wwss2f):focus-visible,.more-btn.svelte-1wwss2f:focus-visible,.menu.svelte-1wwss2f button:where(.svelte-1wwss2f):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sort.svelte-1wwss2f select:where(.svelte-1wwss2f){min-height:var(--tap);max-width:12rem;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text);font:inherit;font-size:var(--t-sm);cursor:pointer}.cat-more.svelte-1wwss2f{position:relative}.more-btn.svelte-1wwss2f{display:grid;place-items:center;width:var(--tap);height:var(--tap);border:1px solid var(--border);border-radius:50%;background:var(--bg-raised);color:var(--text);cursor:pointer;transition:background var(--mo-fast),transform var(--mo-fast)}.more-btn.svelte-1wwss2f svg:where(.svelte-1wwss2f){fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.more-btn.svelte-1wwss2f:hover{background:var(--bg-hover)}.menu.svelte-1wwss2f{position:absolute;right:0;top:calc(100% + var(--sp-1));z-index:var(--z-raised, 2);min-width:14rem;display:grid;padding:var(--sp-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--shadow-2, 0 6px 24px rgb(0 0 0 / .18));animation:svelte-1wwss2f-drop var(--mo-mid, .18s) var(--mo-ease, ease) both}.menu.svelte-1wwss2f button:where(.svelte-1wwss2f){min-height:var(--tap);text-align:left;padding:0 var(--sp-3);border:0;border-radius:var(--radius);background:none;color:var(--text);font:inherit;font-size:var(--t-sm);cursor:pointer}.menu.svelte-1wwss2f button:where(.svelte-1wwss2f):hover{background:var(--bg-hover)}@keyframes svelte-1wwss2f-drop{0%{opacity:0;transform:translateY(-4px)}}.naming.svelte-1wwss2f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--t-sm)}.naming.svelte-1wwss2f label:where(.svelte-1wwss2f){display:flex;align-items:center;gap:var(--sp-2);flex:1 1 14rem;color:var(--text-muted)}.naming.svelte-1wwss2f input:where(.svelte-1wwss2f){flex:1;min-width:0;min-height:var(--tap);padding:0 var(--sp-3);font:inherit;font-size:max(16px,1em);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius)}.keep.svelte-1wwss2f{min-height:var(--tap);padding:0 var(--sp-4);border-radius:var(--radius-pill);border:1px solid var(--border);background:none;color:var(--text);font:inherit;cursor:pointer}.keep.quiet.svelte-1wwss2f{border-color:var(--border);background:none}.ranked.svelte-1wwss2f{margin:0;font-size:var(--t-xs);color:var(--text-muted)}.ranked.svelte-1wwss2f strong:where(.svelte-1wwss2f){color:var(--text);font-weight:600}.sr.svelte-1wwss2f{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cat-wait.svelte-1wwss2f{min-height:40vh;color:var(--text-muted);font-size:var(--t-sm)}@media(max-width:420px){.cat-tools.svelte-1wwss2f{width:100%}.cat-switch.svelte-1wwss2f{order:3;flex-basis:100%}.cat-more.svelte-1wwss2f{margin-left:auto}.sort.svelte-1wwss2f{flex:1 1 auto;min-width:0}.sort.svelte-1wwss2f select:where(.svelte-1wwss2f){max-width:none;width:100%}.cat-switch.svelte-1wwss2f button:where(.svelte-1wwss2f){flex-direction:column;justify-content:center;gap:0;min-width:calc(var(--tap) + var(--sp-2));padding:2px var(--sp-2);font-size:var(--t-xs)}}@media(prefers-reduced-motion:reduce){.menu.svelte-1wwss2f{animation:none}}
