.page_container__7P1Zy{max-width:1400px;background:white;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;margin:20px auto 40px}.page_header__j2lO8{background:linear-gradient(135deg,#2c3e50,#3498db);color:white;padding:40px;position:relative}.page_header__j2lO8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.05)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3;pointer-events:none}.page_stockHeaderInfo__F9uJS{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.page_stockTitle__ZzNiG{flex:1}.page_stockSymbol__Fw93e{font-size:2.5em;font-weight:700;margin-bottom:5px;font-family:Courier New,monospace}.page_companyName__asU4G{font-size:1.2em;opacity:.9;margin-bottom:10px}.page_sectorIndustry__tcpbT{display:flex;gap:15px;align-items:center}.page_sectorBadge__g3rki{padding:6px 15px;border-radius:15px;font-size:.9em;font-weight:600;background:rgba(255,255,255,.2)}.page_stockPriceSection__p5vGe{text-align:right}.page_currentPrice__kgqfx{font-size:2.8em;font-weight:700;margin-bottom:5px;font-family:Courier New,monospace}.page_priceChange__yHcI5{font-size:1.1em;font-weight:600;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:10px}.page_changePositive__52ZJB{color:#27ae60}.page_changeNegative__5KwWP{color:#e74c3c}.page_changeNeutral__jzHZa{color:rgba(255,255,255,.8)}.page_lastUpdated__oKRS3{font-size:.9em;opacity:.8}.page_content__g6yN4{padding:40px}.page_navControls__PNiWZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:15px}.page_backBtn__3PWOU{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#595c64,#5a6268);color:white;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease;cursor:pointer;border:none;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.page_backBtn__3PWOU:hover{background:linear-gradient(135deg,#5a6268,#495057)}.page_exportControls__6vJjE{display:flex;gap:10px}.page_btn__fIc_O{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.page_btnExport__hoXHw:disabled{opacity:.6;cursor:not-allowed;background:#595c64;color:white}.page_sectionGrid__4Hk3d{display:grid;gap:30px;margin-bottom:30px}.page_mainSection__G356S{grid-template-columns:2fr 1fr}.page_chartSection__7uUou{background:white;border-radius:15px;border:2px solid #e9ecef;padding:25px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.page_chartSection__7uUou:hover{border-color:#3498db}.page_chartHeader__GNXj9{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.page_chartTitle__afy9f{font-size:1.4em;font-weight:600;color:#2c3e50}.page_chartControls__CoufA{display:flex;gap:8px;flex-wrap:wrap}.page_periodBtn__sFId_{padding:6px 12px;border:2px solid #e9ecef;border-radius:6px;background:white;color:#595c64;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:12px;text-transform:uppercase}.page_periodBtn__sFId_.page_active__K6zY_{background:linear-gradient(135deg,#3498db,#2980b9);color:white;border-color:#3498db}.page_periodBtn__sFId_:hover:not(.page_active__K6zY_){border-color:#3498db;color:#3498db}.page_chartWrapper__NYSDd{position:relative;height:400px}.page_keyMetrics__aKwBt{background:white;border-radius:15px;border:2px solid #e9ecef;padding:25px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.page_keyMetrics__aKwBt:hover{border-color:#3498db}.page_metricsTitle__Udy_U{font-size:1.4em;font-weight:600;color:#2c3e50;margin-bottom:20px}.page_metricItem__LWPUY{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e9ecef;transition:all .2s ease}.page_metricItem__LWPUY:hover{background:rgba(52,152,219,.02);padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px;border-radius:6px}.page_metricItem__LWPUY:last-child{border-bottom:none}.page_metricLabel__PurFn{font-weight:500;color:#595c64}.page_metricValue__XcQXB{font-weight:600;color:#2c3e50;font-family:Courier New,monospace}.page_metricValue__XcQXB.page_positive__YsZTu{color:#27ae60}.page_metricValue__XcQXB.page_negative__usFkM{color:#e74c3c}.page_financialTables__bFV_y{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:30px}.page_tableContainer__K98G8{background:white;border-radius:15px;border:2px solid #e9ecef;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.page_tableContainer__K98G8:hover{border-color:#3498db}.page_tableHeader__rdAgC{background:linear-gradient(135deg,#34495e,#2c3e50);color:white;padding:20px;text-align:center}.page_tableHeader__rdAgC h3{font-size:1.3em;margin-bottom:5px}.page_tableHeader__rdAgC p{opacity:.9;font-size:.9em}.page_tableContainer__K98G8 table{width:100%;border-collapse:collapse}.page_tableContainer__K98G8 td,.page_tableContainer__K98G8 th{padding:15px;text-align:left;border-bottom:1px solid #e9ecef}.page_tableContainer__K98G8 th{background:#f8f9fa;font-weight:600;color:#2c3e50}.page_tableContainer__K98G8 tr:hover{background:#f8f9fa}.page_loading__J9e8h{text-align:center;padding:60px;color:#595c64}.page_spinner__Qa9bB{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:50px;height:50px;animation:page_spin__50vLj 1s linear infinite;margin:0 auto 20px}@keyframes page_spin__50vLj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_error___1cEg{background:#f8d7da;color:#721c24;padding:20px;border-radius:8px;margin:20px;border:1px solid #f1aeb5;text-align:center}.page_analysisSection__qn3We{background:#f8f9fa;padding:25px;border-radius:15px;margin-bottom:30px;border:2px solid #e9ecef;transition:all .3s ease}.page_analysisSection__qn3We:hover{border-color:#3498db}.page_analysisTitle__FNHpH{font-size:1.4em;font-weight:600;color:#2c3e50;margin-bottom:20px}.page_analysisGrid__py0GS{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.page_analysisCard__CzKbt{background:white;padding:20px;border-radius:10px;border:1px solid #e9ecef;text-align:center;transition:all .3s ease}.page_analysisCard__CzKbt:hover{border-color:#3498db}.page_analysisCard__CzKbt h4{color:#2c3e50;margin-bottom:10px;font-size:1.1em}.page_analysisValue__ioNiC{font-size:1.8em;font-weight:700;color:#3498db;font-family:Courier New,monospace}.page_newsSection__18kxm{background:white;border-radius:15px;border:2px solid #e9ecef;padding:25px;margin-bottom:30px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.page_newsSection__18kxm:hover{border-color:#3498db}.page_newsItem__QTH1C{padding:15px 0;border-bottom:1px solid #e9ecef;transition:all .2s ease}.page_newsItem__QTH1C:hover{background:rgba(52,152,219,.02);padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;border-radius:8px}.page_newsItem__QTH1C:last-child{border-bottom:none}.page_newsTitle__8CzQw{font-weight:600;color:#2c3e50;margin-bottom:5px;line-height:1.4}.page_newsMeta__arZE_{color:#595c64;font-size:.9em;margin-bottom:8px}.page_newsSummary__cYg3Z{color:#495057;line-height:1.5;margin-bottom:8px}.page_newsLink__1jUFt{color:#3498db;text-decoration:none;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:5px;position:relative}.page_newsLink__1jUFt:before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#3498db;transition:width .3s cubic-bezier(.4,0,.2,1)}.page_newsLink__1jUFt:after{content:"→";transition:transform .3s ease}.page_newsLink__1jUFt:hover{color:#3498db;transform:translateX(4px)}.page_newsLink__1jUFt:hover:before{width:100%}.page_newsLink__1jUFt:hover:after{transform:translateX(5px)}.page_similarStocksSection__XPRqI{background:white;border-radius:15px;border:2px solid #e9ecef;padding:30px;margin-bottom:30px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.page_similarStocksSection__XPRqI:hover{border-color:#3498db}.page_similarStocksHeader__isxiZ{margin-bottom:25px;text-align:center}.page_similarStocksTitle__RoCw1{font-size:1.4em;font-weight:600;color:#2c3e50;margin-bottom:8px}.page_similarStocksSubtitle__z7wNb{color:#595c64;font-size:.95em;opacity:.9}.page_similarStocksTableContainer__G7tMf{overflow-x:auto;border-radius:10px;border:1px solid #e9ecef}.page_similarStocksTable__F6eTj{width:100%;border-collapse:collapse;background:white}.page_similarStocksTable__F6eTj thead{background:linear-gradient(135deg,#2c3e50,#34495e)}.page_similarStocksTable__F6eTj th{color:white;font-weight:600;padding:15px 12px;text-align:left;font-size:.9em;letter-spacing:.5px;text-transform:uppercase;background:#2c3e50}.page_similarStocksTable__F6eTj td{padding:15px 12px;border-bottom:1px solid #e9ecef;font-size:.9em}.page_similarStocksTable__F6eTj tbody tr{transition:all .2s ease}.page_similarStocksTable__F6eTj tbody tr:hover{background:rgba(52,152,219,.05)}.page_similarStocksTable__F6eTj tbody tr:last-child td{border-bottom:none}.page_similarStockCompany__Lz4TM{display:flex;flex-direction:column;gap:3px}.page_similarStockName__DQm5N{font-weight:600;color:#2c3e50;font-size:.9em}.page_similarStockSector__Z2wcn{color:#595c64;font-size:.8em;min-height:12px}.page_similarStockTicker__w0BDC{font-family:Courier New,monospace;font-weight:700;color:#3498db;font-size:.95em}.page_similarStockPrice___vA6k{color:#2c3e50}.page_similarStockChange__3LTL0,.page_similarStockPrice___vA6k{font-family:Courier New,monospace;font-weight:600}.page_similarStockChange__3LTL0.page_positive__YsZTu{color:#27ae60}.page_similarStockChange__3LTL0.page_negative__usFkM{color:#e74c3c}.page_similarStockChange__3LTL0.page_neutral__C9Nkc{color:#595c64}.page_similarStockActions__PUlWi{display:flex;gap:8px}.page_btnSimilar__ykms0{padding:6px 12px;border:1px solid #3498db;border-radius:5px;background:white;color:#3498db;text-decoration:none;font-size:.8em;font-weight:600;transition:all .2s ease;cursor:pointer;text-transform:uppercase;letter-spacing:.3px}.page_btnSimilar__ykms0:hover{background:#3498db;color:white}.page_similarStocksLoading__gjDb8{text-align:center;padding:40px;color:#595c64}.page_spinnerSmall____sN_{border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:30px;height:30px;animation:page_spin__50vLj 1s linear infinite;margin:0 auto 15px}.page_similarStocksError__Pzz_c{text-align:center;padding:30px;color:#595c64;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.page_positive__YsZTu{color:#27ae60}.page_negative__usFkM{color:#e74c3c}.page_neutral__C9Nkc{color:#595c64}@media (max-width:1600px){.page_financialTables__bFV_y{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:1200px){.page_mainSection__G356S{grid-template-columns:1fr}}@media (max-width:768px){.page_content__g6yN4{padding:20px}.page_header__j2lO8{padding:30px 20px}.page_stockHeaderInfo__F9uJS{flex-direction:column;text-align:center}.page_stockPriceSection__p5vGe{text-align:center}.page_navControls__PNiWZ{flex-direction:column;align-items:stretch}.page_exportControls__6vJjE{justify-content:center}.page_financialTables__bFV_y{grid-template-columns:1fr}.page_chartHeader__GNXj9{flex-direction:column;align-items:stretch;text-align:center}.page_chartControls__CoufA{justify-content:center}.page_analysisGrid__py0GS{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:480px){.page_stockSymbol__Fw93e{font-size:2em}.page_currentPrice__kgqfx{font-size:2.2em}.page_chartWrapper__NYSDd{height:300px}}