@font-face{font-family:Bricolage Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans"),local("Roboto");size-adjust:88%}html:root{--font-display: "Bricolage Grotesque Variable", "Bricolage Fallback", "Arial Narrow", "Helvetica Neue", Arial, sans-serif}.livehead{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}@media(min-width:640px){.livehead{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}}.crumbs{font-size:var(--text-sm);color:var(--color-ink-muted)}.crumbs ol{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--color-ink)}.crumbs .sep{color:var(--color-ink-dim)}.crumbs [aria-current]{color:var(--color-ink-light)}.pn{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;font-size:var(--text-sm);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.pn a{color:var(--color-brand-tint);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}.pn a:hover{color:var(--color-ink)}.pn .pn-off{color:var(--color-ink-dim)}.recap p{max-width:66ch;line-height:1.6;color:var(--color-ink-light)}.recap p+p{margin-top:1rem}.recap a{color:var(--color-brand-tint);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}.recap a:hover{color:var(--color-ink);text-decoration-color:var(--color-brand-tint)}.recap h2{font-family:var(--font-display);font-stretch:88%;font-weight:600;letter-spacing:-.015em;font-size:var(--text-2xl);line-height:1.12;color:var(--color-ink);margin:3rem 0 1rem;scroll-margin-top:6rem;max-width:24ch}.recap .lede{font-size:var(--text-lg);color:var(--color-ink-muted);line-height:1.55;max-width:58ch}.recap .fig-feature{display:block;margin:.25rem 0 1rem}.recap .fig-feature.up{color:var(--color-up)}.recap .fig-feature.down{color:var(--color-down)}.recap .coverage{font-size:var(--text-sm);color:var(--color-ink-muted);border-top:1px solid var(--color-edge);border-bottom:1px solid var(--color-edge);padding:.6rem 0;margin-top:1.25rem}.recap .seclink{margin-top:.85rem;font-size:var(--text-sm)}.rtab{width:100%;font-size:var(--text-sm);border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:1.25rem}.rtab caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rtab th{text-align:left;font-weight:500;color:var(--color-ink-muted);font-size:var(--text-xs);padding:0 .9rem .55rem 0;border-bottom:1px solid var(--color-edge);white-space:nowrap}.rtab td{padding:.6rem .9rem .6rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-edge) 60%,transparent);white-space:nowrap;vertical-align:middle;color:var(--color-ink-light)}.rtab th:last-child,.rtab td:last-child{padding-right:0}.rtab .num{text-align:right}.rtab .who{color:var(--color-ink)}.rtab .who a{color:var(--color-brand-tint);text-decoration:none}.rtab .who a:hover{text-decoration:underline;text-underline-offset:3px}.rtab .rank{font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:var(--text-lg);color:var(--color-ink);width:2.75rem}.rtab .day a{color:var(--color-ink-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-edge)}.rtab .day a:hover{color:var(--color-ink)}@media(max-width:767px){.rtab [data-p="3"]{display:none}}@media(max-width:479px){.rtab [data-p="2"]{display:none}.rtab th,.rtab td{white-space:normal;padding-right:.6rem}.rtab .who{overflow-wrap:anywhere}.rtab .rank{width:2rem}}.chart{position:relative;margin-top:1.25rem;contain:content}.chart-plot{position:relative}.chart-plot svg{display:block;width:100%;height:auto}.chart-top{position:relative;height:1.5rem;font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.chart-lab{position:absolute;top:0;white-space:nowrap;line-height:1.5rem}.chart-lab b{color:var(--color-ink);font-weight:600}.chart-lab.is-end{transform:translate(-100%)}.chart-x{position:relative;height:1.4rem;font-size:var(--text-xs);color:var(--color-ink-dim);font-variant-numeric:tabular-nums}.chart-x span{position:absolute;top:.25rem}.chart-cap{margin-top:.75rem;font-size:var(--text-xs);color:var(--color-ink-dim);line-height:1.5;max-width:60ch}.chart-end{position:absolute;right:0;transform:translateY(-50%);font-size:var(--text-xs);color:var(--color-ink-light);font-weight:600;font-variant-numeric:tabular-nums;background:var(--color-ground);padding:0 0 0 .3rem;line-height:1.2}.chart-y{position:absolute;left:0;font-size:var(--text-xs);color:var(--color-ink-dim);font-variant-numeric:tabular-nums;transform:translateY(-100%);padding-bottom:2px}.chart-table{margin-top:.75rem;font-size:var(--text-xs)}.chart-table summary{cursor:pointer;color:var(--color-brand-tint);list-style:none;display:inline;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}.chart-table summary::-webkit-details-marker{display:none}.chart-table-wrap{overflow-x:auto;margin-top:.6rem}.chart-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:18rem}.chart-table th,.chart-table td{text-align:left;padding:.3rem 1rem .3rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-edge) 60%,transparent);white-space:nowrap;font-weight:400;color:var(--color-ink-light)}.chart-table thead th{color:var(--color-ink-muted);border-bottom-color:var(--color-edge)}.week{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.35rem .9rem;align-items:end;margin-top:1.25rem}.week .wk-day{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.35;padding-bottom:.15rem;min-width:0}.week .wk-day b{display:block;color:var(--color-ink);font-weight:600}.week .wk-day a{color:var(--color-brand-tint);text-decoration:none}.week .wk-day a:hover{text-decoration:underline;text-underline-offset:3px}.week .wk-day .wk-lead{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.week .wk-day .wk-lead a{color:inherit}.week .wk-plot svg{display:block;width:100%;height:auto}.week .wk-plot.is-best svg path{fill:var(--color-ink)}.week .wk-x{grid-column:2}@media(max-width:479px){.week{grid-template-columns:5.25rem minmax(0,1fr);gap:.35rem .6rem}}.riskline{margin-top:1rem;padding:.15rem 0 .15rem 1rem;border-left:3px solid var(--color-down);font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.55;max-width:62ch}.riskline a{color:var(--color-brand-tint);text-decoration:underline;text-underline-offset:3px}.riskline a:hover{color:var(--color-ink)}.selline{margin-top:.85rem;font-size:var(--text-xs);color:var(--color-ink-dim);max-width:60ch;line-height:1.5}.balist.is-col{grid-template-columns:1fr}.balist.is-col .balance{display:grid;grid-template-columns:5.5rem minmax(0,1fr);column-gap:1.25rem;align-items:center;padding:.9rem 0}.balist.is-col .bal-head{flex-direction:column;align-items:flex-start;gap:.1rem}.balist.is-col .bal-track{grid-column:2;grid-row:1;margin:0}.balist.is-col .bal-text{grid-column:2;grid-row:2;margin-top:.4rem}.balist.is-col .bal-head{grid-column:1;grid-row:1 / span 2}.balist.is-col .bal-vol{font-size:var(--text-xs)}@media(min-width:640px){.balist.is-col .balance{grid-template-columns:7rem minmax(0,1fr) 7.5rem}.balist.is-col .bal-text{grid-column:3;grid-row:1;margin:0;display:grid;grid-template-columns:1fr;text-align:right;font-size:var(--text-xs)}.balist.is-col .bal-head{grid-row:1}}.balist.is-col .balance.is-empty .bal-text{text-align:left}.balist.is-col+.rule{margin-top:0}.feature-bar{list-style:none;margin:0;padding:0}.feature-bar .balance{border-top:0;padding-top:0}.rec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.rec-empty{padding:1.1rem 0;font-size:var(--text-sm);color:var(--color-ink-muted);max-width:56ch;line-height:1.55;border-top:1px solid var(--color-edge);border-bottom:1px solid var(--color-edge)}.tiers{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;font-variant-numeric:tabular-nums}.tiers>li{padding:.75rem 1rem .75rem 0;border-top:1px solid var(--color-edge);display:flex;flex-direction:column;gap:.2rem}.tiers .lev{font-size:21px;font-weight:700;color:var(--color-ink)}.tiers .lev-4{color:transparent;-webkit-text-stroke:1.25px var(--color-down);paint-order:stroke fill}.tiers .mv{font-size:var(--text-sm);color:var(--color-ink-muted)}.tiers .mv b{color:var(--color-ink-light);font-weight:600}@media(min-width:640px){.tiers{grid-template-columns:repeat(6,1fr)}}.about h2{font-family:var(--font-display);font-stretch:88%;font-weight:600;letter-spacing:-.015em;font-size:var(--text-2xl);line-height:1.12;color:var(--color-ink);margin:3rem 0 1rem;scroll-margin-top:6rem;max-width:24ch}.about p,.about li{max-width:66ch;line-height:1.6;color:var(--color-ink-light)}.about p+p{margin-top:1rem}.about ul{margin:1rem 0;padding-left:1.4rem;list-style:disc}.about li{margin:.4rem 0}.about li::marker{color:var(--color-ink-dim)}.about a{color:var(--color-brand-tint);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--color-brand) 55%,transparent)}.about a:hover{color:var(--color-ink);text-decoration-color:var(--color-brand-tint)}.about strong{color:var(--color-ink);font-weight:600}.about .cadence{width:100%;font-size:var(--text-sm);border-collapse:collapse;margin-top:1rem}.about .cadence th{text-align:left;font-weight:500;color:var(--color-ink-muted);font-size:var(--text-xs);padding:0 1rem .5rem 0;border-bottom:1px solid var(--color-edge)}.about .cadence td{padding:.6rem 1rem .6rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-edge) 60%,transparent);vertical-align:top;color:var(--color-ink-light);line-height:1.5}.about .cadence td:first-child{color:var(--color-ink)}@media(min-width:640px){.about .cadence td:first-child{white-space:nowrap}}.idx-strip{grid-column:1 / -1;margin-top:.75rem}.idx-strip svg{display:block;width:100%;height:auto;max-height:56px}@media(min-width:768px){.idx-strip{grid-column:2}}
