.study-chart--architecture{padding-bottom:calc(var(--chart-box-padding, 28px) * .6)}.study-arch{width:100%;height:auto}.study-arch text{dominant-baseline:central}.study-arch__backbone-label,.study-arch__caption,.study-arch__label,.study-arch__layer,.study-arch__title{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;letter-spacing:.04em}.study-arch__title{font-size:12px;fill:var(--chart-label-ink);text-anchor:start}.study-arch__backbone-label{font-size:12px;fill:var(--chart-ink-60);text-anchor:start}.study-arch__label{font-size:12px;fill:var(--chart-ink-80);text-anchor:middle}.study-arch__label--feature,.study-arch__layer{font-size:11px;fill:var(--chart-label-ink)}.study-arch__layer{text-anchor:start}.study-arch__caption{font-size:11px;fill:var(--chart-label-ink);text-anchor:middle}.study-arch__prompt{font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif;font-size:11px;fill:var(--chart-ink-80);text-anchor:middle}.study-arch__box rect{fill:var(--chart-ground);stroke:var(--chart-axis);stroke-width:1}.study-arch__box--token{--arch-c:var(--chart-ink);--arch-wash:6%}.study-arch__box--action{--arch-c:var(--chart-accent);--arch-wash:14%}.study-arch__box--video{--arch-c:var(--chart-secondary);--arch-wash:14%}.study-arch__box--token rect{fill:color-mix(in oklab,var(--arch-c) var(--arch-wash),var(--chart-ground));stroke:none}.study-arch__label--token{fill:color-mix(in oklab,var(--arch-c) 75%,var(--chart-ink))}.study-arch__box--neutral .study-arch__label--token{fill:var(--chart-ink-80)}.study-arch__backbone{fill:var(--chart-surface);stroke:var(--chart-axis);stroke-width:1}.study-arch__arrow{stroke:var(--chart-ink-30);stroke-width:1}.study-arch__dots,.study-arch__marker{fill:var(--chart-ink-30)}.study-arch__bubble path,.study-arch__bubble rect{fill:var(--chart-ground);stroke:var(--chart-axis);stroke-width:1}.study-arch__frame{stroke:var(--chart-ink-30);stroke-width:1}.study-arch__hatch-line{stroke:var(--chart-axis);stroke-width:1}.study-arch__wave{fill:none;stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.study-arch__wave--state{stroke:var(--chart-ink-55)}.study-arch__wave--action{stroke:var(--chart-accent)}.study-chart{--chart-ink:#f5f5f5;--chart-ink-80:rgba(245,245,245,0.8);--chart-ink-60:rgba(245,245,245,0.6);--chart-ink-55:rgba(245,245,245,0.55);--chart-ink-50:rgba(245,245,245,0.5);--chart-ink-35:rgba(245,245,245,0.35);--chart-ink-30:rgba(245,245,245,0.3);--chart-ground:#000000;--chart-accent:var(--chart-accent-dark,#a28dee);--chart-secondary:var(--chart-secondary-dark,#46b68c);--chart-tertiary:var(--chart-tertiary-dark,#4a76c2);--chart-surface-alpha:var(--chart-surface-alpha-dark,8);--chart-surface:rgb(255 255 255/calc(var(--chart-surface-alpha) * 1%));--chart-grid:rgb(255 255 255/calc(var(--chart-grid-alpha, 8) * 1%));--chart-tick-ink:rgb(245 245 245/calc(var(--chart-tick-alpha, 55) * 1%));--chart-title-ink:var(--chart-ink);--chart-label-ink:var(--chart-ink-55);--chart-axis:rgb(245 245 245/calc(var(--chart-grid-alpha, 8) * 2.5%));--chart-heat-lo:var(--chart-surface);--chart-heat-hi:rgba(245,245,245,0.7);--chart-tooltip-bg:#1f1f1f;--chart-tooltip-fg:#f5f5f5;position:relative;box-sizing:border-box;width:100%;padding:var(--chart-box-padding,28px);border-radius:var(--chart-radius,3px);background:var(--chart-surface);font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif;color:var(--chart-ink-55)}[data-theme=light] .study-chart{--chart-ink:#07130e;--chart-ink-80:rgba(7,19,14,0.85);--chart-ink-60:rgba(7,19,14,0.6);--chart-ink-55:#626262;--chart-ink-50:rgba(7,19,14,0.55);--chart-ink-35:rgba(7,19,14,0.35);--chart-ink-30:rgba(7,19,14,0.3);--chart-ground:#ffffff;--chart-accent:var(--chart-accent-light,#a28dee);--chart-secondary:var(--chart-secondary-light,#46b68c);--chart-tertiary:var(--chart-tertiary-light,#4a76c2);--chart-axis:rgb(7 19 14/calc(var(--chart-grid-alpha, 8) * 2.5%));--chart-surface-alpha:var(--chart-surface-alpha-light,4);--chart-surface:rgb(0 0 0/calc(var(--chart-surface-alpha) * 1%));--chart-grid:rgb(0 0 0/calc(var(--chart-grid-alpha, 8) * 1%));--chart-tick-ink:var(--chart-text-tick,rgb(7 19 14/calc(var(--chart-tick-alpha, 55) * 1%)));--chart-title-ink:var(--chart-text-title,var(--chart-ink));--chart-label-ink:var(--chart-text-label,var(--chart-ink-55));--chart-heat-hi:rgba(7,19,14,0.7);--chart-tooltip-bg:#07130e;--chart-tooltip-fg:#ffffff}.study-chart[data-narrow=true]{padding:var(--chart-box-padding-narrow,16px)}.study-chart[data-heat-ramp=accent]{--chart-heat-hi:var(--chart-heat-color,#46b68c)}.study-chart__panel-label{margin:0 0 12px;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:var(--chart-label-size,11px);line-height:1.2;letter-spacing:.04em;text-align:center;color:var(--chart-label-ink)}.study-chart__plot{position:relative;display:flex;justify-content:flex-start;width:100%;min-height:1px}.study-chart[data-pending]>.study-chart__plot{min-height:var(--plot-reserve-wide,1px)}@media (max-width:760px){.study-chart[data-pending]>.study-chart__plot{min-height:var(--plot-reserve-stacked,var(--plot-reserve-wide,1px))}}@media (max-width:591.98px){.study-chart[data-pending]{padding:var(--chart-box-padding-narrow,16px)}.study-chart[data-pending]>.study-chart__plot{min-height:var(--plot-reserve-narrow,1px)}}.study-chart--heatmap .study-chart__plot{justify-content:center}.study-svg{display:block;max-width:100%;overflow:visible}.study-grid{stroke:var(--chart-grid);stroke-width:var(--chart-grid-width,1px)}.study-axis{stroke:var(--chart-axis);stroke-width:1}.study-cell-label,.study-tick,.study-value{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.study-tick{font-size:var(--chart-tick-size,11px);fill:var(--chart-tick-ink,var(--chart-ink-55))}.study-tick--y{letter-spacing:var(--chart-tick-tracking,0)}.study-tick--small{font-size:calc(var(--chart-tick-size, 11px) - 2px)}.study-tick__name{font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif;font-variant-numeric:normal}.study-axis-label{font-size:var(--chart-label-size,11px);fill:var(--chart-title-ink);letter-spacing:.02em}.study-series{--series-c:var(--series-base,var(--chart-ink-80));transition:opacity .15s ease-out}.study-series[data-dim=true]{opacity:.28}.study-chart[data-color-mode=action-video] .study-series--action{--series-base:var(--chart-accent)}.study-chart[data-color-mode=action-video] .study-series--video{--series-base:var(--chart-secondary)}.study-chart[data-color-mode=action-video] .study-series--mixture,.study-chart[data-color-mode=action-video] .study-series--neutral{--series-base:var(--chart-tertiary)}.study-chart[data-color-mode=action-video] .study-series[data-soft=true]{--series-c:color-mix(in oklab,var(--series-base) 55%,transparent)}.study-chart[data-color-mode=accent-only] .study-series--finding{--series-base:var(--chart-accent)}.study-chart[data-color-mode=accent-only] .study-series--second{--series-base:var(--chart-secondary)}.study-chart[data-color-mode=accent-only] .study-series--third{--series-base:var(--chart-tertiary)}.study-chart[data-color-mode=accent-only] .study-series--fourth{--series-base:var(--chart-ink-30)}.study-chart[data-color-mode=accent-only] .study-series--fit{--series-base:var(--chart-ink-35)}.study-line{fill:none;stroke:var(--series-c);stroke-width:var(--chart-line-width,1.75px);stroke-linejoin:round;stroke-linecap:round}.study-line[data-style=dashed]{stroke-dasharray:5 5}.study-line[data-style=dotted]{stroke-dasharray:1 4}.study-marker{fill:var(--series-c);pointer-events:none}.study-hit{fill:transparent;cursor:default}.study-bar{fill:var(--series-c);cursor:default}.study-bar--hatched{stroke:var(--series-c);stroke-width:1}.study-bar__hatch-line{stroke:var(--series-c);stroke-width:2}.study-bar__hatch-dot{fill:var(--series-c)}.study-value{font-size:var(--chart-tick-size,11px);fill:var(--chart-ink);pointer-events:none;opacity:0;transition:opacity .15s ease-out}.study-value[data-visible=true]{opacity:1}.study-series[data-faint=true]{opacity:var(--chart-faint-alpha,.08);pointer-events:none}.study-series[data-faint=true] .study-line{stroke-width:1}.study-errorbar line{stroke:var(--series-c);stroke-width:1;stroke-linecap:butt}.study-band{fill:var(--series-c);fill-opacity:.12;stroke:none;pointer-events:none;transition:d .15s ease-out}.study-point{transition:transform .15s ease-out}.study-point .study-marker{transition:r .15s ease-out}.study-line--animated{transition:d .15s ease-out}.study-xtick{transition:transform .15s ease-out,opacity .15s ease-out}@starting-style{.study-svg[data-live=true] .study-xtick{opacity:0}}.study-point-label{fill:var(--chart-label-ink);pointer-events:none}.study-annotation{pointer-events:none}.study-annotation,.study-rank__group{font-size:var(--chart-label-size,11px);letter-spacing:.04em;fill:var(--chart-label-ink)}.study-annotation,.study-rank__group,.study-rank__label{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.study-rank__label{font-size:calc(var(--chart-tick-size, 11px) - 2px);fill:var(--chart-tick-ink,var(--chart-ink-55))}.study-rank__bar{fill:var(--chart-ink-35);transition:fill .15s ease-out,width .15s ease-out,x .15s ease-out}.study-rank__row[data-hover=true] .study-rank__bar{fill:var(--chart-ink-55)}.study-rank__row[data-highlight=true] .study-rank__bar{fill:var(--series-c)}.study-rank__value{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:var(--chart-tick-size,11px);pointer-events:none;transition:x .15s ease-out}.study-rank__row[data-highlight=true] .study-rank__label,.study-rank__row[data-highlight=true] .study-rank__value,.study-rank__value{fill:var(--chart-ink)}.study-rank__baseline{stroke:var(--chart-ink-30);stroke-width:1;stroke-dasharray:3 3}.study-rank__baseline-label{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:var(--chart-label-size,11px);letter-spacing:.04em;fill:var(--chart-label-ink)}.study-rank__rule{stroke:var(--chart-grid);stroke-width:var(--chart-grid-width,1px)}.study-rank__hit{fill:transparent;cursor:default}.study-cell{cursor:pointer;stroke:transparent;stroke-width:1}.study-cell,.study-cell-hover{transition:stroke .15s ease-out}.study-cell-hover{fill:none;stroke:transparent;stroke-width:2;pointer-events:none}.study-cell-hover[data-best=true]{stroke:var(--chart-heat-color,#46b68c)}.study-cell:hover+.study-cell-hover{stroke:var(--chart-ink-50)}.study-cell-label{font-size:var(--chart-tick-size,11px);fill:var(--chart-ink);pointer-events:none;opacity:0;transition:opacity .15s ease-out}.study-cell-label[data-hot=true]{fill:var(--chart-ground)}[data-theme=light] .study-cell-label,[data-theme=light] .study-cell-label[data-hot=true]{fill:var(--chart-ink)}.study-cell-label[data-visible=true]{opacity:1}.study-cell-label[data-visible=true][data-dim=true]{opacity:.55;font-size:calc(var(--chart-tick-size, 11px) - 2px)}.study-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;padding:0;list-style:none;font-size:var(--chart-label-size,11px);color:var(--chart-label-ink)}.study-legend,.study-legend[data-stack=true]{justify-content:var(--chart-legend-align,center)}.study-legend[data-stack=true]{display:grid;justify-items:start}.study-legend__item{display:inline-flex;align-items:center;gap:8px}.study-legend__swatch{display:inline-block;width:18px;height:2px;background:var(--series-c)}.study-legend__swatch[data-block=true]{width:10px;height:10px}.study-legend__swatch[data-dot=true]{width:8px;height:8px;border-radius:50%}.study-legend__swatch[data-style=dashed]:not([data-block=true]){background:repeating-linear-gradient(90deg,var(--series-c) 0 5px,transparent 5px 10px)}.study-legend__swatch[data-style=dotted]:not([data-block=true]){background:repeating-linear-gradient(90deg,var(--series-c) 0 1px,transparent 1px 5px)}.study-legend__swatch[data-hatched=true]{--hatch-stroke:repeating-linear-gradient(45deg,var(--series-c) 0 2px,transparent 2px 6px);--hatch-cross:repeating-linear-gradient(-45deg,var(--series-c) 0 2px,transparent 2px 6px);background:var(--hatch-stroke)}.study-chart[data-hatch-style=dotted] .study-legend__swatch[data-hatched=true]{background:radial-gradient(circle,var(--series-c) 1px,transparent 1.5px);background-size:6px 6px;background-position:3px 3px}.study-chart[data-hatch-style=crosshatched] .study-legend__swatch[data-hatched=true]{background:var(--hatch-stroke),var(--hatch-cross)}.study-tooltip{position:absolute;z-index:5;display:flex;flex-direction:column;gap:2px;transform:translate(12px,-100%);max-width:260px;padding:7px 9px;border-radius:var(--chart-radius,3px);background:var(--chart-tooltip-bg);color:var(--chart-tooltip-fg);font-size:var(--chart-label-size,11px);line-height:1.45;white-space:nowrap;pointer-events:none}.study-tooltip__title{font-weight:500}.study-tooltip__row{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;opacity:.8}.study-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.study-chart-grid--split{grid-template-columns:3fr 2fr}@media (max-width:760px){.study-chart-grid,.study-chart-grid--split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.study-band,.study-cell,.study-cell-label,.study-line--animated,.study-point,.study-point .study-marker,.study-rank__bar,.study-rank__value,.study-series,.study-value,.study-xtick{transition:none}}.study-table-wrap{--chart-ink:#f5f5f5;--chart-ink-80:rgba(245,245,245,0.8);--chart-ink-55:rgba(245,245,245,0.55);--chart-ink-30:rgba(245,245,245,0.3);--chart-accent:var(--chart-accent-dark,#a28dee);--chart-secondary:var(--chart-secondary-dark,#46b68c);--chart-surface-alpha:var(--chart-surface-alpha-dark,8);--chart-surface:rgb(255 255 255/calc(var(--chart-surface-alpha) * 1%));--chart-rule:rgb(255 255 255/calc(var(--chart-grid-alpha, 8) * 1%));--chart-rule-strong:rgb(245 245 245/calc(var(--chart-grid-alpha, 8) * 2.5%));--chart-label-ink:var(--chart-ink-55);box-sizing:border-box;padding:var(--chart-box-padding,28px);border-radius:var(--chart-radius,3px);background:var(--chart-surface);font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif;color:var(--chart-ink-80)}[data-theme=light] .study-table-wrap{--chart-ink:#07130e;--chart-ink-80:rgba(7,19,14,0.85);--chart-ink-55:#626262;--chart-ink-30:rgba(7,19,14,0.3);--chart-accent:var(--chart-accent-light,#a28dee);--chart-secondary:var(--chart-secondary-light,#46b68c);--chart-surface-alpha:var(--chart-surface-alpha-light,4);--chart-surface:rgb(0 0 0/calc(var(--chart-surface-alpha) * 1%));--chart-rule:rgb(0 0 0/calc(var(--chart-grid-alpha, 8) * 1%));--chart-rule-strong:rgb(0 0 0/calc(var(--table-header-rule-alpha, calc(var(--chart-grid-alpha, 8) * 2.5)) * 1%));--chart-label-ink:var(--chart-text-label,var(--chart-ink-55))}.study-table{--chart-secondary-bright:color-mix(in oklab,var(--chart-secondary) 75%,var(--chart-ink));--chart-secondary-soft:color-mix(in oklab,var(--chart-secondary) 60%,transparent);--study-row-height:calc(var(--chart-box-padding, 28px) * 0.8 + var(--table-row-font-size, calc(var(--chart-label-size, 11px) + 2px)) * 1.4);width:100%;border-collapse:collapse;line-height:1.4}[data-theme=light] .study-table{--chart-secondary-soft:color-mix(in oklab,var(--chart-secondary-bright) 85%,transparent)}.study-table__td,.study-table__th{padding:calc(var(--chart-box-padding, 28px) * .4) 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--chart-rule);border-left:var(--table-highlight-bar,2px) solid transparent;padding-left:calc(14px - var(--table-highlight-bar, 2px))}.study-table__td:not(:first-child),.study-table__th:not(:first-child){border-left:0;padding-left:12px}.study-table__th{font-size:var(--table-header-font-size,var(--chart-label-size,11px));font-weight:var(--table-header-weight,400);letter-spacing:var(--table-header-tracking,.02em);text-transform:var(--table-header-transform,none);color:var(--table-header-ink,var(--chart-label-ink));border-bottom:1px solid var(--chart-rule-strong)}.study-table__th--num{text-align:right}.study-table__td{height:calc(var(--study-row-height) * var(--table-row-scale, 1));color:var(--table-row-ink,var(--chart-ink-80))}:where(.study-table tr:not([data-highlight])) .study-table__td{font-size:var(--table-row-font-size,calc(var(--chart-label-size, 11px) + 2px))}:where(.study-table tr[data-highlight]) .study-table__td{font-size:calc(var(--chart-label-size, 11px) + 2px)}.study-table__num{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:calc(var(--chart-tick-size, 11px) + 1px);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.study-table__muted{color:var(--chart-ink-30)}.study-table__speed{display:block;white-space:nowrap}.study-table__speed-label{color:var(--table-row-muted-ink,var(--chart-ink-55))}.study-table__speed-value{color:var(--table-row-number-ink,var(--chart-ink))}.study-table tr[data-highlight] .study-table__td{height:calc(var(--study-row-height) * var(--table-highlight-row-scale, 1.5));vertical-align:middle;color:var(--table-highlight-ink,var(--chart-secondary-bright));background:color-mix(in oklab,var(--table-highlight-bg,var(--chart-secondary)) calc(var(--table-highlight-bg-alpha, 14) * 1%),transparent)}.study-table tr[data-highlight] .study-table__td:first-child{border-left-color:var(--table-highlight-bar-color,transparent)}.study-table tr[data-highlight] .study-table__model{font-weight:var(--table-highlight-weight,500)}.study-table tr[data-highlight] .study-table__speed-label{color:var(--table-highlight-muted-ink,var(--chart-secondary-soft))}.study-table tr[data-highlight] .study-table__speed-value{color:var(--table-highlight-ink,var(--chart-secondary-bright))}@media (max-width:760px){.study-table-wrap{overflow-x:auto}.study-table{min-width:620px}}.study-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin:0 0 16px}.study-segmented{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.study-segmented__label{font-size:12px;line-height:1.5;color:var(--editorial-muted);white-space:nowrap}.study-segmented__row{position:relative;display:inline-flex;align-items:stretch;gap:2px;padding:2px;border:1px solid var(--editorial-tag-border);border-radius:6px;background:rgba(10,18,13,.05)}.study-segmented__indicator{position:absolute;top:2px;left:0;bottom:2px;width:0;border-radius:4px;background:var(--editorial-ink);pointer-events:none;opacity:0}.study-segmented__indicator[data-ready=true]{opacity:1}.study-segmented__option{position:relative;z-index:1;appearance:none;margin:0;border:0;border-radius:4px;background:transparent;font:inherit;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.25;white-space:nowrap;color:var(--editorial-muted);cursor:pointer}.study-segmented[data-size=sm] .study-segmented__option{font-size:.6rem;padding:4px 8px}.study-segmented[data-size=md] .study-segmented__option{font-size:11px;padding:6px 10px}.study-segmented__option:hover{color:var(--editorial-ink)}.study-segmented__option[aria-checked=true]{color:var(--editorial-paper)}.study-segmented__option:disabled{color:var(--editorial-muted);opacity:.4;cursor:default}.study-segmented__option[aria-checked=true]:disabled{color:var(--editorial-paper);opacity:1}.study-segmented__option:focus-visible{outline:2px solid var(--editorial-ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.study-segmented__indicator{transition:transform .18s cubic-bezier(.16,1,.3,1),width .18s cubic-bezier(.16,1,.3,1)}.study-segmented__option{transition:color .18s ease}}@media (max-width:760px){.study-controls{justify-content:flex-start;gap:12px 16px}.study-segmented{flex-direction:column;align-items:flex-start;gap:6px}.study-segmented__row{max-width:100%;overflow-x:auto}}.study-table-wrap{overflow-x:auto}.study-table-wrap[data-scroll=more]{mask-image:linear-gradient(to right,#000 calc(100% - var(--study-table-fade, 48px)),transparent)}.study-table__caption{margin-top:12px}.study-table__th--group{padding-bottom:calc(var(--chart-box-padding, 28px) * .2);border-bottom:1px solid var(--chart-rule);font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:var(--chart-label-size,11px);font-weight:400;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--chart-label-ink)}.study-table__th--group[data-empty=true]{border-bottom-color:transparent}.study-table__td--end,.study-table__th--end{text-align:right}.study-table__mono{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:calc(var(--chart-tick-size, 11px) + 1px);font-variant-numeric:tabular-nums;white-space:nowrap}.study-table--compact .study-table__td,.study-table--compact .study-table__th{white-space:nowrap;height:auto;padding-top:calc(var(--chart-box-padding, 28px) * .2);padding-bottom:calc(var(--chart-box-padding, 28px) * .2)}.study-table--compact tr[data-highlight] .study-table__td{height:auto;padding-top:calc(var(--chart-box-padding, 28px) * .3);padding-bottom:calc(var(--chart-box-padding, 28px) * .3)}.study-table--sticky .study-table__td:first-child,.study-table--sticky .study-table__th:first-child{position:sticky;left:0;z-index:1;background:linear-gradient(var(--chart-surface),var(--chart-surface)),var(--editorial-paper)}.study-table--sticky .study-table__td:first-child:before,.study-table--sticky .study-table__th:first-child:before{content:"";position:absolute;top:-1px;bottom:-1px;left:calc(-1 * (var(--chart-box-padding, 28px) + var(--table-highlight-bar, 2px)));width:calc(var(--chart-box-padding, 28px) + var(--table-highlight-bar, 2px));background:linear-gradient(var(--chart-surface),var(--chart-surface)),var(--editorial-paper)}.study-table--sticky tr[data-highlight] .study-table__td:first-child{background:linear-gradient(color-mix(in oklab,var(--table-highlight-bg,var(--chart-secondary)) calc(var(--table-highlight-bg-alpha, 14) * 1%),transparent),color-mix(in oklab,var(--table-highlight-bg,var(--chart-secondary)) calc(var(--table-highlight-bg-alpha, 14) * 1%),transparent)),linear-gradient(var(--chart-surface),var(--chart-surface)),var(--editorial-paper)}.study-table [data-highlight-col]{background:color-mix(in oklab,var(--table-highlight-bg,var(--chart-secondary)) calc(var(--table-highlight-bg-alpha, 14) * 1%),transparent)}.study-fraction{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.study-fraction__dots{display:inline-flex;gap:3px}.study-fraction__dot{display:inline-block;width:6px;height:6px;border-radius:50%;border:1px solid;box-sizing:border-box}.study-fraction__dot[data-filled=true]{background:currentColor}.study-fraction__dot[data-filled=false]{opacity:.45}.study-meansem{position:relative;display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;cursor:default}.study-meansem__sem{color:var(--table-row-muted-ink,var(--chart-ink-55));font-size:calc(var(--chart-tick-size, 11px) - 1px)}.study-table tr[data-highlight] .study-meansem__sem{color:var(--table-highlight-muted-ink,var(--chart-secondary-soft))}.study-meansem .study-tooltip{display:none;left:0;top:-6px;transform:translateY(-100%);text-align:left}.study-meansem:focus-visible .study-tooltip,.study-meansem:hover .study-tooltip{display:flex}.study-meansem:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (max-width:760px){.study-table--compact{min-width:0}}.study-disclosure{margin:0}.study-disclosure__summary{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--editorial-tag-border);border-radius:4px;list-style:none;cursor:pointer;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:.6rem;line-height:1.25;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--editorial-muted);user-select:none}.study-disclosure__summary::-webkit-details-marker{display:none}.study-disclosure__summary:hover{color:var(--editorial-ink)}.study-disclosure__summary:focus-visible{outline:2px solid var(--editorial-ink);outline-offset:2px}.study-disclosure__chevron{width:10px;height:10px;flex:0 0 auto}.study-disclosure[open] .study-disclosure__chevron{transform:rotate(180deg)}.study-disclosure__content{padding-top:16px}@media (prefers-reduced-motion:no-preference){.study-disclosure__summary{transition:color .18s ease}.study-disclosure__chevron{transition:transform .18s cubic-bezier(.16,1,.3,1)}.study-disclosure[open] .study-disclosure__content{animation:study-disclosure-open .18s cubic-bezier(.16,1,.3,1) backwards}}@keyframes study-disclosure-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.arm-sim{--arm-cube-red:#d55753;--arm-cube-blue:#4299dc;--arm-shade:#07130e;min-width:0}.arm-sim .study-chart.arm-sim__box{--arm-pad:calc(var(--chart-box-padding, 28px) * 0.6);display:grid;min-width:0;padding:0;border:1px solid var(--chart-grid)}.arm-sim .study-chart.arm-sim__box[data-narrow=true]{--arm-pad:var(--chart-box-padding-narrow,16px)}.arm-sim__head,.arm-sim__missions,.arm-sim__stage{min-width:0;padding:var(--arm-pad)}.arm-sim__inspector,.arm-sim__main{border-top:1px solid var(--chart-grid)}.arm-sim__head{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.arm-sim__eyebrow,.arm-sim__steps{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--chart-label-ink)}.arm-inspector__title,.arm-sim__step,.arm-timeline__label{font-size:14px;font-weight:500;line-height:1.5;color:var(--chart-title-ink)}.arm-joints__legend,.arm-sim__foot,.arm-sim__note,.arm-sim__tally,.arm-timeline__head,.arm-timeline__legend{font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;text-wrap:pretty;color:var(--chart-label-ink)}.arm-inspector__value,.arm-joints__axis,.arm-joints__scale,.arm-joints__value,.arm-scrubber__ticks{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:var(--chart-label-size,11px);line-height:1.5;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--chart-label-ink)}.arm-sim__eyebrow{margin-bottom:4px}.arm-sim__instruction{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.18px;text-wrap:balance;color:var(--chart-title-ink)}.arm-sim__tally{display:flex;align-items:center;gap:6px}.arm-sim__tally>:last-child{margin-left:4px;color:var(--chart-ink)}.arm-sim__tally-cube{width:12px;height:12px;box-sizing:border-box;border:1px solid var(--cube)}.arm-sim__tally-cube[data-done=true]{background:var(--cube)}.arm-sim__main{display:grid;grid-template-columns:minmax(0,1fr) 280px}.arm-sim__stage{display:flex;flex-direction:column;gap:8px}.arm-sim__stage-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.arm-sim__now{display:grid;gap:8px;min-width:0}.arm-sim__steps{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.arm-sim__steps li{padding-bottom:4px;border-bottom:2px solid var(--chart-axis)}.arm-sim__steps li[data-current=true]{border-bottom-color:var(--chart-accent);color:color-mix(in oklab,var(--chart-accent) 75%,var(--chart-ink))}.arm-sim__status{min-height:3em;margin:0;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;text-wrap:pretty;color:var(--chart-ink-80)}.arm-sim__scene-wrap{display:grid;flex:1;place-items:center;min-width:0}.arm-sim__scene{display:block;width:100%;height:auto;overflow:visible}.arm-sim__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 8px}.arm-sim__group{min-width:0;margin:0;padding:0;border:0}.arm-sim__group-body{display:grid;gap:8px}.arm-sim__group>.arm-sim__group-body{margin-top:10px}.arm-sim__missions{display:grid;align-content:start;gap:var(--arm-pad);border-left:1px solid var(--chart-grid)}.arm-sim__step{padding:0}.arm-sim__cube-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.arm-sim__option{appearance:none;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:36px;margin:0;padding:6px 10px;border:1px solid var(--editorial-tag-border);border-radius:6px;background:transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;white-space:nowrap;color:var(--editorial-muted);cursor:pointer}.arm-sim__option:hover{color:var(--editorial-ink)}.arm-sim__cube-name{text-transform:capitalize}.arm-sim__option[aria-checked=true]{border-color:var(--editorial-ink);background:var(--editorial-ink);color:var(--editorial-paper)}.arm-sim__option:disabled{opacity:.4;cursor:default}.arm-sim__option:disabled:hover{color:var(--editorial-muted)}.arm-sim__option[aria-checked=true]:disabled{color:var(--editorial-paper);opacity:1}.arm-sim__option:focus-visible{outline:2px solid var(--editorial-ink);outline-offset:2px}.arm-sim__slot{display:grid}.arm-sim__slot>*{grid-area:1/1;min-width:0}.arm-sim__slot>[data-hidden=true]{visibility:hidden}.arm-sim__swatch{flex:0 0 auto;width:10px;height:10px;background:var(--cube)}.arm-sim__group .study-segmented{align-items:stretch;width:100%;font-family:inherit}.arm-sim__group .study-segmented__label{display:none}.arm-sim__group .study-segmented__row{flex:1}.arm-sim__group .study-segmented__option{flex:1;min-height:36px;font-size:14px;letter-spacing:normal;text-transform:none}.arm-sim__run-buttons{display:flex;gap:8px}.arm-sim__run-buttons>button{display:flex;flex:0 0 auto}.arm-sim__run-buttons>.arm-sim__start{flex:1 1 0;min-width:0}@media (max-width:760px){.arm-sim__main{grid-template-columns:minmax(0,1fr)}.arm-sim__missions{border-top:1px solid var(--chart-grid);border-left:0}}.arm-sim__label-short{display:none}@media (max-width:760px){.arm-sim__label-full{display:none}.arm-sim__label-short{display:inline}}.arm-sim button:not([role=radio]):focus-visible{outline:2px solid var(--chart-ink);outline-offset:2px;border-radius:6px}.arm-timeline{display:grid;gap:6px}.arm-timeline__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.arm-timeline__num{color:var(--chart-ink)}.arm-timeline__bar{display:grid;grid-template-columns:repeat(32,minmax(0,1fr));gap:2px;padding:4px 0}.arm-timeline__bar span{position:relative;height:5px;background:var(--chart-axis)}.arm-timeline__bar span[data-state=done]{background:var(--chart-accent)}.arm-timeline__bar span[data-state=unused]{background:var(--chart-grid)}.arm-timeline__bar span[data-look=true]:after{content:"";position:absolute;top:-4px;bottom:-4px;right:-1.5px;width:1px;background:var(--chart-ink-60)}.arm-timeline__legend{display:flex;flex-wrap:wrap;gap:4px 16px}.arm-timeline__legend span{display:inline-flex;align-items:center;gap:6px}.arm-timeline__legend i{display:inline-block;width:10px;height:5px}.arm-timeline__legend i[data-style=done]{background:var(--chart-accent)}.arm-timeline__legend i[data-style=unused]{background:var(--chart-grid)}.arm-timeline__legend i[data-style=marker]{width:1px;height:12px;background:var(--chart-ink-60)}.arm-sim__note{margin:0}@media (prefers-reduced-motion:no-preference){.arm-sim__option{transition-property:color,scale;transition-duration:.15s;transition-timing-function:ease-out}.arm-sim__option:not(:disabled):active{scale:.96}.arm-sim__steps li{transition:border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.arm-timeline__bar span{transition:background-color .18s cubic-bezier(.16,1,.3,1)}}.arm-camera circle,.arm-camera line,.arm-camera path,.arm-camera polygon{vector-effect:non-scaling-stroke}.arm-face{stroke:var(--chart-axis);stroke-width:1;stroke-linejoin:round}.arm-face--top{fill:var(--chart-ground)}.arm-face--right{fill:color-mix(in oklab,var(--chart-ink) 4%,var(--chart-ground))}.arm-bin__floor,.arm-face--left{fill:color-mix(in oklab,var(--chart-ink) 8%,var(--chart-ground))}.arm-table .arm-face--top{fill:var(--chart-surface)}.arm-table__grid{stroke:var(--chart-grid);stroke-width:1}.arm-sim [data-cube=red]{--cube:var(--arm-cube-red)}.arm-sim [data-cube=yellow]{--cube:var(--chart-tertiary)}.arm-sim [data-cube=blue]{--cube:var(--arm-cube-blue)}.arm-sim [data-cube=green]{--cube:var(--chart-secondary)}.arm-cube .arm-face{stroke:color-mix(in oklab,var(--cube) 55%,var(--arm-shade))}.arm-cube .arm-face--top{fill:var(--cube)}.arm-cube .arm-face--right{fill:color-mix(in oklab,var(--cube) 85%,var(--arm-shade))}.arm-cube .arm-face--left{fill:color-mix(in oklab,var(--cube) 70%,var(--arm-shade))}.arm-shadow{fill:var(--chart-axis)}.arm-glow{fill:var(--chart-grid);stroke:var(--chart-ink-30);stroke-width:1;stroke-dasharray:2 2}.arm-bin__label{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-weight:500;letter-spacing:.14em;text-transform:uppercase;fill:var(--chart-label-ink)}.arm-joint,.arm-link{fill:var(--chart-ground);stroke:var(--chart-ink-30);stroke-width:1}.arm-joint__pin{fill:var(--chart-ink-30)}.arm-sim__inspector{min-width:0;border-radius:0 0 calc(var(--chart-radius, 3px) - 1px) calc(var(--chart-radius, 3px) - 1px);background:var(--chart-surface)}.arm-sim__inspector .study-disclosure{border-radius:inherit}.arm-sim__inspector .study-disclosure__summary{display:flex;justify-content:space-between;gap:12px;padding:calc(var(--arm-pad) / 2) var(--arm-pad);border:0;border-radius:inherit;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--chart-ink-80)}.arm-sim__inspector .study-disclosure[open]>.study-disclosure__summary{border-radius:0}.arm-sim__inspector .study-disclosure__summary:hover{color:var(--chart-title-ink)}.arm-sim__inspector .study-disclosure__summary:focus-visible{outline:2px solid var(--chart-ink);outline-offset:-2px}.arm-sim__inspector .study-disclosure__content{padding:calc(var(--arm-pad) / 2) var(--arm-pad) var(--arm-pad)}.arm-inspector{display:grid;gap:var(--arm-pad)}.arm-inspector__head{display:grid;gap:4px}.arm-inspector .arm-sim__note{max-width:65ch}.arm-inspector__lead{min-height:3em}.arm-inspector__views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--arm-pad)}.arm-sim__box[data-narrow=true] .arm-inspector__views{grid-template-columns:minmax(0,1fr)}.arm-inspector__panel{display:grid;align-content:start;gap:8px;min-width:0}.arm-inspector__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.arm-inspector__label{font-size:12px;font-weight:500;line-height:1.5;color:var(--chart-title-ink)}.arm-inspector__value{color:var(--chart-label-ink);white-space:nowrap}.arm-inspector__caption{min-height:1.5em}.arm-inspector__observed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arm-inspector__observed>div{display:grid;gap:4px}.arm-frame{display:block;width:100%;box-sizing:border-box;border:1px solid var(--chart-axis);border-radius:var(--chart-radius,3px);background:var(--chart-ground)}.arm-inspector__observed .arm-frame{aspect-ratio:1}.arm-frame--predicted{overflow:hidden;border-color:var(--chart-secondary);background:color-mix(in oklab,var(--chart-secondary) 14%,var(--chart-ground))}.arm-frame--predicted[data-empty=true]{border-color:var(--chart-axis);background:var(--chart-ground)}.arm-frame--predicted svg{display:block;width:100%;aspect-ratio:1.6}.arm-frame__empty{display:grid;place-items:center;aspect-ratio:1.6;padding:0 16px;text-align:center}.arm-scrubber{display:grid;gap:4px;padding:calc(var(--arm-pad) / 2);border-radius:var(--chart-radius,3px);background:var(--chart-surface)}.arm-scrubber__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.arm-scrubber__count{margin-left:4px;color:var(--chart-ink)}.arm-scrubber__follow{appearance:none;margin:0;padding:2px 4px;border:0;background:transparent;font:inherit;font-size:12px;line-height:1.5;white-space:nowrap;color:var(--chart-ink-80);text-decoration:underline;text-decoration-color:var(--chart-axis);text-underline-offset:3px;cursor:pointer}.arm-scrubber__follow:hover{color:var(--chart-title-ink);text-decoration-color:currentColor}.arm-scrubber__follow:disabled{color:var(--chart-label-ink);text-decoration:none;cursor:default}.arm-plan-scrubber{display:block;width:100%;height:32px;margin:0;appearance:none;background:transparent;cursor:pointer}.arm-plan-scrubber::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:var(--chart-axis)}.arm-plan-scrubber::-moz-range-track{height:2px;border-radius:1px;background:var(--chart-axis)}.arm-plan-scrubber::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-6px;border:2px solid var(--chart-ground);border-radius:50%;box-sizing:border-box;background:var(--chart-accent)}.arm-plan-scrubber::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--chart-ground);border-radius:50%;box-sizing:border-box;background:var(--chart-accent)}.arm-plan-scrubber:disabled{cursor:default;opacity:.4}.arm-plan-scrubber:focus-visible{outline:2px solid var(--chart-ink);outline-offset:2px}.arm-scrubber__ticks{display:flex;justify-content:space-between}.arm-joints{display:grid;gap:8px}.arm-joints__legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:4px 0}.arm-joints__legend span{display:inline-flex;align-items:center;gap:8px}.arm-joints__legend i{display:inline-block;width:18px;height:2px;background:var(--chart-accent)}.arm-joints__legend i[data-style=dashed]{background:repeating-linear-gradient(90deg,var(--chart-accent) 0 5px,transparent 5px 10px)}.arm-joints__legend i[data-style=marker]{width:1px;height:12px;background:var(--chart-ink-60)}.arm-joints__row{display:grid;grid-template-columns:110px 40px minmax(0,1fr);gap:6px;align-items:center;padding:6px 0;border-top:1px solid var(--chart-grid);font-size:12px;color:var(--chart-ink-80)}.arm-sim__box[data-narrow=true] .arm-joints__row{grid-template-columns:80px 34px minmax(0,1fr)}.arm-joints__value{color:var(--chart-ink)}.arm-joints__fixed{color:var(--chart-label-ink)}.arm-joints__scale{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:48px;color:var(--chart-tick-ink)}.arm-joints__plot{display:block;width:100%;height:56px;overflow:visible}.arm-joints__plot *{vector-effect:non-scaling-stroke}.arm-joints__used{fill:var(--chart-surface)}.arm-joints__grid{stroke:var(--chart-grid);stroke-width:1}.arm-joints__line{fill:none;stroke:var(--chart-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.arm-joints__line[data-style=dashed]{stroke:color-mix(in oklab,var(--chart-accent) 55%,transparent);stroke-dasharray:5 5}.arm-joints__marker{stroke:var(--chart-ink-60);stroke-width:1}.arm-joints__cursor{stroke:var(--chart-ink-30);stroke-width:1}.arm-joints__dot{fill:var(--chart-ink)}.arm-joints__axis{display:flex;justify-content:space-between;margin-left:162px;color:var(--chart-tick-ink)}.arm-sim__box[data-narrow=true] .arm-joints__axis{margin-left:126px}@media (prefers-reduced-motion:no-preference){html:has(.bfl-editorial__toc){scroll-behavior:smooth}}.bfl-editorial{--editorial-paper:#fff;--editorial-ink:#07130e;--editorial-muted:#626262;--editorial-strong:#000;--editorial-link:#556659;--editorial-tag-border:#07130e26;--editorial-toc-marker:#07130e59;--editorial-reference-hover:#07130e14;--editorial-note-dim:.3;--editorial-video-bg:#101010;container-type:inline-size;display:flex;flex-direction:column;gap:32px;padding:32px;background:var(--editorial-paper);color:var(--editorial-ink);font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif}.bfl-editorial__grid{display:grid;grid-template-columns:minmax(0,400fr) minmax(0,540fr) minmax(0,372fr);gap:32px;align-items:start;margin:0}.bfl-editorial__grid>*{min-width:0;overflow-wrap:anywhere}.bfl-editorial__left{grid-column:1}.bfl-editorial__left .bfl-editorial__figure{margin-right:24px}.bfl-editorial__heading{margin:0 0 24px;font-size:24px;font-weight:500;line-height:120%;letter-spacing:-.36px;color:var(--editorial-strong)}.bfl-editorial__heading:last-child{margin-bottom:0}.bfl-editorial__heading{scroll-margin-top:100px;max-width:24ch;text-wrap:balance}.bfl-editorial__floating-toc,.bfl-editorial__toc{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:12px;line-height:150%;font-weight:400;letter-spacing:normal}.bfl-editorial__toc-label{margin:0 0 12px;color:var(--editorial-ink);font-weight:500}.bfl-editorial__toc ol{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding-left:0;counter-reset:editorial-toc}.bfl-editorial__toc li{display:flex;align-items:baseline;counter-increment:editorial-toc}.bfl-editorial__toc li:before{content:counter(editorial-toc) ".";flex:0 0 auto;min-width:2ch;margin-right:1ch;color:var(--editorial-toc-marker);font-variant-numeric:tabular-nums}.bfl-editorial__toc a{color:var(--editorial-ink);text-decoration:none}.bfl-editorial__toc a:hover{color:var(--editorial-ink);text-decoration:underline;text-underline-offset:3px}.bfl-editorial__toc a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bfl-editorial__body{grid-column:2;padding-right:20px;font-size:18px;line-height:150%}.bfl-editorial__body p{margin:0 0 16px}.bfl-editorial__body>:last-child{margin-bottom:0}.bfl-editorial__body a{color:var(--editorial-link);text-decoration:underline;text-underline-offset:3px}.bfl-editorial__body a:hover{color:var(--editorial-strong)}@media (prefers-reduced-motion:no-preference){.bfl-editorial__body a{transition:color .18s ease}}.bfl-editorial__aside{grid-column:3;padding:0 96px 0 32px;font-size:12px;line-height:150%;color:var(--editorial-muted)}.bfl-editorial__notes{display:flex;flex-direction:column;gap:12px}.bfl-editorial__note{display:flex;align-items:baseline;gap:6px;margin:0}.bfl-editorial__note sup{position:relative;top:-.4em;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:9px;line-height:150%;font-variant-numeric:tabular-nums}.bfl-editorial__note a{text-decoration:underline;text-underline-offset:2px}.bfl-editorial__note-target[data-dimmed=true] .bfl-editorial__note{opacity:var(--editorial-note-dim)}@media (prefers-reduced-motion:no-preference){.bfl-editorial__note{transition:opacity .18s ease}}.bfl-editorial__image{display:block;width:100%;object-fit:cover}.bfl-editorial__figure{margin:0}.bfl-editorial__figure figcaption{margin-top:10px;font-size:12px;line-height:150%;color:var(--editorial-muted)}.bfl-editorial__aside>.bfl-editorial__figure{margin-top:128px}.bfl-editorial__media--left-content .bfl-editorial__media-image{grid-column:1/3}.bfl-editorial__media--content-right .bfl-editorial__media-image{grid-column:2/4}.bfl-editorial__media--content-right>figcaption{grid-column:2/4;padding-left:0}.bfl-editorial__media--content .bfl-editorial__media-image{grid-column:2;padding-right:20px}.bfl-editorial__image-block--full-bleed{padding:0}.bfl-editorial__title-group{padding-top:56px}.bfl-editorial__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 16px}.bfl-editorial__tags li{margin-bottom:2px;border:1px solid var(--editorial-tag-border);border-radius:4px;padding:2px 6px;background:rgba(10,18,13,.05);font-size:13.4px;line-height:119.402985%;font-weight:500}.bfl-editorial__title{max-width:800px;margin:0;color:var(--editorial-strong);font-size:56px;line-height:110%;letter-spacing:-1.68px;font-weight:500}@container (max-width: 1100px){.bfl-editorial__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:24px}.bfl-editorial__aside{padding:0}.bfl-editorial__body{padding-right:0}.bfl-editorial__notes{gap:12px}}@container (max-width: 760px){.bfl-editorial__body{font-size:16px}.bfl-editorial__grid{grid-template-columns:minmax(0,1fr);gap:24px}.bfl-editorial__grid>*,.bfl-editorial__media .bfl-editorial__media-image,.bfl-editorial__media>figcaption{grid-column:1;padding:0;margin-right:0}.bfl-editorial__left:empty{display:none}.bfl-editorial__left .bfl-editorial__figure{margin-right:0}.bfl-editorial__notes{gap:16px}.bfl-editorial__aside>.bfl-editorial__figure{margin-top:24px}.bfl-editorial__title-group{padding-top:16px}.bfl-editorial__title{font-size:36px;letter-spacing:-1.08px}}.bfl-editorial__image-stack{display:flex;flex-direction:column;gap:24px}.bfl-editorial__image-stack--after-notes{margin-top:24px}@container (max-width: 760px){.bfl-editorial__image-stack--after-notes{margin-top:24px}}.bfl-editorial__notes--aligned{--notes-stacked:0;gap:12px}.bfl-editorial__reference{display:inline-block;padding-inline:1px;line-height:inherit;white-space:nowrap}.bfl-editorial__reference sup{font-size:100%;line-height:0;vertical-align:baseline;position:relative;top:calc(-1 * .4em)}.bfl-editorial__body .bfl-editorial__reference a{display:inline-grid;place-items:center;box-sizing:border-box;min-width:max(calc(2ch + 2 * 2px),calc(9px + 6px));height:calc(9px + 6px);padding-inline:2px;border-radius:2px;background-color:var(--study-ref-bg,#e6e6e6);color:var(--study-ref-ink,#07130e);text-decoration:none;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:9px;line-height:1;font-variant-numeric:tabular-nums;margin-left:3px}.bfl-editorial__body .bfl-editorial__reference a:hover{color:var(--editorial-paper);background-color:var(--editorial-ink)}@media (prefers-reduced-motion:no-preference){.bfl-editorial__reference a{transition:color .18s ease,background-color .18s ease}}.bfl-editorial__note-target:focus-visible,.bfl-editorial__reference a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bfl-editorial__note-target,.bfl-editorial__reference a{scroll-margin-top:100px}@container (max-width: 760px){.bfl-editorial__notes--aligned{--notes-stacked:1}.bfl-editorial__notes--aligned>[data-note]{margin-top:0!important}}.bfl-editorial__note-backlink{display:none}.bfl-editorial__note .bfl-editorial__note-backlink{text-decoration:none}@container (max-width: 760px){.bfl-editorial__note-backlink{display:inline}}.bfl-editorial__aside{--notes-stacked:0}@container (max-width: 760px){.bfl-editorial__aside{--notes-stacked:1}[data-paragraph-image]{margin-top:0!important}}.bfl-editorial__video{display:block;width:100%;height:auto;aspect-ratio:auto 16/9;object-fit:contain;background:var(--editorial-video-bg)}@media (max-width:760px){.bfl-editorial:not(.bfl-editorial__image-block--full-bleed){padding:16px}}.bfl-editorial-stack{display:flex;flex-direction:column;gap:128px;padding-block:32px}.bfl-editorial-stack>.bfl-editorial{padding-block:0}@media (max-width:760px){.bfl-editorial-stack{gap:64px;padding-block:16px}}.bfl-editorial__floating-toc{position:fixed;z-index:40;top:50%;transform:translateY(-50%);max-height:calc(100dvh - 160px);overflow:visible;padding:8px;border-radius:8px;background:transparent;color:var(--editorial-toc-fg);--editorial-toc-fg:#07130e;--editorial-toc-tick:#bebfbb;--editorial-toc-tick-active:#343632;--editorial-toc-tick-hover:#737570;--editorial-toc-card-bg:#fff;--editorial-toc-card-fg:#807e7a;--editorial-toc-card-shadow:0 0 0 1px #00000012,0 12px 28px #0000000d;--editorial-toc-number:#07130e59}.bfl-editorial__floating-toc ol{list-style:none;margin:0;padding:0}.bfl-editorial__floating-toc a{display:flex;align-items:center;gap:0;min-height:11px;text-decoration:none;color:inherit}.bfl-editorial__toc-tick{flex:0 0 12px;height:2px;border-radius:999px;background:var(--editorial-toc-tick)}.bfl-editorial__floating-toc a[aria-current] .bfl-editorial__toc-tick{background:var(--editorial-toc-tick-active)}.bfl-editorial__floating-toc a[aria-current]{color:var(--editorial-toc-fg)}.bfl-editorial__toc-reveal{display:none;max-width:min(400px,65vw);padding:0}.bfl-editorial__floating-toc:is(:hover,:focus-within){margin-left:16px;padding:12px 16px;border-radius:12px;background:var(--editorial-toc-card-bg);color:var(--editorial-toc-fg);box-shadow:var(--editorial-toc-card-shadow)}.bfl-editorial__floating-toc .bfl-editorial__toc-label{display:none;color:var(--editorial-toc-fg)}.bfl-editorial__floating-toc:is(:hover,:focus-within) .bfl-editorial__toc-label{display:block}.bfl-editorial__floating-toc:is(:hover,:focus-within) a:hover{text-decoration:underline;text-underline-offset:3px}.bfl-editorial__floating-toc:is(:hover,:focus-within) .bfl-editorial__toc-tick{display:none}.bfl-editorial__floating-toc:is(:hover,:focus-within) .bfl-editorial__toc-reveal{display:inline}.bfl-editorial__floating-toc a:hover .bfl-editorial__toc-tick{background:var(--editorial-toc-tick-hover)}.bfl-editorial__floating-toc a:focus-visible{outline:2px solid var(--editorial-toc-tick-hover);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:no-preference){.bfl-editorial__toc-tick{transition:background-color .15s ease}.bfl-editorial__floating-toc{transition:opacity .18s cubic-bezier(.16,1,.3,1)}@starting-style{.bfl-editorial__floating-toc{opacity:0}}.bfl-editorial__floating-toc:is(:hover,:focus-within){animation:editorial-toc-open .18s cubic-bezier(.16,1,.3,1) both}}@keyframes editorial-toc-open{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (max-width:760px){.bfl-editorial__floating-toc{display:none}}.bfl-editorial__floating-toc:is(:hover,:focus-within):before{content:"";position:absolute;right:100%;top:0;bottom:0;width:16px}.bfl-editorial__floating-toc ol{max-height:calc(100dvh - 180px);overflow-y:auto;counter-reset:editorial-toc}.bfl-editorial__floating-toc li{counter-increment:editorial-toc}.bfl-editorial__floating-toc li:before{content:counter(editorial-toc) ".";display:none;flex:0 0 auto;min-width:2ch;margin-right:1ch;color:var(--editorial-toc-number);font-variant-numeric:tabular-nums}.bfl-editorial__floating-toc:is(:hover,:focus-within) ol{display:flex;flex-direction:column;gap:8px}.bfl-editorial__floating-toc:is(:hover,:focus-within) li{display:flex;align-items:baseline}.bfl-editorial__floating-toc:is(:hover,:focus-within) li:before{display:block}.bfl-editorial__article-header--v2 .bfl-editorial__title-group{row-gap:16px}.bfl-editorial__article-header--v2 .bfl-editorial__title-group>*{grid-column:2/4}.bfl-editorial__article-header--v2 .bfl-editorial__tags{margin-bottom:0}.bfl-editorial__article-header--v2 .bfl-editorial__title{max-width:none}.bfl-editorial__article-header--v2 .bfl-editorial__body{grid-column:2/4;padding-right:0;font-size:22px;line-height:1.4;letter-spacing:-.36px}@container (max-width: 760px){.bfl-editorial__article-header--v2 .bfl-editorial__body,.bfl-editorial__article-header--v2 .bfl-editorial__title-group>*{grid-column:1}.bfl-editorial__article-header--v2 .bfl-editorial__body{font-size:18px;line-height:1.5;letter-spacing:normal}}.bfl-editorial__article-header--v2 .bfl-editorial__body,.bfl-editorial__article-header--v2 .bfl-editorial__title{padding-right:96px}.bfl-editorial__article-header--v2 .bfl-editorial__title-group>.bfl-editorial__header-toc{grid-column:1;grid-row:1/span 2}@container (max-width: 1100px){.bfl-editorial__article-header--v2 .bfl-editorial__body,.bfl-editorial__article-header--v2 .bfl-editorial__title{padding-right:0}}.bfl-editorial__header-main{display:flex;flex-direction:column;gap:32px}@media (max-width:760px){.bfl-editorial__article-header--v2 .bfl-editorial__header-toc{display:none}}.action-hero{position:relative;width:100%;overflow:hidden;background:#000;--hero-band:56px;padding-top:var(--hero-band)}@media (min-width:1024px){.action-hero{--hero-band:80px}}.action-hero__stage{position:relative;width:100%;aspect-ratio:2754/1080;background:#000}.action-hero__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}@media (max-width:760px){.action-hero{height:72dvh;min-height:520px}.action-hero__stage{height:100%;aspect-ratio:auto}.action-hero__video{object-fit:cover;object-position:center}}.action-study{color:var(--color-black);min-height:100dvh}.action-study,.action-study article{background:var(--color-white-1)}.action-study .bfl-editorial__article-header{padding-bottom:48px}.action-study .bfl-editorial__grid,.action-study .bfl-editorial__title-group{width:100%;max-width:1600px;margin-inline:auto}.action-study .bfl-editorial__body h3{margin:32px 0 16px;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.18px}.action-study .bfl-editorial__body h3:first-child{margin-top:0}.action-study .bfl-editorial__body ul{list-style:disc;padding-left:1.2em;margin:0 0 24px}.action-study .bfl-editorial__body li{padding-left:4px;margin-bottom:12px}.action-study .bfl-editorial__body ul li{line-height:20px}.action-study__meta{font-size:14px;line-height:1.6;letter-spacing:.05px;color:var(--color-white-4)}.action-study .bfl-editorial__tags li,.action-study__meta{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace}.action-study .bfl-editorial__tags li{font-size:.6rem;line-height:1.25;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;background:rgba(10,18,13,.03)}.action-study .bfl-editorial__article-header .bfl-editorial__header-main{gap:16px}.action-study .bfl-editorial__body .action-study__meta{margin:0 0 40px}.action-study .bfl-editorial__body .action-study__intro{margin:0 0 16px}.action-study .bfl-editorial__body .action-study__intro:last-of-type{margin-bottom:0}.action-study__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px}@media (max-width:760px){.action-study__cta{flex:1 1 100%}.action-study__cta-pill{display:flex;width:100%}}.action-study__figure{margin:0}.action-study .bfl-editorial__media>figcaption,.action-study__figure figcaption{max-width:600px;font-size:12px;line-height:1.5;letter-spacing:.015em;color:var(--color-white-4)}.action-study__figure figcaption{margin-top:12px}.action-study .bfl-editorial__note{color:var(--color-white-4)}.action-study .study-math{padding:.1em .3em;border-radius:4px;background:rgba(10,18,13,.07);color:inherit;font-family:math,STIX Two Math,Cambria Math,serif;font-size:12px;white-space:nowrap}.action-study .study-math sub,.action-study .study-math sup{font-size:.72em;line-height:0}.action-study .study-math sub{vertical-align:-.3em}.action-study .study-math sup{vertical-align:.55em}.action-study .study-equation{display:flex;align-items:center;gap:16px;margin:0 0 16px}.action-study .study-equation__body{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding-block:8px}.action-study .study-equation__body>math{margin-inline:auto;font-family:math,STIX Two Math,Cambria Math,serif;font-size:1em}.action-study .study-equation__number{flex:none;font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:12px;color:var(--color-white-4)}.action-study__note{margin:0 0 24px;padding:12px 16px;border-left:2px solid var(--color-line);font-size:14px;line-height:1.5;color:var(--color-white-4)}.action-study__figure-stack{display:grid;gap:24px;min-width:0}.action-study__figure-stack>*,.action-study__figure-stack>*>.study-table-wrap{min-width:0}.action-study__arch-wrap{overflow-x:auto}@media (max-width:760px){.action-study__arch-wrap>.study-chart{min-width:720px}}.action-study__video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:760px){.action-study__video-grid{grid-template-columns:minmax(0,1fr)}}.action-study__references{width:100%;max-width:600px;margin:0;padding-left:0;list-style-position:inside;font-size:14px;line-height:1.55;color:#3c3c3c}.action-study .bfl-editorial__body .action-study__references a{color:inherit;text-decoration:underline;text-underline-offset:3px}.action-study .bfl-editorial__body .action-study__references a:hover{color:var(--color-black)}@media (prefers-reduced-motion:no-preference){.action-study__references a{transition:color .18s ease}}.action-study .bfl-editorial__body .action-study__references li{margin-bottom:10px;padding-left:0}.action-study__references li::marker{color:#3c3c3c}@container (min-width: 1101px){.action-study .bfl-editorial__grid{grid-template-columns:minmax(0,368fr) minmax(0,600fr) minmax(0,344fr)}.action-study .bfl-editorial__grid>.bfl-editorial__body{padding-right:20px}.action-study .bfl-editorial__article-header--v2 .bfl-editorial__title,.action-study .bfl-editorial__aside{padding-right:100px}.action-study .bfl-editorial__article-header--v2 .bfl-editorial__body{padding-right:280px}.action-study .bfl-editorial__media--content-right .bfl-editorial__media-image{padding-right:100px}}@container (min-width: 1101px) and (max-width: 1440px){.action-study .bfl-editorial__grid{grid-template-columns:minmax(0,290fr) minmax(0,600fr) minmax(0,344fr)}.action-study .bfl-editorial__grid>.bfl-editorial__body{padding-right:0}.action-study .bfl-editorial__article-header--v2 .bfl-editorial__title,.action-study .bfl-editorial__aside,.action-study .bfl-editorial__media--content-right .bfl-editorial__media-image{padding-right:clamp(32px,calc(20cqw - 188px),100px)}}