.wb{--gh-canvas:#0d1117;--gh-panel:#161b22;--gh-border:#30363d;--gh-text:#e6edf3;--gh-muted:#7d8590;--gh-accent:#1f6feb;--gh-floor-h:206px}.wb>.wb-head{background:var(--gh-canvas);border-bottom:0;gap:.75rem;min-height:3.25rem;padding:.35rem .5rem .2rem 1rem}.wb-head__title{color:var(--gh-text);align-items:center;gap:.6rem;margin:0;font-size:16px;font-weight:620;line-height:1.3;display:flex}.wb .gh-i{flex:none;width:16px;height:16px}.gh{background:var(--gh-canvas);min-width:0;color:var(--gh-text);font-family:var(--font-body);position:relative}.gh-tabs{border-bottom:1px solid var(--gh-border);padding:0 16px;display:flex}.gh-tab{color:var(--gh-text);align-items:center;padding:6px 8px 9px;font-size:14px;font-weight:620;line-height:20px;display:inline-flex;box-shadow:inset 0 -2px #f78166}.gh-scroll{position:relative;overflow:hidden;container:wb-track/inline-size}.gh-scroll:focus-visible{outline:2px solid var(--color-ion);outline-offset:-2px}.gh-pan,.gh-track{position:relative}.gh-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.gh-col{border:1px solid var(--gh-border);background:var(--gh-panel);border-radius:6px;flex-direction:column;min-width:0;display:flex;position:relative}.gh-col__head{align-items:center;gap:8px;padding:10px 10px 2px 12px;font-size:14px;font-weight:620;line-height:20px;display:flex}.gh-col__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gh-count{min-width:20px;color:var(--gh-text);text-align:center;font-variant-numeric:tabular-nums;background:#6e768166;border-radius:2em;padding:0 6px;font-size:13px;font-weight:520;line-height:18px;display:inline-grid}.gh-count>span{grid-area:1/1}.gh-col__kebab{margin-left:auto;display:flex}.gh-col__line{color:var(--gh-muted);margin:0;padding:0 12px 8px;font-size:13px;line-height:18px}.gh-cards{flex-direction:column;gap:8px;padding:0 8px;display:flex}.gh-card{border:1px solid var(--gh-border);background:var(--gh-canvas);border-radius:6px;margin:0;padding:8px 10px 10px;position:relative}.gh-card__meta{color:var(--gh-muted);align-items:center;gap:6px;margin:0 0 4px;font-size:13px;line-height:18px;display:flex}.gh .brand-name{font:inherit;letter-spacing:0}.gh-card__title{color:var(--gh-text);overflow-wrap:break-word;margin:0;font-size:14px;font-weight:620;line-height:1.35}.gh-card__labels{flex-wrap:wrap;gap:4px;margin:8px 0 0;display:flex}.gh-label{white-space:nowrap;border:1px solid;border-radius:2em;padding:0 7px;font-size:13px;font-weight:520;line-height:18px}.gh-hover{opacity:0;pointer-events:none;border:1px solid #58a6ff;border-radius:6px;position:absolute;inset:-1px}.gh-card--example[data-example=slot]{visibility:hidden}.ex-icon,.ex-pr-icon{flex:none;display:inline-flex;position:relative}.ex-merged,.ex-pr-merged{background:var(--gh-canvas);display:flex;position:absolute;inset:0}.ex-av,.ex-rev{margin-left:auto;display:inline-flex}.wb .gh-av{flex:none;width:20px;height:20px}.ex-rev .gh-av+.gh-av{margin-left:-4px}.gh-card--example{container-type:inline-size}@container (width<190px){.ex-rev{display:none}}@container (width<150px){.st i{display:none}}.ex-pr{border-top:1px solid var(--gh-border);align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:13px;line-height:20px;display:flex;overflow:hidden}.ex-st{display:inline-grid}.st{white-space:nowrap;grid-area:1/1;align-items:center;gap:5px;display:inline-flex}.st[hidden]{display:none}.st i{background:currentColor;border-radius:50%;width:8px;height:8px}.st-req{color:#d29922}.st-ok{color:#3fb950}.st-merged{color:#a371f7}.gh-stage{min-height:var(--gh-floor-h);flex:1}.gh-col:after{background:var(--gh-border);content:"";height:1px;position:absolute;bottom:21px;left:10px;right:10px}.gh-floor{--wb-k:min(1, tan(atan2(100cqw - 56px, 1240px)));z-index:3;height:var(--gh-floor-h);pointer-events:none;position:absolute;bottom:12px;left:0;right:0}.floor-svg{display:block;overflow:visible}.floor-svg--sb .sb-k{scale:var(--wb-k)}.floor-svg--sb .sb-unk{scale:calc(1 / var(--wb-k))}.floor-svg--sb .sb-arcs{scale:1 var(--wb-k)}.floor-svg text{font-family:var(--font-body)}.floor-svg--sb .sb-two{visibility:hidden;display:none}@media (width>=64rem){@container wb-track (width<1086px){.floor-svg--sb .sb-one{visibility:hidden;display:none}.floor-svg--sb .sb-two{visibility:visible;display:inline}}}.wb>.wb-caption{min-height:2.9rem}.wb-colnav{display:none}@media (width<=63.99rem){.wb>.wb-head{padding-left:.85rem}.gh-scroll{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--gh-border) transparent;overflow-x:auto}.wb.is-live .gh-scroll{overflow:hidden}.gh-track{width:max-content}.gh-cols{grid-template-columns:repeat(5,min(300px,100cqw - 24px))}.gh-floor{--wb-k:1}.gh-col{scroll-snap-align:center}.gh-pan{transition:transform .7s var(--ease-camera)}.wb-colnav:not([hidden]){border-top:1px solid var(--gh-border);background:var(--gh-canvas);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:10px 12px 12px;display:grid}.wb-colnav button{border:1px solid var(--gh-border);min-width:0;min-height:44px;color:var(--color-muted);font:600 .8rem/1.15 var(--font-body);text-wrap:balance;cursor:pointer;background:0 0;border-radius:0;grid-column:span 2;margin:0;padding:.3rem .4rem}.wb-colnav button:nth-child(n+4){grid-column:span 3}@media (width<=21.99rem){.wb-colnav:not([hidden]){gap:4px;padding-inline:8px}.wb-colnav button{padding-inline:.3rem;font-size:.75rem}}@media (width>=45rem){.wb-colnav:not([hidden]){grid-template-columns:repeat(5,minmax(0,1fr))}.wb-colnav button,.wb-colnav button:nth-child(n+4){grid-column:auto}}.wb-colnav button:hover{color:var(--color-starlight)}.wb-colnav button[aria-pressed=true]{border-color:var(--color-ion);color:var(--color-starlight)}.wb-colnav button:focus-visible{outline:2px solid var(--color-ion);outline-offset:2px}}.wb-milestones{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:1.1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.wb-milestones__lead{color:var(--color-muted);font-size:var(--type-legend);grid-column:1/span 3;margin:0;line-height:1.45}.wb-milestones__lead strong{color:var(--color-starlight);font-weight:620}.wb-milestones__rail{grid-column:4/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.wb-milestones__rail:before{background:var(--color-line-strong);content:"";height:1px;position:absolute;top:.42rem;left:0;right:0}.wb-milestones__rail li{color:var(--color-text-soft);padding:1.35rem .75rem 0 0;font-size:.95rem;font-weight:560;line-height:1.35;position:relative}.wb-milestones__rail li:before{border:1.5px solid var(--color-ion);background:var(--color-orbit);content:"";width:.62rem;height:.62rem;position:absolute;top:.12rem;left:.12rem;transform:rotate(45deg)}@media (width<=52rem){.wb-milestones__lead,.wb-milestones__rail{grid-column:1/-1}}@media (width<=40rem){.wb-milestones__rail{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.1rem}.wb-milestones__rail:before{display:none}.wb-milestones__rail li{border-top:1px solid var(--color-line-strong);padding-top:1.2rem}.wb-milestones__rail li:before{top:-.38rem}}@media (prefers-reduced-motion:reduce){.gh-pan{transition:none}}@media print{.wb-colnav{display:none!important}.gh-scroll{overflow:visible}}@media (forced-colors:active){.gh-col,.gh-card,.gh-label,.gh-count,.wb-colnav button{border-color:canvastext}.gh-col:after{background:canvastext}}.contribute-h2{max-width:22ch;font-family:var(--font-display);font-size:var(--type-h2);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}.contribute-head{column-gap:var(--grid-gap);margin-bottom:var(--head-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.contribute-head .contribute-h2{grid-column:1/span 7}.contribute-legend{max-width:38ch;color:var(--color-muted);font-size:var(--type-legend);grid-column:9/span 4;margin:0;line-height:1.5}.contribute-legend strong{color:var(--color-starlight);font-weight:620}.contribute-more{margin:clamp(1.5rem,3vw,2.25rem) 0 0}.contribute-more a{align-items:center;gap:.45rem;min-height:2.75rem;font-weight:650;text-decoration:none;display:inline-flex}.contribute-more a:hover .contribute-mark{translate:.15rem}.contribute-mark{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.contribute-more .contribute-mark{transition:translate var(--dur-micro) var(--ease-ui)}.contribute-intro .page-intro--split .page-intro__inner{padding-block:clamp(2.25rem,4vw,3rem) clamp(1.5rem,2.5vw,2rem)}.band.wg-section{--wg-band-top:clamp(1.25rem, 2.2vw, 1.75rem);padding-top:var(--wg-band-top)}@media (scripting:enabled){.band.wg-section{scroll-margin-top:calc(var(--compact-header-height) - var(--site-header-height) - 1px - 1rem - var(--wg-band-top))}}@media (width>=52rem) and (height<=52rem){.contribute-intro .page-intro--split .page-intro__inner{padding-block:1.6rem 1.25rem}.contribute-intro .page-intro--split .page-intro__lede{font-size:1.1rem}.band.wg-section{--wg-band-top:1rem}.wg-section .orbit__bar{min-height:2.75rem;padding-block:.1rem}.wg-section .orbit__title{font-size:clamp(1.55rem,2.3vw,2.15rem)}.wg-section .orbit-col{gap:.15rem;padding-top:.45rem}.wg-section .orbit-col__icon{width:26px;height:26px}.wg-section .orbit-col__status{line-height:1.1}.wg-section .orbit-col__what{font-size:.95rem;line-height:1.45}.wg-section .orbit-col__who{font-size:.9rem}.wg-section .orbit-svg--desktop{width:min(100%,max(818px,min(1320px,198.496svh - 36.5233rem)))}}.flow-section .contribute-h2{margin-bottom:clamp(1.1rem,2vw,1.5rem)}@property --orbit-wait{syntax:"<number>";inherits:true;initial-value:0}@property --orbit-link-wait{syntax:"<number>";inherits:true;initial-value:0}.orbit{container:orbit/inline-size}.orbit__bar{padding-block:.6rem .7rem;border-bottom:1px solid var(--color-deep-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head controls""caption caption";align-items:start;gap:.35rem 1rem;padding-right:.45rem;display:grid}.orbit__head{grid-area:head;min-width:0;padding-top:.25rem}.orbit__kicker{margin:0 0 .3rem;font-size:.9rem}.orbit__title{color:var(--color-starlight);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:400;line-height:1.08}.orbit__caption{text-wrap:balance;grid-area:caption;min-width:0;margin:0}.orbit__bar .kit-scene-controls{grid-area:controls;justify-content:flex-end;min-width:calc(88px + .25rem);min-height:44px}@container orbit (width>=860px){.orbit__bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"head caption controls";align-items:baseline;column-gap:2rem;padding-block:.3rem .35rem}.orbit__head{flex-wrap:wrap;align-items:baseline;column-gap:1.1rem;padding-top:0;display:flex}.orbit .orbit__kicker{margin:0}.orbit__bar .kit-scene-controls{align-self:center}}.wg-section>.section-shell{container:orbit-shell/inline-size}@container orbit-shell (width<=681.98px){.orbit{grid-template-columns:minmax(0,1fr) auto;display:grid}.orbit__bar{display:contents}.orbit__head{grid-area:1/1;padding:.55rem 0 .6rem 1.1rem}.orbit .orbit__kicker{margin-bottom:.15rem}.orbit__title{font-size:clamp(1.3rem,8.6cqi,1.5rem)}.orbit__bar .kit-scene-controls{grid-area:1/2;align-self:start;padding:.3rem .45rem 0 0}.orbit__stage{border-top:1px solid var(--color-deep-line);grid-area:2/1/3/-1}.orbit__cols{grid-area:3/1/4/-1}.orbit__caption{border-top:1px solid var(--color-deep-line);grid-area:4/1/5/-1;padding:.65rem 1.1rem}}.orbit__stage{border-bottom:1px solid var(--color-deep-line);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;container:orbit-stage/inline-size}.orbit-svg{width:100%;height:auto;font-family:var(--font-body);display:none;overflow:visible}.orbit-svg--phone{max-width:32rem;margin-inline:auto;display:block}.orbit-svg--tablet{width:min(100%,max(680px,178.926svh - 35.7853rem));margin-inline:auto}.orbit-svg--desktop{width:min(100%,max(818px,min(1320px,198.496svh - 46.6466rem)));margin-inline:auto}@container orbit-stage (width>=680px){.orbit-svg--phone{display:none}.orbit-svg--tablet{display:block}}@container orbit-stage (width>=960px){.orbit-svg--tablet{display:none}.orbit-svg--desktop{display:block}}.orbit-svg{pointer-events:none}.orbit-svg :is(.moon,.on-moon,.moon-label){pointer-events:visiblePainted;cursor:pointer}.orbit-svg .moon>circle:first-child{pointer-events:none}.orbit-svg .moon-icon,.orbit-svg .on-moon{transition:filter var(--dur-ui) var(--ease-ui)}.orbit-svg .moon-icon{transition-property:opacity,filter}.orbit-svg .moon>circle:last-of-type{transition:stroke var(--dur-ui) var(--ease-ui)}.orbit-svg .moon-label{transition:fill var(--dur-ui) var(--ease-ui)}.moon-ring{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--dur-ui) var(--ease-ui), transform var(--dur-ui) var(--ease-ui);transform:scale(.94)}@media (hover:hover){:is(.orbit-svg:has([data-moon=data]:hover) [data-moon=data],.orbit-svg:has([data-moon=model]:hover) [data-moon=model],.orbit-svg:has([data-moon=ui]:hover) [data-moon=ui]) .moon-icon{opacity:1;filter:drop-shadow(0 0 2.5px #70e6ffd9)}:is(.orbit-svg:has([data-moon=data]:hover) [data-moon=data],.orbit-svg:has([data-moon=model]:hover) [data-moon=model],.orbit-svg:has([data-moon=ui]:hover) [data-moon=ui]) .moon>circle:last-of-type{stroke:var(--color-ion)}:is(.orbit-svg:has([data-moon=data]:hover) [data-moon=data],.orbit-svg:has([data-moon=model]:hover) [data-moon=model],.orbit-svg:has([data-moon=ui]:hover) [data-moon=ui]) .moon-ring{opacity:.75;transform:scale(1)}:is(.orbit-svg:has([data-moon=data]:hover) [data-moon=data],.orbit-svg:has([data-moon=model]:hover) [data-moon=model],.orbit-svg:has([data-moon=ui]:hover) [data-moon=ui]) .crew{filter:brightness(1.15)drop-shadow(0 0 2.5px #70e6ff66)}:is(.orbit-svg:has([data-moon=data]:hover) [data-moon=data],.orbit-svg:has([data-moon=model]:hover) [data-moon=model],.orbit-svg:has([data-moon=ui]:hover) [data-moon=ui]) .on-moon:not(.crew){filter:brightness(1.2)drop-shadow(0 0 3px #70e6ff8c)}:is(.orbit-svg:has([data-moon=data]:hover) [data-moon=data],.orbit-svg:has([data-moon=model]:hover) [data-moon=model],.orbit-svg:has([data-moon=ui]:hover) [data-moon=ui]) .moon-label{fill:var(--color-ion)}}.orbit__cols{grid-template-columns:minmax(0,1fr);display:grid}.orbit-col{flex-direction:column;gap:.55rem;min-width:0;padding:1.35rem 1.4rem 1.4rem;display:flex;position:relative}.orbit-col+.orbit-col{border-top:1px solid var(--color-deep-line)}@container orbit (width>=860px){.orbit__cols{grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.orbit-col{grid-row:span 5;grid-template-rows:subgrid;align-content:start;gap:.3rem;padding:.8rem 1.15rem .6rem;display:grid}.orbit-col+.orbit-col{border-top:0;border-left:1px solid var(--color-deep-line)}.orbit-col__link{place-self:end start}}.orbit-col__rule{background:var(--color-ion);opacity:0;transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0}.orbit-col__head{align-items:center;gap:.65rem;display:flex}.orbit-col__icon{width:34px;height:34px;opacity:calc(1 - .6 * var(--orbit-wait));flex:none}.orbit-col__title{color:color-mix(in srgb, var(--color-faint) calc(var(--orbit-wait) * 100%), var(--color-starlight));font-family:var(--font-display);font-size:var(--type-h3);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500;line-height:1.2}.orbit-col__status{color:color-mix(in srgb, var(--color-faint) calc(var(--orbit-wait) * 100%), var(--color-aurora));align-items:center;gap:.45rem;margin:0;font-size:.85rem;font-weight:600;display:inline-flex}.orbit-col__status:before{background:var(--color-aurora);content:"";width:7px;height:7px;opacity:calc(1 - .65 * var(--orbit-wait));border-radius:50%;flex:none}.orbit-col__what,.orbit-col__who{text-wrap:pretty;max-inline-size:34em;margin:0}.orbit-col__what{color:var(--color-text-soft);font-size:1rem;line-height:1.55}.orbit-col__who{color:var(--color-muted);font-size:var(--type-legend);line-height:1.5}@container orbit (width>=860px){.orbit-col__icon{width:30px;height:30px}.orbit-col__status{line-height:1.3}.orbit-col__what{line-height:1.5}.orbit-col__who{line-height:1.45}}@container orbit (width<=679.98px){.orbit-col{padding-top:1.1rem}.orbit-col__status{line-height:1.3}}@property --orbit-typed{syntax:"<integer>";inherits:false;initial-value:12}.orbit .typed>.tc{--orbit-typed:clamp(0, calc(var(--n) - var(--a)), 12);opacity:1;position:static}.orbit .typed>.tc:after{content:none}.orbit .tc>span{box-shadow:2px 0 0 rgb(112 230 255/calc(clamp(0, calc(var(--n) - var(--i)), 1) * clamp(0, calc(2 - var(--n) + var(--i)), 1)));opacity:clamp(0, calc(var(--n) - var(--i)), 1)}@container style(--orbit-typed:0){.orbit .tc>span{visibility:hidden;opacity:1}}@container style(--orbit-typed:1){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+2){visibility:hidden}}@container style(--orbit-typed:2){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+3){visibility:hidden}}@container style(--orbit-typed:3){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+4){visibility:hidden}}@container style(--orbit-typed:4){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+5){visibility:hidden}}@container style(--orbit-typed:5){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+6){visibility:hidden}}@container style(--orbit-typed:6){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+7){visibility:hidden}}@container style(--orbit-typed:7){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+8){visibility:hidden}}@container style(--orbit-typed:8){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+9){visibility:hidden}}@container style(--orbit-typed:9){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+10){visibility:hidden}}@container style(--orbit-typed:10){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+11){visibility:hidden}}@container style(--orbit-typed:11){.orbit .tc>span{opacity:1}.orbit .tc>span:nth-child(n+12){visibility:hidden}}.orbit-col__link{min-height:44px;color:color-mix(in srgb, var(--color-faint) calc(var(--orbit-link-wait) * 100%), var(--color-ion));font-size:var(--type-legend);align-self:flex-start;align-items:center;gap:.3rem;margin-top:auto;font-weight:650;text-decoration:none;display:inline-flex}.orbit-col__link:hover{color:var(--color-starlight);text-decoration:underline}.orbit-col:target{box-shadow:inset 0 2px 0 var(--color-ion)}@property --orbit-panel{syntax:"<integer>";inherits:true;initial-value:0}@container orbit (width<=859.98px) and (not style(--orbit-panel:0)){.orbit-col{opacity:0;pointer-events:none;grid-area:1/1}.orbit-col+.orbit-col{border-top:0}.orbit-col:focus-within{opacity:1;pointer-events:auto}}@container orbit (width<=859.98px) and style(--orbit-panel:1){.orbit__cols:not(:focus-within)>.orbit-col:first-child{opacity:1;pointer-events:auto}}@container orbit (width<=859.98px) and style(--orbit-panel:2){.orbit__cols:not(:focus-within)>.orbit-col:nth-child(2){opacity:1;pointer-events:auto}}@container orbit (width<=859.98px) and style(--orbit-panel:3){.orbit__cols:not(:focus-within)>.orbit-col:nth-child(3){opacity:1;pointer-events:auto}}@container orbit (width<=679.98px) and (not style(--orbit-panel:0)){.orbit-col__link{margin-top:0}}.orbit-col__shot{display:none}@media (prefers-reduced-motion:reduce),(scripting:none),(forced-colors:active){@container orbit (width<=679.98px){.orbit-col__shot{border:1px solid var(--color-deep-line);background-color:var(--color-plate);background-image:radial-gradient(circle at 1px 1px, var(--color-grid-dot) 1px, transparent 1.3px);aspect-ratio:358/210;background-size:24px 24px;width:100%;max-width:32rem;height:auto;margin-bottom:.35rem;display:block;overflow:hidden}}}@media screen{:root[data-arm-orbit] .orbit:not([data-scene-state]){--orbit-panel:1}:root[data-arm-orbit] .orbit:not([data-scene-state]) .orb-label{visibility:hidden;opacity:0}:root[data-arm-orbit] .orbit:not([data-scene-state]) .moon-pop{transform:scale(0)}:root[data-arm-orbit] .orbit:not([data-scene-state]) .orbit-col{--orbit-wait:1}:root[data-arm-orbit] .orbit:not([data-scene-state]) .orbit-col__link{--orbit-link-wait:1}:root[data-arm-orbit] .orbit:not([data-scene-state]) .typed{--n:0}}.wg-transit>.kit-plate__stage{container:wg-transit/inline-size}.wg-transit__layout{margin-inline:auto;position:relative}.wg-transit__svg{width:100%;height:auto;font-family:var(--font-body);display:block;overflow:visible}.wg-transit__layout--h{display:none}@container wg-transit (width>=870px){.wg-transit__layout--h{display:block}.wg-transit__layout--v{display:none}}.wg-transit__lanes{pointer-events:none;position:absolute;inset:0}.wg-lane-button{pointer-events:auto;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute}.wg-lane-button:focus-visible{outline:2px solid var(--color-ion);outline-offset:0}.wg-lane__band{fill:#0000;transition:fill var(--dur-ui) var(--ease-ui)}.wg-lane__rule{stroke:var(--color-deep-line);stroke-dasharray:2 6}.wg-lane__bracket{fill:none;stroke:var(--color-line-strong);stroke-width:1.5px;transition:stroke var(--dur-ui) var(--ease-ui)}.wg-lane__name{fill:var(--color-muted);transition:fill var(--dur-ui) var(--ease-ui);font-size:15px;font-weight:620}.wg-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.wg-line--track{stroke:#a5b9d324;stroke-width:7px}.wg-line--lit,.wg-line--stretch{stroke:var(--color-ion);stroke-width:3px;transition:opacity var(--dur-ui) var(--ease-ui)}.wg-line--stretch{opacity:0}.wg-line--future{stroke:var(--color-genome);stroke-width:3px;stroke-dasharray:1.5 7;transition:opacity var(--dur-ui) var(--ease-ui)}.wg-step__hex,.wg-hexmark{fill:var(--enc-mean-4);stroke:var(--color-void);stroke-width:1.5px;transition:opacity var(--dur-ui) var(--ease-ui)}.wg-step__label{fill:var(--color-starlight);transition:fill var(--dur-ui) var(--ease-ui);font-size:15px;font-weight:650}.wg-station__art{transition:opacity var(--dur-ui) var(--ease-ui)}.wg-station__ring{fill:var(--color-plate);stroke:var(--color-ion);stroke-width:2px;transition:stroke var(--dur-micro) var(--ease-ui)}.wg-station__icon path{fill:none;stroke:var(--color-ion);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-micro) var(--ease-ui)}.wg-station--future .wg-station__ring{stroke:var(--color-genome);stroke-dasharray:3 3.5}.wg-station--future .wg-station__icon path{stroke:var(--color-genome)}.wg-station__label{fill:var(--color-text-soft);transition:fill var(--dur-ui) var(--ease-ui);font-size:15px;font-weight:560}.wg-stud{fill:var(--enc-obs)}.wg-stud__ring{fill:var(--enc-obs-ring)}.wg-token{transition:opacity var(--dur-micro) var(--ease-ui)}.wg-token--hex path{fill:var(--enc-mean-4);stroke:var(--color-void);stroke-width:1.5px}.wg-token--hex.is-waiting{opacity:0}@media screen{.wg-transit.is-armed .wg-line--lit{stroke-dasharray:1 1}.wg-transit.is-armed .wg-station.is-ahead .wg-station__ring{stroke:var(--color-line-strong)}.wg-transit.is-armed .wg-station.is-ahead .wg-station__icon path{stroke:var(--color-muted)}}.wg-transit[data-active] .wg-station__art,.wg-transit[data-active] .wg-line--lit,.wg-transit[data-active] .wg-line--future,.wg-transit[data-active] .wg-step__hex,.wg-transit[data-active]:not([data-active=ui]) .wg-token{opacity:.32}.wg-transit[data-active] .wg-station__label,.wg-transit[data-active]:not([data-active=modeling]) .wg-step__label{fill:var(--color-faint)}.wg-transit[data-active=data] .wg-station[data-lane=data] .wg-station__art,.wg-transit[data-active=modeling] .wg-station[data-lane=modeling] .wg-station__art,.wg-transit[data-active=ui] .wg-station[data-lane=ui] .wg-station__art,.wg-transit[data-active=ui] .wg-line--future,.wg-transit[data-active=modeling] .wg-step__hex,.wg-transit[data-active=data] .wg-line--stretch[data-lane=data],.wg-transit[data-active=modeling] .wg-line--stretch[data-lane=modeling],.wg-transit[data-active=ui] .wg-line--stretch[data-lane=ui]{opacity:1}.wg-transit[data-active=data] .wg-station[data-lane=data] .wg-station__label,.wg-transit[data-active=modeling] .wg-station[data-lane=modeling] .wg-station__label,.wg-transit[data-active=ui] .wg-station[data-lane=ui] .wg-station__label{fill:var(--color-starlight)}.wg-transit[data-active=data] .wg-lane[data-lane=data] .wg-lane__band,.wg-transit[data-active=modeling] .wg-lane[data-lane=modeling] .wg-lane__band,.wg-transit[data-active=ui] .wg-lane[data-lane=ui] .wg-lane__band{fill:#70e6ff12}.wg-transit[data-active=data] .wg-lane[data-lane=data] .wg-lane__name,.wg-transit[data-active=modeling] .wg-lane[data-lane=modeling] .wg-lane__name,.wg-transit[data-active=ui] .wg-lane[data-lane=ui] .wg-lane__name{fill:var(--color-ion)}.wg-transit[data-active=data] .wg-lane[data-lane=data] .wg-lane__bracket,.wg-transit[data-active=modeling] .wg-lane[data-lane=modeling] .wg-lane__bracket,.wg-transit[data-active=ui] .wg-lane[data-lane=ui] .wg-lane__bracket{stroke:var(--color-ion)}.wg-transit__legend{margin:0}.start-links{margin-top:var(--head-gap)}.start-offers{flex-wrap:wrap;align-items:center;gap:0 clamp(1.25rem,3vw,2.25rem);margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;display:flex}.start-offers__lead{color:var(--color-muted);font-size:var(--type-legend);font-weight:620}.start-offers a{align-items:center;gap:.45rem;min-height:2.75rem;font-weight:650;text-decoration:none;display:inline-flex}.start-offers .contribute-mark{transition:translate var(--dur-micro) var(--ease-ui)}.start-offers a:hover .contribute-mark{translate:.15rem}@media (width<=52rem){.contribute-head .contribute-h2,.contribute-legend{grid-column:1/-1}.contribute-legend{margin-top:.9rem}}@media (width<=40rem){.start-offers{flex-direction:column;align-items:flex-start}.start-offers__lead{margin-bottom:.25rem}}@media (prefers-reduced-motion:reduce){:is(.wg-transit,.orbit,.contribute-more,.start-offers) *,:is(.wg-transit,.orbit,.contribute-more,.start-offers) :before,:is(.wg-transit,.orbit,.contribute-more,.start-offers) :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.wg-transit{--enc-obs:CanvasText;--enc-obs-ring:Canvas;--enc-obs-radius:CanvasText}.wg-transit svg{forced-color-adjust:none}.orbit__stage,.orbit-col__shot{forced-color-adjust:none;background-color:var(--color-plate)}.orbit-col__rule{background:highlight}.orbit-col__status:before{background:canvastext}.wg-line--lit,.wg-line--stretch,.wg-station__ring,.wg-station__icon path,.wg-lane__bracket{stroke:canvastext}.wg-station__ring,.wg-lane__band{fill:canvas}.wg-lane__name,.wg-station__label,.wg-step__label{fill:canvastext}}
