.p2c[data-astro-cid-slq4o7yj]{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:0;display:grid}.panel[data-astro-cid-slq4o7yj]{gap:10px;display:grid}.panel[data-astro-cid-slq4o7yj] svg[data-astro-cid-slq4o7yj]{border-radius:var(--radius-sm);border:1px solid var(--line);width:100%;height:auto}.cap[data-astro-cid-slq4o7yj]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.cap[data-astro-cid-slq4o7yj] span[data-astro-cid-slq4o7yj]{color:var(--accent);margin-right:6px}.mid[data-astro-cid-slq4o7yj]{color:var(--accent);justify-items:center;gap:4px;padding-top:24px;font-size:.9rem;display:grid}.mid[data-astro-cid-slq4o7yj] svg[data-astro-cid-slq4o7yj]{width:40px}.lbl[data-astro-cid-slq4o7yj]{font:600 10px var(--mono);fill:#0a0b0d}.num[data-astro-cid-slq4o7yj]{font:600 13px var(--mono)}.axis[data-astro-cid-slq4o7yj]{font:500 12px var(--mono);fill:var(--muted)}@media (width<=820px){.p2c[data-astro-cid-slq4o7yj]{grid-template-columns:1fr}.mid[data-astro-cid-slq4o7yj]{grid-auto-flow:column;align-items:center;gap:10px;padding:0}.mid[data-astro-cid-slq4o7yj] svg[data-astro-cid-slq4o7yj]{width:28px;transform:rotate(90deg)}}.cs-hero[data-astro-cid-cxwbdvon]{background:radial-gradient(700px 320px at 10% 0,#ff6b1a1f,#0000 70%);padding-block:clamp(48px,7vw,96px) clamp(48px,6vw,80px)}.cs-hero[data-astro-cid-cxwbdvon] .wrap[data-astro-cid-cxwbdvon]{gap:24px;display:grid}.cs-hero[data-astro-cid-cxwbdvon] h1[data-astro-cid-cxwbdvon]{max-width:15em}.back[data-astro-cid-cxwbdvon]{color:var(--muted);width:fit-content;font-size:.82rem;text-decoration:none}.meta[data-astro-cid-cxwbdvon]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.meta[data-astro-cid-cxwbdvon] div[data-astro-cid-cxwbdvon]{background:var(--bg);align-content:start;gap:6px;padding:18px 20px;display:grid}.meta[data-astro-cid-cxwbdvon] dt[data-astro-cid-cxwbdvon]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem}.meta[data-astro-cid-cxwbdvon] dd[data-astro-cid-cxwbdvon]{margin:0;font-size:.98rem}.pill[data-astro-cid-cxwbdvon]{background:var(--accent-soft);color:var(--accent-2);border-radius:999px;margin-right:4px;padding:1px 8px;font-size:.8rem;font-weight:550;display:inline-block}@media (width<=900px){.meta[data-astro-cid-cxwbdvon]{grid-template-columns:1fr 1fr}}@media (width<=520px){.meta[data-astro-cid-cxwbdvon]{grid-template-columns:1fr}}.stats-band[data-astro-cid-cxwbdvon]{border-top:1px solid var(--line);background:var(--bg-2);padding-block:48px}.stats[data-astro-cid-cxwbdvon]{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;display:grid}.stats[data-astro-cid-cxwbdvon] div[data-astro-cid-cxwbdvon]{align-content:start;gap:6px;display:grid}.stats[data-astro-cid-cxwbdvon] dd[data-astro-cid-cxwbdvon]{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1.1}.stats[data-astro-cid-cxwbdvon] dt[data-astro-cid-cxwbdvon]{font-weight:600}.stats[data-astro-cid-cxwbdvon] p[data-astro-cid-cxwbdvon]{color:var(--muted);font-size:.88rem}@media (width<=900px){.stats[data-astro-cid-cxwbdvon]{grid-template-columns:1fr 1fr}}.fine[data-astro-cid-cxwbdvon]{max-width:62em;margin-top:22px;font-size:.86rem}.two[data-astro-cid-cxwbdvon]{grid-template-columns:1fr 1.1fr;align-items:start;gap:32px 64px;display:grid}.two[data-astro-cid-cxwbdvon] .section-head[data-astro-cid-cxwbdvon]{margin-bottom:0;position:sticky;top:96px}@media (width<=900px){.two[data-astro-cid-cxwbdvon]{grid-template-columns:1fr}.two[data-astro-cid-cxwbdvon] .section-head[data-astro-cid-cxwbdvon]{position:static}}.hard[data-astro-cid-cxwbdvon]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hard[data-astro-cid-cxwbdvon] li[data-astro-cid-cxwbdvon]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);gap:8px;padding:22px 24px;display:grid}.hard[data-astro-cid-cxwbdvon] p[data-astro-cid-cxwbdvon]{color:var(--text-2);font-size:.98rem}.layers[data-astro-cid-cxwbdvon]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.layers[data-astro-cid-cxwbdvon] li[data-astro-cid-cxwbdvon]{border-bottom:1px solid var(--line);grid-template-columns:4.5em 1fr 11em;align-items:baseline;gap:20px;padding:20px 0;display:grid}.lid[data-astro-cid-cxwbdvon]{color:var(--accent);font-size:.92rem}.layers[data-astro-cid-cxwbdvon] h3[data-astro-cid-cxwbdvon]{margin-bottom:4px;font-size:1.08rem}.layers[data-astro-cid-cxwbdvon] p[data-astro-cid-cxwbdvon]{color:var(--text-2);font-size:.97rem}.state[data-astro-cid-cxwbdvon]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:.74rem}.s-done[data-astro-cid-cxwbdvon] .state[data-astro-cid-cxwbdvon]{color:var(--ok)}.s-now[data-astro-cid-cxwbdvon] .state[data-astro-cid-cxwbdvon]{color:var(--accent-2)}@media (width<=680px){.layers[data-astro-cid-cxwbdvon] li[data-astro-cid-cxwbdvon]{grid-template-columns:3.4em 1fr}.state[data-astro-cid-cxwbdvon]{text-align:left;grid-column:2}}.findings[data-astro-cid-cxwbdvon]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.findings[data-astro-cid-cxwbdvon] article[data-astro-cid-cxwbdvon]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);align-content:start;gap:12px;padding:28px 28px 30px;display:grid}.findings[data-astro-cid-cxwbdvon] .n[data-astro-cid-cxwbdvon]{color:var(--accent);font-size:.8rem}.findings[data-astro-cid-cxwbdvon] p[data-astro-cid-cxwbdvon]{color:var(--text-2)}@media (width<=820px){.findings[data-astro-cid-cxwbdvon]{grid-template-columns:1fr}}.table-wrap[data-astro-cid-cxwbdvon]{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table[data-astro-cid-cxwbdvon]{border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem}th[data-astro-cid-cxwbdvon],td[data-astro-cid-cxwbdvon]{text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:16px 20px}td[data-astro-cid-cxwbdvon]{font-family:var(--mono)}thead[data-astro-cid-cxwbdvon] th[data-astro-cid-cxwbdvon]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--bg-2);font-size:.74rem;font-weight:500}th[data-astro-cid-cxwbdvon]:first-child{text-align:left}tbody[data-astro-cid-cxwbdvon] th[data-astro-cid-cxwbdvon]{font-weight:550}tbody[data-astro-cid-cxwbdvon] tr[data-astro-cid-cxwbdvon]:last-child>[data-astro-cid-cxwbdvon]{border-bottom:0}.next[data-astro-cid-cxwbdvon]{border-left:1px solid var(--line-2);gap:0;margin:0;padding:0;list-style:none;display:grid}.next[data-astro-cid-cxwbdvon] li[data-astro-cid-cxwbdvon]{grid-template-columns:4.5em 1fr;gap:16px;padding:0 0 26px 24px;display:grid;position:relative}.next[data-astro-cid-cxwbdvon] li[data-astro-cid-cxwbdvon]:before{content:"";background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-5px}.next[data-astro-cid-cxwbdvon] li[data-astro-cid-cxwbdvon]:first-child:before{background:var(--accent)}.next[data-astro-cid-cxwbdvon] .mono[data-astro-cid-cxwbdvon]{color:var(--accent-2);padding-top:2px;font-size:.85rem}.next[data-astro-cid-cxwbdvon] h3[data-astro-cid-cxwbdvon]{margin-bottom:4px;font-size:1.05rem}.next[data-astro-cid-cxwbdvon] p[data-astro-cid-cxwbdvon]{color:var(--text-2);font-size:.97rem}.stack[data-astro-cid-cxwbdvon]{margin-bottom:40px}.stack[data-astro-cid-cxwbdvon] .tag[data-astro-cid-cxwbdvon]{height:32px;padding:0 14px;font-size:.8rem}.links[data-astro-cid-cxwbdvon]{flex-wrap:wrap;gap:12px;display:flex}
