.Section{display:grid;--track-max: calc((var(--measure) - 11 * var(--grid-gutter)) / 12);grid-template-columns:[full-start] minmax(calc(var(--gutter) - var(--grid-gutter)),1fr) [content-start] repeat(12,minmax(0,var(--track-max))) [content-end] minmax(calc(var(--gutter) - var(--grid-gutter)),1fr) [full-end];column-gap:var(--grid-gutter);--section-row-gap: var(--r6);row-gap:var(--section-row-gap);position:relative}.Section>:not(.Col){grid-column:content-start / content-end}.Section--narrow{--measure: var(--measure-narrow)}.Section--full{--measure: 100%}.Section--space-8{--section-space: var(--r8);padding-block:var(--section-space)}.Section--space-12{--section-space: var(--r12);padding-block:var(--section-space)}.Section--space-16{--section-space: var(--r16);padding-block:var(--section-space)}.Section--space-24{--section-space: var(--r24);padding-block:var(--section-space)}.Section--space-28{--section-space: var(--r28);padding-block:var(--section-space)}.Section--space-flush{--section-space: 0px;padding-block:var(--section-space)}.Section--space-start{padding-block-end:0}.Section--space-end{padding-block-start:0}@media(min-width:861px){.Section--height-reason{height:42rem}}.Section--height-viewport{min-height:calc(100svh - var(--viewport-inset, 0px))}.Section--distribute-center{align-content:center}.Section--bg-panel{background:var(--section-bg-panel)}.Section--bg-band{background:var(--section-bg-band)}.Frame--size-tile{height:22rem}.Frame--size-feature{height:32rem}.Frame--size-hero{height:40rem}.Frame--size-app{height:clamp(30rem,48vw,42rem)}@media(max-width:860px){.Frame--size-tile{height:20rem}.Frame--size-feature{height:26rem}.Frame--size-hero{height:30rem}.Frame--size-app{height:28rem}}.Col{grid-column-end:span var(--span, 12)}:where(.Section>.Col:first-child){grid-column-start:content-start}.Col--span-1{--span: 1;--span-bleed: 2}.Col--span-2{--span: 2;--span-bleed: 3}.Col--span-3{--span: 3;--span-bleed: 4}.Col--span-4{--span: 4;--span-bleed: 5}.Col--span-5{--span: 5;--span-bleed: 6}.Col--span-6{--span: 6;--span-bleed: 7}.Col--span-7{--span: 7;--span-bleed: 8}.Col--span-8{--span: 8;--span-bleed: 9}.Col--span-9{--span: 9;--span-bleed: 10}.Col--span-10{--span: 10;--span-bleed: 11}.Col--span-11{--span: 11;--span-bleed: 12}.Col--span-12{--span: 12;--span-bleed: 13}.Col--start-1{grid-column-start:2}.Col--start-2{grid-column-start:3}.Col--start-3{grid-column-start:4}.Col--start-4{grid-column-start:5}.Col--start-5{grid-column-start:6}.Col--start-6{grid-column-start:7}.Col--start-7{grid-column-start:8}.Col--start-8{grid-column-start:9}.Col--start-9{grid-column-start:10}.Col--start-10{grid-column-start:11}.Col--start-11{grid-column-start:12}.Col--start-12{grid-column-start:13}.Col--full{grid-column:full-start / full-end}.Col--bleed-right{grid-column:span var(--span-bleed) / full-end}.Col--bleed-left{grid-column:full-start / span var(--span-bleed)}.Col--bleed-both{grid-column:full-start / full-end}@media(min-width:861px){.Col--bleed-block-start,.Col--bleed-block-both{margin-block-start:calc(0px - var(--section-space));align-self:stretch}.Col--bleed-block-end,.Col--bleed-block-both{margin-block-end:calc(0px - var(--section-space));align-self:stretch}}@media(max-width:860px){.Section>.Col{grid-column:content-start / content-end}.Section>.Col--full{grid-column:full-start / full-end}.Col--stack-gap-1{margin-block-start:calc(var(--r1) - var(--section-row-gap))}.Col--stack-gap-3{margin-block-start:calc(var(--r3) - var(--section-row-gap))}}.Col--dock-bottom{position:absolute;bottom:var(--r3);inset-inline:0}@media(min-width:861px)and (max-width:1439px){.Section--collapse-desktop>.Col{grid-column:content-start / content-end}.Section--collapse-desktop>.Col--full{grid-column:full-start / full-end}.Section--collapse-desktop>.Col--stack-gap-1{margin-block-start:calc(var(--r1) - var(--section-row-gap))}.Section--collapse-desktop>.Col--stack-gap-3{margin-block-start:calc(var(--r3) - var(--section-row-gap))}}.KlausChat{width:min(100%,26rem);margin-inline:auto;color:var(--color-bright);font-family:var(--font-sans)}.KlausChat.ChromeFrame--fade{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 8rem),transparent calc(100% - 2rem));mask-image:linear-gradient(to bottom,black calc(100% - 8rem),transparent calc(100% - 2rem))}.KlausChat__conversation{position:relative;display:flex;flex-direction:column;gap:1.5rem;width:min(100%,48rem);margin-inline:auto;padding:1.5rem 1.25rem 2rem}.KlausChat__history{position:absolute;top:-.5rem;inset-inline:1.25rem;height:2rem;overflow:hidden;display:flex;align-items:flex-end;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--color-dimmed);opacity:.4;font:.8125rem/1.4 Georgia,serif;-webkit-mask-image:linear-gradient(to bottom,transparent,black 85%);mask-image:linear-gradient(to bottom,transparent,black 85%)}.KlausChat__user{align-self:flex-end;max-width:90%;display:flex;flex-direction:column;align-items:flex-end;gap:.625rem}.KlausChat__userName{color:var(--color-dimmed);font-size:.75rem;padding-right:.25rem}.KlausChat__prompt{border:1px solid var(--color-grid-bright);background:color-mix(in srgb,var(--color-bright) 4%,var(--color-card));border-radius:1.25rem 1.25rem .25rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}.KlausChat__assistant{display:flex;align-items:flex-start;gap:1rem}.KlausChat__avatar{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:.875rem;font-size:2rem;font-weight:600;color:#d97757;background:transparent}.KlausChat__answer{display:flex;flex-direction:column;gap:.5rem}.KlausChat__name{display:flex;align-items:center;gap:.375rem;color:var(--color-dimmed);font-size:.875rem}.KlausChat__reply{color:var(--color-bright);max-width:35ch;font-family:Georgia,serif;font-size:1.125rem;line-height:1.4;font-weight:400;letter-spacing:normal}.KlausChat__thought{display:flex;flex-direction:column;gap:.75rem;max-width:32rem;padding-block:.375rem .75rem}.KlausChat__thoughtLabel{display:flex;align-items:center;gap:.5rem;color:var(--color-dimmed);font-size:.8125rem}.KlausChat__thoughtLabel svg{width:1.125rem;height:1.125rem}.KlausChat__thoughtStatus{display:grid;white-space:nowrap}.KlausChat__thoughtStatus>span{grid-area:1 / 1}.KlausChat__thinkingLabel{opacity:0}.KlausChat__thoughtText{border-left:1px solid var(--color-grid-bright);margin-left:.5rem;padding-left:1.125rem;color:var(--color-dimmed);font-size:.8125rem;line-height:1.5}.KlausChat .KlausChat__thoughtWord,.KlausChat .KlausChat__replyWord{animation:klaus-stream-word .18s ease-out var(--word-delay) both}.KlausChat .KlausChat__thinkingLabel{animation:klaus-thinking-label .12s ease-out var(--thinking-done) both}.KlausChat .KlausChat__thoughtLabelDone{animation:klaus-stream-word .18s ease-out calc(var(--thinking-done) + .12s) both}@keyframes klaus-thinking-label{0%{opacity:1}to{opacity:0}}@keyframes klaus-stream-word{0%{opacity:0}to{opacity:1}}.KlausChat .KlausChat__user{animation:klaus-answer .35s cubic-bezier(.22,1,.36,1) .15s both}.KlausChat .KlausChat__assistant{animation:klaus-stream-word .35s ease-out .7s both}.KlausChat .KlausChat__reply{animation:klaus-answer .22s ease-out var(--reply-delay) both}@keyframes klaus-answer{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.KlausChat .KlausChat__thought{animation:klaus-stream-word .3s ease-out 1.05s both}.KlausChat:not([data-playing]) *{animation-play-state:paused}.KlausChat[data-playing] *{animation-play-state:running}@media(prefers-reduced-motion:reduce){.KlausChat *,.KlausChat *:after{animation:none!important}}.KlausChat__avatar svg{width:1.75rem;height:1.75rem}.KlausChat[data-static] *{animation:none!important}.KlausChat__steakWrap{position:relative;white-space:nowrap}.KlausChat__steakTrigger{color:inherit;font:inherit;cursor:help;border-radius:.25rem;text-decoration:none}.KlausChat__steakTrigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.KlausChat__steakTooltip{position:absolute;bottom:calc(100% + .75rem);right:0;display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border:1px solid var(--color-grid-bright);border-radius:.5rem;background:var(--color-background);color:var(--color-bright);font-size:.75rem;line-height:1.25;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.KlausChat__steakTooltip>span{font-size:1.25rem}.KlausChat__steakWrap:hover .KlausChat__steakTooltip,.KlausChat__steakWrap:focus-within .KlausChat__steakTooltip{visibility:visible;opacity:1}.ReasonNumber{font-variant-numeric:tabular-nums;white-space:nowrap}.ReasonNumber__digit{position:relative;display:inline-block;width:1ch;height:1.15em;overflow:hidden;vertical-align:top}.ReasonNumber__digit>span{position:absolute;top:0;right:0;bottom:0;left:0}[data-lay=row].ReasonHeader{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--r2);width:100%;padding-block-end:var(--r3);font-family:var(--font-mono);font-size:clamp(1.75rem,3vw,2.5rem)}.ReasonCard [data-lay=row].ReasonHeader{padding-block-end:0}.ReasonHeader>.ReasonNumber{flex:none}@media(min-width:861px){[data-lay=row].ReasonHeader{position:relative}.ReasonHeader>.ReasonNumber{position:absolute;top:0;right:100%;padding-inline-end:var(--r4)}.ReasonCardHeader{padding-inline:calc((100% + var(--grid-gutter) + 2px) / 12 - 1px)}}@media(max-width:860px){.ChatAgentDesign .ReasonCardColumn{grid-column:full-start / full-end}.ReasonCardHeader{padding-inline:calc(var(--gutter) - 1px)}}.ReasonHeader__copy{flex:1;min-width:0}.ReasonHeader>.ChatAgentDesign__heading{flex:1;min-width:0}@media(max-width:860px){.ReasonHeader__copy{grid-template-columns:minmax(0,1fr);gap:var(--r3)}}.WaitingTraceMock{--waiting-timeline-top: 57px;--waiting-surface-height: 440px;position:relative;padding:0 16px 80px;color:var(--color-app-text-dimmed)}.WaitingTraceMock__surface{height:var(--waiting-surface-height);background:var(--color-app-bg-dimmed);-webkit-mask-image:linear-gradient(to bottom,black 86%,transparent 100%);mask-image:linear-gradient(to bottom,black 86%,transparent 100%)}.WaitingTraceMock__crop{width:100%;padding-block:16px 0}.WaitingTraceMock__tree{width:344px;flex-shrink:0}.WaitingTraceMock__timeline{flex:1;min-width:0;padding-inline:12px 24px}.WaitingTraceMock__tree>:first-child,.WaitingTraceMock__mobileTree>:first-child{display:none}.WaitingTraceMock__annotation{position:absolute;top:var(--waiting-timeline-top);left:373px;right:41px;z-index:2;pointer-events:none}.WaitingTraceMock__cost{position:absolute;top:calc(var(--waiting-surface-height) - var(--waiting-timeline-top));z-index:1;display:flex;flex-direction:column;align-items:center}.WaitingTraceMock__costValue{font-size:32px;font-weight:600;line-height:1}.WaitingTraceMock__costLabel{font-size:11px;line-height:20px}.WaitingTraceMock__bracket{width:100%;height:8px;margin-bottom:8px;border-top:1px solid var(--color-charcoal-700)}.WaitingTraceMock__waitGuides{position:absolute;border-inline:1px dashed var(--color-charcoal-700);pointer-events:none}.WaitingTraceMock__mobileTree,.WaitingTraceMock__mobileCost{display:none}@media(max-width:760px){.WaitingTraceMock{padding:0}.WaitingTraceMock__surface{height:auto;padding-bottom:40px}.WaitingTraceMock__crop{padding:16px 0 0}.WaitingTraceMock__annotation,.WaitingTraceMock__tree,.WaitingTraceMock__timeline{display:none}.WaitingTraceMock__mobileTree{display:flex;width:100%}.WaitingTraceMock__mobileCost{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 24px 16px;font-size:12px}.WaitingTraceMock__mobileCost .WaitingTraceMock__costValue{color:var(--color-app-text-bright)}}@media(max-width:560px){.WaitingTraceMock .FrameChrome__address{visibility:hidden}.WaitingTraceMock__mobileCost .WaitingTraceMock__bracket{display:none}}.Reason01ContinuityVisual{--reason-01-cycle: 12s;--reason-01-pointer-target: 79px;position:relative;display:grid;height:32rem;place-items:end center;overflow:hidden;isolation:isolate;background:var(--reason-01-stage-gradient);color:var(--color-bright);font-family:var(--font-sans)}.Reason01ContinuityVisual__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--color-secondary) 22%,transparent),transparent 54%),radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--color-barbie-500) 8%,transparent),transparent 42%),linear-gradient(to bottom,color-mix(in srgb,var(--color-card) 8%,transparent),transparent 42%)}.Reason01ContinuityVisual__browser{position:relative;z-index:1;display:grid;width:min(64rem,86%);height:calc(100% - var(--r4));transform:translateY(var(--r2));grid-template-rows:40px minmax(0,1fr);pointer-events:none}.Reason01ContinuityVisual .FrameChrome__refresh{animation:Reason01RefreshGlyph var(--reason-01-cycle) cubic-bezier(.32,.72,0,1) infinite}.Reason01ContinuityVisual__workspace{display:grid;min-height:0;grid-template-columns:3rem minmax(0,1fr)}.Reason01ContinuityVisual__rail{display:flex;min-height:0;align-items:center;border-right:1px solid var(--color-grid-dimmed);padding-block:1rem .875rem;flex-direction:column;gap:.625rem;color:color-mix(in srgb,var(--color-dimmed) 54%,transparent)}.Reason01ContinuityVisual__railMark{width:1rem;height:1rem;margin-bottom:.25rem;stroke:currentColor;stroke-linecap:round;stroke-width:.9}.Reason01ContinuityVisual__railMark circle{fill:color-mix(in srgb,var(--color-secondary) 54%,transparent);stroke:none}.Reason01ContinuityVisual__railRule{width:1rem;height:1px;margin-bottom:.125rem;background:var(--color-grid-dimmed)}.Reason01ContinuityVisual__railItem{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:var(--radius-sm)}.Reason01ContinuityVisual__railItem--active{background:color-mix(in srgb,var(--color-secondary) 8%,transparent);color:color-mix(in srgb,var(--color-bright) 72%,transparent)}.Reason01ContinuityVisual__railItem svg{width:.875rem;height:.875rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.Reason01ContinuityVisual__avatar{display:grid;width:1.375rem;height:1.375rem;margin-top:auto;place-items:center;border:1px solid var(--color-grid-bright);border-radius:999px;color:color-mix(in srgb,var(--color-dimmed) 68%,transparent);font-family:var(--font-mono);font-size:.5rem}.Reason01ContinuityVisual__canvas{position:relative;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--color-background) 24%,transparent)}.Reason01ContinuityVisual__thread{position:relative;z-index:1;width:min(44rem,88%);margin:1.5rem auto 0}.Reason01ContinuityVisual__request,.Reason01ContinuityVisual__answer{position:relative}.Reason01ContinuityVisual__request{margin-left:4rem;padding:.75rem 1rem;border:1px solid var(--color-grid-bright);border-radius:.75rem .75rem .125rem;background:color-mix(in srgb,var(--color-secondary) 6%,var(--color-card))}.Reason01ContinuityVisual__answer{margin-top:1.25rem}.Reason01ContinuityVisual__identity{display:flex;align-items:center;gap:.5rem;color:var(--color-bright);font-size:.75rem;font-weight:500;line-height:1rem}.Reason01ContinuityVisual__assistantMark{width:1rem;height:1rem;stroke:color-mix(in srgb,var(--color-secondary) 72%,var(--color-bright));stroke-linecap:round;stroke-width:.9}.Reason01ContinuityVisual__assistantMark circle{fill:color-mix(in srgb,var(--color-secondary) 60%,transparent);stroke:none}.Reason01ContinuityVisual__request p,.Reason01ContinuityVisual__answer>p{color:var(--color-bright);font-size:.875rem;line-height:1.5;text-wrap:pretty}.Reason01ContinuityVisual__answer>p{margin-top:.625rem}.Reason01ContinuityVisual__activitySpinner{width:.6875rem;height:.6875rem;border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-grid-bright));border-top-color:var(--color-primary);border-radius:999px;animation:Reason01Spin .9s linear infinite}.Reason01ContinuityVisual__progress{position:absolute;right:0;bottom:-1px;left:0;height:1px;overflow:hidden}.Reason01ContinuityVisual__progress:after{display:block;width:38%;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 82%,transparent),transparent);animation:Reason01Progress 2.8s ease-in-out infinite;content:""}.Reason01ContinuityVisual__caret{display:inline-block;width:1px;height:.85em;margin-left:.25rem;background:var(--color-primary);vertical-align:-.08em;animation:Reason01Caret 1s steps(1,end) infinite}.Reason01ContinuityVisual__refreshState{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--color-card) 96%,var(--color-background));opacity:0;animation:Reason01RefreshState var(--reason-01-cycle) ease-in-out infinite;pointer-events:none}.Reason01ContinuityVisual__refreshMark{width:1.5rem;height:1.5rem;stroke:var(--color-dimmed);stroke-width:1.5;transform-origin:center;animation:Reason01RefreshMark var(--reason-01-cycle) linear infinite}.Reason01ContinuityVisual__cursor{position:absolute;z-index:6;top:70%;left:68%;width:1rem;height:1.2rem;opacity:0;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--color-background) 72%,transparent));fill:var(--color-foreground);stroke:var(--color-background);stroke-linejoin:round;stroke-width:1.25;transform-origin:top left}.Reason01ContinuityVisual__cursorArrow{animation:Reason01CursorArrow var(--reason-01-cycle) cubic-bezier(.32,.72,0,1) infinite}.Reason01ContinuityVisual__clickRing{position:absolute;z-index:5;top:20px;left:var(--reason-01-pointer-target);width:1.25rem;height:1.25rem;border:1px solid color-mix(in srgb,var(--color-secondary) 72%,transparent);border-radius:999px;opacity:0;transform:translate(-50%,-50%);animation:Reason01ClickRing var(--reason-01-cycle) ease-out infinite}@keyframes Reason01CursorArrow{0%,12%{top:70%;left:68%;opacity:0}16%{top:70%;left:68%;opacity:.9}27.99%{top:1.25rem;left:var(--reason-01-pointer-target);opacity:.9}28%,35.99%{top:1.25rem;left:var(--reason-01-pointer-target);opacity:0}36%{top:1.25rem;left:var(--reason-01-pointer-target);opacity:.9}43%,to{top:24%;left:24%;opacity:0}}.Reason01ContinuityVisual__cursorPointer{top:1.25rem;left:calc(var(--reason-01-pointer-target) - 3px);animation:Reason01CursorPointer var(--reason-01-cycle) linear infinite}@keyframes Reason01CursorPointer{0%,27.99%{opacity:0;transform:scale(1)}28%,31%{opacity:.9;transform:scale(1)}32%{opacity:.9;transform:scale(.92)}33%,35.99%{opacity:.9;transform:scale(1)}36%,to{opacity:0;transform:scale(1)}}@keyframes Reason01ClickRing{0%,31%{opacity:0;transform:translate(-50%,-50%) scale(.7)}32%{opacity:.4;transform:translate(-50%,-50%) scale(.85)}35%,to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes Reason01RefreshGlyph{0%,32%{transform:rotate(0)}48%,to{transform:rotate(720deg)}}@keyframes Reason01RefreshState{0%,33%{opacity:0}34%,47%{opacity:1}50%,to{opacity:0}}@keyframes Reason01RefreshMark{0%,33%{opacity:0;transform:rotate(0)}35%{opacity:.65;transform:rotate(0)}47%{opacity:.65;transform:rotate(360deg)}50%,to{opacity:0;transform:rotate(450deg)}}@keyframes Reason01Spin{to{transform:rotate(360deg)}}@keyframes Reason01Progress{0%{transform:translate(-105%)}to{transform:translate(270%)}}@keyframes Reason01Caret{50%{opacity:0}}@media(max-width:860px){.Reason01ContinuityVisual{--reason-01-pointer-target: 79px}.Reason01ContinuityVisual__browser{width:calc(100% - 1.5rem);height:calc(100% - 1.5rem)}.Reason01ContinuityVisual__workspace{grid-template-columns:minmax(0,1fr)}.Reason01ContinuityVisual__rail{display:none}.Reason01ContinuityVisual__thread{width:calc(100% - 2rem);margin-top:1rem}.Reason01ContinuityVisual__request{margin-left:1.5rem;padding:.625rem .75rem}.Reason01ContinuityVisual__request p,.Reason01ContinuityVisual__answer>p{font-size:.75rem}}@media(max-width:400px){.Reason01ContinuityVisual{height:35rem}}@media(prefers-reduced-motion:reduce){.Reason01ContinuityVisual .FrameChrome__refresh,.Reason01ContinuityVisual__activitySpinner,.Reason01ContinuityVisual__progress:after,.Reason01ContinuityVisual__caret,.Reason01ContinuityVisual__refreshState,.Reason01ContinuityVisual__refreshMark,.Reason01ContinuityVisual__cursor,.Reason01ContinuityVisual__clickRing{animation:none}.Reason01ContinuityVisual__activitySpinner{border-color:var(--color-primary)}}.ContinuityRender{position:relative;overflow:hidden;margin-top:1rem;border:1px solid color-mix(in srgb,var(--color-secondary) 28%,var(--color-grid-bright));border-radius:.75rem;background:linear-gradient(125deg,color-mix(in srgb,var(--color-secondary) 7%,var(--color-card)),var(--color-card) 70%);padding:1.25rem 1.5rem 0}.ContinuityRender__header{display:flex;align-items:center;gap:.75rem}.ContinuityRender__icon{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--color-secondary) 25%,transparent);border-radius:.625rem;background:color-mix(in srgb,var(--color-secondary) 12%,transparent);color:var(--color-lavender-300)}.ContinuityRender__icon svg{width:1.375rem;height:1.375rem}.ContinuityRender__title{display:grid;gap:.375rem}.ContinuityRender__tool{display:flex;gap:.5rem;color:var(--color-dimmed);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.06em}.ContinuityRender__tool>span{color:var(--color-lavender-300)}.ContinuityRender__title strong{color:var(--color-bright);font-size:1rem;font-weight:500;line-height:1.3}.ContinuityRender__running{display:flex;align-items:center;gap:.5rem;margin-left:auto;color:var(--color-primary);font-size:.6875rem}.ContinuityRender__timeline{position:relative;display:grid;gap:.25rem;margin-top:1rem}.ContinuityRender__clips{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:.25rem}.ContinuityRender__clips>span{overflow:hidden;padding:.375rem .75rem;border:1px solid color-mix(in srgb,var(--color-secondary) 25%,transparent);border-radius:.25rem;background:color-mix(in srgb,var(--color-secondary) 14%,transparent);color:var(--color-lavender-300);font-size:.625rem;white-space:nowrap}.ContinuityRender__clips>span:nth-child(2){background:color-mix(in srgb,var(--color-secondary) 24%,transparent)}.ContinuityRender__waveform{display:flex;align-items:center;justify-content:space-between;height:1.25rem;gap:.125rem;padding-inline:.25rem}.ContinuityRender__waveform i{flex:1;background:color-mix(in srgb,var(--color-primary) 35%,transparent);border-radius:1px}.ContinuityRender__playhead{position:absolute;left:62%;top:-.25rem;bottom:0;width:1px;background:var(--color-primary)}.ContinuityRender__playhead:before{content:"";position:absolute;left:-.1875rem;width:.4375rem;height:.4375rem;background:var(--color-primary);clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 50%)}.ContinuityRender__metadata{display:flex;justify-content:space-between;gap:.5rem;margin-block:.625rem 1rem;font-family:var(--font-mono);font-size:.5625rem;color:var(--color-dimmed)}.ContinuityRender__metadata>span:first-child{color:var(--color-bright)}.ContinuityRender__metadata>span:first-child>span{color:var(--color-dimmed)}.ContinuityRender__footer{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-block:.75rem;border-top:1px solid var(--color-grid-bright);font-size:.625rem;color:var(--color-dimmed)}.ContinuityRender__footer>span{display:flex;align-items:center;gap:.375rem}.ContinuityRender__footer svg{width:.75rem;height:.75rem;color:var(--color-primary)}.ContinuityRender__footer .ContinuityRender__current{margin-left:auto;color:var(--color-bright)}@media(max-width:860px){.ContinuityRender{padding:.875rem .875rem 0}.ContinuityRender__title strong{font-size:.875rem}.ContinuityRender__icon{width:2rem;height:2rem}.ContinuityRender__running{display:none}.ContinuityRender__clips>span{padding-inline:.375rem;font-size:.5rem}.ContinuityRender__metadata{flex-wrap:wrap;font-size:.5rem;margin-bottom:.5rem}.ContinuityRender__footer{gap:.5rem;font-size:.5rem}.ContinuityRender__footer .ContinuityRender__current{margin-left:0}}.Reason01ContinuityVisual[data-active=false] *,.Reason01ContinuityVisual[data-active=false] *:after{animation-play-state:paused}@media(max-width:560px){.Reason01ContinuityVisual{height:auto;padding-block-start:.75rem}.Reason01ContinuityVisual__browser{height:auto}.Reason01ContinuityVisual__request,.Reason01ContinuityVisual__identity{display:none}.Reason01ContinuityVisual__thread{margin-block:.75rem 1rem}}.LayeredCodeBlock{position:relative;isolation:isolate;height:100%;width:100%;min-height:26rem;overflow:hidden;container-type:inline-size;background:radial-gradient(circle at 68% 8%,color-mix(in srgb,var(--color-secondary) 13%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--color-secondary) 13%,var(--color-background)),color-mix(in srgb,var(--color-secondary) 5%,var(--color-background)) 64%,var(--color-background))}.LayeredCodeBlock__surface{position:absolute;overflow:hidden;border-radius:var(--radius-md);border:1px solid #272a2e;background:#121317;box-shadow:0 1.5rem 4rem #0000002e}.LayeredCodeBlock__surface--secondary{top:4.5rem;bottom:-3rem;left:2rem;z-index:0;width:68%;min-width:34rem;filter:brightness(.62) saturate(.78)}.LayeredCodeBlock__surface--primary{top:1.5rem;right:-4.5rem;bottom:3rem;z-index:1;width:72%;min-width:38rem}.LayeredCodeBlock__code{height:auto;border-radius:0}.LayeredCodeBlock__code>div:last-child{padding:1.25rem 1rem 1.5rem}.LayeredCodeBlock__fade{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 72%,color-mix(in srgb,var(--color-background) 36%,transparent) 86%,var(--color-background) 100%),linear-gradient(to bottom,transparent 70%,color-mix(in srgb,var(--color-background) 42%,transparent) 86%,var(--color-background) 100%);pointer-events:none}@container (width <= 44rem) and (width > 32rem){.LayeredCodeBlock__surface--primary{right:auto;left:28%;width:38rem;min-width:38rem}.LayeredCodeBlock__surface--secondary{width:34rem;min-width:34rem}}@container (width <= 32rem){.LayeredCodeBlock__surface--secondary{top:13.25rem;bottom:-5rem;left:1.5rem;width:30rem;min-width:30rem;filter:brightness(.78) saturate(.84)}.LayeredCodeBlock__surface--primary{top:1.25rem;right:auto;bottom:6rem;left:3rem;width:36rem;min-width:36rem}.LayeredCodeBlock__code>div:last-child{padding:1rem .875rem 1.25rem}.LayeredCodeBlock__fade{background:linear-gradient(to right,transparent 84%,var(--color-background) 100%),linear-gradient(to bottom,transparent 78%,var(--color-background) 100%)}}.LayeredCodeBlock.LayeredCodeBlock--centered{display:flex;justify-content:center;align-items:flex-start;min-height:24rem;padding:var(--r4) var(--r2);background:transparent}.LayeredCodeBlock--centered .LayeredCodeBlock__surface{position:relative;inset:auto;width:auto;min-width:0;min-height:20rem;border-color:var(--color-grid-bright);background:var(--color-background);box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}.LayeredCodeBlock--centered .LayeredCodeBlock__surface--primary{flex:0 1 27rem;margin-left:calc(0px - var(--r3));-webkit-mask-image:linear-gradient(to right,#000 85%,transparent 100%),linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to right,#000 85%,transparent 100%),linear-gradient(to bottom,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.LayeredCodeBlock--centered .LayeredCodeBlock__surface--secondary{flex:0 1 26rem;transform:translateY(var(--r4));clip-path:inset(0 var(--r3) 0 0)}.LayeredCodeBlock--centered .LayeredCodeBlock__fade{display:none}@media(max-width:860px){.LayeredCodeBlock.LayeredCodeBlock--centered{flex-direction:column;align-items:center;gap:var(--r3);min-height:0;padding:var(--r2) 0}.LayeredCodeBlock--centered .LayeredCodeBlock__surface{flex:none;width:100%;max-width:27rem;min-height:0;margin:0;transform:none;clip-path:none;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1rem),transparent)}.LayeredCodeBlock--centered .LayeredCodeBlock__surface--primary{order:-1}.LayeredCodeBlock--centered .LayeredCodeBlock__surface--secondary{filter:none}}@media(max-width:400px){.LayeredCodeBlock--centered .LayeredCodeBlock__code>div:last-child{padding-inline:.75rem}.LayeredCodeBlock--centered .LayeredCodeBlock__code pre{font-size:.6875rem}}.ArenaTestimonial{isolation:isolate;background:var(--color-charcoal-800);color:var(--color-charcoal-100);box-shadow:0 24px 64px color-mix(in srgb,var(--color-charcoal-1000) 25%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-charcoal-300) 10%,transparent);transition:transform .35s ease-out}.ArenaTestimonial__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:.06;filter:saturate(.45)}.ArenaTestimonial:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:.25;background:linear-gradient(115deg,transparent 10%,color-mix(in srgb,var(--color-lavender-300) 7%,transparent) 28%,color-mix(in srgb,var(--color-charcoal-100) 14%,transparent) 34%,color-mix(in srgb,var(--color-aqua-300) 6%,transparent) 40%,transparent 53%,color-mix(in srgb,var(--color-charcoal-100) 4%,transparent) 73%,transparent 86%),repeating-linear-gradient(0deg,transparent 0 2px,color-mix(in srgb,var(--color-charcoal-100) .7%,transparent) 2px 3px);background-size:150% 100%,100% 100%;background-position:45% 0,0 0;box-shadow:inset 0 1px color-mix(in srgb,var(--color-charcoal-100) 30%,transparent),inset 1px 0 color-mix(in srgb,var(--color-lavender-200) 14%,transparent),inset -1px 0 color-mix(in srgb,var(--color-aqua-200) 12%,transparent),inset 0 -1px color-mix(in srgb,var(--color-charcoal-100) 10%,transparent)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ArenaTestimonial__tilt:hover .ArenaTestimonial{transform:perspective(1800px) translateY(-1px) rotateX(var(--card-rotate-x, 0deg)) rotateY(var(--card-rotate-y, 0deg))}}.ArenaTestimonial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-charcoal-950) 15%,transparent),color-mix(in srgb,var(--color-charcoal-950) 35%,transparent) 50%,color-mix(in srgb,var(--color-charcoal-950) 65%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--color-charcoal-950) 30%,transparent),transparent)}.ArenaTestimonial__content{position:relative;z-index:2}.ArenaTestimonial__company{color:var(--color-charcoal-350)}.ArenaTestimonial__figure,.ArenaTestimonial__caption{width:100%}.ArenaTestimonial__quote{max-width:48ch;color:inherit;font-family:var(--font-title);font-size:clamp(1.5rem,3.2vw,3rem);font-weight:500;line-height:1.25;letter-spacing:-.025em;text-wrap:pretty}.ArenaTestimonial__name{color:var(--color-charcoal-200);font-weight:400}.ArenaTestimonial__portrait{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.ArenaTestimonial__logoLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--r2);border-radius:var(--radius-sm)}.ArenaTestimonial__logoLink{margin-inline-start:auto;width:7rem;flex-shrink:0;opacity:.8;transition:opacity .3s ease}.ArenaTestimonial__logoLink img{width:100%;height:auto}.ArenaTestimonial__logoLink:hover,.ArenaTestimonial__logoLink:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.ArenaTestimonial,.ArenaTestimonial:before,.ArenaTestimonial__logoLink{transition:none}}.ArenaTestimonial__name,.ArenaTestimonial__company{font-size:1rem;line-height:1.5}.ArenaTestimonial__logoLink--top{display:none}@media(max-width:560px){.ArenaTestimonial__logoLink--caption{display:none}.ArenaTestimonial__logoLink--top{display:block;margin-inline-start:0;width:5rem}}.LinuxMachine{width:100%;padding-block:var(--r3);color:var(--color-dimmed);font-family:var(--font-mono);background:var(--color-background)}.LinuxMachine__header,.LinuxMachine__label,.LinuxMachine__footer,.LinuxMachine__registers>div{display:flex;align-items:center;justify-content:space-between;gap:var(--r2)}.LinuxMachine__header{padding-bottom:var(--r3)}.LinuxMachine__banner{color:var(--color-bright);font-size:.6rem;line-height:1.05;letter-spacing:-.025em;-webkit-user-select:none;user-select:none}.LinuxMachine__bannerWords{display:flex;flex-wrap:wrap;gap:.75rem 1rem;min-width:0}.LinuxMachine__identity{display:grid;flex-shrink:0;gap:var(--r1);text-align:right;font-size:.625rem}.LinuxMachine__identity>:first-child{color:var(--color-bright)}.LinuxMachine__internals{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:var(--r6)}.LinuxMachine__label{font-size:.5625rem;letter-spacing:.1em;color:var(--color-charcoal-500)}.LinuxMachine__process{min-width:0}.LinuxMachine__command{padding-bottom:var(--r2)}.LinuxMachine__progress{height:6.25rem;padding-top:var(--r1)}.LinuxMachine__progress code>div:last-child{color:var(--color-primary)}.LinuxMachine__code{border-radius:0}.LinuxMachine__code.LinuxMachine__narrow{display:none}.LinuxMachine__code>div{padding:0;overflow-x:auto}.LinuxMachine__code pre{font-size:.75rem;line-height:1.375rem}.LinuxMachine__registers{display:grid;gap:var(--r1);padding-block:var(--r2);font-size:.6875rem}.LinuxMachine__registers dd{color:var(--color-bright)}.LinuxMachine__valueUpdate{animation:linux-value-flash .4s ease-out}.LinuxMachine__files{padding-top:var(--r1)}.LinuxMachine__files pre{font-size:.625rem}.LinuxMachine__footer{border-top:1px solid var(--color-grid-dimmed);padding-top:var(--r2);font-size:.75rem}.LinuxMachine__output{color:var(--color-bright);white-space:nowrap}.LinuxMachine__output>:first-child{color:var(--color-primary)}.LinuxMachine__cursor{opacity:.6}.LinuxMachine[data-complete=true] .LinuxMachine__cursor{opacity:0}.LinuxMachine__status{margin-left:auto;color:var(--color-dimmed);font-size:.625rem}@keyframes linux-value-flash{0%{color:var(--color-primary)}to{color:var(--color-bright)}}@media(max-width:860px){.LinuxMachine{padding:var(--r2) 0}.LinuxMachine__header{align-items:flex-start;flex-direction:column;gap:var(--r2)}.LinuxMachine__identity{text-align:left}.LinuxMachine__internals{grid-template-columns:minmax(0,1fr);gap:var(--r3)}.LinuxMachine__state{display:none}.LinuxMachine__footer{flex-wrap:wrap}.LinuxMachine__identity,.LinuxMachine__label,.LinuxMachine__status{font-size:.6875rem}}@media(max-width:560px){.LinuxMachine__code.LinuxMachine__wide{display:none}.LinuxMachine__code.LinuxMachine__narrow{display:block}}@media(prefers-reduced-motion:reduce){.LinuxMachine__valueUpdate{animation:none}}@media(max-width:400px){.LinuxMachine__banner{font-size:.52rem}}.NoTimeoutClock{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(to bottom,transparent,black 16%,black 84%,transparent)}.NoTimeoutClock__clock{position:absolute;top:50%;left:50%;width:clamp(20rem,90%,70rem);aspect-ratio:1;translate:-50% -50%;overflow:visible}.NoTimeoutClock__rim{fill:none;stroke:color-mix(in srgb,var(--color-bright) 38%,transparent);stroke-width:1.5}.NoTimeoutClock__tick{stroke:color-mix(in srgb,var(--color-bright) 38%,transparent);stroke-width:1.5}.NoTimeoutClock__tick--major{stroke:color-mix(in srgb,var(--color-bright) 65%,transparent);stroke-width:3}.NoTimeoutClock__hand{opacity:.9;animation:no-timeout-clock-sweep 60s linear infinite;animation-delay:-20s}.NoTimeoutClock__hand line{stroke:var(--color-primary);stroke-width:5;stroke-linecap:round}.NoTimeoutClock__hand circle{fill:var(--color-primary)}@keyframes no-timeout-clock-sweep{to{rotate:360deg}}@media(max-width:560px){.NoTimeoutClock{-webkit-mask-image:none;mask-image:none}.NoTimeoutClock__clock{width:min(90%,18rem)}}@media(prefers-reduced-motion:reduce){.NoTimeoutClock__hand{animation:none;rotate:120deg}}.StreamingParagraph{padding-block-end:var(--r4)}.StreamingParagraph__text{font-family:Georgia,Times New Roman,serif;position:relative;max-width:42ch;font-size:clamp(1.75rem,3.8vw,3.5rem);line-height:1.25;letter-spacing:-.025em;color:var(--color-charcoal-300)}.StreamingParagraph__reserve{visibility:hidden}.StreamingParagraph__ink{position:absolute;top:0;right:0;bottom:0;left:0}.StreamingParagraph__caret{display:inline-block;width:.065em;height:.9em;margin-left:.07em;vertical-align:-.08em;background:currentColor;opacity:1;animation:streaming-paragraph-caret 1s steps(1,end) infinite}.StreamingParagraph[data-streaming=true] .StreamingParagraph__caret{animation:none}@keyframes streaming-paragraph-caret{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.StreamingParagraph__caret{animation:none}}.OpenSourceStats{container-type:inline-size}.OpenSourceStats__surface{position:relative;isolation:isolate;display:block;height:100%;color:var(--color-charcoal-100)}.OpenSourceStats__surface:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s ease;content:"";background:color-mix(in srgb,var(--color-charcoal-100) 8%,transparent)}@media(hover:hover)and (pointer:fine){.OpenSourceStats__surface:hover:before{opacity:1}}.OpenSourceStats__surface:focus-visible:before{opacity:1}.OpenSourceStats__surface:focus-visible{outline:2px solid var(--color-charcoal-100);outline-offset:-4px;border-radius:inherit}.OpenSourceStats__surface:focus-visible .OpenSourceStats__arrow svg:last-child{translate:3px -3px}.OpenSourceStats__content{display:flex;height:100%;flex-direction:column;justify-content:space-between}.OpenSourceStats__content>[data-lay=row]{flex-wrap:nowrap}.OpenSourceStats__label{min-width:0;color:inherit}.OpenSourceStats__value{display:flex;align-items:baseline;font-size:clamp(2rem,5.2cqw,4rem);font-weight:400;line-height:.9;letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.OpenSourceStats__suffix{padding-left:.16em;font-size:.4em;line-height:1;letter-spacing:-.03em}@media(max-width:860px){.OpenSourceStats [data-lay=tiles]{grid-template-columns:repeat(3,minmax(0,1fr))}.OpenSourceStats .Frame--size-tile{height:11rem}.OpenSourceStats__label{font-size:1rem;line-height:1.3}.OpenSourceStats__value{font-size:clamp(1.75rem,4.6cqw,4rem)}}@media(max-width:560px){.OpenSourceStats [data-lay=tiles]{grid-template-columns:minmax(0,1fr)}.OpenSourceStats .Frame--size-tile{height:8.5rem}.OpenSourceStats__value{font-size:clamp(2rem,13cqw,3.25rem)}}@media(prefers-reduced-motion:reduce){.OpenSourceStats__surface:before,.OpenSourceStats__arrow svg{transition:none;translate:none!important}}.CodingWorkspace{display:grid;grid-template-columns:28px minmax(0,1fr) 202px;height:292px;color:var(--color-app-text-bright)}.CodingWorkspace__rail{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:12px;background:var(--color-app-bg-bright);border-right:1px solid var(--color-app-grid-bright);color:var(--color-app-text-faint)}.CodingWorkspace__rail svg{width:14px;height:14px}.CodingWorkspace__editor{min-width:0;overflow:hidden}.CodingWorkspace__file{display:flex;gap:12px;height:29px;align-items:center;padding-inline:12px;font-family:var(--font-mono);font-size:9px;border-bottom:1px solid var(--color-app-grid-bright)}.CodingWorkspace__file>span,.CodingWorkspace__change>b{color:#9aca9e;font-size:8px;font-weight:400}.CodingWorkspace__code{padding-block:8px;font-family:var(--font-mono);font-size:9px;line-height:11px}.CodingWorkspace__line{display:flex;white-space:pre}.CodingWorkspace__lineNumber{width:26px;padding-right:8px;flex:none;text-align:right;color:var(--color-app-text-faint)}.CodingWorkspace__lineText{display:block}.CodingWorkspace__chat{display:flex;flex-direction:column;gap:10px;padding:0 12px 10px;border-left:1px solid var(--color-app-grid-bright);background:var(--color-app-bg-bright);font-size:9px;line-height:1.5}.CodingWorkspace__chatTitle{display:flex;align-items:center;gap:6px;height:29px;flex:none}.CodingWorkspace__chatTitle>span{margin-left:auto;color:var(--color-app-text-faint);font-size:8px}.CodingWorkspace__chat svg{width:12px;height:12px}.CodingWorkspace__prompt{padding:8px;border:1px solid var(--color-app-grid-bright);border-radius:5px;background:var(--color-app-bg-hover)}.CodingWorkspace__chat p{color:var(--color-app-text-dimmed);margin:0}.CodingWorkspace__change{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--color-app-grid-bright);border-radius:4px;font-size:8px}.CodingWorkspace__change>div{display:flex;flex-direction:column}.CodingWorkspace__change strong{font-weight:500}.CodingWorkspace__change span{color:var(--color-app-text-dimmed);font-size:7px}.CodingWorkspace__change b{margin-left:auto}.CodingWorkspace__status{display:grid;grid-template-columns:5px 1fr;align-items:center;gap:5px;font-size:8px;color:var(--color-app-text-dimmed)}.CodingWorkspace__status i{width:4px;height:4px;border-radius:50%;background:#9aca9e}.CodingWorkspace__status>span{grid-area:1 / 2}.CodingWorkspace__editing{visibility:hidden}.CodingWorkspace__composer{margin-top:auto;display:flex;justify-content:space-between;color:var(--color-app-text-faint);border:1px solid var(--color-app-grid-bright);border-radius:4px;padding:5px 7px}.CodingWorkspace[data-animate] .CodingWorkspace__lineText{animation:coding-write .32s steps(14,end) var(--line-delay) backwards}.CodingWorkspace[data-animate] .CodingWorkspace__editing{animation:coding-status 1ms steps(1) 4.3s both}.CodingWorkspace[data-animate] .CodingWorkspace__ready{animation:coding-status 1ms steps(1) 4.3s reverse both}.CodingWorkspace[data-animate]:not([data-playing]) *{animation-play-state:paused}@keyframes coding-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes coding-status{0%{visibility:visible}to{visibility:hidden}}.DeliveryMap{position:relative;height:292px;overflow:hidden;color:#28323d;background:#f1f0e9}.AgentExperience .DeliveryMap__map{display:block;width:100%;height:100%}.DeliveryMap__summary{position:absolute;top:14px;left:14px;width:145px;padding:12px;border:1px solid #dce0e3;border-radius:7px;background:#fff;box-shadow:0 2px 6px #24314312}.DeliveryMap__status{font-size:9px;color:#5e7167}.DeliveryMap__summary strong{display:block;margin-top:5px;font-size:15px;font-weight:600}.DeliveryMap__summary strong span{color:#a2a9ae}.DeliveryMap__progress{display:flex;gap:3px;margin-top:10px}.DeliveryMap__progress i{flex:1;height:4px;border-radius:1px;background:#c4bbe8}.DeliveryMap__progress i:first-child{background:#6554c0}.DeliveryMap__legend{position:absolute;bottom:12px;left:14px;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #dce0e3;border-radius:5px;background:#fff;font-size:8px}.DeliveryMap__legend>i{width:6px;height:6px;border-radius:50%;background:#d99c34}.DeliveryMap__legend>span{color:#7c858b}.DeliveryMap__legend>b{width:38px;height:4px;background:linear-gradient(to right,#f9e6c0,#d99c34)}.DeliveryMap__scale{position:absolute;right:14px;bottom:14px;font-size:8px;color:#57656c}.DeliveryMap__scale i{display:block;width:48px;height:5px;margin-top:4px;border:1px solid currentColor;border-top:0}.AgentExperience{width:100%;height:100%;overflow:hidden;background:var(--color-app-bg-dimmed);color:var(--color-app-text-bright);font-family:var(--font-sans);font-size:12px}.AgentExperience svg{width:16px;height:16px;flex-shrink:0}.AgentExperience__toolbar{height:44px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-app-grid-bright);background:var(--color-app-bg-bright)}.AgentExperience__toolbar>span{display:flex;align-items:center;gap:8px;font-weight:500}.AgentExperience__toolbar>span>svg{color:var(--color-lavender-400)}.AgentExperience__toolbar .AgentExperience__saved{font-size:10px;color:var(--color-app-text-dimmed);font-weight:400}.AgentExperience__avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-app-bg-hover);font-size:9px}.AgentExperience__dashboard{padding:16px 20px}.AgentExperience__heading{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500}.AgentExperience__filter{font-size:10px;font-weight:400;border:1px solid var(--color-app-grid-bright);padding:5px 8px;border-radius:4px}.AgentExperience__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.AgentExperience__metrics>div{display:flex;flex-direction:column;gap:3px;border:1px solid var(--color-app-grid-bright);border-radius:6px;padding:10px 12px}.AgentExperience__metrics>div>span:first-child{color:var(--color-app-text-dimmed);font-size:10px}.AgentExperience__metrics>div>span:nth-child(2){font-size:24px;font-weight:500;letter-spacing:-1px}.AgentExperience__metrics>div>span:last-child{color:var(--color-app-success);font-size:9px}.AgentExperience__chart{margin-top:12px}.AgentExperience__chart>div{display:flex;justify-content:space-between;font-size:10px}.AgentExperience__chart>div>span:last-child{color:var(--color-aqua-500);font-size:9px}.AgentExperience__chart>svg{width:100%;height:102px}.AgentExperience__result{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--color-app-text-dimmed);margin-top:6px}.AgentExperience__result svg{color:var(--color-lavender-400);width:12px;height:12px}.AgentExperience__canvas{position:relative;height:292px;background-image:radial-gradient(var(--color-app-grid-bright) 1px,transparent 1px);background-size:16px 16px}.AgentExperience__canvasTitle{position:absolute;top:14px;left:18px;font-size:11px}.AgentExperience__canvasTitle>span{color:var(--color-app-text-dimmed)}.AgentExperience .AgentExperience__connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--color-app-text-faint);stroke-width:1}.AgentExperience__source,.AgentExperience__finding,.AgentExperience__note{position:absolute;width:160px;height:96px;padding:12px;border:1px solid var(--color-app-border-bright);border-radius:6px;background:var(--color-app-bg-bright);box-shadow:0 4px 12px #00000012}.AgentExperience__source>span:first-child,.AgentExperience__finding>span:first-child{font-size:8px;letter-spacing:1px;color:var(--color-app-text-dimmed)}.AgentExperience__source>div,.AgentExperience__finding>div{font-size:13px;margin:7px 0}.AgentExperience__source>span:last-child,.AgentExperience__finding>span:last-child{font-size:9px;color:var(--color-app-text-dimmed)}.AgentExperience__source--one{left:25px;top:48px}.AgentExperience__source--two{left:25px;top:177px}.AgentExperience__question{position:absolute;left:231px;top:108px;width:172px;padding:15px 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--color-lavender-400);border-radius:8px;background:var(--color-app-bg-bright);font-size:14px;font-weight:500;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-lavender-500) 10%,transparent)}.AgentExperience__question svg{color:var(--color-lavender-400)}.AgentExperience__finding{right:22px;top:47px}.AgentExperience__note{right:22px;top:177px;background:var(--color-lemon-200);color:var(--color-charcoal-900);border:0;font-size:12px}.AgentExperience__note>span{font-weight:600}.AgentExperience__note>div{font-size:10px;line-height:1.5;margin-top:7px}.AgentExperience__canvasTools{position:absolute;bottom:14px;left:243px;display:flex;align-items:center;gap:14px;background:var(--color-app-bg-bright);padding:8px 12px;border:1px solid var(--color-app-grid-bright);border-radius:6px;font-size:9px}.AgentExperience__cursor{position:absolute;left:379px;top:160px;color:var(--color-lavender-400);display:flex;align-items:start;gap:3px}.AgentExperience__cursor>span{background:var(--color-lavender-600);color:var(--color-charcoal-100);padding:4px 6px;border-radius:4px;font-size:8px;margin-top:12px}.AgentExperience__editor{height:292px;display:grid;grid-template-columns:120px 1fr;grid-template-rows:198px 94px}.AgentExperience__assets{padding:12px;border-right:1px solid var(--color-app-grid-bright);display:flex;flex-direction:column;gap:8px}.AgentExperience__assets>span{font-size:8px;letter-spacing:1px;color:var(--color-app-text-dimmed)}.AgentExperience__thumbnail{height:45px;padding:6px;display:flex;gap:6px;align-items:center;background:var(--color-lavender-900);border-radius:3px;color:var(--color-lavender-100);font-size:8px}.AgentExperience__thumbnail--1{background:var(--color-aqua-900)}.AgentExperience__thumbnail--2{background:var(--color-barbie-900)}.AgentExperience__thumbnail>span:first-child{font-family:var(--font-mono);opacity:.6}.AgentExperience__preview{padding:10px 24px 0}.AgentExperience__poster{position:relative;height:160px;overflow:hidden;padding:16px 24px;background:var(--color-lemon-200);color:var(--color-barbie-950)}.AgentExperience__poster>span{position:relative;z-index:1;font-size:7px;letter-spacing:1.7px}.AgentExperience__poster>div:not(.AgentExperience__orb){position:relative;z-index:1;font-family:var(--font-title);font-size:38px;line-height:1;letter-spacing:-1.5px;margin:10px 0;font-weight:600}.AgentExperience__poster i{font-family:Georgia,serif;font-weight:400}.AgentExperience__orb{position:absolute;width:200px;height:200px;border-radius:50%;right:-15px;top:9px;background:radial-gradient(circle at 25% 25%,var(--color-barbie-100),var(--color-barbie-500) 50%,var(--color-barbie-900));box-shadow:-12px 14px 28px color-mix(in srgb,var(--color-barbie-800) 35%,transparent)}.AgentExperience__playback{height:27px;display:flex;align-items:center;gap:10px;font-size:9px;color:var(--color-app-text-dimmed)}.AgentExperience__playback svg{width:11px;height:11px}.AgentExperience__playback>span:last-child{margin-left:auto}.AgentExperience__timeline{position:relative;grid-column:1/-1;padding:7px 14px;border-top:1px solid var(--color-app-grid-bright)}.AgentExperience__ruler{display:flex;justify-content:space-between;font-size:8px;color:var(--color-app-text-dimmed);margin-bottom:6px}.AgentExperience__track{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.AgentExperience__track>span{border:1px solid var(--color-lavender-500);border-radius:3px;background:color-mix(in srgb,var(--color-lavender-500) 20%,var(--color-app-bg-bright));padding:7px;font-size:9px}.AgentExperience__audio{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2px;height:23px;margin-top:4px;padding:2px 6px;background:color-mix(in srgb,var(--color-aqua-500) 15%,var(--color-app-bg-bright));border:1px solid var(--color-aqua-700);border-radius:3px;color:var(--color-aqua-500)}.AgentExperience__audio>span{font-size:8px;white-space:nowrap}.AgentExperience__audio>div{display:flex;align-items:center;gap:3px}.AgentExperience__audio i{width:3px;background:currentColor;opacity:.45}.AgentExperience__playhead{position:absolute;top:9px;bottom:0;left:29%;width:1px;background:var(--color-app-text-bright)}.AgentExperience__playhead:before{content:"";position:absolute;top:0;left:-3px;width:7px;height:7px;background:var(--color-app-text-bright);border-radius:1px}.AgentExperience--dashboard{--experience-accent: var(--color-aqua-400)}.AgentExperience--research{--experience-accent: var(--color-lavender-600)}.AgentExperience--video{--experience-accent: var(--color-barbie-400)}.AgentExperience__toolbar>span>svg{color:var(--experience-accent)}.AgentExperience__metrics>div:nth-child(1){--metric-accent: var(--color-aqua-400)}.AgentExperience__metrics>div:nth-child(2){--metric-accent: var(--color-mint-400)}.AgentExperience__metrics>div:nth-child(3){--metric-accent: var(--color-barbie-400)}.AgentExperience__metrics>div{border-color:color-mix(in srgb,var(--metric-accent) 35%,var(--color-app-grid-bright));background:color-mix(in srgb,var(--metric-accent) 9%,var(--color-app-bg-dimmed))}.AgentExperience__metrics>div>span:nth-child(2){color:var(--metric-accent)}.AgentExperience__source--one{background:var(--color-aqua-100);border-color:var(--color-aqua-200)}.AgentExperience__source--two{background:var(--color-barbie-100);border-color:var(--color-barbie-200)}.AgentExperience__finding{background:var(--color-mint-100);border-color:var(--color-mint-200)}.AgentExperience__question{background:var(--color-lavender-100)}.AgentExperience__thumbnail--0{background:var(--color-barbie-800);color:var(--color-barbie-100)}.AgentExperience__thumbnail--1{background:var(--color-aqua-800);color:var(--color-aqua-100)}.AgentExperience__thumbnail--2{background:var(--color-mint-800);color:var(--color-mint-100)}.AgentExperience__track>span:nth-child(1){--clip-accent: var(--color-barbie-500)}.AgentExperience__track>span:nth-child(2){--clip-accent: var(--color-aqua-500)}.AgentExperience__track>span:nth-child(3){--clip-accent: var(--color-mint-500)}.AgentExperience__track>span{border-color:var(--clip-accent);background:color-mix(in srgb,var(--clip-accent) 20%,var(--color-app-bg-bright))}.AgentExperience--mapping{--experience-accent: var(--color-lavender-600)}.AgentExperience--coding{--experience-accent: var(--color-mint-500)}.AgentExperience--planning{--experience-accent: var(--color-aqua-500)}.AgentExperience--research[data-theme=light],.AgentExperience--video[data-theme=light]{--color-app-bg-dimmed: #ffffff}.AgentExperience--planning[data-theme=light]{--color-app-bg-dimmed: #f3f4f6;--experience-accent: var(--color-aqua-600)}.AgentExperience--coding[data-theme=dark]{--color-app-bg-dimmed: #1b2432;--color-app-bg-bright: #202c3b;--color-app-bg-hover: #29374a;--color-app-grid-bright: #344256;--color-app-grid-dimmed: #29374a;--color-app-text-bright: #e2e8f0;--color-app-text-dimmed: #a3b1c2;--color-app-text-faint: #7e90a6}.AgentExperience--dashboard[data-theme=light] .AgentExperience__metrics>div{background:var(--color-app-bg-bright);border-color:var(--color-app-grid-bright)}.AgentExperience--dashboard[data-theme=light] .AgentExperience__metrics>div:nth-child(1){--metric-accent: var(--color-aqua-700)}.AgentExperience--dashboard[data-theme=light] .AgentExperience__metrics>div:nth-child(2){--metric-accent: var(--color-mint-700)}.AgentExperience--dashboard[data-theme=light] .AgentExperience__metrics>div:nth-child(3){--metric-accent: var(--color-barbie-700)}.AgentExperience__planSummary{display:flex;align-items:center;gap:6px}.AgentExperience__planning{padding:18px}.AgentExperience__planSummary{margin-top:10px;color:var(--color-app-text-dimmed);font-size:10px}.AgentExperience__planSummary svg{color:var(--color-aqua-500)}.AgentExperience__board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.AgentExperience__columnTitle{display:flex;align-items:center;gap:6px;font-size:10px;margin-bottom:10px}.AgentExperience__columnTitle>span{margin-left:auto;color:var(--color-app-text-dimmed)}.AgentExperience__columnTitle>i{width:6px;height:6px;border-radius:50%;background:var(--color-app-text-faint)}.AgentExperience__columnTitle>i[data-status="1"]{background:var(--color-lemon-500)}.AgentExperience__columnTitle>i[data-status="2"]{background:var(--color-mint-500)}.AgentExperience__task{padding:10px;margin-bottom:8px;border:1px solid var(--color-app-grid-bright);border-radius:6px;background:var(--color-app-bg-bright)}.AgentExperience__task>span{color:var(--color-aqua-500);font-size:8px}.AgentExperience__task>div:nth-child(2){margin-top:5px;font-size:11px}.AgentExperience__task>div:last-child{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:8px;color:var(--color-app-text-dimmed)}.MosaicInbox{width:100%;height:100%;font-family:var(--font-sans);font-size:11px}.MosaicInbox__toolbar{display:flex;justify-content:space-between;align-items:center;height:44px;padding-inline:18px;background:var(--color-app-bg-bright);border-bottom:1px solid var(--color-app-grid-bright)}.MosaicInbox__toolbar>span{color:var(--color-app-text-dimmed);font-size:10px}.MosaicInbox__body{display:grid;grid-template-columns:140px 1fr;height:292px}.MosaicInbox aside{display:flex;flex-direction:column;gap:18px;padding:20px 16px;border-right:1px solid var(--color-app-grid-bright);color:var(--color-app-text-dimmed)}.MosaicInbox aside strong{display:flex;justify-content:space-between;color:var(--color-app-text-bright)}.MosaicInbox__messages{background:var(--color-app-bg-bright)}.MosaicInbox__message{display:flex;align-items:center;gap:12px;padding:20px 16px;border-bottom:1px solid var(--color-app-grid-bright)}.MosaicInbox__avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-app-bg-hover);color:var(--color-app-text-dimmed);font-size:9px}.MosaicInbox__message>div{display:flex;flex-direction:column;gap:5px}.MosaicInbox__message>div>span,.MosaicInbox time{color:var(--color-app-text-dimmed);font-size:10px}.MosaicInbox time{align-self:flex-start;margin-left:auto;font-size:9px}.RichExperienceMosaic{background:radial-gradient(80% 55% at 50% 24%,color-mix(in srgb,var(--color-aqua-600) 38%,var(--color-charcoal-950)),transparent 100%),var(--color-charcoal-950)}.RichExperienceMosaic .ChatAgentDesign__heading{color:var(--color-charcoal-100)}.RichExperienceMosaic .ChatAgentDesign__body{color:var(--color-charcoal-200)}.RichExperienceMosaic .ReasonNumber{color:var(--color-charcoal-300)}.RichExperienceMosaic__grid{position:relative;left:calc(-1 * var(--r6));width:calc(100% + var(--r12));margin-bottom:calc(-1 * var(--r3))}.RichExperienceMosaic__screen{position:relative;min-width:0}.RichExperienceMosaic__continuation{display:none}@media(min-width:861px){.RichExperienceMosaic__continuation{display:block;position:absolute;top:0;right:calc(100% + var(--r2));width:100%}.RichExperienceMosaic__screen:nth-child(n+4){transform:translate(var(--r12))}}@media(max-width:860px){.RichExperienceMosaic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.RichExperienceMosaic__screen:nth-child(4n+3),.RichExperienceMosaic__screen:nth-child(4n+4){transform:translate(var(--r6))}}@media(max-width:599px){.RichExperienceMosaic__grid{left:50%;width:560px;transform:translate(-50%)}}@media(max-width:860px){.RichExperienceMosaic{border-radius:0;border-inline-width:0}}.DeployContinuityMock__fade{position:absolute;inset:auto 0 0;height:24px;background:linear-gradient(transparent,var(--color-app-bg-dimmed));pointer-events:none}.DeployContinuityMock--run{display:grid;grid-template-rows:2.5rem 2rem 1fr}[data-theme=light] .DeployContinuityMock__runTitle{color:var(--color-app-text-bright)}.DeployContinuityMock[data-animate=false] .DeployContinuityMock__spinner{animation:none}@media(prefers-reduced-motion:reduce){.DeployContinuityMock__spinner{display:block;animation:none}}.StatefulMachines{container-type:inline-size;position:relative;width:100%;padding:0 0 16px;color:var(--color-dimmed);font-size:11px;line-height:1.5}.StatefulMachines__viewport{overflow:hidden}.StatefulMachines__stage{width:max(100%,700px);position:relative;left:50%;transform:translate(-50%);padding-top:96px}.StatefulMachines__row{display:grid;grid-template-columns:repeat(5,minmax(0,176px));justify-content:center;gap:clamp(24px,3.5cqw,56px);padding:0 16px}.StatefulMachines__machine{--machine-accent: var(--color-grid-bright);position:relative;min-width:0}.StatefulMachines__session{margin-bottom:12px;text-align:center;color:var(--color-charcoal-500);transition:color .6s ease}.StatefulMachines__chip{position:relative;display:flex;aspect-ratio:1;flex-direction:column;justify-content:space-between;padding:clamp(12px,1.5cqw,20px);border:1px solid var(--machine-accent);border-radius:6px;background:var(--color-card);box-shadow:0 0 0 4px color-mix(in srgb,var(--machine-accent) 8%,transparent);transition:border-color .7s ease,box-shadow .7s ease}.StatefulMachines__chipHeader{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:clamp(9px,1cqw,12px)}.StatefulMachines__led,.StatefulMachines__runningDot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.StatefulMachines__led{color:var(--color-charcoal-600);transition:color .6s}.StatefulMachines__memory{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;width:100%;max-width:116px;margin:12px auto}.StatefulMachines__memory span{height:clamp(5px,.75cqw,10px);border-radius:1px;background:var(--color-grid-bright);opacity:.5;transition:opacity .8s ease,background .8s ease}.StatefulMachines__memory [data-filled=true]{background:var(--color-charcoal-500);opacity:.65}.StatefulMachines__capacity{font-size:10px;color:var(--color-charcoal-500);transition:opacity .25s}.StatefulMachines__chipFooter{position:relative;min-height:15px}.StatefulMachines__tool{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:4px;color:var(--color-lavender-300);font-size:clamp(8px,.85cqw,10px);white-space:nowrap;opacity:0;transition:opacity .25s}.StatefulMachines__tool svg{width:11px;height:11px;flex-shrink:0}.StatefulMachines__machine[data-tool=true] .StatefulMachines__capacity{opacity:0}.StatefulMachines__machine[data-tool=true] .StatefulMachines__tool{opacity:1}.StatefulMachines__machine[data-tool-complete=true] .StatefulMachines__tool{color:var(--color-primary)}.StatefulMachines__status{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;color:var(--color-charcoal-500);transition:color .6s}.StatefulMachines__status svg{width:12px;height:12px}.StatefulMachines__machine[data-running=true]{--machine-accent: var(--color-primary)}.StatefulMachines__machine .StatefulMachines__chip,.StatefulMachines__machine .StatefulMachines__led,.StatefulMachines__machine .StatefulMachines__status,.StatefulMachines__machine .StatefulMachines__memory span{transition-duration:0ms}.StatefulMachines__machine[data-running=true] .StatefulMachines__led,.StatefulMachines__machine[data-running=true] .StatefulMachines__status{color:var(--color-primary)}.StatefulMachines__machine[data-running=true] .StatefulMachines__memory [data-filled=true]{background:var(--memory-color, var(--color-lavender-400));opacity:1}.StatefulMachines__machine[data-running=true] .StatefulMachines__session,.StatefulMachines__machine[data-focused=true] .StatefulMachines__session{color:var(--color-bright)}.StatefulMachines__machine[data-focused=true][data-running=true]{--machine-accent: var(--color-primary)}.StatefulMachines__messageLane{position:absolute;top:-72px;left:50%;width:100%;height:64px;transform:translate(-50%)}.StatefulMachines__incoming,.StatefulMachines__outgoing{position:absolute;top:4px;left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--color-primary);opacity:0;transition:opacity .35s}.StatefulMachines__incoming svg,.StatefulMachines__outgoing svg{width:14px;height:14px;flex-shrink:0}.StatefulMachines__machine[data-message=true] .StatefulMachines__incoming,.StatefulMachines__machine[data-output=true] .StatefulMachines__outgoing{opacity:1}.StatefulMachines__wire{position:absolute;top:30px;bottom:5px;left:50%;width:1px;transform:translate(-50%);background:color-mix(in srgb,var(--color-primary) 35%,transparent);opacity:0;transition:opacity .35s}.StatefulMachines__machine[data-message=true] .StatefulMachines__wire,.StatefulMachines__machine[data-output=true] .StatefulMachines__wire{opacity:1;transition-duration:0ms}.StatefulMachines__dot{position:absolute;top:0;left:50%;width:5px;height:5px;opacity:1;border-radius:50%;background:var(--color-primary);box-shadow:0 0 5px color-mix(in srgb,var(--color-primary) 45%,transparent);transform:translate(-50%)}@container (max-width: 700px){.StatefulMachines__viewport{-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}}@media(max-width:860px){.StatefulMachines__chipHeader,.StatefulMachines__tool{font-size:10px}}@container (max-width: 560px){.StatefulMachines__viewport{-webkit-mask-image:none;mask-image:none}.StatefulMachines__stage{width:100%;left:0;transform:none}.StatefulMachines__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0}.StatefulMachines__machine:first-child,.StatefulMachines__machine:last-child{display:none}.StatefulMachines__chip{padding:10px}.StatefulMachines__chipHeader,.StatefulMachines__capacity,.StatefulMachines__tool{font-size:10px}.StatefulMachines__memory{gap:3px;margin:8px auto}.StatefulMachines__memory span{height:6px}.StatefulMachines__session,.StatefulMachines__status{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.StatefulMachines__dot{display:none}.StatefulMachines *,.StatefulMachines *:before{animation:none!important;transition:none!important}}.StatefulMachines__machine[data-memory-color=aqua]{--memory-color: var(--color-aqua-400)}.StatefulMachines__machine[data-memory-color=barbie]{--memory-color: var(--color-barbie-400)}.StatefulMachines__machine[data-memory-color=mint]{--memory-color: var(--color-mint-400)}.StatefulMachines__machine[data-memory-color=sun]{--memory-color: var(--color-sun-400)}.ProductShowcase{position:relative;--showcase-end: var(--showcase-start);--showcase-start: calc( max(var(--gutter), (100% - var(--measure)) / 2) + (min(100% - 2 * var(--gutter), var(--measure)) + var(--grid-gutter)) / 12 );--showcase-peek: 0px;--showcase-gap: var(--r6);min-width:0}.ProductShowcase__copySlot,.ProductShowcase__reserve{display:grid;align-items:start}.ProductShowcase__copySlot>*,.ProductShowcase__reserve>*{grid-area:1 / 1}.ProductShowcase__reserve{visibility:hidden;pointer-events:none}.ProductShowcase__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--r3);padding-inline:var(--showcase-start) calc(var(--showcase-end) + var(--showcase-peek))}.ProductShowcase__tabs{display:flex;gap:4px;padding:0}.ProductShowcase__tabs button{position:relative;isolation:isolate;border:0;background:transparent;border-radius:999px;padding:8px 16px;font-family:var(--font-sans);font-size:13px;line-height:20px;white-space:nowrap;color:var(--color-dimmed);transition:color .15s ease}.ProductShowcase__tabs button[aria-selected=true]{color:var(--color-bright)}.ProductShowcase__tabPill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-charcoal-750);pointer-events:none}.ProductShowcase__tabLabel{position:relative}.ProductShowcase button{cursor:pointer}.ProductShowcase button:hover{color:var(--color-bright)}.ProductShowcase button:focus-visible{outline:2px solid var(--color-charcoal-400);outline-offset:4px}.ProductShowcase__tabs button:focus-visible{outline:none}.ProductShowcase__tabs button:focus-visible .ProductShowcase__tabLabel{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--color-charcoal-400)}.ProductShowcase__rail{position:relative;display:flex;gap:var(--showcase-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--showcase-start) calc(var(--showcase-end) + var(--showcase-peek));scroll-padding-inline-start:var(--showcase-start)}.ProductShowcase__rail::-webkit-scrollbar{display:none}.ProductShowcase__slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start}.ProductShowcase__surface{opacity:1;transition:opacity .3s ease}.ProductShowcase__slide[data-active=false] .ProductShowcase__surface{opacity:.25}.ProductShowcase__slide[data-active=false]:hover .ProductShowcase__surface{opacity:.35}.ProductShowcase__previewButton{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;border-radius:12px;background:transparent}.ProductShowcase__screen{pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;border:1px solid var(--color-app-grid-bright);border-radius:12px}@media(max-width:860px){.ProductShowcase{--showcase-start: var(--gutter);--showcase-peek: 0px;--showcase-gap: var(--r3)}.ProductShowcase__controls{gap:12px;flex-wrap:wrap}.ProductShowcase__tabs button{padding:6px 10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ProductShowcase *{transition:none!important}}@media(max-width:360px){.ProductShowcase__tabs button{padding-inline:6px;font-size:10px}}.ProductShowcase__stack{display:none}@media(max-width:560px){.ProductShowcase .ReasonHeader__copy,.ProductShowcase .ProductShowcase__carousel{display:none}.ProductShowcase [data-lay=row].ReasonHeader{padding-block-end:0}.ProductShowcase .ProductShowcase__stack{display:flex;flex-direction:column;gap:var(--r12);margin-block-start:calc(var(--r2) - var(--section-row-gap))}}.ModelFrameworkGrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;color:var(--color-bright);container-type:inline-size}.ModelFrameworkGrid__tile{position:relative;display:flex;aspect-ratio:1;min-width:0;cursor:pointer;color:inherit;text-decoration:none;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-grid-bright);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--color-bright) 3%,var(--color-card)),var(--color-card));box-shadow:inset 0 1px color-mix(in srgb,var(--color-bright) 3%,transparent);transition:border-color .3s ease}.ModelFrameworkGrid__tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(145deg,color-mix(in srgb,var(--color-bright) 7%,transparent),color-mix(in srgb,var(--color-bright) 2%,transparent));opacity:0;transition:opacity .3s ease}@media(hover:hover){.ModelFrameworkGrid__tile:hover{border-color:var(--color-charcoal-600)}.ModelFrameworkGrid__tile:hover:before{opacity:1}}.ModelFrameworkGrid__tile:focus-visible{border-color:var(--color-charcoal-600);outline:2px solid var(--color-primary);outline-offset:-2px}.ModelFrameworkGrid__tile:focus-visible:before{opacity:1}.ModelFrameworkGrid__tile>span{z-index:1}.ModelFrameworkGrid__kind{position:absolute;top:12px;left:12px;color:var(--color-dimmed);font:9px/1 var(--font-mono)}.ModelFrameworkGrid__mark{position:relative;display:flex;width:44%;height:38%;align-items:center;justify-content:center;margin-top:4px}.ModelFrameworkGrid__mark>*{display:block;width:100%;height:100%;object-fit:contain}.ModelFrameworkGrid__tile--anthropic .ModelFrameworkGrid__mark{color:#d4a181}.ModelFrameworkGrid__tile--gemini .ModelFrameworkGrid__mark{color:#8caeff}.ModelFrameworkGrid__tile--custom .ModelFrameworkGrid__mark{color:var(--color-primary)}.ModelFrameworkGrid__tile--langchain .ModelFrameworkGrid__mark,.ModelFrameworkGrid__tile--langgraph .ModelFrameworkGrid__mark{width:54%}.ModelFrameworkGrid__name{position:absolute;right:4px;bottom:14px;left:4px;text-align:center;font:12px/1.3 var(--font-sans)}@media(max-width:1100px){.ModelFrameworkGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.ModelFrameworkGrid__tile{aspect-ratio:5 / 4}.ModelFrameworkGrid__kind{font-size:10px}.ModelFrameworkGrid__name{font-size:13px}}@media(max-width:560px){.ModelFrameworkGrid{--model-tile: calc((100cqw - 16px) / 3);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ModelFrameworkGrid>li:last-child{grid-column:1 / -1}.ModelFrameworkGrid__tile{aspect-ratio:auto;height:calc(var(--model-tile) * .86);border-radius:6px}.ModelFrameworkGrid__kind{display:none}.ModelFrameworkGrid__mark{width:calc(var(--model-tile) * .44);margin-top:-14px;height:36%}.ModelFrameworkGrid__name{bottom:10px;font-size:12px}}@media(max-width:359px){.ModelFrameworkGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ModelFrameworkGrid__tile,.ModelFrameworkGrid__tile:before{transition:none}}.ControlLayersDiagram{--control-ease: cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;align-items:center;width:min(100%,34rem);margin-inline:auto;padding:.5rem;color:var(--color-bright);scroll-margin-top:100px}.ControlLayersDiagram__managed{width:100%;padding:1.5rem;border:1px solid color-mix(in srgb,var(--color-lavender-300) 45%,var(--color-lavender-700));border-radius:.75rem;background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--color-lavender-300) 25%,transparent),transparent 65%),linear-gradient(240deg,var(--color-lavender-600),var(--color-lavender-800) 55%,var(--color-lavender-950));box-shadow:inset 0 1px color-mix(in srgb,var(--color-lavender-100) 22%,transparent),inset 0 -1px color-mix(in srgb,var(--color-lavender-950) 35%,transparent)}.ControlLayersDiagram__label{display:flex;align-items:center;gap:.5rem;color:var(--color-dimmed);font:.625rem var(--font-mono);letter-spacing:.06em}.ControlLayersDiagram__label svg{width:1rem;height:1rem}.ControlLayersDiagram__managed .ControlLayersDiagram__label{color:var(--color-lavender-200)}.ControlLayersDiagram__managed .ControlLayersDiagram__label svg{color:var(--color-lavender-100)}.ControlLayersDiagram__api{margin-top:1rem;color:var(--color-lavender-50);font-family:var(--font-mono);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.25;letter-spacing:-.025em}.ControlLayersDiagram__description{margin-top:.625rem;color:var(--color-lavender-200);font-size:.75rem;line-height:1.5}.ControlLayersDiagram__connection{position:relative;display:flex;justify-content:center;width:100%;height:4rem;color:var(--color-dimmed)}.ControlLayersDiagram__connection span{position:absolute;top:50%;left:calc(50% + 1.25rem);transform:translateY(-50%);max-width:calc(50% - 1.5rem);font-size:.6875rem;line-height:1.5}.ControlLayersDiagram__custom{position:relative;width:100%;min-width:0;overflow:hidden;border:1px solid var(--color-grid-bright);border-radius:.75rem;background:var(--color-background);box-shadow:0 10px 30px color-mix(in srgb,var(--color-background) 45%,transparent)}.ControlLayersDiagram__codeHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-grid-dimmed);background:var(--color-card)}.ControlLayersDiagram__filename{color:var(--color-dimmed);font:.625rem var(--font-mono)}.ControlLayersDiagram__code{border-radius:0}.ControlLayersDiagram__code>div{padding:1.25rem}.ControlLayersDiagram__code pre{margin-right:0}.ControlLayersDiagram[data-playing] .ControlLayersDiagram__managed{animation:control-layer-enter .65s var(--control-ease) both}.ControlLayersDiagram[data-playing] .ControlLayersDiagram__connection{animation:control-layer-enter .5s var(--control-ease) .18s both}.ControlLayersDiagram[data-playing] .ControlLayersDiagram__custom{animation:control-layer-enter .75s var(--control-ease) .32s both}@keyframes control-layer-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.ControlLayersDiagram{padding-inline:0}.ControlLayersDiagram__managed{width:100%;padding:1.25rem}.ControlLayersDiagram__codeHeader{padding:.875rem 1rem}.ControlLayersDiagram__code>div{padding:1rem .75rem}.ControlLayersDiagram__code pre{font-size:.625rem;line-height:1.8}}@media(prefers-reduced-motion:reduce){.ControlLayersDiagram *{animation:none!important}}.HumanApprovalSection{--color-bright: var(--color-lavender-50);--color-dimmed: var(--color-lavender-100);color:var(--color-bright);border-radius:inherit}.RefundApproval{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,24%);align-items:center;gap:var(--r6);color:var(--color-bright);font-family:var(--font-sans)}.RefundApproval__window{--color-primary: var(--color-lavender-600);--color-primary-hover: var(--color-lavender-700);color:var(--color-bright);min-width:0;overflow:hidden;border:1px solid var(--color-border-bright);border-radius:12px;background:var(--color-card);box-shadow:0 24px 48px -24px #230c694d,0 2px 6px #230c690a}.RefundApproval__browser{display:flex;align-items:center;gap:20px;padding:12px 16px;background:var(--color-muted);border-bottom:1px solid var(--color-grid-bright)}.RefundApproval__traffic{display:flex;gap:6px}.RefundApproval__traffic i{width:9px;height:9px;border-radius:50%}.RefundApproval__navigation{display:flex;gap:12px;color:var(--color-dimmed)}.RefundApproval__navigation svg{width:13px;height:13px}.RefundApproval__address{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;padding:5px 12px;border:1px solid var(--color-grid-bright);border-radius:6px;background:var(--color-background);color:var(--color-dimmed);font:10px/16px var(--font-sans);white-space:nowrap}.RefundApproval__address svg{width:10px;height:10px;flex-shrink:0}.RefundApproval__address>span{opacity:.65}.RefundApproval__header{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--color-grid-bright)}.RefundApproval__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--color-lavender-500);flex-shrink:0}.RefundApproval__avatar svg{width:19px;height:19px}.RefundApproval__identity{display:flex;flex-direction:column;gap:3px;font-size:13px}.RefundApproval__identity>span:first-child{display:flex;align-items:center;gap:8px}.RefundApproval__identity>span:last-child{color:var(--color-dimmed);font-size:10px}.RefundApproval__agentTag{padding:1px 5px;border:1px solid var(--color-grid-bright);border-radius:4px;color:var(--color-dimmed);font-size:9px}.RefundApproval__ticket{margin-left:auto;color:var(--color-dimmed);font-size:10px}.RefundApproval__reset{display:grid;place-items:center;width:28px;height:28px;border-radius:5px;color:var(--color-dimmed);cursor:pointer;transition:background-color .2s ease}.RefundApproval__reset:hover{background:var(--color-muted)}.RefundApproval__reset svg{width:14px;height:14px}.RefundApproval__reset:focus-visible,.RefundApproval__actions button:focus-visible{outline:2px solid var(--color-lavender-500);outline-offset:3px}.RefundApproval__workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.RefundApproval__thread{display:flex;flex-direction:column;min-width:0;padding:20px}.RefundApproval__date{color:var(--color-dimmed);text-align:center;font-size:10px;margin-bottom:16px}.RefundApproval__user{display:flex;align-items:flex-end;gap:8px;margin-bottom:20px}.RefundApproval__user>span:first-child{padding:12px 14px;border-radius:10px 10px 2px;background:color-mix(in srgb,var(--color-lavender-500) 10%,var(--color-card));font-size:12px;line-height:1.7}.RefundApproval__you{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--color-aqua-500) 16%,var(--color-card));color:var(--color-dimmed);font-size:8px}.RefundApproval__speaker{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;color:var(--color-lavender-600)}.RefundApproval__speaker svg{width:13px;height:13px}.RefundApproval__finding,.RefundApproval__reply{font-size:12px;line-height:1.75}.RefundApproval__lookup{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--color-dimmed);font-size:10px}.RefundApproval__lookup svg{width:12px;height:12px;color:var(--color-success)}.RefundApproval__continuation{display:flex;align-items:flex-start;gap:8px;margin:20px 0;padding:12px;border:1px dashed color-mix(in srgb,var(--color-lavender-500) 25%,var(--color-grid-bright));border-radius:6px}.RefundApproval__pauseNote{font-size:11px;line-height:1.7;color:var(--color-dimmed)}.RefundApproval__composer{display:flex;align-items:center;gap:8px;margin-top:auto;padding:10px;border:1px solid var(--color-grid-bright);border-radius:8px;box-shadow:0 2px 3px #00000005}.RefundApproval__composer textarea{flex:1;min-width:0;padding:0;resize:none;border:0;background:transparent;font:11px/20px var(--font-sans)}.RefundApproval__composer textarea::placeholder{color:var(--color-dimmed);opacity:1}.RefundApproval__composer button{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;background:color-mix(in srgb,var(--color-lavender-500) 12%,var(--color-card));color:var(--color-lavender-600)}.RefundApproval__composer svg{width:14px;height:14px}.RefundApproval__review{min-width:0;padding:20px 16px;border-left:1px solid var(--color-grid-bright);background:var(--color-background)}.RefundApproval__reviewLabel{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:11px}.RefundApproval__approval{overflow:hidden;border:1px solid var(--color-grid-bright);border-radius:8px;background:var(--color-card);box-shadow:0 2px 4px #00000008}.RefundApproval__approvalHeading{display:flex;align-items:center;gap:10px;padding:16px 16px 12px}.RefundApproval__paymentIcon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--color-grid-bright);border-radius:8px;color:var(--color-lavender-600);background:color-mix(in srgb,var(--color-lavender-500) 5%,var(--color-card))}.RefundApproval__paymentIcon svg{width:17px;height:17px}.RefundApproval__approvalHeading>div{display:flex;flex-direction:column;gap:3px}.RefundApproval__label{font-size:12px}.RefundApproval__subtle{color:var(--color-dimmed);font-size:10px}.RefundApproval__amount{display:flex;align-items:baseline;gap:8px;padding:0 16px 16px;font:30px/1.2 var(--font-title);letter-spacing:-.04em}.RefundApproval__amount>span{color:var(--color-dimmed);font:10px/1 var(--font-sans);letter-spacing:normal}.RefundApproval__facts{display:flex;flex-direction:column;gap:10px;padding:0 16px 20px}.RefundApproval__facts>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.RefundApproval__facts>div>span:first-child{color:var(--color-dimmed)}.RefundApproval__decision{display:flex;flex-direction:column;gap:10px;padding:16px;border-top:1px solid var(--color-grid-bright);background:var(--color-background)}.RefundApproval__status{display:flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.RefundApproval__status svg{width:12px;height:12px}.RefundApproval__permission{font-size:10px;line-height:1.5;color:var(--color-dimmed)}.RefundApproval__actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.RefundApproval__actions button{cursor:pointer;padding:0}.RefundApproval__actions button:disabled{cursor:default}.RefundApproval__actions button svg{width:12px;height:12px}.RefundApproval__reviewNote{display:flex;align-items:flex-start;gap:5px;margin-top:14px;color:var(--color-dimmed);font-size:9px;line-height:1.6}.RefundApproval__reviewNote svg{width:11px;height:11px;flex-shrink:0;margin-top:1px}.RefundApproval__annotations{display:flex;flex-direction:column;gap:32px}.RefundApproval__annotation{display:flex;align-items:flex-start;gap:12px}.RefundApproval__annotation>div{display:flex;flex-direction:column;gap:8px}.RefundApproval__annotationTitle{font:600 20px/1.3 var(--font-title);letter-spacing:-.02em;text-wrap:balance}.RefundApproval__annotationTitle+span{color:var(--color-dimmed);font-size:14px;font-weight:400;line-height:1.65;text-wrap:pretty}.RefundApproval[data-decision=approved] .RefundApproval__status{color:var(--color-success)}.RefundApproval[data-decision=rejected] .RefundApproval__status{color:var(--color-dimmed)}.RefundApproval__reply{animation:refund-reply .2s ease both}@keyframes refund-reply{0%{opacity:0}to{opacity:1}}@media(max-width:1100px){.RefundApproval{grid-template-columns:minmax(0,1fr);gap:24px}.RefundApproval__annotations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:760px){.RefundApproval__workspace{grid-template-columns:minmax(0,1fr)}.RefundApproval__review{border-left:0;border-top:1px solid var(--color-grid-bright)}.RefundApproval__annotations{grid-template-columns:minmax(0,1fr)}.RefundApproval__address>span,.RefundApproval__navigation{display:none}.RefundApproval__ticket{display:none}.RefundApproval__reset{margin-left:auto}.RefundApproval__thread,.RefundApproval__review{padding:20px 16px}.RefundApproval__header{padding:16px}.RefundApproval__browser{gap:12px;padding:10px 12px}.RefundApproval__you{display:none}}@media(max-width:400px){.RefundApproval__traffic{gap:4px}.RefundApproval__traffic i{width:6px;height:6px}.RefundApproval__browser{gap:8px;padding:10px 8px}.RefundApproval__address{padding-inline:4px;font-size:9px}.RefundApproval__thread,.RefundApproval__review,.RefundApproval__decision,.RefundApproval__approvalHeading,.RefundApproval__facts,.RefundApproval__amount{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.RefundApproval__reply{animation:none}.RefundApproval__reset{transition:none}}@media(max-width:560px){.RefundApproval__browser,.RefundApproval__header,.RefundApproval__thread{display:none}}.ReasonNavigation__trigger{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--color-grid-bright);border-radius:999px;background:color-mix(in srgb,var(--color-card) 92%,transparent);color:var(--color-bright);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 32px #0003;transition:background .16s ease,border-color .16s ease;text-decoration:none}.ReasonNavigation__trigger:hover,.ReasonNavigation__trigger[data-state=open]{border-color:var(--color-charcoal-600);background:var(--color-charcoal-800)}.ReasonNavigation__trigger:focus-visible,.ReasonNavigation__close:focus-visible,.ReasonNavigation__list a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.ReasonNavigation__floating{position:fixed;z-index:40;bottom:max(24px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right));animation:reason-navigation-enter .24s ease-out both}@keyframes reason-navigation-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ReasonNavigation__trigger{height:40px;padding:0 16px;font-family:var(--font-sans);font-size:13px;font-weight:400;white-space:nowrap;cursor:pointer}.ReasonNavigation__trigger svg{width:16px;height:16px;flex-shrink:0}.ReasonNavigation__position{font-family:var(--font-mono);font-size:11px;color:var(--color-dimmed)}.ReasonNavigation__panel{z-index:48;width:min(900px,calc(100vw - 32px));max-height:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid var(--color-grid-bright);border-radius:20px;background:var(--color-background);box-shadow:0 16px 64px #0006;font-family:var(--font-sans)}.ReasonNavigation__panelHeader{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 12px;color:var(--color-charcoal-300);font-size:12px}.ReasonNavigation__close{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;cursor:pointer}.ReasonNavigation__close:hover{color:var(--color-bright);background:var(--color-card)}.ReasonNavigation__close svg{width:16px;height:16px}.ReasonNavigation__list{display:grid;grid-template-rows:repeat(var(--reason-rows),auto);grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.ReasonNavigation__list a{display:flex;align-items:baseline;gap:12px;padding:10px;border-radius:8px;color:var(--color-dimmed);font-size:13px;line-height:20px;text-decoration:none}.ReasonNavigation__list a:hover,.ReasonNavigation__list a[aria-current]{color:var(--color-bright);background:var(--color-card)}.ReasonNavigation__itemNumber{font-family:var(--font-mono);font-size:11px;color:var(--color-charcoal-500)}.ReasonNavigation__list a[aria-current] .ReasonNavigation__itemNumber{color:var(--color-primary)}@media(max-width:600px){.ReasonNavigation__list{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}}@media(prefers-reduced-motion:reduce){.ReasonNavigation__floating{animation:none}.ReasonNavigation__trigger{transition:none}}@media(max-width:560px){.ReasonNavigation__floating{display:none}}.ChatAgentDesign__eyebrow{font-size:clamp(1.125rem,1.8vw,1.625rem);line-height:1.25}.ChatAgentDesign__title{font-size:clamp(2.25rem,6vw,5.5rem);letter-spacing:-.035em;font-weight:600;line-height:1.08;text-wrap:balance}.ChatAgentDesign__lead{max-width:34ch;color:var(--color-bright);line-height:1.6;text-wrap:pretty}@media(min-width:1440px){.ChatAgentDesign__title{transform:translateY(.16em)}}.ChatAgentDesign__number{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1;display:block}.ChatAgentDesign__heading{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1;text-wrap:balance}.ChatAgentDesign__body{line-height:1.25;text-wrap:pretty}.ChatAgentDesign{--viewport-inset: calc(var(--spacing) * 15);isolation:isolate}.ChatAgentDesign__hero{position:relative;z-index:0}html:has(.ChatAgentDesign){scroll-padding-top:calc(var(--spacing) * 15)}.ChatAgentDesign__heroContent{position:relative;z-index:1}.ChatAgentDesign__heroMedia{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ChatAgentDesign__videoFrame{height:100%}.ChatAgentDesign__video{width:100%;height:100%;object-fit:cover}.ChatAgentDesign__videoFrame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,var(--color-background),transparent 35%),linear-gradient(to right,color-mix(in srgb,var(--color-background) 90%,transparent),color-mix(in srgb,var(--color-background) 75%,transparent))}@media(min-width:861px){.ChatAgentDesign__hero.ChatAgentDesign__hero{height:min(45rem,calc(100svh - var(--viewport-inset) - 104px));min-height:32rem}}@media(min-width:1440px){.ChatAgentDesign__heroContent>[data-lay=stack]:has(>.ChatAgentDesign__eyebrow){gap:0}}.ChatAgentDesign__reasonsTitle.ChatAgentDesign__reasonsTitle{padding-block-start:calc(var(--section-space) * 4 / 3 + var(--r1))}.ReasonsIntroduction{padding-block-end:var(--r4)}.HeroCustomerLogos{background:var(--color-card)}.HeroCustomerLogos__carousel{--logo-scale: 1;--logo-space: var(--r6);padding-block:var(--r4);align-items:center}.HeroCustomerLogos .HeroCustomerLogos__carousel.keen-slider .keen-slider__slide{flex:none;width:auto;min-width:0}.HeroCustomerLogos__logo{display:block;flex:none;width:calc(var(--logo-width) * var(--logo-scale) + 2 * var(--logo-space));padding-inline:var(--logo-space);color:var(--color-charcoal-400)}.HeroCustomerLogos__logo>span{display:flex;align-items:center;justify-content:center}.HeroCustomerLogos__logo svg{display:block;width:calc(var(--logo-width) * var(--logo-scale));height:auto}.HeroCustomerLogos__logo[data-customer=david]{--logo-width: 132px}.HeroCustomerLogos__logo[data-customer=arena]{--logo-width: 112px}.HeroCustomerLogos__logo[data-customer=cal]{--logo-width: 96px}.HeroCustomerLogos__logo[data-customer=cognition]{--logo-width: 140px}.HeroCustomerLogos__logo[data-customer=turing]{--logo-width: 184px}.HeroCustomerLogos__logo[data-customer=comp]{--logo-width: 132px}.HeroCustomerLogos__logo[data-customer=replo]{--logo-width: 104px}.HeroCustomerLogos__logo[data-customer=autumn]{--logo-width: 112px}.HeroCustomerLogos__logo[data-customer=papermark]{--logo-width: 108px}.HeroCustomerLogos__logo[data-customer=magic-patterns]{--logo-width: 184px}.HeroCustomerLogos__logo[data-customer=honeybook]{--logo-width: 120px}.HeroCustomerLogos__logo[data-customer=pallet]{--logo-width: 112px}@media(prefers-reduced-motion:no-preference){.ChatAgentDesign [data-reason-reveal=pending]{opacity:0;transform:translateY(24px)}}@media(max-width:860px){.ChatAgentDesign__hero.ChatAgentDesign__hero{min-height:0}.HeroCustomerLogos__carousel{--logo-scale: .85;--logo-space: var(--r4)}.ChatAgentBackendCode .LayeredCodeBlock__surface--secondary{display:none}}@media(max-width:560px){.ChatAgentMobileCrop.ChatAgentMobileCrop{height:auto;-webkit-mask-image:linear-gradient(to right,transparent,black var(--mobile-crop-fade-start, 8%),black calc(100% - var(--mobile-crop-fade-end, 8%)),transparent);mask-image:linear-gradient(to right,transparent,black var(--mobile-crop-fade-start, 8%),black calc(100% - var(--mobile-crop-fade-end, 8%)),transparent)}.ChatAgentMobileCrop.ChatAgentMobileCrop>.mockup-scale-frame{position:relative;top:auto;transform:none;width:var(--mobile-crop-width, 175%);max-width:none;margin-inline-start:calc((100% - var(--mobile-crop-width, 175%)) * var(--mobile-crop-focus, .5))}.ChatAgentDesign__heroGroup{opacity:1!important}.HeroCustomerLogos__carousel{--logo-scale: .6375 ;--logo-space: calc(var(--r4) * .75);padding-block:calc(var(--r4) * .75)}.ChatAgentDesign .ChatAgentReason{--section-row-gap: calc(var(--r6) * .75)}.ChatAgentDesign [data-lay=row].ReasonHeader{padding-block-end:calc(var(--r3) * .75)}.DeployContinuityFrame{--mobile-crop-width: 140%;--mobile-crop-focus: 0;--mobile-crop-fade-start: 0%}}@media(min-width:861px)and (max-width:1439px){.ChatAgentDesign__hero>.ChatAgentDesign__heroContent{justify-self:center;width:min(100%,max(41.5vw,28rem));text-align:center}.ChatAgentDesign__heroContent [data-lay=stack]{align-items:center}.ChatAgentDesign__heroContent [data-lay=row]{justify-content:center}}.ChatAgentBackendCode.LayeredCodeBlock--centered{min-height:0}.ChatAgentBackendCode.LayeredCodeBlock--centered .LayeredCodeBlock__surface{min-height:0;padding-bottom:var(--r3);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2rem),transparent)}.ChatAgentBackendCode.LayeredCodeBlock--centered .LayeredCodeBlock__surface--primary{-webkit-mask-image:linear-gradient(to right,#000 85%,transparent),linear-gradient(to bottom,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,#000 85%,transparent),linear-gradient(to bottom,#000 calc(100% - 2rem),transparent)}.ChatAgentDesign .ChatAgentReason:not(.Section--space-end){padding-block-start:70px}.ChatAgentBackendCode.LayeredCodeBlock--centered .LayeredCodeBlock__surface--secondary{filter:none}
