.levels-flow:where(.astro-cmztma5c){margin:2rem 0;border:1px solid rgba(148,163,184,.22);border-radius:1.35rem;background:radial-gradient(circle at 18% 0%,rgba(242,184,75,.12),transparent 31rem),linear-gradient(145deg,#121d30f0,#060a12fa);box-shadow:0 24px 70px #0000003d;overflow:hidden}.levels-flow:where(.astro-cmztma5c) code:where(.astro-cmztma5c){font-family:var(--sl-font-mono)}.levels-flow__grid:where(.astro-cmztma5c){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1.35rem}.levels-flow__simulator:where(.astro-cmztma5c),.levels-flow__steps:where(.astro-cmztma5c),.levels-flow__card:where(.astro-cmztma5c){min-width:0;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:#070d18b8}.levels-flow__simulator:where(.astro-cmztma5c),.levels-flow__steps:where(.astro-cmztma5c),.levels-flow__card--invariants:where(.astro-cmztma5c){grid-column:1 / -1}.levels-flow__sim-head:where(.astro-cmztma5c){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}.levels-flow__sim-head:where(.astro-cmztma5c) code:where(.astro-cmztma5c),.levels-flow__card-head:where(.astro-cmztma5c) code:where(.astro-cmztma5c){color:#eef6ff;font-family:var(--sl-font-mono);font-size:.86rem;font-weight:900}.levels-flow__sim-head:where(.astro-cmztma5c) p:where(.astro-cmztma5c),.levels-flow__card-head:where(.astro-cmztma5c) p:where(.astro-cmztma5c){margin:.35rem 0 0;color:#aebfd8;font-size:.84rem;line-height:1.55}.levels-flow__actions:where(.astro-cmztma5c){display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.levels-flow__actions:where(.astro-cmztma5c) button:where(.astro-cmztma5c),.levels-flow__level:where(.astro-cmztma5c){border:1px solid rgba(116,167,255,.28);background:#1c3e703d;color:#dcecff;cursor:pointer;font:800 .76rem/1 var(--sl-font)}.levels-flow__actions:where(.astro-cmztma5c) button:where(.astro-cmztma5c){min-height:2.4rem;padding:.55rem .85rem;border-radius:999px}.levels-flow__actions:where(.astro-cmztma5c) button:where(.astro-cmztma5c):hover,.levels-flow__actions:where(.astro-cmztma5c) button:where(.astro-cmztma5c):focus-visible,.levels-flow__level:where(.astro-cmztma5c):hover,.levels-flow__level:where(.astro-cmztma5c):focus-visible{border-color:#f2b84b7a;color:#fff1c5;outline:none}.levels-flow__levels:where(.astro-cmztma5c){display:flex;align-items:center;gap:.55rem;margin-top:1rem;overflow-x:auto;padding-bottom:.25rem}.levels-flow__levels:where(.astro-cmztma5c)>span:where(.astro-cmztma5c){color:#64748b;font-weight:900;flex:0 0 auto}.levels-flow__level:where(.astro-cmztma5c){flex:0 0 auto;width:2.65rem;height:2.65rem;border-radius:999px;font-family:var(--sl-font-mono)}.levels-flow__level:where(.astro-cmztma5c).is-current{border-color:#74a7ff8c;background:#1c3e708c;color:#cfe2ff}.levels-flow__level:where(.astro-cmztma5c).is-done{border-color:#68e0b066;background:#0c31276b;color:#b8f3da}.levels-flow__split:where(.astro-cmztma5c){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem}.levels-flow__split:where(.astro-cmztma5c) div:where(.astro-cmztma5c){padding:.85rem;border:1px solid rgba(148,163,184,.16);border-radius:.85rem;background:#0f172ab8}.levels-flow__split:where(.astro-cmztma5c) code:where(.astro-cmztma5c),.levels-flow__split:where(.astro-cmztma5c) span:where(.astro-cmztma5c){display:block;font-family:var(--sl-font-mono)}.levels-flow__split:where(.astro-cmztma5c) code:where(.astro-cmztma5c){margin-bottom:.5rem;color:#8fb4e8;font-size:.72rem;font-weight:900}.levels-flow__split:where(.astro-cmztma5c) span:where(.astro-cmztma5c){color:#c8d6eb;font-size:.74rem;line-height:1.7}.levels-flow__log:where(.astro-cmztma5c){margin:.85rem 0 0;color:#91a9ca;font-family:var(--sl-font-mono);font-size:.76rem;text-align:center}.levels-flow__card-head:where(.astro-cmztma5c){display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;align-items:start}.levels-flow__card-head:where(.astro-cmztma5c)>span:where(.astro-cmztma5c){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}.levels-flow__step-list:where(.astro-cmztma5c){display:grid;gap:.6rem;margin-top:1rem}.levels-flow__step:where(.astro-cmztma5c){display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:3rem;padding:.65rem .75rem;border:1px solid rgba(148,163,184,.14);border-radius:.75rem;background:#0f172a9e}.levels-flow__step:where(.astro-cmztma5c) span:where(.astro-cmztma5c),.levels-flow__step:where(.astro-cmztma5c) strong:where(.astro-cmztma5c),.levels-flow__step:where(.astro-cmztma5c) em:where(.astro-cmztma5c){font-family:var(--sl-font-mono);font-style:normal}.levels-flow__step:where(.astro-cmztma5c) span:where(.astro-cmztma5c){color:#8fb4e8;font-size:.72rem;font-weight:900}.levels-flow__step:where(.astro-cmztma5c) strong:where(.astro-cmztma5c){color:#dcecff;font-size:.78rem}.levels-flow__step:where(.astro-cmztma5c) em:where(.astro-cmztma5c){padding:.25rem .5rem;border-radius:999px;background:#74a7ff24;color:#cfe2ff;font-size:.62rem;font-weight:900;text-transform:uppercase}.levels-flow__step--free:where(.astro-cmztma5c) em:where(.astro-cmztma5c){background:#ff737324;color:#ffc4c4}.levels-flow__step--transfer:where(.astro-cmztma5c) em:where(.astro-cmztma5c){background:#68e0b024;color:#b8f3da}.levels-flow__step--bonus:where(.astro-cmztma5c) em:where(.astro-cmztma5c),.levels-flow__step--finalize:where(.astro-cmztma5c) em:where(.astro-cmztma5c){background:#f2b84b24;color:#ffdca3}.levels-flow:where(.astro-cmztma5c) pre:where(.astro-cmztma5c){margin:1rem 0 0;min-height:10rem;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}.levels-flow__invariant-grid:where(.astro-cmztma5c){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1rem}.levels-flow__invariant-grid:where(.astro-cmztma5c) span:where(.astro-cmztma5c){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){.levels-flow__intro:where(.astro-cmztma5c),.levels-flow__grid:where(.astro-cmztma5c),.levels-flow__sim-head:where(.astro-cmztma5c),.levels-flow__split:where(.astro-cmztma5c),.levels-flow__invariant-grid:where(.astro-cmztma5c){grid-template-columns:1fr}.levels-flow__simulator:where(.astro-cmztma5c),.levels-flow__steps:where(.astro-cmztma5c),.levels-flow__card--invariants:where(.astro-cmztma5c){grid-column:auto}.levels-flow__actions:where(.astro-cmztma5c){justify-content:flex-start}.levels-flow__step:where(.astro-cmztma5c){grid-template-columns:1fr;align-items:start}}
