:root{--bg:#070708;--bg-raised:#0a0a0c;--surface:#101014;--surface-2:#16161b;--surface-3:#1b1a22;--border:#ffffff17;--border-strong:#ffffff26;--text:#f5f4f8;--muted:#a29eab;--dim:#706c79;--violet:#9b7cff;--violet-2:#6f4de5;--violet-soft:#8f6fff24;--green:#58d69a;--green-soft:#58d69a1f;--red:#ff677d;--mono:var(--font-geist-mono,"Cascadia Code"), "Cascadia Code", ui-monospace, monospace;--sans:var(--font-geist-sans,"Segoe UI"), Inter, ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body:before{z-index:1000;pointer-events:none;content:"";position:fixed;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}::selection{color:#fff;background:#8b69f58c}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #b9a6ff}svg{flex:none}.shell{width:min(100% - 48px,1280px);margin-inline:auto}.section{padding-block:138px;position:relative}.eyebrow,.feature-number,.plan-kicker{color:var(--violet);font:600 11px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase}.section-heading{z-index:1;margin-bottom:68px;position:relative}.section-heading.split{grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);align-items:end;gap:80px;display:grid}.section-heading h2,.pricing-heading h2,.local-heading h2{letter-spacing:-.055em;max-width:840px;margin:18px 0 0;font-size:clamp(42px,5vw,70px);font-weight:560;line-height:.99}.section-heading p,.pricing-heading p,.local-heading p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.button{color:#0b0812;cursor:pointer;background:linear-gradient(#b6a3ff,#8d70ed);border:1px solid #bca9ffbf;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-size:14px;font-weight:680;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 38px #6f4de538,inset 0 1px #ffffff8c}.button:hover{transform:translateY(-2px);box-shadow:0 18px 44px #6f4de54d,inset 0 1px #fff9}.button svg{width:16px;height:16px;transition:transform .2s}.button:hover svg{transform:translate(1px,-1px)}.button.secondary{color:#e9e6ef;border-color:var(--border-strong);background:#121116d1;box-shadow:inset 0 1px #ffffff0b}.button.secondary:hover{background:#18161e;border-color:#9b7cff80}.button.small{border-radius:8px;min-height:37px;padding-inline:14px;font-size:12px}.button.wide{width:100%}.button:disabled{opacity:.64;cursor:wait;transform:none}.button.checkout-disabled{cursor:not-allowed;border-color:var(--border-strong);color:#aaa5b1;box-shadow:none;background:#17151c}.text-link{color:#c4bfcb;align-items:center;gap:5px;font-size:13px;display:inline-flex}.text-link svg{width:14px;transition:transform .2s}.text-link:hover svg{transform:translate(2px,-2px)}.inline-error{color:#ff8fa0;font:11px/1.5 var(--mono);margin-top:8px;display:block}.checkout-note{color:#aaa5b1;font:11px/1.5 var(--mono);margin-top:8px;display:block}.background-grid{pointer-events:none;opacity:.42;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 18%,#0000 90%);mask-image:linear-gradient(#000 18%,#0000 90%)}.background-grid.dot-grid{opacity:.5;background-image:radial-gradient(#aa97e64d .7px,#0000 .8px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at 70%,#000,#0000 72%);mask-image:radial-gradient(circle at 70%,#000,#0000 72%)}.radial-glow{pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#6948e02e,#0000 66%);border-radius:50%;width:760px;height:760px;position:absolute}.radial-glow.violet{top:-180px;left:45%}.radial-glow.green{background:radial-gradient(circle,#3a9c6c1f,#0000 66%)}.noise-overlay{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.section-divider{align-items:center;gap:12px;width:min(100% - 48px,1280px);height:1px;margin-inline:auto;display:flex}.section-divider i{background:linear-gradient(90deg,transparent,var(--border));flex:1;height:1px}.section-divider i:last-child{transform:rotate(180deg)}.section-divider span{border:1px solid #9b7cff80;width:5px;height:5px;transform:rotate(45deg)}.site-header{z-index:90;background:#0707082e;border-bottom:1px solid #0000;height:72px;transition:height .25s,background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto}.site-header.scrolled{border-color:var(--border);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#070708c7;height:64px}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:42px;width:min(100% - 40px,1360px);height:100%;margin-inline:auto;display:grid}.logo-lockup{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:650;display:inline-flex}.logo-lockup img{width:29px;height:29px}.desktop-nav{color:#aaa6b1;align-items:center;gap:30px;font-size:13px;display:flex}.desktop-nav a{padding-block:8px;transition:color .2s;position:relative}.desktop-nav a:after{content:"";background:var(--violet);height:1px;transition:left .2s,right .2s;position:absolute;bottom:1px;left:50%;right:50%}.desktop-nav a:hover{color:#fff}.desktop-nav a:hover:after{left:0;right:0}.header-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.menu-button{color:#fff;background:0 0;border:0;margin-left:auto;padding:7px;display:none}.menu-button svg{width:20px}.mobile-nav{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0c10f7;border-radius:13px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;box-shadow:0 30px 90px #00000080}.mobile-nav>a:not(.button){color:#cbc7d1;border-radius:7px;justify-content:space-between;padding:12px;font-size:14px;display:flex}.mobile-nav>a:not(.button):hover{background:var(--surface-2)}.mobile-nav svg{width:15px}.hero{background:radial-gradient(circle at 75% 33%,#603ec01c,#0000 33%),linear-gradient(#070708,#09090b 84%,#070708);min-height:920px;padding:152px 0 78px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(transparent,var(--bg));height:220px;position:absolute;inset:auto 0 0}.hero-inner{z-index:3;grid-template-columns:minmax(460px,.85fr) minmax(600px,1.15fr);align-items:center;gap:52px;display:grid;position:relative}.hero-copy{z-index:4;padding-top:18px;position:relative}.hero-eyebrow{color:#b9a8ee;font:550 11px/1 var(--mono);letter-spacing:.035em;background:#7f5de512;border:1px solid #9b7cff3d;border-radius:999px;padding:7px 10px;display:inline-flex}.hero h1{letter-spacing:-.071em;max-width:740px;margin:27px 0 26px;font-size:clamp(67px,6.1vw,96px);font-weight:540;line-height:.94}.hero h1 span,.hero h1 em{font-style:normal;display:block}.hero h1 em{color:#a88cff;text-shadow:0 0 50px #7c56e826}.hero-copy>p{color:#aba7b1;letter-spacing:-.015em;max-width:630px;margin:0;font-size:18px;line-height:1.62}.hero-actions{align-items:flex-start;gap:11px;margin-top:32px;display:flex}.download-action{flex-direction:column;align-items:flex-start;display:inline-flex}.download-message{color:#aaa5b1;max-width:360px;font:11px/1.45 var(--mono);margin-top:9px}.download-message.success{color:var(--green)}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero-meta{color:#77727f;font:10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:12px;margin-top:30px;display:flex}.hero-meta i{background:#554c68;border-radius:50%;width:3px;height:3px}.hero-visual-wrap{z-index:2;min-width:0;position:relative}.hero-product-stage{perspective:1300px;height:650px;position:relative}.hero-orbit{opacity:.82;filter:saturate(.88);position:absolute;inset:-7%}.hero-orbit canvas{width:100%!important;height:100%!important}.orbit-fallback{background:radial-gradient(circle,#7d59e629,#0000 62%);border:1px solid #9a7bff26;border-radius:50%;position:absolute;inset:18% 10%}.orbit-fallback:before,.orbit-fallback:after{content:"";border:1px solid #9a7bff29;border-radius:50%;position:absolute;inset:14%}.orbit-fallback:after{border-color:#59d69a29;inset:30%}.orbit-fallback i{background:var(--violet);width:6px;height:6px;box-shadow:0 0 16px var(--violet);border-radius:50%;position:absolute}.orbit-fallback i:first-child{top:32%;left:9%}.orbit-fallback i:nth-child(2){top:24%;right:8%}.orbit-fallback i:nth-child(3){background:var(--green);bottom:18%;right:14%}.orbit-fallback i:nth-child(4){bottom:15%;left:17%}.product-shell{z-index:3;transform-style:preserve-3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0b0fe8;border:1px solid #ffffff26;border-radius:14px;position:absolute;top:100px;left:2%;right:1%;overflow:hidden;box-shadow:0 65px 150px #0000009e,0 0 0 1px #8c6cf414,inset 0 1px #ffffff0f}.product-titlebar,.story-window-bar,.console-bar,.download-window-bar{border-bottom:1px solid var(--border);background:#ffffff05;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.product-brand,.product-titlebar>div,.story-window-bar>span,.download-window-bar>span{align-items:center;gap:9px;display:flex}.product-brand strong{font-size:12px}.brand-glyph{width:24px;height:24px;color:var(--violet);background:var(--violet-soft);border:1px solid #9b7cff59;border-radius:6px;place-items:center;display:grid}.server-status{color:#8f8999;font:9px var(--mono);letter-spacing:.05em}.server-status span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #58d69aa6}.product-body{grid-template-columns:126px 1fr;min-height:360px;display:grid}.product-sidebar{border-right:1px solid var(--border);background:#0a090c;flex-direction:column;padding:18px 10px;display:flex}.product-sidebar small,.product-sidebar strong{padding-inline:9px}.product-sidebar small{color:#625e69;font:8px var(--mono);letter-spacing:.12em}.product-sidebar strong{margin:5px 0 18px;font-size:11px}.product-sidebar>span{color:#716c79;border-radius:6px;padding:8px 9px;font-size:10px}.product-sidebar>span.active{color:#d9d2f2;box-shadow:inset 2px 0 var(--violet);background:#8b68f521}.product-workspace{padding:20px}.workspace-head{justify-content:space-between;align-items:flex-start;display:flex}.workspace-head div{gap:4px;display:grid}.workspace-head small{color:var(--violet);font:8px var(--mono);letter-spacing:.12em}.workspace-head strong{font-size:14px}.workspace-head code{border:1px solid var(--border);color:#9892a1;font:9px var(--mono);background:#0d0c10;border-radius:5px;padding:5px 7px}.preview-grid{grid-template-columns:1fr 76px 1fr;align-items:center;margin-top:22px;display:grid}.preview-grid>div:not(.operation-track){border:1px solid var(--border);background:#0d0c10;border-radius:8px;padding:14px}.preview-grid small{color:#696471;font:8px var(--mono);letter-spacing:.12em;margin-bottom:12px;display:block}.preview-grid span{color:#7f7987;font:9px var(--mono);justify-content:space-between;padding:5px 0;display:flex}.preview-grid span b{color:#d7d2dc}.preview-grid .changed{color:#b7a9e9;background:var(--violet-soft);margin-inline:-6px;padding-inline:6px}.preview-grid .changed b{color:#c2b1ff}.operation-track{color:#74628f;font:8px var(--mono);justify-items:center;display:grid}.operation-track i{background:linear-gradient(90deg,transparent,var(--violet),transparent);width:100%;height:1px}.operation-track b{color:var(--violet);font-size:16px;font-weight:400}.rollback-row{background:var(--green-soft);border:1px solid #58d69a2e;border-radius:7px;justify-content:space-between;align-items:center;margin-top:13px;padding:10px 12px;display:flex}.rollback-row span{color:var(--green);font:8px var(--mono);letter-spacing:.08em;align-items:center;gap:6px;display:flex}.rollback-row code{color:#85808c;font:8px var(--mono)}.product-actionbar{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.product-actionbar>span{color:#706b77;align-items:center;gap:6px;font-size:9px;display:flex}.product-actionbar button{color:#0c0912;background:var(--violet);border:1px solid #9b7cff73;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:700;display:flex}.hero-signature{z-index:4;color:#736e7c;font:8px var(--mono);letter-spacing:.09em;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid;position:absolute;bottom:57px;left:6%;right:4%}.hero-signature i{background:linear-gradient(90deg,var(--violet) 0 52%,var(--green) 52%);height:1px}.hero-signature b{color:var(--green);font-weight:500}.scroll-cue{z-index:4;color:#5f5a66;font:8px var(--mono);letter-spacing:.12em;align-items:center;gap:11px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-cue i{background:#3c3841;width:28px;height:1px;position:relative}.scroll-cue i:after{content:"";border-bottom:1px solid #77717e;border-right:1px solid #77717e;width:4px;height:4px;position:absolute;right:0;transform:rotate(-45deg)translateY(-2px)}.story-section{background:linear-gradient(#070708,#0a090c 45%,#070708)}.story-heading{margin-bottom:38px}.story-heading h2{letter-spacing:-.055em;max-width:820px;margin:18px 0 12px;font-size:clamp(45px,5vw,72px);font-weight:560;line-height:1}.story-heading p{color:var(--muted);font-size:17px}.story-layout{grid-template-columns:minmax(520px,1.1fr) minmax(330px,.65fr);align-items:start;gap:100px;display:grid}.story-sticky{position:sticky;top:112px}.story-product-state{border:1px solid var(--border-strong);background:#0d0c10;border-radius:13px;overflow:hidden;box-shadow:0 40px 100px #0000006b}.story-window-bar span{gap:8px;font-size:11px;font-weight:650}.story-window-bar code{color:#77717e;font:8px var(--mono)}.story-window-body{grid-template-columns:130px 1fr;min-height:430px;display:grid}.story-window-body>aside{border-right:1px solid var(--border);background:#09090b;flex-direction:column;padding:19px 11px;display:flex}.story-window-body aside small,.story-window-body aside strong{padding-inline:9px}.story-window-body aside small{color:#615c67;font:8px var(--mono)}.story-window-body aside strong{margin:5px 0 18px;font-size:11px}.story-window-body aside span{color:#696470;border-radius:5px;padding:8px 9px;font-size:10px}.story-window-body aside span.active{color:#d9d2ed;background:var(--violet-soft)}.story-state-content{place-items:center;min-width:0;padding:28px;display:grid}.connect-state,.execute-state{text-align:center;justify-items:center;display:grid}.connect-state>svg{width:38px;height:38px;color:var(--violet);background:var(--violet-soft);border:1px solid #9b7cff59;border-radius:10px;margin-bottom:18px;padding:9px}.connect-state small,.execute-state small{color:#77717e;font:8px var(--mono);letter-spacing:.12em}.connect-state strong,.execute-state strong{margin:8px 0 15px;font-size:18px}.connect-state span{color:var(--green);font:9px var(--mono);align-items:center;gap:7px;display:flex}.connect-state span i{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%}.select-state{width:100%}.select-state>div:first-child{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.select-state small{color:#6e6875;font:8px var(--mono)}.select-state strong{font-size:14px}.mini-table{border:1px solid var(--border);border-radius:7px;overflow:hidden}.mini-table>span{border-top:1px solid var(--border);font:9px var(--mono);grid-template-columns:.65fr 1fr .55fr;display:grid}.mini-table>span:first-child{background:#121116;border-top:0}.mini-table b,.mini-table i{padding:9px;font-style:normal;font-weight:400}.mini-table b{color:#716c78}.mini-table i{color:#a5a0aa}.mini-table .selected{color:#fff;box-shadow:inset 2px 0 var(--violet);background:#9170f421;position:relative}.select-state em{color:var(--violet);font:8px var(--mono);align-items:center;gap:6px;margin-top:13px;font-style:normal;display:flex}.preview-state{width:100%}.preview-state>small{color:#756f7d;font:8px var(--mono);letter-spacing:.1em;margin-bottom:20px;display:block}.preview-state>div{grid-template-columns:1fr 46px 1fr;align-items:center;display:grid}.preview-state>div>span{border:1px solid var(--border);background:#101014;border-radius:8px;padding:18px;display:grid}.preview-state>div>span.after{background:var(--violet-soft);border-color:#9b7cff47}.preview-state i{color:#6d6874;font:8px var(--mono);font-style:normal}.preview-state b{color:#918b98;font:9px var(--mono);margin:14px 0 7px;font-weight:400}.preview-state strong{font:24px var(--mono)}.preview-state em{text-align:center;color:var(--violet);font-style:normal}.preview-state>code{color:#7e7886;font:8px var(--mono);margin-top:13px;display:block}.rollback-state{width:100%}.rollback-state>span{color:var(--green);font:8px var(--mono);letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:13px;display:flex}.rollback-state pre{border:1px solid var(--border);color:#b8b2bf;font:12px/1.75 var(--mono);background:#08080a;border-radius:8px;margin:0;padding:20px}.rollback-state pre b{color:#a68df8;font-weight:500}.reverse-path{color:var(--green);font:8px var(--mono);align-items:center;gap:8px;margin-top:16px;display:flex}.reverse-path i{background:linear-gradient(90deg,var(--green),transparent);flex:1;height:1px}.execute-state>div{width:52px;height:52px;color:var(--green);background:var(--green-soft);border:1px solid #58d69a59;border-radius:50%;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 0 35px #58d69a1a}.execute-state span{color:var(--green);font:8px var(--mono);align-items:center;gap:6px;display:flex}.signature-legend{color:#6f6976;font:8px var(--mono);text-transform:uppercase;justify-content:flex-end;gap:20px;margin-top:15px;display:flex}.signature-legend span{align-items:center;gap:6px;display:flex}.signature-legend i{background:var(--violet);width:25px;height:1px}.signature-legend span:last-child i{background:var(--green)}.story-steps article{border-top:1px solid var(--border);opacity:.34;min-height:64vh;padding:100px 0;transition:opacity .35s}.story-steps article:first-child{border-top:0}.story-steps article.active{opacity:1}.story-steps article>span{color:var(--violet);font:9px var(--mono);letter-spacing:.12em}.story-steps h3{letter-spacing:-.04em;margin:15px 0 12px;font-size:31px;font-weight:570}.story-steps p{max-width:390px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.product-demos{background:#08080a}.demo-feature{border-top:1px solid var(--border);grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:center;gap:100px;min-height:620px;padding:90px 0;display:grid}.demo-feature.compare-feature{grid-template-columns:minmax(520px,1.28fr) minmax(300px,.72fr)}.demo-copy h3{letter-spacing:-.055em;margin:17px 0 20px;font-size:clamp(42px,4.5vw,66px);font-weight:560;line-height:1.02}.demo-copy p{max-width:500px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.proof-list{gap:10px;margin-top:26px;display:flex}.proof-list span{color:#8ccea9;font:9px var(--mono);background:#58d69a0f;border:1px solid #58d69a29;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;display:flex}.proof-list svg{width:13px}.safe-update-console,.compare-console,.clone-pipeline{border:1px solid var(--border-strong);background:#0e0d11;border-radius:12px;overflow:hidden;box-shadow:0 38px 95px #0006}.console-bar{color:#a9a3af;font:10px var(--mono)}.console-bar code{color:#6f6976;font:8px var(--mono)}.console-query{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px;padding:18px;display:grid}.console-query span{color:var(--violet);font:8px var(--mono)}.console-query code{border:1px solid var(--border);color:#bcb6c3;font:10px var(--mono);background:#09090b;border-radius:6px;padding:9px}.console-preview{grid-template-columns:1fr 48px 1fr;align-items:center;padding:0 18px 18px;display:grid}.console-preview>div{border:1px solid var(--border);background:#0a0a0c;border-radius:7px;padding:16px;display:grid}.console-preview small{color:#6b6671;font:8px var(--mono)}.console-preview span{color:#918b98;font:10px var(--mono);justify-content:space-between;margin-top:14px;display:flex}.console-preview b{color:#ddd8e2}.console-preview>i{text-align:center;color:var(--violet);font-style:normal}.console-preview .after{background:var(--violet-soft);border-color:#9b7cff4d}.console-preview .after b{color:#bca9ff}.rollback-console{background:#58d69a0b;border:1px solid #58d69a29;border-radius:7px;margin:0 18px;padding:13px}.rollback-console>div{justify-content:space-between;align-items:center;display:flex}.rollback-console span{color:var(--green);font:8px var(--mono);align-items:center;gap:6px;display:flex}.rollback-console svg{width:13px}.rollback-console button{border:1px solid var(--border);color:#8e8995;font:8px var(--mono);cursor:pointer;background:#111014;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;display:flex}.rollback-console>code{color:#948e9b;font:9px/1.5 var(--mono);margin-top:9px;display:block}.execute-button{color:#0b0811;background:var(--violet);border:1px solid #9b7cff73;border-radius:6px;align-items:center;gap:6px;margin:17px 18px 18px auto;padding:9px 12px;font-size:9px;font-weight:700;display:flex}.execute-button svg{width:13px}.toggle{color:#77717e;font:8px var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 7px;display:flex}.toggle i{background:#19181d;border:1px solid #4a4650;border-radius:8px;width:25px;height:14px;position:relative}.toggle i:after{content:"";background:#716b78;border-radius:50%;width:8px;height:8px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.toggle.active{color:#bdb2df}.toggle.active i{background:var(--violet-soft);border-color:#9b7cff80}.toggle.active i:after{background:var(--violet);transform:translate(11px)}.compare-table{padding:12px 18px 0}.compare-table>div{border-bottom:1px solid var(--border);grid-template-columns:1.1fr 1fr 1fr;display:grid}.compare-table span,.compare-table code{color:#9a949f;font:10px var(--mono);padding:13px}.compare-table .compare-head{background:#09090b;border-radius:6px 6px 0 0}.compare-table .compare-head span{color:#615c67;letter-spacing:.1em;font-size:8px}.compare-table .different{box-shadow:inset 2px 0 var(--violet);background:#8b68f513}.compare-table .different code{color:#c9bdf0}.compare-status{color:var(--violet);font:8px var(--mono);align-items:center;gap:7px;margin:14px 18px 18px;display:flex}.compare-status svg{width:13px}.clone-pipeline{padding:24px}.clone-source,.insert-preview{border:1px solid var(--border);background:#0a0a0c;border-radius:8px;padding:16px}.clone-source small,.insert-preview small{color:#706a77;font:8px var(--mono);letter-spacing:.1em;margin-bottom:9px;display:block}.clone-source strong{font-size:13px;display:block}.clone-source code{color:#756f7c;font:8px var(--mono);margin-top:6px;display:block}.pipeline-line{color:#776888;height:68px;font:8px var(--mono);place-items:center;display:grid}.pipeline-line i{background:linear-gradient(var(--violet),transparent);width:1px;height:28px}.pipeline-line.safe i{background:linear-gradient(var(--green),transparent)}.pipeline-line.safe{color:#5f9d7c}.excluded-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.excluded-grid span{border:1px solid var(--border);color:#8a8491;font:9px var(--mono);background:#111014;border-radius:6px;padding:12px;display:grid}.excluded-grid b{color:#d78a98;margin-top:6px;font-size:8px;font-weight:500}.insert-preview{border-color:#58d69a2b}.insert-preview code{color:#aca5b2;font:9px/1.7 var(--mono)}.terminal-section{background:radial-gradient(circle at 78% 55%,#704de11a,#0000 30%),#070708}.terminal-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:110px;display:grid}.terminal-copy h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(45px,5vw,72px);font-weight:560;line-height:1}.terminal-copy>p{max-width:480px;color:var(--muted);line-height:1.75}.terminal-principles{gap:9px;margin-top:25px;display:grid}.terminal-principles span{color:#817b88;font:9px var(--mono);align-items:center;gap:8px;display:flex}.terminal-principles svg{width:13px;color:var(--green)}.terminal-window{border:1px solid var(--border-strong);background:#08080a;border-radius:12px;overflow:hidden;box-shadow:0 45px 100px #0000007a}.terminal-bar{border-bottom:1px solid var(--border);background:#101014;align-items:center;gap:6px;height:43px;padding:0 15px;display:flex}.terminal-bar>i{background:#343139;border-radius:50%;width:7px;height:7px}.terminal-bar>i:first-child{background:#6a3640}.terminal-bar>i:nth-child(2){background:#695d31}.terminal-bar>i:nth-child(3){background:#2f6549}.terminal-bar span{color:#66616d;font:8px var(--mono);margin-left:8px}.terminal-output{min-height:370px;font:11px/2 var(--mono);padding:27px}.terminal-output>div{color:#99939f;gap:10px;display:flex}.terminal-output>div b{width:10px;color:var(--violet);font-weight:500}.terminal-output>div.success{color:#aaa4b0}.terminal-output>div.success b{color:var(--green)}.terminal-output>strong{color:#c4b4f4;letter-spacing:.09em;align-items:center;gap:9px;margin-top:22px;font-size:10px;display:flex}.terminal-output>strong i{background:var(--violet);width:7px;height:14px;animation:1.2s step-end infinite blink}@keyframes blink{50%{opacity:0}}.local-first-section{background:#0a0a0c;overflow:hidden}.local-first-section:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.local-heading{text-align:center}.local-heading h2{margin-inline:auto}.local-heading p{max-width:660px;margin:20px auto 0}.architecture-panel{border:1px solid var(--border-strong);background:#0d0c10d6;border-radius:14px;margin-top:68px;padding:48px;position:relative;box-shadow:0 50px 130px #00000057}.data-plane{grid-template-columns:1fr .8fr 1fr;align-items:center;display:grid}.architecture-node{border:1px solid var(--border);text-align:center;background:#101014;border-radius:10px;place-items:center;min-height:170px;padding:27px;display:grid}.architecture-node>svg{width:26px;height:26px;color:var(--violet);margin-bottom:14px}.architecture-node strong{font-size:14px}.architecture-node span{color:#77717e;font:8px var(--mono);margin-top:6px}.encrypted-path{color:#776f82;grid-template-columns:1fr auto;align-items:center;display:grid}.encrypted-path span{text-align:center;font:8px var(--mono);grid-column:1/-1;margin-bottom:9px}.encrypted-path i{background:linear-gradient(90deg,var(--violet),var(--green));height:1px}.encrypted-path svg{width:16px;color:var(--green);margin-left:-2px}.cloud-plane{border-top:1px solid var(--border);grid-template-columns:1fr 1fr 1.2fr;gap:16px;margin-top:24px;padding-top:24px;display:grid}.cloud-node,.cloud-allowed,.blocked-data{border:1px solid var(--border);background:#0c0c0f;border-radius:8px;min-height:130px;padding:20px}.cloud-node{align-content:center;display:grid}.cloud-node svg{color:#797380;width:20px}.cloud-node strong{margin-top:10px;font-size:12px}.cloud-node span{color:#696470;font:8px var(--mono);margin-top:4px}.cloud-allowed{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cloud-allowed span{border:1px solid var(--border);color:#8e8895;font:8px var(--mono);background:#101014;border-radius:5px;place-items:center;display:grid}.blocked-data{background:#ff677d06;border-color:#ff677d26;grid-template-columns:1fr 1fr;gap:8px;display:grid}.blocked-data strong{color:#d17988;font:8px var(--mono);grid-column:1/-1;align-items:center;gap:7px;display:flex}.blocked-data span{color:#887b83;font:8px var(--mono);align-items:center;gap:6px;display:flex}.blocked-data svg{width:13px;color:var(--red)}.bento-section{background:#070708}.bento-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:215px;gap:12px;display:grid}.bento-card{border:1px solid var(--border);background:linear-gradient(145deg,#111014,#0d0c10);border-radius:11px;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.bento-card:before{opacity:0;border-radius:inherit;content:"";background:radial-gradient(300px at 75% 15%,#8e6df829,#0000 58%);transition:opacity .25s;position:absolute;inset:-1px}.bento-card:hover{background:#121117;border-color:#9b7cff4a;transform:translateY(-3px)}.bento-card:hover:before{opacity:1}.bento-card.large{grid-area:span 2/span 2}.bento-card.wide{grid-column:span 2}.bento-card.medium{grid-row:span 2}.bento-card-head{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.bento-card-head>span{border:1px solid var(--border);width:32px;height:32px;color:var(--violet);background:#141219;border-radius:7px;place-items:center;display:grid}.bento-card-head svg{width:15px}.bento-card-head>svg{color:#554f5d;transition:transform .2s,color .2s}.bento-card:hover .bento-card-head>svg{color:var(--violet);transform:translate(2px,-2px)}.bento-card>div:last-child{z-index:1;position:relative}.bento-card h3{letter-spacing:-.025em;margin:0 0 7px;font-size:17px}.bento-card p{color:#817b88;max-width:390px;margin:0;font-size:12px;line-height:1.6}.bento-visual{opacity:.7;position:absolute;inset:65px 22px 85px}.bento-card.large .bento-visual{inset:75px 35px 110px}.bento-visual i,.bento-visual span,.bento-visual b{display:block;position:absolute}.bento-visual.forward i:first-child{background:linear-gradient(90deg,var(--violet),transparent);width:83%;height:1px;top:28%;left:2%}.bento-visual.forward i:first-child:after{border-right:1px solid var(--violet);border-top:1px solid var(--violet);content:"";width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.bento-visual.forward i:nth-child(2){background:linear-gradient(270deg,var(--green),transparent);width:77%;height:1px;bottom:25%;right:2%}.bento-visual.forward span{background:var(--violet-soft);border:1px solid #9b7cff40;border-radius:9px;width:54px;height:54px;top:48%;left:36%}.bento-visual.compare{background:repeating-linear-gradient(0deg,transparent 0 25px,var(--border) 26px)}.bento-visual.compare span{background:var(--violet-soft);width:34%;height:25px;box-shadow:inset 2px 0 var(--violet);top:26px;right:6%}.bento-visual.rollback{border-left:1px solid var(--green)}.bento-visual.rollback i{background:linear-gradient(90deg,var(--green),transparent);width:78%;height:1px;top:20%;left:0}.bento-visual.explorer{background:linear-gradient(90deg,var(--border) 1px,transparent 1px),linear-gradient(var(--border) 1px,transparent 1px);background-size:36px 24px}.bento-visual.clone i{background:var(--violet);width:68%;height:1px;top:20%;left:15%}.bento-visual.clone span{border:1px solid var(--border);border-radius:5px;width:22%;height:38px;top:38%;left:18%}.bento-visual.clone span:nth-of-type(2){border-color:#58d69a4d;left:auto;right:18%}.bento-visual.connection i{background:linear-gradient(90deg,var(--violet),var(--green));width:84%;height:1px;top:50%;left:8%}.coming-row{border:1px solid var(--border);background:#0d0c10;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:12px;padding:22px;display:flex}.coming-row>div:first-child{align-items:center;gap:14px;display:flex}.coming-row>div:first-child>svg{color:#5e5865}.coming-row small,.coming-row strong{display:block}.coming-row small{color:#686270;font:8px var(--mono);letter-spacing:.1em}.coming-row strong{margin-top:5px;font-size:12px}.coming-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.coming-row>div:last-child span{border:1px solid var(--border);color:#77717e;font:8px var(--mono);border-radius:5px;align-items:center;gap:5px;padding:6px 8px;display:flex}.coming-row>div:last-child svg{width:11px}.pricing-section{background:linear-gradient(#070708,#0b0a0e 55%,#070708);padding-block:138px;position:relative}.pricing-heading{text-align:center}.pricing-heading h2{margin-inline:auto}.pricing-heading p{margin:18px 0 0}.billing-switcher{border:1px solid var(--border);background:#0c0b0f;border-radius:10px;width:max-content;margin:42px auto 36px;padding:4px;display:flex}.billing-switcher button{color:#77717e;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:10px 13px;font-size:12px;transition:color .2s,background .2s;display:flex;position:relative}.billing-switcher button.active{color:#f0edf4;background:#1a1820;box-shadow:inset 0 0 0 1px #ffffff0d}.billing-switcher small{color:var(--green);background:var(--green-soft);font:7px var(--mono);border-radius:4px;padding:3px 5px}.pricing-layout{grid-template-columns:.86fr 1.25fr .86fr;align-items:stretch;gap:12px;display:grid}.price-panel{border:1px solid var(--border);background:#0f0e12;border-radius:12px;padding:28px;position:relative;overflow:hidden}.price-panel.pro{background:linear-gradient(145deg,#17131f,#0e0d11);border-color:#9b7cff52;box-shadow:0 35px 100px #4027841f}.pro-glow{pointer-events:none;background:radial-gradient(circle,#845fee2e,#0000 65%);border-radius:50%;width:420px;height:300px;position:absolute;top:-180px;left:20%}.price-panel>:not(.pro-glow){position:relative}.plan-kicker{align-items:center;gap:6px;display:flex}.plan-kicker svg{width:12px}.plan-price{letter-spacing:-.06em;align-items:end;gap:8px;margin:22px 0 14px;font-size:43px;font-weight:570;display:flex}.price-panel.pro .plan-price{font-size:53px}.plan-price small{color:#746e7b;font:9px var(--mono);letter-spacing:0;padding-bottom:8px}.price-panel>p,.price-panel>div>p{color:#8f8996;min-height:48px;margin:0 0 22px;font-size:13px;line-height:1.65}.price-panel ul{border-top:1px solid var(--border);gap:10px;margin:25px 0 0;padding:22px 0 0;list-style:none;display:grid}.price-panel li{color:#928c99;align-items:center;gap:8px;font-size:11px;display:flex}.price-panel li svg{width:13px;color:var(--green)}.pricing-signature{color:#6e6875;font:7px var(--mono);text-transform:uppercase;gap:13px;margin-top:18px;display:flex}.pricing-signature span{align-items:center;gap:5px;display:flex}.pricing-signature i{background:var(--violet);width:16px;height:1px}.pricing-signature span:last-child{color:#6c9d83}.pricing-signature span:last-child i{background:var(--green)}.pricing-signature svg{width:9px}.pricing-page{padding-top:70px}.pricing-page-hero{text-align:center;background:radial-gradient(circle at 50% 20%,#714bdf29,#0000 43%);padding:130px 0 45px;position:relative}.pricing-page-hero h1{letter-spacing:-.065em;max-width:950px;margin:20px auto;font-size:clamp(54px,6vw,84px);font-weight:550;line-height:.98}.pricing-page-hero p{max-width:650px;color:var(--muted);margin-inline:auto;font-size:17px;line-height:1.7}.pricing-standalone{padding-top:65px}.pricing-standalone .pricing-heading{display:none}.download-cta{background:#070708}.download-panel{border:1px solid var(--border-strong);background:radial-gradient(circle at 70%,#704bde24,#0000 38%),#0d0c10;border-radius:16px;grid-template-columns:.88fr 1.12fr;align-items:center;min-height:540px;padding:68px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 130px #0000005c}.download-copy{z-index:2;position:relative}.download-copy h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(46px,5vw,70px);font-weight:560;line-height:1}.download-copy>p{color:#817b88;font:10px var(--mono)}.download-copy>div{align-items:flex-start;gap:10px;margin-top:28px;display:flex}.download-window{z-index:2;background:#0c0b0ff0;border:1px solid #ffffff24;border-radius:12px;margin-left:55px;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(3deg)translateY(15px);box-shadow:0 55px 120px #00000080}.download-window-bar span{font-size:10px;font-weight:650}.download-window-bar svg{width:13px;color:var(--violet)}.download-window-bar code{color:#706a77;font:8px var(--mono)}.download-window-body{padding:26px}.download-window-body>small{color:#756f7c;font:8px var(--mono)}.download-window-body>div{grid-template-columns:1fr 38px 1fr;align-items:center;margin:22px 0;display:grid}.download-window-body>div span{border:1px solid var(--border);color:#827c89;font:9px var(--mono);border-radius:7px;justify-content:space-between;padding:16px;display:flex}.download-window-body>div span:last-child{background:var(--violet-soft);border-color:#9b7cff45}.download-window-body>div i{text-align:center;color:var(--violet);font-style:normal}.download-window-body strong,.download-window-body em{font:8px var(--mono);align-items:center;gap:6px;margin-top:9px;font-style:normal;font-weight:500;display:flex}.download-window-body strong{color:#9c96a2}.download-window-body em{color:var(--green)}.download-window-body svg{width:12px}.download-path{border-top:1px solid var(--border);color:#6f6976;height:35px;font:7px var(--mono);align-items:center;gap:9px;padding-inline:25px;display:flex}.download-path i{background:linear-gradient(90deg,var(--violet),var(--green));flex:1;height:1px}.download-path b{color:var(--green);font-weight:500}.footer{border-top:1px solid var(--border);background:#08080a;padding-top:78px}.footer-inner{grid-template-columns:1.55fr .55fr .55fr 1fr;gap:70px;padding-bottom:65px;display:grid}.footer-brand p{color:#aaa4b0;margin:18px 0 6px;font-size:13px}.footer-brand>span{color:#625d68;font:8px var(--mono);letter-spacing:.08em}.footer-column{flex-direction:column;gap:11px;display:flex}.footer-column strong{color:#706a77;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.footer-column a{color:#918b97;width:max-content;font-size:12px;transition:color .2s}.footer-column a:hover{color:#fff}.footer-note{border:1px solid var(--border);background:#0d0c10;border-radius:8px;padding:17px}.footer-note span{color:var(--violet);font:8px var(--mono);letter-spacing:.1em}.footer-note p{color:#7b7582;margin:10px 0 0;font-size:11px;line-height:1.65}.footer-base{border-top:1px solid var(--border);color:#5f5a65;font:8px var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding-block:18px;display:flex}.inner-page{padding-top:72px}.inner-hero{border-bottom:1px solid var(--border);padding-block:130px 92px;position:relative;overflow:hidden}.inner-hero .background-grid,.inner-hero .radial-glow,.inner-hero .noise-overlay{inset:0 -10%}.inner-hero>.eyebrow,.inner-hero>h1,.inner-hero>p{z-index:1;position:relative}.inner-hero h1,.download-hero h1{letter-spacing:-.065em;max-width:960px;margin:20px 0 24px;font-size:clamp(54px,6.5vw,88px);font-weight:550;line-height:.96}.inner-hero>p,.download-hero>div>p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.inner-content{padding-block:78px 120px}.content-section{border-bottom:1px solid var(--border);grid-template-columns:.36fr .64fr;gap:80px;padding:52px 0;display:grid}.content-section h2{letter-spacing:-.03em;margin:0;font-size:21px}.content-section>div{color:#918b97;font-size:14px;line-height:1.8}.content-section p{margin:0}.legal-notice{color:#d4b875;font:10px/1.6 var(--mono);background:#cda7480f;border:1px solid #cda7484d;border-radius:7px;padding:15px 17px}.inner-cta{border:1px solid var(--border-strong);background:#0f0e12;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:110px;padding:42px;display:flex}.inner-cta h2{letter-spacing:-.04em;margin:10px 0 5px;font-size:30px}.inner-cta p{color:#77717e;margin:0}.principle-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.principle-grid article{border:1px solid var(--border);background:#0f0e12;border-radius:9px;padding:25px}.principle-grid svg{color:var(--violet)}.principle-grid h3{margin:18px 0 9px;font-size:15px}.principle-grid p{color:#89838f;margin:0;font-size:12px;line-height:1.7}.check-list,.never-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:8px;display:flex}.check-list svg{width:15px;color:var(--green)}.never-list li{border-left:2px solid var(--red);background:#ff677d0b;padding:10px 12px}.download-hero{grid-template-columns:1fr 390px;align-items:center;gap:90px;min-height:640px;padding-block:125px 80px;display:grid}.download-hero .download-action{margin-top:22px}.download-facts{color:#797380;font:9px var(--mono);flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.download-facts span{align-items:center;gap:6px;display:flex}.download-facts svg{width:14px;color:var(--violet)}.installer-card{border:1px solid var(--border-strong);background:linear-gradient(145deg,#15131b,#0d0c10);border-radius:13px;padding:29px;box-shadow:0 35px 100px #0006}.installer-icon img{width:70px;height:70px}.installer-card>strong,.installer-card>span{display:block}.installer-card>strong{margin-top:15px;font-size:19px}.installer-card>span{color:#6e6875;font:9px var(--mono);margin-top:5px}.installer-card dl{border-block:1px solid var(--border);font:9px var(--mono);gap:10px;margin:22px 0;padding:15px 0;display:grid}.installer-card dl div{justify-content:space-between;display:flex}.installer-card dt{color:#696370}.installer-card dd{color:#b0aab6;margin:0}.download-details{grid-template-columns:repeat(3,1fr);gap:10px;padding-block:65px 100px;display:grid}.download-details>div{border:1px solid var(--border);background:#0f0e12;border-radius:9px;padding:25px}.download-details h2{font-size:18px}.download-details p,.download-details li{color:#89838f;font-size:12px;line-height:1.7}.download-details ul{gap:9px;padding:0;list-style:none;display:grid}.download-details li{gap:7px;display:flex}.download-details li svg,.integrity svg{width:15px;color:var(--green)}.integrity{color:var(--green);font:8px var(--mono);align-items:center;gap:7px;display:flex}.changelog-snippet{padding-bottom:110px}.changelog-snippet h2{letter-spacing:-.04em;font-size:36px}.changelog-snippet>div{flex-wrap:wrap;gap:7px;display:flex}.changelog-snippet>div span{border:1px solid var(--border);color:#8b8591;font:9px var(--mono);border-radius:5px;padding:7px 10px}.feature-detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.feature-detail-visual{border:1px solid var(--border-strong);background:#0e0d11;border-radius:11px;padding:30px}.feature-detail-visual>svg{color:var(--violet)}.code-row{border:1px solid var(--border);background:#09090b;border-radius:6px;justify-content:space-between;align-items:center;margin-top:18px;padding:13px;display:flex}.code-row span{color:#6f6976;font:8px var(--mono)}.code-row code{color:#b3adba;font:10px var(--mono)}.code-row.safe{background:var(--green-soft);border-color:#58d69a33}.code-arrow{text-align:center;color:#706a77;font:8px var(--mono);padding:10px}.rollback-pill{color:var(--green);font:8px var(--mono);align-items:center;gap:7px;margin-top:14px;display:flex}.rollback-pill svg{width:14px}.feature-detail-grid article:last-child h2{letter-spacing:-.04em;font-size:30px}.feature-detail-grid ol{gap:12px;padding:0;list-style:none;display:grid}.feature-detail-grid li{grid-template-columns:30px 1fr;gap:10px;display:grid}.feature-detail-grid li span{color:var(--violet);font:9px var(--mono)}.feature-detail-grid li p{color:#918b97;margin:0;line-height:1.6}.safeguard-section{margin-top:80px}.safeguard-section>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.safeguard-section>div span{border:1px solid var(--border);color:#8f8995;background:#0f0e12;border-radius:6px;align-items:center;gap:8px;padding:14px;font-size:11px;display:flex}.safeguard-section svg{width:14px;color:var(--green)}.release-entry{grid-template-columns:220px 1fr;gap:70px;display:grid}.release-meta{flex-direction:column;gap:8px;display:flex}.release-meta span{color:var(--violet);font:11px var(--mono)}.release-meta strong{font-size:18px}.release-meta time{color:#6f6976;font:9px var(--mono)}.release-entry h2{letter-spacing:-.04em;font-size:35px}.release-entry p{color:#928c98;line-height:1.7}.release-entry h3{margin-top:35px;font-size:14px}.release-entry ul{gap:9px;padding:0;list-style:none;display:grid}.release-entry li{color:#8d8793;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.release-entry li svg{width:14px;color:var(--green)}@media (width>=1700px){.shell{width:min(100% - 80px,1420px)}.hero-inner{grid-template-columns:.9fr 1.1fr;width:min(100% - 80px,1460px)}.hero-product-stage{height:680px}.product-shell{top:95px}}@media (width<=1100px){.hero{min-height:1050px}.hero-inner{text-align:center;grid-template-columns:1fr}.hero-copy{max-width:820px;margin-inline:auto}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-meta{justify-content:center}.hero-visual-wrap{width:min(100%,780px);margin:-10px auto 0}.hero-product-stage{height:560px}.product-shell{top:75px}.scroll-cue{display:none}.story-layout{grid-template-columns:minmax(460px,1fr) minmax(290px,.65fr);gap:55px}.demo-feature,.terminal-layout{gap:55px}.pricing-layout{grid-template-columns:1fr 1.2fr}.price-panel.founders{grid-column:1/-1}.footer-inner{grid-template-columns:1.25fr .55fr .55fr}.footer-note{grid-column:1/-1}.bento-grid{grid-template-columns:repeat(3,1fr)}.bento-card.large{grid-column:span 2}.download-panel{padding:52px}}@media (width<=860px){.section{padding-block:105px}.desktop-nav,.header-actions{display:none}.header-inner{grid-template-columns:1fr auto}.menu-button,.mobile-nav{display:flex}.mobile-nav{flex-direction:column}.mobile-nav .button{margin-top:8px}.section-heading.split{grid-template-columns:1fr;gap:20px}.story-layout{grid-template-columns:1fr}.story-sticky{z-index:2;top:88px}.story-steps article{min-height:auto;padding:75px 0}.demo-feature,.demo-feature.compare-feature,.terminal-layout{grid-template-columns:1fr;gap:55px}.compare-feature .compare-console{order:2}.local-heading{text-align:left}.local-heading h2,.local-heading p{margin-inline:0}.architecture-panel{padding:28px}.data-plane{grid-template-columns:1fr}.encrypted-path{grid-template-columns:1fr;justify-items:center;height:90px}.encrypted-path span{margin:0}.encrypted-path i{background:linear-gradient(var(--violet),var(--green));width:1px;height:35px}.encrypted-path svg{margin-top:-10px;transform:rotate(90deg)}.cloud-plane{grid-template-columns:1fr 1fr}.blocked-data{grid-column:1/-1}.bento-grid{grid-template-columns:1fr 1fr}.bento-card.large,.bento-card.wide{grid-column:span 2}.bento-card.medium{grid-row:span 1}.coming-row{flex-direction:column;align-items:flex-start}.coming-row>div:last-child{justify-content:flex-start}.pricing-layout{grid-template-columns:1fr}.price-panel.founders{grid-column:auto}.download-panel{grid-template-columns:1fr;padding:48px}.download-window{margin:55px 0 0}.footer-inner{grid-template-columns:1fr 1fr}.footer-brand,.footer-note{grid-column:1/-1}.content-section{grid-template-columns:1fr;gap:22px}.download-hero{grid-template-columns:1fr;gap:55px}.installer-card{max-width:470px}.download-details,.feature-detail-grid{grid-template-columns:1fr}.release-entry{grid-template-columns:1fr;gap:35px}}@media (width<=600px){.shell{width:min(100% - 28px,1280px)}.site-header{height:64px}.header-inner{width:calc(100% - 28px)}.hero{min-height:860px;padding-top:112px}.hero h1{font-size:clamp(51px,14vw,67px)}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.hero-actions .download-action{width:100%}.hero-meta{gap:8px;font-size:8px}.hero-product-stage{height:390px;margin-inline:-8px}.hero-orbit{display:none}.product-shell{border-radius:10px;top:45px;left:0;right:0}.product-body{grid-template-columns:84px 1fr;min-height:280px}.product-sidebar{padding:13px 6px}.product-sidebar small,.product-sidebar strong{padding-inline:5px}.product-sidebar strong{font-size:9px}.product-sidebar>span{padding:7px 5px;font-size:8px}.product-workspace{padding:13px}.workspace-head strong{font-size:11px}.preview-grid{grid-template-columns:1fr 30px 1fr;margin-top:16px}.preview-grid>div:not(.operation-track){padding:9px}.preview-grid span{font-size:7px}.operation-track span,.product-actionbar>span{display:none}.hero-signature{font-size:6px;bottom:30px;left:2%;right:2%}.section{padding-block:88px}.section-heading{margin-bottom:45px}.section-heading h2,.pricing-heading h2,.local-heading h2{font-size:43px}.story-heading h2{font-size:44px}.story-sticky{position:relative;top:auto}.story-window-body{grid-template-columns:86px 1fr;min-height:340px}.story-window-body>aside{padding:13px 6px}.story-window-body aside small,.story-window-body aside strong{padding-inline:5px}.story-window-body aside strong{font-size:9px}.story-window-body aside span{padding:7px 5px;font-size:8px}.story-state-content{padding:16px}.preview-state>div{grid-template-columns:1fr 26px 1fr}.preview-state>div>span{padding:10px}.rollback-state pre{padding:13px;font-size:9px}.signature-legend{justify-content:flex-start}.story-steps article{padding:54px 0}.demo-feature{min-height:auto;padding:65px 0}.demo-copy h3{font-size:43px}.proof-list{flex-direction:column;align-items:flex-start}.console-query{grid-template-columns:auto 1fr}.console-preview{grid-template-columns:1fr 26px 1fr;padding-inline:12px}.rollback-console{margin-inline:12px}.compare-table{padding-inline:10px}.compare-table span,.compare-table code{padding:10px 7px;font-size:8px}.excluded-grid{grid-template-columns:1fr}.terminal-output{padding:20px;font-size:9px}.architecture-panel{padding:16px}.cloud-plane{grid-template-columns:1fr}.blocked-data{grid-column:auto}.bento-grid{grid-template-columns:1fr;grid-auto-rows:210px;display:grid}.bento-card.large,.bento-card.wide{grid-area:span 1}.billing-switcher{width:100%;overflow:auto}.billing-switcher button{min-width:104px;padding-inline:9px}.pricing-layout{gap:10px}.download-panel{min-height:auto;padding:38px 22px}.download-copy h2{font-size:44px}.download-copy>div{flex-direction:column;align-items:stretch}.download-copy .button,.download-copy .download-action{width:100%}.download-window{margin-top:45px;transform:none}.download-window-body{padding:18px}.download-window-body>div span{padding:10px}.footer-inner{grid-template-columns:1fr 1fr;gap:40px}.footer-brand,.footer-note{grid-column:1/-1}.footer-base{flex-direction:column;align-items:flex-start;gap:8px}.inner-hero{padding-block:95px 65px}.inner-hero h1,.download-hero h1{font-size:52px}.inner-cta{flex-direction:column;align-items:flex-start}.inner-cta .button{width:100%}.principle-grid,.safeguard-section>div{grid-template-columns:1fr}.pricing-page-hero h1{font-size:53px}.download-hero{padding-top:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.product-shell,.download-window,.bento-card,.button{transform:none!important}.hero-orbit{display:none}}
