:root{--ink:#08090b;--panel:#111318;--line:#292c32;--lime:#c8ff32;--violet:#8b5cf6;--white:#f4f4ef;--muted:#9b9da3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:"Space Grotesk",sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E")}.shell{width:min(1240px,calc(100% - 48px));margin:auto}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:10}.logo{display:flex;align-items:center;gap:10px;color:var(--white);text-decoration:none;font-weight:800;letter-spacing:-1px;font-size:20px}.logo span{display:grid;place-items:center;width:30px;height:30px;background:var(--lime);color:#090a08;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);font-weight:900}.nav nav{display:flex;gap:36px}.nav nav a,.nav-cta{color:var(--muted);font:500 11px "DM Mono";letter-spacing:1px;text-decoration:none;transition:.2s}.nav nav a:hover{color:var(--lime)}.nav-cta{color:var(--white);border-bottom:1px solid var(--lime);padding-bottom:4px}.nav-cta span{color:var(--lime)}.hero{min-height:700px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;position:relative;background:radial-gradient(circle at 73% 46%,rgba(139,92,246,.12),transparent 38%)}.hero-copy{padding:70px 0;position:relative;z-index:3}.eyebrow,.section-tag{font:500 11px "DM Mono";letter-spacing:1.4px;color:var(--muted)}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime);margin-right:9px}.hero h1,.power h2,.how h2,.download h2{font-size:clamp(58px,7.3vw,112px);line-height:.82;letter-spacing:-.075em;margin:30px 0 26px;font-weight:700}.hero h1 span,.power h2 span,.how h2 span,.download h2 span{color:var(--lime);font-style:italic}.hero-copy>p{color:#b2b3b7;font-size:17px;line-height:1.65;max-width:510px}.hero-actions{display:flex;align-items:center;gap:30px;margin:38px 0}.primary{border:0;background:var(--lime);color:#0a0b09;font:700 12px "DM Mono";letter-spacing:.8px;padding:18px 22px;cursor:pointer;box-shadow:7px 7px 0 var(--violet);transition:.2s}.primary:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--violet)}.primary span{margin-left:32px}.text-link{color:var(--white);font:500 11px "DM Mono";letter-spacing:1px}.text-link span{color:var(--lime)}.mini-proof{display:flex;align-items:center;gap:12px;margin-top:60px}.mini-proof b{font-size:25px}.mini-proof span{color:var(--lime);font-size:10px;letter-spacing:1px}.mini-proof small{display:block;color:#777b81;margin-top:5px;font:10px "DM Mono"}.pc-zone{height:600px;position:relative;perspective:1000px;user-select:none}.pc-zone:before{content:"";position:absolute;inset:5%;background:url('energy-field.png') center/cover;opacity:.35;mix-blend-mode:screen;mask-image:radial-gradient(circle,#000 20%,transparent 70%)}.pc-stage{position:absolute;inset:40px 0 0;transform-style:preserve-3d}.pc-rig{width:310px;height:400px;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%) rotateX(-7deg) rotateY(-12deg);transform-style:preserve-3d;transition:transform .15s ease-out}.part{position:absolute;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.case-back{inset:0;background:linear-gradient(135deg,#252932,#0b0c10);border:2px solid #3c4048;box-shadow:20px 25px 50px #000}.case-back i{position:absolute;width:44px;height:44px;border:1px solid #30343c;border-radius:50%;right:16px}.case-back i:nth-child(1){top:20px}.case-back i:nth-child(2){top:70px}.case-back i:nth-child(3){top:120px}.case-back i:nth-child(4){top:170px}.board{left:32px;top:45px;width:225px;height:265px;background:#18241a;border:2px solid #536155;transform:translateZ(14px);box-shadow:inset 0 0 35px #071008}.trace{position:absolute;border:1px solid #72922d}.t1{inset:20px 70px 70px 15px;border-right:0}.t2{inset:90px 15px 25px 80px;border-left:0}.socket{position:absolute;left:70px;top:70px;width:75px;height:75px;display:grid;place-items:center;background:#24272b;border:6px double #7e8289;color:var(--lime);font-weight:800}.ram{width:15px;height:105px;background:var(--lime);top:35px;transform:translateZ(31px);box-shadow:0 0 14px rgba(200,255,50,.5)}.r1{left:190px}.r2{left:213px}.ram i{display:block;height:26px;border-bottom:4px solid #1d2a12}.gpu{width:255px;height:78px;left:18px;top:220px;background:linear-gradient(100deg,#20232a,#0e0f13);border:2px solid #4a4e58;transform:translateZ(46px);box-shadow:0 14px 24px #000}.gpu strong{position:absolute;left:12px;top:10px;font:8px "DM Mono";color:var(--lime)}.fan,.cooler-fan{position:absolute;width:48px;height:48px;border:7px dashed #5c626c;border-radius:50%;right:65px;top:17px;animation:spin 5s linear infinite}.fan:after,.cooler-fan:after{content:"";position:absolute;inset:9px;background:var(--violet);border-radius:50%;box-shadow:0 0 12px var(--violet)}.fan.f2{right:9px}.cooler{width:82px;height:82px;left:100px;top:105px;background:#15171b;border:3px solid #555a64;transform:translateZ(55px)}.cooler-fan{inset:10px;width:56px;height:56px}.case-glass{inset:-3px;border:3px solid rgba(150,158,174,.55);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(88,103,135,.01));transform:translateZ(78px);box-shadow:inset 0 0 50px rgba(139,92,246,.08)}.base{left:-13px;bottom:-25px;width:340px;height:26px;background:#20232a;transform:rotateX(70deg) translateZ(-5px)}.exploded .case-glass{transform:translateZ(165px) translateX(45px)}.exploded .gpu{transform:translateZ(100px) translateX(-48px)}.exploded .cooler{transform:translateZ(110px) translateY(-30px)}.exploded .ram{transform:translateZ(75px) translateY(-25px)}.callout{position:absolute;display:flex;gap:8px;align-items:center;font:10px "DM Mono";letter-spacing:1px}.callout b{color:var(--lime);border:1px solid #465021;padding:5px}.callout small{color:#777;font-size:8px}.cpu-call{right:0;top:23%}.gpu-call{left:1%;bottom:23%}.ram-call{right:3%;bottom:15%}.callout:after{content:"";width:55px;height:1px;background:#5a5d65;position:absolute}.cpu-call:after{right:100%;top:50%}.gpu-call:after{left:100%}.ram-call:after{right:100%}.drag-hint{position:absolute;right:18%;top:35px;font:9px "DM Mono";color:#73767d}.drag-hint span{color:var(--lime);font-size:20px}.explode{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);background:#111318;border:1px solid #393c43;color:#fff;padding:11px 16px;font:10px "DM Mono";letter-spacing:1px;cursor:pointer}.explode span{color:var(--lime);margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}.ticker{overflow:hidden;background:var(--lime);color:#090a08;transform:rotate(-1.2deg);width:102%;margin-left:-1%;padding:13px 0;font:800 13px "DM Mono";white-space:nowrap}.ticker div{word-spacing:22px;animation:marquee 18s linear infinite}.ticker i{color:var(--violet)}@keyframes marquee{to{transform:translateX(-40%)}}.power{padding:150px 0}.power-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px}.power h2,.how h2,.download h2{font-size:clamp(48px,6vw,82px);margin:25px 0 0}.power-head p{max-width:350px;color:var(--muted);line-height:1.7}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.stats article{background:#0d0f12;padding:28px;min-height:350px;position:relative;transition:.3s}.stats article:hover{background:#15171b;transform:translateY(-5px)}.stats article.featured{background:linear-gradient(145deg,#171b0f,#10120e)}.stat-top{display:flex;justify-content:space-between;font:11px "DM Mono";color:#777}.stat-top i{font-style:normal;color:var(--lime)}.stats strong{font-size:86px;letter-spacing:-7px;display:inline-block;margin-top:50px}.stats em{font-style:normal;color:var(--lime);font:500 18px "DM Mono";margin-left:8px}.stats h3{font-size:14px;letter-spacing:1px}.stats p{color:#85888e;font-size:13px;line-height:1.6;max-width:250px}.meter{position:absolute;bottom:25px;left:28px;right:28px;height:3px;background:#292c32}.meter i{display:block;width:0;height:100%;background:var(--lime);transition:width 1.4s}.meter i.on{width:var(--fill)}.how{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:80px 0 150px}.scan-panel{height:550px;border:1px solid #292c32;position:relative;overflow:hidden;background:#0d0f12}.scan-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(200,255,50,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(200,255,50,.07) 1px,transparent 1px);background-size:38px 38px;transform:perspective(500px) rotateX(55deg) scale(1.5);transform-origin:bottom}.scan-beam{position:absolute;left:0;right:0;height:2px;background:var(--lime);box-shadow:0 0 25px 8px rgba(200,255,50,.15);animation:scan 3s ease-in-out infinite}@keyframes scan{0%,100%{top:10%}50%{top:90%}}.scan-core{position:absolute;inset:0;display:grid;place-items:center}.scan-core:before,.scan-core:after{content:"";position:absolute;width:210px;height:210px;border:1px solid #4f573b;border-radius:50%;animation:pulse 2s ease-out infinite}.scan-core:after{width:300px;height:300px;animation-delay:1s}@keyframes pulse{50%{transform:scale(1.08);opacity:.3}}.scan-core span{display:grid;place-items:center;width:120px;height:120px;background:var(--lime);color:#080908;font-size:60px;font-weight:800;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.scan-status{position:absolute;bottom:25px;left:25px}.scan-status small{display:block;color:#777;font:9px "DM Mono"}.scan-status b{font-size:55px}.scan-status span{color:var(--lime)}.how ol{list-style:none;padding:0;margin:40px 0}.how li{display:flex;gap:25px;padding:22px 0;border-top:1px solid var(--line)}.how li>b{color:var(--lime);font:11px "DM Mono"}.how h3{font-size:14px;margin:0 0 8px}.how li p{color:#85888e;margin:0;line-height:1.6;font-size:13px}.download{min-height:430px;margin-bottom:100px;padding:70px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;background:#111318 url('energy-field.png') center/cover}.download:before{content:"";position:absolute;inset:0;background:rgba(7,8,10,.68)}.download>div{position:relative}.download-action{text-align:right}.download-action p{color:#bbb}.download-action small{display:block;color:#777;font:9px "DM Mono";margin-top:18px}footer{border-top:1px solid var(--line);height:100px;display:flex;align-items:center;justify-content:space-between;color:#6f7278;font:9px "DM Mono"}dialog{width:min(520px,calc(100% - 30px));background:#111318;color:#fff;border:1px solid #353941;padding:45px;box-shadow:0 0 0 100vmax rgba(0,0,0,.8)}dialog::backdrop{background:rgba(0,0,0,.45)}.modal-close{position:absolute;right:18px;top:12px;background:0;border:0;color:#999;font-size:25px;cursor:pointer}.modal-icon{width:50px;height:50px;background:var(--lime);color:#090a08;display:grid;place-items:center;font-size:28px;font-weight:800;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.modal-label{font:10px "DM Mono";color:var(--lime);margin-top:28px}dialog h2{font-size:35px;line-height:1;margin:16px 0 35px}.progress{height:5px;background:#2a2d33}.progress i{display:block;height:100%;width:0;background:var(--lime);box-shadow:0 0 12px var(--lime);transition:width .2s}.progress-meta{display:flex;justify-content:space-between;margin:10px 0 30px;font:9px "DM Mono";color:#777}.progress-meta b{color:var(--lime)}@media(max-width:900px){.nav nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding-bottom:0}.pc-zone{height:520px}.stats{grid-template-columns:1fr}.how{grid-template-columns:1fr;gap:50px}.download{padding:45px;align-items:flex-start;flex-direction:column}.callout{display:none}}@media(max-width:560px){.shell{width:min(100% - 30px,1240px)}.nav{height:68px}.nav-cta{font-size:9px}.hero h1{font-size:54px}.hero-actions{align-items:flex-start;flex-direction:column}.mini-proof{margin-top:35px}.pc-zone{height:440px}.pc-stage{transform:scale(.78);transform-origin:center top}.power{padding:100px 0}.power-head{align-items:flex-start;flex-direction:column}.stats strong{font-size:72px}.how{padding-bottom:100px}.scan-panel{height:420px}.download{margin-bottom:50px}.download h2{font-size:45px}footer p{display:none}}

/* Embedded live-preview: hide scrollbars (content still scrolls) */
html{scrollbar-width:none;-ms-overflow-style:none}
html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}
