.DetailPage_container__jrGJB{padding:50px 0;display:flex;align-items:center;flex-direction:column}.DetailPage_error__HPrX6{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background:#fff2f0;text-align:center;color:#c00}.BackButton_backButton__8xhgk{position:absolute;top:24px;left:24px;z-index:100;padding:.5rem 1rem;font-size:1rem;display:flex;align-items:center;background:#0073b5;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background .15s,color .15s;color:#fff;height:40px}.BackButton_backButton__8xhgk:focus,.BackButton_backButton__8xhgk:hover{background:#000;outline:none}.DashboardHeader_header__IkrvQ{background-color:#000;border-bottom:1px solid #eee;padding:2rem 1.2rem 1rem 1.5rem;border-radius:9px 9px 0 0;position:relative}.DashboardHeader_symbol__C1Dy3{font-size:1rem}.DashboardHeader_subinfo__bfipv{display:flex;gap:1.5rem;font-size:.97rem;margin-top:.5rem}.DashboardHeader_subinfo__bfipv a{color:#36c;text-decoration:underline}.Favorites_favorites__ED_QC{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end}.Favorites_favButton__gPmvg{background:#000;color:#fff;font-weight:500;padding:.5rem 1rem;border:none;border-radius:.3em;cursor:pointer;font-size:1.1rem;box-shadow:0 2px 4px rgba(0,0,0,.09);transition:background .15s;letter-spacing:.04em;height:40px}.Favorites_favButton__gPmvg:focus,.Favorites_favButton__gPmvg:hover{background:#333}.Favorites_dropdown__AEapQ{background:#f2f2f0;color:#000;border:1.5px solid #000;min-width:340px;margin-top:8px;border-radius:.25em;box-shadow:0 6px 16px rgba(0,0,0,.14);padding:.7em .7em .2em}.Favorites_stockRow__mZeRu{display:flex;align-items:center;margin-bottom:1rem}.Favorites_symbol__3Cgub{font-weight:700;flex-shrink:0}.Favorites_name__a6yVY{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Favorites_currency__0u7DL{color:#555;font-size:1rem;flex-shrink:0}.Favorites_removeButton__i6LNu{background:#fff;color:#000;border:1px solid #000;border-radius:.2em;padding:.5em 1.1em;font-size:1em;cursor:pointer;transition:background .15s,color .15s;margin-left:0;align-items:center;height:2.2em}.Favorites_removeButton__i6LNu:focus,.Favorites_removeButton__i6LNu:hover{background:#f73d3d;color:#fff}.Favorites_emptyText__NmaUE{color:#999;padding:.6em 0;text-align:center}.Favorites_stockLink__aw_iD{display:block;color:#000;background:#e6ff59;border:1.5px solid #000;text-decoration:none;transition:background .2s,color .2s;cursor:pointer;padding:1rem;flex:1 1;margin-right:1em}.Favorites_stockLink__aw_iD:focus,.Favorites_stockLink__aw_iD:hover{background:#000;color:#fff}.Favorites_starButton__L109p{background:none;border:none;position:absolute;top:8px;right:10px;cursor:pointer;padding:0;z-index:2;transition:filter .18s;outline:none}.Favorites_itemContent__iOpeB{display:flex;align-items:center;gap:1.8rem;min-width:0}.CompanyInfo_info__Q0E9g{background:#e6ff59;color:#000;margin-bottom:2rem;padding:1rem}.CompanyInfo_info__Q0E9g h2{margin-bottom:15px}.CompanyInfo_description__UCLrO{margin-bottom:.7rem}.CompanyInfo_meta__Ic9p_{color:#555;font-size:.95rem}.FinancialHighlights_financials__upVKR{color:#000;flex:1 1;background:#f8fafc;border-radius:6px;padding:1.1rem 1rem 1.2rem 1.3rem;box-shadow:0 1px 3px rgba(50,50,70,.05)}.FinancialHighlights_financials__upVKR ul{margin:0;padding-left:1.1em;color:#2b3a4a;font-size:1rem}.FinancialHighlights_financials__upVKR h3{margin-top:0;margin-bottom:15px}.ValuationSummary_valuation__QOZji{flex:1 1;background:#f9f7fa;color:#000;border-radius:6px;padding:1.1rem 1rem 1.2rem 1.3rem;box-shadow:0 1px 3px rgba(80,50,120,.05)}.ValuationSummary_valuation__QOZji ul{margin:0;padding-left:1.1em;color:#2b384b;font-size:1rem}.ValuationSummary_valuation__QOZji h3{margin-top:0;margin-bottom:15px}.PerformanceSummary_performance__cQBdr{color:#000;background:#f5fbfa;border-radius:6px;padding:1rem 1rem 1.1rem 1.3rem;box-shadow:0 1px 3px rgba(30,100,90,.04);flex:1 1}.PerformanceSummary_performance__cQBdr ul{margin:0;padding-left:1.1em;color:#27513d;font-size:1rem}.PerformanceSummary_performance__cQBdr h3{margin-top:0;margin-bottom:15px}.AnalystRatings_ratings__iMvPU{color:#000;background:#fff9f7;border-radius:6px;padding:1rem 1rem 1.1rem 1.3rem;box-shadow:0 1px 3px rgba(150,70,40,.04);flex:1 1}.AnalystRatings_ratings__iMvPU ul{margin:0;padding-left:1.1em;color:#61412c;font-size:1rem}.AnalystRatings_ratings__iMvPU h3{margin-top:0;margin-bottom:15px}.Dashboard_dashboard__uVIBN{max-width:900px;margin:2rem auto;font-family:Roboto,Arial,Helvetica,sans-serif;background:#fff;border-radius:9px;box-shadow:0 3px 12px rgba(30,60,90,.08);color:#fff;padding-bottom:1rem}.Dashboard_flexRow__69aKB{display:flex;gap:2rem;padding:0 1rem}.Dashboard_flexRow__69aKB:first-of-type{margin-bottom:2rem}@media(max-width:900px){.Dashboard_flexRow__69aKB{display:block}.Dashboard_flexRow__69aKB>*{margin-bottom:1.3rem}}.Graph_graphSection__s_Ds5{margin-top:.5rem;padding:1rem;background:#fcfcfc;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.03);max-width:900px;width:100%}.Graph_graphSection__s_Ds5 .Graph_graphHeader__6GG_q{display:flex;justify-content:space-between;flex-wrap:wrap}.Graph_graphSection__s_Ds5 .Graph_graphHeader__6GG_q h2{color:#000;margin-bottom:10px}.Graph_intervalSelector__qSuyf{margin-bottom:1rem;display:flex;gap:.75rem}.Graph_intervalSelector__qSuyf button{border:none;background:#eee;color:#2294f2;font-weight:600;border-radius:4px;padding:.2rem .5rem;cursor:pointer;transition:background .15s}.Graph_intervalSelector__qSuyf button.Graph_active__oVSzP,.Graph_intervalSelector__qSuyf button:hover{background:#2294f2;color:#fff}