:root{--mesh-1:color-mix(in srgb,var(--primary-500) 12%,transparent);--mesh-2:color-mix(in srgb,var(--accent-500) 10%,transparent);--mesh-3:color-mix(in srgb,var(--primary-300) 8%,transparent);--landing-grid-color:color-mix(in srgb,var(--border) 35%,transparent)}.platform-mesh{background-image:radial-gradient(at 27% 37%,var(--mesh-1) 0,transparent 50%),radial-gradient(at 97% 21%,var(--mesh-2) 0,transparent 50%),radial-gradient(at 52% 99%,var(--mesh-3) 0,transparent 50%)}.landing-grid-bg{background-image:radial-gradient(circle,var(--landing-grid-color) 1px,transparent 1px);background-size:24px 24px}.platform-marketing-header{background-color:color-mix(in srgb,var(--background) 85%,transparent);backdrop-filter:blur(12px)}.platform-marketing-mobile-sheet{background-color:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(16px)}@keyframes fetchant-feature-panel-in{0%{opacity:0}to{opacity:1}}.fetchant-feature-panel-enter{animation:fetchant-feature-panel-in .1s ease-out}@media (prefers-reduced-motion:reduce){.fetchant-feature-panel-enter{animation:none}}@keyframes platform-cta-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:45deg}@property --login-shadow-mix{syntax:"<number>";inherits:false;initial-value:0}.platform-nav-login-btn{border:none;background:var(--background);--login-orbit-duration:0.52s;--login-orbit-ease:cubic-bezier(0.42,0,0.03,1);--orbit-radius:4px;--orbit-angle:45deg;--login-shadow-mix:0;--login-shadow-blur:4px;--login-shadow-spread:calc(var(--login-shadow-blur) * -0.85);--login-shadow-x:calc(var(--orbit-radius) * cos(var(--orbit-angle)));--login-shadow-y:calc(var(--orbit-radius) * sin(var(--orbit-angle)));--login-shadow-fg:color-mix(in srgb,var(--foreground) 40%,transparent);--login-shadow-primary:color-mix(in srgb,var(--primary-500) 55%,transparent);--login-shadow-color:color-mix(in srgb,var(--login-shadow-primary) calc(var(--login-shadow-mix) * 100%),var(--login-shadow-fg));box-shadow:var(--login-shadow-x) var(--login-shadow-y) var(--login-shadow-blur) var(--login-shadow-spread) var(--login-shadow-color)}.platform-nav-login-btn:active{animation:none;--orbit-radius:2px;--login-shadow-blur:2px}@property --cta-gradient-mix{syntax:"<number>";inherits:false;initial-value:0}.platform-nav-cta-btn{position:relative;overflow:hidden;isolation:isolate;color:var(--foreground);--cta-ring:3px;--cta-transition-duration:0.52s;--cta-transition-ease:cubic-bezier(0.42,0,0.03,1);--cta-gradient-mix:0;background:linear-gradient(120deg,var(--primary-600),color-mix(in srgb,#fff calc((1 - var(--cta-gradient-mix)) * 100%),var(--accent-500)),var(--primary-400),color-mix(in srgb,color-mix(in srgb,#fff 75%,var(--primary-300)) calc((1 - var(--cta-gradient-mix)) * 100%),var(--accent-400)),var(--primary-600));background-size:280% 280%;animation:platform-cta-gradient 5s ease infinite;transition:--cta-gradient-mix var(--cta-transition-duration) var(--cta-transition-ease),color .28s ease}.platform-nav-cta-btn:after{inset:var(--cta-ring);border-radius:inherit;background:var(--background);opacity:1;transition:opacity var(--cta-transition-duration) var(--cta-transition-ease)}.platform-nav-cta-btn:after,.platform-nav-cta-btn:before{content:"";position:absolute;z-index:0;pointer-events:none}.platform-nav-cta-btn:before{inset:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,#fff 40%,transparent) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s ease}.platform-nav-cta-btn:hover:after{opacity:0}.platform-nav-cta-btn:hover{--cta-gradient-mix:1;color:#fff}.platform-nav-cta-btn:hover:before{transform:translateX(120%)}@media (prefers-reduced-motion:reduce){.platform-nav-cta-btn{animation:none}.platform-nav-cta-btn:before{display:none}.platform-nav-cta-btn,.platform-nav-cta-btn:after,.platform-nav-login-btn{transition:none}}