@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600;1,700&display=swap";:root{color:#ecf7f2;font-synthesis:none;background:#071a17;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden}a{color:inherit}.shell{width:min(1200px,100% - 64px);margin:auto;position:relative}main{background:radial-gradient(circle at 78% 9%,#114137 0,#0000 34rem),#071a17;overflow:hidden}.grain{z-index:9;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.nav{z-index:2;align-items:center;height:92px;display:flex}.brand{letter-spacing:.15em;align-items:center;gap:9px;font-size:13px;text-decoration:none;display:inline-flex}.brand>b{color:#052019;background:#73dcc1;border-radius:50%;place-items:center;width:29px;height:29px;font:700 18px Playfair Display;display:grid}.nav nav{gap:30px;margin-left:auto;margin-right:38px;display:flex}.nav nav a,.sign-in{color:#a1c1b7;font-size:12px;text-decoration:none;transition:all .2s}.nav nav a:hover,.sign-in:hover{color:#7fe6ca}.sign-in{color:#e7f5ef;border:1px solid #356458;border-radius:99px;padding:10px 14px}.sign-in span,.card a span,.button span{margin-left:5px;transition:transform .2s;display:inline-block}a:hover span{transform:translate(2px,-2px)}.hero{grid-template-columns:1.02fr .98fr;align-items:center;min-height:720px;padding:76px 0 105px;display:grid}.eyebrow,.number{color:#7cdfc5;letter-spacing:.14em;margin:0;font:500 10px DM Mono,monospace}.eyebrow>i{background:#71dfbe;border-radius:50%;width:7px;height:7px;margin:0 7px 1px 0;display:inline-block;box-shadow:0 0 14px #71dfbe}.hero h1{letter-spacing:-.075em;margin:17px 0 25px;font-size:clamp(60px,7vw,105px);line-height:.91}.hero em,h2 em,h3 em{color:#8fe8d1;font:italic 600 1em Playfair Display}.lead{color:#b6cec6;max-width:490px;font-size:16px;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border:1px solid #79ddc3;border-radius:4px;padding:14px 18px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-block}.button:hover{transform:translateY(-3px)}.primary{color:#062119;background:#75dec3}.secondary{color:#d9eee8;background:#0b2923;border-color:#39695c}.live{color:#7f9e94;letter-spacing:.07em;margin-top:50px;font:10px DM Mono,monospace}.live>i{background:#67eaa5;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.8s infinite blink;display:inline-block;box-shadow:0 0 10px #67eaa5}.live span{margin-left:24px}.scroll{color:#6c9185;letter-spacing:.12em;font:9px DM Mono,monospace;position:absolute;bottom:28px}.scroll i{background:#5da994;width:42px;height:1px;margin-left:10px;display:inline-block}.route-scene{will-change:opacity,transform;animation:.28s cubic-bezier(.2,.75,.25,1) both route-in}@keyframes route-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.topology{height:430px;position:relative}.topology:before{content:"";filter:blur(8px);background:radial-gradient(circle,#3dc39b33,#0000 67%);position:absolute;inset:15%}.orbit{border:1px solid #7adfc340;border-radius:50%;position:absolute;transform:rotateX(66deg)rotate(-18deg)}.first{animation:21s linear infinite reverse spin;inset:20% 12%}.second{border-color:#68b4d74a;animation:13s linear infinite spin;inset:30% 5%;transform:rotateX(66deg)rotate(47deg)}.third{border-style:dashed;animation:30s linear infinite spin;inset:14% 25%}.core{z-index:2;background:radial-gradient(circle at 32% 27%,#2d9078,#0b342c);border:1px solid #7be3c8;border-radius:50%;place-items:center;width:94px;height:94px;animation:4s ease-in-out infinite breathe;display:grid;position:absolute;top:42%;left:44%;box-shadow:0 0 0 13px #3fbea20d,0 0 50px #58ddb448}.core b{margin-top:18px;font:700 38px Playfair Display}.core small{color:#a2ecd8;letter-spacing:.15em;margin-top:-18px;font:8px DM Mono}.node{z-index:3;background:#0a2923cf;border:1px solid #91dfcb55;border-radius:5px;gap:2px;padding:10px 12px;animation:5s ease-in-out infinite float;display:grid;position:absolute;box-shadow:0 12px 25px #0003}.node b{font-size:12px}.node small{color:#78bca9;letter-spacing:.08em;font:8px DM Mono}.crm-node{top:12%;left:20%}.mfx-node{animation-delay:-2.2s;bottom:21%;right:4%}.go-node{animation-delay:-3.4s;bottom:5%;left:18%}.link{z-index:1;transform-origin:0;opacity:.75;background:linear-gradient(90deg,#67d8ba,#0000);height:1px;position:absolute}.link-a{width:170px;top:35%;left:30%;transform:rotate(31deg)}.link-b{width:157px;top:55%;left:51%;transform:rotate(28deg)}.link-c{width:135px;top:60%;left:26%;transform:rotate(-51deg)}.packet{z-index:4;background:#9affdf;border-radius:50%;width:8px;height:8px;animation:3.4s ease-in-out infinite travel;position:absolute;box-shadow:0 0 13px #87ffdc}.one{top:39%;left:38%}.two{animation-delay:-1.7s;bottom:30%;right:24%}.ticker{white-space:nowrap;color:#a4e8d6;letter-spacing:.12em;background:#0b2520;border-block:1px solid #27564a;padding:15px 0;font:12px DM Mono;overflow:hidden}.ticker div{min-width:200%;animation:23s linear infinite marquee;display:inline-block}.ticker b{color:#f0d27d;padding:0 26px}.statement{grid-template-columns:.65fr 1.25fr .85fr;gap:45px;padding:150px 0;display:grid}.statement h2,.engineering h2,.closing h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(39px,4.2vw,64px);line-height:1.02}.statement>p:last-child{color:#a0bdb4;align-self:end;font-size:14px;line-height:1.75}.section-head{color:#91ada4;justify-content:space-between;margin-bottom:25px;font-size:13px;display:flex}.product-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card{background:#0c2923;border:1px solid #2a594d;border-radius:8px;min-height:590px;padding:33px;transition:border-color .3s;position:relative;overflow:hidden}.card:hover{border-color:#5ba891}.glow{filter:blur(65px);opacity:.42;background:#14785e;border-radius:50%;width:330px;height:330px;position:absolute;top:-160px;right:-110px}.label{color:#7ee0c5;letter-spacing:.1em;font:12px DM Mono;position:relative}.label b{margin-left:10px}.card h3{letter-spacing:-.07em;margin:50px 0 18px;font-size:clamp(39px,4vw,58px);line-height:.96;position:relative}.card>p:not(.label){color:#aacbbf;max-width:390px;font-size:14px;line-height:1.7;position:relative}.card ul{color:#d5e9e3;padding:0;font-size:12px;line-height:2.1;list-style:none;position:relative}.card li:before{content:"";background:#70d8bd;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.card>a{z-index:2;color:#a9f0da;font-size:12px;font-weight:800;text-decoration:none;position:absolute;bottom:32px}.crm-widget{color:#7dbaaa;background:#09261fbd;border:1px solid #427a6b;border-radius:4px;gap:2px;width:145px;padding:15px;font:9px DM Mono;display:grid;position:absolute;bottom:25px;right:30px}.crm-widget b{letter-spacing:-.08em;color:#f0faf6;font:700 44px Manrope}.crm-widget i{background:linear-gradient(90deg,#72e8a5 68%,#356d5d 68%);height:2px;margin:6px 0}.crm-widget em{color:#70e9a5;font:700 10px DM Mono}.mfx-widget{align-items:center;gap:5px;display:flex;position:absolute;bottom:30px;right:28px}.mfx-widget i{background:#154366;border:1px solid #80bfe1;border-radius:50%;width:18px;height:18px;animation:2.6s infinite pulse}.mfx-widget i:nth-child(2){animation-delay:-.3s}.mfx-widget i:nth-child(3){animation-delay:-.6s}.mfx-widget i:nth-child(4){animation-delay:-.9s}.mfx-widget i:nth-child(5){background:#60e0b6;animation-delay:-1.2s}.mfx-widget small{white-space:nowrap;color:#79a3bd;font:7px DM Mono;position:absolute;top:30px;right:-5px}.engineering{color:#0b2922;background:#e1eee9;margin-top:145px;padding:115px 0}.engineering-grid{grid-template-columns:1fr .93fr;align-items:center;gap:90px;display:grid}.engineering .eyebrow{color:#267b65}.engineering h2 em{color:#177761}.engineering p:not(.eyebrow){color:#466b60;max-width:500px;font-size:14px;line-height:1.75}.engineering .secondary{color:#104439;background:0 0;border-color:#8cc1b4}.terminal{color:#c4e1da;background:#0b1e22;border-radius:8px;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 45px #05281f30}.terminal header{background:#112d32;align-items:center;gap:6px;padding:13px 15px;display:flex}.terminal header i{background:#4a716c;border-radius:50%;width:7px;height:7px}.terminal header i:first-child{background:#e58278}.terminal header i:nth-child(2){background:#e7cc75}.terminal header span{color:#7b9f9a;margin-left:8px;font:9px DM Mono}.terminal pre{margin:0;padding:27px;font:12px/1.85 DM Mono}.terminal pre>b,.terminal mark{color:#7ee7c7;background:0 0}.terminal pre em{color:#a8d0e8;font:inherit}.terminal pre strong{color:#a6e7bc}.terminal mark{animation:1s infinite blink}.proof{border-bottom:1px solid #2b5b4e;grid-template-columns:repeat(3,1fr);padding:110px 0;display:grid}.proof div{border-left:1px solid #2b5b4e;gap:9px;padding:0 28px;display:grid}.proof div:first-child{border:0;padding-left:0}.proof small{color:#7ca99c;letter-spacing:.13em;font:10px DM Mono}.proof b{max-width:230px;font:600 21px/1.2 Playfair Display}.closing{padding:150px 0 130px}.closing h2{font-size:clamp(62px,8vw,116px)}.closing>p:not(.eyebrow){color:#aac9c0;margin-top:25px}.footer{color:#7c9e93;border-top:1px solid #285449;justify-content:space-between;align-items:center;padding:28px 0 40px;font-size:10px;display:flex}@keyframes spin{to{transform:rotateX(66deg)rotate(342deg)}}@keyframes breathe{50%{transform:scale(1.08);box-shadow:0 0 0 20px #51c9a208,0 0 65px #58ddb466}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes travel{50%{opacity:.25;transform:translate(42px,25px)}}@keyframes blink{50%{opacity:.25}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes pulse{50%{transform:scale(1.22);box-shadow:0 0 15px #6edabe}}.nav nav{margin-right:0}.product-menu{margin-bottom:-14px;padding-bottom:14px;position:relative}.product-menu-trigger{cursor:pointer;color:#9fb2c5;background:0 0;border:1px solid #0000;border-radius:5px;min-height:38px;padding:0 15px;font:12px Manrope,Arial,sans-serif;transition:color .18s,border-color .18s,background .18s}.product-menu-trigger:after{content:"+";color:#79d9c4;margin-left:7px;font:14px DM Mono;transition:transform .18s;display:inline-block}.product-menu:hover .product-menu-trigger,.product-menu[data-open=true] .product-menu-trigger{color:#e8f1f8;background:#101c29;border-color:#34556c}.product-menu[data-open=true] .product-menu-trigger:after{transform:rotate(45deg)}.product-menu-panel{pointer-events:none;opacity:0;background:#101c29;border:1px solid #34556c;border-radius:6px;min-width:180px;padding:8px;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.25,1);display:grid;position:absolute;top:100%;right:0;transform:translate(9px,-6px);box-shadow:0 18px 36px #02081166}.product-menu[data-open=true] .product-menu-panel{pointer-events:auto;opacity:1;transform:translate(0,0)}.product-menu-panel a{color:#e8f1f8;border-radius:4px;padding:10px 11px;font-size:12px;font-weight:700;text-decoration:none}.product-menu-panel a:hover{color:#7ee0c5;background:#1a2d40}.product-menu-side-apps{color:#7f9bb0;letter-spacing:.11em;text-transform:uppercase;border-left:1px solid #45677d;margin:1px 11px 7px;padding:7px 0 0 13px;font:9px DM Mono}.company-principles{border-top:1px solid #2a4357;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:72px;padding:120px 0;display:grid}.company-principles-intro h2{letter-spacing:-.065em;margin:15px 0 20px;font-size:clamp(35px,4vw,57px);line-height:1.02}.company-principles-intro>p:last-child{color:#a7bac9;max-width:360px;font-size:14px;line-height:1.75}.company-principles-grid{background:#2a4357;border:1px solid #2a4357;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:1px;display:grid}.company-principles-grid article{background:#0d1825;min-height:220px;padding:28px}.company-principles-grid span{color:#78dfc5;font:10px DM Mono}.company-principles-grid h3{letter-spacing:-.035em;margin:30px 0 11px;font-size:19px}.company-principles-grid p{color:#a6bac9;margin:0;font-size:12px;line-height:1.75}.footer-location{color:#91bcae}.footer-location:before{content:"";background:#72dfbf;border-radius:50%;width:5px;height:5px;margin:0 8px 1px 0;display:inline-block;box-shadow:0 0 8px #72dfbf}.route-scene,.route-scene *{cursor:default}.route-scene a,.route-scene a *,.route-scene button,.route-scene button *{cursor:pointer}.product-menu,.product-menu *{cursor:pointer!important}.product-menu-trigger{-webkit-user-select:none;user-select:none}.product-page.landing-theme,.product-page.mfx.landing-theme{background:radial-gradient(circle at 78% 9%,#18344a 0,#0000 34rem),#0a111b}.hero{grid-template-columns:1fr;justify-items:center;padding:105px 0 110px}.hero-copy{text-align:center;width:min(100%,700px)}.hero-copy .lead{max-width:620px;margin-inline:auto}.hero-copy .actions{justify-content:center}.topology{display:none}.hero-copy{min-height:400px}@media (width<=760px){.hero-copy{text-align:left;min-height:0}.hero-copy .lead{margin-left:0}.hero-copy .actions{justify-content:flex-start}}.portal-access-actions{align-items:stretch}.portal-access-actions .button{text-align:center;justify-content:center;align-items:center;min-height:56px;display:inline-flex}.portal-access-actions .button:not(.portal-production-disabled){gap:7px}.portal-access-actions .button:not(.portal-production-disabled) span{margin-left:0}.portal-production-disabled{opacity:.58;flex-direction:column;gap:2px;cursor:default!important}.portal-production-disabled small{letter-spacing:.05em;font:9px DM Mono}.side-apps{border-top:1px solid #2a4357;padding:120px 0}.side-apps-intro{grid-template-columns:.67fr 1.33fr;gap:72px;margin-bottom:42px;display:grid}.side-apps-intro h2{letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(35px,4vw,57px);line-height:1.02}.side-apps-intro>p:last-child{color:#a7bac9;align-self:end;max-width:520px;font-size:14px;line-height:1.75}.side-apps-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.side-apps-grid article{background:#0d1825;border:1px solid #2a4357;border-radius:7px;padding:32px}.side-apps-grid h3{letter-spacing:-.055em;margin:27px 0 13px;font-size:clamp(28px,3vw,42px);line-height:1}.side-apps-grid>article>p:not(.eyebrow){color:#a6bac9;margin:0;font-size:13px;line-height:1.75}.side-app-specs{border-top:1px solid #2a4357;gap:10px;margin:30px 0 0;padding:20px 0 0;list-style:none;display:grid}.side-app-specs li{gap:3px;display:grid}.side-app-specs b{color:#79dec3;letter-spacing:.1em;text-transform:uppercase;font:9px DM Mono}.side-app-specs span{color:#d3e0e9;font-size:12px}.side-app-note{color:#91aabb;max-width:780px;margin:25px 0 0;font-size:12px;line-height:1.7}.side-apps .eyebrow{color:#78dfc5}@media (width<=760px){.side-apps{padding:80px 0}.side-apps-intro{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.side-apps-intro>p:last-child{margin:0}.side-apps-grid article{padding:26px}}.product-menu-panel .product-menu-side-apps{color:#7f9bb0;letter-spacing:.11em;text-transform:uppercase;border-left:1px solid #45677d;margin:1px 11px 7px;padding:7px 0 0 13px;font:9px DM Mono;display:block}.product-menu-trigger{min-height:42px;padding-inline:18px;font-size:13px}.product-menu-panel{min-width:205px;padding:9px}.product-menu-panel a{padding:11px 13px;font-size:13px}.product-menu-panel .product-menu-side-apps{color:#a7c9c0;letter-spacing:.09em;text-transform:uppercase;background:#102333;border-left:2px solid #5eaa9b;border-radius:4px;min-height:38px;margin:1px 0 4px 12px;padding:10px 12px 10px 15px;font:10px DM Mono}.product-menu-panel .product-menu-side-apps:hover{color:#80e2c7;background:#183247}.back-to-top{z-index:12;pointer-events:none;opacity:0;color:#9ddacb;background:#102131e8;border:1px solid #3b6677;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:112px;height:46px;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.25,1);display:flex;position:fixed;top:50%;right:20px;transform:translate(136px,-50%);box-shadow:0 12px 30px #02081142}.back-to-top[data-visible=true]{pointer-events:auto;opacity:1;transform:translateY(-50%)}.back-to-top:hover{color:#dffaf2;background:#173247}.back-to-top span{font:700 20px DM Mono}.back-to-top small{letter-spacing:.1em;font:10px DM Mono}.back-to-top:focus-visible{outline-offset:-4px;outline:2px solid #75dec3}@media (width<=760px){.back-to-top{width:104px;height:42px;top:auto;bottom:16px;right:16px;transform:translate(124px)}.back-to-top[data-visible=true]{transform:translate(0,0)}.back-to-top span{font-size:18px}}.crm-network{color:#b4d7d0;width:215px;height:155px;position:absolute;bottom:20px;right:20px}.crm-network-core{z-index:2;background:radial-gradient(circle at 34% 28%,#237b6f,#0d2d35);border:1px solid #72dfbf;border-radius:50%;place-items:center;width:63px;height:63px;display:grid;position:absolute;top:51px;left:78px;box-shadow:0 0 0 9px #54cfb10d,0 0 28px #62dabb3d}.crm-network-core b{margin-top:11px;font:700 16px Playfair Display}.crm-network-core small{color:#a5ecdb;letter-spacing:.12em;margin-top:-16px;font:7px DM Mono}.crm-network-node{z-index:2;color:#95c9be;letter-spacing:.06em;background:#0d1e2dcc;border:1px solid #456e78;border-radius:4px;padding:7px 8px;font:8px DM Mono;position:absolute}.crm-network-access{top:16px;left:4px}.crm-network-subscriptions{top:13px;right:0}.crm-network-support{bottom:4px;left:7px}.crm-network-processing{bottom:8px;right:-4px}.crm-network-link{z-index:1;transform-origin:0;background:linear-gradient(90deg,#65d5b9,#65d5b900);height:1px;position:absolute}.crm-network-link-access{width:51px;top:49px;left:54px;transform:rotate(27deg)}.crm-network-link-subscriptions{width:59px;top:54px;left:130px;transform:rotate(-21deg)}.crm-network-link-support{width:56px;top:100px;left:52px;transform:rotate(-38deg)}.crm-network-link-processing{width:52px;top:102px;left:130px;transform:rotate(34deg)}:root{color:#e8f1f8;background:#0a111b}main{background:radial-gradient(circle at 78% 9%,#18344a 0,#0000 34rem),#0a111b}.nav nav a,.sign-in{color:#9fb2c5}.sign-in{background:#111e2c;border-color:#34556c}.lead{color:#afc0d0}.live{color:#8298aa}.card{background:#111b28;border-color:#2a4357}.mfx{background:#111c2c;border-color:#314c65}.card>p:not(.label){color:#aebecd}.mfx>p:not(.label){color:#b7c7d9}.card ul{color:#d7e4ee}.glow{opacity:.3;background:#1b7780}.mfx .glow{background:#285f94}.ticker{color:#b5cedf;background:#0d1926;border-color:#28475c}.statement>p:last-child,.section-head{color:#a3b5c5}.number{color:#7c99ac}.proof,.proof div{border-color:#2a4357}.footer{color:#7e98aa;border-color:#2a4357}.terminal{background:#0b1520;box-shadow:0 24px 45px #02081140}.terminal header{background:#111f2c}.terminal pre span{color:#7392a2}.engineering{color:#0d2933;background:#dce7ee}.engineering p:not(.eyebrow){color:#486370}.engineering .secondary{border-color:#89acb4}.secondary{background:#101f2d;border-color:#385d72}.orbit{border-color:#6db9bf55}.second{border-color:#78aee466}.node{background:#0e1c2dd9;border-color:#88c6d055}.node small{color:#79bfb3}.core{background:radial-gradient(circle at 32% 27%,#227e71,#0c2930);border-color:#79d9c4}.crm-widget{background:#0e1c2de8;border-color:#426b78}.mfx-widget i{background:#1b4f76}@media (width<=760px){.shell{width:min(100% - 38px,1200px)}.nav{height:76px}.nav nav{display:none}.sign-in{margin-left:auto}.hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:66px 0 80px;display:flex}.hero h1{font-size:clamp(56px,17vw,85px)}.topology{width:100%;height:315px;margin-top:24px}.core{top:40%;left:40%}.live{line-height:2.4}.live span{margin-left:0;display:block}.scroll{display:none}.statement{grid-template-columns:1fr;gap:22px;padding:90px 0}.statement h2{font-size:43px}.section-head{display:block}.section-head>p:last-child{margin-top:15px}.product-grid,.engineering-grid{grid-template-columns:1fr}.card{min-height:540px;padding:26px}.engineering{margin-top:85px;padding:85px 0}.engineering-grid{gap:48px}.terminal{transform:none}.proof{grid-template-columns:1fr;gap:28px;padding:72px 0}.proof div,.proof div:first-child{border-left:1px solid #2b5b4e;padding-left:20px}.closing{padding:95px 0 80px}.footer{flex-direction:column;align-items:flex-start;gap:15px}.crm-widget{right:23px}.mfx-widget{right:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.website-theme-switcher{background:#101c29;border:1px solid #34556c;border-radius:5px;display:inline-flex;overflow:hidden}.website-theme-switcher button{cursor:pointer;color:#aabccc;letter-spacing:.03em;background:0 0;border:0;min-height:34px;padding:0 10px;font:700 10px Manrope,Arial,sans-serif;transition:color .18s,background .18s}.website-theme-switcher button.active{color:#06202d;background:#75dec3}.website-theme-switcher button:focus-visible{outline-offset:-2px;outline:2px solid #75dec3;position:relative}html[data-theme=light]{color:#172033;background:#f6f8fb}html[data-theme=light] main{background:radial-gradient(circle at 78% 9%,#dcebf3 0,#0000 34rem),#f6f8fb}html[data-theme=light] .grain{opacity:.022;mix-blend-mode:multiply}html[data-theme=light] .brand{color:#172033}html[data-theme=light] .brand>b{color:#fff;background:#0b6f9f}html[data-theme=light] .nav nav a{color:#516174}html[data-theme=light] .nav nav a:hover{color:#0b6f9f}html[data-theme=light] .website-theme-switcher{background:#fff;border-color:#33445838;box-shadow:0 4px 16px #1f2f4414}html[data-theme=light] .website-theme-switcher button{color:#506176}html[data-theme=light] .website-theme-switcher button.active{color:#fff;background:#0b6f9f}html[data-theme=light] .website-theme-switcher button:focus-visible{outline-color:#0b74a6}html[data-theme=light] .product-menu-trigger{color:#506176}html[data-theme=light] .product-menu-trigger:after{color:#0b6f9f}html[data-theme=light] .product-menu:hover .product-menu-trigger,html[data-theme=light] .product-menu[data-open=true] .product-menu-trigger{color:#172033;background:#edf4f8;border-color:#0b6f9f57}html[data-theme=light] .product-menu-panel{background:#fff;border-color:#3344582e;box-shadow:0 18px 36px #1f2f4424}html[data-theme=light] .product-menu-panel a{color:#172033}html[data-theme=light] .product-menu-panel a:hover{color:#0b6f9f;background:#edf4f8}html[data-theme=light] .product-menu-panel .product-menu-side-apps{color:#617083;background:#f3f7fa;border-left-color:#0b6f9f}html[data-theme=light] .product-menu-panel .product-menu-side-apps:hover{color:#07567c;background:#e7f2f7}html[data-theme=light] .eyebrow,html[data-theme=light] .number{color:#0b6f9f}html[data-theme=light] .eyebrow>i{background:#0b6f9f;box-shadow:0 0 12px #0b6f9f66}html[data-theme=light] .hero em,html[data-theme=light] h2 em,html[data-theme=light] h3 em{color:#0b6f9f}html[data-theme=light] .lead{color:#526276}html[data-theme=light] .primary{color:#fff;background:#0b6f9f;border-color:#0b6f9f}html[data-theme=light] .primary:hover{background:#075d87}html[data-theme=light] .secondary{color:#29445b;background:#fff;border-color:#0b6f9f59}html[data-theme=light] .live{color:#617083}html[data-theme=light] .live>i{background:#16824f;box-shadow:0 0 9px #16824f73}html[data-theme=light] .scroll{color:#617083}html[data-theme=light] .scroll i{background:#6f8a9d}html[data-theme=light] .ticker{color:#46657a;background:#edf4f8;border-color:#33445829}html[data-theme=light] .ticker b{color:#0b6f9f}html[data-theme=light] .statement>p:last-child,html[data-theme=light] .section-head{color:#617083}html[data-theme=light] .company-principles,html[data-theme=light] .side-apps{border-color:#3344582b}html[data-theme=light] .company-principles-intro>p:last-child,html[data-theme=light] .side-apps-intro>p:last-child{color:#617083}html[data-theme=light] .company-principles-grid{background:#33445829;border-color:#33445829}html[data-theme=light] .company-principles-grid article,html[data-theme=light] .side-apps-grid article{background:#fff}html[data-theme=light] .company-principles-grid span,html[data-theme=light] .side-apps .eyebrow,html[data-theme=light] .side-app-specs b{color:#0b6f9f}html[data-theme=light] .company-principles-grid p,html[data-theme=light] .side-apps-grid>article>p:not(.eyebrow),html[data-theme=light] .side-app-note{color:#617083}html[data-theme=light] .side-apps-grid article{border-color:#3344582b}html[data-theme=light] .side-app-specs{border-color:#33445829}html[data-theme=light] .side-app-specs span{color:#36485b}html[data-theme=light] .card{background:#fff;border-color:#3344582b;box-shadow:0 10px 30px #1f2f440f}html[data-theme=light] .mfx{background:#fafdff;border-color:#0b6f9f45}html[data-theme=light] .card:hover{border-color:#0b6f9f}html[data-theme=light] .card>p:not(.label),html[data-theme=light] .mfx>p:not(.label){color:#617083}html[data-theme=light] .card ul{color:#36485b}html[data-theme=light] .card li:before{background:#0b6f9f}html[data-theme=light] .card>a,html[data-theme=light] .label{color:#0b6f9f}html[data-theme=light] .glow{opacity:.17;background:#70c8be}html[data-theme=light] .mfx .glow{background:#8ec5e2}html[data-theme=light] .proof{border-bottom-color:#3344582b}html[data-theme=light] .proof div{border-color:#3344582b}html[data-theme=light] .proof small,html[data-theme=light] .footer{color:#617083}html[data-theme=light] .footer{border-color:#3344582b}html[data-theme=light] .footer-location{color:#0b6f9f}html[data-theme=light] .footer-location:before{background:#0b6f9f;box-shadow:0 0 8px #0b6f9f59}html[data-theme=light] .engineering{color:#172033;background:#edf4f8}html[data-theme=light] .engineering .eyebrow,html[data-theme=light] .engineering h2 em{color:#0b6f9f}html[data-theme=light] .engineering p:not(.eyebrow){color:#617083}html[data-theme=light] .engineering .secondary{color:#29445b;background:#fff;border-color:#0b6f9f59}html[data-theme=light] .terminal{color:#d8e6ef;background:#172033;box-shadow:0 24px 45px #1f2f442e}html[data-theme=light] .terminal header{background:#213047}html[data-theme=light] .back-to-top{color:#0b6f9f;background:#fffffff0;border-color:#0b6f9f73;box-shadow:0 12px 30px #1f2f4426}html[data-theme=light] .back-to-top:hover{color:#07567c;background:#edf4f8}html[data-theme=light] .back-to-top:focus-visible{outline-color:#0b74a6}@media (width<=760px){.nav nav{gap:10px;margin-right:0;display:flex}.product-menu-trigger{min-height:36px;padding-inline:11px;font-size:11px}.website-theme-switcher button{min-height:32px;padding-inline:8px;font-size:9px}.product-menu-panel{min-width:190px;left:0;right:auto}}
