:root{color:#f4f7fb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080b12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100svh;margin:0}button,a{font:inherit}.service-placeholder{color:#f4f7fb;background:#080b12;place-items:center;min-height:100svh;padding:32px;display:grid}.back-link{color:#78d7ff;text-decoration:none;position:fixed;top:24px;left:24px}.back-link:hover,.back-link:focus-visible{color:#fff}.service-placeholder__content{text-align:center;background:#0d121ee0;border:1px solid #89a4cf47;border-radius:8px;width:min(560px,100%);padding:32px}.service-placeholder__code{aspect-ratio:1;color:#78d7ff;background:#16243a;border-radius:50%;place-items:center;width:56px;margin-bottom:18px;font-weight:700;display:inline-grid}.service-placeholder h1{margin:0 0 12px;font-size:clamp(32px,7vw,56px);line-height:1}.service-placeholder p{color:#aab6c9;margin:0;font-size:18px}.syneptic-hub{color:#f4f7fb;background:radial-gradient(at 50% 54%,#24ceff29,#0000 28%),radial-gradient(#25529e3d,#0000 52%),linear-gradient(#07101d 0%,#040813 58%,#02040a 100%);grid-template-rows:auto minmax(0,1fr);place-items:center;gap:clamp(8px,1.4vh,14px);height:100vh;min-height:100vh;padding:clamp(18px,3vh,28px) 32px clamp(16px,2.6vh,26px);display:grid;overflow:hidden}.syneptic-hub:before{content:"";pointer-events:none;opacity:.84;background:linear-gradient(90deg,#0000,#72ddff09,#0000),radial-gradient(at 50% 45%,#7bdcff0f,#0000 44%);position:fixed;inset:0}.syneptic-hub:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(#76dcff07 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#76dcff05 1px,#0000 1px) 0 0/42px 42px,radial-gradient(at 50% 56%,#0000 0 38%,#00000038 76%) 0 0/100% 100%;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 0 58%,#0000 86%);mask-image:radial-gradient(#000 0 58%,#0000 86%)}.hub-copy{z-index:5;text-align:left;justify-items:start;gap:clamp(5px,.8vh,8px);max-width:min(360px,38vw);display:grid;position:fixed;top:clamp(54px,7.2vh,78px);left:clamp(64px,7.4vw,96px)}.hub-copy p,.hub-copy h1,.hub-copy strong{margin:0}.hub-copy p{color:#72e6ff;letter-spacing:.18em;font-size:clamp(11px,1.45vw,14px);font-weight:700}.hub-copy h1{color:#f8fdff;letter-spacing:0;text-shadow:0 0 22px #5ee2ff52,0 0 54px #147aff2e;font-size:clamp(38px,5.7vh,58px);font-weight:720;line-height:.94}.hub-copy strong{color:#d9f6ff;margin-top:clamp(4px,.8vh,8px);font-size:clamp(16px,2vh,20px);font-weight:500;line-height:1.1}.hub-instruction{z-index:5;color:#aecfe0;text-align:right;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07142238;border:1px solid #63d2ff24;border-radius:999px;width:max-content;max-width:calc(100vw - 56px);margin:0;padding:6px 10px 7px;font-size:clamp(13px,1.72vh,15px);line-height:1.2;position:fixed;top:clamp(32px,4.6vh,50px);right:clamp(28px,4.6vw,56px);box-shadow:0 0 12px #27afff0a}.hub-instruction:before{content:"";vertical-align:1px;background:#80ecffd1;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #72e6ff6b,0 0 14px #2faeff2e}.intro-mark{z-index:20;pointer-events:none;opacity:0;place-items:center;display:grid;position:fixed;inset:0}.intro-mark__word{color:#f8fdff;letter-spacing:0;text-shadow:0 0 24px #82ebff80,0 0 88px #298dff47;font-size:clamp(48px,9vw,112px);font-weight:730}.is-intro .intro-mark{animation:2.38s forwards introMarkLayer}.is-intro .intro-mark__word{animation:2.32s cubic-bezier(.2,.75,.2,1) forwards introWord}.is-ready .intro-mark{display:none}.intro-fragments{pointer-events:none;position:absolute;inset:0}.intro-fragment{aspect-ratio:1;opacity:0;background:#8ff0ffe6;border-radius:50%;width:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 10px #77eaffbf,0 0 22px #2491ff47}.is-intro .intro-fragment{animation:introFragment 2.5s ease-in-out var(--fragment-delay) forwards}.intro-neurons{z-index:19;pointer-events:none;position:fixed;inset:0}.intro-neuron-links{opacity:0;width:min(72vw,760px);height:min(46vh,420px);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.7)}.intro-neuron-links path{fill:none;stroke:#70e4ff3d;stroke-width:.45px;stroke-linecap:round;stroke-dasharray:4 7;filter:drop-shadow(0 0 7px #52d8ff52)}.intro-neuron{aspect-ratio:1;opacity:0;background:#8eefffe0;border-radius:50%;width:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.45);box-shadow:0 0 10px #6fe6ffc7,0 0 24px #208eff47}.is-intro .intro-neuron{animation:introNeuron 3.45s ease-in-out var(--intro-delay) forwards}.is-intro .intro-neuron-links{animation:2.65s ease-in-out .7s forwards introNeuronLinks}.is-ready .intro-neurons{display:none}.hub-control{z-index:30;color:#9fcbe0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050e1d94;border:1px solid #85e2ff38;border-radius:999px;padding:9px 12px;font-size:12px;line-height:1;transition:border-color .16s,color .16s,background .16s,opacity .16s;position:fixed;right:22px}.hub-control:hover,.hub-control:focus-visible{color:#fff;background:#091930c7;border-color:#8febff85}.hub-control:focus-visible{outline-offset:3px;outline:2px solid #67def8bf}.hub-control--skip{top:22px}.hub-control--replay{opacity:.62;bottom:20px}.hub-control--replay:hover,.hub-control--replay:focus-visible{opacity:1}.hub-stage{--orbit-r:clamp(236px, 32.1vh, 278px);--orbit-x:clamp(204px, 27.8vh, 241px);--orbit-y:clamp(118px, 16.05vh, 139px);place-items:center;width:min(900px,100vw - 56px,112vh - 172.48px);height:min(680px,100vh - 154px);min-height:0;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-core-seed{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;background:#dffbff;border-radius:50%;width:8px;position:absolute;box-shadow:0 0 16px #9ef4ffe6,0 0 48px #32b1ff75}.neural-field,.hub-links,.hub-rings,.hub-orbit{position:absolute;inset:0}.neural-field{z-index:0;opacity:.46;filter:drop-shadow(0 0 22px #46cdff1a);width:100%;height:100%;overflow:visible}.neural-outline,.neural-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.neural-outline{stroke:#60d3ff1f;stroke-width:1px}.neural-outline--soft{stroke:#438be01a}.neural-line{stroke:#5dd7ff1f;stroke-width:.95px}.neural-line--faint{stroke:#7ae5ff13}.neural-dots circle{fill:#89ecff57;filter:drop-shadow(0 0 7px #5cddff6b);animation:5.8s ease-in-out infinite neuralTwinkle}.neural-dots circle:nth-child(2n){animation-delay:1.2s}.neural-dots circle:nth-child(3n){animation-delay:2.4s}.hub-links{--hub-link-stroke:#a6f4ffd1;--hub-link-glow:#68e7ffa8;--hub-link-opacity:.94;--hub-link-glow-opacity:.44;--hub-link-width:2.15;--hub-link-glow-width:7.4;z-index:2;width:100%;height:100%;overflow:visible}.hub-link,.hub-link-glow{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s,stroke-width .18s,filter .18s,opacity .18s}.hub-link-glow{--link-intro-opacity:var(--hub-link-glow-opacity);stroke:var(--hub-link-glow);stroke-width:var(--hub-link-glow-width);opacity:var(--hub-link-glow-opacity);filter:blur(6.2px)}.hub-link-main{--link-intro-opacity:var(--hub-link-opacity);stroke:var(--hub-link-stroke);stroke-width:var(--hub-link-width);opacity:var(--hub-link-opacity);filter:drop-shadow(0 0 6px #7aeeff9e)drop-shadow(0 0 17px #299aff4d);animation:7.4s ease-in-out infinite linkPulse}.hub-connection:nth-of-type(2n) .hub-link-main{animation-delay:1.1s}.hub-connection:nth-of-type(3n) .hub-link-main{animation-delay:2.1s}.hub-orbit-path{fill:none;stroke:#52ccff33;stroke-width:1.05px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 12;opacity:.72;filter:drop-shadow(0 0 5px #30b0ff1f);animation:9.2s ease-in-out infinite orbitTracePulse}.hub-orbit-path--2{stroke:#77e4ff2b;stroke-dasharray:6 15;animation-delay:1.5s}.hub-orbit-path--3{stroke:#4d9eff26;stroke-width:.75px;stroke-dasharray:2 18;opacity:.55;animation-delay:2.8s}.hub-link-node{--link-intro-opacity:.9;fill:#d7fffff5;filter:drop-shadow(0 0 7px #84f4ffdb)drop-shadow(0 0 19px #299aff6b);opacity:.9}.hub-link-node--endpoint{--link-intro-opacity:1;fill:#e7fffffa;filter:drop-shadow(0 0 8px #a6fcff)drop-shadow(0 0 22px #4dbeff99)drop-shadow(0 0 42px #2087ff3d);opacity:1}.hub-link-node--start{opacity:.94}.hub-link-node--attach{fill:#f2ffff;filter:drop-shadow(0 0 9px #aefcff)drop-shadow(0 0 24px #56caffa8)drop-shadow(0 0 44px #2a9aff47)}.hub-link-node--bend{--link-intro-opacity:.62;fill:#7ceaffa8;opacity:.62;filter:drop-shadow(0 0 5px #68e7ff75)drop-shadow(0 0 11px #299aff2e)}.hub-data-dot{--link-intro-opacity:.84;fill:#e0ffffe6;filter:drop-shadow(0 0 5px #88f4ffd1)drop-shadow(0 0 12px #2a9aff52);opacity:.84}:is(.hub-stage:has(.service-node--0:hover) .hub-link--0 .hub-link-main,.hub-stage:has(.service-node--0:focus-visible) .hub-link--0 .hub-link-main,.hub-stage:has(.service-node--1:hover) .hub-link--1 .hub-link-main,.hub-stage:has(.service-node--1:focus-visible) .hub-link--1 .hub-link-main,.hub-stage:has(.service-node--2:hover) .hub-link--2 .hub-link-main,.hub-stage:has(.service-node--2:focus-visible) .hub-link--2 .hub-link-main,.hub-stage:has(.service-node--3:hover) .hub-link--3 .hub-link-main,.hub-stage:has(.service-node--3:focus-visible) .hub-link--3 .hub-link-main,.hub-stage:has(.service-node--4:hover) .hub-link--4 .hub-link-main,.hub-stage:has(.service-node--4:focus-visible) .hub-link--4 .hub-link-main,.hub-stage:has(.service-node--5:hover) .hub-link--5 .hub-link-main,.hub-stage:has(.service-node--5:focus-visible) .hub-link--5 .hub-link-main){stroke:#81ebffd1;stroke-width:2px;opacity:1;filter:drop-shadow(0 0 8px #52d5ffb8)}:is(.hub-stage:has(.service-node--0:hover) .hub-link--0 .hub-link-glow,.hub-stage:has(.service-node--0:focus-visible) .hub-link--0 .hub-link-glow,.hub-stage:has(.service-node--1:hover) .hub-link--1 .hub-link-glow,.hub-stage:has(.service-node--1:focus-visible) .hub-link--1 .hub-link-glow,.hub-stage:has(.service-node--2:hover) .hub-link--2 .hub-link-glow,.hub-stage:has(.service-node--2:focus-visible) .hub-link--2 .hub-link-glow,.hub-stage:has(.service-node--3:hover) .hub-link--3 .hub-link-glow,.hub-stage:has(.service-node--3:focus-visible) .hub-link--3 .hub-link-glow,.hub-stage:has(.service-node--4:hover) .hub-link--4 .hub-link-glow,.hub-stage:has(.service-node--4:focus-visible) .hub-link--4 .hub-link-glow,.hub-stage:has(.service-node--5:hover) .hub-link--5 .hub-link-glow,.hub-stage:has(.service-node--5:focus-visible) .hub-link--5 .hub-link-glow){opacity:.42;stroke:#5adeff9e}:is(.hub-stage:has(.service-node--0:hover) .hub-link-node--0,.hub-stage:has(.service-node--0:focus-visible) .hub-link-node--0,.hub-stage:has(.service-node--1:hover) .hub-link-node--1,.hub-stage:has(.service-node--1:focus-visible) .hub-link-node--1,.hub-stage:has(.service-node--2:hover) .hub-link-node--2,.hub-stage:has(.service-node--2:focus-visible) .hub-link-node--2,.hub-stage:has(.service-node--3:hover) .hub-link-node--3,.hub-stage:has(.service-node--3:focus-visible) .hub-link-node--3,.hub-stage:has(.service-node--4:hover) .hub-link-node--4,.hub-stage:has(.service-node--4:focus-visible) .hub-link-node--4,.hub-stage:has(.service-node--5:hover) .hub-link-node--5,.hub-stage:has(.service-node--5:focus-visible) .hub-link-node--5){fill:#e2fffff5;opacity:1;filter:drop-shadow(0 0 7px #95f5ffdb)drop-shadow(0 0 18px #2ca6ff61)}:is(.hub-stage:has(.service-node--0:hover) .hub-data-dot.hub-link--0,.hub-stage:has(.service-node--0:focus-visible) .hub-data-dot.hub-link--0,.hub-stage:has(.service-node--1:hover) .hub-data-dot.hub-link--1,.hub-stage:has(.service-node--1:focus-visible) .hub-data-dot.hub-link--1,.hub-stage:has(.service-node--2:hover) .hub-data-dot.hub-link--2,.hub-stage:has(.service-node--2:focus-visible) .hub-data-dot.hub-link--2,.hub-stage:has(.service-node--3:hover) .hub-data-dot.hub-link--3,.hub-stage:has(.service-node--3:focus-visible) .hub-data-dot.hub-link--3,.hub-stage:has(.service-node--4:hover) .hub-data-dot.hub-link--4,.hub-stage:has(.service-node--4:focus-visible) .hub-data-dot.hub-link--4,.hub-stage:has(.service-node--5:hover) .hub-data-dot.hub-link--5,.hub-stage:has(.service-node--5:focus-visible) .hub-data-dot.hub-link--5){opacity:1;fill:#eefffffa}.hub-rings{z-index:1;pointer-events:none;place-items:center;display:grid}.hub-rings span{aspect-ratio:1;opacity:.72;background:radial-gradient(circle at 50% 0%, #9cf6ffb8 0 1.5px, transparent 2.5px), radial-gradient(circle at 88% 25%, #4aaeff66 0 1.5px, transparent 2.5px), radial-gradient(circle at 12% 75%, #76e7ff61 0 1.5px, transparent 2.5px), conic-gradient(from 6deg, #7eecff57 0 10deg, transparent 10deg 42deg, #4aa8ff2e 42deg 48deg, transparent 48deg 94deg, #76e8ff3d 94deg 102deg, transparent 102deg 146deg, #52b0ff29 146deg 152deg, transparent 152deg 205deg, #86eeff47 205deg 215deg, transparent 215deg 272deg, #52b0ff29 272deg 278deg, transparent 278deg 318deg, #72e2ff38 318deg 326deg, transparent 326deg 360deg);filter:drop-shadow(0 0 12px #58daff29);border-radius:50%;position:absolute;-webkit-mask:radial-gradient(circle,#0000 calc(100% - 1.2px),#000 calc(100% - .6px));mask:radial-gradient(circle,#0000 calc(100% - 1.2px),#000 calc(100% - .6px))}.hub-rings span:first-child{width:clamp(192px,27%,238px)}.hub-rings span:nth-child(2){opacity:.52;width:clamp(278px,39%,344px);transform:rotate(18deg)}.hub-rings span:nth-child(3){opacity:.36;width:clamp(362px,52%,456px);transform:rotate(-16deg)}.hub-core{z-index:4;aspect-ratio:1;background:radial-gradient(circle,#14bfff14 0 42%,#0000 62%);border-radius:50%;place-items:center;width:clamp(134px,21vh,184px);display:grid;position:relative;overflow:visible;box-shadow:0 0 36px #42deff38,0 0 118px #167eff29}.hub-core:before,.hub-core:after{content:"";pointer-events:none;border-radius:50%;display:none;position:absolute}.core-svg{z-index:1;pointer-events:none;width:184%;height:184%;position:absolute;overflow:visible}.core-depth{fill:#34d5ff04;stroke:#36cdff0f;stroke-width:.8px}.core-ring,.core-circuit-ring,.core-orbit-segment,.core-digital-track{fill:none;vector-effect:non-scaling-stroke}.core-ring--main{stroke:#5bf6fff5;stroke-width:3.85px;stroke-linecap:round;stroke-dasharray:18 5 14 4 22 6 12 5 17 4 10 5;stroke-dashoffset:4px;filter:url(#coreGlow)}.core-ring--soft{stroke:#46baff38;stroke-width:1.15px}.core-circuit-ring{stroke:#74e1ff29;stroke-width:.8px}.core-circuit-ring--2{stroke:#45a0ff24}.core-circuit-ring--3{stroke:#8beeff1a}.core-orbit-segment{stroke-linecap:round;filter:drop-shadow(0 0 5px #52e0ff33)}.core-orbit-segment--1{stroke:#6ae8ff80;stroke-width:1.25px;stroke-dasharray:30 238;transform-origin:120px 120px;transform:rotate(-18deg)}.core-orbit-segment--2{stroke:#399cff47;stroke-width:1px;stroke-dasharray:18 46 8 204;transform-origin:120px 120px;transform:rotate(64deg)}.core-orbit-segment--3{stroke:#77e8ff42;stroke-width:1px;stroke-dasharray:10 34 22 276;transform-origin:120px 120px;transform:rotate(151deg)}.core-orbit-segment--4{stroke:#4ca6ff29;stroke-width:.9px;stroke-dasharray:36 348;transform-origin:120px 120px;transform:rotate(224deg)}.core-digital-track{stroke:#7aeaff47;stroke-width:1.1px;stroke-linecap:round}.core-digital-track--muted{stroke:#4fa6ff2e}.core-node-dot{fill:#77e8ffad;filter:drop-shadow(0 0 5px #49e1ff7a)}.core-node-dot--hot{fill:#cafffff0;filter:drop-shadow(0 0 5px #71f2ffd1)drop-shadow(0 0 12px #2ca6ff61)}.hub-core__letter{z-index:3;color:#ecfdff;text-shadow:0 1px #ffffff61,0 0 12px #dcfdffc7,0 0 28px #3fcfff8f,0 0 64px #1977ff47;font-size:clamp(71px,11.3vh,107px);font-weight:760;line-height:1;position:relative}.hub-orbit{z-index:3}.service-node{--orb-size:clamp(75px, 10.8vh, 96px);width:var(--orb-size);height:var(--orb-size);color:inherit;cursor:pointer;text-decoration:none;transition:filter .18s,transform .18s;display:block;position:absolute;transform:translate(-50%,-50%)}.service-node:hover,.service-node:focus-visible{filter:drop-shadow(0 0 20px #5adeff5c);transform:translate(-50%,-50%)scale(1.05)}.service-node:focus-visible{outline-offset:8px;border-radius:999px;outline:2px solid #67def8}.service-node__orb{aspect-ratio:1;color:#d8f9ff;text-shadow:0 0 10px #bcf7ff6b,0 0 24px #34c0ff38;isolation:isolate;background:radial-gradient(circle at 36% 26%,#ffffff29,#0000 22%),radial-gradient(circle,#25b9e229,#0000 58%),conic-gradient(from 210deg,#5cdbff29,#0000 28%,#387cff1f,#0000 62%),linear-gradient(145deg,#082d48fa,#030d1dfa);border:1px solid #91e8ffa3;border-radius:50%;place-items:center;width:100%;font-size:clamp(20.8px,2.93vh,26.8px);font-weight:720;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:visible;box-shadow:0 0 18px #54dcff4d,0 0 46px #166fd626,inset 0 0 20px #a0edff12,inset 0 0 0 7px #64ddff06}.service-node__orb:before,.service-node__orb:after{content:"";pointer-events:none;border-radius:50%;transition:opacity .18s,filter .18s;position:absolute}.service-node__orb:before{z-index:-1;border:1px solid #7ae7ff80;inset:-1px;box-shadow:0 0 11px #68e7ff61,0 0 26px #299aff2e,inset 0 0 12px #8befff14}.service-node__orb:after{z-index:1;filter:drop-shadow(0 0 5px #5ee8ff80);opacity:.9;background:radial-gradient(circle at 50% 2%,#d5ffffeb 0 1.5px,#0000 2.6px),radial-gradient(circle at 68% 5%,#78ebff94 0 1.25px,#0000 2.4px),radial-gradient(circle at 84% 16%,#78ebffb3 0 1.35px,#0000 2.5px),radial-gradient(circle at 95% 32%,#5cb8ff8a 0 1.25px,#0000 2.4px),radial-gradient(circle at 98%,#aaf8ffd1 0 1.45px,#0000 2.6px),radial-gradient(circle at 95% 68%,#5cb8ff7a 0 1.2px,#0000 2.4px),radial-gradient(circle at 84% 84%,#78ebff9e 0 1.3px,#0000 2.5px),radial-gradient(circle at 68% 95%,#78ebff8a 0 1.2px,#0000 2.4px),radial-gradient(circle at 50% 98%,#ccffffc7 0 1.4px,#0000 2.6px),radial-gradient(circle at 32% 95%,#78ebff80 0 1.2px,#0000 2.4px),radial-gradient(circle at 16% 84%,#78ebff9e 0 1.3px,#0000 2.5px),radial-gradient(circle at 5% 68%,#5cb8ff7a 0 1.2px,#0000 2.4px),radial-gradient(circle at 2%,#aaf8ffc2 0 1.4px,#0000 2.6px),radial-gradient(circle at 5% 32%,#5cb8ff85 0 1.2px,#0000 2.4px),radial-gradient(circle at 16% 16%,#78ebffa8 0 1.35px,#0000 2.5px),radial-gradient(circle at 32% 5%,#78ebff8f 0 1.25px,#0000 2.4px);inset:-3px}.service-node:hover .service-node__orb,.service-node:focus-visible .service-node__orb{border-color:#acf6ffd1;box-shadow:0 0 24px #5ee6ff85,0 0 58px #248bff38,inset 0 0 22px #cbfaff1f}.service-node:hover .service-node__orb:before,.service-node:focus-visible .service-node__orb:before{filter:drop-shadow(0 0 8px #5ee6ff6b);border-color:#b2f9ffb8}.service-node:hover .service-node__orb:after,.service-node:focus-visible .service-node__orb:after{opacity:1;filter:drop-shadow(0 0 7px #78f0ffb8)}.service-node__text{overflow-wrap:anywhere;text-align:left;pointer-events:none;gap:3px;width:clamp(132px,18.8vh,170px);min-width:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.service-node__text strong{color:#e9fbff;font-size:clamp(15px,2.25vh,18.2px);line-height:1.12;transition:color .18s}.service-node__text span{color:#8399b8;text-wrap:balance;max-width:100%;font-size:clamp(11.5px,1.72vh,13.8px);line-height:1.25;transition:color .18s}.service-node:hover .service-node__text strong,.service-node:focus-visible .service-node__text strong{color:#fff}.service-node:hover .service-node__text span,.service-node:focus-visible .service-node__text span{color:#c9f0ff}.service-node__action{color:#d8f8ff;opacity:0;pointer-events:none;white-space:nowrap;background:#050f1ec7;border:1px solid #77e2ff38;border-radius:999px;width:max-content;max-width:190px;padding:7px 9px;font-size:11px;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 10px 24px #00000038}.service-node:hover .service-node__action,.service-node:focus-visible .service-node__action{opacity:1;transform:translate(-50%)translateY(0)}.service-node--top .service-node__action{top:calc(100% + 9px);bottom:auto}.service-node--bottom .service-node__action{top:calc(100% + 8px)}.service-node--top{top:calc(50% - var(--orbit-r));left:50%}.service-node--top .service-node__text,.service-node--right-top .service-node__text,.service-node--right-bottom .service-node__text{text-align:left;left:calc(100% + 16px)}.service-node--right-top{top:calc(50% - var(--orbit-y));left:calc(50% + var(--orbit-x))}.service-node--right-bottom{top:calc(50% + var(--orbit-y));left:calc(50% + var(--orbit-x))}.service-node--bottom{top:calc(50% + var(--orbit-r));left:50%}.service-node--bottom .service-node__text,.service-node--left-bottom .service-node__text,.service-node--left-top .service-node__text{text-align:right;right:calc(100% + 16px)}.service-node--left-bottom{top:calc(50% + var(--orbit-y));left:calc(50% - var(--orbit-x))}.service-node--left-top{top:calc(50% - var(--orbit-y));left:calc(50% - var(--orbit-x))}.is-ready .hub-core{animation:5.6s ease-in-out infinite coreBreath}.is-ready .intro-core-seed{display:none}.is-intro .hub-copy,.is-intro .hub-instruction{opacity:1;animation:none}.is-intro .neural-field{opacity:0;animation:none}.is-intro .hub-rings{opacity:0;animation:.38s .22s forwards ringIntro}.is-intro .intro-core-seed{animation:.52s forwards seedBirth}.is-intro .hub-core{opacity:0;animation:.5s cubic-bezier(.18,.78,.26,1) forwards coreIntro,5.6s ease-in-out .72s infinite coreBreath;transform:scale(.12)}.is-intro .hub-core__letter{opacity:0;animation:.32s .24s forwards coreLetterIntro}.is-intro .hub-core:before,.is-intro .hub-core:after,.is-intro .core-svg{opacity:0;animation:.34s .34s forwards coreTechIntro}.is-intro .service-node{opacity:0;animation:none;transform:translate(-50%,-50%)scale(.86)}.is-intro .service-node--0{--node-origin-x:0px;--node-origin-y:38vh;animation-delay:4.34s}.is-intro .service-node--1{--node-origin-x:-30vw;--node-origin-y:19vh;animation-delay:4.5s}.is-intro .service-node--2{--node-origin-x:-30vw;--node-origin-y:-19vh;animation-delay:4.66s}.is-intro .service-node--3{--node-origin-x:0px;--node-origin-y:-32vh;animation-delay:4.82s}.is-intro .service-node--4{--node-origin-x:30vw;--node-origin-y:-19vh;animation-delay:4.98s}.is-intro .service-node--5{--node-origin-x:30vw;--node-origin-y:19vh;animation-delay:5.14s}.is-intro .hub-link,.is-intro .hub-link-glow{opacity:0;stroke-dasharray:720;stroke-dashoffset:720px;animation:none}.is-intro .hub-orbit-path,.is-intro .hub-link-node,.is-intro .hub-data-dot{opacity:0;animation:none}.is-intro .intro-mark,.is-intro .intro-neurons{opacity:0;pointer-events:none;animation:none}.is-intro.intro-phase-connections .neural-field,.is-intro.intro-phase-services .neural-field{animation:.9s forwards neuralIntro}.is-intro.intro-phase-connections .hub-link,.is-intro.intro-phase-connections .hub-link-glow{animation:.64s cubic-bezier(.18,.78,.24,1) forwards linkIntro}.is-intro.intro-phase-connections .hub-link--0 .hub-link,.is-intro.intro-phase-connections .hub-link--0 .hub-link-glow{animation-delay:0s}.is-intro.intro-phase-connections .hub-link--1 .hub-link,.is-intro.intro-phase-connections .hub-link--1 .hub-link-glow{animation-delay:20ms}.is-intro.intro-phase-connections .hub-link--2 .hub-link,.is-intro.intro-phase-connections .hub-link--2 .hub-link-glow{animation-delay:40ms}.is-intro.intro-phase-connections .hub-link--3 .hub-link,.is-intro.intro-phase-connections .hub-link--3 .hub-link-glow{animation-delay:60ms}.is-intro.intro-phase-connections .hub-link--4 .hub-link,.is-intro.intro-phase-connections .hub-link--4 .hub-link-glow{animation-delay:80ms}.is-intro.intro-phase-connections .hub-link--5 .hub-link,.is-intro.intro-phase-connections .hub-link--5 .hub-link-glow{animation-delay:.1s}.is-intro.intro-phase-connections .hub-link-node,.is-intro.intro-phase-connections .hub-data-dot,.is-intro.intro-phase-connections .hub-orbit-path{animation:.3s .56s forwards linkIntro}.is-intro.intro-phase-connections .service-node{animation:.38s cubic-bezier(.2,.76,.22,1) forwards nodeIntro}.is-intro.intro-phase-connections .service-node--0{animation-delay:.5s}.is-intro.intro-phase-connections .service-node--1{animation-delay:.52s}.is-intro.intro-phase-connections .service-node--2{animation-delay:.54s}.is-intro.intro-phase-connections .service-node--3{animation-delay:.56s}.is-intro.intro-phase-connections .service-node--4{animation-delay:.58s}.is-intro.intro-phase-connections .service-node--5{animation-delay:.6s}.is-intro.intro-phase-services .hub-link,.is-intro.intro-phase-services .hub-link-glow{opacity:var(--link-intro-opacity);stroke-dasharray:none;stroke-dashoffset:0;animation:7.4s ease-in-out infinite linkPulse}.is-intro.intro-phase-services .hub-link-glow{animation:none}.is-intro.intro-phase-services .hub-link-node,.is-intro.intro-phase-services .hub-data-dot{opacity:var(--link-intro-opacity)}.is-intro.intro-phase-services .hub-orbit-path{opacity:.22}.is-intro.intro-phase-services .service-node{opacity:1;animation:none;transform:translate(-50%,-50%)scale(1)}.is-intro.intro-phase-services .service-node--0{animation-delay:30ms}.is-intro.intro-phase-services .service-node--1{animation-delay:50ms}.is-intro.intro-phase-services .service-node--2{animation-delay:70ms}.is-intro.intro-phase-services .service-node--3{animation-delay:90ms}.is-intro.intro-phase-services .service-node--4{animation-delay:.11s}.is-intro.intro-phase-services .service-node--5{animation-delay:.13s}@keyframes coreBreath{0%,to{transform:scale(1);box-shadow:0 0 30px #58e0ff47,0 0 118px #1c79ff3d,inset 0 0 34px #b5f3ff14,inset 0 0 0 12px #50d2ff09}50%{transform:scale(1.025);box-shadow:0 0 40px #67e9ff5c,0 0 136px #2087ff4d,inset 0 0 42px #b5f3ff1c,inset 0 0 0 12px #50d2ff0d}}@keyframes introMarkLayer{0%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes introWord{0%{opacity:0;filter:blur(8px);transform:scale(.92)}18%{opacity:1;filter:blur();transform:scale(1)}48%{opacity:1;filter:blur();transform:scale(1.012)}72%{opacity:.36;filter:blur(5px);transform:scale(.94)}to{opacity:0;filter:blur(12px);transform:scale(.78)}}@keyframes introFragment{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}18%{opacity:.92;transform:translate(calc(-50% + var(--fragment-x) * .14), calc(-50% + var(--fragment-y) * .14)) scale(.92)}64%{opacity:.76;transform:translate(calc(-50% + var(--fragment-x) * .54), calc(-50% + var(--fragment-y) * .54)) scale(.82)}to{opacity:0;transform:translate(calc(-50% + var(--fragment-x) * .9), calc(-50% + var(--fragment-y) * .9)) scale(.58)}}@keyframes introNeuron{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}22%{opacity:.95}72%{opacity:.72;transform:translate(calc(-50% + var(--intro-x) * .72), calc(-50% + var(--intro-y) * .72)) scale(.9)}to{opacity:0;transform:translate(calc(-50% + var(--intro-x)), calc(-50% + var(--intro-y))) scale(.72)}}@keyframes introNeuronLinks{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)}35%{opacity:.72}78%{opacity:.46;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes sceneFadeIn{0%{opacity:0}to{opacity:1}}@keyframes neuralIntro{0%{opacity:0;transform:scale(.92)}48%{opacity:.82;transform:scale(1.012)}to{opacity:.58;transform:scale(1)}}@keyframes seedBirth{0%{opacity:0;transform:scale(.4)}22%{opacity:1;transform:scale(1)}48%{opacity:1;transform:scale(2.1);box-shadow:0 0 22px #a8f8ff,0 0 92px #43c3ffb8,0 0 150px #43c3ff57}62%{opacity:.72;transform:scale(8)}to{opacity:0;transform:scale(18)}}@keyframes ringIntro{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes coreIntro{0%{opacity:0;transform:scale(.12)}42%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes coreLetterIntro{0%{opacity:0;filter:blur(7px);transform:scale(.82)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes coreTechIntro{0%{opacity:0;transform:rotate(-12deg)scale(.92)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes nodeIntro{0%{opacity:0;transform:translate(calc(-50% + var(--node-origin-x)), calc(-50% + var(--node-origin-y))) scale(.58)}72%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes linkIntro{0%{opacity:0;stroke-dashoffset:720px}to{opacity:var(--link-intro-opacity,.88);stroke-dashoffset:0}}@keyframes neuralTwinkle{0%,to{opacity:.28}50%{opacity:.75}}@keyframes linkPulse{0%,to{opacity:.9}50%{opacity:1}}@keyframes orbitTracePulse{0%,to{opacity:.42}50%{opacity:.68}}@media (width<=720px){.syneptic-hub{padding:18px 12px 16px}.hub-copy{max-width:48vw;top:34px;left:32px}.hub-copy h1{font-size:clamp(34px,6vh,44px)}.hub-copy strong{margin-top:4px;font-size:16px}.hub-instruction{max-width:calc(100vw - 32px);padding:6px 9px;font-size:12px;top:24px;right:16px}.hub-stage{--orbit-r:clamp(201px, 30vh, 235px);--orbit-x:clamp(174px, 25.98vh, 203px);--orbit-y:clamp(101px, 15vh, 118px);width:min(560px,100vw - 20px);height:calc(100vh - 134px);transform:translate(-50%,-50%)}.service-node{--orb-size:clamp(56px, 8.1vh, 68px)}.service-node__text{width:124px}.service-node__text strong{font-size:14.8px}.service-node__text span{font-size:11.4px}}@media (height<=760px){.syneptic-hub{padding-top:14px;padding-bottom:12px}.hub-copy{gap:4px}.hub-copy h1{font-size:clamp(36px,5.6vh,50px)}.hub-instruction{font-size:12px}.hub-stage{width:min(860px,100vw - 48px,118vh - 146.32px);height:calc(100vh - 124px)}}
