:root{color-scheme:dark;--bg:#08151d;--panel:#0d2029;--panel-hi:#122831;--line:#27424d;--ink:#edf6f5;--muted:#91a8b1;--dim:#718992;--mint:#80ebc3;--blue:#8bc9ff;--violet:#c2a1ff;--amber:#edc27c;--red:#ef9f99;--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:20px}
body{margin:0;min-height:100vh;color:var(--ink);font:14px/1.55 var(--font);background:radial-gradient(1000px 650px at 6% -5%,#2e747025,transparent 68%),radial-gradient(760px 540px at 98% 6%,#70548c1a,transparent 70%),var(--bg)}
button,input{font:inherit}button{color:inherit}a{color:inherit}
.skip-link{position:absolute;z-index:10;left:12px;top:-48px;padding:10px 14px;border-radius:8px;background:#d9fff0;color:#07151c}.skip-link:focus{top:12px}
:focus-visible{outline:2px solid var(--mint);outline-offset:4px}
.signal-header{display:flex;align-items:center;justify-content:space-between;width:min(1420px,100%);height:65px;margin:0 auto;padding:0 38px;border-bottom:1px solid #c1d9e00d}
.brand{display:flex;align-items:center;gap:9px;color:#e5eff2;font-size:14px;font-weight:720;letter-spacing:.02em;text-decoration:none}.brand span{color:var(--mint);font-size:20px}
.signal-header nav{display:flex;gap:26px}.signal-header nav a{color:#9cb1b9;font-size:11px;text-decoration:none;transition:color .2s}.signal-header nav a:hover{color:var(--mint)}
.signal-shell{width:min(1370px,100%);margin:0 auto;padding:0 34px 44px}
.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:center;min-height:382px;padding:44px 48px 34px;overflow:hidden}
.hero::before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(ellipse 650px 300px at 68% 47%,#2d8a7020,transparent 72%)}
.hero-copy{position:relative;z-index:1;max-width:810px}.eyebrow,.section-kicker{margin:0;color:#8da6b0;font-size:9px;font-weight:780;letter-spacing:.16em}.eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.eyebrow>i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 14px #80ebc38c}.eyebrow>span{margin-left:3px;padding:5px 8px;border:1px solid #dfbd7550;border-radius:999px;color:#e6cc91;font-size:8px;letter-spacing:.1em}
.hero h1{margin:21px 0 15px;font-size:clamp(42px,5.5vw,70px);font-weight:650;line-height:.99;letter-spacing:-.06em;text-wrap:balance}.hero h1 em{color:var(--mint);font-style:normal}
.hero-lede{max-width:670px;margin:0;color:#b7cad0;font-size:15px;line-height:1.7}
.hero-actions{display:flex;align-items:center;gap:17px;margin-top:24px}.run-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:0 18px;border:1px solid #8cf0c9;border-radius:10px;background:linear-gradient(120deg,#163c35,#17323d);color:#e4fff3;font-size:11px;font-weight:750;cursor:pointer;box-shadow:0 8px 30px #70edbd12;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.run-button:hover:not(:disabled){transform:translateY(-2px);border-color:#c4ffe5;box-shadow:0 10px 32px #70edbd26}.run-button>span:first-child{color:var(--mint);font-size:12px}.run-button:disabled{cursor:wait;opacity:.8}.run-status{margin:0;color:#8ba3ac;font-size:9px;font-weight:730;letter-spacing:.1em;font-variant-numeric:tabular-nums}.hero-truth{display:flex;align-items:flex-start;gap:8px;max-width:640px;margin:18px 0 0;color:#849ba5;font-size:10px}.hero-truth>span{color:#a3e6c4}
.hero-orbit{position:relative;width:300px;height:285px;margin:0 auto;isolation:isolate}.orbit-ring{position:absolute;left:50%;top:50%;border:1px solid #9cc2cc24;border-radius:50%;transform:translate(-50%,-50%)}.ring-one{width:260px;height:156px;transform:translate(-50%,-50%) rotate(-28deg)}.ring-two{width:225px;height:212px;transform:translate(-50%,-50%) rotate(39deg);border-color:#bba1ff35}.ring-three{width:180px;height:244px;transform:translate(-50%,-50%) rotate(76deg);border-color:#81ebc426}
.orbit-core{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;gap:8px;width:118px;height:118px;border:1px solid #84edc754;border-radius:50%;background:radial-gradient(circle at 50% 38%,#1c4d43,#102a32 68%);box-shadow:0 0 55px #72e9bd24;transform:translate(-50%,-50%)}.orbit-core>span{color:#e4fff3;font-size:34px;font-weight:640;line-height:1;letter-spacing:-.06em}.orbit-core small{color:#a4d9c4;font-size:8px;font-weight:760;line-height:1.4;letter-spacing:.1em}
.orbit-node{position:absolute;z-index:2;color:#9bb0ba;font-size:8px;font-weight:780;letter-spacing:.13em}.node-one{left:5px;top:66px}.node-two{right:2px;top:97px;color:#c3a9ff}.node-three{left:104px;bottom:12px;color:#9dcfff}.orbit-pulse{position:absolute;z-index:3;width:8px;height:8px;border:2px solid #081b19;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #80ebc31b,0 0 17px #80ebc3aa;animation:pulse-orbit 3.8s ease-in-out infinite}.pulse-one{left:45px;top:82px}.pulse-two{right:42px;top:120px;background:var(--violet);box-shadow:0 0 0 4px #c2a1ff1b,0 0 17px #c2a1ffaa;animation-delay:-1.3s}.pulse-three{left:145px;bottom:40px;background:var(--blue);box-shadow:0 0 0 4px #8bc9ff1b,0 0 17px #8bc9ffaa;animation-delay:-2.4s}
@keyframes pulse-orbit{0%,100%{transform:scale(.8);opacity:.7}50%{transform:scale(1.35);opacity:1}}
.control-room{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);align-items:start;gap:17px}.feed-column,.evidence-column{display:grid;gap:16px;min-width:0}
.feed-card,.pipeline-card,.evidence-card,.conclusion-card{border:1px solid #29434d;border-radius:15px;background:linear-gradient(145deg,#10242cfa,#0b1a23f7 68%);box-shadow:0 22px 64px #02080c22}
.feed-card{padding:21px 22px 15px}.feed-topline,.pipeline-heading,.card-topline{display:flex;align-items:center;justify-content:space-between;gap:15px}.feed-topline h2,.pipeline-heading h2,.card-topline h2{margin:5px 0 0;font-size:19px;font-weight:650;letter-spacing:-.035em}.synthetic-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #37584c;border-radius:999px;color:#a9dfc6;font-size:8px;font-weight:750;letter-spacing:.1em;white-space:nowrap}.synthetic-chip i{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 9px #80ebc3aa}
.scene{position:relative;margin-top:16px;overflow:hidden;border:1px solid #263e49;border-radius:12px;background:#07151e;isolation:isolate}.scene-svg{display:block;width:100%;height:auto;min-height:270px}.street{fill:none;stroke:#627e89;stroke-opacity:.24;stroke-width:22}.route-under{fill:none;stroke:#80ebc3;stroke-opacity:.13;stroke-width:17;filter:url(#scene-blur)}.route{fill:none;stroke:url(#route-glow);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 0;filter:drop-shadow(0 0 7px #8becc7aa)}.route-secondary{fill:none;stroke:#bda1ff;stroke-opacity:.36;stroke-width:2;stroke-dasharray:7 11}.runner{fill:#dffff3;stroke:#80ebc3;stroke-width:2;filter:drop-shadow(0 0 8px #80ebc3)}.runner-b{fill:#dcd0ff;stroke:#c2a1ff;filter:drop-shadow(0 0 8px #c2a1ff)}
.view circle:first-child{fill:#10252d;stroke:#78949e;stroke-width:1.4;transition:stroke .25s,filter .25s}.view-core{fill:#9bb4bd}.view text{fill:#8098a3;font:750 10px var(--font);letter-spacing:.14em;text-anchor:middle}.view-a circle:first-child,.view-b circle:first-child,.view-c circle:first-child{stroke:#76dcb5;filter:drop-shadow(0 0 7px #80ebc38a)}.view-a .view-core,.view-b .view-core,.view-c .view-core{fill:#9affd6}.view-d circle:first-child{stroke:#8797a2}.view-d .view-core{fill:#9aadb5}.scene-readout{fill:#0d2029;stroke:#34515b}.readout-dot{fill:#80ebc3;filter:drop-shadow(0 0 6px #80ebc3)}.readout-text{fill:#a9bdc4;font:750 9px var(--font);letter-spacing:.12em}.scene-foot{fill:#768f99;font:700 8px var(--font);letter-spacing:.11em}
.scene-overlay{position:absolute;z-index:2;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;color:#afc2c8;font-size:8px;font-weight:720;letter-spacing:.08em;pointer-events:none}.scene-overlay-top{top:13px}.scene-overlay-bottom{bottom:12px}.scene-overlay>span{display:flex;align-items:center;gap:7px}.scene-overlay b{color:#d7e6e8;font-variant-numeric:tabular-nums}.scene-overlay-top i{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 9px #80ebc3}.scene-scan{position:absolute;z-index:1;left:0;right:0;top:-35%;height:28%;border-bottom:1px solid #8ef2ce50;background:linear-gradient(180deg,transparent,#77e9bd0d);opacity:0;pointer-events:none}.scene[data-scene-state=running] .scene-scan{opacity:1;animation:scanline 2.2s linear infinite}.scene[data-scene-state=running] .runner{animation:runner-glow .65s ease-in-out infinite alternate}@keyframes scanline{to{transform:translateY(510%)}}@keyframes runner-glow{to{filter:drop-shadow(0 0 13px #b1ffe2)}}
.scene-legend{display:flex;align-items:center;gap:17px;flex-wrap:wrap;padding:12px 3px 0;color:#8ea6ae;font-size:9px}.scene-legend>span{display:flex;align-items:center;gap:7px}.legend-route{width:17px;height:2px;border-radius:4px;background:var(--mint);box-shadow:0 0 7px #80ebc3}.legend-view{width:8px;height:8px;border:1px solid var(--mint);border-radius:50%;background:#80ebc355}.scene-legend .legend-note{margin-left:auto;color:#718992}
.pipeline-card{padding:20px 22px 16px}.pipeline-heading{align-items:end}.pipeline-state{padding:5px 8px;border:1px solid #3b5059;border-radius:999px;color:#9badb4;font-size:8px;font-weight:750;letter-spacing:.1em}.pipeline-state[data-state=running]{border-color:#517d6b;color:#a9ebcc}.pipeline-state[data-state=complete]{border-color:#6b8063;color:#d2eab0}.pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 0;padding:0;list-style:none}.pipeline li{position:relative;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:9px 9px;border:1px solid #263e47;border-radius:9px;background:#0b1a22;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}.stage-number{position:absolute;left:7px;top:5px;color:#667f89;font-size:7px;font-weight:760}.stage-icon{display:grid;place-items:center;width:27px;height:27px;border:1px solid #344c55;border-radius:8px;background:#11242c;color:#92aaaF;font-size:13px}.stage-copy{min-width:0;padding-top:8px}.stage-copy b,.stage-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-copy b{font-size:9px;font-weight:700}.stage-copy small{margin-top:2px;color:#7e959e;font-size:7px}.stage-state{color:#6e838c;font-size:7px;font-style:normal;font-weight:780;letter-spacing:.07em}.pipeline li[data-state=active]{transform:translateY(-2px);border-color:#69d7ae;background:linear-gradient(145deg,#173932,#10262c);box-shadow:0 5px 23px #80ebc318}.pipeline li[data-state=active] .stage-icon,.pipeline li[data-state=pass] .stage-icon{border-color:#5b9f83;color:#bdffe2;background:#15362f}.pipeline li[data-state=active] .stage-state{color:var(--mint)}.pipeline li[data-state=pass]{border-color:#3d6658}.pipeline li[data-state=pass] .stage-state{color:#9ed8b9}.pipeline li[data-state=blocked]{border-color:#855b50;background:#281d20}.pipeline li[data-state=blocked] .stage-state{color:var(--amber)}.pipeline-caption{margin:12px 2px 0;color:#8299a2;font-size:9px}
.evidence-card{padding:21px 21px 18px}.card-topline{align-items:end}.demo-tag{padding:5px 7px;border:1px solid #594e37;border-radius:5px;color:#e5c688;font-size:7px;font-weight:780;letter-spacing:.11em;white-space:nowrap}.control-intro{margin:13px 0 0;color:#96abb3;font-size:10px;line-height:1.55}
.control-block{margin-top:17px;padding-top:16px;border-top:1px solid #243a44}.control-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.control-label label,.field-label,.segmented-control legend{color:#d6e1e2;font-size:10px;font-weight:700}.control-label output{color:var(--mint);font-size:10px;font-weight:760;font-variant-numeric:tabular-nums}.control-block input[type=range]{display:block;width:100%;height:18px;margin:10px 0 0;accent-color:#80ebc3;cursor:pointer}.range-scale{display:flex;justify-content:space-between;gap:8px;color:#6f8790;font-size:8px}.range-scale span:nth-child(2){color:#b1c3c8}.control-help{margin:8px 0 0;color:#8299a1;font-size:9px;line-height:1.5}.segmented-control{margin:0;padding:0;border:0}.segmented-control legend{margin-bottom:10px}.segmented-control [role=group]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.segmented-control button{min-height:33px;border:1px solid #314a54;border-radius:7px;background:#0b1a21;color:#92a8b0;font-size:9px;font-weight:760;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.segmented-control button:hover{border-color:#638076}.segmented-control button[aria-pressed=true]{border-color:#68d9b0;background:#16352f;color:#d8ffed;box-shadow:inset 0 0 18px #80ebc30e}.repeat-control>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.repeat-value{color:var(--mint);font-variant-numeric:tabular-nums}.repeat-value b{font-size:17px}.repeat-value small{margin-left:4px;color:#8299a1;font-size:9px}.repeat-control input[type=range]{margin-top:5px}.repeat-marks{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:3px}.repeat-marks i{height:4px;border-radius:5px;background:#2e4249;transition:background .2s,box-shadow .2s}.repeat-marks i.is-hit{background:#79d7ae;box-shadow:0 0 8px #80ebc355}
.gate-readout{margin-top:19px;padding:13px 13px 11px;border:1px solid #3d5053;border-radius:10px;background:linear-gradient(130deg,#13252b,#0c1a22)}.gate-head{display:flex;align-items:center;gap:10px}.gate-symbol{display:grid;place-items:center;flex:none;width:31px;height:31px;border:1px solid #735e39;border-radius:9px;background:#302a1c;color:var(--amber);font-size:15px}.gate-head>div{min-width:0;flex:1}.gate-head .section-kicker{font-size:7px}.gate-head h3{margin:2px 0 0;font-size:12px;font-weight:700}.gate-count{padding:4px 6px;border:1px solid #465155;border-radius:5px;color:#b8c5c7;font-size:8px;font-weight:760;white-space:nowrap}.gate-copy{margin:11px 0;color:#a2b5b9;font-size:9px;line-height:1.5}.gate-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.gate-list li{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:27px;padding:4px 7px;border:1px solid #293a40;border-radius:6px;background:#0b191f}.gate-list li>span{width:6px;height:6px;border-radius:50%;background:#9c625c}.gate-list li[data-state=pass]>span{background:#7dd5aa;box-shadow:0 0 7px #80ebc366}.gate-list li[data-state=pass]{border-color:#345249}.gate-list li b{color:#aebdc0;font-size:8px;font-weight:630}.gate-list li strong{color:#bdc9ca;font-size:8px;font-weight:760;font-variant-numeric:tabular-nums}.gate-list li[data-state=pass] strong{color:#aee6c6}
.conclusion-card{position:relative;min-height:218px;padding:20px 21px 16px;overflow:hidden;background:radial-gradient(ellipse 280px 180px at 100% 0%,#4d795222,transparent 78%),linear-gradient(145deg,#10242b,#0b1a22 72%)}.conclusion-card::before{position:absolute;top:-38px;right:-30px;width:158px;height:158px;border:1px solid #83d6b21b;border-radius:50%;content:"";box-shadow:0 0 0 18px #83d6b209,0 0 0 38px #83d6b206}.conclusion-card[data-conclusion=review]{border-color:#53785f;background:radial-gradient(ellipse 280px 180px at 100% 0%,#5c9b5b30,transparent 78%),linear-gradient(145deg,#142a29,#0b1b23 72%)}.conclusion-card[data-conclusion=limited]{border-color:#695d40;background:radial-gradient(ellipse 280px 180px at 100% 0%,#9a804024,transparent 78%),linear-gradient(145deg,#28251d,#101c22 72%)}.conclusion-card .section-kicker{position:relative;z-index:1;font-size:8px}.conclusion-mark{position:absolute;right:29px;top:44px;color:#80ebc333;font-size:46px}.conclusion-kicker{position:relative;z-index:1;margin:16px 0 2px;color:#9cb1b5;font-size:8px;font-weight:790;letter-spacing:.13em}.conclusion-card h2{position:relative;z-index:1;max-width:360px;margin:0;font-size:24px;font-weight:650;letter-spacing:-.04em}.conclusion-card>[data-conclusion-copy]{position:relative;z-index:1;max-width:400px;margin:8px 0 15px;color:#a5b8ba;font-size:10px;line-height:1.55}.conclusion-foot{position:relative;z-index:1;display:flex;align-items:center;gap:9px;padding-top:12px;border-top:1px solid #cad8d114}.human-mark{display:grid;place-items:center;flex:none;width:27px;height:27px;border:1px solid #435e54;border-radius:50%;background:#18352b;color:#b6efd0;font-size:10px;font-weight:760}.conclusion-foot p{display:grid;gap:2px;margin:0}.conclusion-foot b{color:#d8e6e2;font-size:8px}.conclusion-foot small{color:#879da2;font-size:8px}
.truth-panel{display:flex;gap:9px;padding:12px 13px;border:1px solid #2b4149;border-radius:9px;background:#0d1d24;color:#8fa4ab}.truth-panel>span{flex:none;color:#9fceba;font-size:13px}.truth-panel p{margin:0;font-size:9px;line-height:1.5}.truth-panel b{color:#c3d3d3}
.method-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;overflow:hidden;border:1px solid #273e47;border-radius:12px;background:#273e47}.method-strip article{min-height:134px;padding:18px 20px;background:linear-gradient(145deg,#10232b,#0b1a21)}.method-strip article>span{color:#82bba5;font-size:8px;font-weight:780;letter-spacing:.13em}.method-strip h3{margin:7px 0 5px;font-size:13px;font-weight:670;letter-spacing:-.02em}.method-strip p{max-width:350px;margin:0;color:#90a5ab;font-size:9px;line-height:1.6}
.signal-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:19px 2px 0;color:#71878f;font-size:8px;font-weight:730;letter-spacing:.1em}.signal-footer a{color:#9cb6b7;text-decoration:none;letter-spacing:0}.signal-footer a:hover{color:var(--mint)}
[data-signal-lab][data-phase=complete] .pipeline-state{border-color:#6b8063;color:#d2eab0}
@media(max-width:1020px){.signal-shell{padding-inline:24px}.hero{grid-template-columns:minmax(0,1fr) 280px;padding-inline:30px}.hero-orbit{transform:scale(.9)}.control-room{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline li{min-height:60px}}
@media(max-width:760px){.signal-header{height:59px;padding-inline:20px}.signal-header nav{gap:15px}.signal-header nav a{font-size:10px}.signal-shell{padding:0 16px 32px}.hero{grid-template-columns:1fr;min-height:0;padding:36px 7px 24px}.hero h1{font-size:clamp(39px,10vw,60px)}.hero-lede{font-size:14px}.hero-orbit{position:absolute;right:-48px;top:8px;width:195px;height:190px;opacity:.32;transform:scale(.88);pointer-events:none}.orbit-core{width:90px;height:90px}.orbit-core>span{font-size:26px}.orbit-core small{font-size:7px}.ring-one{width:202px;height:116px}.ring-two{width:177px;height:159px}.ring-three{width:148px;height:184px}.node-one{left:-15px}.node-two{right:-13px}.node-three{left:68px}.pulse-one{left:25px}.pulse-two{right:23px}.pulse-three{left:100px}.hero-copy{padding-right:3px}.hero-actions{flex-wrap:wrap;gap:10px}.hero-truth{max-width:480px}.control-room{grid-template-columns:1fr;gap:13px}.feed-column,.evidence-column{gap:13px}.feed-card,.pipeline-card,.evidence-card{padding:17px 15px 13px}.feed-topline h2,.pipeline-heading h2,.card-topline h2{font-size:17px}.scene-svg{min-height:190px}.scene-overlay{font-size:7px;padding-inline:10px}.scene-overlay-top{top:9px}.scene-overlay-bottom{bottom:8px}.scene-legend{gap:11px;font-size:8px}.pipeline{gap:7px}.pipeline li{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding-inline:7px}.stage-copy b{font-size:8px}.stage-copy small{font-size:7px}.method-strip{grid-template-columns:1fr}.method-strip article{min-height:0;padding:15px 17px}.method-strip p{max-width:600px}.signal-footer{align-items:flex-start;flex-direction:column;gap:8px;font-size:7px}}
@media(max-width:430px){.signal-header{padding-inline:14px}.signal-header nav{gap:10px}.signal-header nav a{font-size:9px}.signal-header nav a:nth-child(2){display:none}.signal-shell{padding-inline:12px}.hero{padding-top:31px}.eyebrow{font-size:8px;gap:7px}.eyebrow>span{font-size:7px}.hero h1{font-size:42px}.hero-actions .run-button{width:100%}.hero-actions{align-items:stretch}.run-status{width:100%}.hero-orbit{right:-62px;opacity:.24}.feed-topline{align-items:flex-start}.synthetic-chip{padding:6px 7px;font-size:7px}.scene-svg{min-height:158px}.scene-legend .legend-note{margin-left:0}.pipeline{grid-template-columns:1fr}.pipeline li{min-height:54px;grid-template-columns:29px minmax(0,1fr) auto;padding:8px}.stage-copy b{font-size:9px}.stage-copy small{font-size:8px}.stage-icon{width:29px;height:29px}.stage-number{left:6px}.card-topline{align-items:flex-start}.demo-tag{font-size:6px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scene-svg animateMotion{display:none}}

/* The decorative orbit yields to the headline on phones; lit map nodes mirror the chosen synthetic site count. */
@media(max-width:760px){.hero-orbit{display:none}}
[data-signal-lab][data-sites="1"] .view-b circle:first-child,[data-signal-lab][data-sites="1"] .view-c circle:first-child,[data-signal-lab][data-sites="2"] .view-c circle:first-child{stroke:#8797a2;filter:none}
[data-signal-lab][data-sites="1"] .view-b .view-core,[data-signal-lab][data-sites="1"] .view-c .view-core,[data-signal-lab][data-sites="2"] .view-c .view-core{fill:#9aadb5}
.segmented-control button:disabled,.control-block input:disabled{opacity:.58;cursor:wait}
