.stack:where(.astro-n4mrrfmv){perspective:900px;flex-direction:column;gap:.5rem;margin:1.5rem 0 2rem;display:flex}.layer:where(.astro-n4mrrfmv){border:1px solid hsl(var(--h) 90% 60% / .35);background:linear-gradient(90deg, hsl(var(--h) 90% 55% / .18), hsl(var(--h) 90% 55% / .03));transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:calc(var(--i) * 90ms);border-radius:.9rem;grid-template-columns:minmax(8rem,11rem) 1fr;align-items:center;gap:1rem;padding:.9rem 1.25rem;transition:transform .25s,box-shadow .25s;display:grid}.layer:where(.astro-n4mrrfmv):hover{box-shadow:0 0 28px hsl(var(--h) 90% 60% / .3);transform:translate(6px)}.name:where(.astro-n4mrrfmv){color:hsl(var(--h) 90% 72%);letter-spacing:.02em;font-weight:800}:root[data-theme=light] .name:where(.astro-n4mrrfmv){color:hsl(var(--h) 80% 32%)}.items:where(.astro-n4mrrfmv){color:var(--sl-color-gray-2);font-size:.95rem}@media (width<=40rem){.layer:where(.astro-n4mrrfmv){grid-template-columns:1fr;gap:.25rem}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.eco:where(.astro-ubd2bij5){max-width:34rem;margin:1.5rem auto 2.5rem}@media (width<=759px){.eco:where(.astro-ubd2bij5){overflow-x:auto}.eco:where(.astro-ubd2bij5) svg:where(.astro-ubd2bij5){min-width:540px}}svg:where(.astro-ubd2bij5){width:100%;height:auto;overflow:visible}.orbit:where(.astro-ubd2bij5){fill:none;stroke:var(--sl-color-hairline);stroke-dasharray:3 7}.spoke:where(.astro-ubd2bij5){stroke-width:1.5px;stroke-dasharray:5 9;animation:4s linear infinite flow}.spoke:where(.astro-ubd2bij5).built{stroke:var(--cherenkov)}.spoke:where(.astro-ubd2bij5).research{stroke:var(--iris-a);opacity:.6}.spoke:where(.astro-ubd2bij5).planned{stroke:var(--muted);opacity:.4;animation:none}.core:where(.astro-ubd2bij5){transform-origin:250px 250px;animation:5s ease-in-out infinite breathe}.core-t:where(.astro-ubd2bij5){fill:var(--text);text-anchor:middle;font-size:20px;font-weight:800}.core-s:where(.astro-ubd2bij5){fill:var(--cherenkov-hi);text-anchor:middle;font-size:11px}.app:where(.astro-ubd2bij5){cursor:pointer;text-decoration:none}.app:where(.astro-ubd2bij5) circle:where(.astro-ubd2bij5){fill:var(--sl-color-bg);stroke-width:2px;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 #1fb5c200);transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s}.app:where(.astro-ubd2bij5):hover circle:where(.astro-ubd2bij5),.app:where(.astro-ubd2bij5):focus circle:where(.astro-ubd2bij5){filter:drop-shadow(0 0 12px #1fb5c299);transform:scale(1.15)}.app:where(.astro-ubd2bij5).research:hover circle:where(.astro-ubd2bij5),.app:where(.astro-ubd2bij5).research:focus circle:where(.astro-ubd2bij5){filter:drop-shadow(0 0 12px #c9a86a80)}.app:where(.astro-ubd2bij5).built circle:where(.astro-ubd2bij5){stroke:var(--cherenkov)}.app:where(.astro-ubd2bij5).research circle:where(.astro-ubd2bij5){stroke:var(--iris-a);stroke-dasharray:4 3}.app:where(.astro-ubd2bij5).planned circle:where(.astro-ubd2bij5){stroke:var(--muted);stroke-dasharray:2 4}.app-t:where(.astro-ubd2bij5){fill:var(--text);text-anchor:middle;font-size:11.5px;font-weight:700}.app-s:where(.astro-ubd2bij5){fill:var(--muted);text-anchor:middle;font-size:8px}figcaption:where(.astro-ubd2bij5){color:var(--muted);flex-wrap:wrap;justify-content:center;gap:1.25rem;font-size:.85rem;display:flex}.key:where(.astro-ubd2bij5):before{content:"";vertical-align:-.05rem;border:2px solid;border-radius:50%;width:.7rem;height:.7rem;margin-right:.4rem;display:inline-block}.key:where(.astro-ubd2bij5).built:before{border-color:var(--cherenkov)}.key:where(.astro-ubd2bij5).research:before{border-color:var(--iris-a);border-style:dashed}.key:where(.astro-ubd2bij5).planned:before{border-color:var(--muted);border-style:dotted}@keyframes flow{to{stroke-dashoffset:-28px}}@keyframes breathe{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.ladder:where(.astro-pclwxfdv){margin:1.5rem 0 2rem;padding:0;list-style:none;position:relative}.ladder:where(.astro-pclwxfdv):before{content:"";background:linear-gradient(var(--cherenkov) 0 50%, var(--iris-a) 50% 62%, var(--glass-edge) 62%);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.7rem}.ladder:where(.astro-pclwxfdv):after{content:"";background:#e7fbfd;border-radius:50%;width:.5rem;height:.5rem;animation:3.6s cubic-bezier(.5,0,.5,1) infinite travel;position:absolute;top:.5rem;left:.45rem;box-shadow:0 0 10px 3px #1fb5c2e6}@keyframes travel{0%{opacity:0;transform:translateY(0)}10%,50%{opacity:1}60%,to{transform:translateY(var(--spine,9rem));opacity:0}}li:where(.astro-pclwxfdv){opacity:0;grid-template-columns:1.4rem 1fr;gap:1rem;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid;transform:translate(-8px);margin:0 0 1rem!important}li:where(.astro-pclwxfdv).in{opacity:1;transform:none}.gate-link:where(.astro-pclwxfdv){color:inherit;text-decoration:none;display:contents}.gate-link:where(.astro-pclwxfdv):hover,.gate-link:where(.astro-pclwxfdv):focus{outline:none}.gate-link:where(.astro-pclwxfdv):hover div:where(.astro-pclwxfdv),.gate-link:where(.astro-pclwxfdv):focus div:where(.astro-pclwxfdv){transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform:translate(6px)}.dot:where(.astro-pclwxfdv){border:2px solid var(--muted);background:var(--void);z-index:1;border-radius:50%;width:1.4rem;height:1.4rem;margin-top:.1rem;transition:transform .2s}.done:where(.astro-pclwxfdv) .dot:where(.astro-pclwxfdv){border-color:var(--cherenkov);background:var(--cherenkov);animation:4s ease-in-out infinite shimmer;box-shadow:0 0 14px #1fb5c299}.next:where(.astro-pclwxfdv) .dot:where(.astro-pclwxfdv){border-color:var(--iris-a);background:#c9a86a33;animation:1.6s ease-in-out infinite ping}.gate-link:where(.astro-pclwxfdv):hover .dot:where(.astro-pclwxfdv),.gate-link:where(.astro-pclwxfdv):focus .dot:where(.astro-pclwxfdv){filter:drop-shadow(0 0 6px);transform:scale(1.12)}strong:where(.astro-pclwxfdv){margin-right:.6rem}.state:where(.astro-pclwxfdv){text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--glass-edge);color:var(--muted);border-radius:999px;padding:.1rem .5rem;font-size:.7rem}.done:where(.astro-pclwxfdv) .state:where(.astro-pclwxfdv){color:var(--cherenkov);border-color:#1fb5c266}.next:where(.astro-pclwxfdv) .state:where(.astro-pclwxfdv){color:var(--iris-a);border-color:#c9a86a80;animation:1.6s ease-in-out infinite glow}p:where(.astro-pclwxfdv){color:var(--muted);font-size:.92rem;margin:.2rem 0 0!important}@keyframes ping{0%,to{box-shadow:0 0 #c9a86a80}50%{box-shadow:0 0 0 9px #c9a86a00}}@keyframes shimmer{0%,to{box-shadow:0 0 10px #1fb5c273}50%{box-shadow:0 0 20px #1fb5c2e6}}@keyframes glow{0%,to{border-color:#c9a86a80}50%{border-color:#c9a86a}}@media (prefers-reduced-motion:reduce){.ladder:where(.astro-pclwxfdv):after{display:none}.done:where(.astro-pclwxfdv) .dot:where(.astro-pclwxfdv),.next:where(.astro-pclwxfdv) .dot:where(.astro-pclwxfdv),.next:where(.astro-pclwxfdv) .state:where(.astro-pclwxfdv){animation:none}li:where(.astro-pclwxfdv){opacity:1;transition:none;transform:none}}.status:where(.astro-w2huehld){--cyan:var(--cherenkov);--amber:var(--signal);border-radius:var(--r-l);background:linear-gradient(var(--glass), var(--glass)), repeating-linear-gradient(0deg, transparent 0 3px, #7eeaf009 3px 4px);border:1px solid var(--glass-edge);box-shadow:var(--shadow);isolation:isolate;margin:40px 0 8px;padding:clamp(30px,3.4vw,38px) clamp(22px,3vw,36px);position:relative;overflow:hidden}.status:where(.astro-w2huehld):before,.status:where(.astro-w2huehld):after{content:"";border:2px solid var(--cyan);opacity:.7;width:22px;height:22px;position:absolute}.status:where(.astro-w2huehld):before{border-bottom:0;border-right:0;border-radius:8px 0 0;top:12px;left:12px}.status:where(.astro-w2huehld):after{border-top:0;border-left:0;border-radius:0 0 8px;bottom:12px;right:12px}.head:where(.astro-w2huehld){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.kicker:where(.astro-w2huehld){font:600 12px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.led:where(.astro-w2huehld){background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan);border-radius:50%;animation:2.4s step-end infinite blink}@keyframes blink{50%{opacity:.25}}.readout:where(.astro-w2huehld){font:700 clamp(22px, 3vw, 32px)/1.1 var(--mono);letter-spacing:.02em;color:var(--text);font-variant-numeric:tabular-nums;margin:12px 0 0}.pct:where(.astro-w2huehld){text-align:right;font:800 clamp(44px, 6vw, 72px)/.9 var(--display);letter-spacing:-.04em;background:var(--title-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.pct:where(.astro-w2huehld) small:where(.astro-w2huehld){font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);-webkit-text-fill-color:var(--muted);margin-top:6px;display:block}.cells:where(.astro-w2huehld){grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:26px 0 0;padding:0;list-style:none;display:grid;position:relative}.cell:where(.astro-w2huehld) a:where(.astro-w2huehld){height:100%;min-height:128px;color:var(--muted);border:1px solid var(--glass-edge);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:transform .45s var(--spring), border-color .25s, background-color .25s;background:#7eeaf008;border-radius:14px;align-content:start;gap:6px;padding:14px 12px 12px;text-decoration:none;display:grid;position:relative}.cell:where(.astro-w2huehld) a:where(.astro-w2huehld):hover,.cell:where(.astro-w2huehld) a:where(.astro-w2huehld):focus-visible{border-color:var(--cyan);transform:translateY(-4px)}.hex:where(.astro-w2huehld){font:600 11px/1 var(--mono);letter-spacing:.08em;opacity:.7}.name:where(.astro-w2huehld){font:650 13.5px/1.25 var(--display);color:var(--text)}.st:where(.astro-w2huehld){font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:auto}.glyph:where(.astro-w2huehld){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;position:absolute;top:10px;right:12px}.done:where(.astro-w2huehld) a:where(.astro-w2huehld){color:var(--cyan);background:linear-gradient(160deg,#1fb5c238,#1fb5c20d);border-color:#1fb5c273;box-shadow:inset 0 0 24px -8px #1fb5c280}.done:where(.astro-w2huehld) .st:where(.astro-w2huehld){color:var(--verified)}.next:where(.astro-w2huehld) a:where(.astro-w2huehld){color:var(--amber);background:repeating-linear-gradient(-45deg,#e6b2601a 0 8px,#e6b26008 8px 16px) 0 0/200% 100%;border-color:#e6b2608c}.status:where(.astro-w2huehld).live .next:where(.astro-w2huehld) a:where(.astro-w2huehld){animation:stripes 2.2s linear infinite, pulse 2.2s var(--glide) infinite}@keyframes stripes{to{background-position:-45px 0}}@keyframes pulse{50%{box-shadow:0 0 0 4px #e6b2601f,inset 0 0 22px -10px #e6b26099}}.later:where(.astro-w2huehld) a:where(.astro-w2huehld){opacity:.62}.beam:where(.astro-w2huehld){pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#7eeaf029,#0000);width:18%;position:absolute;inset:-6px auto -6px 0}.status:where(.astro-w2huehld).live .beam:where(.astro-w2huehld){animation:scan 4.5s var(--glide) .4s infinite}@keyframes scan{0%{opacity:0;transform:translate(-30%)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(560%)}}.rail:where(.astro-w2huehld){background:#7eeaf014;border-radius:6px;height:6px;margin-top:18px;position:relative;overflow:hidden}.rail:where(.astro-w2huehld) span:where(.astro-w2huehld){background:var(--brand-line);box-shadow:0 0 14px var(--brand-glow);transform-origin:0;transition:transform 1.6s var(--glide) .2s;border-radius:6px;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.status:where(.astro-w2huehld).live .rail:where(.astro-w2huehld) span:where(.astro-w2huehld){transform:scaleX(1)}.foot:where(.astro-w2huehld){gap:6px;margin-top:16px;display:grid}.foot:where(.astro-w2huehld) p:where(.astro-w2huehld){color:var(--lede);margin:0;font-size:14.5px}.foot:where(.astro-w2huehld) b:where(.astro-w2huehld){color:var(--amber);font-weight:650}.foot:where(.astro-w2huehld) span:where(.astro-w2huehld){color:var(--muted)}.foot:where(.astro-w2huehld) .src:where(.astro-w2huehld){font:500 12px/1.4 var(--mono);color:var(--muted)}.foot:where(.astro-w2huehld) code:where(.astro-w2huehld){font:inherit;color:var(--accent-text)}@media (width<=760px){.pct:where(.astro-w2huehld){text-align:left}.cells:where(.astro-w2huehld){grid-template-columns:repeat(4,minmax(0,1fr))}.cell:where(.astro-w2huehld) a:where(.astro-w2huehld){min-height:112px}}@media (width<=420px){.cells:where(.astro-w2huehld){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.led:where(.astro-w2huehld),.status:where(.astro-w2huehld).live .next:where(.astro-w2huehld) a:where(.astro-w2huehld),.status:where(.astro-w2huehld).live .beam:where(.astro-w2huehld){animation:none}.rail:where(.astro-w2huehld) span:where(.astro-w2huehld){transition:none}}.stage:where(.astro-sqonohuo){width:100vw;min-height:calc(100svh - var(--sl-nav-height,64px));border-radius:0 0 var(--r-l) var(--r-l);background:var(--void);margin:0 0 0 calc(50% - 50vw);position:relative;overflow:hidden}.poster:where(.astro-sqonohuo){background:radial-gradient(22rem 22rem at 72% 45%, #c9a86a4d, transparent 70%), radial-gradient(14rem 14rem at 64% 60%, #3fd2e038, transparent 70%), var(--void);position:absolute;inset:0}.stage:where(.astro-sqonohuo).gl .poster:where(.astro-sqonohuo){display:none}#core-emblem:where(.astro-sqonohuo){z-index:1;pointer-events:none;opacity:0;width:clamp(88px,9vw,128px);height:auto;transition:opacity .8s var(--glide);filter:drop-shadow(0 0 18px #3fd2e073);position:absolute;top:0;left:0}.stage:where(.astro-sqonohuo).gl #core-emblem:where(.astro-sqonohuo){opacity:1}#field:where(.astro-sqonohuo){touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.ui:where(.astro-sqonohuo){z-index:2;max-width:1180px;min-height:inherit;pointer-events:none;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:40px;margin-inline:auto;padding:clamp(40px,8vh,96px) max(16px,4vw) 32px;display:grid;position:relative}.ui:where(.astro-sqonohuo) a:where(.astro-sqonohuo),.ui:where(.astro-sqonohuo) button:where(.astro-sqonohuo){pointer-events:auto}.copy:where(.astro-sqonohuo){min-width:0;max-width:min(680px,52vw)}.chip:where(.astro-sqonohuo){white-space:nowrap;border-radius:var(--r-pill);background:var(--glass);border:1px solid var(--glass-edge);backdrop-filter:blur(14px);max-width:100%;font:500 12.5px/1 var(--mono);color:var(--muted);align-items:center;gap:10px;margin:0;padding:8px 14px 8px 10px;display:inline-flex;overflow:hidden}.chip:where(.astro-sqonohuo) b:where(.astro-sqonohuo){color:var(--text);font-weight:500;margin:0!important;display:inline!important}.dot:where(.astro-sqonohuo){background:var(--muted);border-radius:50%;width:9px;height:9px}.stage:where(.astro-sqonohuo).live .dot:where(.astro-sqonohuo){background:var(--signal);animation:beat 1.1s var(--glide) infinite}@keyframes beat{0%{box-shadow:0 0 #ffb5478c}to{box-shadow:0 0 0 12px #ffb54700}}h1:where(.astro-sqonohuo){font:760 clamp(42px, 6vw, 84px)/1.02 var(--display);letter-spacing:-.04em;color:var(--text);text-wrap:balance;margin:24px 0 20px}h1:where(.astro-sqonohuo) span:where(.astro-sqonohuo){white-space:nowrap;background:var(--title-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:300}.lede:where(.astro-sqonohuo){max-width:46ch;color:var(--lede);margin:0;font-size:clamp(16px,1.5vw,19px)}.cta:where(.astro-sqonohuo){flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn:where(.astro-sqonohuo){font:600 15px/1 var(--sans);border-radius:var(--r-pill);color:var(--text);background:var(--glass);border:1px solid var(--glass-edge);backdrop-filter:blur(14px);transition:transform .45s var(--spring), box-shadow .45s var(--glide);padding:16px 24px;text-decoration:none}.btn:where(.astro-sqonohuo):hover{color:var(--text);transform:translateY(-2px)scale(1.03)}.btn:where(.astro-sqonohuo).primary{background:linear-gradient(120deg, var(--cherenkov), var(--iris-a));color:#fff;border-color:#0000;box-shadow:0 14px 40px -12px #1fb5c2bf}.hint:where(.astro-sqonohuo){font:400 12.5px/1.4 var(--mono);color:var(--muted);margin:16px 0 0}.tiles:where(.astro-sqonohuo){flex-wrap:wrap;gap:12px;margin:0;display:flex}.tile:where(.astro-sqonohuo){border-radius:var(--r-m);background:var(--glass);border:1px solid var(--glass-edge);backdrop-filter:blur(16px);flex:150px;min-width:0;padding:16px 20px}.tile:where(.astro-sqonohuo) dt:where(.astro-sqonohuo){font:500 11.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tile:where(.astro-sqonohuo) dd:where(.astro-sqonohuo){font:300 26px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--text);margin:10px 0 0}.tile:where(.astro-sqonohuo) .note:where(.astro-sqonohuo){font:500 12px var(--sans);color:var(--signal);margin-left:8px;text-decoration:none}.card-pop:where(.astro-sqonohuo){z-index:3;border-radius:var(--r-m);background:var(--pop-bg);border:1px solid var(--glass-edge);backdrop-filter:blur(18px);min-width:230px;box-shadow:var(--shadow);font:400 13px/1.55 var(--mono);color:var(--muted);transition:opacity .35s var(--glide), transform .5s var(--spring);padding:16px 18px;position:absolute}.card-pop:where(.astro-sqonohuo)[hidden]{opacity:0;pointer-events:none;transform:scale(.6);display:block!important}.card-pop:where(.astro-sqonohuo) b{font:300 22px/1.2 var(--display);color:var(--text);margin-bottom:4px;display:block}.card-pop:where(.astro-sqonohuo) a{color:var(--accent-text);font-weight:600}main h1#_top{display:none}@media (prefers-reduced-motion:reduce){.stage:where(.astro-sqonohuo).live .dot:where(.astro-sqonohuo){animation:none}.btn:where(.astro-sqonohuo){transition:none}}@media (width<=1023px){.chip:where(.astro-sqonohuo){white-space:normal;flex-wrap:wrap;row-gap:4px}}@media (width<=759px){.ui:where(.astro-sqonohuo){gap:28px;padding-top:34svh}.copy:where(.astro-sqonohuo){max-width:none}.chip:where(.astro-sqonohuo){white-space:normal;flex-wrap:wrap;row-gap:4px}h1:where(.astro-sqonohuo){margin:18px 0 14px;font-size:clamp(38px,11vw,56px)}.btn:where(.astro-sqonohuo){padding:14px 20px}.tile:where(.astro-sqonohuo){flex-basis:calc(50% - 6px)}}.orb-row:where(.astro-6kp7tqjv){grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin:28px 0 8px;display:grid}.orb:where(.astro-6kp7tqjv){aspect-ratio:1;text-align:center;width:100%;max-width:240px;color:var(--text);background:radial-gradient(circle at 34% 28%, var(--orb-hi), var(--orb-lo) 60%);border:1.5px solid var(--glass-edge);box-shadow:0 30px 60px -40px var(--halo);transition:transform .5s var(--spring), border-color .3s, box-shadow .4s;border-radius:50%;place-content:center;justify-self:center;gap:6px;padding:22px;text-decoration:none;display:grid}.orb:where(.astro-6kp7tqjv) b:where(.astro-6kp7tqjv){font:400 18px/1.2 var(--display)}.orb:where(.astro-6kp7tqjv) span:where(.astro-6kp7tqjv){color:var(--muted);font-size:13.5px;line-height:1.35}.orb:where(.astro-6kp7tqjv) em:where(.astro-6kp7tqjv){font:600 12.5px var(--sans);color:var(--accent-text);opacity:0;transition:opacity .3s, transform .4s var(--spring);font-style:normal;transform:translateY(4px)}.orb:where(.astro-6kp7tqjv):hover,.orb:where(.astro-6kp7tqjv):focus-visible{border-color:var(--cherenkov);transform:scale(1.06);box-shadow:0 0 50px -10px #1fb5c2cc}.orb:where(.astro-6kp7tqjv):hover em:where(.astro-6kp7tqjv),.orb:where(.astro-6kp7tqjv):focus-visible em:where(.astro-6kp7tqjv){opacity:1;transform:none}.orb:where(.astro-6kp7tqjv).live{border-color:#45e0a08c}@media (hover:none){.orb:where(.astro-6kp7tqjv) em:where(.astro-6kp7tqjv){opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.orb:where(.astro-6kp7tqjv),.orb:where(.astro-6kp7tqjv) em:where(.astro-6kp7tqjv){transition:none}}@media (width<=759px){.orb:where(.astro-6kp7tqjv){max-width:180px;padding:16px}.orb:where(.astro-6kp7tqjv) span:where(.astro-6kp7tqjv){font-size:12.5px}}.dial-wrap:where(.astro-ylld42so){border-radius:var(--r-l);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;margin:1.5rem 0 2.5rem;padding:1.75rem;display:grid}.dial:where(.astro-ylld42so) svg:where(.astro-ylld42so){width:100%;max-width:420px;margin:0 auto;display:block;overflow:visible}.ring:where(.astro-ylld42so){fill:none;stroke:var(--glass-edge);stroke-width:1.5px;stroke-dasharray:2 6}.core:where(.astro-ylld42so){animation:breathe 5s var(--glide) infinite;transform-origin:200px 200px}.seg:where(.astro-ylld42so){cursor:pointer;outline:none}.seg:where(.astro-ylld42so) path:where(.astro-ylld42so){stroke-width:1.5px;transition:transform .35s var(--spring), filter .35s var(--glide);transform-origin:200px 200px}.seg:where(.astro-ylld42so) text:where(.astro-ylld42so){font:700 15px var(--display);text-anchor:middle;pointer-events:none}.seg:where(.astro-ylld42so).met path:where(.astro-ylld42so){fill:color-mix(in srgb, var(--verified) 30%, transparent);stroke:var(--verified)}.seg:where(.astro-ylld42so).met text:where(.astro-ylld42so){fill:var(--verified)}.seg:where(.astro-ylld42so).running path:where(.astro-ylld42so){fill:color-mix(in srgb, var(--cherenkov) 22%, transparent);stroke:var(--cherenkov);stroke-dasharray:5 4;animation:1.6s linear infinite march}.seg:where(.astro-ylld42so).running text:where(.astro-ylld42so){fill:var(--cherenkov-hi)}.seg:where(.astro-ylld42so).waiting path:where(.astro-ylld42so){fill:color-mix(in srgb, var(--gold) 10%, transparent);stroke:color-mix(in srgb, var(--gold) 70%, transparent)}.seg:where(.astro-ylld42so).waiting text:where(.astro-ylld42so){fill:var(--gold)}.seg:where(.astro-ylld42so):hover path:where(.astro-ylld42so),.seg:where(.astro-ylld42so).on path:where(.astro-ylld42so){filter:drop-shadow(0 0 10px var(--halo));transform:scale(1.045)}.seg:where(.astro-ylld42so):focus-visible path:where(.astro-ylld42so){stroke-width:3px}.big:where(.astro-ylld42so){font:800 64px var(--display);fill:var(--text);text-anchor:middle}.of:where(.astro-ylld42so){fill:var(--muted);font-size:30px;font-weight:600}.cap:where(.astro-ylld42so){font:600 13px var(--sans);fill:var(--muted);text-anchor:middle;letter-spacing:.14em;text-transform:uppercase}.cards:where(.astro-ylld42so){gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.card:where(.astro-ylld42so){border-radius:var(--r-m);background:var(--well);border:1px solid var(--glass-edge);padding:1.25rem 1.4rem}.js:where(.astro-ylld42so) .card:where(.astro-ylld42so){animation:rise .45s var(--glide)}.card:where(.astro-ylld42so) h3:where(.astro-ylld42so){font:800 1.45rem/1.2 var(--display);color:var(--text);margin:.2rem 0 .4rem}.card:where(.astro-ylld42so) .line:where(.astro-ylld42so){color:var(--lede);margin:0 0 .8rem}.card:where(.astro-ylld42so) a:where(.astro-ylld42so){color:var(--accent-text);font-weight:600;text-decoration:none}.card:where(.astro-ylld42so) a:where(.astro-ylld42so):hover{text-decoration:underline}.tag:where(.astro-ylld42so){font:600 .78rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin:0;display:flex}.pip:where(.astro-ylld42so){background:currentColor;border-radius:50%;width:.6rem;height:.6rem}.card:where(.astro-ylld42so).met .tag:where(.astro-ylld42so){color:var(--verified)}.card:where(.astro-ylld42so).running .tag:where(.astro-ylld42so){color:var(--cherenkov-hi)}.card:where(.astro-ylld42so).waiting .tag:where(.astro-ylld42so){color:var(--gold)}.legend:where(.astro-ylld42so){color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem 1.1rem;margin:0;font-size:.85rem;display:flex}.k:where(.astro-ylld42so):before{content:"";vertical-align:-1px;border:1.5px solid;border-radius:3px;width:.7rem;height:.7rem;margin-right:.4rem;display:inline-block}.k:where(.astro-ylld42so).met:before{border-color:var(--verified);background:color-mix(in srgb, var(--verified) 30%, transparent)}.k:where(.astro-ylld42so).running:before{border-color:var(--cherenkov);border-style:dashed}.k:where(.astro-ylld42so).waiting:before{border-color:var(--gold)}.asof:where(.astro-ylld42so){margin-left:auto}@keyframes march{to{stroke-dashoffset:-18px}}@media (width<=760px){.dial-wrap:where(.astro-ylld42so){grid-template-columns:minmax(0,1fr);gap:1.2rem;padding:1.1rem}.asof:where(.astro-ylld42so){margin-left:0}}@media (prefers-reduced-motion:reduce){.core:where(.astro-ylld42so),.seg:where(.astro-ylld42so).running path:where(.astro-ylld42so),.js:where(.astro-ylld42so) .card:where(.astro-ylld42so){animation:none}.seg:where(.astro-ylld42so) path:where(.astro-ylld42so){transition:none}}.maya-whats-new:where(.astro-7z6xpaxk){gap:.35rem;margin:1rem 0;padding:0;list-style:none;display:grid}.maya-whats-new:where(.astro-7z6xpaxk) span:where(.astro-7z6xpaxk){color:var(--muted);font-size:.8em}.qfacts:where(.astro-nnqkswz2){margin:3rem 0 1.5rem}.grid:where(.astro-nnqkswz2){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin-top:1.5rem;display:grid}.fact:where(.astro-nnqkswz2){border:1px solid var(--sl-color-hairline);opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 90ms);background:radial-gradient(22rem 12rem at 100% -20%,#22d3ee1a,#0000 60%),linear-gradient(160deg,#a78bfa0f,#ffffff03);border-radius:1.1rem;padding:1.4rem 1.3rem 1.2rem;position:relative;overflow:hidden;transform:translateY(14px)}.fact:where(.astro-nnqkswz2).in{opacity:1;transform:none}.fact:where(.astro-nnqkswz2):after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.35;background:linear-gradient(140deg,#22d3ee8c,#0000 45% 60%,#f472b680);padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.fact:where(.astro-nnqkswz2):hover:after{opacity:1}.fact:where(.astro-nnqkswz2):hover{transform:translateY(-3px)}.orb:where(.astro-nnqkswz2){width:3rem;height:3rem;position:absolute;top:1rem;right:1rem}.orb:where(.astro-nnqkswz2) .halo:where(.astro-nnqkswz2),.orb:where(.astro-nnqkswz2) .dot:where(.astro-nnqkswz2){border-radius:50%;position:absolute;inset:0}.orb:where(.astro-nnqkswz2) .halo:where(.astro-nnqkswz2){background:radial-gradient(circle,#22d3ee73,#0000 70%);animation:3.4s ease-in-out infinite breathe}.orb:where(.astro-nnqkswz2) .dot:where(.astro-nnqkswz2){background:linear-gradient(140deg,#22d3ee,#a78bfa);border-radius:50%;inset:1rem;box-shadow:0 0 16px #22d3eeb3}.orb:where(.astro-nnqkswz2).shield .dot:where(.astro-nnqkswz2){background:linear-gradient(140deg,#a78bfa,#f472b6)}.orb:where(.astro-nnqkswz2).wave .dot:where(.astro-nnqkswz2){background:linear-gradient(140deg,#22d3ee,#f472b6)}.orb:where(.astro-nnqkswz2).core .dot:where(.astro-nnqkswz2){background:conic-gradient(#22d3ee,#a78bfa,#f472b6,#22d3ee);animation:7s linear infinite spin}.orb:where(.astro-nnqkswz2) .orbit:where(.astro-nnqkswz2){border:1px solid #a78bfa40;border-radius:50%;position:absolute;inset:.1rem}.orb:where(.astro-nnqkswz2) .orbit:where(.astro-nnqkswz2) i:where(.astro-nnqkswz2){background:#e0f2fe;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-2.5px;left:50%;box-shadow:0 0 8px 2px #22d3eee6}.orb:where(.astro-nnqkswz2) .o1:where(.astro-nnqkswz2){animation:4.5s linear infinite orbit}.orb:where(.astro-nnqkswz2) .o2:where(.astro-nnqkswz2){border-color:#f472b64d;animation:3s linear infinite orbit2}.orb:where(.astro-nnqkswz2) .o2:where(.astro-nnqkswz2) i:where(.astro-nnqkswz2){background:#fbcfe8;box-shadow:0 0 8px 2px #f472b6cc}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes orbit2{0%{transform:rotate(60deg)scale(.68)}to{transform:rotate(420deg)scale(.68)}}.num:where(.astro-nnqkswz2){align-items:baseline;gap:.35rem;margin-bottom:.6rem;display:flex}.big:where(.astro-nnqkswz2){background:linear-gradient(100deg,#22d3ee,#a78bfa 55%,#f472b6);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:800;line-height:1}.unit:where(.astro-nnqkswz2){color:var(--sl-color-white);font-size:1.05rem;font-weight:700}.hook:where(.astro-nnqkswz2){color:var(--sl-color-white);margin:0 0 .6rem;font-weight:600}.body:where(.astro-nnqkswz2){color:var(--sl-color-gray-3);margin:0 0 .7rem;font-size:.92rem}.source:where(.astro-nnqkswz2){color:var(--sl-color-gray-4);font-size:.72rem;font-family:var(--sl-font-mono);margin:0}@media (prefers-reduced-motion:reduce){.fact:where(.astro-nnqkswz2){opacity:1;transition:none;transform:none}.orb:where(.astro-nnqkswz2) .halo:where(.astro-nnqkswz2),.orb:where(.astro-nnqkswz2).core .dot:where(.astro-nnqkswz2),.orb:where(.astro-nnqkswz2) .orbit:where(.astro-nnqkswz2){animation:none}.orb:where(.astro-nnqkswz2) .orbit:where(.astro-nnqkswz2) i:where(.astro-nnqkswz2){display:none}}.health:where(.astro-ulamlknb){margin:3rem 0 1.5rem}.stats:where(.astro-ulamlknb){grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.stat:where(.astro-ulamlknb){border:1px solid var(--sl-color-hairline);background:linear-gradient(160deg,#22d3ee12,#a78bfa08);border-radius:.9rem;flex-direction:column;gap:.15rem;padding:1rem 1.1rem;display:flex}.stat:where(.astro-ulamlknb) .n:where(.astro-ulamlknb){font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#22d3ee,#a78bfa 60%,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800;line-height:1}.stat:where(.astro-ulamlknb).big .n:where(.astro-ulamlknb){font-size:clamp(2rem,4vw,2.9rem)}.stat:where(.astro-ulamlknb) .l:where(.astro-ulamlknb){color:var(--sl-color-white);font-size:.9rem;font-weight:600}.stat:where(.astro-ulamlknb) .s:where(.astro-ulamlknb){color:var(--sl-color-gray-4);font-size:.72rem}.stage:where(.astro-ulamlknb){border:1px solid var(--sl-color-hairline);background:radial-gradient(60% 60% at 50% 40%,#22d3ee14,#0000 70%),#05080e80;border-radius:1.1rem;height:clamp(22rem,46vw,30rem);position:relative;overflow:hidden}.stage:where(.astro-ulamlknb) canvas:where(.astro-ulamlknb){cursor:grab;width:100%;height:100%;display:block}.stage:where(.astro-ulamlknb) canvas:where(.astro-ulamlknb):focus-visible{outline-offset:-2px;outline:2px solid #22d3ee}.stage:where(.astro-ulamlknb)[hidden]{display:none}.tip:where(.astro-ulamlknb){pointer-events:none;white-space:nowrap;border:1px solid var(--sl-color-hairline);z-index:2;backdrop-filter:blur(6px);background:#080c16eb;border-radius:.5rem;padding:.35rem .6rem;font-size:.8rem;position:absolute;transform:translate(-50%,-140%)}.tip:where(.astro-ulamlknb) b{color:var(--sl-color-white);display:block}.tip:where(.astro-ulamlknb) span{color:var(--sl-color-gray-3);text-transform:capitalize;font-size:.72rem}.flat-grid:where(.astro-ulamlknb){border:1px solid var(--sl-color-hairline);background:#05080e80;border-radius:1.1rem;flex-wrap:wrap;gap:.45rem;margin:0;padding:1rem;list-style:none;display:flex}.flat-grid:where(.astro-ulamlknb)[hidden]{display:none}.flat-grid:where(.astro-ulamlknb) li{list-style:none;display:block}.flat-grid:where(.astro-ulamlknb) li:before,.flat-grid:where(.astro-ulamlknb) li::marker{content:none}.flat-grid:where(.astro-ulamlknb) button{cursor:pointer;border:0;border-radius:50%;width:1.1rem;height:1.1rem;padding:0}.flat-grid:where(.astro-ulamlknb) button:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}.flat-grid:where(.astro-ulamlknb) .dot.verified{background:#22d3ee}.flat-grid:where(.astro-ulamlknb) .dot.working{background:#a78bfa}.flat-grid:where(.astro-ulamlknb) .dot.planned{background:#64748b}.detail:where(.astro-ulamlknb){border:1px solid var(--sl-color-hairline);background:#05080e99;border-radius:.9rem;flex-direction:column;gap:.2rem;margin-top:.9rem;padding:.9rem 1.1rem;display:flex}.detail:where(.astro-ulamlknb)[hidden]{display:none}.detail:where(.astro-ulamlknb) b{color:var(--sl-color-white);font-size:1rem}.detail:where(.astro-ulamlknb) span{color:var(--sl-color-gray-3);text-transform:capitalize;font-size:.8rem}.detail:where(.astro-ulamlknb) a{color:var(--sl-color-text-accent);margin-top:.4rem;font-size:.85rem}.detail:where(.astro-ulamlknb) a:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}.legend:where(.astro-ulamlknb){color:var(--sl-color-gray-3);flex-wrap:wrap;gap:.5rem 1.1rem;margin:.9rem 0 .3rem;padding:0;font-size:.8rem;list-style:none;display:flex}.legend:where(.astro-ulamlknb) li:where(.astro-ulamlknb){align-items:center;gap:.4rem;display:flex}.legend:where(.astro-ulamlknb) .sep:where(.astro-ulamlknb){margin-left:.6rem}.legend:where(.astro-ulamlknb) .d:where(.astro-ulamlknb){border-radius:50%;width:.7rem;height:.7rem}.legend:where(.astro-ulamlknb) .d:where(.astro-ulamlknb).verified{background:#22d3ee}.legend:where(.astro-ulamlknb) .d:where(.astro-ulamlknb).working{background:#a78bfa}.legend:where(.astro-ulamlknb) .d:where(.astro-ulamlknb).planned{background:#64748b}.legend:where(.astro-ulamlknb) .ring:where(.astro-ulamlknb){border:2px solid;border-radius:50%;width:.8rem;height:.8rem}.legend:where(.astro-ulamlknb) .ring:where(.astro-ulamlknb).core{border-color:#22d3ee}.legend:where(.astro-ulamlknb) .ring:where(.astro-ulamlknb).extended{border-color:#a78bfa}.legend:where(.astro-ulamlknb) .ring:where(.astro-ulamlknb).frontier{border-color:#f472b6}.asof:where(.astro-ulamlknb){color:var(--sl-color-gray-4);font-size:.72rem;font-family:var(--sl-font-mono);margin:.4rem 0 0}
