.head.svelte-voqg98{background:var(--surface);border-bottom:1px solid var(--line);padding:20px 0 22px}.crumbs.svelte-voqg98{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:12px}.crumbs.svelte-voqg98 a:where(.svelte-voqg98):hover{color:var(--brand)}.crumbs.svelte-voqg98 a:where(.svelte-voqg98):last-child{color:var(--text);font-weight:500}.title-row.svelte-voqg98{display:flex;gap:16px;align-items:flex-start}.ico.svelte-voqg98{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:16px;background:var(--brand-50);color:var(--brand);border:1px solid var(--brand-100)}h1.svelte-voqg98{font-size:clamp(26px,3.4vw,36px)}.intro.svelte-voqg98{margin-top:8px;max-width:760px;color:var(--text-2)}.chips.svelte-voqg98{display:none;gap:8px;margin:16px calc(var(--gutter) * -1) 0;padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.chip.svelte-voqg98{display:inline-flex;align-items:center;flex:none;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:13.5px;font-weight:600;color:var(--text-2);white-space:nowrap}.chip.svelte-voqg98 em:where(.svelte-voqg98){font-style:normal;font-size:12px;color:var(--muted);font-weight:500}.chip.on.svelte-voqg98{background:var(--ink);border-color:var(--ink);color:var(--surface)}.chip.on.svelte-voqg98 em:where(.svelte-voqg98){color:inherit;opacity:.6}.layout.svelte-voqg98{display:grid;grid-template-columns:264px minmax(0,1fr);gap:32px;align-items:start;padding-top:24px}.side.svelte-voqg98{position:sticky;top:136px;max-height:calc(100svh - 152px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.side-hd.svelte-voqg98,.side-ft.svelte-voqg98{display:none}.side-body.svelte-voqg98{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:6px 0}.grp.svelte-voqg98{padding:12px 16px 14px}.grp.svelte-voqg98+.grp:where(.svelte-voqg98){border-top:1px solid var(--line-2)}.grp.svelte-voqg98 h2:where(.svelte-voqg98){font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.cats.svelte-voqg98,.sub.svelte-voqg98{list-style:none;padding:0;display:grid;gap:1px}.cats.svelte-voqg98 a:where(.svelte-voqg98),.opt.svelte-voqg98{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 8px;margin-inline:-8px;border-radius:10px;font-size:14px;font-weight:500;color:var(--text);transition:background .12s}.cats.svelte-voqg98 a:where(.svelte-voqg98):hover,.opt.svelte-voqg98:hover{background:var(--brand-50)}.cats.svelte-voqg98 a.on:where(.svelte-voqg98){background:var(--brand-50);color:var(--brand);font-weight:700}.ci.svelte-voqg98{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--line-2);color:var(--brand)}.cats.svelte-voqg98 a.on:where(.svelte-voqg98) .ci:where(.svelte-voqg98){background:var(--brand);color:#fff}.cn.svelte-voqg98{flex:1;min-width:0;line-height:1.3}.cats.svelte-voqg98 em:where(.svelte-voqg98),.opt.svelte-voqg98 em:where(.svelte-voqg98){font-style:normal;font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.sub.svelte-voqg98{margin:2px 0 4px 22px;padding-left:14px;border-left:2px solid var(--line)}.sub.svelte-voqg98 a:where(.svelte-voqg98){min-height:32px;font-size:13.5px}.box.svelte-voqg98{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-strong);background:var(--surface);color:#fff}.radio.svelte-voqg98 .box:where(.svelte-voqg98){border-radius:50%}.opt.on.svelte-voqg98 .box:where(.svelte-voqg98){background:var(--brand);border-color:var(--brand)}.radio.on.svelte-voqg98 .box:where(.svelte-voqg98){background:var(--surface);border:5px solid var(--brand)}.opt.on.svelte-voqg98{font-weight:600;color:var(--ink)}.range.svelte-voqg98{display:flex;align-items:center;gap:6px;margin-top:10px}.range.svelte-voqg98 label:where(.svelte-voqg98){flex:1;min-width:0}.range.svelte-voqg98 input:where(.svelte-voqg98){width:100%;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--bg);font-size:13.5px}.range.svelte-voqg98 input:where(.svelte-voqg98):focus{outline:2px solid var(--brand-100);border-color:var(--brand)}.dash.svelte-voqg98{color:var(--muted)}.range.svelte-voqg98 button:where(.svelte-voqg98){flex:none;height:36px;padding:0 12px;border:0;border-radius:9px;background:var(--ink);color:var(--surface);font-weight:700;font-size:13px}.toolbar.svelte-voqg98{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px;font-size:14px}.filt.svelte-voqg98{display:none}.fc.svelte-voqg98{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:800}.count.svelte-voqg98{margin-right:auto}.sorts.svelte-voqg98{display:flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:999px;overflow-x:auto;scrollbar-width:none}.sort.svelte-voqg98{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-2);white-space:nowrap}.sort.on.svelte-voqg98{background:var(--brand-50);color:var(--brand)}.applied.svelte-voqg98{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tag.svelte-voqg98{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border-radius:999px;background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand);font-size:13px;font-weight:600}.tag.svelte-voqg98:hover{background:var(--brand);color:#fff}.clear.svelte-voqg98{font-size:13px;font-weight:600;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.grid.svelte-voqg98{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.empty.svelte-voqg98{padding:48px;text-align:center;display:grid;justify-items:center;gap:10px}.pager.svelte-voqg98{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px;font-size:14px}.scrim.svelte-voqg98{display:none}@media(max-width:1024px){.layout.svelte-voqg98{display:block;padding-top:16px}.chips.svelte-voqg98{display:flex}.filt.svelte-voqg98{display:inline-flex}.side.svelte-voqg98{position:fixed;z-index:80;inset:0 auto 0 0;width:min(340px,88vw);max-height:none;border-radius:0 20px 20px 0;border:0;box-shadow:var(--shadow-lg);transform:translate(-104%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s}.side.open.svelte-voqg98{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.side-hd.svelte-voqg98{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 10px 20px;border-bottom:1px solid var(--line);font-size:17px;color:var(--ink)}.x.svelte-voqg98{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--line-2)}.side-body.svelte-voqg98{flex:1}.grp.svelte-voqg98{padding-inline:20px}.side-ft.svelte-voqg98{display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.side-ft.svelte-voqg98 .btn-primary:where(.svelte-voqg98){flex:1}.scrim.svelte-voqg98{display:block;position:fixed;z-index:79;inset:0;border:0;background:#05071980;animation:svelte-voqg98-fade .2s ease}@keyframes svelte-voqg98-fade{0%{opacity:0}}.count.svelte-voqg98{margin-right:0}.sorts.svelte-voqg98{width:100%;order:3}}@media(max-width:560px){.grid.svelte-voqg98{grid-template-columns:1fr 1fr;gap:10px}.ico.svelte-voqg98{display:none}.empty.svelte-voqg98{padding:32px 20px}}@media(prefers-reduced-motion:reduce){.side.svelte-voqg98,.side.open.svelte-voqg98{transition:none}}
