.study-figure{--agree-divided:var(--lightningcss-light,#ed8100)var(--lightningcss-dark,#d87400);--agree-mostly:var(--lightningcss-light,#46b55f)var(--lightningcss-dark,#00ae67);--agree-strong:var(--lightningcss-light,#1991af)var(--lightningcss-dark,#00a3c6);--slope-mid:var(--lightningcss-light,#a5acb2)var(--lightningcss-dark,#6f757b);--study-surface:var(--surface);--study-grid:color-mix(in srgb, var(--color-ink) 8%, transparent);--study-axis:var(--color-rule);background:var(--study-surface);border:1px solid var(--color-rule);border-radius:var(--radius);margin:40px 0;padding:22px 24px 16px;scroll-margin-top:24px;font-size:14px;line-height:1.5}@supports (color:lab(0% 0 0)){.study-figure{--agree-divided:var(--lightningcss-light,lab(65.541% 37.9761 72.0495))var(--lightningcss-dark,lab(59.7102% 38.4529 77.0989));--agree-mostly:var(--lightningcss-light,lab(66.0216% -47.0339 34.1141))var(--lightningcss-dark,lab(62.6311% -51.9525 25.4749));--agree-strong:var(--lightningcss-light,lab(55.286% -24.1832 -24.9775))var(--lightningcss-dark,lab(61.2139% -30.877 -32.7563));--slope-mid:var(--lightningcss-light,lab(69.8289% -1.28996 -4.27327))var(--lightningcss-dark,lab(48.9479% -1.27178 -4.26378))}}.study-figure-kicker{letter-spacing:1.1px;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:14px;margin:0 0 8px;font-size:11px;font-weight:600;display:flex}.study-live{color:var(--signal);align-items:center;gap:6px;display:inline-flex}.study-live i{width:7px;height:7px;box-shadow:0 0 0 3px var(--signal-soft);background:currentColor;border-radius:50%}.study-figure h3{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:550;line-height:1.3}.study-figure-summary{color:var(--color-ink-soft);max-width:62ch;margin:8px 0 0;font-size:14px;line-height:1.6}.study-figure-summary b{color:var(--color-ink);font-weight:600}.study-controls{flex-direction:column;align-items:stretch;gap:12px;margin:18px 0 6px;display:flex}.study-chips{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.study-chips-row{flex-wrap:wrap;gap:6px;display:flex}.study-chips button{border:1px solid var(--color-rule);background:var(--study-surface);color:var(--color-ink-soft);font:inherit;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px;line-height:1.3;transition:background-color .12s,color .12s,border-color .12s}.study-chips button:hover{border-color:color-mix(in srgb, var(--color-ink) 35%, transparent);color:var(--color-ink)}.study-chips button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--study-surface);font-weight:550}.study-search{align-items:center;gap:10px;max-width:360px;display:flex;position:relative}.study-search-icon{color:var(--color-ink-soft);pointer-events:none;font-size:14px;position:absolute;left:11px}.study-search input{border:1px solid var(--color-rule);background:var(--study-surface);min-width:0;min-height:34px;color:var(--color-ink);font:inherit;border-radius:999px;flex:1;padding:5px 12px 5px 32px;font-size:13px}.study-search input::placeholder{color:var(--color-ink-soft);opacity:.8}.study-search small{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.study-chips button:focus-visible,.study-search input:focus-visible,.study-actions>:focus-visible,.study-col:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.study-plot{margin-top:14px}.study-plot-inner{position:relative}.study-tooltip{z-index:5;pointer-events:none;background:var(--color-ink);max-width:280px;color:var(--color-paper);border-radius:6px;flex-direction:column;gap:1px;padding:8px 11px 9px;font-size:12px;line-height:1.45;display:flex;position:absolute;box-shadow:0 6px 20px #0000002e}.study-tooltip strong{font-size:15px;font-weight:600}.study-tooltip small{color:color-mix(in srgb, var(--color-paper) 72%, transparent)}.study-tooltip .study-tooltip-hint{margin-top:3px;font-size:11px}.study-legend{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;font-size:12px;display:flex}.study-legend>span{align-items:center;gap:6px;display:inline-flex}.study-legend .study-legend-note{opacity:.9;font-size:11px}.swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.swatch.dot{border-radius:50%}.swatch.divided{background:var(--agree-divided)}.swatch.mostly{background:var(--agree-mostly)}.swatch.strong{background:var(--agree-strong)}.swatch.thin{box-shadow:inset 0 0 0 1.5px var(--color-ink-soft);background:0 0}.swatch.signal{background:var(--signal)}.swatch.tick{background:var(--color-ink);border-radius:1px;width:14px;height:2px}.study-figure-foot{border-top:1px solid var(--color-rule);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:16px;padding-top:12px;font-size:11.5px;display:flex}.study-actions{flex-wrap:wrap;gap:4px;display:flex}.study-actions>*{color:var(--signal);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;display:inline-flex}.study-actions>:hover{background:var(--signal-soft)}.study-actions .ui-icon{font-size:12px}.agree-list{margin:0;padding:0;list-style:none}.agree-row{grid-template-columns:104px minmax(0,1fr) 74px;align-items:center;gap:12px;padding:5px 0;display:grid}.agree-label{font-size:13px}.agree-track{gap:2px;height:16px;display:flex}.agree-seg{flex:1 1 0;min-width:2px}.agree-seg:last-child{border-radius:0 4px 4px 0}.agree-seg.divided{background:var(--agree-divided)}.agree-seg.mostly{background:var(--agree-mostly)}.agree-seg.strong{background:var(--agree-strong)}.agree-seg:hover{filter:brightness(1.08)saturate(1.1)}.agree-value{font-variant-numeric:tabular-nums;justify-content:end;align-items:baseline;gap:5px;display:flex}.agree-value strong{font-size:14px;font-weight:600}.agree-value small{color:var(--color-ink-soft);font-size:11px}.study-svg{touch-action:manipulation;max-width:100%;display:block;overflow:visible}.study-grid line{stroke:var(--study-grid);stroke-width:1px;shape-rendering:crispedges}.study-grid line.zero{stroke:var(--study-axis)}.study-grid .study-ref{stroke:color-mix(in srgb, var(--agree-divided) 70%, transparent);stroke-width:1.5px}.study-axis text{fill:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:11px}.study-axis .study-axis-title{fill:var(--color-ink-soft);font-size:11.5px}.study-axis .study-ref-label{fill:var(--color-ink-soft);paint-order:stroke;stroke:var(--study-surface);stroke-width:3px;stroke-linejoin:round;font-size:11px}.study-dot{stroke:var(--study-surface);stroke-width:1.5px;transition:opacity .12s}.study-svg.is-filtering .study-dot.is-dimmed{opacity:.16}.study-dot.divided{fill:var(--agree-divided)}.study-dot.mostly{fill:var(--agree-mostly)}.study-dot.strong{fill:var(--agree-strong)}.study-dot.thin{fill:none;stroke:var(--color-ink-soft);stroke-width:1.25px}.study-dot.signal{fill:var(--signal)}.study-dot.is-active{stroke:var(--color-ink);stroke-width:2px}.study-dot-halo{fill:none;stroke:var(--color-ink);stroke-width:1.5px;pointer-events:none}.study-direct-labels text{fill:var(--color-ink);paint-order:stroke;stroke:var(--study-surface);stroke-width:3px;stroke-linejoin:round;font-size:11.5px}.study-columns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;height:268px;padding:18px 0 0 36px;display:grid;position:relative}.study-columns-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:18px 0 44px 36px}.study-columns-grid>span{border-top:1px solid var(--study-grid);position:relative}.study-columns-grid>span:last-child{border-top-color:var(--study-axis)}.study-columns-grid small{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:-8px;right:calc(100% + 8px)}.study-col{cursor:default;border-radius:6px;grid-template-rows:minmax(0,1fr) 44px;min-width:0;display:grid;position:relative}.study-col-plot{justify-content:center;align-items:end;display:flex;position:relative}.study-col-bar{border-radius:4px 4px 0 0;width:24px;position:relative}.study-col-bar.divided{background:var(--agree-divided)}.study-col-bar em{font-variant-numeric:tabular-nums;white-space:nowrap;padding-bottom:4px;font-size:13px;font-style:normal;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.study-col-tick{background:var(--color-ink);border-radius:1px;width:44px;height:2px;margin-left:-22px;position:absolute;left:50%;transform:translateY(1px)}.study-col-label{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;padding-top:8px;font-size:12px;display:flex}.study-col-label small{color:var(--color-ink-soft);font-size:11px}.study-col:hover .study-col-bar{filter:brightness(1.08)}.study-axis .slope-head{fill:var(--color-ink);font-size:12px;font-weight:600}.slope-axis{stroke:var(--study-axis);stroke-width:1.5px}.slope-quarter{stroke-width:5px}.slope-line{stroke-width:2px;stroke-linecap:round;transition:opacity .12s}.slope-end{stroke:var(--study-surface);stroke-width:1.5px;transition:opacity .12s}.slope-quarter.top,.slope-line.top{stroke:var(--agree-strong)}.slope-quarter.mid,.slope-line.mid{stroke:var(--slope-mid)}.slope-quarter.bottom,.slope-line.bottom{stroke:var(--agree-divided)}.slope-end.top,.swatch.line.top{fill:var(--agree-strong);background:var(--agree-strong)}.slope-end.mid,.swatch.line.mid{fill:var(--slope-mid);background:var(--slope-mid)}.slope-end.bottom,.swatch.line.bottom{fill:var(--agree-divided);background:var(--agree-divided)}.swatch.line{border-radius:2px;width:16px;height:3px}.slope.has-active .slope-line:not(.is-active),.slope.has-active .slope-end:not(.is-active){opacity:.16}.slope.has-active .study-direct-labels text:not(.is-active){opacity:.35}.slope-line.is-active{stroke-width:3px}.study-direct-labels text.is-active{font-weight:600}.slope-names .slope-stars{fill:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:10.5px}.study-table-wrap{overscroll-behavior:contain;border-radius:6px;max-height:420px;overflow:auto}.study-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.study-table caption{caption-side:top;text-align:left;color:var(--color-ink-soft);padding:0 0 10px;font-size:12px}.study-table th,.study-table td{border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:7px 10px 7px 0}.study-table thead th{background:var(--study-surface);color:var(--color-ink-soft);font-size:11px;font-weight:600;position:sticky;top:0}.study-table tbody th{font-weight:500}.study-table tbody th small,.study-table td small{color:var(--color-ink-soft);font-size:11px;font-weight:400;display:block}.study-table td small{display:inline}.study-table a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:3px}.study-table a:hover{color:var(--signal)}.post-study-method{gap:14px;margin:0;padding:0;list-style:none;display:grid}.post-study-method li{background:var(--surface);border:1px solid var(--color-rule);color:var(--color-ink-soft);border-radius:6px;padding:16px 18px;font-size:13.5px;line-height:1.7}.post-study-method li strong{color:var(--color-ink);margin-bottom:4px;font-weight:600;display:block}.post-study-download{color:var(--signal);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:inline-flex}.post-study-readings{margin-top:22px}.post-study-readings h3{letter-spacing:.8px;text-transform:uppercase;color:var(--color-ink-soft);margin:0 0 10px;font-size:12px;font-weight:600}@media (max-width:760px){.study-figure{margin:28px -4px;padding:16px 14px 12px}.study-figure h3{font-size:18px}.study-figure-summary{font-size:13px}.study-chips{scrollbar-width:none;flex-flow:row;margin:0 -14px;padding:0 14px 2px;overflow-x:auto}.study-chips-row{display:contents}.study-chips button{white-space:nowrap;flex-shrink:0}.study-search{max-width:none}.slope-names text{font-size:11px}.agree-row{grid-template-columns:78px minmax(0,1fr) 42px;gap:8px}.agree-label{font-size:12px}.agree-value small{display:none}.study-columns{gap:4px;height:238px;padding-left:30px}.study-columns-grid{inset:18px 0 44px 30px}.study-col-label{white-space:normal;font-size:11px}.study-col-tick{width:34px;margin-left:-17px}}
