@keyframes test-visual-module__ZcxjhG__spin{to{transform:rotate(360deg)}}.test-visual-module__ZcxjhG__spinner{animation:.7s linear infinite test-visual-module__ZcxjhG__spin}@media (prefers-reduced-motion:reduce){.test-visual-module__ZcxjhG__spinner{animation:none}}
.email-visual-module__W1Iyuq__card{background:var(--bgSurfaceRaised,#fff);border:1px solid var(--borderSubtler,#f4f4f5);will-change:transform, opacity;border-radius:12px;flex-direction:column;width:574px;height:506px;display:flex;position:relative;overflow:hidden;box-shadow:0 79px 11px #0000,0 51px 10px #00000003,0 28px 8.5px #0000000d,0 13px 6.5px #00000017,0 3px 3.5px #0000001a}.email-visual-module__W1Iyuq__topBar{border-bottom:1px solid var(--borderSubtle,#e4e4e7);background:#fff;align-items:center;width:100%;padding:12px;display:flex}.email-visual-module__W1Iyuq__trafficLights{gap:8px;display:flex}.email-visual-module__W1Iyuq__dot{border-radius:50%;width:12px;height:12px}.email-visual-module__W1Iyuq__dotRed{background:#ff5f57}.email-visual-module__W1Iyuq__dotYellow{background:#febc2e}.email-visual-module__W1Iyuq__dotGreen{background:#28c840}.email-visual-module__W1Iyuq__body{background:#fff;flex:1 0 0;align-items:flex-start;gap:12px;width:100%;padding:24px;display:flex}.email-visual-module__W1Iyuq__avatar{background:#09090b;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.email-visual-module__W1Iyuq__avatar svg{width:20px;height:20px;display:block}.email-visual-module__W1Iyuq__content{flex-direction:column;flex:1 0 0;gap:32px;min-width:0;display:flex}.email-visual-module__W1Iyuq__headerBlock{letter-spacing:-.28px;white-space:nowrap;flex-direction:column;gap:4px;display:flex}.email-visual-module__W1Iyuq__senderName{color:var(--textHeading,#09090b);margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.email-visual-module__W1Iyuq__toLine{color:var(--textParagraph3,#52525b);margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.email-visual-module__W1Iyuq__linesBlock{flex-direction:column;gap:10px;display:flex}.email-visual-module__W1Iyuq__line{will-change:transform, opacity;transform-origin:0;background:#f4f4f5;border-radius:100px;height:10px}.email-visual-module__W1Iyuq__poweredBy{letter-spacing:-.28px;color:var(--textHeading,#09090b);white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.email-visual-module__W1Iyuq__signature{flex-direction:column;gap:16px;display:flex}.email-visual-module__W1Iyuq__signatureName{flex-direction:column;display:flex}.email-visual-module__W1Iyuq__signatureName p{letter-spacing:-.28px;color:var(--textHeading,#09090b);white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.email-visual-module__W1Iyuq__wordmark{width:106px;height:auto;display:block}
.voice-visual-module__a5RGmq__bar{transform-origin:50%;will-change:transform;background:#000;border-radius:4px;width:8px;animation:1.2s ease-in-out infinite voice-visual-module__a5RGmq__twilioWave}@keyframes voice-visual-module__a5RGmq__twilioWave{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.voice-visual-module__a5RGmq__bar{animation:none}}
.typewriter-module__4Dk1Ga__line{clip-path:inset(0 100% 0 0);animation-name:typewriter-module__4Dk1Ga__typewriterLine;animation-fill-mode:forwards;display:block}@keyframes typewriter-module__4Dk1Ga__typewriterLine{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.typewriter-module__4Dk1Ga__lineGrow{white-space:nowrap;width:0;height:0;animation-name:typewriter-module__4Dk1Ga__typewriterLineWidth,typewriter-module__4Dk1Ga__typewriterLineHeight;animation-fill-mode:forwards,forwards;display:block;overflow:hidden}@keyframes typewriter-module__4Dk1Ga__typewriterLineWidth{0%{width:0}to{width:var(--typewriter-line-w)}}@keyframes typewriter-module__4Dk1Ga__typewriterLineHeight{0%{height:0}to{height:1lh}}@media (prefers-reduced-motion:reduce){.typewriter-module__4Dk1Ga__line{clip-path:none;animation:none}.typewriter-module__4Dk1Ga__lineGrow{white-space:normal;width:auto;height:auto;animation:none;overflow:visible}}
@keyframes flow-shared-module__kBUYPa__overviewSpin{to{transform:rotate(360deg)}}.flow-shared-module__kBUYPa__spin{animation:.7s linear infinite flow-shared-module__kBUYPa__overviewSpin}.flow-shared-module__kBUYPa__cubeSpin{transform-origin:50%;animation:2.4s linear infinite flow-shared-module__kBUYPa__overviewSpin}@keyframes flow-shared-module__kBUYPa__overviewThinkingShimmer{0%{background-position:150%}to{background-position:-150%}}.flow-shared-module__kBUYPa__thinkingShimmer{color:#0000;background-image:linear-gradient(90deg,#71717a 0% 42%,#d4d4d7 50%,#71717a 58% 100%);background-size:300%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite flow-shared-module__kBUYPa__overviewThinkingShimmer}.flow-shared-module__kBUYPa__traceTree{transition:grid-template-rows .3s ease-out}.flow-shared-module__kBUYPa__traceChevron{transition:transform .2s ease-out}@media (prefers-reduced-motion:reduce){.flow-shared-module__kBUYPa__spin,.flow-shared-module__kBUYPa__cubeSpin{animation:none}.flow-shared-module__kBUYPa__thinkingShimmer{background-image:none;-webkit-background-clip:initial;background-clip:initial;color:#71717a;animation:none}.flow-shared-module__kBUYPa__traceTree,.flow-shared-module__kBUYPa__traceChevron{transition:none}}
@keyframes agent-widget-visual-module__eXtKrq__traceSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes agent-widget-visual-module__eXtKrq__traceShimmer{0%{background-position:100%}55%{background-position:0%}to{background-position:0%}}.agent-widget-visual-module__eXtKrq__spin{animation:2.4s linear infinite agent-widget-visual-module__eXtKrq__traceSpin}.agent-widget-visual-module__eXtKrq__shimmer{background-image:linear-gradient(90deg, var(--color-text-paragraph-4-v2) 0%, var(--color-text-paragraph-4-v2) 42%, var(--color-text-paragraph-5-v2) 50%, var(--color-text-paragraph-4-v2) 58%, var(--color-text-paragraph-4-v2) 100%);color:#0000;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite agent-widget-visual-module__eXtKrq__traceShimmer}@keyframes agent-widget-visual-module__eXtKrq__fadeIn{0%{opacity:0}to{opacity:1}}.agent-widget-visual-module__eXtKrq__fadeIn{animation:.2s ease-out both agent-widget-visual-module__eXtKrq__fadeIn}@media (prefers-reduced-motion:reduce){.agent-widget-visual-module__eXtKrq__spin,.agent-widget-visual-module__eXtKrq__shimmer,.agent-widget-visual-module__eXtKrq__fadeIn{animation:none}}
@keyframes load-reveal-module__kF4GgG__enterRise{0%{opacity:0;transform:translateY(var(--enter-rise,0))}to{opacity:1;transform:translateY(0)}}.load-reveal-module__kF4GgG__row{--enter-rise:12px;animation:.5s cubic-bezier(.23,1,.32,1) backwards load-reveal-module__kF4GgG__enterRise}@keyframes load-reveal-module__kF4GgG__enterRiseBlur{0%{opacity:0;transform:translateY(var(--enter-rise,0));filter:blur(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.load-reveal-module__kF4GgG__word{--enter-rise:20%;animation:.8s backwards load-reveal-module__kF4GgG__enterRiseBlur;display:inline-block}@media (prefers-reduced-motion:reduce){.load-reveal-module__kF4GgG__row,.load-reveal-module__kF4GgG__word{animation:none}}
@keyframes test-run-card-module__p4-kbG__test-run-spin{to{transform:rotate(360deg)}}.test-run-card-module__p4-kbG__spin{animation:.7s linear infinite test-run-card-module__p4-kbG__test-run-spin}@media (prefers-reduced-motion:reduce){.test-run-card-module__p4-kbG__spin{animation:none}}
@keyframes chat-visual-module__VlMKja__messagePopIn{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes chat-visual-module__VlMKja__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes chat-visual-module__VlMKja__textShimmer{0%{background-position:100%}55%{background-position:0%}to{background-position:0%}}.chat-visual-module__VlMKja__messagePopIn{transform-origin:100% 100%;animation:.54s cubic-bezier(.34,1.56,.64,1) both chat-visual-module__VlMKja__messagePopIn}.chat-visual-module__VlMKja__fadeIn{animation:.2s ease-out both chat-visual-module__VlMKja__fadeIn}.chat-visual-module__VlMKja__shimmer{background-image:linear-gradient(90deg, var(--textParagraph4) 0%, var(--textParagraph4) 42%, color-mix(in srgb, var(--textParagraph4) 30%, white) 50%, var(--textParagraph4) 58%, var(--textParagraph4) 100%);color:#0000;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite chat-visual-module__VlMKja__textShimmer}@media (prefers-reduced-motion:reduce){.chat-visual-module__VlMKja__messagePopIn,.chat-visual-module__VlMKja__fadeIn,.chat-visual-module__VlMKja__shimmer{animation:none}}
.platform-stack-module__495ihq__glow{mix-blend-mode:screen;background-image:linear-gradient(115deg,#0000 30%,#ffffff47 50%,#0000 70%);background-repeat:no-repeat;background-size:280% 100%}
.chat-thread-module__aspeOG__popIn{animation:.54s cubic-bezier(.34,1.56,.64,1) both chat-thread-module__aspeOG__messagePopIn}@keyframes chat-thread-module__aspeOG__messagePopIn{0%{opacity:0;transform:scale(.8)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.chat-thread-module__aspeOG__fadeIn{animation:.2s ease-out both chat-thread-module__aspeOG__threadFadeIn}@keyframes chat-thread-module__aspeOG__threadFadeIn{0%{opacity:0}to{opacity:1}}.chat-thread-module__aspeOG__thinking{color:#0000;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite chat-thread-module__aspeOG__threadTextShimmer}@keyframes chat-thread-module__aspeOG__threadTextShimmer{0%{background-position:100%}55%{background-position:0%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.chat-thread-module__aspeOG__popIn,.chat-thread-module__aspeOG__fadeIn{animation:none}.chat-thread-module__aspeOG__thinking{color:var(--textParagraph4);background:0 0;animation:none}}
.call-stage-module__hxcBcq__orb{box-sizing:border-box;background:linear-gradient(#fff0 0%,#fff 100%);border-style:solid;border-color:#0000000a;border-radius:50%}.call-stage-module__hxcBcq__bars{align-items:center;gap:8px;height:80px;display:flex}.call-stage-module__hxcBcq__bar{transform-origin:50%;background:#09090b;border-radius:1000px;width:8px;animation:.9s ease-in-out infinite alternate call-stage-module__hxcBcq__voice-bar;display:block}@media (prefers-reduced-motion:reduce){.call-stage-module__hxcBcq__bar{animation:none}}@keyframes call-stage-module__hxcBcq__voice-bar{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}
.backstage-visual-module__-KLz9q__thinking{color:#0000;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite backstage-visual-module__-KLz9q__textShimmer}@keyframes backstage-visual-module__-KLz9q__textShimmer{0%{background-position:100%}55%{background-position:0%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.backstage-visual-module__-KLz9q__thinking{color:var(--textParagraph4);background:0 0;animation:none}}
.voice-orb-module__-NDvuG__bar{transform-origin:50%;will-change:transform;background:#000;border-radius:4px;width:8px;animation:1.2s ease-in-out infinite voice-orb-module__-NDvuG__voiceOrbWave}@keyframes voice-orb-module__-NDvuG__voiceOrbWave{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.voice-orb-module__-NDvuG__bar{animation:none}}
.slack-visual-module__vc6wxq__card{width:375px;height:708px;box-shadow:0 calc(195px / var(--demo-scale,1)) calc(54.75px / var(--demo-scale,1)) 0 #0000, 0 calc(124.5px / var(--demo-scale,1)) calc(50.25px / var(--demo-scale,1)) 0 #00000003, 0 calc(70.5px / var(--demo-scale,1)) calc(42px / var(--demo-scale,1)) 0 #00000005, 0 calc(31.5px / var(--demo-scale,1)) calc(31.5px / var(--demo-scale,1)) 0 #00000008, 0 calc(7.5px / var(--demo-scale,1)) calc(17.25px / var(--demo-scale,1)) 0 #0000000a;background:#fff;border-radius:20px;position:relative;overflow:hidden}.slack-visual-module__vc6wxq__topStack{z-index:2;background:#fff;flex-direction:column;width:375px;display:flex;position:absolute;top:0;left:0}.slack-visual-module__vc6wxq__statusBar{justify-content:space-between;align-items:center;width:100%;display:flex}.slack-visual-module__vc6wxq__time{color:#27272a;justify-content:center;align-items:center;width:140.5px;height:54px;font-family:SF Pro,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;font-weight:590;line-height:22px;display:flex}.slack-visual-module__vc6wxq__levels{width:140.5px;height:54px;display:block}.slack-visual-module__vc6wxq__headerRow{align-items:center;gap:12px;width:100%;padding:8px 20px 0 12px;display:flex}.slack-visual-module__vc6wxq__backArrow{width:24px;height:24px;display:block}.slack-visual-module__vc6wxq__headerCard{background:#fafafa;border-radius:10px;flex:1 0 0;align-items:center;min-width:0;height:39.5px;padding:2px 2px 2px 12px;display:flex}.slack-visual-module__vc6wxq__headerChannel{align-items:center;gap:6px;display:flex}.slack-visual-module__vc6wxq__headerChannelText{align-items:center;gap:3px;display:flex}.slack-visual-module__vc6wxq__channelHash{font-family:var(--font-sans), "Inter", sans-serif;letter-spacing:-.38px;color:#09090b;white-space:nowrap;font-size:19px;font-weight:600}.slack-visual-module__vc6wxq__channelName{font-family:var(--font-sans), "Inter", sans-serif;letter-spacing:-.32px;color:#09090b;white-space:nowrap;font-size:16px;font-weight:600}.slack-visual-module__vc6wxq__tabs{border-bottom:1px solid #e4e4e7;width:100%;margin-top:16px;display:flex}.slack-visual-module__vc6wxq__tab{min-width:0;font-family:var(--font-sans), "Inter", sans-serif;letter-spacing:-.28px;flex:1 0 0;justify-content:center;align-items:center;padding-bottom:16px;font-size:14px;font-weight:500;display:flex}.slack-visual-module__vc6wxq__tabActive{color:#09090b;border-bottom:2px solid #09090b;margin-bottom:-1px}.slack-visual-module__vc6wxq__tabInactive{color:#52525b}.slack-visual-module__vc6wxq__messagesContainer{flex-direction:column;gap:16px;width:376px;padding:0 20px;display:flex;position:absolute;top:175px;left:-.5px}.slack-visual-module__vc6wxq__messageRow{align-items:flex-start;gap:12px;width:100%;display:flex}.slack-visual-module__vc6wxq__messageAvatar{border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.slack-visual-module__vc6wxq__messageAvatarBot{background:#09090b}.slack-visual-module__vc6wxq__messageAvatarBot svg{display:block}.slack-visual-module__vc6wxq__messageAvatarUser img{-o-object-fit:cover;object-fit:cover;width:36px;height:36px;display:block}.slack-visual-module__vc6wxq__messageBody{flex-direction:column;flex:1 0 0;gap:2px;min-width:0;display:flex}.slack-visual-module__vc6wxq__messageMeta{align-items:baseline;gap:4px;display:flex}.slack-visual-module__vc6wxq__messageNameGroup{align-items:baseline;gap:2px;display:flex}.slack-visual-module__vc6wxq__messageName{font-family:var(--font-sans), "Inter", sans-serif;letter-spacing:-.32px;color:#09090b;white-space:nowrap;margin:0;font-size:16px;font-weight:600}.slack-visual-module__vc6wxq__messageAppBadge{background:#f4f4f5;border-radius:1000px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.slack-visual-module__vc6wxq__messageAppBadge p{font-family:var(--font-sans), "Inter", sans-serif;letter-spacing:-.26px;color:#000;white-space:nowrap;margin:0;font-size:13px;font-weight:500;line-height:1.5}.slack-visual-module__vc6wxq__messageTime{font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.22px;color:#71717a;white-space:nowrap;margin:0;font-size:11px;font-weight:400;line-height:1.5}.slack-visual-module__vc6wxq__messageBodyRow{align-items:center;gap:4px;display:flex}.slack-visual-module__vc6wxq__mentionPill{background:#ecf8fe;border-radius:4px;align-items:center;padding:0 4px;display:inline-flex}.slack-visual-module__vc6wxq__mentionPill p{font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:-.32px;color:#3f6985;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:normal}.slack-visual-module__vc6wxq__messageText{color:#000;font-feature-settings:"liga" off, "clig" off;font-family:var(--font-sans), "Inter", sans-serif;letter-spacing:-.32px;margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.slack-visual-module__vc6wxq__messageTextUser{letter-spacing:-.3px;white-space:nowrap;line-height:normal}
