@keyframes loading-module__E0JrxW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-module__E0JrxW__sk{background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f 50%,#ffffff08 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite loading-module__E0JrxW__shimmer}[data-theme=light] .loading-module__E0JrxW__sk{background:linear-gradient(90deg,#0000000a 25%,#00000014 50%,#0000000a 75%) 0 0/200% 100%}[data-theme=reading] .loading-module__E0JrxW__sk{background:linear-gradient(90deg,#96826414 25%,#96826426 50%,#96826414 75%) 0 0/200% 100%}.loading-module__E0JrxW__bar{background-color:var(--container-color);border-bottom:1px solid var(--border-light);box-sizing:border-box;flex-shrink:0;align-items:center;width:100%;height:50px;padding:0 20px;display:flex;overflow:hidden}.loading-module__E0JrxW__barSpaceEvenly{justify-content:space-evenly;gap:28px}.loading-module__E0JrxW__tickerItem{border-radius:0;flex-shrink:0;width:150px;height:32px;margin-right:1px}.loading-module__E0JrxW__statusItem{flex-direction:column;flex-shrink:0;align-items:center;gap:3px;display:flex}.loading-module__E0JrxW__statusLine{border-radius:3px;width:52px;height:13px}.loading-module__E0JrxW__statusBadge{border-radius:3px;width:36px;height:11px}.loading-module__E0JrxW__constituentsCard{border-bottom:1px solid var(--border-light);overflow:hidden}.loading-module__E0JrxW__constituentsHeader{border-bottom:1px solid var(--border-light);background:var(--container-color);align-items:center;gap:8px;padding:10px 14px;display:flex}.loading-module__E0JrxW__constituentsTabPill{border-radius:4px;flex-shrink:0;height:24px}.loading-module__E0JrxW__treemapPlaceholder{border-radius:0;width:100%;height:800px}.loading-module__E0JrxW__dashboardWrapper{grid-template-columns:320px 1fr;grid-template-areas:"news main""senate senate""insider insider";align-items:start;gap:14px 10px;width:100%;max-width:1800px;margin:0 auto;display:grid}.loading-module__E0JrxW__newsColumn{grid-area:news;align-self:stretch;min-width:0;position:relative}.loading-module__E0JrxW__newsPanel{border:1px solid var(--border-light);background:var(--container-color);border-radius:7px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.loading-module__E0JrxW__newsPanelHeader{border-bottom:1px solid var(--border-light);flex-shrink:0;padding:11px 14px}.loading-module__E0JrxW__newsPanelTitle{border-radius:3px;width:100px;height:14px}.loading-module__E0JrxW__newsRowWrap{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow:hidden}.loading-module__E0JrxW__newsRow{border-radius:6px;flex-shrink:0;height:80px}.loading-module__E0JrxW__mainContent{flex-direction:column;grid-area:main;gap:14px;min-width:0;display:flex}.loading-module__E0JrxW__senateSection{grid-area:senate;min-width:0}.loading-module__E0JrxW__insiderSection{grid-area:insider;min-width:0}.loading-module__E0JrxW__section{border:1px solid var(--border-light);background:var(--container-color);box-sizing:border-box;border-radius:7px;flex-direction:column;gap:10px;width:100%;padding:14px;display:flex}.loading-module__E0JrxW__sectionTitleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.loading-module__E0JrxW__sectionTitle{border-radius:4px;height:22px}.loading-module__E0JrxW__tabRow{gap:8px;display:flex}.loading-module__E0JrxW__tabPill{border-radius:6px;flex-shrink:0;height:28px}.loading-module__E0JrxW__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.loading-module__E0JrxW__stockCard{border-radius:7px;height:58px}.loading-module__E0JrxW__marketPulseGrid{grid-template-rows:370px;grid-template-columns:3fr 2fr;gap:10px;display:grid}.loading-module__E0JrxW__sectorBarsWrap{flex-direction:column;padding:8px 0;display:flex;overflow:hidden}.loading-module__E0JrxW__sectorRow{box-sizing:border-box;flex-shrink:0;align-items:center;gap:8px;height:30px;padding:6px 14px;display:flex}.loading-module__E0JrxW__sectorLabel{border-radius:3px;flex-shrink:0;width:120px;height:14px}.loading-module__E0JrxW__sectorTrack{border-radius:4px;flex:1;height:18px}.loading-module__E0JrxW__sectorValue{border-radius:3px;flex-shrink:0;width:44px;height:12px}.loading-module__E0JrxW__indexPanel{border:1px solid var(--border-light);background:var(--container-color);border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.loading-module__E0JrxW__indexPanelHeader{border-bottom:1px solid var(--border-light);flex-shrink:0;padding:11px 14px}.loading-module__E0JrxW__indexPanelTitle{border-radius:3px;width:80px;height:14px}.loading-module__E0JrxW__indexRow{border-bottom:1px solid var(--border-light);border-radius:0;flex-shrink:0;height:38px}.loading-module__E0JrxW__indexRow:last-child{border-bottom:none}.loading-module__E0JrxW__globalMarketsGrid,.loading-module__E0JrxW__calendarsGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.loading-module__E0JrxW__panel{border:1px solid var(--border-light);background:var(--container-color);border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.loading-module__E0JrxW__panelHeader{border-bottom:1px solid var(--border-light);flex-shrink:0;padding:11px 14px}.loading-module__E0JrxW__panelHeaderTitle{border-radius:3px;width:90px;height:13px}.loading-module__E0JrxW__panelRow{border-bottom:1px solid var(--border-light);border-radius:0;flex-shrink:0;height:36px}.loading-module__E0JrxW__panelRow:last-child{border-bottom:none}.loading-module__E0JrxW__tablePlaceholder{border-radius:6px;width:100%;height:430px}@media (max-width:1400px){.loading-module__E0JrxW__dashboardWrapper{grid-template-columns:1fr;grid-template-areas:"main""senate""insider""news"}.loading-module__E0JrxW__newsColumn{height:auto;position:static}.loading-module__E0JrxW__newsPanel{min-height:500px;position:static}}@media (max-width:1200px){.loading-module__E0JrxW__calendarsGrid{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.loading-module__E0JrxW__marketPulseGrid{grid-template-rows:auto;grid-template-columns:1fr}.loading-module__E0JrxW__globalMarketsGrid{grid-template-columns:1fr 1fr}.loading-module__E0JrxW__newsPanel{min-height:450px}}@media (max-width:768px){.loading-module__E0JrxW__dashboardWrapper{row-gap:10px}.loading-module__E0JrxW__globalMarketsGrid,.loading-module__E0JrxW__calendarsGrid{grid-template-columns:1fr}.loading-module__E0JrxW__section{padding:10px}}

