.page_container__jyXYf{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___QU_o{background:linear-gradient(135deg,#2c3e50,#3498db);color:white;padding:40px;text-align:center;position:relative}.page_header___QU_o: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_header___QU_o h1{font-size:2.5em;margin-bottom:10px;font-weight:700;position:relative;z-index:1}.page_header___QU_o p{font-size:1.2em;opacity:.9;position:relative;z-index:1}.page_content__pz5KN{padding:40px}.page_controlsSection__tcIaE{background:#f8f9fa;padding:30px;border-radius:15px;margin-bottom:30px;border:2px solid #e9ecef}.page_controlsHeader__KOj_Z{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.page_controlsTitle__CfPq3{font-size:1.4em;font-weight:600;color:#2c3e50}.page_dataStatus__gVYpo{display:flex;align-items:center;gap:10px;font-size:.9em;color:#595c64}.page_statusIndicator__QJAJM{width:8px;height:8px;border-radius:50%;background:#595c64}.page_statusIndicator__QJAJM.page_live__x56PB{background:#27ae60;animation:page_pulse__TU9hx 2s infinite}.page_statusIndicator__QJAJM.page_updating__rpNWB{background:#f39c12;animation:page_pulse__TU9hx 1s infinite}.page_statusIndicator__QJAJM.page_cached__AKbQD{background:#3498db;animation:page_pulse__TU9hx 1.5s infinite}@keyframes page_pulse__TU9hx{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.page_searchControls__wJmcl{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.page_searchContainer__MIfCW{position:relative;flex:1;min-width:300px}.page_searchInput__oLfA5{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:all .3s ease;background:white}.page_searchInput__oLfA5:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.page_filterSelect__G1A8u{padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;background:white;color:#2c3e50;min-width:150px}.page_filterSelect__G1A8u:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.page_viewControls__Ge4y7{display:flex;gap:10px;align-items:center}.page_viewBtn__g0Q8L{padding:8px 16px;border:2px solid #e9ecef;border-radius:6px;background:white;color:#595c64;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.page_viewBtn__g0Q8L.page_active__7WKEb{background:linear-gradient(135deg,#3498db,#2980b9);color:white;border-color:#3498db}.page_viewBtn__g0Q8L:hover:not(.page_active__7WKEb){border-color:#3498db;color:#3498db}.page_btn__bZHAM{padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.page_btnPrimary__6udv1{background:linear-gradient(135deg,#3498db,#2980b9);color:white}.page_btnPrimary__6udv1:hover{background:linear-gradient(135deg,#2980b9,#1f6391)}.page_resultsHeader__AonuJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.page_resultsCount__syrV5{font-size:1.1em;color:#2c3e50;font-weight:600}.page_stocksGrid__GeqBC{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px;margin-bottom:30px}.page_stockCard__JtS4U{background:white;border-radius:20px;border:2px solid #e9ecef;padding:25px;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_stockCard__JtS4U:hover{border-color:#3498db}.page_stockCard__JtS4U:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#3498db,#2980b9);opacity:0;transition:opacity .3s ease}.page_stockCard__JtS4U:hover:before{opacity:1}.page_stockHeader__3_T_o{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.page_stockInfo__YIn0o{flex:1}.page_stockTicker__ap_h4{font-size:1.4em;font-weight:700;color:#2c3e50;font-family:Courier New,monospace;margin-bottom:5px}.page_stockName__Pjx0W{color:#595c64;font-size:.9em;line-height:1.2;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_sectorBadge__JeGwV{padding:4px 10px;border-radius:12px;font-size:.75em;font-weight:600;text-align:center;white-space:nowrap}.page_sector-technology__25aW3{background:rgba(52,152,219,.1);color:#3498db}.page_sector-healthcare___MhNL{background:rgba(231,76,60,.1);color:#e74c3c}.page_sector-financialservices__U14I2{background:rgba(46,204,113,.1);color:#27ae60}.page_sector-consumercyclical__McLS5{background:rgba(155,89,182,.1);color:#9b59b6}.page_sector-consumerdefensive__Ku_sT{background:rgba(243,156,18,.1);color:#f39c12}.page_sector-industrials__2zmPo{background:rgba(52,73,94,.1);color:#34495e}.page_sector-energy__Ca6fM{background:rgba(230,126,34,.1);color:#e67e22}.page_sector-basicmaterials__BtbTn{background:rgba(149,165,166,.1);color:#95a5a6}.page_sector-utilities__13z8h{background:rgba(26,188,156,.1);color:#1abc9c}.page_sector-realestate__SgYu7{background:rgba(142,68,173,.1);color:#8e44ad}.page_sector-communicationservices__Tk2eB{background:rgba(241,196,15,.1);color:#f1c40f}.page_sector-other__BWFfT{background:rgba(127,140,141,.1);color:#7f8c8d}.page_stockPrice__zm8qt{text-align:right;margin-bottom:15px}.page_priceMain__mfcSe{font-size:1.8em;font-weight:700;color:#2c3e50;font-family:Courier New,monospace;margin-bottom:5px}.page_priceChange__cqFb9{font-size:.9em;font-weight:600;display:flex;align-items:center;justify-content:flex-end;gap:5px}.page_changePositive__RqPBD{color:#27ae60}.page_changeNegative__AdBjw{color:#e74c3c}.page_changeNeutral__9Zsds{color:#595c64}.page_stockMetrics__Jlmp_{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.page_metricGroup__Z3x3p{display:flex;flex-direction:column}.page_metricLabel__xpRam{font-size:.8em;color:#595c64;margin-bottom:3px;font-weight:500}.page_metricValue__ZEgsd{font-size:1em;font-weight:600;color:#2c3e50;font-family:Courier New,monospace}.page_stockActions__F32Ib{display:flex;gap:10px;padding-top:15px;border-top:1px solid #e9ecef}.page_btnSecondary__QKJUi{background:#595c64;color:white;padding:8px 16px;font-size:.85em;flex:1}.page_btnSecondary__QKJUi:hover{background:#5a6268}.page_btnOutline___OMsS{background:white;color:#3498db;border:2px solid #3498db;padding:8px 16px;font-size:.85em;flex:1}.page_btnOutline___OMsS:hover{background:#3498db;color:white}.page_loading__BUYON{text-align:center;padding:60px;color:#595c64}.page_spinner__YlJgJ{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:50px;height:50px;animation:page_spin__8pkKd 1s linear infinite;margin:0 auto 20px}@keyframes page_spin__8pkKd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorMessage__wrFgW{background:#f8d7da;color:#721c24;padding:20px;border-radius:8px;margin:20px 0;border:1px solid #f1aeb5;text-align:center}.page_noResults__2y32x{text-align:center;padding:60px;color:#595c64}.page_pagination__YhnbC{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px}.page_pagination__YhnbC button{padding:8px 12px;border:2px solid #e9ecef;border-radius:6px;background:white;color:#595c64;cursor:pointer;transition:all .3s ease}.page_pagination__YhnbC button:hover:not(:disabled){border-color:#3498db;color:#3498db}.page_pagination__YhnbC button.page_active__7WKEb{background:linear-gradient(135deg,#3498db,#2980b9);color:white;border-color:#3498db}.page_pagination__YhnbC button:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__rXT8h{color:#595c64;font-size:14px;margin:0 15px}@media (max-width:1200px){.page_stocksGrid__GeqBC{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}}@media (max-width:768px){.page_content__pz5KN{padding:20px}.page_header___QU_o{padding:30px 20px}.page_header___QU_o h1{font-size:2em}.page_controlsSection__tcIaE{padding:20px}.page_searchControls__wJmcl{flex-direction:column;align-items:stretch}.page_searchContainer__MIfCW{min-width:auto}.page_stocksGrid__GeqBC{grid-template-columns:1fr;gap:15px}.page_stockCard__JtS4U{padding:20px}.page_controlsHeader__KOj_Z,.page_resultsHeader__AonuJ{flex-direction:column;align-items:stretch;text-align:center}}@media (max-width:480px){.page_header___QU_o h1{font-size:1.8em}.page_header___QU_o p{font-size:1em}.page_stockCard__JtS4U{padding:15px}.page_stockMetrics__Jlmp_{grid-template-columns:1fr;gap:10px}.page_stockActions__F32Ib{flex-direction:column}}