.tabs-feature-module__jdqKDW__list{border-radius:var(--radius-lg);background:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.tabs-feature-module__jdqKDW__trigger{border-radius:var(--radius-md);width:100%;min-height:2.75rem;color:var(--muted-foreground);text-align:center;cursor:pointer;touch-action:manipulation;border:0;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;display:flex}.tabs-feature-module__jdqKDW__trigger:hover{color:var(--foreground)}.tabs-feature-module__jdqKDW__trigger[data-active]{color:var(--foreground);background:var(--background);box-shadow:0 1px 3px #00000014}.tabs-feature-module__jdqKDW__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.tabs-feature-module__jdqKDW__trigger:disabled{opacity:.5;cursor:default}@media (min-width:56rem){.tabs-feature-module__jdqKDW__list{background:0 0;border-radius:0;flex-direction:column;gap:2.5rem;padding:0;display:flex}.tabs-feature-module__jdqKDW__trigger{min-height:0;font-family:var(--font-heading);letter-spacing:-.025em;text-align:left;border-left:2px solid #0000;border-radius:0;justify-content:flex-start;padding:.125rem 0 .125rem 1.25rem;font-size:2rem;font-weight:500;line-height:1.2}.tabs-feature-module__jdqKDW__trigger[data-active]{border-left-color:var(--primary);box-shadow:none;background:0 0}}@media (forced-colors:active){.tabs-feature-module__jdqKDW__trigger[data-active]{outline-offset:-2px;outline:2px solid highlight}}
.showcase-camera-module__lL8Yaq__viewport{position:absolute;inset:0;overflow:clip;container-type:size}.showcase-camera-module__lL8Yaq__camera{--showcase-camera-scale:min(var(--showcase-camera-max-scale), calc(100cqi / var(--showcase-camera-inline-size)), calc(100cqb / var(--showcase-camera-block-size)));width:var(--showcase-camera-inline-size);height:var(--showcase-camera-block-size);transform:scale(var(--showcase-camera-scale));transform-origin:100% 100%;position:absolute;bottom:0;right:0;overflow:clip}.showcase-camera-module__lL8Yaq__viewport[data-fit=width] .showcase-camera-module__lL8Yaq__camera{--showcase-camera-scale:min(var(--showcase-camera-max-scale), calc(100cqi / var(--showcase-camera-inline-size)))}.showcase-camera-module__lL8Yaq__viewport[data-anchor=top-center] .showcase-camera-module__lL8Yaq__camera{transform:translateX(-50%) scale(var(--showcase-camera-scale));transform-origin:50% 0;inset:0 auto auto 50%}
.home-code-terminal-scene-module__MVSooG__scene{position:absolute;inset:0}.home-code-terminal-scene-module__MVSooG__terminal{width:56rem;min-height:48rem;position:absolute;inset-block-start:4rem;inset-inline-start:4rem}
.navigation-sidebar-composition-module__P2DurG__composition{isolation:isolate;width:max-content;height:var(--application-navigation-block-size,40rem);border-radius:var(--radius-lg);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 5%, transparent), 0 12px 28px -20px color-mix(in oklch, var(--foreground) 24%, transparent);flex:none;align-items:stretch;display:flex;position:relative;overflow:hidden}.navigation-sidebar-composition-module__P2DurG__railSlot,.navigation-sidebar-composition-module__P2DurG__sidebarSlot{flex:none;height:100%;display:flex}.navigation-sidebar-composition-module__P2DurG__railSlot>[data-rail-surface]{box-shadow:var(--rail-edge);border-block-width:0;border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}.navigation-sidebar-composition-module__P2DurG__railSlot>[data-rail-surface]:before{border-start-end-radius:0;border-end-end-radius:0}.navigation-sidebar-composition-module__P2DurG__sidebarSlot>[data-sidebar-frame]{box-shadow:none;border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0}
.sidebar-frame-module__VxJ15G__frame{--app-sidebar-control-edge:var(--sidebar-border);--app-sidebar-current:var(--card);--app-sidebar-current-edge:var(--sidebar-border);--app-sidebar-focus:var(--control-focus);--app-sidebar-hover:var(--sidebar-accent);--app-sidebar-icon:var(--muted-foreground);--app-sidebar-icon-strong:var(--foreground);--app-sidebar-search:var(--glass-control);--app-sidebar-text:var(--secondary-foreground);--app-sidebar-text-muted:var(--muted-foreground);--app-sidebar-text-strong:var(--foreground);width:var(--sidebar-frame-inline-size,16rem);height:var(--application-navigation-block-size,40rem);border:1px solid var(--sidebar-border);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--sidebar) 88%, transparent);min-width:0;color:var(--sidebar-foreground);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--background) 72%, transparent), 0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent), 0 10px 24px -18px color-mix(in oklch, var(--foreground) 18%, transparent);-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);flex:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.sidebar-frame-module__VxJ15G__header{min-width:0}.sidebar-frame-module__VxJ15G__content,.sidebar-frame-module__VxJ15G__footer{min-width:0;padding:var(--sidebar-slot-padding,.75rem)}.sidebar-frame-module__VxJ15G__content{min-height:0;overflow:hidden}@media (forced-colors:active){.sidebar-frame-module__VxJ15G__frame{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}
.glass-app-frame-module__zmhAgG__mask{width:calc(var(--glass-app-frame-content-inline-size) + var(--glass-app-frame-inline-inset) + var(--glass-app-frame-inline-inset));height:max(0px, calc(var(--glass-app-frame-chrome-block-size) + var(--glass-app-frame-content-block-size) - var(--glass-app-frame-bleed-block-end)));margin-inline-start:calc(-1 * var(--glass-app-frame-inline-inset));position:relative;overflow:clip}.glass-app-frame-module__zmhAgG__frame{box-sizing:border-box;width:100%;height:calc(var(--glass-app-frame-chrome-block-size) + var(--glass-app-frame-content-block-size) + var(--glass-app-frame-block-end-inset));padding-block-start:var(--glass-app-frame-chrome-block-size);padding-block-end:var(--glass-app-frame-block-end-inset);padding-inline:var(--glass-app-frame-inline-inset);border:1px solid color-mix(in oklch, var(--background) 32%, transparent);border-radius:var(--radius-4xl);background:color-mix(in oklch, var(--muted-foreground) 28%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--background) 18%, transparent), 0 1px 2px color-mix(in oklch, var(--foreground) 8%, transparent), 0 24px 64px -24px color-mix(in oklch, var(--foreground) 30%, transparent);-webkit-backdrop-filter:blur(28px)saturate(110%);position:relative;overflow:hidden}.glass-app-frame-module__zmhAgG__chrome{pointer-events:none;gap:.5rem;display:flex;position:absolute;inset-block-start:calc((var(--glass-app-frame-chrome-block-size) - .75rem) / 2 + 1px);inset-inline-start:var(--glass-app-frame-inline-inset)}.glass-app-frame-module__zmhAgG__control{border:1px solid color-mix(in oklch, var(--foreground) 12%, transparent);background:color-mix(in oklch, var(--background) 72%, transparent);width:.75rem;height:.75rem;box-shadow:0 1px 1px color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:50%;display:block}.glass-app-frame-module__zmhAgG__chrome[data-glass-app-frame-chrome=macos] .glass-app-frame-module__zmhAgG__control{border-color:#0000001f;box-shadow:inset 0 0 0 .5px #ffffff29}.glass-app-frame-module__zmhAgG__chrome[data-glass-app-frame-chrome=macos] .glass-app-frame-module__zmhAgG__control[data-control=close]{background:#ff5f57}.glass-app-frame-module__zmhAgG__chrome[data-glass-app-frame-chrome=macos] .glass-app-frame-module__zmhAgG__control[data-control=minimize]{background:#febc2e}.glass-app-frame-module__zmhAgG__chrome[data-glass-app-frame-chrome=macos] .glass-app-frame-module__zmhAgG__control[data-control=zoom]{background:#28c840}.glass-app-frame-module__zmhAgG__content{width:var(--glass-app-frame-content-inline-size);min-width:0;height:var(--glass-app-frame-content-block-size);overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-app-frame-module__zmhAgG__frame{background:color-mix(in oklch, var(--muted) 88%, var(--background))}}@media (forced-colors:active){.glass-app-frame-module__zmhAgG__frame{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.glass-app-frame-module__zmhAgG__control{box-shadow:none;background:canvastext;border-color:canvastext}}
.work-chat-scene-module__12bYna__scene{--application-navigation-block-size:42rem;--sidebar-frame-inline-size:14rem;z-index:1;width:56rem;height:42rem;position:absolute;top:4.25rem;left:7rem}.work-chat-scene-module__12bYna__canvas{z-index:0;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--muted);position:absolute;inset:-.5rem}.work-chat-scene-module__12bYna__application{z-index:1;gap:.5rem;width:100%;height:100%;display:flex;position:relative}.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-chat-sidebar-search] input{font-size:.875rem;line-height:1.25rem}.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-slot=message-scroller-viewport]{overflow:clip}.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-component=chat-conversation-window]{block-size:auto;min-block-size:var(--application-navigation-block-size);align-self:flex-start}.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-slot=chat-conversation-content]{flex:none}.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-slot=chat-conversation-messages],.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-slot=message-scroller-viewport]{block-size:auto}.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-slot=chat-conversation-messages]{overflow:visible}.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-slot=message-scroller-content]{min-block-size:0;padding-block-end:0}.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-slot=chat-conversation-composer-layer]{width:calc(100% - 2rem);margin-block-start:1rem;position:static}.work-chat-scene-module__12bYna__scene[data-composition=teaser] [data-slot=prompt-composer]{max-inline-size:calc(100% - 4rem);margin-inline:auto}.work-chat-scene-module__12bYna__scene[data-composition=hero]{--work-canvas-block-size:calc(752px / .85);width:1419.53px;height:var(--work-canvas-block-size);--application-navigation-block-size:calc(var(--work-canvas-block-size) - 1rem);--sidebar-frame-inline-size:15rem;top:47.0588px;left:43.1765px}.work-chat-scene-module__12bYna__framedApplication{box-sizing:border-box;isolation:isolate;width:100%;height:100%;padding:.5rem;position:relative}.work-chat-scene-module__12bYna__framedApplication>.work-chat-scene-module__12bYna__canvas{inset:0}.work-chat-scene-module__12bYna__scene[data-composition=hero] [data-slot=message-scroller-content]{padding-inline:3rem;gap:.75rem;max-width:46rem;padding-top:1.25rem}.work-chat-scene-module__12bYna__scene[data-composition=hero] [data-slot=chat-conversation-composer-layer]{max-width:40rem;bottom:15rem}.work-chat-scene-module__12bYna__scene[data-composition=hero] .work-chat-scene-module__12bYna__application .typeset-chat-response>p+p{margin-block-start:.5rem}.work-chat-scene-module__12bYna__scene[data-composition=integrations]{--application-navigation-block-size:40.5rem;height:40.5rem;top:.75rem;left:.75rem}.work-chat-scene-module__12bYna__scene[data-composition=integrations]>.work-chat-scene-module__12bYna__canvas{border:1.5px solid var(--brand-copper);box-shadow:0 0 0 3px color-mix(in oklch, var(--brand-copper) 4%, transparent);inset:-.75rem}.work-chat-scene-module__12bYna__scene[data-composition=integrations] [data-slot=chat-conversation-composer-layer]{max-width:none;inset-inline:2rem}.work-chat-scene-module__12bYna__scene[data-composition=integrations] [data-slot=message][data-align=end]{max-width:32rem}
@media (min-width:64rem){.work-hero-module__wUgDwG__intro{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,4vw,4rem);display:grid}.work-hero-module__wUgDwG__intro>[data-page-intro-lead]{margin-block-start:0}}
.integrations-story-scene-module__dmKNYa__viewport{aspect-ratio:800/620;border-radius:var(--radius-xl);width:100%;max-width:800px;margin-inline:auto;position:relative;overflow:hidden}.integrations-story-scene-module__dmKNYa__artboard{color:#343434;width:800px;height:620px;font-family:var(--font-sans);letter-spacing:-.15px;-webkit-font-smoothing:antialiased;background:0 0;font-size:16px;position:relative}.integrations-story-scene-module__dmKNYa__surface{background-color:#faf9f6;background-position:50%;background-size:cover;width:800px;height:620px;position:absolute;top:0;left:0;overflow:hidden}.integrations-story-scene-module__dmKNYa__pill{white-space:nowrap;background:#fff;border:1px solid #f0f0f0;border-radius:24px;align-items:center;gap:9px;height:38px;padding:0 14px 0 12px;font-size:15.5px;font-weight:450;display:flex;position:absolute;right:416px;box-shadow:0 1px 2px #00000003}.integrations-story-scene-module__dmKNYa__sourceLogos{align-items:center;padding-right:2px;display:inline-flex}.integrations-story-scene-module__dmKNYa__sourceLogos>span{background:#fff;border:1px solid #f0f0f0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.integrations-story-scene-module__dmKNYa__sourceLogos>span+span{margin-left:-5px}.integrations-story-scene-module__dmKNYa__count{color:#fff;letter-spacing:0;background:#ef3438;border-radius:7px;height:20px;padding:0 4px;font-size:14px;line-height:20px;position:absolute;top:-10px;right:-9px}.integrations-story-scene-module__dmKNYa__synced{border:1.5px solid var(--brand-copper);height:42px;box-shadow:0 0 0 3px color-mix(in oklch, var(--brand-copper) 4%, transparent);color:var(--foreground);white-space:nowrap;background:#fff;border-radius:24px;align-items:center;gap:16px;padding:0 15px;font-size:15.5px;font-weight:450;display:flex;position:absolute;top:214px;right:416px}.integrations-story-scene-module__dmKNYa__compiledMark{flex-shrink:0;width:17px;height:20px}.integrations-story-scene-module__dmKNYa__appClip{pointer-events:none;width:800px;height:620px;position:absolute;top:0;left:0;overflow:hidden}.integrations-story-scene-module__dmKNYa__appWindow{width:760px;height:570px;position:absolute;top:56px;left:420px}.integrations-story-scene-module__dmKNYa__mcpOverlay{transform-origin:0 0;width:896px;position:absolute;top:295px;left:430.179px;transform:scale(.85)}.integrations-story-scene-module__dmKNYa__memoryOutput{fill:none;pointer-events:none;width:800px;height:620px;position:absolute;inset:0}.integrations-story-scene-module__dmKNYa__outputTracks{stroke:var(--muted-foreground);stroke-width:1px;opacity:.4}.integrations-story-scene-module__dmKNYa__outputPulse{stroke-width:1.4px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.integrations-story-scene-module__dmKNYa__outputPulse{display:none}}@media (max-width:59.999rem){.integrations-story-scene-module__dmKNYa__viewport{max-width:32rem}}
.work-questions-module__S--9yq__section{background:var(--background)}.work-questions-module__S--9yq__questionPanel{align-self:stretch;min-width:0}.work-questions-module__S--9yq__columns{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:clamp(2rem,4vw,4rem);display:grid}.work-questions-module__S--9yq__demo{overflow-anchor:none;border-radius:var(--radius-xl);background:var(--muted);align-self:stretch;min-width:0;display:flex}.work-questions-module__S--9yq__stage{flex:1;width:100%;min-height:28rem;margin-inline:0;position:relative}.work-questions-module__S--9yq__transcriptViewport{position:absolute;inset:1.5rem clamp(1.5rem,4vw,3rem) 7.5rem;overflow:clip}.work-questions-module__S--9yq__transcript{flex-direction:column;gap:2rem;display:flex;position:absolute;inset:auto 0 0}.work-questions-module__S--9yq__question,.work-questions-module__S--9yq__response{min-width:0}.work-questions-module__S--9yq__composer{position:absolute;inset:auto clamp(1.5rem,4vw,3rem) 1.5rem}@media not (min-width:40rem){.work-questions-module__S--9yq__stage{min-height:38rem}}@media not (min-width:56rem){.work-questions-module__S--9yq__columns{grid-template-columns:1fr;gap:2.5rem;max-width:38rem;margin-inline:auto}}.work-questions-module__S--9yq__questionList{margin:0;padding:0;list-style:none}.work-questions-module__S--9yq__questionRow{position:relative}.work-questions-module__S--9yq__questionButton{text-align:start;width:100%;color:var(--muted-foreground);cursor:pointer;gap:.375rem;padding:1.25rem 0;font-size:1rem;line-height:1.5;display:grid}.work-questions-module__S--9yq__category{letter-spacing:.06em;color:var(--muted-foreground);font-size:.6875rem;line-height:1rem}.work-questions-module__S--9yq__questionButton:hover,.work-questions-module__S--9yq__questionButton[aria-pressed=true]{color:var(--foreground)}.work-questions-module__S--9yq__questionButton:focus-visible{outline:2px solid var(--control-focus);outline-offset:4px}.work-questions-module__S--9yq__progressTrack{background:var(--border);height:1px;display:block;overflow:hidden}.work-questions-module__S--9yq__progressFill{transform-origin:0;background:var(--foreground);width:100%;height:100%;display:block}.work-questions-module__S--9yq__cursor{color:var(--foreground);pointer-events:none;position:absolute;bottom:-6px;right:4px}
.integrations-convergence-module__TXoFsG__scene{background:linear-gradient(var(--background), color-mix(in oklch, var(--muted) 35%, var(--background)) 60%, var(--background));position:relative;container-type:inline-size}.integrations-convergence-module__TXoFsG__seam{pointer-events:none;gap:6.25cqw;width:100vw;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.integrations-convergence-module__TXoFsG__seam>div{border-top:1px solid var(--border);flex:1}.integrations-convergence-module__TXoFsG__drawing{width:100%;height:auto;display:block;overflow:visible}.integrations-convergence-module__TXoFsG__tile{fill:var(--background);stroke:color-mix(in oklch, var(--foreground) 3%, transparent);filter:drop-shadow(0 6px 8px #00000009)}.integrations-convergence-module__TXoFsG__port{fill:var(--background);stroke:color-mix(in oklch, var(--foreground) 7%, transparent)}.integrations-convergence-module__TXoFsG__line{fill:none;stroke:color-mix(in oklch, var(--foreground) 6%, transparent);stroke-width:1px}.integrations-convergence-module__TXoFsG__pulse{fill:none;stroke-width:1.4px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.integrations-convergence-module__TXoFsG__pulse{display:none}}
