.category-hub-page[data-astro-cid-utmrv6e7]{padding-bottom:var(--space-16)}.category-hub__breadcrumbs[data-astro-cid-utmrv6e7]{margin-top:var(--space-4);margin-bottom:var(--space-6)}.category-hero[data-astro-cid-utmrv6e7]{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.category-hero__badge[data-astro-cid-utmrv6e7]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-brand-strong);background-color:var(--color-brand-subtle);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-3);font-weight:700;display:inline-block}.category-hero__title[data-astro-cid-utmrv6e7]{color:var(--color-text);font-weight:800;line-height:var(--leading-tight);margin:0 0 var(--space-4) 0}.category-hero__desc[data-astro-cid-utmrv6e7]{color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:46rem;margin:0 0 var(--space-5) 0}.category-hero__meta[data-astro-cid-utmrv6e7]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;font-weight:600;display:flex}.meta-dot[data-astro-cid-utmrv6e7]{color:var(--color-border)}.hub-section[data-astro-cid-utmrv6e7]{margin-bottom:var(--space-12)}.hub-section__header[data-astro-cid-utmrv6e7]{margin-bottom:var(--space-6)}.hub-section__title[data-astro-cid-utmrv6e7]{color:var(--color-text);margin:0 0 var(--space-2) 0;font-weight:700}.hub-section__subtitle[data-astro-cid-utmrv6e7]{color:var(--color-text-muted);margin:0}.tools-grid[data-astro-cid-utmrv6e7]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.tools-grid[data-astro-cid-utmrv6e7]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.tools-grid[data-astro-cid-utmrv6e7]{grid-template-columns:repeat(3,1fr)}}.workflow-steps[data-astro-cid-utmrv6e7]{gap:var(--space-5);margin:var(--space-6) 0 var(--space-8) 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=768px){.workflow-steps[data-astro-cid-utmrv6e7]{grid-template-columns:repeat(3,1fr)}}.workflow-step[data-astro-cid-utmrv6e7]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);min-width:0;box-shadow:var(--shadow-sm)}.workflow-step[data-astro-cid-utmrv6e7] h3[data-astro-cid-utmrv6e7]{color:var(--color-text);margin:0 0 var(--space-2) 0;font-weight:700}.workflow-step[data-astro-cid-utmrv6e7] p[data-astro-cid-utmrv6e7]{color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}.workflow-step[data-astro-cid-utmrv6e7] p[data-astro-cid-utmrv6e7]+p[data-astro-cid-utmrv6e7]{margin-top:var(--space-3)}.workflow-step[data-astro-cid-utmrv6e7] a[data-astro-cid-utmrv6e7]{color:var(--color-brand);font-weight:600;text-decoration:underline}.hub-guide-section[data-astro-cid-utmrv6e7]{border-top:1px solid var(--color-border);padding-top:var(--space-10)}.hub-guide-prose[data-astro-cid-utmrv6e7]{max-width:52rem}.hub-guide-prose[data-astro-cid-utmrv6e7] h2[data-astro-cid-utmrv6e7]{color:var(--color-text);margin-top:var(--space-8);margin-bottom:var(--space-4);font-weight:700}.hub-guide-prose[data-astro-cid-utmrv6e7] h3[data-astro-cid-utmrv6e7]{color:var(--color-text);margin-top:var(--space-6);margin-bottom:var(--space-2);font-weight:700}.hub-guide-prose[data-astro-cid-utmrv6e7] p[data-astro-cid-utmrv6e7],.hub-guide-prose[data-astro-cid-utmrv6e7] ul[data-astro-cid-utmrv6e7]{color:var(--color-text);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.hub-guide-prose[data-astro-cid-utmrv6e7] ul[data-astro-cid-utmrv6e7]{font-size:var(--text-base);padding-left:var(--space-6)}.hub-guide-prose[data-astro-cid-utmrv6e7] li[data-astro-cid-utmrv6e7]{margin-bottom:var(--space-2)}.hub-guide-prose[data-astro-cid-utmrv6e7] a[data-astro-cid-utmrv6e7]{color:var(--color-brand);font-weight:600;text-decoration:underline}.math-callout[data-astro-cid-utmrv6e7]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:var(--font-mono,monospace)}.table-wrap[data-astro-cid-utmrv6e7]{margin:var(--space-4) 0 var(--space-6) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}table[data-astro-cid-utmrv6e7]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}caption[data-astro-cid-utmrv6e7]{padding:var(--space-4);text-align:left;color:var(--color-text-muted)}th[data-astro-cid-utmrv6e7],td[data-astro-cid-utmrv6e7]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}thead[data-astro-cid-utmrv6e7] th[data-astro-cid-utmrv6e7]{background-color:var(--color-bg);color:var(--color-text-muted);font-weight:600}tbody[data-astro-cid-utmrv6e7] tr[data-astro-cid-utmrv6e7]:last-child th[data-astro-cid-utmrv6e7],tbody[data-astro-cid-utmrv6e7] tr[data-astro-cid-utmrv6e7]:last-child td[data-astro-cid-utmrv6e7]{border-bottom:none}
