.sysmap[data-astro-cid-to22sk6k]{background-color:#0c0c10;--line: rgba(6, 156, 75, .55)}.sysmap-grid[data-astro-cid-to22sk6k]{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 85%)}.sm-rain[data-astro-cid-to22sk6k]{opacity:0;transition:opacity 1.2s ease;mask-image:linear-gradient(to bottom,transparent 0,transparent 14rem,#000 24rem)}.sm-rain[data-astro-cid-to22sk6k][data-on]{opacity:.4}.sm-root[data-astro-cid-to22sk6k]{box-shadow:0 0 0 1px #069c4b26,0 0 40px #069c4b40}.sm-play[data-astro-cid-to22sk6k]{animation:sm-pulse 2.4s ease-in-out infinite}@keyframes sm-pulse{0%,to{box-shadow:0 0 #069c4b8c}50%{box-shadow:0 0 0 10px #069c4b00}}.sm-icon[data-astro-cid-to22sk6k]{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.6rem;background:#069c4b1f}.sm-icon[data-astro-cid-to22sk6k] svg[data-astro-cid-to22sk6k]{width:1.35rem;height:1.35rem}.sm-icon-lg[data-astro-cid-to22sk6k]{width:2.75rem;height:2.75rem}.sm-icon-lg[data-astro-cid-to22sk6k] svg[data-astro-cid-to22sk6k]{width:1.7rem;height:1.7rem}.sm-vline[data-astro-cid-to22sk6k]{width:2px;background:var(--line);transform-origin:top}.sm-tier-label[data-astro-cid-to22sk6k]{position:relative;z-index:1;width:fit-content;padding:.2rem .6rem .2rem 0;background:#0c0c10;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin-bottom:.7rem}.sm-tier-label[data-astro-cid-to22sk6k] span[data-astro-cid-to22sk6k]{color:#069c4b;margin-right:.5rem}.sm-track[data-astro-cid-to22sk6k]{position:relative;display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1.6rem .25rem .5rem;scrollbar-width:none}.sm-track[data-astro-cid-to22sk6k]::-webkit-scrollbar{display:none}.sm-bus[data-astro-cid-to22sk6k]{position:absolute;top:0;left:0;height:2px;background:var(--line);transform-origin:left}.sm-card[data-astro-cid-to22sk6k]{position:relative;flex:0 0 15rem;scroll-snap-align:start;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#18181be6;padding:1.1rem 1.1rem 1.2rem;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .45s,translate .45s;cursor:pointer}.sm-card[data-astro-cid-to22sk6k]:hover{border-color:#069c4b99;transform:translateY(-2px)}.sm-card[data-astro-cid-to22sk6k]:focus-visible{outline:2px solid #069c4b;outline-offset:2px}.sm-stub[data-astro-cid-to22sk6k]{position:absolute;top:-1.6rem;left:50%;width:2px;height:1.6rem;background:var(--line)}.sm-step[data-astro-cid-to22sk6k]{position:absolute;top:.9rem;right:1rem;font:700 .75rem ui-monospace,monospace;color:#6b7280}.sm-bucket[data-astro-cid-to22sk6k][aria-selected=true]{border-color:#069c4b;box-shadow:0 0 0 1px #069c4b,0 0 28px #069c4b59}.sm-more[data-astro-cid-to22sk6k]{border-style:dashed}.sm-track-buckets[data-astro-cid-to22sk6k]{padding-bottom:1.25rem}.sm-track-buckets[data-astro-cid-to22sk6k] .sm-card[data-astro-cid-to22sk6k]{flex:1 0 11.75rem}.sm-link[data-astro-cid-to22sk6k]{position:absolute;width:2px;background:#069c4b;box-shadow:0 0 10px #069c4bb3;transform-origin:top;transition:left .35s ease,opacity .45s,scale .45s}.sm-arrow[data-astro-cid-to22sk6k]{position:absolute;top:55%;z-index:2;translate:0 -50%;height:2.5rem;width:2.5rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#0c0c10e6;color:#fff;font-size:1.1rem;display:none}.sm-arrow[data-astro-cid-to22sk6k]:hover{border-color:#069c4b;color:#069c4b}.sm-arrow-left[data-astro-cid-to22sk6k]{left:-.75rem}.sm-arrow-right[data-astro-cid-to22sk6k]{right:-.75rem}[data-astro-cid-to22sk6k][data-scroller][data-can-right] .sm-track[data-astro-cid-to22sk6k]{mask-image:linear-gradient(to right,#000 calc(100% - 5rem),transparent)}[data-astro-cid-to22sk6k][data-scroller][data-can-left] .sm-track[data-astro-cid-to22sk6k]{mask-image:linear-gradient(to left,#000 calc(100% - 5rem),transparent)}[data-astro-cid-to22sk6k][data-scroller][data-can-left][data-can-right] .sm-track[data-astro-cid-to22sk6k]{mask-image:linear-gradient(to right,transparent,#000 5rem,#000 calc(100% - 5rem),transparent)}[data-astro-cid-to22sk6k][data-scroller][data-can-left] .sm-arrow-left[data-astro-cid-to22sk6k],[data-astro-cid-to22sk6k][data-scroller][data-can-right] .sm-arrow-right[data-astro-cid-to22sk6k]{display:inline-flex;align-items:center;justify-content:center}.sm-result[data-astro-cid-to22sk6k]{box-shadow:0 0 40px #facc151f}.sm-anim[data-astro-cid-to22sk6k]{transition:opacity .6s ease var(--d, 0ms),translate .6s ease var(--d, 0ms),scale .7s ease var(--d, 0ms)}.sysmap[data-astro-cid-to22sk6k][data-state=idle] .sm-anim[data-astro-cid-to22sk6k]{opacity:0;translate:0 10px}.sysmap[data-astro-cid-to22sk6k][data-state=idle] .sm-vline[data-astro-cid-to22sk6k],.sysmap[data-astro-cid-to22sk6k][data-state=idle] .sm-link[data-astro-cid-to22sk6k]{scale:1 0;translate:none}.sysmap[data-astro-cid-to22sk6k][data-state=idle] .sm-bus[data-astro-cid-to22sk6k]{scale:0 1;translate:none}.sysmap[data-astro-cid-to22sk6k][data-state=idle] .sm-stub[data-astro-cid-to22sk6k]{opacity:0}.sysmap[data-astro-cid-to22sk6k][data-state=idle] .sm-anim[data-astro-cid-to22sk6k],.sysmap[data-astro-cid-to22sk6k][data-state=idle] .sm-stub[data-astro-cid-to22sk6k]{transition:none}.sm-stub[data-astro-cid-to22sk6k]{transition:opacity .3s ease var(--d, 0ms)}[data-astro-cid-to22sk6k][data-row][data-entering] .sm-tactic[data-astro-cid-to22sk6k]{opacity:0;translate:0 10px}.sm-dialog[data-astro-cid-to22sk6k]{background:transparent;padding:0;max-width:min(36rem,calc(100vw - 2rem));width:100%;margin:auto;color:inherit}.sm-dialog[data-astro-cid-to22sk6k]::backdrop{background:#000000b3;backdrop-filter:blur(3px)}.sm-dialog[data-astro-cid-to22sk6k][open]{animation:sm-pop .2s ease-out}@keyframes sm-pop{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.sysmap[data-astro-cid-to22sk6k] .sm-glyph{position:relative;color:transparent}.sysmap[data-astro-cid-to22sk6k] .sm-glyph:after{content:attr(data-g);position:absolute;left:50%;top:0;translate:-50% 0;color:#069c4b}@media(prefers-reduced-motion:reduce){.sm-anim[data-astro-cid-to22sk6k],.sm-card[data-astro-cid-to22sk6k],.sm-link[data-astro-cid-to22sk6k],.sm-stub[data-astro-cid-to22sk6k]{transition:none!important}.sm-play[data-astro-cid-to22sk6k]{animation:none}.sm-rain[data-astro-cid-to22sk6k]{display:none}}
