@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_21091f1e-module__yGqNIa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_21091f1e-module__yGqNIa__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
:root{--bg:#070a0f;--surface:#0b1018;--surface-2:#111827;--line:#1c2533;--grid:#0f1622;--text:#d8e1ec;--muted:#728399;--dim:#3a4556;--accent:#ffb547;--nav:#3cc8f5;--ok:#4ade80;--alert:#ff5c5c;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--sans:var(--font-sans), system-ui, sans-serif;--gutter:32px;--statusbar-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{min-height:100vh;color:var(--text);font:400 13px/1.5 var(--mono);background-color:var(--bg);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:32px 32px;margin:0;overflow-x:hidden}h1,h2,h3,p,ul,dl,dd{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--accent);color:var(--bg);padding:6px 10px;position:absolute;top:-40px;left:8px}.skip:focus{top:4px}.label{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.statusbar{z-index:20;height:var(--statusbar-h);background:var(--bg);border-bottom:1px solid var(--line);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;position:sticky;top:0}.statusbar__row{height:100%;padding:0 var(--gutter);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.statusbar__brand{flex:none;align-items:center;gap:10px;display:inline-flex}.statusbar__mark,.statusbar__wordmark{width:auto;height:22px;display:block}.statusbar__telemetry{align-items:center;min-width:0;margin-left:24px;display:flex;overflow:hidden}.statusbar__item{font-variant-numeric:tabular-nums}.statusbar__telemetry>*+:before,.statusbar__nav>*+:before{content:"·";color:var(--dim);margin:0 10px}a.statusbar__item:hover,a.statusbar__item:focus-visible{color:var(--accent)}.statusbar__key{color:var(--muted)}.statusbar__right{justify-items:end;gap:6px;min-width:0;margin-left:auto;padding-left:24px;display:grid}.projca{min-width:0;max-width:100%;font:500 12px/1 var(--mono);letter-spacing:.04em;align-items:center;gap:8px;display:flex}.projca__value{text-overflow:ellipsis;white-space:nowrap;text-transform:none;min-width:0;color:var(--text);overflow:hidden}a.projca__value:hover,a.projca__value:focus-visible{color:var(--nav)}.projca__value--none{color:var(--muted)}.projca__copy{border:1px solid var(--nav);color:var(--nav);font:600 11px/1 var(--mono);letter-spacing:.08em;cursor:pointer;background:0 0;flex:none;padding:3px 8px}.projca__copy:hover,.projca__copy:focus-visible{background:var(--nav);color:var(--bg)}.projca__copy:disabled{border-color:var(--dim);color:var(--muted);cursor:default;background:0 0}.statusbar__nav{font:600 13px/1 var(--mono);letter-spacing:.1em;flex:none;align-items:center;display:flex}.statusbar__nav a,.sitefoot__nav a{color:var(--nav)}.statusbar__nav a:hover,.statusbar__nav a:focus-visible,.sitefoot__nav a:hover,.sitefoot__nav a:focus-visible{color:var(--text)}.statusbar__nav a[aria-current=page]{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--nav);text-decoration-color:var(--nav);text-underline-offset:6px;text-decoration-thickness:2px}.statusbar__nav>*+:before{display:inline-block}.xlink{align-items:center;display:inline-flex}.xlink svg{display:block}@media (max-width:1100px){.sb-src{display:none}}@media (max-width:860px){.statusbar__telemetry{display:none}}@media (max-width:640px){.sb-wide,.statusbar__wordmark{display:none}.statusbar__nav>*+:before{margin:0 6px}}.page{max-width:1440px;padding:0 var(--gutter) 48px;margin:0 auto}.hero{gap:10px;padding:48px 0 28px;display:grid}.hero__title{font:500 28px/1.2 var(--mono);letter-spacing:-.01em}.hero__lede{max-width:64ch;font:400 15px/1.6 var(--sans);color:var(--muted)}.sitefoot{max-width:1440px;padding:0 var(--gutter) 32px;margin:0 auto}.sitefoot__row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:16px;display:flex}.sitefoot__logo{width:96px;height:auto;display:block}.sitefoot__sources{flex:420px;gap:8px;display:grid}.sitefoot__links a{padding:5px 0;display:inline-block}.sitefoot__links{font:400 12px/1.4 var(--mono);flex-wrap:wrap;gap:2px 18px;margin:0;padding:0;list-style:none;display:flex}.sitefoot__nav{font:600 13px/1 var(--mono);letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.sitefoot__disclaimer{font:400 12px/1.5 var(--sans);color:var(--muted);margin:14px 0 0}.controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 0;display:flex}.tabs{scrollbar-width:none;gap:4px;max-width:100%;margin:-3px;padding:3px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}@media (max-width:640px){.tabs{flex-wrap:wrap;overflow:visible}}.tab{font:500 12px/1 var(--mono);letter-spacing:.08em;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:baseline;gap:8px;padding:8px 12px;display:inline-flex}.tab:hover{color:var(--text)}.tab[aria-selected=true],.tab[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.tab__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.tab[aria-selected=true] .tab__count{color:var(--accent)}.search{flex:260px;max-width:360px}@media (max-width:640px){.search{max-width:none}}.search__input{background:var(--surface);border:1px solid var(--line);width:100%;height:36px;font:500 12px/1 var(--mono);letter-spacing:.06em;border-radius:0;padding:0 12px}.search__input::placeholder{color:var(--muted)}.search__input:focus-visible{outline-offset:0;border-color:var(--accent)}.panel__meta{font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding:16px 0 12px;display:flex}.group+.group{margin-top:28px}.group__title{color:var(--text);align-items:center;gap:12px;margin-bottom:12px;display:flex}.group__title:after{content:"";background:var(--line);flex:1;height:1px}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.more{justify-content:center;padding-top:28px;display:flex}.card{background:var(--surface);flex-direction:column;gap:4px;height:100%;padding:14px 16px 16px;display:flex;position:relative}.card:before,.card:after{content:"";border:0 solid var(--accent);pointer-events:none;width:10px;height:10px;transition:width .15s ease-out,height .15s ease-out;position:absolute}.card:before{border-top-width:1px;border-left-width:1px;top:0;left:0}.card:after{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.card:hover:before,.card:hover:after,.card:focus-within:before,.card:focus-within:after{width:16px;height:16px}.card__head{justify-content:space-between;align-items:center;display:flex}.status{font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--muted);align-items:center;gap:6px;display:inline-flex}.status--on{color:var(--ok)}.led{background:var(--dim);border-radius:50%;flex:none;width:6px;height:6px}.status--on .led{background:var(--ok);animation:2.4s ease-in-out infinite led-pulse}@keyframes led-pulse{50%{opacity:.4}}.card__viz{justify-content:center;padding:14px 0 12px;display:flex}.planet{flex:none;position:relative}.planet__orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.planet__orbit circle{fill:none;stroke:var(--line);stroke-width:.6px;stroke-dasharray:1.5 2.5;vector-effect:non-scaling-stroke}.planet__img{width:96%;height:96%;position:absolute;inset:2%}.card__name{font:500 15px/1.3 var(--mono);overflow-wrap:anywhere}.card__link:before{content:"";position:absolute;inset:0}.card__link:focus-visible{outline:none}.card:has(.card__link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.card__desig{min-height:1.3em;font:400 12px/1.3 var(--mono);color:var(--muted)}.card__ticker{font:500 13px/1.4 var(--mono);color:var(--accent);letter-spacing:.04em}.telemetry{margin-top:8px;display:grid}.telemetry>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.telemetry dt{font:500 11px/1.4 var(--mono);letter-spacing:.08em;color:var(--muted)}.telemetry dd{font:400 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;text-align:right}.tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tags li{border:1px solid var(--dim);font:500 10px/1.2 var(--mono);letter-spacing:.08em;color:var(--muted);padding:3px 6px}.card__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.card__foot>.label{padding-top:0}.card__head,.card__foot{position:relative}.card__foot:before{content:"";background:var(--line);height:1px;position:absolute;top:6px;left:0;right:0}.btn{z-index:1;border:1px solid var(--accent);min-height:32px;color:var(--accent);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 14px;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.btn:hover{background:var(--accent);color:var(--bg)}.btn--ghost{min-width:200px}.linkbtn{color:var(--accent);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.btn:disabled{border-color:var(--dim);color:var(--muted);cursor:not-allowed;background:0 0}.btn--block{width:100%;min-height:44px}.accent{color:var(--accent)}.nocase{text-transform:none;letter-spacing:0}.how__section{border-top:1px solid var(--line);gap:14px;max-width:860px;padding:28px 0;display:grid}.how__h{color:var(--accent);margin:0}.how__steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.how__steps li{grid-template-columns:40px 1fr;gap:8px;display:grid}.how__n{font:600 14px/1.4 var(--mono);color:var(--accent)}.how__title{font:600 13px/1.4 var(--mono);letter-spacing:.08em;margin:0 0 4px}.how__steps p,.how__p,.how__list,.how__faq p{font:400 15px/1.6 var(--sans);color:var(--muted);margin:0}.how__p b,.how__list b{color:var(--text)}.how code{font:400 13px/1 var(--mono);color:var(--text);overflow-wrap:anywhere}.how__p .extlink{overflow-wrap:anywhere}.how__table{max-width:640px}.how__list{gap:8px;padding-left:18px;display:grid}.how__faq{gap:8px;display:grid}.how__faq details{background:var(--surface);border:1px solid var(--line);padding:12px 14px}.how__faq summary{font:500 13px/1.4 var(--mono);color:var(--text);cursor:pointer}.how__faq details[open] summary{color:var(--accent)}.how__faq p{margin-top:8px}.how__cta{margin:12px 0 0}.board{gap:16px;display:grid}.board__bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 0;display:flex}.board__bar p{margin:0}.board__count{color:var(--accent)}.board__live{color:var(--ok)}.board__state{padding:24px 0}.board__empty{background:var(--surface);border:1px solid var(--line);justify-items:start;gap:12px;padding:40px 24px;display:grid}.board__emptytitle{font:600 18px/1.2 var(--mono);letter-spacing:.08em;margin:0}.board__emptytext{font:400 14px/1.5 var(--sans);color:var(--muted);margin:0}.board__scroll{border:1px solid var(--line);background:var(--surface);overflow-x:auto}.board__table{border-collapse:collapse;width:100%;min-width:860px;font:400 13px/1.4 var(--mono)}.board__table th{text-align:left;font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 14px}.board__table td{border-bottom:1px solid var(--grid);white-space:nowrap;padding:12px 14px}.board__table .num{text-align:right;font-variant-numeric:tabular-nums}.board__links{gap:12px;display:flex}.board__grad{color:var(--ok)}.official{background:var(--surface);border:1px solid var(--line);gap:14px;padding:20px;display:grid}.official__live{color:var(--ok)}.official__head{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.official__head img{width:64px;height:64px}.official__name,.official__ticker{font:600 14px/1.3 var(--mono);margin:0}.official__cap{text-align:right;justify-items:end;gap:4px;display:grid}.official__capvalue{font:600 22px/1.1 var(--mono);font-variant-numeric:tabular-nums}.official__grad{color:var(--ok)}.official__actions{flex-wrap:wrap;gap:10px;display:flex}.official dd a,.board a{color:var(--text)}.official dd a:hover,.official dd a:focus-visible,.board a:hover,.board a:focus-visible{color:var(--accent)}.copybtn{margin-left:6px;font-size:11px}.curve{border:1px solid var(--line);background:var(--bg);width:180px;height:18px;display:block;position:relative}.curve__bar{background:#ffb54759;position:absolute;inset:0 auto 0 0}.curve__pct{color:var(--text);padding:0 6px;line-height:16px;display:block;position:relative}.tokprev{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:14px;padding-bottom:14px;display:grid}.tokprev__img{background:var(--bg);width:88px;height:88px}.tokprev__text{gap:6px;min-width:0;display:grid}.tokprev__name{font:600 13px/1.3 var(--mono);margin:0}.tokprev__desc{max-height:6.2em;font:400 12px/1.5 var(--sans);color:var(--muted);margin:0;overflow:auto}.tokprev__links{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.ttable__note{font:400 11px/1.4 var(--sans);color:var(--muted);margin:6px 0 0}.ack{font:400 12px/1.45 var(--sans);color:var(--text);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.ack input{width:16px;height:16px;accent-color:var(--accent);margin:1px 0 0}.intro{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text);padding:0}.intro::backdrop{background:#070a0fd1}.intro__body{gap:14px;padding:28px 28px 24px;display:grid;position:relative}.intro__close{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);font:400 18px/1 var(--mono);cursor:pointer;background:0 0;position:absolute;top:10px;right:10px}.intro__close:hover,.intro__close:focus-visible{color:var(--accent);border-color:var(--accent)}.intro__title{font:600 24px/1.2 var(--mono);margin:0}.intro__lede,.intro__hook{font:400 13px/1.55 var(--sans);color:var(--muted);margin:0}.intro__hook{border-left:2px solid var(--accent);padding-left:12px}.intro__steps{font:400 12px/1.5 var(--mono);gap:8px;margin:0;padding:0;list-style:none;display:grid}.intro__steps li{grid-template-columns:28px 1fr;display:grid}.intro__steps b{color:var(--text);font-weight:600}.intro__n{color:var(--accent)}.intro__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.crumbs{padding:20px 0 0}.crumbs a{color:var(--text)}.crumbs a:hover{color:var(--accent)}.target-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;padding:16px 0 20px;display:flex}.target-head__name{font:500 28px/1.2 var(--mono);overflow-wrap:anywhere}.target-head__desig{font:400 13px/1.3 var(--mono);color:var(--muted);margin-top:4px}.target-head__ticker{font:500 18px/1.2 var(--mono);color:var(--accent);letter-spacing:.04em}.acq{background:#000;height:clamp(320px,58vh,560px);position:relative;overflow:hidden}.acq__map,.acq__poster{width:100%;height:100%;position:absolute;inset:0}.acq__poster{object-fit:cover}.acq__wide{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.acq--loading .acq__map{opacity:0}@media (prefers-reduced-motion:reduce){.acq__wide{object-fit:cover;height:100%;top:0;transform:none}}.acq__hud{pointer-events:none;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;inset:0}.acq__hud:before,.acq__hud:after{content:"";border:0 solid var(--accent);width:16px;height:16px;position:absolute}.acq__hud:before{border-top-width:1px;border-left-width:1px;top:0;left:0}.acq__hud:after{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.acq__corner{background:#070a0fb8;gap:2px;padding:6px 8px;display:grid;position:absolute}.acq__corner--tl{top:12px;left:12px}.acq__corner--tr{text-align:right;top:12px;right:12px}.acq__corner--bl{bottom:12px;left:12px}.acq__corner--br{text-align:right;bottom:12px;right:12px}.acq__credit{z-index:3;color:var(--muted);font:500 11px/1.4 var(--mono);letter-spacing:.08em;margin:0;display:block}.acq__credit a:hover,.acq__credit a:focus-visible{color:var(--accent)}.target-sources{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.tags a{color:inherit}.tags a:hover,.tags a:focus-visible{color:var(--accent)}.acq__value{color:var(--text);font-variant-numeric:tabular-nums}.acq__key,.acq__state{color:var(--muted)}.acq__state--on{color:var(--accent)}.acq__reticle{width:96px;height:96px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.acq__reticle path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.acq__cross path{stroke:var(--text);opacity:.55}.acq__brackets{opacity:0;transition:opacity .26s ease-out,transform .26s ease-out;transform:scale(1.8)}.acq__brackets path{stroke:var(--accent)}.acq__reticle--lock .acq__brackets{opacity:1;transform:scale(1)}.acq__reticle--lock .acq__cross{opacity:0}.acq .aladin-logo-container{transform:translate(-50%);left:50%!important;right:auto!important}@media (max-width:640px){.acq__corner--tr{top:auto;bottom:64px}.acq__corner--br{max-width:55%}}.target-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;margin-top:24px;display:grid}@media (max-width:960px){.target-grid{grid-template-columns:minmax(0,1fr)}}.target-main{gap:24px;min-width:0;display:grid}.target-portrait{background:var(--surface);flex-wrap:wrap;align-items:center;gap:24px;padding:20px;display:flex}.target-portrait__meta{flex:220px;gap:16px;display:grid}.readouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.readouts dd{font:500 20px/1.2 var(--mono);font-variant-numeric:tabular-nums;margin-top:2px}.extlink{color:var(--text);justify-self:start}.extlink:hover{color:var(--accent)}.target-side{top:calc(var(--statusbar-h) + 16px);position:sticky}@media (max-width:960px){.target-side{position:static}}.section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.section-head__title{color:var(--text)}.toggle{border:1px solid var(--dim);font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--muted);cursor:pointer;background:0 0;padding:4px 8px}.toggle[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.telemetry-table,.launch{background:var(--surface);padding:16px 20px 20px}.ttable{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.ttable--single{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.ttable{grid-template-columns:minmax(0,1fr)}}.ttable__row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.ttable__row dt{font:500 11px/1.4 var(--mono);letter-spacing:.08em;color:var(--muted);flex:none}.ttable__row dd{text-align:right;min-width:0;font:400 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ttable__raw{display:block}.ttable__rawkey{color:var(--muted)}.launch{gap:14px;display:grid}.launch .ttable{margin-top:-6px}.launch__note{font:400 13px/1.5 var(--sans);color:var(--muted)}.launch__note--alert{color:var(--alert)}.launch__actions{gap:12px;display:grid}.launch__links{flex-wrap:wrap;gap:8px 20px;display:flex}.rehearsal{color:var(--accent)}.walletrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.walletrow__key{font:500 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;display:inline-flex}.walletrow__key--none{color:var(--muted)}.walletlist{gap:6px;display:grid}.walletlist__item{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:40px;color:var(--text);font:500 12px/1 var(--mono);letter-spacing:.08em;cursor:pointer;text-align:left;align-items:center;gap:10px;padding:0 12px;display:flex}.walletlist__item:hover{border-color:var(--accent)}.walletlist__tag{color:var(--muted);margin-left:auto;font-size:11px}.seqlog{background:var(--bg);border:1px solid var(--line);font:500 11px/1.7 var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:12px;list-style:none;display:grid}.seqlog__row{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.seqlog__t{width:3ch;color:var(--muted);flex:none}.seqlog__label{flex:none}.seqlog__dots{border-bottom:1px dotted var(--dim);flex:12px;min-width:12px;transform:translateY(-3px)}.seqlog__value{flex:none}.seqlog__line--note .seqlog__row{white-space:normal}.seqlog__line--note .seqlog__label{overflow-wrap:anywhere;flex:auto;min-width:0}.seqlog__line--ok .seqlog__value{color:var(--ok)}.seqlog__line--accent .seqlog__value,.seqlog__line--note.seqlog__line--accent{color:var(--accent)}.seqlog__line--fail .seqlog__value,.seqlog__line--note.seqlog__line--alert{color:var(--alert)}.seqlog__line--note{padding-left:calc(3ch + 8px)}.seqlog__detail{color:var(--muted);white-space:normal;overflow-wrap:anywhere;padding-left:calc(3ch + 8px);display:block}.seqlog__wait{color:var(--muted);animation:1.2s steps(3,end) infinite seq-wait}@keyframes seq-wait{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
