.pickups-flow:where(.astro-vkzy7unw){margin:2rem 0;border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;background:radial-gradient(circle at 20% 0%,rgba(104,224,176,.13),transparent 31rem),linear-gradient(145deg,#121d30f0,#060a12fa);box-shadow:0 24px 70px #0000003d;overflow:hidden}.pickups-flow:where(.astro-vkzy7unw) code:where(.astro-vkzy7unw){font-family:var(--sl-font-mono)}.pickups-flow__grid:where(.astro-vkzy7unw){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1.35rem}.pickups-flow__card:where(.astro-vkzy7unw),.pickups-flow__simulator:where(.astro-vkzy7unw){min-width:0;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:#070d18b8}.pickups-flow__simulator:where(.astro-vkzy7unw),.pickups-flow__card--invariants:where(.astro-vkzy7unw){grid-column:1 / -1}.pickups-flow__card-head:where(.astro-vkzy7unw){display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;align-items:start}.pickups-flow__card-head:where(.astro-vkzy7unw)>span:where(.astro-vkzy7unw){display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgba(116,167,255,.32);border-radius:999px;background:#08111f;color:#8fb4e8;font-family:var(--sl-font-mono);font-size:.72rem;font-weight:900}.pickups-flow__card-head:where(.astro-vkzy7unw) code:where(.astro-vkzy7unw),.pickups-flow__sim-head:where(.astro-vkzy7unw) code:where(.astro-vkzy7unw){color:#eef6ff;font-family:var(--sl-font-mono);font-size:.86rem;font-weight:900}.pickups-flow__card-head:where(.astro-vkzy7unw) p:where(.astro-vkzy7unw),.pickups-flow__sim-head:where(.astro-vkzy7unw) p:where(.astro-vkzy7unw){margin:.35rem 0 0;color:#aebfd8;font-size:.84rem;line-height:1.55}.pickups-flow:where(.astro-vkzy7unw) pre:where(.astro-vkzy7unw){margin:1rem 0 0;padding:1rem;border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:#07101d;color:#dcecff;font:700 .76rem/1.75 var(--sl-font-mono);overflow-x:auto}.pickups-flow__symbols:where(.astro-vkzy7unw){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}.pickups-flow__symbol:where(.astro-vkzy7unw){min-height:6.8rem;padding:.75rem;border:1px solid rgba(148,163,184,.16);border-radius:.85rem;background:#0f172ab3}.pickups-flow__symbol:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw){display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:#ffffff14;font-family:var(--sl-font-mono);font-size:1.05rem}.pickups-flow__symbol:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw),.pickups-flow__symbol:where(.astro-vkzy7unw) small:where(.astro-vkzy7unw){display:block}.pickups-flow__symbol:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw){margin-top:.55rem;color:#f8fafc;font-weight:900}.pickups-flow__symbol:where(.astro-vkzy7unw) small:where(.astro-vkzy7unw){margin-top:.25rem;color:#91a9ca;font-size:.72rem;line-height:1.35}.pickups-flow__symbol--red:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw),.pickups-flow__pickup--red:where(.astro-vkzy7unw){color:#ffc4c4}.pickups-flow__symbol--blue:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw),.pickups-flow__pickup--blue:where(.astro-vkzy7unw){color:#cfe2ff}.pickups-flow__symbol--amber:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw),.pickups-flow__pickup--amber:where(.astro-vkzy7unw){color:#ffdca3}.pickups-flow__symbol--green:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw),.pickups-flow__pickup--green:where(.astro-vkzy7unw){color:#b8f3da}.pickups-flow__steps:where(.astro-vkzy7unw){display:grid;gap:.55rem;margin-top:1rem}.pickups-flow__steps:where(.astro-vkzy7unw) div:where(.astro-vkzy7unw){display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:.7rem;align-items:center;min-height:2.7rem;padding:.55rem .65rem;border:1px solid rgba(148,163,184,.14);border-radius:.75rem;background:#0f172a9e}.pickups-flow__steps:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw){color:#8fb4e8;font-family:var(--sl-font-mono);font-size:.7rem;font-weight:900}.pickups-flow__steps:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw){color:#dcecff;font-size:.82rem}.pickups-flow__sim-head:where(.astro-vkzy7unw){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.pickups-flow__actions:where(.astro-vkzy7unw){display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.pickups-flow__actions:where(.astro-vkzy7unw) button:where(.astro-vkzy7unw),.pickups-flow__pickup:where(.astro-vkzy7unw){border:1px solid rgba(116,167,255,.28);background:#1c3e7052;color:#dcecff;cursor:pointer;font:800 .76rem/1 var(--sl-font)}.pickups-flow__actions:where(.astro-vkzy7unw) button:where(.astro-vkzy7unw){min-height:2.4rem;padding:.55rem .85rem;border-radius:999px}.pickups-flow__actions:where(.astro-vkzy7unw) button:where(.astro-vkzy7unw):hover,.pickups-flow__actions:where(.astro-vkzy7unw) button:where(.astro-vkzy7unw):focus-visible,.pickups-flow__pickup:where(.astro-vkzy7unw):hover,.pickups-flow__pickup:where(.astro-vkzy7unw):focus-visible{border-color:#f2b84b7a;outline:none}.pickups-flow__stats:where(.astro-vkzy7unw){display:grid;gap:.7rem;margin-top:1rem}.pickups-flow__stat:where(.astro-vkzy7unw){display:grid;grid-template-columns:4.2rem minmax(0,1fr) 4rem;gap:.8rem;align-items:center}.pickups-flow__stat:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw),.pickups-flow__stat:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw){font-family:var(--sl-font-mono);font-size:.78rem;font-weight:900}.pickups-flow__stat:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw){color:#dcecff;text-align:right}.pickups-flow__stat:where(.astro-vkzy7unw) div:where(.astro-vkzy7unw){height:.75rem;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#07101d}.pickups-flow__stat:where(.astro-vkzy7unw) i:where(.astro-vkzy7unw){display:block;width:0;height:100%;border-radius:inherit;transition:width .22s ease}.pickups-flow__stat--hp:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw),.pickups-flow__stat--hp:where(.astro-vkzy7unw) i:where(.astro-vkzy7unw){color:#ffc4c4;background:#ff7373}.pickups-flow__stat--armor:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw),.pickups-flow__stat--armor:where(.astro-vkzy7unw) i:where(.astro-vkzy7unw){color:#cfe2ff;background:#74a7ff}.pickups-flow__stat--ammo:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw),.pickups-flow__stat--ammo:where(.astro-vkzy7unw) i:where(.astro-vkzy7unw){color:#ffdca3;background:#f2b84b}.pickups-flow__stat--score:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw),.pickups-flow__stat--score:where(.astro-vkzy7unw) i:where(.astro-vkzy7unw){color:#b8f3da;background:#68e0b0}.pickups-flow__pickup-row:where(.astro-vkzy7unw){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem}.pickups-flow__pickup:where(.astro-vkzy7unw){min-height:4.4rem;border-radius:.9rem;background:#0f172ab8;transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.pickups-flow__pickup:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw),.pickups-flow__pickup:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw){display:block}.pickups-flow__pickup:where(.astro-vkzy7unw) strong:where(.astro-vkzy7unw){font-family:var(--sl-font-mono);font-size:1.15rem}.pickups-flow__pickup:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw){margin-top:.35rem;color:#dcecff;font-size:.72rem}.pickups-flow__pickup:where(.astro-vkzy7unw).is-collected{opacity:.36;transform:scale(.96)}.pickups-flow__log:where(.astro-vkzy7unw){margin:.75rem 0 0;color:#91a9ca;font-family:var(--sl-font-mono);font-size:.76rem;text-align:center}.pickups-flow__invariant-grid:where(.astro-vkzy7unw){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1rem}.pickups-flow__invariant-grid:where(.astro-vkzy7unw) span:where(.astro-vkzy7unw){padding:.7rem;border:1px solid rgba(104,224,176,.2);border-radius:.8rem;background:#0c312740;color:#b8f3da;font-size:.78rem;text-align:center}@media(max-width:720px){.pickups-flow__intro:where(.astro-vkzy7unw),.pickups-flow__grid:where(.astro-vkzy7unw),.pickups-flow__sim-head:where(.astro-vkzy7unw),.pickups-flow__symbols:where(.astro-vkzy7unw),.pickups-flow__pickup-row:where(.astro-vkzy7unw),.pickups-flow__invariant-grid:where(.astro-vkzy7unw){grid-template-columns:1fr}.pickups-flow__simulator:where(.astro-vkzy7unw),.pickups-flow__card--invariants:where(.astro-vkzy7unw){grid-column:auto}.pickups-flow__actions:where(.astro-vkzy7unw){justify-content:flex-start}}
