.os-grid.svelte-ksizvq{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0}@media (max-width: 768px){.os-grid.svelte-ksizvq{grid-template-columns:1fr}}.os-card.svelte-ksizvq{background:#0f172a99;border:1px solid rgba(59,130,246,.12);border-radius:.6rem;padding:.85rem 1rem}.os-name.svelte-ksizvq{display:block;font-weight:600;color:#e2e8f0;font-size:.9rem;margin-bottom:.15rem}.os-tool.svelte-ksizvq{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:.1rem .4rem;border-radius:.25rem;color:#60a5fae6;background:#60a5fa1a;border:1px solid rgba(96,165,250,.2);margin-bottom:.4rem}.os-desc.svelte-ksizvq{color:#94a3b8cc;font-size:.78rem;line-height:1.5;margin:0}.scenario-section.svelte-ksizvq{margin-bottom:.75rem;border:1px solid rgba(59,130,246,.1);border-radius:.5rem;background:#0f172a4d}.scenario-section.svelte-ksizvq summary:where(.svelte-ksizvq){padding:.75rem 1rem;cursor:pointer;font-weight:600;color:#e2e8f0;font-size:.9rem}.scenario-section.svelte-ksizvq summary:where(.svelte-ksizvq):hover{background:#3b82f60d}.scenario-section[open].svelte-ksizvq summary:where(.svelte-ksizvq){border-bottom:1px solid rgba(59,130,246,.1)}.scenario-section.svelte-ksizvq>p:where(.svelte-ksizvq){padding:0 1rem;margin:.5rem 0}.scenario-section.svelte-ksizvq>pre:where(.svelte-ksizvq){margin:.5rem 1rem}
