.hero-platform-floats{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-platform-anchor{position:absolute}.hero-platform-drift-x,.hero-platform-drift-y,.hero-platform-entry,.hero-platform-card{width:100%;height:100%;animation-play-state:paused}.hero-platform-drift-x{animation-name:hero-platform-drift-x;animation-timing-function:cubic-bezier(.77,0,.175,1);animation-iteration-count:infinite}.hero-platform-drift-y{animation-name:hero-platform-drift-y;animation-timing-function:cubic-bezier(.77,0,.175,1);animation-iteration-count:infinite}.hero-platform-entry{animation-name:hero-platform-enter;animation-duration:.5s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:both}.hero-platform-card{opacity:.85;background:#f7f6f3bf;border:1px solid #ffffff73;border-radius:18px;place-items:center;animation-name:hero-platform-rotate,hero-platform-breathe;animation-timing-function:cubic-bezier(.77,0,.175,1);animation-iteration-count:infinite;display:grid;box-shadow:0 10px 15px -3px #1a1a1c17,0 4px 6px -4px #1a1a1c12}.hero-platform-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:block}.hero-platform-card .hero-platform-mark{width:65%;height:65%}.hero-platform-floats[data-running=true] :is(.hero-platform-drift-x,.hero-platform-drift-y,.hero-platform-entry,.hero-platform-card){animation-play-state:running}.hero-platform-marquee{--platform-marquee-gap:56px;width:min(100%,1024px);margin-inline:auto;padding-block:12px;position:relative}.hero-platform-marquee-viewport{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero-platform-marquee-track{gap:var(--platform-marquee-gap);width:max-content;display:flex}.hero-platform-marquee-group{align-items:center;gap:var(--platform-marquee-gap);flex-shrink:0;margin:0;padding:0;list-style:none;animation:35s linear infinite paused hero-platform-marquee;display:flex}.hero-platform-marquee-group li{color:#92928f;white-space:nowrap;flex-shrink:0;align-items:center;gap:12px;padding-inline:8px;font-size:14px;line-height:32px;display:flex}.hero-platform-marquee-group .hero-platform-mark{filter:grayscale();opacity:.5;width:32px;height:32px}.hero-platform-marquee[data-running=true] .hero-platform-marquee-group{animation-play-state:running}@keyframes hero-platform-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes hero-platform-drift-x{0%,to{transform:translate(0)}25%{transform:translateX(calc(var(--platform-drift) * .5))}50%{transform:translateX(calc(var(--platform-drift) * -.2))}75%{transform:translateX(calc(var(--platform-drift) * .35))}}@keyframes hero-platform-drift-y{0%,to{transform:translateY(0)}25%{transform:translateY(calc(var(--platform-drift) * -1))}50%{transform:translateY(calc(var(--platform-drift) * .3))}75%{transform:translateY(calc(var(--platform-drift) * -.6))}}@keyframes hero-platform-rotate{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}50%{transform:rotate(-3deg)}75%{transform:rotate(5deg)}}@keyframes hero-platform-breathe{0%{opacity:.85}14%{opacity:.85}28%{opacity:.95}40%,to{opacity:.85}}@keyframes hero-platform-marquee{to{transform:translateX(calc(-100% - var(--platform-marquee-gap)))}}@media (width<=767px){.hero-platform-marquee{--platform-marquee-gap:32px}.hero-platform-marquee-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-platform-marquee-group li{gap:9px;font-size:12px}.hero-platform-marquee-group .hero-platform-mark{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.hero-platform-floats :is(.hero-platform-drift-x,.hero-platform-drift-y,.hero-platform-entry,.hero-platform-card),.hero-platform-marquee .hero-platform-marquee-group{animation:none;transform:none}.hero-platform-floats .hero-platform-entry{opacity:1}.hero-platform-floats .hero-platform-card{opacity:.85}.hero-platform-marquee-group[data-copy="1"]{display:none}}.hero-platform-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero-platform-marquee .hero-platform-marquee-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.hero-platform-marquee .hero-platform-marquee-track{width:auto;display:block}.hero-platform-marquee .hero-platform-marquee-group[data-copy="0"]{flex-wrap:wrap;justify-content:center;gap:20px 24px}}.marketing-surface .marketing-home{padding-top:76px}.marketing-home .marketing-hero{--ease-out:cubic-bezier(.23, 1, .32, 1);flex-direction:column;justify-content:center;align-items:center;min-height:90svh;padding:0;display:flex;overflow:hidden}.marketing-home .marketing-hero:before{opacity:.5;inset:0;-webkit-mask-image:none;mask-image:none}.marketing-home .marketing-hero:after{z-index:1;inset-inline:0;background:linear-gradient(to top, var(--marketing-paper), transparent);content:"";pointer-events:none;height:96px;position:absolute;bottom:0}.marketing-hero-copy{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:1024px;padding:48px 24px;display:flex;position:relative}.marketing-home .marketing-hero .hero-eyebrow{background:#f7f6f399;border:1px solid #fff3;border-radius:999px;padding:6px 14px}.marketing-home .marketing-hero h1{width:100%;margin:40px auto 0}.marketing-home .marketing-hero .marketing-hero-description{margin-top:24px;line-height:1.625}.hero-sparkle-text{max-width:100%;display:inline-block;position:relative;overflow:visible}.hero-sparkles{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-sparkle{pointer-events:none;animation:1.5s linear infinite hero-sparkle-pulse;position:absolute;overflow:visible}.marketing-status-dot{position:relative}.hero-status-ping{border-radius:inherit;background:currentColor;animation:1.5s linear infinite hero-status-ping;position:absolute;inset:0}.hero-annotated-text{max-width:100%;display:inline-block;position:relative}.hero-underline{inset-inline:0;width:100%;height:7px;color:var(--marketing-blue);animation:hero-underline-draw .6s var(--ease-out) both;pointer-events:none;position:absolute;bottom:-6px;overflow:visible}.marketing-home .marketing-hero .marketing-hero-actions{gap:12px;margin-top:40px}.marketing-home .marketing-hero .marketing-button,.hero-secondary-cta{min-height:40px;padding:9px 23px;font-size:14px;line-height:20px}.marketing-home .marketing-hero .marketing-button{transition:background-color .16s ease, transform .16s var(--ease-out);position:relative}.marketing-home .marketing-hero .marketing-button:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:-1px;box-shadow:0 0 24px #007aff40}.hero-secondary-cta{border-radius:999px;gap:10px;transition:background-color .16s,color .16s}.hero-secondary-cta svg{transition:transform .16s var(--ease-out)}.marketing-home .marketing-hero .hero-capabilities{color:#85858c;gap:8px 32px;margin:40px 0 0;font-size:14px;line-height:20px}.hero-capabilities strong{color:var(--marketing-ink);font-weight:600}.marketing-hero-platform-band{z-index:2;width:100%;padding-bottom:32px;position:relative}.hero-platform-caption{color:#92929a;letter-spacing:.1em;text-transform:uppercase;max-width:896px;margin:0 auto 16px;padding-inline:24px;font-size:12px;font-weight:600;line-height:16px}.marketing-home .marketing-hero .hero-platform-marquee{max-width:896px;padding-block:20px}.marketing-home .marketing-hero[data-motion-running=false] :is(.hero-sparkle,.hero-status-ping,.hero-underline){animation-play-state:paused}@keyframes hero-sparkle-pulse{0%,to{opacity:0;transform:scale(.95)rotate(0)}35%{opacity:.85;transform:scale(1.08)rotate(65deg)}65%{opacity:.35;transform:scale(.96)rotate(140deg)}}@keyframes hero-status-ping{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}@keyframes hero-underline-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (hover:hover) and (pointer:fine){.marketing-home .marketing-hero .marketing-button:hover:before{opacity:1}.hero-secondary-cta:hover{color:var(--marketing-blue);background:#1a1a1c0a}.hero-secondary-cta:hover svg{transform:translate(3px)}}@media (hover:none),(pointer:coarse){.marketing-home .marketing-hero .marketing-button:hover{transform:none}}@media (width<=767px){.marketing-home .marketing-hero{padding:0}.marketing-home .marketing-hero h1{margin:40px auto 0}.marketing-home .marketing-hero .marketing-hero-actions{gap:12px;margin-top:34px}.marketing-home .marketing-hero .hero-capabilities{gap:8px 18px;font-size:12px}.marketing-home .marketing-hero .hero-platform-floats{-webkit-mask-image:linear-gradient(90deg,#000,#0000 13% 87%,#000);mask-image:linear-gradient(90deg,#000,#0000 13% 87%,#000)}}@media (prefers-reduced-motion:reduce){.marketing-home .marketing-hero :is(.hero-sparkle,.hero-status-ping,.hero-underline){clip-path:none;animation:none;transform:none}.marketing-home .marketing-hero .hero-sparkle{opacity:.55}.marketing-home .marketing-hero .hero-status-ping{display:none}.marketing-home .marketing-hero .marketing-button,.hero-secondary-cta svg{transition:none;transform:none}.marketing-home .marketing-hero .marketing-button:hover,.hero-secondary-cta:hover svg{transform:none}}.docs-shell .mdx-content{overflow-wrap:anywhere}[dir=rtl] .docs-nav-sub{border-left:0;border-inline-start:1px solid var(--border);transform:none}[dir=rtl] .docs-nav-sub a{transform:none}.docs-shell[dir=rtl] .mdx-content :is(ul,ol){margin-left:0;margin-right:1.5rem}.docs-shell[dir=rtl] .mdx-content :is(th,td):not([align]){text-align:start}.docs-shell[dir=rtl] .mdx-content blockquote{border-left-width:1px;border-right-width:4px}.docs-shell[dir=rtl] .mdx-content .steps{border-left-width:0;border-right:1px solid var(--border);margin-left:0;margin-right:1rem;padding-left:0;padding-right:2rem}.docs-shell[dir=rtl] .mdx-content .step:before{left:auto;right:-2.25rem}@media (width<=640px){.docs-shell[dir=rtl] .mdx-content .steps{padding-right:1.25rem}.docs-shell[dir=rtl] .mdx-content .step:before{right:-1.6rem}}
