.catalog.svelte-lscd77{margin:24px 0}.toolbar.svelte-lscd77{flex-wrap:wrap;gap:12px;display:flex}input.svelte-lscd77,select.svelte-lscd77{border:1px solid var(--border-primary);background:#1a1a1a;border-radius:4px;min-width:0;padding:10px 12px}.search-bar.svelte-lscd77{flex:200px;align-items:center;min-width:0;display:flex;position:relative}.search-bar.svelte-lscd77 i:where(.svelte-lscd77){color:#9aa0a6;pointer-events:none;position:absolute;left:16px}.search-bar.svelte-lscd77 input:where(.svelte-lscd77){width:100%;padding-left:44px}.category-section.svelte-lscd77{margin-top:28px}.category-heading.svelte-lscd77{border-bottom:1px solid var(--border-primary);color:var(--category-color);align-items:center;gap:8px;margin:0;padding-bottom:10px;font-size:18px;font-weight:600;line-height:1.2;display:flex}.card.svelte-lscd77{text-align:left;cursor:pointer;border-bottom:1px solid #252525;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);align-items:baseline;gap:24px;width:100%;padding:12px 0;display:grid}.card-heading.svelte-lscd77{color:#e5e5e5;font-size:14px;font-weight:600;line-height:1.4}.card.svelte-lscd77:hover .card-heading:where(.svelte-lscd77){color:var(--category-color)}.card-description.svelte-lscd77{color:#b3b3b3;font-size:13px;line-height:1.6}button.svelte-lscd77:focus-visible,input.svelte-lscd77:focus-visible,select.svelte-lscd77:focus-visible{outline:2px solid var(--color-accent,#6bc1ff);outline-offset:3px}small.svelte-lscd77{color:var(--category-color);font-size:12px}code.svelte-lscd77{overflow-wrap:anywhere;font-size:12px}dialog.svelte-lscd77{background:0 0;width:100%;max-width:none;height:100%;max-height:none;overflow:hidden}dialog[open].svelte-lscd77{place-items:center;display:grid}.dialog-backdrop.svelte-lscd77{pointer-events:none;background:#000000b3;position:fixed;inset:0}.dialog-panel.svelte-lscd77{color:#e6e6e6;border:1px solid var(--border-primary);background:#1a1a1a;border-radius:6px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;position:relative;overflow-y:auto}.dialog-title.svelte-lscd77{align-items:center;gap:10px;display:flex}.dialog-title.svelte-lscd77>i:where(.svelte-lscd77){color:var(--category-color);font-size:24px}.dialog-panel.svelte-lscd77 .graph-preview{margin-top:10px}header.svelte-lscd77{justify-content:space-between;align-items:center;display:flex}header.svelte-lscd77 button:where(.svelte-lscd77){cursor:pointer;padding:0 8px;font-size:28px}.overview.svelte-lscd77{color:#c4c7cc;padding:0 0 20px!important}.ports.svelte-lscd77{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ports.svelte-lscd77 h3:where(.svelte-lscd77){color:#bcbcbc;font-size:14px;font-weight:600}.port.svelte-lscd77{border-bottom:1px solid var(--border-primary);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.empty-ports.svelte-lscd77{color:#777575;font-size:13px;padding:8px 0!important}@media (width<=600px){.card.svelte-lscd77{grid-template-columns:1fr;gap:4px}.ports.svelte-lscd77{grid-template-columns:1fr}.dialog-panel.svelte-lscd77{padding:16px}}
