.Yj4aUq_page{color:var(--marketing-ink);background:var(--background);font-family:var(--marketing-font)}.Yj4aUq_page *,.Yj4aUq_page :before,.Yj4aUq_page :after{box-sizing:border-box}.Yj4aUq_shell{width:min(1240px,100% - 80px);margin-inline:auto}.Yj4aUq_page :where(h1,h2,h3,p){margin:0}.Yj4aUq_page h2{letter-spacing:-1.7px;text-wrap:balance;font-size:clamp(32px,3.3vw,48px);font-weight:650;line-height:1.12}.Yj4aUq_page h3{letter-spacing:-.5px;font-weight:650}.Yj4aUq_page a{text-underline-offset:5px}.Yj4aUq_page a:focus-visible,.Yj4aUq_page button:focus-visible,.Yj4aUq_page summary:focus-visible{outline:3px solid var(--marketing-accent);outline-offset:5px}.Yj4aUq_eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:var(--marketing-accent);font:600 11px/1.6 ui-monospace,monospace}.Yj4aUq_hero{border-bottom:1px solid var(--marketing-line);background:var(--marketing-canvas);overflow:hidden}.Yj4aUq_heroGrid{grid-template-columns:1.03fr 1fr;align-items:center;gap:52px;padding:100px 0 80px;display:grid}.Yj4aUq_heroCopy>.Yj4aUq_eyebrow{align-items:center;gap:10px;margin-bottom:25px;display:flex}.Yj4aUq_marker{background:var(--marketing-accent);width:11px;height:11px;box-shadow:4px 4px 0 color-mix(in srgb, var(--marketing-accent) 20%, transparent)}.Yj4aUq_hero h1{letter-spacing:-3.5px;font-size:clamp(46px,5.4vw,76px);font-weight:650;line-height:1.03}.Yj4aUq_hero h1 em{color:var(--marketing-accent);font-style:normal}.Yj4aUq_lead{max-width:480px;color:var(--marketing-muted);margin-top:28px;font-size:18px;line-height:1.75}.Yj4aUq_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.Yj4aUq_primary,.Yj4aUq_secondary{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:12px 20px;font-size:14px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.Yj4aUq_primary{background:var(--marketing-action);color:var(--marketing-action-ink)}.Yj4aUq_primary:hover{background:var(--marketing-action-hover);transform:translateY(-2px)}.Yj4aUq_secondary{border-color:var(--marketing-line);background:var(--background)}.Yj4aUq_secondary:hover{background:var(--marketing-accent-soft)}.Yj4aUq_heroNote{color:var(--marketing-muted);margin-top:20px;font-size:12px}.Yj4aUq_heroRail{border-top:1px solid var(--marketing-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.Yj4aUq_heroRail>li{padding:23px 0;font-size:12px;font-weight:600}.Yj4aUq_heroRail b{color:var(--marketing-accent);margin-right:15px;font:11px ui-monospace,monospace}.Yj4aUq_demo{background:var(--marketing-raised);border:1px solid var(--marketing-line);min-width:0;box-shadow:15px 15px 0 color-mix(in srgb, var(--marketing-accent) 7%, transparent), var(--marketing-shadow);border-radius:10px;transform:rotate(-1deg)}.Yj4aUq_demoHeader{border-bottom:1px solid var(--marketing-line);align-items:center;gap:10px;padding:17px 20px;font:12px ui-monospace,monospace;display:flex}.Yj4aUq_demoMark{color:var(--marketing-accent);font-size:20px}.Yj4aUq_exampleBadge{color:var(--marketing-muted);margin-left:auto;font-size:9px}.Yj4aUq_demoStages{border:0;border-bottom:1px solid var(--marketing-line);grid-template-columns:repeat(3,1fr);min-width:0;margin:0;padding:0 13px;display:grid}.Yj4aUq_demoStages button{min-height:48px;color:var(--marketing-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font:600 12px ui-monospace,monospace}.Yj4aUq_demoStages button[aria-pressed=true]{color:var(--marketing-accent);border-bottom-color:var(--marketing-accent);background:var(--marketing-accent-soft)}.Yj4aUq_demoPanel{color:#d9e5f6;background:#101b2e;height:286px;overflow:hidden}.Yj4aUq_fileBar{color:#afc2df;border-bottom:1px solid #25354d;align-items:center;gap:10px;padding:14px 20px;font:11px ui-monospace,monospace;display:flex}.Yj4aUq_fileBar>span{color:#82b3ff}.Yj4aUq_code{margin:0;padding:20px 15px;font:12px/25px ui-monospace,monospace;overflow:auto}.Yj4aUq_codeLine{white-space:pre;display:flex}.Yj4aUq_lineNumber{color:#8597b0;-webkit-user-select:none;user-select:none;flex:0 0 29px}.Yj4aUq_passed{color:#91e6b5}.Yj4aUq_demoStatus{align-items:center;gap:13px;padding:20px;display:flex}.Yj4aUq_statusDot{background:var(--marketing-accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--marketing-accent-soft);border-radius:50%}.Yj4aUq_demoStatus strong{font-size:13px}.Yj4aUq_demoStatus p{color:var(--marketing-muted);margin-top:4px;font-size:11px}.Yj4aUq_demoStatus>span:last-child{color:var(--marketing-accent);margin-left:auto}.Yj4aUq_demoFootnote{border-top:1px solid var(--marketing-line);color:var(--marketing-muted);letter-spacing:.7px;justify-content:space-between;gap:10px;padding:11px 20px;font:8px ui-monospace,monospace;display:flex}.Yj4aUq_previewCanvas{color:#132c69;background:#e7eeff;height:242px;padding:25px 28px;position:relative;overflow:hidden}.Yj4aUq_previewEyebrow{letter-spacing:1.5px;font:8px ui-monospace,monospace}.Yj4aUq_previewCanvas h3{z-index:1;letter-spacing:-2px;margin:13px 0;font-size:40px;line-height:1.05;position:relative}.Yj4aUq_previewCanvas :where(h3) span{color:#2563eb}.Yj4aUq_previewCanvas p{z-index:1;font-size:11px;position:relative}.Yj4aUq_previewShapes{opacity:.3;grid-template-columns:repeat(2,75px);display:grid;position:absolute;bottom:30px;right:20px;transform:rotate(-12deg)}.Yj4aUq_previewShapes span{background:#2563eb;border:1px solid #2563eb;border-radius:50% 0 0;height:75px}.Yj4aUq_previewShapes span:nth-child(2),.Yj4aUq_previewShapes span:nth-child(3){background:0 0}.Yj4aUq_section{padding-block:100px}.Yj4aUq_sectionHeading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:44px;display:flex}.Yj4aUq_sectionHeading h2,.Yj4aUq_executionGrid h2,.Yj4aUq_controlsGrid h2,.Yj4aUq_faqGrid h2{margin-top:15px}.Yj4aUq_sectionHeading>p{max-width:350px;color:var(--marketing-muted);font-size:16px;line-height:1.8}.Yj4aUq_capabilities{border-top:1px solid var(--marketing-line);grid-template-columns:repeat(3,1fr);display:grid}.Yj4aUq_capability{border-bottom:1px solid var(--marketing-line);padding:30px 28px 30px 0}.Yj4aUq_capability:not(:nth-child(3n+1)){border-left:1px solid var(--marketing-line);padding-left:28px}.Yj4aUq_number{color:var(--marketing-accent);font:11px ui-monospace,monospace}.Yj4aUq_capability h3{margin-top:24px;font-size:20px}.Yj4aUq_capability p{color:var(--marketing-muted);margin-top:13px;font-size:14px;line-height:1.8}.Yj4aUq_capability a{color:var(--marketing-accent);margin-top:23px;font-size:12px;font-weight:650;display:inline-block}.Yj4aUq_capability a:hover,.Yj4aUq_textLink:hover{text-decoration:underline}.Yj4aUq_executionBand{color:#f3f6fc;background:#0d192c;padding:85px 0}.Yj4aUq_executionGrid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.Yj4aUq_executionGrid .Yj4aUq_eyebrow{color:#8cb7ff}.Yj4aUq_executionGrid>div>p:not(.Yj4aUq_eyebrow){color:#b7c6db;max-width:440px;margin-top:24px;font-size:16px;line-height:1.8}.Yj4aUq_darkLink{color:#9fc4ff;gap:18px;margin-top:25px;font-size:14px;display:inline-flex}.Yj4aUq_darkLink:hover{text-decoration:underline}.Yj4aUq_boundaryNote{border-left:2px solid #6ea8ff;max-width:410px;margin-top:32px;padding-left:18px}.Yj4aUq_boundaryNote strong{font-size:13px}.Yj4aUq_boundaryNote p{color:#b7c6db;margin-top:8px;font-size:12px;line-height:1.8}.Yj4aUq_toolFlow{background:#142138;border:1px solid #33425a;border-radius:8px;margin:0}.Yj4aUq_toolFlowHeader{color:#a7bbda;border-bottom:1px solid #33425a;justify-content:space-between;gap:12px;padding:20px;font:9px ui-monospace,monospace;display:flex}.Yj4aUq_toolRow{border-bottom:1px solid #33425a;align-items:center;gap:18px;margin:0 23px;padding:22px 0;display:flex}.Yj4aUq_toolIndex{color:#89b5ff;font:11px ui-monospace,monospace}.Yj4aUq_toolRow>div{min-width:0}.Yj4aUq_toolRow code{overflow-wrap:anywhere;font:12px ui-monospace,monospace}.Yj4aUq_toolRow p{color:#b7c6db;margin-top:6px;font-size:11px}.Yj4aUq_toolRow>span:where(:last-child){color:#7ca6e7;margin-left:auto}.Yj4aUq_deployGate{border:1px dashed #718ab0;border-radius:4px;align-items:center;gap:16px;margin:18px;padding:18px;display:flex}.Yj4aUq_deployGate>span{color:#9fc4ff;font-size:27px}.Yj4aUq_deployGate strong{font-size:12px}.Yj4aUq_deployGate p{color:#b7c6db;margin-top:6px;font-size:11px}.Yj4aUq_textLink{color:var(--marketing-accent);font-size:13px;font-weight:600}.Yj4aUq_controlsBand{background:var(--marketing-canvas);border-block:1px solid var(--marketing-line);padding-block:80px}.Yj4aUq_controlsSection{background:color-mix(in srgb, var(--marketing-canvas) 65%, var(--marketing-accent-soft));border-bottom:1px solid var(--marketing-line)}.Yj4aUq_controlsGrid{grid-template-columns:1fr 1.2fr;gap:90px;display:grid}.Yj4aUq_controlsGrid>div>p:not(.Yj4aUq_eyebrow){color:var(--marketing-muted);max-width:330px;margin-top:22px;font-size:16px;line-height:1.8}.Yj4aUq_controlsGrid .Yj4aUq_textLink{margin-top:25px;display:inline-block}.Yj4aUq_controls{margin:0}.Yj4aUq_controls>div{border-bottom:1px solid var(--marketing-line);grid-template-columns:130px 1fr;gap:20px;padding:22px 0;display:grid}.Yj4aUq_controls>div:first-child{padding-top:0}.Yj4aUq_controls dt{font-size:13px;font-weight:650}.Yj4aUq_controls dd{color:var(--marketing-muted);margin:0;font-size:13px;line-height:1.8}.Yj4aUq_controls a{color:var(--marketing-accent);text-decoration:underline}.Yj4aUq_faqGrid{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.Yj4aUq_readingCard{border:1px solid var(--marketing-line);border-radius:7px;max-width:345px;margin-top:35px;padding:25px;display:block}.Yj4aUq_readingCard:hover{border-color:var(--marketing-accent)}.Yj4aUq_readingCard .Yj4aUq_eyebrow{font-size:9px}.Yj4aUq_readingCard h3{margin-top:12px;font-size:22px}.Yj4aUq_readingCard p{color:var(--marketing-muted);margin:12px 0 20px;font-size:14px;line-height:1.8}.Yj4aUq_faqs{border-top:1px solid var(--marketing-line)}.Yj4aUq_faqs details{border-bottom:1px solid var(--marketing-line)}.Yj4aUq_faqs summary{cursor:pointer;justify-content:space-between;gap:24px;padding:23px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.Yj4aUq_faqs summary::-webkit-details-marker{display:none}.Yj4aUq_faqs summary span{color:var(--marketing-accent);font:20px ui-monospace,monospace;transition:transform .2s}.Yj4aUq_faqs details[open] summary span{transform:rotate(45deg)}.Yj4aUq_faqs details p{color:var(--marketing-muted);padding:0 28px 24px 0;font-size:14px;line-height:1.85}.Yj4aUq_finalCta{border-top:1px solid var(--marketing-line);text-align:center;background:var(--marketing-accent-soft);padding:75px 0 85px}.Yj4aUq_finalCta h2{margin-top:20px;font-size:clamp(36px,4.4vw,60px)}.Yj4aUq_finalCta .Yj4aUq_actions{justify-content:center}@media (prefers-reduced-motion:reduce){.Yj4aUq_page *,.Yj4aUq_page :before,.Yj4aUq_page :after{transition:none}}@media (max-width:1080px){.Yj4aUq_shell{width:calc(100% - 56px)}.Yj4aUq_heroGrid{gap:30px;padding-top:70px}.Yj4aUq_hero h1{letter-spacing:-2.5px}.Yj4aUq_demo{transform:none}.Yj4aUq_hero .Yj4aUq_actions{align-items:flex-start;gap:10px}.Yj4aUq_primary,.Yj4aUq_secondary{padding-inline:15px;font-size:12px}.Yj4aUq_executionGrid,.Yj4aUq_controlsGrid,.Yj4aUq_faqGrid{gap:45px}}@media (max-width:800px){.Yj4aUq_heroGrid{grid-template-columns:1fr;gap:40px;padding:55px 0 45px}.Yj4aUq_heroCopy{max-width:590px}.Yj4aUq_hero h1{font-size:clamp(48px,9vw,70px)}.Yj4aUq_lead{max-width:550px}.Yj4aUq_demo{width:100%;max-width:560px}.Yj4aUq_heroRail{grid-template-columns:repeat(2,1fr)}.Yj4aUq_heroRail>li{padding:15px 0}.Yj4aUq_section{padding-block:65px}.Yj4aUq_sectionHeading{display:block}.Yj4aUq_sectionHeading>p,.Yj4aUq_sectionHeading>a{max-width:520px;margin-top:22px;display:block}.Yj4aUq_capabilities{grid-template-columns:repeat(2,1fr)}.Yj4aUq_capability:not(:nth-child(3n+1)){border-left:0;padding-left:0}.Yj4aUq_capability:nth-child(2n){border-left:1px solid var(--marketing-line);padding-left:25px}.Yj4aUq_executionGrid,.Yj4aUq_controlsGrid,.Yj4aUq_faqGrid{grid-template-columns:1fr}.Yj4aUq_executionBand,.Yj4aUq_controlsBand{padding-block:60px}.Yj4aUq_readingCard{max-width:none}.Yj4aUq_controlsGrid>div>p:not(.Yj4aUq_eyebrow){max-width:500px}}@media (max-width:480px){.Yj4aUq_shell{width:calc(100% - 36px)}.Yj4aUq_hero h1{letter-spacing:-2.5px;font-size:49px}.Yj4aUq_hero .Yj4aUq_lead{font-size:16px}.Yj4aUq_heroRail>li{font-size:10px}.Yj4aUq_heroRail b{margin-right:8px}.Yj4aUq_demoHeader{gap:8px;padding-inline:14px;font-size:11px}.Yj4aUq_exampleBadge{font-size:8px}.Yj4aUq_demoFootnote{letter-spacing:0;padding-inline:12px;font-size:7px}.Yj4aUq_code{padding-inline:10px;font-size:10px}.Yj4aUq_demoStatus{padding:18px 14px}.Yj4aUq_demoStatus p{font-size:10px}.Yj4aUq_capabilities{grid-template-columns:1fr}.Yj4aUq_capability,.Yj4aUq_capability:nth-child(2n){border-left:0;padding:25px 0}.Yj4aUq_capability h3{margin-top:15px}.Yj4aUq_toolFlowHeader{padding-inline:15px;font-size:8px}.Yj4aUq_toolRow{gap:12px;margin-inline:15px}.Yj4aUq_toolRow code{font-size:11px}.Yj4aUq_controls>div{grid-template-columns:1fr;gap:8px}.Yj4aUq_finalCta{padding-block:60px}}.Yj4aUq_architecture{border:1px solid var(--marketing-line);background:var(--marketing-raised);min-width:0;box-shadow:12px 12px 0 color-mix(in srgb, var(--marketing-accent) 7%, transparent), var(--marketing-shadow);border-radius:10px;margin:0;padding:22px}.Yj4aUq_architecture figcaption{color:var(--marketing-muted);letter-spacing:.5px;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:22px;font:9px/1.6 ui-monospace,monospace;display:flex}.Yj4aUq_publicRoute{justify-content:center;align-items:center;gap:10px;min-height:44px;font:11px ui-monospace,monospace;display:flex}.Yj4aUq_publicRoute>span:first-child{color:var(--marketing-accent);font-size:22px}.Yj4aUq_publicRoute>span:last-child{color:var(--marketing-success);font-size:9px}.Yj4aUq_connector{background:var(--marketing-line-strong);width:1px;height:22px;margin-inline:auto}.Yj4aUq_gatewayNode{border:1px solid var(--marketing-accent);background:var(--marketing-accent-soft);border-radius:6px;align-items:center;gap:15px;padding:18px;display:flex}.Yj4aUq_gatewayNode>:where(span){color:var(--marketing-accent);font-size:21px}.Yj4aUq_gatewayNode>span:last-child{margin-left:auto;font-size:15px}.Yj4aUq_gatewayNode strong{font-size:13px;display:block}.Yj4aUq_gatewayNode small{color:var(--marketing-muted);margin-top:5px;font-size:10px;display:block}.Yj4aUq_runtimeNodes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.Yj4aUq_runtimeNodes a{text-align:center;border:1px solid var(--marketing-line);background:var(--marketing-canvas);border-radius:5px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:18px 6px;display:flex}.Yj4aUq_runtimeNodes :where(a)>:where(span){color:var(--marketing-accent);font-size:22px}.Yj4aUq_runtimeNodes strong{font-size:12px}.Yj4aUq_runtimeNodes small{color:var(--marketing-muted);font-size:9px}.Yj4aUq_privateBoundary{text-align:center;padding-block:23px 16px}.Yj4aUq_privateBoundary :where(span){border-top:1px dashed var(--marketing-line-strong);color:var(--marketing-muted);padding-top:14px;font:10px/1.6 ui-monospace,monospace;display:block}.Yj4aUq_dataNodes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Yj4aUq_dataNodes a,.Yj4aUq_storageNode{border:1px solid var(--marketing-line);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:11px;font-weight:600;display:flex}.Yj4aUq_dataNodes :where(a) :where(span),.Yj4aUq_storageNode :where(span){color:var(--marketing-accent)}.Yj4aUq_storageNode{margin-top:12px}.Yj4aUq_architecture a{transition:border-color .2s,background .2s}.Yj4aUq_architecture a:hover{border-color:var(--marketing-accent);background:var(--marketing-accent-soft)}.Yj4aUq_architectureFooter{border-top:1px solid var(--marketing-line);text-align:center;color:var(--marketing-muted);margin-top:20px;padding-top:14px;font-size:10px;line-height:1.7}.Yj4aUq_toolRow strong{font-size:13px}.Yj4aUq_workspaceGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.Yj4aUq_workspaceGrid h2{margin-top:15px}.Yj4aUq_workspaceGrid>div>p:not(.Yj4aUq_eyebrow){color:var(--marketing-muted);max-width:440px;margin-top:24px;font-size:16px;line-height:1.8}.Yj4aUq_workspaceGrid .Yj4aUq_demo{box-shadow:var(--marketing-shadow);transform:none}.Yj4aUq_developerLinks{max-width:420px;margin-top:27px;display:grid}.Yj4aUq_developerLinks a{border-bottom:1px solid var(--marketing-line);justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:14px 0;font-size:13px;font-weight:600;display:flex}.Yj4aUq_developerLinks a :where(span),.Yj4aUq_developerLinks a:hover{color:var(--marketing-accent)}.Yj4aUq_page section[id]{scroll-margin-top:90px}@media (max-width:1080px){.Yj4aUq_architecture{padding:18px}.Yj4aUq_runtimeNodes{gap:8px}.Yj4aUq_workspaceGrid{gap:45px}}@media (max-width:800px){.Yj4aUq_architecture{width:100%;max-width:560px}.Yj4aUq_workspaceGrid{grid-template-columns:1fr}.Yj4aUq_workspaceGrid>div>p:not(.Yj4aUq_eyebrow),.Yj4aUq_developerLinks{max-width:none}}@media (max-width:480px){.Yj4aUq_architecture{padding:15px}.Yj4aUq_architecture figcaption{font-size:8px}.Yj4aUq_gatewayNode{gap:9px;padding:14px 10px}.Yj4aUq_gatewayNode strong{font-size:12px}.Yj4aUq_dataNodes{gap:8px}.Yj4aUq_dataNodes a{padding:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.Yj4aUq_architecture a{transition:none}}
