.fx-wrap{--page: #f9f9f7;--surface-1: #fcfcfb;--text-primary: #0b0b0b;--text-secondary: #52514e;--text-muted: #898781;--gridline: #e1e0d9;--baseline: #c3c2b7;--border: rgba(11,11,11,0.10);--chip-bg: #f1f0ec;--seq-100: #c9dff9;--seq-250: #86b6ef;--seq-400: #3987e5;--seq-600: #184f95;color:var(--text-primary)}@media(prefers-color-scheme: dark){.fx-wrap:where(:not([data-theme=light])){--page: #0d0d0d;--surface-1: #1a1a19;--text-primary: #ffffff;--text-secondary: #c3c2b7;--text-muted: #898781;--gridline: #2c2c2a;--baseline: #383835;--border: rgba(255,255,255,0.10);--chip-bg: #232322;--seq-100: #99c4f0;--seq-250: #6da7ec;--seq-400: #3987e5;--seq-600: #184f95}}.fx-wrap .page-crumb{font-size:12px;color:var(--text-muted);margin:0 0 20px}.fx-wrap .fx-card{background:var(--surface-1);border:1px solid var(--border);border-radius:14px;padding:28px 28px 24px;height:100%}.fx-wrap h2{font-size:22px;margin:0 0 4px;letter-spacing:-0.01em}.fx-wrap .subtitle{color:var(--text-secondary);font-size:14px;margin:0 0 20px}.fx-wrap .pills{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:22px}.fx-wrap .pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--chip-bg);color:var(--text-secondary);border-radius:999px;padding:6px 12px;font-size:13px;font-family:inherit;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.fx-wrap .pill .dot{width:8px;height:8px;border-radius:50%;background:var(--dot, var(--text-muted));flex:none}.fx-wrap .pill[aria-pressed=true]{background:var(--text-primary);color:var(--surface-1);border-color:var(--text-primary)}.fx-wrap .pill[aria-pressed=true] .dot{background:var(--surface-1)}.fx-wrap .pill:hover:not([aria-pressed=true]){background:var(--gridline)}.fx-wrap .hero-row{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--gridline)}.fx-wrap .hero-tile{flex:1 1 200px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.fx-wrap .hero-figures{min-width:140px}.fx-wrap .hero-label{font-size:13px;color:var(--text-secondary);margin-bottom:4px}.fx-wrap .hero-value{font-size:32px;font-weight:600;line-height:1;letter-spacing:-0.01em}.fx-wrap .hero-row.single .hero-value{font-size:40px}.fx-wrap .hero-delta{margin-top:8px;font-size:12.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.fx-wrap .hero-delta .arrow{color:var(--text-muted)}.fx-wrap .sparkline-wrap{text-align:right}.fx-wrap .sparkline-cap{font-size:11px;color:var(--text-muted);margin-top:6px;white-space:nowrap}.fx-wrap .hero-row:not(.single) .hero-tile{flex-direction:column;align-items:flex-start;gap:10px}.fx-wrap .hero-row:not(.single) .sparkline-wrap{text-align:left}.fx-wrap .chart-title{font-size:13px;color:var(--text-secondary);margin:22px 0 14px}.fx-wrap .chart-title:first-of-type{margin-top:0}.fx-wrap .chart{display:flex;align-items:flex-end;height:220px;position:relative;padding-left:40px;margin-bottom:6px}.fx-wrap .gridlines{position:absolute;left:40px;right:0;top:0;bottom:20px;display:flex;flex-direction:column;justify-content:space-between}.fx-wrap .gridlines .gline{border-top:1px solid var(--gridline);position:relative;height:0}.fx-wrap .gridlines .gline:last-child{border-top:none}.fx-wrap .gridlines .gline .glabel{position:absolute;left:-40px;top:-7px;width:34px;text-align:right;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.fx-wrap .groups{position:relative;display:flex;justify-content:space-around;align-items:flex-end;width:100%;height:200px}.fx-wrap .group{display:flex;align-items:flex-end;gap:3px;border-bottom:1px solid var(--baseline);height:200px}.fx-wrap .bar{width:20px;border-radius:4px 4px 0 0;position:relative;transition:opacity .15s ease;cursor:default}.fx-wrap .bar .val{position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .12s ease;pointer-events:none}.fx-wrap .bar:hover .val,.fx-wrap .bar:focus-visible .val{opacity:1}.fx-wrap .bar.is-dim{opacity:.25}.fx-wrap .bar.is-dim .val{opacity:0}.fx-wrap .group-labels{display:flex;justify-content:space-around;padding-left:40px;margin-top:8px}.fx-wrap .group-labels span{font-size:12px;color:var(--text-secondary);text-align:center;padding:0 2px}.fx-tooltip{position:fixed;pointer-events:none;background:var(--fx-tooltip-bg, #0b0b0b);color:var(--fx-tooltip-fg, #fcfcfb);font-size:12px;padding:6px 9px;border-radius:6px;line-height:1.4;opacity:0;transform:translate(-50%, -100%);transition:opacity .08s ease;z-index:20;white-space:nowrap}.fx-tooltip.show{opacity:1}.fx-tooltip b{font-variant-numeric:tabular-nums}.fx-wrap table{width:100%;border-collapse:collapse;margin-top:28px;font-size:13.5px}.fx-wrap caption{text-align:left;font-size:13px;color:var(--text-secondary);margin-bottom:10px;caption-side:top}.fx-wrap th,.fx-wrap td{text-align:right;padding:8px 6px;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--gridline)}.fx-wrap th:first-child,.fx-wrap td:first-child{text-align:left;font-variant-numeric:normal;color:var(--text-secondary)}.fx-wrap thead th{color:var(--text-muted);font-weight:500;font-size:12px;border-bottom:1px solid var(--baseline)}.fx-wrap thead th[data-year] .th-year-inner{display:inline-flex;align-items:center;gap:5px}.fx-wrap thead th .dot{width:7px;height:7px;border-radius:50%;display:inline-block}.fx-wrap tbody tr:last-child td{border-bottom:none}.fx-wrap td,.fx-wrap th{transition:opacity .15s ease}.fx-wrap td.is-dim,.fx-wrap th.is-dim{opacity:.3}.fx-wrap td.is-empty{color:var(--text-muted)}.fx-wrap .footnote{margin-top:16px;font-size:12px;color:var(--text-muted)}
