.heatmap-widget[data-astro-cid-azkdtunj]{position:relative}.heatmap-widget[data-astro-cid-azkdtunj] .tooltip[data-astro-cid-azkdtunj]{z-index:10;border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-mono);white-space:nowrap;pointer-events:none;border-radius:4px;padding:.25rem .5rem;font-size:.72rem;position:absolute;transform:translate(-50%)}.heatmap-widget[data-astro-cid-azkdtunj] .tooltip[data-astro-cid-azkdtunj][hidden]{display:none}.heatmap-widget[data-astro-cid-azkdtunj] svg[data-astro-cid-azkdtunj]{width:100%;height:auto;margin-top:.4rem;display:block}.heatmap-widget[data-astro-cid-azkdtunj] .empty[data-astro-cid-azkdtunj],.heatmap-widget[data-astro-cid-azkdtunj] .summary[data-astro-cid-azkdtunj]{font-family:var(--font-mono);color:var(--muted);margin:.6rem 0 0;font-size:.78rem}.heatmap-widget[data-astro-cid-azkdtunj] a[data-astro-cid-azkdtunj].mono-label{text-decoration:none}.heatmap-widget[data-astro-cid-azkdtunj] a[data-astro-cid-azkdtunj].mono-label:hover{text-decoration:underline}.eyebrow[data-astro-cid-ta2fbyqs]{margin-bottom:.3rem;display:block}h1[data-astro-cid-ta2fbyqs]{margin:0 0 1.25rem;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.5rem)}.bio[data-astro-cid-ta2fbyqs]{max-width:60ch;color:var(--muted);font-size:1.05rem;line-height:1.65}.bio[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0 0 .9rem}.section-heading[data-astro-cid-ta2fbyqs]{margin:2.5rem 0 1rem;font-size:1.3rem}.section-intro[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:-.4rem 0 1rem}.card[data-astro-cid-ta2fbyqs] .mono-label[data-astro-cid-ta2fbyqs]{text-transform:uppercase}.now-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.now-list[data-astro-cid-ta2fbyqs]{margin:0;padding:0;line-height:1.7;list-style:none}.now-columns[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,max-content);gap:.75rem 3rem;display:grid}@media (width>=720px){.now-wide[data-astro-cid-ta2fbyqs]{grid-column:span 2}}.now-sublabel[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem;font-size:.65rem;display:block}.now-list[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{text-decoration:none}.now-list[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration:underline}.now-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"▸ ";color:var(--live)}.updated[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.75rem 0 0;font-size:.7rem}.stats-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.setup-group[data-astro-cid-ta2fbyqs]+.setup-group[data-astro-cid-ta2fbyqs]{margin-top:1.75rem}.setup-group[data-astro-cid-ta2fbyqs] .eyebrow[data-astro-cid-ta2fbyqs]{margin-bottom:.6rem}.setup-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:1rem;display:grid}.spec-card[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{margin:0}.spec-row[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);grid-template-columns:7.5rem 1fr;gap:.75rem;padding:.45rem 0;display:grid;position:relative}.spec-row[data-astro-cid-ta2fbyqs]:first-child{border-top:none;padding-top:0}dt[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:.15rem;font-size:.7rem}dd[data-astro-cid-ta2fbyqs]{margin:0;line-height:1.45}dd[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{text-decoration:none}dd[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{text-decoration:underline}dd[data-astro-cid-ta2fbyqs].tba{color:var(--muted);opacity:.6}.spec-trigger[data-astro-cid-ta2fbyqs]{color:inherit;font:inherit;text-align:left;cursor:help;text-decoration:underline dotted var(--muted);text-underline-offset:.25em;background:0 0;border:none;padding:0}.spec-trigger[data-astro-cid-ta2fbyqs]:hover,.spec-trigger[data-astro-cid-ta2fbyqs]:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}.spec-tip[data-astro-cid-ta2fbyqs]{z-index:10;background:var(--surface);border:1px solid var(--accent);visibility:hidden;opacity:0;padding:.9rem 1rem;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% - .1rem);left:0;right:0;transform:translateY(-4px);box-shadow:0 10px 28px #00000073}.spec-detail[data-astro-cid-ta2fbyqs]:hover .spec-tip[data-astro-cid-ta2fbyqs],.spec-detail[data-astro-cid-ta2fbyqs]:focus-within .spec-tip[data-astro-cid-ta2fbyqs]{visibility:visible;opacity:1;transform:none}.tip-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem;font-size:.7rem;display:block}.spec-tip[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{margin:0}.tip-row[data-astro-cid-ta2fbyqs]{grid-template-columns:6.5rem 1fr;gap:.6rem;padding:.3rem 0;display:grid}.tip-row[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font-size:.85rem}.spec-tip[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);margin-top:.6rem;font-size:.72rem;display:inline-block}.note[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.85rem;display:block}@media (width<=400px){.now-columns[data-astro-cid-ta2fbyqs],.stats-grid[data-astro-cid-ta2fbyqs],.setup-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.spec-row[data-astro-cid-ta2fbyqs]{grid-template-columns:6rem 1fr}}
