.StockPage_stock-page-container__X44hH{background-color:#ffffff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.StockPage_stock-page-container__X44hH h2{margin-bottom:20px;color:#333}.StockPage_stock-page-header-container___vQ3c{width:100%;padding-top:40px;background-color:rgb(255,255,255)}.StockPage_stock-page-searchbar__mGImU{width:50%;padding-top:50px;margin:auto}.StockPage_headline__Maxrz{width:95%;max-width:1400px;font-size:40px;color:white;font-weight:900;margin:auto auto 15px}.StockPage_subline__Ew38N{width:95%;max-width:1400px;color:white;margin:auto auto 20px}.StockPage_bottomline__3DWoq{width:95%;max-width:1400px;margin:auto;color:rgba(255,255,255,.4);padding:20px 0;font-size:14px;font-style:italic}@media (max-width:1000px){.StockPage_headline__Maxrz{font-size:28px;margin-bottom:30px}}.StockPage_stock-page-header____92W{font-size:24px;font-weight:900;width:95%;max-width:1400px;margin:auto;padding:20px 0;align-items:end}.StockPage_logoBox__ZJqDw{position:relative;width:150px;height:50px;margin-left:auto}@media (max-width:600px){.StockPage_logoBox__ZJqDw{width:120px;height:40px}}@media (max-width:1000px){.StockPage_stock-page-header-container___vQ3c{background-size:200%}}.StockPage_stock-page-tabs__UN49B{background-color:black;display:flex;justify-content:center;padding:30px 0}.StockPage_tabs__mRmet{display:inline-flex;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.StockPage_tab__Y0aSW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(255,255,255,.05);color:#ccc;padding:10px 24px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;letter-spacing:.3px;transition:all .25s ease;box-shadow:0 0 0 rgba(255,123,0,0)}.StockPage_tab__Y0aSW:focus-visible,.StockPage_tab__Y0aSW:hover:not(:disabled){background:rgba(255,255,255,.15);color:#fff;transform:translateY(-1px)}.StockPage_tabActive__l5h3_{background:linear-gradient(135deg,rgb(255,123,0),rgb(255,160,50));color:#fff;box-shadow:0 0 12px rgba(255,123,0,.4);transform:translateY(-1px)}.StockPage_tabDisabled__djqEN{opacity:.5;cursor:not-allowed;color:#777;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.05);box-shadow:none}.StockPage_tabDisabled__djqEN:hover{transform:none;background:rgba(255,255,255,.04)}.StockPage_detailLink__Rf9AD{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#ff7b00;text-decoration:none;transition:color .2s ease,transform .2s ease}.StockPage_detailLink__Rf9AD:hover{color:#ffa733}@media (max-width:600px){.StockPage_tab__Y0aSW{font-size:12px;padding:8px 14px}}.TickerSearch_search-container__8Pd5h{position:relative;width:95%;min-width:250px;max-width:1400px;margin:0 auto}.TickerSearch_search-input__bPMGj{width:100%;padding:10px 20px;font-size:16px;border:1px solid #000000;border-radius:10px;box-sizing:border-box;color:black;caret-color:blackwhite;background-color:rgba(0,0,0,0)}.TickerSearch_search-input__bPMGj:focus{border-width:1px;border-color:#000000;outline:none}.TickerSearch_search-input__bPMGj::placeholder{color:rgba(0,0,0,.592)}.TickerSearch_ticker-suggestions__iDHoC{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:9999;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:10px;list-style:none;padding:4px 0;margin:0;box-shadow:0 8px 30px rgba(0,0,0,.08)}.TickerSearch_suggestion-item__SnGnN{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;color:#111}.TickerSearch_suggestion-item__SnGnN:hover{background-color:#f6f7f9}.TickerSearch_ticker-logo__iKP1b{width:20px;height:20px;flex:0 0 auto}.StockChart_stock-chart-container__Qc32c{width:95%;max-width:1400px;background-color:rgba(0,0,0,1);margin:0 auto;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.5);border:1px solid white}.StockChart_stock-chart-container__Qc32c h2{margin-bottom:20px;color:#333}.StockChart_stock-chart-container__Qc32c p{margin-top:20px;color:#555}.StockChart_stock-chart-search-container__YdBYU{position:relative;width:100%;display:flex;flex-direction:column}.StockChart_hover-data__wlika{width:100%;max-width:1400px;margin:auto auto 10px;font-size:18px;font-weight:700;color:#444}.StockChart_hovered-container___OleP{border-bottom:1px solid white;background-color:#000;border-radius:15px 15px 0 0;padding:20px;color:white;display:flex;justify-content:space-between}.StockChart_hovered-left__t5yCE,.StockChart_hovered-right__0rt0_{align-content:center}.StockChart_hovered-right__0rt0_{text-align:right}.StockChart_hovered-left__t5yCE{text-align:left}.RevenueIncomeChart_stockChartContainer__FRQH9{width:95%;max-width:1400px;background-color:rgba(0,0,0,1);margin:0 auto;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.5);border:1px solid white}.RevenueIncomeChart_stockChartContainer__FRQH9 h2{margin-bottom:20px;color:#333}.RevenueIncomeChart_stockChartContainer__FRQH9 p{margin-top:20px;color:#555}.RevenueIncomeChart_stockChartSearchContainer__zCcM4{position:relative;width:100%;display:flex;flex-direction:column}.RevenueIncomeChart_hoverData__V_FrX{width:100%;max-width:1400px;margin:0 auto 10px;font-size:18px;font-weight:700;color:#444}.RevenueIncomeChart_hoveredContainer__VI9HZ{border-bottom:1px solid white;background-color:#000;border-radius:15px 15px 0 0;padding:20px;color:white;display:flex;justify-content:space-between}.RevenueIncomeChart_hoveredLeft__BSfK2,.RevenueIncomeChart_hoveredRight__7NPeD{align-content:center}.RevenueIncomeChart_hoveredRight__7NPeD{text-align:right}.RevenueIncomeChart_hoveredLeft__BSfK2{text-align:left}.RevenueIncomeChart_rangeTabs__7mUlp{display:flex;justify-content:flex-start;padding:0 30px;margin:20px 0 10px;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:max-content}.RevenueIncomeChart_tabsContainer__pgqy5{width:98%;margin:auto;display:flex;justify-content:space-between}@media screen and (max-width:1000px){.RevenueIncomeChart_tabsContainer__pgqy5{flex-direction:column;margin-top:10px}.RevenueIncomeChart_rangeTabs__7mUlp{margin-top:0}}.RevenueIncomeChart_rangeBtn__YiOQX{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(255,255,255,.05);color:#ccc;padding:10px 18px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;letter-spacing:.3px;transition:all .25s ease;box-shadow:0 0 0 rgba(255,123,0,0);outline:none}.RevenueIncomeChart_rangeBtn__YiOQX:focus-visible,.RevenueIncomeChart_rangeBtn__YiOQX:hover{background:rgba(255,255,255,.15);color:#fff;transform:translateY(-1px)}.RevenueIncomeChart_rangeBtnActive__Yiqhq{background:linear-gradient(135deg,rgb(255,123,0),rgb(255,160,50));color:#fff;box-shadow:0 0 12px rgba(255,123,0,.4);transform:translateY(-1px)}.RevenueIncomeChart_rangeBtn__YiOQX:active{transform:translateY(0)}@media (max-width:600px){.RevenueIncomeChart_rangeBtn__YiOQX{font-size:12px;padding:8px 12px}}.StockInfo_wrapper__O2SXa{max-width:1400px;width:95%;margin:20px auto auto;display:grid;grid-gap:16px;gap:16px}.StockInfo_title__TgR7A{margin:0;font-size:1.25rem;line-height:1.2;color:#0f172a}.StockInfo_muted__UMrv_{color:#6b7280}.StockInfo_headerRow__CJ5De{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.StockInfo_counter__Vkqdf{font-size:.875rem;color:#6b7280}.StockInfo_card__sRufo{background-color:rgb(255,255,255);border:1px solid #000000;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px}.StockInfo_cardTop__ELVnh{display:grid;grid-template-columns:88px 1fr;grid-gap:14px;gap:14px;align-items:center}@media (min-width:640px){.StockInfo_cardTop__ELVnh{grid-template-columns:110px 1fr}}.StockInfo_logoWrap__g6Gdi{width:88px;height:88px;border-radius:12px;display:grid;place-items:center}@media (min-width:640px){.StockInfo_logoWrap__g6Gdi{width:110px;height:110px}}.StockInfo_logo__5D2Ou{width:80%;height:80%;object-fit:contain;display:block}.StockInfo_metaGrid__ZD_gK{display:grid;grid-gap:10px;gap:10px}.StockInfo_metaBlock__dv04u{min-width:0}.StockInfo_metaBlock__dv04u:nth-child(3),.StockInfo_metaBlock__dv04u:nth-child(4),.StockInfo_metaBlock__dv04u:nth-child(5),.StockInfo_metaBlock__dv04u:nth-child(6){text-align:right}.StockInfo_metaLabel__RedaE{font-size:12px;color:#6b7280;margin-bottom:4px}.StockInfo_metaValue__mlQTg{font-weight:600;color:#0f172a;word-break:break-word}.StockInfo_totalValue__TkapW{font-weight:700;color:#0f172a}.StockInfo_guruSection__MylzI{margin-top:12px}.StockInfo_guruChips__I1pbA{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.StockInfo_chip__n0r88{padding:6px 10px;border-radius:999px;font-size:12px;background:rgb(255,123,0);white-space:nowrap;color:#ffffff}.StockInfo_chip__n0r88,.StockInfo_chip__n0r88:hover{border:1px solid rgb(255,123,0);transition:.2s ease-in-out}.StockInfo_chip__n0r88:hover{background:rgba(229,107,0,0);cursor:pointer;color:rgb(255,123,0)}.StockInfo_cardFooter___hEzo{margin-top:12px;padding-top:10px;border-top:1px solid #000000;display:flex;justify-content:flex-end;gap:6px;font-size:.95rem}.StockInfo_cardFooter___hEzo span{color:#6b7280}.StockInfo_cardFooter___hEzo strong{color:#0f172a}@media (min-width:700px){.StockInfo_metaGrid__ZD_gK{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:700px){.StockInfo_metaBlock__dv04u:nth-child(3),.StockInfo_metaBlock__dv04u:nth-child(4),.StockInfo_metaBlock__dv04u:nth-child(5),.StockInfo_metaBlock__dv04u:nth-child(6){text-align:left}}.HeroWithWave_hero__qwtFj{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,#ffffff);color:#ff0000;height:280px}.HeroWithWave_inner__qn2wP{max-width:1400px;width:95%;margin:0 auto;padding:64px 0 96px}.HeroWithWave_wave__Ud7Tk{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:300px;display:block}.GuruHoldings_guru-holdings-container__nuuo9{background-color:rgb(0,0,0);padding-bottom:50px}.GuruHoldings_guru-holdings-table__fuD3i{background-color:white;box-shadow:0 4px 15px rgba(0,0,0,.5)}.GuruHoldings_quarter-section__CBO87{width:95%;max-width:1400px;margin:auto auto 50px}@media (max-width:1000px){.GuruHoldings_guru-holdings-table__fuD3i td:nth-child(3),.GuruHoldings_guru-holdings-table__fuD3i td:nth-child(4),.GuruHoldings_guru-holdings-table__fuD3i th:nth-child(3),.GuruHoldings_guru-holdings-table__fuD3i th:nth-child(4){display:none}.GuruHoldings_guru-holdings-table__fuD3i td:nth-child(2),.GuruHoldings_guru-holdings-table__fuD3i th:nth-child(2){text-align:right}.GuruHoldings_guru-holdings-table__fuD3i td:first-child,.GuruHoldings_guru-holdings-table__fuD3i th:first-child{width:200px}}