.sources.svelte-1vv3rq3{margin-top:3rem}.divider.svelte-1vv3rq3{border:none;border-top:1px solid var(--color-divider);margin-bottom:2.5rem}.label.svelte-1vv3rq3{font-family:var(--font-sans);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1.5rem}.list.svelte-1vv3rq3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.item.svelte-1vv3rq3{counter-increment:none}.source-link.svelte-1vv3rq3{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .625rem;text-decoration:none;group:true}.source-link.svelte-1vv3rq3:hover .source-title:where(.svelte-1vv3rq3){color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.source-title.svelte-1vv3rq3{font-family:var(--font-serif);font-size:.9375rem;color:var(--color-text);transition:color .15s ease}.source-meta.svelte-1vv3rq3{font-family:var(--font-sans);font-size:.8125rem;color:var(--color-text-muted)}.source-meta.svelte-1vv3rq3:before{content:"— "}.external-icon.svelte-1vv3rq3{font-family:var(--font-sans);font-size:.75rem;color:var(--color-text-muted);opacity:0;transition:opacity .15s ease}.source-link.svelte-1vv3rq3:hover .external-icon:where(.svelte-1vv3rq3){opacity:1;color:var(--color-accent)}.chart.svelte-1c6v2ff{margin:0 0 1rem;padding:1.5rem 1.25rem 1.25rem;background-color:var(--color-bg-card);border:1px solid var(--color-divider);border-radius:6px}.chart-head.svelte-1c6v2ff{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.chart-title.svelte-1c6v2ff{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:.01em;color:var(--color-text)}.chart-subtitle.svelte-1c6v2ff{font-family:var(--font-sans);font-size:.8125rem;color:var(--color-text-muted);line-height:1.4}.chart-plot.svelte-1c6v2ff{width:100%}svg.svelte-1c6v2ff{width:100%;height:auto;display:block;overflow:visible}.grid.svelte-1c6v2ff{stroke:var(--color-divider);stroke-width:1}.axis-label.svelte-1c6v2ff{font-family:var(--font-sans);fill:var(--color-text-muted);font-size:12px}.axis-label.x.active.svelte-1c6v2ff{fill:var(--color-text);font-weight:600}.reference.svelte-1c6v2ff{stroke:var(--color-text-muted);stroke-width:1;stroke-dasharray:4 4;opacity:.7}.reference-label.svelte-1c6v2ff{font-family:var(--font-sans);fill:var(--color-text-muted);font-size:11px;font-style:italic}.bar.svelte-1c6v2ff{fill:var(--color-accent-dim);transition:fill .15s ease,opacity .15s ease;cursor:pointer}.bar.highlight.svelte-1c6v2ff,.bar.svelte-1c6v2ff:hover{fill:var(--color-accent)}.bar.dim.svelte-1c6v2ff{opacity:.45}.area.svelte-1c6v2ff{fill:var(--color-accent);opacity:.1}.line.svelte-1c6v2ff{fill:none;stroke:var(--color-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dot.svelte-1c6v2ff{fill:var(--color-bg-card);stroke:var(--color-accent);stroke-width:2;transition:r .1s ease;cursor:pointer}.dot.highlight.svelte-1c6v2ff,.dot.active.svelte-1c6v2ff{fill:var(--color-accent)}.tooltip-box.svelte-1c6v2ff{fill:var(--color-bg);stroke:var(--color-divider);stroke-width:1}.tooltip-text.svelte-1c6v2ff{font-family:var(--font-sans);fill:var(--color-text);font-size:12px;font-weight:600}.chart-source.svelte-1c6v2ff{margin-top:.875rem;font-family:var(--font-sans);font-size:.75rem;color:var(--color-text-muted)}.chart-source.svelte-1c6v2ff a:where(.svelte-1c6v2ff){color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.article.svelte-v8eszi{padding-block:3.5rem 4rem}.container.svelte-v8eszi{max-width:680px;margin-inline:auto;padding-inline:1.5rem}.meta.svelte-v8eszi{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.category-label.svelte-v8eszi{font-family:var(--font-sans);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);text-decoration:none;transition:opacity .15s ease}.category-label.svelte-v8eszi:hover{opacity:.7}.title.svelte-v8eszi{font-family:var(--font-serif);font-size:clamp(2.5rem,7vw,4rem);font-weight:700;line-height:1.08;color:var(--color-text);margin:0 0 2rem;letter-spacing:-.02em}.one-liner-wrapper.svelte-v8eszi{margin-bottom:3rem}.rule.svelte-v8eszi{border:none;border-top:1px solid var(--color-divider);margin-block:1.25rem}.one-liner.svelte-v8eszi{font-family:var(--font-serif);font-size:1.1875rem;font-style:italic;color:var(--color-text-muted);line-height:1.6;margin:0}.tldr.svelte-v8eszi{background-color:var(--color-bg-card);border-left:3px solid var(--color-accent);padding:1.5rem 1.75rem;margin-bottom:3rem}.tldr-list.svelte-v8eszi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.tldr-item.svelte-v8eszi{font-family:var(--font-serif);font-size:1rem;line-height:1.6;color:var(--color-text);padding-left:1.25rem;position:relative}.tldr-item.svelte-v8eszi:before{content:"—";position:absolute;left:0;color:var(--color-accent);font-weight:700}.body-section.svelte-v8eszi{margin-bottom:3rem}.charts.svelte-v8eszi{display:flex;flex-direction:column;gap:1.5rem}.section-label.svelte-v8eszi{font-family:var(--font-sans);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1.25rem;border-bottom:1px solid var(--color-divider)}.body-text.svelte-v8eszi{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.8;color:var(--color-text);margin:0 0 1.25rem}.body-text.svelte-v8eszi:last-child{margin-bottom:0}.body-text.svelte-v8eszi a,.tldr-item.svelte-v8eszi a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.body-text.svelte-v8eszi a:hover,.tldr-item.svelte-v8eszi a:hover{opacity:.75}.body-text.svelte-v8eszi strong{font-weight:600}.body-text.svelte-v8eszi em{font-style:italic}
