.nexus-flow-column{min-width:0}
.nexus-flow-viewport{position:relative;max-width:100%;height:520px;overflow:auto;overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#6072b7 #111322;touch-action:pan-x pan-y;border-bottom:1px solid #ffffff20}
.nexus-flow-viewport:focus-visible{outline:2px solid #00f0ff;outline-offset:-3px}
.nexus-flow-viewport::-webkit-scrollbar{height:12px}.nexus-flow-viewport::-webkit-scrollbar-track{background:#111322}.nexus-flow-viewport::-webkit-scrollbar-thumb{background:#6072b7;border:3px solid #111322;border-radius:8px}
.nexus-flow-scene{width:1400px;min-width:100%;height:500px;overflow:visible}
.nexus-flow-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;background:#0b101a;color:#bac4da;border-bottom:1px solid #ffffff16;font:12px/1.5 system-ui,sans-serif}
.nexus-flow-controls p{flex:1;min-width:180px;margin:0}.nexus-flow-controls button{padding:8px 12px;border:1px solid #ffffff25;border-radius:8px;color:#e5f9ff;background:#152434;min-width:38px;cursor:pointer}.nexus-flow-controls button:hover{background:#203b4c}.nexus-flow-controls button:disabled{opacity:.35;cursor:default}.nexus-flow-controls button:focus-visible{outline:2px solid #00f0ff;outline-offset:2px}.nexus-flow-controls label{display:flex;align-items:center;gap:6px;padding:6px}.nexus-flow-controls input{accent-color:#00f0ff;width:16px;height:16px}
@media(max-width:640px){.nexus-flow-controls p{flex-basis:100%}.nexus-flow-viewport{height:490px}.nexus-flow-controls{padding:12px}}
@media(prefers-reduced-motion:reduce){.nexus-flow-viewport{scroll-behavior:auto}}

/* A quiet editorial chapter, following the interactive workflow. */
.nexus-features{padding:110px 0!important;background:#091119;border-top:1px solid #31565c;border-bottom:1px solid #31565c}.nexus-features>.absolute{display:none}.nexus-features [data-feature-intro]{text-align:left;margin-bottom:64px;max-width:950px}.nexus-features [data-feature-intro] p{margin-left:0;max-width:600px;color:#bacacf}.nexus-features h2{font-size:clamp(40px,5.6vw,76px);letter-spacing:-.055em;line-height:1.05}.nexus-features .text-gradient{background:none;color:#9be9ed;-webkit-text-fill-color:#9be9ed}.nexus-features [data-feature-intro] .glass-card{background:transparent;border:none;padding-left:0;color:#9be9ed}.nexus-features [data-feature-grid]{gap:0;border-top:1px solid #31565c;border-bottom:1px solid #31565c}.nexus-features [data-feature-grid] .glass-card{border:none;border-radius:0;background:transparent;padding:38px 30px}.nexus-features [data-feature-grid]>.group+ .group{border-left:1px solid #31565c}.nexus-features h3{font-size:24px;font-weight:500}.nexus-features p{font-size:16px;line-height:1.8}.nexus-features [data-feature-grid] p{color:#bacacf}.nexus-features .glass-card.rounded-2xl.p-8{background:#0e1d26;border:1px solid #31565c;box-shadow:none}.nexus-features .blur-3xl{display:none}@media(max-width:760px){.nexus-features{padding:70px 0!important}.nexus-features [data-feature-grid]{display:block}.nexus-features [data-feature-grid]>.group+.group{border-left:0;border-top:1px solid #31565c}.nexus-features [data-feature-grid] .glass-card{padding:30px 0}.nexus-features [data-feature-intro]{margin-bottom:38px}}
