.nova-living{--nova-blue:#004bff;--nova-bright:#6f95ff;--nova-line:#283348;position:relative;isolation:isolate;width:100%;aspect-ratio:1;background:#08090b;overflow:hidden;outline:0;contain:layout paint style}.nova-living:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 47%,rgba(0,75,255,.1),transparent 37%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,20% 20%,20% 20%}.nova-living:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #20242c,inset 0 -110px 150px rgba(0,0,0,.3)}.nova-living:focus-visible{outline:3px solid var(--nova-blue);outline-offset:5px}.nova-living__svg{display:block;width:100%;height:100%;font-family:Geist,Arial,sans-serif}.nova-living__support path{fill:none;stroke:#222a37;stroke-width:2}.nova-living__orbits path{fill:none;stroke:var(--nova-line);stroke-width:2.2;vector-effect:non-scaling-stroke}.nova-living__orbit--inner path{stroke:#2c4168;stroke-width:2.8}.nova-living__orbit-dotted{stroke-dasharray:3 13}.nova-living__dash-rail{stroke:#315fc9!important;stroke-dasharray:18 10}.nova-living__orbit{transform-box:view-box;transform-origin:500px 500px;will-change:transform}.nova-living__orbit--inner{animation:nova-orbit-cw 40s linear infinite}.nova-living__orbit--middle{animation:nova-orbit-ccw 64s linear infinite}.nova-living__orbit--outer{animation:nova-orbit-cw 92s linear infinite}.nova-living__travel-node{fill:var(--nova-blue);filter:url(#nova-node-glow)}.nova-living__ticks path{fill:none;stroke:#334058;stroke-width:3}.nova-living__ticks{transform-box:view-box;transform-origin:500px 500px;animation:nova-ticks-shift 56s linear infinite}.nova-living__ticks--east{animation-direction:reverse;animation-duration:78s}.nova-living__signal-base{fill:none;stroke:#1d2e50;stroke-width:2}.nova-living__signal{fill:none;stroke:url(#nova-path-light);stroke-width:4;stroke-dasharray:34 260;stroke-dashoffset:294;opacity:0}.nova-living__signal--voice{animation:nova-signal 12s linear infinite}.nova-living__signal--intake{animation:nova-signal 12s 4s linear infinite}.nova-living__signal--routing{animation:nova-signal 12s 8s linear infinite}.nova-living__signal-dot{fill:var(--nova-bright);opacity:0;filter:url(#nova-node-glow);animation:nova-signal-dot 12s linear infinite}.nova-living__scanner{transform-box:view-box;transform-origin:500px 500px;animation:nova-scanner 11s cubic-bezier(.4,0,.2,1) infinite}.nova-living__scanner path{fill:none;stroke:#3e68c4;stroke-width:2;opacity:.32}.nova-living__nodes circle,.nova-living__nodes rect{fill:#08090b;stroke:var(--nova-blue);stroke-width:3}.nova-living__nodes path{fill:none;stroke:#4569b8;stroke-width:2}.nova-living__node-pulse{opacity:0;transform-box:fill-box;transform-origin:center;animation:nova-node-pulse 9s ease-out infinite}.nova-living__node--voice .nova-living__node-pulse{animation-delay:1s}.nova-living__node--pulse .nova-living__node-pulse{animation-delay:5.5s}.nova-living__node--rail rect{fill:var(--nova-blue)}.nova-living__node--status rect{fill:#4569b8;animation:nova-status-square 7s ease-in-out infinite}.nova-living__energy-ring{fill:none;stroke:#275fcc;stroke-width:2;opacity:0;transform-box:view-box;transform-origin:500px 500px}.nova-living__energy-ring--one{animation:nova-energy 8s ease-out infinite}.nova-living__energy-ring--two{animation:nova-energy 8s 4s ease-out infinite}.nova-living__core-light{fill:url(#nova-core-light);stroke:#172b54;stroke-width:2}.nova-living__core-frame{fill:none;stroke:#416fda;stroke-width:4}.nova-living__core-bracket{fill:none;stroke:#263c68;stroke-width:3}.nova-living__wordmark-small{fill:#91a2c4;font-size:25px;font-weight:650;letter-spacing:11px}.nova-living__wordmark{fill:#fff;font-size:86px;font-weight:760;letter-spacing:-5px}.nova-living__waveform line{stroke:var(--nova-bright);stroke-width:5;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:nova-wave 2.8s calc(var(--wave)*-.17s) ease-in-out infinite alternate}.nova-living__state circle{fill:var(--nova-blue);filter:url(#nova-node-glow)}.nova-living__state text{fill:#aeb8c9;font-size:19px;font-weight:650;letter-spacing:4px}.nova-living__telemetry text{fill:#5f6b80;font-size:17px;font-weight:600;letter-spacing:4px}.nova-living__telemetry .nova-living__online{fill:#8792a5;font-size:19px}.nova-living__telemetry-fade{opacity:.12;animation:nova-telemetry 14s ease-in-out infinite}.nova-living__telemetry-fade--two{animation-delay:7s}.nova-living:hover,.nova-living:focus-visible,.nova-living.is-attentive{--nova-line:#334b79}.nova-living:hover .nova-living__orbit--inner,.nova-living:focus-visible .nova-living__orbit--inner,.nova-living.is-attentive .nova-living__orbit--inner{animation-duration:31s}.nova-living:hover .nova-living__waveform line,.nova-living:focus-visible .nova-living__waveform line,.nova-living.is-attentive .nova-living__waveform line{animation-duration:1.55s;transform:scaleY(1.18)}.nova-living:hover .nova-living__signal,.nova-living:focus-visible .nova-living__signal,.nova-living.is-attentive .nova-living__signal{opacity:.84;animation-duration:4.8s}.nova-living:hover .nova-living__core-frame,.nova-living:focus-visible .nova-living__core-frame,.nova-living.is-attentive .nova-living__core-frame{stroke:var(--nova-bright)}.nova-living.is-call-ready .nova-living__core-light,.nova-living.is-initiating .nova-living__core-light{fill:#0d1b3e}.nova-living.is-call-ready .nova-living__state text,.nova-living.is-initiating .nova-living__state text{fill:#fff}.nova-living.is-initiating .nova-living__waveform line{animation-duration:.62s;transform:scaleY(1.32)}.nova-living.is-initiating .nova-living__energy-ring--one{animation-duration:1.3s}.nova-living.is-suspended *{animation-play-state:paused!important}
@keyframes nova-orbit-cw{to{transform:rotate(360deg)}}@keyframes nova-orbit-ccw{to{transform:rotate(-360deg)}}@keyframes nova-ticks-shift{to{transform:rotate(360deg)}}@keyframes nova-wave{0%{transform:scaleY(.62);opacity:.55}100%{transform:scaleY(1.08);opacity:1}}@keyframes nova-signal{0%,70%,100%{opacity:0;stroke-dashoffset:294}74%{opacity:.18}82%{opacity:.95}91%{opacity:.08;stroke-dashoffset:0}}@keyframes nova-signal-dot{0%,72%,92%,100%{opacity:0}80%,86%{opacity:1}}@keyframes nova-scanner{0%,8%{transform:rotate(-38deg);opacity:0}14%{opacity:.22}42%{opacity:.34}50%,100%{transform:rotate(58deg);opacity:0}}@keyframes nova-node-pulse{0%,66%,100%{opacity:0;transform:scale(.55)}72%{opacity:.55}84%{opacity:0;transform:scale(1.6)}}@keyframes nova-status-square{0%,100%{opacity:.35}50%{opacity:1}}@keyframes nova-energy{0%,54%,100%{opacity:0;transform:scale(.82)}58%{opacity:.28}78%{opacity:0;transform:scale(1.72)}}@keyframes nova-telemetry{0%,38%,60%,100%{opacity:.1}48%,52%{opacity:.72}}
@media(max-width:900px){.nova-living{max-width:650px;margin-inline:auto}}
@media(max-width:640px){.nova-living__telemetry-fade,.nova-living__ticks--east,.nova-living__node--status{display:none}.nova-living__telemetry text{font-size:19px;letter-spacing:3px}.nova-living__orbit--outer{animation-duration:110s}.nova-living__signal--routing{display:none}}
@media(prefers-reduced-motion:reduce){.nova-living *{animation:none!important}.nova-living__signal,.nova-living__signal-dot,.nova-living__energy-ring,.nova-living__scanner,.nova-living__telemetry-fade,.nova-living__node-pulse{opacity:0!important}.nova-living__waveform line{opacity:.78;transform:none}.nova-living:hover .nova-living__waveform line,.nova-living:focus-visible .nova-living__waveform line,.nova-living.is-attentive .nova-living__waveform line,.nova-living.is-initiating .nova-living__waveform line{transform:none}}
