.mesa{--gold: #f5c451;--gold-2: #d6a23c;--green: #2fe6a4;--red: #ff5d73;--glass: rgba(255, 255, 255, .045);--line: rgba(255, 255, 255, .08);--ink: #eaf0fb;--dim: #8595ad;font-family:Space Grotesk,system-ui,sans-serif;position:relative;max-width:1180px;margin:-6px auto 40px}.mesa:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1000px 520px at 82% -12%,rgba(245,196,81,.11),transparent 60%),radial-gradient(760px 520px at -5% 112%,rgba(47,230,164,.06),transparent 60%)}.mesa>*{position:relative;z-index:1}.num{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"tnum" 1}.mesa-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;flex-wrap:wrap}.mesa-kicker{font-size:12px;letter-spacing:3.5px;text-transform:uppercase;color:var(--dim);margin:0;font-weight:600}.mesa-kicker b{color:var(--gold)}.asset-bar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 18px}.asset-bar-lbl{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--dim);margin-right:4px;font-weight:600}.asset-chip{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 13px;border-radius:12px;cursor:pointer;background:var(--glass);border:1px solid var(--line);color:var(--ink);font-family:inherit;transition:transform .15s,border-color .15s,background .15s}.asset-chip:hover:not(:disabled){transform:translateY(-2px);border-color:#fff3}.asset-chip:disabled{opacity:.5;cursor:default}.asset-chip b{font-size:13px;font-weight:600}.asset-chip small{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--dim);letter-spacing:.5px}.asset-chip.on{border-color:var(--gold);background:linear-gradient(180deg,#f5c45129,#f5c4510d);box-shadow:0 8px 24px -14px #f5c45199}.asset-chip.on b{color:var(--gold)}.asset-chip.k-cripto.on{border-color:var(--green);background:linear-gradient(180deg,#2fe6a429,#2fe6a40d);box-shadow:0 8px 24px -14px #2fe6a499}.asset-chip.k-cripto.on b{color:var(--green)}.op-banner{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:16px 0 0;padding:14px 20px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#2fe6a412,#ffffff05)}.op-banner.lose{background:linear-gradient(180deg,#ff5d7314,#ffffff05)}.op-tag{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim);font-weight:600}.op-dir{font-weight:800;font-size:14px;padding:3px 12px;border-radius:9px;letter-spacing:1px}.op-dir.buy{color:#052e1d;background:#2fe6a438}.op-dir.sell{color:#fff;background:#ff5d7338}.op-sym{font-size:14px;color:var(--ink);font-weight:600}.op-f{display:flex;flex-direction:column;gap:1px}.op-f i{font-size:9.5px;color:var(--dim);text-transform:uppercase;letter-spacing:1px;font-style:normal}.op-f b{font-size:15px;font-weight:600}.op-pl{margin-left:auto;font-size:15px;font-weight:700}.op-banner.win .op-pl{color:var(--green)}.op-banner.lose .op-pl{color:var(--red)}.hero{display:grid;grid-template-columns:1.45fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 34px 90px -46px #000000d9,inset 0 1px #ffffff0d}.hero-main,.hero-side{padding:26px 30px}.hero-main{background:radial-gradient(130% 150% at 100% 0%,rgba(245,196,81,.12),transparent 52%),linear-gradient(180deg,#12171f,#0b0f17)}.hero-side{background:linear-gradient(180deg,#0f141d,#0b0f17);display:flex;flex-direction:column;gap:14px;justify-content:center}.hero-sym{display:flex;align-items:center;gap:11px;color:var(--dim);font-size:13px;letter-spacing:1.5px}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--green);animation:pulse 1.9s infinite}.live-dot.off{background:var(--red);animation:none}@keyframes pulse{0%{box-shadow:0 0 #2fe6a48c}70%{box-shadow:0 0 0 11px #2fe6a400}to{box-shadow:0 0 #2fe6a400}}.price{font-size:clamp(46px,8.5vw,86px);font-weight:800;line-height:1;margin:16px 0 4px;letter-spacing:-2.5px;color:#fff;background:linear-gradient(180deg,#fff,#f5c451 165%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:color .25s}.price.up{-webkit-text-fill-color:var(--green)}.price.down{-webkit-text-fill-color:var(--red)}.price small{font-size:.3em;-webkit-text-fill-color:var(--dim);margin-left:10px;letter-spacing:0;font-weight:500}.hero-meta{display:flex;gap:28px;margin-top:16px;flex-wrap:wrap}.hero-meta .k{font-size:10px;color:var(--dim);text-transform:uppercase;letter-spacing:1px}.hero-meta .v{font-size:17px;margin-top:3px}.ba{display:flex;align-items:baseline;justify-content:space-between;padding:13px 16px;border-radius:14px;background:var(--glass);border:1px solid var(--line)}.ba .lab{font-size:11px;letter-spacing:1.2px;text-transform:uppercase}.ba.bid .lab{color:var(--green)}.ba.ask .lab{color:var(--red)}.ba .val{font-size:24px}.disc{padding:22px 30px 28px}.disc h4{margin:0 0 6px;color:var(--red);letter-spacing:1px;font-size:13px}.seal{display:flex;align-items:center;gap:13px;padding:14px 18px;border-radius:15px;background:linear-gradient(120deg,#f5c4512b,#f5c45108);border:1px solid rgba(245,196,81,.32)}.seal-badge{font-weight:800;letter-spacing:.5px;color:#0b0f17;background:linear-gradient(135deg,var(--gold),var(--gold-2));padding:8px 13px;border-radius:10px;font-size:12px;white-space:nowrap}.seal small{color:var(--dim);font-size:11px}.seal.blocked{background:linear-gradient(120deg,rgba(255,93,115,.13),transparent);border-color:#ff5d734d}.seal.blocked .seal-badge{background:linear-gradient(135deg,#ff5d73,#c0394c);color:#fff}.bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:13px;margin-top:16px}.glass{background:linear-gradient(180deg,#ffffff0d,#ffffff03);border:1px solid var(--line);border-radius:16px;padding:17px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s}.glass:hover{transform:translateY(-3px);border-color:#f5c45161}.glass .k{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.glass .big{font-size:29px;font-weight:800;margin-top:8px}.glass .big small{font-size:14px;color:var(--dim);font-weight:600}.glass .sub{font-size:12px;color:var(--dim);margin-top:5px}.glass .big.pos{color:var(--green)}.glass .big.neg{color:var(--red)}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.3px}.pill.gold{background:#f5c45126;color:var(--gold)}.pill.green{background:#2fe6a424;color:var(--green)}.pill.red{background:#ff5d7324;color:var(--red)}.pill.dim{background:#8595ad21;color:var(--dim)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:6px 12px;border-radius:10px;font-size:12px;background:var(--glass);border:1px solid var(--line);color:var(--ink)}.chip b{color:var(--gold)}.sec{margin-top:26px}.sec h3{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:var(--dim);margin:0 0 13px;display:flex;align-items:center;gap:10px}.sec h3:after{content:"";flex:1;height:1px;background:var(--line)}.ctrls{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn{border:0;border-radius:11px;padding:11px 18px;font-weight:700;cursor:pointer;font-family:inherit;font-size:13px;transition:filter .2s,transform .08s}.btn:active{transform:translateY(1px)}.btn.gold{background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#0b0f17}.btn.ghost{background:var(--glass);border:1px solid var(--line);color:var(--ink)}.btn:hover{filter:brightness(1.08)}.btn:disabled{opacity:.45;cursor:default}.tbl{width:100%;border-collapse:separate;border-spacing:0}.tbl th{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--dim);text-align:left;padding:8px 12px}.tbl td{padding:11px 12px;border-top:1px solid var(--line);font-size:13px}.tbl tr:hover td{background:#ffffff06}.tbl .pos{color:var(--green)}.tbl .neg{color:var(--red)}.empty{color:var(--dim);padding:20px;text-align:center;border:1px dashed var(--line);border-radius:14px}.sess{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.sess .glass{display:flex;flex-direction:column;gap:7px}.arrow{color:var(--gold);margin:0 6px}@media(max-width:820px){.hero{grid-template-columns:1fr}}:root{--bg: #0a0e17;--panel: #121826;--panel-2: #0f1421;--border: #1f2a3d;--text: #e6edf6;--muted: #8595ad;--gold: #f5c451;--buy: #22c98a;--sell: #ff5d73;--accent: #4d8cff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.app{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.sidebar{background:var(--panel-2);border-right:1px solid var(--border);padding:20px 14px}.brand{display:flex;align-items:center;gap:10px;margin-bottom:26px}.brand .dot{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--gold),#b8860b)}.brand h1{font-size:17px;margin:0;letter-spacing:.5px}.nav a{display:block;padding:10px 12px;margin:4px 0;border-radius:9px;color:var(--muted);text-decoration:none;font-size:14px}.nav a:hover{background:var(--panel);color:var(--text)}.nav a.active{background:#4d8cff24;color:#fff}.main{padding:26px 30px}.page-title{font-size:22px;font-weight:700;margin:0 0 18px}.grid{display:grid;gap:16px}.cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.card{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:18px}.card .label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px}.card .value{font-size:26px;font-weight:800;margin-top:6px}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.badge.BUY{background:#22c98a29;color:var(--buy)}.badge.SELL{background:#ff5d7329;color:var(--sell)}.badge.FLAT{background:#8595ad29;color:var(--muted)}table{width:100%;border-collapse:collapse;background:var(--panel);border-radius:14px;overflow:hidden}th,td{padding:11px 14px;text-align:left;font-size:13px;border-bottom:1px solid var(--border)}th{color:var(--muted);text-transform:uppercase;font-size:11px;letter-spacing:.5px}.pos{color:var(--buy)}.neg{color:var(--sell)}button{background:var(--accent);color:#fff;border:0;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer}button.ghost{background:var(--panel);border:1px solid var(--border);color:var(--text)}button:disabled{opacity:.5;cursor:default}select{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:9px;padding:9px 12px}.muted{color:var(--muted)}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
