@keyframes intel-laser-dash{to{stroke-dashoffset:-100}}@keyframes intel-pulse-ring{0%{transform:scale(.35);opacity:.75}to{transform:scale(1.8);opacity:0}}@keyframes intel-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.55);opacity:.15}}@keyframes intel-live-glow{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.82;transform:scale(1.06)}}@keyframes intel-core-spin{to{transform:rotate(1turn)}}@keyframes intel-orbit{to{transform:rotate(-1turn)}}@keyframes intel-packet{0%{offset-distance:0;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes intel-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intel-bar-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes intel-gauge-draw{0%{stroke-dashoffset:var(--gauge-arc)}}@keyframes intel-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes intel-endpoint-pulse{0%,to{r:2.2;opacity:1}50%{r:3.6;opacity:.45}}@keyframes intel-node-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes intel-particle-drift{0%{transform:translate(0);opacity:.15}50%{opacity:.45}to{transform:translate(6px,-8px);opacity:.1}}@keyframes intel-event-flash{0%{background-color:rgba(74,222,128,.12)}to{background-color:transparent}}@keyframes intel-stroke-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.live-laser{position:relative;isolation:isolate}.signal-pulse{position:relative;width:8px;height:8px;display:inline-grid;place-items:center}.signal-pulse__core{width:5px;height:5px;border-radius:var(--radius-full);background:var(--pulse-color,var(--color-g3));box-shadow:0 0 6px color-mix(in srgb,var(--pulse-color,var(--color-g3)) 60%,transparent);z-index:1}.signal-pulse__ring{position:absolute;left:50%;top:50%;width:20px;height:20px;translate:-50% -50%;border:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pulse-color,var(--color-g3)) 46%,transparent) 0,color-mix(in srgb,var(--pulse-color,var(--color-g3)) 14%,transparent) 40%,transparent 68%);animation:intel-live-glow var(--pulse-period,3.4s) ease-in-out infinite;animation-delay:var(--pulse-delay,0s);pointer-events:none}.signal-pulse__ring--delay{animation-delay:1.1s}.live-stream{display:inline-flex;align-items:center;gap:5px}.live-stream__dot-wrap{position:relative;width:8px;height:8px;display:grid;place-items:center}.live-stream__dot{width:5px;height:5px;border-radius:var(--radius-full);background:var(--stream-color,var(--color-g2));z-index:1}.live-stream__halo{position:absolute;left:50%;top:50%;width:28px;height:28px;translate:-50% -50%;border:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--stream-color,#3dffb0) 50%,transparent) 0,color-mix(in srgb,var(--stream-color,#3dffb0) 16%,transparent) 38%,transparent 68%);opacity:.55;animation:intel-live-glow var(--stream-period,3.4s) ease-in-out infinite;animation-delay:var(--stream-delay,0s);pointer-events:none}.live-stream[data-state=STATIC] .live-stream__halo,.live-stream[data-state=UNAVAILABLE] .live-stream__halo{animation:none;opacity:.28;transform:none}.live-stream[data-state=DELAYED]{--stream-color:var(--color-intel-caution)}.live-stream[data-state=UNAVAILABLE]{--stream-color:var(--color-intel-unknown)}.live-stream[data-state=STATIC]{--stream-color:var(--color-text-muted)}.evidence-fill{transform-origin:left center;animation:intel-bar-grow .7s cubic-bezier(.22,1,.36,1) both;position:relative;overflow:hidden}.evidence-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:intel-bar-shimmer .9s ease .7s 1 both}.gauge-progress{animation:intel-gauge-draw .9s cubic-bezier(.22,1,.36,1) both}.gauge-glow{filter:drop-shadow(0 0 4px rgba(74,222,128,.18))}.chart-stroke{stroke-dasharray:1;stroke-dashoffset:1;animation:intel-stroke-draw .9s ease forwards}.chart-endpoint{animation:intel-endpoint-pulse var(--endpoint-period,3.1s) ease-in-out infinite;animation-delay:var(--endpoint-delay,.4s)}.network-motif{position:relative;height:100%;width:100%;overflow:hidden;background:var(--surface-stage,#070a09)}.network-motif__spin{transform-origin:160px 56px;animation:intel-core-spin 32s linear infinite}.network-motif__orbit{transform-origin:160px 56px;animation:intel-orbit 19s linear infinite}.network-motif__node-pulse{animation:intel-node-glow var(--node-period,3.8s) ease-in-out infinite;animation-delay:var(--node-delay,0s)}.network-motif__particle{animation:intel-particle-drift var(--particle-period,7.5s) ease-in-out infinite alternate;animation-delay:var(--particle-delay,0s)}.network-packet{offset-rotate:0deg;animation:intel-packet var(--packet-duration,4.2s) linear infinite;animation-delay:var(--packet-delay,0s)}.fade-up{animation:intel-fade-up .42s ease both}.event-flash{animation:intel-event-flash .7s ease both}@media (prefers-reduced-motion:reduce){.btn:after,.chart-endpoint,.chart-stroke,.event-flash,.evidence-fill,.evidence-fill:after,.fade-up,.gauge-progress,.live-laser__svg rect,.live-stream__halo,.network-motif__node-pulse,.network-motif__orbit,.network-motif__particle,.network-motif__spin,.network-packet,.signal-pulse__ring{animation:none!important;transition:none!important}.evidence-fill{transform:none}.chart-stroke{stroke-dashoffset:0}.live-laser__svg{display:none}.live-stream__halo,.signal-pulse__ring{transform:none;opacity:.55}}.ss{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 54px;overflow:hidden;isolation:isolate}.ts-viz{pointer-events:none;overflow:hidden}.sif,.ts-viz{position:absolute;inset:0;z-index:1}.sif{width:100%;height:100%;opacity:.85}.sif__edge{fill:none;stroke:rgba(120,200,210,.7);stroke-width:.75;opacity:calc(var(--sif-o, .12) * 1.35)}.sif__edge--on{stroke:rgba(74,222,128,.7);opacity:.42}.sif__edge--hot{stroke:rgba(74,222,128,.95);opacity:.85;stroke-width:1.15}.sif__node{fill:rgba(160,220,230,.7);opacity:var(--sif-o,.2)}.sif__node--bright{fill:rgba(74,222,128,.85)}.sif__node--on{opacity:.7}.sif__node--hot{opacity:1;filter:drop-shadow(0 0 3px rgba(74,222,128,.6))}.sif--ambient .sif__node--bright{animation:sif-breathe 7s ease-in-out infinite}.sif__packet{filter:drop-shadow(0 0 3px rgba(74,222,128,.7))}.cdp{position:absolute;left:0;right:0;bottom:0;height:46%;z-index:2;pointer-events:none;overflow:hidden;opacity:0;transform:perspective(720px) rotateX(58deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 42%,#000);mask-image:linear-gradient(180deg,transparent,#000 42%,#000)}.cdp--on{opacity:.9}.cdp__svg{width:100%;height:100%;display:block;overflow:hidden}.cdp__trace{stroke:rgba(74,222,128,.38);stroke-width:1.15;fill:none}.cdp__pad{fill:rgba(80,200,220,.22);stroke:rgba(74,222,128,.35);stroke-width:.6}.cdp__well{fill:none;stroke:rgba(74,222,128,.45);stroke-width:1.2}.cdp__pulse{filter:drop-shadow(0 0 3px rgba(74,222,128,.7))}.ss__stage{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0;min-height:0;height:100%;padding:8px 12px 6px;align-items:stretch;overflow:hidden}.ss__evidence{padding-right:4px;overflow:hidden}.ss__earth-col,.ss__evidence{min-width:0;min-height:0;position:relative;z-index:6}.ss__earth-col{display:grid;place-items:center;height:100%;overflow:hidden;pointer-events:none}.ss__network{z-index:3;overflow:hidden}.ss__dust,.ss__network{position:absolute;inset:0;pointer-events:none}.ss__dust{z-index:0;color:rgb(var(--pi-accent-rgb,74,222,128));opacity:var(--pi-dust-opacity,.55);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.42) 34%,#000 58%);mask-image:linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.42) 34%,#000 58%)}.ss__dust:after,.ss__dust:before{content:"";position:absolute;width:2px;height:2px;left:0;top:0;border-radius:50%;background:color-mix(in srgb,currentColor 42%,transparent);animation:ss-dust-drift 14s ease-in-out infinite}.ss__dust:before{box-shadow:8vw 18% 0 0 color-mix(in srgb,currentColor 28%,transparent),14vw 72% 0 .4px color-mix(in srgb,currentColor 22%,transparent),22vw 34% 0 0 color-mix(in srgb,currentColor 18%,transparent),31vw 12% 0 .5px color-mix(in srgb,currentColor 32%,transparent),38vw 81% 0 0 color-mix(in srgb,currentColor 20%,transparent),46vw 27% 0 .3px color-mix(in srgb,currentColor 26%,transparent),52vw 63% 0 0 color-mix(in srgb,currentColor 18%,transparent),58vw 8% 0 .4px color-mix(in srgb,currentColor 34%,transparent),64vw 49% 0 0 color-mix(in srgb,currentColor 24%,transparent),71vw 88% 0 .5px color-mix(in srgb,currentColor 28%,transparent),76vw 21% 0 0 color-mix(in srgb,currentColor 22%,transparent),82vw 58% 0 .3px color-mix(in srgb,currentColor 30%,transparent),88vw 39% 0 0 color-mix(in srgb,currentColor 26%,transparent),93vw 77% 0 .4px color-mix(in srgb,currentColor 20%,transparent),18vw 54% 0 0 color-mix(in srgb,currentColor 16%,transparent),42vw 44% 0 .4px color-mix(in srgb,currentColor 22%,transparent),67vw 16% 0 0 color-mix(in srgb,currentColor 28%,transparent),85vw 92% 0 .3px color-mix(in srgb,currentColor 24%,transparent)}.ss__dust:after{animation-duration:17s;animation-direction:reverse;box-shadow:11vw 41% 0 .4px color-mix(in srgb,currentColor 20%,transparent),19vw 9% 0 0 color-mix(in srgb,currentColor 26%,transparent),27vw 86% 0 .5px color-mix(in srgb,currentColor 22%,transparent),35vw 61% 0 0 color-mix(in srgb,currentColor 18%,transparent),49vw 14% 0 .3px color-mix(in srgb,currentColor 28%,transparent),55vw 73% 0 0 color-mix(in srgb,currentColor 24%,transparent),61vw 32% 0 .4px color-mix(in srgb,currentColor 20%,transparent),69vw 67% 0 0 color-mix(in srgb,currentColor 26%,transparent),78vw 5% 0 .5px color-mix(in srgb,currentColor 22%,transparent),84vw 47% 0 0 color-mix(in srgb,currentColor 30%,transparent),91vw 83% 0 .3px color-mix(in srgb,currentColor 20%,transparent),24vw 23% 0 0 color-mix(in srgb,currentColor 16%,transparent),44vw 91% 0 .4px color-mix(in srgb,currentColor 22%,transparent),73vw 38% 0 0 color-mix(in srgb,currentColor 24%,transparent)}@keyframes ss-dust-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-28px,16px,0)}}.ss__fallback,.ss__network-fade{position:absolute;inset:0}.ss__network-fade{opacity:0;transition:opacity .45s ease}.ss__network-fade.is-ready{opacity:1}.ss__network-canvas{position:absolute;inset:0}.ss__network-canvas canvas{display:block;width:100%!important;height:100%!important;transform:none;image-rendering:auto}.ss__fallback{background:radial-gradient(ellipse at var(--ss-globe-cx,75%) var(--ss-globe-cy,50%),rgba(var(--pi-accent-rgb,74,222,128),.1),transparent 46%)}.ss__fallback-globe{position:absolute;left:var(--ss-globe-cx,75%);top:var(--ss-globe-cy,50%);width:min(42%,280px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:none;box-shadow:inset 0 0 48px rgba(var(--pi-accent-rgb,74,222,128),.08),0 0 64px rgba(var(--pi-accent-rgb,74,222,128),.04)}.ss__orb{position:relative;z-index:7;width:min(228px,78%);aspect-ratio:1;display:grid;place-items:center;pointer-events:none}.ss__orb-halo{inset:-16%;background:radial-gradient(circle,rgba(var(--pi-accent-rgb),var(--pi-halo-alpha,.16)) 0,transparent 70%);z-index:0}.ss__orb-halo,.ss__orb-ring{position:absolute;border-radius:50%}.ss__orb-ring{inset:0;border:1.5px solid rgba(var(--pi-accent-rgb),var(--pi-ring-alpha,.55));background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.1),transparent 34%),radial-gradient(circle at 50% 54%,rgba(var(--pi-accent-rgb),.2) 0,rgba(8,8,10,.55) 52%,rgba(8,8,10,.88) 100%);box-shadow:0 0 0 7px rgba(var(--pi-accent-rgb),.05),0 0 var(--pi-glow-spread,28px) rgba(var(--pi-accent-rgb),var(--pi-glow-alpha,.28)),inset 0 0 34px rgba(var(--pi-accent-rgb),.2),inset 0 0 10px rgba(255,255,255,.05);z-index:1}.ss__orb-field{position:absolute;inset:8%;z-index:5;pointer-events:none;overflow:hidden;color:rgb(var(--pi-accent-rgb));opacity:var(--pi-dust-opacity,.55)}.ss__orb-spark,.ss__orb-spark:after,.ss__orb-spark:before{position:absolute;width:2px;height:2px;border-radius:50%;background:color-mix(in srgb,currentColor 70%,transparent);box-shadow:18% 28% 0 0 color-mix(in srgb,currentColor 40%,transparent),72% 22% 0 .4px color-mix(in srgb,currentColor 32%,transparent),61% 68% 0 0 color-mix(in srgb,currentColor 36%,transparent),34% 76% 0 .3px color-mix(in srgb,currentColor 28%,transparent),48% 41% 0 0 color-mix(in srgb,currentColor 22%,transparent)}.ss__orb-spark:first-child{left:50%;top:50%;animation:ss-orb-drift 11s ease-in-out infinite}.ss__orb-spark:nth-child(2){left:42%;top:46%;animation:ss-orb-drift 14s ease-in-out infinite reverse}.ss__orb-spark:nth-child(3){left:58%;top:54%;animation:ss-orb-drift 17s ease-in-out infinite}.ss__orb-streams{position:absolute;inset:18%;pointer-events:none;opacity:var(--pi-stream-alpha,0)}.ss__orb-streams:after,.ss__orb-streams:before{content:"";position:absolute;left:50%;top:50%;width:1px;height:22%;background:linear-gradient(0deg,transparent,color-mix(in srgb,currentColor 70%,transparent));transform-origin:bottom center}.ss__orb-streams:before{transform:translate(-50%,-100%) rotate(-18deg);animation:ss-microstream 6.8s ease-in-out infinite}.ss__orb-streams:after{transform:translate(-50%,-100%) rotate(28deg);animation:ss-microstream 8.4s ease-in-out 1.7s infinite}@keyframes ss-orb-drift{0%,to{transform:translateZ(0);opacity:.55}50%{transform:translate3d(10px,-8px,0);opacity:.9}}@keyframes ss-microstream{0%,68%,to{opacity:0}74%{opacity:.55}86%{opacity:0}}.ss__score-overlay{position:relative;z-index:2;text-align:center;pointer-events:none;padding:0 18px;background:none}.ss__score-kicker{margin:0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(0,0,0,.7)}.ss__score-kicker,.ss__score-value{font-family:var(--font-mono);color:#fff}.ss__score-value{margin:4px 0 2px;font-size:42px;font-weight:500;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 16px rgba(0,0,0,.75)}.ss__score-value--state{font-size:22px;font-weight:650;letter-spacing:.08em;color:var(--pi-accent,#fff)}.ss__score-meta{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 12px rgba(0,0,0,.7)}.sfn{position:absolute;inset:8px 0 6px;width:100%;height:calc(100% - 14px);z-index:5;pointer-events:none;overflow:hidden}.sfn__seg{stroke:var(--ss-accent);stroke-width:.95;opacity:.18;fill:none}.sfn__seg--dead{stroke:rgba(255,255,255,.18);stroke-dasharray:2.5 3.5;opacity:.16}.sfn__seg--on{opacity:.55;stroke-width:1.05}.sfn__node{fill:var(--ss-accent);opacity:.28}.sfn__node--dead{fill:rgba(255,255,255,.25);opacity:.18}.sfn__node--on{opacity:.9}.sfn__packet{filter:drop-shadow(0 0 3px currentColor)}.ss__heading{margin-bottom:8px}.ss__title{margin:0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ss__sub,.ss__title{color:var(--text-tertiary)}.ss__sub{margin:3px 0 0;font-size:11px;opacity:.9}.ss__channels{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;align-content:start}.ss__channel{display:grid;grid-template-columns:14px minmax(88px,.85fr) minmax(0,1.15fr) 46px 28px 52px;grid-gap:6px;gap:6px;align-items:center;position:relative;z-index:6}.ss__glyph{font-size:9px;color:color-mix(in srgb,var(--ss-accent) 75%,var(--text-tertiary))}.ss__channel-copy{min-width:0;display:grid;grid-gap:1px;gap:1px}.ss__channel-label{font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary)}.ss__channel-blurb,.ss__channel-label{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss__channel-blurb{color:var(--text-tertiary)}.ss__channel-value{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-primary);text-align:right}.ss__channel--dead .ss__channel-value,.ss__channel--known .ss__channel-value{font-size:9px;font-weight:650;letter-spacing:.03em}.ss__channel--dead .ss__channel-value{color:var(--text-tertiary)}.ss__channel--known .ss__channel-value,.ss__channel--known .ss__glyph{color:var(--pi-accent)}.ss__channel--known .ss__dead-track{background:none;box-shadow:inset 0 0 0 1px rgba(var(--pi-accent-rgb),.32);opacity:.9}[data-visual-state] .ss__channel{--ss-accent:var(--pi-accent);grid-template-columns:14px minmax(76px,.75fr) minmax(0,1.05fr) minmax(78px,.8fr) 0 48px}[data-visual-state] .ss__channel-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-visual-state] .ss__channel-label-short{display:none}@media (max-width:1180px){[data-visual-state] .ss__channel-label-full{display:none}[data-visual-state] .ss__channel-label-short{display:inline}}@media (max-width:820px){[data-visual-state] .ss__channel{grid-template-columns:0 max-content 0 minmax(0,1fr) 0 0;gap:0}[data-visual-state] .ss__glyph{visibility:hidden}[data-visual-state] .ss__channel-copy{padding-right:4px}[data-visual-state] .ss__channel-label,[data-visual-state] .ss__channel-value{font-size:8px;letter-spacing:0}}.ss__strength{font-size:8px;font-weight:700;letter-spacing:.06em;color:var(--mint-300);text-align:left}.ss__track-wrap{position:relative;min-width:0}.ss__rail,.ss__track{position:relative;height:6px;border-radius:var(--radius-full);background:transparent;overflow:visible}.ss__rail-line{position:absolute;left:0;right:0;top:50%;height:1px;transform:translateY(-50%);background:rgba(255,255,255,.12);z-index:2}.ss__rail-sweep{position:absolute;inset:-1px 0;overflow:hidden;pointer-events:none;z-index:1}.ss__rail-sweep:after{content:"";position:absolute;top:0;bottom:0;left:0;width:22%;background:linear-gradient(90deg,transparent 0,rgba(var(--pi-accent-rgb),.05) 28%,rgba(var(--pi-accent-rgb),calc(var(--ss-sweep-peak, .45) * var(--ss-sweep-local, 1))) 50%,rgba(var(--pi-accent-rgb),.05) 72%,transparent 100%);opacity:0;animation-name:ss-rail-sweep;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:calc(var(--ss-sweep-duration, 11s) + (var(--ss-index, 0) * .38s));animation-delay:calc(var(--ss-index, 0) * var(--ss-sweep-stagger, 1.55s))}.ss__rail[data-rail=waiting]{--ss-sweep-local:0.55}.ss__rail[data-rail=empty],.ss__rail[data-rail=insufficient]{--ss-sweep-local:0.5}.ss__rail[data-rail=available],.ss__rail[data-rail=confirmed],.ss__rail[data-rail=detected],.ss__rail[data-rail=numeric],.ss__rail[data-rail=single-source]{--ss-sweep-local:1}.ss--reduced .ss__rail-sweep:after,.ss__rail[data-rail-motion=static] .ss__rail-sweep:after{animation:none!important;opacity:0}.ss__rail-node{position:absolute;top:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:rgba(var(--pi-accent-rgb),.85);box-shadow:0 0 6px rgba(var(--pi-accent-rgb),.35);left:50%;z-index:3}.ss__rail[data-rail=waiting] .ss__rail-node{left:12%;background:transparent;box-shadow:inset 0 0 0 1px rgba(var(--pi-accent-rgb),.45)}.ss__rail[data-rail=empty] .ss__rail-node,.ss__rail[data-rail=insufficient] .ss__rail-node{left:50%;background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.ss__rail[data-rail=detected] .ss__rail-node{left:28%}.ss__rail[data-rail=available] .ss__rail-node{left:54%}.ss__rail[data-rail=single-source] .ss__rail-node{left:36%}.ss__rail[data-rail=confirmed] .ss__rail-node{left:32%}.ss__rail-node--second{left:68%!important}.ss__rail[data-rail=numeric] .ss__rail-node{display:none}.ss__rail[data-rail=numeric]{overflow:hidden;background:rgba(255,255,255,.07)}.ss__rail[data-rail=numeric] .ss__rail-line{display:none}.ss__fill{display:block;position:relative;z-index:2;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--ss-accent) 35%,transparent),color-mix(in srgb,var(--ss-accent) 90%,#fff 8%));box-shadow:0 0 8px color-mix(in srgb,var(--ss-accent) 45%,transparent);max-width:100%}.ss__dead-track{display:none}.ss__dead-track-legacy{display:block;height:100%;width:100%;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 5px,transparent 5px 10px);opacity:.55}.ss__channel--ambient .ss__track:after{content:"";position:absolute;inset:0 auto 0 0;width:24%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ss-accent) 55%,transparent),transparent);opacity:0;animation:ss-ambient-sweep 11s ease-in-out infinite;animation-delay:calc(var(--ss-index, 0) * .45s)}.ss__channel:first-child{--ss-index:0}.ss__channel:nth-child(2){--ss-index:1}.ss__channel:nth-child(3){--ss-index:2}.ss__channel:nth-child(4){--ss-index:3}.ss__channel:nth-child(5){--ss-index:4}.ss__channel:nth-child(6){--ss-index:5}.smn{width:52px;height:22px;display:block;overflow:visible}.smn__edge{stroke:var(--ss-accent);stroke-width:.9;opacity:.22}.smn__node{fill:var(--ss-accent);opacity:.28}.smn--ambient .smn__edge,.smn--on .smn__edge{opacity:.75}.smn--ambient .smn__node,.smn--on .smn__node{opacity:.95}.smn--dead .smn__edge{stroke:rgba(255,255,255,.22);stroke-dasharray:1.5 2;opacity:.25}.smn--dead .smn__node{fill:rgba(255,255,255,.28);opacity:.2}.smn--ambient .smn__node:last-of-type{animation:smn-shimmer 5.5s ease-in-out infinite}.smn__packet{filter:drop-shadow(0 0 2px currentColor)}.ie{position:relative;width:min(390px,96%);max-width:100%;max-height:min(390px,100%);aspect-ratio:1/1;height:auto;min-height:0;z-index:4}.ie,.ie__svg{overflow:hidden}.ie__svg{width:100%;height:100%;display:block}.ie__arc{fill:none;stroke-width:1.05;stroke-linecap:round;opacity:.42}.ie__arc--muted{opacity:.08!important;stroke:rgba(255,255,255,.22)!important}.ie__arc--hot{opacity:.95!important;stroke-width:1.6}.ie--ambient .ie__arc:not(.ie__arc--muted){animation:ie-arc-breathe 9s ease-in-out infinite}.ie__node{opacity:.5}.ie__node--muted{opacity:.12;fill:rgba(255,255,255,.35)!important}.ie__node--hot{opacity:1!important}.ie--ambient .ie__node:not(.ie__node--muted){animation:ie-node-pulse 7s ease-in-out infinite;animation-delay:var(--ie-delay,0s)}.ie__spin{transform-origin:180px 176px}.ie--ambient .ie__spin{animation:ie-rotate 80s linear infinite}.ie__column-strand{opacity:.4}.ie--ambient .ie__column-strand{animation:ie-column 5.5s ease-in-out infinite;animation-delay:var(--ie-delay,0s)}.ie__score{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:2px;gap:2px;z-index:8;pointer-events:none;text-align:center;padding-bottom:10px}.ie__score-kicker{margin:0;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.ie__score-value{margin:0;font-family:var(--font-mono);font-size:clamp(48px,4.6vw,62px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--mint-300);text-shadow:0 0 calc(14px * var(--ie-intensity, .5)) rgba(74,222,128,.45)}.ie__score-meta{margin:5px 0 0;font-size:11px;color:var(--text-secondary)}.ie--ambient .ie__score-value{animation:ie-score-breathe 12s ease-in-out infinite}.ss__phases{position:relative;z-index:9;list-style:none;margin:0;padding:10px 14px 12px;min-height:54px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;border-top:1px solid rgba(255,255,255,.08);background:var(--color-bg-instrument)}.ss__phase,.ss__phases{gap:8px;align-items:center}.ss__phase{display:flex;min-width:0;opacity:.38}.ss__phase--done{opacity:.72}.ss__phase--active{opacity:1}.ss__phase-n{flex-shrink:0;width:22px;height:22px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;font-size:9px;font-weight:700;color:var(--text-tertiary);font-family:var(--font-mono)}.ss__phase--done .ss__phase-n{border-color:rgba(var(--pi-accent-rgb),.32);color:var(--pi-accent);background:rgba(var(--pi-accent-rgb),.08)}.ss__phase--active .ss__phase-n{border-color:rgba(var(--pi-accent-rgb),.72);color:var(--pi-accent);background:rgba(var(--pi-accent-rgb),.16);box-shadow:0 0 10px rgba(var(--pi-accent-rgb),.22)}.ss__phase-label{font-size:10px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss__phase--done .ss__phase-label{color:color-mix(in srgb,var(--pi-accent) 55%,var(--text-tertiary))}.ss__phase--active .ss__phase-label{color:var(--pi-accent)}@keyframes sif-breathe{0%,to{opacity:.35}50%{opacity:.85}}@keyframes ss-ambient-sweep{0%,72%,to{opacity:0;transform:translateX(0)}80%,90%{opacity:.85}88%{transform:translateX(260%)}}@keyframes ss-rail-sweep{0%{opacity:0;transform:translateX(-35%)}10%{opacity:1}36%{opacity:1;transform:translateX(390%)}46%,to{opacity:0;transform:translateX(390%)}}@keyframes smn-shimmer{0%,to{opacity:.7}50%{opacity:1}}@keyframes ie-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ie-arc-breathe{0%,to{opacity:.18}50%{opacity:.48}}@keyframes ie-node-pulse{0%,to{opacity:.4}50%{opacity:.95}}@keyframes ie-column{0%,to{opacity:.22}50%{opacity:.7}}@keyframes ie-score-breathe{0%,to{text-shadow:0 0 8px rgba(74,222,128,.25)}50%{text-shadow:0 0 18px rgba(74,222,128,.5)}}@media (prefers-reduced-motion:reduce){.cdp__pulse,.ie__arc,.ie__column-strand,.ie__node,.ie__score-value,.ie__spin,.sfn__packet,.sif__node,.sif__packet,.smn__packet,.ss__channel--ambient .ss__track:after,.ss__dust:after,.ss__dust:before,.ss__orb-ring,.ss__orb-spark,.ss__orb-streams:after,.ss__orb-streams:before,.ss__rail-sweep:after{animation:none!important}.cdp__pulse,.sfn__packet,.sif__packet,.smn__packet{display:none}.cdp{opacity:.9}}@media (max-height:900px){.ss{grid-template-rows:minmax(0,1fr) 50px}.ss__channels{gap:7px}.ie{width:min(340px,94%);max-height:min(340px,100%)}.ie__score-value{font-size:clamp(44px,4.2vw,54px)}.cdp{height:40%}}@media (max-height:820px){.ss__channels{gap:6px}.ie{width:min(300px,92%);max-height:min(300px,100%)}.cdp{height:36%}}@media (max-width:1280px){.ss__channel{grid-template-columns:12px minmax(80px,.9fr) minmax(0,1.2fr) 42px 0 48px}.ss__channel-blurb,.ss__strength{display:none}.ss__phase-label{font-size:9px}}[data-visual-state] .ss__channel--ambient .ss__track:after,[data-visual-state] .ss__fill,[data-visual-state] .ss__rail-sweep:after{--ss-accent:var(--pi-accent)}[data-visual-state] .ss__glyph,[data-visual-state] .ss__phase--active .ss__phase-label,[data-visual-state] .ss__phase--active .ss__phase-n,[data-visual-state] .ss__strength{color:var(--pi-accent)}[data-visual-state] .ss__fallback,[data-visual-state] .ss__network{filter:var(--pi-network-filter,none)}[data-visual-state=hot] .ss__orb-ring{animation:ss-orb-pulse 4.8s ease-in-out infinite}[data-visual-state=strong] .ss__orb-ring{animation:ss-orb-pulse 6.4s ease-in-out infinite}[data-visual-state=candidate] .ss__orb-ring{animation:ss-orb-pulse 7.6s ease-in-out infinite}[data-visual-state=observed] .ss__orb-ring,[data-visual-state=scanning] .ss__orb-ring{animation:ss-orb-pulse 8.8s ease-in-out infinite}@keyframes ss-orb-pulse{0%,to{box-shadow:0 0 0 7px rgba(var(--pi-accent-rgb),.05),0 0 var(--pi-glow-spread,28px) rgba(var(--pi-accent-rgb),var(--pi-glow-alpha,.28)),inset 0 0 34px rgba(var(--pi-accent-rgb),.2),inset 0 0 10px rgba(255,255,255,.05)}50%{box-shadow:0 0 0 9px rgba(var(--pi-accent-rgb),.08),0 0 calc(var(--pi-glow-spread, 28px) + 10px) rgba(var(--pi-accent-rgb),calc(var(--pi-glow-alpha, .28) + .08)),inset 0 0 40px rgba(var(--pi-accent-rgb),.26),inset 0 0 12px rgba(255,255,255,.07)}}