:root{--bg:#07070c;--card:rgba(18,18,30,.82);--card2:rgba(25,25,43,.9);--line:rgba(150,125,255,.16);--text:#f7f6ff;--muted:#918cae;--purple:#7b4dff;--purple2:#4f25d9;--green:#49ff84;--red:#ff6363;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 20% 5%,rgba(124,77,255,.2),transparent 28%),radial-gradient(circle at 80% 35%,rgba(80,43,220,.18),transparent 35%),linear-gradient(180deg,#090911,#050508);color:var(--text);font-family:Inter,Arial,sans-serif;min-height:100vh}.particles{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:-1}.particle{position:absolute;width:6px;height:6px;border-radius:2px;background:rgba(161,139,255,.32);animation:float 13s linear infinite}@keyframes float{from{transform:translateY(110vh) rotate(0);opacity:0}10%{opacity:.8}to{transform:translateY(-20vh) rotate(220deg);opacity:0}}a{text-decoration:none;color:inherit}.topbar{position:sticky;top:18px;z-index:10;width:min(1180px,calc(100% - 44px));margin:18px auto 0;padding:15px 22px;border:1px solid var(--line);border-radius:28px;background:rgba(10,10,18,.72);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;box-shadow:0 20px 70px rgba(0,0,0,.35)}.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:20px;letter-spacing:-.04em}.pulse-icon{display:grid;place-items:center;width:31px;height:31px;color:#a991ff;font-size:31px;filter:drop-shadow(0 0 16px rgba(123,77,255,.8))}.nav{display:flex;gap:28px;color:var(--muted);font-weight:800}.nav a:hover{color:#fff}.top-actions{display:flex;align-items:center;gap:14px}.mini{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;color:#fff;background:linear-gradient(180deg,var(--purple),var(--purple2));border-radius:18px;padding:13px 28px;font-weight:900;box-shadow:0 15px 38px rgba(105,66,255,.32);transition:.2s}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn.small{padding:11px 22px}.btn.ghost{background:transparent;border:1px solid rgba(151,126,255,.35);box-shadow:none;color:#b8a8ff}.container{width:min(1180px,calc(100% - 44px));margin:0 auto}.hero{min-height:680px;text-align:center;padding:82px 0 40px}.hero h1{font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.075em;margin:35px auto 22px;max-width:900px}.hero p{font-size:18px;line-height:1.55;color:#d8d4ef;max-width:720px;margin:0 auto;font-weight:650}.preview{position:relative;width:min(870px,94%);min-height:455px;margin:78px auto 0;border-radius:32px;background:rgba(12,12,23,.88);border:1px solid var(--line);box-shadow:0 28px 95px rgba(78,45,210,.28);overflow:hidden}.preview-top{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:rgba(255,255,255,.025)}.tabs{display:flex;gap:25px;color:var(--muted);font-weight:900;font-size:20px}.tabs b{color:#fff}.search{height:40px;width:250px;border-radius:20px;background:rgba(255,255,255,.04);color:var(--muted);display:flex;align-items:center;padding-left:17px}.set-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 25px;padding:22px 38px}.set{height:66px;border-radius:22px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.035);display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-weight:850;color:#dad7ef}.set.on{background:linear-gradient(90deg,rgba(123,77,255,.18),rgba(123,77,255,.04));color:#fff}.toggle{width:39px;height:21px;border-radius:30px;background:#28283a;position:relative}.toggle:after{content:"";position:absolute;top:4px;left:4px;width:13px;height:13px;border-radius:50%;background:#6d6987}.set.on .toggle{background:linear-gradient(90deg,var(--purple),#aa91ff);box-shadow:0 0 24px rgba(123,77,255,.7)}.set.on .toggle:after{left:22px;background:#fff}.float-card{position:absolute;border-radius:22px;background:rgba(18,18,31,.9);border:1px solid var(--line);box-shadow:0 25px 80px rgba(0,0,0,.4);backdrop-filter:blur(14px)}.music{left:-42px;top:-54px;width:255px;padding:16px;text-align:left}.album{display:flex;gap:12px;align-items:center}.album-art{width:48px;height:48px;border-radius:13px;background:linear-gradient(135deg,#fff,#7b4dff 45%,#111)}.bar{height:5px;background:#28283e;border-radius:10px;overflow:hidden;margin:13px 0}.bar i{display:block;width:63%;height:100%;background:#fff}.hot{right:-75px;bottom:28px;width:190px;padding:15px;text-align:left}.hot div{display:flex;justify-content:space-between;color:var(--muted);margin:8px 0}.section{padding:88px 0;text-align:center}.section h2{font-size:clamp(36px,5vw,60px);letter-spacing:-.065em;margin:0 0 16px}.section>p{max-width:720px;margin:0 auto 48px;color:#d7d3ef;font-weight:700}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;text-align:left}.card,.panel{background:linear-gradient(180deg,var(--card2),rgba(11,11,20,.94));border:1px solid var(--line);border-radius:32px;box-shadow:0 20px 70px rgba(0,0,0,.26)}.card{min-height:245px;padding:30px;position:relative;overflow:hidden}.card h3{font-size:24px;margin:0 0 12px}.card p,.panel p{color:#d8d4ef;line-height:1.48}.cube{position:absolute;right:-20px;bottom:-36px;width:170px;height:170px;clip-path:polygon(30% 0,100% 22%,70% 100%,0 76%);background:linear-gradient(135deg,#f4f4ff 0 20%,#8888a0 20% 45%,#313145 45% 65%,#dedeee 65%);opacity:.72;transform:rotate(-18deg)}.compare{width:min(900px,100%);height:420px;margin:0 auto;border-radius:34px;overflow:hidden;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;position:relative;box-shadow:0 28px 95px rgba(0,0,0,.34)}.compare div:first-child{background:linear-gradient(135deg,#dff7ff,#57ff73 55%,#06391c)}.compare div:nth-child(2){background:linear-gradient(135deg,#8bb9ff,#7e9fd7 40%,#6c543a)}.compare i{position:absolute;left:50%;top:0;bottom:0;width:4px;background:#fff}.compare i:after{content:"";position:absolute;top:50%;left:-16px;width:36px;height:36px;border-radius:50%;background:#fff}.price{font-size:48px;font-weight:950;letter-spacing:-.06em;margin:25px 0}.video{width:min(820px,100%);height:380px;margin:0 auto;border-radius:32px;background:linear-gradient(135deg,#55d146,#151523 50%,#ff5656);display:grid;place-items:center;font-size:72px;box-shadow:0 28px 90px rgba(0,0,0,.34)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:45px}.stats b{font-size:33px;display:block}.stats span{display:block;font-size:14px;color:var(--muted);margin-top:6px}.cta{text-align:center;padding:110px 0}.cta h2{font-size:clamp(42px,6vw,72px);letter-spacing:-.075em;line-height:1.02}.cta span{color:var(--purple)}.footer{padding:45px 0 70px;color:var(--muted)}.footer-inner{width:min(1180px,calc(100% - 44px));margin:0 auto;border-top:1px solid rgba(255,255,255,.06);padding-top:34px;display:flex;justify-content:space-between;gap:30px}.footer-cols{display:flex;gap:80px}.footer a{display:block;margin:10px 0}.footer b{color:#fff}.auth-wrap{width:min(480px,calc(100% - 44px));margin:70px auto 100px}.auth-card,.panel{padding:32px}.auth-card{background:linear-gradient(180deg,var(--card2),rgba(10,10,18,.95));border:1px solid var(--line);border-radius:34px;box-shadow:0 25px 90px rgba(0,0,0,.3)}.auth-card h1{font-size:38px;margin:0 0 18px}.input{width:100%;min-height:54px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);border-radius:17px;color:#fff;padding:0 18px;margin:9px 0;font-size:15px;outline:none}.area{height:120px;padding-top:15px}.error{color:#ff8585;background:rgba(255,70,70,.08);border:1px solid rgba(255,70,70,.18);padding:12px 16px;border-radius:14px}.success{color:#7dff9e;background:rgba(70,255,120,.08);border:1px solid rgba(70,255,120,.18);padding:12px 16px;border-radius:14px}.dash{padding:70px 0 90px}.dash-wrap{width:min(1180px,calc(100% - 44px));margin:0 auto;display:grid;grid-template-columns:270px 1fr;gap:48px}.sidebar{position:sticky;top:108px;align-self:start}.sidebar h2{font-size:24px;margin:0 0 28px}.sidebar a{display:flex;align-items:center;height:48px;color:var(--muted);font-weight:850;margin:6px 0}.sidebar a.active,.sidebar a:hover{color:#fff}.sidebar a.active:after{content:"";margin-left:auto;width:4px;height:34px;background:var(--purple);border-radius:4px;box-shadow:0 0 18px rgba(123,77,255,.85)}.crumb{color:var(--muted);font-weight:750;margin-bottom:28px}.dash-title{font-size:38px;letter-spacing:-.05em}.dash-title span,.green{color:var(--green)}.red{color:var(--red)}.row{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.08);padding:16px 0;color:var(--muted)}.row b{color:#fff}.balance-card{background:linear-gradient(135deg,#7d54ff,#3d17dc);border-radius:34px;padding:42px;box-shadow:0 28px 90px rgba(105,66,255,.32)}.balance-card h1{font-size:70px;letter-spacing:-.08em;margin:20px 0}.chips{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.chips button,.chip{border:1px solid rgba(151,126,255,.35);background:transparent;color:#dcd7ff;border-radius:18px;padding:13px 22px;font-weight:900;cursor:pointer}.chips .active,.chip.active{background:linear-gradient(180deg,var(--purple),var(--purple2));color:#fff}.shop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.product h2{font-size:28px;margin-top:0}.product .price{font-size:44px}.full{width:100%}.muted{color:var(--muted)}@media(max-width:900px){.nav{display:none}.cards,.stats,.shop-grid{grid-template-columns:1fr}.set-grid{grid-template-columns:1fr}.music,.hot{display:none}.preview{min-height:auto}.dash-wrap{grid-template-columns:1fr}.footer-inner,.footer-cols{flex-direction:column}.topbar{width:calc(100% - 24px)}.container,.dash-wrap,.footer-inner{width:calc(100% - 24px)}}
