.product-showcase,.product-showcase .product-showcase__window[data-tone=light],:root[data-theme=dark] .product-showcase__window[data-tone=alt]{--px-surface:#fcfcfc;--px-composer:#fff;--px-ink:#0d0d0d;--px-secondary:#5d5d5d;--px-tertiary:#8f8f8f;--px-line:#0000001a;--px-soft:#0000000d;--px-button-ink:#fff;--px-green:#00a240;--px-tab:#fff;--px-avatar-filter:none;--px-added:#e6ffec;--px-added-ink:#116329;--px-removed:#ffebe9;--px-removed-ink:#82071e;--px-composer-shadow:0 0 0 1px #0000000a, 0 2px 8px #0000000a, 0 4px 80px 8px #00000006;--px-window-shadow:0 0 0 1px #0000001a, 0 24px 56px -22px #00000038;--px-veil-near:#fcfcfc8c;--px-veil-far:#fcfcfccc}:root[data-theme=dark] .product-showcase,.product-showcase .product-showcase__window[data-tone=dark],.product-showcase__window[data-tone=alt]{--px-surface:#0e0e0e;--px-composer:#212121;--px-ink:#ededed;--px-secondary:#cdcdcd;--px-tertiary:#afafaf;--px-line:#ffffff26;--px-soft:#ffffff1a;--px-button-ink:#0d0d0d;--px-green:#40c977;--px-tab:#ffffff29;--px-avatar-filter:invert(1);--px-added:#12261e;--px-added-ink:#7ee787;--px-removed:#301a1e;--px-removed-ink:#ffa198;--px-composer-shadow:inset 0 0 1px 0 #fff3;--px-window-shadow:0 0 0 1px #ffffff24, 0 24px 56px -22px #000000b3;--px-veil-near:#0e0e0e8c;--px-veil-far:#0e0e0ecc}.product-showcase{--px-ease:cubic-bezier(.16, 1, .3, 1);--type-weight-heading:400;width:100%;min-width:0;color:var(--px-ink);text-align:left}.product-showcase *,.product-showcase :before,.product-showcase :after{box-sizing:border-box}.product-showcase svg{flex-shrink:0}.product-showcase__frame{isolation:isolate;background:#688f9a;border-radius:8px;padding:6.5% 6% 7.5%;position:relative;overflow:hidden}.product-showcase__frame,.product-showcase>.product-showcase__deck{touch-action:pan-y}.product-showcase__frame>img{z-index:-1;object-fit:cover;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .9s var(--px-ease);position:absolute;inset:0}.product-showcase__frame>img[data-shown]{opacity:1}.product-showcase__deck{aspect-ratio:1120/744;position:relative;container-type:inline-size}.product-showcase__canvas{width:1120px;height:744px;transform:scale(calc(100cqw / 1120px));transform-origin:0 0;position:absolute;inset:0 auto auto 0}.product-showcase__window{z-index:3;background:var(--px-surface);width:1120px;height:700px;box-shadow:var(--px-window-shadow);color:var(--px-ink);font:400 14px/1.5 var(--text-font);transform-origin:top;transition:transform .7s var(--px-ease), opacity .5s var(--px-ease), translate .4s var(--px-ease);border-radius:14px;display:flex;position:absolute;top:44px;left:0;overflow:hidden}.product-showcase__window[data-depth="0"]{translate:var(--swipe-x,0px) 0}.product-showcase[data-swiping] .product-showcase__window[data-depth="0"]{transition:none}.product-showcase__window:after{content:"";z-index:6;pointer-events:none;transition:background .7s var(--px-ease);background:0 0;position:absolute;inset:0}.product-showcase__window[data-depth="1"]{z-index:2;transform:translateY(-20px)scale(.95)}.product-showcase__window[data-depth="1"]:after{background:var(--px-veil-near)}.product-showcase__window:not([data-depth="0"],[data-depth="1"]){z-index:1;transform:translateY(-38px)scale(.9)}.product-showcase__window:not([data-depth="0"],[data-depth="1"]):after{background:var(--px-veil-far)}.product-showcase__window:not([data-depth="0"],[data-depth="1"],[data-depth="2"]){z-index:0;opacity:0}.product-showcase__window[data-leaving]{animation:product-showcase-recycle .9s var(--px-ease)}@keyframes product-showcase-recycle{0%{z-index:4;opacity:1;transform:none;translate:var(--fling-x,0px) 0}45%{z-index:4;opacity:0;transform:translateY(26px)scale(1.015);translate:calc(var(--fling-x,0px) * 1.6) 0}46%{z-index:1;opacity:0;transform:translateY(-38px)scale(.9)translate(0,0)}to{z-index:1;transform:translateY(-38px)scale(.9)translate(0,0)}}.product-showcase__window[data-depth="0"] .product-showcase__step{animation:product-showcase-step .5s var(--px-ease) calc(var(--at) * var(--pace)) both}@keyframes product-showcase-step{0%{opacity:0;transform:translateY(6px)}}.product-showcase__sidebar{flex-direction:column;flex:0 0 196px;padding:14px 10px;display:flex}.product-showcase__traffic{color:var(--px-tertiary);align-items:center;gap:7px;padding:0 6px 18px;display:flex}.product-showcase__traffic i{background:#ff6058;border-radius:50%;width:11px;height:11px}.product-showcase__traffic i:nth-child(2){background:#ffbd2e}.product-showcase__traffic i:nth-child(3){background:#28c840}.product-showcase__traffic svg:first-of-type{margin-left:8px}.product-showcase__traffic svg:last-child{margin-left:auto}.product-showcase__sidebar nav{flex-direction:column;gap:1px;display:flex}.product-showcase__sidebar nav>span{white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;display:flex;overflow:hidden}.product-showcase__sidebar nav>.is-selected{background:var(--px-soft)}.product-showcase__sidebar small{color:var(--px-tertiary);padding:20px 8px 6px;font-size:14px}.product-showcase__account{color:var(--px-tertiary);align-items:center;gap:9px;margin-top:auto;padding:6px 8px;display:flex}.product-showcase__account>i{color:#fff;background:#2bac76;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-style:normal;display:grid}.product-showcase__account>span{min-width:0;color:var(--px-ink);flex:1;line-height:1.3}.product-showcase__sidebar .product-showcase__account small{padding:0;display:block}.product-showcase__main{flex-direction:column;flex:1;min-width:0;display:flex}.product-showcase__main--narrow{flex:0 0 372px}.product-showcase__titlebar{height:46px;color:var(--px-secondary);flex-shrink:0;align-items:center;gap:8px;padding:0 16px;display:flex}.product-showcase__titlebar>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.product-showcase__transcript{flex-direction:column;flex:1;gap:12px;width:100%;max-width:580px;min-height:0;margin:0 auto;padding:8px 24px 0;display:flex;overflow:hidden}.product-showcase__bubble{background:var(--px-soft);border-radius:18px;align-self:flex-end;max-width:88%;padding:8px 14px}.product-showcase__activity{color:var(--px-tertiary);align-items:center;gap:6px;display:flex}.product-showcase__subagent{flex:none;width:16px;height:16px}.product-showcase__subagent+span>span{color:var(--px-ink)}.product-showcase__author{align-items:center;gap:8px;display:flex}.product-showcase__avatar{object-fit:contain;width:20px;height:20px;filter:var(--px-avatar-filter)}.product-showcase__reply p,.product-showcase__description p{color:var(--px-ink);margin:6px 0 0;font-size:14px;line-height:1.55}.product-showcase__passed{color:var(--px-green);align-items:center;gap:6px;display:flex}.product-showcase__pr-card{background:color-mix(in srgb, var(--px-ink) 4%, transparent);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.product-showcase__pr-card>svg{color:var(--px-green)}.product-showcase__pr-card>span:first-of-type{flex:1;min-width:0}.product-showcase__pr-card small{color:var(--px-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.product-showcase__pill{background:var(--px-ink);color:var(--px-button-ink);white-space:nowrap;border-radius:18px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;display:inline-flex}.product-showcase__composer{background:var(--px-composer);width:calc(100% - 48px);max-width:532px;box-shadow:var(--px-composer-shadow);color:var(--px-tertiary);border-radius:28px;flex-shrink:0;margin:12px auto 16px;padding:13px 16px}.product-showcase__composer>div{align-items:center;gap:12px;margin-top:16px;display:flex}.product-showcase__composer>div>span{color:var(--px-ink);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.product-showcase__composer i{background:var(--px-ink);height:30px;color:var(--px-button-ink);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.product-showcase__panel{border-left:1px solid var(--px-line);flex-direction:column;flex:1;min-width:0;padding:0 20px 18px;display:flex;position:relative}.product-showcase__panel-tabs{height:46px;color:var(--px-secondary);flex-shrink:0;align-items:center;gap:2px;display:flex}.product-showcase__panel-tabs>span{border-radius:18px;padding:3px 10px}.product-showcase__panel-tabs>.is-selected{background:var(--px-soft);color:var(--px-ink)}.product-showcase__panel-tabs>svg{margin-left:auto}.product-showcase__review-head{align-items:center;gap:12px;padding-top:6px;display:flex}.product-showcase__review-head h3{color:var(--px-ink);font:400 20px/1.4 var(--text-font);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.product-showcase__review-head h3 span{color:var(--px-tertiary);letter-spacing:0;font-size:14px}.product-showcase__merge{flex-shrink:0;position:relative}.product-showcase__pill--merged{color:#fff;background:#8250df;justify-content:center;position:absolute;inset:0}.product-showcase__window[data-depth="0"] :is(.product-showcase__pill--merged,.product-showcase__status>.product-showcase__step){animation-name:product-showcase-fade}@keyframes product-showcase-fade{0%{opacity:0}}.product-showcase__review-meta{color:var(--px-tertiary);align-items:center;gap:8px;padding:10px 0 16px;display:flex}.product-showcase__review-meta code{background:var(--px-soft);color:var(--px-secondary);font:inherit;border-radius:5px;padding:1px 6px}.product-showcase__review-meta>svg{margin-left:auto}.product-showcase__status{display:inline-flex;position:relative}.product-showcase__status>.product-showcase__step{color:#fff;background:#8250df;justify-content:center;position:absolute;inset:0}.product-showcase__open{background:color-mix(in srgb, var(--px-green) 14%, transparent);color:var(--px-green);border-radius:18px;align-items:center;gap:4px;padding:1px 9px;display:inline-flex}.product-showcase__review-tabs{background:var(--px-soft);color:var(--px-secondary);border-radius:18px;align-self:flex-start;padding:3px;display:flex;position:relative}.product-showcase__review-tabs>span{text-align:center;padding:3px 0;position:relative}.product-showcase__review-tabs>span:first-of-type{width:108px}.product-showcase__review-tabs>span:nth-of-type(2){width:104px}.product-showcase__review-tabs>span:nth-of-type(3){width:78px}.product-showcase__review-tabs small{color:var(--px-tertiary);font-size:14px}.product-showcase__review-tabs>i{background:var(--px-tab);border-radius:18px;width:108px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #0000001f}.product-showcase__window[data-depth="0"] .product-showcase__review-tabs>i{animation:product-showcase-tab .4s var(--px-ease) calc(1.9s * var(--pace)) both}@keyframes product-showcase-tab{to{width:104px;left:111px}}.product-showcase__review-body{flex:1;min-height:0;margin-top:14px;position:relative;overflow:hidden}.product-showcase__description p{color:var(--px-secondary);margin:0 0 10px}.product-showcase__changes{background:var(--px-surface);position:absolute;inset:0}.product-showcase__file{border-bottom:1px solid var(--px-line);color:var(--px-secondary);gap:8px;padding:0 0 8px;display:flex}.product-showcase__file>span:first-of-type{margin-left:auto}.product-showcase__added{color:var(--px-green)}.product-showcase__removed{color:#d96762}.product-showcase__diff-line{color:var(--px-secondary);font:14px/1.75 var(--mono-font);white-space:pre;grid-template-columns:18px minmax(0,1fr);padding:0 10px;display:grid}.product-showcase__diff-line code{font:inherit;overflow:hidden}.product-showcase__diff-line--added{background:var(--px-added);color:var(--px-added-ink)}.product-showcase__diff-line--removed{background:var(--px-removed);color:var(--px-removed-ink)}.product-showcase__panel--opens{flex:0 0 440px}.product-showcase__window[data-depth="0"] .product-showcase__panel--opens{animation-name:product-showcase-panel-open;animation-duration:.6s}@keyframes product-showcase-panel-open{0%{opacity:0;margin-right:-440px}}.product-showcase__files{flex:1;min-height:0;margin-top:10px;overflow:hidden}.product-showcase__files>.product-showcase__file{padding:9px 0}.product-showcase__files>.product-showcase__file>span:nth-of-type(2){margin-left:0}.product-showcase__review-foot{border-top:1px solid var(--px-line);color:var(--px-green);flex-shrink:0;align-items:center;gap:6px;margin-top:12px;padding-top:12px;display:flex}.product-showcase__desktop{background:#688f9a;border-radius:10px;flex:1;min-height:0;position:relative;overflow:hidden}.product-showcase__desktop>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-showcase__browser{--px-ink:#0d0d0d;--px-button-ink:#fff;--px-green:#00a240;color:#0d0d0d;background:#fcfcfc;border-radius:10px;position:absolute;inset:9% 9% 21%;overflow:hidden;box-shadow:0 14px 34px #00000040}.product-showcase__browser-bar{color:#5d5d5d;background:#ececee;align-items:center;gap:10px;padding:7px 10px;display:flex}.product-showcase__browser-bar>span{gap:5px;display:flex}.product-showcase__browser-bar i{background:#ff6058;border-radius:50%;width:9px;height:9px}.product-showcase__browser-bar i:nth-child(2){background:#ffbd2e}.product-showcase__browser-bar i:nth-child(3){background:#28c840}.product-showcase__browser-bar>div{background:#fff;border-radius:7px;flex:1;padding:1px 10px}.product-showcase__spend{flex-direction:column;height:calc(100% - 31px);padding:16px 22px 12px;display:flex}.product-showcase__spend-head{color:#5d5d5d;align-items:center;gap:14px;display:flex}.product-showcase__spend-head h4{color:#0d0d0d;font:400 18px/1.3 var(--text-font);letter-spacing:-.01em;flex:1;margin:0}.product-showcase__spend-head>span,.product-showcase__chart-tip>span{align-items:center;gap:6px;display:inline-flex}.product-showcase__spend i[data-model]{background:#f0782a;border-radius:3px;width:9px;height:9px}.product-showcase__spend i[data-model=gpt]{background:#2f74e6}.product-showcase__spend-total{font:400 34px/1.2 var(--text-font);letter-spacing:-.02em;margin-top:6px}.product-showcase__spend-total small{color:#5d5d5d;letter-spacing:0;font-size:14px}.product-showcase__chart{background:repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 25%) 0 22px/100% calc(100% - 22px) no-repeat;flex:1;align-items:stretch;gap:10px;min-height:0;margin-top:10px;display:flex;position:relative}.product-showcase__bar{flex:1;grid-template-rows:minmax(0,1fr) 22px;min-width:0;display:grid}.product-showcase__bar>span{transform-origin:bottom;border-radius:5px 5px 0 0;flex-direction:column;align-self:end;display:flex;overflow:hidden}.product-showcase__bar>span>i[data-model]{border-radius:0;width:auto;height:auto}.product-showcase__bar>small{color:#8f8f8f;text-align:center;height:22px;font-size:14px;line-height:22px}.product-showcase__window[data-depth="0"] .product-showcase__bar>span{animation:product-showcase-bar .7s var(--px-ease) calc(var(--at) * var(--pace)) both}@keyframes product-showcase-bar{0%{transform:scaleY(0)}}.product-showcase__chart-tip{color:#fff;background:#0d0d0d;border-radius:10px;gap:2px;padding:8px 12px;display:grid;position:absolute;top:0;right:9%;box-shadow:0 8px 22px #0003}.product-showcase__chart-tip>span{color:#fffc}.product-showcase__take-control{color:#0d0d0d;-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border-radius:18px;padding:5px 14px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.product-showcase__cursor{z-index:5;filter:drop-shadow(0 1px 2px #00000059);align-items:flex-end;display:flex;position:absolute;top:0;left:0}.product-showcase__cursor>svg{color:#fff}.product-showcase__cursor>svg path{fill:#111}.product-showcase__cursor>span{color:#fff;background:#111;border-radius:6px;margin:0 0 -9px -4px;padding:0 6px}.product-showcase__cursor--review{translate:560px 470px}.product-showcase__cursor--computer{translate:200px 530px}.product-showcase__cursor--mac{translate:700px 600px}.product-showcase__window[data-depth="0"] .product-showcase__cursor--mac{animation:product-showcase-cursor-mac var(--scene-seconds) var(--px-ease) both}.product-showcase__window[data-depth="0"] .product-showcase__cursor--review{animation:product-showcase-cursor-review var(--scene-seconds) var(--px-ease) both}.product-showcase__window[data-depth="0"] .product-showcase__cursor--computer{animation:product-showcase-cursor-computer var(--scene-seconds) var(--px-ease) both}@keyframes product-showcase-cursor-review{0%,6%{translate:560px 470px;scale:1}21%,22%{translate:176px 150px;scale:1}23.5%{translate:176px 150px;scale:.8}25%,58%{translate:176px 150px;scale:1}75%,76%{translate:660px 66px;scale:1}77.5%{translate:660px 66px;scale:.8}79%,to{translate:660px 66px;scale:1}}@keyframes product-showcase-cursor-computer{0%,36%{translate:200px 530px}50%,to{translate:598px 300px}}@keyframes product-showcase-cursor-mac{0%,12%{translate:700px 600px;scale:1}25%,26%{translate:430px 400px;scale:1}27.5%{translate:430px 400px;scale:.8}29%,48%{translate:430px 400px;scale:1}62%,63%{translate:1020px 64px;scale:1}64.5%{translate:1020px 64px;scale:.8}66%,to{translate:1020px 64px;scale:1}}@property --px-count{syntax:"<integer>";inherits:false;initial-value:0}.product-showcase__video-card{zoom:.75}.product-showcase__recording{--px-video-at:2.5s;aspect-ratio:16/9;width:400px;box-shadow:0 0 0 1px var(--px-line);color:#fff;background:#070518;border-radius:10px;flex-shrink:0;position:relative;overflow:hidden}.product-showcase__recording>:is(video,img){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}html:root body .marketing-shell-frame .product-showcase__recording>video{border-radius:0!important}.product-showcase__game-hud{color:#fff;font:400 14px/1 var(--mono-font);letter-spacing:.06em;text-shadow:0 1px 2px #000000b3;justify-content:space-between;display:flex;position:absolute;top:9px;left:12px;right:12px}.product-showcase__game-hud>span:first-child{color:#8fe3ff}.product-showcase__recording-play{color:#0d0d0d;background:#ffffffeb;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000059}.product-showcase__recording-length{color:#fff;background:#000000a6;border-radius:6px;padding:0 6px;font-size:14px;position:absolute;bottom:8px;right:8px}.product-showcase__recording--playing{margin-bottom:12px}.product-showcase__recording-bar{color:#fff;background:linear-gradient(#0000,#000000b3);align-items:center;gap:10px;padding:18px 12px 8px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.product-showcase__recording-bar>i{background:#ffffff4d;border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.product-showcase__recording-bar b{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(.3)}.product-showcase__recording-bar>span{--px-count:7;counter-reset:px-seconds var(--px-count);font-variant-numeric:tabular-nums}.product-showcase__recording-bar>span:before{content:"0:" counter(px-seconds, decimal-leading-zero) " / 0:24"}.product-showcase__window[data-depth="0"] .product-showcase__recording-bar b{animation:product-showcase-recording-progress calc((var(--scene-seconds) / var(--pace) - var(--px-video-at)) * var(--pace)) linear calc(var(--px-video-at) * var(--pace)) both}.product-showcase__window[data-depth="0"] .product-showcase__recording-bar>span{animation:product-showcase-recording-clock calc((var(--scene-seconds) / var(--pace) - var(--px-video-at)) * var(--pace)) linear calc(var(--px-video-at) * var(--pace)) both}@keyframes product-showcase-recording-progress{0%{transform:scaleX(0)}to{transform:scaleX(.8)}}@keyframes product-showcase-recording-clock{0%{--px-count:0}to{--px-count:19}}.product-showcase__tabs{justify-content:center;gap:6px;margin-top:18px;display:flex}.product-showcase__tabs>button{cursor:pointer;width:30px;height:24px;transition:width .5s var(--px-ease);background:0 0;border:0;padding:0;position:relative}.product-showcase__tabs>button[aria-selected=true]{width:84px}.product-showcase__tabs>button:before,.product-showcase__tabs>button>i{content:"";border-radius:4px;width:100%;height:4px;position:absolute;top:10px;left:0}.product-showcase__tabs>button:before{background:var(--px-line);transition:background .16s}.product-showcase__tabs>button:hover:before{background:color-mix(in srgb, var(--px-ink) 28%, transparent)}.product-showcase__tabs>button>i{background:var(--px-ink);animation:product-showcase-fill var(--scene-seconds) linear both}@keyframes product-showcase-fill{0%{clip-path:inset(0 100% 0 0 round 4px)}to{clip-path:inset(0 round 4px)}}.product-showcase__tabs>button:focus-visible{outline:2px solid var(--reason-link-blue,#339cff);outline-offset:2px}@media (pointer:coarse) and (width<=520px){.product-showcase__tabs{margin-top:10px}.product-showcase__tabs>button{height:40px}.product-showcase__tabs>button:before,.product-showcase__tabs>button>i{top:18px}.product-showcase__tabs+.product-showcase__caption{margin-top:2px}}.product-showcase__caption{animation:product-showcase-caption .6s var(--px-ease) both;margin-top:18px}@keyframes product-showcase-caption{0%{opacity:0;transform:translateY(4px)}}.product-showcase__caption h2{color:var(--px-ink);font:400 22px/1.3 var(--text-font);letter-spacing:-.015em;margin:0}.product-showcase__caption p{max-width:52ch;min-height:3.1em;color:var(--px-secondary);margin:8px 0 0;font-size:15px;line-height:1.55}@media (width>=521px){.product-showcase--tabs-beside-title{grid-template-columns:minmax(0,1fr) auto;display:grid}.product-showcase--tabs-beside-title>:is(.product-showcase__frame,.product-showcase__deck){grid-column:1/-1}.product-showcase--tabs-beside-title>.product-showcase__tabs{z-index:1;grid-area:2/2;align-self:start;margin-top:20px}.product-showcase--tabs-beside-title>.product-showcase__caption{grid-area:2/1/auto/-1}.product-showcase--tabs-beside-title .product-showcase__caption h2{padding-right:calc(100px + (var(--scene-count) - 1) * 36px)}}.product-showcase:has(.product-showcase__deck:hover,.product-showcase__tabs :focus-visible) :is(.product-showcase__window *,.product-showcase__tabs i){animation-play-state:paused}.product-showcase[data-held] :is(.product-showcase__window *,.product-showcase__tabs i),.product-showcase[data-swiping] .product-showcase__tabs i{animation-play-state:paused}.product-showcase:has(.product-showcase__tabs:hover,.product-showcase__caption:hover) .product-showcase__tabs i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.product-showcase__window,.product-showcase__window[data-depth="0"],.product-showcase__window:after,.product-showcase__tabs>button,.product-showcase__frame>img{transition:none}.product-showcase :is(.product-showcase__window,.product-showcase__window *,.product-showcase__caption){animation:none!important}.product-showcase__tabs>button[aria-selected=true]:before{background:var(--px-ink)}.product-showcase__cursor--review{translate:660px 66px}.product-showcase__cursor--computer{translate:598px 300px}.product-showcase__cursor--mac{translate:1020px 64px}.product-showcase__recording-bar b{transform:scaleX(.8)}.product-showcase__review-tabs>i{width:104px;left:111px}}.product-showcase--single{position:absolute;inset:0}.product-showcase--single .product-showcase__frame{box-sizing:border-box;background:0 0;border-radius:0;height:100%}.product-showcase__fit{justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden;container-type:size}.product-showcase--single .product-showcase__deck{width:min(100cqw,150.538cqh)}.product-showcase--single[data-fit=cover] .product-showcase__deck{flex:none;width:max(100cqw,150.538cqh)}.product-showcase--single[data-fit=phone] .product-showcase__deck{aspect-ratio:520/980;width:min(100cqw,53.0612cqh)}.product-showcase--single[data-fit=phone] .product-showcase__canvas{width:520px;height:980px;transform:scale(calc(100cqw / 520px))}.product-showcase--single[data-fit=phone] .product-showcase__window{width:520px;height:980px;box-shadow:none;background:0 0;top:0}.product-showcase--single[data-fit=phone] .product-showcase__window:after{display:none}.product-showcase--single[data-fit=phone] .surface-showcase__phone{margin-top:30px}.product-showcase--single:not([data-fit=phone]) .product-showcase__window{border-radius:8px}.surface-showcase__stack{flex-direction:column;flex:1;min-width:0;display:flex}.surface-showcase__chrome{border-bottom:1px solid var(--px-line);height:40px;color:var(--px-secondary);flex-shrink:0;align-items:center;gap:12px;padding:0 14px;display:flex}.surface-showcase__chrome>span{gap:7px;display:flex}.surface-showcase__chrome i{background:#ff6058;border-radius:50%;width:11px;height:11px}.surface-showcase__chrome i:nth-child(2){background:#ffbd2e}.surface-showcase__chrome i:nth-child(3){background:#28c840}.surface-showcase__chrome>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surface-showcase__chrome--address>div{background:var(--px-soft);text-align:center;border-radius:8px;flex:1;max-width:420px;margin:0 auto;padding:2px 12px}.surface-showcase__web{flex:1;min-height:0;display:flex}.surface-showcase__tui{--tui-row:20px;--tui-fill:#232323;--tui-intro:2.2s;font-variant-ligatures:none;flex-direction:column;flex:1;min-height:0;padding:10px 0;display:flex;overflow:hidden}.surface-showcase__tui samp{min-height:var(--tui-row);color:#e4e4e4;font:400 15px/20px var(--mono-font);font-variant-ligatures:none;white-space:pre;align-items:baseline;gap:1ch;display:flex}.surface-showcase__tui samp>samp{color:#8a8a8a;min-height:0}.surface-showcase__tui samp>code{color:#5fafff;font:inherit}.surface-showcase__tui code[data-tui=dot]{color:#5fd787}.surface-showcase__tui samp>code[data-tui=cursor]{color:#0e0e0e;background:#e4e4e4}.surface-showcase__tui>samp,.surface-showcase__tui-working>samp,.surface-showcase__tui-row>samp{padding:0 1ch}.surface-showcase__tui-scroll{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;overflow:hidden}.surface-showcase__tui-scroll>div{min-height:100%;padding-bottom:var(--tui-row);flex-direction:column;flex-shrink:0;display:flex}.surface-showcase__tui-opening{margin-bottom:var(--tui-row);flex-direction:column;align-items:center;gap:0;display:flex}.surface-showcase__tui-braille{margin-bottom:var(--tui-row);fill:#e4e4e4;flex-shrink:0;display:block}.surface-showcase__tui-opening>samp{padding:0}.surface-showcase__tui-mark{transform-box:fill-box;transform-origin:50%}.product-showcase__window[data-depth="0"] .surface-showcase__tui-mark{animation:surface-showcase-tui-look calc(var(--tui-intro) * var(--pace)) linear both}@keyframes surface-showcase-tui-look{0%{transform:rotate(28.8deg)}10%{transform:rotate(15.1deg)}20%{transform:rotate(0)}30%{transform:rotate(-8.3deg)}40%{transform:rotate(-8.7deg)}50%{transform:rotate(-4.5deg)}60%{transform:rotate(0)}70%{transform:rotate(2.5deg)}80%{transform:rotate(2.6deg)}90%{transform:rotate(1.4deg)}to{transform:rotate(0)}}.surface-showcase__tui-sent{margin-bottom:var(--tui-row);background:var(--tui-fill)}.surface-showcase__tui-reasoning{margin-bottom:var(--tui-row)}.surface-showcase__tui-reasoning>samp{color:#8a8a8a;padding-left:3ch;font-style:italic}.surface-showcase__tui-output>samp{color:#7a7a7a;padding-left:4ch}.surface-showcase__tui-tool+.surface-showcase__tui-reasoning,.surface-showcase__tui-output+.surface-showcase__tui-reasoning,.surface-showcase__tui-reply{margin-top:var(--tui-row)}.surface-showcase__tui-row{overflow:hidden}.surface-showcase__tui-row--live{opacity:0;max-height:0}.product-showcase__window[data-depth="0"] .surface-showcase__tui-row{animation:surface-showcase-tui-row 1ms linear calc((var(--at) + var(--tui-intro)) * var(--pace)) both}.product-showcase__window[data-depth="0"] .surface-showcase__tui-row--live{animation:surface-showcase-tui-row 1ms linear calc((var(--at) + var(--tui-intro)) * var(--pace)) both, surface-showcase-tui-clear 1ms linear calc((var(--until) + var(--tui-intro)) * var(--pace)) forwards}@keyframes surface-showcase-tui-row{0%{opacity:0;max-height:0}to{opacity:1;max-height:400px}}@keyframes surface-showcase-tui-clear{to{opacity:0;max-height:0}}.product-showcase__window[data-depth="0"] .surface-showcase__tui code[data-tui=dot]{animation:surface-showcase-tui-running calc((var(--done) - var(--at)) * var(--pace)) linear calc((var(--at) + var(--tui-intro)) * var(--pace)) both}@keyframes surface-showcase-tui-running{0%,99%{color:#d7af5f}}.surface-showcase__tui-swap{color:#8a8a8a;flex:1;min-width:0;display:grid}.surface-showcase__tui-swap>span{min-height:var(--tui-row);background:var(--px-surface);white-space:pre;grid-area:1/1;gap:1ch;display:flex}.product-showcase__window[data-depth="0"] .surface-showcase__tui-swap>span{animation:surface-showcase-tui-show 1ms linear calc((var(--at) + var(--tui-intro)) * var(--pace)) both}@keyframes surface-showcase-tui-show{0%{opacity:0}}.surface-showcase__tui-typed{width:calc(var(--chars) * 1ch + 2ch);overflow:hidden}.product-showcase__window[data-depth="0"] .surface-showcase__tui-typed{animation:surface-showcase-tui-type calc(var(--chars) * 5ms * var(--pace)) steps(24, start) calc((var(--at) + var(--tui-intro)) * var(--pace)) both}@keyframes surface-showcase-tui-type{0%{width:0}}.surface-showcase__tui-working>samp>samp:last-child{margin-left:auto}.surface-showcase__tui code[data-tui=shimmer]{background:linear-gradient(90deg,#8a8a8a 40%,#eee 50%,#8a8a8a 60%) 0 0/300% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text}.product-showcase__window[data-depth="0"] .surface-showcase__tui code[data-tui=shimmer]{animation:1.9s linear infinite surface-showcase-tui-shimmer}@keyframes surface-showcase-tui-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.surface-showcase__tui-clock{--px-count:0;counter-reset:tui-seconds var(--px-count)}.surface-showcase__tui-clock:before{content:"(" counter(tui-seconds) "s · Esc to stop)"}.product-showcase__window[data-depth="0"] .surface-showcase__tui-clock{animation:surface-showcase-tui-clock calc(8.4s * var(--pace)) linear calc(var(--tui-intro) * var(--pace)) both}@keyframes surface-showcase-tui-clock{to{--px-count:46}}.surface-showcase__tui-prompt{padding:var(--tui-row) 0;background:var(--tui-fill)}.surface-showcase__tui-prompt>samp{gap:0;padding:0 1ch}.surface-showcase__tui-prompt samp>code:first-child{margin-right:1ch}.surface-showcase__tui-prompt samp>samp{color:#8a8a8a}.surface-showcase__slack{color:#1d1c1d;background:linear-gradient(#3b0d3d,#4a154b);flex:1;grid-template:40px minmax(0,1fr)/64px 232px minmax(0,1fr);min-width:0;font-size:15px;line-height:1.47;display:grid}.surface-showcase__slack-bar{grid-column:1/-1;align-items:center;padding:0 14px;display:flex}.surface-showcase__slack-bar>span{flex:0 0 282px;gap:7px;display:flex}.surface-showcase__slack-bar i{background:#ff6058;border-radius:50%;width:11px;height:11px}.surface-showcase__slack-bar i:nth-child(2){background:#ffbd2e}.surface-showcase__slack-bar i:nth-child(3){background:#28c840}.surface-showcase__slack-bar>div{color:#ffffffd9;background:#ffffff2b;border-radius:6px;flex:0 460px;align-items:center;gap:8px;height:26px;padding:0 10px;font-size:14px;display:flex}.surface-showcase__slack-rail{color:#fffc;flex-direction:column;align-items:center;gap:14px;padding-top:6px;display:flex}.surface-showcase__slack-rail>i{color:#3f0e40;--type-weight-body:700;background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;margin-bottom:6px;font-style:normal;font-weight:700;display:grid}.surface-showcase__slack-rail>i>img{width:26px;height:26px}.surface-showcase__slack-rail>em{color:#fff;--type-weight-body:700;background:#2bac76;border-radius:8px;place-items:center;width:36px;height:36px;margin:auto 0 14px;font-style:normal;font-weight:700;display:grid;position:relative}.surface-showcase__slack-rail>em>img{object-fit:cover;border-radius:8px;width:100%;height:100%}.surface-showcase__slack-rail>em:after{content:"";background:#2bac76;border:2px solid #4a154b;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px}.surface-showcase__slack-rail>span{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.surface-showcase__slack-rail>.is-selected{color:#fff;background:#ffffff40}.surface-showcase__slack-channels{color:#fffc;background:#ffffff1a;border-radius:8px 0 0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.surface-showcase__slack-channels>div{color:#fff;--type-weight-body:700;align-items:center;gap:6px;padding:4px 8px 10px;font-size:18px;font-weight:700;display:flex}.surface-showcase__slack-channels small{color:#ffffffb3;padding:12px 8px 4px;font-size:14px}.surface-showcase__slack-channels>span{border-radius:6px;align-items:center;gap:8px;padding:3px 8px;display:flex}.surface-showcase__slack-channels>span>img{object-fit:cover;border-radius:4px;width:20px;height:20px}.surface-showcase__slack-channels>.is-selected{color:#39063a;background:#f9edff}.surface-showcase__slack-app{background:#fff;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.surface-showcase__slack-app>img{width:16px;height:16px}.surface-showcase__slack-main{background:#fff;border-radius:0 8px 8px 0;min-width:0;margin:0 4px 4px 0;display:flex;overflow:hidden}.surface-showcase__slack-channel,.surface-showcase__slack-thread{flex-direction:column;min-width:0;display:flex}.surface-showcase__slack-channel{flex:1}.surface-showcase__slack-thread{background:#fff;border-left:1px solid #1d1c1d21;flex:0 0 440px}.product-showcase__window[data-depth="0"] .surface-showcase__slack-thread{animation-name:surface-showcase-slack-thread;animation-duration:.6s}@keyframes surface-showcase-slack-thread{0%{opacity:0;margin-right:-440px}}:is(.surface-showcase__slack-channel,.surface-showcase__slack-thread)>header{white-space:nowrap;--type-weight-body:700;border-bottom:1px solid #1d1c1d21;flex-shrink:0;align-items:baseline;gap:8px;padding:12px 20px;font-size:18px;font-weight:700;display:flex}:is(.surface-showcase__slack-channel,.surface-showcase__slack-thread)>header>span{color:#616061;--type-weight-body:400;font-size:14px;font-weight:400}.surface-showcase__slack-messages{flex-direction:column;flex:1;justify-content:flex-end;gap:13px;min-height:0;padding:14px 20px 0;display:flex;overflow:hidden}.surface-showcase__slack-messages--latest>div{flex-direction:column;flex-shrink:0;gap:13px;min-height:100%;display:flex}.surface-showcase__slack-arrive{grid-template-rows:1fr;align-self:stretch;display:grid}.surface-showcase__slack-arrive>*{min-height:0;overflow:hidden}.product-showcase__window[data-depth="0"] .surface-showcase__slack-arrive{animation:surface-showcase-slack-arrive .8s var(--px-ease) calc(var(--at) * var(--pace)) both}@keyframes surface-showcase-slack-arrive{0%{opacity:0;grid-template-rows:0fr}35%{opacity:0}to{opacity:1;grid-template-rows:1fr}}.surface-showcase__slack-arrive--inline{align-self:flex-start}.surface-showcase__slack-message{align-items:flex-start;gap:10px;display:flex}.surface-showcase__slack-photo{object-fit:cover;border-radius:6px;flex:0 0 36px;width:36px;height:36px}.surface-showcase__slack-message>.surface-showcase__slack-app{border:1px solid #1d1c1d21;border-radius:6px;flex-basis:36px;width:36px;height:36px}.surface-showcase__slack-message>.surface-showcase__slack-app>img{width:24px;height:24px}.surface-showcase__slack-message>div{flex-direction:column;flex:1;align-items:flex-start;min-width:0;max-width:640px;display:flex}.surface-showcase__slack-sender{--type-weight-body:700;align-items:baseline;gap:6px;font-weight:700;display:flex}.surface-showcase__slack-sender>time{color:#616061;--type-weight-body:400;font-size:14px;font-weight:400}.surface-showcase__slack-sender>em{color:#1d1c1db3;--type-weight-body:700;background:#1d1c1d21;border-radius:2px;align-self:center;padding:0 3px;font-size:14px;font-style:normal;font-weight:700;line-height:1.4}.surface-showcase__slack-message mark{color:#1264a3;background:#1d9bd11a;border-radius:3px;padding:0 2px 1px}.surface-showcase__slack-reaction{background:#1d1c1d0f;border-radius:12px;align-items:center;gap:4px;margin-top:4px;padding:1px 8px;font-size:14px;display:inline-flex}.surface-showcase__slack-reaction>span{color:#1d1c1d;font-size:14px}.surface-showcase__slack-thread-link{white-space:nowrap;background:#fff;border:1px solid #1d1c1d21;border-radius:8px;align-items:center;gap:8px;margin:4px 0 0 -6px;padding:4px 8px 4px 6px;font-size:14px;display:flex}.surface-showcase__slack-thread-link>.surface-showcase__slack-app{border:1px solid #1d1c1d21;flex-basis:24px;width:24px;height:24px}.surface-showcase__slack-thread-link>b{color:#1264a3;--type-weight-body:700;font-weight:700}.surface-showcase__slack-thread-link>span{color:#616061;text-overflow:ellipsis;overflow:hidden}.surface-showcase__slack-replies{color:#616061;align-items:center;gap:12px;font-size:14px;display:flex}.surface-showcase__slack-replies:after{content:"";background:#1d1c1d21;flex:1;height:1px}.surface-showcase__slack-deck{border:1px solid #1d1c1d21;border-radius:8px;align-self:stretch;align-items:center;gap:12px;margin-top:8px;padding:8px;display:flex}.surface-showcase__slack-slide{color:#fff;background:#14120b;border-radius:4px;flex-direction:column;flex:0 0 128px;height:72px;padding:7px 8px 0;line-height:1.2;display:flex;overflow:hidden}.surface-showcase__slack-slide>small{color:#fff9;letter-spacing:.08em;font-size:14px}.surface-showcase__slack-slide>b{--type-weight-body:700;font-size:14px;font-weight:700}.surface-showcase__slack-slide>span{flex:1;align-items:flex-end;gap:4px;padding-top:6px;display:flex}.surface-showcase__slack-slide>span>i{background:#4f86c6;border-radius:1px 1px 0 0;flex:1}.surface-showcase__slack-slide>span>i:nth-child(6){background:#e8912d}.surface-showcase__slack-deck>span,.surface-showcase__slack-file>span{white-space:nowrap;text-overflow:ellipsis;--type-weight-body:700;flex-direction:column;min-width:0;font-size:14px;font-weight:700;display:flex;overflow:hidden}.surface-showcase__slack-deck>span>i{margin-bottom:4px}:is(.surface-showcase__slack-deck,.surface-showcase__slack-file) small{color:#616061;--type-weight-body:400;font-size:14px;font-weight:400}.surface-showcase__slack-files{flex-direction:column;align-self:stretch;gap:8px;margin-top:8px;display:flex}.surface-showcase__slack-file{border:1px solid #1d1c1d21;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;display:flex}:is(.surface-showcase__slack-deck,.surface-showcase__slack-file) i[data-kind]{color:#fff;background:#1d7044;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}:is(.surface-showcase__slack-deck,.surface-showcase__slack-file) i[data-kind=pptx]{background:#d24726}.surface-showcase__slack-composer{color:#1d1c1d80;border:1px solid #1d1c1d4d;border-radius:8px;flex-shrink:0;margin:14px 20px 18px;padding:10px 12px 8px}.surface-showcase__slack-composer>div{color:#616061;align-items:center;gap:14px;margin-top:12px;display:flex}.surface-showcase__slack-composer i{color:#fff;background:#007a5a;border-radius:4px;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.surface-showcase__slack-cursor{translate:600px 640px}.product-showcase__window[data-depth="0"] .surface-showcase__slack-cursor{animation:surface-showcase-slack-cursor var(--scene-seconds) var(--px-ease) both}@keyframes surface-showcase-slack-cursor{0%,9%{translate:600px 640px;scale:1}17%,18%{translate:420px 560px;scale:1}19.5%{translate:420px 560px;scale:.8}21%,to{translate:420px 560px;scale:1}}@media (prefers-reduced-motion:reduce){.surface-showcase__slack-cursor{translate:420px 560px}}.product-showcase .product-showcase__window[data-scene=mobile]{box-shadow:none;background:0 0;overflow:visible}.product-showcase .product-showcase__window[data-scene=mobile]:not([data-depth="0"]){opacity:0}.product-showcase__deck:has(.product-showcase__window[data-scene=mobile][data-depth="0"]) .product-showcase__window:not([data-depth="0"]){opacity:0}.product-showcase[data-swiping] .product-showcase__deck:has(.product-showcase__window[data-scene=mobile][data-depth="0"]) .product-showcase__window[data-depth="1"]{opacity:1}.surface-showcase__mobile{flex:1;justify-content:center;min-width:0;display:flex}.surface-showcase__phone{box-sizing:border-box;background:var(--px-surface);width:460px;height:900px;box-shadow:0 0 0 1.5px var(--px-tertiary), var(--px-window-shadow);border:12px solid #0d0d0d;border-radius:64px;flex-direction:column;margin-top:60px;padding:0 22px;font-size:18px;line-height:1.4;display:flex;position:relative}.surface-showcase__phone-status{align-items:center;height:56px;padding:0 14px;font-size:16px;display:flex;position:relative}.surface-showcase__phone-status>i{background:#0d0d0d;border-radius:999px;width:112px;height:30px;margin-left:-56px;position:absolute;top:14px;left:50%}.surface-showcase__phone>header{border-bottom:1px solid var(--px-line);align-items:center;gap:12px;padding:10px 0 16px;display:flex}.surface-showcase__phone>header .product-showcase__avatar{width:32px;height:32px}.surface-showcase__phone small{color:var(--px-tertiary);font-size:14px;display:block}.surface-showcase__phone-thread{flex-direction:column;gap:14px;padding-top:22px;display:flex}.surface-showcase__phone-ask{background:var(--px-soft);border-radius:22px;align-self:flex-end;max-width:82%;padding:12px 16px}.surface-showcase__phone-step{gap:8px;font-size:16px}.surface-showcase__phone-step .product-showcase__subagent{width:20px;height:20px}.surface-showcase__phone-reply{margin-top:6px}.surface-showcase__phone-recording .product-showcase__recording{--px-video-at:3.2s;border-radius:18px;width:100%;margin:0}.surface-showcase__phone-composer{background:var(--px-composer);box-shadow:var(--px-composer-shadow);color:var(--px-tertiary);border-radius:999px;justify-content:space-between;align-items:center;padding:10px 10px 10px 20px;display:flex;position:absolute;top:660px;left:22px;right:22px}.surface-showcase__phone-composer>i{background:var(--px-ink);width:36px;height:36px;color:var(--px-button-ink);border-radius:50%;place-items:center;display:grid}
