@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color:#182039;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;--ink:#182039;--muted:#69738d;--blue:#3073fb;--cyan:#22a6fb;--indigo:#4f3ede;--violet:#724efa;--line:#e5e9f2;--gradient:linear-gradient(108deg, #22a6fb 0%, #3073fb 37%, #4f3ede 70%, #724efa 100%);background:#fbfcff;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:90px}body{min-width:320px;margin:0}body,button,a{font-family:DM Sans,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:#fff;background:#4f3ede}:focus-visible{outline-offset:4px;outline:3px solid #22a6fb}#root{min-height:100vh}.app-shell{overflow:hidden}.content-width,.site-header,.hero-content,.hero-bottom,.tech-strip,.site-footer{width:min(1180px,100% - 64px);margin-inline:auto}.site-header{z-index:10;justify-content:space-between;align-items:center;height:82px;display:flex;position:relative}.brand{color:var(--ink);letter-spacing:0;align-items:center;gap:10px;font:700 19px/1 Space Grotesk,sans-serif;display:inline-flex}.brand-light{color:#75809a;font-weight:500}.brand-mark{background:var(--gradient);border-radius:9px;place-items:center;width:27px;height:27px;display:grid;position:relative;transform:rotate(-8deg)}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";border:1.5px solid #fff;border-radius:50%;width:14px;height:7px;position:absolute;transform:rotate(50deg)}.brand-mark:after{transform:rotate(-50deg)}.brand-mark span{background:#fff;border:0;width:4px;height:4px}.main-nav{color:#5d6780;align-items:center;gap:36px;font-size:13px;font-weight:600;display:flex}.main-nav>a{transition:color .2s}.main-nav>a:hover{color:var(--blue)}.main-nav .nav-login{color:var(--ink)}.nav-login span{color:var(--blue);margin-left:4px}.menu-toggle{display:none}.hero{color:#fff;background:#10162b;min-height:632px;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #744efa2e;border-radius:50%;width:500px;height:500px;position:absolute;top:-260px;left:35%;box-shadow:0 0 0 54px #744efa09,0 0 0 108px #22a6fb06}.hero-grid{opacity:.11;background-image:linear-gradient(#adc0ff2b 1px,#0000 1px),linear-gradient(90deg,#adc0ff2b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.hero-content{z-index:1;grid-template-columns:.93fr 1.07fr;align-items:center;gap:52px;min-height:566px;padding-block:66px 58px;display:grid;position:relative}.hero-copy{animation:.7s both rise-in}.eyebrow,.section-kicker,.hero-bottom,.strip-title,.comparison-unit,.footer-copyright,.cta-coordinate{letter-spacing:1px;font-family:DM Mono,monospace;font-size:10px}.eyebrow{color:#afbcdd;align-items:center;gap:9px;font-size:10px;display:flex}.eyebrow-dot{background:#54d5a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #54d5a0cc}.hero h1,.section-heading h2,.faq-intro h2,.closing-inner h2{letter-spacing:0;font-family:Space Grotesk,sans-serif}.hero h1{margin:24px 0 22px;font-size:clamp(58px,6.2vw,78px);font-weight:600;line-height:.99}.hero h1 span{color:#7aa8ff}.hero-description{color:#aab4d0;max-width:400px;font-size:15px;line-height:1.75}.hero-actions{align-items:center;gap:27px;margin-top:30px;display:flex}.button{border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:47px;padding:0 17px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gradient{color:#fff;background:var(--gradient);box-shadow:0 8px 20px #4b5dee38}.button-gradient:hover{box-shadow:0 11px 26px #4b5dee57}.hero-cta{min-width:184px}.text-link{color:#b7c2df;font-size:11px;font-weight:600}.text-link span{color:#75a6ff;margin-left:5px}.hero-proof{color:#818da9;align-items:center;gap:12px;margin-top:40px;font-size:10px;line-height:1.65;display:flex}.hero-proof strong{color:#dce3f8;font-size:11px}.proof-avatars{padding-left:2px;display:flex}.proof-avatars span{color:#fff;background:#375da6;border:2px solid #10162b;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-3px;font-size:8px;font-weight:700;display:grid}.proof-avatars span:nth-child(2){background:#744fe8}.proof-avatars span:nth-child(3){background:#238e9c}.proof-avatars span:nth-child(4){color:#b8c7e9;background:#252d49}.deploy-visual{justify-content:center;align-items:center;min-height:422px;animation:.8s .12s both rise-in;display:flex;position:relative}.visual-orbit{border:1px solid #5984f433;border-radius:50%;width:430px;height:280px;position:absolute;transform:rotate(-24deg)}.orbit-two{border-color:#8864fa29;width:405px;height:246px;transform:rotate(31deg)}.deploy-window{z-index:1;background:#151d35;border:1px solid #aabae530;border-radius:9px;width:min(100%,430px);animation:6s ease-in-out infinite float-window;overflow:hidden;transform:perspective(1000px)rotateY(-7deg)rotateX(2deg);box-shadow:0 28px 70px #00000061}.window-bar{color:#8995b4;border-bottom:1px solid #aabae51f;justify-content:space-between;align-items:center;height:39px;padding:0 13px;font:9px DM Mono,monospace;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#ff7f7a;border-radius:50%;width:6px;height:6px}.window-dots i:nth-child(2){background:#ffc85e}.window-dots i:nth-child(3){background:#51d69a}.window-menu,.runtime-menu{color:#94a0bc;letter-spacing:2px;font-weight:700}.window-body{padding:17px 19px 18px}.server-status{color:#c6d0e8;align-items:center;gap:7px;font-size:9px;display:flex}.status-indicator{background:#54d5a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #54d5a099}.status-time{color:#7683a3;margin-left:auto;font:8px DM Mono,monospace}.runtime-line{border-bottom:1px solid #aabae51c;align-items:center;gap:10px;padding:17px 0;display:flex}.runtime-icon,.chip-node{color:#71df8a;background:#48c16f24;border-radius:7px;place-items:center;width:29px;height:29px;font:700 12px Space Grotesk,sans-serif;display:grid}.runtime-line strong{color:#e5eafa;font-size:10px;display:block}.runtime-line small{color:#8490af;margin-top:2px;font:8px DM Mono,monospace;display:block}.runtime-menu{margin-left:auto}.resource-heading{color:#d7def1;justify-content:space-between;margin:15px 0 12px;font-size:9px;display:flex}.resource-heading span+span{color:#727f9f;font:8px DM Mono,monospace}.resource-row{margin-bottom:11px}.resource-label{color:#8c98b5;justify-content:space-between;font-size:8px;display:flex}.resource-label strong{color:#cbd5ed;font:9px DM Mono,monospace}.resource-label small{color:#7885a5;font-size:8px}.resource-track{background:#2b3552;border-radius:4px;height:4px;margin-top:6px;overflow:hidden}.resource-track span{border-radius:inherit;transform-origin:0;height:100%;animation:1.1s .5s both progress-in;display:block}.ram-fill{background:linear-gradient(90deg,#22a6fb,#724efa);width:38%}.cpu-fill{background:linear-gradient(90deg,#4f3ede,#b177fb);width:18%}.terminal{color:#9eabc9;background:#10172b;border:1px solid #aabae51a;border-radius:5px;margin-top:15px;padding:10px 11px;font:8px/1.9 DM Mono,monospace}.terminal-prompt{color:#58b8fa;margin-right:5px}.terminal-success{color:#5dd49c}.terminal-cursor{vertical-align:-1px;background:#73a7ff;width:5px;height:9px;animation:1s steps(2,start) infinite blink;display:inline-block}.floating-chip{z-index:2;color:#e0e7f9;background:#202944;border:1px solid #a2b4e829;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;animation:4.5s ease-in-out infinite float-chip;display:flex;position:absolute;box-shadow:0 12px 35px #00000040}.chip-runtime{top:49px;right:0}.chip-node{width:22px;height:22px;font-size:9px}.floating-chip small{color:#8390af;margin-top:2px;font-size:8px;display:block}.floating-chip b{color:#55d7a0;margin-left:3px}.chip-deploy{animation-delay:-1s;bottom:52px;left:0}.deploy-check{color:#5cdda6;background:#44cc8e29;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.visual-caption{color:#7583a5;align-items:center;gap:7px;font:8px DM Mono,monospace;display:flex;position:absolute;bottom:5px}.visual-caption span{background:#54d5a0;border-radius:50%;width:5px;height:5px}.hero-bottom{z-index:1;color:#687695;letter-spacing:.6px;border-top:1px solid #afbee224;align-items:center;gap:16px;height:66px;font:9px DM Mono,monospace;display:flex;position:relative}.hero-bottom-line{background:#afbee21f;flex:1;height:1px}.tech-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;min-height:94px;display:flex}.strip-title{color:#818ba2;font-size:9px}.tech-item{color:#35405b;align-items:center;gap:9px;font:600 12px Space Grotesk,sans-serif;display:flex}.tech-mark{border-radius:6px;place-items:center;width:25px;height:25px;font:700 10px Space Grotesk,sans-serif;display:grid}.tech-node{color:#26964c;background:#e9f8ed}.tech-python{color:#3771aa;background:#eaf3fb}.tech-java{color:#c35c36;background:#fff0e9}.strip-note{color:#75809a;font-size:10px}.strip-note span{color:var(--blue);margin-left:4px}.features-section{padding-block:109px 116px}.section-heading{justify-content:space-between;align-items:end;display:flex}.section-kicker{color:#5779d8;letter-spacing:1.2px;font-size:9px;display:block}.section-heading h2,.faq-intro h2{color:var(--ink);margin:14px 0 0;font-size:43px;font-weight:600;line-height:1.1}.section-heading h2 span{color:#7182c5}.section-heading>p{max-width:290px;color:var(--muted);margin:0 0 5px;font-size:12px;line-height:1.8}.feature-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.feature-item{padding:29px 32px 31px 0;position:relative}.feature-item+.feature-item{border-left:1px solid var(--line);padding-left:32px}.feature-number{color:#a7b0c5;font:9px DM Mono,monospace;position:absolute;top:31px;right:0}.feature-item+.feature-item .feature-number{right:0}.feature-icon{border-radius:9px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.icon-spark{color:#278fee;background:#e8f5ff}.icon-speed{color:#5d4de3;background:#f0edff}.icon-control{color:#a150e2;background:#f7ebff}.feature-item h3{color:var(--ink);margin:20px 0 9px;font:600 16px Space Grotesk,sans-serif}.feature-item p{color:#77819a;max-width:280px;font-size:11px;line-height:1.8}.plans-section{background:#f3f6fc;padding-block:100px 104px}.plans-heading{margin-bottom:42px}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.plan-card{background:#fff;border:1px solid #e2e7f0;border-radius:7px;min-width:0;padding:24px 19px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.6s both rise-in;position:relative}.plan-card:hover{border-color:#a9baff;transform:translateY(-5px);box-shadow:0 18px 34px #253a7514}.plan-card-featured{border-color:#6079ec;box-shadow:0 8px 26px #434db817}.plan-card-featured:hover{border-color:#4f3ede}.plan-label{color:#fff;background:var(--gradient);letter-spacing:.2px;border-radius:3px;padding:5px 9px;font:8px DM Mono,monospace;position:absolute;top:-11px;right:13px}.plan-card-top{align-items:center;gap:9px;display:flex}.plan-symbol{color:#3484f6;background:#ecf5ff;border-radius:7px;place-items:center;width:29px;height:29px;font-size:17px;display:grid}.plan-symbol-basic{color:#4c57de;background:#f0efff}.plan-symbol-pro{color:#754de7;background:#f5efff}.plan-symbol-performance{color:#b24fc7;background:#fbedff}.plan-card h3{color:var(--ink);margin:0;font:600 15px Space Grotesk,sans-serif}.plan-description{color:#7a849b;min-height:38px;margin:12px 0 19px;font-size:10px;line-height:1.65}.plan-price{height:42px;color:var(--ink);align-items:baseline;display:flex}.currency{align-self:flex-start;margin-top:7px;font:500 13px Space Grotesk,sans-serif}.amount{letter-spacing:0;font:600 35px/.95 Space Grotesk,sans-serif}.price-period{color:#8690a6;align-self:flex-end;margin:0 0 4px 5px;font-size:9px}.plan-cta{justify-content:space-between;width:100%;min-height:39px;margin-top:17px;padding-inline:12px;font-size:10px}.button-outline{color:#36415e;background:#fff;border:1px solid #dfe4ef}.button-outline:hover{background:#f8faff;border-color:#7fa3fa}.plan-divider{background:#edf0f6;height:1px;margin:19px 0 15px}.included-title{color:#9099ad;text-transform:uppercase;letter-spacing:.7px;margin-bottom:12px;font:9px DM Mono,monospace}.plan-features{color:#737e95;gap:11px;margin:0;padding:0;font-size:9px;list-style:none;display:grid}.plan-features li{align-items:center;gap:7px;display:flex}.plan-features strong{color:#36415e;font-weight:600}.feature-mark{color:#4d7fe8;background:#edf4ff;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;font:700 9px DM Sans,sans-serif;display:grid}.ad-feature .feature-mark{color:#a28a46;background:#fbf5e7}.plan-footnote{color:#78839a;justify-content:center;align-items:center;gap:8px;margin-top:23px;font-size:10px;display:flex}.plan-footnote span{color:#5b70dd}.comparison-wrap{margin-top:81px}.comparison-heading{justify-content:space-between;align-items:end;margin-bottom:19px;display:flex}.comparison-heading h3{color:var(--ink);margin:9px 0 0;font:600 20px Space Grotesk,sans-serif}.comparison-unit{color:#8690a5;font-size:9px}.comparison-table{border-top:1px solid #dfe5f0}.comparison-row{color:#5f6a83;border-bottom:1px solid #dfe5f0;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;min-height:49px;font-size:10px;display:grid}.comparison-row>span:not(:first-child){text-align:center}.comparison-header{min-height:44px;color:var(--ink);font:600 10px Space Grotesk,sans-serif}.comparison-header>span:nth-child(4){color:#4f3ede}.comparison-label{color:#3e4964;font-weight:600}.table-unit{color:#929bb0;font-size:9px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:108px 114px;display:grid}.faq-intro h2{margin-bottom:22px}.faq-intro .text-link{color:#45577e}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{color:#28334e;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:62px;font-size:12px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{border:1px solid #dbe1ee;border-radius:50%;flex:0 0 20px;height:20px;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:#62708f;width:8px;height:1px;transition:transform .2s;position:absolute;top:9px;left:5px}.faq-plus:after{transform:rotate(90deg)}.faq-item[open] .faq-plus:after{transform:rotate(0)}.faq-item p{color:#77819a;max-width:540px;padding:0 38px 19px 0;font-size:11px;line-height:1.8}.closing-cta{color:#fff;background:#151c36;position:relative;overflow:hidden}.closing-cta:before{content:"";opacity:.22;background-image:linear-gradient(112deg,#0000 18%,#22a6fb4d 18.1%,#0000 18.3% 67%,#724efa66 67.1%,#0000 67.3%);position:absolute;inset:0}.closing-inner{flex-direction:column;justify-content:center;align-items:flex-start;width:min(1180px,100% - 64px);min-height:360px;margin:auto;padding-block:66px;display:flex;position:relative}.closing-inner .section-kicker{color:#99b6ff}.closing-inner h2{margin:14px 0 11px;font-size:46px;font-weight:600;line-height:1.04}.closing-inner>p{color:#aab5d1;margin-bottom:23px;font-size:12px}.button-light{color:#273451;background:#fff}.button-light:hover{box-shadow:0 9px 25px #0003}.cta-coordinate{color:#637191;font-size:8px;position:absolute;bottom:32px;right:0}.site-footer{justify-content:space-between;align-items:center;min-height:83px;display:flex}.footer-brand{font-size:15px}.footer-brand .brand-mark{border-radius:7px;width:23px;height:23px}.site-footer>p{color:#7b859b;font-size:10px}.footer-copyright{color:#929bb0;letter-spacing:.2px;font-size:8px}@keyframes rise-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes float-window{0%,to{transform:perspective(1000px)rotateY(-7deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1000px)rotateY(-7deg)rotateX(2deg)translateY(-7px)}}@keyframes float-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1000px){.hero-content{grid-template-columns:.9fr 1.1fr;gap:20px}.deploy-visual{transform:scale(.91)}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.plan-card{padding-inline:22px}.faq-section{gap:48px}}@media (width<=720px){.content-width,.site-header,.hero-content,.hero-bottom,.tech-strip,.site-footer,.closing-inner{width:min(100% - 40px,520px)}.site-header{height:70px}.menu-toggle{background:#fff;border:1px solid #e4e8f1;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;display:flex}.menu-toggle span{background:#27334e;width:15px;height:1.5px;transition:transform .2s}.menu-toggle.is-open span:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.main-nav{background:#fff;border:1px solid #e7eaf2;border-radius:6px;align-items:stretch;gap:0;padding:9px 16px 14px;display:none;position:absolute;top:60px;left:-1px;right:-1px;box-shadow:0 18px 36px #1d2f5b1f}.main-nav.is-open{flex-direction:column;display:flex}.main-nav>a{padding:12px 4px}.main-nav .nav-login{border-top:1px solid #edf0f6}.hero{min-height:auto}.hero-content{grid-template-columns:1fr;gap:4px;padding-block:62px 24px}.hero h1{font-size:clamp(56px,15vw,74px)}.hero-description{max-width:360px}.hero-proof{margin-top:29px}.deploy-visual{min-height:350px;margin:7px -14px 0;transform:scale(.9)}.deploy-window{max-width:400px}.chip-runtime{top:28px;right:4px}.chip-deploy{bottom:42px;left:3px}.hero-bottom{height:52px;font-size:8px}.tech-strip{grid-template-columns:1fr 1fr;gap:18px 10px;min-height:auto;padding-block:22px;display:grid}.strip-title,.strip-note{grid-column:1/-1}.features-section{padding-block:77px 83px}.section-heading{display:block}.section-heading h2,.faq-intro h2{font-size:37px}.section-heading>p{margin-top:15px}.feature-grid{grid-template-columns:1fr;margin-top:34px}.feature-item{padding:22px 0 23px}.feature-item+.feature-item{border-left:0;border-top:1px solid var(--line);padding:22px 0 23px}.feature-number,.feature-item+.feature-item .feature-number{top:26px}.feature-icon{width:32px;height:32px}.feature-item h3{margin-top:14px}.plans-section{padding-block:76px 81px}.plans-heading{margin-bottom:34px}.plan-grid{grid-template-columns:1fr;gap:17px}.plan-card{padding:22px 20px}.plan-description{min-height:0}.plan-features{grid-template-columns:1fr 1fr}.comparison-wrap{margin-top:58px}.comparison-heading{align-items:start;gap:12px}.comparison-heading h3{font-size:18px}.comparison-unit{text-align:right;max-width:93px;line-height:1.5}.comparison-row{grid-template-columns:1.1fr repeat(4,.85fr);min-height:53px;font-size:8px}.comparison-header{font-size:8px}.comparison-label{font-size:9px}.table-unit{display:none}.faq-section{grid-template-columns:1fr;gap:32px;padding-block:77px 82px}.faq-intro h2{margin-bottom:15px}.faq-item summary{min-height:59px;font-size:11px}.closing-inner{min-height:335px;padding-block:57px}.closing-inner h2{font-size:42px}.cta-coordinate{font-size:7px;bottom:19px}.site-footer{flex-wrap:wrap;gap:8px 16px;min-height:83px;padding-block:16px}.site-footer>p{display:none}.footer-copyright{margin-left:auto}}@media (width<=370px){.content-width,.site-header,.hero-content,.hero-bottom,.tech-strip,.site-footer,.closing-inner{width:calc(100% - 32px)}.hero-actions{gap:15px}.hero-cta{min-width:165px}.text-link{font-size:10px}.deploy-visual{margin-inline:-24px;transform:scale(.8)}.comparison-row{grid-template-columns:1.05fr repeat(4,.78fr);font-size:7px}.comparison-label{font-size:8px}}.brand-logo{object-fit:contain;flex:none;width:48px;height:48px}.theme-toggle{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;flex:none;place-items:center;padding:0;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-grid}.theme-toggle:hover{color:var(--blue);border-color:#a7bcf6;transform:translateY(-1px)}.theme-symbol{font-size:20px;line-height:1}.theme-toggle:focus-visible{outline-offset:3px}.footer-brand .brand-logo{width:40px;height:40px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf2ff;--ink:#edf2ff;--muted:#a8b2c9;--line:#28334c;background:#0b1020}:root[data-theme=dark] body{color:#edf2ff;background:#0b1020}:root[data-theme=dark] .brand-light{color:#a3afc8}:root[data-theme=dark] .main-nav{color:#b2bdd5}:root[data-theme=dark] .main-nav .nav-login{color:#edf2ff}:root[data-theme=dark] .theme-toggle{color:#e8edfc;background:#141c31;border-color:#34415d}:root[data-theme=dark] .tech-strip{border-color:#28334c}:root[data-theme=dark] .strip-title,:root[data-theme=dark] .strip-note{color:#9ba7c0}:root[data-theme=dark] .tech-item{color:#d5ddf1}:root[data-theme=dark] .features-section .section-heading h2,:root[data-theme=dark] .faq-intro h2,:root[data-theme=dark] .feature-item h3{color:#edf2ff}:root[data-theme=dark] .section-heading h2 span{color:#91a7fa}:root[data-theme=dark] .section-heading>p,:root[data-theme=dark] .feature-item p{color:#a2aec6}:root[data-theme=dark] .feature-grid,:root[data-theme=dark] .feature-item+.feature-item{border-color:#28334c}:root[data-theme=dark] .feature-number{color:#73809c}:root[data-theme=dark] .plans-section{background:#0e1527}:root[data-theme=dark] .plan-card{box-shadow:none;background:#151e33;border-color:#2c3854}:root[data-theme=dark] .plan-card:hover{border-color:#8195fa;box-shadow:0 18px 34px #0003}:root[data-theme=dark] .plan-card-featured{border-color:#6579ec}:root[data-theme=dark] .plan-card h3,:root[data-theme=dark] .plan-price,:root[data-theme=dark] .plan-features strong,:root[data-theme=dark] .comparison-heading h3{color:#edf2ff}:root[data-theme=dark] .plan-description,:root[data-theme=dark] .plan-features,:root[data-theme=dark] .plan-footnote,:root[data-theme=dark] .price-period{color:#a2aec6}:root[data-theme=dark] .plan-divider{background:#2b3650}:root[data-theme=dark] .button-outline{color:#e2e9fb;background:#1b2740;border-color:#3a4765}:root[data-theme=dark] .button-outline:hover{background:#222f4a;border-color:#91a8ff}:root[data-theme=dark] .comparison-table,:root[data-theme=dark] .comparison-row{border-color:#2b3650}:root[data-theme=dark] .comparison-row,:root[data-theme=dark] .comparison-label,:root[data-theme=dark] .comparison-header{color:#dce4f8}:root[data-theme=dark] .comparison-unit,:root[data-theme=dark] .table-unit{color:#9ba7c0}:root[data-theme=dark] .faq-list,:root[data-theme=dark] .faq-item{border-color:#28334c}:root[data-theme=dark] .faq-item summary{color:#e3eaf9}:root[data-theme=dark] .faq-item p{color:#a5b0c8}:root[data-theme=dark] .faq-plus{border-color:#3b4864}:root[data-theme=dark] .faq-plus:before,:root[data-theme=dark] .faq-plus:after{background:#b7c4e3}:root[data-theme=dark] .faq-intro .text-link{color:#c4d0ed}:root[data-theme=dark] .site-footer>p,:root[data-theme=dark] .footer-copyright{color:#9ba7c0}:root[data-theme=dark] .menu-toggle{background:#141c31;border-color:#34415d}:root[data-theme=dark] .menu-toggle span{background:#e2e9fb}@media (width<=720px){.main-nav .theme-toggle{margin:8px 0}:root[data-theme=dark] .main-nav{background:#141c31;border-color:#2c3854}:root[data-theme=dark] .main-nav .nav-login{border-color:#2c3854}}:root[data-theme=dark] #root,:root[data-theme=dark] .app-shell{color:#edf2ff;background-color:#0b1020}html{scrollbar-width:thin;scrollbar-color:#5c63dc #e8ecf5}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e8ecf5}::-webkit-scrollbar-thumb{background:linear-gradient(#22a6fb,#4f3ede 68%,#724efa);border:2px solid #e8ecf5;border-radius:8px}:root,body,#root,.app-shell,.site-header,.main-nav,.theme-toggle,.tech-strip,.feature-item,.plans-section,.plan-card,.comparison-row,.faq-item,.site-footer,.site-footer>p,.brand,.brand-light,.app-shell h1,.app-shell h2,.app-shell h3,.app-shell p,.app-shell a,.app-shell button,.app-shell strong,.app-shell summary{transition:background-color .3s,color .3s,border-color .3s}.eyebrow,.section-kicker,.strip-title,.comparison-unit,.footer-copyright{font-size:11px}.hero-proof{font-size:12px}.hero-proof strong{font-size:13px}.text-link{font-size:12px}.tech-item{font-size:14px}.tech-logo{object-fit:contain;flex:none;width:30px;height:30px}.strip-note,.feature-item p{font-size:13px}.feature-item h3{font-size:18px}.feature-number,.plan-label{font-size:10px}.plan-description{font-size:12px}.currency{font-size:14px}.price-period{font-size:11px}.plan-cta{font-size:12px}.included-title{font-size:11px}.plan-features,.comparison-row,.comparison-header,.comparison-label{font-size:12px}.table-unit{font-size:11px}.comparison-heading h3{font-size:22px}.faq-item summary{font-size:14px}.faq-item p{font-size:13px}.site-footer>p{font-size:12px}.window-bar{font-size:10px}.server-status,.resource-heading{font-size:11px}.status-time,.runtime-line small,.resource-heading span+span,.resource-label,.resource-label small,.floating-chip small{font-size:10px}.runtime-line strong,.resource-label strong{font-size:11px}.terminal{font-size:10px}.floating-chip{font-size:11px}.visual-caption{font-size:10px}[data-scroll-reveal]{transition:opacity 1s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s), transform 1s cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s)}[data-scroll-reveal=pending]{opacity:0;will-change:opacity, transform;transform:translateY(14px)}[data-scroll-reveal=visible]{opacity:1;transform:translate(0,0)}.hero-copy,.deploy-visual,.plan-card{animation:none}.page-loader{z-index:1000;color:#f3f6ff;opacity:1;background-color:#10162b;background-image:linear-gradient(#adc0ff0e 1px,#0000 1px),linear-gradient(90deg,#adc0ff0e 1px,#0000 1px);background-size:42px 42px;place-items:center;transition:opacity .4s,visibility .4s;display:grid;position:fixed;inset:0;overflow:hidden}.page-loader.is-exiting{opacity:0;visibility:hidden;pointer-events:none}.loader-content{flex-direction:column;align-items:center;width:min(310px,100% - 48px);display:flex}.loader-logo{object-fit:contain;width:52px;height:52px;animation:.55s both loader-mark-in}.loader-brand{color:#fff;margin:17px 0 0;font:600 23px/1.2 Space Grotesk,sans-serif}.loader-brand span{color:#9bb4ff;font-weight:400}.loader-message{color:#c1cbe3;letter-spacing:1.2px;margin:42px 0 13px;font:11px DM Mono,monospace}.loader-track{background:#29334f;width:100%;height:3px;overflow:hidden}.loader-track span{background:linear-gradient(90deg,#22a6fb,#3073fb,#4f3ede,#724efa);width:38%;height:100%;animation:1.15s cubic-bezier(.65,0,.35,1) infinite loader-sweep;display:block}.loader-caption{color:#7785a7;letter-spacing:.7px;margin:11px 0 0;font:10px DM Mono,monospace}@keyframes loader-mark-in{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loader-sweep{0%{transform:translate(-110%)}to{transform:translate(270%)}}:root[data-theme=dark]{scrollbar-color:#5966d7 #151d32}:root[data-theme=dark] ::-webkit-scrollbar-track{background:#151d32}:root[data-theme=dark] ::-webkit-scrollbar-thumb{border-color:#151d32}@media (width<=720px){.comparison-table{overscroll-behavior-inline:contain;overflow-x:auto}.comparison-row{min-width:650px}.faq-item summary{font-size:13px}.site-footer>p{font-size:11px}}@media (width<=370px){.comparison-row,.comparison-header,.comparison-label{font-size:11px}}@media (prefers-reduced-motion:reduce){[data-scroll-reveal]{transition-property:opacity!important;transition-duration:.7s!important;transition-delay:var(--reveal-delay,0s)!important}[data-scroll-reveal=pending]{transform:none}.loader-logo,.loader-track span{animation:none}}.ptero-panel{z-index:1;color:#d6dbea;text-align:left;background:#111827;border:1px solid #aabae533;border-radius:8px;grid-template-columns:116px minmax(0,1fr);width:min(100%,510px);min-height:340px;animation:7s ease-in-out infinite ptero-panel-float;display:grid;overflow:hidden;transform:perspective(1100px)rotateY(-5deg)rotateX(1deg);box-shadow:0 28px 70px #0006}.ptero-sidebar{background:#0c1321;border-right:1px solid #aabae51f;flex-direction:column;min-width:0;padding:13px 8px 10px;display:flex}.ptero-brand{color:#f0f3fb;align-items:center;gap:7px;padding:0 3px 14px;font:600 11px/1.2 Space Grotesk,sans-serif;display:flex}.ptero-brand-icon{color:#fff;background:linear-gradient(135deg,#22a6fb,#4f3ede);border-radius:6px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.ptero-brand small{color:#77839d;margin-top:3px;font:9px DM Mono,monospace;display:block}.ptero-sidebar-label{color:#77839d;letter-spacing:.4px;padding:8px 5px 6px;font:8px DM Mono,monospace}.ptero-server-nav{gap:2px;display:grid}.ptero-nav-item{color:#919db5;white-space:nowrap;border-radius:4px;align-items:center;gap:7px;min-height:25px;padding:0 6px;font-size:10px;display:flex}.ptero-nav-item>span{color:#8390ab;text-align:center;width:12px;font-size:10px}.ptero-nav-item.is-active{color:#f4f6fc;background:#4a65ae3d;box-shadow:inset 2px 0 #428af7}.ptero-nav-item.is-active>span{color:#65a7ff}.ptero-node{border-top:1px solid #aabae51c;align-items:center;gap:7px;margin-top:auto;padding:9px 4px 0;display:flex}.ptero-node-dot,.ptero-console-heading i{background:#50d69c;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #50d69c80}.ptero-node small{color:#73809a;font:8px DM Mono,monospace;display:block}.ptero-node strong{color:#bdc7dc;margin-top:3px;font:9px DM Mono,monospace;display:block}.ptero-main{min-width:0}.ptero-topbar{color:#8995ad;border-bottom:1px solid #aabae51f;justify-content:space-between;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;display:flex}.ptero-topbar b{color:#586680;margin:0 4px;font-weight:400}.ptero-powered{color:#6f7c97;letter-spacing:.6px;white-space:nowrap;font:8px DM Mono,monospace}.ptero-content{padding:12px 13px 13px}.ptero-server-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ptero-kicker{color:#7785a1;letter-spacing:.7px;font:8px DM Mono,monospace}.ptero-server-heading h3{color:#eef2fb;margin:4px 0 2px;font:600 15px/1.1 Space Grotesk,sans-serif}.ptero-server-heading p{color:#8792aa;margin:0;font:9px DM Mono,monospace}.ptero-server-heading p span{color:#5c6a83;padding:0 2px}.ptero-power-controls{gap:4px;display:flex}.ptero-power-controls span{color:#abb6cc;border:1px solid #aabae524;border-radius:4px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.ptero-power-controls .power-start{color:#65d6a2;background:#37ad761c}.ptero-power-controls .power-stop{color:#f07883}.ptero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.ptero-metric{background:#161f32b8;border:1px solid #aabae51c;border-radius:4px;min-width:0;padding:8px 7px 7px}.ptero-metric>div:first-child{flex-direction:column;gap:5px;display:flex}.ptero-metric span{color:#8d99b1;font-size:9px}.ptero-metric strong{color:#dce4f4;text-overflow:ellipsis;white-space:nowrap;font:11px DM Mono,monospace;overflow:hidden}.ptero-metric small{color:#8692aa;font-size:8px}.ptero-meter{background:#303a52;border-radius:3px;height:3px;margin-top:8px;overflow:hidden}.ptero-meter i{border-radius:inherit;background:linear-gradient(90deg,#22a6fb,#4f3ede);height:100%;display:block}.meter-memory{width:38%}.meter-cpu{width:18%}.meter-disk{width:24%}.ptero-console{background:#0b1220;border:1px solid #aabae521;border-radius:4px;margin-top:10px;overflow:hidden}.ptero-console-heading{color:#d4dced;border-bottom:1px solid #aabae51a;justify-content:space-between;align-items:center;height:26px;padding:0 9px;font-size:10px;display:flex}.ptero-console-heading>span:last-child{color:#8190a9;align-items:center;gap:5px;font:8px DM Mono,monospace;display:flex}.ptero-console-heading i{width:5px;height:5px}.ptero-console-output{color:#99a6bd;min-height:105px;padding:7px 9px 6px;font:9px/1.7 DM Mono,monospace}.ptero-console-output p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ptero-console-output time{color:#6d7a93;margin-right:5px}.ptero-console-output b{color:#c5d0e5;font-weight:400}.ptero-console-output .console-ready{color:#67d6a2}.ptero-prompt{color:#d2dcf0;margin-top:5px}.ptero-prompt span{color:#69aaff}.ptero-prompt i{vertical-align:-1px;background:#8bb5ff;width:5px;height:9px;margin-left:3px;animation:1s steps(2,start) infinite blink;display:inline-block}.ptero-stage-caption{z-index:2;color:#8491ad;align-items:center;gap:7px;font:10px DM Mono,monospace;display:flex;position:absolute;bottom:4px}.ptero-stage-caption>span{background:#55d69d;border-radius:50%;width:5px;height:5px}@keyframes ptero-panel-float{0%,to{transform:perspective(1100px)rotateY(-5deg)rotateX(1deg)translateY(0)}50%{transform:perspective(1100px)rotateY(-5deg)rotateX(1deg)translateY(-5px)}}@media (width<=720px){.deploy-visual{transform:none}.ptero-panel{grid-template-columns:100px minmax(0,1fr);min-height:330px;animation:none;transform:none}.ptero-sidebar{padding:11px 5px 8px}.ptero-brand{gap:5px;font-size:10px}.ptero-brand-icon{width:21px;height:21px}.ptero-sidebar-label{padding-inline:3px;font-size:7px}.ptero-nav-item{gap:4px;padding-inline:4px;font-size:9px}.ptero-nav-item>span{width:10px;font-size:9px}.ptero-content{padding:11px 9px 10px}.ptero-topbar{padding-inline:8px}.ptero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ptero-metric:last-child{display:none}.ptero-console-output{min-height:100px}.ptero-stage-caption{font-size:8px;bottom:0}}@media (width<=370px){.ptero-panel{grid-template-columns:88px minmax(0,1fr)}.ptero-sidebar{padding-inline:4px}.ptero-nav-item{font-size:7px}.ptero-content{padding-inline:7px}.ptero-server-heading h3{font-size:13px}.ptero-power-controls span{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.ptero-panel{animation:none;transform:none}.ptero-prompt i{animation:none}}.legal-page{background:#fbfcff;min-height:100vh}.legal-main{width:min(860px,100% - 48px);margin:0 auto;padding:38px 0 92px}.legal-back{color:#526181;align-items:center;gap:8px;margin-bottom:36px;font-size:13px;font-weight:600;display:inline-flex}.legal-back:hover{color:#3073fb}.legal-heading{border-bottom:1px solid #e3e8f1;padding-bottom:30px}.legal-heading h1{color:#182039;margin:13px 0 10px;font:600 clamp(32px,5vw,48px)/1.08 Space Grotesk,sans-serif}.legal-summary{color:#68748e;max-width:650px;margin:0;font-size:16px;line-height:1.7}.legal-summary p{margin:0 0 12px}.legal-summary p:last-child{margin-bottom:0}.legal-summary strong{color:#34405b}.legal-summary code{color:#3659bb;background:#e9eefb;border-radius:3px;padding:2px 5px;font:500 .88em DM Mono,monospace}.legal-updated{color:#8792a8;margin:20px 0 0;font:11px DM Mono,monospace}.legal-draft-notice{color:#384560;background:#f0f2fb;border-left:3px solid #4f3ede;margin:24px 0 0;padding:16px 18px}.legal-draft-notice strong{color:#2c3650;margin-bottom:5px;font-size:13px;display:block}.legal-draft-notice p{color:#67728a;margin:0;font-size:13px;line-height:1.7}.legal-sections{border-top:1px solid #e3e8f1;margin-top:20px}.legal-section{border-bottom:1px solid #e3e8f1;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:25px 0 27px;display:grid}.legal-section-number{color:#7084d3;padding-top:4px;font:11px DM Mono,monospace}.legal-section h2{color:#202a43;margin:0 0 11px;font:600 19px/1.35 Space Grotesk,sans-serif}.legal-section p,.legal-section li{color:#59657d;font-size:14px;line-height:1.85}.legal-section p{margin:0 0 11px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{gap:7px;margin:11px 0;padding-left:20px;display:grid}.legal-section ol{gap:8px;margin:11px 0;padding-left:22px;display:grid}.legal-markdown{margin-top:25px}.legal-markdown>h2{color:#202a43;border-top:1px solid #e3e8f1;margin:35px 0 15px;padding-top:23px;font:600 19px/1.4 Space Grotesk,sans-serif}.legal-markdown>h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-markdown h3{color:#2e3a56;margin:22px 0 9px;font:600 16px/1.4 Space Grotesk,sans-serif}.legal-markdown p,.legal-markdown li{color:#59657d;font-size:14px;line-height:1.85}.legal-markdown p{margin:0 0 13px}.legal-markdown ul,.legal-markdown ol{gap:7px;margin:10px 0 16px;padding-left:24px;display:grid}.legal-markdown li::marker{color:#5878e0}.legal-markdown strong{color:#34405b;font-weight:700}.legal-markdown blockquote{color:#34405b;background:#f0f2fb;border-left:3px solid #4f3ede;margin:15px 0;padding:5px 16px}.legal-markdown a{color:#4469d7;text-underline-offset:3px;text-decoration:underline}.legal-markdown code{color:#3659bb;overflow-wrap:anywhere;background:#e9eefb;border-radius:3px;padding:2px 5px;font:500 .88em DM Mono,monospace}.legal-markdown table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:590px}.legal-markdown th,.legal-markdown td{color:#59657d;white-space:nowrap;border-bottom:1px solid #e6eaf2;padding:12px 14px;font-size:12px}.legal-markdown th{color:#3a4763;background:#f1f4fa;font-size:11px}.legal-markdown td:first-child{color:#26334e;font-weight:700}.legal-markdown tr:last-child td{border-bottom:0}.legal-section li::marker{color:#5878e0}.legal-section strong{color:#34405b;font-weight:700}.legal-plan-table-wrap{border:1px solid #dfe5f0;border-radius:5px;margin:15px 0;overflow-x:auto}.legal-plan-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:590px}.legal-plan-table th,.legal-plan-table td{color:#59657d;white-space:nowrap;border-bottom:1px solid #e6eaf2;padding:12px 14px;font-size:12px}.legal-plan-table thead th{color:#3a4763;background:#f1f4fa;font-size:11px}.legal-plan-table tbody th{color:#26334e}.legal-plan-table tbody tr:last-child th,.legal-plan-table tbody tr:last-child td{border-bottom:0}.legal-contact-note{color:#69758e;margin:27px 0 0;font-size:13px;line-height:1.7}.legal-contact-note a{color:#4469d7;text-underline-offset:3px;text-decoration:underline}.footer-legal-links{color:#69758e;flex-wrap:wrap;gap:10px 20px;font-size:11px;display:flex}.footer-legal-links a:hover{color:#3073fb}.legal-page .site-footer{border-top:1px solid #e3e8f1;flex-wrap:wrap;gap:12px 20px}.legal-page .site-footer>p{display:block}:root[data-theme=dark] .legal-page{background:#0b1020}:root[data-theme=dark] .legal-back{color:#aebbd5}:root[data-theme=dark] .legal-heading{border-color:#28334c}:root[data-theme=dark] .legal-heading h1{color:#edf2ff}:root[data-theme=dark] .legal-summary{color:#a8b2c9}:root[data-theme=dark] .legal-summary strong{color:#e1e8f7}:root[data-theme=dark] .legal-summary code{color:#b7c6ff;background:#202c4a}:root[data-theme=dark] .legal-updated{color:#929fba}:root[data-theme=dark] .legal-draft-notice{background:#171f38;border-color:#7382ed}:root[data-theme=dark] .legal-draft-notice strong{color:#e5eafb}:root[data-theme=dark] .legal-draft-notice p,:root[data-theme=dark] .legal-section p,:root[data-theme=dark] .legal-section li,:root[data-theme=dark] .legal-contact-note{color:#b1bdd4}:root[data-theme=dark] .legal-sections,:root[data-theme=dark] .legal-section,:root[data-theme=dark] .legal-page .site-footer{border-color:#28334c}:root[data-theme=dark] .legal-section-number{color:#9aabff}:root[data-theme=dark] .legal-section h2{color:#edf2ff}:root[data-theme=dark] .legal-section strong{color:#e1e8f7}:root[data-theme=dark] .legal-section li::marker{color:#91a5ff}:root[data-theme=dark] .legal-markdown>h2{color:#edf2ff;border-color:#28334c}:root[data-theme=dark] .legal-markdown h3{color:#e1e8f7}:root[data-theme=dark] .legal-markdown p,:root[data-theme=dark] .legal-markdown li{color:#b1bdd4}:root[data-theme=dark] .legal-markdown strong{color:#e1e8f7}:root[data-theme=dark] .legal-markdown blockquote{color:#e1e8f7;background:#171f38}:root[data-theme=dark] .legal-markdown a{color:#aabaff}:root[data-theme=dark] .legal-markdown code{color:#b7c6ff;background:#202c4a}:root[data-theme=dark] .legal-markdown table{background:#131c31}:root[data-theme=dark] .legal-markdown th,:root[data-theme=dark] .legal-markdown td{color:#b1bdd4;border-color:#2b3650}:root[data-theme=dark] .legal-markdown th{color:#e0e7f7;background:#1c2740}:root[data-theme=dark] .legal-markdown td:first-child{color:#edf2ff}:root[data-theme=dark] .legal-plan-table-wrap{border-color:#303c57}:root[data-theme=dark] .legal-plan-table{background:#131c31}:root[data-theme=dark] .legal-plan-table th,:root[data-theme=dark] .legal-plan-table td{color:#b1bdd4;border-color:#2b3650}:root[data-theme=dark] .legal-plan-table thead th{color:#e0e7f7;background:#1c2740}:root[data-theme=dark] .legal-plan-table tbody th{color:#edf2ff}:root[data-theme=dark] .legal-contact-note a,:root[data-theme=dark] .footer-legal-links{color:#aabaff}@media (width<=720px){.legal-main{width:calc(100% - 40px);padding-top:25px}.legal-back{margin-bottom:28px}.legal-summary{font-size:15px}.legal-section{grid-template-columns:25px minmax(0,1fr);gap:8px;padding-block:22px}.legal-section h2{font-size:17px}.legal-section p,.legal-section li{font-size:14px}.legal-markdown>h2{font-size:17px}.legal-markdown h3{font-size:15px}.legal-markdown p,.legal-markdown li{font-size:14px}.legal-markdown table{min-width:590px}.legal-page .site-footer{padding-block:19px}}
