.platform-stack-module__JAaknG__root{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.platform-stack-module__JAaknG__text{min-width:0}.platform-stack-module__JAaknG__list{border-top:1px solid var(--landing-line);margin:40px 0 0;padding:0;list-style:none;display:grid}.platform-stack-module__JAaknG__list>li{border-bottom:1px solid var(--landing-line)}.platform-stack-module__JAaknG__row{color:inherit;grid-template-columns:40px minmax(0,1fr) 20px;align-items:start;gap:12px;padding:20px 12px;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.platform-stack-module__JAaknG__row:before{content:"";background:var(--landing-accent);border-radius:2px;width:2px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:12px auto 12px 0;transform:scaleY(0)}.platform-stack-module__JAaknG__row[data-active]{background:color-mix(in oklch, var(--foreground) 3%, transparent)}.platform-stack-module__JAaknG__row[data-active]:before{transform:scaleY(1)}.platform-stack-module__JAaknG__row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:8px}.platform-stack-module__JAaknG__index{font:12px var(--font-mono);letter-spacing:.02em;color:var(--landing-muted);padding-top:3px;transition:color .2s}.platform-stack-module__JAaknG__row[data-active] .platform-stack-module__JAaknG__index{color:var(--landing-accent)}.platform-stack-module__JAaknG__copy{gap:6px;display:grid}.platform-stack-module__JAaknG__title{letter-spacing:-.02em;font-size:18px;font-weight:500}.platform-stack-module__JAaknG__description{color:var(--landing-muted);text-wrap:pretty;font-size:14px;line-height:1.65}.platform-stack-module__JAaknG__arrow{width:18px;height:18px;color:var(--landing-muted);opacity:0;margin-top:4px;transition:opacity .2s,transform .26s cubic-bezier(.16,1,.3,1);transform:translate(-4px,-4px)}.platform-stack-module__JAaknG__row[data-active] .platform-stack-module__JAaknG__arrow{opacity:1;color:var(--landing-accent);transform:none}.platform-stack-module__JAaknG__visual{aspect-ratio:1.1;min-width:0;color:var(--foreground);--backdrop-accent:var(--chart-3);position:relative}.dark .platform-stack-module__JAaknG__visual{--backdrop-accent:var(--chart-2)}.platform-stack-module__JAaknG__canvas{width:100%;height:100%;display:block}@media (max-width:1023px){.platform-stack-module__JAaknG__root{grid-template-columns:1fr;gap:24px}.platform-stack-module__JAaknG__visual{aspect-ratio:1.45;order:-1;width:100%;max-width:620px;margin:0 auto}}@media (max-width:767px){.platform-stack-module__JAaknG__list{margin-top:28px}.platform-stack-module__JAaknG__row{grid-template-columns:32px minmax(0,1fr);padding:18px 4px 18px 12px}.platform-stack-module__JAaknG__arrow{display:none}.platform-stack-module__JAaknG__title{font-size:17px}}@media (prefers-reduced-motion:reduce){.platform-stack-module__JAaknG__row,.platform-stack-module__JAaknG__row:before,.platform-stack-module__JAaknG__index,.platform-stack-module__JAaknG__arrow{transition:none}}
.logo-marquee-module__Ftft5W__root{gap:28px;display:grid}.logo-marquee-module__Ftft5W__title{font:12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--landing-muted)}.logo-marquee-module__Ftft5W__viewport{overflow:hidden}.logo-marquee-module__Ftft5W__viewport[data-scrolls]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-marquee-module__Ftft5W__track{width:max-content;margin:0 auto;display:flex}.logo-marquee-module__Ftft5W__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;margin:0;padding:0;list-style:none;display:flex}.logo-marquee-module__Ftft5W__viewport[data-scrolls] .logo-marquee-module__Ftft5W__row{flex-wrap:nowrap;padding-right:56px}.logo-marquee-module__Ftft5W__logo{height:28px;aspect-ratio:var(--ratio);background:var(--landing-ink);opacity:.55;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:opacity .2s;display:block}.logo-marquee-module__Ftft5W__logo:hover{opacity:.9}.logo-marquee-module__Ftft5W__placeholder{border:1px dashed var(--landing-line);width:128px;height:36px;font:11px var(--font-mono);color:var(--landing-muted);border-radius:10px;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.logo-marquee-module__Ftft5W__viewport[data-scrolls] .logo-marquee-module__Ftft5W__track{margin:0;animation:48s linear infinite logo-marquee-module__Ftft5W__logo-scroll}.logo-marquee-module__Ftft5W__viewport[data-scrolls]:hover .logo-marquee-module__Ftft5W__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.logo-marquee-module__Ftft5W__viewport[data-scrolls]{-webkit-mask-image:none;mask-image:none}.logo-marquee-module__Ftft5W__viewport[data-scrolls] .logo-marquee-module__Ftft5W__track{width:auto}.logo-marquee-module__Ftft5W__viewport[data-scrolls] .logo-marquee-module__Ftft5W__row{flex-wrap:wrap;padding-right:0}.logo-marquee-module__Ftft5W__viewport[data-scrolls] .logo-marquee-module__Ftft5W__row[aria-hidden]{display:none}}@keyframes logo-marquee-module__Ftft5W__logo-scroll{to{transform:translate(-50%)}}@media (max-width:767px){.logo-marquee-module__Ftft5W__root{gap:22px}.logo-marquee-module__Ftft5W__row{gap:40px}.logo-marquee-module__Ftft5W__viewport[data-scrolls] .logo-marquee-module__Ftft5W__row{padding-right:40px}.logo-marquee-module__Ftft5W__logo{height:24px}}
.product-mocks-module__unwVpq__window{border-radius:calc(var(--radius) * 1.8);background:var(--popover);box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 6%, transparent), 0 24px 48px -24px #00000040;padding:10px}.dark .product-mocks-module__unwVpq__window{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent), 0 24px 48px -24px #0006}.product-mocks-module__unwVpq__windowTitle{font:11px var(--font-mono);letter-spacing:.02em;color:var(--muted-foreground);margin:0 0 10px;padding:0 4px}.product-mocks-module__unwVpq__caret{background:var(--foreground);width:1px;height:16px;margin-left:-6px}.product-mocks-module__unwVpq__statusDot{background:var(--chart-3);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.product-mocks-module__unwVpq__caret{animation:1.1s step-end infinite product-mocks-module__unwVpq__blink}.product-mocks-module__unwVpq__statusDot{animation:2.4s ease-in-out infinite product-mocks-module__unwVpq__pulse}.product-mocks-module__unwVpq__line{animation:.5s cubic-bezier(.16,1,.3,1) both product-mocks-module__unwVpq__line-in;animation-delay:calc(.25s + var(--line,0) * .45s)}[data-reveal-pending] .product-mocks-module__unwVpq__line{opacity:0;animation:none}}@keyframes product-mocks-module__unwVpq__blink{50%{opacity:0}}@keyframes product-mocks-module__unwVpq__pulse{50%{opacity:.35}}@keyframes product-mocks-module__unwVpq__line-in{0%{opacity:0;transform:translateY(6px)}}
