:root{color-scheme:dark;--bg: #07130f;--bg-2: #0c1c16;--panel: rgba(14, 31, 25, .72);--panel-strong: rgba(21, 46, 38, .9);--line: rgba(216, 255, 111, .18);--line-strong: rgba(95, 226, 197, .42);--text: #f5f0df;--muted: #a9b8ae;--muted-2: #718278;--acid: #d7ff6f;--mint: #5fe2c5;--ember: #ffcf5c;--danger: #ff7979;--shadow: 0 24px 80px rgba(0, 0, 0, .36);--radius: 8px;--radius-sm: 5px;--font-display: "Chakra Petch", "Bahnschrift", "Eurostile", sans-serif;--font-body: "Space Grotesk", "Aptos", "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Cascadia Mono", "Consolas", monospace}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth}body{overflow-x:clip;margin:0;min-width:320px;background:linear-gradient(120deg,rgba(215,255,111,.08),transparent 22%),linear-gradient(180deg,rgba(95,226,197,.09),transparent 34%),radial-gradient(circle at 78% 18%,rgba(255,207,92,.13),transparent 31%),var(--bg);color:var(--text);font-family:var(--font-body);text-rendering:geometricPrecision}p,button,a,code,strong,span{overflow-wrap:anywhere}h1,h2,h3{overflow-wrap:normal;word-break:normal}.content-grid>*,.hero-grid>*,.section-label>*,.topology-shell>*,.topology-flow>*,.ops-console>*,.console-body>*,.contact-grid>*,.architecture-grid>*,.cases-grid>*,.stack-matrix>*{min-width:0}.scroll-telemetry{position:fixed;top:0;left:0;z-index:90;width:100%;height:3px;background:#f5f0df14}.scroll-telemetry span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--acid),var(--mint));transform-origin:left;box-shadow:0 0 18px #d7ff6f8c}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.site-shell{position:relative}.skip-link{position:fixed;top:12px;left:12px;z-index:80;padding:10px 12px;color:var(--bg);font-weight:800;background:var(--acid);border-radius:var(--radius-sm);transform:translate(-130vw)}.skip-link:focus-visible{transform:translate(0)}.site-shell:before{position:fixed;inset:0;z-index:-3;content:"";background-image:linear-gradient(rgba(245,240,223,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(245,240,223,.025) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.content-grid{width:min(1180px,calc(100% - 44px));margin:0 auto}.site-header{position:fixed;top:18px;left:50%;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;width:min(1180px,calc(100% - 44px));padding:11px 14px;background:#07130fbd;border:1px solid rgba(245,240,223,.1);border-radius:var(--radius);transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{display:inline-flex;gap:10px;align-items:center;font-family:var(--font-display);font-size:1.15rem;font-weight:700}.brand-orbit{position:relative;width:23px;height:23px;border:1px solid var(--acid);border-radius:999px}.brand-orbit:after{position:absolute;top:50%;left:50%;width:7px;height:7px;content:"";background:var(--acid);border-radius:999px;box-shadow:0 0 18px var(--acid);transform:translate(-50%,-50%)}.site-nav{display:flex;gap:18px;justify-content:center;color:var(--muted);font-size:.9rem}.site-nav a,.header-actions a,.footer-links a{transition:color .18s ease,transform .18s ease}.site-nav a:hover,.header-actions a:hover,.footer-links a:hover{color:var(--acid)}.header-actions{display:flex;gap:8px}.header-actions a{display:grid;width:34px;height:34px;place-items:center;color:var(--muted);border:1px solid rgba(245,240,223,.1);border-radius:var(--radius-sm)}.palette-trigger{position:fixed;right:18px;bottom:18px;z-index:45;display:flex;gap:5px;align-items:center;padding:8px;color:var(--muted);background:#07130fc2;border:1px solid rgba(245,240,223,.14);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.palette-trigger span{min-width:24px;padding:4px 6px;font-family:var(--font-mono);font-size:.66rem;text-align:center;border:1px solid rgba(245,240,223,.1);border-radius:4px}.palette-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;padding:92px 18px 18px;background:#030907b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.palette-panel{width:min(680px,100%);overflow:hidden;background:#07130ff5;border:1px solid rgba(215,255,111,.22);border-radius:var(--radius);box-shadow:var(--shadow)}.palette-search{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px;border-bottom:1px solid rgba(245,240,223,.1)}.palette-search svg{color:var(--acid)}.palette-search input{width:100%;color:var(--text);font:600 1rem var(--font-body);background:transparent;border:0;outline:0}.palette-search button,.palette-list button{color:inherit;background:transparent;border:0;cursor:pointer}.palette-list{display:grid;gap:4px;max-height:min(520px,62vh);padding:8px;overflow:auto}.palette-list button{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px;color:var(--text);border-radius:var(--radius-sm)}.palette-list button:hover,.palette-list button:focus-visible{background:#d7ff6f1a}.palette-list svg{color:var(--mint)}.palette-list small{color:var(--muted-2);font-family:var(--font-mono)}.hero-section{position:relative;min-height:100vh;padding:142px 0 86px;overflow:hidden}.hero-section:before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,rgba(7,19,15,.94) 0%,rgba(7,19,15,.76) 38%,transparent 72%),radial-gradient(circle at 73% 42%,rgba(255,218,139,.13),transparent 24%),radial-gradient(circle at 64% 68%,rgba(128,165,190,.08),transparent 28%);pointer-events:none}.hero-section:after{position:absolute;right:0;bottom:-1px;left:0;height:160px;content:"";background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.morpheu-scene{position:absolute;inset:-8% -14% -8% 30%;z-index:0;opacity:.98;filter:saturate(.92) contrast(1.08);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 100%);mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 100%)}.morpheu-scene canvas{width:100%;height:100%}.morpheu-scene--loading{background:radial-gradient(circle at 72% 32%,rgba(255,218,139,.14),transparent 18%),radial-gradient(circle at 55% 48%,rgba(128,165,190,.08),transparent 30%)}.scene-label{display:none}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.78fr);gap:42px;align-items:center;min-height:calc(100vh - 228px)}.hero-copy{max-width:720px;perspective:1200px;transform-style:preserve-3d}.hero-kicker,.section-eyebrow,.section-label span,.case-eyebrow,.panel-status{display:inline-flex;gap:8px;align-items:center;color:var(--acid);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase}h1{max-width:690px;margin-bottom:18px;font-size:clamp(2.35rem,4.9vw,4.75rem);line-height:.94}.hero-copy p{max-width:630px;color:var(--muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 28px}.button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:47px;padding:0 18px;font-weight:800;border:1px solid transparent;border-radius:var(--radius-sm);transform-style:preserve-3d;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.button:hover{transform:translateY(-2px)}.button--primary{color:#07130f;background:var(--acid);box-shadow:0 12px 36px #d7ff6f2e}.button--secondary{color:var(--text);background:#f5f0df0f;border-color:#f5f0df29}.button--ghost{color:var(--muted);border-color:#f5f0df1f}.hero-chips,.case-stack,.stack-matrix article div{display:flex;flex-wrap:wrap;gap:8px}.hero-chips span,.case-stack span,.stack-matrix span{padding:6px 8px;color:var(--text);font-size:.76rem;border:1px solid rgba(245,240,223,.12);border-radius:999px;background:#f5f0df0b}.hero-kicker,.hero-actions .button,.hero-chips span,.hero-proof div{animation:solarReactive 7.5s ease-in-out infinite;transform-style:preserve-3d;will-change:transform,filter,box-shadow}.hero-actions .button:nth-child(2),.hero-chips span:nth-child(2n),.hero-proof div:nth-child(2){animation-delay:-1.4s}.hero-chips span:nth-child(3n),.hero-proof div:nth-child(3){animation-delay:-2.8s}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:680px;margin-top:20px}.hero-proof div{padding:13px 14px;background:#f5f0df0b;border:1px solid rgba(245,240,223,.1);border-radius:var(--radius-sm)}.hero-proof strong{display:block;color:var(--acid);font-family:var(--font-display);font-size:1.16rem;line-height:1}.hero-proof span{display:block;margin-top:5px;color:var(--muted);font-size:.8rem}.section{position:relative;display:flex;align-items:flex-start;min-height:max(860px,112vh);padding:10vh 0 18vh;scroll-margin-top:108px}.hero-section,.contact-section{scroll-margin-top:108px}.section+.section{margin-top:-12vh}.section--tight{padding-top:10vh}.section>.content-grid{position:sticky;top:94px;padding:clamp(24px,4vw,42px);overflow:hidden;background:linear-gradient(135deg,rgba(245,240,223,.045),transparent 34%),linear-gradient(180deg,#5fe2c50a,#07130f6b),#081410c2;border:1px solid rgba(245,240,223,.1);border-radius:calc(var(--radius) * 1.7);box-shadow:0 28px 90px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:center top}.section>.content-grid:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 12% 0%,rgba(215,255,111,.08),transparent 26%),radial-gradient(circle at 90% 20%,rgba(95,226,197,.06),transparent 25%);opacity:.86;pointer-events:none}.section>.content-grid>*{position:relative;z-index:1}.stacked-sections{position:relative;min-height:var(--stack-height);padding:0 0 14vh;margin-top:clamp(70px,10vh,132px)}.stacked-sections__viewport{position:sticky;top:78px;width:min(1380px,calc(100% - 32px));height:calc(100vh - 96px);margin:0 auto;perspective:1800px;perspective-origin:center 18%;transform-style:preserve-3d}.stacked-card{position:absolute;top:50%;right:0;left:0;display:grid;align-items:start;contain:layout paint;backface-visibility:hidden;transform-origin:center center;transform-style:preserve-3d;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .12s linear;will-change:transform,opacity;pointer-events:auto}.stacked-card:after{display:none}.stacked-card .section,.stacked-card .contact-section{display:block;min-height:0;padding:0;margin:0;background:transparent;border-top:0}.stacked-card .section>.content-grid,.stacked-card .contact-section>.content-grid{position:relative;top:auto;width:100%;max-height:calc(100vh - 104px);padding:clamp(18px,2.4vw,30px);overflow:clip;background:linear-gradient(135deg,rgba(215,255,111,.1),transparent 28%),linear-gradient(180deg,#10281f,#081712);border:1px solid rgba(245,240,223,.16);border-radius:calc(var(--radius) * 1.7);box-shadow:0 34px 92px #0000006b,inset 0 1px #f5f0df14;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;scrollbar-width:none;scrollbar-color:rgba(215,255,111,.4) rgba(245,240,223,.06);pointer-events:auto}.stacked-card .contact-section>.content-grid{min-height:calc(100vh - 104px);align-content:center}.stacked-card .section>.content-grid:after,.stacked-card .contact-section>.content-grid:after{position:absolute;right:22px;bottom:0;left:22px;height:4px;content:"";background:linear-gradient(90deg,#d7ff6fb8,#5fe2c58a);border-radius:999px 999px 0 0;opacity:.82;pointer-events:none}.stacked-card.is-active .section>.content-grid,.stacked-card.is-active .contact-section>.content-grid,.stacked-card.is-interactive .section>.content-grid,.stacked-card.is-interactive .contact-section>.content-grid{pointer-events:auto}.stacked-card .section-label{grid-template-columns:minmax(0,.92fr) minmax(340px,.68fr);gap:clamp(20px,3vw,42px);margin-bottom:clamp(18px,2.8vh,28px)}.stacked-card .section-label h2,.stacked-card .contact-section h2{font-size:clamp(1.95rem,4.1vw,4.25rem);line-height:.94}.stacked-card .section-label p,.stacked-card .contact-section p{font-size:.96rem;line-height:1.5}.stacked-card .section>.content-grid::-webkit-scrollbar{display:none;width:0}.stacked-card .section>.content-grid::-webkit-scrollbar-track{background:#f5f0df0f}.stacked-card .section>.content-grid::-webkit-scrollbar-thumb{background:#d7ff6f6b;border-radius:999px}.section-label{display:grid;grid-template-columns:minmax(0,.7fr) minmax(280px,.55fr);gap:42px;align-items:end;margin-bottom:38px}.section-label h2,.contact-section h2{margin-bottom:0;font-size:clamp(2.1rem,4.8vw,5rem);line-height:.98}.command-section{padding-top:34px}.command-grid .section-label{margin-bottom:24px}.command-console{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(95,226,197,.08),transparent 36%),linear-gradient(180deg,#f5f0df0d,#07130fad);border:1px solid rgba(95,226,197,.2);border-radius:var(--radius);box-shadow:var(--shadow)}.command-console:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(95,226,197,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(95,226,197,.045) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,black,transparent 70%);mask-image:linear-gradient(90deg,black,transparent 70%);pointer-events:none}.console-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(245,240,223,.1)}.console-tabs button{display:flex;gap:9px;align-items:center;justify-content:center;min-height:54px;color:var(--muted);font-family:var(--font-mono);font-size:.78rem;background:#07130f70;border:0;border-right:1px solid rgba(245,240,223,.1);cursor:pointer}.console-tabs button:last-child{border-right:0}.console-tabs button.is-active{color:var(--bg);background:var(--acid)}.console-body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr) minmax(170px,.35fr);gap:18px;padding:22px}.console-main,.console-log,.console-metrics div,.capability-diagnostics{background:#07130f94;border:1px solid rgba(245,240,223,.1);border-radius:var(--radius-sm)}.console-main{padding:22px}.console-title{display:flex;gap:14px;align-items:center;margin-bottom:16px}.console-title svg{color:var(--acid)}.console-title span,.diagnostic-kicker{color:var(--mint);font-family:var(--font-mono);font-size:.74rem;font-weight:700;text-transform:uppercase}.console-title h3,.diagnostic-title h3{margin:3px 0 0;font-family:var(--font-display);font-size:1.7rem;text-transform:uppercase}.console-main p{color:var(--muted);line-height:1.62}.signal-chain{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.signal-chain span{position:relative;padding:10px;overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:.74rem;border:1px solid rgba(95,226,197,.18);border-radius:var(--radius-sm)}.signal-chain span:after{position:absolute;inset:auto 0 0;height:2px;content:"";background:linear-gradient(90deg,var(--acid),transparent);transform:translate(calc((var(--index) * 11%) - 20%))}.console-log{padding:14px;font-family:var(--font-mono)}.console-log-header{display:flex;gap:6px;align-items:center;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid rgba(245,240,223,.1)}.console-log-header span{width:8px;height:8px;background:var(--danger);border-radius:999px}.console-log-header span:nth-child(2){background:var(--ember)}.console-log-header span:nth-child(3){background:var(--mint)}.console-log-header strong{margin-left:8px;color:var(--muted);font-size:.72rem}.console-log code{display:block;margin:9px 0;color:var(--acid);font-size:.73rem;line-height:1.45;white-space:normal}.console-metrics{display:grid;gap:10px}.console-metrics div{padding:14px}.console-metrics span{display:block;color:var(--muted-2);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase}.console-metrics strong{display:block;margin-top:7px;color:var(--acid);font-family:var(--font-display);font-size:1.4rem;text-transform:uppercase}.topology-section{padding-top:42px}.stacked-card .topology-section .content-grid{padding:clamp(14px,1.8vw,22px)}.stacked-card .topology-section .section-label{gap:clamp(16px,2vw,28px);margin-bottom:12px}.stacked-card .topology-section .section-label h2{max-width:760px;font-size:clamp(1.8rem,3.35vw,3.7rem);line-height:.95}.stacked-card .topology-section .section-label p{font-size:.9rem;line-height:1.42}.topology-shell{display:grid;grid-template-columns:minmax(170px,.22fr) minmax(0,1fr) minmax(240px,.3fr);gap:10px;min-height:0}.topology-shell--compact{grid-template-columns:minmax(190px,.27fr) minmax(0,1fr) minmax(270px,.34fr);min-height:auto}.route-selector,.topology-map,.topology-inspector,.ops-console,.terminal-window,.ops-sidebar button{background:#07130f9e;border:1px solid rgba(245,240,223,.1);border-radius:var(--radius)}.route-selector{display:grid;align-content:start;gap:6px;padding:9px}.route-selector-header{padding:8px;margin-bottom:2px;background:linear-gradient(135deg,rgba(215,255,111,.12),transparent),#f5f0df09;border:1px solid rgba(215,255,111,.16);border-radius:var(--radius-sm)}.route-selector-header span,.route-metrics span,.topology-node small,.topology-stack span{font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase}.route-selector-header span{color:var(--mint)}.route-selector-header strong{display:block;margin-top:6px;color:var(--acid);font-family:var(--font-mono);font-size:.72rem;line-height:1.45;word-break:break-word}.route-selector button,.ops-sidebar button{display:grid;gap:4px;padding:8px;color:var(--text);text-align:left;background:#f5f0df09;border:1px solid rgba(245,240,223,.08);border-radius:var(--radius-sm);cursor:pointer}.route-selector button.is-active,.ops-sidebar button.is-active{color:var(--bg);background:var(--acid);border-color:var(--acid)}.route-selector span,.ops-sidebar strong{font-weight:800;text-transform:uppercase}.route-selector small,.ops-sidebar span{color:inherit;font-family:var(--font-mono);font-size:.7rem;opacity:.72}.route-metrics{display:none;grid-template-columns:1fr;gap:8px;margin-top:5px}.route-metrics div{padding:10px;background:#5fe2c50e;border:1px solid rgba(95,226,197,.14);border-radius:var(--radius-sm)}.route-metrics span{display:block;color:var(--muted-2)}.route-metrics strong{display:block;margin-top:4px;color:var(--mint);font-family:var(--font-display);font-size:1.08rem;text-transform:uppercase}.topology-map{position:relative;min-height:430px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(215,255,111,.14),transparent 18%),radial-gradient(circle at 74% 44%,rgba(95,226,197,.14),transparent 25%),linear-gradient(135deg,rgba(215,255,111,.05),transparent 45%),#07130f80}.topology-map--pipeline{display:grid;gap:12px;align-content:stretch;min-height:0;padding:16px;background:linear-gradient(135deg,rgba(95,226,197,.055),transparent 42%),linear-gradient(180deg,#f5f0df0b,#07130f7a),#07130f9e}.topology-map:before{position:absolute;inset:24px;z-index:0;content:"";border:1px dashed rgba(95,226,197,.22);border-radius:50%}.topology-map--pipeline:before,.topology-map--pipeline:after{display:none}.topology-map:after{position:absolute;inset:11%;z-index:0;content:"";background:linear-gradient(90deg,transparent 49.8%,rgba(215,255,111,.1) 50%,transparent 50.2%),linear-gradient(180deg,transparent 49.8%,rgba(95,226,197,.1) 50%,transparent 50.2%);border:1px solid rgba(245,240,223,.055);border-radius:999px;animation:topologyScope 9s linear infinite;pointer-events:none}.topology-grid-lines{position:absolute;inset:0;z-index:0;pointer-events:none}.topology-map--pipeline .topology-grid-lines{display:none}.route-summary{max-width:640px}.route-summary span{color:var(--acid);font-family:var(--font-mono);font-size:.72rem;font-weight:800;text-transform:uppercase}.route-summary p{margin:8px 0 0;color:var(--muted);display:-webkit-box;overflow:hidden;line-height:1.42;-webkit-line-clamp:2;-webkit-box-orient:vertical}.topology-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;align-items:stretch}.topology-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0}.topology-connector{width:8px;height:8px;background:var(--acid);border-radius:999px;box-shadow:0 0 16px #d7ff6f5c}.topology-grid-lines span{position:absolute;background:#f5f0df0f}.topology-grid-lines span:nth-child(1),.topology-grid-lines span:nth-child(2){top:0;bottom:0;width:1px}.topology-grid-lines span:nth-child(1){left:33.33%}.topology-grid-lines span:nth-child(2){left:66.66%}.topology-grid-lines span:nth-child(3),.topology-grid-lines span:nth-child(4){right:0;left:0;height:1px}.topology-grid-lines span:nth-child(3){top:33.33%}.topology-grid-lines span:nth-child(4){top:66.66%}.topology-map svg{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.topology-map path{fill:none;stroke:#d7ff6ff5;stroke-width:1.18;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;filter:none;vector-effect:non-scaling-stroke}.topology-packet{fill:var(--acid);stroke:#f5f0dfe6;stroke-width:.22;filter:drop-shadow(0 0 3px rgba(215,255,111,.55));pointer-events:none}.topology-node{position:absolute;z-index:2;display:grid;gap:5px;justify-items:center;width:96px;min-height:70px;padding:9px 7px;color:var(--muted);background:linear-gradient(145deg,rgba(95,226,197,.08),transparent),#07130fdb;border:1px solid rgba(245,240,223,.13);border-radius:var(--radius-sm);box-shadow:0 14px 40px #0000003d;transform:translate(-50%,-50%);cursor:pointer;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.topology-node--pipeline{position:static;width:100%;min-height:64px;padding:8px 6px;transform:none}.topology-node--pipeline:hover{transform:translateY(-2px)}.topology-node svg{position:static;width:18px;height:18px;color:currentColor}.topology-node span{font-family:var(--font-mono);font-size:.6rem;font-weight:700;text-align:center}.topology-node small{max-width:96px;color:var(--muted-2);line-height:1.1;text-align:center}.topology-node.is-in-route{color:var(--mint);border-color:#5fe2c55c}.topology-node.is-active{color:var(--bg);background:linear-gradient(145deg,rgba(245,240,223,.3),transparent),var(--acid);border-color:var(--acid);box-shadow:0 0 32px #d7ff6f52;transform:translate(-50%,-50%) scale(1.09)}.topology-node--pipeline.is-active{transform:translateY(-2px)}.topology-node.is-active small{color:#07130fb8}.topology-inspector{padding:12px}.route-metrics--inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.route-metrics--inline div{padding:8px}.route-metrics--inline strong{font-size:.95rem}.topology-inspector>span{color:var(--mint);font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase}.topology-inspector div{display:flex;gap:12px;align-items:center;margin:10px 0}.topology-inspector svg{color:var(--acid)}.topology-inspector h3{margin:0;font-family:var(--font-display);font-size:1.2rem;text-transform:uppercase}.topology-inspector p,.terminal-window p{color:var(--muted);line-height:1.38}.topology-stack{display:flex!important;flex-wrap:wrap;gap:6px!important;align-items:flex-start!important;margin:10px 0 0!important}.topology-stack span{padding:6px 7px;color:var(--acid);background:#d7ff6f0f;border:1px solid rgba(215,255,111,.14);border-radius:999px}.topology-inspector ul{display:grid;gap:5px;padding:0;margin:10px 0 0;list-style:none}.topology-inspector li{padding:6px 8px;color:var(--text);font-family:var(--font-mono);font-size:.72rem;border:1px solid rgba(245,240,223,.08);border-radius:var(--radius-sm)}.topology-inspector code{display:none;padding:10px;color:var(--acid);font-family:var(--font-mono);font-size:.72rem;line-height:1.5;background:#d7ff6f0f;border:1px solid rgba(215,255,111,.12);border-radius:var(--radius-sm)}.ops-section{background:linear-gradient(180deg,rgba(95,226,197,.06),transparent 32%),#f5f0df05}.ops-grid .section-label{margin-bottom:18px}.ops-console{display:grid;grid-template-columns:minmax(190px,.25fr) minmax(0,1fr);gap:12px;padding:12px}.ops-sidebar{display:grid;gap:7px;align-content:start}.terminal-window{overflow:hidden}.terminal-toolbar{display:flex;gap:7px;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(245,240,223,.1)}.terminal-toolbar span{width:9px;height:9px;background:var(--danger);border-radius:50%}.terminal-toolbar span:nth-child(2){background:var(--ember)}.terminal-toolbar span:nth-child(3){background:var(--mint)}.terminal-toolbar strong{margin-left:8px;color:var(--muted);font-family:var(--font-mono);font-size:.72rem}.terminal-command,.terminal-window p,.terminal-output,.terminal-result{margin:0 16px}.terminal-command{display:grid;gap:5px;padding-top:14px}.terminal-command span{color:var(--mint);font-family:var(--font-mono);font-size:.72rem}.terminal-command code,.terminal-output code,.terminal-result{font-family:var(--font-mono)}.terminal-command code{color:var(--acid);font-size:.92rem}.terminal-window p{padding:10px 0}.terminal-output{display:grid;gap:6px;min-height:132px;padding:13px;background:#0000002e;border:1px solid rgba(95,226,197,.13);border-radius:var(--radius-sm)}.terminal-output code{color:var(--mint);font-size:.72rem}.terminal-cursor{color:var(--acid)!important;animation:blink .75s steps(2,start) infinite}.terminal-result{padding:10px 0 14px;color:var(--acid);font-weight:800;text-transform:uppercase}.section-label p,.contact-section p{color:var(--muted);font-size:1.03rem;line-height:1.65}.section-label span{grid-column:1 / -1}.capability-system{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:14px;margin-bottom:34px}.capability-stage{position:relative;height:clamp(360px,54vw,620px);overflow:hidden;background:linear-gradient(90deg,rgba(95,226,197,.06),transparent),linear-gradient(180deg,rgba(245,240,223,.05),transparent),#07130f8f;border:1px solid rgba(245,240,223,.1);border-radius:var(--radius)}.capability-stage--matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:center;height:auto;min-height:420px;padding:18px;background:linear-gradient(135deg,rgba(95,226,197,.055),transparent 44%),linear-gradient(180deg,rgba(245,240,223,.045),transparent),#07130f94}.capability-stage:before{position:absolute;inset:28px;content:"";border:1px dashed rgba(215,255,111,.18);border-radius:50%}.capability-stage--matrix:before{display:none}.capability-lines{position:absolute;inset:0;width:100%;height:100%}.capability-lines line{stroke:var(--line-strong);stroke-width:.16;transition:stroke .18s ease,stroke-width .18s ease}.capability-lines line.is-active{stroke:var(--acid);stroke-width:.42}.capability-node{position:absolute;display:inline-flex;gap:8px;align-items:center;min-width:104px;padding:9px 11px;color:var(--text);font-weight:800;background:#0c1c16d6;border:1px solid rgba(95,226,197,.36);border-radius:var(--radius-sm);box-shadow:var(--shadow);transform:translate(-50%,-50%);transition:transform .18s ease,border-color .18s ease,background .18s ease;cursor:pointer}.capability-node--matrix{position:static;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;justify-items:start;min-width:0;min-height:86px;padding:14px;transform:none}.capability-node--matrix small{grid-column:2;color:var(--muted-2);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.capability-node:hover,.capability-node.is-active{background:#142e26f5;border-color:var(--acid);transform:translate(-50%,-50%) scale(1.04)}.capability-node--matrix:hover,.capability-node--matrix.is-active{transform:translateY(-2px)}.capability-diagnostics{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:20px}.diagnostic-title{display:flex;gap:12px;align-items:center;margin:14px 0}.diagnostic-title svg{color:var(--acid)}.capability-diagnostics p{color:var(--muted);line-height:1.56}.capability-diagnostics code{display:block;padding:12px;color:var(--mint);font-family:var(--font-mono);font-size:.75rem;line-height:1.5;background:#5fe2c50f;border:1px solid rgba(95,226,197,.14);border-radius:var(--radius-sm)}.diagnostic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.diagnostic-grid span{padding:9px;color:var(--muted);font-family:var(--font-mono);font-size:.7rem;border:1px solid rgba(245,240,223,.08);border-radius:var(--radius-sm)}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.magnetic-card,.stack-matrix article,.process-rail article,.architecture-board article{position:relative;min-height:100%;padding:18px;background:linear-gradient(145deg,#0e1f19c7,#07130f85);border:1px solid rgba(245,240,223,.1);border-radius:var(--radius);box-shadow:0 18px 58px #0000002e}.magnetic-card:before,.stack-matrix article:before,.process-rail article:before,.architecture-board article:before{position:absolute;inset:0;content:"";background:linear-gradient(135deg,rgba(215,255,111,.12),transparent 35%);border-radius:inherit;opacity:0;transition:opacity .18s ease;pointer-events:none}.magnetic-card:hover:before,.magnetic-card.is-selected:before,.stack-matrix article:hover:before,.process-rail article:hover:before,.architecture-board article:hover:before{opacity:1}.magnetic-card.is-selected{border-color:#d7ff6f7a}.card-icon{display:grid;width:38px;height:38px;margin-bottom:18px;place-items:center;color:var(--acid);background:#d7ff6f17;border:1px solid rgba(215,255,111,.22);border-radius:var(--radius-sm)}.magnetic-card h3,.stack-matrix h3,.process-rail h3,.architecture-board h3{margin-bottom:8px;font-size:1.02rem}.magnetic-card p,.process-rail p,.architecture-board p{color:var(--muted);font-size:.9rem;line-height:1.45}.magnetic-card small{color:var(--mint);line-height:1.5}.cases-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.case-card{padding:44px 18px 18px}.case-number{position:absolute;top:14px;right:16px;color:#d7ff6f52;font-family:var(--font-display);font-size:1.8rem;line-height:1}.case-card h3{font-family:var(--font-display);font-size:1.34rem;line-height:1.05}.case-card p{margin-bottom:10px;font-size:.88rem;line-height:1.45}.case-card strong{color:var(--text)}.architecture-section{background:linear-gradient(90deg,rgba(255,207,92,.08),transparent 33%),#f5f0df06}.architecture-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.74fr);gap:26px;align-items:center}.architecture-grid .section-label{display:block;margin:0}.architecture-grid .section-label span{margin-bottom:15px}.architecture-board{display:grid;gap:10px}.architecture-board article{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;align-items:start}.architecture-board svg{grid-row:span 2;color:var(--acid)}.stack-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stack-matrix h3{color:var(--acid)}.process-section{padding-top:42px}.process-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;overflow:visible;padding-bottom:0}.process-rail article{min-width:0}.process-index{color:#f5f0df47;font-family:var(--font-display);font-size:1.65rem}.process-rail svg{color:var(--mint)}.contact-section{padding:92px 0;background:linear-gradient(135deg,rgba(215,255,111,.14),transparent 35%),linear-gradient(180deg,#5fe2c517,#07130f33);border-top:1px solid rgba(245,240,223,.1)}.contact-grid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(320px,.36fr);gap:36px;align-items:center}.contact-actions{display:grid;gap:12px;justify-items:start}.contact-signal{display:flex;gap:10px;align-items:center;margin-top:10px;color:var(--muted)}.contact-signal svg{color:var(--acid)}.site-footer{display:flex;justify-content:space-between;width:min(1180px,calc(100% - 44px));margin:0 auto;padding:24px 0 36px;color:var(--muted);border-top:1px solid rgba(245,240,223,.1)}.site-footer strong{color:var(--text);font-family:var(--font-display)}.footer-links{display:flex;gap:18px}@media(max-width:920px){.site-header{grid-template-columns:1fr auto}.site-nav{display:none}.hero-grid,.section-label,.stacked-card .section-label,.architecture-grid,.contact-grid{grid-template-columns:1fr}.hero-grid{align-items:start}.morpheu-scene{right:-32%;left:4%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 100%);mask-image:linear-gradient(90deg,transparent 0%,black 10%,black 100%)}.capability-grid,.cases-grid,.stack-matrix{grid-template-columns:1fr 1fr}.console-tabs,.console-body,.capability-system,.topology-shell,.ops-console{grid-template-columns:1fr}.section{min-height:auto;padding:72px 0}.section+.section{margin-top:0}.section>.content-grid{position:relative;top:auto}.stacked-sections{min-height:auto;padding:0;margin-top:clamp(44px,8vh,72px)}.stacked-sections__viewport{position:relative;top:auto;display:grid;gap:18px;width:min(100% - 28px,1180px);height:auto;perspective:none}.stacked-card{position:relative;top:auto;right:auto;left:auto;width:100%;min-width:0;max-width:100%;opacity:1!important;transform:none!important;pointer-events:auto!important}.stacked-card .section,.stacked-card .contact-section{width:100%;min-width:0;max-width:100%}.stacked-card:after{display:none}.stacked-card .section>.content-grid,.stacked-card .contact-section>.content-grid{width:100%;max-height:none;padding:clamp(16px,5vw,24px);overflow:visible}.console-tabs button{justify-content:flex-start;padding:0 14px;border-right:0;border-bottom:1px solid rgba(245,240,223,.1)}.topology-map{min-height:auto}}@media(max-width:640px){.content-grid,.site-header,.site-footer{width:min(100% - 28px,1180px)}.site-header{top:10px}.hero-section{min-height:auto;padding:118px 0 62px}.hero-grid{min-height:auto}.morpheu-scene{right:0;left:0;height:620px;opacity:.44;-webkit-mask-image:linear-gradient(180deg,black 0%,black 58%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 58%,transparent 100%)}.scene-label{display:none}h1{font-size:clamp(2rem,10.4vw,3.1rem);overflow-wrap:normal;word-break:normal}.section-label h2,.stacked-card .section-label h2,.stacked-card .topology-section .section-label h2{max-width:100%;font-size:clamp(1.8rem,10vw,2.75rem);line-height:.98;overflow-wrap:normal;word-break:normal}.hero-copy p{font-size:1rem}.hero-actions,.button{width:100%}.hero-chips,.case-stack,.stack-matrix article div,.footer-links{flex-wrap:wrap}.hero-proof{grid-template-columns:1fr}.section{padding:54px 0}.section-label h2,.contact-section h2{font-size:clamp(2rem,12vw,3.2rem)}.capability-stage{height:430px}.capability-stage--matrix{grid-template-columns:1fr;height:auto;min-height:auto}.capability-node{min-width:84px;padding:8px 9px;font-size:.78rem}.capability-grid,.cases-grid,.stack-matrix{grid-template-columns:1fr}.console-body{padding:14px}.signal-chain,.diagnostic-grid{grid-template-columns:1fr}.topology-map{min-height:auto}.topology-map--pipeline{min-height:auto;padding:14px}.topology-flow,.route-metrics--inline,.topology-step{grid-template-columns:1fr}.topology-connector{width:1px;height:18px;margin-left:18px;background:linear-gradient(180deg,#d7ff6fbf,#5fe2c529)}.topology-node{width:100%;min-height:72px;padding:8px 6px}.topology-node--pipeline,.route-selector,.topology-map,.topology-inspector,.ops-console,.terminal-window{width:100%}.topology-node span{font-size:.6rem}.topology-node small{display:none}.palette-trigger{right:12px;bottom:12px}.site-footer{display:grid;gap:14px}}@keyframes routePulse{to{stroke-dashoffset:-10}}@keyframes packetTravel{0%{top:var(--packet-y1);left:var(--packet-x1);opacity:0;transform:translate(-50%,-50%) scale(.72)}16%,78%{opacity:1}to{top:var(--packet-y2);left:var(--packet-x2);opacity:0;transform:translate(-50%,-50%) scale(1.2)}}@keyframes topologyScope{to{transform:rotate(360deg)}}@keyframes solarReactive{0%,to{filter:brightness(1) saturate(1);box-shadow:0 0 #ffda8b00;transform:perspective(900px) translateZ(0) rotateX(0) rotateY(0)}46%{filter:brightness(1.18) saturate(1.12);box-shadow:0 18px 42px #ffda8b21,inset 0 1px #fff5d224;transform:perspective(900px) translate3d(0,-2px,18px) rotateX(3deg) rotateY(-3deg)}62%{filter:brightness(1.06) saturate(1.04);box-shadow:0 10px 28px #d7ff6f1a,inset 0 1px #fff5d214;transform:perspective(900px) translateZ(8px) rotateX(1.2deg) rotateY(1.6deg)}}@keyframes sectionCardReveal{0%{opacity:.58;transform:translateY(84px) scale(.94);filter:blur(8px)}42%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(.985);filter:blur(0)}}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
