:root{--bg:#08090d;--panel:#11131d;--card:#151827;--line:#292d3f;--text:#f7f8ff;--muted:#aeb4c8;--red:#ff174d;--red2:#ff0033;--white:#fff;--green:#34e89e}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 20% 0,#3b0010 0,#08090d 34%,#050509 100%);color:var(--text)}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:18px 6%;background:rgba(8,9,13,.82);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.brand{font-weight:900;letter-spacing:.08em;font-size:20px}.brand span{color:var(--red);text-shadow:0 0 18px var(--red)}.nav nav{display:flex;gap:22px;align-items:center;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#191c2b;color:white;font-weight:800;cursor:pointer}.btn.small{padding:9px 13px}.btn.primary{background:linear-gradient(135deg,var(--red),#ff5b7d);box-shadow:0 0 30px rgba(255,23,77,.35);border-color:rgba(255,255,255,.18)}.btn.ghost{background:rgba(255,255,255,.06)}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;min-height:720px;padding:110px 6% 70px}.grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,23,77,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,23,77,.12) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent);opacity:.7}.hero-text,.hero-card{position:relative}.pill{display:inline-block;border:1px solid rgba(255,23,77,.38);background:rgba(255,23,77,.12);color:#ffdce4;padding:8px 12px;border-radius:999px;font-weight:800}.hero h1{font-size:clamp(42px,6vw,82px);line-height:.94;margin:24px 0;text-transform:uppercase}.hero p{font-size:18px;line-height:1.75;color:var(--muted);max-width:840px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.hero-card{align-self:center;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);border-radius:34px;padding:30px;box-shadow:0 0 80px rgba(255,23,77,.18)}.orb{height:240px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#fff 0,#ffccd6 12%,#ff174d 42%,#39000d 76%);font-size:42px;font-weight:1000;letter-spacing:.1em;text-shadow:0 0 20px #fff;margin-bottom:24px}.ticker{display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.1);padding:14px 0;color:var(--muted)}.ticker b{color:white}.section{padding:84px 6%}.section.dark{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,23,77,.05))}.section-title{text-align:center;max-width:840px;margin:0 auto 38px}.section-title p{color:var(--red);font-weight:900;text-transform:uppercase;letter-spacing:.12em}.section-title h2{font-size:clamp(30px,4vw,54px);margin:0}.cards{display:grid;gap:22px}.cards.three{grid-template-columns:repeat(3,1fr)}.cards.two{grid-template-columns:repeat(2,1fr)}.cards.packages{grid-template-columns:repeat(4,1fr)}.card,.glass,.box,.panel-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:24px;box-shadow:0 18px 60px rgba(0,0,0,.24)}.card.neon{border-color:rgba(255,23,77,.35);box-shadow:0 0 45px rgba(255,23,77,.12)}.card h3{margin-top:0}.card p,.card li,.muted{color:var(--muted);line-height:1.65}.split{display:grid;grid-template-columns:1fr .8fr;gap:30px;align-items:start}.checks li{margin:12px 0}.price{font-size:32px;font-weight:1000;margin:16px 0;color:#fff;text-shadow:0 0 18px rgba(255,23,77,.7)}.timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:34px}.timeline div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:18px}.timeline b{display:block;color:var(--red);font-size:24px;margin-bottom:8px}footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:28px 6%;border-top:1px solid rgba(255,255,255,.1);color:var(--muted)}.authbody{min-height:100vh;display:grid;place-items:center;padding:30px}.authbox{width:min(480px,100%);background:rgba(17,19,29,.88);border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:32px;box-shadow:0 0 70px rgba(255,23,77,.18)}.authbox.wide{width:min(760px,100%)}label{display:grid;gap:7px;color:var(--muted);font-weight:750}input,select,textarea{width:100%;background:#0b0d14;color:white;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:11px 12px}button{font:inherit}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.full{grid-column:1/-1}.flash{padding:14px 16px;border-radius:16px;margin:0 0 16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.flash.success{border-color:rgba(52,232,158,.35);color:#c8ffe9}.flash.error{border-color:rgba(255,23,77,.48);color:#ffd6df}.panelbody{display:flex;background:#07080c}.sidebar{position:fixed;inset:0 auto 0 0;width:260px;padding:24px;background:linear-gradient(180deg,#11131d,#08090d);border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:12px}.sidebar a:not(.brand){padding:12px 14px;border-radius:12px;color:var(--muted);background:rgba(255,255,255,.035)}.panel{margin-left:260px;width:calc(100% - 260px);padding:28px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.panel-head h1{font-size:42px;margin:12px 0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.adminbody .metrics{grid-template-columns:repeat(6,1fr)}.metrics div{background:linear-gradient(180deg,rgba(255,23,77,.16),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:18px}.metrics span{display:block;color:var(--muted);font-size:13px}.metrics b{display:block;font-size:24px;margin-top:8px}.panel-card{margin:0 0 20px}.mini.packages{grid-template-columns:repeat(2,1fr)}.tablewrap{overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:18px}table{width:100%;border-collapse:collapse;min-width:860px}th,td{padding:13px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}th{color:#ffd9e2;background:rgba(255,23,77,.12)}td{color:#d9def0}.inline{display:inline-flex;gap:6px;align-items:center;margin:2px}.inline input,.inline select{max-width:120px;padding:7px}.inline button{padding:8px 10px;border-radius:10px;background:var(--red);color:white;border:0;font-weight:800}@media(max-width:1100px){.hero,.split{grid-template-columns:1fr}.cards.three,.cards.two,.cards.packages,.mini.packages,.metrics,.adminbody .metrics{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:1fr 1fr}.sidebar{position:static;width:auto}.panelbody{display:block}.panel{margin:0;width:100%;padding:18px}.nav{position:static;align-items:flex-start}.nav nav{display:none}}@media(max-width:640px){.cards.three,.cards.two,.cards.packages,.mini.packages,.metrics,.adminbody .metrics,.grid2,.timeline{grid-template-columns:1fr}.hero{padding-top:70px}.hero h1{font-size:38px}.panel-head{display:block}.orb{height:180px}.section{padding:56px 5%}}
/* V4 INDOVP high-tech animation and panel fixes */
.indovp-terminal{position:relative;overflow:hidden;isolation:isolate}.indovp-terminal:before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 180deg,transparent,rgba(255,23,77,.65),transparent,rgba(255,255,255,.24),transparent);animation:spinSlow 8s linear infinite;z-index:-2}.indovp-terminal:after{content:"";position:absolute;inset:1px;border-radius:33px;background:linear-gradient(180deg,rgba(20,22,33,.95),rgba(8,9,13,.96));z-index:-1}.scanline{position:absolute;left:0;right:0;top:-20%;height:90px;background:linear-gradient(180deg,transparent,rgba(255,23,77,.22),transparent);animation:scanMove 3.6s ease-in-out infinite;mix-blend-mode:screen}.coin-scene{position:relative;height:260px;display:grid;place-items:center;margin-bottom:20px;perspective:900px}.coin-scene.large{height:360px}.coin-core{width:172px;height:172px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 32% 20%,#fff 0,#ffd6df 15%,#ff174d 42%,#650017 68%,#160007 100%);box-shadow:0 0 34px rgba(255,23,77,.9),inset 0 0 24px rgba(255,255,255,.45);animation:coinPulse 2.8s ease-in-out infinite,coinTilt 5.5s ease-in-out infinite}.coin-core span{font-size:28px;font-weight:1000;letter-spacing:.12em;color:#fff;text-shadow:0 0 18px #fff}.coin-core small{display:block;margin-top:-40px;font-size:10px;font-weight:900;letter-spacing:.22em;color:#ffe4ea}.coin-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.28);box-shadow:0 0 22px rgba(255,23,77,.38)}.ring-a{width:238px;height:238px;animation:spinSlow 10s linear infinite}.ring-b{width:292px;height:110px;transform:rotateX(72deg);animation:spinReverse 7s linear infinite}.ring-c{width:335px;height:335px;border-style:dashed;animation:spinSlow 15s linear infinite}.data-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 18px #ff174d}.d1{top:18%;left:22%;animation:floatDot 3s infinite}.d2{right:18%;top:44%;animation:floatDot 4s .4s infinite}.d3{bottom:18%;left:46%;animation:floatDot 3.4s .9s infinite}.coin-tech-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:center}.coin-visual-large{position:relative;overflow:hidden;min-height:420px;border:1px solid rgba(255,23,77,.25);border-radius:34px;background:radial-gradient(circle at 50% 40%,rgba(255,23,77,.16),rgba(255,255,255,.035) 45%,rgba(255,255,255,.015));box-shadow:0 0 80px rgba(255,23,77,.14)}.holo-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,23,77,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,23,77,.16) 1px,transparent 1px);background-size:34px 34px;transform:perspective(500px) rotateX(58deg) translateY(120px) scale(1.3);opacity:.55;animation:gridDrift 7s linear infinite}.signal-bars{position:absolute;left:30px;right:30px;bottom:28px;display:flex;gap:10px;align-items:end;justify-content:center}.signal-bars i{width:12px;border-radius:20px;background:linear-gradient(180deg,#fff,#ff174d);box-shadow:0 0 18px rgba(255,23,77,.65);animation:barWave 1.4s ease-in-out infinite}.signal-bars i:nth-child(1){height:24px}.signal-bars i:nth-child(2){height:44px;animation-delay:.1s}.signal-bars i:nth-child(3){height:70px;animation-delay:.2s}.signal-bars i:nth-child(4){height:46px;animation-delay:.3s}.signal-bars i:nth-child(5){height:28px;animation-delay:.4s}.active-package-box{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;border:1px solid rgba(52,232,158,.28);border-radius:24px;padding:22px;background:linear-gradient(135deg,rgba(52,232,158,.12),rgba(255,255,255,.045));box-shadow:0 0 50px rgba(52,232,158,.08)}.active-package-box.pending{border-color:rgba(255,23,77,.32);background:linear-gradient(135deg,rgba(255,23,77,.14),rgba(255,255,255,.045))}.coin-balance-big{text-align:right;padding:18px 20px;border-radius:18px;background:rgba(0,0,0,.24);min-width:260px}.coin-balance-big span{display:block;color:var(--muted);font-weight:800}.coin-balance-big b{display:block;margin-top:8px;font-size:24px;color:#fff;text-shadow:0 0 20px rgba(255,23,77,.65)}.admin-auth{background:radial-gradient(circle at 50% 0,rgba(255,23,77,.22),#07080c 50%,#030306)}.admin-login-card{position:relative;overflow:hidden}.admin-lock-orb{height:150px;width:150px;margin:14px auto;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#fff 0,#ff174d 45%,#250009 78%);box-shadow:0 0 50px rgba(255,23,77,.55);font-weight:1000;letter-spacing:.16em;animation:coinPulse 2.8s ease-in-out infinite}.admin-lock-orb span{text-shadow:0 0 16px white}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotateX(72deg) rotate(360deg)}}@keyframes scanMove{0%,100%{top:-25%}50%{top:85%}}@keyframes coinPulse{0%,100%{filter:brightness(1);box-shadow:0 0 34px rgba(255,23,77,.75),inset 0 0 24px rgba(255,255,255,.38)}50%{filter:brightness(1.25);box-shadow:0 0 72px rgba(255,23,77,.95),inset 0 0 34px rgba(255,255,255,.6)}}@keyframes coinTilt{0%,100%{transform:rotateY(-10deg) rotateX(4deg)}50%{transform:rotateY(14deg) rotateX(-4deg)}}@keyframes floatDot{0%,100%{transform:translateY(0) scale(1);opacity:.75}50%{transform:translateY(-18px) scale(1.25);opacity:1}}@keyframes gridDrift{to{background-position:34px 34px}}@keyframes barWave{0%,100%{transform:scaleY(.72);opacity:.75}50%{transform:scaleY(1.15);opacity:1}}
@media(max-width:900px){.coin-tech-grid,.active-package-box{grid-template-columns:1fr}.coin-balance-big{text-align:left;min-width:0}.coin-scene.large{height:290px}}
@media(prefers-reduced-motion:reduce){.coin-core,.coin-ring,.scanline,.data-dot,.holo-grid,.signal-bars i,.admin-lock-orb,.indovp-terminal:before{animation:none!important}}
/* V5 production upgrades */
.split-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.price-pill{border:1px solid rgba(255,45,85,.35);background:linear-gradient(135deg,rgba(255,0,51,.16),rgba(255,255,255,.06));border-radius:18px;padding:14px 18px;box-shadow:0 0 28px rgba(255,0,51,.18)}.price-pill span{display:block;color:#ffb3c0;font-size:12px}.price-pill b{font-size:22px}.payline{border:1px solid rgba(255,0,51,.35);background:rgba(255,0,51,.1);padding:12px;border-radius:14px}.status{padding:5px 9px;border-radius:999px;font-size:12px;text-transform:uppercase;border:1px solid rgba(255,255,255,.16)}.status.pending{background:rgba(255,193,7,.12);color:#ffd26a}.status.approved{background:rgba(0,220,130,.13);color:#7cffc4}.status.rejected{background:rgba(255,45,85,.14);color:#ff8aa0}.bonusbox{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.bonusbox>div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.04)}.bonusbox span{display:block;color:#aaa;font-size:12px}.bonusbox b{font-size:18px}.chatbox{height:300px;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(0,0,0,.22);padding:14px;display:flex;flex-direction:column;gap:10px}.chatmsg{max-width:78%;padding:11px 13px;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.chatmsg.member{align-self:flex-end;background:rgba(255,0,51,.14)}.chatmsg.admin{align-self:flex-start;background:rgba(255,255,255,.06)}.chatmsg p{margin:5px 0}.chatmsg small{color:#9b9b9b}.chatform{display:flex;gap:10px;margin-top:12px}.chatform input{flex:1}.chat-admin small{color:#aaa;font-weight:400}.active-package-card{border-color:rgba(255,0,51,.22)}canvas#coinChart{width:100%;background:radial-gradient(circle at 30% 10%,rgba(255,0,51,.12),transparent 38%),rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.1);border-radius:18px;margin:12px 0 18px}.coin-core{animation:coinPulse 2.2s ease-in-out infinite}.coin-ring{animation:spinRing 10s linear infinite}.ring-b{animation-direction:reverse;animation-duration:14s}@keyframes coinPulse{0%,100%{transform:scale(1);filter:drop-shadow(0 0 18px rgba(255,0,51,.75))}50%{transform:scale(1.045);filter:drop-shadow(0 0 36px rgba(255,0,51,1))}}@keyframes spinRing{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:760px){.bonusbox{grid-template-columns:1fr}.chatform{flex-direction:column}}
/* V6 trading and admin detail upgrades */
.trade-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 18px}.trade-summary>div{border:1px solid rgba(255,23,77,.22);background:linear-gradient(180deg,rgba(255,23,77,.10),rgba(255,255,255,.035));border-radius:18px;padding:14px}.trade-summary span{display:block;color:var(--muted);font-size:12px;font-weight:800}.trade-summary b{display:block;margin-top:6px;color:white;overflow-wrap:anywhere}.tradebox{position:relative;overflow:hidden}.tradebox:before{content:"";position:absolute;inset:auto -20% -70% -20%;height:120px;background:radial-gradient(circle,rgba(255,23,77,.22),transparent 65%);pointer-events:none}.calc-note{border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.20);border-radius:14px;padding:10px;color:#cbd1e6}.tablewrap table td .btn.small{padding:7px 11px;border-radius:10px;font-size:12px}.panel-card h3{margin-top:20px}.adminbody .tablewrap input{min-width:80px}@media(max-width:760px){.trade-summary{grid-template-columns:1fr}}
/* V7 production upgrades */
.hero-panel{background:radial-gradient(circle at 20% 20%,rgba(255,0,60,.22),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,0,50,.08));}
.rank-card{position:relative;overflow:hidden}.rank-card:before{content:"";position:absolute;inset:-80px;background:conic-gradient(from 90deg,transparent,rgba(255,0,55,.20),transparent);animation:spin 9s linear infinite;pointer-events:none}.rank-card>*{position:relative}@keyframes spin{to{transform:rotate(360deg)}}
.rank-badge{padding:16px 20px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:linear-gradient(135deg,rgba(255,0,55,.22),rgba(255,255,255,.07));box-shadow:0 0 28px rgba(255,0,55,.22);min-width:180px;text-align:center}.rank-badge span{display:block;font-size:12px;letter-spacing:.2em;color:#ffcad3}.rank-badge b{font-size:20px}.progress{height:12px;background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden;margin-top:18px}.progress i{display:block;height:100%;background:linear-gradient(90deg,#fff,#ff174d,#ff7593);box-shadow:0 0 18px #ff174d;border-radius:99px}.filterbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:12px 0}.filterbar label{max-width:210px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid3 ol{margin:0;padding-left:22px}.grid3 li{margin:10px 0;display:grid;gap:3px}.grid3 li span{color:#ffb8c6;font-weight:800}.treebox{border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:18px;background:rgba(0,0,0,.22);overflow:auto}.tree-root,.tree-row{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.06);margin:8px 0;border:1px solid rgba(255,255,255,.12)}.tree-root b,.tree-row b{display:block}.tree-root span,.tree-row small{color:#ffc6d1}.tree-row{position:relative}.tree-row.level-1{margin-left:20px}.tree-row.level-2{margin-left:48px}.tree-row.level-3{margin-left:76px}.tree-row.level-4{margin-left:104px}.tree-row.level-5{margin-left:132px}.tree-line{position:absolute;left:-14px;top:50%;width:14px;height:1px;background:#ff174d;box-shadow:0 0 8px #ff174d}.notif-list{display:grid;gap:10px}.notif{padding:14px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.notif.unread{border-color:rgba(255,23,77,.65);box-shadow:0 0 18px rgba(255,23,77,.13)}.notif p{margin:6px 0}.compliance-page{max-width:1180px;margin:auto}.btn.mini{padding:7px 10px;font-size:12px}.inline input{max-width:130px}.status.approved{color:#7CFFB2}.status.rejected{color:#ff8da1}.status.pending{color:#ffe08a}@media(max-width:900px){.grid3{grid-template-columns:1fr}.tree-row.level-1,.tree-row.level-2,.tree-row.level-3,.tree-row.level-4,.tree-row.level-5{margin-left:8px}.filterbar{display:block}.filterbar label{max-width:100%}}
