*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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}.visible{visibility:visible}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.border{border-width:1px}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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)}.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)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.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}:root{color-scheme:dark;--bg: #070509;--panel: #111018;--panel-2: #17131e;--line: #34283f;--line-soft: rgba(255, 255, 255, .08);--text: #f7f4fa;--muted: #aaa1b1;--green: #72f0ad;--amber: #f3c86b;--purple: #9c73ff;--blue: #6aa8ff;--violet: #6941c6;--red: #ff7c86;--black: #050407;--rx: 0deg;--ry: 0deg}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 78% -8%,rgba(91,48,126,.38) 0,transparent 30%),radial-gradient(circle at 10% 28%,rgba(49,91,78,.13) 0,transparent 24%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 25%,transparent 0 35%,rgba(0,0,0,.36) 80%);z-index:-1}a{color:inherit}.ambient-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.23;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 80%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 80%);animation:gridDrift 24s linear infinite}.shell,.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.topbar{position:sticky;top:0;z-index:50;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px max(20px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line-soft);background:#08060bc7;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(243,200,107,.55);border-radius:12px;color:var(--amber);font-size:12px;font-weight:950;letter-spacing:.08em;background:linear-gradient(145deg,#f3c86b1f,#9c73ff14);box-shadow:inset 0 0 24px #f3c86b0a}.brand strong,.brand small{display:block}.brand strong{font-size:13px;letter-spacing:.13em}.brand small{margin-top:2px;color:var(--muted);font-size:9px;letter-spacing:.22em}.topnav{display:flex;align-items:center;gap:22px}.topnav a{color:#c8c0cd;text-decoration:none;font-size:12px;font-weight:750}.topnav a:hover{color:#fff}.topnav .nav-cta,.hero-actions a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(243,200,107,.55);border-radius:13px;padding:12px 15px;background:linear-gradient(135deg,#e9bf62,#f6db9d);color:#171008;font-weight:900;text-decoration:none;box-shadow:0 12px 36px #f3c86b14}.global-hero{position:relative;padding:94px 0 76px;isolation:isolate}.global-hero:before{content:"";position:absolute;width:720px;height:720px;right:-220px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(156,115,255,.14),transparent 64%);filter:blur(10px);z-index:-1}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:58px}.hero-copy-block{position:relative;z-index:4}.eyebrow,.label,.kicker{color:var(--green);font-size:10px;font-weight:900;letter-spacing:.19em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:870px;margin:18px 0 24px;font-size:clamp(52px,7.2vw,94px);line-height:.92;letter-spacing:-.06em}h1 span{color:transparent;background:linear-gradient(100deg,var(--amber),#fff2c5 45%,var(--purple));background-clip:text;-webkit-background-clip:text}h2{margin:12px 0 0;font-size:clamp(34px,4.7vw,62px);line-height:.98;letter-spacing:-.045em}h3{margin:10px 0;font-size:21px;letter-spacing:-.02em}p,.muted,small{color:var(--muted);line-height:1.65}.hero-copy{max-width:740px;margin-bottom:12px;font-size:clamp(16px,2vw,20px)}.hero-copy strong{color:#f2edf5}.hero-subcopy{max-width:690px;font-size:14px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-actions .secondary{background:#ffffff05;color:var(--text);border-color:var(--line);box-shadow:none}.truth-strip{display:flex;gap:14px 20px;flex-wrap:wrap;margin-top:34px;padding-top:20px;border-top:1px solid var(--line-soft);color:#bdb5c2;font-size:11px}.truth-strip span{display:inline-flex;align-items:center;gap:7px}.dot{width:7px;height:7px;display:inline-block;border-radius:999px}.verified{background:var(--green)}.framework{background:var(--amber)}.probability{background:var(--blue)}.strategic{background:var(--purple)}.dimension-stage{position:relative;min-height:560px;perspective:1300px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .22s ease-out;will-change:transform}.world-scene{position:absolute;top:42px;right:16px;bottom:46px;left:16px;display:grid;place-items:center;transform-style:preserve-3d;animation:sceneFloat 7s ease-in-out infinite}.world-sphere{position:relative;width:min(70vw,330px);aspect-ratio:1;border:1px solid rgba(156,115,255,.38);border-radius:50%;overflow:hidden;transform-style:preserve-3d;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.13),transparent 18%),radial-gradient(circle at 50% 50%,#315b4e24,#1a0f24db 56%,#09070d 78%);box-shadow:inset -38px -26px 80px #0000009e,inset 28px 16px 65px #9c73ff14,0 0 110px #9c73ff1f;animation:spherePulse 6s ease-in-out infinite}.sphere-glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(114,240,173,.08),transparent 62%);filter:blur(4px)}.sphere-grid{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;border-radius:50%;opacity:.55}.sphere-grid-a{background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(156,115,255,.18) 23px,transparent 24px),repeating-linear-gradient(90deg,transparent 0 30px,rgba(114,240,173,.1) 31px,transparent 32px);transform:rotate(13deg);animation:sphereGridA 18s linear infinite}.sphere-grid-b{background:repeating-radial-gradient(ellipse at center,transparent 0 24px,rgba(243,200,107,.12) 25px,transparent 27px);transform:rotateX(68deg) scaleY(.72);animation:sphereGridB 16s linear infinite reverse}.sphere-core{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;z-index:5;text-align:center}.sphere-core span{color:var(--amber);font-family:Georgia,serif;font-size:48px;text-shadow:0 0 28px rgba(243,200,107,.2)}.sphere-core strong{font-size:15px;line-height:1.02;letter-spacing:.13em}.sphere-core small{margin-top:8px;font-size:8px;letter-spacing:.19em}.orbit{position:absolute;width:84%;height:38%;border:1px solid rgba(156,115,255,.2);border-radius:50%;transform-style:preserve-3d}.orbit-a{transform:rotate(15deg) rotateX(68deg);animation:orbitA 12s linear infinite}.orbit-b{border-color:#f3c86b2e;transform:rotate(-28deg) rotateX(73deg);animation:orbitB 15s linear infinite reverse}.orbit-c{width:66%;height:66%;border-color:#72f0ad21;transform:rotateY(70deg) rotate(9deg);animation:orbitC 18s linear infinite}.world-node,.depth-card{border:1px solid var(--line);background:#0d0a11e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 36px #0000002e}.world-node{position:absolute;z-index:8;min-width:92px;min-height:54px;display:grid;place-items:center;padding:9px 11px;border-radius:14px;color:#ddd5e1;text-align:center;font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1.25}.node-economy{top:4%;left:37%;animation:nodeFloat 5.4s ease-in-out infinite}.node-markets{top:22%;right:1%;animation:nodeFloat 6.1s ease-in-out infinite .6s}.node-trends{bottom:18%;right:4%;animation:nodeFloat 5.8s ease-in-out infinite 1s}.node-africa{bottom:3%;left:38%;animation:nodeFloat 6.4s ease-in-out infinite .2s}.node-problems{bottom:21%;left:1%;animation:nodeFloat 5.6s ease-in-out infinite .8s}.node-solutions{top:22%;left:0;animation:nodeFloat 6.2s ease-in-out infinite 1.1s}.depth-card{position:absolute;z-index:2;min-width:116px;padding:12px 16px;border-radius:16px;color:#8f8598;font-size:9px;font-weight:900;letter-spacing:.18em}.depth-a{left:5%;top:10%;transform:translateZ(-100px) rotate(-8deg)}.depth-b{right:3%;top:48%;transform:translateZ(70px) rotate(6deg);color:var(--green)}.depth-c{left:10%;bottom:8%;transform:translateZ(130px) rotate(4deg);color:var(--amber)}.time-axis{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:76%;padding-top:10px;border-top:1px solid var(--line-soft);color:#746c7b;text-align:center;font-size:8px;font-weight:850;letter-spacing:.2em}.status-ribbon{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.status-ribbon>div{min-height:94px;padding:20px 22px;border-right:1px solid var(--line-soft)}.status-ribbon>div:last-child{border-right:0}.status-ribbon strong{display:block;margin-top:9px;font-size:13px}.section-block{padding-top:112px;padding-bottom:112px}.section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:50px;align-items:end;margin-bottom:44px}.section-heading>p{margin-bottom:4px}.pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;perspective:1200px}.pillar-card{position:relative;min-height:330px;padding:24px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(156,115,255,.09),transparent 38%),linear-gradient(180deg,#ffffff07,#ffffff02);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;transform-style:preserve-3d}.pillar-card:hover{transform:translateY(-8px) rotateX(2deg) rotateY(-2deg);border-color:#9c73ff5c;box-shadow:0 22px 60px #00000038}.pillar-no{color:var(--amber);font-size:10px;font-weight:900;letter-spacing:.15em}.pillar-icon{width:48px;height:48px;display:grid;place-items:center;margin:48px 0 20px;border:1px solid rgba(156,115,255,.3);border-radius:15px;color:var(--purple);font-size:24px;background:#9c73ff0d}.pillar-card h3{font-size:25px}.pillar-card p{font-size:13px}.pillar-card small{position:absolute;bottom:22px;left:24px;color:#746b7b;font-size:9px;font-weight:850;letter-spacing:.11em}.solutions-band{padding:112px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:radial-gradient(circle at 12% 10%,rgba(114,240,173,.08),transparent 28%),radial-gradient(circle at 88% 80%,rgba(156,115,255,.11),transparent 34%),#ffffff03}.solution-flow{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);margin-bottom:54px}.solution-flow article{min-height:148px;padding:20px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#ffffff03}.solution-flow article>span{color:var(--amber);font-size:10px;font-weight:900}.solution-flow strong,.solution-flow small{display:block}.solution-flow strong{margin-top:28px;letter-spacing:.12em}.solution-flow small{margin-top:8px;font-size:11px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.problem-grid article,.method-grid article{min-height:245px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#ffffff05;transition:transform .3s ease,background .3s ease,border-color .3s ease}.problem-grid article:hover,.method-grid article:hover{transform:translateY(-5px);background:#ffffff08;border-color:#72f0ad40}.problem-grid h3{margin-top:30px}.problem-grid p,.method-grid p{font-size:13px}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.method-index{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(243,200,107,.34);border-radius:10px;color:var(--amber);font-size:10px;font-weight:900}.method-grid h3{margin-top:34px}.world-model{padding:100px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#0b0810}.world-model-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.causal-chain{display:flex;flex-wrap:wrap;gap:11px;align-items:center;justify-content:center;padding:36px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(156,115,255,.1),transparent 60%),#ffffff04}.causal-chain span{padding:10px 12px;border:1px solid var(--line-soft);border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.11em}.causal-chain i{color:var(--amber);font-style:normal}.mission-cta{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center;padding:42px;border:1px solid rgba(243,200,107,.26);border-radius:26px;background:radial-gradient(circle at 90% 0%,rgba(243,200,107,.12),transparent 34%),radial-gradient(circle at 0% 100%,rgba(156,115,255,.16),transparent 38%),#ffffff06}.mission-cta .hero-actions{justify-content:flex-end;margin-top:0}.seo-copy{padding:0 0 100px}.seo-copy h2{max-width:760px;font-size:clamp(28px,4vw,48px)}.seo-copy p{max-width:980px;font-size:14px}footer{border-top:1px solid var(--line-soft);padding:50px 0 24px;background:var(--black)}.footer-grid{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:44px}.footer-grid strong{color:var(--amber);letter-spacing:.08em}.footer-grid p{margin:8px 0 0;font-size:12px}.legal{margin-top:38px;padding-top:18px;border-top:1px solid var(--line-soft);color:#706978;font-size:10px}.legal span{float:right}.card.status-box{margin-top:16px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.value{margin-top:8px;font-size:28px;font-weight:950}.row{display:flex;gap:12px;flex-wrap:wrap}.hidden{display:none!important}input{width:100%;margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#100b15;color:var(--text);font-size:16px}button,.wrap>a.secondary,.card>a,.row>a{display:inline-block;padding:13px 16px;border:1px solid var(--line);border-radius:14px;background:#f7f3fa;color:#100b15;text-decoration:none;font-weight:850;cursor:pointer}button.secondary,a.secondary{background:#100b15;color:var(--text)}button:disabled{opacity:.45;cursor:not-allowed}[data-reveal]{opacity:1;transform:none}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.7,.2,1)}.js [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes gridDrift{to{transform:translate3d(58px,58px,0)}}@keyframes sceneFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(.8deg)}}@keyframes spherePulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.018) rotate(1.4deg)}}@keyframes sphereGridA{to{transform:rotate(373deg)}}@keyframes sphereGridB{to{transform:rotateX(68deg) scaleY(.72) rotate(360deg)}}@keyframes orbitA{to{transform:rotate(375deg) rotateX(68deg)}}@keyframes orbitB{to{transform:rotate(-388deg) rotateX(73deg)}}@keyframes orbitC{to{transform:rotateY(430deg) rotate(369deg)}}@keyframes nodeFloat{0%,to{transform:translateZ(24px)}50%{transform:translate3d(0,-7px,54px)}}@media(max-width:980px){.hero-grid,.section-heading,.world-model-grid,.mission-cta{grid-template-columns:1fr}.dimension-stage{min-height:520px}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-flow{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.problem-grid,.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-ribbon{grid-template-columns:repeat(2,1fr)}.status-ribbon>div:nth-child(2){border-right:0}.mission-cta .hero-actions{justify-content:flex-start}}@media(max-width:720px){.shell,.wrap{width:min(100% - 28px,1180px)}.topbar{position:static;padding:14px}.topnav a:not(.nav-cta){display:none}.global-hero{padding:62px 0 50px}h1{font-size:clamp(46px,14vw,68px)}h2{font-size:38px}.hero-grid{gap:36px}.dimension-stage{min-height:430px}.world-scene{top:28px;right:2px;bottom:42px;left:2px}.world-sphere{width:250px}.world-node{min-width:74px;min-height:46px;padding:7px;font-size:7px}.depth-card{display:none}.time-axis{width:95%;font-size:7px}.pillar-grid,.problem-grid,.method-grid,.status-ribbon,.grid,.footer-grid{grid-template-columns:1fr}.status-ribbon>div{border-right:0}.section-block,.solutions-band,.world-model{padding-top:74px;padding-bottom:74px}.section-heading{gap:20px;margin-bottom:32px}.pillar-card{min-height:300px}.mission-cta{padding:28px}.footer-grid{gap:24px}.legal span{display:block;float:none;margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.dimension-stage{transform:none!important}.js [data-reveal]{opacity:1;transform:none}}.command-main{padding-top:82px;padding-bottom:110px}.command-title{max-width:980px;font-size:clamp(50px,7vw,90px)}.command-lede{max-width:820px;font-size:17px}.command-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:42px 0 56px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#ffffff04}.command-strip article{min-height:112px;padding:22px;border-right:1px solid var(--line)}.command-strip article:last-child{border-right:0}.command-strip span,.command-card .kicker,.publication-card>span,.asset-card>span,.permission-box span{color:#817888;font-size:9px;font-weight:900;letter-spacing:.14em}.command-strip strong{display:block;margin-top:12px;font-size:17px}.command-grid{display:grid;gap:14px}.command-grid.three{grid-template-columns:repeat(3,1fr)}.command-grid.four{grid-template-columns:repeat(4,1fr)}.command-card,.publication-card,.asset-card{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#ffffff06,#ffffff03)}.command-card{min-height:230px;padding:24px}.command-card h3{margin-top:34px;font-size:25px}.command-card p{font-size:13px}.state-pill{display:inline-flex;margin-top:16px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:var(--amber);font-size:9px;font-weight:900;letter-spacing:.1em}.state-good{color:var(--green)!important}.state-warn{color:var(--amber)!important}.state-bad{color:var(--red)!important}.section-block.compact{padding-top:72px;padding-bottom:48px}.publication-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.publication-card{min-height:270px;padding:24px}.publication-card h3{margin-top:34px}.publication-card small{display:block;margin-top:28px;font-size:9px}.asset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.asset-card{min-height:140px;padding:18px}.asset-card strong{display:block;margin-top:22px;font-size:24px}.asset-card small{display:block;margin-top:10px;font-size:9px}.empty-state{grid-column:1/-1;padding:34px;border:1px dashed var(--line);border-radius:20px;color:var(--muted);text-align:center}.gold-command{display:grid;grid-template-columns:150px 1fr 180px;gap:28px;align-items:center;margin:44px 0;padding:28px;border:1px solid rgba(243,200,107,.28);border-radius:26px;background:radial-gradient(circle at 5% 50%,rgba(243,200,107,.09),transparent 30%),#ffffff04}.gold-orb{width:120px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(243,200,107,.42);border-radius:50%;color:var(--amber);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.16),transparent 14%),radial-gradient(circle,#3a2a12,#0c0907 68%);box-shadow:0 0 60px #f3c86b17;animation:spherePulse 6s ease-in-out infinite}.gold-orb span{font-family:Georgia,serif;font-size:34px}.permission-box{min-height:130px;display:grid;place-items:center;align-content:center;border-left:1px solid var(--line)}.permission-box strong{margin-top:9px;font-size:30px}.permission-box small{margin-top:3px;color:var(--amber);font-size:16px;font-weight:900}.lab-stage{--lab-rx:0deg;--lab-ry:0deg;position:relative;min-height:580px;margin:42px 0 46px;perspective:1300px;transform-style:preserve-3d;transform:rotateX(var(--lab-rx)) rotateY(var(--lab-ry));transition:transform .18s ease-out;border:1px solid var(--line);border-radius:30px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(156,115,255,.12),transparent 42%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px}.lab-core{position:absolute;left:50%;top:50%;width:210px;height:210px;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;border:1px solid rgba(156,115,255,.38);border-radius:50%;text-align:center;background:radial-gradient(circle,#9c73ff2e,#0b0810 70%);box-shadow:0 0 100px #9c73ff24}.lab-core>span{color:var(--amber);font-family:Georgia,serif;font-size:36px}.lab-core strong{font-size:13px;letter-spacing:.13em}.lab-core small{margin-top:8px;font-size:8px}.lab-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(156,115,255,.22);border-radius:50%;transform-style:preserve-3d}.ring-one{width:70%;height:30%;transform:translate(-50%,-50%) rotate(12deg);animation:labSpin 16s linear infinite}.ring-two{width:62%;height:62%;border-color:#f3c86b29;transform:translate(-50%,-50%) rotateY(72deg);animation:labSpinY 20s linear infinite reverse}.ring-three{width:84%;height:42%;border-color:#72f0ad21;transform:translate(-50%,-50%) rotate(-28deg);animation:labSpinReverse 22s linear infinite}.lab-node{position:absolute;min-width:110px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#0a080ddb;color:#d9d0df;text-align:center;font-size:8px;font-weight:900;letter-spacing:.12em}.lab-n1{left:8%;top:14%}.lab-n2{right:8%;top:18%}.lab-n3{right:8%;bottom:17%}.lab-n4{left:10%;bottom:14%}.lab-n5{left:44%;top:6%}.lab-n6{left:43%;bottom:6%}@keyframes labSpin{to{transform:translate(-50%,-50%) rotate(372deg)}}@keyframes labSpinReverse{to{transform:translate(-50%,-50%) rotate(-388deg)}}@keyframes labSpinY{to{transform:translate(-50%,-50%) rotateY(432deg)}}@media(max-width:980px){.command-grid.four{grid-template-columns:repeat(2,1fr)}.publication-grid,.command-grid.three{grid-template-columns:1fr}.asset-grid{grid-template-columns:repeat(2,1fr)}.gold-command{grid-template-columns:110px 1fr}.permission-box{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding-top:20px}.command-strip{grid-template-columns:repeat(2,1fr)}.command-strip article:nth-child(2){border-right:0}}@media(max-width:720px){.command-main{padding-top:54px}.command-title{font-size:clamp(44px,13vw,64px)}.command-grid.four,.asset-grid,.command-strip{grid-template-columns:1fr}.command-strip article{border-right:0;border-bottom:1px solid var(--line)}.command-strip article:last-child{border-bottom:0}.gold-command{grid-template-columns:1fr}.gold-orb{width:92px}.lab-stage{min-height:460px}.lab-core{width:160px;height:160px}.lab-node{min-width:80px;padding:9px;font-size:7px}.lab-n5{left:38%}.lab-n6{left:37%}}.pillar-link{display:inline-block;margin-top:14px;color:var(--green);font-size:10px;font-weight:850;text-decoration:none}.pillar-link:hover{color:#fff}.seo-link-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.seo-link-grid a{padding:10px 12px;border:1px solid var(--line);border-radius:999px;color:#cbc3d0;font-size:10px;font-weight:800;text-decoration:none}.seo-link-grid a:hover{border-color:#72f0ad4d;color:#fff}.seo-topic{padding-top:82px;padding-bottom:110px}.topic-grid{display:grid;gap:14px;margin:44px 0 74px}.topic-grid.four{grid-template-columns:repeat(4,1fr)}.topic-grid.three{grid-template-columns:repeat(3,1fr)}.topic-grid article{min-height:240px;padding:24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#ffffff06,#ffffff03)}.topic-grid article>span{color:var(--amber);font-size:9px;font-weight:900;letter-spacing:.14em}.topic-grid article h3{margin-top:32px;font-size:24px}.topic-grid article p{font-size:13px}.seo-section{padding:76px 0;border-top:1px solid var(--line-soft)}.seo-section h2{max-width:850px;margin-bottom:34px}.solution-flow-wide{margin:50px 0 74px}.legal-page{max-width:820px;padding-top:70px;padding-bottom:100px}.legal-page .brand{margin-bottom:60px}.legal-page h1{font-size:clamp(48px,7vw,78px)}.legal-page h2{margin-top:48px;font-size:28px}.legal-page p{font-size:14px}@media(max-width:980px){.topic-grid.four{grid-template-columns:repeat(2,1fr)}.topic-grid.three{grid-template-columns:1fr}}@media(max-width:720px){.seo-topic{padding-top:54px}.topic-grid.four{grid-template-columns:1fr}.topic-grid{margin-bottom:54px}.seo-section{padding:54px 0}}.problem-lab-grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start;margin-top:44px}.problem-form,.problem-output{border:1px solid var(--line);border-radius:24px;background:#ffffff05}.problem-form{padding:24px;position:sticky;top:94px}.problem-output{padding:24px;min-height:650px}.field{margin-top:18px}.field:first-of-type{margin-top:0}.field label{display:block;color:#cfc7d3;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;margin-top:9px;padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:#0f0b14;color:var(--text);font:inherit}.field textarea{min-height:110px;resize:vertical}.problem-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.problem-actions button{flex:1}.problem-note{margin-top:16px;color:#817888;font-size:10px;line-height:1.55}.problem-empty{min-height:590px;display:grid;place-items:center;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:18px;padding:36px}.problem-summary{padding:18px;border:1px solid rgba(243,200,107,.24);border-radius:18px;background:#f3c86b09}.problem-summary h2{font-size:32px;margin:8px 0 10px}.problem-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.problem-meta span{padding:7px 9px;border:1px solid var(--line);border-radius:999px;color:#9d94a5;font-size:8px;font-weight:850;letter-spacing:.09em}.problem-stages{display:grid;gap:12px;margin-top:18px}.problem-stage{padding:18px;border:1px solid var(--line);border-radius:18px;background:#ffffff04}.problem-stage header{display:flex;align-items:center;gap:12px}.problem-stage .stage-no{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(156,115,255,.34);border-radius:9px;color:var(--purple);font-size:9px;font-weight:900}.problem-stage h3{margin:0}.problem-stage ul{margin:14px 0 0;padding-left:18px;color:var(--muted)}.problem-stage li{margin:7px 0;line-height:1.5}.problem-warning{margin-top:18px;padding:14px;border:1px solid rgba(255,124,134,.24);border-radius:14px;color:#c6b8c8;font-size:11px}.problem-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.problem-toolbar .kicker{margin:0}@media(max-width:980px){.problem-lab-grid{grid-template-columns:1fr}.problem-form{position:static}}.broker-bridge{display:grid;gap:24px}.broker-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px;align-items:end}.broker-input-grid label{display:grid;gap:8px}.broker-input-grid label span{color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.15em}.broker-input-grid input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:12px;color:#f6f2f7;background:#0a080ed1;outline:none}.broker-input-grid input:focus{border-color:#72f0ad8c;box-shadow:0 0 0 3px #72f0ad14}.broker-input-grid button{min-height:48px;padding:0 18px;border:1px solid rgba(114,240,173,.45);border-radius:12px;color:#07110c;background:var(--green);font-weight:950;letter-spacing:.08em;cursor:pointer}.broker-input-grid button:hover{filter:brightness(1.06)}.broker-output-strip{margin-top:4px}.compact-card{min-height:0}@media(max-width:760px){.broker-input-grid{grid-template-columns:1fr}.broker-input-grid button{width:100%}}.live-pulse-card{display:grid;gap:20px}.pulse-actions{display:flex;justify-content:flex-end}.pulse-actions button{min-height:44px;padding:0 18px;border:1px solid rgba(156,115,255,.42);border-radius:12px;color:#f5f0f7;background:#9c73ff1f;font-weight:950;letter-spacing:.08em;cursor:pointer}.pulse-actions button:hover{border-color:#9c73ffb8;background:#9c73ff2e}.pulse-actions button:disabled{opacity:.55;cursor:progress}body[data-surface=gold-live] .command-card{position:relative;transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .24s ease,box-shadow .24s ease,background .24s ease}body[data-surface=gold-live] .command-card:hover{transform:translateY(-2px);border-color:#9c73ff47;box-shadow:0 20px 70px #0000002e}.autonomy-cockpit{isolation:isolate;overflow:hidden;border-color:#72f0ad38;background:radial-gradient(circle at 82% 13%,rgba(114,240,173,.1),transparent 22%),radial-gradient(circle at 7% 92%,rgba(156,115,255,.12),transparent 28%),linear-gradient(145deg,#ffffff09,#ffffff02);box-shadow:inset 0 1px #ffffff09,0 24px 90px #00000038}.autonomy-cockpit:before{content:"";position:absolute;z-index:-1;top:-55%;right:-20%;bottom:-55%;left:-20%;background:conic-gradient(from 180deg,transparent 0 34%,rgba(114,240,173,.06) 41%,rgba(156,115,255,.07) 48%,transparent 56% 100%);animation:autonomySweep 16s linear infinite}.autonomy-cockpit:after{content:"";position:absolute;z-index:-1;left:6%;right:6%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(114,240,173,.72),rgba(156,115,255,.56),transparent);filter:drop-shadow(0 0 8px rgba(114,240,173,.35))}.autonomy-head{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:26px;align-items:center}.autonomy-head h3{margin-top:16px;font-size:clamp(28px,4vw,42px);letter-spacing:-.04em}.shadow-orbit-stage{position:relative;width:136px;aspect-ratio:1;justify-self:end;display:grid;place-items:center;transform-style:preserve-3d}.shadow-ring{position:absolute;border-radius:50%;border:1px solid rgba(114,240,173,.3);box-shadow:0 0 28px #72f0ad0f}.shadow-ring-a{width:126px;height:58px;transform:rotateX(67deg) rotate(18deg);animation:shadowOrbitA 9s linear infinite}.shadow-ring-b{width:92px;height:124px;border-color:#9c73ff57;transform:rotateY(68deg) rotate(-12deg);animation:shadowOrbitB 12s linear infinite reverse}.shadow-core{width:74px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;border:1px solid rgba(114,240,173,.46);background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.16),transparent 15%),radial-gradient(circle,#72f0ad29,#0a090ef5 68%);box-shadow:inset 0 0 30px #72f0ad12,0 0 42px #72f0ad1c,0 0 90px #9c73ff0f;animation:autonomyPulse 3.8s ease-in-out infinite}.shadow-core span{color:var(--green);font-size:20px;font-weight:1000;letter-spacing:-.03em}.shadow-core small{margin-top:2px;color:#8b8290;font-size:7px;font-weight:950;letter-spacing:.2em}.autonomy-status-rail{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 2px}.autonomy-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.13em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.autonomy-chip:before{content:"";width:6px;height:6px;margin-right:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.autonomy-chip-on{color:var(--green);border-color:#72f0ad42;background:#72f0ad0e}.autonomy-chip-off{color:var(--amber);border-color:#f3c86b3b;background:#f3c86b0b}.autonomy-chip-lock{color:#d5c7ff;border-color:#9c73ff40;background:#9c73ff0e}.autonomy-metrics{margin:18px 0 14px;background:#05040854;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.autonomy-metrics article{min-height:96px;background:linear-gradient(180deg,rgba(255,255,255,.014),transparent)}.autonomy-metrics strong{font-variant-numeric:tabular-nums}.autonomy-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:26px 2px 12px}.autonomy-subhead span{color:#ddd6e2;font-size:10px;font-weight:950;letter-spacing:.15em}.autonomy-subhead small{font-size:9px;text-align:right}.shadow-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shadow-study{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(145deg,#ffffff07,#ffffff02);box-shadow:inset 0 1px #ffffff06;transition:transform .2s ease,border-color .2s ease,background .2s ease}.shadow-study:hover{transform:translateY(-2px);border-color:#72f0ad3d;background:linear-gradient(145deg,#72f0ad09,#9c73ff05)}.shadow-study-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.shadow-study-top strong{font-size:18px;font-variant-numeric:tabular-nums}.shadow-side{display:inline-flex;padding:6px 8px;border-radius:999px;font-size:8px;font-weight:1000;letter-spacing:.12em}.shadow-side-long{color:var(--green);background:#72f0ad12;border:1px solid rgba(114,240,173,.22)}.shadow-side-short{color:#ff9aa2;background:#ff7c8612;border:1px solid rgba(255,124,134,.2)}.shadow-strategy{display:block;margin:12px 0;color:#8f8795;font-size:8px;font-weight:850;letter-spacing:.08em}.shadow-study-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.shadow-study-metrics div{min-width:0;padding:9px 8px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#00000021}.shadow-study-metrics span,.shadow-study-metrics b{display:block}.shadow-study-metrics span{color:#756d7b;font-size:7px;font-weight:950;letter-spacing:.12em}.shadow-study-metrics b{margin-top:5px;color:#eee9f0;font-size:11px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.shadow-study-foot{display:block;margin-top:12px;color:#716a76;font-size:8px}.shadow-study-empty{grid-column:1/-1;min-height:92px;display:grid;place-items:center;align-content:center;text-align:center}.shadow-study-empty strong{font-size:11px;letter-spacing:.12em}.shadow-study-empty small{margin-top:6px}.autonomy-detail{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.055)}@keyframes autonomySweep{to{transform:rotate(360deg)}}@keyframes autonomyPulse{0%,to{transform:scale(1);box-shadow:inset 0 0 30px #72f0ad12,0 0 42px #72f0ad1a,0 0 90px #9c73ff0d}50%{transform:scale(1.045);box-shadow:inset 0 0 36px #72f0ad1a,0 0 58px #72f0ad29,0 0 110px #9c73ff17}}@keyframes shadowOrbitA{to{transform:rotateX(67deg) rotate(378deg)}}@keyframes shadowOrbitB{to{transform:rotateY(68deg) rotate(348deg)}}@media(max-width:760px){.autonomy-head{grid-template-columns:1fr}.shadow-orbit-stage{justify-self:start;width:112px}.shadow-ring-a{width:104px}.shadow-ring-b{width:76px;height:102px}.shadow-core{width:62px}.shadow-study-grid{grid-template-columns:1fr}.shadow-study-metrics{grid-template-columns:repeat(2,1fr)}.autonomy-subhead{display:block}.autonomy-subhead small{display:block;margin-top:5px;text-align:left}}@media(prefers-reduced-motion:reduce){body[data-surface=gold-live] .command-card:hover,.shadow-study:hover{transform:none}.autonomy-cockpit:before,.shadow-ring-a,.shadow-ring-b,.shadow-core{animation:none!important}}.execution-reality-cockpit{border-color:#f3c86b3d;background:radial-gradient(circle at 84% 14%,rgba(243,200,107,.1),transparent 23%),radial-gradient(circle at 13% 88%,rgba(114,240,173,.07),transparent 26%),radial-gradient(circle at 55% 118%,rgba(156,115,255,.09),transparent 30%),linear-gradient(145deg,#ffffff0a,#ffffff02)}.execution-reality-cockpit:after{background:linear-gradient(90deg,transparent,rgba(243,200,107,.75),rgba(114,240,173,.46),transparent);filter:drop-shadow(0 0 10px rgba(243,200,107,.32))}.execution-gate-orb{position:relative;width:136px;aspect-ratio:1;justify-self:end;display:grid;place-items:center;transform-style:preserve-3d}.execution-gate-ring{position:absolute;border-radius:50%;border:1px solid rgba(243,200,107,.3);box-shadow:0 0 28px #f3c86b12}.gate-ring-a{width:128px;height:64px;transform:rotateX(68deg) rotate(24deg);animation:executionOrbitA 11s linear infinite}.gate-ring-b{width:92px;height:126px;border-color:#72f0ad42;transform:rotateY(66deg) rotate(-18deg);animation:executionOrbitB 14s linear infinite reverse}.execution-lock-core{width:76px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;border:1px solid rgba(243,200,107,.44);background:radial-gradient(circle at 34% 27%,rgba(255,255,255,.14),transparent 16%),radial-gradient(circle,#f3c86b21,#0a090ef7 68%);box-shadow:inset 0 0 32px #f3c86b12,0 0 46px #f3c86b17,0 0 92px #9c73ff0d;animation:executionVaultPulse 4.2s ease-in-out infinite}.execution-lock-core span{color:var(--amber);font-size:21px;font-weight:1000;letter-spacing:-.04em}.execution-lock-core small{margin-top:2px;color:#8d8390;font-size:7px;font-weight:950;letter-spacing:.2em}.execution-gate-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:26px 2px 12px}.execution-gate-head span{color:#ddd6e2;font-size:10px;font-weight:950;letter-spacing:.15em}.execution-gate-head small{max-width:560px;text-align:right;font-size:9px}.execution-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.execution-gate{min-width:0;display:flex;align-items:center;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#00000026;transition:transform .2s ease,border-color .2s ease,background .2s ease}.execution-gate:hover{transform:translateY(-2px)}.execution-gate-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;box-shadow:0 0 15px currentColor}.execution-gate div{min-width:0}.execution-gate strong,.execution-gate small{display:block}.execution-gate strong{color:#eee9f0;font-size:9px;font-weight:950;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis}.execution-gate small{margin-top:4px;font-size:7px;font-weight:950;letter-spacing:.13em}.execution-gate-pass{color:var(--green);border-color:#72f0ad38;background:#72f0ad09}.execution-gate-block{color:var(--amber);border-color:#f3c86b2e;background:#f3c86b06}.execution-readiness-bar{position:relative;height:7px;margin-top:22px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#0000003d}.execution-readiness-fill{width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f3c86bd9,#72f0add9);box-shadow:0 0 18px #f3c86b38;transition:width .8s cubic-bezier(.2,.8,.2,1)}@keyframes executionOrbitA{to{transform:rotateX(68deg) rotate(384deg)}}@keyframes executionOrbitB{to{transform:rotateY(66deg) rotate(342deg)}}@keyframes executionVaultPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media(max-width:760px){.execution-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-gate-head{align-items:flex-start;flex-direction:column}.execution-gate-head small{text-align:left}}@media(max-width:520px){.execution-gate-grid{grid-template-columns:1fr}.execution-gate-orb{width:112px;justify-self:center}}@media(prefers-reduced-motion:reduce){.gate-ring-a,.gate-ring-b,.execution-lock-core{animation:none!important}.execution-readiness-fill{transition:none!important}}.adapter-lab-cockpit{border-color:#5ac4ff40;background:radial-gradient(circle at 84% 15%,rgba(90,196,255,.12),transparent 22%),radial-gradient(circle at 10% 88%,rgba(114,240,173,.08),transparent 27%),radial-gradient(circle at 52% 112%,rgba(156,115,255,.08),transparent 32%),linear-gradient(145deg,#ffffff0a,#ffffff02)}.adapter-lab-cockpit:after{background:linear-gradient(90deg,transparent,rgba(90,196,255,.78),rgba(114,240,173,.58),transparent);filter:drop-shadow(0 0 10px rgba(90,196,255,.3))}.adapter-reactor{position:relative;width:136px;aspect-ratio:1;justify-self:end;display:grid;place-items:center;transform-style:preserve-3d}.adapter-reactor-ring{position:absolute;border-radius:50%;border:1px solid rgba(90,196,255,.34);box-shadow:0 0 30px #5ac4ff14}.adapter-reactor-a{width:128px;height:60px;transform:rotateX(68deg) rotate(14deg);animation:adapterOrbitA 8s linear infinite}.adapter-reactor-b{width:88px;height:126px;border-color:#72f0ad4d;transform:rotateY(67deg) rotate(-20deg);animation:adapterOrbitB 11s linear infinite reverse}.adapter-reactor-core{width:78px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;border:1px solid rgba(90,196,255,.48);background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.16),transparent 15%),radial-gradient(circle,#5ac4ff24,#08090ef7 68%);box-shadow:inset 0 0 34px #5ac4ff14,0 0 48px #5ac4ff1a;animation:adapterCorePulse 3.6s ease-in-out infinite}.adapter-reactor-core span{color:#8bdcff;font-size:20px;font-weight:1000;letter-spacing:-.04em}.adapter-reactor-core small{margin-top:2px;color:#84939c;font-size:7px;font-weight:950;letter-spacing:.18em}.adapter-test-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.adapter-test{display:flex;align-items:center;gap:11px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#00000026;transition:transform .2s ease,border-color .2s ease,background .2s ease}.adapter-test:hover{transform:translateY(-2px)}.adapter-test-pulse{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 16px currentColor}.adapter-test strong,.adapter-test small{display:block}.adapter-test strong{color:#eee9f0;font-size:9px;font-weight:950;letter-spacing:.08em}.adapter-test small{margin-top:4px;font-size:7px;font-weight:950;letter-spacing:.12em}.adapter-test-pass{color:var(--green);border-color:#72f0ad38;background:#72f0ad09}.adapter-test-fail{color:#ff8d96;border-color:#ff7c8638;background:#ff7c8609}@keyframes adapterOrbitA{to{transform:rotateX(68deg) rotate(374deg)}}@keyframes adapterOrbitB{to{transform:rotateY(67deg) rotate(340deg)}}@keyframes adapterCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:760px){.adapter-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.adapter-test-grid{grid-template-columns:1fr}.adapter-reactor{width:112px;justify-self:center}}@media(prefers-reduced-motion:reduce){.adapter-reactor-a,.adapter-reactor-b,.adapter-reactor-core{animation:none!important}}.governor-cockpit{overflow:hidden;border-color:#f3c86b4d;background:radial-gradient(circle at 86% 10%,rgba(243,200,107,.13),transparent 21%),radial-gradient(circle at 70% 42%,rgba(156,115,255,.1),transparent 28%),radial-gradient(circle at 8% 92%,rgba(114,240,173,.08),transparent 30%),linear-gradient(145deg,#ffffff0c,#ffffff02);box-shadow:inset 0 1px #ffffff0d,0 32px 120px #00000047,0 0 90px #9c73ff09}.governor-cockpit:after{background:linear-gradient(90deg,transparent,rgba(243,200,107,.88),rgba(156,115,255,.72),rgba(114,240,173,.58),transparent);filter:drop-shadow(0 0 13px rgba(243,200,107,.28))}.governor-head{display:grid;grid-template-columns:minmax(0,1fr) 154px;gap:28px;align-items:center}.governor-head h3{margin-top:16px;font-size:clamp(31px,4.5vw,48px);letter-spacing:-.045em}.governor-orb{position:relative;width:148px;aspect-ratio:1;justify-self:end;display:grid;place-items:center;perspective:900px;transform-style:preserve-3d}.governor-ring{position:absolute;border-radius:50%;border:1px solid rgba(243,200,107,.32);box-shadow:0 0 30px #f3c86b14}.governor-ring-a{width:140px;height:64px;transform:rotateX(68deg) rotate(10deg);animation:governorOrbitA 9s linear infinite}.governor-ring-b{width:94px;height:140px;border-color:#9c73ff57;transform:rotateY(68deg) rotate(-18deg);animation:governorOrbitB 12s linear infinite reverse}.governor-ring-c{width:118px;height:118px;border-style:dashed;border-color:#72f0ad30;animation:governorOrbitC 16s linear infinite}.governor-core{width:84px;aspect-ratio:1;display:grid;align-content:center;place-items:center;border-radius:50%;border:1px solid rgba(243,200,107,.52);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.19),transparent 15%),radial-gradient(circle,#f3c86b24,#9c73ff1a 38%,#07060bfa 72%);box-shadow:inset 0 0 34px #f3c86b14,0 0 46px #f3c86b21,0 0 90px #9c73ff14;animation:governorCorePulse 3.2s ease-in-out infinite}.governor-core span{color:#f7d98f;font-size:17px;font-weight:1000;letter-spacing:-.03em}.governor-core small{margin-top:3px;color:#8c8291;font-size:6.5px;font-weight:950;letter-spacing:.18em}.governor-position-shell{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);gap:14px;margin-top:18px;padding:18px;border:1px solid rgba(243,200,107,.14);border-radius:18px;background:linear-gradient(135deg,#f3c86b06,#9c73ff06),#0000002b}.governor-position-main{min-width:0;align-self:center}.governor-position-label{display:block;color:#7d7484;font-size:8px;font-weight:950;letter-spacing:.14em}.governor-position-main strong{display:block;margin-top:8px;color:#f4eef6;font-size:21px;font-weight:1000;letter-spacing:-.02em}.governor-position-main small{display:block;margin-top:8px;max-width:46ch}.governor-tape{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.governor-tape>div{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#00000026}.governor-tape span,.governor-tape b{display:block}.governor-tape span{color:#766d7d;font-size:7px;font-weight:950;letter-spacing:.11em}.governor-tape b{margin-top:6px;color:#eee9f1;font-size:11px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.governor-prereq-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.governor-prereq{min-width:0;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#00000024;transition:transform .2s ease,border-color .2s ease,background .2s ease}.governor-prereq:hover{transform:translateY(-2px)}.governor-prereq-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor}.governor-prereq strong,.governor-prereq small{display:block}.governor-prereq strong{color:#ece6ef;font-size:7.5px;font-weight:950;letter-spacing:.065em;line-height:1.35}.governor-prereq small{margin-top:3px;font-size:6.5px;font-weight:950;letter-spacing:.12em}.governor-prereq-pass{color:var(--green);border-color:#72f0ad38;background:#72f0ad09}.governor-prereq-block{color:var(--amber);border-color:#f3c86b29;background:#f3c86b06}@keyframes governorOrbitA{to{transform:rotateX(68deg) rotate(370deg)}}@keyframes governorOrbitB{to{transform:rotateY(68deg) rotate(342deg)}}@keyframes governorOrbitC{to{transform:rotate(360deg)}}@keyframes governorCorePulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.055);filter:saturate(1.18)}}@media(max-width:980px){.governor-prereq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governor-position-shell{grid-template-columns:1fr}}@media(max-width:760px){.governor-head{grid-template-columns:1fr}.governor-orb{justify-self:center;width:126px}.governor-tape{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.governor-prereq-grid,.governor-tape{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.governor-ring-a,.governor-ring-b,.governor-ring-c,.governor-core{animation:none!important}.governor-prereq:hover{transform:none}}.firewall-cockpit{overflow:hidden;border-color:#ff7c8647;background:radial-gradient(circle at 86% 12%,rgba(255,124,134,.13),transparent 21%),radial-gradient(circle at 68% 38%,rgba(90,196,255,.1),transparent 28%),radial-gradient(circle at 8% 90%,rgba(156,115,255,.08),transparent 30%),linear-gradient(145deg,#ffffff0b,#ffffff02);box-shadow:inset 0 1px #ffffff0d,0 34px 120px #0000004d,0 0 90px #ff7c8609}.firewall-cockpit:after{background:linear-gradient(90deg,transparent,rgba(255,124,134,.88),rgba(90,196,255,.72),rgba(156,115,255,.58),transparent);filter:drop-shadow(0 0 13px rgba(255,124,134,.25))}.firewall-head{display:grid;grid-template-columns:minmax(0,1fr) 154px;gap:28px;align-items:center}.firewall-head h3{margin-top:16px;font-size:clamp(31px,4.5vw,48px);letter-spacing:-.045em}.firewall-orb{position:relative;width:148px;aspect-ratio:1;justify-self:end;display:grid;place-items:center;perspective:900px;transform-style:preserve-3d}.firewall-orbit{position:absolute;border-radius:50%;border:1px solid rgba(255,124,134,.34);box-shadow:0 0 28px #ff7c8614}.firewall-orbit-a{width:142px;height:62px;transform:rotateX(69deg) rotate(8deg);animation:firewallOrbitA 8.5s linear infinite}.firewall-orbit-b{width:92px;height:142px;border-color:#5ac4ff57;transform:rotateY(67deg) rotate(-18deg);animation:firewallOrbitB 11.5s linear infinite reverse}.firewall-orbit-c{width:116px;height:116px;border-style:dashed;border-color:#9c73ff40;animation:firewallOrbitC 15s linear infinite}.firewall-core{width:84px;aspect-ratio:1;display:grid;align-content:center;place-items:center;border-radius:50%;border:1px solid rgba(255,124,134,.55);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.18),transparent 15%),radial-gradient(circle,#ff7c8621,#5ac4ff14 42%,#07060bfa 73%);box-shadow:inset 0 0 34px #ff7c8614,0 0 48px #ff7c861f,0 0 90px #5ac4ff12;animation:firewallCorePulse 3s ease-in-out infinite}.firewall-core span{color:#ff9aa2;font-size:17px;font-weight:1000;letter-spacing:-.03em}.firewall-core small{margin-top:3px;color:#91858f;font-size:6.5px;font-weight:950;letter-spacing:.18em}.firewall-envelope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;padding:16px;border:1px solid rgba(255,124,134,.14);border-radius:18px;background:linear-gradient(135deg,#ff7c8606,#5ac4ff06),#0000002b}.firewall-envelope>div{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#00000026}.firewall-envelope span,.firewall-envelope strong{display:block}.firewall-envelope span{color:#7d7484;font-size:7px;font-weight:950;letter-spacing:.12em}.firewall-envelope strong{margin-top:6px;color:#f1ebf3;font-size:11px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.firewall-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.firewall-check{min-width:0;display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#00000024;transition:transform .2s ease,border-color .2s ease,background .2s ease}.firewall-check:hover{transform:translateY(-2px)}.firewall-check-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor}.firewall-check strong,.firewall-check small{display:block}.firewall-check strong{color:#ece6ef;font-size:7.5px;font-weight:950;letter-spacing:.065em;line-height:1.35}.firewall-check small{margin-top:3px;font-size:6.5px;font-weight:950;letter-spacing:.12em}.firewall-check-pass{color:var(--green);border-color:#72f0ad38;background:#72f0ad09}.firewall-check-block{color:var(--red);border-color:#ff7c8630;background:#ff7c8607}@keyframes firewallOrbitA{to{transform:rotateX(69deg) rotate(368deg)}}@keyframes firewallOrbitB{to{transform:rotateY(67deg) rotate(342deg)}}@keyframes firewallOrbitC{to{transform:rotate(360deg)}}@keyframes firewallCorePulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.055);filter:saturate(1.2)}}@media(max-width:980px){.firewall-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.firewall-head{grid-template-columns:1fr}.firewall-orb{justify-self:center;width:126px}.firewall-check-grid,.firewall-envelope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.firewall-check-grid,.firewall-envelope{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.firewall-orbit-a,.firewall-orbit-b,.firewall-orbit-c,.firewall-core{animation:none!important}.firewall-check:hover{transform:none}}.adaptive-risk-cockpit{overflow:hidden;border-color:#72f0ad3b;background:radial-gradient(circle at 86% 12%,rgba(114,240,173,.12),transparent 22%),radial-gradient(circle at 72% 42%,rgba(90,196,255,.08),transparent 28%),linear-gradient(145deg,#ffffff0b,#ffffff02);box-shadow:inset 0 1px #ffffff0d,0 34px 120px #0000004d,0 0 90px #72f0ad09}.adaptive-risk-cockpit:after{background:linear-gradient(90deg,transparent,rgba(114,240,173,.82),rgba(90,196,255,.65),transparent);filter:drop-shadow(0 0 12px rgba(114,240,173,.22))}.adaptive-risk-head{display:grid;grid-template-columns:minmax(0,1fr) 154px;gap:28px;align-items:center}.adaptive-risk-head h3{margin-top:16px;font-size:clamp(31px,4.5vw,48px);letter-spacing:-.045em}.adaptive-risk-dial{position:relative;width:148px;aspect-ratio:1;justify-self:end;display:grid;place-items:center}.adaptive-risk-ring{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px solid rgba(114,240,173,.34);border-top-color:#5ac4ffc7;border-right-color:#9c73ff73;box-shadow:0 0 38px #72f0ad14,inset 0 0 34px #5ac4ff0a;animation:adaptiveRiskSpin 9s linear infinite}.adaptive-risk-ring:before,.adaptive-risk-ring:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(255,255,255,.1)}.adaptive-risk-ring:before{top:14px;right:14px;bottom:14px;left:14px}.adaptive-risk-ring:after{top:27px;right:27px;bottom:27px;left:27px;border-color:#72f0ad26}.adaptive-risk-core{width:90px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;border:1px solid rgba(114,240,173,.45);background:radial-gradient(circle at 31% 23%,rgba(255,255,255,.16),transparent 15%),radial-gradient(circle,#72f0ad1c,#080b0cfa 68%);box-shadow:inset 0 0 34px #72f0ad12,0 0 45px #72f0ad1a}.adaptive-risk-core span{color:var(--green);font-size:18px;font-weight:1000;letter-spacing:-.035em}.adaptive-risk-core small{margin-top:4px;color:#89928f;font-size:6px;font-weight:950;letter-spacing:.14em}.adaptive-risk-meter-shell{margin:18px 0 4px;padding:15px 16px 12px;border:1px solid rgba(114,240,173,.12);border-radius:16px;background:#00000026}.adaptive-risk-meter{height:9px;overflow:hidden;border-radius:999px;background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff0a}.adaptive-risk-meter span{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7c86eb,#ffcd6ee0,#72f0adeb);box-shadow:0 0 18px #72f0ad42;transition:width .7s cubic-bezier(.2,.8,.2,1)}.adaptive-risk-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:8px;color:#746d7b;font-size:6px;font-weight:900;letter-spacing:.08em}.adaptive-risk-scale span:nth-child(n+2):not(:last-child){text-align:center}.adaptive-risk-scale span:last-child{text-align:right}@keyframes adaptiveRiskSpin{to{transform:rotate(360deg)}}@media(max-width:760px){.adaptive-risk-head{grid-template-columns:1fr}.adaptive-risk-dial{justify-self:center;width:126px}.adaptive-risk-scale{font-size:5.5px}}@media(prefers-reduced-motion:reduce){.adaptive-risk-ring{animation:none!important}.adaptive-risk-meter span{transition:none}}.challenger-lab-cockpit{overflow:hidden;border-color:#72f0ad3d;background:radial-gradient(circle at 86% 11%,rgba(114,240,173,.1),transparent 22%),radial-gradient(circle at 69% 39%,rgba(106,168,255,.09),transparent 28%),radial-gradient(circle at 8% 92%,rgba(156,115,255,.08),transparent 31%),linear-gradient(145deg,#ffffff0b,#ffffff02)}.challenger-lab-cockpit:after{background:linear-gradient(90deg,transparent,rgba(114,240,173,.8),rgba(106,168,255,.72),rgba(156,115,255,.58),transparent);filter:drop-shadow(0 0 12px rgba(114,240,173,.22))}.challenger-lab-head{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:28px;align-items:center}.challenger-lab-head h3{margin-top:16px;font-size:clamp(31px,4.5vw,48px);letter-spacing:-.045em}.challenger-lab-orb{position:relative;width:142px;aspect-ratio:1;justify-self:end;display:grid;place-items:center;transform-style:preserve-3d}.challenger-lab-ring{position:absolute;border-radius:50%;border:1px solid rgba(114,240,173,.32);box-shadow:0 0 28px #72f0ad12}.challenger-ring-a{width:134px;height:62px;transform:rotateX(68deg) rotate(12deg);animation:challengerOrbitA 9s linear infinite}.challenger-ring-b{width:94px;height:134px;border-color:#6aa8ff4f;transform:rotateY(68deg) rotate(-18deg);animation:challengerOrbitB 12s linear infinite reverse}.challenger-lab-core{width:86px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;border:1px solid rgba(114,240,173,.46);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.17),transparent 15%),radial-gradient(circle,#72f0ad21,#6aa8ff14 43%,#07060bfa 72%);box-shadow:inset 0 0 32px #72f0ad12,0 0 48px #6aa8ff1a;animation:challengerCorePulse 3.3s ease-in-out infinite}.challenger-lab-core span{color:#a7f5cc;font-size:17px;font-weight:1000;letter-spacing:-.04em}.challenger-lab-core small{margin-top:3px;color:#7b9187;font-size:6.5px;font-weight:950;letter-spacing:.16em}.challenger-progress-shell{margin-top:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#00000024}.challenger-progress{height:8px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#00000047}.challenger-progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#72f0ade0,#6aa8ffe0);box-shadow:0 0 18px #72f0ad2e;transition:width .7s cubic-bezier(.2,.8,.2,1)}.challenger-progress-labels{display:flex;justify-content:space-between;gap:12px;margin-top:7px;color:#746f79;font-size:6.5px;font-weight:950;letter-spacing:.1em}.challenger-control-card{border-color:#f3c86b24}.challenger-adaptive-card{border-color:#72f0ad29}.challenger-match-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.challenger-match{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#00000024}.challenger-match>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.challenger-match strong{color:#ececf0;font-size:8px;font-weight:950;letter-spacing:.065em}.challenger-match span{color:var(--green);font-size:6.5px;font-weight:1000;letter-spacing:.12em}.challenger-match small{display:block;margin-top:6px;color:#918a96;font-size:7.5px;line-height:1.45}.challenger-match-empty{grid-column:1/-1;border-style:dashed;text-align:center}@keyframes challengerOrbitA{to{transform:rotateX(68deg) rotate(372deg)}}@keyframes challengerOrbitB{to{transform:rotateY(68deg) rotate(342deg)}}@keyframes challengerCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:760px){.challenger-lab-head{grid-template-columns:1fr}.challenger-lab-orb{justify-self:center;width:122px}.challenger-match-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.challenger-ring-a,.challenger-ring-b,.challenger-lab-core{animation:none!important}.challenger-progress span{transition:none!important}}.integrity-cockpit{overflow:hidden;border-color:#6aa8ff3d;background:radial-gradient(circle at 84% 12%,rgba(106,168,255,.12),transparent 24%),radial-gradient(circle at 70% 76%,rgba(156,115,255,.08),transparent 30%),linear-gradient(145deg,#ffffff0b,#ffffff02)}.integrity-cockpit:after{background:linear-gradient(90deg,transparent,rgba(106,168,255,.8),rgba(114,240,173,.62),rgba(156,115,255,.58),transparent);filter:drop-shadow(0 0 12px rgba(106,168,255,.2))}.integrity-head{display:grid;grid-template-columns:minmax(0,1fr) 138px;gap:28px;align-items:center}.integrity-head h3{margin-top:16px;font-size:clamp(30px,4.2vw,46px);letter-spacing:-.045em}.integrity-orb{position:relative;width:132px;aspect-ratio:1;justify-self:end;display:grid;place-items:center;transform-style:preserve-3d}.integrity-ring{position:absolute;border-radius:50%;border:1px solid rgba(106,168,255,.34);box-shadow:0 0 28px #6aa8ff14}.integrity-ring-a{width:124px;height:58px;transform:rotateX(70deg) rotate(10deg);animation:integrityOrbitA 10s linear infinite}.integrity-ring-b{width:88px;height:124px;border-color:#72f0ad4d;transform:rotateY(69deg) rotate(-16deg);animation:integrityOrbitB 13s linear infinite reverse}.integrity-core{width:82px;aspect-ratio:1;display:grid;place-items:center;align-content:center;border-radius:50%;border:1px solid rgba(106,168,255,.48);background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.16),transparent 15%),radial-gradient(circle,#6aa8ff24,#72f0ad0f 44%,#07060bfa 72%);box-shadow:inset 0 0 30px #6aa8ff14,0 0 44px #6aa8ff1a;animation:integrityCorePulse 3.5s ease-in-out infinite}.integrity-core span{color:#b9d2ff;font-size:16px;font-weight:1000;letter-spacing:-.04em}.integrity-core small{margin-top:3px;color:#74849f;font-size:6.5px;font-weight:950;letter-spacing:.16em}.integrity-governance-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integrity-governance-grid article{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:#00000024}.integrity-governance-grid span,.integrity-governance-grid small{display:block}.integrity-governance-grid span{color:#77717e;font-size:6.5px;font-weight:950;letter-spacing:.12em}.integrity-governance-grid strong{display:block;margin-top:6px;color:#ececf0;font-size:12px;font-weight:1000}.integrity-governance-grid small{margin-top:4px;color:#8d8792;font-size:7.5px}.integrity-blockers{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.integrity-chip{padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;font-size:6.5px;font-weight:1000;letter-spacing:.1em}.integrity-chip-warn{color:#f3d99d;border-color:#f3c86b33;background:#f3c86b0e}.integrity-chip-clear{color:#a7f5cc;border-color:#72f0ad33;background:#72f0ad0d}@keyframes integrityOrbitA{to{transform:rotateX(70deg) rotate(370deg)}}@keyframes integrityOrbitB{to{transform:rotateY(69deg) rotate(344deg)}}@keyframes integrityCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media(max-width:760px){.integrity-head{grid-template-columns:1fr}.integrity-orb{justify-self:center;width:118px}.integrity-governance-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.integrity-ring-a,.integrity-ring-b,.integrity-core{animation:none!important}}.q4-visual-body{background:radial-gradient(circle at 50% -10%,rgba(156,115,255,.12),transparent 34%),radial-gradient(circle at 95% 28%,rgba(243,200,107,.07),transparent 28%),#08060b}.q4-head-strip{box-shadow:0 22px 80px #41226f24}.q4-royal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;margin:38px 0 24px}.q4-royal-panel{position:relative;min-height:690px;overflow:hidden;padding:26px;border:1px solid rgba(156,115,255,.22);border-radius:28px;background:linear-gradient(180deg,#ffffff09,#ffffff02),radial-gradient(circle at 50% 15%,rgba(156,115,255,.1),transparent 42%);box-shadow:0 24px 80px #0000003d}.q4-royal-panel:after{content:"";position:absolute;inset:auto -20% -32% -20%;height:48%;pointer-events:none;background:radial-gradient(ellipse,rgba(156,115,255,.1),transparent 68%)}.q4-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.q4-panel-head h2{margin-top:12px;font-size:clamp(28px,3vw,42px);line-height:.98}.q4-panel-head>strong{flex:0 0 auto;max-width:120px;padding:8px 10px;border:1px solid rgba(243,200,107,.24);border-radius:999px;color:var(--amber);font-size:8px;letter-spacing:.1em;text-align:center}.q4-royal-panel>p{min-height:58px;font-size:12px}.crown-pyramid{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;min-height:470px;padding:26px 0 10px;perspective:1100px}.crown-tier{width:var(--tier-width);min-height:70px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:4px 12px;padding:13px 18px;border:1px solid rgba(156,115,255,.22);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(180deg,#9c73ff1f,#140c1ed1);transform:translateZ(calc((6 - var(--tier-order, 1)) * 3px));transition:transform .35s ease,border-color .35s ease,filter .35s ease}.crown-tier:hover{transform:translateZ(28px) translateY(-3px)}.crown-tier span{font-size:8px;font-weight:900;letter-spacing:.13em}.crown-tier strong{justify-self:end;color:#fff;font-size:21px}.crown-tier small{grid-column:1/-1;color:#82788b;font-size:8px;letter-spacing:.08em}.crown-tier[data-relation=live]{border-color:#f3c86ba6;background:linear-gradient(180deg,#f3c86b2e,#24180ad6);box-shadow:0 0 42px #f3c86b26}.crown-tier[data-relation=cleared]{border-color:#72f0ad4d;filter:saturate(.9)}.crown-tier[data-relation=unclaimed]{border-color:#9c73ff61;box-shadow:0 0 28px #9c73ff0f}.crown-tier:first-child:before{content:"♛";position:absolute;margin-top:-46px;left:50%;transform:translate(-50%);color:var(--amber);font-size:34px;text-shadow:0 0 30px rgba(243,200,107,.25)}.liquidity-river{position:relative;min-height:475px;margin-top:24px;padding:22px 10px;overflow:hidden;border:1px solid rgba(90,183,255,.14);border-radius:24px;background:linear-gradient(90deg,transparent,rgba(90,183,255,.025),transparent),#ffffff02}.river-glow{position:absolute;left:43%;top:-12%;width:82px;height:124%;transform:rotate(4deg);border-radius:50%;filter:blur(12px);background:linear-gradient(180deg,#9c73ff0d,#5ab7ff3d,#72f0ad0f);animation:q4RiverPulse 4.6s ease-in-out infinite}.river-pools{position:relative;z-index:2;min-height:430px;display:flex;flex-direction:column;justify-content:space-between}.river-pool{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:14px;background:#08070c9e}.river-pool i{width:10px;height:10px;border-radius:50%;background:#5ab7ff;box-shadow:0 0 18px #5ab7ff8c}.river-pool span{font-size:8px;font-weight:850;letter-spacing:.09em}.river-pool strong{font-size:15px}.river-pool[data-kind=below]{margin-right:14%}.river-pool[data-kind=above]{margin-left:14%}.river-pool[data-kind=current]{border-color:#f3c86b6b;background:#f3c86b0f;box-shadow:0 0 40px #f3c86b1a}.river-pool[data-kind=current] i{background:var(--amber);box-shadow:0 0 22px #f3c86b8c}.river-draw{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.river-draw span{font-size:8px;font-weight:900;letter-spacing:.12em}.river-draw strong{color:var(--amber);font-size:13px;text-align:right}.royal-staircase{min-height:465px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:26px 0 4px}.royal-step{width:calc(62% + (var(--step-index) * 8%));margin-left:calc(var(--step-index) * 6%);min-height:70px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(156,115,255,.24);border-radius:5px 16px 16px 5px;background:linear-gradient(90deg,#9c73ff1f,#ffffff05);box-shadow:-8px 10px #0e0914b8}.royal-step>span{color:var(--amber);font-size:9px;font-weight:950}.royal-step strong{display:block;font-size:13px;letter-spacing:.09em}.royal-step small{display:block;margin-top:4px;color:#8b8192;font-size:8px}.royal-step em{color:#c9c0cf;font-size:9px;font-style:normal}.royal-step[data-zone*=PREMIUM]{border-color:#f3c86b42}.royal-step[data-zone*=DISCOUNT]{border-color:#72f0ad47}.royal-step[data-zone*=DEEP_PREMIUM]{box-shadow:-8px 10px #26190cc7,0 0 30px #f3c86b0f}.royal-step[data-zone*=DEEP_DISCOUNT]{box-shadow:-8px 10px #0a1e16b8,0 0 30px #72f0ad0f}.q4-verdict-grid{margin:18px 0 24px}.q4-loading{width:100%;padding:32px;border:1px dashed var(--line);border-radius:18px;color:var(--muted);text-align:center;font-size:10px}.q4-deep-link{display:inline-flex;margin-top:24px;padding:12px 14px;border:1px solid rgba(156,115,255,.28);border-radius:999px;color:#dcd4e2;text-decoration:none;font-size:9px;font-weight:900;letter-spacing:.1em}.q4-deep-link:hover{border-color:#f3c86b6b;color:#fff;box-shadow:0 0 28px #9c73ff17}.q4-market-snapshot,.q4-gold-snapshot{position:relative;border-top:1px solid rgba(156,115,255,.12)}@keyframes q4RiverPulse{0%,to{transform:rotate(4deg) scaleX(.9);opacity:.62}50%{transform:rotate(-3deg) scaleX(1.18);opacity:1}}@media(max-width:1100px){.q4-royal-grid{grid-template-columns:1fr}.q4-royal-panel{min-height:auto}}@media(max-width:720px){.q4-royal-panel{padding:20px;border-radius:22px}.crown-pyramid,.liquidity-river,.royal-staircase{min-height:410px}.crown-tier{min-height:62px;padding:11px 14px}.crown-tier strong{font-size:17px}.royal-step{width:calc(76% + (var(--step-index) * 5%));margin-left:calc(var(--step-index) * 2%);grid-template-columns:26px 1fr}.royal-step em{grid-column:2}.river-pool[data-kind=below]{margin-right:6%}.river-pool[data-kind=above]{margin-left:6%}}.q4-machine-brain{margin-top:34px;border-top:1px solid rgba(156,115,255,.14)}.q4-brain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.q4-brain-card{position:relative;min-height:390px;overflow:hidden;padding:24px;border:1px solid rgba(156,115,255,.2);border-radius:26px;background:radial-gradient(circle at 12% 0%,rgba(156,115,255,.1),transparent 35%),linear-gradient(180deg,#ffffff08,#ffffff02)}.q4-brain-card:before{content:"";position:absolute;width:180px;height:180px;right:-80px;top:-90px;border:1px solid rgba(243,200,107,.08);border-radius:50%;box-shadow:0 0 60px #9c73ff0a}.q4-brain-card h3{margin:18px 0 8px;font-size:clamp(22px,3vw,34px);line-height:1}.brain-orb{--brain-score:0;width:138px;height:138px;margin:30px auto 22px;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle at center,#0b0810 54%,transparent 55%),conic-gradient(var(--amber) calc(var(--brain-score) * 1%),rgba(156,115,255,.12) 0);box-shadow:0 0 55px #9c73ff1f,inset 0 0 24px #f3c86b0a}.brain-orb strong{font-size:34px}.brain-orb small{margin-top:4px;color:#8e8398;font-size:8px;letter-spacing:.12em}.brain-evidence{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.brain-evidence span{padding:7px 9px;border:1px solid rgba(114,240,173,.16);border-radius:999px;background:#72f0ad09;color:#b8d9c7;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.royal-clock{width:190px;height:190px;margin:26px auto;display:grid;place-content:center;text-align:center;border:1px solid rgba(156,115,255,.32);border-radius:50%;background:radial-gradient(circle,rgba(156,115,255,.13),transparent 57%),repeating-conic-gradient(from -1deg,rgba(243,200,107,.22) 0 1deg,transparent 1deg 30deg);box-shadow:0 0 50px #4b2c7329,inset 0 0 34px #0000008c}.royal-clock strong{font-size:22px;max-width:150px}.royal-clock span{margin-top:6px;color:#8a8092;font-size:8px;letter-spacing:.12em}.clock-row{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-top:1px solid var(--line)}.clock-row span{font-size:8px;letter-spacing:.1em}.clock-row strong{font-size:11px;color:#e6dfeb}.session-window-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.session-window-cell{padding:10px;border:1px solid rgba(156,115,255,.13);border-radius:14px;background:#ffffff03}.session-window-cell span,.session-window-cell strong{display:block}.session-window-cell span{font-size:7px;color:#83798b;letter-spacing:.08em}.session-window-cell strong{margin-top:5px;font-size:10px}.session-window-cell[data-active=true]{border-color:#f3c86b66;background:#f3c86b0e;box-shadow:0 0 24px #f3c86b12}.scenario-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.scenario-columns>div>span{display:block;margin-bottom:8px;font-size:8px;font-weight:900;letter-spacing:.12em}.scenario-path{display:grid;gap:7px}.scenario-level{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px;border:1px solid rgba(156,115,255,.12);border-radius:12px;background:#ffffff03}.scenario-level span{color:#7d7386;font-size:8px}.scenario-level strong{font-size:9px;letter-spacing:.05em}.scenario-level em{font-size:10px;font-style:normal}.scenario-level[data-direction=up]{border-left-color:#72f0ad73}.scenario-level[data-direction=down]{border-left-color:#ff747466}.heartbeat-core{display:flex;align-items:center;gap:12px;margin:32px 0 24px}.heartbeat-core i{width:16px;height:16px;border-radius:50%;background:#72f0ad;box-shadow:0 0 #72f0ad6b;animation:q4Heartbeat 1.8s ease-out infinite}.heartbeat-core strong{font-size:28px}.heartbeat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.heartbeat-grid div{padding:14px;border:1px solid rgba(156,115,255,.12);border-radius:14px;background:#ffffff03}.heartbeat-grid span,.heartbeat-grid strong{display:block}.heartbeat-grid span{font-size:8px;letter-spacing:.1em;color:#83798b}.heartbeat-grid strong{margin-top:6px;font-size:16px}.heartbeat-card>p{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}@keyframes q4Heartbeat{0%{box-shadow:0 0 #72f0ad6b}70%{box-shadow:0 0 0 16px #72f0ad00}to{box-shadow:0 0 #72f0ad00}}@media(max-width:900px){.q4-brain-grid{grid-template-columns:1fr}}@media(max-width:620px){.q4-brain-card{min-height:auto;padding:20px}.scenario-columns{grid-template-columns:1fr}.session-window-grid{grid-template-columns:1fr 1fr 1fr}.heartbeat-grid{grid-template-columns:1fr 1fr}}.q4-memory-layer{margin-top:34px;border-top:1px solid rgba(156,115,255,.14)}.q4-memory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.q4-memory-card{position:relative;min-height:410px;overflow:hidden;padding:24px;border:1px solid rgba(156,115,255,.19);border-radius:26px;background:radial-gradient(circle at 85% 5%,rgba(243,200,107,.055),transparent 28%),linear-gradient(180deg,#ffffff07,#ffffff02)}.q4-memory-card h3{margin:16px 0 12px;font-size:clamp(24px,3vw,36px)}.memory-headline{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:26px 0 10px}.memory-headline strong{font-size:clamp(28px,4vw,44px);line-height:.92}.memory-headline small{color:#92879d;font-size:8px;letter-spacing:.1em;text-align:right}.regime-matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px}.regime-cell{padding:12px;border:1px solid rgba(156,115,255,.13);border-radius:14px;background:#ffffff03}.regime-cell span,.regime-cell strong,.regime-cell small{display:block}.regime-cell span{color:#8d8297;font-size:8px;letter-spacing:.08em}.regime-cell strong{margin-top:6px;font-size:13px}.regime-cell small{margin-top:4px;color:#766d80;font-size:8px}.regime-cell[data-direction=up]{border-left-color:#72f0ad7a}.regime-cell[data-direction=down]{border-left-color:#ff747475}.causality-card{min-height:460px}.causality-core{width:138px;height:138px;margin:28px auto 6px;display:grid;place-content:center;text-align:center;border-radius:50%;border:1px solid rgba(243,200,107,.35);background:radial-gradient(circle,#f3c86b17,#0e0914d1 58%,#9c73ff0f);box-shadow:0 0 50px #f3c86b14}.causality-core strong{font-size:27px}.causality-core span{max-width:108px;margin-top:5px;color:#988c9f;font-size:8px;line-height:1.3}.causality-radar{position:relative;min-height:205px;margin:4px 0 12px}.causality-radar:before,.causality-radar:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border:1px solid rgba(156,115,255,.1);border-radius:50%}.causality-radar:before{width:160px;height:160px}.causality-radar:after{width:98px;height:98px}.causality-node{position:absolute;width:118px;min-height:54px;padding:9px 10px;border:1px solid rgba(156,115,255,.16);border-radius:13px;background:#09070ce6;transform:rotate(calc(var(--node-index) * 60deg)) translateY(-88px) rotate(calc(var(--node-index) * -60deg));transform-origin:59px 190px}.causality-node span,.causality-node strong,.causality-node small{display:block}.causality-node span{color:#82788b;font-size:7px}.causality-node strong{margin-top:3px;font-size:10px}.causality-node small{margin-top:3px;color:#72697b;font-size:7px;line-height:1.2}.causality-node[data-direction=up]{border-color:#72f0ad47}.causality-node[data-direction=down]{border-color:#ff747447}.forecast-ledger-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:26px}.forecast-ledger-grid div{min-height:84px;padding:12px;border:1px solid rgba(156,115,255,.13);border-radius:14px;background:#ffffff03}.forecast-ledger-grid span,.forecast-ledger-grid strong{display:block}.forecast-ledger-grid span{color:#847a8d;font-size:8px;letter-spacing:.08em}.forecast-ledger-grid strong{margin-top:9px;font-size:16px;overflow-wrap:anywhere}.change-status{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:26px 0 8px}.change-status strong{font-size:23px}.change-status span{color:var(--amber);font-size:9px;letter-spacing:.08em}.memory-change-list{display:grid;gap:8px;margin-top:20px}.memory-change-row{display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(156,115,255,.12);border-radius:13px;background:#ffffff03}.memory-change-row span{color:#82788b;font-size:8px}.memory-change-row strong{font-size:9px;line-height:1.35}.local-memory-badge{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:#776f7f;font-size:7px;letter-spacing:.09em}@media(max-width:900px){.q4-memory-grid{grid-template-columns:1fr}}@media(max-width:620px){.q4-memory-card{min-height:auto;padding:20px}.forecast-ledger-grid,.regime-matrix{grid-template-columns:1fr 1fr}.causality-radar{min-height:230px;transform:scale(.92);transform-origin:center top}}
