.MarketSentimentDashboard-module__sKuA5q__canvas{--panel:hsl(var(--card) / .72);--line:hsl(var(--border) / .78);--txt:hsl(var(--foreground));--muted:hsl(var(--muted-foreground));--red:hsl(var(--chart-red));--green:hsl(var(--chart-green));--blue:hsl(var(--primary));--gold:#fbbf24;--purple:#a78bfa;aspect-ratio:3/2;background:radial-gradient(circle at 50% 20%, hsl(var(--primary) / .16), transparent 34%), hsl(var(--background) / .96);width:100%;max-width:1536px;color:var(--txt);border:1px solid hsl(var(--border) / .85);box-shadow:0 0 40px hsl(var(--glow) / .14);font-family:var(--font-sans,"Segoe UI", Arial, sans-serif);border-radius:24px;grid-template:"status status status""left top right""left hero right"1fr"asian asian right""footer footer footer"/15% 1fr 20%;gap:.9vw;margin:0 auto;padding:1.2vw;display:grid;container-type:inline-size}.MarketSentimentDashboard-module__sKuA5q__panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:.9vw}.MarketSentimentDashboard-module__sKuA5q__label{letter-spacing:.5px;color:var(--muted);text-transform:uppercase;font-size:clamp(9px,.95cqw,14px);font-weight:700}.MarketSentimentDashboard-module__sKuA5q__sub{color:var(--muted);margin-top:4px;font-size:.8cqw}.MarketSentimentDashboard-module__sKuA5q__up{color:var(--green)}.MarketSentimentDashboard-module__sKuA5q__down{color:var(--red)}.MarketSentimentDashboard-module__sKuA5q__neutral{color:var(--muted)}.MarketSentimentDashboard-module__sKuA5q__left{flex-direction:column;grid-area:left;gap:.9vw;display:flex}.MarketSentimentDashboard-module__sKuA5q__left .MarketSentimentDashboard-module__sKuA5q__panel{flex-direction:column;flex:1;justify-content:center;display:flex}.MarketSentimentDashboard-module__sKuA5q__fgValue{font-size:4cqw;font-weight:800;line-height:1}.MarketSentimentDashboard-module__sKuA5q__fgTag{margin-top:6px;font-size:1cqw;font-weight:800}.MarketSentimentDashboard-module__sKuA5q__statBig{font-size:3cqw;font-weight:800;line-height:1}.MarketSentimentDashboard-module__sKuA5q__blue{color:var(--blue)}.MarketSentimentDashboard-module__sKuA5q__purple{color:var(--purple)}.MarketSentimentDashboard-module__sKuA5q__top{grid-area:top;grid-template-columns:repeat(4,1fr);gap:.9vw;display:grid}.MarketSentimentDashboard-module__sKuA5q__top .MarketSentimentDashboard-module__sKuA5q__panel{flex-direction:column;justify-content:space-between;display:flex}.MarketSentimentDashboard-module__sKuA5q__tileH{letter-spacing:.5px;font-size:1cqw;font-weight:800}.MarketSentimentDashboard-module__sKuA5q__tileV{margin:6px 0;font-size:2cqw;font-weight:800}.MarketSentimentDashboard-module__sKuA5q__hero{border:1px solid var(--line);background:#000;border-radius:12px;grid-area:hero;min-height:0;position:relative;overflow:hidden}.MarketSentimentDashboard-module__sKuA5q__hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.MarketSentimentDashboard-module__sKuA5q__strip{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:absolute;bottom:0;left:0;right:0}.MarketSentimentDashboard-module__sKuA5q__strip .MarketSentimentDashboard-module__sKuA5q__cell{background:#080c14e0;padding:.6vw .8vw}.MarketSentimentDashboard-module__sKuA5q__cellH{color:var(--gold);font-size:.85cqw;font-weight:800}.MarketSentimentDashboard-module__sKuA5q__cellB{color:var(--txt);margin-top:3px;font-size:.85cqw}.MarketSentimentDashboard-module__sKuA5q__right{flex-direction:column;grid-area:right;gap:.9vw;display:flex}.MarketSentimentDashboard-module__sKuA5q__right .MarketSentimentDashboard-module__sKuA5q__panel{flex:1}.MarketSentimentDashboard-module__sKuA5q__catDated{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:.5vw 0;display:flex}.MarketSentimentDashboard-module__sKuA5q__catDated:last-child{border-bottom:none}.MarketSentimentDashboard-module__sKuA5q__cal{color:#111;text-align:center;background:#fff;border-radius:8px;flex:none;width:3cqw;min-width:40px;overflow:hidden}.MarketSentimentDashboard-module__sKuA5q__calM{background:var(--red);color:#fff;font-size:.7cqw;font-weight:800}.MarketSentimentDashboard-module__sKuA5q__calD{font-size:1.4cqw;font-weight:800}.MarketSentimentDashboard-module__sKuA5q__catName{font-size:1cqw;font-weight:700}.MarketSentimentDashboard-module__sKuA5q__catLess{border-bottom:1px solid var(--line);gap:8px;padding:.4vw 0;font-size:.9cqw;display:flex}.MarketSentimentDashboard-module__sKuA5q__catLess:last-child{border-bottom:none}.MarketSentimentDashboard-module__sKuA5q__dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.MarketSentimentDashboard-module__sKuA5q__asian{grid-area:asian;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:1.2vw;display:grid}.MarketSentimentDashboard-module__sKuA5q__asianTitle{letter-spacing:.5px;font-size:1cqw;font-weight:800}.MarketSentimentDashboard-module__sKuA5q__mkt{align-items:center;gap:10px;font-size:1.4cqw;font-weight:800;display:flex}.MarketSentimentDashboard-module__sKuA5q__flag{font-size:1.6cqw}.MarketSentimentDashboard-module__sKuA5q__footer{text-align:center;grid-area:footer;grid-template-columns:repeat(3,1fr);gap:.9vw;display:grid}.MarketSentimentDashboard-module__sKuA5q__footer .MarketSentimentDashboard-module__sKuA5q__panel{justify-content:center;align-items:center;font-size:1cqw;font-weight:800;display:flex}.MarketSentimentDashboard-module__sKuA5q__statusBar{border:1px solid var(--line);background:hsl(var(--card) / .62);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-wrap:wrap;grid-area:status;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;font-size:clamp(10px,.85cqw,13px);font-weight:800;display:flex}.MarketSentimentDashboard-module__sKuA5q__empty{color:var(--muted);margin-top:.8rem;font-size:1.25rem;font-weight:800}@media (max-width:900px){.MarketSentimentDashboard-module__sKuA5q__canvas{aspect-ratio:auto;grid-template:"status""left""top""hero""right""asian""footer"/1fr;gap:.75rem;padding:1rem}.MarketSentimentDashboard-module__sKuA5q__top,.MarketSentimentDashboard-module__sKuA5q__footer,.MarketSentimentDashboard-module__sKuA5q__asian{grid-template-columns:1fr}.MarketSentimentDashboard-module__sKuA5q__sub,.MarketSentimentDashboard-module__sKuA5q__tileH,.MarketSentimentDashboard-module__sKuA5q__tileV,.MarketSentimentDashboard-module__sKuA5q__catName,.MarketSentimentDashboard-module__sKuA5q__asianTitle,.MarketSentimentDashboard-module__sKuA5q__mkt,.MarketSentimentDashboard-module__sKuA5q__footer .MarketSentimentDashboard-module__sKuA5q__panel,.MarketSentimentDashboard-module__sKuA5q__cellH,.MarketSentimentDashboard-module__sKuA5q__cellB,.MarketSentimentDashboard-module__sKuA5q__fgTag{font-size:.85rem}.MarketSentimentDashboard-module__sKuA5q__fgValue,.MarketSentimentDashboard-module__sKuA5q__statBig{font-size:2.5rem}.MarketSentimentDashboard-module__sKuA5q__hero{min-height:320px}}
