:root{--bg:#03050a;--panel:#09111f;--line:#1c3150;--blue:#00d9ff;--gold:#ffc400;--purple:#8d2cff;--orange:#ff6a00;--text:#edf7ff;--muted:#8ba0b8;--danger:#ff4e63;--ok:#26db84}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% 0,#101b35 0,#050812 35%,#020408 75%);color:var(--text);font:15px/1.55 Inter,Segoe UI,Arial,sans-serif;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,217,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,217,255,.025) 1px,transparent 1px);background-size:42px 42px}a{color:inherit;text-decoration:none}button,.btn{border:0;cursor:pointer;font:inherit;font-weight:800;color:#04070c;background:linear-gradient(135deg,var(--gold),#ff7b00);padding:12px 20px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;transition:.2s}button:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 0 24px #ffb00055}.btn.ghost{background:transparent;color:var(--blue);border:1px solid #00d9ff66}.top{height:76px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 max(4vw,20px);background:#030710e8;backdrop-filter:blur(16px);border-bottom:1px solid #203456}.brand{display:flex;align-items:center;gap:12px;font-weight:1000;letter-spacing:1px;color:var(--gold)}.brand img{width:54px;height:54px;object-fit:contain}.top nav{display:flex;align-items:center;gap:22px}.top nav>a{color:#b6c7da;font-size:13px;font-weight:700}.top nav>a:hover{color:var(--blue)}.top .cart{padding:9px 13px;background:#0c1b2d;border:1px solid #24466c;border-radius:9px}.cart b{background:var(--gold);color:#05070c;border-radius:99px;padding:1px 6px;margin-left:5px}.menu{display:none;padding:8px;color:white;background:transparent}.flash,.error,.success,.warning{max-width:900px;margin:18px auto;padding:14px 18px;border-radius:10px;border:1px solid #00d9ff55;background:#00d9ff13}.error{border-color:#ff4e6377;background:#ff4e6315}.success{border-color:#26db8477;background:#26db8415}.warning{border-color:#ffc40066;background:#ffc40012}.hero{min-height:720px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;max-width:1300px;margin:auto;padding:70px 5vw;overflow:hidden}.eyebrow,.section-title span,.account-head span,.admin-main header small{color:var(--blue);font-weight:900;letter-spacing:3px;font-size:11px}.hero h1{font-size:clamp(52px,7vw,100px);line-height:.92;margin:20px 0;background:linear-gradient(180deg,#fff,#91a2b4);-webkit-background-clip:text;color:transparent;letter-spacing:-4px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#a529ff,#ffc400);-webkit-background-clip:text;color:transparent}.hero-copy>p{font-size:19px;color:var(--muted);max-width:650px}.actions{display:flex;gap:12px;margin:30px 0}.metrics{display:flex;gap:30px;margin-top:50px;color:#71849b;font-size:11px;text-transform:uppercase}.metrics b{display:block;color:white;font-size:20px}.hero-logo{position:relative;display:grid;place-items:center}.hero-logo img{position:relative;width:min(480px,100%);filter:drop-shadow(0 0 25px #7f00ff88)}.halo{position:absolute;width:80%;aspect-ratio:1;border:2px solid #8d2cff55;border-radius:50%;box-shadow:0 0 100px #8d2cff88,inset 0 0 80px #ffc40022;animation:pulse 3s infinite}@keyframes pulse{50%{transform:scale(1.05);opacity:.65}}.section{position:relative;max-width:1300px;margin:auto;padding:90px 5vw}.section.narrow{max-width:1000px}.section-title{text-align:center;margin-bottom:50px}.section-title h1,.section-title h2{font-size:clamp(32px,5vw,55px);margin:8px 0}.section-title p{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:25px}.product,.panel{background:linear-gradient(145deg,#0b1627ee,#050a13ee);border:1px solid var(--line);border-radius:18px;padding:25px;box-shadow:0 18px 50px #0006}.product{display:flex;flex-direction:column;position:relative;overflow:hidden}.product.featured{border-color:#ffc40088;box-shadow:0 0 40px #ffc40017}.badge{position:absolute;right:16px;top:16px;background:#ffc400;color:#080b10;padding:5px 9px;border-radius:6px;font-size:10px;font-weight:1000}.product-art{height:180px;display:grid;place-items:center;margin-bottom:15px;background:radial-gradient(circle,#48208055,transparent 65%);border-radius:12px}.product-art img{max-height:170px;max-width:90%;object-fit:contain}.game{color:var(--blue)!important;font-size:11px;font-weight:900;letter-spacing:1px}.product h3{font-size:21px;margin:0 0 8px}.product p,.product li{color:var(--muted)}.product ul{padding:0;list-style:none;flex:1}.product li{padding:4px 0}.price{margin:18px 0}.price del{color:#607188;display:block}.price strong{font-size:28px;color:white}.product button{width:100%}.vps{margin-top:20px}.feature-row,.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-row>div{text-align:center;padding:30px;border:1px solid var(--line);background:#07101d;border-radius:16px}.feature-row b,.support-grid b{font-size:32px;color:var(--gold)}.feature-row p,.support-grid p{color:var(--muted)}footer{border-top:1px solid var(--line);min-height:180px;padding:35px 5vw;display:flex;align-items:center;gap:20px;background:#020409}footer img{width:75px}footer>p{margin-left:auto;color:#5e7188}.auth-wrap{min-height:700px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1000px;margin:auto;padding:70px 25px}.auth-intro{text-align:center}.auth-intro img{width:280px}.auth-box{background:#08111fcc;border:1px solid var(--line);border-radius:20px;padding:30px}.auth-tabs{display:flex;margin-bottom:24px}.auth-tabs button{flex:1;background:transparent;color:#9bb0c7;border-bottom:1px solid var(--line);border-radius:0}.auth-tabs button.active{color:var(--gold);border-color:var(--gold)}label{display:grid;gap:7px;color:#a8bbcf;font-size:12px;font-weight:700;margin-bottom:15px}input,textarea,select{width:100%;background:#030914;color:white;border:1px solid #203957;border-radius:9px;padding:12px 13px;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #00d9ff12}.auth-box form>button,.form>button,.install>button{width:100%;margin-top:8px}.cart-list{display:grid;gap:12px}.cart-list article,.order-detail article{display:flex;align-items:center;gap:18px;background:#08111f;border:1px solid var(--line);border-radius:14px;padding:15px}.cart-list img{width:70px;height:70px;object-fit:contain}.cart-list article>div,.order-detail article>div{flex:1}.danger{background:#ff4e6322;color:#ff6f80;border:1px solid #ff4e6344;padding:8px 12px}.cart-total{display:flex;align-items:center;gap:18px;justify-content:flex-end;margin-top:25px}.cart-total strong{font-size:28px}.empty{text-align:center;padding:50px;color:var(--muted)}.checkout,.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.checkout .panel p{display:flex;justify-content:space-between}.checkout code{display:block;padding:16px;background:#02050a;color:var(--gold);border:1px dashed #ffc40066;border-radius:9px;word-break:break-all}.account-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.account-head h1{font-size:40px;margin:8px 0}.account-head p{color:var(--muted)}.orders article,.product-admin article{display:grid;grid-template-columns:1.5fr .7fr .6fr .4fr;align-items:center;gap:12px;padding:15px;border-bottom:1px solid var(--line)}.orders small,.product-admin small,td small{display:block;color:var(--muted)}.status{border-radius:99px;padding:4px 9px;text-align:center;font-size:10px;font-weight:900}.status.pending{color:var(--gold);background:#ffc40018}.status.paid,.status.delivered{color:var(--ok);background:#26db8418}.status.cancelled{color:var(--danger);background:#ff4e6318}.support-grid{grid-template-columns:repeat(2,1fr)}.support-grid a{transition:.2s}.support-grid a:hover{border-color:var(--blue);transform:translateY(-4px)}.support-grid .disabled{opacity:.45;pointer-events:none}.installer{display:grid;place-items:center;padding:30px}.install{max-width:800px;width:100%}.install>img{display:block;width:170px;margin:auto}.install h1{text-align:center}.grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checks{display:flex;gap:25px}.checks label{display:flex}.checks input{width:auto}.admin{display:grid;grid-template-columns:250px 1fr;background:#050914}.admin aside{position:fixed;width:250px;height:100vh;padding:20px;background:#050a13;border-right:1px solid var(--line)}.admin aside nav{display:grid;margin-top:30px}.admin aside nav a{padding:13px;border-radius:8px;color:#9fb1c4}.admin aside nav a:hover{background:#0d1b2c;color:var(--blue)}.admin-main{grid-column:2;padding:30px;min-width:0}.admin-main>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.admin-main>header h1{margin:3px 0;font-size:32px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:25px}.stats article{padding:22px;background:#0a1524;border:1px solid var(--line);border-radius:14px}.stats span{display:block;color:var(--muted)}.stats b{display:block;font-size:27px;color:var(--gold);margin-top:5px}.table{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:#71869d;font-size:11px}.inline{display:flex;gap:6px}.inline select,.inline button{padding:7px}.product-admin article{grid-template-columns:1fr auto auto}.form textarea{resize:vertical}
@media(max-width:850px){.top nav{display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:#050a14;flex-direction:column;align-items:stretch}.top nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;text-align:center;padding-top:50px}.hero-logo{grid-row:1}.hero-logo img{width:260px}.metrics,.actions{justify-content:center}.feature-row,.support-grid,.checkout,.admin-grid,.auth-wrap{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.admin{display:block}.admin aside{position:static;width:auto;height:auto}.admin aside nav{grid-template-columns:repeat(3,1fr)}.admin-main{padding:20px}.orders article{grid-template-columns:1fr 1fr}.account-head,footer{flex-direction:column;align-items:flex-start}footer>p{margin-left:0}.grid{grid-template-columns:1fr}}
@media(max-width:520px){.hero h1{font-size:48px}.metrics{flex-direction:column;gap:12px}.stats{grid-template-columns:1fr}.admin aside nav{grid-template-columns:1fr 1fr}.cart-list article{flex-wrap:wrap}.cart-total{align-items:stretch;flex-direction:column}.support-grid{grid-template-columns:1fr}}
.pix-page{text-align:center;max-width:650px;margin:auto}.pix-page .qr{display:block;width:min(330px,90%);margin:20px auto;background:#fff;padding:12px;border-radius:12px}.pix-page textarea{font-family:monospace;word-break:break-all}.pix-page button{margin:14px auto}.muted{color:var(--muted)}code{word-break:break-all}.reset-box{max-width:520px;margin:auto}.form-link{text-align:center;margin-top:15px;color:var(--muted)}.form-link a{color:var(--blue);font-weight:700}
