.selection-announcement.svelte-w00w5o{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tool-drawer.svelte-w00w5o{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(680px,100vw);max-width:100vw;box-sizing:border-box;padding:var(--spacing-5);border:0;border-left:1px solid var(--border);background:var(--bg);color:var(--fg);overflow-y:auto}.tool-drawer.svelte-w00w5o::backdrop{background:#00000073}.drawer-header.svelte-w00w5o,.drawer-nav.svelte-w00w5o{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.drawer-nav.svelte-w00w5o{flex-wrap:wrap}@media(max-width:560px){.tool-drawer.svelte-w00w5o{padding:var(--spacing-3)}}.detail.svelte-w00w5o{padding:var(--spacing-5);overflow-wrap:anywhere}h2.svelte-w00w5o{margin:0 0 var(--spacing-2);font-size:22px}h3.svelte-w00w5o{margin:var(--spacing-5) 0 var(--spacing-3);font-size:16px}h4.svelte-w00w5o{margin-bottom:var(--spacing-2);font-size:13px;text-transform:capitalize}.identifier.svelte-w00w5o,.muted.svelte-w00w5o{color:var(--muted)}.identifier.svelte-w00w5o{font-size:12.5px}.metadata.svelte-w00w5o{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.parameters.svelte-w00w5o{margin:0}.parameters.svelte-w00w5o>div:where(.svelte-w00w5o){padding:var(--spacing-3) 0;border-top:1px solid var(--border-soft)}dt.svelte-w00w5o{display:flex;flex-wrap:wrap;gap:var(--spacing-2);align-items:center}dd.svelte-w00w5o{margin:var(--spacing-2) 0 0;font-size:13px}.error.svelte-w00w5o{color:var(--danger)}.skeleton.svelte-w00w5o{height:180px;background:var(--surface);border-radius:var(--radius-sm)}li.svelte-w00w5o{margin-bottom:var(--spacing-3);overflow-wrap:anywhere}li.svelte-w00w5o p:where(.svelte-w00w5o){margin:var(--spacing-1) 0}.row-provider.svelte-w00w5o{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-mono);font-size:11px}button.svelte-w00w5o{background:transparent;border:0;padding:0;color:var(--accent);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}button.svelte-w00w5o:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.view-head.svelte-fpmybq{margin-bottom:var(--spacing-6)}.sub.svelte-fpmybq,.muted.svelte-fpmybq{color:var(--muted)}.sub.svelte-fpmybq{font-size:13px;margin-top:var(--spacing-2)}a.svelte-fpmybq{color:inherit;font:inherit;cursor:pointer;text-decoration:none}a.svelte-fpmybq:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.search-form.svelte-fpmybq{display:flex;align-items:flex-start;gap:var(--spacing-3)}.search-field.svelte-fpmybq{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.search-field.svelte-fpmybq .label:where(.svelte-fpmybq){font-size:12.5px;font-weight:500;color:var(--muted)}.search-box.svelte-fpmybq{position:relative}.search-box.svelte-fpmybq svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--meta);pointer-events:none}.search-box.svelte-fpmybq input:where(.svelte-fpmybq){width:100%;box-sizing:border-box;padding:6px 10px 6px 32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:14px}.search-box.svelte-fpmybq input:where(.svelte-fpmybq):focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.hint.svelte-fpmybq{margin:0;font-size:12px;color:var(--meta)}.field-error.svelte-fpmybq{margin:0;font-size:12px;color:var(--danger)}.search-actions.svelte-fpmybq{display:flex;gap:var(--spacing-2);padding-top:24px;flex-shrink:0}.axis-row.svelte-fpmybq{margin:var(--spacing-4) 0 0}.browse-layout.svelte-fpmybq{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--spacing-5);align-items:start;margin-top:var(--spacing-3)}.rail.svelte-fpmybq{display:flex;flex-direction:column;gap:2px}.rail.svelte-fpmybq a:where(.svelte-fpmybq){display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-size:13px;text-align:left}.rail.svelte-fpmybq a:where(.svelte-fpmybq):hover{background:var(--surface)}.rail.svelte-fpmybq a[aria-current]:where(.svelte-fpmybq){background:var(--surface);border-color:var(--border);color:var(--accent);font-weight:600}.rail-label.svelte-fpmybq{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-count.svelte-fpmybq{color:var(--muted);font-size:11px}.section-head.svelte-fpmybq{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-2);margin:var(--spacing-5) 0 var(--spacing-3)}h2.svelte-fpmybq{font-size:20px;margin:0}h3.svelte-fpmybq{font-size:15px;margin-bottom:var(--spacing-2)}.card-grid.svelte-fpmybq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3)}.browse-card.svelte-fpmybq{position:relative;display:flex;align-items:flex-start;gap:var(--spacing-3);box-sizing:border-box;text-align:left;padding:var(--spacing-3);border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-md);min-width:0;overflow-wrap:anywhere}.browse-card.svelte-fpmybq:hover{background:var(--surface);border-color:var(--accent)}.card-text.svelte-fpmybq{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:var(--spacing-5)}.browse-card.svelte-fpmybq strong:where(.svelte-fpmybq){font-size:14px}.description.svelte-fpmybq{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45}.card-count.svelte-fpmybq{position:absolute;top:var(--spacing-2);right:var(--spacing-3);color:var(--muted);font-size:11px}.eyebrow.svelte-fpmybq{color:var(--accent)}.starting.svelte-fpmybq{margin:var(--spacing-2) 0 0;color:var(--muted)}.provider-strip.svelte-fpmybq{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:var(--spacing-3) 0 0}.provider-strip.svelte-fpmybq a:where(.svelte-fpmybq){display:inline-flex;align-items:center;gap:var(--spacing-2);padding:2px 10px 2px 2px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg);font-size:12px;color:var(--fg-2)}.provider-strip.svelte-fpmybq a:where(.svelte-fpmybq):hover{border-color:var(--accent)}.provider-links.svelte-fpmybq a:where(.svelte-fpmybq){padding:0;border:0;background:transparent;color:var(--accent)}.empty.svelte-fpmybq{padding:var(--spacing-4) 0;color:var(--muted)}.error.svelte-fpmybq{color:var(--danger)}.skeleton.svelte-fpmybq{margin-top:var(--spacing-3);min-height:100px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border-soft)}.list-head.svelte-fpmybq{margin:var(--spacing-4) 0}.selection-title.svelte-fpmybq{display:flex;align-items:center;gap:var(--spacing-3)}.crumbs.svelte-fpmybq ol:where(.svelte-fpmybq){display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:0 0 var(--spacing-3);padding:0;list-style:none;color:var(--muted)}.crumbs.svelte-fpmybq li:where(.svelte-fpmybq)+li:where(.svelte-fpmybq):before{content:"/";margin-right:var(--spacing-2);color:var(--meta)}.crumbs.svelte-fpmybq a:where(.svelte-fpmybq){color:var(--accent)}.tool-group.svelte-fpmybq{margin-top:var(--spacing-5)}.provider-links.svelte-fpmybq{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-2);font-size:12px;color:var(--muted)}.price-note.svelte-fpmybq{margin-top:var(--spacing-5)}@media(max-width:1050px){.card-grid.svelte-fpmybq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.browse-layout.svelte-fpmybq{grid-template-columns:1fr}.rail.svelte-fpmybq{flex-direction:row;overflow-x:auto;padding-bottom:var(--spacing-1)}.rail.svelte-fpmybq a:where(.svelte-fpmybq){width:auto;flex-shrink:0;white-space:nowrap}}@media(max-width:560px){.card-grid.svelte-fpmybq{grid-template-columns:minmax(0,1fr)}.search-form.svelte-fpmybq{display:block}.search-actions.svelte-fpmybq{padding-top:var(--spacing-2)}}
