.vb-lead[data-astro-cid-homphsm6] h1[data-astro-cid-homphsm6]{font-size:clamp(1.8rem,4.5vw,2.6rem);line-height:1.25}.vb-lead[data-astro-cid-homphsm6] .vb-sub[data-astro-cid-homphsm6]{max-width:44rem}h2[data-astro-cid-homphsm6]{margin:0 0 1.4rem;font-size:clamp(1.45rem,3vw,1.8rem)}section[data-astro-cid-homphsm6][id]{scroll-margin-top:4.5rem}.axis-block[data-astro-cid-homphsm6]{margin:1.6rem 0 0}.axis-head[data-astro-cid-homphsm6]{color:var(--sv-text-primary);margin:0 0 .8rem;font-size:.95rem;font-weight:600}.axis-list[data-astro-cid-homphsm6]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.axis-chip[data-astro-cid-homphsm6]{border:1px solid var(--sv-border-color);border-radius:var(--sv-radius-md);background:hsl(var(--sv-brand-h), 30%, 99%);transition:border-color var(--sv-duration-fast) var(--sv-ease-out), box-shadow var(--sv-duration-fast) var(--sv-ease-out), transform var(--sv-duration-fast) var(--sv-ease-out);align-items:center;gap:.55rem;padding:.6rem .85rem;text-decoration:none;display:flex}.axis-chip[data-astro-cid-homphsm6]:hover,.axis-chip[data-astro-cid-homphsm6]:focus-visible{border-color:hsl(var(--chip-h), calc(var(--chip-s) * .55), 55%);box-shadow:0 3px 12px -6px color-mix(in srgb, hsl(var(--chip-h), calc(var(--chip-s) * .6), 45%) 45%, transparent);transform:translateY(-2px)}.axis-dot[data-astro-cid-homphsm6]{background:hsl(var(--chip-h), calc(var(--chip-s) * .72), 38%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex:none;width:.62rem;height:.72rem}.axis-chip[data-astro-cid-homphsm6] strong[data-astro-cid-homphsm6]{color:var(--sv-text-primary);font-size:.92rem}.axis-play[data-astro-cid-homphsm6]{color:var(--sv-text-secondary);font-size:.78rem}.axis-path[data-astro-cid-homphsm6]{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:hsl(var(--chip-h), calc(var(--chip-s) * .72), 32%);background:hsl(var(--chip-h), calc(var(--chip-s) * .3), 95%);border-radius:var(--sv-radius-sm);margin-left:auto;padding:.1rem .45rem;font-size:.75rem;font-weight:700}.axis-block[data-astro-cid-homphsm6] .vb-note[data-astro-cid-homphsm6]{margin:.8rem 0 0}.page-toc[data-astro-cid-homphsm6]{border-top:1px solid var(--sv-border-color);flex-wrap:wrap;gap:.55rem;margin-top:1.8rem;padding-top:1.3rem;display:flex}.page-toc[data-astro-cid-homphsm6] a[data-astro-cid-homphsm6]{color:var(--sv-text-secondary);border:1px solid var(--sv-border-color);border-radius:var(--sv-radius-full);transition:color var(--sv-duration-fast) var(--sv-ease-out), border-color var(--sv-duration-fast) var(--sv-ease-out), background-color var(--sv-duration-fast) var(--sv-ease-out);padding:.32rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none}.page-toc[data-astro-cid-homphsm6] a[data-astro-cid-homphsm6]:hover,.page-toc[data-astro-cid-homphsm6] a[data-astro-cid-homphsm6]:focus-visible{color:var(--sv-brand-700);border-color:color-mix(in srgb, var(--sv-brand-600) 45%, transparent);background:var(--sv-bg-brand-tint)}.pain-grid[data-astro-cid-homphsm6]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.4rem;display:grid}.pain[data-astro-cid-homphsm6]{border-top:2px solid color-mix(in srgb, var(--sv-brand-600) 45%, transparent);padding-top:1rem}.pain-no[data-astro-cid-homphsm6]{color:color-mix(in srgb, var(--sv-brand-600) 55%, transparent);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0 0 .4rem;font-size:1.4rem;font-weight:800}.pain[data-astro-cid-homphsm6] h3[data-astro-cid-homphsm6]{margin:0 0 .5rem;font-size:1.08rem}.pain[data-astro-cid-homphsm6] p[data-astro-cid-homphsm6]{color:var(--sv-text-secondary);margin:0;font-size:.95rem;line-height:1.8}.pain[data-astro-cid-homphsm6] strong[data-astro-cid-homphsm6]{color:var(--sv-brand-700)}.engine-grid[data-astro-cid-homphsm6]{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.6rem;display:grid;position:relative}.engine[data-astro-cid-homphsm6]{border-top:2px solid hsl(var(--sv-brand-h), 40%, 45%);padding-top:1rem}.engine[data-astro-cid-homphsm6] h3[data-astro-cid-homphsm6]{color:hsl(var(--sv-brand-h), 32%, 96%);margin:0 0 .5rem;font-size:1.08rem}.engine[data-astro-cid-homphsm6] p[data-astro-cid-homphsm6]{margin:0;line-height:1.85}.engine[data-astro-cid-homphsm6] strong[data-astro-cid-homphsm6]{color:hsl(var(--sv-brand-h), 45%, 85%)}.zone-note[data-astro-cid-homphsm6]{z-index:1;margin-top:1.6rem;font-size:.95rem;position:relative}.flywheel[data-astro-cid-homphsm6]{counter-reset:fw;max-width:46rem;margin:0;padding:0;list-style:none}.flywheel[data-astro-cid-homphsm6] li[data-astro-cid-homphsm6]{counter-increment:fw;padding:.2rem 0 1.2rem 2.9rem;position:relative}.flywheel[data-astro-cid-homphsm6] li[data-astro-cid-homphsm6]:before{content:counter(fw);background:hsl(var(--sv-brand-h), var(--sv-brand-s), var(--sv-brand-l));width:2rem;height:2.3rem;color:var(--sv-text-on-brand);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);place-items:center;font-size:.92rem;font-weight:700;display:grid;position:absolute;top:.05rem;left:0}.flywheel[data-astro-cid-homphsm6] strong[data-astro-cid-homphsm6]{margin-bottom:.15rem;display:block}.flywheel[data-astro-cid-homphsm6] span[data-astro-cid-homphsm6]{color:var(--sv-text-secondary);font-size:.95rem;line-height:1.7}.compare[data-astro-cid-homphsm6] th[data-astro-cid-homphsm6][scope=col]{color:var(--sv-text-primary);border-bottom:2px solid var(--sv-border-color-strong);white-space:normal;font-weight:700}.compare[data-astro-cid-homphsm6] td[data-astro-cid-homphsm6]{color:var(--sv-text-primary)}.mature-track[data-astro-cid-homphsm6]{border-left:3px solid color-mix(in srgb, var(--sv-brand-600) 55%, transparent);background:hsl(var(--sv-brand-h), 35%, 99%);border-radius:0 var(--sv-radius-md) var(--sv-radius-md) 0;margin-top:1.8rem;padding:1.2rem 1.4rem}.mature-track[data-astro-cid-homphsm6] h3[data-astro-cid-homphsm6]{color:var(--sv-brand-700);margin:0 0 .5rem;font-size:1.02rem}.mature-track[data-astro-cid-homphsm6] p[data-astro-cid-homphsm6]{color:var(--sv-text-secondary);margin:0;font-size:.95rem;line-height:1.85}.mature-track[data-astro-cid-homphsm6] strong[data-astro-cid-homphsm6]{color:var(--sv-text-primary)}.owner-panel[data-astro-cid-homphsm6]{margin-top:1.4rem}.zone-intro[data-astro-cid-homphsm6]{z-index:1;max-width:44rem;margin:-.4rem 0 1.6rem;line-height:1.85;position:relative}.sitemap[data-astro-cid-homphsm6]{z-index:1;flex-direction:column;gap:.7rem;display:flex;position:relative}.sitemap-row[data-astro-cid-homphsm6]{background:color-mix(in srgb, hsl(var(--sv-brand-h), 30%, 96%) 6%, transparent);border:1px solid color-mix(in srgb, hsl(var(--sv-brand-h), 20%, 85%) 18%, transparent);border-radius:var(--sv-radius-md);transition:background-color var(--sv-duration-fast) var(--sv-ease-out), transform var(--sv-duration-fast) var(--sv-ease-out);grid-template-columns:15rem 12rem 1fr;align-items:baseline;gap:.4rem 1.2rem;padding:.85rem 1.1rem;text-decoration:none;display:grid}.sitemap-row[data-astro-cid-homphsm6]:hover{background:color-mix(in srgb, hsl(var(--sv-brand-h), 30%, 96%) 12%, transparent);transform:translate(4px)}.sitemap-name[data-astro-cid-homphsm6]{color:hsl(var(--sv-brand-h), 32%, 96%);font-size:.98rem;font-weight:700}.sitemap-role[data-astro-cid-homphsm6]{color:hsl(var(--sv-brand-h), 45%, 78%);font-size:.85rem;font-weight:600}.sitemap-note[data-astro-cid-homphsm6]{color:hsl(var(--sv-brand-h), 14%, 78%);grid-column:3;font-size:.88rem;line-height:1.65}.sitemap-row[data-astro-cid-homphsm6]{grid-template-columns:15rem 12rem 1fr}@media (width<=860px){.sitemap-row[data-astro-cid-homphsm6]{grid-template-columns:1fr}.sitemap-note[data-astro-cid-homphsm6]{grid-column:1}}.linkflow[data-astro-cid-homphsm6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.4rem;display:grid}.linkflow-item[data-astro-cid-homphsm6]{border-top:2px solid color-mix(in srgb, var(--sv-brand-600) 35%, transparent);padding-top:1rem}.linkflow-item[data-astro-cid-homphsm6] h3[data-astro-cid-homphsm6]{color:var(--sv-brand-700);margin:0 0 .5rem;font-size:1.02rem}.linkflow-item[data-astro-cid-homphsm6] p[data-astro-cid-homphsm6]{color:var(--sv-text-secondary);margin:0;font-size:.95rem;line-height:1.75}.seo-panels[data-astro-cid-homphsm6]{align-items:start}.vb-cta-band-flat[data-astro-cid-homphsm6]{text-align:center}.vb-cta-band-flat[data-astro-cid-homphsm6] h2[data-astro-cid-homphsm6]{margin-bottom:.5rem}.vb-cta-band-flat[data-astro-cid-homphsm6]>p[data-astro-cid-homphsm6]{max-width:38rem;color:var(--sv-text-secondary);margin:0 auto 1.3rem;line-height:1.8}.cta-row[data-astro-cid-homphsm6]{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.6rem;display:flex}
