.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}
.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}
