.memory-explorer.svelte-qpfbuy{border:1px solid hsl(var(--border));border-radius:var(--radius);margin:1.5rem 0;padding:.75rem;container-type:inline-size}.explorer-toolbar.svelte-qpfbuy{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.explorer-views.svelte-qpfbuy{border:1px solid hsl(var(--border));border-radius:var(--radius);display:inline-flex;overflow:hidden}.explorer-views.svelte-qpfbuy button:where(.svelte-qpfbuy){color:hsl(var(--muted-foreground));background:0 0;border:0;border-radius:0;padding:.2rem .7rem}.explorer-views.svelte-qpfbuy button:where(.svelte-qpfbuy)+button:where(.svelte-qpfbuy){border-left:1px solid hsl(var(--border))}.explorer-views.svelte-qpfbuy button[aria-pressed=true]:where(.svelte-qpfbuy){background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600}.explorer-path.svelte-qpfbuy ol:where(.svelte-qpfbuy){flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.explorer-path.svelte-qpfbuy li:where(.svelte-qpfbuy){align-items:center;gap:.4rem;margin:0;display:flex}.explorer-path.svelte-qpfbuy li:where(.svelte-qpfbuy)+li:where(.svelte-qpfbuy):before{content:"›";color:hsl(var(--muted-foreground))}.explorer-toolbar.svelte-qpfbuy button:where(.svelte-qpfbuy){font-family:var(--diagram-font-mono);cursor:pointer;font-size:.875rem}.explorer-path.svelte-qpfbuy button:where(.svelte-qpfbuy){color:hsl(var(--muted-foreground));text-decoration:underline;text-decoration-color:hsl(var(--border));text-underline-offset:.2em;background:0 0;border:0;padding:.1rem .15rem}.explorer-path.svelte-qpfbuy button:where(.svelte-qpfbuy):hover{color:hsl(var(--foreground));text-decoration-color:currentColor}.explorer-path.svelte-qpfbuy button[aria-current]:where(.svelte-qpfbuy){color:hsl(var(--foreground));font-weight:600;text-decoration:none}.explorer-toolbar.svelte-qpfbuy button:where(.svelte-qpfbuy):disabled{cursor:default;opacity:.5}.explorer-toolbar.svelte-qpfbuy button:where(.svelte-qpfbuy):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.explorer-body.svelte-qpfbuy{flex-direction:column;align-items:stretch;gap:.75rem 1rem;margin-top:.75rem;display:flex}.explorer-note.svelte-qpfbuy{z-index:1;border-bottom:1px solid hsl(var(--border));background:hsl(var(--background));order:-1;padding:.5rem 0;position:sticky;top:0}@media (prefers-reduced-motion:no-preference){.explorer-note.svelte-qpfbuy{transition:margin-top .2s ease-out}}.explorer-chain.svelte-qpfbuy{width:100%}.explorer-note.svelte-qpfbuy p:where(.svelte-qpfbuy){margin:0}.explorer-note__title.svelte-qpfbuy{font-family:var(--diagram-font-mono);font-weight:600}.explorer-note__text.svelte-qpfbuy{margin-top:.25rem}.memory-stepper.svelte-1ctckgw{border:1px solid hsl(var(--border));border-radius:var(--radius);margin:1.5rem 0;padding:.75rem;transition:border-color .15s;container-type:inline-size}.memory-stepper--hovered.svelte-1ctckgw{border-color:hsl(var(--primary) / .6)}@media (prefers-reduced-motion:reduce){.memory-stepper.svelte-1ctckgw{transition:none}}.memory-stepper.svelte-1ctckgw:focus{outline:none}.stepper-code.svelte-1ctckgw{margin-top:0}.stepper-code.svelte-1ctckgw pre:where(.svelte-1ctckgw){overflow-x:auto}.stepper-line.svelte-1ctckgw{display:block}.memory-stepper.svelte-1ctckgw .astro-code pre code .line:empty{display:inline}.stepper-line--current.svelte-1ctckgw{background-color:#95a6b752}.stepper-marker.svelte-1ctckgw{width:1.25rem;color:hsl(var(--primary));padding-inline-start:.25rem;font-size:.75em;display:inline-block}.stepper-controls.svelte-1ctckgw{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.stepper-controls.svelte-1ctckgw button:where(.svelte-1ctckgw){border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--muted));color:hsl(var(--foreground));cursor:pointer;padding:.35rem .85rem}.stepper-controls.svelte-1ctckgw button:where(.svelte-1ctckgw):disabled,.stepper-controls.svelte-1ctckgw button[aria-disabled=true]:where(.svelte-1ctckgw){cursor:default;opacity:.5}.stepper-controls.svelte-1ctckgw button:where(.svelte-1ctckgw):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.stepper-counter.svelte-1ctckgw{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem}.stepper-restart.svelte-1ctckgw{margin-inline-start:auto}.stepper-echo.svelte-1ctckgw{margin-bottom:0;display:none}.stepper-echo.svelte-1ctckgw pre:where(.svelte-1ctckgw){overflow-x:auto}.stepper-captions.svelte-1ctckgw{margin-top:.75rem;display:grid}.stepper-caption.svelte-1ctckgw{grid-area:1/1;margin:0}.stepper-caption--sizer.svelte-1ctckgw{visibility:hidden}.stepper-picture.svelte-1ctckgw{margin-top:.75rem}.stepper-wide.svelte-1ctckgw,.stepper-stacked.svelte-1ctckgw{margin-inline:auto}.stepper-stacked.svelte-1ctckgw{display:none}
