.category-header[data-astro-cid-x7wopz7s]{margin-bottom:3rem}.category-title[data-astro-cid-x7wopz7s]{font-size:2.75rem;margin-top:.5rem;margin-bottom:.75rem}.category-desc[data-astro-cid-x7wopz7s]{font-size:1.2rem;color:var(--color-text-secondary);max-width:750px;line-height:1.6;margin-bottom:0}.hierarchy-band[data-astro-cid-x7wopz7s]{display:grid;grid-template-columns:1.4fr 1fr;gap:1.25rem;margin-bottom:3rem}.hierarchy-card[data-astro-cid-x7wopz7s]{display:flex;height:100%;flex-direction:column;justify-content:space-between;border-radius:1.5rem;border:1px dashed #bae6fd;background:#f0f9ff99;padding:1.5rem;text-decoration:none;transition:all .2s}.hierarchy-card[data-astro-cid-x7wopz7s]:hover{transform:translateY(-4px);border-color:#7dd3fc;box-shadow:0 20px 25px -5px #0000001a}.hierarchy-primary[data-astro-cid-x7wopz7s]{border-style:solid;border-color:#7dd3fc;background:#f0f9ffe6}@media(max-width:760px){.hierarchy-band[data-astro-cid-x7wopz7s]{grid-template-columns:1fr}}.toolkit-group[data-astro-cid-x7wopz7s]{margin-bottom:3rem}.group-header[data-astro-cid-x7wopz7s]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--color-surface-subtle);padding-bottom:.5rem;margin-bottom:1.25rem}.group-title[data-astro-cid-x7wopz7s]{font-size:1.4rem;margin:0;color:var(--color-text-primary)}.group-badge[data-astro-cid-x7wopz7s]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--color-primary);background-color:var(--color-primary-light);padding:.2rem .5rem;border-radius:var(--radius-sm)}.group-badge[data-astro-cid-x7wopz7s].status-roadmap{color:var(--color-text-muted);background-color:var(--color-surface-subtle)}.tools-grid[data-astro-cid-x7wopz7s]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.gallery-lead[data-astro-cid-x7wopz7s]{color:var(--color-text-secondary);margin-bottom:1.25rem;max-width:70ch}.gallery-grid[data-astro-cid-x7wopz7s]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.tool-tile[data-astro-cid-x7wopz7s]{display:flex;flex-direction:column;text-decoration:none;overflow:hidden;border-radius:1.5rem;border:1px solid var(--color-surface-border);background:#fff;transition:all .2s}.tool-tile[data-astro-cid-x7wopz7s]:hover{transform:translateY(-4px);border-color:#7dd3fc;box-shadow:0 20px 25px -5px #0000001a}.tool-tile-name[data-astro-cid-x7wopz7s]{font-size:1.05rem;margin:1rem 1.25rem .35rem;color:var(--color-text-primary)}.tool-tile-desc[data-astro-cid-x7wopz7s]{font-size:.85rem;color:var(--color-text-secondary);margin:0 1.25rem .75rem;flex:1;line-height:1.5}.tool-tile-cta[data-astro-cid-x7wopz7s]{margin:0 1.25rem 1.25rem;color:var(--color-primary);font-size:.8125rem;font-weight:600}.category-actions[data-astro-cid-x7wopz7s]{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.1rem 0 0}.category-framing[data-astro-cid-x7wopz7s]{max-width:52rem;margin-top:.75rem;color:#334155}.category-framing[data-astro-cid-x7wopz7s] a[data-astro-cid-x7wopz7s]{font-weight:600}.sel-band[data-astro-cid-x7wopz7s]{margin:2.25rem 0}.sel-blurb[data-astro-cid-x7wopz7s]{max-width:46rem;line-height:1.7;color:var(--color-text-secondary);margin:.4rem 0 0}.sel-list[data-astro-cid-x7wopz7s]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.sel-item[data-astro-cid-x7wopz7s]{display:flex;flex-direction:column;padding:1.05rem 1.2rem 1.2rem;background:#fff;border:1px solid var(--color-surface-border);border-radius:1rem;border-top:3px solid var(--color-primary)}.sel-q[data-astro-cid-x7wopz7s]{margin:0 0 .4rem;font-size:1rem;line-height:1.4;color:var(--color-text-primary)}.sel-when[data-astro-cid-x7wopz7s]{margin:0 0 .8rem;font-size:.8125rem;line-height:1.6;color:var(--color-text-secondary)}.sel-tools[data-astro-cid-x7wopz7s]{list-style:none;margin:0;padding:0;flex:1}.sel-tools[data-astro-cid-x7wopz7s] li[data-astro-cid-x7wopz7s]{padding:.4rem 0;border-top:1px solid #f1f5f9}.sel-tools[data-astro-cid-x7wopz7s] li[data-astro-cid-x7wopz7s]:first-child{border-top:0}.sel-tools[data-astro-cid-x7wopz7s] a[data-astro-cid-x7wopz7s]{font-size:.9rem;font-weight:600}.sel-tool-desc[data-astro-cid-x7wopz7s]{display:block;font-size:.75rem;line-height:1.5;color:var(--color-text-secondary);margin-top:.15rem}.sel-next[data-astro-cid-x7wopz7s]{margin:.9rem 0 0;padding:.6rem .7rem;background:#f8fafc;border-radius:.5rem;font-size:.8125rem;line-height:1.55;color:#334155}.sel-handoff[data-astro-cid-x7wopz7s]{margin:2rem 0;padding:1.25rem 1.4rem;background:#f8fafc;border:1px solid var(--color-surface-border);border-left:4px solid var(--color-primary);border-radius:.75rem}.sel-handoff[data-astro-cid-x7wopz7s] h2[data-astro-cid-x7wopz7s]{margin:0 0 .5rem;font-size:1.25rem;color:var(--color-text-primary)}.sel-handoff[data-astro-cid-x7wopz7s] p[data-astro-cid-x7wopz7s]{max-width:48rem;margin:0;line-height:1.7;color:var(--color-text-secondary)}.sel-handoff-actions[data-astro-cid-x7wopz7s]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem!important}@media(max-width:640px){.sel-handoff-actions[data-astro-cid-x7wopz7s]{flex-direction:column}.sel-handoff-actions[data-astro-cid-x7wopz7s] .btn[data-astro-cid-x7wopz7s]{width:100%}}
