.nnx-section,.nnx-section *{box-sizing:border-box}.nnx-section{position:relative;isolation:isolate;overflow:hidden;background:#06131f;color:#f1f7ff;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:clamp(76px,9vw,130px) clamp(18px,4vw,56px) 55px}.nnx-section:before{content:"";position:absolute;inset:-10% -5%;pointer-events:none;background:radial-gradient(ellipse 45% 38% at 76% 46%,rgba(39,95,165,.15),transparent 78%),radial-gradient(ellipse 36% 38% at 3% 95%,rgba(0,142,163,.095),transparent 72%);z-index:-1}.nnx-section:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#2b5e82,transparent)}.nnx-noise{position:absolute;inset:0;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.27'/%3E%3C/svg%3E")}.nnx-inner{position:relative;max-width:1320px;margin:0 auto}.nnx-prelude{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:clamp(26px,3.2vw,54px)}.nnx-breadcrumb,.nnx-id,.nnx-eyebrow,.nnx-state,.nnx-scene-caption,.nnx-inspector-k,.nnx-inspector-stat,.nnx-metric>span,.nnx-narrative-top,.nnx-disclaimer{font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.13em}.nnx-breadcrumb{display:flex;align-items:center;gap:14px;color:#a4c4d2;font-weight:500;white-space:nowrap}.nnx-orbit-mark{position:relative;width:25px;height:25px;display:inline-block;flex:none;border:1px solid rgba(80,174,222,.33);border-radius:50%}.nnx-orbit-mark:before,.nnx-orbit-mark:after{content:"";position:absolute;inset:6px -3px;border:1px solid #4dd4df;border-radius:50%;transform:rotate(45deg);opacity:.8}.nnx-orbit-mark:after{transform:rotate(-45deg);opacity:.48}.nnx-orbit-mark i{position:absolute;width:3px;height:3px;background:#59d9da;border-radius:50%;top:10px;left:10px}.nnx-orbit-mark i:nth-child(2){top:3px;left:9px}.nnx-orbit-mark i:nth-child(3){top:18px;left:12px}.nnx-divider{color:#54717f}.nnx-id{color:#5f8595}.nnx-id span{color:#32a9bf;margin:0 5px}.nnx-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px}.nnx-eyebrow{display:flex;align-items:center;gap:10px;color:#64d4e3;font-weight:500;margin-bottom:24px}.nnx-led,.nnx-running-led,.nnx-narrative-led{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#37dcca;box-shadow:0 0 0 4px #2dd4bf1a,0 0 14px #29d9da6b}.nnx-eyebrow-line{display:inline-block;width:54px;height:1px;background:linear-gradient(90deg,rgba(47,196,225,.55),transparent)}.nnx-heading h2{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;color:#edf6ff;font-size:clamp(30px,4.4vw,62px);letter-spacing:-.058em;line-height:1.095;font-weight:650}.nnx-heading h2 em{font-weight:600;font-style:normal;color:#6fd8e6}.nnx-deck{color:#a1b4c7;font-size:clamp(14px,1.18vw,16px);line-height:1.7;max-width:360px;margin:0 0 4px}.nnx-scene{position:relative;border:1px solid rgba(125,176,214,.19);border-radius:16px;min-height:520px;overflow:hidden;background:radial-gradient(ellipse 60% 80% at 63% 52%,rgba(19,50,84,.58),transparent 85%),linear-gradient(155deg,#0b2035,#051321 58%,#071725);box-shadow:inset 0 1px #e6f7ff08,0 35px 78px -60px #000}.nnx-scene:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:3;box-shadow:inset 0 0 95px 16px #030d1966}.nnx-scene>canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.nnx-grid{position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(90deg,rgba(125,164,204,.075) 1px,transparent 1px),linear-gradient(rgba(125,164,204,.075) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 100% at 60% 45%,black,transparent)}.nnx-scene-top{z-index:5;position:absolute;left:22px;right:22px;top:19px;display:flex;gap:12px;align-items:center;justify-content:space-between}.nnx-state{display:flex;align-items:center;gap:9px;color:#a9d9df;letter-spacing:.095em;white-space:nowrap}.nnx-state-detail{color:#57758a}.nnx-scene[data-paused=true] .nnx-running-led{background:#8c9aab;box-shadow:none}.nnx-chapters{display:flex;align-items:center;gap:2px;padding:4px;border:1px solid rgba(136,185,221,.2);border-radius:10px;background:#0c1e30c9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nnx-view{border:none;background:transparent;color:#9bb4c5;cursor:pointer;font:600 11px Plus Jakarta Sans,sans-serif;padding:9px 13px;border-radius:7px;transition:background .22s,color .22s;white-space:nowrap;min-height:34px}.nnx-view:hover{color:#f4faff}.nnx-view.is-active{color:#fff;background:#224462;box-shadow:0 1px 6px #0003}.nnx-view:focus-visible,.nnx-play-button:focus-visible,.nnx-pulse-button:focus-visible{outline:2px solid #86d9ff;outline-offset:3px}.nnx-scene-caption{z-index:2;position:absolute;left:27px;top:81px;color:#4f778c;display:flex;flex-direction:column;gap:7px;font-size:9px;letter-spacing:.21em;pointer-events:none}.nnx-inspector{z-index:4;position:absolute;right:23px;bottom:76px;width:205px;background:#051422a8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(107,172,217,.22);border-radius:11px;padding:15px 16px 12px;box-shadow:0 18px 42px -28px #000;pointer-events:none}.nnx-inspector:before{content:"";position:absolute;top:0;left:16px;width:28px;height:1px;background:#5fd0f5;box-shadow:0 0 14px #56e1e7}.nnx-inspector-k{color:#70d2dd;display:flex;justify-content:space-between;align-items:center;font-size:9px}.nnx-signal-ic{font-size:15px;color:#6ac4ff}.nnx-inspector-title{font-size:15px;font-weight:650;color:#eff7ff;letter-spacing:-.03em;margin:13px 0 7px}.nnx-inspector-desc{color:#a0b9cb;font-size:11px;line-height:1.6;min-height:50px}.nnx-inspector-stat{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-top:12px;margin-top:10px;border-top:1px solid rgba(166,196,223,.1);color:#7799ad;font-size:8.5px;letter-spacing:.05em}.nnx-inspector-stat strong{color:#91d4ff;font-size:10px;font-weight:500}.nnx-scene-bottom{position:absolute;z-index:5;bottom:19px;left:23px;right:23px;display:flex;align-items:center;justify-content:space-between;gap:14px}.nnx-controls{display:flex;align-items:center;gap:9px}.nnx-pulse-button,.nnx-play-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(109,170,221,.32);border-radius:8px;cursor:pointer;font:600 12px Plus Jakarta Sans,sans-serif;padding:12px 14px;min-height:42px;transition:transform .2s,border-color .2s,background .2s;color:#e6f8ff;background:#1b4766b8;white-space:nowrap}.nnx-pulse-button{background:linear-gradient(120deg,#265985,#1b6e8f);border-color:#317b9c;box-shadow:0 6px 22px -14px #37aff573}.nnx-pulse-button:hover,.nnx-play-button:hover{transform:translateY(-1px);border-color:#61cfe2;background-color:#254765}.nnx-pulse-button:active,.nnx-play-button:active{transform:translateY(0)}.nnx-pulse-symbol{font-size:19px;line-height:1;font-weight:400}.nnx-play-button{background:#09192ab3;color:#b5ccdd;min-width:95px}.nnx-play-button span:first-child{font-size:15px;width:13px;text-align:center}.nnx-hint{font-size:10px;color:#7894a7;letter-spacing:.015em;text-align:right}.nnx-after{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:32px 1px 0;align-items:start}.nnx-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.nnx-metric{display:grid;gap:7px;padding-left:20px;border-left:1px solid rgba(107,164,201,.23)}.nnx-metric:first-child{border-left:1px solid #4aadc4}.nnx-metric strong{font-size:clamp(21px,2.4vw,32px);font-weight:600;line-height:1;letter-spacing:-.045em;color:#eaf4ff;font-variant-numeric:tabular-nums}.nnx-metric span{font-size:9px;color:#7195a8;letter-spacing:.1em}.nnx-narrative{display:grid;gap:7px;border-left:1px solid rgba(79,158,189,.26);padding-left:27px}.nnx-narrative-top{display:flex;align-items:center;gap:9px;color:#62d4d5;font-size:10px}.nnx-narrative-led{width:5px;height:5px;box-shadow:none}.nnx-narrative p{color:#afc3d0;font-size:13px;line-height:1.65;max-width:430px;margin:0}.nnx-disclaimer{font-size:9px;margin-top:28px;color:#547588;letter-spacing:.025em;line-height:1.6}.nnx-section button{-webkit-tap-highlight-color:transparent}@media(max-width:1000px){.nnx-heading{align-items:start}.nnx-scene{min-height:500px}.nnx-inspector{width:194px;right:16px}.nnx-scene-caption{display:none}}@media(max-width:700px){.nnx-section{padding:70px 17px 36px}.nnx-prelude{margin-bottom:27px}.nnx-id{display:none}.nnx-heading{display:block;margin-bottom:24px}.nnx-heading h2{font-size:clamp(31px,7.3vw,46px)}.nnx-heading .nnx-deck{margin-top:19px;max-width:490px;font-size:14px}.nnx-eyebrow{margin-bottom:15px;font-size:9px}.nnx-scene{min-height:510px}.nnx-scene-top{top:15px;left:14px;right:14px;display:grid;justify-content:stretch;gap:12px}.nnx-state{font-size:9px}.nnx-chapters{justify-content:center;width:100%;max-width:380px}.nnx-view{flex:1;min-width:0;padding:9px 7px;font-size:11px}.nnx-inspector{bottom:79px;right:15px;width:165px;padding:11px}.nnx-inspector-title{font-size:13px;margin:7px 0 5px}.nnx-inspector-desc{min-height:0;font-size:10px}.nnx-inspector-stat{margin-top:6px;padding-top:8px;font-size:8px}.nnx-scene-bottom{left:13px;right:13px;bottom:14px}.nnx-pulse-button,.nnx-play-button{padding:10px;font-size:11px;min-height:42px}.nnx-play-button{min-width:0}.nnx-hint{display:none}.nnx-after{grid-template-columns:1fr;gap:22px;padding-top:22px}.nnx-numbers{gap:7px}.nnx-metric{padding-left:10px}.nnx-metric span{font-size:8px}.nnx-narrative{padding-left:14px}.nnx-disclaimer{margin-top:24px}}@media(max-width:390px){.nnx-heading h2{font-size:31px}.nnx-view{font-size:10px}.nnx-scene{min-height:475px}.nnx-inspector{width:153px;right:10px;bottom:70px}.nnx-inspector-desc{font-size:9px}.nnx-pulse-button{padding:10px 9px}.nnx-scene-bottom{bottom:11px}.nnx-metric span{font-size:7.5px}}@media(prefers-reduced-motion:reduce){.nnx-section *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nnx-signal-ic svg{display:block}.nnx-feed{position:absolute;z-index:4;left:23px;bottom:22px;width:min(420px,46%);pointer-events:none;font-family:IBM Plex Mono,ui-monospace,monospace}.nnx-feed>span{display:block;font-size:9px;letter-spacing:.16em;color:#5f8fa3;margin-bottom:8px}.nnx-feed ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nnx-feed li{font-size:11px;line-height:1.45;color:#bfe3ee;padding:6px 10px;border-radius:8px;background:#092034b8;border:1px solid rgba(107,172,217,.18);animation:nnx-in .6s cubic-bezier(.16,1,.3,1)}.nnx-feed li:nth-child(2){opacity:.62}.nnx-feed li:nth-child(3){opacity:.34}@keyframes nnx-in{0%{opacity:0;transform:translateY(8px)}}.nnx-inspector{bottom:22px;width:250px}.nnx-inspector-title{font-size:14px;line-height:1.35}@media(max-width:700px){.nnx-feed{display:none}.nnx-inspector{bottom:16px;width:calc(100% - 30px);right:15px}}
