@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Outfit:wght@300;500;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#050505;font-family:Outfit,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{background:radial-gradient(circle at 0 0,#00d4ff2e,#0000 34rem),radial-gradient(circle at 100% 100%,#ff444424,#0000 30rem),#050505;min-height:100%;margin:0}body{overflow-x:hidden}.aether-shell{min-height:100vh;padding:18px}.node-header{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;gap:18px;max-width:1500px;margin:0 auto 14px;display:grid}.eyebrow{color:#00d4ff;letter-spacing:.18em;margin:0 0 6px;font-family:Bebas Neue,sans-serif;font-size:15px}h1{letter-spacing:.055em;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(36px,7vw,76px);line-height:.88}.lede{color:#a9b4bc;max-width:820px;margin:12px 0 0;line-height:1.55}.boot-card,.node-chip{background:#0a0a0ad1;border:1px solid #00d4ff38;box-shadow:0 20px 80px #00000057}.boot-card{border-radius:18px;min-width:0;padding:16px}.boot-row{color:#77828c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:12px;display:flex}.boot-row+.boot-row{margin-top:10px}.boot-row strong{color:#fff;text-align:right}.boot-card code{overflow-wrap:anywhere;color:#00d4ff;background:#00d4ff14;border-radius:10px;margin-top:14px;padding:10px;font-size:11px;display:block}.node-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1500px;margin:0 auto 14px;display:grid}.node-chip{color:#00d4ff;border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:12px;display:flex}.node-chip span{color:#77828c;text-transform:uppercase;letter-spacing:.14em;font-size:10px;display:block}.node-chip strong{color:#f8fbff;margin-top:2px;font-size:13px;display:block}.engine-frame{border:1px solid #ffffff21;border-radius:22px;max-width:1500px;height:min(760px,100vh - 220px);min-height:560px;margin:0 auto;overflow:hidden;box-shadow:0 30px 100px #0000007a}.engine-frame>div{width:100%!important;height:100%!important}@media (width<=900px){.aether-shell{padding:12px}.node-header{grid-template-columns:1fr}.node-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-frame{-webkit-overflow-scrolling:touch;height:680px;min-height:680px;overflow:auto}}@media (width<=560px){.node-strip{grid-template-columns:1fr}.engine-frame{border-radius:16px;margin-left:-6px;margin-right:-6px}}
