:root{--white:#fff;--gray-01:#f8f8f8;--gray-04:#bcbec0;--gray-05:#a7a9ac;--gray-07:#6d6e71;--gray-08:#58595b;--gray-09:#414042;--gray-1000:#d1d6d9;--black-00:#2c2c2c;--black-01:#282828;--black-02:#212121;--black-03:#191919;--black-04:#000;--refresh-white-100:#eff3ff;--refresh-white-300:#abadb0;--refresh-grey-900:#191919;--refresh-grey-800:#212121;--refresh-grey-700:#2e2e2e;--refresh-grey-600:#41403f;--refresh-grey-500:#58595b;--refresh-grey-400:#939598;--refresh-grey-300:silver;--refresh-white:#f7f5f0;--lime:#ddff46;--blue:#405bff;--violet:#a34fde;--orange:#ff9d29;--pink:#ff35a2;--refresh-lime-500:#ddff46;--refresh-blue-500:#405bff;--refresh-purple-500:#a34fde;--refresh-pink-500:#ff35a2;--refresh-pink-100:#f05bc7;--refresh-orange-500:#ff9d29;--refresh-orange-100:#ff8a5b;--radius-xl:24px;--ease:cubic-bezier(.22,.61,.36,1);--body-font:"bodyFont", "bodyFont Fallback", sans-serif;--heading-font-3:"headingFont3", "headingFont3 Fallback", sans-serif;--mono-font:"monoFont", "monoFont Fallback", monospace}@font-face{font-family:headingFont3;src:url(/fonts/ld/751909690a1a74fa-s.p.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:headingFont3;src:url(/fonts/ld/cbde3fd2db275844-s.p.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:headingFont3;src:url(/fonts/ld/eb42eb886f642af5-s.p.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:headingFont3;src:url(/fonts/ld/1c175694bc1e8ad8-s.p.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodyFont;src:url(/fonts/ld/c314d5394508c5c7-s.p.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodyFont;src:url(/fonts/ld/f5e01691c8be1cce-s.p.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:monoFont;src:url(/fonts/ld/06a57141b3ff4399-s.p.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--black-03)}body{color:var(--refresh-white);background:var(--black-03);font-family:var(--body-font);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.pageMain{z-index:1;background:var(--black-03);margin-top:-72px;padding-bottom:16px;position:relative;top:0}.overflowVisibleClass{overflow:visible}.pageRoot{display:contents}.postStickyCover{--post-sticky-corner-inset:max(0px, (100% - 1416px) / 2);z-index:1;background:var(--black-03);display:flow-root;position:relative}@media (max-width:1471px){.postStickyCover{--post-sticky-corner-inset:max(12px, (100% - 1416px) / 2)}}@media (min-width:768px){.postStickyCover:before,.postStickyCover:after{content:"";pointer-events:none;z-index:1;width:24px;height:24px;position:absolute;top:-24px}.postStickyCover:before{left:var(--post-sticky-corner-inset);background:radial-gradient(circle at top right, transparent 0 23.5px, var(--black-03) 24.5px)}.postStickyCover:after{right:var(--post-sticky-corner-inset);background:radial-gradient(circle at top left, transparent 0 23.5px, var(--black-03) 24.5px)}}.refreshHeader{z-index:101;pointer-events:auto;--nav-width:min(1416px, calc(100vw - 56px));--nav-gutter:max(28px, calc((100vw - 1416px) / 2));width:100%;height:48px;padding:0 12px;position:sticky;top:0;left:0}.refreshDesignNavDock{z-index:11;width:100%;height:86px;display:none;position:absolute;top:0;left:0}.refreshDesignNavDockIcons{width:100%;height:86px;display:none;position:absolute;top:0;left:0}.refreshDesignNavDockBar{z-index:10;background:var(--black-03);width:100%;height:20px;position:absolute;top:0;left:0}.navInnerCorner{filter:brightness(.76);position:absolute;top:10px}.refreshDesignNavCurbLeft{left:-19px}.refreshDesignNavCurbLeft svg{width:19px}.refreshDesignNavCurbRight{right:-19px}.refreshDesignNavCurbRight svg{width:19px}.refreshNav{pointer-events:auto;z-index:100;background:0 0;height:48px;display:flex;position:relative;overflow:visible}.refreshHeader a{pointer-events:auto}.brand{width:214px;max-width:214px;line-height:1;position:relative;top:20px;left:0}.brandLogoContainer{width:214px;color:var(--white);background:0 0;border-bottom-right-radius:12px;padding:10px 12px 10px 18px;transition:width .3s linear,border-radius .3s linear,background .3s linear,padding .3s linear;display:block;overflow:hidden}.brandLogo{border-bottom-right-radius:12px;width:214px;max-width:214px;line-height:1;transition:width .3s linear,border-radius .3s linear;display:block;overflow:hidden;height:auto!important}.brandLogoGraphic{width:170px;color:var(--white);object-fit:contain;transition:left .3s linear,fill .3s linear,color .3s linear;display:block;position:relative;top:0;left:0;height:36px!important}.scrolled .brandLogoContainer{background:var(--black-03);width:56px;padding:10px}.scrolled .brandLogoContainer .brandLogoGraphic{top:1px;left:-123px}.navInner{justify-content:space-between;align-items:center;width:100%;height:48px;margin:0 auto;display:flex;position:relative;max-width:1236px!important}.navInner.container{width:100%}.mobileButtonsContainer,.mobileBurgerMenu,.mobileBurger,.whiteOverlay{display:none}.mainNavGroup{color:#ffffffd1;justify-content:center;align-items:center;gap:29px;width:100%;font-size:16px;line-height:24px;display:flex}.mainNav{justify-content:center;align-items:center;gap:29px;display:flex}.mobileMenuCta{display:none}.mobileConsoleLink{display:none!important}.mainNavGroup a,.mainNav a{white-space:nowrap;height:42px;transition:color .2s var(--ease);align-items:center;padding:8px 0;display:flex}.mainNavGroup a:hover,.mainNav a:hover{color:var(--refresh-white)}.mainNavOverlay{z-index:99;opacity:0;background:#000000b3;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0}.mainNavOverlay.navOpen{display:block}@media (min-width:1100px){.refreshHeader{height:76px;padding:0 12px}.refreshDesignNavDock,.refreshDesignNavDockIcons{display:block}.refreshNav{height:56px}.navInner,.navInner.container{background:var(--black-03);border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:640px;height:56px;padding:0 24px;transition:width .3s,border-radius .3s linear;top:10px}.navInner.navOpen,.navInner.container.navOpen{border-bottom-right-radius:0;border-bottom-left-radius:0;width:714px}}.demoRequestButton{width:180px;height:56px;display:block;position:relative;top:20px;left:auto}.headerActions{justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.consoleLoginLink{background:var(--black-03);color:#ffffffd1;width:62px;height:45px;transition:border-color .2s var(--ease), color .2s var(--ease), background-color .2s var(--ease);border:1px solid #ffffff24;border-radius:0 0 8px 8px;justify-content:center;align-items:center;padding:8px 10px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.headerActions .bookButton{width:110px;padding-left:14px;padding-right:14px}.consoleLoginLink:hover{background:var(--black-02);color:var(--white);border-color:#ffffff47}.stars{color:#f7f5f0db;height:54px;font-family:var(--mono-font);background:#191919f5;border:1px solid #ffffff14;border-radius:18px;align-items:center;padding:0 22px;display:inline-flex}.stars:first-letter{color:var(--lime)}.bookButton,.limeButton{color:#111;background:var(--lime);height:54px;transition:background-color .2s var(--ease), transform .2s var(--ease);border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:0 30px;font-weight:700;display:inline-flex}.bookButton{letter-spacing:-.16px;border-radius:0 0 8px 8px;gap:14px;width:164px;height:45px;padding:8px 24px;font-size:16px;font-weight:500;line-height:24px}.bookButton:hover,.limeButton:hover{background:#e5ff75}.newSection{margin-top:16px;margin-bottom:16px;position:relative}.noTopMargin{margin-top:0}.noBottomMargin{margin-bottom:0}@media (max-width:1471px){.newSection{padding-left:12px;padding-right:12px}}.bgBlack{background:var(--black-03)}.sticky{z-index:0;position:sticky;top:0}.heroSection{z-index:0;background:var(--black-03);height:auto;margin-top:0;margin-bottom:0;padding:0;position:sticky;top:0}.container,.contentContainer{width:min(1416px,100% - 24px);margin:0 auto}.heroContainer{isolation:isolate;background:#000 url(/images/ai-refresh/section-graphics/HeroHardCodedWidgets/bg/hero-bg-grid.svg) 50%/cover no-repeat;border-radius:24px;max-height:calc(100vh + 160px);position:sticky;top:0;overflow:hidden;padding:112px 0 0!important}.heroContent{z-index:2;flex-direction:column;justify-content:center;gap:100px;display:flex;position:relative}.contentTop{z-index:3;max-width:800px;transform:translate3d(0, var(--hero-content-y,100px), 0);will-change:transform;flex-direction:column;align-items:center;gap:31px;margin:0 auto;padding:0 16px;display:flex;position:relative}.heroCopy{z-index:2;flex-direction:column;align-items:center;gap:31px;width:100%;display:flex;position:relative}.headline{text-align:center;color:var(--gray-01);font-family:var(--heading-font-3);letter-spacing:-2px;white-space:nowrap;margin:0;font-size:80px;font-weight:700;line-height:1}.description{max-width:608px;color:var(--gray-1000);text-align:center;letter-spacing:-.03em;margin:0;font-size:20px;line-height:155%}.formFocusZone{justify-content:center;width:100%;display:flex;position:relative}.formFocusOverlay{display:none}.twoStepFormBlock{z-index:10;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.twoStepForm{max-width:550px;margin:0 auto;padding:24px 20px 0;position:relative}.twoStepFormContainer{width:500px;max-width:100%;box-shadow:none;background:0 0;border:none;margin:0;padding:0}.formElContainer{flex-direction:row;gap:0;display:flex;position:relative}.emailInputContainer{background:var(--black-02);border:1px solid #0000;border-radius:16px;flex:1;height:58px;transition:border-color .2s,box-shadow .2s}.emailInputContainer input[type=text]{color:#bcbec0;width:100%;height:56px;box-shadow:none;font-family:var(--mono-font);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:11px 16px;font-size:16px;line-height:24px}.emailInputContainer:focus-within{border-color:var(--lime);box-shadow:0 0 0 2px #ddff4659}.formButtonContainer{position:static}.twoStepFormBlock .limeButton{z-index:3;border:1px solid var(--black-03);white-space:nowrap;letter-spacing:-.18px;border-radius:12px;gap:10px;width:auto;min-height:42px;padding:10px 12px 10px 16px;font-size:18px;font-weight:500;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.canvasWrapper{z-index:2;height:660px;transform:translate3d(0, var(--hero-widget-y,100px), 0);will-change:transform;margin-top:-80px;padding-top:80px;position:relative;left:-20%;overflow:visible}.widgetGridInner{will-change:transform}.canvas{min-height:325px;max-height:500px;margin:0 auto;position:relative}.widget{--fade-delay:0s;--entry-x:80px;--entry-y:0px;--float-dur:12s;--float-delay:0s;--float-y:8px;--float-x:5px;--float-dir-x:1;opacity:0;isolation:isolate;border-radius:var(--widget-radius,20px);animation:widgetFadeSlideIn .7s var(--ease) var(--fade-delay) both;backface-visibility:hidden;will-change:transform;background:#ffffff0a;border:1px solid #0000;transition:box-shadow .15s;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #0000;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.widget:hover{box-shadow:inset 0 0 0 1px var(--refresh-grey-700)}:is(.widgetBare,.widget:has([data-orbit-widget])){--widget-radius:12px;background:0 0;overflow:visible}@keyframes widgetFadeSlideIn{0%{opacity:0;transform:translate3d(var(--entry-x,0px), var(--entry-y,120px), 0)}to{opacity:1;transform:translateZ(0)}}.primitiveCard{--widget-fg:var(--refresh-grey-400);--widget-fg-muted:var(--refresh-white-300);--widget-fg-strong:var(--refresh-white-100);--widget-divider:var(--refresh-grey-700);--widget-track:var(--refresh-grey-700);--widget-bar:var(--refresh-grey-400);--widget-pill-bg:var(--refresh-grey-800);--widget-pill-bg-strong:var(--refresh-grey-700);--card-px:22px;--card-py:20px;width:100%;height:100%;padding:var(--card-py) var(--card-px);color:var(--widget-fg);background:var(--refresh-grey-900);border-radius:inherit;font-family:var(--body-font);box-sizing:border-box;cursor:default;flex-direction:column;display:flex}.primitiveCard:hover .pillRowInnerMarquee{animation-play-state:running}.primitiveCard [role=button],.primitiveCard a,.primitiveCard button{cursor:pointer}.paddingSm{--card-px:16px;--card-py:14px}.paddingMd{--card-px:22px;--card-py:20px}.paddingLg{--card-px:28px;--card-py:24px}.primitiveHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.primitiveHeader .headerTitle{color:var(--widget-fg);font-family:var(--body-font), sans-serif;letter-spacing:-.01em;font-size:26px;line-height:1.2}.primitiveHeader .headerTrailing{flex-shrink:0;align-items:center;display:flex}.smallLabel{color:var(--widget-fg-muted);margin-bottom:10px;font-size:12px;line-height:1}.monoHeading{font-family:var(--mono-font), monospace;font-size:16px}.pill{color:var(--widget-fg-muted);white-space:nowrap;background:var(--widget-pill-bg-strong);font-family:var(--mono-font), monospace;letter-spacing:1px;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:16px;line-height:1;transition:background .16s,color .16s,transform .16s;display:inline-flex}.pill:hover{color:var(--widget-fg-strong);background:var(--refresh-grey-600,var(--widget-pill-bg-strong));transform:translateY(-1px)}.toneSubtle{color:var(--widget-fg-muted);background:var(--widget-pill-bg)}.toneSubtle:hover{color:var(--widget-fg-strong);background:var(--widget-pill-bg-strong)}.pillInteractive{cursor:pointer;border:0;font-family:inherit}.pillSizeSm{letter-spacing:.04em;padding:5px 8px;font-size:12px}.pillSizeMd{font-size:16px}.pillSizeLg{padding:7px 12px;font-size:18px}.pillDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pillLabel{text-align:center;display:inline-block}.pillRow{align-items:center;gap:8px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.pillRowInner{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.pillRowMarquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000)}.pillRowInnerMarquee{will-change:transform;flex-wrap:nowrap;width:max-content;animation:linear infinite paused pillRowMarqueeScroll}.pillRowMarqueeGroup{flex-wrap:nowrap;align-items:center;gap:8px;padding-right:8px;display:flex}@keyframes pillRowMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.metricTitle{color:var(--widget-fg)}.bigStatRow{align-items:flex-end;gap:10px;display:flex}.bigStat{color:var(--widget-fg-muted);font-family:var(--heading-font-3), sans-serif;letter-spacing:-.02em;font-size:38px;font-weight:600;line-height:1}.bigStatXl{font-size:60px}.deltaPill{color:var(--widget-fg-muted);background:var(--widget-pill-bg-strong);font-family:var(--mono-font), monospace;letter-spacing:.02em;border-radius:6px;padding:4px 8px;font-size:13px;line-height:1;display:inline-flex}.sparkChart{flex-direction:column;margin-top:10px;display:flex}.costSparkChart{margin-top:22px}.sparkChartBody{align-items:stretch;gap:6px;display:flex}.sparkChartYAxis{color:var(--widget-fg-muted);opacity:.55;font-family:var(--mono-font), monospace;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:1px 0;font-size:9px;line-height:1;display:flex}.sparkChartPlot{flex:1;min-width:0;height:70px}.sparkChartXAxis{color:var(--widget-fg-muted);opacity:.55;font-family:var(--mono-font), monospace;justify-content:space-between;margin-top:6px;padding-left:22px;font-size:9px;display:flex}.costRevealMask{width:100%;height:100%;animation:1s linear .6s both costLineReveal;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#000),linear-gradient(#000,#000 1px,#0000 0 calc(100% - 1px),#000 calc(100% - 1px),#000);mask-image:linear-gradient(90deg,#000,#000),linear-gradient(#000,#000 1px,#0000 0 calc(100% - 1px),#000 calc(100% - 1px),#000);-webkit-mask-position:0,0;mask-position:0,0;-webkit-mask-size:0 100%,100% 100%;mask-size:0 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.costGraphImg{object-fit:fill;width:100%;height:100%;display:block}.costXAxis{color:var(--widget-fg-muted);opacity:.75;font-family:var(--mono-font), monospace;justify-content:space-between;margin-top:6px;padding-left:22px;font-size:11px;display:flex}.costXAxis span:last-child{padding-right:48px}@keyframes costLineReveal{0%{-webkit-mask-size:0 100%,100% 100%;mask-size:0 100%,100% 100%}to{-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%}}.toxicityRevealMask{width:100%;height:100%;animation:.5s linear .8s both toxicityLineReveal;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#000),linear-gradient(#000,#000 2px,#0000 0 calc(100% - 2px),#000 calc(100% - 2px),#000);mask-image:linear-gradient(90deg,#000,#000),linear-gradient(#000,#000 2px,#0000 0 calc(100% - 2px),#000 calc(100% - 2px),#000);-webkit-mask-position:0,0;mask-position:0,0;-webkit-mask-size:0 100%,100% 100%;mask-size:0 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.toxicityScrollTrack{width:max-content;height:100%;display:flex}.toxicityScrollGroup{flex-shrink:0;display:flex}.toxicityScrollImg{flex-shrink:0;width:187px;height:70px;margin-left:-2px;display:block}.toxicityXAxis{margin-top:6px;margin-left:22px;display:flex;overflow:hidden}.toxicityXAxisTrack{width:max-content;display:flex}.toxicityXAxisGroup{width:925px;height:11px;color:var(--widget-fg-muted);opacity:.55;white-space:nowrap;font-family:var(--mono-font), monospace;flex-shrink:0;font-size:9px;position:relative}.toxicityXAxisLabel{line-height:1;position:absolute;top:0}@keyframes toxicityLineReveal{0%{-webkit-mask-size:0 100%,100% 100%;mask-size:0 100%,100% 100%}to{-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%}}.statRowList{flex-direction:column;flex:1;justify-content:space-between;display:flex}.statRow{flex-direction:column;gap:8px;display:flex}.statRow+.statRow{margin-top:18px}.statRowTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.statRowLabel,.statRowValue{color:var(--widget-fg);font-family:var(--mono-font), monospace;font-size:16px}.statRowValue{font-variant-numeric:tabular-nums;transition:color .28s}.statRow:hover .statRowValue{color:var(--refresh-orange-500,#ff7a45)}.progressBar{background:var(--widget-track);border-radius:999px;width:100%;height:9px;position:relative;overflow:hidden}.progressBarFill{background:var(--widget-bar);border-radius:inherit;transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.dropdownRowList{flex-direction:column;gap:10px;display:flex}.diamond{background:var(--refresh-blue-500);border-radius:2px;flex-shrink:0;width:11px;height:11px;transform:rotate(45deg);box-shadow:0 0 0 2px #0000}.diamondInactive{background:var(--refresh-grey-500,#9ca3af);filter:grayscale();opacity:.5}.diamondActive{box-shadow:0 0 0 2px var(--widget-fg-strong,#fff)}.selectWrap{position:relative}.trigger{appearance:none;cursor:pointer}.selectMenu{z-index:5;background:var(--widget-pill-bg-strong);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:absolute;left:0;right:0;box-shadow:0 6px 20px #00000040}.menuDown{top:0}.menuUp{bottom:0}.selectOption{appearance:none;color:var(--widget-fg-muted);font-family:var(--body-font), sans-serif;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.selectOption:hover{color:var(--widget-fg-strong);background:var(--widget-pill-bg)}.agentControlsSource{justify-content:space-between;align-items:center;gap:12px;display:flex}.agentSelectCluster{align-items:center;gap:10px;display:flex}.faAgentMenu{z-index:5;background:var(--widget-pill-bg-strong);border-radius:6px;flex-direction:column;min-width:100%;padding:4px;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 6px 20px #00000040}.faAgentOption{appearance:none;color:var(--widget-fg-muted);font-family:var(--mono-font), monospace;letter-spacing:.04em;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:13px}.faAgentOption:hover{color:var(--widget-fg-strong);background:var(--widget-pill-bg)}.toolPill{color:var(--widget-fg-muted);background:var(--widget-pill-bg-strong);font-family:var(--mono-font), monospace;letter-spacing:.04em;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.avgStatRow{flex:1;justify-content:space-between}.avgStatRow .bigStat{white-space:nowrap;font-variant-numeric:tabular-nums}.imageCard{background:var(--black-04);border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.orangeIcon{place-items:center;display:grid}.orangeIcon svg{filter:drop-shadow(0 12px 18px #00000059);width:64px;height:64px;transform:rotate(-18deg)}.orangeIcon:before{content:"";background:linear-gradient(135deg,#ff7c55c7,#ffd5a0ad);border-radius:12px;position:absolute;inset:48px 64px}.orangeIcon svg{position:relative}.reportLines:before,.graphBars:before,.rolloutPanel:before,.rightTerminal:before{content:"";opacity:.7;border-radius:10px;position:absolute;inset:24px}.reportLines:before{background:repeating-linear-gradient(#f7f5f052 0 2px,#0000 2px 22px),linear-gradient(135deg,#0000 0 45%,#83bfffbf 46%)}.graphBars:before{background:linear-gradient(90deg,#f7f5f029 0 12%,#0000 12% 18%,#d9ff3fb3 18% 30%,#0000 30% 36%,#5f7cffa6 36% 48%,#0000 48% 54%,#ff7c55b8 54% 66%,#0000 66%),linear-gradient(#0000,#f7f5f014)}.rolloutPanel:before{background-color:#0000;background-image:linear-gradient(#f7f5f014 1px,#0000 1px),linear-gradient(90deg,#f7f5f014 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.rightTerminal:before{background:repeating-linear-gradient(#f7f5f038 0 2px,#0000 2px 18px),linear-gradient(135deg,#0000 0 45%,#83bfffc7 46%)}.routingCard,.qualityCard,.agentCard{padding:20px 22px}.routingCard header{justify-content:space-between;align-items:center;gap:12px;display:flex}.routingCard h3,.agentCard h3{color:var(--widget-fg);font-family:var(--body-font), sans-serif;letter-spacing:-.01em;margin:0;font-size:26px;font-weight:400;line-height:1.2}.timePill,.toolPill,.faAgentTrigger{color:var(--widget-fg-muted);background:var(--widget-pill-bg-strong);font-family:var(--mono-font), monospace;letter-spacing:.04em;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;line-height:1;display:inline-flex}.modelRow{color:var(--widget-fg);font-family:var(--mono-font), monospace;grid-template-columns:1fr auto;gap:9px 16px;margin-top:24px;font-size:18px;display:grid}.modelRow b{font-weight:500}.modelRow i{background:var(--widget-track);border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}.modelRow em{border-radius:inherit;background:var(--widget-bar);height:100%;display:block}.agentCard h3{margin-bottom:auto}.agentControls{align-items:center;gap:10px;margin-top:24px;display:flex}.diamondRow{align-items:center;gap:6px;display:flex}.diamond,.diamondRow i{background:var(--refresh-blue-500);border-radius:2px;flex-shrink:0;width:11px;height:11px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 0 2px #0000}.diamondRow i:nth-child(2){background:var(--violet)}.dropdownRowList{flex-direction:column;flex:1;gap:10px;display:flex}.dropdownRow{width:100%;color:var(--widget-fg-muted);border:1px solid var(--widget-divider);font:inherit;font-family:var(--body-font), sans-serif;text-align:left;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:15px;transition:border-color .16s,color .16s;display:flex}.dropdownRow:hover{color:var(--widget-fg-strong);border-color:var(--refresh-grey-600)}.dropdownRowLeft{align-items:center;gap:10px;display:flex}.dropdownRowChevron{color:var(--widget-fg);opacity:.6}.faAgentSelect{display:inline-flex;position:relative}.faAgentTrigger{padding:7px 10px;font-size:14px}.qualityCard{position:relative}.divider{height:1px;margin:16px calc(var(--card-px) * -1);background:var(--widget-divider)}.qualityCard p{margin:0}.qualityBody{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.qualityBody strong{color:var(--widget-fg-muted);font-family:var(--heading-font-3), sans-serif;letter-spacing:-.02em;font-size:60px;font-weight:600;line-height:1}.sdkCard{padding:0}.sdkCard header{height:82px;color:var(--lime);font-family:var(--mono-font);letter-spacing:.02em;border-bottom:1px solid #ffffff14;justify-content:flex-start;padding:0 32px;font-size:15px}.sdkCard header svg{color:#f7f5f0d1;width:40px;height:40px}.sdkCard nav{color:#f7f5f059;height:54px;font-family:var(--mono-font);border-bottom:1px solid #ffffff14;align-items:end;gap:32px;padding:0 32px;display:flex}.sdkCard nav span:first-child{color:#f7f5f0cc;border-bottom:2px solid #f7f5f0cc;padding-bottom:13px}.sdkCard pre{color:#f7f5f08f;font-family:var(--mono-font);margin:0;padding:26px 32px;font-size:15px;line-height:1.65}.promptCard{position:relative;overflow:hidden}.promptCard:after{content:"";background:linear-gradient(155deg,#0000 0 38%,#83bfff 39% 100%);border-radius:0 0 20px;width:390px;height:170px;position:absolute;bottom:-20px;right:-20px}.promptCard header{color:#f7f5f0b8;justify-content:flex-start;font-size:28px;font-weight:500}.promptCard button{z-index:2;color:#f7f5f094;background:0 0;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;min-width:140px;height:52px;margin-top:58px;padding:0 16px;display:inline-flex;position:relative}.promptCard p{z-index:2;color:#f7f5f085;max-width:330px;font-family:var(--mono-font);margin:26px 0 0;font-size:16px;line-height:1.45;position:relative}.runtimeTile{width:53px;height:53px}.iconControlRoot{width:53px;height:53px;color:var(--refresh-white);cursor:pointer;display:block;position:relative}.iconControlImageClip{border-radius:12px;width:53px;height:53px;display:block;position:absolute;inset:0;overflow:hidden}.iconControlBase,.iconControlHover{object-fit:cover;width:53px;height:53px;display:block;position:absolute;inset:0}.iconControlHover{opacity:0;clip-path:inset(100% 0 0);transition:clip-path .3s ease-out}.iconControlRoot:hover .iconControlHover{opacity:1;clip-path:inset(0)}.iconControlLabel{opacity:0;pointer-events:none;min-width:72px;color:var(--refresh-white-100);font-family:var(--mono-font), monospace;text-transform:uppercase;letter-spacing:.02em;flex-direction:column;align-items:flex-start;padding-left:4px;font-size:10px;line-height:1.2;transition:opacity .3s;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.iconControlLabel span{color:inherit}.iconControlorange .iconControlAccent{color:var(--refresh-orange-500)}.iconControlblue .iconControlAccent{color:var(--refresh-blue-500)}.iconControlRoot:hover .iconControlLabel{opacity:1}.widgetImage{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.revealMask{width:100%;height:100%;animation:.7s linear .6s both graphLineReveal;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#000),linear-gradient(#000,#000 1px,#0000 0 calc(100% - 1px),#000 calc(100% - 1px),#000);mask-image:linear-gradient(90deg,#000,#000),linear-gradient(#000,#000 1px,#0000 0 calc(100% - 1px),#000 calc(100% - 1px),#000);-webkit-mask-position:0,0;mask-position:0,0;-webkit-mask-size:0 100%,100% 100%;mask-size:0 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.costGraph{background:url(/images/ai-refresh/section-graphics/HeroHardCodedWidgets/Cost/cost-graph-lines.png) 50%/100% 100% no-repeat}.toxicityGraph{background:url(/images/ai-refresh/section-graphics/HeroHardCodedWidgets/Toxicity/toxicity-graph-lines.png) 0 0/187px 70px repeat-x}@keyframes graphLineReveal{0%{-webkit-mask-size:0 100%,100% 100%;mask-size:0 100%,100% 100%}to{-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%}}@media (prefers-reduced-motion:reduce){.costRevealMask,.toxicityRevealMask,.revealMask{animation:none;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%}}.mobileBottom{display:none}.logoMarquee{background:var(--black-03);margin-top:16px;margin-bottom:16px;padding:6px 0;overflow:hidden}.logoMarquee.logoMarquee>div{border-radius:24px;width:min(1416px,100% - 24px);margin:0 auto;overflow:hidden}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__track{z-index:0;position:relative;overflow:hidden}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide__slide{flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.logoCard{flex:none;justify-content:center;align-items:center;width:272px;height:120px;display:flex;transform:translate(62px)}.marqueeLogo{object-fit:contain;filter:brightness(0);width:auto;max-width:128px;height:auto;max-height:32px}.marqueeLogoThreadlink{width:152px;max-width:152px;max-height:40px}.marqueeLogoRemarklee{width:156px;max-width:156px;max-height:38px}.logoMarquee .splide__slide:nth-child(4n+1) .logoCard{border-radius:16px 8px 8px 16px}.logoMarquee .splide__slide:nth-child(4n+2) .logoCard{border-radius:16px 16px 16px 64px}.logoMarquee .splide__slide:nth-child(4n+3) .logoCard{border-radius:16px}.logoMarquee .splide__slide:nth-child(4n+4) .logoCard{border-radius:999px}.useCases{background:var(--black-03);position:static}.useCases.useCases>div{background:var(--gray-01);border-radius:24px;align-items:flex-start;gap:56px;padding:88px 56px;display:flex}@media (max-width:1471px){.useCases.useCases>div{width:100%}}.useCasesLeft{flex:1;align-self:stretch;min-width:0}.useCasesLeftSticky{flex-direction:column;gap:24px;padding:0 8px;display:flex;position:sticky;top:100px}.useCasesHeading{width:523px;max-width:100%;color:var(--black-03);font-family:var(--heading-font-3);letter-spacing:-.05em;margin:0;font-size:64px;font-weight:700;line-height:1}.useCasesTabs{align-items:center;gap:3px;display:flex}.useCasesTab{font-family:var(--body-font);letter-spacing:-.03em;border:1px solid var(--black-03);color:var(--black-03);font-feature-settings:"dlig" 1;cursor:pointer;min-width:49px;font-family:inherit;font-size:18px;line-height:1;font-size:inherit;background:0 0;justify-content:center;align-items:center;padding:16px;transition:background-color .15s ease-out;display:inline-flex}.useCasesTab:focus-visible{outline:2px solid var(--black-03);outline-offset:2px}.useCasesTabActive{background-color:var(--tab-color);transition:none}.useCasesTab1{border-radius:0}.useCasesTab2{border-radius:90px}.useCasesTab3{border-radius:8px 8px 32px 32px}.useCasesTab4{border-radius:8px 90px 90px 8px}.useCasesTab5{border-radius:90px}.useCasesRight{--title-row-height:98px;flex-direction:column;flex:0 754px;min-width:0;display:flex}.useCasesCard{top:calc(var(--sticky-base-top) + (var(--title-row-height) - 1px) * var(--card-index,0));background:var(--gray-01);flex-direction:column;gap:24px;padding-bottom:96px;display:flex;position:sticky}.useCasesTitleRow{border-top:1px solid var(--black-03);border-bottom:1px solid var(--black-03);min-height:var(--title-row-height);text-overflow:ellipsis;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.useCasesIcon{flex-shrink:0;width:40px;height:40px}.useCasesEyebrow{color:var(--black-03);font-family:var(--body-font);letter-spacing:-.65px;margin:0;font-size:32px;font-weight:600;line-height:1.1}.useCasesBody{grid-template-columns:minmax(0,259px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.useCasesBodyText{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.useCasesDescription{color:var(--gray-09);font-family:var(--body-font);letter-spacing:-.03em;margin:0;font-size:16px;font-weight:400;line-height:1.5}.useCasesButton{height:50px;color:var(--black-03);background:var(--gray-01);border:1px solid var(--black-03);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px 10px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.useCasesButton:before{content:" ";background:var(--black-03);height:0;position:absolute;inset:49px -1px -1px}.useCasesButtonLabel{color:var(--black-03);padding:0 0 1px;font-size:16px;line-height:19px;position:relative}.useCasesButtonArrow{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.useCasesButtonArrow svg{width:16px;height:12px;display:block}.useCasesCardImage{justify-self:end;width:100%;max-width:419px;height:auto;display:block}.headlineBlock{background:var(--black-03);color:#fff;padding-top:120px;line-height:24px;position:relative;overflow:hidden}.headlineBlock.headlineBlock>div{flex-direction:column;align-items:center;gap:32px;padding:0;display:flex}.headlineBlockContainer{color:#fff;border-radius:32px;max-width:1416px;line-height:24px;position:relative;overflow:hidden}.headlineBlockEyebrow{border:1px solid var(--gray-1000);color:var(--gray-01);font-family:var(--body-font), sans-serif;letter-spacing:-.03em;background:0 0;border-radius:0 16px;align-items:center;padding:8px 16px;font-size:18px;line-height:1.5;display:inline-flex}.headlineBlockHeading{width:100%;max-width:864px;color:var(--gray-01);font-family:var(--heading-font-3);letter-spacing:-.025em;text-align:center;margin:0 auto;font-size:80px;font-weight:700;line-height:80px}.headlineAlBert{pointer-events:none;z-index:1;color:#fff;width:471px;line-height:24px;position:absolute;bottom:-40px;left:50%;overflow:hidden;transform:translate(-50%)}.headlineAlBert svg{width:100%;height:auto;display:block;overflow:hidden}.headlineBlockIllustration{width:100%;max-width:100%;height:auto;margin-top:108px;display:block}.pageRouter.pageRouter>div{background:var(--gray-01);color:#fff;border-radius:24px;max-width:1416px;padding:88px 56px;line-height:24px;overflow:hidden}.pageRouterLayout{flex-direction:row;align-items:stretch;gap:40px;display:flex}.pageRouterLayoutFlipped .pageRouterFeatureCard{order:2}.pageRouterLayoutFlipped .pageRouterTagGrid{order:1}.pageRouterFeatureCard{background:var(--black-03);max-width:600px;color:var(--gray-01);border-radius:24px;flex-direction:column;flex:1;align-items:flex-start;gap:24px;padding:32px;display:flex}.pageRouterFeatureIcon{border-radius:12px;width:56px;height:56px;display:block}.pageRouterFeatureTitle{max-width:450px;color:var(--gray-01);font-family:var(--heading-font-3), sans-serif;letter-spacing:-.05em;margin:0;font-size:64px;font-weight:700;line-height:1}.pageRouterAccent{color:var(--accent);letter-spacing:0}.pageRouterFeatureBody{max-width:250px;color:var(--gray-1000);font-family:var(--body-font), sans-serif;letter-spacing:-.03em;margin:auto 0 0;font-size:16px;line-height:1.5}.pageRouterCta{background:var(--accent);min-height:50px;color:var(--black-03);font-family:var(--body-font), sans-serif;letter-spacing:-.01em;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;overflow:hidden}.pageRouterLayoutFlipped .pageRouterCta{color:#fff}.pageRouterCtaArrow{flex:none;width:16px;height:16px}.pageRouterTagViewport{flex:1;min-width:0}.pageRouterTagGrid{--row-offset:0px;grid-template-columns:1fr 1fr;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pageRouterTagGrid>li{transform:translateY(calc(var(--row-offset) * var(--row-desktop,0)));will-change:transform}.pageRouterTag{border:1px solid var(--black-00);height:100%;color:var(--black-03);font-family:var(--body-font), sans-serif;letter-spacing:-.03em;background:0 0;border-radius:16px;justify-content:center;align-items:center;padding:24px;font-size:18px;line-height:1.5;text-decoration:none;transition:background-color .2s,border-color .2s,border-radius .2s;display:flex}.pageRouterTagGrid>li:nth-child(4n)>.pageRouterTag,.pageRouterTagGrid>li:nth-child(4n+1)>.pageRouterTag{border-radius:8px 54px}.pageRouterTagText{color:var(--black-03);letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1.5}.platformVideo.platformVideo>div{color:#fff;background:#000;border-radius:24px;max-width:1416px;padding:70px 0 0 56px;line-height:24px;overflow:visible}.platformVideoLayout{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:stretch;gap:48px;display:grid}.platformVideoLeft{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.platformVideoIconWrapper{justify-content:center;gap:8px;display:inline-flex}.platformVideoIconContainer{max-width:40px;line-height:0}.platformVideoIconContainer img{width:40px;height:auto;display:block}.platformVideoEyebrow{color:var(--gray-1000);font-family:var(--body-font), sans-serif;letter-spacing:-1px;margin:auto 0;font-size:24px;line-height:1.1}.platformVideoHeading{color:var(--gray-01);font-family:var(--heading-font-3), sans-serif;letter-spacing:-.05em;margin:0;font-size:56px;font-weight:600;line-height:1}.platformVideoRight{justify-content:center;align-items:flex-end;display:flex}.platformVideoCard{aspect-ratio:16/9;background:var(--black-03);border-top-left-radius:24px;border-bottom-right-radius:24px;width:100%;max-height:534px;position:relative;overflow:hidden}.platformVideoPosterButton{cursor:pointer;aspect-ratio:16/9;transform-origin:100% 100%;will-change:transform, opacity;background:0 0;border:0;width:100%;margin:0;padding:0;animation:.26s cubic-bezier(.22,.61,.36,1) platformVideoPosterSwapIn;display:block;position:relative}.platformVideoPoster,.platformVideoPlayer{width:100%;height:100%;position:absolute;inset:0}.platformVideoPoster{object-fit:cover;filter:brightness(.8);display:block}.platformVideoPlayer{background:#000;border:0}.platformVideoPlayButton{pointer-events:none;width:80px;height:80px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platformVideoPosterButton:hover .platformVideoPlayButton{transform:translate(-50%,-50%)scale(1.05)}@keyframes platformVideoPosterSwapIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.platformVideoPosterButton{animation:none}}.forDevelopers{background:var(--black-03);color:#fff;padding:88px 0 131px;line-height:24px}.forDevelopersContainer{color:#fff;flex-direction:column;gap:32px;padding:0 56px;display:flex}.forDevelopersHeadingWrap{text-align:center;width:fit-content;margin:0 auto}.forDevelopersHeading,.forDevelopersSubheading{color:var(--gray-01);font-family:var(--heading-font-3), sans-serif;letter-spacing:-.05em;text-align:center;margin:0;font-size:64px;font-weight:700;line-height:1}.forDevelopersSubheading{margin-bottom:16px}.forDevelopersGrid{grid-template-rows:339px 339px;grid-template-columns:1fr 1fr;gap:16px;width:1084px;max-width:100%;margin:0 auto;display:grid}.developerCard{background:var(--black-03);color:#fff;border:1px solid #2c2c2c;border-radius:32px;min-width:0;height:339px;padding:31px;display:flex;position:relative;overflow:hidden}.developerCardWide{grid-column:span 2}.developerCardImage{object-fit:contain;color:#0000;display:block;position:absolute}.developerCard:not(.developerCardWide) .developerCardImage{width:100%;left:0}.developerCard:not(.developerCardWide):first-child .developerCardImage{height:248.53px;bottom:0}.developerCard:not(.developerCardWide):nth-child(2) .developerCardImage{height:333.36px;top:3.64px}.developerCardWide .developerCardImage{width:100%;height:245.59px;bottom:0;left:0}.developerCardContent{z-index:1;flex-direction:column;gap:18px;width:470px;display:flex;position:relative}.developerCardWide .developerCardContent{width:500px}.developerCardTitle{color:var(--gray-01);font-family:var(--body-font), sans-serif;letter-spacing:-.65px;margin:0;font-size:32px;font-weight:600;line-height:1.1}.developerCardDescription{width:380px;color:var(--gray-1000);font-family:var(--body-font), sans-serif;letter-spacing:-.48px;margin:0;font-size:16px;font-weight:400;line-height:1.5}.developerButton{border:1px solid var(--black-03);min-height:50px;color:var(--black-03);font-family:var(--body-font), sans-serif;letter-spacing:-.18px;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:18px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;display:flex}.developerCardButton{z-index:2;position:absolute;bottom:23px;right:23px}.developerButtonArrowBox{flex:none;justify-content:center;align-items:center;width:28px;height:16px;display:inline-flex}.developerButtonArrow{width:16px;height:12px}.developerTerminal{z-index:2;background:var(--black-03);border:1px solid #3d3c3e;border-radius:16px 12px 12px 16px;justify-content:space-between;align-items:center;height:66px;padding:8px;display:flex;position:absolute;bottom:32px;left:32px;right:32px;overflow:hidden}.developerTerminalText{color:var(--gray-1000);font-family:var(--body-font), sans-serif;letter-spacing:-.4px;text-overflow:ellipsis;flex:1;margin-right:40px;padding:0 180px 0 12px;font-size:16px;font-weight:400;line-height:1.5;display:block;overflow:hidden}.developerTerminalPrompt{color:#e75fa4;font-weight:500}.developerTerminalAccent{color:var(--pink)}.developerButtonLightOutline{border-color:var(--gray-01);color:var(--gray-01);background:0 0}.developerTerminalButton{z-index:3}.developerTerminalButton svg{transition:transform .3s}.developerTerminalButton:hover svg{transform:translate(8px)}@media (min-width:769px){.developerTerminalCopyBottom .developerTerminalButton{border-top-left-radius:0;position:absolute;top:0;bottom:0;right:0}}.caseStudies{background:var(--black-03);color:#fff;margin:16px 0;padding:0}.caseStudiesContainer{padding:0!important}.caseStudiesLayout{grid-template-columns:260px 1fr;align-items:stretch;gap:16px;display:grid}.caseLogoColumn{flex-direction:column;gap:12px;display:flex}.caseLogoCard{background:var(--gray-01);cursor:pointer;will-change:border-radius, background-color;border:none;justify-content:center;align-items:center;height:120px;padding:24px 16px;transition:background-color .35s cubic-bezier(.32,.72,0,1),border-radius .35s cubic-bezier(.32,.72,0,1);display:flex}.caseLogoCard:hover,.caseLogoCardActive{border-radius:24px}.caseLogoCardActive{background:var(--refresh-lime-500)}.caseCorners0{border-radius:48px 48px 12px 12px}.caseCorners1{border-radius:96px}.caseCorners2{border-radius:12px 48px 48px 12px}.caseCorners3{border-radius:48px 12px 12px 48px}.caseCorners4{border-radius:24px 24px 48px 48px}.caseLogoCard.caseLogoCardActive{border-radius:24px}.caseLogoImg{object-fit:contain;opacity:.9;width:180px;max-width:100%;height:60px;display:block}.caseMain,.caseSlidesContainer,.caseSlide{flex-direction:column;gap:16px;display:flex}.caseSlidesContainer{position:relative}.caseSlide:not(.caseSlideActive){pointer-events:none;opacity:0;visibility:hidden;position:absolute;inset:0}.caseSlideActive .caseTitleText{view-transition-name:case-study-title}.caseSlideActive .caseQuote{view-transition-name:case-study-quote}.caseSlideActive .caseMetaRow{view-transition-name:case-study-meta}.caseTitlePill{background:var(--gray-01);color:#0c0c0c;border-radius:24px;flex-direction:column;min-height:294px;padding:48px 56px;display:flex}.caseDivider{border:0;border-top:1px solid var(--black-03);flex-shrink:0;margin:0 0 24px}.caseTitleRow{flex:1;justify-content:space-between;align-items:flex-start;gap:64px;display:flex}.caseTitleText{color:#0c0c0c;max-width:70%;font-family:var(--heading-font-3), sans-serif;letter-spacing:normal;flex:0 70%;align-self:flex-start;margin:0;font-size:48px;font-weight:700;line-height:57.6px}.caseQuoteBadge{width:72px;height:72px;color:var(--black-03);flex:0 0 72px;display:block}.caseContentPill{background:var(--gray-01);color:#0c0c0c;border-radius:24px;grid-template-columns:1fr auto;align-items:stretch;gap:40px;padding:48px 56px;display:grid;position:relative}.caseContentLeft{flex-direction:column;gap:32px;padding-bottom:80px;display:flex}.caseQuote{color:#0c0c0c;font-family:var(--body-font), sans-serif;letter-spacing:normal;margin:0;font-size:32px;font-weight:500;line-height:38.4px}.caseMetaRow{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.casePerson,.caseStats{flex-direction:column;gap:4px;display:flex}.caseDividerThin{border:0;border-top:1px solid var(--black-03);margin:0 0 16px}.casePersonName{color:#0c0c0c;font-size:16px;font-weight:500;line-height:24px}.casePersonPosition{color:#0c0c0c;font-size:14px;font-weight:400;line-height:21px}.caseStatsDesc{color:#0c0c0c;opacity:.7;font-size:13px;font-weight:400;line-height:19.5px}.caseStatsValue{color:#0c0c0c;font-family:var(--body-font), sans-serif;font-size:48px;font-weight:700;line-height:57.6px}.caseNavGroup{background:var(--black-03);border-radius:18px;gap:4px;width:118px;height:49px;padding:5px;display:flex}.caseNavButtons{position:absolute;bottom:48px;left:56px}.caseNavBtn{background:var(--gray-01);color:#000;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:52px;height:39px;padding:1px 6px;display:flex}.caseNavArrow{width:16px;height:12px}.caseNavPrev .caseNavArrow{transform:scaleX(-1)}.caseImagePlaceholder{background:#d8dde6;border-radius:24px;justify-content:center;place-self:start end;align-items:center;width:424px;height:424px;display:flex;position:relative}.caseCoverFill{border-radius:24px;line-height:0;position:absolute;inset:0}.caseImageWrap{border-radius:24px;position:absolute;inset:0;overflow:hidden}.caseCoverImage{object-fit:cover;color:#0000;width:100%;height:100%;display:block;position:absolute;inset:0}.caseCoverCta{line-height:0;position:absolute;bottom:-1px;right:-1px}.caseCoverButton{background:var(--gray-01);min-height:50px;color:var(--black-03);font-family:var(--body-font), sans-serif;letter-spacing:-.18px;border-radius:12px 0 24px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:18px;font-weight:500;line-height:18px;display:inline-flex;position:relative;overflow:hidden}.caseCoverButtonArrowBox{width:28px;height:28px;color:var(--black-03);justify-content:center;align-items:center;display:flex}.caseCoverButtonArrow{width:16px;height:12px}.caseMobileCover,.caseMobileFooter{display:none}.resourcesBlock{background:var(--black-03);color:#fff;margin:16px 0;padding:0}.resourcesBlock.resourcesBlock>div{background:var(--black-02);border-radius:24px;flex-direction:column;padding:88px 56px;display:flex}.resourcesHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;display:flex}.resourcesHeading{max-width:760px;color:var(--gray-01);font-family:var(--heading-font-3), sans-serif;letter-spacing:normal;margin:0;font-size:56px;font-weight:600;line-height:56px}.resourcesCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.resourcesCard{background:var(--black-03);color:#fff;border-radius:16px;display:flex;overflow:hidden}.resourcesCardLink{width:100%;color:inherit;flex-direction:column;gap:16px;padding:8px;text-decoration:none;display:flex}.resourcesCardLink:hover .resourcesCardImage img{transform:scale(1.2)}.resourcesCardLink:hover .resourcesCardArrow svg{transform:translate(8px)}.resourcesCardMedia{position:relative}.resourcesCardImage{border-radius:8px;width:100%;position:relative;overflow:hidden}.resourcesCardImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;inset:0}.resourcesAspect16x9{aspect-ratio:16/9}.resourcesCardButton{background:var(--black-03);width:50%;height:50px;color:var(--gray-01);border-top-left-radius:24px;justify-content:center;align-items:center;padding:8px 4px 4px 8px;display:inline-flex;position:absolute;bottom:0;right:0}.resourcesCardArrow{background:var(--black-02);border-radius:100px;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:inline-flex}.resourcesCardArrow svg{width:16px;height:12px;transition:transform .3s}.resourcesCardBody{flex-direction:column;gap:4px;padding:8px 16px 24px;display:flex}.resourcesCardTitle{color:var(--gray-01);font-family:var(--body-font), sans-serif;margin:0;font-size:24px;font-weight:600;line-height:26.4px}.resourcesCardEyebrow{color:var(--gray-07);font-family:var(--body-font), sans-serif;margin-top:4px;font-size:16px;font-weight:400;line-height:24px;display:block}.resourcesCardDescription{color:var(--gray-1000);font-family:var(--body-font), sans-serif;margin:16px 0 0;font-size:16px;font-weight:400;line-height:24px}.agentControlBlock{background:var(--black-03);color:var(--black-03);margin:16px 0;padding:0}.agentControlContainer{background:var(--gray-01);border-radius:24px;padding:88px 56px;overflow:visible}.agentControlInner{flex-direction:column;align-items:center;gap:64px;display:flex;position:relative}.agentControlHeader{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:780px;display:flex}.agentControlHeading{color:var(--black-03);font-family:var(--heading-font-3), sans-serif;letter-spacing:-.05em;margin:0;font-size:64px;font-weight:700;line-height:64px}.agentControlSubtext{max-width:560px;color:var(--gray-07);font-family:var(--body-font), sans-serif;margin:0;font-size:16px;font-weight:400;line-height:24px}.agentCompareWrap{width:100%;position:relative}.agentGradientBg{pointer-events:none;z-index:0;width:calc(100% + 112px);max-width:none;height:auto;position:absolute;top:50%;left:-56px;transform:translateY(calc(48px - 50%))}.agentCompareCard{z-index:1;background-color:var(--refresh-grey-900);color:#e6e8ec;border-radius:16px;grid-template-columns:1fr;gap:12px;width:100%;padding:12px;display:grid;position:relative}.agentPane{border:1px solid var(--refresh-grey-700);background-color:var(--black-03);border-radius:8px;grid-template-columns:66px 1fr;min-width:0;display:grid;overflow:hidden}.agentPaneMuted .agentPaneHeaderIcon,.agentPaneMuted .agentPaneSidebarLogo{color:#ffffff4d}.agentPaneMuted .agentPaneEyebrow{color:#fff6}.agentPaneSidebar{border-right:1px solid var(--refresh-grey-700);color:#fff6;flex-direction:column;display:flex}.agentPaneSidebarLogo{border-bottom:1px solid var(--refresh-grey-700);color:#ffffffd9;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.agentPaneSidebarLogo svg{width:24px;height:24px}.agentPaneSidebarIcons{flex-direction:column;align-items:center;gap:28px;padding-top:28px;display:flex}.agentPaneSidebarIcons svg{width:18px;height:18px;color:var(--refresh-grey-600)}.agentPaneMain{flex-direction:column;min-width:0;display:flex}.agentPaneHeader{border-bottom:1px solid var(--refresh-grey-700);align-items:center;gap:10px;height:66px;padding:0 24px;display:flex}.agentPaneHeaderIcon{color:#ffffffd9;justify-content:center;align-items:center;display:none}.agentPaneHeaderIcon img,.agentPaneHeaderIcon svg{width:20px;height:20px}.agentPaneEyebrow{color:#c5ff4a;font-family:var(--mono-font), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.agentPaneTabs{border-bottom:1px solid var(--refresh-grey-700);gap:24px;padding:14px 24px 0;display:flex}.agentPaneTab{color:#ffffff73;cursor:pointer;font-family:var(--mono-font), monospace;background:0 0;border:none;border-bottom:1px solid #0000;margin-bottom:-1px;padding:4px 2px;font-size:13px;transition:color .18s,border-bottom-color .18s,background-color .18s;position:relative}.agentPaneTab:hover{color:#ffffffd9;border-bottom-color:#ffffff59}.agentPaneTab:focus-visible{color:#fff;border-bottom-color:#fff9;outline:none}.agentPaneTabActive,.agentPaneTabActive:hover{color:#fff;border-bottom-color:#fff}.agentCode{box-sizing:border-box;color:#c8ccd4;height:360px;font-family:var(--mono-font), monospace;white-space:pre;scrollbar-width:thin;scrollbar-color:transparent transparent;margin:0;padding:12px 24px 24px;font-size:12px;line-height:1.6;overflow:auto}.agentCode::-webkit-scrollbar{width:6px;height:6px}.agentCode::-webkit-scrollbar-track{background:0 0}.agentCode::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.agentCode:hover{scrollbar-color:#ffffff40 transparent}.agentCode:hover::-webkit-scrollbar-thumb{background:#ffffff40}.agentCode:hover::-webkit-scrollbar-thumb:hover{background:#fff6}.agentTokComment{color:#5b6271}.agentTokString{color:#e6c46b}.agentTokKeyword,.agentTokBuiltin{color:#6b9aff}.agentTokConstant{color:#ff9968}.agentTokFn{color:#f0c674}.agentTokNumber{color:#c5e478}.agentRuntimeLogo{color:currentColor;width:32px;height:auto}.agentProviders{flex-direction:column;align-items:center;gap:20px;display:flex}.agentLogoGrid{background-color:var(--black-04);border-radius:16px;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:8px;list-style:none;display:grid}.agentLogoGrid li{margin:0;padding:0;list-style:none}.agentLogoCell{background-color:var(--white);width:56px;height:56px;color:var(--black-04);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.agentLogoCell img,.agentLogoCell svg{object-fit:contain;width:28px;height:28px;transition:transform .18s}.agentLogoCell:hover{background-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 6px 14px #00000014}.agentLogoCell:hover img,.agentLogoCell:hover svg{transform:scale(1.05)}.agentLogoCell:focus-visible{border-color:var(--black-04);outline:none}.agentLogoCellActive{background-color:var(--refresh-lime-500);color:var(--black-04);box-shadow:0 6px 14px #0000001f}.agentLogoCell:after{content:attr(data-tooltip);pointer-events:none;background-color:var(--black-04);color:var(--white);opacity:0;white-space:nowrap;border-radius:6px;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1;transition:opacity .15s,transform .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.agentLogoCell:before{content:"";pointer-events:none;border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--black-04);opacity:0;width:0;height:0;margin-bottom:4px;transition:opacity .15s,transform .15s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.agentLogoCell:hover:after,.agentLogoCell:hover:before{opacity:1;transform:translate(-50%,-4px)}.agentProvidersCaption{color:var(--black-03);font-family:var(--body-font), sans-serif;text-align:center;margin:0;font-size:14px;font-weight:500;line-height:21px}@media (min-width:1340px){.agentCompareCard{grid-template-columns:1fr 1fr}}.siteFooter{width:100%;color:var(--black-03);background:linear-gradient(160deg,#95eb90,#adf63d 50%,#eafca1);padding:40px 0 0;overflow:visible}.footerInnerWrapper{padding:0}.footerTextMarquee{display:none}.footerTextMarqueeTrack{gap:24px;width:max-content;animation:28s linear infinite footerTextMarquee;display:flex}.footerTextMarqueeItem{align-items:center;gap:16px;display:flex}.footerTextMarqueeItem img{width:auto;height:auto;margin:auto 16px auto 0}.footerTextMarqueeItem span{font-family:var(--heading-font-3), sans-serif;font-size:112px;font-weight:600;line-height:1.2;display:inline-block}.footerInner{padding:0 16px}.footerRow{flex-direction:column;justify-content:space-between;width:100%;max-width:1416px;margin:auto;display:flex}.footerRow a,.footerRow p{color:var(--gray-09)}.firstCol{width:200px}.footerCards{margin:80px auto 40px}.footerCardsContainer{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(1,1fr);display:grid}.footerLogo{flex:none;display:none;width:140px!important;height:140px!important}.footerLogo a,.footerLogo .brandLogoGraphic{width:140px;height:140px;color:var(--black-03);display:block}.footerCard{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;height:150px;position:relative;overflow:hidden;color:var(--white)!important}.footerCard:hover{cursor:pointer;text-decoration:none}.footerCard:hover .footerCardArrow{transform:translate(8px)}.footerCardHeading{z-index:1;background:var(--black-03);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;padding:8px 16px;display:flex;position:relative}.footerCardHeading h5{color:var(--white);font-family:var(--body-font), sans-serif;margin:0;font-size:18px;font-weight:500;line-height:24.3px}.footerCardImage{border-bottom-right-radius:12px;border-bottom-left-radius:12px;height:110px;position:relative;overflow:hidden;transform:translateY(-1px)}.footerCardImageInner{background:var(--black-03);width:100%;height:90%;position:absolute;top:0;left:0}.footerCardImageBg{width:100%;height:100%;transition:all .5s ease-out;position:absolute}.footerCardImageBg img{width:100%}.cardGreen .footerCardImageBg{width:830px;height:400px;top:-90px;left:-340px;transform:scale(1)rotate(0)}.cardPurple .footerCardImageBg{width:950px;height:660px;top:5px;left:-363px;transform:rotate(-6deg)}.cardOrange .footerCardImageBg{width:1182px;height:559px;top:18px;left:-680px}.cardBlue .footerCardImageBg{width:1003px;height:639px;top:80px;left:-400px;transform:rotate(137deg)}.cardGreen:hover .footerCardImageBg{top:-101px;left:-183px;transform:scale(1.6)rotate(-3deg)}.cardPurple:hover .footerCardImageBg{top:20px;left:-300px;transform:rotate(-24deg)}.cardOrange:hover .footerCardImageBg{top:10px;left:-780px}.cardBlue:hover .footerCardImageBg{top:29px;left:-420px;transform:rotate(142deg)}.footerCardArrow{border-radius:8px;width:24px;height:24px;transition:transform .3s;display:flex}.footerCardArrow svg{width:16px;height:12px;color:var(--black-03);margin:auto}.cardArrowGreen{background:var(--lime)}.cardArrowPurple{background:var(--violet)}.cardArrowOrange{background:var(--orange)}.cardArrowBlue{background:#00c7ff}.footerLinks{flex-direction:column;gap:40px;display:flex}.footerMain{min-height:308px}.footerLinksColumns{grid-column-gap:24px;grid-row-gap:40px;grid-template-columns:repeat(2,1fr);display:grid}.footerLinksColumn{height:min-content}.footerLinksColumnTitle{color:var(--black-04);font-family:var(--body-font), sans-serif;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 20px;font-size:14px;font-weight:500;line-height:21px}.footerLinksColumn ul{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.footerLinksColumn ul li{font-size:12px}.footerLinksColumn a{font-family:var(--body-font), sans-serif;font-size:inherit;line-height:1.5}.footerLinksColumnSupport a{text-wrap:balance}.newsletterContainer{flex-direction:column;gap:12px;max-width:390px;display:flex}.newsletterFooterTitle{color:var(--gray-09);font-family:var(--body-font), sans-serif;margin:0;font-size:18px;font-weight:500;line-height:27px}.newsletterFooterText{color:var(--gray-08);margin:0 0 16px;font-size:14px;line-height:21px}.newsletterForm{font-family:var(--body-font), sans-serif;flex-direction:column;gap:8px;font-size:16px;font-weight:400;line-height:150%;display:flex;position:relative}.mktoFieldWrap{background:var(--black-02);border-radius:12px;width:100%}.newsletterForm input{background-color:var(--black-02);width:100%;color:var(--gray-05);border:none;border-radius:12px;max-width:275px!important;margin:0!important;padding:16px!important}.newsletterForm input:focus,.newsletterForm input:focus-visible{outline:none!important}.mktoButtonRow{margin-top:0}.mktoButton{text-align:left;background:#ddff46;border:1px solid #ddff46;border-radius:12px;max-width:120px;padding:8px 16px;font-size:12px;font-weight:600;transition:color .3s,background .3s;position:absolute;top:7px;right:7px;color:var(--black-03)!important}.mktoButton:hover{cursor:pointer;filter:none;background:0 0;text-decoration:none;border-color:var(--white)!important;color:var(--white)!important}.socialMedia{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.iconContainer{align-items:center;gap:16px;display:flex}.iconContainer>*{color:var(--black-03);filter:brightness(.15);flex:none;font-size:13px;font-weight:600}.footerMobileLogo{margin-top:40px}.footerMobileLogo .brandLogoGraphic{width:100%;max-width:100%;height:60px;color:var(--black-03);margin:auto;display:block}.footerBottom{border-top:1px solid #19191926;flex-direction:column;justify-content:space-between;align-items:center;margin:24px auto 32px;padding-top:32px;display:flex}.footerBottomLeft{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:24px;display:flex}.footerBottomRight{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.footerBottomRight a,.footerBottomRight p{color:var(--gray-09);margin:auto 0;font-size:14px;line-height:1.5;display:block}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes footerTextMarquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (min-width:1025px){.siteFooter{margin-top:-230px;padding:0}.footerInnerWrapper{height:1510px}.footerTextMarquee{white-space:nowrap;width:100%;height:800px;display:block;position:sticky;top:45vh;overflow:hidden}.footerInner{padding:0 0 4px;position:sticky;top:600px}.footerRow{flex-direction:row}.secondCol{width:calc(100% - 224px)}.footerLogo{display:block}.footerLinks{flex-direction:row;gap:24px}.newsletterColumn{max-width:340px}.footerLinksColumns{grid-template-columns:repeat(3,1fr);gap:24px;width:calc(100% - 440px)}.footerMobileLogo{display:none}.footerBottom{flex-direction:row}.footerBottomLeft{flex-flow:row;justify-content:left;margin-bottom:0}.footerBottomRight{flex-flow:row;justify-content:left}}@media (min-width:1100px){.footerLinks{flex-direction:row;justify-content:space-between;gap:24px;width:100%;display:flex}.footerLinksColumn ul li{white-space:nowrap;font-size:14px}.socialMedia{flex-direction:column;align-items:flex-start}}@media (min-width:400px){.footerCardsContainer{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.footerCardsContainer{grid-column-gap:16px;grid-row-gap:0;grid-template-columns:repeat(4,1fr)}}@media (max-width:1339px){.useCasesRight{flex:0 654px}.pageRouterLayout{gap:24px}}@media (max-width:1099px){.useCasesRight{flex:0 580px}.pageRouterTagViewport{margin:0 -56px;padding:0 56px;position:relative;overflow:hidden}.pageRouterTagViewport:before,.pageRouterTagViewport:after{content:"";pointer-events:none;z-index:1;width:32px;position:absolute;top:0;bottom:0}.pageRouterTagViewport:before{background:linear-gradient(to right, var(--gray-01) 0, rgba(var(--gray-01), 0) 100%);left:0}.pageRouterTagViewport:after{background:linear-gradient(to left, var(--gray-01) 0, rgba(var(--gray-01), 0) 100%);right:0}.pageRouterTagGrid{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex-flow:row;gap:8px;display:flex}.pageRouterTagGrid>li{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;transform:none}}@media (max-width:1024px){.useCases.useCases>div{flex-direction:column;gap:40px;padding:40px 12px 140px}.useCasesLeftSticky{padding:0;position:static}.useCasesRight{flex:auto;width:100%}.useCasesCard{padding-bottom:88px;position:static}.useCasesCard:last-child{padding-bottom:0}.pageRouterLayout,.pageRouterLayoutFlipped{flex-direction:column;gap:24px}.pageRouterFeatureCard{max-width:none;padding:32px 24px}.pageRouterLayoutFlipped .pageRouterFeatureCard,.pageRouterLayoutFlipped .pageRouterTagGrid{order:0}.pageRouterTag{height:auto}.platformVideo.platformVideo>div{padding:40px 24px 24px}.platformVideoLayout{grid-template-columns:1fr;gap:32px}.platformVideoCard{border-radius:12px}.platformVideoPlayButton{width:48px;height:48px}.forDevelopers{padding:72px 0 96px}.forDevelopersContainer{padding:0 24px}.forDevelopersGrid{grid-template-rows:none;grid-template-columns:1fr;width:100%}.developerCard,.developerCardWide{grid-column:auto}.caseStudiesLayout{grid-template-columns:1fr}.caseLogoColumn{display:none}.caseMain{background:var(--gray-01);border-radius:24px;gap:0;padding:24px;overflow:hidden}.caseTitlePill{border-radius:0;min-height:0;padding:8px 0 0}.caseTitleRow{gap:16px}.caseTitleText{flex:auto;max-width:100%;font-size:36px}.caseQuoteBadge{display:none}.caseContentPill{border-top:1px solid var(--black-03);border-radius:0;grid-template-columns:1fr;gap:24px;padding:16px 0 0}.caseContentLeft{gap:16px;padding-bottom:0}.caseMetaRow{grid-template-columns:1fr}.casePerson{padding-top:16px}.casePerson .caseDividerThin,.caseImagePlaceholder,.caseNavButtons{display:none}.caseMobileCover{aspect-ratio:1;border-radius:24px;margin:16px 0;display:block;position:relative;overflow:hidden}.caseMobileCoverImage{background:#d8dde6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.caseMobileQuoteBadge{color:#191919;width:56px;height:56px;display:block;position:absolute;top:16px;left:16px}.caseMobileFooter{flex-direction:column;align-items:center;gap:16px;padding-top:24px;display:flex}.caseMobileNav{gap:5px}.caseMobileNav .caseNavBtn{width:155px;max-width:155px}.caseDots{gap:8px;display:flex}.caseDot{cursor:pointer;background:#0c0c0c33;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .2s}.caseDotActive{background:#0c0c0c}.resourcesBlock.resourcesBlock>div{padding:64px 16px}.resourcesCards{grid-template-columns:repeat(2,minmax(0,1fr))}.agentControlContainer{padding:64px 16px;overflow:hidden}.agentControlHeading{font-size:40px;line-height:40px}.agentPane{grid-template-columns:1fr}.agentPaneSidebar{display:none}.agentPaneHeaderIcon{display:inline-flex}.agentCode{height:auto;overflow:auto visible}}@media (max-width:768px){.useCasesHeading{font-size:30px;line-height:1.1}.useCasesTitleRow{flex-direction:row-reverse;justify-content:space-between;padding-top:16px;padding-bottom:16px;overflow:visible}.useCasesIcon{width:56px;height:56px}.useCasesEyebrow{font-size:24px}.useCasesBody{flex-direction:column;gap:24px;display:flex}.useCasesCardImage{order:-1;max-width:100%}.headlineBlock{padding-top:80px}.headlineBlock.headlineBlock>div{gap:24px}.headlineBlockHeading{letter-spacing:-.045em;font-size:48px;line-height:1}.headlineAlBert{width:250px;max-width:60%}.headlineBlockIllustration{margin-top:40px}.pageRouter.pageRouter>div{padding:48px 16px}.pageRouterTagViewport{margin:0 -16px;padding:0 16px}.pageRouterTagViewport:before,.pageRouterTagViewport:after{display:none}.platformVideoEyebrow{font-size:22px;line-height:1.2}.platformVideoHeading{letter-spacing:-.045em;font-size:44px}.forDevelopers{padding:56px 0 80px}.forDevelopersContainer{padding:0 16px}.forDevelopersHeading,.forDevelopersSubheading{letter-spacing:-.045em;font-size:44px}.caseTitleText{font-size:28px}.caseQuote{font-size:22px;line-height:1.3}.resourcesHeader{display:contents}.resourcesBlock{padding:0 12px}.resourcesBlock.resourcesBlock>div,.resourcesContainer{width:100%;margin:0}.resourcesHeading{white-space:nowrap;margin-bottom:32px;font-size:26px;line-height:28.6px}.resourcesCards{grid-template-columns:1fr}.developerCard{border-radius:24px;height:auto;min-height:339px;padding:24px}.developerCardContent,.developerCardWide .developerCardContent,.developerCardDescription{width:100%}.developerCardTitle{font-size:28px}.developerTerminal{border-radius:12px;flex-direction:column;align-items:flex-start;height:auto;margin-top:128px;position:relative;bottom:auto;left:auto;right:auto}.developerTerminalText{margin-right:0;padding:12px 0 12px 12px}.developerTerminalButton{width:100%}}@media (min-width:1260px) and (max-height:749px){.heroContainer{max-height:none;position:relative}}@media (max-width:767px){.pageMain{margin-top:-74px}.refreshHeader{height:48px;padding:0 12px}.mainNavGroup,.stars{display:none}.refreshNav,.refreshNav.container{background:var(--black-03);border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:100%;height:48px;margin:0}.brand{width:214px;max-width:214px;height:48px;top:0}.brandLogoContainer{width:214px;height:48px;padding:12px 12px 12px 18px;overflow:visible}.brandLogo{width:184px;max-width:184px;overflow:visible;height:24px!important}.brandLogo .brandLogoGraphic{width:151px;height:32px!important}.scrolled .brandLogoContainer{background:0 0;width:214px;height:48px;padding:12px 12px 12px 18px}.scrolled .brandLogo,.scrolled .brandLogoContainer .brandLogoGraphic{width:151px;height:32px!important}.scrolled .brandLogoContainer .brandLogoGraphic{top:0;left:0}.navInner,.navInner.container{background:0 0;width:calc(100% - 214px);height:48px;margin:0;padding:0 16px;display:flex;position:static}.navInnerCorner{filter:none;display:block;top:0}.refreshDesignNavCurbLeft{left:-12px}.refreshDesignNavCurbRight{right:-12px}.mobileButtonsContainer{width:0;height:0;margin:0 8px 0 80px;display:block}.requestDemoMobileButton,.demoRequestButton{display:none}.mobileBurgerMenu{z-index:2;appearance:none;opacity:0;cursor:pointer;flex:0 0 32px;align-self:flex-start;width:32px;height:32px;margin:12px 0 0;display:block;position:relative}.mobileBurger{pointer-events:none;width:24px;height:15px;display:block;position:absolute;top:14px;right:12px}.mobileBurger:before,.mobileBurger:after{background:var(--white);content:"";width:24px;height:2px;position:absolute;left:0}.mobileBurger:before{top:0}.mobileBurger:after{bottom:0}.mobileMenuOpen.refreshHeader{padding:0}.mobileMenuOpen .refreshNav,.mobileMenuOpen .refreshNav.container{background:var(--black-03);border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:100%;margin:0}.mobileMenuOpen .brand{z-index:102;left:0}.mobileMenuOpen .navInner,.mobileMenuOpen .navInner.container{width:calc(100% - 214px);padding:0 16px}.mobileMenuOpen .whiteOverlay{z-index:101;background:var(--black-02);width:100vw;height:75px;padding-left:16px;display:flex;position:absolute;top:-13px;left:0}.mobileMenuOpen .whiteOverlay svg{display:none}.mobileMenuOpen .mainNavGroup{z-index:101;background:var(--black-02);scrollbar-width:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100vw;height:calc(100vh - 48px);padding:0 0 24px;display:flex;position:fixed;top:48px;left:0;overflow:auto}.mobileMenuOpen .mainNavGroup::-webkit-scrollbar{display:none}.mobileMenuOpen .mainNav{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;padding:12px 28px 0;display:flex}.mobileMenuOpen .mainNav a{width:100%;height:24px;color:var(--white);margin-bottom:24px;padding:0;font-size:18px;font-weight:500;line-height:24px;position:relative}.mobileMenuOpen .mainNav a:after{color:var(--white);content:"→";font-size:22px;font-weight:400;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobileMenuOpen .mainNav a:nth-child(n+5){background:var(--white);height:40px;color:var(--black-02);border-radius:12px;align-items:center;padding:8px 16px;font-size:16px}.mobileMenuOpen .mainNav .mobileConsoleLink{display:flex!important}.mobileMenuOpen .mainNav a:nth-child(5){margin-top:12px;margin-bottom:24px}.mobileMenuOpen .mainNav a:nth-child(6){margin-bottom:0}.mobileMenuOpen .mainNav a:nth-child(n+5):after{color:var(--black-02);right:16px}.mobileMenuOpen .mobileMenuCta{background:var(--lime);width:calc(100% - 56px);height:42px;color:var(--black-04);border-radius:12px;align-items:center;margin:24px 28px 0;padding:8px 16px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:relative}.mobileMenuOpen .mobileMenuCta span{color:var(--black-04);font-size:22px;font-weight:400;line-height:1;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mobileMenuOpen .mobileBurger{z-index:103;width:24px;height:24px;top:12px;right:12px}.mobileMenuOpen .mobileBurger:before{top:10.5px;transform:rotate(45deg)}.mobileMenuOpen .mobileBurger:after{bottom:10.5px;transform:rotate(-45deg)}.mobileMenuOpen .mobileBurgerMenu{z-index:103}.heroSection{background:0 0;height:auto;padding:0 12px;position:relative;top:0}.container{width:calc(100% - 24px)}.contentContainer{width:100%;margin-left:0;margin-right:0}.heroContainer{border-radius:24px;width:100%;max-height:none;margin:0;position:relative;padding-top:140px!important;padding-bottom:0!important}.heroContent{gap:40px}.contentTop{gap:31px;transform:none!important}.heroCopy{gap:31px}.headline{white-space:normal;font-size:clamp(44px,12vw,74px)}.description{font-size:17px}.formFocusOverlay{z-index:0;opacity:0;visibility:hidden;pointer-events:none;background:#000000e6;width:100vw;height:calc(100vh + 480px);transition:opacity .3s,visibility 0s linear .3s;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.formFocusZone:focus-within .formFocusOverlay{opacity:1;visibility:visible;transition:opacity .3s,visibility linear}.twoStepFormBlock{z-index:1;width:100%}.twoStepForm{padding:0}.twoStepFormContainer{width:100%;max-width:100%}.formElContainer{flex-direction:column;align-items:center;gap:12px}.emailInputContainer{height:56px}.twoStepFormBlock .limeButton{max-height:48px;position:relative;top:auto;right:auto;width:auto!important;height:auto!important;display:inline-flex!important;transform:none!important}.canvasWrapper,.canvas{display:none}.mobileBottom{aspect-ratio:1122/1134;background:url(/images/ai-refresh/section-graphics/HeroHardCodedWidgets/bg/mobile-hero-bottom.png) bottom/100% no-repeat;width:100%;margin-top:40px;display:block}.logoCard{width:204px;height:90px;font-size:25px}.logoMarquee{padding:6px 12px}.logoMarquee.logoMarquee>div{width:100%;margin:0}.useCases.useCases>div{flex-direction:column;gap:40px;padding:40px 12px 140px}.useCasesLeftSticky{padding:0;position:static}.useCasesRight{flex:auto;width:100%}.useCasesCard{padding-bottom:88px;position:static}.useCasesCard:last-child{padding-bottom:0}.useCasesTitleRow{flex-direction:row-reverse;justify-content:space-between;padding-top:16px;padding-bottom:16px;overflow:visible}.useCasesIcon{width:56px;height:56px}.useCasesBody{flex-direction:column;gap:24px;display:flex}.useCasesCardImage{order:-1;max-width:100%}.agentControlBlock{padding-left:12px;padding-right:12px}.agentControlContainer{width:100%;padding:48px 16px}.agentControlInner{gap:40px}.agentCompareCard{padding:8px}.agentPaneHeader,.agentPaneTabs,.agentCode{padding-left:16px;padding-right:16px}.agentLogoGrid{grid-template-columns:repeat(5,44px)}.agentLogoCell{width:44px;height:44px}.agentLogoCell img,.agentLogoCell svg{width:24px;height:24px}.forDevelopers{padding:56px 12px 80px}.forDevelopersContainer{padding:0}.caseStudies{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.contentTop,.canvasWrapper,.widgetGridInner{transform:none!important}.widget{opacity:1!important;animation:none!important}.splide__list{transform:none!important}}
