.station-content pre:not([data-python-output]){border:1px solid #101d272e;border-radius:.5rem;margin-top:1.5rem;position:relative;overflow:hidden;background:#fff!important}.station-content pre:not([data-python-output]) .code-header{background:var(--color-paper);border-bottom:1px solid #101d271a;justify-content:space-between;align-items:center;min-height:2.5rem;padding:.4rem .75rem;display:flex}.station-content pre:not([data-python-output]) .code-lang{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-brand);text-transform:uppercase;font-size:.65rem;font-weight:700}.station-content pre:not([data-python-output]) code{min-width:max-content;font-family:var(--font-mono);padding:1rem 1.1rem;font-size:.9rem;line-height:1.8;display:block;overflow-x:auto;background:0 0!important}.station-content :not(pre)>code{border-bottom:2px solid var(--color-accent);color:var(--color-ink);font-family:var(--font-mono);background:#edf4ff;padding:.1rem .3rem;font-size:.9em;font-weight:600}.station-content pre:not([data-python-output])+p,.station-content pre:not([data-python-output])+h2,.station-content pre:not([data-python-output])+h3{margin-top:2rem}.copy-btn{width:1.75rem;height:1.75rem;color:var(--color-muted);cursor:pointer;background:#fff;border:1px solid #101d2726;border-radius:.35rem;place-items:center;transition:border-color .15s,color .15s,transform .12s;display:grid;position:relative}.copy-btn:hover{border-color:var(--color-brand);color:var(--color-brand);transform:translateY(-1px)}.copy-btn:active{transform:scale(.93)}.copy-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.copy-btn svg{stroke:currentColor;width:.85rem;height:.85rem;transition:opacity .15s,transform .15s;position:absolute}.copy-btn .check{opacity:0;transform:scale(.65)}.copy-btn.is-copied{color:#10b981;border-color:#10b981}.copy-btn.is-copied .icon{opacity:0;transform:scale(.65)}.copy-btn.is-copied .check{opacity:1;transform:scale(1)}.mission-switcher[data-astro-cid-leapsvlv] summary[data-astro-cid-leapsvlv]::-webkit-details-marker{display:none}.station-link[data-astro-cid-bbm7c6sb][data-completed=true]:not([aria-current=page]){color:color-mix(in srgb, var(--color-brand) 70%, var(--color-ink))}.station-link[data-astro-cid-bbm7c6sb][data-completed=true] [data-astro-cid-bbm7c6sb][data-station-marker]{color:var(--color-brand)}@media (width>=1024px){.station-route[data-astro-cid-bbm7c6sb]{scrollbar-color:color-mix(in srgb, var(--color-ink) 35%, transparent) transparent;scrollbar-width:thin}.station-route[data-astro-cid-bbm7c6sb]::-webkit-scrollbar{width:6px}.station-route[data-astro-cid-bbm7c6sb]::-webkit-scrollbar-track{background:0 0}.station-route[data-astro-cid-bbm7c6sb]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-ink) 35%, transparent);border-radius:999px}}.station-content[data-astro-cid-7athnxsd] h2{letter-spacing:-.025em;margin-top:3rem;font-size:1.875rem;font-weight:700;line-height:1.2}.station-content[data-astro-cid-7athnxsd] h3{letter-spacing:-.015em;margin-top:2.25rem;font-size:1.375rem;font-weight:700;line-height:1.3}.station-content[data-astro-cid-7athnxsd] p,.station-content[data-astro-cid-7athnxsd] li{color:var(--color-muted);font-size:1.0625rem;line-height:1.8}.station-content[data-astro-cid-7athnxsd] p+p{margin-top:1.25rem}.station-content[data-astro-cid-7athnxsd] ul,.station-content[data-astro-cid-7athnxsd] ol{gap:.875rem;margin-top:1.5rem;padding-left:1.25rem;display:grid}.station-content[data-astro-cid-7athnxsd] ul{list-style-type:disc}.station-content[data-astro-cid-7athnxsd] ol{list-style-type:decimal}.station-content[data-astro-cid-7athnxsd] li::marker{color:var(--color-brand);font-family:var(--font-mono);font-weight:700}.station-content[data-astro-cid-7athnxsd] p a,.station-content[data-astro-cid-7athnxsd] li a{color:var(--color-brand);text-decoration-line:underline;text-decoration-color:var(--color-accent);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:2px}.station-content[data-astro-cid-7athnxsd] p a:hover,.station-content[data-astro-cid-7athnxsd] li a:hover{color:var(--color-brand-dark)}
