.h2[data-astro-cid-3sefzpe7]{margin:14px 0 10px;font-size:clamp(28px,3.6vw,44px)}.h2[data-astro-cid-3sefzpe7].sm{margin-top:56px;font-size:clamp(22px,2.6vw,30px)}.h3[data-astro-cid-3sefzpe7]{margin:40px 0 8px;font-size:22px}.lead[data-astro-cid-3sefzpe7]{max-width:760px}.narrow[data-astro-cid-3sefzpe7]{max-width:900px}.narrow[data-astro-cid-3sefzpe7]>p[data-astro-cid-3sefzpe7]{color:#d7dde3}.narrow[data-astro-cid-3sefzpe7]>p[data-astro-cid-3sefzpe7]+p[data-astro-cid-3sefzpe7]{margin-top:12px}.dc[data-astro-cid-3sefzpe7]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:22px;padding:16px}.dc-pick[data-astro-cid-3sefzpe7]{flex-wrap:wrap;gap:8px;display:flex}.dc-pick[data-astro-cid-3sefzpe7] .btn[data-astro-cid-3sefzpe7]{min-height:44px}.dc-pick[data-astro-cid-3sefzpe7] .btn[data-astro-cid-3sefzpe7][aria-pressed=true]{border-color:var(--orange);color:var(--orange);background:var(--orange-soft)}.dc-say[data-astro-cid-3sefzpe7]{color:#d7dde3;max-width:820px;min-height:3em;margin:12px 0 4px}.dc-scroll[data-astro-cid-3sefzpe7]{overflow-x:auto}.dc[data-astro-cid-3sefzpe7] svg[data-astro-cid-3sefzpe7]{width:100%;min-width:640px;height:auto;display:block}.lane[data-astro-cid-3sefzpe7] rect[data-astro-cid-3sefzpe7]{fill:#ffffff04;stroke:var(--line);stroke-dasharray:4 4}.lane[data-astro-cid-3sefzpe7] text[data-astro-cid-3sefzpe7]{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--dim)}.e[data-astro-cid-3sefzpe7] path[data-astro-cid-3sefzpe7]{fill:none;stroke:var(--orange);stroke-width:1.8px;stroke-dasharray:5 5;transition:opacity .3s}.e[data-astro-cid-3sefzpe7].shared path[data-astro-cid-3sefzpe7]{stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:2 5;opacity:.6}.dc[data-astro-cid-3sefzpe7] marker[data-astro-cid-3sefzpe7] path[data-astro-cid-3sefzpe7]{fill:var(--orange)}.core[data-astro-cid-3sefzpe7] circle[data-astro-cid-3sefzpe7]{fill:#1d1712;stroke:var(--orange);stroke-width:2px}.core[data-astro-cid-3sefzpe7] .halo[data-astro-cid-3sefzpe7]{fill:none;stroke:#ff6a1359;stroke-width:1.5px}.core[data-astro-cid-3sefzpe7] text[data-astro-cid-3sefzpe7]{font:600 15px var(--display);fill:var(--text);text-anchor:middle}.core[data-astro-cid-3sefzpe7] text[data-astro-cid-3sefzpe7].sm{font:500 10.5px var(--mono);fill:var(--muted)}.chip[data-astro-cid-3sefzpe7] rect[data-astro-cid-3sefzpe7]{fill:var(--bg2);stroke:var(--line2);stroke-width:1.5px;transition:stroke .3s,fill .3s,opacity .3s}.chip[data-astro-cid-3sefzpe7] text[data-astro-cid-3sefzpe7]{font:600 13px var(--display);fill:var(--text);text-anchor:middle;transition:opacity .3s}.dc[data-astro-cid-3sefzpe7].live .e[data-astro-cid-3sefzpe7]:not(.shared) path[data-astro-cid-3sefzpe7]{animation:1.2s linear infinite dcFlow}.dc[data-astro-cid-3sefzpe7].live .core[data-astro-cid-3sefzpe7] .halo[data-astro-cid-3sefzpe7]{transform-origin:380px 262px;animation:2.4s ease-in-out infinite dcHalo}@keyframes dcFlow{to{stroke-dashoffset:-10px}}@keyframes dcHalo{50%{opacity:.4;transform:scale(1.06)}}.dc[data-astro-cid-3sefzpe7]:not([data-sel=""]) .e[data-astro-cid-3sefzpe7]:not(.on) path[data-astro-cid-3sefzpe7],.dc[data-astro-cid-3sefzpe7]:not([data-sel=""]) .chip[data-astro-cid-3sefzpe7]:not(.on){opacity:.18}.dc[data-astro-cid-3sefzpe7] .chip[data-astro-cid-3sefzpe7].on rect[data-astro-cid-3sefzpe7]{stroke:var(--orange);fill:#1d1712}.dc[data-astro-cid-3sefzpe7] .e[data-astro-cid-3sefzpe7].on path[data-astro-cid-3sefzpe7]{stroke-width:2.6px}@media (prefers-reduced-motion:reduce){.dc[data-astro-cid-3sefzpe7].live [data-astro-cid-3sefzpe7]{animation:none!important}.dc[data-astro-cid-3sefzpe7] [data-astro-cid-3sefzpe7]{transition:none!important}}.cmp[data-astro-cid-3sefzpe7]{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;display:grid}.cmp[data-astro-cid-3sefzpe7]>div[data-astro-cid-3sefzpe7]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:16px 18px}.cmp[data-astro-cid-3sefzpe7]>div[data-astro-cid-3sefzpe7].good{border-color:#2fd27a73}.cmp[data-astro-cid-3sefzpe7] .mono[data-astro-cid-3sefzpe7]{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px}.cmp[data-astro-cid-3sefzpe7] .good[data-astro-cid-3sefzpe7] .mono[data-astro-cid-3sefzpe7]{color:var(--green)}.cmp[data-astro-cid-3sefzpe7] ul[data-astro-cid-3sefzpe7]{color:#d7dde3;gap:4px;margin:8px 0 0;padding-left:1.1em;display:grid}@media (width<=640px){.cmp[data-astro-cid-3sefzpe7]{grid-template-columns:1fr}}.tbl[data-astro-cid-3sefzpe7]{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:28px;overflow-x:auto}.tbl[data-astro-cid-3sefzpe7] table[data-astro-cid-3sefzpe7]{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.tbl[data-astro-cid-3sefzpe7] caption[data-astro-cid-3sefzpe7]{text-align:left;font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);padding:14px 16px 6px}.tbl[data-astro-cid-3sefzpe7] th[data-astro-cid-3sefzpe7],.tbl[data-astro-cid-3sefzpe7] td[data-astro-cid-3sefzpe7]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.tbl[data-astro-cid-3sefzpe7] thead[data-astro-cid-3sefzpe7] th[data-astro-cid-3sefzpe7]{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tbl[data-astro-cid-3sefzpe7] th[data-astro-cid-3sefzpe7][scope=row]{font-weight:500}.links[data-astro-cid-3sefzpe7]{margin-top:18px}.links[data-astro-cid-3sefzpe7] .card[data-astro-cid-3sefzpe7]{padding:18px}.links[data-astro-cid-3sefzpe7] .mono[data-astro-cid-3sefzpe7]{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px;display:block}.links[data-astro-cid-3sefzpe7] b[data-astro-cid-3sefzpe7]{font:600 17px/1.25 var(--display);margin-top:6px;display:block}
