.touchdown .call-to-action{& h3{color:var(--pluto-gray-l7);font-weight:400;& span{color:var(--pluto-gray-l9);font-weight:500}}.pluto-btn{height:6rem!important;padding:0 6rem;& h4{font-size:16px;font-weight:500}}@media (max-width: 800px){.pluto-btn{padding:0 4rem;& h4{font-size:14px;font-weight:500}}}}.content-slider{--slider-height: 3.375rem ;height:var(--slider-height);width:180px;&.two li{animation-delay:var(--cycle-duration)}}.slider{height:var(--slider-height);overflow:visible;position:relative}.mask{overflow:hidden;height:var(--slider-height)}.slider ul{margin:0;padding:0;position:relative}.slider li{position:absolute;top:-100px;list-style:none;& h5{width:180px}}.slider li.anim1{animation:cycle calc(var(--cycle-duration) * 5) linear infinite}.slider li.anim2{animation:cycle2 calc(var(--cycle-duration) * 5) linear infinite}.slider li.anim3{animation:cycle3 calc(var(--cycle-duration) * 5) linear infinite}.slider li.anim4{animation:cycle4 calc(var(--cycle-duration) * 5) linear infinite}.slider li.anim5{animation:cycle5 calc(var(--cycle-duration) * 5) linear infinite}.slider:hover li{animation-play-state:paused}@keyframes cycle{0%{top:0}4%{top:0}16%{top:0;opacity:1;z-index:0}20%{top:var(--slider-height);opacity:0;z-index:0}21%{top:calc(-1 * var(--slider-height));opacity:0;z-index:-1}50%{top:calc(-1 * var(--slider-height));opacity:0;z-index:-1}92%{top:calc(-1 * var(--slider-height));opacity:0;z-index:0}96%{top:calc(-1 * var(--slider-height));opacity:0}to{top:0;opacity:1}}@keyframes cycle2{0%{top:calc(-1 * var(--slider-height));opacity:0}16%{top:calc(-1 * var(--slider-height));opacity:0}20%{top:0;opacity:1}24%{top:0;opacity:1}36%{top:0;opacity:1;z-index:0}40%{top:var(--slider-height);opacity:0;z-index:0}41%{top:calc(-1 * var(--slider-height));opacity:0;z-index:-1}to{top:calc(-1 * var(--slider-height));opacity:0;z-index:-1}}@keyframes cycle3{0%{top:calc(-1 * var(--slider-height));opacity:0}36%{top:calc(-1 * var(--slider-height));opacity:0}40%{top:0;opacity:1}44%{top:0;opacity:1}56%{top:0;opacity:1;z-index:0}60%{top:var(--slider-height);opacity:0;z-index:0}61%{top:calc(-1 * var(--slider-height));opacity:0;z-index:-1}to{top:calc(-1 * var(--slider-height));opacity:0;z-index:-1}}@keyframes cycle4{0%{top:calc(-1 * var(--slider-height));opacity:0}56%{top:calc(-1 * var(--slider-height));opacity:0}60%{top:0;opacity:1}64%{top:0;opacity:1}76%{top:0;opacity:1;z-index:0}80%{top:var(--slider-height);opacity:0;z-index:0}81%{top:calc(-1 * var(--slider-height));opacity:0;z-index:-1}to{top:calc(-1 * var(--slider-height));opacity:0;z-index:-1}}@keyframes cycle5{0%{top:calc(-1 * var(--slider-height));opacity:0}76%{top:calc(-1 * var(--slider-height));opacity:0}80%{top:0;opacity:1}84%{top:0;opacity:1}96%{top:0;opacity:1;z-index:0}to{top:var(--slider-height);opacity:0;z-index:0}}@keyframes signal{0%{stroke-dasharray:0 2000;stroke-dashoffset:0}50%{stroke-dasharray:2000 0;stroke-dashoffset:0}to{stroke-dasharray:0 2000;stroke-dashoffset:-2000}}.touchdown .graphic{margin-right:0;aspect-ratio:.79;height:500px;flex-shrink:0;flex-grow:0;position:relative;@media (max-width: 1200px){transform:scale(.9)}@media (max-width: 600px) and (max-height: 932px){transform:scale(.7);margin-bottom:-20rem;margin-top:-12rem}@media (max-height: 850px) and (max-width: 600px){transform:scale(.6);margin-bottom:-22rem;margin-top:-17rem}@media (max-height: 700px){display:none}.text-top{position:absolute;top:30%;right:11%;transform:rotate(30.5deg);.pluto-text{color:var(--pluto-gray-l7);letter-spacing:.2rem}}.text-bottom{position:absolute;bottom:31%;right:11%;transform:rotate(-30.5deg);.pluto-text{color:var(--pluto-gray-l7);letter-spacing:.2rem}}& svg{width:inherit;height:inherit;aspect-ratio:inherit}.signal{stroke-width:2px;filter:drop-shadow(0px 0px 1rem var(--pluto-primary-z));stroke:var(--pluto-primary-z);animation:signal 5s infinite;fill:none}.logo{stroke:var(--pluto-gray-l4);stroke-width:1px;filter:drop-shadow(0px 0px 2rem var(--pluto-gray-l7-60))}}.touchdown{max-width:1300px;@media (max-width: 480px){margin-top:4rem!important}@media (min-width: 1150px){height:70vh}@media (max-width: 960px){margin-top:10rem;.hero-wrapper{align-items:center!important;gap:8rem!important;flex-direction:column!important;max-width:750px}}h1{text-transform:uppercase;font-size:8rem;line-height:1.2;font-weight:550}--cycle-duration: 5s;.hero{max-width:800px;padding:5rem;@media (max-width: 1290px){& h1{font-size:6.75rem}}@media (max-width: 1150px){& h1{font-size:6rem}& h4{font-size:2.8rem}}}}.section-icon{position:absolute;top:3rem;left:3rem;color:var(--pluto-gray-l8);& svg{width:3rem;height:3rem}}.section-indicator{position:absolute;top:3rem;left:3rem;color:var(--pluto-primary-z);& svg{width:3rem;height:3rem}}.section-label{font-weight:500;&:before{content:"";position:absolute;left:0%;width:50%;bottom:-.5rem;height:calc(var(--pluto-border-width) * 2);border-bottom:var(--pluto-border);border-color:var(--pluto-primary-z);border-width:calc(var(--pluto-border-width) * 2);box-shadow:0 8px 15px 3px var(--pluto-primary-z-20)}}.indicator{@media (max-width: 800px){width:100px}width:140px;aspect-ratio:1;position:relative;--width: 1.5rem;--border-radius: 1rem;.progress{position:relative;height:100%;width:100%}.bar{width:100%;aspect-ratio:1;border-radius:var(--border-radius);position:relative;transform:rotate(180deg);.mask{position:absolute;width:100%;top:0;left:0;aspect-ratio:1;border-radius:var(--border-radius);background:linear-gradient(173deg,var(--pluto-gray-l3) 12.3%,rgba(223,193,193,0) 97.28%)}.inner-rect{position:absolute;width:calc(100% - var(--width) * 2);aspect-ratio:1;top:var(--width);left:var(--width);background-color:var(--pluto-gray-l0);border-radius:calc(var(--border-radius) / 2)}}.label{position:absolute;top:0;width:100%;height:100%;z-index:10;& p{color:var(--pluto-gray-l7)}}.description{color:var(--pluto-gray-l7)}}.performance{position:relative;padding:15rem 8rem 10rem;max-width:100%;@media (max-width: 800px){padding:15rem 5rem 5rem}.graphic{width:100%}}@keyframes move{0%{offset-distance:0%}to{offset-distance:100%}}.lines-left,.lines-right{margin:0 -1rem}.core .real-time{position:relative;background-color:var(--pluto-gray-n1);padding:15rem 8rem 10rem;max-width:100%;@media (max-width: 800px){padding:15rem 5rem 5rem;.graphic{transform:scale(.75)}}.data-tick{position:absolute;background:var(--pluto-primary-z);box-shadow:0 0 3px 1px var(--pluto-primary-m1);animation:move 2s infinite ease-in-out;height:1rem;aspect-ratio:1;border-radius:50%;&.one{offset-path:path("M1.46533 75C48.1633 75 48.1633 137 95.2505 137");animation-delay:0ms;animation-direction:reverse;background:var(--pluto-secondary-z);box-shadow:0 0 3px 1px var(--pluto-secondary-m1)}&.two{offset-path:path("M1.46094 61C47.9195 61 47.9195 1 94.7652 1");animation-delay:.5s}&.three{offset-path:path("M0.48877 68.5H95.0416");animation-delay:1s}&.four{offset-path:path("M0.25 81.4883C39.1967 80.7152 39.1967 48.2471 77.8838 48.2471");animation-delay:1.5s;animation-direction:reverse;background:var(--pluto-secondary-z);box-shadow:0 0 3px 1px var(--pluto-secondary-m1)}&.five{offset-path:path("M0.433105 0.511719C39.2114 0.511719 39.4717 32.7141 78.25 32.7141");animation-delay:.5s}}.synnax{box-shadow:0 1px 3px 3px var(--pluto-primary-z-20);background:#fff;padding:1rem 2rem;border-radius:1rem;z-index:10}.tag{--border-radius: .5rem;.label-container{border:var(--pluto-border-l4);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left:none}z-index:10;.icon-container{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}&.pluto--reverse{.label-container{border-top-right-radius:0;border-bottom-right-radius:0;border-left:var(--pluto-border-l4);border-right:none;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.icon-container{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}.icon-container,.label-container{display:flex;padding:1rem 2rem;align-items:center;justify-content:center}}}.node{& h1{font-size:10rem}transition:fill .8s}.scale{position:relative;padding:10rem 0rem;overflow:hidden;& h4{max-width:80%}.nodes{>div{margin-bottom:-3rem}width:100%;height:300px;mask-image:linear-gradient(90deg,#d9d9d929 3.13%,#d9d9d9 20.74% 75%,#d9d9d929 98.17%)}}.code{position:relative;background:var(--pluto-gray-l1);border:var(--pluto-border);overflow:hidden;border-radius:1rem;flex-shrink:1;width:100%;--astro-code-foreground: var(--pluto-text-color);--astro-code-background: var(--pluto-gray-l1);--astro-code-token-comment: var(--pluto-gray-l5);--astro-code-token-string-expression: var(--pluto-primary-z);--astro-code-token-function: var(--pluto-primary-z);--astro-code-token-punctuation: var(--pluto-text-color);--astro-code-token-keyword: #dc136c;--astro-code-token-constant: var(--astro-code-token-string-expression);.linenumber{color:var(--pluto-gray-l4)!important}& pre{margin:0!important;position:relative;width:100%;padding:5rem 4rem!important;background:none!important;& code{width:100%;display:block!important;font-size:var(--pluto-small-size)!important;color:var(--pluto-text-color)!important}}.meta{height:6rem;border-top:var(--pluto-border);background:var(--pluto-gray-l2);padding:0 2rem;& small{color:var(--pluto-gray-l8)}.logo-python{height:2.5rem;width:2.5rem;& path{fill:var(--pluto-gray-l6)}}}}.core .deploy{padding:15rem 10rem 10rem;@media (max-width: 600px){padding:15rem 5rem 10rem}max-width:100%;overflow:hidden;position:relative;.code{overflow:hidden!important;& pre{overflow:hidden!important;mask-image:linear-gradient(90deg,#d9d9d929 3.13%,#d9d9d9 12.74% 84%,#d9d9d929 98.17%)}}}.control .entity{.chip{position:relative;width:105px;border:var(--pluto-border);padding:1rem 2rem;border-radius:1rem;& small{text-align:center}&:before{content:"";position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%);border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-left:1.5rem solid var(--pluto-gray-l3)}}.line{height:2px;width:100%;flex-grow:1;background:var(--pluto-gray-l3)}}@keyframes dash{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}.core .control{padding:15rem 10rem 10rem;@media (max-width: 600px){padding:15rem 5rem 10rem}max-width:100%;position:relative;overflow:hidden;.graphic{position:relative;width:100%;overflow:hidden}.graphic svg{position:absolute;top:calc(2rem + 1px);left:98px;width:calc(100% - 98px);z-index:1;&.animated{.path-1,.path-2{animation:dash 3s linear;stroke-dashoffset:0}}.path-1,.path-2{stroke-dasharray:800;stroke-dashoffset:800}}.code{overflow:hidden!important;& pre{overflow:hidden!important;&:before{content:"";position:absolute;top:0;right:0;bottom:0;width:25%;background:linear-gradient(to right,rgba(255,255,255,0),var(--pluto-gray-n1))}}}}.core{.row-2 .glow-bar{margin:auto 0;@media (max-width: 1110px){display:none}}>.glow-bar{margin-left:auto;margin-right:auto}.performance{flex-basis:500px;flex-grow:1;flex-shrink:0}.real-time{flex-basis:250px;flex-grow:1}.control{flex-basis:450px;flex-shrink:0;flex-grow:1}.deploy{flex-shrink:0;flex-grow:1;flex-basis:450px}}.analysis .explore{padding:15rem 10rem 10rem;@media (max-width: 600px){padding:15rem 5rem 10rem}.tools{width:100%;mask-image:linear-gradient(90deg,#d9d9d999 3.13%,#d9d9d9 25.74% 84%,#d9d9d999 98.17%)}position:relative;max-width:100%;.logo{max-height:95px;width:100%;height:100%;aspect-ratio:1;max-width:95px;border:var(--pluto-gray-l3) 1px solid;padding:3rem;border-radius:2rem;background-color:var(--pluto-gray-l3-30)}.logo{transition:fill 2s ease}.logo:not(:hover){&.logo-numpy polygon,path{fill:var(--pluto-gray-l6)}&.logo-pandas *{fill:var(--pluto-gray-l6)!important}&.logo-scipy{*{fill:var(--pluto-gray-l3)!important}#snake{fill:var(--pluto-gray-l6)!important}}&.logo-matplotlib{circle{fill:none}}}}@media (max-width: 600px){.pluto-text[data-astro-cid-62xio6fu]{font-size:1.75rem!important;line-height:1.5}}.analysis .organize{position:relative;padding:15rem 10rem;@media (max-width: 600px){padding:15rem 5rem 10rem}max-width:100%;.categories{position:relative;mask-image:linear-gradient(90deg,#d9d9d94d 3.13%,#d9d9d9 25.74% 84%,#d9d9d94d 98.17%)}.chip{padding:1.5rem 3rem;border:var(--pluto-border);border-radius:1rem;background:var(--pluto-gray-l3-30)}}.signals .chip{padding:1.5rem 3rem;border:var(--pluto-border);border-radius:1rem;background:var(--pluto-gray-n1);z-index:10;& p{font-weight:400;color:var(--pluto-gray-l7)}@media (max-width: 600px){padding:1.4rem!important;& p{font-size:1.8rem!important;line-height:2.5rem!important}}}.signals{padding:15rem .5rem;background-color:var(--pluto-gray-n1);position:relative;.description{padding:0 5rem}& h4{max-width:600px;font-weight:400;color:var(--pluto-gray-l7)}& h2{& span{color:var(--pluto-primary-z);font-weight:500}}@media (max-width: 600px){.triggers,.workflows{gap:5rem!important}}.triggers{.chip:nth-child(4){background:var(--pluto-primary-z);border-color:var(--pluto-primary-z);& p{color:#fff;font-weight:400}position:relative;&:before{content:"";position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%);border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-left:1.5rem solid var(--pluto-primary-z)}}}.workflows{.chip:is(:nth-child(4),:nth-child(1)){position:relative;background:var(--pluto-primary-z);border-color:var(--pluto-primary-z);& p{color:#fff;font-weight:400}&:before{content:"";position:absolute;top:50%;left:-1.5rem;transform:translateY(-50%);border-top:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-right:1.5rem solid var(--pluto-primary-z)}}}.strokes{margin:0 -2px;height:385px;width:50%;& path{stroke-width:1px;stroke:var(--pluto-gray-l5);&:nth-child(7),&:nth-child(8){stroke:var(--pluto-primary-z);stroke-width:2px}}}}.analysis{.explore,.organize{flex-basis:100px;flex-grow:1}}.open-logo{flex-grow:1;flex-basis:200px;border-top:var(--pluto-border);border-left:var(--pluto-border);margin-left:-1px;margin-top:-1px;padding:5rem;background:var(--pluto-gray-p1);transition:all .2s ease-in-out;min-height:200px;& svg{width:20rem}}.open .ui{position:relative;border:var(--pluto-border);.description{flex-grow:1;padding:15rem 10rem}.open-logo{border-bottom-left-radius:var(--section-border-radius);border-bottom-right-radius:var(--section-border-radius)}.logo-react{transition:filter .2s ease-in-out}&:not(:hover){.logo-react{filter:grayscale(100%)}}}.open .client-libraries{position:relative;border:var(--pluto-border);.description{border-bottom:none;flex-grow:1;padding:15rem 10rem}.open-logo:first-child{border-bottom-left-radius:var(--section-border-radius)}.open-logo:last-child{border-bottom-right-radius:var(--section-border-radius)}.open-logo{transition:filter .15s ease-in-out}@media (max-width: 600px){.open-logo{& svg{width:100%;height:100%}}}&:not(:hover) .open-logo{filter:grayscale(100%)}}.open{>.glow-bar{margin-left:auto;margin-right:8rem}@media (max-width: 850px){.glow-bar{display:none}}.open-logo{& svg{width:12rem}}.ui{border-radius:var(--section-border-radius);flex-basis:400px;flex-grow:1}.client-libraries{flex-basis:450px;flex-grow:2;.open-logo{margin-left:-1px}}.call-to-action{border-radius:var(--section-border-radius)}}@keyframes rotate{to{--angle: 360deg}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.console .hero{position:relative;padding-top:22.5rem;padding-bottom:22.5rem;& h2{max-width:1050px}}.console .visualize{flex-basis:500px;flex-shrink:0;height:fit-content;padding:5rem 0rem;& img{width:100%;border-bottom:var(--pluto-border);border-top:var(--pluto-border)}.description{padding:3rem 5rem}}.console .search{height:320px;padding:10rem 0rem;& img{width:100%;border-top:var(--pluto-border);border-bottom:var(--pluto-border)}.description{padding:3rem 5rem}}.console .operate{flex-grow:1;padding-bottom:5rem;padding-top:2rem;& img{width:100%;border-top:var(--pluto-border);border-bottom:var(--pluto-border)}.description{padding:3rem 5rem}}.console .organize{@media (min-width: 820px){min-height:480px}padding:5rem 0rem;& img{width:100%;border-top:var(--pluto-border);border-bottom:var(--pluto-border)}.description{padding:3rem 5rem}}@media (max-width: 1260px){.console .demo-wrapper{padding:0 1rem}}.console .demo{.img-dark{display:none}display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #0000;border-radius:1.6rem;background:linear-gradient(var(--angle),var(--pluto-gray-l3),var(--pluto-primary-z)) border-box;animation:8s rotate linear infinite;box-shadow:var(--pluto-gray-l3-20) 0 18.0392px 40px 0;@media (prefers-color-scheme: dark){box-shadow:var(--pluto-gray-l3-20) 0 18.0392px 40px 0,var(--pluto-gray-l3-10) 0 200.765px 116.863px 0}margin-bottom:10rem;@media (prefers-color-scheme: dark){.img-dark{display:block}.img-light{display:none}}opacity:1;& img,video{position:relative;opacity:1;border-radius:1.5rem;width:100%}@media (max-width: 1050px){border-radius:1rem;& img{border-radius:.9rem}}@media (max-width: 600px){border-radius:3px;& img{border-radius:3px}}}.console{display:flex;flex-direction:column;@media (max-width: 1050px){.glow-bars{display:none}}@media (max-width: 800px){.boxes-container{flex-direction:column!important}}}.drivers .general-purpose{position:relative;overflow:hidden;border:var(--pluto-border);.glow-bar.x{display:none}.vendor{font-weight:450}.description{flex-basis:750px;flex-grow:1;height:325px;padding:17rem 10rem}.logos{border-radius:inherit}.logos .open-logo:not(:first-child){margin-top:-1px}.open-logo{transition:all .5s;filter:grayscale(1);&:hover{filter:grayscale(0)}&:not(:hover) *{fill:var(--pluto-gray-l6)!important;stroke:fill: var(--pluto-gray-l6)!important}}@media (max-width: 650px){.open-logo{min-height:100px!important;height:150px}.description{padding:20rem 5rem!important;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.open-logo:first-child{border-top-right-radius:0;border-bottom-left-radius:inherit}.open-logo:last-child{border-bottom-right-radius:inherit}.glow-bar.y{display:none}.glow-bar.x{display:block}.logos{flex-direction:row!important}}}@property --p{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@keyframes ripple{0%{--p: 0%}70%{--p: 0%}to{--p: 100%}}.section-hero{padding:30rem 20rem;@media (max-width: 800px){padding:15rem 5rem}animation:ripple 4s infinite;animation-timing-function:steps(60,end);background-image:repeating-radial-gradient(circle at 33px 30px,transparent 0,var(--pluto-gray-n1) 10px),repeating-linear-gradient(transparent,var(--pluto-primary-z-10)),radial-gradient(circle at 33px 30px,transparent 0,transparent calc(var(--p) - 6%),var(--pluto-gray-l3-20) calc(var(--p) - 3%),transparent calc(var(--p) - 6%),transparent calc(var(--p) - 3%),var(--pluto-gray-l3-30) var(--p),transparent calc(var(--p)))!important}section{position:relative;margin:0 auto;scroll-margin:20rem;max-width:1250px;margin-top:20rem;@media (max-width: 600px){scroll-margin:5rem;margin-top:5rem}@media (max-width: 1250px){max-width:100vw;overflow:hidden}}.pluto-text span{color:var(--pluto-gray-l7);font-weight:400}@media (prefers-color-scheme: dark){.img-dark{display:block}.img-light{display:none}}@media (prefers-color-scheme: light){.img-dark{display:none}.img-light{display:block}}
