.BrokenLoop-module__Rxe_AG__root{margin:var(--sp-8) 0;color:var(--color-ink);font-family:var(--font-mono)}.BrokenLoop-module__Rxe_AG__head{gap:var(--sp-4);margin-block-end:var(--sp-4);}.BrokenLoop-module__Rxe_AG__tagline{white-space:nowrap;}.BrokenLoop-module__Rxe_AG__legend{border-block-end:1px dashed var(--color-hair-strong);flex-wrap:wrap;align-items:center;gap:18px;margin-block-end:var(--sp-4);padding-block-end:var(--sp-3);display:flex}.BrokenLoop-module__Rxe_AG__legendItem{letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-4);align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}.BrokenLoop-module__Rxe_AG__legendDot{background:var(--color-ink);border-radius:50%;width:8px;height:8px}.BrokenLoop-module__Rxe_AG__legendDot[data-side=rover]{border:1.5px solid var(--color-ink);background:0 0}.BrokenLoop-module__Rxe_AG__legendPulse{background:var(--color-accent);border-radius:2px;width:12px;height:4px}.BrokenLoop-module__Rxe_AG__legendHazard{background:var(--color-accent);width:7px;height:7px;transform:rotate(45deg)}.BrokenLoop-module__Rxe_AG__stage{--loop:14s;--line-inset:46px;height:230px;position:relative}.BrokenLoop-module__Rxe_AG__wline{border-block-start:1px solid var(--color-hair-strong);height:0;position:absolute;inset-inline:0}.BrokenLoop-module__Rxe_AG__wline[data-line=earth]{top:var(--line-inset)}.BrokenLoop-module__Rxe_AG__wline[data-line=rover]{top:calc(100% - var(--line-inset))}.BrokenLoop-module__Rxe_AG__wlineLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--color-ink-4);font-size:9px;font-weight:700;position:absolute;left:0}.BrokenLoop-module__Rxe_AG__wlineLabel[data-line=earth]{top:calc(var(--line-inset) + 7px)}.BrokenLoop-module__Rxe_AG__wlineLabel[data-line=rover]{top:calc(100% - var(--line-inset) - 18px)}.BrokenLoop-module__Rxe_AG__leg{top:var(--line-inset);bottom:var(--line-inset);position:absolute}.BrokenLoop-module__Rxe_AG__legLine{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.BrokenLoop-module__Rxe_AG__legLine line{stroke:var(--color-ink-3);stroke-width:1px;stroke-dasharray:4 3}.BrokenLoop-module__Rxe_AG__legLabel{font-family:var(--font-serif);color:var(--color-ink-4);white-space:nowrap;font-size:11px;font-style:italic;position:absolute}.BrokenLoop-module__Rxe_AG__legLabel[data-leg=cmd]{top:50%;left:24%;transform:translate(-100%,-50%)}.BrokenLoop-module__Rxe_AG__legLabel[data-leg=tlm]{top:50%;left:68%;transform:translateY(-50%)}.BrokenLoop-module__Rxe_AG__pulse{background:var(--color-accent);width:9px;height:9px;box-shadow:0 0 8px 1px color-mix(in oklab, var(--color-accent) 45%, transparent);opacity:0;animation-duration:var(--loop);border-radius:50%;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;transform:translate(-50%,-50%)}.BrokenLoop-module__Rxe_AG__pulseCmd{animation-name:BrokenLoop-module__Rxe_AG__bl-cmd}.BrokenLoop-module__Rxe_AG__pulseTlm{animation-name:BrokenLoop-module__Rxe_AG__bl-tlm}@keyframes BrokenLoop-module__Rxe_AG__bl-cmd{0%,1%{opacity:0;top:0%;left:0%}3%{opacity:1}29%{opacity:1}31%,to{opacity:0;top:100%;left:100%}}@keyframes BrokenLoop-module__Rxe_AG__bl-tlm{0%,35%{opacity:0;top:100%;left:0%}37%{opacity:1}63%{opacity:1}65%,to{opacity:0;top:0%;left:100%}}.BrokenLoop-module__Rxe_AG__node,.BrokenLoop-module__Rxe_AG__flash,.BrokenLoop-module__Rxe_AG__hazard{position:absolute;transform:translate(-50%,-50%)}.BrokenLoop-module__Rxe_AG__node[data-line=earth],.BrokenLoop-module__Rxe_AG__flash[data-line=earth],.BrokenLoop-module__Rxe_AG__hazard[data-line=earth]{top:var(--line-inset)}.BrokenLoop-module__Rxe_AG__node[data-line=rover],.BrokenLoop-module__Rxe_AG__flash[data-line=rover],.BrokenLoop-module__Rxe_AG__hazard[data-line=rover]{top:calc(100% - var(--line-inset))}.BrokenLoop-module__Rxe_AG__node{background:var(--color-ink);border-radius:50%;width:10px;height:10px}.BrokenLoop-module__Rxe_AG__node[data-kind=hollow]{background:var(--color-paper,transparent);border:1.5px solid var(--color-ink)}.BrokenLoop-module__Rxe_AG__hazard{background:var(--color-accent);width:8px;height:8px;animation:BrokenLoop-module__Rxe_AG__bl-hazard-mark var(--loop) linear infinite;transform:translate(-50%,-50%)rotate(45deg)}.BrokenLoop-module__Rxe_AG__flash{border:1.5px solid var(--color-accent);opacity:0;width:12px;height:12px;animation-duration:var(--loop);border-radius:50%;animation-timing-function:ease-out;animation-iteration-count:infinite}.BrokenLoop-module__Rxe_AG__flashSend{animation-name:BrokenLoop-module__Rxe_AG__bl-flash-send}.BrokenLoop-module__Rxe_AG__flashHazard{animation-name:BrokenLoop-module__Rxe_AG__bl-flash-hazard}.BrokenLoop-module__Rxe_AG__flashExec{animation-name:BrokenLoop-module__Rxe_AG__bl-flash-exec}.BrokenLoop-module__Rxe_AG__flashRecv{animation-name:BrokenLoop-module__Rxe_AG__bl-flash-recv}@keyframes BrokenLoop-module__Rxe_AG__bl-flash-send{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}5%,to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes BrokenLoop-module__Rxe_AG__bl-flash-hazard{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.4)}14%{opacity:.9}20%,to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes BrokenLoop-module__Rxe_AG__bl-flash-exec{0%,30%{opacity:0;transform:translate(-50%,-50%)scale(.6)}32%{opacity:.9}37%,to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes BrokenLoop-module__Rxe_AG__bl-flash-recv{0%,64%{opacity:0;transform:translate(-50%,-50%)scale(.6)}66%{opacity:.9}71%,to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes BrokenLoop-module__Rxe_AG__bl-hazard-mark{0%,12%{opacity:.25}14%,to{opacity:1}}.BrokenLoop-module__Rxe_AG__tag{letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-4);white-space:nowrap;font-size:9px;font-weight:600;position:absolute;transform:translate(-50%)}.BrokenLoop-module__Rxe_AG__tag strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.BrokenLoop-module__Rxe_AG__tag[data-align=start]{transform:translate(-10%)}.BrokenLoop-module__Rxe_AG__tag[data-align=end]{transform:translate(-90%)}.BrokenLoop-module__Rxe_AG__tag[data-line=earth]{top:calc(var(--line-inset) - 28px)}.BrokenLoop-module__Rxe_AG__tag[data-line=rover][data-row=upper]{top:calc(100% - var(--line-inset) + 12px)}.BrokenLoop-module__Rxe_AG__tag[data-line=rover][data-row=lower]{top:calc(100% - var(--line-inset) + 26px)}.BrokenLoop-module__Rxe_AG__figcaption{}.BrokenLoop-module__Rxe_AG__thesis{color:var(--color-ink);font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.BrokenLoop-module__Rxe_AG__pulse,.BrokenLoop-module__Rxe_AG__flash,.BrokenLoop-module__Rxe_AG__hazard{animation:none!important}.BrokenLoop-module__Rxe_AG__pulseCmd{opacity:1;top:55%;left:55%}.BrokenLoop-module__Rxe_AG__pulseTlm{opacity:.3;top:50%;left:50%}.BrokenLoop-module__Rxe_AG__flash{opacity:0}}@media (max-width:40rem){.BrokenLoop-module__Rxe_AG__stage{--line-inset:52px;height:215px}.BrokenLoop-module__Rxe_AG__head{flex-direction:column;gap:4px}.BrokenLoop-module__Rxe_AG__tag{letter-spacing:.14em;font-size:8px}.BrokenLoop-module__Rxe_AG__legLabel{font-size:9px}.BrokenLoop-module__Rxe_AG__legLabel[data-leg=cmd]{top:36%;left:46%;transform:translate(-50%,-50%)}.BrokenLoop-module__Rxe_AG__legLabel[data-leg=tlm]{top:52%;left:46%;transform:translate(-50%,-50%)}.BrokenLoop-module__Rxe_AG__wlineLabel{font-size:8px}}
