.platform-page{--pf-font:"Urbanist",Inter,ui-sans-serif,system-ui,sans-serif;--pf-surface:var(--svc-surface,#fff);--pf-surface-raised:var(--svc-surface-raised,#f5f5f7);--pf-surface-deep:var(--svc-surface-deep,#201548);--pf-accent:var(--svc-accent,#6d4aff);--pf-accent-contrast:var(--svc-accent-contrast,#fff);--pf-accent-soft:var(--svc-accent-soft,#efebff);--pf-text:var(--svc-text,#14141f);--pf-text-muted:var(--svc-text-muted,#55555f);--pf-text-on-deep:#fff;--pf-text-on-deep-muted:hsla(0,0%,100%,.72);--pf-border:var(--svc-border,#e4e4ea);--pf-radius:24px;--pf-mock-panel:#edeaf6;--pf-mock-shadow:rgba(20,20,31,.16);--pf-mock-shadow-sm:rgba(20,20,31,.14);--pf-mock-shadow-lg:rgba(20,20,31,.2);--pf-mock-plate:hsla(0,0%,100%,.55);--pf-mock-plate-text:#4b5563;font-family:var(--pf-font);color:var(--pf-text);background-color:var(--pf-surface)}[data-theme=dark] .platform-page{--pf-surface:var(--svc-surface,#131318);--pf-surface-raised:var(--svc-surface-raised,#1c1c23);--pf-text:var(--svc-text,#f4f4f6);--pf-text-muted:var(--svc-text-muted,#a5a5b0);--pf-border:var(--svc-border,#2c2c36);--pf-accent-soft:var(--svc-accent-soft,#241a47);--pf-mock-panel:#1c1c23;--pf-mock-shadow:rgba(0,0,0,.5);--pf-mock-shadow-sm:rgba(0,0,0,.45);--pf-mock-shadow-lg:rgba(0,0,0,.55);--pf-mock-plate:#1c1c23;--pf-mock-plate-text:#d4d4d8}.platform-page blockquote,.platform-page figure,.platform-page h1,.platform-page h2,.platform-page h3,.platform-page h4,.platform-page h5,.platform-page ol,.platform-page p,.platform-page ul{margin:0;padding:0;font-family:inherit;letter-spacing:inherit}.platform-page h1,.platform-page h2,.platform-page h3,.platform-page h4,.platform-page h5,.platform-page h6{color:inherit}.platform-page ol,.platform-page ul{list-style:none}.platform-page a{color:inherit;text-decoration:none}.platform-page button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer}.platform-page img,.platform-page svg{display:block;max-width:100%}.platform-page :focus-visible{outline:2px solid var(--pf-accent);outline-offset:3px;border-radius:4px}.platform-page .pf-inline-link{color:var(--pf-accent);text-decoration:underline;text-underline-offset:3px}.platform-page .pf-inline-link:hover{text-decoration-thickness:2px}@keyframes pf-marquee-ltr{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes pf-marquee-rtl{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.platform-page .pf-clip{overflow:hidden}.platform-page .pf-mock{height:286px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.platform-page .pf-mock,.platform-page .pf-mock *{line-height:normal}.platform-page .pf-mock-tall{height:340px}.platform-page .pf-hero-full{min-height:100vh;min-height:100dvh}.platform-page{--pf-header-overlap:84px}[data-theme=dark] .platform-page .pf-marquee img{filter:brightness(0) invert(1)}.platform-page .pf-marquee img.pf-logo-mono{filter:grayscale(1) contrast(1.1);opacity:.65}[data-theme=dark] .platform-page .pf-marquee img.pf-logo-mono{filter:grayscale(1) invert(1) contrast(1.05);opacity:.8}.platform-page .pf-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.platform-page .pf-marquee-track{animation-name:pf-marquee-ltr;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.platform-page .pf-marquee-track[data-direction=rtl]{animation-name:pf-marquee-rtl}.platform-page .pf-marquee:hover .pf-marquee-track{animation-play-state:paused}.platform-page .pf-rail{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-padding-left:1.25rem}@media (min-width:768px){.platform-page .pf-rail{scroll-padding-left:2rem}}@keyframes pf-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.platform-page .pf-rise{animation:pf-rise .55s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion:reduce){.platform-page .pf-marquee-track,.platform-page .pf-rise{animation:none}}body:has(#pd-route[data-callout-tail=drop]) .ps7-callout-tail{display:none!important}@layer base{#pd-body-sections a[class*="text-[var(--pf-accent)]"],#pd-marquee a[class*="text-[var(--pf-accent)]"],#pd-moved-sections a[class*="text-[var(--pf-accent)]"]{color:#fff!important}}