.tw-ai-agent-builder *{box-sizing:border-box}.tw-ai-agent-builder{background:#fff;color:#190750;font-family:Avenir Next,Avenir,Nunito,sans-serif;margin:0}.tw-ai-agent-builder .egg-mask{-webkit-mask:url(../../../blocks/ai-agent-builder/assets/brand-egg.svg) center/contain no-repeat;mask:url(../../../blocks/ai-agent-builder/assets/brand-egg.svg) center/contain no-repeat}.tw-ai-agent-builder .aab-section{padding:120px 56px;position:relative}.tw-ai-agent-builder .aab-section-narrow{margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-eyebrow{color:#3e5ee2;font:700 12px/1 Poppins,sans-serif;letter-spacing:0}.tw-ai-agent-builder .aab-h2{color:#190750;font:600 52px/1.1 Poppins,sans-serif;letter-spacing:-.02em;margin:14px 0 18px;max-width:980px}.tw-ai-agent-builder .aab-sub{color:#190750;font:400 19px/1.55 Avenir Next,Avenir,Nunito,sans-serif;margin:0;max-width:720px;opacity:.82}.tw-ai-agent-builder .aab-hero{background:linear-gradient(180deg,#f5eefc,#edf0fc 60%,#fff);overflow:hidden;padding:80px 56px 72px;position:relative}.tw-ai-agent-builder .aab-hero-egg-1{background:#d6baf2;height:700px;opacity:.55;pointer-events:none;position:absolute;right:-180px;top:-160px;transform:rotate(-12deg);width:620px;z-index:0}.tw-ai-agent-builder .aab-hero-egg-2{background:#dce2fa;bottom:-200px;height:520px;left:-120px;opacity:.65;pointer-events:none;position:absolute;transform:rotate(14deg);width:460px;z-index:0}.tw-ai-agent-builder .aab-hero-inner{margin:64px auto 0;max-width:1240px;position:relative;text-align:center;z-index:1}.tw-ai-agent-builder .aab-hero-eyebrow{align-items:center;background:#fff;border:1px solid #dce2fa;border-radius:999px;box-shadow:0 2px 6px rgba(25,7,80,.05);color:#3e5ee2;display:inline-flex;font:700 12px/1 Poppins,sans-serif;gap:8px;letter-spacing:0;padding:7px 14px}.tw-ai-agent-builder .aab-hero-eyebrow .dot{background:#3e5ee2;border-radius:999px;box-shadow:0 0 0 4px rgba(62,94,226,.18);height:6px;width:6px}.tw-ai-agent-builder .aab-hero-title{color:#190750;font:600 64px/1.1 Poppins,sans-serif;letter-spacing:-.025em;margin:22px auto;max-width:none;white-space:nowrap}.tw-ai-agent-builder .aab-hero-title em{background:linear-gradient(135deg,#3e5ee2,#7526c5);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.tw-ai-agent-builder .aab-hero-sub{color:#190750;font:400 19px/1.55 Avenir Next,Avenir,Nunito,sans-serif;margin:0 auto 32px;max-width:720px;opacity:.85}.tw-ai-agent-builder .aab-hero-cta{display:flex;gap:12px;justify-content:center;margin-bottom:28px}.tw-ai-agent-builder .aab-hero-trust{color:#190750;font:500 13px/1 Poppins,sans-serif;opacity:.7}.tw-ai-agent-builder .aab-hero-stage{margin:64px auto 0;max-width:1240px;position:relative;z-index:1}.tw-ai-agent-builder .aab-builder-window{background:#fff;border:1px solid #dce2fa;border-radius:24px;box-shadow:0 30px 80px rgba(25,7,80,.14),0 4px 12px rgba(25,7,80,.05);display:flex;flex-direction:column;overflow:hidden}.tw-ai-agent-builder .aab-bw-chrome{align-items:center;border-bottom:1px solid #edf0fc;display:flex;gap:12px;padding:14px 18px;position:relative;z-index:2}.tw-ai-agent-builder .aab-bw-body{display:grid;flex:1;grid-template-columns:380px 1fr;min-height:580px;position:relative}.tw-ai-agent-builder .aab-bw-dots{display:flex;gap:6px}.tw-ai-agent-builder .aab-bw-dots span{background:#dce2fa;border-radius:999px;height:10px;width:10px}.tw-ai-agent-builder .aab-bw-dots span:first-child{background:#f5c2bd}.tw-ai-agent-builder .aab-bw-dots span:nth-child(2){background:#f5d9a8}.tw-ai-agent-builder .aab-bw-dots span:nth-child(3){background:#b7e0c2}.tw-ai-agent-builder .aab-bw-path{background:#f5eefc;border-radius:999px;color:#190750;font:500 12px/1 Poppins,sans-serif;opacity:.55;padding:6px 12px}.tw-ai-agent-builder .aab-bw-left{background:#fafafd;border-right:1px solid #edf0fc;display:flex;flex-direction:column;gap:14px;min-height:460px;padding:24px 22px;position:relative}.tw-ai-agent-builder .aab-bw-left h4{color:#190750;font:600 13px/1 Poppins,sans-serif;letter-spacing:.12em;margin:0 0 4px;opacity:.55;text-transform:uppercase}.tw-ai-agent-builder .aab-bw-promptpane{display:flex;flex-direction:column;gap:14px;transition:opacity .35s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .aab-bw-promptpane.dim{opacity:.5;pointer-events:none}.tw-ai-agent-builder .aab-preview{background:#fff;border:1px solid #dce2fa;border-radius:16px;box-shadow:0 16px 40px rgba(25,7,80,.12);inset:18px 18px auto 18px;opacity:0;padding:16px 18px;pointer-events:none;position:absolute;transform:translateY(-8px);transition:opacity .35s cubic-bezier(.22,.61,.36,1),transform .35s cubic-bezier(.22,.61,.36,1);z-index:2}.tw-ai-agent-builder .aab-preview.show{opacity:1;pointer-events:auto;transform:translateY(0)}.tw-ai-agent-builder .aab-preview-label{align-items:center;color:#7526c5;display:inline-flex;font:700 10px/1 Poppins,sans-serif;gap:8px;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.tw-ai-agent-builder .aab-preview-dot{animation:aab-pulse 1.6s ease-out infinite;background:#7526c5;border-radius:999px;box-shadow:0 0 0 0 rgba(117,38,197,.4);height:7px;width:7px}@keyframes aab-pulse{0%{box-shadow:0 0 0 0 rgba(117,38,197,.5)}to{box-shadow:0 0 0 8px rgba(117,38,197,0)}}.tw-ai-agent-builder .aab-stream{display:flex;flex-direction:column;gap:8px}.tw-ai-agent-builder .aab-stream-line{align-items:flex-start;color:#190750;display:flex;font:400 13px/1.45 Poppins,sans-serif;gap:10px;opacity:0;transform:translateY(4px);transition:opacity .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .aab-stream-line.on{opacity:1;transform:translateY(0)}.tw-ai-agent-builder .aab-stream-bullet{background:linear-gradient(135deg,#3e5ee2,#7526c5);border-radius:999px;flex-shrink:0;height:6px;margin-top:6px;width:6px}.tw-ai-agent-builder .aab-stream-text{flex:1}.tw-ai-agent-builder .aab-stream-caret{animation:aab-blink 1s steps(2) infinite;background:#7526c5;display:inline-block;height:14px;margin-left:2px;vertical-align:-2px;width:2px}.tw-ai-agent-builder .aab-result{display:flex;flex-direction:column;gap:10px}.tw-ai-agent-builder .aab-result-title{color:#190750;font:600 14px/1.2 Poppins,sans-serif;letter-spacing:-.005em;margin-bottom:2px}.tw-ai-agent-builder .aab-result-rows{display:flex;flex-direction:column;gap:8px}.tw-ai-agent-builder .aab-result-row{align-items:flex-start;background:#fafafd;border:1px solid #edf0fc;border-radius:10px;display:flex;gap:10px;opacity:0;padding:10px 12px;transform:translateY(4px);transition:opacity .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .aab-result-row.on{opacity:1;transform:translateY(0)}.tw-ai-agent-builder .aab-result-rank{align-items:center;background:linear-gradient(135deg,#edf0fc,#f5eefc);border-radius:6px;color:#3e5ee2;display:inline-flex;flex-shrink:0;font:700 11px/1 Poppins,sans-serif;height:22px;justify-content:center;width:22px}.tw-ai-agent-builder .aab-result-body{flex:1;min-width:0}.tw-ai-agent-builder .aab-result-name{color:#190750;font:600 13px/1.25 Poppins,sans-serif}.tw-ai-agent-builder .aab-result-stats{color:#190750;font:500 11px/1.45 Poppins,sans-serif;margin-top:2px;opacity:.7}.tw-ai-agent-builder .aab-result-foot{border-top:1px dashed rgba(117,38,197,.25);color:#7526c5;font:600 11px/1 Poppins,sans-serif;letter-spacing:.04em;margin-top:4px;padding-top:10px}.tw-ai-agent-builder .aab-prompt-shell{background:#fff;border:1px solid #dce2fa;border-radius:16px;color:#190750;font:400 14px/1.5 Poppins,sans-serif;min-height:130px;padding:14px 16px;position:relative}.tw-ai-agent-builder .aab-prompt-shell .typing{animation:aab-blink 1s steps(2) infinite;background:#3e5ee2;border-radius:1px;display:inline-block;height:16px;margin-left:2px;vertical-align:-2px;width:7px}@keyframes aab-blink{50%{opacity:0}}.tw-ai-agent-builder .aab-prompt-actions{display:flex;gap:8px;margin-top:12px}.tw-ai-agent-builder .aab-pa-chip{background:#edf0fc;border:1px solid #dce2fa;border-radius:999px;color:#3e5ee2;font:600 11px/1 Poppins,sans-serif;padding:6px 10px}.tw-ai-agent-builder .aab-bw-right{background:linear-gradient(180deg,#fff,#fafafd);padding:24px 28px;position:relative}.tw-ai-agent-builder .aab-bw-right h4{color:#190750;font:600 13px/1 Poppins,sans-serif;letter-spacing:.12em;margin:0 0 16px;opacity:.55;text-transform:uppercase}.tw-ai-agent-builder .aab-pipe{display:grid;gap:10px;grid-template-columns:1fr;position:relative}.tw-ai-agent-builder .aab-node{align-items:center;animation:aab-pop .5s cubic-bezier(.2,.8,.2,1) forwards;background:#fff;border:1px solid #dce2fa;border-radius:14px;box-shadow:0 2px 6px rgba(25,7,80,.04);display:flex;gap:12px;opacity:0;padding:12px 14px;transform:translateY(8px);transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .aab-node.delay-1{animation-delay:.3s}.tw-ai-agent-builder .aab-node.delay-2{animation-delay:.8s}.tw-ai-agent-builder .aab-node.delay-3{animation-delay:1.3s}.tw-ai-agent-builder .aab-node.delay-4{animation-delay:1.8s}.tw-ai-agent-builder .aab-node.delay-5{animation-delay:2.3s}@keyframes aab-pop{to{opacity:1;transform:translateY(0)}}.tw-ai-agent-builder .aab-node.st-active{border-color:#a88ef5;box-shadow:0 12px 28px rgba(117,38,197,.18);transform:translateY(-1px) scale(1.005)}.tw-ai-agent-builder .aab-node.st-complete{border-color:#5b9a2e;box-shadow:0 2px 6px rgba(91,154,46,.1),inset 0 0 0 1px #5b9a2e}.tw-ai-agent-builder .aab-node-icon{align-items:center;background:linear-gradient(135deg,#edf0fc,#f5eefc);border-radius:10px;color:#3e5ee2;display:flex;height:32px;justify-content:center;position:relative;transition:background .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1);width:32px}.tw-ai-agent-builder .aab-node.st-active .aab-node-icon{background:linear-gradient(135deg,#7526c5,#a88ef5);color:#fff}.tw-ai-agent-builder .aab-node.st-complete .aab-node-icon{background:linear-gradient(135deg,#5b9a2e,#82c25a);color:#fff}.tw-ai-agent-builder .aab-node-icon svg{height:18px;width:18px}.tw-ai-agent-builder .aab-node-check{align-items:center;animation:aab-checkin .3s cubic-bezier(.22,.61,.36,1);display:inline-flex;justify-content:center}@keyframes aab-checkin{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.tw-ai-agent-builder .aab-node-ring{animation:aab-spin .9s linear infinite;border-color:#7526c5 rgba(117,38,197,.4) transparent transparent;border-radius:12px;border-style:solid;border-width:1.5px;inset:-3px;position:absolute}@keyframes aab-spin{to{transform:rotate(1turn)}}.tw-ai-agent-builder .aab-node-body{flex:1}.tw-ai-agent-builder .aab-node-label{color:#190750;font:600 12px/1 Poppins,sans-serif;letter-spacing:.08em;margin-bottom:3px;opacity:.55;text-transform:uppercase}.tw-ai-agent-builder .aab-node-title{color:#190750;font:600 14px/1.3 Poppins,sans-serif}.tw-ai-agent-builder .aab-node-meta{color:#190750;font:500 11px/1 Poppins,sans-serif;opacity:.55;transition:opacity .2s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .aab-node.st-active .aab-node-meta{color:#7526c5;opacity:1}.tw-ai-agent-builder .aab-node.st-complete .aab-node-meta{color:#190750;font-weight:600;opacity:1}.tw-ai-agent-builder .aab-node-meta.shimmer{animation:aab-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#190750,#7526c5 50%,#190750);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}@keyframes aab-shimmer{to{background-position:-200% 0}}.tw-ai-agent-builder .aab-node-meta.pop{animation:aab-metapop .24s cubic-bezier(.22,.61,.36,1)}@keyframes aab-metapop{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.tw-ai-agent-builder .aab-node-bar{background:#edf0fc;border-radius:999px;height:6px;overflow:hidden;width:60px}.tw-ai-agent-builder .aab-node-bar>i{animation:aab-fill 1.2s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:inherit;background:linear-gradient(90deg,#3e5ee2,#7526c5);display:block;height:100%;width:0}.tw-ai-agent-builder .aab-node.st-complete .aab-node-bar>i{background:linear-gradient(90deg,#5b9a2e,#82c25a);width:100%}@keyframes aab-fill{to{width:100%}}.tw-ai-agent-builder .aab-output-card{align-items:center;animation:aab-pop .5s cubic-bezier(.22,.61,.36,1) 2.8s forwards;background:linear-gradient(135deg,#3e5ee2,#7526c5);border-radius:16px;color:#fff;display:flex;gap:16px;justify-content:space-between;margin-top:18px;opacity:0;padding:18px 20px;transition:box-shadow .3s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .aab-output-card.ready{box-shadow:0 16px 40px rgba(117,38,197,.22)}.tw-ai-agent-builder .aab-output-card .lbl{align-items:center;display:inline-flex;font:700 11px/1 Poppins,sans-serif;gap:6px;letter-spacing:.14em;opacity:.85;text-transform:uppercase}.tw-ai-agent-builder .aab-output-card.ready .lbl{opacity:1}.tw-ai-agent-builder .aab-output-card .lbl .lbl-tick{align-items:center;animation:aab-checkin .3s cubic-bezier(.22,.61,.36,1);background:#82c25a;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:16px;justify-content:center;width:16px}.tw-ai-agent-builder .aab-output-card .ttl{font:600 18px/1.3 Poppins,sans-serif;margin-top:4px}.tw-ai-agent-builder .aab-output-card .formats{display:flex;gap:6px;margin-top:8px}.tw-ai-agent-builder .aab-output-card .fmt{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;font:600 11px/1 Poppins,sans-serif;padding:5px 9px}.tw-ai-agent-builder .aab-output-card .deliver-btn{align-items:center;background:#fff;border:0;border-radius:999px;color:#190750;cursor:pointer;display:inline-flex;font:700 12px/1 Poppins,sans-serif;gap:6px;padding:10px 16px;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1);white-space:nowrap}.tw-ai-agent-builder .aab-output-card .deliver-btn:hover:not(:disabled){box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-1px)}.tw-ai-agent-builder .aab-output-card .deliver-btn.running{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.25);color:#fff;cursor:not-allowed}.tw-ai-agent-builder .aab-output-card .deliver-btn.build{background:#fff;color:#190750;padding:11px 18px}.tw-ai-agent-builder .aab-output-card .deliver-btn.build.pulse{animation:aab-btnpulse .3s cubic-bezier(.22,.61,.36,1)}@keyframes aab-btnpulse{0%{transform:scale(1)}50%{box-shadow:0 8px 20px rgba(0,0,0,.18);transform:scale(1.04)}to{transform:scale(1)}}.tw-ai-agent-builder .deliver-spinner{animation:aab-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:999px;border-top-color:#fff;height:12px;width:12px}.tw-ai-agent-builder .aab-reset{align-self:flex-start;background:transparent;border:0;color:#190750;cursor:pointer;display:inline-block;font:600 12px/1 Poppins,sans-serif;margin-top:14px;opacity:.55;padding:6px 0}.tw-ai-agent-builder .aab-reset:hover{color:#7526c5;opacity:1}.tw-ai-agent-builder .aab-modal-root{align-items:center;animation:aab-fadein .2s cubic-bezier(.22,.61,.36,1);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(15,15,18,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.tw-ai-agent-builder .aab-modal-root[hidden]{display:none}@keyframes aab-fadein{0%{opacity:0}to{opacity:1}}.tw-ai-agent-builder .aab-modal{animation:aab-modalin .24s cubic-bezier(.22,.61,.36,1);background:#0f0f12;border-radius:16px;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06),0 0 60px rgba(117,38,197,.15);color:#fff;max-width:calc(100vw - 32px);padding:40px 36px 28px;position:relative;width:440px}@keyframes aab-modalin{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tw-ai-agent-builder .aab-modal-x{align-items:center;background:transparent;border:0;border-radius:8px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s,color .15s;width:32px}.tw-ai-agent-builder .aab-modal-x:hover{background:hsla(0,0%,100%,.08);color:#fff}.tw-ai-agent-builder .aab-modal-pill{background:rgba(168,142,245,.18);border-radius:999px;color:#c9b6f7;display:inline-block;font:700 11px/1 Poppins,sans-serif;letter-spacing:.04em;padding:6px 12px}.tw-ai-agent-builder .aab-modal-h{color:#fff;font:600 28px/1.2 Poppins,sans-serif;letter-spacing:-.01em;margin:16px 0 8px}.tw-ai-agent-builder .aab-modal-sub{color:hsla(0,0%,100%,.6);font:400 16px/1.4 Poppins,sans-serif;margin:0}.tw-ai-agent-builder .aab-modal-actions{display:flex;flex-direction:column;gap:8px;margin-top:48px}.tw-ai-agent-builder .aab-signin{align-items:center;border-radius:12px;cursor:pointer;display:flex;font:600 14px/1 Poppins,sans-serif;justify-content:space-between;padding:14px 18px;transition:transform .15s,background .15s,border-color .15s}.tw-ai-agent-builder .aab-signin:hover{transform:translateY(-1px)}.tw-ai-agent-builder .aab-signin-l{align-items:center;display:inline-flex;gap:12px}.tw-ai-agent-builder .aab-signin.google{background:#fff;border:0;color:#0f0f12}.tw-ai-agent-builder .aab-signin.google:hover{background:#f0f2f5}.tw-ai-agent-builder .aab-signin.email{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:#fff}.tw-ai-agent-builder .aab-signin.email:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.25)}.tw-ai-agent-builder .aab-modal-legal{color:hsla(0,0%,100%,.45);font:400 12px/1.5 Poppins,sans-serif;margin-top:20px;text-align:center}.tw-ai-agent-builder .aab-modal-legal a{color:hsla(0,0%,100%,.65);text-decoration:underline;text-underline-offset:2px}.tw-ai-agent-builder .aab-modal-legal a:hover{color:#fff}.tw-ai-agent-builder .aab-trust-strip{border-top:1px solid #dce2fa;margin:56px auto 0;max-width:1240px;padding-top:36px;position:relative;z-index:1}.tw-ai-agent-builder .aab-trust-logos{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.tw-ai-agent-builder .aab-trust-logo{filter:grayscale(1) brightness(.45);height:56px;max-width:180px;-o-object-fit:contain;object-fit:contain;opacity:.75;transition:filter .2s cubic-bezier(.22,.61,.36,1),opacity .2s cubic-bezier(.22,.61,.36,1);width:auto}.tw-ai-agent-builder .aab-trust-logo:hover{filter:grayscale(0) brightness(1);opacity:1}.tw-ai-agent-builder .aab-pillars{background:#fff;padding:64px 56px}.tw-ai-agent-builder .aab-pillars-head{margin:0 auto 32px;max-width:1240px;text-align:center}.tw-ai-agent-builder .aab-pillars-head .aab-h2{margin-left:auto;margin-right:auto}.tw-ai-agent-builder .aab-pillars-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-pillar{background:#fff;border:1px solid #dce2fa;border-radius:28px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1)}.tw-ai-agent-builder .aab-pillar:hover{box-shadow:0 24px 60px rgba(25,7,80,.1);transform:translateY(-3px)}.tw-ai-agent-builder .aab-pillar-visual{border-bottom:1px solid #edf0fc;height:280px;overflow:hidden;padding:26px;position:relative}.tw-ai-agent-builder .aab-pillar-visual--sources{background:linear-gradient(180deg,#edf0fc,#f5eefc)}.tw-ai-agent-builder .aab-pillar-visual--builder{background:linear-gradient(180deg,#f5eefc,#edf0fc)}.tw-ai-agent-builder .aab-pillar-visual--outputs{background:linear-gradient(180deg,#dce2fa,#f5eefc)}.tw-ai-agent-builder .aab-pillar-body{padding:28px 32px 36px}.tw-ai-agent-builder .aab-pillar-num{color:#3e5ee2;font:700 12px/1 Poppins,sans-serif;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.tw-ai-agent-builder .aab-pillar h3{color:#190750;font:600 24px/1.25 Poppins,sans-serif;letter-spacing:-.01em;margin:0 0 12px}.tw-ai-agent-builder .aab-pillar p{color:#190750;font:400 15px/1.6 Avenir Next,Avenir,Nunito,sans-serif;margin:0;opacity:.82}.tw-ai-agent-builder .vs-card{background:#fff;border:1px solid rgba(166,181,242,.45);border-radius:16px;box-shadow:0 12px 30px rgba(25,7,80,.08);display:flex;flex-direction:column;gap:12px;height:100%;padding:14px 16px 12px}.tw-ai-agent-builder .vs-head{align-items:center;display:flex;justify-content:space-between}.tw-ai-agent-builder .vs-head-title{color:#190750;font:600 12px/1 Poppins,sans-serif}.tw-ai-agent-builder .vs-head-tag{color:#7526c5;font:600 10px/1 Poppins,sans-serif;letter-spacing:.04em}.tw-ai-agent-builder .vs-rows{display:flex;flex:1;flex-direction:column;gap:6px}.tw-ai-agent-builder .vs-row{align-items:center;animation:vs-in .5s cubic-bezier(.2,.8,.2,1) forwards;background:#fafafd;border:1px solid #edf0fc;border-radius:10px;display:grid;gap:10px;grid-template-columns:22px 1fr auto auto;opacity:0;padding:7px 10px;transform:translateY(4px)}@keyframes vs-in{to{opacity:1;transform:translateY(0)}}.tw-ai-agent-builder .vs-row-ico{align-items:center;background:linear-gradient(135deg,#edf0fc,#f5eefc);border-radius:6px;color:#3e5ee2;display:inline-flex;height:22px;justify-content:center;width:22px}.tw-ai-agent-builder .vs-row-label{color:#190750;font:500 12px/1 Poppins,sans-serif}.tw-ai-agent-builder .vs-row-count{background:linear-gradient(135deg,#3e5ee2,#7526c5);-webkit-background-clip:text;background-clip:text;color:transparent;font:700 12px/1 Poppins,sans-serif}.tw-ai-agent-builder .vs-row-state{align-items:center;color:#190750;display:inline-flex;font:600 9px/1 Poppins,sans-serif;gap:5px;letter-spacing:.08em;opacity:.55;text-transform:uppercase}.tw-ai-agent-builder .vs-row-state.live{color:#3e5ee2;opacity:1}.tw-ai-agent-builder .vs-pulse{animation:vs-pulse 1.6s ease-out infinite;background:#3e5ee2;border-radius:999px;box-shadow:0 0 0 0 rgba(62,94,226,.4);height:6px;width:6px}@keyframes vs-pulse{0%{box-shadow:0 0 0 0 rgba(62,94,226,.5)}to{box-shadow:0 0 0 6px rgba(62,94,226,0)}}.tw-ai-agent-builder .vs-spark{display:block;height:22px;width:100%}.tw-ai-agent-builder .vb-card{background:#fff;border:1px solid rgba(166,181,242,.45);border-radius:16px;box-shadow:0 12px 30px rgba(25,7,80,.08);display:flex;flex-direction:column;gap:12px;height:100%;padding:16px}.tw-ai-agent-builder .vb-label{color:#190750;font:700 10px/1 Poppins,sans-serif;letter-spacing:.12em;opacity:.55;text-transform:uppercase}.tw-ai-agent-builder .vb-input{background:#fafafd;border:1px solid #dce2fa;border-radius:12px;color:#190750;font:400 13px/1.5 Poppins,sans-serif;min-height:78px;padding:12px 14px;position:relative}.tw-ai-agent-builder .vb-input-text{display:inline}.tw-ai-agent-builder .vb-caret{animation:vb-blink 1s steps(2) infinite;background:#3e5ee2;display:inline-block;height:14px;margin-left:2px;vertical-align:-2px;width:2px}@keyframes vb-blink{50%{opacity:0}}.tw-ai-agent-builder .vb-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.tw-ai-agent-builder .vb-chips{display:flex;flex-wrap:wrap;gap:6px}.tw-ai-agent-builder .vb-chip{background:#edf0fc;border:1px solid rgba(62,94,226,.18);border-radius:999px;color:#3e5ee2;font:600 11px/1 Poppins,sans-serif;padding:6px 10px}.tw-ai-agent-builder .vb-chip-violet{background:#fff;border-color:rgba(117,38,197,.25);border-style:dashed;color:#7526c5}.tw-ai-agent-builder .vb-go{align-items:center;background:linear-gradient(135deg,#3e5ee2,#7526c5);border:0;border-radius:999px;box-shadow:0 4px 12px rgba(62,94,226,.3);color:#fff;cursor:pointer;display:inline-flex;font:600 11px/1 Poppins,sans-serif;gap:4px;padding:8px 14px}.tw-ai-agent-builder .vb-assemble{align-items:center;background:#f5eefc;border:1px solid rgba(117,38,197,.18);border-radius:10px;display:grid;gap:8px;grid-template-columns:18px 1fr auto;padding:8px 10px}.tw-ai-agent-builder .vb-bot{align-items:center;background:linear-gradient(135deg,#3e5ee2,#7526c5);border-radius:6px;color:#fff;display:inline-flex;height:18px;justify-content:center;width:18px}.tw-ai-agent-builder .vb-assemble-text{color:#190750;font:500 11px/1.3 Poppins,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-ai-agent-builder .vb-progress{background:rgba(117,38,197,.18);border-radius:999px;height:4px;overflow:hidden;width:50px}.tw-ai-agent-builder .vb-progress-fill{animation:vb-fill 2.2s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,#3e5ee2,#7526c5);display:block;height:100%;width:0}@keyframes vb-fill{0%{width:0}60%{width:78%}to{width:100%}}.tw-ai-agent-builder .vo-stage{height:100%;position:relative;width:100%}.tw-ai-agent-builder .vo-card{background:#fff;border:1px solid rgba(166,181,242,.55);border-radius:12px;box-shadow:0 12px 30px rgba(25,7,80,.1);overflow:hidden;position:absolute}.tw-ai-agent-builder .vo-deck{background:#190750;border-color:rgba(25,7,80,.4);color:#fff;display:flex;flex-direction:column;gap:8px;height:130px;left:6px;padding:12px;top:0;transform:rotate(-3deg);width:200px;z-index:4}.tw-ai-agent-builder .vo-deck-corner{color:hsla(0,0%,100%,.55);font:700 8px/1 Poppins,sans-serif;letter-spacing:.14em}.tw-ai-agent-builder .vo-deck-title{color:#fff;font:600 13px/1.2 Poppins,sans-serif;letter-spacing:-.005em}.tw-ai-agent-builder .vo-deck-bars{align-items:flex-end;display:flex;flex:1;gap:6px;padding:4px 0}.tw-ai-agent-builder .vo-deck-bars span{background:linear-gradient(180deg,rgba(168,142,245,.7),rgba(168,142,245,.35));border-radius:3px 3px 0 0;flex:1;min-height:4px}.tw-ai-agent-builder .vo-brief{display:flex;flex-direction:column;gap:7px;height:170px;padding:12px;right:6px;top:36px;transform:rotate(4deg);width:180px;z-index:3}.tw-ai-agent-builder .vo-brief-tag{color:#7526c5;font:700 8px/1 Poppins,sans-serif;letter-spacing:.14em}.tw-ai-agent-builder .vo-brief-title{color:#190750;font:600 12px/1.25 Poppins,sans-serif}.tw-ai-agent-builder .vo-brief-stats{display:flex;gap:8px}.tw-ai-agent-builder .vo-brief-stat{background:#f5eefc;border-radius:6px;flex:1;padding:6px 8px}.tw-ai-agent-builder .vo-brief-stat b{background:linear-gradient(135deg,#3e5ee2,#7526c5);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;font:700 13px/1 Poppins,sans-serif}.tw-ai-agent-builder .vo-brief-stat span{color:#190750;display:block;font:500 8px/1.2 Poppins,sans-serif;margin-top:2px;opacity:.65}.tw-ai-agent-builder .vo-brief-lines{display:flex;flex-direction:column;gap:4px;margin-top:2px}.tw-ai-agent-builder .vo-brief-lines span{background:#dce2fa;border-radius:999px;display:block;height:3px}.tw-ai-agent-builder .vo-csv{height:78px;padding:0;right:18px;top:150px;transform:rotate(-2deg);width:160px;z-index:2}.tw-ai-agent-builder .vo-csv-head{background:#fafafd;border-bottom:1px solid #edf0fc;padding:5px 9px}.tw-ai-agent-builder .vo-csv-name{color:#190750;font:600 9px/1 Poppins,sans-serif;opacity:.75}.tw-ai-agent-builder .vo-csv-row{border-bottom:1px solid #f5eefc;color:#190750;display:grid;font:500 9px/1.2 Poppins,sans-serif;gap:6px;grid-template-columns:1.4fr .8fr .6fr;padding:4px 9px}.tw-ai-agent-builder .vo-csv-row:last-child{border-bottom:0}.tw-ai-agent-builder .vo-csv-row--hd{background:#edf0fc;color:#3e5ee2;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tw-ai-agent-builder .vo-slack{bottom:0;display:flex;flex-direction:column;gap:5px;height:86px;left:0;padding:9px 11px;transform:rotate(3deg);width:200px;z-index:1}.tw-ai-agent-builder .vo-slack-head{align-items:center;display:flex;gap:6px}.tw-ai-agent-builder .vo-slack-ava{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font:700 8px/1 Poppins,sans-serif;height:18px;justify-content:center;width:18px}.tw-ai-agent-builder .vo-slack-name{align-items:center;color:#190750;display:inline-flex;font:700 10px/1 Poppins,sans-serif;gap:5px}.tw-ai-agent-builder .vo-slack-app{background:#dce2fa;border-radius:3px;color:#3e5ee2;font:700 7px/1 Poppins,sans-serif;letter-spacing:.08em;padding:2px 4px}.tw-ai-agent-builder .vo-slack-body{display:flex;flex-direction:column;gap:3px}.tw-ai-agent-builder .vo-slack-title{color:#190750;font:600 10px/1.3 Poppins,sans-serif}.tw-ai-agent-builder .vo-slack-meta{color:#190750;font:500 9px/1.4 Poppins,sans-serif;opacity:.65}.tw-ai-agent-builder .aab-gallery{background:#fafafd;overflow:hidden;padding:120px 56px;position:relative}.tw-ai-agent-builder .aab-gallery-head{margin:0 auto 48px;max-width:1240px}.tw-ai-agent-builder .aab-gallery-body{align-items:start;display:grid;gap:32px;grid-template-columns:360px 1fr;margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-gallery-list{display:flex;flex-direction:column;gap:6px}.tw-ai-agent-builder .aab-gl-item{background:transparent;border:0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:16px 18px;position:relative;text-align:left;transition:background .18s cubic-bezier(.2,.8,.2,1)}.tw-ai-agent-builder .aab-gl-item:hover{background:#edf0fc}.tw-ai-agent-builder .aab-gl-item.active{background:#fff;border:1px solid #dce2fa;box-shadow:0 2px 6px rgba(25,7,80,.06)}.tw-ai-agent-builder .aab-gl-item.active:before{background:linear-gradient(180deg,#3e5ee2,#7526c5);border-radius:2px;bottom:16px;content:"";left:-1px;position:absolute;top:16px;width:3px}.tw-ai-agent-builder .aab-gl-name{color:#190750;font:600 16px/1.2 Poppins,sans-serif}.tw-ai-agent-builder .aab-gl-for{color:#190750;font:500 12px/1.3 Poppins,sans-serif;opacity:.55}.tw-ai-agent-builder .aab-gl-preview{background:#fff;border:1px solid #dce2fa;border-radius:24px;box-shadow:0 16px 40px rgba(25,7,80,.08);display:grid;grid-template-rows:auto 1fr;min-height:540px;overflow:hidden}.tw-ai-agent-builder .aab-glp-head{align-items:center;border-bottom:1px solid #edf0fc;display:flex;gap:14px;padding:22px 28px}.tw-ai-agent-builder .aab-glp-icon{align-items:center;background:linear-gradient(135deg,#edf0fc,#f5eefc);border-radius:12px;color:#3e5ee2;display:flex;height:44px;justify-content:center;width:44px}.tw-ai-agent-builder .aab-glp-icon svg{height:22px;width:22px}.tw-ai-agent-builder .aab-glp-head h3{color:#190750;font:600 22px/1.2 Poppins,sans-serif;letter-spacing:-.01em;margin:0}.tw-ai-agent-builder .aab-glp-head .for{color:#190750;font:500 12px/1 Poppins,sans-serif;letter-spacing:.04em;margin-top:4px;opacity:.55}.tw-ai-agent-builder .aab-glp-body{align-items:stretch;display:grid;gap:28px;grid-template-columns:1fr 1.1fr;padding:28px}.tw-ai-agent-builder .aab-glp-copy{display:flex;flex-direction:column;gap:14px}.tw-ai-agent-builder .aab-glp-copy p{color:#190750;font:400 16px/1.55 Avenir Next,Avenir,Nunito,sans-serif;margin:0;opacity:.85}.tw-ai-agent-builder .aab-glp-meta{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:6px}.tw-ai-agent-builder .aab-glp-meta-cell{background:#fafafd;border:1px solid #edf0fc;border-radius:12px;padding:12px 14px}.tw-ai-agent-builder .aab-glp-meta-label{color:#190750;font:600 11px/1 Poppins,sans-serif;letter-spacing:.08em;margin-bottom:6px;opacity:.55;text-transform:uppercase}.tw-ai-agent-builder .aab-glp-meta-val{color:#190750;font:600 14px/1.3 Poppins,sans-serif}.tw-ai-agent-builder .aab-glp-output{background:#fafafd;border:1px solid #edf0fc;border-radius:16px;min-height:340px;overflow:hidden;padding:22px;position:relative}.tw-ai-agent-builder .aab-output-thumb{height:100%;width:100%}.tw-ai-agent-builder .aab-builder-section{background:#fff;padding:64px 56px}.tw-ai-agent-builder .aab-bs-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.15fr;margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-bs-copy .aab-h2{max-width:480px}.tw-ai-agent-builder .aab-bs-h2{font-size:42px}.tw-ai-agent-builder .aab-bs-copy p{color:#190750;font:400 17px/1.6 Avenir Next,Avenir,Nunito,sans-serif;margin:0 0 24px;max-width:480px;opacity:.85}.tw-ai-agent-builder .aab-bs-bullets{list-style:none;margin:0;padding:0}.tw-ai-agent-builder .aab-bs-bullets li{align-items:flex-start;color:#190750;display:flex;font:500 15px/1.45 Poppins,sans-serif;gap:10px;padding:8px 0}.tw-ai-agent-builder .aab-bs-check{align-items:center;background:#edf0fc;border-radius:999px;color:#3e5ee2;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;margin-top:1px;width:22px}.tw-ai-agent-builder .aab-bs-mock{background:#fff;border:1px solid #dce2fa;border-radius:24px;box-shadow:0 30px 80px rgba(25,7,80,.14);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.tw-ai-agent-builder .aab-bsm-chrome{align-items:center;border-bottom:1px solid #edf0fc;display:flex;gap:12px;padding:14px 18px}.tw-ai-agent-builder .aab-bsm-body{display:grid;gap:16px;padding:24px}.tw-ai-agent-builder .aab-bsm-user{background:#f5eefc;border-radius:14px 14px 4px 14px;color:#190750;font:400 14px/1.5 Poppins,sans-serif;margin-left:32px;padding:14px 16px}.tw-ai-agent-builder .aab-bsm-user .pre{color:#7526c5;display:block;font:700 11px/1 Poppins,sans-serif;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.tw-ai-agent-builder .aab-bsm-assistant{align-items:flex-start;display:flex;gap:12px}.tw-ai-agent-builder .aab-bsm-bot-icon{align-items:center;background:linear-gradient(135deg,#3e5ee2,#7526c5);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font:700 12px/1 Poppins,sans-serif;height:28px;justify-content:center;width:28px}.tw-ai-agent-builder .aab-bsm-bot-body{flex:1}.tw-ai-agent-builder .aab-bsm-plan{background:#fff;border:1px solid #dce2fa;border-radius:14px;color:#190750;font:400 13px/1.5 Poppins,sans-serif;padding:14px 16px}.tw-ai-agent-builder .aab-bsm-plan .row{align-items:center;display:flex;gap:8px;padding:4px 0}.tw-ai-agent-builder .aab-bsm-plan .row .dot{background:#3e5ee2;border-radius:999px;height:8px;width:8px}.tw-ai-agent-builder .aab-bsm-plan .row .dot.violet{background:#7526c5}.tw-ai-agent-builder .aab-bsm-plan .row .dot.muted{background:#dce2fa}.tw-ai-agent-builder .aab-bsm-plan .row .lbl{color:#190750;font-weight:600}.tw-ai-agent-builder .aab-bsm-plan .row .val{color:#190750;opacity:.65}.tw-ai-agent-builder .aab-data{background:linear-gradient(180deg,#f5eefc,#edf0fc);overflow:hidden;padding:72px 56px;position:relative}.tw-ai-agent-builder .aab-data-head{margin:0 auto 32px;max-width:1240px;text-align:center}.tw-ai-agent-builder .aab-data-head .aab-h2,.tw-ai-agent-builder .aab-data-head .aab-sub{margin-left:auto;margin-right:auto}.tw-ai-agent-builder .aab-bento{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);grid-template-rows:200px 200px 200px;margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-bento-tile{background:#fff;border:1px solid #e4e4e9;border-radius:20px;box-shadow:0 4px 24px rgba(25,7,80,.06);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:28px;position:relative}.tw-ai-agent-builder .tile-social{grid-column:span 2;grid-row:span 2}.tw-ai-agent-builder .tile-recipes{grid-column:span 2}.tw-ai-agent-builder .tile-menus,.tw-ai-agent-builder .tile-shoppers{grid-column:span 1}.tw-ai-agent-builder .tile-brands,.tw-ai-agent-builder .tile-customers{grid-column:span 2}.tw-ai-agent-builder .tile-social{background:linear-gradient(135deg,rgba(25,7,80,.85),rgba(25,7,80,.55) 45%,rgba(25,7,80,.15)),url(../../../blocks/ai-agent-builder/assets/food-table.jpg) 50%/cover no-repeat;border-color:rgba(25,7,80,.4);color:#fff}.tw-ai-agent-builder .tile-social .bento-num{background:linear-gradient(135deg,#fff,#d4c7fa);-webkit-background-clip:text;background-clip:text;color:transparent}.tw-ai-agent-builder .tile-social .bento-cap{color:hsla(0,0%,100%,.92)}.tw-ai-agent-builder .tile-brands,.tw-ai-agent-builder .tile-customers,.tw-ai-agent-builder .tile-menus,.tw-ai-agent-builder .tile-recipes,.tw-ai-agent-builder .tile-shoppers{border-color:rgba(25,7,80,.4);color:#fff}.tw-ai-agent-builder .tile-brands .bento-num,.tw-ai-agent-builder .tile-customers .bento-num,.tw-ai-agent-builder .tile-menus .bento-num,.tw-ai-agent-builder .tile-recipes .bento-num,.tw-ai-agent-builder .tile-shoppers .bento-num{background:linear-gradient(135deg,#fff,#d4c7fa);-webkit-background-clip:text;background-clip:text;color:transparent}.tw-ai-agent-builder .tile-brands .bento-cap,.tw-ai-agent-builder .tile-customers .bento-cap,.tw-ai-agent-builder .tile-menus .bento-cap,.tw-ai-agent-builder .tile-recipes .bento-cap,.tw-ai-agent-builder .tile-shoppers .bento-cap{color:hsla(0,0%,100%,.92)}.tw-ai-agent-builder .tile-recipes{align-items:flex-start;background:linear-gradient(135deg,rgba(25,7,80,.85),rgba(25,7,80,.55) 45%,rgba(25,7,80,.15)),url(../../../blocks/ai-agent-builder/assets/recipes-board.jpg) 50%/cover no-repeat}.tw-ai-agent-builder .tile-recipes .bento-cap,.tw-ai-agent-builder .tile-recipes .bento-num{align-self:flex-start;text-align:left}.tw-ai-agent-builder .tile-recipes .bento-cap{max-width:260px}.tw-ai-agent-builder .tile-menus{background:linear-gradient(135deg,rgba(25,7,80,.85),rgba(25,7,80,.55) 45%,rgba(25,7,80,.15)),url(../../../blocks/ai-agent-builder/assets/menu-notebook.jpg) 50%/cover no-repeat}.tw-ai-agent-builder .tile-shoppers{background:linear-gradient(135deg,rgba(25,7,80,.85),rgba(25,7,80,.55) 45%,rgba(25,7,80,.15)),url(../../../blocks/ai-agent-builder/assets/shopper-aisle.jpg) 50%/cover no-repeat}.tw-ai-agent-builder .tile-brands{background:linear-gradient(135deg,rgba(25,7,80,.85),rgba(25,7,80,.55) 45%,rgba(25,7,80,.15)),url(../../../blocks/ai-agent-builder/assets/brand-wall.jpg) 50%/cover no-repeat}.tw-ai-agent-builder .tile-customers{background:linear-gradient(135deg,rgba(25,7,80,.85),rgba(25,7,80,.55) 45%,rgba(25,7,80,.15)),url(../../../blocks/ai-agent-builder/assets/customer-portfolios.jpg) 50%/cover no-repeat}.tw-ai-agent-builder .bento-num{background:linear-gradient(135deg,#3e5ee2,#7526c5);-webkit-background-clip:text;background-clip:text;color:transparent;font:600 48px/1 Poppins,sans-serif;letter-spacing:-.02em;position:relative;z-index:2}.tw-ai-agent-builder .tile-social .bento-num{font-size:64px}.tw-ai-agent-builder .bento-cap{color:#190750;font:500 15px/1.45 Poppins,sans-serif;margin-top:8px;max-width:260px;position:relative;z-index:2}.tw-ai-agent-builder .bento-deco{bottom:0;pointer-events:none;position:absolute;right:0;z-index:1}.tw-ai-agent-builder .bento-deco-social{align-items:flex-end;display:flex;flex-direction:column;gap:8px;height:65%;justify-content:flex-end;padding:14px 18px;width:60%}.tw-ai-agent-builder .social-bubble{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.5);border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.18);color:#190750;display:inline-flex;font:500 12px/1 Poppins,sans-serif;gap:8px;padding:9px 14px}.tw-ai-agent-builder .social-bubble.tone-a{background:rgba(237,240,252,.94);border-color:hsla(0,0%,100%,.6);color:#3e5ee2}.tw-ai-agent-builder .social-bubble.tone-b{background:rgba(245,238,252,.94);border-color:hsla(0,0%,100%,.6);color:#7526c5}.tw-ai-agent-builder .social-bubble-dot{background:currentColor;border-radius:999px;height:5px;width:5px}.tw-ai-agent-builder .bento-deco-recipes{bottom:12px;height:100px;opacity:.85;right:16px;width:130px}.tw-ai-agent-builder .bento-deco-menus{bottom:8px;height:90px;opacity:.8;right:12px;width:70px}.tw-ai-agent-builder .bento-deco-shoppers{bottom:12px;height:80px;opacity:.7;right:12px;width:80px}.tw-ai-agent-builder .bento-deco-brands{bottom:0;height:90%;opacity:.08;right:0;width:65%}.tw-ai-agent-builder .brand-wall{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);height:100%;width:100%}.tw-ai-agent-builder .brand-wall-cell{align-items:center;border:1px solid rgba(25,7,80,.08);border-bottom:0;border-right:0;color:#190750;display:flex;font:700 13px/1 Poppins,sans-serif;justify-content:center}.tw-ai-agent-builder .brand-wall-cell:nth-child(6n){border-right:1px solid rgba(25,7,80,.08)}.tw-ai-agent-builder .brand-wall .brand-wall-cell:nth-last-child(-n+6){border-bottom:1px solid rgba(25,7,80,.08)}.tw-ai-agent-builder .bento-deco-customers{height:auto;margin-top:16px;position:static;width:auto;z-index:2}.tw-ai-agent-builder .bento-deco-customers,.tw-ai-agent-builder .customer-logos{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.tw-ai-agent-builder .customer-logos span{color:#190750;font:700 16px/1 Poppins,sans-serif;letter-spacing:-.01em;opacity:.35}.tw-ai-agent-builder .tile-customers{padding-bottom:24px}.tw-ai-agent-builder .tile-customers .bento-deco{padding:0;position:static}.tw-ai-agent-builder .aab-bento-closing{color:#190750;font:400 18px/1.5 Avenir Next,Avenir,Nunito,Poppins,sans-serif;margin:32px auto 0;max-width:720px;text-align:center}@media(max-width:1023px){.tw-ai-agent-builder .aab-bento{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.tw-ai-agent-builder .tile-social{grid-column:span 2;grid-row:span 1}.tw-ai-agent-builder .tile-brands,.tw-ai-agent-builder .tile-customers,.tw-ai-agent-builder .tile-recipes{grid-column:span 2}.tw-ai-agent-builder .tile-menus,.tw-ai-agent-builder .tile-shoppers{grid-column:span 1}}@media(max-width:639px){.tw-ai-agent-builder .aab-bento{gap:12px;grid-template-columns:1fr}.tw-ai-agent-builder .aab-bento-tile{grid-column:span 1!important;grid-row:span 1!important;min-height:220px}.tw-ai-agent-builder .aab-data{padding-left:16px;padding-right:16px}.tw-ai-agent-builder .tile-social{gap:14px;justify-content:flex-start;min-height:340px}.tw-ai-agent-builder .tile-social .bento-num{font-size:44px}.tw-ai-agent-builder .bento-deco-social{align-items:flex-start;height:auto;margin-top:2px;padding:0;position:static;width:100%}.tw-ai-agent-builder .social-bubble{font-size:11px;padding:7px 12px}}.tw-ai-agent-builder .aab-deploy{background:#fff;padding:64px 56px}.tw-ai-agent-builder .aab-deploy-head{margin:0 auto 32px;max-width:1240px}.tw-ai-agent-builder .aab-deploy-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-deploy-card{background:#fff;border:1px solid #dce2fa;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.tw-ai-agent-builder .aab-deploy-screen{background:linear-gradient(180deg,#f5eefc,#edf0fc);height:260px;overflow:hidden;padding:28px 28px 0;position:relative}.tw-ai-agent-builder .aab-deploy-body{flex:1;padding:28px}.tw-ai-agent-builder .aab-deploy-num{color:#3e5ee2;font:700 12px/1 Poppins,sans-serif;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.tw-ai-agent-builder .aab-deploy-body h3{color:#190750;font:600 22px/1.2 Poppins,sans-serif;letter-spacing:-.01em;margin:0 0 10px}.tw-ai-agent-builder .aab-deploy-body p{color:#190750;font:400 15px/1.55 Avenir Next,Avenir,Nunito,sans-serif;margin:0;opacity:.82}.tw-ai-agent-builder .aab-mini-card{background:#fff;border:1px solid #dce2fa;border-radius:12px;box-shadow:0 1px 3px rgba(25,7,80,.04);padding:12px 14px}.tw-ai-agent-builder .aab-how{background:#fafafd;padding:64px 56px}.tw-ai-agent-builder .aab-how-head{margin:0 auto 48px;max-width:1240px}.tw-ai-agent-builder .aab-how-head .aab-h2{margin-bottom:16px}.tw-ai-agent-builder .aab-how-head .aab-sub{margin-top:0}.tw-ai-agent-builder .aab-how-cards{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-how-trust{align-items:center;background:#fff;border:1px solid #e4e4e9;border-radius:20px;box-shadow:0 8px 24px rgba(25,7,80,.06);display:flex;gap:14px;margin:24px auto 0;max-width:1240px;padding:20px 28px}.tw-ai-agent-builder .aab-how-trust-icon{align-items:center;background:linear-gradient(135deg,#edf0fc,#f5eefc);border-radius:12px;color:#3e5ee2;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.tw-ai-agent-builder .aab-how-trust p{color:#4b4866;font:400 16px/1.55 Avenir Next,Avenir,Nunito,Poppins,sans-serif;margin:0}.tw-ai-agent-builder .aab-how-trust strong{color:#190750;font-weight:700}.tw-ai-agent-builder .aab-how-card{background:#fff;border:1px solid #e4e4e9;border-radius:20px;box-shadow:0 8px 24px rgba(25,7,80,.06);display:flex;flex-direction:column;padding:36px}.tw-ai-agent-builder .aab-how-card-label{color:#7526c5;font:700 16px/1 Poppins,sans-serif;letter-spacing:0;margin-bottom:16px}.tw-ai-agent-builder .aab-how-card-title{color:#190750;font:700 22px/1.25 Poppins,sans-serif;letter-spacing:-.01em;margin:0 0 16px}.tw-ai-agent-builder .aab-how-card-body{color:#4b4866;font:400 16px/1.55 Avenir Next,Avenir,Nunito,Poppins,sans-serif;margin:0}@media(max-width:1023px){.tw-ai-agent-builder .aab-how-cards{gap:20px;grid-template-columns:repeat(2,1fr)}.tw-ai-agent-builder .aab-how-card:last-child{grid-column:1/-1;justify-self:center;max-width:calc(50% - 10px)}}@media(max-width:639px){.aab-how-cards{gap:16px;grid-template-columns:1fr}.aab-how-card:last-child{justify-self:stretch;max-width:none}}.tw-ai-agent-builder .aab-tpl{background:#fff;padding:64px 56px}.tw-ai-agent-builder .aab-tpl-head{margin:0 auto 32px;max-width:1240px}.tw-ai-agent-builder .aab-tpl-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto 36px;max-width:1240px}.tw-ai-agent-builder .aab-tpl-pill{background:#fff;border:1px solid #dce2fa;border-radius:999px;color:#190750;cursor:pointer;font:600 13px/1 Poppins,sans-serif;padding:10px 16px;transition:all .15s cubic-bezier(.2,.8,.2,1)}.tw-ai-agent-builder .aab-tpl-pill:hover{background:#edf0fc}.tw-ai-agent-builder .aab-tpl-pill.active{background:#190750;border-color:#190750;color:#fff}.tw-ai-agent-builder .aab-tpl-groups{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-tpl-grouphead{align-items:center;border-bottom:1px solid #edf0fc;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.tw-ai-agent-builder .aab-tpl-groupdot{border-radius:999px;flex-shrink:0;height:8px;width:8px}.tw-ai-agent-builder .aab-tpl-groupname{color:#190750;font:600 16px/1 Poppins,sans-serif;letter-spacing:-.005em}.tw-ai-agent-builder .aab-tpl-groupcount{color:#190750;font:500 12px/1 Poppins,sans-serif;margin-left:auto;opacity:.55}.tw-ai-agent-builder .aab-tpl-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1240px}@media(max-width:1279px){.tw-ai-agent-builder .aab-tpl-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){.aab-tpl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.tw-ai-agent-builder .aab-tpl-grid{grid-template-columns:1fr}}.aab-tpl-card{--cat:#3e5ee2;--cat-bg:#edf0fc;background:#fff;border:1px solid #dce2fa;border-radius:18px;box-shadow:0 1px 2px rgba(25,7,80,.03);cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:200px;padding:20px 20px 18px;position:relative;transition:all .18s cubic-bezier(.2,.8,.2,1)}.tw-ai-agent-builder .aab-tpl-card:after{border:2px solid var(--cat);border-radius:18px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s cubic-bezier(.2,.8,.2,1)}.tw-ai-agent-builder .aab-tpl-card:hover{border-color:transparent;box-shadow:0 16px 40px rgba(25,7,80,.1);transform:translateY(-2px)}.tw-ai-agent-builder .aab-tpl-card:hover:after{opacity:1}.tw-ai-agent-builder .aab-tpl-top{align-items:flex-start;display:flex;justify-content:space-between}.tw-ai-agent-builder .aab-tpl-pillet{border-radius:999px;font:700 10px/1 Poppins,sans-serif;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.tw-ai-agent-builder .aab-tpl-cardicon{align-items:center;display:inline-flex;height:32px;justify-content:center;width:32px}.tw-ai-agent-builder .aab-tpl-cardicon svg{height:20px;width:20px}.tw-ai-agent-builder .aab-tpl-name{color:#190750;font:600 17px/1.25 Poppins,sans-serif;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-ai-agent-builder .aab-tpl-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#190750;display:-webkit-box;flex:1;font:400 13px/1.5 Avenir Next,Avenir,Nunito,sans-serif;opacity:.78;overflow:hidden}.tw-ai-agent-builder .aab-tpl-cardfoot{align-items:center;border-top:1px solid #edf0fc;display:flex;justify-content:space-between;margin-top:2px;padding-top:8px}.tw-ai-agent-builder .aab-tpl-use{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font:600 12px/1 Poppins,sans-serif;gap:4px;padding:0}.tw-ai-agent-builder .aab-tpl-preview{color:#190750;font:500 11px/1 Poppins,sans-serif;opacity:.55;text-decoration:none}.tw-ai-agent-builder .aab-tpl-preview:hover{color:#3e5ee2;opacity:1}.tw-ai-agent-builder .aab-tpl-footer{margin:40px auto 0;max-width:1240px;text-align:center}.tw-ai-agent-builder .aab-safety{background:#fafafd;padding:64px 56px}.tw-ai-agent-builder .aab-safety-head{margin:0 auto 32px;max-width:1240px;text-align:center}.tw-ai-agent-builder .aab-safety-head .aab-h2{margin-left:auto;margin-right:auto}.tw-ai-agent-builder .aab-safety-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-safety-card{background:#fff;border:1px solid #dce2fa;border-radius:24px;padding:32px}.tw-ai-agent-builder .aab-safety-icon{align-items:center;background:linear-gradient(135deg,#edf0fc,#f5eefc);border-radius:12px;color:#3e5ee2;display:flex;height:44px;justify-content:center;margin-bottom:22px;width:44px}.tw-ai-agent-builder .aab-safety-icon svg{height:22px;width:22px}.tw-ai-agent-builder .aab-safety-card h3{color:#190750;font:600 20px/1.2 Poppins,sans-serif;letter-spacing:-.005em;margin:0 0 10px}.tw-ai-agent-builder .aab-safety-card p{color:#190750;font:400 15px/1.55 Avenir Next,Avenir,Nunito,sans-serif;margin:0 0 16px;opacity:.82}.tw-ai-agent-builder .aab-safety-badges{display:flex;flex-wrap:wrap;gap:6px}.tw-ai-agent-builder .aab-safety-badge{background:#edf0fc;border-radius:999px;color:#3e5ee2;font:700 11px/1 Poppins,sans-serif;letter-spacing:.04em;padding:5px 10px}.tw-ai-agent-builder .aab-social{background:#fff;padding:64px 56px}.tw-ai-agent-builder .sp-head{margin:0 auto 40px;max-width:1240px;text-align:center}.tw-ai-agent-builder .sp-eyebrow{align-items:center;background:#edf0fc;border-radius:999px;color:#3e5ee2;display:inline-flex;font:600 13px/1 Poppins,sans-serif;gap:8px;margin-bottom:20px;padding:7px 16px}.tw-ai-agent-builder .sp-eyebrow-dot{background:#3e5ee2;border-radius:999px;height:6px;width:6px}.tw-ai-agent-builder .sp-title{color:#190750;font:700 44px/1.15 Poppins,sans-serif;letter-spacing:-.02em;margin:0 auto;max-width:760px}.tw-ai-agent-builder .sp-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:1.32fr 1fr;margin:0 auto;max-width:1240px}.tw-ai-agent-builder .sp-quote-card{border-radius:24px;display:flex;flex-direction:column;min-height:380px;padding:36px 40px 32px;transition:background .4s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .sp-quote-top{align-items:center;display:flex;gap:14px;margin-bottom:28px}.tw-ai-agent-builder .sp-quote-logo{height:30px;max-width:120px;-o-object-fit:contain;object-fit:contain;width:auto}.tw-ai-agent-builder .sp-quote-id .sp-quote-brand{color:#190750;font:700 16px/1.2 Poppins,sans-serif}.tw-ai-agent-builder .sp-quote-id .sp-quote-role{color:#3e5ee2;font:500 14px/1.2 Poppins,sans-serif;margin-top:3px}.tw-ai-agent-builder .sp-quote-text{color:#190750;flex:1;font:500 23px/1.4 Poppins,sans-serif;letter-spacing:-.01em;margin:0 0 28px}.tw-ai-agent-builder .sp-quote-foot{margin-top:auto}.tw-ai-agent-builder .sp-agents-label{color:#190750;font:600 11px/1 Poppins,sans-serif;letter-spacing:.08em;margin-bottom:10px;opacity:.5;text-transform:uppercase}.tw-ai-agent-builder .sp-agents{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.tw-ai-agent-builder .sp-agent-chip{background:hsla(0,0%,100%,.7);border:1px solid rgba(25,7,80,.08);border-radius:999px;color:#190750;font:600 13px/1 Poppins,sans-serif;padding:9px 16px}.tw-ai-agent-builder .sp-readmore{align-items:center;color:#3e5ee2;display:inline-flex;font:600 14px/1 Poppins,sans-serif;gap:6px;text-decoration:none}.tw-ai-agent-builder .sp-readmore:hover{text-decoration:underline;text-underline-offset:3px}.tw-ai-agent-builder .sp-right{display:flex;flex-direction:column;gap:16px}.tw-ai-agent-builder .sp-stat-card{background:linear-gradient(120deg,#3e5ee2,#7526c5);border-radius:20px;color:#fff;flex-shrink:0;padding:28px 32px}.tw-ai-agent-builder .sp-stat-num{font:700 44px/1 Poppins,sans-serif;letter-spacing:-.02em}.tw-ai-agent-builder .sp-stat-cap{font:500 15px/1.4 Poppins,sans-serif;margin-top:8px;opacity:.9}.tw-ai-agent-builder .sp-selector{background:#fff;border:1px solid #e4e4e9;border-radius:20px;box-shadow:0 8px 24px rgba(25,7,80,.05);display:flex;flex:1;flex-direction:column;padding:8px}.tw-ai-agent-builder .sp-sel-row{align-items:center;background:transparent;border:0;border-radius:14px;cursor:pointer;display:flex;flex:1;gap:14px;padding:16px 18px;position:relative;text-align:left;transition:background .2s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .sp-sel-row:hover{background:#fafafd}.tw-ai-agent-builder .sp-sel-row.active{background:#f1ecfb}.tw-ai-agent-builder .sp-sel-logo{flex-shrink:0;height:22px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:64px}.tw-ai-agent-builder .sp-sel-id{flex:1;min-width:0}.tw-ai-agent-builder .sp-sel-brand{color:#190750;font:700 14px/1.2 Poppins,sans-serif}.tw-ai-agent-builder .sp-sel-role{color:#3e5ee2;font:500 13px/1.2 Poppins,sans-serif;margin-top:2px}.tw-ai-agent-builder .sp-sel-dot{background:#3e5ee2;border-radius:999px;flex-shrink:0;height:8px;width:8px}.tw-ai-agent-builder .sp-wordmark{color:#4a7c59;font:700 19px/1 Poppins,sans-serif;font-style:italic;letter-spacing:-.01em}.tw-ai-agent-builder .sp-sel-logo.sp-wordmark{align-items:center;display:inline-flex;font-size:14px;width:64px}@media(max-width:900px){.tw-ai-agent-builder .sp-grid{grid-template-columns:1fr}.tw-ai-agent-builder .sp-title{font-size:34px}}.aab-final{background:linear-gradient(135deg,#3e5ee2,#7526c5);color:#fff;overflow:hidden;padding:80px 56px;position:relative;text-align:center}.tw-ai-agent-builder .aab-final-egg-1{background:hsla(0,0%,100%,.08);height:520px;left:-120px;pointer-events:none;position:absolute;top:-100px;transform:rotate(-12deg);width:460px;z-index:0}.tw-ai-agent-builder .aab-final-egg-2{background:hsla(0,0%,100%,.06);bottom:-200px;height:680px;pointer-events:none;position:absolute;right:-180px;transform:rotate(14deg);width:600px;z-index:0}.tw-ai-agent-builder .aab-final-inner{margin:0 auto;max-width:1100px;position:relative;z-index:1}.tw-ai-agent-builder .aab-final h2{color:#fff;font:600 52px/1.1 Poppins,sans-serif;letter-spacing:-.02em;margin:16px 0 18px;white-space:nowrap}.tw-ai-agent-builder .aab-final p{color:hsla(0,0%,100%,.85);font:400 19px/1.55 Avenir Next,Avenir,Nunito,sans-serif;margin:0 auto 32px;max-width:620px}.tw-ai-agent-builder .aab-final .aab-final-eyebrow{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;display:inline-flex;font:700 12px/1 Poppins,sans-serif;gap:8px;letter-spacing:0;padding:7px 14px}.tw-ai-agent-builder .aab-final-cta{display:flex;gap:12px;justify-content:center}.tw-ai-agent-builder .aab-btn{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:600 14px/1 Poppins,sans-serif;gap:6px;padding:14px 24px;text-decoration:none;transition:all .18s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.tw-ai-agent-builder .aab-btn-primary{background:#190750;color:#fff}.tw-ai-agent-builder .aab-btn-primary:hover{background:#2a1379;box-shadow:0 10px 24px rgba(25,7,80,.22)}.tw-ai-agent-builder .aab-btn-secondary{background:#fff;border:1.5px solid #190750;color:#190750;padding:12.5px 24px}.tw-ai-agent-builder .aab-btn-secondary:hover{background:#f5eefc}.tw-ai-agent-builder .aab-btn-on-dark{background:#fff;color:#190750}.tw-ai-agent-builder .aab-btn-on-dark:hover{background:#f5eefc}.tw-ai-agent-builder .aab-btn-on-dark-outline{background:transparent;border:1.5px solid hsla(0,0%,100%,.7);color:#fff;padding:12.5px 24px}.tw-ai-agent-builder .aab-btn-on-dark-outline:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.tw-ai-agent-builder .rf-root{background:#190750;color:#fff;inset:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .28s cubic-bezier(.22,.61,.36,1);z-index:30}.tw-ai-agent-builder .rf-root.in{opacity:1}.tw-ai-agent-builder .rf-stepper{align-items:center;animation:rf-fadein-down .32s cubic-bezier(.22,.61,.36,1) .28s forwards;display:flex;gap:14px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:24px;transform:translateY(-6px);z-index:30}@keyframes rf-fadein-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tw-ai-agent-builder .rf-step{align-items:center;background:hsla(0,0%,100%,.05);border-radius:999px;color:hsla(0,0%,100%,.5);display:inline-flex;gap:8px;padding:6px 14px 6px 6px;transition:background .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .rf-step.st-active{background:#fff;color:#190750}.tw-ai-agent-builder .rf-step.st-active .rf-step-badge{background:#190750;color:#fff}.tw-ai-agent-builder .rf-step.st-done{background:rgba(82,194,90,.14);color:#fff}.tw-ai-agent-builder .rf-step.st-done .rf-step-badge{background:#5b9a2e;color:#fff}.tw-ai-agent-builder .rf-step-badge{align-items:center;background:hsla(0,0%,100%,.08);border-radius:999px;display:inline-flex;font:700 11px/1 Poppins,sans-serif;height:22px;justify-content:center;transition:background .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1);width:22px}.tw-ai-agent-builder .rf-step-label{font:600 12px/1 Poppins,sans-serif;letter-spacing:-.005em}.tw-ai-agent-builder .rf-step-link{background:hsla(0,0%,100%,.18);height:1px;width:24px}.tw-ai-agent-builder .rf-stage{align-items:center;animation:rf-stage-in .32s cubic-bezier(.22,.61,.36,1) .28s forwards;display:flex;flex-direction:column;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1);width:540px;z-index:20}@keyframes rf-stage-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes rf-stage-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(-50% + 6px))}}.tw-ai-agent-builder .rf-stage.fade{animation:rf-stage-out .25s cubic-bezier(.22,.61,.36,1) forwards;pointer-events:none}.tw-ai-agent-builder .rf-stage[hidden]{display:none}.tw-ai-agent-builder .rf-status{color:hsla(0,0%,100%,.55);font:700 11px/1 Poppins,sans-serif;letter-spacing:.22em;margin-bottom:22px;min-height:11px;opacity:0;text-transform:uppercase;transition:opacity .24s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .rf-status.on{opacity:1}.tw-ai-agent-builder .rf-stack{height:122px;position:relative;width:500px}.tw-ai-agent-builder .rf-card{align-items:center;background:#2a1379;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:grid;gap:14px;grid-template-columns:48px 1fr auto;height:80px;left:50%;opacity:0;padding:0 20px 0 14px;position:absolute;top:0;transform:translate(-50%);transform-origin:top center;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .32s cubic-bezier(.22,.61,.36,1),background .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);width:500px}.tw-ai-agent-builder .rf-card.active{background:linear-gradient(180deg,#2d1380,#1f0e5c);border-color:rgba(168,142,245,.45);box-shadow:0 24px 50px rgba(0,0,0,.4),0 0 0 1px rgba(168,142,245,.18),0 0 50px rgba(117,38,197,.3)}.tw-ai-agent-builder .rf-card.ghost{filter:saturate(.6) brightness(.85)}.tw-ai-agent-builder .rf-card-icon{align-items:center;background:hsla(0,0%,100%,.06);border-radius:10px;color:hsla(0,0%,100%,.55);display:inline-flex;height:36px;justify-content:center;position:relative;transition:background .3s cubic-bezier(.22,.61,.36,1),color .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1);width:36px}.tw-ai-agent-builder .rf-card-icon svg{height:18px;width:18px}.tw-ai-agent-builder .rf-card.active .rf-card-icon{background:linear-gradient(135deg,#7526c5,#a88ef5);box-shadow:0 0 24px rgba(168,142,245,.45);color:#fff}.tw-ai-agent-builder .rf-card-ring{animation:rf-spin 1s linear infinite;border-color:#c9b6f7 rgba(201,182,247,.4) transparent transparent;border-radius:13px;border-style:solid;border-width:1.5px;inset:-4px;position:absolute}@keyframes rf-spin{to{transform:rotate(1turn)}}.tw-ai-agent-builder .rf-card-body{min-width:0}.tw-ai-agent-builder .rf-card-label{color:hsla(0,0%,100%,.5);font:700 9px/1 Poppins,sans-serif;letter-spacing:.14em;margin-bottom:3px;text-transform:uppercase}.tw-ai-agent-builder .rf-card.active .rf-card-label{color:#c9b6f7}.tw-ai-agent-builder .rf-card-title{color:#fff;font:600 14px/1.25 Poppins,sans-serif;letter-spacing:-.005em}.tw-ai-agent-builder .rf-card-meta{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:hsla(0,0%,100%,.55);font:600 11px/1 Poppins,sans-serif;padding:5px 9px;transition:color .24s,background .24s,border-color .24s}.tw-ai-agent-builder .rf-card.active .rf-card-meta{background:rgba(168,142,245,.1);border-color:rgba(168,142,245,.28);color:#c9b6f7}.tw-ai-agent-builder .rf-result{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 460px;inset:90px 40px 32px;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);z-index:25}.tw-ai-agent-builder .rf-result.in{opacity:1;pointer-events:auto;transform:translateY(0)}.tw-ai-agent-builder .rf-left{padding-right:12px}.tw-ai-agent-builder .rf-readypill{align-items:center;background:rgba(82,194,90,.14);border:1px solid rgba(82,194,90,.32);border-radius:999px;color:#82c25a;display:inline-flex;font:700 10px/1 Poppins,sans-serif;gap:8px;letter-spacing:.14em;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.tw-ai-agent-builder .rf-h1{color:#fff;font:600 36px/1.05 Poppins,sans-serif;letter-spacing:-.02em;margin:0 0 8px}.tw-ai-agent-builder .rf-sub{color:hsla(0,0%,100%,.6);font:400 15px/1.4 Poppins,sans-serif}.tw-ai-agent-builder .rf-fchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tw-ai-agent-builder .rf-fchip{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:hsla(0,0%,100%,.78);font:600 10px/1 Poppins,sans-serif;padding:5px 10px}.tw-ai-agent-builder .rf-results-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;margin-top:18px;padding:14px 16px}.tw-ai-agent-builder .rf-results-title{color:hsla(0,0%,100%,.78);font:600 13px/1 Poppins,sans-serif;letter-spacing:-.005em;margin-bottom:10px}.tw-ai-agent-builder .rf-results-rows{display:flex;flex-direction:column;gap:6px}.tw-ai-agent-builder .rf-results-row{align-items:flex-start;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:9px;display:grid;gap:10px;grid-template-columns:24px 1fr;opacity:0;padding:8px 10px;transform:translateY(4px);transition:opacity .24s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .rf-results-row.on{opacity:1;transform:translateY(0)}.tw-ai-agent-builder .rf-results-rank{align-items:center;background:linear-gradient(135deg,rgba(62,94,226,.2),rgba(117,38,197,.2));border-radius:6px;color:#c9b6f7;display:inline-flex;flex-shrink:0;font:700 11px/1 Poppins,sans-serif;height:24px;justify-content:center;width:24px}.tw-ai-agent-builder .rf-results-name{color:#fff;font:600 13px/1.25 Poppins,sans-serif}.tw-ai-agent-builder .rf-results-stats{color:hsla(0,0%,100%,.6);font:500 11px/1.45 Poppins,sans-serif;margin-top:2px}.tw-ai-agent-builder .rf-results-foot{border-top:1px dashed rgba(201,182,247,.18);color:rgba(201,182,247,.85);font:600 10px/1 Poppins,sans-serif;letter-spacing:.04em;margin-top:10px;padding-top:8px}.tw-ai-agent-builder .rf-cta{align-items:center;background:#fff;border:0;border-radius:14px;box-shadow:0 10px 24px hsla(0,0%,100%,.1);color:#190750;cursor:pointer;display:inline-flex;font:700 14px/1 Poppins,sans-serif;gap:8px;justify-content:center;letter-spacing:-.005em;padding:16px 22px;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1);width:100%}.tw-ai-agent-builder .rf-cta:hover{box-shadow:0 14px 32px hsla(0,0%,100%,.16);transform:translateY(-1px)}.tw-ai-agent-builder .rf-cta.pulse{animation:rf-btn-pulse .3s cubic-bezier(.22,.61,.36,1)}@keyframes rf-btn-pulse{0%{transform:scale(1)}50%{box-shadow:0 14px 36px hsla(0,0%,100%,.22);transform:scale(1.04)}to{transform:scale(1)}}.tw-ai-agent-builder .rf-cta-note{color:hsla(0,0%,100%,.6);font:400 12px/1.5 Poppins,sans-serif;margin:0;text-align:center}.tw-ai-agent-builder .rf-rightcol{align-self:start;display:flex;flex-direction:column;gap:12px;margin-top:32px}.tw-ai-agent-builder .rf-right{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:flex;flex-direction:column;opacity:0;padding:20px 22px;transition:opacity .42s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .rf-right.in{opacity:1}.tw-ai-agent-builder .rf-checklist-head{color:hsla(0,0%,100%,.55);font:700 10px/1 Poppins,sans-serif;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.tw-ai-agent-builder .rf-checklist{display:flex;flex-direction:column;gap:14px}.tw-ai-agent-builder .rf-check-row{align-items:center;display:grid;gap:12px;grid-template-columns:28px 1fr auto;opacity:0;position:relative;transform:translateX(8px);transition:opacity .32s cubic-bezier(.22,.61,.36,1),transform .32s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .rf-right.in .rf-check-row{opacity:1;transform:translateX(0)}.tw-ai-agent-builder .rf-check-icon{align-items:center;background:linear-gradient(135deg,#5b9a2e,#82c25a);border-radius:8px;box-shadow:0 3px 10px rgba(91,154,46,.3);color:#fff;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.tw-ai-agent-builder .rf-check-body{min-width:0}.tw-ai-agent-builder .rf-check-label{color:hsla(0,0%,100%,.55);font:700 8px/1 Poppins,sans-serif;letter-spacing:.14em;margin-bottom:3px;text-transform:uppercase}.tw-ai-agent-builder .rf-check-title{color:#fff;font:600 12px/1.3 Poppins,sans-serif;letter-spacing:-.005em}.tw-ai-agent-builder .rf-check-meta{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:hsla(0,0%,100%,.7);font:600 10px/1 Poppins,sans-serif;padding:4px 8px}.tw-ai-agent-builder .rf-check-line{background:linear-gradient(180deg,rgba(82,194,90,.55),rgba(82,194,90,.1));height:14px;left:13px;position:absolute;top:32px;width:1px}.tw-ai-agent-builder .rf-root .aab-modal-root{inset:0;position:absolute;z-index:50}.tw-ai-agent-builder .utm-root{align-items:center;animation:utm-back .2s cubic-bezier(.22,.61,.36,1);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(15,15,18,.6);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}@keyframes utm-back{0%{opacity:0}to{opacity:1}}.tw-ai-agent-builder .utm-box{animation:utm-in .24s cubic-bezier(.22,.61,.36,1);background:#fafaf7;border-radius:20px;box-shadow:0 30px 80px rgba(15,15,30,.3),0 0 0 1px hsla(0,0%,100%,.04);max-height:calc(100vh - 48px);max-width:100%;overflow-y:auto;padding:32px;position:relative;width:560px}@keyframes utm-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tw-ai-agent-builder .utm-x{align-items:center;background:transparent;border:0;border-radius:8px;color:#6b6b80;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .15s,color .15s;width:32px}.tw-ai-agent-builder .utm-x:hover{background:#f0f0f4;color:#1a1b3a}.tw-ai-agent-builder .utm-formwrap{opacity:1;transition:opacity .14s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .utm-context{align-items:center;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:14px;display:grid;gap:12px;grid-template-columns:40px 1fr auto;padding:12px 14px}@supports not (background:color-mix(in srgb,red 8%,transparent)){.utm-context{background:var(--accent-bg)}}.tw-ai-agent-builder .utm-context-icon{align-items:center;border-radius:10px;display:inline-flex;height:40px;justify-content:center;width:40px}.tw-ai-agent-builder .utm-context-icon svg{height:22px;width:22px}.tw-ai-agent-builder .utm-context-text{min-width:0}.tw-ai-agent-builder .utm-context-cat{font:600 11px/1 Poppins,sans-serif;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.tw-ai-agent-builder .utm-context-name{color:#1a1b3a;font:700 18px/1.2 Poppins,sans-serif;letter-spacing:-.01em}.tw-ai-agent-builder .utm-context-preview{align-items:center;display:inline-flex;font:500 13px/1 Poppins,sans-serif;gap:4px;text-decoration:none;white-space:nowrap}.tw-ai-agent-builder .utm-context-preview:hover{text-decoration:underline;text-underline-offset:3px}.tw-ai-agent-builder .utm-h{color:#1a1b3a;font:700 28px/1.15 Poppins,sans-serif;letter-spacing:-.015em;margin:24px 0 8px}.tw-ai-agent-builder .utm-sub{color:#6b6b80;font:400 15px/1.5 Avenir Next,Avenir,Nunito,Poppins,sans-serif;margin:0 0 24px}.tw-ai-agent-builder .utm-form{display:flex;flex-direction:column;gap:12px}.tw-ai-agent-builder .utm-row{display:flex;gap:12px}.tw-ai-agent-builder .utm-row-2>*{flex:1;min-width:0}.tw-ai-agent-builder .utm-row-phone{gap:8px}.tw-ai-agent-builder .utm-row-phone>.utm-dial{flex-shrink:0;width:32%}.tw-ai-agent-builder .utm-row-phone>.utm-field:not(.utm-dial){flex:1;min-width:0}.tw-ai-agent-builder .utm-field{position:relative;width:100%}.tw-ai-agent-builder .utm-field input,.tw-ai-agent-builder .utm-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e4e4e9;border-radius:12px;color:#1a1b3a;font:500 15px/1 Poppins,sans-serif;height:52px;outline:0;padding:0 16px;transition:border-color .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1);width:100%}.tw-ai-agent-builder .utm-field input::-moz-placeholder{color:#a0a0b0;font-weight:400}.tw-ai-agent-builder .utm-field input::placeholder{color:#a0a0b0;font-weight:400}.tw-ai-agent-builder .utm-field input:focus,.tw-ai-agent-builder .utm-field select:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}@supports not (box-shadow:0 0 0 4px color-mix(in srgb,red 12%,transparent)){.utm-field input:focus,.utm-field select:focus{box-shadow:0 0 0 4px var(--accent-bg)}}.tw-ai-agent-builder .utm-field.invalid input,.tw-ai-agent-builder .utm-field.invalid select{border-color:#d04848}.tw-ai-agent-builder .utm-fieldhelp{bottom:-16px;color:#d04848;font:500 12px/1 Poppins,sans-serif;left:4px;position:absolute}.tw-ai-agent-builder .utm-dial{position:relative}.tw-ai-agent-builder .utm-dial select{cursor:pointer;padding-right:36px}.tw-ai-agent-builder .utm-dial-chev{color:#6b6b80;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.tw-ai-agent-builder .utm-cta{align-items:center;border:0;border-radius:14px;box-shadow:0 6px 16px rgba(0,0,0,.06);color:#fff;cursor:pointer;display:inline-flex;font:600 16px/1 Poppins,sans-serif;gap:8px;height:56px;justify-content:center;letter-spacing:-.005em;margin-top:12px;transition:filter .18s,transform .18s,box-shadow .18s;width:100%}.tw-ai-agent-builder .utm-cta:hover:not(:disabled){box-shadow:0 10px 22px rgba(0,0,0,.1);filter:brightness(.96);transform:translateY(-1px)}.tw-ai-agent-builder .utm-cta:active:not(:disabled){box-shadow:0 3px 8px rgba(0,0,0,.06);transform:scale(.99)}.tw-ai-agent-builder .utm-cta:disabled{cursor:not-allowed;opacity:.9}.tw-ai-agent-builder .utm-spinner{animation:utm-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:999px;border-top-color:#fff;height:14px;width:14px}@keyframes utm-spin{to{transform:rotate(1turn)}}.tw-ai-agent-builder .utm-trust{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px}.tw-ai-agent-builder .utm-trust-text{color:#6b6b80;font:500 13px/1 Poppins,sans-serif}.tw-ai-agent-builder .utm-trust-logos{color:#b0b0be;display:inline-flex;font:700 12px/1 Poppins,sans-serif;gap:14px}.tw-ai-agent-builder .utm-legal{color:#8888a0;font:400 12px/1.5 Poppins,sans-serif;margin-top:8px}.tw-ai-agent-builder .utm-legal a{color:#8888a0;text-decoration:underline;text-underline-offset:2px}.tw-ai-agent-builder .utm-legal a:hover{color:#1a1b3a}.tw-ai-agent-builder .utm-success{align-items:center;animation:utm-fadein .2s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;padding:16px 0 8px;text-align:center}@keyframes utm-fadein{0%{opacity:0}to{opacity:1}}.tw-ai-agent-builder .utm-success-check{align-items:center;background:#e8f7ec;border-radius:999px;color:#2da34f;display:inline-flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.tw-ai-agent-builder .utm-success-h{color:#1a1b3a;font:700 28px/1.15 Poppins,sans-serif;letter-spacing:-.015em;margin:0 0 8px}.tw-ai-agent-builder .utm-success-sub{color:#6b6b80;font:400 15px/1.5 Avenir Next,Avenir,Nunito,Poppins,sans-serif;margin:0 0 24px;max-width:380px}.tw-ai-agent-builder .utm-success-back{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font:500 14px/1 Poppins,sans-serif;gap:6px}.tw-ai-agent-builder .utm-success-back:hover{text-decoration:underline;text-underline-offset:3px}.tw-ai-agent-builder .aab-midcta{background:linear-gradient(135deg,#3e5ee2,#7526c5);color:#fff;overflow:hidden;padding:72px 56px;position:relative;text-align:center}.tw-ai-agent-builder .aab-midcta-egg-1{background:hsla(0,0%,100%,.08);height:408px;left:-100px;pointer-events:none;position:absolute;top:-90px;transform:rotate(-12deg);width:360px;z-index:0}.tw-ai-agent-builder .aab-midcta-egg-2{background:hsla(0,0%,100%,.06);bottom:-150px;height:500px;pointer-events:none;position:absolute;right:-140px;transform:rotate(14deg);width:440px;z-index:0}.tw-ai-agent-builder .aab-midcta-inner{margin:0 auto;max-width:720px;position:relative;z-index:1}.tw-ai-agent-builder .aab-midcta-h{color:#fff;font:600 40px/1.1 Poppins,sans-serif;letter-spacing:-.02em;margin:0 0 12px}.tw-ai-agent-builder .aab-midcta-sub{color:hsla(0,0%,100%,.85);font:400 18px/1.5 Avenir Next,Avenir,Nunito,sans-serif;margin:0 0 28px}.tw-ai-agent-builder .aab-how-split{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1240px}.tw-ai-agent-builder .aab-how-stages{display:flex;flex-direction:column;gap:22px}.tw-ai-agent-builder .aab-how-stage{padding-left:0;position:relative}.tw-ai-agent-builder .aab-how-stage-label{color:#7526c5;font:700 14px/1 Poppins,sans-serif;margin-bottom:8px}.tw-ai-agent-builder .aab-how-stage-title{color:#190750;font:700 20px/1.25 Poppins,sans-serif;letter-spacing:-.01em;margin:0 0 8px}.tw-ai-agent-builder .aab-how-stage-body{color:#4b4866;font:400 15px/1.55 Avenir Next,Avenir,Nunito,Poppins,sans-serif;margin:0}@media(max-width:1023px){.tw-ai-agent-builder .aab-how-split{gap:32px;grid-template-columns:1fr}}.aab-faq{background:#fff;padding:64px 56px}.tw-ai-agent-builder .aab-faq-head{margin:0 auto 32px;max-width:820px;text-align:center}.tw-ai-agent-builder .aab-faq-head .aab-h2{margin-left:auto;margin-right:auto}.tw-ai-agent-builder .aab-faq-list{border-top:1px solid #e4e4e9;list-style:none;margin:0 auto;max-width:820px;padding:0}.tw-ai-agent-builder .aab-faq-item{border-bottom:1px solid #e4e4e9}.tw-ai-agent-builder .aab-faq-q{align-items:center;background:transparent;border:0;color:#190750;cursor:pointer;display:flex;font:600 19px/1.35 Poppins,sans-serif;gap:24px;justify-content:space-between;letter-spacing:-.005em;padding:24px 4px;text-align:left;width:100%}.tw-ai-agent-builder .aab-faq-icon{align-items:center;background:#edf0fc;border-radius:999px;color:#3e5ee2;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background .2s cubic-bezier(.22,.61,.36,1);width:32px}.tw-ai-agent-builder .aab-faq-item.open .aab-faq-icon{background:#3e5ee2;color:#fff}.tw-ai-agent-builder .aab-faq-icon-v{transform-origin:center;transition:transform .25s cubic-bezier(.22,.61,.36,1),opacity .25s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .aab-faq-item.open .aab-faq-icon-v{opacity:0;transform:scaleY(0)}.tw-ai-agent-builder .aab-faq-a-wrap{display:grid;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1)}.tw-ai-agent-builder .aab-faq-a-inner{overflow:hidden}.tw-ai-agent-builder .aab-faq-a{color:#4b4866;font:400 16px/1.6 Avenir Next,Avenir,Nunito,Poppins,sans-serif;margin:0;max-width:700px;padding:0 4px 24px}.tw-ai-agent-builder .aab-marquee{background:linear-gradient(180deg,#f5eefc,#edf0fc);overflow:hidden;padding:36px 0 44px}.tw-ai-agent-builder .aab-marquee-title{color:#190750;font:500 15px/1.5 Poppins,sans-serif;margin:0 0 28px;padding:0 24px;text-align:center}.tw-ai-agent-builder .aab-marquee-title b{color:#3e5ee2;font-weight:700}.tw-ai-agent-builder .aab-marquee-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden;position:relative;width:100%}.tw-ai-agent-builder .aab-marquee-track{align-items:center;animation:aab-marquee 48s linear infinite;display:flex;gap:64px;width:-moz-max-content;width:max-content}.tw-ai-agent-builder .aab-marquee:hover .aab-marquee-track{animation-play-state:paused}@keyframes aab-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tw-ai-agent-builder .aab-marquee-cell{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.tw-ai-agent-builder .aab-marquee-cell img{height:30px;max-width:150px;-o-object-fit:contain;object-fit:contain;width:auto}@media(prefers-reduced-motion:reduce){.tw-ai-agent-builder .aab-marquee-track{animation:none}}@media(max-width:1023px){.tw-ai-agent-builder .aab-data,.tw-ai-agent-builder .aab-deploy,.tw-ai-agent-builder .aab-faq,.tw-ai-agent-builder .aab-final,.tw-ai-agent-builder .aab-hero,.tw-ai-agent-builder .aab-how,.tw-ai-agent-builder .aab-marquee,.tw-ai-agent-builder .aab-midcta,.tw-ai-agent-builder .aab-pillars{padding-left:32px;padding-right:32px}.tw-ai-agent-builder .aab-h2{font-size:38px;max-width:100%}.tw-ai-agent-builder .aab-sub{font-size:17px}}@media(max-width:639px){.tw-ai-agent-builder .aab-data,.tw-ai-agent-builder .aab-deploy,.tw-ai-agent-builder .aab-faq,.tw-ai-agent-builder .aab-final,.tw-ai-agent-builder .aab-hero,.tw-ai-agent-builder .aab-how,.tw-ai-agent-builder .aab-marquee,.tw-ai-agent-builder .aab-midcta,.tw-ai-agent-builder .aab-pillars{padding-left:20px;padding-right:20px}.tw-ai-agent-builder .aab-h2{font-size:30px}.tw-ai-agent-builder .aab-sub{font-size:16px}}@media(max-width:1023px){.tw-ai-agent-builder .aab-hero{padding-bottom:48px;padding-top:56px}.tw-ai-agent-builder .aab-hero-title{font-size:42px;white-space:normal}.tw-ai-agent-builder .aab-hero-sub{font-size:17px}.tw-ai-agent-builder .aab-hero-egg-1,.tw-ai-agent-builder .aab-hero-egg-2{height:360px;width:320px}.tw-ai-agent-builder .aab-bw-body{grid-template-columns:1fr;min-height:0}.tw-ai-agent-builder .aab-bw-left{border-bottom:1px solid #edf0fc;border-right:none}.tw-ai-agent-builder .aab-pipe{max-height:none}}@media(max-width:639px){.tw-ai-agent-builder .aab-hero-title{font-size:30px}.tw-ai-agent-builder .aab-hero-eyebrow{font-size:12px;padding:6px 12px}.tw-ai-agent-builder .aab-node{flex-wrap:wrap;row-gap:6px}.tw-ai-agent-builder .aab-output-card{align-items:flex-start;flex-direction:column;gap:14px}.tw-ai-agent-builder .aab-output-card .formats{flex-wrap:wrap}}@media(max-width:1023px){.tw-ai-agent-builder .aab-pillars-grid{grid-template-columns:1fr;max-width:560px}}@media(max-width:639px){.tw-ai-agent-builder .aab-bs-mock{max-width:100%}.tw-ai-agent-builder .aab-bsm-assistant,.tw-ai-agent-builder .aab-bsm-user{font-size:13px}.tw-ai-agent-builder .aab-midcta-h{font-size:28px}}@media(max-width:1023px){.tw-ai-agent-builder .aab-deploy-grid{grid-template-columns:1fr;max-width:480px}}@media(max-width:639px){.tw-ai-agent-builder .sp-quote-text{font-size:18px}.tw-ai-agent-builder .sp-sel-row{padding:10px 12px}.tw-ai-agent-builder .aab-final h2{font-size:28px}.tw-ai-agent-builder .aab-faq-q{font-size:15px;padding:18px 0}.tw-ai-agent-builder .aab-faq-q span:first-child{padding-right:12px}}@media(max-width:900px){.tw-ai-agent-builder .rf-result{gap:24px;grid-template-columns:1fr;inset:80px 20px 20px;overflow-y:auto}.tw-ai-agent-builder .rf-rightcol{order:2}.tw-ai-agent-builder .rf-h1{font-size:28px}}@media(max-width:639px){.tw-ai-agent-builder .rf-stepper{gap:6px}.tw-ai-agent-builder .rf-step-label{font-size:11px}.tw-ai-agent-builder .aab-modal{padding:28px 20px;width:calc(100vw - 32px)}.tw-ai-agent-builder .aab-marquee-title{font-size:14px}.tw-ai-agent-builder .aab-marquee-cell img{height:22px}}

/*# sourceMappingURL=page-ai-agent-builder-standalone.css.map*/