@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f7f9ff;background:#040712;font-family:Manrope Variable,sans-serif}*{box-sizing:border-box}body{margin:0;overflow:hidden}.v6{isolation:isolate;background:radial-gradient(circle at 71% 43%,#101a39 0,#090f22d9 25%,#040712 65%);width:100vw;min-width:1200px;height:100vh;position:relative;overflow:hidden}.v6-noise{opacity:.12;background-image:radial-gradient(#9cc9ff 0 .55px,#0000 .8px);background-size:23px 29px;animation:18s linear infinite v6-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.v6-aurora{filter:blur(110px);opacity:.12;mix-blend-mode:screen;border-radius:50%;width:44vw;height:44vw;position:absolute}.v6-aurora--a{background:#376be4;animation:17s ease-in-out infinite alternate v6-aurora-a;top:-25%;right:3%}.v6-aurora--b{background:#8b1fc8;animation:23s ease-in-out infinite alternate v6-aurora-b;bottom:-35%;right:-18%}.v6 header{z-index:5;letter-spacing:.16em;color:#71809f;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:32px 5.4vw;font-size:10px;display:grid;position:absolute;top:0;left:0}.v6-wordmark{letter-spacing:-.055em;color:#fff;font-size:18px;font-weight:760}.v6-wordmark strong{color:#8370f2}.v6 header time{color:#92a6c8;justify-self:end;font:600 11px ui-monospace,monospace}.v6-copy{z-index:4;width:46vw;position:absolute;top:50%;left:5.4vw;transform:translateY(-46%)}.v6-eyebrow{letter-spacing:.24em;color:#aebdda;align-items:center;gap:12px;margin:0 0 25px;font-size:10px;font-weight:720;display:flex}.v6-eyebrow i{background:linear-gradient(90deg,#4ea5f5,#b336d1);width:30px;height:1px;box-shadow:0 0 10px #4ea5f5}.v6 h1{letter-spacing:-.065em;margin:0;font-size:clamp(64px,5vw,98px);font-weight:570;line-height:.91}.v6 h1 em{color:#0000;background:linear-gradient(90deg,#b7ddff,#569ff4 35%,#906ae9 70%,#c145d2);-webkit-background-clip:text;background-clip:text;font-style:normal}.v6-lead{color:#a7b4cc;max-width:650px;margin:31px 0;font-size:17px;line-height:1.75}.v6-stage{grid-template-columns:auto 1fr;align-items:end;gap:8px 24px;width:440px;display:grid}.v6-stage span{letter-spacing:.22em;color:#5f6d89;font-size:8px}.v6-stage strong{letter-spacing:.13em;color:#b7dfff;font:650 13px ui-monospace,monospace}.v6-stage div{background:#ffffff17;grid-column:1/-1;height:1px}.v6-stage i{transform-origin:0;background:linear-gradient(90deg,#4ea5f5,#b336d1);width:100%;height:100%;transition:transform .1s linear;display:block}.v6-visual{z-index:2;width:61vw;position:absolute;top:50%;right:-2.8vw;transform:translateY(-49%)}.v6-constellation{width:100%;overflow:visible}.v6-depth{fill:none;stroke:#6887c321;stroke-width:1px}.v6-depth--far{transform-origin:560px 380px;animation:52s linear infinite v6-depth-spin}.v6-orbit rect{fill:#070d1ee0;stroke:#7397d259}.v6-orbit circle{fill:#4ea5f5;filter:url(#v6-glow)}.v6-orbit text,.v6-semantic-grid text,.v6-confirm text{fill:#95a9c8;letter-spacing:.12em;font:650 8px ui-monospace,monospace}.v6-orbit--outer{transform-origin:560px 380px;animation:9s ease-in-out infinite v6-orbit-breathe}.v6-engine__halo{fill:none;stroke:#5b83cf2e}.v6-engine__ring{fill:none;stroke:url(#v6-flow);stroke-width:5px;stroke-dasharray:10 11}.v6-engine__ring--a{animation:13s linear infinite v6-ring}.v6-engine__ring--b{stroke-width:2px;stroke-dasharray:3 8;animation:8s linear infinite v6-ring-reverse}.v6-engine__core{fill:url(#v6-core);stroke:#8e5ce28f;stroke-width:1.3px}.v6-engine__scanner{fill:url(#v6-flow);opacity:.075;transform-origin:0 0;animation:4.5s linear infinite v6-scan}.v6-engine__mark{fill:#ad8cf0;text-anchor:middle;font-size:50px;font-weight:760}.v6-engine__mode{fill:#7d8dab;letter-spacing:.17em;text-anchor:middle;font:650 7px ui-monospace,monospace}.v6-semantic-grid circle{fill:#b74bd4;filter:url(#v6-glow)}.v6-semantic-grid>g{animation:3.4s ease-in-out infinite v6-node-pulse}.v6-wave path{fill:none;stroke:url(#v6-flow);stroke-width:1px;stroke-dasharray:4 8;opacity:.25;animation:7s linear infinite v6-wave}.v6-wave path+path{animation-duration:11s;animation-direction:reverse}.v6-packet-stream circle{fill:#77bdf6;filter:url(#v6-glow);offset-path:path("M110 380 C250 250 350 510 475 380 S690 250 815 380 S955 510 1050 380");animation:7.8s linear infinite v6-packet}.v6-confirm{opacity:.25;animation:6s ease-in-out infinite v6-confirm}.v6-confirm path{fill:none;stroke:#bd68d8;stroke-dasharray:5 5}.v6-confirm circle{fill:#ce75df;filter:url(#v6-glow)}.v6-telemetry{background:#7897cd21;border:1px solid #7897cd21;grid-template-columns:repeat(3,1fr);gap:1px;width:300px;display:grid;position:absolute;bottom:8%;right:8%}.v6-telemetry div{background:#050916cc;flex-direction:column;gap:5px;padding:10px;display:flex}.v6-telemetry span{letter-spacing:.12em;color:#657796;font:600 7px ui-monospace,monospace}.v6-telemetry strong{color:#b6cce9;font:600 11px ui-monospace,monospace}.v6 footer{z-index:5;color:#65738e;letter-spacing:.15em;align-items:center;gap:13px;font:600 8px ui-monospace,monospace;display:flex;position:absolute;bottom:28px;left:5.4vw;right:5.4vw}.v6 footer i{background:linear-gradient(90deg,#4ea5f5,#8b1fc8);width:32px;height:1px}.v6 footer b{color:#8798b6;margin-left:auto;font-weight:600}.v6[data-phase=PARSE] .v6-engine__core,.v6[data-phase=INFER] .v6-engine__core{stroke:#5caaf4}.v6[data-phase=MAP] .v6-semantic-grid text{fill:#d3e8ff}.v6[data-phase=COMPOSE] .v6-engine__ring--a,.v6[data-phase=VERIFY] .v6-engine__ring--a{stroke-width:8px}.v6[data-phase=RELAY] .v6-confirm{opacity:1}@keyframes v6-drift{to{background-position:230px 290px}}@keyframes v6-aurora-a{to{transform:translate(-12%,18%)scale(1.18)}}@keyframes v6-aurora-b{to{transform:translate(-18%,-14%)scale(.86)}}@keyframes v6-depth-spin{to{transform:rotate(360deg)}}@keyframes v6-orbit-breathe{50%{opacity:.72;transform:scale(1.025)}}@keyframes v6-ring{to{stroke-dashoffset:-210px}}@keyframes v6-ring-reverse{to{stroke-dashoffset:160px}}@keyframes v6-scan{to{transform:rotate(360deg)}}@keyframes v6-node-pulse{50%{opacity:.42}}@keyframes v6-wave{to{stroke-dashoffset:-96px}}@keyframes v6-packet{to{offset-distance:100%}}@keyframes v6-confirm{50%{opacity:.95}}.v6-stage small{color:#667896;letter-spacing:.13em;grid-column:1/-1;font:600 8px ui-monospace,monospace}.v6-relationships>g{opacity:.06;transition:opacity .8s}.v6-relationships>g.is-active{opacity:1}.v6-relationships path{fill:none;stroke:url(#v6-flow);stroke-width:1.4px;stroke-dasharray:3 8}.v6-relationships circle{fill:#8bcbfa;filter:url(#v6-glow)}.v6-orbit>g{transition:opacity .6s,filter .6s}.v6-orbit>g:not(.is-active){opacity:.42}.v6-orbit>g.is-active{filter:drop-shadow(0 0 10px #4ea5f56b)}.v6-orbit>g.is-active rect{fill:#0f1e41f5;stroke:#70b8ef}.v6-orbit__state{text-anchor:middle;opacity:.32;fill:#667896!important;font-size:6px!important}.v6-orbit>g.is-active .v6-orbit__state{opacity:1;fill:#91cdf5!important}.v6-intelligence-shards{opacity:.18;transform-origin:0 0;animation:28s linear infinite v6-intelligence-orbit}.v6-intelligence-shards rect{fill:#0a122aeb;stroke:#719edb73}.v6-intelligence-shards text{fill:#7894bb;text-anchor:middle;font:650 5px ui-monospace,monospace}.v6-crosshair{opacity:.15;animation:4s ease-in-out infinite v6-crosshair-pulse}.v6-crosshair circle,.v6-crosshair path{fill:none;stroke:#7b9fdb66;stroke-width:1px}.v6-operation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a19cc;border:1px solid #7197d64d;border-radius:8px;gap:5px;min-width:250px;padding:12px 14px;animation:5s ease-in-out infinite v6-operation-float;display:grid;position:absolute;top:10%;right:7%}.v6-operation span{color:#657b9f;letter-spacing:.16em;font:650 7px ui-monospace,monospace}.v6-operation strong{color:#c3e2fb;font:650 13px ui-monospace,monospace}.v6-operation i{color:#9b6ed2;letter-spacing:.12em;font:600 7px ui-monospace,monospace}.v6[data-phase=CAPTURE] .v6-engine__scanner,.v6[data-phase=PARSE] .v6-engine__scanner{opacity:.2;animation-duration:1.6s}.v6[data-phase=INFER] .v6-intelligence-shards,.v6[data-phase=MAP] .v6-intelligence-shards{opacity:1;animation-duration:8s}.v6[data-phase=COMPOSE] .v6-wave path,.v6[data-phase=RELAY] .v6-wave path{opacity:.7;stroke-width:1.8px}.v6[data-phase=VERIFY] .v6-crosshair{opacity:.75}.v6[data-phase=RELAY] .v6-confirm{opacity:1;filter:brightness(1.5)}@keyframes v6-intelligence-orbit{to{transform:rotate(360deg)}}@keyframes v6-crosshair-pulse{50%{opacity:.5;transform:scale(1.035)}}@keyframes v6-operation-float{50%{border-color:#b336d18c;transform:translateY(-8px)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#050814;--bg-2:#080d1d;--bg-3:#0b1023;--surface:#0f162ea8;--surface-strong:#0f162eeb;--line:#ffffff17;--line-strong:#ffffff29;--text:#f7f9ff;--muted:#9aa7c2;--subtle:#697793;--blue:#4ea5f5;--purple:#8b1fc8;--magenta:#b336d1;--brand-gradient:linear-gradient(135deg, var(--blue), var(--purple));--brand-gradient-flow:linear-gradient(90deg, var(--blue), var(--purple));--brand-gradient-interactive:linear-gradient(110deg, var(--blue), var(--purple) 45%, var(--blue));--font:"Manrope Variable", Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container:76.5rem;--gutter:clamp(1.25rem, 4vw, 3rem);--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font)}html,body,#root{height:100%}body{background:var(--bg);min-width:20rem;min-height:100vh;margin:0;overflow:hidden}body:before{content:"";z-index:9999;pointer-events:none;opacity:.018;background-image:radial-gradient(circle at 20% 30%,#fff 0 .5px,#0000 .7px),radial-gradient(circle at 70% 60%,#fff 0 .5px,#0000 .7px);background-size:17px 19px,23px 29px;position:fixed;inset:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--text);background:#8b1fc88c}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.container{width:min(calc(100% - (2 * var(--gutter))), var(--container));margin-inline:auto}.skip-link{z-index:200;background:var(--text);color:var(--bg);border-radius:.5rem;padding:.75rem 1rem;transition:translate .2s;position:fixed;top:1rem;left:1rem;translate:0 -180%}.skip-link:focus{translate:0}.page-section{padding-block:clamp(4.75rem,7vw,6.75rem);position:relative}.page-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4ea5f51f,#8b1fc81f,#0000);width:min(42rem,72vw);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.eyebrow{color:#b7c4dc;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.35rem;font-size:.69rem;font-weight:680;display:inline-flex}.eyebrow>span{background:var(--brand-gradient-flow);width:1.75rem;height:1px;box-shadow:0 0 12px #4ea5f580}.section-header{max-width:48rem;margin-bottom:clamp(2.5rem,4.5vw,4rem)}.section-header--center{text-align:center;margin-inline:auto}.section-header--center .eyebrow{justify-content:center}.section-header h2,.industries h2,.final-cta h2,.contact h2{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(2.45rem,5.4vw,5rem);font-weight:590;line-height:.98}.section-header h2>span>span{color:var(--text)}.section-header h2 em{color:#0000;background:linear-gradient(100deg, #d8ebff, var(--blue) 46%, #b75ad9);-webkit-background-clip:text;background-clip:text;font-style:normal}.section-header__copy{max-width:39rem;color:var(--muted);margin:1.45rem 0 0;font-size:clamp(1rem,1.5vw,1.17rem);line-height:1.7}.section-header--center .section-header__copy{margin-inline:auto}.button{isolation:isolate;min-height:3.25rem;color:var(--text);transition:border-color .28s, transform .28s var(--ease-out), box-shadow .28s;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:1.8rem;padding:.88rem 1.15rem .88rem 1.35rem;font-size:.84rem;font-weight:620;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;background:var(--brand-gradient-interactive);transition:background-position .6s var(--ease-out);background-size:220% 100%;position:absolute;inset:0}.button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #384cc238}.button:active{transform:translateY(0)scale(.985)}.button:hover:before{background-position:100% 0}.button__arrow{background:#ffffff21;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.9rem;transition:transform .28s;display:grid}.button:hover .button__arrow{transform:translate(2px,-2px)}.button--secondary{border-color:var(--line-strong);color:#d6deed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff06}.button--secondary:before{display:none}.button--secondary:hover{border-color:#4ea5f566;box-shadow:0 12px 30px #0508143d}.site-header{z-index:100;border-bottom:1px solid #0000;width:100%;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;top:0;left:0}.site-header--active{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#050814c7;border-color:#ffffff12;box-shadow:0 10px 34px #0000001f}.site-header__inner{align-items:center;gap:2rem;height:5.15rem;display:flex}.brand-mark{letter-spacing:-.04em;align-items:center;gap:.72rem;font-size:1.03rem;font-weight:730;display:inline-flex}.brand-wordmark{color:var(--text);letter-spacing:-.055em;align-items:baseline;gap:.42rem;font-size:1.32rem;font-weight:690;line-height:1;display:inline-flex}.brand-wordmark strong:last-child{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text}.brand-wordmark--compact{color:#e7f3ff;letter-spacing:.05em;background:linear-gradient(145deg,#101b3df5,#120c32f0);border:1px solid #6f8fd23d;border-radius:.65rem;place-items:center;width:2.5rem;height:2.5rem;font-size:.78rem;display:grid;box-shadow:0 0 14px #4ea5f51f}.brand-wordmark--header-compact{display:none}.desktop-nav{align-items:center;gap:2rem;margin-inline:auto;display:flex}.desktop-nav a,.site-footer nav a{color:#aeb9cf;padding-block:.5rem;font-size:.78rem;font-weight:540;position:relative}.desktop-nav a:after,.site-footer nav a:after{content:"";background:var(--brand-gradient);transform-origin:100%;width:100%;height:1px;transition:transform .3s var(--ease-out);position:absolute;bottom:.22rem;left:0;transform:scaleX(0)}.desktop-nav a:hover,.site-footer nav a:hover{color:var(--text)}.desktop-nav a:hover:after,.site-footer nav a:hover:after{transform-origin:0;transform:scaleX(1)}.desktop-nav a.is-active{color:#e8eefb}.desktop-nav a.is-active:after{transform-origin:0;transform:scaleX(.34)}.nav-cta{background:#ffffff09;border:1px solid #ffffff24;border-radius:.6rem;align-items:center;gap:.65rem;padding:.7rem .9rem;font-size:.76rem;font-weight:620;transition:border-color .25s,background .25s;display:inline-flex}.nav-cta:hover{background:#4ea5f514;border-color:#4ea5f573}.language-switcher{color:var(--subtle);letter-spacing:.08em;align-items:center;gap:.35rem;font-size:.68rem;font-weight:650;display:flex}.language-switcher a{color:#7f8ca5;padding:.35rem .12rem;transition:color .2s}.language-switcher a:hover,.language-switcher a[aria-current=page]{color:var(--text)}.language-switcher--mobile,.menu-toggle,.mobile-nav{display:none}.scene-experience,.scene-deck{background:var(--bg);width:100%;height:100svh;position:relative;overflow:hidden}.scene-deck{isolation:isolate}.scene{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4ea5f547 transparent;outline:none;position:absolute;inset:0;overflow:hidden auto}.scene>.page-section{align-items:center;min-height:100%;padding-block:calc(5.15rem + clamp(1.25rem,3vh,2.5rem)) clamp(1.5rem,3.5vh,3rem);display:grid;overflow:hidden}.scene .section-header{margin-bottom:clamp(1.5rem,3.5vh,3rem)}.scene .section-header h2,.scene .industries h2,.scene .contact h2{font-size:clamp(2.2rem,min(5vw,6vh),4.5rem)}.scene--hero .hero-track,.scene--hero .hero,.scene--hero .hero__inner{height:100%;min-height:100%}.scene--hero .hero__inner{padding-block:calc(5.15rem + clamp(1rem,2vh,2rem)) clamp(2rem,5vh,4rem)}.scene--capabilities .capability-item,.scene--capabilities .capability-matrix__core{min-height:clamp(4.2rem,8.5vh,6rem)}.scene--services .solution-card{min-height:min(43vh,25rem)}.scene--services .solution-card__top{margin-bottom:min(5vh,3.25rem)}.scene--services .solution-card__trigger>p{margin-bottom:1rem}.scene--products .product-system{min-height:min(51vh,34rem)}.scene--technology .technology,.scene--process .process{align-content:center}.scene--process .process-step__node{margin-bottom:min(3vh,2rem)}.scene--interoperability .layer-visual{min-height:min(52vh,35rem)}.scene--why .principle{min-height:min(17vh,10rem);padding-block:clamp(.8rem,1.8vh,1.35rem)}.scene--environments .industry-list>button{padding-block:clamp(.85rem,2vh,1.25rem)}.scene--conversation{flex-direction:column;display:flex}.scene--conversation>.final-cta{flex:1 0 auto;min-height:calc(100% - 10rem);padding-block:6.15rem 2rem}.scene--conversation>.site-footer{flex:none;padding-block:1.5rem 1rem}.scene--conversation .site-footer__top{padding-bottom:1.25rem}.scene--conversation .site-footer__bottom{padding-top:.9rem}.scene-impulse{z-index:90;pointer-events:none;background:var(--brand-gradient-flow);transform-origin:0;height:1px;position:fixed;top:50%;left:8vw;right:8vw;box-shadow:0 0 18px #4ea5f580}.scene-progress{z-index:95;color:#687792;letter-spacing:.1em;align-items:center;gap:.6rem;font-family:ui-monospace,monospace;font-size:.52rem;display:flex;position:fixed;bottom:1rem;right:1.25rem}.scene-progress i{background:var(--brand-gradient-flow);transform-origin:0;width:3.5rem;height:1px}.hero-track{background:var(--bg-2);position:relative}.hero{background:radial-gradient(circle at 66% 45%,#282a7a2e,#0000 36%),linear-gradient(#050814 0%,#060a18 70%,#080d1d 100%);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--bg-2));height:14rem;position:absolute;inset:auto 0 0}.hero__grid{opacity:.12;background-image:linear-gradient(#7690c429 1px,#0000 1px),linear-gradient(90deg,#7690c429 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 38% 45%,#000 0%,#0000 76%);mask-image:radial-gradient(at 38% 45%,#000 0%,#0000 76%)}.hero__glow{filter:blur(90px);opacity:.12;border-radius:50%;width:34rem;height:34rem;position:absolute}.hero__glow--blue{background:var(--blue);top:-15rem;right:17%}.hero__glow--purple{background:var(--purple);bottom:-12rem;right:-13rem}.hero__inner{z-index:2;min-height:100svh;padding-block:7.25rem 5rem;position:relative}.hero__copy{z-index:4;position:relative}.hero h1{letter-spacing:-.072em;margin:0;font-size:clamp(3.6rem,6.6vw,6.7rem);font-weight:610;line-height:.91}.hero h1>span{padding:0 .08em .08em 0;display:block;overflow:hidden}.hero h1>span>span{display:block}.gradient-text{color:#0000;background:linear-gradient(100deg, #f7f9ff 0%, #b7dbff 18%, var(--blue) 45%, #b75ad9 90%);-webkit-background-clip:text;background-clip:text;width:fit-content}.hero__lead{color:#a8b5cd;max-width:40rem;margin:1.85rem 0 0;font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.72}.hero__actions{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.hero__visual{min-width:0}.hero__visual--mobile{display:none}.hero__inner.container{width:100%;max-width:none;padding-inline:5.4vw}.hero__copy{width:min(45vw,47rem);position:absolute;top:50%;left:5.4vw;transform:translateY(-43%)}.hero h1{font-size:clamp(4.1rem,5vw,6.1rem)}.hero__lead{max-width:40rem}.hero__visual--v6{z-index:2;position:absolute;top:12%;right:2.4vw;width:64vw!important;margin:0!important}.hero-v6{position:relative;background:0 0!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important}.hero-v6 .hero-v6__field{width:100%;margin:0;position:relative;top:auto;right:auto;transform:none}.hero-v6 .v6-constellation{width:100%}.hero-v6 .v6-operation{top:8%;right:4%}.hero-v6 .v6-telemetry{bottom:5%;right:3%}.mobile-v6{aspect-ratio:.72;isolation:isolate;background:radial-gradient(circle at 50% 48%,#1d275b85,#070b1b14 58%,#0000 78%);border-radius:1rem;width:100%;position:relative;overflow:hidden}.mobile-v6:before{content:"";opacity:.16;background-image:radial-gradient(#8dc8fa 0 .55px,#0000 .8px);background-size:17px 21px;animation:20s linear infinite v6-drift;position:absolute;inset:8% 0;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.mobile-v6__constellation{width:100%;height:87%;position:absolute;inset:8% 0 5%;overflow:visible}.mobile-v6__field{fill:none;stroke:#6887c324;stroke-width:.8px;transform-origin:180px 250px;animation:64s linear infinite mobile-v6-field-spin}.mobile-v6__routes>g{opacity:.08;transition:opacity .7s}.mobile-v6__routes>g.is-active{opacity:1}.mobile-v6__routes path{fill:none;stroke:url(#mv6-flow);stroke-width:1.25px;stroke-dasharray:3 7}.mobile-v6__routes circle{fill:#8bcbfa;filter:url(#mv6-glow)}.mobile-v6__nodes>g{opacity:.34;transition:opacity .6s,filter .6s}.mobile-v6__nodes>g.is-active{opacity:1;filter:drop-shadow(0 0 8px #4ea5f56b)}.mobile-v6__nodes rect{fill:#070d1ee6;stroke:#7397d257}.mobile-v6__nodes>g.is-active rect{fill:#0f1e41f5;stroke:#70b8ef}.mobile-v6__nodes circle{fill:#4ea5f5;filter:url(#mv6-glow)}.mobile-v6__nodes text,.mobile-v6__ack text{fill:#9badc9;letter-spacing:.08em;font:650 6px ui-monospace,monospace}.mobile-v6__node-state{opacity:.5;text-anchor:middle;font-size:4.5px!important}.mobile-v6__nodes>g.is-active .mobile-v6__node-state{fill:#91cdf5;opacity:1}.mobile-v6__halo{fill:none;stroke:#5b83cf33}.mobile-v6__ring{fill:none;stroke:url(#mv6-flow);stroke-dasharray:7 8;transform-origin:50%}.mobile-v6__ring--outer{stroke-width:4px;animation:13s linear infinite v6-ring}.mobile-v6__ring--inner{stroke-width:1.6px;stroke-dasharray:2 6;animation:8s linear infinite v6-ring-reverse}.mobile-v6__scanner{fill:url(#mv6-flow);opacity:.1;transform-origin:0 0;animation:4.5s linear infinite v6-scan}.mobile-v6__core{fill:url(#mv6-core);stroke:#8e5ce2b8;stroke-width:1.2px}.mobile-v6__mark{fill:#ad8cf0;font-family:var(--font);text-anchor:middle;font-size:28px;font-weight:760}.mobile-v6__mode{fill:#7d8dab;letter-spacing:.1em;text-anchor:middle;font:650 4.2px ui-monospace,monospace}.mobile-v6__semantic circle{fill:#b74bd4;filter:url(#mv6-glow)}.mobile-v6__semantic text{fill:#9daec9;letter-spacing:.06em;font:600 3.7px ui-monospace,monospace}.mobile-v6__wave path{fill:none;stroke:url(#mv6-flow);stroke-width:.8px;stroke-dasharray:3 7;opacity:.28;animation:7s linear infinite v6-wave}.mobile-v6__wave path+path{animation-duration:11s;animation-direction:reverse}.mobile-v6__ack{opacity:.24;transition:opacity .6s}.mobile-v6__ack path{fill:none;stroke:#bd68d8;stroke-dasharray:4 5}.mobile-v6__ack circle{fill:#ce75df;filter:url(#mv6-glow)}.mobile-v6[data-phase=VERIFY] .mobile-v6__ack,.mobile-v6[data-phase=RELAY] .mobile-v6__ack{opacity:1}.mobile-v6[data-phase=PARSE] .mobile-v6__core,.mobile-v6[data-phase=INFER] .mobile-v6__core{stroke:#5caaf4}.mobile-v6[data-phase=COMPOSE] .mobile-v6__ring--outer,.mobile-v6[data-phase=VERIFY] .mobile-v6__ring--outer{stroke-width:6px}.mobile-v6__operation{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a19c7;border:1px solid #7197d642;border-radius:.45rem;gap:.18rem;min-width:9.4rem;padding:.55rem .65rem;animation:5s ease-in-out infinite v6-operation-float;display:grid;position:absolute;top:1%;right:2%}.mobile-v6__operation span{color:#657b9f;letter-spacing:.14em;font:650 .3rem ui-monospace,monospace}.mobile-v6__operation strong{color:#c3e2fb;font:650 .47rem ui-monospace,monospace}.mobile-v6__operation i{color:#9b6ed2;letter-spacing:.1em;font:600 .31rem ui-monospace,monospace}.mobile-v6__phase{color:#8ca1c1;letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;font:650 .38rem ui-monospace,monospace;display:grid;position:absolute;bottom:1.5%;left:5%;right:5%}.mobile-v6__phase>i{background:#ffffff1a;height:1px;overflow:hidden}.mobile-v6__phase b{transform-origin:0;background:linear-gradient(90deg,#4ea5f5,#b336d1);width:100%;height:100%;display:block}.mobile-v6__phase small{color:#5f6d89;font-size:.3rem}@keyframes mobile-v6-field-spin{to{transform:rotate(360deg)}}.scroll-cue{z-index:4;color:var(--subtle);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.63rem;display:flex;position:absolute;bottom:1.8rem;left:50%;transform:translate(-50%)}.scroll-cue span{background:#ffffff26;width:2.5rem;height:1px;overflow:hidden}.scroll-cue span:after{content:"";background:var(--blue);width:45%;height:100%;animation:2.4s ease-in-out infinite cue;display:block}@keyframes cue{0%{transform:translate(-120%)}60%,to{transform:translate(240%)}}.interoperability-experience{aspect-ratio:1.2;perspective:900px;width:min(118%,47rem);margin-inline:-3% -15%;position:relative}.protocol-cinema{width:100%;height:100%;overflow:visible}.protocol-cinema text{fill:#aab8d1;letter-spacing:1.4px;font-family:ui-monospace,monospace;font-size:9px;font-weight:650}.protocol-cinema--mobile{display:none}.depth-plane{transform-box:fill-box;transform-origin:50%;transition:opacity .35s, transform .7s var(--ease-out), filter .35s}.systems-field{opacity:.08;fill:none;stroke:#7b96cd47;stroke-width:1px;stroke-dasharray:2 9}.systems-field__coordinates text{fill:#63718e;font-size:7px}.system-boundary rect{fill:#080d1deb;stroke:#ffffff24;transition:stroke .3s,fill .3s}.system-boundary circle{fill:#4ea5f5}.system-boundary text{text-anchor:middle}.system-boundary>text:not(.system-boundary__status){text-anchor:start}.system-boundary__grammar{fill:none;stroke:#8fb9df;stroke-width:1.8px;stroke-linecap:round}.system-boundary__slots rect{fill:#6f8fd221;stroke:#6f8fd261}.system-boundary__status{opacity:0;transition:opacity .25s;fill:#bb6bdc!important;font-size:7px!important}.raw-frame{transition:opacity .3s, transform .6s var(--ease-out), filter .3s}.raw-frame__envelope{fill:#091227f7;stroke:#70aae09e;stroke-width:1.4px}.raw-frame__header,.raw-frame__checksum,.raw-frame__payload{fill:none;stroke:#84bce8;stroke-width:2px;stroke-linecap:round}.raw-frame__payload{stroke-width:2.6px}.raw-frame__misfit{opacity:0;fill:none;stroke:#8290ad;stroke-width:2px}.analysis-scan{opacity:0;fill:url(#cinema-gradient);filter:url(#cinema-local-glow)}.translation-engine{opacity:.72;transform:translate(360px,300px)}.translation-engine__interface{fill:#0a1027f5;stroke:#7b9ad540;stroke-width:1.4px}.translation-engine__segments{fill:none;stroke:#708ecb33;stroke-width:5px;stroke-dasharray:.065 .045;stroke-dashoffset:.7px}.translation-engine__meaning{fill:#140f39e6;stroke:#8b1fc842}.translation-engine__axis,.calibration-ticks{fill:none;stroke:#769fd42e;stroke-width:1px}.translation-engine__mark{text-anchor:middle;fill:#aa8df0!important;font-family:var(--font)!important;letter-spacing:-2px!important;font-size:40px!important;font-weight:720!important}.translation-engine__label{text-anchor:middle;fill:#8997b2!important;font-size:6px!important}.decomposition-layer,.semantic-mapper,.canonical-model,.encoder-assembly,.ack-sequence{opacity:0}.decomposition-fragment{fill:#131f42f0;stroke:#77b8ec;transition:transform .65s var(--ease-out)}.decomposition-layer__relations,.semantic-mapper path{fill:none;stroke:#755be099;stroke-width:1px}.semantic-mapper circle{fill:#a84bd0;filter:url(#cinema-local-glow)}.semantic-mapper text{fill:#b5c4dc;font-size:7px}.canonical-model rect{fill:#0f1532f7;stroke:url(#cinema-gradient);stroke-width:1.6px}.canonical-model path{fill:none;stroke:#98acdd5c}.canonical-model circle{fill:#a84bd0}.canonical-model text{fill:#b992e8;text-anchor:middle;font-size:7px}.encoder-assembly__frame{fill:#0d132df5;stroke:#895bdf6b}.encoder-assembly__packets rect{fill:url(#cinema-gradient);opacity:.9}.encoder-assembly__lock{fill:none;stroke:#8caed3}.primary-route{fill:none;stroke:#7294cc2e;stroke-width:1px;stroke-dasharray:4 8;transition:stroke .3s,stroke-width .3s}.ack-sequence path{fill:none;stroke:#b65bd8;stroke-width:1.5px;stroke-dasharray:0 1;stroke-dashoffset:1px}.ack-sequence circle{fill:#d6a1eb}.ack-sequence text{fill:#c27ce0;font-size:7px}.interoperability-experience__status{color:#697793;letter-spacing:.14em;align-items:center;gap:.55rem;font-family:ui-monospace,monospace;font-size:.48rem;display:flex;position:absolute;bottom:9%;right:9%}.interoperability-experience__status span{background:var(--purple);border-radius:50%;width:.32rem;height:.32rem;box-shadow:0 0 10px #8b1fc8b3}.interoperability-experience[data-hero-phase=incoming] .raw-frame{transform:translate(140px)}.interoperability-experience[data-hero-phase=mismatch] .raw-frame{transform:translate(400px)}.interoperability-experience[data-hero-phase=mismatch] .raw-frame__misfit{opacity:1}.interoperability-experience[data-hero-phase=mismatch] .system-boundary--api rect{stroke:#8e97b280}.interoperability-experience:is([data-hero-phase=wake],[data-hero-phase=scan],[data-hero-phase=decompose],[data-hero-phase=map],[data-hero-phase=canonical],[data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack]) .systems-field{opacity:.25}.interoperability-experience:is([data-hero-phase=wake],[data-hero-phase=scan],[data-hero-phase=decompose],[data-hero-phase=map],[data-hero-phase=canonical],[data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack]) .translation-engine{opacity:1;transform:translate(360px,300px)scale(1.06)}.interoperability-experience:is([data-hero-phase=wake],[data-hero-phase=scan],[data-hero-phase=decompose],[data-hero-phase=map],[data-hero-phase=canonical],[data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=static]) .translation-engine__segments{stroke:url(#cinema-gradient);stroke-dashoffset:0}.interoperability-experience:is([data-hero-phase=wake],[data-hero-phase=scan]) .raw-frame{transform:translate(230px)scale(1.05)}.interoperability-experience[data-hero-phase=scan] .analysis-scan{opacity:.9;animation:.6s ease-in-out both cinema-scan}@keyframes cinema-scan{0%{transform:translate(0)}to{transform:translate(121px)}}.interoperability-experience:is([data-hero-phase=decompose],[data-hero-phase=map],[data-hero-phase=canonical],[data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack]) .raw-frame{opacity:.16;filter:blur(1px);transform:translate(230px)scale(1.2)}.interoperability-experience:is([data-hero-phase=decompose],[data-hero-phase=map]) .decomposition-layer{opacity:1;transform:translate(360px,300px)scale(1.15)}.interoperability-experience[data-hero-phase=decompose] .decomposition-fragment--1{transform:translate(-35px,-25px)}.interoperability-experience[data-hero-phase=decompose] .decomposition-fragment--2{transform:translate(35px,-25px)}.interoperability-experience[data-hero-phase=decompose] .decomposition-fragment--3{transform:translate(-35px,25px)}.interoperability-experience[data-hero-phase=decompose] .decomposition-fragment--4{transform:translate(35px,25px)}.interoperability-experience[data-hero-phase=map] .decomposition-layer{opacity:.45;transform:translate(360px,300px)scale(.82)}.interoperability-experience[data-hero-phase=map] .semantic-mapper{opacity:1;transform:translate(360px,300px)scale(1.08)}.interoperability-experience:is([data-hero-phase=canonical],[data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=static]) .canonical-model{opacity:1;transform:translate(360px,300px)scale(1.1)}.interoperability-experience[data-hero-phase=canonical] .systems-field{opacity:.12}.interoperability-experience[data-hero-phase=canonical] .translation-engine{transform:translate(360px,300px)scale(1.1)}.interoperability-experience:is([data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=static]) .encoder-assembly{opacity:1;transform:translate(510px,300px)}.interoperability-experience[data-hero-phase=encode] .encoder-assembly__packets rect:first-child{animation:.45s both encoder-lock}.interoperability-experience[data-hero-phase=encode] .encoder-assembly__packets rect:nth-child(2){animation:.45s .14s both encoder-lock}.interoperability-experience[data-hero-phase=encode] .encoder-assembly__packets rect:nth-child(3){animation:.45s .28s both encoder-lock}@keyframes encoder-lock{0%{opacity:0;transform:translate(-25px)scale(.8)}to{opacity:.9;transform:none}}.interoperability-experience:is([data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=static]) .primary-route{stroke:url(#cinema-gradient);stroke-width:2.4px}.interoperability-experience:is([data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=ambient],[data-hero-phase=static]) .system-boundary--api rect{fill:#1c1243f5;stroke:#b24bd7cc}.interoperability-experience:is([data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=ambient],[data-hero-phase=static]) .system-boundary__status{opacity:1}.interoperability-experience[data-hero-phase=accepted] .system-boundary--api rect{transform-box:fill-box;transform-origin:50%;animation:destination-accept .7s var(--ease-out) both}@keyframes destination-accept{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.interoperability-experience:is([data-hero-phase=ack],[data-hero-phase=static]) .ack-sequence{opacity:.9}.interoperability-experience[data-hero-phase=ack] .ack-sequence path{animation:ack-return .65s var(--ease-out) both}@keyframes ack-return{0%{stroke-dasharray:0 1;stroke-dashoffset:1px}to{stroke-dasharray:1 0;stroke-dashoffset:0}}.interoperability-experience[data-hero-phase=ambient] .translation-engine{opacity:.82}.interoperability-experience[data-hero-phase=ambient] .systems-field{opacity:.1;animation:8s ease-in-out infinite field-calibration}.interoperability-experience[data-hero-phase=ambient] .canonical-model{opacity:.18}.interoperability-experience[data-hero-phase=ambient] .encoder-assembly{opacity:.3}@keyframes field-calibration{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.interoperability-experience:is([data-hero-phase=reentry],[data-hero-phase=static]) .translation-engine{opacity:1}.interoperability-experience[data-hero-phase=reentry] .translation-engine__segments{stroke:url(#cinema-gradient)}.solutions{background:var(--bg-2)}.solutions__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.glow-card{--glow-x:50%;--glow-y:50%;border:1px solid var(--line);background:linear-gradient(145deg,#0e152dc2,#080d1db3);position:relative;overflow:hidden}.glow-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--glow-x) var(--glow-y), #4ea5f521, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.glow-card:hover:before{opacity:1}.solution-card{min-height:31rem;transition:transform .4s var(--ease-out), border-color .35s;border-radius:.9rem;padding:clamp(1.5rem,3vw,2.2rem)}.solution-card:hover{border-color:#4ea5f54d;transform:translateY(-5px)}.solution-card__trigger{outline-offset:8px;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.solution-card__top{justify-content:space-between;align-items:flex-start;margin-bottom:6.2rem;display:flex}.solution-card__index{color:var(--blue);letter-spacing:.16em;font-family:ui-monospace,monospace;font-size:.69rem}.solution-card h3{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:570}.solution-card__trigger>p{min-height:3.3rem;color:var(--muted);margin:1rem 0 1.7rem;font-size:.92rem;line-height:1.65}.tag-list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--line);color:#8290aa;border-radius:99px;padding:.43rem .62rem;font-size:.64rem}.geo-symbol{width:4.2rem;height:4.2rem;position:relative}.geo-symbol i{border:1px solid #4ea5f557;border-radius:50%;display:block;position:absolute}.geo-symbol i:first-child{inset:0}.geo-symbol i:nth-child(2){border-color:#8b1fc880;inset:25%}.geo-symbol i:nth-child(3){background:linear-gradient(90deg, transparent, var(--blue), transparent);border:0;border-radius:0;width:128%;height:1px;top:48%;left:-14%}.geo-symbol--2 i:first-child{border-radius:.35rem;transform:rotate(45deg)}.geo-symbol--2 i:nth-child(2){border-radius:.25rem}.geo-symbol--3 i:first-child{border-style:dashed;animation:18s linear infinite orbit}.geo-symbol--4 i:first-child{border-radius:.45rem}.geo-symbol--4 i:nth-child(2){border-radius:.2rem;inset:18% 28%}.geo-symbol--4 i:nth-child(3){background:0 0;border:1px dashed #4ea5f547;border-radius:.25rem;width:76%;height:56%;top:22%;left:12%}.capabilities{background:linear-gradient(180deg, var(--bg-2), var(--bg));overflow:hidden}.capability-matrix{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.capability-matrix:before{content:"";pointer-events:none;background:radial-gradient(circle,#4ea5f514,#0000 68%);border-radius:50%;width:30rem;height:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capability-routes{z-index:0;pointer-events:none;opacity:.42;position:absolute;inset:8% 6%}.capability-routes i{background:linear-gradient(90deg,#0000,#4ea5f547,#8b1fc852,#0000);width:84%;height:1px;position:absolute;left:8%;overflow:hidden}.capability-routes i:after{content:"";width:1.4rem;height:5px;box-shadow:0 0 12px var(--blue);background:#d9f0ff;border-radius:99px;animation:7s linear infinite capability-route;position:absolute;top:-2px}.capability-routes i:first-child{top:18%;transform:rotate(8deg)}.capability-routes i:nth-child(2){top:50%}.capability-routes i:nth-child(3){top:82%;transform:rotate(-8deg)}.capability-routes i:nth-child(2):after{animation-delay:-2.3s}.capability-routes i:nth-child(3):after{animation-delay:-4.6s}@keyframes capability-route{0%{opacity:0;left:-5%}12%,88%{opacity:.8}to{opacity:0;left:102%}}.capability-fragment{display:contents}.capability-item{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:flex-end;gap:1rem;min-height:7.2rem;padding:1.3rem;transition:background .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.capability-item:hover{background:#4ea5f50e}.capability-item,.capability-matrix__core{z-index:1}.capability-item.is-related{background:#4ea5f509;border-color:#4ea5f54d}.capability-item.is-active{background:linear-gradient(135deg,#4ea5f51f,#8b1fc814);box-shadow:inset 0 0 35px #4ea5f50f}.capability-matrix__core.is-related{box-shadow:inset 0 0 42px #8b1fc824,0 0 28px #4ea5f514}.capability-item>span{color:var(--subtle);font-family:ui-monospace,monospace;font-size:.6rem}.capability-item strong{color:#bcc7db;max-width:14rem;font-size:.9rem;font-weight:520;transition:color .25s,transform .25s}.capability-item:hover strong{color:#f0f5ff;transform:translateY(-1px)}.capability-item i{background:#4ea5f55c;border-radius:50%;width:.36rem;height:.36rem;transition:background .3s,box-shadow .3s;position:absolute;top:1.1rem;right:1.1rem}.capability-item:hover i{background:var(--blue);box-shadow:0 0 13px var(--blue)}.capability-matrix__core{text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 120%,#8b1fc82e,#0000 58%),linear-gradient(135deg,#4ea5f514,#8b1fc81c);border-top:0;border-bottom:1px solid #8b1fc82e;border-left:0;border-right:1px solid #4ea5f52e;place-content:center;min-height:7.2rem;display:grid;position:relative;overflow:hidden}.capability-matrix__core:after{content:"";background:linear-gradient(90deg, transparent, var(--blue), transparent);opacity:.45;width:3.5rem;height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,1.45rem)}.capability-matrix__mark{color:#0000;background:var(--brand-gradient);letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:1.4rem}.capability-matrix__core small{color:#8b9ab5;letter-spacing:.18em;margin-top:.4rem;font-size:.45rem}.products{background:linear-gradient(180deg, var(--bg), var(--bg-2));overflow:hidden}.product-system{border:1px solid var(--line);background:radial-gradient(circle,#4ea5f517,#0000 38%),#05081485;min-height:34rem;position:relative;overflow:hidden}.product-system__grid{opacity:.16;background-image:linear-gradient(#7690c426 1px,#0000 1px),linear-gradient(90deg,#7690c426 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.product-system__routes{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.product-system__routes path{fill:none;stroke:#6991d047;stroke-width:1.2px;stroke-dasharray:5 8}.product-system__routes circle{fill:#c5e7ff;filter:drop-shadow(0 0 6px #4ea5f5)}.product-system__source,.product-system__output{z-index:3;color:#71809c;letter-spacing:.12em;align-items:center;gap:.75rem;font-family:ui-monospace,monospace;font-size:.54rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-system__source{left:2.5rem}.product-system__output{right:2.5rem}.product-system__source i,.product-system__output i{background:var(--blue);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--blue);border-radius:50%}.product-system__flow{background:linear-gradient(90deg,#4ea5f514,#4ea5f585,#8b1fc880,#4ea5f514);height:1px;position:absolute;top:50%;left:12%;right:12%;overflow:hidden}.product-system__flow i{width:1.25rem;height:5px;box-shadow:0 0 12px var(--blue);background:#d9f0ff;border-radius:99px;position:absolute;top:-2px}.product-node{z-index:4;width:min(20rem,29%);min-height:9.5rem;color:inherit;text-align:left;cursor:pointer;transition:border-color .3s, transform .3s var(--ease-out), box-shadow .3s;background:linear-gradient(145deg,#0e152df0,#080d1deb);border:1px solid #6f8fd238;align-content:center;gap:.45rem;padding:1.25rem 1.4rem;display:grid;position:absolute}.product-node:hover{border-color:#4ea5f56b;transform:translateY(-3px);box-shadow:0 18px 46px #0000003d,0 0 30px #4ea5f512}.product-node>span{color:var(--blue);font-family:ui-monospace,monospace;font-size:.55rem}.product-node strong{letter-spacing:.06em;font-size:.86rem;font-weight:620}.product-node small{color:var(--muted);font-size:.72rem;line-height:1.5}.product-node>i{color:var(--blue);opacity:.45;font-style:normal;transition:opacity .25s,transform .25s;position:absolute;top:1rem;right:1rem}.product-node:hover>i{opacity:1;transform:translate(2px,-2px)}.product-node.is-active{border-color:#62b2f199;box-shadow:0 0 0 1px #4ea5f514,0 18px 52px #0000004d,0 0 38px #4ea5f51f}.product-node--data-flow{background:radial-gradient(circle at 30% 0,#4ea5f51f,#0000 48%),radial-gradient(circle at 90% 120%,#8b1fc82e,#0000 55%),#0c1227f7;border-color:#4ea5f559;width:min(22rem,31%);min-height:11rem;top:50%;left:50%;transform:translate(-50%,-50%)}.product-node--data-flow:hover{transform:translate(-50%,calc(-50% - 3px))}.product-node--document-intelligence{top:4%;left:8%}.product-node--automate{top:4%;right:8%}.product-node--observe{bottom:4%;right:8%}.product-portfolio{border:1px solid var(--line);background:#050814b3;overflow:hidden}.product-portfolio__tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.product-portfolio__tabs button{border:0;border-right:1px solid var(--line);min-width:0;min-height:5.5rem;color:inherit;text-align:left;cursor:pointer;background:#070b1a8f;grid-template-columns:1.5rem 1fr;align-content:center;gap:.18rem .55rem;padding:.85rem 1rem;transition:background .2s,border-color .2s;display:grid;position:relative}.product-portfolio__tabs button:last-child{border-right:0}.product-portfolio__tabs button:after{content:"";background:var(--brand-gradient);opacity:0;height:2px;position:absolute;bottom:-1px;left:15%;right:15%}.product-portfolio__tabs button.is-active{background:#19224594}.product-portfolio__tabs button.is-active:after{opacity:1}.product-portfolio__tabs span{color:#58708e;grid-row:1/3;font:650 .47rem ui-monospace,monospace}.product-portfolio__tabs strong{letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.product-portfolio__tabs small{color:#76839a;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.product-showcase{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);min-height:min(41vh,27rem);display:grid}.product-showcase__copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(1.3rem,3vw,2.5rem);display:flex}.product-showcase__copy>p{color:#667a99;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font:600 .46rem ui-monospace,monospace}.product-showcase__copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.5vw,2.7rem);font-weight:590}.product-showcase__copy>strong{color:#a58ad3;letter-spacing:.04em;margin-top:.6rem;font-size:.68rem;font-weight:650}.product-showcase__copy>span{color:#98a7c0;margin-top:1rem;font-size:.76rem;line-height:1.6}.product-showcase__copy button{color:#dcecff;cursor:pointer;background:#4ea5f50d;border:1px solid #6f8fd24d;border-radius:.4rem;align-self:flex-start;margin-top:1.25rem;padding:.62rem .8rem;font-size:.65rem;font-weight:650}.product-showcase__copy button i{color:#b969da;margin-left:.7rem;font-style:normal}.product-showcase__preview{background:#060a17;place-items:center;min-width:0;padding:clamp(1rem,2.2vw,2rem);display:grid}.product-app{color:#cad6e7;background:#080d1b;border:1px solid #7491c640;border-radius:.55rem;grid-template:3.1rem 1fr/8.5rem 1fr;width:100%;max-width:50rem;min-height:25rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #00000052}.product-app__bar{background:#0b1224;border-bottom:1px solid #7491c62e;grid-column:1/-1;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.65rem;padding:0 .8rem;display:grid}.product-app__mark{color:#a78af0;background:linear-gradient(145deg,#48a9f421,#ae27d721);border:1px solid #6597f566;border-radius:.35rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.6rem;font-weight:750;display:grid}.product-app__bar>div{gap:.1rem;display:grid}.product-app__bar strong{font-size:.58rem}.product-app__bar small{color:#60718c;letter-spacing:.08em;font:550 .35rem ui-monospace,monospace}.product-app__bar label{justify-self:end;width:min(12rem,30%);position:relative}.product-app__bar label span{color:#60718c;position:absolute;top:50%;left:.55rem;transform:translateY(-50%)}.product-app__bar input{color:#b8c6d9;background:#0408128c;border:1px solid #7491c62b;border-radius:.3rem;outline:0;width:100%;padding:.42rem .6rem .42rem 1.45rem;font-size:.44rem}.product-app__bar input:focus{border-color:#5da9ef}.product-app__bar em{color:#6fbee9;letter-spacing:.12em;border:1px solid #5cb6f342;border-radius:.25rem;padding:.3rem .45rem;font:650 .34rem ui-monospace,monospace}.product-app__nav{background:#090f1f;border-right:1px solid #7491c626;flex-direction:column;gap:.15rem;padding:.75rem .55rem;display:flex}.product-app__nav button{color:#71809a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.5rem;min-height:1.8rem;padding:.4rem .5rem;font-size:.43rem;display:flex}.product-app__nav button i{border:1px solid #586984;border-radius:50%;width:.25rem;height:.25rem}.product-app__nav button.is-active{color:#c4d7ee;background:#4d8eee1a}.product-app__nav button.is-active i{background:#69b9ee;border-color:#69b9ee;box-shadow:0 0 .5rem #59b6f199}.product-app__main{min-width:0;padding:.75rem}.product-app__heading{justify-content:space-between;align-items:flex-start;display:flex}.product-app__heading p{color:#61718c;margin:0 0 .22rem;font-size:.38rem}.product-app__heading h4{color:#d9e3f2;margin:0;font-size:.75rem;font-weight:620}.product-app__heading>span{color:#7591ae;align-items:center;gap:.35rem;font-size:.38rem;display:flex}.product-app__heading>span i{background:#62c1ac;border-radius:50%;width:.3rem;height:.3rem;box-shadow:0 0 .5rem #62c1ac99}.product-app__metrics{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:.65rem;display:grid}.product-app__metrics>div{background:#0e172cb8;border:1px solid #7491c624;border-radius:.25rem;gap:.18rem;padding:.5rem .55rem;display:grid}.product-app__metrics span{color:#687994;font-size:.35rem}.product-app__metrics strong{color:#d8e2ef;font:650 .68rem ui-monospace,monospace}.product-app__metrics small{color:#56829e;font-size:.31rem}.product-app__workspace{border:1px solid #7491c626;border-radius:.3rem;grid-template-columns:minmax(0,1.5fr) minmax(9rem,.8fr);min-height:13rem;margin-top:.55rem;display:grid;overflow:hidden}.product-app__records{border-right:1px solid #7491c626;min-width:0}.product-app__records>header,.product-app__records>button{color:#8291a8;text-align:left;background:0 0;border:0;border-bottom:1px solid #7491c61c;grid-template-columns:1.3fr 1fr .72fr .48fr;align-items:center;gap:.4rem;width:100%;padding:.5rem .55rem;display:grid}.product-app__records>header{color:#536581;letter-spacing:.06em;text-transform:uppercase;background:#0c1426bf;min-height:1.7rem;font:600 .31rem ui-monospace,monospace}.product-app__records>button{cursor:pointer;min-height:2.25rem}.product-app__records>button:hover,.product-app__records>button.is-selected{background:#4586e114}.product-app__records>button.is-selected{box-shadow:inset 2px 0 #599fe7}.product-app__records button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.38rem;overflow:hidden}.product-app__records button>span:first-child{gap:.1rem;display:grid}.product-app__records button strong{color:#c5d0df;text-overflow:ellipsis;font-size:.44rem;overflow:hidden}.product-app__records button small{color:#5d6d86;text-overflow:ellipsis;font-size:.33rem;overflow:hidden}.product-app__records .status{align-items:center;gap:.25rem;font:620 .31rem ui-monospace,monospace;display:flex}.status i{background:#66c6ac;border-radius:50%;width:.25rem;height:.25rem}.status--review{color:#d2a56a}.status--review i{background:#d2a56a}.status--active{color:#70bce8}.status--active i{background:#70bce8;box-shadow:0 0 .35rem #70bce8}.product-app__detail{background:#070c19b8;min-width:0}.product-app__detail-head{border-bottom:1px solid #7491c61f;gap:.12rem;padding:.55rem .65rem;display:grid}.product-app__detail-head span,.product-app__activity>span{color:#596c88;letter-spacing:.08em;text-transform:uppercase;font:600 .31rem ui-monospace,monospace}.product-app__detail-head strong{color:#d2dcea;text-overflow:ellipsis;margin-top:.18rem;font-size:.48rem;overflow:hidden}.product-app__detail-head small{color:#586b88;font-size:.32rem}.product-app__detail dl{grid-template-columns:1fr 1fr;margin:0;padding:.4rem .65rem;display:grid}.product-app__detail dl div{padding:.3rem 0}.product-app__detail dt{color:#546680;font:.29rem ui-monospace,monospace}.product-app__detail dd{color:#aabbd0;margin:.12rem 0 0;font:550 .36rem ui-monospace,monospace}.product-app__activity{border-top:1px solid #7491c61f;padding:.35rem .65rem}.product-app__activity>div{align-items:flex-start;gap:.4rem;padding-top:.42rem;display:flex}.product-app__activity>div>i{border:1px solid #597fa3;border-radius:50%;width:.3rem;height:.3rem;margin-top:.08rem}.product-app__activity p{color:#7d8da5;flex:1;justify-content:space-between;gap:.3rem;margin:0;font-size:.33rem;display:flex}.product-app__activity small{color:#4e607a;flex:none}.product-ui{color:#c3d0e4;background:#090f20;border:1px solid #7491c63d;border-radius:.55rem;width:100%;max-width:45rem;overflow:hidden;box-shadow:0 20px 50px #00000047}.product-ui__toolbar{background:#0c1327;border-bottom:1px solid #7491c62b;justify-content:space-between;align-items:center;min-height:2.7rem;padding:.7rem 1rem;display:flex}.product-ui__toolbar strong{font-size:.67rem;font-weight:650}.product-ui__toolbar span{color:#76bdf0;letter-spacing:.12em;font:600 .42rem ui-monospace,monospace}.product-ui__metrics,.document-stats{border-block:1px solid #7491c624;grid-template-columns:repeat(3,1fr);display:grid}.product-ui__metrics>div,.document-stats>div{border-right:1px solid #7491c624;gap:.3rem;padding:.75rem 1rem;display:grid}.product-ui__metrics>div:last-child,.document-stats>div:last-child{border-right:0}.product-ui__metrics span,.document-stats span{color:#5f718e;letter-spacing:.12em;font:600 .4rem ui-monospace,monospace}.product-ui__metrics strong,.document-stats strong{color:#b7cce5;font:650 .62rem ui-monospace,monospace}.exchange-route,.device-path{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.5rem;padding:1.4rem 1rem;display:grid}.exchange-route span,.exchange-route b,.device-path span,.device-path i{letter-spacing:.08em;white-space:nowrap;font:650 .47rem ui-monospace,monospace}.exchange-route b{color:#9bcbed;border:1px solid #5f93dc47;border-radius:.25rem;padding:.38rem .5rem}.exchange-route i{background:linear-gradient(90deg,#4ea5f5,#8b1fc8);height:1px}.product-ui__log{grid-template-columns:4rem 1fr auto;align-items:center;gap:0 .8rem;padding:.55rem 1rem 1rem;display:grid}.product-ui__log span{color:#5e7391;font:.45rem ui-monospace,monospace}.product-ui__log p{color:#8f9eb5;margin:0;padding:.35rem 0;font-size:.56rem}.product-ui__log b{color:#72bde9;font:.44rem ui-monospace,monospace}.device-summary{align-items:center;gap:1rem;padding:1.2rem 1rem;display:flex}.device-summary>div:last-child{gap:.25rem;display:grid}.device-summary span{color:#657995;font:.42rem ui-monospace,monospace}.device-summary strong{color:#9fd4f5;font-size:.72rem}.device-summary small{color:#6f7f98;font-size:.5rem}.device-glyph{border:1px solid #5499dd66;border-radius:.4rem;width:3rem;height:3rem;position:relative}.device-glyph i{background:#70b6ea;width:2px;position:absolute;top:.7rem;bottom:.7rem}.device-glyph i:first-child{left:.75rem}.device-glyph i:nth-child(2){height:1rem;top:1rem;left:1.45rem}.device-glyph i:nth-child(3){right:.75rem}.device-path{padding-block:1.3rem}.device-path i{color:#735ca1;text-align:center;font-style:normal}.device-path span{color:#91a6c4}.document-stats strong{font-size:1rem}.document-table{grid-template-columns:1fr 1.2fr auto;align-items:center;padding:.7rem 1rem 1rem;display:grid}.document-table>span{color:#5c6d89;letter-spacing:.1em;padding-bottom:.45rem;font:600 .4rem ui-monospace,monospace}.document-table b,.document-table p,.document-table i{border-top:1px solid #7491c61a;padding:.5rem 0;font-size:.52rem}.document-table b{color:#a7bbd6;font-family:ui-monospace,monospace}.document-table p{color:#8493aa;margin:0}.document-table i{color:#71b9e7;font-style:normal}.inspection-score{padding:1rem}.inspection-score>div{justify-content:space-between;align-items:center;display:flex}.inspection-score span{color:#60728f;font:.42rem ui-monospace,monospace}.inspection-score strong{color:#d0a5e1;font-size:.6rem}.inspection-score>i{background:#151d35;border-radius:99px;height:.35rem;margin:.8rem 0 .5rem;display:block;overflow:hidden}.inspection-score>i b{background:linear-gradient(90deg,#4ea5f5,#8b1fc8);width:72%;height:100%;display:block}.inspection-score small{color:#6e7e96;font-size:.5rem}.inspection-list{padding:0 1rem 1rem;display:grid}.inspection-list>div{border-top:1px solid #7491c61a;grid-template-columns:1.2rem 1fr auto;align-items:center;gap:.5rem;padding:.55rem 0;display:grid}.inspection-list i{color:#73bee9;font-style:normal}.inspection-list span{color:#8e9db4;font-size:.55rem}.inspection-list b{color:#70839f;font:.45rem ui-monospace,monospace}.inspection-list>div:nth-child(3) i,.inspection-list>div:nth-child(3) b{color:#c678db}.technology{background:var(--bg);overflow:hidden}.technology-stream{border-block:1px solid var(--line);width:100%;padding-block:1.2rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.technology-stream__track{justify-content:center;width:max-content;min-width:100%;display:flex}.technology-stream__line{background:linear-gradient(90deg,#0000,#4ea5f52e,#8b1fc82e,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.technology-stream__line span{width:1.4rem;height:5px;box-shadow:0 0 13px var(--blue);background:#d8efff;border-radius:99px;animation:12s linear infinite tech-packet;position:absolute;top:-2px;left:0}.technology-chip{border-right:1px solid var(--line);color:#acb8ce;letter-spacing:.05em;background:#050814c2;justify-content:center;align-items:center;gap:.7rem;min-width:8.8rem;padding:1.2rem 1.55rem;font-family:ui-monospace,monospace;font-size:.72rem;transition:color .25s,background .25s;display:flex;position:relative}.technology-chip:first-child{border-left:1px solid var(--line)}.technology-chip:hover{color:#eef5ff;background:#4ea5f50e}.technology-chip__signal{background:var(--purple);border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 10px #8b1fc8b3}@keyframes tech-packet{0%{opacity:0;left:-3%}8%,92%{opacity:1}to{opacity:0;left:103%}}.process{background:linear-gradient(180deg, var(--bg), var(--bg-2))}.process-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.process-flow__line{background:#ffffff1a;height:1px;position:absolute;top:1.2rem;left:8%;right:8%;overflow:hidden}.process-flow__line span{background:var(--brand-gradient-flow);width:100%;height:100%;box-shadow:0 0 13px var(--blue);transform-origin:0;display:block}.process-step{z-index:2;position:relative}.process-step__node{background:var(--bg-2);color:#bddfff;width:2.45rem;height:2.45rem;box-shadow:0 0 0 7px var(--bg-2);border:1px solid #4ea5f566;border-radius:50%;place-items:center;margin-bottom:2.5rem;font-family:ui-monospace,monospace;font-size:.62rem;display:grid}.process-step h3{color:#b8c3d8;margin:0 0 .8rem;font-size:1.18rem;font-weight:560}.process-step p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.65}.integration-layer{background:var(--bg-2);overflow:hidden}.layer-visual{border:1px solid var(--line);background:radial-gradient(circle,#494cab1f,#0000 36%),#05081480;min-height:38rem;position:relative;overflow:hidden}.layer-visual__grid{opacity:.18;background-image:linear-gradient(#7690c426 1px,#0000 1px),linear-gradient(90deg,#7690c426 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.layer-core{z-index:4;text-align:center;background:radial-gradient(circle at 30% 0,#4ea5f51f,#0000 45%),radial-gradient(circle at 80% 120%,#8b1fc833,#0000 50%),linear-gradient(135deg,#0f1c3ef7,#120b2df5);border:1px solid #7d9bdd4d;place-content:center;width:min(32rem,50%);min-height:10rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 34px 90px #00000059,0 0 70px #4ea5f51f,inset 0 1px #ffffff0d}.layer-core:before,.layer-core:after{content:"";background:linear-gradient(90deg, transparent, var(--blue));width:4rem;height:1px;position:absolute;top:50%}.layer-core:before{right:100%}.layer-core:after{left:100%;transform:rotate(180deg)}.layer-core__brand{color:#0000;background:var(--brand-gradient);letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:720}.layer-core strong{letter-spacing:.24em;margin-top:.35rem;font-size:.71rem}.layer-core small{color:#71809c;letter-spacing:.12em;margin-top:.95rem;font-size:.48rem}.layer-endpoint{z-index:3;border:1px solid var(--line-strong);color:#b7c2d8;letter-spacing:.13em;background:#080d1dd1;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.63rem;display:flex;position:absolute}.layer-endpoint>i{background:var(--blue);width:.35rem;height:.35rem;box-shadow:0 0 9px var(--blue);border-radius:50%}.layer-endpoint--1{top:14%;left:11%}.layer-endpoint--2{top:14%;right:12%}.layer-endpoint--3{top:48%;left:5%}.layer-endpoint--4{top:48%;right:4%}.layer-endpoint--5{bottom:13%;left:14%}.layer-endpoint--6{bottom:13%;right:14%}.layer-connection{background:linear-gradient(90deg,#4ea5f51a,#4ea5f580);width:clamp(5rem,14vw,13rem);height:1px;position:absolute;top:50%;overflow:hidden}.layer-endpoint:nth-of-type(2n) .layer-connection{right:100%}.layer-endpoint:nth-of-type(odd) .layer-connection{left:100%}.layer-connection span{width:1.2rem;height:5px;box-shadow:0 0 12px var(--blue);background:#d9f0ff;border-radius:10px;position:absolute;top:-2px}.why-protocol-impulse{background:linear-gradient(180deg, var(--bg-2), var(--bg))}.principles-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.principle{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;min-height:12rem;padding:2rem 2rem 2rem 0;transition:background .28s,border-color .28s;display:grid}.principle:nth-child(odd){border-right:1px solid var(--line)}.principle:nth-child(2n){padding-left:2rem}.principle:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.principle:hover{background:linear-gradient(90deg,#4ea5f509,#0000);border-color:#4ea5f538}.principle>span{color:var(--blue);font-family:ui-monospace,monospace;font-size:.62rem}.principle h3{margin:0 0 .75rem;font-size:1.2rem;font-weight:560}.principle p{max-width:28rem;color:var(--muted);margin:0;font-size:.87rem;line-height:1.65}.industries{background:var(--bg)}.industries__layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.industries__copy>p:last-child{max-width:35rem;color:var(--muted);margin:1.7rem 0 0;line-height:1.75}.industry-list{border-top:1px solid var(--line)}.industry-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:3rem 1fr auto;align-items:center;width:100%;padding:1.4rem .3rem;transition:padding .3s,background .3s;display:grid}.industry-list>button:hover{background:#4ea5f509;padding-inline:.9rem}.industry-list span{color:var(--subtle);font-family:ui-monospace,monospace;font-size:.58rem}.industry-list strong{color:#c4cede;font-size:1rem;font-weight:520;transition:color .25s}.industry-list i{color:var(--blue);font-style:normal;transition:transform .25s}.industry-list>button:hover strong{color:#f3f7ff}.industry-list>button:hover i{transform:translate(3px,-3px)}.final-cta{background:radial-gradient(circle at center, #8b1fc826, transparent 38%), linear-gradient(180deg, var(--bg), var(--bg-2));text-align:center;place-items:center;min-height:42rem;padding-block:7rem;display:grid;position:relative;overflow:hidden}.final-cta:before{content:"";opacity:.13;background-image:linear-gradient(#7690c426 1px,#0000 1px),linear-gradient(90deg,#7690c426 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.final-cta__content{z-index:2;position:relative}.final-cta .eyebrow{justify-content:center}.final-cta h2{font-size:clamp(3.5rem,8vw,7.5rem)}.final-cta p:not(.eyebrow){color:var(--muted);margin:1.6rem 0 2.2rem;line-height:1.7}.final-cta__unavailable{justify-content:center;align-items:center;gap:.7rem;display:flex;font-size:.82rem!important}.final-cta__unavailable i{background:#78859c;border-radius:50%;width:.4rem;height:.4rem}.final-cta__streams i{background:linear-gradient(90deg,#0000,#4ea5f559);width:35%;height:1px;animation:5.5s ease-in-out infinite converge;position:absolute;top:50%;overflow:hidden}.final-cta__streams i:after{content:"";width:1rem;height:5px;box-shadow:0 0 11px var(--blue);background:#d7efff;border-radius:99px;animation:6s linear infinite cta-packet;position:absolute;top:-2px}.final-cta__streams i:first-child{left:0;transform:rotate(12deg)}.final-cta__streams i:nth-child(2){left:0;transform:rotate(-12deg)}.final-cta__streams i:nth-child(3){right:0;transform:rotate(168deg)}.final-cta__streams i:nth-child(4){right:0;transform:rotate(192deg)}.final-cta__streams i:nth-child(2):after{animation-delay:1.2s}.final-cta__streams i:nth-child(3):after{animation-delay:2.4s}.final-cta__streams i:nth-child(4):after{animation-delay:3.6s}.final-cta__streams span{width:.5rem;height:.5rem;box-shadow:0 0 30px var(--blue), 0 0 60px var(--purple);background:#d6edff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes converge{0%,to{opacity:.2}50%{opacity:.8}}@keyframes cta-packet{0%{opacity:0;left:-12%}12%,85%{opacity:.8}to{opacity:0;left:104%}}.contact{background:var(--bg-2)}.contact.page-section{padding-block:clamp(4.25rem,6vw,5.75rem)}.contact__layout{grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,8rem);display:grid}.contact__intro>p:not(.eyebrow){color:var(--muted);margin:1.5rem 0 0;line-height:1.7}.contact__intro .contact__secondary{color:#7f8ca5;max-width:34rem;font-size:.86rem}.contact__direct{border:1px solid var(--line);background:radial-gradient(circle at 50% 100%,#8b1fc81c,#0000 60%),#090e1fa6;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:18rem;padding:clamp(2rem,5vw,4rem);display:flex}.contact__email{color:#aebbd1;font-size:.82rem}.contact__unavailable{color:#7f8ca5;align-items:center;gap:.7rem;margin:0;font-size:.82rem;line-height:1.6;display:flex}.contact__unavailable i{background:#78859c;border-radius:50%;flex:none;width:.4rem;height:.4rem}.detail-hint{color:var(--blue);opacity:.42;font-style:normal;transition:opacity .25s,transform .25s}.solution-card__trigger>.detail-hint{position:absolute;bottom:1.25rem;right:1.4rem}.capability-item>.detail-hint{position:absolute;bottom:1.1rem;right:1.15rem}.capability-matrix__core>.detail-hint{position:absolute;top:1rem;right:1rem}.solution-card:hover .detail-hint,.capability-item:hover .detail-hint,.capability-matrix__core:hover .detail-hint{opacity:1;transform:translate(2px,-2px)}.detail-panel{z-index:300;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-panel__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#02040bbd;border:0;width:100%;position:absolute;inset:0}.detail-panel__surface{z-index:1;background:radial-gradient(circle at 100% 0,#8b1fc824,#0000 34%),linear-gradient(160deg,#0b1126fc,#050814fc);border-left:1px solid #6f8fd23d;width:min(35rem,92vw);height:100%;position:relative;box-shadow:-28px 0 80px #0000006b}.detail-panel__scroll{overscroll-behavior:contain;height:100%;padding:clamp(3.5rem,7vw,5.5rem) clamp(1.5rem,4vw,3.25rem) 3rem;overflow-y:auto}.detail-panel__close{z-index:2;border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:50%;place-items:center;transition:border-color .25s,background .25s;display:grid;position:absolute;top:1.1rem;right:1.1rem}.detail-panel__close:hover{background:#4ea5f514;border-color:#4ea5f573}.detail-panel__close span{font-size:1.45rem;font-weight:300;line-height:1}.detail-panel h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,5vw,3.8rem);font-weight:590;line-height:1}.detail-panel__description{color:#b0bdd3;margin:1.4rem 0 2.4rem;font-size:1rem;line-height:1.7}.detail-panel__sections{gap:1.75rem;display:grid}.detail-panel__sections section{border-top:1px solid var(--line);padding-top:1.35rem}.detail-panel__sections h3{color:#8393af;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.64rem;font-weight:680}.detail-panel__sections p,.detail-panel__sections li{color:var(--muted);font-size:.86rem;line-height:1.65}.detail-panel__sections p{margin:0}.detail-panel__sections ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.detail-panel__sections li{padding-left:1.1rem;position:relative}.detail-panel__sections li:before{content:"";background:var(--blue);width:.35rem;height:1px;box-shadow:0 0 7px var(--blue);position:absolute;top:.72em;left:0}.detail-panel__note{color:#9eacc4;background:#4ea5f50b;border:1px solid #4ea5f52e;margin:1.8rem 0 0;padding:1rem;font-size:.78rem;line-height:1.65}.detail-panel__cta{justify-content:space-between;width:100%;margin-top:2.2rem}.site-footer{border-top:1px solid var(--line);background:#040711;padding-block:3rem 1.5rem}.site-footer__top{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding-bottom:2.5rem;display:grid}.site-footer__top>p{color:#74819a;letter-spacing:.17em;text-transform:uppercase;font-size:.69rem}.site-footer nav{justify-content:flex-end;gap:1.4rem;display:flex}.site-footer__bottom{border-top:1px solid var(--line);color:#59667e;letter-spacing:.06em;justify-content:space-between;padding-top:1.4rem;font-size:.62rem;display:flex}.site-footer__bottom a{color:inherit;text-decoration:none}.site-footer__bottom a:hover{color:var(--text)}.scene>.page-section:not(.hero),.scene>.final-cta{isolation:isolate}.scene>.page-section:not(.hero):after,.scene>.final-cta:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;opacity:.7;background:repeating-radial-gradient(circle,#0000 0 16%,#628bcd0b 16.2% 16.5%);border:1px solid #628bcd14;border-radius:50%;width:min(28vw,28rem);position:absolute;top:12%;right:4%}.section-header{position:relative}.section-header:after{content:"SYSTEM / ACTIVE";color:#53617c;letter-spacing:.18em;font:600 .43rem ui-monospace,monospace;position:absolute;top:.3rem;right:-11rem}.solutions__grid{border:1px solid var(--line);background:#0509166b;gap:0;position:relative}.solutions__grid:before{content:"";background:var(--brand-gradient-flow);opacity:.32;height:1px;position:absolute;top:3.5rem;left:8%;right:8%}.solution-card{border:0;border-right:1px solid var(--line);background:linear-gradient(#0d142ba3,#060a18d1);border-radius:0;min-height:28rem}.solutions__grid>div:last-child .solution-card{border-right:0}.solution-card:after{content:"ONLINE";color:#60728f;letter-spacing:.15em;font:600 .43rem ui-monospace,monospace;position:absolute;top:1.9rem;right:1.9rem}.capability-matrix{border:1px solid var(--line);background:radial-gradient(circle,#4ea5f514,#0000 48%),#0509167a;gap:.65rem;padding:.65rem}.capability-item,.capability-matrix__core{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#070c1cc2;border:1px solid #658bc72b;border-radius:.35rem}.capability-item:before{content:"NODE";color:#4f5e78;letter-spacing:.16em;font:600 .4rem ui-monospace,monospace;position:absolute;top:1rem;left:1rem}.capability-matrix__core{border-color:#7966db61;box-shadow:inset 0 0 38px #4ea5f50f,0 0 30px #8b1fc80f}.product-system{border-color:#658bcd40;box-shadow:inset 0 0 80px #3252960d}.product-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-node.is-active strong{color:#eef7ff}.product-node.is-active:after{content:"SYNC";color:#76bff4;letter-spacing:.15em;font:600 .42rem ui-monospace,monospace;position:absolute;bottom:.8rem;right:1rem}.technology-stream{background:#050916a6}.technology-chip{min-width:10rem}.technology-chip:nth-child(3n) .technology-chip__signal{background:var(--blue);box-shadow:0 0 10px var(--blue)}.process-step h3{color:#dce7f8}.process-step p{max-width:18rem}.principles-grid{border:1px solid var(--line);background:#05091673}.principle{padding-left:2rem;position:relative}.principle h3{color:#dce7f8}.principle:hover h3{color:#fff}.industries__copy h2>span:last-child,.final-cta h2>span:last-child,.contact__intro h2>span:last-child{color:#0000;background:linear-gradient(100deg, #d8ebff, var(--blue) 46%, #b75ad9);-webkit-background-clip:text;background-clip:text}@media (width>=64.01rem){.hero__visual{width:112%;margin-left:2%}}@media (width<=79.99rem){.brand-wordmark--header-full{display:none}.brand-wordmark--header-compact{display:grid}}@media (width<=64rem){.desktop-nav{gap:1.15rem}.desktop-nav a{font-size:.7rem}.hero__inner{grid-template-columns:minmax(0,1fr) minmax(23rem,.8fr)}.interoperability-experience{width:108%;margin-inline:-2% -6%;transform:scale(.96)}.solutions__grid{gap:.75rem}.services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services__grid>div:nth-child(2n) .solution-card{border-right:0}.services__grid>div:nth-child(n+3) .solution-card{border-top:1px solid var(--line)}.solution-card{min-height:29rem}.solution-card__top{margin-bottom:4.5rem}.layer-core{width:46%}.layer-endpoint--3{left:2%}.layer-endpoint--4{right:2%}}@media (width<=68.75rem){.hero__inner.container{grid-template-columns:1fr}.hero__copy{width:auto;position:relative;top:auto;left:auto;transform:none}.hero__visual--v6{display:none}.hero__visual--mobile{display:block}.desktop-nav,.nav-cta{display:none}.menu-toggle{border:1px solid var(--line);background:#ffffff08;border-radius:.6rem;place-content:center;gap:.35rem;width:2.8rem;height:2.8rem;margin-left:auto;display:grid}.menu-toggle span{background:var(--text);width:1rem;height:1px;transition:transform .25s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050814f5;width:100%;display:block;position:absolute;top:100%}.mobile-nav .container{padding-block:1rem 1.5rem;display:grid}.mobile-nav a{border-bottom:1px solid var(--line);color:#b3bfd3;align-items:baseline;gap:1rem;padding:.85rem .2rem;font-size:1.25rem;font-weight:540;display:flex}.mobile-nav a.is-active{color:var(--text)}.mobile-nav a span{color:var(--subtle);font-family:ui-monospace,monospace;font-size:.55rem}.language-switcher--desktop{display:none}.mobile-nav .language-switcher--mobile{gap:.5rem;padding-top:.8rem;display:flex}.mobile-nav .language-switcher--mobile a{border:0;padding:.45rem .2rem;font-size:.8rem;display:inline}}@media (width<=48rem){.scene>.page-section{min-height:100%;padding-block:6.5rem 4.75rem;overflow:visible}.scene--hero .hero-track,.scene--hero .hero,.scene--hero .hero__inner{height:auto;min-height:100%}.scene--conversation>.final-cta{min-height:auto;padding-block:7rem 4rem}.scene--conversation>.site-footer{flex:none}.scene-progress{bottom:.65rem;right:.75rem}.page-section{padding-block:4.75rem}.section-header{margin-bottom:2.75rem}.desktop-nav,.nav-cta{display:none}.menu-toggle{border:1px solid var(--line);background:#ffffff08;border-radius:.6rem;place-content:center;gap:.35rem;width:2.8rem;height:2.8rem;margin-left:auto;display:grid}.menu-toggle span{background:var(--text);width:1rem;height:1px;transition:transform .25s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050814f5;width:100%;display:block;position:absolute;top:100%}.mobile-nav .container{padding-block:1rem 1.5rem;display:grid}.mobile-nav a{border-bottom:1px solid var(--line);align-items:baseline;gap:1rem;padding:.85rem .2rem;font-size:1.25rem;font-weight:540;display:flex}.mobile-nav a span{color:var(--subtle);font-family:ui-monospace,monospace;font-size:.55rem}.hero__inner{grid-template-columns:1fr;align-content:center;gap:1.5rem;padding-block:8.5rem 4.5rem}.hero h1{font-size:clamp(3.45rem,14vw,5.7rem)}.hero__lead{max-width:34rem}.hero__visual{width:min(100%,34rem);margin:-1rem auto 0;position:relative;bottom:auto;right:auto;opacity:1!important}.interoperability-experience{width:100%;margin-inline:auto;transform:none}.systems-field__coordinates,.calibration-ticks{display:none}.hero__copy{padding-bottom:0}.hero__grid{-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.scroll-cue{display:none}.solutions__grid{grid-template-columns:1fr}.services__grid>div .solution-card{border-right:0}.services__grid>div+div .solution-card{border-top:1px solid var(--line)}.solution-card{min-height:auto}.solution-card__top{margin-bottom:4rem}.capability-matrix{grid-template-columns:1fr 1fr}.capability-routes{display:none}.capability-item,.capability-matrix__core{min-height:6.6rem}.technology-stream{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.technology-stream::-webkit-scrollbar{display:none}.technology-stream__track{justify-content:flex-start}.technology-chip{flex:none}.process-flow{grid-template-columns:1fr 1fr;gap:2.8rem 1rem}.process-flow__line{display:none}.process-step__node{margin-bottom:1.4rem}.layer-visual{min-height:34rem}.layer-core{width:62%}.layer-core small{display:none}.layer-endpoint--1{top:10%;left:7%}.layer-endpoint--2{top:10%;right:7%}.layer-endpoint--3{top:48%;left:1%}.layer-endpoint--4{top:48%;right:1%}.layer-endpoint--5{bottom:10%;left:8%}.layer-endpoint--6{bottom:10%;right:8%}.layer-connection{width:5rem}.principles-grid{grid-template-columns:1fr}.principle:nth-child(odd){border-right:0}.principle:nth-child(2n){padding-left:0}.industries__layout,.contact__layout,.site-footer__top{grid-template-columns:1fr}.site-footer__top>p{order:3}.site-footer nav{flex-wrap:wrap;justify-content:flex-start}.product-system{gap:.75rem;min-height:auto;padding:4.5rem 1rem 4rem;display:grid}.product-system__grid{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.product-system__routes{display:none}.product-system__source,.product-system__output{justify-content:center;position:static;transform:none}.product-system__source{order:-2}.product-system__flow{background:linear-gradient(#4ea5f51a,#4ea5f57a,#8b1fc866,#4ea5f51a);width:1px;height:auto;top:3rem;bottom:3rem;left:50%}.product-system__flow i{display:none}.product-node,.product-node--data-flow{width:100%;min-height:8.5rem;position:relative;inset:auto;transform:none}.product-node--data-flow{order:-1}.product-node--data-flow:hover,.product-node:hover{transform:translateY(-2px)}.product-system__output{margin-top:.5rem}.product-portfolio__tabs{grid-template-columns:1fr 1fr}.product-portfolio__tabs button{border-bottom:1px solid var(--line);min-height:5rem}.product-portfolio__tabs button:nth-child(2n){border-right:0}.product-portfolio__tabs button:nth-child(5),.product-portfolio__tabs button:nth-child(6){border-bottom:0}.product-showcase{grid-template-columns:1fr}.product-showcase__copy{border-right:0;border-bottom:1px solid var(--line)}.product-showcase__preview{padding:.75rem}.product-app{grid-template:2.9rem 1fr/1fr;min-height:27rem}.product-app__nav{display:none}.product-app__bar{grid-template-columns:auto 1fr auto}.product-app__bar label{display:none}.product-app__main{padding:.6rem}.product-app__metrics{grid-template-columns:1fr 1fr}.product-app__workspace{grid-template-columns:1fr}.product-app__records{border-right:0}.product-app__records>header{display:none}.product-app__records>button{grid-template-columns:1fr auto auto}.product-app__records button>span:nth-child(2){display:none}.product-app__detail{border-top:1px solid #7491c626}.product-app__activity{display:none}.exchange-route,.device-path{overflow-x:auto}.detail-panel{align-items:flex-end}.detail-panel__surface{border-top:1px solid #6f8fd23d;border-left:0;border-radius:1rem 1rem 0 0;width:100%;height:min(92dvh,52rem)}.detail-panel__scroll{padding-top:4.5rem}}@media (width<=34rem){:root{--gutter:1.1rem}.interoperability-experience__status{display:none}.site-header__inner{height:4.6rem}.brand-wordmark--compact{width:2.2rem;height:2.2rem}.hero__inner{padding-top:7.3rem}.hero__copy{min-width:0;padding-bottom:0}.hero h1{font-size:clamp(2.65rem,13.2vw,4rem)}.hero__actions{flex-direction:column;align-items:stretch;width:100%}.hero__actions .button{justify-content:space-between;gap:1rem;width:100%;min-width:0}.hero__visual{width:min(100%,27rem);margin-inline:auto;transform:none}.interoperability-experience{aspect-ratio:.72;width:min(100%,19rem)}.protocol-cinema--desktop{display:none}.protocol-cinema--mobile{display:block}.protocol-cinema--mobile text{text-anchor:middle}.mobile-device rect,.mobile-api rect{fill:#080d1df0;stroke:#7699d34d}.mobile-device path,.mobile-raw-frame path{fill:none;stroke:#8fbce0;stroke-width:1.6px;stroke-linecap:round}.mobile-route{fill:none;stroke:#6797cf47;stroke-dasharray:3 6}.mobile-raw-frame{transition:opacity .3s, transform .6s var(--ease-out)}.mobile-raw-frame rect{fill:#0a132af5;stroke:#6caee6}.mobile-engine circle:first-child{fill:#0a1027f5;stroke:#6499da73}.mobile-engine circle:nth-child(2){fill:none;stroke:url(#cinema-gradient-mobile);stroke-width:4px;stroke-dasharray:.08 .06}.mobile-engine text:first-of-type{fill:#aa8df0;font-family:var(--font);font-size:30px;font-weight:720}.mobile-engine text:last-of-type{fill:#8997b2;font-size:5px}.mobile-decomposition,.mobile-canonical{opacity:0}.mobile-decomposition rect{fill:#141f41f5;stroke:#79b6e8}.mobile-canonical rect{fill:#111435fa;stroke:url(#cinema-gradient-mobile)}.mobile-canonical path{fill:none;stroke:#a5b5de75}.mobile-api g rect{fill:#658bc324}.mobile-api__accepted{opacity:0;fill:#c47add;font-size:7px}.interoperability-experience:is([data-hero-phase=decompose],[data-hero-phase=map]) .mobile-decomposition,.interoperability-experience:is([data-hero-phase=canonical],[data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=static]) .mobile-canonical{opacity:1}.interoperability-experience:is([data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=static]) .mobile-route--out{stroke:url(#cinema-gradient-mobile);stroke-width:2px}.interoperability-experience:is([data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=ambient],[data-hero-phase=static]) .mobile-api>rect{fill:#1c1243f5;stroke:#a849d0}.interoperability-experience:is([data-hero-phase=accepted],[data-hero-phase=ack],[data-hero-phase=ambient],[data-hero-phase=static]) .mobile-api__accepted{opacity:1}.interoperability-experience[data-hero-phase=scan] .mobile-raw-frame{filter:drop-shadow(0 0 8px #4ea5f552)}.interoperability-experience:is([data-hero-phase=decompose],[data-hero-phase=map],[data-hero-phase=canonical],[data-hero-phase=encode],[data-hero-phase=accepted],[data-hero-phase=ack]) .mobile-raw-frame{opacity:.16}.interoperability-experience__status{bottom:0;right:4%}.capability-matrix{grid-template-columns:1fr}.capability-matrix__core,.capability-item{min-height:5.4rem}.process-flow{grid-template-columns:1fr}.process-step{grid-template-columns:2.5rem 1fr;gap:0 1rem;display:grid}.process-step__node{grid-row:1/3}.process-step h3{margin-top:.5rem}.layer-visual{min-height:36rem}.layer-core{width:78%;min-height:8rem}.layer-endpoint{font-size:.53rem}.layer-endpoint--1{top:8%}.layer-endpoint--2{top:20%}.layer-endpoint--3{top:36%}.layer-endpoint--4{top:auto;bottom:35%;right:2%}.layer-endpoint--5{bottom:20%}.layer-endpoint--6{bottom:8%}.layer-connection{display:none}.principle{grid-template-columns:2rem 1fr;padding-right:0}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:.8rem}}@media (hover:none){.glow-card:before{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scene-impulse{display:none}.technology-stream__track{animation:none;transform:none}.technology-stream{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.analysis-scan,.ack-sequence{animation:none!important}.depth-plane{transition:none}}.product-app__bar{grid-template-columns:auto auto 1fr auto auto auto;gap:.5rem;padding-inline:.7rem}.product-app__bar select{color:#8292aa;background:#080e1d;border:1px solid #7491c62b;border-radius:.25rem;max-width:6rem;padding:.32rem;font:.3rem ui-monospace,monospace}.product-app__alert{color:#d4a763;cursor:pointer;background:#d8a45e0f;border:1px solid #d8a45e4d;border-radius:50%;width:1.35rem;height:1.35rem;font-size:.45rem;position:relative}.product-app__alert b{color:#fff;background:#b85565;border-radius:50%;place-items:center;width:.55rem;height:.55rem;font-size:.25rem;display:grid;position:absolute;top:-.2rem;right:-.15rem}.product-app__user{align-items:center;gap:.35rem;display:flex}.product-app__user i{color:#9ab5d5;background:#182641;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font:.32rem ui-monospace,monospace;display:grid}.product-app__user small{color:#61718a;max-width:3rem;font-size:.29rem}.product-app__filters{align-items:center;gap:.25rem;display:flex}.product-app__filters button{color:#62738e;background:0 0;border:1px solid #7491c624;border-radius:.2rem;padding:.28rem .4rem;font-size:.3rem}.product-app__filters button.is-active{color:#9dc5e7;background:#468ee71a}.product-app__filters>span{color:#7591ae;align-items:center;gap:.3rem;margin-left:.25rem;font-size:.32rem;display:flex}.product-app__filters>span i{background:#62c1ac;border-radius:50%;width:.3rem;height:.3rem;box-shadow:0 0 .5rem #62c1ac99}.product-app__workspace{grid-template-columns:minmax(0,1.35fr) minmax(11rem,.95fr);height:14.5rem;min-height:0}.product-app__records footer{color:#52647f;justify-content:flex-end;align-items:center;gap:.3rem;padding:.4rem .55rem;font-size:.31rem;display:flex}.product-app__records footer span{margin-right:auto}.product-app__records footer button{color:#7d91ad;background:0 0;border:1px solid #7491c626;border-radius:.2rem;width:1.1rem;height:1.1rem;font-size:.5rem}.product-app__empty{color:#60718a;text-align:center;place-content:center;gap:.3rem;min-height:7rem;display:grid}.product-app__empty strong{color:#aab8ca;font-size:.48rem}.product-app__empty span{font-size:.36rem}.product-app__detail{scrollbar-width:thin;scrollbar-color:#263a5d transparent;overflow-y:auto}.product-app__warning{background:#d09b5512;border-bottom:1px solid #d09b5533;gap:.15rem;padding:.38rem .65rem;display:grid}.product-app__warning strong{color:#d5aa71;font-size:.35rem}.product-app__warning span{color:#8d795f;font-size:.3rem}.product-app__trace{border-top:1px solid #7491c61f;padding:.4rem .65rem}.product-app__trace>span{color:#596c88;font:600 .29rem ui-monospace,monospace}.product-app__trace>div{gap:.12rem;margin-top:.3rem;display:flex;overflow-x:auto}.product-app__trace i{color:#5f7089;flex:none;align-items:center;gap:.15rem;font:.26rem ui-monospace,monospace;display:flex}.product-app__trace i:after{content:"";background:#2d3d58;width:.4rem;height:1px}.product-app__trace i:last-child:after{display:none}.product-app__trace b{border:1px solid #3f506c;border-radius:50%;place-items:center;width:.65rem;height:.65rem;font-size:.22rem;display:grid}.product-app__trace i.is-complete{color:#75aeda}.product-app__trace i.is-complete b{background:#4fa0e11f;border-color:#5aa9e5}.product-app__actions{border-top:1px solid #7491c61f;gap:.25rem;padding:.4rem .65rem;display:flex}.product-app__actions button,.product-app__confirm button{color:#91b9db;cursor:pointer;background:#468ee70f;border:1px solid #5c9fdd40;border-radius:.2rem;padding:.32rem .4rem;font-size:.29rem}.product-app__actions button.is-risk{color:#c9a16c;border-color:#d3a26147}.product-app__confirm{color:#86a5c4;background:#3c7ec514;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.29rem;display:flex}.product-app__confirm button{margin-left:auto}.product-specific{background:#0d15278c;border:1px solid #7491c61f;border-radius:.2rem;margin:0 .65rem .35rem}.product-specific--document{grid-template-columns:.7fr 1fr;gap:.4rem;padding:.35rem;display:grid}.product-specific--document>div{color:#273143;background:#d5dae2;gap:.15rem;padding:.3rem;display:grid}.product-specific--document>div span,.product-specific--document>div b{font-size:.25rem}.product-specific--document>div i{background:#8b95a5;height:1px;display:block}.product-specific--document dl{grid-template-columns:1fr;padding:0;display:grid}.product-specific--document dl div{border-bottom:1px solid #7491c61a;justify-content:space-between;padding:.2rem;display:flex}.product-specific--checks{padding:.25rem .4rem}.product-specific--checks div{color:#74849b;grid-template-columns:1fr 1.4fr auto;gap:.3rem;padding:.22rem 0;font-size:.27rem;display:grid}.product-specific--checks b{color:#b4c0d1;font-weight:500}.product-specific--checks em{color:#d1a366;font-style:normal}.product-specific--report{gap:.15rem;padding:.35rem .45rem;display:grid}.product-specific--report>span{color:#596c88;font-size:.28rem}.product-specific--report div{color:#91a0b5;grid-template-columns:auto 1fr auto;gap:.35rem;font-size:.29rem;display:grid}.product-specific--report i{color:#5e7491;font-style:normal}.product-specific--report b{color:#70b7df}@media (width<=48rem){.product-app__bar{grid-template-columns:auto 1fr auto auto}.product-app__bar label,.product-app__bar select,.product-app__user small,.product-app__filters button{display:none}.product-app__workspace{height:auto}.product-app__trace>div{padding-bottom:.2rem}.product-app__actions{flex-wrap:wrap}}.product-portfolio{background:0 0;border:0;overflow:visible}.product-portfolio__navigator{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.75rem;margin-bottom:.75rem;display:grid}.product-portfolio__tabs{border:1px solid var(--line);background:#050814b8;border-radius:.45rem;grid-template-columns:repeat(6,minmax(7.5rem,1fr));overflow:hidden}.product-portfolio__tabs button{grid-template-columns:1.35rem 1fr;min-height:3.9rem;padding:.65rem .75rem}.product-portfolio__tabs small{display:none}.product-portfolio__arrows{border:1px solid var(--line);background:#050814b8;border-radius:.45rem;align-items:center;gap:.35rem;padding:.35rem;display:flex}.product-portfolio__arrows span{color:#687994;letter-spacing:.08em;padding-inline:.35rem;font:.4rem ui-monospace,monospace}.product-portfolio__arrows button{color:#abc1da;cursor:pointer;background:#488ee70d;border:1px solid #7491c633;border-radius:.3rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.product-showcase--large-card{background:linear-gradient(135deg,#0e162cb3,#060a17e6);border:1px solid #7491c633;border-radius:.55rem;min-height:0;display:block;overflow:hidden;box-shadow:0 1.6rem 5rem #0003}.product-showcase--large-card .product-showcase__copy{border:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(14rem,.8fr) minmax(20rem,1.2fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:7.5rem;padding:1.15rem 1.5rem;display:grid}.product-showcase--large-card .product-showcase__copy>div:first-child{min-width:0}.product-showcase--large-card .product-showcase__copy>div:first-child p{color:#667a99;letter-spacing:.16em;margin:0 0 .35rem;font:600 .43rem ui-monospace,monospace}.product-showcase--large-card .product-showcase__copy h3{font-size:clamp(1.35rem,2vw,2rem)}.product-showcase--large-card .product-showcase__copy>div:nth-child(2){gap:.4rem;display:grid}.product-showcase--large-card .product-showcase__copy>div:nth-child(2) strong{color:#b08bd6;font-size:.64rem}.product-showcase--large-card .product-showcase__copy>div:nth-child(2) span{color:#91a1ba;font-size:.68rem;line-height:1.5}.product-showcase--large-card .product-showcase__copy>button{white-space:nowrap;margin:0}.product-showcase--large-card .product-showcase__preview{padding:clamp(.8rem,1.5vw,1.35rem)}.product-showcase--large-card .product-app{grid-template:3.35rem 1fr/10.5rem 1fr;max-width:none;min-height:29rem}.product-showcase--large-card .product-app__workspace{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.85fr);height:18rem}.product-showcase--large-card .product-app__bar strong{font-size:.68rem}.product-showcase--large-card .product-app__bar small{font-size:.4rem}.product-showcase--large-card .product-app__nav button{min-height:2.15rem;font-size:.5rem}.product-showcase--large-card .product-app__records>button{min-height:2.75rem}.product-showcase--large-card .product-app__records button strong{font-size:.52rem}.product-showcase--large-card .product-app__records button small,.product-showcase--large-card .product-app__records button>span{font-size:.4rem}@media (width<=64rem){.product-portfolio__navigator{grid-template-columns:1fr}.product-portfolio__tabs{grid-template-columns:repeat(6,minmax(9rem,1fr));overflow-x:auto}.product-portfolio__arrows{justify-self:end}.product-showcase--large-card .product-showcase__copy{grid-template-columns:1fr auto}.product-showcase--large-card .product-showcase__copy>div:nth-child(2){grid-area:2/1/auto/-1}.product-showcase--large-card .product-showcase__copy>button{grid-area:1/2}}@media (width<=48rem){.product-portfolio__tabs{grid-template-columns:repeat(6,minmax(8.5rem,1fr))}.product-portfolio__tabs button{border-bottom:0;min-height:3.5rem}.product-showcase--large-card .product-showcase__copy{min-height:0;padding:1rem;display:flex}.product-showcase--large-card .product-showcase__copy>div:nth-child(2){display:grid}.product-showcase--large-card .product-app{grid-template:2.9rem 1fr/1fr;min-height:30rem}.product-showcase--large-card .product-app__workspace{grid-template-columns:1fr;height:auto}.product-portfolio__arrows{justify-content:flex-end;width:100%}}.product-card-list{gap:clamp(1.5rem,3vw,3rem);display:grid}.product-card{scroll-margin-top:6rem;position:relative}.product-card:before{z-index:-1;border-radius:inherit;content:"";opacity:.7;background:linear-gradient(120deg,#4ea5f529,#0000 35% 70%,#b336d121);position:absolute;inset:-1px}.product-card+.product-card{margin-top:.5rem}@media (width<=48rem){.product-card-list{gap:1.25rem}.product-card+.product-card{margin-top:0}.product-card .product-showcase__copy>div:nth-child(2) span{display:block}.product-card .product-showcase__preview{padding:.55rem}}.product-scene{padding-block:clamp(5rem,8vh,6.25rem) 1.5rem}.product-scene__label{justify-content:space-between;align-items:center;margin-bottom:clamp(.65rem,1.5vh,1rem);display:flex}.product-scene__label .eyebrow{margin:0}.product-scene__label>span{color:#60718c;letter-spacing:.14em;font:600 .43rem ui-monospace,monospace}.product-scene .product-showcase--large-card .product-showcase__copy{background:linear-gradient(100deg,#121c37b8,#080d1cc7);min-height:8rem;position:relative}.product-scene .product-showcase--large-card .product-showcase__copy:before{content:"";background:var(--brand-gradient);width:2px;position:absolute;top:1.1rem;bottom:1.1rem;left:0;box-shadow:0 0 1rem #4ea5f573}.product-scene .product-showcase--large-card .product-showcase__copy h3{max-width:28rem;font-size:clamp(1.55rem,2.35vw,2.55rem);line-height:1.05}.product-scene .product-showcase--large-card .product-showcase__copy>div:nth-child(2){max-width:37rem}.product-scene .product-showcase--large-card .product-showcase__copy>div:nth-child(2) strong{font-size:.7rem;line-height:1.45}.product-scene .product-showcase--large-card .product-showcase__copy>div:nth-child(2) span{font-size:.72rem}@media (width<=48rem){.product-scene{padding-block:4.75rem 1rem}.product-scene__label{margin-bottom:.7rem}.product-scene .product-showcase--large-card .product-showcase__copy{min-height:0}.product-scene .product-showcase--large-card .product-app{min-height:31rem}.product-scene .product-showcase--large-card .product-app__workspace{height:auto}}.product-scene>.container{width:min(100% - clamp(2.5rem,6vw,7rem),110rem);max-width:none}.product-dossier{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#141f3dd1,#080d1ddb);grid-template-columns:minmax(15rem,.75fr) minmax(20rem,1.05fr) minmax(22rem,1.2fr);gap:0;display:grid}.product-dossier>*{min-width:0}.product-dossier__identity{border-right:1px solid var(--line);flex-direction:column;grid-row:1/3;justify-content:center;padding:1.25rem 1.5rem;display:flex;position:relative}.product-dossier__identity:before{content:"";background:var(--brand-gradient);width:2px;position:absolute;top:1rem;bottom:1rem;left:0;box-shadow:0 0 1rem #4ea5f573}.product-dossier__identity p{color:#667a99;letter-spacing:.16em;margin:0 0 .55rem;font:600 .43rem ui-monospace,monospace}.product-dossier__identity h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.45rem,2.2vw,2.65rem);font-weight:590;line-height:1.02}.product-dossier__identity strong{color:#bc8fdc;margin-top:.7rem;font-size:.67rem;line-height:1.45}.product-dossier__brief{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem 1.25rem}.product-dossier span{color:#607694;letter-spacing:.13em;text-transform:uppercase;font:650 .4rem ui-monospace,monospace}.product-dossier__brief p,.product-dossier__context p{color:#9dadc3;margin:.45rem 0 0;font-size:.61rem;line-height:1.55}.product-dossier__context{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.product-dossier__context>div{padding:1rem 1.1rem}.product-dossier__context>div+div{border-left:1px solid var(--line)}.product-dossier__context p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-dossier__flow{grid-column:2/4;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:grid}.product-dossier__flow ol{scrollbar-width:none;align-items:center;gap:.3rem;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.product-dossier__flow li{color:#8fa3bd;flex:none;align-items:center;gap:.35rem;font:550 .42rem ui-monospace,monospace;display:flex}.product-dossier__flow li:after{content:"";background:linear-gradient(90deg,#426f9d,#75458f);width:.8rem;height:1px;margin-left:.1rem}.product-dossier__flow li:last-child:after{display:none}.product-dossier__flow i{color:#6ca9d8;border:1px solid #5ca1df47;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.28rem;font-style:normal;display:grid}.product-dossier__capabilities{border-top:1px solid var(--line);scrollbar-width:none;grid-column:1/-1;gap:.4rem;margin:0;padding:.55rem 1.25rem;list-style:none;display:flex;overflow-x:auto}.product-dossier__capabilities li{color:#7186a2;background:#3e73b40d;border:1px solid #7491c629;border-radius:999px;flex:none;padding:.3rem .5rem;font-size:.38rem}.product-scene .product-showcase--large-card .product-app{min-height:28rem}.product-scene .product-showcase--large-card .product-app__workspace{height:16.5rem}@media (width<=64rem){.product-dossier{grid-template-columns:1fr 1.35fr}.product-dossier__identity{grid-row:auto}.product-dossier__brief{border-right:0}.product-dossier__context,.product-dossier__flow{grid-column:1/-1}}@media (width<=48rem){.product-scene>.container{width:calc(100% - 2rem)}.product-dossier{display:block}.product-dossier__identity,.product-dossier__brief,.product-dossier__context,.product-dossier__flow{border-right:0;border-bottom:1px solid var(--line)}.product-dossier__identity{padding:1rem}.product-dossier__brief{padding:.85rem 1rem}.product-dossier__context{display:block}.product-dossier__context>div{padding:.8rem 1rem}.product-dossier__context>div+div{border-top:1px solid var(--line);border-left:0}.product-dossier__flow{padding:.75rem 1rem;display:block}.product-dossier__flow ol{margin-top:.55rem}.product-dossier__capabilities{padding:.55rem 1rem}.product-scene .product-showcase--large-card .product-app{min-height:31rem}.product-scene .product-showcase--large-card .product-app__workspace{height:auto}}.product-scene .product-card{grid-template-columns:minmax(22rem,.72fr) minmax(0,2.28fr);height:min(46rem,100vh - 9.25rem);min-height:37rem;display:grid}.product-card__information{border-right:1px solid var(--line);background:linear-gradient(145deg,#141f3de0,#080d1df0);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.product-card__information:before{content:"";background:var(--brand-gradient);width:2px;position:absolute;top:1rem;bottom:1rem;left:0;box-shadow:0 0 1rem #4ea5f573}.product-card__information>header{border-bottom:1px solid var(--line);flex:none;padding:1.2rem 1.35rem 1rem}.product-card__information>header>p{color:#687c99;letter-spacing:.15em;margin:0 0 .55rem;font:600 .42rem ui-monospace,monospace}.product-card__information>header h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.55rem,2.25vw,2.55rem);font-weight:590;line-height:1.03}.product-card__information>header strong{color:#bd8fde;margin-top:.65rem;font-size:.67rem;line-height:1.45;display:block}.product-card__information>header span{color:#95a6bd;margin-top:.55rem;font-size:.64rem;line-height:1.55;display:block}.product-card__sections{scrollbar-width:thin;scrollbar-color:#31486e transparent;min-height:0;padding:.2rem 1.35rem .8rem;overflow-y:auto}.product-card__sections section{border-bottom:1px solid #7491c61f;padding:.75rem 0}.product-card__sections h4{color:#66809f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .42rem;font:650 .4rem ui-monospace,monospace}.product-card__sections p{color:#9cadc2;margin:0;font-size:.59rem;line-height:1.6}.product-card__sections ul{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.product-card__sections ul li{color:#7f94ae;border:1px solid #7491c629;border-radius:999px;padding:.3rem .45rem;font-size:.39rem}.product-card__flow ol{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.product-card__flow li{color:#93a8c0;grid-template-columns:1.15rem 1fr;align-items:center;gap:.45rem;font:550 .43rem ui-monospace,monospace;display:grid}.product-card__flow i{color:#6ba8d6;border:1px solid #5ca1df4d;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;font-size:.28rem;font-style:normal;display:grid}.product-card__information>footer{border-top:1px solid var(--line);color:#687b94;background:#05091461;flex:none;padding:.7rem 1.35rem;font-size:.45rem;line-height:1.55}.product-card__application{align-items:stretch;min-width:0;padding:clamp(.75rem,1.2vw,1.2rem);display:flex}.product-card__application .product-app{grid-template:3.35rem 1fr/10rem 1fr;max-width:none;height:100%;min-height:0}.product-card__application .product-app__workspace{height:calc(100% - 6.65rem);min-height:15rem}@media (width<=64rem){.product-scene .product-card{grid-template-columns:1fr;height:auto;min-height:0}.product-card__information{border-right:0;border-bottom:1px solid var(--line)}.product-card__sections{grid-template-columns:1fr 1fr;gap:0 1rem;max-height:none;display:grid;overflow:visible}.product-card__information>footer{display:block}.product-card__application .product-app{min-height:30rem}.product-card__application .product-app__workspace{height:auto}}@media (width<=48rem){.product-card__information>header{padding:1rem}.product-card__sections{padding:.15rem 1rem .7rem;display:block}.product-card__information>footer{padding:.65rem 1rem}.product-card__application{padding:.55rem}.product-card__application .product-app{grid-template:2.9rem 1fr/1fr;min-height:31rem}}.product-scene .product-card{grid-template-columns:clamp(30rem,31vw,36rem) minmax(0,1fr)}.product-card__information>header{padding:1.7rem clamp(1.5rem,2vw,2.25rem) 1.5rem}.product-card__information>header>p{margin-bottom:.8rem;font-size:.58rem}.product-card__information>header h3{font-size:clamp(2.15rem,3vw,3.35rem);line-height:1}.product-card__information>header strong{margin-top:1rem;font-size:.92rem;line-height:1.55}.product-card__information>header span{color:#b0bdd3;margin-top:.8rem;font-size:.9rem;line-height:1.7}.product-card__sections{padding:.25rem clamp(1.5rem,2vw,2.25rem) 1.2rem}.product-card__sections section{padding:1.2rem 0}.product-card__sections h4{margin-bottom:.7rem;font-size:.64rem}.product-card__sections p{color:var(--muted);font-size:.86rem;line-height:1.65}.product-card__sections ul{gap:.5rem;display:grid}.product-card__sections ul li{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0 0 0 1.1rem;font-size:.86rem;line-height:1.55;position:relative}.product-card__sections ul li:before{content:"";background:var(--blue);width:.35rem;height:1px;box-shadow:0 0 7px var(--blue);position:absolute;top:.72em;left:0}.product-card__flow ol{gap:.55rem}.product-card__flow li{grid-template-columns:1.5rem 1fr;gap:.65rem;font-size:.75rem}.product-card__flow i{width:1.35rem;height:1.35rem;font-size:.35rem}.product-card__information>footer{color:#9eacc4;padding:1rem clamp(1.5rem,2vw,2.25rem);font-size:.75rem;line-height:1.6}@media (width<=64rem){.product-scene .product-card{grid-template-columns:1fr}.product-card__information>header h3{font-size:clamp(2rem,6vw,3rem)}}@media (width<=48rem){.product-card__information>header{padding:1.25rem}.product-card__information>header h3{font-size:2.15rem}.product-card__information>header strong,.product-card__information>header span{font-size:.88rem}.product-card__sections{padding:.2rem 1.25rem 1rem}.product-card__information>footer{padding:1rem 1.25rem}}.product-scene .product-card{grid-template-rows:minmax(20rem,1fr) auto auto auto auto;grid-template-columns:1fr;height:calc(100vh - 9.25rem);min-height:45rem;display:grid;overflow:hidden}.product-catalog__hero{border-bottom:1px solid var(--line);grid-template-columns:clamp(22rem,28vw,31rem) minmax(0,1fr);min-height:0;display:grid}.product-catalog__identity{border-right:1px solid var(--line);background:linear-gradient(145deg,#141f3de0,#080d1df0);flex-direction:column;justify-content:center;padding:clamp(1.4rem,2.2vw,2.5rem);display:flex;position:relative}.product-catalog__identity:before{content:"";background:var(--brand-gradient);width:2px;position:absolute;top:1rem;bottom:1rem;left:0;box-shadow:0 0 1rem #4ea5f573}.product-catalog__identity>p{color:#687c99;letter-spacing:.15em;margin:0 0 .8rem;font:600 .56rem ui-monospace,monospace}.product-catalog__identity h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,2.85vw,3.6rem);font-weight:590;line-height:1}.product-catalog__identity strong{color:#bd8fde;margin-top:1rem;font-size:.9rem;line-height:1.5}.product-catalog__identity>span{color:#b0bdd3;margin-top:.8rem;font-size:.88rem;line-height:1.65}.product-catalog__hero .product-app{height:100%;min-height:0}.product-catalog__hero .product-app__workspace{height:calc(100% - 6.65rem);min-height:11rem}.product-catalog__flow{border-bottom:1px solid var(--line);background:#0b1225b8;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.65rem 1.35rem;display:grid}.product-catalog__flow h4,.product-catalog__narrative h4,.product-catalog__lists h4{color:#67809e;letter-spacing:.13em;text-transform:uppercase;margin:0;font:650 .55rem ui-monospace,monospace}.product-catalog__flow ol{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.product-catalog__flow li{color:#9aabc0;flex:none;align-items:center;gap:.35rem;font:550 .55rem ui-monospace,monospace;display:flex}.product-catalog__flow li:after{content:"";background:linear-gradient(90deg,#426f9d,#75458f);width:clamp(.4rem,1vw,1.25rem);height:1px;margin-left:.1rem}.product-catalog__flow li:last-child:after{display:none}.product-catalog__flow i{color:#6ba8d6;border:1px solid #5ca1df4d;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.32rem;font-style:normal;display:grid}.product-catalog__narrative{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.product-catalog__narrative section{min-width:0;padding:.8rem 1.15rem}.product-catalog__narrative section+section{border-left:1px solid var(--line)}.product-catalog__narrative p{color:#9eacc0;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.69rem;line-height:1.5;display:-webkit-box;overflow:hidden}.product-catalog__lists{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.product-catalog__lists section{min-width:0;padding:.75rem 1.15rem}.product-catalog__lists section+section{border-left:1px solid var(--line)}.product-catalog__lists ul{grid-template-columns:1fr 1fr;gap:.22rem .7rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.product-catalog__lists li{color:#8496ad;padding-left:.75rem;font-size:.56rem;line-height:1.4;position:relative}.product-catalog__lists li:before{content:"";background:#4e9ee6;width:.28rem;height:1px;position:absolute;top:.65em;left:0}.product-catalog__note{color:#7b8ca4;background:#0509146b;padding:.55rem 1.15rem;font-size:.61rem;line-height:1.45}@media (width<=75rem){.product-scene .product-card{grid-template-rows:auto;height:auto;min-height:0;overflow:visible}.product-catalog__hero{grid-template-columns:1fr}.product-catalog__identity{border-right:0;border-bottom:1px solid var(--line)}.product-catalog__hero .product-card__application .product-app{min-height:30rem}.product-catalog__hero .product-app__workspace{height:auto}.product-catalog__narrative{grid-template-columns:1fr 1fr}.product-catalog__narrative section:nth-child(3){border-left:0;border-top:1px solid var(--line)}.product-catalog__narrative section:nth-child(4){border-top:1px solid var(--line)}.product-catalog__lists{grid-template-columns:1fr}.product-catalog__lists section+section{border-top:1px solid var(--line);border-left:0}}@media (width<=48rem){.product-catalog__identity{padding:1.25rem}.product-catalog__identity h3{font-size:2.15rem}.product-catalog__flow{padding:.75rem 1rem;display:block}.product-catalog__flow ol{margin-top:.55rem;overflow-x:auto}.product-catalog__narrative{grid-template-columns:1fr}.product-catalog__narrative section+section,.product-catalog__narrative section:nth-child(3){border-top:1px solid var(--line);border-left:0}.product-catalog__narrative section{padding:1rem}.product-catalog__narrative p{font-size:.84rem;display:block}.product-catalog__lists section{padding:1rem}.product-catalog__lists ul{grid-template-columns:1fr}.product-catalog__lists li{font-size:.8rem}.product-catalog__note{padding:.8rem 1rem;font-size:.75rem}}.product-scene{padding-block:clamp(4.7rem,7.5vh,5.6rem) clamp(.75rem,1.6vh,1.25rem);scroll-margin-top:4.75rem}.product-scene>.container{width:min(100% - clamp(2rem,3.5vw,4.5rem),118rem)}.product-scene__label>span{font-size:.75rem}.product-scene .product-card{background:#050a17c7;border-color:#7491c63d;grid-template-rows:minmax(27rem,1fr) auto auto auto auto;height:calc(100dvh - 9.5rem);min-height:0;box-shadow:0 2rem 7rem #00000047}.product-catalog__hero{grid-template-columns:clamp(28rem,32vw,37rem) minmax(0,1fr)}.product-catalog__hero,.product-catalog__identity,.product-card__application{min-width:0;min-height:0}.product-catalog__hero .product-card__application{overflow:hidden}.product-catalog__hero .product-ui{max-height:100%}.product-catalog__identity{justify-content:flex-start;padding:clamp(1.5rem,2vw,2.25rem)}.product-catalog__identity>p{margin-bottom:.75rem;font-size:.75rem}.product-catalog__identity h3{max-width:12ch;font-size:clamp(2.25rem,2.75vw,3.45rem);line-height:1.02}.product-catalog__identity strong{margin-top:.85rem;font-size:1rem}.product-catalog__identity>span{max-width:46ch;margin-top:.65rem;font-size:.94rem;line-height:1.55}.product-catalog__primary-capabilities{border-top:1px solid #7491c629;margin-top:auto;padding-top:1rem}.product-catalog__primary-capabilities h4{color:#7d91ad;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font:650 .75rem ui-monospace,monospace}.product-catalog__primary-capabilities ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.product-catalog__primary-capabilities li{color:#bdc8d8;grid-template-columns:1.8rem 1fr;align-items:start;gap:.65rem;font-size:.9rem;line-height:1.4;display:grid}.product-catalog__primary-capabilities i{color:#6fb2e7;border:1px solid #5ba6e74d;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font:.65rem ui-monospace,monospace;display:grid}.product-catalog__hero .product-card__application{padding:.85rem}.product-catalog__hero .product-app{border-radius:.7rem}.product-catalog__flow{gap:1.25rem;padding:.7rem 1.35rem}.product-catalog__flow h4,.product-catalog__narrative h4,.product-catalog__lists h4{font-size:.72rem}.product-catalog__flow ol{justify-content:space-between;gap:.3rem}.product-catalog__flow li{font-size:.72rem}.product-catalog__flow i{width:1.5rem;height:1.5rem;font-size:.6rem}.product-catalog__narrative p{color:#aab7ca;-webkit-line-clamp:unset;margin-top:.4rem;font-size:.78rem;line-height:1.5;display:block;overflow:visible}.product-catalog__narrative section{padding:.75rem 1rem}.product-catalog__lists{grid-template-columns:1fr 1fr}.product-catalog__lists section{padding:.65rem 1rem}.product-catalog__lists ul{gap:.28rem .9rem}.product-catalog__lists li{font-size:.72rem;line-height:1.45}.product-catalog__note{color:#91a2b9;padding:.6rem 1rem;font-size:.72rem}.product-catalog__hero .product-app__bar strong{font-size:.75rem}.product-catalog__hero .product-app__bar small,.product-catalog__hero .product-app__nav button,.product-catalog__hero .product-app__heading p,.product-catalog__hero .product-app__metrics span,.product-catalog__hero .product-app__records button>span,.product-catalog__hero .product-app__records button small,.product-catalog__hero .product-app__detail-head strong,.product-catalog__hero .product-app__activity p{font-size:.6875rem}.product-catalog__hero .product-app__heading h4,.product-catalog__hero .product-app__metrics strong,.product-catalog__hero .product-app__records button strong{font-size:.75rem}.product-catalog__hero .product-app__records>header,.product-catalog__hero .product-app__detail-head span,.product-catalog__hero .product-app__detail dt,.product-catalog__hero .product-app__detail dd{font-size:.6875rem}@media (width<=75rem){.product-scene{scroll-margin-top:4.5rem;overflow-y:auto}.product-scene .product-card{height:auto;min-height:0}.product-catalog__hero{grid-template-columns:1fr}.product-catalog__identity{min-height:auto}.product-catalog__primary-capabilities{margin-top:1.2rem}.product-catalog__narrative p{font-size:.9rem}.product-catalog__lists li,.product-catalog__note{font-size:.82rem}}@media (width<=48rem){.product-scene{padding-block:5.25rem 1.25rem}.product-scene>.container{width:calc(100vw - 1.5rem);min-width:0;max-width:calc(100vw - 1.5rem);margin-inline:.75rem}.product-scene .product-card,.product-catalog__hero,.product-catalog__identity,.product-card__application{width:100%;min-width:0;max-width:100%}.product-scene .product-card,.product-catalog__hero{grid-template-columns:minmax(0,1fr)}.product-catalog__identity{padding:1.25rem}.product-catalog__identity>span,.product-catalog__identity strong{overflow-wrap:anywhere}.product-catalog__hero .product-card__application{min-width:0;padding:.65rem;overflow:hidden}.product-catalog__hero .product-app{width:100%;min-width:0;max-width:100%}.product-catalog__identity h3{font-size:clamp(2rem,9vw,2.65rem)}.product-catalog__identity strong,.product-catalog__identity>span{font-size:.94rem}.product-catalog__primary-capabilities li{font-size:.9rem}.product-catalog__flow ol{justify-content:flex-start}.product-catalog__flow li{font-size:.75rem}.product-catalog__narrative,.product-catalog__lists{grid-template-columns:1fr}.product-catalog__narrative section,.product-catalog__lists section{padding:1rem}.product-catalog__narrative p,.product-catalog__lists li,.product-catalog__note{font-size:.875rem}}.product-ui{color:#cbd7e7;background:#070d1b;border:1px solid #7491c640;border-radius:.7rem;grid-template-rows:3.35rem minmax(0,1fr);width:100%;max-width:none;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000047}.product-ui button{font:inherit}.product-ui__topbar{background:#0b1224;border-bottom:1px solid #7491c62e;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.7rem;padding:0 .85rem;display:grid}.product-ui__mark{color:#b48afa;background:#11183a;border:1px solid #485b9e;border-radius:.4rem;place-items:center;width:1.9rem;height:1.9rem;font-size:.8rem;display:grid}.product-ui__topbar>div{gap:.1rem;display:grid}.product-ui__topbar strong{font-size:.78rem}.product-ui__topbar small,.product-ui__clock{color:#6f819d;letter-spacing:.05em;font:600 .7rem ui-monospace,monospace}.product-ui__clock{justify-self:end}.product-ui__role{color:#8495ad;align-items:center;gap:.45rem;font-size:.7rem;display:flex}.product-ui__role i{color:#8fc5ee;background:#172647;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font:.65rem ui-monospace,monospace;display:grid}.product-ui__status{color:#8da0b9;align-items:center;gap:.35rem;width:max-content;font:650 .7rem ui-monospace,monospace;display:inline-flex}.product-ui__status i{background:#6fcbb3;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .55rem #6fcbb38c}.product-ui__status.is-warn{color:#daa969}.product-ui__status.is-warn i{background:#daa969}.product-ui__status.is-off{color:#738098}.product-ui__status.is-off i{box-shadow:none;background:#58647a}.product-ui__status.is-live{color:#79c8ef}.product-ui__status.is-live i{background:#67bff1;box-shadow:0 0 .6rem #67bff1}.product-ui__action{color:#a9bdd3;cursor:pointer;background:#0d1729;border:1px solid #659ed847;border-radius:.3rem;min-height:2rem;padding:.4rem .65rem;font-size:.7rem}.product-ui__action:hover,.product-ui__action:focus-visible{color:#eef6ff;border-color:#68b7ee}.product-ui__action:disabled{cursor:not-allowed;opacity:.38}.product-ui__notice{z-index:4;color:#b8cee1;background:#0e1c31;border:1px solid #5fafe566;border-radius:.35rem;align-items:center;gap:.8rem;padding:.65rem .8rem;font-size:.72rem;display:flex;position:absolute;bottom:.8rem;right:.8rem;box-shadow:0 .8rem 2rem #00000059}.product-ui__notice button{color:#8fa8be;cursor:pointer;background:0 0;border:0;font-size:1rem}.product-ui main{min-width:0;min-height:0;overflow:hidden}.product-ui h4{color:#e0e9f4;margin:0;font-size:1rem}.product-ui small{color:#70839e;letter-spacing:.05em;font-size:.7rem}.product-ui header{min-width:0}.clinical-ui{grid-template-rows:minmax(0,1fr) 9.5rem;grid-template-columns:minmax(0,1fr) 15rem;display:grid}.clinical-ui__topology{min-width:0;padding:.9rem}.clinical-ui__topology>header,.clinical-ui__trace>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.clinical-ui__topology h4{margin-top:.25rem}.clinical-ui__map{background:radial-gradient(circle,#3e5bb721,#0000 48%),linear-gradient(#4d699609 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(90deg,#4d699609 1px,#0000 1px) 0 0/2rem 2rem;border:1px solid #7491c621;border-radius:.4rem;height:calc(100% - 3rem);min-height:14rem;margin-top:.45rem;position:relative;overflow:hidden}.clinical-ui__map svg{width:100%;height:100%;position:absolute;inset:0}.clinical-ui__map path{fill:none;stroke:#33568e;stroke-width:2px}.clinical-ui__map circle{fill:#6bbaf0;filter:drop-shadow(0 0 5px #6bbaf0)}.clinical-node{z-index:2;background:#0b1427;border:1px solid #5e8ece3d;border-radius:.35rem;justify-items:center;gap:.12rem;min-width:5rem;padding:.45rem .55rem;display:grid;position:absolute}.clinical-node i{background:#68c5ad;border-radius:50%;width:.42rem;height:.42rem}.clinical-node strong{font-size:.75rem}.clinical-node small{font-size:.6rem}.clinical-node--1{top:42%;left:4%}.clinical-node--2{top:10%;left:24%}.clinical-node--3{top:10%;right:24%}.clinical-node--4{top:42%;right:4%}.clinical-node--5{bottom:8%;right:24%}.clinical-node--6{bottom:8%;left:24%}.clinical-node--7{bottom:2%;left:46%}.clinical-node.is-warn i{background:#d7a15f}.clinical-core{z-index:2;background:#101637;border:1px solid #7456b8;border-radius:50%;place-content:center;justify-items:center;width:7.5rem;height:7.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2rem #5949bc2e}.clinical-core span{color:#ae7ef2;font-size:1.7rem}.clinical-core strong{margin-top:.35rem;font-size:.68rem}.clinical-core small{font-size:.58rem}.clinical-ui__interfaces{background:#090f1f;border-left:1px solid #7491c624;grid-area:1/2;padding:.9rem .75rem}.clinical-ui__interfaces header{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.clinical-ui__interfaces header b{font-size:.75rem}.clinical-ui__interfaces button{color:#a9b8ca;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7491c61a;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.7rem .55rem;display:flex}.clinical-ui__interfaces button.is-selected{background:#4682d31a;border-radius:.3rem;box-shadow:inset 2px 0 #5ba8eb}.clinical-ui__interfaces button>span{gap:.22rem;font-size:.7rem;display:grid}.clinical-ui__interfaces button small{font-size:.6rem}.clinical-ui__trace{background:#080f1d;border-top:1px solid #7491c624;grid-column:1/-1;padding:.7rem .9rem}.clinical-ui__trace header>div{display:grid}.clinical-ui__trace header>span{color:#8ca0b8;font-size:.7rem}.clinical-ui__trace header b{color:#72c7b0}.clinical-ui__trace ol{grid-template-columns:repeat(6,1fr);margin:.65rem 0 0;padding:0;list-style:none;display:grid}.clinical-ui__trace li{color:#75869e;justify-items:center;gap:.2rem;font-size:.62rem;display:grid;position:relative}.clinical-ui__trace li:after{content:"";background:#344765;width:calc(100% - 2rem);height:1px;position:absolute;top:.72rem;left:calc(50% + 1rem)}.clinical-ui__trace li:last-child:after{display:none}.clinical-ui__trace li i{border:1px solid #4f769d;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-style:normal;display:grid}.clinical-ui__trace li.is-done i{color:#8fd3f4;border-color:#67b9e8}.clinical-ui__trace li.is-warn i{color:#d4a05f;border-color:#d4a05f}.clinical-ui__trace li small{font-size:.56rem}.clinical-ui__trace footer{color:#9a845f;justify-content:space-between;align-items:center;margin-top:.55rem;font-size:.68rem;display:flex}.clinical-ui__trace footer b{color:#d7a765}.junction-ui{grid-template-columns:14rem minmax(0,1fr);display:grid}.junction-ui>aside{background:#090f1f;border-right:1px solid #7491c626;padding:.9rem .7rem}.junction-ui>aside h4{margin:.2rem 0 .7rem}.junction-ui>aside>button{color:#9aaac0;text-align:left;background:0 0;border:0;border-radius:.3rem;grid-template-columns:auto 1fr;gap:.2rem .5rem;width:100%;padding:.65rem;display:grid}.junction-ui>aside>button i{background:#62738c;border-radius:50%;grid-row:1/3;width:.42rem;height:.42rem;margin-top:.25rem}.junction-ui>aside>button small{font-size:.58rem}.junction-ui>aside>button.is-selected{color:#d4dfed;background:#4b82d51c}.junction-ui>aside>button.is-selected i{background:#62bbed;box-shadow:0 0 .5rem #62bbed}.junction-ui__canvas{background:radial-gradient(circle at 50% 35%,#3e48a61f,#0000 45%);grid-template-rows:auto minmax(9rem,1fr) auto auto;min-width:0;padding:.9rem;display:grid}.junction-ui__canvas>header{justify-content:space-between;display:flex}.junction-ui__flow{grid-template-columns:repeat(5,1fr);align-items:center;gap:.8rem;padding:1rem;display:grid}.junction-ui__flow>div{text-align:center;background:#0b1528;border:1px solid #2c466d;border-radius:.55rem;place-content:center;justify-items:center;gap:.3rem;min-height:6.5rem;display:grid;position:relative}.junction-ui__flow>div.is-active{background:#15163a;border-color:#825bc2;box-shadow:0 0 1.5rem #8149ca29}.junction-ui__flow i{color:#7ec4ef;background:#152b4b;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font:.65rem ui-monospace,monospace;display:grid}.junction-ui__flow strong{font-size:.7rem}.junction-ui__flow small{font-size:.58rem}.junction-ui__flow>div>span{color:#5f80a9;font-size:1rem;position:absolute;right:-1.15rem}.junction-ui__details{border:1px solid #7491c624;border-radius:.4rem;grid-template-columns:1fr 1fr;display:grid}.junction-ui__details dl{grid-template-columns:1fr 1fr;margin:0;padding:.65rem;display:grid}.junction-ui__details dl div{padding:.35rem}.junction-ui__details dt{color:#63758f;font-size:.6rem}.junction-ui__details dd{margin:.2rem 0 0;font-size:.72rem}.junction-ui__log{border-left:1px solid #7491c624;padding:.65rem}.junction-ui__log p{color:#93a5ba;gap:.6rem;margin:.45rem 0;font-size:.67rem;display:flex}.junction-ui__log p b{color:#607791;font:600 .6rem ui-monospace,monospace}.junction-ui__log p.is-warn{color:#cca36d}.junction-ui__canvas>footer,.signal-ui__telemetry>footer,.ingest-ui__extraction>footer{justify-content:flex-end;gap:.45rem;padding-top:.65rem;display:flex}.signal-ui{grid-template-columns:18rem minmax(0,1fr);display:grid}.signal-ui__fleet{background:#090f1e;border-right:1px solid #7491c626;padding:.85rem}.signal-ui__fleet>header{justify-content:space-between;align-items:flex-start;display:flex}.signal-ui__fleet>header>span{color:#68819e;font-size:.62rem}.signal-ui__fleet>div{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}.signal-ui__fleet button{color:#aebdce;text-align:left;background:#0b1425;border:1px solid #7491c624;border-radius:.35rem;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;min-height:6rem;padding:.55rem;display:grid}.signal-ui__fleet button.is-selected{background:#0d1a31;border-color:#568fc2}.signal-ui__fleet button>span{gap:.15rem;display:grid}.signal-ui__fleet button strong{font-size:.72rem}.signal-ui__fleet button small{font-size:.56rem}.signal-ui__fleet .product-ui__status{grid-column:1/-1;font-size:.6rem}.device-glyph{background:linear-gradient(135deg,#142944,#0a1425);border:1px solid #496683;border-radius:.35rem;width:2rem;height:2.4rem;display:block}.device-glyph--1{border-radius:50%}.device-glyph--2{height:1.5rem}.signal-ui__telemetry{grid-template-rows:auto minmax(8rem,1fr) auto auto auto;padding:.85rem;display:grid}.signal-ui__telemetry>header{justify-content:space-between;display:flex}.signal-ui__chart{background:linear-gradient(#4d69960a 1px,#0000 1px) 0 0/100% 2rem;border:1px solid #7491c624;border-radius:.4rem;margin-top:.55rem;position:relative}.signal-ui__chart>span{color:#657892;font-size:.6rem;position:absolute;top:.5rem;left:.65rem}.signal-ui__chart>b{font:700 1.15rem ui-monospace,monospace;position:absolute;top:.5rem;right:.65rem}.signal-ui__chart svg{width:100%;height:100%}.signal-ui__chart path{fill:none;stroke:#61b9eb;stroke-width:2px}.signal-ui__chart line{stroke:#bd8255;stroke-dasharray:5 5}.signal-ui__frames{grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;margin-top:.55rem;display:grid}.signal-ui__frames section{border:1px solid #7491c624;border-radius:.3rem;gap:.3rem;padding:.55rem;display:grid}.signal-ui__frames code{color:#9fc4df;font-size:.68rem}.signal-ui__frames>span{color:#6c80a0;font-size:.58rem}.signal-ui__telemetry dl{border:1px solid #7491c61f;grid-template-columns:repeat(3,1fr);margin:.55rem 0 0;display:grid}.signal-ui__telemetry dl div{border-right:1px solid #7491c61f;padding:.5rem}.signal-ui__telemetry dt{color:#657893;font-size:.58rem}.signal-ui__telemetry dd{margin:.2rem 0 0;font-size:.7rem}.ingest-ui{grid-template-columns:11rem minmax(15rem,.8fr) minmax(18rem,1fr);display:grid}.ingest-ui__queue{background:#090f1e;border-right:1px solid #7491c626;padding:.75rem}.ingest-ui__queue h4{margin:.2rem 0 .6rem}.ingest-ui__queue button{color:#a4b3c6;text-align:left;background:0 0;border:0;border-bottom:1px solid #7491c61c;justify-content:space-between;align-items:center;gap:.35rem;width:100%;padding:.6rem .45rem;display:flex}.ingest-ui__queue button.is-selected{background:#4987d71a;border-radius:.3rem;box-shadow:inset 2px 0 #5da9e9}.ingest-ui__queue button>span{display:grid}.ingest-ui__queue button strong{font-size:.67rem}.ingest-ui__queue button small,.ingest-ui__queue .product-ui__status{font-size:.55rem}.ingest-ui__document{background:#0a101e;border-right:1px solid #7491c626;grid-template-rows:2.6rem 1fr;min-width:0;padding:.7rem;display:grid}.ingest-ui__document>header{color:#8192aa;justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.ingest-ui__document>header div{align-items:center;gap:.35rem;display:flex}.ingest-ui__document>header button{color:#99aec5;background:#0b1628;border:1px solid #334863;border-radius:.25rem;width:1.5rem;height:1.5rem}.document-sheet{color:#273343;background:#dce2e8;justify-self:center;width:min(100%,23rem);height:100%;max-height:27rem;padding:1.3rem;position:relative;overflow:hidden;box-shadow:0 .8rem 2rem #00000059}.document-sheet>small{color:#56616f}.document-sheet h4{color:#1e2a3a;margin:.35rem 0 1rem}.document-sheet p{background:#aab5c0;height:.42rem;margin:.55rem 0}.document-sheet p:nth-of-type(2){width:72%}.document-sheet table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.58rem}.document-sheet td{border:1px solid #9aa7b3;padding:.4rem}.document-sheet footer{color:#64717e;font-size:.55rem;position:absolute;bottom:1rem}.document-sheet .box{background:#50a6e517;border:2px solid #4b9fe2;position:absolute}.document-sheet .box--1{width:65%;height:1rem;top:4.7rem;left:1rem}.document-sheet .box--2{width:88%;height:3.3rem;top:8.1rem;left:1rem}.document-sheet .box--3{border-color:#a95ed2;width:35%;height:1.1rem;bottom:3.5rem;right:1rem}.ingest-ui__extraction{grid-template-rows:auto auto auto auto auto;padding:.8rem;display:grid}.ingest-ui__extraction>header{justify-content:space-between;display:flex}.ingest-ui__extraction dl{margin:.7rem 0 0}.ingest-ui__extraction dl div{border-bottom:1px solid #7491c61f;grid-template-columns:1fr 1fr auto;gap:.5rem;padding:.52rem;display:grid}.ingest-ui__extraction dt{color:#6f829c;font-size:.65rem}.ingest-ui__extraction dd{margin:0;font-size:.72rem}.ingest-ui__extraction dl b{color:#6cc6af;font-size:.65rem}.ingest-ui__issue{color:#a99578;background:#cf995112;border:1px solid #cf995140;border-radius:.3rem;gap:.2rem;margin-top:.6rem;padding:.55rem;font-size:.67rem;display:grid}.ingest-ui__issue b{color:#d2a367}.ingest-ui__stages{grid-template-columns:repeat(5,1fr);gap:.25rem;margin-top:.65rem;display:grid}.ingest-ui__stages span{color:#6f8199;justify-items:center;gap:.25rem;font-size:.55rem;display:grid}.ingest-ui__stages i{border:1px solid #526a88;border-radius:50%;width:.55rem;height:.55rem}.ingest-ui__stages span.is-done i{background:#65badf;box-shadow:0 0 .4rem #65badf}.pulse-ui{grid-template-rows:5rem 1fr;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);display:grid}.pulse-ui>header{background:linear-gradient(90deg,#101a30,#090f1e);border-bottom:1px solid #7491c624;grid-column:1/-1;justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.pulse-ui>header>div:first-child{gap:.18rem;display:grid}.pulse-ui>header>div:first-child>span{color:#8294aa;font-size:.7rem}.pulse-ui__health{grid-template-columns:auto auto;align-items:center;gap:0 .55rem;display:grid}.pulse-ui__health>b{color:#d3a566;grid-row:1/3;font:700 2rem ui-monospace,monospace}.pulse-ui__health>span{font-size:.65rem}.pulse-ui__procedure{border-right:1px solid #7491c626;padding:.8rem}.pulse-ui__progress{grid-template-columns:1fr auto;gap:.35rem;margin-bottom:.6rem;display:grid}.pulse-ui__progress>span{font-size:.7rem}.pulse-ui__progress>i{background:#17233a;border-radius:1rem;grid-column:1/-1;height:.35rem}.pulse-ui__progress>i b{border-radius:inherit;background:linear-gradient(90deg,#4ca6ed,#9d42d4);width:72%;height:100%;display:block}.pulse-ui__progress small{font-size:.58rem}.pulse-ui__procedure>button{color:#abb9ca;text-align:left;background:0 0;border:0;border-bottom:1px solid #7491c61f;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.6rem;width:100%;min-height:3.2rem;padding:.45rem .6rem;display:grid}.pulse-ui__procedure>button>i{color:#70c4ae;border:1px solid #4d7794;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-style:normal;display:grid}.pulse-ui__procedure>button>span{gap:.12rem;display:grid}.pulse-ui__procedure>button strong{font-size:.72rem}.pulse-ui__procedure>button small{font-size:.62rem}.pulse-ui__procedure>button>b{color:#70c4ae;font-size:.65rem}.pulse-ui__procedure>button.is-warn{background:#cb914b12}.pulse-ui__procedure>button.is-warn>i,.pulse-ui__procedure>button.is-warn>b{color:#d4a15f;border-color:#c79252}.pulse-ui__evidence{grid-template-rows:auto minmax(7rem,1fr) auto;padding:.8rem;display:grid}.pulse-ui__evidence>header{justify-content:space-between;display:flex}.pulse-ui__trend{border:1px solid #7491c624;border-radius:.35rem;margin-top:.55rem;position:relative}.pulse-ui__trend>span{color:#6d8099;font-size:.58rem;position:absolute;top:.5rem;left:.55rem}.pulse-ui__trend svg{width:100%;height:100%}.pulse-ui__trend path{fill:none;stroke:#d29b5f;stroke-width:2px}.pulse-ui__trend line{stroke:#6c4c3c;stroke-dasharray:4 4}.pulse-ui__action-card{background:#d19b560f;border:1px solid #d19b5640;border-radius:.35rem;gap:.3rem;margin-top:.6rem;padding:.65rem;display:grid}.pulse-ui__action-card strong{font-size:.72rem}.pulse-ui__action-card>span{color:#a4947e;font-size:.65rem}.pulse-ui__action-card footer{gap:.4rem;margin-top:.25rem;display:flex}.report-ui{grid-template-columns:12rem minmax(18rem,1fr) 15rem;display:grid}.report-ui__sections,.report-ui__properties{background:#090f1e;padding:.75rem}.report-ui__sections{border-right:1px solid #7491c626}.report-ui__sections h4{margin:.2rem 0 .6rem}.report-ui__sections>button:not(.product-ui__action){color:#9aabc0;text-align:left;background:0 0;border:0;border-bottom:1px solid #7491c61a;grid-template-columns:auto 1fr auto;gap:.45rem;width:100%;padding:.6rem .45rem;display:grid}.report-ui__sections>button.is-selected{background:#5568cb21;border-radius:.3rem;box-shadow:inset 2px 0 #9d65dd}.report-ui__sections>button i{color:#586a83;font-style:normal}.report-ui__sections>button span{font-size:.7rem}.report-ui__sections>button b{color:#65bba5}.report-ui__sections>.product-ui__action{width:100%;margin-top:.65rem}.report-ui__canvas{background:#0b1120;grid-template-rows:2.5rem 1fr;min-width:0;padding:.7rem;display:grid}.report-ui__canvas>header{color:#71849e;justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.report-ui__canvas article{color:#273241;background:#e2e6eb;justify-self:center;width:min(100%,31rem);height:100%;max-height:28rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #0000004d}.report-ui__canvas article small{color:#607080}.report-ui__canvas article h4{color:#202c3b;margin:.4rem 0;font-size:1.15rem}.report-ui__canvas article p{color:#5d6875;margin:.3rem 0;font-size:.65rem}.report-ui__canvas article hr{border:0;border-top:1px solid #abb4be;margin:1rem 0}.report-ui__canvas article h5{margin:.4rem 0;font-size:.8rem}.report-ui__summary{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.75rem 0;display:grid}.report-ui__summary span{color:#697582;border:1px solid #bcc5ce;padding:.45rem;font-size:.55rem;display:grid}.report-ui__summary b{color:#26384d;font-size:.9rem}.report-ui__mini-chart{border:1px solid #c2cad2;align-items:end;gap:.35rem;height:4.5rem;padding:.5rem;display:flex}.report-ui__mini-chart i{background:#5b85b4;flex:1;height:30%}.report-ui__mini-chart i:nth-child(2n){height:65%}.report-ui__mini-chart i:nth-child(3n){background:#836bb4;height:85%}.report-ui__body{line-height:1.5!important}.report-ui__canvas article footer{color:#6e7985;font-size:.55rem;position:absolute;bottom:1rem;right:1.5rem}.report-ui__properties{border-left:1px solid #7491c626}.report-ui__properties header{margin-bottom:.5rem}.report-ui__properties dl{margin:0}.report-ui__properties dl div{border-bottom:1px solid #7491c61c;padding:.48rem 0}.report-ui__properties dt{color:#667a95;font-size:.58rem}.report-ui__properties dd{margin:.18rem 0 0;font-size:.7rem}.report-ui__approval{gap:.45rem;margin-top:.7rem;display:grid}.report-ui__approval>span{color:#8395ac;align-items:center;gap:.45rem;font-size:.65rem;display:flex}.report-ui__approval i{border:1px solid #60748f;border-radius:50%;width:.55rem;height:.55rem}.report-ui__approval i.is-done{background:#65bea9}.report-ui__properties>footer{grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.7rem;display:grid}@media (width<=75rem){.product-ui{height:auto;min-height:32rem}.product-ui__clock{display:none}.clinical-ui{grid-template-rows:22rem auto 10rem;grid-template-columns:1fr}.clinical-ui__interfaces{border-top:1px solid #7491c624;border-left:0;grid-area:2/1;grid-template-columns:repeat(3,1fr);display:grid}.clinical-ui__interfaces header{grid-column:1/-1}.clinical-ui__trace{grid-row:3}.junction-ui,.signal-ui{grid-template-columns:12rem 1fr}.ingest-ui{grid-template-columns:9rem 1fr}.ingest-ui__extraction{grid-column:1/-1}.pulse-ui{grid-template-columns:1fr 1fr}.report-ui{grid-template-columns:10rem 1fr}.report-ui__properties{border-top:1px solid #7491c626;border-left:0;grid-column:1/-1;grid-template-columns:1fr 2fr 1fr;gap:1rem;display:grid}}@media (width<=48rem){.product-ui{grid-template-rows:3.1rem auto;min-height:0;overflow:hidden}.product-ui__topbar{grid-template-columns:auto minmax(0,1fr) auto;padding:0 .6rem}.product-ui__topbar>div{min-width:0}.product-ui__topbar strong,.product-ui__topbar small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-ui__topbar strong{font-size:.72rem}.product-ui__topbar small{font-size:.62rem}.product-ui__role{font-size:0}.product-ui main{width:100%;min-width:0;max-width:100%;overflow:hidden}.clinical-ui,.junction-ui,.signal-ui,.ingest-ui,.pulse-ui,.report-ui{width:100%;min-width:0;max-width:100%;display:block}.clinical-ui__topology{padding:.65rem}.clinical-ui__map{height:20rem}.clinical-ui__interfaces{display:none}.clinical-ui__trace{padding:.65rem}.clinical-ui__trace ol{grid-template-columns:repeat(3,1fr);gap:.65rem}.clinical-ui__trace li:after{display:none}.clinical-ui__trace footer{align-items:flex-start;gap:.5rem}.junction-ui>aside,.signal-ui__fleet,.ingest-ui__queue,.report-ui__sections{display:none}.junction-ui__canvas,.signal-ui__telemetry,.ingest-ui__extraction,.pulse-ui__procedure,.pulse-ui__evidence,.report-ui__canvas,.report-ui__properties{width:100%;min-width:0;max-width:100%;padding:.65rem}.junction-ui__flow{grid-template-columns:1fr;padding:.6rem}.junction-ui__flow>div{min-height:3.5rem}.junction-ui__flow>div>span{bottom:-.85rem;right:50%;transform:rotate(90deg)}.junction-ui__details{grid-template-columns:1fr}.junction-ui__log{border-top:1px solid #7491c624;border-left:0}.signal-ui__fleet{padding:.65rem}.signal-ui__chart{height:11rem}.signal-ui__frames{grid-template-columns:1fr}.signal-ui__frames>span{text-align:center}.ingest-ui__document{border-right:0;height:24rem}.document-sheet{height:20rem}.ingest-ui__extraction{border-top:1px solid #7491c626}.pulse-ui>header{padding:.7rem}.pulse-ui__health>b{font-size:1.5rem}.pulse-ui__trend{height:9rem}.report-ui__canvas{height:28rem}.report-ui__canvas article{height:24rem;padding:1rem}.report-ui__properties{display:block}.report-ui__properties dl{grid-template-columns:1fr 1fr;gap:0 .7rem;display:grid}.product-ui__notice{bottom:.5rem;left:.5rem;right:.5rem}}.product-scene .product-card{grid-template-rows:minmax(25rem,1fr) auto auto auto}.product-catalog__narrative{grid-template-columns:repeat(3,1fr)}.product-catalog__narrative p{font-size:.875rem;line-height:1.5}.product-catalog__capability-strip{background:#070d1bb3;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.65rem 1rem;display:grid}.product-catalog__capability-strip h4{color:#7189a7;letter-spacing:.12em;text-transform:uppercase;margin:0;font:650 .75rem ui-monospace,monospace}.product-catalog__capability-strip ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.product-catalog__capability-strip li{color:#a5b5c9;border:1px solid #689dd333;border-radius:999px;padding:.35rem .55rem;font-size:.8125rem;line-height:1.35}@media (width<=75rem){.product-catalog__capability-strip{display:block}.product-catalog__capability-strip ul{margin-top:.55rem}}@media (width<=48rem){.product-catalog__narrative{grid-template-columns:1fr}.product-catalog__capability-strip{padding:1rem}.product-catalog__capability-strip li{font-size:.875rem}.product-scene .product-card,.product-catalog__hero,.product-card__application,.product-ui,.product-ui main{width:100%;min-width:0;max-width:100%}.product-catalog__identity strong,.product-catalog__identity>span{white-space:normal;overflow-wrap:anywhere}.ingest-ui__document,.ingest-ui__extraction{width:100%;min-width:0;max-width:100%;overflow:hidden}.document-sheet{justify-self:stretch;width:100%;max-width:100%}}@media (width>=75.01rem) and (height<=50rem){.product-scene{padding-block:4.45rem .55rem}.product-scene__label{margin-bottom:.3rem}.product-scene .product-card{grid-template-rows:minmax(17rem,1fr) auto auto auto;height:calc(100dvh - 7.8rem)}.product-catalog__hero{grid-template-columns:24rem 1fr}.product-catalog__identity{padding:1rem 1.2rem}.product-catalog__identity h3{font-size:2rem}.product-catalog__identity strong{margin-top:.55rem;font-size:.875rem}.product-catalog__identity>span{margin-top:.4rem;font-size:.8rem}.product-catalog__primary-capabilities{padding-top:.55rem}.product-catalog__primary-capabilities h4{margin-bottom:.35rem}.product-catalog__primary-capabilities ul{gap:.25rem}.product-catalog__primary-capabilities li{font-size:.75rem}.product-catalog__primary-capabilities i{width:1.35rem;height:1.35rem}.product-catalog__flow{padding:.35rem .8rem}.product-catalog__flow li{font-size:.65rem}.product-catalog__flow i{width:1.2rem;height:1.2rem}.product-catalog__narrative section{padding:.45rem .7rem}.product-catalog__narrative p{margin-top:.25rem;font-size:.75rem}.product-catalog__capability-strip{padding:.4rem .7rem}.product-catalog__capability-strip li{padding:.25rem .4rem;font-size:.7rem}.product-ui{grid-template-rows:2.7rem minmax(0,1fr)}.product-ui__topbar{padding:0 .55rem}.product-ui__clock{display:none}.clinical-ui{grid-template-rows:minmax(0,1fr) 6.5rem;grid-template-columns:1fr 12rem}.clinical-ui__topology{padding:.45rem}.clinical-ui__map{min-height:8rem}.clinical-node{min-width:3.8rem;padding:.2rem}.clinical-node small{display:none}.clinical-core{width:5rem;height:5rem}.clinical-ui__interfaces{padding:.45rem}.clinical-ui__interfaces button{padding:.35rem}.clinical-ui__trace{padding:.35rem .5rem}.clinical-ui__trace ol{margin-top:.3rem}.clinical-ui__trace footer{margin-top:.2rem}.junction-ui__canvas,.signal-ui__telemetry,.ingest-ui__extraction,.pulse-ui__procedure,.pulse-ui__evidence,.junction-ui__flow{padding:.45rem}.junction-ui__flow>div{min-height:4rem}.junction-ui__details dl div{padding:.15rem}.junction-ui__log p{margin:.2rem 0}.signal-ui__fleet button{min-height:3.6rem}.signal-ui__chart{min-height:5rem}.document-sheet{max-height:17rem}.pulse-ui{grid-template-rows:3.7rem 1fr}.pulse-ui__procedure>button{min-height:2.25rem}.report-ui__canvas article{max-height:18rem}.report-ui__properties dl div{padding:.25rem 0}.report-ui__properties dl div:nth-child(n+4){display:none}.report-ui__approval,.report-ui__properties>footer{margin-top:.4rem}.report-ui__properties .product-ui__action{min-height:1.65rem;padding:.25rem}.report-ui__canvas article{padding:.75rem 1rem}.report-ui__canvas article hr{margin:.5rem 0}.report-ui__summary{margin:.4rem 0}.report-ui__mini-chart{height:3rem}}.product-portfolio{min-width:0}.product-cover{background:linear-gradient(120deg,#0d162deb,#050a17c7);border:1px solid #7491c63d;grid-template-columns:minmax(25rem,.78fr) minmax(0,1.22fr);height:calc(100dvh - 9.5rem);min-height:34rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #00000047}.product-cover:before{pointer-events:none;content:"";background:radial-gradient(circle at 73% 48%,#4053bb21,#0000 34%),linear-gradient(90deg,#0000 49.9%,#7491c61c 50%,#0000 50.1%);position:absolute;inset:0}.product-cover__copy{z-index:2;border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,4vw,4.5rem);display:flex;position:relative}.product-cover__meta{color:#7185a3;letter-spacing:.16em;margin:0 0 1rem;font:650 .72rem ui-monospace,monospace}.product-cover h3{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(2.8rem,4.35vw,5.45rem);font-weight:590;line-height:.94}.product-cover__copy>strong{color:#c497e5;max-width:37rem;margin-top:1.4rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.5}.product-cover__description{color:#acb9cd;max-width:38rem;margin:1rem 0 0;font-size:clamp(.92rem,1vw,1.05rem);line-height:1.7}.product-cover__tags{flex-wrap:wrap;gap:.5rem;margin:1.7rem 0 0;padding:0;list-style:none;display:flex}.product-cover__tags li{color:#8da0ba;background:#2a4f870b;border:1px solid #7491c62e;border-radius:999px;padding:.5rem .7rem;font-size:.72rem}.product-cover__cta{width:max-content;margin-top:2rem}.product-cover__teaser{isolation:isolate;min-width:0;min-height:0;position:relative;overflow:hidden}.product-cover__grid{opacity:.24;background-image:linear-gradient(#5b7eb721 1px,#0000 1px),linear-gradient(90deg,#5b7eb721 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 52%,#000,#0000 72%);mask-image:radial-gradient(circle at 52%,#000,#0000 72%)}.product-cover__teaser-label{color:#637795;letter-spacing:.16em;align-items:center;gap:.5rem;margin:0;font:650 .48rem ui-monospace,monospace;display:flex;position:absolute;top:1.5rem;right:1.5rem}.product-cover__teaser-label i,.product-cover__status>i{background:#6bc5f2;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .65rem #6bc5f2}.product-cover__orbit{aspect-ratio:1;border:1px solid #6388ca2e;border-radius:50%;width:min(55%,28rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-cover__orbit i{border:1px dashed #677ecf38;border-radius:50%;animation:22s linear infinite product-cover-orbit;position:absolute;inset:12%}.product-cover__orbit i:nth-child(2){border-style:solid;animation-duration:14s;animation-direction:reverse;inset:27%}.product-cover__orbit i:nth-child(3){border-color:#5b6fba1a;animation-duration:42s;inset:-28%}.product-cover__core{aspect-ratio:1;background:radial-gradient(circle,#1e2356f5,#0a0f25f5);border:1px solid #8a5bdaa8;border-radius:50%;place-content:center;justify-items:center;width:clamp(7rem,10vw,10rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3rem #604acc29}.product-cover__core span{color:#ae87ee;font-size:clamp(2rem,3vw,3.4rem);font-weight:720}.product-cover__core small{color:#7485a2;letter-spacing:.13em;margin-top:.35rem;font:650 .48rem ui-monospace,monospace}.product-cover__route{background:linear-gradient(90deg,#0000,#4ea5f58c,#8b1fc88f,#0000);height:1px;position:absolute;top:50%;left:9%;right:9%}.product-cover__route i{background:#d7efff;border-radius:99px;width:1.1rem;height:5px;animation:6s linear infinite product-cover-signal;position:absolute;top:-2px;left:8%;box-shadow:0 0 .8rem #66baf1}.product-cover__route i+i{animation-delay:-3s}.product-cover__teaser ol{margin:0;padding:0;list-style:none}.product-cover__node{z-index:2;background:#060c1be6;border:1px solid #678fcc40;border-radius:.4rem;gap:.2rem;min-width:7.7rem;padding:.65rem .8rem;display:grid;position:absolute;box-shadow:0 .8rem 2rem #0003}.product-cover__node>i{background:#5ba9e4;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .5rem #5ba9e4}.product-cover__node span{color:#adbad0;letter-spacing:.06em;font:650 .62rem ui-monospace,monospace}.product-cover__node small{color:#536985;letter-spacing:.1em;font:600 .42rem ui-monospace,monospace}.product-cover__node--1{top:18%;left:9%}.product-cover__node--2{top:15%;right:8%}.product-cover__node--3{bottom:13%;right:12%}.product-cover__status{color:#6f829e;letter-spacing:.12em;align-items:center;gap:.55rem;font:650 .48rem ui-monospace,monospace;display:flex;position:absolute;bottom:1.4rem;right:1.5rem}.product-cover__status b{color:#9f73dd;margin-left:.5rem}.product-cover__teaser--document-flow .product-cover__core{border-radius:.75rem;transform:translate(-50%,-50%)rotate(3deg)}.product-cover__teaser--document-flow .product-cover__core>*{transform:rotate(-3deg)}.product-cover__teaser--device-link .product-cover__route{transform:rotate(-8deg)}.product-cover__teaser--inspect .product-cover__orbit i:first-child{border-color:#cf995152}.product-cover__teaser--report .product-cover__core{border-radius:.6rem}@keyframes product-cover-orbit{to{transform:rotate(360deg)}}@keyframes product-cover-signal{0%{opacity:0;left:5%}10%,85%{opacity:1}to{opacity:0;left:92%}}.product-experience{z-index:260;padding:clamp(.6rem,1.4vw,1.25rem);position:fixed;inset:0}.product-experience__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02040ce0;position:absolute;inset:0}.product-experience__surface{z-index:1;background:radial-gradient(circle at 82% 18%,#5736a31f,#0000 30%),#050a17;border:1px solid #6f8fd245;border-radius:.75rem;grid-template-rows:4.2rem 3.7rem minmax(0,1fr);width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 8rem #00000080}.product-experience__header{border-bottom:1px solid var(--line);background:#0a1022e0;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:1rem;min-width:0;padding:0 1.2rem;display:grid}.product-experience__back{color:#aab9ce;cursor:pointer;background:#ffffff06;border:1px solid #7491c62e;border-radius:.4rem;align-items:center;gap:.65rem;width:max-content;min-height:2.75rem;padding:.55rem .75rem;font-size:.75rem;display:flex}.product-experience__back:hover,.product-experience__back:focus-visible{color:#fff;border-color:#4ea5f580}.product-experience__back span{color:#66b5ed;font-size:1rem}.product-experience__header>div{justify-items:center;gap:.15rem;min-width:0;display:grid}.product-experience__header small{color:#687d9d;letter-spacing:.12em;font:650 .52rem ui-monospace,monospace}.product-experience__header strong{color:#dce6f6;text-overflow:ellipsis;white-space:nowrap;max-width:34rem;font-size:.9rem;overflow:hidden}.product-experience__header>span{color:#536783;letter-spacing:.15em;justify-self:end;font:650 .48rem ui-monospace,monospace}.product-experience__nav{border-bottom:1px solid var(--line);background:#070c1be0;justify-content:center;display:flex}.product-experience__nav button{border:0;border-right:1px solid var(--line);color:#74859e;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.7rem;min-width:10rem;padding:.7rem 1.2rem;font-size:.74rem;display:flex;position:relative}.product-experience__nav button:first-child{border-left:1px solid var(--line)}.product-experience__nav button[aria-selected=true]{color:#edf5ff;background:linear-gradient(#37539221,#3e277514)}.product-experience__nav button[aria-selected=true]:after{content:"";background:var(--brand-gradient-flow);height:1px;position:absolute;bottom:0;left:15%;right:15%;box-shadow:0 0 .7rem #4ea5f573}.product-experience__nav i{color:#5c9ed4;font:650 .48rem ui-monospace,monospace}.product-experience__content{overscroll-behavior:contain;outline:none;min-width:0;min-height:0;overflow:auto}.product-experience__overview{grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);min-height:100%;display:grid}.product-experience__intro{border-right:1px solid var(--line);background:linear-gradient(145deg,#131e3bdb,#070c1bd1);flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,4vw,5rem);display:flex}.product-experience__intro>p{color:#6f84a2;letter-spacing:.15em;margin:0 0 1rem;font:650 .65rem ui-monospace,monospace}.product-experience__intro h3{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2.4rem,4vw,5rem);font-weight:590;line-height:.96}.product-experience__intro strong{color:#c28fe3;margin-top:1.4rem;font-size:1.1rem;line-height:1.5}.product-experience__intro span{color:#a8b6ca;max-width:40rem;margin-top:.9rem;font-size:.95rem;line-height:1.7}.product-experience__narrative{grid-template-columns:1fr 1fr;align-content:center;min-width:0;padding:clamp(1.3rem,2.5vw,3rem);display:grid}.product-experience__narrative section{border-bottom:1px solid var(--line);min-width:0;padding:1.25rem}.product-experience__narrative section:nth-child(odd){border-right:1px solid var(--line)}.product-experience__narrative h4,.product-architecture__details h4{color:#7087a5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font:650 .62rem ui-monospace,monospace}.product-experience__narrative p,.product-experience__narrative li,.product-architecture__details p,.product-architecture__details li{color:#9eadc1;font-size:.82rem;line-height:1.6}.product-experience__narrative p,.product-architecture__details p{margin:0}.product-experience__narrative ul,.product-architecture__details ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.product-experience__narrative li,.product-architecture__details li{padding-left:.9rem;position:relative}.product-experience__narrative li:before,.product-architecture__details li:before{content:"";background:#5da9e7;width:.3rem;height:1px;position:absolute;top:.72em;left:0}.product-experience__demo{height:100%;min-height:33rem;padding:clamp(.7rem,1.4vw,1.25rem)}.product-experience__demo>.product-ui{height:100%;min-height:31rem}.product-experience__architecture{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);min-height:100%;display:grid}.product-architecture__map{border-right:1px solid var(--line);background:radial-gradient(circle,#3e46a924,#0000 38%),linear-gradient(#49689d0a 1px,#0000 1px) 0 0/3.5rem 3.5rem,linear-gradient(90deg,#49689d0a 1px,#0000 1px) 0 0/3.5rem 3.5rem;min-height:34rem;position:relative;overflow:hidden}.product-architecture__map:before{content:"";background:var(--brand-gradient-flow);opacity:.35;height:1px;position:absolute;top:50%;left:9%;right:9%}.product-architecture__core{z-index:2;aspect-ratio:1;background:#101634;border:1px solid #7957bd;border-radius:50%;place-content:center;justify-items:center;width:9rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3rem #6b46ca33}.product-architecture__core span{color:#ae83ed;font-size:2.7rem;font-weight:720}.product-architecture__core small{color:#7586a2;font:.5rem ui-monospace,monospace}.product-architecture__map ol{margin:0;padding:0;list-style:none}.product-architecture__map li{z-index:1;color:#9cacc1;background:#091124;border:1px solid #688fce3b;border-radius:.4rem;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .55rem;min-width:8rem;padding:.55rem .7rem;font:650 .55rem ui-monospace,monospace;display:grid;position:absolute}.product-architecture__map li i{color:#68aee0;border:1px solid #54a0dd57;border-radius:50%;grid-row:1/3;place-items:center;width:1.35rem;height:1.35rem;font-size:.4rem;font-style:normal;display:grid}.product-architecture__map li:first-child{top:12%;left:8%}.product-architecture__map li:nth-child(2){top:11%;right:8%}.product-architecture__map li:nth-child(3){bottom:13%;right:5%}.product-architecture__map li:nth-child(4){bottom:10%;left:8%}.product-architecture__map li:nth-child(n+5){top:calc(23% + (var(--node-index) - 4) * 11%);left:calc(50% - 4rem)}.product-architecture__details{align-content:center;gap:1rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.product-architecture__details section{border-bottom:1px solid var(--line);padding:1rem 0}@media (width<=68.75rem){.product-cover{grid-template-columns:1fr;height:auto;min-height:0}.product-cover__copy{border-right:0;border-bottom:1px solid var(--line);min-height:34rem}.product-cover__teaser{min-height:32rem}.product-experience__overview,.product-experience__architecture{grid-template-columns:1fr}.product-experience__intro,.product-architecture__map{border-right:0;border-bottom:1px solid var(--line)}.product-experience__intro{min-height:34rem}.product-architecture__details{grid-template-columns:repeat(3,1fr)}.product-architecture__details section{border-bottom:0;border-right:1px solid var(--line)}.product-architecture__details section:last-child{border-right:0}}@media (width<=48rem){.product-cover{width:100%;max-width:100%}.product-cover__copy{min-height:0;padding:1.5rem}.product-cover h3{font-size:clamp(2.25rem,11vw,3.15rem)}.product-cover__copy>strong{margin-top:1rem;font-size:1rem}.product-cover__description{font-size:.9rem}.product-cover__tags{margin-top:1.25rem}.product-cover__tags li{font-size:.68rem}.product-cover__cta{justify-content:space-between;width:100%}.product-cover__teaser{min-height:25rem}.product-cover__orbit{width:62%}.product-cover__node{min-width:6.2rem;padding:.5rem}.product-cover__node span{font-size:.48rem}.product-cover__node--1{top:17%;left:5%}.product-cover__node--2{top:16%;right:4%}.product-cover__node--3{bottom:12%;right:6%}.product-cover__status{bottom:.8rem;right:.8rem}.product-experience{padding:0}.product-experience__surface{border:0;border-radius:0;grid-template-rows:4.4rem 3.5rem minmax(0,1fr)}.product-experience__header{grid-template-columns:1fr auto;padding:0 .8rem}.product-experience__header>div{justify-items:end}.product-experience__header>span{display:none}.product-experience__back{justify-content:center;width:2.75rem;min-width:2.75rem;padding:0;font-size:0}.product-experience__back span{font-size:1.15rem}.product-experience__header small{font-size:.43rem}.product-experience__header strong{max-width:14rem;font-size:.72rem}.product-experience__nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.product-experience__nav button{flex:1;min-width:7.5rem;padding:.65rem .75rem}.product-experience__overview{display:block}.product-experience__intro{min-height:0;padding:2rem 1.25rem}.product-experience__intro h3{font-size:2.5rem}.product-experience__narrative{padding:.5rem 1.25rem 2rem;display:block}.product-experience__narrative section,.product-experience__narrative section:nth-child(odd){border-right:0;padding:1.1rem 0}.product-experience__demo{height:auto;min-height:0;padding:.55rem}.product-experience__demo>.product-ui{height:auto;min-height:31rem}.product-experience__architecture{display:block}.product-architecture__map{min-height:30rem}.product-architecture__core{width:7rem}.product-architecture__map li{min-width:6.5rem;font-size:.46rem}.product-architecture__details{padding:1rem 1.25rem 2rem;display:block}.product-architecture__details section{border-right:0;border-bottom:1px solid var(--line);padding:1rem 0}}@media (prefers-reduced-motion:reduce){.product-cover__orbit i,.product-cover__route i{animation:none}.product-cover__route i{opacity:.8;left:48%}}.product-scene .container{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.product-scene__label{margin-bottom:.45rem}.product-portfolio,.product-cover-transition{height:100%;min-height:0}.product-cover{height:100%;min-height:28rem}.product-fingerprint{z-index:1;position:absolute;inset:8% 7% 9%}.product-fingerprint__flow{justify-content:center;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.product-fingerprint__flow li{color:#8192aa;letter-spacing:.04em;text-align:center;background:#060d1de6;border:1px solid #628dcc3b;border-radius:.35rem;flex:1;gap:.35rem;min-width:0;padding:.65rem .55rem;font:650 .5rem ui-monospace,monospace;display:grid;position:relative}.product-fingerprint__flow li:not(:last-child):after{content:"";background:#486c9e;width:.65rem;height:1px;position:absolute;top:50%;left:100%}.product-fingerprint__flow li i{color:#5e9ccc;font-size:.42rem;font-style:normal}.product-fingerprint__flow li.is-active{color:#d7c5ed;background:#141632;border-color:#9954d594;box-shadow:0 0 1.5rem #7c49c429}.product-fingerprint--topology{place-items:center;display:grid}.product-fingerprint--topology:before,.product-fingerprint--topology:after{aspect-ratio:1;content:"";border:1px solid #5b82c129;border-radius:50%;width:65%;position:absolute}.product-fingerprint--topology:after{border-style:dashed;width:42%;animation:28s linear infinite product-cover-orbit}.product-fingerprint__core{z-index:2;aspect-ratio:1;background:#111633;border:1px solid #7958bd;border-radius:50%;place-content:center;justify-items:center;width:8rem;display:grid;box-shadow:0 0 3rem #6446be33}.product-fingerprint__core span{color:#ae83ed;font-size:2.5rem;font-weight:720}.product-fingerprint__core small{color:#6d82a0;font:.46rem ui-monospace,monospace}.product-fingerprint--topology .product-fingerprint__flow{position:absolute;inset:0}.product-fingerprint--topology .product-fingerprint__flow li{flex:none;width:7.5rem;position:absolute}.product-fingerprint--topology .product-fingerprint__flow li:first-child{top:7%;left:8%}.product-fingerprint--topology .product-fingerprint__flow li:nth-child(2){top:4%;right:8%}.product-fingerprint--topology .product-fingerprint__flow li:nth-child(3){top:43%;right:0}.product-fingerprint--topology .product-fingerprint__flow li:nth-child(4){bottom:3%;right:10%}.product-fingerprint--topology .product-fingerprint__flow li:nth-child(5){bottom:1%;left:10%}.product-fingerprint--topology .product-fingerprint__flow li:nth-child(6){top:43%;left:0}.product-fingerprint--topology .product-fingerprint__flow li:nth-child(n+7),.product-fingerprint--topology .product-fingerprint__flow li:after{display:none}.product-fingerprint--translator{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}.product-fingerprint__protocol{color:#91a9c3;text-align:center;background:#091327;border:1px solid #5b91cc4d;border-radius:.45rem;place-content:center;min-height:7rem;font:650 .68rem ui-monospace,monospace;display:grid;position:relative}.product-fingerprint__protocol i{background:#5688bf;width:2.2rem;height:1px;position:absolute;top:50%}.product-fingerprint__protocol:first-child i{left:100%}.product-fingerprint__protocol:last-child i{right:100%}.product-fingerprint__mapper{z-index:2;aspect-ratio:1;background:#111633;border:1px solid #7958bd;border-radius:50%;place-content:center;justify-items:center;gap:.45rem;width:10rem;display:grid;box-shadow:0 0 3rem #6446be33}.product-fingerprint__mapper span{color:#ad80ee;font-size:2.4rem;font-weight:720}.product-fingerprint__mapper small,.product-fingerprint__mapper b{color:#7185a2;letter-spacing:.1em;font:.44rem ui-monospace,monospace}.product-fingerprint__mapper b{color:#9e77ca;font-size:.38rem}.product-fingerprint--telemetry{grid-template-columns:9rem minmax(0,1fr) 7rem;align-items:center;gap:1rem;display:grid}.product-fingerprint__device,.product-fingerprint__reading{background:#091327;border:1px solid #5b91cc4d;border-radius:.45rem;gap:.35rem;padding:1rem;display:grid}.product-fingerprint__device i{background:linear-gradient(135deg,#18345a,#0a1428);border:1px solid #4f759e;border-radius:.4rem;width:2.2rem;height:2.8rem}.product-fingerprint__device span{color:#b2c1d4;font:650 .62rem ui-monospace,monospace}.product-fingerprint__device small,.product-fingerprint__reading small{color:#607693;font:.42rem ui-monospace,monospace}.product-fingerprint--telemetry svg{width:100%;height:15rem;overflow:visible}.product-fingerprint--telemetry path{fill:none;stroke:#68bced;stroke-width:2px}.product-fingerprint--telemetry line{stroke:#b47b52;stroke-dasharray:5 5}.product-fingerprint__reading b{color:#6dc7ed;font:700 1.8rem ui-monospace,monospace}.product-fingerprint--document,.product-fingerprint--report{grid-template-columns:8rem minmax(0,1fr) 8rem;align-items:center;gap:1rem;display:grid}.product-fingerprint__sheet,.product-fingerprint__report-sheet{color:#263447;background:#dce3eb;align-content:start;gap:.7rem;height:12rem;padding:1rem;display:grid;position:relative;box-shadow:0 1rem 2rem #00000052}.product-fingerprint__sheet i,.product-fingerprint__report-sheet i{background:#9baaba;height:.35rem;display:block}.product-fingerprint__sheet i:nth-child(2),.product-fingerprint__report-sheet i:nth-child(3){width:68%}.product-fingerprint__sheet span,.product-fingerprint__report-sheet span{color:#52647a;font:.5rem ui-monospace,monospace;position:absolute;bottom:.7rem;right:.7rem}.product-fingerprint--document .product-fingerprint__flow,.product-fingerprint--report .product-fingerprint__flow{flex-wrap:wrap;min-width:0}.product-fingerprint--document .product-fingerprint__flow li,.product-fingerprint--report .product-fingerprint__flow li{flex:1 0 18%;min-width:4.3rem}.product-fingerprint__structured{color:#bd90ed;text-align:center;background:#121532;border:1px solid #8752bb;border-radius:.45rem;gap:.5rem;padding:1rem;display:grid}.product-fingerprint__structured span{font:700 1rem ui-monospace,monospace}.product-fingerprint__structured small{color:#7184a0;font:.4rem ui-monospace,monospace}.product-fingerprint__report-sheet{height:15rem}.product-fingerprint__report-sheet small{color:#66778a;font:.47rem ui-monospace,monospace}.product-fingerprint--report{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:center}.product-fingerprint--report .product-fingerprint__flow{align-self:end}.product-fingerprint--report .product-fingerprint__flow li{flex-basis:auto}.product-fingerprint--report .product-fingerprint__report-sheet{justify-self:center;width:72%;height:12rem}.product-fingerprint--health{grid-template-columns:11rem minmax(0,1fr);align-content:center;gap:1rem;display:grid}.product-fingerprint__asset{background:#0a1428;border:1px solid #5b91cc45;border-radius:.45rem;grid-row:1/3;align-content:center;gap:.55rem;padding:1.2rem;display:grid}.product-fingerprint__asset span,.product-fingerprint__asset small{color:#7589a5;font:.48rem ui-monospace,monospace}.product-fingerprint__asset b{color:#d0a061;font:700 3rem ui-monospace,monospace}.product-fingerprint--health>ol{grid-template-columns:repeat(5,1fr);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.product-fingerprint--health>ol li{color:#6e8099;text-align:center;border:1px solid #628dcc2e;justify-items:center;gap:.45rem;padding:.75rem .35rem;font:.46rem ui-monospace,monospace;display:grid}.product-fingerprint--health>ol i{border:1px solid #526b8a;border-radius:50%;width:.65rem;height:.65rem}.product-fingerprint--health>ol .is-done i{background:#67bda8;box-shadow:0 0 .5rem #67bda8}.product-fingerprint--health>ol .is-active{color:#d0a26b;border-color:#bc8652}.product-fingerprint__action{color:#c99a61;background:#c88f4c12;border:1px solid #c88f4c4d;border-radius:.35rem;justify-self:end;padding:.7rem 1rem;font:.55rem ui-monospace,monospace}.product-fingerprint__action i{background:#ca9256;border-radius:50%;width:.4rem;height:.4rem;margin-right:.5rem;display:inline-block}.product-experience__overview{grid-template-columns:minmax(27rem,.82fr) minmax(0,1.18fr)}.product-experience__intro{padding:clamp(2.5rem,4.5vw,5.5rem)}.product-experience__narrative{grid-template-rows:auto 1fr 1fr 1fr;align-content:stretch;padding:clamp(1rem,2vw,2rem)}.product-experience__overview-flow{background:#091123a6;border:1px solid #7491c624;grid-column:1/-1;align-items:center;gap:.35rem;margin:0;padding:.75rem;list-style:none;display:flex;overflow:hidden}.product-experience__overview-flow li{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex;color:#7f91a9!important;padding:0!important;font:650 .48rem ui-monospace,monospace!important}.product-experience__overview-flow li:before{display:none}.product-experience__overview-flow i{color:#69aee0;border:1px solid #41688e;border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.38rem;font-style:normal;display:grid}.product-experience__overview-flow span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-experience__demo{place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid}.product-experience__demo>.product-ui{width:92%;height:92%;min-height:31rem;transform:scale(1.085)}.product-architecture__map{align-content:center;gap:2rem;min-height:34rem;padding:clamp(2rem,4vw,5rem);display:grid}.product-architecture__map:before{display:none}.product-architecture__map>header{justify-items:center;gap:.4rem;display:grid}.product-architecture__map>header small{color:#65819f;letter-spacing:.14em;font:.55rem ui-monospace,monospace}.product-architecture__map>header strong{color:#dce7f5;font-size:clamp(1.4rem,2vw,2.2rem)}.product-architecture__map ol{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.7rem;display:grid}.product-architecture__map li{grid-template-columns:auto 1fr;align-items:center;gap:.55rem;min-width:0;max-width:none;display:grid;padding:.85rem!important;position:relative!important;inset:auto!important}.product-architecture__map li i{grid-row:auto}.product-architecture__map li b{z-index:2;color:#557da8;font-size:1rem;position:absolute;top:50%;left:100%;transform:translate(.15rem,-50%)}.product-architecture__map li:nth-child(4n) b{display:none}.product-architecture__map li.is-core{color:#d9caef;background:#151632;border-color:#825bc2;box-shadow:0 0 2rem #8149ca2e}@media (width<=68.75rem){.product-cover{height:auto}.product-experience__overview-flow{overflow-x:auto}.product-experience__overview-flow li{min-width:7rem}.product-experience__demo>.product-ui{width:100%;height:auto;transform:none}.product-architecture__map ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.product-architecture__map li:nth-child(4n) b{display:block}.product-architecture__map li:nth-child(3n) b{display:none}}@media (width<=48rem){.product-scene .container,.product-cover-transition{height:auto}.product-fingerprint{inset:12% 5%}.product-fingerprint--translator{grid-template-columns:1fr;gap:.6rem}.product-fingerprint__protocol{min-height:3.5rem}.product-fingerprint__protocol i{display:none}.product-fingerprint__mapper{width:7rem}.product-fingerprint--telemetry{grid-template-columns:6rem 1fr}.product-fingerprint--telemetry svg{height:10rem}.product-fingerprint__reading{grid-column:1/-1}.product-fingerprint--document{grid-template-columns:5rem 1fr}.product-fingerprint__structured,.product-fingerprint__report-sheet{grid-column:1/-1;height:auto}.product-fingerprint__sheet{height:9rem}.product-fingerprint--health{grid-template-columns:1fr}.product-fingerprint__asset{grid-row:auto}.product-fingerprint--health>ol{grid-template-columns:repeat(3,1fr)}.product-fingerprint__action{justify-self:stretch}.product-fingerprint--topology .product-fingerprint__flow li{width:5.5rem}.product-fingerprint__core{width:6rem}.product-experience__overview-flow{margin-inline:-.25rem}.product-architecture__map{min-height:0;padding:2rem 1rem}.product-architecture__map ol{grid-template-columns:1fr;display:grid}.product-architecture__map li{width:100%;max-width:none}.product-architecture__map li:nth-child(3n) b,.product-architecture__map li:nth-child(4n) b{display:block}.product-architecture__map li:last-child b{display:none}.product-architecture__map li b{top:100%;left:50%;transform:translate(-50%,-.2rem)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.product-fingerprint--topology:after{animation:none}}.product-scene--catalog .container{height:100%;display:block}.product-catalog-stage{height:100%}.product-catalog-index{grid-template-rows:auto minmax(0,1fr);align-content:center;height:100%;min-height:0;padding-block:clamp(1rem,3vh,2.5rem);display:grid}.product-catalog-index__header{grid-template-columns:minmax(24rem,.9fr) minmax(24rem,.72fr);justify-content:space-between;align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(1.4rem,3vh,2.5rem);display:grid}.product-catalog-index__header .eyebrow{margin-bottom:1rem}.product-catalog-index__header h2{letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(2.5rem,4.2vw,5rem);font-weight:590;line-height:.97}.product-catalog-index__header>p{color:#98a7bc;max-width:42rem;margin:0;font-size:clamp(.88rem,1vw,1.05rem);line-height:1.7}.product-catalog-index__grid{border:1px solid #7491c633;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.product-catalog-index__grid>li{min-width:0;min-height:0}.product-tile{width:100%;height:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0c1428db,#050a16b8);border:1px solid #7491c62b;border-top:0;border-left:0;grid-template-rows:auto 1fr auto auto auto;gap:.7rem;padding:clamp(1rem,1.6vw,1.7rem);transition:background .25s,border-color .25s,transform .25s;display:grid;position:relative;overflow:hidden}.product-catalog-index__grid>li:nth-child(3n) .product-tile{border-right:0}.product-catalog-index__grid>li:nth-child(n+4) .product-tile{border-bottom:0}.product-tile:before{pointer-events:none;content:"";opacity:.65;background:radial-gradient(circle at 72% 26%,#5155c01f,#0000 31%);transition:opacity .25s;position:absolute;inset:0}.product-tile:hover,.product-tile:focus-visible{z-index:2;background:linear-gradient(145deg,#12203df0,#090d1ee6);transform:translateY(-2px);box-shadow:inset 0 0 0 1px #54a1e259}.product-tile:hover:before,.product-tile:focus-visible:before{opacity:1}.product-tile__top{z-index:1;color:#647a98;letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;font:650 .5rem ui-monospace,monospace;display:grid;position:relative}.product-tile__top i,.product-tile__top em{color:#5fa9dd;font-style:normal}.product-tile__top em{text-align:right;font-size:.8rem}.product-tile__top b{font-weight:600}.product-tile__symbol{z-index:1;aspect-ratio:1;place-self:center;place-items:center;width:5rem;display:grid;position:relative}.product-tile__symbol:before,.product-tile__symbol:after,.product-tile__symbol i{content:"";border:1px solid #5894cf80;position:absolute}.product-tile__symbol:before{border-radius:50%;inset:8%}.product-tile__symbol:after{border-color:#9e47cfb3;border-radius:50%;inset:25%}.product-tile__symbol i:first-child{background:linear-gradient(90deg,#0000,#4d8fc5,#0000);border:0;width:115%;height:1px}.product-tile__symbol i:nth-child(2){background:linear-gradient(#0000,#8050b6,#0000);border:0;width:1px;height:115%}.product-tile__symbol i:nth-child(3){background:#6ac2ed;border:0;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .7rem #6ac2ed}.product-tile--exchange .product-tile__symbol:before{border-radius:.45rem;transform:rotate(45deg)}.product-tile--exchange .product-tile__symbol:after{border-radius:.3rem}.product-tile--device-link .product-tile__symbol:before{border-radius:.5rem;inset:12% 28%}.product-tile--device-link .product-tile__symbol:after{border-radius:.2rem;inset:30% 37%}.product-tile--document-flow .product-tile__symbol:before{border-radius:.2rem;inset:5% 22%;transform:rotate(-4deg)}.product-tile--document-flow .product-tile__symbol:after{border-radius:0;inset:20% 28%;transform:rotate(3deg)}.product-tile--inspect .product-tile__symbol:before{border-style:dashed;border-color:#be89509e}.product-tile--inspect .product-tile__symbol:after{border-color:#be8950b8}.product-tile--inspect .product-tile__symbol i:nth-child(3){background:#d09b5e;box-shadow:0 0 .7rem #d09b5e}.product-tile--report .product-tile__symbol:before{border-radius:.2rem;inset:8% 20%}.product-tile--report .product-tile__symbol:after{border-width:1px 0;border-radius:0;inset:24% 27%}.product-tile--report .product-tile__symbol i:first-child{background:linear-gradient(90deg,#5e9bd159 30%,#0000 30%);border:1px solid #6099cf73;width:42%;height:28%}.product-tile>strong{z-index:1;color:#edf3fc;letter-spacing:-.035em;font-size:clamp(1.1rem,1.45vw,1.55rem);font-weight:610;position:relative}.product-tile>small{z-index:1;color:#8e9db2;max-width:30rem;font-size:.72rem;line-height:1.5;position:relative}.product-tile__tags{z-index:1;flex-wrap:wrap;gap:.35rem;display:flex;position:relative}.product-tile__tags i{color:#71849f;border:1px solid #7491c629;border-radius:999px;padding:.3rem .45rem;font-size:.52rem;font-style:normal}.product-scene--cover .container{grid-template-rows:auto minmax(0,1fr)}.product-scene__label--cover{justify-content:space-between;align-items:center;display:flex}.product-scene__label--cover button{color:#8293ab;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;min-height:2.75rem;padding:.45rem .7rem;font-size:.72rem;display:flex}.product-scene__label--cover button:hover,.product-scene__label--cover button:focus-visible{color:#fff}.product-scene__label--cover button span{color:#62b3e8;font-size:1rem}@media (width<=68.75rem){.product-catalog-index{height:auto;padding-block:1rem 2rem}.product-catalog-index__header{grid-template-columns:1fr;align-items:start;gap:1rem}.product-catalog-index__grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.product-catalog-index__grid>li:nth-child(3n) .product-tile{border-right:1px solid #7491c62b}.product-catalog-index__grid>li:nth-child(2n) .product-tile{border-right:0}.product-catalog-index__grid>li:nth-child(n+4) .product-tile{border-bottom:1px solid #7491c62b}.product-catalog-index__grid>li:nth-child(n+5) .product-tile{border-bottom:0}.product-tile{min-height:20rem}}@media (width<=48rem){.product-catalog-index__header h2{font-size:2.6rem}.product-catalog-index__grid{grid-template-columns:1fr}.product-catalog-index__grid>li .product-tile{min-height:18rem;border-bottom:1px solid #7491c62b!important;border-right:0!important}.product-catalog-index__grid>li:last-child .product-tile{border-bottom:0!important}.product-tile__symbol{width:4.5rem}.product-tile>strong{font-size:1.35rem}.product-scene__label--cover button{font-size:.65rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
