.ci-icon-rect{fill:#00000014}.ci-icon-check{stroke:#000000a6}:where(.dark) .ci-icon-rect{fill:#ffffff1f}:where(.dark) .ci-icon-check{stroke:#ffffffa6}.hero-bar{transition:opacity .18s var(--ease-out),transform .22s var(--ease-out)}[data-hero-mockup].is-animating .hero-bar{opacity:0;transform:translate(-3px)}[data-hero-mockup].is-animating.is-phase-typing .hero-bar.is-visible,[data-hero-mockup].is-animating.is-phase-ready .hero-bar,[data-hero-mockup].is-animating.is-phase-pressing .hero-bar,[data-hero-mockup].is-animating.is-phase-processing .hero-bar,[data-hero-mockup].is-animating.is-phase-done .hero-bar{opacity:1;transform:translate(0)}.hero-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 50%,transparent 100%);transform:translate(-110%);opacity:0}:where(.dark) .hero-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}[data-hero-mockup].is-animating.is-phase-processing .hero-shimmer{animation:hero-shimmer-sweep 1s ease-out forwards}@keyframes hero-shimmer-sweep{0%{transform:translate(-110%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(110%);opacity:0}}.hero-btn{transition:transform .16s var(--ease-out),background-color .2s ease}.hero-btn-label:after{content:"";display:inline-block;margin-left:4px;opacity:0;transition:opacity .2s ease}[data-hero-mockup].is-animating.is-phase-pressing .hero-btn{transform:scale(.985);background-color:#00000021}:where(.dark) [data-hero-mockup].is-animating.is-phase-pressing .hero-btn{background-color:#ffffff26}[data-hero-mockup].is-animating.is-phase-processing .hero-btn{background-color:#0000001c}:where(.dark) [data-hero-mockup].is-animating.is-phase-processing .hero-btn{background-color:#ffffff21}[data-hero-mockup].is-animating.is-phase-done .hero-btn{background-color:#0000001f}:where(.dark) [data-hero-mockup].is-animating.is-phase-done .hero-btn{background-color:#ffffff24}[data-hero-mockup]:hover .hero-shimmer{animation-play-state:paused}@media (prefers-reduced-motion: reduce){[data-hero-mockup].is-animating .hero-bar,[data-hero-mockup].is-animating .hero-btn,[data-hero-mockup].is-animating .hero-shimmer{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}:where(.dark) .feature-highlighted{background-image:linear-gradient(to bottom,#ffffff0a,#fff0)}.lang-marquee{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%)}.lang-marquee-track{animation:lang-marquee-scroll 80s linear infinite;will-change:transform}.lang-marquee:hover .lang-marquee-track{animation-play-state:paused}@keyframes lang-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@media (prefers-reduced-motion: reduce){.lang-marquee-track{animation:none}}.ci-cursor{display:inline-block;width:2px;height:.95em;background:currentColor;vertical-align:-1px;margin-left:2px;opacity:.7;animation:ci-blink 1s steps(2,jump-none) infinite}@keyframes ci-blink{0%,49%{opacity:.7}50%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.ci-cursor{animation:none;opacity:.5}}:where(.dark) .pricing-highlighted{background-image:linear-gradient(to bottom,#ffffff0a,#fff0)}
