*{box-sizing:border-box} :root{--bg:#03101d;--panel:#071a2b;--panel2:#0a2136;--line:#163b5d;--blue:#1686ff;--gold:#f7b928;--text:#f4f8ff;--muted:#8fa8bf;--green:#26d77d;--red:#ff5563}body{margin:0;font-family:Arial,sans-serif;background:radial-gradient(circle at 70% 0,#092b49 0,#03101d 38%);color:var(--text)}a{text-decoration:none;color:inherit}.top{height:68px;padding:0 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);background:#041321;position:sticky;top:0;z-index:10}.brand{font-weight:900;font-size:21px;color:var(--gold)}.brand b{color:var(--gold)}.brand small{color:var(--muted);font-size:10px}.nav{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-block;padding:11px 17px;border-radius:9px;background:linear-gradient(135deg,#0878ef,#20a0ff);color:#fff;font-weight:800;border:0;cursor:pointer}.ghost{background:#10263b;color:#fff;border:1px solid #214766}.wrap{max-width:1220px;margin:auto;padding:30px 24px}.hero{padding:70px 0;display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:center}.hero h1{font-size:52px;margin:0 0 15px}.muted{color:var(--muted)}.card{background:linear-gradient(145deg,#081c2e,#061624);border:1px solid var(--line);border-radius:15px;padding:20px;box-shadow:0 10px 28px #0004}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat{font-size:28px;font-weight:800;margin-top:8px}.form{max-width:430px;margin:45px auto}.form input,.form select,.sendbox input,.sendbox select{width:100%;padding:14px;margin:7px 0 14px;border:1px solid #1d4567;border-radius:9px;background:#071a2b;color:#fff}.notice{padding:14px;border-radius:10px;background:#0b2740;margin:12px 0}.wallet{font-family:monospace;word-break:break-all;background:#03101d;padding:12px;border-radius:9px;border:1px solid #12334e}.row{display:flex;justify-content:space-between;gap:12px;align-items:center}.badge{padding:5px 9px;border-radius:999px;background:#0d3150;color:#a9d7ff;border:1px solid #175486}.balance{font-size:28px;font-weight:800;margin-top:18px}.fiat{font-size:17px;margin:4px 0 14px;color:#b8c8d7}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.warn{font-size:13px;color:#ffc45b}.center{text-align:center}.qr{background:white;padding:14px;display:inline-block;margin:10px auto 16px;border-radius:12px}.qr img{display:block}.txlist{margin:18px 0}.tx{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:13px 0;border-bottom:1px solid #173a57}.dashhead{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:18px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--gold);font-weight:800}.total{min-width:320px;background:linear-gradient(135deg,#0a3153,#071a2b);border:1px solid #1763a0;border-radius:15px;padding:20px;box-shadow:inset 0 0 28px #0878ef16}.total span,.total small{display:block;color:var(--muted)}.total strong{display:block;font-size:32px;margin:7px 0}.security{border:1px solid #1b6748;background:#082b20;padding:13px 16px;border-radius:10px;margin-bottom:20px;color:#b8f5d6}.wallets{grid-template-columns:repeat(2,1fr)}.walletcard{position:relative;overflow:hidden}.walletcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--blue)}.coin{display:inline-grid;place-items:center;min-width:42px;height:38px;padding:0 8px;border-radius:10px;background:linear-gradient(135deg,var(--gold),#f08c00);color:#07111f;font-weight:900;margin-right:9px}.networkline{font-size:13px;color:var(--muted);margin-bottom:9px}.warnbox{padding:14px;border-radius:10px;background:#3a2412;border:1px solid #754819;margin:14px 0}.small{font-size:13px}.empty{grid-column:1/-1;text-align:center;padding:45px}.sendbox{max-width:780px;margin:28px auto}.sendbox label{display:block;margin:18px 0 7px;font-weight:700}.review{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.review>div{padding:12px;border:1px solid #1d4567;border-radius:10px;background:#061725}.review span{display:block;font-size:12px;color:var(--muted)}.short{display:block;overflow:hidden;text-overflow:ellipsis}.sendbox button:disabled{opacity:.45;cursor:not-allowed}
@media(min-width:900px){body.user-ui .top{padding-left:250px}body.user-ui .wrap{padding-left:250px;max-width:1440px}.side{position:fixed;left:0;top:0;bottom:0;width:220px;background:#03111e;border-right:1px solid var(--line);z-index:20;padding:20px 14px}.side .brand{display:block;margin:0 8px 30px}.side a{display:block;padding:11px 12px;border-radius:8px;color:#c3d3e1;margin:4px 0}.side a:hover,.side a.active{background:#0b3970;color:#fff}.side .sep{height:1px;background:var(--line);margin:18px 8px}.side .exit{color:#ff6975}}
@media(max-width:899px){.side{display:flex;gap:6px;overflow:auto;padding:10px 12px;background:#03111e;border-bottom:1px solid var(--line)}.side .brand,.side .sep{display:none}.side a{white-space:nowrap;padding:9px 11px;background:#092038;border-radius:8px;font-size:13px}.top{position:relative;height:auto;padding:14px 16px}.wrap{padding:20px 14px}}
@media(max-width:760px){.hero{grid-template-columns:1fr}.hero h1{font-size:36px}.grid,.wallets{grid-template-columns:1fr}.top{align-items:flex-start;gap:12px;flex-direction:column}.dashhead{align-items:stretch;flex-direction:column}.total{min-width:0}.total strong{font-size:27px}.review{grid-template-columns:1fr}.sendbox .btn{margin:5px 0;width:100%}.tx{grid-template-columns:1fr}}
.landing-top{background:#030b14eF}.landing-top .nav>a:not(.btn){padding:11px 8px;color:#dbe8f5}.goldbtn{background:linear-gradient(135deg,#ffb01d,#f28a00);color:#07111f}.invest-hero{min-height:650px;background:#020811 url('cpcrypto-hero.png') center/cover no-repeat;border-bottom:1px solid #6d461c}.invest-overlay{min-height:650px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(0,5,11,.96) 0%,rgba(0,5,11,.78) 39%,rgba(0,5,11,.12) 70%,rgba(0,5,11,.05) 100%)}.invest-copy{width:min(760px,92%);margin-left:max(4vw,28px);padding:50px 0}.invest-copy h1{font-size:64px;line-height:.98;margin:14px 0 22px;letter-spacing:-2px}.invest-copy h1 span{color:#ffb01d}.invest-copy p{max-width:650px;font-size:20px;line-height:1.5;color:#b9cadb;text-shadow:0 2px 8px #000}.invest-copy .actions{margin-top:28px}.invest-copy .btn{padding:15px 22px}.fund-grid{grid-template-columns:repeat(3,1fr)}.network-card h2{margin:8px 0}.network-card .address{font-family:monospace;font-size:12px;word-break:break-all;color:#9fc5e8}.network-card .coinbalance{font-size:28px;font-weight:900;margin:12px 0 4px}.network-card .fiatline{color:#b7c8d8}.watch-note{border-color:#235f8d;background:linear-gradient(145deg,#08223a,#061624)}
@media(max-width:760px){.invest-hero,.invest-overlay{min-height:570px}.invest-overlay{background:linear-gradient(90deg,rgba(0,5,11,.94),rgba(0,5,11,.68))}.invest-copy h1{font-size:42px}.invest-copy p{font-size:17px}.landing-top .nav>a:not(.btn){display:none}.fund-grid{grid-template-columns:1fr}}
