:root{--negro: #020409;--azul: #00d4ff;--azul2: #0088cc;--cyan: #00ffcc;--verde: #00ff88;--texto: #8899aa;--blanco: #cce8ff;--orb: "Orbitron", monospace;--mono: "Share Tech Mono", monospace;--raj: "Rajdhani", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:64px;overflow-x:hidden}body{background:var(--negro);color:var(--blanco);font-family:var(--raj);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}body:after{content:"";position:fixed;inset:0;z-index:99990;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.06) 2px,rgba(0,0,0,.06) 4px)}#circuit{position:fixed;inset:0;z-index:0;opacity:.35;pointer-events:none}main,nav.top,footer{position:relative;z-index:1}@media(hover:hover)and (pointer:fine){html.cur,html.cur *{cursor:none!important}}.cdot,.ccross{position:fixed;z-index:99999;pointer-events:none;display:none}html.cur .cdot,html.cur .ccross{display:block}.cdot{width:6px;height:6px;background:var(--cyan);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 8px var(--cyan),0 0 20px var(--cyan)}.ccross{transform:translate(-50%,-50%)}.ccross:before,.ccross:after{content:"";position:absolute;background:#00d4ff80}.ccross:before{width:20px;height:1px;top:0;left:-10px}.ccross:after{width:1px;height:20px;top:-10px;left:0}.loader{position:fixed;inset:0;z-index:99995;background:var(--negro);display:flex;align-items:center;justify-content:center;padding:24px;transition:opacity .6s}.loader.off{opacity:0;pointer-events:none}.term{width:100%;max-width:580px;border:1px solid rgba(0,212,255,.3);background:#000a14f2}.tbar{background:#00d4ff0f;padding:8px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(0,212,255,.12)}.dots{display:flex;gap:6px}.dots i{width:8px;height:8px;border-radius:50%}.dots .r{background:#f36}.dots .y{background:#fc0}.dots .g{background:#0f8}.ttl{font:10px var(--mono);color:var(--texto);letter-spacing:2px;margin:0 auto}.tbody{padding:20px;font:12px/2 var(--mono);min-height:190px}.tbody .c{color:var(--azul)}.tbody .ok{color:var(--verde)}.tbody .v{color:var(--cyan)}.tbody .l{color:var(--texto)}.blink{display:inline-block;width:8px;height:14px;background:var(--azul);vertical-align:middle;animation:bl 1s step-end infinite}@keyframes bl{50%{opacity:0}}nav.top{position:fixed;top:0;left:0;right:0;z-index:1000;height:56px;padding:0 clamp(18px,3.4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:16px;background:#020409f7;border-bottom:1px solid rgba(0,212,255,.1);opacity:0;transition:opacity .6s}.ready nav.top{opacity:1}.lg{display:flex;align-items:center;gap:12px;text-decoration:none;font:12px var(--mono);letter-spacing:3px}.lg img{height:28px;width:auto;filter:brightness(0) invert(1)}.lg b{color:var(--azul);font-weight:400}.lk{display:flex;gap:22px;font:10px var(--mono);letter-spacing:2px}.lk a{text-decoration:none;color:var(--texto)}.lk a:hover{color:var(--azul)}.on{display:flex;align-items:center;gap:6px;font:9px var(--mono);letter-spacing:2px;color:var(--verde)}.on i{width:6px;height:6px;border-radius:50%;background:var(--verde);box-shadow:0 0 6px var(--verde);animation:bl 2s ease infinite}.ncta{font:10px var(--mono);letter-spacing:2px;color:var(--negro);background:var(--azul);padding:9px 20px;text-decoration:none;transition:.3s;white-space:nowrap}.ncta:hover{background:var(--cyan);box-shadow:0 0 20px #00d4ff66}@media(max-width:900px){.lk,.on{display:none}}@media(max-width:560px){.lg b,.lg span{display:none}.ncta{padding:9px 12px;font-size:9px;letter-spacing:1px}}.hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:90px clamp(20px,3.4vw,48px) 60px;gap:60px}.tag{font:10px var(--mono);letter-spacing:4px;color:var(--azul);margin-bottom:20px;display:flex;gap:12px}.tag:before{content:">";color:var(--verde)}h1{font:900 clamp(32px,5vw,68px)/1.05 var(--orb);letter-spacing:-1px;margin-bottom:24px}h1 .ln{display:block;overflow:hidden;padding-bottom:.08em}h1 .w{display:inline-block;transform:translateY(110%);transition:transform .9s cubic-bezier(.2,.8,.2,1)}.ready h1 .w{transform:none}.ready h1 .ln:nth-child(2) .w{transition-delay:.2s}h1 .ac{color:transparent;-webkit-text-stroke:1px var(--azul);filter:drop-shadow(0 0 10px var(--azul))}.hd,.hb,.hr{opacity:0;transition:opacity .8s ease}.ready .hd{opacity:1;transition-delay:.5s}.ready .hb{opacity:1;transition-delay:.8s}.ready .hr{opacity:1;transition-delay:1s}.hd{font-size:17px;line-height:1.8;color:var(--texto);margin-bottom:36px;max-width:470px;letter-spacing:.5px}.hb{display:flex;gap:16px;flex-wrap:wrap}.cy{font:11px var(--mono);letter-spacing:2px;text-decoration:none;padding:14px 30px;transition:.3s;display:inline-block;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));cursor:pointer}.cy.p{background:var(--azul);color:var(--negro);font-weight:700}.cy.p:hover{background:var(--cyan);box-shadow:0 0 25px #00d4ff80}.cy.o{border:1px solid rgba(0,212,255,.4);color:var(--azul)}.cy.o:hover{border-color:var(--azul);background:#00d4ff0d}.hr{display:flex;justify-content:center}.mon{width:100%;max-width:480px}.scr{background:#000a14e6;border:1px solid rgba(0,212,255,.3);padding:18px;position:relative;overflow:hidden;animation:mg 3s ease infinite}@keyframes mg{50%{border-color:#00d4ff8c;box-shadow:0 0 35px #00d4ff2e}}.mtop{display:flex;align-items:center;gap:8px;margin-bottom:14px}.url{flex:1;background:#00d4ff0d;border:1px solid rgba(0,212,255,.12);padding:4px 10px;font:9px var(--mono);color:var(--texto)}.mh{background:linear-gradient(135deg,#00508c4d,#00142880);border:1px solid rgba(0,212,255,.08);padding:16px;display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.mh i{display:block;border-radius:2px;background:#6496c82e;height:3px}.mh .a{height:7px;background:#00d4ff99;width:65%}.mh .b{height:5px;background:#00d4ff59;width:45%}.mh .t{height:16px;width:72px;background:var(--azul);margin-top:4px;border-radius:1px}.mc{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mc div{background:#00d4ff0a;border:1px solid rgba(0,212,255,.08);padding:8px 6px;display:flex;flex-direction:column;gap:4px}.mc div i{display:block;height:2px;background:#6496c826;border-radius:2px}.mc div i:first-child{width:10px;height:10px;border-radius:50%;background:var(--azul);opacity:.6}.mc div i:nth-child(2){height:3px;width:60%;background:#00d4ff59}.mh i,.mc div{animation:mb 4s ease infinite}.mc div:nth-child(2){animation-delay:.4s}.mc div:nth-child(3){animation-delay:.8s}@keyframes mb{50%{opacity:.55}}.stand{width:38%;height:14px;background:#00d4ff14;margin:0 auto;border:1px solid rgba(0,212,255,.15);border-top:0}.base{width:58%;height:4px;background:#00d4ff1f;margin:0 auto}.hs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.hs div{border:1px solid rgba(0,212,255,.12);padding:12px;text-align:center;background:#00d4ff05}.hs b{font:900 20px var(--orb);color:var(--azul);display:block;text-shadow:0 0 10px var(--azul)}.hs small{font:7px var(--mono);letter-spacing:2px;color:var(--texto);display:block;margin-top:4px}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:80px;gap:36px}.hr{order:-1}}.sec{padding:clamp(70px,9vw,120px) clamp(20px,3.4vw,48px);border-top:1px solid rgba(0,212,255,.07);position:relative}.in{max-width:1200px;margin:0 auto}.st{font:9px var(--mono);letter-spacing:5px;color:var(--azul);margin-bottom:16px;display:flex;gap:12px}.st:before{content:"//";color:var(--verde)}h2{font:700 clamp(20px,4vw,42px)/1.2 var(--orb);letter-spacing:2px;margin-bottom:56px}.sec p.sub{font:10px var(--mono);color:var(--texto);letter-spacing:1px;margin:-40px 0 50px}.sv-g{display:grid;grid-template-columns:1fr 1fr;gap:2px}.sv{background:#000812cc;border:1px solid rgba(0,212,255,.07);padding:40px 34px;display:grid;grid-template-columns:70px 1fr;gap:22px;align-items:start;transition:.4s;position:relative;overflow:hidden}.sv:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--azul),transparent);transform:scaleX(0);transition:transform .4s}.sv:hover:after{transform:scaleX(1)}.sv:hover{background:#00193780;border-color:#00d4ff2e}.sv .n{font:900 44px/1 var(--orb);color:transparent;-webkit-text-stroke:1px rgba(0,212,255,.25)}.sv h3{font:13px var(--orb);letter-spacing:2px;color:var(--azul);margin-bottom:10px;text-transform:uppercase}.sv p{font-size:16px;line-height:1.7;color:var(--texto);margin-bottom:14px}.sv .pr{font:700 22px var(--orb)}.sv .pr span{font-size:11px;color:var(--texto)}.tgs{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.tgs span{font:8px var(--mono);letter-spacing:1px;color:var(--azul);border:1px solid rgba(0,212,255,.22);padding:3px 9px}@media(max-width:900px){.sv-g{grid-template-columns:1fr}.sv{grid-template-columns:56px 1fr;padding:28px 20px}.sv .n{font-size:32px}}@media(max-width:600px){.sv{grid-template-columns:1fr;gap:8px}}.pc{background:#00081280}.in.n1{max-width:1000px}.tl{display:flex;flex-direction:column;position:relative;padding-left:40px}.tl:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--azul),rgba(0,212,255,.1));box-shadow:0 0 5px var(--azul)}.pi{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:34px 0;border-bottom:1px solid rgba(0,212,255,.05);position:relative}.pi:last-child{border:0}.pi:before{content:"";position:absolute;left:-34px;top:40px;width:12px;height:12px;background:var(--azul);border:2px solid var(--negro);box-shadow:0 0 10px var(--azul);transform:rotate(45deg)}.pi .pn{font:900 52px/1 var(--orb);color:transparent;-webkit-text-stroke:1px rgba(0,212,255,.2);margin-bottom:6px}.pi h3{font:14px var(--orb);letter-spacing:3px;color:var(--azul);text-transform:uppercase}.pi p{font-size:17px;line-height:1.7;color:var(--texto);align-self:center}@media(max-width:800px){.pi{grid-template-columns:1fr;gap:10px}.tl{padding-left:24px}.pi:before{left:-20px}.pi .pn{font-size:38px}}.pg{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;align-items:stretch}.pk{background:#000812cc;border:1px solid rgba(0,212,255,.1);padding:48px 34px 34px;position:relative;display:flex;flex-direction:column;transition:.4s;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.pk:hover{border-color:#00d4ff47;background:#001226cc;box-shadow:0 0 25px #00d4ff12}.pk .top{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--azul2),var(--azul),var(--cyan));box-shadow:0 0 8px var(--azul)}.pk .co{position:absolute;top:0;right:0;border-style:solid;border-width:0 18px 18px 0;border-color:transparent var(--azul2) transparent transparent}.pk .bd{position:absolute;top:14px;left:18px;font:7px var(--mono);letter-spacing:2px;color:var(--negro);background:linear-gradient(90deg,var(--azul),var(--cyan));padding:3px 10px}.pk .nm{font:9px var(--mono);letter-spacing:4px;color:var(--azul);margin:6px 0 18px;text-transform:uppercase;text-shadow:0 0 8px var(--azul)}.pk .pr{font:900 clamp(34px,3.4vw,42px)/1 var(--orb);margin-bottom:4px}.pk .pr sup{font-size:15px;color:var(--texto);vertical-align:super}.pk .mx{font:8px var(--mono);letter-spacing:2px;color:var(--texto);margin-bottom:24px}.pk .dv{height:1px;background:linear-gradient(90deg,var(--azul2),transparent);margin-bottom:20px}.pk ul{list-style:none;margin-bottom:30px}.pk li{font-size:15px;color:#b4dcffb3;padding:8px 0;border-bottom:1px solid rgba(0,212,255,.05);display:flex;gap:10px;line-height:1.4}.pk li:before{content:"▸";color:var(--azul);font-size:9px;margin-top:4px;text-shadow:0 0 6px var(--azul)}.pk .cta{margin-top:auto;display:block;padding:13px;text-align:center;font:9px var(--mono);letter-spacing:2px;text-decoration:none;transition:.3s;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);border:1px solid rgba(0,212,255,.28);color:var(--azul)}.pk .cta:hover{background:#00d4ff14;border-color:var(--azul);box-shadow:0 0 14px #00d4ff2e}.pk .cta.f{background:var(--azul);color:var(--negro);font-weight:700}.pk .cta.f:hover{background:var(--cyan);box-shadow:0 0 22px #00d4ff66}@media(max-width:900px){.pg{grid-template-columns:1fr;max-width:520px}.pk{clip-path:none;padding:40px 20px 28px}}.fq{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.fi{background:#000812cc;border:1px solid rgba(0,212,255,.1);overflow:hidden;transition:border-color .3s}.fi.open{border-color:#00d4ff4d}.fi button{width:100%;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;text-align:left;color:var(--blanco);font:clamp(11px,1.5vw,13px)/1.5 var(--orb);letter-spacing:1px;cursor:pointer;transition:background .3s}.fi button:hover{background:#00d4ff0a}.fi.open button{background:#00d4ff0f;color:var(--azul)}.fi button i{width:28px;height:28px;border:1px solid rgba(0,212,255,.3);display:grid;place-items:center;flex:none;font:16px var(--mono);color:var(--azul);font-style:normal;transition:.3s}.fi.open button i{background:var(--azul);color:var(--negro);box-shadow:0 0 12px #00d4ff66}.fa{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 28px}.fa p{font-size:17px;line-height:1.7;color:var(--texto);border-left:1px solid rgba(0,212,255,.2);padding:0 0 0 16px;margin-bottom:24px}@media(max-width:700px){.fi button{padding:18px 20px}.fa{padding:0 20px}}.cf{padding:clamp(90px,12vw,160px) 20px;text-align:center;overflow:hidden;border-top:1px solid rgba(0,212,255,.07);position:relative}.cf .bgt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:900 clamp(70px,13vw,160px) var(--orb);color:transparent;-webkit-text-stroke:1px rgba(0,212,255,.05);letter-spacing:-5px;pointer-events:none}.cf>div:not(.bgt){position:relative;max-width:700px;margin:0 auto}.cf h2{font-weight:900;font-size:clamp(22px,4.5vw,52px);margin-bottom:16px}.cf h2 .hl{color:transparent;-webkit-text-stroke:1px var(--azul);filter:drop-shadow(0 0 10px var(--azul))}.cf p{font:11px var(--mono);letter-spacing:2px;color:var(--texto);margin-bottom:44px}footer{border-top:1px solid rgba(0,212,255,.1);background:var(--negro);padding:30px clamp(20px,3.4vw,48px);display:flex;flex-wrap:wrap;gap:14px 30px;justify-content:space-between;font:10px var(--mono);letter-spacing:1px;color:var(--texto)}footer a{text-decoration:none;margin-right:18px}footer a:hover{color:var(--azul)}.rv{opacity:0;transform:translateY(28px)}.rv.l{transform:translate(-26px)}.rv.r{transform:translate(26px)}.rv.in2{opacity:1;transform:none;transition:opacity .8s ease var(--d, 0s),transform .8s ease var(--d, 0s)}@media(prefers-reduced-motion:reduce){.rv,h1 .w,.hd,.hb,.hr,nav.top{opacity:1!important;transform:none!important;transition:none!important}.scr,.mh i,.mc div{animation:none!important}.loader{display:none}html{scroll-behavior:auto}}.lg img[src*=studio-negro]{transform:translateY(-15.75%)}
