.phone-demo-module__ezxUCG__wrap{flex-direction:column;align-items:center;margin:0;display:flex}.phone-demo-module__ezxUCG__phone{background:linear-gradient(#2c2f33,#17191c);border-radius:2.5rem;width:100%;max-width:20.5rem;padding:.55rem;box-shadow:inset 0 1px #ffffff24,0 24px 48px -24px #0000008c}.phone-demo-module__ezxUCG__screen{background-color:#e8e1d9;background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:14px 14px;border-radius:2rem;flex-direction:column;display:flex;overflow:hidden}.phone-demo-module__ezxUCG__header{color:#fff;background:#075e54;align-items:center;gap:.625rem;padding:.7rem .85rem;display:flex}.phone-demo-module__ezxUCG__avatar{letter-spacing:.02em;background:#fff3;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:600;display:grid}.phone-demo-module__ezxUCG__who{flex-direction:column;min-width:0;line-height:1.15;display:flex}.phone-demo-module__ezxUCG__name{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.phone-demo-module__ezxUCG__status{color:#ffffffbf;font-size:.6875rem}.phone-demo-module__ezxUCG__signal{align-items:flex-end;gap:.2rem;margin-inline-start:auto;display:flex}.phone-demo-module__ezxUCG__signal span{background:#ffffff8c;border-radius:1px;width:.2rem}.phone-demo-module__ezxUCG__thread{flex-direction:column;gap:.4rem;min-height:21rem;padding:.9rem .7rem 1.1rem;display:flex}.phone-demo-module__ezxUCG__row{display:grid}.phone-demo-module__ezxUCG__row>*{grid-area:1/1;align-self:start}.phone-demo-module__ezxUCG__rowIn>*{justify-self:start}.phone-demo-module__ezxUCG__rowOut>*{justify-self:end}.phone-demo-module__ezxUCG__bubble{color:#111b21;max-width:85%;animation:phone-demo-module__ezxUCG__bubble-in .36s cubic-bezier(.22, .7, .3, 1) var(--delay,0s) both;border-radius:.75rem;padding:.4rem .55rem 1rem;font-size:.8125rem;line-height:1.45;position:relative;box-shadow:0 1px 1px #0000001f}.phone-demo-module__ezxUCG__in{background:#fff;border-start-start-radius:.2rem}.phone-demo-module__ezxUCG__out{background:#d7f7c8;border-start-end-radius:.2rem}.phone-demo-module__ezxUCG__time{color:#4d5b63;font-size:.625rem;position:absolute;inset-block-end:.28rem;inset-inline-end:.55rem}.phone-demo-module__ezxUCG__typing{border-radius:.75rem;animation:phone-demo-module__ezxUCG__typing-cycle var(--dur,1.2s) linear var(--delay,0s) both;background:#fff;border-start-start-radius:.2rem;align-items:center;gap:.22rem;padding:.6rem .65rem;display:flex;box-shadow:0 1px 1px #0000001f}.phone-demo-module__ezxUCG__typing span{width:.3rem;height:.3rem;animation:phone-demo-module__ezxUCG__typing-dot 1.05s ease-in-out var(--delay,0s) 3 both;background:#667781;border-radius:999px}.phone-demo-module__ezxUCG__typing span:nth-child(2){animation-delay:calc(var(--delay,0s) + .16s)}.phone-demo-module__ezxUCG__typing span:nth-child(3){animation-delay:calc(var(--delay,0s) + .32s)}.phone-demo-module__ezxUCG__caption{text-align:center;max-width:24rem;color:var(--muted-foreground);margin-top:1rem;font-size:.8125rem;line-height:1.5}@keyframes phone-demo-module__ezxUCG__bubble-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes phone-demo-module__ezxUCG__typing-cycle{0%{opacity:0;transform:translateY(6px)}14%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes phone-demo-module__ezxUCG__typing-dot{0%,62%,to{opacity:.45;transform:translateY(0)}31%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.phone-demo-module__ezxUCG__bubble{opacity:1;animation:none;transform:none}.phone-demo-module__ezxUCG__typing{display:none}}
.showcase-module__Cmenrq__reveal{animation:showcase-module__Cmenrq__reveal .38s cubic-bezier(.22, .7, .3, 1) var(--delay,0s) both}@keyframes showcase-module__Cmenrq__reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.showcase-module__Cmenrq__statusStack{display:grid}.showcase-module__Cmenrq__statusStack>*{grid-area:1/1}.showcase-module__Cmenrq__statusAuto{animation:showcase-module__Cmenrq__status-out .3s ease-in var(--delay,2.6s) both}.showcase-module__Cmenrq__statusPaused{opacity:0;animation:showcase-module__Cmenrq__status-in .3s ease-out var(--delay,2.6s) both}@keyframes showcase-module__Cmenrq__status-out{to{opacity:0}}@keyframes showcase-module__Cmenrq__status-in{0%{opacity:0}to{opacity:1}}.showcase-module__Cmenrq__composer{animation:showcase-module__Cmenrq__reveal .34s cubic-bezier(.22, .7, .3, 1) var(--delay,2.2s) both}.showcase-module__Cmenrq__caret{vertical-align:-.15em;width:1px;height:1em;animation:showcase-module__Cmenrq__caret .9s steps(2, jump-none) var(--delay,2.4s) 4 both;background:currentColor;display:inline-block}@keyframes showcase-module__Cmenrq__caret{50%{opacity:0}}.showcase-module__Cmenrq__link{transform-origin:0;animation:showcase-module__Cmenrq__link-draw .5s cubic-bezier(.22, .7, .3, 1) var(--delay,.7s) both}@keyframes showcase-module__Cmenrq__link-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.showcase-module__Cmenrq__reveal,.showcase-module__Cmenrq__composer,.showcase-module__Cmenrq__link{opacity:1;animation:none;transform:none}.showcase-module__Cmenrq__caret{animation:none}.showcase-module__Cmenrq__statusAuto{opacity:0;animation:none}.showcase-module__Cmenrq__statusPaused{opacity:1;animation:none}}.showcase-module__Cmenrq__inview{opacity:1}@supports (animation-timeline:view()){.showcase-module__Cmenrq__inview{animation:1ms linear both showcase-module__Cmenrq__reveal;animation-timeline:view();animation-range:entry cover 18%}}@media (prefers-reduced-motion:reduce){.showcase-module__Cmenrq__inview{opacity:1;animation:none;transform:none}}
.shell-module__Zm1I3G__siteHeader{-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px)}@supports (animation-timeline:scroll()){.shell-module__Zm1I3G__siteHeader{animation:linear both shell-module__Zm1I3G__header-settle;animation-timeline:scroll();animation-range:0 120px}@keyframes shell-module__Zm1I3G__header-settle{0%{border-bottom-color:#0000;box-shadow:0 1px #0000}to{border-bottom-color:var(--border);box-shadow:0 6px 20px -16px #0e151766;box-shadow:0 6px 20px -16px lab(6.26579% -2.63929 -2.36311/.4)}}}@media (prefers-reduced-motion:reduce){.shell-module__Zm1I3G__siteHeader{animation:none}}
