.audience-section.svelte-1xs1ymv{border-top:1px solid var(--line);background:var(--bg-1);padding:112px 0}.section-wrap.svelte-1xs1ymv{width:min(1200px,100% - 64px);margin:0 auto}.editorial-heading.svelte-1xs1ymv{max-width:880px;margin-bottom:42px}.editorial-heading.svelte-1xs1ymv>span:where(.svelte-1xs1ymv){color:var(--brand-3);font:550 11px/1 var(--mono);text-transform:uppercase}.editorial-heading.svelte-1xs1ymv h2:where(.svelte-1xs1ymv){color:var(--fg-0);font:500 48px/1.04 var(--display);letter-spacing:0;margin:14px 0 17px}.audience-list.svelte-1xs1ymv{border-top:1px solid var(--line-2)}.audience-list.svelte-1xs1ymv article:where(.svelte-1xs1ymv){border-bottom:1px solid var(--line-2);grid-template-columns:56px 46px minmax(180px,240px) minmax(0,1fr);align-items:center;gap:20px;min-height:100px;display:grid;position:relative;overflow:hidden}.audience-list.svelte-1xs1ymv article:where(.svelte-1xs1ymv):after{content:"";border-bottom:1px solid var(--brand-3);opacity:.5;transform-origin:0;position:absolute;bottom:0;left:362px;right:0;transform:scaleX(0)}.audience-list[data-visible=true] article:after{animation:.9s cubic-bezier(.2,.8,.2,1) both svelte-1xs1ymv-audience-route}.audience-list[data-visible=true] article:nth-child(2):after{animation-delay:.12s}.audience-list[data-visible=true] article:nth-child(3):after{animation-delay:.24s}.audience-list[data-visible=true] article:nth-child(4):after{animation-delay:.36s}.audience-number.svelte-1xs1ymv{color:var(--fg-3);font:500 10px/1 var(--mono)}.audience-icon.svelte-1xs1ymv{border:1px solid var(--line);width:40px;height:40px;color:var(--brand-3);place-items:center;display:grid}.audience-list.svelte-1xs1ymv h3:where(.svelte-1xs1ymv){color:var(--fg-0);font:550 19px/1.2 var(--display);letter-spacing:0;margin:0}.audience-list.svelte-1xs1ymv p:where(.svelte-1xs1ymv){border:1px solid var(--line);width:fit-content;max-width:560px;color:var(--fg-2);font:550 10px/1 var(--mono);text-transform:uppercase;margin:0;padding:8px 10px}@keyframes svelte-1xs1ymv-audience-route{to{transform:scaleX(1)}}@media (width<=720px){.audience-section.svelte-1xs1ymv{padding:76px 0}.section-wrap.svelte-1xs1ymv{width:calc(100% - 36px)}.editorial-heading.svelte-1xs1ymv{margin-bottom:34px}.editorial-heading.svelte-1xs1ymv h2:where(.svelte-1xs1ymv){font-size:34px}.audience-list.svelte-1xs1ymv article:where(.svelte-1xs1ymv){grid-template-columns:36px 40px minmax(0,1fr);gap:12px;padding:20px 0}.audience-list.svelte-1xs1ymv h3:where(.svelte-1xs1ymv){font-size:17px}.audience-list.svelte-1xs1ymv p:where(.svelte-1xs1ymv){grid-column:3}}@media (prefers-reduced-motion:reduce){.audience-list.svelte-1xs1ymv article:where(.svelte-1xs1ymv):after{animation:none;transform:scaleX(1)}}.catalog-section.svelte-1um5dn9{border-block:1px solid var(--line);background:var(--bg-1);padding:112px 0}.section-wrap.svelte-1um5dn9{width:min(1200px,100% - 64px);margin:0 auto}.catalog-heading.svelte-1um5dn9{justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px;display:flex}.catalog-heading.svelte-1um5dn9>div:where(.svelte-1um5dn9)>span:where(.svelte-1um5dn9){color:var(--brand-3);font:550 11px/1 var(--mono);text-transform:uppercase}.catalog-heading.svelte-1um5dn9 h2:where(.svelte-1um5dn9){color:var(--fg-0);font:500 38px/1.04 var(--display);letter-spacing:0;margin:14px 0 17px}.catalog-heading.svelte-1um5dn9>a:where(.svelte-1um5dn9){color:var(--fg-0);flex:none;align-items:center;gap:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.catalog-categories.svelte-1um5dn9{color:var(--fg-2);font:550 10px/1 var(--mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0;display:flex}.catalog-categories.svelte-1um5dn9 em:where(.svelte-1um5dn9){border:1px solid var(--line);color:var(--fg-2);padding:8px 10px;font-style:normal}.catalog-categories.svelte-1um5dn9 em:where(.svelte-1um5dn9)+em:where(.svelte-1um5dn9){border-inline-start:0}.service-rail.svelte-1um5dn9{border:1px solid var(--line-2);background:var(--bg-0);grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.service-rail.svelte-1um5dn9:after{content:"";border-left:1px solid var(--brand-3);box-shadow:0 0 18px color-mix(in srgb, var(--brand-3) 45%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:-1px}.service-rail[data-visible=true]:after{animation:7s ease-in-out .7s infinite svelte-1um5dn9-catalog-scan}.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9){border-inline-end:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;height:112px;display:flex}.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9):last-child{border-inline-end:0}.service-rail.svelte-1um5dn9 img:where(.svelte-1um5dn9){object-fit:contain;width:38px;height:38px}.service-rail.svelte-1um5dn9 span:where(.svelte-1um5dn9){color:var(--fg-1);font-size:11px;font-weight:600}.service-rail[data-visible=true]>div img{animation:.62s cubic-bezier(.2,.8,.2,1) both svelte-1um5dn9-service-mark-arrive}.service-rail[data-visible=true]>div:nth-child(2) img{animation-delay:70ms}.service-rail[data-visible=true]>div:nth-child(3) img{animation-delay:.14s}.service-rail[data-visible=true]>div:nth-child(4) img{animation-delay:.21s}.service-rail[data-visible=true]>div:nth-child(5) img{animation-delay:.28s}.service-rail[data-visible=true]>div:nth-child(6) img{animation-delay:.35s}.service-rail[data-visible=true]>div:nth-child(7) img{animation-delay:.42s}.service-rail[data-visible=true]>div:nth-child(8) img{animation-delay:.49s}.live-catalog.svelte-1um5dn9{border:1px solid var(--line);border-top:0;align-items:center;gap:0;min-height:54px;display:flex;overflow:hidden}.live-catalog.svelte-1um5dn9>span:where(.svelte-1um5dn9){color:var(--fg-3);font:500 9px/1 var(--mono);text-transform:uppercase;white-space:nowrap;padding:0 16px}.live-catalog.svelte-1um5dn9 a:where(.svelte-1um5dn9){border-inline-start:1px solid var(--line);min-width:0;height:53px;color:var(--fg-1);white-space:nowrap;align-items:center;gap:7px;padding:0 13px;font-size:10px;text-decoration:none;display:flex}.live-catalog.svelte-1um5dn9 img:where(.svelte-1um5dn9){object-fit:contain;width:22px;height:22px}@keyframes svelte-1um5dn9-catalog-scan{0%{opacity:0;translate:0}10%,75%{opacity:.7}85%,to{opacity:0;translate:1198px}}@keyframes svelte-1um5dn9-service-mark-arrive{0%{opacity:0;scale:.62}to{opacity:1;scale:1}}@media (width<=980px){.service-rail.svelte-1um5dn9{grid-template-columns:repeat(4,minmax(0,1fr))}.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9){border-bottom:1px solid var(--line)}.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9):nth-child(4n){border-inline-end:0}.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9):nth-last-child(-n+4){border-bottom:0}}@media (width<=720px){.catalog-section.svelte-1um5dn9{padding:76px 0}.section-wrap.svelte-1um5dn9{width:calc(100% - 36px)}.catalog-heading.svelte-1um5dn9{flex-direction:column;align-items:flex-start}.catalog-heading.svelte-1um5dn9 h2:where(.svelte-1um5dn9){font-size:31px}.service-rail.svelte-1um5dn9{grid-template-columns:repeat(2,minmax(0,1fr))}.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9),.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9):nth-child(4n),.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9):nth-last-child(-n+4){border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);height:92px}.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9):nth-child(2n){border-inline-end:0}.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9):nth-last-child(-n+2){border-bottom:0}.live-catalog.svelte-1um5dn9{overflow-x:auto}.live-catalog.svelte-1um5dn9>span:where(.svelte-1um5dn9){background:var(--bg-1);position:sticky;left:0}}@media (prefers-reduced-motion:reduce){.service-rail.svelte-1um5dn9:after,.service-rail.svelte-1um5dn9>div:where(.svelte-1um5dn9) img:where(.svelte-1um5dn9){animation:none}}.control-section.svelte-vuq87i{background:var(--bg-0);padding:112px 0}.section-wrap.svelte-vuq87i{width:min(1200px,100% - 64px);margin:0 auto}.control-layout.svelte-vuq87i{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.editorial-heading.svelte-vuq87i{max-width:880px;margin:0}.editorial-heading.svelte-vuq87i>span:where(.svelte-vuq87i){color:var(--brand-3);font:550 11px/1 var(--mono);text-transform:uppercase}.editorial-heading.svelte-vuq87i h2:where(.svelte-vuq87i){color:var(--fg-0);font:500 48px/1.04 var(--display);letter-spacing:0;margin:14px 0 17px}.control-promise.svelte-vuq87i{color:var(--fg-2);font:550 10px/1 var(--mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0;display:flex}.control-promise.svelte-vuq87i span:where(.svelte-vuq87i){border:1px solid var(--line);color:var(--fg-2);padding:8px 10px}.control-promise.svelte-vuq87i span:where(.svelte-vuq87i)+span:where(.svelte-vuq87i){border-inline-start:0}.control-system.svelte-vuq87i{color:#e9ebf1;background:#080a0e;border:1px solid #252a34;box-shadow:0 28px 90px #00000029}.control-system-head.svelte-vuq87i{border-bottom:1px solid #1d2129;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:0 16px;display:grid}.control-system-head.svelte-vuq87i .logo-badge:where(.svelte-vuq87i){width:38px;height:38px}.control-system-head.svelte-vuq87i strong:where(.svelte-vuq87i),.control-system-head.svelte-vuq87i span:where(.svelte-vuq87i){display:block}.control-system-head.svelte-vuq87i strong:where(.svelte-vuq87i){font-size:12px}.control-system-head.svelte-vuq87i span:where(.svelte-vuq87i){color:#707987;margin-top:4px;font-size:9px}.control-system-head.svelte-vuq87i em:where(.svelte-vuq87i){color:#67d7a3;font:500 9px/1 var(--mono);text-transform:uppercase;align-items:center;gap:6px;font-style:normal;display:flex}.control-system-head.svelte-vuq87i em:where(.svelte-vuq87i) i:where(.svelte-vuq87i){background:#67d7a3;border-radius:50%;width:5px;height:5px}.control-system-body.svelte-vuq87i{grid-template-columns:1.2fr .8fr;display:grid}.control-layers.svelte-vuq87i{border-inline-end:1px solid #1d2129;gap:8px;padding:18px;display:grid}.control-layers.svelte-vuq87i>div:where(.svelte-vuq87i){background:#0d1015;border:1px solid #20252e;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:grid;position:relative}.control-layers.svelte-vuq87i>div:where(.svelte-vuq87i):not(:last-child):after{content:"";border-left:1px solid #555bd3;height:8px;position:absolute;bottom:-9px;left:45px}.control-layers.svelte-vuq87i span:where(.svelte-vuq87i){color:#77808f;font:500 8px/1 var(--mono)}.control-layers.svelte-vuq87i strong:where(.svelte-vuq87i){font-size:11px}.control-layers.svelte-vuq87i em:where(.svelte-vuq87i){color:#818a99;font-size:9px;font-style:normal}.control-layers.svelte-vuq87i .company-layer:where(.svelte-vuq87i){background:#141723;border-color:#555bd3}.control-layers.svelte-vuq87i .company-layer:where(.svelte-vuq87i) span:where(.svelte-vuq87i){color:#8f93ff}.control-ledger.svelte-vuq87i{padding:18px}.control-ledger.svelte-vuq87i div:where(.svelte-vuq87i){color:#aab1bd;border-bottom:1px solid #1d2129;justify-content:space-between;align-items:center;gap:12px;min-height:46px;font-size:10px;display:flex}.control-ledger.svelte-vuq87i div:where(.svelte-vuq87i):last-child{border-bottom:0}.control-ledger.svelte-vuq87i svg{color:#67d7a3}.control-system[data-visible=true] .control-layers>div{animation:.65s cubic-bezier(.2,.8,.2,1) both svelte-vuq87i-control-layer-arrive}.control-system[data-visible=true] .control-layers>div:nth-child(2){animation-delay:.1s}.control-system[data-visible=true] .control-layers>div:nth-child(3){animation-delay:.2s}.control-system[data-visible=true] .control-layers>div:nth-child(4){animation-delay:.3s}.control-system[data-visible=true] .control-layers>div:nth-child(5){animation-delay:.4s}.control-system[data-visible=true] .control-ledger svg{animation:.45s both svelte-vuq87i-check-arrive}@keyframes svelte-vuq87i-control-layer-arrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes svelte-vuq87i-check-arrive{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@media (width<=980px){.control-layout.svelte-vuq87i{grid-template-columns:1fr;gap:42px}.editorial-heading.svelte-vuq87i{max-width:760px}}@media (width<=720px){.control-section.svelte-vuq87i{padding:76px 0}.section-wrap.svelte-vuq87i{width:calc(100% - 36px)}.editorial-heading.svelte-vuq87i h2:where(.svelte-vuq87i){font-size:34px}.control-system-body.svelte-vuq87i{grid-template-columns:1fr}.control-layers.svelte-vuq87i{border-inline-end:0;border-bottom:1px solid #1d2129}.control-layers.svelte-vuq87i>div:where(.svelte-vuq87i){grid-template-columns:55px minmax(0,1fr)}.control-layers.svelte-vuq87i em:where(.svelte-vuq87i){display:none}}@media (prefers-reduced-motion:reduce){.control-layers.svelte-vuq87i>div:where(.svelte-vuq87i),.control-ledger.svelte-vuq87i svg{animation:none}}.agent-rail.svelte-gus455{z-index:2;color:#f4f5f8;background:#050608;border-bottom:1px solid #ffffff17;padding:26px 0 0;position:relative}.rail-label.svelte-gus455{color:#747d8c;width:min(1200px,100% - 64px);font:500 10px/1 var(--mono);text-transform:uppercase;margin:0 auto 18px}.agent-marquee.svelte-gus455{border-top:1px solid #ffffff17;overflow:hidden}.agent-track.svelte-gus455{width:max-content;animation:38s linear infinite svelte-gus455-agent-marquee;display:flex}.agent-item.svelte-gus455{color:#c9ced7;border-inline-end:1px solid #ffffff17;align-items:center;gap:13px;width:210px;height:86px;padding:0 24px;font-size:12px;font-weight:550;display:flex}.agent-mark.svelte-gus455{flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.agent-mark.svelte-gus455 img:where(.svelte-gus455){object-fit:contain;background:#f3f4f7;border-radius:4px;width:32px;height:32px;padding:4px}.agent-mark.svelte-gus455 img.dark-tile:where(.svelte-gus455){background:#11131a;padding:2px}.agent-mark.svelte-gus455 img.wide-mark:where(.svelte-gus455){background:0 0;width:35px;height:22px;padding:0}.agent-mark.svelte-gus455 .logo-badge:where(.svelte-gus455){width:35px;height:35px}.cloud-lane.svelte-gus455{border-inline:1px solid #ffffff17;grid-template-columns:minmax(220px,1.15fr) repeat(5,minmax(120px,.75fr));width:min(1200px,100% - 64px);margin:0 auto;display:grid}.cloud-kicker.svelte-gus455,.cloud-provider.svelte-gus455{border-inline-end:1px solid #ffffff17;min-height:66px}.cloud-kicker.svelte-gus455{flex-direction:column;justify-content:center;padding:0 20px;display:flex}.cloud-kicker.svelte-gus455 span:where(.svelte-gus455){color:#858aff;font:550 9px/1 var(--mono);text-transform:uppercase;margin-bottom:6px}.cloud-kicker.svelte-gus455 strong:where(.svelte-gus455){color:#d9dde5;font-size:12px;font-weight:550}.cloud-provider.svelte-gus455{color:#aeb5c1;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.cloud-provider.svelte-gus455:last-child{border-inline-end:0}.cloud-provider.svelte-gus455>span:where(.svelte-gus455){background:#f4f5f7;border:1px solid #ffffff1a;border-radius:4px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.cloud-provider.svelte-gus455>span.wide-logo:where(.svelte-gus455){flex-basis:52px;width:52px;padding:5px}.cloud-provider.svelte-gus455>span.on-prem:where(.svelte-gus455){color:#9ca1ff;background:#121722}.cloud-provider.svelte-gus455 img:where(.svelte-gus455){object-fit:contain;width:28px;height:28px}.cloud-provider.svelte-gus455 .wide-logo:where(.svelte-gus455) img:where(.svelte-gus455){width:46px;height:24px}.cloud-provider.svelte-gus455 strong:where(.svelte-gus455){text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}@keyframes svelte-gus455-agent-marquee{to{transform:translate(-50%)}}@media (width<=720px){.rail-label.svelte-gus455{width:calc(100% - 36px)}.agent-item.svelte-gus455{width:176px;height:76px;padding-inline:18px}.cloud-lane.svelte-gus455{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 36px)}.cloud-kicker.svelte-gus455{border-bottom:1px solid #ffffff17;border-inline-end:0;grid-column:1/-1;min-height:54px}.cloud-provider.svelte-gus455{flex-direction:column;justify-content:center;gap:5px;min-height:62px;padding:8px}.cloud-provider.svelte-gus455 strong:where(.svelte-gus455){text-align:center;max-width:100%;font-size:8px;display:block}}@media (prefers-reduced-motion:reduce){.agent-track.svelte-gus455{animation:none}}.tools-section.svelte-uv9jr0{padding:112px 0;position:relative;overflow:hidden}.section-wrap.svelte-uv9jr0{z-index:1;width:min(1200px,100% - 64px);margin:0 auto;position:relative}.editorial-heading.svelte-uv9jr0{background:var(--bg-0);width:fit-content;max-width:880px;margin-bottom:54px;padding-inline-end:28px}.editorial-heading.svelte-uv9jr0>span:where(.svelte-uv9jr0){color:var(--brand-3);font:550 11px/1 var(--mono);text-transform:uppercase}.editorial-heading.svelte-uv9jr0 h2:where(.svelte-uv9jr0){color:var(--fg-0);font:500 48px/1.04 var(--display);letter-spacing:0;margin:14px 0 17px}.heading-flow.svelte-uv9jr0{color:var(--fg-2);font:550 10px/1 var(--mono);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.heading-flow.svelte-uv9jr0 i:where(.svelte-uv9jr0){border-top:1px solid var(--line-2);width:32px}.heading-flow.svelte-uv9jr0 i:where(.svelte-uv9jr0):after{content:"›";color:var(--brand-3);margin:-8px 0 0 25px;font-size:12px;display:block}.section-circuit.svelte-uv9jr0{pointer-events:none;opacity:.46;position:absolute;inset:0;overflow:hidden}.section-circuit.svelte-uv9jr0 i:where(.svelte-uv9jr0){top:var(--track-top);border-top:1px solid color-mix(in srgb, var(--brand-3) 20%, transparent);width:116%;position:absolute;left:-8%}.section-circuit.svelte-uv9jr0 i:where(.svelte-uv9jr0):after{content:"";background:var(--brand-3);width:5px;height:5px;box-shadow:0 0 14px color-mix(in srgb, var(--brand-3) 60%, transparent);animation:8s linear infinite svelte-uv9jr0-circuit-signal;animation-delay:var(--track-delay);border-radius:50%;position:absolute;top:-3px;left:0}.section-circuit.svelte-uv9jr0 i:where(.svelte-uv9jr0):first-child{--track-top:18%;--track-delay:-1s}.section-circuit.svelte-uv9jr0 i:where(.svelte-uv9jr0):nth-child(2){--track-top:34%;--track-delay:-6s}.section-circuit.svelte-uv9jr0 i:where(.svelte-uv9jr0):nth-child(3){--track-top:52%;--track-delay:-3s}.section-circuit.svelte-uv9jr0 i:where(.svelte-uv9jr0):nth-child(4){--track-top:71%;--track-delay:-7s}.section-circuit.svelte-uv9jr0 i:where(.svelte-uv9jr0):nth-child(5){--track-top:88%;--track-delay:-4.5s}.tool-gallery.svelte-uv9jr0{border:1px solid var(--line-2);background:var(--bg-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tool-card.svelte-uv9jr0{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1);min-width:0;min-height:310px;padding:24px;transition:background .18s}.tool-card.svelte-uv9jr0:nth-child(3n){border-inline-end:0}.tool-card.svelte-uv9jr0:nth-last-child(-n+3){border-bottom:0}.tool-card.svelte-uv9jr0:hover{background:var(--bg-2)}.tool-card.svelte-uv9jr0 header:where(.svelte-uv9jr0){color:var(--brand-3);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.tool-card.svelte-uv9jr0 header:where(.svelte-uv9jr0) span:where(.svelte-uv9jr0){color:var(--fg-3);font:550 9px/1 var(--mono);text-transform:uppercase;margin-bottom:7px;display:block}.tool-card.svelte-uv9jr0 h3:where(.svelte-uv9jr0){color:var(--fg-0);font:550 18px/1.15 var(--display);letter-spacing:0;margin:0}.sales-summary.svelte-uv9jr0{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.sales-summary.svelte-uv9jr0 div:where(.svelte-uv9jr0){border-inline-end:1px solid var(--line);padding:13px}.sales-summary.svelte-uv9jr0 div:where(.svelte-uv9jr0):last-child{border-inline-end:0}.sales-summary.svelte-uv9jr0 span:where(.svelte-uv9jr0),.finance-app.svelte-uv9jr0 span:where(.svelte-uv9jr0){color:var(--fg-3);font-size:9px;display:block}.sales-summary.svelte-uv9jr0 strong:where(.svelte-uv9jr0){color:var(--fg-0);margin-top:8px;font-size:22px;display:block}.account-table.svelte-uv9jr0{border-top:1px solid var(--line);margin-top:13px}.account-table.svelte-uv9jr0 div:where(.svelte-uv9jr0){border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:41px;font-size:10px;display:grid}.account-table.svelte-uv9jr0 span:where(.svelte-uv9jr0){color:var(--fg-1);font-weight:600}.account-table.svelte-uv9jr0 em:where(.svelte-uv9jr0){color:var(--fg-3);font-style:normal}.account-table.svelte-uv9jr0 strong:where(.svelte-uv9jr0){color:var(--warn);font-size:9px}.approval-app.svelte-uv9jr0,.support-app.svelte-uv9jr0,.release-app.svelte-uv9jr0{border-top:1px solid var(--line);display:grid}.approval-app.svelte-uv9jr0 div:where(.svelte-uv9jr0),.support-app.svelte-uv9jr0 div:where(.svelte-uv9jr0),.release-app.svelte-uv9jr0 div:where(.svelte-uv9jr0){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.approval-app.svelte-uv9jr0 span:where(.svelte-uv9jr0),.support-app.svelte-uv9jr0 span:where(.svelte-uv9jr0),.release-app.svelte-uv9jr0 strong:where(.svelte-uv9jr0){color:var(--fg-1);font-size:11px}.approval-app.svelte-uv9jr0 em:where(.svelte-uv9jr0){color:var(--ok);font:500 9px/1 var(--mono);font-style:normal}.support-app.svelte-uv9jr0 strong:where(.svelte-uv9jr0){color:var(--fg-0);font-size:15px}.release-app.svelte-uv9jr0 div:where(.svelte-uv9jr0){grid-template-columns:8px 1fr auto;display:grid}.release-app.svelte-uv9jr0 span:where(.svelte-uv9jr0){background:var(--fg-4);border-radius:50%;width:6px;height:6px}.release-app.svelte-uv9jr0 span.release-dot:where(.svelte-uv9jr0){background:var(--ok);box-shadow:0 0 8px color-mix(in srgb, var(--ok) 55%, transparent)}.release-app.svelte-uv9jr0 em:where(.svelte-uv9jr0){color:var(--fg-3);font-size:9px;font-style:normal}.finance-app.svelte-uv9jr0{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.finance-app.svelte-uv9jr0>div:where(.svelte-uv9jr0):not(.finance-chart){border-inline-end:1px solid var(--line);padding:13px}.finance-app.svelte-uv9jr0 strong:where(.svelte-uv9jr0){color:var(--fg-0);margin-top:8px;font-size:18px;display:block}.finance-chart.svelte-uv9jr0{border-top:1px solid var(--line);grid-column:span 2;align-items:end;gap:8px;height:94px;padding:14px 13px 0;display:flex}.finance-chart.svelte-uv9jr0 i:where(.svelte-uv9jr0){background:var(--brand-3);flex:1}.finance-chart.svelte-uv9jr0 i:where(.svelte-uv9jr0):first-child{height:24%}.finance-chart.svelte-uv9jr0 i:where(.svelte-uv9jr0):nth-child(2){height:38%}.finance-chart.svelte-uv9jr0 i:where(.svelte-uv9jr0):nth-child(3){height:53%}.finance-chart.svelte-uv9jr0 i:where(.svelte-uv9jr0):nth-child(4){height:71%}.finance-chart.svelte-uv9jr0 i:where(.svelte-uv9jr0):nth-child(5){height:88%}.prototype-app.svelte-uv9jr0{border:1px solid var(--line);background:var(--bg-0);min-height:180px;padding:15px}.prototype-window.svelte-uv9jr0{border-bottom:1px solid var(--line);gap:5px;margin:-15px -15px 18px;padding:10px;display:flex}.prototype-window.svelte-uv9jr0 span:where(.svelte-uv9jr0){background:var(--fg-4);border-radius:50%;width:6px;height:6px}.prototype-app.svelte-uv9jr0 strong:where(.svelte-uv9jr0){color:var(--fg-0);font-size:13px}.prototype-app.svelte-uv9jr0 p:where(.svelte-uv9jr0){color:var(--fg-3);margin:8px 0 18px;font-size:10px}.prototype-app.svelte-uv9jr0 button:where(.svelte-uv9jr0){border:1px solid var(--line-2);background:var(--bg-1);min-height:30px;color:var(--fg-1);font:550 10px/1 var(--sans);border-radius:4px;padding:0 11px}.tool-gallery[data-visible=true] .tool-card{animation:.7s cubic-bezier(.2,.8,.2,1) both svelte-uv9jr0-tool-card-arrive;animation-delay:calc(var(--tool-index) * 75ms)}.tool-gallery[data-visible=true] .account-table div{animation:5s ease-in-out infinite svelte-uv9jr0-row-focus}.tool-gallery[data-visible=true] .account-table div:nth-child(2){animation-delay:1.4s}.tool-gallery[data-visible=true] .account-table div:nth-child(3){animation-delay:2.8s}.tool-gallery[data-visible=true] .finance-chart i{transform-origin:bottom;animation:3.6s ease-in-out infinite svelte-uv9jr0-metric-grow}.tool-gallery[data-visible=true] .finance-chart i:nth-child(2){animation-delay:.12s}.tool-gallery[data-visible=true] .finance-chart i:nth-child(3){animation-delay:.24s}.tool-gallery[data-visible=true] .finance-chart i:nth-child(4){animation-delay:.36s}.tool-gallery[data-visible=true] .finance-chart i:nth-child(5){animation-delay:.48s}@keyframes svelte-uv9jr0-circuit-signal{0%{opacity:0;transform:translate(0)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(116vw)}}@keyframes svelte-uv9jr0-tool-card-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes svelte-uv9jr0-row-focus{0%,18%,to{background:0 0}34%,48%{background:color-mix(in srgb, var(--brand-wash) 44%, transparent)}}@keyframes svelte-uv9jr0-metric-grow{0%,to{opacity:.56;scale:1 .58}45%,70%{opacity:1;scale:1}}@media (width<=980px){.tool-gallery.svelte-uv9jr0{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card.svelte-uv9jr0:nth-child(3n){border-inline-end:1px solid var(--line)}.tool-card.svelte-uv9jr0:nth-child(2n){border-inline-end:0}.tool-card.svelte-uv9jr0:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.tool-card.svelte-uv9jr0:nth-last-child(-n+2){border-bottom:0}}@media (width<=720px){.tools-section.svelte-uv9jr0{padding:76px 0}.section-wrap.svelte-uv9jr0{width:calc(100% - 36px)}.editorial-heading.svelte-uv9jr0{margin-bottom:34px}.editorial-heading.svelte-uv9jr0 h2:where(.svelte-uv9jr0){font-size:34px}.tool-gallery.svelte-uv9jr0{grid-template-columns:1fr}.tool-card.svelte-uv9jr0,.tool-card.svelte-uv9jr0:nth-child(2n),.tool-card.svelte-uv9jr0:nth-child(3n),.tool-card.svelte-uv9jr0:nth-last-child(-n+2),.tool-card.svelte-uv9jr0:nth-last-child(-n+3){border-inline-end:0;border-bottom:1px solid var(--line);min-height:270px}.tool-card.svelte-uv9jr0:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.section-circuit.svelte-uv9jr0 i:where(.svelte-uv9jr0):after,.tool-card.svelte-uv9jr0,.account-table.svelte-uv9jr0 div:where(.svelte-uv9jr0),.finance-chart.svelte-uv9jr0 i:where(.svelte-uv9jr0){animation:none}}.final-section.svelte-3obxe5{color:#f6f7fa;background:#050608;border-top:1px solid #ffffff17;place-items:center;min-height:760px;padding:80px 32px;display:grid;position:relative;overflow:hidden}.final-content.svelte-3obxe5{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:860px;display:flex;position:relative}.final-mark.svelte-3obxe5{border:1px solid #ffffff1a;place-items:center;width:70px;height:70px;margin-bottom:28px;display:grid}.final-mark.svelte-3obxe5 .logo-badge:where(.svelte-3obxe5){width:58px;height:58px}.final-content.svelte-3obxe5>span:where(.svelte-3obxe5){color:#9098a6;font:500 10px/1 var(--mono);text-transform:uppercase}.final-content.svelte-3obxe5 h2:where(.svelte-3obxe5){color:#f6f7fa;font:500 68px/.98 var(--display);letter-spacing:0;margin:19px 0 18px}.final-content.svelte-3obxe5 p:where(.svelte-3obxe5){color:#969eab;margin:0;font-size:16px}.final-content.svelte-3obxe5>div:where(.svelte-3obxe5):last-child{gap:10px;margin-top:28px;display:flex}.final-content.svelte-3obxe5 a:where(.svelte-3obxe5){color:#e1e4ea;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.final-content.svelte-3obxe5 a:where(.svelte-3obxe5):first-child{color:#08090c;background:#fff;border-color:#fff}.final-wordmark.svelte-3obxe5{z-index:0;color:#0c0e13;font:700 210px/1 var(--display);letter-spacing:0;white-space:nowrap;pointer-events:none;display:flex;position:absolute;bottom:-58px;left:50%;transform:translate(-50%)}.final-wordmark.svelte-3obxe5 span:where(.svelte-3obxe5){color:#0c0e13;opacity:.48;transform:translateY(30px)}.final-section[data-arrived=true] .final-wordmark span{animation:1.35s cubic-bezier(.2,.8,.2,1) both svelte-3obxe5-wordmark-light;animation-delay:calc(var(--letter-index) * 85ms)}@keyframes svelte-3obxe5-wordmark-light{0%{color:#0c0e13;opacity:.45;text-shadow:none;transform:translateY(30px)}58%{color:#f0f1ff;opacity:1;text-shadow:0 0 34px #848affad}to{color:#c9ccee;opacity:.72;text-shadow:0 0 22px #848aff52;transform:translateY(0)}}@media (width<=720px){.final-section.svelte-3obxe5{min-height:650px;padding-inline:18px}.final-content.svelte-3obxe5 h2:where(.svelte-3obxe5){font-size:48px}.final-wordmark.svelte-3obxe5{font-size:64px;bottom:-17px}.final-content.svelte-3obxe5>div:where(.svelte-3obxe5):last-child{flex-direction:column;width:min(320px,100%)}.final-content.svelte-3obxe5 a:where(.svelte-3obxe5){width:100%}}@media (prefers-reduced-motion:reduce){.final-wordmark.svelte-3obxe5 span:where(.svelte-3obxe5){color:#c9ccee;opacity:.72;animation:none;transform:none}}.shape-grid.svelte-jo4yu9{border:0;width:100%;height:100%;display:block}.landing-hero.svelte-1vfddfc{color:#f7f8fb;isolation:isolate;background:#050608;height:min(920px,100svh - 112px);min-height:720px;padding:66px 32px 0;position:relative;overflow:hidden}.landing-hero.svelte-1vfddfc:after{content:"";inset-inline:0;z-index:-1;background:#8b8ff8;height:1px;position:absolute;bottom:0;box-shadow:0 -18px 80px 26px #5e63ee38}.hero-shape-grid{z-index:0;opacity:.72;position:absolute;inset:0}.hero-grid-logos.svelte-1vfddfc{z-index:1;pointer-events:none;position:absolute;inset:0}.grid-logo-mark.svelte-1vfddfc{width:44px;height:44px;transform:translate(calc(var(--mark-x) - 22px), calc(var(--mark-y) - 22px));background:#f4f5f8f5;border:1px solid #ffffff38;border-radius:5px;place-items:center;animation:1.45s cubic-bezier(.2,.8,.2,1) both svelte-1vfddfc-grid-logo-reveal;display:grid;position:absolute;box-shadow:0 0 0 1px #8186ff3d,0 12px 34px #0000004d}.grid-logo-mark.dark-tile.svelte-1vfddfc{background:#14171ef7}.grid-logo-mark.svelte-1vfddfc img:where(.svelte-1vfddfc){object-fit:contain;width:29px;height:29px}.hero-copy.svelte-1vfddfc{z-index:4;text-align:center;opacity:0;width:min(1040px,100%);margin:0 auto;transition:opacity .7s,transform .9s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(16px)}.landing-hero--ready.svelte-1vfddfc .hero-copy:where(.svelte-1vfddfc){opacity:1;transform:translateY(calc(var(--hero-scroll) * -20px))}.hero-eyebrow.svelte-1vfddfc{color:#aeb5c3;font:500 11px/1.2 var(--mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.hero-eyebrow.svelte-1vfddfc span:where(.svelte-1vfddfc){background:#8186ff;width:18px;height:1px;box-shadow:0 0 10px #8186ffe6}h1.svelte-1vfddfc{margin:23px 0 18px;color:#f7f8fb;max-width:1000px;font:500 64px/.98 var(--display);letter-spacing:0;text-wrap:balance;margin-inline:auto}.hero-copy.svelte-1vfddfc>p:where(.svelte-1vfddfc){color:#9da5b4;max-width:670px;margin:0 auto;font-size:17px;line-height:1.55}.hero-actions.svelte-1vfddfc{justify-content:center;gap:10px;margin-top:24px;display:flex}.hero-actions.svelte-1vfddfc a:where(.svelte-1vfddfc){border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.hero-actions.svelte-1vfddfc a:where(.svelte-1vfddfc):hover{transform:translateY(-1px)}.hero-primary.svelte-1vfddfc{color:#08090c;background:#f7f8fb}.hero-primary.svelte-1vfddfc:hover{background:#e8eaf0}.hero-secondary.svelte-1vfddfc{color:#d8dce5;background:#ffffff08}.hero-secondary.svelte-1vfddfc:hover{background:#ffffff0f;border-color:#ffffff47}.hero-composer.svelte-1vfddfc{z-index:5;opacity:0;background:#111317;border:1px solid #ffffff1f;border-radius:8px;width:min(680px,100% - 32px);min-height:132px;margin:34px auto 0;padding:20px 20px 14px;transition:opacity .7s .14s,transform .9s cubic-bezier(.2,.8,.2,1) .14s,border-color .16s;position:relative;transform:translateY(20px);box-shadow:0 28px 80px #0000006b}.hero-composer.svelte-1vfddfc:hover,.hero-composer.svelte-1vfddfc:focus-within{border-color:#8287ffb8}.landing-hero--ready.svelte-1vfddfc .hero-composer:where(.svelte-1vfddfc){opacity:1;transform:translateY(calc(var(--hero-scroll) * -32px))}.hero-composer.svelte-1vfddfc>p:where(.svelte-1vfddfc){color:#f1f3f7;margin:0;font-size:15px;line-height:1.45}.hero-composer.svelte-1vfddfc>span:where(.svelte-1vfddfc){color:#7f8795;margin-top:5px;font-size:13px;display:block}.composer-controls.svelte-1vfddfc{grid-template-columns:32px minmax(0,1fr) auto 32px;align-items:center;gap:10px;margin-top:23px;display:grid}.composer-controls.svelte-1vfddfc button:where(.svelte-1vfddfc),.composer-controls.svelte-1vfddfc>a:where(.svelte-1vfddfc){color:#b8bec9;cursor:pointer;background:#181b21;border:1px solid #ffffff1a;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.composer-controls.svelte-1vfddfc>a:where(.svelte-1vfddfc){color:#07080b;background:#7d82ff;border-color:#7d82ff}.composer-context.svelte-1vfddfc,.composer-agent.svelte-1vfddfc{color:#969eac;min-width:0;font:500 11px/1 var(--mono);align-items:center;gap:7px;display:flex}.composer-agent.svelte-1vfddfc{color:#cbd0d9;justify-self:end}.hero-runway.svelte-1vfddfc{z-index:2;inset-inline-start:50%;opacity:0;width:min(1180px,100% - 80px);height:330px;transform:translate(-50%, calc(32px + var(--hero-scroll) * -18px));background:#090b0f;border:1px solid #ffffff1a;border-bottom:0;border-radius:8px 8px 0 0;transition:opacity .9s .28s,transform 1.1s cubic-bezier(.2,.8,.2,1) .28s;position:absolute;bottom:-118px;overflow:hidden;box-shadow:0 -18px 70px #3a417c2b}.landing-hero--ready.svelte-1vfddfc .hero-runway:where(.svelte-1vfddfc){opacity:1}.runway-rail.svelte-1vfddfc{background:#7f85ff70;height:1px;position:absolute;top:49%;left:28%;right:39%;box-shadow:0 0 16px #7f85ff47}.hero-runway.svelte-1vfddfc{grid-template-columns:.84fr .72fr 1.44fr;display:grid}.runway-source.svelte-1vfddfc,.runway-build.svelte-1vfddfc,.runway-output.svelte-1vfddfc{min-width:0;position:relative}.runway-source.svelte-1vfddfc,.runway-build.svelte-1vfddfc{border-inline-end:1px solid #ffffff14;padding:24px}.runway-output.svelte-1vfddfc{border:1px solid #ffffff1a;color:#10131a;background:#f5f6fa;border-bottom:0;margin:18px 18px 0}.surface-label.svelte-1vfddfc{color:#737c8c;font:500 10px/1 var(--mono);text-transform:uppercase;align-items:center;gap:8px;display:flex}.activity-mark.svelte-1vfddfc{background:#6fe1ab;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite svelte-1vfddfc-activity;box-shadow:0 0 12px #6fe1abb3}.source-agent.svelte-1vfddfc{align-items:center;gap:11px;margin-top:32px;display:flex}.source-agent.svelte-1vfddfc strong:where(.svelte-1vfddfc),.source-agent.svelte-1vfddfc span:where(.svelte-1vfddfc){display:block}.source-agent.svelte-1vfddfc strong:where(.svelte-1vfddfc){color:#e9ecf2;font-size:13px}.source-agent.svelte-1vfddfc span:where(.svelte-1vfddfc){color:#737c8c;margin-top:3px;font-size:11px}.source-lines.svelte-1vfddfc{gap:10px;margin-top:30px;display:grid}.source-lines.svelte-1vfddfc span:where(.svelte-1vfddfc){width:var(--line-width);transform-origin:0;background:#242933;border-radius:2px;height:5px;animation:4.8s ease-in-out infinite svelte-1vfddfc-code-line;display:block}.source-lines.svelte-1vfddfc span:where(.svelte-1vfddfc):nth-child(2){animation-delay:.18s}.source-lines.svelte-1vfddfc span:where(.svelte-1vfddfc):nth-child(3){animation-delay:.36s}.build-sequence.svelte-1vfddfc{margin-top:22px;display:grid}.build-sequence.svelte-1vfddfc div:where(.svelte-1vfddfc){color:#acb3c0;opacity:.46;border-bottom:1px solid #ffffff14;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;animation:6s ease-in-out infinite svelte-1vfddfc-build-step;display:grid}.build-sequence.svelte-1vfddfc div:where(.svelte-1vfddfc):nth-child(2){animation-delay:1.2s}.build-sequence.svelte-1vfddfc div:where(.svelte-1vfddfc):nth-child(3){animation-delay:2.4s}.build-sequence.svelte-1vfddfc div:where(.svelte-1vfddfc) span:where(.svelte-1vfddfc){color:#6fe1ab;border:1px solid #6fe1ab4d;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.build-sequence.svelte-1vfddfc strong:where(.svelte-1vfddfc){font-size:11px;font-weight:550}.output-chrome.svelte-1vfddfc{color:#6a7280;background:#eceef3;border-bottom:1px solid #dfe2e9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:40px;padding:0 12px;display:grid}.output-chrome.svelte-1vfddfc>div:where(.svelte-1vfddfc){gap:5px;display:flex}.output-chrome.svelte-1vfddfc i:where(.svelte-1vfddfc){background:#aeb4c0;border-radius:50%;width:7px;height:7px}.output-chrome.svelte-1vfddfc span:where(.svelte-1vfddfc){font:500 10px/1 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.output-app.svelte-1vfddfc{grid-template-columns:108px 1fr;height:272px;display:grid}.output-sidebar.svelte-1vfddfc{background:#fafbfc;border-right:1px solid #e1e4ea;padding:18px 13px}.output-sidebar.svelte-1vfddfc strong:where(.svelte-1vfddfc){margin-bottom:24px;font-size:11px;display:block}.output-sidebar.svelte-1vfddfc span:where(.svelte-1vfddfc){background:#dfe2e9;border-radius:2px;width:68%;height:6px;margin-top:14px;display:block}.output-sidebar.svelte-1vfddfc span.active:where(.svelte-1vfddfc){background:#7479ef;width:88%}.output-content.svelte-1vfddfc{padding:20px}.output-title.svelte-1vfddfc{justify-content:space-between;align-items:center;display:flex}.output-title.svelte-1vfddfc span:where(.svelte-1vfddfc){font-size:13px;font-weight:700}.output-title.svelte-1vfddfc em:where(.svelte-1vfddfc){color:#08794a;font:600 9px/1 var(--mono);text-transform:uppercase;font-style:normal}.output-metrics.svelte-1vfddfc{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.output-metrics.svelte-1vfddfc div:where(.svelte-1vfddfc){background:#fff;border:1px solid #e1e4ea;border-radius:4px;padding:10px}.output-metrics.svelte-1vfddfc span:where(.svelte-1vfddfc){color:#77808f;font-size:9px;display:block}.output-metrics.svelte-1vfddfc strong:where(.svelte-1vfddfc){margin-top:6px;font-size:18px;display:block}.output-chart.svelte-1vfddfc{border-bottom:1px solid #dfe2e9;align-items:end;gap:8px;height:78px;margin-top:18px;display:flex}.output-chart.svelte-1vfddfc i:where(.svelte-1vfddfc){background:#777cf2;flex:1;min-width:8px;animation:4.2s ease-in-out infinite svelte-1vfddfc-chart-breathe}.output-chart.svelte-1vfddfc i:where(.svelte-1vfddfc):nth-child(2n){background:#5cc99a;animation-delay:.24s}.hero-proof.svelte-1vfddfc{z-index:6;gap:4px;display:grid;position:absolute;bottom:18px;left:32px}.hero-proof.svelte-1vfddfc strong:where(.svelte-1vfddfc){color:#e9ebf1;font-size:12px}.hero-proof.svelte-1vfddfc span:where(.svelte-1vfddfc){color:#7d8594;font-size:11px}@keyframes svelte-1vfddfc-activity{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-1vfddfc-code-line{0%,to{opacity:.38;transform:scaleX(.42)}42%,68%{opacity:1;transform:scaleX(1)}}@keyframes svelte-1vfddfc-build-step{0%,18%,to{opacity:.42}36%,70%{opacity:1;color:#eef1f6}}@keyframes svelte-1vfddfc-chart-breathe{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}@keyframes svelte-1vfddfc-grid-logo-reveal{0%{opacity:0;scale:.72}18%,72%{opacity:.92;scale:1}to{opacity:0;scale:.9}}@media (width<=900px){.landing-hero.svelte-1vfddfc{padding-top:52px}h1.svelte-1vfddfc{font-size:55px}.hero-runway.svelte-1vfddfc{grid-template-columns:.82fr 1.18fr;bottom:-124px}.runway-build.svelte-1vfddfc{display:none}.runway-source.svelte-1vfddfc{border-inline-end:1px solid #ffffff14}}@media (width<=640px){.landing-hero.svelte-1vfddfc{height:calc(100svh - 92px);min-height:620px;padding:42px 18px 0}h1.svelte-1vfddfc{margin-top:18px;font-size:43px;line-height:1}.hero-copy.svelte-1vfddfc>p:where(.svelte-1vfddfc){font-size:15px;line-height:1.48}.hero-actions.svelte-1vfddfc{grid-template-columns:1fr;width:min(320px,100%);margin:20px auto 0;display:grid}.hero-composer.svelte-1vfddfc{min-height:116px;margin-top:24px;padding:16px 16px 12px}.hero-composer.svelte-1vfddfc>p:where(.svelte-1vfddfc){font-size:13px}.hero-composer.svelte-1vfddfc>span:where(.svelte-1vfddfc){font-size:11px}.composer-controls.svelte-1vfddfc{grid-template-columns:30px minmax(0,1fr) auto 30px;gap:7px;margin-top:16px}.composer-controls.svelte-1vfddfc button:where(.svelte-1vfddfc),.composer-controls.svelte-1vfddfc>a:where(.svelte-1vfddfc){width:30px;height:30px}.composer-context.svelte-1vfddfc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-runway.svelte-1vfddfc{grid-template-columns:1fr;width:calc(100% - 36px);height:292px;bottom:-142px}.runway-source.svelte-1vfddfc{display:none}.runway-output.svelte-1vfddfc{margin:10px 10px 0}.output-app.svelte-1vfddfc{grid-template-columns:82px 1fr;height:250px}.output-sidebar.svelte-1vfddfc{padding-inline:10px}.output-content.svelte-1vfddfc{padding:14px}.output-metrics.svelte-1vfddfc{gap:5px}.output-metrics.svelte-1vfddfc div:where(.svelte-1vfddfc){padding:7px}.output-metrics.svelte-1vfddfc strong:where(.svelte-1vfddfc){font-size:15px}.hero-proof.svelte-1vfddfc{bottom:152px;left:18px;right:18px}.hero-proof.svelte-1vfddfc strong:where(.svelte-1vfddfc){font-size:10px}.hero-proof.svelte-1vfddfc span:where(.svelte-1vfddfc){font-size:9px}}@media (width<=390px),(height<=700px){.landing-hero.svelte-1vfddfc{min-height:560px;padding-top:26px}.hero-eyebrow.svelte-1vfddfc{font-size:9px}h1.svelte-1vfddfc{margin-block:13px 10px;font-size:36px}.hero-copy.svelte-1vfddfc>p:where(.svelte-1vfddfc){font-size:13px}.hero-actions.svelte-1vfddfc{grid-template-columns:1fr 1fr;width:100%;margin-top:13px}.hero-actions.svelte-1vfddfc a:where(.svelte-1vfddfc){min-height:38px;padding-inline:10px;font-size:11px}.hero-composer.svelte-1vfddfc{min-height:104px;margin-top:15px}.hero-composer.svelte-1vfddfc>span:where(.svelte-1vfddfc){display:none}.composer-controls.svelte-1vfddfc{margin-top:13px}.hero-runway.svelte-1vfddfc{bottom:-126px}.hero-proof.svelte-1vfddfc{bottom:176px}}@media (height<=700px){.hero-runway.svelte-1vfddfc{bottom:-170px}.hero-proof.svelte-1vfddfc{bottom:120px}}@media (prefers-reduced-motion:reduce){.hero-copy.svelte-1vfddfc,.hero-composer.svelte-1vfddfc,.hero-runway.svelte-1vfddfc{opacity:1;transition:none;transform:translate(-50%)}.hero-copy.svelte-1vfddfc,.hero-composer.svelte-1vfddfc{transform:none}.activity-mark.svelte-1vfddfc,.source-lines.svelte-1vfddfc span:where(.svelte-1vfddfc),.build-sequence.svelte-1vfddfc div:where(.svelte-1vfddfc),.output-chart.svelte-1vfddfc i:where(.svelte-1vfddfc){animation:none}.hero-grid-logos.svelte-1vfddfc{display:none}}@media (hover:none){.hero-grid-logos.svelte-1vfddfc{display:none}}.operating-canvas.svelte-8g4xg4{background:#080a0e;border:1px solid #ffffff1f;border-radius:7px 7px 0 0;min-width:0;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000007a}.canvas-bar.svelte-8g4xg4,.project-status.svelte-8g4xg4{border-bottom:1px solid #ffffff14;align-items:center;display:grid}.canvas-bar.svelte-8g4xg4{background:#0e1116;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;height:44px;padding:0 14px}.window-controls.svelte-8g4xg4{gap:5px;display:flex}.window-controls.svelte-8g4xg4 i:where(.svelte-8g4xg4){background:#414856;border-radius:50%;width:7px;height:7px}.canvas-bar.svelte-8g4xg4>span:where(.svelte-8g4xg4){color:#8b94a3;font:500 9px/1 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.canvas-bar.svelte-8g4xg4>strong:where(.svelte-8g4xg4){color:#aab1bd;font:500 9px/1 var(--mono)}.project-status.svelte-8g4xg4{grid-template-columns:1fr auto;gap:12px;height:48px;padding:0 17px}.project-status.svelte-8g4xg4>div:where(.svelte-8g4xg4){align-items:center;gap:8px;display:flex}.project-status.svelte-8g4xg4 strong:where(.svelte-8g4xg4){color:#e3e6ec;font-size:11px}.project-status.svelte-8g4xg4>span:where(.svelte-8g4xg4){color:#929aa8;font-size:9px}.status-dot.svelte-8g4xg4{background:#63d39e;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #63d39e9e}.delivery-route.svelte-8g4xg4{background:#0b0d12;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);height:58px;display:grid;position:relative}.route-line.svelte-8g4xg4{background:#2e3440;height:1px;position:absolute;top:20px;left:10%;right:10%}.route-line.svelte-8g4xg4>span:where(.svelte-8g4xg4){width:var(--route-progress);background:#858aff;height:100%;display:block;box-shadow:0 0 8px #858aff6b}.route-line.svelte-8g4xg4>i:where(.svelte-8g4xg4){top:-2px;left:var(--route-progress);background:#b2b5ff;border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-50%);box-shadow:0 0 10px #858affd9}.delivery-route.svelte-8g4xg4 button:where(.svelte-8g4xg4){z-index:1;color:#737d8b;cursor:pointer;background:0 0;border:0;grid-template-rows:39px auto;place-items:center;min-width:0;padding:0;display:grid;position:relative}.delivery-route.svelte-8g4xg4 button:where(.svelte-8g4xg4)>span:where(.svelte-8g4xg4){background:#0b0d12;border:1px solid #363d48;border-radius:50%;align-self:center;place-items:center;width:27px;height:27px;display:grid}.delivery-route.svelte-8g4xg4 small:where(.svelte-8g4xg4){font:500 7px/1 var(--mono);text-transform:uppercase}.delivery-route.svelte-8g4xg4 button.complete:where(.svelte-8g4xg4){color:#77b89b}.delivery-route.svelte-8g4xg4 button.complete:where(.svelte-8g4xg4)>span:where(.svelte-8g4xg4){background:#101a17;border-color:#63d39e7a}.delivery-route.svelte-8g4xg4 button.current:where(.svelte-8g4xg4){color:#d9dcff}.delivery-route.svelte-8g4xg4 button.current:where(.svelte-8g4xg4)>span:where(.svelte-8g4xg4){background:#181b28;border-color:#858aff;box-shadow:0 0 0 4px #858aff1a}.delivery-route.svelte-8g4xg4 button:where(.svelte-8g4xg4):focus-visible{outline-offset:-2px;outline:2px solid #a4a8ff}.assembly-board.svelte-8g4xg4{isolation:isolate;grid-template-rows:minmax(250px,1fr) 104px 72px;grid-template-columns:.72fr 1.34fr .72fr;gap:12px;height:calc(100% - 150px);padding:16px;display:grid;position:relative}.board-grid.svelte-8g4xg4{z-index:-2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.control-perimeter.svelte-8g4xg4{z-index:-1;border:1px solid rgba(133, 138, 255, calc(var(--control-progress) * .62));opacity:var(--control-progress);pointer-events:none;transform:scale(calc(1.015 - var(--control-progress) * .015));position:absolute;inset:8px}.control-perimeter.svelte-8g4xg4:before,.control-perimeter.svelte-8g4xg4:after{content:"";width:calc(var(--control-progress) * 84px);background:#858aff;height:2px;position:absolute;box-shadow:0 0 14px #858affa8}.control-perimeter.svelte-8g4xg4:before{top:-1px;left:-1px}.control-perimeter.svelte-8g4xg4:after{bottom:-1px;right:-1px}.control-perimeter.svelte-8g4xg4 span:where(.svelte-8g4xg4){color:#888eff;font:500 6px/1 var(--mono);letter-spacing:0;background:#080a0e;padding:0 5px;position:absolute}.control-perimeter.svelte-8g4xg4 span:where(.svelte-8g4xg4):first-child{top:-4px;left:94px}.control-perimeter.svelte-8g4xg4 span:where(.svelte-8g4xg4):nth-child(2){top:-4px;right:17px}.control-perimeter.svelte-8g4xg4 span:where(.svelte-8g4xg4):nth-child(3){bottom:-4px;left:17px}.support-module.svelte-8g4xg4{opacity:var(--layer-opacity);transform:translate3d(var(--layer-x), var(--layer-y), 0);will-change:opacity, transform}.support-module.current-layer.svelte-8g4xg4{border-color:#858affc7;box-shadow:inset 0 0 0 1px #858aff1a,0 0 28px #585ee014}.support-module.svelte-8g4xg4>header:where(.svelte-8g4xg4){border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:0 11px;display:flex}.support-module.svelte-8g4xg4>header:where(.svelte-8g4xg4)>span:where(.svelte-8g4xg4){color:#858e9d;font:500 8px/1 var(--mono)}.support-module.svelte-8g4xg4>header:where(.svelte-8g4xg4)>strong:where(.svelte-8g4xg4){color:#b8bec9;font-size:8px;font-weight:550}.agent-module.svelte-8g4xg4{background:#0d1015;border:1px solid #ffffff17;flex-direction:column;grid-area:1/1;min-width:0;display:flex;position:relative}.agent-module.svelte-8g4xg4:after{content:"";z-index:2;width:12px;transform:scaleX(var(--layer-reveal));transform-origin:0;border-top:1px solid #858affbd;position:absolute;top:50%;right:-13px}.agent-module.svelte-8g4xg4:before{content:"";z-index:3;background:#a7aaff;border-radius:50%;width:4px;height:4px;animation:1.7s ease-in-out infinite svelte-8g4xg4-code-handoff;position:absolute;top:calc(50% - 2px);right:-2px;box-shadow:0 0 8px #858affe6}.agent-module.svelte-8g4xg4>header:where(.svelte-8g4xg4){min-height:51px}.agent-identity.svelte-8g4xg4{align-items:center;gap:8px;min-width:0;display:flex}.agent-identity.svelte-8g4xg4>div:where(.svelte-8g4xg4) span:where(.svelte-8g4xg4),.agent-identity.svelte-8g4xg4>div:where(.svelte-8g4xg4) strong:where(.svelte-8g4xg4){display:block}.agent-identity.svelte-8g4xg4 span:where(.svelte-8g4xg4){color:#747e8c;font:500 7px/1 var(--mono)}.agent-identity.svelte-8g4xg4 strong:where(.svelte-8g4xg4){color:#e0e3e9;margin-top:4px;font-size:10px}.agent-options.svelte-8g4xg4{align-items:center;gap:3px;display:flex}.agent-options.svelte-8g4xg4 button:where(.svelte-8g4xg4){opacity:.42;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;width:25px;height:25px;padding:0;transition:border-color .16s,background .16s,opacity .16s;display:grid}.agent-options.svelte-8g4xg4 button:where(.svelte-8g4xg4):hover,.agent-options.svelte-8g4xg4 button:where(.svelte-8g4xg4):focus-visible{opacity:1;background:#171b23;border-color:#4d5564;outline:0}.agent-options.svelte-8g4xg4 button.selected:where(.svelte-8g4xg4){opacity:1;background:#191c28;border-color:#858aff99}.agent-prompt.svelte-8g4xg4{color:#d7dbe3;background:#141821;border-left:2px solid #858aff;margin:11px;padding:10px;font-size:9px;line-height:1.45}.file-strip.svelte-8g4xg4{align-items:center;gap:5px;min-width:0;padding:0 11px 9px;display:flex;overflow:hidden}.file-strip.svelte-8g4xg4 span:where(.svelte-8g4xg4),.file-strip.svelte-8g4xg4 strong:where(.svelte-8g4xg4){color:#7f8998;min-width:0;font:500 6px/1 var(--mono);white-space:nowrap;background:#10141a;border:1px solid #ffffff14;padding:4px 5px}.file-strip.svelte-8g4xg4 span:where(.svelte-8g4xg4){text-overflow:ellipsis;overflow:hidden}.file-strip.svelte-8g4xg4 strong:where(.svelte-8g4xg4){color:#69c99b;border-color:#63d39e38;margin-left:auto}.agent-terminal.svelte-8g4xg4{gap:4px;padding:0 11px;display:grid}.agent-terminal.svelte-8g4xg4 code:where(.svelte-8g4xg4){color:#9ba3b1;font:500 7px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-terminal.svelte-8g4xg4 code:where(.svelte-8g4xg4) span:where(.svelte-8g4xg4){color:#606a79;width:19px;display:inline-block}.agent-terminal.svelte-8g4xg4 code.working:where(.svelte-8g4xg4){color:#d9dde5}.agent-terminal.svelte-8g4xg4 code.working:where(.svelte-8g4xg4):after{content:"";background:#858aff;width:4px;height:8px;margin-left:4px;animation:.9s step-end infinite svelte-8g4xg4-cursor-blink;display:inline-block}.agent-module.svelte-8g4xg4 footer:where(.svelte-8g4xg4){color:#7f8897;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin:auto 11px 0;padding:10px 0;font-size:7px;display:flex}.agent-module.svelte-8g4xg4 footer:where(.svelte-8g4xg4) strong:where(.svelte-8g4xg4){color:#63d39e;font:500 7px/1 var(--mono);text-transform:uppercase}.application-module.svelte-8g4xg4{border:1px solid rgba(133, 138, 255, calc(.34 + var(--app-ready) * .52));color:#14171d;min-width:0;opacity:calc(.7 + var(--app-ready) * .3);box-shadow:0 18px 46px rgba(0, 0, 0, calc(.12 + var(--app-ready) * .24));background:#f3f4f7;grid-area:1/2;transition:filter .22s;position:relative;overflow:visible}.application-module.svelte-8g4xg4:after{content:"";z-index:5;top:37px;bottom:0;left:calc(var(--app-ready) * 100%);width:1px;box-shadow:0 0 18px 4px rgba(133, 138, 255, calc((1 - var(--app-ready)) * .34));opacity:calc(1 - var(--app-ready));background:#858aff;position:absolute}.browser-bar.svelte-8g4xg4{background:#e7eaf0;border-bottom:1px solid #d8dce3;align-items:center;gap:5px;height:37px;padding:0 10px;display:flex}.browser-bar.svelte-8g4xg4 i:where(.svelte-8g4xg4){background:#a8afbb;border-radius:50%;width:6px;height:6px}.browser-bar.svelte-8g4xg4 span:where(.svelte-8g4xg4){color:#697381;font:500 7px/1 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-left:5px;overflow:hidden}.browser-bar.svelte-8g4xg4 strong:where(.svelte-8g4xg4){color:#086a45;font:700 7px/1 var(--mono);margin-left:auto}.browser-bar.svelte-8g4xg4 svg{color:#667180;flex:none}.application-ui.svelte-8g4xg4{grid-template-columns:67px 1fr;height:calc(100% - 37px);display:grid}.application-ui.svelte-8g4xg4>aside:where(.svelte-8g4xg4){background:#eceef2;border-right:1px solid #dfe2e8;padding:16px 9px}.application-ui.svelte-8g4xg4>aside:where(.svelte-8g4xg4) strong:where(.svelte-8g4xg4){margin-bottom:18px;font-size:8px;display:block}.application-ui.svelte-8g4xg4>aside:where(.svelte-8g4xg4) i:where(.svelte-8g4xg4){background:#d1d5dd;border-radius:1px;width:74%;height:5px;margin-bottom:9px;display:block}.application-ui.svelte-8g4xg4>aside:where(.svelte-8g4xg4) i:where(.svelte-8g4xg4):first-of-type{background:#7478e9;width:100%}.app-content.svelte-8g4xg4{padding:14px}.app-content.svelte-8g4xg4>header:where(.svelte-8g4xg4){justify-content:space-between;align-items:start;gap:8px;display:flex}.app-content.svelte-8g4xg4>header:where(.svelte-8g4xg4) span:where(.svelte-8g4xg4),.app-content.svelte-8g4xg4>header:where(.svelte-8g4xg4) small:where(.svelte-8g4xg4){display:block}.app-content.svelte-8g4xg4>header:where(.svelte-8g4xg4) span:where(.svelte-8g4xg4){font-size:10px;font-weight:700}.app-content.svelte-8g4xg4>header:where(.svelte-8g4xg4) small:where(.svelte-8g4xg4){color:#7b8390;margin-top:4px;font-size:7px}.app-content.svelte-8g4xg4>header:where(.svelte-8g4xg4) em:where(.svelte-8g4xg4){color:#16865b;font:600 7px/1 var(--mono);text-transform:uppercase;align-items:center;gap:4px;font-style:normal;display:flex}.app-content.svelte-8g4xg4 .status-dot:where(.svelte-8g4xg4){width:4px;height:4px;box-shadow:none}.app-metrics.svelte-8g4xg4{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.app-metrics.svelte-8g4xg4 div:where(.svelte-8g4xg4){background:#fafbfc;border:1px solid #d8dce3;padding:9px}.app-metrics.svelte-8g4xg4 span:where(.svelte-8g4xg4){color:#7c8490;font-size:7px;display:block}.app-metrics.svelte-8g4xg4 strong:where(.svelte-8g4xg4){margin-top:7px;font-size:17px;display:block}.app-chart.svelte-8g4xg4{border-bottom:1px solid #d4d8df;align-items:end;gap:6px;height:75px;margin-top:14px;display:flex}.app-chart.svelte-8g4xg4 i:where(.svelte-8g4xg4){transform-origin:bottom;background:#7377dd;flex:1;animation:4.6s ease-in-out infinite svelte-8g4xg4-chart-breathe}.app-chart.svelte-8g4xg4 i:where(.svelte-8g4xg4):first-child{height:27%}.app-chart.svelte-8g4xg4 i:where(.svelte-8g4xg4):nth-child(2){height:51%;animation-delay:.12s}.app-chart.svelte-8g4xg4 i:where(.svelte-8g4xg4):nth-child(3){height:42%;animation-delay:.24s}.app-chart.svelte-8g4xg4 i:where(.svelte-8g4xg4):nth-child(4){height:72%;animation-delay:.36s}.app-chart.svelte-8g4xg4 i:where(.svelte-8g4xg4):nth-child(5){height:61%;animation-delay:.48s}.app-chart.svelte-8g4xg4 i:where(.svelte-8g4xg4):nth-child(6){height:84%;animation-delay:.6s}.handoff.svelte-8g4xg4{z-index:3;color:#8e93ff;font:500 7px/1 var(--mono);text-transform:uppercase;align-items:center;display:flex;position:absolute}.handoff.svelte-8g4xg4 i:where(.svelte-8g4xg4){background:#858aff;display:block;box-shadow:0 0 8px #858affa3}.handoff-agent.svelte-8g4xg4{flex-direction:column;top:49%;left:-13px;transform:translate(-50%,-50%)}.handoff-agent.svelte-8g4xg4 i:where(.svelte-8g4xg4){border-radius:50%;width:6px;height:6px}.handoff-agent.svelte-8g4xg4 span:where(.svelte-8g4xg4){position:absolute;top:11px}.handoff-services.svelte-8g4xg4{opacity:var(--service-handoff,0);flex-direction:column;top:49%;right:-13px;transform:translate(50%,-50%)}.handoff-services.svelte-8g4xg4 i:where(.svelte-8g4xg4){border-radius:50%;width:6px;height:6px}.handoff-services.svelte-8g4xg4 span:where(.svelte-8g4xg4){position:absolute;top:11px}.operating-canvas[data-active="2"].svelte-8g4xg4 .handoff-services:where(.svelte-8g4xg4){--service-handoff:1}.build-module.svelte-8g4xg4{background:#0d1015;border:1px solid #ffffff17;grid-area:2/1;overflow:hidden}.build-module.svelte-8g4xg4>header:where(.svelte-8g4xg4){min-height:29px}.deployment-progress.svelte-8g4xg4{background:#242b35;height:2px;position:relative;overflow:hidden}.deployment-progress.svelte-8g4xg4 span:where(.svelte-8g4xg4){width:calc(var(--layer-reveal) * 100%);background:#63d39e;height:100%;display:block;box-shadow:0 0 8px #63d39e85}.deployment-progress.svelte-8g4xg4 i:where(.svelte-8g4xg4){background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:24%;animation:1.9s linear infinite svelte-8g4xg4-deployment-scan;position:absolute;top:0;bottom:0}.build-row.svelte-8g4xg4{min-height:24px;opacity:var(--item-reveal);transform:translateX(calc((1 - var(--item-reveal)) * -12px));border-bottom:1px solid #ffffff0f;grid-template-columns:17px 1fr auto;align-items:center;gap:5px;padding:0 9px;display:grid}.build-row.svelte-8g4xg4:last-child{border-bottom:0}.build-row.svelte-8g4xg4>span:where(.svelte-8g4xg4){color:#63d39e;border:1px solid #63d39e70;border-radius:50%;place-items:center;width:13px;height:13px;display:grid}.build-row.svelte-8g4xg4 strong:where(.svelte-8g4xg4){color:#b9c0ca;font-size:7px;font-weight:550}.build-row.svelte-8g4xg4 em:where(.svelte-8g4xg4){color:#75808e;font:500 7px/1 var(--mono);font-style:normal}.build-row.svelte-8g4xg4:last-child em:where(.svelte-8g4xg4){color:#63d39e}.services-module.svelte-8g4xg4{background:#0d1015;border:1px solid #ffffff17;grid-area:1/3;min-width:0;overflow:visible}.service-list.svelte-8g4xg4{display:grid}.service-node.svelte-8g4xg4{min-height:47px;opacity:var(--item-reveal);transform:translateX(calc((1 - var(--item-reveal)) * 14px));border-bottom:1px solid #ffffff12;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;display:grid;position:relative}.service-node.svelte-8g4xg4:last-child{border-bottom:0}.service-node.svelte-8g4xg4 img:where(.svelte-8g4xg4){object-fit:contain;background:#f2f3f5;border-radius:3px;width:25px;height:25px;padding:3px}.service-node.svelte-8g4xg4 img.dark-tile:where(.svelte-8g4xg4){background:#171a20}.service-node.svelte-8g4xg4 strong:where(.svelte-8g4xg4),.service-node.svelte-8g4xg4 span:where(.svelte-8g4xg4){display:block}.service-node.svelte-8g4xg4 strong:where(.svelte-8g4xg4){color:#d2d6de;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.service-node.svelte-8g4xg4 span:where(.svelte-8g4xg4){color:#737d8c;margin-top:3px;font-size:7px}.service-node.svelte-8g4xg4 svg{color:#63d39e}.service-wire.svelte-8g4xg4{width:12px;transform:scaleX(var(--item-reveal));transform-origin:100%;border-top:1px solid #858aff75;position:absolute;top:50%;left:-13px}.service-wire.svelte-8g4xg4:after{content:"";width:4px;height:4px;animation:2.4s ease-in-out infinite svelte-8g4xg4-service-flow;animation-delay:calc(var(--item-delay) * .17s);background:#858aff;border-radius:50%;position:absolute;top:-2px;left:0;box-shadow:0 0 7px #858affcc}.environment-module.svelte-8g4xg4{background:#0d1015;border:1px solid #ffffff17;grid-area:2/2/auto/4}.environment-module.svelte-8g4xg4>header:where(.svelte-8g4xg4){min-height:29px}.environment-track.svelte-8g4xg4{grid-template-columns:repeat(4,1fr);align-items:center;height:calc(100% - 29px);padding:0 10px;display:grid;position:relative}.environment-line.svelte-8g4xg4{transform:scaleX(var(--layer-reveal));transform-origin:0;border-top:1px solid #858aff75;position:absolute;top:50%;left:10%;right:10%}.environment-track.svelte-8g4xg4>button:where(.svelte-8g4xg4){z-index:2;min-width:0;opacity:var(--item-reveal);cursor:pointer;transform:translateY(calc((1 - var(--item-reveal)) * 10px));background:0 0;border:0;justify-items:center;padding:0;display:grid;position:relative}.environment-track.svelte-8g4xg4>button:where(.svelte-8g4xg4)>span:where(.svelte-8g4xg4){color:#9ba4b1;min-width:35px;height:20px;font:500 7px/1 var(--mono);background:#11151c;border:1px solid #3b424e;border-radius:3px;place-items:center;transition:border-color .16s,background .16s,color .16s;display:grid}.environment-track.svelte-8g4xg4>button:where(.svelte-8g4xg4):hover>span:where(.svelte-8g4xg4),.environment-track.svelte-8g4xg4>button:where(.svelte-8g4xg4):focus-visible>span:where(.svelte-8g4xg4),.environment-track.svelte-8g4xg4>button.selected:where(.svelte-8g4xg4)>span:where(.svelte-8g4xg4){color:#e2e3ff;background:#191c2a;border-color:#858aff}.environment-track.svelte-8g4xg4>button:where(.svelte-8g4xg4):focus-visible{outline-offset:2px;outline:2px solid #9da1ff}.environment-track.svelte-8g4xg4>button.production:where(.svelte-8g4xg4)>span:where(.svelte-8g4xg4){border-color:#858aff}.environment-track.svelte-8g4xg4 strong:where(.svelte-8g4xg4){display:none}.environment-track.svelte-8g4xg4 em:where(.svelte-8g4xg4){color:#81908b;align-items:center;gap:4px;margin-top:5px;font-size:6px;font-style:normal;display:flex}.environment-track.svelte-8g4xg4 em:where(.svelte-8g4xg4) i:where(.svelte-8g4xg4){background:#63d39e;border-radius:50%;width:4px;height:4px}.release-marker.svelte-8g4xg4{z-index:1;top:calc(50% - 9px);left:calc(10% + var(--environment-progress) * 80%);color:#e0e2ff;background:#171a28;border:1px solid #858aff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 13px #858aff75}.control-foundation.svelte-8g4xg4{background:#141722;border:1px solid #858affa8;grid-area:3/1/auto/4;grid-template-columns:minmax(180px,1.25fr) repeat(3,.72fr) minmax(140px,1fr);align-items:center;display:grid}.control-brand.svelte-8g4xg4,.control-stat.svelte-8g4xg4,.control-health.svelte-8g4xg4{border-inline-end:1px solid #ffffff14;align-items:center;gap:8px;min-width:0;height:100%;padding:0 12px;display:flex}.control-brand.svelte-8g4xg4 .logo-badge:where(.svelte-8g4xg4){width:34px;height:34px}.control-brand.svelte-8g4xg4 span:where(.svelte-8g4xg4),.control-brand.svelte-8g4xg4 strong:where(.svelte-8g4xg4){display:block}.control-brand.svelte-8g4xg4 span:where(.svelte-8g4xg4){color:#8c91ff;font:500 7px/1 var(--mono)}.control-brand.svelte-8g4xg4 strong:where(.svelte-8g4xg4){color:#ecedf3;margin-top:5px;font-size:10px}.control-stat.svelte-8g4xg4{color:#9ca5b3;justify-content:center;font-size:7px}.control-stat.svelte-8g4xg4 svg{color:#9196ff;flex:none}.control-health.svelte-8g4xg4{color:#63d39e;border-inline-end:0;justify-content:center}.control-health.svelte-8g4xg4 strong:where(.svelte-8g4xg4){font-size:8px;font-weight:550}@keyframes svelte-8g4xg4-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes svelte-8g4xg4-code-handoff{0%{opacity:0;translate:-11px}28%,72%{opacity:1}to{opacity:0;translate:12px}}@keyframes svelte-8g4xg4-chart-breathe{0%,to{opacity:.72;scale:1 .78}50%{opacity:1;scale:1}}@keyframes svelte-8g4xg4-service-flow{0%{opacity:0;translate:10px}30%,70%{opacity:1}to{opacity:0;translate:-1px}}@keyframes svelte-8g4xg4-deployment-scan{0%{transform:translate(-110%)}to{transform:translate(520%)}}@media (width<=1060px){.assembly-board.svelte-8g4xg4{grid-template-columns:.68fr 1.4fr .68fr;gap:9px;padding:12px}.agent-options.svelte-8g4xg4{display:none}.agent-prompt.svelte-8g4xg4{font-size:8px}.control-stat.svelte-8g4xg4{padding-inline:7px}}@media (width<=820px){.canvas-bar.svelte-8g4xg4{height:38px}.project-status.svelte-8g4xg4{display:none}.delivery-route.svelte-8g4xg4{height:48px}.route-line.svelte-8g4xg4{top:17px}.delivery-route.svelte-8g4xg4 button:where(.svelte-8g4xg4){grid-template-rows:34px auto}.delivery-route.svelte-8g4xg4 button:where(.svelte-8g4xg4)>span:where(.svelte-8g4xg4){width:24px;height:24px}.assembly-board.svelte-8g4xg4{grid-template-rows:minmax(220px,1fr) 144px;grid-template-columns:.82fr 1.18fr;gap:8px;height:calc(100% - 86px);padding:8px}.application-module.svelte-8g4xg4{grid-area:1/2}.agent-module.svelte-8g4xg4,.build-module.svelte-8g4xg4,.services-module.svelte-8g4xg4,.environment-module.svelte-8g4xg4,.control-foundation.svelte-8g4xg4{grid-area:1/1}.support-module.svelte-8g4xg4:not(.current-layer){visibility:hidden;opacity:0}.agent-module.svelte-8g4xg4,.build-module.svelte-8g4xg4,.services-module.svelte-8g4xg4,.environment-module.svelte-8g4xg4,.control-foundation.svelte-8g4xg4{height:100%}.build-module.svelte-8g4xg4,.services-module.svelte-8g4xg4,.environment-module.svelte-8g4xg4,.control-foundation.svelte-8g4xg4{flex-direction:column;display:flex}.build-row.svelte-8g4xg4,.service-list.svelte-8g4xg4,.service-node.svelte-8g4xg4{flex:1}.environment-track.svelte-8g4xg4{flex:1;grid-template-columns:1fr;align-content:center;gap:6px;padding:8px}.environment-line.svelte-8g4xg4{width:1px;transform:scaleY(var(--layer-reveal));transform-origin:top;border-top:0;border-left:1px solid #858aff75;top:10%;bottom:10%;left:50%}.environment-track.svelte-8g4xg4>button:where(.svelte-8g4xg4){grid-template-columns:37px 1fr;place-items:center start;gap:6px}.environment-track.svelte-8g4xg4 strong:where(.svelte-8g4xg4){color:#b9c0ca;font-size:7px;display:block}.environment-track.svelte-8g4xg4 em:where(.svelte-8g4xg4){display:none}.control-foundation.svelte-8g4xg4{justify-content:center;padding:12px}.control-brand.svelte-8g4xg4{border:0;height:auto}.control-stat.svelte-8g4xg4,.control-health.svelte-8g4xg4{border:0;border-top:1px solid #ffffff14;justify-content:flex-start;height:31px}.application-ui.svelte-8g4xg4{grid-template-columns:45px 1fr}.application-ui.svelte-8g4xg4>aside:where(.svelte-8g4xg4){padding-inline:7px}.application-ui.svelte-8g4xg4>aside:where(.svelte-8g4xg4) strong:where(.svelte-8g4xg4){font-size:7px}.app-content.svelte-8g4xg4{padding:9px}.app-metrics.svelte-8g4xg4{grid-template-columns:1fr;gap:4px}.app-metrics.svelte-8g4xg4 div:where(.svelte-8g4xg4){justify-content:space-between;align-items:center;padding:6px;display:flex}.app-metrics.svelte-8g4xg4 strong:where(.svelte-8g4xg4){margin:0;font-size:12px}.app-chart.svelte-8g4xg4{height:46px;margin-top:8px}.handoff-services.svelte-8g4xg4{display:none}}@media (width<=420px){.canvas-bar.svelte-8g4xg4>span:where(.svelte-8g4xg4){font-size:7px}.delivery-route.svelte-8g4xg4 small:where(.svelte-8g4xg4){display:none}.delivery-route.svelte-8g4xg4 button:where(.svelte-8g4xg4){grid-template-rows:48px}.assembly-board.svelte-8g4xg4{grid-template-rows:minmax(190px,1fr);grid-template-columns:.9fr 1.1fr}.agent-prompt.svelte-8g4xg4{margin:7px;padding:7px}.agent-terminal.svelte-8g4xg4{padding-inline:7px}.agent-terminal.svelte-8g4xg4 code:where(.svelte-8g4xg4){font-size:6px}.agent-module.svelte-8g4xg4 footer:where(.svelte-8g4xg4){margin-inline:7px}.browser-bar.svelte-8g4xg4 span:where(.svelte-8g4xg4){display:none}.application-ui.svelte-8g4xg4{grid-template-columns:35px 1fr}.application-ui.svelte-8g4xg4>aside:where(.svelte-8g4xg4) strong:where(.svelte-8g4xg4){writing-mode:vertical-rl}.app-content.svelte-8g4xg4>header:where(.svelte-8g4xg4) small:where(.svelte-8g4xg4){display:none}.app-content.svelte-8g4xg4>header:where(.svelte-8g4xg4) span:where(.svelte-8g4xg4){font-size:8px}.app-metrics.svelte-8g4xg4 span:where(.svelte-8g4xg4){font-size:6px}}@media (prefers-reduced-motion:reduce){.support-module.svelte-8g4xg4,.build-row.svelte-8g4xg4,.service-node.svelte-8g4xg4,.environment-track.svelte-8g4xg4>button:where(.svelte-8g4xg4){transition:none}.agent-terminal.svelte-8g4xg4 code.working:where(.svelte-8g4xg4):after,.app-chart.svelte-8g4xg4 i:where(.svelte-8g4xg4),.service-wire.svelte-8g4xg4:after,.agent-module.svelte-8g4xg4:before,.deployment-progress.svelte-8g4xg4 i:where(.svelte-8g4xg4){animation:none}}.platform-story.svelte-13ln5i6{color:#f5f6f8;background:#050608;height:500vh;position:relative}.story-sticky.svelte-13ln5i6{align-items:center;height:calc(100dvh - 72px);display:flex;position:sticky;top:72px;overflow:hidden}.story-shell.svelte-13ln5i6{grid-template-columns:320px minmax(0,1fr);gap:42px;width:min(1200px,100% - 64px);height:min(720px,100dvh - 112px);margin:0 auto;display:grid}.story-copy.svelte-13ln5i6{flex-direction:column;min-height:0;display:flex}.story-intro.svelte-13ln5i6>span:where(.svelte-13ln5i6){color:#8e93ff;font:500 10px/1 var(--mono);text-transform:uppercase}.story-intro.svelte-13ln5i6 h2:where(.svelte-13ln5i6){color:#f4f5f8;font:500 42px/1.02 var(--display);letter-spacing:0;margin:14px 0 13px}.story-intro.svelte-13ln5i6 p:where(.svelte-13ln5i6){color:#969eab;margin:0;font-size:13px;line-height:1.52}.chapter-list.svelte-13ln5i6{border-top:1px solid #ffffff1a;margin-top:28px}.chapter-list.svelte-13ln5i6 article:where(.svelte-13ln5i6){border-bottom:1px solid #ffffff1a}.chapter-list.svelte-13ln5i6 article:where(.svelte-13ln5i6)>button:where(.svelte-13ln5i6){color:#858e9d;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:47px;padding:0;transition:color .18s;display:grid}.chapter-list.svelte-13ln5i6 article:where(.svelte-13ln5i6)>button:where(.svelte-13ln5i6):hover,.chapter-list.svelte-13ln5i6 article:where(.svelte-13ln5i6)>button:where(.svelte-13ln5i6):focus-visible{color:#f0f2f6}.chapter-list.svelte-13ln5i6 article:where(.svelte-13ln5i6)>button:where(.svelte-13ln5i6):focus-visible{outline-offset:-2px;outline:2px solid #9ba0ff}.chapter-list.svelte-13ln5i6 article.active:where(.svelte-13ln5i6)>button:where(.svelte-13ln5i6),.chapter-list.svelte-13ln5i6 article.complete:where(.svelte-13ln5i6)>button:where(.svelte-13ln5i6){color:#e5e8ee}.chapter-number.svelte-13ln5i6{color:#7e8795;font:500 9px/1 var(--mono)}.complete.svelte-13ln5i6 .chapter-number:where(.svelte-13ln5i6){color:#63d39e}.chapter-list.svelte-13ln5i6 strong:where(.svelte-13ln5i6){text-transform:capitalize;font-size:12px;font-weight:600}.chapter-list.svelte-13ln5i6 em:where(.svelte-13ln5i6){color:#778190;font:500 7px/1 var(--mono);font-style:normal}.chapter-body.svelte-13ln5i6{height:var(--chapter-height);opacity:var(--chapter-open);transform:translateY(calc((1 - var(--chapter-open)) * -7px));will-change:height, opacity, transform;overflow:hidden}.chapter-body.svelte-13ln5i6>div:where(.svelte-13ln5i6){padding:3px 0 17px 38px}.chapter-body.svelte-13ln5i6 h3:where(.svelte-13ln5i6){color:#f3f4f7;font:500 17px/1.18 var(--display);letter-spacing:0;margin:0 0 7px}.chapter-body.svelte-13ln5i6 p:where(.svelte-13ln5i6){color:#929aa7;margin:0;font-size:11px;line-height:1.45}@media (width<=1060px){.story-shell.svelte-13ln5i6{grid-template-columns:270px minmax(0,1fr);gap:24px;width:calc(100% - 40px)}.story-intro.svelte-13ln5i6 h2:where(.svelte-13ln5i6){font-size:34px}}@media (width<=820px){.platform-story.svelte-13ln5i6{height:450vh}.story-shell.svelte-13ln5i6{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;gap:9px;width:calc(100% - 28px);height:calc(100dvh - 84px)}.story-copy.svelte-13ln5i6{display:contents}.story-intro.svelte-13ln5i6 h2:where(.svelte-13ln5i6){margin:7px 0 0;font-size:26px}.story-intro.svelte-13ln5i6 p:where(.svelte-13ln5i6){display:none}.chapter-list.svelte-13ln5i6{border-top:0;margin:0;display:grid}.chapter-list.svelte-13ln5i6 article:where(.svelte-13ln5i6):not(.active):not(.previous){display:none}.chapter-list.svelte-13ln5i6 article:where(.svelte-13ln5i6)>button:where(.svelte-13ln5i6){grid-template-columns:24px minmax(0,1fr) auto;min-height:35px}.chapter-list.svelte-13ln5i6 strong:where(.svelte-13ln5i6){font-size:10px}.chapter-list.svelte-13ln5i6 em:where(.svelte-13ln5i6){display:none}.chapter-body.svelte-13ln5i6{height:calc(var(--chapter-open) * 38px)}.chapter-body.svelte-13ln5i6>div:where(.svelte-13ln5i6){padding:0 0 7px 34px}.chapter-body.svelte-13ln5i6 h3:where(.svelte-13ln5i6){margin:0;font-size:13px}.chapter-body.svelte-13ln5i6 p:where(.svelte-13ln5i6){display:none}}@media (width<=760px){.story-sticky.svelte-13ln5i6{height:calc(100dvh - 64px);top:64px}}@media (width<=390px),(height<=690px){.story-shell.svelte-13ln5i6{gap:5px;height:calc(100dvh - 74px)}.story-intro.svelte-13ln5i6>span:where(.svelte-13ln5i6){font-size:8px}.story-intro.svelte-13ln5i6 h2:where(.svelte-13ln5i6){font-size:21px}.chapter-list.svelte-13ln5i6 article:where(.svelte-13ln5i6)>button:where(.svelte-13ln5i6){min-height:30px}.chapter-body.svelte-13ln5i6{height:calc(var(--chapter-open) * 29px)}.chapter-body.svelte-13ln5i6 h3:where(.svelte-13ln5i6){font-size:11px}}@media (prefers-reduced-motion:reduce){.chapter-body.svelte-13ln5i6{transition:none}}.pricing-section.svelte-1qfjdn1{background:var(--bg-0);padding:112px 0}.section-wrap.svelte-1qfjdn1{width:min(1200px,100% - 64px);margin:0 auto}.editorial-heading.svelte-1qfjdn1{max-width:880px;margin-bottom:42px}.editorial-heading.svelte-1qfjdn1>span:where(.svelte-1qfjdn1){color:var(--brand-3);font:550 11px/1 var(--mono);text-transform:uppercase}.editorial-heading.svelte-1qfjdn1 h2:where(.svelte-1qfjdn1){color:var(--fg-0);font:500 48px/1.04 var(--display);letter-spacing:0;margin:14px 0 17px}.pricing-table.svelte-1qfjdn1{border:1px solid var(--line-2);background:var(--bg-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-table.svelte-1qfjdn1 article:where(.svelte-1qfjdn1){border-inline-end:1px solid var(--line-2);flex-direction:column;min-width:0;min-height:430px;padding:28px;display:flex}.pricing-table.svelte-1qfjdn1 article:where(.svelte-1qfjdn1):last-child{border-inline-end:0}.pricing-table.svelte-1qfjdn1 article.featured:where(.svelte-1qfjdn1){background:color-mix(in srgb, var(--brand-wash) 26%, var(--bg-1));box-shadow:inset 0 3px var(--brand-3)}.plan-head.svelte-1qfjdn1{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.plan-head.svelte-1qfjdn1>span:where(.svelte-1qfjdn1){color:var(--fg-0);font-size:14px;font-weight:700}.plan-head.svelte-1qfjdn1 em:where(.svelte-1qfjdn1){color:var(--brand-3);font:500 8px/1 var(--mono);text-transform:uppercase;font-style:normal}.plan-price.svelte-1qfjdn1{color:var(--fg-0);font:500 48px/1 var(--display);letter-spacing:0;margin-top:30px}.plan-price.svelte-1qfjdn1 span:where(.svelte-1qfjdn1){color:var(--fg-3);font:500 11px/1 var(--sans);margin-left:6px}.pricing-table.svelte-1qfjdn1 p:where(.svelte-1qfjdn1){min-height:68px;color:var(--fg-2);margin:20px 0 22px;font-size:13px;line-height:1.5}.pricing-table.svelte-1qfjdn1 ul:where(.svelte-1qfjdn1){border-top:1px solid var(--line);gap:12px;margin:0;padding:20px 0;list-style:none;display:grid}.pricing-table.svelte-1qfjdn1 li:where(.svelte-1qfjdn1){color:var(--fg-1);align-items:center;gap:9px;font-size:12px;display:flex}.pricing-table.svelte-1qfjdn1 li:where(.svelte-1qfjdn1) svg{color:var(--ok)}.pricing-table.svelte-1qfjdn1 article:where(.svelte-1qfjdn1)>a:where(.svelte-1qfjdn1){border:1px solid var(--line-2);min-height:39px;color:var(--fg-0);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:0 13px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.pricing-table.svelte-1qfjdn1 article.featured:where(.svelte-1qfjdn1)>a:where(.svelte-1qfjdn1){border-color:var(--brand-3);background:var(--brand-3);color:#08090c}html[data-theme=light] .pricing-table.svelte-1qfjdn1 article.featured:where(.svelte-1qfjdn1)>a:where(.svelte-1qfjdn1){color:#fff}.compare-plans.svelte-1qfjdn1{width:fit-content;color:var(--fg-0);align-items:center;gap:8px;margin:22px auto 0;font-size:12px;font-weight:650;text-decoration:none;display:flex}@media (width<=720px){.pricing-section.svelte-1qfjdn1{padding:76px 0}.section-wrap.svelte-1qfjdn1{width:calc(100% - 36px)}.editorial-heading.svelte-1qfjdn1{margin-bottom:34px}.editorial-heading.svelte-1qfjdn1 h2:where(.svelte-1qfjdn1){font-size:34px}.pricing-table.svelte-1qfjdn1{grid-template-columns:1fr}.pricing-table.svelte-1qfjdn1 article:where(.svelte-1qfjdn1){border-inline-end:0;border-bottom:1px solid var(--line-2);min-height:390px}.pricing-table.svelte-1qfjdn1 article:where(.svelte-1qfjdn1):last-child{border-bottom:0}}.marketing-page.svelte-1y38u3j{background:var(--bg-0);overflow:clip}.marketing-page.svelte-1y38u3j [data-reveal]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.marketing-page.svelte-1y38u3j [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.marketing-page.svelte-1y38u3j [data-reveal]{opacity:1;transition:none;transform:none}}
