.nc-trilho{height:640vh;position:relative}.nc-palco{position:sticky;top:0;height:100vh;overflow:hidden}.nc-cena{--s:1;--desce:0px;position:absolute;left:67%;top:52%;width:0;height:0;perspective:1600px;perspective-origin:0 0;transform:translateY(var(--desce)) scale(var(--s))}.nc-glow{position:absolute;left:0;top:0;width:1000px;height:1000px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffffff2e 0,#ffffff10 22%,#ffffff04 42%,transparent 62%);animation:nc-respira 6s ease-in-out infinite}@keyframes nc-respira{50%{opacity:.72;transform:translate(-50%,-50%) scale(1.05)}}.nc-grade{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(9,168px);grid-template-rows:repeat(7,168px);gap:18px}.nc-peca{--e:0;--o:1;--i:0;position:relative;border-radius:32px;opacity:var(--o);background:linear-gradient(160deg,rgb(calc(20 + var(--e)*18) calc(20 + var(--e)*18) calc(20 + var(--e)*18)),#0a0a0a);border:1px solid rgba(255,255,255,calc(.07 + var(--e)*.55));box-shadow:inset 0 1px 0 rgba(255,255,255,calc(.05 + var(--e)*.25)),0 0 calc(var(--e)*60px) rgba(255,255,255,calc(var(--e)*.28))}.nc-peca svg{position:absolute;inset:0;margin:auto;width:58px;height:58px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:var(--i);transition:opacity .35s}.nc-peca.centro{visibility:hidden}.nc-hubs{position:absolute;left:0;top:0;transform-style:preserve-3d}.nc-hubs img{position:absolute;left:-75px;top:-75px;width:150px;height:150px;border-radius:34px;opacity:0}.nc-nucleo{position:absolute;left:-100px;top:-100px;width:200px;height:200px;border-radius:36px;z-index:10;display:grid;place-items:center;background:linear-gradient(155deg,#fff,#ececec 38%,#a3a3a3);box-shadow:inset 0 0 0 1px #ffffffd0,inset 0 -18px 36px -12px #fff,0 0 70px 8px #ffffff45,0 0 190px 50px #ffffff14}.nc-nucleo:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 28% 18%,#ffffffd0,transparent 46%)}.nc-nucleo img{position:relative;z-index:1;filter:grayscale(1) brightness(.08)}.nc-veu{position:absolute;inset:0;z-index:15;pointer-events:none;background:linear-gradient(90deg,#050505,#050505 26%,#050505d0 36%,transparent 50%)}.nc-textos{position:absolute;left:64px;top:84px;bottom:70px;width:560px;z-index:20;display:flex;align-items:center}.nc-bloco{position:relative;width:100%}.nc-kick{font:600 13px Consolas,monospace;letter-spacing:.24em;color:#a8a8a8;margin-bottom:26px}.nc-bloco h1{font-size:clamp(56px,4.8vw,92px);line-height:.95;letter-spacing:-.05em;margin:0 0 26px;font-weight:700}.nc-bloco h2{font-size:clamp(46px,3.7vw,70px);line-height:.98;letter-spacing:-.045em;margin:0 0 24px;font-weight:700}.nc-bloco p{color:#9a9a9a;font-size:clamp(17px,1.05vw,20px);line-height:1.55;margin:0 0 32px;max-width:30em}.nc-lista{display:grid;margin:6px 0 0;padding:0;list-style:none}.nc-lista li{display:flex;gap:14px;align-items:baseline;padding:6px 0;color:#4a4a4a;transition:color .35s;border-bottom:1px solid #121212}.nc-lista b{font:700 13px Consolas,monospace;letter-spacing:.14em;min-width:120px}.nc-lista span{font-size:15px}.nc-pro{font:700 10.5px Consolas,monospace;font-style:normal;letter-spacing:.16em;border:1px solid;border-radius:999px;padding:2px 7px 1px;opacity:.8;align-self:center;margin-left:auto}.nc-peca .nc-pro{position:absolute;top:14px;right:16px;font-size:13px;padding:3px 9px 2px;color:#fff;opacity:calc(var(--i)*.75);transition:opacity .35s}.nc-lista .aceso{color:#9a9a9a}.nc-lista .ativo{color:#fff}.nc-lista .ativo span{color:#cfcfcf}.nc-portas{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:520px}.nc-porta{display:block;padding:24px;border-radius:18px;border:1px solid #2c2c2c;background:#0b0b0b;text-decoration:none;transition:box-shadow .25s,border-color .25s}.nc-porta b{display:block;font-size:22px;margin-bottom:6px}.nc-porta span{color:#8d8d8d;font-size:14.5px}.nc-porta.pri{background:#fff;color:#050505;border-color:#fff}.nc-porta.pri span{color:#555}.nc-porta:hover{box-shadow:0 0 50px -10px #ffffff70;border-color:#777}.nc-barra{position:absolute;left:64px;bottom:38px;display:flex;gap:8px;z-index:20}.nc-barra i{width:30px;height:3px;border-radius:2px;background:#262626;transition:background .4s}.nc-barra i.on{background:#fff}@media (max-width:820px) and (orientation:portrait){.nc-cena{left:50%;top:70%}.nc-veu{background:linear-gradient(180deg,#050505,#050505 34%,#050505b0 46%,transparent 60%)}.nc-textos{left:20px;right:20px;width:auto;top:12vh;bottom:auto;display:block}.nc-kick{font-size:10px;letter-spacing:.18em;margin-bottom:14px}.nc-bloco h1{font-size:clamp(40px,11.5vw,56px);margin-bottom:16px}.nc-bloco h2{font-size:clamp(32px,9vw,44px);margin-bottom:14px}.nc-bloco p{font-size:15px;margin-bottom:20px}.nc-lista li:not(.ativo){display:none}.nc-lista li{border:0}.nc-portas{grid-template-columns:1fr 1fr;gap:10px}.nc-porta{padding:16px}.nc-porta b{font-size:17px}.nc-porta span{font-size:12.5px}.nc-barra{left:20px;bottom:22px}.nc-bloco .kg-botoes{gap:8px}.nc-bloco .nc-subdominios .sec{padding:8px 12px;font-size:13px;border-radius:10px}}@media (max-height:500px) and (orientation:landscape){.nc-textos{left:28px;width:46vw;top:58px;bottom:8px}.nc-bloco p{display:none}.nc-bloco .kg-botoes{gap:8px}.nc-bloco .kg-botoes a{padding:8px 12px;font-size:12.5px}.nc-kick{font-size:10px;margin-bottom:10px}.nc-bloco h1{font-size:clamp(28px,5vw,42px);margin-bottom:10px}.nc-bloco h2{font-size:clamp(24px,4.2vw,36px);margin-bottom:10px}.nc-bloco p{font-size:13px;margin-bottom:12px}.nc-lista li:not(.ativo){display:none}.nc-porta{padding:12px}.nc-porta b{font-size:15px}.nc-barra,.nc-porta span{display:none}}@media (max-height:880px) and (min-width:821px){.nc-lista li{padding:3px 0}.nc-lista b{font-size:12px}.nc-lista span{font-size:14px}.nc-barra{bottom:22px}}@media (prefers-reduced-motion:reduce){.nc-glow{animation:none}.nc-peca svg{transition:none}}