#sentiment-trend-tooltip.macro-sentiment-trend-tooltip[hidden]{display:none;}#sentiment-trend-tooltip.macro-sentiment-trend-tooltip{display:block;width:244px;min-width:0;max-width:calc(100% - 16px);padding:0;overflow:hidden;border-radius:10px;border-color:rgba(148,163,184,.3);background:linear-gradient(160deg,rgba(14,24,41,.98),rgba(5,10,20,.99));box-shadow:0 18px 44px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.05);font:500 .68rem/1.4 'Inter',sans-serif;}.mit{display:grid;gap:.45rem;padding:.65rem .75rem .6rem;color:#c3cedd;}.mit-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;}.mit-date{color:#f1f5fa;font:700 .8rem 'Outfit',sans-serif;letter-spacing:.01em;}.mit-chip{padding:.14rem .5rem;border-radius:999px;border:1px solid currentColor;font:700 .58rem 'Outfit',sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;}.mit-chip--positive{color:#34d399;background:rgba(52,211,153,.1);}.mit-chip--negative{color:#fb7185;background:rgba(251,113,133,.1);}.mit-chip--neutral{color:#a5b4c8;background:rgba(148,163,184,.1);}.mit-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:.6rem;}.mit-hero > div{display:grid;gap:.1rem;}.mit-eyebrow{color:#8290a5;font:700 .52rem 'Outfit',sans-serif;letter-spacing:.09em;}.mit-score{font:600 1.5rem/1 'DM Mono',monospace;color:#e8eef7;}.mit-score--positive{color:#34d399;}.mit-score--negative{color:#fb7185;}.mit-score--neutral{color:#cbd5e1;}.mit-move{font:600 .62rem 'DM Mono',monospace;color:#94a3b8;white-space:nowrap;}.mit-move--up{color:#34d399;}.mit-move--down{color:#fb7185;}.mit-gauge{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(251,113,133,.45),rgba(148,163,184,.25) 50%,rgba(52,211,153,.45));}.mit-gauge-band{position:absolute;top:-2px;bottom:-2px;border-radius:2px;background:rgba(226,232,240,.22);}.mit-gauge-mark{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid #f8fafc;box-shadow:0 0 0 3px rgba(5,10,20,.8);}.mit-gauge-mark--positive{background:#34d399;}.mit-gauge-mark--negative{background:#fb7185;}.mit-gauge-mark--neutral{background:#94a3b8;}.mit-gauge-scale{display:flex;justify-content:space-between;margin-top:-.25rem;color:#6b7a90;font:600 .5rem 'Outfit',sans-serif;letter-spacing:.04em;}.mit-row{display:flex;justify-content:space-between;padding:.35rem 0;border-top:1px solid rgba(148,163,184,.13);color:#94a3b8;}.mit-val{color:#e0e8f2;font:600 .66rem 'DM Mono',monospace;}.mit-section{display:flex;justify-content:space-between;gap:.5rem;padding-top:.45rem;border-top:1px solid rgba(148,163,184,.13);color:#8290a5;font:700 .52rem 'Outfit',sans-serif;letter-spacing:.08em;}.mit-section span:last-child{font-weight:600;letter-spacing:.02em;color:#a5b3c6;}.mit-bar{display:grid;gap:.22rem;}.mit-bar-top{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;}.mit-bar-label{color:#dbe4f0;font-weight:600;}.mit-bar-label em{margin-left:.4rem;color:#7b8aa0;font-style:normal;font-weight:500;font-size:.58rem;}.mit-bar-value{color:#f1f5fa;font:600 .68rem 'DM Mono',monospace;}.mit-bar-track{height:4px;border-radius:999px;background:rgba(148,163,184,.16);overflow:hidden;}.mit-fill{display:block;height:100%;border-radius:inherit;}.mit-fill--positive{background:#34d399;}.mit-fill--risk{background:#fbbf24;}.mit-fill--panic{background:#fb7185;}.mit-note{margin:.1rem 0 0;padding:.5rem .6rem;border-left:2px solid rgba(96,165,250,.7);border-radius:0 6px 6px 0;background:rgba(96,165,250,.07);color:#cbd5e1;font-size:.64rem;line-height:1.45;}.mit-foot{display:flex;justify-content:space-between;gap:.5rem;color:#7b8aa0;font:500 .56rem 'Inter',sans-serif;}.light-theme #sentiment-trend-tooltip.macro-sentiment-trend-tooltip{background:linear-gradient(160deg,#fff,#f1f5f9);box-shadow:0 16px 38px rgba(15,23,42,.2);}.light-theme .mit{color:#334155;}.light-theme .mit-date,.light-theme .mit-bar-value,.light-theme .mit-val{color:#0f172a;}.light-theme .mit-bar-label{color:#1e293b;}.light-theme .mit-eyebrow,.light-theme .mit-section,.light-theme .mit-bar-label em,.light-theme .mit-foot,.light-theme .mit-gauge-scale,.light-theme .mit-row{color:#475569;}.light-theme .mit-chip--positive,.light-theme .mit-score--positive,.light-theme .mit-move--up{color:#047857;}.light-theme .mit-chip--negative,.light-theme .mit-score--negative,.light-theme .mit-move--down{color:#b91c1c;}.light-theme .mit-chip--neutral,.light-theme .mit-score--neutral{color:#475569;}.light-theme .mit-fill--risk{background:#d97706;}.light-theme .mit-note{color:#1e293b;background:rgba(14,116,144,.08);border-left-color:#0e7490;}.light-theme .mit-gauge-mark{border-color:#fff;box-shadow:0 0 0 3px rgba(15,23,42,.15);}.light-theme .mit-row,.light-theme .mit-section{border-top-color:rgba(15,23,42,.12);}@media (max-width:480px){#sentiment-trend-tooltip.macro-sentiment-trend-tooltip{width:224px;}}.mit-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;padding-top:.45rem;border-top:1px solid rgba(148,163,184,.13);}.mit-stats span{display:grid;gap:.08rem;color:#7b8aa0;font:600 .52rem 'Outfit',sans-serif;letter-spacing:.03em;}.mit-stats em{color:#f1f5fa;font:600 .74rem 'DM Mono',monospace;font-style:normal;letter-spacing:0;}.mit-hint{display:flex;justify-content:space-between;gap:.4rem;color:#7b8aa0;font:500 .56rem 'Inter',sans-serif;}.mit-hint span:last-child{color:#38bdf8;font-weight:600;}.light-theme .mit-stats em{color:#0f172a;}.light-theme .mit-stats span,.light-theme .mit-hint{color:#475569;}.light-theme .mit-hint span:last-child{color:#0e7490;}.light-theme .mit-stats{border-top-color:rgba(15,23,42,.12);}