.kas{position:relative;display:inline-flex;flex:none;overflow:hidden;vertical-align:middle;width:var(--agent-size, 50px);height:var(--agent-size, 50px);border-radius:14px;background:var(--kai-agent-tile);color:var(--kai-agent-face);--kas-speed: .7}.kas[data-agent-variant=support]{--kai-agent-tile: #000;--kai-agent-face: #fff}.kas[data-agent-variant=resolve]{--kai-agent-tile: #91E0FF;--kai-agent-face: #12425C}.kas[data-agent-variant=code]{--kai-agent-tile: #F1CCFF;--kai-agent-face: #5D2A6F}.kas[data-agent-variant=pm]{--kai-agent-tile: #FFD8B0;--kai-agent-face: #6A3A0F}.agent-breaker-identity>.kas{width:46px;height:46px;border-radius:13px}@media(max-width:700px){.rail-identity>.kas,.agent-breaker-identity>.kas{width:32px;height:32px;border-radius:9px}}@media(max-width:380px){.agent-breaker-feedback .agent-breaker-pair>.kas{width:26px;height:26px}}.kas>.kas__svg{display:block;width:100%;height:100%;margin:0;overflow:visible;fill:none;stroke:none}.kas__parts{transform-box:view-box;transform-origin:50px 50px}.kas__ring{fill:none;stroke:var(--kai-agent-face);stroke-width:7.7;stroke-linecap:round;stroke-dasharray:255.4 360;stroke-dashoffset:-7.3;transition-property:stroke-dasharray,stroke-dashoffset,stroke-width,opacity;transition-duration:.42s,.42s,.42s,.06s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:.36s}.kas__shape{fill:var(--kai-agent-face);transform-box:fill-box;transform-origin:center;transition-property:transform,x,y,width,height,rx,opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.5,0,.2,1);transition-delay:0s}.kas__alt{opacity:0;transition-duration:.4s,.4s,.4s,.4s,.4s,.4s,.06s;transition-delay:0s,0s,0s,0s,0s,0s,.36s}.kas__glyph{fill:var(--kai-agent-face);transform-box:fill-box;transform-origin:center;transition:transform .4s cubic-bezier(.5,0,.2,1) 0s}.kas--on .kas__ring{stroke-dasharray:0 360;stroke-dashoffset:0;stroke-width:13.7;opacity:0;transition-delay:0s,0s,0s,.36s}.kas--on .kas__alt{opacity:1;transition-delay:0s}.kas--enter .kas__alt,.kas--enter .kas__part-eye .kas__shape,.kas--enter .kas__part-dash .kas__shape,.kas--enter .kas__glyph{transition-delay:.36s}.kas__part--glyph .kas__shape{transform:scale(0)}.kas--on .kas__part--glyph .kas__shape{transform:scale(1)}.kas--on .kas__glyph{transform:scale(0);animation:none}.kas--dots .kas__alt{x:23.15px;y:43.15px;width:13.7px;height:13.7px;rx:6.85px}.kas--dots .kas__part-eye .kas__shape{x:43.15px;y:43.15px;width:13.7px;height:13.7px;rx:6.85px}.kas--dots .kas__part-dash .kas__shape{x:63.15px;y:43.15px;width:13.7px;height:13.7px;rx:6.85px}.kas--dots .kas__shape{animation:kas-bob calc(1.1s * var(--kas-speed)) ease-in-out calc(.85s * var(--kas-speed)) infinite}.kas--dots .kas__part-eye .kas__shape{animation-delay:calc(1s * var(--kas-speed))}.kas--dots .kas__part-dash .kas__shape{animation-delay:calc(1.15s * var(--kas-speed))}@keyframes kas-bob{0%,55%,to{transform:translateY(0)}25%{transform:translateY(-7px)}}.kas--orbit .kas__alt{x:58.75px;y:52.15px;width:13.7px;height:13.7px;rx:6.85px}.kas--orbit .kas__part-eye .kas__shape{x:44.5px;y:26.5px;width:11px;height:11px;rx:5.5px}.kas--orbit .kas__part-dash .kas__shape{x:30.15px;y:54.75px;width:8.5px;height:8.5px;rx:4.25px}.kas--orbit .kas__parts{animation:kas-spin calc(1.3s * var(--kas-speed)) linear calc(.85s * var(--kas-speed)) infinite}@keyframes kas-spin{to{transform:rotate(360deg)}}.kas--tools .kas__alt,.kas--tools .kas__part-eye .kas__shape,.kas--tools .kas__part-dash .kas__shape{x:46.55px;y:35px;width:6.9px;height:30px;rx:3.45px}.kas--tools .kas__alt{transform:rotate(0)}.kas--tools .kas__part-eye .kas__shape{transform:rotate(60deg)}.kas--tools .kas__part-dash .kas__shape{transform:rotate(120deg)}.kas--tools .kas__parts{animation:kas-ratchet calc(.9s * var(--kas-speed)) calc(.85s * var(--kas-speed)) infinite}@keyframes kas-ratchet{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.2,.9,.3,1.15)}45%,to{transform:rotate(60deg)}}.kas--bars .kas__alt,.kas--codebars .kas__alt{x:32.55px;y:39px;width:6.9px;height:22px;rx:3.45px}.kas--bars .kas__part-eye .kas__shape,.kas--codebars .kas__part-eye .kas__shape{x:46.55px;y:39px;width:6.9px;height:22px;rx:3.45px}.kas--bars .kas__part-dash .kas__shape,.kas--codebars .kas__part-dash .kas__shape{x:60.55px;y:39px;width:6.9px;height:22px;rx:3.45px}.kas--bars .kas__shape{animation:kas-pump calc(.9s * var(--kas-speed)) ease-in-out calc(.85s * var(--kas-speed)) infinite}.kas--bars .kas__part-eye .kas__shape{animation-delay:calc(1s * var(--kas-speed))}.kas--bars .kas__part-dash .kas__shape{animation-delay:calc(1.15s * var(--kas-speed))}@keyframes kas-pump{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.kas--codebars .kas__alt{animation:kas-pump3 calc(2.7s * var(--kas-speed)) ease-in-out calc(.45s * var(--kas-speed)) 1}.kas--codebars .kas__part-eye .kas__shape{animation:kas-pump2 calc(2.7s * var(--kas-speed)) ease-in-out calc(.45s * var(--kas-speed)) 1}.kas--codebars .kas__part-dash .kas__shape{animation:kas-pump4 calc(2.7s * var(--kas-speed)) ease-in-out calc(.45s * var(--kas-speed)) 1}@keyframes kas-pump3{0%,33.3%,66.7%,to{transform:scaleY(1)}16.7%,50%,83.3%{transform:scaleY(.45)}}@keyframes kas-pump2{0%,50%,to{transform:scaleY(1)}25%,75%{transform:scaleY(.4)}}@keyframes kas-pump4{0%,25%,50%,75%,to{transform:scaleY(1)}12.5%,37.5%,62.5%,87.5%{transform:scaleY(.55)}}.kas--lines .kas__alt{x:30px;y:32.55px;width:26px;height:6.9px;rx:3.45px}.kas--lines .kas__part-eye .kas__shape{x:38px;y:46.55px;width:34px;height:6.9px;rx:3.45px}.kas--lines .kas__part-dash .kas__shape{x:30px;y:60.55px;width:18px;height:6.9px;rx:3.45px}.kas--lines .kas__shape{transform-origin:0% 50%;animation-duration:calc(2.6s * var(--kas-speed));animation-delay:calc(.45s * var(--kas-speed));animation-iteration-count:1}.kas--lines .kas__alt{animation-name:kas-type1}.kas--lines .kas__part-eye .kas__shape{animation-name:kas-type2}.kas--lines .kas__part-dash .kas__shape{animation-name:kas-type3}@keyframes kas-type1{0%{transform:scaleX(1)}6%{transform:scaleX(0);animation-timing-function:steps(4,end)}34%,to{transform:scaleX(1)}}@keyframes kas-type2{0%{transform:scaleX(1)}6%,34%{transform:scaleX(0);animation-timing-function:steps(5,end)}68%,to{transform:scaleX(1)}}@keyframes kas-type3{0%{transform:scaleX(1)}6%,68%{transform:scaleX(0);animation-timing-function:steps(3,end)}92%,to{transform:scaleX(1)}}.kas--check .kas__part-eye .kas__shape{x:33px;y:53.55px;width:16px;height:6.9px;rx:3.45px;transform:rotate(45deg)}.kas--check .kas__part-dash .kas__shape{x:41px;y:48.55px;width:30px;height:6.9px;rx:3.45px;transform:rotate(-45deg)}.kas--check .kas__alt{x:42.55px;y:58.55px;width:6.9px;height:6.9px;rx:3.45px}.kas--check .kas__parts{animation:kas-pop calc(1.2s * var(--kas-speed)) calc(.85s * var(--kas-speed)) 1}@keyframes kas-pop{0%{transform:scale(1);animation-timing-function:cubic-bezier(.3,1.6,.5,1)}25%{transform:scale(1.1)}55%,to{transform:scale(1)}}.kas--happy .kas__blink{animation:kas-happy calc(1.6s * var(--kas-speed)) 1}@keyframes kas-happy{0%,25%{transform:scaleY(1)}38%,78%{transform:scaleY(.4) translateY(-1.5px)}92%,to{transform:scaleY(1)}}.kas--happy .kas__parts{animation:kas-hop calc(1.6s * var(--kas-speed)) 1}@keyframes kas-hop{0%,25%{transform:translateY(0);animation-timing-function:ease-out}37%{transform:translateY(-6px);animation-timing-function:ease-in}50%{transform:translateY(0);animation-timing-function:ease-out}58%{transform:translateY(-2px);animation-timing-function:ease-in}66%,to{transform:translateY(0)}}.kas .kas__ring{fill:none!important;stroke:var(--kai-agent-face)!important}.kas .kas__shape,.kas .kas__glyph,.kas .kas__glyph *{fill:var(--kai-agent-face)!important;stroke:none!important}.agent-avatar{display:inline-flex;flex:none;width:var(--agent-size,50px);height:var(--agent-size,50px);vertical-align:middle}.agent-avatar--linked{color:inherit;text-decoration:none;border-radius:28%;cursor:pointer}.agent-avatar--linked:focus-visible{outline:2px solid #83699a;outline-offset:4px}.agent-avatar>svg,.product-mock .agent-avatar>svg{display:block;width:100%;height:100%;margin:0;fill:none;stroke:none}.agent-blink-eye{transform-box:fill-box;transform-origin:center}.team-portraits{display:inline-flex;flex:none;align-items:center;isolation:isolate}.team-portraits>.team-portrait{display:block;flex:0 0 auto;box-sizing:border-box;width:var(--portrait-size,42px);height:var(--portrait-size,42px);aspect-ratio:1;object-fit:cover;overflow:hidden;clip-path:circle(50%);border-radius:50%;border:3px solid var(--_colors--surface---surface-1,#fafafa);margin:0 0 0 -10px}.team-portraits>.team-portrait:first-child{margin-left:0}.agent-motion-toggle{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid #dedbe3;border-radius:20px;background:transparent;color:#716979;font:inherit;font-size:11px;line-height:1.4;cursor:pointer}.agent-motion-toggle[hidden]{display:none}.agent-motion-toggle:hover{color:#262329;border-color:#b9a8cc}.agent-motion-toggle:focus-visible{outline:2px solid #83699a;outline-offset:3px}.agent-motion-toggle:disabled{cursor:default;opacity:.65}@media(prefers-reduced-motion:reduce){.agent-avatar *,.team-portraits *{animation:none!important;transition:none!important}}.agent-closing-crew{display:flex;justify-content:center;align-items:center;gap:14px;min-height:132px;margin:0 0 2px;padding:20px 12px}.closing-member{--crew-y:10px;--crew-tilt:-12deg;--crew-duration:6.8s;--crew-delay:-1.5s;position:relative;flex:0 0 auto;transform:translateY(var(--crew-y)) rotate(var(--crew-tilt));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.closing-member:nth-child(2){--crew-y:-17px;--crew-tilt:7deg;--crew-duration:7.4s;--crew-delay:-4s}.closing-member:nth-child(3){--crew-y:13px;--crew-tilt:0deg;--crew-duration:8s;--crew-delay:-2.8s}.closing-member:nth-child(4){--crew-y:-11px;--crew-tilt:-8deg;--crew-duration:7.1s;--crew-delay:-.6s}.closing-member:nth-child(5){--crew-y:16px;--crew-tilt:12deg;--crew-duration:7.7s;--crew-delay:-5s}.closing-member>:is(.agent-avatar,.team-portraits){display:block;animation:closing-crew-float var(--crew-duration) ease-in-out var(--crew-delay) infinite}.closing-member>.agent-avatar{width:58px;height:58px;border-radius:17px;box-shadow:0 8px 15px -11px #26232945}.closing-member:nth-child(2)>.agent-avatar,.closing-member:nth-child(4)>.agent-avatar{width:64px;height:64px;border-radius:19px}.closing-member .team-portrait{width:72px;height:72px;border-width:4px;box-shadow:0 8px 15px -11px #26232945}@keyframes closing-crew-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(hover:hover){.closing-member:hover{transform:translateY(calc(var(--crew-y) - 5px)) rotate(calc(var(--crew-tilt) - 4deg))}}.agent-closing-crew:not(.is-visible) .closing-member>:is(.agent-avatar,.team-portraits),html[data-agent-motion=paused] .closing-member>:is(.agent-avatar,.team-portraits),html[data-agent-document-hidden=true] .closing-member>:is(.agent-avatar,.team-portraits){animation-play-state:paused!important}@media(max-width:700px){.agent-closing-crew{gap:10px;min-height:114px;margin-bottom:0;padding-inline:6px}.closing-member>.agent-avatar{height:39px;width:39px;border-radius:12px}.closing-member:nth-child(2)>.agent-avatar,.closing-member:nth-child(4)>.agent-avatar{height:45px;width:45px;border-radius:14px}.closing-member .team-portrait{height:54px;width:54px;border-width:3px}}@media(prefers-reduced-motion:reduce){.closing-member{transition:none!important}.closing-member>:is(.agent-avatar,.team-portraits){animation:none!important}}.cta-agents[data-astro-cid-ngtm37pp] .hero-stack[data-astro-cid-ngtm37pp]{display:flex;max-width:1080px;gap:30px}.cta-agents[data-astro-cid-ngtm37pp] .heading-display[data-astro-cid-ngtm37pp]{font-size:clamp(42px,5.8vw,78px);line-height:1.06;letter-spacing:-.045em;text-wrap:balance;max-width:950px;font-weight:400;margin:0;color:var(--_colors--text---text-heading)}.cta-agents[data-astro-cid-ngtm37pp] .button-pair[data-astro-cid-ngtm37pp] .button[data-astro-cid-ngtm37pp]{min-height:49px}@media(max-width:700px){.cta-agents[data-astro-cid-ngtm37pp] .hero-stack[data-astro-cid-ngtm37pp]{gap:24px}.cta-agents[data-astro-cid-ngtm37pp] .heading-display[data-astro-cid-ngtm37pp]{font-size:44px}}.rating-summary-link[data-astro-cid-ngtm37pp]{color:inherit;text-decoration:none}.rating-summary-link[data-astro-cid-ngtm37pp]:hover{text-decoration:underline;text-underline-offset:.16em}.rating-summary-link[data-astro-cid-ngtm37pp]:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:2px}[data-native-faq]>summary{list-style:none;cursor:pointer}[data-native-faq]>summary::-webkit-details-marker{display:none}[data-native-faq]>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}[data-native-faq]:not([open])>.accordion-content-wrap{display:none!important}[data-native-faq][open]>.accordion-content-wrap{display:block;height:auto!important;overflow:visible}[data-native-faq] .accordion-title-icon{transform:none;transition:rotate .2s ease}[data-native-faq][open] .accordion-title-icon{rotate:180deg}@media(prefers-reduced-motion:reduce){[data-native-faq] .accordion-title-icon{transition:none}}.article-faq-section[data-astro-cid-ledagoj7]{margin-top:var(--_spacing---section-space--small);padding-top:clamp(2.5rem,5vw,5rem);border-top:1px solid var(--_colors--border---border-default)}.article-faq-heading[data-astro-cid-ledagoj7]{margin-bottom:var(--_spacing--gap---gap-6);font-size:clamp(2rem,3vw,3rem);line-height:1.08;letter-spacing:0}.article-faq-accordion[data-astro-cid-ledagoj7]{width:100%}
