.pl-ltd-summary:where(.astro-adwsfmrp){cursor:pointer;color:#6f5326;justify-content:space-between;align-items:center;gap:12px;font-size:14px;list-style:none;display:flex}.pl-ltd-summary:where(.astro-adwsfmrp)::-webkit-details-marker{display:none}.pl-ltd-summary:where(.astro-adwsfmrp) strong:where(.astro-adwsfmrp){align-items:center;gap:12px;display:flex}.pl-ltd-summary:where(.astro-adwsfmrp):focus-visible{outline-offset:6px;outline:2px solid #8a5a00}details:where(.astro-adwsfmrp)[open]>.pl-ltd-summary:where(.astro-adwsfmrp){border-bottom:1px solid #ecd7b2;margin-bottom:24px;padding-bottom:20px}details:where(.astro-adwsfmrp)[open]>.pl-ltd-summary:where(.astro-adwsfmrp) strong:where(.astro-adwsfmrp)>span:where(.astro-adwsfmrp){transform:rotate(45deg)}@media (width<=600px){.pl-ltd-summary:where(.astro-adwsfmrp){flex-direction:column;align-items:flex-start;font-size:13px}}.pl-head:where(.astro-adwsfmrp){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.pl-head:where(.astro-adwsfmrp) h2:where(.astro-adwsfmrp){letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.pl-toggle:where(.astro-adwsfmrp){background:var(--bg-2);border:1px solid var(--rule-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pl-toggle__opt:where(.astro-adwsfmrp){cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:13.5px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.pl-toggle__opt:where(.astro-adwsfmrp).is-active{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0a0a1418}.pl-toggle__save:where(.astro-adwsfmrp){letter-spacing:.02em;color:#1a7f4b;background:#e7f6ee;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.pl-grid:where(.astro-adwsfmrp){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pl-card:where(.astro-adwsfmrp){background:var(--bg);border:1px solid var(--rule-2);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative}.pl-card--featured:where(.astro-adwsfmrp){border-color:var(--indigo);box-shadow:inset 0 0 0 1px var(--indigo)}.pl-card--current:where(.astro-adwsfmrp){border-color:var(--indigo)}.pl-ribbon:where(.astro-adwsfmrp){letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--indigo);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;left:22px}.pl-name:where(.astro-adwsfmrp){align-items:center;gap:8px;margin:2px 0 12px;font-size:16px;font-weight:600;display:flex}.pl-price:where(.astro-adwsfmrp){letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.pl-price:where(.astro-adwsfmrp) small:where(.astro-adwsfmrp){color:var(--ink-3);letter-spacing:0;font-size:13px;font-weight:500}.pl-sub:where(.astro-adwsfmrp){min-height:15px;color:var(--ink-4);margin:5px 0 18px;font-size:12px}.pl-feats:where(.astro-adwsfmrp){flex-direction:column;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.pl-feat:where(.astro-adwsfmrp){color:var(--ink-2);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.pl-feat__i:where(.astro-adwsfmrp){width:16px;height:16px;color:var(--ink-4);flex:none;margin-top:1px}.pl-feat__i--yes:where(.astro-adwsfmrp){color:#30a46c}.pl-feat--no:where(.astro-adwsfmrp){color:var(--ink-4)}.pl-rate-note:where(.astro-adwsfmrp){color:var(--ink-3);margin:16px 0 0;font-size:13px;line-height:1.6}.pl-cta:where(.astro-adwsfmrp){margin-top:auto}.pl-cta:where(.astro-adwsfmrp) .btn:where(.astro-adwsfmrp){justify-content:center;width:100%}:where(.astro-adwsfmrp)[data-plans] .pl-annual:where(.astro-adwsfmrp),:where(.astro-adwsfmrp)[data-plans][data-mode=annual] .pl-monthly:where(.astro-adwsfmrp){display:none}:where(.astro-adwsfmrp)[data-plans][data-mode=annual] .pl-annual:where(.astro-adwsfmrp){display:inline}.pl-ltd:where(.astro-adwsfmrp){border:1px solid var(--amber);background:#fdf9ef;border-radius:18px;margin-top:30px;padding:24px}.pl-ltd__head:where(.astro-adwsfmrp){flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 4px;display:flex}.pl-ltd__head:where(.astro-adwsfmrp) h3:where(.astro-adwsfmrp){letter-spacing:-.01em;margin:0;font-size:18px}.pl-ltd__tag:where(.astro-adwsfmrp){letter-spacing:.04em;text-transform:uppercase;color:#7a4d00;background:#fce9c2;border:1px solid #f0c978;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pl-ltd__desc:where(.astro-adwsfmrp){color:#6f5326;margin:0 0 18px;font-size:13.5px;line-height:1.6}.pl-ltd__desc:where(.astro-adwsfmrp) strong:where(.astro-adwsfmrp){color:#5a4110}.pl-ltd__grid:where(.astro-adwsfmrp){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pl-ltd__card:where(.astro-adwsfmrp){background:var(--bg);border:1px solid #f0ddb8;border-radius:14px;flex-direction:column;padding:22px;display:flex}.pl-ltd__scarcity:where(.astro-adwsfmrp){color:#8a5a00;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.pl-ltd__dot:where(.astro-adwsfmrp){background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #f59e0b33}.pl-ltd__badge:where(.astro-adwsfmrp){letter-spacing:.03em;text-transform:uppercase;color:#7a4d00;background:#fce9c2;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pl-ltd__card:where(.astro-adwsfmrp) .pl-feat__i--yes:where(.astro-adwsfmrp){color:#b8790a}.btn--amber:where(.astro-adwsfmrp){background:var(--amber);color:#3a2600;border:1px solid var(--amber)}.btn--amber:where(.astro-adwsfmrp)[disabled]{opacity:.55}.pl-ltd__scarcity:where(.astro-adwsfmrp).is-soldout{color:#b42318}.pl-ltd__scarcity:where(.astro-adwsfmrp).is-soldout .pl-ltd__dot:where(.astro-adwsfmrp){background:#b42318;box-shadow:0 0 0 3px #b4231822}.btn:where(.astro-adwsfmrp).is-disabled{opacity:.5;pointer-events:none;cursor:default}.pl-probanner:where(.astro-adwsfmrp){color:#3a1f6b;background:#f5eefc;border:1px solid #cbb6ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 32px;padding:12px 16px;text-decoration:none;transition:background .15s;display:flex}.pl-probanner:where(.astro-adwsfmrp):hover{background:#ece2fb}.pl-probanner__badge:where(.astro-adwsfmrp){letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#6a11cb;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.pl-probanner__txt:where(.astro-adwsfmrp){flex:240px;font-size:14px;line-height:1.45}.pl-probanner__txt:where(.astro-adwsfmrp) strong:where(.astro-adwsfmrp){color:#6a11cb}.pl-probanner__cta:where(.astro-adwsfmrp){color:#6a11cb;white-space:nowrap;font-size:13px;font-weight:700}@media (width<=1100px){.pl-grid:where(.astro-adwsfmrp),.pl-ltd__grid:where(.astro-adwsfmrp){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.pl-grid:where(.astro-adwsfmrp){grid-template-columns:1fr}}@media (width<=640px){.pl-ltd__grid:where(.astro-adwsfmrp){grid-template-columns:1fr}}.stats-details:where(.astro-pejrvmhk){margin-top:12px}.stats-details:where(.astro-pejrvmhk) summary:where(.astro-pejrvmhk){cursor:pointer;color:var(--indigo);padding:10px 0;font-size:12px;font-weight:600}.stats-details:where(.astro-pejrvmhk) summary:where(.astro-pejrvmhk):focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.stats-details:where(.astro-pejrvmhk) .stats-grid:where(.astro-pejrvmhk){margin:12px 0 22px}.metric-notes:where(.astro-pejrvmhk){grid-template-columns:1fr 1fr;gap:16px;margin:0 0 18px;display:grid}.metric-notes:where(.astro-pejrvmhk) dt:where(.astro-pejrvmhk){min-height:0;font-size:11px}.metric-notes:where(.astro-pejrvmhk) dd:where(.astro-pejrvmhk){color:var(--ink-3);letter-spacing:0;margin:5px 0 0;font-size:11px;font-weight:400;line-height:1.7}@media (width<=480px){.metric-notes:where(.astro-pejrvmhk){grid-template-columns:1fr}}.stat-card:where(.astro-pejrvmhk){transition:box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.stat-card:where(.astro-pejrvmhk):hover{border-color:#baa8ed;box-shadow:0 12px 32px -18px #7051c94d}.stats-grid:where(.astro-pejrvmhk)>.stat-card--gateway:where(.astro-pejrvmhk){background:radial-gradient(at 100% 0,#e2d7ff,#0000 75%),#f8f5ff;border-color:#c9b8f3}.stat-icon:where(.astro-pejrvmhk){color:#7353c3;background:linear-gradient(140deg,#f1e9ff,#faf8ff);border:1px solid #e1d7f4;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.stat-icon:where(.astro-pejrvmhk) svg:where(.astro-pejrvmhk){flex:none;width:24px;height:24px}.stat-card--gateway:where(.astro-pejrvmhk) .stat-icon:where(.astro-pejrvmhk){color:#fff;background:#7050c5;border-color:#7050c5}@media (prefers-reduced-motion:no-preference){.stats-revealed:where(.astro-pejrvmhk) .stat-icon:where(.astro-pejrvmhk) svg:where(.astro-pejrvmhk){animation:1.8s both stat-icon-arrive}.stats-revealed:where(.astro-pejrvmhk) .stat-card:where(.astro-pejrvmhk):nth-child(2n) .stat-icon:where(.astro-pejrvmhk) svg:where(.astro-pejrvmhk){animation-delay:.15s}.stat-card:where(.astro-pejrvmhk):hover .stat-icon:where(.astro-pejrvmhk){transition:transform .25s;transform:translateY(-2px)}@keyframes stat-icon-arrive{0%{opacity:.3;transform:translateY(5px)scale(.85)}45%{opacity:1;transform:translateY(-3px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}}.cloud-live-stats:where(.astro-pejrvmhk){background:linear-gradient(135deg,#f8f6ff,#fff);border-bottom:1px solid #e5dff3;padding:44px 0;scroll-margin-top:110px}.stats-heading:where(.astro-pejrvmhk){justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}h2:where(.astro-pejrvmhk){letter-spacing:-.035em;margin:18px 0 12px;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.15}.stats-heading:where(.astro-pejrvmhk) p:where(.astro-pejrvmhk){color:var(--ink-3);margin:0;font-size:15px;line-height:1.7}.stats-badge:where(.astro-pejrvmhk){color:#675287;background:#eee8fa;border:1px solid #dfd5f0;border-radius:999px;flex:none;padding:8px 13px;font-size:11px}.stats-grid:where(.astro-pejrvmhk){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.stats-grid:where(.astro-pejrvmhk)>div:where(.astro-pejrvmhk){background:#fff;border:1px solid #e3ddee;border-radius:14px;min-width:0;padding:20px}dt:where(.astro-pejrvmhk){color:var(--ink-2);min-height:36px;font-size:12px;font-weight:650;line-height:1.5}dd:where(.astro-pejrvmhk){color:var(--indigo);letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:14px 0 12px;font-size:clamp(30px,3.4vw,46px);font-weight:750;line-height:1.15}.stats-grid:where(.astro-pejrvmhk) p:where(.astro-pejrvmhk){letter-spacing:0;color:var(--ink-3);margin:12px 0 0;font-size:11px;font-weight:400;line-height:1.7}.stats-footer:where(.astro-pejrvmhk){align-items:center;gap:14px;margin-top:20px;display:flex}.stats-footer:where(.astro-pejrvmhk) p:where(.astro-pejrvmhk),.stats-context:where(.astro-pejrvmhk){color:var(--ink-3);font-size:11px;line-height:1.7}.stats-context:where(.astro-pejrvmhk){max-width:1000px;margin:0}button:where(.astro-pejrvmhk){font:inherit;color:var(--indigo);cursor:pointer;background:#fff;border:1px solid #d8cdea;border-radius:7px;padding:7px 12px;font-size:12px}button:where(.astro-pejrvmhk)[hidden]{display:none}button:where(.astro-pejrvmhk):focus-visible{outline:2px solid var(--indigo);outline-offset:3px}@media (width<=900px){.stats-grid:where(.astro-pejrvmhk){grid-template-columns:repeat(2,minmax(0,1fr))}.stats-heading:where(.astro-pejrvmhk){flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=480px){.cloud-live-stats:where(.astro-pejrvmhk){padding:40px 0}.stats-grid:where(.astro-pejrvmhk){gap:10px}.stats-grid:where(.astro-pejrvmhk)>div:where(.astro-pejrvmhk){padding:18px 14px}}.product-comparison:where(.astro-6767fvte){background:#f8f7fd;border-block:1px solid #e4dff2;padding:56px 0;scroll-margin-top:110px}h2:where(.astro-6767fvte){letter-spacing:-.035em;max-width:860px;margin:20px 0;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.15}.purchase-message:where(.astro-6767fvte){border-left:4px solid var(--indigo);color:#3d315c;background:#ece8ff;border-radius:0 10px 10px 0;margin:0 0 28px;padding:18px 22px;font-size:16px;line-height:1.7}.purchase-message:where(.astro-6767fvte) strong:where(.astro-6767fvte){font-weight:750}.product-grid:where(.astro-6767fvte){grid-template-columns:1fr 1fr;gap:24px;display:grid}article:where(.astro-6767fvte){background:#fff;border:1px solid #dfd9eb;border-radius:16px;flex-direction:column;min-width:0;padding:30px;display:flex}.cloud-product:where(.astro-6767fvte){border-color:#bcb0e8}.product-icon:where(.astro-6767fvte){color:var(--indigo);align-items:center;gap:12px;font-size:12px;display:flex}h3:where(.astro-6767fvte){letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 14px;font-size:25px;font-weight:750;display:flex}h3:where(.astro-6767fvte) span:where(.astro-6767fvte){letter-spacing:0;color:#675a7c;background:#f3f0fa;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:600}article:where(.astro-6767fvte) p:where(.astro-6767fvte),li:where(.astro-6767fvte),.together:where(.astro-6767fvte){color:var(--ink-3);font-size:14px;line-height:1.75}article:where(.astro-6767fvte) p:where(.astro-6767fvte){margin:0}ul:where(.astro-6767fvte){margin:20px 0 26px;padding:0;list-style:none}li:where(.astro-6767fvte){align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.list-check:where(.astro-6767fvte){width:20px;height:20px;color:var(--indigo);flex:none;margin-top:2px}.btn:where(.astro-6767fvte){white-space:normal;text-align:center;align-self:flex-start;margin-top:auto}.together:where(.astro-6767fvte){max-width:960px;margin:26px 0 0}.together:where(.astro-6767fvte) strong:where(.astro-6767fvte){color:var(--ink)}a:where(.astro-6767fvte):focus-visible{outline:2px solid var(--indigo);outline-offset:4px}@media (width<=750px){.product-grid:where(.astro-6767fvte){grid-template-columns:1fr}article:where(.astro-6767fvte){padding:24px}.product-comparison:where(.astro-6767fvte){padding:40px 0}}.sync-demo:where(.astro-5ol42fsd){background:radial-gradient(at 50% 40%,#ede6ff,#fcfbff 75%);padding:20px}.sync-toolbar:where(.astro-5ol42fsd){color:#756588;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}button:where(.astro-5ol42fsd){font:inherit;color:#554087;cursor:pointer;background:#fff;border:1px solid #d9cfec;border-radius:7px;padding:7px 9px}button:where(.astro-5ol42fsd):focus-visible{outline-offset:3px;outline:2px solid #7055ce}button:where(.astro-5ol42fsd)[hidden]{display:none}svg:where(.astro-5ol42fsd){width:100%;height:auto;margin:18px 0 4px;font-family:inherit;display:block}.node-label:where(.astro-5ol42fsd){fill:#4e4167;font-size:10px;font-weight:650}.route-label:where(.astro-5ol42fsd){fill:#87749f;letter-spacing:1.5px;font-size:9px;font-weight:700}.bundle-label:where(.astro-5ol42fsd){fill:#594377;font-size:12px;font-weight:600}.small-label:where(.astro-5ol42fsd){fill:#89799c;font-size:11px}.sync-steps:where(.astro-5ol42fsd){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sync-steps:where(.astro-5ol42fsd) li:where(.astro-5ol42fsd){color:#6c5b83;background:#fff;border:1px solid #e4dcef;border-radius:9px;padding:12px 9px}.sync-steps:where(.astro-5ol42fsd) span:where(.astro-5ol42fsd){opacity:.7;margin-bottom:6px;font-size:10px;display:block}.sync-steps:where(.astro-5ol42fsd) strong:where(.astro-5ol42fsd){font-size:11px;font-weight:650}.sync-note:where(.astro-5ol42fsd){color:#786a87;margin:16px 0 0;font-size:11px;line-height:1.7}@media (width<=480px){.sync-demo:where(.astro-5ol42fsd){padding:12px}.sync-toolbar:where(.astro-5ol42fsd){flex-wrap:wrap}.sync-steps:where(.astro-5ol42fsd){gap:5px}.sync-steps:where(.astro-5ol42fsd) li:where(.astro-5ol42fsd){padding:9px 6px}.sync-steps:where(.astro-5ol42fsd) strong:where(.astro-5ol42fsd){font-size:10px}}.artifact-demo:where(.astro-afldge63){color:#423650;background:radial-gradient(at 50% 40%,#ede6ff,#fcfbff 75%);padding:20px;font-size:12px;line-height:1.4}.demo-toolbar:where(.astro-afldge63){color:#6b5c7d;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}button:where(.astro-afldge63){font:inherit;color:#554087;cursor:pointer;background:#fff;border:1px solid #d9cfec;border-radius:7px;flex-shrink:0;padding:7px 9px}button:where(.astro-afldge63)[hidden]{display:none}button:where(.astro-afldge63):focus-visible{outline-offset:3px;outline:2px solid #7055ce}.demo-stage:where(.astro-afldge63){margin:14px 0}.site-strip:where(.astro-afldge63){background:#fff;border:1px solid #ded5ee;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.site-symbol:where(.astro-afldge63),.artifact-icon:where(.astro-afldge63),.window-icon:where(.astro-afldge63){color:#7055ce;flex-shrink:0;place-items:center;display:grid}.site-symbol:where(.astro-afldge63){background:#f0eaff;border-radius:9px;width:34px;height:34px}.site-strip:where(.astro-afldge63) strong:where(.astro-afldge63),.site-strip:where(.astro-afldge63) small:where(.astro-afldge63){display:block}.site-strip:where(.astro-afldge63) strong:where(.astro-afldge63){margin-top:3px;font-size:13px}.site-strip:where(.astro-afldge63) small:where(.astro-afldge63),.draft-header:where(.astro-afldge63) small:where(.astro-afldge63){letter-spacing:.07em;color:#736482;font-size:8px}.connected:where(.astro-afldge63){color:#28704d;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.connected:where(.astro-afldge63) i:where(.astro-afldge63){background:#389a6a;border-radius:50%;width:5px;height:5px}.transfer-lane:where(.astro-afldge63){justify-content:space-between;align-items:center;gap:8px;padding:14px 4px 0;font-size:11px;display:flex}.transfer-lane:where(.astro-afldge63)>span:where(.astro-afldge63):first-child{align-items:center;gap:6px;display:flex}.action-chip:where(.astro-afldge63){color:#fff;background:#7055ce;border-radius:7px;padding:7px 10px;font-size:10px}.transfer-track:where(.astro-afldge63){justify-content:center;align-items:center;height:42px;display:flex;position:relative}.transfer-track:where(.astro-afldge63):before{content:"";background:#cbbde4;width:1px;position:absolute;top:0;bottom:0;left:50%}.transfer-track:where(.astro-afldge63) small:where(.astro-afldge63){z-index:1;letter-spacing:.09em;color:#716080;background:#f5f0ff;padding:3px 9px;font-size:8px;position:relative}:where(.astro-afldge63)[data-demo-packet]{z-index:2;opacity:0;background:#7055ce;border-radius:3px;width:6px;height:10px;position:absolute;top:0;left:calc(50% - 3px)}.product-window:where(.astro-afldge63){background:#fff;border:1px solid #d9cfea;border-radius:12px;overflow:hidden;box-shadow:0 12px 24px -20px #5e3da0}.window-heading:where(.astro-afldge63){border-bottom:1px solid #eee8f4;align-items:center;gap:8px;padding:13px 14px;display:flex}.window-heading:where(.astro-afldge63) strong:where(.astro-afldge63){font-size:13px}.account-label:where(.astro-afldge63){color:#786986;margin-left:auto;font-size:10px}.usage:where(.astro-afldge63){background:#fcfbfe;border-bottom:1px solid #eee8f4;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px;display:grid}.usage:where(.astro-afldge63) small:where(.astro-afldge63){color:#756981;letter-spacing:.05em;margin-bottom:4px;font-size:8px;display:block}.usage:where(.astro-afldge63) strong:where(.astro-afldge63){font-size:12px;display:block}.usage:where(.astro-afldge63) strong:where(.astro-afldge63) span:where(.astro-afldge63){color:#756981;font-size:10px;font-weight:400}.usage-track:where(.astro-afldge63){background:#ede8f4;border-radius:4px;grid-column:1/-1;height:4px}.usage-track:where(.astro-afldge63) i:where(.astro-afldge63){background:#b3a0dd;border-radius:4px;width:12%;height:100%;display:block}.filter-row:where(.astro-afldge63){color:#6c5e7a;gap:6px;padding:10px 14px;font-size:9px;display:flex}.filter-row:where(.astro-afldge63) span:where(.astro-afldge63){border:1px solid #e5deed;border-radius:5px;padding:5px 8px}.filter-row:where(.astro-afldge63) .filter-apply:where(.astro-afldge63){color:#fff;background:#7055ce;border-color:#7055ce}.artifact-row:where(.astro-afldge63){border-top:1px solid #eee8f4;align-items:center;gap:9px;padding:12px 14px;display:flex}.selected-row:where(.astro-afldge63){background:#f6f1ff;box-shadow:inset 3px 0 #9675df}.artifact-info:where(.astro-afldge63){flex:1;min-width:0}.artifact-info:where(.astro-afldge63) small:where(.astro-afldge63){color:#72617e;letter-spacing:.04em;font-size:8px;display:block}.artifact-info:where(.astro-afldge63) strong:where(.astro-afldge63){margin:3px 0 4px;font-size:12px;display:block}.artifact-info:where(.astro-afldge63)>span:where(.astro-afldge63){color:#786a87;font-size:9px;display:block}.artifact-info:where(.astro-afldge63)>.version-swap:where(.astro-afldge63){display:grid}.version-swap:where(.astro-afldge63)>span:where(.astro-afldge63){grid-area:1/1}:where(.astro-afldge63)[data-demo-before]{visibility:hidden}.row-action:where(.astro-afldge63){color:#5b427c;background:#fff;border:1px solid #d9cfea;border-radius:6px;padding:6px 8px;font-size:9px}.published:where(.astro-afldge63){white-space:nowrap;color:#23744d;background:#eaf7f0;border-radius:20px;padding:5px 7px;font-size:8px}.result-card:where(.astro-afldge63){background:#fff;border:1px solid #d9cfea;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:12px;display:flex}.result-check:where(.astro-afldge63){color:#23744d;background:#eaf7f0;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.result-card:where(.astro-afldge63) strong:where(.astro-afldge63){font-size:11px;display:block}.result-card:where(.astro-afldge63) div:where(.astro-afldge63)>span:where(.astro-afldge63){color:#756981;margin-top:3px;font-size:10px;display:block}.version-badge:where(.astro-afldge63){color:#7055ce;white-space:nowrap;margin-left:auto;font:11px monospace}.import-window:where(.astro-afldge63){margin-top:12px}.import-window:where(.astro-afldge63) .window-heading:where(.astro-afldge63){background:#f2ebfc;border-bottom:0}.cross-site:where(.astro-afldge63){text-transform:uppercase;color:#7055ce;background:#fff;border:1px solid #d9cfea;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:8px;font-weight:650}.window-subtitle:where(.astro-afldge63){color:#746580;background:#f2ebfc;margin:0;padding:0 14px 12px;font-size:10px}.import-head:where(.astro-afldge63),.import-row:where(.astro-afldge63){grid-template-columns:minmax(0,1fr) 48px 65px;align-items:center;gap:8px;padding:10px 14px;display:grid}.import-head:where(.astro-afldge63){color:#736580;border-bottom:1px solid #eee8f4;font-size:9px}.import-row:where(.astro-afldge63)+.import-row:where(.astro-afldge63){border-top:1px solid #eee8f4}.import-row:where(.astro-afldge63) strong:where(.astro-afldge63){font-size:12px;display:block}.import-row:where(.astro-afldge63) small:where(.astro-afldge63){color:#776785;margin-top:4px;font-size:9px;display:block}.import-version:where(.astro-afldge63){color:#776785;font-size:10px}.import-action:where(.astro-afldge63){text-align:center;color:#6545b0;background:#fff;border:1px solid #b4a4d6;border-radius:4px;padding:6px;font-size:10px}.draft-card:where(.astro-afldge63){background:#fff;border:1px solid #d9cfea;border-radius:12px;overflow:hidden}.draft-header:where(.astro-afldge63){align-items:center;gap:8px;padding:12px;display:flex}.draft-header:where(.astro-afldge63) strong:where(.astro-afldge63){margin-top:3px;font-size:12px;display:block}.draft-badge:where(.astro-afldge63){color:#795618;white-space:nowrap;background:#fff5dd;border-radius:20px;margin-left:auto;padding:5px 7px;font-size:8px}.draft-preview:where(.astro-afldge63){background:#faf8fe;border-block:1px solid #eee8f4;padding:8px 18px;position:relative}.mini-pricing:where(.astro-afldge63){justify-content:center;gap:10px;margin-bottom:9px;font-size:8px;display:flex}.mini-pricing:where(.astro-afldge63) span:where(.astro-afldge63){padding:4px 8px}.mini-pricing:where(.astro-afldge63) span:where(.astro-afldge63):first-child{color:#fff;background:#7055ce;border-radius:5px}.mini-cards:where(.astro-afldge63){gap:9px;display:flex}.mini-cards:where(.astro-afldge63) div:where(.astro-afldge63){background:#fff;border:1px solid #e0d6ed;border-radius:6px;flex:1;padding:6px}.mini-cards:where(.astro-afldge63) div:where(.astro-afldge63):nth-child(2){background:#f4efff;border-color:#b39bd9}.mini-cards:where(.astro-afldge63) i:where(.astro-afldge63),.mini-cards:where(.astro-afldge63) b:where(.astro-afldge63){background:#ded4ed;border-radius:3px;width:70%;height:3px;margin-bottom:5px;display:block}.mini-cards:where(.astro-afldge63) b:where(.astro-afldge63){background:#bca8de;width:45%;height:10px}.draft-overlay:where(.astro-afldge63){color:#756584;background:#faf8fef2;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.draft-result:where(.astro-afldge63){color:#536a5e;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.demo-steps:where(.astro-afldge63){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-steps:where(.astro-afldge63) li:where(.astro-afldge63){color:#6c5b83;background:#fff;border:1px solid #e4dcef;border-radius:9px;padding:12px 9px}.demo-steps:where(.astro-afldge63) span:where(.astro-afldge63){margin-bottom:6px;font-size:10px;display:block}.demo-steps:where(.astro-afldge63) strong:where(.astro-afldge63){font-size:11px;font-weight:650;line-height:1.45;display:block}@media (width<=480px){.artifact-demo:where(.astro-afldge63){padding:12px}.demo-toolbar:where(.astro-afldge63){flex-wrap:wrap}.site-strip:where(.astro-afldge63){padding:10px}.connected:where(.astro-afldge63){font-size:8px}.site-strip:where(.astro-afldge63) small:where(.astro-afldge63),.draft-header:where(.astro-afldge63) small:where(.astro-afldge63){letter-spacing:0;font-size:7px}.site-strip:where(.astro-afldge63) strong:where(.astro-afldge63){font-size:12px}.transfer-lane:where(.astro-afldge63){font-size:9px}.action-chip:where(.astro-afldge63){padding:6px;font-size:9px}.row-action:where(.astro-afldge63) span:where(.astro-afldge63){display:none}.artifact-row:where(.astro-afldge63){gap:7px;padding:11px 10px}.artifact-info:where(.astro-afldge63) strong:where(.astro-afldge63){font-size:11px}.artifact-row:where(.astro-afldge63)>.artifact-icon:where(.astro-afldge63){display:none}.result-card:where(.astro-afldge63){padding:10px}.result-card:where(.astro-afldge63) div:where(.astro-afldge63)>span:where(.astro-afldge63){font-size:9px}.version-badge:where(.astro-afldge63){font-size:10px}.demo-steps:where(.astro-afldge63){gap:5px}.demo-steps:where(.astro-afldge63) li:where(.astro-afldge63){padding:9px 6px}.demo-steps:where(.astro-afldge63) strong:where(.astro-afldge63){font-size:10px}}.cloud-features:where(.astro-sejxislq){scroll-margin-top:110px}.marketplace-feature:where(.astro-sejxislq),.feature-section:where(.astro-sejxislq){padding:88px 0;scroll-margin-top:110px}.marketplace-feature:where(.astro-sejxislq){background:linear-gradient(155deg,#f0edff,#faf9ff 55%,#fff);border-block:1px solid #e6e1f6}h2:where(.astro-sejxislq){letter-spacing:-.035em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(30px,3.3vw,46px);font-weight:750;line-height:1.12}h3:where(.astro-sejxislq){letter-spacing:-.025em;margin:14px 0;font-size:24px;font-weight:700;line-height:1.25}p:where(.astro-sejxislq){color:var(--ink-3);margin:0 0 18px;font-size:15px;line-height:1.8}.eyebrow:where(.astro-sejxislq){letter-spacing:.08em;width:fit-content;max-width:100%;font-size:10px}.marketplace-intro:where(.astro-sejxislq){grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:38px;display:grid}.marketplace-intro:where(.astro-sejxislq) h2:where(.astro-sejxislq){max-width:620px}.marketplace-intro:where(.astro-sejxislq) .btn:where(.astro-sejxislq){margin-top:4px}.screenshot-slot:where(.astro-sejxislq){background:#fff;border:1px solid #d9d3ec;border-radius:18px;min-width:0;margin:0;overflow:hidden;box-shadow:0 20px 60px -35px #51469455}.shot-bar:where(.astro-sejxislq){color:#635c78;background:#faf9fd;border-bottom:1px solid #e7e2f0;align-items:center;gap:16px;padding:15px 20px;font-size:11px;display:flex}.shot-bar:where(.astro-sejxislq)>span:where(.astro-sejxislq):first-child{color:#bdb4d6;letter-spacing:3px;flex:none}.feature-demo:where(.astro-sejxislq) .shot-bar:where(.astro-sejxislq)>span:where(.astro-sejxislq):first-child{color:#635c78;letter-spacing:0;margin-left:0}figcaption:where(.astro-sejxislq){color:#746981;border-top:1px solid #e7e2f0;padding:12px 20px;font-size:11px}.marketplace-categories:where(.astro-sejxislq){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.marketplace-categories:where(.astro-sejxislq) a:where(.astro-sejxislq){background:#fff;border:1px solid #e1dcee;border-radius:12px;flex-direction:column;gap:12px;padding:22px;text-decoration:none;transition:border-color .2s;display:flex}.marketplace-categories:where(.astro-sejxislq) a:where(.astro-sejxislq):hover{border-color:var(--indigo)}.marketplace-categories:where(.astro-sejxislq) svg:where(.astro-sejxislq){color:var(--indigo)}.marketplace-categories:where(.astro-sejxislq) strong:where(.astro-sejxislq){color:var(--ink);justify-content:space-between;font-size:16px;display:flex}.marketplace-categories:where(.astro-sejxislq) a:where(.astro-sejxislq)>span:where(.astro-sejxislq){color:var(--ink-3);font-size:12px;line-height:1.65}.feature-kicker:where(.astro-sejxislq){letter-spacing:.1em;color:#786a98;font-size:10px;font-weight:650}.feature-layout:where(.astro-sejxislq){grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.feature-section--reverse:where(.astro-sejxislq){background:#f9f8fc;border-block:1px solid #eeebf4}.feature-section--reverse:where(.astro-sejxislq) .feature-copy:where(.astro-sejxislq){order:2}.feature-section--reverse:where(.astro-sejxislq) .screenshot-slot:where(.astro-sejxislq){order:1}.feature-lede:where(.astro-sejxislq){color:var(--ink-2);font-size:17px}ul:where(.astro-sejxislq){margin:24px 0;padding:0;list-style:none}li:where(.astro-sejxislq){color:var(--ink-2);padding:0 0 12px 24px;font-size:13px;line-height:1.7;position:relative}li:where(.astro-sejxislq):before{content:"✓";color:var(--indigo);font-weight:700;position:absolute;left:0}.feature-link:where(.astro-sejxislq){color:var(--indigo);align-items:center;gap:8px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}a:where(.astro-sejxislq):focus-visible{outline:2px solid var(--indigo);outline-offset:4px}@media (width<=900px){.marketplace-intro:where(.astro-sejxislq),.feature-layout:where(.astro-sejxislq){grid-template-columns:1fr;gap:30px}.feature-section--reverse:where(.astro-sejxislq) .feature-copy:where(.astro-sejxislq),.feature-section--reverse:where(.astro-sejxislq) .screenshot-slot:where(.astro-sejxislq){order:initial}.marketplace-categories:where(.astro-sejxislq){grid-template-columns:1fr 1fr}.marketplace-feature:where(.astro-sejxislq),.feature-section:where(.astro-sejxislq){padding:60px 0}}@media (width<=520px){.marketplace-categories:where(.astro-sejxislq){gap:10px}.marketplace-categories:where(.astro-sejxislq) a:where(.astro-sejxislq){padding:16px}.shot-bar:where(.astro-sejxislq){flex-wrap:wrap;gap:8px;font-size:10px}.shot-bar:where(.astro-sejxislq)>span:where(.astro-sejxislq):last-child:not(:nth-child(2)){margin-left:0}}.marketplace-feature:where(.astro-sejxislq),.feature-section:where(.astro-sejxislq){padding:64px 0}.marketplace-showcase:where(.astro-sejxislq){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.listing-card:where(.astro-sejxislq){background:#fff;border:1px solid #ddd5ec;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.listing-art:where(.astro-sejxislq){color:#5d4486;background:linear-gradient(140deg,#ebe4ff,#f8f5ff);border-bottom:1px solid #e6deef;min-height:185px;padding:24px;position:relative}.mock-browser:where(.astro-sejxislq){letter-spacing:.1em;color:#786396;margin-bottom:20px;font-size:9px;display:block}.reading-track:where(.astro-sejxislq){background:#ddd0f1;border-radius:4px;height:4px;margin-bottom:20px;display:block}.reading-track:where(.astro-sejxislq) i:where(.astro-sejxislq){background:#8360c9;border-radius:4px;width:62%;height:100%;display:block}.mock-title:where(.astro-sejxislq){margin-bottom:14px;font-size:17px;font-weight:700;display:block}.mock-lines:where(.astro-sejxislq){background:#d4c6e9;border-radius:3px;width:90%;height:5px;margin-top:7px;display:block}.mock-lines:where(.astro-sejxislq).short{width:65%}.listing-art--duplicate:where(.astro-sejxislq){justify-content:center;align-items:center;gap:18px;display:flex}.mini-document:where(.astro-sejxislq){background:#fff;border:1px solid #d7c8e9;border-radius:9px;gap:9px;width:90px;padding:18px 14px;display:grid;transform:rotate(-5deg);box-shadow:0 10px 20px -14px #77569677}.mini-document--copy:where(.astro-sejxislq){background:#f7f2ff;border-color:#ad91d8;transform:rotate(5deg)}.mini-document:where(.astro-sejxislq) i:where(.astro-sejxislq){background:#d7c8e9;border-radius:2px;height:4px}.mini-document:where(.astro-sejxislq) small:where(.astro-sejxislq){font-size:9px}.duplicate-arrow:where(.astro-sejxislq){font-size:20px}.dual-heading:where(.astro-sejxislq){letter-spacing:-.04em;color:#332943;font-size:30px;font-weight:750;line-height:1.1;display:block}.dual-heading:where(.astro-sejxislq) em:where(.astro-sejxislq){color:#8052c8}.heading-swatch:where(.astro-sejxislq){gap:5px;margin-top:15px;display:flex}.heading-swatch:where(.astro-sejxislq) i:where(.astro-sejxislq){background:#332943;border-radius:50%;width:12px;height:12px}.heading-swatch:where(.astro-sejxislq) i:where(.astro-sejxislq):nth-child(2){background:#8052c8}.heading-swatch:where(.astro-sejxislq) i:where(.astro-sejxislq):nth-child(3){background:#cbb7e8}.listing-copy:where(.astro-sejxislq){flex-direction:column;flex:1;padding:24px;display:flex}.listing-copy:where(.astro-sejxislq) h3:where(.astro-sejxislq){margin:12px 0;font-size:20px}.listing-copy:where(.astro-sejxislq) p:where(.astro-sejxislq){margin-bottom:20px;font-size:13px}.listing-copy:where(.astro-sejxislq) .feature-link:where(.astro-sejxislq){margin-top:auto}.marketplace-journey:where(.astro-sejxislq){background:#fff9;border:1px solid #dfd6ee;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 12px;padding:22px;list-style:none;display:grid}.marketplace-journey:where(.astro-sejxislq) li:where(.astro-sejxislq){gap:12px;padding:0;display:flex}.marketplace-journey:where(.astro-sejxislq) li:where(.astro-sejxislq):before{content:none}.marketplace-journey:where(.astro-sejxislq) li:where(.astro-sejxislq)>span:where(.astro-sejxislq){color:#704cab;background:#eae0fa;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.marketplace-journey:where(.astro-sejxislq) strong:where(.astro-sejxislq){font-size:13px;display:block}.marketplace-journey:where(.astro-sejxislq) p:where(.astro-sejxislq){margin:5px 0 0;font-size:11px;line-height:1.6}.marketplace-caption:where(.astro-sejxislq){font-size:11px}.marketplace-caption:where(.astro-sejxislq) a:where(.astro-sejxislq){color:var(--indigo);text-decoration:underline}.creator-callout:where(.astro-sejxislq){border-top:1px solid #dfd6ee;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding-top:28px;display:flex}.creator-callout:where(.astro-sejxislq) h3:where(.astro-sejxislq){margin:8px 0;font-size:21px}.creator-callout:where(.astro-sejxislq) p:where(.astro-sejxislq){max-width:760px;margin:0;font-size:13px}.creator-callout:where(.astro-sejxislq)>a:where(.astro-sejxislq){flex:none}@media (width<=900px){.marketplace-showcase:where(.astro-sejxislq){gap:12px}.listing-copy:where(.astro-sejxislq),.listing-art:where(.astro-sejxislq){padding:18px}.listing-art--duplicate:where(.astro-sejxislq){gap:8px}.mini-document:where(.astro-sejxislq){width:70px;padding:12px}.creator-callout:where(.astro-sejxislq){flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=650px){.marketplace-showcase:where(.astro-sejxislq),.marketplace-journey:where(.astro-sejxislq){grid-template-columns:1fr}.marketplace-showcase:where(.astro-sejxislq){gap:18px}.listing-art:where(.astro-sejxislq){min-height:160px}.listing-art--duplicate:where(.astro-sejxislq){gap:28px}.marketplace-journey:where(.astro-sejxislq){gap:18px}.marketplace-feature:where(.astro-sejxislq),.feature-section:where(.astro-sejxislq){padding:48px 0}}.activity-demo:where(.astro-3qxm6gxc){background:#fff;border:1px solid #ded8ee;border-radius:20px;overflow:hidden;box-shadow:0 18px 48px -36px #5d468c66}.activity-toolbar:where(.astro-3qxm6gxc){background:#f8f6fd;border-bottom:1px solid #e6e0ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.activity-toolbar:where(.astro-3qxm6gxc)>div:where(.astro-3qxm6gxc){color:#514175;align-items:center;gap:10px;display:flex}.activity-toolbar:where(.astro-3qxm6gxc) strong:where(.astro-3qxm6gxc){font-size:15px}.activity-toolbar:where(.astro-3qxm6gxc)>span:where(.astro-3qxm6gxc){color:#746783;font-size:11px}.activity-workspace:where(.astro-3qxm6gxc){grid-template-columns:1.35fr 1fr;display:grid}.request-list:where(.astro-3qxm6gxc){min-width:0;padding:12px}.list-label:where(.astro-3qxm6gxc){letter-spacing:.08em;color:#756783;justify-content:space-between;padding:12px 16px 16px;font-size:9px;display:flex}.request:where(.astro-3qxm6gxc){text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;margin:0 0 8px;padding:22px 16px;display:flex}.request:where(.astro-3qxm6gxc):hover{background:#faf8ff}.request:where(.astro-3qxm6gxc)[aria-pressed=true]{background:#f2ecff;border-color:#ccbae9;box-shadow:inset 3px 0 #7854c8}.request-icon:where(.astro-3qxm6gxc){color:#7658ae;background:#f6f3fb;border:1px solid #e3dced;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.request-name:where(.astro-3qxm6gxc){flex:1;min-width:0}.request-name:where(.astro-3qxm6gxc) strong:where(.astro-3qxm6gxc){font-size:14px;line-height:1.45;display:block}.request:where(.astro-3qxm6gxc) small:where(.astro-3qxm6gxc){color:#756783;margin-top:6px;font-size:11px;display:block}.request-outcome:where(.astro-3qxm6gxc){text-align:right;flex:none}.request-arrow:where(.astro-3qxm6gxc){color:#8262b4}.status-pill:where(.astro-3qxm6gxc){color:#17633a;background:#eaf7ef;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:650;display:inline-block}.failure:where(.astro-3qxm6gxc){color:#a52a30;background:#fff0f0}.list-hint:where(.astro-3qxm6gxc){color:#756783;align-items:center;gap:8px;padding:8px 16px;font-size:11px;line-height:1.6;display:flex}.request-detail:where(.astro-3qxm6gxc){background:linear-gradient(145deg,#faf8ff,#f4f0fb);border-left:1px solid #e6e0ef;min-width:0;padding:26px}:where(.astro-3qxm6gxc)[hidden]{display:none}.request-detail:where(.astro-3qxm6gxc) section:where(.astro-3qxm6gxc){margin:0;padding:0}.detail-kicker:where(.astro-3qxm6gxc){letter-spacing:.08em;color:#7c658e;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.detail-kicker:where(.astro-3qxm6gxc) span:where(.astro-3qxm6gxc){letter-spacing:0;background:#ebe3f6;border-radius:5px;padding:4px 7px}h3:where(.astro-3qxm6gxc){letter-spacing:-.025em;margin:16px 0 12px;font-size:22px;font-weight:700;line-height:1.25}.detail-summary:where(.astro-3qxm6gxc){color:#756783;align-items:center;gap:10px;font-size:11px;display:flex}.attempts:where(.astro-3qxm6gxc){margin:20px 0;padding:0;list-style:none}.attempts:where(.astro-3qxm6gxc) li:where(.astro-3qxm6gxc){border-top:1px solid #e3dbee;align-items:center;gap:10px;padding:13px 0;display:flex}.attempt-symbol:where(.astro-3qxm6gxc){color:#17633a;background:#eaf7ef;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.attempt-symbol:where(.astro-3qxm6gxc).failure{color:#a52a30;background:#ffebed}.attempts:where(.astro-3qxm6gxc) strong:where(.astro-3qxm6gxc),.attempts:where(.astro-3qxm6gxc) small:where(.astro-3qxm6gxc){display:block}.attempts:where(.astro-3qxm6gxc) strong:where(.astro-3qxm6gxc){font-size:12px}.attempts:where(.astro-3qxm6gxc) small:where(.astro-3qxm6gxc){color:#756783;margin-top:4px;font-size:10px}.attempts:where(.astro-3qxm6gxc) li:where(.astro-3qxm6gxc)>span:where(.astro-3qxm6gxc):last-child{white-space:nowrap;color:#756783;margin-left:auto;font-size:11px}.detail-note:where(.astro-3qxm6gxc){color:#695878;background:#fff;border:1px solid #e6dff0;border-radius:8px;margin:0;padding:12px;font-size:11px;line-height:1.7}.detail-note--failure:where(.astro-3qxm6gxc){color:#8a4148;border-color:#f0d2d5}.activity-footnote:where(.astro-3qxm6gxc){border-top:1px solid #e6e0ef;align-items:center;gap:24px;padding:18px 24px;display:flex}.activity-footnote:where(.astro-3qxm6gxc)>span:where(.astro-3qxm6gxc){color:#554475;flex:none;align-items:center;gap:8px;font-size:11px;display:flex}.activity-footnote:where(.astro-3qxm6gxc) p:where(.astro-3qxm6gxc){color:#756783;margin:0;font-size:10px;line-height:1.7}button:where(.astro-3qxm6gxc):focus-visible{outline-offset:2px;outline:2px solid #7055ce}@media (width<=800px){.activity-workspace:where(.astro-3qxm6gxc){grid-template-columns:1fr}.request-detail:where(.astro-3qxm6gxc){border-top:1px solid #e6e0ef;border-left:0}.activity-footnote:where(.astro-3qxm6gxc){flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=480px){.activity-toolbar:where(.astro-3qxm6gxc),.request-detail:where(.astro-3qxm6gxc){padding:18px}.request:where(.astro-3qxm6gxc){gap:9px;padding:16px 10px}.request-icon:where(.astro-3qxm6gxc){display:none}.request-name:where(.astro-3qxm6gxc) strong:where(.astro-3qxm6gxc){font-size:12px}.request-arrow:where(.astro-3qxm6gxc){display:none}.activity-footnote:where(.astro-3qxm6gxc){padding:16px}}.map-heading:where(.astro-6v3rngye){justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.map-heading:where(.astro-6v3rngye) .map-label:where(.astro-6v3rngye){margin-bottom:0}:where(.astro-6v3rngye)[data-map-toggle]{color:#ded8f9;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #595172;border-radius:6px;padding:5px 10px;font-size:10px}:where(.astro-6v3rngye)[data-map-toggle][hidden]{display:none}.map-line:where(.astro-6v3rngye){position:relative}.map-packet:where(.astro-6v3rngye){opacity:0;background:#d6caff;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-3px;box-shadow:0 0 12px #bba4ff}.connection-map:where(.astro-6v3rngye) .map-flow:where(.astro-6v3rngye){text-align:center;color:#d6caff;min-height:20px;margin:20px 0 0;font-size:12px;line-height:1.6}.cloud-page:where(.astro-6v3rngye){color:var(--ink);overflow:clip}.cloud-page:where(.astro-6v3rngye) h1:where(.astro-6v3rngye),.cloud-page:where(.astro-6v3rngye) h2:where(.astro-6v3rngye),.cloud-page:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){letter-spacing:-.035em;text-wrap:balance;font-weight:750}.cloud-page:where(.astro-6v3rngye) h2:where(.astro-6v3rngye){margin:16px 0;font-size:clamp(28px,3.1vw,43px);line-height:1.15}.cloud-page:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){margin:18px 0 12px;font-size:21px;line-height:1.3}.cloud-page:where(.astro-6v3rngye) p:where(.astro-6v3rngye){color:var(--ink-3);line-height:1.75}.gateway-hero:where(.astro-6v3rngye){background:radial-gradient(at 85% 20%,#ededff 0,#0000 58%),linear-gradient(#fafaff,#fff);padding:100px 0 72px}.hero-layout:where(.astro-6v3rngye){grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:54px;display:grid}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye){margin:24px 0;font-size:clamp(42px,4.8vw,66px);line-height:1.06}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye) span:where(.astro-6v3rngye){color:var(--indigo)}.lede:where(.astro-6v3rngye){max-width:610px;font-size:18px}.actions:where(.astro-6v3rngye){flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-stats:where(.astro-6v3rngye){border-top:1px solid #dfdaee;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0;padding-top:24px;display:grid}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye){flex-direction:column;min-width:0;display:flex}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye)+div:where(.astro-6v3rngye){border-left:1px solid #dfdaee;padding-left:20px}.hero-stats:where(.astro-6v3rngye) dt:where(.astro-6v3rngye){color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:600}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye){letter-spacing:-.035em;color:var(--indigo);margin:0;font-size:clamp(25px,3vw,38px);font-weight:750;line-height:1.2}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye) span:where(.astro-6v3rngye){letter-spacing:0;font-size:12px;font-weight:550}.hero-stats:where(.astro-6v3rngye) small:where(.astro-6v3rngye){letter-spacing:0;color:var(--ink-3);margin-top:8px;font-size:11px;font-weight:400;line-height:1.6;display:block}@media (width<=480px){.hero-stats:where(.astro-6v3rngye){gap:10px}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye)+div:where(.astro-6v3rngye){padding-left:10px}.hero-stats:where(.astro-6v3rngye) dt:where(.astro-6v3rngye){font-size:11px}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye){font-size:25px}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye) span:where(.astro-6v3rngye){font-size:10px}}.preview:where(.astro-6v3rngye){letter-spacing:.03em;color:#5146af;background:#f0eeff;border:1px solid #d9d6ff;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:650;line-height:1.4}.connection-map:where(.astro-6v3rngye){color:#fff;background:#19182d;border:1px solid #302e4b;border-radius:24px;padding:28px;box-shadow:0 24px 65px -32px #5146af88}.map-label:where(.astro-6v3rngye){letter-spacing:.13em;color:#aaa6cf;margin-bottom:22px;font-size:10px}.client-node:where(.astro-6v3rngye),.gateway-node:where(.astro-6v3rngye){background:#25233e;border:1px solid #43405f;border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.gateway-node:where(.astro-6v3rngye){background:#6556e8;border-color:#9c92f4}.connection-map:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:14px;font-weight:650}.connection-map:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:#c9c6e2;margin-top:5px;font-size:11px;display:block}.gateway-node:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:#eeeaff}.node-icon:where(.astro-6v3rngye){background:#ffffff12;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.node-tag:where(.astro-6v3rngye){white-space:nowrap;color:#d2cef0;border:1px solid #5c567a;border-radius:5px;margin-left:auto;padding:5px;font-size:9px}.map-line:where(.astro-6v3rngye){background:linear-gradient(#746baf,#b4abef);width:1px;height:30px;margin:auto}.map-sites:where(.astro-6v3rngye){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.map-site:where(.astro-6v3rngye){background:#25233e;border:1px solid #43405f;border-radius:10px;min-width:0;padding:16px 10px}.map-site:where(.astro-6v3rngye) svg:where(.astro-6v3rngye){color:#b9b1ff;margin-bottom:12px}.map-site:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:11px;display:block}.map-site:where(.astro-6v3rngye) small:where(.astro-6v3rngye){overflow-wrap:anywhere;font-size:9px}.connection-map:where(.astro-6v3rngye) .map-caption:where(.astro-6v3rngye){color:#aaa6cf;text-align:center;margin:20px 0 0;font-size:10px;line-height:1.6}.cloud-sections:where(.astro-6v3rngye){border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:28px;padding-top:20px;padding-bottom:20px;display:flex}.cloud-sections:where(.astro-6v3rngye) a:where(.astro-6v3rngye){color:var(--ink-3);font-size:12px;font-weight:600;text-decoration:none}.cloud-sections:where(.astro-6v3rngye) a:where(.astro-6v3rngye):hover{color:var(--indigo)}.cloud-section:where(.astro-6v3rngye){padding:80px 0;scroll-margin-top:100px}.section-tint:where(.astro-6v3rngye){background:#f8f8fc}.safe-updates-layout:where(.astro-6v3rngye){grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;display:grid}.safe-updates-copy:where(.astro-6v3rngye) p:where(.astro-6v3rngye){color:var(--ink-3);line-height:1.75}.safe-updates-copy:where(.astro-6v3rngye) .actions:where(.astro-6v3rngye){flex-wrap:wrap;margin-top:24px}.safe-updates-screen:where(.astro-6v3rngye){border:1px solid var(--rule);background:#fff;border-radius:16px;min-width:0;margin:0;overflow:hidden;box-shadow:0 16px 40px #22194b0f}.safe-updates-screen:where(.astro-6v3rngye) a:where(.astro-6v3rngye),.safe-updates-screen:where(.astro-6v3rngye) img:where(.astro-6v3rngye){width:100%;display:block}.safe-updates-screen:where(.astro-6v3rngye) img:where(.astro-6v3rngye){height:auto}.safe-updates-screen:where(.astro-6v3rngye) figcaption:where(.astro-6v3rngye){color:var(--ink-3);border-top:1px solid var(--rule);padding:14px 20px;font-size:12px;line-height:1.6}.safe-updates-steps:where(.astro-6v3rngye){border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 24px;padding:28px 0;list-style:none;display:grid}.safe-updates-steps:where(.astro-6v3rngye) li:where(.astro-6v3rngye){gap:14px;display:flex}.safe-updates-steps:where(.astro-6v3rngye) li:where(.astro-6v3rngye)>span:where(.astro-6v3rngye){color:var(--indigo);padding-top:3px;font-size:13px;font-weight:700}.safe-updates-steps:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){margin:0 0 8px;font-size:17px}.safe-updates-steps:where(.astro-6v3rngye) p:where(.astro-6v3rngye){color:var(--ink-3);margin:0;font-size:14px;line-height:1.7}.safe-updates-note:where(.astro-6v3rngye){color:var(--ink-3);margin:0;font-size:13px;line-height:1.8}.safe-updates-note:where(.astro-6v3rngye) a:where(.astro-6v3rngye){color:var(--indigo);text-underline-offset:3px}@media (width<=900px){.safe-updates-layout:where(.astro-6v3rngye){grid-template-columns:1fr;gap:28px}}@media (width<=600px){.safe-updates-steps:where(.astro-6v3rngye){grid-template-columns:1fr}}.section-intro:where(.astro-6v3rngye){max-width:740px;margin-bottom:34px}.section-intro:where(.astro-6v3rngye)>p:where(.astro-6v3rngye){margin:0 0 12px;font-size:16px}.workflow-demo:where(.astro-6v3rngye){background:#fafaff;border:1px solid #dcd9ef;border-radius:18px;overflow:hidden}.demo-toolbar:where(.astro-6v3rngye){border-bottom:1px solid #e5e2f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;display:flex}.sample-label:where(.astro-6v3rngye){color:#64607d;font-size:11px;font-weight:500}.demo-controls:where(.astro-6v3rngye){background:#eceaf5;border-radius:9px;padding:3px;display:flex}.demo-controls:where(.astro-6v3rngye) button:where(.astro-6v3rngye){font:inherit;color:#56516f;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:12px}.demo-controls:where(.astro-6v3rngye) button:where(.astro-6v3rngye)[aria-pressed=true]{color:#4338ca;background:#fff;font-weight:650;box-shadow:0 1px 4px #20185f12}.demo-prompt:where(.astro-6v3rngye){align-items:center;gap:16px;padding:26px 24px;display:flex}.demo-prompt:where(.astro-6v3rngye) p:where(.astro-6v3rngye){color:#232037;flex:1;margin:0;font-size:17px;font-weight:550}.prompt-symbol:where(.astro-6v3rngye){color:var(--indigo);font-size:24px}.demo-results:where(.astro-6v3rngye){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px;display:grid}.demo-result:where(.astro-6v3rngye){background:#fff;border:1px solid #e2dfef;border-radius:12px;flex-direction:column;gap:20px;padding:20px;display:flex}.demo-result:where(.astro-6v3rngye)[hidden]{display:none}.result-site:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:14px}.result-site:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:#6b667f;margin-top:6px;font-size:12px;display:block}.result-version:where(.astro-6v3rngye){letter-spacing:-.04em;font-size:22px;font-weight:700}.result-status:where(.astro-6v3rngye){color:#17613a;font-size:11px;font-weight:650}.result-status:where(.astro-6v3rngye):before{content:"✓";margin-right:6px}.workflow-demo:where(.astro-6v3rngye) .demo-status:where(.astro-6v3rngye){margin:0;padding:18px 24px;font-size:12px}.capability-grid:where(.astro-6v3rngye){grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.capability:where(.astro-6v3rngye){border:1px solid var(--rule);border-radius:16px;flex-direction:column;padding:28px;display:flex}.capability:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin:0 0 24px;font-size:14px}.card-top:where(.astro-6v3rngye){color:var(--indigo);justify-content:space-between;align-items:center;display:flex}.card-top:where(.astro-6v3rngye) span:where(.astro-6v3rngye){color:var(--ink-4);font-family:monospace;font-size:12px}.prompt-example:where(.astro-6v3rngye){border-top:1px solid var(--rule);color:var(--ink-2);margin-top:auto;padding-top:18px;font-size:12px;line-height:1.7}.setup-layout:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye){grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.setup-steps:where(.astro-6v3rngye){position:relative}.setup-steps:where(.astro-6v3rngye):before{content:"";background:#d8cbea;width:1px;position:absolute;top:34px;bottom:34px;left:38px}.setup-steps:where(.astro-6v3rngye) article:where(.astro-6v3rngye){background:#fff;border:1px solid #e0d8ee;border-radius:16px;gap:18px;margin:0 0 14px;padding:22px;display:flex;position:relative;box-shadow:0 10px 28px -24px #55418366}.setup-steps:where(.astro-6v3rngye) article:where(.astro-6v3rngye):last-child{margin-bottom:0}.setup-steps:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){margin:0 0 8px}.setup-steps:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin:0;font-size:14px}.setup-steps:where(.astro-6v3rngye) article:where(.astro-6v3rngye)>div:where(.astro-6v3rngye){min-width:0}.setup-steps:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:var(--ink-3);font-size:12px;line-height:1.6;display:block}.step-number:where(.astro-6v3rngye){color:#4d40be;background:#eae7ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.text-link:where(.astro-6v3rngye){color:var(--indigo);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.endpoint:where(.astro-6v3rngye){background:#fff;border:1px solid #dcd9eb;border-radius:9px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.endpoint:where(.astro-6v3rngye) code:where(.astro-6v3rngye){overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.endpoint:where(.astro-6v3rngye) button:where(.astro-6v3rngye){font:inherit;color:#493dab;cursor:pointer;background:#f4f2ff;border:1px solid #d8d4ef;border-radius:6px;flex:none;padding:6px 10px;font-size:12px}.setup-steps:where(.astro-6v3rngye) .copy-status:where(.astro-6v3rngye){min-height:22px;font-size:11px}.control-grid:where(.astro-6v3rngye){grid-template-columns:1fr 1fr;gap:40px;margin-top:32px;display:grid}.control-grid:where(.astro-6v3rngye) article:where(.astro-6v3rngye){padding:12px 0}.control-grid:where(.astro-6v3rngye) svg:where(.astro-6v3rngye){color:var(--indigo)}.control-grid:where(.astro-6v3rngye) p:where(.astro-6v3rngye){font-size:14px}.section-intro:where(.astro-6v3rngye) .plan-note:where(.astro-6v3rngye){font-size:13px}.roadmap:where(.astro-6v3rngye){border-bottom:1px solid var(--rule);align-items:center;gap:18px;margin-top:16px;padding:22px 0;display:flex}.roadmap:where(.astro-6v3rngye) .preview:where(.astro-6v3rngye){flex:none}.roadmap:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin:0;font-size:12px}.gateway-faq:where(.astro-6v3rngye){background:#fff;border:1px solid #e0deeb;border-radius:16px;align-self:start;min-width:0;overflow:hidden}.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye){border-bottom:1px solid #e0deeb}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye){cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:14px;font-weight:650;list-style:none;display:flex}.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye):last-child{border-bottom:0}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye):hover{background:#f8f7ff}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye):focus-visible{outline-offset:-4px}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye)::-webkit-details-marker{display:none}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye) span:where(.astro-6v3rngye){width:28px;height:28px;color:var(--indigo);background:#f5f3ff;border:1px solid #dfdaf5;border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye)[open] summary:where(.astro-6v3rngye) span:where(.astro-6v3rngye){transform:rotate(45deg)}.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin:0;padding:0 24px 24px;font-size:14px}.closing:where(.astro-6v3rngye){padding:72px 0}.closing-inner:where(.astro-6v3rngye){background:linear-gradient(130deg,#f2f0ff,#fafaff);border:1px solid #dfdaf5;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:36px;max-width:100%;padding:52px;display:grid}.closing-copy:where(.astro-6v3rngye){min-width:0}@media (width<=900px){.closing-inner:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr);gap:32px}}.closing:where(.astro-6v3rngye) h2:where(.astro-6v3rngye){max-width:760px}.closing:where(.astro-6v3rngye) p:where(.astro-6v3rngye){max-width:620px;font-size:16px}.cloud-page:where(.astro-6v3rngye) :where(.astro-6v3rngye):is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #6355db}.cloud-page:where(.astro-6v3rngye) .btn:where(.astro-6v3rngye){white-space:normal;text-align:center}.gateway-video:where(.astro-6v3rngye){color:#fff;background:#19182d;border:1px solid #49435f;border-radius:16px;width:min(940px,94vw);max-height:90dvh;padding:48px 16px 16px}.gateway-video:where(.astro-6v3rngye)::backdrop{background:#100e20cc}.gateway-video:where(.astro-6v3rngye) :where(.astro-6v3rngye)[data-video-frame]{aspect-ratio:16/9}.gateway-video:where(.astro-6v3rngye) iframe{border:0;width:100%;height:100%}.video-close:where(.astro-6v3rngye){color:#fff;cursor:pointer;background:#ffffff15;border:1px solid #fff4;border-radius:50%;width:32px;height:32px;position:absolute;top:8px;right:12px}@media (prefers-reduced-motion:no-preference){.workflow-demo:where(.astro-6v3rngye).is-running .demo-result:where(.astro-6v3rngye){animation:.5s both result-in;animation-delay:var(--step)}@keyframes result-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1050px){.hero-layout:where(.astro-6v3rngye){gap:28px}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye){font-size:46px}.node-tag:where(.astro-6v3rngye){display:none}.setup-layout:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye){gap:36px}.roadmap:where(.astro-6v3rngye){flex-direction:column;align-items:flex-start;gap:12px}.closing-inner:where(.astro-6v3rngye){padding:24px}}.demo-result:where(.astro-6v3rngye),.capability:where(.astro-6v3rngye),.setup-layout:where(.astro-6v3rngye)>:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye)>:where(.astro-6v3rngye),.control-grid:where(.astro-6v3rngye)>:where(.astro-6v3rngye){overflow-wrap:anywhere;min-width:0}@media (width<=800px){.demo-results:where(.astro-6v3rngye),.capability-grid:where(.astro-6v3rngye),.setup-layout:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye),.control-grid:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr)}.setup-layout:where(.astro-6v3rngye),.faq-layout:where(.astro-6v3rngye){gap:32px}.capability-grid:where(.astro-6v3rngye),.control-grid:where(.astro-6v3rngye){gap:18px}.demo-result:where(.astro-6v3rngye){gap:12px}.capability:where(.astro-6v3rngye){padding:24px}}@media (width<=600px){.demo-prompt:where(.astro-6v3rngye){flex-wrap:wrap;gap:12px;padding:20px 16px}.demo-prompt:where(.astro-6v3rngye) .btn:where(.astro-6v3rngye){justify-content:center;width:100%}.demo-toolbar:where(.astro-6v3rngye){padding:16px}.demo-results:where(.astro-6v3rngye){padding:0 16px}.workflow-demo:where(.astro-6v3rngye) .demo-status:where(.astro-6v3rngye){padding:16px}.roadmap:where(.astro-6v3rngye){flex-direction:column;align-items:flex-start;gap:12px}}.hero-layout:where(.astro-6v3rngye)>:where(.astro-6v3rngye){min-width:0}@media (width<=900px){.gateway-hero:where(.astro-6v3rngye){padding:52px 0 44px}.hero-layout:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr);gap:36px}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye){font-size:clamp(36px,6.5vw,54px);line-height:1.1}.connection-map:where(.astro-6v3rngye){box-sizing:border-box;width:100%}.hero-copy:where(.astro-6v3rngye) .eyebrow:where(.astro-6v3rngye){letter-spacing:.08em;flex-wrap:wrap;max-width:100%;font-size:10px}.client-node:where(.astro-6v3rngye)>div:where(.astro-6v3rngye),.gateway-node:where(.astro-6v3rngye)>div:where(.astro-6v3rngye){min-width:0}.connection-map:where(.astro-6v3rngye) strong:where(.astro-6v3rngye),.connection-map:where(.astro-6v3rngye) small:where(.astro-6v3rngye){overflow-wrap:anywhere}}@media (width<=600px){.gateway-hero:where(.astro-6v3rngye){padding-top:36px}.hero-copy:where(.astro-6v3rngye) h1:where(.astro-6v3rngye){margin:22px 0;font-size:clamp(32px,8.5vw,46px)}.hero-copy:where(.astro-6v3rngye) .lede:where(.astro-6v3rngye){font-size:16px}.hero-copy:where(.astro-6v3rngye) .actions:where(.astro-6v3rngye){flex-direction:column;align-items:stretch;gap:12px}.hero-copy:where(.astro-6v3rngye) .actions:where(.astro-6v3rngye) .btn:where(.astro-6v3rngye){justify-content:center;width:100%;min-width:0;padding-inline:16px}.hero-stats:where(.astro-6v3rngye){gap:10px;margin-top:26px;padding-top:20px}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye)+div:where(.astro-6v3rngye){padding-left:10px}.hero-stats:where(.astro-6v3rngye) dt:where(.astro-6v3rngye){font-size:11px;line-height:1.5}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye){font-size:26px}.hero-stats:where(.astro-6v3rngye) dd:where(.astro-6v3rngye) span:where(.astro-6v3rngye),.hero-stats:where(.astro-6v3rngye) small:where(.astro-6v3rngye){font-size:10px}.connection-map:where(.astro-6v3rngye){border-radius:20px;padding:20px}.map-heading:where(.astro-6v3rngye){gap:10px}.map-heading:where(.astro-6v3rngye) .map-label:where(.astro-6v3rngye){letter-spacing:.08em;font-size:9px;line-height:1.6}:where(.astro-6v3rngye)[data-map-toggle]{flex:none}.client-node:where(.astro-6v3rngye),.gateway-node:where(.astro-6v3rngye){gap:10px;padding:14px 12px}.node-icon:where(.astro-6v3rngye){width:32px;height:32px}.map-sites:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr)}.map-site:where(.astro-6v3rngye){grid-template-columns:24px minmax(0,1fr);gap:3px 10px;padding:12px;display:grid}.map-site:where(.astro-6v3rngye) svg{grid-row:span 2;align-self:center;margin:0}.map-site:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:13px}.map-site:where(.astro-6v3rngye) small:where(.astro-6v3rngye){grid-column:2;margin:0;font-size:11px}.connection-map:where(.astro-6v3rngye) .map-flow:where(.astro-6v3rngye){min-height:40px}}@media (width<=360px){.hero-stats:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr);gap:14px}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye)+div:where(.astro-6v3rngye){border-top:1px solid #dfdaee;border-left:0;padding:14px 0 0}.hero-stats:where(.astro-6v3rngye)>div:where(.astro-6v3rngye){grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.connection-map:where(.astro-6v3rngye){padding:16px}}.hero-product-note:where(.astro-6v3rngye){color:var(--ink-3);margin:18px 0 0;font-size:12px;line-height:1.7}.hero-product-note:where(.astro-6v3rngye) a:where(.astro-6v3rngye){color:var(--indigo);text-underline-offset:3px;text-decoration:underline}.cloud-section:where(.astro-6v3rngye){padding:64px 0}.setup-layout:where(.astro-6v3rngye){align-items:start;gap:48px}.setup-layout:where(.astro-6v3rngye)>.section-intro:where(.astro-6v3rngye){margin-bottom:0}.setup-checklist:where(.astro-6v3rngye){background:linear-gradient(135deg,#f0eaff,#fff);border:1px solid #dfd5ef;border-radius:16px;margin-top:28px;padding:24px}.checklist-heading:where(.astro-6v3rngye){color:#62468d;align-items:center;gap:10px;display:flex}.checklist-heading:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){margin:0;font-size:16px}.setup-checklist:where(.astro-6v3rngye) ul:where(.astro-6v3rngye){margin:20px 0 16px;padding:0;list-style:none}.setup-checklist:where(.astro-6v3rngye) li:where(.astro-6v3rngye){align-items:start;gap:10px;margin:0 0 16px;display:flex}.setup-checklist:where(.astro-6v3rngye) li:where(.astro-6v3rngye)>span:where(.astro-6v3rngye){color:#644497;background:#e3d8f5;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.setup-checklist:where(.astro-6v3rngye) strong:where(.astro-6v3rngye){font-size:13px;line-height:1.6;display:block}.setup-checklist:where(.astro-6v3rngye) small:where(.astro-6v3rngye){color:var(--ink-3);margin-top:3px;font-size:12px;line-height:1.65;display:block}.setup-checklist:where(.astro-6v3rngye)>p:where(.astro-6v3rngye){border-top:1px solid #e1d8ee;margin:0;padding-top:14px;font-size:11px}.control-grid:where(.astro-6v3rngye){gap:20px}.control-grid:where(.astro-6v3rngye) article:where(.astro-6v3rngye){background:#fcfbfe;border:1px solid #e4dfed;border-radius:14px;padding:24px}.control-grid:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){font-size:18px}.control-grid:where(.astro-6v3rngye) p:where(.astro-6v3rngye){margin-bottom:0;font-size:13px}.connection-path:where(.astro-6v3rngye){color:#655279;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 0;font-size:12px;text-decoration:none;display:flex}.connection-path:where(.astro-6v3rngye)>span:where(.astro-6v3rngye){align-items:center;gap:8px;display:flex}.connection-path:where(.astro-6v3rngye)>span:where(.astro-6v3rngye):last-child{color:var(--indigo)}.faq-layout:where(.astro-6v3rngye){display:block}.gateway-faq:where(.astro-6v3rngye){background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid;overflow:visible}.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye),.gateway-faq:where(.astro-6v3rngye) details:where(.astro-6v3rngye):last-child{background:#fff;border:1px solid #e0deeb;border-radius:12px;overflow:hidden}.gateway-faq:where(.astro-6v3rngye) summary:where(.astro-6v3rngye){padding:18px 20px}.roadmap:where(.astro-6v3rngye){border-bottom:0;padding-bottom:0}.cloud-page:where(.astro-6v3rngye) [id]{scroll-margin-top:var(--cloud-anchor-offset,calc(var(--topbar-h,90px) + 84px))}@media (width<=800px){.setup-layout:where(.astro-6v3rngye){gap:28px}.gateway-faq:where(.astro-6v3rngye){grid-template-columns:minmax(0,1fr)}.connection-path:where(.astro-6v3rngye){flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=600px){.cloud-section:where(.astro-6v3rngye){padding:48px 0}.setup-checklist:where(.astro-6v3rngye),.control-grid:where(.astro-6v3rngye) article:where(.astro-6v3rngye){padding:20px}.setup-steps:where(.astro-6v3rngye) article:where(.astro-6v3rngye){gap:12px;padding:18px}.setup-steps:where(.astro-6v3rngye) h3:where(.astro-6v3rngye){font-size:18px}.setup-steps:where(.astro-6v3rngye):before{left:34px}.cloud-sections:where(.astro-6v3rngye){gap:10px 20px}.cloud-sections:where(.astro-6v3rngye) a:where(.astro-6v3rngye){font-size:12px}}
