:root{color-scheme:light;--canvas: #f3f1ea;--paper: #fbfaf6;--ink: #0a1424;--ink-soft: #263247;--muted: #657084;--line: rgba(10, 20, 36, .15);--line-strong: rgba(10, 20, 36, .3);--blue: #1957e8;--blue-deep: #0c2f86;--blue-pale: #dfe9ff;--yellow: #f5ca58;--red: #e74a3b;--green: #1f9d6a;--white: #ffffff;--radius-xl: 28px;--radius-lg: 20px;--radius-md: 14px;--container: min(1320px, calc(100vw - 48px) );font-family:HarmonyOS Sans SC,MiSans,"Alibaba PuHuiTi 3",Noto Sans CJK SC,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{min-width:320px;margin:0;background:radial-gradient(circle at 4% 8%,rgba(25,87,232,.08),transparent 23rem),radial-gradient(circle at 96% 22%,rgba(245,202,88,.14),transparent 28rem),var(--canvas);color:var(--ink)}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background-image:radial-gradient(rgba(10,20,36,.12) .65px,transparent .65px);background-size:18px 18px;opacity:.2}button,a{color:inherit;font:inherit}button{cursor:pointer}a{text-decoration:none}img,svg{display:block;max-width:100%}p,h1,h2,h3{margin-top:0}h1,h2,h3{text-wrap:balance}.site-shell{position:relative;overflow:clip}.section-frame{width:var(--container);margin-inline:auto}.site-header{position:sticky;top:14px;z-index:50;width:var(--container);min-height:68px;margin:14px auto 0;padding:9px 10px 9px 13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;border:1px solid rgba(10,20,36,.13);border-radius:18px;background:#fbfaf6db;box-shadow:0 18px 45px #14203514;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.brand,.footer-brand{display:inline-flex;align-items:center;gap:11px}.brand img,.footer-brand img{width:44px;height:44px;border-radius:12px;object-fit:cover}.brand-copy{display:grid;gap:2px}.brand-copy strong{font-size:15px;letter-spacing:.1em}.brand-copy small{color:var(--muted);font-size:9px;letter-spacing:.16em}.site-nav{display:flex;justify-content:center;gap:clamp(18px,2.2vw,34px)}.site-nav a{position:relative;color:var(--ink-soft);font-size:14px;font-weight:650}.site-nav a:after{position:absolute;right:0;bottom:-7px;left:0;height:2px;content:"";background:var(--blue);transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.site-nav a:hover:after,.site-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.header-contact,.button{min-height:48px;border:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 22px;font-weight:750;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.header-contact{min-height:48px;color:var(--white);background:var(--ink)}.header-contact span,.button span{font-size:18px}.header-contact:hover,.button:hover{transform:translateY(-2px)}.button-primary{color:var(--white);background:var(--blue);box-shadow:0 16px 30px #1957e838}.button-quiet{border:1px solid var(--line-strong);background:transparent}.button-inverse{color:var(--ink);background:var(--yellow)}.menu-toggle{display:none}.hero{min-height:calc(100vh - 82px);padding:clamp(48px,5vw,76px) 0 72px;display:grid;grid-template-columns:minmax(340px,.55fr) minmax(650px,1.45fr);align-items:stretch;gap:42px clamp(42px,4vw,62px)}.hero-intro{grid-column:1 / -1;animation:intro-rise .52s ease-out both}.hero-intro>p{max-width:1050px;margin:18px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.75}.hero-product-stack{margin-top:24px;display:flex;align-items:center;gap:12px}.hero-product-stack>span{min-width:190px;padding:11px 14px;display:grid;gap:4px;border:1px solid var(--line);border-radius:9px;background:#fbfaf6c2}.hero-product-stack small{color:var(--muted);font-size:9px}.hero-product-stack strong{font-size:13px}.hero-product-stack em{color:var(--muted);font-size:8px;font-style:normal}.hero-product-stack>span.is-framework,.hero-product-stack>span.is-training{border-color:#1957e842;background:linear-gradient(145deg,#1957e81c,#fbfaf6e6);box-shadow:0 14px 30px #1957e814}.hero-product-stack>span.is-framework strong{color:var(--blue)}.hero-product-stack>span.is-training{border-color:#1f9d6a40;background:linear-gradient(145deg,#1f9d6a1a,#fbfaf6e6)}.hero-product-stack>span.is-training strong{color:#11764e}.hero-product-stack>i{color:var(--blue);font-style:normal;font-weight:800}.hero-copy{padding-top:8px;display:flex;flex-direction:column;animation:intro-rise .56s 40ms ease-out both}.hero-kicker,.eyebrow{color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hero-kicker{display:flex;align-items:center;gap:9px;margin-bottom:25px}.signal-dot{width:9px;height:9px;border:2px solid var(--white);border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #1f9d6a2e}.hero-intro h1{max-width:none;margin-bottom:0;font-size:clamp(52px,4.75vw,68px);line-height:1.08;letter-spacing:-.055em;white-space:nowrap}.hero-intro h1 span{display:inline}.hero-lead{max-width:460px;margin-bottom:22px;color:var(--ink-soft);font-size:15px;line-height:1.75}.hero-training-highlight{margin-bottom:22px;padding:17px 48px 17px 18px;position:relative;display:block;overflow:hidden;color:var(--white);border:1px solid rgba(91,139,231,.28);border-radius:12px;background:radial-gradient(circle at 95% 5%,rgba(90,142,250,.34),transparent 9rem),linear-gradient(145deg,#0b1d35,#07111f);box-shadow:0 18px 36px #0e285126}.hero-training-highlight>span,.hero-training-highlight>strong,.hero-training-highlight>small{display:block}.hero-training-highlight>span{margin-bottom:10px;color:#79a6ff;font:7px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.1em}.hero-training-highlight>strong{margin-bottom:8px;font-size:15px;line-height:1.4}.hero-training-highlight>small{color:#8196b5;font-size:8px;line-height:1.55}.hero-training-highlight>i{position:absolute;right:18px;bottom:17px;color:#74a2fa;font-size:20px;font-style:normal;transition:transform .18s ease}.hero-training-highlight:hover>i{transform:translate(3px,3px)}.hero-capability-list{margin-bottom:24px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.hero-capability-list>div{min-height:72px;padding:12px 0;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px}.hero-capability-list>div+div{border-top:1px solid var(--line)}.hero-capability-list>div>span{color:var(--blue);font:9px/1 JetBrains Mono,Cascadia Code,monospace}.hero-capability-list p{margin:0}.hero-capability-list strong,.hero-capability-list small{display:block}.hero-capability-list strong{margin-bottom:4px;font-size:14px}.hero-capability-list small{color:var(--muted);font-size:10px;line-height:1.45}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-proof{margin-top:auto;padding-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;border-top:1px solid var(--line-strong)}.hero-proof div{min-width:0;padding-right:12px}.hero-proof div+div{padding-left:14px;border-left:1px solid var(--line)}.hero-proof div:nth-child(3){padding-left:0;border-left:0}.hero-proof div:nth-child(n+3){padding-top:18px;border-top:1px solid var(--line)}.hero-proof strong,.hero-proof span{display:block;white-space:nowrap;word-break:keep-all}.hero-proof strong{margin-bottom:6px;font-size:19px;letter-spacing:-.03em}.hero-proof span{color:var(--muted);font-size:11px;line-height:1.45}.hero-console{min-width:0;overflow:hidden;color:#eef5ff;border:1px solid rgba(115,153,212,.28);border-radius:var(--radius-xl);background:#081322;box-shadow:0 40px 90px #0c1f3f3d;animation:console-rise .62s 60ms ease-out both}.console-topbar{min-height:56px;padding:0 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border-bottom:1px solid rgba(129,160,207,.16);background:linear-gradient(90deg,#0d1c31,#0a1728)}.console-app{display:flex;align-items:center;gap:9px}.console-app span{width:28px;height:28px;display:grid;place-items:center;color:#dce9ff;border:1px solid rgba(104,154,247,.42);border-radius:7px;background:linear-gradient(145deg,#1f66eb,#1746aa);font:8px/1 JetBrains Mono,Cascadia Code,monospace;box-shadow:0 8px 18px #1957e842}.console-app strong{color:#edf4ff;font-size:10px;letter-spacing:.02em}.console-title{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#9fb0ca;font-family:JetBrains Mono,Cascadia Code,monospace;font-size:9px;white-space:nowrap}.console-title i{color:#3d536f;font-style:normal}.console-title strong{color:#c6d5ea}.console-title b{color:#72a5ff;font-weight:750}.console-status{display:flex;align-items:center;gap:7px;color:#7f94b2;font-size:9px;white-space:nowrap}.console-status strong{color:#c9d8eb;font-weight:750}.console-status i,.engine-live i,.modal-note i{width:7px;height:7px;border-radius:50%;background:#36d18a;box-shadow:0 0 0 4px #36d18a1a}.console-body{min-height:480px;display:grid;grid-template-columns:112px minmax(0,1fr) 228px}.console-camera-list{min-width:0;padding:12px 9px;display:flex;flex-direction:column;gap:8px;border-right:1px solid rgba(129,160,207,.14);background:#091626}.camera-list-head{padding:0 3px 3px;display:flex;align-items:center;justify-content:space-between;color:#7286a4;font-size:7px}.camera-list-head strong{color:#6bd7ab;font:7px/1 JetBrains Mono,Cascadia Code,monospace}.console-camera-list article{padding:6px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;border:1px solid transparent;border-radius:8px;background:#ffffff06}.console-camera-list article.is-active{border-color:#417eec7a;background:#285bb826;box-shadow:inset 3px 0 #2d78ff}.camera-thumb{height:43px;grid-column:1 / -1;position:relative;overflow:hidden;border-radius:5px;background-image:linear-gradient(#040b141f,#040b1461),url(/hero-industrial-cctv.webp);background-size:180% auto;filter:saturate(.78) contrast(1.03)}.camera-thumb.is-assembly{background-position:64% 42%}.camera-thumb.is-aisle{background-position:49% 18%}.camera-thumb.is-loading{background-position:16% 52%}.camera-thumb.is-gate{background-position:86% 18%}.camera-thumb i{position:absolute;top:4px;left:4px;padding:3px 4px;color:#fff;border-radius:3px;background:#e54237d6;font:5px/1 JetBrains Mono,Cascadia Code,monospace;font-style:normal}.console-camera-list article>div:not(.camera-thumb){min-width:0}.console-camera-list article strong,.console-camera-list article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-camera-list article strong{margin-bottom:2px;color:#dce8f8;font:7px/1 JetBrains Mono,Cascadia Code,monospace}.console-camera-list article small{color:#6f829e;font-size:6px}.camera-online{width:5px;height:5px;border-radius:50%;background:#39cf8b;box-shadow:0 0 0 3px #39cf8b14}.camera-list-more{margin-top:auto;padding:8px 4px 2px;color:#5f7594;border-top:1px solid rgba(129,160,207,.1);font-size:7px;text-align:center}.video-stage{position:relative;min-width:0;overflow:hidden;isolation:isolate;background:#060e19}.scene-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.78) contrast(1.04) brightness(.78)}.video-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(4,11,21,.42),transparent 24%,transparent 68%,rgba(4,11,21,.72)),radial-gradient(circle at 50% 45%,transparent 44%,rgba(4,11,21,.28))}.camera-label{position:absolute;top:13px;right:13px;left:13px;z-index:5;display:flex;align-items:center;justify-content:space-between;font:8px/1 JetBrains Mono,Cascadia Code,monospace}.camera-label>span,.camera-label>strong{padding:7px 9px;border:1px solid rgba(190,211,239,.18);border-radius:5px;background:#050d19b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.camera-label>span{color:#d9e6f7;letter-spacing:.04em}.camera-label>span i{width:5px;height:5px;margin-right:5px;display:inline-block;border-radius:50%;background:#e65348;box-shadow:0 0 0 3px #e653481f}.camera-label>strong{color:#55daa1;font-weight:700}.video-ai-mode{position:absolute;top:50px;left:13px;z-index:5;padding:6px 8px;color:#8fa4c0;border-radius:4px;background:#050d1999;font-size:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-ai-mode span{margin-right:5px;color:#70a2ff;font:6px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.scene-roi{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.scene-roi polygon{fill:#3175ec09;stroke:#66a3ff8a;stroke-width:1.5;stroke-dasharray:8 7}.scene-roi path{fill:none;stroke:#66a3ff3d;stroke-width:1;stroke-dasharray:5 8}.roi-label{position:absolute;right:16px;bottom:45px;z-index:4;color:#8bb6fb;font:6px/1 JetBrains Mono,Cascadia Code,monospace;text-shadow:0 1px 8px #07101e}.detection-box{position:absolute;z-index:4;border:1.5px solid currentColor;box-shadow:inset 0 0 0 1px #ffffff14}.detection-box:before,.detection-box:after{position:absolute;width:11px;height:11px;content:"";border-color:currentColor}.detection-box:before{top:-2px;left:-2px;border-top:3px solid;border-left:3px solid}.detection-box:after{right:-2px;bottom:-2px;border-right:3px solid;border-bottom:3px solid}.detection-box span{position:absolute;bottom:calc(100% + 2px);left:-2px;min-width:max-content;padding:5px 7px;display:flex;align-items:center;gap:8px;color:var(--white);background:var(--detection-color)}.detection-box span b{font-size:7px;font-weight:750}.detection-box span small{color:#fffc;font:6px/1 JetBrains Mono,Cascadia Code,monospace}.detection-safe{--detection-color: #1fb879;color:#35d99a}.detection-alert{--detection-color: #df4e43;color:#f2695d;animation:alert-pulse 2.4s ease-in-out infinite}.detection-track{--detection-color: #2875e6;color:#5595f0}.detection-worker-near{top:25%;left:23%;width:15%;height:35%}.detection-worker-alert{top:30%;left:69%;width:13%;height:33%}.detection-worker-far{top:10%;left:46%;width:8%;height:19%}.video-footer{position:absolute;right:0;bottom:0;left:0;z-index:5;min-height:32px;padding:0 13px;display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#a4b5ca;background:linear-gradient(90deg,#040b141f,#040b14d1);font:6px/1 JetBrains Mono,Cascadia Code,monospace}.event-rail{min-width:0;padding:14px;display:flex;flex-direction:column;gap:11px;border-left:1px solid rgba(129,160,207,.14);background:linear-gradient(180deg,#0b1829,#091523)}.event-rail-head{display:flex;align-items:center;justify-content:space-between}.event-rail-head span,.event-rail-head small{display:block}.event-rail-head span{margin-bottom:3px;color:#dbe7f7;font-size:10px;font-weight:750}.event-rail-head small{color:#7388a6;font-size:6px}.event-rail-head>strong{padding:5px 6px;color:#ff9a90;border:1px solid rgba(239,93,80,.32);border-radius:4px;background:#ef5d501a;font:6px/1 JetBrains Mono,Cascadia Code,monospace}.event-evidence{height:102px;position:relative;overflow:hidden;border:1px solid rgba(239,93,80,.28);border-radius:8px;background-image:linear-gradient(#050c1514,#050c153d),url(/hero-industrial-cctv.webp);background-position:68% 38%;background-size:160% auto}.event-evidence:after{position:absolute;top:24%;left:56%;width:24%;height:54%;content:"";border:1px solid #ef665b}.event-evidence span{position:absolute;right:6px;bottom:6px;z-index:1;padding:4px 5px;color:#dfe9f6;border-radius:3px;background:#040b14b8;font:5px/1 JetBrains Mono,Cascadia Code,monospace}.event-detail>small{color:#6983a8;font:5px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.06em}.event-detail h3{margin:7px 0 6px;color:#f1f6fd;font-size:14px;letter-spacing:-.02em}.event-detail p{margin:0;color:#8295b0;font-size:8px;line-height:1.55}.event-facts{margin:0;padding:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;border-top:1px solid rgba(129,160,207,.12);border-bottom:1px solid rgba(129,160,207,.12)}.event-facts div{min-width:0}.event-facts dt,.event-facts dd{margin:0;display:block}.event-facts dt{margin-bottom:4px;color:#647996;font-size:6px}.event-facts dd{overflow:hidden;color:#c4d1e2;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.event-actions{margin-top:auto;display:grid;gap:7px}.event-actions span{padding:7px 8px;display:flex;align-items:center;gap:7px;color:#889bb5;border-radius:5px;background:#ffffff06;font-size:7px}.event-actions i{width:5px;height:5px;border-radius:50%;background:#5c7699}.event-actions .is-sent{color:#68d7a8;background:#36d18a12}.event-actions .is-sent i{background:#39ce8b;box-shadow:0 0 0 3px #39ce8b14}.console-metrics{min-height:72px;display:grid;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));border-top:1px solid rgba(129,160,207,.16);background:#0c192b}.runtime-identity,.runtime-metric{min-width:0;padding:12px 14px;display:flex;flex-direction:column;justify-content:center}.runtime-identity{background:linear-gradient(120deg,rgba(40,101,213,.16),transparent)}.runtime-identity>span{margin-bottom:6px;display:flex;align-items:center;gap:6px;color:#74a5fa;font:6px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.runtime-identity>span i{width:6px;height:6px;border-radius:50%;background:#36d18a;box-shadow:0 0 0 4px #36d18a14}.runtime-identity strong{color:#dce8f8;font-size:10px}.runtime-metric{border-left:1px solid rgba(129,160,207,.12)}.runtime-metric>span,.runtime-metric>strong,.runtime-metric>em{display:block}.runtime-metric>span{color:#6e82a0;font-size:6px}.runtime-metric>strong{margin:4px 0;color:#f1f6fc;font:15px/1 JetBrains Mono,Cascadia Code,monospace}.runtime-metric>strong small{color:#7085a4;font-size:7px}.runtime-metric>em{overflow:hidden;color:#7286a3;font-size:6px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.runtime-metric.is-alert>strong,.runtime-metric.is-alert>em{color:#ff8f84}.value-shift{padding:34px 0 110px;display:grid;grid-template-columns:150px 1fr;gap:42px}.section-index{padding-top:5px;border-top:1px solid var(--line-strong)}.section-index span{display:block;margin:12px 0 24px;font-size:46px;font-weight:820;letter-spacing:-.06em}.section-index p{color:var(--muted);font:9px/1.4 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.16em}.value-heading{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);align-items:end;gap:42px}.value-heading .eyebrow{margin-bottom:9px}.value-heading h2,.split-heading h2,.orchestration-heading h2,.solutions-heading h2{margin-bottom:0;font-size:clamp(38px,4vw,64px);line-height:1.08;letter-spacing:-.05em}.value-heading h2{font-size:clamp(38px,3.6vw,52px)}.value-grid{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.value-grid article{min-height:240px;padding:30px 26px 28px 0}.value-grid article+article{padding-left:26px;border-left:1px solid var(--line)}.value-before{display:block;margin-bottom:48px;color:var(--muted);font-size:11px;font-weight:750}.value-grid strong{display:block;margin-bottom:14px;font-size:21px}.value-grid p{margin-bottom:0;color:var(--muted);font-size:14px;line-height:1.75}.capability-section{padding:110px 0 120px;color:var(--white);background:var(--ink)}.split-heading,.orchestration-heading,.solutions-heading{display:grid;grid-template-columns:minmax(480px,1.5fr) minmax(280px,.7fr);align-items:end;gap:80px}.split-heading>p,.orchestration-heading>p,.solutions-heading>p{margin-bottom:4px;color:var(--muted);font-size:15px;line-height:1.75}.capability-section .split-heading>p{color:#9daabd}.capability-section .eyebrow,.engine-section .eyebrow{color:#77a3ff}.capability-track{margin-top:64px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.capability-card{min-height:420px;padding:22px 22px 26px;position:relative;overflow:hidden}.capability-card+.capability-card{border-left:1px solid rgba(255,255,255,.14)}.capability-card:before{position:absolute;right:-40px;bottom:-70px;width:150px;height:150px;content:"";border:1px solid rgba(119,163,255,.22);border-radius:50%;transition:transform .26s ease,background .26s ease}.capability-card:hover:before{background:#1957e82e;transform:scale(1.25)}.capability-card-top{margin-bottom:68px;display:flex;align-items:center;gap:12px}.capability-card-top span{color:#7ea6ff;font:12px/1 JetBrains Mono,Cascadia Code,monospace}.capability-card-top i{height:1px;flex:1;background:#ffffff24}.capability-kicker{min-height:34px;margin-bottom:10px;color:#8694aa;font-size:11px}.capability-card h3{margin-bottom:18px;font-size:28px;letter-spacing:-.04em}.capability-description{min-height:92px;margin-bottom:28px;color:#aab6c8;font-size:13px;line-height:1.75}.capability-tags{display:flex;flex-wrap:wrap;gap:7px}.capability-tags span{padding:6px 8px;color:#c7d5e9;border:1px solid rgba(255,255,255,.14);border-radius:5px;font-size:9px}.orchestration-section{padding:120px 0}.flow-tabs{margin-top:58px;padding:7px;display:flex;overflow-x:auto;gap:6px;border:1px solid var(--line);border-radius:16px;background:#fbfaf6a3;scrollbar-color:rgba(25,87,232,.32) transparent;scrollbar-width:thin}.flow-tabs button{flex:1 0 150px;min-height:78px;padding:13px 15px;display:grid;align-content:center;gap:8px;color:var(--ink);border:0;border-radius:11px;background:transparent;text-align:left;transition:color .18s ease,background .18s ease}.flow-tabs button span{display:block;color:var(--muted);font:9px/1 JetBrains Mono,Cascadia Code,monospace;white-space:nowrap}.flow-tabs button strong{font-size:15px;line-height:1.1;white-space:nowrap;word-break:keep-all}.flow-tabs button.is-active{color:var(--white);background:var(--blue);box-shadow:0 12px 28px #1957e833}.flow-tabs button.is-active span{color:#ffffff9e}.flow-showcase{margin-top:16px;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--paper);box-shadow:0 28px 70px #1d2a4114}.flow-summary{padding:34px;display:grid;grid-template-columns:1.3fr .85fr;gap:22px 44px;border-bottom:1px solid var(--line)}.flow-code{display:block;margin-bottom:11px;color:var(--blue);font:10px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.12em}.flow-summary h3{margin-bottom:12px;font-size:30px;letter-spacing:-.035em}.flow-summary p{max-width:730px;margin-bottom:0;color:var(--muted);font-size:14px;line-height:1.75}.flow-outcome{padding:18px 20px;align-self:stretch;display:grid;align-content:center;gap:9px;border-left:3px solid var(--yellow);background:#f4f0e4}.flow-outcome span{color:var(--muted);font-size:10px;font-weight:750}.flow-outcome strong{font-size:14px;line-height:1.65}.flow-tags{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px}.flow-tags span{padding:7px 10px;color:var(--blue-deep);border:1px solid rgba(25,87,232,.18);border-radius:6px;background:var(--blue-pale);font-size:10px;font-weight:700}.public-capability-board{position:relative;overflow:hidden;padding:26px 28px 30px;color:var(--white);background:radial-gradient(circle at 12% -18%,rgba(63,132,255,.38),transparent 38%),radial-gradient(circle at 92% 110%,rgba(24,183,164,.18),transparent 34%),linear-gradient(145deg,#0b1830,#07111f 58%,#0a1424)}.public-capability-board:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:linear-gradient(rgba(128,167,222,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(128,167,222,.045) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.public-board-head,.public-capability-map,.public-capability-outcomes{position:relative;z-index:1}.public-board-head{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.public-board-head>span{display:inline-flex;align-items:center;gap:10px;color:#d9e7fb;font-size:11px;font-weight:800;letter-spacing:.06em}.public-board-head>span i{width:8px;height:8px;border-radius:50%;background:#4fc9b4;box-shadow:0 0 0 5px #4fc9b41f,0 0 22px #4fc9b4ad}.public-board-head>strong{color:#dce8f98f;font:9px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.public-capability-map{margin-top:22px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.public-capability-map:before{position:absolute;top:58px;right:8%;left:8%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(94,153,247,.72) 12%,rgba(79,201,180,.7) 88%,transparent);box-shadow:0 0 18px #3a7eef52}.public-capability-map article{position:relative;min-width:0;min-height:196px;padding:17px 18px 20px;border:1px solid rgba(151,183,229,.16);border-radius:12px;background:linear-gradient(160deg,#ffffff16,#ffffff06);box-shadow:inset 0 1px #ffffff0f}.public-capability-map article:after{position:absolute;top:0;right:18px;left:18px;height:2px;content:"";background:linear-gradient(90deg,#3d7ff3,transparent);opacity:.66}.public-capability-map article>span{display:block;color:#c3d7f47a;font:8px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.12em}.public-pillar-mark{position:relative;width:45px;height:45px;margin:17px 0 19px;display:grid;place-items:center;border:1px solid rgba(100,160,255,.42);border-radius:50%;background:#2565d021;box-shadow:0 0 24px #1957e824}.public-pillar-mark i{width:15px;height:15px;border:2px solid #75a7fa;border-radius:4px;transform:rotate(45deg)}.public-pillar-mark b{position:absolute;width:5px;height:5px;border-radius:50%;background:#4fc9b4;box-shadow:0 0 10px #4fc9b4e6}.public-capability-map h4{margin-bottom:9px;color:#f6f9ff;font-size:16px;line-height:1.2;white-space:nowrap;word-break:keep-all}.public-capability-map p{margin:0;color:#cddcf1a1;font-size:10px;line-height:1.65}.public-capability-outcomes{margin-top:14px;padding:15px 17px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;border:1px solid rgba(79,201,180,.17);border-radius:10px;background:#040c1894}.public-capability-outcomes>span{color:#c5d7f085;font-size:9px;font-weight:800;white-space:nowrap}.public-capability-outcomes>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-capability-outcomes strong{padding:9px 12px;color:#dceafd;border-left:2px solid #4fc9b4;background:#ffffff0b;font-size:10px;line-height:1.35;white-space:nowrap}.flow-canvas{overflow-x:auto;padding:24px 28px 34px;background:linear-gradient(rgba(25,87,232,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(25,87,232,.035) 1px,transparent 1px),#f8f8f5;background-size:20px 20px;overscroll-behavior-inline:contain;scrollbar-color:rgba(25,87,232,.35) transparent;scrollbar-width:thin}.flow-canvas:focus-visible{outline:3px solid rgba(25,87,232,.25);outline-offset:-3px}.flow-canvas-inner{min-width:100%}.flow-canvas-toolbar{min-height:54px;padding:9px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border:1px solid var(--line);border-radius:10px;background:#ffffffd1;box-shadow:0 10px 24px #1b283e0d}.flow-canvas-toolbar>span{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:10px;font-weight:800;white-space:nowrap}.flow-canvas-toolbar>span i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #1f9d6a1c}.flow-canvas-toolbar>div{display:flex;align-items:center;gap:6px}.flow-canvas-toolbar b{padding:6px 8px;color:#526076;border:1px solid rgba(10,20,36,.1);border-radius:5px;background:#f3f4f5;font-size:8px;font-weight:700;white-space:nowrap}.flow-canvas-toolbar>strong{color:var(--blue);font:9px/1 JetBrains Mono,Cascadia Code,monospace;white-space:nowrap}.flow-grid{height:506px;margin-top:18px;position:relative;display:grid;grid-template-columns:repeat(var(--flow-stage-count),var(--flow-stage-width, 220px));gap:var(--flow-stage-gap, 70px)}.flow-stage{position:relative;z-index:2;min-width:0}.flow-stage-label{height:40px;margin-bottom:12px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;color:var(--muted)}.flow-stage-label span{grid-row:1 / 3;color:var(--blue);font:9px/1 JetBrains Mono,Cascadia Code,monospace}.flow-stage-label strong{color:var(--ink-soft);font-size:11px;line-height:1}.flow-stage-label small{color:#8b96a7;font-size:8px;line-height:1}.flow-stage-nodes{height:454px;display:grid;grid-template-rows:repeat(5,78px);row-gap:16px}.flow-node{position:relative;z-index:2;height:78px;padding:14px 16px 14px 20px;display:flex;align-items:center;border:1px solid rgba(10,20,36,.2);border-radius:10px;background:var(--white);box-shadow:0 9px 22px #1a273d0f;transition:transform .18s ease,box-shadow .18s ease}.flow-node:hover{z-index:5;transform:translateY(-3px);box-shadow:0 15px 30px #1a273d1f}.node-signal{position:absolute;top:50%;left:-5px;width:9px;height:9px;border:2px solid var(--white);border-radius:50%;background:#718096;box-shadow:0 0 0 1px #718096;transform:translateY(-50%)}.flow-node:after{position:absolute;top:50%;right:-5px;width:9px;height:9px;content:"";border:2px solid var(--white);border-radius:50%;background:var(--blue);box-shadow:0 0 0 1px var(--blue);transform:translateY(-50%)}.flow-stage:last-child .flow-node:after{display:none}.flow-node strong,.flow-node small{display:block}.flow-node strong{margin-bottom:5px;font-size:13px}.flow-node small{color:var(--muted);font-size:9px;line-height:1.4}.flow-node.is-source,.flow-node.is-primary{border-color:#1957e861}.flow-node.is-source .node-signal,.flow-node.is-primary .node-signal{background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.flow-node.is-danger{border-color:#e74a3b6b;background:#fff8f6}.flow-node.is-danger .node-signal{background:var(--red);box-shadow:0 0 0 1px var(--red)}.flow-node.is-danger:after{background:var(--red);box-shadow:0 0 0 1px var(--red)}.flow-node.is-warning{border-color:#d699187a;background:#fffbef}.flow-node.is-warning .node-signal{background:#d99c1b;box-shadow:0 0 0 1px #d99c1b}.flow-node.is-warning:after{background:#d99c1b;box-shadow:0 0 0 1px #d99c1b}.flow-node.is-success{border-color:#1f9d6a6b;background:#f5fcf8}.flow-node.is-success .node-signal{background:var(--green);box-shadow:0 0 0 1px var(--green)}.flow-node.is-success:after{background:var(--green);box-shadow:0 0 0 1px var(--green)}.flow-graph-lines{position:absolute;top:52px;left:0;z-index:1;overflow:visible;pointer-events:none}.flow-edge{fill:none;stroke:var(--blue);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:7 7;opacity:.68;animation:flow-edge-run 9s linear infinite}.flow-edge.is-danger{stroke:var(--red)}.flow-edge.is-warning{stroke:#d99c1b}.flow-edge.is-success{stroke:var(--green)}@keyframes flow-edge-run{to{stroke-dashoffset:-140}}.flow-footnote{min-height:62px;padding:14px 34px;display:flex;align-items:center;gap:22px;border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:10px}.flow-footnote span{display:inline-flex;align-items:center;gap:7px}.flow-footnote i{width:8px;height:8px;border-radius:50%;background:var(--blue)}.flow-footnote .legend-danger{background:var(--red)}.flow-footnote .legend-success{background:var(--green)}.flow-footnote strong{margin-left:auto;color:var(--ink-soft);text-align:right}.cluster-section{padding:120px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 90% 8%,rgba(25,87,232,.11),transparent 28rem),#e9edf3}.cluster-section>.section-frame{display:flex;flex-direction:column}.cluster-heading{order:1}.cluster-section .cluster-architecture{order:2;margin-top:62px}.cluster-section .box-product-shell{order:3;margin-top:18px}.cluster-section .cluster-feature-grid{order:4}.cluster-heading,.learning-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:end;gap:48px}.cluster-heading h2,.learning-heading h2{margin-bottom:0;font-size:clamp(38px,3.1vw,48px);line-height:1.08;letter-spacing:-.05em}.cluster-heading>p,.learning-heading>p{margin-bottom:3px;color:var(--muted);font-size:14px;line-height:1.8}.box-product-shell{margin-top:62px;display:grid;grid-template-columns:.78fr 1.22fr;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--paper);box-shadow:0 28px 70px #18294317}.box-product-visual{min-height:650px;padding:28px;display:flex;flex-direction:column;color:var(--white);background:radial-gradient(circle at 50% 45%,rgba(70,127,238,.26),transparent 15rem),linear-gradient(145deg,#0c1b30,#07111f)}.box-visual-head,.version-panel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#8fa3c0;font:9px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.1em}.box-visual-head strong{display:flex;align-items:center;gap:8px;color:#5edca7;font-size:8px}.box-visual-head strong i,.cluster-node-head i,.control-screen-head i{width:7px;height:7px;border-radius:50%;background:#43d99b;box-shadow:0 0 0 4px #43d99b1a}.box-node-overview{min-height:76px;margin-top:20px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(117,155,214,.2);border-radius:10px;background:linear-gradient(110deg,#4570b929,#081728c7)}.box-node-overview span,.box-node-overview strong,.box-node-overview small{display:block}.box-node-overview span{margin-bottom:7px;color:#7092c8;font:7px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.1em}.box-node-overview strong{margin-bottom:5px;color:#e7eef9;font-size:14px}.box-node-overview small{color:#7589a5;font-size:8px}.box-node-overview em{padding:8px 10px;display:flex;align-items:center;gap:7px;color:#62dda9;border:1px solid rgba(78,217,161,.2);border-radius:999px;background:#36b18114;font:7px/1 JetBrains Mono,Cascadia Code,monospace;font-style:normal;white-space:nowrap}.box-node-overview em i{width:6px;height:6px;border-radius:50%;background:#48e3a3;box-shadow:0 0 10px #48e3a3c7}.edge-box{width:min(430px,92%);margin:18px auto 8px;position:relative;filter:drop-shadow(0 28px 28px rgba(0,0,0,.34));perspective:650px}.edge-box:after{position:absolute;right:8%;bottom:-40px;left:8%;height:42px;content:"";background:radial-gradient(ellipse,rgba(56,107,204,.35),transparent 68%);filter:blur(12px)}.edge-box-top{height:126px;padding:28px 30px;position:relative;z-index:2;border:1px solid #536987;border-radius:14px 14px 5px 5px;background:linear-gradient(115deg,rgba(255,255,255,.09),transparent 35%),linear-gradient(160deg,#30425d,#17263b 62%,#0d1929);transform:rotateX(54deg) translateY(33px);transform-origin:bottom}.edge-box-top span,.edge-box-top small{display:block}.edge-box-top span{margin-bottom:6px;color:#9ebeff;font-size:24px;font-weight:850;letter-spacing:.08em}.edge-box-top small{color:#768da9;font:8px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.14em}.edge-box-front{height:94px;padding:22px 25px;position:relative;z-index:3;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:22px;border:1px solid #3f526c;border-radius:5px 5px 12px 12px;background:linear-gradient(180deg,#263951,#101e31);box-shadow:inset 0 1px #ffffff14}.edge-box-vents{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.edge-box-vents i{height:34px;border-radius:2px;background:linear-gradient(90deg,#0b1728,#31435d,#0b1728)}.edge-box-ports{display:flex;gap:6px}.edge-box-ports span{width:23px;height:18px;border:2px solid #8190a3;border-radius:2px;background:#0b1626}.edge-box-light{display:grid;justify-items:center;gap:7px;color:#6fd9ad;font:7px/1 JetBrains Mono,Cascadia Code,monospace}.edge-box-light i{width:9px;height:9px;border-radius:50%;background:#48e3a3;box-shadow:0 0 16px #48e3a3}.box-operation-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.box-operation-grid article{min-height:65px;padding:10px 11px;border:1px solid rgba(112,151,212,.17);border-radius:8px;background:#0a1b2fb3}.box-operation-grid span,.box-operation-grid strong,.box-operation-grid small{display:block}.box-operation-grid span{margin-bottom:7px;color:#6087c2;font:6px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.box-operation-grid strong{margin-bottom:5px;color:#d3deed;font-size:9px}.box-operation-grid small{color:#6f83a0;font-size:7px;white-space:nowrap}.box-runtime-strip{margin-top:10px;min-height:52px;padding:11px 13px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(126,162,218,.18);border-radius:9px;background:#0a192cb8}.box-runtime-strip span{padding:6px 8px;color:#a9bbd3;border-radius:4px;background:#5984cc1a;font-size:8px;white-space:nowrap}.box-runtime-strip i{color:#5075ad;font-style:normal;font-size:10px}.box-local-assurance{min-height:44px;margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(126,162,218,.16);border-radius:9px;background:#0714248f}.box-local-assurance span{min-width:0;padding:9px 8px;display:flex;align-items:center;justify-content:center;gap:7px;color:#8ea2bd;font-size:7px;white-space:nowrap}.box-local-assurance span+span{border-left:1px solid rgba(126,162,218,.12)}.box-local-assurance i{color:#5bd7a5;font:6px/1 JetBrains Mono,Cascadia Code,monospace;font-style:normal}.box-local-assurance strong{overflow:hidden;font-weight:650;text-overflow:ellipsis}.box-capability-panel{padding:34px}.box-capability-title{margin-bottom:26px}.box-capability-title>span,.learning-panel-code{display:block;margin-bottom:11px;color:var(--blue);font:9px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.13em}.box-capability-title h3{margin-bottom:0;font-size:28px;letter-spacing:-.035em}.box-capability-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.box-capability-grid article{min-height:176px;padding:18px;display:flex;flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.box-capability-grid article>span{display:block;margin-bottom:15px;color:var(--blue);font:8px/1 JetBrains Mono,Cascadia Code,monospace}.box-capability-grid h4{margin:0 0 8px;font-size:15px}.box-capability-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.box-capability-result{margin-top:auto;padding-top:13px;display:flex;align-items:center;gap:7px;color:#274d8f;font-size:9px}.box-capability-result i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #1957e814}.box-capability-result strong{font-weight:750}.box-capability-tags{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.box-capability-tags span{padding:5px 6px;color:#65748a;border:1px solid #dce3ed;border-radius:4px;background:#f5f7fa;font-size:7px;line-height:1;white-space:nowrap}.cluster-architecture{margin-top:18px;overflow:hidden;color:var(--white);border:1px solid rgba(115,153,212,.25);border-radius:var(--radius-xl);background:#081422}.cluster-architecture-head{min-height:92px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(129,160,207,.17)}.cluster-architecture-head>div>span{display:block;margin-bottom:8px;color:#79a4f8;font:8px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.12em}.cluster-architecture-head h3{margin:0;font-size:25px}.cluster-architecture-head p{max-width:540px;margin:0;color:#8496b0;font-size:11px;line-height:1.7;text-align:right}.cluster-architecture-copy{max-width:560px;display:grid;justify-items:end;gap:10px}.cluster-architecture-tags{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.cluster-architecture-tags span{padding:5px 7px;color:#9eb6da;border:1px solid rgba(111,154,222,.2);border-radius:4px;background:#4a76c017;font-size:7px;white-space:nowrap}.cluster-topology{min-width:1080px;min-height:470px;padding:34px 30px;display:grid;grid-template-columns:150px 48px 1fr 48px 230px;align-items:center;gap:15px;background:linear-gradient(rgba(97,139,204,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(97,139,204,.045) 1px,transparent 1px);background-size:22px 22px}.topology-label{display:block;margin-bottom:14px;color:#6f86a7;font:8px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.12em}.cluster-inputs{display:grid;gap:10px}.cluster-inputs>div{padding:12px;display:grid;grid-template-columns:34px 1fr;gap:3px 9px;border:1px solid rgba(129,160,207,.17);border-radius:8px;background:#0e1e32}.cluster-inputs i{grid-row:1 / 3;width:32px;height:32px;display:grid;place-items:center;color:#83abf5;border-radius:6px;background:#4a82ea1f;font:7px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-inputs strong{font-size:10px}.cluster-inputs small{color:#7185a2;font-size:8px}.topology-link{display:flex;align-items:center}.topology-link span{height:1px;flex:1;background:#376bc5}.topology-link i{color:#5b8ce4;font-style:normal;font-size:22px}.cluster-node-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cluster-node-grid article{min-height:132px;padding:14px;border:1px solid rgba(95,143,222,.28);border-radius:10px;background:linear-gradient(135deg,#305da72b,#0e2036 64%)}.cluster-node-head{margin-bottom:17px;display:flex;justify-content:space-between;color:#72a1fa;font:8px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-node-grid article>strong,.cluster-node-grid article>p,.cluster-node-grid article>small{display:block}.cluster-node-grid article>strong{margin-bottom:6px;font-size:13px}.cluster-node-grid article>p{margin-bottom:11px;color:#8195b2;font-size:9px}.cluster-node-grid article>small{color:#57dba4;font-size:8px}.cluster-scale-line{margin-top:14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:#607797;font-size:8px}.cluster-scale-line span{height:1px;background:#6077974d}.cluster-control-screen{padding:17px;border:1px solid rgba(95,143,222,.3);border-radius:12px;background:#0d2037;box-shadow:0 22px 40px #0000002e}.control-screen-head{margin-bottom:26px;display:flex;justify-content:space-between;color:#6e88ac;font:8px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-control-screen>strong{display:block;margin-bottom:22px;font-size:16px}.cluster-control-screen>div:not(.control-screen-head){padding:10px 0;display:flex;justify-content:space-between;gap:15px;border-top:1px solid rgba(129,160,207,.13);color:#8093ae;font-size:9px}.cluster-control-screen b{color:#b9c8dd;font-weight:700}.cluster-topology-scroll{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-color:#416fbf #0a192a;scrollbar-width:thin}.cluster-topology-scroll:focus-visible{outline:2px solid #6f9df4;outline-offset:-2px}.cluster-topology-scroll::-webkit-scrollbar{height:10px}.cluster-topology-scroll::-webkit-scrollbar-track{background:#0a192a}.cluster-topology-scroll::-webkit-scrollbar-thumb{border:2px solid #0a192a;border-radius:999px;background:#416fbf}.cluster-topology{width:1180px;min-width:1180px;min-height:500px;margin:0 auto;padding:0;position:relative;display:block;background:radial-gradient(circle at 53% 45%,rgba(47,105,208,.13),transparent 24rem),linear-gradient(rgba(97,139,204,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(97,139,204,.045) 1px,transparent 1px);background-size:auto,22px 22px,22px 22px}.cluster-topology-lines{width:1180px;height:500px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:visible;pointer-events:none}.cluster-flow-line{fill:none;stroke:#5f91f2;stroke-width:1.6;stroke-dasharray:7 6;opacity:.78}.cluster-flow-line.is-optional{stroke:#e0ae45}.cluster-flow-line.is-direct{stroke:#45d9a1;stroke-width:1.8;stroke-dasharray:10 7}.cluster-flow-hub{fill:#8fb4fb;stroke:#10233d;stroke-width:4}.cluster-direct-label{fill:#59d9aa;font:9px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.04em}.cluster-topology-stage{position:absolute;top:28px;z-index:2}.cluster-topology-stage.is-sources{left:20px;width:145px}.cluster-topology-stage.is-access{left:205px;width:200px}.cluster-topology-stage.is-edges{left:455px;width:290px}.cluster-topology-stage.is-control{left:795px;width:175px}.cluster-topology-stage.is-summary{left:1020px;width:140px}.cluster-stage-title{height:18px;display:flex;align-items:center;gap:6px;color:#7489a8;font:8px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em;white-space:nowrap}.cluster-stage-title span{color:#6e9bf0}.cluster-stage-title strong{color:#dce7f7;font-family:inherit;font-size:10px}.cluster-stage-title small{margin-left:auto;color:#5f7391;font-size:6px}.cluster-source-stack{margin-top:22px;display:grid;gap:8px}.cluster-source-stack article{height:66px;padding:9px;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:8px;border:1px solid rgba(113,150,207,.2);border-radius:9px;background:#0d1f34f0;box-shadow:0 12px 24px #00000017}.cluster-source-stack i{width:32px;height:32px;display:grid;place-items:center;color:#8ab0f5;border-radius:7px;background:#487cde24;font:7px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-source-stack strong,.cluster-source-stack small{display:block}.cluster-source-stack strong{margin-bottom:5px;font-size:10px}.cluster-source-stack small{color:#6f83a0;font-size:7px;white-space:nowrap}.cluster-stage-status,.cluster-access-status{height:30px;margin-top:10px;padding:0 9px;display:flex;align-items:center;gap:7px;color:#7890ae;border:1px solid rgba(89,216,169,.17);border-radius:7px;background:#29836314;font-size:7px}.cluster-stage-status i{width:6px;height:6px;border-radius:50%;background:#45d9a1;box-shadow:0 0 0 4px #45d9a114}.cluster-stage-status b,.cluster-access-status b{margin-left:auto;color:#55d8a5;font:6px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-access-status{border-color:#638fd72b;background:#315c9f14}.cluster-access-status b{color:#79a4f8}.cluster-access-card{height:162px;margin-top:22px;padding:12px;border:1px solid rgba(95,143,222,.32);border-radius:11px;background:linear-gradient(145deg,#2d5ba630,#0d2036 72%)}.cluster-access-card-head{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.cluster-access-card-head span{color:#7598d5;font:6px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-access-card-head strong{font-size:10px}.cluster-protocol-cloud{display:flex;flex-wrap:wrap;gap:4px}.cluster-protocol-cloud span{padding:4px 5px;color:#b8c9e0;border:1px solid rgba(111,150,213,.2);border-radius:4px;background:#0816278a;font:6px/1 JetBrains Mono,Cascadia Code,monospace;white-space:nowrap}.cluster-access-card>small{display:block;margin-top:9px;color:#57dba4;font-size:7px}.cluster-nvr-card{height:112px;margin-top:12px;padding:16px 12px 12px;position:relative;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px;border:1px dashed rgba(220,168,64,.48);border-radius:11px;background:#4b391421}.cluster-nvr-card>span,.cluster-optional-badge{padding:5px 7px;position:absolute;top:9px;right:9px;color:#f0c66d;border-radius:4px;background:#d69d2721;font-size:7px;font-weight:800}.cluster-nvr-card>i{width:40px;height:40px;display:grid;place-items:center;color:#e4b95f;border:1px solid rgba(224,174,69,.3);border-radius:8px;background:#e0ae4514;font:10px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-nvr-card strong,.cluster-nvr-card small{display:block}.cluster-nvr-card strong{margin-bottom:7px;font-size:10px}.cluster-nvr-card small{color:#897b60;font-size:7px;white-space:nowrap}.cluster-edge-grid{margin-top:22px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cluster-edge-grid article{height:145px;padding:11px;border:1px solid rgba(95,143,222,.3);border-radius:11px;background:linear-gradient(135deg,#305da733,#0e2036 67%);box-shadow:0 16px 30px #0000001f}.cluster-edge-head{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;color:#72a1fa;font:7px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-edge-head i{width:6px;height:6px;border-radius:50%;background:#43d99b;box-shadow:0 0 0 4px #43d99b17}.cluster-edge-location{display:flex;align-items:baseline;gap:7px}.cluster-edge-location strong{font-size:15px}.cluster-edge-location small{color:#59718f;font:6px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-edge-grid article>b{display:block;margin-top:5px;color:#9eb3cf;font-size:9px}.cluster-edge-grid article>p{margin:7px 0 6px;color:#7186a3;font-size:7px;line-height:1.55;white-space:nowrap}.cluster-edge-status{padding-top:7px;display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid rgba(107,145,202,.13)}.cluster-edge-status span{display:flex;align-items:center;gap:5px;color:#56d9a4;font-size:7px;white-space:nowrap}.cluster-edge-status span i{width:5px;height:5px;border-radius:50%;background:#45d9a1}.cluster-edge-status small{overflow:hidden;color:#607795;font-size:5px;text-overflow:ellipsis;white-space:nowrap}.cluster-edge-scale{margin-top:14px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:#647c9c;font-size:7px}.cluster-edge-scale span{height:1px;background:#5d7aa359}.cluster-control-card{height:330px;margin-top:22px;padding:13px;position:relative;border:1px solid rgba(95,143,222,.34);border-radius:12px;background:linear-gradient(160deg,#2b58a138,#0d2037 58%);box-shadow:0 22px 40px #0000002e}.cluster-control-card-head{margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;color:#6e88ac;font:7px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-control-card-head i{width:7px;height:7px;border-radius:50%;background:#43d99b;box-shadow:0 0 0 4px #43d99b1a}.cluster-control-card>strong{display:block;margin-bottom:10px;font-size:14px}.cluster-control-card>p{margin-bottom:16px;color:#7890ae;font-size:8px;line-height:1.65}.cluster-control-card>div:not(.cluster-control-card-head):not(.cluster-optional-badge){padding:9px 0;display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(129,160,207,.13);color:#8093ae;font-size:7px}.cluster-control-card b{color:#c3d1e4;font-weight:750}.cluster-summary-card{height:290px;margin-top:22px;padding:12px;border:1px solid rgba(80,201,157,.25);border-radius:12px;background:linear-gradient(150deg,#23755b29,#0c2133 68%)}.cluster-summary-card>span,.cluster-remote-card>span{display:block;margin-bottom:15px;color:#57d9a6;font:7px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-summary-card>strong{display:block;margin-bottom:17px;font-size:13px}.cluster-summary-card>div:not(.cluster-summary-metrics){padding:8px 0;display:flex;align-items:center;gap:6px;border-top:1px solid rgba(113,158,181,.13);color:#9bb0c6;font-size:7px}.cluster-summary-card>div:not(.cluster-summary-metrics) i{width:6px;height:6px;border-radius:50%;background:#45d9a1}.cluster-summary-metrics{margin-bottom:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.cluster-summary-metrics span{min-width:0;padding:6px;border:1px solid rgba(87,205,163,.12);border-radius:5px;background:#328b6b12}.cluster-summary-metrics small,.cluster-summary-metrics b{display:block}.cluster-summary-metrics small{margin-bottom:5px;color:#4da983;font:5px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-summary-metrics b{overflow:hidden;color:#8ea99f;font-size:6px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cluster-summary-card>small{display:block;margin-top:13px;color:#6a8f87;font-size:7px}.cluster-remote-card{height:88px;margin-top:14px;padding:12px;border:1px solid rgba(70,215,162,.32);border-radius:10px;background:#1d6c511f}.cluster-remote-card>span{margin-bottom:10px}.cluster-remote-card strong,.cluster-remote-card small{display:block}.cluster-remote-card strong{margin-bottom:8px;font-size:10px}.cluster-remote-card small{color:#72a690;font-size:7px;white-space:nowrap}.cluster-path-legend{min-height:54px;padding:13px 28px;display:flex;align-items:center;gap:20px;border-top:1px solid rgba(129,160,207,.17);color:#7488a5;font-size:8px}.cluster-path-legend span{display:flex;align-items:center;gap:7px;white-space:nowrap}.cluster-path-legend i{width:24px;height:0;border-top:2px dashed #5f91f2}.cluster-path-legend i.is-optional{border-color:#e0ae45}.cluster-path-legend i.is-direct{border-color:#45d9a1}.cluster-path-legend strong{margin-left:auto;color:#9aacc4;font-weight:650;text-align:right}.cluster-feature-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.cluster-feature-grid article{min-height:220px;padding:24px;display:flex;flex-direction:column;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.cluster-feature-head{min-height:28px;margin-bottom:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cluster-feature-head>span{color:var(--blue);font:9px/1 JetBrains Mono,Cascadia Code,monospace}.cluster-feature-head em{max-width:72%;color:#526b91;font-size:8px;font-style:normal;font-weight:700;line-height:1.45;text-align:right}.cluster-feature-grid h3{margin-bottom:9px;font-size:17px}.cluster-feature-grid p{margin-bottom:18px;color:var(--muted);font-size:11px;line-height:1.7}.cluster-feature-tags{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}.cluster-feature-tags span{padding:6px 8px;color:#425d86;border:1px solid #d8e0ec;border-radius:5px;background:#f0f4f9db;font-size:8px;line-height:1;white-space:nowrap}.engine-section{padding:100px 0;color:var(--white);background:radial-gradient(circle at 84% 8%,rgba(57,119,235,.22),transparent 27rem),radial-gradient(circle at 12% 100%,rgba(245,202,88,.12),transparent 24rem),#07111f}.engine-shell{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:32px 48px;align-items:start}.engine-name{margin-bottom:18px;color:#87adff;font-size:clamp(50px,5.3vw,76px);font-weight:850;line-height:1;letter-spacing:-.07em}.engine-name span{margin-left:4px;font-size:12px;vertical-align:top}.engine-copy h2{margin-bottom:14px;font-size:clamp(30px,2.45vw,36px);line-height:1.1;letter-spacing:-.05em}@media(min-width:1181px){.value-heading h2,.split-heading h2,.orchestration-heading h2,.cluster-heading h2,.learning-heading h2,.solutions-heading h2,.contact-section h2{white-space:nowrap}}.engine-copy>p:not(.eyebrow){color:#9eacc2;font-size:14px;line-height:1.68}.engine-copy .engine-lead{margin-bottom:8px;color:#bdc9db}.engine-copy .engine-detail{margin-bottom:16px;color:#8294af;font-size:12px}.engine-scope-grid{margin-bottom:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.engine-scope-grid article{min-height:86px;padding:11px;display:grid;align-content:center;gap:7px;border:1px solid rgba(132,167,222,.16);border-radius:8px;background:#0e223ba8}.engine-scope-grid span{color:#6f9efd;font:6px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.engine-scope-grid strong{color:#d7e2f1;font-size:10px;line-height:1.4}.engine-scope-grid small{color:#70849f;font-size:7px;line-height:1.4}.engine-targets{display:flex;flex-wrap:wrap;gap:6px}.engine-targets span{padding:6px 8px;color:#c5d4ea;border:1px solid rgba(132,167,222,.2);border-radius:5px;font:8px/1 JetBrains Mono,Cascadia Code,monospace}.engine-diagram{overflow:hidden;border:1px solid rgba(139,171,221,.26);border-radius:var(--radius-lg);background:#0a1a2fdb;box-shadow:0 36px 80px #0003}.engine-diagram-head{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(139,171,221,.16);color:#8296b4;font:9px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.1em}.engine-live{display:flex;align-items:center;gap:8px;color:#62dca7}.engine-pipeline{padding:22px 18px 16px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px}.engine-pipeline article{min-height:128px;padding:16px;display:grid;align-content:center;border:1px solid rgba(132,167,222,.18);border-radius:12px;background:#0d213a}.engine-pipeline>i{color:#5475aa;font-style:normal}.engine-step{margin-bottom:16px;color:#6f9efd;font:9px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.12em}.engine-pipeline strong{margin-bottom:9px;font-size:14px}.engine-pipeline small{color:#8194b0;font-size:9px;line-height:1.6}.engine-output{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.engine-output-section{margin:0 18px 16px;padding:11px;border:1px solid rgba(132,167,222,.14);border-radius:10px;background:#050f1c61}.engine-output-heading{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:16px}.engine-output-heading span{color:#6f9efd;font:7px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.1em}.engine-output-heading strong{color:#bac9dd;font-size:10px}.engine-output div{padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid rgba(132,167,222,.14);border-radius:7px;background:#050f1c7a}.engine-output span{color:#8194b0;font:8px/1 JetBrains Mono,Cascadia Code,monospace;text-align:center;white-space:nowrap}.engine-output span:first-child{color:#7fa8ff}.engine-terminal{min-height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(139,171,221,.16);background:#040e1ab3}.engine-terminal span{overflow:hidden;color:#6480aa;font:9px/1 JetBrains Mono,Cascadia Code,monospace;text-overflow:ellipsis;white-space:nowrap}.engine-terminal strong{color:var(--yellow);font-size:12px;white-space:nowrap}.engine-feature-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(139,171,221,.22);border-bottom:1px solid rgba(139,171,221,.22)}.engine-feature-grid article{min-height:270px;padding:23px 22px;display:flex;flex-direction:column}.engine-feature-grid article+article{border-left:1px solid rgba(139,171,221,.16)}.engine-feature-grid article:nth-child(3n+1){border-left:0}.engine-feature-grid article:nth-child(n+4){border-top:1px solid rgba(139,171,221,.16)}.engine-feature-head{min-height:24px;margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.engine-feature-head>span{color:#6f9efd;font:10px/1 JetBrains Mono,Cascadia Code,monospace}.engine-feature-head small{color:#5d7394;font:7px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em;text-align:right}.engine-feature-grid h3{margin-bottom:12px;font-size:18px}.engine-feature-grid p{margin-bottom:14px;color:#8f9fb7;font-size:12px;line-height:1.7}.engine-feature-grid article>strong{padding-top:12px;color:#c8d6e9;border-top:1px solid rgba(139,171,221,.13);font-size:10px;line-height:1.55}.engine-feature-tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.engine-feature-tags span{padding:6px 7px;color:#8faee0;border:1px solid rgba(117,158,224,.17);border-radius:5px;background:#3866ae14;font-size:7px;line-height:1;white-space:nowrap}.training-section{padding:120px 0;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(25,87,232,.13),transparent 27rem),radial-gradient(circle at 91% 78%,rgba(31,157,106,.1),transparent 24rem),#e9edf3}.training-section:before{width:380px;height:380px;position:absolute;top:95px;right:-190px;content:"";border:1px solid rgba(25,87,232,.1);border-radius:50%;box-shadow:0 0 0 56px #1957e806,0 0 0 112px #1957e805}.training-heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:64px}.training-heading h2{max-width:850px;margin-bottom:0;font-size:clamp(40px,3.7vw,56px);line-height:1.08;letter-spacing:-.055em}.training-heading>p{margin-bottom:3px;color:var(--muted);font-size:14px;line-height:1.8}.training-value-strip{margin-top:42px;padding:12px;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(132px,.65fr)) minmax(300px,1.4fr);align-items:stretch;gap:8px;border:1px solid rgba(10,20,36,.12);border-radius:16px;background:#fbfaf6b8;box-shadow:0 18px 50px #1929440f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.training-value-strip>span{min-height:62px;padding:12px 14px;display:grid;align-content:center;gap:7px;border:1px solid rgba(25,87,232,.13);border-radius:10px;background:#ffffff9e}.training-value-strip small{color:var(--blue);font:7px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.1em}.training-value-strip strong{font-size:13px;white-space:nowrap}.training-value-strip>p{margin:0;padding:0 22px;display:flex;align-items:center;color:var(--ink-soft);border-left:1px solid var(--line);font-size:13px;font-weight:700;line-height:1.6}.training-flow-canvas{margin-top:26px;position:relative;z-index:1;overflow:hidden;color:#eaf1fb;border:1px solid rgba(106,146,210,.3);border-radius:26px;background:radial-gradient(circle at 50% 18%,rgba(49,102,199,.16),transparent 30rem),linear-gradient(rgba(91,130,188,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(91,130,188,.04) 1px,transparent 1px),#071321;background-size:auto,24px 24px,24px 24px,auto;box-shadow:0 38px 90px #0d1f3a33}.training-canvas-head{min-height:62px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(125,158,207,.16);background:#0a192be0}.training-canvas-head>div{display:flex;align-items:center;gap:11px}.training-canvas-head i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#40d798;box-shadow:0 0 0 5px #40d79817;animation:training-status-pulse 2.4s ease-in-out infinite}.training-canvas-head span{color:#7aa5f6;font:8px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.11em}.training-canvas-head strong{color:#7186a4;font-size:9px;font-weight:600;letter-spacing:.04em;text-align:right}.training-source-zone,.training-release-zone{padding:30px 30px 26px}.training-zone-title{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:13px}.training-zone-title>span{color:#78a6fb;font:8px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em;white-space:nowrap}.training-zone-title>strong{font-size:17px}.training-zone-title>small{color:#7186a5;font-size:9px;text-align:right}.training-source-grid{margin-top:22px;padding-bottom:30px;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.training-source-grid:before{height:1px;position:absolute;right:calc(100% / 12);bottom:9px;left:calc(100% / 12);content:"";background:linear-gradient(90deg,transparent,#4677c9 8%,#4677c9 92%,transparent)}.training-source-grid article{min-width:0;min-height:112px;padding:15px;position:relative;display:flex;flex-direction:column;border:1px solid rgba(105,145,208,.2);border-radius:11px;background:linear-gradient(145deg,#19375ebf,#0b1c30f2);box-shadow:0 16px 28px #00000017}.training-source-grid article:after{width:1px;height:21px;position:absolute;bottom:-21px;left:50%;content:"";background:#4677c9}.training-source-grid article>span{margin-bottom:auto;color:#71a2ff;font:7px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.training-source-grid article>strong{margin:18px 0 6px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.training-source-grid article>small{overflow:hidden;color:#758aa7;font-size:8px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.training-merge-arrow,.training-branch-arrow{min-height:56px;display:grid;place-items:center;align-content:center;gap:7px}.training-merge-arrow span,.training-branch-arrow span{padding:6px 10px;color:#91a8c9;border:1px solid rgba(111,151,213,.17);border-radius:999px;background:#0a1c31e0;font-size:8px}.training-merge-arrow i,.training-branch-arrow i{color:#6191e7;font-size:16px;font-style:normal}.training-validation-row,.training-prep-flow{padding:0 30px;display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:10px}.training-validation-row>article,.training-prep-flow>article{min-width:0;min-height:182px;padding:20px;position:relative;overflow:hidden;border:1px solid rgba(105,145,208,.22);border-radius:13px;background:#0d2139eb}.training-validation-row>article:before,.training-prep-flow>article:before{height:3px;position:absolute;top:0;right:0;left:0;content:"";background:#548af0}.training-validation-row>article.is-private:before{background:#40cc94}.training-validation-row>article.is-dispatch:before{background:#e0b548}.training-validation-row>i,.training-prep-flow>i{color:#5c89d7;font-size:18px;font-style:normal;text-align:center}.training-validation-row article>span,.training-prep-flow article>span{display:block;margin-bottom:34px;color:#73a3fa;font:7px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.training-validation-row article>strong,.training-prep-flow article>strong{display:block;margin-bottom:9px;font-size:15px}.training-validation-row article>p,.training-prep-flow article>p{margin-bottom:15px;color:#8295b1;font-size:9px;line-height:1.65}.training-validation-row article>small{color:#52d6a1;font-size:8px}.training-data-halls{margin:0 30px;padding-top:25px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.training-data-halls:before{height:1px;position:absolute;top:8px;right:calc(100% / 6);left:calc(100% / 6);content:"";background:#426eae}.training-data-halls article{min-width:0;min-height:142px;padding:18px;position:relative;border:1px solid rgba(105,145,208,.2);border-radius:12px;background:#0c1e33e6}.training-data-halls article:before{width:1px;height:17px;position:absolute;top:-18px;left:50%;content:"";background:#426eae}.training-data-halls article>span{display:block;margin-bottom:18px;color:#79a6f4;font:7px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.training-data-halls article>strong{display:block;margin-bottom:8px;font-size:14px}.training-data-halls article>p{margin-bottom:13px;color:#8294ae;font-size:8px;line-height:1.55}.training-data-halls article>small{color:#83adf7;font-size:8px}.training-data-halls article>small i{font-style:normal}.training-data-halls article.is-yellow{border-color:#e0b54857;background:linear-gradient(145deg,#54421b47,#0c1e33eb)}.training-data-halls article.is-yellow>span,.training-data-halls article.is-yellow>small{color:#e5bf5a}.training-data-halls article.is-green{border-color:#40cc944d;background:linear-gradient(145deg,#1f684c40,#0c1e33eb)}.training-data-halls article.is-green>span,.training-data-halls article.is-green>small{color:#51d5a0}.training-prep-flow{margin-top:32px;padding-top:30px;padding-bottom:30px;position:relative;border-top:1px dashed rgba(98,133,184,.22);border-bottom:1px dashed rgba(98,133,184,.22)}.training-prep-flow:before{width:1px;height:31px;position:absolute;top:-1px;left:50%;content:"";background:#426eae}.training-prep-flow>article{min-height:202px}.training-prep-flow>article.is-augment:before{background:#e0b548}.training-prep-flow>article.is-annotate:before{background:#548af0}.training-prep-flow>article.is-review:before{background:#40cc94}.training-prep-flow article>div{display:flex;flex-wrap:wrap;gap:5px}.training-prep-flow article b{padding:5px 7px;color:#9bb0cc;border:1px solid rgba(111,151,213,.16);border-radius:5px;font-size:7px;font-weight:650}.training-release-zone{padding-top:28px}.training-release-pipeline{margin-top:22px;display:flex;align-items:stretch;gap:8px}.training-release-pipeline article{min-width:0;min-height:108px;padding:15px;flex:1 1 0;border:1px solid rgba(105,145,208,.2);border-radius:10px;background:linear-gradient(145deg,#152e4eeb,#0a1b2ff5)}.training-release-pipeline article>span,.training-release-pipeline article>strong,.training-release-pipeline article>small{display:block}.training-release-pipeline article>span{margin-bottom:18px;color:#72a2fb;font:8px/1 JetBrains Mono,Cascadia Code,monospace}.training-release-pipeline article>strong{margin-bottom:6px;font-size:12px;white-space:nowrap}.training-release-pipeline article>small{color:#7287a4;font-size:7px;line-height:1.45}.training-release-pipeline>i{align-self:center;flex:0 0 12px;color:#5884d2;font-size:15px;font-style:normal;text-align:center}.training-loopback{min-height:72px;padding:14px 28px;display:grid;grid-template-columns:auto 24px auto 24px auto 1fr;align-items:center;gap:12px;border-top:1px solid rgba(123,158,211,.18);background:linear-gradient(90deg,#1957e82b,#1f9d6a1c),#081728eb}.training-loopback>span{display:flex;align-items:center;gap:9px;color:#a6b9d3;font-size:9px;white-space:nowrap}.training-loopback span i{width:7px;height:7px;border-radius:50%;background:#42d59b;box-shadow:0 0 0 5px #42d59b17}.training-loopback>b{color:#608edb;font-size:14px;text-align:center}.training-loopback>strong{justify-self:end;padding:9px 12px;color:#071321;border-radius:7px;background:#52d7a3;font-size:11px;white-space:nowrap}@keyframes training-status-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.learning-section{padding:120px 0;background:radial-gradient(circle at 8% 30%,rgba(245,202,88,.18),transparent 25rem),var(--canvas)}.learning-overview{margin-top:62px;display:grid;grid-template-columns:.78fr 1.22fr;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--paper);box-shadow:0 28px 70px #1d2a4114}.learning-scene-panel{min-height:400px;padding:38px;color:var(--white);background:radial-gradient(circle at 30% 85%,rgba(67,133,255,.28),transparent 17rem),var(--blue)}.learning-scene-panel .learning-panel-code{color:#ffffffa6}.learning-scene-panel h3{max-width:480px;margin:42px 0 18px;font-size:34px;line-height:1.13;letter-spacing:-.045em}.learning-scene-panel>p{max-width:500px;margin-bottom:30px;color:#ffffffb8;font-size:13px;line-height:1.8}.learning-signals{display:flex;flex-wrap:wrap;gap:8px}.learning-signals span{padding:7px 10px;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:#ffffff0f;font-size:9px}.model-version-panel{padding:38px}.model-version-panel .version-panel-head{color:var(--muted)}.version-panel-head strong{color:var(--ink);font:12px/1 HarmonyOS Sans SC,MiSans,sans-serif;letter-spacing:0}.version-stages{margin-top:64px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px}.version-stages article{min-height:128px;padding:17px;display:grid;align-content:center;border:1px solid var(--line);border-radius:11px;background:#f4f3ee}.version-stages article.is-current{color:var(--white);border-color:var(--blue);background:var(--blue);box-shadow:0 16px 30px #1957e838}.version-stages article.is-next{border-color:#1f9d6a59;background:#f3fbf7}.version-stages article span,.version-stages article strong,.version-stages article small{display:block}.version-stages article span{margin-bottom:20px;color:var(--blue);font:9px/1 JetBrains Mono,Cascadia Code,monospace}.version-stages article.is-current span{color:#ffffffad}.version-stages article strong{margin-bottom:7px;font-size:14px}.version-stages article small{color:var(--muted);font-size:9px}.version-stages article.is-current small{color:#ffffffad}.version-stages>i{color:var(--blue);font-style:normal}.version-trend{height:78px;margin-top:32px;position:relative;display:flex;align-items:end;gap:8px;border-bottom:1px solid var(--line)}.version-trend span{width:14px;border-radius:3px 3px 0 0;background:var(--blue-pale)}.version-trend span:nth-child(1){height:24%}.version-trend span:nth-child(2){height:34%}.version-trend span:nth-child(3){height:48%}.version-trend span:nth-child(4){height:61%}.version-trend span:nth-child(5){height:76%}.version-trend span:nth-child(6){height:92%;background:var(--blue)}.version-trend i{position:absolute;right:0;bottom:15px;left:0;height:2px;background:linear-gradient(90deg,rgba(25,87,232,.14),var(--blue));transform:rotate(-8deg);transform-origin:right}.model-version-panel>p{margin:20px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.learning-loop{margin-top:18px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.learning-loop article{min-height:230px;padding:22px 18px}.learning-loop article+article{border-left:1px solid var(--line)}.learning-step-head{margin-bottom:58px;display:flex;align-items:center;gap:10px;color:var(--blue);font:9px/1 JetBrains Mono,Cascadia Code,monospace}.learning-step-head i{margin-left:auto;color:#9aabc4;font-style:normal}.learning-loop h3{margin-bottom:10px;font-size:17px}.learning-loop p{margin-bottom:0;color:var(--muted);font-size:10px;line-height:1.7}.learning-equation{min-height:78px;margin-top:18px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--white);border-radius:var(--radius-md);background:var(--ink)}.learning-equation span{padding:8px 11px;border:1px solid rgba(255,255,255,.16);border-radius:6px;color:#c1cddd;font-size:10px}.learning-equation i{color:#6f87a8;font-style:normal}.learning-equation strong{color:var(--yellow);font-size:14px}.deployment-section{padding:120px 0}.deployment-grid{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.deployment-card{min-height:470px;padding:24px;position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fbfaf6d1;transition:transform .22s ease,box-shadow .22s ease}.deployment-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px #1b273c1a}.deployment-code{color:var(--blue);font:9px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.14em}.deployment-device{height:184px;margin:20px 0 28px;position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid #dce3ec;border-radius:13px;background:radial-gradient(circle at 50% 58%,rgba(40,91,179,.12),transparent 12rem),linear-gradient(145deg,#f8fafc,#edf1f6);perspective:500px}.deployment-device:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(rgba(46,84,139,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(46,84,139,.045) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 78%,transparent)}.deployment-device:after{width:76%;height:30px;position:relative;z-index:0;align-self:end;content:"";background:radial-gradient(ellipse,rgba(9,22,39,.24),transparent 68%);filter:blur(7px)}.deployment-device>div{position:absolute;z-index:1}.deployment-device.is-cluster{background:radial-gradient(circle at 50% 52%,rgba(25,87,232,.15),transparent 11rem),linear-gradient(145deg,#f8fafc,#edf1f6)}.deployment-device.is-server{background:radial-gradient(circle at 50% 56%,rgba(25,87,232,.12),transparent 12rem),linear-gradient(145deg,#f6f8fb,#e9edf3)}.deploy-edge-hardware{width:min(320px,86%);height:146px;filter:drop-shadow(0 17px 16px rgba(12,27,47,.22))}.deploy-edge-top{height:78px;position:absolute;top:5px;right:5%;left:5%;padding:18px 22px;border:1px solid #52667f;border-radius:11px 11px 4px 4px;background:linear-gradient(115deg,rgba(255,255,255,.13),transparent 34%),linear-gradient(155deg,#3a4e69,#1b2c42 66%,#111e30);transform:rotateX(48deg) translateY(14px);transform-origin:bottom}.deploy-edge-top strong,.deploy-edge-top small{display:block}.deploy-edge-top strong{margin-bottom:5px;color:#a9c4f7;font-size:18px;letter-spacing:.08em}.deploy-edge-top small{color:#70849e;font:7px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.12em}.deploy-edge-front{height:64px;position:absolute;right:0;bottom:23px;left:0;padding:14px 16px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:15px;border:1px solid #3f526c;border-radius:4px 4px 9px 9px;background:linear-gradient(180deg,#2b3e57,#111e30);box-shadow:inset 0 1px #ffffff17}.deploy-edge-vents{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.deploy-edge-vents i{height:30px;border-radius:2px;background:linear-gradient(90deg,#0b1728,#3c4e66,#0b1728)}.deploy-edge-ports{display:flex;gap:5px}.deploy-edge-ports span{width:20px;height:16px;border:2px solid #8290a1;border-radius:2px;background:#081421}.deploy-edge-led{display:grid;justify-items:center;gap:5px}.deploy-edge-led i{width:7px;height:7px;border-radius:50%;background:#4ae2a5;box-shadow:0 0 12px #4ae2a5}.deploy-edge-led small{color:#67cfa8;font:6px/1 JetBrains Mono,Cascadia Code,monospace}.deploy-hardware-state{height:18px;position:absolute;right:4px;bottom:0;left:4px;display:flex;align-items:center;justify-content:center;gap:7px;color:#4b698f;font:6px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.deploy-hardware-state i{width:5px;height:5px;border-radius:50%;background:#35c98f}.deploy-cluster-hardware{width:min(340px,90%);height:144px}.deploy-cluster-hardware svg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.deploy-cluster-hardware path{fill:none;stroke:#7aa0e4;stroke-width:1.3;stroke-dasharray:5 4}.deploy-cluster-node{width:88px;height:44px;padding:9px 10px;position:absolute;border:1px solid #425875;border-radius:6px;background:linear-gradient(155deg,#334761,#15253a);box-shadow:0 10px 20px #0c1b2f29}.deploy-cluster-node.is-one{top:6px;left:0}.deploy-cluster-node.is-two{bottom:6px;left:0}.deploy-cluster-node.is-three{top:6px;right:0}.deploy-cluster-node span,.deploy-cluster-node strong{display:block}.deploy-cluster-node span{margin-bottom:6px;color:#9ab8e7;font:7px/1 JetBrains Mono,Cascadia Code,monospace}.deploy-cluster-node strong{color:#5ddba8;font:6px/1 JetBrains Mono,Cascadia Code,monospace}.deploy-cluster-node i{width:6px;height:6px;position:absolute;right:9px;bottom:9px;border-radius:50%;background:#46dea1;box-shadow:0 0 9px #46dea1cc}.deploy-cluster-core{width:116px;height:76px;padding:13px;position:absolute;top:36px;left:50%;border:1px solid #5278b5;border-radius:10px;color:#fff;background:linear-gradient(145deg,#1f5fc7,#13366d);box-shadow:0 15px 28px #1957e83b;transform:translate(-50%)}.deploy-cluster-core span,.deploy-cluster-core strong,.deploy-cluster-core small{display:block}.deploy-cluster-core span{margin-bottom:8px;color:#a9c8ff;font:6px/1 JetBrains Mono,Cascadia Code,monospace}.deploy-cluster-core strong{margin-bottom:5px;font-size:20px;line-height:1}.deploy-cluster-core small{color:#b9cef0;font-size:7px}.deploy-server-hardware{width:min(340px,88%);height:148px;padding:10px;border:1px solid #44566d;border-radius:8px;background:linear-gradient(145deg,#283b52,#101d2d);box-shadow:0 18px 28px #0b182940}.deploy-server-label{height:22px;padding:0 6px;display:flex;align-items:center;justify-content:space-between;color:#9fb5d2;font:6px/1 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.08em}.deploy-server-label strong{color:#59dca6;font-size:6px}.deploy-server-unit{height:42px;margin-bottom:5px;padding:7px 10px;position:relative;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:11px;border:1px solid #4a5d74;border-radius:3px;background:linear-gradient(180deg,#33465d,#1a2a3d);box-shadow:inset 0 1px #ffffff12}.deploy-server-handle{width:5px;height:22px;border:1px solid #77869a;border-radius:2px}.deploy-server-bays,.deploy-server-vents,.deploy-server-lights{display:flex;align-items:center}.deploy-server-bays{gap:5px}.deploy-server-bays span{width:28px;height:22px;border:1px solid #596b82;border-radius:2px;background:linear-gradient(180deg,#172638,#0d1826);box-shadow:inset 0 0 0 3px #26384d}.deploy-server-vents{gap:3px}.deploy-server-vents span{width:3px;height:22px;border-radius:2px;background:#0a1624}.deploy-server-lights{gap:5px}.deploy-server-lights i{width:6px;height:6px;border-radius:50%;background:#4ce0a5;box-shadow:0 0 8px #4ce0a5b3}.deploy-server-lights i+i{background:#7398d6;box-shadow:none}.deploy-server-foot{padding-top:3px;display:flex;justify-content:center;gap:16px;color:#6f87a5;font-size:6px}.deployment-card:hover .deploy-edge-hardware,.deployment-card:hover .deploy-cluster-hardware,.deployment-card:hover .deploy-server-hardware{transform:translateY(-2px);transition:transform .22s ease}.deployment-card h3{margin-bottom:7px;font-size:27px;letter-spacing:-.04em}.deployment-card>strong{margin-bottom:18px;color:var(--blue);font-size:14px}.deployment-card>p{margin-bottom:24px;color:var(--muted);font-size:13px;line-height:1.75}.deployment-tags{margin-top:auto;display:flex;flex-wrap:wrap;gap:7px}.deployment-tags span{padding:7px 9px;border:1px solid var(--line);border-radius:5px;font-size:9px}.deployment-ribbon{min-height:74px;margin-top:15px;padding:15px 22px;display:flex;align-items:center;gap:14px;border-radius:var(--radius-md);color:var(--white);background:var(--blue)}.deployment-ribbon>span{margin-right:auto;font-size:12px;font-weight:750}.deployment-ribbon strong{padding:9px 12px;border:1px solid rgba(255,255,255,.25);border-radius:6px;font-size:10px}.solutions-section{padding:120px 0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9e7df}.solution-marquee{width:100%;margin-top:62px;overflow:hidden}.solution-track{width:max-content;display:flex;gap:14px;animation:solution-scroll var(--solution-duration, 90s) linear infinite}.solution-marquee:hover .solution-track{animation-play-state:paused}.solution-card{width:360px;min-height:540px;padding:24px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper)}.solution-card-head{margin-bottom:28px;display:flex;align-items:center;justify-content:space-between}.solution-card-head span{width:54px;height:54px;display:grid;place-items:center;color:var(--white);border-radius:15px;background:var(--blue);font-size:13px;font-weight:800}.solution-card:nth-child(3n+2) .solution-card-head span{color:var(--ink);background:var(--yellow)}.solution-card:nth-child(3n) .solution-card-head span{background:var(--ink)}.solution-card-head small{color:var(--muted);font:10px/1 JetBrains Mono,Cascadia Code,monospace}.solution-card h3{margin-bottom:8px;font-size:26px;letter-spacing:-.04em}.solution-scope{min-height:34px;margin-bottom:18px;color:var(--blue-deep);font-size:10px;font-weight:800;line-height:1.7}.solution-copy>span,.solution-capabilities>span{margin-bottom:7px;display:block;color:var(--muted);font:8px/1.2 JetBrains Mono,Cascadia Code,monospace;letter-spacing:.12em}.solution-problem,.solution-result{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.solution-capabilities{margin:18px 0;padding:14px;border-left:3px solid var(--blue);background:var(--blue-pale)}.solution-capabilities>div{display:flex;flex-wrap:wrap;gap:6px}.solution-capabilities b{padding:5px 7px;color:var(--blue-deep);border:1px solid rgba(25,87,232,.16);border-radius:5px;background:#ffffffa8;font-size:9px;line-height:1.2;white-space:nowrap}.solution-delivery{margin-top:auto;padding-top:15px;border-top:1px solid var(--line)}.solution-result{color:var(--ink-soft)}.pricing-section{margin-top:120px;margin-bottom:20px;padding:34px;display:grid;grid-template-columns:1.3fr auto .9fr auto;align-items:center;gap:34px;color:var(--white);border-radius:var(--radius-xl);background:var(--ink)}.pricing-copy .eyebrow{color:#79a5ff}.pricing-copy h2{margin-bottom:10px;font-size:30px}.pricing-copy>p:last-child{max-width:470px;margin-bottom:0;color:#9eacc1;font-size:12px;line-height:1.7}.pricing-main{padding:0 32px;border-right:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.pricing-main span,.pricing-main small,.pricing-main strong{display:block}.pricing-main span,.pricing-main small{color:#8f9eb4;font-size:9px}.pricing-main strong{margin:3px 0;color:var(--yellow);font-size:44px;line-height:1;letter-spacing:-.05em}.pricing-main strong i{margin-right:2px;font-style:normal;font-size:17px}.pricing-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 16px}.pricing-benefits span{position:relative;padding-left:14px;color:#c5d0df;font-size:10px}.pricing-benefits span:before{position:absolute;top:.45em;left:0;width:5px;height:5px;content:"";border-radius:50%;background:var(--yellow)}.contact-section{margin-top:20px;margin-bottom:80px;padding:80px;display:grid;grid-template-columns:1.1fr .9fr;gap:100px;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(100deg,rgba(25,87,232,.08),transparent 55%),var(--paper)}.contact-section h2{max-width:690px;margin-bottom:0;font-size:clamp(40px,4.5vw,68px);line-height:1.08;letter-spacing:-.055em}.contact-action{align-self:end}.contact-action p{margin-bottom:24px;color:var(--muted);font-size:14px;line-height:1.8}.site-footer{min-height:110px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:26px;border-top:1px solid var(--line-strong);color:var(--muted);font-size:11px}.footer-brand img{width:32px;height:32px;border-radius:9px}.footer-brand strong{color:var(--ink);font-size:13px}.contact-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:20px;display:grid;place-items:center;background:#040a13b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-modal section{position:relative;width:min(460px,100%);padding:36px;border-radius:24px;background:var(--paper);box-shadow:0 40px 100px #00000057}.contact-modal h2{margin-bottom:12px;font-size:32px}.contact-modal section>p:not(.eyebrow){margin-bottom:22px;color:var(--muted);font-size:13px;line-height:1.7}.modal-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:transparent;font-size:24px;line-height:1}.qr-frame{width:min(300px,100%);aspect-ratio:1;margin:0 auto 18px;padding:10px;border:1px solid var(--line);border-radius:17px;background:var(--white)}.qr-frame img{width:100%;height:100%;border-radius:10px;object-fit:contain}.modal-note{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:11px}.modal-enter-active,.modal-leave-active{transition:opacity .18s ease}.modal-enter-active section,.modal-leave-active section{transition:transform .18s ease,opacity .18s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from section,.modal-leave-to section{opacity:0;transform:translateY(16px) scale(.98)}@keyframes intro-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes console-rise{0%{transform:translateY(18px) rotateX(1deg)}to{transform:translateY(0) rotateX(0)}}@keyframes alert-pulse{0%,to{box-shadow:0 0 #ef5d5000}50%{box-shadow:0 0 0 8px #ef5d5014}}@keyframes solution-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}@media(min-width:1600px){:root{--container: min(1600px, calc(100vw - 96px) )}.site-header{min-height:74px;padding:10px 12px 10px 15px;gap:30px}.brand img,.footer-brand img{width:48px;height:48px}.brand-copy strong{font-size:17px}.brand-copy small{font-size:10px}.site-nav{gap:38px}.site-nav a{font-size:15px}.header-contact,.button{min-height:52px;padding-inline:26px;font-size:15px}.hero{min-height:calc(100vh - 88px);padding:42px 0 54px;grid-template-columns:minmax(490px,.63fr) minmax(0,1.37fr);gap:28px 62px}.hero-intro>p{max-width:1320px;font-size:18px}.hero-intro h1{font-size:clamp(72px,4vw,78px)}.hero-product-stack{margin-top:18px;gap:14px}.hero-product-stack>span{min-width:230px;padding:14px 17px}.hero-product-stack small{font-size:10px}.hero-product-stack strong{font-size:15px}.hero-product-stack em{font-size:9px}.hero-lead{max-width:520px;font-size:17px}.hero-training-highlight{padding:20px 56px 20px 20px}.hero-training-highlight>span{font-size:9px}.hero-training-highlight>strong{font-size:18px}.hero-training-highlight>small{font-size:10px}.hero-training-highlight>i{right:20px;bottom:20px;font-size:22px}.hero-capability-list>div{min-height:72px;grid-template-columns:38px 1fr}.hero-capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-capability-list>div+div{border-top:0}.hero-capability-list>div:nth-child(n+3){border-top:1px solid var(--line)}.hero-capability-list>div:nth-child(2n){padding-left:18px;border-left:1px solid var(--line)}.hero-capability-list>div>span{font-size:10px}.hero-capability-list strong{font-size:16px}.hero-capability-list small{font-size:11px}.hero-proof strong{font-size:21px}.hero-proof span{font-size:12px}.console-topbar{min-height:58px;padding-inline:20px}.console-title,.console-status{font-size:11px}.console-body{min-height:520px;grid-template-columns:132px minmax(0,1fr) 260px}.console-app strong,.runtime-identity strong{font-size:12px}.camera-list-head,.camera-list-head strong,.console-camera-list article strong,.camera-list-more{font-size:8px}.console-camera-list article small,.video-ai-mode,.event-rail-head small,.event-facts dt,.runtime-metric>span,.runtime-metric>em{font-size:7px}.camera-thumb{height:50px}.camera-label,.detection-box span b{font-size:9px}.detection-box span small,.video-footer,.roi-label{font-size:7px}.event-rail{padding:16px;gap:12px}.event-rail-head span{font-size:12px}.event-detail h3{font-size:17px}.event-detail p{font-size:10px}.event-facts dd,.event-actions span{font-size:8px}.console-metrics{min-height:80px}.runtime-metric>strong{font-size:18px}.eyebrow,.hero-kicker{font-size:13px}.value-shift{padding-bottom:130px;grid-template-columns:180px 1fr}.section-index span{font-size:54px}.section-index p,.value-before{font-size:12px}.value-heading h2{font-size:58px}.split-heading h2,.orchestration-heading h2,.solutions-heading h2{font-size:68px}.cluster-heading h2,.learning-heading h2{font-size:56px}.split-heading>p,.orchestration-heading>p,.cluster-heading>p,.learning-heading>p,.solutions-heading>p,.training-heading>p{font-size:17px}.value-grid article{min-height:265px;padding-top:36px}.value-grid strong{font-size:24px}.value-grid p{font-size:16px}.capability-section,.orchestration-section,.cluster-section,.engine-section,.training-section,.learning-section,.deployment-section,.solutions-section{padding-top:132px;padding-bottom:132px}.engine-section{padding-top:108px;padding-bottom:108px}.capability-card{min-height:455px;padding:28px}.capability-kicker{font-size:13px}.capability-card h3{font-size:31px}.capability-description{font-size:15px}.capability-tags span{padding:7px 9px;font-size:11px}.flow-tabs button{min-height:90px;padding:16px 18px}.flow-tabs button span{font-size:10px}.flow-tabs button strong{font-size:17px}.flow-summary{padding:40px}.flow-code,.flow-outcome span{font-size:12px}.flow-summary h3{font-size:35px}.flow-summary p,.flow-outcome strong{font-size:16px}.flow-tags span,.flow-footnote{font-size:12px}.flow-canvas-toolbar>span{font-size:12px}.flow-canvas-toolbar b{font-size:10px}.flow-stage-label strong{font-size:13px}.flow-stage-label small{font-size:10px}.flow-node{padding:16px 18px 16px 22px}.flow-node strong{font-size:15px}.flow-node small{font-size:11px}.public-board-head>span,.public-capability-outcomes strong{font-size:12px}.public-capability-map h4{font-size:18px}.public-capability-map p{font-size:12px}.box-capability-title h3,.cluster-architecture-head h3{font-size:30px}.box-product-visual{min-height:760px;padding:34px}.box-node-overview{min-height:92px;margin-top:24px;padding:17px 18px}.box-node-overview span,.box-node-overview em{font-size:9px}.box-node-overview strong{font-size:17px}.box-node-overview small{font-size:11px}.box-operation-grid{gap:10px}.box-operation-grid article{min-height:82px;padding:13px 14px}.box-operation-grid span{font-size:8px}.box-operation-grid strong{font-size:12px}.box-operation-grid small{font-size:9px}.box-local-assurance{min-height:56px}.box-local-assurance span{font-size:10px}.box-local-assurance i{font-size:8px}.cluster-architecture-head p,.box-capability-grid p{font-size:14px}.box-capability-grid h4{font-size:18px}.box-capability-grid article{min-height:215px;padding:23px}.box-capability-result{font-size:12px}.box-capability-tags span,.cluster-architecture-tags span{padding:7px 8px;font-size:10px}.cluster-topology-scroll{height:610px;overflow-x:hidden}.cluster-topology{transform:scale(1.2);transform-origin:top center}.cluster-path-legend,.cluster-feature-grid p{font-size:13px}.cluster-feature-grid article{min-height:260px;padding:32px 30px}.cluster-feature-grid h3{font-size:21px}.cluster-feature-head>span{font-size:11px}.cluster-feature-head em{font-size:11px}.cluster-feature-tags span{padding:8px 9px;font-size:10px}.engine-name{font-size:70px}.engine-copy h2{font-size:38px}.engine-copy>p:not(.eyebrow){font-size:15px}.engine-copy .engine-detail{font-size:13px}.engine-scope-grid article{min-height:94px;padding:14px;grid-template-columns:1fr}.engine-scope-grid span{font-size:8px}.engine-scope-grid strong{font-size:12px}.engine-scope-grid small{font-size:9px}.engine-targets span,.engine-diagram-head,.engine-step,.engine-output span,.engine-terminal span{font-size:11px}.engine-pipeline article{min-height:148px;padding:19px}.engine-pipeline strong,.engine-terminal strong{font-size:15px}.engine-pipeline small{font-size:11px}.engine-feature-grid article{min-height:300px;padding:27px 26px}.engine-feature-grid h3{font-size:21px}.engine-feature-grid p{font-size:13px}.engine-feature-grid article>strong{font-size:12px}.engine-feature-head>span{font-size:12px}.engine-feature-head small,.engine-feature-tags span{font-size:9px}.training-heading{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.training-heading h2{max-width:1050px;font-size:60px}.training-value-strip{margin-top:48px;padding:14px}.training-value-strip>span{min-height:76px;padding:15px 17px}.training-value-strip small{font-size:9px}.training-value-strip strong{font-size:15px}.training-value-strip>p{font-size:15px}.training-canvas-head{min-height:72px;padding-inline:34px}.training-canvas-head span{font-size:10px}.training-canvas-head strong{font-size:11px}.training-source-zone,.training-release-zone{padding:36px 36px 30px}.training-zone-title>span{font-size:10px}.training-zone-title>strong{font-size:20px}.training-zone-title>small{font-size:11px}.training-source-grid{margin-top:26px;gap:12px}.training-source-grid article{min-height:132px;padding:18px}.training-source-grid article>span{font-size:9px}.training-source-grid article>strong{font-size:16px}.training-source-grid article>small{font-size:11px}.training-merge-arrow span,.training-branch-arrow span{font-size:10px}.training-validation-row,.training-prep-flow{padding-inline:36px;gap:12px}.training-validation-row>article,.training-prep-flow>article{min-height:205px;padding:24px}.training-validation-row article>span,.training-prep-flow article>span{font-size:9px}.training-validation-row article>strong,.training-prep-flow article>strong{font-size:18px}.training-validation-row article>p,.training-prep-flow article>p{font-size:13px}.training-validation-row article>small{font-size:10px}.training-data-halls{margin-inline:36px;gap:14px}.training-data-halls article{min-height:160px;padding:22px}.training-data-halls article>span{font-size:9px}.training-data-halls article>strong{font-size:17px}.training-data-halls article>p{font-size:12px}.training-data-halls article>small{font-size:10px}.training-prep-flow>article{min-height:225px}.training-prep-flow article b{font-size:9px}.training-release-pipeline{gap:10px}.training-release-pipeline article{min-height:125px;padding:18px}.training-release-pipeline article>span{font-size:9px}.training-release-pipeline article>strong{font-size:14px}.training-release-pipeline article>small{font-size:11px}.training-loopback{min-height:82px;padding-inline:34px}.training-loopback>span{font-size:11px}.training-loopback>strong{font-size:13px}.learning-scene-panel,.model-version-panel{padding:44px}.learning-scene-panel h3{font-size:40px}.learning-scene-panel>p{font-size:15px}.learning-signals span,.version-stages article small,.model-version-panel>p{font-size:11px}.version-stages article strong{font-size:16px}.learning-loop article{min-height:250px;padding:26px 22px}.learning-loop h3{font-size:19px}.learning-loop p,.learning-equation span{font-size:12px}.learning-equation strong{font-size:16px}.deployment-card{min-height:500px;padding:30px}.deployment-card h3{font-size:30px}.deployment-card>strong{font-size:16px}.deployment-card>p{font-size:15px}.deployment-tags span,.deployment-ribbon strong{font-size:11px}.solution-card{width:400px;min-height:580px;padding:28px}.solution-card-head span{width:60px;height:60px;font-size:15px}.solution-card h3{font-size:29px}.solution-problem,.solution-result{font-size:14px}.solution-scope{font-size:12px}.solution-copy>span,.solution-capabilities>span{font-size:9px}.solution-capabilities b{font-size:11px}.pricing-section{padding:42px}.pricing-copy h2{font-size:35px}.pricing-copy>p:last-child,.pricing-benefits span{font-size:13px}.pricing-main small{font-size:11px}.pricing-main strong{font-size:50px}.contact-section h2{font-size:74px}.contact-action p{font-size:16px}.site-footer{font-size:13px}}@media(max-width:1180px){.hero{min-height:auto;grid-template-columns:1fr}.hero-copy{max-width:900px}.hero-intro h1{max-width:900px;white-space:normal}.hero-intro h1 span{display:block}.hero-console{width:100%}.value-heading,.split-heading,.orchestration-heading,.cluster-heading,.training-heading,.learning-heading,.solutions-heading{grid-template-columns:1fr;gap:20px}.training-value-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.training-value-strip>p{min-height:54px;grid-column:1 / -1;border-top:1px solid var(--line);border-left:0}.box-product-shell,.learning-overview{grid-template-columns:1fr}.cluster-architecture{overflow-x:hidden}.learning-loop{grid-template-columns:repeat(3,1fr)}.learning-loop article:nth-child(4){border-left:0}.learning-loop article:nth-child(n+4){border-top:1px solid var(--line)}.capability-track{overflow-x:auto;grid-template-columns:repeat(5,250px)}.engine-shell{grid-template-columns:1fr}.pricing-section{grid-template-columns:1.2fr auto 1fr}.pricing-section .button{grid-column:1 / -1}.contact-section{padding:60px;grid-template-columns:1fr;gap:34px}}@media(max-width:920px){:root{--container: min(100% - 32px, 1320px)}.site-header{grid-template-columns:auto 1fr auto}.menu-toggle{width:44px;height:44px;padding:0;justify-self:end;border:1px solid var(--line);border-radius:10px;display:grid;place-content:center;gap:6px;background:transparent}.menu-toggle span{width:18px;height:2px;display:block;background:var(--ink)}.site-nav{position:absolute;top:calc(100% + 9px);right:0;left:0;padding:14px;display:none;grid-template-columns:repeat(2,1fr);gap:6px;border:1px solid var(--line);border-radius:15px;background:#fbfaf6fa;box-shadow:0 22px 45px #14203521}.site-nav.is-open{display:grid}.site-nav a{padding:13px;border-radius:8px;background:#f0eee7}.site-nav a:after{display:none}.header-contact{display:none}.hero{padding-top:62px}.value-shift{grid-template-columns:1fr}.section-index{display:none}.flow-tabs button{flex-basis:128px}.public-capability-board{padding-right:20px;padding-left:20px}.public-capability-map{margin-right:-20px;padding-right:20px;padding-bottom:8px;grid-template-columns:repeat(5,210px);overflow-x:auto;scrollbar-color:rgba(117,167,250,.48) transparent;scrollbar-width:thin}.public-capability-map:before{display:none}.cluster-feature-grid{grid-template-columns:repeat(2,1fr)}.training-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.training-source-grid:before,.training-source-grid article:after{display:none}.training-validation-row,.training-prep-flow{grid-template-columns:1fr}.training-validation-row>i,.training-prep-flow>i{height:18px;font-size:0}.training-validation-row>i:before,.training-prep-flow>i:before{content:"↓";color:#5c89d7;font-size:17px}.training-validation-row>article,.training-prep-flow>article{min-height:0}.training-validation-row article>span,.training-prep-flow article>span{margin-bottom:24px}.training-release-pipeline{padding-bottom:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#416fbf #0a192a;scrollbar-width:thin}.training-release-pipeline article{min-width:165px}.learning-loop{grid-template-columns:repeat(2,1fr)}.learning-loop article:nth-child(3),.learning-loop article:nth-child(5){border-left:0}.learning-loop article:nth-child(n+3){border-top:1px solid var(--line)}.engine-feature-grid{grid-template-columns:repeat(2,1fr)}.engine-feature-grid article:nth-child(odd){border-left:0}.engine-feature-grid article:nth-child(2n){border-left:1px solid rgba(139,171,221,.16)}.engine-feature-grid article:nth-child(n+3){border-top:1px solid rgba(139,171,221,.16)}.deployment-grid{grid-template-columns:1fr}.deployment-card{min-height:0}.pricing-section{grid-template-columns:1fr 1fr}.pricing-benefits{grid-column:1 / -1}}@media(max-width:680px){:root{--container: calc(100% - 24px) }.public-capability-board{padding:20px 16px 22px}.public-board-head{align-items:flex-start;flex-direction:column;gap:10px}.public-capability-map{margin-right:-16px;padding-right:16px;grid-template-columns:repeat(5,190px)}.public-capability-map article{min-height:184px}.public-capability-outcomes{grid-template-columns:1fr}.public-capability-outcomes>div{grid-template-columns:1fr}.public-capability-outcomes strong{white-space:normal}html{scroll-padding-top:90px}.site-header{top:8px;min-height:60px;margin-top:8px;padding:7px 8px 7px 10px;border-radius:14px}.brand img{width:40px;height:40px;border-radius:10px}.brand-copy small{display:none}.hero{padding:50px 0 64px;gap:38px}.hero-intro h1{margin-bottom:0;font-size:clamp(27px,8.55vw,36px);line-height:1.12;letter-spacing:-.06em}.hero-intro h1 span{white-space:nowrap}.hero-intro>p{margin-top:16px;font-size:14px}.hero-product-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.hero-product-stack>span{min-width:0;width:auto}.hero-product-stack>i{display:none}.hero-product-stack strong,.hero-product-stack em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-lead{font-size:15px;line-height:1.75}.hero-actions .button{width:100%}.hero-proof{grid-template-columns:repeat(2,1fr);gap:20px 0}.hero-proof div:nth-child(3){padding-left:0;border-left:0}.console-topbar{padding-inline:12px;grid-template-columns:auto 1fr;gap:10px}.console-title{display:none}.console-status{justify-self:end}.console-status strong{display:none}.console-body{min-height:0;grid-template-columns:1fr}.console-camera-list{display:none}.video-stage{min-height:300px}.event-rail{min-height:430px;padding:18px;border-top:1px solid rgba(129,160,207,.14);border-left:0}.event-evidence{height:140px}.event-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.event-actions span{align-items:flex-start;line-height:1.4}.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-identity{grid-column:1 / -1}.runtime-metric:nth-child(2n){border-left:0}.runtime-metric:nth-child(n+4){border-top:1px solid rgba(129,160,207,.12)}.value-shift,.orchestration-section,.cluster-section,.training-section,.learning-section,.deployment-section{padding-top:84px;padding-bottom:84px}.value-grid{grid-template-columns:1fr}.value-grid article{min-height:0;padding:25px 0}.value-grid article+article{padding-left:0;border-top:1px solid var(--line);border-left:0}.value-before{margin-bottom:28px}.capability-section,.engine-section,.solutions-section{padding:84px 0}.value-heading h2,.split-heading h2,.orchestration-heading h2,.cluster-heading h2,.training-heading h2,.learning-heading h2,.solutions-heading h2{font-size:32px;line-height:1.15}.capability-track{margin-right:calc((100vw - var(--container)) / -2);grid-template-columns:repeat(5,230px)}.capability-card{min-height:385px}.flow-tabs{gap:5px}.flow-tabs button{min-height:70px;padding:10px 12px;gap:7px;flex-basis:112px}.flow-tabs button span{display:block;font-size:7px}.flow-tabs button strong{font-size:14px}.flow-summary{padding:24px;grid-template-columns:1fr}.flow-summary h3{font-size:25px}.flow-outcome{grid-row:auto}.flow-canvas{padding:16px}.flow-canvas-toolbar{padding-right:12px;padding-left:12px;gap:12px}.flow-footnote{padding:14px 24px;align-items:flex-start;flex-wrap:wrap}.flow-footnote strong{width:100%;margin-left:0;text-align:left}.box-product-visual{min-height:0;padding:22px}.box-node-overview{align-items:flex-start}.box-node-overview small{max-width:190px;line-height:1.5}.edge-box{width:96%}.edge-box-top{padding:22px 24px}.edge-box-front{grid-template-columns:1fr 76px 62px;padding:14px 20px}.box-runtime-strip{width:100%;justify-content:flex-start;overflow-x:auto}.box-operation-grid small{overflow:hidden;text-overflow:ellipsis}.box-capability-panel{padding:25px}.box-capability-title h3{font-size:25px}.box-capability-grid{grid-template-columns:1fr}.box-capability-grid article{min-height:0}.cluster-architecture-head{align-items:flex-start;flex-direction:column;padding:24px}.cluster-architecture-head p{text-align:left}.cluster-architecture-copy{justify-items:start}.cluster-architecture-tags{justify-content:flex-start}.cluster-topology{padding:0}.cluster-path-legend{align-items:flex-start;flex-wrap:wrap;gap:12px 18px;padding:16px 20px}.cluster-path-legend strong{width:100%;margin-left:0;text-align:left}.cluster-feature-grid{grid-template-columns:1fr}.cluster-feature-grid article{min-height:210px}.training-section:before{display:none}.training-heading>p{font-size:13px}.training-value-strip{margin-top:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.training-value-strip>p{padding:14px 12px;font-size:11px}.training-flow-canvas{margin-top:18px;border-radius:18px}.training-canvas-head{padding:17px 20px;align-items:flex-start;flex-direction:column;gap:10px}.training-canvas-head strong{line-height:1.55;text-align:left}.training-source-zone,.training-release-zone{padding:24px 20px 22px}.training-zone-title{grid-template-columns:1fr;gap:7px}.training-zone-title>small{line-height:1.5;text-align:left}.training-source-grid{padding-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.training-source-grid article{min-height:105px;padding:13px}.training-source-grid article>strong{font-size:12px}.training-source-grid article>small{white-space:normal}.training-validation-row,.training-prep-flow{padding-right:20px;padding-left:20px}.training-validation-row>article,.training-prep-flow>article{padding:18px}.training-data-halls{margin-right:20px;margin-left:20px;padding-top:0;grid-template-columns:1fr}.training-data-halls:before,.training-data-halls article:before{display:none}.training-data-halls article{min-height:0}.training-prep-flow{margin-top:24px}.training-release-pipeline{margin-right:-20px;padding-right:20px}.training-loopback{padding:20px;grid-template-columns:1fr;justify-items:start;gap:10px}.training-loopback>b{height:15px;font-size:0}.training-loopback>b:before{content:"↓";color:#608edb;font-size:14px}.training-loopback>strong{justify-self:start}.learning-scene-panel,.model-version-panel{min-height:0;padding:26px}.learning-scene-panel h3{margin-top:34px;font-size:29px}.version-stages{min-width:590px;margin-top:40px;grid-template-columns:170px auto 170px auto 170px}.model-version-panel{overflow-x:auto}.version-trend,.model-version-panel>p,.version-panel-head{min-width:590px}.learning-loop{display:flex;overflow-x:auto}.learning-loop article{min-width:210px;min-height:210px;border-top:0!important;border-left:1px solid var(--line)!important}.learning-loop article:first-child{border-left:0!important}.learning-equation{justify-content:flex-start;flex-wrap:wrap}.learning-equation strong{width:100%}.engine-name{font-size:52px}.engine-scope-grid{grid-template-columns:1fr}.engine-scope-grid article{min-height:66px;grid-template-columns:88px 1fr;gap:4px 10px}.engine-scope-grid span{grid-row:1 / 3}.engine-pipeline{overflow-x:auto;grid-template-columns:190px auto 190px auto 190px}.engine-output{grid-template-columns:1fr}.engine-terminal{align-items:flex-start;flex-direction:column;padding-top:14px;padding-bottom:14px}.engine-feature-grid{grid-template-columns:1fr}.engine-feature-grid article+article,.engine-feature-grid article:nth-child(3){border-top:1px solid rgba(139,171,221,.16);border-left:0}.deployment-ribbon{align-items:flex-start;flex-wrap:wrap}.deployment-ribbon>span{width:100%}.solution-card{width:320px}.pricing-section{margin-top:84px;padding:26px;grid-template-columns:1fr}.pricing-main{padding:24px 0;border-top:1px solid rgba(255,255,255,.16);border-right:0;border-bottom:1px solid rgba(255,255,255,.16);border-left:0}.pricing-benefits,.pricing-section .button{grid-column:auto}.contact-section{margin-bottom:48px;padding:34px 24px}.contact-section h2{font-size:40px}.contact-action .button{width:100%}.site-footer{padding:28px 0;grid-template-columns:1fr;gap:12px}.contact-modal section{padding:28px 22px 24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
