.sim.svelte-23yce5{--cyc: 21s;overflow:hidden;border:1px solid #334155;border-radius:.75rem;background:#0b1120}.sim.svelte-23yce5:not(.has-controls):hover *,.sim.svelte-23yce5:not(.has-controls):focus-within *{animation-play-state:paused}.sim-bar.svelte-23yce5{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-bottom:1px solid #334155;background:#060b16;font-family:var(--font-mono);font-size:11px}.sim-verb.svelte-23yce5{padding:.1rem .4rem;border-radius:.25rem;background:#1d4ed8;color:#fff;font-weight:600}.sim-path.svelte-23yce5{color:#94a3b8}.sim-scenes.svelte-23yce5{display:flex;gap:.35rem;margin-left:auto}.sim-scene.svelte-23yce5{padding:.12rem .45rem;border:1px solid #1e293b;border-radius:999px;color:#475569;font-size:9.5px;letter-spacing:.04em;white-space:nowrap}.sim-grid.svelte-23yce5{display:grid;gap:1px;background:#334155}@media(min-width:900px){.sim-grid.svelte-23yce5{grid-template-columns:.95fr 1fr 1.05fr}}@media(max-width:899px){.sim-grid.svelte-23yce5{gap:2px}}.sim-pane.svelte-23yce5{padding:1rem 1.1rem 1.2rem;background:#0b1120}.sim-label.svelte-23yce5{display:flex;align-items:center;gap:.45rem;margin:0 0 .8rem;color:#cbd5e1;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sim-swap.svelte-23yce5{display:inline-grid}.sim-swap.svelte-23yce5>:where(.svelte-23yce5){grid-area:1 / 1}.sim-swap-a.svelte-23yce5,.sim-swap-b.svelte-23yce5{animation-duration:var(--cyc);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}.sw-json.svelte-23yce5 .sim-swap-a:where(.svelte-23yce5){animation-name:svelte-23yce5-out-json}.sw-json.svelte-23yce5 .sim-swap-b:where(.svelte-23yce5){animation-name:svelte-23yce5-in-json}.sw-table.svelte-23yce5 .sim-swap-a:where(.svelte-23yce5){animation-name:svelte-23yce5-out-table}.sw-table.svelte-23yce5 .sim-swap-b:where(.svelte-23yce5){animation-name:svelte-23yce5-in-table}.sw-chart.svelte-23yce5 .sim-swap-a:where(.svelte-23yce5){animation-name:svelte-23yce5-out-chart}.sw-chart.svelte-23yce5 .sim-swap-b:where(.svelte-23yce5){animation-name:svelte-23yce5-in-chart}.sim-swap.svelte-23yce5 em:where(.svelte-23yce5){color:#6ee7b7;font-style:normal}.sim-label.svelte-23yce5:before{content:"";flex:none;width:3px;height:11px;border-radius:999px;background:#3b82f6}.sim-code.svelte-23yce5{margin:0;color:#cbd5e1;font-family:var(--font-mono);font-size:11.5px;line-height:1.75;white-space:normal}.sim-code.svelte-23yce5 .ln:where(.svelte-23yce5){display:block;white-space:pre}.sim-code.svelte-23yce5 .k54h:where(.svelte-23yce5){position:relative;margin-left:-.4rem;max-height:0;padding-right:2.6rem;padding-left:.4rem;overflow:hidden;border-radius:.25rem}.sim-code.svelte-23yce5 .k:where(.svelte-23yce5){color:#67e8f9}.sim-code.svelte-23yce5 .s:where(.svelte-23yce5){color:#6ee7b7}.sim-code.svelte-23yce5 .n:where(.svelte-23yce5){color:#fcd34d}.sim-code.svelte-23yce5 .p:where(.svelte-23yce5){color:#94a3b8}.sim-added.svelte-23yce5{color:#6ee7b7}.sim-table.svelte-23yce5{border:1px solid #1e293b;border-radius:.4rem;overflow:hidden}.sim-row.svelte-23yce5{display:grid;position:relative;grid-template-columns:1fr auto;gap:.5rem;padding:.4rem .6rem;border-top:1px solid #16233a;font-family:var(--font-mono);font-size:11px}.sim-head.svelte-23yce5{border-top:0;background:#060b16;color:#64748b;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.sim-col.svelte-23yce5{color:#e2e8f0}.sim-type.svelte-23yce5{color:#7dd3fc}.sim-row-new.svelte-23yce5{padding-right:2.6rem;overflow:hidden}.sim-badge.svelte-23yce5{position:absolute;top:50%;right:.5rem;padding:.05rem .3rem;transform:translateY(-50%);border-radius:.2rem;background:#065f46;color:#6ee7b7;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.sim-badge-tr.svelte-23yce5{top:.35rem;transform:none}.sim-chart.svelte-23yce5{position:relative;padding:.6rem .7rem .5rem;border:1px solid #1e293b;border-radius:.4rem;background:#060b16}.sim-chart-2.svelte-23yce5{margin-top:.6rem;padding-right:2.6rem;border-color:#047857;background:#065f461f}.sim-chart-title.svelte-23yce5{margin:0 0 .45rem;color:#cbd5e1;font-family:var(--font-mono);font-size:10.5px}.sim-chart.svelte-23yce5 svg:where(.svelte-23yce5){display:block;width:100%;height:64px}.sim-gridlines.svelte-23yce5 line:where(.svelte-23yce5){stroke:#1e293b;stroke-width:1;stroke-dasharray:3 4}.sim-spark.svelte-23yce5{stroke:#60a5fa;stroke-width:2;stroke-dasharray:420;stroke-dashoffset:420;animation:svelte-23yce5-draw var(--cyc) linear 1 both}.sim-bars.svelte-23yce5 rect:where(.svelte-23yce5){fill:#60a5fa;transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.sim-axis.svelte-23yce5{position:relative;height:.85rem;margin:.35rem 0 0;color:#475569;font-family:var(--font-mono);font-size:9px}.sim-axis.svelte-23yce5 span:where(.svelte-23yce5){position:absolute;transform:translate(-50%);white-space:nowrap}.sim-axis.svelte-23yce5 span:where(.svelte-23yce5):nth-child(1){left:16.4%}.sim-axis.svelte-23yce5 span:where(.svelte-23yce5):nth-child(2){left:50%}.sim-axis.svelte-23yce5 span:where(.svelte-23yce5):nth-child(3){left:83.6%}.sim-controls.svelte-23yce5{display:flex;align-items:center;gap:.6rem;padding:.5rem .9rem .55rem;border-top:1px solid #1e293b}.sim-btn.svelte-23yce5{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid #1e293b;border-radius:.3rem;background:#0f172a;color:#94a3b8;font-size:9px;line-height:1;cursor:pointer}.sim-btn.svelte-23yce5:hover{border-color:#475569;color:#e2e8f0}.sim-btn.svelte-23yce5:focus-visible,.sim-track.svelte-23yce5:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.sim-track.svelte-23yce5{display:flex;position:relative;flex:1;align-items:center;height:16px;border-radius:999px}.sim-track.svelte-23yce5:before{content:"";position:absolute;right:0;left:0;height:4px;border-radius:999px;background:#1e293b}.has-controls.svelte-23yce5 .sim-track:where(.svelte-23yce5){cursor:grab;touch-action:none}.has-controls.svelte-23yce5 .sim-track:where(.svelte-23yce5):active{cursor:grabbing}.sim-fill.svelte-23yce5{position:absolute;right:0;left:0;height:4px;transform:scaleX(0);transform-origin:left;border-radius:999px;background:#3b82f6}.sim-handle.svelte-23yce5{position:absolute;left:0;width:11px;height:11px;margin-left:-5.5px;border:2px solid #0b1120;border-radius:50%;background:#93c5fd}.sim-mark.svelte-23yce5{position:absolute;z-index:1;width:1px;height:8px;background:#475569}.sim-note.svelte-23yce5{flex:none;color:#475569;font-family:var(--font-mono);font-size:9.5px;white-space:nowrap}@media(max-width:620px){.sim-note.svelte-23yce5{display:none}}.sim.svelte-23yce5:not(.has-controls) .sim-fill:where(.svelte-23yce5){animation:svelte-23yce5-fill var(--cyc) linear 1 both}.sim.svelte-23yce5:not(.has-controls) .sim-handle:where(.svelte-23yce5){animation:svelte-23yce5-slide var(--cyc) linear 1 both}@keyframes svelte-23yce5-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-23yce5-slide{0%{left:0%}to{left:100%}}.k02.svelte-23yce5,.k05.svelte-23yce5,.k08.svelte-23yce5,.k13.svelte-23yce5,.k16.svelte-23yce5,.k18.svelte-23yce5,.k19.svelte-23yce5,.k20.svelte-23yce5,.k28.svelte-23yce5,.k31.svelte-23yce5,.k54.svelte-23yce5,.k54h.svelte-23yce5,.k58.svelte-23yce5,.k63.svelte-23yce5{animation-duration:var(--cyc);animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:both}.k02.svelte-23yce5{animation-name:svelte-23yce5-k02}.k05.svelte-23yce5{animation-name:svelte-23yce5-k05}.k08.svelte-23yce5{animation-name:svelte-23yce5-k08}.k13.svelte-23yce5{animation-name:svelte-23yce5-k13}.k16.svelte-23yce5{animation-name:svelte-23yce5-k16}.k18.svelte-23yce5{animation-name:svelte-23yce5-k18}.k19.svelte-23yce5{animation-name:svelte-23yce5-k19}.k20.svelte-23yce5{animation-name:svelte-23yce5-k20}.k28.svelte-23yce5{animation-name:svelte-23yce5-k28}.k31.svelte-23yce5{animation-name:svelte-23yce5-k31}.k54.svelte-23yce5{animation-name:svelte-23yce5-k54}.k54h.svelte-23yce5{animation-name:svelte-23yce5-k54h,svelte-23yce5-flash-json}.k63.svelte-23yce5{animation-name:svelte-23yce5-k63,svelte-23yce5-flash-chart}.k58.svelte-23yce5{animation-name:svelte-23yce5-k58,svelte-23yce5-flash}.sim-bars.svelte-23yce5 .k66:where(.svelte-23yce5),.sim-bars.svelte-23yce5 .k68:where(.svelte-23yce5),.sim-bars.svelte-23yce5 .k70:where(.svelte-23yce5){animation-duration:var(--cyc);animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:both}.sim-bars.svelte-23yce5 .k66:where(.svelte-23yce5){animation-name:svelte-23yce5-grow66}.sim-bars.svelte-23yce5 .k68:where(.svelte-23yce5){animation-name:svelte-23yce5-grow68}.sim-bars.svelte-23yce5 .k70:where(.svelte-23yce5){animation-name:svelte-23yce5-grow70}.sim-scene-1.svelte-23yce5,.sim-scene-2.svelte-23yce5{animation-duration:var(--cyc);animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:both}.sim-scene-1.svelte-23yce5{animation-name:svelte-23yce5-scene1}.sim-scene-2.svelte-23yce5{animation-name:svelte-23yce5-scene2}@keyframes svelte-23yce5-k02{0%,1.9%{opacity:0;transform:translateY(6px)}4%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k05{0%,4.9%{opacity:0;transform:translateY(6px)}7%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k08{0%,7.9%{opacity:0;transform:translateY(6px)}10%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k13{0%,12.9%{opacity:0;transform:translateY(6px)}15%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k16{0%,15.9%{opacity:0;transform:translateY(6px)}18%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k18{0%,17.9%{opacity:0;transform:translateY(6px)}19.5%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k19{0%,18.9%{opacity:0;transform:translateY(6px)}20.5%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k20{0%,19.9%{opacity:0;transform:translateY(6px)}21.5%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k28{0%,27.9%{opacity:0;transform:translateY(6px)}30%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k31{0%,30.9%{opacity:0;transform:translateY(6px)}33%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-k54{0%,55.5%{opacity:0}57.5%,to{opacity:1}}@keyframes svelte-23yce5-k58{0%,66%{max-height:0;padding-top:0;padding-bottom:0;border-top-width:0;opacity:0}68%,to{max-height:3em;padding-top:.4rem;padding-bottom:.4rem;border-top-width:1px;opacity:1}}@keyframes svelte-23yce5-k54h{0%,55.5%{max-height:0;padding-top:0;padding-bottom:0;opacity:0}57.5%,to{max-height:2.9em;padding-top:.2rem;padding-bottom:.2rem;opacity:1}}@keyframes svelte-23yce5-k63{0%,76.5%{opacity:0;transform:translateY(6px)}78.5%,to{opacity:1;transform:none}}@keyframes svelte-23yce5-grow66{0%,78.9%{transform:scaleY(0)}81%,to{transform:scaleY(1)}}@keyframes svelte-23yce5-grow68{0%,79.9%{transform:scaleY(0)}82%,to{transform:scaleY(1)}}@keyframes svelte-23yce5-grow70{0%,80.9%{transform:scaleY(0)}83%,to{transform:scaleY(1)}}@keyframes svelte-23yce5-draw{0%,32.9%{stroke-dashoffset:420;opacity:0}34%{opacity:1}45%,to{stroke-dashoffset:0;opacity:1}}@keyframes svelte-23yce5-out-json{0%,50%{opacity:1}52.5%,to{opacity:0}}@keyframes svelte-23yce5-in-json{0%,50%{opacity:0}52.5%,to{opacity:1}}@keyframes svelte-23yce5-out-table{0%,60.5%{opacity:1}63%,to{opacity:0}}@keyframes svelte-23yce5-in-table{0%,60.5%{opacity:0}63%,to{opacity:1}}@keyframes svelte-23yce5-out-chart{0%,71%{opacity:1}73.5%,to{opacity:0}}@keyframes svelte-23yce5-in-chart{0%,71%{opacity:0}73.5%,to{opacity:1}}@keyframes svelte-23yce5-flash-json{0%,57.5%{background:#065f4600}59.5%{background:#065f467f}64%,to{background:#065f461f}}@keyframes svelte-23yce5-flash-chart{0%,78.5%{border-color:#1e293b;background:#065f4600}80.5%{border-color:#10b981;background:#065f4673}84%,to{border-color:#047857;background:#065f461f}}@keyframes svelte-23yce5-flash{0%,68%{background:#065f4600}70%{background:#065f467f}74%,to{background:#065f461f}}@keyframes svelte-23yce5-scene1{0%,1.9%{border-color:#1e293b;color:#475569}4%,51%{border-color:#1d4ed8;color:#93c5fd}54%,to{border-color:#1e293b;color:#475569}}@keyframes svelte-23yce5-scene2{0%,51.9%{border-color:#1e293b;color:#475569}54%,to{border-color:#1d4ed8;color:#93c5fd}}@media(prefers-reduced-motion:reduce){.sim-controls.svelte-23yce5,.sim-swap-a.svelte-23yce5{display:none}.sim.svelte-23yce5 *{animation:none!important;opacity:1!important;transform:none!important}.sim-spark.svelte-23yce5{stroke-dashoffset:0}.sim-bars.svelte-23yce5 rect:where(.svelte-23yce5){transform:scaleY(1)!important}.sim-row-new.svelte-23yce5,.sim-code.svelte-23yce5 .k54h:where(.svelte-23yce5){max-height:none!important;background:#065f461f}.sim-code.svelte-23yce5 .k54h:where(.svelte-23yce5){padding-top:.2rem;padding-bottom:.2rem}.sim-chart-2.svelte-23yce5{border-color:#047857;background:#065f461f}.sim-scene-1.svelte-23yce5,.sim-scene-2.svelte-23yce5{border-color:#1d4ed8;color:#93c5fd}}
