.page-hero[data-astro-cid-jhd52cn6] h1[data-astro-cid-jhd52cn6]{margin:var(--s4) 0}.section-intro[data-astro-cid-jhd52cn6]{color:var(--ink-soft);max-width:68ch;line-height:1.7;margin-bottom:var(--s8);font-size:1.05rem}.cadre-grid[data-astro-cid-jhd52cn6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}@media(max-width:900px){.cadre-grid[data-astro-cid-jhd52cn6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cadre-grid[data-astro-cid-jhd52cn6]{grid-template-columns:1fr}}.cadre[data-astro-cid-jhd52cn6]{border:2px solid var(--border);background:var(--surface);padding:var(--s6);display:grid;gap:var(--s2);align-content:start}.cadre-num[data-astro-cid-jhd52cn6]{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.6rem);color:var(--accent);line-height:1;font-variant-numeric:tabular-nums}.cadre-num[data-astro-cid-jhd52cn6] small[data-astro-cid-jhd52cn6]{font-family:var(--font-body);font-size:.42em;color:var(--ink-soft);font-weight:600}.cadre-num[data-astro-cid-jhd52cn6] small[data-astro-cid-jhd52cn6].arrow{color:var(--ink-faint);font-size:.6em}.cadre-k[data-astro-cid-jhd52cn6]{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);line-height:1.4}.cadre-note[data-astro-cid-jhd52cn6]{font-size:.82rem;color:var(--ink-soft);line-height:1.5;margin-top:var(--s1)}.sub[data-astro-cid-jhd52cn6]{margin:var(--s12) 0 var(--s4)}.chart-note[data-astro-cid-jhd52cn6]{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-faint);margin-top:var(--s4);line-height:1.6;max-width:80ch}.chart-wrap[data-astro-cid-jhd52cn6].wide{max-width:820px}.lorenz[data-astro-cid-jhd52cn6]{width:100%;height:auto;display:block;overflow:visible}.lorenz[data-astro-cid-jhd52cn6] .grid[data-astro-cid-jhd52cn6]{stroke:var(--border-soft);stroke-width:1}.lorenz[data-astro-cid-jhd52cn6] .ax[data-astro-cid-jhd52cn6]{fill:var(--ink-faint);font-family:var(--font-mono);font-size:11px}.lorenz[data-astro-cid-jhd52cn6] .axlab[data-astro-cid-jhd52cn6]{fill:var(--ink-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.lorenz[data-astro-cid-jhd52cn6] .area[data-astro-cid-jhd52cn6]{fill:color-mix(in srgb,var(--accent) 12%,transparent);stroke:none}.lorenz[data-astro-cid-jhd52cn6] .diag[data-astro-cid-jhd52cn6]{stroke:var(--ink-faint);stroke-width:1.5;stroke-dasharray:4 4;fill:none}.lorenz[data-astro-cid-jhd52cn6] .curve[data-astro-cid-jhd52cn6]{stroke:var(--accent);stroke-width:2.5;fill:none}.lorenz[data-astro-cid-jhd52cn6] .mk[data-astro-cid-jhd52cn6]{stroke:var(--ink-faint);stroke-width:1;stroke-dasharray:2 3}.lorenz[data-astro-cid-jhd52cn6] .mkdot[data-astro-cid-jhd52cn6]{fill:var(--accent);stroke:var(--surface);stroke-width:1.5}.lorenz-legend[data-astro-cid-jhd52cn6]{display:flex;flex-wrap:wrap;gap:var(--s6);margin-top:var(--s4);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint)}.lg[data-astro-cid-jhd52cn6]{display:inline-flex;align-items:center;gap:var(--s2)}.sw[data-astro-cid-jhd52cn6]{width:22px;height:0;display:inline-block}.sw[data-astro-cid-jhd52cn6].curve{border-top:3px solid var(--accent)}.sw[data-astro-cid-jhd52cn6].diag{border-top:2px dashed var(--ink-faint)}.reads[data-astro-cid-jhd52cn6]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:var(--s8)}@media(max-width:640px){.reads[data-astro-cid-jhd52cn6]{grid-template-columns:1fr}}.read[data-astro-cid-jhd52cn6]{border:2px solid var(--border);background:var(--surface);padding:var(--s6);display:grid;gap:2px}.read-k[data-astro-cid-jhd52cn6]{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint)}.read-v[data-astro-cid-jhd52cn6]{font-family:var(--font-display);font-size:2rem;color:var(--accent);line-height:1}.read-d[data-astro-cid-jhd52cn6]{font-size:.85rem;color:var(--ink-soft)}.reveal[data-astro-cid-jhd52cn6]{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media(max-width:760px){.reveal[data-astro-cid-jhd52cn6]{grid-template-columns:1fr}}.reveal-col[data-astro-cid-jhd52cn6]{border:2px solid var(--border);background:var(--surface);padding:var(--s6)}.reveal-h[data-astro-cid-jhd52cn6]{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:var(--s4)}.rrow[data-astro-cid-jhd52cn6]{display:grid;grid-template-columns:96px 1fr 48px;gap:var(--s3);align-items:center;margin-bottom:var(--s3)}.rname[data-astro-cid-jhd52cn6]{font-size:.82rem;color:var(--ink);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbar[data-astro-cid-jhd52cn6]{height:16px;background:var(--surface-2);position:relative}.rfill[data-astro-cid-jhd52cn6]{position:absolute;inset:0 auto 0 0;background:var(--ink-800);border-right:2px solid var(--ink-faint)}.rfill[data-astro-cid-jhd52cn6].grp{background:var(--accent);border-right-color:var(--accent)}.rval[data-astro-cid-jhd52cn6]{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums}.gbars[data-astro-cid-jhd52cn6]{display:grid;gap:var(--s2)}.gbar[data-astro-cid-jhd52cn6]{display:grid;grid-template-columns:220px 1fr 52px;gap:var(--s4);align-items:center}@media(max-width:640px){.gbar[data-astro-cid-jhd52cn6]{grid-template-columns:1fr;gap:2px}}.gname[data-astro-cid-jhd52cn6]{font-size:.9rem;color:var(--ink);text-align:right}@media(max-width:640px){.gname[data-astro-cid-jhd52cn6]{text-align:left}}.gcount[data-astro-cid-jhd52cn6]{font-style:normal;font-family:var(--font-mono);font-size:.66rem;color:var(--ink-faint)}.gtrack[data-astro-cid-jhd52cn6]{height:24px;background:var(--surface);border:1px solid var(--border);position:relative}.gfill[data-astro-cid-jhd52cn6]{position:absolute;inset:0 auto 0 0;background:var(--accent)}.gbar[data-astro-cid-jhd52cn6].indep .gfill[data-astro-cid-jhd52cn6]{background:var(--surface-2);border-right:2px solid var(--ink-faint)}.gval[data-astro-cid-jhd52cn6]{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums}.tiers[data-astro-cid-jhd52cn6]{display:grid;gap:6px}.tier[data-astro-cid-jhd52cn6]{border:2px solid var(--border);background:var(--surface);padding:var(--s5) var(--s6);display:grid;gap:var(--s3)}.tier-top[data-astro-cid-jhd52cn6]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4)}.tier-name[data-astro-cid-jhd52cn6]{font-family:var(--font-display);text-transform:uppercase;font-size:1.2rem;color:var(--ink)}.tier-count[data-astro-cid-jhd52cn6]{font-family:var(--font-mono);font-size:.72rem;color:var(--ink-faint)}.tier-bar[data-astro-cid-jhd52cn6]{height:18px;background:var(--surface-2);position:relative}.tier-fill[data-astro-cid-jhd52cn6]{position:absolute;inset:0 auto 0 0;background:var(--accent);min-width:3px}.tier-foot[data-astro-cid-jhd52cn6]{display:flex;justify-content:space-between;gap:var(--s4);font-family:var(--font-mono);font-size:.72rem}.tier-share[data-astro-cid-jhd52cn6]{color:var(--ink)}.tier-cs[data-astro-cid-jhd52cn6]{color:var(--ink-faint)}.cta-links[data-astro-cid-jhd52cn6]{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s8)}.byline[data-astro-cid-jhd52cn6]{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-faint);margin-top:var(--s4);letter-spacing:.02em}.byline[data-astro-cid-jhd52cn6] strong[data-astro-cid-jhd52cn6]{color:var(--ink-soft);font-weight:600}.steps[data-astro-cid-jhd52cn6]{list-style:none;display:grid;gap:6px;margin-bottom:var(--s8)}.step[data-astro-cid-jhd52cn6]{display:grid;grid-template-columns:auto 1fr;gap:var(--s4);align-items:start;border:2px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);padding:var(--s6)}.step-n[data-astro-cid-jhd52cn6]{font-family:var(--font-display);font-size:1.6rem;color:var(--accent);line-height:1;min-width:1.4rem}.step-body[data-astro-cid-jhd52cn6]{display:grid;gap:var(--s1)}.step-name[data-astro-cid-jhd52cn6]{font-family:var(--font-body);font-weight:700;color:var(--ink)}.step-text[data-astro-cid-jhd52cn6]{font-size:.92rem;color:var(--ink-soft);line-height:1.6;margin:0}.faq[data-astro-cid-jhd52cn6]{display:grid;gap:var(--s2);max-width:860px}.faq-item[data-astro-cid-jhd52cn6]{border:1px solid var(--border);background:var(--surface);transition:border-color var(--m-micro) var(--ease)}.faq-item[data-astro-cid-jhd52cn6][open]{border-color:var(--accent)}.faq-q[data-astro-cid-jhd52cn6]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s4) var(--s6);font-family:var(--font-body);font-weight:600;font-size:1.02rem;color:var(--ink);line-height:1.45}.faq-q[data-astro-cid-jhd52cn6]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-jhd52cn6]:hover{color:var(--accent)}.faq-mark[data-astro-cid-jhd52cn6]{position:relative;width:15px;height:15px;flex:none}.faq-mark[data-astro-cid-jhd52cn6]:before,.faq-mark[data-astro-cid-jhd52cn6]:after{content:"";position:absolute;background:var(--accent);transition:transform var(--m-micro) var(--ease)}.faq-mark[data-astro-cid-jhd52cn6]:before{top:6.5px;left:0;width:15px;height:2px}.faq-mark[data-astro-cid-jhd52cn6]:after{top:0;left:6.5px;width:2px;height:15px}.faq-item[data-astro-cid-jhd52cn6][open] .faq-mark[data-astro-cid-jhd52cn6]:after{transform:scaleY(0)}.faq-a[data-astro-cid-jhd52cn6]{margin:0;padding:0 var(--s6) var(--s6);color:var(--ink-soft);line-height:1.7;font-size:.95rem;max-width:72ch}
