.pinned.svelte-dp6bpo{position:relative}.stage.svelte-dp6bpo{height:100svh;position:sticky;top:0;overflow:hidden}.head.svelte-19hihen{gap:2px;display:grid}.ref.svelte-19hihen{color:var(--accent);align-items:center;gap:10px;margin-bottom:10px;display:inline-flex}.via.svelte-19hihen{border:3px solid var(--accent);background:var(--paper);border-radius:50%;width:12px;height:12px}h2.svelte-19hihen{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(3rem,8.5vw,8rem);font-weight:800;font-stretch:62%;line-height:.84}.role.svelte-19hihen{margin-top:10px;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:560;font-stretch:85%}.meta.svelte-19hihen{color:var(--ink-2);font-size:11px}.meta.svelte-19hihen span:where(.svelte-19hihen){margin:0 8px}.compact.svelte-19hihen h2:where(.svelte-19hihen){font-size:clamp(2.4rem,5.5vw,5rem)}.compact.svelte-19hihen .role:where(.svelte-19hihen){margin-top:6px;font-size:1.05rem}.wrap.svelte-wkto0a{height:100%;padding:78px var(--gutter) 40px var(--rail);grid-template:"head scope""copy scope"minmax(0,1fr)/minmax(0,.92fr) minmax(0,1.38fr);column-gap:clamp(32px,4vw,64px);display:grid}.head.svelte-wkto0a{grid-area:head}.copy.svelte-wkto0a{flex-direction:column;grid-area:copy;justify-content:space-between;gap:28px;min-height:0;padding-top:40px;display:flex}.label.svelte-wkto0a{color:var(--ink-2);border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;margin-bottom:14px;padding-bottom:8px;font-size:10.5px;display:flex}.clock.svelte-wkto0a{font-variant-numeric:tabular-nums}.sentence.svelte-wkto0a{letter-spacing:-.005em;max-width:22ch;font-size:clamp(1.45rem,2.35vw,2.25rem);font-weight:600;font-stretch:78%;line-height:1.16}.w.svelte-wkto0a{color:var(--ink-2);opacity:.42;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.07em;padding:0 .07em}.w.done.svelte-wkto0a{color:var(--ink);opacity:1}.w.now.svelte-wkto0a{color:var(--paper);background:var(--accent);opacity:1}.cap.svelte-wkto0a .k:where(.svelte-wkto0a){color:var(--accent)}.lead.svelte-wkto0a{text-transform:uppercase;font-size:clamp(2.4rem,4.2vw,3.8rem);font-weight:800;font-stretch:62%;line-height:.9}.body.svelte-wkto0a{max-width:40ch;color:var(--ink-2);margin-top:10px;font-size:1rem;line-height:1.42}.scope.svelte-wkto0a{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;grid-area:scope;min-height:0;margin:0;display:flex}.bar.svelte-wkto0a{border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mode status""readout readout";gap:4px 16px;padding:9px 0 10px;font-size:10.5px;display:grid}.mode.svelte-wkto0a{white-space:nowrap;text-overflow:ellipsis;grid-area:mode;overflow:hidden}.readout.svelte-wkto0a{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-area:readout;overflow:hidden}.status.svelte-wkto0a{color:var(--ink-2);grid-area:status;align-items:center;gap:7px;display:inline-flex}.status.svelte-wkto0a i:where(.svelte-wkto0a){border:1px solid var(--ink);width:7px;height:7px}.status.run.svelte-wkto0a{color:var(--accent)}.status.run.svelte-wkto0a i:where(.svelte-wkto0a){background:var(--accent);border-color:var(--accent)}.plot.svelte-wkto0a{flex:1;min-height:0;margin-top:14px;position:relative}.plot.svelte-wkto0a svg:where(.svelte-wkto0a){display:block;position:absolute;inset:0;overflow:visible}figcaption.svelte-wkto0a{border-top:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;gap:16px;padding:9px 0;font-size:10px;display:flex}.axis.svelte-wkto0a{stroke:var(--ink);stroke-width:1px}.grid.svelte-wkto0a{stroke:var(--ink);stroke-opacity:.28;stroke-width:1px;stroke-dasharray:1 4}.sep.svelte-wkto0a{stroke:var(--rule);stroke-width:1px}.num.svelte-wkto0a,.lbl.svelte-wkto0a{font-family:var(--mono);letter-spacing:.04em;fill:var(--ink);font-variant-numeric:tabular-nums;font-size:10.5px}.num.svelte-wkto0a{fill:var(--ink-2);font-size:10px}.lbl.svelte-wkto0a{text-transform:uppercase}.lbl.svelte-wkto0a .dim:where(.svelte-wkto0a),.lbl.dim.svelte-wkto0a{fill:var(--ink-2);opacity:.8}.lbl.on.svelte-wkto0a{fill:var(--accent)}.lbl.val.svelte-wkto0a{fill:var(--ink-2)}.lbl.val.on.svelte-wkto0a{fill:var(--accent)}.wave.svelte-wkto0a{fill:none;stroke:var(--ink);stroke-width:.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wave.ghost.svelte-wkto0a{stroke-opacity:.16}.bus.svelte-wkto0a{stroke:var(--ink);stroke-width:1.25px}.word.svelte-wkto0a{font-family:var(--mono);fill:var(--ink-2);opacity:.55;font-size:9.5px}.word.said.svelte-wkto0a{fill:var(--ink);opacity:1}.word.saying.svelte-wkto0a{fill:var(--accent);opacity:1}.cur.svelte-wkto0a,.trig.svelte-wkto0a{fill:var(--accent)}.cursor.svelte-wkto0a{stroke:var(--accent);stroke-width:1px}.sig.svelte-wkto0a{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-linejoin:miter}.fill.svelte-wkto0a{fill:url(#u1-hatch)}.hatch.svelte-wkto0a{stroke:var(--ink);stroke-opacity:.22;stroke-width:1px}.idle.svelte-wkto0a{stroke:var(--ink);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:1 3}.ext.svelte-wkto0a{stroke:var(--ink);stroke-opacity:.5;stroke-width:.75px;stroke-dasharray:2 2}.dimline.svelte-wkto0a{fill:none;stroke:var(--ink);stroke-width:.9px}.dimtext.svelte-wkto0a{paint-order:stroke;stroke:var(--paper);stroke-width:8px;stroke-linejoin:round}@media (width<=900px){.wrap.svelte-wkto0a{grid-template:"head""copy""scope"minmax(0,1fr)/minmax(0,1fr);row-gap:18px;padding-top:60px;padding-bottom:26px}.copy.svelte-wkto0a{padding-top:0;display:grid}.read.svelte-wkto0a,.cap.svelte-wkto0a{grid-area:1/1}.read.svelte-wkto0a{opacity:calc(1 - var(--capin))}.sentence.svelte-wkto0a{max-width:none;font-size:clamp(1.3rem,5.4vw,1.9rem)}.label.svelte-wkto0a{margin-bottom:10px;padding-bottom:6px}.lead.svelte-wkto0a{font-size:2.2rem}.body.svelte-wkto0a{margin-top:6px;font-size:.95rem}}.story.svelte-qwcjwz{position:relative}.stage.svelte-qwcjwz{height:100svh;position:sticky;top:0;overflow:hidden}canvas.svelte-qwcjwz{width:100%;height:100%;display:block}.fallback.svelte-qwcjwz{inset:auto var(--gutter) 30vh auto;max-width:28ch;color:var(--ink-2);position:absolute}.leaders.svelte-qwcjwz{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leaders.svelte-qwcjwz polyline:where(.svelte-qwcjwz){fill:none;stroke:var(--ink);stroke-width:1px}.leaders.svelte-qwcjwz .ring:where(.svelte-qwcjwz){fill:none;stroke:var(--accent);stroke-width:1.25px}.leaders.svelte-qwcjwz .dot:where(.svelte-qwcjwz){fill:var(--accent)}.label.svelte-qwcjwz{pointer-events:none;white-space:nowrap;will-change:transform;flex-direction:column;margin-top:-9px;padding:0 0 0 8px;display:flex;position:absolute;top:0;left:0}.label.left.svelte-qwcjwz{align-items:flex-end;padding:0 8px 0 0;translate:-100%}.label.svelte-qwcjwz .mono:where(.svelte-qwcjwz){background:var(--paper);padding:0 4px;font-size:11px;font-weight:500;line-height:18px}.label.svelte-qwcjwz .sub:where(.svelte-qwcjwz){color:var(--ink-2);padding:0 4px;font-size:13px}.hud.svelte-qwcjwz{right:var(--gutter);bottom:calc(var(--gutter) + 8px);background:var(--paper);border:1px solid var(--ink);font-variant-numeric:tabular-nums;min-width:300px;padding:10px 12px;font-size:11px;position:absolute}.hud.svelte-qwcjwz .row:where(.svelte-qwcjwz){white-space:pre;grid-template-columns:1.6fr 1fr 1fr .8fr;gap:8px;padding:3px 0;display:grid}.hud.svelte-qwcjwz .row:where(.svelte-qwcjwz) span:where(.svelte-qwcjwz):not(:first-child){text-align:right}.hud.svelte-qwcjwz .head:where(.svelte-qwcjwz){color:var(--ink-2);border-bottom:1px solid var(--rule);margin-bottom:3px;padding-bottom:6px}.hud.svelte-qwcjwz .est:where(.svelte-qwcjwz){color:var(--accent)}.hud.svelte-qwcjwz .err:where(.svelte-qwcjwz){border-top:1px solid var(--rule);margin-top:3px;padding-top:6px}.sw.svelte-qwcjwz{vertical-align:middle;width:18px;height:0;margin-right:8px;display:inline-block}.sw.solid.svelte-qwcjwz{border-top:3px solid var(--accent)}.sw.dashed.svelte-qwcjwz{border-top:1.5px dashed var(--ink)}.sw.pts.svelte-qwcjwz{background:var(--accent);border-radius:50%;width:6px;height:6px;margin:0 20px 0 6px}.steps.svelte-qwcjwz{pointer-events:none;position:absolute;inset:0}.step.svelte-qwcjwz{position:absolute;left:0;right:0}.card.svelte-qwcjwz{margin-left:var(--rail);pointer-events:auto;width:min(30rem,36vw);position:sticky;top:18vh}.card.svelte-qwcjwz h2:where(.svelte-qwcjwz){letter-spacing:-.01em;margin:14px 0 18px;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:680;font-stretch:72%;line-height:.98}.card.svelte-qwcjwz p:where(.svelte-qwcjwz):not(.mono){color:var(--ink-2);max-width:38ch}.fig.svelte-qwcjwz{color:var(--accent);align-items:center;gap:10px;display:inline-flex}.fig.svelte-qwcjwz:before{content:"";background:currentColor;width:28px;height:1px}.pipe.svelte-qwcjwz{border-top:1px solid var(--ink);grid-template-columns:auto auto 1fr;margin:22px 0 0;display:grid}.pipe.svelte-qwcjwz dt:where(.svelte-qwcjwz),.pipe.svelte-qwcjwz dd:where(.svelte-qwcjwz){border-bottom:1px solid var(--rule);margin:0;padding:9px 14px 9px 0}.pipe.svelte-qwcjwz dd:where(.svelte-qwcjwz){font-weight:500}.cost.svelte-qwcjwz{grid-template-columns:auto 1fr 1fr}.cost.svelte-qwcjwz dd:where(.svelte-qwcjwz){text-transform:none;letter-spacing:0;font-size:13px}.cost.svelte-qwcjwz .head:where(.svelte-qwcjwz){color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:400}.cost.svelte-qwcjwz dd:where(.svelte-qwcjwz):not(.what):not(.head){color:var(--accent)}.pipe.svelte-qwcjwz .what:where(.svelte-qwcjwz){color:var(--ink-2);text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.legend.svelte-qwcjwz{gap:6px;margin:20px 0;padding:0;list-style:none;display:grid}.stats.svelte-qwcjwz{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0 0 12px;display:grid}.stats.svelte-qwcjwz div:where(.svelte-qwcjwz){padding:10px 10px 0 0}.stats.svelte-qwcjwz dt:where(.svelte-qwcjwz){color:var(--ink-2);font-size:11px}.stats.svelte-qwcjwz dd:where(.svelte-qwcjwz){margin:0;font-size:2rem;font-weight:760;font-stretch:62%;line-height:1.1}.note.svelte-qwcjwz{color:var(--ink-2);text-transform:none;letter-spacing:0;font-size:12px}.intro.svelte-qwcjwz .lede:where(.svelte-qwcjwz){max-width:34ch;color:var(--ink-2);margin-top:22px}@media (width<=820px){.card.svelte-qwcjwz{width:100%;padding:18px var(--gutter) 22px;background:var(--paper);border-top:1px solid var(--ink);margin:0;position:sticky;top:auto;bottom:0}.step.svelte-qwcjwz{flex-direction:column;justify-content:flex-end;display:flex}.card.svelte-qwcjwz h2:where(.svelte-qwcjwz){margin:8px 0 10px}.card.svelte-qwcjwz p:where(.svelte-qwcjwz):not(.mono){font-size:15px}.stats.svelte-qwcjwz dd:where(.svelte-qwcjwz){font-size:1.5rem}.legend.svelte-qwcjwz{margin:12px 0}.pipe.svelte-qwcjwz dt:where(.svelte-qwcjwz),.pipe.svelte-qwcjwz dd:where(.svelte-qwcjwz){padding:5px 12px 5px 0}.legend.svelte-qwcjwz,.note.svelte-qwcjwz,.label.svelte-qwcjwz .sub:where(.svelte-qwcjwz){display:none}.card.svelte-qwcjwz h2:where(.svelte-qwcjwz){font-size:1.45rem}.hud.svelte-qwcjwz{top:52px;bottom:auto;right:var(--gutter);left:var(--gutter);min-width:0;padding:6px 10px}}.wrap.svelte-1eoav2b{height:100%;padding:72px var(--gutter) 28px var(--rail);grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.notes.svelte-1eoav2b{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.notes.svelte-1eoav2b li:where(.svelte-1eoav2b){color:var(--ink-2);grid-template-columns:26px 1fr;gap:8px;font-size:15px;line-height:1.4;transition:color .3s;display:grid}.notes.svelte-1eoav2b li:where(.svelte-1eoav2b) .mono:where(.svelte-1eoav2b){color:var(--ink-2);padding-top:3px;font-size:10px}.notes.svelte-1eoav2b li.on:where(.svelte-1eoav2b){color:var(--ink)}.notes.svelte-1eoav2b li.on:where(.svelte-1eoav2b) .mono:where(.svelte-1eoav2b){color:var(--accent)}.sheet.svelte-1eoav2b{border:1px solid var(--ink);background:var(--paper);justify-self:end;width:min(100%,183svh - 603.9px);margin:0;display:grid;container:frc-sheet/inline-size}.sh-head.svelte-1eoav2b{border-bottom:1px solid var(--ink);align-items:center;gap:16px;min-height:48px;padding:8px 14px;display:flex}.sh-no.svelte-1eoav2b{color:var(--ink-2);font-size:11px}.sh-title.svelte-1eoav2b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;overflow:hidden}.clock.svelte-1eoav2b{align-items:baseline;gap:8px;display:inline-flex}.clock.svelte-1eoav2b .mono:where(.svelte-1eoav2b){color:var(--ink-2);font-size:10px}.clock.svelte-1eoav2b b:where(.svelte-1eoav2b){font-variant-numeric:tabular-nums;font-size:30px;font-weight:760;font-stretch:62%;line-height:1}.clock.svelte-1eoav2b b.live:where(.svelte-1eoav2b){color:var(--accent)}.body.svelte-1eoav2b{padding:10px 14px 12px;position:relative}.field.svelte-1eoav2b{aspect-ratio:17.64/9.62;transform-origin:100% 100%;position:relative}.ovl.svelte-1eoav2b{position:absolute;inset:0}.field.svelte-1eoav2b svg:where(.svelte-1eoav2b){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.field.svelte-1eoav2b svg:where(.svelte-1eoav2b) *{vector-effect:non-scaling-stroke}.gdot.svelte-1eoav2b{fill:var(--ink-2);opacity:.55}.edge.svelte-1eoav2b,.thin.svelte-1eoav2b,.dash.svelte-1eoav2b,.target.svelte-1eoav2b,.piece.svelte-1eoav2b,.plan.svelte-1eoav2b,.run.svelte-1eoav2b,.wp.svelte-1eoav2b,.los.svelte-1eoav2b,.shot.svelte-1eoav2b,.fov.svelte-1eoav2b,.bumper.svelte-1eoav2b,.module.svelte-1eoav2b,.nose.svelte-1eoav2b,.lock.svelte-1eoav2b path:where(.svelte-1eoav2b){fill:none;stroke:var(--ink);stroke-width:1px}.edge.svelte-1eoav2b{stroke-width:1.5px}.dash.svelte-1eoav2b{stroke-dasharray:6 4;stroke:var(--ink-2)}.thin.svelte-1eoav2b{stroke-width:.75px;stroke:var(--ink-2)}.dim.svelte-1eoav2b{opacity:.35}.target.svelte-1eoav2b{stroke-width:1.25px;fill:var(--paper-2)}.piece.svelte-1eoav2b{fill:var(--paper)}.plan.svelte-1eoav2b{stroke:var(--ink-2);stroke-dasharray:2 4}.run.svelte-1eoav2b{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.wp.svelte-1eoav2b{fill:var(--paper);stroke-width:1px}.wp.cur.svelte-1eoav2b{stroke:var(--accent);stroke-width:1.5px}.los.svelte-1eoav2b{stroke:var(--accent);stroke-dasharray:3 3}.shot.svelte-1eoav2b{stroke:var(--accent);stroke-width:2px}.lock.svelte-1eoav2b path:where(.svelte-1eoav2b){stroke:var(--accent);stroke-width:1.5px}.fov.svelte-1eoav2b{stroke:var(--accent);stroke-dasharray:4 3;fill:var(--accent);fill-opacity:.07}.bumper.svelte-1eoav2b{fill:var(--paper);stroke-width:1.5px}.module.svelte-1eoav2b{fill:var(--ink);stroke:none}.nose.svelte-1eoav2b{stroke:var(--accent);stroke-width:1.5px}.dimtxt.svelte-1eoav2b,.fieldtag.svelte-1eoav2b{background:var(--paper);color:var(--ink-2);white-space:nowrap;padding:0 6px;font-size:10px;position:absolute;translate:-50% -50%}.dimtxt.small.svelte-1eoav2b{padding:0 3px}.fieldtag.svelte-1eoav2b{background:0 0;padding:0;font-size:9px;translate:0 6px}.wpl.svelte-1eoav2b{pointer-events:none;width:0;height:0;position:absolute}.wpl.svelte-1eoav2b>span:where(.svelte-1eoav2b){white-space:nowrap;background:var(--paper);border-left:1px solid var(--ink);align-items:baseline;gap:6px;padding:0 4px;font-size:10px;line-height:16px;display:flex;position:absolute}.wpl.svelte-1eoav2b b:where(.svelte-1eoav2b){font-weight:500}.wpl.svelte-1eoav2b em:where(.svelte-1eoav2b){font-style:normal}.wpl.svelte-1eoav2b i:where(.svelte-1eoav2b){color:var(--ink-2);font-variant-numeric:tabular-nums;font-style:normal}.wpl.svelte-1eoav2b:not(.recent) em:where(.svelte-1eoav2b),.wpl.svelte-1eoav2b:not(.recent) i:where(.svelte-1eoav2b){display:none}.wpl.svelte-1eoav2b:not(.recent)>span:where(.svelte-1eoav2b){color:var(--ink-2);border-left-color:var(--rule)}.wpl.cur.svelte-1eoav2b>span:where(.svelte-1eoav2b){border-left:2px solid var(--accent)}.wpl.cur.svelte-1eoav2b b:where(.svelte-1eoav2b){color:var(--accent)}.wpl.e.svelte-1eoav2b>span:where(.svelte-1eoav2b){top:-8px;left:26px}.wpl.w.svelte-1eoav2b>span:where(.svelte-1eoav2b){top:-8px;right:38px}.wpl.ne.svelte-1eoav2b>span:where(.svelte-1eoav2b){bottom:14px;left:14px}.wpl.nw.svelte-1eoav2b>span:where(.svelte-1eoav2b){bottom:14px;right:14px}.wpl.se.svelte-1eoav2b>span:where(.svelte-1eoav2b){top:14px;left:14px}.wpl.sw.svelte-1eoav2b>span:where(.svelte-1eoav2b){top:14px;right:14px}.wpl.s.svelte-1eoav2b>span:where(.svelte-1eoav2b){top:34px;left:-16px}.wpl.n.svelte-1eoav2b>span:where(.svelte-1eoav2b){bottom:34px;left:-16px}.timing.svelte-1eoav2b{--row:17px;grid-template-columns:58px 1fr;padding-top:20px;display:grid;position:relative}.timing.svelte-1eoav2b:before{content:"";border-top:1px solid var(--rule);position:absolute;top:12px;left:0;right:0}.names.svelte-1eoav2b{margin:0;padding:0;list-style:none}.names.svelte-1eoav2b li:where(.svelte-1eoav2b){height:var(--row);line-height:var(--row);color:var(--ink-2);font-size:9.5px}.names.svelte-1eoav2b li.hi:where(.svelte-1eoav2b){color:var(--accent)}.plot.svelte-1eoav2b{padding-bottom:16px;position:relative}.plot.svelte-1eoav2b svg:where(.svelte-1eoav2b){width:100%;height:calc(var(--row) * 5);display:block;overflow:visible}.plot.svelte-1eoav2b svg:where(.svelte-1eoav2b) *{vector-effect:non-scaling-stroke}.tick.svelte-1eoav2b{stroke:var(--rule);stroke-width:1px}.tick.major.svelte-1eoav2b{stroke:var(--ink-2);stroke-opacity:.5}.sig.svelte-1eoav2b{fill:none;stroke-width:1.25px;stroke-linejoin:miter}.sig.future.svelte-1eoav2b{stroke:var(--ink-2);stroke-opacity:.35}.sig.past.svelte-1eoav2b{stroke:var(--ink)}.playhead.svelte-1eoav2b{stroke:var(--accent);stroke-width:1.5px}.secs.svelte-1eoav2b{height:14px;position:absolute;bottom:0;left:0;right:0}.secs.svelte-1eoav2b span:where(.svelte-1eoav2b){color:var(--ink-2);font-size:9px;position:absolute;translate:-50%}.secs.svelte-1eoav2b span:where(.svelte-1eoav2b):first-child{translate:0}.secs.svelte-1eoav2b span:where(.svelte-1eoav2b):last-child{translate:-100%}.ledger.svelte-1eoav2b{grid-template-rows:auto auto 1fr;align-content:start;gap:22px;display:grid;position:absolute;inset:10px 14px 12px}.cols.svelte-1eoav2b{grid-template-columns:repeat(4,1fr);margin-left:70px;display:grid}.col.svelte-1eoav2b{border-left:1px solid var(--rule);gap:2px;padding:0 0 8px 10px;display:grid}.col.svelte-1eoav2b .mono:where(.svelte-1eoav2b){color:var(--ink-2);font-size:9.5px}.col.svelte-1eoav2b b:where(.svelte-1eoav2b){font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:clamp(2rem,4.2vw,3.6rem);font-weight:800;font-stretch:62%;line-height:.9;transition:color .2s}.col.done.svelte-1eoav2b b:where(.svelte-1eoav2b){color:var(--ink)}.track.svelte-1eoav2b{grid-template-columns:70px 1fr;align-items:center;display:grid}.lane.svelte-1eoav2b{color:var(--ink-2);font-size:9.5px}.lanebox.svelte-1eoav2b{height:34px;position:relative}.lanebox.svelte-1eoav2b svg:where(.svelte-1eoav2b){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lanebox.svelte-1eoav2b svg:where(.svelte-1eoav2b) *{vector-effect:non-scaling-stroke}.base.svelte-1eoav2b{stroke:var(--ink-2);stroke-opacity:.4;stroke-dasharray:2 3}.sw.svelte-1eoav2b{fill:none;stroke:var(--accent);stroke-width:2px}.via.svelte-1eoav2b{border:1.5px solid var(--ink-2);background:var(--paper);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:calc(20% - 5px)}.via.lit.svelte-1eoav2b{border:2.5px solid var(--accent)}.ends.svelte-1eoav2b{color:var(--ink-2);justify-content:space-between;gap:12px;margin:8px 0 0 70px;font-size:10px;display:flex}.ends.svelte-1eoav2b .lead:where(.svelte-1eoav2b){color:var(--ink);text-align:right}.stats.svelte-1eoav2b{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.detail-cap.svelte-1eoav2b{color:var(--ink-2);font-size:9.5px;position:absolute;right:0}.stats.svelte-1eoav2b>div:where(.svelte-1eoav2b){border-left:1px solid var(--rule);align-content:start;gap:6px;padding:12px 12px 4px 14px;display:grid}.stats.svelte-1eoav2b>div:where(.svelte-1eoav2b):first-child{border-left:0;padding-left:0}.stats.svelte-1eoav2b dt:where(.svelte-1eoav2b){color:var(--ink-2);font-size:9.5px}.stats.svelte-1eoav2b dd:where(.svelte-1eoav2b){margin:0}.stats.svelte-1eoav2b dd:where(.svelte-1eoav2b) b:where(.svelte-1eoav2b){font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:800;font-stretch:62%;line-height:.88}.cap.svelte-1eoav2b{color:var(--ink-2);font-size:9px}.marks.svelte-1eoav2b{flex-wrap:wrap;align-items:center;gap:4px;min-height:14px;display:flex}.sq.svelte-1eoav2b{border:1px solid var(--ink);width:9px;height:9px}.sq.on.svelte-1eoav2b{background:var(--ink)}.tk.svelte-1eoav2b{background:var(--rule);width:2px;height:12px}.tk.on.svelte-1eoav2b{background:var(--ink)}.dia.svelte-1eoav2b{border:1.5px solid var(--ink-2);width:9px;height:9px;margin:0 3px;rotate:45deg}.dia.on.svelte-1eoav2b{border-color:var(--accent);background:var(--accent)}.marks.svelte-1eoav2b .cap:where(.svelte-1eoav2b){margin-left:6px}.tblock.svelte-1eoav2b{border-top:1px solid var(--ink);color:var(--ink-2);font-size:9.5px;display:flex}.tblock.svelte-1eoav2b span:where(.svelte-1eoav2b){border-left:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:7px 10px;overflow:hidden}.tblock.svelte-1eoav2b span:where(.svelte-1eoav2b):first-child{color:var(--ink);border-left:0}@media (width<=900px){.wrap.svelte-1eoav2b{grid-template-columns:1fr;align-content:center;gap:20px;padding-top:60px}.copy.svelte-1eoav2b{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:24px;display:grid}.notes.svelte-1eoav2b{margin:0}.sheet.svelte-1eoav2b{justify-self:center;width:min(100%,183svh - 860.1px)}}@media (width<=700px){.wrap.svelte-1eoav2b{gap:14px;padding-top:52px;padding-bottom:12px}.copy.svelte-1eoav2b{grid-template-columns:1fr;gap:12px}.notes.svelte-1eoav2b{gap:6px}.notes.svelte-1eoav2b li:where(.svelte-1eoav2b){grid-template-columns:20px 1fr;gap:4px;font-size:12.5px}.sh-head.svelte-1eoav2b{gap:10px;min-height:38px;padding:4px 10px}.sh-no.svelte-1eoav2b{display:none}.clock.svelte-1eoav2b b:where(.svelte-1eoav2b){font-size:24px}.body.svelte-1eoav2b{padding:6px 8px 8px}.dimtxt.small.svelte-1eoav2b,.fieldtag.svelte-1eoav2b,.wpl.svelte-1eoav2b:not(.cur){display:none}.ovl.svelte-1eoav2b .wpl:where(.svelte-1eoav2b)>span:where(.svelte-1eoav2b){font-size:9px;line-height:14px;inset:auto auto 10px 10px}.timing.svelte-1eoav2b{--row:12px;grid-template-columns:44px 1fr;padding-top:12px}.timing.svelte-1eoav2b:before{top:6px}.names.svelte-1eoav2b li:where(.svelte-1eoav2b){font-size:8px}.ledger.svelte-1eoav2b{gap:8px;inset:6px 8px 8px}.tblock.svelte-1eoav2b .opt:where(.svelte-1eoav2b){display:none}.tblock.svelte-1eoav2b{font-size:8.5px}.tblock.svelte-1eoav2b span:where(.svelte-1eoav2b){padding:5px 8px}}@container frc-sheet (width<=660px){.ledger.svelte-1eoav2b{grid-template-rows:auto 1fr;gap:10px}.cols.svelte-1eoav2b,.ends.svelte-1eoav2b{margin-left:0}.track.svelte-1eoav2b{grid-template-columns:1fr}.lane.svelte-1eoav2b{display:none}.lanebox.svelte-1eoav2b{height:22px}.col.svelte-1eoav2b{padding:0 0 4px 6px}.col.svelte-1eoav2b .mono:where(.svelte-1eoav2b){font-size:8px}.col.svelte-1eoav2b b:where(.svelte-1eoav2b){font-size:clamp(1.6rem,7cqi,2.6rem)}.ends.svelte-1eoav2b{margin-top:4px;font-size:8.5px}.stats.svelte-1eoav2b{border-top:0;grid-template-columns:repeat(2,1fr);align-self:end;width:calc(50% - 10px)}.stats.svelte-1eoav2b>div:where(.svelte-1eoav2b){border-left:0;border-top:1px solid var(--ink);gap:3px;padding:5px 6px 6px 0}.stats.svelte-1eoav2b>div:where(.svelte-1eoav2b):nth-child(2n){border-left:1px solid var(--rule);padding-left:6px}.detail-cap.svelte-1eoav2b{font-size:8px}.stats.svelte-1eoav2b dt:where(.svelte-1eoav2b){min-height:2.4em;font-size:8px;line-height:1.2}.stats.svelte-1eoav2b dd:where(.svelte-1eoav2b) b:where(.svelte-1eoav2b){font-size:clamp(2rem,8.5cqi,3.2rem)}.stats.svelte-1eoav2b .cap:where(.svelte-1eoav2b){display:none}.sq.svelte-1eoav2b{width:6px;height:6px}.tk.svelte-1eoav2b{height:8px}.marks.svelte-1eoav2b{gap:3px}}.wrap.svelte-1swvble{height:100%;padding:72px var(--gutter) 28px var(--rail);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px clamp(32px,4vw,64px);display:grid}.left.svelte-1swvble{flex-direction:column;grid-row:1/3;justify-content:space-between;gap:24px;min-height:0;display:flex}.lede.svelte-1swvble{max-width:30ch;color:var(--ink-2);margin-top:18px;font-size:15px;line-height:1.4}.readouts.svelte-1swvble{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr 1fr;gap:16px 18px;margin:0;padding-top:14px;display:grid}.readouts.svelte-1swvble>div:where(.svelte-1swvble){min-width:0}dt.svelte-1swvble{color:var(--ink-2);white-space:nowrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}dd.svelte-1swvble{font-variant-numeric:tabular-nums;margin:2px 0 0}.clock.svelte-1swvble,.gauge.svelte-1swvble{grid-column:1/-1}.big.svelte-1swvble{letter-spacing:-.01em;font-size:clamp(64px,7.4vw,116px);font-weight:800;font-stretch:62%;line-height:.86}.num.svelte-1swvble{font-size:32px;font-weight:700;font-stretch:70%;line-height:1}.num.svelte-1swvble span:where(.svelte-1swvble){color:var(--ink-2);font-size:20px;font-weight:500}.gauge.svelte-1swvble em:where(.svelte-1swvble){color:var(--accent);font-style:normal}.gauge.svelte-1swvble .val:where(.svelte-1swvble){color:var(--ink);font-variant-numeric:tabular-nums}.gauge.svelte-1swvble svg:where(.svelte-1swvble){width:100%;height:26px;margin-top:4px;display:block}.scale.svelte-1swvble{color:var(--ink-2);grid-template-columns:repeat(6,1fr);margin-top:2px;font-size:9.5px;display:grid}.scale.svelte-1swvble i:where(.svelte-1swvble){font-style:normal}.scale.svelte-1swvble i:where(.svelte-1swvble):last-child{text-align:right;white-space:nowrap}.hair.svelte-1swvble{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.over.svelte-1swvble{fill:none;stroke:var(--rule);vector-effect:non-scaling-stroke}.bar.svelte-1swvble{fill:var(--accent)}.limit.svelte-1swvble{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.cell.svelte-1swvble{min-height:0;position:relative;container-type:size}.plan.svelte-1swvble{aspect-ratio:760/470;will-change:opacity, transform;width:min(100cqw,161.7cqh);margin:0;position:absolute;top:50%;left:0;translate:0 -50%}.plan.svelte-1swvble svg:where(.svelte-1swvble){width:100%;height:100%;display:block;overflow:hidden}.curb.svelte-1swvble{fill:none;stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.paint.svelte-1swvble{fill:none;stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke}.dash.svelte-1swvble{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:8 6;vector-effect:non-scaling-stroke}.board.svelte-1swvble{fill:var(--ink)}.post.svelte-1swvble{fill:var(--paper);stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.floor.svelte-1swvble{fill:var(--paper-2)}.wall.svelte-1swvble{fill:none;stroke:var(--ink);stroke-width:2.5px;vector-effect:non-scaling-stroke}.win.svelte-1swvble{fill:var(--paper);stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.zone.svelte-1swvble{fill:none;stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.crew.svelte-1swvble{fill:var(--paper);stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke}.crew.on.svelte-1swvble{fill:var(--ink);stroke:var(--ink)}.crew.on.out.svelte-1swvble{stroke:var(--paper);stroke-width:2px}.car.svelte-1swvble rect:where(.svelte-1swvble){fill:var(--paper);stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.car.svelte-1swvble path:where(.svelte-1swvble){fill:none;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.car.timed.svelte-1swvble rect:where(.svelte-1swvble){fill:var(--accent);stroke:var(--accent)}.car.timed.svelte-1swvble path:where(.svelte-1swvble){stroke:var(--paper)}.lbl.svelte-1swvble{white-space:nowrap;font-size:10px;position:absolute;transform:translateY(-50%)}.lbl.dim.svelte-1swvble{color:var(--ink-2)}.facts.svelte-1swvble{will-change:opacity, transform;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.cap.svelte-1swvble{color:var(--accent);margin-bottom:12px}.cap.svelte-1swvble span:where(.svelte-1swvble){color:var(--ink-2)}table.svelte-1swvble{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:780px}th.svelte-1swvble{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--ink);padding:0 8px 8px 0;font-size:10.5px;font-weight:400}td.svelte-1swvble{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:12px 8px 12px 0}td.svelte-1swvble b:where(.svelte-1swvble){font-size:19px;font-weight:620;font-stretch:85%;line-height:1.15;display:block}td.svelte-1swvble span:where(.svelte-1swvble){color:var(--ink-2);font-size:10px}td.v.svelte-1swvble{white-space:nowrap;width:13%;font-size:clamp(22px,2.6vw,34px);font-weight:760;font-stretch:70%}td.u.svelte-1swvble{color:var(--ink-2);white-space:nowrap;font-size:10.5px}.strip.svelte-1swvble{grid-template-columns:64px minmax(0,1fr);align-items:end;min-width:0;margin:0;display:grid}.rl.svelte-1swvble{color:var(--ink-2);padding-bottom:22px;font-size:9.5px}.plot.svelte-1swvble{min-width:0;position:relative}.plot.svelte-1swvble svg:where(.svelte-1swvble){width:100%;display:block;overflow:visible}.peak.svelte-1swvble{fill:var(--paper-2)}.tick.svelte-1swvble{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.arr.svelte-1swvble{fill:none;stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.cursor.svelte-1swvble{stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.axis.svelte-1swvble{height:16px;color:var(--ink-2);margin-top:4px;font-size:9.5px;position:relative}.axis.svelte-1swvble span:where(.svelte-1swvble){white-space:nowrap;position:absolute;transform:translate(-50%)}.axis.svelte-1swvble span:where(.svelte-1swvble):first-child{transform:none}.axis.svelte-1swvble span:where(.svelte-1swvble):nth-last-child(2){transform:translate(-100%)}.axis.svelte-1swvble .pk:where(.svelte-1swvble){color:var(--ink);top:-52px}@media (width<=820px){.wrap.svelte-1swvble{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:12px;padding-top:56px;padding-bottom:18px}.left.svelte-1swvble{display:contents}.lede.svelte-1swvble{display:none}.readouts.svelte-1swvble{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:8px 12px;padding-top:10px}.big.svelte-1swvble{font-size:50px}.num.svelte-1swvble{font-size:24px}.num.svelte-1swvble span:where(.svelte-1swvble){font-size:15px}dt.svelte-1swvble{font-size:9px}.lbl.svelte-1swvble{font-size:8px}.lbl.dim.svelte-1swvble,.lbl.opt.svelte-1swvble{display:none}.strip.svelte-1swvble{grid-template-columns:0 minmax(0,1fr)}.rl.svelte-1swvble{visibility:hidden}.facts.svelte-1swvble{justify-content:flex-start}.cap.svelte-1swvble{margin-bottom:6px}.cap.svelte-1swvble span:where(.svelte-1swvble),td.svelte-1swvble span:where(.svelte-1swvble){display:none}th.svelte-1swvble{padding-bottom:4px}td.svelte-1swvble{padding:6px 6px 6px 0}td.svelte-1swvble b:where(.svelte-1swvble){font-size:14px}td.v.svelte-1swvble{font-size:19px}}.stage.svelte-1ijf5tt{width:100%;height:100%;position:relative;overflow:hidden}.scene.svelte-1ijf5tt{perspective:2400px;perspective-origin:50%;pointer-events:none;position:absolute;inset:0}.rig.svelte-1ijf5tt,.lid.svelte-1ijf5tt{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:0}.face.svelte-1ijf5tt{transform-origin:0 0;backface-visibility:hidden;border:2px solid var(--ink);position:absolute;top:0;left:0}.edge.svelte-1ijf5tt,.under.svelte-1ijf5tt{backface-visibility:visible;background:var(--paper-2)}.deck.svelte-1ijf5tt{background:var(--paper-2);backface-visibility:visible;border-radius:0 0 18px 18px}.deck.svelte-1ijf5tt svg:where(.svelte-1ijf5tt){display:block}.kb.svelte-1ijf5tt{fill:none;stroke:var(--ink-2);stroke-width:1.5px}.key.svelte-1ijf5tt{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.bezel.svelte-1ijf5tt,.cover.svelte-1ijf5tt{background:var(--paper-2);border-radius:18px 18px 4px 4px}.tag.svelte-1ijf5tt{border:2px solid var(--ink);background:var(--paper);gap:6px;width:230px;padding:14px 16px;display:grid;position:absolute;top:70px;left:70px}.tag.svelte-1ijf5tt span:where(.svelte-1ijf5tt){color:var(--ink-2);font-size:16px}.tag.svelte-1ijf5tt b:where(.svelte-1ijf5tt){letter-spacing:.08em;font-size:26px;font-weight:500}.tag.svelte-1ijf5tt svg:where(.svelte-1ijf5tt){width:100%;height:34px;fill:var(--ink)}.screen.svelte-1ijf5tt{background:var(--paper);border:2px solid var(--ink);color:var(--ink);grid-template-rows:auto 1fr auto;padding:22px 34px 26px;display:grid;position:absolute;top:26px;left:24px;overflow:hidden}.bar.svelte-1ijf5tt{color:var(--ink-2);justify-content:space-between;font-size:13px;display:flex}.body.svelte-1ijf5tt{grid-template-columns:1fr 1fr;align-items:start;gap:56px;padding:46px 110px 0 120px;display:grid}.col.svelte-1ijf5tt{min-width:0}.ico.svelte-1ijf5tt{fill:none;width:56px;height:56px;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;margin-bottom:18px}.ico.ok.svelte-1ijf5tt{stroke:var(--accent)}h3.svelte-1ijf5tt{letter-spacing:-.005em;font-size:40px;font-weight:700;font-stretch:75%;line-height:1}h3.done.svelte-1ijf5tt{color:var(--accent)}.sub.svelte-1ijf5tt{color:var(--ink-2);max-width:22ch;margin-top:14px;font-size:17px;line-height:1.35}.fields.svelte-1ijf5tt{gap:8px;max-width:340px;padding-top:74px;display:grid}.fields.svelte-1ijf5tt .lbl:where(.svelte-1ijf5tt){color:var(--ink-2);margin-top:6px;font-size:12px}.input.svelte-1ijf5tt{border:2px solid var(--ink-2);height:50px;font-family:var(--mono);white-space:nowrap;align-items:center;padding:0 14px;font-size:19px;display:flex;overflow:hidden}.input.focus.svelte-1ijf5tt{border-color:var(--accent)}.caret.svelte-1ijf5tt{background:var(--accent);width:2px;height:24px;margin-left:2px;display:inline-block}.row.svelte-1ijf5tt{border-bottom:1.5px solid var(--rule);justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.row.svelte-1ijf5tt span:where(.svelte-1ijf5tt){color:var(--ink-2);font-size:12px}.row.svelte-1ijf5tt b:where(.svelte-1ijf5tt){font-size:19px;font-weight:560}.row.svelte-1ijf5tt b.hot:where(.svelte-1ijf5tt){color:var(--accent)}.progress.svelte-1ijf5tt{border:2px solid var(--ink);height:10px;margin-top:16px;overflow:hidden}.progress.svelte-1ijf5tt i:where(.svelte-1ijf5tt){background:var(--accent);transform-origin:0 0;height:100%;display:block}.small.svelte-1ijf5tt{color:var(--ink-2);margin-top:8px;font-size:12px}.foot.svelte-1ijf5tt{justify-content:space-between;align-items:center;display:flex}.dots.svelte-1ijf5tt{gap:8px;display:flex}.dots.svelte-1ijf5tt i:where(.svelte-1ijf5tt){border:2px solid var(--ink-2);border-radius:50%;width:10px;height:10px}.dots.svelte-1ijf5tt i.on:where(.svelte-1ijf5tt){background:var(--ink);border-color:var(--ink)}.btns.svelte-1ijf5tt{gap:12px;display:flex}.btn.svelte-1ijf5tt{border:2px solid var(--ink);padding:9px 20px;font-size:16px;font-weight:600}.btn.primary.svelte-1ijf5tt{background:var(--accent);border-color:var(--accent);color:var(--paper)}.shadow.svelte-1ijf5tt{background:color-mix(in srgb, var(--paper) 25%, black);filter:blur(60px);pointer-events:none;border-radius:50%;width:1000px;height:1000px;position:absolute;top:0;left:0}.dongle.svelte-1ijf5tt{backface-visibility:visible;border:0}.dongle.svelte-1ijf5tt svg:where(.svelte-1ijf5tt){display:block;overflow:visible}.plug.svelte-1ijf5tt{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.board.svelte-1ijf5tt{fill:var(--paper-2);stroke:var(--ink);stroke-width:2.5px}.dl.svelte-1ijf5tt{fill:none;stroke:var(--ink);stroke-width:2px}.dtx.svelte-1ijf5tt{font-family:var(--mono);letter-spacing:.08em;fill:var(--ink-2);font-size:15px}.dled.svelte-1ijf5tt,.pled.svelte-1ijf5tt{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.dled.on.svelte-1ijf5tt{fill:var(--accent);stroke:var(--accent)}.port.svelte-1ijf5tt,.pled.svelte-1ijf5tt{border:2px solid var(--ink);background:var(--paper);height:12px;position:absolute;top:8px}.port.svelte-1ijf5tt{width:36px}.pled.svelte-1ijf5tt{border-radius:50%;width:10px;height:10px;top:9px}.pled.on.svelte-1ijf5tt{background:var(--accent);border-color:var(--accent)}.yardclip.svelte-1ijf5tt{pointer-events:none;position:absolute;inset:232px 0 96px;overflow:hidden}.yardin.svelte-1ijf5tt{position:absolute;top:-232px;left:0}.yard.svelte-1ijf5tt{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.cart.svelte-1ijf5tt{margin:0;position:absolute;top:0;left:0}svg.cart.svelte-1ijf5tt{height:auto;display:block;overflow:visible}.rate.svelte-1ijf5tt{border:1px solid var(--rule);color:var(--ink-2);margin-left:8px;padding:1px 6px;font-weight:400}.rate.hot.svelte-1ijf5tt,.lab.svelte-1ijf5tt b.hot:where(.svelte-1ijf5tt){border-color:var(--accent);color:var(--accent)}.lab.svelte-1ijf5tt b:where(.svelte-1ijf5tt){color:var(--ink);font-weight:500}.cart.svelte-1ijf5tt svg:where(.svelte-1ijf5tt){width:100%;height:auto;display:block;overflow:visible}.frame.svelte-1ijf5tt,.floor.svelte-1ijf5tt{fill:none;stroke:var(--ink);stroke-width:1.5px}.floor.svelte-1ijf5tt{fill:var(--paper-2)}.thin.svelte-1ijf5tt{stroke:var(--ink-2);stroke-width:1px}.slab.svelte-1ijf5tt{fill:var(--paper-2);stroke:var(--ink);stroke-width:1.5px}.led.svelte-1ijf5tt{fill:var(--paper);stroke:var(--ink-2);stroke-width:1px}.led.on.svelte-1ijf5tt{fill:var(--accent);stroke:var(--accent)}.cart.svelte-1ijf5tt figcaption:where(.svelte-1ijf5tt){color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:8px;font-size:10px;display:flex}.copy.svelte-1ijf5tt{pointer-events:none;position:absolute;inset:0}.head.svelte-1ijf5tt{top:72px;left:var(--rail);right:var(--gutter);position:absolute}.count.svelte-1ijf5tt{top:76px;right:var(--gutter);text-align:right;position:absolute}.lab.svelte-1ijf5tt{color:var(--ink-2);font-size:10px}.big.svelte-1ijf5tt{font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(52px,6.4vw,96px);font-weight:800;font-stretch:62%;line-height:.9}.keys.svelte-1ijf5tt{left:var(--rail);background:var(--paper);border:1px solid var(--ink);max-width:calc(100vw - 32px);padding:12px 14px;position:absolute;top:0;left:0}.caps.svelte-1ijf5tt{gap:6px;min-height:34px;margin-top:8px;display:flex}kbd.svelte-1ijf5tt{font-family:var(--mono);border:1px solid var(--ink);min-width:34px;height:34px;color:var(--ink);background:var(--paper-2);white-space:nowrap;border-bottom-width:3px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;display:inline-flex}kbd.now.svelte-1ijf5tt{border-color:var(--accent);color:var(--accent);background:var(--paper)}kbd.idle.svelte-1ijf5tt{color:var(--ink-2)}.facts.svelte-1ijf5tt{left:var(--rail);right:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid;position:absolute;bottom:26px}.facts.svelte-1ijf5tt div:where(.svelte-1ijf5tt){min-width:0;padding:10px 14px 0 0}.facts.svelte-1ijf5tt dt:where(.svelte-1ijf5tt){font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;font-stretch:62%;line-height:1}.facts.svelte-1ijf5tt dd:where(.svelte-1ijf5tt){color:var(--ink-2);margin:4px 0 0;font-size:9.5px;line-height:1.35}@media (width>=821px){.keys.svelte-1ijf5tt{margin-left:var(--rail)}}@media (width<=820px){.yardclip.svelte-1ijf5tt{inset:228px 0 150px}.yardin.svelte-1ijf5tt{top:-228px}.head.svelte-1ijf5tt{top:56px}.count.svelte-1ijf5tt{top:174px;left:var(--rail);text-align:left;align-items:baseline;gap:12px;display:flex;right:auto}.big.svelte-1ijf5tt{font-size:40px}.facts.svelte-1ijf5tt{grid-template-columns:repeat(3,minmax(0,1fr));bottom:18px}.facts.svelte-1ijf5tt div:where(.svelte-1ijf5tt){padding:8px 8px 6px 0}.facts.svelte-1ijf5tt dt:where(.svelte-1ijf5tt){font-size:22px}.facts.svelte-1ijf5tt dd:where(.svelte-1ijf5tt){font-size:8.5px}.keys.svelte-1ijf5tt{padding:10px 12px}kbd.svelte-1ijf5tt{min-width:28px;height:28px;padding:0 6px;font-size:11px}}.wrap.svelte-27s3m{height:100%;padding:80px var(--gutter) 28px var(--rail);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:clamp(24px,4vw,64px);display:grid}.head.svelte-27s3m{grid-area:1/1}.tlm.svelte-27s3m{grid-area:2/1;align-self:end;gap:22px;max-width:520px;padding-bottom:12px;display:grid}.scene.svelte-27s3m{flex-direction:column;grid-area:1/2/3;justify-content:flex-end;min-height:0;margin:0;display:flex}.scene.svelte-27s3m svg:where(.svelte-27s3m){width:100%;height:100%;min-height:0;overflow:visible}.lab.svelte-27s3m{color:var(--ink-2);border-bottom:1px solid var(--ink);justify-content:space-between;margin-bottom:8px;padding-bottom:6px;font-size:10.5px;display:flex}.read.svelte-27s3m{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,auto) 1fr;margin:0;display:grid}.read.svelte-27s3m>div:where(.svelte-27s3m){border-right:1px solid var(--rule);margin-right:18px;padding:8px 18px 10px 0}.read.svelte-27s3m>div:where(.svelte-27s3m):last-child{border-right:0;margin-right:0}dt.svelte-27s3m{color:var(--ink-2);font-size:10px}dd.svelte-27s3m{font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0;font-size:13px}dd.svelte-27s3m b:where(.svelte-27s3m){font-family:var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:760;font-stretch:62%;line-height:1}.phase.svelte-27s3m dd:where(.svelte-27s3m){color:var(--ink);padding-top:10px;font-size:12px}.phase.on.svelte-27s3m dd:where(.svelte-27s3m){color:var(--accent)}.ok.svelte-27s3m{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.ok.svelte-27s3m i:where(.svelte-27s3m){background:var(--accent);border-radius:50%;width:7px;height:7px}.strip.svelte-27s3m{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.strip.svelte-27s3m svg:where(.svelte-27s3m){width:100%;height:36px;display:block}.strip.svelte-27s3m line:where(.svelte-27s3m){vector-effect:non-scaling-stroke}.lim.svelte-27s3m{stroke:var(--ink);stroke-dasharray:2 4;stroke-width:1px}.grid.svelte-27s3m{stroke:var(--rule);stroke-width:1px}.sig.svelte-27s3m{stroke:var(--accent);stroke-width:2.5px}.val.svelte-27s3m{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:2.6rem;font-weight:780;font-stretch:62%;line-height:1}.val.svelte-27s3m small:where(.svelte-27s3m){font-family:var(--mono);color:var(--ink-2);vertical-align:top;font-size:11px;font-weight:400}ul.svelte-27s3m{gap:4px;margin:0;padding:0;list-style:none;display:grid}.list.svelte-27s3m li:where(.svelte-27s3m){color:var(--ink-2);align-items:center;gap:10px;font-size:16px;font-weight:540;font-stretch:85%;display:flex}.list.svelte-27s3m li.go:where(.svelte-27s3m){color:var(--ink)}.box.svelte-27s3m{border:1px solid var(--ink);flex:none;width:12px;height:12px;position:relative}.go.svelte-27s3m .box:where(.svelte-27s3m):after{content:"";background:var(--ink);position:absolute;inset:2px}.st.svelte-27s3m{color:var(--ink-2);margin-left:auto;font-size:10px}.crew.svelte-27s3m li:where(.svelte-27s3m):before{content:"";background:var(--ink);width:12px;height:1px}svg.svelte-27s3m text:where(.svelte-27s3m){font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase}.ax.svelte-27s3m,.gnd.svelte-27s3m{stroke:var(--ink);stroke-width:1px}.tick.svelte-27s3m{stroke:var(--ink);stroke-opacity:.5}.yr.svelte-27s3m{fill:var(--ink);font-size:11px}.cap.svelte-27s3m{fill:var(--ink-2);font-size:10px}.ptr.svelte-27s3m{fill:var(--accent)}.plan.svelte-27s3m{fill:none;stroke:var(--ink);stroke-opacity:.35;stroke-dasharray:3 5}.flown.svelte-27s3m{fill:none;stroke:var(--accent);stroke-width:1.5px}.hatch.svelte-27s3m{stroke:var(--ink);stroke-opacity:.35}.pad.svelte-27s3m{fill:var(--paper-2);stroke:var(--ink)}.cl.svelte-27s3m{stroke:var(--ink);stroke-opacity:.4;stroke-dasharray:10 3 2 3}.lamp.svelte-27s3m{fill:var(--paper);stroke:var(--ink)}.lamp.on.svelte-27s3m{fill:var(--accent);stroke:var(--accent)}.lander.svelte-27s3m{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.lander.svelte-27s3m *,.plume.svelte-27s3m path:where(.svelte-27s3m){vector-effect:non-scaling-stroke}.lander.svelte-27s3m .body:where(.svelte-27s3m){fill:var(--paper)}.lander.svelte-27s3m .thin:where(.svelte-27s3m){stroke-width:1px}.tag.svelte-27s3m{fill:var(--ink);stroke:none;font-size:8px}.plume.svelte-27s3m path:where(.svelte-27s3m){fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linejoin:round}.spray.svelte-27s3m line:where(.svelte-27s3m){stroke:var(--accent);stroke-width:1px}.dim.svelte-27s3m line:where(.svelte-27s3m),.dim.svelte-27s3m path:where(.svelte-27s3m){stroke:var(--ink-2);fill:var(--ink-2);stroke-width:.8px}.dim.svelte-27s3m .ext:where(.svelte-27s3m){stroke-opacity:.6}.dim.svelte-27s3m text:where(.svelte-27s3m){fill:var(--ink);font-size:10px}@media (width<=820px){.wrap.svelte-27s3m{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:10px;padding-top:60px;padding-bottom:14px}.head.svelte-27s3m,.tlm.svelte-27s3m,.scene.svelte-27s3m{grid-column:1}.scene.svelte-27s3m{grid-row:2}.tlm.svelte-27s3m{grid-row:3;gap:12px;max-width:none;padding-bottom:0}.read.svelte-27s3m>div:where(.svelte-27s3m){margin-right:10px;padding:6px 10px 6px 0}dd.svelte-27s3m b:where(.svelte-27s3m){font-size:1.5rem}.phase.svelte-27s3m dd:where(.svelte-27s3m){padding-top:6px;font-size:10px}.val.svelte-27s3m{font-size:2rem}.strip.svelte-27s3m svg:where(.svelte-27s3m){height:26px}.list.svelte-27s3m li:where(.svelte-27s3m){font-size:14px}.lab.svelte-27s3m{margin-bottom:4px;padding-bottom:4px}.yr.svelte-27s3m{font-size:17px}.cap.svelte-27s3m,.dim.svelte-27s3m text:where(.svelte-27s3m){font-size:15px}}.pinout.svelte-restcz{grid-template-columns:1fr minmax(120px,190px) 1fr;align-items:stretch;width:100%;max-width:820px;margin:0;display:grid}.side.svelte-restcz{flex-direction:column;justify-content:space-between;gap:2px;margin:0;padding:18px 0;list-style:none;display:flex}.side.svelte-restcz li:where(.svelte-restcz){height:26px;color:var(--ink-2);align-items:center;gap:10px;transition:color .25s;display:flex}.l.svelte-restcz li:where(.svelte-restcz){justify-content:flex-end}.side.svelte-restcz i:where(.svelte-restcz){background:var(--paper-2);border:1px solid var(--ink);width:26px;height:10px;transition:background .25s}.l.svelte-restcz i:where(.svelte-restcz){border-right:0}.r.svelte-restcz i:where(.svelte-restcz){border-left:0}.side.svelte-restcz li.on:where(.svelte-restcz){color:var(--ink)}.side.svelte-restcz li.on:where(.svelte-restcz) i:where(.svelte-restcz){background:var(--accent)}.side.svelte-restcz li.nc:where(.svelte-restcz) .name:where(.svelte-restcz){color:var(--ink-2);opacity:.6;font-family:var(--mono);font-size:11px}.side.svelte-restcz li.nc.on:where(.svelte-restcz) i:where(.svelte-restcz){background:var(--paper-2)}.num.svelte-restcz{color:var(--ink-2);text-align:center;width:2ch;font-size:11px}.name.svelte-restcz{white-space:nowrap;font-size:15px;font-weight:520;font-stretch:85%}.body.svelte-restcz{background:var(--ink);color:var(--paper);writing-mode:vertical-rl;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.notch.svelte-restcz{background:var(--paper);border-radius:0 0 13px 13px;width:26px;height:13px;position:absolute;top:-1px;left:50%;translate:-50%}.pin1.svelte-restcz{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:16px}.part.svelte-restcz{letter-spacing:.18em;font-size:22px;font-weight:500}.desc.svelte-restcz{opacity:.6;font-size:10px}figcaption.svelte-restcz{color:var(--ink-2);text-align:center;grid-column:1/-1;margin-top:18px;font-size:11px}@media (width<=620px){.pinout.svelte-restcz{grid-template-columns:1fr 56px 1fr}.name.svelte-restcz{font-size:11.5px}.side.svelte-restcz i:where(.svelte-restcz){width:12px}.side.svelte-restcz li:where(.svelte-restcz){gap:4px;height:22px}.part.svelte-restcz{font-size:14px}.desc.svelte-restcz{display:none}}.wrap.svelte-11wt09w{height:100%;padding:80px var(--gutter) 40px var(--rail);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:40px;display:grid}.chip.svelte-11wt09w{justify-content:center;display:flex}@media (width<=980px){.wrap.svelte-11wt09w{grid-template-columns:1fr;align-content:center;gap:24px;padding-top:64px}}.chapter.svelte-rybpew{padding:120px var(--gutter) 140px var(--rail)}.bom.svelte-rybpew{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:1180px;margin-top:48px}.c-item.svelte-rybpew{width:76px}.c-qty.svelte-rybpew{width:92px}.c-ref.svelte-rybpew{width:96px}.c-note.svelte-rybpew{width:32%}thead.svelte-rybpew th:where(.svelte-rybpew){text-align:left;color:var(--ink-2);border-bottom:1.5px solid var(--ink);padding:0 12px 8px 0;font-size:10.5px;font-weight:500}.sec.svelte-rybpew th:where(.svelte-rybpew){text-align:left;color:var(--ink);border-bottom:1px solid var(--ink);padding:22px 0 8px;font-size:10.5px;font-weight:500}.sec.svelte-rybpew span:where(.svelte-rybpew){color:var(--ink-2);margin-left:14px}tbody.svelte-rybpew tr:where(.svelte-rybpew):not(.sec){border-bottom:1px solid var(--rule)}td.svelte-rybpew{vertical-align:baseline;padding:11px 12px 11px 0}td.svelte-rybpew>:where(.svelte-rybpew){display:inline-block}td.svelte-rybpew{color:var(--ink)}.qty.svelte-rybpew b:where(.svelte-rybpew),.qty.svelte-rybpew small:where(.svelte-rybpew),.ref.svelte-rybpew,.part.svelte-rybpew,td.note.svelte-rybpew{opacity:calc(.1 + .9 * var(--r))}.item.svelte-rybpew{color:var(--ink-2);white-space:nowrap;font-size:11px}.pad.svelte-rybpew{border:1px dashed var(--ink-2);vertical-align:-1px;width:9px;height:9px;margin-right:12px}.placing.svelte-rybpew .pad:where(.svelte-rybpew){border:1px solid var(--accent);background:var(--accent)}.placed.svelte-rybpew .pad:where(.svelte-rybpew){border:1px solid var(--ink);background:var(--ink)}.placing.svelte-rybpew .ref:where(.svelte-rybpew){color:var(--accent)}.qty.svelte-rybpew b:where(.svelte-rybpew){font-size:1.6rem;font-weight:760;font-stretch:62%;line-height:1}.qty.svelte-rybpew small:where(.svelte-rybpew){color:var(--ink-2);margin-left:4px;font-size:10px}.ref.svelte-rybpew{font-size:12px}.part.svelte-rybpew{font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;font-stretch:85%;line-height:1.2}.sub.svelte-rybpew{display:none}td.note.svelte-rybpew{color:var(--ink-2);font-size:15px;font-stretch:90%}.block.svelte-rybpew{border:1px solid var(--ink);grid-template-columns:auto auto 1fr auto;max-width:1180px;margin:28px 0 0;font-size:10.5px;display:grid}.block.svelte-rybpew>div:where(.svelte-rybpew){border-right:1px solid var(--ink);padding:8px 12px}.block.svelte-rybpew>div:where(.svelte-rybpew):last-child{border-right:0}.block.svelte-rybpew dt:where(.svelte-rybpew){color:var(--ink-2);font-size:9.5px}.block.svelte-rybpew dd:where(.svelte-rybpew){font-variant-numeric:tabular-nums;margin:2px 0 0}.block.svelte-rybpew dd.done:where(.svelte-rybpew){color:var(--accent)}@media (width<=720px){.chapter.svelte-rybpew{padding-top:96px;padding-bottom:96px}.bom.svelte-rybpew{margin-top:32px}.c-item.svelte-rybpew{width:44px}.c-qty.svelte-rybpew{width:52px}.c-ref.svelte-rybpew{width:40px}.c-note.svelte-rybpew,.hn.svelte-rybpew,td.note.svelte-rybpew,.pad.svelte-rybpew{display:none}.item.svelte-rybpew{font-size:10px}.placing.svelte-rybpew .item:where(.svelte-rybpew){color:var(--accent)}.placed.svelte-rybpew .item:where(.svelte-rybpew){color:var(--ink)}td.svelte-rybpew{padding:9px 8px 9px 0}.qty.svelte-rybpew b:where(.svelte-rybpew){font-size:1.3rem}.qty.svelte-rybpew small:where(.svelte-rybpew){margin-left:2px;font-size:9px}.ref.svelte-rybpew{font-size:10.5px}.part.svelte-rybpew{font-size:1rem}.sub.svelte-rybpew{color:var(--ink-2);opacity:calc(.1 + .9 * var(--r));margin-top:2px;font-size:13px;display:block}thead.svelte-rybpew th:where(.svelte-rybpew){padding-right:6px;font-size:9.5px}.block.svelte-rybpew{grid-template-columns:1fr 1fr}.block.svelte-rybpew>div:where(.svelte-rybpew):nth-child(2){border-right:0}.block.svelte-rybpew>div:where(.svelte-rybpew):nth-child(-n+2){border-bottom:1px solid var(--ink)}}.chapter.svelte-1o1jsre{min-height:100svh;padding:120px var(--gutter) 0 var(--rail);flex-direction:column;display:flex;position:relative}.lead.svelte-1o1jsre{background:var(--accent);z-index:7;width:3.5px;position:absolute;top:40px}.body.svelte-1o1jsre{flex-direction:column;flex:1;justify-content:center;padding-bottom:56px;display:flex}.ref.svelte-1o1jsre{color:var(--accent);align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.via.svelte-1o1jsre{border:3px solid var(--accent);background:var(--paper);border-radius:50%;width:12px;height:12px}.seeking.svelte-1o1jsre{max-width:26ch;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:600;font-stretch:80%;line-height:1.08}.k.svelte-1o1jsre{color:var(--ink-2);margin-bottom:8px;font-size:11px;font-stretch:100%;display:block}.net.svelte-1o1jsre{color:var(--ink-2);font-size:10.5px;display:block}.email.svelte-1o1jsre{width:fit-content;max-width:100%;margin-top:clamp(36px,7vh,72px);text-decoration:none;display:block}.addr.svelte-1o1jsre{letter-spacing:-.015em;border-bottom:4px solid var(--ink);overflow-wrap:anywhere;padding-bottom:.08em;font-size:clamp(2.5rem,10.6vw,11.5rem);font-weight:820;font-stretch:62%;line-height:.9;transition:border-color .3s;display:block}.landed.svelte-1o1jsre .addr:where(.svelte-1o1jsre),.email.svelte-1o1jsre:hover .addr:where(.svelte-1o1jsre),.email.svelte-1o1jsre:focus-visible .addr:where(.svelte-1o1jsre){border-bottom-color:var(--accent)}.email.svelte-1o1jsre:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.links.svelte-1o1jsre{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0;max-width:1100px;margin:28px 0 0;padding:0;list-style:none;display:flex}.links.svelte-1o1jsre li:where(.svelte-1o1jsre){flex:200px}.links.svelte-1o1jsre a:where(.svelte-1o1jsre){padding:12px 24px 12px 0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;font-stretch:70%;line-height:1.1;text-decoration:none;display:block}.links.svelte-1o1jsre a:where(.svelte-1o1jsre):hover,.links.svelte-1o1jsre a:where(.svelte-1o1jsre):focus-visible{color:var(--accent);outline:none}.path.svelte-1o1jsre{color:var(--ink-2);text-transform:none;margin-top:4px;font-size:10.5px;font-weight:400;display:block}.note.svelte-1o1jsre{color:var(--ink-2);text-transform:none;letter-spacing:.02em;margin-top:40px;font-size:10.5px}.edge.svelte-1o1jsre{z-index:7;margin:0 calc(-1 * var(--gutter)) 0 calc(-1 * var(--rail));position:relative}.edge.svelte-1o1jsre svg:where(.svelte-1o1jsre){display:block;overflow:visible}.cut.svelte-1o1jsre{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.cu.svelte-1o1jsre{stroke:var(--accent);stroke-width:3.5px}.finger.svelte-1o1jsre{fill:var(--paper-2);stroke:var(--ink);stroke-opacity:.45;stroke-width:1px}.finger.net.svelte-1o1jsre{stroke-opacity:1}.finger.sig.svelte-1o1jsre{fill:var(--accent);stroke:var(--accent)}text.svelte-1o1jsre{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em}.num.svelte-1o1jsre{fill:var(--ink-2);font-size:8.5px}.silk.svelte-1o1jsre{fill:var(--ink);font-size:10px}.silk.dim.svelte-1o1jsre{fill:var(--ink-2)}@media (width<=820px){.chapter.svelte-1o1jsre{padding-top:96px}.body.svelte-1o1jsre{padding-bottom:36px}.silk.svelte-1o1jsre{display:none}.addr.svelte-1o1jsre{border-bottom-width:3px;font-size:12vw}}
