@layer components{:where(.product-demo-app-shell){position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden}:where([data-product-demo-type-optical-scale]) :where(.type-message-body,.type-message-body-s,.type-body-large,[class~="type-body-large!"],.type-body,.type-composer){font-size:18px!important;line-height:25px!important}:where([data-product-demo-type-optical-scale]) :where(.type-body-bold,.type-heading-4){font-size:18px!important;line-height:24px!important}:where([data-product-demo-type-optical-scale]) :where(.type-label,[class~="type-label!"],.type-label-small,.type-body-strong,[class~="type-body-strong!"],.type-button,.type-button-sm,.type-button-lg,.type-caption,.type-caption-bold,.type-caption-regular,.type-caption-upper){font-size:16px!important;line-height:22px!important}:where([data-product-demo-type-optical-scale]) :where(.type-tiny,.type-tiny-upper,.type-micro,.type-micro-upper){font-size:14px!important;line-height:20px!important}:where(.product-demo-app-shell-header){position:relative;z-index:2;display:grid;grid-template-columns:262px minmax(0,1fr) 262px;align-items:center;width:100%;height:48px;padding-inline:var(--space-16)}:where([data-canvas-size=focused] .product-demo-app-shell-header){grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)}:where(.product-demo-app-shell-body){position:relative;z-index:1;display:grid;grid-template-columns:52px minmax(0,1fr);width:100%;height:calc(100% - 48px);min-height:0}:where(.product-demo-app-shell-rail){display:flex;min-height:0;flex-direction:column;align-items:center;gap:var(--space-8);padding-block:var(--space-8)}:where(.product-demo-app-shell-content){position:relative;min-width:0;min-height:0;margin-right:4px;margin-bottom:4px;overflow:hidden;border-radius:var(--radius-lg)}:where(.product-demo-app-shell-overlay){position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}:where(.product-demo-app-shell-gradient){position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}}@layer components{:where(.product-demo-frame){position:relative;display:flex;min-width:0;min-height:0;width:100%;aspect-ratio:8 / 5;align-items:center;justify-content:center;overflow:hidden}:where(.product-demo-frame-canvas){position:relative;flex:none;width:1200px;height:750px;overflow:hidden;transform-origin:center}:where(.product-demo-frame[data-canvas-size=focused]>.product-demo-frame-canvas){width:1024px}:where(.product-demo-frame[data-canvas-layout=overscan]){align-items:flex-start;justify-content:flex-start;padding-block:var(--space-24);padding-left:var(--space-24)}:where(.product-demo-frame[data-canvas-layout=overscan]>.product-demo-frame-canvas){overflow:visible;transform-origin:left top}}@layer components{:where(.product-demo-three-stage){position:relative;isolation:isolate;width:100%;height:100%;min-width:0;min-height:0;overflow:visible}:where(.product-demo-three-stage[data-demo-three-active=true]) :where(.product-demo-three-slack-window) :where(.type-body-large,[class~="type-body-large!"]){font-size:20px!important;line-height:28px!important}:where(.product-demo-three-stage[data-demo-three-active=true]) :where(.product-demo-three-slack-window) :where(.type-heading-4){font-size:20px!important;line-height:26px!important}:where(.product-demo-three-stage[data-demo-three-active=true]) :where(.product-demo-three-slack-window) :where(.type-label,[class~="type-label!"],.type-body-strong,[class~="type-body-strong!"]){font-size:18px!important;line-height:24px!important}:where(.product-demo-three-stage[data-demo-three-active=true]) :where(.product-demo-three-slack-window) :where(.type-button-lg){font-size:20px!important;line-height:26px!important}:where(.product-demo-three-type-window),:where(.product-demo-three-slack-window){position:absolute;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-elevation-md);transform-origin:top left;transition-property:transform,opacity,box-shadow;transition-duration:var(--duration-base),var(--duration-quick),var(--duration-base);transition-timing-function:var(--ease-out-soft),var(--ease-out),var(--ease-out);will-change:transform,opacity}:where(.product-demo-three-stage[data-demo-three-active=false] .product-demo-three-type-window){overflow:visible}:where(.product-demo-three-type-window){top:0;right:0;bottom:0;left:0}:where(.product-demo-three-stage[data-demo-three-foreground=slack] .product-demo-three-type-window){z-index:1;opacity:.68;transform:translate3d(188px,28px,0) scale(.82)}:where(.product-demo-three-stage[data-demo-three-foreground=type] .product-demo-three-type-window){z-index:2;opacity:1;transform:translate3d(72px,0,0) scale(.96)}:where(.product-demo-three-stage[data-demo-three-active=false] .product-demo-three-type-window){z-index:1;opacity:1;box-shadow:none;transform:none;transition-duration:var(--duration-instant)}:where(.product-demo-three-slack-window){z-index:2;top:24px;left:32px;width:600px;height:800px}:where(.product-demo-three-stage[data-demo-three-playback-started=true][data-demo-three-playback-stage=entering][data-demo-three-foreground=slack] .product-demo-three-slack-window){animation:product-demo-three-slack-enter var(--duration-expressive-xlong) var(--ease-out-soft) both,product-demo-three-slack-fade-in var(--duration-quick) var(--ease-out) both}:where(.product-demo-three-stage[data-demo-three-playback-stage=entering] .product-demo-three-type-window){transition-duration:var(--duration-expressive-xlong)}:where(.product-demo-three-stage[data-demo-three-foreground=slack] .product-demo-three-slack-window){opacity:1;transform:translateZ(0) scale(.84)}:where(.product-demo-three-stage[data-demo-three-foreground=type] .product-demo-three-slack-window){z-index:1;opacity:.62;transform:translate3d(-8px,36px,0) scale(.6822)}:where(.product-demo-three-stage[data-demo-three-active=true][data-demo-three-playback-started=false] .product-demo-three-type-window){opacity:1;box-shadow:none;transform:none}:where(.product-demo-three-stage[data-demo-three-active=true][data-demo-three-playback-started=false] .product-demo-three-slack-window){opacity:0;pointer-events:none;transform:translate3d(-120px,0,0) scale(.79)}:where(.product-demo-three-window-content){width:100%;height:100%}:where(.product-demo-three-activation){position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;border:0;border-radius:inherit;background:transparent}:where(.product-demo-three-app-dock){position:absolute;z-index:30;bottom:var(--space-24);left:50%;display:flex;align-items:center;gap:var(--space-8);overflow:visible;padding:var(--space-8);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-surface-default) 64%,transparent);box-shadow:var(--shadow-elevation-lg);pointer-events:none;transform:translate3d(-50%,0,0);animation:product-demo-three-dock-enter var(--duration-expressive) var(--ease-out-soft) both}:where(.product-demo-three-app-dock[data-demo-three-dock-exiting=true]){animation:product-demo-three-dock-exit var(--duration-quick) var(--ease-out) both}:where(.product-demo-three-app-dock-item){position:relative;display:grid;width:calc(var(--space-48) + var(--space-12));height:calc(var(--space-48) + var(--space-12));flex:none;place-items:center;overflow:hidden;border:0;border-radius:var(--radius-xl);padding:0;background:transparent;box-shadow:var(--shadow-elevation-sm);pointer-events:auto;transform:translateZ(0) scale(1);transform-origin:center bottom;transition:var(--transition-lift)}button.product-demo-three-app-dock-item{cursor:pointer}:where(.product-demo-three-app-dock-item[data-active=true]){box-shadow:var(--shadow-elevation-md);transform:translateZ(0) scale(1.04)}@media(hover:hover)and (pointer:fine){:where(button.product-demo-three-app-dock-item:hover){box-shadow:var(--shadow-elevation-md);transform:translate3d(0,-4px,0) scale(1.04)}}:where(.product-demo-three-app-dock-item>img){display:block;width:100%;height:100%;object-fit:cover}:where([data-demo-three-activation=slack]){right:auto;width:60px}:where(.product-demo-three-message-enter){animation:product-demo-three-message-enter var(--duration-expressive-xlong) var(--ease-out-soft) both}:where(.product-demo-three-type-thread){position:relative;isolation:isolate;display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden}:where(.product-demo-three-type-space-header){position:sticky;top:0;z-index:3;display:flex;width:100%;height:52px;min-height:52px;flex:none;align-items:center;justify-content:space-between;gap:var(--space-12);padding-inline:var(--space-8)}:where(.product-demo-three-type-toolbar){position:sticky;top:52px;z-index:3;display:flex;width:100%;height:44px;min-height:44px;flex:none;align-items:center;justify-content:space-between;gap:var(--space-12);padding-inline:var(--space-4)}:where(.product-demo-three-type-viewport){position:relative;width:100%;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--space-16),black calc(100% - 168px),transparent calc(100% - 116px));mask-image:linear-gradient(to bottom,transparent 0,black var(--space-16),black calc(100% - 168px),transparent calc(100% - 116px));mask-mode:alpha}:where(.product-demo-three-type-stack){width:min(780px,calc(100% - var(--space-32)));margin-inline:auto;padding-top:var(--space-20);padding-bottom:176px}:where(.product-demo-three-type-thread-header){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-32)}:where(.product-demo-three-type-thread-header h2:focus-visible),:where(.product-demo-three-slack-thread-header h2:focus-visible){border-radius:var(--radius-sm);outline:2px solid var(--color-border-focus);outline-offset:var(--space-2)}:where(.product-demo-three-type-thread-metadata){display:flex;align-items:center;gap:var(--space-16)}:where(.product-demo-three-type-messages){display:flex;flex-direction:column;gap:var(--space-32)}:where(.product-demo-three-type-message){display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-8)}:where(.product-demo-three-type-human){max-width:541px}:where(.product-demo-three-type-current){align-items:flex-end}:where(.product-demo-three-type-agent){width:calc(100% - var(--space-64))}:where(.product-demo-three-type-message-header){display:flex;align-items:center;gap:var(--space-6)}:where(.product-demo-three-type-message-header-current){flex-direction:row-reverse}:where(.product-demo-three-type-bubble-stack){display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:var(--space-2)}:where(.product-demo-three-type-provenance){display:block}:where(.product-demo-three-type-current .product-demo-three-type-provenance){text-align:right}:where(.product-demo-three-response-copy){display:flex;width:100%;flex-direction:column;gap:var(--space-8)}:where(.product-demo-three-assets){display:grid;width:100%;overflow:hidden;gap:var(--space-4);border-radius:var(--radius-xs);grid-template-columns:1.15fr .85fr 1fr 1.1fr}:where(.product-demo-three-type-assets){max-width:610px;margin-top:var(--space-12)}:where(.product-demo-three-asset){display:block;width:100%;height:112px;border-radius:var(--radius-xs);object-fit:cover}:where(.product-demo-three-type-composer){position:absolute;z-index:3;right:50%;bottom:var(--space-24);display:flex;width:min(780px,calc(100% - var(--space-32)));flex:none;flex-direction:column;justify-content:flex-end;gap:var(--space-6);transform:translate3d(50%,0,0)}:where(.product-demo-three-type-composer-shell){position:relative;display:flex;min-width:0;min-height:90px;flex-direction:column;align-items:stretch;justify-content:space-between;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-elevation-sm);transition-property:background-color,box-shadow;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out)}:where(.product-demo-three-type-composer-shell-interactive){overflow:visible}:where(.product-demo-three-type-composer-shell:focus-within),:where(.product-demo-three-slack-composer:focus-within){outline:2px solid var(--color-border-focus);outline-offset:var(--space-2);box-shadow:var(--shadow-elevation-md)}:where(.product-demo-three-signup-prompt){margin-inline:var(--space-4)}:where(.product-demo-three-type-textarea){max-height:88px;min-height:50px;flex:none;resize:none;padding:var(--space-16)!important}:where(.product-demo-three-type-static-textarea){display:flex;min-height:50px;align-items:flex-start;padding:var(--space-16)}:where(.product-demo-three-type-textarea:disabled){cursor:default;opacity:1}:where(.product-demo-three-type-composer-footer){display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8)}.product-demo-three-type-composer-shell>.product-demo-three-type-composer-footer{z-index:3}:where(.product-demo-three-type-composer-mode),:where(.product-demo-three-type-message-mode-trigger){flex:none;color:var(--color-fg-secondary)}:where(.product-demo-three-slack-app){display:flex;width:600px;height:800px;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl)}:where(.product-demo-three-slack-chrome){display:grid;height:60px;min-height:60px;align-items:center;gap:var(--space-12);padding-inline:var(--space-12);grid-template-columns:96px minmax(0,1fr) 0}:where(.product-demo-three-slack-history-controls){display:flex;align-items:center;gap:calc(var(--space-16) + var(--space-2))}:where(.product-demo-three-slack-icon-button){display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;border-radius:var(--radius-md)}:where(.product-demo-three-slack-icon-button svg),:where(.product-demo-three-slack-search svg){width:20px;height:20px}:where(.product-demo-three-slack-search){display:flex;height:36px;min-width:0;align-items:center;gap:var(--space-8);padding-inline:var(--space-12);border-radius:var(--radius-md)}:where(.product-demo-three-slack-thread){display:flex;width:calc(100% - 24px);min-height:0;flex:1;flex-direction:column;align-self:center;overflow:hidden;margin-bottom:var(--space-12);border-radius:var(--radius-md)}:where(.product-demo-three-slack-thread-header){display:flex;min-height:56px;flex:none;align-items:center;justify-content:space-between;border-bottom-width:1px;padding-inline:var(--space-20)}:where(.product-demo-three-slack-thread-header>div){display:flex;align-items:baseline;gap:var(--space-8)}:where(.product-demo-three-slack-viewport){min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--space-12),black calc(100% - var(--space-24)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--space-12),black calc(100% - var(--space-24)),transparent 100%);mask-mode:alpha}:where(.product-demo-three-slack-stack){display:flex;width:544px;margin-inline:auto;flex-direction:column;gap:var(--space-20);padding-block:var(--space-8)}:where(.product-demo-three-slack-message),:where(.product-demo-three-slack-status){display:flex;width:100%;align-items:flex-start;gap:var(--space-12)}:where(.product-demo-three-slack-message-body){min-width:0;flex:1}:where(.product-demo-three-slack-message-name-row){display:flex;align-items:center;gap:var(--space-8)}:where(.product-demo-three-slack-grouped-reply){margin-top:var(--space-8)}:where(.product-demo-three-slack-replies-rule){display:grid;align-items:center;gap:var(--space-12);grid-template-columns:max-content minmax(0,1fr)}:where(.product-demo-three-slack-replies-rule>:last-child){border-top-width:1px}:where(.product-demo-three-slack-status){align-items:center;gap:var(--space-8);padding-inline-start:var(--space-24)}:where(.product-demo-three-slack-status-mark){display:block;width:20px;height:20px;flex:none;border-radius:var(--radius-sm)}:where(.product-demo-three-slack-status-copy){display:grid;min-width:0;align-items:center}:where(.product-demo-three-slack-status-label){display:inline-block;grid-area:1 / 1;white-space:nowrap}:where(.product-demo-three-slack-status-label-in){animation:product-demo-three-status-label-in var(--duration-slow) var(--ease-out) both}:where(.product-demo-three-slack-status-label-out){animation:product-demo-three-status-label-out var(--duration-slow) var(--ease-out) both}:where(.product-demo-three-slack-app-label){padding:var(--space-2) var(--space-4);border-radius:var(--radius-xs);background:var(--color-provider-slack-toolbar)}:where(.product-demo-three-slack-mention){display:inline-flex;padding-inline:var(--space-2);border-radius:var(--radius-xs)}:where(.product-demo-three-slack-assets){width:483px;margin-top:var(--space-12);gap:6px;grid-template-columns:62px 167px 174px 62px}:where(.product-demo-three-slack-assets .product-demo-three-asset){height:83px}:where(.product-demo-three-view-type){display:inline-block;margin-top:var(--space-12);border:0;padding:0;background:transparent}:where(button.product-demo-three-view-type){cursor:pointer}:where(button.product-demo-three-view-type:focus-visible){border-radius:var(--radius-xs);outline:2px solid var(--color-border-focus);outline-offset:var(--space-2)}:where(.product-demo-three-slack-composer-wrap){display:flex;width:544px;min-height:148px;flex:none;flex-direction:column;justify-content:flex-end;align-self:center;padding-bottom:var(--space-16)}:where(.product-demo-three-slack-composer-wrap .product-demo-three-signup-prompt){margin-inline:0;padding:0 0 var(--space-6)}:where(.product-demo-three-slack-composer){display:flex;min-height:132px;flex-direction:column;overflow:hidden;border-width:1px;border-radius:var(--radius-lg)}:where(.product-demo-three-slack-formatting){display:flex;min-height:38px;align-items:center;gap:var(--space-12);border-bottom-width:1px;padding-inline:var(--space-12)}:where(.product-demo-three-slack-formatting svg),:where(.product-demo-three-slack-composer-tools svg){width:18px;height:18px}:where(.product-demo-three-slack-format-separator){width:1px;height:20px;background:currentColor;opacity:.25}:where(.product-demo-three-slack-editor){display:flex;min-height:48px;flex:1;align-items:flex-start;padding:var(--space-12)}:where(.product-demo-three-slack-textarea){width:100%;min-height:24px;resize:none;border:0;outline:0;background:transparent}:where(.product-demo-three-slack-composer-footer){display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-8)}:where(.product-demo-three-slack-composer-tools){display:flex;align-items:center;gap:var(--space-16)}:where(.product-demo-three-slack-send){display:inline-flex;min-width:54px;height:32px;align-items:center;justify-content:space-evenly;border:0;border-radius:var(--radius-md);background:transparent}:where(.product-demo-three-slack-send svg:first-child){width:18px;height:18px}:where(.product-demo-three-slack-send svg:last-child){width:14px;height:14px}:where(.product-demo-three-slack-send-interactive:not(:disabled)){cursor:pointer;background:var(--color-provider-slack-mention)}:where(.product-demo-three-slack-send-interactive:disabled){cursor:default;opacity:.48}:where(.product-demo-three-typing-caret){display:inline-block;width:1px;height:1lh;margin-left:1px;background:currentColor;animation:product-demo-three-caret 1s steps(2,jump-none) infinite;vertical-align:text-bottom}:where(.product-demo-three-stage[data-demo-three-interaction-mode=static] .product-demo-three-type-window),:where(.product-demo-three-stage[data-demo-three-interaction-mode=static] .product-demo-three-slack-window){transition:none}:where(.product-demo-three-stage[data-demo-three-interaction-mode=static] .product-demo-three-slack-window),:where(.product-demo-three-stage[data-demo-three-interaction-mode=static] .product-demo-three-message-enter),:where(.product-demo-three-stage[data-demo-three-interaction-mode=static] .product-demo-stream-phrase),:where(.product-demo-three-stage[data-demo-three-interaction-mode=static] .product-demo-three-slack-status-label),:where(.product-demo-three-stage[data-demo-three-interaction-mode=static] .product-demo-three-app-dock),:where(.product-demo-three-app-dock[data-demo-three-interaction-mode=static]){animation:none;filter:none}:where(.product-demo-three-stage[data-demo-three-interaction-mode=static] .product-demo-three-app-dock-item),:where(.product-demo-three-app-dock[data-demo-three-interaction-mode=static] .product-demo-three-app-dock-item){transition:none}:where(.product-demo-three-stage[data-demo-three-interaction-mode=static] .product-demo-three-type-composer-shell:before){animation:none}@media(prefers-reduced-motion:reduce){:where(.product-demo-three-type-window),:where(.product-demo-three-slack-window){transition-duration:var(--duration-instant)}:where(.product-demo-three-message-enter){animation:none;transform:none}:where(.product-demo-three-slack-status-label){animation:none;filter:none}:where(.product-demo-three-slack-window){animation:none}:where(.product-demo-three-app-dock){animation:none;transform:translate3d(-50%,0,0)}:where(.product-demo-three-app-dock-item),:where(.product-demo-three-app-dock-item[data-active=true]){transform:none;transition:none}:where(.product-demo-three-typing-caret){display:none;animation:none}}}@keyframes product-demo-three-message-enter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes product-demo-three-slack-enter{0%{transform:translate3d(-120px,0,0) scale(.79)}to{transform:translateZ(0) scale(.84)}}@keyframes product-demo-three-slack-fade-in{0%{opacity:0}to{opacity:1}}@keyframes product-demo-three-status-label-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes product-demo-three-status-label-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(2px)}}@keyframes product-demo-three-dock-enter{0%{opacity:0;transform:translate3d(-50%,calc(100% + var(--space-24)),0) scale(.94)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}@keyframes product-demo-three-dock-exit{0%{opacity:1;transform:translate3d(-50%,0,0) scale(1)}to{opacity:0;transform:translate3d(-50%,calc(100% + var(--space-24)),0) scale(.94)}}@keyframes product-demo-three-caret{50%{opacity:0}}@layer components{:where(.product-demo-three-digest){display:flex;flex-direction:column;gap:var(--space-12)}:where(.product-demo-three-digest-section){display:flex;flex-direction:column;gap:var(--space-4)}:where(.product-demo-three-digest-list){display:flex;flex-direction:column;padding-left:var(--space-24);list-style:disc}:where(.product-demo-three-digest-list li){display:list-item}:where(.product-demo-three-digest-list li>span:first-child){margin-right:var(--space-4)}:where(.product-demo-three-digest-actions){display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-4)}:where(.product-demo-three-digest-action){display:inline-flex;align-items:center;padding:var(--space-6) var(--space-12);border-radius:var(--radius-sm)}}@layer components{.shared-agent-desktop{background-size:cover;background-position:center}.shared-agent-desktop-frame{aspect-ratio:1024 / 810;background:transparent}.shared-agent-windows{position:relative;width:100%;height:100%}.shared-agent-window{position:absolute;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-elevation-md);transform-origin:top left;transition:transform var(--duration-expressive) var(--ease-out-soft),opacity var(--duration-base) var(--ease-out)}.shared-agent-window-claude{top:16px;left:42px;width:640px;height:720px;transform:translateY(32px) scale(.82);opacity:.7;z-index:1}.shared-agent-window-type{top:24px;left:200px;width:900px;height:710px;transform:translateY(20px) scale(.84);opacity:.72;z-index:2}.shared-agent-window-slack{top:24px;left:400px;width:600px;height:800px;transform:translateY(24px) scale(.73);opacity:.64;z-index:0}.shared-agent-window[data-front=true]{z-index:3;opacity:1}.shared-agent-window-claude[data-front=true]{transform:translate(24px) scale(.9)}.shared-agent-window-type[data-front=true]{transform:translate(-128px) scale(.97)}.shared-agent-story[data-scene=use] .shared-agent-window-claude{opacity:0}.shared-agent-story[data-scene=use] .shared-agent-window-type{transform:translate(-128px,20px) scale(.84)}.shared-agent-window-slack[data-front=true]{transform:translate(60px,-8px) scale(.83)}.shared-agent-windows :is(.type-body-large,.type-body){font-size:20px!important;line-height:28px!important}.shared-agent-windows :is(.type-heading-4,.type-label){font-size:20px!important;line-height:26px!important}.shared-agent-windows .type-caption{font-size:16px!important;line-height:22px!important}.shared-agent-windows [data-visible=false]{visibility:hidden}.shared-agent-dock{position:absolute;bottom:var(--space-20);left:50%;display:flex;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-surface-default) 72%,transparent);box-shadow:var(--shadow-elevation-lg);transform:translate(-50%)}.shared-agent-dock-item{width:60px;height:60px;overflow:hidden;padding:0;border-radius:var(--radius-xl);background:var(--color-surface-default);box-shadow:var(--shadow-elevation-sm);transition:var(--transition-lift)}.shared-agent-dock-item[aria-pressed=true]{transform:translateY(-4px);box-shadow:var(--shadow-elevation-md);outline:2px solid var(--color-border-bold);outline-offset:3px}.shared-agent-dock-item img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){.shared-agent-desktop-frame{aspect-ratio:1024 / 950}.shared-agent-dock{bottom:var(--space-12)}.shared-agent-dock-item{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.shared-agent-window,.shared-agent-dock-item{transition:none}}}.shared-agent-claude{background:color-mix(in srgb,var(--color-provider-claude) 5%,var(--color-surface-default))}.shared-agent-claude-prompt{background:color-mix(in srgb,var(--color-fg-primary) 6%,transparent)}.shared-agent-claude-response{font-family:Georgia,Times New Roman,serif}@media(min-width:1024px){.marketing-product-tour-preview-stage[data-shared-agent-preview=true]{overflow:hidden}.marketing-product-tour-preview-stage .shared-agent-desktop-frame{aspect-ratio:auto}}
