.memory-flow:where(.astro-jva7mwql){margin:2rem 0;border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;background:radial-gradient(circle at top left,rgba(116,167,255,.14),transparent 34rem),linear-gradient(145deg,#121d30f0,#060a12fa);box-shadow:0 24px 70px #0000003d;overflow:hidden}.memory-flow__layout:where(.astro-jva7mwql){display:grid;gap:.9rem;max-width:56rem;margin:0 auto;padding:1.35rem}.memory-flow__grid:where(.astro-jva7mwql){display:grid;gap:.9rem}.memory-flow__card:where(.astro-jva7mwql){min-width:0;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:#070d18b8}.memory-flow__header:where(.astro-jva7mwql){display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.85rem;align-items:start}.memory-flow__step:where(.astro-jva7mwql){display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#08111f;color:#91a9ca;font-family:var(--sl-font-mono);font-size:.78rem;font-weight:900}.memory-flow__step--blue:where(.astro-jva7mwql){color:#74a7ff;border-color:#74a7ff59}.memory-flow__step--gold:where(.astro-jva7mwql){color:#f2b84b;border-color:#f2b84b52}.memory-flow__step--green:where(.astro-jva7mwql){color:#68e0b0;border-color:#68e0b04d}.memory-flow__header:where(.astro-jva7mwql) code:where(.astro-jva7mwql){display:inline-block;margin-bottom:.32rem;color:#eef6ff;font-family:var(--sl-font-mono);font-size:.9rem;font-weight:800}.memory-flow__header:where(.astro-jva7mwql) p:where(.astro-jva7mwql){margin:0;color:#aebfd8;line-height:1.55}.memory-flow__canvas:where(.astro-jva7mwql){width:100%;margin-top:1rem;border:1px solid rgba(148,163,184,.14);border-radius:.95rem;background:#09111d}.memory-flow__resource-grid:where(.astro-jva7mwql),.memory-flow__temp-grid:where(.astro-jva7mwql){display:grid;gap:.7rem;margin-top:1rem}.memory-flow__resource-grid:where(.astro-jva7mwql){grid-template-columns:repeat(2,minmax(0,1fr))}.memory-flow__resource-card:where(.astro-jva7mwql),.memory-flow__temp-card:where(.astro-jva7mwql),.memory-flow__teardown-item:where(.astro-jva7mwql){min-width:0;padding:.85rem .9rem;border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:#0f172ab8}.memory-flow__resource-card--config:where(.astro-jva7mwql){border-color:#68e0b02e}.memory-flow__resource-card--map:where(.astro-jva7mwql){border-color:#50dcb42e}.memory-flow__resource-card--mlx:where(.astro-jva7mwql){border-color:#ff707029}.memory-flow__resource-card--bonus:where(.astro-jva7mwql){border-color:#b28eff2e}.memory-flow__resource-card:where(.astro-jva7mwql) strong:where(.astro-jva7mwql),.memory-flow__temp-card:where(.astro-jva7mwql) strong:where(.astro-jva7mwql),.memory-flow__teardown-main:where(.astro-jva7mwql) strong:where(.astro-jva7mwql){display:block;margin-bottom:.25rem;color:#e7eef9;font-size:.86rem}.memory-flow__resource-card:where(.astro-jva7mwql) p:where(.astro-jva7mwql),.memory-flow__temp-card:where(.astro-jva7mwql) p:where(.astro-jva7mwql),.memory-flow__teardown-main:where(.astro-jva7mwql) p:where(.astro-jva7mwql){margin:0;color:#8da2c1;font-size:.82rem;line-height:1.5}.memory-flow__teardown-list:where(.astro-jva7mwql){display:grid;gap:.65rem;margin-top:1rem}.memory-flow__teardown-item:where(.astro-jva7mwql){display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto;gap:.8rem;align-items:center}.memory-flow__teardown-index:where(.astro-jva7mwql){display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#101927;border:1px solid rgba(148,163,184,.24);color:#dcecff;font-family:var(--sl-font-mono);font-size:.74rem;font-weight:800}.memory-flow__teardown-index--mlx:where(.astro-jva7mwql){color:#ffb2b2;border-color:#ff707047}.memory-flow__teardown-index--bonus:where(.astro-jva7mwql){color:#ffdca3;border-color:#f2b84b3d}.memory-flow__guard:where(.astro-jva7mwql){padding:.22rem .56rem;border-radius:999px;font-family:var(--sl-font-mono);font-size:.68rem;font-style:normal;font-weight:800;text-transform:uppercase;background:#3341556b;color:#d5dceb;border:1px solid rgba(148,163,184,.24)}.memory-flow__guard--mlx:where(.astro-jva7mwql){background:#7f1d1d38;color:#ffb2b2;border-color:#ff707047}.memory-flow__guard--bonus:where(.astro-jva7mwql){background:#4a37106b;color:#ffdca3;border-color:#f2b84b3d}.memory-flow:where(.astro-jva7mwql) pre:where(.astro-jva7mwql){margin:1rem 0 0;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.16);border-radius:.95rem;background:#09101beb;overflow-x:auto}.memory-flow:where(.astro-jva7mwql) pre:where(.astro-jva7mwql) code:where(.astro-jva7mwql){color:#dcecff;font-family:var(--sl-font-mono);font-size:.8rem;line-height:1.7;white-space:pre-wrap}.memory-flow__chips:where(.astro-jva7mwql){display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.95rem}.memory-flow__chips:where(.astro-jva7mwql) span:where(.astro-jva7mwql){padding:.35rem .6rem;border:1px solid rgba(104,224,176,.22);border-radius:999px;background:#0c312766;color:#9de7c9;font-family:var(--sl-font-mono);font-size:.72rem}@media(max-width:720px){.memory-flow__intro:where(.astro-jva7mwql){grid-template-columns:1fr}.memory-flow__header:where(.astro-jva7mwql){grid-template-columns:1fr}.memory-flow__resource-grid:where(.astro-jva7mwql),.memory-flow__temp-grid:where(.astro-jva7mwql){grid-template-columns:1fr}.memory-flow__teardown-item:where(.astro-jva7mwql){grid-template-columns:1fr;align-items:start}}
