.lane:where(.astro-gbex3moz)+.lane:where(.astro-gbex3moz){border-top:1px solid var(--oasis-panel-edge);margin-top:1.25rem;padding-top:1.25rem}.title:where(.astro-gbex3moz){color:var(--sl-color-white);font-size:var(--sl-text-base);margin:0 0 .625rem;font-weight:600}.steps:where(.astro-gbex3moz){grid-template-columns:repeat(3,minmax(0,1fr) 1.5rem);gap:.5rem .375rem;margin:0;padding:0;list-style:none;display:grid}.link:where(.astro-gbex3moz){display:flex}.step:where(.astro-gbex3moz){text-align:center;justify-content:center;align-items:center;display:flex}.lane-before:where(.astro-gbex3moz) .step:where(.astro-gbex3moz){border-color:var(--sl-color-gray-5);background:var(--sl-color-gray-6);color:var(--sl-color-gray-1)}.lane-before:where(.astro-gbex3moz) .step-last:where(.astro-gbex3moz){border-color:color-mix(in srgb, var(--sl-color-red-high) 35%, transparent);background:var(--sl-color-red-low);color:var(--sl-color-red-high)}.lane-now:where(.astro-gbex3moz) .step:where(.astro-gbex3moz){background:var(--oasis-current);box-shadow:inset 0 1px 0 var(--oasis-current-highlight), 0 3px 8px -4px #052a4d80;color:var(--oasis-current-text);border-color:#052a4d40;font-weight:600}@container (width<=34rem){.steps:where(.astro-gbex3moz){grid-template-columns:1fr}.link:where(.astro-gbex3moz){justify-content:center}.link:where(.astro-gbex3moz) .dg-arrow{rotate:90deg}}.row:where(.astro-crz5sfml)+.row:where(.astro-crz5sfml){border-top:1px solid var(--oasis-panel-edge);margin-top:1.5rem;padding-top:1.5rem}.row-title:where(.astro-crz5sfml){color:var(--sl-color-white);font-size:var(--sl-text-lg);text-align:center;text-wrap:balance;margin:0 0 1rem;font-weight:600}.chain:where(.astro-crz5sfml),.results:where(.astro-crz5sfml) ul:where(.astro-crz5sfml){margin:0;padding:0;list-style:none}.chain:where(.astro-crz5sfml){grid-template-columns:minmax(0,.85fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,2fr);align-items:center;gap:.375rem;display:grid}.row-natural:where(.astro-crz5sfml) .chain:where(.astro-crz5sfml){justify-content:center;display:flex}.row-natural:where(.astro-crz5sfml) .chain:where(.astro-crz5sfml)>.step:where(.astro-crz5sfml){min-width:10rem}.link:where(.astro-crz5sfml){justify-content:center;display:flex}.link:where(.astro-crz5sfml) .dg-arrow{width:1.75rem;height:1.1667rem}.step:where(.astro-crz5sfml){flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:relative}.row:where(.astro-crz5sfml) .step:where(.astro-crz5sfml){padding:.75rem 1rem}.name:where(.astro-crz5sfml){white-space:nowrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.results:where(.astro-crz5sfml) ul:where(.astro-crz5sfml){flex-direction:column;gap:.5rem;display:flex}.results:where(.astro-crz5sfml) .step:where(.astro-crz5sfml){flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}.note:where(.astro-crz5sfml){text-align:center;text-wrap:balance;margin:1rem 0 0}.icon:where(.astro-crz5sfml){width:16px;height:16px;image-rendering:pixelated;flex:none}.row-oasis:where(.astro-crz5sfml) .step:where(.astro-crz5sfml):after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--sl-color-accent), 0 0 14px var(--sl-color-accent);opacity:0;pointer-events:none;animation:6s ease-in-out infinite spread;animation-delay:calc(var(--i,0) * .45s);position:absolute;inset:-1px}@keyframes spread{0%,30%,to{opacity:0}12%{opacity:.55}}@media (prefers-reduced-motion:reduce){.row-oasis:where(.astro-crz5sfml) .step:where(.astro-crz5sfml):after{animation:none}}@container (width<=52rem){.row:where(.astro-crz5sfml) .step:where(.astro-crz5sfml){padding:.5rem .75rem}.name:where(.astro-crz5sfml){font-size:inherit}}@container (width<=46rem){.chain:where(.astro-crz5sfml),.row-natural:where(.astro-crz5sfml) .chain:where(.astro-crz5sfml){flex-direction:column;align-items:stretch;display:flex}.chain:where(.astro-crz5sfml)>.step:where(.astro-crz5sfml){flex-direction:row;justify-content:space-between;align-items:center}.link:where(.astro-crz5sfml){justify-content:center}.link:where(.astro-crz5sfml) .dg-arrow{rotate:90deg}}.room:where(.astro-46srdmd4){justify-content:center;width:100%;display:flex;container-type:inline-size}.wall:where(.astro-46srdmd4){border-radius:2px;outline:1px solid oklch(0% 0 0/.1);width:80px;position:relative;overflow:hidden;box-shadow:0 4px 10px -6px #00000080}@container (width>=160px){.wall:where(.astro-46srdmd4){width:160px}}[data-theme=dark] .wall:where(.astro-46srdmd4){outline-color:oklch(100% 0 0/.1)}img:where(.astro-46srdmd4){width:100%;height:auto;image-rendering:pixelated;display:block}svg:where(.astro-46srdmd4){width:100%;height:100%;position:absolute;inset:0}.fill:where(.astro-46srdmd4){fill:#4db8ee;fill-opacity:.12}.edge:where(.astro-46srdmd4){fill:#4db8ee}.story:where(.astro-6syzfycd){align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.step:where(.astro-6syzfycd){text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.5rem;min-width:0;display:flex}.step:where(.astro-6syzfycd) p:where(.astro-6syzfycd){margin:0}.step-staff:where(.astro-6syzfycd){flex:0 auto}.step-staff:where(.astro-6syzfycd) .name:where(.astro-6syzfycd){white-space:normal}.link:where(.astro-6syzfycd){display:flex}.outcomes:where(.astro-6syzfycd){grid-template-columns:1fr 1fr;gap:.875rem;margin-top:1.25rem;display:grid}.outcome:where(.astro-6syzfycd){border:1px solid var(--oasis-panel-edge);background:var(--sl-color-bg);text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem;display:flex}.outcome:where(.astro-6syzfycd) p:where(.astro-6syzfycd){margin:0}.outcome-oasis:where(.astro-6syzfycd){border-color:var(--sl-color-accent)}.title:where(.astro-6syzfycd){color:var(--sl-color-white);font-size:var(--sl-text-base);font-weight:600}.chat:where(.astro-6syzfycd){color:#fff;background:#000c;border-radius:.375rem;padding:.25rem .625rem;font-size:.8125rem}.chat:where(.astro-6syzfycd) code:where(.astro-6syzfycd){color:#ff5}@container (width<=40rem){.story:where(.astro-6syzfycd){flex-direction:column;align-items:stretch}.step:where(.astro-6syzfycd){flex:none}.link:where(.astro-6syzfycd){justify-content:center}.link:where(.astro-6syzfycd) .dg-arrow{rotate:90deg}}@container (width<=26rem){.outcomes:where(.astro-6syzfycd){grid-template-columns:1fr}}
