/* CLS Redesign — Market Overview & Trading Signals memakai bahasa desain menu Tracking Web3 Wallet
   (hero dengan eyebrow emas + judul gradien, strip KPI, bagian unggulan berbingkai emas, panel dt dengan judul + filter di kanan).
   Menu Tracking Web3 Wallet sendiri TIDAK diubah: semua aturan di sini dibatasi ke .rd-page atau ke halaman selain #captainView. */

:root{--dt-gold:#f2c46d;--dt-gold2:#b8862f;--dt-glass:linear-gradient(150deg,rgba(24,22,38,.92),rgba(10,11,18,.94));--dt-line:#262a3a;
  --rd-ease:cubic-bezier(.23,1,.32,1)}

/* ---------- hero ---------- */
.rd-page .dt-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:18px}
.rd-page .dt-hero h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.9px;margin:6px 0 4px;background:linear-gradient(100deg,#fff 10%,#d9ccff 55%,var(--dt-gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.rd-page .dt-hero p{margin:0;color:var(--muted);font-size:12px;max-width:560px}
.rd-page .dt-hero>div:first-child{flex:1 1 380px;min-width:0}
.rd-hero-side{display:grid;gap:9px;justify-items:end;flex:0 1 auto;margin-left:auto;min-width:0}
.rd-quick{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.rd-quick button{border:1px solid var(--dt-line);background:#0d0f17;color:#cfc9e8;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:700;letter-spacing:.4px;
  transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .16s var(--rd-ease)}
.rd-quick button.on{border-color:#7a6431;color:#ffe7ae;background:linear-gradient(120deg,#3a2c10,#1d160a)}
@media (hover:hover) and (pointer:fine){.rd-quick button:not(.on):hover{border-color:#6d5bb8;color:#fff}}
.rd-quick button:active{transform:scale(.96)}
.rd-hero-side .at-bar{margin:0;justify-content:flex-end;gap:8px}
.rd-hero-side .at-launch{padding:9px 14px;font-size:12px}

/* ---------- strip KPI ---------- */
.rd-kpis>div{padding:15px 16px 14px}
.rd-kpis b{font-size:21px}
.rd-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.rd-ch{display:block;margin-top:4px;font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rd-ch.up{color:var(--green)}.rd-ch.down{color:var(--red)}
.rd-breadth{display:block;height:4px;margin-top:9px;border-radius:9px;background:rgba(255,113,136,.55);overflow:hidden}
.rd-breadth i{display:block;height:100%;width:50%;background:var(--green);border-radius:9px;transition:width .8s var(--rd-ease)}

/* ---------- bagian unggulan (gaya Hall of Fame) ---------- */
.rd-feature .dt-sechead{position:relative}
.rd-feature-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);gap:14px;align-items:stretch}
.rd-chartcard,.rd-analyser{border:1px solid #2c2a3c;border-radius:16px;padding:15px;background:linear-gradient(160deg,rgba(30,27,46,.95),rgba(12,13,20,.95))!important;min-width:0;box-shadow:none}
.rd-chartcard .panelhead{margin-bottom:12px}
.rd-chartcard .chartarea{border:1px solid #23263a;border-radius:12px}
.rd-analyser .panelhead h2,.rd-chartcard .panelhead h2{font-size:15px;letter-spacing:-.2px}
.rd-analyser .signal{background:#0a0b12aa!important;border:1px solid #23263a!important;border-radius:11px}
.rd-analyser .rd-result{border-color:#3b3220!important;background:linear-gradient(160deg,rgba(52,40,16,.35),rgba(10,11,18,.8))!important}
.rd-progress{height:4px;background:#252336;border-radius:9px;overflow:hidden;margin:10px 0}
.rd-analyser label.tiny{letter-spacing:1px}

/* ---------- panel 3 kolom ---------- */
.rd-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}
.rd-three .dt-panel{display:flex;flex-direction:column}
.rd-three .signal{flex:1;background:#0c0e16!important;border:1px solid #23263a!important;border-radius:12px;padding:13px}
.rd-three .signal h3{font-size:12.5px}
.rd-method .dt-panel .sub{margin:0;font-size:12px}
.rd-method h3{font-size:16px!important}

/* ---------- panel sinyal & tabel ---------- */
.rd-signals{margin-bottom:22px}
.rd-tools{display:flex;flex-direction:column;gap:8px;align-items:flex-end}
.rd-label{display:flex;align-items:center;gap:8px;margin:16px 0 8px;font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#a9a3c4}
.rd-label .dt-dot{width:6px;height:6px;flex:0 0 6px}
.rd-table{border:1px solid #20233a;border-radius:13px;background:#0a0b12;overflow:auto}
.rd-table .cls-table{margin:0}

/* tabel di semua halaman kecuali Tracking Web3 Wallet: rapi & seragam */
.page-view:not(#captainView) .cls-table th{background:#0e1019;color:#7f86a0;font-size:9.5px;font-weight:700;letter-spacing:.8px;padding:10px 12px;border-bottom:1px solid #23263a;position:sticky;top:0;z-index:1}
.page-view:not(#captainView) .cls-table td{padding:11px 12px;border-bottom:1px solid #171a28;font-variant-numeric:tabular-nums;color:#dcdbe8}
.page-view:not(#captainView) .cls-table tbody tr{transition:background-color .18s ease}
.page-view:not(#captainView) .cls-table tbody tr:last-child td{border-bottom:0}
@media (hover:hover) and (pointer:fine){.page-view:not(#captainView) .cls-table tbody tr:hover{background:#151726}}
.page-view:not(#captainView) .cls-table td.positive,.page-view:not(#captainView) .cls-table td.negative{font-weight:750;letter-spacing:.3px}
.page-view:not(#captainView) .table-scroll{border:1px solid #20233a;border-radius:13px;background:#0a0b12;scrollbar-width:thin;scrollbar-color:#2a2d3e transparent}
.rd-table,.page-view:not(#captainView) .table-scroll{scrollbar-width:thin;scrollbar-color:#2a2d3e transparent}
.rd-table::-webkit-scrollbar,.page-view:not(#captainView) .table-scroll::-webkit-scrollbar{height:8px;width:8px}
.rd-table::-webkit-scrollbar-thumb,.page-view:not(#captainView) .table-scroll::-webkit-scrollbar-thumb{background:#2a2d3e;border-radius:9px;border:2px solid transparent;background-clip:padding-box}

/* filter & tab: gaya chip seperti dt-filters */
.rd-page .tabs,.rd-page .toggle-group{border:1px solid var(--dt-line);border-radius:11px;background:#0a0c13;padding:3px;gap:2px;overflow:visible}
.rd-page .tabs button,.rd-page .toggle-group button{border:0;border-radius:8px;background:transparent;color:#8e94aa;font-size:10.5px;font-weight:700;letter-spacing:.5px;padding:6px 11px;transition:color .2s ease,background-color .2s ease,transform .16s var(--rd-ease)}
.rd-page .tabs button.active,.rd-page .toggle-group button.active{color:#fff;background:linear-gradient(135deg,#2a2245,#1b172b);box-shadow:inset 0 0 0 1px #4a3f78}
@media (hover:hover) and (pointer:fine){.rd-page .tabs button:not(.active):hover,.rd-page .toggle-group button:not(.active):hover{color:#e6e2ff}}
.rd-page .tabs button:active,.rd-page .toggle-group button:active{transform:scale(.96)}
/* indikator meluncur dari overview.js mengikuti warna baru */
#overviewContent .ov-seg-ind{background:linear-gradient(135deg,#2a2245,#1b172b)!important;box-shadow:inset 0 0 0 1px #4a3f78!important}

/* ---------- Trading Signals: monitor ---------- */
.rd-monitor .signals-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px;padding:10px;border:1px solid #23263a;border-radius:14px;background:#0a0b12aa}
.rd-monitor .signals-toolbar .search{flex:1 1 200px;max-width:260px;background:#0a0c13;border:1px solid var(--dt-line);border-radius:10px;font-size:12px}
.rd-monitor .rd-actions{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}
.rd-monitor .signal-card{border:1px solid #2c2a3c;border-radius:16px;background:linear-gradient(160deg,rgba(30,27,46,.95),rgba(12,13,20,.95));transition:transform .18s var(--rd-ease),border-color .18s ease,box-shadow .18s ease}
@media (hover:hover) and (pointer:fine){.rd-monitor .signal-card:hover{transform:translateY(-2px);border-color:#6d5bb8;box-shadow:0 14px 40px #0008}}
.rd-monitor .sh-filters{padding:10px;border:1px solid #23263a;border-radius:12px;background:#0a0b12aa}
#tradingSignalsView .cl-panel{margin-bottom:16px}
#tradingSignalsView .cl-panel .panelhead h2{font-size:15px;letter-spacing:-.2px}

/* ---------- menu sidebar: lebih rapi, aksen emas seperti Tracking Wallet ---------- */
.nav button{position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .16s var(--rd-ease)}
.nav button.active{background:var(--dt-glass)!important;border-color:#3b3555!important;color:#fff}
.nav button.active:before{content:"";position:absolute;left:-1px;top:24%;bottom:24%;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--dt-gold),#b9a7ff)}
.nav button.active span:first-child{color:var(--dt-gold)}

/* ---------- responsif ---------- */
@media (max-width:1180px){.rd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rd-kpis>div:nth-child(3n){border-right:0}.rd-kpis>div:nth-child(-n+3){border-bottom:1px solid #1d2030}
  .rd-kpis-3>div{border-bottom:0!important}
  .rd-feature-grid{grid-template-columns:1fr}}
@media (max-width:900px){.rd-three{grid-template-columns:1fr}.rd-hero-side{justify-items:start;flex:1 1 100%}.rd-quick,.rd-hero-side .at-bar{justify-content:flex-start}}
@media (max-width:680px){
  .rd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .rd-kpis>div{border-right:0!important;border-bottom:1px solid #1d2030}
  .rd-kpis>div:nth-child(odd){border-right:1px solid #1d2030!important}
  .rd-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rd-kpis-3>div{border-right:1px solid #1d2030!important;border-bottom:0}.rd-kpis-3>div:last-child{border-right:0!important}
  .rd-kpis b{font-size:18px}
  .rd-page .dt-hof{padding:14px}
  .rd-tools{align-items:flex-start}
  .rd-page .dt-sechead{flex-wrap:wrap;align-items:flex-start}
  .rd-monitor .signals-toolbar .search{max-width:none;flex-basis:100%}
  .rd-monitor .rd-actions{margin-left:0;width:100%}.rd-monitor .rd-actions .btn{flex:1}
  .rd-page .toggle-group{max-width:100%;overflow-x:auto}
  .rd-hero-side .at-launch{flex:1 1 100%;width:auto}
}
@media (prefers-reduced-motion:reduce){.rd-breadth i,.rd-monitor .signal-card,.nav button{transition:none}}

.rd-page .dt-sechead>.dt-chip,.rd-tools>.dt-chip{flex:0 0 auto;max-width:none}
#activeSignalsList.signal-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr))!important;gap:12px}
/* level harga di kartu sinyal: 3 + 2 kolom agar harga kecil (mis. $0.0004559) tidak terpotong */
.rd-monitor .signal-card .metric-row-5{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:6px}
.rd-monitor .signal-card .metric-box{background:#0a0b12aa;border:1px solid #23263a;border-radius:10px}
.rd-monitor .signal-card .metric-box h4{font-variant-numeric:tabular-nums}

/* ---------- Tracking Web3 Wallet: terkunci sampai admin token diverifikasi server ---------- */
#captainView.cap-locked #capMain,#captainView.cap-locked .dt-hero .dt-search,#captainView.cap-locked .dt-hero .dt-live,
#captainView.cap-locked #capModal{display:none!important}
#captainView.cap-locked #capAuth{display:block!important}
.cap-auth{max-width:560px;margin:28px auto 40px!important;padding:30px 28px!important;text-align:center;position:relative;
  background:radial-gradient(ellipse at 50% 0%,#3a2d1240 0,transparent 60%),var(--dt-glass)!important;border-color:#3b3220!important}
.cap-lock{width:52px;height:52px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;color:var(--dt-gold);
  background:linear-gradient(160deg,rgba(242,196,109,.16),rgba(242,196,109,.04));box-shadow:inset 0 0 0 1px rgba(242,196,109,.28)}
.cap-lock svg{width:24px;height:24px}
.cap-auth h3{margin:6px 0 8px;font-size:20px;letter-spacing:-.4px}
.cap-auth>p{margin:0 auto 18px;max-width:440px;font-size:12px;line-height:1.6;color:var(--muted)}
.cap-auth .cap-auth-form{max-width:440px;margin:0 auto;flex:none}
.cap-auth .cap-auth-form input{min-height:42px}
.cap-auth-err{min-height:18px;margin:10px 0 0!important;font-size:12px!important;color:#ff9aab!important}

/* Connect Wallet selalu terlihat di HP, tidak bergantung pada JavaScript */
@media (max-width:680px){#accessBtn{display:inline-flex!important;align-items:center;padding:7px 12px!important;font-size:12px!important;border-radius:10px!important}}

/* AutoTrade Settings: pilih wallet dari My Watchlist */
.w3-follow{margin-top:12px;border:1px solid #2c2a3c;border-radius:14px;padding:14px;background:#0c0e16}
.w3-follow-h{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}
.w3-follow-h b{font-size:13px;color:#f2c46d;letter-spacing:.3px}
.w3-follow-h small{font-size:11.5px;color:var(--muted);line-height:1.5}
.w3-follow-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:240px;overflow:auto}
.w3-wchip{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;border:1px solid #2a2d3e;border-radius:12px;padding:10px 12px;background:#10121a;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
.w3-wchip input{grid-row:span 2;accent-color:#f2c46d;width:16px;height:16px}
.w3-wchip-t{font-size:13px;font-weight:700;color:#ece8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w3-wchip small{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w3-wchip.on{border-color:#7a6431;background:linear-gradient(120deg,#2b200b,#141016)}
@media (hover:hover) and (pointer:fine){.w3-wchip:hover{border-color:#6d5bb8}}

/* AutoTrade Settings: form ringkas (mode, nominal, ikuti exit wallet, lanjutan) */
.w3-s2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;margin-top:12px}
.w3-sbox{border:1px solid #2c2a3c;border-radius:14px;padding:14px;background:#0c0e16;min-width:0}
.w3-slabel{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#f2c46d;margin-bottom:10px}
.w3-seg2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.w3-seg2 button{display:flex;flex-direction:column;gap:4px;text-align:left;border:1px solid #2a2d3e;border-radius:12px;padding:12px 14px;background:#10121a;color:#cfcbe0;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}
.w3-seg2 button b{font-size:13.5px;color:#ece8ff}
.w3-seg2 button small{font-size:11px;color:var(--muted);line-height:1.4}
.w3-seg2 button[aria-checked=true]{border-color:#7a6431;background:linear-gradient(120deg,#2b200b,#141016)}
.w3-seg2 button[aria-checked=true] b{color:#ffe7ae}
.w3-seg2 button:active{transform:scale(.98)}
.w3-usd{display:flex;align-items:center;gap:8px;border:1px solid #2a2d3e;border-radius:12px;background:#0a0c13;padding:4px 14px}
.w3-usd span{font-size:24px;font-weight:800;color:#f2c46d}
.w3-usd input{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;font-size:26px;font-weight:800;color:#fff;padding:8px 0;font-variant-numeric:tabular-nums}
.w3-usd input:focus{outline:none}
.w3-usd em{font-style:normal;font-size:12px;color:var(--muted);letter-spacing:1px}
.w3-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.w3-quick button{border:1px solid #2a2d3e;border-radius:999px;background:#10121a;color:#cfcbe0;font-size:12px;font-weight:700;padding:6px 12px;cursor:pointer}
.w3-quick button.on{border-color:#7a6431;color:#ffe7ae;background:#1d160a}
.w3-shint{display:block;margin-top:8px;font-size:11.5px;color:var(--muted)}
.w3-exitbox{margin-top:12px}
.w3-bigswitch{display:flex;gap:14px;align-items:flex-start;cursor:pointer;padding:4px 2px 10px}
.w3-bigswitch input{position:absolute;opacity:0;width:1px;height:1px}
.w3-knob{flex:0 0 46px;height:26px;border-radius:999px;background:#2a2d3e;position:relative;transition:background-color .2s ease;margin-top:2px}
.w3-knob:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#cfcbe0;transition:transform .25s cubic-bezier(.32,.72,0,1)}
.w3-bigswitch input:checked+.w3-knob{background:#2d6b55}
.w3-bigswitch input:checked+.w3-knob:after{transform:translateX(20px);background:#5ce0b0}
.w3-bigswitch input:focus-visible+.w3-knob{outline:2px solid #8d7bd0;outline-offset:2px}
.w3-bigswitch b{display:block;font-size:14px;color:#ece8ff}
.w3-bigswitch small{display:block;font-size:12px;color:var(--muted);line-height:1.5;margin-top:3px}
#w3OwnExit{border-top:1px solid #1d2030;padding-top:4px;transition:opacity .2s ease}
#w3OwnExit.off{opacity:.38;pointer-events:none;filter:grayscale(.4)}
.w3-adv{margin-top:12px;border:1px solid #2c2a3c;border-radius:14px;background:#0b0c12;padding:0 14px}
.w3-adv summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:13px 0;flex-wrap:wrap}
.w3-adv summary::-webkit-details-marker{display:none}
.w3-adv summary span{font-size:13px;font-weight:700;color:#c9c4de}
.w3-adv summary span:before{content:"▸ ";color:#8d7bd0}
.w3-adv[open] summary span:before{content:"▾ "}
.w3-adv summary small{font-size:11px;color:var(--muted)}
.w3-adv[open]{padding-bottom:12px}
@media (max-width:760px){.w3-s2{grid-template-columns:1fr}.w3-seg2{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.w3-knob,.w3-knob:after,#w3OwnExit{transition:none}}

/* BTC Compass: label arah BTC pada sinyal Scalp */
.btc-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 12px}
.btc-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;border:1px solid}
.btc-tag b{font-weight:800;opacity:.9}
.btc-tag em{font-style:normal;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:999px;background:rgba(255,255,255,.08)}
.btc-searah{color:#35e89b;background:rgba(53,232,155,.1);border-color:rgba(53,232,155,.35)}
.btc-netral{color:#f2c46d;background:rgba(242,196,109,.1);border-color:rgba(242,196,109,.35)}
.btc-melawan{color:#ff5f7a;background:rgba(255,95,122,.1);border-color:rgba(255,95,122,.35)}
.btc-sum{font-size:11.5px;line-height:1.45;color:#9aa1b2;min-width:0}

/* AI Signals (AI Engine Labs) di Market Overview */
.ai-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:4px 0 14px}
.ai-stats>div{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025)}
.ai-stats small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a91a3}
.ai-stats b{font-size:17px;color:#f2f4f8}
.ai-stats span{font-size:12px;color:#aab1c2;font-variant-numeric:tabular-nums}
.ai-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}
.ai-tabs button{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#aab1c2;font:600 12px/1 inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}
.ai-tabs button em{font-style:normal;font-variant-numeric:tabular-nums;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.07)}
.ai-tabs button.active{color:#f2c46d;border-color:rgba(242,196,109,.4);background:rgba(242,196,109,.08)}
.ai-table tbody tr.ai-row{cursor:pointer}
.ai-table tbody tr.ai-row:hover td{background:rgba(255,255,255,.025)}
.ai-table tbody tr.ai-row.open td{background:rgba(242,196,109,.05)}
.ai-st{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;border:1px solid}
.ai-st-wait{color:#aab1c2;border-color:rgba(170,177,194,.3);background:rgba(170,177,194,.07)}
.ai-st-zone{color:#f2c46d;border-color:rgba(242,196,109,.4);background:rgba(242,196,109,.1)}
.ai-st-live{color:#7cc4ff;border-color:rgba(124,196,255,.4);background:rgba(124,196,255,.1)}
.ai-st-win{color:#35e89b;border-color:rgba(53,232,155,.4);background:rgba(53,232,155,.1)}
.ai-st-be{color:#c9cdd8;border-color:rgba(201,205,216,.3);background:rgba(201,205,216,.06)}
.ai-st-loss{color:#ff5f7a;border-color:rgba(255,95,122,.4);background:rgba(255,95,122,.1)}
.ai-st-off{color:#7d8496;border-color:rgba(125,132,150,.25);background:transparent}
.ai-table .muted{color:#7d8496}
.ai-detail td{background:rgba(242,196,109,.03)!important;white-space:normal}
.ai-det{display:grid;gap:10px;padding:6px 2px 8px;max-width:900px}
.ai-narr{margin:0;color:#e3e6ee;font-size:13.5px;line-height:1.55}
.ai-tags{display:flex;flex-wrap:wrap;gap:6px}
.ai-tags span{padding:3px 9px;border-radius:999px;font-size:11px;color:#c9cdd8;background:rgba(255,255,255,.06)}
.ai-tags .ai-q{color:#f2c46d;background:rgba(242,196,109,.1)}
.ai-ev{margin:0;padding-left:18px;display:grid;gap:6px;font-size:12px;color:#aab1c2}
.ai-ev b{color:#e3e6ee}
.ai-ev span{color:#8a91a3}
.ai-note{margin-top:8px}

/* Smart Money (Hyperliquid) di Market Overview */
.sm-search{width:150px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#e3e6ee;font:inherit;font-size:12px}
.sm-search:focus{outline:none;border-color:rgba(242,196,109,.5)}
.sm-table tbody tr.sm-row{cursor:pointer}
.sm-table tbody tr.sm-row:hover td{background:rgba(255,255,255,.025)}
.sm-table tbody tr.sm-row.open td{background:rgba(242,196,109,.05)}
.sm-bar{width:96px;height:6px;border-radius:999px;background:rgba(255,95,122,.55);overflow:hidden;margin-bottom:3px}
.sm-bar i{display:block;height:100%;background:#35e89b;border-radius:999px 0 0 999px}
.sm-table .muted{color:#7d8496;font-size:11px}
.sm-detail td{background:rgba(242,196,109,.03)!important;white-space:normal}
.sm-top{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;padding:4px 0 6px}
.sm-top a{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;padding:9px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);color:#c9cdd8;font-size:12px;text-decoration:none;font-variant-numeric:tabular-nums}
.sm-top a:hover{border-color:rgba(242,196,109,.35)}
.sm-addr{margin-left:auto;color:#7d8496;font-size:11px}
@media (max-width:680px){.sm-search{width:120px}}
.sm-more{margin-top:10px}

/* AutoTrade: arah global dari admin (member hanya melihat) */
.at-dirinfo{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid rgba(242,196,109,.25);background:rgba(242,196,109,.05);margin-bottom:6px}
.at-dirinfo b{font-size:20px;letter-spacing:.02em}
.at-dirinfo small{color:#aab1c2;font-size:12px;line-height:1.5}
.at-followai{margin-bottom:12px}
