.ai-agents-page h1,.ai-agents-page h2,.ai-agents-page h3,.ai-agents-page h4,.ai-agents-page h5,.ai-agents-page h6,.ai-agents-page p,.ai-agents-page span,.ai-agents-page a,.ai-agents-page button,.ai-agents-page li,.ai-agents-page strong,.ai-agents-page em,.ai-agents-page ul,.ai-agents-page ol{text-transform:uppercase!important;letter-spacing:.02em!important;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,monospace!important}.ai-agents-page h1{font-weight:300!important}@media (max-width:768px){.ai-agents-page .hero-section{min-height:auto;padding:80px 16px 60px}.ai-agents-page .hero-section h1{letter-spacing:-.02em;font-size:clamp(2.2rem,8vw,3.5rem)!important;line-height:1.1!important}.ai-agents-page .hero-section p{max-width:100%!important;font-size:15px!important;line-height:1.7!important}.ai-agents-page .hero-section .ai-agents-cta{padding:12px 20px!important;font-size:13px!important}.ai-agents-page section[style*=background-color]{padding:60px 16px!important}.ai-agents-page section>div>div.flex{flex-direction:column!important;gap:32px!important}.ai-agents-page section>div>div.flex>div[class*=w-full]{width:100%!important;max-width:100%!important;padding:0!important}.ai-agents-animation-slot{order:-1;width:100%!important;max-width:100%!important;min-height:260px!important;padding:0!important}.ai-agents-animation-frame{max-width:100%!important;max-height:260px!important}.ai-agents-page h2{text-align:center!important;font-size:clamp(1.5rem,6vw,2rem)!important;line-height:1.2!important}.ai-agents-page section>div>div.flex>div[class*=w-full]>div[class*=mt-8]{text-align:center!important;font-size:15px!important;line-height:1.8!important}.ai-agents-page section>div>div[class*=mt-20]{margin-top:40px!important}.ai-agents-classes-cards{grid-template-columns:1fr!important;gap:16px!important}.ai-agents-class-card{flex-direction:column!important}.ai-agents-class-rail{border-bottom:1px dashed #00000040!important;border-right:none!important;justify-content:flex-start!important;width:100%!important;height:60px!important;padding:12px 0 0 20px!important;font-size:22px!important}.ai-agents-class-body{width:100%!important}.ai-agents-class-top,.ai-agents-class-mid{padding:20px!important}.ai-agents-network-slot .ai-agents-animation-frame{width:100%!important;height:280px!important;transform:none!important}.ai-agents-feature-list{width:100%!important}.ai-agents-feature{text-align:left!important;text-transform:none!important;letter-spacing:normal!important;padding-left:20px!important;font-family:Space Mono,ui-monospace,monospace!important;font-size:13px!important;font-weight:400!important;line-height:1.7!important}.ai-agents-feature:before{top:.5em!important}.ai-agents-orchestration-note{max-width:100%!important;padding:0 4px!important;font-size:13px!important;line-height:1.7!important}.ai-agents-classes-slot .ai-agents-animation-frame{max-height:280px!important}}@media (max-width:480px){.ai-agents-page .hero-section h1{font-size:clamp(1.8rem,9vw,2.5rem)!important}.ai-agents-page h2{font-size:clamp(1.3rem,7vw,1.7rem)!important}.ai-agents-page .hero-section p{font-size:14px!important}.ai-agents-feature,.ai-agents-orchestration-note{font-size:12px!important}.ai-agents-class-rail{font-size:18px!important}.ai-agents-class-card h4{font-size:16px!important}}@media (max-width:768px){.ai-agents-page p,.ai-agents-page li,.ai-agents-page span{text-transform:none!important;letter-spacing:normal!important;font-family:Space Mono,ui-monospace,monospace!important;font-weight:400!important}.ai-agents-page h1,.ai-agents-page h2,.ai-agents-page h3,.ai-agents-page h4{text-transform:uppercase!important;letter-spacing:.02em!important;font-weight:300!important}.ai-agents-class-card h4,.ai-agents-class-rail{text-transform:uppercase!important;letter-spacing:.02em!important}}.ai-agents-animation-slot{min-height:400px}.ai-agents-animation-frame{position:relative}.ai-agents-feature-list{flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding-left:0;list-style:none;display:flex}.ai-agents-feature{margin:0;padding-left:18px;position:relative}.ai-agents-feature:before{content:"";background:#ffffffb3;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:2px}.ai-agents-network-slot{position:relative}.ai-agents-network-slot:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0a0a0a 0%,#0000 16% 84%,#0a0a0a 100%),linear-gradient(90deg,#0a0a0a 0%,#0000 14% 86%,#0a0a0a 100%);position:absolute;inset:-16px -34px;box-shadow:inset 0 30px 28px -30px #0a0a0a,inset 0 -30px 28px -30px #0a0a0a,inset 30px 0 28px -30px #0a0a0a,inset -30px 0 28px -30px #0a0a0a}.ai-agents-network-slot:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0aeb 5%,#0a0a0a59 16%,#0000 26% 74%,#0a0a0a59 84%,#0a0a0aeb 95%,#0a0a0a 100%);position:absolute;inset:-16px -34px}.ai-agents-network-slot .ai-agents-animation-frame{width:min(700px,100%);max-width:none;height:520px;max-height:none;position:relative;transform:translate(-24px)}.ai-agents-network-slot .ai-agents-animation-frame>div,.ai-agents-network-slot canvas{width:100%;height:100%}.ai-agents-network-slot canvas{z-index:1;position:relative}.ai-agents-hero-animation{pointer-events:none}@media (min-width:1024px){.ai-agents-hero-animation{z-index:auto;justify-content:flex-end;width:58.3333%;margin-left:auto;position:relative;inset:auto}.ai-agents-network-slot{flex-shrink:0;width:58.3333%;max-width:700px;padding-left:0;padding-right:0}}.ai-agents-page h2{background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important;color:#000!important;font-size:clamp(1.4rem,.85rem + 1.8vw,2.25rem)!important;font-weight:300!important}.ai-agents-page .split-dark h2{color:#fff!important}.ai-agents-page p,.ai-agents-page strong,.ai-agents-page li,.ai-agents-page span,.ai-agents-page a{color:#000!important}.ai-agents-page .split-dark p,.ai-agents-page .split-dark strong,.ai-agents-page .split-dark li,.ai-agents-page .split-dark span,.ai-agents-page .split-dark a{color:#fff!important}.ai-agents-page .hero-section p,.ai-agents-page .hero-section strong,.ai-agents-page .hero-section span,.ai-agents-page .cta-section p,.ai-agents-page .cta-section strong,.ai-agents-page .cta-section span,.ai-agents-page .cta-section a{color:#000!important}.ai-agents-page .fw-light{font-weight:300!important}.ai-agents-cta{border-radius:0;background:#7dd3fc!important;border:3px solid #fff!important}.ai-agents-cta:hover{color:#000!important;background:#38bdf8!important}@media (max-width:1023px){.ai-agents-animation-slot{min-height:280px}.ai-agents-network-slot .ai-agents-animation-frame{width:100%;height:360px;transform:none}}.ai-agents-classes-scene{width:100%}.ai-agents-classes-iso{width:100%;height:auto;display:block}.ai-agents-classes-slot .ai-agents-animation-frame{width:100%;max-width:none;max-height:none}@media (min-width:1024px){.ai-agents-classes-slot{width:68%;max-width:980px;padding-right:24px}}@keyframes ai-fiber-flow{to{stroke-dashoffset:-1000px}}.ai-fiber,.ai-fiber-ring,.ai-fiber-ring-halo,.ai-fiber-halo{animation:linear infinite ai-fiber-flow}@media (prefers-reduced-motion:reduce){.ai-fiber,.ai-fiber-ring,.ai-fiber-ring-halo,.ai-fiber-halo{opacity:0;animation:none!important}}.ai-agents-classes-cards{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}@media (max-width:900px){.ai-agents-classes-cards{grid-template-columns:1fr;gap:16px}}.ai-agents-class-card{background:#f5ebe0;border:1px solid #00000040;display:flex}.ai-agents-class-rail{color:#0a0a0a;border-right:1px dashed #00000040;flex-shrink:0;justify-content:center;width:64px;padding-top:24px;font-family:Space Mono,ui-monospace,monospace;font-size:30px;font-weight:700;line-height:1;display:flex;text-transform:uppercase!important;letter-spacing:.02em!important}.ai-agents-class-body{flex-direction:column;flex:1;min-width:0;display:flex}.ai-agents-class-top{border-bottom:1px dashed #00000040;padding:24px}.ai-agents-class-card h4{color:#0a0a0a;letter-spacing:-.01em;margin:0 0 4px;font-family:Space Mono,ui-monospace,monospace;font-size:18px;font-weight:500;text-transform:uppercase!important;letter-spacing:.02em!important}.ai-agents-page .ai-agents-class-loc{margin:0;font-size:12px;color:#454b53!important}.ai-agents-class-mid{flex-direction:column;flex:1;gap:4px;padding:20px 24px;display:flex}.ai-agents-class-bottom{border-top:1px dashed #00000040;height:32px}.ai-agents-class-list-label{text-transform:uppercase;letter-spacing:.12em;color:#0a0a0a;margin:16px 0 8px;font-size:11px;display:block}.ai-agents-class-list{color:#0a0a0a;margin:0;padding:0;font-size:13px;line-height:1.8;list-style:none}.ai-agents-class-list li{align-items:center;gap:8px;display:flex}.ai-agents-class-tick{color:#0009;text-align:center;flex-shrink:0;width:12px;font-size:11px}.ai-agents-class-tick:before{content:"✓"}.ai-agents-class-cross{color:#0000004d;text-align:center;flex-shrink:0;width:12px;font-size:11px}.ai-agents-class-cross:before{content:"✕"}.ai-agents-page .split-dark .ai-agents-class-card,.ai-agents-page .split-dark .ai-agents-class-card *{color:#0a0a0a!important}.ai-agents-page .split-dark .ai-agents-class-card .ai-agents-class-tick,.ai-agents-page .split-dark .ai-agents-class-card .ai-agents-class-cross,.ai-agents-page .split-dark .ai-agents-class-card .ai-agents-class-tick:before,.ai-agents-page .split-dark .ai-agents-class-card .ai-agents-class-cross:before{color:inherit!important}@media (max-width:900px){.ai-agents-class-top,.ai-agents-class-mid{padding:20px}}.ai-agents-orchestration-note{text-align:center;opacity:.65;max-width:60ch;margin-top:32px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.7;text-transform:none!important;letter-spacing:normal!important;font-family:Space Mono,ui-monospace,monospace!important;font-weight:400!important}
