:root{--color-bg:#070a10;--color-bg-elevated:#0d121c;--color-surface:#121a2ab8;--color-border:#7ed3213d;--color-border-strong:#7ed32185;--color-text:#b4c0d3;--color-heading:#f8fbff;--color-muted:#8fa0b8;--accent-from:#7ed321;--accent-to:#2dd4bf;--accent-glow:#7ed32157;--font-sans:"DM Sans", "Noto Sans SC", system-ui, sans-serif;--radius-lg:8px;--radius-md:4px;--max-w:1120px;--header-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}#app{min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gradient-text{background:linear-gradient(120deg,#b8ff69,#67efd8);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--accent-to);outline-offset:3px}.btn-primary{color:#efffd8;border-color:var(--accent-from);box-shadow:none;background:0 0}.btn-primary:hover{color:#021806;background:var(--accent-from);box-shadow:0 0 0 1px #ffffff0f inset, 0 10px 32px var(--accent-glow);transform:translateY(-1px)}.btn-ghost{color:var(--color-heading);border-color:var(--color-border);background:#0f172a59}.btn-ghost:hover{border-color:var(--color-border-strong);background:#1e293ba6}.section{padding:5.5rem 1.5rem}.section--tight{padding-top:3rem;padding-bottom:3rem}.section__inner{max-width:var(--max-w);margin:0 auto}.section__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b7ea78;margin:0 0 .75rem;font-size:.8rem;font-weight:600}.section__title{color:var(--color-heading);letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.25}.section__lead{max-width:36rem;color:var(--color-muted);margin:0;font-size:1.05rem}@media (width<=768px){.section{padding:3.5rem 1.25rem}}.header[data-v-4441b461]{z-index:50;height:var(--header-h);border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.header--scrolled[data-v-4441b461]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--color-border);background:#070a10d1}.header__bar[data-v-4441b461]{max-width:var(--max-w);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem .75rem;height:100%;margin:0 auto;padding:0 1.25rem;display:grid}.brand[data-v-4441b461]{align-items:center;gap:.65rem;min-width:0;display:flex}.brand__mark[data-v-4441b461]{background:linear-gradient(160deg,#10b98133,#2563eb2e);border:1px solid #2dd4bf59;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 24px #2dd4bf40}.brand__mark svg[data-v-4441b461]{width:24px;height:24px}.brand__plate[data-v-4441b461]{fill:#070a1047;stroke:#e2e8f042;stroke-width:1px}.brand__mono[data-v-4441b461]{stroke:#f8fafcf0;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.brand__mono--thin[data-v-4441b461]{stroke-width:1.2px;opacity:.65}.brand__text[data-v-4441b461]{flex-direction:column;line-height:1.15;display:flex}.brand__name[data-v-4441b461]{color:var(--color-heading);letter-spacing:.02em;font-size:1.05rem;font-weight:700}.brand__tag[data-v-4441b461]{color:var(--color-muted);letter-spacing:.08em;font-size:.72rem}@media (width<=1180px){.brand__tag[data-v-4441b461]{display:none}}.nav[data-v-4441b461]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#7ed32159 transparent;flex-wrap:nowrap;justify-self:stretch;align-items:center;gap:.1rem;min-width:0;max-width:100%;padding:.2rem 0;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%)}.nav[data-v-4441b461]::-webkit-scrollbar{height:3px}.nav[data-v-4441b461]::-webkit-scrollbar-thumb{background:#7ed32159;border-radius:3px}.nav__link[data-v-4441b461]{color:var(--color-muted);white-space:nowrap;border-radius:8px;flex:none;padding:.42rem .48rem;font-size:.82rem;font-weight:500;transition:color .2s,background .2s}.nav__link[data-v-4441b461]:hover{color:var(--color-heading);background:#94a3b814}.header__actions[data-v-4441b461]{align-items:center;gap:.75rem;display:flex}.btn--compact[data-v-4441b461]{padding:.55rem 1.1rem;font-size:.875rem}.menu-toggle[data-v-4441b461]{cursor:pointer;background:#0f172a99;border:none;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.menu-toggle span[data-v-4441b461]{background:var(--color-heading);border-radius:2px;width:20px;height:2px;margin:0 auto;display:block}.drawer[data-v-4441b461]{display:none}@media (width<=900px){.nav[data-v-4441b461],.header__actions .btn-primary[data-v-4441b461]{display:none}.menu-toggle[data-v-4441b461]{display:flex}.drawer[data-v-4441b461]{inset:var(--header-h) 0 0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206178c;padding:1rem 1.25rem 2rem;animation:.2s fade-4441b461;display:block;position:fixed}.drawer__panel[data-v-4441b461]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;padding:.75rem;display:flex;box-shadow:0 24px 80px #00000073}.drawer__link[data-v-4441b461]{color:var(--color-heading);border-radius:8px;padding:.85rem 1rem;font-weight:500}.drawer__link[data-v-4441b461]:hover{background:#38bdf814}.drawer__cta[data-v-4441b461]{width:100%;margin-top:.5rem}}@keyframes fade-4441b461{0%{opacity:0}to{opacity:1}}.footer[data-v-ea8e925c]{border-top:1px solid var(--color-border);background:#05070c;padding:2rem 1.5rem 2.5rem}.footer__inner[data-v-ea8e925c]{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;display:flex}.footer__brand[data-v-ea8e925c]{align-items:center;gap:.75rem;display:flex}.mark[data-v-ea8e925c]{border-radius:10px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.mark img[data-v-ea8e925c]{width:100%;height:100%;display:block}.footer__brand strong[data-v-ea8e925c]{color:var(--color-heading);margin-bottom:.15rem;font-size:1rem;display:block}.footer__brand p[data-v-ea8e925c]{color:var(--color-muted);margin:0;font-size:.82rem}.footer__brand p.footer__extra[data-v-ea8e925c]{margin-top:.5rem}.footer__link[data-v-ea8e925c]{color:#b7ea78;text-underline-offset:3px;font-size:.82rem;-webkit-text-decoration:underline #7ed32159;text-decoration:underline #7ed32159}.footer__link[data-v-ea8e925c]:hover{color:#d9f99d}.footer__copy[data-v-ea8e925c]{color:var(--color-muted);margin:0;font-size:.82rem}.site[data-v-dc01503c]{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.shell[data-v-4d870f76]{border-radius:0 0 6px 6px;flex-direction:column;padding:.5rem .55rem .55rem;font-size:.58rem;display:flex;position:absolute;inset:0;overflow:hidden}.shell--cyber[data-v-4d870f76]{background:radial-gradient(100% 80% at 80% 20%,#7ed32114,#0000 45%),radial-gradient(90% 55% at 50% -10%,#22d3ee24,#0000 52%),linear-gradient(168deg,#0b1528 0%,#040810 55%,#060d18 100%)}.shell--hud[data-v-4d870f76]{background:linear-gradient(#080a0c 0%,#030406 100%)}.shell--carbon[data-v-4d870f76]{background:#13161c}.shell--neon[data-v-4d870f76]{background:radial-gradient(100% 70% at 50% 0,#a855f72e,#0000 55%),linear-gradient(#0a0518 0%,#05030d 100%)}.shell--enterprise[data-v-4d870f76]{background:linear-gradient(#1e3a5f 0%,#0f172a 100%)}.top[data-v-4d870f76]{border-bottom:1px solid #94a3b81f;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;padding-bottom:.4rem;display:flex}.shell--cyber .top[data-v-4d870f76]{border-bottom-color:#22d3ee33}.shell--neon .top[data-v-4d870f76]{border-bottom-color:#c084fc40}.top__brand[data-v-4d870f76]{align-items:center;gap:.4rem;min-width:0;display:flex}.top__mark[data-v-4d870f76]{border-radius:6px;flex-shrink:0;width:24px;height:24px;overflow:hidden}.top__mark-img[data-v-4d870f76]{width:100%;height:100%;display:block}.top__name[data-v-4d870f76]{letter-spacing:.06em;color:#f8fafc;font-size:.65rem;font-weight:700;display:block}.top__sub[data-v-4d870f76]{color:#94a3b8;margin-top:.05rem;font-size:.5rem;display:block}.top__time[data-v-4d870f76]{text-align:right;font-variant-numeric:tabular-nums}.top__time span[data-v-4d870f76]{color:#64748b;font-size:.48rem;display:block}.top__time strong[data-v-4d870f76]{color:#7dd3fc;font-size:.78rem;font-weight:700}.shell--carbon .top__time strong[data-v-4d870f76]{color:#4ade80}.shell--neon .top__time strong[data-v-4d870f76]{color:#f0abfc}.shell--enterprise .top__time strong[data-v-4d870f76]{color:#bfdbfe}.lay[data-v-4d870f76]{flex:1;min-height:0;display:flex}.lay-cy[data-v-4d870f76]{gap:.45rem}.lay-cy__main[data-v-4d870f76]{flex-direction:column;flex:1.15;gap:.35rem;min-width:0;display:flex}.lay-cy__side[data-v-4d870f76]{flex-direction:column;flex:.85;gap:.35rem;min-width:0;display:flex}.cy-cam[data-v-4d870f76]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081220a6;border:1px solid #38bdf859;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059,0 12px 32px #00000040}.cy-cam__bar[data-v-4d870f76]{color:#94a3b8;background:#040c18d9;border-bottom:1px solid #22d3ee26;align-items:center;gap:.45rem;padding:.28rem .4rem;font-size:.5rem;display:flex}.cy-cam__rec[data-v-4d870f76]{letter-spacing:.08em;color:#fca5a5;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.cy-cam__rec i[data-v-4d870f76]{background:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite recBlink-4d870f76;box-shadow:0 0 10px #ef4444}.cy-cam__id[data-v-4d870f76]{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.cy-cam__meta[data-v-4d870f76]{font-variant-numeric:tabular-nums;color:#64748b}.cy-cam__feed[data-v-4d870f76]{background:linear-gradient(145deg,#0f2840 0%,#061018 45%,#0a1624 100%);height:clamp(72px,14vw,108px);position:relative;overflow:hidden}.cy-cam__noise[data-v-4d870f76]{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cy-cam__scan[data-v-4d870f76]{background:linear-gradient(#0000,#22d3ee1f,#0000);animation:4.5s linear infinite camScan-4d870f76;position:absolute;inset:-20% 0}.cy-cam__cross[data-v-4d870f76]:before,.cy-cam__cross[data-v-4d870f76]:after{content:"";pointer-events:none;background:#22d3ee40;position:absolute}.cy-cam__cross[data-v-4d870f76]:before{width:1px;top:10%;bottom:10%;left:50%;transform:translate(-50%)}.cy-cam__cross[data-v-4d870f76]:after{height:1px;top:50%;left:10%;right:10%;transform:translateY(-50%)}.cy-cam__ts[data-v-4d870f76]{font-variant-numeric:tabular-nums;color:#5eead4;text-shadow:0 0 8px #22d3ee80;font-size:.48rem;font-weight:600;position:absolute;bottom:.28rem;right:.35rem}.cy-cam__row[data-v-4d870f76]{background:#02081299;grid-template-columns:repeat(3,1fr);gap:4px;padding:.3rem;display:grid}.cy-cam__mini[data-v-4d870f76]{color:#64748b;background:linear-gradient(160deg,#1e3a5880,#0f172ae6);border:1px solid #33415599;border-radius:4px;align-items:flex-end;height:34px;padding:.2rem;font-size:.42rem;display:flex}.cy-cam__mini--1[data-v-4d870f76]{background:linear-gradient(#38bdf826,#0f172af2)}.cy-cam__mini--2[data-v-4d870f76]{background:linear-gradient(#7ed3211f,#0f172af2)}.cy-cam__mini--3[data-v-4d870f76]{background:linear-gradient(#a78bfa1f,#0f172af2)}.cy-viz[data-v-4d870f76]{flex:1;grid-template-columns:1.25fr .75fr;gap:.35rem;min-height:92px;display:grid}.cy-iso[data-v-4d870f76]{background:radial-gradient(80% 60% at 50% 100%,#22d3ee1f,#040c18eb);border:1px solid #38bdf847;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059,0 16px 40px #00000059}.cy-iso__glow[data-v-4d870f76]{pointer-events:none;background:conic-gradient(from 120deg,#0000,#22d3ee26,#0000,#7ed3211a,#0000);animation:10s linear infinite cyCone-4d870f76;position:absolute;inset:-30%}.cy-iso__grid[data-v-4d870f76]{opacity:.22;transform-origin:bottom;pointer-events:none;background-image:linear-gradient(#5eead459 1px,#0000 1px),linear-gradient(90deg,#5eead438 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0;transform:perspective(120px)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.cy-iso__stage[data-v-4d870f76]{z-index:1;perspective:260px;height:100%;min-height:88px;transform-style:preserve-3d;justify-content:center;align-items:flex-end;gap:7px;padding:.45rem .5rem .55rem;display:flex;position:relative}.cy-iso__col[data-v-4d870f76]{width:13px;height:100%;transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.cy-iso__face[data-v-4d870f76]{width:100%;height:var(--h,50%);transform-origin:bottom;background:linear-gradient(#a5f3fc 0%,#22d3ee 35%,#0369a1 100%);border-radius:3px 3px 1px 1px;min-height:18px;animation:2.6s ease-in-out infinite cyBarPop-4d870f76;box-shadow:0 0 22px #22d3ee73,inset 0 -1px #ffffff40}.cy-iso__top[data-v-4d870f76]{transform-origin:bottom;opacity:.92;filter:drop-shadow(0 0 6px #7dd3fc80);background:linear-gradient(135deg,#bae6fdf2,#38bdf8bf);border-radius:2px 2px 0 0;width:120%;height:9px;margin-bottom:-1px;transform:rotateX(62deg)skew(-38deg)}.cy-iso__side[data-v-4d870f76]{width:6px;height:var(--h,50%);transform-origin:0 100%;background:linear-gradient(#082f4966,#030712d9);border-radius:0 2px 2px 0;min-height:18px;position:absolute;bottom:0;right:-5px;transform:skewY(-48deg)}.cy-ring3d[data-v-4d870f76]{background:linear-gradient(160deg,#081612e6,#040a14f2);border:1px solid #7ed32138;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #7ed32114}.cy-ring3d__tilt[data-v-4d870f76]{aspect-ratio:1;width:86%;max-width:118px;transform-style:preserve-3d;animation:14s ease-in-out infinite cyTilt-4d870f76;position:relative;transform:rotateX(58deg)rotate(-8deg)}.cy-ring3d__halo[data-v-4d870f76]{filter:blur(12px);background:radial-gradient(circle,#22d3ee59,#0000 62%);border-radius:50%;animation:4s ease-in-out infinite cyHalo-4d870f76;position:absolute;inset:-25%}.cy-ring3d__svg[data-v-4d870f76]{filter:drop-shadow(0 0 10px #22d3ee73);width:100%;height:100%;display:block}.cy-ring3d__arc[data-v-4d870f76]{transform-origin:50px 50px;animation:10s linear infinite cyRingSpin-4d870f76}.cy-ring3d__mid[data-v-4d870f76]{font-variant-numeric:tabular-nums;color:#ecfeff;text-shadow:0 0 18px #22d3ee8c;place-items:center;font-size:1.15rem;font-weight:900;display:grid;position:absolute;inset:0}.cy-ring3d__orbit[data-v-4d870f76]{pointer-events:none;position:absolute;inset:0}.cy-ring3d__orbit span[data-v-4d870f76]{background:#7ed321;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #7ed321}.cy-ring3d__orbit span[data-v-4d870f76]:first-child{animation:5s linear infinite cyOrb1-4d870f76}.cy-ring3d__orbit span[data-v-4d870f76]:nth-child(2){background:#22d3ee;animation:6.5s linear infinite cyOrb2-4d870f76;box-shadow:0 0 12px #22d3ee}.cy-ring3d__orbit span[data-v-4d870f76]:nth-child(3){background:#a5f3fc;animation:8s linear infinite reverse cyOrb3-4d870f76}.cy-oee[data-v-4d870f76]{text-align:center;background:linear-gradient(165deg,#0c2a3a66,#060c16d9);border:1px solid #38bdf847;border-radius:8px;flex:1;padding:.45rem .4rem;position:relative;overflow:hidden}.cy-oee[data-v-4d870f76]:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#22d3ee26,#0000 55%);position:absolute;inset:-50%}.cy-oee__k[data-v-4d870f76]{letter-spacing:.2em;color:#7dd3fc;margin-bottom:.15rem;font-size:.5rem;display:block}.cy-oee__v[data-v-4d870f76]{font-variant-numeric:tabular-nums;color:#f0f9ff;text-shadow:0 0 24px #22d3ee59;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;line-height:1}.cy-oee__u[data-v-4d870f76]{color:#5eead4;margin-left:.05rem;font-size:.9rem;font-weight:700}.cy-oee__hint[data-v-4d870f76]{color:#64748b;margin:.35rem 0 0;font-size:.48rem;line-height:1.35}.cy-al[data-v-4d870f76]{background:#140c0459;border:1px solid #fbbf2438;border-radius:8px;padding:.35rem .4rem}.cy-al__hd[data-v-4d870f76]{letter-spacing:.14em;color:#fde68a;margin-bottom:.3rem;font-size:.5rem;font-weight:700}.cy-al__row[data-v-4d870f76]{color:#cbd5e1;border-top:1px solid #fbbf2414;align-items:center;gap:.35rem;padding:.15rem 0;font-size:.5rem;display:flex}.cy-al__row[data-v-4d870f76]:first-of-type{border-top:none}.cy-al__dot[data-v-4d870f76]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.cy-al__dot--y[data-v-4d870f76]{background:#fbbf24;box-shadow:0 0 8px #fbbf2499}.cy-al__dot--g[data-v-4d870f76]{background:#4ade80}.cy-rad[data-v-4d870f76]{background:#040a1499;border:1px solid #38bdf826;border-radius:8px;flex:none;padding:.35rem .4rem}.cy-rad__hd[data-v-4d870f76]{color:#94a3b8;margin-bottom:.3rem;font-size:.5rem}.cy-rad__bars[data-v-4d870f76]{align-items:flex-end;gap:5px;height:52px;display:flex}.cy-rad__b[data-v-4d870f76]{background:linear-gradient(#38bdf8d9,#38bdf826);border-radius:3px 3px 0 0;flex:1;min-height:18%}.lay-hd[data-v-4d870f76]{flex-direction:column;gap:.35rem}.hd-rail[data-v-4d870f76]{opacity:.45;justify-content:space-between;padding:.15rem 0;display:flex}.hd-rail__tick[data-v-4d870f76]{background:#475569;width:1px;height:8px}.hd-live[data-v-4d870f76]{flex-shrink:0;grid-template-columns:1fr 76px;gap:.35rem;min-height:0;display:grid}.hd-live__main[data-v-4d870f76]{aspect-ratio:16/9;background:#020617;border:1px solid #94a3b847;max-height:128px;position:relative;overflow:hidden}.hd-live__img[data-v-4d870f76]{object-fit:cover;filter:grayscale(.35)contrast(1.08)brightness(.92);width:100%;height:100%;display:block}.hd-live__corners[data-v-4d870f76]{pointer-events:none;border:1px solid #e2e8f047;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #00000059}.hd-live__scan[data-v-4d870f76]{pointer-events:none;background:linear-gradient(#0000 0%,#e2e8f00a 50%,#0000 100%);animation:3.8s linear infinite hudScan-4d870f76;position:absolute;inset:0}.hd-live__bar[data-v-4d870f76]{color:#94a3b8;background:linear-gradient(#020617e0,#0000);align-items:center;gap:.4rem;padding:.22rem .35rem;font-size:.48rem;display:flex;position:absolute;top:0;left:0;right:0}.hd-live__live[data-v-4d870f76]{letter-spacing:.1em;color:#fecaca;align-items:center;gap:.2rem;font-weight:800;display:inline-flex}.hd-live__live i[data-v-4d870f76]{background:#f87171;border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite hudRec-4d870f76;box-shadow:0 0 8px #f87171}.hd-live__ch[data-v-4d870f76]{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.hd-live__meta[data-v-4d870f76]{font-variant-numeric:tabular-nums;color:#64748b;font-size:.45rem}.hd-live__meta em[data-v-4d870f76]{color:#86efac;font-style:normal;font-weight:700}.hd-live__sig[data-v-4d870f76]{align-items:flex-end;gap:3px;height:14px;display:flex;position:absolute;bottom:.3rem;right:.35rem}.hd-live__sig span[data-v-4d870f76]{background:#e2e8f08c;border-radius:1px;width:3px}.hd-live__sig span[data-v-4d870f76]:first-child{height:35%}.hd-live__sig span[data-v-4d870f76]:nth-child(2){height:60%}.hd-live__sig span[data-v-4d870f76]:nth-child(3){height:100%}.hd-live__pip[data-v-4d870f76]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.hd-live__pip-item[data-v-4d870f76]{background:#020617;border:1px solid #94a3b838;flex:1;min-height:0;position:relative;overflow:hidden}.hd-live__pip-item img[data-v-4d870f76]{object-fit:cover;filter:grayscale(.4)contrast(1.05)brightness(.9);width:100%;height:100%;min-height:52px;display:block}.hd-live__pip-item span[data-v-4d870f76]{color:#e2e8f0;background:linear-gradient(#0000,#020617eb);padding:.12rem .2rem;font-size:.4rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.hd-grid[data-v-4d870f76]{flex:1;grid-template-columns:repeat(3,1fr);gap:.35rem;min-height:0;display:grid}.hd-cell[data-v-4d870f76]{background:#ffffff05;border:1px solid #94a3b833;padding:.35rem .3rem;position:relative}.hd-cell[data-v-4d870f76]:before{content:"";border-top:1px solid #e2e8f080;border-left:1px solid #e2e8f080;width:6px;height:6px;position:absolute;top:0;left:0}.hd-cell__k[data-v-4d870f76]{color:#64748b;letter-spacing:.06em;margin-bottom:.2rem;font-size:.48rem;display:block}.hd-cell__v[data-v-4d870f76]{font-variant-numeric:tabular-nums;color:#f1f5f9;font-size:.78rem;font-weight:700}.hd-cell__v small[data-v-4d870f76]{color:#64748b;margin-left:.1rem;font-size:.48rem;font-weight:600}.hd-foot[data-v-4d870f76]{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.hd-scope[data-v-4d870f76]{border:1px dashed #94a3b859;align-items:center;gap:.45rem;padding:.35rem;display:flex}.hd-scope__ring[data-v-4d870f76]{border:2px solid #e2e8f059;border-radius:50%;flex-shrink:0;width:36px;height:36px;box-shadow:inset 0 0 0 4px #0f172acc}.hd-scope__read span[data-v-4d870f76]{color:#64748b;font-size:.45rem;display:block}.hd-scope__read strong[data-v-4d870f76]{color:#e2e8f0;font-size:.62rem}.hd-bar[data-v-4d870f76]{color:#64748b;border:1px solid #94a3b826;padding:.35rem;font-size:.48rem}.hd-bar__track[data-v-4d870f76]{background:#33415580;border-radius:2px;height:4px;margin-top:.35rem;overflow:hidden}.hd-bar__track>i[data-v-4d870f76]{background:#e2e8f0;border-radius:2px;width:62%;height:100%;animation:2.8s ease-in-out infinite hdDelta-4d870f76;display:block}.lay-map[data-v-4d870f76]{justify-content:center;align-items:stretch;gap:.35rem;padding:.4rem .45rem}.lay-map--carbon[data-v-4d870f76]{--fmap-bg:#141820;--fmap-frame:#2a3140;--fmap-line:#64748b73;--fmap-zone:#f8fafc0a;--fmap-zone2:#0f172a59;--fmap-dock:#1e293b;--pin-ring:#94a3b880;--pin-core:#22c55e;--pin-glow:#22c55e73;--pin-burst:#86efacd9;--pin-lbl:#94a3b8}.lay-map--neon[data-v-4d870f76]{--fmap-bg:#080416eb;--fmap-frame:#a78bfa73;--fmap-line:#22d3ee40;--fmap-zone:#a855f71f;--fmap-zone2:#0f0a288c;--fmap-dock:#22d3ee1f;--pin-ring:#e879f9a6;--pin-core:#22d3ee;--pin-glow:#22d3ee8c;--pin-burst:#e879f9bf;--pin-lbl:#e9d5ff}.lay-map--enterprise[data-v-4d870f76]{--fmap-bg:#0f172a8c;--fmap-frame:#94a3b847;--fmap-line:#3b82f638;--fmap-zone:#ffffff0a;--fmap-zone2:#1e293ba6;--fmap-dock:#3b82f626;--pin-ring:#93c5fd8c;--pin-core:#60a5fa;--pin-glow:#60a5fa80;--pin-burst:#93c5fdd9;--pin-lbl:#cbd5e1}.fmap[data-v-4d870f76]{border:1px solid var(--fmap-frame,#2f3540);background:var(--fmap-bg,#141820);border-radius:6px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.fmap__svg[data-v-4d870f76]{vertical-align:middle;width:100%;height:auto;display:block}.fmap__outline[data-v-4d870f76]{fill:none;stroke:var(--fmap-frame);stroke-width:1.5px}.fmap__line[data-v-4d870f76]{stroke:var(--fmap-line);stroke-width:1px;stroke-dasharray:4 3}.fmap__line--solid[data-v-4d870f76]{stroke-dasharray:none;stroke-width:1.2px}.fmap__yard[data-v-4d870f76]{fill:#0f172a47}.fmap__road[data-v-4d870f76]{stroke:#22d3ee38;stroke-width:9px;stroke-linecap:round}.fmap__road--v[data-v-4d870f76]{stroke-width:11px}.fmap__gate[data-v-4d870f76]{stroke:#e879f98c;stroke-width:1.2px}.fmap__zone[data-v-4d870f76]{fill:var(--fmap-zone);stroke:var(--fmap-line);stroke-width:.75px}.fmap__zone--dim[data-v-4d870f76]{fill:var(--fmap-zone2)}.fmap__dock[data-v-4d870f76]{fill:var(--fmap-dock);stroke:var(--fmap-line);stroke-width:.5px}.fmap__door[data-v-4d870f76]{fill:#94a3b859}.fmap__txt[data-v-4d870f76]{letter-spacing:.08em;fill:#cbd5e1c7;font-size:6px;font-weight:700}.fmap__txt--ne[data-v-4d870f76]{fill:#e9d5ffd9}.fmap__poi[data-v-4d870f76]{fill:#22d3eed9;filter:drop-shadow(0 0 3px #22d3eeb3)}.fmap__laneglow[data-v-4d870f76]{fill:none;stroke:#e879f9b8;stroke-width:1.3px;stroke-dasharray:4 4;animation:2.4s linear infinite neLane-4d870f76}.fmap__pins[data-v-4d870f76]{pointer-events:none;position:absolute;inset:0}.fmap__pt[data-v-4d870f76]{pointer-events:auto;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex-direction:column;align-items:center;gap:.1rem;margin:0;padding:.08rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.fmap__pt[data-v-4d870f76]:focus-visible{box-shadow:0 0 0 2px var(--pin-glow);border-radius:4px}.fmap__row[data-v-4d870f76]{place-items:center;width:1.15rem;height:1.15rem;display:grid;position:relative}.fmap__burst[data-v-4d870f76],.fmap__halo[data-v-4d870f76],.fmap__dot[data-v-4d870f76]{grid-area:1/1}.fmap__halo[data-v-4d870f76]{border:2px solid var(--pin-ring);background:#0f172a59;border-radius:50%;width:16px;height:16px;transition:box-shadow .2s,border-color .2s,transform .2s}.fmap__dot[data-v-4d870f76]{background:var(--pin-core);width:7px;height:7px;box-shadow:0 0 8px var(--pin-glow);border-radius:50%}.fmap__pt--on .fmap__halo[data-v-4d870f76]{border-color:var(--pin-core);box-shadow:0 0 14px var(--pin-glow);transform:scale(1.08)}.fmap__burst[data-v-4d870f76]{border:2px solid var(--pin-burst);border-radius:50%;width:14px;height:14px;animation:.5s ease-out forwards mapRipple-4d870f76}.fmap__lbl[data-v-4d870f76]{letter-spacing:.04em;color:var(--pin-lbl);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000000a6;font-size:.42rem;font-weight:700;line-height:1}.map-side[data-v-4d870f76]{flex-direction:column;gap:.3rem;width:6.8rem;min-width:0;display:flex}.map-badge[data-v-4d870f76]{letter-spacing:.08em;color:#94a3b8;background:#0f172a8c;border:1px solid #94a3b84d;border-radius:999px;align-self:flex-start;padding:.08rem .28rem;font-size:.4rem;font-weight:700;display:inline-flex}.map-panel[data-v-4d870f76]{background:#0f172a73;border:1px solid #94a3b833;border-radius:8px;padding:.35rem .4rem}.map-panel__k[data-v-4d870f76]{color:#94a3b8;margin-bottom:.15rem;font-size:.45rem;display:block}.map-panel strong[data-v-4d870f76]{color:#f8fafc;letter-spacing:.03em;font-size:.68rem;display:block}.map-panel p[data-v-4d870f76]{color:#94a3b8;margin:.18rem 0 0;font-size:.46rem}.map-panel--list[data-v-4d870f76]{flex:1;min-height:0}.map-row[data-v-4d870f76]{color:#cbd5e1;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:.25rem;padding:.16rem 0;font-size:.48rem;display:flex}.map-row[data-v-4d870f76]:last-child{border-bottom:none}.map-row em[data-v-4d870f76]{color:#64748b;font-style:normal}.map-row__on[data-v-4d870f76]{color:#f8fafc!important}.map-side--ne .map-panel[data-v-4d870f76]{background:#0a061ca6;border-color:#a78bfa59}.map-side--ne .map-badge[data-v-4d870f76]{color:#e9d5ff;background:#4c1d9547;border-color:#a78bfa80}.map-side--ne .map-row__on[data-v-4d870f76]{color:#e9d5ff!important}.map-mini[data-v-4d870f76]{background:radial-gradient(circle at 50% 45%,#22d3ee1f,#0a061ce0);border:1px solid #22d3ee59;border-radius:8px;padding:.32rem .36rem}.map-mini__ttl[data-v-4d870f76]{letter-spacing:.08em;color:#c4b5fd;font-size:.44rem;font-weight:700;display:block}.map-mini__radar[data-v-4d870f76]{border:1px solid #22d3ee59;border-radius:50%;width:74px;height:74px;margin:.28rem auto .25rem;position:relative;overflow:hidden}.map-mini__radar i[data-v-4d870f76]{border:1px solid #22d3ee38;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.map-mini__radar i[data-v-4d870f76]:first-child{width:26%;height:26%}.map-mini__radar i[data-v-4d870f76]:nth-child(2){width:56%;height:56%}.map-mini__radar i[data-v-4d870f76]:nth-child(3){width:86%;height:86%}.map-mini__radar b[data-v-4d870f76]{transform-origin:50%;background:conic-gradient(from 120deg,#0000 72%,#22d3ee61 85%,#0000 100%);animation:2.6s linear infinite neSweep-4d870f76;position:absolute;inset:-15% 50% 50% -15%}.map-mini__tags[data-v-4d870f76]{color:#94a3b8;justify-content:space-between;font-size:.42rem;display:flex}.map-side--cb .map-panel[data-v-4d870f76]{background:#1a1f28;border-color:#2f3540}.map-side--cb .map-badge[data-v-4d870f76]{color:#cbd5e1;background:#151922;border-color:#3a4452}.map-mini--cb[data-v-4d870f76]{background:radial-gradient(circle at 50% 45%,#4ade801f,#151922e6);border-color:#2f3540}.map-mini--cb .map-mini__ttl[data-v-4d870f76]{color:#bbf7d0}.map-mini--cb .map-mini__radar[data-v-4d870f76]{border-color:#4ade8059}.map-mini--cb .map-mini__radar i[data-v-4d870f76]{border-color:#4ade8038}.map-mini--cb .map-mini__radar b[data-v-4d870f76]{background:conic-gradient(from 120deg,#0000 72%,#4ade8066 85%,#0000 100%)}.cb-rooms[data-v-4d870f76]{grid-template-columns:1fr;gap:.24rem;display:grid}.cb-room[data-v-4d870f76]{background:#151922;border:1px solid #2f3540;border-radius:6px;padding:.28rem .34rem}.cb-room span[data-v-4d870f76]{color:#8b95a5;font-size:.43rem;display:block}.cb-room strong[data-v-4d870f76]{color:#f1f5f9;margin-top:.1rem;font-size:.52rem;display:block}.map-side--cb .map-row__on[data-v-4d870f76]{color:#86efac!important}.lay-ex[data-v-4d870f76]{flex-direction:column;gap:.35rem;padding:.35rem .45rem}.ex-kpis[data-v-4d870f76]{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.ex-kpi[data-v-4d870f76]{background:#ffffff0d;border:1px solid #94a3b838;border-radius:7px;padding:.28rem .24rem}.ex-kpi span[data-v-4d870f76]{color:#94a3b8;font-size:.42rem;display:block}.ex-kpi strong[data-v-4d870f76]{font-variant-numeric:tabular-nums;color:#f8fafc;margin-top:.08rem;font-size:.7rem;display:block}.ex-kpi em[data-v-4d870f76]{color:#93c5fd;margin-top:.08rem;font-size:.4rem;font-style:normal;display:block}.ex-main[data-v-4d870f76]{flex:1;grid-template-columns:1fr 1fr .42fr;gap:.3rem;min-height:0;display:grid}.ex-trend[data-v-4d870f76],.ex-board[data-v-4d870f76]{background:#0f172a73;border:1px solid #94a3b833;border-radius:8px;padding:.3rem .35rem}.ex-title[data-v-4d870f76]{letter-spacing:.06em;color:#cbd5e1;font-size:.47rem;font-weight:700}.ex-trend[data-v-4d870f76]{flex-direction:column;min-height:0;display:flex}.ex-trend__svg[data-v-4d870f76]{background:radial-gradient(70% 60% at 50% 0,#38bdf829,#0000 65%),linear-gradient(#02061759,#020617a6);border-radius:6px;flex:1;width:100%;min-height:170px;margin-top:.2rem;display:block}.ex-grid[data-v-4d870f76]{fill:none;stroke:#94a3b833;stroke-width:.7px;stroke-dasharray:2 3}.ex-line[data-v-4d870f76]{fill:none;stroke:#38bdf8f2;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px #38bdf866)}.ex-dot[data-v-4d870f76]{fill:#e0f2fe;stroke:#38bdf8f2;stroke-width:.8px}.ex-trend__axis[data-v-4d870f76]{color:#64748b;justify-content:space-between;margin-top:.14rem;font-size:.38rem;display:flex}.ex-board[data-v-4d870f76]{flex-direction:column;gap:.22rem;display:flex}.ex-board__head[data-v-4d870f76]{align-items:center;gap:.32rem;display:flex}.basic-factory--ex[data-v-4d870f76]{color:#93c5fd;background:#60a5fa26;border-color:#60a5fa73;border-radius:6px;width:1.75rem;height:1.75rem}.ex-board__k[data-v-4d870f76]{color:#64748b;font-size:.42rem;display:block}.ex-board__head strong[data-v-4d870f76]{color:#e2e8f0;margin-top:.06rem;font-size:.58rem;display:block}.ex-list[data-v-4d870f76]{background:#0f172a5c;border:1px solid #94a3b829;border-radius:8px;flex:1;min-height:0;padding:.22rem .28rem}.ex-row[data-v-4d870f76]{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:.36rem;padding:.19rem 0;display:flex}.ex-row[data-v-4d870f76]:last-child{border-bottom:none}.ex-row__zone[data-v-4d870f76]{color:#64748b;font-size:.4rem;display:block}.ex-row strong[data-v-4d870f76]{color:#e2e8f0;margin-top:.04rem;font-size:.5rem;display:block}.ex-row__right[data-v-4d870f76]{color:#cbd5e1;align-items:center;gap:.26rem;font-size:.45rem;display:flex}.ex-st[data-v-4d870f76]{text-align:center;letter-spacing:.06em;border:1px solid #94a3b847;border-radius:999px;min-width:2.1rem;padding:.05rem .2rem;font-size:.38rem;font-style:normal;font-weight:700;display:inline-block}.ex-st--run[data-v-4d870f76]{color:#86efac;border-color:#4ade8073}.ex-st--idle[data-v-4d870f76]{color:#fde68a;border-color:#facc1573}.ex-st--alm[data-v-4d870f76]{color:#fca5a5;border-color:#f8717173}.ex-side[data-v-4d870f76]{flex-direction:column;gap:.22rem;display:flex}.ex-counter[data-v-4d870f76]{color:#cbd5e1;text-align:left;cursor:pointer;width:100%;font:inherit;background:#1e293b80;border:1px solid #94a3b838;border-radius:8px;margin:0;padding:.32rem .3rem}.ex-counter span[data-v-4d870f76]{letter-spacing:.08em;font-size:.4rem;display:block}.ex-counter strong[data-v-4d870f76]{font-variant-numeric:tabular-nums;margin-top:.08rem;font-size:.92rem;font-weight:800;display:block}.ex-counter--green[data-v-4d870f76]{color:#86efac;background:#14532d47;border-color:#4ade8073}.ex-counter--yellow[data-v-4d870f76]{color:#fde68a;background:#713f1247;border-color:#facc1573}.ex-counter--red[data-v-4d870f76]{color:#fecaca;background:#7f1d1d40;border-color:#f8717173}.ex-counter--blue[data-v-4d870f76]{color:#bfdbfe;background:#1e3a8a42;border-color:#60a5fa73}.basic-factory[data-v-4d870f76]{border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}.basic-factory svg[data-v-4d870f76]{fill:currentColor;width:1.4rem;height:1.4rem}@keyframes mapRipple-4d870f76{0%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(2.6)}}@keyframes neSweep-4d870f76{to{transform:rotate(360deg)}}@keyframes neLane-4d870f76{to{stroke-dashoffset:-24px}}@keyframes cyCone-4d870f76{to{transform:rotate(360deg)}}@keyframes cyBarPop-4d870f76{0%,to{filter:brightness()drop-shadow(0 0 6px #22d3ee59)}50%{filter:brightness(1.18)drop-shadow(0 0 14px #22d3ee8c)}}@keyframes cyTilt-4d870f76{0%,to{transform:rotateX(58deg)rotate(-8deg)}50%{transform:rotateX(52deg)rotate(-12deg)}}@keyframes cyHalo-4d870f76{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.95;transform:scale(1.05)}}@keyframes cyRingSpin-4d870f76{to{transform:rotate(360deg)}}@keyframes cyOrb1-4d870f76{0%{transform:rotate(0)translate(46px)}to{transform:rotate(360deg)translate(46px)}}@keyframes cyOrb2-4d870f76{0%{transform:rotate(120deg)translate(40px)}to{transform:rotate(480deg)translate(40px)}}@keyframes cyOrb3-4d870f76{0%{transform:rotate(240deg)translate(34px)}to{transform:rotate(-120deg)translate(34px)}}@keyframes recBlink-4d870f76{0%,to{opacity:1}50%{opacity:.35}}@keyframes camScan-4d870f76{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes hdDelta-4d870f76{0%,to{width:48%}50%{width:78%}}@keyframes hudScan-4d870f76{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes hudRec-4d870f76{0%,to{opacity:1}50%{opacity:.35}}@media (width<=640px){.lay-cy[data-v-4d870f76]{flex-direction:column}.cy-viz[data-v-4d870f76]{grid-template-rows:auto auto;grid-template-columns:1fr}.cy-ring3d[data-v-4d870f76]{min-height:100px}.lay-cy__side[data-v-4d870f76]{flex-flow:wrap}.cy-oee[data-v-4d870f76],.cy-al[data-v-4d870f76]{flex:45%}.cy-rad[data-v-4d870f76]{flex:100%}.hd-live[data-v-4d870f76]{grid-template-rows:auto auto;grid-template-columns:1fr}.hd-live__pip[data-v-4d870f76]{flex-direction:row}.hd-live__pip-item[data-v-4d870f76]{flex:1}.hd-live__pip-item img[data-v-4d870f76]{min-height:56px;max-height:64px}.hd-grid[data-v-4d870f76]{grid-template-columns:repeat(2,1fr)}.lay-map[data-v-4d870f76]{flex-direction:column}.map-side[data-v-4d870f76]{width:100%}.ex-kpis[data-v-4d870f76]{grid-template-columns:repeat(2,1fr)}.ex-main[data-v-4d870f76]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cy-cam__scan[data-v-4d870f76],.cy-cam__rec i[data-v-4d870f76],.hd-bar__track>i[data-v-4d870f76],.hd-live__scan[data-v-4d870f76],.hd-live__live i[data-v-4d870f76],.cy-iso__glow[data-v-4d870f76],.cy-iso__face[data-v-4d870f76],.cy-ring3d__tilt[data-v-4d870f76],.cy-ring3d__halo[data-v-4d870f76],.cy-ring3d__arc[data-v-4d870f76],.cy-ring3d__orbit span[data-v-4d870f76],.map-mini__radar b[data-v-4d870f76],.fmap__laneglow[data-v-4d870f76]{animation:none}.cy-cam[data-v-4d870f76]{-webkit-backdrop-filter:none;backdrop-filter:none}.fmap__burst[data-v-4d870f76]{opacity:0;animation:none}}.hero[data-v-29fb70ed]{background-image:linear-gradient(180deg, #050910d6 0%, #060a11b8 42%, #050910e6 100%), var(--banner-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:4.5rem 1.5rem 5rem;position:relative;overflow:hidden}.hero__bg[data-v-29fb70ed]{pointer-events:none;position:absolute;inset:0}.hero__grid[data-v-29fb70ed]{opacity:.28;background-image:linear-gradient(#38bdf812 1px,#0000 1px),linear-gradient(90deg,#38bdf812 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(70% 55% at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(70% 55% at 50% 0,#000 20%,#0000 70%)}.hero__glow[data-v-29fb70ed]{filter:blur(72px);opacity:.28;border-radius:50%;width:min(680px,88vw);height:min(680px,88vw);position:absolute}.hero__glow--a[data-v-29fb70ed]{background:radial-gradient(circle,#2dd4bfe6,#0000 65%);top:-20%;left:12%}.hero__glow--b[data-v-29fb70ed]{background:radial-gradient(circle,#38bdf8d9,#0000 60%);top:8%;right:-8%}.hero__inner[data-v-29fb70ed]{max-width:var(--max-w);margin:0 auto;position:relative}.hero__eyebrow[data-v-29fb70ed]{letter-spacing:.2em;color:#c6f792;margin:0 0 1rem;font-size:.78rem;font-weight:600}.hero__title[data-v-29fb70ed]{letter-spacing:-.03em;color:var(--color-heading);text-shadow:0 8px 28px #00000059;margin:0 0 1.25rem;font-size:clamp(2rem,5vw,3.1rem);font-weight:700;line-height:1.12}.hero__lead[data-v-29fb70ed]{color:#d7e4f5;max-width:38rem;margin:0 0 2rem;font-size:1.06rem}.hero__cta[data-v-29fb70ed]{flex-wrap:wrap;gap:.75rem;margin-bottom:2.2rem;display:flex}.hero__metrics[data-v-29fb70ed]{flex-wrap:wrap;gap:1.1rem 2rem;margin:0 0 2.2rem;padding:0;list-style:none;display:flex}.metric[data-v-29fb70ed]{flex-direction:column;gap:.2rem;min-width:8rem;display:flex}.metric__value[data-v-29fb70ed]{color:#f8fbff;font-size:1rem;font-weight:600}.metric__label[data-v-29fb70ed]{color:#a2b3c9;font-size:.83rem}.hero__mac[data-v-29fb70ed]{max-width:1040px;margin:0 auto}.hero__mac-bezel[data-v-29fb70ed]{background:linear-gradient(165deg,#5c6578 0%,#3d4455 28%,#252a35 72%,#1a1d26 100%);border-radius:16px 16px 8px 8px;padding:11px 12px 14px;box-shadow:0 3px #00000059,0 36px 80px #0000008c,inset 0 1px #ffffff24}.hero__mac-notch[data-v-29fb70ed]{background:linear-gradient(#0000008c,#00000040);border-radius:999px;width:72px;height:5px;margin:0 auto 10px;box-shadow:inset 0 1px 2px #000000a6}.hero__panel[data-v-29fb70ed]{background:linear-gradient(165deg,#121a2afa,#06090feb);border:1px solid #00000073;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 48px #00000059}.panel__chrome[data-v-29fb70ed]{border-bottom:1px solid var(--color-border);background:linear-gradient(#080e18f2,#04080ebf);align-items:center;gap:.75rem;padding:.55rem 1rem .6rem;display:flex}.panel__chrome-dots[data-v-29fb70ed]{flex-shrink:0;gap:6px;display:flex}.panel__chrome-dots span[data-v-29fb70ed]{border-radius:50%;width:10px;height:10px}.panel__chrome-dots span[data-v-29fb70ed]:first-child{background:#f87171}.panel__chrome-dots span[data-v-29fb70ed]:nth-child(2){background:#fbbf24}.panel__chrome-dots span[data-v-29fb70ed]:nth-child(3){background:#4ade80}.panel__chrome-title[data-v-29fb70ed]{text-align:center;letter-spacing:.12em;color:#e2e8f0e0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.78rem;font-weight:600;overflow:hidden}.panel__chrome-live[data-v-29fb70ed]{letter-spacing:.16em;color:#fca5a5;background:#7f1d1d40;border:1px solid #f8717173;border-radius:3px;flex-shrink:0;padding:.2rem .45rem;font-size:.58rem;font-weight:800;animation:2.2s ease-in-out infinite livePulse-29fb70ed}.panel__body[data-v-29fb70ed]{grid-template-columns:108px 1fr 92px;min-height:380px;display:grid}.panel__rail[data-v-29fb70ed]{background:#02091273;flex-direction:column;justify-content:center;gap:.5rem;padding:.65rem .55rem;display:flex;position:relative;overflow:hidden}.panel__rail--right[data-v-29fb70ed]:before{content:"";background:linear-gradient(#0000,#50f1d847,#0000);height:40%;animation:5s linear infinite railSweep-29fb70ed;position:absolute;top:-40%;left:8px;right:8px}.panel__rail--left[data-v-29fb70ed]{border-right:1px solid var(--color-border);justify-content:flex-start;gap:.35rem;padding-top:.75rem;padding-bottom:.75rem}.panel__rail--right[data-v-29fb70ed]{border-left:1px solid var(--color-border)}.rail-theme[data-v-29fb70ed]{color:#94a3b8;cursor:pointer;text-align:left;background:#0c16268c;border:1px solid #94a3b82e;border-radius:6px;align-items:center;gap:.4rem;width:100%;margin:0;padding:.38rem .4rem;font-family:inherit;font-size:.68rem;font-weight:600;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}.rail-theme[data-v-29fb70ed]:hover{color:#e2e8f0;background:#1e293ba6;border-color:#7ed32159}.rail-theme--active[data-v-29fb70ed]{color:#ecfccb;background:#7ed3211a;border-color:#7ed3218c;box-shadow:inset 0 0 0 1px #7ed3211f}.rail-theme__dot[data-v-29fb70ed]{background:#64748b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.rail-theme--active .rail-theme__dot[data-v-29fb70ed]{box-shadow:0 0 10px #7ed3218c}.rail-theme__dot--cyber[data-v-29fb70ed]{background:#22d3ee}.rail-theme__dot--hud[data-v-29fb70ed]{background:#e2e8f0}.rail-theme__dot--carbon[data-v-29fb70ed]{background:#4ade80}.rail-theme__dot--neon[data-v-29fb70ed]{background:#e879f9}.rail-theme__dot--enterprise[data-v-29fb70ed]{background:#60a5fa}.rail-theme__label[data-v-29fb70ed]{letter-spacing:.04em}.rail-ico[data-v-29fb70ed]{color:#b4cde8bf;background:#0c1828bf;border:1px solid #94a3b838;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto;display:flex}.rail-ico svg[data-v-29fb70ed]{width:20px;height:20px}.rail-ico--on[data-v-29fb70ed]{color:#b8ff69;border-color:#7ed3218c;box-shadow:0 0 18px #7ed32140}.rail-ico--teal[data-v-29fb70ed]{color:#5eead4;border-color:#2dd4bf59}.rail-ico--pulse[data-v-29fb70ed]{animation:2.4s ease-in-out infinite icoGlow-29fb70ed}.rail-glow[data-v-29fb70ed]{filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#7ed32159,#0000 70%);border-radius:50%;width:28px;height:28px;margin-left:-14px;position:absolute;bottom:6px;left:50%}.rail-glow--right[data-v-29fb70ed]{background:radial-gradient(circle,#2dd4bf59,#0000 70%)}.rail-meter[data-v-29fb70ed]{background:#94a3b81f;border-radius:999px;height:6px;overflow:hidden}.rail-meter span[data-v-29fb70ed]{border-radius:inherit;background:linear-gradient(90deg,#8bff4d,#50f1d8);width:65%;height:100%;animation:2.6s ease-in-out infinite meterSlide-29fb70ed;display:block}.rail-meter--alt span[data-v-29fb70ed]{background:linear-gradient(90deg,#60a5fa,#2dd4bf);width:48%;animation-duration:3.2s;animation-delay:.4s}.rail-dots[data-v-29fb70ed]{flex-direction:column;align-items:center;gap:5px;display:flex}.rail-dots span[data-v-29fb70ed]{background:#94a3b873;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite dotBlink-29fb70ed}.rail-dots span[data-v-29fb70ed]:nth-child(2){background:#50f1d8a6;animation-delay:.3s}.rail-dots span[data-v-29fb70ed]:nth-child(3){animation-delay:.6s}.panel__viewport[data-v-29fb70ed]{background:#03060a;min-height:340px;position:relative;overflow:hidden}@keyframes livePulse-29fb70ed{0%,to{opacity:.85}50%{opacity:1}}@keyframes railSweep-29fb70ed{0%{transform:translateY(0)}to{transform:translateY(320%)}}@keyframes icoGlow-29fb70ed{0%,to{box-shadow:0 0 12px #2dd4bf33}50%{box-shadow:0 0 22px #2dd4bf73}}@keyframes meterSlide-29fb70ed{0%,to{opacity:.85;width:42%}50%{opacity:1;width:88%}}@keyframes dotBlink-29fb70ed{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (width<=860px){.panel__body[data-v-29fb70ed]{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:0}.panel__rail--left[data-v-29fb70ed]{border-right:none;border-bottom:1px solid var(--color-border);-webkit-overflow-scrolling:touch;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.35rem;padding:.5rem .65rem;overflow-x:auto}.rail-theme[data-v-29fb70ed]{flex:none;width:auto;padding:.32rem .5rem}.panel__rail--right[data-v-29fb70ed]{display:none}.panel__viewport[data-v-29fb70ed]{min-height:300px}.hero__metrics[data-v-29fb70ed]{gap:.9rem 1.2rem}}.strip[data-v-b95e04ec]{border-block:1px solid var(--color-border);background:#0d121ca6;overflow:hidden}.strip__inner[data-v-b95e04ec]{max-width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.strip__track[data-v-b95e04ec]{gap:2.5rem;width:max-content;animation:28s linear infinite scroll-b95e04ec;display:flex}.strip__item[data-v-b95e04ec]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);flex-shrink:0;font-size:.85rem;font-weight:600}.strip__item[data-v-b95e04ec]:after{content:"·";color:#94a3b859;margin-left:2.5rem}@keyframes scroll-b95e04ec{to{transform:translate(-50%)}}.grid[data-v-3191e43c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:3rem;display:grid}@media (width<=720px){.grid[data-v-3191e43c]{grid-template-columns:1fr}}.card[data-v-3191e43c]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:linear-gradient(165deg,#121a2ad9,#070a1066);padding:1.5rem 1.5rem 1.65rem;transition:border-color .2s,transform .2s,box-shadow .2s}.card[data-v-3191e43c]:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:0 20px 60px #00000059}.card__icon[data-v-3191e43c]{color:#2dd4bfeb;background:#38bdf81a;border:1px solid #38bdf833;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:1rem;display:grid;position:relative}.card__icon svg[data-v-3191e43c]{width:24px;height:24px}.card__icon[data-icon=context][data-v-3191e43c]{color:#7dd3fcf2}.card__icon[data-icon=discover][data-v-3191e43c]{color:#2dd4bff2}.card__icon[data-icon=summarize][data-v-3191e43c]{color:#93c5fdf2}.card__icon[data-icon=act][data-v-3191e43c]{color:#7ed321f2}.card__title[data-v-3191e43c]{color:var(--color-heading);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.card__text[data-v-3191e43c]{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.55}.section--alt[data-v-379ea71b]{background:radial-gradient(80% 50% at 50% 0,#38bdf814,#0000 55%),linear-gradient(#0d121c66,#0000)}.section-hero[data-v-379ea71b]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0b0f17;margin:2rem 0 0;overflow:hidden}.section-hero img[data-v-379ea71b]{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:clamp(200px,28vw,320px);display:block}.list[data-v-379ea71b]{flex-direction:column;gap:1rem;margin-top:2.25rem;display:flex}.solution[data-v-379ea71b]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0d121c8c;grid-template-columns:minmax(220px,320px) 1fr;align-items:stretch;gap:1.5rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;display:grid}@media (width<=720px){.solution[data-v-379ea71b]{grid-template-columns:1fr}.solution__visual[data-v-379ea71b]{min-height:200px}}.solution__title[data-v-379ea71b]{color:var(--color-heading);margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.solution__desc[data-v-379ea71b]{color:var(--color-muted);max-width:46rem;margin:0 0 1rem;line-height:1.6}.tags[data-v-379ea71b]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tags li[data-v-379ea71b]{letter-spacing:.06em;color:var(--accent-from);background:#2dd4bf0f;border:1px solid #2dd4bf59;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.solution__visual[data-v-379ea71b]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#02061773;width:100%;min-height:200px;position:relative;overflow:hidden}.solution__img[data-v-379ea71b]{object-fit:cover;filter:saturate(.95)contrast(1.04);width:100%;height:100%;min-height:200px}.overlay-line[data-v-379ea71b]{background:linear-gradient(90deg, transparent, var(--accent-from), transparent);height:2px;box-shadow:0 0 18px var(--accent-glow);position:absolute;bottom:14px;left:0;right:0}.steps[data-v-072c8322]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}@media (width<=960px){.steps[data-v-072c8322]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps[data-v-072c8322]{grid-template-columns:1fr}}.step[data-v-072c8322]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:#0d121c8c;padding:1.35rem 1.25rem 1.5rem;position:relative}.step__no[data-v-072c8322]{letter-spacing:.12em;color:var(--accent-to);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-flex}.step__title[data-v-072c8322]{color:var(--color-heading);margin:0 0 .5rem;font-size:1rem;font-weight:600}.step__text[data-v-072c8322]{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.55}.section--alt[data-v-249573d9]{background:linear-gradient(#0000,#0d121c8c)}.section-hero[data-v-249573d9]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0b0f17;margin:2rem 0 0;overflow:hidden}.section-hero img[data-v-249573d9]{object-fit:cover;filter:saturate(.92)contrast(1.03);width:100%;height:clamp(200px,28vw,320px);display:block}.grid[data-v-249573d9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.25rem;display:grid}@media (width<=960px){.grid[data-v-249573d9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.grid[data-v-249573d9]{grid-template-columns:1fr}}.tile[data-v-249573d9]{border-radius:var(--radius-md);border:1px solid var(--color-border);background:linear-gradient(160deg,#121a2a8c,#070a1059);flex-direction:column;min-height:240px;padding:0 0 1rem;display:flex;position:relative;overflow:hidden}.tile__media[data-v-249573d9]{border-bottom:1px solid var(--color-border);width:100%;height:148px;overflow:hidden}.tile__image[data-v-249573d9]{object-fit:cover;filter:saturate(.95)contrast(1.04);width:100%;height:100%}.tile__title[data-v-249573d9]{color:var(--color-heading);margin:.8rem 1rem .35rem;font-size:1.05rem;font-weight:600}.tile__hint[data-v-249573d9]{color:var(--color-muted);margin:0 1rem;font-size:.82rem}.tile__action[data-v-249573d9]{color:#c9d8ea;margin:.7rem 1rem 0;font-size:.8rem;line-height:1.55}.cta__inner[data-v-815a9a2d]{grid-template-columns:1.2fr .9fr;align-items:center;gap:2.5rem;display:grid}@media (width<=800px){.cta__inner[data-v-815a9a2d]{grid-template-columns:1fr}}.cta__lead[data-v-815a9a2d]{max-width:36rem}.cta[data-v-815a9a2d]{border-top:1px solid var(--color-border)}.cta__card[data-v-815a9a2d]{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:linear-gradient(155deg,#121a2af2,#070a10bf);padding:1.75rem;box-shadow:0 24px 80px #00000059}.cta__label[data-v-815a9a2d]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .35rem;font-size:.8rem;font-weight:600}.cta__phone[data-v-815a9a2d]{color:var(--color-heading);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:1.02rem;font-weight:600;display:flex}.cta__phone a[data-v-815a9a2d]{color:var(--color-heading);text-underline-offset:4px;-webkit-text-decoration:underline #2dd4bf73;text-decoration:underline #2dd4bf73}.cta__phone a[data-v-815a9a2d]:hover{color:var(--accent-from)}.cta__copy[data-v-815a9a2d]{color:#ccfbf1;cursor:pointer;background:#2dd4bf14;border:1px solid #2dd4bf59;border-radius:999px;padding:.08rem .45rem;font-size:.72rem;font-weight:700;line-height:1.2}.cta__copy[data-v-815a9a2d]:hover{color:#ecfccb;border-color:#7ed32173}.cta__copy-state[data-v-815a9a2d]{color:#86efac;font-size:.75rem;font-style:normal}.cta__note[data-v-815a9a2d]{color:var(--color-muted);margin:.75rem 0 1.25rem;font-size:.82rem}.cta__wechat[data-v-815a9a2d]{background:#02061773;border:1px solid #94a3b847;border-radius:10px;width:180px;max-width:100%;margin-bottom:1rem;overflow:hidden}.cta__wechat img[data-v-815a9a2d]{width:100%;height:auto;display:block}.cta__btn[data-v-815a9a2d]{width:100%}.panel[data-v-7ad69076]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(165deg,#121a2aeb,#070a10e0);position:relative;overflow:hidden;box-shadow:0 24px 80px #00000073,inset 0 0 0 1px #ffffff0a}.panel__chrome[data-v-7ad69076]{border-bottom:1px solid var(--color-border);background:#02061780;align-items:center;gap:.65rem;padding:.55rem .85rem;display:flex}.panel__dots[data-v-7ad69076]{gap:5px;display:flex}.panel__dots span[data-v-7ad69076]{background:#94a3b859;border-radius:50%;width:7px;height:7px}.panel__dots span[data-v-7ad69076]:first-child{background:#f87171bf}.panel__dots span[data-v-7ad69076]:nth-child(2){background:#facc15bf}.panel__dots span[data-v-7ad69076]:nth-child(3){background:#4ade80bf}.panel__title[data-v-7ad69076]{letter-spacing:.12em;color:var(--color-muted);flex:1;font-size:.68rem;font-weight:700}.panel__badge[data-v-7ad69076]{letter-spacing:.14em;color:#022c22;background:linear-gradient(120deg,#7ed321,#2dd4bf);border-radius:4px;padding:.2rem .45rem;font-size:.62rem;font-weight:800}.panel__body[data-v-7ad69076]{padding:1rem 1rem 1.15rem}.panel__head[data-v-7ad69076]{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.panel__label[data-v-7ad69076]{color:var(--color-heading);font-size:.72rem;font-weight:600}.panel__hint[data-v-7ad69076]{color:var(--color-muted);font-size:.65rem}.chart-wrap[data-v-7ad69076]{border-radius:var(--radius-md);background:#0206178c;border:1px solid #2dd4bf33;padding:.35rem .25rem .15rem}.chart[data-v-7ad69076]{width:100%;height:auto;max-height:140px;display:block}.chart__grid line[data-v-7ad69076]{stroke:#94a3b833;stroke-width:1px}.chart__line[data-v-7ad69076]{stroke-dasharray:400;stroke-dashoffset:400px;animation:2.4s .3s forwards draw-line-7ad69076}.chart__line--b[data-v-7ad69076]{animation-delay:.65s}.legend[data-v-7ad69076]{color:var(--color-muted);flex-wrap:wrap;gap:.85rem;margin:0;padding:.35rem .5rem .5rem;font-size:.62rem;list-style:none;display:flex}.legend li[data-v-7ad69076]{align-items:center;gap:.35rem;display:flex}.legend__sw[data-v-7ad69076]{border-radius:2px;width:18px;height:3px}.legend__sw--a[data-v-7ad69076]{background:linear-gradient(90deg,#7ed321,#2dd4bf)}.legend__sw--b[data-v-7ad69076]{background:#38bdf8}.panel__sub[data-v-7ad69076]{color:var(--color-muted);margin:.65rem 0 .75rem;font-size:.68rem;line-height:1.45}.bars[data-v-7ad69076]{flex-direction:column;gap:.45rem;display:flex}.bars__row[data-v-7ad69076]{grid-template-columns:3.2rem 1fr 1.6rem;align-items:center;gap:.45rem;font-size:.68rem;display:grid}.bars__name[data-v-7ad69076]{color:var(--color-muted);font-weight:600}.bars__track[data-v-7ad69076]{background:#0f172ae6;border:1px solid #94a3b826;border-radius:999px;height:6px;overflow:hidden}.bars__fill[data-v-7ad69076]{height:100%;width:var(--w);border-radius:inherit;transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) forwards bar-in-7ad69076;display:block;transform:scaleX(0)}.bars__row:nth-child(2) .bars__fill[data-v-7ad69076]{animation-delay:.15s}.bars__row:nth-child(3) .bars__fill[data-v-7ad69076]{animation-delay:.3s}.bars__fill--a[data-v-7ad69076]{background:linear-gradient(90deg,#7ed321,#4ade80);box-shadow:0 0 12px #7ed32159}.bars__fill--b[data-v-7ad69076]{background:linear-gradient(90deg,#22d3ee,#38bdf8)}.bars__fill--c[data-v-7ad69076]{background:linear-gradient(90deg,#94a3b8e6,#64748bf2)}.bars__pct[data-v-7ad69076]{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-heading);font-size:.65rem;font-weight:700}.panel__scan[data-v-7ad69076]{pointer-events:none;opacity:.85;background:linear-gradient(#0000 0%,#2dd4bf08 48%,#0000 50% 100%) 0 0/100% 220%;animation:7s linear infinite scan-7ad69076;position:absolute;inset:0}@keyframes draw-line-7ad69076{to{stroke-dashoffset:0}}@keyframes bar-in-7ad69076{to{transform:scaleX(1)}}@keyframes scan-7ad69076{0%{background-position:0 -80%}to{background-position:0 80%}}@media (prefers-reduced-motion:reduce){.chart__line[data-v-7ad69076]{stroke-dashoffset:0;animation:none}.bars__fill[data-v-7ad69076]{animation:none;transform:scaleX(1)}.panel__scan[data-v-7ad69076]{opacity:0;animation:none}}.flow[data-v-878a0a32]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:linear-gradient(#0d121cbf,#070a1080);margin:2rem 0 0;padding:1rem 1rem .75rem;overflow:hidden}.flow__svg[data-v-878a0a32]{width:100%;height:auto;min-height:100px;max-height:140px;display:block}.flow__path[data-v-878a0a32]{animation:14s linear infinite dash-878a0a32}@keyframes dash-878a0a32{to{stroke-dashoffset:-200px}}@media (prefers-reduced-motion:reduce){.flow__path[data-v-878a0a32]{animation:none}}.opt-hero-backdrop[data-v-b1740e12]{width:100%;height:100%;display:block}.opt-scene-wide[data-v-f60c962b],.opt-pain[data-v-079247ce],.opt-method[data-v-7d4c0db9]{width:100%;height:auto;display:block}.opt-offer[data-v-efff9d33]{width:100%;height:100%;display:block}.page[data-v-41c69da9]{background:var(--color-bg)}.hero[data-v-41c69da9]{min-height:clamp(420px,72vh,640px);padding:calc(var(--header-h) + 2.5rem) 1.5rem 4rem;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__bg[data-v-41c69da9]{position:absolute;inset:0}.hero__bg--art[data-v-41c69da9]{overflow:hidden}.hero__backdrop[data-v-41c69da9]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__bg[data-v-41c69da9]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#070a1080 0%,#070a10d1 42%,#070a10 100%);position:absolute;inset:0}.hero__grid[data-v-41c69da9]{z-index:1;opacity:.12;background-image:linear-gradient(#7ed32126 1px,#0000 1px),linear-gradient(90deg,#2dd4bf1f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.hero__glow[data-v-41c69da9]{z-index:1;filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.hero__glow--a[data-v-41c69da9]{background:#7ed32124;width:min(55vw,420px);height:min(55vw,420px);top:10%;right:-5%}.hero__glow--b[data-v-41c69da9]{background:#2dd4bf1a;width:min(45vw,360px);height:min(45vw,360px);bottom:5%;left:-8%}.hero__inner[data-v-41c69da9]{z-index:3;max-width:var(--max-w);width:100%;margin:0 auto;position:relative}.hero__eyebrow[data-v-41c69da9]{letter-spacing:.14em;color:#b7ea78;margin:0 0 .75rem;font-size:.8rem;font-weight:600}.hero__title[data-v-41c69da9]{color:var(--color-heading);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.85rem,4.2vw,2.65rem);font-weight:700;line-height:1.22}.hero__lead-stack[data-v-41c69da9]{max-width:40rem;margin:0 0 1.75rem}.hero__lead-stack p[data-v-41c69da9]{color:#b4c0d3f2;margin:0 0 .65rem;font-size:1.05rem;line-height:1.65}.hero__lead-stack p[data-v-41c69da9]:last-child{margin-bottom:0}.hero__lead-stack strong[data-v-41c69da9]{color:#e2e8f0;font-weight:600}.hero__cta[data-v-41c69da9]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__row[data-v-41c69da9]{align-items:start;gap:2rem;display:grid}@media (width>=960px){.hero__row[data-v-41c69da9]{grid-template-columns:minmax(0,1fr) minmax(260px,380px)}}.hero__panel[data-v-41c69da9]{width:100%;max-width:400px}@media (width<=959px){.hero__panel[data-v-41c69da9]{max-width:100%;margin-left:auto;margin-right:auto}}.hero__metrics[data-v-41c69da9]{flex-wrap:wrap;gap:1rem 1.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.metric[data-v-41c69da9]{flex-direction:column;gap:.2rem;min-width:7.5rem;display:flex}.metric__value[data-v-41c69da9]{color:var(--color-heading);font-size:.98rem;font-weight:600}.metric__label[data-v-41c69da9]{color:var(--color-muted);font-size:.8rem}.marquee-wrap[data-v-41c69da9]{padding-top:1.15rem}.marquee[data-v-41c69da9]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marquee__track[data-v-41c69da9]{gap:2rem;width:max-content;animation:28s linear infinite marquee-scroll-41c69da9;display:flex}.marquee__item[data-v-41c69da9]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);flex-shrink:0;font-size:.78rem;font-weight:600}.marquee__item[data-v-41c69da9]:after{content:"·";color:#94a3b859;margin-left:2rem}@keyframes marquee-scroll-41c69da9{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-v-41c69da9]{animation:none}}.section--viz[data-v-41c69da9]{padding-top:.5rem}.viz-hero[data-v-41c69da9]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0b0f17;margin:0;overflow:hidden}.viz-hero__art[data-v-41c69da9]{background:#0b0f17;min-height:clamp(200px,28vw,300px)}.viz-hero__art[data-v-41c69da9] svg{width:100%;height:auto;display:block}.viz-hero__cap[data-v-41c69da9]{color:var(--color-muted);background:#070a10d1;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;padding:.85rem 1.1rem;font-size:.88rem;line-height:1.5;display:flex}.viz-hero__tag[data-v-41c69da9]{letter-spacing:.1em;color:#022c22;background:linear-gradient(120deg,#7ed321,#2dd4bf);border-radius:4px;flex-shrink:0;padding:.15rem .45rem;font-size:.62rem;font-weight:800}.pain-figure[data-v-41c69da9]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0b0f17;margin:1.75rem 0 0;position:relative;overflow:hidden}.pain-figure__art[data-v-41c69da9]{background:#0b0f17;min-height:clamp(160px,26vw,240px)}.pain-figure__art[data-v-41c69da9] svg{width:100%;height:auto;display:block}.pain-figure__line[data-v-41c69da9]{background:linear-gradient(90deg, transparent, var(--accent-from), transparent);height:2px;box-shadow:0 0 18px var(--accent-glow);position:absolute;bottom:12px;left:0;right:0}.method-split[data-v-41c69da9]{align-items:stretch;gap:1.5rem;display:grid}.method-split .pipeline.pipeline--split[data-v-41c69da9]{margin:0}@media (width>=860px){.method-split[data-v-41c69da9]{grid-template-rows:auto auto auto;grid-template-columns:minmax(220px,320px) 1fr;align-items:stretch;gap:1.25rem 1.5rem}.method-split .method-figure[data-v-41c69da9]{flex-direction:column;grid-area:1/1/-1;align-self:stretch;min-height:0;display:flex}.method-split .pipeline--split[data-v-41c69da9]{display:contents}.method-split .pipeline--split .pipeline__item[data-v-41c69da9]:first-child{grid-area:1/2}.method-split .pipeline--split .pipeline__item[data-v-41c69da9]:nth-child(2){grid-area:2/2}.method-split .pipeline--split .pipeline__item[data-v-41c69da9]:nth-child(3){grid-area:3/2}}.method-figure[data-v-41c69da9]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0b0f17;min-height:0;margin:0;overflow:hidden}.method-figure[data-v-41c69da9] svg{width:100%;height:auto;min-height:220px;display:block}@media (width>=860px){.method-figure[data-v-41c69da9] svg.method-figure__svg{flex:auto;width:100%;height:100%;min-height:0}}.pipeline--split[data-v-41c69da9]{margin-top:0}.section--alt[data-v-41c69da9]{background:radial-gradient(80% 50% at 50% 0,#38bdf814,#0000 55%),linear-gradient(#0d121c66,#0000)}.strip[data-v-41c69da9]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#0d121c59}.strip__inner[data-v-41c69da9]{gap:1rem;display:grid}@media (width>=640px){.strip__inner[data-v-41c69da9]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.strip__inner[data-v-41c69da9]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.strip__item[data-v-41c69da9]{color:var(--color-muted);margin:0;padding:.35rem 0;font-size:.88rem;line-height:1.5}.strip__k[data-v-41c69da9]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-from);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.strip__v[data-v-41c69da9]{color:var(--color-heading)}.strip__item--highlight[data-v-41c69da9]{border-left:2px solid #7ed3218c;margin-left:-.05rem;padding-left:.85rem}.pain-grid[data-v-41c69da9]{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=720px){.pain-grid[data-v-41c69da9]{grid-template-columns:repeat(3,1fr)}}.pain-card[data-v-41c69da9]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0d121c8c;margin:0;padding:1.35rem 1.25rem}.pain-card__title[data-v-41c69da9]{color:var(--color-heading);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.pain-card__desc[data-v-41c69da9]{color:var(--color-muted);margin:0;font-size:.92rem;line-height:1.6}.pipeline[data-v-41c69da9]{flex-direction:column;gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.pipeline__item[data-v-41c69da9]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#121a2a73;grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding:1.35rem 1.5rem;display:grid}.pipeline__step[data-v-41c69da9]{letter-spacing:.08em;color:#7ed321d9;border-radius:var(--radius-md);background:#7ed32114;border:1px solid #7ed32159;padding:.35rem .5rem;font-size:.75rem;font-weight:800}.pipeline__title[data-v-41c69da9]{color:var(--color-heading);margin:0 0 .4rem;font-size:1.1rem;font-weight:600}.pipeline__desc[data-v-41c69da9]{color:var(--color-muted);max-width:50rem;margin:0;font-size:.95rem;line-height:1.6}.offer-grid[data-v-41c69da9]{gap:1rem;margin-top:2rem;display:grid}@media (width>=768px){.offer-grid[data-v-41c69da9]{grid-template-columns:repeat(2,1fr)}}.offer-card[data-v-41c69da9]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0d121c8c;flex-direction:column;padding:0;display:flex;overflow:hidden}.offer-card__visual[data-v-41c69da9]{border-bottom:1px solid var(--color-border);background:#02061780;height:158px;position:relative;overflow:hidden}.offer-card__svg[data-v-41c69da9]{width:100%;height:100%;display:block}.offer-card__shine[data-v-41c69da9]{background:linear-gradient(90deg, transparent, var(--accent-from), transparent);width:100%;height:2px;box-shadow:0 0 14px var(--accent-glow);opacity:.85;flex-shrink:0;margin:.35rem 0 .85rem;display:block}.offer-card__body[data-v-41c69da9]{flex-direction:column;flex:1;padding:1.25rem 1.35rem 1.5rem;display:flex}.offer-card__title[data-v-41c69da9]{color:var(--color-heading);margin:0 0 .5rem;font-size:1.12rem;font-weight:600}.offer-card__body .offer-card__desc[data-v-41c69da9]{flex:1}.offer-card__desc[data-v-41c69da9]{color:var(--color-muted);margin:0 0 1rem;font-size:.92rem;line-height:1.6}.tags[data-v-41c69da9]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tags li[data-v-41c69da9]{letter-spacing:.06em;color:var(--accent-from);background:#2dd4bf0f;border:1px solid #2dd4bf59;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:600}.suzhou[data-v-41c69da9]{gap:1.75rem;display:grid}@media (width>=880px){.suzhou[data-v-41c69da9]{grid-template-columns:1.25fr minmax(260px,.95fr);align-items:start}}.suzhou__lead[data-v-41c69da9]{max-width:none}.team__body[data-v-41c69da9]{max-width:52rem}.team__body p[data-v-41c69da9]{color:var(--color-muted);margin:0 0 1rem;font-size:.98rem;line-height:1.7}.team__body p[data-v-41c69da9]:last-child{margin-bottom:0}.team__body strong[data-v-41c69da9]{color:#e2e8f0;font-weight:600}.suzhou__aside[data-v-41c69da9]{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:linear-gradient(155deg,#121a2ad9,#070a10a6);padding:1.35rem 1.25rem}.suzhou__aside-title[data-v-41c69da9]{color:var(--color-heading);margin:0 0 .75rem;font-size:.85rem;font-weight:600}.suzhou__aside ul[data-v-41c69da9]{color:var(--color-muted);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.65}.suzhou__aside li+li[data-v-41c69da9]{margin-top:.5rem}
