.tools.svelte-1fh07ci{display:grid;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem)}.search.svelte-1fh07ci{display:flex;align-items:center;gap:.75rem;max-width:36rem;min-height:52px;padding:0 1.25rem;border:2px solid var(--wf-ink);border-radius:var(--wf-radius-pill);background:var(--wf-white);color:var(--wf-ink)}.search.svelte-1fh07ci input:where(.svelte-1fh07ci){flex:1;min-width:0;border:0;background:none;color:var(--wf-ink);font:500 1rem/1.4 var(--font-family);padding:.75rem 0}.search.svelte-1fh07ci input:where(.svelte-1fh07ci):focus-visible{outline:none;box-shadow:none}.search.svelte-1fh07ci:focus-within{outline:3px solid var(--wf-ink);outline-offset:3px}.filters.svelte-1fh07ci{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:639px){.filters.svelte-1fh07ci{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1*clamp(1.25rem,4vw,2rem));padding:.25rem clamp(1.25rem,4vw,2rem) .75rem;scrollbar-width:none}}.filter.svelte-1fh07ci{flex:none;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1.1rem;border-radius:var(--wf-radius-pill);border:2px solid var(--wf-ink);background:var(--wf-white);color:var(--wf-ink);font:700 .9375rem/1.1 var(--font-display);cursor:pointer}.filter.active.svelte-1fh07ci{background:var(--wf-ink);color:var(--wf-white)}.count.svelte-1fh07ci{font-weight:500;opacity:.7}.group.svelte-1fh07ci{max-width:52rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.group.svelte-1fh07ci h2:where(.svelte-1fh07ci){font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);margin-bottom:1rem}details.svelte-1fh07ci{border-bottom:1px solid color-mix(in srgb,var(--surface-fg) 18%,transparent)}details.svelte-1fh07ci:first-child{border-top:1px solid color-mix(in srgb,var(--surface-fg) 18%,transparent)}summary.svelte-1fh07ci{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;cursor:pointer;list-style:none;font:700 1.125rem/1.35 var(--font-display);color:var(--surface-fg)}summary.svelte-1fh07ci::-webkit-details-marker{display:none}.plus.svelte-1fh07ci{flex:none;color:var(--accent);transition:transform var(--wf-transition-ui)}details[open].svelte-1fh07ci .plus:where(.svelte-1fh07ci){transform:rotate(45deg)}.answer.svelte-1fh07ci{padding-bottom:1.25rem}.answer.svelte-1fh07ci p:where(.svelte-1fh07ci){margin:0 0 .75rem}.empty.svelte-1fh07ci{text-align:center;padding:2rem 0}.empty.svelte-1fh07ci h2:where(.svelte-1fh07ci){font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem)}.empty.svelte-1fh07ci p:where(.svelte-1fh07ci){margin:.75rem auto 1.5rem}
