:root{--mq6-bg:#020a11;--mq6-panel:#061520;--mq6-panel2:#071925;--mq6-line:#12303f;--mq6-line2:#0b5560;--mq6-text:#f3f7f9;--mq6-muted:#7f97a8;--mq6-teal:#18e2cf;--mq6-teal2:#16bfae;--mq6-green:#20e0a2;--mq6-red:#ff667b;--mq6-blue:#168dcc;--mq6-purple:#6c4dde;--mq6-gold:#c3a04f;--mq6-top:70px;--mq6-side:72px}
html{background:var(--mq6-bg)}
body.mq-app-body{margin:0;background:radial-gradient(circle at 64% -10%,rgba(0,204,188,.07),transparent 27%),#020a11!important;color:var(--mq6-text);min-height:100vh;overflow-x:hidden}
.mq-app-body *{box-sizing:border-box}.mq-app-body a{text-decoration:none}.mq-app-body .site-footer{display:none!important}.mq-page-dashboard footer,.mq-page-markets footer{display:none!important}
.mq6-app-main{margin:var(--mq6-top) var(--mq6-side) 0 0!important;padding:0!important;min-height:calc(100vh - var(--mq6-top));width:auto!important;max-width:none!important;transition:margin .24s ease}.mq6-app-main>.section,.mq6-app-main>.page-head{max-width:none!important}
html[dir=ltr] .mq6-app-main{margin:var(--mq6-top) var(--mq6-side) 0 0!important}
.mq6-topbar{height:var(--mq6-top);position:fixed;z-index:1050;top:0;left:0;right:var(--mq6-side);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;border-bottom:1px solid #0e2633;background:rgba(2,10,17,.94);backdrop-filter:blur(16px)}
.mq6-top-left{display:flex;align-items:center;gap:12px;justify-self:start;direction:ltr}.mq6-user{height:44px;display:flex;align-items:center;gap:9px;color:#fff;padding:0 8px;border-radius:12px}.mq6-user:hover{background:#071723}.mq6-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid #0c6570;background:#071923;color:#fff}.mq6-user b{font-size:13px}.mq6-mini-caret{color:#9cb0bc}.mq6-language{display:flex;align-items:center;gap:7px;color:#e9f2f5;font-size:13px;padding:8px}.mq6-language svg,.mq6-notify summary svg{width:21px;height:21px}.mq6-notify{position:relative}.mq6-notify summary{list-style:none;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;cursor:pointer;color:#d5e2e8}.mq6-notify summary::-webkit-details-marker{display:none}.mq6-notify summary:hover{background:#071723}.mq6-notify summary b{position:absolute;top:3px;right:2px;min-width:16px;height:16px;border-radius:9px;background:#27cdb6;color:#04211c;font-size:10px;display:grid;place-items:center}.mq6-notify-panel{position:absolute;top:50px;left:0;width:330px;padding:14px;border:1px solid var(--mq6-line);border-radius:14px;background:#071520;box-shadow:0 24px 70px #000b;z-index:20}.mq6-notify-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mq6-notify-title a{color:var(--mq6-teal);font-size:12px}.mq6-notify-panel p{color:var(--mq6-muted);font-size:13px}.mq6-note{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:9px 0;border-top:1px solid #102934;color:#fff}.mq6-note small{display:block;color:var(--mq6-muted);margin-top:2px}
.mq6-top-brand{justify-self:center;display:flex;align-items:center;gap:14px;color:#fff;font-weight:800;letter-spacing:.29em;font-size:24px}.mq6-top-brand img{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(24,226,207,.27))}.mq6-search{justify-self:end;width:min(390px,34vw);height:46px;border:1px solid #123240;border-radius:13px;background:#05121c;display:flex;align-items:center;padding:0 12px;direction:rtl}.mq6-search input{flex:1;min-width:0;background:none;border:0;outline:0;color:#dce8ed;font-size:13px;text-align:right}.mq6-search input::placeholder{color:#718797}.mq6-search button{background:none;border:0;color:#8da4b2;padding:0;display:grid;place-items:center}.mq6-search svg{width:20px;height:20px}
.mq6-sidebar{position:fixed;z-index:1100;right:0;top:0;bottom:0;width:var(--mq6-side);background:linear-gradient(180deg,#03101a,#020b12 60%,#03101a);border-left:1px solid #0d2835;display:flex;flex-direction:column;align-items:stretch;transition:width .24s ease;overflow:hidden;box-shadow:-20px 0 55px rgba(0,0,0,.08)}.mq6-sidebar.is-open,.mq6-sidebar.is-pinned,.mq6-sidebar:hover{width:220px}.mq6-side-brand{height:82px;display:flex;align-items:center;justify-content:flex-end;padding-right:14px;flex:0 0 auto}.mq6-side-brand img{width:43px;height:43px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(24,226,207,.35))}.mq6-side-nav{display:flex;flex-direction:column;gap:5px;padding:6px 9px;overflow:auto}.mq6-side-nav a{height:48px;border-radius:10px;color:#9fb1bb;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 13px;white-space:nowrap;position:relative;transition:.18s}.mq6-side-nav a svg{width:21px;height:21px;flex:0 0 21px}.mq6-side-nav a span{opacity:0;transform:translateX(10px);transition:.18s;min-width:118px;text-align:right;color:#dce7ec}.mq6-sidebar.is-open .mq6-side-nav a span,.mq6-sidebar.is-pinned .mq6-side-nav a span,.mq6-sidebar:hover .mq6-side-nav a span{opacity:1;transform:none}.mq6-side-nav a em{font-style:normal;font-size:9px;padding:3px 6px;border-radius:8px;background:#06474e;color:#34e8d3;opacity:0}.mq6-sidebar.is-open .mq6-side-nav a em,.mq6-sidebar.is-pinned .mq6-side-nav a em,.mq6-sidebar:hover .mq6-side-nav a em{opacity:1}.mq6-side-nav a:hover{color:#eafdfb;background:#061d28}.mq6-side-nav a.active{color:#25e6d3;background:linear-gradient(90deg,rgba(15,151,157,.09),rgba(5,54,66,.75));border:1px solid #0b5d69;box-shadow:inset -3px 0 0 #1bdcca}.mq6-side-toggle{margin:auto 14px 18px auto;width:42px;height:42px;border-radius:12px;border:1px solid #12313d;background:#061520;color:#9db0ba;display:grid;place-items:center;cursor:pointer}.mq6-side-toggle svg{width:19px;height:19px;transition:.2s}.mq6-sidebar.is-pinned .mq6-side-toggle svg{transform:rotate(180deg)}
.mq6-flash-stack{position:fixed;z-index:1200;top:82px;left:20px;max-width:360px}
.mq6-dashboard-shell{padding:14px 16px 22px;max-width:1800px;margin:0 auto;direction:ltr}.mq6-dashboard-shell>*{direction:ltr}.mq6-card{background:linear-gradient(145deg,rgba(6,22,33,.98),rgba(4,15,24,.99));border:1px solid var(--mq6-line);border-radius:12px;box-shadow:0 13px 34px rgba(0,0,0,.11),inset 0 1px rgba(255,255,255,.012);overflow:hidden;min-width:0}.mq6-card:hover{border-color:#155164}.mq6-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mq6-summary-grid .mq6-card{height:135px}.mq6-greeting-card{padding:22px 22px;text-align:right;direction:rtl;position:relative}.mq6-greeting-card h1{font-size:22px;margin:7px 0 10px;line-height:1.2}.mq6-greeting-card p{font-size:13px;color:#8fa4b1;margin:0}.mq6-greeting-icon{position:absolute;right:auto;left:18px;top:55px;width:36px;height:36px;border:1px solid #0b5964;border-radius:8px;display:grid;place-items:center;color:var(--mq6-teal)}.mq6-plus{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#053038;color:var(--mq6-teal);margin-top:12px}.mq6-metric-card{padding:18px 20px;text-align:right;direction:rtl;position:relative}.mq6-metric-card small{display:block;color:#8ea1ad;font-size:12px}.mq6-metric-card strong{display:block;color:#f5f8fa;font-size:22px;margin-top:7px;line-height:1;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.mq6-metric-card em{display:block;font-style:normal;color:#24e2a2;font-size:12px;margin-top:8px}.mq6-metric-card em.is-negative{color:var(--mq6-red)}.mq6-mini-line{position:absolute;left:18px;right:18px;bottom:10px;width:calc(100% - 36px);height:31px;overflow:visible}.mq6-mini-line polyline{fill:none;stroke:#1fe3d5;stroke-width:2;filter:drop-shadow(0 0 4px rgba(31,227,213,.28))}
.mq6-main-grid{display:grid;grid-template-columns:1.1fr 1fr 1.05fr 1fr;gap:10px;margin-top:10px}.mq6-main-grid>.mq6-card{height:375px}.mq6-card-head{min-height:50px;padding:13px 15px 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;direction:rtl}.mq6-card-head h2{margin:0;font-size:15px;line-height:1.4}.mq6-card-head span,.mq6-card-head>a{font-size:11px;color:#8ea4b2}.mq6-card-head>a{color:var(--mq6-teal)}.mq6-live-dot{color:#37e3b8!important;font-size:10px!important}.mq6-market-card{direction:rtl;padding-bottom:10px}.mq6-market-widget{height:270px;margin:0 10px 6px;border-radius:9px;overflow:hidden;background:#05131d}.mq6-market-widget tv-market-overview{display:block;width:100%;height:100%;min-height:270px;color-scheme:dark}.mq6-outline-btn{height:42px;margin:8px 10px 0;border:1px solid #0f6873;border-radius:7px;color:#2ee2d1;display:flex;align-items:center;justify-content:center;font-size:12px}.mq6-outline-btn:hover{background:#06242d}.mq6-spending-card{position:relative;text-align:right;direction:rtl;padding-bottom:10px}.mq6-big-money{display:block;font-size:25px;margin:2px 15px 2px;direction:ltr;unicode-bidi:isolate}.mq6-submoney{display:block;color:#6f8796;margin:0 15px 6px;font-size:10px}.mq6-budget-line{height:6px;background:#112d39;border-radius:10px;margin:11px 15px 0;position:relative;overflow:visible}.mq6-budget-line i{height:100%;display:block;border-radius:10px;background:linear-gradient(90deg,#1cdcca,#12bad0)}.mq6-budget-line b{position:absolute;left:0;top:11px;color:#23dfc4;font-size:11px}.mq6-area-chart{height:190px;width:calc(100% - 28px);margin:34px 14px 0;overflow:visible;border-bottom:1px solid #0d2935;background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,rgba(61,97,116,.13) 45px)}.mq6-area-chart polyline{fill:none;stroke:#18e2d5;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(24,226,213,.25))}.mq6-chart-labels{display:flex;justify-content:space-between;padding:4px 16px 0;color:#6f8491;font-size:9px;direction:rtl}.mq6-category-card{direction:rtl}.mq6-donut-zone{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:10px;padding:28px 17px 20px;direction:ltr}.mq6-donut{width:155px;height:155px;border-radius:50%;display:grid;place-items:center;position:relative;margin:auto}.mq6-donut:after{content:'';position:absolute;width:88px;height:88px;border-radius:50%;background:#061520}.mq6-donut>div{z-index:2;text-align:center;direction:ltr}.mq6-donut strong{display:block;font-size:14px;white-space:nowrap}.mq6-donut small{display:block;color:#8aa0ad;font-size:9px;margin-top:2px;direction:rtl}.mq6-cat-legend{display:grid;gap:11px;direction:rtl}.mq6-cat-legend>div{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#b7c6ce}.mq6-cat-legend span{display:flex;align-items:center;gap:7px;min-width:0}.mq6-cat-legend span i{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.mq6-cat-legend span .c0{background:#12d8c3}.mq6-cat-legend span .c1{background:#168dca}.mq6-cat-legend span .c2{background:#3748d8}.mq6-cat-legend span .c3{background:#7249df}.mq6-cat-legend span .c4{background:#c2a24e}.mq6-cat-legend b{color:#eaf1f4}.mq6-recent-card{direction:rtl}.mq6-recent-list{padding:2px 14px 10px}.mq6-recent-row{height:58px;display:grid;grid-template-columns:minmax(105px,.8fr) 1fr 38px;gap:8px;align-items:center;border-bottom:1px solid #102a36;direction:ltr}.mq6-recent-row:last-child{border-bottom:0}.mq6-amount{text-align:left;font-weight:800;font-size:13px;white-space:nowrap}.mq6-amount.up{color:#25e3a7}.mq6-amount.down{color:#ff697e}.mq6-amount small{display:block;color:#718997;font-weight:400;font-size:9px;margin-top:3px}.mq6-merchant{text-align:right;direction:rtl;min-width:0}.mq6-merchant b,.mq6-merchant small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mq6-merchant b{font-size:13px;color:#f2f6f8}.mq6-merchant small{font-size:9px;color:#738b98;margin-top:2px}.mq6-circle-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#0f8676,#075b55);color:#fff;font-weight:800;font-size:14px}
.mq6-bottom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.mq6-bottom-grid>.mq6-card{height:238px}.mq6-list-card{padding:0 14px 12px;direction:rtl}.mq6-list-card .mq6-card-head{padding-left:0;padding-right:0}.mq6-progress-item{margin:9px 0}.mq6-progress-item>div:first-child,.mq6-progress-main>div:first-child{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;font-size:10px}.mq6-progress-item span{color:#e6eef2}.mq6-progress-item small{color:#7f929e}.mq6-progress-item b{color:#b8c5cb}.mq6-track{height:5px;border-radius:8px;background:#102835;overflow:hidden;margin-top:5px}.mq6-track i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#18e1cf,#13bdaa)}.mq6-progress-item.with-icon{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;direction:ltr}.mq6-progress-main{direction:rtl}.mq6-text-link{display:block;text-align:center;color:#22e0cc;font-size:11px;margin-top:12px}.mq6-sub-row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #102a36;direction:ltr}.mq6-sub-row:last-child{border-bottom:0}.mq6-sub-logo{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#0b362f;color:#fff;font-weight:800}.mq6-sub-row>div{text-align:right;direction:rtl}.mq6-sub-row b,.mq6-sub-row small{display:block}.mq6-sub-row b{font-size:11px}.mq6-sub-row small{color:#738a98;font-size:9px}.mq6-sub-row strong{font-size:10px;white-space:nowrap}.mq6-networth-card{padding:0 14px;direction:rtl;position:relative}.mq6-networth-card .mq6-card-head{padding-left:0;padding-right:0}.mq6-net-number{display:block;font-size:22px;margin-top:0;direction:ltr;unicode-bidi:isolate}.mq6-nw-meta{display:flex;gap:12px;margin-top:6px;font-size:9px;direction:ltr}.mq6-nw-meta .up{color:#24dda3}.mq6-nw-meta .down{color:#ff6b80}.mq6-net-chart{height:145px;width:100%;margin-top:2px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,rgba(61,97,116,.12) 44px)}.mq6-net-chart path:last-child{fill:none;stroke:#18e1d2;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(24,225,210,.22))}
.mq6-bank-banner{height:102px;margin-top:10px;border:1px solid var(--mq6-line);border-radius:12px;background:radial-gradient(circle at 18% 50%,rgba(19,226,207,.12),transparent 24%),linear-gradient(110deg,#071823,#05131c);display:grid;grid-template-columns:1.25fr 1.8fr auto;align-items:center;gap:18px;padding:12px 18px;direction:ltr;overflow:hidden}.mq6-bank-banner>div:nth-child(2){text-align:right;direction:rtl}.mq6-bank-banner h2{margin:0 0 6px;font-size:15px}.mq6-bank-banner p{margin:0;color:#7d94a2;font-size:10px}.mq6-bank-banner>a{height:42px;min-width:132px;padding:0 18px;border-radius:8px;background:linear-gradient(135deg,#23d8bd,#16bca9);color:#032019;font-weight:800;font-size:11px;display:flex;align-items:center;justify-content:center}.mq6-bank-art{display:flex;align-items:center;gap:12px;color:#19dccc;font-size:38px;opacity:.75;text-shadow:0 0 18px #0fd1c177}.mq6-bank-art span:nth-child(2){font-size:58px}.mq6-empty{color:#8095a2;font-size:12px;padding:18px;text-align:center}
.mq6-markets-page{padding:22px;max-width:1700px;margin:0 auto;direction:rtl}.mq6-markets-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;padding:18px 4px}.mq6-markets-head span{color:#3ce1c9;font-size:11px;letter-spacing:.12em}.mq6-markets-head h1{font-size:30px;margin:7px 0}.mq6-markets-head p{max-width:760px;color:#8398a6;margin:0;line-height:1.7}.mq6-markets-head>a{border:1px solid #0f6570;border-radius:9px;padding:10px 14px;color:#2ee2d1;white-space:nowrap}.mq6-market-page-grid{display:grid;grid-template-columns:1.55fr .75fr;gap:12px;direction:ltr}.mq6-market-live-card,.mq6-hot-card{height:690px;direction:rtl}.mq6-market-big-widget{height:620px;margin:0 12px 12px;border-radius:10px;overflow:hidden;background:#05131d}.mq6-market-big-widget tv-market-overview{display:block;width:100%;height:100%;min-height:620px}.mq6-hot-widget{height:620px;margin:0 10px 10px}.mq6-market-footnote{text-align:center;color:#6f8794;font-size:10px;padding:14px}
@media(max-width:1250px){.mq6-top-brand span{display:none}.mq6-top-brand{letter-spacing:0}.mq6-summary-grid,.mq6-main-grid,.mq6-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mq6-main-grid>.mq6-card{height:380px}.mq6-market-page-grid{grid-template-columns:1fr}.mq6-market-live-card,.mq6-hot-card{height:620px}.mq6-market-big-widget,.mq6-hot-widget{height:550px}}
@media(max-width:760px){:root{--mq6-top:62px;--mq6-side:58px}.mq6-topbar{grid-template-columns:auto 1fr auto;padding:0 8px}.mq6-user b,.mq6-mini-caret,.mq6-language span{display:none}.mq6-top-brand{justify-self:center}.mq6-top-brand img{width:36px;height:36px}.mq6-search{width:46px;border:0;background:transparent;padding:0}.mq6-search input{display:none}.mq6-search button{width:44px;height:44px}.mq6-sidebar{width:58px}.mq6-sidebar.is-open,.mq6-sidebar.is-pinned,.mq6-sidebar:hover{width:196px}.mq6-side-brand{height:68px;padding-right:9px}.mq6-side-brand img{width:39px;height:39px}.mq6-side-nav{padding:5px 6px}.mq6-side-nav a{padding:0 10px;height:46px}.mq6-app-main{margin-right:58px!important}.mq6-dashboard-shell{padding:9px}.mq6-summary-grid,.mq6-main-grid,.mq6-bottom-grid{grid-template-columns:1fr}.mq6-summary-grid .mq6-card{height:125px}.mq6-main-grid>.mq6-card{height:auto;min-height:350px}.mq6-bottom-grid>.mq6-card{height:auto;min-height:220px}.mq6-bank-banner{height:auto;grid-template-columns:1fr;padding:18px}.mq6-bank-art{display:none}.mq6-markets-head{flex-direction:column;align-items:flex-start}.mq6-market-live-card,.mq6-hot-card{height:540px}.mq6-market-big-widget,.mq6-hot-widget{height:470px}.mq6-notify-panel{left:-50px;width:290px}}

/* =========================================================
   V6.1 visual correction — exact layout / logo / sidebar / markets
   ========================================================= */
.mq6-topbar{
  right:0!important;
  direction:ltr;
  grid-template-columns:minmax(245px,1fr) auto minmax(285px,1fr);
  z-index:1150;
}
.mq6-top-left{justify-self:left!important;direction:ltr!important}
.mq6-search{justify-self:right!important;direction:rtl}
.mq6-top-brand{justify-self:center!important;white-space:nowrap;min-width:max-content}
.mq6-top-brand img{
  width:39px;height:39px;
  object-fit:contain;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 11px rgba(24,226,207,.23));
}
.mq6-top-brand span{display:inline!important;font-size:20px;letter-spacing:.28em}

/* The rail begins under the top bar: no second logo floating inside header. */
.mq6-sidebar{
  top:var(--mq6-top)!important;
  z-index:1100;
}
.mq6-side-brand{
  height:70px;
  padding:0!important;
  justify-content:center!important;
}
.mq6-side-brand img{
  width:43px;height:43px;
  object-fit:contain;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 0 12px rgba(24,226,207,.24));
}
.mq6-side-toggle{margin:auto auto 18px!important}

/* Collapsed rail: only the icon is selected, never a leftover long selection pill. */
.mq6-sidebar:not(.is-open):not(.is-pinned):not(:hover) .mq6-side-nav a{
  justify-content:center!important;
  padding:0!important;
  border-color:transparent;
}
.mq6-sidebar:not(.is-open):not(.is-pinned):not(:hover) .mq6-side-nav a.active{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.mq6-sidebar:not(.is-open):not(.is-pinned):not(:hover) .mq6-side-nav a.active::before{
  content:"";
  position:absolute;
  inset:3px 4px;
  border-radius:10px;
  background:linear-gradient(145deg,rgba(9,70,82,.86),rgba(4,36,46,.92));
  border:1px solid #0b6470;
  box-shadow:inset -2px 0 0 #1bdcca,0 0 18px rgba(24,226,207,.08);
  z-index:-1;
}
.mq6-sidebar:not(.is-open):not(.is-pinned):not(:hover) .mq6-side-nav a em{display:none!important}
.mq6-sidebar.is-open .mq6-side-nav a,
.mq6-sidebar.is-pinned .mq6-side-nav a,
.mq6-sidebar:hover .mq6-side-nav a{
  justify-content:flex-end!important;
  padding:0 13px!important;
}

/* TradingView widgets inherit Mynqora's visual language instead of a pasted black box. */
.mq6-tv-scope{
  color-scheme:dark;
  --tv-widget-accent-color:#18e2cf;
  --tv-widget-text-color:#dfeaed;
  --tv-widget-background-color:transparent;
  --tv-widget-font-family:inherit;
  --tv-widget-price-text-color:#f3f7f9;
  --tv-widget-positive-color:#20e0a2;
  --tv-widget-positive-area-top-color:rgba(32,224,162,.18);
  --tv-widget-positive-area-bottom-color:rgba(32,224,162,.02);
  --tv-widget-negative-color:#ff667b;
  --tv-widget-negative-area-top-color:rgba(255,102,123,.16);
  --tv-widget-negative-area-bottom-color:rgba(255,102,123,.02);
  --tv-widget-scales-font-color:#7f97a8;
  --tv-widget-popup-background-color:#071925;
  --tv-widget-tooltip-background-color:#071925;
  --tv-widget-tooltip-text-color:#e7f0f3;
  --tv-widget-market-status-open-color:#20e0a2;
  --tv-widget-market-status-pre-color:#c3a04f;
  --tv-widget-market-status-post-color:#c3a04f;
  --tv-widget-market-status-closed-color:#7f97a8;
}
.mq6-market-widget{
  background:linear-gradient(180deg,rgba(6,22,33,.45),rgba(4,15,24,.16))!important;
  border:1px solid rgba(18,48,63,.72);
}
.mq6-market-widget tv-market-data,
.mq6-market-big-widget tv-market-data,
.mq6-hot-widget tv-market-overview{
  display:block;width:100%;height:100%;min-height:100%;background:transparent!important;
}
.mq6-market-card .mq6-card-head{padding-bottom:5px}
.mq6-market-card .mq6-live-dot{font-weight:600;letter-spacing:.01em}
.mq6-market-big-widget,.mq6-hot-widget{background:linear-gradient(180deg,rgba(6,22,33,.4),rgba(4,15,24,.1));border:1px solid rgba(18,48,63,.7);border-radius:10px;overflow:hidden}

/* Keep the reference 4-column dashboard on tablet/desktop widths. */
@media(max-width:1250px) and (min-width:901px){
  .mq6-topbar{grid-template-columns:minmax(210px,1fr) auto minmax(245px,1fr);padding:0 12px}
  .mq6-top-left{gap:7px}
  .mq6-user{padding:0 4px;gap:6px}
  .mq6-language{padding:7px 4px}
  .mq6-search{width:min(315px,30vw)}
  .mq6-top-brand{gap:9px}
  .mq6-top-brand img{width:34px;height:34px}
  .mq6-top-brand span{display:inline!important;font-size:16px;letter-spacing:.22em}
  .mq6-summary-grid,.mq6-main-grid,.mq6-bottom-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .mq6-summary-grid .mq6-card{height:132px}
  .mq6-main-grid>.mq6-card{height:365px!important}
  .mq6-bottom-grid>.mq6-card{height:238px}
  .mq6-dashboard-shell{padding:12px 10px 20px}
  .mq6-donut-zone{grid-template-columns:1fr .85fr;gap:4px;padding:29px 8px 18px}
  .mq6-donut{width:118px;height:118px}
  .mq6-donut:after{width:70px;height:70px}
  .mq6-donut strong{font-size:11px;max-width:66px;overflow:hidden;text-overflow:ellipsis}
  .mq6-cat-legend{gap:8px}.mq6-cat-legend>div{font-size:9px}
  .mq6-recent-row{grid-template-columns:minmax(82px,.78fr) 1fr 31px;gap:5px;height:58px}
  .mq6-circle-icon{width:29px;height:29px;font-size:12px}
  .mq6-amount{font-size:11px}.mq6-merchant b{font-size:11px}
  .mq6-card-head{padding-left:10px;padding-right:10px}.mq6-card-head h2{font-size:13px}
  .mq6-market-widget{margin-left:7px;margin-right:7px}
}

@media(max-width:900px) and (min-width:681px){
  .mq6-top-brand span{display:inline!important;font-size:15px;letter-spacing:.18em}
  .mq6-summary-grid,.mq6-main-grid,.mq6-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .mq6-main-grid>.mq6-card{height:370px!important}
}

@media(max-width:680px){
  .mq6-topbar{grid-template-columns:48px 1fr 48px!important}
  .mq6-top-left{gap:0}.mq6-user,.mq6-language{display:none!important}.mq6-notify{display:block}
  .mq6-top-brand span{display:none!important}.mq6-top-brand img{width:34px;height:34px}
  .mq6-search{width:44px!important}
  .mq6-summary-grid,.mq6-main-grid,.mq6-bottom-grid{grid-template-columns:1fr!important}
}

/* =========================================================
   V6.2 — App-wide premium consistency + centered navigation
   ========================================================= */
body.mq-app-body{
  --surface:#071722;
  --surface-2:#081b28;
  --surface3:#0a1d2a;
  --line:#12303f;
  --line-strong:#165368;
  --ink:#f3f7f9;
  --muted:#7f97a8;
  --primary:#18e2cf;
  --primary-2:#16bfae;
  --danger:#ff667b;
  --success:#20e0a2;
}

/* Make every signed-in utility page feel like the V6 dashboard. */
.mq-app-body .mq6-app-main>.page-head{
  padding:22px 24px 8px!important;
  background:transparent!important;
  border:0!important;
}
.mq-app-body .mq6-app-main>.page-head>.container{
  width:min(1480px,100%)!important;
  max-width:1480px!important;
  margin:0 auto!important;
  padding:22px 24px!important;
  border:1px solid var(--mq6-line)!important;
  border-radius:14px!important;
  background:linear-gradient(145deg,rgba(7,25,37,.96),rgba(4,15,24,.98))!important;
  box-shadow:0 16px 44px rgba(0,0,0,.13),inset 0 1px rgba(255,255,255,.016)!important;
}
.mq-app-body .mq6-app-main>.page-head h1{margin:5px 0 7px!important;color:#f5f8fa!important;font-size:clamp(23px,2vw,31px)!important;line-height:1.2!important}
.mq-app-body .mq6-app-main>.page-head p{margin:0!important;color:#8399a7!important;line-height:1.7!important;max-width:820px}
.mq-app-body .mq6-app-main>.page-head .eyebrow{color:#30ddc8!important;font-size:10px!important;letter-spacing:.12em!important}
.mq-app-body .mq6-app-main>.section{padding:4px 24px 32px!important;background:transparent!important}
.mq-app-body .mq6-app-main>.section>.container{width:min(1480px,100%)!important;max-width:1480px!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}

/* Legacy app blocks receive the same glass / line treatment as dashboard cards. */
.mq-app-body .mq6-app-main>.section .panel,
.mq-app-body .mq6-app-main>.section .form-card,
.mq-app-body .mq6-app-main>.section .card,
.mq-app-body .mq6-app-main>.section .stat,
.mq-app-body .mq6-app-main>.section .v24-alert-card,
.mq-app-body .mq6-app-main>.section .calc-card{
  border:1px solid var(--mq6-line)!important;
  border-radius:13px!important;
  background:linear-gradient(145deg,rgba(7,24,36,.98),rgba(4,15,24,.99))!important;
  color:var(--mq6-text)!important;
  box-shadow:0 13px 34px rgba(0,0,0,.11),inset 0 1px rgba(255,255,255,.014)!important;
}
.mq-app-body .mq6-app-main>.section .panel:hover,
.mq-app-body .mq6-app-main>.section .card:hover,
.mq-app-body .mq6-app-main>.section .stat:hover{border-color:#155164!important}
.mq-app-body .mq6-app-main>.section .panel,
.mq-app-body .mq6-app-main>.section .form-card{padding:20px!important}
.mq-app-body .mq6-app-main>.section .card{padding:18px!important}
.mq-app-body .mq6-app-main>.section .stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}
.mq-app-body .mq6-app-main>.section .stat{min-height:118px!important;padding:17px 18px!important;overflow:hidden!important}
.mq-app-body .mq6-app-main>.section .stat-top{color:#8298a6!important;font-size:12px!important}
.mq-app-body .mq6-app-main>.section .stat strong{display:block!important;margin-top:12px!important;color:#f5f8fa!important;font-size:clamp(21px,1.8vw,29px)!important;line-height:1!important;white-space:nowrap!important;direction:ltr;unicode-bidi:isolate}
.mq-app-body .mq6-app-main>.section .grid-main{gap:12px!important}
.mq-app-body .mq6-app-main>.section .grid-3,
.mq-app-body .mq6-app-main>.section .calc-grid{gap:12px!important}
.mq-app-body .mq6-app-main>.section .panel-head{padding-bottom:12px!important;border-bottom:1px solid rgba(18,48,63,.68)!important;margin-bottom:14px!important}
.mq-app-body .mq6-app-main>.section h2,
.mq-app-body .mq6-app-main>.section h3{color:#f2f7f9!important}
.mq-app-body .mq6-app-main>.section .muted{color:#7f97a8!important}

/* Inputs / filters now look native to the premium shell. */
.mq-app-body .mq6-app-main>.section input:not([type=hidden]),
.mq-app-body .mq6-app-main>.section select,
.mq-app-body .mq6-app-main>.section textarea{
  min-height:44px!important;
  border:1px solid #123747!important;
  border-radius:10px!important;
  background:#05141f!important;
  color:#edf5f7!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.015)!important;
  outline:none!important;
}
.mq-app-body .mq6-app-main>.section input:focus,
.mq-app-body .mq6-app-main>.section select:focus,
.mq-app-body .mq6-app-main>.section textarea:focus{border-color:#118795!important;box-shadow:0 0 0 3px rgba(24,226,207,.07)!important}
.mq-app-body .mq6-app-main>.section label{color:#a9bac3!important;font-size:12px!important}
.mq-app-body .mq6-app-main>.section .btn{border-radius:9px!important;min-height:40px!important}
.mq-app-body .mq6-app-main>.section .btn-primary{background:linear-gradient(135deg,#1fd9c0,#15b9aa)!important;color:#032019!important;border-color:transparent!important;box-shadow:0 8px 24px rgba(24,226,207,.09)!important}
.mq-app-body .mq6-app-main>.section .btn-soft,
.mq-app-body .mq6-app-main>.section .btn-ghost{background:#071a26!important;border:1px solid #154050!important;color:#dbe9ed!important}
.mq-app-body .mq6-app-main>.section .btn-danger{background:rgba(255,102,123,.07)!important;border:1px solid rgba(255,102,123,.28)!important;color:#ff8191!important}

/* Tables and subscription/list rows. */
.mq-app-body .mq6-app-main>.section .table-wrap{border:1px solid rgba(18,48,63,.78)!important;border-radius:11px!important;overflow:auto!important;background:#05131d!important}
.mq-app-body .mq6-app-main>.section table{width:100%!important;border-collapse:collapse!important;background:transparent!important}
.mq-app-body .mq6-app-main>.section thead th{background:#061925!important;color:#8299a7!important;border-bottom:1px solid #173544!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important}
.mq-app-body .mq6-app-main>.section tbody td{color:#dce8ed!important;border-bottom:1px solid rgba(18,48,63,.62)!important}
.mq-app-body .mq6-app-main>.section tbody tr:hover{background:rgba(16,67,78,.14)!important}
.mq-app-body .mq6-app-main>.section .list-row{border:1px solid rgba(18,48,63,.72)!important;border-radius:11px!important;background:#061722!important;margin:8px 0!important;padding:13px 14px!important}
.mq-app-body .mq6-app-main>.section .subscription-logo{box-shadow:inset 0 0 0 1px rgba(44,226,205,.22)!important;background:linear-gradient(145deg,#0b655e,#0a403e)!important;color:#efffff!important}
.mq-app-body .mq6-app-main>.section .progress{height:7px!important;background:#102a36!important;border-radius:99px!important;overflow:hidden!important}
.mq-app-body .mq6-app-main>.section .progress i{background:linear-gradient(90deg,#18e2cf,#16bfae)!important;border-radius:99px!important}
.mq-app-body .mq6-app-main>.section .positive{color:var(--mq6-green)!important}.mq-app-body .mq6-app-main>.section .negative{color:var(--mq6-red)!important}
.mq-app-body .mq6-app-main>.section .calc-result{border:1px solid #123746!important;background:#05141f!important;color:#22dbc5!important;border-radius:10px!important}

/* Sidebar: icon fixed on the right, label centered, badge fixed on the left. */
.mq6-side-brand{justify-content:center!important;padding:0!important}
.mq6-sidebar.is-open .mq6-side-nav a,
.mq6-sidebar.is-pinned .mq6-side-nav a,
.mq6-sidebar:hover .mq6-side-nav a{
  justify-content:center!important;
  padding:0 46px 0 44px!important;
}
.mq6-sidebar.is-open .mq6-side-nav a svg,
.mq6-sidebar.is-pinned .mq6-side-nav a svg,
.mq6-sidebar:hover .mq6-side-nav a svg{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important}
.mq6-sidebar.is-open .mq6-side-nav a span,
.mq6-sidebar.is-pinned .mq6-side-nav a span,
.mq6-sidebar:hover .mq6-side-nav a span{min-width:0!important;width:100%!important;text-align:center!important}
.mq6-sidebar.is-open .mq6-side-nav a em,
.mq6-sidebar.is-pinned .mq6-side-nav a em,
.mq6-sidebar:hover .mq6-side-nav a em{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}
.mq6-sidebar:not(.is-open):not(.is-pinned):not(:hover) .mq6-side-nav a svg{margin:0!important}

/* Compact TradingView panel: center and shrink its internal table so no edge is clipped. */
.mq6-market-widget{display:flex!important;align-items:flex-start!important;justify-content:center!important;direction:ltr!important;padding:0!important}
.mq6-market-widget tv-market-data{
  display:block!important;
  width:119%!important;
  min-width:119%!important;
  height:321px!important;
  min-height:321px!important;
  margin:0 -9.5%!important;
  transform:scale(.84)!important;
  transform-origin:top center!important;
  direction:ltr!important;
}
.mq6-market-card .mq6-outline-btn{margin-top:7px!important}

/* Full Markets page centered inside the same visual content width. */
.mq6-markets-page{width:min(1480px,calc(100% - 42px))!important;max-width:1480px!important;margin:0 auto!important;padding:24px 0 34px!important}
.mq6-markets-head{border:1px solid var(--mq6-line)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(7,25,37,.96),rgba(4,15,24,.98))!important;padding:22px 24px!important;margin:0 0 12px!important}
.mq6-market-live-card,.mq6-hot-card{box-shadow:0 13px 34px rgba(0,0,0,.11)!important}

@media(max-width:1180px){
  .mq-app-body .mq6-app-main>.section .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .mq-app-body .mq6-app-main>.page-head{padding:14px 12px 7px!important}
  .mq-app-body .mq6-app-main>.page-head>.container{padding:17px!important}
  .mq-app-body .mq6-app-main>.section{padding:3px 12px 24px!important}
  .mq-app-body .mq6-app-main>.section .stats{grid-template-columns:1fr!important}
  .mq6-markets-page{width:calc(100% - 20px)!important;padding-top:12px!important}
  .mq6-markets-head{padding:18px!important}
}
