/* Compact presentation; retained brand, charts and data. */
.header-inner{min-height:68px}.hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 5%;min-height:0}.hero:before,.hero-brand-o{display:none}.hero-copy{margin:0;text-align:left;width:auto!important}.hero h1{font-size:34px;margin:0;line-height:1.15;letter-spacing:-1.2px}.hero .snapshot{background:none;border:0;border-radius:0;padding:0;margin:0;max-width:none;text-align:right;backdrop-filter:none}.snapshot strong{font-size:19px;margin:0 0 3px;letter-spacing:0}.snapshot .source-note{color:#bbccd9;font-size:11px;margin:0}.workspace{padding-top:26px}.workspace-head{margin-bottom:0}.workspace-head h2{font-size:26px;margin:0}.workspace-head .subtle{margin:0}.family-tabs{margin:18px 0}.market-card{padding:17px}.card-name{min-height:25px}.card-value{font-size:28px}.card-date{margin:5px 0}.card-delta:empty{display:none}.panel h3{font-size:22px}.panel-heading .eyebrow{display:none}.date-controls{margin-top:16px}.chart-container{position:relative}.curve-chart-wrap{position:relative}.inspect-chart{position:relative;outline:none;border-radius:8px;min-width:0}.inspect-chart:focus-visible{outline:2px solid #087f80;outline-offset:5px}.inspect-chart svg{display:block;width:100%;height:auto;cursor:crosshair;touch-action:pan-y}.inspect-active{pointer-events:none}.inspect-tooltip{position:absolute;z-index:12;width:290px;max-width:100%;padding:13px 15px;background:#142039f5;color:#f7fafc;border:1px solid #526b81;border-radius:10px;box-shadow:0 8px 24px #14203925;pointer-events:none;font-family:Arial,sans-serif;line-height:1.4;font-size:12px;text-align:left}.inspect-tooltip[hidden]{display:none!important}.inspect-date{display:block;font-size:13px;color:white;padding-bottom:8px;border-bottom:1px solid #ffffff22}.inspect-item{display:flex;align-items:flex-start;gap:9px;margin-top:8px}.inspect-item i{display:block;flex-shrink:0;width:9px;height:9px;border-radius:50%;margin-top:4px;box-shadow:0 0 0 1px #ffffff55}.inspect-item>div{min-width:0}.inspect-item span{display:block;color:#d5dfe8;font-size:11px}.inspect-item b{display:block;font-size:14px;font-variant-numeric:tabular-nums}.inspect-item small{display:block;color:#b6c9d8;font-size:10px}.inspection-help{font-size:11px;color:#65758a;margin:10px 0 0}.curve-panel #curveSvg{margin:0;max-height:none}.curve-values{margin-top:10px}.history .chart-caption{margin:7px 0}.panel .subtle{margin-bottom:10px}.status-pill,.tech-badge,.hero-actions{display:none}
@media(max-width:1000px){.header-inner{min-height:60px;padding:12px 0}.hero{display:flex;gap:16px}.hero h1{font-size:30px}.snapshot .source-note{max-width:250px}.workspace-head .subtle{max-width:none}.inspect-tooltip{width:265px}.analysis-layout{grid-template-columns:1fr}}
@media(max-width:600px){.hero{padding:20px 16px;align-items:start;flex-direction:column;gap:12px}.hero h1{font-size:29px}.hero .snapshot{text-align:left}.snapshot strong{font-size:16px;margin-bottom:2px}.snapshot .source-note{max-width:none;font-size:10px}.workspace{padding-top:22px}.workspace-head h2{font-size:24px}.workspace-head .subtle{margin-top:6px;font-size:11px}.market-card{padding:13px}.card-name{min-height:30px}.card-value{font-size:25px}.panel h3{font-size:21px}.inspect-tooltip{position:relative;left:0!important;top:0!important;width:100%;margin:8px 0 0;padding:12px}.inspect-item{margin-top:6px}.inspect-item b{font-size:13px}.inspect-chart svg{min-height:200px}.inspection-help{font-size:10px}.header .brand-logo{--logo-width:172px}.header nav{order:initial;width:auto}.header-inner{gap:8px}.header nav a{padding:5px 7px;font-size:10px}.private{font-size:9px}.card-delta{font-size:10px}}
@media(prefers-reduced-motion:reduce){.inspect-tooltip,.inspect-active{animation:none!important;transition:none!important}}
.inspect-tooltip.docked{position:relative;left:0!important;top:0!important;margin:8px 0 0;width:100%}
