figure.kwa-chart{position:relative}figure.kwa-chart .kwa-fig-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}figure.kwa-chart .kwa-series{transition:opacity var(--t-1) var(--ease-out)}figure.kwa-chart .kwa-band{fill-opacity:.16;stroke:none;transition:opacity var(--t-3) var(--ease-out)}figure.kwa-chart .kwa-axis .kwa-zero,figure.kwa-chart .kwa-zero-line{stroke:var(--kw-ink-3);stroke-width:1}figure.kwa-chart .kwa-zero-line{shape-rendering:crispEdges}figure.kwa-chart .kwa-rule{stroke-width:1.2;stroke-dasharray:4 4}figure.kwa-chart .kwa-rules text{font-family:var(--kw-mono);font-size:.875rem}figure.kwa-chart .kwa-cursor line{stroke:var(--kw-ink-3);stroke-width:1;stroke-dasharray:2 3}figure.kwa-chart .kwa-cursor{pointer-events:none;transition:opacity var(--t-1)}figure.kwa-chart .kwa-hover{cursor:crosshair}figure.kwa-chart .kwa-whisker{stroke-width:1.4;stroke-linecap:round;opacity:.8}figure.kwa-chart .kwa-dot{transition:opacity var(--t-2) var(--ease-out)}figure.kwa-chart .kwa-overlay{pointer-events:stroke}figure.kwa-chart .kwa-cell{stroke:var(--kw-bg);stroke-width:1}figure.kwa-chart .kwa-annot circle{fill:var(--kw-ink-2)}figure.kwa-chart .kwa-axis-x text{font-family:var(--kw-mono);font-size:.875rem;fill:var(--kw-ink-3)}figure.kwa-chart .kwa-mark:focus{outline:none}figure.kwa-chart .kwa-mark:focus-visible{stroke:var(--kw-accent);stroke-width:2.5;outline:none}figure.kwa-chart path.kwa-mark:focus-visible{stroke-width:3;filter:drop-shadow(0 0 2px var(--kw-accent))}figure.kwa-chart.kwa-own-tip .kwa-tip{position:absolute}.kwa-provenance{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:18px 0 0;padding:12px 0 0;border-top:1px solid var(--kw-line);font-family:var(--kw-mono);font-size:.875rem;color:var(--kw-ink-3);font-variant-numeric:tabular-nums}.kwa-provenance>span{display:inline-flex;align-items:center;gap:6px;min-height:24px}.kwa-provenance .kwa-sep{color:var(--kw-line-2);margin-right:6px}.kwa-provenance b{font-weight:500;color:var(--kw-ink-2)}.kwa-provenance a{color:var(--kw-ink-2);text-decoration:underline;text-decoration-color:var(--kw-line-2);text-underline-offset:3px;min-height:24px}.kwa-provenance a:hover{text-decoration-color:var(--kw-accent);color:var(--kw-ink)}.kwa-provenance .kwa-fixture{padding:2px 8px;border:1px solid var(--kw-accent);border-radius:999px;color:var(--kw-accent-ink);text-transform:uppercase;letter-spacing:.06em}.kwa-head .kwa-kicker .kwa-class{color:var(--kw-accent-ink)}.kwa-head .kwa-lede{font-size:16.5px;color:var(--kw-ink-2);max-width:60ch;margin:14px 0 0;line-height:1.55}.kwa-numbers table.kwa-data td,.kwa-numbers table.kwa-data th{font-size:.875rem}.kwa-numbers .kwa-unverified{font-family:var(--kw-mono);font-size:.875rem;color:var(--kw-accent-ink);text-transform:uppercase;letter-spacing:.04em}.kwa-validation{margin-top:44px;padding-top:24px;border-top:1px solid var(--kw-line-2)}.kwa-validation .kwa-kicker{font-family:var(--kw-mono);margin-bottom:10px}.kwa-ledger .kwa-status{display:inline-block;margin-left:10px;padding:1px 8px;border:1px solid var(--kw-line-2);border-radius:999px;font:500 .875rem var(--kw-mono);color:var(--kw-ink-3);vertical-align:middle;letter-spacing:.04em;text-transform:uppercase}.kwa-ledger .kwa-status--rejected{color:var(--kw-c5);border-color:var(--kw-c5)}.kwa-ledger .kwa-status--validated{color:var(--kw-c3);border-color:var(--kw-c3)}.kwa-ledger .kwa-kicker{font-family:var(--kw-mono);font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--kw-ink-3);margin:0 0 6px}.kwa-ledger h3 a{text-decoration:none}.kwa-ledger h3 a:hover{color:var(--kw-accent-ink)}.kwa-ledger dd .kwa-table-wrap{margin:4px 0 0}figure.kwa-chart .kwa-points circle{pointer-events:none}figure.kwa-chart .kwa-tag{font-weight:600}figure.kwa-chart .kwa-axis-name{font-family:var(--kw-mono)}.kwa-tables .kwa-table-wrap{margin:28px 0}.kwa-table-title{font-size:15.5px;font-weight:500;margin:0 0 4px}.kwa-table-note{font-size:.875rem;color:var(--kw-ink-3);margin:8px 0 0}.kwa-prose .kwa-tables table.kwa-data{min-width:0}.kwa-prose .kwa-table-wrap table.kwa-data td,.kwa-prose .kwa-table-wrap table.kwa-data th{padding-right:14px}.kwa-notes details{margin:0 0 12px;border:1px solid var(--kw-line);border-radius:8px;background:var(--kw-bg-2)}.kwa-notes summary{cursor:pointer;padding:12px 16px;font-size:16px;font-weight:500;color:var(--kw-ink);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px}.kwa-notes summary::-webkit-details-marker{display:none}.kwa-notes summary:after{content:"+";font-family:var(--kw-mono);color:var(--kw-ink-3)}.kwa-notes details[open] summary:after{content:"−"}.kwa-notes details[open] summary{border-bottom:1px solid var(--kw-line)}.kwa-notes .kwa-note-body{padding:4px 16px 8px;font-size:17px;line-height:1.66;color:var(--kw-ink-2)}.kwa-notes .kwa-note-body p{font-size:17px}.kwa-notes .katex{font-size:1.2em}.kwa-notes .katex-display{margin:18px 0;overflow-x:auto;overflow-y:hidden;padding:2px 0}.kwa-notes .katex .katex-mathml,.kwa-notes .katex .katex-mathml *{font-size:inherit}.kwa-notes sup{font-size:.875rem;line-height:0}.kwa-notes sup a{color:var(--kw-accent);text-decoration:none}.kwa-notes .footnotes{margin-top:18px;padding-top:12px;border-top:1px solid var(--kw-line);font-size:.875rem;color:var(--kw-ink-3)}.kwa-notes .footnotes ol{padding-left:18px}.kwa-notes .footnotes p{font-size:.875rem;margin:0 0 6px}.kwa-notes .footnotes a{color:var(--kw-ink-2);text-decoration:underline;text-decoration-color:var(--kw-line-2)}.kwa-ledger{list-style:none;margin:0;padding:0}.kwa-ledger>li{padding:24px 0;border-top:1px solid var(--kw-line)}.kwa-ledger h3{font-size:18px;margin:0 0 12px}.kwa-ledger dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 18px;margin:0;font-size:15px;line-height:1.55}.kwa-ledger dt{font-family:var(--kw-mono);font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--kw-ink-3);padding-top:2px}.kwa-ledger dd{margin:0;color:var(--kw-ink-2);min-width:0}.kwa-ledger>li{min-width:0}.kwa-ledger dd ul{margin:0;padding-left:18px}.kwa-ledger .kwa-ledger-meta{font-family:var(--kw-mono);font-size:.875rem;color:var(--kw-ink-3)}.kwa-ledger .kwa-ledger-meta a{color:var(--kw-ink-2);text-decoration:underline;text-decoration-color:var(--kw-line-2)}@media (max-width:640px){.kwa-ledger dl{grid-template-columns:1fr;gap:2px 0}.kwa-ledger dd{margin-bottom:8px}}.kwa-next .kwa-feed h2{font-size:18px}.kwa-next .kwa-feed a.kwa-row{padding:22px 12px}.kwa-next .kwa-feed .kwa-kicker{font-family:var(--kw-mono)}.kwa-article.kwa-after-vendored,.kwa-article.kwa-after-vendored .kwa-reading{padding-top:0}@media (prefers-reduced-motion:reduce){figure.kwa-chart .kwa-band,figure.kwa-chart .kwa-cursor,figure.kwa-chart .kwa-dot,figure.kwa-chart .kwa-series{transition:none!important}}html[data-motion="0"] figure.kwa-chart .kwa-band,html[data-motion="0"] figure.kwa-chart .kwa-dot,html[data-motion="0"] figure.kwa-chart .kwa-series{transition:none!important}@media (forced-colors:active){figure.kwa-chart .kwa-mark:focus-visible{stroke:Highlight}}@media print{.kwa-notes details{border:0;background:transparent}}