.BenchmarkMethods-module__YxrHhq__figure{color:hsl(var(--foreground));margin:36px 0;font-family:Arial,Helvetica,sans-serif}.BenchmarkMethods-module__YxrHhq__figureTop{font:11px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:24px;display:flex}.BenchmarkMethods-module__YxrHhq__headings,.BenchmarkMethods-module__YxrHhq__row{grid-template-columns:1.05fr 1.2fr 1.2fr 1.2fr;gap:22px;display:grid}.BenchmarkMethods-module__YxrHhq__headings{font:12px var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));padding-bottom:12px}.BenchmarkMethods-module__YxrHhq__row{border-top:1px solid hsl(var(--border));align-items:start;padding:25px 0}.BenchmarkMethods-module__YxrHhq__row strong{font-size:14px;font-weight:500;line-height:1.5;display:block}.BenchmarkMethods-module__YxrHhq__row p{color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:13px;line-height:1.6}.BenchmarkMethods-module__YxrHhq__method a{font-family:var(--font-source-serif), Georgia, serif;color:hsl(var(--foreground));font-size:21px;line-height:1.3;text-decoration:none}.BenchmarkMethods-module__YxrHhq__method a:hover{color:hsl(var(--primary))}.BenchmarkMethods-module__YxrHhq__method small{font:12px var(--font-jetbrains-mono), monospace;color:hsl(var(--muted-foreground));margin-top:10px;display:block}.BenchmarkMethods-module__YxrHhq__mobileLabel{display:none}.BenchmarkMethods-module__YxrHhq__figure figcaption{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-family:var(--font-source-serif), Georgia, serif;padding-top:18px;font-size:15px;line-height:1.6}@media (max-width:640px){.BenchmarkMethods-module__YxrHhq__headings{display:none}.BenchmarkMethods-module__YxrHhq__row{grid-template-columns:1fr;gap:17px}.BenchmarkMethods-module__YxrHhq__method{margin-bottom:1px}.BenchmarkMethods-module__YxrHhq__method small{margin-top:5px}.BenchmarkMethods-module__YxrHhq__row>div:not(.BenchmarkMethods-module__YxrHhq__method){grid-template-columns:90px minmax(0,1fr);gap:4px 14px;display:grid}.BenchmarkMethods-module__YxrHhq__row strong{grid-column:2;font-size:14px}.BenchmarkMethods-module__YxrHhq__row p{grid-column:2;margin:0}.BenchmarkMethods-module__YxrHhq__mobileLabel{font:12px var(--font-jetbrains-mono), monospace;text-transform:uppercase;color:hsl(var(--muted-foreground));grid-row:span 2;padding-top:3px;display:block}}
.FigurePlayback-module__uCq0ua__controls{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);color:var(--ink,inherit);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:20px;padding-top:16px;font-family:Arial,Helvetica,sans-serif;display:flex}.FigurePlayback-module__uCq0ua__buttons{gap:6px;display:flex}.FigurePlayback-module__uCq0ua__buttons button{border:1px solid color-mix(in srgb, currentColor 22%, transparent);min-width:72px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.FigurePlayback-module__uCq0ua__buttons button:hover:not(:disabled){background:color-mix(in srgb, currentColor 7%, transparent)}.FigurePlayback-module__uCq0ua__buttons button:focus-visible{outline-offset:3px;outline:2px solid #21816a}.FigurePlayback-module__uCq0ua__buttons button:disabled{opacity:.42;cursor:default}.FigurePlayback-module__uCq0ua__buttons .FigurePlayback-module__uCq0ua__primary{color:#fff;background:#236b57;border-color:#236b57}.FigurePlayback-module__uCq0ua__buttons .FigurePlayback-module__uCq0ua__primary:hover:not(:disabled){background:#195442}.FigurePlayback-module__uCq0ua__buttons svg{width:14px;height:14px}.FigurePlayback-module__uCq0ua__progress{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:400px){.FigurePlayback-module__uCq0ua__buttons{width:100%}.FigurePlayback-module__uCq0ua__buttons button{flex:1;min-width:0;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.FigurePlayback-module__uCq0ua__buttons button{transition:none}}
.CostFigures-module__kM3YeG__figure{--figure-olive:145 22% 35%;--figure-rust:18 59% 43%;--figure-queue:32 18% 62%;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));border-radius:12px;margin:2.25rem 0;padding:clamp(1rem,3.5vw,2rem);font-family:Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.5;overflow:hidden}.dark .CostFigures-module__kM3YeG__figure{--figure-olive:145 29% 62%;--figure-rust:19 73% 64%;--figure-queue:32 14% 43%}.CostFigures-module__kM3YeG__figure h3{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.025em;margin:.5rem 0 .6rem;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:500;line-height:1.2}.CostFigures-module__kM3YeG__figure figcaption p{color:hsl(var(--muted-foreground));margin:0}.CostFigures-module__kM3YeG__eyebrow{color:hsl(var(--figure-rust));letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:650}.CostFigures-module__kM3YeG__resultRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:1.75rem 0;display:flex}.CostFigures-module__kM3YeG__result{gap:.25rem;display:grid}.CostFigures-module__kM3YeG__metric,.CostFigures-module__kM3YeG__warningMetric{color:hsl(var(--figure-olive));font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,7vw,3.5rem);font-weight:400;line-height:1}.CostFigures-module__kM3YeG__warningMetric{color:hsl(var(--figure-rust))}.CostFigures-module__kM3YeG__unit{letter-spacing:-.035em;font-size:.5em}.CostFigures-module__kM3YeG__resultDetail{font-size:.75rem}.CostFigures-module__kM3YeG__resultNote{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem}.CostFigures-module__kM3YeG__resultNote strong{color:hsl(var(--foreground));font-weight:500}.CostFigures-module__kM3YeG__memoryChart{margin-bottom:1.3rem}.CostFigures-module__kM3YeG__memoryHeading{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin-bottom:.65rem;font-size:.75rem;display:flex}.CostFigures-module__kM3YeG__memoryHeading strong{color:hsl(var(--figure-olive));font-variant-numeric:tabular-nums;font-weight:600}.CostFigures-module__kM3YeG__memoryHeading .CostFigures-module__kM3YeG__overBudget{color:hsl(var(--figure-rust))}.CostFigures-module__kM3YeG__memoryTrack{background:hsl(var(--muted));border-radius:4px;height:2.5rem;display:flex;position:relative}.CostFigures-module__kM3YeG__baseMemory{background:hsl(var(--figure-olive));border-radius:2px 0 0 2px;width:25%}.CostFigures-module__kM3YeG__extraMemory{background:repeating-linear-gradient(135deg, hsl(var(--figure-rust)), hsl(var(--figure-rust)) 5px, hsl(var(--figure-rust) / .75) 5px, hsl(var(--figure-rust) / .75) 7px);transition:width .18s}.CostFigures-module__kM3YeG__memoryEndpoint{background:hsl(var(--foreground));border-radius:2px;width:3px;transition:left .18s;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.CostFigures-module__kM3YeG__capacityMarker{border-left:2px dashed hsl(var(--foreground));position:absolute;top:-5px;bottom:-5px;left:33.333%}.CostFigures-module__kM3YeG__memoryScale{color:hsl(var(--muted-foreground));justify-content:space-between;margin-top:.75rem;font-size:.75rem;display:flex;position:relative}.CostFigures-module__kM3YeG__budgetLabel{color:hsl(var(--foreground));position:absolute;left:33.333%;transform:translate(-50%)}.CostFigures-module__kM3YeG__sequenceHeader{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.75rem;display:flex}.CostFigures-module__kM3YeG__sequenceGrid{grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;margin:.5rem 0 .75rem;display:grid}.CostFigures-module__kM3YeG__shortSequence,.CostFigures-module__kM3YeG__longSequence{background:hsl(var(--figure-olive) / .06);border:1px solid hsl(var(--figure-olive) / .55);border-radius:3px;height:28px;position:relative;overflow:hidden}.CostFigures-module__kM3YeG__longSequence{background:hsl(var(--figure-rust) / .06);border-color:hsl(var(--figure-rust))}.CostFigures-module__kM3YeG__sequenceGrid i{background:hsl(var(--figure-olive));height:25%;transition:height .18s,background .18s;position:absolute;bottom:0;left:0;right:0}.CostFigures-module__kM3YeG__longSequence i{background:hsl(var(--figure-rust));height:100%}.CostFigures-module__kM3YeG__legend{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;display:flex}.CostFigures-module__kM3YeG__legend>span{align-items:center;gap:.4rem;display:inline-flex}.CostFigures-module__kM3YeG__legend i{border-radius:1px;flex:0 0 8px;width:8px;height:8px;display:inline-block}.CostFigures-module__kM3YeG__oliveSwatch{background:hsl(var(--figure-olive))}.CostFigures-module__kM3YeG__rustSwatch{background:hsl(var(--figure-rust))}.CostFigures-module__kM3YeG__queueSwatch{background:repeating-linear-gradient(135deg, hsl(var(--figure-queue)), hsl(var(--figure-queue)) 2px, hsl(var(--figure-queue) / .3) 2px, hsl(var(--figure-queue) / .3) 4px)}.CostFigures-module__kM3YeG__controls{border-top:1px solid hsl(var(--border));margin-top:1.4rem;padding-top:1.2rem}.CostFigures-module__kM3YeG__controlLabel{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8125rem;display:flex}.CostFigures-module__kM3YeG__controlLabel strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.CostFigures-module__kM3YeG__slider{width:100%;min-height:44px;accent-color:hsl(var(--figure-rust));cursor:pointer;margin:.4rem 0 .6rem;display:block}.CostFigures-module__kM3YeG__slider:focus-visible,.CostFigures-module__kM3YeG__presets button:focus-visible,.CostFigures-module__kM3YeG__assumptions summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:3px}.CostFigures-module__kM3YeG__presets{flex-wrap:wrap;gap:.4rem;display:flex}.CostFigures-module__kM3YeG__presets button{border:1px solid hsl(var(--border));min-height:44px;color:hsl(var(--muted-foreground));font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:4px;padding:.45rem .7rem;font-size:.75rem;transition:background .15s,border-color .15s}.CostFigures-module__kM3YeG__presets button:hover{color:hsl(var(--foreground));border-color:hsl(var(--foreground) / .5)}.CostFigures-module__kM3YeG__presets button[aria-pressed=true]{color:hsl(var(--figure-rust));background:hsl(var(--figure-rust) / .08);border-color:hsl(var(--figure-rust) / .55)}.CostFigures-module__kM3YeG__takeaway{border-left:2px solid hsl(var(--figure-rust) / .65);margin:1.2rem 0 0;padding-left:.8rem;font-size:.8125rem;line-height:1.6}.CostFigures-module__kM3YeG__assumptions{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-top:1.2rem;padding-top:.85rem;font-size:.75rem;line-height:1.7}.CostFigures-module__kM3YeG__assumptions summary{cursor:pointer;align-content:center;width:fit-content;min-height:44px}.CostFigures-module__kM3YeG__assumptions p{margin:.6rem 0 0}.CostFigures-module__kM3YeG__routingRows{margin-top:1.3rem}.CostFigures-module__kM3YeG__routingClock{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding:.85rem 1rem;font-size:.75rem;display:flex}.CostFigures-module__kM3YeG__routingClock strong{color:hsl(var(--foreground));font-family:var(--font-source-serif), Georgia, serif;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:1.75rem;font-weight:500;line-height:1.15}.CostFigures-module__kM3YeG__routingClock small{color:hsl(var(--muted-foreground));margin-top:.25rem;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;display:block}.CostFigures-module__kM3YeG__routingRow+.CostFigures-module__kM3YeG__routingRow{margin-top:1.3rem}.CostFigures-module__kM3YeG__routeLabel{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.CostFigures-module__kM3YeG__routeLabel strong{font-size:.8125rem;font-weight:600}.CostFigures-module__kM3YeG__routeLabel>span{font-family:var(--font-source-serif), Georgia, serif;font-variant-numeric:tabular-nums;font-size:1.4rem}.CostFigures-module__kM3YeG__routingRow p{color:hsl(var(--muted-foreground));margin:0 0 .6rem;font-size:.75rem}.CostFigures-module__kM3YeG__timeline{background:hsl(var(--muted));border-radius:4px;height:40px;display:flex;position:relative}.CostFigures-module__kM3YeG__timeline>span{flex-shrink:0;height:100%}.CostFigures-module__kM3YeG__queueSegment{background:repeating-linear-gradient(135deg, hsl(var(--figure-queue) / .45), hsl(var(--figure-queue) / .45) 4px, hsl(var(--figure-queue) / .75) 4px, hsl(var(--figure-queue) / .75) 6px);transition:width .18s}.CostFigures-module__kM3YeG__warmSegment{background:hsl(var(--figure-olive))}.CostFigures-module__kM3YeG__coldSegment{background:hsl(var(--figure-rust))}.CostFigures-module__kM3YeG__timeline>.CostFigures-module__kM3YeG__timelineCursor{z-index:1;border-left:1px dashed hsl(var(--foreground) / .65);height:calc(100% + 10px);transition:left .26s linear;position:absolute;top:-5px}.CostFigures-module__kM3YeG__timeline>.CostFigures-module__kM3YeG__requestMarker{z-index:2;border:3px solid hsl(var(--card));background:hsl(var(--figure-olive));width:18px;height:18px;box-shadow:0 0 0 1px hsl(var(--figure-olive));border-radius:50%;transition:left .26s linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.CostFigures-module__kM3YeG__timeline>.CostFigures-module__kM3YeG__coldMarker{background:hsl(var(--figure-rust));box-shadow:0 0 0 1px hsl(var(--figure-rust))}.CostFigures-module__kM3YeG__requestMarker[data-complete=true]:after{content:"✓";color:hsl(var(--card));text-align:center;font-size:10px;line-height:12px;display:block}.CostFigures-module__kM3YeG__timelineFooter{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-top:.6rem;display:flex}.CostFigures-module__kM3YeG__requestState{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600}.CostFigures-module__kM3YeG__requestState[data-complete=true]{color:hsl(var(--figure-olive))}.CostFigures-module__kM3YeG__timelineDetail{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:.75rem;display:block}.CostFigures-module__kM3YeG__timeScale{height:1rem;color:hsl(var(--muted-foreground));margin:.6rem 0 1rem;font-size:.75rem;position:relative}.CostFigures-module__kM3YeG__timeScale>span{position:absolute;transform:translate(-50%)}.CostFigures-module__kM3YeG__timeScale>span:first-child{left:0;transform:none}.CostFigures-module__kM3YeG__routingOutcome{background:hsl(var(--muted));font-family:var(--font-source-serif), Georgia, serif;border-radius:4px;margin-top:1.25rem;padding:.9rem 1rem;font-size:clamp(1.1rem,3vw,1.35rem);line-height:1.3;display:block}.CostFigures-module__kM3YeG__routingNote{color:hsl(var(--muted-foreground));margin:.5rem 0 0;font-size:.75rem}.CostFigures-module__kM3YeG__curveChart{margin:1.4rem 0}.CostFigures-module__kM3YeG__chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.CostFigures-module__kM3YeG__chartYAxis,.CostFigures-module__kM3YeG__chartXAxis{color:hsl(var(--muted-foreground));font-size:.75rem;display:block}.CostFigures-module__kM3YeG__chartXAxis{text-align:center;margin-top:.5rem}.CostFigures-module__kM3YeG__curvePlot{height:clamp(220px,30vw,280px);margin:.8rem 0 0 1.8rem;position:relative}.CostFigures-module__kM3YeG__curvePlot svg{width:100%;height:100%;display:block;overflow:visible}.CostFigures-module__kM3YeG__expensiveRegion{fill:hsl(var(--figure-rust) / .045)}.CostFigures-module__kM3YeG__cheaperRegion{fill:hsl(var(--figure-olive) / .06)}.CostFigures-module__kM3YeG__baseline{fill:none;stroke:hsl(var(--muted-foreground));stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.CostFigures-module__kM3YeG__breakEvenLine{fill:none;stroke:hsl(var(--muted-foreground) / .5);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.CostFigures-module__kM3YeG__axis{fill:none;stroke:hsl(var(--border));stroke-width:1px;vector-effect:non-scaling-stroke}.CostFigures-module__kM3YeG__costCurve{fill:none;stroke:hsl(var(--figure-olive));stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.CostFigures-module__kM3YeG__selectedPoint{border:2px solid hsl(var(--card));background:hsl(var(--figure-rust));width:12px;height:12px;box-shadow:0 0 0 4px hsl(var(--figure-rust) / .14);border-radius:50%;transition:left .18s,top .18s;position:absolute;transform:translate(-50%,-50%)}.CostFigures-module__kM3YeG__selectedGuide{border-left:1px dashed hsl(var(--figure-rust) / .55);transition:left .18s,top .18s;position:absolute}.CostFigures-module__kM3YeG__pointLabel{border:1px solid hsl(var(--figure-rust) / .35);background:hsl(var(--card));color:hsl(var(--foreground));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:.3rem .45rem;font-size:.75rem;transition:left .18s,top .18s;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.CostFigures-module__kM3YeG__pointLabel strong{color:hsl(var(--figure-rust));font-weight:600}.CostFigures-module__kM3YeG__costTicks{width:1.8rem;color:hsl(var(--muted-foreground));font-size:.75rem;position:absolute;inset:0 auto 0 -1.8rem}.CostFigures-module__kM3YeG__costTicks span{position:absolute;transform:translateY(-50%)}.CostFigures-module__kM3YeG__baselineLabel{color:hsl(var(--muted-foreground));align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.CostFigures-module__kM3YeG__baselineLabel:before{content:"";border-top:1px dashed;width:1.1rem}.CostFigures-module__kM3YeG__curveTicks{color:hsl(var(--muted-foreground));justify-content:space-between;margin-left:1.8rem;padding:0 2.5%;font-size:.75rem;display:flex}@media (max-width:480px){.CostFigures-module__kM3YeG__figure{border-radius:8px}.CostFigures-module__kM3YeG__sequenceGrid{grid-template-columns:repeat(8,minmax(0,1fr))}.CostFigures-module__kM3YeG__resultRow{margin:1.3rem 0}.CostFigures-module__kM3YeG__resultNote{flex-basis:100%}.CostFigures-module__kM3YeG__legend{gap:.45rem .8rem}.CostFigures-module__kM3YeG__presets button{text-align:center;flex-grow:1}.CostFigures-module__kM3YeG__curveChart{margin:1.2rem 0}.CostFigures-module__kM3YeG__baselineLabel{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.CostFigures-module__kM3YeG__extraMemory,.CostFigures-module__kM3YeG__memoryEndpoint,.CostFigures-module__kM3YeG__sequenceGrid i,.CostFigures-module__kM3YeG__queueSegment,.CostFigures-module__kM3YeG__presets button,.CostFigures-module__kM3YeG__timeline>.CostFigures-module__kM3YeG__timelineCursor,.CostFigures-module__kM3YeG__timeline>.CostFigures-module__kM3YeG__requestMarker,.CostFigures-module__kM3YeG__selectedPoint,.CostFigures-module__kM3YeG__selectedGuide,.CostFigures-module__kM3YeG__pointLabel{transition:none}}
.FlowFigures-module__9cNJPG__figure{--ink:#303831;--muted:#6d7168;--line:#deded1;--paper:#f7f7ef;--orange:#ab502f;--orange-soft:#f3dfcf;--green:#4d715f;--green-soft:#dce6d9;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--paper);text-align:left;box-sizing:border-box;border-radius:6px;margin:2.5rem 0;padding:clamp(18px,3.4vw,32px);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;position:relative}.FlowFigures-module__9cNJPG__figure *,.FlowFigures-module__9cNJPG__figure :before,.FlowFigures-module__9cNJPG__figure :after{box-sizing:border-box}.FlowFigures-module__9cNJPG__figure strong{color:var(--ink)}.FlowFigures-module__9cNJPG__figure p{margin:0}.FlowFigures-module__9cNJPG__figure button,.FlowFigures-module__9cNJPG__figure input{font:inherit}.FlowFigures-module__9cNJPG__figure button{cursor:pointer}.FlowFigures-module__9cNJPG__figure button:focus-visible,.FlowFigures-module__9cNJPG__figure input:focus-visible{outline-offset:4px;outline:3px solid #667c9d}.FlowFigures-module__9cNJPG__heading{margin-bottom:23px}.FlowFigures-module__9cNJPG__eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font:500 12px/1.4 ui-monospace,SFMono-Regular,monospace;display:block}.FlowFigures-module__9cNJPG__heading>strong{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.04em;margin-bottom:7px;font-size:clamp(22px,2.6vw,28px);font-weight:500;line-height:1.25;display:block}.FlowFigures-module__9cNJPG__heading>p{color:var(--muted);font-size:13px}.FlowFigures-module__9cNJPG__figure figcaption{border-top:1px solid var(--line);color:var(--muted);margin-top:15px;padding-top:13px;font-size:12px;line-height:1.6}.FlowFigures-module__9cNJPG__insight{color:#495246;padding:15px 0 0;font-size:13px;line-height:1.7}.FlowFigures-module__9cNJPG__insight strong{color:var(--ink);font-weight:650}.FlowFigures-module__9cNJPG__toggle{flex-wrap:wrap;gap:5px;margin-bottom:24px;display:flex}.FlowFigures-module__9cNJPG__toggle button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:4px;padding:9px 13px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s}.FlowFigures-module__9cNJPG__toggle button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fffdf7}.FlowFigures-module__9cNJPG__toggle button:hover:not([aria-pressed=true]){color:var(--ink);border-color:#94998b}.FlowFigures-module__9cNJPG__scene{background:#f6f5ec}.FlowFigures-module__9cNJPG__scenarioControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:18px;display:grid}.FlowFigures-module__9cNJPG__scenarioControls button{border:1px solid var(--line);min-height:58px;color:var(--muted);text-align:left;background:#ffffff70;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:12px;line-height:1.35;transition:color .16s,background .16s,border-color .16s;display:flex}.FlowFigures-module__9cNJPG__scenarioControls button svg{flex-shrink:0}.FlowFigures-module__9cNJPG__scenarioControls button[aria-pressed=true]{color:#914627;background:#f5e5d8;border-color:#b56b48}.FlowFigures-module__9cNJPG__scenarioControls button:hover{border-color:#b56b48}.FlowFigures-module__9cNJPG__stageNarrative{color:#565e50;align-items:center;min-height:64px;padding:12px 0 18px;font-size:13px;display:flex}.FlowFigures-module__9cNJPG__topology{grid-template-columns:minmax(95px,1fr) 20px minmax(230px,2.6fr) 20px minmax(100px,1fr);align-items:center;gap:8px;display:grid}.FlowFigures-module__9cNJPG__admission,.FlowFigures-module__9cNJPG__stream{border:1px solid var(--line);text-align:center;background:#fffef760;border-radius:6px;flex-direction:column;align-items:center;gap:12px;padding:17px 8px;display:flex}.FlowFigures-module__9cNJPG__stageNumber{color:#68735f;background:#f4f4eb;border:1px solid #c9ccbd;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font:600 12px ui-monospace,monospace;display:grid}.FlowFigures-module__9cNJPG__stageText{flex-direction:column;gap:3px;min-width:0;display:flex}.FlowFigures-module__9cNJPG__stageText strong{font-size:13px;font-weight:600}.FlowFigures-module__9cNJPG__stageText>span{color:var(--muted);font-size:12px;line-height:1.5}.FlowFigures-module__9cNJPG__connector{color:#a4a594}.FlowFigures-module__9cNJPG__queueDots{gap:6px;display:flex}.FlowFigures-module__9cNJPG__queueDots i{border:1px solid #b9baab;border-radius:2px;width:10px;height:15px;transition:background .3s,transform .3s}.FlowFigures-module__9cNJPG__queueDots .FlowFigures-module__9cNJPG__dotFilled{background:#d7ac8d;border-color:#bd7c5c}.FlowFigures-module__9cNJPG__worker{background:#fffef7;border:1px solid #bfc5b4;border-radius:7px;overflow:hidden;box-shadow:0 7px 18px #4e503909}.FlowFigures-module__9cNJPG__workerTitle{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 13px;display:flex}.FlowFigures-module__9cNJPG__workerTitle strong{flex:1;font-size:12px;font-weight:600}.FlowFigures-module__9cNJPG__workerTitle>span:last-child{color:#6d765e;font:12px ui-monospace,monospace}.FlowFigures-module__9cNJPG__workerIndicator{background:#789775;border-radius:50%;width:6px;height:6px}.FlowFigures-module__9cNJPG__prefillUnit,.FlowFigures-module__9cNJPG__decodeUnit{border:1px solid #e3e4d8;border-radius:5px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;margin:8px;padding:11px;display:grid}.FlowFigures-module__9cNJPG__admission,.FlowFigures-module__9cNJPG__stream,.FlowFigures-module__9cNJPG__prefillUnit,.FlowFigures-module__9cNJPG__decodeUnit{transition:background .3s,border-color .3s,box-shadow .3s}.FlowFigures-module__9cNJPG__promptTokens{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.FlowFigures-module__9cNJPG__promptTokens i{border:1px solid #dfddd0;border-radius:2px;height:17px;transition:background .35s,border-color .35s}.FlowFigures-module__9cNJPG__promptTokens .FlowFigures-module__9cNJPG__tokenPending{background:#f1e6d8;border-color:#c88b63}.FlowFigures-module__9cNJPG__promptTokens .FlowFigures-module__9cNJPG__tokenFilled{background:#d5a480;border-color:#bd7b51}.FlowFigures-module__9cNJPG__decodeLanes{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.FlowFigures-module__9cNJPG__decodeLanes>div{align-items:center;gap:4px;height:16px;display:flex}.FlowFigures-module__9cNJPG__decodeLanes span{color:#6e7e60;width:15px;font:12px ui-monospace,monospace}.FlowFigures-module__9cNJPG__decodeLanes i{background:0 0;border:1px solid #d5dccd;border-radius:2px;width:22px;height:10px;transition:background .32s,border-color .32s}.FlowFigures-module__9cNJPG__decodeLanes i[data-filled=true]{background:#a9c39b;border-color:#8eaa7e}.FlowFigures-module__9cNJPG__decodeLanes svg{color:#759070}.FlowFigures-module__9cNJPG__kvUnit{border-top:1px solid #dbe0d2;grid-column:1/-1;grid-template-columns:55px minmax(0,1fr);gap:5px 8px;padding-top:9px;display:grid}.FlowFigures-module__9cNJPG__kvUnit>strong{font-size:12px;font-weight:500}.FlowFigures-module__9cNJPG__kvUnit>div{align-items:center;gap:3px;display:flex}.FlowFigures-module__9cNJPG__kvUnit i{background:0 0;border:1px solid #c3c8b7;border-radius:1px;flex:1;height:12px;transition:background .3s}.FlowFigures-module__9cNJPG__kvUnit i[data-filled=true]{background:#d5d9c9}.FlowFigures-module__9cNJPG__kvUnit .FlowFigures-module__9cNJPG__cachedBlock{background:#d2a582;border-color:#a26a44}.FlowFigures-module__9cNJPG__kvUnit>span{color:var(--muted);grid-column:1/-1;font-size:12px}.FlowFigures-module__9cNJPG__streamText{min-height:42px;font-family:ui-serif,Georgia,serif;font-size:15px;line-height:1.4}.FlowFigures-module__9cNJPG__streamText>span{color:var(--muted);font:12px/1.5 Arial,sans-serif}.FlowFigures-module__9cNJPG__streamText>i{vertical-align:-2px;background:#74916d;width:2px;height:14px;margin-left:4px;display:inline-block}.FlowFigures-module__9cNJPG__topology [data-current=true]{background:#f8e7d6;border-color:#b9784f;box-shadow:0 0 0 2px #c7855320}.FlowFigures-module__9cNJPG__topology .FlowFigures-module__9cNJPG__decodeUnit[data-current=true],.FlowFigures-module__9cNJPG__topology .FlowFigures-module__9cNJPG__stream[data-current=true]{background:#e7efdf;border-color:#749268;box-shadow:0 0 0 2px #77906e20}.FlowFigures-module__9cNJPG__topology [data-current=true]>.FlowFigures-module__9cNJPG__stageNumber{color:#fffdf7;background:#9d6540;border-color:#96613d}.FlowFigures-module__9cNJPG__topology [data-complete=true]>.FlowFigures-module__9cNJPG__stageNumber{color:#425b38;background:#dce6d4;border-color:#71876a}.FlowFigures-module__9cNJPG__figure[data-playing=true] .FlowFigures-module__9cNJPG__topology [data-current=true]>.FlowFigures-module__9cNJPG__stageNumber{animation:1.4s ease-in-out infinite FlowFigures-module__9cNJPG__stage-pulse}@keyframes FlowFigures-module__9cNJPG__stage-pulse{50%{box-shadow:0 0 0 5px #b9784f18}}.FlowFigures-module__9cNJPG__liveCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 22px;display:grid}.FlowFigures-module__9cNJPG__liveCounts>div{border:1px solid var(--line);background:#fffef680;border-radius:5px;padding:10px}.FlowFigures-module__9cNJPG__liveCounts .FlowFigures-module__9cNJPG__countValue{color:var(--green);font:500 25px ui-monospace,monospace;display:block}.FlowFigures-module__9cNJPG__liveCounts>div:nth-child(2) .FlowFigures-module__9cNJPG__countValue{color:var(--orange)}.FlowFigures-module__9cNJPG__liveCounts span{color:var(--muted);font-size:12px}.FlowFigures-module__9cNJPG__arrivals{margin:4px 0 6px}.FlowFigures-module__9cNJPG__chartLabels{color:var(--muted);grid-template-columns:38px 1fr;gap:12px;margin-bottom:12px;font-size:12px;display:grid}.FlowFigures-module__9cNJPG__chartLabels>span:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.FlowFigures-module__9cNJPG__arrivalRows{position:relative}.FlowFigures-module__9cNJPG__requestRow{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.FlowFigures-module__9cNJPG__requestLabel{color:var(--muted);justify-content:space-between;align-items:center;font:12px ui-monospace,monospace;display:flex}.FlowFigures-module__9cNJPG__requestLabel>i{background:#b8bcad;border-radius:50%;width:5px;height:5px}.FlowFigures-module__9cNJPG__requestRow[data-state=active] .FlowFigures-module__9cNJPG__requestLabel>i{background:#4c7457;box-shadow:0 0 0 3px #77906e20}.FlowFigures-module__9cNJPG__requestRow[data-state=waiting] .FlowFigures-module__9cNJPG__requestLabel>i{background:#a8683d}.FlowFigures-module__9cNJPG__requestRow[data-state=completed] .FlowFigures-module__9cNJPG__requestLabel>i{background:#687760}.FlowFigures-module__9cNJPG__requestTrack{background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#e3e5d9 1px);background-size:12.5% 100%;border-left:1px solid #d6d9cc;border-right:1px solid #d6d9cc;height:30px;position:relative}.FlowFigures-module__9cNJPG__serviceBar,.FlowFigures-module__9cNJPG__serviceProgress,.FlowFigures-module__9cNJPG__waitBar{height:16px;position:absolute;top:7px}.FlowFigures-module__9cNJPG__serviceBar{background:#d4dfcc;border:1px solid #8da888;border-radius:2px}.FlowFigures-module__9cNJPG__serviceProgress{background:#90af7e;border-radius:2px;transition:width .38s linear}.FlowFigures-module__9cNJPG__waitBar{background:repeating-linear-gradient(135deg,#eadcc8 0 3px,#f7f1e7 3px 6px);border:1px solid #b59c7b}.FlowFigures-module__9cNJPG__requestRow[data-state=future] .FlowFigures-module__9cNJPG__serviceBar,.FlowFigures-module__9cNJPG__requestRow[data-state=future] .FlowFigures-module__9cNJPG__waitBar,.FlowFigures-module__9cNJPG__requestRow[data-state=future] .FlowFigures-module__9cNJPG__arrivalMarker{opacity:.45}.FlowFigures-module__9cNJPG__requestRow[data-state=active] .FlowFigures-module__9cNJPG__serviceBar{border-color:#496e43}.FlowFigures-module__9cNJPG__requestRow[data-state=waiting] .FlowFigures-module__9cNJPG__waitBar{background:repeating-linear-gradient(135deg,#dcb68d 0 3px,#f2e1ca 3px 6px);border-color:#a36835}.FlowFigures-module__9cNJPG__arrivalMarker{background:#624f34;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;transform:translate(-50%)}.FlowFigures-module__9cNJPG__playheadTrack{pointer-events:none;position:absolute;inset:0 0 0 50px}.FlowFigures-module__9cNJPG__playheadTrack>i{background:#9d5132;width:2px;transition:left .38s linear;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px);box-shadow:0 0 0 3px #9d513210}.FlowFigures-module__9cNJPG__playheadTrack>i:before{content:"";background:#9d5132;width:8px;height:8px;position:absolute;top:-5px;left:-3px;transform:rotate(45deg)}.FlowFigures-module__9cNJPG__arrivalAxis{grid-template-columns:38px 1fr;gap:12px;display:grid}.FlowFigures-module__9cNJPG__arrivalAxis>div,.FlowFigures-module__9cNJPG__barAxis,.FlowFigures-module__9cNJPG__startupAxis{color:var(--muted);justify-content:space-between;margin-top:7px;font:12px ui-monospace,monospace;display:flex}.FlowFigures-module__9cNJPG__timelineScrubber{align-items:center;gap:12px;margin-top:8px;display:flex}.FlowFigures-module__9cNJPG__timelineScrubber label{color:var(--muted);flex-shrink:0;font-size:12px}.FlowFigures-module__9cNJPG__timelineScrubber input{width:100%;min-width:0;height:44px;accent-color:var(--orange);cursor:pointer;margin:0}.FlowFigures-module__9cNJPG__chartKey,.FlowFigures-module__9cNJPG__scheduleLabels{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:15px;margin-top:15px;font-size:12px;display:flex}.FlowFigures-module__9cNJPG__chartKey>span,.FlowFigures-module__9cNJPG__scheduleLabels>span{align-items:center;gap:5px;display:inline-flex}.FlowFigures-module__9cNJPG__solidKey,.FlowFigures-module__9cNJPG__hatchedKey,.FlowFigures-module__9cNJPG__prefillKey{border-radius:1px;width:12px;height:9px;display:inline-block}.FlowFigures-module__9cNJPG__solidKey{background:#bad0ac;border:1px solid #8da888}.FlowFigures-module__9cNJPG__hatchedKey{background:repeating-linear-gradient(135deg,#eadcc8 0 2px,#f7f1e7 2px 4px);border:1px solid #b59c7b}.FlowFigures-module__9cNJPG__dotKey{background:#624f34;border-radius:50%;width:5px;height:5px;display:inline-block}.FlowFigures-module__9cNJPG__prefillKey{background:#e4bc9c;border:1px solid #c78d67}.FlowFigures-module__9cNJPG__scheduler{margin:18px 0 8px}.FlowFigures-module__9cNJPG__orderLabel{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.FlowFigures-module__9cNJPG__orderLabel>span{color:var(--muted);margin-left:auto}.FlowFigures-module__9cNJPG__scheduleCells{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.FlowFigures-module__9cNJPG__prefillCell,.FlowFigures-module__9cNJPG__decodeCell{border:1px solid;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:94px;font:500 14px ui-monospace,monospace;display:flex}.FlowFigures-module__9cNJPG__prefillCell,.FlowFigures-module__9cNJPG__fullPrefill{color:#8e4a2e;background:#ecd0b5;border-color:#c78d67}.FlowFigures-module__9cNJPG__decodeCell{color:#46663e;background:#d3e0c9;border-color:#9ab18d}.FlowFigures-module__9cNJPG__scheduleCells small{opacity:.8;font-size:12px;line-height:1}.FlowFigures-module__9cNJPG__fullPrefill{text-align:center;border:1px solid #c78d67;border-radius:4px;grid-column:span 4;grid-template-columns:1fr;gap:7px;padding:8px;font-size:12px;display:grid}.FlowFigures-module__9cNJPG__fullPrefill>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.FlowFigures-module__9cNJPG__fullPrefill>div>span{border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:50px;font:500 14px ui-monospace,monospace;display:flex}.FlowFigures-module__9cNJPG__scheduleCells [data-current],.FlowFigures-module__9cNJPG__scheduleCells [data-complete]{transition:background .22s,border-color .22s,box-shadow .22s}.FlowFigures-module__9cNJPG__scheduleCells [data-current=true]{background:#f8f7eb;border-color:#526249;box-shadow:inset 0 -4px #667b55}.FlowFigures-module__9cNJPG__scheduleCells [data-complete=true]{opacity:.65}.FlowFigures-module__9cNJPG__scheduleLabels{justify-content:flex-start}.FlowFigures-module__9cNJPG__existingStream{background:#f0f3e9;border:1px solid #d4dccc;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px;transition:background .25s,border-color .25s;display:flex}.FlowFigures-module__9cNJPG__existingStream>div:first-child{flex-direction:column;gap:2px;display:flex}.FlowFigures-module__9cNJPG__existingStream strong{font-size:13px}.FlowFigures-module__9cNJPG__existingStream>div>span{color:var(--muted);font-size:12px}.FlowFigures-module__9cNJPG__existingStream[data-advancing=true]{background:#e2edd8;border-color:#90a67f}.FlowFigures-module__9cNJPG__streamProgress{grid-template-columns:repeat(4,26px);gap:5px;display:grid}.FlowFigures-module__9cNJPG__streamProgress>span{color:#829076;background:#f7f8f0;border:1px solid #bfccb3;border-radius:3px;place-items:center;height:28px;transition:background .25s;display:grid}.FlowFigures-module__9cNJPG__streamProgress>span[data-filled=true]{color:#49673c;background:#b7d0a4;border-color:#96ae83}.FlowFigures-module__9cNJPG__figure[data-playing=true] .FlowFigures-module__9cNJPG__existingStream[data-advancing=true] .FlowFigures-module__9cNJPG__streamProgress{animation:.9s ease-out FlowFigures-module__9cNJPG__decode-pulse}@keyframes FlowFigures-module__9cNJPG__decode-pulse{50%{transform:translateY(-3px)}}.FlowFigures-module__9cNJPG__scheduleNarrative{color:#56604b;min-height:52px;padding-top:13px;font-size:13px}.FlowFigures-module__9cNJPG__workers{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:30px 0 12px;display:grid}.FlowFigures-module__9cNJPG__prefillWorker,.FlowFigures-module__9cNJPG__decodeWorker{border:1px solid;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:85px;padding:12px 10px;transition:background .35s,border-color .35s,color .35s;display:flex}.FlowFigures-module__9cNJPG__prefillWorker{color:#975936;background:#f0d9c3;border-color:#cfa584}.FlowFigures-module__9cNJPG__decodeWorker{color:#50704c;background:#dce5d4;border-color:#abbf9f}.FlowFigures-module__9cNJPG__workers span{margin-bottom:4px;font:600 17px ui-monospace,monospace}.FlowFigures-module__9cNJPG__workers i{opacity:.45;background:currentColor;border-radius:2px;width:70%;max-width:26px;height:2px}.FlowFigures-module__9cNJPG__allocationLabels{color:var(--muted);align-items:baseline;gap:20px;margin-bottom:20px;font-size:12px;display:flex}.FlowFigures-module__9cNJPG__allocationLabels>span:first-child{color:#975936}.FlowFigures-module__9cNJPG__allocationLabels>span:nth-child(2){color:#50704c}.FlowFigures-module__9cNJPG__allocationLabels>span:last-child{margin-left:auto;font-size:12px}.FlowFigures-module__9cNJPG__allocationLabels b{margin-right:3px;font-size:21px;font-weight:500}.FlowFigures-module__9cNJPG__sliderControl{margin:24px 0 29px}.FlowFigures-module__9cNJPG__sliderControl>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.FlowFigures-module__9cNJPG__sliderControl label{color:var(--ink);font-size:12px}.FlowFigures-module__9cNJPG__sliderControl output{color:var(--orange);white-space:nowrap;font:600 20px ui-monospace,monospace}.FlowFigures-module__9cNJPG__sliderControl output span{color:var(--muted);font:12px ui-sans-serif,system-ui,sans-serif}.FlowFigures-module__9cNJPG__sliderControl input{cursor:pointer;width:100%;height:44px;accent-color:var(--orange);margin:0;display:block}.FlowFigures-module__9cNJPG__rangeEnds{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:12px;display:flex}.FlowFigures-module__9cNJPG__barHeading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.FlowFigures-module__9cNJPG__barHeading strong{color:var(--ink);flex-shrink:0;font:600 12px ui-monospace,monospace}.FlowFigures-module__9cNJPG__bandwidthTrack{background:#e7e8dd;border-radius:2px;height:25px;margin-bottom:19px;position:relative}.FlowFigures-module__9cNJPG__offeredBar,.FlowFigures-module__9cNJPG__withinBar,.FlowFigures-module__9cNJPG__linkBar{border:1px solid;border-radius:2px;height:100%;transition:width .3s,background .3s}.FlowFigures-module__9cNJPG__offeredBar{background:#d8a783;border-color:#bf754d}.FlowFigures-module__9cNJPG__withinBar{background:#bad0ac;border-color:#8da888}.FlowFigures-module__9cNJPG__linkBar{background:#8ba67f;border-color:#6f8466;width:20.8333%}.FlowFigures-module__9cNJPG__linkMarker{border-left:2px dashed #4c5840;width:2px;position:absolute;top:-5px;bottom:-5px;left:20.8333%}.FlowFigures-module__9cNJPG__linkMarker:before{content:"";background:#4c5840;width:8px;height:8px;position:absolute;top:-3px;left:-5px;transform:rotate(45deg)}.FlowFigures-module__9cNJPG__barAxis{margin-top:-9px}.FlowFigures-module__9cNJPG__equation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;margin:24px 0 4px;padding:14px 8px;font:12px/1.7 ui-monospace,monospace;display:flex}.FlowFigures-module__9cNJPG__equation>span{color:#989b8c}.FlowFigures-module__9cNJPG__equation>strong{color:var(--orange);font-weight:600}.FlowFigures-module__9cNJPG__startupTrack{background:#e7e8dd;border-radius:2px;height:28px;margin-bottom:20px;position:relative}.FlowFigures-module__9cNJPG__burstBar{background:#dfb28d;border:1px solid #c2895f;border-radius:2px;width:22.2222%;height:100%}.FlowFigures-module__9cNJPG__burstOverlap{background:#a9c494;height:100%;transition:left .3s,width .3s;position:absolute;top:0;box-shadow:inset 0 0 0 1px #739460}.FlowFigures-module__9cNJPG__burstDeadline{border-left:2px dashed #ad693f;position:absolute;top:-6px;bottom:-6px;left:22.2222%;transform:translate(-1px)}.FlowFigures-module__9cNJPG__deadlineKey{border-left:2px dashed #ad693f;width:6px;height:11px;display:inline-block}.FlowFigures-module__9cNJPG__startingBar{background:repeating-linear-gradient(135deg,#eadcc8 0 4px,#f7f1e7 4px 8px);border:1px solid #b59c7b;border-radius:2px;height:100%;transition:width .3s}.FlowFigures-module__9cNJPG__readyBar{background:#c5d8b9;border:1px solid #92ad86;border-radius:2px;height:100%;transition:width .3s,left .3s;position:absolute;top:0}.FlowFigures-module__9cNJPG__readyMarker{border-left:2px solid #48653e;transition:left .3s;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}.FlowFigures-module__9cNJPG__startupAxis{margin-top:-12px}@media (max-width:900px){.FlowFigures-module__9cNJPG__topology{grid-template-columns:minmax(80px,1fr) 15px minmax(215px,2.7fr) 15px minmax(90px,1fr);gap:5px}.FlowFigures-module__9cNJPG__connector{width:15px}.FlowFigures-module__9cNJPG__scenarioControls button{text-align:center;flex-direction:column;gap:6px}}@media (max-width:700px){.FlowFigures-module__9cNJPG__figure{margin:2rem 0;padding:18px}.FlowFigures-module__9cNJPG__heading{margin-bottom:19px}.FlowFigures-module__9cNJPG__scenarioControls{grid-template-columns:repeat(2,minmax(0,1fr))}.FlowFigures-module__9cNJPG__scenarioControls button{text-align:left;flex-direction:row;justify-content:flex-start;min-height:50px;padding:8px}.FlowFigures-module__9cNJPG__topology{grid-template-columns:1fr;gap:7px}.FlowFigures-module__9cNJPG__admission,.FlowFigures-module__9cNJPG__stream{text-align:left;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;padding:11px;display:grid}.FlowFigures-module__9cNJPG__admission .FlowFigures-module__9cNJPG__stageText>span,.FlowFigures-module__9cNJPG__stream .FlowFigures-module__9cNJPG__stageText>span{line-height:1.4}.FlowFigures-module__9cNJPG__streamText{grid-column:2/-1;min-height:20px;font-size:16px}.FlowFigures-module__9cNJPG__connector{justify-self:center;width:17px;height:17px;transform:rotate(90deg)}.FlowFigures-module__9cNJPG__workerTitle{padding:8px 11px}.FlowFigures-module__9cNJPG__prefillUnit,.FlowFigures-module__9cNJPG__decodeUnit{padding:10px}.FlowFigures-module__9cNJPG__prefillUnit>.FlowFigures-module__9cNJPG__stageText,.FlowFigures-module__9cNJPG__decodeUnit>.FlowFigures-module__9cNJPG__stageText{flex-flow:wrap;align-items:baseline;gap:4px 8px}.FlowFigures-module__9cNJPG__decodeLanes{flex-direction:row;gap:12px}.FlowFigures-module__9cNJPG__decodeLanes>div{flex:1;min-width:0}.FlowFigures-module__9cNJPG__decodeLanes i{width:16px;min-width:0}.FlowFigures-module__9cNJPG__decodeLanes svg{flex-shrink:0}.FlowFigures-module__9cNJPG__workers{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:22px}.FlowFigures-module__9cNJPG__prefillWorker,.FlowFigures-module__9cNJPG__decodeWorker{min-height:72px}.FlowFigures-module__9cNJPG__sliderControl>div:first-child{align-items:baseline}.FlowFigures-module__9cNJPG__sliderControl label{max-width:65%}.FlowFigures-module__9cNJPG__sliderControl output{font-size:18px}.FlowFigures-module__9cNJPG__toggle button{flex:1;padding:9px}}@media (max-width:480px){.FlowFigures-module__9cNJPG__figure{padding:15px}.FlowFigures-module__9cNJPG__heading>strong{font-size:24px}.FlowFigures-module__9cNJPG__eyebrow{letter-spacing:.07em}.FlowFigures-module__9cNJPG__stageNarrative{min-height:77px;font-size:12px}.FlowFigures-module__9cNJPG__admission{grid-template-columns:25px minmax(0,1fr)}.FlowFigures-module__9cNJPG__admission .FlowFigures-module__9cNJPG__queueDots{grid-column:2}.FlowFigures-module__9cNJPG__decodeLanes{flex-direction:column;gap:5px}.FlowFigures-module__9cNJPG__decodeLanes i{width:20px}.FlowFigures-module__9cNJPG__stageText strong{font-size:12px}.FlowFigures-module__9cNJPG__liveCounts{gap:5px}.FlowFigures-module__9cNJPG__liveCounts>div{padding:8px 6px}.FlowFigures-module__9cNJPG__liveCounts .FlowFigures-module__9cNJPG__countValue{font-size:23px}.FlowFigures-module__9cNJPG__liveCounts span{line-height:1.35;display:block}.FlowFigures-module__9cNJPG__chartLabels,.FlowFigures-module__9cNJPG__requestRow,.FlowFigures-module__9cNJPG__arrivalAxis{grid-template-columns:32px minmax(0,1fr);gap:9px}.FlowFigures-module__9cNJPG__playheadTrack{left:41px}.FlowFigures-module__9cNJPG__chartKey,.FlowFigures-module__9cNJPG__scheduleLabels{justify-content:flex-start;gap:9px 12px}.FlowFigures-module__9cNJPG__scheduleCells{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.FlowFigures-module__9cNJPG__prefillCell,.FlowFigures-module__9cNJPG__decodeCell{min-height:62px}.FlowFigures-module__9cNJPG__fullPrefill{gap:6px}.FlowFigures-module__9cNJPG__fullPrefill>div>span{min-height:46px}.FlowFigures-module__9cNJPG__orderLabel>span{width:100%;margin-left:0}.FlowFigures-module__9cNJPG__existingStream{flex-wrap:wrap;gap:10px;padding:11px}.FlowFigures-module__9cNJPG__streamProgress{grid-template-columns:repeat(4,28px)}.FlowFigures-module__9cNJPG__scheduleNarrative{min-height:70px}.FlowFigures-module__9cNJPG__allocationLabels{gap:10px}.FlowFigures-module__9cNJPG__equation{gap:5px}}@media (prefers-reduced-motion:reduce){.FlowFigures-module__9cNJPG__figure *,.FlowFigures-module__9cNJPG__figure :before,.FlowFigures-module__9cNJPG__figure :after{transition:none!important;animation:none!important}}
.VisualEssay-module__9DyhEG__essay .prose>h2{border-top:1px solid hsl(var(--border));margin-top:2.8em;padding-top:1.3em}.VisualEssay-module__9DyhEG__essay .prose>h3{margin-top:2.7em;margin-bottom:.8em}.VisualEssay-module__9DyhEG__essay .prose>blockquote{border-left:2px solid hsl(var(--primary));color:hsl(var(--foreground));margin:2em 0;padding:.25em 0 .25em 1.25em}.VisualEssay-module__9DyhEG__essay .prose>blockquote p:before{content:none}.VisualEssay-module__9DyhEG__essay .prose>blockquote p:after{content:none}.VisualEssay-module__9DyhEG__essay .prose>details{background:hsl(var(--secondary) / .7);margin:2em 0;padding:1em 1.25em;font-size:.92em}.VisualEssay-module__9DyhEG__essay .prose summary{cursor:pointer}:is(.VisualEssay-module__9DyhEG__essay .prose>h2,.VisualEssay-module__9DyhEG__essay .prose>h3){scroll-margin-top:110px}.VisualEssay-module__9DyhEG__essay [aria-label="Table of contents"]{max-height:calc(100dvh - 180px);overflow-y:auto}
