.agents-landing{--bg:#050505;--surface-1:#0a0a0a;--surface-2:#111;--border-subtle:hsla(0,0%,100%,.06);--border-medium:hsla(0,0%,100%,.12);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.88);--text-muted:hsla(0,0%,100%,.5);--text-faint:hsla(0,0%,100%,.3);--purple:#a855f7;--purple-dark:#9333ea;--pink:#ec4899;--pink-dark:#db2777;--font-body:"Picsart-Fonts",system-ui,-apple-system,sans-serif;--font-display:"Acorn-Regular",Georgia,serif;font-family:var(--font-body);background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.agents-landing ::selection{background:rgba(168,85,247,.3);color:#fff}.agents-landing .agents-nav-cta:hover{opacity:.9}.agents-landing .agents-footer-link:hover{color:hsla(0,0%,100%,.4)}.agents-landing .agents-agent-row:hover{background:hsla(0,0%,100%,.03)}.agents-landing .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.agents-landing .reveal.revealed{opacity:1;transform:none}.agents-landing .reveal-delay-1{transition-delay:.1s}.agents-landing .reveal-delay-2{transition-delay:.2s}.agents-landing .reveal-delay-3{transition-delay:.3s}@keyframes glow{0%,to{box-shadow:0 0 12px rgba(168,85,247,.5)}50%{box-shadow:0 0 6px rgba(168,85,247,.2)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmerBorder{0%,to{border-color:rgba(168,85,247,.12);box-shadow:0 0 0 rgba(168,85,247,0)}50%{border-color:rgba(168,85,247,.25);box-shadow:0 0 20px rgba(168,85,247,.06)}}@keyframes checkmarkBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}70%{transform:scale(.95)}to{transform:scale(1);opacity:1}}.agents-landing .checkmark-circle{animation:checkmarkBounce .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes drawTick{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.agents-landing .checkmark-tick{stroke-dasharray:30;stroke-dashoffset:30;animation:drawTick .4s ease-out .4s forwards}@keyframes confettiBurst{0%{transform:translate(0) scale(1);opacity:1}60%{opacity:1}to{transform:translate(var(--cx),var(--cy)) scale(0);opacity:0}}.agents-landing .confetti-particle{position:absolute;opacity:0;animation:confettiBurst .8s cubic-bezier(.22,.61,.36,1) forwards}@keyframes celebrationEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.agents-landing .celebration-enter{animation:celebrationEnter .5s ease-out forwards}@keyframes celebrationTextIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.agents-landing .celebration-text-1{opacity:0;animation:celebrationTextIn .5s ease-out .35s forwards}.agents-landing .celebration-text-2{opacity:0;animation:celebrationTextIn .5s ease-out .55s forwards}.agents-landing .chat-bubble-1{opacity:0;transform:translateY(8px);animation:chatBubbleIn .5s ease-out .3s forwards}.agents-landing .chat-bubble-2{opacity:0;transform:translateY(8px);animation:chatBubbleIn .5s ease-out .9s forwards}.agents-landing .chat-bubble-3{opacity:0;transform:translateY(8px);animation:chatBubbleIn .5s ease-out 1.5s forwards}@keyframes chatBubbleIn{to{opacity:1;transform:none}}.agents-landing .typing-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.25);animation:typingDotBounce 1.4s ease-in-out infinite}@keyframes typingDotBounce{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-4px);opacity:1}}.agents-landing .neural-node,.agents-landing .neural-node-core{animation:neuralPulse 3s ease-in-out infinite}@keyframes neuralPulse{0%,to{opacity:.4;r:6}50%{opacity:.8;r:8}}.agents-landing .neural-line{animation:neuralLineGlow 4s ease-in-out infinite}@keyframes neuralLineGlow{0%,to{stroke:rgba(168,85,247,.08)}50%{stroke:rgba(168,85,247,.25)}}.agents-landing .pipeline-node{animation:pipelineNodePulse 3s ease-in-out infinite}@keyframes pipelineNodePulse{0%,to{box-shadow:0 0 0 rgba(168,85,247,0)}50%{box-shadow:0 0 20px rgba(168,85,247,.1)}}.agents-landing .pipeline-dot{animation:pipelineDotTravel 2.4s ease-in-out infinite}@keyframes pipelineDotTravel{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}to{left:calc(100% - 6px);opacity:0}}.agents-landing .demo-cta{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:none;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;box-shadow:0 6px 20px rgba(168,85,247,.28);font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:0;padding:0 26px;transition:box-shadow .2s ease,transform .2s ease}.agents-landing .demo-cta:hover{box-shadow:0 8px 26px rgba(168,85,247,.4);transform:translateY(-1px)}.agents-landing .demo-cta:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(168,85,247,.35),0 6px 20px rgba(168,85,247,.28)}.agents-landing .demo-cta-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.agents-landing .demo-cta:hover .demo-cta-icon{transform:translateX(2px)}.agents-landing .demo-scheduler-card{position:relative;isolation:isolate;display:grid;width:100%;max-width:720px;gap:24px;overflow:hidden;border-radius:28px;border:1px solid hsla(0,0%,100%,.09);background:radial-gradient(circle at 12% 0,hsla(0,0%,100%,.16),transparent 32%),radial-gradient(circle at 88% 18%,rgba(236,72,153,.18),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.024));box-shadow:0 34px 110px rgba(0,0,0,.34),0 0 80px rgba(168,85,247,.08);margin:0 auto;padding:28px;text-align:left}.agents-landing .demo-scheduler-card:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:27px;background:linear-gradient(105deg,hsla(0,0%,100%,.09),transparent 28% 72%,rgba(255,75,193,.09))}.agents-landing .demo-scheduler-eyebrow{margin-bottom:12px;color:hsla(0,0%,100%,.42);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.agents-landing .demo-scheduler-card h3{color:#fff;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:400;letter-spacing:0;line-height:1}.agents-landing .demo-scheduler-card p:not(.demo-scheduler-eyebrow){margin-top:16px;max-width:520px;color:hsla(0,0%,100%,.62);font-size:15px;line-height:1.7}.agents-landing .demo-scheduler-button{display:inline-flex;width:fit-content;min-height:52px;align-items:center;justify-content:center;gap:10px;overflow:hidden;border-radius:999px;border:1px solid hsla(0,0%,100%,.34);background:radial-gradient(circle at 18% 20%,hsla(0,0%,100%,.82),transparent 24%),linear-gradient(135deg,#fff,#f5d0ff 34%,#d96cff 68%,#ff4bc1);color:#080808;box-shadow:0 16px 48px rgba(236,72,153,.27),0 8px 28px rgba(168,85,247,.2),inset 0 1px 0 hsla(0,0%,100%,.72);font-size:14px;font-weight:850;padding:0 30px;transition:box-shadow .28s ease,transform .28s ease,filter .28s ease}.agents-landing .demo-scheduler-button:hover{filter:saturate(1.08);box-shadow:0 20px 58px rgba(236,72,153,.34),0 10px 34px rgba(168,85,247,.28),inset 0 1px 0 hsla(0,0%,100%,.76);transform:translateY(-2px)}.agents-landing .demo-scheduler-button:focus-visible{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.18),0 0 0 6px rgba(236,72,153,.24),0 18px 54px rgba(236,72,153,.3)}.agents-landing .demo-scheduler-button-icon{display:inline-flex;height:26px;width:26px;align-items:center;justify-content:center;border-radius:999px;background:rgba(0,0,0,.09);transition:transform .28s ease,background .28s ease}.agents-landing .demo-scheduler-button:hover .demo-scheduler-button-icon{background:rgba(0,0,0,.14);transform:translateX(2px)}@media (min-width:720px){.agents-landing .demo-scheduler-card{grid-template-columns:1fr auto;align-items:end}}@media (max-width:640px){.agents-landing .demo-scheduler-card{padding:22px}.agents-landing .demo-scheduler-button{width:100%}}.aa-root{--accent:#ff47ff;--on-accent:#1a0016}.aa-root .aa-row--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:48px;align-items:center}@media (max-width:1279px){.aa-root .aa-row--split{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px}}@media (max-width:767px){.aa-root .aa-row--split{grid-template-columns:1fr;gap:20px}}.aa-root .aa-media{position:relative;width:100%;max-width:700px;border-radius:20px;overflow:hidden}.aa-root .aa-media-el{display:block;width:100%;height:auto;object-fit:contain}.aa-root .aa-media--has-both .aa-media-el--mobile{display:none}@media (max-width:1279px){.aa-root .aa-media--has-both .aa-media-el--desktop{display:none}.aa-root .aa-media--has-both .aa-media-el--mobile{display:block}}.aa-root .aa-preview{margin-top:22px;flex-wrap:nowrap}.aa-root .aa-agents,.aa-root .aa-preview{display:flex;align-items:flex-start;gap:14px}.aa-root .aa-agents{flex:0 1 auto;min-width:0}.aa-root .aa-preview .pod{flex:0 1 152px;min-width:0;height:162px;margin:0;justify-content:flex-start;text-decoration:none;color:inherit}.aa-root .aa-preview .pod-float{width:min(80px,64%);animation:none}.aa-root .aa-preview .pod-aura{width:150px;height:150px}.aa-root .aa-preview .pod-name,.aa-root .aa-preview .pod-role{font-size:14px;text-align:center}.aa-root .aa-agents:has(.pod:hover) .pod:not(:hover){opacity:.32;filter:saturate(.55) blur(1px)}.aa-root .pod-more{cursor:pointer}.aa-root .pod-more-disc{width:min(92px,64%);aspect-ratio:1/1;border-radius:50%;display:grid;place-items:center;font-size:24px;font-weight:700;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.05);border:1.5px dashed hsla(0,0%,100%,.26);transition:border-color .3s ease,color .3s ease,background .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.aa-root .pod-more:hover .pod-more-disc{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);transform:translateY(-4px)}.aa-root .pod-more:hover .pod-role{color:hsla(0,0%,100%,.8)}@media (max-width:1365px){.aa-root .aa-preview .pod-more{display:none}}@media (max-width:1279px){.aa-root .aa-preview{display:none}}@media (max-width:640px){.aa-root .aa-title{font-size:24px;line-height:1.15}.aa-root .aa-desc{font-size:14px;line-height:1.5}}.aa-root .crew2-viewport{position:relative;padding-top:40px}.aa-root .crew2-track{position:relative;z-index:2;display:flex;width:max-content;align-items:center;animation:aaMarquee 40s linear infinite;will-change:transform}.aa-root .crew2-viewport:hover .crew2-track{animation-play-state:paused}.aa-root .crew2-track .pod{margin-right:24px}.aa-root .pod{position:relative;flex:0 0 auto;width:176px;height:262px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease,filter .4s ease}.aa-root .pod:hover{transform:translateY(-6px) scale(1.1);z-index:30}.aa-root .crew2-track:hover .pod:not(:hover){opacity:.32;filter:saturate(.55) blur(1px)}.aa-root .pod-aura{position:absolute;left:50%;top:46%;width:230px;height:230px;transform:translate(-50%,-50%) scale(.5);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ac) 75%,transparent) 0,color-mix(in srgb,var(--ac) 28%,transparent) 38%,transparent 70%);filter:blur(14px);opacity:0;z-index:0;pointer-events:none;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.aa-root .pod:hover .pod-aura{opacity:.95;transform:translate(-50%,-50%) scale(1);animation:aaAuraPulse 2.4s ease-in-out infinite}.aa-root .pod-float{position:relative;z-index:2;width:128px;animation:aaFloatY var(--dur,4s) ease-in-out var(--fd,0s) infinite}.aa-root .pod:hover .pod-float{animation:aaFloatEnergetic 1.2s ease-in-out 1 both}.aa-root .pod-float img{width:100%;height:auto;display:block;filter:drop-shadow(0 14px 22px color-mix(in srgb,var(--ac) 28%,transparent));transition:filter .4s ease}.aa-root .pod:hover .pod-float img{filter:drop-shadow(0 14px 22px color-mix(in srgb,var(--ac) 50%,transparent))}.aa-root .pod-name{margin-top:12px;font-size:15px;font-weight:700;color:#fff;z-index:5}.aa-root .pod-role{margin-top:2px;font-size:12.5px;font-weight:600;color:hsla(0,0%,100%,.55);transition:color .35s ease;z-index:5}.aa-root .pod-hire{position:relative;z-index:15;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;border-radius:999px;border:none;cursor:pointer;font-size:13px;font-weight:700;color:var(--on-accent);white-space:nowrap;background:var(--accent);opacity:0;transform:translateY(8px);transition:opacity .32s ease .06s,transform .4s cubic-bezier(.22,.9,.3,1) .06s}.aa-root .pod:hover .pod-hire{opacity:1;transform:translateY(0)}.aa-root .pod-hire:hover{background:color-mix(in srgb,var(--accent) 84%,#000)}.aa-root .pod-think{position:absolute;bottom:90%;left:50%;width:210px;transform-origin:bottom left;transform:translateY(8px) scale(.92);opacity:0;pointer-events:none;z-index:40;transition:opacity .13s ease,transform .55s cubic-bezier(.22,.9,.3,1) .02s}.aa-root .pod-think.is-flip{left:auto;right:50%;transform-origin:bottom right}.aa-root .pod:hover .pod-think{opacity:1;transform:translateY(0) scale(1)}.aa-root .pod-cloud{position:relative;background:#fff;color:#1d1b26;border-radius:18px;border-bottom-left-radius:6px;padding:13px 15px 12px;text-align:left;box-shadow:0 2px 6px rgba(0,0,0,.18),0 18px 40px rgba(0,0,0,.38),0 0 0 1px color-mix(in srgb,var(--ac) 22%,transparent)}.aa-root .pod-think.is-flip .pod-cloud{border-bottom-left-radius:18px;border-bottom-right-radius:6px}.aa-root .pod:hover .pod-cloud{animation:aaThoughtFloat 3.4s ease-in-out infinite}.aa-root .pod-task{display:block;font-size:13.5px;line-height:1.4;font-weight:600;letter-spacing:-.01em}.aa-root .pod-tail{position:absolute;border-radius:50%;background:#fff}.aa-root .pod-tail-big{left:12%;top:calc(100% + 5px);width:13px;height:13px;box-shadow:0 6px 14px rgba(0,0,0,.28)}.aa-root .pod-tail-small{left:6%;top:calc(100% + 21px);width:8px;height:8px;box-shadow:0 4px 10px rgba(0,0,0,.25)}.aa-root .pod-think.is-flip .pod-tail-big{left:auto;right:12%}.aa-root .pod-think.is-flip .pod-tail-small{left:auto;right:6%}.aa-root .pod:hover .pod-tail-big{animation:aaTailBob 2.6s ease-in-out infinite}.aa-root .pod:hover .pod-tail-small{animation:aaTailBob 2.6s ease-in-out .3s infinite}@keyframes aaFloatY{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-13px) rotate(-1.2deg)}}@keyframes aaFloatEnergetic{0%{transform:translateY(0) rotate(0deg) scale(1)}30%{transform:translateY(-10px) rotate(1.6deg) scale(1.02)}60%{transform:translateY(-3px) rotate(-1.2deg) scale(1)}to{transform:translateY(-6px) rotate(0deg) scale(1.01)}}@keyframes aaAuraPulse{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.09)}}@keyframes aaMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes aaThoughtFloat{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-5px) rotate(1.2deg)}}@keyframes aaTailBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.aa-root .crew2-track,.aa-root .pod-float{animation:none}}