._6UrQGW_mark{width:calc(var(--brand-mark-size,1em) * 2347 / 2332);height:var(--brand-mark-size,1em);aspect-ratio:2347/2332;vertical-align:middle;flex-shrink:0;display:inline-grid}._6UrQGW_mark img{object-fit:contain;grid-area:1/1;width:100%;height:100%}._6UrQGW_mark img[data-mark-theme=light],._6UrQGW_mark[data-tone=black] img[data-mark-theme=dark]{display:none}html[data-theme=light]:not(:has(.ns-page[data-page-theme=dark])) ._6UrQGW_mark[data-tone=auto] img[data-mark-theme=dark]{display:none}.ns-page[data-page-theme=light] ._6UrQGW_mark[data-tone=auto] img[data-mark-theme=dark]{display:none}._6UrQGW_mark[data-tone=black] img[data-mark-theme=light]{display:block}html[data-theme=light]:not(:has(.ns-page[data-page-theme=dark])) ._6UrQGW_mark[data-tone=auto] img[data-mark-theme=light]{display:block}.ns-page[data-page-theme=light] ._6UrQGW_mark[data-tone=auto] img[data-mark-theme=light]{display:block}
.zAADIa_mark{object-fit:contain;flex-shrink:0;display:block}.zAADIa_mark[data-brand=github]{width:var(--ns-social-github-size,1.875rem);height:var(--ns-social-github-size,1.875rem)}.zAADIa_mark[data-brand=linkedin]{width:auto;height:var(--ns-social-linkedin-size,1.375rem);aspect-ratio:840/779}.zAADIa_mark[data-mark-theme=light]{display:none}:is(html[data-theme=light]:not(:has(.ns-page[data-page-theme=dark])) .zAADIa_mark[data-tone=auto][data-mark-theme=light],.ns-page[data-page-theme=light] .zAADIa_mark[data-tone=auto][data-mark-theme=light]){display:block}:is(html[data-theme=light]:not(:has(.ns-page[data-page-theme=dark])) .zAADIa_mark[data-tone=auto][data-mark-theme=dark],.ns-page[data-page-theme=light] .zAADIa_mark[data-tone=auto][data-mark-theme=dark]){display:none}:is(html .zAADIa_mark[data-tone=dark][data-mark-theme=dark],html .zAADIa_mark[data-tone=light][data-mark-theme=light]){display:block}:is(html .zAADIa_mark[data-tone=dark][data-mark-theme=light],html .zAADIa_mark[data-tone=light][data-mark-theme=dark]){display:none}
.QSHo4a_scope{--ns-motion-play-state:paused;display:block}
.cELLDq_home{--ns-rail-page:1372px;--font-sans:var(--home-font-display);--font-neuropathic:var(--home-font-display);--ns-text-primary:#fff;--ns-text-secondary:#fff;--ns-text-tertiary:var(--ns-brand-blue);font-family:var(--home-font-body);color:var(--ns-text-primary)}html:has(.cELLDq_home){--ns-header-height:74px}.cELLDq_home[data-page-theme=light]{--ns-text-primary:#000;--ns-text-secondary:#000;--ns-text-tertiary:var(--ns-brand-blue)}:where(.cELLDq_home) :where(h1,h2,h3,h4,h5,h6,button){font-family:var(--home-font-display);overflow-wrap:anywhere}:where(.cELLDq_home) :where(p,li,figcaption){font-family:var(--home-font-body);overflow-wrap:anywhere}.cELLDq_home .ns-header{border-bottom:1px solid #b3b8bb}.cELLDq_home .ns-header-inner{min-height:calc(var(--ns-header-height) - 1px)}.cELLDq_home .ns-nav{color:var(--ns-text-primary)}.cELLDq_home .ns-nav a{font-family:var(--home-font-display);font-size:1rem;font-weight:600;line-height:1}.cELLDq_home .ns-header-cta{background:var(--ns-brand-blue);min-height:36px;color:var(--ns-brand-blue-contrast);font:800 .875rem/1.28571 var(--home-font-display);text-transform:uppercase;border:0;padding:0 16px}.cELLDq_home .ns-header-cta:hover{color:#fff;background:#11567f;transform:none}:is(.cELLDq_home .ns-header-controls,.cELLDq_home .ns-footer,.cELLDq_home .ns-footer-meta,.cELLDq_home .ns-footer-brand p){color:var(--ns-text-primary)}.cELLDq_home .ns-footer-group>span{color:var(--ns-brand-blue);font-family:var(--home-font-display);font-weight:800}.cELLDq_home .ns-mobile-panel{font-family:var(--home-font-display)}@media (min-width:1024px){:is(.cELLDq_home .ns-nav,.cELLDq_home .ns-header-ctas){display:flex}.cELLDq_home .ns-mobile-nav{display:none}}@media (min-width:768px) and (max-width:1366px){html:has(.cELLDq_home){--ns-header-height:66px}}@media (max-width:767px){html:has(.cELLDq_home){--ns-header-height:58px}}@media (max-width:1023px){:is(.cELLDq_home .ns-nav,.cELLDq_home .ns-header-ctas){display:none}.cELLDq_home .ns-mobile-nav{display:block}.cELLDq_home .ns-mobile-toggle{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}}.cELLDq_home [data-visual-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ns-text-primary);--ns-text-primary:#000;--ns-text-secondary:#000;--ns-text-tertiary:#167ca8;--ns-brand-blue:#167ca8;--ns-brand-blue-contrast:#fff;--ns-canvas:#fff;--ns-focus:#11567f;--chart-text:#000;--chart-accent:#11567f;--chart-bg:#fff}.cELLDq_home [data-visual-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ns-text-primary);--ns-text-primary:#fff;--ns-text-secondary:#fff;--ns-text-tertiary:#7bdcff;--ns-brand-blue:#7bdcff;--ns-brand-blue-contrast:#000;--ns-canvas:#000;--ns-focus:#7bdcff;--chart-text:#fff;--chart-accent:#7bdcff;--chart-bg:#000}
.tkDmMa_page{--ns-rail-page:1372px;--font-sans:var(--home-font-display);--font-neuropathic:var(--home-font-display);--ns-text-primary:#fff;--ns-text-secondary:#fff;--ns-text-tertiary:var(--ns-brand-blue);font-family:var(--home-font-body);color:var(--ns-text-primary)}.tkDmMa_page[data-page-theme=light]{--ns-text-primary:#000;--ns-text-secondary:#000;--ns-text-tertiary:var(--ns-brand-blue)}html:has(.tkDmMa_page){--ns-header-height:74px}.tkDmMa_page :where(h1,h2,h3,h4,h5,h6,button):not(:where([data-preserve-typography] *)){font-family:var(--home-font-display);overflow-wrap:anywhere}.tkDmMa_page :where(p,li,figcaption):not(:where([data-preserve-typography] *)){font-family:var(--home-font-body);overflow-wrap:anywhere}.tkDmMa_page :where(h2):not(:where([data-preserve-typography] *)){text-transform:uppercase;font-size:3rem;font-weight:900;line-height:2.75rem}.tkDmMa_page .ns-header{border-bottom:1px solid #b3b8bb}.tkDmMa_page .ns-header-inner{min-height:calc(var(--ns-header-height) - 1px)}:is(.tkDmMa_page .ns-nav,.tkDmMa_page .ns-header-controls,.tkDmMa_page .ns-footer,.tkDmMa_page .ns-footer-meta,.tkDmMa_page .ns-footer-brand p){color:var(--ns-text-primary)}.tkDmMa_page .ns-nav a{font:600 1rem/1 var(--home-font-display)}.tkDmMa_page .ns-header-cta{background:var(--ns-brand-blue);min-height:36px;color:var(--ns-brand-blue-contrast);font:800 .875rem/1.28571 var(--home-font-display);text-transform:uppercase;border:0;padding:0 16px}.tkDmMa_page .ns-header-cta:hover{color:#fff;background:#11567f;transform:none}.tkDmMa_page .ns-footer-group>span{color:var(--ns-brand-blue);font-family:var(--home-font-display);font-weight:800}.tkDmMa_page .ns-mobile-panel{font-family:var(--home-font-display)}.tkDmMa_page [data-visual-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ns-text-primary);--ns-text-primary:#000;--ns-text-secondary:#000;--ns-text-tertiary:#11567f;--ns-brand-blue:#167ca8;--ns-brand-blue-contrast:#fff;--ns-canvas:#fff;--ns-surface-default:#fff;--ns-surface-subtle:#fafafa;--ns-border-default:#dde0e8;--ns-border-subtle:#dde0e8;--ns-border-strong:#11567f;--ns-accent-soft:#eaf6fc;--ns-focus:#11567f;--chart-text:#000;--chart-accent:#11567f;--chart-bg:#fff}.tkDmMa_page [data-visual-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ns-text-primary);--ns-text-primary:#fff;--ns-text-secondary:#fff;--ns-text-tertiary:#7bdcff;--ns-brand-blue:#7bdcff;--ns-brand-blue-contrast:#000;--ns-canvas:#000;--ns-focus:#7bdcff;--chart-text:#fff;--chart-accent:#7bdcff;--chart-bg:#000}@media (min-width:1024px){:is(.tkDmMa_page .ns-nav,.tkDmMa_page .ns-header-ctas){display:flex}.tkDmMa_page .ns-mobile-nav{display:none}}@media (min-width:768px) and (max-width:1366px){html:has(.tkDmMa_page){--ns-header-height:66px}}@media (max-width:767px){html:has(.tkDmMa_page){--ns-header-height:58px}.tkDmMa_page :where(h2):not(:where([data-preserve-typography] *)){font-size:2rem;line-height:1.875rem}}@media (max-width:1023px){:is(.tkDmMa_page .ns-nav,.tkDmMa_page .ns-header-ctas){display:none}.tkDmMa_page .ns-mobile-nav{display:block}.tkDmMa_page .ns-mobile-toggle{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}}
html:has(._68dpiG_chrome){--ns-header-height:74px}:is(._68dpiG_chrome .ns-header,._68dpiG_chrome .ns-footer){--ns-rail-page:1372px}._68dpiG_chrome._68dpiG_chrome .ns-header{border-bottom:1px solid var(--ns-border-subtle)}._68dpiG_chrome .ns-header-inner{min-height:calc(var(--ns-header-height) - 1px)}._68dpiG_chrome .ns-nav a{font:600 1rem/1 var(--home-font-display)}._68dpiG_chrome .ns-header-cta{background:var(--ns-brand-blue);min-height:36px;color:var(--ns-brand-blue-contrast);font:800 .875rem/1.28571 var(--home-font-display);text-transform:uppercase;border:0;padding:0 16px}._68dpiG_chrome .ns-header-cta:hover{color:#fff;background:#11567f;transform:none}._68dpiG_chrome .ns-mobile-panel{font-family:var(--home-font-display)}._68dpiG_chrome._68dpiG_chrome .ns-footer{--ns-text-primary:#fff;--ns-text-secondary:#fff;--ns-brand-blue:#7bdcff;--ns-border-subtle:#ffffff29;--ns-focus:#7bdcff;--ns-contrast-rgb:255 255 255;color:#fff;font-family:var(--home-font-body);background:#0b1c25;border-top:0}._68dpiG_chrome .ns-footer-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-inline:0}._68dpiG_chrome .ns-footer-brand-row{gap:.875rem}._68dpiG_chrome .ns-footer-group>span{overflow-wrap:anywhere;max-width:100%;color:var(--ns-brand-blue);font:800 .875rem/1.4 var(--home-font-display);letter-spacing:.04em}._68dpiG_chrome .ns-footer-group a:hover{text-underline-offset:.25em;text-decoration:underline}._68dpiG_chrome .ns-footer-group .ns-consent-manage{width:fit-content;max-width:100%;min-height:44px;color:var(--ns-text-primary);font-size:var(--type-body-sm-size);align-items:center;line-height:1.5;display:inline-flex}._68dpiG_chrome .ns-footer-group .ns-consent-manage:focus-visible{outline:2px solid var(--ns-focus);outline-offset:4px}._68dpiG_chrome .ns-footer-bottom{align-items:center;padding-inline:0}._68dpiG_chrome .ns-footer-social{margin:0}._68dpiG_chrome .ns-footer-social a{background:#00000029;min-width:44px;min-height:44px}._68dpiG_chrome .ns-footer-social a:hover{background:#ffffff1a}@media (min-width:1024px){:is(._68dpiG_chrome .ns-nav,._68dpiG_chrome .ns-header-ctas){display:flex}._68dpiG_chrome .ns-mobile-nav{display:none}}@media (min-width:768px) and (max-width:1366px){html:has(._68dpiG_chrome){--ns-header-height:66px}}@media (max-width:767px){html:has(._68dpiG_chrome){--ns-header-height:58px}._68dpiG_chrome .ns-footer-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}._68dpiG_chrome .ns-footer-bottom{flex-wrap:wrap;gap:1rem}._68dpiG_chrome .ns-footer-group[data-group=legal]{column-gap:8px}:is(._68dpiG_chrome .ns-footer-group[data-group=legal] a,._68dpiG_chrome .ns-footer-group[data-group=legal] .ns-consent-manage){white-space:nowrap;flex:none;min-height:44px;padding-block:8px;font-size:.75rem;line-height:1.5}}@media (max-width:1023px){:is(._68dpiG_chrome .ns-nav,._68dpiG_chrome .ns-header-ctas){display:none}._68dpiG_chrome .ns-mobile-nav{display:block}._68dpiG_chrome .ns-mobile-toggle{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}}
.upYkmq_gridThree,.upYkmq_gridTwo{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;margin:0 auto;padding:0;list-style:none;display:grid}.upYkmq_gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.upYkmq_card{border:1px solid var(--ns-border-default);background:var(--ns-canvas);min-width:0;color:var(--ns-text-primary);border-radius:.875rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.upYkmq_card:hover{border-color:var(--ns-brand-blue)}.upYkmq_card:focus-visible{outline:2px solid var(--ns-focus);outline-offset:4px}.upYkmq_body{overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;gap:1rem;min-width:0;padding:1.75rem 2rem;display:flex}.upYkmq_body h3{letter-spacing:-.01em;max-width:100%;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.upYkmq_body p{max-width:100%;margin:0;font-size:1rem;line-height:1.6}.upYkmq_body a,.upYkmq_link{min-height:44px;color:var(--ns-brand-blue);align-items:center;gap:.4rem;margin-top:auto;font-size:.9375rem;text-decoration:none;display:inline-flex}.upYkmq_artwork{background:var(--ns-surface-default);flex:none;height:12.5rem;overflow:hidden}.upYkmq_artwork img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1023px){.upYkmq_gridThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.upYkmq_gridThree,.upYkmq_gridTwo{grid-template-columns:minmax(0,1fr);gap:1rem}.upYkmq_body{gap:.75rem;padding:1.25rem}.upYkmq_body p{max-width:100%;font-size:.9375rem;line-height:1.5}.upYkmq_artwork{height:clamp(9rem,45vw,12.5rem)}}.upYkmq_dynamic{background:#050b13;place-items:center;width:100%;display:grid;overflow:hidden}.upYkmq_dynamic img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}
._9w8v1a_section{padding-block:96px}._9w8v1a_heading{max-width:900px;margin-bottom:64px}._9w8v1a_heading h2,._9w8v1a_integration h2{font:900 clamp(2rem, 4vw, 3.75rem)/1.07 var(--home-font-display);text-wrap:balance;margin:16px 0 24px}._9w8v1a_heading>p,._9w8v1a_copy>p,._9w8v1a_integrationCopy>p{max-width:720px;line-height:1.65}._9w8v1a_tag{color:var(--ns-brand-blue);font-weight:700}._9w8v1a_copy{min-width:0}._9w8v1a_copy h3{font:800 clamp(1.75rem, 3vw, 3rem)/1.1 var(--home-font-display);text-wrap:balance;margin:16px 0 24px}._9w8v1a_telegram{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}._9w8v1a_phones{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding:32px 0;display:grid}._9w8v1a_phones img{border:1px solid #1c344a;border-radius:24px;width:100%;height:auto;box-shadow:0 20px 40px #06243b18}._9w8v1a_phones img:last-child{margin-top:64px}._9w8v1a_steps{margin:32px 0;padding:0;list-style:none}._9w8v1a_steps li{border-top:1px solid var(--ns-border-default);align-items:baseline;gap:20px;padding:16px 0;display:flex}._9w8v1a_steps span{color:var(--ns-brand-blue);font:700 .75rem/1.5 var(--font-mono)}._9w8v1a_note{font-size:.875rem;line-height:1.6}._9w8v1a_presentation,._9w8v1a_website{margin-top:112px}._9w8v1a_presentation ._9w8v1a_copy{max-width:760px;margin:0 0 40px}._9w8v1a_website ._9w8v1a_copy{max-width:760px;margin:0 0 40px auto}._9w8v1a_frames{min-width:0}._9w8v1a_frames figure{border:1px solid var(--ns-border-default);border-radius:16px;margin:0;overflow:hidden}._9w8v1a_frames img{width:100%;height:auto;display:block}._9w8v1a_frames figure[hidden]{display:none}._9w8v1a_controls{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._9w8v1a_controls button{border:1px solid var(--ns-border-default);min-height:44px;color:var(--ns-text-primary);cursor:pointer;font:inherit;background:0 0;border-radius:5px;padding:10px 20px}._9w8v1a_controls button[aria-pressed=true]{color:var(--ns-canvas);background:var(--ns-text-primary)}._9w8v1a_controls button:focus-visible{outline:2px solid var(--ns-focus);outline-offset:4px}._9w8v1a_integration{padding-block:64px}._9w8v1a_integrationCopy{max-width:800px}._9w8v1a_integration ._9w8v1a_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (max-width:767px){._9w8v1a_section{padding-block:64px}._9w8v1a_heading{margin-bottom:40px}._9w8v1a_telegram{grid-template-columns:minmax(0,1fr);gap:24px}._9w8v1a_phones{gap:12px;max-width:540px;margin-inline:auto;padding:0}._9w8v1a_phones img{border-radius:16px}._9w8v1a_phones img:last-child{margin-top:32px}._9w8v1a_presentation,._9w8v1a_website{margin-top:64px}._9w8v1a_integration ._9w8v1a_steps{grid-template-columns:minmax(0,1fr);gap:0}}[data-route=home] ._9w8v1a_heading h2{text-transform:uppercase;font-size:var(--home-h2-size);line-height:var(--home-h2-leading)}._9w8v1a_phones{background:linear-gradient(135deg,#dff2f7,#a9dbe9);border:1px solid #c7e0eb;border-radius:12px;max-height:530px;padding:28px 28px 0;overflow:hidden}._9w8v1a_phones img{border-radius:14px}._9w8v1a_frames{background:#edf5f8;border:1px solid #cfdee7;border-radius:12px;padding:16px}._9w8v1a_frames figure{aspect-ratio:2.15;background:#10161d;border-radius:6px}._9w8v1a_frames img{object-fit:contain;width:100%;height:100%}@media (max-width:767px){._9w8v1a_section,._9w8v1a_integration{padding-block:40px}._9w8v1a_heading{margin-bottom:28px}._9w8v1a_heading>p,._9w8v1a_copy>p,._9w8v1a_integrationCopy>p{font-size:.9375rem;line-height:1.5}._9w8v1a_copy h3{margin-block:12px;font-size:1.5rem}._9w8v1a_phones{width:100%;max-height:290px;padding:16px 16px 0}._9w8v1a_phones img:last-child{margin-top:24px}._9w8v1a_steps{margin-block:18px}._9w8v1a_steps li{gap:12px;padding-block:10px;font-size:.875rem}._9w8v1a_frames{padding:8px}._9w8v1a_frames figure{aspect-ratio:1.8}._9w8v1a_controls{gap:6px;margin-top:10px}._9w8v1a_controls button{border-radius:5px;padding:8px 10px;font-size:12px}._9w8v1a_presentation,._9w8v1a_website{margin-top:40px}}._9w8v1a_frameBar{color:#11567f;font:600 12px/1.4 var(--home-font-body);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 2px 12px;display:grid}._9w8v1a_frameBar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9w8v1a_frameBar>span:first-child{letter-spacing:3px;font-size:8px}@media (max-width:767px){._9w8v1a_frameBar{gap:8px;padding:3px 3px 8px;font-size:10px}}
.X2yVqa_closing{--closing-color:#146486;--closing-light:#2aa8d8;--closing-image:url(/images/visual/stone-corridor.webp);padding:clamp(3rem, 5vw, 4.5rem) var(--ns-page-gutter) clamp(3.5rem, 6vw, 5rem);background:linear-gradient(180deg, var(--ns-canvas) 0 45%, #0b1c25 45% 100%);border-top:0}.X2yVqa_closing[data-closing-banner=home]{--closing-color:#152b60;--closing-light:#3065b0;--closing-image:url(/images/visual/stone-bridge.webp)}.X2yVqa_closing[data-closing-banner=system]{--closing-color:#183e4e;--closing-light:#24788e}.X2yVqa_closing[data-closing-banner=useCases]{--closing-color:#22473c;--closing-light:#45816d}.X2yVqa_closing[data-closing-banner=examples]{--closing-color:#603a3d;--closing-light:#a86960;--closing-image:url(/images/visual/stone-bridge.webp)}.X2yVqa_closing[data-closing-banner=implementation]{--closing-color:#58432b;--closing-light:#977849}.X2yVqa_closing[data-closing-banner=assistants]{--closing-color:#32264f;--closing-light:#68548c;--closing-image:url(/images/visual/stone-bridge.webp)}.X2yVqa_closing[data-closing-banner=contact]{--closing-color:#233750;--closing-light:#526a87}.X2yVqa_closing:not([data-closing-banner=about]):not([data-closing-banner=contact]) .X2yVqa_banner{max-width:var(--ns-rail-page)}.X2yVqa_banner{isolation:isolate;background:linear-gradient(115deg, var(--closing-light), var(--closing-color));color:#fff;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,3rem);max-width:82rem;min-height:20rem;margin-inline:auto;padding:clamp(2rem,4vw,3.75rem) clamp(1.75rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px -38px #0000008c}.X2yVqa_banner:before{content:"";z-index:-1;background-image:var(--closing-image);mix-blend-mode:luminosity;opacity:.24;background-position:50%;background-size:cover;position:absolute;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.X2yVqa_banner:after{content:"";z-index:-1;background-image:radial-gradient(circle,#ffffff2e .8px,#0000 1.3px);background-size:11px 11px;position:absolute;inset:0 0 0 65%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.X2yVqa_bannerMark{width:clamp(4.5rem,7vw,6.5rem);height:clamp(4.5rem,7vw,6.5rem)}.X2yVqa_bannerMark>span{width:100%;height:100%}.X2yVqa_bannerCopy{min-width:0}.X2yVqa_banner .X2yVqa_bannerCopy h2{color:#fff;font-family:var(--home-font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:800;line-height:1.02}.X2yVqa_bannerCopy h2>span{color:#fff;display:block}.X2yVqa_bannerCopy p{color:#fff;max-width:34rem;line-height:1.55;font-family:var(--home-font-body);margin:.875rem 0 0}.X2yVqa_bannerActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.X2yVqa_bannerActions .ns-button{white-space:normal;text-align:center;min-height:54px}.X2yVqa_bannerActions .X2yVqa_primary{color:#000;background:#fff;border-color:#fff}.X2yVqa_bannerActions .X2yVqa_primary:hover{color:#000;background:#d9f3fc}@media (max-width:64rem){.X2yVqa_banner{grid-template-columns:auto minmax(0,1fr)}.X2yVqa_bannerActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:47.5rem){.X2yVqa_banner{grid-template-columns:minmax(0,1fr)}.X2yVqa_bannerActions{flex-direction:column;align-items:stretch}.X2yVqa_bannerActions .ns-button{overflow-wrap:anywhere;padding-inline:min(1.5rem,5vw)}}
.n32fhG_section{padding-block:96px}.n32fhG_heading{max-width:52rem;margin:0 0 clamp(2.5rem,5vw,4.5rem)}.n32fhG_eyebrow{color:var(--ns-brand-blue);text-transform:uppercase;font-family:var(--home-font-display);font-size:var(--home-eyebrow-size);font-weight:800;line-height:var(--home-eyebrow-leading);letter-spacing:0;margin:0 0 1rem}.n32fhG_heading h2{color:var(--ns-text-primary);letter-spacing:-.02em;text-transform:uppercase;font-size:var(--home-h2-size);font-weight:900;line-height:var(--home-h2-leading);margin:0}.n32fhG_heading h2>span{color:var(--ns-brand-blue);display:block}.n32fhG_heading>p:last-child{max-width:44rem;color:var(--ns-text-primary);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.6}.n32fhG_row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;display:grid}.n32fhG_row+.n32fhG_row{margin-top:96px}.n32fhG_row[data-side=left]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.n32fhG_row[data-side=left] .n32fhG_copy{order:2}.n32fhG_copy{min-width:0}.n32fhG_tag{color:var(--ns-brand-blue);text-transform:uppercase;font-family:var(--home-font-display);font-size:var(--home-eyebrow-size);font-weight:800;line-height:var(--home-eyebrow-leading);letter-spacing:0;display:inline-block}.n32fhG_copy h3{overflow-wrap:anywhere;color:var(--ns-text-primary);letter-spacing:-.02em;font-size:var(--home-h3-size);font-weight:900;line-height:var(--home-h3-leading);margin:.75rem 0 1rem}.n32fhG_copy>p{color:var(--ns-text-primary);margin:0;font-size:16px;line-height:24px}.n32fhG_points{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.n32fhG_points li{color:var(--ns-text-primary);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.875rem;font-size:1rem;line-height:1.55;display:grid}.n32fhG_points li>span{background:color-mix(in srgb, var(--ns-brand-blue) 22%, transparent);width:1.25rem;height:1.25rem;color:var(--ns-brand-blue);border-radius:50%;place-items:center;margin-top:.125rem;display:grid}.n32fhG_points svg{stroke-width:3px;width:.75rem;height:.75rem}.n32fhG_stage{background:#eef6fa;border:1px solid #d6e7ef;border-radius:16px;min-width:0;padding:clamp(16px,2.25vw,32px)}.n32fhG_shot{background:#0b1320;border:1px solid #234459;border-radius:10px;width:100%;margin:0;overflow:hidden;box-shadow:0 16px 36px #0f2f4524}.n32fhG_bar{color:#fff;overflow-wrap:anywhere;background:#242727;border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;min-height:2.25rem;padding:.5rem .875rem;font-size:.75rem;display:flex}.n32fhG_dots{flex-shrink:0;gap:.35rem;display:flex}.n32fhG_dots i{background:#7bdcff;border-radius:50%;width:.55rem;height:.55rem}.n32fhG_shot img{width:100%;height:auto;display:block}.n32fhG_note{color:var(--ns-text-primary);margin:clamp(2.5rem,5vw,4rem) 0 0;font-size:.875rem;line-height:1.6}@media (max-width:1023px){.n32fhG_row,.n32fhG_row[data-side=left]{grid-template-columns:minmax(0,1fr)}.n32fhG_row[data-side=left] .n32fhG_copy{order:0}}@media (max-width:767px){.n32fhG_bar{min-height:1.75rem;font-size:.625rem}}@media (forced-colors:active){.n32fhG_stage{border:1px solid canvastext;border-radius:16px}}@media (max-width:767px){.n32fhG_section{padding-block:64px}.n32fhG_row+.n32fhG_row{margin-top:64px}}.n32fhG_stage{aspect-ratio:1.5;background:linear-gradient(125deg,#b3ecf3,#258fc2);border:0;border-radius:12px;padding:28px 0 0 28px;overflow:hidden}.n32fhG_row[data-side=left] .n32fhG_stage{background:linear-gradient(125deg,#198bc9,#4879bf);padding:28px 28px 0 0}.n32fhG_shot{width:112%;box-shadow:none;border-radius:8px 0 0}.n32fhG_row[data-side=left] .n32fhG_shot{margin-left:-12%}@media (max-width:767px){.n32fhG_section{padding-block:40px}.n32fhG_heading{margin-bottom:28px}.n32fhG_heading>p:last-child{font-size:.9375rem;line-height:1.5}.n32fhG_row,.n32fhG_row[data-side=left]{gap:20px}.n32fhG_row+.n32fhG_row{margin-top:40px}.n32fhG_points{gap:8px;margin-top:14px}.n32fhG_points li{gap:8px;font-size:.875rem;line-height:1.45}.n32fhG_copy h3{margin:8px 0 12px;font-size:1.5rem;line-height:1.15}.n32fhG_copy>p{font-size:.9375rem;line-height:1.5}.n32fhG_stage{aspect-ratio:1.55;padding:16px 0 0 16px}.n32fhG_row[data-side=left] .n32fhG_stage{padding:16px 16px 0 0}.n32fhG_note{margin-top:24px}}
.oDfM5W_section{--platform-accent:#7bdcff;color:#fff;isolation:isolate;padding:96px var(--ns-page-gutter);background:#000;position:relative;overflow:clip}.oDfM5W_layout{max-width:var(--ns-rail-page);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px;margin-inline:auto;display:grid}.oDfM5W_copy{z-index:1;position:relative}.oDfM5W_eyebrow{color:var(--platform-accent);font-family:var(--home-font-display);font-size:var(--home-eyebrow-size);font-weight:800;line-height:var(--home-eyebrow-leading);letter-spacing:0;margin:0 0 1.25rem}.oDfM5W_copy h2{text-wrap:balance;text-transform:uppercase;font-size:var(--home-h2-size);font-weight:900;line-height:var(--home-h2-leading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.oDfM5W_copy h2>span{color:var(--platform-accent);display:block}.oDfM5W_cta{white-space:normal;margin-top:2.25rem}.oDfM5W_figure{min-width:0;margin:0}.oDfM5W_figure figcaption{color:var(--ns-text-primary);text-align:center;letter-spacing:.035em;margin-top:1.25rem;font-size:.6875rem}.oDfM5W_scene{isolation:isolate;min-height:640px;position:relative}.oDfM5W_scene:before{content:"";z-index:-2;background:radial-gradient(ellipse, color-mix(in srgb, var(--platform-accent) 17%, transparent), transparent 68%);border-radius:50%;position:absolute;inset:3% -5%}.oDfM5W_orbit{z-index:-1;border:1px solid color-mix(in srgb, var(--platform-accent) 14%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:2rem 1.5rem;transform:rotate(-24deg)}.oDfM5W_orbit:before{content:"";border:inherit;border-radius:inherit;position:absolute;inset:1.5rem -1rem}.oDfM5W_orbit>span{opacity:.025;width:10rem;height:10rem}.oDfM5W_window{letter-spacing:0;color:var(--ns-text-primary);background:#fff;border:1px solid #d9e1e7;border-radius:12px;font-size:.6875rem;line-height:1.4;position:absolute;overflow:hidden;box-shadow:0 16px 16px #00000029}.oDfM5W_windowTitle{background:#f7f9fa;border-bottom:1px solid #e6ecf0;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5rem .875rem;font-size:.625rem;font-weight:500;display:flex}.oDfM5W_windowTitle>:first-child{width:1rem;height:1rem}.oDfM5W_windowDots{gap:.25rem;margin-left:auto;display:flex}.oDfM5W_windowDots i{background:var(--ns-brand-blue);border-radius:50%;width:.25rem;height:.25rem}.oDfM5W_control{z-index:1;width:88%;top:32px;left:0}.oDfM5W_controlBody{min-height:18.5rem;display:flex}.oDfM5W_rail{color:var(--ns-brand-blue);border-right:1px solid #e6ecf0;flex-direction:column;flex:0 0 2.75rem;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.oDfM5W_rail svg{width:.875rem;height:.875rem}.oDfM5W_modules{flex:1;min-width:0;padding:1.25rem}.oDfM5W_panelHeading{justify-content:space-between;gap:1rem;margin-bottom:1rem;font-weight:600;display:flex}.oDfM5W_previewTabs{color:var(--ns-brand-blue);border-bottom:1px solid #e0e7ec;flex-wrap:wrap;gap:.75rem;margin:-.125rem 0 1rem;padding-bottom:.5rem;font-size:.5625rem;display:flex}.oDfM5W_previewTabs>:first-child{color:#167ca8;font-weight:600}.oDfM5W_analysisForm{background:#fafcfd;border:1px solid #dfe7ec;border-radius:.375rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .625rem;padding:.875rem;display:grid}.oDfM5W_formTitle{grid-column:1/-1;font-size:.625rem;font-weight:600}.oDfM5W_field{min-width:0;color:var(--ns-brand-blue);font-size:.5625rem}.oDfM5W_field:last-child{grid-column:1/-1}.oDfM5W_field>div{overflow-wrap:anywhere;min-height:1.875rem;color:var(--ns-text-primary);background:#fff;border:1px solid #dfe7ec;border-radius:.1875rem;align-items:center;gap:.25rem;margin-top:.375rem;padding:.375rem;display:flex}.oDfM5W_field svg{flex-shrink:0;margin-left:auto;transform:rotate(90deg)}.oDfM5W_connection{color:var(--ns-brand-blue);align-items:center;gap:.5rem;margin-top:1rem;font-size:.5625rem;display:flex}.oDfM5W_detail{z-index:2;width:40%;top:0;right:0}.oDfM5W_detailBody{flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.125rem;display:flex}.oDfM5W_detailLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--ns-brand-blue);font-size:.5625rem}.oDfM5W_detailBody>strong{font-size:.875rem;font-weight:600}.oDfM5W_source{align-items:center;gap:.375rem;font-size:.5625rem;display:flex}.oDfM5W_source svg{flex-shrink:0}.oDfM5W_rule{background:#e3e9ed;width:100%;height:1px;margin-block:.25rem}.oDfM5W_detailBody>svg{color:#167ca8}.oDfM5W_detailBody>small{color:var(--ns-brand-blue);font-size:.5625rem}.oDfM5W_workflow{z-index:3;width:84%;color:var(--ns-text-primary);background:#1b2029;border-color:#39434f;top:384px;left:16%}.oDfM5W_workflow .oDfM5W_windowTitle{color:var(--ns-text-primary);background:#242b35;border-color:#343d48}.oDfM5W_workflowBody{padding:1rem}.oDfM5W_preview{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ns-brand-blue);margin-bottom:.875rem;font-size:.5rem;display:block}.oDfM5W_step{align-items:flex-start;gap:.5rem;margin-top:.625rem;font-size:.625rem;display:flex}.oDfM5W_step>svg{color:#7bdcff;flex-shrink:0}.oDfM5W_step:last-of-type>svg{color:var(--ns-brand-blue)}.oDfM5W_step>:last-child{font-family:var(--font-mono);color:var(--ns-brand-blue);margin-left:auto;font-size:.5rem}.oDfM5W_workflowEnd{letter-spacing:.12em;color:var(--ns-brand-blue);border-top:1px solid #343d48;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:.625rem;font-size:.4375rem;display:flex}.oDfM5W_workflowEnd>span{background:#7bdcff;border-radius:50%;width:.25rem;height:.25rem}@media (max-width:1023px){.oDfM5W_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}.oDfM5W_copy h2{font-size:var(--home-h2-size);font-weight:900;line-height:var(--home-h2-leading);letter-spacing:-.02em;overflow-wrap:anywhere}.oDfM5W_modules{padding:1rem .75rem}.oDfM5W_control{z-index:1;width:88%;top:32px;left:0}.oDfM5W_detail{z-index:2;width:40%;top:0;right:0}.oDfM5W_detailBody{padding:.875rem}.oDfM5W_rail{color:var(--ns-brand-blue);flex-basis:2rem}}@media (max-width:767px){.oDfM5W_section{isolation:isolate;padding-block:4rem;padding:96px var(--ns-page-gutter);position:relative;overflow:clip}.oDfM5W_layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}.oDfM5W_copy h2{font-size:var(--home-h2-size);font-weight:900;line-height:var(--home-h2-leading);letter-spacing:-.02em;overflow-wrap:anywhere}.oDfM5W_cta{margin-top:1.75rem}.oDfM5W_scene{max-width:35rem;min-height:640px;margin-inline:auto}.oDfM5W_figure figcaption{margin-top:1.5rem}.oDfM5W_scene{flex-direction:column;gap:1rem;min-height:640px;display:flex}.oDfM5W_window{width:100%;color:var(--ns-text-primary);border-radius:12px;position:relative;inset:auto;box-shadow:0 16px 16px #00000029}.oDfM5W_controlBody{min-height:0}.oDfM5W_detailBody{grid-template-columns:auto 1fr;align-items:center;display:grid}.oDfM5W_detailLabel,.oDfM5W_detailBody>strong,.oDfM5W_source,.oDfM5W_rule{grid-column:1/-1}.oDfM5W_detailBody>small{color:var(--ns-brand-blue);grid-column:2}.oDfM5W_orbit{inset:0}}@media (forced-colors:active){.oDfM5W_window,.oDfM5W_orbit{border:1px solid canvastext}.oDfM5W_copy h2>span{color:canvastext}}.oDfM5W_section:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 95px,#7bdcff1f 95px 96px,#0000 96px 192px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 80%,#0000)}.oDfM5W_intro{max-width:650px;font-family:var(--home-font-body);color:#fff;margin:24px 0 0;font-size:18px;font-weight:400;line-height:1.63}@media (min-width:768px) and (max-width:1023px){.oDfM5W_layout{grid-template-columns:minmax(0,1fr);gap:48px}.oDfM5W_scene{max-width:760px;margin-inline:auto}}@media (max-width:767px){.oDfM5W_section{padding-block:64px}.oDfM5W_layout{grid-template-columns:minmax(0,1fr);gap:32px}.oDfM5W_scene{min-height:0}.oDfM5W_window{width:100%;position:relative;inset:auto}.oDfM5W_intro{font-size:16px;line-height:24px}}
.BDcsfa_section{--architecture-accent:#7bdcff;background:var(--ns-canvas);padding:96px var(--ns-page-gutter)}html[data-theme=light] .BDcsfa_section{--architecture-accent:#167ca8}.BDcsfa_inner{max-width:var(--ns-rail-page);min-width:0;margin-inline:auto}.BDcsfa_heading{text-align:center;max-width:60rem;margin:0 auto clamp(2rem,4vw,3.5rem)}.BDcsfa_heading>p{color:var(--architecture-accent);font-family:var(--home-font-display);font-size:var(--home-eyebrow-size);font-weight:800;line-height:var(--home-eyebrow-leading);letter-spacing:0;margin:0 0 1.25rem}.BDcsfa_heading h2{text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;font-family:var(--home-font-display);font-size:var(--home-h2-size);font-weight:900;line-height:var(--home-h2-leading);letter-spacing:-.02em;margin:0}.BDcsfa_heading h2>span{color:var(--architecture-accent);display:block}.BDcsfa_frame{color:#000;--architecture-accent:#11567f;background:#fff;border:0;border-radius:24px;padding:24px;box-shadow:0 2px 6px #98a2b340,0 10px 20px #98a2b31a}.BDcsfa_capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.BDcsfa_capability{color:#000;--architecture-accent:var(--ns-brand-blue);background:#fafafa;border:0;border-radius:16px;flex-direction:column;min-width:0;padding:32px 24px 64px;text-decoration:none;display:flex;position:relative}.BDcsfa_capability:focus-visible,.BDcsfa_productAction:focus-visible{outline:2px solid var(--architecture-accent);outline-offset:4px}.BDcsfa_cardIcon{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.BDcsfa_cardIcon>svg{width:2.125rem;height:2.125rem;color:var(--architecture-accent);stroke-width:1.4px}.BDcsfa_cardIcon>span{color:var(--architecture-accent);font-family:var(--font-mono);letter-spacing:.08em;font-size:.5625rem}.BDcsfa_cardCopy{flex-direction:column;flex:1;min-width:0;display:flex}.BDcsfa_cardCopy h3{letter-spacing:-.015em;overflow-wrap:anywhere;font-family:var(--home-font-display);font-size:var(--home-card-title-size);font-weight:800;line-height:var(--home-card-title-leading);margin:0}.BDcsfa_cardCopy p{font-size:var(--home-body-size);line-height:var(--home-body-leading);color:#000;margin:12px 0 0}.BDcsfa_cardDetail{color:inherit;text-underline-offset:4px;margin-top:24px;font-size:16px;line-height:24px;text-decoration:none;display:block}.BDcsfa_principles{color:#fff;background:#11567f;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:10px 32px;margin:24px 0;padding:16px;list-style:none;display:flex}.BDcsfa_principles li{align-items:center;gap:10px;min-width:0;font-size:16px;line-height:24px;display:flex}.BDcsfa_principles svg{flex-shrink:0;width:22px;height:22px}.BDcsfa_products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.BDcsfa_product{border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.BDcsfa_codeProduct{color:#fff;background:#0f78b3 linear-gradient(#0f78b3 0% 42%,#1a92d2 100%)}.BDcsfa_edgeProduct{color:#000;background:linear-gradient(128deg,#0000 0 52%,#ffffff4d 52% 71%,#0000 71%),linear-gradient(232deg,#0000 0 58%,#ffffff38 58% 78%,#0000 78%),linear-gradient(48deg,#fff3 0 24%,#0000 24%),#aee3f6}.BDcsfa_productCopy{z-index:2;padding:40px 40px 0;position:relative}.BDcsfa_productHeading{align-items:center;gap:.75rem;display:flex}.BDcsfa_productHeading>span{width:1.75rem;height:1.75rem}.BDcsfa_productHeading h3{color:inherit;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:.85}.BDcsfa_productCopy p{max-width:34rem;margin:.875rem 0 1.5rem;font-size:1rem;line-height:1.55}.BDcsfa_productAction{white-space:normal;text-align:center;justify-content:space-between;align-items:center;gap:1.25rem;max-width:100%;text-decoration:none;display:inline-flex}.BDcsfa_productAction>svg{flex-shrink:0}.BDcsfa_productAction:hover{text-underline-offset:3px;text-decoration:none}.BDcsfa_artwork{isolation:isolate;flex:none;height:21rem;margin-top:2.25rem;position:relative;overflow:hidden}.BDcsfa_codeArtwork{height:23.25rem;margin-top:auto;padding-top:2.25rem}.BDcsfa_watermark{z-index:-1;place-items:center;display:grid;position:absolute;inset:0}.BDcsfa_watermark>span{opacity:.05;width:22rem;height:22rem}.BDcsfa_appWindow{letter-spacing:0;color:var(--ns-text-primary);background:#fff;border:1px solid #d7e1e8;border-radius:.5rem .5rem 0 0;font-size:.625rem;line-height:1.45;position:absolute;overflow:hidden;box-shadow:0 16px 16px #00000029}.BDcsfa_appBar{background:#f7f9fa;border-bottom:1px solid #e0e7ec;align-items:center;gap:.5rem;min-height:2rem;padding:.5rem .75rem;font-size:.5rem;display:flex}.BDcsfa_appBar>:first-child{width:.875rem;height:.875rem}.BDcsfa_appBar>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.BDcsfa_windowControls{flex-shrink:0;gap:.25rem;margin-left:auto;display:flex}.BDcsfa_windowControls i{border:1px solid #9daab2;border-radius:50%;width:.25rem;height:.25rem}.BDcsfa_editor{width:80%;height:21rem;top:2.25rem;left:28%}.BDcsfa_editorBody{display:flex}.BDcsfa_editorRail,.BDcsfa_workspaceRail{color:var(--ns-brand-blue);border-right:1px solid #e0e7ec;flex-direction:column;flex:0 0 2.5rem;align-items:center;gap:1.5rem;padding-top:1.125rem;display:flex}.BDcsfa_editorRail>svg,.BDcsfa_workspaceRail>svg{width:.875rem;height:.875rem}.BDcsfa_editorMain{flex:1;min-width:0;padding:1.25rem}.BDcsfa_appEyebrow{letter-spacing:.08em;color:var(--ns-brand-blue);font-size:.5rem;line-height:1.5;display:block}.BDcsfa_fileTab{color:#1c7ea4;border-bottom:1px solid #dde6ed;align-items:center;gap:.375rem;margin:.875rem 0;padding-bottom:.625rem;font-size:.5625rem;display:flex}.BDcsfa_editorMain pre{font-family:var(--font-mono);color:var(--ns-text-primary);margin:0;font-size:.5625rem;line-height:1.7}.BDcsfa_terminal{width:65%;color:var(--ns-text-primary);background:#1b2029;border-color:#354553;top:11.5rem;left:1.75rem}.BDcsfa_appBar[data-dark]{color:#fff;background:#242d37;border-color:#36424d}.BDcsfa_terminalBody{padding:1rem}.BDcsfa_planLine{align-items:center;gap:.625rem;margin-top:.75rem;font-size:.625rem;display:flex}.BDcsfa_planLine>span:first-child{font-family:var(--font-mono);color:var(--ns-brand-blue);font-size:.5rem}.BDcsfa_planLine>svg{color:#7bdcff;flex-shrink:0}.BDcsfa_terminalEnd{letter-spacing:.12em;color:var(--ns-brand-blue);border-top:1px solid #354553;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:.75rem;font-size:.4375rem;display:flex}.BDcsfa_terminalEnd>span{background:#7bdcff;border-radius:50%;width:.25rem;height:.25rem}.BDcsfa_edgeLines{z-index:-1;position:absolute;inset:-4rem -8rem;transform:rotate(-22deg)}.BDcsfa_edgeLines i{border:1px solid #b1dce9;border-radius:50%;position:absolute;inset:1rem}.BDcsfa_edgeLines i:nth-child(2){inset:3rem}.BDcsfa_edgeLines i:nth-child(3){inset:5rem}.BDcsfa_workspace{width:95%;height:23rem;top:0;left:10%}.BDcsfa_workspaceBody{min-height:21rem;display:flex}.BDcsfa_workspaceRail{background:#f8fbfd;flex-basis:2.75rem}.BDcsfa_workspaceRail>span{width:1.25rem;height:1.25rem}.BDcsfa_workspaceMain{flex:1;min-width:0;padding:1.5rem}.BDcsfa_question{letter-spacing:-.02em;color:var(--ns-brand-blue);margin-top:.5rem;font-size:1.25rem;font-weight:500;line-height:1.15;display:block}.BDcsfa_prompt{color:var(--ns-brand-blue);border:1px solid #deebf0;border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;margin:1rem 0;padding:.625rem;font-size:.5625rem;display:flex}.BDcsfa_prompt svg{flex-shrink:0}.BDcsfa_result{border:1px solid #deebf0;border-radius:.375rem;padding:1rem}.BDcsfa_result>strong{margin-top:.5rem;font-size:1rem;font-weight:600;line-height:1.15;display:block}.BDcsfa_result p{color:var(--ns-text-primary);margin:.625rem 0;font-size:.625rem}.BDcsfa_evidence{flex-wrap:wrap;gap:.375rem;display:flex}.BDcsfa_evidence>span{color:var(--ns-brand-blue);border:1px solid #deebf0;border-radius:.1875rem;align-items:center;gap:.25rem;padding:.25rem .375rem;font-size:.5rem;display:inline-flex}@media (max-width:1023px){.BDcsfa_capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.BDcsfa_capability{color:#000;background:#fafafa;border:0;border-radius:16px;padding:32px 24px 64px;transition:none;position:relative}.BDcsfa_productCopy{padding:40px 40px 0}.BDcsfa_workspaceMain{padding:1rem}.BDcsfa_terminal{width:74%;color:var(--ns-text-primary);left:1rem}}@media (max-width:767px){.BDcsfa_section{padding-inline:var(--ns-page-gutter);padding:96px var(--ns-page-gutter)}.BDcsfa_heading{text-align:left}.BDcsfa_heading h2{font-family:var(--home-font-display);font-size:var(--home-h2-size);font-weight:900;line-height:var(--home-h2-leading);letter-spacing:-.02em}.BDcsfa_frame{color:#000;--architecture-accent:#11567f;background:#fff;border:0;border-radius:24px;padding:24px;box-shadow:0 2px 6px #98a2b340,0 10px 20px #98a2b31a}.BDcsfa_capabilities,.BDcsfa_products{grid-template-columns:minmax(0,1fr);gap:24px}.BDcsfa_capability{color:#000;background:#fafafa;border:0;border-radius:16px;padding:32px 24px 64px;transition:none;position:relative}.BDcsfa_cardIcon{margin-bottom:1rem}.BDcsfa_cardIcon>svg{width:1.75rem;height:1.75rem}.BDcsfa_cardIcon>span{font-size:.75rem}.BDcsfa_cardCopy h3{font-family:var(--home-font-display);font-size:var(--home-card-title-size);font-weight:800;line-height:var(--home-card-title-leading)}.BDcsfa_cardCopy p{font-size:var(--home-body-size);line-height:var(--home-body-leading);color:#000;margin:12px 0 0}.BDcsfa_principles{margin-block:.75rem;background:#11567f;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px 32px;margin:24px 0;padding:16px;display:grid}.BDcsfa_principles li{align-items:flex-start;gap:10px;font-size:16px;line-height:24px}.BDcsfa_productCopy{padding:40px 40px 0}.BDcsfa_productHeading>span{width:1.375rem;height:1.375rem}.BDcsfa_productHeading h3{font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:.85}.BDcsfa_productCopy p{font-size:.9375rem}.BDcsfa_productAction{white-space:normal;text-align:center}.BDcsfa_artwork{height:20rem;margin-top:2rem}.BDcsfa_codeArtwork{height:22rem;padding-top:2rem}.BDcsfa_editor{width:88%;left:8%}.BDcsfa_terminal{width:84%;color:var(--ns-text-primary);top:10.25rem;left:.75rem}.BDcsfa_workspace{width:88%;left:6%}.BDcsfa_workspaceRail{flex-basis:2rem}.BDcsfa_workspaceMain{padding:1rem .875rem}.BDcsfa_question{color:var(--ns-brand-blue);font-size:1.125rem}.BDcsfa_appBar{font-size:.4375rem}}@media (prefers-reduced-motion:reduce){.BDcsfa_capability{color:#000;background:#fafafa;border:0;border-radius:16px;padding:32px 24px 64px;transition:none;position:relative}}:is([data-site-motion=paused] .BDcsfa_capability,[data-site-motion=still] .BDcsfa_capability){--architecture-accent:var(--ns-brand-blue)}@media (forced-colors:active){.BDcsfa_capability,.BDcsfa_product,.BDcsfa_principles,.BDcsfa_appWindow{color:var(--ns-text-primary);border:1px solid canvastext;box-shadow:0 16px 16px #00000029}.BDcsfa_heading h2>span,.BDcsfa_cardIcon>svg{color:canvastext}}.BDcsfa_principles li>span,.BDcsfa_productAction>span{overflow-wrap:anywhere;min-width:0}@media (max-width:24rem){.BDcsfa_frame{color:#000;--architecture-accent:#11567f;background:#fff;border:0;border-radius:24px;padding:24px;box-shadow:0 2px 6px #98a2b340,0 10px 20px #98a2b31a}.BDcsfa_capability{color:#000;background:#fafafa;border:0;border-radius:16px;gap:0;padding:32px 24px 64px;transition:none;display:flex;position:relative}.BDcsfa_cardIcon{margin-bottom:1rem;display:flex}.BDcsfa_cardIcon>span{margin:0}.BDcsfa_productHeading{display:block}.BDcsfa_productHeading h3{margin-top:.625rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:.85}.BDcsfa_productAction{white-space:normal;text-align:center;padding-inline:.75rem}.BDcsfa_productAction>svg{display:none}}@media (max-width:767px){.BDcsfa_section{padding-block:64px}.BDcsfa_productCopy{padding:24px 24px 0}.BDcsfa_productHeading{align-items:flex-start}.BDcsfa_productHeading h3{line-height:.95}.BDcsfa_principles{gap:10px}}@media (prefers-reduced-motion:reduce){.BDcsfa_cardDetail,.BDcsfa_capability:after{transition:none}}.BDcsfa_frame{box-shadow:none;border-radius:0;padding:0}.BDcsfa_capabilities{gap:18px}.BDcsfa_capability.ns-section-card[data-spotlight-card]{background:#fff;border:1px solid #c8dce6;border-radius:10px;padding:24px;position:relative;overflow:hidden}.BDcsfa_cardIcon{margin-bottom:20px}.BDcsfa_cardIcon>svg{width:26px;height:26px}.BDcsfa_cardIcon>span{font-size:.8125rem}.BDcsfa_cardCopy p{margin-bottom:20px;font-size:.9375rem;line-height:1.6}.BDcsfa_cardDetail{color:#11567f;border-top:1px solid #dce6eb;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:16px;font-size:.875rem;font-weight:600;display:flex}.BDcsfa_capability:hover .BDcsfa_cardDetail{text-decoration:underline}@media (max-width:767px){.BDcsfa_section{padding-block:40px}.BDcsfa_capabilities{grid-template-columns:minmax(0,1fr);gap:12px}.BDcsfa_capability.ns-section-card[data-spotlight-card]{padding:20px;display:flex}.BDcsfa_cardIcon{margin-bottom:16px}.BDcsfa_cardCopy h3{font-size:1rem;line-height:1.2}.BDcsfa_cardCopy p{margin-top:8px;font-size:.9375rem;line-height:1.6}.BDcsfa_cardDetail{margin-top:16px}.BDcsfa_productCopy{padding:20px 20px 0}.BDcsfa_products{gap:16px}.BDcsfa_artwork,.BDcsfa_codeArtwork{height:230px;margin-top:20px}.BDcsfa_terminal{top:100px}.BDcsfa_principles{gap:8px;padding:14px}.BDcsfa_principles li{font-size:.8125rem;line-height:1.45}}.BDcsfa_capabilityArt{color:#147fa5;margin-bottom:18px}.BDcsfa_capabilityArt svg{width:100%;height:76px;display:block}@media (max-width:767px){.BDcsfa_capability.ns-section-card[data-spotlight-card]{padding:16px;position:relative}.BDcsfa_cardIcon{min-height:40px;margin-bottom:10px;padding-right:110px}.BDcsfa_capabilityArt{width:100px;margin:0;position:absolute;top:12px;right:16px}.BDcsfa_capabilityArt svg{height:42px}.BDcsfa_cardCopy p{margin-bottom:12px;line-height:1.45}.BDcsfa_cardDetail{margin-top:10px;padding-top:10px}}
.IZIXhG_section{padding-block:80px}.IZIXhG_heading{max-width:850px;margin-bottom:36px}.IZIXhG_heading>p:first-child{color:var(--ns-brand-blue);font-weight:700}.IZIXhG_heading h2{font:900 clamp(2rem, 4vw, 3.5rem)/1.1 var(--home-font-display);text-wrap:balance;margin:16px 0 24px}.IZIXhG_heading p{line-height:1.6}.IZIXhG_path{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.IZIXhG_path li{border:1px solid var(--ns-border-default);background:var(--ns-surface-default);border-radius:10px;min-width:0;padding:24px}.IZIXhG_stepHead{color:var(--ns-brand-blue);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.IZIXhG_number{font:500 .8125rem/1.5 var(--font-mono)}.IZIXhG_path h3{font:700 1.25rem/1.3 var(--home-font-display);overflow-wrap:anywhere;margin:0 0 12px}.IZIXhG_path p{margin:0;font-size:.9375rem;line-height:1.6}.IZIXhG_path .IZIXhG_detail{border-top:1px solid var(--ns-border-subtle);margin-top:18px;padding-top:18px}.IZIXhG_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.IZIXhG_channels{margin:0;font-size:.875rem;line-height:1.6}[data-route=home] .IZIXhG_heading h2{text-transform:uppercase;font-size:var(--home-h2-size);line-height:var(--home-h2-leading)}@media (max-width:1023px){.IZIXhG_path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.IZIXhG_section{padding-block:40px}.IZIXhG_path{grid-template-columns:minmax(0,1fr);gap:12px}.IZIXhG_path li{padding:20px}.IZIXhG_stepHead{margin-bottom:16px}}
.lkhUeG_hero{--hero-accent:#7bdcff;--hero-after-typing:calc(.25s + var(--hero-type-total,36) * 52ms);isolation:isolate;padding:clamp(4.5rem, 9vw, 7.5rem) var(--ns-page-gutter) clamp(4rem, 8vw, 6.5rem);border-bottom:1px solid var(--ns-border-subtle);color:var(--ns-text-primary);background:radial-gradient(120% 70% at 50% -10%,#1c48608c 0%,#08101666 45%,#0000 75%),#000 linear-gradient(#0b141b 0%,#05090d 55%,#000 100%);position:relative;overflow:clip}.ns-main>.lkhUeG_hero.lkhUeG_hero[data-hero]{border:0;border-bottom:1px solid var(--ns-border-strong);border-radius:0;width:100%;margin:0}.lkhUeG_hero[data-staged=true]{padding-bottom:clamp(3rem,6vw,5rem)}.lkhUeG_hero[data-calm=true]{background:#080d12}.lkhUeG_hero[data-calm=true] .lkhUeG_dots{opacity:.3}.lkhUeG_hero[data-calm=true] .lkhUeG_rain{display:none}.lkhUeG_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.lkhUeG_backdrop>span{position:absolute;inset:0}.lkhUeG_dots{-webkit-mask-composite:source-in;opacity:.55;-webkit-mask-composite:source-in;background-image:radial-gradient(circle,#7bdcff9e .75px,#0000 1.25px);background-position:6px 6px;background-size:12px 12px;-webkit-mask-image:radial-gradient(46% 38% at 50% 34%,#0000 0%,#00000040 55%,#000 100%),linear-gradient(#000 0%,#0000008c 55%,#0000 92%);mask-image:radial-gradient(46% 38% at 50% 34%,#0000 0%,#00000040 55%,#000 100%),linear-gradient(#000 0%,#0000008c 55%,#0000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}.lkhUeG_rain{background-image:repeating-linear-gradient(90deg,#7bdcff12 0 1px,#0000 1px 9px);-webkit-mask-image:linear-gradient(#0000 25%,#000c 75%,#0000 100%);mask-image:linear-gradient(#0000 25%,#000c 75%,#0000 100%)}.lkhUeG_glow{background:radial-gradient(50% 32% at 50% 78%,#29b5e829,#0000 70%)}.lkhUeG_hero:not([data-staged=true]) .lkhUeG_glow{background:radial-gradient(45% 50% at 50% 100%,#29b5e81f,#0000 70%)}.lkhUeG_copy{text-align:center;max-width:68rem;margin-inline:auto;position:relative}.lkhUeG_icon{color:var(--hero-accent);place-items:center;margin-bottom:1.5rem;display:inline-grid}.lkhUeG_icon>svg{stroke-width:1.6px;width:3rem;height:3rem}.lkhUeG_eyebrow{color:var(--hero-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.75rem;font-weight:500}.lkhUeG_lede,.lkhUeG_actions{animation:.7s cubic-bezier(.2,.7,.2,1) both lkhUeG_hero-follow;animation-delay:var(--hero-after-typing)}.lkhUeG_lede{max-width:44rem;color:var(--ns-text-primary);text-wrap:pretty;margin:1.75rem auto 0;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.6}.lkhUeG_actions{animation-delay:calc(var(--hero-after-typing) + .12s);flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:2rem;display:flex}.lkhUeG_actions .ns-button{min-height:3.375rem;font-family:var(--font-sans);letter-spacing:0;text-transform:none;border-radius:5px;gap:1.5rem;padding-inline:1.75rem;font-size:.875rem;font-weight:600}@keyframes lkhUeG_hero-follow{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.lkhUeG_stage{max-width:76rem;animation:.9s cubic-bezier(.2,.7,.2,1) both lkhUeG_hero-follow;animation-delay:calc(var(--hero-after-typing) + .24s);margin:clamp(3rem,6vw,4.5rem) auto 0;position:relative}.lkhUeG_hero:has(#assistant-demo) .lkhUeG_stage{max-width:var(--ns-rail-page)}:is([data-site-motion=paused] .lkhUeG_lede,[data-site-motion=paused] .lkhUeG_actions,[data-site-motion=paused] .lkhUeG_stage){animation:none}@media (prefers-reduced-motion:reduce){.lkhUeG_lede,.lkhUeG_actions,.lkhUeG_stage{animation:none}}@media (max-width:47.5rem){.lkhUeG_eyebrow{letter-spacing:.12em;font-size:.625rem}.lkhUeG_icon>svg{width:2.25rem;height:2.25rem}.lkhUeG_dots{background-size:10px 10px}.lkhUeG_actions{flex-direction:column;align-items:stretch;gap:.625rem;width:min(100%,26rem);margin-inline:auto}.lkhUeG_actions .ns-button{white-space:normal;gap:.75rem;min-height:3.25rem;padding-inline:1.25rem}}.lkhUeG_hero[data-preserve-typography]{--font-sans:var(--home-font-display);--font-neuropathic:var(--home-font-display);font-family:var(--home-font-display)}.lkhUeG_hero:not([data-staged]){min-height:min(900px, calc(100svh - var(--ns-header-height)));align-items:center;display:flex}@media (max-width:767px){.lkhUeG_hero:not([data-staged]){min-height:0;padding-block:56px}}
.vtTzfW_reveal{min-width:0}@media (prefers-reduced-motion:no-preference){.vtTzfW_reveal[data-animate]>*{animation:vtTzfW_ns-hero-copy-enter var(--ns-duration-reveal) var(--ns-ease-enter) both}.vtTzfW_reveal[data-animate]>:nth-child(2){animation-name:vtTzfW_ns-hero-title-write;animation-duration:var(--ns-duration-reveal);animation-delay:40ms}.vtTzfW_reveal[data-animate]>:nth-child(3){animation-delay:80ms}.vtTzfW_reveal[data-animate]>:nth-child(4){animation-delay:.12s}@keyframes vtTzfW_ns-hero-copy-enter{0%{opacity:0;transform:translateY(var(--ns-motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes vtTzfW_ns-hero-title-write{0%{clip-path:inset(-.15em 100% -.15em 0);opacity:.18;transform:translateY(var(--ns-motion-distance-sm))}to{clip-path:inset(-.15em 0);opacity:1;transform:translateY(0)}}}
.a0ACda_section{padding-block:96px}.a0ACda_section[data-band=dark]{background:#000}.a0ACda_heading{max-width:864px;margin-bottom:48px}.a0ACda_eyebrow{color:var(--ns-brand-blue);font:800 .875rem/1rem var(--home-font-display);text-transform:uppercase;margin:0 0 16px}.a0ACda_heading h2{color:var(--ns-text-primary);font:900 3rem/1.05 var(--home-font-display);text-transform:uppercase;margin:0 0 24px}.a0ACda_heading>p:last-child{max-width:800px;color:var(--ns-text-primary);font:400 1.125rem/1.63 var(--home-font-body);margin:0}.a0ACda_process,.a0ACda_features{gap:24px;margin:0;padding:0;list-style:none;display:grid}.a0ACda_process{grid-template-columns:repeat(4,minmax(0,1fr))}.a0ACda_features{grid-template-columns:repeat(3,minmax(0,1fr))}.a0ACda_cardBody{border:1px solid var(--ns-border-default);background:var(--ns-canvas);min-width:0;color:var(--ns-text-primary);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.a0ACda_cardCopy{overflow-wrap:anywhere;flex:1;min-width:0;padding:28px}.a0ACda_cardBody h3{color:inherit;font:700 1.25rem/1.3 var(--home-font-display);margin:12px 0 16px}.a0ACda_cardBody p,.a0ACda_cardBody li{color:inherit;font:400 1rem/1.6 var(--home-font-body);margin:0}.a0ACda_cardBody ul{margin:24px 0 0;padding-left:20px}.a0ACda_number{color:var(--ns-brand-blue);font:500 .8125rem/1.5 var(--font-mono)}.a0ACda_agreement{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px;display:grid}.a0ACda_agreementArt{top:calc(var(--ns-header-height) + 24px);border-radius:14px;position:sticky;overflow:hidden}.a0ACda_agreementArt>div{height:440px}.a0ACda_facts{gap:12px;margin:0;display:grid}.a0ACda_facts>div{border:1px solid var(--ns-border-default);background:var(--ns-canvas);border-radius:14px;min-width:0;padding:24px}.a0ACda_facts dt{font:700 1.25rem/1.3 var(--home-font-display);align-items:baseline;gap:16px;display:flex}.a0ACda_facts dt span:first-child{color:var(--ns-brand-blue);font:500 .8125rem/1.5 var(--font-mono)}.a0ACda_facts dd{font:400 1rem/1.6 var(--home-font-body);margin:12px 0 0}.a0ACda_factLabel{overflow-wrap:anywhere;min-width:0}.a0ACda_note{max-width:1000px;color:var(--ns-text-primary);font:400 1rem/1.5 var(--home-font-body);margin:24px 0 0}.a0ACda_questions{gap:16px;display:grid}.a0ACda_questions details{border:1px solid var(--ns-border-default);background:var(--ns-canvas);min-width:0;color:var(--ns-text-primary);border-radius:14px;overflow:hidden}.a0ACda_questions summary{color:inherit;cursor:pointer;font:700 1.25rem/1.3 var(--home-font-display);grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;padding:0;list-style:none;display:grid}.a0ACda_questions summary::-webkit-details-marker{display:none}.a0ACda_questions summary svg{stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}.a0ACda_questions details[open] summary svg path:last-child{display:none}.a0ACda_questions details>p{color:inherit;font:400 1rem/1.5 var(--home-font-body);margin:0;padding:24px 0 0}@media (max-width:1023px){.a0ACda_process,.a0ACda_features{grid-template-columns:repeat(2,minmax(0,1fr))}.a0ACda_agreement{grid-template-columns:minmax(0,1fr)}.a0ACda_agreementArt{position:static}.a0ACda_agreementArt>div{height:200px}}@media (max-width:767px){.a0ACda_section{padding-block:40px}.a0ACda_heading{margin-bottom:24px}.a0ACda_heading h2{overflow-wrap:anywhere;margin-bottom:16px;font-size:1.8rem;line-height:1.05}.a0ACda_heading>p:last-child{font-size:.9375rem;line-height:1.5}.a0ACda_process,.a0ACda_features{grid-template-columns:minmax(0,1fr);gap:16px}.a0ACda_cardCopy{padding:20px}.a0ACda_cardBody h3{font-size:1.125rem}.a0ACda_cardBody p,.a0ACda_cardBody li,.a0ACda_facts dd,.a0ACda_questions details>p,.a0ACda_note{font-size:.9375rem;line-height:1.5}.a0ACda_cardBody ul{margin-top:12px}.a0ACda_facts>div{padding:20px}.a0ACda_facts dt,.a0ACda_questions summary{font-size:1.125rem;line-height:1.3}.a0ACda_questions details>p{padding-top:14px}}
.PadLSW_layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,3vw,48px);width:100%;display:grid}.PadLSW_layout[data-reverse=true]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.PadLSW_artwork{aspect-ratio:1;border-radius:14px;min-width:0;overflow:hidden}.PadLSW_artwork img{object-fit:cover;width:100%;height:100%;display:block}.PadLSW_layout[data-reverse=true] .PadLSW_artwork{grid-area:1/2}.PadLSW_list{grid-auto-rows:1fr;align-self:stretch;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.PadLSW_layout[data-reverse=true] .PadLSW_list{grid-area:1/1}.PadLSW_list>li{border:1px solid var(--ns-border-default);min-width:0;color:var(--ns-text-primary);overflow-wrap:anywhere;border-radius:14px;grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:16px;padding:20px 24px;display:grid}.PadLSW_list>li>span{color:var(--ns-brand-blue);font:500 .8125rem/1.5 var(--font-mono)}.PadLSW_list h3{color:inherit;font:700 1.25rem/1.3 var(--home-font-display);margin:0 0 8px}.PadLSW_list p{color:inherit;font:400 1rem/1.6 var(--home-font-body);margin:0}@media (max-width:767px){.PadLSW_layout,.PadLSW_layout[data-reverse=true]{grid-template-columns:minmax(0,1fr);gap:24px}.PadLSW_layout[data-reverse=true] .PadLSW_artwork,.PadLSW_layout[data-reverse=true] .PadLSW_list{grid-area:auto}.PadLSW_list>li{gap:12px;padding:20px 16px}.PadLSW_list p{font-size:.9375rem;line-height:1.5}}@media (min-width:1024px){.PadLSW_layout[data-sticky-artwork=true]{grid-template-columns:minmax(0,400px) minmax(0,1fr)}.PadLSW_layout[data-sticky-artwork=true][data-reverse=true]{grid-template-columns:minmax(0,1fr) minmax(0,400px)}.PadLSW_layout[data-sticky-artwork=true] .PadLSW_artwork{top:calc(var(--ns-header-height) + 24px);position:sticky}}
.wnB61W_heading{--typed-accent:#7bdcff;color:var(--ns-text-primary);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.4rem + 4.6vw,5.75rem);font-weight:700;line-height:.98}.wnB61W_visual,.wnB61W_line,.wnB61W_accentLine{display:block}.wnB61W_accentLine{color:var(--typed-accent)}.wnB61W_word{white-space:pre;display:inline-block}.wnB61W_char{animation:90ms ease-out both wnB61W_typed-in;animation-delay:calc(var(--type-start) + var(--i) * var(--type-step));display:inline-block;position:relative}.wnB61W_char:after{content:"";background:var(--typed-accent);opacity:0;width:.06em;animation:wnB61W_typed-caret var(--type-step) linear;animation-delay:calc(var(--type-start) + var(--i) * var(--type-step));position:absolute;top:.08em;bottom:.06em;right:-.06em}.wnB61W_caret{vertical-align:-.04em;background:var(--typed-accent);opacity:0;width:.06em;height:.82em;animation:1.05s step-end 4 wnB61W_typed-blink;animation-delay:calc(var(--type-start) + var(--type-total) * var(--type-step));margin-left:.08em;display:inline-block}@keyframes wnB61W_typed-in{0%{opacity:0;transform:translateY(.06em)}to{opacity:1;transform:none}}@keyframes wnB61W_typed-caret{0%,to{opacity:1}}@keyframes wnB61W_typed-blink{0%{opacity:1}50%{opacity:0}}[data-site-motion=paused] .wnB61W_char{animation:none}[data-site-motion=paused] .wnB61W_char:after{animation:none}[data-site-motion=paused] .wnB61W_caret{display:none}@media (prefers-reduced-motion:reduce){.wnB61W_char,.wnB61W_char:after{animation:none}.wnB61W_caret{display:none}}@media (max-width:47.5rem){.wnB61W_heading{font-size:min(clamp(2.125rem,9.5vw,3.25rem),10.5vw);line-height:1.02}}
.UXM6Na_hero.ns-hero-frame[data-layout=full][data-product-hero]{isolation:isolate;color:#fff;background:#000;border:0;border-radius:0;position:relative;overflow:clip}.UXM6Na_hero[data-full-screen]{min-height:calc(100svh - var(--ns-header-height))}.UXM6Na_inner{width:min(100% - 2 * var(--ns-page-gutter), var(--ns-rail-page));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;min-height:640px;margin-inline:auto;padding-block:64px;display:grid;position:relative}.UXM6Na_hero[data-full-screen] .UXM6Na_inner{min-height:calc(100svh - var(--ns-header-height))}.UXM6Na_hero[data-showcase] .UXM6Na_inner{display:block}.UXM6Na_hero[data-showcase][data-text-only] .UXM6Na_inner{min-height:min(900px, calc(100svh - var(--ns-header-height)));grid-template-columns:minmax(0,1fr);display:grid}.UXM6Na_hero[data-showcase] .UXM6Na_copy{text-align:center;max-width:1120px;margin-inline:auto}.UXM6Na_hero[data-showcase] .UXM6Na_title{text-align:center;font-size:clamp(3.5rem,5.5vw,5rem)}.UXM6Na_hero[data-showcase] .UXM6Na_intro{margin-inline:auto}.UXM6Na_hero[data-showcase] .UXM6Na_actions{justify-content:center}.UXM6Na_hero[data-showcase] .UXM6Na_visual{width:100%;max-width:none;margin-top:48px}.UXM6Na_copy,.UXM6Na_visual{min-width:0}.UXM6Na_copy .UXM6Na_title{--typed-accent:#7bdcff;color:#fff;font-family:var(--home-font-display);letter-spacing:-.015em;text-align:left;text-wrap:initial;margin:24px 0;font-size:5rem;font-weight:900;line-height:.94}.UXM6Na_title span[class*=word]{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.UXM6Na_title span[class*=char]:after{right:0}.UXM6Na_eyebrow{color:#7bdcff;font:800 .875rem/1rem var(--home-font-display);text-transform:uppercase;margin:0}.UXM6Na_intro{color:#fff;max-width:650px;font-family:var(--home-font-body);margin:0;font-size:1.125rem;line-height:1.63}.UXM6Na_actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.UXM6Na_actions .ns-button{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}.UXM6Na_backdrop{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 80%);mask-image:linear-gradient(90deg,#0000 15%,#000 80%)}.UXM6Na_construction{stroke:#7bdcff14;stroke-width:1px;width:100%;height:100%}.UXM6Na_construction circle{fill:#7bdcff;opacity:.3}.UXM6Na_construction .UXM6Na_signal{stroke:#7bdcff;stroke-dasharray:.06 .94;opacity:.3}.UXM6Na_backdrop[data-motion=running] .UXM6Na_signal,.UXM6Na_backdrop[data-motion=paused] .UXM6Na_signal{animation:3.5s ease-out both paused UXM6Na_travel}.UXM6Na_backdrop[data-motion=running] .UXM6Na_signal{animation-play-state:running}@keyframes UXM6Na_travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.UXM6Na_window{color:#000;background:#fff;border:1px solid #dde0e8;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 16px 16px #00000029}.UXM6Na_window[data-visual-theme=dark]{color:#fff;background:#262a35;border-color:#7bdcff3d}.UXM6Na_bar{color:#000;min-height:36px;font:700 13px/20px var(--home-font-display);background:#fafafa;border-bottom:1px solid #dde0e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 16px;display:grid}.UXM6Na_bar>span:nth-child(2){text-align:center;overflow-wrap:anywhere;min-width:0}.UXM6Na_bar>span:last-child{--brand-mark-size:18px}.UXM6Na_window[data-visual-theme=dark] .UXM6Na_bar{color:#fff;background:#242727;border-color:#7bdcff33}.UXM6Na_lights{gap:6px;display:flex}.UXM6Na_lights i{background:#11567f;border-radius:50%;width:6px;height:6px}.UXM6Na_window[data-visual-theme=dark] .UXM6Na_lights i{background:#7bdcff}@media (max-width:1023px){.UXM6Na_inner{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:64px}.UXM6Na_visual{justify-self:center;width:min(100%,760px)}}@media (max-width:767px){.UXM6Na_hero[data-showcase][data-text-only] .UXM6Na_inner{min-height:0;padding-block:56px}.UXM6Na_hero[data-showcase] .UXM6Na_title{font-size:2.25rem}.UXM6Na_hero[data-showcase] .UXM6Na_visual{margin-top:32px}.UXM6Na_inner{gap:32px;min-height:0;padding-block:48px}.UXM6Na_copy .UXM6Na_title{font-size:2.25rem;line-height:2.125rem}.UXM6Na_intro{font-size:.9375rem;line-height:1.55}.UXM6Na_actions .ns-button{width:100%}}@media (prefers-reduced-motion:reduce){.UXM6Na_backdrop .UXM6Na_signal{animation:none}}@media (forced-colors:active){.UXM6Na_backdrop{display:none}}@media (min-width:1024px) and (max-width:1366px){.UXM6Na_copy .UXM6Na_title{font-size:3.5rem}}@media (min-width:1024px){.UXM6Na_hero[data-product-route=contact] .UXM6Na_title{font-size:3.25rem}}@media (min-width:1367px){.UXM6Na_hero[data-product-route=contact] .UXM6Na_title{font-size:4.5rem}}@media (max-width:359px){.UXM6Na_hero[data-product-route=contact] .UXM6Na_title{font-size:2.125rem}}html:lang(pl) .UXM6Na_hero:not([data-showcase]) .UXM6Na_title{font-size:clamp(1.75rem,8.2vw,4rem)}@media (min-width:1024px){html:lang(pl) .UXM6Na_hero:not([data-showcase]) .UXM6Na_title{font-size:clamp(2.5rem,4vw,4rem)}}.UXM6Na_hero[data-text-only]:where(:not([data-showcase])) .UXM6Na_inner{min-height:min(900px, calc(100svh - var(--ns-header-height)));align-items:center;padding-block:80px;display:flex}.UXM6Na_hero[data-text-only]:where(:not([data-showcase])) .UXM6Na_copy{text-align:left;width:100%;max-width:none}.UXM6Na_hero[data-text-only]:where(:not([data-showcase])) .UXM6Na_copy .UXM6Na_title{letter-spacing:-.03em;text-align:left;max-width:1150px;margin:0 0 28px;font-size:clamp(3.25rem,6.2vw,6.5rem);font-weight:700;line-height:1.04}.UXM6Na_hero[data-text-only]:where(:not([data-showcase])) .UXM6Na_intro{max-width:760px;margin-inline:0}.UXM6Na_hero[data-text-only]:where(:not([data-showcase])) .UXM6Na_actions{justify-content:flex-start}@media (max-width:767px){.UXM6Na_hero[data-full-screen]{min-height:0}.UXM6Na_hero[data-text-only]:where(:not([data-showcase])) .UXM6Na_inner{min-height:0;padding-block:56px}.UXM6Na_hero[data-text-only]:where(:not([data-showcase])) .UXM6Na_copy .UXM6Na_title{margin-bottom:20px;font-size:clamp(2rem,9vw,3rem);line-height:1.08}.UXM6Na_actions{gap:10px;margin-top:24px}.UXM6Na_actions .ns-button{width:auto;min-height:44px;padding:10px 18px;font-size:14px}}.UXM6Na_hero[data-product-route=system] .UXM6Na_intro{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}
.IsAB8a_hero{--ns-hero-intro-min:46.25rem;--ns-hero-intro-space:clamp(4.5rem, 7vw, 6.5rem);isolation:isolate;background:var(--ns-background-hero);position:relative;overflow:clip}.IsAB8a_intro{isolation:isolate;position:relative;overflow:clip}.IsAB8a_intro:after{z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--ns-canvas) 78%, transparent) 0%, color-mix(in srgb, var(--ns-canvas) 60%, transparent) 48%, transparent 84%);content:"";pointer-events:none;position:absolute;inset:0}.IsAB8a_introInner{z-index:1;min-width:0;min-block-size:var(--ns-hero-intro-min);padding-block:var(--ns-hero-intro-space);padding-inline:var(--ns-panel-padding-md);grid-template-columns:minmax(0,1fr);align-content:center;display:grid;position:relative}.IsAB8a_copyFooter{margin-top:var(--space-5);max-width:min(100%, var(--measure-intro))}.IsAB8a_copy{z-index:2;width:100%;max-width:52rem;position:relative}.IsAB8a_home .IsAB8a_copy{max-width:none}.IsAB8a_home:has(.IsAB8a_visual) .IsAB8a_introInner{min-block-size:auto;padding-bottom:var(--space-4)}.IsAB8a_home:has(.IsAB8a_visual) .IsAB8a_intro:after{display:none}.IsAB8a_route .IsAB8a_copy{max-width:64rem}.IsAB8a_eyebrow{margin:0 0 var(--space-5);color:var(--ns-accent);font-family:var(--font-mono);font-size:var(--type-mono-label-size);font-weight:var(--type-mono-label-weight);line-height:var(--type-mono-label-leading);letter-spacing:var(--type-mono-label-tracking);text-transform:uppercase}.IsAB8a_home .IsAB8a_eyebrow{margin-bottom:var(--space-6)}.IsAB8a_title{max-width:var(--type-display-xl-measure);color:var(--ns-text-primary);font-size:var(--type-display-xl-size);font-weight:var(--type-display-xl-weight);line-height:var(--type-display-xl-leading);letter-spacing:var(--type-display-xl-tracking);overflow-wrap:anywhere;text-wrap:balance;margin:0}.IsAB8a_home .IsAB8a_title{overflow-wrap:normal;width:100%;max-width:none;font-size:clamp(3.1rem,2.45rem + 2.75vw,5.25rem)}.IsAB8a_route .IsAB8a_title{max-width:var(--type-display-lg-measure);font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-leading);letter-spacing:var(--type-display-lg-tracking)}.IsAB8a_description{max-width:var(--measure-intro);margin-top:var(--space-6);color:color-mix(in srgb, var(--ns-text-primary) 35%, var(--ns-text-secondary));font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking)}.IsAB8a_home .IsAB8a_description{max-width:min(100%, var(--measure-intro))}.IsAB8a_actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.IsAB8a_actions .ns-button{min-height:3rem;padding-inline:var(--space-6)}.IsAB8a_visual{z-index:1;min-width:0;padding-inline:var(--ns-panel-padding-md);position:relative}@media (max-width:47.5rem){.IsAB8a_hero{--ns-hero-intro-min:24rem;--ns-hero-intro-space:var(--ns-section-space-sm)}.IsAB8a_intro:after{background:linear-gradient(90deg, color-mix(in srgb, var(--ns-canvas) 28%, transparent), color-mix(in srgb, var(--ns-canvas) 68%, transparent) 22% 78%, color-mix(in srgb, var(--ns-canvas) 28%, transparent))}.IsAB8a_home .IsAB8a_title,.IsAB8a_route .IsAB8a_title{line-height:1.06}.IsAB8a_route .IsAB8a_title{font-size:clamp(1.875rem,8vw,3rem);line-height:1.12}.IsAB8a_home .IsAB8a_title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:none;font-size:clamp(2.5rem,1.85rem + 5vw,3.5rem)}.IsAB8a_actions{align-items:stretch}.IsAB8a_actions .ns-button{min-height:var(--ns-touch-target);padding-inline:var(--space-4);font-size:var(--type-micro-size)}}
.-MNwHW_mascot{border-radius:50%;flex-shrink:0;width:6rem;height:6rem;display:inline-block;overflow:hidden}.-MNwHW_mascot[data-size=small]{width:2rem;height:2rem}.-MNwHW_mascot>svg{width:100%;height:100%;display:block}
.RaJ7lG_root{--phase:0s;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.RaJ7lG_artwork{z-index:0;background:radial-gradient(ellipse at 85% 50%, color-mix(in srgb, var(--ns-effect-blue) 9%, transparent), transparent 64%);position:absolute;inset:0;overflow:hidden}.RaJ7lG_svg{top:50%;right:max(0px, calc((100vw - var(--ns-rail-page)) / 2 - 4rem));opacity:.82;stroke-linecap:round;stroke-linejoin:round;width:min(76%,65rem);height:auto;max-height:100%;position:absolute;overflow:visible;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.RaJ7lG_svg [data-tone]{--scene-tone:var(--ns-effect-blue)}.RaJ7lG_svg [data-tone=cyan]{--scene-tone:var(--ns-effect-cyan)}.RaJ7lG_svg [data-tone=violet]{--scene-tone:var(--ns-effect-violet)}.RaJ7lG_panel,.RaJ7lG_tile,.RaJ7lG_plane,.RaJ7lG_bubble{fill:color-mix(in srgb, var(--scene-tone,var(--ns-effect-blue)) 6%, var(--ns-canvas));stroke:color-mix(in srgb, var(--scene-tone,var(--ns-effect-blue)) 42%, transparent);stroke-width:1.3px}.RaJ7lG_plane{fill-opacity:.92}.RaJ7lG_wire{stroke:color-mix(in srgb, var(--scene-tone,var(--ns-effect-blue)) 36%, transparent);stroke-width:1.4px}.RaJ7lG_guide{stroke:color-mix(in srgb, var(--scene-tone,var(--ns-effect-blue)) 15%, transparent);stroke-width:1px}.RaJ7lG_corner,.RaJ7lG_glyph,.RaJ7lG_trace{stroke:var(--scene-tone,var(--ns-effect-blue));stroke-width:1.7px}.RaJ7lG_glyph{vector-effect:non-scaling-stroke;stroke-width:1.8px}.RaJ7lG_ink{stroke:color-mix(in srgb, var(--scene-tone,var(--ns-effect-blue)) 52%, transparent);stroke-width:3px}.RaJ7lG_chart{stroke:var(--scene-tone);stroke-width:13px;opacity:.8}.RaJ7lG_selection{fill:color-mix(in srgb, var(--scene-tone) 12%, transparent);stroke:var(--scene-tone);stroke-width:1.5px}.RaJ7lG_signal{stroke:var(--scene-tone);stroke-width:2.6px;stroke-dasharray:.09 .91;stroke-dashoffset:.25px;filter:drop-shadow(0 0 4px var(--scene-tone))}.RaJ7lG_trace{stroke-width:2.2px}.RaJ7lG_phase{opacity:.8}.RaJ7lG_root[data-motion=running] .RaJ7lG_signal,.RaJ7lG_root[data-motion=paused] .RaJ7lG_signal{animation:6s linear both RaJ7lG_signal-travel;animation-delay:var(--phase,0s);animation-play-state:paused}.RaJ7lG_root[data-motion=running] .RaJ7lG_phase,.RaJ7lG_root[data-motion=paused] .RaJ7lG_phase{animation:8s ease-in-out both RaJ7lG_phase-emphasis;animation-delay:var(--phase,0s);animation-play-state:paused}.RaJ7lG_root[data-motion=running] .RaJ7lG_signal,.RaJ7lG_root[data-motion=running] .RaJ7lG_phase{animation-play-state:running}@keyframes RaJ7lG_signal-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes RaJ7lG_phase-emphasis{0%,to{opacity:.32}20%,40%{opacity:1}65%{opacity:.45}}@media (max-width:67.5rem){.RaJ7lG_svg{opacity:.48;width:100%;right:0}}@media (max-width:47.5rem){.RaJ7lG_svg{opacity:.32;width:115%;max-width:none;right:0;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.RaJ7lG_root .RaJ7lG_signal,.RaJ7lG_root .RaJ7lG_phase{animation:none}}@media (forced-colors:active){.RaJ7lG_root{display:none}}
.bLZc6G_section{padding-block:96px}.bLZc6G_heading{text-align:center;max-width:864px;margin:0 auto 48px}.bLZc6G_eyebrow{color:var(--ns-brand-blue);font:800 .875rem/1rem var(--home-font-display);text-transform:uppercase;margin:0}.bLZc6G_heading h2{font:900 3rem/2.75rem var(--home-font-display);letter-spacing:-.015em;text-transform:uppercase;margin:16px 0 24px}.bLZc6G_heading>p:last-child{color:var(--ns-text-primary);margin:0;font-size:1.125rem;line-height:1.63}.bLZc6G_appBar{color:#fff;min-height:36px;font:700 13px/20px var(--home-font-display);background:#242727;border-bottom:1px solid #7bdcff33;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 16px;display:grid}.bLZc6G_appBar>span:nth-child(2){text-align:center;overflow-wrap:anywhere;min-width:0}.bLZc6G_appBar>span:last-child{--brand-mark-size:18px}.bLZc6G_appBar[data-light]{color:#000;background:#fafafa;border-color:#dde0e8}.bLZc6G_dots{gap:6px;display:flex}.bLZc6G_dots i{background:#7bdcff;border-radius:50%;width:6px;height:6px}.bLZc6G_appBar[data-light] .bLZc6G_dots i{background:#11567f}.bLZc6G_consoleBody{padding:32px}.bLZc6G_consoleBody>span:first-child{--brand-mark-size:36px}.bLZc6G_consoleTitle{color:#fff;font:900 2.5rem/2.375rem var(--home-font-display);margin:24px 0 16px}.bLZc6G_consoleBody>p:not(.bLZc6G_consoleTitle){color:#fff;max-width:40ch;margin:0;font-size:1rem;line-height:1.5}.bLZc6G_consoleBody ol,.bLZc6G_coreBody ol{margin:24px 0;padding:0;list-style:none}.bLZc6G_consoleBody li,.bLZc6G_coreBody li{color:#fff;border-bottom:1px solid #7bdcff3d;align-items:center;gap:12px;padding:16px 0;font-size:1rem;line-height:1.5;display:flex}.bLZc6G_consoleBody li>span:first-child,.bLZc6G_coreBody li>span:first-child{color:#7bdcff;font-family:var(--font-mono);font-size:.875rem}.bLZc6G_consoleBody li>svg,.bLZc6G_coreBody li>svg{color:#7bdcff;flex-shrink:0;margin-left:auto}.bLZc6G_consoleModules{flex-wrap:wrap;gap:8px;display:flex}.bLZc6G_consoleModules span{color:#7bdcff;border:1px solid #7bdcff4d;border-radius:999px;padding:4px 12px;font-size:.875rem}.bLZc6G_workspace{color:#000;background:#fff;border:1px solid #dde0e8;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 16px 16px #00000029}.bLZc6G_workspaceBody{grid-template-columns:192px minmax(0,1fr);display:grid}.bLZc6G_sidebar{color:#000;background:#fafafa;border-right:1px solid #dde0e8;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 24px;display:flex}.bLZc6G_sidebar>span:first-child{--brand-mark-size:28px}.bLZc6G_sidebar strong{font:800 1.25rem/1.375rem var(--home-font-display);margin-bottom:24px}.bLZc6G_sidebar>span:not(:first-child){color:#000;align-items:center;gap:12px;min-height:44px;font-size:.875rem;display:flex}.bLZc6G_sidebar svg{color:#7bdcff;flex-shrink:0}.bLZc6G_workspaceMain{min-width:0;padding:40px}.bLZc6G_workspacePrompt{font:900 2.5rem/2.375rem var(--home-font-display);margin:0 0 32px}.bLZc6G_workspaceGrid{--chart-text:#000;--chart-accent:#11567f;--chart-bg:#fff;--chart-border:#dde0e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:is(.bLZc6G_workspaceGrid [data-sample-chart] p,.bLZc6G_workspaceGrid [data-sample-chart] small){opacity:1}.bLZc6G_taskWindow{color:#000;background:#eaf6fc;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.bLZc6G_demoTag{color:#11567f;font:800 .875rem/1rem var(--home-font-display)}.bLZc6G_taskWindow h3{color:#000;font:800 1.5rem/1.625rem var(--home-font-display);margin:24px 0 16px}.bLZc6G_taskResult{color:#11567f;font:900 2rem/1.875rem var(--home-font-display);margin:0 0 16px}.bLZc6G_taskWindow>p:not(.bLZc6G_taskResult){color:#000;font-size:1rem;line-height:1.5}.bLZc6G_approval{color:#11567f;align-items:center;gap:12px;margin-top:auto;font-size:.875rem;line-height:1.5;display:flex}.bLZc6G_approval svg{flex-shrink:0}.bLZc6G_workspace figcaption{color:#000;border-top:1px solid #dde0e8;padding:16px 24px;font-size:.875rem;line-height:1.5}.bLZc6G_modules{color:#000;background:linear-gradient(145deg,#f3fbfe,#dff3fb)}.bLZc6G_moduleGrid{margin-bottom:24px}.bLZc6G_coreCard{color:#fff;background:#11567f;border:0;border-radius:12px;overflow:hidden}.bLZc6G_coreBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:40px;display:grid}.bLZc6G_coreBody>div>span{--brand-mark-size:36px}.bLZc6G_coreBody h3{color:#fff;font:900 2.5rem/2.375rem var(--home-font-display);margin:24px 0 16px}.bLZc6G_coreLead{color:#fff;font:800 1.5rem/1.625rem var(--home-font-display);margin:0 0 16px}.bLZc6G_coreBody>div>p:last-child{color:#fff;margin:0;font-size:1rem;line-height:1.5}.bLZc6G_coreBody ol{margin:0}.bLZc6G_note{max-width:864px;color:var(--ns-text-primary);text-align:center;margin:24px auto 0;font-size:1rem;line-height:1.5}.bLZc6G_controlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.bLZc6G_controlGrid article{border:1px solid var(--ns-border-default);color:#fff;background:#0c0c0c;border-radius:14px;flex-direction:column;min-width:0;padding:28px 28px 0;display:flex;position:relative;overflow:hidden}.bLZc6G_controlNumber{font:800 .875rem/1rem var(--home-font-display);position:absolute;top:32px;right:32px}.bLZc6G_controlGrid article>svg{flex-shrink:0;margin-bottom:24px}.bLZc6G_controlGrid h3{color:inherit;font:800 1.5rem/1.625rem var(--home-font-display);margin:0 0 12px}.bLZc6G_controlGrid p{color:inherit;margin:0 0 24px;font-size:1rem;line-height:1.5}.bLZc6G_controlArtwork{width:calc(100% + 56px);margin:auto -28px 0}.bLZc6G_controlArtwork img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.bLZc6G_controlBoundary{color:var(--ns-text-primary);justify-content:center;align-items:center;gap:12px;margin:24px 0 0;font-size:1rem;line-height:1.5;display:flex}.bLZc6G_controlBoundary>svg{flex-shrink:0}.bLZc6G_deployment{background:var(--ns-canvas)}.bLZc6G_deployLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.bLZc6G_deployLayout .bLZc6G_heading{text-align:left;margin:0}.bLZc6G_deployDiagram{border:1px solid var(--ns-border-default);color:#fff;background:#080808;border-radius:20px;min-width:0;padding:24px}.bLZc6G_deployOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bLZc6G_deployOptions>div{border:1px solid var(--ns-border-default);color:#fff;background:#0c0c0c;border-radius:14px;flex-direction:column;gap:20px;min-width:0;display:flex;overflow:hidden}.bLZc6G_deployOptions>div>svg{flex-shrink:0;margin:24px 24px 0}.bLZc6G_deployOptions>div>h3{padding-inline:24px}.bLZc6G_deployOptions>div>[data-card-artwork]{width:100%;height:160px;margin-top:auto}.bLZc6G_deployOptions h3{font:800 1.5rem/1.625rem var(--home-font-display);margin:0}.bLZc6G_deployOptions svg{color:inherit}.bLZc6G_deployCore{color:#fff;text-align:center;background:#11567f;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:24px;display:flex}.bLZc6G_deployCore>span:first-child{--brand-mark-size:36px}.bLZc6G_deployCore strong{font:900 1.5rem/1.625rem var(--home-font-display)}.bLZc6G_deployCore>span:last-child{color:#fff;font-size:1rem;line-height:1.5}.bLZc6G_external{border-top:1px solid var(--ns-border-default);color:#d4dde1;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding-top:24px;font-size:.875rem;line-height:1.5;display:flex}.bLZc6G_external>svg{color:#7bdcff;flex-shrink:0}.bLZc6G_coordination{color:#000;background:#eaf6fc}.bLZc6G_coordinationWindow{color:#000;background:#fff;border:1px solid #dde0e8;border-radius:12px;overflow:hidden;box-shadow:0 16px 16px #00000029}.bLZc6G_coordinationWindow>figure{margin:0;padding:24px}.bLZc6G_exampleLayout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:64px;display:grid}.bLZc6G_exampleCopy{min-width:0;max-width:38ch}.bLZc6G_exampleCopy .bLZc6G_heading{text-align:left;margin:0 0 32px}.bLZc6G_examplePreviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bLZc6G_exampleCard{min-width:0;color:var(--ns-text-primary);display:block}.bLZc6G_exampleImage{background:#eaf6fc;border-radius:8px;margin-bottom:16px;overflow:hidden}.bLZc6G_exampleImage img{aspect-ratio:16/9;object-fit:cover;object-position:left top;width:100%;height:auto;display:block}.bLZc6G_exampleCard>span{color:inherit;font-size:.875rem;line-height:1.5}.bLZc6G_exampleCard h3{font:800 1.375rem/1.5rem var(--home-font-display);text-underline-offset:4px;margin:8px 0 0;text-decoration:underline}.bLZc6G_exampleCard:focus-visible{outline:2px solid var(--ns-focus);outline-offset:8px}@media (prefers-reduced-motion:no-preference){.bLZc6G_consoleBody li{animation:.4s ease-out both bLZc6G_step-in;animation-play-state:var(--ns-motion-play-state,running)}.bLZc6G_consoleBody li:nth-child(2){animation-delay:.25s}.bLZc6G_consoleBody li:nth-child(3){animation-delay:.5s}.bLZc6G_consoleBody li:nth-child(4){animation-delay:.75s}}@keyframes bLZc6G_step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-site-motion=paused] .bLZc6G_consoleBody li{animation-play-state:paused}@media (max-width:1366px){.bLZc6G_controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bLZc6G_controlGrid article{min-height:360px}}@media (max-width:1023px){.bLZc6G_workspaceBody{grid-template-columns:160px minmax(0,1fr)}.bLZc6G_workspaceGrid,.bLZc6G_deployLayout,.bLZc6G_exampleLayout{grid-template-columns:minmax(0,1fr)}.bLZc6G_deployLayout,.bLZc6G_exampleLayout{gap:32px}.bLZc6G_exampleCopy{max-width:650px}.bLZc6G_deployOptions{gap:16px}}@media (max-width:767px){.bLZc6G_heading{text-align:left;margin-bottom:32px}.bLZc6G_heading h2{font-size:2rem;line-height:1.875rem}.bLZc6G_heading>p:last-child{font-size:1rem;line-height:1.5}.bLZc6G_consoleBody,.bLZc6G_coreBody,.bLZc6G_workspaceMain{padding:24px}.bLZc6G_consoleTitle,.bLZc6G_coreBody h3,.bLZc6G_workspacePrompt{font-size:1.5rem;line-height:1.375rem}.bLZc6G_consoleBody li{gap:8px}.bLZc6G_coreBody,.bLZc6G_controlGrid,.bLZc6G_deployOptions,.bLZc6G_examplePreviews{grid-template-columns:minmax(0,1fr)}.bLZc6G_coreBody{gap:16px;padding:16px}.bLZc6G_coreBody>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;display:grid}.bLZc6G_coreBody>div>span{--brand-mark-size:28px}.bLZc6G_coreBody h3{margin:0}.bLZc6G_coreBody>div>p{grid-column:1/-1;margin:0}.bLZc6G_coreLead{font-size:1rem;line-height:1.4}.bLZc6G_coreBody>div>p:last-child{font-size:.875rem;line-height:1.45}.bLZc6G_coreBody ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:0 16px;margin:0;display:grid}.bLZc6G_coreBody li{overflow-wrap:anywhere;gap:6px;min-width:0;padding-block:10px;font-size:.875rem;line-height:1.35}.bLZc6G_coreBody li>svg{width:14px}.bLZc6G_controlGrid{grid-template-columns:minmax(0,1fr);gap:12px}.bLZc6G_workspaceBody{grid-template-columns:minmax(0,1fr)}.bLZc6G_sidebar{border-bottom:1px solid #dde0e8;border-right:0;flex-flow:wrap;align-items:center;gap:12px;padding:16px}.bLZc6G_sidebar strong{margin:0 12px 0 0}.bLZc6G_sidebar>span:not(:first-child){min-height:0}.bLZc6G_controlGrid article{overflow-wrap:anywhere;min-height:0;padding:16px 16px 0}.bLZc6G_controlNumber{top:16px;right:16px}.bLZc6G_controlGrid article>svg{margin-bottom:16px}.bLZc6G_controlGrid h3{font-size:1.125rem;line-height:1.2}.bLZc6G_controlGrid p{margin-bottom:16px;font-size:.875rem;line-height:1.45}.bLZc6G_controlBoundary{justify-content:flex-start;align-items:flex-start}.bLZc6G_deployDiagram{padding:16px}.bLZc6G_examplePreviews{gap:32px}.bLZc6G_exampleImage img{aspect-ratio:auto}.bLZc6G_coordinationWindow>figure{padding:16px}.bLZc6G_section{padding-block:40px}.bLZc6G_controlGrid article{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-height:0;padding:20px 20px 0;display:grid}.bLZc6G_controlGrid article>svg{grid-area:1/1;width:22px;height:22px;margin:0}.bLZc6G_controlGrid h3{grid-column:1/-1;margin:0;font-size:1.125rem}.bLZc6G_controlGrid p{grid-column:1/-1;margin:0;font-size:.9375rem}.bLZc6G_controlNumber{grid-area:1/3;justify-self:end;font-size:.75rem;position:static}.bLZc6G_controlArtwork{grid-column:1/-1;width:calc(100% + 40px);margin:8px -20px 0}.bLZc6G_deployDiagram{border-radius:14px;padding:12px}.bLZc6G_deployOptions{gap:16px}.bLZc6G_deployOptions>div{gap:16px;padding:0}.bLZc6G_deployOptions h3{font-size:1.125rem;line-height:1.3}.bLZc6G_deployCore{gap:10px;margin-top:16px;padding:20px}}
.pVp0kW_window{--chat-motion-play-state:paused;--chat-accent:#7bdcff;--chat-accent-strong:#29b5e8;--chat-line:#7bdcff29;--chat-panel:#ffffff09;border:1px solid var(--chat-line);color:#e8f6fc;text-align:left;background:#10181f;border-radius:1.125rem;position:relative;overflow:hidden}.pVp0kW_window[data-motion=running]{--chat-motion-play-state:var(--ns-motion-play-state,running)}.pVp0kW_window>*{z-index:1;position:relative}.pVp0kW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pVp0kW_bar{border-bottom:1px solid var(--chat-line);background:#ffffff08;align-items:center;gap:1rem;min-height:2.75rem;padding:.5rem 1rem;display:flex}.pVp0kW_windowIcon{width:1rem;height:1rem;color:var(--chat-accent);flex-shrink:0}.pVp0kW_windowTitle{color:#b9d7e4;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.pVp0kW_label{border:1px solid var(--chat-line);color:#8fb2c2;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex-shrink:1;min-width:0;max-width:22rem;padding:.25rem .625rem;font-size:.6875rem;overflow:hidden}.pVp0kW_body{grid-template-columns:17.5rem minmax(0,1fr);height:40rem;display:grid}.pVp0kW_agent{border-right:1px solid var(--chat-line);background:#111c24;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.pVp0kW_agentCard{border:1px solid var(--chat-line);background:var(--chat-panel);text-align:center;border-radius:.875rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem 1.125rem;display:flex}.pVp0kW_agentName{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.pVp0kW_agentRole{color:#8fb2c2;margin:.125rem 0 0;font-size:.8125rem}.pVp0kW_presence{color:#9be3a8;background:#28c8401a;border-radius:999px;align-items:center;gap:.5rem;margin:.75rem 0 0;padding:.25rem .75rem;font-size:.75rem;display:inline-flex}.pVp0kW_presence i{background:#28c840;border-radius:50%;width:.45rem;height:.45rem}.pVp0kW_presence[data-busy=true]{color:var(--chat-accent);background:#7bdcff1a}.pVp0kW_presence[data-busy=true] i{background:var(--chat-accent)}.pVp0kW_policy ul{gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.pVp0kW_policy li{color:#cfe6ef;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.35;display:flex}.pVp0kW_policy li>svg{width:.9rem;height:.9rem;color:var(--chat-accent);flex-shrink:0}.pVp0kW_policy li[data-tone=allowed]>svg{color:#7fdc94}.pVp0kW_policy li[data-tone=blocked]>svg{color:#f19a9a}.pVp0kW_policyLabel{color:#6f93a3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.625rem;font-weight:600}.pVp0kW_conversation{flex-direction:column;min-width:0;display:flex}.pVp0kW_stream{min-height:0;animation:.5s both pVp0kW_chat-fade;animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:1rem;padding:1.75rem 1.75rem 1.25rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 4.5rem);mask-image:linear-gradient(#0000 0,#000 4.5rem)}.pVp0kW_stream>*{animation:.42s cubic-bezier(.2,.7,.2,1) both pVp0kW_chat-rise;animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));flex-shrink:0}.pVp0kW_customerRow{justify-content:flex-end;align-items:flex-end;gap:.625rem;display:flex}.pVp0kW_customerBubble{color:#fff;background:linear-gradient(135deg,#2aa8d8,#146486);border-radius:1.125rem 1.125rem .25rem;max-width:min(32rem,78%);margin:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.pVp0kW_customerAvatar{color:#5a1d33;background:linear-gradient(135deg,#ffd2e1,#f39ab8);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:700;display:grid}.pVp0kW_assistantRow{align-items:flex-start;gap:.625rem;display:flex}.pVp0kW_assistantColumn{flex-direction:column;gap:.5rem;min-width:0;max-width:min(40rem,86%);display:flex}.pVp0kW_speaker{color:#6f93a3;letter-spacing:.08em;font-size:.6875rem;font-weight:600}.pVp0kW_assistantBubble{border:1px solid var(--chat-line);color:#e8f6fc;background:#ffffff0d;border-radius:.25rem 1.125rem 1.125rem;margin:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.55}.pVp0kW_assistantBubble[data-streaming=true]:after{content:"";vertical-align:-.12em;background:var(--chat-accent);width:.5em;height:1em;animation:.9s step-end 4 pVp0kW_chat-blink;animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));border-radius:2px;margin-left:.15em;display:inline-block}.pVp0kW_typing{border:1px solid var(--chat-line);background:#ffffff0d;border-radius:.25rem 1.125rem 1.125rem;align-self:flex-start;gap:.3rem;margin:0;padding:.85rem 1rem;display:inline-flex}.pVp0kW_typing i{background:var(--chat-accent);width:.45rem;height:.45rem;animation:1.1s ease-in-out 2 pVp0kW_chat-dot;animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));border-radius:50%}.pVp0kW_typing i:nth-child(3){animation-delay:.15s}.pVp0kW_typing i:nth-child(4){animation-delay:.3s}.pVp0kW_tool{color:#a9d9ea;font-family:var(--font-mono);background:#7bdcff0f;border:1px dashed #7bdcff66;border-radius:999px;align-self:center;align-items:center;gap:.625rem;margin:.25rem 0;padding:.5rem .875rem;font-size:.75rem;display:inline-flex}.pVp0kW_tool[data-done=true]{color:#a6e6b3;background:#7fdc9414;border-style:solid;border-color:#7fdc9459}.pVp0kW_toolIcon{place-items:center;width:1rem;height:1rem;display:grid}.pVp0kW_toolIcon>i{border:2px solid #7bdcff40;border-top-color:var(--chat-accent);width:.875rem;height:.875rem;animation:.7s linear 2 pVp0kW_chat-spin;animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));border-radius:50%}.pVp0kW_toolIcon>svg{width:.9rem;height:.9rem}.pVp0kW_products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.pVp0kW_product{border:1px solid var(--chat-line);animation:.5s cubic-bezier(.2,.7,.2,1) both pVp0kW_chat-rise;animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));background:linear-gradient(160deg,#7bdcff14,#ffffff05);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.875rem;display:grid}.pVp0kW_product:nth-child(2){animation-delay:.14s}.pVp0kW_productArt{width:2.75rem;height:2.75rem;color:var(--chat-accent);background:linear-gradient(135deg,#7bdcff38,#14648680);border-radius:.75rem;place-items:center;display:grid}.pVp0kW_productArt>svg{width:1.375rem;height:1.375rem}.pVp0kW_product p{color:#8fb2c2;margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.pVp0kW_product .pVp0kW_productName{color:#f1faff;margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.pVp0kW_productMeta{border-top:1px solid var(--chat-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.625rem;display:flex}.pVp0kW_productMeta strong{color:#fff;font-size:1.0625rem;font-weight:700}.pVp0kW_productMeta span{color:#7fdc94;font-size:.6875rem}.pVp0kW_approval{animation:.52s cubic-bezier(.2,.7,.2,1) both pVp0kW_chat-rise;animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));background:linear-gradient(135deg,#29b5e833,#14648640),#0003;border:1px solid #7bdcff73;border-radius:.875rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.pVp0kW_approvalIcon{width:2.5rem;height:2.5rem;color:var(--chat-accent);background:#7bdcff2e;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pVp0kW_approvalIcon>svg{width:1.2rem;height:1.2rem}.pVp0kW_approval>div{flex:1;min-width:0}.pVp0kW_approvalTitle{margin:0;font-size:.875rem;font-weight:600}.pVp0kW_approvalDetail{color:#a9d9ea;margin:.15rem 0 0;font-size:.75rem}.pVp0kW_approvalAction{color:#102d3b;background:#fff;border-radius:5px;flex-shrink:0;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.75rem;font-weight:600;display:inline-flex}.pVp0kW_approvalAction>svg{width:.9rem;height:.9rem}.pVp0kW_composer{border:1px solid var(--chat-line);background:#ffffff0a;border-radius:999px;align-items:center;gap:.75rem;margin:0 1.5rem 1.5rem;padding:.5rem .5rem .5rem 1.125rem;transition:border-color .2s;display:flex}.pVp0kW_composer[data-active=true]{border-color:#7bdcff8c}.pVp0kW_composerText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;line-height:1.4;overflow:hidden}.pVp0kW_composerAuthor{color:#f39ab8;margin-right:.5rem;font-size:.75rem;font-weight:700}.pVp0kW_composerCaret{vertical-align:-.15em;background:var(--chat-accent);width:2px;height:1.05em;animation:.9s step-end 4 pVp0kW_chat-blink;animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));margin-left:1px;display:inline-block}.pVp0kW_placeholder{color:#5f8292}.pVp0kW_send{width:2.25rem;height:2.25rem;color:var(--chat-accent);background:#7bdcff2e;border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .2s,color .2s;display:grid}.pVp0kW_composer[data-active=true] .pVp0kW_send{background:var(--chat-accent);color:#062231}.pVp0kW_send>svg{width:1.05rem;height:1.05rem}.pVp0kW_footer{border-top:1px solid var(--chat-line);background:#101c25;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.pVp0kW_footer p{color:#c1d2dd;margin:0;font-size:.75rem;line-height:1.5}@keyframes pVp0kW_chat-rise{0%{opacity:0;transform:translateY(.75rem)scale(.985)}to{opacity:1;transform:none}}@keyframes pVp0kW_chat-fade{0%{opacity:0}to{opacity:1}}@keyframes pVp0kW_chat-blink{0%{opacity:1}50%{opacity:0}}@keyframes pVp0kW_chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}@keyframes pVp0kW_chat-spin{to{transform:rotate(360deg)}}.pVp0kW_window[data-motion=still] *,.pVp0kW_window[data-motion=still] :after,.pVp0kW_window[data-motion=done] *,.pVp0kW_window[data-motion=done] :after{animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));animation:none!important}.pVp0kW_window:not([data-motion=running]) .pVp0kW_presence i{animation:none;animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running))}@media (prefers-reduced-motion:reduce){.pVp0kW_window *,.pVp0kW_window :after{animation-play-state:var(--chat-motion-play-state,var(--ns-motion-play-state,running));animation:none!important}}@media (max-width:60rem){.pVp0kW_body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:36rem}.pVp0kW_agent{border-right:0;border-bottom:1px solid var(--chat-line);flex-direction:row;align-items:center;gap:1rem;padding:1rem 1.25rem}.pVp0kW_agentCard{text-align:left;background:0 0;border:0;flex-direction:row;padding:0}.pVp0kW_agentCard>:first-child{width:3.5rem;height:3.5rem}.pVp0kW_presence{margin-top:.375rem}.pVp0kW_policy,.pVp0kW_label{display:none}}@media (max-width:40rem){.pVp0kW_body{height:33rem}.pVp0kW_stream{padding:1.25rem 1rem 1rem}.pVp0kW_products{grid-template-columns:minmax(0,1fr)}.pVp0kW_approval{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pVp0kW_composer{margin:0 .875rem .875rem}.pVp0kW_footer{flex-direction:column;align-items:flex-start}.pVp0kW_windowTitle{text-align:left;font-size:.75rem}.pVp0kW_windowTitle,.pVp0kW_composerText{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.pVp0kW_agent,.pVp0kW_agentCard,.pVp0kW_agentCard>div{min-width:0}.pVp0kW_agentCard>:first-child{width:min(3.5rem,14vw);height:min(3.5rem,14vw)}.pVp0kW_agentRole{overflow-wrap:anywhere}.pVp0kW_presence{white-space:normal;max-width:100%}.pVp0kW_assistantRow>:first-child{display:none}.pVp0kW_assistantColumn{max-width:100%}.pVp0kW_customerBubble,.pVp0kW_assistantBubble{overflow-wrap:anywhere}.pVp0kW_productMeta{flex-wrap:wrap}.pVp0kW_approvalAction{text-align:center;overflow-wrap:anywhere;grid-column:1/-1;justify-content:center;min-width:0}}
.UgzHDW_hero{isolation:isolate;color:#f5f8fb;background:#04080d;border-bottom:1px solid #1d2b34;position:relative;overflow:hidden}.UgzHDW_inner{flex-direction:column;justify-content:space-between;max-width:1372px;margin-inline:auto;padding:0 0 40px;display:flex;position:relative}.UgzHDW_media{aspect-ratio:1.8;position:relative;overflow:hidden}.UgzHDW_photo{object-fit:cover;object-position:center 43%;width:100%;height:100%;display:block}.UgzHDW_media:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#04080d 100%);position:absolute;inset:0}.UgzHDW_copy{z-index:3;margin-top:-170px;padding-inline:28px;position:relative}.UgzHDW_copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#04080d 32%);position:absolute;inset:-40px 0 -32px}.UgzHDW_title{font:650 clamp(2.5rem, 3.6vw, 3.7rem)/1.08 var(--font-neuropathic);letter-spacing:-.035em;overflow-wrap:anywhere;color:#fff;margin:0}.UgzHDW_promise{color:#52b9e8;font:600 clamp(1.2rem, 2vw, 2rem)/1.25 var(--font-neuropathic);letter-spacing:-.02em;margin:10px 0 0}.UgzHDW_description{color:#ced8df;font:400 clamp(1rem, 1.5vw, 1.25rem)/1.5 var(--font-neuropathic);margin:8px 0 0}.UgzHDW_actions{flex-wrap:wrap;align-items:flex-start;gap:12px 24px;margin-top:20px;display:flex}.UgzHDW_primary{color:#fff;min-height:46px;font:500 16px/1.3 var(--font-neuropathic);background:#087dab;border:1px solid #199bce;border-radius:5px;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;display:inline-flex}.UgzHDW_primary:hover{background:#096c95}.UgzHDW_secondary{color:#11567f;min-height:46px;font:500 16px/1.3 var(--font-neuropathic);background:#fff;border:1px solid #fff;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;display:inline-flex}.UgzHDW_secondary:hover{background:#eef9fd}.UgzHDW_primary:focus-visible,.UgzHDW_secondary:focus-visible{outline-offset:5px;outline:2px solid #7bdcff}@media (min-width:1200px){.UgzHDW_title{white-space:nowrap}}@media (max-width:767px){.UgzHDW_inner{min-height:0;padding:0 0 28px}.UgzHDW_media{aspect-ratio:auto;height:clamp(260px,78vw,360px)}.UgzHDW_photo{object-position:48% 40%;transform-origin:48% 40%;transform:scale(1.15)}.UgzHDW_copy{margin-top:-12px;padding:0 16px}.UgzHDW_copy:before{display:none}.UgzHDW_title{font-size:clamp(1.7rem,7vw,2.5rem);line-height:1.08}.UgzHDW_promise{margin-top:8px;font-size:16px}.UgzHDW_description{font-size:14px;line-height:1.5}.UgzHDW_actions{flex-direction:column;gap:12px;margin-top:18px}.UgzHDW_primary,.UgzHDW_secondary{min-height:44px;padding:11px 18px;font-size:14px}}
.sCzUUW_shader,.sCzUUW_shader canvas,.sCzUUW_fallback{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sCzUUW_shader{overflow:hidden}.sCzUUW_shader canvas{opacity:0}.sCzUUW_shader[data-ready=true] canvas{opacity:1}.sCzUUW_shader[data-ready=true] .sCzUUW_fallback{visibility:hidden}
.fPZ5qW_hero.fPZ5qW_hero[data-hero]{background:#000;min-height:0;padding-block:clamp(56px,7vw,96px)}.fPZ5qW_demo{scroll-margin-top:calc(var(--ns-header-height) + 24px);background:#000}.fPZ5qW_window{width:100%;margin-inline:auto}
.Djicna_hero.ns-hero-frame[data-layout=full][data-product-hero]{isolation:isolate;color:#fff;background:#000;border:0;border-radius:0;position:relative;overflow:clip}.Djicna_inner{z-index:1;width:min(100% - 2 * var(--ns-page-gutter), var(--ns-rail-page));min-height:max(640px, min(880px, 100svh - var(--ns-header-height)));pointer-events:none;align-items:center;margin-inline:auto;padding-block:96px;display:flex;position:relative}.Djicna_copy{pointer-events:auto;width:47%;min-width:0}.Djicna_copy .Djicna_title{--typed-accent:#7bdcff;color:#fff;font-family:var(--home-font-display);letter-spacing:-.03em;text-align:left;text-wrap:initial;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 28px;font-size:clamp(3rem,4.5vw,5rem);font-weight:700;line-height:1.04}.Djicna_title>span{display:block}.Djicna_accent{color:#7bdcff}.Djicna_intro{color:#d1d6df;max-width:540px;font:400 1.125rem/1.63 var(--home-font-body);margin:0}.Djicna_actions{flex-wrap:wrap;margin-top:32px;display:flex}.Djicna_actions .ns-button{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%}.Djicna_scene{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.Djicna_scene:after{content:"";background:linear-gradient(90deg,#000 5%,#000000eb 26%,#0000 65%);position:absolute;inset:0}.Djicna_scene canvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.Djicna_fallback{width:48%;height:76%;position:absolute;top:12%;right:5%}.Djicna_scene[data-ready=true] canvas{opacity:1}.Djicna_scene[data-ready=true] .Djicna_fallback{visibility:hidden}@media (max-width:1023px){.Djicna_inner{align-items:flex-start;min-height:0;padding-block:64px clamp(440px,130vw,660px)}.Djicna_copy{width:100%;max-width:760px}.Djicna_copy .Djicna_title{font-size:3rem}.Djicna_scene:after{background:linear-gradient(#000,#000000f2 25%,#0000 60%)}.Djicna_fallback{width:92%;height:clamp(250px,45vw,400px);top:auto;bottom:48px;right:4%}}@media (max-width:767px){.Djicna_inner{padding-top:56px}.Djicna_copy .Djicna_title{margin-bottom:20px;font-size:2rem;line-height:1.08}.Djicna_intro{font-size:.9375rem;line-height:1.55}.Djicna_actions{margin-top:24px}.Djicna_actions .ns-button{min-height:44px;padding:10px 18px;font-size:14px}}@media (forced-colors:active){.Djicna_scene{visibility:hidden}}
.xHdUGW_section{padding-block:96px}.xHdUGW_heading{max-width:864px;margin-bottom:48px}.xHdUGW_eyebrow{color:var(--ns-brand-blue);font:800 .875rem/1rem var(--home-font-display);text-transform:uppercase;margin:0 0 16px}.xHdUGW_heading h2{font:900 3rem/1.05 var(--home-font-display);text-transform:uppercase;margin:0 0 24px}.xHdUGW_heading h2>span{color:var(--ns-brand-blue)}.xHdUGW_heading>p:last-child{max-width:650px;color:var(--ns-text-primary);font:400 1.125rem/1.63 var(--home-font-body);margin:0}.xHdUGW_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.xHdUGW_grid article{min-width:0}.xHdUGW_project{color:#0c2538;background:#fff;border:1px solid #dce5ec;border-bottom-width:3px;border-radius:16px;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.xHdUGW_project:hover,.xHdUGW_project:focus-visible{border-bottom-color:var(--ns-brand-blue)}.xHdUGW_project:focus-visible{outline:3px solid var(--ns-brand-blue);outline-offset:5px}.xHdUGW_shot{background:#fff;border-bottom:1px solid #dce5ec;margin:0;overflow:hidden}.xHdUGW_shot img{aspect-ratio:2;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.xHdUGW_copy{color:inherit;flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:24px;display:flex}.xHdUGW_tag{color:#11567f;font:800 .875rem/1rem var(--home-font-display);text-transform:uppercase}.xHdUGW_copy h3{color:inherit;font:800 1.5rem/1.625rem var(--home-font-display);margin:0}.xHdUGW_copy p{color:inherit;font:400 1rem/1.5 var(--home-font-body);margin:0 0 8px}.xHdUGW_link{color:#11567f;font:700 1rem/1.5 var(--home-font-body);text-underline-offset:.25em;margin-top:auto;text-decoration:underline}.xHdUGW_note{color:var(--ns-text-primary);margin:24px 0 0}@media (max-width:1023px){.xHdUGW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xHdUGW_project{max-width:760px;margin-inline:auto}.xHdUGW_copy{min-height:0}}@media (max-width:767px){.xHdUGW_grid{grid-template-columns:minmax(0,1fr)}.xHdUGW_heading h2{font-size:2rem;line-height:1.1}.xHdUGW_copy h3{font-size:1.375rem;line-height:1.5rem}.xHdUGW_section{padding-block:40px}.xHdUGW_grid{gap:20px}.xHdUGW_project .xHdUGW_copy{padding:18px}.xHdUGW_project .xHdUGW_copy h3{margin-block:10px;font-size:1.375rem;line-height:1.2}.xHdUGW_project .xHdUGW_copy p{font-size:.9375rem;line-height:1.5}.xHdUGW_project .xHdUGW_link{align-items:center;min-height:44px;margin-top:10px;font-size:.875rem;display:inline-flex}.xHdUGW_shot{max-height:190px}}
.QiI4GW_backdrop{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.QiI4GW_backdrop:after{content:"";background:linear-gradient(90deg,#0000008c,#00000040);position:absolute;inset:0}@media (max-width:767px){.QiI4GW_backdrop:after{background:#00000059}}@media (forced-colors:active){.QiI4GW_backdrop{display:none}}
._10M3dq_section{padding-block:96px}._10M3dq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}._10M3dq_layout>div{min-width:0}._10M3dq_note{color:var(--ns-text-primary);font:400 1rem/1.6 var(--home-font-body);margin:24px 0 0}._10M3dq_systemLink{border:1px solid var(--ns-border-default);min-width:0;color:var(--ns-text-primary);background:#0c0c0c;border-radius:14px;text-decoration:none;display:block;overflow:hidden}._10M3dq_systemLink:focus-visible{outline:3px solid var(--ns-brand-blue);outline-offset:5px}._10M3dq_graph{height:240px;overflow:hidden}._10M3dq_graph img{object-fit:cover;width:100%;height:100%;display:block}._10M3dq_boundaries{padding:28px 32px}._10M3dq_boundaries>strong{font:700 1.5rem/1.3 var(--home-font-display)}._10M3dq_boundaries ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:24px 0 0;padding:0;list-style:none;display:grid}._10M3dq_boundaries li{padding-left:16px;font-size:.9375rem;line-height:1.5;position:relative}._10M3dq_boundaries li:before{content:"";background:#7bdcff;width:4px;height:4px;position:absolute;top:.6em;left:0}._10M3dq_routeLabel{border-top:1px solid var(--ns-border-default);color:var(--ns-brand-blue);font:600 .9375rem/1.5 var(--home-font-display);margin-inline:32px;padding:20px 0;display:block}._10M3dq_routeAction{padding-block:0 32px}@media (max-width:1023px){._10M3dq_layout{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){._10M3dq_section{padding-block:40px}._10M3dq_graph{height:180px}._10M3dq_boundaries{padding:24px}._10M3dq_boundaries ul{grid-template-columns:minmax(0,1fr);gap:12px}._10M3dq_routeLabel{margin-inline:24px}}
._8EJ02W_safety{color:#fff;max-width:560px;font:400 1rem/1.5 var(--home-font-body);overflow-wrap:anywhere;border-top:1px solid #7bdcff4d;margin:32px 0 0;padding-top:24px}._8EJ02W_formWindow{--ns-control-bg:#fafafa;--ns-control-fg:#000;--ns-surface-overlay:#fafafa;--ns-surface-raised:#eaf6fc;--ns-accent:#11567f;--ns-blocked:#11567f;--ns-panel-padding-md:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:16px;padding:0;overflow:hidden}._8EJ02W_formWindow .ns-intake-form{color:#000;box-shadow:none;background:#fff;border:0;border-radius:0}._8EJ02W_formWindow fieldset{gap:24px;padding:32px}._8EJ02W_formWindow legend{color:#000;min-inline-size:0;max-inline-size:100%;font:800 1.5rem/1.625rem var(--home-font-display);letter-spacing:0;white-space:normal;overflow-wrap:anywhere}._8EJ02W_formWindow .ns-intake-form-grid{gap:24px}._8EJ02W_formWindow .ns-intake-field{grid-template-columns:minmax(0,1fr);gap:8px}._8EJ02W_formWindow .ns-intake-field>span{color:#11567f;min-width:0;font:800 .875rem/1rem var(--home-font-display);letter-spacing:0;overflow-wrap:anywhere}._8EJ02W_formWindow :is(input,select,textarea){min-height:54px;font:400 1rem/1.5 var(--home-font-body);border-radius:8px}._8EJ02W_formWindow textarea{min-height:150px}._8EJ02W_formWindow small{color:#000;font:400 .875rem/1.4 var(--home-font-body)}._8EJ02W_formWindow .ns-intake-form-footer{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px}._8EJ02W_formWindow .ns-intake-form-footer p{color:#000;font:400 .875rem/1.5 var(--home-font-body)}._8EJ02W_formWindow .ns-button{white-space:normal;text-align:center;overflow-wrap:anywhere;justify-self:start;min-width:0;max-width:100%}._8EJ02W_privacy{border:0;padding-block:64px 96px}._8EJ02W_privacy .ns-intake-notice{background:0 0;border:0;border-radius:0;margin:0;padding:0}._8EJ02W_privacy .ns-intake-notice dl>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding-block:24px}._8EJ02W_privacy .ns-intake-notice dt{font:800 1rem/1.5 var(--home-font-display)}._8EJ02W_privacy .ns-intake-notice dd{font:400 1rem/1.5 var(--home-font-body)}@media (max-width:767px){._8EJ02W_safety{margin-top:24px;font-size:.9375rem}._8EJ02W_formWindow{--ns-panel-padding-md:16px}._8EJ02W_formWindow fieldset{padding:16px}._8EJ02W_formWindow .ns-intake-form-footer{padding:16px}._8EJ02W_formWindow .ns-intake-form-grid{grid-template-columns:minmax(0,1fr)}._8EJ02W_privacy{padding-block:48px 64px}._8EJ02W_privacy .ns-intake-notice dl>div{grid-template-columns:minmax(0,1fr);gap:8px}}._8EJ02W_enquiry{padding-block:0 32px}._8EJ02W_formIntro{max-width:760px;margin-bottom:32px}._8EJ02W_formIntro h2{font:800 clamp(2rem, 4vw, 3.5rem)/1.08 var(--home-font-display);margin:12px 0 24px}._8EJ02W_formIntro p{line-height:1.6}._8EJ02W_eyebrow{color:var(--ns-brand-blue);font-weight:700}._8EJ02W_safety{border:0;max-width:100%;padding:0}._8EJ02W_privacyDetails{border-top:1px solid var(--ns-border-default);margin-top:24px;padding-top:16px;font-size:.875rem}._8EJ02W_privacyDetails summary{cursor:pointer;min-height:44px;color:var(--ns-brand-blue);padding-block:10px}._8EJ02W_privacyDetails summary:focus-visible{outline:2px solid var(--ns-focus);outline-offset:4px}@media (max-width:767px){._8EJ02W_formWindow{border-radius:10px}._8EJ02W_formWindow fieldset{gap:16px}._8EJ02W_formWindow .ns-intake-form-grid{gap:16px}._8EJ02W_formWindow legend{font-size:1.25rem;line-height:1.2}._8EJ02W_formWindow .ns-intake-field{gap:6px}._8EJ02W_formWindow .ns-intake-field>span{font-size:.75rem;line-height:1.3}._8EJ02W_formWindow :is(input,select,textarea){border-radius:5px;min-height:44px;padding:10px 12px;font-size:16px}._8EJ02W_formWindow textarea{min-height:104px}._8EJ02W_formWindow .ns-intake-form-footer{gap:14px}._8EJ02W_formWindow small{font-size:.8125rem;line-height:1.4}._8EJ02W_formWindow .ns-intake-form-footer p{font-size:.8125rem;line-height:1.4}._8EJ02W_formWindow .ns-button{width:100%;min-height:44px}._8EJ02W_formIntro{margin-bottom:20px}._8EJ02W_formIntro h2{margin-block:8px 14px;font-size:1.75rem}._8EJ02W_safety{margin-top:16px;font-size:.875rem}._8EJ02W_privacy{padding-block:28px 40px}}
.zmmbHG_section{padding-block:96px}.zmmbHG_layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.zmmbHG_heading{min-width:0}.zmmbHG_eyebrow{color:var(--ns-brand-blue);font:800 .875rem/1rem var(--home-font-display);text-transform:uppercase;margin:0 0 16px}.zmmbHG_heading h2{font:900 3rem/2.75rem var(--home-font-display);text-transform:uppercase;margin:0 0 24px}.zmmbHG_heading>p:last-child{color:var(--ns-text-primary);font:400 1.125rem/1.63 var(--home-font-body);margin:0}.zmmbHG_facts{margin:0;padding:0}.zmmbHG_facts>div{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:24px;padding-block:24px;display:grid}.zmmbHG_facts>div+div{border-top:1px solid #dde0e8}.zmmbHG_facts dt{color:inherit;font:800 1rem/1.5 var(--home-font-display)}.zmmbHG_facts dd{color:#000;font:400 1rem/1.5 var(--home-font-body);margin:0}.zmmbHG_note{color:#000;font:400 .875rem/1.5 var(--home-font-body);margin:0;padding:24px 0 0}@media (max-width:1023px){.zmmbHG_layout{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.zmmbHG_section{padding-block:64px}.zmmbHG_heading h2{font-size:2rem;line-height:1.875rem}.zmmbHG_facts{padding:0}.zmmbHG_facts>div{grid-template-columns:minmax(0,1fr);gap:8px}.zmmbHG_note{padding:24px 0 0}}
._4tVmha_stages{padding-block:96px}._4tVmha_stages[data-band=dark]{background:#000;border-top:1px solid #7bdcff52}._4tVmha_note{max-width:1000px;color:var(--ns-text-primary);font:400 1rem/1.5 var(--home-font-body);margin:24px 0 0}@media (max-width:767px){._4tVmha_stages{padding-block:40px}._4tVmha_note{font-size:.9375rem;line-height:1.5}}
