bench-chart,time-ruler,inversion-timeline,actor-hops,memory-blocks{--sb-surface:#fff;--sb-ink-2:#69645e;--sb-a:var(--accent);--sb-b:#336b9f;--sb-a-soft:color-mix(in srgb, var(--accent) 42%, var(--sb-surface));--sb-b-soft:color-mix(in srgb, var(--sb-b) 30%, var(--sb-surface));--sb-tint:color-mix(in srgb, var(--foreground) 6%, transparent);margin-block:2rem;font-size:.8125rem;line-height:1.4;display:block;container-type:inline-size}html[data-theme=dark] :is(bench-chart,time-ruler,inversion-timeline,actor-hops,memory-blocks){--sb-surface:#242834;--sb-ink-2:#b0aaa1;--sb-b:#4f97e6}.sb-figure{border:1px solid var(--border);background:var(--sb-surface);color:var(--foreground);--sb-reserve:4.75em;--sb-label-w:17em;--sb-gap:.75rem;border-radius:.375rem;margin:0;padding:1rem 1rem .75rem}:is(bench-chart,time-ruler,inversion-timeline,actor-hops,memory-blocks):has(+details.research-data){margin-bottom:0;& .sb-figure{border-bottom-right-radius:0;border-bottom-left-radius:0}}.sb-controls{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:1rem;display:flex}.sb-seg{flex-wrap:wrap;align-items:center;display:inline-flex}.sb-seg-label{color:var(--sb-ink-2);margin-right:.5rem;font-size:.75rem}.sb-seg-btn,.sb-toggle,.sb-button{border:1px solid var(--border);color:var(--foreground);font:inherit;cursor:pointer;background:0 0;margin:0;padding:.3125rem .625rem;font-size:.75rem;line-height:1.3}.sb-seg-btn+.sb-seg-btn{margin-left:-1px}.sb-seg-btn:first-of-type{border-radius:.25rem 0 0 .25rem}.sb-seg-btn:last-of-type{border-radius:0 .25rem .25rem 0}.sb-toggle,.sb-button{border-radius:.25rem}.sb-toggle:before{content:"+ "}.sb-toggle[aria-pressed=true]:before{content:"✓ "}:is(.sb-seg-btn,.sb-toggle,.sb-button):hover{border-color:var(--accent);color:var(--accent);position:relative}:is(.sb-seg-btn,.sb-toggle)[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background);position:relative}:is(.sb-seg-btn,.sb-toggle,.sb-button):focus-visible{outline:2px dashed var(--accent);outline-offset:2px;position:relative}@media (pointer:coarse){.sb-seg-btn,.sb-toggle,.sb-button{min-height:2.25rem}}.sb-legend{flex-wrap:wrap;gap:.25rem 1.25rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.sb-legend-item{align-items:center;gap:.375rem;display:inline-flex}.sb-swatch{border-radius:2px;width:.75rem;height:.75rem}.sb-plot{padding-bottom:1.5rem;position:relative}.sb-rows{z-index:1;row-gap:.25rem;display:grid;position:relative}.sb-row{grid-template-columns:var(--sb-label-w) minmax(0, 1fr);align-items:center;column-gap:var(--sb-gap);border-radius:.25rem;padding-block:.1875rem;display:grid}.sb-row[hidden]{display:none}.sb-row.is-active{background:var(--sb-tint)}.sb-label{overflow-wrap:anywhere;text-align:right}.sb-row.is-baseline .sb-label{font-weight:700}.sb-track{row-gap:2px;display:grid}.sb-barline{align-items:center;gap:.5rem;height:1.125rem;display:flex}.sb-bar{width:calc((100% - var(--sb-reserve)) * var(--f,0));background:var(--sb-a-soft);border-radius:0 4px 4px 0;flex:none;min-width:2px;height:100%;transition:width .65s cubic-bezier(.2,.7,.2,1)}.sb-row.is-baseline .sb-bar,.sb-multi .sb-series-0{background:var(--sb-a)}.sb-multi .sb-series-1{background:var(--sb-b)}.sb-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.sb-grid{inset:0 0 1.5rem calc(var(--sb-label-w) + var(--sb-gap));pointer-events:none;position:absolute}.sb-tick{top:0;bottom:0;left:calc((100% - var(--sb-reserve)) * var(--f));border-left:1px solid var(--border);position:absolute}.sb-tick:first-child{border-left-color:var(--sb-ink-2)}.sb-tick-label{color:var(--sb-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.25rem;font-size:.6875rem;position:absolute;top:100%;transform:translate(-50%)}.sb-figure p,.sb-figure figcaption{opacity:1;margin:0;font-size:.75rem;font-style:normal}.sb-axis-title{padding-left:calc(var(--sb-label-w) + var(--sb-gap));color:var(--sb-ink-2)}.sb-figure .sb-detail{border-top:1px dashed var(--border);min-height:3.6em;margin-top:.75rem;padding-top:.625rem}.sb-figure .sb-caption,.sb-figure .sb-note{color:var(--sb-ink-2);margin-top:.25rem}@container (width<=36rem){.sb-figure{--sb-label-w:0px;--sb-gap:0px}.sb-row{grid-template-columns:minmax(0,1fr);row-gap:.125rem}.sb-label{background:var(--sb-surface);text-align:left;width:fit-content;padding-right:.375rem}.sb-row.is-active .sb-label{background:0 0}}@media (prefers-reduced-motion:reduce){.sb-bar{transition:none}}.tr-body{min-height:34rem;position:relative}.tr-drawing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tr-axis,.tr-ticks line{stroke:var(--sb-ink-2);stroke-width:1px}.tr-ticks text{fill:var(--sb-ink-2);text-anchor:end;font-size:.6875rem}.tr-leader{fill:none;stroke:var(--border);stroke-width:1px}.tr-dot{fill:var(--sb-a-soft);stroke:var(--sb-surface);stroke-width:1.5px}.tr-dot.is-base{fill:var(--sb-a)}.tr-dot.is-frame{fill:var(--sb-b)}.tr-label{font-size:.75rem;line-height:1.35;position:absolute;top:0;left:96px;right:0}.tr-label strong{font-variant-numeric:tabular-nums;white-space:nowrap}.tr-label.is-base strong{color:var(--sb-a)}.tr-label.is-frame strong{color:var(--sb-b)}.tr-human{color:var(--sb-ink-2)}.sb-figure .it-readout{font-variant-numeric:tabular-nums;margin-bottom:.75rem;font-size:.8125rem}.it-chart{--it-label-w:11.5em;row-gap:.375rem;padding-bottom:1.5rem;display:grid;position:relative}.it-lane{grid-template-columns:var(--it-label-w) minmax(0, 1fr);align-items:center;column-gap:.75rem;display:grid}.it-lane-label{text-align:right}.it-track{background:var(--sb-tint);border-radius:3px;height:1.5rem;position:relative}.it-reveal{clip-path:inset(0 calc(100% - var(--now,0%)) 0 0);position:absolute;inset:0}.it-seg{position:absolute;top:0;bottom:0;left:0}.it-running{background:color-mix(in srgb, var(--foreground) 32%, var(--sb-surface))}.it-waiting{background:repeating-linear-gradient(135deg, var(--sb-a) 0 5px, var(--sb-a-soft) 5px 10px)}.it-holding{background:var(--sb-b-soft);box-shadow:inset 0 0 0 1.5px var(--sb-b)}.it-holding.is-boosted,.sb-swatch.it-holding{background:var(--sb-b)}.it-load{background:color-mix(in srgb, var(--foreground) 14%, var(--sb-surface))}.it-frames{pointer-events:none;position:absolute;inset:0}.it-frame{border-left:1px dashed var(--sb-ink-2);opacity:.45;position:absolute;top:0;bottom:0}.it-playhead{top:-.1875rem;bottom:-.1875rem;left:var(--now,0%);border-left:2px solid var(--foreground);position:absolute}.it-axis{position:absolute;top:100%;left:0;right:0}.it-tick{color:var(--sb-ink-2);white-space:nowrap;padding-top:.25rem;font-size:.6875rem;position:absolute;transform:translate(-50%)}.it-tick:first-child{transform:none}.it-legend{margin:.75rem 0 0}@container (width<=36rem){.it-chart{--it-label-w:0px}.it-lane{grid-template-columns:minmax(0,1fr);column-gap:0}.it-lane-label{z-index:2;background:var(--sb-surface);text-align:left;width:fit-content;height:1.25rem;padding-right:.375rem;position:relative}.it-tick:nth-child(2n){display:none}}.it-holding.is-waiting-swatch{background:var(--sb-b-soft)}.ah-chart{--ah-gap:.375rem;padding-bottom:0}.ah-reveal{clip-path:inset(0 calc(100% - var(--now,0%)) -4rem 0)}.ah-batch{background:repeating-linear-gradient(90deg, var(--sb-b) 0 3px, var(--sb-b-soft) 3px 5px)}.ah-hop{height:var(--ah-gap);border-left:2px solid var(--foreground);position:absolute;top:100%;transform:translate(-1px)}.sb-figure .ah-title{margin-top:1rem;margin-bottom:.5rem;font-weight:600}.ah-costs{--sb-reserve:10.5em}.ah-figure{--sb-label-w:11.5em}@container (width<=36rem){.ah-chart{--ah-gap:calc(.375rem + 1.25rem)}}.mb-scene{perspective:1400px;cursor:grab;touch-action:pan-y;user-select:none;height:320px;margin-block:.5rem;position:relative;overflow:hidden}.mb-scene:active{cursor:grabbing}.mb-world,.mb-tower{transform-style:preserve-3d;position:absolute}.mb-world{transform:scale(var(--mb-scale,1)) rotateX(60deg) rotateZ(var(--mb-angle,-40deg));top:72%;left:50%}.mb-face{box-sizing:border-box;border:.5px solid var(--sb-surface);transform-origin:0 0;position:absolute;top:0;left:0}.mb-object{--mb-color:color-mix(in srgb, var(--foreground) 40%, var(--sb-surface))}.mb-inline{--mb-color:var(--sb-a)}.mb-separate{--mb-color:var(--sb-b)}.mb-face{--mb-shown:color-mix(in srgb, var(--mb-color) var(--mb-strength,100%), var(--sb-surface))}.mb-face.mb-top{background:color-mix(in srgb, var(--mb-shown) 72%, var(--sb-surface))}.mb-face.mb-wall{background:var(--mb-shown)}.mb-face.mb-side{background:color-mix(in srgb, var(--mb-shown) 84%, #000)}.sb-swatch:is(.mb-object,.mb-inline,.mb-separate){background:var(--mb-color)}.mb-world:has(.is-selected) .mb-tower:not(.is-selected){--mb-strength:42%}.mb-chips{flex-wrap:wrap;gap:.375rem;display:flex}.mb-chip[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.mb-angle{flex-wrap:nowrap}.mb-slider{width:8rem;accent-color:var(--accent)}
