.prose-module__ECPn4G__junction .prose-module__ECPn4G__pad{transform-origin:28px 42px;scale:0}.prose-module__ECPn4G__junction .prose-module__ECPn4G__sprout{transform-origin:28px 33px;rotate:-35deg;scale:0}.prose-module__ECPn4G__junction .prose-module__ECPn4G__leafL{transform-origin:28.2px 24px}.prose-module__ECPn4G__junction .prose-module__ECPn4G__leafR{transform-origin:30.2px 16.6px}.prose-module__ECPn4G__junction .prose-module__ECPn4G__glow,.prose-module__ECPn4G__junction .prose-module__ECPn4G__flame{opacity:0}.prose-module__ECPn4G__junction[data-grown] .prose-module__ECPn4G__pad{transition:scale .3s cubic-bezier(.2,.8,.2,1);scale:1}.prose-module__ECPn4G__junction[data-grown] .prose-module__ECPn4G__sprout{transition:scale .7s cubic-bezier(.34,1.56,.64,1) .2s,rotate .7s cubic-bezier(.34,1.56,.64,1) .2s;rotate:none;scale:1}.prose-module__ECPn4G__junction[data-grown] .prose-module__ECPn4G__glow{opacity:1;transition:opacity .6s ease-out .7s}.prose-module__ECPn4G__junction[data-grown] .prose-module__ECPn4G__flame{opacity:1;transition:opacity .3s ease-out .7s}.prose-module__ECPn4G__junction .prose-module__ECPn4G__lantern{transform-origin:45px 12.5px}.prose-module__ECPn4G__junction[data-grown][data-awake] .prose-module__ECPn4G__lantern{animation:prose-module__ECPn4G__lantern-sway var(--sway-t,5s) ease-in-out var(--sway-d,0s) infinite alternate}.prose-module__ECPn4G__junction[data-grown][data-awake] .prose-module__ECPn4G__glow,.prose-module__ECPn4G__junction[data-grown][data-awake] .prose-module__ECPn4G__flame{animation:3.6s ease-in-out 1.4s infinite alternate prose-module__ECPn4G__breathe}.prose-module__ECPn4G__junction[data-grown][data-awake] .prose-module__ECPn4G__leafL{animation:4.6s ease-in-out 1s infinite alternate prose-module__ECPn4G__flutter-small}@keyframes prose-module__ECPn4G__lantern-sway{0%{rotate:-3deg}to{rotate:3deg}}@keyframes prose-module__ECPn4G__breathe{to{opacity:.6}}@keyframes prose-module__ECPn4G__flutter-small{0%{rotate:none}to{rotate:-6deg}}.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__pylon{transform-box:fill-box;transform-origin:50% 100%;scale:1 0}.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__crown{transform-box:fill-box;transform-origin:50% 100%;scale:0}.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__grass{opacity:0}.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__cable{stroke-dasharray:1;stroke-dashoffset:1px}.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__gondola{offset-rotate:0deg;offset-anchor:0 0;offset-distance:10%;opacity:0}.prose-module__ECPn4G__cableBreak[data-grown] .prose-module__ECPn4G__grass{opacity:1;transition:opacity .6s ease-out}.prose-module__ECPn4G__cableBreak[data-grown] .prose-module__ECPn4G__pylon{transition:scale .6s cubic-bezier(.2,.8,.2,1);scale:1}.prose-module__ECPn4G__cableBreak[data-grown] .prose-module__ECPn4G__pylon+.prose-module__ECPn4G__pylon{transition-delay:.12s}.prose-module__ECPn4G__cableBreak[data-grown] .prose-module__ECPn4G__crown{transition:scale .6s cubic-bezier(.34,1.56,.64,1) .45s;scale:1}.prose-module__ECPn4G__cableBreak[data-grown] .prose-module__ECPn4G__cable{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.45,0,.2,1) .6s}.prose-module__ECPn4G__cableBreak[data-grown] .prose-module__ECPn4G__gondola{opacity:1;transition:opacity .5s ease-out 1.3s}.prose-module__ECPn4G__cableBreak[data-grown][data-awake] .prose-module__ECPn4G__gondola{animation:14s ease-in-out 1.6s infinite alternate prose-module__ECPn4G__ride}.prose-module__ECPn4G__cableBreak[data-grown][data-awake] .prose-module__ECPn4G__swing{animation:2.6s ease-in-out infinite alternate prose-module__ECPn4G__swing}.prose-module__ECPn4G__cableBreak[data-grown][data-awake] .prose-module__ECPn4G__window{animation:2.8s ease-in-out infinite alternate prose-module__ECPn4G__breathe}@keyframes prose-module__ECPn4G__ride{0%{offset-distance:10%}to{offset-distance:90%}}@keyframes prose-module__ECPn4G__swing{0%{rotate:-2deg}to{rotate:2deg}}.prose-module__ECPn4G__quoteVine{inset-block:0;width:1.1em;position:absolute;left:0}.prose-module__ECPn4G__conduit{inset-block:.15em;opacity:.8;background:linear-gradient(90deg,#695630,#f0b248 45%,#8c6e37);background:linear-gradient(90deg,lab(37.8666% 3.76779 25.2711),#f0b248 45%,lab(48.5691% 7.06983 34.7491));border-radius:2px;width:4px;position:absolute;left:6px;box-shadow:0 0 0 1px #081110}.prose-module__ECPn4G__conduit:before{content:"";background:linear-gradient(#f0b248,#f0b248) top/100% 3px no-repeat,linear-gradient(#f0b248,#f0b248) bottom/100% 3px no-repeat,repeating-linear-gradient(#0000 0 calc(3em - 2px),#bd8f40 calc(3em - 2px) 3em);background:linear-gradient(#f0b248,#f0b248) top/100% 3px no-repeat,linear-gradient(#f0b248,#f0b248) bottom/100% 3px no-repeat,repeating-linear-gradient(#0000 0 calc(3em - 2px),lab(62.8352% 11.5365 47.7306) calc(3em - 2px) 3em);border-radius:1px;position:absolute;inset-block:0;inset-inline:-2px}.prose-module__ECPn4G__vineSvg{position:absolute;top:0;left:0;overflow:visible}.prose-module__ECPn4G__vineStem{stroke-dasharray:1;stroke-dashoffset:1px}.prose-module__ECPn4G__vineLeaf,.prose-module__ECPn4G__vineBud{scale:0}.prose-module__ECPn4G__quoteVine[data-grown] .prose-module__ECPn4G__vineStem{animation:1.6s cubic-bezier(.45,0,.3,1) both prose-module__ECPn4G__draw}.prose-module__ECPn4G__quoteVine[data-grown] .prose-module__ECPn4G__vineLeaf{animation:prose-module__ECPn4G__pop .5s cubic-bezier(.34, 1.56, .64, 1) var(--d) both}.prose-module__ECPn4G__quoteVine[data-grown] .prose-module__ECPn4G__vineBud{animation:.6s cubic-bezier(.34,1.56,.64,1) 1.5s both prose-module__ECPn4G__pop}.prose-module__ECPn4G__quoteVine[data-grown][data-awake] .prose-module__ECPn4G__vineLeaf{animation:prose-module__ECPn4G__pop .5s cubic-bezier(.34, 1.56, .64, 1) var(--d) both, prose-module__ECPn4G__flutter var(--t,4s) ease-in-out calc(var(--d) + .5s) infinite alternate}@keyframes prose-module__ECPn4G__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes prose-module__ECPn4G__pop{0%{scale:0}to{scale:1}}@keyframes prose-module__ECPn4G__flutter{0%{rotate:none}to{rotate:-10deg}}.prose-module__ECPn4G__codeMoss .prose-module__ECPn4G__moss{transform-origin:120px 20px;scale:0}.prose-module__ECPn4G__codeMoss .prose-module__ECPn4G__root path{stroke-dasharray:1;stroke-dashoffset:1px}.prose-module__ECPn4G__codeMoss .prose-module__ECPn4G__root path+path,.prose-module__ECPn4G__codeMoss .prose-module__ECPn4G__rootTip{opacity:0}.prose-module__ECPn4G__codeMoss[data-grown] .prose-module__ECPn4G__moss{transition:scale .7s cubic-bezier(.34,1.4,.64,1);scale:1}.prose-module__ECPn4G__codeMoss[data-grown] .prose-module__ECPn4G__root path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .9s cubic-bezier(.45,0,.2,1) .4s,opacity .4s ease-out .9s}.prose-module__ECPn4G__codeMoss[data-grown] .prose-module__ECPn4G__rootTip{opacity:.9;transition:opacity .4s ease-out 1.2s}.prose-module__ECPn4G__codeMoss[data-grown][data-awake] .prose-module__ECPn4G__led{animation:3.2s ease-in-out .8s infinite prose-module__ECPn4G__blink}.prose-module__ECPn4G__codeMoss[data-grown][data-awake] .prose-module__ECPn4G__frond{animation:5s ease-in-out infinite alternate prose-module__ECPn4G__frond}@keyframes prose-module__ECPn4G__blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes prose-module__ECPn4G__frond{0%{rotate:-2deg}to{rotate:2deg}}@media (prefers-reduced-motion:reduce){.prose-module__ECPn4G__junction .prose-module__ECPn4G__pad,.prose-module__ECPn4G__junction .prose-module__ECPn4G__sprout,.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__pylon,.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__crown,.prose-module__ECPn4G__vineLeaf,.prose-module__ECPn4G__vineBud,.prose-module__ECPn4G__codeMoss .prose-module__ECPn4G__moss{rotate:none;scale:1}.prose-module__ECPn4G__junction .prose-module__ECPn4G__flame,.prose-module__ECPn4G__junction .prose-module__ECPn4G__glow,.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__grass,.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__gondola,.prose-module__ECPn4G__codeMoss .prose-module__ECPn4G__root path+path,.prose-module__ECPn4G__codeMoss .prose-module__ECPn4G__rootTip{opacity:1}.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__cable,.prose-module__ECPn4G__vineStem,.prose-module__ECPn4G__codeMoss .prose-module__ECPn4G__root path{stroke-dashoffset:0}.prose-module__ECPn4G__cableBreak .prose-module__ECPn4G__gondola{offset-distance:50%}.prose-module__ECPn4G__junction *,.prose-module__ECPn4G__cableBreak *,.prose-module__ECPn4G__quoteVine *,.prose-module__ECPn4G__codeMoss *{transition:none!important;animation:none!important}}
.context-figure-module__lo0WHW__figure{margin-block:2em}.context-figure-module__lo0WHW__card{--amber:var(--link);--teal:var(--fn);--red:#ed413b;border:1px solid var(--border);background:var(--code);border-radius:8px;padding:1rem;font-size:.75rem;line-height:1.6}@supports (color:lab(0% 0 0)){.context-figure-module__lo0WHW__card{--red:lab(55.005% 65.9182 44.6122)}}.context-figure-module__lo0WHW__label{background:var(--muted);color:var(--muted-foreground);border-radius:4px;margin-right:.35em;padding:.1em .45em;font-size:.6875rem}.context-figure-module__lo0WHW__query{color:var(--muted-foreground)}.context-figure-module__lo0WHW__query strong{color:var(--foreground)}.context-figure-module__lo0WHW__lanes{gap:.75rem;margin-top:.85rem;display:grid}@media (min-width:640px){.context-figure-module__lo0WHW__lanes{grid-template-columns:1fr 1fr}}.context-figure-module__lo0WHW__lane{border:1px solid var(--border);background:var(--background);border-radius:6px;flex-direction:column;gap:.7rem;min-width:0;padding:.85rem;display:flex}.context-figure-module__lo0WHW__laneTitle{color:var(--foreground);font-weight:600}.context-figure-module__lo0WHW__stream{height:10rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.context-figure-module__lo0WHW__lines{flex-direction:column;display:flex}.context-figure-module__lo0WHW__lines span{color:var(--muted-foreground);text-overflow:clip;white-space:nowrap;font-size:.625rem;line-height:1.55;overflow:hidden}.context-figure-module__lo0WHW__summaryBody{flex-direction:column;gap:.5rem;height:10rem;display:flex}.context-figure-module__lo0WHW__server{color:var(--muted-foreground)}.context-figure-module__lo0WHW__json{flex-direction:column;min-width:0;display:flex}.context-figure-module__lo0WHW__json span{color:var(--teal);text-overflow:ellipsis;white-space:pre;font-size:.625rem;line-height:1.55;overflow:hidden}.context-figure-module__lo0WHW__meter{padding-top:1.1rem;position:relative}.context-figure-module__lo0WHW__track{background:var(--muted);border-radius:999px;height:.6rem;position:relative}.context-figure-module__lo0WHW__fill{border-radius:inherit;clip-path:inset(0 calc(100% - var(--raw) * 100%) 0 0 round 999px);display:flex;position:absolute;inset:0;overflow:hidden}.context-figure-module__lo0WHW__meter[data-kind=summary] .context-figure-module__lo0WHW__fill{clip-path:inset(0 calc(100% - max(3px, var(--summary) * 100%)) 0 0 round 999px)}.context-figure-module__lo0WHW__inside{width:calc(var(--window) * 100%);background:var(--amber)}.context-figure-module__lo0WHW__meter[data-kind=summary] .context-figure-module__lo0WHW__inside{background:var(--teal)}.context-figure-module__lo0WHW__over{background:repeating-linear-gradient(-45deg, var(--red) 0 5px, color-mix(in oklab, var(--red) 70%, transparent) 5px 10px);flex:1}.context-figure-module__lo0WHW__window{top:-.3rem;bottom:-.3rem;left:calc(var(--window) * 100%);background:var(--foreground);width:1.5px;position:absolute}.context-figure-module__lo0WHW__windowLabel{top:0;left:calc(var(--window) * 100%);color:var(--muted-foreground);white-space:nowrap;font-size:.625rem;line-height:1;position:absolute;translate:-50%}.context-figure-module__lo0WHW__result{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.35em;display:flex}.context-figure-module__lo0WHW__count{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.context-figure-module__lo0WHW__verdict{border-radius:4px;margin-left:auto;padding:.1em .5em;font-weight:600}.context-figure-module__lo0WHW__raw .context-figure-module__lo0WHW__verdict{background:color-mix(in oklab, var(--red) 16%, transparent);color:var(--red)}.context-figure-module__lo0WHW__summary .context-figure-module__lo0WHW__verdict{background:color-mix(in oklab, var(--teal) 16%, transparent);color:var(--teal)}.context-figure-module__lo0WHW__raw .context-figure-module__lo0WHW__count{color:var(--red)}.context-figure-module__lo0WHW__card[data-armed]:not([data-play]) .context-figure-module__lo0WHW__fill{clip-path:inset(0 100% 0 0 round 999px)}.context-figure-module__lo0WHW__card[data-armed]:not([data-play]) .context-figure-module__lo0WHW__json span,.context-figure-module__lo0WHW__card[data-armed]:not([data-play]) .context-figure-module__lo0WHW__verdict{opacity:0}.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__lines{animation:context-figure-module__lo0WHW__flood var(--flood) linear both}.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__meter[data-kind=raw] .context-figure-module__lo0WHW__fill{animation:context-figure-module__lo0WHW__fill-raw var(--flood) linear both}.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__raw .context-figure-module__lo0WHW__count{animation:context-figure-module__lo0WHW__turn-red .3s ease calc(var(--flood) * var(--window) / var(--raw)) both}.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__raw .context-figure-module__lo0WHW__verdict{animation:context-figure-module__lo0WHW__verdict-in .35s var(--vt-ease-out) var(--flood) both}.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__json span{animation:context-figure-module__lo0WHW__line-in .3s var(--vt-ease-out) calc(.15s + var(--i) * 60ms) both}.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__meter[data-kind=summary] .context-figure-module__lo0WHW__fill{animation:context-figure-module__lo0WHW__fill-summary .5s var(--vt-ease-out) .5s both}.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__summary .context-figure-module__lo0WHW__verdict{animation:context-figure-module__lo0WHW__verdict-in .35s var(--vt-ease-out) 1s both}@keyframes context-figure-module__lo0WHW__flood{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes context-figure-module__lo0WHW__fill-raw{0%{clip-path:inset(0 100% 0 0 round 999px)}}@keyframes context-figure-module__lo0WHW__fill-summary{0%{clip-path:inset(0 100% 0 0 round 999px)}}@keyframes context-figure-module__lo0WHW__turn-red{0%{color:var(--foreground)}}@keyframes context-figure-module__lo0WHW__verdict-in{0%{opacity:0;transform:scale(.95)}}@keyframes context-figure-module__lo0WHW__line-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__lines{animation:none}.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__meter .context-figure-module__lo0WHW__fill,.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__json span,.context-figure-module__lo0WHW__card[data-play] .context-figure-module__lo0WHW__verdict{animation:.3s both context-figure-module__lo0WHW__fade-in}}@keyframes context-figure-module__lo0WHW__fade-in{0%{opacity:0}}.context-figure-module__lo0WHW__replay{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-underline-offset:.2em;cursor:pointer}
.pipeline-figure-module__rEBpPa__figure{margin-block:2em}.pipeline-figure-module__rEBpPa__card{--amber:var(--link);--teal:var(--fn);--red:#f66d62;border:1px solid var(--border);background:var(--code);border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;font-size:.75rem;line-height:1.5;display:flex}@supports (color:lab(0% 0 0)){.pipeline-figure-module__rEBpPa__card{--red:lab(63.5691% 52.8643 33.3674)}}.pipeline-figure-module__rEBpPa__top{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.pipeline-figure-module__rEBpPa__toggle{border:1px solid var(--border);background:var(--background);border-radius:6px;padding:2px;display:flex}.pipeline-figure-module__rEBpPa__toggle button{color:var(--muted-foreground);cursor:pointer;border-radius:4px;padding:.15em .75em;font-weight:600;transition:background-color .2s,color .2s}.pipeline-figure-module__rEBpPa__toggle button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.pipeline-figure-module__rEBpPa__summary{color:var(--muted-foreground);flex:16rem;display:grid}.pipeline-figure-module__rEBpPa__summary span{grid-area:1/1;transition:opacity .25s}.pipeline-figure-module__rEBpPa__s3 strong{color:var(--red)}.pipeline-figure-module__rEBpPa__s4 strong{color:var(--teal)}.pipeline-figure-module__rEBpPa__stages{flex-direction:column;gap:.75rem;display:flex}.pipeline-figure-module__rEBpPa__stage{grid-template-columns:4.75rem 1fr;align-items:start;gap:.75rem;display:grid;position:relative}.pipeline-figure-module__rEBpPa__name{color:var(--foreground);align-self:stretch;padding:.3rem 0 0 1rem;font-weight:600;position:relative}.pipeline-figure-module__rEBpPa__name:before{content:"";background:var(--muted-foreground);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.62rem;left:.1rem}.pipeline-figure-module__rEBpPa__stage:not(:last-child) .pipeline-figure-module__rEBpPa__name:after{content:"";background:var(--border);width:1px;position:absolute;top:1.2rem;bottom:-1.37rem;left:calc(.325rem - .5px)}.pipeline-figure-module__rEBpPa__slots{flex-wrap:wrap;gap:.4rem;display:flex}.pipeline-figure-module__rEBpPa__slot{border:1px solid var(--border);background:var(--background);color:var(--foreground);transition:background-color .3s,border-color .3s,color .3s;transition-delay:calc(var(--n) * .14s);border-radius:5px;padding:.25rem .6rem;display:grid}.pipeline-figure-module__rEBpPa__slot span{transition:opacity .25s;transition-delay:calc(var(--n) * .14s);grid-area:1/1}.pipeline-figure-module__rEBpPa__t3{opacity:0}.pipeline-figure-module__rEBpPa__slot[data-v4=fill]{border-color:color-mix(in oklab, var(--teal) 60%, transparent);background:color-mix(in oklab, var(--teal) 12%, transparent);color:var(--teal)}.pipeline-figure-module__rEBpPa__slot[data-v4=dim]{color:var(--muted-foreground);border-style:dashed}.pipeline-figure-module__rEBpPa__card[data-version=v3] .pipeline-figure-module__rEBpPa__t3,.pipeline-figure-module__rEBpPa__card[data-armed]:not([data-play]) .pipeline-figure-module__rEBpPa__t3{opacity:1}.pipeline-figure-module__rEBpPa__card[data-version=v3] .pipeline-figure-module__rEBpPa__t4,.pipeline-figure-module__rEBpPa__card[data-armed]:not([data-play]) .pipeline-figure-module__rEBpPa__t4{opacity:0}.pipeline-figure-module__rEBpPa__card:is([data-version=v3],[data-armed]:not([data-play])) .pipeline-figure-module__rEBpPa__slot,.pipeline-figure-module__rEBpPa__card:is([data-version=v3],[data-armed]:not([data-play])) .pipeline-figure-module__rEBpPa__slot span{transition-delay:0s}.pipeline-figure-module__rEBpPa__card:is([data-version=v3],[data-armed]:not([data-play])) .pipeline-figure-module__rEBpPa__slot[data-v3=same]{border:1px solid var(--border);background:var(--background);color:var(--foreground)}.pipeline-figure-module__rEBpPa__card:is([data-version=v3],[data-armed]:not([data-play])) .pipeline-figure-module__rEBpPa__slot[data-v3=crack]{border:1px dashed color-mix(in oklab, var(--red) 75%, transparent);color:var(--red);background:0 0}.pipeline-figure-module__rEBpPa__card:is([data-version=v3],[data-armed]:not([data-play])) .pipeline-figure-module__rEBpPa__slot[data-v3=cost]{border:1px solid color-mix(in oklab, var(--amber) 55%, transparent);background:color-mix(in oklab, var(--amber) 8%, transparent);color:var(--amber)}.pipeline-figure-module__rEBpPa__card:is([data-version=v3],[data-armed]:not([data-play])) .pipeline-figure-module__rEBpPa__s4,.pipeline-figure-module__rEBpPa__card:not(:is([data-version=v3],[data-armed]:not([data-play]))) .pipeline-figure-module__rEBpPa__s3{opacity:0}.pipeline-figure-module__rEBpPa__legend{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:.4rem 1.1rem;padding-top:.75rem;font-size:.6875rem;display:flex}.pipeline-figure-module__rEBpPa__legend span:before{content:"";vertical-align:-.05em;border-radius:2px;width:.9em;height:.65em;margin-right:.45em;display:inline-block}.pipeline-figure-module__rEBpPa__legend [data-kind=crack]:before{border:1px dashed var(--red)}.pipeline-figure-module__rEBpPa__legend [data-kind=cost]:before{border:1px solid var(--amber);background:color-mix(in oklab, var(--amber) 15%, transparent)}.pipeline-figure-module__rEBpPa__legend [data-kind=fill]:before{border:1px solid var(--teal);background:color-mix(in oklab, var(--teal) 20%, transparent)}@media (prefers-reduced-motion:reduce){.pipeline-figure-module__rEBpPa__slot,.pipeline-figure-module__rEBpPa__slot span,.pipeline-figure-module__rEBpPa__summary span{transition-duration:0s;transition-delay:0s}}.pipeline-figure-module__rEBpPa__replay{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-underline-offset:.2em;cursor:pointer}
.docs-budget-figure-module__tynkka__figure{margin-block:2em}.docs-budget-figure-module__tynkka__card{--amber:var(--link);--teal:var(--fn);--red:#ed413b;border:1px solid var(--border);background:var(--code);border-radius:8px;flex-direction:column;gap:.85rem;padding:1rem;font-size:.6875rem;line-height:1.6;display:flex}@supports (color:lab(0% 0 0)){.docs-budget-figure-module__tynkka__card{--red:lab(55.005% 65.9182 44.6122)}}.docs-budget-figure-module__tynkka__label{background:var(--muted);color:var(--muted-foreground);border-radius:4px;margin-right:.5em;padding:.1em .45em}.docs-budget-figure-module__tynkka__headline{color:var(--muted-foreground)}.docs-budget-figure-module__tynkka__count{color:var(--teal);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.docs-budget-figure-module__tynkka__was{color:var(--muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--red) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--red) 70%, transparent);margin-left:.6em}.docs-budget-figure-module__tynkka__rows{flex-direction:column;gap:.55rem;display:flex}.docs-budget-figure-module__tynkka__doc{color:var(--foreground);justify-content:space-between;gap:1rem;display:flex}.docs-budget-figure-module__tynkka__numbers{color:var(--teal);font-variant-numeric:tabular-nums;flex-shrink:0}.docs-budget-figure-module__tynkka__numbers s{color:var(--muted-foreground);-webkit-text-decoration-color:color-mix(in oklab, var(--red) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--red) 70%, transparent);margin-right:.35em}.docs-budget-figure-module__tynkka__budgetLabel{color:var(--muted-foreground)}.docs-budget-figure-module__tynkka__track{background:var(--background);border-radius:3px;height:.5rem;margin-top:.25rem;position:relative}.docs-budget-figure-module__tynkka__ghost,.docs-budget-figure-module__tynkka__bar{transform-origin:0;border-radius:3px;width:100%;position:absolute;inset:0 auto 0 0}.docs-budget-figure-module__tynkka__ghost{background:color-mix(in oklab, var(--red) 22%, transparent);transform:scaleX(var(--before))}.docs-budget-figure-module__tynkka__bar{background:var(--teal);transform:scaleX(var(--after))}.docs-budget-figure-module__tynkka__budget{top:-.2rem;bottom:-.2rem;left:calc(var(--budget) * 100%);background:var(--amber);width:2px;margin-left:-1px;position:absolute}.docs-budget-figure-module__tynkka__totals{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:.6rem}.docs-budget-figure-module__tynkka__totals strong{color:var(--teal)}.docs-budget-figure-module__tynkka__card[data-armed]:not([data-play]) .docs-budget-figure-module__tynkka__bar{background:var(--red);transform:scaleX(var(--before))}.docs-budget-figure-module__tynkka__card[data-armed]:not([data-play]) :is(.docs-budget-figure-module__tynkka__numbers,.docs-budget-figure-module__tynkka__budget,.docs-budget-figure-module__tynkka__totals,.docs-budget-figure-module__tynkka__was){opacity:0}.docs-budget-figure-module__tynkka__card[data-play] .docs-budget-figure-module__tynkka__bar{animation:docs-budget-figure-module__tynkka__shrink var(--shrink) var(--vt-ease-move) calc(.6s + var(--i) * 90ms) both}.docs-budget-figure-module__tynkka__card[data-play] .docs-budget-figure-module__tynkka__budget{animation:docs-budget-figure-module__tynkka__fade-in .3s var(--vt-ease-out) .3s both}.docs-budget-figure-module__tynkka__card[data-play] .docs-budget-figure-module__tynkka__numbers{animation:docs-budget-figure-module__tynkka__fade-in .3s var(--vt-ease-out) calc(1.4s + var(--i) * 90ms) both}.docs-budget-figure-module__tynkka__card[data-play] :is(.docs-budget-figure-module__tynkka__totals,.docs-budget-figure-module__tynkka__was){animation:docs-budget-figure-module__tynkka__fade-in .4s var(--vt-ease-out) 2.3s both}@keyframes docs-budget-figure-module__tynkka__shrink{0%{background:var(--red);transform:scaleX(var(--before))}}@keyframes docs-budget-figure-module__tynkka__fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.docs-budget-figure-module__tynkka__card[data-play] .docs-budget-figure-module__tynkka__bar{animation:none}.docs-budget-figure-module__tynkka__card[data-play] :is(.docs-budget-figure-module__tynkka__numbers,.docs-budget-figure-module__tynkka__budget,.docs-budget-figure-module__tynkka__totals,.docs-budget-figure-module__tynkka__was){animation:.3s both docs-budget-figure-module__tynkka__fade-in}}.docs-budget-figure-module__tynkka__replay{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-underline-offset:.2em;cursor:pointer}
.grid-figure-module__70FHVq__figure{margin-block:2em}.grid-figure-module__70FHVq__trigger{border:1px solid var(--border);cursor:zoom-in;text-align:left;background:#0d0d0f;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.grid-figure-module__70FHVq__frame{display:block;position:relative;overflow:hidden}.grid-figure-module__70FHVq__page{display:block;position:absolute;inset:0 0 auto}.grid-figure-module__70FHVq__image{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.grid-figure-module__70FHVq__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d0d0f 85%);height:22%;position:absolute;inset:auto 0 0}.grid-figure-module__70FHVq__open{z-index:1;color:#f3ecd7;background:#141518e6;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5em;padding:.45em .9em;font-size:.75rem;transition:background-color .15s,border-color .15s;display:inline-flex;position:absolute;bottom:14px;left:50%;translate:-50%}@media (hover:hover) and (pointer:fine){.grid-figure-module__70FHVq__trigger:hover .grid-figure-module__70FHVq__open{background:#24262bf2;border-color:#ffffff47}}.grid-figure-module__70FHVq__overlay{pointer-events:none;transition:opacity .2s;display:block;position:absolute;inset:0;container-type:inline-size}.grid-figure-module__70FHVq__scrim{background:#08080a6b;position:absolute;inset:0}.grid-figure-module__70FHVq__band{opacity:.5;background:#f0b24817;background:lab(77.0987% 16.0434 61.005/.09);position:absolute;top:0;bottom:0;box-shadow:inset 1px 0 #f0b24866,inset -1px 0 #f0b24866;box-shadow:inset 1px 0 lab(77.0987% 16.0434 61.005/.4),inset -1px 0 lab(77.0987% 16.0434 61.005/.4)}.grid-figure-module__70FHVq__band span{text-align:center;color:#f0b248;font-size:clamp(7px,.85cqw,11px);line-height:1;position:absolute;top:.25cqw;left:0;right:0}.grid-figure-module__70FHVq__slot{background:#f0b24812;background:lab(77.0987% 16.0434 61.005/.07);border:1.5px solid #f0b248;border-radius:1.1cqw;display:block;position:absolute}.grid-figure-module__70FHVq__chip{color:#111316;white-space:nowrap;background:#f0b248;border-radius:.4em;padding:.15em .5em;font-size:clamp(9px,1.25cqw,15px);font-weight:600;line-height:1.5;position:absolute;bottom:.8cqw;right:.8cqw}.grid-figure-module__70FHVq__frame[data-armed]:not([data-play]) .grid-figure-module__70FHVq__scrim{opacity:0}.grid-figure-module__70FHVq__frame[data-armed]:not([data-play]) .grid-figure-module__70FHVq__band{clip-path:inset(0 0 100%)}.grid-figure-module__70FHVq__frame[data-armed]:not([data-play]) .grid-figure-module__70FHVq__slot{opacity:0}.grid-figure-module__70FHVq__frame[data-play] .grid-figure-module__70FHVq__scrim{animation:grid-figure-module__70FHVq__fade-in .5s var(--vt-ease-out) both}.grid-figure-module__70FHVq__frame[data-play] .grid-figure-module__70FHVq__band{animation:grid-figure-module__70FHVq__band-draw .9s var(--vt-ease-out) calc(.15s + var(--i) * 45ms) both, grid-figure-module__70FHVq__band-settle .6s ease 2.6s forwards}.grid-figure-module__70FHVq__frame[data-play] .grid-figure-module__70FHVq__slot{animation:grid-figure-module__70FHVq__slot-in .45s var(--vt-ease-out) calc(1.15s + var(--i) * 70ms) both}@keyframes grid-figure-module__70FHVq__fade-in{0%{opacity:0}}@keyframes grid-figure-module__70FHVq__band-draw{0%{clip-path:inset(0 0 100%);opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes grid-figure-module__70FHVq__band-settle{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:.5}}@keyframes grid-figure-module__70FHVq__slot-in{0%{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.grid-figure-module__70FHVq__frame[data-play] .grid-figure-module__70FHVq__band{clip-path:none;animation:.4s both grid-figure-module__70FHVq__fade-in}.grid-figure-module__70FHVq__frame[data-play] .grid-figure-module__70FHVq__slot{animation:.4s .3s both grid-figure-module__70FHVq__fade-in}}.grid-figure-module__70FHVq__replay{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-underline-offset:.2em;cursor:pointer}.grid-figure-module__70FHVq__backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .2s var(--vt-ease-out);background:#050608d1;position:fixed;inset:0}.grid-figure-module__70FHVq__backdrop[data-starting-style],.grid-figure-module__70FHVq__backdrop[data-ending-style]{opacity:0}.grid-figure-module__70FHVq__popup{z-index:50;transition:opacity .2s var(--vt-ease-out), transform .2s var(--vt-ease-out);outline:none;display:flex;position:fixed;inset:0}.grid-figure-module__70FHVq__popup[data-starting-style],.grid-figure-module__70FHVq__popup[data-ending-style]{opacity:0;transform:scale(.98)}.grid-figure-module__70FHVq__popup[data-ending-style]{transition-duration:.15s}.grid-figure-module__70FHVq__lightbox{color:#f3ecd7;flex-direction:column;flex:1;min-width:0;display:flex}.grid-figure-module__70FHVq__toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.grid-figure-module__70FHVq__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.grid-figure-module__70FHVq__tools{align-items:center;gap:.25rem;display:flex}.grid-figure-module__70FHVq__tools button{font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;min-width:2rem;height:2rem;padding-inline:.6rem;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.grid-figure-module__70FHVq__tools button:hover{background:#ffffff1a}}.grid-figure-module__70FHVq__zoom{min-width:3.75rem!important}.grid-figure-module__70FHVq__area{touch-action:none;cursor:grab;flex:1;position:relative;overflow:hidden}.grid-figure-module__70FHVq__area:active{cursor:grabbing}.grid-figure-module__70FHVq__canvas{transform-origin:0 0;position:absolute;top:0;left:0}.grid-figure-module__70FHVq__canvas[data-smooth]{transition:transform .22s var(--vt-ease-out)}.grid-figure-module__70FHVq__canvas:not([data-grid]) .grid-figure-module__70FHVq__overlay{opacity:0}.grid-figure-module__70FHVq__hint{text-align:center;color:#8a8f98;padding:.6rem 1rem .8rem;font-size:.75rem}
.transform-figure-module__h_ZkKW__figure{margin-block:2em}.transform-figure-module__h_ZkKW__card{--amber:var(--link);--teal:var(--fn);border:1px solid var(--border);background:var(--code);border-radius:8px;flex-direction:column;gap:.85rem;padding:1rem;font-size:.6875rem;line-height:1.6;display:flex}.transform-figure-module__h_ZkKW__io{align-items:center;gap:.6rem;display:grid}@media (min-width:640px){.transform-figure-module__h_ZkKW__io{grid-template-columns:1fr auto 1fr}}.transform-figure-module__h_ZkKW__pane{border:1px solid var(--border);background:var(--background);border-radius:6px;min-width:0;padding:.75rem}.transform-figure-module__h_ZkKW__paneTitle{color:var(--foreground);margin-bottom:.4rem;font-weight:600}.transform-figure-module__h_ZkKW__paneTitle span{color:var(--muted-foreground);margin-left:.4em;font-weight:400}.transform-figure-module__h_ZkKW__table{grid-template-columns:auto 1fr auto;column-gap:.9rem;display:grid}.transform-figure-module__h_ZkKW__head{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding-bottom:.2rem}.transform-figure-module__h_ZkKW__table .transform-figure-module__h_ZkKW__head:last-of-type{text-align:right}.transform-figure-module__h_ZkKW__row{grid-column:1/-1;grid-template-columns:subgrid;color:var(--foreground);font-variant-numeric:tabular-nums;padding-block:.1rem;display:grid;position:relative}.transform-figure-module__h_ZkKW__row span:last-child,.transform-figure-module__h_ZkKW__wide .transform-figure-module__h_ZkKW__row span:nth-child(2){text-align:right}.transform-figure-module__h_ZkKW__row:after{content:"";background:color-mix(in oklab, var(--amber) 16%, transparent);opacity:0;pointer-events:none;border-radius:4px;position:absolute;inset:0 -.35rem}.transform-figure-module__h_ZkKW__kb{color:var(--amber)}.transform-figure-module__h_ZkKW__ch{color:var(--teal)}.transform-figure-module__h_ZkKW__more{color:var(--muted-foreground);margin-top:.3rem}.transform-figure-module__h_ZkKW__arrow{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.1rem;display:flex}@media (max-width:639px){.transform-figure-module__h_ZkKW__arrow{flex-direction:row-reverse;justify-content:center;gap:.5rem}.transform-figure-module__h_ZkKW__arrow svg{rotate:90deg}}.transform-figure-module__h_ZkKW__code{border:1px solid var(--border);background:var(--background);border-radius:6px;flex-direction:column;padding:.7rem .75rem;display:flex;overflow-x:auto}.transform-figure-module__h_ZkKW__code span{color:var(--muted-foreground);white-space:pre;position:relative}.transform-figure-module__h_ZkKW__code .transform-figure-module__h_ZkKW__assign{color:var(--foreground)}.transform-figure-module__h_ZkKW__assign:after{content:"";background:color-mix(in oklab, var(--amber) 14%, transparent);box-shadow:inset 2px 0 var(--amber);opacity:0;position:absolute;inset:0 -.75rem}.transform-figure-module__h_ZkKW__chart{border:1px solid var(--border);background:var(--background);border-radius:6px;padding:.75rem}.transform-figure-module__h_ZkKW__chart svg{width:100%;height:6.5rem;display:block;overflow:visible}.transform-figure-module__h_ZkKW__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.transform-figure-module__h_ZkKW__lineKb{stroke:var(--amber)}.transform-figure-module__h_ZkKW__lineCh{stroke:var(--teal)}.transform-figure-module__h_ZkKW__legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.4rem;display:flex}.transform-figure-module__h_ZkKW__legend span:last-child{margin-left:auto}.transform-figure-module__h_ZkKW__card[data-armed]:not([data-play]) :is(.transform-figure-module__h_ZkKW__long .transform-figure-module__h_ZkKW__row,.transform-figure-module__h_ZkKW__out,.transform-figure-module__h_ZkKW__more){opacity:0}.transform-figure-module__h_ZkKW__card[data-armed]:not([data-play]) .transform-figure-module__h_ZkKW__line{stroke-dasharray:1;stroke-dashoffset:1px}.transform-figure-module__h_ZkKW__card[data-play] .transform-figure-module__h_ZkKW__long .transform-figure-module__h_ZkKW__row{animation:transform-figure-module__h_ZkKW__row-in .3s var(--vt-ease-out) calc(var(--i) * 40ms) both}.transform-figure-module__h_ZkKW__card[data-play] .transform-figure-module__h_ZkKW__long .transform-figure-module__h_ZkKW__row:after{animation:transform-figure-module__h_ZkKW__pair-glow .9s ease calc(.6s + var(--pair) * .7s) both}.transform-figure-module__h_ZkKW__card[data-play] .transform-figure-module__h_ZkKW__assign:after{animation:.7s .6s 3 both transform-figure-module__h_ZkKW__pair-glow}.transform-figure-module__h_ZkKW__card[data-play] .transform-figure-module__h_ZkKW__out{animation:transform-figure-module__h_ZkKW__out-in .4s var(--vt-ease-out) calc(.95s + var(--pair) * .7s) both}.transform-figure-module__h_ZkKW__card[data-play] .transform-figure-module__h_ZkKW__more{animation:transform-figure-module__h_ZkKW__row-in .3s var(--vt-ease-out) 2.7s both}.transform-figure-module__h_ZkKW__card[data-play] .transform-figure-module__h_ZkKW__line{stroke-dasharray:1;animation:transform-figure-module__h_ZkKW__draw 1.2s var(--vt-ease-move) 2.8s both}.transform-figure-module__h_ZkKW__card[data-play] .transform-figure-module__h_ZkKW__lineKb{animation-delay:2.9s}@keyframes transform-figure-module__h_ZkKW__row-in{0%{opacity:0;transform:translateY(4px)}}@keyframes transform-figure-module__h_ZkKW__out-in{0%{opacity:0;transform:translate(-8px)}}@keyframes transform-figure-module__h_ZkKW__pair-glow{0%,to{opacity:0}30%,60%{opacity:1}}@keyframes transform-figure-module__h_ZkKW__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.transform-figure-module__h_ZkKW__card[data-play] :is(.transform-figure-module__h_ZkKW__long .transform-figure-module__h_ZkKW__row,.transform-figure-module__h_ZkKW__out,.transform-figure-module__h_ZkKW__more){animation:.3s both transform-figure-module__h_ZkKW__fade-in}.transform-figure-module__h_ZkKW__card[data-play] .transform-figure-module__h_ZkKW__line{stroke-dashoffset:0;animation:.4s .3s both transform-figure-module__h_ZkKW__fade-in}}@keyframes transform-figure-module__h_ZkKW__fade-in{0%{opacity:0}}.transform-figure-module__h_ZkKW__replay{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-underline-offset:.2em;cursor:pointer}
.ui-compare-figure-module__A8qSFq__figure{margin-block:2em}.ui-compare-figure-module__A8qSFq__card{border:1px solid var(--border);background:var(--code);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;font-size:.75rem;display:flex}.ui-compare-figure-module__A8qSFq__controls{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.ui-compare-figure-module__A8qSFq__segmented,.ui-compare-figure-module__A8qSFq__tabs{border:1px solid var(--border);background:var(--background);border-radius:6px;padding:2px;display:flex}.ui-compare-figure-module__A8qSFq__segmented button,.ui-compare-figure-module__A8qSFq__tabs button{color:var(--muted-foreground);cursor:pointer;border-radius:4px;padding:.15em .75em;transition:background-color .2s,color .2s}.ui-compare-figure-module__A8qSFq__segmented button{font-weight:600}.ui-compare-figure-module__A8qSFq__segmented button[aria-pressed=true],.ui-compare-figure-module__A8qSFq__tabs button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.ui-compare-figure-module__A8qSFq__frame{border:1px solid var(--border);border-radius:6px;display:grid;overflow:hidden}.ui-compare-figure-module__A8qSFq__frame img{opacity:0;grid-area:1/1;width:100%;height:auto;transition:opacity .25s}.ui-compare-figure-module__A8qSFq__frame img[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.ui-compare-figure-module__A8qSFq__frame img{transition:none}}.ui-compare-figure-module__A8qSFq__replay{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--link) 35%, transparent);text-underline-offset:.2em;cursor:pointer}
