.page_container__UNHKI{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__D7IAH{background:linear-gradient(135deg,#2c3e50,#3498db);color:white;padding:40px;text-align:center;position:relative}.page_header__D7IAH: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__D7IAH h1{font-size:2.5em;margin-bottom:10px;font-weight:700;position:relative;z-index:1}.page_header__D7IAH p{font-size:1.2em;opacity:.9;position:relative;z-index:1}.page_content__WYn2F{padding:40px}.page_controlsSection__7RVBm{background:#f8f9fa;padding:30px;border-radius:15px;margin-bottom:30px;border:2px solid #e9ecef}.page_controlsHeader__qeisF{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:15px}.page_controlsTitle__9UqiH{font-size:1.4em;font-weight:600;color:#2c3e50}.page_dataStatus__4CfIE{display:flex;align-items:center;gap:10px;font-size:.9em;color:#595c64}.page_statusIndicator__2_hxo{width:8px;height:8px;border-radius:50%;background:#595c64}.page_statusIndicator__2_hxo.page_live__w9uGo{background:#27ae60;animation:page_pulse__CYb95 2s infinite}.page_statusIndicator__2_hxo.page_updating__qQONw{background:#f39c12;animation:page_pulse__CYb95 1s infinite}.page_statusIndicator__2_hxo.page_cached__Ii8_E{background:#3498db;animation:page_pulse__CYb95 1.5s infinite}@keyframes page_pulse__CYb95{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.page_filtersGrid__EURf3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:25px}.page_filterGroup__k0THY{display:flex;flex-direction:column}.page_filterGroup__k0THY label{font-weight:600;color:#2c3e50;margin-bottom:10px;font-size:.95em}.page_filterInput__z2Cmc{padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:all .3s ease;background:white;min-height:48px}.page_filterInput__z2Cmc:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.page_rangeInput__ziKe4{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;width:100%}.page_rangeInput__ziKe4 input{min-width:0;width:100%}.page_rangeInput__ziKe4 span{color:#595c64;font-weight:500;font-size:.9em;text-align:center;min-width:25px}.page_searchContainer__LYCH3{position:relative;flex:1;min-width:300px}.page_searchInput__ItZlJ{width:100%;padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:all .3s ease;background:white}.page_searchInput__ItZlJ:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.page_controlButtons__8olr8{display:flex;gap:15px;flex-wrap:wrap}.page_btn__xqfOq{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__yUT_8{background:linear-gradient(135deg,#3498db,#2980b9);color:white}.page_btnPrimary__yUT_8:hover{background:linear-gradient(135deg,#2980b9,#1f6391)}.page_btnSecondary__cT2nY{background:#595c64;color:white}.page_btnSecondary__cT2nY:hover{background:#5a6268}.page_btnExport__N9cZY{background:#ffffff;color:#3498db;border:1.5px solid #3498db;display:inline-flex;align-items:center;gap:6px}.page_btnExport__N9cZY:hover:not(:disabled):not(.page_btnLocked__HMdqJ){background:#3498db;color:#ffffff}.page_btnExport__N9cZY:disabled{opacity:.5;cursor:not-allowed}.page_btnLocked__HMdqJ{background:#f8fafc!important;color:#94a3b8!important;border-color:#e2e8f0!important;cursor:pointer}.page_btnLocked__HMdqJ:hover{background:#f1f5f9!important;color:#64748b!important;border-color:#cbd5e1!important}.page_lockIcon__bsFke{width:14px;height:14px;opacity:.6;flex-shrink:0}.page_resultsHeader__fqnNM{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.page_resultsCount__5NtKo{font-size:1.1em;color:#2c3e50;font-weight:600}.page_viewOptions__HpiBo{display:flex;gap:10px}.page_viewBtn__BAu1Q{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__BAu1Q.page_active__rB6Qa{background:linear-gradient(135deg,#3498db,#2980b9);color:white;border-color:#3498db}.page_viewBtn__BAu1Q:hover:not(.page_active__rB6Qa){border-color:#3498db;color:#3498db}.page_screenerTableContainer__YVUYh{background:white;border-radius:15px;border:2px solid #e9ecef;overflow:hidden;margin-bottom:30px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow-x:auto}.page_screenerTable__yVngd{width:100%;border-collapse:collapse;font-size:14px;min-width:1000px}.page_screenerTable__yVngd td,.page_screenerTable__yVngd th{padding:12px 8px;text-align:left;border-bottom:1px solid #e9ecef;white-space:nowrap}.page_screenerTable__yVngd th{background:linear-gradient(135deg,#34495e,#2c3e50);color:white;font-weight:600;position:sticky;top:0;z-index:10;cursor:pointer;user-select:none}.page_screenerTable__yVngd th:hover{background:linear-gradient(135deg,#2c3e50,#34495e)}.page_screenerTable__yVngd th.page_sortable__s059y:after{content:"⇅";margin-left:8px;opacity:.5}.page_screenerTable__yVngd th.page_sortedAsc__v_eVP:after{content:"↑";opacity:1}.page_screenerTable__yVngd th.page_sortedDesc__WOBUs:after{content:"↓";opacity:1}.page_screenerTable__yVngd tr:hover{background:#f8f9fa}.page_tickerCell__Bvwlj{font-weight:700;font-family:Courier New,monospace;font-size:13px}.page_tickerLink__MBA3a{color:#2c3e50;text-decoration:none;transition:all .2s ease;cursor:pointer}.page_tickerLink__MBA3a:hover{color:#3498db;text-decoration:underline}.page_companyCell__V9Jtd{max-width:200px;overflow:hidden;text-overflow:ellipsis}.page_companyLink__syPXx{color:#2c3e50;text-decoration:none;transition:all .2s ease;cursor:pointer;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_companyLink__syPXx:hover{color:#3498db;text-decoration:underline}.page_priceCell__rfKnC{font-weight:600;color:#2c3e50;font-family:Courier New,monospace}.page_changePositive__gj5T9{color:#27ae60;font-weight:600}.page_changeNegative__IwuRL{color:#e74c3c;font-weight:600}.page_changeNeutral__NLIXw{color:#595c64;font-weight:600}.page_sectorCell__7DN3s{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-align:center;white-space:nowrap;display:inline-block}.page_sector-technology__DUe1P{background:rgba(52,152,219,.1);color:#3498db}.page_sector-healthcare__Ypf75{background:rgba(231,76,60,.1);color:#e74c3c}.page_sector-financialservices__4Axkl{background:rgba(46,204,113,.1);color:#27ae60}.page_sector-consumercyclical__uXbIt{background:rgba(155,89,182,.1);color:#9b59b6}.page_sector-consumerdefensive__58_lG{background:rgba(243,156,18,.1);color:#f39c12}.page_sector-industrials__hlYeq{background:rgba(52,73,94,.1);color:#34495e}.page_sector-energy__RVkOv{background:rgba(230,126,34,.1);color:#e67e22}.page_sector-basicmaterials__3niKJ{background:rgba(149,165,166,.1);color:#95a5a6}.page_sector-utilities__sp11j{background:rgba(26,188,156,.1);color:#1abc9c}.page_sector-realestate__RHq0c{background:rgba(142,68,173,.1);color:#8e44ad}.page_sector-communicationservices__h40Ae{background:rgba(241,196,15,.1);color:#f1c40f}.page_sector-other__is8l6{background:rgba(127,140,141,.1);color:#7f8c8d}.page_metricCell__Qg0TL{text-align:right;font-family:Courier New,monospace;font-size:13px}.page_loading__51aCB{text-align:center;padding:60px;color:#595c64}.page_spinner__PnNoT{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:50px;height:50px;animation:page_spin__kUi4x 1s linear infinite;margin:0 auto 20px}@keyframes page_spin__kUi4x{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorMessage__dIKwj{background:#f8d7da;color:#721c24;padding:20px;border-radius:8px;margin:20px 0;border:1px solid #f1aeb5;text-align:center}.page_noResults__xciS9{text-align:center;padding:60px;color:#595c64}.page_pagination__3rcgL{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px}.page_pagination__3rcgL button{padding:8px 12px;border:2px solid #e9ecef;border-radius:6px;background:white;color:#595c64;cursor:pointer;transition:all .3s ease}.page_pagination__3rcgL button:hover:not(:disabled){border-color:#3498db;color:#3498db}.page_pagination__3rcgL button:disabled{opacity:.5;cursor:not-allowed}.page_paginationInfo__ysnKY{color:#595c64;font-size:14px;margin:0 15px}@media (max-width:1200px){.page_filtersGrid__EURf3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.page_screenerTable__yVngd{font-size:13px}.page_screenerTable__yVngd td,.page_screenerTable__yVngd th{padding:10px 6px}}@media (max-width:768px){.page_content__WYn2F{padding:20px}.page_header__D7IAH{padding:30px 20px}.page_header__D7IAH h1{font-size:2em}.page_controlsSection__7RVBm{padding:20px}.page_filtersGrid__EURf3{grid-template-columns:1fr;gap:20px}.page_rangeInput__ziKe4{grid-template-columns:1fr auto 1fr;gap:8px}.page_controlsHeader__qeisF{flex-direction:column;align-items:stretch}.page_controlButtons__8olr8{justify-content:center}.page_resultsHeader__fqnNM{flex-direction:column;align-items:stretch;text-align:center}.page_screenerTable__yVngd{font-size:12px}.page_screenerTable__yVngd td,.page_screenerTable__yVngd th{padding:8px 4px}}@media (max-width:480px){.page_header__D7IAH h1{font-size:1.8em}.page_header__D7IAH p{font-size:1em}.page_filtersGrid__EURf3{gap:15px}.page_rangeInput__ziKe4{grid-template-columns:1fr;gap:10px;text-align:center}.page_rangeInput__ziKe4 span{order:-1;margin-bottom:5px}.page_controlButtons__8olr8{flex-direction:column}}