*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-\[18\%\]{left:18%;right:18%}.bottom-4{bottom:1rem}.left-\[10\%\]{left:10%}.right-\[-9\%\]{right:-9%}.right-\[10\%\]{right:10%}.top-0{top:0}.top-1\/2{top:50%}.top-\[20\%\]{top:20%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-20{width:5rem;height:5rem}.size-24{width:6rem;height:6rem}.size-36{width:9rem;height:9rem}.size-8{width:2rem;height:2rem}.size-full{width:100%;height:100%}.h-32{height:8rem}.h-52{height:13rem}.h-px{height:1px}.min-h-\[30rem\]{min-height:30rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[clamp\(38rem\,78svh\,48rem\)\]{min-height:clamp(38rem,78svh,48rem)}.min-h-screen{min-height:100vh}.w-\[58\%\]{width:58%}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[13ch\]{max-width:13ch}.max-w-\[27rem\]{max-width:27rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[78rem\]{max-width:78rem}.max-w-full{max-width:100%}.origin-right{transform-origin:right}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-5{--tw-translate-y: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[12deg\]{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-opc-amber\/25{border-color:#f6c76840}.border-opc-amber\/30{border-color:#f6c7684d}.border-opc-amber\/35{border-color:#f6c76859}.border-opc-amber\/\[0\.15\]{border-color:#f6c76826}.border-opc-amber\/\[0\.45\]{border-color:#f6c76873}.border-opc-cyan\/20{border-color:#22d3ee33}.border-opc-cyan\/50{border-color:#22d3ee80}.border-opc-cyan\/70{border-color:#22d3eeb3}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.09\]{border-color:#ffffff17}.border-white\/\[0\.14\]{border-color:#ffffff24}.bg-\[\#02050a\]{--tw-bg-opacity: 1;background-color:rgb(2 5 10 / var(--tw-bg-opacity, 1))}.bg-\[\#07111f\]{--tw-bg-opacity: 1;background-color:rgb(7 17 31 / var(--tw-bg-opacity, 1))}.bg-\[\#07111f\]\/90{background-color:#07111fe6}.bg-\[\#07111f\]\/\[0\.82\]{background-color:#07111fd1}.bg-black\/20{background-color:#0003}.bg-opc-amber\/20{background-color:#f6c76833}.bg-opc-amber\/\[0\.08\]{background-color:#f6c76814}.bg-opc-cyan\/\[0\.12\]{background-color:#22d3ee1f}.bg-opc-void{--tw-bg-opacity: 1;background-color:rgb(2 7 17 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(180deg\,rgba\(2\,7\,17\,0\.06\)_0\%\,rgba\(7\,17\,31\,0\.1\)_36\%\,\#07111f_86\%\)\]{background-image:linear-gradient(180deg,#0207110f,#07111f1a 36%,#07111f 86%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#020711\]\/\[0\.62\]{--tw-gradient-from: rgb(2 7 17 / .62) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 7 17 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-opc-amber\/45{--tw-gradient-from: rgb(246 199 104 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 199 104 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-opc-amber\/60{--tw-gradient-from: rgb(246 199 104 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 199 104 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-opc-amber\/15{--tw-gradient-to: rgb(246 199 104 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(246 199 104 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-opc-amber\/20{--tw-gradient-to: rgb(246 199 104 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(246 199 104 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-opc-amber\/25{--tw-gradient-to: rgb(246 199 104 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(246 199 104 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-opc-amber\/30{--tw-gradient-to: rgb(246 199 104 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(246 199 104 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-opc-cyan\/\[0\.38\]{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 211 238 / .38) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-6{padding:1.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-\[clamp\(2\.55rem\,6vw\,5\.3rem\)\]{font-size:clamp(2.55rem,6vw,5.3rem)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.18\]{line-height:1.18}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.text-opc-amber{--tw-text-opacity: 1;color:rgb(246 199 104 / var(--tw-text-opacity, 1))}.text-opc-amber\/70{color:#f6c768b3}.text-opc-amber\/75{color:#f6c768bf}.text-opc-amber\/85{color:#f6c768d9}.text-opc-cyan{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-opc-cyan\/55{color:#22d3ee8c}.text-opc-cyan\/70{color:#22d3eeb3}.text-opc-cyan\/\[0\.78\]{color:#22d3eec7}.text-opc-muted{--tw-text-opacity: 1;color:rgb(167 180 200 / var(--tw-text-opacity, 1))}.text-opc-text{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/55{color:#ffffff8c}.text-white\/\[0\.28\]{color:#ffffff47}.text-white\/\[0\.3\]{color:#ffffff4d}.text-white\/\[0\.45\]{color:#ffffff73}.text-white\/\[0\.48\]{color:#ffffff7a}.text-white\/\[0\.58\]{color:#ffffff94}.text-white\/\[0\.5\]{color:#ffffff80}.text-white\/\[0\.68\]{color:#ffffffad}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-\[0_0_22px_rgba\(34\,211\,238\,0\.2\)\]{--tw-shadow: 0 0 22px rgba(34,211,238,.2);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(246\,199\,104\,0\.1\)\]{--tw-shadow: 0 0 28px rgba(246,199,104,.1);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.2);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.28);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.72\]{--tw-saturate: saturate(.72);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color-scheme:dark;--bg-void: #020711;--bg-night: #050b18;--bg-panel: #07111f;--text-main: #f8fafc;--text-muted: #a7b4c8;--electric: #2ed3ff;--cyan: #22d3ee;--blue: #2563eb;--amber: #f6c768;--panel: rgba(8, 18, 34, .68);--line: rgba(120, 210, 255, .28);--line-strong: rgba(246, 199, 104, .45);--spotlight-x: 50vw;--spotlight-y: 18vh;--spotlight-opacity: 0;--spotlight-target-opacity: .18;--motion-hover-lift: 8px;--motion-tilt-max: 6deg;--motion-card: .28s;--motion-deck: .65s;--motion-expand: .7s;--motion-stagger: 80ms;--motion-signal: 4s;--glow-subtle: 0 0 24px rgba(46, 211, 255, .12);--glow-medium: 0 0 42px rgba(46, 211, 255, .18);--glow-strong: 0 0 72px rgba(46, 211, 255, .28);background:var(--bg-void);color:var(--text-main);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{min-height:100%;scroll-behavior:auto}body{min-width:320px;min-height:100%;margin:0;overflow-x:hidden;background:radial-gradient(circle at 64% -12%,rgba(46,211,255,.15),transparent 33rem),radial-gradient(circle at 18% 24%,rgba(37,99,235,.12),transparent 26rem),linear-gradient(180deg,#020711,#030916 44%,#040817)}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;content:"";opacity:var(--spotlight-opacity);background:radial-gradient(42rem circle at var(--spotlight-x) var(--spotlight-y),rgba(46,211,255,.17),rgba(34,211,238,.055) 38%,transparent 72%);transition:opacity .26s ease}body:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;content:"";background:radial-gradient(circle at 50% 50%,transparent 0 52%,rgba(0,0,0,.42) 100%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,100% 4px;mix-blend-mode:screen;opacity:.32}button,a{color:inherit}button{font:inherit}.interaction-lab{position:relative;isolation:isolate;min-height:100vh;overflow:hidden}.interaction-lab:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-4;pointer-events:none;content:"";background-image:linear-gradient(rgba(46,211,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(46,211,255,.045) 1px,transparent 1px),radial-gradient(circle at center,rgba(46,211,255,.08) 0 1px,transparent 1.5px);background-position:center top,center top,center;background-size:84px 84px,84px 84px,38px 38px;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 68%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 68%,transparent 100%)}.interaction-lab:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;content:"";background:radial-gradient(circle at 83% 18%,rgba(34,211,238,.12),transparent 28rem),radial-gradient(circle at 16% 58%,rgba(37,99,235,.12),transparent 25rem),radial-gradient(circle at 54% 82%,rgba(246,199,104,.06),transparent 30rem)}.background-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(110deg,transparent 0 30%,rgba(46,211,255,.06) 48%,transparent 62%),linear-gradient(180deg,transparent 0,rgba(46,211,255,.04) 48%,transparent 100%);background-size:260% 100%,100% 460px;opacity:.36;animation:globalScan 14s linear infinite}.particle-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.68}[data-reveal]{opacity:0;transform:translate3d(0,32px,0);transition:opacity .78s ease,transform .82s cubic-bezier(.19,1,.22,1);transition-delay:var(--delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:translateZ(0)}.hero-shell{--px: 0;--py: 0;position:relative;min-height:100svh;padding:24px clamp(18px,4vw,72px) 34px;overflow:hidden}.hero-shell:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:linear-gradient(to bottom,#02071114,#020711f0),radial-gradient(circle at 68% 46%,rgba(46,211,255,.17),transparent 30rem),radial-gradient(circle at 92% 10%,rgba(246,199,104,.08),transparent 20rem)}.nav-shell{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:0 auto;padding:14px 16px;border:1px solid rgba(120,210,255,.18);border-radius:999px;background:#040c198a;box-shadow:0 18px 80px #0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:760;letter-spacing:.02em;white-space:nowrap}.brand-mark span{width:26px;height:26px;border:1px solid rgba(46,211,255,.56);border-radius:50%;background:radial-gradient(circle,rgba(246,199,104,.9) 0 12%,transparent 13%),radial-gradient(circle,rgba(34,211,238,.28),transparent 66%);box-shadow:0 0 24px #2ed3ff6b}.nav-shell nav{display:flex;align-items:center;gap:clamp(10px,2vw,28px);color:#f8fafcc2;font-size:13px}.nav-shell a{text-decoration:none;transition:color .18s ease}.nav-shell a:hover{color:var(--electric)}.hero-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.18fr);gap:clamp(32px,5vw,72px);align-items:center;max-width:1320px;min-height:calc(100svh - 220px);margin:0 auto;padding:clamp(56px,8vw,112px) 0 34px}.layer-far{transform:translate3d(calc(var(--px) * -10px),calc(var(--py) * -6px),0)}.layer-mid{transform:translate3d(calc(var(--px) * 16px),calc(var(--py) * 10px),0)}.layer-front{transform:translate3d(calc(var(--px) * -24px),calc(var(--py) * -16px),0);transition:transform 80ms linear}.hero-copy{max-width:650px}.signal-tag,.demo-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;border:1px solid rgba(120,210,255,.24);border-radius:999px;background:#0812229e;color:#cfdef0e6;font-size:11px;font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase}.signal-tag{padding:9px 12px;box-shadow:0 0 32px #2ed3ff1f}.signal-tag:before,.demo-pill:before{width:6px;height:6px;flex:none;border-radius:50%;background:var(--amber);box-shadow:0 0 18px #f6c768d6;content:""}.hero-copy h1{max-width:760px;margin:24px 0 22px;font-size:clamp(48px,7.6vw,110px);font-weight:860;letter-spacing:0;line-height:.96;text-wrap:balance}.hero-copy p{max-width:640px;margin:0;color:#d7e1efd1;font-size:clamp(16px,1.4vw,21px);line-height:1.75}.hero-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:32px}.magnetic-btn{--mx: 0px;--my: 0px;position:relative;display:inline-flex;min-height:48px;transform:translate3d(var(--mx),var(--my),0);align-items:center;justify-content:center;gap:12px;overflow:hidden;border:1px solid rgba(120,210,255,.28);border-radius:999px;background:linear-gradient(115deg,transparent,rgba(255,255,255,.16),transparent) -90% 0 / 60% 100% no-repeat,#081222b8;color:var(--text-main);cursor:pointer;padding:0 22px;box-shadow:0 18px 42px #0000003d;transition:transform .18s ease,border-color .22s ease,box-shadow .22s ease,background-position .42s ease}.magnetic-btn--primary{border-color:#f6c7687a;background-color:#17202cc7}.magnetic-btn:hover{border-color:#2ed3ffb8;background-position:180% 0;box-shadow:0 0 0 1px #2ed3ff1f inset,0 0 36px #2ed3ff2e,0 22px 60px #00000059}.magnetic-btn:active{transform:translate3d(var(--mx),var(--my),0) scale(.98)}.magnetic-btn__arrow{transition:transform .2s ease}.magnetic-btn:hover .magnetic-btn__arrow{transform:translate(5px)}.value-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.value-badges span{border:1px solid rgba(120,210,255,.22);border-radius:999px;background:#08122280;color:#f8fafcd1;padding:8px 12px;font-size:13px}.hero-orbit{position:absolute;top:5%;right:-16%;width:min(72vw,980px);aspect-ratio:1;border-radius:50%;background:linear-gradient(90deg,transparent 49.5%,rgba(46,211,255,.2) 50%,transparent 50.5%),linear-gradient(transparent 49.5%,rgba(46,211,255,.16) 50%,transparent 50.5%),radial-gradient(circle,transparent 0 44%,rgba(46,211,255,.14) 45%,transparent 46%),radial-gradient(circle,rgba(46,211,255,.1),transparent 66%);opacity:.68;filter:blur(.2px)}.hero-signal-routes{position:absolute;top:16%;right:-2%;bottom:18%;left:40%;z-index:0;opacity:.72}.hero-signal-routes path{fill:none;stroke:#2ed3ff38;stroke-dasharray:8 18;stroke-width:1.4;animation:signalFlow 9s linear infinite}.hero-signal-routes path:nth-child(2){animation-duration:12s;stroke:#f6c7682e}.city-grid{position:absolute;right:0;bottom:118px;left:42%;height:30vh;opacity:.72;background:linear-gradient(to top,rgba(46,211,255,.16),transparent 62%),repeating-linear-gradient(90deg,rgba(46,211,255,.18) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,rgba(46,211,255,.1) 0 1px,transparent 1px 34px);clip-path:polygon(0 100%,12% 72%,18% 80%,28% 54%,35% 72%,44% 50%,51% 64%,62% 34%,69% 58%,78% 30%,84% 45%,100% 18%,100% 100%)}.command-visual{position:relative;min-height:clamp(520px,58vw,680px);perspective:1200px}.earth-core{position:absolute;top:6%;left:13%;width:min(44vw,520px);max-width:92%;aspect-ratio:1;border:1px solid rgba(120,210,255,.18);border-radius:50%;background:radial-gradient(circle at 62% 38%,rgba(255,255,255,.48),transparent 2%),radial-gradient(circle at 52% 47%,rgba(46,211,255,.3),transparent 14%),radial-gradient(circle at 48% 50%,#081e3adb,#030813fa 64%);box-shadow:0 0 120px #2ed3ff33,0 0 260px #2563eb2e;transform:rotateX(58deg) rotate(-18deg);transform-style:preserve-3d}.earth-core:before,.earth-core:after{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(46,211,255,.24);border-radius:50%;content:""}.earth-core:after{top:26%;right:26%;bottom:26%;left:26%;border-color:#f6c7683d}.earth-ring{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border:1px solid rgba(46,211,255,.22);border-radius:50%}.earth-ring--one{transform:rotateX(72deg) rotate(24deg)}.earth-ring--two{transform:rotateY(68deg) rotate(-18deg)}.earth-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-linear-gradient(90deg,transparent 0 8%,rgba(46,211,255,.13) 8.3% 8.7%,transparent 9% 16%),repeating-linear-gradient(0deg,transparent 0 10%,rgba(46,211,255,.12) 10.2% 10.7%,transparent 11% 20%);-webkit-mask-image:radial-gradient(circle,black 58%,transparent 72%);mask-image:radial-gradient(circle,black 58%,transparent 72%)}.global-node{position:absolute;width:8px;height:8px;border-radius:50%;background:#2ed3ffdb;box-shadow:0 0 18px #2ed3ffc2}.global-node--one{top:30%;left:32%}.global-node--two{top:48%;left:22%}.global-node--three{top:38%;right:24%}.zc-node{position:absolute;right:18%;bottom:28%;display:inline-flex;align-items:center;gap:8px;transform:rotate(18deg) rotateX(-58deg);border:1px solid rgba(246,199,104,.5);border-radius:999px;background:#020711b8;color:var(--text-main);padding:7px 10px;font-size:12px;font-weight:820;box-shadow:0 0 28px #f6c76852}.zc-node span{width:8px;height:8px;flex:none;border-radius:50%;background:var(--amber);box-shadow:0 0 22px var(--amber)}.agent-console{position:absolute;right:0;bottom:6%;left:18%;height:210px;transform:rotateX(64deg) rotate(-7deg);border:1px solid rgba(120,210,255,.24);border-radius:34px;background:linear-gradient(90deg,rgba(46,211,255,.14),transparent 48%,rgba(246,199,104,.08)),#0812227a;box-shadow:0 32px 90px #00000070,0 0 70px #2ed3ff24 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-line{position:absolute;top:48%;right:12%;bottom:48%;left:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(46,211,255,.74),transparent)}.agent-dot{position:absolute;display:grid;width:58px;height:58px;place-items:center;transform:rotate(7deg) rotateX(-64deg);border:1px solid rgba(46,211,255,.38);border-radius:50%;background:#020711bd;color:var(--text-main);font-size:12px;box-shadow:0 0 34px #2ed3ff38}.agent-dot--one{top:26%;left:22%}.agent-dot--two{top:36%;left:48%}.agent-dot--three{top:18%;right:20%}.hud-panel{position:absolute;border:1px solid rgba(120,210,255,.25);border-radius:22px;background:#081222a8;box-shadow:0 20px 70px #00000047,0 0 0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hud-panel--main{right:2%;bottom:20%;width:min(360px,82vw);padding:20px}.hud-panel--main strong{display:block;margin-top:16px;font-size:21px}.hud-panel--main p,.hud-panel--side small{color:var(--text-muted);line-height:1.6}.hud-bars{display:grid;gap:8px;margin-top:18px}.hud-bars i{display:block;width:var(--w);height:6px;border-radius:999px;background:linear-gradient(90deg,var(--electric),rgba(246,199,104,.78));box-shadow:0 0 18px #2ed3ff4d}.hud-panel--side{top:18%;right:8%;display:grid;gap:2px;padding:16px 18px}.hud-panel--side span{color:#a7b4c8e6;font-size:11px;letter-spacing:.1em}.hud-panel--side b{color:var(--amber);font-size:42px;line-height:1}.metric-strip{position:relative;z-index:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1320px;margin:0 auto}.metric-card{--tilt-x: 0deg;--tilt-y: 0deg;--glare-x: 50%;--glare-y: 50%;position:relative;min-height:154px;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));overflow:hidden;border:1px solid rgba(120,210,255,.23);border-radius:22px;background:radial-gradient(circle at var(--glare-x) var(--glare-y),rgba(255,255,255,.12),transparent 26%),#081222ad;padding:18px;transform-style:preserve-3d;box-shadow:0 20px 60px #00000038,0 0 0 1px #ffffff08 inset;transition:transform .24s ease,border-color .22s ease,box-shadow .22s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.metric-card:before{position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(115deg,transparent 0 22%,rgba(46,211,255,.7),rgba(246,199,104,.44),transparent 74% 100%);content:"";-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .22s ease}.metric-card:hover{transform:perspective(900px) translateY(-10px) scale(1.02) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));border-color:#2ed3ff8c;box-shadow:0 0 34px #2ed3ff21,0 26px 72px #00000052}.metric-card:hover:before{opacity:1}.metric-card__scan{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;transform:translate(-64%) rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transition:transform .52s ease}.metric-card:hover .metric-card__scan{transform:translate(64%) rotate(18deg)}.metric-card .demo-pill{padding:7px 9px;font-size:10px}.metric-card strong{position:relative;display:block;margin-top:26px;color:var(--text-main);font-size:clamp(28px,3vw,44px);line-height:1;text-shadow:0 0 22px rgba(46,211,255,.22)}.metric-card:hover strong{color:#fff;text-shadow:0 0 18px rgba(46,211,255,.45),0 0 30px rgba(246,199,104,.15)}.metric-card p{margin:10px 0 0;color:var(--text-muted)}.lab-section{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:clamp(86px,10vw,142px) clamp(18px,4vw,0px) 0}.lab-section--strong{min-height:92svh}.section-signal{position:absolute;top:32px;right:0;left:0;height:160px;opacity:.48;pointer-events:none}.section-signal path{fill:none;stroke:#2ed3ff2e;stroke-dasharray:8 20;stroke-width:1.2;animation:signalFlow 13s linear infinite}.section-heading{position:relative;z-index:2;max-width:920px;margin-bottom:34px}.section-heading>span{color:var(--electric);font-size:12px;font-weight:820;letter-spacing:.14em}.section-heading h2{margin:14px 0 0;font-size:clamp(34px,5.2vw,72px);font-weight:840;letter-spacing:0;line-height:1.05;text-wrap:balance}.signal-deck-stage{position:relative;z-index:2;height:650px;perspective:1800px;perspective-origin:50% 46%;overflow:visible;transform-style:preserve-3d}.deck-signal-lines{position:absolute;top:3%;right:1%;bottom:2%;left:1%;width:98%;height:92%;overflow:visible;pointer-events:none;opacity:.52}.deck-signal-lines path{fill:none;stroke:#2ed3ff29;stroke-dasharray:8 18;stroke-width:1.5;transition:opacity .24s ease,stroke .24s ease,stroke-width .24s ease;animation:signalFlow 11s linear infinite}.deck-signal-lines path.is-hot{stroke:#2ed3ff8a;stroke-width:2.2;opacity:1}.deck-core{position:absolute;top:50%;left:50%;z-index:1;display:grid;width:164px;height:164px;transform:translate(-50%,-50%) translateZ(-70px);place-items:center;border:1px solid rgba(46,211,255,.2);border-radius:50%;background:radial-gradient(circle,rgba(46,211,255,.16),transparent 58%),#0207119e;color:#f8fafcc2;font-size:12px;font-weight:820;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 70px #2ed3ff1f}.deck-core:before,.deck-core:after{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border:1px dashed rgba(46,211,255,.16);border-radius:50%;content:""}.deck-core:after{top:-46px;right:-46px;bottom:-46px;left:-46px;border-color:#f6c7681f}.signal-card{position:absolute;top:50%;left:50%;z-index:3;display:block;width:330px;min-height:240px;transform:translate(-50%,-50%) translate3d(var(--x),var(--y),var(--z)) rotateY(var(--ry)) rotate(var(--rz)) scale(var(--scale));opacity:var(--card-opacity);cursor:pointer;outline:none;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.85,.2,1),opacity .26s ease,filter .24s ease,width .62s cubic-bezier(.2,.85,.2,1),min-height .62s cubic-bezier(.2,.85,.2,1)}.signal-card:hover,.signal-card.is-hovered{z-index:30;transform:translate(-50%,-50%) translate3d(var(--x),calc(var(--y) - 28px),210px) rotateY(calc(var(--ry) * .48)) rotate(var(--rz)) scale(calc(var(--scale) + .05));opacity:1}.signal-card.is-dimmed{filter:blur(.3px) saturate(.8);opacity:.24}.signal-card.is-selected{z-index:12;transform:translate(-50%,-50%) translate3d(var(--x),calc(var(--y) - 10px),20px) rotateY(calc(var(--ry) * .22)) rotate(var(--rz)) scale(var(--scale));opacity:.12;filter:none}.signal-card__plate{position:relative;min-height:inherit;overflow:hidden;border:1px solid rgba(120,210,255,.24);border-radius:28px;background:linear-gradient(145deg,rgba(46,211,255,.12),transparent 38%),linear-gradient(320deg,rgba(246,199,104,.06),transparent 40%),#081222bd;box-shadow:0 28px 90px #00000057,0 0 0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signal-card__plate:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(46,211,255,.08) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.065) 1px,transparent 1px);background-size:28px 28px;content:"";opacity:.52;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.signal-card__plate:after{position:absolute;top:-70%;right:-20%;bottom:-70%;left:-20%;transform:translate(-66%) rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);content:"";transition:transform .6s ease}.signal-card:hover .signal-card__plate:after,.signal-card.is-hovered .signal-card__plate:after,.signal-card.is-selected .signal-card__plate:after{transform:translate(66%) rotate(18deg)}.signal-card:hover .signal-card__plate,.signal-card.is-hovered .signal-card__plate,.signal-card.is-selected .signal-card__plate{border-color:#2ed3ff8f;box-shadow:0 0 46px #2ed3ff24,0 36px 100px #00000070,0 0 0 1px #ffffff0a inset}.signal-card__front,.signal-card__expanded{position:relative;z-index:1;display:flex;min-height:inherit;flex-direction:column;justify-content:space-between;padding:24px}.signal-card__expanded{display:none;gap:20px}.signal-code{color:#a7b4c8c7;font-size:11px;font-weight:780;letter-spacing:.12em}.chapter-number{color:#2ed3ffe6;font-size:78px;font-weight:880;line-height:.88;text-shadow:0 0 38px rgba(46,211,255,.24)}.chapter-title{display:block;color:var(--text-main);font-size:24px;font-weight:800;line-height:1.24}.chapter-brief{display:block;color:var(--text-muted);font-size:15px;line-height:1.75}.signal-active-panel h3{margin:16px 0 0;font-size:clamp(28px,4vw,48px);line-height:1.05}.signal-active-panel p{max-width:590px;margin:18px 0 0;color:#d7e1efd1;line-height:1.75}.signal-active-panel{position:absolute;top:50%;left:50%;z-index:74;display:flex;width:min(720px,calc(100vw - 44px));min-height:420px;transform:translate(-50%,-50%) translateZ(520px);transform-style:preserve-3d;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(46,211,255,.5);border-radius:30px;background:linear-gradient(145deg,rgba(46,211,255,.13),transparent 42%),radial-gradient(circle at 18% 18%,rgba(246,199,104,.09),transparent 18rem),#081222e0;padding:26px;box-shadow:0 0 54px #2ed3ff2e,0 40px 120px #00000080,0 0 0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.signal-active-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(46,211,255,.08) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.06) 1px,transparent 1px);background-size:30px 30px;content:"";opacity:.42;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.hud-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hud-spec-grid span,.mission-hud,.agent-docking-hud dl div{border:1px solid rgba(120,210,255,.2);border-radius:18px;background:#02071185;padding:14px}.hud-spec-grid b,.agent-docking-hud dt,.mission-hud .demo-pill+h3{display:block}.hud-spec-grid b{margin-bottom:6px;color:var(--electric);font-size:12px}.signal-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(120,210,255,.16);padding-top:14px;color:#a7b4c8db;font-size:12px;font-weight:760;letter-spacing:.08em}.signal-panel-footer button,.pod-controls button,.industry-pod button,.mission-node{border:1px solid rgba(120,210,255,.26);background:#081222a3;color:var(--text-main);cursor:pointer}.signal-panel-footer button{border-radius:999px;padding:9px 13px}.deck-active-caption{position:absolute;bottom:18px;left:50%;z-index:70;transform:translate(-50%);border:1px solid rgba(246,199,104,.28);border-radius:999px;background:#020711b8;color:#f8fafcdb;padding:10px 14px;font-size:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.deck-active-caption span{margin-right:10px;color:var(--amber);font-weight:800}.agent-orbit-system{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:28px;align-items:center;min-height:680px;overflow:visible}.agent-orbit-field{position:relative;height:640px;perspective:1200px;border:1px solid rgba(120,210,255,.12);border-radius:44px;background:radial-gradient(circle at 50% 50%,rgba(46,211,255,.12),transparent 28rem),radial-gradient(circle at 52% 50%,rgba(246,199,104,.07),transparent 14rem),#040b165c;box-shadow:0 32px 110px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agent-orbit-field:before,.agent-orbit-field:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(62deg);border:1px solid rgba(46,211,255,.17);border-radius:50%;content:""}.agent-orbit-field:before{width:min(78%,620px);height:min(78%,620px)}.agent-orbit-field:after{width:min(52%,410px);height:min(52%,410px);border-color:#f6c76824}.orbit-signal-svg{position:absolute;top:0;right:28%;bottom:0;left:0;z-index:1;width:70%;height:100%;pointer-events:none}.orbit-signal-svg path{fill:none;stroke:#2ed3ff1f;stroke-dasharray:10 18;stroke-width:1.4;animation:signalFlow 12s linear infinite;transition:stroke .22s ease,stroke-width .22s ease,opacity .22s ease}.orbit-signal-svg path.is-hot{stroke:#2ed3ff99;stroke-width:2.5}.agent-core-node{position:absolute;top:50%;left:50%;z-index:4;display:grid;width:220px;height:220px;transform:translate(-50%,-50%);place-items:center;border:1px solid rgba(46,211,255,.32);border-radius:50%;background:radial-gradient(circle,rgba(46,211,255,.18),transparent 60%),#020711c7;box-shadow:0 0 86px #2ed3ff2e,0 0 0 1px #ffffff0a inset;text-align:center}.agent-core-node span{align-self:end;color:var(--electric);font-size:12px;font-weight:800;letter-spacing:.1em}.agent-core-node strong{max-width:150px;font-size:24px;line-height:1.1}.agent-core-node small{align-self:start;color:var(--text-muted)}.orbit-agent-node{position:absolute;top:calc(50% + var(--y));left:calc(50% + var(--x));z-index:5;display:grid;width:132px;height:132px;transform:translate(-50%,-50%);place-items:center;border:1px solid rgba(120,210,255,.28);border-radius:32% 68% 44% 56%/48% 40% 60% 52%;background:radial-gradient(circle at 50% 36%,rgba(46,211,255,.18),transparent 55%),#081222b8;color:var(--text-main);box-shadow:0 20px 60px #0000003d,0 0 0 1px #ffffff09 inset;transition:transform .28s ease,border-color .24s ease,box-shadow .24s ease,opacity .24s ease,filter .24s ease;animation:orbitFloat 7s ease-in-out infinite;animation-delay:var(--float-delay)}.orbit-agent-node.is-hot,.orbit-agent-node:hover{transform:translate(-50%,-50%) scale(1.12);border-color:#2ed3ff9e;box-shadow:0 0 42px #2ed3ff2e,0 30px 80px #00000057}.orbit-agent-node.is-muted{opacity:.34;filter:saturate(.7)}.orbit-ring{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px dashed rgba(46,211,255,.28);border-radius:inherit;opacity:.7}.orbit-agent-node.is-hot .orbit-ring{border-color:#f6c76861;animation:slowSpin 9s linear infinite}.agent-code{color:var(--electric);font-size:13px;font-weight:840;letter-spacing:.12em}.agent-node-title{max-width:90px;color:var(--text-main);font-size:15px;font-weight:760;line-height:1.2;text-align:center}.agent-docking-hud{position:relative;z-index:6;overflow:hidden;border:1px solid rgba(120,210,255,.25);border-radius:30px;background:linear-gradient(130deg,rgba(46,211,255,.12),transparent 42%),#081222b8;padding:24px;box-shadow:0 28px 90px #00000057,0 0 0 1px #ffffff09 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-docking-hud:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(46,211,255,.08) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.055) 1px,transparent 1px);background-size:32px 32px;content:"";opacity:.38;pointer-events:none}.agent-docking-hud h3,.mission-hud h3{position:relative;margin:18px 0;font-size:clamp(28px,3.2vw,42px);line-height:1.08}.agent-docking-hud dl{position:relative;display:grid;gap:12px;margin:0}.agent-docking-hud dt{margin-bottom:5px;color:var(--electric);font-size:12px;font-weight:820}.agent-docking-hud dd{margin:0;color:#d7e1efd1;font-size:14px;line-height:1.65}.industry-dock{position:relative;min-height:650px;overflow:visible}.pod-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.pod-controls button{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.pod-controls button:hover{transform:translateY(-2px);border-color:#2ed3ff9e;box-shadow:0 0 28px #2ed3ff24}.pod-controls span{color:#d7e1efd6;font-size:12px;font-weight:780;letter-spacing:.14em}.pod-coverflow{position:relative;height:590px;perspective:1600px;transform-style:preserve-3d}.industry-pod{position:absolute;top:48%;left:50%;z-index:var(--pod-index);width:min(530px,76vw);min-height:440px;transform:translate(-50%,-50%) translate3d(var(--pod-x),0,var(--pod-z)) rotateY(var(--pod-ry)) scale(var(--pod-scale));opacity:var(--pod-opacity);cursor:pointer;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.2,.82,.18,1),opacity .26s ease,filter .26s ease}.industry-pod.is-selected{opacity:1}.industry-pod:hover,.industry-pod.is-expanded{transform:translate(-50%,-50%) translate3d(var(--pod-x),-18px,calc(var(--pod-z) + 90px)) rotateY(calc(var(--pod-ry) * .68)) scale(calc(var(--pod-scale) + .03));opacity:1}.pod-glass{position:relative;min-height:440px;overflow:hidden;border:1px solid rgba(120,210,255,.24);border-radius:32px;background:linear-gradient(150deg,rgba(46,211,255,.14),transparent 36%),radial-gradient(circle at 72% 26%,rgba(246,199,104,.09),transparent 18rem),#081222c2;padding:28px;box-shadow:0 28px 100px #00000061,0 0 0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pod-glass:before{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-100%);background:linear-gradient(to bottom,transparent,rgba(46,211,255,.14),transparent);content:"";transition:transform .52s ease}.industry-pod:hover .pod-glass:before,.industry-pod.is-expanded .pod-glass:before{transform:translateY(100%)}.industry-pod:hover .pod-glass,.industry-pod.is-expanded .pod-glass{border-color:#2ed3ff94;box-shadow:0 0 46px #2ed3ff24,0 36px 110px #00000070,0 0 0 1px #ffffff0a inset}.pod-signal{position:relative;z-index:2;color:var(--electric);font-size:12px;font-weight:820;letter-spacing:.14em}.pod-glass h3{position:relative;z-index:2;max-width:360px;margin:22px 0 0;font-size:clamp(28px,3.5vw,46px);line-height:1.08;transition:opacity .24s ease,transform .26s ease}.industry-pod.is-expanded .pod-glass h3{transform:translateY(-8px) scale(.94);opacity:.18}.pod-holo-object{position:absolute;right:22px;bottom:84px;z-index:1;width:230px;height:230px;transform:rotateX(58deg) rotate(-18deg);border:1px solid rgba(46,211,255,.22);border-radius:50%;box-shadow:0 0 64px #2ed3ff1f,0 0 38px #2ed3ff1a inset}.pod-holo-object i{position:absolute;border:1px solid rgba(46,211,255,.18);border-radius:24px;background:#2ed3ff11;box-shadow:0 0 28px #2ed3ff1f}.pod-holo-object i:nth-child(1){top:22%;right:28%;bottom:42%;left:18%}.pod-holo-object i:nth-child(2){top:42%;right:14%;bottom:22%;left:42%;border-color:#f6c7682e}.pod-holo-object i:nth-child(3){top:50%;right:54%;bottom:16%;left:18%}.pod-glass>button{position:absolute;right:24px;bottom:24px;z-index:4;border-radius:999px;padding:10px 14px}.pod-hud-layer{position:absolute;top:106px;right:20px;bottom:auto;left:20px;z-index:3;display:grid;max-height:0;gap:9px;overflow:hidden;opacity:0;transition:max-height .36s ease,opacity .24s ease}.industry-pod.is-expanded .pod-hud-layer{max-height:320px;opacity:1}.pod-hud-layer .demo-pill{padding:7px 9px;font-size:10px}.pod-hud-layer p{display:grid;gap:4px;margin:0;border:1px solid rgba(120,210,255,.18);border-radius:14px;background:#020711b3;color:#d7e1efcc;padding:9px 12px;font-size:12px;line-height:1.45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pod-hud-layer b{color:var(--electric);font-size:11px}.mission-trace{position:relative;min-height:520px;overflow:visible;border:1px solid rgba(120,210,255,.14);border-radius:40px;background:radial-gradient(circle at 30% 46%,rgba(46,211,255,.11),transparent 26rem),#040b1670;box-shadow:0 30px 110px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mission-trace-svg{position:absolute;top:34px;right:24px;bottom:88px;left:24px;width:calc(100% - 48px);height:calc(100% - 122px);overflow:visible}.mission-trace-svg path{fill:none;stroke-linecap:round}.trace-base{stroke:#78d2ff24;stroke-width:3}.trace-active{stroke:url(#traceGradient);stroke:#2ed3ffb8;stroke-dasharray:1500;stroke-dashoffset:1500;stroke-width:4;filter:drop-shadow(0 0 12px rgba(46,211,255,.32))}.mission-trace.is-visible .trace-active{animation:traceDraw 1.7s ease forwards}.mission-nodes{position:absolute;top:0;right:0;bottom:0;left:0}.mission-node{position:absolute;z-index:4;display:grid;min-width:112px;transform:translate(-50%,-50%) scale(.92);place-items:center;gap:6px;border-radius:999px;padding:13px 16px;opacity:.62;transition:transform .22s ease,opacity .22s ease,border-color .22s ease,box-shadow .22s ease}.mission-node:nth-child(1){top:70%;left:9%}.mission-node:nth-child(2){top:27%;left:28%}.mission-node:nth-child(3){top:46%;left:48%}.mission-node:nth-child(4){top:25%;left:70%}.mission-node:nth-child(5){top:56%;left:91%}.mission-trace.is-visible .mission-node{animation:nodeWake .64s ease forwards;animation-delay:var(--delay)}.mission-node.is-lit,.mission-node.is-hovered,.mission-node:hover{transform:translate(-50%,-50%) scale(1);border-color:#2ed3ff99;opacity:1;box-shadow:0 0 30px #2ed3ff29,0 18px 48px #0000003d}.mission-node span{color:var(--amber);font-size:12px;font-weight:860}.mission-node strong{color:var(--text-main);font-size:14px;white-space:nowrap}.mission-hud{position:absolute;right:28px;bottom:28px;width:min(420px,calc(100% - 56px));padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mission-hud .demo-pill{padding:7px 9px}.mission-hud p{margin:0;color:#d7e1efd1;line-height:1.7}.final-cta{position:relative;z-index:2;max-width:1320px;margin:clamp(82px,10vw,140px) auto 0;padding:clamp(34px,7vw,68px) clamp(18px,4vw,68px);border:1px solid rgba(120,210,255,.23);border-radius:36px 36px 0 0;background:radial-gradient(circle at 78% 12%,rgba(46,211,255,.14),transparent 22rem),#081222b3}.final-cta h2{max-width:780px;margin:18px 0 0;font-size:clamp(32px,5vw,64px);font-weight:840;line-height:1.08}.final-cta p{max-width:720px;margin:18px 0 0;color:var(--text-muted);font-size:16px;line-height:1.75}@keyframes signalFlow{to{stroke-dashoffset:-260}}@keyframes globalScan{to{background-position:260% 0,0 460px}}@keyframes orbitFloat{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes traceDraw{to{stroke-dashoffset:0}}@keyframes nodeWake{0%{opacity:.2;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@media(max-width:1120px){.hero-content{grid-template-columns:1fr;min-height:auto}.command-visual{min-height:560px}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-deck-stage{height:720px}.agent-orbit-system{grid-template-columns:1fr}.orbit-signal-svg{top:0;right:0;bottom:0;left:0;width:100%}}@media(max-width:760px){body:after{opacity:.2}.hero-shell{padding:14px 14px 24px}.nav-shell{align-items:flex-start;border-radius:24px}.nav-shell nav{display:none}.hero-content{gap:28px;padding-top:54px}.hero-copy h1{font-size:clamp(42px,15vw,64px)}.hero-copy p{font-size:16px}.command-visual{min-height:470px}.earth-core{top:2%;left:2%;width:88vw}.hud-panel--main{right:0;bottom:12%}.hud-panel--side{top:4%;right:0}.agent-console{right:-5%;left:4%;bottom:6%}.metric-strip{grid-template-columns:1fr}.metric-card{min-height:132px}.lab-section{padding-top:82px}.section-heading h2{font-size:clamp(30px,10vw,46px)}.hero-ctas{align-items:stretch;flex-direction:column}.magnetic-btn{width:100%}.signal-deck-stage{display:grid;height:auto;gap:14px;perspective:none}.deck-signal-lines,.deck-core,.deck-active-caption{display:none}.signal-card,.signal-card:hover,.signal-card.is-hovered,.signal-card.is-selected{position:relative;top:auto;left:auto;width:100%;min-height:220px;transform:none;opacity:1}.signal-card.is-dimmed{opacity:.52}.hud-spec-grid{grid-template-columns:1fr}.signal-active-panel{position:relative;top:auto;left:auto;width:100%;min-height:420px;transform:none}.agent-orbit-system{min-height:auto}.agent-orbit-field{display:grid;height:auto;gap:14px;border-radius:30px;padding:18px}.agent-orbit-field:before,.agent-orbit-field:after,.orbit-signal-svg{display:none}.agent-core-node,.orbit-agent-node{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:118px;transform:none;border-radius:24px;animation:none}.agent-core-node{padding:22px}.agent-core-node strong{max-width:100%}.orbit-agent-node.is-hot,.orbit-agent-node:hover{transform:none}.agent-docking-hud{border-radius:26px}.pod-coverflow{display:grid;height:auto;gap:16px;perspective:none}.industry-pod,.industry-pod:hover,.industry-pod.is-expanded{position:relative;top:auto;left:auto;width:100%;min-height:370px;transform:none;opacity:1}.pod-glass{min-height:370px;padding:22px}.pod-holo-object{width:170px;height:170px;opacity:.7}.pod-hud-layer{right:14px;bottom:70px;left:14px}.industry-pod.is-expanded .pod-hud-layer{max-height:360px}.mission-trace{min-height:640px;border-radius:28px}.mission-trace-svg{display:none}.mission-nodes{position:relative;display:grid;gap:12px;padding:20px}.mission-node,.mission-node:nth-child(n){position:relative;top:auto;left:auto;width:100%;transform:none;justify-items:start;border-radius:18px}.mission-node.is-lit,.mission-node.is-hovered,.mission-node:hover{transform:none}.mission-hud{right:20px;bottom:20px;left:20px;width:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.particle-canvas,.background-scanlines{display:none}.layer-far,.layer-mid,.layer-front,.metric-card,.metric-card:hover,.signal-card,.signal-card:hover,.signal-card.is-selected,.signal-active-panel,.orbit-agent-node,.orbit-agent-node:hover,.industry-pod,.industry-pod:hover,.magnetic-btn{transform:none!important}}.phase-indicator{position:fixed;top:92px;left:50%;z-index:40;display:flex;gap:6px;width:auto;max-width:min(760px,calc(100vw - 48px));transform:translate(-50%);pointer-events:auto}.phase-indicator a{display:flex;align-items:center;gap:7px;border:1px solid rgba(120,210,255,.12);border-radius:999px;background:#040c197a;color:#a7b4c8b8;padding:7px 10px;text-decoration:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color var(--motion-card) ease,color var(--motion-card) ease,transform var(--motion-card) ease,background var(--motion-card) ease}.phase-indicator a:hover,.phase-indicator a.is-active{transform:translateY(-2px);border-color:#2ed3ff6b;background:#081222b8;color:var(--text-main);box-shadow:var(--glow-subtle)}.phase-indicator span{color:var(--amber);font-size:10px;font-weight:860;letter-spacing:.12em}.phase-indicator b{overflow:hidden;max-width:0;opacity:0;font-size:11px;font-weight:720;text-overflow:ellipsis;transition:max-width var(--motion-card) ease,opacity var(--motion-card) ease;white-space:nowrap}.phase-indicator a.is-active b,.phase-indicator a:hover b{max-width:150px;opacity:1}.hero-shell{isolation:isolate}.hero-cinematic-asset{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-position:center right;background-size:cover;opacity:.72;filter:saturate(1.08) contrast(1.06);transform:translate3d(calc(var(--px) * -12px),calc(var(--py) * -8px),0) scale(1.035);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.22) 20%,black 52%,black 100%),linear-gradient(to bottom,black 0%,black 76%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.22) 20%,black 52%,black 100%),linear-gradient(to bottom,black 0%,black 76%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-cinematic-asset:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 67% 47%,rgba(46,211,255,.2),transparent 32rem),linear-gradient(90deg,#020711f0,#020711a3 32%,#02071133 66%),linear-gradient(180deg,#0207111a,#020711e0)}.hero-copy h1{font-size:clamp(54px,7vw,104px);line-height:.96;letter-spacing:0}.section-heading h2{font-size:clamp(38px,5.4vw,72px);line-height:1.02;letter-spacing:0}.lab-section{padding-top:clamp(112px,12vw,160px)}.signal-deck-stage{min-height:760px;overflow:visible;touch-action:pan-y}.signal-deck-controls{position:absolute;top:22px;left:50%;z-index:90;display:flex;align-items:center;gap:12px;transform:translate(-50%);border:1px solid rgba(120,210,255,.18);border-radius:999px;background:#0207119e;padding:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signal-deck-controls button,.pod-hud-close{display:grid;min-width:36px;height:36px;place-items:center;border:1px solid rgba(120,210,255,.28);border-radius:999px;background:#081222ad;color:var(--text-main);cursor:pointer;transition:transform var(--motion-card) ease,border-color var(--motion-card) ease,box-shadow var(--motion-card) ease}.signal-deck-controls button:hover,.signal-deck-controls button:focus-visible,.pod-hud-close:hover,.pod-hud-close:focus-visible{transform:translateY(-2px);border-color:#2ed3ff9e;box-shadow:var(--glow-medium);outline:none}.signal-deck-controls span{color:#d7e1efdb;font-size:12px;font-weight:820;letter-spacing:.12em}.signal-card{z-index:var(--deck-z);border:0;background:transparent;color:inherit;padding:0;text-align:left;transition:transform var(--motion-deck) cubic-bezier(.2,.85,.2,1),opacity var(--motion-card) ease,filter var(--motion-card) ease}.signal-card,.signal-card.is-selected{transform:translate(-50%,-50%) translate3d(var(--x),var(--y),var(--z)) rotateY(var(--ry)) rotate(var(--rz)) scale(var(--scale));opacity:var(--card-opacity);filter:none}.signal-card.is-selected{z-index:72;opacity:1}.signal-card:hover,.signal-card:focus-visible,.signal-card.is-hovered{z-index:88;transform:translate(-50%,-50%) translate3d(var(--x),calc(var(--y) - var(--motion-hover-lift)),calc(var(--z) + 96px)) rotateY(calc(var(--ry) * .54)) rotate(var(--rz)) scale(calc(var(--scale) + .045));opacity:1;outline:none}.signal-card.is-dimmed{opacity:.28;filter:saturate(.64) blur(.35px)}.signal-card.is-expanded-origin{z-index:65;opacity:.22}.signal-card.is-selected .signal-card__plate{border-color:#2ed3ff9e;box-shadow:var(--glow-strong),0 42px 130px #00000085,0 0 0 1px #ffffff0a inset}.signal-card:focus-visible .signal-card__plate{border-color:#f6c76894}.signal-mobile-detail{display:none}.signal-hit-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:112;pointer-events:none}.signal-hit-proxy{position:absolute;top:50%;left:50%;width:210px;height:260px;transform:translate(-50%,-50%) translate3d(var(--x),var(--y),calc(var(--z) + 18px)) rotateY(var(--ry)) rotate(var(--rz)) scale(var(--scale));border:0;background:transparent;color:transparent;cursor:pointer;pointer-events:auto;transition:transform var(--motion-deck) cubic-bezier(.2,.85,.2,1),opacity var(--motion-card) ease}.signal-hit-proxy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.signal-hit-proxy:hover{transform:translate(-50%,-50%) translate3d(var(--x),calc(var(--y) - var(--motion-hover-lift)),calc(var(--z) + 112px)) rotateY(calc(var(--ry) * .54)) rotate(var(--rz)) scale(calc(var(--scale) + .045))}.signal-deck-hints{position:absolute;right:28px;bottom:28px;z-index:60;display:flex;gap:10px;color:#a7b4c8b8;font-size:12px}.signal-deck-hints span{border:1px solid rgba(120,210,255,.14);border-radius:999px;background:#02071194;padding:8px 10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.signal-active-panel{z-index:120;transform:translate(-50%,-50%) translateZ(560px) scale(1);animation:hudExpand var(--motion-expand) cubic-bezier(.19,1,.22,1) both}.agent-orbit-system.is-gathering .agent-orbit-field{background:radial-gradient(circle at 50% 50%,rgba(46,211,255,.18),transparent 27rem),radial-gradient(circle at 50% 46%,rgba(246,199,104,.08),transparent 14rem),#040b166b}.agent-orbit-system.is-gathering .agent-orbit-field:before{box-shadow:0 0 52px #2ed3ff14}.orbit-agent-node:focus-visible{outline:none;border-color:#f6c76894;box-shadow:0 0 42px #f6c76821,0 0 42px #2ed3ff2e}.orbit-agent-node[aria-pressed=true] .agent-code{color:var(--amber)}.pod-coverflow{overflow:visible;touch-action:pan-y}.pod-core-link{position:absolute;top:50%;left:50%;z-index:0;width:min(860px,92vw);height:260px;transform:translate(-50%,-50%) rotateX(68deg);border:1px solid rgba(46,211,255,.14);border-radius:50%;pointer-events:none;box-shadow:0 0 80px #2ed3ff14 inset}.pod-core-link:before,.pod-core-link:after{position:absolute;top:50%;left:50%;width:72%;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(46,211,255,.34),transparent);content:"";animation:signalPulse var(--motion-signal) linear infinite}.pod-core-link:after{transform:translate(-50%,-50%) rotate(90deg);animation-delay:-2s}.pod-core-link span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(-68deg);color:#a7b4c875;font-size:12px;font-weight:820;letter-spacing:.16em}.industry-pod.is-hovered,.industry-pod:hover,.industry-pod.is-expanded{transform:translate(-50%,-50%) translate3d(var(--pod-x),-18px,calc(var(--pod-z) + 90px)) rotateY(calc(var(--pod-ry) * .68)) scale(calc(var(--pod-scale) + .03));opacity:1}.industry-pod.is-hovered .pod-glass,.industry-pod.is-expanded .pod-glass{border-color:#2ed3ff94;box-shadow:var(--glow-medium),0 36px 110px #00000070,0 0 0 1px #ffffff0a inset}.industry-pod.is-hovered .pod-glass:before,.industry-pod.is-expanded .pod-glass:before{transform:translateY(100%)}.pod-hud-close{width:-moz-max-content;width:max-content;height:auto;min-height:32px;padding:7px 12px;font-size:12px}.mission-trace.is-visible .mission-node.is-lit{border-color:#2ed3ffad;opacity:1;box-shadow:var(--glow-medium),0 18px 48px #0000003d}@keyframes hudExpand{0%{opacity:0;transform:translate(-50%,-46%) translateZ(420px) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) translateZ(560px) scale(1)}}@keyframes signalPulse{0%{opacity:.1;filter:blur(0)}50%{opacity:.55;filter:blur(1px)}to{opacity:.1;filter:blur(0)}}@media(max-width:1180px){.phase-indicator{display:none}}@media(max-width:760px){.hero-cinematic-asset{opacity:.52;background-position:68% center;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 64%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 64%,transparent 100%)}.hero-copy h1{font-size:clamp(42px,14vw,60px);line-height:.98}.section-heading h2{font-size:clamp(30px,9.5vw,44px);line-height:1.06}.signal-deck-controls,.signal-deck-hints,.signal-hit-layer{display:none}.signal-deck-stage{min-height:auto}.signal-card,.signal-card:hover,.signal-card:focus-visible,.signal-card.is-hovered,.signal-card.is-selected,.signal-card.is-expanded-origin{position:relative;z-index:auto;width:100%;min-height:auto;transform:none;opacity:1;filter:none}.signal-card__front{min-height:190px}.signal-mobile-detail{position:relative;z-index:2;display:none;gap:10px;border-top:1px solid rgba(120,210,255,.16);padding:0 22px 22px;color:#d7e1efd1;font-size:13px;line-height:1.6}.signal-card[aria-pressed=true] .signal-mobile-detail{display:grid}.signal-mobile-detail p{margin:0}.signal-mobile-detail span{display:grid;gap:4px;border:1px solid rgba(120,210,255,.14);border-radius:14px;background:#0207117a;padding:10px}.signal-mobile-detail b{color:var(--electric);font-size:11px}.signal-active-panel,.pod-core-link{display:none}.pod-coverflow{display:grid;height:auto;gap:16px;perspective:none}.industry-pod,.industry-pod:hover,.industry-pod.is-hovered,.industry-pod.is-selected,.industry-pod.is-expanded{position:relative;top:auto;left:auto;z-index:auto;width:100%;min-height:370px;transform:none;opacity:1}.industry-pod.is-expanded .pod-glass h3{transform:none;opacity:1}.pod-hud-layer{right:14px;left:14px}.pod-hud-close{justify-self:start}}@media(prefers-reduced-motion:reduce){.hero-cinematic-asset,.signal-card,.signal-card:hover,.signal-card:focus-visible,.signal-card.is-hovered,.signal-card.is-selected,.signal-active-panel,.industry-pod,.industry-pod:hover,.industry-pod.is-hovered,.industry-pod.is-expanded{animation:none!important;transition-duration:.01ms!important}}body{background:radial-gradient(circle at 72% 18%,rgba(46,211,255,.1),transparent 28rem),linear-gradient(180deg,#020711,#030817 48%,#020711)}body:after{background:radial-gradient(circle at 50% 50%,transparent 0 50%,rgba(0,0,0,.5) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.026) 0 .8px,transparent 1px),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px);background-size:auto,3px 3px,100% 4px;opacity:.3;mix-blend-mode:screen}.interaction-lab:before{opacity:.58;background-size:92px 92px,92px 92px,42px 42px}.phase-indicator{top:86px;right:clamp(22px,4.2vw,76px);left:auto;max-width:min(520px,calc(100vw - 52px));transform:none}.phase-indicator:before{position:absolute;top:50%;right:10px;left:10px;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgba(46,211,255,.22),transparent);content:""}.phase-indicator a{min-width:30px;min-height:30px;justify-content:center;border-color:#78d2ff29;background:#030a15a3;padding:6px 9px;box-shadow:0 10px 32px #0003}.phase-indicator a.is-active{border-color:#2ed3ff85;background:radial-gradient(circle at 18% 50%,rgba(46,211,255,.18),transparent 50%),#05101fc7}.phase-indicator a:hover{border-color:#f6c7686b}.phase-indicator a.is-active b,.phase-indicator a:hover b{max-width:138px}.hero-shell{min-height:100svh;background:#020711;padding-top:24px}.hero-shell:before{z-index:1;pointer-events:none;background:linear-gradient(90deg,#020711fc,#020711e0 27%,#02071157 56%,#0207111a),radial-gradient(circle at 22% 52%,rgba(2,7,17,.78),transparent 31rem),linear-gradient(180deg,#02071124,#0207111a 58%,#020711)}.hero-shell:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 68% 42%,transparent 0 28%,rgba(2,7,17,.16) 52%,rgba(2,7,17,.76) 100%),linear-gradient(110deg,transparent 0 47%,rgba(46,211,255,.08) 52%,transparent 62%),linear-gradient(180deg,transparent 0 72%,rgba(2,7,17,.78) 100%);opacity:.9}.hero-cinematic-asset{top:-2%;right:-1%;bottom:-7%;left:0;opacity:.9;background-position:67% 42%;background-size:cover;filter:saturate(1.16) contrast(1.1) brightness(.96);transform:translate3d(calc(var(--px) * -9px),calc(var(--py) * -6px),0) scale(1.045);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.12) 0%,rgba(0,0,0,.5) 22%,black 47%,black 100%),linear-gradient(to bottom,black 0%,black 78%,transparent 100%);mask-image:linear-gradient(to right,#0000001f,#00000080 22%,#000 47%,#000),linear-gradient(to bottom,black 0%,black 78%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-cinematic-asset:after{background:radial-gradient(circle at 68% 39%,rgba(46,211,255,.18),transparent 28rem),linear-gradient(90deg,#020711e0,#0207118c 30%,#0207110d 64%),linear-gradient(180deg,#02071114,#020711eb)}.nav-shell{z-index:7;background:#030a159e;border-color:#78d2ff33}.hero-content{z-index:4;grid-template-columns:minmax(0,.9fr) minmax(500px,1.08fr);min-height:calc(100svh - 232px);padding:clamp(72px,9vh,106px) 0 30px}.hero-copy{position:relative;z-index:6;max-width:620px}.hero-copy h1{max-width:680px;margin:clamp(18px,2.6vw,26px) 0 clamp(18px,2vw,22px);font-size:clamp(50px,6.7vw,96px);line-height:.97;text-shadow:0 12px 54px rgba(0,0,0,.42)}.hero-copy p{max-width:590px;color:#e0eaf7db}.signal-tag,.demo-pill{border-color:#78d2ff38;background:#050e1dad;box-shadow:0 0 0 1px #ffffff07 inset}.hero-orbit{opacity:.14;filter:blur(.6px)}.city-grid{opacity:.28}.hero-signal-routes{z-index:2;opacity:.42;top:15%;right:2%;bottom:18%;left:48%}.command-visual{z-index:5;min-height:clamp(500px,54vw,640px);pointer-events:none}.earth-core{top:14%;left:23%;width:min(34vw,430px);opacity:.2;filter:blur(.15px);transform:rotateX(58deg) rotate(-18deg) scale(.9)}.agent-console{right:-1%;bottom:7%;left:28%;height:172px;opacity:.38}.hud-panel{pointer-events:auto;border-radius:20px;background:#06101fb8;box-shadow:0 24px 76px #00000057,0 0 0 1px #ffffff0b inset}.hud-panel--main{right:0;bottom:20%;width:min(360px,80vw)}.hud-panel--side{top:22%;right:8%}.metric-strip{z-index:6;margin-top:-8px}.metric-card{border-radius:18px;background:radial-gradient(circle at var(--glare-x) var(--glare-y),rgba(255,255,255,.1),transparent 24%),linear-gradient(180deg,#0c1c32b8,#050d1ba8)}.metric-card:hover{transform:perspective(900px) translateY(calc(-1 * var(--motion-hover-lift))) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(1.015)}.lab-section{padding-top:clamp(132px,12vw,176px);scroll-margin-top:96px}.section-heading{max-width:min(920px,calc(100vw - 36px));margin-bottom:clamp(28px,4.2vw,48px)}.section-heading h2{font-size:clamp(34px,5vw,66px);line-height:1.02;text-wrap:balance}.signal-deck-stage{min-height:720px;perspective-origin:50% 43%;margin-bottom:clamp(86px,8vw,132px)}.signal-deck-stage.has-active .signal-card:not(.is-expanded-origin){opacity:.18;filter:saturate(.55) blur(.35px)}.signal-card{transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .28s ease,filter .28s ease}.signal-card:before{position:absolute;top:50%;left:50%;z-index:-1;width:230px;height:1px;transform:translate(-50%,-50%) rotate(0);background:linear-gradient(90deg,transparent,rgba(46,211,255,.38),transparent);content:"";opacity:0;filter:blur(.2px);transition:opacity .26s ease}.signal-card.is-hovered:before,.signal-card:hover:before{opacity:.7}.signal-card__plate{border-radius:22px;background:linear-gradient(145deg,rgba(46,211,255,.1),transparent 36%),linear-gradient(320deg,rgba(246,199,104,.05),transparent 42%),#071120c2}.signal-card.is-selected .signal-card__plate{box-shadow:0 0 48px #2ed3ff38,0 40px 128px #0000008a,0 0 0 1px #ffffff0b inset}.chapter-number{font-size:clamp(58px,5.8vw,78px)}.signal-active-panel{border-radius:26px;box-shadow:0 0 66px #2ed3ff33,0 46px 130px #00000094,0 0 0 1px #ffffff0d inset}.signal-active-panel.is-closing{pointer-events:none;animation:hudCollapse .42s cubic-bezier(.5,0,.2,1) both}.agent-orbit-system{grid-template-columns:minmax(0,1fr) minmax(350px,.44fr)}.agent-orbit-field{overflow:hidden;border-radius:34px;background:radial-gradient(circle at 50% 50%,rgba(46,211,255,.14),transparent 26rem),radial-gradient(circle at 50% 52%,rgba(246,199,104,.06),transparent 14rem),linear-gradient(180deg,#0714266b,#02071170)}.agent-orbit-field:before{width:min(82%,660px);height:min(82%,660px)}.agent-core-node{width:238px;height:238px;border-color:#2ed3ff70;background:radial-gradient(circle at 50% 42%,rgba(46,211,255,.26),transparent 56%),radial-gradient(circle,rgba(246,199,104,.08),transparent 72%),#020711d1;box-shadow:0 0 104px #2ed3ff38,0 0 0 1px #ffffff0d inset}.agent-core-node:before{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border:1px dashed rgba(46,211,255,.22);border-radius:50%;content:"";animation:slowSpin 18s linear infinite}.orbit-signal-svg path{stroke-dasharray:4 14;animation-duration:var(--motion-signal)}.orbit-signal-svg path.is-hot{stroke:#2ed3ffb8;filter:drop-shadow(0 0 10px rgba(46,211,255,.32))}.orbit-agent-node{border-radius:50%;background:radial-gradient(circle at 50% 36%,rgba(46,211,255,.22),transparent 55%),linear-gradient(180deg,#0b1d34d1,#030a16d1)}.agent-orbit-system.is-gathering .orbit-agent-node.is-muted{opacity:.26;filter:saturate(.55) blur(.4px)}.agent-docking-hud{border-radius:24px;background:linear-gradient(130deg,rgba(46,211,255,.11),transparent 42%),linear-gradient(180deg,#09172bc7,#040b16b8)}.agent-docking-hud dl{gap:10px}.agent-docking-hud dl div{border-radius:14px;padding:12px 13px}.agent-docking-hud dt:before{margin-right:6px;color:var(--amber);content:"▸"}.industry-dock{min-height:640px}.pod-coverflow:before{position:absolute;top:51%;left:50%;z-index:0;width:min(820px,88vw);height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(46,211,255,.3),rgba(246,199,104,.18),transparent);content:"";opacity:.62}.industry-pod{transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .28s ease,filter .28s ease}.industry-pod:before{position:absolute;top:50%;left:50%;z-index:-1;width:320px;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(46,211,255,.28),transparent);content:"";opacity:0;transition:opacity .26s ease}.industry-pod.is-selected:before,.industry-pod.is-hovered:before{opacity:1}.pod-glass{border-radius:26px;background:linear-gradient(150deg,rgba(46,211,255,.11),transparent 36%),radial-gradient(circle at 72% 26%,rgba(246,199,104,.08),transparent 17rem),linear-gradient(180deg,#0a192ed1,#050d1bb8)}.pod-holo-object{right:26px;bottom:92px;width:246px;height:246px;border-color:#2ed3ff47;background:radial-gradient(circle at 50% 50%,rgba(46,211,255,.13),transparent 58%),repeating-linear-gradient(90deg,rgba(46,211,255,.09) 0 1px,transparent 1px 28px),repeating-linear-gradient(0deg,rgba(46,211,255,.06) 0 1px,transparent 1px 28px)}.pod-holo-stage{position:absolute;top:18%;right:18%;bottom:18%;left:18%;transform:rotateX(-58deg) rotate(18deg)}.pod-holo-stage span{position:absolute;left:calc(18% + var(--v) * 22%);bottom:calc(18% + var(--v) * 13%);display:grid;min-width:58px;height:44px;place-items:center;border:1px solid rgba(120,210,255,.24);border-radius:12px;background:#020711b3;color:#f8fafcdb;font-size:11px;font-weight:760;box-shadow:0 0 26px #2ed3ff1f}.industry-pod--agri .pod-holo-stage span:nth-child(2),.industry-pod--smb .pod-holo-stage span:nth-child(3),.industry-pod--opc .pod-holo-stage span:nth-child(1){border-color:#f6c7684d;color:var(--amber)}.industry-pod.is-expanded .pod-glass h3{transform:translateY(-5px) scale(.98);opacity:.32}.industry-pod.is-expanded .pod-hud-layer{max-height:360px}.mission-trace{border-radius:30px;background:radial-gradient(circle at 30% 46%,rgba(46,211,255,.12),transparent 25rem),linear-gradient(180deg,#0815278a,#030a157a)}.mission-trace:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(46,211,255,.07) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.045) 1px,transparent 1px);background-size:46px 46px;content:"";opacity:.34;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.mission-node.is-lit:after,.mission-node.is-hovered:after{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgba(46,211,255,.25);border-radius:999px;content:"";animation:nodePulse 1.7s ease-in-out infinite}.mission-node.is-hovered{border-color:#f6c7688a}@keyframes hudCollapse{0%{opacity:1;transform:translate(-50%,-50%) translateZ(560px) scale(1)}to{opacity:0;transform:translate(-50%,-54%) translateZ(360px) scale(.86)}}@keyframes nodePulse{0%,to{opacity:.28;transform:scale(.94)}50%{opacity:.8;transform:scale(1.08)}}@media(max-width:1180px){.phase-indicator{top:82px;right:18px;left:auto;display:flex;transform:none}.phase-indicator a{min-width:24px;min-height:24px;padding:5px 7px}.phase-indicator b{display:none}}@media(max-width:760px){.hero-shell{min-height:auto;padding:14px 14px 28px}.hero-shell:before{background:linear-gradient(180deg,#0207119e,#02071157 42%,#020711f5),linear-gradient(90deg,#020711e6,#0207112e 78%)}.hero-cinematic-asset{top:0;right:-42%;bottom:-10%;left:-20%;opacity:.74;background-position:58% 18%;background-size:auto 100%;filter:saturate(1.08) contrast(1.08) brightness(.86);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 68%,transparent 100%),linear-gradient(to right,rgba(0,0,0,.24),black 28%,black 100%);mask-image:linear-gradient(to bottom,black 0%,black 68%,transparent 100%),linear-gradient(to right,#0000003d,#000 28%,#000);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.phase-indicator{top:76px;right:16px;gap:4px;max-width:176px}.phase-indicator a{min-width:20px;min-height:20px;padding:4px 5px}.phase-indicator span{font-size:9px}.hero-content{grid-template-columns:1fr;padding-top:clamp(56px,16vw,76px)}.hero-copy h1{max-width:360px;font-size:clamp(42px,13.2vw,56px);line-height:1}.hero-copy p{font-size:15.5px;line-height:1.65}.signal-tag{max-width:100%;line-height:1.25}.command-visual{min-height:420px;margin-top:-24px}.earth-core{top:10%;left:-2%;width:88vw;opacity:.16}.agent-console{right:-8%;left:4%;bottom:0;opacity:.28}.hud-panel--main{right:0;bottom:6%}.hud-panel--side{top:5%;right:0}.lab-section{padding-top:clamp(96px,22vw,122px);scroll-margin-top:82px}.section-heading h2{font-size:clamp(30px,9.2vw,42px);line-height:1.05}.pod-holo-object{right:14px;bottom:82px;width:176px;height:176px;opacity:.72}.pod-holo-stage span{min-width:44px;height:34px;font-size:10px}}@media(prefers-reduced-motion:reduce){.agent-core-node:before,.mission-node.is-lit:after,.mission-node.is-hovered:after,.pod-core-link:before,.pod-core-link:after{animation:none!important}}.interaction-lab{background:radial-gradient(circle at 74% 8%,rgba(46,211,255,.1),transparent 28rem),radial-gradient(circle at 12% 38%,rgba(37,99,235,.08),transparent 30rem),linear-gradient(180deg,#020711,#030918 46%,#020711)}.interaction-lab:before{opacity:.72;background-size:92px 92px,92px 92px,42px 42px}.background-scanlines{opacity:.26}.phase-indicator{padding:5px;border-color:#78d2ff2e;background:#02091475;box-shadow:0 18px 46px #00000047,0 0 0 1px #ffffff06 inset}.phase-indicator a{border-color:#78d2ff29;background:#030b1899}.phase-indicator a.is-active{border-color:#2ed3ffad;background:radial-gradient(circle at 22% 42%,rgba(46,211,255,.2),transparent 58%),#040e1cc2}.demo-pill,.signal-tag{border-color:#78d2ff40;background:linear-gradient(90deg,#2ed3ff12,#020711ad),#040d1bb8;box-shadow:0 0 22px #2ed3ff14,0 0 0 1px #ffffff09 inset}.hero-shell:before{background:linear-gradient(90deg,#020711fc,#020711e6 27%,#02071147 56%,#0207110d),radial-gradient(circle at 20% 50%,rgba(2,7,17,.82),transparent 34rem),linear-gradient(180deg,#02071114,#0207110f 58%,#020711)}.hero-cinematic-asset{opacity:.96;background-position:68% 40%;filter:saturate(1.18) contrast(1.13) brightness(.98)}.hero-cinematic-asset:after{background:radial-gradient(circle at 68% 38%,rgba(46,211,255,.16),transparent 30rem),radial-gradient(circle at 78% 64%,rgba(246,199,104,.07),transparent 18rem),linear-gradient(90deg,#020711e6,#02071194 30%,#02071105 66%),linear-gradient(180deg,#0207110a,#020711e6)}.command-visual:before{position:absolute;right:8%;bottom:34%;z-index:3;width:min(420px,34vw);height:1px;transform:rotate(-14deg);background:linear-gradient(90deg,transparent,rgba(46,211,255,.34),rgba(246,199,104,.18),transparent);content:"";opacity:.62;filter:drop-shadow(0 0 8px rgba(46,211,255,.2))}.hud-panel{border-color:#78d2ff38;background:linear-gradient(135deg,rgba(46,211,255,.08),transparent 42%),#040d1b94;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hud-panel--main{box-shadow:0 26px 84px #00000061,0 0 34px #2ed3ff14,0 0 0 1px #ffffff0a inset}.metric-strip{gap:14px;padding:0 0 18px}.metric-card{border-color:#78d2ff38;border-radius:16px;background:radial-gradient(circle at var(--glare-x) var(--glare-y),rgba(255,255,255,.11),transparent 23%),linear-gradient(180deg,#0d2038a8,#040c19c2);box-shadow:0 22px 72px #00000052,0 0 0 1px #ffffff09 inset}.agent-orbit-field{background:radial-gradient(circle at 50% 50%,rgba(46,211,255,.16),transparent 24rem),radial-gradient(circle at 52% 52%,rgba(246,199,104,.07),transparent 13rem),repeating-linear-gradient(90deg,rgba(46,211,255,.025) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,rgba(46,211,255,.02) 0 1px,transparent 1px 42px),linear-gradient(180deg,#0714267a,#0207117a)}.agent-core-node{animation:coreBreath 4.8s ease-in-out infinite}.agent-core-node:after{position:absolute;top:-42px;right:-42px;bottom:-42px;left:-42px;border-radius:50%;background:conic-gradient(from 140deg,transparent,rgba(46,211,255,.18),transparent 28%,rgba(246,199,104,.12),transparent 52%),radial-gradient(circle,transparent 55%,rgba(46,211,255,.13) 57%,transparent 62%);content:"";opacity:.68;filter:blur(.3px);animation:slowSpin 22s linear infinite}.orbit-agent-node{box-shadow:0 0 0 1px #ffffff09 inset,0 18px 42px #0000003d}.orbit-agent-node.is-hot{box-shadow:0 0 38px #2ed3ff42,0 0 0 1px #f6c7682e inset,0 22px 60px #00000057}.agent-node-status{position:absolute;right:17px;bottom:15px;color:#f6c768d1;font-size:9px;font-weight:840;letter-spacing:.12em}.agent-hud-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.agent-hud-topline b{color:#f6c768d1;font-size:10px;font-weight:820;letter-spacing:.14em}.agent-docking-hud{border-color:#78d2ff4d;background:linear-gradient(120deg,rgba(46,211,255,.12),transparent 36%),radial-gradient(circle at 88% 10%,rgba(246,199,104,.08),transparent 14rem),#030b18c7;box-shadow:0 0 0 1px #ffffff0a inset,0 30px 86px #0000005c}.agent-docking-hud dl div{background:linear-gradient(90deg,rgba(46,211,255,.055),transparent),#02081294}.pod-coverflow:before{height:2px;background:linear-gradient(90deg,transparent,rgba(46,211,255,.34),rgba(246,199,104,.2),rgba(46,211,255,.18),transparent);filter:drop-shadow(0 0 10px rgba(46,211,255,.18))}.industry-pod .pod-glass{border-color:#78d2ff3d;box-shadow:0 26px 82px #0006,0 0 0 1px #ffffff09 inset}.industry-pod.is-selected .pod-glass{box-shadow:0 0 48px #2ed3ff2e,0 36px 110px #00000075,0 0 0 1px #ffffff0d inset}.pod-holo-object{border-style:solid;transform:rotateX(64deg) rotate(-18deg)}.pod-holo-object:before{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border:1px solid rgba(46,211,255,.16);border-radius:50%;content:"";animation:slowSpin 24s linear infinite reverse}.pod-holo-stage:before{position:absolute;top:10%;right:4%;bottom:10%;left:4%;border:1px solid rgba(46,211,255,.15);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(46,211,255,.1),transparent);content:""}.industry-pod--cbec .pod-holo-stage:before{clip-path:polygon(0 45%,28% 38%,56% 55%,100% 35%,100% 62%,58% 82%,30% 64%,0 72%)}.industry-pod--smb .pod-holo-stage:before{clip-path:polygon(6% 10%,54% 10%,54% 48%,92% 48%,92% 90%,6% 90%)}.industry-pod--agri .pod-holo-stage:before{clip-path:polygon(0 74%,18% 48%,34% 68%,52% 30%,74% 64%,100% 38%,100% 90%,0 90%)}.industry-pod--opc .pod-holo-stage:before{clip-path:polygon(8% 42%,32% 42%,32% 25%,58% 25%,58% 60%,86% 60%,86% 78%,8% 78%)}.industry-pod.is-hovered .pod-holo-object,.industry-pod:hover .pod-holo-object,.industry-pod.is-expanded .pod-holo-object{filter:drop-shadow(0 0 18px rgba(46,211,255,.24))}.industry-dock:has(.industry-pod.is-expanded) .industry-pod:not(.is-expanded){opacity:.34;filter:saturate(.58) blur(.4px)}.pod-hud-layer{background:linear-gradient(180deg,#030a16d1,#020711bd);border-radius:18px}.luminous-mission{position:relative;display:grid;min-height:640px;grid-template-columns:minmax(0,1fr) minmax(330px,.39fr);gap:clamp(26px,3vw,42px);overflow:visible;padding:clamp(34px,4vw,56px);border:1px solid rgba(120,210,255,.18);border-radius:32px;background:radial-gradient(circle at 34% 45%,rgba(46,211,255,.13),transparent 24rem),radial-gradient(circle at 74% 34%,rgba(246,199,104,.07),transparent 18rem),linear-gradient(180deg,#07152794,#030a1585);box-shadow:0 34px 110px #0000005c,0 0 0 1px #ffffff09 inset}.luminous-mission:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(46,211,255,.055) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.04) 1px,transparent 1px),linear-gradient(115deg,transparent 0 38%,rgba(46,211,255,.05) 50%,transparent 62%);background-size:48px 48px,48px 48px,auto;content:"";opacity:.42;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 78%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 78%,transparent 100%)}.mission-rail-label{position:absolute;top:28px;left:clamp(28px,4vw,54px);z-index:4;display:flex;align-items:center;gap:10px;color:#a7b4c8c2;font-size:10px;font-weight:820;letter-spacing:.14em}.mission-rail-label b{border:1px solid rgba(246,199,104,.28);border-radius:999px;padding:5px 9px;color:var(--amber);background:#0207118a}.luminous-mission .mission-trace-svg{position:absolute;top:86px;left:clamp(24px,4vw,48px);z-index:1;width:calc(100% - min(420px,34vw) - 96px);min-width:690px;height:calc(100% - 132px);overflow:visible}.luminous-mission .trace-base,.luminous-mission .trace-glow,.luminous-mission .trace-draw,.luminous-mission .trace-active-segment{fill:none;stroke-linecap:round;stroke-linejoin:round}.luminous-mission .trace-base{stroke:url(#missionBaseGradient);stroke-width:3;opacity:.48}.luminous-mission .trace-glow{stroke:#2ed3ff38;stroke-width:18;opacity:.18;filter:blur(5px)}.luminous-mission .trace-draw{stroke:url(#missionHotGradient);stroke-width:4;stroke-dasharray:100;stroke-dashoffset:100;opacity:.68;filter:url(#missionGlow)}.luminous-mission.is-visible .trace-draw{animation:missionLineDraw 1.9s cubic-bezier(.16,1,.3,1) forwards}.luminous-mission .trace-active-segment{stroke:url(#missionHotGradient);stroke-width:8;opacity:.48;filter:url(#missionGlow);transition:stroke-dasharray .68s cubic-bezier(.16,1,.3,1)}.mission-particle{fill:var(--cyan);opacity:.78;filter:drop-shadow(0 0 8px rgba(46,211,255,.78))}.mission-particle--2{fill:var(--amber);opacity:.58}.luminous-mission .mission-nodes{position:absolute;top:86px;bottom:70px;left:clamp(24px,4vw,48px);right:min(420px,34vw);z-index:3}.luminous-mission .mission-node{position:absolute;display:grid;width:150px;min-height:92px;align-content:center;justify-items:start;gap:4px;padding:15px 16px 14px;border:1px solid rgba(120,210,255,.28);border-radius:18px 22px;background:linear-gradient(145deg,rgba(46,211,255,.1),transparent 44%),#030b18c7;color:#f8fafce6;cursor:pointer;opacity:.56;transform:translate(-50%,-50%) translateY(8px) scale(.96);transition:opacity .28s ease,filter .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s ease}.luminous-mission.is-visible .mission-node{animation:missionPodIn .76s cubic-bezier(.16,1,.3,1) var(--delay) forwards}.luminous-mission .mission-node:nth-child(1){left:7%;top:65%}.luminous-mission .mission-node:nth-child(2){left:25%;top:23%}.luminous-mission .mission-node:nth-child(3){left:46%;top:48%}.luminous-mission .mission-node:nth-child(4){left:68%;top:22%}.luminous-mission .mission-node:nth-child(5){left:88%;top:56%}.mission-node__id{color:var(--amber);font-size:11px;font-weight:880;letter-spacing:.08em}.luminous-mission .mission-node strong{color:#f8fafc;font-size:15px;line-height:1.2}.luminous-mission .mission-node em{color:#a7b4c8a8;font-size:9px;font-style:normal;font-weight:820;letter-spacing:.12em}.luminous-mission .mission-node.is-lit{border-color:#2ed3ff7a;opacity:.9;box-shadow:0 0 26px #2ed3ff1f,0 18px 52px #0000004d,0 0 0 1px #ffffff0a inset}.luminous-mission .mission-node.is-active,.luminous-mission .mission-node.is-hovered,.luminous-mission .mission-node:hover,.luminous-mission .mission-node:focus-visible{border-color:#f6c7689e;opacity:1;transform:translate(-50%,-50%) translateY(-4px) scale(1.06);box-shadow:0 0 38px #2ed3ff38,0 0 28px #f6c7681f,0 26px 72px #00000061}.luminous-mission .mission-node.is-active:after{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid rgba(46,211,255,.38);border-radius:24px;content:"";animation:nodePulse 1.8s ease-in-out infinite}.mission-tooltip{position:absolute;top:calc(100% + 12px);left:50%;z-index:8;display:grid;width:248px;gap:7px;padding:12px 13px;border:1px solid rgba(120,210,255,.24);border-radius:14px;background:#030a15eb;box-shadow:0 18px 54px #0000006b;color:#f8fafce0;font-style:normal;line-height:1.42;opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .2s ease,transform .2s ease}.mission-tooltip small{color:#a7b4c8c7}.mission-node.is-hovered .mission-tooltip,.mission-node:hover .mission-tooltip,.mission-node:focus-visible .mission-tooltip{opacity:1;transform:translate(-50%)}.luminous-mission .mission-hud{position:relative;z-index:5;grid-column:2;align-self:center;width:100%;min-height:440px;padding:24px;border:1px solid rgba(120,210,255,.27);border-radius:24px;background:linear-gradient(130deg,rgba(46,211,255,.1),transparent 42%),radial-gradient(circle at 90% 8%,rgba(246,199,104,.08),transparent 13rem),#030a15d1;box-shadow:0 28px 90px #0000006b,0 0 0 1px #ffffff09 inset}.luminous-mission .mission-hud h3{margin:18px 0;font-size:clamp(34px,3vw,48px);line-height:1.02}.luminous-mission .mission-hud dl{display:grid;gap:10px;margin:0}.luminous-mission .mission-hud div{padding:12px 13px;border:1px solid rgba(120,210,255,.14);border-radius:14px;background:linear-gradient(90deg,rgba(46,211,255,.055),transparent),#02081285}.luminous-mission .mission-hud dt{margin-bottom:5px;color:var(--cyan);font-size:11px;font-weight:850}.luminous-mission .mission-hud dd{margin:0;color:#e2eaf6db;font-size:14px;line-height:1.52}@keyframes missionLineDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes missionPodIn{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-50%) translateY(24px) scale(.9)}to{opacity:.86;filter:blur(0);transform:translate(-50%,-50%) translateY(0) scale(1)}}@keyframes coreBreath{0%,to{box-shadow:0 0 92px #2ed3ff30,0 0 0 1px #ffffff0d inset}50%{box-shadow:0 0 116px #2ed3ff45,0 0 0 1px #ffffff0f inset}}@media(min-width:761px){.phase-indicator{top:50%;right:18px;left:auto;flex-direction:column;gap:8px;width:38px;max-width:38px;padding:6px 4px;transform:translateY(-50%)}.phase-indicator a{position:relative;width:28px;min-width:28px;height:28px;min-height:28px;justify-content:center;padding:0}.phase-indicator a:hover,.phase-indicator a.is-active{transform:translate(-2px)}.phase-indicator b,.phase-indicator a.is-active b{position:absolute;top:50%;right:38px;max-width:0;padding:7px 0;border:1px solid rgba(120,210,255,.18);border-radius:999px;background:#030a15d1;box-shadow:0 16px 42px #00000047;opacity:0;transform:translateY(-50%)}.phase-indicator a:hover b{max-width:180px;padding:7px 12px;opacity:1}}@media(max-width:1080px){.luminous-mission{grid-template-columns:1fr;min-height:auto}.luminous-mission .mission-trace-svg{width:calc(100% - 80px);min-width:0}.luminous-mission .mission-nodes{right:clamp(24px,4vw,48px)}.luminous-mission .mission-hud{grid-column:1;align-self:auto;margin-top:520px}}@media(max-width:760px){.phase-indicator{top:76px;right:16px;padding:4px;background:#02081280}.hero-cinematic-asset{opacity:.82;background-position:58% 16%}.command-visual:before{right:2%;bottom:30%;width:68vw;opacity:.32}.metric-card{border-radius:14px}.agent-node-status,.agent-hud-topline b{display:none}.luminous-mission{display:block;min-height:auto;padding:22px;border-radius:24px}.mission-rail-label{position:relative;top:auto;left:auto;margin-bottom:22px;flex-wrap:wrap}.luminous-mission .mission-trace-svg{display:none}.luminous-mission .mission-nodes{position:relative;inset:auto;display:grid;gap:12px;margin:0 0 18px;padding-left:18px}.luminous-mission .mission-nodes:before{position:absolute;top:12px;bottom:12px;left:3px;width:2px;border-radius:999px;background:linear-gradient(180deg,#2ed3ffd6,#f6c76847,#2ed3ff14);content:"";box-shadow:0 0 18px #2ed3ff38}.luminous-mission .mission-node,.luminous-mission .mission-node:nth-child(n),.luminous-mission .mission-node:hover,.luminous-mission .mission-node.is-active,.luminous-mission .mission-node.is-hovered{position:relative;top:auto;left:auto;width:100%;min-height:86px;opacity:.92;filter:none;transform:none}.luminous-mission.is-visible .mission-node{animation:none}.mission-tooltip{display:none}.luminous-mission .mission-hud{min-height:auto;margin-top:18px;padding:18px}.luminous-mission .mission-hud h3{font-size:clamp(28px,9vw,36px)}}@media(prefers-reduced-motion:reduce){.agent-core-node,.agent-core-node:after,.pod-holo-object:before,.luminous-mission .trace-draw,.mission-particle{animation:none!important}}.hero-shell{--zc-x-desktop: 67.4%;--zc-y-desktop: 34.5%;--zc-x-mobile: 68%;--zc-y-mobile: 42%;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 68% 32%,rgba(46,211,255,.1),transparent 28rem),linear-gradient(180deg,#020711,#030817 58%,#020711)}.hero-shell:before{background:linear-gradient(100deg,#020711,#020711f0 26%,#02071161 54%,#0207110f),radial-gradient(circle at 23% 49%,rgba(2,7,17,.72),transparent 35rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.12),transparent 12rem),linear-gradient(180deg,#02071105,#02071114 62%,#020711)}.hero-shell:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),transparent 0 4rem,rgba(2,7,17,.06) 7rem,rgba(2,7,17,.42) 100%),radial-gradient(circle at 50% 50%,transparent 0 44%,rgba(0,0,0,.46) 100%),linear-gradient(115deg,transparent 0 42%,rgba(46,211,255,.065) 51%,transparent 64%),linear-gradient(180deg,transparent 0 66%,rgba(2,7,17,.9) 100%);opacity:.94}.hero-cinematic-asset{top:-4%;right:-3%;bottom:-10%;left:-2%;opacity:1;background-position:69% 38%;filter:saturate(1.2) contrast(1.16) brightness(1.02);transform:translate3d(calc(var(--px) * -5px),calc(var(--py) * -4px),0) scale(1.055);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.06) 0%,rgba(0,0,0,.55) 26%,black 45%,black 100%),linear-gradient(to bottom,black 0%,black 76%,transparent 100%);mask-image:linear-gradient(to right,#0000000f,#0000008c 26%,#000 45%,#000),linear-gradient(to bottom,black 0%,black 76%,transparent 100%)}.hero-cinematic-asset:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.2),transparent 11rem),radial-gradient(circle at 72% 34%,rgba(46,211,255,.16),transparent 30rem),linear-gradient(90deg,#020711f0,#02071194 31%,#02071100 66%),linear-gradient(180deg,#02071105,#020711eb)}.hero-cinematic-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.light-streak,.foreground-particle{position:absolute;display:block;pointer-events:none}.light-streak{height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(46,211,255,.18),rgba(246,199,104,.12),transparent);filter:blur(.2px) drop-shadow(0 0 12px rgba(46,211,255,.12))}.light-streak--one{top:22%;right:-8%;width:54vw;transform:rotate(-7deg);opacity:.74}.light-streak--two{top:62%;left:36%;width:48vw;transform:rotate(-14deg);opacity:.42}.foreground-particle{width:3px;height:3px;border-radius:50%;background:#2ed3ffb8;box-shadow:0 0 18px #2ed3ff8a;opacity:.55}.foreground-particle--one{top:28%;left:54%}.foreground-particle--two{top:54%;right:18%;background:#f6c768b8}.foreground-particle--three{bottom:26%;left:42%}.nav-shell{max-width:min(1320px,calc(100vw - 80px));background:#030a1580;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-content{grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);min-height:calc(100svh - 250px);padding:clamp(86px,11vh,126px) 0 8px}.hero-copy{max-width:660px;padding-top:clamp(36px,5vh,68px);transform:translate3d(calc(var(--px) * -18px),calc(var(--py) * -10px),0)}.hero-copy:before{position:absolute;top:-40px;right:-20px;bottom:-28px;left:-60px;z-index:-1;background:linear-gradient(90deg,rgba(46,211,255,.045) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.035) 1px,transparent 1px);background-size:52px 52px;content:"";opacity:.34;-webkit-mask-image:radial-gradient(circle at 45% 50%,black,transparent 72%);mask-image:radial-gradient(circle at 45% 50%,black,transparent 72%)}.hero-copy h1{max-width:710px;font-size:clamp(56px,7.1vw,104px);line-height:.94;letter-spacing:0;text-shadow:0 18px 62px rgba(0,0,0,.55),0 0 34px rgba(46,211,255,.06)}.hero-copy h1 span{display:block;white-space:nowrap}.hero-copy p{max-width:620px}.hero-ctas{margin-top:clamp(26px,3.5vw,38px)}.magnetic-btn{border-color:#78d2ff3d;background:#050f1e9e}.magnetic-btn--primary{border-color:#f6c7686b;background:linear-gradient(110deg,rgba(246,199,104,.16),transparent 46%),#050f1ebd}.command-visual{min-height:clamp(570px,61vw,720px);transform:translate3d(calc(var(--px) * 18px),calc(var(--py) * 12px),0)}.command-visual:before{right:16%;bottom:28%;width:min(520px,40vw);transform:rotate(-18deg);opacity:.4}.zc-leader-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;pointer-events:none;transform:translate3d(calc(var(--px) * 9px),calc(var(--py) * 7px),0)}.zc-leader-lines path{fill:none;stroke:#2ed3ff47;stroke-width:1;stroke-dasharray:5 11;filter:drop-shadow(0 0 8px rgba(46,211,255,.16));animation:signalDash 10s linear infinite}.zc-leader-lines path:nth-child(2){stroke:#f6c76833;animation-duration:13s}.zengcheng-marker{position:absolute;left:var(--zc-x-desktop);top:var(--zc-y-desktop);z-index:6;display:flex;align-items:center;gap:12px;transform:translate(-50%,-50%) translate3d(calc(var(--px) * 10px),calc(var(--py) * 8px),0);pointer-events:none}.zc-reticle{position:relative;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(46,211,255,.52);border-radius:50%;background:radial-gradient(circle,rgba(246,199,104,.34) 0 5px,transparent 6px),radial-gradient(circle,rgba(46,211,255,.12),transparent 62%);box-shadow:0 0 28px #2ed3ff3d,0 0 46px #f6c7682e;animation:zcPulse 2.4s ease-in-out infinite}.zc-reticle:before,.zc-reticle:after{position:absolute;background:#2ed3ff8a;content:""}.zc-reticle:before{width:74px;height:1px}.zc-reticle:after{width:1px;height:74px}.zc-reticle i{position:relative;display:block;width:22px;height:22px;border:1px dashed rgba(246,199,104,.65);border-radius:50%;animation:slowSpin 8s linear infinite}.zc-label{display:grid;gap:2px;padding:9px 12px;border:1px solid rgba(120,210,255,.28);border-radius:14px;background:#020711a8;color:#f8fafcf0;box-shadow:0 18px 48px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.zc-label b{color:var(--amber);font-size:11px;font-weight:900;letter-spacing:.16em}.zc-label small{color:#f8fafc;font-size:14px;font-weight:780}.earth-core{top:11%;left:16%;width:min(34vw,420px);opacity:.08;filter:blur(.4px)}.zc-node{display:none}.agent-console{right:-5%;bottom:3%;left:20%;height:190px;opacity:.3}.hud-panel{border-radius:18px;background:linear-gradient(135deg,rgba(46,211,255,.07),transparent 44%),#030a157a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hud-panel--main{right:4%;bottom:25%;width:min(410px,82vw);padding:18px 20px;transform:translate3d(calc(var(--px) * 28px),calc(var(--py) * 18px),0) rotate(-1.5deg);opacity:.82}.hud-panel--main strong{margin-top:12px}.hud-panel--side{top:55%;right:5%;padding:13px 15px;transform:translate3d(calc(var(--px) * 22px),calc(var(--py) * 14px),0) rotate(1deg);opacity:.86}.hud-panel--side b{font-size:34px}.hud-bars i{height:4px;opacity:.86}.metric-strip.command-dock{position:absolute;right:max(42px,4vw);bottom:clamp(20px,3.6vh,38px);left:max(42px,4vw);z-index:8;display:flex;align-items:flex-end;justify-content:center;gap:0;max-width:none;margin:0;padding:14px 18px 16px;border:1px solid rgba(120,210,255,.18);border-radius:28px 28px 10px 10px;background:linear-gradient(180deg,#0c1c3257,#030a158f),#02071157;box-shadow:0 -18px 80px #2ed3ff14,0 28px 92px #0006,0 0 0 1px #ffffff06 inset;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate3d(calc(var(--px) * -28px),calc(var(--py) * -14px),0)}.metric-strip.command-dock:before{position:absolute;top:0;left:8%;width:84%;height:1px;background:linear-gradient(90deg,transparent,rgba(46,211,255,.42),rgba(246,199,104,.24),transparent);content:""}.command-dock .metric-card{width:clamp(150px,16vw,245px);min-height:132px;margin-inline:clamp(-18px,-1.1vw,-8px);padding:16px 17px;border-radius:18px 18px 10px 10px;opacity:.74;transform:perspective(900px) translateY(var(--dock-y, 0)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(var(--dock-scale, 1))}.command-dock .metric-card--0,.command-dock .metric-card--4{--dock-y: 10px;--dock-scale: .92}.command-dock .metric-card--1,.command-dock .metric-card--3{--dock-y: 4px;--dock-scale: .98;opacity:.86}.command-dock .metric-card--2{--dock-y: -6px;--dock-scale: 1.06;z-index:2;border-color:#f6c76852;opacity:1}.command-dock .metric-card:hover{transform:perspective(900px) translateY(calc(var(--dock-y, 0px) - 12px)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(calc(var(--dock-scale, 1) + .02))}.command-dock .metric-card strong{margin-top:20px}@keyframes zcPulse{0%,to{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@media(max-width:1040px){.hero-content{grid-template-columns:1fr}.metric-strip.command-dock{position:relative;right:auto;bottom:auto;left:auto;margin-top:0}}@media(max-width:760px){.hero-shell{--zc-x-mobile: 69%;--zc-y-mobile: 39%;min-height:auto;padding-bottom:22px}.hero-shell:before{background:linear-gradient(180deg,#02071185,#02071157 34%,#020711fa),linear-gradient(90deg,#020711f0,#0207111f 88%)}.hero-cinematic-asset{top:0;right:-58%;bottom:-8%;left:-24%;opacity:.86;background-position:57% 10%;background-size:auto 102%;transform:scale(1.02)}.hero-content{padding-top:clamp(68px,18vw,92px)}.hero-copy{padding-top:22px;transform:none}.hero-copy h1{max-width:360px;font-size:clamp(44px,13.4vw,58px);line-height:.98}.hero-copy p{max-width:360px}.hero-ctas{display:grid;grid-template-columns:1fr;gap:12px;max-width:360px}.command-visual{min-height:470px;margin-top:-8px;transform:none}.zengcheng-marker{left:var(--zc-x-mobile);top:var(--zc-y-mobile);gap:7px;transform:translate(-50%,-50%)}.zc-reticle{width:34px;height:34px}.zc-reticle:before{width:46px}.zc-reticle:after{height:46px}.zc-reticle i{width:14px;height:14px}.zc-label{padding:7px 9px;border-radius:999px}.zc-label b{font-size:9px;letter-spacing:.08em}.zc-label small{font-size:12px}.zc-leader-lines{opacity:.36}.hud-panel--side{top:49%;right:3%;transform:none}.hud-panel--main{right:0;bottom:3%;width:min(330px,calc(100vw - 28px));transform:none;opacity:.78}.metric-strip.command-dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:22px;transform:none}.command-dock .metric-card,.command-dock .metric-card--0,.command-dock .metric-card--1,.command-dock .metric-card--2,.command-dock .metric-card--3,.command-dock .metric-card--4{width:auto;min-height:118px;margin:0;opacity:.9;transform:none}}@media(prefers-reduced-motion:reduce){.zc-reticle,.zc-reticle i,.zc-leader-lines path{animation:none!important}}.hero-shell{--zc-x-desktop: 84.8%;--zc-y-desktop: 25%;--zc-label-x-desktop: 74.8%;--zc-label-y-desktop: 28%;--zc-x-mobile: 58%;--zc-y-mobile: 77%;--zc-label-x-mobile: 74%;--zc-label-y-mobile: 75.5%}.hero-shell:before{background:linear-gradient(100deg,#020711,#020711f0 26%,#0207115c 54%,#0207110a),radial-gradient(circle at 23% 49%,rgba(2,7,17,.72),transparent 35rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.18),transparent 12rem),linear-gradient(180deg,#02071105,#02071114 62%,#020711)}.hero-shell:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),transparent 0 5rem,rgba(2,7,17,.04) 8rem,rgba(2,7,17,.42) 100%),radial-gradient(circle at 50% 50%,transparent 0 44%,rgba(0,0,0,.46) 100%),linear-gradient(115deg,transparent 0 42%,rgba(46,211,255,.065) 51%,transparent 64%),linear-gradient(180deg,transparent 0 66%,rgba(2,7,17,.9) 100%)}.hero-cinematic-asset:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.24),transparent 12rem),radial-gradient(circle at 77% 35%,rgba(46,211,255,.16),transparent 30rem),linear-gradient(90deg,#020711f0,#02071194 31%,#02071100 66%),linear-gradient(180deg,#02071105,#020711eb)}.zengcheng-marker{top:0;right:0;bottom:0;left:0;display:block;transform:translate3d(calc(var(--px) * 10px),calc(var(--py) * 8px),0)}.zc-reticle{position:absolute;top:var(--zc-y-desktop);left:var(--zc-x-desktop);transform:translate(-50%,-50%)}.zc-label{position:absolute;top:var(--zc-label-y-desktop);left:var(--zc-label-x-desktop);transform:translate(-50%,-50%)}.zc-anchor-leader{position:absolute;top:var(--zc-y-desktop);left:var(--zc-x-desktop);width:clamp(86px,10vw,152px);height:1px;transform:translate(-100%,-50%) rotate(-5deg);transform-origin:right center;background:linear-gradient(90deg,#2ed3ff14,#2ed3ff94,#f6c7686b);box-shadow:0 0 16px #2ed3ff29}.hud-panel--main{right:auto;bottom:13%;left:14%;width:min(380px,74vw);opacity:.76;transform:translate3d(calc(var(--px) * 22px),calc(var(--py) * 14px),0) rotate(-1.2deg)}.hud-panel--side{top:64%;right:20%;opacity:.82}.zc-leader-lines path{stroke-width:.9;opacity:.82}.signal-constellation{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.36fr);gap:clamp(18px,3vw,36px);align-items:center;min-height:710px;overflow:visible}.constellation-map{position:relative;min-height:660px;overflow:hidden;border:1px solid rgba(120,210,255,.14);border-radius:42px;background:radial-gradient(circle at 50% 50%,rgba(46,211,255,.13),transparent 24rem),radial-gradient(circle at 54% 48%,rgba(246,199,104,.07),transparent 18rem),linear-gradient(180deg,#07142680,#02071170);box-shadow:0 34px 120px #00000057,0 0 0 1px #ffffff07 inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.constellation-map:before,.constellation-map:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.constellation-map:before{background:radial-gradient(circle at 20% 24%,rgba(255,255,255,.22) 0 1px,transparent 1.5px),radial-gradient(circle at 68% 18%,rgba(46,211,255,.28) 0 1px,transparent 1.6px),radial-gradient(circle at 84% 72%,rgba(246,199,104,.22) 0 1px,transparent 1.6px),linear-gradient(90deg,rgba(46,211,255,.05) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.035) 1px,transparent 1px);background-size:220px 180px,260px 220px,240px 210px,48px 48px,48px 48px;opacity:.58}.constellation-map:after{background:conic-gradient(from 0deg at 50% 50%,transparent,rgba(46,211,255,.11),transparent 24%);opacity:.38;animation:slowSpin 18s linear infinite}.constellation-lines{position:absolute;top:5%;right:5%;bottom:5%;left:5%;z-index:1;width:90%;height:90%;overflow:visible;pointer-events:none}.constellation-lines path,.constellation-lines circle{fill:none;stroke:#78d2ff29;stroke-width:1.2;stroke-dasharray:5 13;animation:signalFlow 12s linear infinite}.constellation-lines path.is-hot,.constellation-lines .constellation-path-trace{stroke:#2ed3ff94;stroke-width:2;filter:drop-shadow(0 0 12px rgba(46,211,255,.28))}.constellation-lines .constellation-path-trace{stroke:#f6c76852;stroke-dasharray:12 22;animation-duration:8s}.constellation-orbit{stroke:#2ed3ff2b;stroke-dasharray:3 12}.constellation-orbit--outer{stroke:#f6c7681f}.constellation-core{position:absolute;top:50%;left:50%;z-index:4;display:grid;width:220px;height:220px;transform:translate(-50%,-50%);place-items:center;border:1px solid rgba(46,211,255,.38);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(46,211,255,.24),transparent 58%),#020711c7;text-align:center;box-shadow:0 0 92px #2ed3ff33,0 0 0 1px #ffffff0a inset}.constellation-core:before,.constellation-core:after{position:absolute;top:-26px;right:-26px;bottom:-26px;left:-26px;border:1px dashed rgba(46,211,255,.18);border-radius:50%;content:"";animation:slowSpin 18s linear infinite}.constellation-core:after{top:-58px;right:-58px;bottom:-58px;left:-58px;border-color:#f6c76821;animation-direction:reverse;animation-duration:28s}.constellation-core span{align-self:end;color:var(--electric);font-size:12px;font-weight:860;letter-spacing:.12em}.constellation-core strong{max-width:160px;font-size:23px;line-height:1.08}.constellation-core small{align-self:start;color:#a7b4c8c2}.constellation-node{position:absolute;top:var(--node-y);left:var(--node-x);z-index:6;display:grid;width:148px;min-height:112px;transform:translate(-50%,-50%);place-items:center;border:1px solid rgba(120,210,255,.24);border-radius:999px 999px 26px 26px;background:radial-gradient(circle at 50% 22%,rgba(46,211,255,.18),transparent 50%),#050f1eb8;color:var(--text-main);padding:14px 12px;cursor:pointer;box-shadow:0 22px 60px #00000047,0 0 0 1px #ffffff09 inset;transition:transform var(--motion-card) ease,opacity var(--motion-card) ease,border-color var(--motion-card) ease,box-shadow var(--motion-card) ease}.constellation-node__pulse{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid rgba(46,211,255,.22);border-radius:inherit;opacity:0}.constellation-node:hover,.constellation-node:focus-visible,.constellation-node.is-hovered,.constellation-node.is-active{transform:translate(-50%,-50%) scale(1.1);border-color:#2ed3ff9e;outline:none;box-shadow:var(--glow-medium),0 28px 78px #0000005c}.constellation-node.is-active{border-color:#f6c76875}.constellation-node.is-active .constellation-node__pulse,.constellation-node:hover .constellation-node__pulse,.constellation-node.is-hovered .constellation-node__pulse{opacity:1;animation:nodePulse 1.8s ease-in-out infinite}.constellation-node__id{color:var(--amber);font-size:12px;font-weight:880;letter-spacing:.1em}.constellation-node strong{font-size:16px;line-height:1.2}.constellation-node em{color:#a7b4c8c2;font-size:10px;font-style:normal;font-weight:760;letter-spacing:.08em}.constellation-node i{position:absolute;top:calc(100% + 10px);left:50%;z-index:20;width:190px;transform:translate(-50%) translateY(4px);border:1px solid rgba(120,210,255,.2);border-radius:14px;background:#020711d1;color:#d7e1efd6;padding:9px 10px;font-size:12px;font-style:normal;line-height:1.45;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity var(--motion-card) ease,transform var(--motion-card) ease}.constellation-node:hover i,.constellation-node:focus-visible i,.constellation-node.is-hovered i{transform:translate(-50%) translateY(0);opacity:1}.constellation-hud,.scenario-hud{position:relative;z-index:7;overflow:hidden;border:1px solid rgba(120,210,255,.24);border-radius:26px;background:linear-gradient(135deg,rgba(46,211,255,.11),transparent 44%),linear-gradient(180deg,#09172bc7,#030a15b8);padding:22px;box-shadow:0 30px 92px #0000005c,0 0 0 1px #ffffff09 inset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.constellation-hud:before,.scenario-hud:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(46,211,255,.07) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.045) 1px,transparent 1px);background-size:34px 34px;content:"";opacity:.34;pointer-events:none}.constellation-hud__top,.scenario-hud__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.constellation-hud button,.scenario-hud button{border:1px solid rgba(120,210,255,.26);border-radius:999px;background:#081222ad;color:var(--text-main);padding:8px 12px;cursor:pointer}.constellation-hud h3,.scenario-hud h3{position:relative;margin:18px 0 12px;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.constellation-hud p{position:relative;color:#d7e1efd6;line-height:1.75}.constellation-hud:not(.is-open) p,.constellation-hud:not(.is-open) .hud-spec-grid,.scenario-hud:not(.is-open) dl{display:none}.agent-command-ring{overflow:hidden}.agent-command-ring:before{box-shadow:0 0 56px #2ed3ff1a,0 0 120px #2ed3ff0d inset}.command-ring-scan{position:absolute;top:50%;left:50%;z-index:1;width:min(78%,620px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,rgba(46,211,255,.22),transparent 16%,transparent);opacity:.28;filter:blur(.2px);animation:slowSpin 12s linear infinite;-webkit-mask-image:radial-gradient(circle,transparent 0 36%,black 38% 62%,transparent 64%);mask-image:radial-gradient(circle,transparent 0 36%,black 38% 62%,transparent 64%)}.command-ring-sectors{position:absolute;top:50%;left:50%;z-index:2;width:min(78%,620px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.command-ring-sectors span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from var(--sector-angle),transparent 0 8deg,rgba(46,211,255,.1) 9deg 42deg,transparent 43deg 360deg);opacity:.22;-webkit-mask-image:radial-gradient(circle,transparent 0 34%,black 36% 62%,transparent 64%);mask-image:radial-gradient(circle,transparent 0 34%,black 36% 62%,transparent 64%);transition:opacity var(--motion-card) ease}.command-ring-sectors span.is-hot{background:conic-gradient(from var(--sector-angle),transparent 0 8deg,rgba(46,211,255,.34) 9deg 36deg,rgba(246,199,104,.16) 37deg 44deg,transparent 45deg 360deg);opacity:.9;filter:drop-shadow(0 0 12px rgba(46,211,255,.24))}.agent-core-node:after{position:absolute;top:-42px;right:-42px;bottom:-42px;left:-42px;border:1px solid rgba(246,199,104,.14);border-radius:50%;content:"";animation:nodePulse 2.8s ease-in-out infinite}.orbit-agent-node{z-index:6}.agent-node-status{display:inline-grid;min-width:54px;place-items:center;border:1px solid rgba(120,210,255,.22);border-radius:999px;color:#a7b4c8d1;padding:3px 6px;font-size:9px;font-weight:840;letter-spacing:.1em}.orbit-agent-node[aria-pressed=true] .agent-node-status{border-color:#f6c76861;color:var(--amber)}.scenario-table{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.36fr);gap:clamp(18px,3vw,34px);align-items:center;min-height:700px}.scenario-table-stage{position:relative;min-height:660px;overflow:hidden;border:1px solid rgba(120,210,255,.14);border-radius:46px;background:radial-gradient(ellipse at 50% 57%,rgba(46,211,255,.17),transparent 26rem),radial-gradient(circle at 70% 30%,rgba(246,199,104,.07),transparent 18rem),linear-gradient(180deg,#07142680,#02071175);box-shadow:0 34px 120px #00000057,0 0 0 1px #ffffff07 inset;perspective:1300px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.scenario-table-stage:before{position:absolute;top:50%;left:50%;z-index:1;width:min(720px,88%);height:330px;transform:translate(-50%,-36%) rotateX(62deg);border:1px solid rgba(46,211,255,.2);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(46,211,255,.12),transparent 62%),repeating-linear-gradient(90deg,rgba(46,211,255,.08) 0 1px,transparent 1px 36px),repeating-linear-gradient(0deg,rgba(46,211,255,.055) 0 1px,transparent 1px 36px);content:"";box-shadow:0 0 70px #2ed3ff1f,0 0 90px #2ed3ff1a inset}.scenario-table-core{position:absolute;top:55%;left:50%;z-index:4;display:grid;width:210px;height:110px;transform:translate(-50%,-50%) rotateX(64deg);place-items:center;border:1px solid rgba(46,211,255,.34);border-radius:50%;background:#020711b3;color:#f8fafceb;box-shadow:0 0 54px #2ed3ff29}.scenario-table-core span,.scenario-table-core b{transform:rotateX(-64deg)}.scenario-table-core span{color:var(--electric);font-size:11px;font-weight:860;letter-spacing:.12em}.scenario-table-core b{font-size:16px}.scenario-table-lines{position:absolute;top:4%;right:4%;bottom:4%;left:4%;z-index:2;width:92%;height:92%;pointer-events:none}.scenario-table-lines path,.scenario-table-lines ellipse{fill:none;stroke:#78d2ff29;stroke-width:1.1;stroke-dasharray:6 14;animation:signalFlow 13s linear infinite}.scenario-table-lines path.is-hot{stroke:#2ed3ff9e;stroke-width:2;filter:drop-shadow(0 0 12px rgba(46,211,255,.28))}.scenario-pod{position:absolute;top:var(--scene-y);left:var(--scene-x);z-index:calc(8 + var(--scene-z));display:grid;width:min(230px,25vw);min-height:178px;transform:translate(-50%,-50%) translateY(0) rotateX(0);place-items:center;border:1px solid rgba(120,210,255,.25);border-radius:36px 36px 24px 24px;background:radial-gradient(circle at 50% 15%,rgba(46,211,255,.2),transparent 48%),linear-gradient(180deg,#0b1d34c7,#030a16c7);color:var(--text-main);padding:16px;cursor:pointer;box-shadow:0 24px 70px #00000052,0 0 0 1px #ffffff09 inset;transition:transform .32s ease,border-color .24s ease,box-shadow .24s ease,opacity .24s ease,filter .24s ease}.scenario-pod:after{position:absolute;right:16px;bottom:12px;left:16px;height:2px;transform:translateY(16px);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(46,211,255,.52),transparent);content:"";filter:blur(.3px);opacity:.55}.scenario-pod__ring{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;transform:rotateX(68deg);border:1px solid rgba(46,211,255,.18);border-radius:50%;opacity:.8}.scenario-pod:hover,.scenario-pod:focus-visible,.scenario-pod.is-hot,.scenario-pod.is-active{transform:translate(-50%,-50%) translateY(-16px) scale(1.05);border-color:#2ed3ff9e;outline:none;box-shadow:var(--glow-medium),0 32px 88px #0000006b}.scenario-pod.is-active{border-color:#f6c76870}.scenario-pod:not(.is-active):not(.is-hot){opacity:.72;filter:saturate(.82)}.scenario-pod__signal{color:var(--amber);font-size:11px;font-weight:880;letter-spacing:.12em}.scenario-pod strong{max-width:180px;font-size:17px;line-height:1.22}.scenario-pod__thumb{position:relative;display:block;width:116px;height:70px;margin-top:6px}.scenario-pod__thumb i{position:absolute;left:calc(2% + var(--v) * 29%);bottom:calc(4% + var(--v) * 12%);display:grid;min-width:48px;height:34px;place-items:center;border:1px solid rgba(120,210,255,.24);border-radius:11px;background:#020711b3;color:#f8fafce0;font-size:10px;font-style:normal;font-weight:760;box-shadow:0 0 24px #2ed3ff1f}.scenario-pod--agri .scenario-pod__thumb i:nth-child(1),.scenario-pod--smb .scenario-pod__thumb i:nth-child(3),.scenario-pod--opc .scenario-pod__thumb i:nth-child(2){border-color:#f6c76852;color:var(--amber)}.scenario-hud dl{position:relative;display:grid;gap:10px;margin:0}.scenario-hud dl div{border:1px solid rgba(120,210,255,.18);border-radius:14px;background:#02071185;padding:12px}.scenario-hud dt{margin-bottom:5px;color:var(--electric);font-size:12px;font-weight:820}.scenario-hud dd{margin:0;color:#d7e1efd1;font-size:14px;line-height:1.62}.luminous-mission .trace-glow{stroke-width:10;opacity:.28;filter:blur(4px) drop-shadow(0 0 18px rgba(46,211,255,.28))}.luminous-mission .trace-active-segment{stroke-width:5;filter:drop-shadow(0 0 16px rgba(46,211,255,.44))}.luminous-mission .mission-particle{fill:#2ed3ff;filter:drop-shadow(0 0 10px rgba(46,211,255,.72))}.luminous-mission .mission-node{border-radius:18px 18px 24px 24px;background:radial-gradient(circle at 50% 0%,rgba(46,211,255,.16),transparent 50%),#050f1ec7}.luminous-mission .mission-node.is-active{border-color:#f6c7688a;box-shadow:0 0 42px #2ed3ff2e,0 18px 56px #00000052}@media(max-width:980px){.signal-constellation,.scenario-table,.agent-orbit-system{grid-template-columns:1fr}.constellation-hud,.scenario-hud{max-width:100%}}@media(max-width:760px){.hero-shell{--zc-x-mobile: 54%;--zc-y-mobile: 38%;--zc-label-x-mobile: 72%;--zc-label-y-mobile: 38%}.zc-reticle{top:var(--zc-y-mobile);left:var(--zc-x-mobile)}.zc-label{top:var(--zc-label-y-mobile);left:var(--zc-label-x-mobile)}.zc-anchor-leader{top:var(--zc-y-mobile);left:var(--zc-x-mobile);width:54px;transform:translateY(-50%) rotate(0);background:linear-gradient(90deg,#f6c7686b,#2ed3ff80,#2ed3ff14)}.hud-panel--main{right:0;bottom:2%;left:auto;width:min(330px,calc(100vw - 28px))}.hud-panel--side{top:50%;right:3%}.signal-constellation,.scenario-table{min-height:auto}.constellation-map,.scenario-table-stage{display:grid;min-height:auto;gap:12px;overflow:visible;border-radius:28px;padding:18px}.constellation-map:after,.constellation-lines,.scenario-table-lines,.scenario-table-stage:before{display:none}.constellation-core,.scenario-table-core{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:118px;transform:none;border-radius:24px;padding:18px}.constellation-core:before,.constellation-core:after{display:none}.constellation-node,.constellation-node:hover,.constellation-node:focus-visible,.constellation-node.is-hovered,.constellation-node.is-active,.scenario-pod,.scenario-pod:hover,.scenario-pod:focus-visible,.scenario-pod.is-hot,.scenario-pod.is-active{position:relative;top:auto;left:auto;width:100%;min-height:96px;transform:none;border-radius:20px}.constellation-node i{position:relative;top:auto;left:auto;width:100%;transform:none;opacity:1}.constellation-hud,.scenario-hud{border-radius:22px;padding:18px}.command-ring-scan,.command-ring-sectors{display:none}.scenario-table-stage{padding-top:18px}.scenario-table-core span,.scenario-table-core b{transform:none}.scenario-pod__ring{display:none}.scenario-pod__thumb{width:142px}}@media(prefers-reduced-motion:reduce){.constellation-map:after,.constellation-lines path,.constellation-lines circle,.constellation-core:before,.constellation-core:after,.command-ring-scan,.command-ring-sectors span,.agent-core-node:after,.scenario-table-lines path,.scenario-table-lines ellipse{animation:none!important}}.hero-cinematic-asset{transform-origin:78% 32%;animation:heroCameraPush 22s ease-in-out infinite alternate}.hero-cinematic-fx:before,.hero-cinematic-fx:after{position:absolute;pointer-events:none;content:""}.hero-cinematic-fx:before{top:20%;right:1%;width:34vw;height:42vh;transform:rotate(-10deg);background:radial-gradient(ellipse at 60% 48%,rgba(246,199,104,.18),transparent 22%),radial-gradient(ellipse at 46% 50%,rgba(46,211,255,.14),transparent 44%);filter:blur(18px);mix-blend-mode:screen;opacity:.62}.hero-cinematic-fx:after{top:37%;right:-4%;width:52vw;height:1px;transform:rotate(-8deg);background:linear-gradient(90deg,transparent,rgba(246,199,104,.12),rgba(46,211,255,.2),transparent);box-shadow:0 0 18px #2ed3ff2e,0 0 42px #f6c76814;opacity:.78}.light-streak--one{top:18%;right:-6%;width:62vw;opacity:.56}.light-streak--two{top:58%;left:42%;width:50vw;opacity:.34}.zengcheng-marker:before,.zengcheng-marker:after{position:absolute;top:var(--zc-y-desktop);left:var(--zc-x-desktop);z-index:-1;pointer-events:none;content:"";mix-blend-mode:screen}.zengcheng-marker:before{width:360px;height:180px;transform:translate(-50%,-50%) rotate(-12deg);background:radial-gradient(ellipse at 50% 50%,rgba(246,199,104,.22),transparent 28%),radial-gradient(ellipse at 45% 50%,rgba(46,211,255,.16),transparent 55%);filter:blur(18px);opacity:.72}.zengcheng-marker:after{width:480px;height:210px;transform:translate(-56%,-48%) rotate(-7deg);background:linear-gradient(100deg,transparent 0 20%,rgba(246,199,104,.2) 36%,transparent 38%),linear-gradient(103deg,transparent 0 28%,rgba(46,211,255,.18) 49%,transparent 51%),linear-gradient(96deg,transparent 0 43%,rgba(46,211,255,.12) 58%,transparent 60%);filter:blur(.2px);opacity:.5}.zc-reticle{z-index:3;box-shadow:0 0 30px #2ed3ff57,0 0 58px #f6c76842,0 0 92px #f6c7681a}.zc-label,.zc-anchor-leader{z-index:4}.zc-anchor-leader{opacity:.72;box-shadow:0 0 12px #2ed3ff38,0 0 22px #f6c7681f}.zc-leader-lines path{stroke-dasharray:4 14;opacity:.66;animation-duration:14s}.hud-panel--main{background:linear-gradient(135deg,rgba(46,211,255,.075),transparent 46%),#030a156b;opacity:.72;box-shadow:0 24px 86px #00000052,0 0 38px #2ed3ff14,0 0 0 1px #ffffff0b inset}.hud-panel--side{background:linear-gradient(145deg,rgba(246,199,104,.08),transparent 45%),#030a1570}.metric-strip.command-dock{transform:perspective(1200px) rotateX(4deg) translate3d(calc(var(--px) * -28px),calc(var(--py) * -14px),0);transform-origin:50% 100%}.command-dock .metric-card{transform:perspective(900px) translateY(var(--dock-y, 0)) translateZ(var(--dock-z, 0)) rotateX(calc(var(--tilt-x) + 1deg)) rotateY(var(--tilt-y)) scale(var(--dock-scale, 1))}.command-dock .metric-card--0,.command-dock .metric-card--4{--dock-z: -18px;opacity:.64}.command-dock .metric-card--1,.command-dock .metric-card--3{--dock-z: 8px;opacity:.82}.command-dock .metric-card--2{--dock-z: 34px;box-shadow:0 0 44px #f6c7681f,0 28px 88px #0000006b,0 0 0 1px #ffffff0d inset}.command-dock .metric-card:hover{transform:perspective(900px) translateY(calc(var(--dock-y, 0px) - 12px)) translateZ(calc(var(--dock-z, 0px) + 24px)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(calc(var(--dock-scale, 1) + .025))}.orbit-deck-stage{position:relative;z-index:2;min-height:760px;overflow:visible;perspective:1700px;perspective-origin:50% 46%;transform-style:preserve-3d;touch-action:pan-y}.orbit-deck-stage[data-reveal]{opacity:1;transform:none}.orbit-deck-stage:before{position:absolute;top:9%;right:3%;bottom:7%;left:3%;border:1px solid rgba(120,210,255,.13);border-radius:48px;background:radial-gradient(ellipse at 50% 58%,rgba(46,211,255,.16),transparent 30rem),radial-gradient(circle at 58% 38%,rgba(246,199,104,.07),transparent 18rem),linear-gradient(180deg,#07142680,#02071175);box-shadow:0 34px 120px #00000057,0 0 0 1px #ffffff07 inset;content:"";pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.orbit-deck-stage:after{position:absolute;top:17%;right:8%;bottom:16%;left:8%;transform:rotateX(65deg);border:1px solid rgba(46,211,255,.18);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(46,211,255,.09),transparent 58%),repeating-linear-gradient(90deg,rgba(46,211,255,.055) 0 1px,transparent 1px 44px);content:"";box-shadow:0 0 80px #2ed3ff14,0 0 88px #2ed3ff14 inset;pointer-events:none}.orbit-deck-lines{position:absolute;top:11%;right:4%;bottom:9%;left:4%;z-index:2;width:92%;height:80%;overflow:visible;pointer-events:none}.orbit-deck-lines ellipse,.orbit-deck-lines path{fill:none;stroke:#78d2ff29;stroke-width:1.2;stroke-dasharray:6 16;animation:signalFlow 13s linear infinite}.orbit-deck-lines .orbit-deck-trace{stroke:#f6c7683d;stroke-width:1.5;stroke-dasharray:12 22;filter:drop-shadow(0 0 10px rgba(246,199,104,.14))}.orbit-deck-lines path.is-hot{stroke:#2ed3ffad;stroke-width:2;filter:drop-shadow(0 0 12px rgba(46,211,255,.28))}.orbit-deck-core{position:absolute;top:48%;left:50%;z-index:30;display:grid;width:230px;height:230px;transform:translate(-50%,-50%) translateZ(60px);place-items:center;border:1px solid rgba(46,211,255,.42);border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(46,211,255,.25),transparent 58%),radial-gradient(circle at 50% 60%,rgba(246,199,104,.08),transparent 72%),#020711d1;box-shadow:0 0 108px #2ed3ff33,0 0 0 1px #ffffff0d inset;text-align:center;transform-style:preserve-3d}.orbit-deck-core:before,.orbit-deck-core:after{position:absolute;top:-28px;right:-28px;bottom:-28px;left:-28px;border:1px dashed rgba(46,211,255,.2);border-radius:50%;content:"";animation:slowSpin 18s linear infinite}.orbit-deck-core:after{top:-64px;right:-64px;bottom:-64px;left:-64px;border-color:#f6c76821;animation-direction:reverse;animation-duration:30s}.orbit-deck-core span{align-self:end;color:var(--electric);font-size:12px;font-weight:860;letter-spacing:.12em}.orbit-deck-core strong{max-width:160px;font-size:24px;line-height:1.08}.orbit-deck-core small{align-self:start;color:#a7b4c8c2}.orbit-deck-controls{position:absolute;top:72px;left:50%;z-index:120;display:flex;align-items:center;gap:12px;transform:translate(-50%);border:1px solid rgba(120,210,255,.18);border-radius:999px;background:#0207119e;padding:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.orbit-deck-controls button,.orbit-expanded-hud button{display:grid;min-width:36px;min-height:36px;place-items:center;border:1px solid rgba(120,210,255,.28);border-radius:999px;background:#081222ad;color:var(--text-main);cursor:pointer}.orbit-deck-controls span{color:#d7e1efdb;font-size:12px;font-weight:820;letter-spacing:.12em}.signal-orbit-card{position:absolute;top:48%;left:50%;z-index:var(--orbit-z-index);display:grid;width:285px;min-height:205px;transform:translate(-50%,-50%) translate3d(var(--orbit-x),var(--orbit-y),var(--orbit-z)) rotateY(var(--orbit-ry)) rotate(var(--orbit-rz)) scale(var(--orbit-scale));transform-style:preserve-3d;gap:8px;border:1px solid rgba(120,210,255,.23);border-radius:24px;background:linear-gradient(145deg,rgba(46,211,255,.11),transparent 36%),linear-gradient(320deg,rgba(246,199,104,.055),transparent 42%),#071120c7;color:var(--text-main);padding:20px;opacity:var(--orbit-opacity);filter:blur(var(--orbit-blur)) saturate(calc(.78 + var(--orbit-opacity) * .35));cursor:pointer;box-shadow:0 28px 90px #0000005c,0 0 0 1px #ffffff0a inset;text-align:left;transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .32s ease,filter .32s ease,border-color .26s ease,box-shadow .26s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.signal-orbit-card:before,.signal-orbit-card:after{position:absolute;pointer-events:none;content:""}.signal-orbit-card:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(46,211,255,.08) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.055) 1px,transparent 1px);background-size:28px 28px;opacity:.42;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.signal-orbit-card:after{top:-70%;right:-20%;bottom:-70%;left:-20%;transform:translate(-68%) rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transition:transform .65s ease}.signal-orbit-card:hover,.signal-orbit-card:focus-visible,.signal-orbit-card.is-hovered,.signal-orbit-card.is-active{border-color:#2ed3ff94;opacity:1;outline:none;filter:blur(0) saturate(1.1);box-shadow:var(--glow-medium),0 38px 110px #0000007a,0 0 0 1px #ffffff0b inset}.signal-orbit-card:hover:after,.signal-orbit-card.is-hovered:after,.signal-orbit-card.is-active:after{transform:translate(68%) rotate(18deg)}.signal-orbit-card.is-active{border-color:#f6c7686b}.orbit-card-signal,.orbit-card-number,.signal-orbit-card strong,.signal-orbit-card em,.orbit-card-hint,.signal-orbit-card .signal-mobile-detail{position:relative;z-index:2}.orbit-card-signal{color:#a7b4c8cc;font-size:11px;font-weight:820;letter-spacing:.12em}.orbit-card-number{color:var(--amber);font-size:58px;font-weight:880;line-height:.85;text-shadow:0 0 30px rgba(246,199,104,.16)}.signal-orbit-card strong{font-size:23px;line-height:1.15}.signal-orbit-card em{color:#d7e1efc7;font-size:13px;font-style:normal;line-height:1.52}.orbit-card-hint{width:-moz-max-content;width:max-content;max-width:100%;border:1px solid rgba(120,210,255,.18);border-radius:999px;background:#02071194;color:#f8fafcc7;padding:6px 9px;font-size:11px;font-style:normal}.signal-orbit-card .signal-mobile-detail{display:none}.orbit-deck-stage.has-expanded .signal-orbit-card:not(.is-expanded-origin){opacity:.2;filter:blur(.8px) saturate(.62)}.orbit-hit-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:118;pointer-events:none}.orbit-hit-proxy{position:absolute;top:48%;left:50%;z-index:var(--orbit-z-index);width:245px;height:178px;transform:translate(-50%,-50%) translate3d(var(--orbit-x),var(--orbit-y),calc(var(--orbit-z) + 40px)) rotateY(var(--orbit-ry)) rotate(var(--orbit-rz)) scale(var(--orbit-scale));border:0;background:transparent;color:transparent;cursor:pointer;pointer-events:auto}.orbit-hit-proxy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.orbit-expanded-hud{position:absolute;top:50%;left:50%;z-index:150;display:flex;width:min(760px,calc(100vw - 44px));min-height:430px;transform:translate(-50%,-50%) translateZ(620px);flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(46,211,255,.5);border-radius:30px;background:linear-gradient(145deg,rgba(46,211,255,.13),transparent 42%),radial-gradient(circle at 18% 18%,rgba(246,199,104,.09),transparent 18rem),#081222e6;padding:28px;box-shadow:0 0 66px #2ed3ff33,0 46px 130px #00000094,0 0 0 1px #ffffff0d inset;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:hudExpand var(--motion-expand) cubic-bezier(.19,1,.22,1) both}.orbit-expanded-hud:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(46,211,255,.08) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.055) 1px,transparent 1px);background-size:30px 30px;content:"";opacity:.42;-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.orbit-expanded-hud__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.orbit-expanded-hud h3{margin:22px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.05}.orbit-expanded-hud p{max-width:620px;color:#d7e1efd6;line-height:1.76}.orbit-deck-caption{position:absolute;bottom:68px;left:50%;z-index:110;transform:translate(-50%);border:1px solid rgba(246,199,104,.24);border-radius:999px;background:#020711a8;color:#f8fafcd6;padding:10px 14px;font-size:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.orbit-deck-caption span{margin-right:10px;color:var(--amber);font-weight:860;letter-spacing:.08em}.agent-command-ring .orbit-signal-svg path.is-hot{stroke-dasharray:8 12;animation-duration:4s}.agent-docking-hud .agent-hud-topline b{border:1px solid rgba(246,199,104,.28);border-radius:999px;background:#f6c7680f;color:var(--amber);padding:6px 9px;font-size:11px}.scenario-table-stage:before{width:min(780px,90%);height:360px;box-shadow:0 0 88px #2ed3ff24,0 0 104px #2ed3ff1f inset,0 24px 80px #00000047}.scenario-pod:before{position:absolute;right:18%;bottom:-18px;left:18%;height:18px;transform:rotateX(70deg);border-radius:50%;background:radial-gradient(ellipse,rgba(46,211,255,.28),transparent 66%);content:"";opacity:0;transition:opacity var(--motion-card) ease}.scenario-pod:hover:before,.scenario-pod.is-hot:before,.scenario-pod.is-active:before{opacity:1}.luminous-mission .mission-hud{background:linear-gradient(135deg,rgba(46,211,255,.09),transparent 46%),#050e1cad}@keyframes heroCameraPush{0%{transform:translate3d(calc(var(--px) * -5px),calc(var(--py) * -4px),0) scale(1.045)}to{transform:translate3d(calc(var(--px) * -7px),calc(var(--py) * -5px),0) scale(1.07)}}@media(max-width:980px){.orbit-deck-stage{min-height:720px}.signal-orbit-card{width:250px}}@media(max-width:760px){.hero-cinematic-asset{animation:none}.zengcheng-marker:before{top:var(--zc-y-mobile);left:var(--zc-x-mobile);width:180px;height:100px}.zengcheng-marker:after{top:var(--zc-y-mobile);left:var(--zc-x-mobile);width:220px;height:100px}.orbit-deck-controls,.orbit-deck-lines,.orbit-deck-caption,.orbit-hit-layer{display:none}.orbit-deck-stage{display:grid;min-height:auto;gap:14px;perspective:none}.orbit-deck-stage:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:28px}.orbit-deck-stage:after,.orbit-deck-core:before,.orbit-deck-core:after{display:none}.orbit-deck-core{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:118px;transform:none;border-radius:24px;padding:18px}.signal-orbit-card,.signal-orbit-card:hover,.signal-orbit-card:focus-visible,.signal-orbit-card.is-hovered,.signal-orbit-card.is-active{position:relative;top:auto;left:auto;z-index:auto;width:100%;min-height:auto;transform:none;opacity:1;filter:none}.orbit-card-number{font-size:38px}.signal-orbit-card .signal-mobile-detail{display:none;gap:5px;border-top:1px solid rgba(120,210,255,.16);color:#d7e1efd1;padding-top:10px;font-size:13px;line-height:1.55}.signal-orbit-card[aria-pressed=true] .signal-mobile-detail{display:grid}.signal-orbit-card .signal-mobile-detail b{color:var(--electric);font-size:11px}.orbit-expanded-hud{position:relative;top:auto;left:auto;width:100%;min-height:auto;transform:none;border-radius:22px;padding:18px}.metric-strip.command-dock{transform:none}}@media(prefers-reduced-motion:reduce){.hero-cinematic-asset,.orbit-deck-lines ellipse,.orbit-deck-lines path,.orbit-deck-core:before,.orbit-deck-core:after,.signal-orbit-card,.zengcheng-marker:before,.zengcheng-marker:after{animation:none!important;transition-duration:.01ms!important}}.hero-shell [data-reveal]{opacity:1;transform:none}.hero-cinematic-asset{opacity:.78;transform-origin:82% 35%;animation:heroIntroBg .88s ease-out both,heroCameraPushV310 24s ease-in-out .88s infinite alternate}.hero-cinematic-asset:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.22),transparent 10rem),radial-gradient(circle at 67% 47%,rgba(46,211,255,.2),transparent 32rem),linear-gradient(90deg,#020711f5,#0207119e,#02071129 68%),linear-gradient(180deg,#02071114,#020711e6)}.nav-shell{animation:heroNavIntro .68s cubic-bezier(.19,1,.22,1) .52s both}.hero-copy .signal-tag{opacity:0;animation:heroIntroRise .62s cubic-bezier(.19,1,.22,1) .98s both}.hero-copy h1 span{display:block;opacity:0;transform:translate3d(0,28px,0);animation:heroTitleLine .72s cubic-bezier(.19,1,.22,1) 1.18s both}.hero-copy h1 span+span{animation-delay:1.32s}.hero-copy p{opacity:0;animation:heroIntroRise .66s cubic-bezier(.19,1,.22,1) 1.44s both}.hero-ctas{opacity:0;animation:heroIntroRise .68s cubic-bezier(.19,1,.22,1) 1.54s both}.value-badges{opacity:0;animation:heroIntroRise .68s cubic-bezier(.19,1,.22,1) 1.66s both}.command-visual .hud-panel{opacity:0;animation:hudFloatIn .74s cubic-bezier(.19,1,.22,1) 1.8s both}.command-visual .hud-panel--side{animation-delay:1.9s}.metric-strip.command-dock{overflow:hidden;border-radius:34px 34px 12px 12px;background:radial-gradient(ellipse at 50% 0%,rgba(46,211,255,.13),transparent 36rem),linear-gradient(180deg,#0e203a70,#030a15ad),#0207116b;box-shadow:0 -24px 100px #2ed3ff1a,0 34px 110px #0000007a,0 0 0 1px #ffffff09 inset;animation:commandDockIntro .82s cubic-bezier(.19,1,.22,1) 2s both}.metric-strip.command-dock:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-115%) skew(-18deg);background:linear-gradient(90deg,transparent,rgba(46,211,255,.11),rgba(246,199,104,.08),transparent);content:"";pointer-events:none;animation:commandDockScan 7.5s linear 2.4s infinite}.command-dock .metric-card{transition:opacity .24s ease,filter .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease}.command-dock:has(.metric-card:hover) .metric-card:not(:hover){opacity:.42;filter:saturate(.68) blur(.25px)}.command-dock .metric-card:hover strong{color:#fff;text-shadow:0 0 20px rgba(46,211,255,.28),0 0 34px rgba(246,199,104,.14)}.zc-bidirectional-flow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;pointer-events:none;opacity:0;transform:translate3d(calc(var(--px) * 7px),calc(var(--py) * 5px),0);animation:zcFlowIntro .7s ease-out .7s both;mix-blend-mode:screen}.zc-flow-paths path{fill:none;stroke-linecap:round;stroke-width:1.08;stroke-dasharray:4 18;opacity:.42;filter:drop-shadow(0 0 8px rgba(46,211,255,.14));animation:zcFlowDash 9s linear infinite}.zc-flow-paths--out path{stroke:#2ed3ff8a}.zc-flow-paths--in path{stroke:#f6c76880;stroke-dashoffset:28;animation-direction:reverse;animation-duration:11s}.zc-flow-particles circle{opacity:.82;filter:drop-shadow(0 0 8px currentColor)}.zc-flow-particles--out circle{color:#2ed3ffe0;fill:#2ed3ffe0}.zc-flow-particles--in circle{color:#f6c768e6;fill:#f6c768e6}.zengcheng-marker{pointer-events:auto;cursor:crosshair;animation:zcIntroPulse .72s ease-out .4s both}.zengcheng-marker:hover+.zc-bidirectional-flow,.zengcheng-marker:focus-within+.zc-bidirectional-flow{opacity:1;filter:brightness(1.5) saturate(1.18)}.zengcheng-marker:hover .zc-reticle{box-shadow:0 0 42px #2ed3ff70,0 0 76px #f6c7685c,0 0 118px #f6c7682e}.zc-reticle{animation:zcPulse 2.4s ease-in-out infinite,zcKeyBloom 5.4s ease-in-out infinite}.zc-leader-lines path{stroke-dasharray:3 16;animation-duration:12s}.signal-orbit-card,.orbit-hit-proxy{transition:opacity .26s ease,filter .26s ease,border-color .24s ease,box-shadow .24s ease}.signal-orbit-card:hover,.signal-orbit-card:focus-visible,.signal-orbit-card.is-hovered{transform:translate(-50%,-50%) translate3d(var(--orbit-x),calc(var(--orbit-y) - 12px),calc(var(--orbit-z) + 72px)) rotateY(calc(var(--orbit-ry) * .72)) rotate(var(--orbit-rz)) scale(calc(var(--orbit-scale) + .035))}.orbit-deck-stage.is-paused .orbit-deck-lines .orbit-deck-trace{stroke:#2ed3ff75;filter:drop-shadow(0 0 14px rgba(46,211,255,.22))}.orbit-deck-caption span{color:var(--amber)}.agent-command-ring .orbit-signal-svg path.is-hot{stroke-width:1.7;stroke-dasharray:3 10;filter:drop-shadow(0 0 10px rgba(46,211,255,.3))}.scenario-table-stage:before{animation:scenarioTableBreath 6.8s ease-in-out infinite}.scenario-pod.is-hot,.scenario-pod:hover{filter:drop-shadow(0 0 26px rgba(46,211,255,.14))}.luminous-mission .mission-particle{filter:drop-shadow(0 0 10px rgba(46,211,255,.34))}@keyframes heroIntroBg{0%{opacity:.36;filter:saturate(.86) contrast(.92) brightness(.72)}to{opacity:.78;filter:saturate(1.12) contrast(1.08) brightness(1)}}@keyframes heroCameraPushV310{0%{transform:translate3d(calc(var(--px) * -4px),calc(var(--py) * -3px),0) scale(1.025)}to{transform:translate3d(calc(var(--px) * -7px),calc(var(--py) * -5px),0) scale(1.055)}}@keyframes heroNavIntro{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroIntroRise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroTitleLine{0%{opacity:0;transform:translate3d(0,32px,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes hudFloatIn{0%{opacity:0;transform:translate3d(calc(var(--px) * 28px),calc(var(--py) * 18px + 18px),0) rotate(-1.5deg) scale(.96)}to{opacity:.78;transform:translate3d(calc(var(--px) * 28px),calc(var(--py) * 18px),0) rotate(-1.5deg) scale(1)}}@keyframes commandDockIntro{0%{opacity:0;transform:perspective(1200px) rotateX(7deg) translate3d(calc(var(--px) * -28px),calc(var(--py) * -14px + 38px),0)}to{opacity:1;transform:perspective(1200px) rotateX(4deg) translate3d(calc(var(--px) * -28px),calc(var(--py) * -14px),0)}}@keyframes commandDockScan{0%{transform:translate(-120%) skew(-18deg);opacity:0}8%{opacity:1}42%,to{transform:translate(125%) skew(-18deg);opacity:0}}@keyframes zcFlowIntro{0%{opacity:0}to{opacity:.76}}@keyframes zcFlowDash{to{stroke-dashoffset:-176}}@keyframes zcIntroPulse{0%{filter:brightness(.8)}44%{filter:brightness(1.8)}to{filter:brightness(1)}}@keyframes zcKeyBloom{0%,to{transform:scale(.96)}52%{transform:scale(1.04)}}@keyframes scenarioTableBreath{0%,to{opacity:.82;filter:saturate(1)}50%{opacity:1;filter:saturate(1.18)}}@media(max-width:760px){.hero-copy .signal-tag,.hero-copy h1 span,.hero-copy p,.hero-ctas,.value-badges,.nav-shell,.command-visual .hud-panel,.metric-strip.command-dock{animation-duration:.36s;animation-delay:0ms}.zc-bidirectional-flow{opacity:.42}.zc-flow-paths path:nth-child(n+3),.zc-flow-particles circle:nth-child(n+3){display:none}.metric-strip.command-dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.command-dock .metric-card,.command-dock .metric-card--0,.command-dock .metric-card--1,.command-dock .metric-card--2,.command-dock .metric-card--3,.command-dock .metric-card--4{width:100%;min-height:112px;margin:0;transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.hero-cinematic-asset,.nav-shell,.hero-copy .signal-tag,.hero-copy h1 span,.hero-copy p,.hero-ctas,.value-badges,.command-visual .hud-panel,.metric-strip.command-dock,.metric-strip.command-dock:after,.zc-bidirectional-flow,.zc-flow-paths path,.zc-flow-particles circle,.zc-reticle,.scenario-table-stage:before{animation:none!important}.zc-bidirectional-flow{opacity:.36}}@media(min-width:761px){.hero-actions-row{display:flex;flex-wrap:wrap;gap:14px 16px;align-items:center;margin-top:24px}.hero-copy{max-width:760px}.hero-ctas,.value-badges{margin-top:0}.metric-strip.command-dock{bottom:-10px;padding:8px 14px 10px}.command-dock .metric-card{width:clamp(132px,14.4vw,210px);min-height:86px;padding:10px 14px}.command-dock .metric-card strong{margin-top:8px;font-size:clamp(28px,2.7vw,42px)}.command-dock .metric-card p{font-size:12px}.command-dock .metric-card .demo-pill{transform:scale(.9);transform-origin:left center}}.hero-shell{--zc-x-desktop: 84.8%;--zc-y-desktop: 43%;--zc-label-x-desktop: 72%;--zc-label-y-desktop: 36.5%;--zc-x-mobile: 58%;--zc-y-mobile: 42%;--zc-label-x-mobile: 75%;--zc-label-y-mobile: 39%;min-height:100svh;padding-top:20px;background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.18),transparent 16rem),radial-gradient(circle at 70% 42%,rgba(46,211,255,.11),transparent 38rem),linear-gradient(180deg,#020711,#030817 58%,#020711)}.hero-shell:before{background:linear-gradient(101deg,#020711fc,#020711f0 29%,#02071166 55%,#02071105),radial-gradient(circle at 22% 50%,rgba(2,7,17,.74),transparent 33rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.34),transparent 13rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(46,211,255,.18),transparent 27rem),linear-gradient(180deg,#0207112e,#0207110d 58%,#020711);opacity:0;animation:heroV311SceneReveal .72s ease-out both}.hero-shell:after{z-index:4;background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),transparent 0 5rem,rgba(2,7,17,.08) 8rem,rgba(2,7,17,.5) 100%),radial-gradient(ellipse at 50% 103%,rgba(0,0,0,.9),transparent 40%),radial-gradient(circle at 50% 52%,transparent 0 42%,rgba(0,0,0,.56) 100%),linear-gradient(115deg,transparent 0 40%,rgba(46,211,255,.055) 50%,transparent 64%),linear-gradient(180deg,transparent 0 61%,rgba(2,7,17,.92) 100%);opacity:0;pointer-events:none;animation:heroV311Vignette .76s ease-out .12s both}.hero-cinematic-asset{top:-6%;right:-5%;bottom:-13%;left:-3%;z-index:0;background-position:71% 35%;filter:saturate(1.22) contrast(1.18) brightness(.92);opacity:0;transform-origin:84.8% 25%;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.08) 0%,rgba(0,0,0,.5) 25%,black 43%,black 100%),linear-gradient(to bottom,black 0%,black 74%,transparent 100%);mask-image:linear-gradient(to right,#00000014,#00000080 25%,#000 43%,#000),linear-gradient(to bottom,black 0%,black 74%,transparent 100%);animation:heroV311Background .96s ease-out both,heroV311CameraPush 24s ease-in-out .96s infinite alternate}.hero-cinematic-asset:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.46),transparent 8.6rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(46,211,255,.2),transparent 25rem),linear-gradient(90deg,#020711fa,#020711b3 30%,#02071114 67%),linear-gradient(180deg,#0207112e,#020711f5)}.hero-orbit,.city-grid,.earth-core,.agent-console{opacity:.08;filter:blur(.6px) saturate(.72)}.hero-signal-routes{opacity:.32}.hero-cinematic-fx{z-index:6}.hero-cinematic-fx:before{top:14%;right:-2%;width:44vw;height:48vh;background:radial-gradient(ellipse at 66% 42%,rgba(246,199,104,.32),transparent 20%),radial-gradient(ellipse at 45% 50%,rgba(46,211,255,.18),transparent 44%);filter:blur(26px);opacity:0;animation:zcV311Volumetric 1.3s ease-out .5s both}.hero-cinematic-fx:after{top:31%;right:-8%;width:58vw;opacity:0;animation:heroV311LightSweep 1.6s ease-out .82s both}.light-streak{opacity:0;animation:heroV311Streak 1.3s ease-out .9s both}.light-streak--one{top:20%;right:-10%;width:68vw;transform:rotate(-8deg)}.light-streak--two{top:60%;left:38%;width:54vw;transform:rotate(-13deg);animation-delay:1.18s}.foreground-particle{opacity:0;animation:heroV311ParticleFloat 7s ease-in-out 1.2s infinite}.foreground-particle--one{top:23%;left:59%}.foreground-particle--two{top:48%;right:13%;animation-delay:1.7s}.foreground-particle--three{bottom:24%;left:45%;animation-delay:2.3s}.nav-shell{opacity:0;max-width:min(1260px,calc(100vw - 96px));border-color:#78d2ff1f;background:#02081261;box-shadow:none;animation:heroV311Nav .54s cubic-bezier(.19,1,.22,1) .92s both}.nav-shell nav{color:#d7e1ef94}.phase-indicator{right:18px;opacity:.42;transform:translateY(-50%) scale(.94);filter:saturate(.7)}.phase-indicator:hover{opacity:.82;filter:none}.hero-content{z-index:7;grid-template-columns:minmax(0,.82fr) minmax(620px,1.18fr);gap:clamp(14px,2.5vw,44px);min-height:calc(100svh - 168px);max-width:1360px;padding:clamp(74px,10vh,112px) 0 88px}.hero-copy{max-width:720px;padding-top:clamp(44px,8vh,86px);transform:translate3d(calc(var(--px) * -14px),calc(var(--py) * -8px + 18px),0) rotate(-.25deg)}.hero-copy:before{top:-56px;right:-14px;bottom:-42px;left:-72px;opacity:.24;background:linear-gradient(90deg,rgba(46,211,255,.04) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.03) 1px,transparent 1px),radial-gradient(circle at 38% 48%,rgba(46,211,255,.08),transparent 24rem);background-size:62px 62px,62px 62px,auto}.hero-copy .signal-tag{opacity:0;border-color:#f6c76833;background:#0208127a;box-shadow:0 0 26px #f6c76814;animation:heroV311RevealUp .52s cubic-bezier(.19,1,.22,1) 1.2s both}.hero-copy h1{max-width:760px;margin:26px 0 24px;font-size:clamp(60px,7.8vw,112px);line-height:.92;text-shadow:0 22px 72px rgba(0,0,0,.68),0 0 28px rgba(46,211,255,.055)}.hero-copy h1 span{opacity:0;transform:translate3d(0,34px,0);animation:heroV311TitleLine .76s cubic-bezier(.19,1,.22,1) 1.24s both}.hero-copy h1 span+span{animation-delay:1.37s}.hero-copy p{max-width:620px;opacity:0;color:#d7e1efc7;animation:heroV311RevealUp .62s cubic-bezier(.19,1,.22,1) 1.43s both}.hero-actions-row{opacity:0;animation:heroV311RevealUp .62s cubic-bezier(.19,1,.22,1) 1.54s both}.hero-ctas,.value-badges{opacity:1;animation:none}.value-badges span{border-color:#78d2ff29;background:#02081270;color:#f8fafcb3}.magnetic-btn{border-color:#78d2ff38;background:linear-gradient(110deg,transparent 0 36%,rgba(255,255,255,.09) 48%,transparent 60%) -120% 0 / 72% 100% no-repeat,#030c199e;box-shadow:0 18px 48px #00000052,0 0 0 1px #ffffff06 inset}.magnetic-btn--primary{border-color:#f6c76861;background:linear-gradient(110deg,rgba(246,199,104,.14),transparent 46%),#030c19b8}.command-visual{min-height:clamp(590px,62vw,760px);margin-top:clamp(-42px,-4vw,-20px);transform:translate3d(calc(var(--px) * 20px),calc(var(--py) * 12px),0)}.zengcheng-marker{z-index:12;pointer-events:none;cursor:crosshair;animation:none}.zengcheng-marker:before{width:460px;height:230px;background:radial-gradient(ellipse at 50% 50%,rgba(246,199,104,.4),transparent 23%),radial-gradient(ellipse at 45% 52%,rgba(46,211,255,.22),transparent 55%);filter:blur(22px);opacity:0;animation:zcV311BloomIgnite 1.8s ease-out .48s both}.zengcheng-marker:after{width:610px;height:260px;background:linear-gradient(100deg,transparent 0 18%,rgba(246,199,104,.24) 34%,transparent 36%),linear-gradient(104deg,transparent 0 28%,rgba(46,211,255,.22) 49%,transparent 51%),linear-gradient(96deg,transparent 0 43%,rgba(46,211,255,.14) 58%,transparent 60%);opacity:0;animation:zcV311RayIgnite 1.5s ease-out .74s both}.zc-reticle{width:64px;height:64px;border-color:#2ed3ffb3;background:radial-gradient(circle,rgba(246,199,104,.64) 0 4px,rgba(246,199,104,.16) 5px,transparent 10px),radial-gradient(circle,rgba(46,211,255,.15),transparent 64%);box-shadow:0 0 34px #2ed3ff66,0 0 72px #f6c76857,0 0 138px #f6c76838;opacity:0;transform:translate(-50%,-50%) scale(.72);animation:zcV311ReticleIgnite .76s cubic-bezier(.19,1,.22,1) .3s both,zcV311PulseRing 2.8s ease-in-out 1.08s infinite;pointer-events:auto}.zc-reticle:before{width:94px;background:linear-gradient(90deg,transparent,rgba(46,211,255,.74),transparent)}.zc-reticle:after{height:94px;background:linear-gradient(180deg,transparent,rgba(246,199,104,.64),transparent)}.zc-reticle i{width:28px;height:28px;border-color:#f6c768d6}.zc-label{gap:3px;min-width:188px;transform:translate(-50%,-50%) rotate(-1.5deg);border-color:#f6c76847;background:linear-gradient(135deg,rgba(246,199,104,.08),transparent 48%),#02081280;box-shadow:0 22px 68px #0000006b,0 0 38px #f6c7681a,0 0 0 1px #ffffff06 inset;opacity:0;animation:zcV311LabelIn .56s cubic-bezier(.19,1,.22,1) .98s both}.zc-label b{color:#ffd98d;font-size:11px;letter-spacing:.18em}.zc-label small{font-size:15px}.zc-label em{color:#d7e1ef9e;font-size:10px;font-style:normal;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.zc-anchor-leader{width:clamp(112px,12vw,176px);height:1px;opacity:0;pointer-events:none;transform:translate(-100%,-50%) rotate(-4deg) scaleX(.2);background:linear-gradient(90deg,#2ed3ff05,#2ed3ffb8,#f6c76894);transform-origin:right center;animation:zcV311LeaderDraw .52s ease-out .78s both}.zc-label{pointer-events:auto}.zc-bidirectional-flow{z-index:8;opacity:0;filter:saturate(1.08);animation:zcV311FlowOn .72s ease-out .76s both}.zc-flow-paths path{stroke-width:1.22;stroke-dasharray:2 12 18 24;opacity:.38;filter:drop-shadow(0 0 7px rgba(46,211,255,.18)) drop-shadow(0 0 18px rgba(246,199,104,.06));animation:zcV311EnergyDash 8.8s linear infinite}.zc-flow-paths path:nth-child(2n){animation-duration:10.8s}.zc-flow-paths path:nth-child(3n){animation-duration:7.4s}.zc-flow-paths--out path{stroke:#2ed3ff94}.zc-flow-paths--in path{stroke:#f6c7688a;animation-direction:reverse}.zc-flow-particles circle{opacity:0;animation:zcV311ParticleOn .58s ease-out 1s both}.zengcheng-marker:hover+.zc-bidirectional-flow,.zengcheng-marker:focus-within+.zc-bidirectional-flow{opacity:.98;filter:brightness(1.42) saturate(1.2)}.zengcheng-marker:hover .zc-reticle{box-shadow:0 0 44px #2ed3ff80,0 0 86px #f6c7687a,0 0 152px #f6c76842}.zc-leader-lines{z-index:7;opacity:0;animation:heroV311HudLines .62s ease-out 1.66s both}.zc-leader-lines path{stroke-width:.85;stroke-dasharray:2 13;opacity:.52;filter:drop-shadow(0 0 7px rgba(46,211,255,.15));animation:zcV311EnergyDash 14s linear infinite}.zc-leader-lines path:nth-child(2),.zc-leader-lines path:nth-child(3){stroke:#f6c76838}.hud-panel{overflow:hidden;border-radius:16px;border-color:#78d2ff2e;background:linear-gradient(135deg,rgba(46,211,255,.05),transparent 42%),#030a1547;box-shadow:0 24px 90px #00000042,0 0 0 1px #ffffff06 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hud-panel--main{right:auto;bottom:15%;left:8%;width:min(415px,76vw);opacity:0;transform:translate3d(calc(var(--px) * 24px),calc(var(--py) * 15px + 18px),0) rotate(-2.2deg) skew(-1deg);animation:hudV311Activate .5s cubic-bezier(.19,1,.22,1) 1.66s both}.hud-panel--main:before{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;transform:translate(-80%) rotate(14deg);background:linear-gradient(90deg,transparent,rgba(46,211,255,.18),rgba(246,199,104,.12),transparent);content:"";pointer-events:none;animation:hudV311Scanline 2.7s ease-in-out 1.74s infinite}.hud-panel--main:after{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(46,211,255,.12);border-right-color:transparent;border-bottom-color:transparent;content:"";pointer-events:none}.hud-panel--main .demo-pill{opacity:.78}.hud-panel--main strong{color:#f8fafce6;font-size:19px}.hud-panel--main p{color:#d7e1efa8}.hud-panel--side{top:63%;right:18%;opacity:0;transform:translate3d(calc(var(--px) * 18px),calc(var(--py) * 12px + 14px),0) rotate(1.4deg);border-color:#f6c7682e;background:linear-gradient(145deg,rgba(246,199,104,.055),transparent 45%),#030a1547;animation:hudV311SideActivate .46s cubic-bezier(.19,1,.22,1) 1.78s both}.hud-panel--side b{color:#f6c768d1;font-size:30px}.metric-strip.command-dock{right:max(38px,4vw);bottom:18px;left:max(38px,4vw);z-index:14;display:flex;align-items:flex-end;justify-content:center;gap:0;overflow:visible;max-width:none;padding:7px 18px 8px;border-color:#78d2ff24;border-radius:36px 36px 8px 8px;background:radial-gradient(ellipse at 50% 4%,rgba(46,211,255,.18),transparent 28rem),linear-gradient(180deg,#0b1e366b,#020711c2),#02071170;box-shadow:0 -26px 110px #2ed3ff1f,0 -4px 36px #f6c7680d,0 36px 120px #00000094,0 0 0 1px #ffffff06 inset;transform-origin:50% 100%;opacity:0;transform:perspective(1300px) rotateX(10deg) translate3d(calc(var(--px) * -30px),calc(var(--py) * -16px + 64px),0);animation:commandDockV311Rise .36s cubic-bezier(.19,1,.22,1) 1.86s both}.metric-strip.command-dock:before{top:-12px;left:10%;width:80%;height:42px;border-radius:50%;background:radial-gradient(ellipse at 50% 60%,rgba(46,211,255,.16),transparent 62%),linear-gradient(90deg,transparent,rgba(46,211,255,.32),rgba(246,199,104,.2),transparent);filter:blur(.2px);opacity:.74}.metric-strip.command-dock:after{top:0;right:-12%;bottom:0;left:-12%;background:linear-gradient(90deg,transparent,rgba(46,211,255,.12),rgba(246,199,104,.1),transparent);animation:commandDockV311Sweep 6.6s linear 2.4s infinite}.command-dock .metric-card{width:clamp(128px,13.4vw,198px);min-height:62px;margin-inline:clamp(-20px,-1.4vw,-9px);padding:7px 13px 8px;clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);border-color:#78d2ff29;border-radius:16px 16px 8px 8px;background:radial-gradient(circle at var(--glare-x) var(--glare-y),rgba(255,255,255,.1),transparent 24%),linear-gradient(180deg,#0b1d3494,#030a15b8);opacity:.68;box-shadow:0 20px 60px #00000057,0 0 0 1px #ffffff06 inset;transform:perspective(980px) translateY(var(--dock-y, 0)) translateZ(var(--dock-z, 0)) rotateX(calc(var(--tilt-x) + 3deg)) rotateY(var(--tilt-y)) rotate(var(--dock-rz, 0deg)) scale(var(--dock-scale, 1))}.command-dock .metric-card--0{--dock-y: 16px;--dock-z: -36px;--dock-rz: -3deg;--dock-scale: .88}.command-dock .metric-card--1{--dock-y: 7px;--dock-z: -8px;--dock-rz: -1.2deg;--dock-scale: .96;opacity:.82}.command-dock .metric-card--2{--dock-y: -10px;--dock-z: 46px;--dock-rz: 0deg;--dock-scale: 1.08;z-index:4;border-color:#f6c76857;opacity:1;box-shadow:0 0 42px #f6c76821,0 30px 92px #00000075,0 0 0 1px #ffffff0b inset}.command-dock .metric-card--3{--dock-y: 7px;--dock-z: -8px;--dock-rz: 1.2deg;--dock-scale: .96;opacity:.82}.command-dock .metric-card--4{--dock-y: 16px;--dock-z: -36px;--dock-rz: 3deg;--dock-scale: .88}.command-dock .metric-card strong{margin-top:5px;font-size:clamp(24px,2.25vw,34px)}.command-dock .metric-card p{margin-top:5px;font-size:11px}.command-dock .metric-card .demo-pill{transform:scale(.78);transform-origin:left center;opacity:.72}.command-dock:has(.metric-card:hover) .metric-card:not(:hover){opacity:.38;filter:saturate(.62) blur(.35px)}.command-dock .metric-card:hover{border-color:#2ed3ff8f;transform:perspective(980px) translateY(calc(var(--dock-y, 0px) - 16px)) translateZ(calc(var(--dock-z, 0px) + 34px)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(var(--dock-rz, 0deg)) scale(calc(var(--dock-scale, 1) + .03))}.command-dock .metric-card:hover:after{opacity:.82}@keyframes heroV311SceneReveal{0%{opacity:0;filter:brightness(.5)}to{opacity:1;filter:brightness(1)}}@keyframes heroV311Vignette{0%{opacity:0}to{opacity:.96}}@keyframes heroV311Background{0%{opacity:.28;filter:saturate(.82) contrast(.94) brightness(.48);transform:translate3d(calc(var(--px) * -3px),calc(var(--py) * -2px),0) scale(1.018)}to{opacity:.86;filter:saturate(1.22) contrast(1.18) brightness(.92);transform:translate3d(calc(var(--px) * -4px),calc(var(--py) * -3px),0) scale(1.034)}}@keyframes heroV311CameraPush{0%{transform:translate3d(calc(var(--px) * -4px),calc(var(--py) * -3px),0) scale(1.034)}to{transform:translate3d(calc(var(--px) * -7px),calc(var(--py) * -5px),0) scale(1.064)}}@keyframes zcV311Volumetric{0%{opacity:0;filter:blur(34px)}to{opacity:.72;filter:blur(24px)}}@keyframes heroV311LightSweep{0%{opacity:0;transform:translate(12%) rotate(-8deg)}to{opacity:.72;transform:translate(0) rotate(-8deg)}}@keyframes heroV311Streak{0%{opacity:0;transform:translate(8%) rotate(-8deg)}to{opacity:.46;transform:translate(0) rotate(-8deg)}}@keyframes heroV311ParticleFloat{0%,to{opacity:.22;transform:translateZ(0)}50%{opacity:.58;transform:translate3d(10px,-12px,0)}}@keyframes heroV311Nav{0%{opacity:0;transform:translateY(-12px)}to{opacity:.62;transform:translateY(0)}}@keyframes heroV311RevealUp{0%{opacity:0;transform:translate3d(0,20px,0);filter:blur(4px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes heroV311TitleLine{0%{opacity:0;transform:translate3d(0,36px,0);filter:blur(7px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes zcV311BloomIgnite{0%{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(.5)}36%{opacity:.95;transform:translate(-50%,-50%) rotate(-12deg) scale(1.08)}to{opacity:.7;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}}@keyframes zcV311RayIgnite{0%{opacity:0;transform:translate(-56%,-48%) rotate(-7deg) scaleX(.42)}to{opacity:.48;transform:translate(-56%,-48%) rotate(-7deg) scaleX(1)}}@keyframes zcV311ReticleIgnite{0%{opacity:0;transform:translate(-50%,-50%) scale(.64)}48%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes zcV311PulseRing{0%,to{box-shadow:0 0 34px #2ed3ff57,0 0 72px #f6c7684d,0 0 132px #f6c7682e}52%{box-shadow:0 0 46px #2ed3ff80,0 0 96px #f6c7687a,0 0 170px #f6c76847}}@keyframes zcV311LabelIn{0%{opacity:0;transform:translate(-54%,-44%) rotate(-1.5deg)}to{opacity:1;transform:translate(-50%,-50%) rotate(-1.5deg)}}@keyframes zcV311LeaderDraw{to{opacity:.8;transform:translate(-100%,-50%) rotate(-4deg) scaleX(1)}}@keyframes zcV311FlowOn{0%{opacity:0;filter:blur(1px) saturate(.8)}to{opacity:.78;filter:blur(0) saturate(1.08)}}@keyframes zcV311EnergyDash{to{stroke-dashoffset:-220}}@keyframes zcV311ParticleOn{to{opacity:.82}}@keyframes heroV311HudLines{0%{opacity:0}to{opacity:.72}}@keyframes hudV311Activate{0%{opacity:0;transform:translate3d(calc(var(--px) * 24px),calc(var(--py) * 15px + 22px),0) rotate(-2.2deg) skew(-1deg) scale(.96);filter:brightness(.68)}58%{opacity:.9;filter:brightness(1.28)}to{opacity:.68;transform:translate3d(calc(var(--px) * 24px),calc(var(--py) * 15px),0) rotate(-2.2deg) skew(-1deg) scale(1);filter:brightness(1)}}@keyframes hudV311SideActivate{0%{opacity:0;transform:translate3d(calc(var(--px) * 18px),calc(var(--py) * 12px + 18px),0) rotate(1.4deg) scale(.96)}to{opacity:.62;transform:translate3d(calc(var(--px) * 18px),calc(var(--py) * 12px),0) rotate(1.4deg) scale(1)}}@keyframes hudV311Scanline{0%{transform:translate(-86%) rotate(14deg);opacity:0}12%{opacity:1}38%,to{transform:translate(78%) rotate(14deg);opacity:0}}@keyframes commandDockV311Rise{to{opacity:1;transform:perspective(1300px) rotateX(5deg) translate3d(calc(var(--px) * -30px),calc(var(--py) * -16px),0)}}@keyframes commandDockV311Sweep{0%{transform:translate(-120%) skew(-18deg);opacity:0}9%{opacity:1}43%,to{transform:translate(125%) skew(-18deg);opacity:0}}@media(max-width:1040px){.hero-content{grid-template-columns:1fr;min-height:auto;padding-bottom:24px}.metric-strip.command-dock{position:relative;right:auto;bottom:auto;left:auto;margin-top:4px}}@media(max-width:760px){.hero-shell{--zc-x-mobile: 58%;--zc-y-mobile: 42%;--zc-label-x-mobile: 75%;--zc-label-y-mobile: 39%;min-height:auto;padding:16px 16px 24px}.hero-cinematic-asset{top:0;right:-74%;bottom:-12%;left:-35%;background-position:58% 8%;background-size:auto 104%;opacity:.82;animation:heroV311Background .52s ease-out both}.hero-shell:before{background:linear-gradient(180deg,#02071185,#02071147 34%,#020711fa),radial-gradient(circle at var(--zc-x-mobile) var(--zc-y-mobile),rgba(246,199,104,.22),transparent 9rem),linear-gradient(90deg,#020711f2,#02071124 88%)}.nav-shell{max-width:none;padding:12px 13px}.nav-shell nav{display:none}.phase-indicator{opacity:.28}.hero-content{gap:8px;padding-top:clamp(54px,14vw,76px)}.hero-copy{padding-top:12px;transform:none}.hero-copy h1{max-width:360px;font-size:clamp(44px,13.2vw,58px);line-height:.98}.hero-actions-row{display:grid;gap:14px}.hero-ctas{display:grid;grid-template-columns:1fr;max-width:360px}.command-visual{min-height:432px;margin-top:-2px;transform:none}.zc-reticle{top:var(--zc-y-mobile);left:var(--zc-x-mobile);width:38px;height:38px}.zc-reticle:before{width:56px}.zc-reticle:after{height:56px}.zc-reticle i{width:16px;height:16px}.zc-label{top:var(--zc-label-y-mobile);left:var(--zc-label-x-mobile);min-width:126px;padding:7px 9px;border-radius:999px}.zc-label b{font-size:9px;letter-spacing:.09em}.zc-label small{font-size:12px}.zc-label em{display:none}.zc-anchor-leader{top:var(--zc-y-mobile);left:var(--zc-x-mobile);width:74px}.zc-bidirectional-flow{opacity:.44}.zc-flow-paths path:nth-child(n+4),.zc-flow-particles circle:nth-child(n+4){display:none}.zc-leader-lines{opacity:.28}.hud-panel--side{top:46%;right:2%;transform:none}.hud-panel--main{right:0;bottom:2%;left:auto;width:min(330px,calc(100vw - 28px));transform:none}.metric-strip.command-dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;padding:12px;border-radius:22px;transform:none}.command-dock .metric-card,.command-dock .metric-card--0,.command-dock .metric-card--1,.command-dock .metric-card--2,.command-dock .metric-card--3,.command-dock .metric-card--4{width:auto;min-height:104px;margin:0;clip-path:none;opacity:.92;transform:none}}@media(prefers-reduced-motion:reduce){.hero-shell:before,.hero-shell:after,.hero-cinematic-asset,.hero-cinematic-fx:before,.hero-cinematic-fx:after,.light-streak,.foreground-particle,.nav-shell,.hero-copy .signal-tag,.hero-copy h1 span,.hero-copy p,.hero-actions-row,.zengcheng-marker:before,.zengcheng-marker:after,.zc-reticle,.zc-label,.zc-anchor-leader,.zc-bidirectional-flow,.zc-flow-paths path,.zc-flow-particles circle,.zc-leader-lines,.hud-panel--main,.hud-panel--main:before,.hud-panel--side,.metric-strip.command-dock,.metric-strip.command-dock:after{animation:none!important;transition-duration:.01ms!important}.hero-shell:before,.hero-shell:after,.hero-cinematic-asset,.nav-shell,.hero-copy .signal-tag,.hero-copy h1 span,.hero-copy p,.hero-actions-row,.zc-reticle,.zc-label,.zc-anchor-leader,.zc-bidirectional-flow,.zc-leader-lines,.hud-panel--main,.hud-panel--side,.metric-strip.command-dock{opacity:1}}.hero-shell{--zc-beam-outbound: rgba(46, 211, 255, .9);--zc-beam-inbound: rgba(246, 199, 104, .9)}.zengcheng-marker:before{width:540px;height:270px;background:radial-gradient(ellipse at 50% 50%,rgba(246,199,104,.5),transparent 21%),radial-gradient(ellipse at 46% 52%,rgba(46,211,255,.28),transparent 54%);animation:zcV311BloomIgnite 1.1s ease-out .5s both,zcV312CoreBloom 2.4s ease-in-out 1.7s infinite}.zengcheng-marker:after{opacity:0;animation:zcV311RayIgnite .85s ease-out .64s both,zcV312IgnitionRays 2.4s ease-in-out 1.5s infinite}.zc-reticle{animation:zcV311ReticleIgnite .56s cubic-bezier(.19,1,.22,1) .3s both,zcV312PulseRing 2.4s ease-in-out .95s infinite}.zc-reticle i:before,.zc-reticle i:after{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border:1px solid rgba(246,199,104,.34);border-radius:50%;content:"";animation:zcV312PulseWave 2.4s ease-out .5s infinite}.zc-reticle i:after{top:-28px;right:-28px;bottom:-28px;left:-28px;border-color:#2ed3ff47;animation-delay:.9s}.zc-bidirectional-flow{opacity:0;animation:zcV312FlowSystemOn .36s ease-out .7s both}.zc-energy-beams,.zc-comet-heads{pointer-events:none;mix-blend-mode:screen}.zc-energy-beams--out,.zc-comet-heads--out{opacity:0;animation:zcV312BeamGroupOn .24s ease-out .7s both}.zc-energy-beams--in,.zc-comet-heads--in{opacity:0;animation:zcV312BeamGroupOn .26s ease-out 1s both}.zc-energy-beam,.zc-energy-comet-tail{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.zc-energy-beam{stroke-width:5.15;stroke-dasharray:18 24;opacity:.68;animation:zcV312BeamCurrent 2.05s linear infinite}.zc-energy-beam--out{stroke:url(#zcOutboundGradient)}.zc-energy-beam--in{stroke:url(#zcInboundGradient);animation-delay:-.42s}.zc-energy-beam--2{animation-duration:2.35s}.zc-energy-beam--3{animation-duration:1.8s}.zc-energy-comet-tail{stroke-width:9.2;stroke-dasharray:18 96;stroke-dashoffset:98;opacity:0;filter:drop-shadow(0 0 16px currentColor) drop-shadow(0 0 30px currentColor);animation:zcV312CometTail 1.85s linear infinite}.zc-energy-comet-tail--out{color:var(--zc-beam-outbound);stroke:#2ed3fff5}.zc-energy-comet-tail--in{color:var(--zc-beam-inbound);stroke:#f6c768f0;animation-delay:-.2s}.zc-energy-comet-tail--2{animation-duration:2.25s;animation-delay:-.66s}.zc-energy-comet-tail--3{animation-duration:2.05s;animation-delay:-1.1s}.zc-comet-head{opacity:1;stroke:#ffffffeb;stroke-width:1.45;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 14px currentColor) drop-shadow(0 0 30px currentColor);animation:zcV312CometHeadPulse .9s ease-in-out infinite}.zc-comet-head--out{color:var(--zc-beam-outbound);fill:#2ed3ff}.zc-comet-head--in{color:var(--zc-beam-inbound);fill:#f6c768}.zc-flow-paths path{stroke-width:.8;opacity:.14;stroke-dasharray:2 18;animation-duration:14s}.zc-flow-paths path:nth-child(n+4){opacity:.12;animation-duration:18s}.zc-flow-particles circle{opacity:.46}.zengcheng-marker:hover+.zc-bidirectional-flow,.zengcheng-marker:focus-within+.zc-bidirectional-flow{opacity:1;filter:brightness(1.32) saturate(1.16)}.zengcheng-marker:hover+.zc-bidirectional-flow .zc-energy-beam,.zengcheng-marker:hover+.zc-bidirectional-flow .zc-energy-comet-tail,.zengcheng-marker:focus-within+.zc-bidirectional-flow .zc-energy-beam,.zengcheng-marker:focus-within+.zc-bidirectional-flow .zc-energy-comet-tail{stroke-width:6.2;opacity:.78}.zc-anchor-leader{animation:zcV311LeaderDraw .42s ease-out .78s both}.zc-leader-lines{animation:heroV311HudLines .42s ease-out 1.68s both}.zc-leader-lines path{stroke-width:1.08;opacity:.62}.hud-panel--main{animation:hudV312Activate .52s cubic-bezier(.19,1,.22,1) 1.7s both}.hud-panel--main:before{animation:hudV312Scanline 1.7s ease-in-out 1.7s infinite}.hud-panel--main:after{animation:hudV312BorderWake 1.8s ease-out 1.7s both}.hud-bars i{transform-origin:left center;transform:scaleX(.08);animation:hudV312BarFill .76s cubic-bezier(.19,1,.22,1) 1.76s both}.hud-bars i:nth-child(2){animation-delay:1.84s}.hud-bars i:nth-child(3){animation-delay:1.92s}.metric-strip.command-dock{animation:commandDockV312Rise .36s cubic-bezier(.19,1,.22,1) 1.9s both}.command-dock .metric-card{opacity:var(--metric-final-opacity, .78);animation:commandMetricV312In .42s cubic-bezier(.19,1,.22,1) 2.04s backwards}.command-dock .metric-card--1,.command-dock .metric-card--3{animation-delay:2.12s}.command-dock .metric-card--0,.command-dock .metric-card--4{animation-delay:2.2s}@keyframes zcV312CoreBloom{0%,to{opacity:.62;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}50%{opacity:.86;transform:translate(-50%,-50%) rotate(-12deg) scale(1.08)}}@keyframes zcV312IgnitionRays{0%,to{opacity:.38;filter:blur(.2px)}50%{opacity:.58;filter:blur(0)}}@keyframes zcV312PulseRing{0%,to{box-shadow:0 0 38px #2ed3ff6b,0 0 80px #f6c76861,0 0 150px #f6c7683d}45%{box-shadow:0 0 50px #2ed3ff94,0 0 112px #f6c7688a,0 0 190px #f6c76852}}@keyframes zcV312PulseWave{0%{opacity:0;transform:scale(.7)}18%{opacity:.8}to{opacity:0;transform:scale(2.2)}}@keyframes zcV312FlowSystemOn{0%{opacity:0;filter:brightness(.7) blur(1px)}to{opacity:.96;filter:brightness(1) blur(0)}}@keyframes zcV312BeamGroupOn{0%{opacity:0}to{opacity:1}}@keyframes zcV312BeamCurrent{to{stroke-dashoffset:-130}}@keyframes zcV312CometTail{0%{opacity:0;stroke-dashoffset:105}12%{opacity:.92}78%{opacity:.82}to{opacity:0;stroke-dashoffset:-18}}@keyframes zcV312CometHeadPulse{0%,to{opacity:.84;r:4.1px}50%{opacity:1;r:5.3px}}@keyframes hudV312Activate{0%{opacity:0;transform:translate3d(calc(var(--px) * 24px),calc(var(--py) * 15px + 22px),0) rotate(-2.2deg) skew(-1deg) scale(.96);filter:brightness(.52)}54%{opacity:.86;filter:brightness(1.35)}to{opacity:.68;transform:translate3d(calc(var(--px) * 24px),calc(var(--py) * 15px),0) rotate(-2.2deg) skew(-1deg) scale(1);filter:brightness(1)}}@keyframes hudV312Scanline{0%{transform:translate(-86%) rotate(14deg);opacity:0}14%{opacity:1}45%,to{transform:translate(78%) rotate(14deg);opacity:0}}@keyframes hudV312BorderWake{0%{border-color:#2ed3ff00}45%{border-color:#2ed3ff61}to{border-color:#2ed3ff1f}}@keyframes hudV312BarFill{to{transform:scaleX(1)}}@keyframes commandDockV312Rise{to{opacity:1;transform:perspective(1300px) rotateX(5deg) translate3d(calc(var(--px) * -30px),calc(var(--py) * -16px),0)}}@keyframes commandMetricV312In{0%{opacity:0;filter:blur(3px)}to{opacity:var(--metric-final-opacity, .78);filter:blur(0)}}.command-dock .metric-card--0,.command-dock .metric-card--4{--metric-final-opacity: .68}.command-dock .metric-card--1,.command-dock .metric-card--3{--metric-final-opacity: .82}.command-dock .metric-card--2{--metric-final-opacity: 1}@media(max-width:760px){.zc-energy-beam{stroke-width:3.4}.zc-energy-comet-tail{stroke-width:5.4}.zc-energy-beam:nth-child(n+3),.zc-energy-comet-tail:nth-child(n+3),.zc-comet-head:nth-child(n+3){display:none}.zc-flow-paths path:nth-child(n+4),.zc-flow-particles circle:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.zc-energy-beams,.zc-comet-heads,.zc-energy-beam,.zc-energy-comet-tail,.zc-comet-head,.zc-reticle i:before,.zc-reticle i:after,.hud-bars i,.command-dock .metric-card{animation:none!important}.zc-energy-beams,.zc-comet-heads{opacity:.38}.zc-energy-comet-tail,.zc-comet-head{opacity:0}.hud-bars i{transform:scaleX(1)}.command-dock .metric-card{opacity:var(--metric-final-opacity, .78)}}.hero-director-cut{--director-dark: rgba(1, 5, 12, .94);--director-haze: rgba(46, 211, 255, .12);--director-gold: rgba(246, 199, 104, .42);--zc-x-desktop: 84.8%;--zc-y-desktop: 43%;--zc-label-x-desktop: 74.4%;--zc-label-y-desktop: 38.5%;isolation:isolate}.hero-director-cut:before{background:linear-gradient(102deg,#01050c,#01050cf5,#01050c6b 56%,#01050c1a),radial-gradient(circle at 24% 53%,rgba(1,5,12,.84),transparent 34rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.28),transparent 15rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(46,211,255,.16),transparent 30rem),linear-gradient(180deg,#0207111f,#0207112e 58%,#020711)}.hero-director-cut:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),transparent 0 6rem,rgba(1,5,12,.1) 9rem,rgba(0,0,0,.58) 100%),radial-gradient(ellipse at 76% 42%,rgba(46,211,255,.07),transparent 36rem),radial-gradient(circle at 48% 52%,transparent 0 39%,rgba(0,0,0,.56) 100%),linear-gradient(180deg,transparent 0 64%,rgba(1,5,12,.93) 100%);opacity:.98}.hero-director-switcher{position:absolute;top:clamp(82px,9vh,112px);left:max(36px,4vw);z-index:28;display:flex;align-items:center;gap:12px;max-width:min(620px,calc(100vw - 72px));padding:7px;border:1px solid rgba(120,210,255,.14);border-radius:999px;background:linear-gradient(135deg,rgba(46,211,255,.05),transparent 42%),#02081280;box-shadow:0 18px 54px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;animation:heroV311RevealUp .56s cubic-bezier(.19,1,.22,1) 1.18s both}.hero-director-switcher>span{padding-inline:10px 2px;color:#d7e1ef94;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hero-director-switcher>div{display:flex;gap:5px}.hero-director-switcher button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 10px 5px 7px;border:1px solid rgba(120,210,255,.12);border-radius:999px;background:#030c1985;color:#d7e1efa3;cursor:pointer;transition:border-color .24s ease,color .24s ease,background .24s ease,transform .24s ease,box-shadow .24s ease}.hero-director-switcher button:hover,.hero-director-switcher button.is-active{border-color:#f6c76857;background:linear-gradient(120deg,rgba(246,199,104,.12),transparent 52%),#05101fc2;color:#f8fafceb;box-shadow:0 0 24px #f6c76817;transform:translateY(-1px)}.hero-director-switcher b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#2ed3ff14;color:#f6c768e0;font-size:10px}.hero-director-switcher small{font-size:11px;font-weight:760;white-space:nowrap}.hero-command-room-foreground,.hero-global-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;opacity:0;transition:opacity .52s ease,transform .72s cubic-bezier(.19,1,.22,1),filter .52s ease}.hero-command-room-foreground{transform:translate3d(calc(var(--px) * 28px),calc(var(--py) * 16px + 34px),0)}.operator-silhouette,.cockpit-console-edge,.cockpit-console-glass{position:absolute;display:block;pointer-events:none}.operator-silhouette{bottom:2%;width:clamp(88px,11vw,138px);height:clamp(210px,24vw,310px);border-radius:999px 999px 18px 18px;background:radial-gradient(circle at 52% 15%,rgba(46,211,255,.13),transparent 19%),linear-gradient(180deg,#0208121a,#000000d1 42%,#000000f2);filter:blur(.1px) drop-shadow(0 0 38px rgba(46,211,255,.08));-webkit-mask-image:linear-gradient(180deg,black 0 78%,transparent 100%);mask-image:linear-gradient(180deg,black 0 78%,transparent 100%)}.operator-silhouette--left{left:3%;transform:rotate(-4deg) scale(.9);opacity:.78}.operator-silhouette--right{right:0;bottom:1%;transform:rotate(4deg) scale(1.08);opacity:.66}.cockpit-console-edge{right:-9%;bottom:0;left:-6%;height:clamp(150px,18vw,230px);clip-path:polygon(10% 14%,88% 2%,100% 100%,0 100%);border-top:1px solid rgba(120,210,255,.16);background:radial-gradient(ellipse at 52% 0%,rgba(46,211,255,.16),transparent 50%),linear-gradient(180deg,#08172a38,#000000bd);box-shadow:0 -32px 120px #2ed3ff14}.cockpit-console-glass{right:9%;bottom:8%;width:48%;height:62px;border:1px solid rgba(120,210,255,.14);border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(46,211,255,.12),transparent 64%);transform:rotate(-5deg);filter:blur(.2px)}.network-label{position:absolute;display:inline-grid;place-items:center;min-width:54px;padding:5px 8px;border:1px solid rgba(120,210,255,.16);border-radius:999px;background:#030c1961;color:#d7e1ef94;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 22px #2ed3ff0f}.network-label--sea{top:58%;left:61%}.network-label--eu{top:23%;left:42%}.network-label--na{top:18%;left:14%}.network-label--global{top:10%;right:6%}.hero-director-cut .signal-tag{color:#f8fafcc7}.hero-director-cut .hero-copy h1{text-shadow:0 22px 76px rgba(0,0,0,.68),0 0 18px rgba(46,211,255,.04)}.hero-director-cut .zc-reticle,.hero-director-cut .zc-label{pointer-events:auto}.zengcheng-marker--mobile{display:none}.hero-director-cut--ignition{--zc-x-desktop: 84.8%;--zc-y-desktop: 43%;--zc-label-x-desktop: 74.4%;--zc-label-y-desktop: 38.5%}.hero-director-cut--ignition .hero-cinematic-asset{opacity:.72;filter:saturate(1.08) contrast(1.22) brightness(.72);background-position:72% 40%}.hero-director-cut--ignition .hero-copy{padding-top:clamp(50px,6.8vh,86px)}.hero-director-cut--ignition .zengcheng-marker:before{width:640px;height:330px;background:radial-gradient(ellipse at 50% 50%,rgba(246,199,104,.72),transparent 18%),radial-gradient(ellipse at 48% 52%,rgba(46,211,255,.32),transparent 54%);filter:blur(26px)}.hero-director-cut--ignition .zc-reticle{width:78px;height:78px;box-shadow:0 0 50px #2ed3ff80,0 0 108px #f6c76894,0 0 220px #f6c76857}.hero-director-cut--ignition .zc-energy-beam{stroke-width:5.8;opacity:.76}.hero-director-cut--ignition .zc-energy-comet-tail{stroke-width:10.6}.hero-director-cut--ignition .hud-panel--main{left:7%;bottom:14%;opacity:.62}.hero-director-cut--ignition .hud-panel--side{top:63%;right:18%;opacity:.72}.hero-director-cut--ignition .metric-strip.command-dock{transform:perspective(1400px) rotateX(12deg) translate3d(calc(var(--px) * -30px),calc(var(--py) * -16px + 66px),0)}.hero-director-cut--command{--zc-x-desktop: 81.6%;--zc-y-desktop: 42.5%;--zc-label-x-desktop: 71.8%;--zc-label-y-desktop: 36.5%}.hero-director-cut--command .hero-cinematic-asset{top:-5%;right:-4%;bottom:-12%;left:-4%;opacity:.88;filter:saturate(1.14) contrast(1.14) brightness(.78);background-position:70% 39%}.hero-director-cut--command .hero-copy{padding-top:clamp(66px,8vh,106px)}.hero-director-cut--command .hero-command-room-foreground{opacity:1;transform:translate3d(calc(var(--px) * 30px),calc(var(--py) * 18px),0);animation:heroV313ForegroundIn .68s cubic-bezier(.19,1,.22,1) 1.52s both}.hero-director-cut--command .hero-command-room-foreground:before,.hero-director-cut--command .hero-command-room-foreground:after{position:absolute;right:-6%;bottom:18%;width:44%;height:1px;background:linear-gradient(90deg,transparent,rgba(46,211,255,.28),rgba(246,199,104,.12),transparent);box-shadow:0 0 22px #2ed3ff24;content:"";transform:rotate(-7deg)}.hero-director-cut--command .hero-command-room-foreground:after{right:14%;bottom:28%;width:30%;opacity:.48;transform:rotate(-19deg)}.hero-director-cut--command .operator-silhouette{background:radial-gradient(circle at 52% 13%,rgba(46,211,255,.16),transparent 18%),radial-gradient(circle at 50% 18%,rgba(5,14,26,.92),transparent 20%),linear-gradient(180deg,#0208122e,#000000e0 38%,#000000fa);filter:drop-shadow(0 0 34px rgba(46,211,255,.12)) drop-shadow(0 22px 54px rgba(0,0,0,.82))}.hero-director-cut--command .operator-silhouette--left{left:-1%;bottom:-2%;opacity:.86;transform:rotate(-5deg) scale(.98)}.hero-director-cut--command .operator-silhouette--right{right:-7%;bottom:-4%;opacity:.8;transform:rotate(5deg) scale(1.2)}.hero-director-cut--command .cockpit-console-edge{height:clamp(190px,22vw,280px);background:radial-gradient(ellipse at 52% 0%,rgba(46,211,255,.2),transparent 48%),radial-gradient(ellipse at 84% 38%,rgba(246,199,104,.07),transparent 32%),linear-gradient(180deg,#08172a57,#000000db);box-shadow:0 -42px 140px #2ed3ff1f,0 -8px 42px #f6c7680a}.hero-director-cut--command .cockpit-console-glass{width:56%;height:76px;border-color:#78d2ff33;background:radial-gradient(ellipse at 50% 50%,rgba(46,211,255,.18),transparent 62%),linear-gradient(90deg,transparent,rgba(246,199,104,.06),transparent);opacity:.88}.hero-director-cut--command .hud-panel--main{left:3%;bottom:23%;width:min(430px,78vw);opacity:.7;transform:translate3d(calc(var(--px) * 30px),calc(var(--py) * 18px),0) rotate(-3deg) skew(-1.4deg)}.hero-director-cut--command .hud-panel--side{top:54%;right:10%;opacity:.66}.hero-director-cut--command .metric-strip.command-dock{right:max(26px,3vw);bottom:12px;left:max(26px,3vw);padding-top:12px;background:radial-gradient(ellipse at 50% 0%,rgba(46,211,255,.2),transparent 34rem),linear-gradient(180deg,#09192e8a,#000000d1),#02071180}.hero-director-cut--command .command-dock .metric-card{min-height:68px}.hero-director-cut--command .zc-energy-beam{opacity:.58}.hero-director-cut--global{--zc-x-desktop: 83.6%;--zc-y-desktop: 42.2%;--zc-label-x-desktop: 72.4%;--zc-label-y-desktop: 36%}.hero-director-cut--global:before{background:linear-gradient(100deg,#01050cfa,#01050ce6 22%,#01050c33 52%,#01050c0a),radial-gradient(circle at 25% 54%,rgba(1,5,12,.7),transparent 31rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.22),transparent 14rem),radial-gradient(ellipse at 76% 33%,rgba(46,211,255,.18),transparent 42rem),linear-gradient(180deg,#02071114,#020711)}.hero-director-cut--global .hero-cinematic-asset{top:-8%;right:-15%;bottom:-12%;left:-18%;opacity:.92;filter:saturate(1.22) contrast(1.18) brightness(.82);background-position:77% 36%;transform:translate3d(calc(var(--px) * -5px),calc(var(--py) * -4px),0) scale(1.105)}.hero-director-cut--global .hero-copy{max-width:620px;padding-top:clamp(54px,7vh,92px)}.hero-director-cut--global .hero-copy h1{font-size:clamp(54px,6.5vw,96px)}.hero-director-cut--global .hero-global-labels{opacity:1;transform:translate3d(calc(var(--px) * 18px),calc(var(--py) * 12px),0);animation:heroV313GlobalLabelsIn .62s cubic-bezier(.19,1,.22,1) 1.54s both}.hero-director-cut--global .zc-energy-beam{stroke-width:5.4;opacity:.72}.hero-director-cut--global .zc-flow-paths path{opacity:.2}.hero-director-cut--global .hud-panel--main{left:9%;bottom:20%;width:min(390px,74vw);opacity:.54}.hero-director-cut--global .hud-panel--side{top:66%;right:14%;opacity:.54}.hero-director-cut--global .metric-strip.command-dock{opacity:0;filter:saturate(.78)}.hero-director-cut--global .command-dock .metric-card{min-height:58px;opacity:.56}@keyframes heroV313ForegroundIn{0%{opacity:0;filter:blur(3px);transform:translate3d(calc(var(--px) * 30px),calc(var(--py) * 18px + 54px),0)}to{opacity:1;filter:blur(0);transform:translate3d(calc(var(--px) * 30px),calc(var(--py) * 18px),0)}}@keyframes heroV313GlobalLabelsIn{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@media(max-width:1040px){.hero-director-switcher{top:76px;right:max(22px,5vw);left:max(22px,5vw);justify-content:space-between;max-width:none}}@media(max-width:760px){.hero-director-cut{--zc-x-mobile: 58%;--zc-y-mobile: 77%;--zc-label-x-mobile: 75%;--zc-label-y-mobile: 75%}.hero-director-switcher{top:72px;display:grid;gap:8px;padding:8px;border-radius:20px}.hero-director-switcher>span{padding-inline:4px;font-size:9px}.hero-director-switcher>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hero-director-switcher button{justify-content:center;min-height:34px;padding:5px}.hero-director-switcher small{display:none}.hero-director-cut .hero-content{padding-top:clamp(130px,34vw,158px)}.hero-director-cut .hero-copy h1{max-width:360px;font-size:clamp(43px,13.2vw,58px)}.hero-director-cut--command .hero-command-room-foreground{opacity:.72}.operator-silhouette{width:72px;height:180px}.operator-silhouette--left{left:0}.operator-silhouette--right{right:-10%}.cockpit-console-edge{height:134px}.hero-global-labels{display:none}.hero-director-cut--global .hero-cinematic-asset{top:0;right:-68%;bottom:-10%;left:-34%;background-position:60% 9%;transform:scale(1.035)}.hero-director-cut--ignition .zc-reticle{width:42px;height:42px}.hero-director-cut--ignition .zengcheng-marker:before{width:300px;height:190px}.hero-director-cut--command .metric-strip.command-dock,.hero-director-cut--global .metric-strip.command-dock,.hero-director-cut--ignition .metric-strip.command-dock{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-director-switcher,.hero-command-room-foreground,.hero-global-labels{animation:none!important;opacity:1}.hero-director-cut:not(.hero-director-cut--command) .hero-command-room-foreground,.hero-director-cut:not(.hero-director-cut--global) .hero-global-labels{opacity:0}}.hero-director-cut .hero-cinematic-asset{top:-2%;right:-2%;bottom:-7%;left:-2%;opacity:1;background-size:cover;background-position:center center;background-repeat:no-repeat;filter:saturate(1.1) contrast(1.08) brightness(.96);-webkit-mask-image:none;mask-image:none}.hero-director-cut .hero-cinematic-asset:after{background:linear-gradient(90deg,#01050c0a,#01050c0f),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.08),transparent 12rem),linear-gradient(180deg,#01050c05,#01050c33 72%,#01050cc7)}.hero-director-cut:before{background:linear-gradient(102deg,#01050ceb,#01050cd1 30%,#01050c38 56%,#01050c0d),radial-gradient(circle at 24% 53%,rgba(1,5,12,.72),transparent 33rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.12),transparent 14rem),linear-gradient(180deg,#0207110f,#02071114 58%,#020711)}.hero-director-cut:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),transparent 0 6rem,rgba(1,5,12,.04) 9rem,rgba(0,0,0,.42) 100%),radial-gradient(circle at 48% 52%,transparent 0 42%,rgba(0,0,0,.46) 100%),linear-gradient(180deg,transparent 0 64%,rgba(1,5,12,.82) 100%)}.hero-director-cut .hero-orbit,.hero-director-cut .city-grid,.hero-director-cut .hero-signal-routes,.hero-director-cut .earth-core,.hero-director-cut .agent-console{opacity:.04;filter:saturate(.6)}.hero-director-cut .hero-cinematic-fx{opacity:.72}.hero-director-cut .command-visual{z-index:10}.hero-director-cut .zc-bidirectional-flow{opacity:0;mix-blend-mode:screen}.hero-director-cut .zc-energy-beam{stroke-width:3.8;opacity:.42}.hero-director-cut .zc-energy-comet-tail{stroke-width:6.4;opacity:0}.hero-director-cut .zc-comet-head{opacity:.78}.hero-director-cut .zc-flow-paths path{opacity:.08}.hero-director-cut .zc-reticle{box-shadow:0 0 40px #2ed3ff5c,0 0 96px #f6c76875,0 0 190px #f6c76847}.hero-director-cut .zengcheng-marker:before{width:560px;height:320px;background:radial-gradient(ellipse at 50% 50%,rgba(246,199,104,.46),transparent 20%),radial-gradient(ellipse at 47% 52%,rgba(46,211,255,.22),transparent 56%)}.hero-director-cut .hud-panel{background:linear-gradient(135deg,rgba(46,211,255,.035),transparent 42%),#030a1533;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.hero-director-cut .metric-strip.command-dock{background:radial-gradient(ellipse at 50% 4%,rgba(46,211,255,.12),transparent 28rem),linear-gradient(180deg,#0b1e3657,#020711b8),#02071166}.hero-director-cut--ignition{--zc-x-desktop: 84.8%;--zc-y-desktop: 43%;--zc-label-x-desktop: 74.8%;--zc-label-y-desktop: 39%}.hero-director-cut--ignition .hero-cinematic-asset{background-position:center center;filter:saturate(1.14) contrast(1.16) brightness(.94)}.hero-director-cut--ignition .hero-cinematic-asset:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.06),transparent 16rem),linear-gradient(90deg,#01050c05,#01050c05),linear-gradient(180deg,transparent 0 72%,rgba(1,5,12,.78) 100%)}.hero-director-cut--ignition .hero-copy{max-width:660px}.hero-director-cut--ignition .zc-reticle{width:82px;height:82px}.hero-director-cut--ignition .zc-energy-beam{stroke-width:4.8;opacity:.54}.hero-director-cut--ignition .zc-energy-comet-tail{stroke-width:8.2}.hero-director-cut--ignition .hud-panel--main{opacity:.54}.hero-director-cut--ignition .metric-strip.command-dock{opacity:0}.hero-director-cut--command{--zc-x-desktop: 81.9%;--zc-y-desktop: 42.5%;--zc-label-x-desktop: 72.4%;--zc-label-y-desktop: 37.8%}.hero-director-cut--command .hero-cinematic-asset{background-position:center center;filter:saturate(1.06) contrast(1.08) brightness(.92)}.hero-director-cut--command .hero-command-room-foreground{opacity:.36}.hero-director-cut--command .operator-silhouette,.hero-director-cut--command .cockpit-console-edge,.hero-director-cut--command .cockpit-console-glass{opacity:.24}.hero-director-cut--command .hud-panel--main{left:4%;bottom:22%;opacity:.58}.hero-director-cut--command .hud-panel--side{opacity:.5}.hero-director-cut--command .metric-strip.command-dock{bottom:10px}.hero-director-cut--global{--zc-x-desktop: 82.8%;--zc-y-desktop: 42.4%;--zc-label-x-desktop: 72.2%;--zc-label-y-desktop: 37%}.hero-director-cut--global .hero-cinematic-asset{background-position:center center;filter:saturate(1.16) contrast(1.12) brightness(.92)}.hero-director-cut--global .hero-global-labels{opacity:.82}.hero-director-cut--global .network-label{background:#030c1942}.hero-director-cut--global .hud-panel--main,.hero-director-cut--global .hud-panel--side{opacity:.46}.hero-director-cut--global .metric-strip.command-dock{opacity:0}@media(max-width:760px){.hero-director-cut{--zc-x-mobile: 66%;--zc-y-mobile: 66.5%;--zc-label-x-mobile: 78%;--zc-label-y-mobile: 62%}.hero-director-cut .command-visual>.zengcheng-marker{display:none}.hero-director-cut .zengcheng-marker--mobile{position:absolute;z-index:11;display:flex;left:var(--zc-x-mobile);top:var(--zc-y-mobile);align-items:center;gap:8px;transform:translate(-50%,-50%)}.hero-director-cut .zengcheng-marker{left:var(--zc-x-mobile);top:var(--zc-y-mobile);transform:translate(-50%,-50%)}.hero-director-cut .zc-reticle{left:auto;top:auto;flex:0 0 auto}.hero-director-cut .zc-label{position:absolute;left:min(118px,28vw);top:-4px;transform:translateY(-50%)}.hero-director-cut .zc-anchor-leader{left:28px;top:0;width:min(86px,22vw);transform:translateY(-50%) rotate(-4deg)}.hero-director-cut .hero-cinematic-asset{top:0;right:-92%;bottom:-9%;left:-42%;background-size:auto 100%;background-position:54% 0%;filter:saturate(1.08) contrast(1.08) brightness(.86)}.hero-director-cut--ignition .hero-cinematic-asset{background-position:53% 0%}.hero-director-cut--command .hero-cinematic-asset,.hero-director-cut--global .hero-cinematic-asset{background-position:52% 0%}.hero-director-cut:before{background:linear-gradient(180deg,#01050c47,#01050c38 30%,#01050cf5 88%),linear-gradient(90deg,#01050ce6,#01050c38 84%)}.hero-director-cut .hero-copy{max-width:360px}.hero-director-cut .hero-command-room-foreground,.hero-director-cut--global .hero-global-labels{display:none}.hero-director-cut--ignition .zc-reticle{width:44px;height:44px}}.hero-director-switcher{display:none!important}.hero-director-cut--restored{--zc-x-desktop: 84.6%;--zc-y-desktop: 42.8%;--zc-label-x-desktop: 74.8%;--zc-label-y-desktop: 39.2%;--zc-x-mobile: 54%;--zc-y-mobile: 77%}.hero-director-cut--restored .hero-cinematic-asset{top:0;right:0;bottom:0;left:0;opacity:.98;background-size:cover;background-position:center center;background-repeat:no-repeat;filter:saturate(1.08) contrast(1.08) brightness(.88);transform:translate3d(calc(var(--px) * -3px),calc(var(--py) * -2px),0) scale(1.025)}.hero-director-cut--restored .hero-cinematic-asset:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.08),transparent 14rem),linear-gradient(90deg,#01050c05,#01050c0a),linear-gradient(180deg,#01050c08,#01050c14 60%,#01050ca3)}.hero-director-cut--restored:before{background:linear-gradient(102deg,#01050cfa,#01050ce6 29%,#01050c52 54%,#01050c0a),radial-gradient(circle at 22% 54%,rgba(1,5,12,.72),transparent 34rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.14),transparent 13rem),linear-gradient(180deg,#02071105,#0207110f 62%,#020711)}.hero-director-cut--restored:after{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),transparent 0 7rem,rgba(0,0,0,.08) 14rem,rgba(0,0,0,.34) 100%),radial-gradient(circle at 47% 52%,transparent 0 44%,rgba(0,0,0,.38) 100%),linear-gradient(180deg,transparent 0 65%,rgba(1,5,12,.78) 100%)}.hero-director-cut--restored .hero-orbit,.hero-director-cut--restored .city-grid,.hero-director-cut--restored .hero-signal-routes,.hero-director-cut--restored .earth-core,.hero-director-cut--restored .agent-console{opacity:.025;filter:saturate(.55)}.hero-director-cut--restored .hero-cinematic-fx{opacity:.5}.hero-director-cut--restored .hero-copy{max-width:650px;padding-top:clamp(58px,7.2vh,92px)}.hero-director-cut--restored .command-visual{z-index:10}.hero-director-cut--restored .zengcheng-marker:before{width:520px;height:280px;background:radial-gradient(ellipse at 50% 50%,rgba(246,199,104,.34),transparent 21%),radial-gradient(ellipse at 48% 50%,rgba(46,211,255,.16),transparent 58%)}.hero-director-cut--restored .zc-reticle{width:70px;height:70px;box-shadow:0 0 38px #2ed3ff57,0 0 92px #f6c76875,0 0 170px #f6c7683d}.hero-director-cut--restored .zc-bidirectional-flow{opacity:.46;mix-blend-mode:screen}.hero-director-cut--restored .zc-energy-beam{stroke-width:2.35;opacity:.32}.hero-director-cut--restored .zc-energy-comet-tail{stroke-width:4.7;opacity:0}.hero-director-cut--restored .zc-comet-head{opacity:.64}.hero-director-cut--restored .zc-flow-paths path{stroke-width:.65;opacity:.06}.hero-director-cut--restored .zc-flow-particles circle{opacity:.24}.hero-director-cut--restored .zc-leader-lines{opacity:.26}.hero-director-cut--restored .hud-panel--main{left:7%;bottom:21%;width:min(410px,76vw);opacity:.58;transform:translate3d(calc(var(--px) * 28px),calc(var(--py) * 18px),0) rotate(-2.4deg) skew(-1deg)}.hero-director-cut--restored .hud-panel--side{top:58%;right:13%;opacity:.58}.hero-director-cut--restored .metric-strip.command-dock{opacity:1;transform:perspective(1400px) rotateX(12deg) translate3d(calc(var(--px) * -24px),calc(var(--py) * -14px + 52px),0)}.hero-director-cut--restored .phase-indicator{opacity:.48}@media(max-width:760px){.hero-director-cut--restored{--zc-x-mobile: 54%;--zc-y-mobile: 77%}.hero-director-cut--restored .hero-cinematic-asset{top:0;right:-70%;bottom:-6%;left:-44%;background-size:auto 100%;background-position:50% 0%;filter:saturate(1.08) contrast(1.05) brightness(.82);transform:scale(1.02)}.hero-director-cut--restored:before{background:linear-gradient(180deg,#01050c4d,#01050c33 28%,#01050cf0 88%),linear-gradient(90deg,#01050ce6,#01050c38 86%)}.hero-director-cut--restored .hero-copy{max-width:360px}.hero-director-cut--restored .zengcheng-marker--mobile{left:var(--zc-x-mobile);top:var(--zc-y-mobile)}.hero-director-cut--restored .zc-reticle{width:38px;height:38px}.hero-director-cut--restored .zc-label{min-width:120px}.hero-director-cut--restored .zc-bidirectional-flow{opacity:.26}}.hero-director-cut--restored{--zc-x-desktop: 87.5%;--zc-y-desktop: 43%;--zc-label-x-desktop: 77%;--zc-label-y-desktop: 36%;--zc-x-mobile: 55%;--zc-y-mobile: 77%;--zc-label-x-mobile: 73%;--zc-label-y-mobile: 72%}.hero-director-cut--restored .hero-cinematic-asset{filter:saturate(1.08) contrast(1.1) brightness(.92)}.hero-director-cut--restored:before{background:linear-gradient(102deg,#01050cfa,#01050ce6 28%,#01050c47 54%,#01050c06),radial-gradient(circle at 22% 54%,rgba(1,5,12,.72),transparent 34rem),radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.2),transparent 11rem),linear-gradient(180deg,#02071105,#0207110d 62%,#020711)}.hero-director-cut--restored .zc-reticle{width:74px;height:74px;border-color:#2ed3ffa8;background:radial-gradient(circle,rgba(246,199,104,.72) 0 4px,rgba(246,199,104,.22) 5px,transparent 11px),radial-gradient(circle,rgba(46,211,255,.16),transparent 64%);box-shadow:0 0 42px #2ed3ff5c,0 0 104px #f6c76880,0 0 210px #f6c76847}.hero-director-cut--restored .zc-label{border-color:#f6c76838;background:linear-gradient(135deg,rgba(246,199,104,.06),transparent 48%),#0208126b;box-shadow:0 18px 58px #00000061,0 0 28px #f6c76814,0 0 0 1px #ffffff05 inset}.hero-director-cut--restored .zc-anchor-leader{width:clamp(124px,12vw,188px);opacity:.82;transform:translate(-100%,-50%) rotate(-6deg) scaleX(1);background:linear-gradient(90deg,#2ed3ff05,#2ed3ff80,#f6c76870)}.hero-director-cut--restored .zc-bidirectional-flow{opacity:.38}.hero-director-cut--restored .zc-energy-beam{stroke-width:1.8;opacity:.24}.hero-director-cut--restored .zc-energy-comet-tail{stroke-width:3.4}.hero-director-cut--restored .zc-comet-head{opacity:.52}.hero-director-cut--restored .zc-flow-paths path{opacity:.045}.hero-director-cut--restored .command-visual .hud-panel{border-color:#78d2ff29;background:linear-gradient(135deg,rgba(46,211,255,.02),transparent 42%),#030a151f;box-shadow:0 20px 70px #0000003d,0 0 0 1px #ffffff03 inset;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hero-director-cut--restored .hud-panel--main{left:5.5%;bottom:22%;opacity:.42}.hero-director-cut--restored .hud-panel--side{top:61%;right:10%;opacity:.34}.hero-director-cut--restored .metric-strip.command-dock{opacity:.82;background:radial-gradient(ellipse at 50% 4%,rgba(46,211,255,.07),transparent 28rem),linear-gradient(180deg,#0b1e3638,#020711c7),#0207117a}.hero-director-cut--restored .command-dock .metric-card{opacity:.54;filter:saturate(.74)}.hero-director-cut--restored .command-dock .metric-card--2{opacity:.84;filter:saturate(.96)}.hero-director-cut--restored .command-dock .metric-card:hover{opacity:1;filter:saturate(1.12)}.phase-indicator{opacity:.26}.phase-indicator:hover,.phase-indicator:focus-within{opacity:.68}.phase-indicator a{border-color:#78d2ff1f;background:#02071138}.phase-indicator a.is-active{border-color:#f6c7682e;box-shadow:none}@media(max-width:760px){.hero-director-cut--restored{--zc-x-mobile: 43%;--zc-y-mobile: 84%;--zc-label-x-mobile: 66%;--zc-label-y-mobile: 80%}.hero-director-cut--restored .hero-cinematic-asset{background-position:52% 0%;filter:saturate(1.08) contrast(1.05) brightness(.86)}.hero-director-cut--restored .zc-reticle{width:36px;height:36px}.hero-director-cut--restored .zc-label{left:min(86px,22vw);min-width:116px;opacity:.86}.hero-director-cut--restored .zc-bidirectional-flow{opacity:.18}.phase-indicator{opacity:.22}}.hero-media-stack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#020711}.hero-media-stack.layer-far{transform:none}.hero-video-layer,.hero-media-stack .hero-cinematic-asset{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hero-video-layer{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:0;filter:saturate(1.08) contrast(1.1) brightness(.88);transform:translate3d(calc(var(--px) * -3px),calc(var(--py) * -2px),0) scale(1.025);transition:opacity .7s ease}.hero-media-stack .hero-cinematic-asset{z-index:2}.hero-media-stack.is-video-ready .hero-video-layer{opacity:var(--hero-video-opacity, .86)}.hero-media-stack.is-video-ready .hero-cinematic-asset{opacity:var(--hero-poster-video-overlay-opacity, 0)}.hero-media-stack:not(.is-video-ready) .hero-cinematic-asset{opacity:.98}.hero-director-cut--restored .hero-media-stack{background:radial-gradient(circle at var(--zc-x-desktop) var(--zc-y-desktop),rgba(246,199,104,.08),transparent 18rem),#020711}.hero-director-cut--restored .hero-video-layer{-o-object-position:center center;object-position:center center}.hero-director-cut--restored .hero-media-stack.is-video-ready .hero-cinematic-asset:after{opacity:0}@media(max-width:760px){.hero-director-cut--restored{--zc-x-mobile: 43%;--zc-y-mobile: min(742px, 88vh);--zc-label-x-mobile: 66%;--zc-label-y-mobile: min(708px, 84vh)}.hero-video-layer{display:none}.hero-media-stack.is-video-ready .hero-cinematic-asset,.hero-media-stack .hero-cinematic-asset{opacity:1}.hero-director-cut--restored .zengcheng-marker--mobile{left:var(--zc-x-mobile);top:var(--zc-y-mobile)}}@media(prefers-reduced-motion:reduce){.hero-video-layer{display:none}.hero-media-stack.is-video-ready .hero-cinematic-asset,.hero-media-stack .hero-cinematic-asset{opacity:1!important}}.official-section{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:clamp(96px,11vw,150px) clamp(18px,4vw,68px)}.official-section:before{position:absolute;inset:12% clamp(12px,3vw,42px);z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(46,211,255,.045) 1px,transparent 1px),linear-gradient(rgba(46,211,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,black,transparent 72%);mask-image:radial-gradient(ellipse at 50% 45%,black,transparent 72%);opacity:.46}.official-section__grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);gap:clamp(32px,5vw,86px);align-items:center}.official-section__grid--reverse{grid-template-columns:minmax(420px,1.04fr) minmax(0,.96fr)}.section-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;color:#f6c768d6;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.section-kicker:before{width:22px;height:1px;background:linear-gradient(90deg,#f6c76833,#2ed3ffbd);content:""}.official-section__copy h2,.official-heading h2,.compliance-section h2{max-width:860px;margin:16px 0 0;color:var(--text-main);font-size:clamp(34px,5.2vw,72px);font-weight:850;line-height:1.02;letter-spacing:0}.official-section__copy p,.official-heading p{max-width:740px;margin:20px 0 0;color:#d7e1efc7;font-size:clamp(15px,1.2vw,18px);line-height:1.85}.landing-question{display:grid;grid-template-columns:116px minmax(0,1fr);gap:18px;max-width:760px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(120,210,255,.12)}.landing-question span{color:#2ed3ffd6;font-size:13px;font-weight:850}.landing-question p{margin:0;color:#f8fafcd1;font-size:15px;line-height:1.72}.aiopc-definition-console,.zengcheng-signal-map{position:relative;min-height:460px;overflow:hidden;border:1px solid rgba(120,210,255,.16);border-radius:34px;background:radial-gradient(circle at 70% 20%,rgba(46,211,255,.13),transparent 18rem),radial-gradient(circle at 28% 72%,rgba(246,199,104,.08),transparent 19rem),#040c197a;box-shadow:0 32px 100px #00000057,0 0 0 1px #ffffff05 inset;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.aiopc-definition-console:before,.zengcheng-signal-map:before{position:absolute;top:26px;right:26px;bottom:26px;left:26px;pointer-events:none;border:1px solid rgba(120,210,255,.12);border-radius:26px;content:""}.aiopc-definition-console .demo-pill,.zengcheng-signal-map .demo-pill{position:absolute;top:26px;left:26px;z-index:3;padding:7px 10px}.definition-core,.local-core{position:absolute;left:50%;top:48%;display:grid;width:188px;height:188px;transform:translate(-50%,-50%);place-items:center;border:1px solid rgba(46,211,255,.28);border-radius:50%;background:radial-gradient(circle,rgba(246,199,104,.2),transparent 28%),radial-gradient(circle,rgba(46,211,255,.16),transparent 64%),#05101f85;box-shadow:0 0 48px #2ed3ff29,0 0 88px #f6c7681f}.definition-core b,.local-core b{color:var(--text-main);font-size:28px;font-weight:900;letter-spacing:.02em}.definition-core small,.local-core small{max-width:120px;color:var(--text-muted);font-size:11px;line-height:1.35;text-align:center;text-transform:uppercase}.definition-flow{position:absolute;top:92px;right:42px;bottom:92px;left:42px}.definition-flow:before{position:absolute;top:24px;right:8%;bottom:24px;left:8%;border:1px dashed rgba(46,211,255,.16);border-radius:50%;content:""}.definition-flow span,.local-anchor{position:absolute;display:inline-flex;min-width:72px;justify-content:center;padding:9px 12px;border:1px solid rgba(120,210,255,.2);border-radius:999px;background:#030c1994;color:#f8fafcdb;font-size:13px;font-weight:780;box-shadow:0 0 28px #2ed3ff14}.definition-flow span:nth-child(1){left:4%;top:18%}.definition-flow span:nth-child(2){right:8%;top:14%}.definition-flow span:nth-child(3){right:0;top:48%}.definition-flow span:nth-child(4){right:16%;bottom:6%}.definition-flow span:nth-child(5){left:16%;bottom:8%}.definition-flow span:nth-child(6){left:0;top:50%}.aiopc-definition-console>p{position:absolute;right:32px;bottom:28px;left:32px;margin:0;color:#d7e1efc7;font-size:14px;line-height:1.7}.zengcheng-signal-map{min-height:500px}.zengcheng-signal-map:after{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 48%,rgba(246,199,104,.12),transparent 12rem),linear-gradient(125deg,transparent 0 42%,rgba(46,211,255,.12) 48%,transparent 54%);content:"";opacity:.72}.local-anchor{z-index:2}.local-anchor--0{left:9%;top:24%}.local-anchor--1{right:9%;top:22%}.local-anchor--2{left:12%;bottom:22%}.local-anchor--3{right:11%;bottom:22%}.local-anchor--4{right:5%;top:50%}.local-anchor--5{left:6%;top:50%}.official-heading{max-width:960px}.value-console-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(28px,4vw,54px)}.value-console-card{position:relative;min-height:430px;overflow:hidden;padding:24px;border:1px solid rgba(120,210,255,.16);border-radius:30px;background:linear-gradient(135deg,rgba(46,211,255,.065),transparent 42%),#050e1c94;box-shadow:0 28px 90px #0000003d}.value-console-card:before{position:absolute;inset:auto 24px 22px;height:1px;background:linear-gradient(90deg,rgba(46,211,255,.66),transparent);content:""}.value-console-card span{color:#f6c768c7;font-size:11px;font-weight:900;letter-spacing:.16em}.value-console-card h3{margin:32px 0 0;font-size:clamp(30px,3.6vw,52px);font-weight:900}.value-console-card b{display:block;margin-top:18px;color:#f8fafce0;font-size:16px;line-height:1.55}.value-console-card p{margin:16px 0 0;color:#a7b4c8db;font-size:14px;line-height:1.72}.value-detail-list{display:grid;gap:12px;margin:18px 0 0}.value-detail-list div{padding-top:12px;border-top:1px solid rgba(120,210,255,.11)}.value-detail-list dt{color:#2ed3ffd1;font-size:12px;font-weight:850}.value-detail-list dd{margin:7px 0 0;color:#d7e1efc7;font-size:13px;line-height:1.62}.partner-matrix{display:grid;gap:12px;margin-top:clamp(30px,4vw,54px)}.partner-row{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.8fr);gap:22px;align-items:stretch;padding:18px;border:1px solid rgba(120,210,255,.13);border-radius:24px;background:linear-gradient(90deg,rgba(246,199,104,.04),transparent 34%),#040c197a}.partner-row>div:first-child{display:flex;flex-direction:column;justify-content:center;min-height:126px;padding:18px;border-radius:18px;background:#2ed3ff09}.partner-row span{color:var(--amber);font-size:12px;font-weight:900;letter-spacing:.12em}.partner-row h3{margin:14px 0 0;color:var(--text-main);font-size:clamp(20px,2vw,28px);font-weight:850}.partner-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.partner-row dl div{padding:16px;border-left:1px solid rgba(120,210,255,.14)}.partner-row dt{color:#2ed3ffd1;font-size:12px;font-weight:850}.partner-row dd{margin:10px 0 0;color:#d7e1efcc;font-size:14px;line-height:1.72}.final-cta{overflow:hidden;border-radius:40px;background:radial-gradient(circle at 78% 12%,rgba(46,211,255,.18),transparent 24rem),radial-gradient(circle at 20% 76%,rgba(246,199,104,.08),transparent 22rem),linear-gradient(135deg,#081222db,#030a15bd)}.final-cta:after{position:absolute;right:-12%;bottom:-22%;width:46vw;height:46vw;pointer-events:none;border:1px solid rgba(46,211,255,.12);border-radius:50%;content:"";box-shadow:inset 0 0 80px #2ed3ff0d}.final-cta .hero-ctas{flex-wrap:wrap}.cta-route-note{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:24px auto 0}.cta-route-note span{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid rgba(120,210,255,.14);border-radius:999px;background:#040c1957;color:#d7e1efc7;font-size:12px;font-weight:800}.compliance-section{position:relative;z-index:2;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(28px,5vw,72px);max-width:1320px;margin:clamp(42px,7vw,90px) auto 0;padding:clamp(28px,5vw,54px) clamp(18px,4vw,58px);border-top:1px solid rgba(120,210,255,.14);border-bottom:1px solid rgba(120,210,255,.1)}.compliance-section h2{font-size:clamp(28px,3.8vw,50px)}.compliance-section p{max-width:430px;margin:18px 0 0;color:#a7b4c8d1;font-size:14px;line-height:1.72}.compliance-section ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.compliance-section li{position:relative;padding:15px 16px 15px 38px;border:1px solid rgba(246,199,104,.12);border-radius:18px;background:#040c1961;color:#d7e1efd1;font-size:14px;line-height:1.68}.compliance-section li:before{position:absolute;left:16px;top:22px;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 18px #f6c76847;content:""}.landing-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1320px;margin:0 auto;padding:34px clamp(18px,4vw,58px) 46px;color:#a7b4c8c7}.landing-footer div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.landing-footer strong{color:var(--text-main);font-size:16px}.landing-footer span{font-size:13px}.magnetic-btn{text-decoration:none}@media(max-width:980px){.official-section__grid,.official-section__grid--reverse,.partner-row,.compliance-section,.partner-row dl{grid-template-columns:1fr}.partner-row dl div{border-left:0;border-top:1px solid rgba(120,210,255,.12)}.value-console-grid{grid-template-columns:1fr}}@media(max-width:760px){.official-section{padding:74px 14px}.official-section__copy h2,.official-heading h2,.compliance-section h2{font-size:clamp(30px,10vw,42px);line-height:1.06}.landing-question{grid-template-columns:1fr;gap:8px}.aiopc-definition-console,.zengcheng-signal-map{min-height:420px;border-radius:26px}.definition-core,.local-core{width:148px;height:148px}.definition-flow{top:92px;right:20px;bottom:88px;left:20px}.definition-flow span,.local-anchor{min-width:58px;padding:8px 9px;font-size:12px}.value-console-card{min-height:250px;border-radius:24px}.partner-row{padding:12px;border-radius:22px}.final-cta{margin-inline:14px;padding:30px 18px}.final-cta .hero-ctas{display:grid;grid-template-columns:1fr;width:100%}.compliance-section{margin-inline:14px;padding-inline:4px}.landing-footer{flex-direction:column;align-items:flex-start;padding-inline:18px}}.motion-off *,.motion-off *:before,.motion-off *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.motion-off .particle-canvas,.mobile-fallback .particle-canvas,.motion-off .hero-video-layer,.mobile-fallback .hero-video-layer,.hero-video-off .hero-video-layer{display:none!important}.motion-off .hero-media-stack .hero-cinematic-asset,.mobile-fallback .hero-media-stack .hero-cinematic-asset,.hero-video-off .hero-media-stack .hero-cinematic-asset{opacity:1!important}.is-hero-idle .zc-flow-particles,.is-hero-idle .zc-comet-heads,.is-hero-idle .zc-energy-comet-tail,.motion-off .zc-flow-particles,.motion-off .zc-comet-heads,.motion-off .zc-energy-comet-tail{display:none}.is-hero-idle .zc-energy-beam,.is-hero-idle .zc-flow-paths path,.is-hero-idle .zc-leader-lines path,.motion-off .zc-energy-beam,.motion-off .zc-flow-paths path,.motion-off .zc-leader-lines path{animation:none!important;opacity:.08}.agent-orbit-system.is-motion-idle *,.scenario-table.is-motion-idle *,.mission-trace.is-motion-idle *{animation-play-state:paused!important}.mission-trace.is-motion-idle .mission-particle,.motion-off .mission-particle{display:none}.agent-orbit-system.is-motion-idle .command-ring-scan,.scenario-table.is-motion-idle .scenario-table-lines .is-hot{opacity:.28}.official-section,.lab-section,.final-cta,.compliance-section{content-visibility:auto;contain-intrinsic-size:900px}.nav-shell,.hud-panel,.agent-docking-hud,.scenario-hud,.mission-hud,.aiopc-definition-console,.zengcheng-signal-map{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nav-shell{background:#030a159e;box-shadow:0 14px 42px #0000002e}.aiopc-definition-console,.zengcheng-signal-map,.value-console-card,.partner-row{box-shadow:0 18px 54px #0000002e}.hud-panel,.agent-docking-hud,.scenario-hud,.mission-hud{box-shadow:0 18px 50px #0003,0 0 0 1px #ffffff03 inset!important}.metric-strip.command-dock{opacity:.72;box-shadow:0 16px 46px #0003;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.command-dock .metric-card{box-shadow:none!important;filter:saturate(.78)}.command-dock .metric-card--2{filter:saturate(.98)}.command-dock .metric-card:hover{box-shadow:0 0 0 1px #2ed3ff1f inset,0 18px 44px #00000047,0 0 28px #2ed3ff24!important}.phase-indicator{box-shadow:none!important}.background-scanlines{opacity:.2}.motion-off .background-scanlines{display:none}.orbit-deck-stage,.agent-orbit-system,.scenario-table,.mission-trace{contain:layout paint}@media(max-width:760px){.hero-video-layer{display:none!important}.hero-media-stack .hero-cinematic-asset{opacity:1!important}.metric-strip.command-dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;transform:translate3d(0,28px,0)!important;border-radius:22px;opacity:.82}.command-dock .metric-card,.command-dock .metric-card--0,.command-dock .metric-card--1,.command-dock .metric-card--2,.command-dock .metric-card--3,.command-dock .metric-card--4{min-height:104px;transform:none!important;filter:none}.orbit-deck-stage{min-height:auto}.agent-orbit-system,.scenario-table,.mission-trace{contain:layout paint}}.hero-director-cut--restored{--zc-anchor-x-desktop: 91.5%;--zc-anchor-y-desktop: 42.5%;--zc-label-x-desktop: 79.5%;--zc-label-y-desktop: 34%;--zc-anchor-x-mobile: 73%;--zc-anchor-y-mobile: 246px;--zc-label-x-mobile: 73%;--zc-label-y-mobile: 224px;--zc-x-desktop: var(--zc-anchor-x-desktop);--zc-y-desktop: var(--zc-anchor-y-desktop);--zc-x-mobile: var(--zc-anchor-x-mobile);--zc-y-mobile: var(--zc-anchor-y-mobile)}.hero-director-cut--restored .zc-reticle,.hero-director-cut--restored .zengcheng-marker:before,.hero-director-cut--restored .zengcheng-marker:after{left:var(--zc-anchor-x-desktop)!important;top:var(--zc-anchor-y-desktop)!important}.hero-director-cut--restored .zc-anchor-leader{left:var(--zc-anchor-x-desktop)!important;top:var(--zc-anchor-y-desktop)!important}.hero-director-cut--restored .zc-label{left:var(--zc-label-x-desktop)!important;top:var(--zc-label-y-desktop)!important}.zc-anchor-debug{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.zc-anchor-debug--mobile{display:none}.zc-anchor-debug--command{display:block}.zc-anchor-debug:before,.zc-anchor-debug:after{position:absolute;left:var(--zc-anchor-x-desktop);top:var(--zc-anchor-y-desktop);width:34px;height:2px;background:#ff4fd8;box-shadow:0 0 16px #ff4fd8eb;content:"";transform:translate(-50%,-50%)}.zc-anchor-debug:after{width:2px;height:34px}.zc-anchor-debug span{position:absolute;left:calc(var(--zc-anchor-x-desktop) - 152px);top:calc(var(--zc-anchor-y-desktop) + 34px);padding:7px 9px;border:1px solid rgba(255,79,216,.6);border-radius:10px;background:#120318db;color:#ffd8f5;font-size:11px;font-weight:850;letter-spacing:.04em;white-space:nowrap}@media(max-width:760px){.hero-director-cut--restored{--zc-x-mobile: var(--zc-anchor-x-mobile);--zc-y-mobile: var(--zc-anchor-y-mobile)}.hero-director-cut--restored .zengcheng-marker--mobile{top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;transform:none!important}.hero-director-cut--restored .zengcheng-marker--mobile .zc-reticle,.hero-director-cut--restored .zengcheng-marker--mobile:before,.hero-director-cut--restored .zengcheng-marker--mobile:after,.hero-director-cut--restored .zengcheng-marker--mobile .zc-anchor-leader{left:var(--zc-anchor-x-mobile)!important;top:var(--zc-anchor-y-mobile)!important}.hero-director-cut--restored .zengcheng-marker--mobile .zc-label{left:var(--zc-label-x-mobile)!important;top:var(--zc-label-y-mobile)!important}.zc-anchor-debug:before,.zc-anchor-debug:after{left:var(--zc-anchor-x-mobile);top:var(--zc-anchor-y-mobile)}.zc-anchor-debug--command{display:none}.zc-anchor-debug--mobile{display:block}.zc-anchor-debug span{left:18px;top:calc(var(--zc-anchor-y-mobile) + 24px)}}html:not(.motion-off){scroll-behavior:smooth}html{scroll-padding-top:96px}.section-question{display:block;max-width:720px;margin-top:12px;color:#a7b4c8c7;font-size:clamp(13px,1vw,15px);font-style:normal;font-weight:760;line-height:1.62}.section-heading .section-question{margin-inline:auto}.final-cta .section-question{margin:14px auto 0;text-align:center}.phase-indicator{opacity:.62}.phase-indicator:hover,.phase-indicator:focus-within{opacity:.94}.official-section{padding-top:clamp(92px,10vw,148px);padding-bottom:clamp(86px,9vw,132px)}.lab-section{padding-top:clamp(92px,10vw,142px);padding-bottom:clamp(88px,9vw,134px)}@media(min-width:1180px){.official-heading,.section-heading{max-width:980px}.section-heading h2,.official-heading h2,.official-section__copy h2{text-wrap:balance}}@media(max-width:760px){html{scroll-padding-top:92px}.nav-shell{left:16px;right:16px;top:14px;display:grid;grid-template-columns:1fr;gap:8px;padding:12px 14px;border-radius:24px}.nav-shell nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.nav-shell nav::-webkit-scrollbar{display:none}.nav-shell nav a{flex:0 0 auto;font-size:12px}.hero-shell{min-height:100svh;padding-bottom:18px}.hero-content{min-height:auto;padding:148px 16px 18px;align-items:start}.hero-director-cut--restored .hero-copy{max-width:100%;padding-top:46px}.hero-director-cut--restored .hero-copy h1{max-width:360px;font-size:clamp(54px,16.2vw,66px);line-height:.94}.hero-copy p{max-width:342px;margin-top:20px;font-size:15px;line-height:1.72}.hero-actions-row{margin-top:22px}.hero-copy .hero-ctas,.hero-ctas{display:grid;grid-template-columns:1fr;width:min(100%,344px);gap:10px}.hero-copy .magnetic-btn,.final-cta .magnetic-btn{width:100%;min-height:50px;justify-content:center}.zengcheng-marker--mobile{top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;transform:none!important}.hero-director-cut--restored{--zc-x-mobile: 73%;--zc-y-mobile: 246px;--zc-label-x-mobile: 73%;--zc-label-y-mobile: 224px}.hero-director-cut--restored .zengcheng-marker--mobile .zc-reticle,.hero-director-cut--restored .zengcheng-marker--mobile:before,.hero-director-cut--restored .zengcheng-marker--mobile:after{left:var(--zc-x-mobile);top:var(--zc-y-mobile)}.hero-director-cut--restored .zengcheng-marker--mobile .zc-reticle{width:28px;height:28px;opacity:.74}.hero-director-cut--restored .zengcheng-marker--mobile .zc-label{left:var(--zc-label-x-mobile);top:var(--zc-label-y-mobile);min-width:104px;padding:7px 9px;opacity:.78;transform:translate(-50%,-50%) rotate(-1deg)}.hero-director-cut--restored .zengcheng-marker--mobile .zc-label b{font-size:9px}.hero-director-cut--restored .zengcheng-marker--mobile .zc-label small{font-size:12px}.hero-director-cut--restored .zengcheng-marker--mobile .zc-label em{display:none}.hero-director-cut--restored .zengcheng-marker--mobile .zc-anchor-leader{left:var(--zc-x-mobile);top:var(--zc-y-mobile);width:54px;opacity:.38}.metric-strip.command-dock{display:none}.official-section{padding:68px 16px}.lab-section{padding:74px 14px}.section-question{margin-top:10px;font-size:13px;line-height:1.58}.official-section__copy p,.official-heading p{font-size:15px;line-height:1.72}.value-console-card{min-height:auto;padding:22px}.value-console-card h3{margin-top:22px}.partner-row>div:first-child{min-height:auto;padding:16px}.partner-row dl{gap:0}.partner-row dd,.value-detail-list dd,.compliance-section li{font-size:14px;line-height:1.68}.final-cta{border-radius:28px}.cta-route-note{justify-content:stretch}.cta-route-note span{width:100%;justify-content:center}.compliance-section{border-radius:0}.phase-indicator{right:12px;top:72px;opacity:.32;transform:scale(.82);transform-origin:top right}}.hero-director-cut--restored .zc-bidirectional-flow{z-index:8;opacity:.78;filter:saturate(1.12)}.hero-director-cut--restored .zc-energy-beams,.hero-director-cut--restored .zc-comet-heads{opacity:1}.hero-director-cut--restored .zc-energy-beam{stroke-width:4.35;stroke-dasharray:22 36;opacity:.62;animation-duration:2.65s}.hero-director-cut--restored .zc-energy-beam--2{animation-duration:3.05s}.hero-director-cut--restored .zc-energy-beam--out{opacity:.7}.hero-director-cut--restored .zc-energy-beam--in{opacity:.66}.hero-director-cut--restored .zc-energy-comet-tail{stroke-width:8.4;stroke-dasharray:15 92;opacity:.72;filter:drop-shadow(0 0 10px currentColor);animation-duration:2.25s}.hero-director-cut--restored .zc-energy-comet-tail--2{animation-duration:2.85s;animation-delay:-1.15s}.hero-director-cut--restored .zc-comet-head{opacity:.94;filter:drop-shadow(0 0 10px currentColor)}.hero-director-cut--restored .zc-flow-paths path{stroke-width:1.05;stroke-dasharray:3 20;opacity:.18;animation-duration:7.5s}.hero-director-cut--restored .zc-flow-paths--in path{animation-duration:8.7s}.hero-director-cut--restored .zc-flow-particles circle{opacity:.52}.zc-atmospheric-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none}.zc-sparkle{position:absolute;left:calc(var(--zc-anchor-x-desktop) + var(--spark-x));top:calc(var(--zc-anchor-y-desktop) + var(--spark-y));width:var(--spark-size);height:var(--spark-size);border-radius:999px;opacity:0;transform:translate(-50%,-50%);animation:zcV432SparkleDrift 5.8s ease-in-out var(--spark-delay) infinite}.zc-sparkle--cyan{background:#2ed3ffdb;box-shadow:0 0 10px #2ed3ff85}.zc-sparkle--gold{background:#f6c768d1;box-shadow:0 0 10px #f6c76875}.zc-flow-debug{position:absolute;left:calc(var(--zc-anchor-x-desktop) - 7.2rem);top:calc(var(--zc-anchor-y-desktop) + 4.2rem);z-index:95;padding:6px 8px;border:1px solid rgba(46,211,255,.46);border-radius:999px;background:#020812c2;color:#cbf4ffe6;font-size:10px;font-weight:850;letter-spacing:.08em;pointer-events:none}html:not(.debug-flow) .zc-flow-debug{display:none}.zengcheng-marker:hover+.zc-anchor-debug+.zc-flow-debug+.zc-bidirectional-flow,.zengcheng-marker:focus-within+.zc-anchor-debug+.zc-flow-debug+.zc-bidirectional-flow,.zengcheng-marker:hover+.zc-flow-debug+.zc-bidirectional-flow,.zengcheng-marker:focus-within+.zc-flow-debug+.zc-bidirectional-flow{opacity:.96;filter:brightness(1.18) saturate(1.2)}.is-hero-idle .zc-atmospheric-sparkles,.is-hero-idle .zc-flow-debug,.motion-off .zc-atmospheric-sparkles,.motion-off .zc-flow-debug{display:none}.is-hero-idle .zc-energy-beam,.is-hero-idle .zc-energy-comet-tail,.is-hero-idle .zc-comet-head,.is-hero-idle .zc-flow-particles circle,.motion-off .zc-energy-beam,.motion-off .zc-energy-comet-tail,.motion-off .zc-comet-head,.motion-off .zc-flow-particles circle{animation:none!important}.is-hero-idle .zc-energy-comet-tail,.is-hero-idle .zc-comet-head,.is-hero-idle .zc-flow-particles,.motion-off .zc-energy-comet-tail,.motion-off .zc-comet-head,.motion-off .zc-flow-particles{opacity:0!important}.motion-off .zc-energy-beam,.motion-off .zc-flow-paths path{opacity:.1!important}html.motion-off .hero-director-cut--restored .zc-energy-beam,html.motion-off .hero-director-cut--restored .zc-energy-beam--out,html.motion-off .hero-director-cut--restored .zc-energy-beam--in,html.motion-off .hero-director-cut--restored .zc-flow-paths path{opacity:.1!important}html.motion-off .hero-director-cut--restored .zc-atmospheric-sparkles,html.motion-off .hero-director-cut--restored .zc-energy-comet-tail,html.motion-off .hero-director-cut--restored .zc-comet-head,html.motion-off .hero-director-cut--restored .zc-flow-particles{display:none!important}@keyframes zcV432SparkleDrift{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.64)}28%{opacity:.58;transform:translate(calc(-50% + 2px),calc(-50% - 4px)) scale(1)}62%{opacity:.34;transform:translate(calc(-50% - 3px),calc(-50% + 3px)) scale(.82)}}@media(max-width:760px){.hero-director-cut--restored .zc-bidirectional-flow{opacity:.36}.hero-director-cut--restored .zc-energy-beam{stroke-width:2.8;opacity:.38}.hero-director-cut--restored .zc-energy-comet-tail,.hero-director-cut--restored .zc-comet-head,.hero-director-cut--restored .zc-flow-particles circle{opacity:.28}.zc-sparkle{left:calc(var(--zc-anchor-x-mobile) + var(--spark-x));top:calc(var(--zc-anchor-y-mobile) + var(--spark-y))}.zc-sparkle:nth-child(n+7){display:none}.zc-flow-debug{left:18px;top:calc(var(--zc-anchor-y-mobile) + 58px)}}@media(prefers-reduced-motion:reduce){.zc-atmospheric-sparkles,.zc-flow-debug{display:none!important}.hero-director-cut--restored .zc-energy-comet-tail,.hero-director-cut--restored .zc-comet-head,.hero-director-cut--restored .zc-flow-particles{opacity:0!important}}@media(min-width:1024px){.phase-indicator{right:-72px;opacity:.18;transition:right .22s ease,opacity .22s ease}.phase-indicator:hover,.phase-indicator:focus-within{right:12px;opacity:.72}}.hero-director-cut--restored .hero-content{z-index:24}.hero-director-cut--restored .hero-copy{position:relative;z-index:26;isolation:isolate;opacity:1!important;filter:none!important;mix-blend-mode:normal}.hero-director-cut--restored .hero-copy .signal-tag,.hero-director-cut--restored .hero-copy h1,.hero-director-cut--restored .hero-copy h1 span,.hero-director-cut--restored .hero-copy p,.hero-director-cut--restored .hero-actions-row,.hero-director-cut--restored .hero-ctas,.hero-director-cut--restored .value-badges,.hero-director-cut--restored .value-badges span{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.hero-director-cut--restored .hero-copy h1 span,.hero-director-cut--restored .hero-copy p,.hero-director-cut--restored .hero-copy .signal-tag,.hero-director-cut--restored .hero-actions-row{animation:heroV433ReadableIn .42s cubic-bezier(.19,1,.22,1) both!important}.hero-director-cut--restored .hero-copy h1 span+span{animation-delay:60ms!important}.hero-director-cut--restored .hero-copy p{color:#e2ebf8e0;text-shadow:0 8px 28px rgba(0,0,0,.58);animation-delay:90ms!important}.hero-director-cut--restored .hero-actions-row{animation-delay:.13s!important}.hero-director-cut--restored .hero-copy h1{color:#f8fafc;text-shadow:0 16px 52px rgba(0,0,0,.72),0 0 1px rgba(248,250,252,.9);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.hero-director-cut--restored .hero-copy .magnetic-btn{position:relative;z-index:28;opacity:1!important;filter:none!important}.hero-director-cut--restored .hero-copy:before{z-index:-1;opacity:.18;filter:none}.hero-director-cut--restored .zc-bidirectional-flow,.hero-director-cut--restored .zc-atmospheric-sparkles,.hero-director-cut--restored .hero-cinematic-fx{pointer-events:none}@keyframes heroV433ReadableIn{0%{opacity:.92;transform:translate3d(0,6px,0);filter:none}to{opacity:1;transform:translateZ(0);filter:none}}@media(max-width:760px){.hero-director-cut--restored .nav-shell{align-items:center;padding-inline:14px}.hero-director-cut--restored .nav-shell nav{display:none!important}.hero-director-cut--restored .hero-copy{padding-top:40px}.hero-director-cut--restored .hero-copy h1{max-width:352px;font-size:clamp(50px,15vw,62px);line-height:.96;text-shadow:0 12px 38px rgba(0,0,0,.78),0 0 1px rgba(248,250,252,.8)}.hero-director-cut--restored .hero-copy p{color:#e2ebf8db}.hero-director-cut--restored .hero-copy .signal-tag{max-width:326px}}.diagnosis-page,.diagnosis-page *{letter-spacing:0}.diagnosis-page{position:relative;isolation:isolate;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 18% 8%,rgba(46,211,255,.13),transparent 28rem),radial-gradient(circle at 86% 18%,rgba(246,199,104,.11),transparent 24rem),linear-gradient(180deg,#05070c,#090d14 48%,#05070c);color:#f7fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.diagnosis-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 78%);mask-image:linear-gradient(to bottom,black 0%,transparent 78%)}.diagnosis-topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:18px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.diagnosis-brand{display:inline-flex;align-items:center;gap:10px;min-height:42px;color:#f7fafc;text-decoration:none}.diagnosis-brand span{width:28px;height:28px;border:1px solid rgba(46,211,255,.62);border-radius:8px;background:linear-gradient(135deg,#2ed3ff3d,#f6c7682e),#101923;box-shadow:0 0 28px #2ed3ff29}.diagnosis-brand strong{font-size:15px;font-weight:820}.diagnosis-brand em{color:#e2e8f09e;font-size:13px;font-style:normal}.diagnosis-topbar nav{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid rgba(148,163,184,.17);border-radius:999px;background:#080d14c2;box-shadow:0 18px 60px #00000047}.diagnosis-topbar nav a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;color:#e2e8f0b8;font-size:13px;font-weight:680;text-decoration:none;transition:color .18s ease,background .18s ease}.diagnosis-topbar nav a:hover,.diagnosis-topbar nav a.is-active{color:#f8fafc;background:#ffffff14}.diagnosis-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a9e;color:#f8fafc;font-size:14px;font-weight:760;line-height:1;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.diagnosis-button:hover:not(:disabled){transform:translateY(-1px);border-color:#2ed3ff6b;background:#141e2ce6}.diagnosis-button:disabled{cursor:not-allowed;opacity:.42}.diagnosis-button svg,.diagnosis-table-action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.diagnosis-button--primary{border-color:#2ed3ff70;background:linear-gradient(135deg,#2ed3ffeb,#1b7e9aeb),#1a6d84;color:#031014;box-shadow:0 18px 46px #2ed3ff29,inset 0 1px #ffffff5c}.diagnosis-button--primary:hover:not(:disabled){border-color:#7deaffb3;background:linear-gradient(135deg,#7deafffa,#259ebcf5),#2288a0}.diagnosis-button--ghost{color:#f1f5f9db}.diagnosis-landing,.diagnosis-workspace,.diagnosis-result,.diagnosis-leads,.diagnosis-empty-state{width:min(1180px,calc(100% - 32px));margin:0 auto}.diagnosis-landing{padding:58px 0 96px}.diagnosis-hero-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:28px;align-items:stretch;min-height:560px}.diagnosis-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,6vw,72px);border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(135deg,#0c121ceb,#0a0e16bd),#090d14db;box-shadow:0 28px 90px #00000057}.diagnosis-hero-copy h1{max-width:780px;margin:0;color:#f8fafc;font-size:clamp(42px,7vw,84px);font-weight:880;line-height:.98}.diagnosis-hero-subtitle{max-width:620px;margin:24px 0 0;color:#f6c768;font-size:clamp(18px,2.3vw,28px);font-weight:760;line-height:1.28}.diagnosis-hero-body{max-width:680px;margin:18px 0 0;color:#e2e8f0b8;font-size:17px;line-height:1.8}.diagnosis-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.diagnosis-preview{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:radial-gradient(circle at 78% 18%,rgba(46,211,255,.16),transparent 18rem),#080d14c7;box-shadow:0 28px 90px #00000047}.diagnosis-preview-head,.diagnosis-preview-score,.diagnosis-preview-card{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#ffffff0b}.diagnosis-preview-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px}.diagnosis-preview-head span,.diagnosis-preview-card small,.diagnosis-leads-head span,.diagnosis-result-hero span{color:#94a3b8b8;font-size:12px;font-weight:800}.diagnosis-preview-head strong{color:#22d3ee;font-size:15px}.diagnosis-preview-score{display:grid;grid-template-columns:90px 1fr 42px;gap:14px;align-items:center;padding:18px;color:#e2e8f0d1;font-size:14px}.diagnosis-preview-score i,.diagnosis-score-card i,.diagnosis-progress i{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:#94a3b824}.diagnosis-preview-score i b,.diagnosis-score-card i b,.diagnosis-progress i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#f6c768)}.diagnosis-preview-score i b{width:var(--value)}.diagnosis-preview-score b{color:#f8fafc}.diagnosis-preview-card{padding:22px}.diagnosis-preview-card strong{display:block;margin-top:10px;color:#f8fafc;font-size:20px;line-height:1.35}.diagnosis-preview-card p{margin:12px 0 0;color:#e2e8f0ad;line-height:1.65}.diagnosis-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.diagnosis-output-card{min-height:190px;padding:22px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0a0f16bd}.diagnosis-output-card span{color:#f6c768;font-size:13px;font-weight:860}.diagnosis-output-card h2{margin:24px 0 10px;color:#f8fafc;font-size:20px;line-height:1.32}.diagnosis-output-card p{margin:0;color:#e2e8f0a8;font-size:14px;line-height:1.65}.diagnosis-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;padding:32px 0 96px}.diagnosis-stepper{position:sticky;top:86px;align-self:start;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#080d14c7}.diagnosis-progress{padding:12px 12px 16px;border-bottom:1px solid rgba(148,163,184,.12)}.diagnosis-progress span{color:#e2e8f09e;font-size:13px}.diagnosis-progress strong{float:right;color:#f8fafc;font-size:13px}.diagnosis-progress i{clear:both;margin-top:14px}.diagnosis-stepper button{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;width:100%;min-height:46px;margin-top:8px;padding:8px;border:0;border-radius:8px;background:transparent;color:#e2e8f0a3;text-align:left;cursor:pointer}.diagnosis-stepper button span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:#e2e8f0b8;font-size:12px;font-weight:800}.diagnosis-stepper button strong{font-size:14px;font-weight:700}.diagnosis-stepper button.is-active,.diagnosis-stepper button:hover{background:#ffffff0f;color:#f8fafc}.diagnosis-stepper button.is-active span{border-color:#2ed3ff80;background:#2ed3ff24;color:#67e8f9}.diagnosis-stepper button.is-done span{border-color:#f6c7685c;color:#f6c768}.diagnosis-form-panel,.diagnosis-report-section,.diagnosis-conversion,.diagnosis-disclaimer,.diagnosis-leads-head,.diagnosis-table-wrap,.diagnosis-empty-state,.diagnosis-result-hero{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#080d14c7;box-shadow:0 24px 80px #0000003d}.diagnosis-form-panel{min-height:700px;padding:clamp(22px,4vw,42px)}.diagnosis-form-head span{color:#f6c768;font-size:13px;font-weight:820}.diagnosis-form-head h1{margin:10px 0 0;color:#f8fafc;font-size:clamp(30px,4vw,48px);line-height:1.08}.diagnosis-form-head p{max-width:720px;margin:12px 0 0;color:#e2e8f0a8;line-height:1.7}.diagnosis-field-list{display:grid;gap:26px;margin-top:34px}.diagnosis-field{display:grid;gap:12px}.diagnosis-field-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.diagnosis-field-label label{color:#f8fafc;font-size:16px;font-weight:760}.diagnosis-field-label span{color:#94a3b8b8;font-size:12px;font-weight:760}.diagnosis-input{width:100%;min-height:46px;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:8px;outline:none;background:#ffffff0b;color:#f8fafc;font:inherit;font-size:15px;line-height:1.5;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.diagnosis-textarea{min-height:118px;resize:vertical}.diagnosis-input::-moz-placeholder{color:#94a3b885}.diagnosis-input::placeholder{color:#94a3b885}.diagnosis-input:focus{border-color:#2ed3ff7a;background:#fff1;box-shadow:0 0 0 3px #2ed3ff1a}.diagnosis-input.has-error{border-color:#f87171b8}.diagnosis-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.diagnosis-choice{display:flex;align-items:center;min-height:46px;padding:12px 13px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#ffffff0a;color:#e2e8f0c7;cursor:pointer}.diagnosis-choice input{position:absolute;opacity:0;pointer-events:none}.diagnosis-choice span{font-size:14px;font-weight:680;line-height:1.35}.diagnosis-choice.is-selected{border-color:#2ed3ff80;background:#2ed3ff1f;color:#f8fafc}.diagnosis-toggle{display:flex;align-items:center;gap:12px;min-height:46px;cursor:pointer}.diagnosis-toggle input{position:absolute;opacity:0}.diagnosis-toggle span{position:relative;width:48px;height:28px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#ffffff0f}.diagnosis-toggle span:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#e2e8f0c7;content:"";transition:transform .18s ease}.diagnosis-toggle input:checked+span{border-color:#2ed3ff80;background:#2ed3ff2e}.diagnosis-toggle input:checked+span:after{transform:translate(20px);background:#67e8f9}.diagnosis-toggle strong{color:#e2e8f0d1;font-size:14px}.diagnosis-help,.diagnosis-error{margin:0;font-size:13px;line-height:1.5}.diagnosis-help{color:#94a3b8bd}.diagnosis-error{color:#fca5a5}.diagnosis-form-actions,.diagnosis-result-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:22px;border-top:1px solid rgba(148,163,184,.12)}.diagnosis-result{display:grid;gap:18px;padding:32px 0 96px}.diagnosis-result-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,42px)}.diagnosis-result-hero h1,.diagnosis-leads-head h1,.diagnosis-empty-state h1{margin:8px 0 0;color:#f8fafc;font-size:clamp(30px,4.5vw,56px);line-height:1.08}.diagnosis-result-hero p,.diagnosis-leads-head p,.diagnosis-empty-state p{max-width:760px;margin:14px 0 0;color:#e2e8f0ad;line-height:1.7}.diagnosis-result-hero p strong{color:#f6c768}.diagnosis-lead-score{min-width:180px;padding:22px;border:1px solid rgba(46,211,255,.22);border-radius:8px;background:#2ed3ff14;text-align:center}.diagnosis-lead-score strong{display:block;margin-top:8px;color:#67e8f9;font-size:62px;font-weight:880;line-height:.95}.diagnosis-lead-score small{color:#e2e8f08a}.diagnosis-result-actions{justify-content:flex-start;margin-top:0;padding-top:0;border-top:0}.diagnosis-report-section,.diagnosis-conversion,.diagnosis-disclaimer{padding:clamp(20px,3vw,30px)}.diagnosis-report-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.diagnosis-report-section h2,.diagnosis-disclaimer h2{margin:0;color:#f8fafc;font-size:24px;line-height:1.2}.diagnosis-list,.diagnosis-action-list{display:grid;gap:12px;margin:0;padding-left:20px;color:#e2e8f0c2;line-height:1.7}.diagnosis-list li::marker,.diagnosis-action-list li::marker{color:#22d3ee}.diagnosis-list--warning li::marker{color:#f6c768}.diagnosis-tag-list{display:flex;flex-wrap:wrap;gap:10px}.diagnosis-tag-list span{padding:10px 12px;border:1px solid rgba(246,199,104,.28);border-radius:999px;background:#f6c76814;color:#fde68a;font-size:14px;font-weight:760}.diagnosis-score-grid,.diagnosis-priority-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.diagnosis-score-card{padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#ffffff0a}.diagnosis-score-card div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.diagnosis-score-card span{color:#e2e8f0a8;font-size:13px;line-height:1.35}.diagnosis-score-card strong{color:#f8fafc;font-size:28px}.diagnosis-score-card i{margin-top:18px}.diagnosis-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnosis-priority-card,.diagnosis-note-card,.diagnosis-recommendation{padding:18px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#ffffff0a}.diagnosis-priority-card span{color:#22d3ee;font-size:13px;font-weight:850}.diagnosis-priority-card h3,.diagnosis-recommendation h3{margin:12px 0;color:#f8fafc;font-size:20px;line-height:1.3}.diagnosis-priority-card p,.diagnosis-note-card p,.diagnosis-recommendation p,.diagnosis-disclaimer p{margin:10px 0 0;color:#e2e8f0b3;line-height:1.7}.diagnosis-priority-card p strong{color:#f8fafce6}.diagnosis-timeline{display:grid;gap:10px}.diagnosis-timeline article{display:grid;grid-template-columns:86px 1fr;gap:16px;padding:16px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff09}.diagnosis-timeline article span{color:#f6c768;font-size:14px;font-weight:820}.diagnosis-timeline h3{margin:0;color:#f8fafc;font-size:17px}.diagnosis-timeline p{margin:8px 0 0;color:#e2e8f0b3;line-height:1.65}.diagnosis-recommendation{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px}.diagnosis-recommendation span{color:#f6c768;font-size:13px;font-weight:850}.diagnosis-recommendation ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.diagnosis-recommendation li{padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:8px;color:#e2e8f0bd}.diagnosis-note-card strong{color:#f6c768;font-size:18px}.diagnosis-conversion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;border-color:#2ed3ff38;background:linear-gradient(135deg,#2ed3ff1a,#f6c7680b),#080d14d1}.diagnosis-conversion-copy span{color:#67e8f9;font-size:12px;font-weight:850}.diagnosis-conversion-copy h2{margin:10px 0 0;color:#f8fafc;font-size:clamp(26px,3.2vw,40px);line-height:1.12}.diagnosis-conversion-copy h3{margin:18px 0 0;color:#f6c768;font-size:20px;line-height:1.35}.diagnosis-conversion-copy p{max-width:760px;margin:10px 0 0;color:#e2e8f0b8;line-height:1.7}.diagnosis-conversion-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:min(100%,320px)}.diagnosis-disclaimer{border-color:#f6c7683d;background:#f6c7680f}.diagnosis-empty-state{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:520px;margin-top:36px;padding:clamp(26px,5vw,58px)}.diagnosis-empty-state .diagnosis-button{margin-top:26px}.diagnosis-empty-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.diagnosis-empty-actions .diagnosis-button{margin-top:0}.diagnosis-leads{padding:32px 0 96px}.diagnosis-leads-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(22px,4vw,36px)}.diagnosis-table-wrap{margin-top:18px;overflow-x:auto}.diagnosis-table{width:100%;min-width:980px;border-collapse:collapse}.diagnosis-table th,.diagnosis-table td{padding:15px 14px;border-bottom:1px solid rgba(148,163,184,.12);color:#e2e8f0b8;font-size:13px;line-height:1.45;text-align:left;vertical-align:top}.diagnosis-table th{color:#94a3b8c7;font-weight:780;white-space:nowrap}.diagnosis-table td strong{color:#67e8f9}.diagnosis-table-action{min-height:32px;padding:0 10px;border:1px solid rgba(46,211,255,.25);border-radius:8px;background:#2ed3ff14;color:#67e8f9;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.diagnosis-toast{position:fixed;right:22px;bottom:22px;z-index:100;max-width:min(360px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgba(46,211,255,.28);border-radius:8px;background:#050a12f0;color:#f8fafc;box-shadow:0 18px 60px #0000005c}@media(max-width:1080px){.diagnosis-hero-panel,.diagnosis-workspace,.diagnosis-recommendation,.diagnosis-conversion{grid-template-columns:1fr}.diagnosis-stepper{position:static}.diagnosis-output-grid,.diagnosis-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.diagnosis-topbar{position:relative;flex-direction:column;align-items:stretch;gap:12px;width:min(100% - 24px,1180px)}.diagnosis-topbar nav{justify-content:space-between;overflow-x:auto}.diagnosis-topbar nav a{flex:1 0 auto;padding-inline:12px}.diagnosis-landing,.diagnosis-workspace,.diagnosis-result,.diagnosis-leads,.diagnosis-empty-state{width:min(100% - 24px,1180px)}.diagnosis-workspace{gap:14px;padding-top:20px}.diagnosis-stepper{display:grid;grid-template-columns:repeat(7,116px);gap:8px;padding:12px;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity}.diagnosis-progress{position:sticky;left:0;grid-column:1 / -1;width:calc(100vw - 50px);padding:6px 4px 12px;background:#080d12f5}.diagnosis-stepper button{width:116px;min-height:44px;margin:0;padding:6px;grid-template-columns:26px minmax(0,1fr);scroll-snap-align:start}.diagnosis-stepper button span{width:26px;height:26px}.diagnosis-stepper button strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.diagnosis-landing{padding-top:24px}.diagnosis-hero-panel{min-height:auto}.diagnosis-hero-copy,.diagnosis-preview,.diagnosis-form-panel,.diagnosis-report-section,.diagnosis-conversion,.diagnosis-disclaimer,.diagnosis-result-hero,.diagnosis-leads-head{padding:20px}.diagnosis-hero-copy h1{font-size:clamp(38px,12vw,52px)}.diagnosis-hero-actions,.diagnosis-form-actions,.diagnosis-result-actions,.diagnosis-conversion-actions,.diagnosis-report-section-head,.diagnosis-result-hero,.diagnosis-leads-head{flex-direction:column;align-items:stretch}.diagnosis-button{width:100%}.diagnosis-output-grid,.diagnosis-choice-grid,.diagnosis-score-grid,.diagnosis-priority-grid{grid-template-columns:1fr}.diagnosis-preview-score{grid-template-columns:78px 1fr 34px}.diagnosis-stepper{overflow-x:auto}.diagnosis-stepper button{grid-template-columns:28px 1fr}.diagnosis-timeline article{grid-template-columns:1fr}.diagnosis-lead-score{min-width:0}.diagnosis-toast{right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.diagnosis-button,.diagnosis-input,.diagnosis-toggle span:after{transition:none}}.diagnosis-privacy-note{margin-top:20px;padding:16px;border:1px solid rgba(246,199,104,.2);border-radius:8px;background:#f6c7680e}.diagnosis-privacy-note strong{display:block;color:#fde68a;font-size:14px}.diagnosis-privacy-note p{margin:8px 0 0;color:#e2e8f0b8;font-size:13px;line-height:1.65}.diagnosis-local-warning{margin-top:18px;padding:14px 16px;border:1px solid rgba(46,211,255,.24);border-radius:8px;background:#2ed3ff12;color:#e2e8f0cc;font-size:13px;font-weight:680;line-height:1.65}.diagnosis-leads-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:660px}.diagnosis-table{min-width:1380px}.diagnosis-lead-select,.diagnosis-lead-note{width:100%;border:1px solid rgba(148,163,184,.18);border-radius:8px;outline:none;background:#ffffff0b;color:#f8fafc;font:inherit;font-size:12px}.diagnosis-lead-select{min-height:34px;padding:0 8px}.diagnosis-lead-select option{background:#0b111b;color:#f8fafc}.diagnosis-lead-note{min-width:210px;min-height:54px;padding:8px;resize:vertical}.diagnosis-lead-note::-moz-placeholder{color:#94a3b880}.diagnosis-lead-note::placeholder{color:#94a3b880}.diagnosis-honeypot{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.diagnosis-consent{display:flex;align-items:flex-start;gap:12px;margin-top:24px;padding:14px 16px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#ffffff09;color:#e2e8f0d1;font-size:13px;line-height:1.65}.diagnosis-consent.has-error{border-color:#f87171b3}.diagnosis-consent input{width:18px;height:18px;margin-top:2px;accent-color:#f6c768}.diagnosis-delivery{margin:18px 0 0;padding:15px 18px;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:#ffffff0a}.diagnosis-delivery strong{color:#f8fafc;font-size:14px}.diagnosis-delivery p{margin:6px 0 0;color:#e2e8f0bd;font-size:13px;line-height:1.6}.diagnosis-delivery--server{border-color:#6ee7b757;background:#10b98114}.diagnosis-delivery--server strong,.diagnosis-delivery--server b{color:#a7f3d0}.diagnosis-delivery--device{border-color:#fbbf245c;background:#f59e0b14}.diagnosis-server-leads{width:min(1180px,calc(100% - 40px));margin:28px auto 72px;padding:24px;border:1px solid rgba(246,199,104,.2);border-radius:12px;background:#070c14db}.diagnosis-leads .diagnosis-server-leads{width:100%;margin-bottom:0}.diagnosis-server-leads-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.diagnosis-server-leads-head span{color:#f6c768;font-size:11px;font-weight:800;letter-spacing:.16em}.diagnosis-server-leads-head h2{margin:5px 0 0;color:#f8fafc;font-size:clamp(22px,2vw,30px)}.diagnosis-server-leads-head p,.diagnosis-server-status,.diagnosis-server-empty{margin:7px 0 0;color:#e2e8f0ad;font-size:13px;line-height:1.6}.diagnosis-server-leads-head form{min-width:min(430px,100%)}.diagnosis-server-leads-head form>label{display:block;margin-bottom:7px;color:#e2e8f0b8;font-size:12px;font-weight:700}.diagnosis-server-leads-head form>div{display:flex;gap:8px}.diagnosis-server-leads-head input{min-width:0;flex:1;border:1px solid rgba(148,163,184,.24);border-radius:8px;outline:none;background:#ffffff0d;color:#f8fafc;padding:0 12px;font:inherit}.diagnosis-server-status{padding:12px 0}.diagnosis-server-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.diagnosis-server-leads .diagnosis-table{min-width:1040px}@media(max-width:720px){.diagnosis-server-leads{width:calc(100% - 24px);padding:18px}.diagnosis-server-leads-head{align-items:stretch;flex-direction:column}.diagnosis-server-leads-head form{min-width:0}.diagnosis-server-leads-head form>div{flex-direction:column}.diagnosis-server-leads-head input{min-height:44px}}.lab-page,.lab-page *{letter-spacing:0}.lab-page{position:relative;isolation:isolate;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 18% 6%,rgba(46,211,255,.12),transparent 28rem),radial-gradient(circle at 92% 20%,rgba(246,199,104,.1),transparent 24rem),linear-gradient(180deg,#05070c,#090d14 52%,#05070c);color:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.lab-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 78%);mask-image:linear-gradient(to bottom,black 0%,transparent 78%)}.lab-topbar{display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:22px 0}.lab-brand{display:inline-flex;align-items:center;gap:10px;color:#f8fafc;text-decoration:none}.lab-brand span{width:28px;height:28px;border:1px solid rgba(46,211,255,.58);border-radius:8px;background:linear-gradient(135deg,#2ed3ff38,#f6c7681f)}.lab-brand strong{font-size:15px;font-weight:850}.lab-brand em{color:#e2e8f09e;font-size:13px;font-style:normal}.lab-topbar nav{display:flex;gap:8px;padding:5px;border:1px solid rgba(148,163,184,.17);border-radius:999px;background:#080d14c2}.lab-topbar nav a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;color:#e2e8f0bd;font-size:13px;font-weight:720;text-decoration:none}.lab-topbar nav a:hover{color:#f8fafc;background:#ffffff14}.lab-hero,.lab-paths,.lab-participation,.lab-note{width:min(1180px,calc(100% - 32px));margin:0 auto}.lab-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:22px;align-items:stretch;padding:68px 0 24px}.lab-hero-copy,.lab-status-panel,.lab-path-card,.lab-participation,.lab-participation-card,.lab-note{border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#080d14c7;box-shadow:0 24px 80px #00000042}.lab-hero-copy{padding:clamp(30px,6vw,72px)}.lab-hero-copy h1{max-width:780px;margin:0;color:#f8fafc;font-size:clamp(42px,7vw,86px);font-weight:880;line-height:.98}.lab-hero-copy p{max-width:760px;margin:24px 0 0;color:#e2e8f0bd;font-size:clamp(18px,2.2vw,26px);font-weight:650;line-height:1.55}.lab-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.lab-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:#f8fafc;font-size:14px;font-weight:780;text-decoration:none}.lab-button--primary{border-color:#2ed3ff70;background:linear-gradient(135deg,#2ed3fff0,#1b7e9aeb);color:#031014}.lab-button--ghost{background:#ffffff0a;color:#f1f5f9e0}.lab-status-panel{padding:26px}.lab-status-panel span,.lab-path-meta span{color:#94a3b8bd;font-size:12px;font-weight:850}.lab-status-panel strong{display:block;margin-top:12px;color:#67e8f9;font-size:34px;line-height:1.1}.lab-status-panel p,.lab-note p,.lab-path-meta p{color:#e2e8f0ad;line-height:1.7}.lab-status-panel ul{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.lab-status-panel li{padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:8px;color:#e2e8f0c2;font-size:14px}.lab-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 0 24px}.lab-path-card{display:flex;flex-direction:column;min-height:360px;padding:24px}.lab-path-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(46,211,255,.24);border-radius:8px;background:#2ed3ff14;color:#67e8f9}.lab-path-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.lab-path-meta{flex:1;margin-top:28px}.lab-path-meta h2{margin:10px 0 0;color:#f8fafc;font-size:24px;line-height:1.25}.lab-path-meta small{display:block;margin-top:14px;padding:12px;border:1px solid rgba(246,199,104,.22);border-radius:8px;background:#f6c7680f;color:#fde68a;font-size:13px;line-height:1.6}.lab-participation{margin-top:2px;margin-bottom:24px;padding:clamp(22px,4vw,36px)}.lab-participation h2{max-width:760px;margin:0;color:#f8fafc;font-size:clamp(26px,3.7vw,44px);line-height:1.12}.lab-participation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.lab-participation-card{display:flex;flex-direction:column;min-height:260px;padding:20px;background:#ffffff09;box-shadow:none}.lab-participation-card span{width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid rgba(46,211,255,.22);border-radius:999px;background:#2ed3ff14;color:#67e8f9;font-size:12px;font-weight:850}.lab-participation-card h3{margin:18px 0 0;color:#f8fafc;font-size:20px;line-height:1.35}.lab-participation-card p{flex:1;margin:12px 0 18px;color:#e2e8f0ad;line-height:1.65}.lab-note{margin-bottom:96px;padding:clamp(22px,4vw,36px)}.lab-note h2{margin:0;color:#f8fafc;font-size:clamp(24px,3.6vw,42px);line-height:1.12}@media(max-width:1080px){.lab-hero,.lab-paths,.lab-participation-grid{grid-template-columns:1fr}}@media(max-width:760px){.diagnosis-leads-actions,.lab-topbar,.lab-hero-actions{flex-direction:column;align-items:stretch}.lab-topbar,.lab-hero,.lab-paths,.lab-participation,.lab-note{width:min(100% - 24px,1180px)}.lab-topbar{gap:12px}.lab-topbar nav{justify-content:space-between;overflow-x:auto}.lab-topbar nav a,.lab-button{width:100%}.lab-hero{padding-top:24px}.lab-hero-copy,.lab-status-panel,.lab-path-card,.lab-participation,.lab-participation-card,.lab-note{padding:20px}.lab-hero-copy h1{font-size:clamp(38px,12vw,54px)}}.diagnosis-page,.lab-page{--launch-bg: #030507;--launch-surface: rgba(8, 13, 18, .88);--launch-surface-raised: rgba(12, 19, 26, .94);--launch-line: rgba(157, 188, 198, .18);--launch-line-strong: rgba(183, 211, 216, .3);--launch-text: #f7f5ef;--launch-body: rgba(226, 234, 232, .78);--launch-muted: rgba(179, 196, 198, .68);--launch-blue: #87cbd9;--launch-amber: #e5ab57;--launch-amber-light: #f4d59c;--launch-focus: rgba(244, 213, 156, .9);--launch-ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark;background:radial-gradient(ellipse at 16% 4%,rgba(65,137,158,.13),transparent 34rem),radial-gradient(ellipse at 88% 16%,rgba(229,171,87,.085),transparent 28rem),linear-gradient(180deg,#030507,#070c11,#030507)}.diagnosis-page :is(a,button,input,textarea,select),.lab-page :is(a,button,input,textarea,select){-webkit-tap-highlight-color:transparent}.diagnosis-page :is(a,button,input,textarea,select):focus-visible,.lab-page :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--launch-focus);outline-offset:3px}.launch-skip-link{position:fixed;z-index:900;top:12px;left:16px;padding:11px 15px;border:1px solid var(--launch-amber);border-radius:6px;background:#071018;color:var(--launch-text);font-size:13px;font-weight:760;text-decoration:none;transform:translateY(-160%);transition:transform .16s var(--launch-ease)}.launch-skip-link:focus{transform:translateY(0)}#diagnosis-content:focus,#lab-main:focus{outline:none}.diagnosis-bg,.lab-bg{opacity:.56;background-size:88px 88px}.diagnosis-topbar,.lab-topbar{min-height:76px;padding-block:14px}.diagnosis-topbar:before,.lab-topbar:before{position:fixed;z-index:-1;top:0;right:0;left:0;height:76px;border-bottom:1px solid rgba(157,188,198,.1);content:"";background:#030609c7;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}.lab-topbar{position:sticky;z-index:50;top:0}.diagnosis-brand span,.lab-brand span{position:relative;overflow:hidden;border-color:#e5ab578c;background:radial-gradient(circle at 50% 50%,rgba(255,242,210,.94) 0 5%,rgba(229,171,87,.56) 7% 16%,transparent 18%),linear-gradient(145deg,#5097a930,#e5ab571f),#091017;box-shadow:0 0 20px #e5ab571c}.diagnosis-brand strong,.lab-brand strong{color:var(--launch-text);letter-spacing:.01em}.diagnosis-brand em,.lab-brand em{color:var(--launch-muted)}.diagnosis-topbar nav,.lab-topbar nav{border-color:var(--launch-line);background:#070c11e0;box-shadow:0 14px 44px #0000003d}.diagnosis-topbar nav a,.lab-topbar nav a{min-height:38px;color:var(--launch-body);transition:color .18s var(--launch-ease),background-color .18s var(--launch-ease),transform .16s var(--launch-ease)}.diagnosis-topbar nav a:is(:hover,.is-active),.lab-topbar nav a:hover{color:var(--launch-text);background:#e5ab5717}.diagnosis-topbar nav a:active,.lab-topbar nav a:active{transform:scale(.98)}.diagnosis-button,.lab-button{min-height:46px;padding-inline:18px;border-color:var(--launch-line-strong);border-radius:8px;background:#0e161dd1;color:var(--launch-text);box-shadow:inset 0 1px #ffffff09;transition:transform .18s var(--launch-ease),border-color .18s var(--launch-ease),background-color .18s var(--launch-ease),color .18s var(--launch-ease),box-shadow .18s var(--launch-ease)}.diagnosis-button:hover:not(:disabled),.lab-button:hover{transform:translateY(-1px);border-color:#e5ab5780;background:#161f27f5}.diagnosis-button:active:not(:disabled),.lab-button:active{transform:translateY(1px) scale(.985)}.diagnosis-button--primary,.lab-button--primary{border-color:#f4d59cbd;background:linear-gradient(180deg,#f1ce91,#dca24c);color:#171006;box-shadow:0 14px 34px #e5ab5721,inset 0 1px #ffffff7a}.diagnosis-button--primary:hover:not(:disabled),.lab-button--primary:hover{border-color:#ffe3ae;background:linear-gradient(180deg,#f7dcaa,#e5ab57);color:#120d05;box-shadow:0 18px 38px #e5ab572e,inset 0 1px #ffffff8f}.diagnosis-button--ghost,.lab-button--ghost{background:#ffffff06;color:var(--launch-body)}.diagnosis-hero-copy,.diagnosis-preview,.diagnosis-output-card,.diagnosis-stepper,.diagnosis-form-panel,.diagnosis-report-section,.diagnosis-conversion,.diagnosis-disclaimer,.diagnosis-leads-head,.diagnosis-table-wrap,.diagnosis-empty-state,.diagnosis-result-hero,.lab-hero-copy,.lab-status-panel,.lab-path-card,.lab-participation,.lab-participation-card,.lab-note{border-color:var(--launch-line);background:var(--launch-surface);box-shadow:0 28px 84px #0000003d,inset 0 1px #ffffff09}.diagnosis-hero-copy,.lab-hero-copy{background:linear-gradient(135deg,#0d151cf5,#060a0ee0),var(--launch-surface)}.diagnosis-preview{background:radial-gradient(circle at 80% 18%,rgba(79,151,170,.12),transparent 18rem),var(--launch-surface)}.diagnosis-hero-copy h1,.diagnosis-form-head h1,.diagnosis-result-hero h1,.diagnosis-leads-head h1,.lab-hero-copy h1,.lab-participation h2,.lab-note h2{color:var(--launch-text);text-wrap:balance}.diagnosis-hero-body,.diagnosis-form-head p,.diagnosis-preview-card p,.diagnosis-output-card p,.diagnosis-report-section p,.diagnosis-disclaimer p,.diagnosis-leads-head p,.lab-hero-copy p,.lab-status-panel p,.lab-note p,.lab-path-meta p,.lab-participation-card p{color:var(--launch-body)}.diagnosis-hero-subtitle,.diagnosis-form-head>span,.diagnosis-output-card>span,.lab-path-meta small{color:var(--launch-amber-light)}.diagnosis-preview-head strong,.lab-status-panel strong{color:var(--launch-amber-light)}.diagnosis-preview-score i b,.diagnosis-score-card i b,.diagnosis-progress i b{background:linear-gradient(90deg,#74b9c9,#b9d8da 48%,#e5ab57)}.diagnosis-preview-head,.diagnosis-preview-score,.diagnosis-preview-card,.lab-status-panel li{border-color:#9dbcc624;background:#ffffff09}.diagnosis-stepper button{color:var(--launch-muted);transition:color .16s var(--launch-ease),background-color .16s var(--launch-ease),transform .16s var(--launch-ease)}.diagnosis-stepper button:is(:hover,.is-active){color:var(--launch-text);background:#e5ab5713}.diagnosis-stepper button.is-active span{border-color:#e5ab578f;background:#e5ab571f;color:var(--launch-amber-light)}.diagnosis-input{min-height:50px;border-color:var(--launch-line);background:#020609bd;color:var(--launch-text);caret-color:var(--launch-amber-light);transition:border-color .16s var(--launch-ease),box-shadow .16s var(--launch-ease),background-color .16s var(--launch-ease)}.diagnosis-input::-moz-placeholder{color:#b3c4c675}.diagnosis-input::placeholder{color:#b3c4c675}.diagnosis-input:focus{border-color:#e5ab57b3;background:#050a0ef0;box-shadow:0 0 0 3px #e5ab571a}.diagnosis-choice,.diagnosis-toggle{border-color:var(--launch-line);background:#070c11c2;transition:border-color .16s var(--launch-ease),background-color .16s var(--launch-ease),transform .16s var(--launch-ease)}.diagnosis-choice:hover,.diagnosis-toggle:hover{border-color:#b7d3d861;background:#0d151ce6}.diagnosis-choice.is-selected{border-color:#e5ab5799;background:#e5ab5713}.diagnosis-toggle input:checked+span{border-color:#e5ab57b8;background:#dba34f}.diagnosis-table th{color:var(--launch-muted);background:#05090df5}.diagnosis-table td{color:var(--launch-body)}.diagnosis-table tbody tr:hover{background:#e5ab5709}.diagnosis-table-action{min-width:38px;min-height:38px}.diagnosis-toast{border-color:#e5ab5775;background:#0a0f13f5;color:var(--launch-text);box-shadow:0 18px 54px #00000061}.lab-path-card,.lab-participation-card{transition:transform .22s var(--launch-ease),border-color .22s var(--launch-ease),background-color .22s var(--launch-ease)}.lab-path-icon{border-color:#7ec1d057;background:#41899e1a;color:#9bd4df}.lab-participation-card span{border-color:#e5ab5757;background:#e5ab5713;color:var(--launch-amber-light)}@media(hover:hover)and (pointer:fine){.lab-path-card:hover,.lab-participation-card:hover{transform:translateY(-2px);border-color:#e5ab574d;background:var(--launch-surface-raised)}}@media(max-width:760px){.diagnosis-topbar,.lab-topbar{width:min(100% - 24px,1180px);min-height:auto;padding-top:max(12px,env(safe-area-inset-top))}.diagnosis-topbar:before,.lab-topbar:before{height:132px}.diagnosis-brand,.lab-brand{min-height:44px}.diagnosis-topbar nav,.lab-topbar nav{width:100%;max-width:100%;scrollbar-width:none}.diagnosis-topbar nav::-webkit-scrollbar,.lab-topbar nav::-webkit-scrollbar{display:none}.diagnosis-topbar nav a,.lab-topbar nav a{min-height:42px;white-space:nowrap}.diagnosis-landing,.diagnosis-workspace,.diagnosis-result,.diagnosis-leads,.diagnosis-empty-state{width:min(100% - 24px,1180px)}.diagnosis-hero-copy,.diagnosis-preview,.diagnosis-output-card,.diagnosis-form-panel,.diagnosis-report-section,.diagnosis-conversion,.diagnosis-disclaimer,.diagnosis-leads-head,.diagnosis-table-wrap,.diagnosis-empty-state,.diagnosis-result-hero,.lab-hero-copy,.lab-status-panel,.lab-path-card,.lab-participation,.lab-participation-card,.lab-note{border-radius:7px}.diagnosis-button,.lab-button{min-height:48px}.diagnosis-hero-body,.diagnosis-form-head p,.lab-status-panel p,.lab-note p,.lab-path-meta p,.lab-participation-card p{font-size:15px;line-height:1.72}}@media(prefers-reduced-motion:reduce){.diagnosis-page *,.lab-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-reduce\:transition-none{transition-property:none}}@media(min-width:640px){.sm\:mt-3{margin-top:.75rem}.sm\:inline{display:inline}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:items-start{align-items:flex-start}.sm\:gap-8{gap:2rem}.sm\:p-7{padding:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-9{grid-column-start:9}.lg\:ml-\[16\.66\%\]{margin-left:16.66%}.lg\:mt-12{margin-top:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-24{margin-top:6rem}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:text-\[3\.75rem\]{font-size:3.75rem}.lg\:hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}html[data-government-presentation=true] :is(#chatbot-launcher,#chat-widget-launcher,#intercom-frame,[data-floating-assistant],[data-assistant-launcher],[data-chatbot-launcher],[class*=chatbot-launcher],[class*=assistant-launcher],[class*=robot-assistant],iframe[title*=chat i],iframe[title*=assistant i],iframe[src*=chatbot i]){display:none!important;visibility:hidden!important;pointer-events:none!important}
