.nexus-shell{color:#eef6f7;background:#070b10}.nx-page{overflow:hidden}.nx-page h1,.nx-page h2,.nx-page h3{font-family:var(--font-display);letter-spacing:.04em}.nx-hero{background:radial-gradient(circle at 79% 43%,#2ad9e51a,#0000 29%),linear-gradient(135deg,#0a1017,#070b10 62%);border-bottom:1px solid #24333d;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:64px;min-height:760px;padding:110px max(6vw,28px) 90px;display:grid}.nx-kicker{color:#50e4e7;font:600 .77rem var(--font-mono);letter-spacing:.16em}.nx-wordmark{object-fit:contain;filter:drop-shadow(0 12px 24px #0006);width:min(650px,96%);height:auto;margin:22px 0 30px;display:block}.nx-hero h1{max-width:820px;margin:0;font-size:clamp(2.5rem,5.2vw,5.6rem);line-height:.95}.nx-lead{color:#bdcbd0;max-width:750px;margin:28px 0;font-size:1.15rem;line-height:1.75}.nx-actions{flex-wrap:wrap;gap:14px;margin:32px 0;display:flex}.nx-status{background:#0b1219;border:1px solid #31424d;grid-template-columns:auto 1fr;gap:7px 18px;width:min(650px,100%);padding:18px 20px;display:grid}.nx-status span{color:#8ca0aa;font:600 .68rem var(--font-mono);letter-spacing:.13em}.nx-status strong{color:#f2bd4c;font:600 .78rem var(--font-mono);letter-spacing:.09em}.nx-status small{color:#92a5ae;grid-column:2}.nx-hero-mark{background:linear-gradient(145deg,#0e1820f0,#080d12f5);border:1px solid #263842;padding:32px;box-shadow:0 24px 70px #00000061}.nx-hero-mark>img{object-fit:contain;width:auto;max-width:100%;height:auto;margin:auto;display:block}.nx-hero-mark>div{border-top:1px solid #25343d;justify-content:space-between;padding:10px 4px;display:flex}.nx-hero-mark span{color:#80939c;font:600 .64rem var(--font-mono);letter-spacing:.12em}.nx-hero-mark strong{color:#eef8f8;font:600 .7rem var(--font-mono);letter-spacing:.1em}.nx-section{border-bottom:1px solid #1e2d35;padding:100px max(6vw,28px)}.nx-section>h2,.nx-section>div>h2{max-width:970px;margin:15px 0 28px;font-size:clamp(2rem,4vw,4.2rem);line-height:1.05}.nx-intro>p:last-child,.nx-forge>div>p:last-child{color:#aebdc3;max-width:880px;font-size:1.08rem;line-height:1.8}.nx-systems{background:#263641;border:1px solid #263641;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.nx-systems article,.nx-principles article{background:#0a1118;padding:32px}.nx-systems span{color:#f2bd4c;font:600 .72rem var(--font-mono)}.nx-systems h3,.nx-principles h3{margin:18px 0 12px;font-size:1.08rem}.nx-systems p,.nx-principles p,.nx-disclosure p{color:#9fb0b8;line-height:1.7}.nx-forge{background:#090f15;grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.nx-state-flow{background:#0a1219;border:1px solid #2a3c47;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:36px;display:flex}.nx-state-flow span,.nx-state-flow strong{font:600 .72rem var(--font-mono);letter-spacing:.08em;border:1px solid #344b58;padding:12px 15px}.nx-state-flow strong{color:#f2bd4c;border-color:#f2bd4c}.nx-state-flow i{color:#4de1e5;font-style:normal}.nx-principles{background:#263641;border:1px solid #263641;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:44px;display:grid}.nx-principles article{padding:26px}.nx-principles h3{color:#50e4e7;font-size:.85rem}.nx-disclosure{background:linear-gradient(135deg,#0b1117,#0a0e13);grid-template-columns:1fr 1fr;gap:70px;display:grid}.nx-disclosure>div:last-child{background:#10151a;border-left:2px solid #f2bd4c;padding:26px}@media (width<=1000px){.nx-hero,.nx-forge,.nx-disclosure{grid-template-columns:1fr}.nx-hero{padding-top:80px}.nx-hero-mark{max-width:560px}.nx-principles{grid-template-columns:1fr 1fr}}@media (width<=720px){.nx-systems,.nx-principles{grid-template-columns:1fr}.nx-hero{min-height:0;padding:64px 20px}.nx-section{padding:72px 20px}.nx-hero-mark{padding:18px}.nx-status{grid-template-columns:1fr}.nx-status small{grid-column:1}.nx-state-flow{padding:24px 12px}}.nx-hero{padding:clamp(4.5rem,7vw,6.25rem) max(6vw,28px) 5rem}.nx-hero h1{font-size:clamp(2.9rem,4.7vw,4.9rem)}.nx-section{padding-block:clamp(4rem,6vw,5.25rem)}.nx-section>h2,.nx-section>div>h2{font-size:clamp(2rem,3.2vw,3.4rem)}.nx-context,.nx-handoff,.nx-boundaries,.nx-direction{padding-block:clamp(3.5rem,5vw,4.5rem)}.nx-context>p:last-of-type,.nx-handoff>p:last-of-type,.nx-direction>p:last-of-type{color:#aebdc3;max-width:880px;font-size:1.08rem;line-height:1.8}.nx-context-grid,.nx-handoff-grid,.nx-boundaries-grid,.nx-direction-grid{background:#263641;border:1px solid #263641;gap:1px;margin-top:3rem;display:grid}.nx-context-grid,.nx-handoff-grid,.nx-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-boundaries-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-context-grid article,.nx-handoff-grid article,.nx-boundaries-grid article,.nx-direction-grid article{background:#0a1118;min-width:0;padding:1.5rem}.nx-context-grid h3,.nx-handoff-grid h3,.nx-boundaries-grid h3,.nx-direction-grid h3{color:#50e4e7;font:600 .78rem/1.45 var(--font-mono);letter-spacing:.08em;margin:0}.nx-handoff-grid article:nth-child(4) h3,.nx-boundaries-grid article:nth-child(4) h3,.nx-boundary-note{color:#f2bd4c}.nx-context-grid p,.nx-handoff-grid p,.nx-boundaries-grid p,.nx-direction-grid p{color:#9fb0b8;line-height:1.65}.nx-boundary-note{font:600 .7rem/1.5 var(--font-mono);letter-spacing:.06em;background:#11151a;border-left:2px solid #f2bd4c;margin-top:2rem;padding:1rem 1.2rem}@media (width<=1000px){.nx-context-grid,.nx-handoff-grid,.nx-direction-grid,.nx-boundaries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.nx-context-grid,.nx-handoff-grid,.nx-boundaries-grid,.nx-direction-grid{grid-template-columns:1fr}}@media (width<=560px){.nx-hero{padding:4.5rem 20px 4rem}.nx-section,.nx-context,.nx-handoff,.nx-boundaries,.nx-direction{padding-block:4rem}.nx-context-grid article,.nx-handoff-grid article,.nx-boundaries-grid article,.nx-direction-grid article{padding:1.25rem}}
