.loginShell_twrV{min-height:100vh;min-height:100svh}.theme_oYVV,html.theme_oYVV.theme_oYVV{--home-white:var(--joy-white);--home-ink:var(--joy-ink);--home-muted:var(--joy-muted);--home-green:var(--joy-green);--home-deep:var(--joy-deep);--home-paper:var(--joy-paper);--home-tint:var(--joy-tint);--home-soft:var(--joy-soft);--home-line:var(--joy-line);--home-shadow:var(--joy-shadow);--site-bg:var(--joy-white);--site-surface:var(--joy-paper);--site-surface-raised:var(--joy-white);--site-surface-hover:var(--joy-soft);--site-text:var(--joy-ink);--site-text-secondary:var(--joy-muted);--site-muted:var(--joy-muted);--site-border:var(--joy-line);--site-border-strong:#b7cdbc;--site-accent:var(--joy-deep);--site-link:var(--joy-deep);--site-link-hover:#10452c;--site-focus:var(--joy-deep);--site-selection-bg:var(--joy-tint);--site-selection-text:var(--joy-deep);--site-primary:var(--joy-deep);--site-primary-hover:#10452c;--site-on-primary:var(--joy-white);--site-header-height:96px;--site-nav-background:#fffffff5;--site-font-family:var(--joy-font-family);--ifm-color-primary:var(--joy-deep);--ifm-color-primary-dark:#10452c;--ifm-color-primary-darker:#0d3b25;--ifm-color-primary-darkest:#092c1b;--ifm-color-primary-light:#267b52;--ifm-color-primary-lighter:#4d9669;--ifm-color-primary-lightest:var(--joy-green);--ifm-color-primary-contrast-background:var(--joy-tint);--ifm-color-primary-contrast-foreground:var(--joy-deep);--ifm-link-color:var(--joy-deep);--ifm-link-hover-color:#10452c;--ifm-menu-color-active:var(--joy-deep);--ifm-menu-color-background-active:var(--joy-tint);--ifm-menu-color-background-hover:var(--joy-soft);--ifm-tabs-color-active:var(--joy-deep);--ifm-tabs-color-active-border:var(--joy-deep);--ifm-font-family-base:var(--joy-font-family);--ifm-heading-font-family:var(--joy-font-family);background:var(--joy-white);color:var(--joy-ink);font-family:var(--joy-font-family)}.theme_oYVV.theme_oYVV.theme_oYVV{--brand-leaf:var(--website-leaf);--brand-deep:var(--website-deep);--brand-soft:var(--website-soft);--brand-blue:var(--website-blue);--brand-page:var(--website-page);--brand-surface:var(--website-white);--brand-ink:var(--website-ink);--brand-muted:var(--website-body);--brand-line:var(--website-line);--brand-hero:var(--website-soft);--brand-faq:var(--website-page);--brand-black:var(--website-ink);--brand-font:var(--website-font);--brand-panel-radius:var(--website-radius-panel);--brand-body-size:var(--website-body-size);--brand-body-leading:var(--website-body-leading);--brand-home-nav:var(--website-page);--brand-home-muted:var(--website-body);--brand-home-text:var(--website-title);--brand-home-subtle:var(--website-subtle);--brand-home-black:var(--website-ink);--brand-home-tab:var(--website-soft);--brand-home-product-title:var(--website-title);--brand-home-footer-title:var(--website-title);--brand-home-story-line:var(--website-line);--brand-home-footer-line:var(--website-line);--brand-home-font:var(--website-font);--joy-green:var(--brand-leaf);--joy-deep:var(--brand-deep);--joy-tint:var(--brand-soft);--joy-soft:var(--brand-faq);--joy-paper:var(--brand-page);--joy-white:var(--brand-surface);--joy-ink:var(--brand-ink);--joy-muted:var(--brand-muted);--joy-line:var(--brand-line);--joy-font-family:var(--brand-font);--joy-shadow:#003f1214;--site-bg:var(--brand-page);--site-surface:var(--brand-page);--site-nav-background:var(--brand-page);--site-header-height:72px;--site-border-strong:var(--website-line);--site-primary:var(--website-ink);--site-primary-hover:var(--website-button-hover);--site-link:var(--website-ink);--site-link-hover:var(--website-link-hover);--ifm-color-primary-dark:var(--brand-deep);--ifm-color-primary-darker:var(--brand-deep);--ifm-color-primary-darkest:var(--brand-deep);--ifm-color-primary-light:var(--brand-deep);--ifm-color-primary-lighter:var(--brand-deep);--ifm-color-primary-lightest:var(--brand-leaf);--ifm-link-color:var(--website-ink);--ifm-link-hover-color:var(--website-link-hover);--marketing-bg:var(--brand-page);--marketing-ink:var(--brand-ink);--marketing-title:var(--brand-ink);--marketing-body:var(--brand-muted);--marketing-muted:var(--brand-muted);--marketing-link:var(--brand-deep);--marketing-accent:var(--brand-deep);--marketing-eyebrow:var(--brand-deep);--marketing-description-color:var(--brand-muted);--marketing-surface:var(--brand-soft);--marketing-surface-card:var(--brand-surface);--marketing-border:var(--brand-line);--marketing-hairline:var(--brand-line);--marketing-button-bg:var(--brand-black);--marketing-button-hover:var(--website-button-hover);--marketing-focus:var(--brand-deep);--marketing-font-family:var(--brand-font);--marketing-width:var(--brand-width);--marketing-stage-width:var(--brand-width);--marketing-page-gutter:var(--brand-gutter);--marketing-section-spacing:var(--brand-section-gap);--marketing-hero-top:64px;--marketing-size-hero:var(--brand-hero-size);--marketing-leading-hero:var(--brand-hero-leading);--marketing-size-page:var(--brand-page-size);--marketing-leading-page:var(--brand-page-leading);--marketing-size-section:var(--brand-section-size);--marketing-leading-section:var(--brand-section-leading);--marketing-size-card:var(--brand-card-size);--marketing-leading-card:var(--brand-card-leading);--marketing-size-body:var(--brand-body-size);--marketing-leading-body:var(--brand-body-leading);--marketing-radius:var(--brand-card-radius);--marketing-radius-xl:var(--brand-card-radius);--marketing-radius-xxl:var(--brand-card-radius);--marketing-radius-lg:var(--brand-card-radius);--marketing-motion-fast:var(--brand-fast);--marketing-motion-base:var(--brand-base);--pricing-featured-surface:var(--brand-soft);--pricing-featured-border:var(--brand-deep);--pricing-radius:var(--brand-card-radius);accent-color:var(--brand-deep);background:var(--brand-page);caret-color:var(--brand-deep);color:var(--brand-ink);font-family:var(--brand-font);scrollbar-color:var(--brand-muted) var(--brand-page)}.theme_oYVV [data-exact-demo]{accent-color:auto;caret-color:auto}.copy_PVGv .eyebrow_0McR,.publicPage_nIUL>[data-site-particles],.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer])>div>div:last-child>button,.theme_oYVV .home-bg-head,.theme_oYVV [data-public-login] .divider,.theme_oYVV [data-site-particles]{display:none}.theme_oYVV .page-document-box{background:var(--brand-surface);border-radius:var(--brand-panel-radius);box-sizing:initial;font:16px/28px var(--brand-font);margin:48px auto;max-width:var(--brand-reading-width);padding:40px}.theme_oYVV.theme_oYVV .page-document-box .title{color:var(--brand-ink);font:500 32px/42px var(--brand-font);text-align:left}.theme_oYVV .page-document-box .title-date{text-align:left}.theme_oYVV .ui-login-main{background:var(--brand-surface);border-radius:var(--brand-card-radius);box-sizing:border-box;margin:48px auto;padding:40px;width:min(480px,calc(100% - 32px))}.theme_oYVV .ui-login-title-main{margin:0 0 32px}.theme_oYVV .login-content-wrapper,.theme_oYVV .login-form{min-width:0;width:100%}.theme_oYVV .login-form .phone-input,.theme_oYVV .login-form .verification-input{border-radius:var(--brand-control-radius)}.theme_oYVV .login-btn{background:var(--brand-black);border-radius:999px}.page_RgYf .primary_QRHU:hover,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy] button:hover,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>div>a:first-child:hover,.theme_oYVV .login-btn:hover,.theme_oYVV.theme_oYVV [data-pricing-intro]~section [data-pricing-action]:hover,.theme_oYVV.theme_oYVV [data-public-login] .login-btn:hover:not(:disabled){background:var(--website-button-hover)}.page_RgYf .primary_QRHU:active,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy] button:active,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>div>a:first-child:active,.theme_oYVV .login-btn:active,.theme_oYVV.theme_oYVV [data-pricing-intro]~section [data-pricing-action]:active,.theme_oYVV.theme_oYVV [data-public-login] .login-btn:active:not(:disabled){background:var(--website-ink)}.theme_oYVV .ui-jump-box,.theme_oYVV .ui-jump-box2{background:var(--brand-surface);border-radius:var(--brand-panel-radius);max-width:calc(100vw - 40px)}.theme_oYVV .menu__link--active{background:var(--brand-soft);color:var(--brand-deep)}.theme_oYVV .theme-doc-sidebar-container{background:var(--brand-page)}.theme_oYVV .ui-login-main[data-public-login]>div:not(.approved-login-brand):first-of-type{width:100%!important}.theme_oYVV [data-public-login] .login-content-wrapper{align-items:stretch;display:flex;flex-direction:column;gap:24px}.theme_oYVV [data-public-login] .qrCode{align-self:center}.theme_oYVV .approved-login-brand{margin-bottom:32px;text-align:center}.theme_oYVV .approved-login-brand img{display:block;margin:0 auto 16px}.theme_oYVV .approved-login-brand h1{color:var(--website-ink);font:500 32px/42px var(--brand-font);margin:0}.theme_oYVV [data-public-login]>div[style]{height:auto;max-width:100%}.theme_oYVV [data-pricing-table-scroll]{background:var(--brand-surface);max-height:760px;max-height:min(760px,78vh)}.theme_oYVV [data-pricing-comparison] thead th{background:var(--brand-faq);position:sticky;top:0;z-index:3}.theme_oYVV [data-pricing-comparison] tbody th[scope=row]{background:var(--brand-surface);left:0;position:sticky;z-index:2}.theme_oYVV [data-pricing-comparison] thead th:nth-child(2){left:0;z-index:4}.theme_oYVV [data-pricing-comparison] td{font-variant-numeric:tabular-nums}.theme_oYVV [data-pricing-comparison] tbody th[scope=rowgroup]{background:var(--brand-faq)}.theme_oYVV [data-plugin-card]{border-radius:var(--brand-card-radius)}.theme_oYVV [data-download-intro] p,.theme_oYVV [data-pricing-intro] p{font-size:var(--brand-body-size);line-height:var(--brand-body-leading)}.theme_oYVV .docs-wrapper article{background:var(--brand-surface)}.theme_oYVV .docs-wrapper article pre,.theme_oYVV .docs-wrapper article table{max-width:100%;overflow:auto}.theme_oYVV .docs-wrapper article p:not([data-documentation-demo] *){color:var(--website-body)}.theme_oYVV .ui-login-main[data-public-login]{justify-content:flex-start;min-height:0}.theme_oYVV .ant-modal-content{border-radius:var(--brand-panel-radius);font-family:var(--brand-font)}.theme_oYVV .ant-modal-content,.theme_oYVV .ant-modal-title{background:var(--brand-surface);color:var(--brand-ink)}.theme_oYVV.theme_oYVV .page-document-box{background:var(--brand-surface);box-sizing:initial;margin:48px auto;max-width:var(--brand-reading-width);padding:40px;width:auto}.theme_oYVV.theme_oYVV .page-document-box .content p{color:var(--website-body);font-size:16px;line-height:28px}.theme_oYVV.theme_oYVV .page-document-box h2{color:var(--website-title);font:500 20px/28px var(--website-font);margin:32px 0 16px}.theme_oYVV.theme_oYVV .page-document-box .title-date{color:var(--website-subtle);font:400 14px/22px var(--website-font)}.theme_oYVV.theme_oYVV .ui-login-main[data-public-login]{background:var(--brand-surface);box-sizing:border-box;margin:48px auto;min-height:0;padding:40px;width:min(480px,calc(100% - 32px))}.theme_oYVV.theme_oYVV [data-public-login] .login-content-wrapper{background:#0000;border:0;border-radius:0;padding:0}.theme_oYVV.theme_oYVV [data-public-login] .login-form{width:100%}.theme_oYVV.theme_oYVV [data-public-login] .login-form .phone-input,.theme_oYVV.theme_oYVV [data-public-login] .login-form .verification-input{background:var(--brand-surface);min-height:var(--website-button-medium)}.theme_oYVV.theme_oYVV [data-public-login] .login-btn{border-radius:var(--website-radius-pill)!important;color:var(--website-white);font-family:var(--website-font);font-weight:var(--website-button-medium-weight);height:var(--website-button-medium)!important;min-height:var(--website-button-medium)}.theme_oYVV.theme_oYVV [data-public-login] .login-btn:disabled{background:var(--website-line);color:var(--website-body)}.theme_oYVV.theme_oYVV [data-public-login] .other-login-item{font-size:var(--website-caption-size)}.theme_oYVV.theme_oYVV [data-public-login] .login-form .link:active,.theme_oYVV.theme_oYVV [data-public-login] .switch-link-blue:active{color:var(--website-link-active)!important}.theme_oYVV.theme_oYVV [data-public-login] .qrCode{background:#0000;border:0}.theme_oYVV.theme_oYVV [data-pricing-intro]~section [data-pricing-action]{background:var(--brand-black)}.theme_oYVV.theme_oYVV .share-agent-container{background:var(--brand-surface);border-radius:var(--brand-panel-radius);padding:32px}.theme_oYVV.theme_oYVV .share-agent-title{color:var(--brand-ink);font:500 32px/42px var(--brand-font);margin:24px 0 16px}.theme_oYVV.theme_oYVV .share-agent-container .manual-guide h4{color:var(--website-title);font:500 20px/28px var(--website-font)}.theme_oYVV.theme_oYVV .share-agent-container .manual-guide p{font-size:16px}.theme_oYVV.theme_oYVV .share-agent-container .manual-guide code{background:var(--website-soft);color:var(--website-title);font-size:14px}.theme_oYVV.theme_oYVV .share-agent-container .download-btn,.theme_oYVV.theme_oYVV .share-agent-container .retry-btn{font-weight:var(--website-button-medium-weight);min-height:48px;transform:none}.theme_oYVV.theme_oYVV .share-agent-container .download-btn:active{background:var(--website-ink)!important}.theme_oYVV.theme_oYVV .share-agent-container .retry-btn{background:#0000;border-color:var(--website-button-secondary-border)}.root_dG5H.publicPage_nIUL.joycode-current-site [data-public-body=relay-v1] .secondaryButton_dG8G:hover,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>div>a:last-child:hover,.secondary_en3J:hover,.theme_oYVV.theme_oYVV .share-agent-container .retry-btn:hover{background:#0000;border-color:var(--website-button-hover)}.root_dG5H.publicPage_nIUL.joycode-current-site [data-public-body=relay-v1] .secondaryButton_dG8G:active:not(:disabled),.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>div>a:last-child:active,.secondary_en3J:active,.theme_oYVV.theme_oYVV .share-agent-container .retry-btn:active{background:#0000;border-color:var(--website-ink)}.root_dG5H.publicPage_nIUL{--marketing-bg:#fff;--marketing-ink:#17271f;--marketing-title:#17271f;--marketing-body:#5e6c63;--marketing-muted:#5e6c63;--marketing-quiet:#5e6c63;--marketing-link:#2f7050;--marketing-eyebrow:#2f7050;--marketing-accent:#2f7050;--marketing-surface:#f4f8f5;--marketing-surface-warm:#f4f8f5;--marketing-surface-card:#fff;--marketing-footer-bg:#f4f8f5;--marketing-footer-eyebrow:#5e6c63;--marketing-logo-wall:#91a498;--marketing-border:#d9e5dc;--marketing-hairline:#e6eee8;--marketing-nav-hairline:#2f70501a;--marketing-shadow:0 20px 64px -28px #2f705038;--marketing-focus:#2f7050;--marketing-selection-bg:#ddeee1;--marketing-button-bg:#2f7050;--marketing-button-hover:#255c40;--marketing-secondary-hover:#eaf3ed;--marketing-tracking-hero:-0.03em;--marketing-tracking-heading:-0.025em;--marketing-button-radius:999px;--marketing-story-name-weight:500;--marketing-font-family:var(--site-font-family);--marketing-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--marketing-size-hero:64px;--marketing-leading-hero:76px;--marketing-size-page:48px;--marketing-leading-page:60px;--marketing-size-section:40px;--marketing-leading-section:52px;--marketing-size-feature:28px;--marketing-leading-feature:38px;--marketing-size-card:22px;--marketing-leading-card:32px;--marketing-size-eyebrow:14px;--marketing-leading-eyebrow:22px;--marketing-size-body:16px;--marketing-leading-body:28px;--marketing-size-caption:14px;--marketing-leading-caption:22px;--marketing-stage-width:1312px;--marketing-media-width:1080px;--marketing-width:1312px;--marketing-page-gutter:64px;--marketing-section-spacing:112px;--marketing-hero-top:88px;--marketing-heading-gap:40px;--marketing-heading-max-width:960px;--marketing-heading-description-width:680px;--marketing-heading-description-gap:16px;--marketing-copy-width:720px;--marketing-card-gap:24px;--marketing-radius:20px;--marketing-radius-xxl:20px;--marketing-radius-xl:20px;--marketing-radius-lg:20px;--marketing-radius-md:12px;--marketing-radius-sm:8px;--marketing-button-height:48px;--marketing-button-min-width:136px;--marketing-motion-fast:160ms;--marketing-motion-base:220ms;--marketing-motion-ease:cubic-bezier(0.22,1,0.36,1);--marketing-label-color:var(--marketing-eyebrow);--marketing-heading-eyebrow-size:14px;--marketing-heading-eyebrow-line-height:22px;--marketing-heading-eyebrow-letter-spacing:0;--marketing-description-color:var(--marketing-body);--marketing-heading-weight:600;--site-font-size-caption:14px;--site-line-height-caption:22px;--site-font-size-label:13px;--site-line-height-label:20px;--site-font-size-display:32px;--site-line-height-display:42px;--site-font-size-section:26px;--site-line-height-section:32.5px;--site-font-size-card:20px;--site-line-height-card:28px;--site-font-size-panel:24px;--site-line-height-panel:34px;--site-font-size-body:16px;--site-line-height-body:24px;--site-heading-letter-spacing:0;--demo-window-radius:11px;--demo-window-border:1px solid #e3e6ef;--demo-window-border-quiet:1px solid #e0e3e9;--demo-window-shadow:0 12px 26px #25334d12;--demo-window-row-shadow:0 16px 36px -18px #252a334d;--demo-window-chrome-height:32px;--demo-window-dot-size:9px;--demo-window-dot-size-sm:6px;--demo-window-dot-size-mac:12px;--demo-window-dot-border:1px solid #dadddf;--demo-motion-fast:0.08s;--demo-motion-base:0.14s;--demo-motion-ease:cubic-bezier(0.4,0,0.2,1);--site-header-height:72px;--site-header-max-width:calc(var(--marketing-width) + var(--marketing-page-gutter)*2);--site-header-padding-inline:var(--marketing-page-gutter);--site-header-gap:64px;--marketing-nav-color:var(--marketing-ink);--marketing-nav-hover:var(--marketing-link);--marketing-nav-gap:40px;--marketing-nav-item-gap:40px;--marketing-nav-item-offset:0px;--marketing-nav-third-offset:0px;--site-footer-max-width:var(--marketing-width);--site-footer-spacing:var(--marketing-section-spacing);--site-footer-padding-block:64px;--site-footer-ink:var(--marketing-ink);background:var(--marketing-bg);color:var(--marketing-ink);font-family:var(--marketing-font-family);font-size:var(--marketing-size-body);isolation:isolate;line-height:var(--marketing-leading-body);min-height:100vh;text-align:left}.root_dG5H:where(.publicPage_nIUL) *,.root_dG5H:where(.publicPage_nIUL) :after,.root_dG5H:where(.publicPage_nIUL) :before{box-sizing:border-box}.root_dG5H:where(.publicPage_nIUL) h1,.root_dG5H:where(.publicPage_nIUL) h2,.root_dG5H:where(.publicPage_nIUL) h3,.root_dG5H:where(.publicPage_nIUL) p{margin:0}.root_dG5H:where(.publicPage_nIUL) h1,.root_dG5H:where(.publicPage_nIUL) h2,.root_dG5H:where(.publicPage_nIUL) h3{color:inherit}.root_dG5H:where(.publicPage_nIUL) a{text-decoration:none}.root_dG5H:where(.publicPage_nIUL) button{cursor:pointer;font-family:inherit}.root_dG5H:where(.publicPage_nIUL) img,.root_dG5H:where(.publicPage_nIUL) svg{max-width:100%}.root_dG5H:where(.publicPage_nIUL) :focus-visible{outline:3px solid var(--marketing-focus);outline-offset:4px}:where(.publicPage_nIUL) .container_\+wm1{margin-inline:auto;width:min(var(--marketing-width),calc(100% - var(--marketing-page-gutter)*2))}:where(.publicPage_nIUL) .section_Xvcl{padding-block:var(--marketing-section-spacing) 0}:where(.publicPage_nIUL) .eyebrow_Yphm{color:var(--marketing-eyebrow);font-family:inherit;font-size:var(--marketing-size-eyebrow);font-weight:500;letter-spacing:0;line-height:var(--marketing-leading-eyebrow)}:where(.publicPage_nIUL) .actions_hzLa{align-items:center;display:flex;flex-wrap:wrap;gap:12px}:where(.publicPage_nIUL) .primaryButton_ofJ0,:where(.publicPage_nIUL) .secondaryButton_dG8G{align-items:center;border-radius:var(--marketing-button-radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:500;gap:10px;height:var(--marketing-button-height);justify-content:center;letter-spacing:normal;line-height:24px;min-height:44px;min-width:var(--marketing-button-width,var(--marketing-button-min-width));padding:0 24px;text-align:center;transition:background var(--marketing-motion-fast) ease,border-color var(--marketing-motion-fast) ease,color var(--marketing-motion-fast) ease,box-shadow var(--marketing-motion-fast) ease;white-space:nowrap}:where(.publicPage_nIUL) .buttonIcon_h5a1{display:block;flex:0 0 16px;height:16px;width:16px}:where(.publicPage_nIUL) .buttonIconLarge_VFSX{display:block;flex:0 0 18px;height:18px;width:18px}.root_dG5H:where(.publicPage_nIUL) .primaryButton_ofJ0{background:var(--marketing-button-bg);border:1px solid var(--marketing-button-bg);box-shadow:0 3px 8px #2f70501a;color:#fff}.root_dG5H:where(.publicPage_nIUL) .primaryButton_ofJ0:hover{background:var(--marketing-button-hover);border-color:var(--marketing-button-hover);box-shadow:0 5px 14px #2f705026;color:#fff}.root_dG5H:where(.publicPage_nIUL) .secondaryButton_dG8G{background:#ffffffc7;border:1px solid var(--marketing-border);color:var(--marketing-ink)}.root_dG5H:where(.publicPage_nIUL) .secondaryButton_dG8G:hover{background:var(--marketing-secondary-hover);border-color:#bdd4c4;color:var(--marketing-ink)}.root_dG5H:where(.publicPage_nIUL) .textLink_rr-i{align-items:center;color:var(--marketing-link);display:inline-flex;font-size:var(--marketing-size-body);font-weight:500;gap:8px;line-height:var(--marketing-leading-body);min-height:44px;transition:color var(--marketing-motion-fast) ease}.root_dG5H:where(.publicPage_nIUL) .textLink_rr-i:hover{color:var(--marketing-ink)}.publicPage_nIUL ::selection{background:var(--marketing-selection-bg);color:var(--marketing-ink)}.publicPage_nIUL [data-demo-viewport] ::selection{background:#dbe5ff;color:#202838}.publicPage_nIUL input,.publicPage_nIUL textarea{caret-color:#3363ff}.root_dG5H:where(.publicPage_nIUL) [data-reveal]{transition:opacity .6s var(--marketing-motion-ease),transform .6s var(--marketing-motion-ease)}.root_dG5H:where(.publicPage_nIUL) [data-reveal-pending]{opacity:0;transform:translateY(16px)}.root_dG5H.publicPage_nIUL [data-site-header]:not([data-approved-site-header]){--site-text:var(--marketing-ink);--site-text-secondary:var(--marketing-body);--site-surface:#fff;--site-border:var(--marketing-border);--site-link:var(--marketing-link);--site-accent:var(--marketing-accent);--site-nav-font-size:15px;--site-nav-line-height:24px;--site-nav-font-weight:400;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffe0;border-bottom:1px solid var(--marketing-nav-hairline)}.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) a[aria-label="JoyCode 首页"]>img,.root_dG5H.publicPage_nIUL [data-site-header]:not([data-approved-site-header]) a[aria-label="JoyCode 首页"]>img{content:url(data:image/png;base64,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)}.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) nav>div:last-child,.root_dG5H.publicPage_nIUL [data-site-header]:not([data-approved-site-header]) nav>div:last-child{gap:18px}.root_dG5H.publicPage_nIUL [data-site-header]:not([data-approved-site-header]) [data-site-download=true]{background:var(--marketing-button-bg);border:1px solid var(--marketing-button-bg);border-radius:var(--marketing-button-radius);color:#fff;flex:none;font:500 14px/22px var(--marketing-font-family);gap:6px;height:44px;min-height:44px;min-width:88px;padding:0 18px;transition:background var(--marketing-motion-fast) ease,border-color var(--marketing-motion-fast) ease;width:auto}.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) [data-site-download=true]:before,.root_dG5H.publicPage_nIUL [data-site-header]:not([data-approved-site-header]) [data-site-download=true]:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuMjUgMTQuMjVoMTMuNXYxLjVIMi4yNXYtMS41Wm03LjUtNC4zNzEgNC41NTMtNC41NTQgMS4wNjEgMS4wNjFMOSAxMi43NSAyLjYzNiA2LjM4NmwxLjA2LTEuMDZMOC4yNSA5Ljg3OFYxLjVoMS41djguMzc5WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) 50%/contain no-repeat;content:"";flex:none;height:16px;width:16px}.root_dG5H.publicPage_nIUL [data-site-header]:not([data-approved-site-header]) [data-site-download=true]:hover{background:var(--marketing-button-hover);border-color:var(--marketing-button-hover);color:#fff}.root_dG5H.publicPage_nIUL [data-site-header]:not([data-approved-site-header]) [data-site-account]>button{color:var(--marketing-ink);font-size:14px;line-height:22px;min-height:44px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer]){background:var(--marketing-footer-bg);border-top:1px solid var(--marketing-hairline);color:var(--marketing-muted);font-size:16px;height:auto;line-height:24px;margin-top:var(--marketing-section-spacing);padding:var(--site-footer-padding-block) 0 32px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer])>div{display:flex;flex-direction:column;width:min(var(--marketing-width),calc(100% - var(--marketing-page-gutter)*2))}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer])>div>div:first-child{display:grid;gap:32px;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(0,1fr));order:1}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer]) a[aria-label="JoyCode 首页"]>img{content:url(data:image/png;base64,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)}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer]) nav h2{color:var(--marketing-footer-eyebrow);font-size:14px;font-weight:400;line-height:22px;margin:0 0 20px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer]) nav a{color:var(--marketing-ink);display:block;font-size:14px;font-weight:400;line-height:24px;margin-top:14px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer]) nav a:hover{color:var(--marketing-link)}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer]) div p{color:var(--marketing-muted);font-size:14px;line-height:24px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer]) button,.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer]) div>span{color:var(--marketing-quiet);font-size:14px;line-height:22px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer])>div>div:first-child>div:first-child>a[href^="mailto:"]{color:var(--marketing-quiet);margin-top:24px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer]) details{margin-top:16px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer])>div>div:last-child{border-top:1px solid var(--marketing-border);display:flex;margin-top:48px;order:3;padding-top:24px;position:static}:where(.publicPage_nIUL) [data-demo-viewport]>:first-child>button,:where(.publicPage_nIUL) [data-native-model-menu] button,:where(.publicPage_nIUL) [data-public-ide-state]>[id]>button,:where(.publicPage_nIUL) [data-sandbox-permission-menu] button,:where(body:has(.publicPage_nIUL))>[data-native-model-menu] button,:where(body:has(.publicPage_nIUL))>[data-sandbox-permission-menu] button{transition:color var(--demo-motion-fast,.08s) var(--demo-motion-ease,cubic-bezier(.4,0,.2,1)),background-color var(--demo-motion-fast,.08s) var(--demo-motion-ease,cubic-bezier(.4,0,.2,1)),border-color var(--demo-motion-fast,.08s) var(--demo-motion-ease,cubic-bezier(.4,0,.2,1)),box-shadow var(--demo-motion-base,.14s) var(--demo-motion-ease,cubic-bezier(.4,0,.2,1)),opacity var(--demo-motion-fast,.08s) var(--demo-motion-ease,cubic-bezier(.4,0,.2,1))}body:has(.root_dG5H.publicPage_nIUL),html:root:has(.root_dG5H.publicPage_nIUL){background-color:#fff}.root_dG5H:where(:not(.publicPage_nIUL)){--marketing-bg:var(--site-bg);--marketing-text:var(--site-text);--marketing-muted:var(--site-muted);--marketing-accent:var(--site-accent);--marketing-surface:var(--site-surface);--marketing-border:var(--site-border);--marketing-width:1120px;--marketing-radius:22px;--marketing-cta-spacing:16px;background:var(--marketing-bg);color:var(--marketing-text);font-family:var(--site-font-family);font-size:var(--site-font-size-body);isolation:isolate;line-height:var(--site-line-height-body);min-height:100vh;text-align:left}.root_dG5H:where(:not(.publicPage_nIUL)) *,.root_dG5H:where(:not(.publicPage_nIUL)) :after,.root_dG5H:where(:not(.publicPage_nIUL)) :before{box-sizing:border-box}.root_dG5H:where(:not(.publicPage_nIUL)) h1,.root_dG5H:where(:not(.publicPage_nIUL)) h2,.root_dG5H:where(:not(.publicPage_nIUL)) h3,.root_dG5H:where(:not(.publicPage_nIUL)) p{color:inherit;margin:0}.root_dG5H:where(:not(.publicPage_nIUL)) a{text-decoration:none}.root_dG5H:where(:not(.publicPage_nIUL)) button{cursor:pointer;font-family:inherit}.root_dG5H:where(:not(.publicPage_nIUL)) img{max-width:100%}.root_dG5H:where(:not(.publicPage_nIUL)) :focus-visible{outline:#708bfa solid 3px;outline-offset:5px}:where(.root_dG5H:not(.publicPage_nIUL)) .container_\+wm1{margin-inline:auto;width:min(var(--marketing-width),calc(100% - var(--marketing-page-gutter,32px)*2))}:where(.root_dG5H:not(.publicPage_nIUL)) .section_Xvcl{padding-block:var(--marketing-section-spacing,72px)}.root_dG5H:where(:not(.publicPage_nIUL)) main>section:has(+[data-marketing-cta]){padding-bottom:0}.root_dG5H:where(:not(.publicPage_nIUL)) main:has(>[data-marketing-cta]:last-child)+[data-site-footer]:not([data-approved-site-footer]){margin-top:0}:where(.root_dG5H:not(.publicPage_nIUL)) .actions_hzLa{align-items:center;display:flex;flex-wrap:wrap;gap:12px}:where(.root_dG5H:not(.publicPage_nIUL)) .primaryButton_ofJ0,:where(.root_dG5H:not(.publicPage_nIUL)) .secondaryButton_dG8G{align-items:center;border-radius:8px;display:inline-flex;font-family:inherit;font-size:var(--marketing-button-font-size,var(--site-font-size-ui));font-weight:var(--site-font-weight-medium);gap:6px;justify-content:center;letter-spacing:normal;line-height:var(--marketing-button-line-height,var(--site-line-height-ui));min-height:var(--marketing-button-min-height,36px);min-width:100px;padding:var(--marketing-button-padding,6px 10px);text-align:center;transition:background .18s;white-space:nowrap}:where(.root_dG5H:not(.publicPage_nIUL)) .buttonIcon_h5a1{display:block;flex:0 0 16px;height:16px;width:16px}.root_dG5H:where(:not(.publicPage_nIUL)) .primaryButton_ofJ0{background:var(--site-primary);border:1px solid var(--site-primary);color:#fff}.root_dG5H:where(:not(.publicPage_nIUL)) .primaryButton_ofJ0:hover{background:var(--site-primary-hover);color:#fff}.root_dG5H:where(:not(.publicPage_nIUL)) .secondaryButton_dG8G{background:#fff;border:1px solid #e0e3eb;color:#363b4a}.root_dG5H:where(:not(.publicPage_nIUL)) .secondaryButton_dG8G:hover{background:#f4f6ff;color:#363b4a}.root_dG5H:where(:not(.publicPage_nIUL)) .textLink_rr-i{align-items:center;color:var(--marketing-muted);display:inline-flex;font-size:var(--site-font-size-ui);gap:8px;line-height:var(--site-line-height-ui)}.root_dG5H:where(:not(.publicPage_nIUL)) .textLink_rr-i:hover{color:#435dc6}.publicHeaderScope_xu3p{--marketing-ink:#26251e;--marketing-bg:#f7f7f4;--marketing-hairline:#e7e6e1;--marketing-nav-hairline:#e7e6e1;--marketing-radius-sm:8px;--marketing-button-radius:999px;--marketing-width:1312px;--marketing-page-gutter:64px;--marketing-nav-color:var(--marketing-ink);--marketing-nav-hover:#000;--marketing-nav-gap:48px;--marketing-nav-item-gap:40px;--marketing-nav-item-offset:0px;--marketing-nav-third-offset:0px;--site-header-height:72px;--site-header-max-width:calc(1312px + var(--marketing-page-gutter)*2);--site-header-padding-inline:var(--marketing-page-gutter);--site-header-gap:72px}.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]){--site-nav-font-size:16px;--site-nav-line-height:22px;--site-nav-font-weight:400;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--marketing-bg);border-bottom:1px solid var(--marketing-hairline)}.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) [data-site-download=true]{background:var(--marketing-ink);border:1px solid var(--marketing-ink);border-radius:var(--marketing-button-radius);color:#fff;flex:none;font-family:inherit;font-size:14px;font-weight:400;gap:4px;height:40px;line-height:22px;min-height:40px;min-width:80px;padding:0 15px;width:80px}.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) [data-site-download=true]:hover{background:#3b3a33;border-color:#3b3a33;color:#fff}.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) [data-site-account]>button{color:var(--marketing-ink);font-size:14px;line-height:22px;min-height:32px}html:root:has(.publicHeaderScope_xu3p){--site-header-height:72px}.publicHeaderScope_xu3p>nav[aria-label=\6587\6863\4EA7\54C1\5BFC\822A]{--site-header-padding-inline:var(--site-content-gutter);--site-header-max-width:calc(var(--site-content-max-width) + var(--site-content-gutter)*2)}.root_dG5H.publicPage_nIUL.joycode-current-site{--marketing-bg:var(--joy-white,#fff);--marketing-ink:var(--joy-ink,#202428);--marketing-title:var(--joy-ink,#202428);--marketing-body:var(--joy-muted,#5f7067);--marketing-muted:var(--joy-muted,#5f7067);--marketing-quiet:var(--joy-muted,#5f7067);--marketing-link:var(--joy-deep,#175b3b);--marketing-eyebrow:var(--joy-deep,#175b3b);--marketing-accent:var(--joy-deep,#175b3b);--marketing-surface:var(--joy-soft,#f5faf6);--marketing-surface-warm:var(--joy-soft,#f5faf6);--marketing-footer-bg:var(--joy-soft,#f5faf6);--marketing-footer-eyebrow:var(--joy-muted,#5f7067);--marketing-border:var(--joy-line,#dae7dc);--marketing-hairline:var(--joy-line,#dae7dc);--marketing-nav-hairline:var(--joy-line,#dae7dc);--marketing-shadow:0 20px 64px -28px var(--joy-shadow,#1e482f17);--marketing-focus:var(--joy-deep,#175b3b);--marketing-selection-bg:var(--joy-tint,#e6efe5);--marketing-button-bg:var(--joy-deep,#175b3b);--marketing-button-hover:var(--joy-ink,#202428);--marketing-secondary-hover:var(--joy-tint,#e6efe5);--marketing-font-family:var(--joy-font-family,var(--site-font-family));--marketing-size-section:38px;--marketing-leading-section:48px;--marketing-stage-width:1200px;--marketing-width:1200px;--marketing-page-gutter:40px;--marketing-section-spacing:80px;--marketing-hero-top:64px;--marketing-heading-weight:500}.root_dG5H.publicPage_nIUL.joycode-current-site .primaryButton_ofJ0{box-shadow:0 3px 8px var(--joy-shadow,#1e482f17);color:var(--joy-white,#fff)}.root_dG5H.publicPage_nIUL.joycode-current-site .primaryButton_ofJ0:hover{box-shadow:0 5px 14px var(--joy-shadow,#1e482f17);color:var(--joy-white,#fff)}.root_dG5H.publicPage_nIUL.joycode-current-site .secondaryButton_dG8G:hover{border-color:var(--joy-green,#80c776)}.root_dG5H.publicPage_nIUL.joycode-current-site [data-public-body=relay-v1] .primaryButton_ofJ0,.root_dG5H.publicPage_nIUL.joycode-current-site [data-public-body=relay-v1] .secondaryButton_dG8G{border-radius:var(--website-radius-pill);box-shadow:none;font-size:16px;font-weight:var(--website-button-medium-weight);line-height:24px;min-height:var(--website-button-medium);padding:0 32px;transform:none}.root_dG5H.publicPage_nIUL.joycode-current-site [data-public-body=relay-v1] .primaryButton_ofJ0,.root_dG5H.publicPage_nIUL.joycode-current-site [data-public-body=relay-v1] .primaryButton_ofJ0:active:not(:disabled){background:var(--website-ink);border-color:var(--website-ink)}.root_dG5H.publicPage_nIUL.joycode-current-site [data-public-body=relay-v1] .primaryButton_ofJ0:hover{background:var(--website-button-hover);border-color:var(--website-button-hover);box-shadow:none}.root_dG5H.publicPage_nIUL.joycode-current-site [data-public-body=relay-v1] .secondaryButton_dG8G{background:#0000;border-color:var(--website-button-secondary-border);color:var(--website-ink)}.hero_F3P9{padding-top:var(--marketing-hero-top,80px);position:relative}.intro_nwwW{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto var(--marketing-hero-media-gap,48px);text-align:center}.copy_PVGv{max-width:1100px;min-width:0}.copy_PVGv .title_aF6R{text-wrap:balance;color:var(--marketing-ink);font-size:var(--marketing-size-hero);font-weight:var(--marketing-weight-hero,500);letter-spacing:-.03em;line-height:var(--marketing-leading-hero)}.aside_RBgY{align-items:center;display:flex;flex-direction:column;gap:28px}.aside_RBgY .description_0gVU{text-wrap:balance;color:var(--marketing-body);font-size:var(--marketing-hero-description-size,18px);line-height:var(--marketing-hero-description-leading,30px);margin:0;max-width:640px}.aside_RBgY .actions_pQkn{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.stageContainer_D-oj{margin-inline:auto;width:min(1440px,calc(100% - 48px))}@keyframes introduction_KFh6{0%{opacity:.68;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes stageArrival_qCB6{0%{opacity:.8;transform:translateY(20px)}to{opacity:1;transform:none}}.panel_OGtr{background-color:#f4f5f7;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--marketing-radius-xxl);overflow:hidden;padding:48px 64px}.panel_OGtr,.window_Sx6X{display:flex;justify-content:center;position:relative;width:100%}.window_Sx6X{align-items:center;height:676px;max-width:var(--marketing-media-width,1080px)}.windowFrame_9hw3{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--marketing-radius-sm);box-shadow:var(--marketing-shadow);flex:none;height:100%;overflow:hidden;position:relative;width:100%}.windowFrame_9hw3[data-resizing=true]{-webkit-user-select:none;user-select:none}.resizeLayer_FFnC{display:none;inset:0;pointer-events:none;position:absolute;z-index:6}.windowFrame_9hw3[data-hero-resize=on] .resizeLayer_FFnC{display:block}.resizeHandle_lzqU{display:block;pointer-events:auto;position:absolute;touch-action:none}.resizeHandle_lzqU[data-hero-resize-handle=n],.resizeHandle_lzqU[data-hero-resize-handle=s]{height:8px;left:12px;right:12px}.resizeHandle_lzqU[data-hero-resize-handle=e],.resizeHandle_lzqU[data-hero-resize-handle=w]{bottom:12px;top:12px;width:8px}.resizeHandle_lzqU[data-hero-resize-handle=ne],.resizeHandle_lzqU[data-hero-resize-handle=nw],.resizeHandle_lzqU[data-hero-resize-handle=se],.resizeHandle_lzqU[data-hero-resize-handle=sw]{height:12px;width:12px}.resizeHandle_lzqU[data-hero-resize-handle=n]{cursor:ns-resize;top:0}.resizeHandle_lzqU[data-hero-resize-handle=s]{bottom:0;cursor:ns-resize}.resizeHandle_lzqU[data-hero-resize-handle=e]{cursor:ew-resize;right:0}.resizeHandle_lzqU[data-hero-resize-handle=w]{cursor:ew-resize;left:0}.resizeHandle_lzqU[data-hero-resize-handle=nw]{cursor:nwse-resize;left:0;top:0}.resizeHandle_lzqU[data-hero-resize-handle=se]{bottom:0;cursor:nwse-resize;right:0}.resizeHandle_lzqU[data-hero-resize-handle=ne]{cursor:nesw-resize;right:0;top:0}.resizeHandle_lzqU[data-hero-resize-handle=sw]{bottom:0;cursor:nesw-resize;left:0}.demoCaption_nzEV{color:var(--marketing-muted,#737c89);font-size:14px;line-height:22px;margin:12px 0 0;text-align:center}.page_RgYf.page_RgYf.page_RgYf.page_RgYf{--site-text:var(--brand-home-black);--site-font-family:var(--brand-home-font);background:var(--brand-page);color:var(--brand-home-black);font-family:var(--brand-home-font);font-size:16px;font-weight:400;letter-spacing:var(--brand-home-body-tracking);line-height:1;overflow:clip}.page_RgYf *,.page_RgYf :after,.page_RgYf :before{box-sizing:border-box}.page_RgYf :where(main) :is(h1,h2,h3,p,figure,blockquote,ul):not(:where([data-exact-demo] *)){margin:0}.page_RgYf :is(h1,h2,h3):not(:where([data-exact-demo] *)){color:inherit;font-family:inherit;letter-spacing:0}.page_RgYf a:not(:where([data-exact-demo] *)){color:inherit;text-decoration:none}.page_RgYf button:not(:where([data-exact-demo] *)){color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit}.page_RgYf :is(a,button,[tabindex]):not(:where([data-exact-demo] *)):focus-visible{outline:2px solid var(--brand-deep);outline-offset:4px}.page_RgYf [hidden]{display:none!important}.skipLink_ql5D{background:#fff;left:24px;padding:12px;position:absolute;top:-100px;z-index:1100}.skipLink_ql5D:focus{top:10px}.hero_\+-69{container-type:inline-size;margin:0 auto;position:relative;width:min(1680px,87.5%)}.heroBackdrop_QKzM,.hero_\+-69{aspect-ratio:1680/841;border-radius:2.380952%/4.756243%;overflow:hidden}.heroBackdrop_QKzM{background:var(--brand-soft);left:0;pointer-events:none;position:absolute;top:0;width:100%}.heroBackground_sy62{display:block;height:auto;left:-2.92806%;max-width:none;position:absolute;top:19.024924%;width:111.777202%}.heroCopy_hAPq{padding:5.952381% 1.428571% 0;position:relative;text-align:center}.heroScene_-7Kp{display:flex;justify-content:center;left:0;position:absolute;top:20cqw;width:100%}.heroWorkspace_EHZV{aspect-ratio:950/574;background:#fff;border:0;box-shadow:0 .952381cqw 2.380952cqw #003f1217;letter-spacing:normal;min-width:0;outline:#949e9966 solid 1px;outline-offset:0;position:relative;width:56.547619%;z-index:1}.heroWorkspace_EHZV,.heroWorkspace_EHZV [data-exact-viewport],.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero=joycode] [data-exact-viewport],.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero=joycode] [data-public-product-media]>[role=region]{border-radius:.952381cqw}.heroCopy_hAPq h1{font-size:2.857143cqw;font-weight:600;line-height:2.857143cqw}.heroLatin_DCa2,.page_RgYf .heroCopy_hAPq h1{letter-spacing:0}.heroCopy_hAPq>p{color:var(--website-ink);font-size:.952381cqw;letter-spacing:0;line-height:.952381cqw;margin-top:.952381cqw}.heroActions_h7lk{display:flex;gap:1.190476cqw;justify-content:center;margin-top:1.904762cqw}.page_RgYf .primary_QRHU{align-items:center;background:#000;border-radius:var(--website-radius-pill);color:#fff;display:inline-flex;font-size:16px;font-weight:var(--website-button-medium-weight);gap:20px;height:48px;justify-content:flex-start;line-height:16px;padding:0 20px 0 32px;white-space:nowrap}.downloadLabel_O-hK{flex:0 0 65px;text-align:center}.primary_QRHU>img{flex:0 0 12px}.heroActions_h7lk .primary_QRHU{border-radius:5.892857cqw;font-size:.952381cqw;font-weight:var(--website-button-large-weight);gap:.4761905cqw;height:3.3333334cqw;letter-spacing:0;line-height:.952381cqw;padding:0 2.8571429cqw;width:10.77381cqw}.heroActions_h7lk .downloadLabel_O-hK{flex-basis:3.869048cqw;min-width:0}.heroActions_h7lk .primary_QRHU>img,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-product-download-icon]{flex-basis:.714286cqw;height:1.4285715cqw;width:.714286cqw}.secondary_en3J{align-items:center;border:1px solid var(--website-button-secondary-border);border-radius:99px;display:inline-flex;font-size:16px;font-weight:var(--website-button-large-weight);height:56px;justify-content:center;width:155px}.heroActions_h7lk .secondary_en3J{border-radius:5.892857cqw;border-width:.059524cqw;font-size:.952381cqw;height:3.3333334cqw;letter-spacing:0;width:9.2261905cqw}.products_JWEi{margin:var(--brand-home-section-gap) auto 0;width:min(1440px,calc(100% - 64px))}.productHeading_N74s{align-items:flex-start;display:flex;justify-content:space-between;min-height:80px}.faqHeading_U\+UT h2,.productHeading_N74s h2,.storiesHeading_ALdn h2{font-size:40px;font-weight:var(--website-heading-weight);line-height:40px}.page_RgYf .faqHeading_U\+UT h2,.page_RgYf .productHeading_N74s h2,.page_RgYf .storiesHeading_ALdn h2{letter-spacing:var(--brand-home-heading-tracking)}.productHeading_N74s p{color:var(--brand-home-muted);font-size:20px;letter-spacing:var(--brand-home-subtitle-tracking);line-height:20px;margin-top:20px}.tabs_3qzt{align-items:center;background:#eff3ef;border-radius:99px;display:flex;flex-shrink:0;gap:16px;height:64px;margin-top:6px;padding:8px}.tabs_3qzt button{background:#0000;border:0;border-radius:99px;flex-shrink:0;font-size:20px;height:48px;line-height:20px;padding:0;white-space:nowrap;width:140px}.tabs_3qzt button[aria-selected=true]{background:#fff}.productCard_ZoBe{background:#fff;border-radius:40px;height:var(--brand-home-product-height);margin-top:40px;overflow:hidden;position:relative}.productIcon_HVcP{align-items:center;background:var(--brand-page);border-radius:50%;color:var(--brand-home-muted);display:flex;height:56px;justify-content:center;left:58px;position:absolute;top:148px;width:56px}.productCopy_D4Na{left:58px;position:absolute;top:252px;width:350px;z-index:1}.page_RgYf .productCopy_D4Na h3{color:var(--brand-home-product-title);font-size:32px;font-weight:var(--website-heading-weight);letter-spacing:var(--brand-home-product-title-tracking);line-height:32px}.productCopy_D4Na h3,.productTagline_0YTA{position:relative;top:1px}.productTagline_0YTA{text-wrap:balance;color:#2b3b33;font-size:24px;font-weight:500;letter-spacing:var(--brand-home-product-tagline-tracking);line-height:36px;margin-top:16px!important;overflow-wrap:anywhere;white-space:normal}.productTagline_0YTA>span{display:inline-block;max-width:100%}.productDescription_kun8{color:var(--brand-home-muted);font-size:16px;line-height:24px;margin-top:32px!important}.productActions_VFKf{align-items:center;display:flex;gap:24px;margin-top:64px}.page_RgYf .productActions_VFKf>a:last-child{color:var(--website-ink);font-size:16px;line-height:16px;white-space:nowrap}.productActions_VFKf .primary_QRHU{font-weight:500;gap:8px;padding-inline:32px;width:149px}.productMedia_pLBy{--product-media-width:100cqw;--product-media-unit:calc(var(--product-media-width)/864);aspect-ratio:864/616;background:#a7ddb5;border-radius:16px;container-type:inline-size;overflow:hidden;position:absolute;right:24px;top:24px;width:60%}.productMedia_pLBy[data-product-media=ide],.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero=ide]{background:#e4f1f5}.productMediaBackground_3win{display:block;height:auto;left:calc(var(--product-media-unit)*-260.99991);max-width:none;pointer-events:none;position:absolute;top:calc(var(--product-media-unit)*-460.77316);width:calc(var(--product-media-unit)*1571.13)}.productMedia_pLBy[data-product-media=ide] .productMediaBackground_3win{left:calc(var(--product-media-unit)*-69.75);top:calc(var(--product-media-unit)*-25.74999);width:calc(var(--product-media-unit)*1062.75)}.productEditor_SRv6{height:calc(var(--product-media-unit)*440);left:calc(var(--product-media-unit)*60);position:absolute;top:calc(var(--product-media-unit)*88);width:calc(var(--product-media-unit)*744)}.productEditorImage_pts9{border-radius:calc(var(--product-media-unit)*12);height:calc(var(--product-media-unit)*440.02286);left:0;outline:#949e9966 solid 1px;outline-offset:0;position:absolute;top:calc(var(--product-media-unit)*-.0112);width:100%}.productEditorImage_pts9 img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.page_RgYf .faqAnswer_\+mEb a,.page_RgYf .faqAnswer_\+mEb a:hover,.page_RgYf .productActions_VFKf>a:last-child:hover,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-stage] h3 button:hover{color:var(--website-link-hover)}.page_RgYf .faqAnswer_\+mEb a:active,.page_RgYf .productActions_VFKf>a:last-child:active,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-stage] h3 button:active{color:var(--website-link-active)}.stories_fMYw{margin-bottom:var(--brand-home-section-gap);margin-top:var(--brand-home-section-gap)}.storiesHeading_ALdn{text-align:center;transform:translateX(-3px)}.page_RgYf .storiesHeading_ALdn h2,.scope_uW5-.scope_uW5-.scope_uW5- [data-download-intro] h1,.scope_uW5-.scope_uW5-.scope_uW5- [data-pricing-intro] h1{color:var(--website-ink)}.faqHeading_U\+UT p,.storiesHeading_ALdn p{color:var(--brand-home-muted);font-size:16px;letter-spacing:var(--brand-home-subtitle-tracking);line-height:26px;margin-top:16px}.storiesHeading_ALdn p{font-size:20px;line-height:20px;margin-top:20px}.storyRail_ILnZ{margin-top:40px;position:relative}.storyViewport_gepu{cursor:grab;overflow-x:auto;scrollbar-width:none}.storyViewport_gepu[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.storyHelp_Ng74{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.storyViewport_gepu::-webkit-scrollbar{display:none}.storyStrip_kZJx{display:flex;gap:24px;margin-inline:auto;width:max-content}.storyCard_Ea-R{background:#fff;border-radius:16px;flex-shrink:0;height:224px;padding:40px;position:relative;width:342px}.storyCard_Ea-R blockquote{border:0;color:var(--brand-home-muted);display:block;font-size:16px;height:64px;line-break:anywhere;line-height:24px;margin-bottom:0!important;padding:0;white-space:normal;width:262px}.storyQuoteText_sZCv{display:block;position:relative;top:-4px}.storyCard_Ea-R:after{background:#646c6233;content:"";height:.5px;left:40px;position:absolute;top:124px;transform:translateY(-.25px);width:262px}.storyCard_Ea-R figcaption{align-items:center;border:0;display:flex;gap:8px;height:40px;left:40px;margin:0;padding:0;position:absolute;top:144px}.storyCard_Ea-R figcaption img{border-radius:50%;display:block;flex-shrink:0}.storyCard_Ea-R figcaption strong{color:var(--brand-home-text);display:block;font-size:16px;font-weight:500;line-height:16px}.storyCard_Ea-R figcaption span{color:var(--brand-home-muted);display:block;font-size:12px;letter-spacing:var(--brand-home-caption-tracking);line-height:12px;margin-top:8px}.faq_-HUs{background:#edf3ed;overflow:hidden;padding:60px 32px;position:relative}.faqBackdrop_aGt\+{aspect-ratio:1920/712;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:min(1920px,100%)}.faqArt_pLFt{display:block;height:auto;left:27.20363%;max-width:none;position:absolute;top:7.114085%;width:69.281615%}.faqHeading_U\+UT{position:relative;text-align:center}.faqHeading_U\+UT h2{font-weight:600}.faqHeading_U\+UT p{font-size:20px;line-height:20px}.faqList_1n63{--faq-answer-offset:-16px;display:flex;flex-direction:column;gap:20px;margin:40px auto 0;min-height:var(--faq-list-min-height,476px);position:relative;width:min(var(--brand-home-faq-width),100%)}.faqItem_ALZB{background:#fff;border-radius:16px}.faqItem_ALZB h3,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-copy]>h1{font-weight:500}.page_RgYf .faqItem_ALZB h3{letter-spacing:inherit}.faqItem_ALZB h3 button{align-items:center;background:#0000;border:0;color:var(--brand-home-text);display:flex;font-size:16px;gap:16px;justify-content:space-between;line-height:16px;min-height:80px;padding:20px 20px 20px 24px;text-align:left;width:100%}.faqItem_ALZB h3 svg{color:#163916;flex-shrink:0}.faqAnswer_\+mEb{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .22s,margin-top .22s}.faqAnswer_\+mEb[data-open=true]{grid-template-rows:1fr;margin-top:var(--faq-answer-offset)}.faqAnswerClip_EHKK{min-height:0;overflow:hidden}.faqAnswerContent_Tkwh{padding:0 24px 32px}.faqAnswer_\+mEb p{color:var(--brand-home-muted);font-size:16px;line-height:24px}.faqAnswerContent_Tkwh>div{display:flex;flex-wrap:wrap;font-size:16px;gap:24px;line-height:16px;margin-top:24px}.referenceLines_xDMI{display:flex;flex-direction:column;gap:8px}.referenceLines_xDMI span{display:block;line-height:16px;white-space:nowrap}.section_SY6e{padding-top:var(--marketing-section-spacing)}.heading_2xGt{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto var(--marketing-heading-gap);max-width:880px;text-align:center}.heading_2xGt .title_gQmk{text-wrap:balance;color:var(--marketing-ink);font-family:var(--marketing-font-family);font-size:var(--marketing-size-section);font-weight:var(--marketing-heading-weight,600);letter-spacing:var(--marketing-tracking-heading);line-height:var(--marketing-leading-section)}.heading_2xGt .description_cumz{text-wrap:pretty;color:var(--marketing-body);font-size:var(--marketing-size-body);line-height:var(--marketing-leading-body)}.items_ZHvb{display:grid;gap:var(--marketing-card-gap,24px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.item_9FBX{align-items:flex-start;background:var(--marketing-surface,#f4f8f5);border:1px solid var(--marketing-border);border-radius:var(--marketing-radius-xl);display:flex;flex-direction:column;min-width:0;padding:32px}.icon_1TL3{border-radius:var(--marketing-radius-sm);display:block;flex:0 0 32px;height:32px;margin-bottom:24px;width:32px}.item_9FBX .itemTitle_gdx3{color:var(--marketing-ink);font-family:var(--marketing-font-family);font-size:var(--marketing-size-card);font-weight:var(--marketing-heading-weight,600);line-height:var(--marketing-leading-card);margin:0 0 12px}.item_9FBX .itemDescription_R\+fE{text-wrap:pretty;color:var(--marketing-muted);font-size:var(--marketing-size-body);line-height:var(--marketing-leading-body)}[data-public-body=relay-v1] .item_9FBX{padding:var(--website-space-copy)}[data-public-body=relay-v1] .item_9FBX .itemTitle_gdx3{color:var(--website-title);margin-bottom:var(--website-space-copy)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-illustrated-ecosystem],[data-public-body=relay-v1] .section_SY6e{padding-bottom:var(--website-section-gap)}.section_qLt7{padding-block:var(--marketing-cta-spacing)}.panel_BUPG{background:#f0f3ff;border-radius:var(--marketing-radius,22px);isolation:isolate;overflow:hidden;padding:var(--marketing-cta-panel-padding-top,var(--marketing-cta-spacing)) 30px var(--marketing-cta-panel-padding-bottom,var(--marketing-cta-spacing));position:relative;text-align:center}.panel_BUPG:before{background:radial-gradient(ellipse at 94% 0,#b8c7ff 0,#0000 43%),radial-gradient(ellipse at 0 100%,#c8d5ff 0,#0000 46%);inset:0}.panel_BUPG:after,.panel_BUPG:before{content:"";position:absolute;z-index:-1}.panel_BUPG:after{border:21px solid #b7d9fa40;border-radius:24px;bottom:-155px;box-shadow:0 0 0 14px #e1e9fe40,inset 0 0 0 8px #c2defd40;height:270px;right:12%;transform:rotate(-34deg);width:220px}.panel_BUPG h2{font-size:var(--marketing-cta-title-size,var(--site-font-size-display));font-weight:var(--marketing-heading-weight,var(--site-font-weight-semibold));letter-spacing:var(--site-heading-letter-spacing);line-height:var(
    --marketing-cta-title-line-height,var(--site-line-height-display)
  )}.panel_BUPG p{color:var(--marketing-description-color,#6f7890);font-size:var(--site-font-size-body);line-height:var(--site-line-height-body);margin:var(--marketing-cta-spacing) 0}.actions_ljhe{justify-content:center}.imagePanel_GoMt{background:var(--site-surface)}.imagePanel_GoMt:before{background:var(--marketing-cta-background);background-position:50%;background-size:cover;opacity:var(--marketing-cta-artwork-opacity,1)}.imagePanel_GoMt:after,.publicSection_kDFT .panel_BUPG:after,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [role=tab]>span:first-child,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-product-backdrop],.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-copy]>div>a:last-child>span{display:none}.imagePanel_GoMt .actions_ljhe{gap:16px}.publicSection_kDFT{padding-block:var(--marketing-section-spacing) 0}.publicSection_kDFT .panel_BUPG{align-items:center;background:#f4f8f5;border:1px solid var(--marketing-border);border-radius:var(--marketing-radius-xxl);color:var(--marketing-ink);display:flex;flex-direction:column;gap:0;justify-content:center;min-height:0;padding:80px 48px;text-align:center}.publicSection_kDFT .panel_BUPG:before{background:radial-gradient(ellipse at 22% 110%,#ddeee1 0,#0000 54%),radial-gradient(ellipse at 85% 0,#ddeee199 0,#0000 52%);display:block;opacity:1}.publicSection_kDFT .copy_xtC1{max-width:860px;min-width:0}.publicSection_kDFT .panel_BUPG h2{text-wrap:balance;color:var(--marketing-title);font-size:var(--marketing-size-section);font-weight:600;letter-spacing:var(--marketing-tracking-heading);line-height:var(--marketing-leading-section)}.publicSection_kDFT .panel_BUPG p{text-wrap:pretty;color:var(--marketing-body);font-size:var(--marketing-size-body);line-height:var(--marketing-leading-body);margin:20px auto 0;max-width:620px}.publicSection_kDFT .actions_ljhe{gap:12px;justify-content:center;margin-top:32px}.publicSection_kDFT .actions_ljhe a:focus-visible{outline:3px solid var(--marketing-focus,#2f7050);outline-offset:5px}.section_Ey\+P{--marketing-description-color:var(--site-text-secondary,#555f70)}.cloudGrid_jB5y,.featureGrid_cLpm{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.cloudCopy_pPTJ,.panel_6pwi,.selector_RpVr{min-width:0}.contextIntro_1cri{align-items:center;border-top:1px solid var(--site-border,#e4e8ef);display:grid;gap:48px;grid-template-columns:minmax(0,3fr) minmax(0,7fr);margin-bottom:40px;padding-block:32px}.contextIntro_1cri .contextLabel_4guo{color:var(--site-link,#3b5caa);font-size:var(--site-font-size-ui);font-weight:var(--site-font-weight-medium);line-height:var(--site-line-height-ui);margin-bottom:8px}.contextDescription_6SLK{text-wrap:pretty;color:var(--site-text-secondary,#555f70);font-size:var(--site-font-size-body);line-height:var(--site-line-height-body);max-width:680px}.tabs_kFuC{border-bottom:1px solid var(--site-border);display:flex;flex-wrap:wrap;gap:24px;margin-bottom:32px}.tab_pbat{background:#0000;border:0;border-radius:0;color:var(--site-text-secondary,#555f70);font-size:var(--site-font-size-body);font-weight:var(--site-font-weight-medium);line-height:var(--site-line-height-body);min-height:48px;padding:12px 0;text-align:left;width:auto}.tab_pbat:hover{color:var(--site-link)}.tab_pbat[aria-selected=true]{box-shadow:inset 0 -2px var(--site-accent,#6281c8);color:var(--site-link,#3b5caa)}.panel_6pwi:focus-visible,.tab_pbat:focus-visible{outline-color:var(--site-focus,#708bfa)}.contextIntro_1cri h3,.copy_kvun h3{text-wrap:pretty;font-size:var(--site-font-size-card);font-weight:var(--marketing-heading-weight,var(--site-font-weight-semibold));letter-spacing:var(--site-heading-letter-spacing);line-height:var(--site-line-height-card)}.cloudDescription_ZWyq,.copy_kvun p{text-wrap:pretty;color:var(--site-text-secondary,#555f70);font-size:var(--site-font-size-body);line-height:var(--site-line-height-body);margin-top:16px}.panel_6pwi{background:var(--site-surface-hover);border-radius:16px;padding:20px}.section_Ey\+P .media_fva1{background:var(--site-surface,#f8fafc);border:0;border-radius:10px;min-width:0}.cloudGrid_jB5y{border-top:1px solid var(--site-border);padding-top:32px}.cloudGrid_jB5y>.media_fva1{box-shadow:0 20px 44px -28px #252a3352}.publicSection_6xWr .media_fva1 video,.section_Ey\+P .media_fva1 video{filter:none;object-fit:contain}.cloudCopy_pPTJ h2{text-wrap:pretty;font-size:var(--site-font-size-section);font-weight:var(--marketing-heading-weight,var(--site-font-weight-semibold));letter-spacing:var(--site-heading-letter-spacing);line-height:var(--site-line-height-section)}.cloudFeatures_c0aM{color:var(--site-text,#3d485b);display:grid;font-size:var(--site-font-size-body);gap:10px;line-height:var(--site-line-height-body);list-style:none;margin:24px 0 0;padding:0}.cloudFeatures_c0aM li{align-items:baseline;display:flex;gap:10px}.cloudFeatures_c0aM li:before{align-self:center;background:var(--site-accent,#6281c8);border-radius:50%;content:"";flex:0 0 4px;height:4px;width:4px}.cloudCopy_pPTJ .note_-IH5{color:var(--site-text-secondary,#657083);font-size:var(--site-font-size-ui);line-height:var(--site-line-height-ui);margin-top:20px}.section_Ey\+P.publicSection_6xWr{--marketing-description-color:var(--marketing-body);padding-bottom:0;padding-top:var(--marketing-section-spacing)}.publicSection_6xWr .publicHeading_2iUQ{margin:0 auto var(--marketing-heading-gap);max-width:880px;text-align:center}.publicSection_6xWr .publicHeading_2iUQ h2{color:var(--marketing-ink);font-size:var(--marketing-size-section);font-weight:600;letter-spacing:var(--marketing-tracking-heading);line-height:var(--marketing-leading-section)}.publicSection_6xWr .publicHeading_2iUQ p{color:var(--marketing-body);font-size:var(--marketing-size-body);line-height:var(--marketing-leading-body);margin:16px auto 0;max-width:680px}.publicSection_6xWr .contextIntro_1cri h3,.publicSection_6xWr .copy_kvun h3{text-wrap:balance;color:var(--marketing-ink);font-size:var(--marketing-size-feature);font-weight:600;letter-spacing:var(--marketing-tracking-heading);line-height:var(--marketing-leading-feature)}.publicSection_6xWr .contextDescription_6SLK,.publicSection_6xWr .copy_kvun p{color:var(--marketing-body);font-size:var(--marketing-size-body);line-height:var(--marketing-leading-body);margin:16px 0 0;max-width:var(--marketing-copy-width,720px)}.publicSection_6xWr .contextLabel_4guo,.publicSection_6xWr .featureLabel_nwJs{color:var(--marketing-eyebrow);font-size:var(--marketing-size-eyebrow);font-weight:500;line-height:var(--marketing-leading-eyebrow);margin:0 0 12px}.publicSection_6xWr .contextIntro_1cri{border:0;display:block;margin:0;padding:0}.publicSection_6xWr .contextRow_KS0m,.publicSection_6xWr .featureGrid_cLpm{align-items:center;background:var(--marketing-surface);border:1px solid var(--marketing-border);border-radius:var(--marketing-radius-xl);display:grid;gap:40px;grid-template-columns:minmax(240px,.75fr) minmax(0,1.75fr);padding:36px}.publicSection_6xWr .featureGrid_cLpm{background:#fff;margin-top:24px}.publicSection_6xWr .selector_RpVr{display:block;max-width:var(--marketing-copy-width,720px)}.publicSection_6xWr .contextMedia_JmrL,.publicSection_6xWr .panel_6pwi{background:#0000;border:0;border-radius:12px;box-shadow:none;margin-inline:auto;max-width:var(--marketing-media-width,1080px);min-width:0;padding:0;width:100%}.publicSection_6xWr .media_fva1{border:1px solid var(--marketing-border);border-radius:12px}.section_5ZAW{padding-top:72px}.heading_tLWY{align-items:end;column-gap:72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:48px;max-width:none}.heading_tLWY>p{margin-top:0;max-width:460px}.cards_VCFA{display:grid;gap:72px}.card_S8yu{align-items:center;background:#0000;column-gap:40px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);min-height:460px;min-width:0}.copy_v5jP{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0;order:2;padding:24px 0 24px 8px}.copy_v5jP .eyebrow_61Xh{border-bottom:1px solid var(--site-accent);color:var(--marketing-label-color,#5f78d5);font-family:var(--site-font-family);font-size:var(--site-font-size-label);font-weight:var(--site-font-weight-medium);letter-spacing:normal;line-height:var(--site-line-height-label);margin-bottom:20px;padding-bottom:12px}.copy_v5jP h3{text-wrap:balance;color:var(--marketing-text,#292b33);font-size:var(--site-font-size-card);font-weight:var(--marketing-heading-weight,var(--site-font-weight-semibold));letter-spacing:var(--site-heading-letter-spacing);line-height:var(--site-line-height-card)}.titlePhrase_gHjC{display:inline-block;max-width:100%;overflow-wrap:normal}.copy_v5jP .description_PDMg{text-wrap:pretty;color:var(--marketing-description-color,#6f7380);font-size:var(--site-font-size-body);line-height:var(--site-line-height-body);margin-bottom:24px;margin-top:var(--marketing-copy-gap,16px)}.card_S8yu .visual_TdCH{--wash:var(--feature-tint);--glow:var(--feature-glow);border:1px solid var(--site-border);border-radius:12px;height:100%;min-height:460px;order:1}.copy_v5jP a{font-size:var(--site-font-size-ui);font-weight:var(--site-font-weight-medium);line-height:var(--site-line-height-ui)}.reverse_b04W .copy_v5jP{order:1;padding:24px 8px 24px 0}.reverse_b04W{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.reverse_b04W .visual_TdCH{order:2}.apricot_ud5G,.blue_aSVY,.mint_dqwW,.rose_Foj5{--feature-tint:var(--site-surface,#f8f9fb);--feature-glow:var(--site-border-strong,#dce3f0)}.card_S8yu[data-feature=continuous-delivery]{--feature-card-bg:#fbfaf9;--feature-stage-bg:linear-gradient(180deg,#f6f6f4,#eaeae6)}.card_S8yu[data-feature=parallel-work]{--feature-card-bg:#fafafa;--feature-stage-bg:linear-gradient(180deg,#fff5f5,#ffe0e0)}.card_S8yu[data-feature=reliable-execution]{--feature-card-bg:#f9f9f9;--feature-stage-bg:linear-gradient(180deg,#fffbf5,#ffebcc)}.card_S8yu[data-feature=verified-delivery]{--feature-card-bg:#f9f9f9;--feature-stage-bg:linear-gradient(180deg,#f5f7ff,#e0e7ff)}.card_S8yu .visual_TdCH.interactiveVisual_y-PS{aspect-ratio:auto!important;min-height:500px}.card_S8yu .visual_TdCH.codeVisual_jdiV,.card_S8yu .visual_TdCH.recordingVisual_GyvO{min-height:580px}.codeCard_eSGq .copy_v5jP h3{overflow-wrap:anywhere}.card_S8yu.wideCard_jgqV{align-items:stretch;background:var(--feature-card-bg,#0000);border-radius:20px;display:flex;flex-direction:column;gap:24px;min-height:0;scroll-margin-top:calc(var(--site-header-height,72px) + 24px)}.card_S8yu.wideCard_jgqV .copy_v5jP{max-width:760px;order:0;padding:0}.wideStage_vV-a{--demo-pad:48px;background:var(--feature-stage-bg,var(--site-surface,#f8f9fb));border-radius:0 0 20px 20px;display:flex;justify-content:center;min-width:0;padding:var(--demo-pad)}.wideStage_vV-a[data-demo-crop=true]{overflow:clip}.wideStage_vV-a[data-demo-crop=true]>*{transform:translate(var(--demo-crop-x,0),var(--demo-crop-y,0)) scale(var(--demo-crop-zoom,1));transform-origin:0 0}.card_S8yu.wideCard_jgqV .visual_TdCH.interactiveVisual_y-PS{border:0;box-shadow:var(--demo-window-row-shadow,0 16px 36px -18px #252a334d);flex:none;height:676px;max-width:1080px;min-height:0;order:0;width:100%}.section_5ZAW.publicFeatures_JbJp{--marketing-width:1312px;padding-bottom:0;padding-top:var(--marketing-section-spacing,96px)}.publicFeatures_JbJp .heading_tLWY{display:block;margin-bottom:var(--marketing-heading-gap,40px);max-width:var(--marketing-copy-width,720px)}.publicFeatures_JbJp .heading_tLWY>p{margin-top:16px;max-width:var(--marketing-copy-width,720px)}.publicFeatures_JbJp .cards_VCFA{gap:var(--marketing-section-spacing,96px)}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV,.publicFeatures_JbJp .card_S8yu.wideCard_jgqV.reverse_b04W{align-items:stretch;background:#0000;display:flex;flex-direction:column;gap:var(--marketing-heading-gap,40px);height:auto;min-height:0}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .copy_v5jP,.publicFeatures_JbJp .card_S8yu.wideCard_jgqV.reverse_b04W .copy_v5jP{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:var(--marketing-copy-width,720px);order:0;padding:0}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .copy_v5jP .eyebrow_61Xh{border:0;color:var(--marketing-eyebrow);font-family:var(--marketing-font-mono);font-size:var(--marketing-size-eyebrow);font-weight:400;line-height:var(--marketing-leading-eyebrow);margin:0 0 16px;padding:0}.publicFeatures_JbJp .copy_v5jP .eyebrow_61Xh:before{content:"// "}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .copy_v5jP h3{text-wrap:wrap;color:var(--marketing-title);font-size:var(--marketing-size-feature);font-weight:400;letter-spacing:var(--marketing-tracking-heading);line-height:var(--marketing-leading-feature);margin:0;overflow-wrap:normal}.publicFeatures_JbJp .copy_v5jP .titlePhrase_gHjC{display:inline}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .copy_v5jP .description_PDMg{text-wrap:pretty;color:var(--marketing-body);font-size:16px;line-height:24px;margin:16px 0 24px;max-width:var(--marketing-copy-width,720px)}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .copy_v5jP a{font-size:16px;font-weight:400;line-height:24px;margin:0}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .wideStage_vV-a,.publicFeatures_JbJp .card_S8yu.wideCard_jgqV.reverse_b04W .wideStage_vV-a{--demo-pad:32px;align-items:stretch;background:var(--marketing-surface-card,#f2f1ed);border-radius:var(--marketing-radius-xl);order:1;width:100%}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .visual_TdCH.interactiveVisual_y-PS{border-radius:8px;box-shadow:var(--marketing-shadow);height:676px;max-width:var(--marketing-media-width,1080px);min-height:0;width:100%}.scope_uW5-.scope_uW5-.scope_uW5-{--joy-green:var(--website-leaf);--joy-line:var(--website-line);--marketing-bg:var(--website-page);--marketing-ink:var(--website-ink);--marketing-title:var(--website-title);--marketing-body:var(--website-body);--marketing-muted:var(--website-body);--marketing-border:var(--website-line);--marketing-hairline:var(--website-line);--marketing-font-family:var(--website-font);--marketing-heading-weight:500;--marketing-tracking-heading:normal;--marketing-tracking-hero:normal;--marketing-width:var(--website-width);--marketing-stage-width:var(--website-width);--marketing-page-gutter:var(--website-gutter);--marketing-section-spacing:var(--website-section-gap);--marketing-heading-gap:var(--website-space-heading);--marketing-card-gap:var(--website-space-module);--marketing-hero-top:var(--website-space-special);--marketing-size-page:var(--website-h1-size);--marketing-leading-page:var(--website-h1-leading);--marketing-size-hero:var(--website-h1-size);--marketing-leading-hero:var(--website-h1-leading);--marketing-size-section:var(--website-h3-size);--marketing-leading-section:var(--website-h3-leading);--marketing-size-card:var(--website-h4-size);--marketing-leading-card:var(--website-h4-leading);--marketing-size-feature:var(--website-h4-size);--marketing-leading-feature:var(--website-h4-leading);--marketing-size-body:var(--website-body-size);--marketing-leading-body:var(--website-body-leading);--marketing-button-bg:var(--website-ink);--marketing-button-hover:var(--website-button-hover);--marketing-surface:var(--website-white);--marketing-radius-xl:var(--website-radius-card);--pricing-text:var(--website-title);--pricing-muted:var(--website-body);--pricing-border:var(--website-line);--pricing-card-border:1px solid var(--website-line);--pricing-featured-border:var(--website-deep);--pricing-featured-surface:var(--website-soft);--pricing-radius:var(--website-radius-card);--pricing-card-padding:var(--website-space-copy);--pricing-name-size:var(--website-h4-size);--pricing-name-leading:var(--website-h4-leading);--pricing-plans-gap:var(--website-space-page);--pricing-card-gap:var(--website-space-module);--pricing-block-gap:var(--website-space-module);--pricing-item-gap:var(--website-space-detail);--download-title-size:var(--website-h4-size);--download-title-leading:var(--website-h4-leading);--download-action-height:var(--website-button-medium);--download-action-color:var(--website-ink);--download-card-radius:var(--website-radius-card);--download-card-border:1px solid var(--website-line);--download-card-padding:var(--website-space-copy);background:var(--website-page);color:var(--website-body);font-family:var(--website-font)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-hero]{--product-hero-copy-top:100px;--product-hero-title-size:48px;--product-hero-title-leading:48px;--product-hero-description-size:16px;--product-hero-description-leading:16px;--product-hero-action-gap:32px;--product-hero-media-gap:48px;margin-top:0}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]{box-sizing:border-box;margin:0 auto;padding:var(--product-hero-copy-top) 24px 0;position:relative;text-align:center;width:100%;z-index:1}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>h1{color:var(--website-ink);font:500 var(--product-hero-title-size)/var(--product-hero-title-leading) var(--website-font);letter-spacing:normal;margin:0}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>p{color:var(--website-body);font:400 var(--product-hero-description-size)/var(--product-hero-description-leading) var(--website-font);margin:16px auto 0}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center;margin-top:var(--product-hero-action-gap)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-hero] [data-public-product-media]{margin-top:var(--product-hero-media-gap);padding-top:0}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy] a,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy] button{border-radius:var(--website-radius-pill);font:var(--website-button-large-weight) 16px/24px var(--website-font);height:var(--website-button-large);min-height:var(--website-button-large);padding:0 32px;transform:none}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy] button,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>div>a:first-child{background:var(--website-ink);border:0;color:var(--website-white)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>div>a:last-child{background:#0000;border:1px solid var(--website-button-secondary-border);color:var(--website-ink)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy] :is(a,button):focus-visible{outline:2px solid var(--website-deep);outline-offset:4px}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-illustrated-ecosystem]>section,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-collaboration],.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-mechanism]{font-family:var(--website-font);margin:var(--website-section-gap) auto 0;max-width:none;padding:0;width:min(var(--website-width),calc(100% - var(--website-gutter)*2))}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-illustrated-ecosystem]>section>header h2,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-collaboration]>header h2,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-mechanism]>header h2{color:var(--website-ink);font:500 var(--website-h3-size)/var(--website-h3-leading) var(--website-font);letter-spacing:normal}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-illustrated-ecosystem]>section>header p,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-collaboration]>header p,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-mechanism]>header p{color:var(--website-body);font-size:var(--website-body-size);line-height:var(--website-body-leading);margin-top:var(--website-space-copy)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-mechanism] [data-mechanism-process]{margin-top:var(--website-space-heading)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-illustrated-ecosystem]>section>header,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-collaboration]>header{margin-bottom:var(--website-space-heading)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-stage]{background:var(--website-page);border-radius:var(--website-radius-panel);padding:var(--website-space-copy)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-foundation] [data-capability-kind=context],.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-stage][data-selected=true]{background:var(--website-soft)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-stage] h3 button{color:var(--website-title);font:500 20px/28px var(--website-font);gap:var(--website-space-detail)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-stage]>p{color:var(--website-body);font:400 16px/26px var(--website-font);margin-top:var(--website-space-copy)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-foundation] [data-capability-kind]{color:var(--website-title);gap:var(--website-space-copy);height:auto;padding:var(--website-space-copy)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-foundation] [data-capability-kind=models]{background:var(--website-page)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-foundation] [data-capability-kind] h3{color:inherit;font:500 20px/28px var(--website-font);margin-bottom:var(--website-space-copy)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-foundation] [data-capability-kind] p{color:var(--website-body);font:400 16px/26px var(--website-font)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-collaboration]>header [role=tab][aria-selected=true],.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-foundation] [data-capability-kind=harness]{background:var(--website-deep);color:var(--website-white)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-mechanism-foundation] [data-capability-kind=harness] p{color:var(--website-soft)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-joycode-collaboration]>header [role=tab]{border-color:var(--website-line);border-radius:var(--website-radius-control);color:var(--website-title);font:500 16px/24px var(--website-font)}.scope_4dUT{--relay-product-width:1440px;--relay-product-gutter:clamp(24px,5vw,64px);--relay-product-section-gap:120px;--relay-product-curves:url(/assets/images/joycode-hero-curves-50656ced05f0bc9b9d1e67f2396a90ca.png)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-product-download]{align-items:center;display:inline-flex;font:500 16px/16px var(--website-font);gap:8px;justify-content:flex-start;letter-spacing:0;padding:0 48px;white-space:nowrap;width:181px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-product-download-label]{display:block;flex:0 0 65px;min-width:0;text-align:center;width:65px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-product-download-icon]{display:block;flex:0 0 12px;height:24px;max-width:none;width:12px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero]{--product-hero-copy-top:100px;--product-hero-media-gap:68px;background:#e1eeda var(--relay-product-curves) center/100% 100% no-repeat;border-radius:40px;margin:0 auto;padding:0 0 40px;width:min(1680px,87.5%)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero=ide]:before{background:url(/assets/images/ide-hero-grid-0195b5198e8324aff33194e6fcfaf755.svg) top/100% auto no-repeat;content:"";inset:23% -1% 0;pointer-events:none;position:absolute}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-media]{margin-inline:auto;padding:0;width:min(950px,calc(100% - 80px))}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [role=tabpanel],.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-native-hero] [data-public-product-media]>[role=region]{border-radius:16px;box-shadow:0 0 0 1px #949e9966}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [data-collaboration-stage] [data-exact-viewport],.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-native-hero] [data-public-product-media] [data-exact-viewport]{border-radius:16px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-mechanism]{margin:var(--relay-product-section-gap) auto 0;padding:0;width:min(var(--relay-product-width),calc(100% - var(--relay-product-gutter)*2))}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header h2,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header h2,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-mechanism]>header h2{color:#000;font:600 40px/48px var(--website-font);margin:0}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header p,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header p,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-mechanism]>header p{color:#5e6e66;font:400 20px/28px var(--website-font);margin:20px 0 0;max-width:none}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-process]{align-items:stretch;background:#fff;border-radius:40px;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.94fr);margin-top:40px;overflow:hidden}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-process]>ol{background:#fff;gap:12px;padding:24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage]{background:#fff;border-radius:16px;box-shadow:none;padding:20px 24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage][data-selected=true]{background:#f6f8f7}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage] h3 button{color:#2b3b33;font-size:20px;gap:16px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage] h3 button>span:first-child{background:#0000;border:0;border-radius:0;box-shadow:none;color:inherit;transform:none}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage]>p{font:400 16px/26px var(--website-font);margin:8px 0 0 52px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT #joycode-mechanism-scene{background:#e1eeda var(--relay-product-curves) center/cover no-repeat;border-radius:0;min-height:408px;padding:40px 48px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation]{margin-top:24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation]>div>div{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]{align-items:flex-start;border-radius:24px;min-height:270px;padding:40px;position:relative}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]>header{flex:1;position:relative;z-index:1}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]>div:last-child{bottom:0;opacity:.5;position:absolute;right:24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]:after{background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE1MCIgd2lkdGg9IjI4NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGQ9Ik0wIDBoMjg0djE1MEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZD0ibTI4Mi43NiAyNDEuMDQxLTE0MC4wMjItNzYuMzNxLS40ODMtLjI2My0uOTY2IDBMMS43NSAyNDEuMDRxLS41MjcuMjg3LS41MjcuODg2IDAgLjYuNTI3Ljg4NmwxNDAuMDIzIDc2LjMzcS40ODMuMjYzLjk2NiAwbDE0MC4wMjItNzYuMzNxLjUyNy0uMjg3LjUyNy0uODg2IDAtLjYtLjUyNi0uODg2Wk0xNDIuMjUgMTY1LjU5cS4wMDUtLjAwMy4wMSAwbDE0MC4wMjIgNzYuMzNxLjAwNS4wMDMuMDA1LjAwOHQtLjAwNS4wMDhsLTE0MC4wMjMgNzYuMzNxLS4wMDQuMDAzLS4wMDggMEwyLjIyNyAyNDEuOTM1cS0uMDA1LS4wMDMtLjAwNS0uMDA4dC4wMDUtLjAwOGwxNDAuMDI0LTc2LjMzWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuMSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTI4Mi43NzIgMTM0Ljg0NiAxNDMuNDggNTguMTZxLTEuMjI0LS42NzQtMi40NDggMEwxLjczNyAxMzQuODQ2cS0uNTIzLjI4OC0uNTIzLjg4NCAwIC41OTYuNTIzLjg4NEwxNDEuMDMgMjEzLjNxMS4yMjQuNjc0IDIuNDQ4IDBsMTM5LjI5My03Ni42ODdxLjUyMy0uMjg4LjUyMy0uODg0IDAtLjU5Ni0uNTIzLS44ODRaTTE0MS41MTQgNTkuMDM1cS43NDEtLjQwOCAxLjQ4MiAwbDEzOS4yOTQgNzYuNjg3cS4wMDUuMDAzLjAwNS4wMDh0LS4wMDUuMDA4bC0xMzkuMjk0IDc2LjY4N3EtLjc0MS40MDgtMS40ODIgMEwyLjIxOSAxMzUuNzM4cS0uMDA1LS4wMDMtLjAwNS0uMDA4dC4wMDUtLjAwOGwxMzkuMjk1LTc2LjY4N1oiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yODIuNzcyIDE4OC4zMjYgMTQzLjQ4IDExMS42NHEtMS4yMjQtLjY3NC0yLjQ0OCAwTDEuNzM3IDE4OC4zMjZxLS41MjMuMjg4LS41MjMuODg0IDAgLjU5Ni41MjMuODg0TDE0MS4wMyAyNjYuNzhxMS4yMjQuNjc0IDIuNDQ4IDBsMTM5LjI5My03Ni42ODdxLjUyMy0uMjg4LjUyMy0uODg0IDAtLjU5Ni0uNTIzLS44ODRabS0xNDEuMjU4LTc1LjgxMXEuNzQxLS40MDggMS40ODIgMGwxMzkuMjk0IDc2LjY4N3EuMDA1LjAwMy4wMDUuMDA4dC0uMDA1LjAwOGwtMTM5LjI5NCA3Ni42ODdxLS43NDEuNDA4LTEuNDgyIDBMMi4yMTkgMTg5LjIxOHEtLjAwNS0uMDAzLS4wMDUtLjAwOHQuMDA1LS4wMDhsMTM5LjI5NS03Ni42ODdaIiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii4xIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJNMjgyLjc2OCA4MS42MiAxNDMuNDc1IDUuMTgzcS0xLjIyLS42Ny0yLjQ0IDBMMS43NCA4MS42MnEtLjUyNC4yODgtLjUyNC44ODV0LjUyNC44ODVsMTM5LjI5NCA3Ni40MzZxMS4yMi42NyAyLjQ0IDBsMTM5LjI5My03Ni40MzZxLjUyNC0uMjg4LjUyNC0uODg1dC0uNTI0LS44ODVaTTE0MS41MTYgNi4wNnEuNzM5LS40MDYgMS40NzggMGwxMzkuMjkzIDc2LjQzNXEuMDA1LjAwMy4wMDUuMDA4dC0uMDA1LjAwOGwtMTM5LjI5MyA3Ni40MzZxLS43MzkuNDA2LTEuNDc4IDBMMi4yMjIgODIuNTEycS0uMDA1LS4wMDMtLjAwNS0uMDA4dC4wMDUtLjAwOEwxNDEuNTE2IDYuMDYxWk0xNDEuMTI1IDIxOC4xNjdxLjYyMS0uMzQyIDEuMjQyIDBsMTM4LjkxIDc2LjQ3Ni0xMzguOTEgNzYuNDc2cS0uNjIxLjM0Mi0xLjI0MiAwTDIuMjE1IDI5NC42NDNsMTM4LjkxLTc2LjQ3NlptMTQxLjI1OSA3NS4zNzNMMTQzLjA5IDIxNi44NTNxLTEuMzQ0LS43NC0yLjY4OCAwTDEuMTA3IDI5My41NHEtLjY1Mi4zNTktLjY1MiAxLjEwM3QuNjUyIDEuMTAzbDEzOS4yOTUgNzYuNjg3cTEuMzQ0Ljc0IDIuNjg4IDBsMTM5LjI5NC03Ni42ODdxLjY1Mi0uMzU5LjY1Mi0xLjEwM3QtLjY1Mi0xLjEwM1oiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik04Ni41IDg2YTIuNSAyLjUgMCAxIDEgMCA1IDIuNSAyLjUgMCAwIDEgMC01WiIgZmlsbD0iI2Q1ZDVkNSIvPjwvZz48L3N2Zz4=) 100% 100%/contain no-repeat;bottom:0;content:"";height:150px;pointer-events:none;position:absolute;right:24px;width:min(284px,calc(100% - 48px))}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind=harness]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE1MCIgd2lkdGg9IjI0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGQ9Ik0wIDBoMjQydjE1MEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZD0iTTEyMi4zMTIgOC41SDEwYS41LjUgMCAwIDAtLjM1MS44NTZMMTIxLjk2IDEyMC4zMTNhLjUuNSAwIDAgMCAuODUxLS4zNTZWOWEuNS41IDAgMCAwLS41LS41Wm0tMTExLjA5NCAxIDExMC41OTQgMTA5LjI2VjkuNUgxMS4yMThaTTEyMi4zMTIgMjMzLjVIMjM1YS41LjUgMCAwIDAgLjM1LS44NTZMMTIyLjY2NCAxMjEuNjg3YS41LjUgMCAwIDAtLjg1LjM1NlYyMzNhLjUuNSAwIDAgMCAuNS41Wm0xMTEuNDY4LTFMMTIyLjgxMiAxMjMuMjM3VjIzMi41SDIzMy43OFoiIGZpbGw9IiM5ZWRkYzMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMzUuNSAxMjAuOTM0VjlhLjUuNSAwIDAgMC0uODUzLS4zNTRsLTExMi41IDExMS45MzRhLjUuNSAwIDAgMCAuMzUzLjg1NEgyMzVhLjUuNSAwIDAgMCAuNS0uNVptLTEtMTEwLjczMUwxMjMuNzEyIDEyMC40MzRIMjM0LjVWMTAuMjAzWiIgZmlsbD0iIzllZGRjMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTkuNSAxMjF2MTEyYS41LjUgMCAwIDAgLjg1My4zNTRsMTEyLjUtMTEyYS41LjUgMCAwIDAtLjM1My0uODU0SDEwYS41LjUgMCAwIDAtLjUuNVptMSAxMTAuNzk3TDEyMS4yODkgMTIxLjVIMTAuNDk5djExMC4yOTdaIiBmaWxsPSIjOWVkZGMzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJNNDkuNSAxMS41YTIuNSAyLjUgMCAxIDAgMC01IDIuNSAyLjUgMCAwIDAgMCA1WiIgZmlsbD0iIzllZGRjMyIvPjwvZz48L3N2Zz4=);width:min(242px,calc(100% - 48px))}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind=context]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE1MCIgd2lkdGg9IjI4MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGQ9Ik0wIDBoMjgzdjE1MEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZD0iTTE1MS4yMTYgOTcuMjU0cS01LjU4IDkuNDkzLTguODM0IDE1Ljc5OGwtLjEzNS4yNi4xNjIuMjQ1cTEuODU3IDIuODAzIDYuMTI2IDkuMzY2IDYuMTczIDkuNDkgOS42NTQgMTQuNzIgNS45NCA4LjkyMyAxMS4xMTYgMTYuMjM2IDEzLjYwMyAxOS4yMTUgMjUuMzEyIDMyLjA2OCAzMS45MTMgMzUuMDM0IDU0LjExIDI3LjgzIDM1LjEzNi0xMS40MDIgMzQuNDE0LTEwMS42MzMtLjAxNi0yLjA2LS4wMTYtMi44MzcgMC0uNDcuMDA0LTEuNjMuMDQ1LTEzLjIxOC0uNTk4LTIzLjQ2NC0xLjE4OC0xOC45MDktNC42NC0zMy40MTItNC41Ny0xOS4xOTQtMTIuODY3LTI5LjU3Ny0xMC4xMzItMTIuNjgtMjUuNDQ0LTExLjc3NS0xNS41NzQuOTIxLTM0LjMyNSAxNy4zODctMTQuOTQgMTMuMTE5LTMxLjI0NCAzNS40NzgtMTEuNjM3IDE1Ljk1OS0yMi43OTUgMzQuOTRabS03LjgxMSAxNS45OTZxMS44OCAyLjg0IDUuOTY4IDkuMTI4IDYuMTcgOS40ODYgOS42NDggMTQuNzExIDUuOTMxIDguOTEgMTEuMSAxNi4yMTIgMTMuNTY4IDE5LjE2NSAyNS4yMzYgMzEuOTczIDMxLjQ3OCAzNC41NTYgNTMuMDYgMjcuNTUyIDM0LjQzOC0xMS4xNzUgMzMuNzI1LTEwMC42NzQtLjAxNy0yLjA2NS0uMDE3LTIuODQ1IDAtLjQ3My4wMDQtMS42MzQuMDQ1LTEzLjE4NC0uNTk2LTIzLjM5Ny0xLjE4My0xOC44MjQtNC42MTYtMzMuMjQ0LTQuNTE3LTE4Ljk3Ni0xMi42NzQtMjkuMTg0LTkuODA5LTEyLjI3Ni0yNC42MDMtMTEuNC0xNS4yMzEuOS0zMy43MjYgMTcuMTQtMTQuODU3IDEzLjA0NS0zMS4wOTUgMzUuMzE1LTExLjYwNyAxNS45Mi0yMi43NCAzNC44NTgtNS40NTIgOS4yNzQtOC42NzQgMTUuNDg5WiIgZmlsbD0iIzgwOWY5NyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTEzMy40OTMgMTI4Ljc2cTUuNjY1LTkuNDMgOC45NzUtMTUuNjkybC4xMzktLjI2Mi0uMTY0LS4yNDhxLTIuMTA4LTMuMTgxLTcuMDYzLTEwLjg0Ni02LjI0Ni05LjY2Mi05Ljc1Ny0xNC45NzItNS45ODUtOS4wNS0xMS4xOTItMTYuNDYzLTEzLjY1OC0xOS40NDQtMjUuMzY4LTMyLjQ0OFE1Ny4yIDIuNDQ2IDM1LjI3MyA5LjU2MS4xMzggMjAuOTYyLjg1OSAxMTEuMTk2cS4wMTYgMi4wNjcuMDE2IDIuODM2IDAgLjQ3OS0uMDA0IDEuNjY5LS4wNDcgMTMuNDE2LjU5NCAyMy44NjQgMS4xODQgMTkuMjk2IDQuNjMgMzQuMTEyIDQuNTY0IDE5LjYxOCAxMi44NSAzMC4yNCAxMC4xMjYgMTIuOTgyIDI1LjQzMiAxMi4wNzYgMTUuNTcxLS45MiAzNC40NjMtMTcuMjc5UTkzLjg5IDE4NS42OCAxMTAuMzkgMTYzLjQ3cTExLjc3Ny0xNS44NTQgMjMuMTAzLTM0LjcxWm03Ljk1Mi0xNS44OTdxLTIuMTM1LTMuMjMtNi45MDUtMTAuNjA4LTYuMjQ0LTkuNjU5LTkuNzUxLTE0Ljk2My01Ljk3Ny05LjA0LTExLjE3Ni0xNi40NFE5OS45OSA1MS40NTcgODguMzIgMzguNSA1Ni44OSAzLjU5NyAzNS41ODIgMTAuNTEyIDEuMTQ1IDIxLjY4NyAxLjg1OCAxMTEuMTg4cS4wMTYgMi4wNy4wMTYgMi44NDQgMCAuNDgzLS4wMDQgMS42NzItLjA0NyAxMy4zODQuNTkyIDIzLjggMS4xNzkgMTkuMjEyIDQuNjA2IDMzLjk0NiA0LjUxNSAxOS40MDMgMTIuNjY1IDI5Ljg1MiA5LjgwMyAxMi41NjcgMjQuNTg0IDExLjY5MyAxNS4yMzItLjkgMzMuODY3LTE3LjAzNyAxNC45NjktMTIuOTYyIDMxLjQwMy0zNS4wODUgMTEuNzQ4LTE1LjgxNCAyMy4wNDktMzQuNjI4IDUuNTMyLTkuMjEgOC44MS0xNS4zODJaIiBmaWxsPSIjODA5Zjk3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJNMTQ2LjQxOSA5Ny4zNjRxLTIuODQ0IDkuNDg5LTQuNTAzIDE1Ljc5bC0uMDM4LjE0NS4wNDguMTQycS45NDcgMi44MDMgMy4xMjQgOS4zNjYgNi41OTkgMTkuOSAxMC41ODggMzAuOTUyIDYuOTMzIDE5LjIwOSAxMi45MDMgMzIuMDYyIDcuNTAyIDE2LjE1MyAxMy45MyAyMy4zMjcgNy43MzYgOC42MzQgMTQuMTEyIDQuNTc2IDExLjU2NS03LjM2IDE1LjU5Ni00Ny43NiAxLjM4NS0xMy44NzcgMS44Mi0zMS4yMzUuMjQtOS41MzYuMTg2LTIyLjU4My0uMDA4LTIuMDYyLS4wMDgtMi44MzlsLjAwMi0xLjYzMnEuMDIzLTEzLjIxMy0uMzA1LTIzLjQ0Ny0uNjA1LTE4Ljg5LTIuMzYzLTMzLjM3Mi0yLjMyNS0xOS4xNTItNi41NDQtMjkuNTA5LTUuMjI3LTEyLjgzLTEzLjI4LTExLjg5Ni04LjEwMS45NC0xNy43MjIgMTcuNTEtNy42MTggMTMuMTE5LTE1LjkyOCAzNS40NzMtNS45MzEgMTUuOTU0LTExLjYxOCAzNC45M1ptLTMuNDk3IDE1LjlxLjk1NCAyLjgyNiAzLjA3NyA5LjIyOCA2LjU5NSAxOS44ODcgMTAuNTggMzAuOTI3IDYuOTE4IDE5LjE2NyAxMi44NjkgMzEuOTggNy40NCAxNi4wMTkgMTMuNzY4IDIzLjA4MiA3LjE3IDguMDAyIDEyLjgzIDQuNCAxNy41MDQtMTEuMTQyIDE3LjE0LTEwMC43My0uMDA5LTIuMDY2LS4wMDktMi44NDRsLjAwMi0xLjYzNHEuMDIzLTEzLjE5Ni0uMzA0LTIzLjQxMy0uNjA0LTE4Ljg0NS0yLjM1Ni0zMy4yODQtMi4zMDktMTkuMDE4LTYuNDc4LTI5LjI1Mi00Ljk0LTEyLjEyNi0xMi4yMzgtMTEuMjgtNy42MDQuODgzLTE2Ljk3MyAxNy4wMTktNy41NzUgMTMuMDQ1LTE1Ljg1NiAzNS4zMi01LjkyIDE1LjkyMi0xMS41OTcgMzQuODY4LTIuODA3IDkuMzY0LTQuNDU1IDE1LjYxMloiIGZpbGw9IiM4MDlmOTciIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0xMzguMzA4IDEyOC42NDlxMi44ODctOS40MjYgNC41NzQtMTUuNjg1bC4wNC0uMTQ2LS4wNS0uMTQ0cS0xLjA3NC0zLjE4MS0zLjYwMS0xMC44NDgtNi42NzEtMjAuMjQtMTAuNjgtMzEuNDMxLTYuOTYzLTE5LjQ0Mi0xMi45My0zMi40NC03LjQ5NS0xNi4zMjMtMTMuODg2LTIzLjU5OS03LjY4OS04Ljc1NC0xMy45OTMtNC43NDJRNjkuODEyIDIxLjA1IDcwLjE4IDExMS4xOTNxLjAwOCAyLjA2Mi4wMDggMi44NGwtLjAwMiAxLjY3cS0uMDI0IDEzLjQxMS4zMDIgMjMuODUuNjA0IDE5LjI3MyAyLjM1OSAzNC4wNzEgMi4zMjEgMTkuNTc0IDYuNTM2IDMwLjE3IDUuMjIxIDEzLjEzIDEzLjI3MiAxMi4xOTcgOC4xLS45NCAxNy43OTItMTcuNDAxIDcuNjc1LTEzLjAzNSAxNi4wODYtMzUuMjQyIDYuMDAyLTE1Ljg0OSAxMS43NzUtMzQuN1ptMy41NjktMTUuNzk5cS0xLjA4NC0zLjIxMS0zLjU1Ni0xMC43MTEtNi42NjctMjAuMjI4LTEwLjY3LTMxLjQwNy02Ljk1LTE5LjQwMS0xMi45LTMyLjM2LTcuNDMzLTE2LjE5LTEzLjcyNy0yMy4zNTYtNy4xMjQtOC4xMS0xMi43MDUtNC41NTgtMTcuNTA1IDExLjE0MS0xNy4xNCAxMDAuNzMuMDEgMi4wNjYuMDEgMi44NDRsLS4wMDMgMS42NzNxLS4wMjQgMTMuMzk0LjMwMiAyMy44MTYuNjAyIDE5LjIzIDIuMzUyIDMzLjk4NSAyLjMwNiAxOS40NDUgNi40NzIgMjkuOTIgNC45MzkgMTIuNDE3IDEyLjIyOCAxMS41NzIgNy42MDYtLjg4MiAxNy4wNDYtMTYuOTE2IDcuNjMxLTEyLjk2IDE2LjAxMi0zNS4wODggNS45OS0xNS44MTggMTEuNzU0LTM0LjYzOCAyLjg0OC05LjMgNC41MjUtMTUuNTA2WiIgZmlsbD0iIzgwOWY5NyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTI2Mi4zMDcgMTYuMzNhMi41IDIuNSAwIDEgMSAwIDUgMi41IDIuNSAwIDAgMSAwLTVaIiBmaWxsPSIjODA5Zjk3Ii8+PC9nPjwvc3ZnPg==);width:min(283px,calc(100% - 48px))}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]>div:last-child{visibility:hidden}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind=models]{background:#ededed}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind=harness]{background:#0aab73;color:#fff}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind=context]{background:#003f12;color:#fff}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-capability-kind=context]>header :is(h3,p),.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-capability-kind=harness]>header :is(h3,p,div,span){color:#fff}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-capability-kind=harness]>header{max-width:none;width:100%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-harness-copy]{container-type:inline-size;display:flex;flex-direction:column;gap:8px;max-width:100%;width:100%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-harness-copy]>p{flex:none;font:400 16px/16px var(--website-font);margin:0;overflow-wrap:normal;padding:0;white-space:nowrap;width:max-content}@container (max-width: 336px){.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-harness-copy]>p{line-height:24px;overflow-wrap:break-word;white-space:normal;width:100%}}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]{background:#ededed;margin:var(--relay-product-section-gap) 0 0;max-width:none;overflow:hidden;padding:40px var(--relay-product-gutter) 48px;width:100%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>figure{isolation:isolate;position:relative}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>figure:before{aspect-ratio:2469.5/215.366;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNDY5LjUgMjE1LjM2NiI+PHBhdGggZD0iTTM3NS41IDBhNSA1IDAgMCAxIDQuOTg3IDQuNjM2aDExNjguOTA2cTEwLjM2NiAwIDE5LjQ4NiA0LjkyNiA5LjEyIDQuOTI3IDE0LjgwMyAxMy41OTZMMTU5NS4zNzggNDFoODYuOTI4cTEwLjQwMiAwIDE5LjU0NyA0Ljk2IDkuMTQzIDQuOTU5IDE0LjgxNyAxMy42NzhsMTUuMTA0IDIzLjIwOWg4OC43NDlxMTAuMzExIDAgMTkuMzk1IDQuODc4IDkuMDgzIDQuODc3IDE0Ljc4IDEzLjQ3MmwyNS40NzcgMzguNDQxSDI0NjIuNWEuOTk5Ljk5OSAwIDAgMSAuNzA3IDEuNzA3Ljk5OC45OTggMCAwIDEtLjcwNy4yOTNoLTU4MUwxOTA0LjkzNiAxNzdIMjQ1NS41YS45OTkuOTk5IDAgMCAxIC43MDcgMS43MDcuOTk4Ljk5OCAwIDAgMS0uNzA3LjI5M2gtNTQ5LjIzOWwxMS4yMDggMTYuOTFxNS40MTkgOC4xNzYgMTQuMDYgMTIuODE2IDguNjQgNC42NCAxOC40NDggNC42NEgyNDY4LjVhMS4wMDIgMS4wMDIgMCAwIDEgLjkyNCAxLjM4MyAxLjAwMiAxLjAwMiAwIDAgMS0uOTI0LjYxN2gtNTE4LjUyM3EtMTAuMzExIDAtMTkuMzk1LTQuODc4LTkuMDgzLTQuODc3LTE0Ljc4LTEzLjQ3MkwxOTAzLjg2MSAxNzloLTg5LjY2OHEtMTAuNDAzIDAtMTkuNTQ3LTQuOTYtOS4xNDMtNC45NTktMTQuODE3LTEzLjY3OGwtMTIuMTg1LTE4LjcyNGgtODYuNTM4cS0xMC4zNjUgMC0xOS40ODYtNC45MjYtOS4xMi00LjkyNy0xNC44MDMtMTMuNTk2bC0yNS4wODctMzguMjY5SDUxNS40MjlhNSA1IDAgMSAxLS4wNjItMkgxNjIwLjQyTDE1OTQuMjk4IDQzSDFhMSAxIDAgMCAxIDAtMmgxNTkxLjk4N2wtMTAuOTc4LTE2Ljc0NnEtNS40MDUtOC4yNDYtMTQuMDgtMTIuOTMyLTguNjc2LTQuNjg2LTE4LjUzNi00LjY4NkgzODAuMjI2QTUuMDAyIDUuMDAyIDAgMCAxIDM3MC41IDVhNSA1IDAgMCAxIDUtNVptMTIyMS4xOSA0MyAyNi4xMjEgMzkuODQ3aDEwNi41NzdsLTE0LjM5NC0yMi4xMThxLTUuMzk2LTguMjk0LTE0LjA5NS0xMy4wMTJRMTY5Mi4yMDEgNDMgMTY4Mi4zMDYgNDNoLTg1LjYxN1ptMjcuNDMyIDQxLjg0NyAyNC4zNjkgMzcuMTczcTUuNDA2IDguMjQ2IDE0LjA4IDEyLjkzMiA4LjY3NiA0LjY4NiAxOC41MzYgNC42ODZoODUuMjM2bC0zNS42NTQtNTQuNzkxaC0xMDYuNTY3Wm0yNTMuNjUzIDU0Ljc5MUgxNzY4LjczbC0zNS42NTQtNTQuNzkxaDg3LjQ0N3E5LjgxIDAgMTguNDUgNC42NCA4LjY0IDQuNjQgMTQuMDYgMTIuODE1bDI0Ljc0MyAzNy4zMzZabS0xMDcuNzQ0IDIgMTEuNDc1IDE3LjYzM3E1LjM5NyA4LjI5NCAxNC4wOTUgMTMuMDEyIDguNjk4IDQuNzE3IDE4LjU5MyA0LjcxN2g4OC4zNDJsLTIzLjQzNS0zNS4zNjJoLTEwOS4wN1oiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50%/100% 100% no-repeat;content:"";left:calc(50% - 63.82813vw);pointer-events:none;position:absolute;top:min(88px,4.583333334vw);width:128.619791667vw;z-index:0}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [data-collaboration-stage]{position:relative;z-index:1}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header{align-items:center;display:flex;flex-direction:column;gap:60px;margin:0 auto 60px;text-align:center}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header [role=tablist]{align-self:center;background:#fff;border-radius:16px;flex-wrap:wrap;gap:8px;justify-content:center;max-width:100%;order:-1;padding:16px;width:min(580px,100%)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header [role=tab]{background:#fff;border:0;border-radius:8px;color:#000;min-height:48px;padding:12px 24px;transform:none}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header [role=tab][aria-selected=true]{background:#f6f8f7;color:#000}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [role=tab]>span:last-child{font:400 20px/24px var(--website-font)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [data-collaboration-stage]{background:#0000;border-radius:16px;margin:0 auto;padding:0;width:min(950px,100%)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header{align-items:flex-start;display:flex;flex-direction:column;gap:40px;margin:0}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats]{display:flex;gap:56px;margin:0;padding:0;width:auto}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats]>div{align-items:baseline;flex-direction:row-reverse;gap:8px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats] dd{color:#000;font:500 60px/64px var(--website-font)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-grid]{gap:24px;grid-template-columns:repeat(6,minmax(0,1fr));margin:40px 0 0;padding:0}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-card]{align-items:center;background:#fff;border-radius:99px;flex-direction:row;gap:12px;justify-content:flex-start;min-height:68px;padding:16px;text-align:left;transform:none}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-card]>span:first-child{background:#0000;flex:0 0 36px;height:36px;width:36px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-card] img{height:36px;width:36px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-name]{text-wrap:pretty;color:#5e6e66;font:400 16px/22px var(--website-font)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section{padding-bottom:120px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT .qoder_content__U5PM7,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-lower]{margin-inline:0;max-width:none;padding-inline:0;width:100%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero]{aspect-ratio:1680/841;background-size:100% 100%;border-radius:2.380952%/4.756243%;container-type:inline-size;height:auto;min-height:0;overflow:hidden;padding:0;position:relative;width:min(1680px,87.5%)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-copy]{padding:5.952381% 1.428571% 0;width:100%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-copy]>h1{font-size:2.857143cqw;font-weight:600;line-height:2.857143cqw;margin:0;max-width:none}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-copy]>p{color:#000;font-size:.952381cqw;line-height:.952381cqw;margin:.952381cqw auto 0;max-width:none}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-copy]>div{flex-wrap:nowrap;gap:1.190476cqw;margin-top:1.904762cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-copy] :is(a,button){border-radius:5.892857cqw;font:500 .952381cqw/.952381cqw var(--website-font);height:3.3333334cqw;letter-spacing:0;min-height:0;padding:0 2.8571429cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-product-download]{border:0;gap:.4761905cqw;width:10.77381cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-product-download-label]{flex-basis:3.869048cqw;width:3.869048cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-copy]>div>a:last-child{border-width:.059524cqw;padding:0;width:9.2261905cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-media]{aspect-ratio:950/574;left:21.7261905%;margin:0;padding:0;position:absolute;top:20cqw;width:56.547619%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero=joycode] [data-exact-viewport]{box-shadow:none}@media (min-width:768px) and (max-width:996px){.root_dG5H.publicPage_nIUL{--marketing-page-gutter:24px;--marketing-hero-top:72px}.publicHeaderScope_xu3p{--marketing-page-gutter:24px}.root_dG5H.publicPage_nIUL.joycode-current-site{--marketing-page-gutter:24px;--marketing-hero-top:64px}.items_ZHvb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:997px) and (max-width:1199px){.wideStage_vV-a{--demo-pad:32px}}@media (min-width:997px) and (max-width:1439px){.publicHeaderScope_xu3p,.root_dG5H.publicPage_nIUL{--marketing-page-gutter:40px;--site-header-gap:32px;--marketing-nav-item-gap:24px}}@media (min-width:1024px) and (max-width:1399px){.card_S8yu.wideCard_jgqV{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:min(700px,calc(100svh - 120px))}.card_S8yu.wideCard_jgqV .copy_v5jP{column-gap:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);max-width:none;row-gap:12px}.wideCard_jgqV .copy_v5jP .eyebrow_61Xh{grid-column:1;grid-row:1;justify-self:start;margin:0}.wideCard_jgqV .copy_v5jP h3{align-self:start;grid-column:1;grid-row:2/span 2}.wideCard_jgqV .copy_v5jP .description_PDMg{align-self:center;grid-column:2;grid-row:1/span 2;margin:0}.wideCard_jgqV .copy_v5jP a{grid-column:2;grid-row:3}.wideCard_jgqV .wideStage_vV-a{--demo-pad:16px}.card_S8yu.wideCard_jgqV .visual_TdCH.interactiveVisual_y-PS{height:100%}}@media (min-width:1101px){.faqAnswerContent_Tkwh>p:not(.referenceLines_xDMI){margin-bottom:-8px}.faqFlowText_Iz0w{display:block;position:relative;top:-4px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero=ide]:before{background-size:100% 100%;height:81.093936%;inset:22.829964% -1.071429% auto}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-mechanism]{width:min(1440px,calc(100% - 64px))}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header h2,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header h2,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-mechanism]>header h2{line-height:40px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header p,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header p,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-mechanism]>header p{line-height:20px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-process]{grid-template-columns:minmax(0,489fr) minmax(0,951fr);height:408px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-process]>ol{gap:24px;grid-template-rows:repeat(3,104px)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage]{padding:24px;position:relative}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage] h3 button{line-height:24px;margin-left:73px;min-height:24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage] h3 button>span:first-child{background:#fff;border-radius:8px;font-size:0;font-weight:400;height:56px;left:24px;position:absolute;top:24px;width:57px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage] h3 button>span:first-child:before{content:"01";font:400 24px/24px var(--website-font)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage]:nth-child(2) h3 button>span:first-child:before{content:"02"}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage]:nth-child(3) h3 button>span:first-child:before{content:"03"}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage]>p{font-size:14px;line-height:24px;margin:8px 0 0 73px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT #joycode-mechanism-scene{align-items:flex-start;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0Ny4wMzYiIHdpZHRoPSIzNzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0My40MDcgNC4wMzZhNS4wMDIgNS4wMDIgMCAwIDAtOS44MTQgMGgtMjQuOTIxcS01LjUxNCAwLTEwLjgyMiAxLjQ1My01LjIyIDEuNDI5LTkuODk1IDQuMTY2dC04LjQ3NiA2LjU5cS0zLjg2NSAzLjkyLTYuNTYzIDguNzI3bC00Ni4wNDkgODIuMDYzcS00LjA4OSA3LjI4Ny0xMS4zIDExLjUxLTUuMDYzIDIuOTY0LTEwLjY5IDMuODQ3LTIuMzktLjM1Ni00Ljg3Ny0uMzU2djMuMjNxNi4xMzcgMCAxMi4wNzcgMS4yNzIgMS43MzkuNzY0IDMuNDEzIDEuNzYyIDcuMTU4IDQuMjYzIDExLjEyNiAxMS41OWw0Ni40MDggODUuNjc0cTIuNjY0IDQuOTE4IDYuNTQgOC45MzYgMy44MSAzLjk1IDguNTMgNi43NjEgNC43MiAyLjgxMSAxMC4wMDcgNC4yOCA1LjM4IDEuNDk1IDEwLjk3MyAxLjQ5NWgxNTguODUycTUuNTkzIDAgMTAuOTczLTEuNDk1IDUuMjg3LTEuNDY5IDEwLjAwNy00LjI4IDQuNzItMi44MSA4LjUzLTYuNzYgMy44NzYtNC4wMTkgNi41NC04LjkzN2w0Ni40MDgtODUuNjc1cTMuOTY4LTcuMzI2IDExLjEyNi0xMS41OSAxLjY3NC0uOTk3IDMuNDEzLTEuNzYgNS45NC0xLjI3MyAxMi4wNzctMS4yNzN2LTMuMjNxLTIuNDg3IDAtNC44NzYuMzU2LTUuNjI4LS44ODMtMTAuNjkxLTMuODQ3LTcuMjExLTQuMjIzLTExLjMtMTEuNTFsLTQ2LjA1LTgyLjA2M3EtMi42OTctNC44MDgtNi41NjItOC43MjYtMy44MDEtMy44NTQtOC40NzYtNi41OS00LjY3NS0yLjczOC05Ljg5NS00LjE2Ny01LjMwOC0xLjQ1My0xMC44MjItMS40NTNIMTQzLjQwN1ptLTkuOCAyYTUuMDAyIDUuMDAyIDAgMCAwIDkuNzg2IDBoMTI0LjkzNXExMC41NzggMCAxOS43MDcgNS4zNDUgOS4xMjggNS4zNDUgMTQuMzA1IDE0LjU3bDQ2LjA0OSA4Mi4wNjNxNC4zNTQgNy43NiAxMi4wMzMgMTIuMjU3IDEuMDgyLjYzMyAyLjE4OCAxLjE3Ny0xLjUzOS0uMzk2LTMuMDY0LS44OC04LjUyLTIuNjk3LTE1LjgyNi03Ljg0bC00MS4wMzctMjguODg0cS01LjE4MS0zLjY0Ny0xMS4yMjItNS41Ni02LjA0LTEuOTEyLTEyLjM3Ny0xLjkxMkg5Ny45MTZxLTYuMzM3IDAtMTIuMzc3IDEuOTEzLTYuMDQgMS45MTItMTEuMjIyIDUuNTZMMzMuMjggMTEyLjcyN3EtNy4zMDcgNS4xNDMtMTUuODI2IDcuODQtMS41MjUuNDg0LTMuMDY0Ljg4IDEuMTA2LS41NDQgMi4xODgtMS4xNzcgNy42NzktNC40OTcgMTIuMDMzLTEyLjI1N2w0Ni4wNS04Mi4wNjNxNS4xNzYtOS4yMjUgMTQuMzA0LTE0LjU3IDkuMTI5LTUuMzQ1IDE5LjcwNy01LjM0NWgyNC45MzVabTIyNS4zMzUgMTE2LjQ0cTMuMjM1IDEuMDI0IDYuNTMgMS42NzItLjU4OC4yMjctMS4xNjkuNDc4LTIuNy41ODgtNS4zNjEgMS40My04LjgxMyAyLjc5MS0xNi4zNzMgOC4xMTJsLTQxLjAzNyAyOC44ODRxLTQuOTI5IDMuNDctMTAuNjc1IDUuMjg5LTUuNzQ2IDEuODE5LTExLjc3MyAxLjgxOUg5Ny45MTZxLTYuMDI3IDAtMTEuNzczLTEuODItNS43NDYtMS44MTktMTAuNjc1LTUuMjg4bC00MS4wMzctMjguODg0cS03LjU2LTUuMzItMTYuMzczLTguMTExLTIuNjYtLjg0My01LjM2MS0xLjQzMS0uNTgtLjI1MS0xLjE2OC0uNDc4IDMuMjkzLS42NDggNi41MjktMS42NzMgOC44MTMtMi43OSAxNi4zNzMtOC4xMTFMNzUuNDY4IDg1LjQ4cTQuOTI5LTMuNDcgMTAuNjc1LTUuMjg5IDUuNzQ2LTEuODE5IDExLjc3My0xLjgxOWgxODEuMTY4cTYuMDI3IDAgMTEuNzczIDEuODIgNS43NDYgMS44MTkgMTAuNjc1IDUuMjg4bDQxLjAzNyAyOC44ODRxNy41NiA1LjMyIDE2LjM3MyA4LjExMVptLTE1LjIyMiAxMy4zMjhxNi4zNDUtNC40NjYgMTMuNjA0LTcuMDg4LTUuMzkgNC4xMTEtOC43IDEwLjIybC00Ni40MDYgODUuNjc1cS0yLjUzNSA0LjY3OS02LjIyMSA4LjUtMy42MjUgMy43NTgtOC4xMTQgNi40MzItNC40OSAyLjY3NC05LjUyIDQuMDcxLTUuMTE3IDEuNDIyLTEwLjQzNyAxLjQyMkgxMDkuMDc0cS01LjMyIDAtMTAuNDM3LTEuNDIyLTUuMDMtMS4zOTctOS41Mi00LjA3MS00LjQ5LTIuNjc0LTguMTE0LTYuNDMxLTMuNjg3LTMuODIyLTYuMjItOC41MDFsLTQ2LjQwOC04NS42NzRxLTMuMzA5LTYuMTEtOC42OTktMTAuMjIxIDcuMjU5IDIuNjIyIDEzLjYwNCA3LjA4OGw0MS4wMzcgMjguODg0cTUuMTgxIDMuNjQ3IDExLjIyMiA1LjU2IDYuMDQgMS45MTIgMTIuMzc3IDEuOTEyaDE4MS4xNjhxNi4zMzcgMCAxMi4zNzctMS45MTMgNi4wNC0xLjkxMiAxMS4yMjItNS41Nmw0MS4wMzctMjguODgzWiIgZmlsbD0iI2I3ZDdiZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+),url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0MS45ODkiIHdpZHRoPSIzNzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1Ljk2NSA5NS4yMzJROC40ODEgOTkuMjIgMCA5OS4yMnYycTguOTggMCAxNi45MDYtNC4yMjUgNy45MjUtNC4yMjQgMTIuOTMyLTExLjY4bDQ0LjM1Ni02Ni4wNTdxNS40MzMtOC4wOSAxNC4wMzMtMTIuNjc1UTk2LjgyNyAyIDEwNi41NzIgMkgyNjguMjhxMTAuNTk2IDAgMTkuNzM2IDUuMzYyIDkuMTQgNS4zNjMgMTQuMzA5IDE0LjYxM2w0Ni4wOSA4Mi40NzVxNC4zNCA3Ljc2NyAxMi4wMTQgMTIuMjY5IDEuMDgyLjYzNSAyLjE5IDEuMTgtMS41NC0uMzk4LTMuMDY3LS44ODMtOC41MTQtMi43MDUtMTUuODA5LTcuODYzTDMwMi43MDcgODAuMTRxLTUuMTkyLTMuNjctMTEuMjUxLTUuNTk2LTYuMDYtMS45MjYtMTIuNDE4LTEuOTI2SDk3Ljk2MnEtNi4zNTggMC0xMi40MTggMS45MjZ0LTExLjI1MSA1LjU5NmwtNDEuMDM3IDI5LjAxNHEtNy4yOTUgNS4xNTgtMTUuODA5IDcuODYzLTguMzk3IDIuNjY5LTE3LjIwMyAyLjcwNkwwIDExOS43MnYyLjAwMWguMjQ0cTguODA2LjAzNiAxNy4yMDMgMi43MDUgOC41MTQgMi43MDUgMTUuODA5IDcuODYzbDQxLjAzNyAyOS4wMTRxNS4xOTIgMy42NyAxMS4yNTEgNS41OTYgNi4wNiAxLjkyNiAxMi40MTggMS45MjZoMTM0LjM1MmE1LjAwMiA1LjAwMiAwIDAgMCA0LjY4NiAzLjI2IDUuMDAyIDUuMDAyIDAgMCAwIDQuNjg2LTMuMjZoMzcuMzUycTYuMzU4IDAgMTIuNDE4LTEuOTI2dDExLjI1MS01LjU5Nmw0MS4wMzctMjkuMDE0cTcuMjk1LTUuMTU4IDE1LjgwOS03Ljg2MyAyLjcxNy0uODY0IDUuNDc4LTEuNDUyLTIuMzUzLjkzMy00LjYgMi4yNTItNy42NzMgNC41MDItMTIuMDEyIDEyLjI3bC00Ni4wOTQgODIuNTEycS01LjE3IDkuMjUyLTE0LjMxIDE0LjYxNi05LjE0IDUuMzY0LTE5LjczOCA1LjM2NEgxMDYuNTcycS05Ljc0NiAwLTE4LjM0NS00LjU4NC04LjYtNC41ODQtMTQuMDMzLTEyLjY3NWwtNDQuMzU2LTY2LjA1NnEtNS4wMDctNy40NTYtMTIuOTMyLTExLjY4UTguOTgxIDE0MC43NjkgMCAxNDAuNzY5djJxOC40ODEgMCAxNS45NjUgMy45OSA3LjQ4NSAzLjk4OSAxMi4yMTMgMTEuMDNsNDQuMzU2IDY2LjA1NnE1LjcxIDguNTA2IDE0Ljc1MiAxMy4zMjUgOS4wNCA0LjgxOSAxOS4yODYgNC44MTloMTYxLjcwNXE1LjUyNCAwIDEwLjg0MS0xLjQ1OCA1LjIzLTEuNDM0IDkuOTEtNC4xOCA0LjY4LTIuNzQ4IDguNDgyLTYuNjEzIDMuODY3LTMuOTMxIDYuNTYtOC43NTRsNDYuMDk1LTgyLjUxMnE0LjA3NC03LjI5MyAxMS4yNzgtMTEuNTIgNy4yMDQtNC4yMjggMTUuNTU3LTQuMjI4di0zLjUwM3EtOC4zNTMgMC0xNS41NTgtNC4yMjd0LTExLjI4LTExLjUyTDMwNC4wNzIgMjFxLTIuNjk0LTQuODItNi41Ni04Ljc1MS0zLjgwMy0zLjg2NS04LjQ4My02LjYxLTQuNjgtMi43NDctOS45MDgtNC4xOFEyNzMuODA0IDAgMjY4LjI4IDBIMTA2LjU3MlE5Ni4zMjcgMCA4Ny4yODYgNC44MnEtOS4wNDEgNC44MTgtMTQuNzUyIDEzLjMyNEwyOC4xNzggODQuMjAxcS00LjcyOCA3LjA0MS0xMi4yMTMgMTEuMDNaTTE0My41IDIyLjAwMmE1LjAwNiA1LjAwNiAwIDAgMC01LTUuMDExYy0yLjc2MSAwLTUgMi4yNDQtNSA1LjAxMWE1LjAwNiA1LjAwNiAwIDAgMCA1IDUuMDExYzIuNzYxIDAgNS0yLjI0MyA1LTUuMDFaTTIzNyAxNjIuMDYzYTUuMDA1IDUuMDA1IDAgMCAxIDQuOTk0IDQuNzYzaDM3LjA0NHE2LjA0OCAwIDExLjgxMi0xLjgzMiA1Ljc2NC0xLjgzMiAxMC43MDMtNS4zMjNsNDEuMDM3LTI5LjAxNHE3LjU0Ny01LjMzNyAxNi4zNTctOC4xMzYgMy41NDMtMS4xMjYgNy4xNTctMS44LTMuNjE0LS42NzMtNy4xNTctMS43OTktOC44MS0yLjgtMTYuMzU3LTguMTM2bC00MS4wMzctMjkuMDE0cS00LjkzOS0zLjQ5MS0xMC43MDMtNS4zMjMtNS43NjQtMS44MzItMTEuODEyLTEuODMySDk3Ljk2MnEtNi4wNDggMC0xMS44MTIgMS44MzItNS43NjQgMS44MzItMTAuNzAzIDUuMzIzTDM0LjQxIDExMC43ODZxLTcuNTQ4IDUuMzM3LTE2LjM1NyA4LjEzNi0zLjU0MyAxLjEyNi03LjE1NyAxLjggMy42MTQuNjczIDcuMTU3IDEuNzk5IDguODEgMi44IDE2LjM1NyA4LjEzNmw0MS4wMzcgMjkuMDE0cTQuOTM5IDMuNDkxIDEwLjcwMyA1LjMyMyA1Ljc2NCAxLjgzMiAxMS44MTIgMS44MzJoMTM0LjA0NGE1LjAwNSA1LjAwNSAwIDAgMSA0Ljk5NC00Ljc2M1oiIGZpbGw9IiNiN2Q3YmQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-position:0 100px,right 105px;background-size:377px 247px,377px 242px;height:408px;min-height:0;overflow:hidden;padding:80px 0 0}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT #joycode-mechanism-scene>div:last-child{width:585px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]{height:270px;min-height:270px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind] h3{font-size:24px;line-height:24px;margin-bottom:16px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]>header{max-width:318px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind] p{font-size:16px;line-height:24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]{background:#ededed;display:block;height:820px;margin-top:119px;overflow:hidden;padding:40px 32px 0}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header{gap:60px;height:220px;margin-bottom:60px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header>div:first-child,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header>div:first-child{max-width:100%;width:768px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header [role=tablist]{flex:0 0 80px;height:80px;width:580px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header [role=tab]{flex:1;padding-inline:0}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [data-collaboration-stage]{height:562px;width:950px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header h2{color:#2b3b33}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]{display:block;padding:0;width:100%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section{height:600px;margin-top:121px;padding:7px 0 120px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header{gap:40px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header>div:first-child>p{max-width:none;white-space:nowrap;width:max-content}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats]{gap:0;height:60px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats]>div{gap:7px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats]>div:first-child{width:170px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats]>div:nth-child(2){width:156px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats] dd{font-size:60px;font-weight:400;line-height:60px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats] dt{font-size:16px;line-height:16px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-grid]{grid-auto-rows:68px;margin-top:40px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-card]{height:68px;min-height:68px}}@media (min-width:1280px){.publicFeatures_JbJp .card_S8yu.wideCard_jgqV{align-items:center;display:grid;gap:48px;grid-template-columns:320px minmax(0,1fr)}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV.reverse_b04W{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 320px}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV.reverse_b04W .copy_v5jP{order:2}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .wideStage_vV-a,.publicFeatures_JbJp .card_S8yu.wideCard_jgqV.reverse_b04W .wideStage_vV-a{--demo-pad:32px}}@media (min-width:1281px) and (max-width:1500px){.productCard_ZoBe[data-product=ide] .productMedia_pLBy{width:min(60%,calc(100% - 516px))}}@media (min-width:1400px){.section_5ZAW{--marketing-width:1332px}.card_S8yu.wideCard_jgqV{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,360px) minmax(0,932px)}.card_S8yu.wideCard_jgqV.reverse_b04W{grid-template-columns:minmax(0,932px) minmax(0,360px)}.card_S8yu.wideCard_jgqV .copy_v5jP{max-width:none}.card_S8yu.wideCard_jgqV.reverse_b04W .copy_v5jP{order:2}.wideCard_jgqV .wideStage_vV-a{--demo-pad:16px;border-radius:0 20px 20px 0;order:1}.card_S8yu.wideCard_jgqV.reverse_b04W .wideStage_vV-a{border-radius:20px 0 0 20px}.card_S8yu.wideCard_jgqV .visual_TdCH.interactiveVisual_y-PS{height:clamp(396px,calc(100svh - 152px),676px)}}@media (min-width:1921px){.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>figure:before{top:min(88px,calc(496px - 11.21698vw))}}@media (max-width:1280px){.productCard_ZoBe{display:flex;flex-direction:column;height:auto;padding:40px}.productIcon_HVcP{position:static}.productCopy_D4Na{margin-top:32px;position:static;width:100%}.productDescription_kun8{max-width:560px}.referenceLines_xDMI{display:block}.referenceLines_xDMI span{display:inline;line-height:24px;white-space:normal}.productActions_VFKf{margin-top:32px}.productMedia_pLBy{aspect-ratio:864/616;height:auto;margin-top:40px;position:relative;right:auto;top:auto;width:100%}}@media (max-width:1279px){.windowFrame_9hw3[data-hero-resize=on] .resizeLayer_FFnC{display:none}}@media (max-width:1100px){.products_JWEi{margin-top:72px}.productHeading_N74s p{font-size:16px;line-height:24px}.stories_fMYw{margin-block:72px}.storiesHeading_ALdn h2{font-size:32px;line-height:40px}.storyStrip_kZJx{padding-inline:32px}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-hero]{--product-hero-copy-top:64px;--product-hero-title-size:40px;--product-hero-title-leading:44px}.scope_4dUT{--relay-product-section-gap:80px;--relay-product-gutter:32px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero]{--product-hero-copy-top:64px;--product-hero-media-gap:48px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-process]{grid-template-columns:minmax(0,1fr)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-process]>ol{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage]{padding:16px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage]>p{margin-left:0}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]{min-height:270px;padding:24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]{aspect-ratio:1920/820;container-type:inline-size;height:auto;min-height:0;padding:0;position:relative}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header{gap:3.125cqw;left:0;margin:0;position:absolute;top:2.083333333cqw;width:100%;z-index:2}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header>div:first-child{width:40cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header h2{color:#2b3b33;font-size:2.083333333cqw;line-height:2.083333333cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header p{font-size:1.041666667cqw;line-height:1.041666667cqw;margin-top:1.041666667cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header [role=tablist]{border-radius:.833333333cqw;display:flex;flex:0 0 4.166666667cqw;flex-wrap:nowrap;gap:.416666667cqw;height:4.166666667cqw;padding:.833333333cqw;width:30.208333333cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header [role=tab]{border-radius:.416666667cqw;flex:1;min-height:0;min-width:0;padding:.625cqw 0}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [role=tab]>span:last-child{font-size:1.041666667cqw;line-height:1.25cqw;white-space:nowrap}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>figure{inset:0;position:absolute}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>figure:before{top:21.25cqw}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [data-collaboration-stage]{aspect-ratio:950/562;border-radius:.833333333cqw;height:auto;left:25.260416667%;margin:0;position:absolute;top:16.666666667cqw;width:49.479166667%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [data-exact-viewport],.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [role=tabpanel]{border-radius:.833333333cqw}}@media (max-width:1023px){.cloudGrid_jB5y,.contextIntro_1cri,.featureGrid_cLpm{gap:28px;grid-template-columns:minmax(0,1fr)}.selector_RpVr{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(160px,1fr) minmax(0,2fr)}.tabs_kFuC{margin-bottom:0}.panel_6pwi{padding:16px}.cloudCopy_pPTJ{max-width:720px}.cloudFeatures_c0aM{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.card_S8yu,.card_S8yu.reverse_b04W{grid-template-columns:minmax(0,1fr);min-height:0}.card_S8yu .copy_v5jP{max-width:680px;order:1;padding:0}.card_S8yu .visual_TdCH{height:auto;min-height:0;order:2}.card_S8yu{gap:24px}.heading_tLWY{gap:12px;grid-template-columns:minmax(0,1fr)}.heading_tLWY>p{max-width:680px}.codeCard_eSGq .visual_TdCH{height:580px}}@media (max-width:996px){.publicHeaderScope_xu3p,.root_dG5H.publicPage_nIUL{--site-header-gap:20px}.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) nav>div:last-child,.root_dG5H.publicPage_nIUL [data-site-header]:not([data-approved-site-header]) nav>div:last-child{gap:14px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer])>div>div:first-child{grid-template-columns:repeat(4,minmax(0,1fr))}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer])>div>div:first-child>div:first-child{grid-column:1/-1}.intro_nwwW{gap:20px}.panel_OGtr{padding:32px}.window_Sx6X{height:560px}.publicSection_kDFT .panel_BUPG{padding:64px 32px}.publicSection_6xWr .contextRow_KS0m,.publicSection_6xWr .featureGrid_cLpm{gap:28px;grid-template-columns:minmax(0,1fr);padding:28px}.publicSection_6xWr .contextIntro_1cri,.publicSection_6xWr .selector_RpVr{max-width:680px}.wideStage_vV-a{--demo-pad:16px}}@media (max-width:767px){.theme_oYVV.theme_oYVV.theme_oYVV{--marketing-hero-top:40px;--site-header-height:64px}.theme_oYVV .page-document-box{margin:24px var(--brand-gutter);padding:24px}.page_RgYf .productCopy_D4Na h3,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header h2,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header h2,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-mechanism]>header h2,.theme_oYVV .approved-login-brand h1,.theme_oYVV.theme_oYVV .page-document-box .title,.theme_oYVV.theme_oYVV .share-agent-title{font-size:28px;line-height:38px}.theme_oYVV .ui-login-main,.theme_oYVV.theme_oYVV .ui-login-main[data-public-login]{margin-block:32px;padding:28px 24px}.theme_oYVV [data-pricing-comparison] table{min-width:920px}.root_dG5H.publicPage_nIUL{--marketing-page-gutter:20px;--marketing-size-hero:36px;--marketing-leading-hero:46px;--marketing-size-page:36px;--marketing-leading-page:46px;--marketing-size-section:30px;--marketing-leading-section:42px;--marketing-size-feature:24px;--marketing-leading-feature:34px;--marketing-size-card:20px;--marketing-leading-card:30px;--marketing-section-spacing:64px;--marketing-hero-top:56px;--marketing-heading-gap:28px;--marketing-heading-max-width:100%;--marketing-card-gap:20px;--site-footer-padding-block:40px;--site-font-size-display:26px;--site-line-height-display:36px;--site-font-size-section:24px;--site-line-height-section:32px;--site-font-size-card:18px;--site-line-height-card:28px;--site-font-size-panel:24px;--site-line-height-panel:36px}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer])>div>div:first-child{gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.root_dG5H.publicPage_nIUL [data-site-footer]:not([data-approved-site-footer])>div>div:last-child,.storyRail_ILnZ{margin-top:32px}:where(.root_dG5H:not(.publicPage_nIUL)) .container_\+wm1{width:calc(100% - var(--marketing-page-gutter,22px)*2)}:where(.root_dG5H:not(.publicPage_nIUL)) .section_Xvcl{padding-block:var(--marketing-section-spacing,44px)}.publicHeaderScope_xu3p{--marketing-page-gutter:20px}.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) [data-site-account]>button,.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) [data-site-download=true]{min-height:44px}.root_dG5H.publicPage_nIUL.joycode-current-site{--marketing-page-gutter:20px;--marketing-size-page:32px;--marketing-leading-page:40px;--marketing-size-section:30px;--marketing-leading-section:42px;--marketing-section-spacing:64px;--marketing-hero-top:56px}.hero_F3P9{padding-top:var(--marketing-hero-top)}.intro_nwwW{gap:20px;margin-bottom:32px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero] [data-public-product-media],.stageContainer_D-oj{width:calc(100% - 24px)}.aside_RBgY{gap:24px}.aside_RBgY .actions_pQkn{flex-wrap:wrap}.panel_OGtr{border-radius:var(--marketing-radius-xl);padding:16px}.window_Sx6X{aspect-ratio:auto;height:460px}.products_JWEi{margin-top:48px;width:calc(100% - 40px)}.productHeading_N74s{flex-direction:column;gap:24px}.faqHeading_U\+UT h2,.productHeading_N74s h2,.storiesHeading_ALdn h2{font-size:32px;line-height:42px}.productHeading_N74s p{line-height:24px;margin-top:16px}.tabs_3qzt{height:56px;margin:0;padding:4px}.page_RgYf .productActions_VFKf>a:last-child,.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>div>a:last-child,.tabs_3qzt button{font-size:16px}.productCard_ZoBe{border-radius:24px;margin-top:24px;padding:24px}.productTagline_0YTA{font-size:20px;line-height:30px}.productDescription_kun8{font-size:16px;line-height:24px;margin-top:24px!important}.productActions_VFKf{flex-wrap:wrap;gap:16px;margin-top:24px}.productActions_VFKf .primary_QRHU{padding:0 24px;width:auto}.productMedia_pLBy{border-radius:16px;margin-top:32px}.stories_fMYw{margin-block:48px}.storiesHeading_ALdn{padding-inline:20px;transform:none}.faqHeading_U\+UT p,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section>header p,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header p,.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-mechanism]>header p,.storiesHeading_ALdn p{font-size:16px;line-height:26px;margin-top:16px}.storyStrip_kZJx{gap:16px;padding-inline:20px}.faq_-HUs{padding:48px 20px}.faqList_1n63{--faq-answer-offset:0px;margin-top:32px}.faqItem_ALZB h3 button{gap:8px;line-height:24px;min-height:80px;padding-inline:20px 12px}.faqAnswerContent_Tkwh{padding:0 20px 24px}.faqAnswerContent_Tkwh>div,.faqAnswer_\+mEb p{font-size:16px;line-height:24px}.faqAnswerContent_Tkwh>div,.publicSection_kDFT .panel_BUPG p{margin-top:16px}.items_ZHvb{grid-template-columns:minmax(0,1fr)}.item_9FBX{padding:24px}.panel_BUPG{padding-inline:22px}.panel_BUPG:after{right:-45px}.publicSection_kDFT .panel_BUPG{border-radius:var(--marketing-radius-xl);padding:48px 24px}.publicSection_kDFT .actions_ljhe{flex-wrap:wrap;margin-top:24px}.publicSection_6xWr .contextRow_KS0m,.publicSection_6xWr .featureGrid_cLpm{gap:24px;padding:24px 20px}.publicSection_6xWr .featureGrid_cLpm{margin-top:20px}.section_5ZAW{padding-top:48px}.cards_VCFA{gap:48px}.heading_tLWY{margin-bottom:32px}.card_S8yu .visual_TdCH.interactiveVisual_y-PS:not(.codeVisual_jdiV){min-height:560px}.wideStage_vV-a{--demo-pad:8px}.card_S8yu.wideCard_jgqV .visual_TdCH.interactiveVisual_y-PS{height:560px;min-height:0}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .wideStage_vV-a,.publicFeatures_JbJp .card_S8yu.wideCard_jgqV.reverse_b04W .wideStage_vV-a{--demo-pad:16px}.publicFeatures_JbJp .card_S8yu.wideCard_jgqV .visual_TdCH.interactiveVisual_y-PS{height:560px}.scope_uW5-.scope_uW5-.scope_uW5-{--marketing-hero-top:var(--website-space-page)}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-hero]{--product-hero-copy-top:40px;--product-hero-title-size:32px;--product-hero-title-leading:40px;--product-hero-description-size:16px;--product-hero-description-leading:26px;--product-hero-action-gap:24px;--product-hero-media-gap:32px}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]{padding-inline:16px}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy]>div{column-gap:12px}.scope_uW5-.scope_uW5-.scope_uW5-.scope_uW5- [data-public-product-copy] :is(a,button){font-weight:var(--website-button-medium-weight);height:var(--website-button-medium);min-height:var(--website-button-medium);padding-inline:20px}.scope_4dUT{--relay-product-section-gap:56px;--relay-product-gutter:20px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-public-product-hero]{--product-hero-copy-top:40px;--product-hero-media-gap:32px;border-radius:24px;padding-bottom:24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-process]{border-radius:24px;margin-top:24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-process]>ol{gap:8px;grid-template-columns:minmax(0,1fr);padding:12px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-stage]>p{margin-left:52px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT #joycode-mechanism-scene{min-height:0;padding:24px 12px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation]>div>div{gap:16px;grid-template-columns:minmax(0,1fr)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]{min-height:210px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind]:after{aspect-ratio:284/150;height:auto;right:min(24px,5.172414%);width:min(284px,61.206897%)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind=harness]:after{aspect-ratio:242/150;width:min(242px,52.155173%)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-mechanism-foundation] [data-capability-kind=context]:after{aspect-ratio:283/150;width:min(283px,60.99138%)}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]{padding-block:24px 32px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header{gap:32px;margin-bottom:32px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header [role=tablist]{gap:4px;padding:8px;width:100%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration]>header [role=tab]{flex:1 1 auto;padding:10px 8px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-joycode-collaboration] [role=tab]>span:last-child{font-size:14px;line-height:22px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats]{gap:12px;justify-content:space-between;width:100%}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats]>div{gap:4px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats] dd{font-size:40px;line-height:48px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-stats] dt{font-size:12px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-grid]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-card]{gap:8px;min-height:64px;padding:12px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-card]>span:first-child{flex-basis:28px;height:28px;width:28px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-card] img{height:28px;width:28px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-plugin-name]{font-size:13px;line-height:20px}.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT.scope_4dUT [data-illustrated-ecosystem]>section{padding-bottom:56px}.theme_oYVV.theme_oYVV .legal-content{margin:0;padding:0 0 48px;width:100%}.theme_oYVV.theme_oYVV .page-document-box{margin:24px 0;padding:24px var(--brand-gutter)}}@media (max-width:600px){.cloudGrid_jB5y,.featureGrid_cLpm{gap:24px}.contextIntro_1cri{gap:16px;margin-bottom:16px;padding-block:24px}.selector_RpVr{gap:24px;grid-template-columns:minmax(0,1fr)}.section_Ey\+P .media_fva1{border-radius:8px}.panel_6pwi{padding:12px}.cloudFeatures_c0aM{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.publicHeaderScope_xu3p [data-site-header]:not([data-approved-site-header]) nav>div:last-child,.root_dG5H.publicPage_nIUL [data-site-header]:not([data-approved-site-header]) nav>div:last-child{gap:8px}}@media (prefers-reduced-motion:no-preference){.intro_nwwW{animation:.7s cubic-bezier(.16,1,.3,1) both introduction_KFh6}.stageContainer_D-oj{animation:.7s cubic-bezier(.16,1,.3,1) both stageArrival_qCB6}}@media (prefers-reduced-motion:reduce){.theme_oYVV .ant-modal-content *,.theme_oYVV [data-homepage-navigation] *,.theme_oYVV [data-narrative-part=faq] *,.theme_oYVV [data-narrative-part=products] *{animation:none;transition:none}.root_dG5H:where(.publicPage_nIUL) *,.root_dG5H:where(.publicPage_nIUL) :after,.root_dG5H:where(.publicPage_nIUL) :before,:where(body:has(.publicPage_nIUL))>[data-native-model-menu] button,:where(body:has(.publicPage_nIUL))>[data-sandbox-permission-menu] button{animation:none!important;scroll-behavior:auto!important;transition:none!important}.root_dG5H:where(.publicPage_nIUL) [data-reveal-pending]{opacity:1;transform:none}.root_dG5H:where(:not(.publicPage_nIUL)) *,.root_dG5H:where(:not(.publicPage_nIUL)) :after,.root_dG5H:where(:not(.publicPage_nIUL)) :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.page_RgYf *,.page_RgYf :after,.page_RgYf :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}