.search-panel.svelte-10b394w{display:grid;gap:14px;padding:22px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--raised)}.search-field.svelte-10b394w{display:grid;gap:7px;max-width:560px}.search-field.svelte-10b394w label:where(.svelte-10b394w){font-size:12px;font-weight:600;color:var(--ink-2)}.search-input-wrap.svelte-10b394w{position:relative;display:flex;align-items:center}.search-input-wrap.svelte-10b394w input:where(.svelte-10b394w){width:100%;min-height:44px;padding:0 64px 0 12px;border:1px solid var(--control);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font:inherit;font-size:14px}.search-input-wrap.svelte-10b394w input:where(.svelte-10b394w):focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent-text)}.search-clear.svelte-10b394w{position:absolute;right:6px;min-height:32px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:var(--muted);font-size:11px;text-decoration:underline;text-underline-offset:2px}.search-clear.svelte-10b394w:hover{background:var(--paper-2);color:var(--ink)}.category-row.svelte-10b394w{display:flex;flex-wrap:wrap;gap:6px}.category-chip.svelte-10b394w{min-height:32px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--paper);color:var(--muted);font-size:12px;transition:background-color var(--motion-control) var(--ease-out),border-color var(--motion-control) var(--ease-out),color var(--motion-control) var(--ease-out)}.category-chip.svelte-10b394w:hover{border-color:var(--ink-2);color:var(--ink)}.category-chip.is-active.svelte-10b394w{border-color:var(--accent-text);background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:600}.result-count.svelte-10b394w{margin:0;color:var(--faint);font-size:11px}.top-block.svelte-10b394w{margin-top:34px}.top-head.svelte-10b394w{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.top-head.svelte-10b394w h2:where(.svelte-10b394w){margin:0;font-size:22px;letter-spacing:-.03em}.top-head.svelte-10b394w p:where(.svelte-10b394w){margin:0;color:var(--muted);font-size:12px}.top-grid.svelte-10b394w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.top-card.svelte-10b394w{display:grid;align-content:start;gap:7px;min-height:128px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);text-align:left;transition:border-color var(--motion-control) var(--ease-out),background-color var(--motion-control) var(--ease-out)}.top-card.svelte-10b394w:hover{border-color:var(--ink-2);background:var(--raised)}.top-card.svelte-10b394w strong:where(.svelte-10b394w){font-size:13px;font-weight:600;line-height:1.35}.top-cat.svelte-10b394w{color:var(--accent-text);font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.top-arrow.svelte-10b394w{margin-top:auto;color:var(--muted);font-size:10px}.faq-layout.svelte-10b394w{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:48px;align-items:start;margin-top:40px}.faq-side.svelte-10b394w{position:sticky;top:24px}.faq-side.svelte-10b394w h2:where(.svelte-10b394w){max-width:16ch;margin:0;font-size:24px;letter-spacing:-.035em}.faq-side.svelte-10b394w p:where(.svelte-10b394w){margin:12px 0 16px;color:var(--muted);font-size:13px;line-height:1.55}.side-note.svelte-10b394w{margin-top:18px!important;color:var(--faint)!important;font-size:11px!important}.side-note.svelte-10b394w a:where(.svelte-10b394w){color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.faq-list.svelte-10b394w{display:grid;gap:0;border-top:1px solid var(--rule)}.faq-entry.svelte-10b394w{border-bottom:1px solid var(--rule)}.faq-heading.svelte-10b394w{margin:0}.faq-trigger.svelte-10b394w{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;width:100%;min-height:58px;padding:14px 2px;border:0;background:transparent;color:var(--ink);text-align:left}.faq-trigger.svelte-10b394w:hover .faq-q:where(.svelte-10b394w){color:var(--accent-text)}.faq-trigger.svelte-10b394w:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.faq-q.svelte-10b394w{font-size:15px;font-weight:600;line-height:1.4;transition:color var(--motion-control) var(--ease-out)}.faq-meta.svelte-10b394w{color:var(--faint);font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.faq-marker.svelte-10b394w{width:20px;color:var(--muted);font-size:17px;line-height:1;text-align:right}.faq-panel.svelte-10b394w{padding:0 0 18px}.faq-panel.svelte-10b394w p:where(.svelte-10b394w){max-width:68ch;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.hl.svelte-10b394w{border-radius:2px;background:#e4f3ef;color:var(--ink);box-shadow:inset 0 -1px 0 var(--accent-text)}.empty-state.svelte-10b394w{padding:32px 0}.empty-state.svelte-10b394w h3:where(.svelte-10b394w){margin:0;font-size:18px}.empty-state.svelte-10b394w p:where(.svelte-10b394w){max-width:52ch;margin:8px 0 16px;color:var(--muted);font-size:13px;line-height:1.5}.empty-actions.svelte-10b394w{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1000px){.top-grid.svelte-10b394w{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.faq-layout.svelte-10b394w{grid-template-columns:1fr;gap:28px}.faq-side.svelte-10b394w{position:static}}@media(max-width:560px){.top-grid.svelte-10b394w{grid-template-columns:1fr}.top-card.svelte-10b394w{min-height:104px}.top-head.svelte-10b394w{flex-direction:column;gap:4px}.faq-trigger.svelte-10b394w{grid-template-columns:minmax(0,1fr) 20px;gap:10px}.faq-meta.svelte-10b394w{display:none}}@media(prefers-reduced-motion:reduce){.category-chip.svelte-10b394w,.top-card.svelte-10b394w,.faq-q.svelte-10b394w{transition:none}}
