@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-v16-latin-regular.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/nunito-sans-v20-latin-wght.woff2)format("woff2")}:root{color-scheme:light;--sky-top:#0b57d0;--sky-mid:#2d9cff;--sky-low:#bfe9ff;--white:#fff;--ink:#0b1c33;--ink-soft:#3b4b63;--aqua:#19b4ff;--aqua-deep:#06c;--lime:#9be22e;--lime-deep:#4c9a00;--orange:#ff8a00;--led:#ff3b1f;--led-off:#3a0d08;--chrome-hi:#f4f6fa;--chrome-mid:#aab4c3;--chrome-lo:#5c6878;--glass:#ffffffb8;--glass-edge:#ffffffd9;--xp-title-top:#0a5fd8;--xp-title-low:#0040a8;--font-display:"Michroma", "Eurostile", "Bank Gothic", sans-serif;--font-body:"Nunito Sans", "Frutiger", "Segoe UI", "Trebuchet MS", sans-serif;--radius-gel:999px;--radius-panel:14px;--radius-xp:8px 8px 0 0;--shadow-gel:0 2px 0 #00000040, 0 8px 18px #00287840;--shadow-panel:0 10px 30px #0028782e;--container:1120px;--gutter:16px}@media (prefers-color-scheme:dark){:root{color-scheme:light}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--font-body);background:linear-gradient(180deg, var(--sky-top) 0, var(--sky-mid) 42vh, var(--sky-low) 110vh, #e9f6ff 160vh, var(--white) 220vh) no-repeat;background-color:var(--white);margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.01em;margin:0 0 .5em;font-weight:400;line-height:1.15}h1{font-size:clamp(2rem,6vw,4.25rem)}h2{font-size:clamp(1.4rem,3.2vw,2.1rem)}h3{font-size:1.1rem}p{margin:0 0 1em}a{color:var(--aqua-deep);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--sky-top)}:focus-visible{outline:2px solid var(--aqua-deep);outline-offset:3px;border-radius:4px}img,video,svg{max-width:100%;height:auto}code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding:clamp(40px,7vw,88px) 0}.section-head{max-width:720px;margin-bottom:28px}.section-head p{color:var(--ink-soft);font-size:1.05rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gel{--gel-top:#8fdcff;--gel-low:var(--aqua);--gel-deep:var(--aqua-deep);border:1px solid var(--gel-deep);border-radius:var(--radius-gel);background:linear-gradient(180deg, var(--gel-top) 0%, var(--gel-low) 48%, var(--gel-deep) 100%);min-height:48px;color:var(--ink);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-gel), inset 0 -3px 6px #0000001f;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px 26px;font-size:.78rem;text-decoration:none;transition:transform .12s,filter .12s,box-shadow .12s;display:inline-flex;position:relative;overflow:hidden}.gel:before{content:"";border-radius:var(--radius-gel) var(--radius-gel) 40% 40% / var(--radius-gel) var(--radius-gel) 60% 60%;pointer-events:none;background:linear-gradient(#ffffffd9,#ffffff26);height:46%;position:absolute;inset:2px 2px auto}.gel>*{position:relative}.gel:hover{filter:brightness(1.06);color:var(--ink);transform:translateY(-1px)}.gel:active{transform:translateY(1px);box-shadow:0 1px #00000040,0 3px 8px #00287840,inset 0 2px 6px #0000002e}.gel-lime{--gel-top:#d9ff8a;--gel-low:var(--lime);--gel-deep:var(--lime-deep)}.gel-chrome{--gel-top:#fff;--gel-low:#d6dbe3;--gel-deep:#8e99a8}.gel-sm{min-height:38px;padding:6px 16px;font-size:.68rem}.gel[aria-pressed=true],.gel.is-active{filter:saturate(1.3);box-shadow:0 0 0 3px #ffffffb3, var(--shadow-gel)}.gel:disabled{opacity:.55;cursor:not-allowed}.chrome{color:var(--ink);text-shadow:0 2px #fff9,0 4px 14px #0028784d}@supports ((-webkit-background-clip:text) or (background-clip:text)){.chrome{background:linear-gradient(180deg, var(--chrome-hi) 0%, #dfe4ec 38%, var(--chrome-mid) 50%, var(--chrome-lo) 52%, #e6eaf0 78%, var(--chrome-hi) 100%);color:#0000;-webkit-text-stroke:1px var(--chrome-lo);text-shadow:none;filter:drop-shadow(0 3px #001e5a59)drop-shadow(0 8px 16px #00287859);-webkit-background-clip:text;background-clip:text}}.chrome-dark{color:var(--ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.chrome-dark{background:linear-gradient(#5f6d80 0%,#2d3a4f 48%,#0b1c33 52%,#3b4b63 100%);color:#0000;-webkit-text-stroke:.5px #0b1c33;filter:drop-shadow(0 1px #fffc);-webkit-background-clip:text;background-clip:text}}.glass{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel), inset 0 1px 0 #ffffffe6;position:relative;overflow:hidden}.glass:before{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffffb3,#fff0);position:absolute;inset:0 40% 55% 0}.glass>*{position:relative}.glass-solid{background:#ffffffdb}.grid-2>*,.grid-3>*{min-width:0}.xp-window{border:3px solid var(--xp-title-low);min-width:0;box-shadow:var(--shadow-panel);background:#ece9d8;border-top:0;border-radius:8px 8px 4px 4px;overflow:hidden}.xp-title{border-radius:var(--radius-xp);background:linear-gradient(180deg, #3d8cff 0%, var(--xp-title-top) 30%, var(--xp-title-low) 100%);color:#fff;height:30px;font-family:var(--font-body);letter-spacing:.01em;text-shadow:0 1px 1px #00000073;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:.86rem;font-weight:800;display:flex}.xp-title-icon{background:linear-gradient(135deg, var(--lime), var(--lime-deep));border-radius:3px;width:14px;height:14px;box-shadow:inset 0 1px #ffffffb3}.xp-title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.xp-buttons{gap:2px;display:flex}.xp-buttons span{color:#fff;background:linear-gradient(#5ea4ff,#1f5fd6);border:1px solid #fff;border-radius:4px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 1px #fff9}.xp-buttons span:last-child{background:linear-gradient(#ff8b6b,#d2401e)}.xp-body{background:#fff;border-top:1px solid #fff}.xp-body img,.xp-body video,.xp-body svg{width:100%;display:block}.led{--led-size:3px;--led-gap:1px;background:radial-gradient(circle at center, var(--led-off) 0 42%, transparent 46%) 0 0 / calc(var(--led-size) + var(--led-gap)) calc(var(--led-size) + var(--led-gap)), #160604;white-space:nowrap;color:var(--led);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 6px #ff3b1fe6,0 0 14px #ff3b1f80;border-radius:8px;padding:10px 14px;font-family:Michroma,monospace;font-size:.95rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #000c,0 1px #ffffff40;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.led-track{padding-left:100%;animation:26s linear infinite led-scroll;display:inline-block}.led:hover .led-track{animation-play-state:paused}.led-sep{opacity:.55;margin:0 .6em}@keyframes led-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.led:after{content:"";background:radial-gradient(circle at center, transparent 0 40%, #160604 44%) 0 0 / calc(var(--led-size) + var(--led-gap)) calc(var(--led-size) + var(--led-gap));pointer-events:none;opacity:.35;position:absolute;inset:0}.bubbles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.bubbles span{width:var(--d,60px);height:var(--d,60px);bottom:-120px;left:var(--x,10%);animation:bubble-rise var(--t,22s) linear infinite;animation-delay:var(--delay,0s);opacity:0;background:radial-gradient(circle at 32% 28%,#fffffff2 0 8%,#ffffff40 24%,#fff0 60%),radial-gradient(circle,#ffffff0f,#ffffff47);border:1px solid #ffffff8c;border-radius:50%;position:absolute;box-shadow:inset 0 -6px 14px #ffffff59}.bubbles span:first-child{--x:6%;--d:70px;--t:24s;--delay:0s}.bubbles span:nth-child(2){--x:18%;--d:34px;--t:19s;--delay:-6s}.bubbles span:nth-child(3){--x:31%;--d:52px;--t:28s;--delay:-12s}.bubbles span:nth-child(4){--x:47%;--d:26px;--t:21s;--delay:-3s}.bubbles span:nth-child(5){--x:58%;--d:90px;--t:30s;--delay:-17s}.bubbles span:nth-child(6){--x:71%;--d:40px;--t:23s;--delay:-9s}.bubbles span:nth-child(7){--x:84%;--d:60px;--t:26s;--delay:-20s}.bubbles span:nth-child(8){--x:93%;--d:30px;--t:18s;--delay:-1s}@keyframes bubble-rise{0%{opacity:0;transform:translate(0,0)scale(.8)}8%{opacity:.9}50%{transform:translate(18px,-55vh)scale(1)}to{opacity:0;transform:translate(-12px,-115vh)scale(1.08)}}.flare{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.flare:before{content:"";background:radial-gradient(circle,#fffffff2 0,#ffffff80 14%,#ffffff14 36%,#fff0 62%);border-radius:50%;width:46vw;max-width:620px;height:46vw;max-height:620px;position:absolute;top:-12%;right:6%}.flare:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);width:70vw;height:3px;position:absolute;top:18%;right:-10%;transform:rotate(-14deg)}.floor{-webkit-box-reflect:below 8px linear-gradient(transparent 62%, #ffffff59);position:relative}.floor:after{content:"";background:inherit;transform-origin:top;opacity:.22;pointer-events:none;height:46%;position:absolute;top:100%;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.floor-shadow{filter:blur(3px);pointer-events:none;background:radial-gradient(#001e5a73,#001e5a00);border-radius:50%;height:18px;position:absolute;top:calc(100% + 6px);left:8%;right:8%}.burst{--burst-size:112px;width:var(--burst-size);height:var(--burst-size);color:#fff;font-family:var(--font-display);font-size:calc(var(--burst-size) * .125);text-align:center;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 1px 2px #00000059;filter:drop-shadow(0 4px 8px #00287859);z-index:2;place-items:center;font-weight:700;line-height:1.1;display:inline-grid;position:relative;transform:rotate(-8deg)}.burst:before,.burst:after{content:"";background:radial-gradient(circle at 50% 35%, #ffd27a 0, var(--orange) 55%, #d9640a 100%);clip-path:polygon(50% 0%,61% 11%,75% 5%,79% 19%,93% 20%,90% 34%,100% 42%,93% 54%,100% 66%,88% 73%,90% 86%,77% 86%,71% 100%,59% 92%,50% 100%,41% 92%,29% 100%,23% 86%,10% 86%,12% 73%,0% 66%,7% 54%,0% 42%,10% 34%,7% 20%,21% 19%,25% 5%,39% 11%);z-index:-1;position:absolute;inset:0}.burst:after{clip-path:none;background:radial-gradient(circle at 50% 30%,#ffffff8c,#fff0 60%);border-radius:50%;inset:10%}.burst>span{padding:0 14%;position:relative}.burst-sm{--burst-size:92px}.burst-lg{--burst-size:120px}.orbit{--orbit-period:6s;aspect-ratio:9/16;background:linear-gradient(180deg, #c8f56a 0%, var(--lime) 60%, #7ec51b 100%);border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.orbit svg{width:100%;height:100%;position:absolute;inset:0}.orbit-cam{transform-box:fill-box;transform-origin:50%}.orbit[data-mode=loop] .orbit-track{animation:orbit-spin var(--orbit-period) linear infinite;transform-origin:160px 330px}@keyframes orbit-spin{to{transform:rotate(360deg)}}.pill{border-radius:var(--radius-gel);color:var(--ink-soft);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ffffffb3;border:1px solid #00287826;align-items:center;gap:6px;padding:3px 10px;font-size:.6rem;display:inline-flex}.pill-planned{color:#7a4b00;background:#fff3df;border-color:#f0b25c}.pill-lime{border-color:var(--lime-deep);color:#2f5f00;background:#eaffc4}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.tile{padding:24px}.tile h3{margin-top:6px}.tile ul{margin:0;padding-left:1.2em}.tile li+li{margin-top:6px}.check-list{margin:0;padding:0;list-style:none}.check-list li{margin-bottom:8px;padding-left:28px;position:relative}.check-list li:before{content:"";background:linear-gradient(180deg, #d9ff8a, var(--lime-deep));border-radius:50%;width:16px;height:16px;position:absolute;top:.35em;left:0;box-shadow:inset 0 1px #fffc,0 1px 2px #00000040}.check-list li:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:calc(.35em + 3px);left:5px;transform:rotate(45deg)}details.faq{background:#fffc;border:1px solid #0028781f;border-radius:10px;margin-bottom:10px}details.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 18px;font-weight:800;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";font-family:var(--font-display);color:var(--aqua-deep)}details.faq[open] summary:after{content:"–"}details.faq .faq-a{color:var(--ink-soft);padding:0 18px 16px}.metal{background:repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000000a 1px 2px),linear-gradient(#e9edf3 0%,#c9d0da 50%,#dde2e9 100%);border-top:1px solid #fff;box-shadow:inset 0 1px #ffffffe6,0 -1px #0000001a}.dialup{background:#fff;border:1px solid #7f9db9;border-radius:3px;gap:3px;padding:4px;display:inline-flex}.dialup span{background:linear-gradient(#8df07a,#2fa52a);width:8px;height:14px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.led{white-space:normal;overflow-wrap:anywhere;-webkit-mask-image:none;mask-image:none}.led-track{padding-left:0;animation:none;display:block}.led-repeat,.bubbles{display:none}.orbit[data-mode=loop] .orbit-track{animation:none}.gel,.gel:hover,.gel:active{transition:none;transform:none}}html[data-theme=chrome]{&{--sky-top:#05070c;--sky-mid:#0f1626;--sky-low:#121a2a;--white:#0b1019;--ink:#eef2f8;--ink-soft:#a7b3c8;--aqua:#35e5ff;--aqua-deep:#0aa8c4;--lime:#b8ff3c;--lime-deep:#6fb300;--orange:#ff9a1f;--led:#35e5ff;--led-off:#082028;--chrome-hi:#fff;--chrome-mid:#9aa7bb;--chrome-lo:#3c4658;--glass:#101624f0;--glass-edge:#ffffff29;--xp-title-top:#6b7689;--xp-title-low:#2b3345;--shadow-gel:0 2px 0 #0009, 0 10px 24px #0000008c;--shadow-panel:0 18px 40px #0000008c, 0 0 0 1px #ffffff0d;--holo:linear-gradient(115deg, #ff3df2 0%, #35e5ff 28%, #b8ff3c 52%, #ffd23f 70%, #ff3df2 100%)}& body{color:var(--ink);background:radial-gradient(90% 50% at 50% -10%,#35e5ff38,#0000 60%),radial-gradient(60% 40% at 85% 30%,#ff3df224,#0000 60%),radial-gradient(50% 40% at 10% 60%,#b8ff3c14,#0000 60%),#0b1019 linear-gradient(#05070c 0,#0f1626 50vh,#0b1019 120vh) no-repeat}& a{color:var(--aqua)}& a:hover{color:#fff}& :focus-visible{outline-color:var(--lime)}& .section-head p{color:var(--ink-soft)}& .gel{--gel-top:#f4f6fa;--gel-low:#b6c0d0;--gel-deep:#5c6878;background:linear-gradient(180deg, var(--gel-top) 0%, #d7dde7 45%, var(--gel-low) 50%, #8f9bad 100%);color:#0b1019;text-shadow:0 1px #fff9;box-shadow:inset 0 1px 0 #fffffff2, inset 0 -2px 0 #00000040, inset 1px 0 0 #ffffff80, var(--shadow-gel);border:1px solid #1c2230;border-radius:6px}& .gel:before{background:linear-gradient(#ffffffe6,#ffffff0d);border-radius:5px 5px 2px 2px;height:46%;inset:1px 1px auto}& .gel:hover{color:#0b1019;filter:brightness(1.08)saturate(1.1)}& .gel-lime{--gel-top:#ecffb8;--gel-low:var(--lime);--gel-deep:var(--lime-deep);background:linear-gradient(180deg, #ecffb8 0%, #d2ff7a 45%, var(--lime) 50%, #86cf12 100%);border-color:#2d4d00}& .gel-chrome{background:linear-gradient(#fff 0%,#d7dde7 45%,#aeb9ca 50%,#76839a 100%)}& .gel[aria-pressed=true],& .gel.is-active{box-shadow:0 0 0 2px var(--aqua), 0 0 18px #35e5ff99, var(--shadow-gel);filter:none}& .chrome,& .chrome-dark{color:#fff;text-shadow:0 2px #0009,0 0 24px #35e5ff59}@supports ((-webkit-background-clip:text) or (background-clip:text)){& .chrome,& .chrome-dark{background:linear-gradient(#fff 0%,#e4e9f2 36%,#8d99ad 49%,#3c4658 51%,#c9d2df 66%,#fff 100%);color:#0000;-webkit-text-stroke:.6px #1c2230;text-shadow:none;filter:drop-shadow(0 2px #05070c)drop-shadow(0 0 18px #35e5ff73);-webkit-background-clip:text;background-clip:text}}& .glass,& .glass-solid{background:var(--glass);background-image:linear-gradient(var(--glass), var(--glass)), var(--holo);box-shadow:var(--shadow-panel);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000}& .glass:before{background:linear-gradient(160deg,#ffffff24,#fff0);inset:0 50% 70% 0}& .tile h3{color:#fff}& .xp-window{background:#0b1019;border-color:#3a4357}& .xp-title{color:#f4f6fa;text-shadow:0 1px #000000b3;background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000000d 1px 2px),linear-gradient(#8a95a8 0%,#5b6679 45%,#3a4357 100%)}& .xp-title-icon{background:radial-gradient(circle at 35% 35%, #c8ffff, var(--aqua) 60%, #0aa8c4);width:10px;height:10px;box-shadow:0 0 8px var(--aqua);border-radius:50%}& .xp-buttons span{color:#1c2230;background:linear-gradient(#dfe5ee,#8f9bad);border-color:#c9d2df}& .xp-buttons span:last-child{color:#fff;background:linear-gradient(#ff8d7a,#c62a1a)}& .xp-body{background:#0b1019;border-top-color:#3a4357}& .led{background:radial-gradient(circle at center, var(--led-off) 0 42%, transparent 46%) 0 0 / calc(var(--led-size) + var(--led-gap)) calc(var(--led-size) + var(--led-gap)), #020608;color:var(--led);text-shadow:0 0 6px #35e5fff2,0 0 16px #35e5ff8c;box-shadow:inset 0 0 14px #000000e6,0 0 0 1px #35e5ff40}& .led:after{background:radial-gradient(circle at center, transparent 0 40%, #020608 44%) 0 0 / calc(var(--led-size) + var(--led-gap)) calc(var(--led-size) + var(--led-gap))}& .bubbles span{background:radial-gradient(circle at 32% 28%,#ffffffe6 0 6%,#ffffff1a 22%,#fff0 60%),conic-gradient(from 200deg,#ff3df259,#35e5ff59,#b8ff3c4d,#ff3df259);border-color:#ffffff59;box-shadow:inset 0 -6px 14px #35e5ff59,0 0 18px #35e5ff40}& .flare:before{background:radial-gradient(circle,#fffffff2 0,#35e5ff8c 12%,#35e5ff1a 34%,#35e5ff00 60%)}& .flare:after{background:linear-gradient(90deg,#fff0,#fffffff2,#35e5ff99,#fff0)}& .burst:before{background:var(--holo)}& .burst>span{color:#0b1019;text-shadow:0 1px #ffffff80}& .orbit{background:linear-gradient(#ffffff2e,#fff0 40%),radial-gradient(70% 30% at 50% 100%,#35e5ff8c,#0000 70%),linear-gradient(#1aa7c9 0%,#0e7b98 55%,#075466 100%);border:1px solid #ffffff59;box-shadow:inset 0 0 40px #ffffff2e,0 0 0 4px #ffffff0f}& .orbit svg ellipse[fill=\#0b1c33]{fill:#05070c}& .orbit svg g[fill=\#0b1c33]{fill:#f4f6fa}& .orbit svg g[fill=\#0b1c33] path[stroke=\#fff],& .orbit svg .orbit-track ellipse,& .orbit svg .orbit-cam path{stroke:var(--lime)}& .orbit svg .orbit-cam rect{fill:#f4f6fa}& .orbit svg .orbit-cam circle:first-of-type{fill:#05070c}& .orbit svg .orbit-cam circle:last-of-type{fill:var(--aqua)}& .pill{color:var(--ink-soft);background:#ffffff0f;border-color:#ffffff2e}& .pill-lime{border-color:var(--lime);color:var(--lime);background:#b8ff3c1f}& .pill-planned{border-color:var(--orange);color:#ffc46b;background:#ff9a1f24}& .check-list li:before{background:linear-gradient(180deg, #ecffb8, var(--lime-deep));box-shadow:0 0 10px #b8ff3c80}& .check-list li:after{border-color:#0b1019}& details.faq{background:#ffffff0a;border-color:#ffffff1f}& details.faq summary:after{color:var(--aqua)}& details.faq .faq-a{color:var(--ink-soft)}& .metal{background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#00000014 1px 2px),linear-gradient(#2a3243 0%,#161c29 50%,#1d2434 100%);border-top-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1f}& .dialup{background:#05070c;border-color:#3a4357}& .hero:after{content:"";transform-origin:bottom;pointer-events:none;z-index:0;background:linear-gradient(#35e5ff00 0%,#35e5ff1f 100%),linear-gradient(90deg,#ffffff2e 1px,#0000 1px) 0 0/80px 100%,linear-gradient(#ffffff2e 1px,#0000 1px) 0 0/100% 28px;height:34%;position:absolute;bottom:0;left:0;right:0;transform:perspective(600px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}& .site-header{background:linear-gradient(#0b1019eb,#0b1019c7);border-bottom-color:#ffffff1a;box-shadow:0 1px #ffffff0f,0 8px 24px #00000073}& .nav-wide>a:not(.gel),& .nav-menu nav a:not(.gel){color:var(--ink)}& .nav-wide>a:not(.gel):hover{color:var(--aqua)}& .nav-menu nav{background:#141a26;border:1px solid #ffffff1f}& .nav-menu nav a:not(.gel):hover{background:#35e5ff1f}& .skip-link{color:var(--ink);background:#141a26}& .stage-orbit{box-shadow:none;background:0 0}& .lab-body{background:#0b1019}& .scene-readout{color:var(--ink-soft)}& .num,& .readout{color:var(--ink)}& .link{color:var(--aqua)}& .warn,& .unverified{color:#ffd9a8;background:#ff9a1f1a;border-color:#ff9a1f80}& .unverified h2,& .unverified ul{color:#ffd9a8}& .sums th,& .sums td{border-top-color:#ffffff1f}& .who,& .step-n{color:var(--aqua)}& .guide-card{color:var(--ink)}& .qr{border-color:#dfe5ee}& .xp-body img{filter:saturate(.9)}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffffd1,#ffffff9e);border-bottom:1px solid #ffffffe6;position:sticky;top:0;box-shadow:0 2px 12px #0028781f}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.logo[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem;text-decoration:none}.nav-wide[data-astro-cid-nen7h5rs]{align-items:center;gap:22px;display:flex}.nav-wide[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.gel){color:var(--ink);font-size:.95rem;font-weight:800;text-decoration:none}.nav-wide[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.gel):hover{color:var(--aqua-deep)}.nav-menu[data-astro-cid-nen7h5rs]{display:none;position:relative}.nav-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{list-style:none}.nav-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{min-width:200px;box-shadow:var(--shadow-panel);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.nav-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.gel){color:var(--ink);border-radius:8px;padding:8px 10px;font-weight:800;text-decoration:none}.nav-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.gel):hover{background:var(--sky-low)}@media (width<=719px){.nav-wide[data-astro-cid-nen7h5rs]{display:none}.nav-menu[data-astro-cid-nen7h5rs]{display:block}}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--ink);margin-top:40px;padding:44px 0 28px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;display:grid}h3[data-astro-cid-jo6i4kqk]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px;font-size:.7rem}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-bottom:6px}a[data-astro-cid-jo6i4kqk]{color:var(--ink);font-weight:700}.sibling[data-astro-cid-jo6i4kqk]{color:var(--ink-soft)}.legal[data-astro-cid-jo6i4kqk]{color:var(--ink-soft);border-top:1px solid #00287826;margin:30px 0 0;padding-top:16px;font-size:.9rem}.skip-link[data-astro-cid-q3w3lmez]{z-index:100;color:var(--ink);background:#fff;border-radius:6px;padding:8px 14px;position:absolute;top:-60px;left:8px}.skip-link[data-astro-cid-q3w3lmez]:focus{top:8px}
