/* =============================================================
   AgAu.ai Quantum Monogram 2.0
   Full visual redesign layer. Loaded after all legacy styles.
   ============================================================= */
:root{
  --qm-bg:#030507;
  --qm-bg-2:#070a0d;
  --qm-panel:#0a0e12;
  --qm-panel-hi:#10151a;
  --qm-panel-soft:rgba(12,16,20,.82);
  --qm-line:rgba(255,255,255,.09);
  --qm-line-gold:rgba(217,166,46,.26);
  --qm-gold:#d9a62e;
  --qm-gold-hi:#f4d36f;
  --qm-gold-pale:#fff0aa;
  --qm-gold-deep:#80500d;
  --qm-silver:#d8dde3;
  --qm-text:#f5f4ef;
  --qm-muted:#a6afb9;
  --qm-muted-2:#747e89;
  --qm-green:#65df89;
  --qm-red:#ff6f7d;
  --qm-amber:#f4bc49;
  --qm-radius:18px;
  --qm-radius-lg:26px;
  --qm-shadow:0 28px 90px rgba(0,0,0,.48);
  --qm-font-head:Montserrat,Arial,sans-serif;
  --qm-font-body:"Open Sans",Arial,sans-serif;
}
html,html[data-theme],html[data-theme="light"],html[data-theme="dark"]{background:var(--qm-bg)!important;color-scheme:dark!important}
html{scroll-behavior:smooth}
body,body.agau-unified-page,body.agau-exact-shell-page,body.agau-legacy-page,body.agau-premium-page{
  margin:0!important;
  color:var(--qm-text)!important;
  background:
    radial-gradient(circle at 78% 2%,rgba(195,132,21,.12),transparent 28%),
    radial-gradient(circle at 12% 78%,rgba(135,90,17,.065),transparent 35%),
    linear-gradient(180deg,#020304 0,#06090c 45%,#030507 100%)!important;
  font-family:var(--qm-font-body)!important;
  min-height:100vh;
}
body::before{
  content:""!important;position:fixed!important;inset:0!important;z-index:-5!important;pointer-events:none!important;
  background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;
  background-size:52px 52px!important;mask-image:linear-gradient(to bottom,#000 0,#000 62%,transparent 96%)!important;
}
body::after{
  content:""!important;position:fixed!important;inset:0!important;z-index:-4!important;pointer-events:none!important;opacity:.48!important;
  background:radial-gradient(circle at 72% 18%,rgba(217,166,46,.09),transparent 22%),radial-gradient(circle at 76% 18%,rgba(255,255,255,.025),transparent 38%)!important;
}
*{box-sizing:border-box}
a{color:inherit;text-decoration:none}
img{max-width:100%}
button,input,select,textarea{font:inherit}
h1,h2,h3,h4,h5,strong,.agau-shell-nav,.page-subnav{font-family:var(--qm-font-head)!important}
h1,h2,h3,h4{color:var(--qm-text)!important;letter-spacing:-.035em!important}
p,li,td,small{color:var(--qm-muted)}
::selection{background:rgba(217,166,46,.38);color:#fff}
.noise{opacity:.045!important;mix-blend-mode:soft-light!important}
.scroll-progress{background:linear-gradient(90deg,var(--qm-gold-deep),var(--qm-gold-hi))!important}

/* -------------------------------------------------------------
   Header and navigation
   ------------------------------------------------------------- */
.agau-shell-header{
  position:fixed!important;top:12px!important;left:50%!important;transform:translateX(-50%)!important;z-index:10000!important;
  width:min(1510px,calc(100% - 26px))!important;height:78px!important;padding:0 16px 0 20px!important;
  display:flex!important;align-items:center!important;gap:22px!important;border-radius:20px!important;
  border:1px solid rgba(255,255,255,.10)!important;border-bottom-color:rgba(217,166,46,.33)!important;
  background:linear-gradient(180deg,rgba(6,8,10,.97),rgba(2,4,6,.94))!important;
  box-shadow:0 24px 90px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.04)!important;
  backdrop-filter:blur(18px)!important;
}
.agau-shell-header::after{content:"";position:absolute;left:20px;right:20px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(217,166,46,.9) 14%,rgba(217,166,46,.18) 60%,transparent 92%)}
.agau-shell-brand{display:flex!important;align-items:center!important;gap:11px!important;min-width:236px!important}
.agau-shell-app-icon{width:42px!important;height:42px!important;object-fit:contain!important;filter:drop-shadow(0 8px 18px rgba(217,166,46,.24))!important;animation:none!important}
.agau-shell-wordmark{height:30px!important;width:auto!important;max-width:148px!important}
.agau-shell-nav{margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:22px!important}
.agau-shell-nav>a,.agau-shell-nav-group>button{
  color:#c9ced4!important;font:700 13px/1 var(--qm-font-head)!important;letter-spacing:-.005em!important;
  padding:13px 5px!important;border:0!important;background:none!important;white-space:nowrap!important;
}
.agau-shell-nav>a:hover,.agau-shell-nav>a[aria-current="page"],.agau-shell-nav-group>button:hover{color:#fff!important}
.agau-shell-nav>a[aria-current="page"]::after{background:var(--qm-gold)!important}
.agau-shell-actions{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important}
.agau-shell-gold,.gold-button,.button.primary,.btn-primary{
  min-height:44px!important;padding:0 20px!important;border-radius:12px!important;color:#160e02!important;font-weight:800!important;
  border:1px solid rgba(255,244,193,.62)!important;
  background:linear-gradient(135deg,#fff1aa 0,#e4ae34 34%,#9a5c0d 70%,#efca61 100%)!important;
  box-shadow:0 12px 30px rgba(165,100,8,.24),inset 0 1px 0 rgba(255,255,255,.50)!important;
}
.agau-shell-ghost,.ghost-button,.button.ghost,.btn-secondary{
  min-height:44px!important;padding:0 18px!important;border-radius:12px!important;color:#e6e9ec!important;
  border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015))!important;
}
.agau-shell-nav-toggle{border:1px solid rgba(255,255,255,.13)!important;background:#080b0e!important;border-radius:12px!important;width:48px!important;height:48px!important}
.agau-shell-dropdown,.agau-shell-menu{border:1px solid rgba(217,166,46,.22)!important;background:rgba(4,7,9,.99)!important;box-shadow:0 30px 100px rgba(0,0,0,.72)!important}

/* -------------------------------------------------------------
   Shared footer
   ------------------------------------------------------------- */
.agau-shell-footer{
  position:relative!important;width:min(1450px,calc(100% - 30px))!important;margin:70px auto 14px!important;padding:38px 40px 25px!important;
  display:grid!important;grid-template-columns:minmax(330px,1.2fr) minmax(360px,1fr)!important;gap:28px 40px!important;
  border:1px solid rgba(255,255,255,.09)!important;border-top-color:rgba(217,166,46,.29)!important;border-radius:24px!important;
  background:linear-gradient(145deg,rgba(12,16,19,.94),rgba(4,6,8,.98))!important;box-shadow:var(--qm-shadow)!important;
}
.agau-shell-footer::before{content:"";position:absolute;left:40px;right:40px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--qm-gold),transparent);opacity:.7}
.agau-shell-footer-brand{display:flex!important;align-items:flex-start!important;gap:22px!important}
.agau-shell-footer-brand img{width:210px!important;height:auto!important;max-height:none!important}
.agau-shell-footer-brand p{margin:2px 0 6px!important;max-width:540px!important;color:#c5cad0!important;line-height:1.55!important}
.agau-shell-footer-brand small{color:#747e89!important;line-height:1.5!important}
.agau-shell-footer nav{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-content:flex-start!important;gap:15px 22px!important}
.agau-shell-footer nav a{color:#c8cdd2!important;font:700 12px var(--qm-font-head)!important}.agau-shell-footer nav a:hover{color:var(--qm-gold-hi)!important}
.agau-shell-footer-bottom{grid-column:1/-1!important;display:flex!important;justify-content:space-between!important;border-top:1px solid rgba(255,255,255,.07)!important;padding-top:18px!important;color:#727c86!important;font-size:12px!important}

/* -------------------------------------------------------------
   New home page
   ------------------------------------------------------------- */
body.qm-home-page{padding-top:0!important}
.qm-home-main{position:relative;overflow:hidden;padding-top:108px}
.qm-container{width:min(1460px,calc(100% - 40px));margin:0 auto}
.qm-home-hero{
  position:relative;min-height:620px;display:grid;grid-template-columns:minmax(460px,.9fr) minmax(620px,1.15fr);align-items:center;gap:34px;
  padding:44px 44px 34px;border:1px solid rgba(255,255,255,.085);border-bottom-color:rgba(217,166,46,.25);border-radius:28px;
  background:linear-gradient(105deg,rgba(2,4,6,.98) 0,rgba(4,7,9,.92) 47%,rgba(3,5,7,.70) 100%);box-shadow:0 34px 100px rgba(0,0,0,.52);overflow:hidden;
}
.qm-home-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(217,166,46,.035) 1px,transparent 1px),linear-gradient(rgba(217,166,46,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none}
.qm-home-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--qm-gold),transparent);opacity:.7}
.qm-hero-copy{position:relative;z-index:3;padding:12px 0 20px}
.qm-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--qm-gold-hi)!important;font:800 12px/1 var(--qm-font-head)!important;letter-spacing:.13em;text-transform:uppercase}
.qm-eyebrow::before{content:"";width:28px;height:1px;background:linear-gradient(90deg,var(--qm-gold),transparent)}
.qm-home-hero h1{margin:0 0 20px;font-size:clamp(49px,5.6vw,88px)!important;line-height:.98!important;max-width:730px;color:#f7f6f1!important;text-shadow:0 15px 45px rgba(0,0,0,.60)}
.qm-home-hero h1 span{display:block;color:transparent;background:linear-gradient(90deg,#fff2ae,#d9a62e 45%,#f6d875);-webkit-background-clip:text;background-clip:text}
.qm-home-hero .qm-lead{max-width:620px;margin:0 0 25px;color:#c0c7ce!important;font-size:17px;line-height:1.68}
.qm-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 24px}.qm-cta-row a{display:inline-flex;align-items:center;justify-content:center}
.qm-engine-line{display:flex;align-items:center;gap:11px;padding-top:17px;border-top:1px solid rgba(255,255,255,.08);max-width:570px}.qm-engine-line i{width:9px;height:9px;border-radius:50%;background:var(--qm-green);box-shadow:0 0 0 6px rgba(101,223,137,.09),0 0 18px rgba(101,223,137,.36)}.qm-engine-line strong{font-size:13px;color:#dfe4e8}.qm-engine-line span{font-size:12px;color:#818b96}
.qm-hero-visual{position:relative;z-index:2;min-height:530px;display:flex;align-items:center;justify-content:center}
.qm-hero-visual::before{content:"";position:absolute;inset:2% -4% 0 2%;background:radial-gradient(circle,rgba(217,166,46,.21),transparent 55%);filter:blur(16px)}
.qm-hero-visual img.qm-hero-network{position:relative;width:100%;max-height:550px;object-fit:contain;filter:drop-shadow(0 32px 70px rgba(0,0,0,.65))}
.qm-hero-float{position:absolute;z-index:4;min-width:188px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,rgba(12,16,20,.91),rgba(4,7,9,.93));box-shadow:0 20px 45px rgba(0,0,0,.45);backdrop-filter:blur(15px)}
.qm-hero-float span{display:block;margin-bottom:7px;color:#8e98a2;font:800 9px var(--qm-font-head);letter-spacing:.13em;text-transform:uppercase}.qm-hero-float strong{display:block;color:#f3f4f3;font-size:18px}.qm-hero-float small{display:block;margin-top:5px;color:var(--qm-green)}
.qm-float-one{left:2%;top:12%}.qm-float-two{right:1%;top:17%}.qm-float-three{left:8%;bottom:10%}.qm-float-four{right:2%;bottom:8%}
.qm-mini-chart{height:34px;margin-top:9px;background:linear-gradient(170deg,transparent 45%,rgba(217,166,46,.10) 46%);position:relative}.qm-mini-chart::after{content:"";position:absolute;inset:5px 0 4px;background:linear-gradient(160deg,transparent 44%,var(--qm-gold) 45%,var(--qm-gold) 48%,transparent 49%);clip-path:polygon(0 82%,12% 72%,22% 77%,34% 52%,45% 62%,56% 35%,68% 45%,78% 24%,88% 31%,100% 4%,100% 12%,88% 39%,78% 32%,68% 53%,56% 43%,45% 70%,34% 60%,22% 85%,12% 80%,0 90%)}
.qm-market-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:14px 0 0;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;background:rgba(5,8,10,.94);box-shadow:0 18px 48px rgba(0,0,0,.30)}
.qm-market-item{position:relative;min-height:105px;padding:19px 18px;border-right:1px solid rgba(255,255,255,.08);transition:.2s ease}.qm-market-item:last-child{border-right:0}.qm-market-item:hover{background:rgba(217,166,46,.055)}.qm-market-item::before{content:"";position:absolute;top:0;left:0;width:44px;height:1px;background:linear-gradient(90deg,var(--qm-gold),transparent)}
.qm-market-item span{display:block;color:#8e98a2;font:800 10px var(--qm-font-head);letter-spacing:.1em;text-transform:uppercase}.qm-market-item strong{display:block;margin-top:8px;color:#f4f4f1;font-size:23px;letter-spacing:-.02em}.qm-market-item small{display:block;margin-top:5px;font-size:12px}.qm-up{color:var(--qm-green)!important}.qm-down{color:var(--qm-red)!important}.qm-watch{color:var(--qm-amber)!important}
.qm-home-section{padding:22px 0 0}.qm-home-section+.qm-home-section{padding-top:14px}
.qm-section-shell{border:1px solid rgba(255,255,255,.085);border-radius:22px;background:linear-gradient(145deg,rgba(10,14,17,.92),rgba(4,7,9,.96));box-shadow:0 24px 70px rgba(0,0,0,.32);overflow:hidden}
.qm-brief-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}
.qm-brief-main{padding:28px 30px;border-right:1px solid rgba(255,255,255,.08)}.qm-brief-main h2{margin:6px 0 12px;font-size:30px!important}.qm-brief-main p{font-size:15px;line-height:1.65;margin:0}.qm-brief-meta{display:flex;gap:12px;align-items:center;margin-top:18px;color:#77818b;font-size:12px}.qm-ai-pill{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(217,166,46,.25);border-radius:999px;color:var(--qm-gold-hi);font:800 9px var(--qm-font-head);letter-spacing:.12em;text-transform:uppercase;background:rgba(217,166,46,.07)}
.qm-brief-side{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 26px}.qm-brief-list{list-style:none;margin:0;padding:0}.qm-brief-list li{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.065);font-size:13px;color:#d3d7db}.qm-brief-list li:last-child{border-bottom:0}.qm-brief-list small{white-space:nowrap;color:#737d87}
.qm-driver-shell{padding:23px 24px 18px}.qm-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.qm-section-head h2{margin:4px 0 0;font-size:28px!important}.qm-section-head p{margin:0;max-width:720px;line-height:1.55}.qm-section-link{color:var(--qm-gold-hi);font:800 11px var(--qm-font-head);letter-spacing:.08em;text-transform:uppercase}
.qm-driver-grid{display:grid;grid-template-columns:repeat(11,minmax(110px,1fr));border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}
.qm-driver-cell{min-height:150px;padding:16px 12px;border-right:1px solid rgba(255,255,255,.07);position:relative}.qm-driver-cell:last-child{border-right:0}.qm-driver-cell span{display:block;color:#737d87;font:800 11px var(--qm-font-head)}.qm-driver-cell h3{margin:9px 0 14px;font-size:12px!important;line-height:1.35;letter-spacing:-.01em!important}.qm-driver-cell strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.qm-driver-cell .qm-dots{display:flex;gap:4px;margin-top:10px}.qm-driver-cell .qm-dots i{width:7px;height:7px;border-radius:50%;background:#2a3036}.qm-driver-cell[data-tone="positive"] strong{color:var(--qm-green)}.qm-driver-cell[data-tone="positive"] .qm-dots i:nth-child(-n+4){background:var(--qm-green)}.qm-driver-cell[data-tone="negative"] strong{color:var(--qm-red)}.qm-driver-cell[data-tone="negative"] .qm-dots i:nth-child(-n+4){background:var(--qm-red)}.qm-driver-cell[data-tone="amber"] strong{color:var(--qm-amber)}.qm-driver-cell[data-tone="amber"] .qm-dots i:nth-child(-n+3){background:var(--qm-amber)}
.qm-dashboard-grid{display:grid;grid-template-columns:1.15fr 1.15fr 1.05fr 1.2fr;gap:10px}.qm-dashboard-card{position:relative;min-height:210px;padding:20px;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:linear-gradient(145deg,rgba(15,19,23,.92),rgba(6,9,11,.96));overflow:hidden}.qm-dashboard-card::before{content:"";position:absolute;top:0;left:0;width:56px;height:1px;background:linear-gradient(90deg,var(--qm-gold),transparent)}.qm-dashboard-card span{display:block;color:#8d97a1;font:800 10px var(--qm-font-head);letter-spacing:.1em;text-transform:uppercase}.qm-dashboard-card strong{display:block;margin-top:8px;color:#f6f5f1;font-size:25px}.qm-dashboard-card small{display:block;margin-top:5px}.qm-dashboard-card svg{width:100%;height:82px;margin-top:17px}.qm-dashboard-card svg polyline{fill:none;stroke:var(--qm-gold);stroke-width:2.5}.qm-dashboard-card.qm-wide{grid-column:span 2}.qm-dashboard-card.qm-photo{min-height:250px;background-size:cover;background-position:center}.qm-dashboard-card.qm-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,9,.98),rgba(4,7,9,.56) 60%,rgba(4,7,9,.12));z-index:0}.qm-dashboard-card.qm-photo>*{position:relative;z-index:1;max-width:58%}
.qm-heat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:18px}.qm-heat-grid i{height:48px;border-radius:6px;background:#1d6f3d}.qm-heat-grid i:nth-child(2),.qm-heat-grid i:nth-child(5){background:#7a5a18}.qm-heat-grid i:nth-child(4),.qm-heat-grid i:nth-child(7){background:#792830}
.qm-research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.qm-research-card{position:relative;min-height:260px;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;background:#080b0e}.qm-research-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qm-research-card::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,4,6,.97),rgba(2,4,6,.72) 58%,rgba(2,4,6,.18)),linear-gradient(0deg,rgba(2,4,6,.88),transparent 72%)}.qm-research-copy{position:relative;z-index:2;padding:23px;max-width:72%}.qm-research-copy span{color:var(--qm-gold-hi);font:800 10px var(--qm-font-head);letter-spacing:.11em;text-transform:uppercase}.qm-research-copy h3{font-size:20px!important;margin:8px 0}.qm-research-copy p{font-size:13px;line-height:1.55;margin:0}.qm-research-copy small{display:block;margin-top:22px;color:#7f8993}
.qm-beta-card{display:grid;grid-template-columns:1fr 420px;gap:34px;align-items:center;padding:34px;background:linear-gradient(110deg,rgba(8,12,15,.97),rgba(4,7,9,.87)),url("quantum-v2/gold-bars.webp") right center/520px auto no-repeat}.qm-beta-card form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin-top:22px}.qm-beta-card label span{display:block;margin-bottom:7px;color:#9da6af;font-size:11px}.qm-beta-card input,.qm-beta-card select{width:100%;height:46px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#070a0d;color:#fff}.qm-beta-card .qm-beta-art{min-height:240px}

/* -------------------------------------------------------------
   New page-wide visual language
   ------------------------------------------------------------- */
body:not(.qm-home-page){padding-top:102px!important}
body:not(.qm-home-page) main{position:relative;z-index:1}
body:not(.qm-home-page) :is(.live-page-shell,.dashboard-wrap,.page-shell,.agau-standard-main,.ugr-main,.agau-heatdash){width:min(1370px,calc(100% - 34px))!important;max-width:1370px!important;margin-left:auto!important;margin-right:auto!important}
.live-page-main{padding:26px 0 0!important;min-height:70vh!important}.live-page-main::before{display:none!important}
.page-subnav,.market-ticker-bar{position:relative!important;top:auto!important;z-index:5!important;width:min(1370px,calc(100% - 34px))!important;margin:4px auto 12px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:15px!important;background:rgba(6,9,11,.90)!important;box-shadow:none!important}
.market-ticker-bar{margin-top:4px!important}.market-ticker-shell{max-width:none!important}
.page-subnav-inner{max-width:none!important;padding:0 12px!important}.page-subnav a{color:#aeb6bf!important;font-weight:700!important}.page-subnav a:hover{color:var(--qm-gold-hi)!important}.page-subnav-label{background:linear-gradient(135deg,#fff0a8,#d9a62e 52%,#8d5209)!important;color:#160e02!important;border-radius:9px!important}

/* Hero blocks receive a real, visible art panel rather than a logo watermark. */
.qm-page-hero{
  position:relative!important;min-height:380px!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.72fr)!important;align-items:center!important;gap:34px!important;
  padding:38px 38px!important;margin:0 0 18px!important;border:1px solid rgba(255,255,255,.09)!important;border-bottom-color:rgba(217,166,46,.27)!important;border-radius:25px!important;
  background:linear-gradient(110deg,rgba(6,9,11,.99),rgba(6,9,11,.92) 54%,rgba(5,8,10,.76))!important;box-shadow:var(--qm-shadow)!important;overflow:hidden!important;
}
.qm-page-hero::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(217,166,46,.027) 1px,transparent 1px),linear-gradient(rgba(217,166,46,.027) 1px,transparent 1px)!important;background-size:46px 46px!important;mask-image:linear-gradient(90deg,#000,transparent 78%)!important;pointer-events:none!important}
.qm-page-hero::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--qm-gold),transparent)!important;opacity:.7!important}
.qm-page-hero>div:first-child,.qm-page-hero>.qm-hero-content{position:relative!important;z-index:3!important;max-width:760px!important}
.qm-page-hero h1{margin:7px 0 15px!important;font-size:clamp(44px,5vw,76px)!important;line-height:1.02!important;max-width:760px!important}.qm-page-hero p{font-size:16px!important;line-height:1.65!important;max-width:720px!important}.qm-page-hero .eyebrow,.qm-page-hero .live-page-kicker,.qm-page-hero .agau-eyebrow{color:var(--qm-gold-hi)!important}
.qm-page-art{position:relative;z-index:2;align-self:stretch;min-height:300px;border:1px solid rgba(255,255,255,.075);border-radius:20px;overflow:hidden;background:#070a0d;box-shadow:0 20px 55px rgba(0,0,0,.38)}
.qm-page-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,10,.28),transparent 42%),linear-gradient(0deg,rgba(4,7,9,.78),transparent 58%)}
.qm-page-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qm-page-art .qm-page-art-label{position:absolute;left:20px;right:20px;bottom:17px;z-index:3;display:flex;justify-content:space-between;align-items:end;gap:15px}.qm-page-art .qm-page-art-label span{color:var(--qm-gold-hi);font:800 10px var(--qm-font-head);letter-spacing:.12em;text-transform:uppercase}.qm-page-art .qm-page-art-label strong{font-size:15px;color:#f2f3f1}.qm-page-art .qm-page-art-mark{position:absolute;right:18px;top:18px;z-index:3;width:54px;height:54px;padding:10px;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:rgba(4,7,9,.72);backdrop-filter:blur(12px)}
.live-score-badge,.signal-box{position:relative!important;z-index:4!important;align-self:center!important;justify-self:end!important;border:1px solid rgba(217,166,46,.21)!important;background:linear-gradient(145deg,rgba(14,18,22,.94),rgba(5,8,10,.95))!important;border-radius:16px!important;box-shadow:0 20px 48px rgba(0,0,0,.36)!important}

/* universal premium surfaces */
body:not(.qm-home-page) :is(.section,.dashboard-section,.heat-panel,.live-panel,.live-metric,.market-card,.story-card,.insight-card,.locked-card,.premium-card,.agau-card,.holder-card,.xaut-card,.rates-card,.source-card,.note-card,.macro-preview-card,.agau-shell,.reveal-shell,.bias-preview-card,.archive-card,.method-card,.research-card,.platform-feature-card,.platform-overview-card,.core-card,.silver-card,.driver-card,.deep-card){
  border-color:rgba(255,255,255,.085)!important;border-radius:18px!important;
  background:linear-gradient(145deg,rgba(14,18,22,.91),rgba(6,9,11,.95))!important;
  box-shadow:0 18px 54px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body:not(.qm-home-page) :is(.section,.dashboard-section,.live-panel,.market-card,.story-card,.insight-card,.locked-card,.premium-card,.agau-card,.holder-card,.xaut-card,.rates-card,.research-card){position:relative!important;overflow:hidden!important}
body:not(.qm-home-page) :is(.section,.dashboard-section,.live-panel,.market-card,.story-card,.insight-card,.locked-card,.premium-card,.agau-card,.holder-card,.xaut-card,.rates-card,.research-card)::before{content:"";position:absolute;left:0;top:0;width:66px;height:1px;background:linear-gradient(90deg,var(--qm-gold),transparent);opacity:.85}
body:not(.qm-home-page) :is(.section,.dashboard-section){margin-top:14px!important;padding:26px!important}
.section-title h2{font-size:clamp(28px,3vw,43px)!important;margin-top:5px!important}.section-title p{line-height:1.58!important}
.eyebrow,.kicker,.section-label,.live-page-kicker,.agau-eyebrow{color:var(--qm-gold-hi)!important;font:800 11px var(--qm-font-head)!important;letter-spacing:.13em!important;text-transform:uppercase!important}
:is(input,select,textarea){background:#070a0d!important;color:#f2f3f1!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:10px!important}.button,.btn,button{font-family:var(--qm-font-head)!important}
:is(table,.holders-table,.data-method-table,.watch-table){background:rgba(5,8,10,.8)!important;border-color:rgba(255,255,255,.08)!important;border-radius:14px!important;overflow:hidden!important}.holders-table th,.data-method-table th,.watch-table th,table th{background:rgba(217,166,46,.07)!important;color:#e7c66f!important;border-color:rgba(217,166,46,.14)!important}.holders-table td,.data-method-table td,.watch-table td,table td{border-color:rgba(255,255,255,.065)!important;color:#c4cad0!important}

/* live analysis pages */
.live-page-shell{display:block!important}.live-page-hero{background:none!important}.live-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}.live-metric{min-height:128px!important;padding:18px!important}.live-metric span{color:#88929c!important;font:800 10px var(--qm-font-head)!important;letter-spacing:.1em!important;text-transform:uppercase!important}.live-metric strong{font-size:26px!important;color:#f4f4f1!important}.live-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)!important;gap:12px!important}.live-panel{padding:26px!important}.live-panel h2{font-size:30px!important}.sparkline-wrap{border-color:rgba(255,255,255,.07)!important;background:#070a0d!important}.sparkline-wrap polyline{stroke:var(--qm-gold)!important}.live-actions{gap:10px!important}

/* dashboard / Daily AI Brief */
body.page-dashboard .dashboard-wrap{padding-top:0!important}.dashboard-hero{background:none!important}body.page-dashboard .dashboard-hero.qm-page-hero{grid-template-columns:minmax(0,1fr) 300px minmax(400px,.72fr)!important}.dashboard-hero .signal-box{min-width:250px!important;padding:23px!important}.dashboard-hero .signal-box strong{color:var(--qm-gold-hi)!important;font-size:29px!important}.status-strip{border:1px solid rgba(255,255,255,.08)!important;border-radius:15px!important;background:rgba(6,9,11,.91)!important;padding:17px 20px!important;margin:0 0 12px!important}.market-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important}.market-card{min-height:165px!important;padding:20px!important}.market-card strong,.market-card .market-value{font-size:28px!important}.agau-heatmap-section{background:linear-gradient(105deg,rgba(8,12,15,.95),rgba(6,9,11,.88)),url("quantum-v2/heatmap-matrix.svg") right center/48% auto no-repeat!important}.heatmap-grid,.agau-driver-heatmap-grid{gap:8px!important}.ai-analyst-card,.agau-page-ai-card{border:1px solid rgba(217,166,46,.22)!important;background:linear-gradient(120deg,rgba(15,19,23,.98),rgba(5,8,10,.97))!important}.core-grid,.silver-grid,.driver-grid,.premium-grid,.archive-grid,.layer-grid{gap:10px!important}.story-card{min-height:180px!important}.locked-card{min-height:190px!important}.bias-preview-card{padding:24px!important}

/* distinctive page art themes */
body[data-qm-page="dashboard"] .qm-page-art img{object-position:center}
body[data-qm-page="gold-signal"] .qm-page-art img,body[data-qm-page="bullion"] .qm-page-art img{object-position:center 62%}
body[data-qm-page="silver-signal"] .qm-page-art img{object-position:center}
body[data-qm-page="miners"] .qm-page-art img{object-position:center 58%}
body[data-qm-page="research"] .qm-page-art img{object-position:center}
body[data-qm-page="heat-map"] .qm-page-art img{object-fit:contain;background:#050709}

/* standardized older pages */
.agau-standardized-page .agau-standard-main{padding-top:0!important}.agau-standardized-page .agau-standard-hero{background:none!important}.agau-standardized-page .agau-standard-main>section:not(.agau-standard-hero){margin-top:12px!important}.agau-standardized-page .agau-standard-main>.core-grid{gap:10px!important}
.macro-hero,.hero.research-hero,.hero.platform-hero,.hero.gold-holders-hero,.hero.tether-hero,.agau-hero{background:none!important}
.heat-row,.heat-table-head{border-color:rgba(255,255,255,.07)!important}.heat-table{background:#070a0d!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;overflow:hidden!important}

/* research page and cards */
body.page-research .research-grid,body.page-research .reports-grid{gap:12px!important}.research-card,.report-card{border:1px solid rgba(255,255,255,.085)!important;background:linear-gradient(145deg,rgba(14,18,22,.92),rgba(6,9,11,.96))!important;border-radius:18px!important;overflow:hidden!important}.research-card img,.report-card img{filter:saturate(.82) contrast(1.05)}

/* animation kept subtle and cheap */
@keyframes qmGlow{0%,100%{opacity:.45}50%{opacity:.75}}
.qm-hero-visual::before{animation:qmGlow 7s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* -------------------------------------------------------------
   Responsive
   ------------------------------------------------------------- */
@media(max-width:1250px){
  .agau-shell-nav{gap:12px!important}.agau-shell-brand{min-width:205px!important}.agau-shell-actions .agau-shell-ghost{display:none!important}
  .qm-home-hero{grid-template-columns:1fr 1fr;padding:34px}.qm-driver-grid{grid-template-columns:repeat(6,1fr)}.qm-driver-cell:nth-child(6n){border-right:0}.qm-dashboard-grid{grid-template-columns:repeat(3,1fr)}
  .dashboard-hero.qm-page-hero{grid-template-columns:1fr 260px!important}.dashboard-hero .qm-page-art{grid-column:1/-1;min-height:280px}
}
@media(max-width:980px){
  .agau-shell-nav{display:none!important}.agau-shell-nav-toggle{display:flex!important;margin-left:auto!important}.agau-shell-actions{margin-left:0!important}.agau-shell-brand{min-width:0!important}
  .qm-home-main{padding-top:98px}.qm-home-hero{grid-template-columns:1fr;min-height:0}.qm-hero-visual{min-height:440px}.qm-market-strip{grid-template-columns:repeat(3,1fr)}.qm-market-item:nth-child(3){border-right:0}.qm-market-item:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.08)}
  .qm-brief-grid{grid-template-columns:1fr}.qm-brief-main{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.qm-driver-grid{grid-template-columns:repeat(4,1fr)}.qm-driver-cell:nth-child(6n){border-right:1px solid rgba(255,255,255,.07)}.qm-driver-cell:nth-child(4n){border-right:0}.qm-dashboard-grid{grid-template-columns:repeat(2,1fr)}.qm-research-grid{grid-template-columns:1fr 1fr}.qm-research-card:last-child{grid-column:1/-1}.qm-beta-card{grid-template-columns:1fr}.qm-beta-card .qm-beta-art{display:none}.qm-beta-card form{grid-template-columns:1fr 1fr}.qm-beta-card button{grid-column:1/-1}
  .qm-page-hero{grid-template-columns:1fr!important}.qm-page-art{min-height:310px}.dashboard-hero.qm-page-hero{grid-template-columns:1fr!important}.dashboard-hero .signal-box{justify-self:start!important}.live-metrics{grid-template-columns:repeat(2,1fr)!important}.live-content-grid{grid-template-columns:1fr!important}.market-grid{grid-template-columns:repeat(2,1fr)!important}
  .agau-shell-footer{grid-template-columns:1fr!important}.agau-shell-footer nav{justify-content:flex-start!important}
}
@media(max-width:700px){
  body:not(.qm-home-page){padding-top:86px!important}.agau-shell-header{top:7px!important;width:calc(100% - 14px)!important;height:68px!important;border-radius:16px!important;padding:0 9px 0 13px!important}.agau-shell-app-icon{width:36px!important;height:36px!important}.agau-shell-wordmark{height:25px!important;max-width:122px!important}.agau-shell-actions{display:none!important}.agau-shell-nav-toggle{width:45px!important;height:45px!important}
  .qm-container{width:calc(100% - 18px)}.qm-home-main{padding-top:84px}.qm-home-hero{padding:27px 22px;border-radius:20px}.qm-home-hero h1{font-size:clamp(43px,13vw,61px)!important}.qm-home-hero .qm-lead{font-size:15px}.qm-hero-visual{min-height:350px;margin:0 -12px}.qm-hero-float{min-width:142px;padding:10px 11px}.qm-float-one{left:0}.qm-float-two{right:0}.qm-float-three{left:2%}.qm-float-four{right:0}.qm-market-strip{grid-template-columns:repeat(2,1fr)}.qm-market-item:nth-child(3){border-right:1px solid rgba(255,255,255,.08)}.qm-market-item:nth-child(2n){border-right:0}.qm-market-item:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.08)}.qm-market-item{min-height:96px;padding:16px}.qm-market-item strong{font-size:20px}
  .qm-brief-main,.qm-brief-side,.qm-driver-shell{padding:22px 18px}.qm-brief-side{grid-template-columns:1fr}.qm-driver-grid{grid-template-columns:repeat(2,1fr)}.qm-driver-cell:nth-child(4n){border-right:1px solid rgba(255,255,255,.07)}.qm-driver-cell:nth-child(2n){border-right:0}.qm-dashboard-grid,.qm-research-grid{grid-template-columns:1fr}.qm-dashboard-card.qm-wide,.qm-research-card:last-child{grid-column:auto}.qm-research-copy{max-width:88%}.qm-beta-card{padding:24px 18px}.qm-beta-card form{grid-template-columns:1fr}
  body:not(.qm-home-page) :is(.live-page-shell,.dashboard-wrap,.page-shell,.agau-standard-main,.ugr-main,.agau-heatdash),.page-subnav,.market-ticker-bar{width:calc(100% - 16px)!important}.qm-page-hero{min-height:0!important;padding:24px 20px!important;border-radius:19px!important;gap:20px!important}.qm-page-hero h1{font-size:39px!important}.qm-page-art{min-height:230px;border-radius:15px}.live-metrics,.market-grid{grid-template-columns:1fr!important}.live-content-grid{grid-template-columns:1fr!important}.section,.dashboard-section{padding:21px 17px!important}.agau-shell-footer{width:calc(100% - 16px)!important;margin:42px 8px 8px!important;padding:26px 20px!important;border-radius:18px!important}.agau-shell-footer-brand{flex-direction:column!important}.agau-shell-footer-bottom{flex-direction:column!important;gap:6px!important}
}
.qm-page-art>.live-score-badge{position:absolute!important;left:18px!important;top:18px!important;right:auto!important;bottom:auto!important;z-index:4!important;min-width:150px!important;padding:15px 17px!important;background:rgba(5,8,10,.84)!important;backdrop-filter:blur(14px)!important}.qm-page-art>.live-score-badge span{color:#929ca6!important;font-size:9px!important}.qm-page-art>.live-score-badge strong{font-size:30px!important;color:var(--qm-gold-hi)!important}
.qm-panel-label{position:absolute;right:16px;top:14px;z-index:3;color:rgba(217,166,46,.38);font:800 9px var(--qm-font-head);letter-spacing:.16em;text-transform:uppercase;pointer-events:none}
.qm-art-panel{position:relative!important;align-self:stretch!important;min-height:300px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;background-image:linear-gradient(105deg,rgba(5,8,10,.82),rgba(5,8,10,.42)),var(--qm-page-image)!important;background-size:cover!important;background-position:center!important;box-shadow:0 20px 55px rgba(0,0,0,.36)!important;padding:24px!important}.qm-art-panel::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(0deg,rgba(4,7,9,.76),transparent 60%)!important;pointer-events:none!important}.qm-art-panel>*:not(.qm-page-art-mark):not(.qm-page-art-label){position:relative!important;z-index:2!important}.qm-art-panel .qm-page-art-mark{position:absolute;right:17px;top:17px;z-index:4;width:52px;height:52px;padding:10px;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:rgba(4,7,9,.72)}.qm-art-panel .qm-page-art-label{position:absolute;left:20px;right:20px;bottom:17px;z-index:4;display:flex;justify-content:space-between;align-items:end;gap:14px}.qm-art-panel .qm-page-art-label span{color:var(--qm-gold-hi);font:800 10px var(--qm-font-head);letter-spacing:.12em;text-transform:uppercase}.qm-art-panel .qm-page-art-label strong{font-size:14px;color:#fff}
/* RC12 hero sizing corrections over legacy high-specificity rules */
body:not(.qm-home-page) .qm-page-hero{padding:38px!important;gap:30px!important;min-height:390px!important}
body:not(.qm-home-page) .qm-page-hero h1{font-size:clamp(42px,4.6vw,70px)!important;line-height:1.02!important}
body.page-dashboard .dashboard-hero.qm-page-hero{grid-template-columns:minmax(470px,1.25fr) 240px minmax(340px,.72fr)!important}
body.page-miners .dashboard-hero.qm-page-hero{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr)!important}
.qm-page-art>.signal-box{position:absolute!important;left:18px!important;top:18px!important;z-index:4!important;min-width:210px!important;max-width:260px!important;height:auto!important;min-height:0!important;padding:16px 18px!important;align-self:auto!important;justify-self:auto!important;background:rgba(5,8,10,.86)!important;backdrop-filter:blur(14px)!important}.qm-page-art>.signal-box strong{font-size:23px!important}.qm-page-art>.signal-box small{font-size:11px!important}
body.page-privacy main.agau-standard-main{width:min(1370px,calc(100% - 34px))!important;max-width:1370px!important}
@media(max-width:1250px){body.page-dashboard .dashboard-hero.qm-page-hero{grid-template-columns:minmax(0,1fr) 230px!important}.dashboard-hero.qm-page-hero>.qm-page-art{grid-column:1/-1!important;min-height:300px!important}}
@media(max-width:980px){body.page-dashboard .dashboard-hero.qm-page-hero,body.page-miners .dashboard-hero.qm-page-hero{grid-template-columns:1fr!important}}
@media(max-width:700px){body:not(.qm-home-page) .qm-page-hero{padding:24px 20px!important;gap:20px!important}}
body.page-privacy .agau-standard-main>.agau-standard-hero.qm-page-hero{width:100%!important;max-width:none!important;padding:38px!important}
