:root{--bg:#060814;--bg2:#0a0e1c;--panel:#0e1425;--line:#202a44;--text:#f6f8ff;--muted:#8c97b2;--lime:#24d8e7;--mint:#6378ff;--orange:#ffb547;--display:'Outfit',sans-serif;--body:'Manrope',sans-serif}*{box-sizing:border-box}html{background:#060814}body{background:radial-gradient(circle at 10% 0,#162b6938,transparent 28%),radial-gradient(circle at 95% 17%,#0c839126,transparent 25%),#060814;color:#f6f8ff}.noise{opacity:.018}.wrap{width:min(1200px,calc(100% - 40px))}
.nav{height:74px;position:sticky;top:12px;margin-top:12px;padding:0 14px;border:1px solid #202a43;border-radius:16px;background:#080c18e8;box-shadow:0 15px 45px #0006;backdrop-filter:blur(20px);z-index:60}.brand{font:700 16px var(--display)}.brand img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:11px}.brand span i{color:#51dce8}.links a{color:#8d98b2;font-weight:600}.links a:hover{color:#fff}.btn{min-height:43px;border-radius:10px;background:linear-gradient(135deg,#22cbdc,#5b70f6);color:#fff;box-shadow:0 10px 28px #3359db34}.btn.ghost{background:#101625;border-color:#29344f;color:#dce2f1;box-shadow:none}.menu{border-color:#29344f;color:#fff;background:#111727}
.hero{min-height:750px;padding:100px 0 90px;gap:70px}.hero:before{width:570px;height:570px;right:-180px;top:0;background:radial-gradient(circle,#3159d62d,transparent 67%)}.kicker{color:#50dce8;font-weight:800}.kicker:before{background:#40d8e5}h1{font-size:clamp(56px,7vw,92px);line-height:.96;letter-spacing:-.06em;color:#fff}h1 em{background:linear-gradient(100deg,#28d5e3,#7c78ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{max-width:620px;color:#929db6;font-size:17px}.hero-actions{margin-top:31px}.hero-actions .btn:first-child{padding-inline:22px}.trust div{border-color:#26314a}.trust b{color:#fff}.trust span{color:#75819b}
.scene{height:540px}.machine:before{background:#4f70f52b}.tool-window{background:linear-gradient(145deg,#151d33,#080d18);border-color:#405071;box-shadow:35px 50px 90px #000c,0 0 60px #315ce326}.tool-top{border-color:#293550}.tool-name{color:#fff}.tool-name img{background:#fff;object-fit:contain}.fake-input{background:#090f1d;border-color:#283550}.fake-btn{background:#151f36;color:#aab6cf}.fake-btn.hot{background:linear-gradient(135deg,#26cbdc,#566df2);color:#fff}.terminal{background:#050912;border-color:#23304a;color:#66738d}.terminal b{color:#4ce0ec}.progress{background:#1d2942}.progress i{background:linear-gradient(90deg,#25d4e2,#6175f5)}.orbit{border-color:#3c699c57}.orbit:after{background:#28d7e5;box-shadow:0 0 20px #28d7e5}.float-card{border-color:#33415f;background:#0e1526e8;color:#8f9bb4;box-shadow:0 20px 45px #0009}.float-card b{color:#48dbe7}
.strip{background:#090d19;border-color:#1a2339}.ticker span{color:#77839d}.ticker b{color:#38d8e5}.section{padding:105px 0}.section.alt{background:#090d19;border-color:#171f32}.section-head h2{color:#f7f9ff}.section-head p{color:#8b96af}.card{padding:29px;border-color:#202a42;border-radius:17px;background:linear-gradient(145deg,#101728,#0b101e);box-shadow:0 15px 40px #0002}.card:hover{border-color:#3d6f88;box-shadow:0 24px 55px #0006,0 0 30px #22d3e20d}.card-icon{background:#15253a;color:#3bd8e5}.card h3{color:#f5f7ff}.card p{color:#8692ac}.card small{color:#44d7e3;font-weight:800}
.price{position:relative;background:#0e1424;border-color:#222c45;color:#f4f7ff;box-shadow:0 16px 42px #0003}.price.featured{background:linear-gradient(155deg,#16294a,#131932);border-color:#4672b3;box-shadow:0 28px 65px #0007,0 0 35px #436ff21d;transform:translateY(-10px)}.price-tag{background:#173548;color:#4edbe7}.amount{color:#fff}.amount small,.price ul{color:#8995ae}.price li:before{color:#3dd8e5}.status{background:#0e1423;border-color:#222c44}.status h3{color:#f4f6fc}.status p{color:#7e8aa5}.badge{color:#41dfa2}.badge:before{background:#41dfa2;box-shadow:0 0 11px #41dfa2}
.downloads{grid-template-columns:1.45fr 1fr 1fr}.download{padding:20px;background:#0e1423;border-color:#222c44;border-radius:15px}.download:first-child{border-color:#3c688b;background:linear-gradient(135deg,#111b31,#10243a)}.download-icon{background:#18263d;color:#4ad9e6}.download b{color:#f4f7ff}.download small{color:#7f8ba4}.download a,.download button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #35425e;border-radius:9px;background:#151d30;color:#4ad9e6;text-decoration:none}.cta{border-color:#3d567d;background:radial-gradient(circle at 10% 50%,#19798b35,transparent 35%),linear-gradient(120deg,#101a30,#142a50);box-shadow:0 25px 65px #0005}.cta h2{color:#fff}.cta p{color:#95a3bd}.footer{border-top:1px solid #182137}.footer .brand{color:#fff}.footer p,.footer-links a{color:#748098}.footer-links a:hover{color:#3dd7e4}
.modal{background:#03050bdc;backdrop-filter:blur(13px)}.modal-box{background:#0e1423;border-color:#2b3650;color:#f5f7fd;box-shadow:0 35px 100px #000c}.modal-head{border-color:#232d44}.modal-head h3{color:#fff}.close{border-color:#303b55;color:#c3cad9;background:#151c2d}.form-field label{color:#9aa5bb}.form-field input{background:#080d18;border-color:#29344e;color:#fff}.form-field input:focus{border-color:#31d1df;box-shadow:0 0 0 4px #22d3e213}.form-note{color:#7e899f}.form-note button{color:#41d7e3}.auth-log{background:#070b14;border-color:#253049;color:#7f8ba4}.auth-log .ok,.credit-pill{color:#42dfa3}.auth-log .fail{color:#ff7088}.dashboard-box,.dash-stat{background:#0e1423}.dash-stat{border-color:#263149}.dash-stat span,.dash-user{color:#7e899f}.dash-stat b{color:#fff}.table-wrap{border-color:#263149}.dash-table th,.dash-table td{border-color:#202a40;color:#b4bed1}.state.success{color:#42dfa3}.state.failed{color:#ff7088}.state.pending{color:#ffc366}.video-box{background:#080d18;color:#8792aa}.toast{background:#111a2b;border-color:#34415d;color:#fff}
@media(max-width:900px){.links{background:#0d1322;border-color:#29344e;box-shadow:0 20px 50px #0009}.downloads{grid-template-columns:1fr 1fr}.hero{padding-top:70px}.nav-actions .ghost{display:none}}@media(max-width:600px){.wrap{width:min(100% - 24px,520px)}.nav{top:7px;margin-top:7px}.nav-actions>.btn:first-child{display:inline-flex!important;padding:0 11px;font-size:11px}.nav-actions>a.btn{display:none}.hero{padding-top:55px}.hero h1{font-size:50px}.scene{height:330px}.downloads{grid-template-columns:1fr}.section{padding:76px 0}.price.featured{transform:none}}

/* Premium 3D finish */
body{background:radial-gradient(circle at 8% 2%,#193c963d,transparent 30%),radial-gradient(circle at 93% 18%,#09cbe126,transparent 24%),linear-gradient(180deg,#050817,#070b1a 48%,#050817)}
.nav{border-color:#26375e;border-radius:18px;background:#070c1dda;box-shadow:0 20px 60px #0008,inset 0 1px 0 #ffffff0b}.brand img{width:48px;height:48px;background:transparent;filter:drop-shadow(0 8px 13px #0008)}
.btn{box-shadow:0 12px 30px #3359db45,inset 0 1px 0 #ffffff38}.btn.ghost{background:linear-gradient(180deg,#121b31,#0d1426);border-color:#2e3f62;box-shadow:inset 0 1px 0 #ffffff0a}
.scene{filter:drop-shadow(0 45px 45px #0008)}.machine:before{background:#4f70f542}.tool-window{background:linear-gradient(145deg,#182747,#080d1b 70%);border-color:#4b6595;box-shadow:34px 48px 0 #030611,46px 65px 100px #000d,0 0 70px #315ce33b,inset 0 1px 0 #ffffff1a;transform:translateZ(58px)}.tool-window:after{content:"";position:absolute;inset:8px;border:1px solid #ffffff0a;border-radius:18px;pointer-events:none}.tool-name img{background:transparent;filter:drop-shadow(0 4px 7px #000)}.fake-input{box-shadow:inset 0 3px 8px #0007}.fake-btn{background:linear-gradient(180deg,#1b2946,#121c33);box-shadow:0 5px 10px #0005,inset 0 1px 0 #ffffff12}.terminal{box-shadow:inset 0 8px 24px #0008}.float-card{border-color:#3d5279;background:#0d1730e8;box-shadow:12px 22px 0 #03061280,0 28px 55px #000b,inset 0 1px 0 #ffffff1b}
.card{border-color:#223150;background:linear-gradient(145deg,#111b34,#090f20);box-shadow:0 12px 0 #030611,0 28px 55px #0005,inset 0 1px 0 #ffffff0a;transform-style:preserve-3d}.card:hover{transform:translateY(-10px) rotateX(1deg);box-shadow:0 18px 0 #030611,0 38px 70px #0008,0 0 35px #22d3e218}.card-icon{background:linear-gradient(145deg,#173554,#111d39);border:1px solid #2d5c7b;box-shadow:0 8px 18px #0006,inset 0 1px 0 #ffffff16;font-size:12px;font-weight:800}

/* Rebuilt reference-style landing page */
.hero{min-height:720px;padding:80px 0 105px}.hero>div:first-child{position:relative;z-index:2}.hero h1{max-width:680px;font-size:clamp(50px,6vw,78px);line-height:1.02}.hero .lead{font-size:16px;max-width:610px}.trust{margin-top:48px}.trust b{font-size:25px}.trust span{display:block;margin-top:5px}
#features{padding-top:120px;padding-bottom:130px}.section-head{display:block;text-align:center;margin:0 auto 55px}.section-head h2{max-width:none;font-size:clamp(40px,5vw,60px)}.section-head p{max-width:600px;margin:16px auto 0}.feature-grid{gap:22px}.card{min-height:270px}.card-icon{margin-bottom:28px}.card small{margin-top:25px}
.download-stage{position:relative;overflow:hidden;padding:120px 0;border-block:1px solid #1d2d50;background:radial-gradient(circle at 18% 50%,#0bcfe622,transparent 32%),linear-gradient(135deg,#080e22,#0c1634 55%,#071027)}.download-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.download-stage-grid{position:relative;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:90px}.download-stage h2,.support-stage h2{font-size:clamp(42px,5vw,64px);letter-spacing:-.05em;margin:15px 0}.download-stage p,.support-stage p{max-width:650px;color:var(--muted);line-height:1.8}.eyebrow{color:#40dce9;font-size:11px;font-weight:800;letter-spacing:.18em}.requirements{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.requirements span{padding:8px 12px;border:1px solid #2c4166;border-radius:99px;background:#0b152a;color:#a9b8d3;font-size:11px}.download-cube{position:relative;height:330px;display:grid;place-items:center;perspective:900px}.cube-logo{position:relative;z-index:2;width:245px;height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #416398;border-radius:48px;background:linear-gradient(145deg,#1b3261,#080e20 72%);box-shadow:30px 35px 0 #05091a,55px 68px 100px #000c,inset 0 1px 0 #ffffff2b,0 0 75px #22d9eb2b;transform:rotateX(8deg) rotateY(-14deg);animation:cubeFloat 5s ease-in-out infinite}.cube-logo:before{content:"";position:absolute;inset:12px;border:1px solid #ffffff10;border-radius:38px}.cube-logo img{width:125px;height:125px;object-fit:contain;filter:drop-shadow(0 18px 18px #0009)}.cube-logo b{font:800 20px var(--display);letter-spacing:.05em}.cube-logo span{margin-top:4px;color:#4edce9;font-size:8px;letter-spacing:.22em}.cube-shadow{position:absolute;width:240px;height:55px;bottom:18px;border-radius:50%;background:#000b;filter:blur(18px);transform:rotate(-5deg)}@keyframes cubeFloat{50%{transform:rotateX(4deg) rotateY(-8deg) translateY(-12px)}}
.support-stage{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:105px}.support-stage h2{font-size:clamp(38px,4vw,54px)}.footer{width:100%;padding:72px 0 0;border-top:1px solid #182746;background:#040714}.footer-grid-pro{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:60px;padding-bottom:58px}.footer-grid-pro h4{margin:0 0 22px;color:#f5f8ff;font-size:13px}.footer-grid-pro a,.footer-grid-pro button{display:block;margin:12px 0;padding:0;border:0;background:none;color:#7f8daa;text-decoration:none;font-size:12px;text-align:left}.footer-grid-pro a:hover,.footer-grid-pro button:hover{color:#40dce9}.footer-about p{max-width:320px;color:#7f8daa;font-size:12px;line-height:1.8}.copyright{display:flex;justify-content:space-between;gap:25px;padding-block:23px;border-top:1px solid #15213a;color:#66738c;font-size:10px}
@media(max-width:900px){.download-stage-grid{grid-template-columns:1fr;gap:40px}.download-cube{height:300px}.footer-grid-pro{grid-template-columns:1fr 1fr}.support-stage{align-items:flex-start;flex-direction:column}.hero{padding-top:60px}}
@media(max-width:600px){.hero{min-height:auto;padding-bottom:70px}.hero h1{font-size:44px}.trust{justify-content:space-between;gap:8px}.trust div{padding-left:9px}.trust b{font-size:20px}.download-stage{padding:85px 0}.download-cube{height:250px}.cube-logo{width:190px;height:190px;border-radius:38px}.cube-logo img{width:96px;height:96px}.footer-grid-pro{grid-template-columns:1fr 1fr;gap:35px 22px}.footer-about{grid-column:1/-1}.copyright{display:block}.copyright span{display:block;margin:7px 0}}
