.fileManagerLink,.projectVolumeFiles{font-weight:800;text-decoration:none;color:#111!important}.projectVolumeFiles{border-top:1px solid #eee;margin:14px 16px 16px;padding-top:12px;font-size:12px;display:block}.volumeFilesPage{max-width:1180px}.volumeFilesIntro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.volumeFilesIntro span{color:#777;font-size:12px}.volumeFilesIntro h1{margin:5px 0;font-size:30px}.volumeFilesIntro p{color:#666;margin:0}.volumeFilesIntro>a{color:#111;white-space:nowrap;border:1px solid #ddd;border-radius:8px;padding:9px 12px;text-decoration:none}.volumeFileManager{background:#fff;border:1px solid #dcdcdc;border-radius:14px;overflow:hidden;box-shadow:0 1px 1px #00000008}.volumeFileManager>header{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px;display:flex}.volumeFileManager>header>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.fileManagerIcon{color:#fff;background:#111;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.volumeFileManager h2{margin:0;font-size:18px}.volumeFileManager header p{color:#777;margin:4px 0 0;font-size:12px}.fileManagerActions{gap:7px;display:flex}.fileManagerActions button,.fileManagerPath button,.fileDialog button{font:inherit}.fileManagerActions button{background:#fff;border:1px solid #ddd;border-radius:8px;height:39px;padding:0 12px;font-weight:700}.fileManagerActions .primary,.fileDialog .primary{color:#fff;background:#111;border-color:#111}.fileManagerPath{background:#fafafa;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:12px;padding:11px 20px;display:flex}.fileManagerPath nav{color:#aaa;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow-x:auto}.fileManagerPath nav button{color:#333;background:0 0;border:0;padding:4px;font-weight:700}.fileManagerPath>div{white-space:nowrap;align-items:center;gap:12px;display:flex}.fileManagerPath>div>span,.fileManagerPath label{color:#777;font-size:11px}.fileManagerPath label{align-items:center;gap:5px;display:flex}.fileManagerPath>div>button{background:#fff;border:1px solid #ddd;border-radius:7px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.fileManagerMessage{color:#a1261c;background:#fff7f6;border:1px solid #f3b4ae;border-radius:8px;margin:12px 20px 0;padding:10px 12px;font-size:12px}.fileManagerTableHead,.fileRow{grid-template-columns:minmax(260px,1fr) 100px 185px 108px;align-items:center;gap:14px;padding:0 20px;display:grid}.fileManagerTableHead{color:#777;background:#fff;border-bottom:1px solid #e8e8e8;height:42px;font-size:11px}.fileRow{border-bottom:1px solid #eee;min-height:58px}.fileRow:last-child{border-bottom:0}.fileRow:hover{background:#fafafa}.fileRow.parent{border-inline:0;text-align:start;background:#fcfcfc;border-top:0;width:100%}.fileRow.parent>span:first-child{align-items:center;gap:10px;display:flex}.fileName{text-align:start;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.fileName>b,.fileRow.parent b{color:#444;background:#f0f0f0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.fileName>span{flex-direction:column;min-width:0;display:flex}.fileName strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileName small,.fileRow>span,.fileRow>time{color:#777;font-size:11px}.fileRow.symlink{opacity:.62}.fileRowActions{justify-content:flex-end;gap:5px;display:flex}.fileRowActions a,.fileRowActions button{color:#111;width:31px;height:31px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:7px;place-items:center;text-decoration:none;display:grid}.fileRowActions .danger{color:#b42318}.fileManagerEmpty{text-align:center;place-items:center;min-height:290px;padding:45px 20px;display:grid}.fileManagerEmpty>span:not(.fileManagerSpinner){background:#f0f0f0;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:20px;display:grid}.fileManagerEmpty p{color:#777;margin:6px 0;font-size:12px}.fileManagerSpinner{border:3px solid #ddd;border-top-color:#111;border-radius:50%;width:28px;height:28px;margin-bottom:14px;animation:.8s linear infinite fileManagerSpin}@keyframes fileManagerSpin{to{transform:rotate(360deg)}}.fileDialogBackdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0007;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fileDialog{background:#fff;border:1px solid #ddd;border-radius:13px;width:min(440px,100%);overflow:hidden;box-shadow:0 24px 80px #0004}.fileDialog.editor{width:min(920px,100%)}.fileDialog>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.fileDialog>header>div{flex-direction:column;min-width:0;display:flex}.fileDialog>header small{color:#777;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.fileDialog>header>button{background:#fff;border:1px solid #ddd;border-radius:7px;width:32px;height:32px;font-size:20px}.fileDialog>label{color:#666;gap:7px;padding:20px;font-size:12px;display:grid}.fileDialog>label input{height:43px;font:inherit;border:1px solid #ccc;border-radius:8px;padding:0 11px}.fileDialog>textarea{resize:vertical;color:#e8e8e8;tab-size:2;background:#101010;border:0;outline:0;width:100%;height:min(56vh,560px);padding:17px;font:13px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.fileDialog>footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.fileDialog>footer>span{color:#777;font-size:11px}.fileDialog>footer>div{gap:7px;display:flex}.fileDialog>footer button{background:#fff;border:1px solid #ddd;border-radius:8px;min-height:38px;padding:0 13px;font-weight:700}.fileDialog>footer .danger{color:#fff;background:#b42318;border-color:#b42318}@media (max-width:760px){.volumeFilesIntro{flex-direction:column;align-items:flex-start}.volumeFilesIntro>a{text-align:center;width:100%}.volumeFileManager>header{flex-direction:column;align-items:stretch}.fileManagerActions{grid-template-columns:1fr 1fr 1fr;display:grid}.fileManagerActions button{padding:0 7px;font-size:12px}.fileManagerPath{flex-direction:column;align-items:stretch}.fileManagerPath>div{justify-content:space-between}.fileManagerPath>div>span,.fileManagerTableHead{display:none}.fileRow{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px 14px}.fileRow>span,.fileRow>time{grid-column:1/2;padding-inline-start:43px}.fileRow>time{font-size:10px}.fileRowActions{flex-direction:column;grid-area:1/2/4;align-self:center}.fileRow.parent>span:first-child{grid-column:1/-1}.fileRow.parent>span:not(:first-child){display:none}.fileDialogBackdrop{align-items:end;padding:0}.fileDialog,.fileDialog.editor{border-radius:16px 16px 0 0;width:100%}.fileDialog>textarea{height:55vh}.fileDialog>footer{flex-direction:column;align-items:stretch}.fileDialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.fileDialog>footer button{width:100%}}
.paastaBrandMark{color:currentColor;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.paastaBrandMark svg{fill:currentColor;width:100%;height:100%;display:block}.paastaBrandMark .paastaBrandCutout{fill:#fff}.landingBrand,.authBrand,.cliAuthorizeBrand{align-items:center;gap:9px}.landingBrand strong{font:850 20px/1 YekanBakh,sans-serif}.authBrand .paastaBrandMark,.cliAuthorizeBrand .paastaBrandMark{width:20px;height:20px}.consoleBrand .paastaBrandMark{width:19px;height:19px}.mobileBrandMark.paastaBrandMark{width:21px;height:21px}.techMark{color:#111}.techMark img{filter:grayscale()contrast(1.2);width:34px;height:34px;padding:0}.techMark.compact img{width:30px;height:30px}.techMark strong{color:#181818;font-family:YekanBakh,sans-serif;font-size:12px;font-weight:600}.techMarkFallback{background:0 0;border:0;border-radius:0;width:34px;height:34px;font-size:13px;font-weight:800}.landingNav{background:#fffffff0;border-color:#e9e9e9;grid-template-columns:1fr auto 1fr;height:64px;padding-inline:max(28px,50vw - 620px)}.landingNav>div:first-of-type{color:#555;gap:25px;font-size:12px}.landingNav>div:first-of-type a{padding-block:22px;position:relative}.landingNav>div:first-of-type a:after{content:"";transform-origin:50%;background:#111;height:1px;transition:transform .18s;position:absolute;bottom:15px;left:0;right:0;transform:scaleX(0)}.landingNav>div:first-of-type a:hover:after,.landingNav>div:first-of-type a:focus-visible:after{transform:scaleX(1)}.landingLogin,.landingStart{border-radius:7px;min-height:38px;font-size:12px}.landingStart{padding-inline:15px}.homeHero{border-inline:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(48px,7vw,104px);width:min(1240px,100% - 48px);min-height:720px;margin:0 auto;padding:92px 54px 86px;display:grid;position:relative;overflow:hidden}.homeHero:after{content:"";background:#111;width:34%;height:1px;position:absolute;bottom:0;right:0}.homeHeroCopy{z-index:2;position:relative}.homeHeroCopy>span,.homeMechanism>header>span,.homeStartWays>header>span,.homeProductStory article>div:first-child>span,.homeFinalCta>span{color:#696969;margin-bottom:16px;font-size:12px;font-weight:750;display:block}.homeHeroCopy h1{letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(44px,5vw,64px);font-weight:850;line-height:1.12}.homeHeroCopy h1 b{color:#737373;font-weight:inherit}.homeHeroCopy>p{color:#555;max-width:670px;margin:28px 0 0;font-size:17px;line-height:2}.homeHeroActions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.homeHeroActions a{background:#fff;border:1px solid #d5d5d5;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:13px;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.homeHeroActions a:first-child{color:#fff;background:#111;border-color:#111}.homeHeroActions a:hover{transform:translateY(-1px)}.homeHeroActions a:last-child:hover{border-color:#777}.homeHeroCopy>small{color:#858585;margin-top:18px;font-size:11px;display:block}.homeHeroSystem{direction:ltr;background:#fafafa;border:1px solid #dfdfdf;min-height:525px;position:relative;box-shadow:18px 24px 55px #00000012}.homeHeroSystem:before,.homeHeroSystem:after{content:"";background:#d8d8d8;position:absolute}.homeHeroSystem:before{height:1px;top:50%;left:8%;right:8%}.homeHeroSystem:after{width:1px;top:10%;bottom:10%;left:50%}.homeSystemCore{z-index:3;color:#fff;background:#111;border:1px solid #111;place-items:center;width:138px;height:138px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:10px 14px 28px #0000002e}.homeSystemCore>*{transform:rotate(-45deg)}.homeSystemCore .paastaBrandMark{width:28px;height:28px}.homeSystemCore .paastaBrandCutout,.homeFinalCta .paastaBrandCutout{fill:#111}.homeSystemCore strong{margin-top:-21px;font-size:15px}.homeSystemCore>span:last-child{color:#999;margin-top:-36px;font:10px Arial,sans-serif}.homeSystemNode{z-index:2;background:#fff;border:1px solid #d9d9d9;gap:5px;width:166px;padding:15px 16px;display:grid;position:absolute;box-shadow:7px 9px 20px #0000000a}.homeSystemNode span{color:#777;font:10px Arial,sans-serif}.homeSystemNode b{font-size:11px;font-weight:700}.homeSystemNode.source{top:44px;left:34px}.homeSystemNode.build{top:44px;right:34px}.homeSystemNode.data{bottom:44px;left:34px}.homeSystemNode.edge{bottom:44px;right:34px}.homeSystemSignal{z-index:4;color:#fff;background:#111;align-items:center;gap:8px;padding:6px 10px;font:10px Arial,sans-serif;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.homeSystemSignal i{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.16,1,.3,1) infinite homeStatusPulse;box-shadow:0 0 #4ade8073}@keyframes homeStatusPulse{65%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.homeTechnologyRail{width:min(1180px,100% - 48px);margin:0 auto;padding:42px 0 76px}.homeTechnologyRail>p{color:#777;text-align:center;margin:0 0 22px;font-size:11px}.homeTechnologyRail>div{border-block:1px solid #e3e3e3;border-inline-start:1px solid #e3e3e3;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.homeTechnologyRail a{border-inline-end:1px solid #e3e3e3;place-items:center;min-height:104px;transition:background .15s;display:grid}.homeTechnologyRail a:hover{background:#f6f6f6}.homeTechnologyRail .techMark{flex-direction:column;gap:12px}.homeTechnologyRail .techMark img{width:30px;height:30px}.homeTechnologyRail .techMark strong{font-size:11px}.homeMechanism{width:min(1180px,100% - 48px);margin:0 auto;padding:96px 0 120px}.homeMechanism>header{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:end;gap:80px;margin-bottom:46px;display:grid}.homeMechanism>header>span{grid-column:1/-1;margin-bottom:-58px}.homeMechanism h2,.homeStartWays h2,.homeProductStory h2,.homeFinalCta h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,4.7vw,60px);line-height:1.2}.homeMechanism>header p{color:#686868;margin:0;font-size:15px;line-height:2}.homeMechanismStage{background:#fafafa;border:1px solid #dedede;grid-template-columns:.62fr 1.25fr .7fr;min-height:520px;display:grid}.homeSourceList,.homeMechanismStage>aside{background:#fff;padding:28px 24px}.homeSourceList{border-inline-end:1px solid #dedede}.homeSourceList>span,.homeMechanismStage>aside>span{color:#888;font-size:10px}.homeSourceList>strong{text-align:left;direction:ltr;margin:10px 0 22px;font:700 13px Arial,sans-serif;display:block}.homeSourceList ul{text-align:left;direction:ltr;margin:0;padding:0;list-style:none}.homeSourceList li{color:#555;border-top:1px solid #ececec;padding:10px 2px;font:11px Arial,sans-serif}.homeSourceList>b{color:#087443;background:#edf9f0;margin-top:24px;padding:6px 8px;font-size:10px;display:inline-block}.homeMechanismStage>.homeReleaseSpecimen{align-self:center;margin:24px}.homeMechanismStage>aside{border-inline-start:1px solid #dedede;flex-direction:column;justify-content:center;display:flex}.homeMechanismStage>aside strong{margin:14px 0;font-size:22px;line-height:1.5}.homeMechanismStage>aside p{color:#686868;margin:0;font-size:12px;line-height:2}.homeMechanismStage>aside a{margin-top:26px;font-size:12px;font-weight:800}.homeReleaseSpecimen{color:#fff;background:#111;border:1px solid #292929;border-radius:14px;overflow:hidden;box-shadow:14px 18px 40px #00000024}.homeReleaseSpecimen>header{direction:ltr;border-bottom:1px solid #2d2d2d;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:48px;padding:0 15px;display:grid}.homeReleaseSpecimen>header>div{gap:5px;display:flex}.homeReleaseSpecimen>header>div span{background:#555;border-radius:50%;width:7px;height:7px}.homeReleaseSpecimen>header code{color:#d6d6d6;font:700 11px YekanBakh,sans-serif}.homeReleaseSpecimen>header b{color:#62dd92;justify-self:end;font-size:9px}.homeReleaseTimeline{direction:ltr;grid-template-columns:repeat(4,1fr);padding:22px 16px 18px;display:grid}.homeReleaseTimeline article{grid-template-columns:21px minmax(0,1fr);align-items:start;gap:7px;display:grid;position:relative}.homeReleaseTimeline article:after{content:"";background:#3d3d3d;height:1px;position:absolute;top:10px;left:20px;right:-1px}.homeReleaseTimeline article:last-child:after{display:none}.homeReleaseTimeline article>i{z-index:1;color:#111;background:#111;border:1px solid #555;border-radius:50%;place-items:center;width:20px;height:20px;font:9px Arial,sans-serif;display:grid;position:relative}.homeReleaseTimeline article.done>i{background:#4ade80;border-color:#4ade80}.homeReleaseTimeline article.active>i:after{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px}.homeReleaseTimeline article div{gap:3px;display:grid}.homeReleaseTimeline strong{font:700 9px YekanBakh,sans-serif}.homeReleaseTimeline span{color:#777;text-overflow:ellipsis;white-space:nowrap;font-family:YekanBakh,sans-serif;font-size:8px;overflow:hidden}.homeReleaseSpecimen pre{color:#cfcfcf;text-align:left;white-space:pre-wrap;background:#0c0c0c;border-top:1px solid #292929;min-height:185px;margin:0;padding:20px 22px;font:11px/2 ui-monospace,SFMono-Regular,Consolas,monospace}.homeReleaseSpecimen>footer{border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 16px;font-size:9px;display:flex}.homeReleaseSpecimen>footer span{color:#aaa;align-items:center;gap:7px;display:flex}.homeReleaseSpecimen>footer i{background:#4ade80;border-radius:50%;width:6px;height:6px}.homeReleaseSpecimen>footer b{color:#eee;font-family:YekanBakh,sans-serif}.homeStartWays{width:min(1180px,100% - 48px);margin:0 auto 124px}.homeStartWays>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.homeStartWays>header>span{order:2;margin:0}.homeStartWays>div{border-block:1px solid #dedede;border-inline-start:1px solid #dedede;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.homeStartWays article{border-inline-end:1px solid #dedede;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:14px;min-height:136px;padding:22px;display:grid}.homeStartWays article>b{color:#aaa;font-size:11px}.homeStartWays article>div{gap:7px;display:grid}.homeStartWays article strong{font-size:15px}.homeStartWays article span{color:#777;font-size:11px;line-height:1.8}.homeProductStory{margin:0 auto 120px}.homeProductStory>article{border-top:1px solid #e2e2e2;grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);align-items:center;gap:clamp(60px,9vw,135px);min-height:650px;padding:94px max(32px,50vw - 560px);display:grid}.homeProductStory>article:nth-child(2){color:#fff;background:#111}.homeProductStory>article:nth-child(2)>div:first-child{order:2}.homeProductStory>article:nth-child(3){background:#f5f5f3;border-bottom:1px solid #e2e2e2}.homeProductStory article>div:first-child>span{margin-bottom:15px}.homeProductStory article:nth-child(2)>div:first-child>span{color:#919191}.homeProductStory p{color:#656565;margin:24px 0;font-size:15px;line-height:2}.homeProductStory article:nth-child(2) p{color:#a7a7a7}.homeProductStory ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.homeProductStory li{color:#4f4f4f;align-items:center;gap:9px;font-size:12px;display:flex}.homeProductStory article:nth-child(2) li{color:#c7c7c7}.homeProductStory li:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.homeProductStory article>div:first-child>a{font-size:12px;font-weight:800}.homeProductStory article:nth-child(2)>div:first-child>a{color:#fff}.homeProductStory>article>.homeReleaseSpecimen{width:100%}.homeDataSpecimen{color:#111;background:#f8f8f6;border:1px solid #333;border-radius:15px;overflow:hidden;box-shadow:18px 22px 55px #00000040}.homeDataSpecimen>header,.homeDataSpecimen>footer{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:0 20px;display:flex}.homeDataSpecimen>header{border-bottom:1px solid #dedede}.homeDataSpecimen>header span{font-size:13px;font-weight:800}.homeDataSpecimen>header b{color:#087443;font-size:10px}.homeDataRow{border-bottom:1px solid #e2e2e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px;padding:0 20px;display:grid}.homeDataRow>div{gap:4px;display:grid}.homeDataRow strong{font:700 13px Arial,sans-serif}.homeDataRow span{color:#777;font-size:10px}.homeDataRow>i{color:#087443;background:#eaf7ef;padding:4px 7px;font-size:9px;font-style:normal}.homeDataVolume{border-bottom:1px solid #e2e2e2;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px 20px;font-size:11px;display:grid}.homeDataVolume>div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.homeDataVolume i{background:#111;height:24px}.homeDataVolume i:nth-child(n+4){background:#dcdcdc}.homeDataSpecimen>footer span{color:#777;font:10px Arial,sans-serif}.homeDataSpecimen>footer code{color:#087443;font:700 10px YekanBakh,sans-serif}.homeEdgeSpecimen{background:#fff;border:1px solid #cfcfcd;border-radius:15px;overflow:hidden;box-shadow:14px 18px 45px #00000014}.homeEdgeSpecimen>header,.homeEdgeSpecimen>footer{justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;display:flex}.homeEdgeSpecimen>header{border-bottom:1px solid #e4e4e4;font-size:12px;font-weight:800}.homeEdgeSpecimen>header b{color:#087443;align-items:center;gap:6px;font-size:10px;display:flex}.homeEdgeSpecimen>header i{background:#13a05a;border-radius:50%;width:6px;height:6px}.homeEdgeRoute{color:#fff;direction:ltr;background:#111;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;min-height:155px;padding:30px 24px;display:grid}.homeEdgeRoute span,.homeEdgeRoute strong{border:1px solid #444;padding:9px 10px;font:700 10px YekanBakh,sans-serif}.homeEdgeRoute strong{color:#7ee2a4;background:#18231c;border-color:#4d6d59}.homeEdgeRoute i{background:#555;height:1px}.homeEdgeSpecimen dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.homeEdgeSpecimen dl>div{border-inline-end:1px solid #e4e4e4;padding:18px}.homeEdgeSpecimen dl>div:last-child{border:0}.homeEdgeSpecimen dt{color:#888;font:700 10px YekanBakh,sans-serif}.homeEdgeSpecimen dd{margin:7px 0 0;font-size:10px;font-weight:800}.homeEdgeSpecimen>footer{border-top:1px solid #e4e4e4;font-size:10px}.homeEdgeSpecimen>footer span{font-family:YekanBakh,sans-serif}.homeEdgeSpecimen>footer b{color:#087443}.homeOperatingStrip{border-block:1px solid #dedede;border-inline-start:1px solid #dedede;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100% - 48px);margin:0 auto 36px;display:grid}.homeOperatingStrip>div{border-inline-end:1px solid #dedede;align-content:center;gap:7px;min-height:120px;padding:22px;display:grid}.homeOperatingStrip strong{font-size:14px}.homeOperatingStrip span{color:#777;font-size:11px}.landingPage .landingPricing,.landingPage .pricingServicePlans{width:min(1180px,100% - 48px);margin:0 auto;padding-top:96px}.landingPage .landingPricing .landingSectionHead{max-width:760px}.landingPage .landingPlanGrid{margin-top:45px}.landingPage .pricingServicePlans{padding-bottom:0}.landingPage .landingCalculatorLink{width:min(1180px,100% - 48px);margin:18px auto 130px}.landingPage .landingCalculatorLink a{border-radius:0;min-height:58px;font-size:12px}.homeFinalCta{color:#fff;text-align:center;background:#111;align-content:center;place-items:center;width:min(1180px,100% - 48px);min-height:500px;margin:0 auto 110px;padding:70px 24px;display:grid}.homeFinalCta>.paastaBrandMark{width:34px;height:34px;margin-bottom:25px}.homeFinalCta>span{color:#929292}.homeFinalCta h2{max-width:750px;font-size:clamp(40px,5vw,60px)}.homeFinalCta p{color:#a9a9a9;max-width:620px;margin:23px auto 30px;font-size:14px;line-height:2}.homeFinalCta>div{gap:8px;display:flex}.homeFinalCta>div a{color:#fff;border:1px solid #4b4b4b;border-radius:7px;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.homeFinalCta>div a:first-child{color:#111;background:#fff;border-color:#fff}@media (max-width:1060px){.homeHero{grid-template-columns:1fr;padding-inline:7vw}.homeHeroCopy{padding-top:30px}.homeHeroSystem{justify-self:center;width:min(100%,650px);min-height:500px}.homeMechanismStage{grid-template-columns:.58fr 1.15fr}.homeMechanismStage>aside{border-top:1px solid #dedede;border-inline-start:0;grid-column:1/-1;min-height:170px}.homeProductStory>article{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:60px}}@media (max-width:900px){.landingNav{padding-inline:18px}.homeTechnologyRail>div{grid-template-columns:repeat(4,1fr)}.homeTechnologyRail a:nth-child(-n+4){border-bottom:1px solid #e3e3e3}.homeMechanism>header{grid-template-columns:1fr;gap:18px}.homeMechanism>header>span{margin-bottom:0}.homeStartWays>div{grid-template-columns:1fr 1fr}.homeStartWays article:nth-child(-n+2){border-bottom:1px solid #dedede}.homeProductStory>article{grid-template-columns:1fr;min-height:auto;padding-block:80px}.homeProductStory>article:nth-child(2)>div:first-child{order:initial}.homeProductStory>article>:last-child{justify-self:center;width:min(100%,700px)}}@media (max-width:680px){html,body{max-width:100%;overflow-x:hidden}.landingPage,.landingNav{width:100%;max-width:100vw;overflow-x:hidden}.landingNav{height:58px;padding-inline:14px}.landingBrand strong{font-size:18px}.landingBrand .paastaBrandMark{width:19px;height:19px}.homeHero{border-inline:0;gap:56px;width:100%;max-width:100vw;min-height:auto;padding:82px 20px 48px;overflow:hidden}.homeHeroCopy,.homeHeroSystem{width:100%;min-width:0;max-width:100%}.homeHeroCopy h1{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(38px,11.2vw,48px);line-height:1.24}.homeHeroCopy>p{margin-top:22px;font-size:15px;line-height:1.9}.homeHeroActions{display:grid}.homeHeroActions a{width:100%}.homeHeroCopy>small{line-height:1.8}.homeHeroSystem{min-height:430px;box-shadow:10px 15px 34px #00000014}.homeSystemCore{width:108px;height:108px}.homeSystemNode{width:132px;padding:12px}.homeSystemNode b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.homeSystemNode.source{top:28px;left:18px}.homeSystemNode.build{top:28px;right:18px}.homeSystemNode.data{bottom:38px;left:18px}.homeSystemNode.edge{bottom:38px;right:18px}.homeSystemSignal{bottom:10px}.homeTechnologyRail,.homeMechanism,.homeStartWays,.homeOperatingStrip,.landingPage .landingPricing,.landingPage .landingCalculatorLink,.homeFinalCta{width:calc(100% - 32px)}.homeTechnologyRail{padding:34px 0 62px;overflow:hidden}.homeTechnologyRail>div{scroll-snap-type:x mandatory;scrollbar-width:none;border-inline-start:0;display:flex;overflow-x:auto}.homeTechnologyRail>div::-webkit-scrollbar{display:none}.homeTechnologyRail a,.homeTechnologyRail a:nth-child(-n+4){scroll-snap-align:start;border-bottom:0;flex:0 0 112px;min-width:112px;min-height:92px}.homeMechanism{padding:72px 0 90px}.homeMechanism h2,.homeStartWays h2,.homeProductStory h2{font-size:34px;line-height:1.35}.homeMechanismStage{display:block}.homeSourceList{border-inline-end:0;border-bottom:1px solid #dedede}.homeSourceList ul{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.homeMechanismStage>.homeReleaseSpecimen{margin:14px}.homeMechanismStage>aside{min-height:210px}.homeReleaseTimeline{grid-template-columns:1fr 1fr;gap:14px 0}.homeReleaseTimeline article:nth-child(2):after{display:none}.homeReleaseSpecimen pre{min-height:165px;font-size:9px}.homeStartWays{margin-bottom:88px}.homeStartWays>header{flex-direction:column;align-items:start}.homeStartWays>header>span{order:initial}.homeStartWays>div{grid-template-columns:1fr}.homeStartWays article{border-bottom:1px solid #dedede;min-height:108px}.homeStartWays article:last-child{border-bottom:0}.homeProductStory{margin-bottom:80px}.homeProductStory>article{gap:44px;padding:66px 18px}.homeProductStory p{font-size:14px}.homeEdgeRoute{grid-template-columns:auto 1fr auto}.homeEdgeRoute i:nth-of-type(2),.homeEdgeRoute span:last-child{display:none}.homeEdgeSpecimen dl{grid-template-columns:1fr 1fr}.homeEdgeSpecimen dl>div:nth-child(2){border-inline-end:0}.homeEdgeSpecimen dl>div:nth-child(-n+2){border-bottom:1px solid #e4e4e4}.homeDataVolume{grid-template-columns:1fr auto}.homeDataVolume>div{grid-area:2/1/auto/-1}.homeOperatingStrip{grid-template-columns:1fr}.homeOperatingStrip>div{border-bottom:1px solid #dedede;min-height:96px}.homeOperatingStrip>div:last-child{border-bottom:0}.landingPage .landingPricing{padding-top:70px}.landingPage .landingPlanGrid{margin-top:32px}.landingPage .landingCalculatorLink{margin-bottom:90px}.homeFinalCta{min-height:460px;margin-bottom:70px;padding-inline:20px}.homeFinalCta h2{font-size:42px;line-height:1.28}.homeFinalCta>div{width:100%;display:grid}.homeFinalCta>div a{justify-content:center}}@media (prefers-reduced-motion:reduce){.homeSystemSignal i{animation:none}.homeHeroActions a,.landingNav>div:first-of-type a:after{transition:none}}.marketingInteriorHero{box-sizing:border-box;border-bottom:1px solid #dedede;width:min(1100px,100% - 64px);margin:0 auto;padding:104px 0 58px;display:block}.marketingInteriorHero>*{min-width:0}.marketingInteriorHero>span,.aboutMechanism>div>span,.aboutResponsibility>div>span,.aboutPrinciples>header>span,.contactDetails>header>span,.contactFormHeading>span{color:#6f6f6f;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.marketingInteriorHero h1{letter-spacing:-.03em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(40px,4.8vw,58px);line-height:1.24}.marketingInteriorHero p{color:#626262;max-width:680px;margin:20px 0 0;font-size:16px;line-height:2}.contactLayout{border-bottom:1px solid #dedede;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;width:min(1100px,100% - 64px);max-width:none;min-height:0;margin:0 auto 96px;display:grid}.contactDetails{border-inline-end:1px solid #dedede;height:auto;padding:46px 0 46px 38px;display:block;position:static}.contactDetails h2,.contactFormHeading h2{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.45}.contactDetails dl{margin:34px 0}.contactDetails dl>div{border-top:1px solid #e5e5e5;grid-template-columns:105px 1fr;gap:18px;padding:22px 0;display:grid}.contactDetails dt{color:#777;font-size:11px}.contactDetails dd{gap:5px;margin:0;line-height:1.9;display:grid}.contactDetails dd a{color:#111;width:fit-content;font-weight:800;text-decoration:none}.contactDetails dd a:hover{text-underline-offset:4px;text-decoration:underline}.contactDetails dd small{color:#777;font-size:10px}.contactSupportNote{border-top:1px solid #111;padding-top:24px}.contactSupportNote p{color:#666;margin:8px 0 13px;font-size:12px;line-height:1.9}.contactSupportNote a{color:#111;font-size:12px;font-weight:800}.contactForm{gap:18px;padding:46px 0 46px 46px;display:grid}.contactFormHeading{margin-bottom:10px}.contactFormHeading p{color:#707070;margin:8px 0 0;font-size:12px}.contactFieldPair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contactForm label{color:#333;gap:7px;font-size:12px;font-weight:800;display:grid}.contactForm label small{color:#888;font-size:10px;font-weight:500}.contactForm input,.contactForm select,.contactForm textarea{box-sizing:border-box;color:#111;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d2d2d2;border-radius:9px;outline:none;padding:11px 13px;font-weight:500;transition:border-color .16s,box-shadow .16s}.contactForm textarea{resize:vertical;min-height:180px;line-height:1.9}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:#111;box-shadow:0 0 0 3px #11111112}.contactFormAction{align-items:center;gap:18px;display:flex}.contactFormAction button{color:#fff;min-width:145px;min-height:46px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:9px;padding:0 20px;font-weight:800}.contactFormAction button:hover{background:#282828}.contactFormAction button:disabled{cursor:wait;opacity:.55}.contactFormAction small{color:#777;max-width:330px;font-size:10px;line-height:1.8}.contactTrap{width:1px!important;height:1px!important;position:absolute!important;inset-inline-start:-10000px!important;overflow:hidden!important}.contactResult{border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.8}.contactResult.success{color:#067647;background:#ecfdf3}.contactResult.error{color:#b42318;background:#fef3f2}.aboutStory{width:min(1100px,100% - 64px);max-width:none;min-height:0;margin:0 auto 96px;display:block}.aboutMechanism{border-bottom:1px solid #dedede;grid-template-columns:1fr;padding:72px 0;display:grid}.aboutMechanism>div{max-width:820px;padding:0 0 52px}.aboutMechanism h2,.aboutResponsibility h2,.aboutPrinciples h2,.aboutClosing h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,3.5vw,44px);line-height:1.4}.aboutMechanism p,.aboutResponsibility p{color:#626262;max-width:690px;margin:24px 0 0;font-size:15px;line-height:2.1}.aboutMechanism ol{border-block:1px solid #dedede;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.aboutMechanism li{border-inline-start:1px solid #dedede;align-content:center;gap:4px;min-height:94px;padding:20px 22px;display:grid}.aboutMechanism li:last-child{border-inline-start:0}.aboutMechanism li span{color:#777;font-size:10px}.aboutMechanism li b{font-size:14px}.aboutResponsibility{direction:ltr;border-bottom:1px solid #dedede;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:54px;padding:84px 0;display:grid}.aboutResponsibility>svg{width:108px;height:108px}.aboutResponsibility>div{direction:rtl}.aboutPrinciples{border-bottom:1px solid #dedede;padding:84px 0}.aboutPrinciples>header{max-width:780px}.aboutPrinciples>header>span{margin:0 0 12px}.aboutPrinciples>div{border-top:1px solid #111;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.aboutPrinciples article{border-inline-start:1px solid #dedede;min-height:200px;padding:28px 26px 28px 0}.aboutPrinciples article:last-child{border-inline-start:0}.aboutPrinciples h3{margin:0;font-size:18px}.aboutPrinciples p{color:#666;margin:14px 0 0;font-size:13px;line-height:2}.aboutClosing{text-align:center;justify-items:center;padding:92px 20px 16px;display:grid}.aboutClosing>span{color:#777;margin-bottom:14px;font-size:12px}.aboutClosing h2{max-width:750px}.aboutClosing>div{gap:8px;margin-top:32px;display:flex}.aboutClosing a{color:#111;border:1px solid #d4d4d4;border-radius:8px;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.aboutClosing a:first-child{color:#fff;background:#111;border-color:#111}@media (max-width:900px){.contactLayout{grid-template-columns:1fr}.contactDetails{border-inline-end:0;border-bottom:1px solid #dedede;padding:48px 0}.contactForm{padding:48px 0}.aboutMechanism>div{padding-bottom:42px}.aboutMechanism ol{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutResponsibility{grid-template-columns:120px 1fr;gap:40px}}@media (max-width:680px){.landingPage{overflow-x:clip}.landingNav{box-sizing:border-box;margin-bottom:0}.landingNav .landingLogin{display:none!important}.marketingInteriorHero,.contactLayout,.aboutStory{box-sizing:border-box;width:calc(100% - 32px);min-width:0}.marketingInteriorHero{padding:72px 0 44px}.marketingInteriorHero h1{overflow-wrap:break-word;white-space:normal;width:100%;max-width:100%;font-size:34px;line-height:1.3}.marketingInteriorHero p{width:100%;max-width:100%;font-size:14px}.contactFieldPair{grid-template-columns:1fr}.contactDetails dl>div{grid-template-columns:90px 1fr}.contactFormAction{flex-direction:column;align-items:stretch}.contactFormAction button{width:100%}.aboutMechanism{min-height:0;padding:62px 0}.aboutMechanism h2,.aboutResponsibility h2,.aboutPrinciples h2,.aboutClosing h2{font-size:30px}.aboutMechanism ol{grid-template-columns:1fr}.aboutMechanism li{border-inline-start:0;border-top:1px solid #dedede;min-height:0;padding:18px 0}.aboutMechanism li:first-child{border-top:0}.aboutResponsibility{direction:rtl;grid-template-columns:1fr;gap:30px;padding:62px 0}.aboutResponsibility>svg{width:72px;height:72px}.aboutPrinciples{padding:62px 0}.aboutPrinciples>header,.aboutPrinciples>div{grid-template-columns:1fr}.aboutPrinciples>header{gap:12px}.aboutPrinciples article{border-inline-start:0;border-bottom:1px solid #dedede;min-height:0;padding:26px 0}.aboutClosing{padding:70px 0 0}.aboutClosing>div{flex-direction:column;width:100%}.aboutClosing a{justify-content:center}}.featuresExperience{--features-line:#e5e5e5;--features-muted:#676767;--features-green:#20c875;color:#111;background:#fff;width:100%;max-width:none;min-height:0;margin:0;display:block}.featuresExperience h1,.featuresExperience h2,.featuresExperience p{text-wrap:balance}.featuresHero{border-inline:1px solid var(--features-line);grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(38px,5vw,76px);width:min(1240px,100% - 48px);min-height:720px;margin:0 auto;padding:86px 54px 76px;display:grid}.featuresHeroCopy{z-index:2;position:relative}.featuresHeroCopy>span,.featuresDeployStory>header>span,.featuresComposeStory>div:first-child>span,.featuresOperationsStory>div:first-child>span,.featuresDataCopy>span,.featuresEdgeCopy>span,.featuresTrustStrip>header>span,.featuresFinalCta>span{color:#6b6b6b;margin-bottom:15px;font-size:12px;font-weight:800;display:block}.featuresHero h1{letter-spacing:-.035em;margin:0;font-size:clamp(42px,4.8vw,64px);font-weight:850;line-height:1.2}.featuresHero h1 b{color:#777;font-weight:inherit}.featuresHeroCopy>p{color:#555;max-width:590px;margin:26px 0 0;font-size:16px;line-height:2}.featuresHeroCopy>div,.featuresFinalCta>div{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.featuresHeroCopy a,.featuresFinalCta a{background:#fff;border:1px solid #d1d1d1;border-radius:8px;justify-content:center;align-items:center;min-height:45px;padding:0 18px;font-size:12px;font-weight:850;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.featuresHeroCopy a:first-child,.featuresFinalCta a:first-child{color:#fff;background:#111;border-color:#111}.featuresHeroCopy a:hover,.featuresFinalCta a:hover{transform:translateY(-2px)}.featuresHeroVisual{direction:ltr;background:#f7f7f7;border:1px solid #dedede;min-height:520px;position:relative;overflow:hidden;box-shadow:20px 28px 60px #00000014}.featuresHeroVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#ffffffe0 86%,#fff 100%);position:absolute;inset:0}.featuresHeroVisual>img{object-fit:cover;object-position:center;transform:scale(1.04)}.featuresHeroRoute{z-index:2;color:#777;grid-template-columns:repeat(4,1fr);font:700 10px/1.4 Arial,sans-serif;display:grid;position:absolute;bottom:30px;left:28px;right:28px}.featuresHeroRoute:before{z-index:-1;content:"";background:#cfcfcf;height:1px;position:absolute;top:12px;left:6%;right:6%}.featuresHeroRoute span{justify-items:center;gap:7px;display:grid}.featuresHeroRoute i{color:#fff;background:#111;border:1px solid #aaa;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.featuresHeroRoute .active{color:#111}.featuresHeroRoute .active i{background:#fff;border-color:#111;animation:1.8s ease-in-out infinite featuresStagePulse;box-shadow:inset 0 0 0 7px #111}.featuresHeroStatus{z-index:3;color:#11663c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #dfe7e2;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex;position:absolute;top:18px;left:18px}.featuresHeroStatus i,.featuresBuildDemo header b i,.featuresEdgeImage>b i{background:var(--features-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20c8751f}.featuresIndex{z-index:20;border:1px solid var(--features-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;grid-template-columns:repeat(5,1fr);width:min(1240px,100% - 48px);margin:0 auto;display:grid;position:sticky;top:64px}.featuresIndex a{border-inline-start:1px solid var(--features-line);color:#555;place-items:center;min-height:54px;padding:0 12px;font-size:11px;font-weight:750;transition:color .16s,background .16s;display:grid}.featuresIndex a:first-child{border-inline-start:0}.featuresIndex a:hover,.featuresIndex a:focus-visible{color:#111;background:#f5f5f5}.featuresDeployStory{color:#fff;background:#111;width:min(1240px,100% - 48px);margin:0 auto;padding:clamp(76px,9vw,126px) clamp(28px,5vw,72px)}.featuresDeployStory>header{max-width:780px}.featuresDeployStory>header>span{color:#8e8e8e}.featuresDeployStory h2,.featuresComposeStory h2,.featuresOperationsStory h2,.featuresDataStory h2,.featuresEdgeStory h2,.featuresTrustStrip h2,.featuresFinalCta h2{letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:850;line-height:1.24}.featuresDeployStory>header p,.featuresComposeStory>div:first-child>p,.featuresOperationsStory>div:first-child>p,.featuresDataCopy>p,.featuresEdgeCopy>p{color:#8d8d8d;max-width:720px;margin:22px 0 0;font-size:15px;line-height:2}.featuresSourceRail{border-block:1px solid #292929;grid-template-columns:repeat(4,1fr);margin:58px 0 24px;display:grid}.featuresSourceRail article{border-inline-start:1px solid #292929;gap:6px;padding:19px 18px;display:grid}.featuresSourceRail article:first-child{border:0}.featuresSourceRail strong{font:750 12px/1.4 Arial,sans-serif}.featuresSourceRail span{color:#858585;font-size:10px}.featuresBuildDemo{direction:ltr;background:#080808;border:1px solid #2e2e2e;border-radius:14px;overflow:hidden;box-shadow:0 26px 60px #00000047}.featuresBuildDemo>header{border-bottom:1px solid #292929;grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;padding:0 22px;display:grid}.featuresBuildDemo>header>div{gap:6px;display:flex}.featuresBuildDemo>header>div span{background:#555;border-radius:50%;width:7px;height:7px}.featuresBuildDemo>header code{color:#e6e6e6;font-size:11px}.featuresBuildDemo>header b{color:var(--features-green);justify-self:end;align-items:center;gap:7px;font-family:YekanBakh,sans-serif;font-size:10px;display:flex}.featuresBuildTrack{grid-template-columns:repeat(5,1fr);padding:34px 34px 14px;display:grid;position:relative}.featuresBuildTrack:before{content:"";background:#383838;height:1px;position:absolute;top:46px;left:9%;right:9%}.featuresBuildTrack span{z-index:1;color:#666;justify-items:center;gap:8px;font:700 10px/1.4 Arial,sans-serif;display:grid;position:relative}.featuresBuildTrack i{color:#111;background:#080808;border:1px solid #525252;border-radius:50%;grid-row:1;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.featuresBuildTrack .done{color:#eee}.featuresBuildTrack .done i{border-color:var(--features-green);background:var(--features-green)}.featuresBuildTrack .active{color:#fff}.featuresBuildTrack .active i{border-color:#fff;animation:1.8s ease-in-out infinite featuresStagePulseLight;box-shadow:inset 0 0 0 7px #fff}.featuresBuildDemo pre{color:#e5e5e5;background:#0c0c0c;border-block:1px solid #242424;min-height:235px;margin:0;padding:24px 34px;font-size:12px;line-height:2;overflow:hidden}.featuresBuildDemo>footer{color:#777;justify-content:space-between;align-items:center;min-height:55px;padding:0 22px;font:10px YekanBakh,sans-serif;display:flex}.featuresBuildDemo>footer strong{color:#fff;font:700 10px Arial,sans-serif}.featuresComposeStory,.featuresOperationsStory,.featuresDataStory,.featuresEdgeStory,.featuresTrustStrip,.featuresFinalCta{border-inline:1px solid var(--features-line);width:min(1240px,100% - 48px);margin:0 auto}.featuresComposeStory{grid-template-columns:minmax(340px,.8fr) minmax(580px,1.2fr);align-items:center;gap:clamp(50px,7vw,100px);padding:clamp(88px,10vw,140px) clamp(34px,6vw,82px);display:grid}.featuresComposeStory>div:first-child>p,.featuresOperationsStory>div:first-child>p,.featuresDataCopy>p{color:#666}.featuresComposeStory ul,.featuresDataCopy ul{gap:12px;margin:27px 0 0;padding:0;list-style:none;display:grid}.featuresComposeStory li,.featuresDataCopy li{color:#3f3f3f;padding-inline-start:18px;font-size:12px;position:relative}.featuresComposeStory li:before,.featuresDataCopy li:before{top:.6em;content:"";background:var(--features-green);border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-start:0}.featuresComposeStory>div:first-child>a,.featuresEdgeCopy>a{margin-top:28px;font-size:12px;font-weight:850;display:inline-block}.featuresComposeMap{direction:ltr;background:#f7f7f7;border:1px solid #dedede;min-height:580px;position:relative}.featuresComposeMap:before{content:"";pointer-events:none;border:1px solid #e4e4e4;position:absolute;inset:18px}.featuresComposeSource{z-index:5;color:#fff;background:#111;border:1px solid #111;gap:6px;min-width:210px;padding:16px;display:grid;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:10px 14px 28px #00000024}.featuresComposeSource span{font:750 12px Arial,sans-serif}.featuresComposeSource code{color:#919191;font-size:9px}.featuresComposeMap article{z-index:4;background:#fff;border:1px solid #d5d5d5;align-content:center;gap:5px;width:150px;min-height:104px;padding:14px;display:grid;position:absolute;box-shadow:8px 10px 20px #0000000f}.featuresComposeMap article>span{color:#888;font:800 9px Arial,sans-serif}.featuresComposeMap article strong{font:750 12px Arial,sans-serif}.featuresComposeMap article small{color:#777;font:10px YekanBakh,sans-serif}.featuresComposeMap .web{top:216px;left:45px}.featuresComposeMap .api{top:216px;right:45px}.featuresComposeMap .worker{bottom:42px;left:55px}.featuresComposeMap .data{bottom:42px;left:50%;transform:translate(-50%)}.featuresComposeMap .storage{bottom:42px;right:55px}.featuresComposeLines{z-index:1;background:linear-gradient(#cfcfcf,#cfcfcf) 50% 128px/1px 126px no-repeat,linear-gradient(90deg,#cfcfcf,#cfcfcf) 50% 253px/calc(100% - 190px) 1px no-repeat,linear-gradient(#cfcfcf,#cfcfcf) 25% 253px/1px 203px no-repeat,linear-gradient(#cfcfcf,#cfcfcf) 50% 253px/1px 203px no-repeat,linear-gradient(#cfcfcf,#cfcfcf) 75% 253px/1px 203px no-repeat;position:absolute;inset:0}.featuresComposeLines i{z-index:2;background:var(--features-green);border-radius:50%;width:8px;height:8px;animation:4s cubic-bezier(.2,.7,.2,1) infinite featuresComposeSignal;position:absolute;box-shadow:0 0 0 5px #20c8751f}.featuresComposeLines i:first-child{top:249px;left:22%}.featuresComposeLines i:nth-child(2){animation-delay:.7s;top:249px;left:48%}.featuresComposeLines i:nth-child(3){animation-delay:1.4s;top:249px;left:72%}.featuresComposeLines i:nth-child(4){animation-delay:2.1s;top:390px;left:50%}.featuresOperationsStory{background:#f5f5f5;grid-template-columns:minmax(400px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(45px,7vw,96px);padding:clamp(88px,10vw,140px) clamp(34px,6vw,82px);display:grid}.featuresOperationsStory>div:first-child>div{border-block:1px solid #ddd;grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.featuresOperationsStory>div:first-child article{border-bottom:1px solid #ddd;gap:5px;padding:17px 0;display:grid}.featuresOperationsStory>div:first-child article:nth-child(odd){border-inline-end:1px solid #ddd;padding-inline-end:18px}.featuresOperationsStory>div:first-child article:nth-child(2n){padding-inline-start:18px}.featuresOperationsStory>div:first-child article:nth-last-child(-n+2){border-bottom:0}.featuresOperationsStory article strong{font-size:12px}.featuresOperationsStory article span{color:#777;font-size:10px;line-height:1.8}.featuresOperationsPanel{background:#fff;border:1px solid #d6d6d6;border-radius:14px;overflow:hidden;box-shadow:16px 20px 44px #00000012}.featuresOperationsPanel>header{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;min-height:65px;padding:0 20px;display:flex}.featuresOperationsPanel>header>div{gap:3px;display:grid}.featuresOperationsPanel>header strong{font-size:12px}.featuresOperationsPanel>header span{color:#777;font-size:9px}.featuresOperationsPanel>header b{color:#117044;align-items:center;gap:7px;font-size:10px;display:flex}.featuresOperationsPanel>header b i{background:var(--features-green);border-radius:50%;width:7px;height:7px}.featuresUptimeBars{direction:ltr;grid-template-columns:repeat(30,1fr);gap:3px;padding:22px 20px 12px;display:grid}.featuresUptimeBars i{background:var(--features-green);transform-origin:bottom;border-radius:2px;height:42px;animation:4.8s cubic-bezier(.2,.7,.2,1) infinite featuresUptime}.featuresUptimeBars i:nth-child(3n){animation-delay:-.6s}.featuresUptimeBars i:nth-child(4n){animation-delay:-1.3s}.featuresUptimeBars i.warning{background:#e9b949;height:26px}.featuresOperationsPanel dl{border-block:1px solid #e6e6e6;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.featuresOperationsPanel dl div{border-inline-start:1px solid #e6e6e6;gap:6px;padding:15px;display:grid}.featuresOperationsPanel dl div:first-child{border:0}.featuresOperationsPanel dt{color:#777;font-size:9px}.featuresOperationsPanel dd{margin:0;font-size:12px;font-weight:850}.featuresMetricPlot{padding:18px 20px 20px}.featuresMetricPlot>span{color:#777;margin-bottom:10px;font-size:9px;display:block}.featuresMetricPlot svg{width:100%;height:auto;display:block;overflow:visible}.featuresMetricPlot path{fill:none;vector-effect:non-scaling-stroke}.featuresMetricPlot .grid{stroke:#e8e8e8;stroke-width:1px}.featuresMetricPlot .memory{stroke:#b4b4b4;stroke-width:2px}.featuresMetricPlot .cpu{stroke:#111;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:740;animation:5s ease-in-out infinite featuresChartDraw}.featuresDataStory{grid-template-columns:minmax(560px,1.2fr) minmax(350px,.8fr);align-items:center;gap:clamp(50px,7vw,96px);padding:clamp(88px,10vw,140px) clamp(34px,6vw,82px);display:grid}.featuresDataImage,.featuresEdgeImage{background:#f7f7f7;min-height:520px;position:relative;overflow:hidden}.featuresDataImage>img,.featuresEdgeImage>img{object-fit:cover}.featuresDataImage>span{z-index:2;background:#ffffffe6;border:1px solid #d8d8d8;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;position:absolute;box-shadow:0 8px 24px #00000012}.featuresDataImage>span:before{content:"";background:var(--features-green);border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.featuresDataImage .compute{top:29%;left:44%}.featuresDataImage .database{top:39%;right:10%}.featuresDataImage .volume{bottom:18%;right:9%}.featuresTechRow{border-block:1px solid #ddd;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.featuresTechRow .techMark{border-inline-start:1px solid #ddd;align-content:center;place-items:center;gap:6px;min-height:82px;display:grid}.featuresTechRow .techMark:first-child{border:0}.featuresTechRow .techMark img{width:26px;height:26px}.featuresTechRow .techMark strong{font-size:9px}.featuresDataCopy ul{grid-template-columns:1fr 1fr;gap:14px 18px}.featuresEdgeStory{color:#fff;background:#111;grid-template-columns:minmax(360px,.78fr) minmax(580px,1.22fr);align-items:center;gap:clamp(45px,7vw,90px);padding:clamp(88px,10vw,140px) clamp(34px,6vw,82px);display:grid}.featuresEdgeCopy>span{color:#8b8b8b}.featuresEdgeCopy dl{border-block:1px solid #303030;grid-template-columns:1fr 1fr;margin:30px 0 0;display:grid}.featuresEdgeCopy dl div{border-bottom:1px solid #303030;gap:5px;padding:15px 0;display:grid}.featuresEdgeCopy dl div:nth-child(odd){border-inline-end:1px solid #303030;padding-inline-end:18px}.featuresEdgeCopy dl div:nth-child(2n){padding-inline-start:18px}.featuresEdgeCopy dl div:nth-last-child(-n+2){border-bottom:0}.featuresEdgeCopy dt{color:#777;font:9px Arial,sans-serif}.featuresEdgeCopy dd{margin:0;font-size:11px;font-weight:800}.featuresEdgeCopy>a{color:#fff}.featuresEdgeImage{background:#f8f8f8;border:1px solid #2d2d2d}.featuresEdgeImage>b{z-index:4;color:#11663c;background:#ffffffe0;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex;position:absolute;top:18px;left:18px}.featuresEdgeImage .pulse{z-index:3;border:2px solid var(--features-green);border-radius:50%;width:11px;height:11px;animation:2.8s ease-out infinite featuresEdgePulse;position:absolute}.featuresEdgeImage .pulse.one{top:50%;left:50%}.featuresEdgeImage .pulse.two{animation-delay:.8s;top:37%;left:11%}.featuresEdgeImage .pulse.three{animation-delay:1.6s;bottom:29%;right:10%}.featuresTrustStrip{padding:clamp(78px,9vw,118px) clamp(34px,6vw,82px)}.featuresTrustStrip>header{max-width:760px}.featuresTrustStrip>div{border-block:1px solid #ddd;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.featuresTrustStrip article{border-inline-start:1px solid #ddd;min-height:190px;padding:25px 20px}.featuresTrustStrip article:first-child{border:0}.featuresTrustStrip article:before{content:"";background:#111;width:22px;height:2px;margin-bottom:45px;display:block}.featuresTrustStrip strong{font-size:13px}.featuresTrustStrip p{color:#6c6c6c;margin:10px 0 0;font-size:11px;line-height:1.9}.featuresFinalCta{border-top:1px solid var(--features-line);text-align:center;place-content:center;justify-items:center;min-height:550px;padding:90px 24px;display:grid}.featuresFinalCta h2{font-size:clamp(38px,4.8vw,58px)}.featuresFinalCta>p{color:#666;max-width:650px;margin:22px auto 0;font-size:14px;line-height:2}.featuresFinalCta>div{justify-content:center}@keyframes featuresStagePulse{0%,to{box-shadow:inset 0 0 0 7px #111,0 0 #1111112e}50%{box-shadow:inset 0 0 0 7px #111,0 0 0 8px #1110}}@keyframes featuresStagePulseLight{0%,to{box-shadow:inset 0 0 0 7px #fff,0 0 #ffffff29}50%{box-shadow:inset 0 0 0 7px #fff,0 0 0 8px #fff0}}@keyframes featuresComposeSignal{0%,to{opacity:.25;transform:scale(.75)}40%,60%{opacity:1;transform:scale(1)}}@keyframes featuresUptime{0%,to{transform:scaleY(.94)}50%{transform:scaleY(1)}}@keyframes featuresChartDraw{0%,14%{stroke-dashoffset:740px}42%,82%{stroke-dashoffset:0}to{stroke-dashoffset:-740px}}@keyframes featuresEdgePulse{0%{opacity:.85;transform:scale(.6)}80%,to{opacity:0;transform:scale(4.2)}}@media (max-width:1060px){.featuresHero,.featuresComposeStory,.featuresOperationsStory,.featuresDataStory,.featuresEdgeStory{grid-template-columns:1fr}.featuresHero{padding-top:76px}.featuresHeroCopy{max-width:760px}.featuresHeroVisual{min-height:560px}.featuresComposeStory>div:first-child,.featuresOperationsStory>div:first-child,.featuresDataCopy,.featuresEdgeCopy{max-width:760px}.featuresDataImage,.featuresEdgeImage{grid-row:2}.featuresDataCopy{grid-row:1}}@media (max-width:760px){.featuresHero,.featuresIndex,.featuresDeployStory,.featuresComposeStory,.featuresOperationsStory,.featuresDataStory,.featuresEdgeStory,.featuresTrustStrip,.featuresFinalCta{border-inline:0;width:100%}.featuresHero{gap:45px;min-height:0;padding:62px 18px 52px}.featuresHero h1{font-size:clamp(36px,10.5vw,46px)}.featuresHeroCopy>p{font-size:14px}.featuresHeroCopy>div{grid-template-columns:1fr 1fr;display:grid}.featuresHeroCopy a{padding-inline:10px}.featuresHeroVisual{min-height:430px}.featuresHeroVisual>img{object-position:48% center;transform:scale(1.2)}.featuresHeroRoute{font-size:8px;bottom:20px;left:12px;right:12px}.featuresHeroRoute i{width:22px;height:22px}.featuresIndex{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:repeat(5,max-content);justify-content:start;top:59px;overflow-x:auto}.featuresIndex::-webkit-scrollbar{display:none}.featuresIndex a{min-height:48px;padding-inline:16px}.featuresDeployStory,.featuresComposeStory,.featuresOperationsStory,.featuresDataStory,.featuresEdgeStory,.featuresTrustStrip{padding:72px 18px}.featuresDeployStory h2,.featuresComposeStory h2,.featuresOperationsStory h2,.featuresDataStory h2,.featuresEdgeStory h2,.featuresTrustStrip h2{font-size:36px}.featuresSourceRail{grid-template-columns:1fr 1fr}.featuresSourceRail article:nth-child(3){border-top:1px solid #292929;border-inline-start:0}.featuresSourceRail article:nth-child(4){border-top:1px solid #292929}.featuresBuildTrack{padding-inline:12px}.featuresBuildTrack span{font-size:8px}.featuresBuildDemo pre{min-height:220px;padding:21px 16px;font-size:10px}.featuresBuildDemo>footer{padding-inline:14px}.featuresComposeMap{min-height:600px;margin-inline:-2px}.featuresComposeMap article{width:126px;min-height:95px;padding:11px}.featuresComposeMap .web{left:26px}.featuresComposeMap .api{right:26px}.featuresComposeMap .worker{left:25px}.featuresComposeMap .storage{right:25px}.featuresOperationsStory>div:first-child>div{grid-template-columns:1fr}.featuresOperationsStory>div:first-child article,.featuresOperationsStory>div:first-child article:nth-child(odd),.featuresOperationsStory>div:first-child article:nth-child(2n){border-inline:0;border-bottom:1px solid #ddd;padding:14px 0}.featuresOperationsStory>div:first-child article:last-child{border-bottom:0}.featuresOperationsPanel dl{grid-template-columns:1fr 1fr}.featuresOperationsPanel dl div:nth-child(3){border-inline-start:0;border-top:1px solid #e6e6e6}.featuresOperationsPanel dl div:nth-child(4){border-top:1px solid #e6e6e6}.featuresUptimeBars{gap:2px;padding-inline:14px}.featuresUptimeBars i{height:34px}.featuresDataImage,.featuresEdgeImage{min-height:400px}.featuresDataImage>img{object-position:50% center;transform:scale(1.1)}.featuresDataImage .compute{top:26%;left:31%}.featuresDataImage .database{top:42%;right:3%}.featuresDataImage .volume{bottom:17%;right:3%}.featuresTechRow{grid-template-columns:1fr 1fr}.featuresTechRow .techMark:nth-child(3){border-inline-start:0;border-top:1px solid #ddd}.featuresTechRow .techMark:nth-child(4){border-top:1px solid #ddd}.featuresDataCopy ul,.featuresEdgeCopy dl{grid-template-columns:1fr}.featuresEdgeCopy dl div,.featuresEdgeCopy dl div:nth-child(odd),.featuresEdgeCopy dl div:nth-child(2n){border-inline:0;border-bottom:1px solid #303030;padding:13px 0}.featuresEdgeCopy dl div:last-child{border-bottom:0}.featuresEdgeImage>img{object-position:center;transform:scale(1.35)}.featuresTrustStrip>div{grid-template-columns:1fr 1fr}.featuresTrustStrip article:nth-child(3){border-inline-start:0;border-top:1px solid #ddd}.featuresTrustStrip article:nth-child(4){border-top:1px solid #ddd}.featuresFinalCta{min-height:500px;padding-inline:18px}.featuresFinalCta h2{font-size:38px}.featuresFinalCta>div{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (max-width:420px){.featuresHeroCopy>div,.featuresFinalCta>div{grid-template-columns:1fr}.featuresHeroVisual{min-height:370px}.featuresBuildDemo>header{grid-template-columns:1fr auto}.featuresBuildDemo>header code{display:none}.featuresBuildTrack span{font-size:0;overflow:hidden}.featuresBuildTrack i{font-size:9px}.featuresComposeMap{min-height:710px}.featuresComposeLines{display:none}.featuresComposeMap article{width:calc(50% - 34px)}.featuresComposeMap .web{top:190px;left:22px}.featuresComposeMap .api{top:190px;right:22px}.featuresComposeMap .worker{top:326px;bottom:auto;left:22px}.featuresComposeMap .data{inset:326px 22px auto auto;transform:none}.featuresComposeMap .storage{width:auto;bottom:85px;left:22px;right:22px}.featuresTrustStrip>div{grid-template-columns:1fr}.featuresTrustStrip article,.featuresTrustStrip article:nth-child(3),.featuresTrustStrip article:nth-child(4){border-inline:0;border-top:1px solid #ddd;min-height:0;padding:22px 0}.featuresTrustStrip article:first-child{border-top:0}.featuresTrustStrip article:before{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.featuresExperience *,.featuresExperience :before,.featuresExperience :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
