.cs-root{aspect-ratio:16/9;background:var(--cs-field,#bbadc1);border-radius:1.25rem;margin:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #14162a14,0 1.125rem 2.5rem -1.125rem #14162a59}.cs-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-scrim{pointer-events:none;--cs-wash:color-mix(in srgb, #fff 28%, var(--cs-field,#bbadc1));background:linear-gradient(90deg, transparent 38%, color-mix(in srgb, var(--cs-wash) 34%, transparent) 62%, color-mix(in srgb, var(--cs-wash) 62%, transparent) 100%);position:absolute;inset:0}.cs-chips{pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:6% 5% 6% 72%;display:flex;position:absolute;inset:0}.cs-chips--start{justify-content:flex-end;align-items:flex-start;padding:8% 6%}.cs-chips--product>.cs-chip:after,.cs-chips--product-mirror>.cs-chip:after{content:"";background-image:linear-gradient(90deg,#ffffff8c 50%,#fff0 50%);background-size:.25rem 1px;width:1.375rem;height:1px;position:absolute;top:50%}.cs-chips--product>.cs-chip:after{margin-left:.25rem;left:100%}.cs-chips--product-mirror>.cs-chip:after{margin-right:.25rem;right:100%}.cs-chips--product{justify-content:flex-end;align-items:flex-start;padding:8% 52% 12% 6%}@media (max-width:639px){.cs-chips--product{padding-right:6%}}.cs-chips--product-mirror{justify-content:flex-end;align-items:flex-end;padding:8% 6% 12% 52%}@media (max-width:639px){.cs-chips--product-mirror{padding-left:6%}}.cs-chip{color:#14162a;-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);max-width:84%;box-shadow:none;opacity:0;animation:cs-chip-in .42s var(--d,0s) both;background-color:#0000;background-image:linear-gradient(#ffffff62 0% 100%);border:0;align-items:center;gap:.4375rem;display:inline-flex;position:relative}.cs-chip:before{content:"";background-image:linear-gradient(#ffffffd9 50%,#fff0 50%);background-size:1px 2px;width:1px;height:.25rem;position:absolute;bottom:100%;left:.5rem}.cs-chips>.cs-chip:first-child:before{display:none}.cs-chip--tick{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.005em;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;color:#1b1a2e;background-image:linear-gradient(#eeecfa 0% 100%);border-radius:62.4375rem;gap:.3125rem;padding:2px .4375rem 2px .25rem;font-size:clamp(.40625rem,.52vw,.4875rem);font-weight:500;line-height:1.25;box-shadow:0 1px .25rem #00000024}.cs-chip--outcome{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.005em;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background-image:linear-gradient(#141327 0% 100%);border-radius:62.4375rem;gap:.3125rem;padding:2px .4375rem 2px .25rem;font-size:clamp(.40625rem,.52vw,.4875rem);font-weight:600;line-height:1.25;box-shadow:0 2px .625rem #0000004d}.cs-chip--outcome .cs-tick circle{fill:#fff}.cs-chip--outcome .cs-tick path{stroke:#141327}.cs-chip--agent{letter-spacing:-.015em;white-space:nowrap;border-radius:62.4375rem;gap:.4375rem;max-width:100%;padding:.25rem .5625rem .25rem .4375rem;font-size:clamp(.5625rem,.72vw,.65625rem);font-weight:600;line-height:1.2}.cs-chip--message{letter-spacing:-.01em;white-space:normal;text-align:left;border-radius:1rem;max-width:100%;margin-left:0;padding:.4375rem .625rem;font-size:clamp(.53125rem,.7vw,.625rem);font-weight:400;line-height:1.45}.cs-label{min-width:0}.cs-tick{flex:none;width:.5rem;height:.5rem}.cs-tick circle{fill:var(--cs-accent,#553c6e)}.cs-avatar{flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-avatar svg{width:auto;height:.9375rem;display:block}.cs-wave{align-items:center;gap:1.5px;height:.6875rem;display:inline-flex}.cs-wave i{background:color-mix(in oklab, var(--cs-accent,#553c6e), var(--cs-accent-soft,#c39ed3) calc(var(--i) * 8%));width:2px;height:100%;animation:cs-bar .9s calc(var(--i) * 70ms) infinite ease-in-out;border-radius:1px;transform:scaleY(.25)}@keyframes cs-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes cs-chip-in{0%{opacity:0;transform:translateY(.375rem)scale(.98)}to{opacity:1;transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cs-chip{background-image:linear-gradient(#fffffff2 0% 100%)}}@media (prefers-reduced-motion:reduce){.cs-chip,.cs-wave i{opacity:1;animation:none;transform:none}}@media (max-width:560px){.cs-chip--message{display:none}.cs-chips{gap:4px;padding:4% 3.5%}.cs-chip{gap:5px;max-width:58%}.cs-chip--tick{padding:3px 7px 3px 5px;font-size:8px}.cs-chip--agent{gap:6px;padding:4px 9px 4px 7px;font-size:10px}.cs-tick{width:9px;height:9px}.cs-avatar svg{height:10px}.cs-wave{gap:1.5px;height:10px}.cs-wave i{width:1.5px}}.cs-chip--own-box{max-width:100%}
.dk{--dk-ground:#1b1b27;background-color:var(--dk-ground);--band-ink:#fff;--band-sub:#ffffffb3;--band-rule:#ffffff24}.dk-seam-top:after,.dk-seam-bottom:after{content:"";height:var(--dk-seam-h,11.25rem);pointer-events:none;z-index:-1;position:absolute;inset-inline:0}.dk-seam-top:after{background:linear-gradient(to bottom, var(--dk-seam-from), transparent);top:0}.dk .fx-fantasy .fx-reveal{opacity:1;grid-template-rows:1fr}.dk-seam-bottom:after{background:linear-gradient(to top, var(--dk-seam-from), transparent);bottom:0}.cta-screen-unfaded{clip-path:polygon(7.22% 18.92%,57.3% 5.51%,57.48% 5.49%,57.66% 5.53%,57.84% 5.61%,58.01% 5.74%,58.17% 5.92%,58.3% 6.13%,58.41% 6.37%,58.49% 6.63%,66.88% 42.71%,18.39% 62.41%,6.47% 20.81%,6.4% 20.5%,6.39% 20.19%,6.42% 19.88%,6.5% 19.61%,6.63% 19.36%,6.8% 19.16%,6.99% 19.01%,7.22% 18.92%)}@media (min-width:1024px){.cta-screen-unfaded{clip-path:polygon(16.02% 18.3%,59.03% 5.33%,59.18% 5.31%,59.34% 5.34%,59.5% 5.43%,59.64% 5.55%,59.78% 5.72%,59.89% 5.93%,59.99% 6.16%,60.05% 6.41%,67.26% 41.3%,25.61% 60.35%,15.37% 20.12%,15.31% 19.82%,15.3% 19.52%,15.33% 19.23%,15.4% 18.96%,15.51% 18.72%,15.65% 18.53%,15.82% 18.39%,16.02% 18.3%)}}.cta-plate{-webkit-mask-image:linear-gradient(#000 0% 80%,#000c 88%,#00000059 95%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#000c 88%,#00000059 95%,#0000 100%)}@media (min-width:1024px){.cta-plate{-webkit-mask-composite:source-in;right:max(0px,25% - 320px);-webkit-mask-image:linear-gradient(#000 0% 86%,#000000d1 91%,#00000061 96%,#0000 100%),linear-gradient(90deg,#000 0% 94%,#00000073 98%,#0000 100%);mask-image:linear-gradient(#000 0% 86%,#000000d1 91%,#00000061 96%,#0000 100%),linear-gradient(90deg,#000 0% 94%,#00000073 98%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}
