:root{--gold:#e6b642;--gold2:#fff2a8;--bg:#050506;--panel:rgba(8,10,14,.78);--muted:#b9b0a0;--danger:#ff6b6b;--ok:#80e5a2}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:#020203 url('assets/background_main.jpg') center/cover fixed no-repeat;color:#fff;min-height:100vh}.app{max-width:1180px;margin:0 auto;padding:18px 16px 86px}.center{min-height:100vh;display:grid;place-items:center;padding:22px}.login{width:min(440px,96vw);text-align:center;background:linear-gradient(160deg,rgba(0,0,0,.85),rgba(20,17,10,.72));border:1px solid rgba(230,182,66,.45);border-radius:28px;padding:28px;box-shadow:0 24px 70px #000}.logo{width:260px;max-width:85%;margin:0 auto 14px;display:block}.input{width:100%;padding:15px;border-radius:16px;border:1px solid rgba(230,182,66,.38);background:#050505;color:#fff;font-size:18px;text-align:center;outline:none}.btn{border:none;border-radius:16px;padding:14px 18px;background:linear-gradient(135deg,#ffd873,#b88114);color:#151006;font-weight:900;cursor:pointer;box-shadow:0 12px 26px rgba(0,0,0,.35);transition:.18s}.btn:hover{transform:translateY(-1px)}.btn.secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(230,182,66,.35)}.btn.full{width:100%;margin-top:12px}.top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.brand{display:flex;gap:12px;align-items:center}.brand img{width:56px;height:56px;border-radius:16px}.brand h1{margin:0;font-size:22px}.brand small{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{background:linear-gradient(160deg,rgba(8,8,8,.86),rgba(20,16,10,.74));border:1px solid rgba(230,182,66,.28);border-radius:22px;padding:16px;box-shadow:0 16px 42px rgba(0,0,0,.38);backdrop-filter:blur(10px)}.metric strong{display:block;font-size:25px;color:var(--gold2);margin-top:6px}.metric span,.muted{color:var(--muted)}.progress{height:13px;background:rgba(255,255,255,.1);border-radius:99px;overflow:hidden;margin-top:10px}.progress i{display:block;height:100%;background:linear-gradient(90deg,#a87510,#fff2a8);border-radius:99px}.section{margin-top:16px}.section h2{margin:0 0 12px}.investments{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.asset-card{text-align:center;position:relative;overflow:hidden}.asset-card img{height:118px;max-width:100%;object-fit:contain;filter:drop-shadow(0 14px 20px #000)}.asset-card h3{margin:8px 0 4px}.row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.nav{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);width:min(740px,94vw);display:grid;grid-template-columns:repeat(5,1fr);gap:8px;background:rgba(0,0,0,.72);border:1px solid rgba(230,182,66,.28);padding:8px;border-radius:22px;backdrop-filter:blur(12px)}.nav button{background:transparent;color:#ddd;border:0;border-radius:15px;padding:10px 5px;font-weight:800}.nav button.active{background:linear-gradient(135deg,#ffd873,#a87510);color:#100c05}.list{display:grid;gap:10px}.badge{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(230,182,66,.3);border-radius:999px;padding:8px 12px;background:rgba(0,0,0,.35)}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}table{width:100%;border-collapse:collapse}td,th{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}th{color:var(--gold2)}.ok{color:var(--ok)}.danger{color:var(--danger)}@media(max-width:900px){.grid,.investments{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}.top{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.grid,.investments{grid-template-columns:1fr}.metric strong{font-size:22px}.app{padding:12px 10px 86px}.nav button{font-size:12px}.brand h1{font-size:18px}}
