.top:where(.astro-y2oqsprl){padding-top:32px}.iv:where(.astro-y2oqsprl) .ivgrid:where(.astro-y2oqsprl){display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;margin:18px 0 14px}.iv:where(.astro-y2oqsprl) .ivcard:where(.astro-y2oqsprl){border:1px solid var(--rule);background:var(--surface);padding:16px 18px 12px}.iv:where(.astro-y2oqsprl) .ivchip:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--ink-dim);text-transform:uppercase}.iv:where(.astro-y2oqsprl) .ivtag:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:.72em;letter-spacing:.06em;color:var(--ink-dim);border:1px solid var(--rule);padding:1px 6px;margin-left:8px;vertical-align:1px}.iv:where(.astro-y2oqsprl) .ivval:where(.astro-y2oqsprl){font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--weight-display);margin:2px 0 0}.iv:where(.astro-y2oqsprl) .ivrange:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);margin-bottom:2px}.iv:where(.astro-y2oqsprl) .ivstrip:where(.astro-y2oqsprl){position:relative;height:30px;margin:4px 0 10px}.iv:where(.astro-y2oqsprl) .ivstrip:where(.astro-y2oqsprl):before{content:"";position:absolute;left:0;right:0;top:9px;height:1px;background:var(--rule)}.iv:where(.astro-y2oqsprl) .ivband:where(.astro-y2oqsprl){position:absolute;top:6px;height:7px;border-radius:3.5px;background:var(--accent);opacity:.16}.iv:where(.astro-y2oqsprl) .ivdot:where(.astro-y2oqsprl){position:absolute;top:9.5px;width:9px;height:9px;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--surface)}.iv:where(.astro-y2oqsprl) .ivint:where(.astro-y2oqsprl){position:absolute;top:9.5px;width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--ink-dim);transform:translate(-50%,-50%)}.iv:where(.astro-y2oqsprl) .ivtick:where(.astro-y2oqsprl){position:absolute;top:3px;width:2px;height:13px;background:var(--ink);transform:translate(-50%)}.iv:where(.astro-y2oqsprl) .ivdia:where(.astro-y2oqsprl){position:absolute;top:9.5px;width:7px;height:7px;background:var(--ink-dim);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 2px var(--surface)}.iv:where(.astro-y2oqsprl) .ivs0:where(.astro-y2oqsprl),.iv:where(.astro-y2oqsprl) .ivs1:where(.astro-y2oqsprl){position:absolute;top:17px;font-family:var(--font-mono);font-size:10px;color:var(--ink-faint)}.iv:where(.astro-y2oqsprl) .ivs0:where(.astro-y2oqsprl){left:0}.iv:where(.astro-y2oqsprl) .ivs1:where(.astro-y2oqsprl){right:0}.iv:where(.astro-y2oqsprl) .ivrow:where(.astro-y2oqsprl){font-size:var(--fs-sm);padding:3px 0;font-variant-numeric:tabular-nums}.iv:where(.astro-y2oqsprl) .ivrow:where(.astro-y2oqsprl) .dim:where(.astro-y2oqsprl),.iv:where(.astro-y2oqsprl) .ivrow:where(.astro-y2oqsprl).dim{color:var(--ink-dim)}.iv:where(.astro-y2oqsprl) .ivrow:where(.astro-y2oqsprl).dim{font-family:var(--font-mono);font-size:var(--fs-xs)}.iv:where(.astro-y2oqsprl) .g:where(.astro-y2oqsprl){display:inline-block;margin-right:7px;vertical-align:-1px}.iv:where(.astro-y2oqsprl) .g-ask:where(.astro-y2oqsprl){width:2px;height:11px;background:var(--ink)}.iv:where(.astro-y2oqsprl) .g-t90:where(.astro-y2oqsprl){width:7px;height:7px;background:var(--ink-dim);transform:rotate(45deg);vertical-align:0}.iv:where(.astro-y2oqsprl) .g-int:where(.astro-y2oqsprl){width:7px;height:7px;border-radius:50%;background:var(--surface);border:2px solid var(--ink-dim);vertical-align:-1px}.iv:where(.astro-y2oqsprl) .ivmeta:where(.astro-y2oqsprl){margin-top:8px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.5}.iv:where(.astro-y2oqsprl) .ivnote:where(.astro-y2oqsprl){font-size:var(--fs-sm);color:var(--ink-dim);max-width:84ch;margin-top:10px}.iv:where(.astro-y2oqsprl) .ivnote-d:where(.astro-y2oqsprl) summary:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);cursor:pointer;letter-spacing:.03em}.iv:where(.astro-y2oqsprl) .ivnote-d:where(.astro-y2oqsprl) summary:where(.astro-y2oqsprl):hover{color:var(--ink)}.page-head:where(.astro-y2oqsprl){margin-bottom:20px;max-width:84ch}.page-head:where(.astro-y2oqsprl) h1:where(.astro-y2oqsprl){font-family:var(--font-display);font-size:var(--fs-3xl);line-height:var(--lh-display);font-weight:var(--weight-display);margin:6px 0 12px}.standfirst:where(.astro-y2oqsprl) a:where(.astro-y2oqsprl){color:var(--link)}.forward:where(.astro-y2oqsprl){margin-top:6px}.secintro:where(.astro-y2oqsprl){max-width:72ch;color:var(--ink-dim)}.cta-box:where(.astro-y2oqsprl){border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--surface);padding:14px 18px;max-width:72ch;margin:14px 0 6px}.cta-box:where(.astro-y2oqsprl) p:where(.astro-y2oqsprl){margin:0 0 10px}.cta-box:where(.astro-y2oqsprl) p:where(.astro-y2oqsprl):last-child{margin-bottom:0}.cta-box:where(.astro-y2oqsprl) a:where(.astro-y2oqsprl){color:var(--link)}.subhead:where(.astro-y2oqsprl){font-family:var(--font-display);font-size:var(--fs-lg);color:var(--ink-dim);font-style:italic;margin:-4px 0 10px}.wrap:where(.astro-y2oqsprl){--arch-volta: #46688f;--arch-v10016: #0e9888;--arch-ampere: #c11f57;--arch-a10040: #7b52ab;--arch-hopper: #b9770a;--arch-other: #6e6c66}html[data-theme=terminal] .wrap:where(.astro-y2oqsprl){--arch-volta: #7ea8d8;--arch-v10016: #4fc3c3;--arch-ampere: #ff4d84;--arch-a10040: #b183e0;--arch-hopper: #ffb400;--arch-other: #cfcdc6}.nine-grid:where(.astro-y2oqsprl){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}@media(max-width:760px){.nine-grid:where(.astro-y2oqsprl){grid-template-columns:1fr}}.nine-panel:where(.astro-y2oqsprl){border:0}.ln-other:where(.astro-y2oqsprl){stroke:var(--arch-other)}.lab-other:where(.astro-y2oqsprl){fill:var(--arch-other)}.ln-exec:where(.astro-y2oqsprl){stroke-width:2.6}.asklab:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:10px;fill:var(--ink-dim);letter-spacing:.04em}.panel-lab:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:13px;font-weight:600}.sw-execk:where(.astro-y2oqsprl){background:var(--ink);height:4px}.chart-fig:where(.astro-y2oqsprl){margin:0 0 22px;max-width:962px}.fig-title:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eye);color:var(--ink-dim);font-weight:var(--weight-strong);margin:0 0 6px}.rowlab:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:12.5px;fill:var(--ink);font-weight:600;letter-spacing:.01em}.rowval:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:11.5px;fill:var(--ink-dim)}.dumbline:where(.astro-y2oqsprl){stroke:var(--ink-faint);stroke-width:1.2;opacity:.7}.execpt:where(.astro-y2oqsprl){fill:var(--accent)}.askpt2:where(.astro-y2oqsprl){fill:var(--surface);stroke:var(--ink-dim);stroke-width:1.6}.dot-exec:where(.astro-y2oqsprl){display:inline-block;width:8px;height:8px;margin-right:5px;background:var(--accent);border-radius:50%;vertical-align:-1px}.chart-box:where(.astro-y2oqsprl){border:1px solid var(--rule);background:var(--surface)}.chart-box:where(.astro-y2oqsprl) svg:where(.astro-y2oqsprl){display:block;width:100%;max-width:960px;height:auto;text-rendering:optimizeLegibility}.vol-box:where(.astro-y2oqsprl){border-top:0}.grid:where(.astro-y2oqsprl){stroke:var(--rule);stroke-width:1;opacity:.7}.episode:where(.astro-y2oqsprl){fill:var(--accent);opacity:.07}.eplab:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:10px;fill:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase}.tick:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:11.5px;fill:var(--ink-faint)}.ln:where(.astro-y2oqsprl){fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ln-thin:where(.astro-y2oqsprl){stroke-width:1.2;stroke-dasharray:3 4;opacity:.75}.ln-volta:where(.astro-y2oqsprl){stroke:var(--arch-volta)}.ln-v10016:where(.astro-y2oqsprl){stroke:var(--arch-v10016)}.ln-ampere:where(.astro-y2oqsprl){stroke:var(--arch-ampere)}.ln-a10040:where(.astro-y2oqsprl){stroke:var(--arch-a10040)}.ln-hopper:where(.astro-y2oqsprl){stroke:var(--arch-hopper)}.lab-volta:where(.astro-y2oqsprl){fill:var(--arch-volta)}.lab-v10016:where(.astro-y2oqsprl){fill:var(--arch-v10016)}.lab-ampere:where(.astro-y2oqsprl){fill:var(--arch-ampere)}.lab-a10040:where(.astro-y2oqsprl){fill:var(--arch-a10040)}.lab-hopper:where(.astro-y2oqsprl){fill:var(--arch-hopper)}.askpt:where(.astro-y2oqsprl){fill:var(--surface);stroke-width:1.6}.ap-volta:where(.astro-y2oqsprl){stroke:var(--arch-volta)}.ap-v10016:where(.astro-y2oqsprl){stroke:var(--arch-v10016)}.ap-ampere:where(.astro-y2oqsprl){stroke:var(--arch-ampere)}.ap-a10040:where(.astro-y2oqsprl){stroke:var(--arch-a10040)}.ap-hopper:where(.astro-y2oqsprl){stroke:var(--arch-hopper)}.leglab:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.01em}.scaletag:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:10.5px;fill:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em}.vbar:where(.astro-y2oqsprl){fill:var(--ink-faint);opacity:.45}.chart-legend:where(.astro-y2oqsprl){display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim)}.swatch:where(.astro-y2oqsprl){display:inline-block;width:14px;height:3px;margin-right:5px;vertical-align:3px}.swatch-dot:where(.astro-y2oqsprl){display:inline-block;width:8px;height:8px;margin-right:5px;border:1.6px solid var(--ink-dim);border-radius:50%;vertical-align:-1px}.sw-volta:where(.astro-y2oqsprl){background:var(--arch-volta)}.sw-v10016:where(.astro-y2oqsprl){background:var(--arch-v10016)}.sw-ampere:where(.astro-y2oqsprl){background:var(--arch-ampere)}.sw-a10040:where(.astro-y2oqsprl){background:var(--arch-a10040)}.sw-hopper:where(.astro-y2oqsprl){background:var(--arch-hopper)}.sw-dash:where(.astro-y2oqsprl){background:repeating-linear-gradient(90deg,var(--ink-dim) 0 3px,transparent 3px 6px)}.tfoot:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-faint);margin:6px 0 0;line-height:1.5;max-width:96ch}.tfoot-details:where(.astro-y2oqsprl){margin-top:6px}.tfoot-details:where(.astro-y2oqsprl) summary:where(.astro-y2oqsprl){cursor:pointer;font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-faint);text-transform:uppercase;letter-spacing:var(--tracking-eye);user-select:none}.tfoot-details:where(.astro-y2oqsprl) summary:where(.astro-y2oqsprl):hover{color:var(--ink-dim)}.twrap:where(.astro-y2oqsprl){border:1px solid var(--rule);background:var(--surface);overflow-x:auto;margin:6px 0 0;max-width:1120px}table:where(.astro-y2oqsprl){width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-xs)}th:where(.astro-y2oqsprl),td:where(.astro-y2oqsprl){padding:8px 12px;border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap}thead:where(.astro-y2oqsprl) th:where(.astro-y2oqsprl){background:var(--surface-2);color:var(--ink-dim);text-transform:uppercase;letter-spacing:var(--tracking-eye);font-size:calc(var(--fs-xs) - 1px)}th:where(.astro-y2oqsprl).num,td:where(.astro-y2oqsprl).num{text-align:right;font-variant-numeric:tabular-nums}td:where(.astro-y2oqsprl).gen{color:var(--ink);font-weight:var(--weight-strong)}td:where(.astro-y2oqsprl).dim{color:var(--ink-dim)}td:where(.astro-y2oqsprl).strong{color:var(--accent);font-weight:var(--weight-strong)}.table-note:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:calc(var(--fs-xs) - 1px);color:var(--ink-faint);line-height:1.6;margin:10px 0 0;max-width:96ch}@media(max-width:600px){th:where(.astro-y2oqsprl),td:where(.astro-y2oqsprl){padding:6px 7px}thead:where(.astro-y2oqsprl) th:where(.astro-y2oqsprl){letter-spacing:.04em}th:where(.astro-y2oqsprl):first-child,td:where(.astro-y2oqsprl):first-child{position:sticky;left:0;z-index:2;background:var(--surface);border-right:1px solid var(--rule-2)}thead:where(.astro-y2oqsprl) th:where(.astro-y2oqsprl):first-child{background:var(--surface-2);z-index:3}}.sec:where(.astro-y2oqsprl){margin:30px 0;max-width:84ch}.sec:where(.astro-y2oqsprl) h2:where(.astro-y2oqsprl){font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.sec:where(.astro-y2oqsprl) .n:where(.astro-y2oqsprl){font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-strong)}.sec:where(.astro-y2oqsprl) p:where(.astro-y2oqsprl){font-family:var(--font-body);font-size:var(--fs-md);color:var(--ink);line-height:1.65;margin:0 0 13px}.sec:where(.astro-y2oqsprl) strong:where(.astro-y2oqsprl){color:var(--accent)}
