.ScreenerClient-module___3PNLG__page{--surface:#0a111c;--border:#202c3c;--muted:#97a5b8;--accent:#f6b65b;color:#e8eef7;margin-top:8px;font-size:14px;line-height:1.6}.ScreenerClient-module___3PNLG__page h1,.ScreenerClient-module___3PNLG__page h2,.ScreenerClient-module___3PNLG__page h3,.ScreenerClient-module___3PNLG__page p{margin:0}.ScreenerClient-module___3PNLG__page button,.ScreenerClient-module___3PNLG__page input,.ScreenerClient-module___3PNLG__page select{font:inherit}.ScreenerClient-module___3PNLG__page button{cursor:pointer}.ScreenerClient-module___3PNLG__page button,.ScreenerClient-module___3PNLG__page summary{-webkit-tap-highlight-color:transparent}.ScreenerClient-module___3PNLG__page button:focus-visible,.ScreenerClient-module___3PNLG__page summary:focus-visible,.ScreenerClient-module___3PNLG__tableScroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ScreenerClient-module___3PNLG__page input:focus-visible,.ScreenerClient-module___3PNLG__page select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ScreenerClient-module___3PNLG__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 0 26px;display:flex}.ScreenerClient-module___3PNLG__eyebrow{color:#b3c0d1;letter-spacing:1.5px;align-items:center;gap:9px;font-size:10px;font-weight:650;display:flex}.ScreenerClient-module___3PNLG__eyebrow svg{color:var(--accent)}.ScreenerClient-module___3PNLG__eyebrow span{color:#526178;margin:0 3px}.ScreenerClient-module___3PNLG__header h1{letter-spacing:-1.5px;margin:18px 0 12px;font-size:clamp(28px,3.4vw,42px);font-weight:650;line-height:1.16}.ScreenerClient-module___3PNLG__header h1 span{color:var(--accent)}.ScreenerClient-module___3PNLG__header p{color:var(--texto-dato);max-width:640px;font-size:14px}.ScreenerClient-module___3PNLG__primaryButton,.ScreenerClient-module___3PNLG__secondaryButton{white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 15px;display:inline-flex;font-size:12px!important;font-weight:650!important}.ScreenerClient-module___3PNLG__primaryButton{color:#1c1409;background:#f6b65b;border:1px solid #f6b65b;box-shadow:0 4px 18px #f6b65b0a}.ScreenerClient-module___3PNLG__primaryButton:hover:not(:disabled){background:#ffca7d}.ScreenerClient-module___3PNLG__primaryButton:disabled{color:#96a5b8;border-color:var(--border);cursor:default;box-shadow:none;background:#172130}.ScreenerClient-module___3PNLG__secondaryButton{color:#c1ccda;background:#111c2b;border:1px solid #2a3a50}.ScreenerClient-module___3PNLG__secondaryButton:hover{background:#17263a}.ScreenerClient-module___3PNLG__overview{border-top:1px solid var(--border);color:var(--texto-dato);flex-wrap:wrap;align-items:center;gap:24px;padding:15px 0 25px;font-size:12px;display:flex}.ScreenerClient-module___3PNLG__overview strong{color:#e8eef7;font-variant-numeric:tabular-nums;margin-right:5px;font-weight:650}.ScreenerClient-module___3PNLG__units{margin-left:auto;font-size:11px}.ScreenerClient-module___3PNLG__savedFilters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ScreenerClient-module___3PNLG__muted{color:var(--texto-dato);align-items:center;gap:6px;margin-right:6px;font-size:12px;display:inline-flex}.ScreenerClient-module___3PNLG__savedPill{background:#f6b65b08;border:1px solid #54432f;border-radius:7px;align-items:center;display:flex;overflow:hidden}.ScreenerClient-module___3PNLG__savedPill button{color:#e6bc83;background:0 0;border:0;align-items:center;padding:7px 10px;font-size:12px;display:inline-flex}.ScreenerClient-module___3PNLG__savedPill button:hover{background:#f6b65b15}.ScreenerClient-module___3PNLG__savedPill button:first-child{overflow-wrap:anywhere;text-align:left;max-width:280px}.ScreenerClient-module___3PNLG__saveForm{background:var(--surface);border:1px solid #54432f;border-radius:12px;align-items:flex-end;gap:10px;margin-bottom:16px;padding:20px;display:flex}.ScreenerClient-module___3PNLG__saveForm .ScreenerClient-module___3PNLG__field{flex:1;min-width:0}.ScreenerClient-module___3PNLG__filterPanel{border:1px solid var(--border);background:linear-gradient(120deg,#101b2a,#0a111c 75%);border-radius:14px;margin-bottom:32px;padding:22px 24px 0}.ScreenerClient-module___3PNLG__panelHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.ScreenerClient-module___3PNLG__panelHeading h2{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.ScreenerClient-module___3PNLG__panelHeading svg{color:var(--accent)}.ScreenerClient-module___3PNLG__panelHeading>span{color:var(--texto-dato);font-size:12px}.ScreenerClient-module___3PNLG__searchRow{grid-template-columns:2fr 1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.ScreenerClient-module___3PNLG__field{color:#b3c0d1;flex-direction:column;gap:8px;font-size:11px;font-weight:500;display:flex}.ScreenerClient-module___3PNLG__field input,.ScreenerClient-module___3PNLG__field select,.ScreenerClient-module___3PNLG__sortControls select{color:#e8eef7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070e19;border:1px solid #29364a;border-radius:7px;width:100%;min-height:40px;padding:9px 12px;font-size:12px;font-weight:400}.ScreenerClient-module___3PNLG__field select,.ScreenerClient-module___3PNLG__sortControls select{cursor:pointer}.ScreenerClient-module___3PNLG__field input::placeholder,.ScreenerClient-module___3PNLG__range input::placeholder{color:#8a98ac;opacity:1}.ScreenerClient-module___3PNLG__searchInput{position:relative}.ScreenerClient-module___3PNLG__searchInput svg{color:#8c9db4;pointer-events:none;position:absolute;top:12px;left:12px}.ScreenerClient-module___3PNLG__searchInput input{padding-left:38px}.ScreenerClient-module___3PNLG__metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;padding-bottom:22px;display:grid}.ScreenerClient-module___3PNLG__range{border:0;min-width:0;margin:0;padding:0}.ScreenerClient-module___3PNLG__range legend{color:#b3c0d1;margin-bottom:8px;padding:0;font-size:11px;font-weight:500}.ScreenerClient-module___3PNLG__rangeInputs{align-items:center;gap:5px;display:flex}.ScreenerClient-module___3PNLG__rangeInputs>span{color:#718399;font-size:11px}.ScreenerClient-module___3PNLG__range input{color:#e8eef7;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070e19;border:1px solid #29364a;border-radius:7px;width:100%;min-width:0;height:38px;padding:8px 10px;font-size:12px}.ScreenerClient-module___3PNLG__advanced{border-top:1px solid var(--border)}.ScreenerClient-module___3PNLG__advanced summary{color:#bdc9d9;cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;font-size:12px;list-style:none;display:flex}.ScreenerClient-module___3PNLG__advanced summary::-webkit-details-marker{display:none}.ScreenerClient-module___3PNLG__advanced summary:hover{color:var(--accent)}.ScreenerClient-module___3PNLG__advanced[open] summary svg{transform:rotate(180deg)}.ScreenerClient-module___3PNLG__advanced .ScreenerClient-module___3PNLG__metricsGrid{padding-top:8px}.ScreenerClient-module___3PNLG__activeFilters{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.ScreenerClient-module___3PNLG__activeFilters button{color:#e6bc83;overflow-wrap:anywhere;text-align:left;background:#f6b65b08;border:1px solid #54432f;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:11px;display:inline-flex}.ScreenerClient-module___3PNLG__activeFilters button svg{flex-shrink:0}.ScreenerClient-module___3PNLG__activeFilters button:hover{background:#f6b65b16}.ScreenerClient-module___3PNLG__activeFilters .ScreenerClient-module___3PNLG__resetButton{color:#b3c0d1;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;text-decoration:underline}.ScreenerClient-module___3PNLG__results{min-width:0}.ScreenerClient-module___3PNLG__resultsHeading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.ScreenerClient-module___3PNLG__resultsHeading h2{letter-spacing:-.4px;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.ScreenerClient-module___3PNLG__resultsHeading h2 span{color:#e6bc83;letter-spacing:0;font-variant-numeric:tabular-nums;background:#f6b65b08;border:1px solid #374150;border-radius:5px;padding:2px 8px;font-size:11px}.ScreenerClient-module___3PNLG__resultsHeading p{color:var(--texto-dato);margin-top:4px;font-size:12px}.ScreenerClient-module___3PNLG__sortControls{align-items:center;gap:8px;display:flex}.ScreenerClient-module___3PNLG__sortControls label{color:var(--texto-dato);white-space:nowrap;font-size:12px}.ScreenerClient-module___3PNLG__sortControls select{width:160px;min-height:36px;padding:7px 9px}.ScreenerClient-module___3PNLG__directionButton{color:#e6bc83;background:#0a111c;border:1px solid #29364a;border-radius:7px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ScreenerClient-module___3PNLG__directionButton:hover{background:#17263a}.ScreenerClient-module___3PNLG__tableScroll{border:1px solid var(--border);background:var(--surface);scrollbar-color:#34455e #080d16;border-radius:12px;max-width:100%;max-height:760px;overflow:auto}.ScreenerClient-module___3PNLG__table{border-spacing:0;border-collapse:separate;font-variant-numeric:tabular-nums;width:100%;min-width:1330px;font-size:12px}.ScreenerClient-module___3PNLG__table th,.ScreenerClient-module___3PNLG__table td{white-space:nowrap;text-align:right;border-bottom:1px solid #1b2737;padding:15px 13px}.ScreenerClient-module___3PNLG__table thead th{z-index:2;color:#b3c0d1;background:#101b2a;height:48px;font-size:10px;font-weight:550;position:sticky;top:0}.ScreenerClient-module___3PNLG__table thead button{color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.ScreenerClient-module___3PNLG__table thead button:hover,.ScreenerClient-module___3PNLG__table thead .ScreenerClient-module___3PNLG__sortedHeader{color:var(--accent)}.ScreenerClient-module___3PNLG__table th:first-child{text-align:left;z-index:1;background:#0a111c;border-right:1px solid #1b2737;width:270px;min-width:270px;max-width:270px;position:sticky;left:0}.ScreenerClient-module___3PNLG__table thead th:first-child{z-index:3;background:#101b2a}.ScreenerClient-module___3PNLG__table tbody th{font-weight:400}.ScreenerClient-module___3PNLG__table td{color:#a8b5c8}.ScreenerClient-module___3PNLG__table tbody tr:hover td,.ScreenerClient-module___3PNLG__table tbody tr:hover th{background:#111e2e}.ScreenerClient-module___3PNLG__table tbody tr:last-child th,.ScreenerClient-module___3PNLG__table tbody tr:last-child td{border-bottom:0}.ScreenerClient-module___3PNLG__company{align-items:center;gap:14px;display:flex}.ScreenerClient-module___3PNLG__rank{color:#8192a8;flex-shrink:0;width:22px;font-size:10px}.ScreenerClient-module___3PNLG__company>div{min-width:0}.ScreenerClient-module___3PNLG__companyName{text-overflow:ellipsis;color:#e8eef7;margin-bottom:4px;font-size:13px;font-weight:550;display:block;overflow:hidden}.ScreenerClient-module___3PNLG__companyMeta{color:#a9b8ce;align-items:center;gap:8px;font-size:10px;display:flex}.ScreenerClient-module___3PNLG__sectorTag{color:#94a5bc;text-overflow:ellipsis;background:#142132;border:1px solid #26364b;border-radius:3px;padding:0 5px;overflow:hidden}.ScreenerClient-module___3PNLG__table .ScreenerClient-module___3PNLG__emphasis{color:#e0e8f3}.ScreenerClient-module___3PNLG__positiveBadge,.ScreenerClient-module___3PNLG__negativeBadge,.ScreenerClient-module___3PNLG__neutralBadge{text-align:center;border-radius:5px;min-width:54px;padding:3px 7px;font-size:11px;display:inline-block}.ScreenerClient-module___3PNLG__positiveBadge{color:#7bdfbc;background:#143027}.ScreenerClient-module___3PNLG__negativeBadge{color:#f2a1ad;background:#321e28}.ScreenerClient-module___3PNLG__neutralBadge{color:#97a5b8}.ScreenerClient-module___3PNLG__table .ScreenerClient-module___3PNLG__positive{color:#7bdfbc}.ScreenerClient-module___3PNLG__table .ScreenerClient-module___3PNLG__negative{color:#f2a1ad}.ScreenerClient-module___3PNLG__tableFooter{color:var(--texto-dato);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 2px;font-size:11.5px;display:flex}.ScreenerClient-module___3PNLG__emptyState{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:64px 20px}.ScreenerClient-module___3PNLG__emptyState>svg{color:#b09063;margin:0 auto 14px}.ScreenerClient-module___3PNLG__emptyState h3{font-size:17px;font-weight:550}.ScreenerClient-module___3PNLG__emptyState p{color:var(--texto-dato);margin:8px 0 18px;font-size:13px}.ScreenerClient-module___3PNLG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.ScreenerClient-module___3PNLG__header{flex-direction:column;align-items:flex-start;gap:18px}.ScreenerClient-module___3PNLG__eyebrow{letter-spacing:1px;gap:7px;font-size:9px}.ScreenerClient-module___3PNLG__header h1{letter-spacing:-1px}.ScreenerClient-module___3PNLG__overview{gap:10px 18px}.ScreenerClient-module___3PNLG__units{width:100%;margin-left:0}.ScreenerClient-module___3PNLG__filterPanel{padding:18px 18px 0}.ScreenerClient-module___3PNLG__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.ScreenerClient-module___3PNLG__searchRow{grid-template-columns:1fr;gap:16px}.ScreenerClient-module___3PNLG__resultsHeading{flex-direction:column;align-items:flex-start}.ScreenerClient-module___3PNLG__sortControls{width:100%}.ScreenerClient-module___3PNLG__sortControls select{flex:1}.ScreenerClient-module___3PNLG__saveForm{flex-wrap:wrap;padding:18px}.ScreenerClient-module___3PNLG__saveForm .ScreenerClient-module___3PNLG__field{flex-basis:100%}.ScreenerClient-module___3PNLG__table th:first-child{width:220px;min-width:220px;max-width:220px}.ScreenerClient-module___3PNLG__company{gap:8px}.ScreenerClient-module___3PNLG__rank{width:18px}.ScreenerClient-module___3PNLG__table th,.ScreenerClient-module___3PNLG__table td{padding:13px 10px}}@media (max-width:390px){.ScreenerClient-module___3PNLG__panelHeading{flex-wrap:wrap;gap:5px}.ScreenerClient-module___3PNLG__range input{padding:8px 6px}.ScreenerClient-module___3PNLG__filterPanel{padding:16px 12px 0}}
