.screener-module__yTBGEq__shell{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:20px 28px 64px}.screener-module__yTBGEq__header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.screener-module__yTBGEq__title{font-family:var(--font-newsreader), serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:28px;font-weight:400}.screener-module__yTBGEq__title em{color:var(--accent);font-style:italic;font-weight:300}.screener-module__yTBGEq__subtitle{font-family:var(--font-jetbrains), monospace;letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;font-size:11px}.screener-module__yTBGEq__filterPanel{border:1px solid var(--rule);background:var(--paper-2);border-radius:8px;margin-bottom:14px;padding:0 16px 4px}.screener-module__yTBGEq__tabRow{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;margin:0 -16px 14px;padding:0 16px;display:flex}.screener-module__yTBGEq__tabs{gap:0;display:flex;overflow-x:auto}.screener-module__yTBGEq__tab{appearance:none;color:var(--ink-soft);font-family:var(--font-geist), sans-serif;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:12px;transition:color .15s,border-color .15s;display:inline-flex}.screener-module__yTBGEq__tab:hover{color:var(--ink-2)}.screener-module__yTBGEq__tabActive{color:var(--ink);border-bottom-color:var(--accent)}.screener-module__yTBGEq__tabBadge{background:color-mix(in oklch, var(--accent) 18%, transparent);color:var(--accent);font-family:var(--font-jetbrains), monospace;border-radius:999px;padding:2px 5px;font-size:10px;line-height:1}.screener-module__yTBGEq__searchBox{color:var(--ink-soft);border:1px solid var(--rule-2);background:var(--paper);border-radius:6px;align-items:center;gap:6px;min-width:180px;padding:4px 8px;display:inline-flex}.screener-module__yTBGEq__searchBox:focus-within{border-color:var(--accent)}.screener-module__yTBGEq__searchInput{appearance:none;color:var(--ink);font-family:var(--font-geist), sans-serif;background:0 0;border:none;outline:none;width:100%;font-size:12px}.screener-module__yTBGEq__searchInput::placeholder{color:var(--ink-soft)}.screener-module__yTBGEq__searchClear{appearance:none;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.screener-module__yTBGEq__searchClear:hover{color:var(--ink)}.screener-module__yTBGEq__noMatches{color:var(--ink-soft);font-family:var(--font-geist), sans-serif;padding:18px 2px 22px;font-size:13px}.screener-module__yTBGEq__group{margin-bottom:14px}.screener-module__yTBGEq__groupTitle{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px}.screener-module__yTBGEq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;display:grid}@media (max-width:1100px){.screener-module__yTBGEq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.screener-module__yTBGEq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.screener-module__yTBGEq__grid{grid-template-columns:1fr}}.screener-module__yTBGEq__cell{flex-direction:column;gap:3px;min-width:0;display:flex}.screener-module__yTBGEq__cellActive .screener-module__yTBGEq__cellLabel{color:var(--accent)}.screener-module__yTBGEq__cellActive .screener-module__yTBGEq__select{border-color:color-mix(in oklch, var(--accent) 45%, transparent)}.screener-module__yTBGEq__cellLabel{font-family:var(--font-jetbrains), monospace;letter-spacing:.07em;color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;line-height:1.2;display:inline-flex}.screener-module__yTBGEq__customRange{align-items:center;gap:5px;margin-top:2px;display:flex}.screener-module__yTBGEq__customInput{appearance:none;border:1px solid var(--rule-2);background:var(--paper);width:100%;min-width:0;color:var(--ink);font-family:var(--font-jetbrains), monospace;border-radius:5px;padding:4px 7px;font-size:12px}.screener-module__yTBGEq__customInput:focus{border-color:var(--accent);outline:none}.screener-module__yTBGEq__customInput::placeholder{color:var(--ink-soft)}.screener-module__yTBGEq__customDash{color:var(--ink-soft);font-size:11px}.screener-module__yTBGEq__customUnit{color:var(--ink-soft);font-family:var(--font-jetbrains), monospace;white-space:nowrap;font-size:10px}.screener-module__yTBGEq__proBadge{background:color-mix(in oklch, var(--accent) 16%, transparent);color:var(--accent);letter-spacing:.06em;text-transform:none;font-size:9px;font-family:var(--font-geist), sans-serif;border-radius:3px;padding:1px 5px}.screener-module__yTBGEq__select{appearance:none;border:1px solid var(--rule-2);background-color:var(--paper-2);background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);width:100%;color:var(--ink);font-family:var(--font-geist), sans-serif;cursor:pointer;background-position:calc(100% - 12px),calc(100% - 7px);background-repeat:no-repeat;background-size:5px 5px;border-radius:5px;padding:4px 22px 4px 8px;font-size:12px;transition:border-color .15s,background-color .15s}.screener-module__yTBGEq__select:hover{border-color:var(--accent-soft)}.screener-module__yTBGEq__select:focus{border-color:var(--accent);outline:none}.screener-module__yTBGEq__select:disabled{cursor:not-allowed;color:var(--ink-soft);background-color:var(--paper);opacity:.6}.screener-module__yTBGEq__toolbar{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin:4px -16px 0;padding:10px 16px 8px;display:flex}.screener-module__yTBGEq__actionBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.screener-module__yTBGEq__actionGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.screener-module__yTBGEq__actionBtn,.screener-module__yTBGEq__actionBtnPrimary{appearance:none;border:1px solid var(--rule-2);background:var(--paper-2);color:var(--ink-2);font-family:var(--font-geist), sans-serif;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.screener-module__yTBGEq__actionBtn:hover{color:var(--ink);border-color:var(--accent)}.screener-module__yTBGEq__actionBtnPrimary{border-color:color-mix(in oklch, var(--accent) 45%, transparent);background:color-mix(in oklch, var(--accent) 14%, transparent);color:var(--accent)}.screener-module__yTBGEq__actionBtnPrimary:hover{background:color-mix(in oklch, var(--accent) 22%, transparent)}.screener-module__yTBGEq__loadedTag{font-family:var(--font-jetbrains), monospace;color:var(--accent);border:1px dashed color-mix(in oklch, var(--accent) 40%, transparent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:220px;padding:3px 10px;font-size:11px;overflow:hidden}.screener-module__yTBGEq__menuWrap{position:relative}.screener-module__yTBGEq__menu{z-index:30;background:var(--paper-2);border:1px solid var(--rule);border-radius:8px;min-width:260px;max-width:340px;max-height:340px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.screener-module__yTBGEq__menuEmpty{color:var(--ink-soft);font-family:var(--font-geist), sans-serif;padding:12px 10px;font-size:12px}.screener-module__yTBGEq__menuItemRow{align-items:stretch;gap:4px;display:flex}.screener-module__yTBGEq__menuItem{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 10px;display:flex}.screener-module__yTBGEq__menuItem:hover{background:var(--paper-3)}.screener-module__yTBGEq__menuItemActive{background:color-mix(in oklch, var(--accent) 10%, transparent)}.screener-module__yTBGEq__menuItemName{color:var(--ink);font-family:var(--font-geist), sans-serif;font-size:13px}.screener-module__yTBGEq__menuItemHint{color:var(--ink-soft);font-family:var(--font-jetbrains), monospace;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.screener-module__yTBGEq__menuDelete{appearance:none;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.screener-module__yTBGEq__menuDelete:hover{color:var(--down);background:var(--paper-3)}.screener-module__yTBGEq__overlay{--paper:#0e1014;--paper-2:#14171c;--paper-3:#1a1e24;--ink:#ece8df;--ink-2:#c9c4b8;--ink-soft:#8a8678;--rule:#262a31;--rule-2:#353a44;--accent:#86a8d8;--up:#6cb89b;--down:#d27e7e;z-index:90;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.screener-module__yTBGEq__modal{background:var(--paper-2);border:1px solid var(--rule);border-radius:10px;width:100%;max-width:460px;padding:20px;box-shadow:0 18px 48px #00000080}.screener-module__yTBGEq__modalTitle{font-family:var(--font-newsreader), serif;color:var(--ink);margin-bottom:6px;font-size:20px}.screener-module__yTBGEq__modalHint{color:var(--ink-soft);font-family:var(--font-geist), sans-serif;margin-bottom:10px;font-size:12.5px;line-height:1.5}.screener-module__yTBGEq__modalLabel{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:12px 0 4px;font-size:10px;display:block}.screener-module__yTBGEq__modalInput{appearance:none;box-sizing:border-box;border:1px solid var(--rule-2);background:var(--paper);width:100%;color:var(--ink);font-family:var(--font-geist), sans-serif;border-radius:6px;padding:8px 10px;font-size:13px}.screener-module__yTBGEq__modalInput:focus{border-color:var(--accent);outline:none}.screener-module__yTBGEq__modalCriteria{color:var(--ink-soft);font-family:var(--font-geist), sans-serif;flex-wrap:wrap;gap:5px;margin-top:12px;font-size:11.5px;display:flex}.screener-module__yTBGEq__modalCriteria span{border:1px solid var(--rule-2);border-radius:999px;padding:2px 8px}.screener-module__yTBGEq__modalError{color:var(--down);margin-top:8px;font-size:12px}.screener-module__yTBGEq__modalActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.screener-module__yTBGEq__btnGhost,.screener-module__yTBGEq__btnSecondary,.screener-module__yTBGEq__btnPrimary{appearance:none;font-family:var(--font-geist), sans-serif;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.screener-module__yTBGEq__btnGhost{color:var(--ink-soft);background:0 0;border:1px solid #0000}.screener-module__yTBGEq__btnGhost:hover{color:var(--ink)}.screener-module__yTBGEq__btnSecondary{border:1px solid var(--rule-2);color:var(--ink-2);background:0 0}.screener-module__yTBGEq__btnSecondary:hover{color:var(--ink);border-color:var(--accent)}.screener-module__yTBGEq__btnPrimary{background:color-mix(in oklch, var(--accent) 16%, transparent);border:1px solid color-mix(in oklch, var(--accent) 50%, transparent);color:var(--accent)}.screener-module__yTBGEq__btnPrimary:hover{background:color-mix(in oklch, var(--accent) 24%, transparent)}.screener-module__yTBGEq__btnPrimary:disabled,.screener-module__yTBGEq__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.screener-module__yTBGEq__btnOk{color:var(--up);border-color:color-mix(in oklch, var(--up) 50%, transparent)}.screener-module__yTBGEq__urlRow{gap:8px;margin-top:14px;display:flex}.screener-module__yTBGEq__urlInput{appearance:none;border:1px solid var(--rule-2);background:var(--paper);min-width:0;color:var(--ink-2);font-family:var(--font-jetbrains), monospace;border-radius:6px;flex:1;padding:8px 10px;font-size:11.5px}.screener-module__yTBGEq__chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.screener-module__yTBGEq__chip{background:color-mix(in oklch, var(--accent) 14%, transparent);color:var(--accent);border:1px solid color-mix(in oklch, var(--accent) 30%, transparent);font-family:var(--font-geist), sans-serif;letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.screener-module__yTBGEq__chipClose{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;margin-right:-2px;padding:0;display:inline-flex}.screener-module__yTBGEq__chipClose:hover{color:var(--ink)}.screener-module__yTBGEq__reset{appearance:none;border:1px solid var(--rule-2);color:var(--ink-2);font-family:var(--font-geist), sans-serif;cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-size:12px;transition:color .15s,border-color .15s}.screener-module__yTBGEq__reset:hover{color:var(--ink);border-color:var(--accent)}.screener-module__yTBGEq__count{font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);letter-spacing:.04em;white-space:nowrap;font-size:11px}.screener-module__yTBGEq__tableWrap{border:1px solid var(--rule);background:var(--paper-2);border-radius:8px;overflow:hidden}.screener-module__yTBGEq__colTabs{border-bottom:1px solid var(--rule);gap:2px;padding:8px 10px 0;display:flex;overflow-x:auto}.screener-module__yTBGEq__colTab{appearance:none;color:var(--ink-soft);font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 10px;font-size:10.5px;transition:color .15s,border-color .15s}.screener-module__yTBGEq__colTab:hover{color:var(--ink-2)}.screener-module__yTBGEq__colTabActive{color:var(--ink);border-bottom-color:var(--accent)}.screener-module__yTBGEq__tableScroll{overflow-x:auto}.screener-module__yTBGEq__table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-geist), sans-serif;color:var(--ink-2);min-width:920px;font-size:13px}.screener-module__yTBGEq__table th{text-align:right;font-weight:500;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);background:var(--paper-2);border-bottom:1px solid var(--rule);white-space:nowrap;padding:10px 12px;font-size:10px;position:sticky;top:0}.screener-module__yTBGEq__table th:first-child{text-align:left}.screener-module__yTBGEq__thBtn{appearance:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.screener-module__yTBGEq__thBtn:hover{color:var(--ink)}.screener-module__yTBGEq__thBtnActive{color:var(--accent)}.screener-module__yTBGEq__table tbody tr{transition:background .1s}.screener-module__yTBGEq__table tbody tr:hover{background:var(--paper-3)}.screener-module__yTBGEq__table td{border-bottom:1px solid var(--rule);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:10px 12px}.screener-module__yTBGEq__table td:first-child{text-align:left}.screener-module__yTBGEq__table tbody tr:last-child td{border-bottom:none}.screener-module__yTBGEq__symLink{color:var(--ink);font-weight:500;text-decoration:none}.screener-module__yTBGEq__symLink:hover{color:var(--accent)}.screener-module__yTBGEq__companyName{color:var(--ink-soft);text-overflow:ellipsis;max-width:320px;margin-top:1px;font-size:11px;font-weight:400;display:block;overflow:hidden}.screener-module__yTBGEq__emptyRow{text-align:center;color:var(--ink-soft);padding:40px 12px;font-size:13px}.screener-module__yTBGEq__pager{border-top:1px solid var(--rule);background:var(--paper-2);justify-content:flex-end;align-items:center;gap:8px;padding:12px 14px;display:flex}.screener-module__yTBGEq__pageBtn{appearance:none;border:1px solid var(--rule-2);color:var(--ink-2);font-family:var(--font-geist), sans-serif;cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px;font-size:12px}.screener-module__yTBGEq__pageBtn:hover:not(:disabled){color:var(--ink);border-color:var(--accent)}.screener-module__yTBGEq__pageBtn:disabled{opacity:.4;cursor:not-allowed}.screener-module__yTBGEq__pageStatus{font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);font-size:11px}.screener-module__yTBGEq__pageSizeLabel{font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);align-items:center;gap:6px;margin-right:auto;font-size:11px;display:inline-flex}.screener-module__yTBGEq__pageSizeSelect{appearance:none;background:var(--paper);border:1px solid var(--rule-2);color:var(--ink-2);font-family:var(--font-geist), sans-serif;cursor:pointer;border-radius:5px;padding:3px 8px;font-size:12px}.screener-module__yTBGEq__pageSizeSelect:focus{border-color:var(--accent);outline:none}.screener-module__yTBGEq__presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (max-width:1000px){.screener-module__yTBGEq__presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.screener-module__yTBGEq__presets{grid-template-columns:1fr}}.screener-module__yTBGEq__presetCard{appearance:none;text-align:left;background:var(--paper-3);border:1px solid var(--rule);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.screener-module__yTBGEq__presetCard:hover{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 6%, var(--paper-3))}.screener-module__yTBGEq__presetLabel{font-family:var(--font-newsreader), serif;color:var(--ink);letter-spacing:-.01em;font-size:16px}.screener-module__yTBGEq__presetHint{font-family:var(--font-jetbrains), monospace;color:var(--ink-soft);letter-spacing:.03em;font-size:11px}.screener-module__yTBGEq__up{color:var(--up)}.screener-module__yTBGEq__down{color:var(--down)}
