.galaxy-product-hero{min-height:700px;position:relative}.agent-hero-copy{z-index:2;animation:.9s cubic-bezier(.16,1,.3,1) both hero-arrive;position:relative}.landing-motion .galaxy-product-scene{isolation:isolate;height:540px;position:relative;overflow:hidden}.product-galaxy-canvas{pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.nebula-cloud{filter:blur(20px);background:radial-gradient(at 70% 25%,#bc4eda2e,#0000 45%),radial-gradient(at 35% 65%,#3f6bf742,#0000 48%),radial-gradient(at 50% 45%,#955bd634,#0000 55%);animation:14s ease-in-out infinite alternate nebula-drift;position:absolute;inset:2% -15% 12%}.galaxy-product-scene .network-grid{opacity:.28;pointer-events:none}.galaxy-product-scene .network-model{pointer-events:none;width:205px;height:205px;margin:-102px;top:44%}.galaxy-product-scene .network-core{inset:26px}.network-core>.galaxy-y{letter-spacing:-6px;text-shadow:0 2px 20px #cfc0ff30;font-family:Arial,Helvetica,sans-serif;font-size:80px;font-weight:600;top:0;left:-3px}.galaxy-product-scene .network-orbit{inset:-44px}.galaxy-product-scene .orbit-c{animation:20s ease-in-out infinite alternate outer-orbit;inset:-62px}.galaxy-product-scene .orbit-b{animation:17s ease-in-out infinite alternate inner-orbit}.galaxy-product-scene .network-node{cursor:pointer;z-index:3;font:inherit;font-size:10px;transition:transform .5s,border-color .25s,background .25s,box-shadow .25s}.galaxy-product-scene .node-one{top:62px;left:24px}.galaxy-product-scene .node-two{top:86px;right:24px}.galaxy-product-scene .node-three{bottom:188px;right:16px}.galaxy-product-scene .node-four{bottom:208px;left:14px}.galaxy-product-scene .node-five{bottom:146px;left:calc(50% - 43px)}.network-explanation{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10152cd9;border:1px solid #a888dd33;border-radius:12px;min-height:96px;padding:12px 16px;position:absolute;bottom:34px;left:8%;right:8%}.network-explanation strong{color:#dfc9ff;letter-spacing:.3px;font-size:10px;font-weight:600}.galaxy-product-scene .network-caption{letter-spacing:1.3px;font-size:6px;bottom:0}.galaxy-product-scene .network-caption small{margin-top:3px;font-size:7px}.agent-universe{text-align:center;padding:85px 0 65px;scroll-margin-top:35px}.universe-heading .agent-eyebrow{justify-content:center}.universe-heading h2{letter-spacing:-.05em;margin:25px 0;font-size:clamp(42px,5vw,64px);line-height:1.05}.universe-heading>p{color:#b8a9cf;font-size:14px;line-height:1.8}.agent-worlds{grid-template-columns:repeat(7,minmax(0,1fr));gap:30px 8px;margin-top:55px;display:grid;position:relative}.agent-worlds:before{content:"";pointer-events:none;border:1px solid #c0a7ef1c;border-radius:50%;position:absolute;inset:10% 0 20%;transform:rotate(-8deg)}.agent-world{flex-direction:column;align-items:center;min-width:0;padding:15px 4px;display:flex;position:relative}.world-sphere{width:78px;height:78px;animation:6s ease-in-out infinite world-float;animation-delay:calc(var(--world-index) * -.4s);transform:rotate(calc(var(--world-index) * 17deg));background:radial-gradient(circle at 27% 22%,#f1e1ff,#b595d8 18%,#6655ac 44%,#253268 72%,#11182f);border-radius:50%;transition:scale .4s,box-shadow .4s;display:block;position:relative;box-shadow:inset 0 1px 3px #eadfff88,0 0 28px #9a73e92c,0 17px 24px #08051a66}.world-sphere:after{content:"";border:1px solid #cbb8ff80;border-radius:50%;position:absolute;inset:38% -18%;transform:rotate(-32deg);box-shadow:0 0 8px #b193e91a}.world-sphere>span{filter:blur(3px);background:linear-gradient(130deg,#0000,#eee2ff22,#0000);border-radius:50%;position:absolute;inset:15%}.agent-world:nth-child(3n) .world-sphere{filter:hue-rotate(20deg)}.agent-world:nth-child(4n) .world-sphere{filter:hue-rotate(-22deg)}.agent-world strong{letter-spacing:-.3px;margin-top:25px;font-size:15px;font-weight:500}.world-job{color:#d5c0f1;opacity:0;min-height:30px;margin-top:8px;font-size:10px;line-height:1.5;transition:opacity .25s,translate .25s;translate:0 5px}.agent-world small{letter-spacing:1px;color:#a898ba;margin-top:7px;font-size:7px}.agent-world:hover .world-sphere,.agent-world:focus-visible .world-sphere{scale:1.1;box-shadow:inset 0 1px 3px #eadfff88,0 0 35px #9a73e955,0 17px 24px #08051a66}.agent-world:hover .world-job,.agent-world:focus-visible .world-job{opacity:1;translate:0}.universe-directory-link{margin-top:35px}.agent-directory{border-top:1px solid #bba6e925;scroll-margin-top:30px}.agent-card{position:relative;overflow:hidden}.agent-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#d4b4ff0d 45%,#0000 65%);transition:translate .7s;position:absolute;inset:0;translate:-100%}.agent-card:hover:after{translate:100%}.agent-nav-cta{transition:background .25s,border-color .25s}.agent-nav-cta:hover{background:#7051ae22;border-color:#ba9ee2}.platform-principles article{transition:translate .35s}.platform-principles article:hover{translate:0 -5px}@keyframes world-float{50%{translate:0 -8px}}@keyframes outer-orbit{to{transform:rotateX(58deg)rotateY(-8deg)rotate(-18deg)}}@keyframes inner-orbit{to{transform:rotateX(35deg)rotateY(58deg)rotate(12deg)}}@media (max-width:1000px){.galaxy-product-hero h1{font-size:clamp(43px,6vw,60px)}.galaxy-product-scene .network-model{scale:.85}.galaxy-product-scene .node-one{left:4px}.galaxy-product-scene .node-two,.galaxy-product-scene .node-three{right:4px}.galaxy-product-scene .node-four{left:4px}.network-explanation{left:3%;right:3%}}@media (max-width:900px){.agent-worlds{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.galaxy-product-hero{min-height:0;padding-top:38px}.galaxy-product-hero h1{font-size:clamp(45px,11.5vw,67px)}.landing-motion .galaxy-product-scene{height:450px;margin-top:25px}.galaxy-product-scene .network-model{top:41%;scale:.8}.galaxy-product-scene .node-one{top:28px;left:6px}.galaxy-product-scene .node-two{top:48px;right:8px}.galaxy-product-scene .node-three{bottom:183px;right:2px}.galaxy-product-scene .node-four{bottom:185px;left:2px}.galaxy-product-scene .node-five{bottom:133px}.galaxy-product-scene .network-node{padding:9px 11px;font-size:9px}.network-explanation{min-height:93px;padding:10px 13px;bottom:27px}.network-explanation p{font-size:10px}.agent-universe{padding-top:60px}.agent-worlds{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 8px;margin-top:40px}.world-sphere{width:65px;height:65px}.world-job{opacity:1;font-size:9px;translate:0}.agent-world strong{font-size:14px}.agent-worlds:before{display:none}}@media (hover:none),(pointer:coarse){.world-job{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.nebula-cloud,.world-sphere,.agent-hero-copy{animation:none}}.landing-motion .galaxy-product-scene{box-shadow:none;background:0 0;border:0}.landing-motion .galaxy-product-scene:before{background:0 0}.product-galaxy-canvas{-webkit-mask-image:radial-gradient(at 50% 44%,#000 32%,#0009 55%,#0000 73%);mask-image:radial-gradient(at 50% 44%,#000 32%,#0009 55%,#0000 73%)}.nebula-cloud{opacity:.65;-webkit-mask-image:radial-gradient(#000 25%,#0000 68%);mask-image:radial-gradient(#000 25%,#0000 68%)}.galaxy-product-scene .network-grid{display:none}.network-explanation{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:0;min-height:45px;padding:6px 12px;bottom:48px}.network-explanation p{color:#c9bfdf;margin:0;font-size:11px;line-height:1.6}.galaxy-product-scene .network-node{box-shadow:none;background:#12172c80;border-color:#9781ba44;border-radius:30px}.galaxy-product-scene .network-node[aria-pressed=true]{background:#5b3c742b;border-color:#c8a5f599;box-shadow:0 0 20px #a880ff12}.agent-hero-copy>p{max-width:370px}.agent-manifesto{background:0 0;border:0}.agent-directory{border-top:0;padding-top:70px}.directory-heading{margin-bottom:22px}.directory-controls{margin-top:25px}.planet-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px;padding:24px 0 30px}.agents-site .planet-card{text-align:center;min-height:245px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:18px 8px;transition:translate .35s;overflow:visible}.agents-site .planet-card:after{display:none}.agents-site .planet-card:hover{box-shadow:none;background:0 0;border:0;translate:0 -4px}.personality-planet{color:#f6efff;background:radial-gradient(circle at 29% 20%, #f0e5ffbb, var(--agent-glow) 13%, var(--agent-core) 45%, #14142f 78%, #080c20);width:108px;height:108px;box-shadow:inset 0 1px 4px #e4d9ff88, 0 0 32px color-mix(in srgb, var(--agent-glow) 14%, transparent), 0 17px 30px #06091c66;animation:7s ease-in-out infinite world-float;animation-delay:calc(var(--world-index) * -.4s);border-radius:50%;flex:none;place-items:center;transition:scale .35s,box-shadow .35s;display:grid;position:relative}.personality-planet>svg{z-index:2;filter:drop-shadow(0 2px 5px #090a25);opacity:.95;transition:transform .35s}.planet-orbit{border:1px solid color-mix(in srgb, var(--agent-glow) 55%, transparent);pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset:33% -18%;transform:rotate(-28deg)}.planet-card:nth-child(3n) .planet-orbit{transform:rotate(28deg)}.planet-card:nth-child(4n) .planet-orbit{transform:rotate(-62deg)}.planet-card:hover .personality-planet,.planet-card:focus-visible .personality-planet{box-shadow:inset 0 1px 4px #e4d9ff88, 0 0 38px color-mix(in srgb, var(--agent-glow) 28%, transparent), 0 17px 30px #06091c66;scale:1.08}.planet-card:hover .personality-planet>svg{transform:translateY(-2px)}.planet-card h3{margin:25px 0 8px;font-size:19px;font-weight:500;line-height:1.2}.planet-card .agent-job{color:#cdbde2;min-height:32px;margin:0;font-size:10px;line-height:1.55}.planet-action{color:#bba8d4;opacity:0;justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:9px;transition:opacity .25s;display:flex}.planet-card:hover .planet-action,.planet-card:focus-visible .planet-action{opacity:1}.detail-agent-symbol{color:#cdb6f8;margin-top:24px;display:block}@media (max-width:1000px){.planet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 14px}.personality-planet{width:95px;height:95px}}@media (max-width:700px){.planet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.personality-planet{width:75px;height:75px}.personality-planet>svg{width:28px;height:28px}.agents-site .planet-card{min-height:210px;padding:15px 0}.planet-card h3{margin-top:23px;font-size:16px}.network-explanation{min-height:40px;bottom:45px;left:0;right:0}.agent-count{font-size:9px;line-height:1.7}.planet-action{opacity:1}}@media (max-width:360px){.planet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none),(pointer:coarse){.planet-action{opacity:1}}
