.screener-page_theme__4JEe8{gap:20px;padding:24px 0 48px}#app-layout[data-active-page=screener] #app-main:has(.screener-page_theme__4JEe8){background:radial-gradient(circle at 75% 0,rgba(197,220,252,.75),transparent 38%),#f3f7fc}.screener-page_theme__4JEe8 .screener-section-header{align-items:flex-end;display:flex;justify-content:space-between;min-height:auto;margin-bottom:0;border:0;padding:0}.screener-page_theme__4JEe8 .screener-section-header .section-title{margin:0;padding:0;color:#102a56;font:700 30px/1.25 var(--font-display);letter-spacing:-.02em;text-transform:none}.screener-page_theme__4JEe8 .screener-section-header .section-title:before{display:none}.screener-page_theme__4JEe8 .screener-section-header .section-label{display:block;margin:6px 0 0;color:#6b7c96;font:500 14px/1.5 var(--font-body);letter-spacing:0;opacity:1}@media (min-width:901px){.screener-page_theme__4JEe8 .stock-screener{padding:22px 24px;border-color:#dfe7f2;box-shadow:0 10px 28px rgba(24,59,122,.07)}.screener-page_theme__4JEe8 .screener-results-head{min-height:62px;border:1px solid #dfe7f2;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(24,59,122,.055);padding:8px 10px 8px 20px}}.screener-page_theme__4JEe8 .screener-dropdown-panel{position:absolute;z-index:40;top:calc(100% + 6px);left:0;overflow-y:auto;width:300px;max-height:360px;padding:10px;border:1px solid var(--screener-border);border-radius:12px;background:var(--screener-bg);box-shadow:0 12px 32px rgba(23,32,51,.14)}.screener-page_theme__4JEe8 .screener-dropdown-panel.is-right{right:0;left:auto}.screener-page_theme__4JEe8 .screener-dd-list{display:grid;grid-gap:2px;gap:2px}.screener-page_theme__4JEe8 .screener-dd-sector-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.screener-page_theme__4JEe8 .screener-dd-option{display:flex;align-items:center;min-height:32px;padding:0 8px;gap:8px;border:0;border-radius:7px;background:transparent;color:var(--screener-text);font-size:12px;font-weight:600;text-align:left;cursor:pointer}.screener-page_theme__4JEe8 .screener-dd-option:hover{background:var(--screener-soft)}.screener-page_theme__4JEe8 .screener-dd-option input[type=checkbox]{display:none}.screener-page_theme__4JEe8 .screener-dd-checkbox,.screener-page_theme__4JEe8 .screener-dd-radio{flex:0 0 auto;width:15px;height:15px;border:1.5px solid var(--screener-border);background:var(--screener-bg)}.screener-page_theme__4JEe8 .screener-dd-checkbox{border-radius:4px}.screener-page_theme__4JEe8 .screener-dd-radio{border-radius:999px}.screener-page_theme__4JEe8 .screener-dd-option-all.is-checked .screener-dd-checkbox,.screener-page_theme__4JEe8 .screener-dd-option.is-checked .screener-dd-radio,.screener-page_theme__4JEe8 .screener-dd-option:has(input:checked) .screener-dd-checkbox{border-color:var(--screener-datalab);background:var(--screener-datalab);box-shadow:inset 0 0 0 3px #fff}.screener-page_theme__4JEe8 .screener-dd-option-all{width:100%;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid var(--screener-border);border-radius:0;font-weight:700}.screener-page_theme__4JEe8 .screener-dd-actions{display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid var(--screener-border)}.screener-page_theme__4JEe8 .screener-dd-apply{height:32px;padding:0 16px;border:0;border-radius:8px;background:var(--screener-datalab);color:#fff;font:700 11px/1 var(--font-body);cursor:pointer}.screener-page_theme__4JEe8 .screener-table-wrap{border-color:#d6e1f0;border-radius:16px;box-shadow:0 12px 30px rgba(24,59,122,.08)}.screener-page_theme__4JEe8 .screener-table .screener-group-header-row th{background:#eef5ff}.screener-page_theme__4JEe8 .screener-table .screener-column-header-row th{background:#f7faff}.screener-page_theme__4JEe8 .screener-table td{border-bottom-color:#e6edf6}.screener-page_theme__4JEe8 .screener-table tbody tr:nth-child(2n){background:#fbfdff}.screener-page_theme__4JEe8 .screener-table tbody tr:hover{background:#f1f6ff}.screener-page_theme__4JEe8 .screener-table td.screener-sticky-stock{position:-webkit-sticky;position:sticky;z-index:2;left:0;background:inherit;box-shadow:1px 0 #e6edf6}.screener-page_theme__4JEe8 .screener-table th.screener-sticky-stock{z-index:6;left:0;box-shadow:1px 0 #d6e1f0}.screener-page_theme__4JEe8 :is(button,input,select):focus-visible{outline:2px solid #2563d9;outline-offset:2px}.screener-page_theme__4JEe8 .screener-symbol-btn{flex-direction:row;align-items:center;gap:10px}.screener-page_theme__4JEe8 .screener-symbol-btn strong{color:#173a7a}.screener-page_theme__4JEe8 .screener-symbol-btn>.screener-stock-copy>span{overflow:hidden;max-width:160px;color:#7a7f89;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.screener-page_theme__4JEe8 .screener-stock-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.screener-page_theme__4JEe8 .screener-stock-copy small{color:#8a9ab2;font:600 10px/1 var(--font-mono)}.screener-page_theme__4JEe8 :is(.screener-price-cell,.screener-change-cell,.screener-target-cell) :is(strong,small){display:block}.screener-page_theme__4JEe8 :is(.screener-price-cell,.screener-change-cell,.screener-target-cell) small{margin-top:4px;color:#8492a8;font-size:10px}.screener-page_theme__4JEe8 .screener-change-cell.is-up small,.screener-page_theme__4JEe8 .screener-target-cell small.is-up{color:#159b62}.screener-page_theme__4JEe8 .screener-change-cell.is-down small,.screener-page_theme__4JEe8 .screener-target-cell small.is-down{color:#e5484d}.screener-page_theme__4JEe8 .screener-ai-score-cell span{display:inline-grid;min-width:38px;height:26px;border-radius:8px;background:#eaf2ff;color:#1758be;place-items:center}.screener-page_theme__4JEe8 .screener-table td.screener-actions-cell{padding:6px 2px;text-align:center;white-space:nowrap}.screener-page_theme__4JEe8 .screener-actions-heading{text-align:center}.screener-page_theme__4JEe8 .screener-open-button,.screener-page_theme__4JEe8 .screener-watch-button{display:inline-grid;width:36px;height:36px;margin:0 2px;border:1px solid #d6e1f0;border-radius:9px;background:#fff;color:#31527e;font-size:18px;cursor:pointer;place-items:center}.screener-page_theme__4JEe8 .screener-watch-button.is-active{border-color:#f4a261;background:#fff5eb;color:#f47a20}.screener-page_theme__4JEe8 .screener-open-button{background:#eef5ff;color:#1758be}.screener-page_theme__4JEe8 .screener-table caption{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0)}.screener-page_theme__4JEe8 .screener-column-settings-wrap{position:relative}.screener-page_theme__4JEe8 .screener-column-settings-button{display:inline-flex;align-items:center;height:44px;min-height:44px;padding:0 12px;gap:7px;border:1px solid #d6e1f0;border-radius:10px;background:#fff;color:#31527e;font-weight:700}.screener-page_theme__4JEe8 .screener-column-settings-button svg{width:16px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.screener-page_theme__4JEe8 .screener-column-settings{position:absolute;z-index:12;top:46px;right:0;width:260px;padding:14px;border:1px solid #d6e1f0;border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(24,59,122,.16)}.screener-page_theme__4JEe8 .screener-column-settings>:is(strong,span){display:block}.screener-page_theme__4JEe8 .screener-column-settings>span{margin:3px 0 10px;color:#7a8aa3;font-size:11px}.screener-page_theme__4JEe8 .screener-column-settings>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.screener-page_theme__4JEe8 .screener-column-settings label{display:flex;align-items:center;min-height:28px;gap:6px;font-size:12px}.screener-page_theme__4JEe8 .screener-column-settings>button{margin-top:10px;border:0;background:transparent;color:#1758be;font-weight:700}.screener-page_theme__4JEe8 .screener-skeleton{display:grid;overflow:hidden;grid-gap:1px;gap:1px;border:1px solid #d6e1f0;border-radius:16px;background:#e7eef7}.screener-page_theme__4JEe8 .screener-skeleton-row{height:60px;background:linear-gradient(100deg,#fff 20%,#eef4fb 40%,#fff 60%);background-size:220% 100%;animation:screener-page_shimmer__Kd24H 1.4s linear infinite}@keyframes screener-page_shimmer__Kd24H{to{background-position-x:-220%}}.screener-page_theme__4JEe8 .screener-state-card{display:grid;padding:44px 20px;border:1px solid #d6e1f0;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(24,59,122,.07);text-align:center;justify-items:center}.screener-page_theme__4JEe8 .screener-state-card strong{margin-top:10px;color:#183153}.screener-page_theme__4JEe8 .screener-state-card p{margin:6px 0 14px;color:#64748b;font-size:13px}.screener-page_theme__4JEe8 .screener-state-card button{min-height:40px;padding:0 16px;border:0;border-radius:9px;background:#2563d9;color:#fff;font-weight:700}.screener-page_theme__4JEe8 .screener-state-icon{display:grid;width:38px;height:38px;border-radius:50%;background:#eef5ff;color:#2563d9;font-size:20px;place-items:center}.screener-page_theme__4JEe8 .screener-heading-meta{display:flex;gap:8px}.screener-page_theme__4JEe8 .screener-heading-meta span{padding:7px 10px;border:1px solid #dce7f4;border-radius:999px;background:rgba(255,255,255,.8);color:#5b6b84;font-size:11px}.screener-page_theme__4JEe8 .screener-page-button:hover:not(:disabled){border-color:#8fb3ef;background:#eef5ff;color:#174ea6}.screener-page_theme__4JEe8 .screener-page-button.is-active{border-color:#2563d9;background:#2563d9}@media (min-width:901px){.screener-page_theme__4JEe8 .screener-table-wrap{overflow-x:auto;overflow-y:hidden;max-height:none}}@media (prefers-reduced-motion:reduce){.screener-page_theme__4JEe8 .screener-skeleton-row{animation:none}}@media (max-width:900px){.screener-page_theme__4JEe8{--screener-brand:#2563d9;--screener-brand-soft:#eaf2ff}.screener-page_theme__4JEe8 .screener-pill.is-active{border-color:rgba(37,99,217,.4);background:#eaf2ff;color:#174ea6}.screener-page_theme__4JEe8 .screener-column-settings-wrap{display:none}.screener-page_theme__4JEe8 .screener-section-header .section-label{display:block}.screener-page_theme__4JEe8 .screener-mobile-row-main:hover{background:#f5f9ff}.screener-page_theme__4JEe8 .screener-mobile-badge-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.screener-page_theme__4JEe8 .screener-mobile-exchange-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:8px;background:var(--screener-brand-soft);color:var(--screener-brand);font:600 12px/1 var(--font-mono);white-space:nowrap}.screener-page_theme__4JEe8 .screener-mobile-row-main .screener-watch-button{width:44px;height:44px;margin:0;border:0;background:transparent}.screener-page_theme__4JEe8 .screener-mobile-core-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px 12px;border:1px solid var(--screener-border);border-radius:9px;background:var(--screener-surface-soft)}.screener-page_theme__4JEe8 .screener-mobile-core-metrics>div{min-width:0;padding:9px 6px;text-align:center}.screener-page_theme__4JEe8 .screener-mobile-core-metrics dt{color:var(--screener-text-secondary);font-size:10px}.screener-page_theme__4JEe8 .screener-mobile-core-metrics dd{overflow:hidden;margin:4px 0 0;color:var(--screener-text-primary);font:700 11px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}}