.chart-card[data-astro-cid-work6jpc]{margin:0;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch,var(--surface-raised) 72%,transparent)}.chart-head[data-astro-cid-work6jpc] h2[data-astro-cid-work6jpc]{font-size:clamp(1.15rem,2.2vw,1.45rem);margin-bottom:.35rem}.chart-sub[data-astro-cid-work6jpc]{color:var(--text-muted);font-size:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem}.chart-key[data-astro-cid-work6jpc]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-subtle);font-family:var(--font-mono)}.chart-key[data-astro-cid-work6jpc] i[data-astro-cid-work6jpc]{display:inline-block;width:14px;height:3px;border-radius:2px}.k-line[data-astro-cid-work6jpc]{background:var(--brand-500)}.k-band[data-astro-cid-work6jpc]{background:color-mix(in oklch,var(--brand-500) 25%,transparent);height:10px}.chart-wrap[data-astro-cid-work6jpc]{position:relative;margin-top:1rem}svg[data-astro-cid-work6jpc]{width:100%;height:auto;overflow:visible}.grid[data-astro-cid-work6jpc]{stroke:var(--border);stroke-width:1;opacity:.55}.grid-v[data-astro-cid-work6jpc]{opacity:.28;stroke-dasharray:2 6}.axis[data-astro-cid-work6jpc]{fill:var(--text-subtle);font-family:var(--font-mono);font-size:13px}.avg-line[data-astro-cid-work6jpc]{fill:none;stroke:var(--brand-500);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 10px color-mix(in oklch,var(--brand-500) 45%,transparent))}.pt-hit[data-astro-cid-work6jpc]{fill:transparent;cursor:crosshair;outline:none}.pt-hit[data-astro-cid-work6jpc]:focus-visible{fill:var(--brand-500);fill-opacity:.35}.chart-tip[data-astro-cid-work6jpc]{position:absolute;top:.25rem;left:0;transform:translate(-50%);pointer-events:none;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:10px;padding:.5rem .7rem;display:grid;gap:.1rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);box-shadow:0 12px 30px #00000080;white-space:nowrap}.chart-tip[data-astro-cid-work6jpc][hidden]{display:none}.tip-year[data-astro-cid-work6jpc]{color:var(--text);font-weight:600;margin-bottom:.15rem}.tip-row[data-astro-cid-work6jpc] b[data-astro-cid-work6jpc]{color:var(--text);font-weight:500}.chart-note[data-astro-cid-work6jpc]{margin-top:.9rem;font-size:.72rem;color:var(--text-subtle);line-height:1.5}@media(max-width:640px){.axis[data-astro-cid-work6jpc]{font-size:30px}.axis-y[data-astro-cid-work6jpc]{display:none}.chart-sub[data-astro-cid-work6jpc]{font-size:.82rem}}.table-block[data-astro-cid-hsnz7zwv]{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklch,var(--surface-raised) 60%,transparent);overflow:hidden}.table-tools[data-astro-cid-hsnz7zwv]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);background:var(--surface-raised)}.tool-search[data-astro-cid-hsnz7zwv]{display:flex;align-items:center;gap:.5rem;flex:1 1 200px;max-width:280px;background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:.42rem .7rem}.tool-search[data-astro-cid-hsnz7zwv] svg[data-astro-cid-hsnz7zwv]{width:15px;height:15px;color:var(--text-subtle);flex:none}.tool-search[data-astro-cid-hsnz7zwv] input[data-astro-cid-hsnz7zwv]{width:100%;background:none;border:0;outline:none;font-size:.82rem;color:var(--text)}.tool-search[data-astro-cid-hsnz7zwv] input[data-astro-cid-hsnz7zwv]::placeholder{color:var(--text-subtle)}.tool-search[data-astro-cid-hsnz7zwv]:focus-within{border-color:var(--accent)}.tool-toggle[data-astro-cid-hsnz7zwv]{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;color:var(--text-muted);cursor:pointer;user-select:none}.tool-toggle[data-astro-cid-hsnz7zwv] input[data-astro-cid-hsnz7zwv]{accent-color:var(--accent);width:15px;height:15px}.tool-count[data-astro-cid-hsnz7zwv]{margin-left:auto;font-family:var(--font-mono);font-size:.7rem;color:var(--text-subtle)}.table-scroll[data-astro-cid-hsnz7zwv]{max-height:620px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.hist-table[data-astro-cid-hsnz7zwv]{width:100%;border-collapse:separate;border-spacing:0;font-size:.85rem}.hist-table[data-astro-cid-hsnz7zwv] thead[data-astro-cid-hsnz7zwv] th[data-astro-cid-hsnz7zwv]{position:sticky;top:0;z-index:2;background:var(--surface-raised);padding:.6rem 1rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);text-align:left;border-bottom:1px solid var(--border-strong)}.hist-table[data-astro-cid-hsnz7zwv] th[data-astro-cid-hsnz7zwv].num,.hist-table[data-astro-cid-hsnz7zwv] td[data-astro-cid-hsnz7zwv].num{text-align:right}.hist-table[data-astro-cid-hsnz7zwv] tbody[data-astro-cid-hsnz7zwv] td[data-astro-cid-hsnz7zwv],.hist-table[data-astro-cid-hsnz7zwv] tbody[data-astro-cid-hsnz7zwv] th[data-astro-cid-hsnz7zwv]{padding:.5rem 1rem;border-bottom:1px solid color-mix(in oklch,var(--border) 45%,transparent);color:var(--text-muted);vertical-align:middle;white-space:nowrap}.hist-table[data-astro-cid-hsnz7zwv] tbody[data-astro-cid-hsnz7zwv] tr[data-astro-cid-hsnz7zwv]:last-child>[data-astro-cid-hsnz7zwv]{border-bottom:0}.hist-table[data-astro-cid-hsnz7zwv] tbody[data-astro-cid-hsnz7zwv] tr[data-astro-cid-hsnz7zwv]:hover>[data-astro-cid-hsnz7zwv]{background:color-mix(in oklch,var(--surface-2) 45%,transparent)}.hist-table[data-astro-cid-hsnz7zwv] tbody[data-astro-cid-hsnz7zwv] th[data-astro-cid-hsnz7zwv].year{position:relative;font-family:var(--font-mono);font-weight:600;color:var(--text);font-size:.82rem;text-align:left}.year-cell[data-astro-cid-hsnz7zwv]{display:inline-flex;align-items:center;gap:.4rem}.year-link[data-astro-cid-hsnz7zwv]{color:inherit}.year-link[data-astro-cid-hsnz7zwv]:hover{color:var(--brand-400)}.tag-ytd[data-astro-cid-hsnz7zwv],.tag-parity[data-astro-cid-hsnz7zwv]{font-family:var(--font-mono);font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.1rem .3rem;border-radius:3px}.tag-ytd[data-astro-cid-hsnz7zwv]{background:color-mix(in oklch,var(--brand-500) 18%,transparent);color:var(--accent-text)}.tag-parity[data-astro-cid-hsnz7zwv]{background:color-mix(in oklch,var(--text-subtle) 14%,transparent);color:var(--text-subtle)}.num[data-astro-cid-hsnz7zwv]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.79rem}.avg[data-astro-cid-hsnz7zwv]{color:var(--text);font-weight:600}.row-parity[data-astro-cid-hsnz7zwv] .avg[data-astro-cid-hsnz7zwv]{color:var(--text-muted)}.low[data-astro-cid-hsnz7zwv]{color:var(--text-subtle)}.chg[data-astro-cid-hsnz7zwv].up{color:var(--ok)}.chg[data-astro-cid-hsnz7zwv].down{color:#f66d67}.chg[data-astro-cid-hsnz7zwv].flat{color:var(--text-subtle)}.row-notable[data-astro-cid-hsnz7zwv]>[data-astro-cid-hsnz7zwv]{background:color-mix(in oklch,var(--brand-500) 4%,transparent)}.row-ytd[data-astro-cid-hsnz7zwv]>[data-astro-cid-hsnz7zwv]{background:color-mix(in oklch,var(--brand-500) 7%,transparent)}.row[data-astro-cid-hsnz7zwv].is-hidden,tr[data-astro-cid-hsnz7zwv].is-hidden{display:none}.table-note[data-astro-cid-hsnz7zwv]{padding:.75rem 1rem;border-top:1px solid var(--border);font-size:.7rem;color:var(--text-subtle);line-height:1.5}.legend[data-astro-cid-hsnz7zwv]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.35rem}.lg-fixed[data-astro-cid-hsnz7zwv]{display:inline-block;width:8px;height:8px;border-radius:2px;background:color-mix(in oklch,var(--text-subtle) 40%,transparent)}.sr-only[data-astro-cid-hsnz7zwv]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:760px){.col-range[data-astro-cid-hsnz7zwv]{display:none}.hist-table[data-astro-cid-hsnz7zwv] thead[data-astro-cid-hsnz7zwv] th[data-astro-cid-hsnz7zwv],.hist-table[data-astro-cid-hsnz7zwv] tbody[data-astro-cid-hsnz7zwv] td[data-astro-cid-hsnz7zwv],.hist-table[data-astro-cid-hsnz7zwv] tbody[data-astro-cid-hsnz7zwv] th[data-astro-cid-hsnz7zwv]{padding-inline:.7rem}}@media(max-width:460px){.col-close[data-astro-cid-hsnz7zwv],.tool-count[data-astro-cid-hsnz7zwv]{display:none}}.stat-strip[data-astro-cid-cgqremex]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0}.stat[data-astro-cid-cgqremex]{padding:.85rem .9rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in oklch,var(--surface-raised) 55%,transparent);min-width:0}.stat-label[data-astro-cid-cgqremex]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value[data-astro-cid-cgqremex]{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.stat-compact[data-astro-cid-cgqremex] .stat-value[data-astro-cid-cgqremex]{font-size:clamp(.92rem,1.6vw,1.05rem)}.stat-sub[data-astro-cid-cgqremex]{margin:.15rem 0 0;font-size:.66rem;color:var(--text-subtle);font-variant-numeric:tabular-nums}.tone-up[data-astro-cid-cgqremex] .stat-value[data-astro-cid-cgqremex]{color:var(--ok)}.tone-down[data-astro-cid-cgqremex] .stat-value[data-astro-cid-cgqremex]{color:#fd736d}@media(max-width:640px){.stat-strip[data-astro-cid-cgqremex]{grid-template-columns:repeat(2,minmax(0,1fr))}}.timeline[data-astro-cid-eoelus2t]{list-style:none;padding:0;margin:0;position:relative;display:grid;gap:0}.timeline[data-astro-cid-eoelus2t]:before{content:"";position:absolute;left:7px;top:.6rem;bottom:.6rem;width:1px;background:linear-gradient(to bottom,var(--brand-200),var(--border) 70%)}.tl-item[data-astro-cid-eoelus2t]{position:relative;padding:0 0 1.6rem 2.2rem;display:grid}.tl-item[data-astro-cid-eoelus2t]:last-child{padding-bottom:0}.tl-marker[data-astro-cid-eoelus2t]{position:absolute;left:0;top:.45rem;width:15px;height:15px;border-radius:999px;border:2px solid var(--border-strong);background:var(--bg);box-shadow:0 0 0 4px color-mix(in oklch,var(--bg) 80%,transparent)}.tl-item[data-astro-cid-eoelus2t]:first-child .tl-marker[data-astro-cid-eoelus2t]{border-color:var(--brand-500);background:var(--brand-500);box-shadow:0 0 0 4px color-mix(in oklch,var(--brand-500) 18%,transparent)}.tl-head[data-astro-cid-eoelus2t]{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.tl-year[data-astro-cid-eoelus2t]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--accent-text)}.tl-value[data-astro-cid-eoelus2t]{font-family:var(--font-mono);font-size:.68rem;color:var(--text-subtle);border:1px solid var(--border);border-radius:999px;padding:.05rem .45rem}.tl-title[data-astro-cid-eoelus2t]{font-size:1.02rem;margin:.2rem 0 .35rem}.tl-text[data-astro-cid-eoelus2t]{color:var(--text-muted);font-size:.9rem;line-height:1.6;max-width:62ch}.decade-block[data-astro-cid-j7ul6srw]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:color-mix(in oklch,var(--surface-raised) 55%,transparent)}.decade-scroll[data-astro-cid-j7ul6srw]{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.decade-table[data-astro-cid-j7ul6srw]{width:100%;border-collapse:collapse;font-size:.87rem;min-width:420px}.decade-table[data-astro-cid-j7ul6srw] thead[data-astro-cid-j7ul6srw] tr[data-astro-cid-j7ul6srw]{background:var(--surface-raised);border-bottom:1px solid var(--border)}.decade-table[data-astro-cid-j7ul6srw] th[data-astro-cid-j7ul6srw]{text-align:left;padding:.6rem 1rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.decade-table[data-astro-cid-j7ul6srw] th[data-astro-cid-j7ul6srw].num,.decade-table[data-astro-cid-j7ul6srw] td[data-astro-cid-j7ul6srw].num{text-align:right}.decade-table[data-astro-cid-j7ul6srw] tbody[data-astro-cid-j7ul6srw] th[data-astro-cid-j7ul6srw]{font-family:var(--font-mono);font-weight:600;color:var(--text);font-size:.82rem;text-transform:none;letter-spacing:0}.decade-table[data-astro-cid-j7ul6srw] tbody[data-astro-cid-j7ul6srw] td[data-astro-cid-j7ul6srw],.decade-table[data-astro-cid-j7ul6srw] tbody[data-astro-cid-j7ul6srw] th[data-astro-cid-j7ul6srw]{padding:.55rem 1rem;border-bottom:1px solid color-mix(in oklch,var(--border) 45%,transparent);color:var(--text-muted);white-space:nowrap}.decade-table[data-astro-cid-j7ul6srw] tbody[data-astro-cid-j7ul6srw] tr[data-astro-cid-j7ul6srw]:last-child>[data-astro-cid-j7ul6srw]{border-bottom:0}.decade-table[data-astro-cid-j7ul6srw] tbody[data-astro-cid-j7ul6srw] tr[data-astro-cid-j7ul6srw]:hover>[data-astro-cid-j7ul6srw]{background:color-mix(in oklch,var(--surface-2) 40%,transparent)}.num[data-astro-cid-j7ul6srw]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8rem}.strong[data-astro-cid-j7ul6srw]{color:var(--text);font-weight:600}.up[data-astro-cid-j7ul6srw]{color:var(--ok)}.down[data-astro-cid-j7ul6srw]{color:#f66d67}.flat[data-astro-cid-j7ul6srw]{color:var(--text-subtle)}.decade-note[data-astro-cid-j7ul6srw]{padding:.7rem 1rem;border-top:1px solid var(--border);font-size:.7rem;color:var(--text-subtle)}.sr-only[data-astro-cid-j7ul6srw]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:560px){.decade-table[data-astro-cid-j7ul6srw] th[data-astro-cid-j7ul6srw],.decade-table[data-astro-cid-j7ul6srw] td[data-astro-cid-j7ul6srw]{padding-inline:.6rem}}
