.RecentEarnings_container__urXmn{margin:4rem 0}.RecentEarnings_title__2EteW{margin-bottom:1.5rem}.RecentEarnings_mainTitle___mi3J{font-size:1.5rem;margin-bottom:.5rem;font-weight:600;color:var(--text-primary)}.RecentEarnings_mainDescription__LnCJQ{font-size:.875rem;color:var(--text-secondary);margin-top:0;line-height:1.5}.RecentEarnings_tableWrapper__kfong{background:var(--bg-primary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);overflow:hidden;box-shadow:var(--shadow-md)}.RecentEarnings_tableContainer__pdLbb{scrollbar-width:thin;scrollbar-color:var(--border-hover) var(--input-bg)}.RecentEarnings_tableContainer__pdLbb::-webkit-scrollbar{width:5px;height:5px}.RecentEarnings_tableContainer__pdLbb::-webkit-scrollbar-track{background:var(--input-bg);border-radius:1px}.RecentEarnings_tableContainer__pdLbb::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:1px;-webkit-transition:background .2s;transition:background .2s}.RecentEarnings_tableContainer__pdLbb:hover::-webkit-scrollbar-thumb{background:var(--text-muted)}.RecentEarnings_table__kOzcQ{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;position:relative}.RecentEarnings_table__kOzcQ thead tr{background:var(--input-bg);position:-webkit-sticky;position:sticky;top:0;z-index:2}.RecentEarnings_table__kOzcQ th{padding:.75rem;text-align:right;font-weight:600;font-size:.8rem;color:var(--text-secondary)}.RecentEarnings_table__kOzcQ tbody tr,.RecentEarnings_table__kOzcQ th{border-bottom:1px solid var(--border-color)}.RecentEarnings_dateRow__LpRQv{background:var(--input-bg)!important;position:-webkit-sticky;position:sticky;z-index:1;top:2.4rem}.RecentEarnings_dateCell__5VMqU{padding:.5rem;font-weight:600;color:var(--text-secondary);font-size:.85rem}.RecentEarnings_tableRow__HxeEn{transition:background-color .2s}.RecentEarnings_tableRow__HxeEn:hover{background-color:var(--hover-bg)}.RecentEarnings_logoColumn__IGnDq{width:40px}.RecentEarnings_tickerColumn__Oxrlv{width:80px;text-align:left!important}.RecentEarnings_nameColumn__HQy6M{width:280px;text-align:left!important}.RecentEarnings_dataColumn__de4yn{width:90px}.RecentEarnings_logoCell__kBMS1{padding:.5rem;vertical-align:middle}.RecentEarnings_logoWrapper__e0pc9{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm)}.RecentEarnings_logo__agx0q{width:100%;height:100%;object-fit:contain;background:white;border-radius:4px;padding:2px}.RecentEarnings_tickerCell__cRMau{padding:.5rem;vertical-align:middle}.RecentEarnings_tickerLink__payej{font-weight:600;font-size:.875rem;color:var(--primary);text-decoration:none;transition:color .2s}.RecentEarnings_tickerLink__payej:hover{text-decoration:underline}.RecentEarnings_nameCell__TbEy1{overflow:hidden;text-overflow:ellipsis}.RecentEarnings_nameCell__TbEy1,.RecentEarnings_priceCell__EgimK{padding:.5rem;white-space:nowrap;font-size:.875rem;color:var(--text-primary);vertical-align:middle}.RecentEarnings_priceCell__EgimK{text-align:right}.RecentEarnings_changeCell__rOsLo{font-weight:600}.RecentEarnings_changeCell__rOsLo,.RecentEarnings_dataCell__c28GP{padding:.5rem;text-align:right;font-size:.875rem;white-space:nowrap;vertical-align:middle}.RecentEarnings_dataCell__c28GP{color:var(--text-primary)}.RecentEarnings_positive__mmTa1{color:var(--success);font-weight:600}.RecentEarnings_negative__hxSJg{color:var(--error);font-weight:600}.RecentEarnings_noData__45JZB{padding:2rem;text-align:center;color:var(--text-secondary);background:var(--bg-primary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color)}@media (max-width:1024px){.RecentEarnings_tableContainer__pdLbb{overflow-x:auto}.RecentEarnings_table__kOzcQ{min-width:900px}}@media (max-width:768px){.RecentEarnings_nameCell__TbEy1{max-width:100px}}.StockHeatMap_container__5OEOD{width:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.StockHeatMap_header__lP74U{padding:0}.StockHeatMap_title__h2s_F{font-size:1.5rem;font-weight:600;margin:0 0 8px;color:var(--text-primary)}.StockHeatMap_description__dXvMH{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.StockHeatMap_treemapContainer__7QXog{width:100%;height:580px;position:relative;overflow:hidden}.StockHeatMap_loading__wJdAd{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.StockHeatMap_skeleton__9_MM3{width:100%;height:100%;background-color:var(--skeleton-bg,rgba(0,0,0,.05));animation:StockHeatMap_pulse__Miuei 1.5s ease-in-out infinite}@keyframes StockHeatMap_pulse__Miuei{0%,to{opacity:.5}50%{opacity:1}}.StockHeatMap_loadingMessage__W6xJm{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:var(--text-secondary);font-size:16px}.StockHeatMap_sectorLabel__KYg8A{background-color:transparent;padding:0 4px;border-radius:var(--border-radius-md);font-weight:500;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary);max-width:100%;display:inline-block}.StockHeatMap_topStockLogo__QlTDL{width:100%;height:100%;background-color:white;border-radius:var(--border-radius-md);overflow:hidden;border:1px solid var(--border-color);box-shadow:0 1px 2px rgba(0,0,0,.1)}.StockHeatMap_topStockLogo__QlTDL img{width:100%;height:100%;object-fit:contain}.StockHeatMap_industryTitle__MsrXf{font-size:10px;padding:2px 4px;background-color:rgba(0,0,0,.05);border-bottom:1px solid var(--border-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--text-secondary)}.StockHeatMap_nodeCursor__qxkde{cursor:pointer;transition:opacity .2s ease}.StockHeatMap_nodeCursor__qxkde:hover{opacity:.85}.StockHeatMap_tooltip__WLbK2{background-color:var(--bg-primary);border-radius:var(--border-radius-lg);box-shadow:0 10px 25px rgba(0,0,0,.15);overflow:hidden;pointer-events:none;border:1px solid var(--border-color)}.StockHeatMap_tooltipIndustry__csHG3{padding:8px 12px;background-color:var(--bg-secondary);color:var(--text-secondary);font-size:13px;font-weight:500;border-bottom:1px solid var(--border-color)}.StockHeatMap_tooltipHighlight__Ynest{padding:12px;color:white}.StockHeatMap_tooltipMain__lypG9{display:flex;justify-content:space-between;align-items:center}.StockHeatMap_tooltipMainTitle__rDQtD{margin:0;font-size:20px;font-weight:600;line-height:1.2}.StockHeatMap_tooltipMainSubtitle__g0xcr{margin:4px 0 0;font-size:14px;opacity:.9;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StockHeatMap_tooltipMainStats__pMQiq{display:flex;justify-content:space-between;margin-top:12px;font-size:14px}.StockHeatMap_tooltipLabel__NImZl{display:block;opacity:.8;margin-bottom:2px;font-size:12px}.StockHeatMap_tooltipValue__21ApE{font-weight:600;font-size:15px}.StockHeatMap_tooltipSector__Iru_u{padding:12px;border-top:1px solid var(--border-color)}.StockHeatMap_tooltipSectorTitle__m6vAK{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text-primary)}.StockHeatMap_tooltipStockList__jD5vJ{list-style:none;margin:0;padding:0}.StockHeatMap_tooltipStockItem__J_XvN{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;border-bottom:1px solid var(--border-color)}.StockHeatMap_tooltipStockItem__J_XvN:last-child{border-bottom:none}.StockHeatMap_tooltipStockTicker__mERdf{font-weight:600;color:var(--text-primary)}.StockHeatMap_tooltipStockPrice__VH2kL{margin-right:16px;color:var(--text-secondary)}.StockHeatMap_positive__Mcq2d{color:var(--color-positive);font-weight:500}.StockHeatMap_negative__B2kEx{color:var(--color-negative);font-weight:500}.StockHeatMap_tooltipEmpty__SNsMj{color:var(--text-secondary);font-size:13px;margin:8px 0;text-align:center;font-style:italic}@media (max-width:1200px){.StockHeatMap_treemapContainer__7QXog{height:500px}.StockHeatMap_tooltipMainTitle__rDQtD{font-size:18px}.StockHeatMap_tooltipMainSubtitle__g0xcr{font-size:13px}}@media (max-width:768px){.StockHeatMap_treemapContainer__7QXog{height:450px}.StockHeatMap_sectorLabel__KYg8A{font-size:12px;padding:3px 6px}.StockHeatMap_tooltip__WLbK2{max-width:280px;min-width:240px}.StockHeatMap_tooltipMainTitle__rDQtD{font-size:16px}.StockHeatMap_tooltipMainSubtitle__g0xcr{font-size:12px;max-width:180px}}@media (max-width:576px){.StockHeatMap_treemapContainer__7QXog{height:400px}.StockHeatMap_tooltip__WLbK2{max-width:260px;min-width:220px}.StockHeatMap_tooltipMainTitle__rDQtD{font-size:15px}.StockHeatMap_tooltipMainSubtitle__g0xcr{font-size:11px}.StockHeatMap_tooltipMainStats__pMQiq{font-size:13px}}.StockLogo_logoCell__S6rjy{padding:.5rem .5rem .5rem .75rem;vertical-align:top}.StockLogo_logoWrapper__elLrC{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm)}.StockLogo_logo__0lwhI{width:100%;height:100%;object-fit:contain;border-radius:6px;padding:2px}.StockLogo_fallbackLogo__hAxJz{width:34px;height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;letter-spacing:-.5px;text-transform:uppercase;color:white;background:linear-gradient(135deg,hsl(var(--logo-hue),70%,55%) 0,hsl(calc(var(--logo-hue) + 40deg),90%,45%) 100%);box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;overflow:hidden}.StockLogo_fallbackLogo__hAxJz:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));border-radius:3px 3px 0 0}@media (prefers-color-scheme:dark){.StockLogo_fallbackLogo__hAxJz{box-shadow:0 2px 8px rgba(0,0,0,.25)}.StockLogo_logoWrapper__elLrC,.StockLogo_logo__0lwhI{background:var(--bg-primary)}}.StockMarquee_marqueeContainer__m8aZY{background-color:var(--background);border-bottom:1px solid var(--border-color);overflow:hidden;width:100%}.StockMarquee_stockTicker___O1sA{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;--gap:12px;display:flex;gap:var(--gap);position:relative;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}.StockMarquee_tickerList__p47LP{list-style:none;flex-shrink:0;min-width:100%;display:flex;gap:var(--gap);padding:8px 0;margin:0;will-change:transform;transform:translateZ(0);animation:StockMarquee_scroll__W26lZ 90s linear infinite;contain:layout paint}@media (prefers-reduced-motion:reduce){.StockMarquee_tickerList__p47LP{animation-duration:90s}}.StockMarquee_stockTicker___O1sA:hover .StockMarquee_tickerList__p47LP{animation-play-state:paused}@keyframes StockMarquee_scroll__W26lZ{to{transform:translateX(calc(-100% - var(--gap)))}}.StockMarquee_tickerItem__aQFnJ{display:flex;padding:8px 12px;text-align:center;background-color:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color);white-space:nowrap;text-decoration:none;align-items:center;cursor:pointer;transition:all .15s ease-out;min-width:170px;contain:content}.StockMarquee_tickerItem__aQFnJ:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px);border-color:var(--border-hover)}.StockMarquee_iconContainer__Db3GW{display:flex;align-items:center;justify-content:center;height:36px;width:36px;min-width:36px;border-radius:50%;margin-right:12px}.StockMarquee_upIcon__j2WtE{background-color:rgba(var(--success-rgb),.1);color:var(--success)}.StockMarquee_downIcon__kf5Jk{background-color:rgba(var(--error-rgb),.1);color:var(--error)}.StockMarquee_iconContainer__Db3GW svg{height:18px;width:18px;fill:currentColor;flex-shrink:0;shape-rendering:geometricPrecision}.StockMarquee_contentContainer__Ct2As{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1 1}.StockMarquee_topRow__ZrfTF{display:flex;justify-content:space-between;align-items:center;width:100%}.StockMarquee_tickerName__zBeuk{font-size:.85rem;font-weight:600;color:var(--text-primary);white-space:nowrap;margin-right:8px;overflow:hidden;text-overflow:ellipsis}.StockMarquee_tickerPercent__sufkO{font-size:.8rem;font-weight:600;white-space:nowrap}.StockMarquee_positiveText___7MEz{color:var(--success)}.StockMarquee_negativeText__vYKHp{color:var(--error)}.StockMarquee_bottomRow__HjEnS{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:4px}.StockMarquee_tickerPrice__YGRbO{font-size:.9rem;font-weight:500;color:var(--text-secondary)}.StockMarquee_tickerChange__JIVe4{font-size:.8rem;text-align:right;white-space:nowrap;margin-left:6px}@media (max-width:768px){.StockMarquee_tickerItem__aQFnJ{padding:6px 10px;min-width:150px}.StockMarquee_iconContainer__Db3GW{height:32px;width:32px;min-width:32px;margin-right:8px}}.StockPerformanceTables_container__8Hl_L{margin-bottom:2rem}.StockPerformanceTables_title__iNr_V{margin-bottom:1.5rem}.StockPerformanceTables_mainTitle__K6FiX{font-size:1.5rem;margin-bottom:.5rem;font-weight:600;color:var(--text-primary)}.StockPerformanceTables_mainDescription__3XqpU{font-size:.875rem;color:var(--text-secondary);margin-top:0}.StockPerformanceTables_tablesGrid__fG3ff{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.StockPerformanceTables_tableWrapper__rEm1C{background:var(--bg-primary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);overflow:hidden;box-shadow:var(--shadow-md)}.StockPerformanceTables_tableHeader__XY5aw{padding:1rem;background:var(--input-bg);border-bottom:1px solid var(--border-color)}.StockPerformanceTables_tableTitle__Uj1po{font-size:1rem;margin:0 0 .25rem;font-weight:600;color:var(--text-primary)}.StockPerformanceTables_tableDescription__y69qi{font-size:.75rem;margin:0;color:var(--text-secondary)}.StockPerformanceTables_tableContainer__Xbf32{width:100%;scrollbar-width:thin;scrollbar-color:var(--border-hover) var(--input-bg)}.StockPerformanceTables_tableContainer__Xbf32::-webkit-scrollbar{width:5px;height:5px}.StockPerformanceTables_tableContainer__Xbf32::-webkit-scrollbar-track{background:var(--input-bg);border-radius:1px}.StockPerformanceTables_tableContainer__Xbf32::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:1px;-webkit-transition:background .2s;transition:background .2s}.StockPerformanceTables_tableContainer__Xbf32:hover::-webkit-scrollbar-thumb{background:var(--text-muted)}.StockPerformanceTables_table__VUC9f{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.StockPerformanceTables_table__VUC9f thead tr{background:var(--input-bg);position:-webkit-sticky;position:sticky;top:0;z-index:1}.StockPerformanceTables_table__VUC9f th{padding:.75rem;text-align:left;font-weight:600;font-size:.8rem;color:var(--text-secondary)}.StockPerformanceTables_table__VUC9f tbody tr,.StockPerformanceTables_table__VUC9f th{border-bottom:1px solid var(--border-color)}.StockPerformanceTables_tableRow__DMni4{transition:background-color .2s}.StockPerformanceTables_tableRow__DMni4:hover{background-color:var(--hover-bg)}.StockPerformanceTables_logoColumn__jMknR{width:40px}.StockPerformanceTables_nameColumn__R1rHW{width:auto}.StockPerformanceTables_changeColumn__EYuwH,.StockPerformanceTables_priceColumn__Cv_Nd{width:55px;text-align:right!important}.StockPerformanceTables_logoCell__udYZ4{padding:.5rem .5rem .5rem .75rem;vertical-align:top}.StockPerformanceTables_logoWrapper__qScTN{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm)}.StockPerformanceTables_logo__81046{width:100%;height:100%;object-fit:contain;background:white;border-radius:4px;padding:2px}.StockPerformanceTables_nameCell__5dYaQ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:177px;padding:.5rem .5rem .5rem 0}.StockPerformanceTables_tickerLink__oJLY2{display:block;font-weight:600;font-size:.875rem;color:var(--primary);text-decoration:none;transition:color .2s}.StockPerformanceTables_tickerLink__oJLY2:hover{text-decoration:underline}.StockPerformanceTables_companyName__1MFyJ{display:block;font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.1rem}.StockPerformanceTables_priceCell__bPXae{color:var(--text-primary)}.StockPerformanceTables_changeCell__e30Sy,.StockPerformanceTables_priceCell__bPXae{padding:.5rem .75rem;text-align:right;font-size:.875rem;white-space:nowrap}.StockPerformanceTables_positive__TMfce{color:var(--color-positive);font-weight:600}.StockPerformanceTables_negative__ayJxP{color:var(--color-negative);font-weight:600}.StockPerformanceTables_noData__mCPod{padding:2rem;text-align:center;color:var(--text-secondary);background:var(--bg-primary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color)}@media (max-width:1200px){.StockPerformanceTables_tablesGrid__fG3ff{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.StockPerformanceTables_tablesGrid__fG3ff{grid-template-columns:1fr}.StockPerformanceTables_companyName__1MFyJ{display:none}}.TodayWinnersLosers_container__Amaak{margin:4rem 0}.TodayWinnersLosers_title__lOVM1{margin-bottom:1rem}.TodayWinnersLosers_title__lOVM1 h2{font-size:1.5rem;margin-bottom:.5rem;font-weight:600;color:var(--text-primary)}.TodayWinnersLosers_title__lOVM1 p{font-size:.875rem;color:var(--text-secondary);margin-top:0;line-height:1.5}.TodayWinnersLosers_tablesContainer__jPATD{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.TodayWinnersLosers_tableWrapper__XP_4x{background:var(--bg-primary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);overflow:hidden;box-shadow:var(--shadow-md)}.TodayWinnersLosers_tableTitle__spZwq{padding:1rem;margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.TodayWinnersLosers_tableContainer__UWfdb{max-height:450px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-hover) var(--input-bg)}.TodayWinnersLosers_tableContainer__UWfdb::-webkit-scrollbar{width:5px;height:5px}.TodayWinnersLosers_tableContainer__UWfdb::-webkit-scrollbar-track{background:var(--input-bg);border-radius:1px}.TodayWinnersLosers_tableContainer__UWfdb::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:1px;-webkit-transition:background .2s;transition:background .2s}.TodayWinnersLosers_tableContainer__UWfdb:hover::-webkit-scrollbar-thumb{background:var(--text-muted)}.TodayWinnersLosers_table__K3XTD{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.TodayWinnersLosers_table__K3XTD thead tr{background:var(--input-bg);position:-webkit-sticky;position:sticky;top:0;z-index:1}.TodayWinnersLosers_table__K3XTD th{padding:.75rem;text-align:left;font-weight:600;font-size:.8rem;color:var(--text-secondary)}.TodayWinnersLosers_table__K3XTD tbody tr,.TodayWinnersLosers_table__K3XTD th{border-bottom:1px solid var(--border-color)}.TodayWinnersLosers_tableRow__87_oy{transition:background-color .2s}.TodayWinnersLosers_tableRow__87_oy:hover{background-color:var(--hover-bg)}.TodayWinnersLosers_logoColumn__JdTNE{width:40px}.TodayWinnersLosers_nameColumn__3ngTf{width:auto}.TodayWinnersLosers_changeColumn__jNpwU,.TodayWinnersLosers_priceColumn__kln20{width:55px;text-align:right!important}.TodayWinnersLosers_logoCell__yVXn4{padding:.5rem .5rem .5rem .75rem;vertical-align:top}.TodayWinnersLosers_logoWrapper__ynlkM{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm)}.TodayWinnersLosers_logo__YPfZf{width:100%;height:100%;object-fit:contain;background:white;border-radius:4px;padding:2px}.TodayWinnersLosers_nameCell__ykH4G{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:177px;padding:.5rem .5rem .5rem 0}.TodayWinnersLosers_tickerLink__Xv_MA{display:block;font-weight:600;font-size:.875rem;color:var(--primary);text-decoration:none;transition:color .2s}.TodayWinnersLosers_tickerLink__Xv_MA:hover{text-decoration:underline}.TodayWinnersLosers_companyName__lt3uK{display:block;font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.1rem}.TodayWinnersLosers_priceCell__gMgRM{color:var(--text-primary)}.TodayWinnersLosers_changeCell__ic3nc,.TodayWinnersLosers_priceCell__gMgRM{padding:.5rem .75rem;text-align:right;font-size:.875rem;white-space:nowrap}.TodayWinnersLosers_positive__50PYq{color:var(--color-positive);font-weight:600}.TodayWinnersLosers_negative__pGKLl{color:var(--color-negative);font-weight:600}.TodayWinnersLosers_noData__Jir_4{padding:2rem;text-align:center;color:var(--text-secondary);background:var(--bg-primary);border-radius:var(--border-radius-lg);border:1px solid var(--border-color)}@media (max-width:768px){.TodayWinnersLosers_tablesContainer__jPATD{grid-template-columns:1fr}.TodayWinnersLosers_companyName__lt3uK{display:none}}.page_container__VK51S{display:flex;flex-direction:column;align-items:center;padding:0;min-height:100vh;background:var(--background);width:100%}.page_content__0qf_y{width:100%;max-width:85rem;padding:2rem 0}.page_title__5Jovd{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:2rem;color:var(--text-primary);letter-spacing:-.025em}.page_searchWrapper__MuoDW{text-align:center;margin:3rem auto;width:300px}.page_popularStocks__P9XdJ{margin-top:2rem}.page_subtitle__3SKjf{font-size:1.25rem;font-weight:600;color:var(--text-secondary);margin-bottom:1.5rem}.page_stockGrid__ULGxu{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;width:100%}.page_stockLink__yZkh1{display:flex;flex-direction:column;padding:1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;transition:all .2s ease;text-decoration:none}.page_stockLink__yZkh1:hover{border-color:var(--primary);background:var(--primary-light);transform:translateY(-2px)}.page_stockTicker__CNsu6{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.page_stockName__bGAtX{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.page_seoHeader__sfzwe{width:100%;max-width:85rem;margin:3rem auto;padding:0 1.5rem 2rem;text-align:center;border-bottom:1px solid var(--border-color);position:relative;background:linear-gradient(to right,rgba(var(--background-rgb),.9),rgba(var(--background-rgb),1))}.page_seoBadge__NNcpi{display:inline-block;background:linear-gradient(90deg,var(--primary) 0,var(--primary-hover) 100%);color:white;font-size:.7rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;margin-bottom:1rem;letter-spacing:.05em;box-shadow:0 2px 8px rgba(var(--primary-rgb),.3)}.page_seoHeading__aVRLx{font-size:2.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;line-height:1.2;letter-spacing:-.03em;background:linear-gradient(90deg,var(--text-primary) 30%,var(--primary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_seoDescription__5uI20{font-size:1.05rem;line-height:1.6;color:var(--text-secondary);margin:1rem 0 1.5rem;text-align:center}.page_seoTrustSignals__KIYGG{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.page_trustMetrics__i7vlD{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:5rem 0 3rem}.page_trustBadge__8CQx2{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:9999px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .3s ease;border:1px solid var(--border-color)}.page_trustBadge__8CQx2:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.08);border-color:var(--primary-border)}.page_trustBadge__8CQx2 svg{color:var(--primary);font-size:1rem}.page_trustBadge__8CQx2 span{font-weight:500;font-size:.875rem;color:var(--text-primary)}.page_seoFooter__TQBks{width:100%;margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-color);background:linear-gradient(to bottom,rgba(var(--background-rgb),1),rgba(var(--primary-rgb),.03));padding-bottom:3rem;border-radius:.5rem}.page_seoSubheading__eEh97{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:2rem;line-height:1.3;text-align:center}.page_seoBenefitsGrid__V7L8R{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.page_benefitCard__X7IE7{background:var(--bg-primary);border-radius:1rem;padding:2rem;box-shadow:0 10px 25px rgba(0,0,0,.05);text-align:left;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease;display:flex;flex-direction:column}.page_benefitCard__X7IE7:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.08)}.page_benefitCard__X7IE7 h3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.page_benefitCard__X7IE7 p{font-size:1rem;line-height:1.5;color:var(--text-secondary);flex-grow:1}.page_benefitIconWrapper__wrvGP{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:rgba(59,130,246,.1);border-radius:50%;margin-bottom:1.5rem}.page_benefitIconWrapper__wrvGP svg{color:var(--primary)}.page_benefitTitle__2gH0t{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}.page_benefitDescription__1ujvR{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.page_testimonialBanner__aZSq1{max-width:85%;background-color:var(--card-bg);border-radius:16px;padding:2rem;box-shadow:0 8px 20px rgba(0,0,0,.04);height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--border-color);position:relative;overflow:hidden;margin:4rem auto 0}.page_testimonialBanner__aZSq1:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;opacity:.8}.page_testimonialBanner__aZSq1:hover{transform:translateY(-6px);box-shadow:0 15px 30px rgba(0,0,0,.07)}.page_testimonialQuote__2ioTc{font-size:1.1rem;line-height:1.6;color:var(--text-primary);font-weight:500;font-style:italic;margin:0 0 1rem}.page_testimonialQuote__2ioTc:before{content:'"';position:absolute;top:0;left:.5rem;font-size:5rem;line-height:1;font-family:Georgia,serif;color:var(--primary);opacity:.5;z-index:0}.page_testimonialAuthor__KCu2h{font-size:.9rem;color:var(--text-secondary);text-align:right;margin:0}@media (max-width:640px){.page_container__VK51S{padding:2rem 1rem}.page_title__5Jovd{font-size:2rem}.page_stockGrid__ULGxu{grid-template-columns:1fr}}@media (max-width:768px){.page_seoHeader__sfzwe{padding:2rem 1rem 1.5rem}.page_seoHeading__aVRLx{font-size:1.75rem}.page_seoBenefitsList__0ogtY{grid-template-columns:1fr}.page_seoTrustSignals__KIYGG{flex-direction:column;gap:1rem}.page_seoBenefitsGrid__V7L8R{grid-template-columns:1fr}.page_testimonialBanner__aZSq1{padding:1.5rem;max-width:95%}}
/*# sourceMappingURL=ae2ae962d52be327.css.map*/