.market-hud{--hud-obsidian:#050907;--hud-charcoal:#0a110e;--hud-mineral:#0f1814;--hud-panel:#0c1310c7;--hud-panel-hover:#121c17e0;--hud-bronze:#c48b4d;--hud-copper:#d47b3b;--hud-amber:#e8a858;--hud-amber-dim:#a8733a;--hud-sand-gold:#c9b48c;--hud-sand-muted:#8a7c64;--hud-line:#c48b4d38;--hud-line-bright:#e8a8586b;--hud-line-subtle:#c48b4d1f;--hud-glow:0 0 24px #d47b3b1f;--hud-glow-amber:0 0 18px #e8a8582e;--hud-text-bright:#f5f8f5;--hud-text-body:#d2ded7;--hud-text-muted:#90ad9f;--hud-text-dim:#657d71;isolation:isolate;padding:clamp(3.5rem, 6vw, 6.5rem) var(--page-gutter);color:var(--hud-text-body);border-block:1px solid var(--hud-line);background:radial-gradient(70% 45% at 50% 0,#c48b4d17,#0000 70%),radial-gradient(circle at 85% 20%,#d47b3b12,#0000 45%),radial-gradient(circle at 15% 80%,#a8733a0d,#0000 50%),linear-gradient(175deg,#050907 0%,#09130f 45%,#060b09 100%);position:relative;overflow:hidden}.market-hud:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(var(--hud-line-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--hud-line-subtle) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 65%,#000 35%,#0000 95%);mask-image:radial-gradient(80% 65%,#000 35%,#0000 95%)}.market-hud:after{content:"";background:linear-gradient(90deg, transparent, var(--hud-amber), transparent);opacity:.65;height:1px;box-shadow:0 0 12px var(--hud-amber);position:absolute;top:0;left:15%;right:15%}.market-hud-shell{max-width:var(--public-cinematic);margin:auto;position:relative}.market-hud-header{border-bottom:1px solid var(--hud-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:1.6rem;display:grid;position:relative}.market-hud-header:after{content:"";background:linear-gradient(90deg, var(--hud-amber), transparent);width:96px;height:2px;position:absolute;bottom:-1px;left:0}.market-hud-header .eyebrow{color:var(--hud-amber);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.62rem;font-weight:600;display:flex}.market-hud-header .eyebrow:before{content:"";background:var(--hud-copper);width:6px;height:6px;box-shadow:0 0 8px var(--hud-copper);border-radius:50%;display:inline-block}.market-hud-header h2{color:var(--hud-text-bright);letter-spacing:-.045em;font-size:clamp(2.6rem,5vw,5.6rem);line-height:.9;font-family:var(--display);margin:0}.market-hud-location{text-align:right;justify-items:end;gap:.5rem;display:grid}.market-hud-location>span{font:600 .75rem/1 var(--font-oxanium), var(--font-montserrat), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--hud-sand-gold);border:1px solid var(--hud-line);background:#c48b4d0f;align-items:center;gap:.45rem;padding:.35rem .7rem;display:inline-flex;box-shadow:inset 0 1px #c48b4d14}.market-hud-location>small{max-width:40ch;color:var(--hud-text-muted);letter-spacing:.02em;font-size:.68rem;line-height:1.4}.market-hud-grid{border-inline:1px solid var(--hud-line);background:var(--hud-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(0,1.42fr) minmax(290px,.58fr);grid-template-areas:"balance regime""secondary regime""housing housing""macro pulse""method pulse";display:grid;position:relative;box-shadow:inset 0 1px #c48b4d1a,inset 0 0 0 1px #c48b4d0a}.market-hud-grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d47b3b38,#0000);height:1px;position:absolute;top:0;left:0;right:0}.market-hud-balance{border-right:1px solid var(--hud-line);border-bottom:1px solid var(--hud-line);background:radial-gradient(circle at 10% 20%,#c48b4d0f,#0000 60%),linear-gradient(#121a1659 0%,#080e0b8c 100%);grid-area:balance;margin:0;padding:clamp(1.8rem,3.2vw,3.4rem);position:relative;box-shadow:inset 0 1px #c48b4d0f}.market-hud-balance figcaption{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:clamp(2.2rem,4.2vw,4.2rem);display:flex}.market-hud-balance figcaption span,.market-hud-regime>span,.market-hud-metrics h3,.market-hud-pulse figcaption>span{font:600 .58rem/1.3 var(--font-oxanium), var(--font-montserrat), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-amber)}.market-hud-balance figcaption p{max-width:62ch;color:var(--hud-text-muted);margin:.7rem 0 0;font-size:.82rem;line-height:1.55}.market-hud-balance figcaption strong{font:600 .68rem/1.3 var(--font-oxanium), var(--font-montserrat), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--hud-sand-gold);white-space:nowrap;border:1px solid var(--hud-line);background:#0a100dd9;padding:.3rem .65rem;box-shadow:inset 0 1px #c48b4d14}.market-hud-zone-labels{color:#92af9f;font:500 clamp(.6rem, .8vw, .72rem)/1.2 var(--font-oxanium), sans-serif;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:2fr 1fr 2fr;align-items:end;margin-bottom:.85rem;display:grid}.market-hud-zone-labels span:nth-child(2){text-align:center;color:var(--hud-sand-gold)}.market-hud-zone-labels span:last-child{text-align:right}.market-hud-balance-track{border:1px solid var(--hud-line-bright);background:#040806;grid-template-columns:2fr 1fr 2fr;height:16px;display:grid;position:relative;box-shadow:inset 0 1px #c48b4d1f,inset 0 2px 6px #000000b3,0 0 12px #c48b4d14}.market-zone{display:block;position:relative}.market-zone+.market-zone{border-left:1px solid var(--hud-line-bright)}.market-zone-seller{background:linear-gradient(90deg,#d47b3b59,#c48b4d1f)}.market-zone-neutral{background:#c9b48c24}.market-zone-buyer{background:linear-gradient(90deg,#a8733a1f,#8ab89e47)}.market-hud-pointer,.market-hud-mini-track i{left:var(--market-position);width:3px;height:30px;box-shadow:0 0 16px var(--hud-amber), 0 0 4px #fff;z-index:5;background:#fff;position:absolute;top:50%;transform:translate(-50%,-50%)}.market-hud-scale{color:var(--hud-text-muted);font:500 .56rem/1 var(--font-oxanium), sans-serif;letter-spacing:.1em;justify-content:space-between;margin-top:.75rem;display:flex}.market-hud-regime{border-bottom:1px solid var(--hud-line);background:radial-gradient(circle at 85% 8%,#d47b3b12,#0000 45%),linear-gradient(#121a1680 0%,#080e0bcc 100%);flex-direction:column;grid-area:regime;min-height:100%;padding:clamp(1.8rem,2.8vw,2.8rem);display:flex;position:relative;box-shadow:inset 0 1px #c48b4d0f}.market-hud-regime strong{color:var(--hud-text-bright);font:400 clamp(2.2rem, 3.6vw, 3.8rem) / .95 var(--display);letter-spacing:-.035em;margin:auto 0 .85rem}.market-hud-regime small{border-top:1px solid var(--hud-line);color:var(--hud-text-dim);letter-spacing:.04em;padding-top:1.1rem;font-size:.64rem;line-height:1.65}.market-hud-secondary-group{border-right:1px solid var(--hud-line);border-bottom:1px solid var(--hud-line);grid-area:secondary;grid-template-columns:1fr 1fr;display:grid}.market-hud-secondary{background-color:#0a100d73;background-image:linear-gradient(#121a1659 0%,#080e0b80 100%);padding:1.4rem 1.6rem;transition:background-color .2s;box-shadow:inset 0 1px #c48b4d0d}.market-hud-secondary:hover{background-color:#101814a6}.market-hud-secondary+.market-hud-secondary{border-left:1px solid var(--hud-line)}.market-hud-secondary>div:first-child{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.market-hud-secondary h4{color:var(--hud-text-bright);font:600 .72rem/1.3 var(--font-oxanium), sans-serif;letter-spacing:.11em;text-transform:uppercase;margin:0}.market-hud-secondary>div span{color:var(--hud-sand-gold);font:500 .62rem/1 var(--font-oxanium), sans-serif;letter-spacing:.06em;text-transform:uppercase}.market-hud-mini-track{border:1px solid var(--hud-line);background:linear-gradient(90deg,#d47b3b66,#c9b48c38,#8ab89e66);height:6px;margin:1.1rem 0 .75rem;position:relative}.market-hud-secondary small{color:var(--hud-text-dim);letter-spacing:.07em;font-size:.58rem}.market-hud-metrics{border-bottom:1px solid var(--hud-line)}.market-hud-metrics h3{border-bottom:1px solid var(--hud-line);background:#080e0ba6;margin:0;padding:.95rem 1.2rem;box-shadow:inset 0 1px #c48b4d0d}.market-hud-metrics>div{grid-template-columns:repeat(4,1fr);display:grid}.market-hud-metric{background-color:#0a100d73;background-image:linear-gradient(#121a1659 0%,#080e0b80 100%);min-height:134px;padding:1.15rem 1.25rem;transition:background-color .2s,border-color .2s;display:grid;box-shadow:inset 0 1px #c48b4d0d}.market-hud-metric:hover{background-color:#121c17bf}.market-hud-metric+.market-hud-metric{border-left:1px solid var(--hud-line)}.market-hud-metric>span:first-child{color:var(--hud-text-muted);letter-spacing:.03em;font-size:.68rem;line-height:1.35}.market-hud-metric strong{color:var(--hud-text-bright);font:400 2.45rem/1 var(--display);letter-spacing:-.02em;align-self:end}.market-hud-metric small{color:var(--hud-amber-dim);font:500 .56rem/1 var(--font-oxanium), sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-top:.5rem}.market-hud-housing{grid-area:housing}.market-hud-macro{border-right:1px solid var(--hud-line);grid-area:macro}.market-hud-pulse{border-bottom:1px solid var(--hud-line);background:radial-gradient(circle at 80% 0,#c48b4d0d,#0000 45%),#080d0aa6;grid-area:pulse;grid-template-rows:auto minmax(160px,1fr) auto;margin:0;padding:1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #c48b4d0d}.market-hud-pulse figcaption{justify-content:space-between;gap:1rem;display:flex}.market-hud-pulse figcaption small{color:var(--hud-sand-gold);font:600 .56rem/1 var(--font-oxanium), sans-serif;letter-spacing:.12em;border:1px solid var(--hud-line);background:#c48b4d14;padding:.2rem .45rem}.market-hud-trace{background-image:linear-gradient(#c48b4d1f 1px,#0000 1px),linear-gradient(90deg,#c48b4d1f 1px,#0000 1px);background-size:100% 25%,12.5% 100%;border-block:1px solid #c48b4d33;min-height:160px;margin-block:1rem;position:relative}.market-hud-pulse p{border:1px solid var(--hud-line);color:var(--hud-text-muted);background:#060a08eb;margin:0;padding:.75rem .9rem;font-size:.7rem;line-height:1.5;position:absolute;bottom:1.4rem;left:1.2rem;right:1.2rem;box-shadow:0 4px 16px #0009}.market-hud-method{border-right:1px solid var(--hud-line);border-bottom:1px solid var(--hud-line);background:#0a100d73;grid-area:method;padding:0}.market-hud-method summary{cursor:pointer;min-height:56px;color:var(--hud-text-bright);font:600 .66rem/1.3 var(--font-oxanium), sans-serif;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;list-style:none;transition:color .2s,background-color .2s;display:flex}.market-hud-method summary:hover{color:var(--hud-amber);background:#121c1799}.market-hud-method summary::-webkit-details-marker{display:none}.market-hud-method summary span{color:var(--hud-amber);font-size:1.1rem;font-weight:300;transition:transform .25s cubic-bezier(.16,1,.3,1)}.market-hud-method[open] summary span{transform:rotate(45deg)}.market-hud-method p{max-width:82ch;color:var(--hud-text-muted);margin:0;padding:0 1.2rem 1.4rem;font-size:.78rem;line-height:1.7}@media (max-width:960px){.market-hud-grid{grid-template-columns:1fr;grid-template-areas:"balance""regime""secondary""housing""macro""pulse""method"}.market-hud-balance,.market-hud-secondary-group,.market-hud-macro,.market-hud-method{border-right:0}.market-hud-regime{min-height:220px}.market-hud-pulse{min-height:280px}.market-hud-metrics>div{grid-template-columns:repeat(2,1fr)}.market-hud-metric:nth-child(odd){border-left:0}.market-hud-metric:nth-child(n+3){border-top:1px solid var(--hud-line)}}@media (max-width:640px){.market-hud{padding:3rem 1.25rem}.market-hud:before{background-size:40px 40px}.market-hud-header{grid-template-columns:1fr;gap:1.25rem}.market-hud-location{text-align:left;justify-items:start}.market-hud-header h2{font-size:clamp(2.4rem,12vw,3.6rem)}.market-hud-balance{padding:1.4rem 1.1rem}.market-hud-balance figcaption{gap:1rem;margin-bottom:2.4rem;display:grid}.market-hud-zone-labels{grid-template-columns:1fr 1fr 1fr;gap:.35rem}.market-hud-zone-labels span{letter-spacing:.05em;font-size:.52rem}.market-hud-zone-labels span:nth-child(2){text-align:center}.market-hud-balance-track{grid-template-columns:1fr 1fr 1fr}.market-hud-secondary-group,.market-hud-metrics>div{grid-template-columns:1fr}.market-hud-secondary+.market-hud-secondary,.market-hud-metric+.market-hud-metric{border-left:0;border-top:1px solid var(--hud-line)}.market-hud-regime{min-height:190px}.market-hud-metric{min-height:108px}.market-hud-pulse{min-height:270px}.market-hud-method summary{min-height:60px}}@media (prefers-reduced-motion:reduce){.market-hud-method summary span{transition:none}}
