.rf{--rf-half: calc(50% - 2.75rem) ;display:grid;gap:.25rem;min-width:0}.rf-grid{display:grid;align-items:center;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:minmax(9rem,15rem) 6.5rem minmax(0,1fr) 6.5rem 8.75rem;grid-template-areas:"metric aval track bval out"}.rf-rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.rf-row{position:relative;min-height:3.25rem;padding:.375rem .625rem;margin:0 -.625rem;border-radius:.75rem;outline:none;transition:background-color var(--viz-dur-micro) ease}.rf-row:hover,.rf-row[data-on=true]{background:var(--viz-wash)}.rf-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.rf-metric{grid-area:metric;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.rf-metric-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.35;font-weight:500;color:var(--viz-ink)}.rf-val{display:grid;gap:.0625rem;font-variant-numeric:tabular-nums;min-width:0}.rf-val[data-side=a]{grid-area:aval;justify-items:end;text-align:right}.rf-val[data-side=b]{grid-area:bval;justify-items:start}.rf-val-text{font-size:.875rem;font-weight:600;color:var(--viz-ink);line-height:1.25;overflow-wrap:anywhere}.rf-n{font-size:.6875rem;color:var(--viz-ink-muted)}.rf-outcome{grid-area:out;justify-self:end}.rf-track{grid-area:track;position:relative;height:2rem;min-width:0}.rf-center{position:absolute;left:50%;top:2px;bottom:2px;width:1px;background:var(--pbc-baseline)}.rf-bar{position:absolute;top:50%;height:12px;margin-top:-6px;width:calc(var(--rf-half) * var(--f, 0));background:var(--mark);transition:opacity var(--viz-dur-ui) ease,filter var(--viz-dur-micro) ease}.rf-bar[data-dir=a]{right:50%;border-radius:4px 0 0 4px;transform-origin:right center}.rf-bar[data-dir=b]{left:50%;border-radius:0 4px 4px 0;transform-origin:left center}.rf-bar[data-hollow=true]{background:var(--pbc-surface);box-shadow:inset 0 0 0 var(--viz-hollow-stroke) var(--mark)}.rf-bar:not([data-won]):not([data-hollow]){background:color-mix(in oklab,var(--viz-neutral) 85%,transparent)}.rf-same{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transform:rotate(45deg);border-radius:2px;background:var(--viz-neutral)}.rf-ratio{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:.78125rem;font-weight:550;font-variant-numeric:tabular-nums;color:var(--viz-ink)}.rf-ratio[data-dir=b]{left:calc(50% + var(--rf-half) * var(--f, 0) + .375rem)}.rf-ratio[data-dir=a]{right:calc(50% + var(--rf-half) * var(--f, 0) + .375rem)}.rf-ratio[data-dir=same]{left:calc(50% + .625rem);color:var(--viz-ink-muted)}.rf[data-active] .rf-row:not([data-on]) .rf-bar,.rf[data-active] .rf-row:not([data-on]) .rf-same{opacity:.4}.rf-row[data-on=true] .rf-bar[data-won=true]{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--mark) var(--viz-glow),transparent))}[data-theme=light] .rf-row[data-on=true] .rf-bar{filter:brightness(.94)}.rf-head{margin-bottom:.125rem}.rf-head-track{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;height:auto;font-size:.75rem;color:var(--viz-ink-muted)}.rf-head-side{display:inline-flex;align-items:center;gap:.375rem;max-width:49%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-head-side:before{content:"";width:.5rem;height:.5rem;border-radius:9999px;flex:none;background:var(--a)}.rf-head-side[data-side=b]{flex-direction:row-reverse}.rf-head-side[data-side=b]:before{background:var(--b)}.rf-arrow{color:var(--viz-ink-muted)}.rf-axis{margin-top:.125rem}.rf-ticks{height:1.25rem;border-top:1px solid var(--pbc-grid)}.rf-tick{position:absolute;top:.25rem;left:calc(50% + var(--rf-half) * var(--f, 0));transform:translate(-50%);font-size:var(--viz-tick-size);font-variant-numeric:tabular-nums;color:var(--viz-ink-muted);white-space:nowrap}.rf-log{grid-area:out;justify-self:end;font-size:var(--viz-tick-size);color:var(--viz-ink-muted);letter-spacing:.02em}.rf-caption{margin:.75rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--viz-ink-muted);max-width:48rem}.rf-tip{left:50%;top:0;max-width:min(20rem,92%)}.rf-tip-line{display:flex;align-items:center;gap:.375rem;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.rf-tip-line strong{color:var(--fg)}@media (max-width: 767px){.rf{--rf-half: calc(50% - 2.25rem) }.rf-grid{grid-template-columns:4.75rem minmax(0,1fr) 4.75rem;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;grid-template-areas:"metric metric out" "aval track bval"}.rf-row{padding:.625rem .5rem;margin:0 -.5rem}.rf-metric{flex-direction:row;flex-wrap:wrap;align-items:center}.rf-val-text{font-size:.8125rem}.rf-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"track"}.rf-head-track{font-size:.6875rem;flex-wrap:wrap}.rf-head-side{max-width:100%;overflow:visible;white-space:normal;overflow-wrap:anywhere}.rf-tick[data-minor]{display:none}.rf-log{grid-area:auto;grid-column:1 / -1;justify-self:center}}@keyframes rf-grow{0%{transform:scaleX(0)}}@keyframes rf-fade{0%{opacity:0}}@media (prefers-reduced-motion: no-preference){.rf[data-load] .rf-bar{animation:rf-grow var(--viz-dur-mark) var(--viz-ease-emph) calc(var(--viz-delay-marks) + min(var(--i, 0) * var(--viz-stagger-row) * 2,var(--viz-stagger-cap))) both}.rf[data-load] .rf-ratio,.rf[data-load] .rf-same{animation:rf-fade var(--viz-dur-ui) ease calc(var(--viz-delay-marks) + var(--viz-dur-mark) + min(var(--i, 0) * var(--viz-stagger-row) * 2,var(--viz-stagger-cap))) both}.rf[data-reveal=pending] .rf-bar{transform:scaleX(0)}.rf[data-reveal=pending] .rf-ratio,.rf[data-reveal=pending] .rf-same{opacity:0}.rf[data-reveal=in] .rf-bar{transition:transform var(--viz-dur-mark) var(--viz-ease-emph) calc(var(--viz-delay-marks) + min(var(--i, 0) * var(--viz-stagger-row) * 2,var(--viz-stagger-cap))),opacity var(--viz-dur-ui) ease}.rf[data-reveal=in] .rf-ratio,.rf[data-reveal=in] .rf-same{transition:opacity var(--viz-dur-ui) ease calc(var(--viz-delay-marks) + var(--viz-dur-mark) + min(var(--i, 0) * var(--viz-stagger-row) * 2,var(--viz-stagger-cap)))}}@media (forced-colors: active){.rf-bar,.rf-same,.rf-center{forced-color-adjust:none;background:CanvasText}.rf-bar[data-dir=a]:not([data-won]){background:repeating-linear-gradient(45deg,CanvasText 0 2px,Canvas 2px 4px)}.rf-bar[data-hollow=true]{background:Canvas;box-shadow:inset 0 0 0 1.5px CanvasText}.rf-row[data-on=true] .rf-bar{background:Highlight}}@media print{.rf-bar,.rf-ratio,.rf-same{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}.pbc-tooltip.rf-tip,.pbc-tooltip.vt-tip,.pbc-tooltip.mm-tip{background:color-mix(in oklab,var(--viz-glass-solid, #11131d) 95%,transparent)}
