@property --stack-banner-gradient-end{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,0)}@property --stack-page-gradient-start{syntax:"<color>";inherits:true;initial-value:#fff}@property --stack-page-gradient-fade-start{syntax:"<color>";inherits:true;initial-value:rgba(255,255,255,0)}@property --stack-page-gradient-mid{syntax:"<color>";inherits:true;initial-value:#fff}@property --stack-page-gradient-end{syntax:"<color>";inherits:true;initial-value:#fff}:root{--font-innovator:"Innovator Grotesk",Arial,Helvetica,sans-serif;--stack-gradient-transition-duration:1800ms;--stack-gradient-merge-duration:2600ms;--stack-gradient-easing:cubic-bezier(0.22,1,0.36,1);--stack-banner-gradient-end:rgba(255,255,255,0);--stack-page-gradient-overlap-size:70px;--stack-page-gradient-fade-start:rgba(255,255,255,0);--stack-page-gradient-start:#fff;--stack-page-gradient-start-stop:0%;--stack-page-gradient-mid:#fff;--stack-page-gradient-mid-stop:0%;--stack-page-gradient-end:#fff;--stack-page-gradient-end-stop:100%}:root[data-stack-gradient-window=dawn]{--stack-banner-gradient-end:var(--Frost,#9bfefe);--stack-page-gradient-fade-start:rgba(155,254,254,0);--stack-page-gradient-start:var(--Frost,#9bfefe);--stack-page-gradient-start-stop:0%;--stack-page-gradient-mid:var(--Frost,#9bfefe);--stack-page-gradient-mid-stop:12%;--stack-page-gradient-end:var(--Bloom,#efcff7);--stack-page-gradient-end-stop:100%}:root[data-stack-gradient-window=morning]{--stack-banner-gradient-end:var(--Bloom,#efcff7);--stack-page-gradient-fade-start:rgba(239,207,247,0);--stack-page-gradient-start:var(--Bloom,#efcff7);--stack-page-gradient-start-stop:0%;--stack-page-gradient-mid:var(--Bloom,#efcff7);--stack-page-gradient-mid-stop:0%;--stack-page-gradient-end:var(--Flare,#fff8d5);--stack-page-gradient-end-stop:100%}:root[data-stack-gradient-window=late-morning]{--stack-banner-gradient-end:var(--Flare,#fff8d5);--stack-page-gradient-fade-start:rgba(255,248,213,0);--stack-page-gradient-start:var(--Flare,#fff8d5);--stack-page-gradient-start-stop:0%;--stack-page-gradient-mid:var(--Flare,#fff8d5);--stack-page-gradient-mid-stop:0%;--stack-page-gradient-end:#a1e5fc;--stack-page-gradient-end-stop:99.84%}:root[data-stack-gradient-window=midday]{--stack-banner-gradient-end:var(--Sky,#a1e4fc);--stack-page-gradient-fade-start:rgba(161,228,252,0);--stack-page-gradient-start:var(--Sky,#a1e4fc);--stack-page-gradient-start-stop:0%;--stack-page-gradient-mid:var(--Sky,#a1e4fc);--stack-page-gradient-mid-stop:0%;--stack-page-gradient-end:var(--Flare,#fff8d5);--stack-page-gradient-end-stop:99.84%}:root[data-stack-gradient-window=afternoon]{--stack-banner-gradient-end:var(--Flare,#fff8d5);--stack-page-gradient-fade-start:rgba(255,248,213,0);--stack-page-gradient-start:var(--Flare,#fff8d5);--stack-page-gradient-start-stop:0%;--stack-page-gradient-mid:var(--Flare,#fff8d5);--stack-page-gradient-mid-stop:0%;--stack-page-gradient-end:var(--Shell,#fae3cd);--stack-page-gradient-end-stop:100%}:root[data-stack-gradient-window=late-afternoon]{--stack-banner-gradient-end:var(--Shell,#fae3cd);--stack-page-gradient-fade-start:rgba(250,227,205,0);--stack-page-gradient-start:var(--Shell,#fae3cd);--stack-page-gradient-start-stop:-0.27%;--stack-page-gradient-mid:var(--Shell,#fae3cd);--stack-page-gradient-mid-stop:-0.27%;--stack-page-gradient-end:var(--Sky,#a1e4fc);--stack-page-gradient-end-stop:100%}:root[data-stack-gradient-window=evening]{--stack-banner-gradient-end:var(--Sky,#a1e4fc);--stack-page-gradient-fade-start:rgba(161,228,252,0);--stack-page-gradient-start:var(--Sky,#a1e4fc);--stack-page-gradient-start-stop:-0.27%;--stack-page-gradient-mid:var(--Sky,#a1e4fc);--stack-page-gradient-mid-stop:-0.27%;--stack-page-gradient-end:var(--Frost,#9bfefe);--stack-page-gradient-end-stop:100%}:root[data-stack-gradient-window=dusk]{--stack-banner-gradient-end:var(--Frost,#9bfefe);--stack-page-gradient-fade-start:rgba(155,254,254,0);--stack-page-gradient-start:var(--Frost,#9bfefe);--stack-page-gradient-start-stop:-0.27%;--stack-page-gradient-mid:var(--Frost,#9bfefe);--stack-page-gradient-mid-stop:-0.27%;--stack-page-gradient-end:var(--Clay,#f9cfa9);--stack-page-gradient-end-stop:100%}:root[data-stack-gradient-window=night]{--stack-banner-gradient-end:var(--Clay,#f9cfa9);--stack-page-gradient-fade-start:rgba(249,207,169,0);--stack-page-gradient-start:var(--Clay,#f9cfa9);--stack-page-gradient-start-stop:0%;--stack-page-gradient-mid:var(--Clay,#f9cfa9);--stack-page-gradient-mid-stop:0%;--stack-page-gradient-end:var(--Glow,#fcb79e);--stack-page-gradient-end-stop:99.84%}:root[data-stack-gradient-window=late-night]{--stack-banner-gradient-end:var(--Glow,#fcb79e);--stack-page-gradient-fade-start:rgba(252,183,158,0);--stack-page-gradient-start:var(--Glow,#fcb79e);--stack-page-gradient-start-stop:0%;--stack-page-gradient-mid:var(--Glow,#fcb79e);--stack-page-gradient-mid-stop:0%;--stack-page-gradient-end:var(--Bloom,#efcff7);--stack-page-gradient-end-stop:99.84%}:root[data-stack-gradient-window=end-night]{--stack-banner-gradient-end:var(--Mist,#c9cccf);--stack-page-gradient-fade-start:rgba(201,204,207,0);--stack-page-gradient-start:var(--Mist,#c9cccf);--stack-page-gradient-start-stop:0%;--stack-page-gradient-mid:var(--Mist,#c9cccf);--stack-page-gradient-mid-stop:0%;--stack-page-gradient-end:var(--Neutral-Surface-Main,#fff);--stack-page-gradient-end-stop:100%}:root[data-stack-gradient-window=overnight]{--stack-banner-gradient-end:var(--Greys,#1a1a1b);--stack-page-gradient-fade-start:rgba(26,26,27,0);--stack-page-gradient-start:var(--Greys-900,#1a1a1b);--stack-page-gradient-start-stop:50%;--stack-page-gradient-mid:var(--Greys-900,#1a1a1b);--stack-page-gradient-mid-stop:50%;--stack-page-gradient-end:var(--Greys-850,#232425);--stack-page-gradient-end-stop:100%}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-Thin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-ThinItalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:100}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-ExtraLight.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:200}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-ExtraLightItalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:200}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-Light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:300}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-LightItalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:300}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-RegularItalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-Medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-MediumItalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-SemiBold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-SemiBoldItalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:600}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-Bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-BoldItalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:700}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-ExtraBold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:800}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-ExtraBoldItalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:800}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-Black.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:900}@font-face{font-family:Innovator Grotesk;src:url(/landing/fonts/innovator-grotesk/InnovatorGrotesk-BlackItalic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:900}.stack-landing{background:#fff;color:#171717;font-family:var(--font-innovator);overflow-x:hidden}.stack-landing :is(button,input,textarea,select,a){font:inherit}.stack-landing [id]{scroll-margin-top:132px}.stack-header-surface{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.52) 58%,rgba(255,255,255,.32)),linear-gradient(90deg,rgba(255,255,255,.24),rgba(255,255,255,.58) 50%,rgba(255,255,255,.24));backdrop-filter:blur(3px) saturate(1.8);box-shadow:none}.stack-banner-section{background-image:linear-gradient(180deg,rgba(255,255,255,0) 70.21%,var(--stack-banner-gradient-end) 100%);background-position:50%;background-repeat:no-repeat;background-size:auto;transition:--stack-banner-gradient-end var(--stack-gradient-merge-duration) var(--stack-gradient-easing)}.stack-hero-shell{position:relative;z-index:1;background-color:#f7f7f7;background-image:linear-gradient(rgba(247,247,247,.46),rgba(247,247,247,.46)),url(/landing/images/stack-background.jpg);background-position:top,top;background-repeat:no-repeat;background-size:cover,cover}.stack-hero-shell>*{position:relative;z-index:3}.stack-page-gradient{position:relative;z-index:0;background:linear-gradient(180deg,var(--stack-page-gradient-fade-start) 0,var(--stack-page-gradient-start) 100%),linear-gradient(180deg,var(--stack-page-gradient-start) var(--stack-page-gradient-start-stop),var(--stack-page-gradient-mid) var(--stack-page-gradient-mid-stop),var(--stack-page-gradient-end) var(--stack-page-gradient-end-stop)),#fff;background-clip:border-box,content-box,border-box;background-origin:border-box,content-box,border-box;background-repeat:no-repeat;background-size:100% var(--stack-page-gradient-overlap-size),100% 100%,auto;transition:--stack-page-gradient-fade-start var(--stack-gradient-merge-duration) var(--stack-gradient-easing),--stack-page-gradient-start var(--stack-gradient-merge-duration) var(--stack-gradient-easing),--stack-page-gradient-mid var(--stack-gradient-merge-duration) var(--stack-gradient-easing),--stack-page-gradient-end var(--stack-gradient-merge-duration) var(--stack-gradient-easing)}@media (max-width:767px){:root{--stack-page-gradient-overlap-size:120px}.stack-banner-section{background-image:linear-gradient(180deg,rgba(255,255,255,0) 14%,var(--stack-page-gradient-fade-start) 46%,var(--stack-banner-gradient-end) 100%);padding-bottom:78px}.stack-page-gradient{margin-top:0;padding-top:0}}.stack-dashboard-demo{container-type:inline-size}.stack-demo-sidebar{transition:width .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1)}.stack-demo-sidebar--preview-open,.stack-demo-sidebar:hover{animation:none;width:252px;border-radius:8px}.stack-demo-compact,.stack-demo-expanded,.stack-demo-logo{transition:opacity .22s ease,transform .42s cubic-bezier(.22,1,.36,1)}.stack-demo-expanded{transform:translateX(-8px);transition-delay:0s}.stack-demo-sidebar--preview-open .stack-demo-expanded,.stack-demo-sidebar:hover .stack-demo-expanded{animation:none;opacity:1;pointer-events:auto;transform:translateX(0);transition-delay:.11s}.stack-demo-sidebar--preview-open .stack-demo-compact,.stack-demo-sidebar--preview-open .stack-demo-logo,.stack-demo-sidebar:hover .stack-demo-compact,.stack-demo-sidebar:hover .stack-demo-logo{animation:none;opacity:0;transform:translateX(-8px)}.stack-demo-intro-item{opacity:1;transform:none;transform-origin:50% 60%;will-change:opacity,transform}.stack-dashboard-demo--animate .stack-demo-intro-item{animation:stack-demo-bounce-in .88s cubic-bezier(.18,1.26,.28,1) var(--stack-intro-delay) both}.stack-demo-activity-card-pop{transform-origin:50% 72%;will-change:transform}.stack-dashboard-demo--animate .stack-demo-activity-card-pop{animation:stack-demo-bounce-in .82s cubic-bezier(.18,1.32,.28,1) var(--stack-intro-delay) both}.stack-demo-thumb{height:50px;border-radius:10px 10px 0 0;background-color:#e8ecef}.stack-demo-launch-card{background:radial-gradient(circle at 14% 18%,rgba(255,255,255,.46) 0 2px,transparent 3px),radial-gradient(circle at 69% 28%,rgba(255,255,255,.32) 0 18px,transparent 19px),linear-gradient(110deg,rgba(136,246,247,.98),rgba(178,248,250,.94) 52%,rgba(129,233,244,.98))}.stack-demo-launch-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(105deg,rgba(255,255,255,.13) 0 1px,transparent 1px 18px);opacity:.42}.stack-demo-launch-sparky{z-index:2;transform-origin:50% 72%;animation:stack-demo-sparky-float 3.8s ease-in-out infinite;filter:drop-shadow(0 9px 13px rgba(23,23,23,.1))}.stack-demo-launch-sparky-eye{transform:scaleY(1);transform-box:fill-box;transform-origin:center;animation:stack-demo-sparky-blink 4.2s ease-in-out infinite}.stack-demo-launch-card>*{position:relative;z-index:1}.stack-demo-launch-card .stack-demo-launch-sparky{position:absolute}.stack-demo-activity-slider:after,.stack-demo-activity-slider:before{content:"";position:absolute;top:-4px;bottom:-4px;z-index:5;width:56px;pointer-events:none;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.stack-demo-activity-slider:before{left:-1px;background:linear-gradient(90deg,#f6f7f7,rgba(246,247,247,0))}.stack-demo-activity-slider:after{right:-1px;background:linear-gradient(270deg,#f6f7f7,rgba(246,247,247,0))}.stack-demo-activity-swiper{overflow:hidden;padding-bottom:2px;width:100%}.stack-demo-activity-swiper .swiper-slide{width:154px;height:auto}.stack-demo-activity-swiper .swiper-wrapper{align-items:stretch}@container (max-width: 760px){.stack-demo-sidebar--preview-open,.stack-demo-sidebar:hover{width:218px}.stack-demo-content{padding-left:76px;padding-right:18px}.stack-demo-content h2{font-size:28px}.stack-demo-activity-slider:after,.stack-demo-activity-slider:before{width:32px}.stack-demo-activity-swiper .swiper-slide{width:136px}.stack-demo-launch-card{align-items:flex-start;flex-direction:column;min-height:132px;padding:24px 92px 24px 24px}.stack-demo-launch-card h3{font-size:22px}.stack-demo-launch-sparky{right:-20px;bottom:-17px;height:50px;width:66px}}@keyframes stack-demo-sparky-float{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-6px,0) rotate(1.25deg)}}@keyframes stack-demo-sparky-blink{0%,76%,88%,to{transform:scaleY(1)}80%,82%{transform:scaleY(.08)}}@keyframes stack-demo-bounce-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.965)}42%{opacity:1;transform:translate3d(0,-7px,0) scale(1.024)}72%{transform:translate3d(0,2px,0) scale(.994)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes stack-demo-sidebar-peek{0%,12%,88%,to{width:50px;border-radius:8px}20%,78%{width:252px;border-radius:8px}}@keyframes stack-demo-sidebar-expanded-peek{0%,10%,86%,to{opacity:0;transform:translateX(-8px)}18%,78%{opacity:1;transform:translateX(0)}}@keyframes stack-demo-sidebar-compact-peek{0%,8%,86%,to{opacity:1;transform:translateX(0)}16%,78%{opacity:0;transform:translateX(-8px)}}@media (prefers-reduced-motion:reduce){.stack-demo-activity-card-pop,.stack-demo-intro-item,.stack-demo-sidebar,.stack-demo-sidebar .stack-demo-compact,.stack-demo-sidebar .stack-demo-expanded,.stack-demo-sidebar .stack-demo-logo{animation:none}.stack-demo-activity-card-pop,.stack-demo-intro-item{opacity:1;transform:none}}.stack-faq-default-item,.stack-faq-eyebrow,.stack-faq-heading,.stack-faq-number,.stack-faq-question,.stack-faq-subtitle,.stack-faq-toggle-icon,.stack-feature-card-description,.stack-features-eyebrow,.stack-features-heading,.stack-features-subtitle,.stack-footer-brand,.stack-footer-copyright,.stack-sparky-eyebrow,.stack-sparky-heading,.stack-sparky-panel,.stack-sparky-subtitle,.stack-traditional-workflow-card,.stack-traditional-workflow-heading,.stack-usp-card,.stack-usp-card h3,.stack-usp-card p,.stack-usp-heading,.stack-usp-subtitle,.stack-why-eyebrow,.stack-why-heading,.stack-why-subtitle,.stack-with-stack-heading{transition:background-color var(--stack-gradient-transition-duration) ease,box-shadow var(--stack-gradient-transition-duration) ease,border-color var(--stack-gradient-transition-duration) ease,color var(--stack-gradient-transition-duration) ease}.stack-usp-decorator-icon path{transition:fill var(--stack-gradient-transition-duration) ease,fill-opacity var(--stack-gradient-transition-duration) ease,stroke var(--stack-gradient-transition-duration) ease,stroke-opacity var(--stack-gradient-transition-duration) ease,stroke-width var(--stack-gradient-transition-duration) ease}.stack-footer-watermark-text{transition:fill var(--stack-gradient-transition-duration) ease}:root[data-stack-gradient-window=overnight] .stack-usp-heading{color:#fff}:root[data-stack-gradient-window=overnight] .stack-features-eyebrow,:root[data-stack-gradient-window=overnight] .stack-features-subtitle,:root[data-stack-gradient-window=overnight] .stack-usp-subtitle{color:rgba(255,255,255,.56)}:root[data-stack-gradient-window=overnight] .stack-feature-card-description,:root[data-stack-gradient-window=overnight] .stack-features-heading{color:#fff}:root[data-stack-gradient-window=overnight] .stack-why-eyebrow,:root[data-stack-gradient-window=overnight] .stack-why-subtitle{color:rgba(255,255,255,.56)}:root[data-stack-gradient-window=overnight] .stack-why-heading{color:#fff}:root[data-stack-gradient-window=overnight] .stack-usp-decorator-icon path{fill:rgba(0,0,0,.36);fill-opacity:1;stroke:rgba(0,0,0,.36);stroke-opacity:1;stroke-width:1.333px}:root[data-stack-gradient-window=afternoon] .stack-usp-card,:root[data-stack-gradient-window=dusk] .stack-usp-card,:root[data-stack-gradient-window=end-night] .stack-usp-card,:root[data-stack-gradient-window=evening] .stack-usp-card,:root[data-stack-gradient-window=late-afternoon] .stack-usp-card,:root[data-stack-gradient-window=late-morning] .stack-usp-card,:root[data-stack-gradient-window=late-night] .stack-usp-card,:root[data-stack-gradient-window=midday] .stack-usp-card,:root[data-stack-gradient-window=morning] .stack-usp-card,:root[data-stack-gradient-window=night] .stack-usp-card{background:rgba(255,255,255,.64)}:root[data-stack-gradient-window=overnight] .stack-usp-card{background:rgba(0,0,0,.32);border-color:rgba(255,255,255,.16)}:root[data-stack-gradient-window=overnight] .stack-usp-card h3{color:#fff}:root[data-stack-gradient-window=overnight] .stack-usp-card p{color:rgba(255,255,255,.56)}:root[data-stack-gradient-window=afternoon] .stack-traditional-workflow-card,:root[data-stack-gradient-window=dusk] .stack-traditional-workflow-card,:root[data-stack-gradient-window=end-night] .stack-traditional-workflow-card,:root[data-stack-gradient-window=evening] .stack-traditional-workflow-card,:root[data-stack-gradient-window=late-afternoon] .stack-traditional-workflow-card,:root[data-stack-gradient-window=late-morning] .stack-traditional-workflow-card,:root[data-stack-gradient-window=late-night] .stack-traditional-workflow-card,:root[data-stack-gradient-window=midday] .stack-traditional-workflow-card,:root[data-stack-gradient-window=morning] .stack-traditional-workflow-card,:root[data-stack-gradient-window=night] .stack-traditional-workflow-card{background:rgba(245,247,247,.5)}:root[data-stack-gradient-window=overnight] .stack-traditional-workflow-card{background:rgba(0,0,0,.32);border-color:rgba(255,255,255,.16);box-shadow:0 3px 3px -1.5px var(--shadow-gray-shadow-6,rgba(23,23,23,.06)),0 1px 1px -.5px var(--shadow-gray-shadow-6,rgba(23,23,23,.06)),0 0 0 1px var(--shadow-gray-shadow-2,rgba(23,23,23,.02))}:root[data-stack-gradient-window=overnight] .stack-traditional-workflow-heading{color:#fff}:root[data-stack-gradient-window=afternoon] .stack-with-stack-card,:root[data-stack-gradient-window=end-night] .stack-with-stack-card,:root[data-stack-gradient-window=late-night] .stack-with-stack-card,:root[data-stack-gradient-window=morning] .stack-with-stack-card,:root[data-stack-gradient-window=night] .stack-with-stack-card{background:rgba(26,26,27,.8)}:root[data-stack-gradient-window=overnight] .stack-with-stack-card{background:rgba(255,255,255,.8)}:root[data-stack-gradient-window=overnight] .stack-with-stack-heading{color:#1a1a1b}:root[data-stack-gradient-window=afternoon] .stack-sparky-panel,:root[data-stack-gradient-window=late-afternoon] .stack-sparky-panel,:root[data-stack-gradient-window=late-morning] .stack-sparky-panel,:root[data-stack-gradient-window=midday] .stack-sparky-panel,:root[data-stack-gradient-window=morning] .stack-sparky-panel{background:rgba(255,255,255,.64)}:root[data-stack-gradient-window=evening] .stack-sparky-panel{background:rgba(245,247,247,.5)}:root[data-stack-gradient-window=dusk] .stack-sparky-panel,:root[data-stack-gradient-window=end-night] .stack-sparky-panel,:root[data-stack-gradient-window=late-night] .stack-sparky-panel,:root[data-stack-gradient-window=night] .stack-sparky-panel{background:rgba(255,255,255,.64)}:root[data-stack-gradient-window=overnight] .stack-sparky-panel{background:rgba(0,0,0,.32);border-color:rgba(255,255,255,.16)}:root[data-stack-gradient-window=overnight] .stack-sparky-heading{color:#fff}:root[data-stack-gradient-window=overnight] .stack-faq-eyebrow,:root[data-stack-gradient-window=overnight] .stack-faq-subtitle,:root[data-stack-gradient-window=overnight] .stack-sparky-eyebrow,:root[data-stack-gradient-window=overnight] .stack-sparky-subtitle{color:rgba(255,255,255,.56)}:root[data-stack-gradient-window=overnight] .stack-faq-heading{color:#fff}:root[data-stack-gradient-window=afternoon] .stack-faq-default-item,:root[data-stack-gradient-window=dusk] .stack-faq-default-item,:root[data-stack-gradient-window=end-night] .stack-faq-default-item,:root[data-stack-gradient-window=evening] .stack-faq-default-item,:root[data-stack-gradient-window=late-afternoon] .stack-faq-default-item,:root[data-stack-gradient-window=late-morning] .stack-faq-default-item,:root[data-stack-gradient-window=late-night] .stack-faq-default-item,:root[data-stack-gradient-window=midday] .stack-faq-default-item,:root[data-stack-gradient-window=morning] .stack-faq-default-item,:root[data-stack-gradient-window=night] .stack-faq-default-item{background:rgba(249,249,250,.64)}:root[data-stack-gradient-window=overnight] .stack-faq-default-item{background:rgba(0,0,0,.32)}:root[data-stack-gradient-window=overnight] .stack-faq-default-item .stack-faq-number,:root[data-stack-gradient-window=overnight] .stack-faq-default-item .stack-faq-question,:root[data-stack-gradient-window=overnight] .stack-faq-default-item .stack-faq-toggle-icon{color:rgba(255,255,255,.56)}:root[data-stack-gradient-window=overnight] .stack-footer-brand{color:#fff}:root[data-stack-gradient-window=overnight] .stack-footer-copyright{color:rgba(255,255,255,.56)}:root[data-stack-gradient-window=overnight] .stack-footer-watermark-text{fill:rgba(255,255,255,.08)}.features-slider-mask:after,.features-slider-mask:before{content:none}.features-swiper{overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8.5%,#000 91.5%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8.5%,#000 91.5%,transparent)}.features-swiper .swiper-wrapper{align-items:flex-start}.features-swiper .swiper-slide{width:190px;height:auto}.sparky-eye{animation:sparky-blink 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.sparky-chat-pop{animation:sparky-chat-pop .82s cubic-bezier(.16,1,.3,1) both;transform-origin:center}.typing-dot{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.45;animation:typing-dot-pulse 1s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.14s}.typing-dot:nth-child(3){animation-delay:.28s}@keyframes sparky-chat-pop{0%{opacity:0;filter:blur(6px);transform:translateY(14px) scale(.965)}65%{opacity:1;filter:blur(0);transform:translateY(-1px) scale(1.005)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes typing-dot-pulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes sparky-blink{0%,87%,92%,to{transform:scaleY(1)}89%,90%{transform:scaleY(.08)}}@media (min-width:640px){:root{--stack-page-gradient-overlap-size:92px}.features-swiper .swiper-slide{width:220px}}@media (min-width:768px){.stack-landing [id]{scroll-margin-top:104px}}@media (min-width:1024px){:root{--stack-page-gradient-overlap-size:110px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}