.EarningsSurpriseScreener-module__hqg_ja__wrapper{margin-bottom:32px}.EarningsSurpriseScreener-module__hqg_ja__tabs{gap:8px;margin-bottom:12px;display:flex}.EarningsSurpriseScreener-module__hqg_ja__tab{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--faint);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 16px;font-size:11px;transition:background .1s,color .1s,border-color .1s}.EarningsSurpriseScreener-module__hqg_ja__tab:hover{border-color:var(--terra);color:var(--terra)}.EarningsSurpriseScreener-module__hqg_ja__tabActive{background:var(--terra);color:#fff;border-color:var(--terra)}.EarningsSurpriseScreener-module__hqg_ja__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}.EarningsSurpriseScreener-module__hqg_ja__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.EarningsSurpriseScreener-module__hqg_ja__table{border-collapse:collapse;width:100%}.EarningsSurpriseScreener-module__hqg_ja__th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);text-align:left;white-space:nowrap;background:var(--bg);padding:8px 10px;font-size:10px}.EarningsSurpriseScreener-module__hqg_ja__th.EarningsSurpriseScreener-module__hqg_ja__num{text-align:right}.EarningsSurpriseScreener-module__hqg_ja__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.EarningsSurpriseScreener-module__hqg_ja__sortable:hover,.EarningsSurpriseScreener-module__hqg_ja__sorted{color:var(--ink)}.EarningsSurpriseScreener-module__hqg_ja__sortArrow{opacity:.6;margin-left:4px;font-size:9px}.EarningsSurpriseScreener-module__hqg_ja__td{border-bottom:1px solid var(--faint);color:var(--ink);vertical-align:middle;padding:10px;font-size:13px}.EarningsSurpriseScreener-module__hqg_ja__td.EarningsSurpriseScreener-module__hqg_ja__num{text-align:right}.EarningsSurpriseScreener-module__hqg_ja__rowEven{background:var(--bg)}.EarningsSurpriseScreener-module__hqg_ja__rowOdd{background:var(--panel)}.EarningsSurpriseScreener-module__hqg_ja__stickyCol{z-index:1;position:sticky;left:0}.EarningsSurpriseScreener-module__hqg_ja__th.EarningsSurpriseScreener-module__hqg_ja__stickyCol{z-index:2}.EarningsSurpriseScreener-module__hqg_ja__rowEven .EarningsSurpriseScreener-module__hqg_ja__stickyCol{background:var(--bg)}.EarningsSurpriseScreener-module__hqg_ja__rowOdd .EarningsSurpriseScreener-module__hqg_ja__stickyCol{background:var(--panel)}.EarningsSurpriseScreener-module__hqg_ja__companyCell{min-width:180px}.EarningsSurpriseScreener-module__hqg_ja__rowLink{flex-direction:column;gap:2px;text-decoration:none;display:flex}.EarningsSurpriseScreener-module__hqg_ja__rowLink:hover .EarningsSurpriseScreener-module__hqg_ja__companyName{color:var(--terra)}.EarningsSurpriseScreener-module__hqg_ja__companyName{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.EarningsSurpriseScreener-module__hqg_ja__tickerBadge{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;font-size:10px}.EarningsSurpriseScreener-module__hqg_ja__positive{color:#2d7a2d;font-weight:600}.EarningsSurpriseScreener-module__hqg_ja__negative{color:#c0392b;font-weight:600}.EarningsSurpriseScreener-module__hqg_ja__beatBadge{color:#2d7a2d;font-family:var(--font-mono);letter-spacing:.06em;background:#e6f4ea;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.EarningsSurpriseScreener-module__hqg_ja__missBadge{color:#c0392b;font-family:var(--font-mono);letter-spacing:.06em;background:#fdecea;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}@media (max-width:600px){.EarningsSurpriseScreener-module__hqg_ja__tabs{flex-wrap:wrap}}
.ShortInterestScreener-module__re7Inq__screener{width:100%}.ShortInterestScreener-module__re7Inq__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ShortInterestScreener-module__re7Inq__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.ShortInterestScreener-module__re7Inq__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.ShortInterestScreener-module__re7Inq__skeleton{flex-direction:column;gap:8px;display:flex}.ShortInterestScreener-module__re7Inq__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite ShortInterestScreener-module__re7Inq__shimmer}@keyframes ShortInterestScreener-module__re7Inq__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.ShortInterestScreener-module__re7Inq__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.ShortInterestScreener-module__re7Inq__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.ShortInterestScreener-module__re7Inq__table{border-collapse:collapse;width:100%;font-size:.875rem}.ShortInterestScreener-module__re7Inq__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.ShortInterestScreener-module__re7Inq__th,.ShortInterestScreener-module__re7Inq__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.ShortInterestScreener-module__re7Inq__thRight{text-align:right}.ShortInterestScreener-module__re7Inq__th:hover,.ShortInterestScreener-module__re7Inq__thRight:hover{color:var(--ink)}.ShortInterestScreener-module__re7Inq__row{border-bottom:1px solid var(--faint);transition:background .1s}.ShortInterestScreener-module__re7Inq__row:hover{background:var(--faint)}.ShortInterestScreener-module__re7Inq__td,.ShortInterestScreener-module__re7Inq__tdRank,.ShortInterestScreener-module__re7Inq__tdTicker,.ShortInterestScreener-module__re7Inq__tdCompany,.ShortInterestScreener-module__re7Inq__tdNum,.ShortInterestScreener-module__re7Inq__tdMktCap{color:var(--ink);white-space:nowrap;padding:12px}.ShortInterestScreener-module__re7Inq__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.ShortInterestScreener-module__re7Inq__tdTicker{font-size:.9rem;font-weight:700}.ShortInterestScreener-module__re7Inq__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.ShortInterestScreener-module__re7Inq__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.ShortInterestScreener-module__re7Inq__tdMktCap{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.ShortInterestScreener-module__re7Inq__squeezeBadge{color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#c0392b;padding:3px 7px;font-size:10px;font-weight:600;display:inline-block}.ShortInterestScreener-module__re7Inq__pos{color:var(--sage)}.ShortInterestScreener-module__re7Inq__neg{color:#c0392b}.ShortInterestScreener-module__re7Inq__sortIcon{color:var(--muted);font-size:.75em}.ShortInterestScreener-module__re7Inq__sortIconActive{color:var(--terra);font-size:.75em}.ShortInterestScreener-module__re7Inq__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.ShortInterestScreener-module__re7Inq__tickerLink:hover{text-decoration:underline}.ShortInterestScreener-module__re7Inq__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.ShortInterestScreener-module__re7Inq__hideOnMobile{display:none}}
.RoaScreener-module__mXijSq__screener{width:100%}.RoaScreener-module__mXijSq__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.RoaScreener-module__mXijSq__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.RoaScreener-module__mXijSq__select{border:1px solid var(--faint);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 10px;font-size:.875rem}.RoaScreener-module__mXijSq__tierFilters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.RoaScreener-module__mXijSq__tierBtn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--faint);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;padding:5px 10px;font-size:10px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.RoaScreener-module__mXijSq__tierBtn:hover{color:var(--ink);border-color:var(--ink)}.RoaScreener-module__mXijSq__tierBtnActive{color:var(--ink);border-color:var(--ink);background:var(--panel)}.RoaScreener-module__mXijSq__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.RoaScreener-module__mXijSq__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.RoaScreener-module__mXijSq__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.RoaScreener-module__mXijSq__skeleton{flex-direction:column;gap:8px;display:flex}.RoaScreener-module__mXijSq__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite RoaScreener-module__mXijSq__shimmer}@keyframes RoaScreener-module__mXijSq__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.RoaScreener-module__mXijSq__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.RoaScreener-module__mXijSq__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.RoaScreener-module__mXijSq__table{border-collapse:collapse;width:100%;font-size:.875rem}.RoaScreener-module__mXijSq__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.RoaScreener-module__mXijSq__th,.RoaScreener-module__mXijSq__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.RoaScreener-module__mXijSq__thRight{text-align:right}.RoaScreener-module__mXijSq__th:hover,.RoaScreener-module__mXijSq__thRight:hover{color:var(--ink)}.RoaScreener-module__mXijSq__row{border-bottom:1px solid var(--faint);transition:background .1s}.RoaScreener-module__mXijSq__row:hover{background:var(--faint)}.RoaScreener-module__mXijSq__td,.RoaScreener-module__mXijSq__tdRank,.RoaScreener-module__mXijSq__tdTicker,.RoaScreener-module__mXijSq__tdCompany,.RoaScreener-module__mXijSq__tdSector,.RoaScreener-module__mXijSq__tdNum,.RoaScreener-module__mXijSq__tdMoney,.RoaScreener-module__mXijSq__tdTier{color:var(--ink);white-space:nowrap;padding:12px}.RoaScreener-module__mXijSq__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.RoaScreener-module__mXijSq__tdTicker{font-size:.9rem;font-weight:700}.RoaScreener-module__mXijSq__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.RoaScreener-module__mXijSq__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.RoaScreener-module__mXijSq__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.RoaScreener-module__mXijSq__tdMoney{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.RoaScreener-module__mXijSq__tdTier{white-space:nowrap}.RoaScreener-module__mXijSq__roaExcellent{color:#2d7a3f;font-weight:700}.RoaScreener-module__mXijSq__roaGood{color:#1f5f8b;font-weight:700}.RoaScreener-module__mXijSq__roaAverage{color:#5a6e3a;font-weight:600}.RoaScreener-module__mXijSq__roaPoor{color:#c0392b;font-weight:600}.RoaScreener-module__mXijSq__badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.RoaScreener-module__mXijSq__tierExcellent{color:#1e5a2e;background:#2d7a3f24;border:1px solid #2d7a3f59}.RoaScreener-module__mXijSq__tierGood{color:#164a6e;background:#1f5f8b24;border:1px solid #1f5f8b59}.RoaScreener-module__mXijSq__tierAverage{color:#3a4e1e;background:#5a6e3a24;border:1px solid #5a6e3a59}.RoaScreener-module__mXijSq__tierPoor{color:#8b1a1a;background:#c0392b1f;border:1px solid #c0392b59}.RoaScreener-module__mXijSq__sortIcon{color:var(--muted);font-size:.75em}.RoaScreener-module__mXijSq__sortIconActive{color:var(--terra);font-size:.75em}.RoaScreener-module__mXijSq__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.RoaScreener-module__mXijSq__tickerLink:hover{text-decoration:underline}.RoaScreener-module__mXijSq__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}.RoaScreener-module__mXijSq__internalLinks{border-top:1px solid var(--faint);margin-top:32px;padding-top:24px}.RoaScreener-module__mXijSq__internalLinksLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:10px}.RoaScreener-module__mXijSq__internalLinksGrid{flex-wrap:wrap;gap:16px;display:flex}.RoaScreener-module__mXijSq__internalLink{border:1px solid var(--faint);flex-direction:column;flex:1;gap:3px;min-width:180px;padding:14px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.RoaScreener-module__mXijSq__internalLink:hover{border-color:var(--terra);background:var(--panel)}.RoaScreener-module__mXijSq__internalLinkTitle{color:var(--ink);font-size:.875rem;font-weight:700}.RoaScreener-module__mXijSq__internalLinkDesc{color:var(--muted);font-size:.8rem;line-height:1.4}@media (max-width:680px){.RoaScreener-module__mXijSq__hideOnMobile{display:none}}
.RoeScreener-module__Lbbdma__screener{width:100%}.RoeScreener-module__Lbbdma__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.RoeScreener-module__Lbbdma__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.RoeScreener-module__Lbbdma__select{border:1px solid var(--faint);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 10px;font-size:.875rem}.RoeScreener-module__Lbbdma__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.RoeScreener-module__Lbbdma__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.RoeScreener-module__Lbbdma__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.RoeScreener-module__Lbbdma__skeleton{flex-direction:column;gap:8px;display:flex}.RoeScreener-module__Lbbdma__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite RoeScreener-module__Lbbdma__shimmer}@keyframes RoeScreener-module__Lbbdma__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.RoeScreener-module__Lbbdma__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.RoeScreener-module__Lbbdma__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.RoeScreener-module__Lbbdma__table{border-collapse:collapse;width:100%;font-size:.875rem}.RoeScreener-module__Lbbdma__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.RoeScreener-module__Lbbdma__th,.RoeScreener-module__Lbbdma__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.RoeScreener-module__Lbbdma__thRight{text-align:right}.RoeScreener-module__Lbbdma__th:hover,.RoeScreener-module__Lbbdma__thRight:hover{color:var(--ink)}.RoeScreener-module__Lbbdma__row{border-bottom:1px solid var(--faint);transition:background .1s}.RoeScreener-module__Lbbdma__row:hover{background:var(--faint)}.RoeScreener-module__Lbbdma__td,.RoeScreener-module__Lbbdma__tdRank,.RoeScreener-module__Lbbdma__tdTicker,.RoeScreener-module__Lbbdma__tdCompany,.RoeScreener-module__Lbbdma__tdSector,.RoeScreener-module__Lbbdma__tdNum,.RoeScreener-module__Lbbdma__tdMoney,.RoeScreener-module__Lbbdma__tdTier{color:var(--ink);white-space:nowrap;padding:12px}.RoeScreener-module__Lbbdma__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.RoeScreener-module__Lbbdma__tdTicker{font-size:.9rem;font-weight:700}.RoeScreener-module__Lbbdma__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.RoeScreener-module__Lbbdma__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.RoeScreener-module__Lbbdma__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.RoeScreener-module__Lbbdma__tdMoney{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.RoeScreener-module__Lbbdma__tdTier{white-space:nowrap}.RoeScreener-module__Lbbdma__roeBuffett{color:#2d7a3f;font-weight:700}.RoeScreener-module__Lbbdma__roeStrong{color:#1f5f8b;font-weight:700}.RoeScreener-module__Lbbdma__roeAverage{color:#b85c00;font-weight:600}.RoeScreener-module__Lbbdma__roeWeak{color:#c0392b;font-weight:600}.RoeScreener-module__Lbbdma__badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.RoeScreener-module__Lbbdma__tierBuffett{color:#1e5a2e;background:#2d7a3f24;border:1px solid #2d7a3f59}.RoeScreener-module__Lbbdma__tierStrong{color:#164a6e;background:#1f5f8b24;border:1px solid #1f5f8b59}.RoeScreener-module__Lbbdma__tierAverage{color:#8a4500;background:#b85c0024;border:1px solid #b85c0059}.RoeScreener-module__Lbbdma__tierWeak{color:#942a1f;background:#c0392b21;border:1px solid #c0392b59}.RoeScreener-module__Lbbdma__sortIcon{color:var(--muted);font-size:.75em}.RoeScreener-module__Lbbdma__sortIconActive{color:var(--terra);font-size:.75em}.RoeScreener-module__Lbbdma__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.RoeScreener-module__Lbbdma__tickerLink:hover{text-decoration:underline}.RoeScreener-module__Lbbdma__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.RoeScreener-module__Lbbdma__hideOnMobile{display:none}}
.RoicScreener-module__q32Y8a__screener{width:100%}.RoicScreener-module__q32Y8a__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.RoicScreener-module__q32Y8a__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.RoicScreener-module__q32Y8a__select{border:1px solid var(--faint);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 10px;font-size:.875rem}.RoicScreener-module__q32Y8a__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.RoicScreener-module__q32Y8a__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.RoicScreener-module__q32Y8a__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.RoicScreener-module__q32Y8a__skeleton{flex-direction:column;gap:8px;display:flex}.RoicScreener-module__q32Y8a__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite RoicScreener-module__q32Y8a__shimmer}@keyframes RoicScreener-module__q32Y8a__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.RoicScreener-module__q32Y8a__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.RoicScreener-module__q32Y8a__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.RoicScreener-module__q32Y8a__table{border-collapse:collapse;width:100%;font-size:.875rem}.RoicScreener-module__q32Y8a__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.RoicScreener-module__q32Y8a__th,.RoicScreener-module__q32Y8a__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.RoicScreener-module__q32Y8a__thRight{text-align:right}.RoicScreener-module__q32Y8a__th:hover,.RoicScreener-module__q32Y8a__thRight:hover{color:var(--ink)}.RoicScreener-module__q32Y8a__row{border-bottom:1px solid var(--faint);transition:background .1s}.RoicScreener-module__q32Y8a__row:hover{background:var(--faint)}.RoicScreener-module__q32Y8a__td,.RoicScreener-module__q32Y8a__tdRank,.RoicScreener-module__q32Y8a__tdTicker,.RoicScreener-module__q32Y8a__tdCompany,.RoicScreener-module__q32Y8a__tdSector,.RoicScreener-module__q32Y8a__tdNum,.RoicScreener-module__q32Y8a__tdMoney,.RoicScreener-module__q32Y8a__tdTier{color:var(--ink);white-space:nowrap;padding:12px}.RoicScreener-module__q32Y8a__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.RoicScreener-module__q32Y8a__tdTicker{font-size:.9rem;font-weight:700}.RoicScreener-module__q32Y8a__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.RoicScreener-module__q32Y8a__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.RoicScreener-module__q32Y8a__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.RoicScreener-module__q32Y8a__tdMoney{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.RoicScreener-module__q32Y8a__tdTier{white-space:nowrap}.RoicScreener-module__q32Y8a__roicElite{color:#2d7a3f;font-weight:700}.RoicScreener-module__q32Y8a__roicStrong{color:#1f5f8b;font-weight:700}.RoicScreener-module__q32Y8a__roicAverage{color:#b85c00;font-weight:600}.RoicScreener-module__q32Y8a__roicWeak{color:#c0392b;font-weight:600}.RoicScreener-module__q32Y8a__badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.RoicScreener-module__q32Y8a__tierElite{color:#1e5a2e;background:#2d7a3f24;border:1px solid #2d7a3f59}.RoicScreener-module__q32Y8a__tierStrong{color:#164a6e;background:#1f5f8b24;border:1px solid #1f5f8b59}.RoicScreener-module__q32Y8a__tierAverage{color:#8a4500;background:#b85c0024;border:1px solid #b85c0059}.RoicScreener-module__q32Y8a__tierWeak{color:#942a1f;background:#c0392b21;border:1px solid #c0392b59}.RoicScreener-module__q32Y8a__sortIcon{color:var(--muted);font-size:.75em}.RoicScreener-module__q32Y8a__sortIconActive{color:var(--terra);font-size:.75em}.RoicScreener-module__q32Y8a__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.RoicScreener-module__q32Y8a__tickerLink:hover{text-decoration:underline}.RoicScreener-module__q32Y8a__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.RoicScreener-module__q32Y8a__hideOnMobile{display:none}}
.FcfYieldScreener-module__wbhzFq__screener{width:100%}.FcfYieldScreener-module__wbhzFq__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.FcfYieldScreener-module__wbhzFq__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.FcfYieldScreener-module__wbhzFq__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.FcfYieldScreener-module__wbhzFq__skeleton{flex-direction:column;gap:8px;display:flex}.FcfYieldScreener-module__wbhzFq__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite FcfYieldScreener-module__wbhzFq__shimmer}@keyframes FcfYieldScreener-module__wbhzFq__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.FcfYieldScreener-module__wbhzFq__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.FcfYieldScreener-module__wbhzFq__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.FcfYieldScreener-module__wbhzFq__table{border-collapse:collapse;width:100%;font-size:.875rem}.FcfYieldScreener-module__wbhzFq__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.FcfYieldScreener-module__wbhzFq__th,.FcfYieldScreener-module__wbhzFq__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.FcfYieldScreener-module__wbhzFq__thRight{text-align:right}.FcfYieldScreener-module__wbhzFq__th:hover,.FcfYieldScreener-module__wbhzFq__thRight:hover{color:var(--ink)}.FcfYieldScreener-module__wbhzFq__row{border-bottom:1px solid var(--faint);transition:background .1s}.FcfYieldScreener-module__wbhzFq__row:hover{background:var(--faint)}.FcfYieldScreener-module__wbhzFq__td,.FcfYieldScreener-module__wbhzFq__tdRank,.FcfYieldScreener-module__wbhzFq__tdTicker,.FcfYieldScreener-module__wbhzFq__tdCompany,.FcfYieldScreener-module__wbhzFq__tdSector,.FcfYieldScreener-module__wbhzFq__tdNum,.FcfYieldScreener-module__wbhzFq__tdMktCap,.FcfYieldScreener-module__wbhzFq__tdVsSector{color:var(--ink);white-space:nowrap;padding:12px}.FcfYieldScreener-module__wbhzFq__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.FcfYieldScreener-module__wbhzFq__tdTicker{font-size:.9rem;font-weight:700}.FcfYieldScreener-module__wbhzFq__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.FcfYieldScreener-module__wbhzFq__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.FcfYieldScreener-module__wbhzFq__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.FcfYieldScreener-module__wbhzFq__tdMktCap{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.FcfYieldScreener-module__wbhzFq__tdVsSector{text-align:right;font-variant-numeric:tabular-nums;font-size:.8rem}.FcfYieldScreener-module__wbhzFq__yieldHigh{color:#2d7a3f;font-weight:700}.FcfYieldScreener-module__wbhzFq__yieldMid{color:#b85c00;font-weight:600}.FcfYieldScreener-module__wbhzFq__yieldLow{color:var(--ink)}.FcfYieldScreener-module__wbhzFq__deltaPos{color:#2d7a3f}.FcfYieldScreener-module__wbhzFq__deltaNeg{color:#c0392b}.FcfYieldScreener-module__wbhzFq__sortIcon{color:var(--muted);font-size:.75em}.FcfYieldScreener-module__wbhzFq__sortIconActive{color:var(--terra);font-size:.75em}.FcfYieldScreener-module__wbhzFq__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.FcfYieldScreener-module__wbhzFq__tickerLink:hover{text-decoration:underline}.FcfYieldScreener-module__wbhzFq__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.FcfYieldScreener-module__wbhzFq__hideOnMobile{display:none}}
.DividendYieldScreener-module___NNBFa__screener{width:100%}.DividendYieldScreener-module___NNBFa__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.DividendYieldScreener-module___NNBFa__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.DividendYieldScreener-module___NNBFa__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.DividendYieldScreener-module___NNBFa__skeleton{flex-direction:column;gap:8px;display:flex}.DividendYieldScreener-module___NNBFa__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite DividendYieldScreener-module___NNBFa__shimmer}@keyframes DividendYieldScreener-module___NNBFa__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.DividendYieldScreener-module___NNBFa__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.DividendYieldScreener-module___NNBFa__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.DividendYieldScreener-module___NNBFa__table{border-collapse:collapse;width:100%;font-size:.875rem}.DividendYieldScreener-module___NNBFa__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.DividendYieldScreener-module___NNBFa__th,.DividendYieldScreener-module___NNBFa__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.DividendYieldScreener-module___NNBFa__thRight{text-align:right}.DividendYieldScreener-module___NNBFa__th:hover,.DividendYieldScreener-module___NNBFa__thRight:hover{color:var(--ink)}.DividendYieldScreener-module___NNBFa__row{border-bottom:1px solid var(--faint);transition:background .1s}.DividendYieldScreener-module___NNBFa__row:hover{background:var(--faint)}.DividendYieldScreener-module___NNBFa__td,.DividendYieldScreener-module___NNBFa__tdRank,.DividendYieldScreener-module___NNBFa__tdTicker,.DividendYieldScreener-module___NNBFa__tdCompany,.DividendYieldScreener-module___NNBFa__tdSector,.DividendYieldScreener-module___NNBFa__tdNum,.DividendYieldScreener-module___NNBFa__tdMktCap,.DividendYieldScreener-module___NNBFa__tdPayout,.DividendYieldScreener-module___NNBFa__tdVsSector{color:var(--ink);white-space:nowrap;padding:12px}.DividendYieldScreener-module___NNBFa__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.DividendYieldScreener-module___NNBFa__tdTicker{font-size:.9rem;font-weight:700}.DividendYieldScreener-module___NNBFa__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.DividendYieldScreener-module___NNBFa__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.DividendYieldScreener-module___NNBFa__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.DividendYieldScreener-module___NNBFa__tdMktCap,.DividendYieldScreener-module___NNBFa__tdPayout{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.DividendYieldScreener-module___NNBFa__tdVsSector{text-align:right;font-variant-numeric:tabular-nums;font-size:.8rem}.DividendYieldScreener-module___NNBFa__yieldHigh{color:#2d7a3f;font-weight:700}.DividendYieldScreener-module___NNBFa__yieldMid{color:#b85c00;font-weight:600}.DividendYieldScreener-module___NNBFa__yieldLow{color:var(--ink)}.DividendYieldScreener-module___NNBFa__deltaPos{color:#2d7a3f}.DividendYieldScreener-module___NNBFa__deltaNeg{color:#c0392b}.DividendYieldScreener-module___NNBFa__sortIcon{color:var(--muted);font-size:.75em}.DividendYieldScreener-module___NNBFa__sortIconActive{color:var(--terra);font-size:.75em}.DividendYieldScreener-module___NNBFa__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.DividendYieldScreener-module___NNBFa__tickerLink:hover{text-decoration:underline}.DividendYieldScreener-module___NNBFa__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.DividendYieldScreener-module___NNBFa__hideOnMobile{display:none}}
.DividendPayoutRatioScreener-module__suhRVa__screener{width:100%}.DividendPayoutRatioScreener-module__suhRVa__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.DividendPayoutRatioScreener-module__suhRVa__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.DividendPayoutRatioScreener-module__suhRVa__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.DividendPayoutRatioScreener-module__suhRVa__legend{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:18px;margin-bottom:14px;font-size:10px;display:flex}.DividendPayoutRatioScreener-module__suhRVa__legendItem{align-items:center;gap:6px;display:inline-flex}.DividendPayoutRatioScreener-module__suhRVa__legendDot{font-size:12px;line-height:1}.DividendPayoutRatioScreener-module__suhRVa__skeleton{flex-direction:column;gap:8px;display:flex}.DividendPayoutRatioScreener-module__suhRVa__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite DividendPayoutRatioScreener-module__suhRVa__shimmer}@keyframes DividendPayoutRatioScreener-module__suhRVa__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.DividendPayoutRatioScreener-module__suhRVa__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.DividendPayoutRatioScreener-module__suhRVa__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.DividendPayoutRatioScreener-module__suhRVa__table{border-collapse:collapse;width:100%;font-size:.875rem}.DividendPayoutRatioScreener-module__suhRVa__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.DividendPayoutRatioScreener-module__suhRVa__th,.DividendPayoutRatioScreener-module__suhRVa__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.DividendPayoutRatioScreener-module__suhRVa__thRight{text-align:right}.DividendPayoutRatioScreener-module__suhRVa__th:hover,.DividendPayoutRatioScreener-module__suhRVa__thRight:hover{color:var(--ink)}.DividendPayoutRatioScreener-module__suhRVa__row{border-bottom:1px solid var(--faint);transition:background .1s}.DividendPayoutRatioScreener-module__suhRVa__row:hover{background:var(--faint)}.DividendPayoutRatioScreener-module__suhRVa__td,.DividendPayoutRatioScreener-module__suhRVa__tdRank,.DividendPayoutRatioScreener-module__suhRVa__tdTicker,.DividendPayoutRatioScreener-module__suhRVa__tdCompany,.DividendPayoutRatioScreener-module__suhRVa__tdSector,.DividendPayoutRatioScreener-module__suhRVa__tdNum,.DividendPayoutRatioScreener-module__suhRVa__tdMktCap{color:var(--ink);white-space:nowrap;padding:12px}.DividendPayoutRatioScreener-module__suhRVa__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.DividendPayoutRatioScreener-module__suhRVa__tdTicker{font-size:.9rem;font-weight:700}.DividendPayoutRatioScreener-module__suhRVa__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:200px;overflow:hidden}.DividendPayoutRatioScreener-module__suhRVa__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.DividendPayoutRatioScreener-module__suhRVa__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.DividendPayoutRatioScreener-module__suhRVa__tdMktCap{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.DividendPayoutRatioScreener-module__suhRVa__payoutLow{color:#2d7a3f;font-weight:700}.DividendPayoutRatioScreener-module__suhRVa__payoutMid{color:#b8860b;font-weight:600}.DividendPayoutRatioScreener-module__suhRVa__payoutHigh{color:#c2662f;font-weight:700}.DividendPayoutRatioScreener-module__suhRVa__sortIcon{color:var(--muted);font-size:.75em}.DividendPayoutRatioScreener-module__suhRVa__sortIconActive{color:var(--terra);font-size:.75em}.DividendPayoutRatioScreener-module__suhRVa__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.DividendPayoutRatioScreener-module__suhRVa__tickerLink:hover{text-decoration:underline}.DividendPayoutRatioScreener-module__suhRVa__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.DividendPayoutRatioScreener-module__suhRVa__hideOnMobile{display:none}}
.RevenueGrowthScreener-module__SkGWUG__screener{width:100%}.RevenueGrowthScreener-module__SkGWUG__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.RevenueGrowthScreener-module__SkGWUG__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.RevenueGrowthScreener-module__SkGWUG__select{font-family:var(--font-mono);color:var(--ink);background:var(--panel);border:1px solid var(--faint);cursor:pointer;appearance:none;border-radius:0;min-width:120px;padding:6px 10px;font-size:11px}.RevenueGrowthScreener-module__SkGWUG__select:focus{outline:1px solid var(--terra)}.RevenueGrowthScreener-module__SkGWUG__controlSep{flex:1}.RevenueGrowthScreener-module__SkGWUG__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.RevenueGrowthScreener-module__SkGWUG__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.RevenueGrowthScreener-module__SkGWUG__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.RevenueGrowthScreener-module__SkGWUG__skeleton{flex-direction:column;gap:8px;display:flex}.RevenueGrowthScreener-module__SkGWUG__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite RevenueGrowthScreener-module__SkGWUG__shimmer}@keyframes RevenueGrowthScreener-module__SkGWUG__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.RevenueGrowthScreener-module__SkGWUG__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.RevenueGrowthScreener-module__SkGWUG__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.RevenueGrowthScreener-module__SkGWUG__table{border-collapse:collapse;width:100%;font-size:.875rem}.RevenueGrowthScreener-module__SkGWUG__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.RevenueGrowthScreener-module__SkGWUG__th,.RevenueGrowthScreener-module__SkGWUG__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.RevenueGrowthScreener-module__SkGWUG__thRight{text-align:right}.RevenueGrowthScreener-module__SkGWUG__th:hover,.RevenueGrowthScreener-module__SkGWUG__thRight:hover{color:var(--ink)}.RevenueGrowthScreener-module__SkGWUG__row{border-bottom:1px solid var(--faint);transition:background .1s}.RevenueGrowthScreener-module__SkGWUG__row:hover{background:var(--faint)}.RevenueGrowthScreener-module__SkGWUG__td,.RevenueGrowthScreener-module__SkGWUG__tdRank,.RevenueGrowthScreener-module__SkGWUG__tdTicker,.RevenueGrowthScreener-module__SkGWUG__tdCompany,.RevenueGrowthScreener-module__SkGWUG__tdSector,.RevenueGrowthScreener-module__SkGWUG__tdNum,.RevenueGrowthScreener-module__SkGWUG__tdRevenue,.RevenueGrowthScreener-module__SkGWUG__tdTrend{color:var(--ink);white-space:nowrap;padding:12px}.RevenueGrowthScreener-module__SkGWUG__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.RevenueGrowthScreener-module__SkGWUG__tdTicker{font-size:.9rem;font-weight:700}.RevenueGrowthScreener-module__SkGWUG__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.RevenueGrowthScreener-module__SkGWUG__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.RevenueGrowthScreener-module__SkGWUG__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.RevenueGrowthScreener-module__SkGWUG__tdRevenue{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.RevenueGrowthScreener-module__SkGWUG__tdTrend{text-align:center;width:48px;font-size:1.1rem}.RevenueGrowthScreener-module__SkGWUG__cagrHigh{color:#2d7a3f;font-weight:700}.RevenueGrowthScreener-module__SkGWUG__cagrMid{color:#b85c00;font-weight:600}.RevenueGrowthScreener-module__SkGWUG__cagrLow{color:var(--ink)}.RevenueGrowthScreener-module__SkGWUG__cagrNeg{color:#c0392b}.RevenueGrowthScreener-module__SkGWUG__trendUp{color:#2d7a3f}.RevenueGrowthScreener-module__SkGWUG__trendDown{color:#c0392b}.RevenueGrowthScreener-module__SkGWUG__trendFlat{color:var(--muted)}.RevenueGrowthScreener-module__SkGWUG__sortIcon{color:var(--muted);font-size:.75em}.RevenueGrowthScreener-module__SkGWUG__sortIconActive{color:var(--terra);font-size:.75em}.RevenueGrowthScreener-module__SkGWUG__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.RevenueGrowthScreener-module__SkGWUG__tickerLink:hover{text-decoration:underline}.RevenueGrowthScreener-module__SkGWUG__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.RevenueGrowthScreener-module__SkGWUG__hideOnMobile{display:none}.RevenueGrowthScreener-module__SkGWUG__controls{gap:8px}}
.EpsGrowthScreener-module__-pnE9a__screener{width:100%}.EpsGrowthScreener-module__-pnE9a__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.EpsGrowthScreener-module__-pnE9a__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.EpsGrowthScreener-module__-pnE9a__select{font-family:var(--font-mono);color:var(--ink);background:var(--panel);border:1px solid var(--faint);cursor:pointer;appearance:none;border-radius:0;min-width:120px;padding:6px 10px;font-size:11px}.EpsGrowthScreener-module__-pnE9a__select:focus{outline:1px solid var(--terra)}.EpsGrowthScreener-module__-pnE9a__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.EpsGrowthScreener-module__-pnE9a__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.EpsGrowthScreener-module__-pnE9a__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.EpsGrowthScreener-module__-pnE9a__skeleton{flex-direction:column;gap:8px;display:flex}.EpsGrowthScreener-module__-pnE9a__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite EpsGrowthScreener-module__-pnE9a__shimmer}@keyframes EpsGrowthScreener-module__-pnE9a__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.EpsGrowthScreener-module__-pnE9a__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.EpsGrowthScreener-module__-pnE9a__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.EpsGrowthScreener-module__-pnE9a__table{border-collapse:collapse;width:100%;font-size:.875rem}.EpsGrowthScreener-module__-pnE9a__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.EpsGrowthScreener-module__-pnE9a__th,.EpsGrowthScreener-module__-pnE9a__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.EpsGrowthScreener-module__-pnE9a__thRight{text-align:right}.EpsGrowthScreener-module__-pnE9a__th:hover,.EpsGrowthScreener-module__-pnE9a__thRight:hover{color:var(--ink)}.EpsGrowthScreener-module__-pnE9a__row{border-bottom:1px solid var(--faint);transition:background .1s}.EpsGrowthScreener-module__-pnE9a__row:hover{background:var(--faint)}.EpsGrowthScreener-module__-pnE9a__td,.EpsGrowthScreener-module__-pnE9a__tdRank,.EpsGrowthScreener-module__-pnE9a__tdTicker,.EpsGrowthScreener-module__-pnE9a__tdCompany,.EpsGrowthScreener-module__-pnE9a__tdSector,.EpsGrowthScreener-module__-pnE9a__tdNum,.EpsGrowthScreener-module__-pnE9a__tdMktCap{color:var(--ink);white-space:nowrap;padding:12px}.EpsGrowthScreener-module__-pnE9a__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.EpsGrowthScreener-module__-pnE9a__tdTicker{font-size:.9rem;font-weight:700}.EpsGrowthScreener-module__-pnE9a__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.EpsGrowthScreener-module__-pnE9a__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.EpsGrowthScreener-module__-pnE9a__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.EpsGrowthScreener-module__-pnE9a__tdMktCap{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.EpsGrowthScreener-module__-pnE9a__epsHigh{color:#2d7a3f;font-weight:700}.EpsGrowthScreener-module__-pnE9a__epsMid{color:#b85c00;font-weight:600}.EpsGrowthScreener-module__-pnE9a__epsLow{color:var(--ink)}.EpsGrowthScreener-module__-pnE9a__epsNeg{color:#c0392b}.EpsGrowthScreener-module__-pnE9a__sortIcon{color:var(--muted);font-size:.75em}.EpsGrowthScreener-module__-pnE9a__sortIconActive{color:var(--terra);font-size:.75em}.EpsGrowthScreener-module__-pnE9a__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.EpsGrowthScreener-module__-pnE9a__tickerLink:hover{text-decoration:underline}.EpsGrowthScreener-module__-pnE9a__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.EpsGrowthScreener-module__-pnE9a__hideOnMobile{display:none}.EpsGrowthScreener-module__-pnE9a__controls{gap:8px}}
.FcfGrowthScreener-module__0Tw3oW__screener{width:100%}.FcfGrowthScreener-module__0Tw3oW__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.FcfGrowthScreener-module__0Tw3oW__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.FcfGrowthScreener-module__0Tw3oW__select{font-family:var(--font-mono);color:var(--ink);background:var(--panel);border:1px solid var(--faint);cursor:pointer;appearance:none;border-radius:0;min-width:120px;padding:6px 10px;font-size:11px}.FcfGrowthScreener-module__0Tw3oW__select:focus{outline:1px solid var(--terra)}.FcfGrowthScreener-module__0Tw3oW__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.FcfGrowthScreener-module__0Tw3oW__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.FcfGrowthScreener-module__0Tw3oW__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.FcfGrowthScreener-module__0Tw3oW__skeleton{flex-direction:column;gap:8px;display:flex}.FcfGrowthScreener-module__0Tw3oW__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite FcfGrowthScreener-module__0Tw3oW__shimmer}@keyframes FcfGrowthScreener-module__0Tw3oW__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.FcfGrowthScreener-module__0Tw3oW__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.FcfGrowthScreener-module__0Tw3oW__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.FcfGrowthScreener-module__0Tw3oW__table{border-collapse:collapse;width:100%;font-size:.875rem}.FcfGrowthScreener-module__0Tw3oW__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.FcfGrowthScreener-module__0Tw3oW__th,.FcfGrowthScreener-module__0Tw3oW__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.FcfGrowthScreener-module__0Tw3oW__thRight{text-align:right}.FcfGrowthScreener-module__0Tw3oW__th:hover,.FcfGrowthScreener-module__0Tw3oW__thRight:hover{color:var(--ink)}.FcfGrowthScreener-module__0Tw3oW__row{border-bottom:1px solid var(--faint);transition:background .1s}.FcfGrowthScreener-module__0Tw3oW__row:hover{background:var(--faint)}.FcfGrowthScreener-module__0Tw3oW__td,.FcfGrowthScreener-module__0Tw3oW__tdRank,.FcfGrowthScreener-module__0Tw3oW__tdTicker,.FcfGrowthScreener-module__0Tw3oW__tdCompany,.FcfGrowthScreener-module__0Tw3oW__tdSector,.FcfGrowthScreener-module__0Tw3oW__tdNum,.FcfGrowthScreener-module__0Tw3oW__tdMktCap{color:var(--ink);white-space:nowrap;padding:12px}.FcfGrowthScreener-module__0Tw3oW__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.FcfGrowthScreener-module__0Tw3oW__tdTicker{font-size:.9rem;font-weight:700}.FcfGrowthScreener-module__0Tw3oW__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.FcfGrowthScreener-module__0Tw3oW__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.FcfGrowthScreener-module__0Tw3oW__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.FcfGrowthScreener-module__0Tw3oW__tdMktCap{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.FcfGrowthScreener-module__0Tw3oW__fcfHigh{color:#2d7a3f;font-weight:700}.FcfGrowthScreener-module__0Tw3oW__fcfMid{color:#b85c00;font-weight:600}.FcfGrowthScreener-module__0Tw3oW__fcfLow{color:var(--ink)}.FcfGrowthScreener-module__0Tw3oW__fcfNeg{color:#c0392b}.FcfGrowthScreener-module__0Tw3oW__sortIcon{color:var(--muted);font-size:.75em}.FcfGrowthScreener-module__0Tw3oW__sortIconActive{color:var(--terra);font-size:.75em}.FcfGrowthScreener-module__0Tw3oW__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.FcfGrowthScreener-module__0Tw3oW__tickerLink:hover{text-decoration:underline}.FcfGrowthScreener-module__0Tw3oW__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.FcfGrowthScreener-module__0Tw3oW__hideOnMobile{display:none}.FcfGrowthScreener-module__0Tw3oW__controls{gap:8px}}
.OperatingIncomeGrowthScreener-module__PxrZda__screener{width:100%}.OperatingIncomeGrowthScreener-module__PxrZda__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.OperatingIncomeGrowthScreener-module__PxrZda__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.OperatingIncomeGrowthScreener-module__PxrZda__select{font-family:var(--font-mono);color:var(--ink);background:var(--panel);border:1px solid var(--faint);cursor:pointer;appearance:none;border-radius:0;min-width:120px;padding:6px 10px;font-size:11px}.OperatingIncomeGrowthScreener-module__PxrZda__select:focus{outline:1px solid var(--terra)}.OperatingIncomeGrowthScreener-module__PxrZda__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.OperatingIncomeGrowthScreener-module__PxrZda__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.OperatingIncomeGrowthScreener-module__PxrZda__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.OperatingIncomeGrowthScreener-module__PxrZda__skeleton{flex-direction:column;gap:8px;display:flex}.OperatingIncomeGrowthScreener-module__PxrZda__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite OperatingIncomeGrowthScreener-module__PxrZda__shimmer}@keyframes OperatingIncomeGrowthScreener-module__PxrZda__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.OperatingIncomeGrowthScreener-module__PxrZda__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.OperatingIncomeGrowthScreener-module__PxrZda__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.OperatingIncomeGrowthScreener-module__PxrZda__table{border-collapse:collapse;width:100%;font-size:.875rem}.OperatingIncomeGrowthScreener-module__PxrZda__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.OperatingIncomeGrowthScreener-module__PxrZda__th,.OperatingIncomeGrowthScreener-module__PxrZda__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.OperatingIncomeGrowthScreener-module__PxrZda__thRight{text-align:right}.OperatingIncomeGrowthScreener-module__PxrZda__th:hover,.OperatingIncomeGrowthScreener-module__PxrZda__thRight:hover{color:var(--ink)}.OperatingIncomeGrowthScreener-module__PxrZda__row{border-bottom:1px solid var(--faint);transition:background .1s}.OperatingIncomeGrowthScreener-module__PxrZda__row:hover{background:var(--faint)}.OperatingIncomeGrowthScreener-module__PxrZda__td,.OperatingIncomeGrowthScreener-module__PxrZda__tdRank,.OperatingIncomeGrowthScreener-module__PxrZda__tdTicker,.OperatingIncomeGrowthScreener-module__PxrZda__tdCompany,.OperatingIncomeGrowthScreener-module__PxrZda__tdSector,.OperatingIncomeGrowthScreener-module__PxrZda__tdNum,.OperatingIncomeGrowthScreener-module__PxrZda__tdMktCap{color:var(--ink);white-space:nowrap;padding:12px}.OperatingIncomeGrowthScreener-module__PxrZda__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.OperatingIncomeGrowthScreener-module__PxrZda__tdTicker{font-size:.9rem;font-weight:700}.OperatingIncomeGrowthScreener-module__PxrZda__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.OperatingIncomeGrowthScreener-module__PxrZda__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.OperatingIncomeGrowthScreener-module__PxrZda__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.OperatingIncomeGrowthScreener-module__PxrZda__tdMktCap{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.OperatingIncomeGrowthScreener-module__PxrZda__growthHigh{color:#2d7a3f;font-weight:700}.OperatingIncomeGrowthScreener-module__PxrZda__growthMid{color:#b85c00;font-weight:600}.OperatingIncomeGrowthScreener-module__PxrZda__growthLow{color:var(--ink)}.OperatingIncomeGrowthScreener-module__PxrZda__growthNeg{color:#c0392b}.OperatingIncomeGrowthScreener-module__PxrZda__sortIcon{color:var(--muted);font-size:.75em}.OperatingIncomeGrowthScreener-module__PxrZda__sortIconActive{color:var(--terra);font-size:.75em}.OperatingIncomeGrowthScreener-module__PxrZda__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.OperatingIncomeGrowthScreener-module__PxrZda__tickerLink:hover{text-decoration:underline}.OperatingIncomeGrowthScreener-module__PxrZda__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.OperatingIncomeGrowthScreener-module__PxrZda__hideOnMobile{display:none}.OperatingIncomeGrowthScreener-module__PxrZda__controls{gap:8px}}
.NetIncomeGrowthScreener-module__5SsNZW__screener{width:100%}.NetIncomeGrowthScreener-module__5SsNZW__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.NetIncomeGrowthScreener-module__5SsNZW__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.NetIncomeGrowthScreener-module__5SsNZW__select{font-family:var(--font-mono);color:var(--ink);background:var(--panel);border:1px solid var(--faint);cursor:pointer;appearance:none;border-radius:0;min-width:120px;padding:6px 10px;font-size:11px}.NetIncomeGrowthScreener-module__5SsNZW__select:focus{outline:1px solid var(--terra)}.NetIncomeGrowthScreener-module__5SsNZW__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.NetIncomeGrowthScreener-module__5SsNZW__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.NetIncomeGrowthScreener-module__5SsNZW__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.NetIncomeGrowthScreener-module__5SsNZW__skeleton{flex-direction:column;gap:8px;display:flex}.NetIncomeGrowthScreener-module__5SsNZW__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite NetIncomeGrowthScreener-module__5SsNZW__shimmer}@keyframes NetIncomeGrowthScreener-module__5SsNZW__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.NetIncomeGrowthScreener-module__5SsNZW__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.NetIncomeGrowthScreener-module__5SsNZW__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.NetIncomeGrowthScreener-module__5SsNZW__table{border-collapse:collapse;width:100%;font-size:.875rem}.NetIncomeGrowthScreener-module__5SsNZW__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.NetIncomeGrowthScreener-module__5SsNZW__th,.NetIncomeGrowthScreener-module__5SsNZW__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.NetIncomeGrowthScreener-module__5SsNZW__thRight{text-align:right}.NetIncomeGrowthScreener-module__5SsNZW__th:hover,.NetIncomeGrowthScreener-module__5SsNZW__thRight:hover{color:var(--ink)}.NetIncomeGrowthScreener-module__5SsNZW__row{border-bottom:1px solid var(--faint);transition:background .1s}.NetIncomeGrowthScreener-module__5SsNZW__row:hover{background:var(--faint)}.NetIncomeGrowthScreener-module__5SsNZW__td,.NetIncomeGrowthScreener-module__5SsNZW__tdRank,.NetIncomeGrowthScreener-module__5SsNZW__tdTicker,.NetIncomeGrowthScreener-module__5SsNZW__tdCompany,.NetIncomeGrowthScreener-module__5SsNZW__tdSector,.NetIncomeGrowthScreener-module__5SsNZW__tdNum,.NetIncomeGrowthScreener-module__5SsNZW__tdMktCap{color:var(--ink);white-space:nowrap;padding:12px}.NetIncomeGrowthScreener-module__5SsNZW__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.NetIncomeGrowthScreener-module__5SsNZW__tdTicker{font-size:.9rem;font-weight:700}.NetIncomeGrowthScreener-module__5SsNZW__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.NetIncomeGrowthScreener-module__5SsNZW__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.NetIncomeGrowthScreener-module__5SsNZW__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.NetIncomeGrowthScreener-module__5SsNZW__tdMktCap{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.NetIncomeGrowthScreener-module__5SsNZW__growthHigh{color:#2d7a3f;font-weight:700}.NetIncomeGrowthScreener-module__5SsNZW__growthMid{color:#b85c00;font-weight:600}.NetIncomeGrowthScreener-module__5SsNZW__growthLow{color:var(--ink)}.NetIncomeGrowthScreener-module__5SsNZW__growthNeg{color:#c0392b}.NetIncomeGrowthScreener-module__5SsNZW__sortIcon{color:var(--muted);font-size:.75em}.NetIncomeGrowthScreener-module__5SsNZW__sortIconActive{color:var(--terra);font-size:.75em}.NetIncomeGrowthScreener-module__5SsNZW__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.NetIncomeGrowthScreener-module__5SsNZW__tickerLink:hover{text-decoration:underline}.NetIncomeGrowthScreener-module__5SsNZW__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.NetIncomeGrowthScreener-module__5SsNZW__hideOnMobile{display:none}.NetIncomeGrowthScreener-module__5SsNZW__controls{gap:8px}}
.GrossMarginScreener-module__0AjkOq__screener{width:100%}.GrossMarginScreener-module__0AjkOq__benchmark{background:var(--panel);border:1px solid var(--faint);border-left:2px solid var(--terra);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex}.GrossMarginScreener-module__0AjkOq__benchmarkLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.GrossMarginScreener-module__0AjkOq__benchmarkTags{flex-wrap:wrap;gap:8px;display:flex}.GrossMarginScreener-module__0AjkOq__benchmarkTag{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink);border:1px solid var(--faint);white-space:nowrap;padding:4px 10px;font-size:11px}.GrossMarginScreener-module__0AjkOq__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.GrossMarginScreener-module__0AjkOq__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.GrossMarginScreener-module__0AjkOq__select{font-family:var(--font-mono);color:var(--ink);background:var(--panel);border:1px solid var(--faint);cursor:pointer;appearance:none;border-radius:0;min-width:120px;padding:6px 10px;font-size:11px}.GrossMarginScreener-module__0AjkOq__select:focus{outline:1px solid var(--terra)}.GrossMarginScreener-module__0AjkOq__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.GrossMarginScreener-module__0AjkOq__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.GrossMarginScreener-module__0AjkOq__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.GrossMarginScreener-module__0AjkOq__skeleton{flex-direction:column;gap:8px;display:flex}.GrossMarginScreener-module__0AjkOq__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite GrossMarginScreener-module__0AjkOq__shimmer}@keyframes GrossMarginScreener-module__0AjkOq__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.GrossMarginScreener-module__0AjkOq__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.GrossMarginScreener-module__0AjkOq__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.GrossMarginScreener-module__0AjkOq__table{border-collapse:collapse;width:100%;font-size:.875rem}.GrossMarginScreener-module__0AjkOq__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.GrossMarginScreener-module__0AjkOq__th,.GrossMarginScreener-module__0AjkOq__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.GrossMarginScreener-module__0AjkOq__thRight{text-align:right}.GrossMarginScreener-module__0AjkOq__th:hover,.GrossMarginScreener-module__0AjkOq__thRight:hover{color:var(--ink)}.GrossMarginScreener-module__0AjkOq__row{border-bottom:1px solid var(--faint);transition:background .1s}.GrossMarginScreener-module__0AjkOq__row:hover{background:var(--faint)}.GrossMarginScreener-module__0AjkOq__td,.GrossMarginScreener-module__0AjkOq__tdRank,.GrossMarginScreener-module__0AjkOq__tdTicker,.GrossMarginScreener-module__0AjkOq__tdCompany,.GrossMarginScreener-module__0AjkOq__tdSector,.GrossMarginScreener-module__0AjkOq__tdNum,.GrossMarginScreener-module__0AjkOq__tdMktCap{color:var(--ink);white-space:nowrap;padding:12px}.GrossMarginScreener-module__0AjkOq__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.GrossMarginScreener-module__0AjkOq__tdTicker{font-size:.9rem;font-weight:700}.GrossMarginScreener-module__0AjkOq__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:200px;overflow:hidden}.GrossMarginScreener-module__0AjkOq__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.GrossMarginScreener-module__0AjkOq__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.GrossMarginScreener-module__0AjkOq__tdMktCap{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.GrossMarginScreener-module__0AjkOq__marginHigh{color:#2d7a3f;font-weight:700}.GrossMarginScreener-module__0AjkOq__marginMid{color:#b85c00;font-weight:600}.GrossMarginScreener-module__0AjkOq__marginLow{color:var(--ink)}.GrossMarginScreener-module__0AjkOq__marginNeg{color:#c0392b}.GrossMarginScreener-module__0AjkOq__sortIcon{color:var(--muted);font-size:.75em}.GrossMarginScreener-module__0AjkOq__sortIconActive{color:var(--terra);font-size:.75em}.GrossMarginScreener-module__0AjkOq__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.GrossMarginScreener-module__0AjkOq__tickerLink:hover{text-decoration:underline}.GrossMarginScreener-module__0AjkOq__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.GrossMarginScreener-module__0AjkOq__hideOnMobile{display:none}.GrossMarginScreener-module__0AjkOq__controls{gap:8px}}
.OperatingMarginScreener-module__XcOXlW__screener{width:100%}.OperatingMarginScreener-module__XcOXlW__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.OperatingMarginScreener-module__XcOXlW__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.OperatingMarginScreener-module__XcOXlW__select{border:1px solid var(--faint);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 10px;font-size:.875rem}.OperatingMarginScreener-module__XcOXlW__tierFilters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.OperatingMarginScreener-module__XcOXlW__tierBtn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--faint);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;padding:5px 10px;font-size:10px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.OperatingMarginScreener-module__XcOXlW__tierBtn:hover{color:var(--ink);border-color:var(--ink)}.OperatingMarginScreener-module__XcOXlW__tierBtnActive{color:var(--ink);border-color:var(--ink);background:var(--panel)}.OperatingMarginScreener-module__XcOXlW__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.OperatingMarginScreener-module__XcOXlW__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.OperatingMarginScreener-module__XcOXlW__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.OperatingMarginScreener-module__XcOXlW__skeleton{flex-direction:column;gap:8px;display:flex}.OperatingMarginScreener-module__XcOXlW__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite OperatingMarginScreener-module__XcOXlW__shimmer}@keyframes OperatingMarginScreener-module__XcOXlW__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.OperatingMarginScreener-module__XcOXlW__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.OperatingMarginScreener-module__XcOXlW__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.OperatingMarginScreener-module__XcOXlW__table{border-collapse:collapse;width:100%;font-size:.875rem}.OperatingMarginScreener-module__XcOXlW__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.OperatingMarginScreener-module__XcOXlW__th,.OperatingMarginScreener-module__XcOXlW__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.OperatingMarginScreener-module__XcOXlW__thRight{text-align:right}.OperatingMarginScreener-module__XcOXlW__th:hover,.OperatingMarginScreener-module__XcOXlW__thRight:hover{color:var(--ink)}.OperatingMarginScreener-module__XcOXlW__row{border-bottom:1px solid var(--faint);transition:background .1s}.OperatingMarginScreener-module__XcOXlW__row:hover{background:var(--faint)}.OperatingMarginScreener-module__XcOXlW__td,.OperatingMarginScreener-module__XcOXlW__tdRank,.OperatingMarginScreener-module__XcOXlW__tdTicker,.OperatingMarginScreener-module__XcOXlW__tdCompany,.OperatingMarginScreener-module__XcOXlW__tdSector,.OperatingMarginScreener-module__XcOXlW__tdNum,.OperatingMarginScreener-module__XcOXlW__tdMoney,.OperatingMarginScreener-module__XcOXlW__tdTier{color:var(--ink);white-space:nowrap;padding:12px}.OperatingMarginScreener-module__XcOXlW__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.OperatingMarginScreener-module__XcOXlW__tdTicker{font-size:.9rem;font-weight:700}.OperatingMarginScreener-module__XcOXlW__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.OperatingMarginScreener-module__XcOXlW__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.OperatingMarginScreener-module__XcOXlW__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.OperatingMarginScreener-module__XcOXlW__tdMoney{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.OperatingMarginScreener-module__XcOXlW__tdTier{white-space:nowrap}.OperatingMarginScreener-module__XcOXlW__marginExceptional{color:#2d7a3f;font-weight:700}.OperatingMarginScreener-module__XcOXlW__marginStrong{color:#1f5f8b;font-weight:700}.OperatingMarginScreener-module__XcOXlW__marginSolid{color:#5a6e3a;font-weight:600}.OperatingMarginScreener-module__XcOXlW__marginThin{color:#b85c00;font-weight:600}.OperatingMarginScreener-module__XcOXlW__marginWeak{color:#c0392b;font-weight:600}.OperatingMarginScreener-module__XcOXlW__badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.OperatingMarginScreener-module__XcOXlW__tierExceptional{color:#1e5a2e;background:#2d7a3f24;border:1px solid #2d7a3f59}.OperatingMarginScreener-module__XcOXlW__tierStrong{color:#164a6e;background:#1f5f8b24;border:1px solid #1f5f8b59}.OperatingMarginScreener-module__XcOXlW__tierSolid{color:#3a4e1e;background:#5a6e3a24;border:1px solid #5a6e3a59}.OperatingMarginScreener-module__XcOXlW__tierThin{color:#8a4500;background:#b85c0024;border:1px solid #b85c0059}.OperatingMarginScreener-module__XcOXlW__tierWeak{color:#8b1a1a;background:#c0392b1f;border:1px solid #c0392b59}.OperatingMarginScreener-module__XcOXlW__sortIcon{color:var(--muted);font-size:.75em}.OperatingMarginScreener-module__XcOXlW__sortIconActive{color:var(--terra);font-size:.75em}.OperatingMarginScreener-module__XcOXlW__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.OperatingMarginScreener-module__XcOXlW__tickerLink:hover{text-decoration:underline}.OperatingMarginScreener-module__XcOXlW__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}.OperatingMarginScreener-module__XcOXlW__internalLinks{border-top:1px solid var(--faint);margin-top:32px;padding-top:24px}.OperatingMarginScreener-module__XcOXlW__internalLinksLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:10px}.OperatingMarginScreener-module__XcOXlW__internalLinksGrid{flex-wrap:wrap;gap:16px;display:flex}.OperatingMarginScreener-module__XcOXlW__internalLink{border:1px solid var(--faint);flex-direction:column;flex:1;gap:3px;min-width:180px;padding:14px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.OperatingMarginScreener-module__XcOXlW__internalLink:hover{border-color:var(--terra);background:var(--panel)}.OperatingMarginScreener-module__XcOXlW__internalLinkTitle{color:var(--ink);font-size:.875rem;font-weight:700}.OperatingMarginScreener-module__XcOXlW__internalLinkDesc{color:var(--muted);font-size:.8rem;line-height:1.4}@media (max-width:680px){.OperatingMarginScreener-module__XcOXlW__hideOnMobile{display:none}}
.EbitdaMarginScreener-module__-NQ1vq__screener{width:100%}.EbitdaMarginScreener-module__-NQ1vq__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.EbitdaMarginScreener-module__-NQ1vq__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.EbitdaMarginScreener-module__-NQ1vq__select{border:1px solid var(--faint);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 10px;font-size:.875rem}.EbitdaMarginScreener-module__-NQ1vq__tierFilters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.EbitdaMarginScreener-module__-NQ1vq__tierBtn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--faint);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;padding:5px 10px;font-size:10px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.EbitdaMarginScreener-module__-NQ1vq__tierBtn:hover{color:var(--ink);border-color:var(--ink)}.EbitdaMarginScreener-module__-NQ1vq__tierBtnActive{color:var(--ink);border-color:var(--ink);background:var(--panel)}.EbitdaMarginScreener-module__-NQ1vq__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.EbitdaMarginScreener-module__-NQ1vq__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.EbitdaMarginScreener-module__-NQ1vq__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.EbitdaMarginScreener-module__-NQ1vq__skeleton{flex-direction:column;gap:8px;display:flex}.EbitdaMarginScreener-module__-NQ1vq__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite EbitdaMarginScreener-module__-NQ1vq__shimmer}@keyframes EbitdaMarginScreener-module__-NQ1vq__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.EbitdaMarginScreener-module__-NQ1vq__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.EbitdaMarginScreener-module__-NQ1vq__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.EbitdaMarginScreener-module__-NQ1vq__table{border-collapse:collapse;width:100%;font-size:.875rem}.EbitdaMarginScreener-module__-NQ1vq__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.EbitdaMarginScreener-module__-NQ1vq__th,.EbitdaMarginScreener-module__-NQ1vq__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.EbitdaMarginScreener-module__-NQ1vq__thRight{text-align:right}.EbitdaMarginScreener-module__-NQ1vq__th:hover,.EbitdaMarginScreener-module__-NQ1vq__thRight:hover{color:var(--ink)}.EbitdaMarginScreener-module__-NQ1vq__row{border-bottom:1px solid var(--faint);transition:background .1s}.EbitdaMarginScreener-module__-NQ1vq__row:hover{background:var(--faint)}.EbitdaMarginScreener-module__-NQ1vq__td,.EbitdaMarginScreener-module__-NQ1vq__tdRank,.EbitdaMarginScreener-module__-NQ1vq__tdTicker,.EbitdaMarginScreener-module__-NQ1vq__tdCompany,.EbitdaMarginScreener-module__-NQ1vq__tdSector,.EbitdaMarginScreener-module__-NQ1vq__tdNum,.EbitdaMarginScreener-module__-NQ1vq__tdMoney,.EbitdaMarginScreener-module__-NQ1vq__tdTier{color:var(--ink);white-space:nowrap;padding:12px}.EbitdaMarginScreener-module__-NQ1vq__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.EbitdaMarginScreener-module__-NQ1vq__tdTicker{font-size:.9rem;font-weight:700}.EbitdaMarginScreener-module__-NQ1vq__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.EbitdaMarginScreener-module__-NQ1vq__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.EbitdaMarginScreener-module__-NQ1vq__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.EbitdaMarginScreener-module__-NQ1vq__tdMoney{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.EbitdaMarginScreener-module__-NQ1vq__tdTier{white-space:nowrap}.EbitdaMarginScreener-module__-NQ1vq__marginWorldClass{color:#2d7a3f;font-weight:700}.EbitdaMarginScreener-module__-NQ1vq__marginStrong{color:#1f5f8b;font-weight:700}.EbitdaMarginScreener-module__-NQ1vq__marginAverage{color:#5a6e3a;font-weight:600}.EbitdaMarginScreener-module__-NQ1vq__marginWeak{color:#b85c00;font-weight:600}.EbitdaMarginScreener-module__-NQ1vq__marginNegative{color:#c0392b;font-weight:600}.EbitdaMarginScreener-module__-NQ1vq__badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.EbitdaMarginScreener-module__-NQ1vq__tierWorldClass{color:#1e5a2e;background:#2d7a3f24;border:1px solid #2d7a3f59}.EbitdaMarginScreener-module__-NQ1vq__tierStrong{color:#164a6e;background:#1f5f8b24;border:1px solid #1f5f8b59}.EbitdaMarginScreener-module__-NQ1vq__tierAverage{color:#3a4e1e;background:#5a6e3a24;border:1px solid #5a6e3a59}.EbitdaMarginScreener-module__-NQ1vq__tierWeak{color:#8a4500;background:#b85c0024;border:1px solid #b85c0059}.EbitdaMarginScreener-module__-NQ1vq__tierNegative{color:#8b1a1a;background:#c0392b1f;border:1px solid #c0392b59}.EbitdaMarginScreener-module__-NQ1vq__sortIcon{color:var(--muted);font-size:.75em}.EbitdaMarginScreener-module__-NQ1vq__sortIconActive{color:var(--terra);font-size:.75em}.EbitdaMarginScreener-module__-NQ1vq__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.EbitdaMarginScreener-module__-NQ1vq__tickerLink:hover{text-decoration:underline}.EbitdaMarginScreener-module__-NQ1vq__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}.EbitdaMarginScreener-module__-NQ1vq__internalLinks{border-top:1px solid var(--faint);margin-top:32px;padding-top:24px}.EbitdaMarginScreener-module__-NQ1vq__internalLinksLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:10px}.EbitdaMarginScreener-module__-NQ1vq__internalLinksGrid{flex-wrap:wrap;gap:16px;display:flex}.EbitdaMarginScreener-module__-NQ1vq__internalLink{border:1px solid var(--faint);flex-direction:column;flex:1;gap:3px;min-width:180px;padding:14px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.EbitdaMarginScreener-module__-NQ1vq__internalLink:hover{border-color:var(--terra);background:var(--panel)}.EbitdaMarginScreener-module__-NQ1vq__internalLinkTitle{color:var(--ink);font-size:.875rem;font-weight:700}.EbitdaMarginScreener-module__-NQ1vq__internalLinkDesc{color:var(--muted);font-size:.8rem;line-height:1.4}@media (max-width:680px){.EbitdaMarginScreener-module__-NQ1vq__hideOnMobile{display:none}}
.NetMarginScreener-module__taJfpW__screener{width:100%}.NetMarginScreener-module__taJfpW__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.NetMarginScreener-module__taJfpW__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.NetMarginScreener-module__taJfpW__select{border:1px solid var(--faint);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 10px;font-size:.875rem}.NetMarginScreener-module__taJfpW__tierFilters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.NetMarginScreener-module__taJfpW__tierBtn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--faint);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;padding:5px 10px;font-size:10px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.NetMarginScreener-module__taJfpW__tierBtn:hover{color:var(--ink);border-color:var(--ink)}.NetMarginScreener-module__taJfpW__tierBtnActive{color:var(--ink);border-color:var(--ink);background:var(--panel)}.NetMarginScreener-module__taJfpW__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.NetMarginScreener-module__taJfpW__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.NetMarginScreener-module__taJfpW__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.NetMarginScreener-module__taJfpW__skeleton{flex-direction:column;gap:8px;display:flex}.NetMarginScreener-module__taJfpW__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite NetMarginScreener-module__taJfpW__shimmer}@keyframes NetMarginScreener-module__taJfpW__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.NetMarginScreener-module__taJfpW__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.NetMarginScreener-module__taJfpW__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.NetMarginScreener-module__taJfpW__table{border-collapse:collapse;width:100%;font-size:.875rem}.NetMarginScreener-module__taJfpW__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.NetMarginScreener-module__taJfpW__th,.NetMarginScreener-module__taJfpW__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.NetMarginScreener-module__taJfpW__thRight{text-align:right}.NetMarginScreener-module__taJfpW__th:hover,.NetMarginScreener-module__taJfpW__thRight:hover{color:var(--ink)}.NetMarginScreener-module__taJfpW__row{border-bottom:1px solid var(--faint);transition:background .1s}.NetMarginScreener-module__taJfpW__row:hover{background:var(--faint)}.NetMarginScreener-module__taJfpW__td,.NetMarginScreener-module__taJfpW__tdRank,.NetMarginScreener-module__taJfpW__tdTicker,.NetMarginScreener-module__taJfpW__tdCompany,.NetMarginScreener-module__taJfpW__tdSector,.NetMarginScreener-module__taJfpW__tdNum,.NetMarginScreener-module__taJfpW__tdMoney,.NetMarginScreener-module__taJfpW__tdTier{color:var(--ink);white-space:nowrap;padding:12px}.NetMarginScreener-module__taJfpW__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.NetMarginScreener-module__taJfpW__tdTicker{font-size:.9rem;font-weight:700}.NetMarginScreener-module__taJfpW__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.NetMarginScreener-module__taJfpW__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.NetMarginScreener-module__taJfpW__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.NetMarginScreener-module__taJfpW__tdMoney{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.NetMarginScreener-module__taJfpW__tdTier{white-space:nowrap}.NetMarginScreener-module__taJfpW__marginExceptional{color:#2d7a3f;font-weight:700}.NetMarginScreener-module__taJfpW__marginStrong{color:#1f5f8b;font-weight:700}.NetMarginScreener-module__taJfpW__marginSolid{color:#5a6e3a;font-weight:600}.NetMarginScreener-module__taJfpW__marginThin{color:#b85c00;font-weight:600}.NetMarginScreener-module__taJfpW__marginWeak{color:#c0392b;font-weight:600}.NetMarginScreener-module__taJfpW__badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.NetMarginScreener-module__taJfpW__tierExceptional{color:#1e5a2e;background:#2d7a3f24;border:1px solid #2d7a3f59}.NetMarginScreener-module__taJfpW__tierStrong{color:#164a6e;background:#1f5f8b24;border:1px solid #1f5f8b59}.NetMarginScreener-module__taJfpW__tierSolid{color:#3a4e1e;background:#5a6e3a24;border:1px solid #5a6e3a59}.NetMarginScreener-module__taJfpW__tierThin{color:#8a4500;background:#b85c0024;border:1px solid #b85c0059}.NetMarginScreener-module__taJfpW__tierWeak{color:#8b1a1a;background:#c0392b1f;border:1px solid #c0392b59}.NetMarginScreener-module__taJfpW__sortIcon{color:var(--muted);font-size:.75em}.NetMarginScreener-module__taJfpW__sortIconActive{color:var(--terra);font-size:.75em}.NetMarginScreener-module__taJfpW__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.NetMarginScreener-module__taJfpW__tickerLink:hover{text-decoration:underline}.NetMarginScreener-module__taJfpW__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}.NetMarginScreener-module__taJfpW__internalLinks{border-top:1px solid var(--faint);margin-top:32px;padding-top:24px}.NetMarginScreener-module__taJfpW__internalLinksLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:10px}.NetMarginScreener-module__taJfpW__internalLinksGrid{flex-wrap:wrap;gap:16px;display:flex}.NetMarginScreener-module__taJfpW__internalLink{border:1px solid var(--faint);flex-direction:column;flex:1;gap:3px;min-width:180px;padding:14px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.NetMarginScreener-module__taJfpW__internalLink:hover{border-color:var(--terra);background:var(--panel)}.NetMarginScreener-module__taJfpW__internalLinkTitle{color:var(--ink);font-size:.875rem;font-weight:700}.NetMarginScreener-module__taJfpW__internalLinkDesc{color:var(--muted);font-size:.8rem;line-height:1.4}@media (max-width:680px){.NetMarginScreener-module__taJfpW__hideOnMobile{display:none}}
.EvEbitdaScreener-module__mi4Mrq__screener{width:100%}.EvEbitdaScreener-module__mi4Mrq__benchmark{background:var(--panel);border:1px solid var(--faint);border-left:2px solid var(--terra);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:12px 16px;display:flex}.EvEbitdaScreener-module__mi4Mrq__benchmarkLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.EvEbitdaScreener-module__mi4Mrq__benchmarkTags{flex-wrap:wrap;gap:8px;display:flex}.EvEbitdaScreener-module__mi4Mrq__benchmarkTag{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink);border:1px solid var(--faint);white-space:nowrap;padding:4px 10px;font-size:11px}.EvEbitdaScreener-module__mi4Mrq__controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.EvEbitdaScreener-module__mi4Mrq__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.EvEbitdaScreener-module__mi4Mrq__select{font-family:var(--font-mono);color:var(--ink);background:var(--panel);border:1px solid var(--faint);cursor:pointer;appearance:none;border-radius:0;min-width:120px;padding:6px 10px;font-size:11px}.EvEbitdaScreener-module__mi4Mrq__select:focus{outline:1px solid var(--terra)}.EvEbitdaScreener-module__mi4Mrq__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.EvEbitdaScreener-module__mi4Mrq__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.EvEbitdaScreener-module__mi4Mrq__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.EvEbitdaScreener-module__mi4Mrq__skeleton{flex-direction:column;gap:8px;display:flex}.EvEbitdaScreener-module__mi4Mrq__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite EvEbitdaScreener-module__mi4Mrq__shimmer}@keyframes EvEbitdaScreener-module__mi4Mrq__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.EvEbitdaScreener-module__mi4Mrq__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.EvEbitdaScreener-module__mi4Mrq__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.EvEbitdaScreener-module__mi4Mrq__table{border-collapse:collapse;width:100%;font-size:.875rem}.EvEbitdaScreener-module__mi4Mrq__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.EvEbitdaScreener-module__mi4Mrq__th,.EvEbitdaScreener-module__mi4Mrq__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.EvEbitdaScreener-module__mi4Mrq__thRight{text-align:right}.EvEbitdaScreener-module__mi4Mrq__th:hover,.EvEbitdaScreener-module__mi4Mrq__thRight:hover{color:var(--ink)}.EvEbitdaScreener-module__mi4Mrq__row{border-bottom:1px solid var(--faint);transition:background .1s}.EvEbitdaScreener-module__mi4Mrq__row:hover{background:var(--faint)}.EvEbitdaScreener-module__mi4Mrq__td,.EvEbitdaScreener-module__mi4Mrq__tdRank,.EvEbitdaScreener-module__mi4Mrq__tdTicker,.EvEbitdaScreener-module__mi4Mrq__tdCompany,.EvEbitdaScreener-module__mi4Mrq__tdSector,.EvEbitdaScreener-module__mi4Mrq__tdNum,.EvEbitdaScreener-module__mi4Mrq__tdMktCap{color:var(--ink);white-space:nowrap;padding:12px}.EvEbitdaScreener-module__mi4Mrq__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.EvEbitdaScreener-module__mi4Mrq__tdTicker{font-size:.9rem;font-weight:700}.EvEbitdaScreener-module__mi4Mrq__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:200px;overflow:hidden}.EvEbitdaScreener-module__mi4Mrq__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.EvEbitdaScreener-module__mi4Mrq__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.EvEbitdaScreener-module__mi4Mrq__tdMktCap{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.EvEbitdaScreener-module__mi4Mrq__evLow{color:#2d7a3f;font-weight:700}.EvEbitdaScreener-module__mi4Mrq__evMid{color:var(--ink)}.EvEbitdaScreener-module__mi4Mrq__evHigh{color:#b85c00;font-weight:600}.EvEbitdaScreener-module__mi4Mrq__sortIcon{color:var(--muted);font-size:.75em}.EvEbitdaScreener-module__mi4Mrq__sortIconActive{color:var(--terra);font-size:.75em}.EvEbitdaScreener-module__mi4Mrq__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.EvEbitdaScreener-module__mi4Mrq__tickerLink:hover{text-decoration:underline}.EvEbitdaScreener-module__mi4Mrq__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}@media (max-width:680px){.EvEbitdaScreener-module__mi4Mrq__hideOnMobile{display:none}.EvEbitdaScreener-module__mi4Mrq__controls{gap:8px}}
.PeRatioScreener-module__0CT87a__screener{width:100%}.PeRatioScreener-module__0CT87a__controls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.PeRatioScreener-module__0CT87a__controlGroup{flex-direction:column;gap:6px;display:flex}.PeRatioScreener-module__0CT87a__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.PeRatioScreener-module__0CT87a__select{border:1px solid var(--faint);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 10px;font-size:.875rem}.PeRatioScreener-module__0CT87a__input{border:1px solid var(--faint);background:var(--panel);color:var(--ink);border-radius:2px;width:90px;padding:6px 10px;font-size:.875rem}.PeRatioScreener-module__0CT87a__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.PeRatioScreener-module__0CT87a__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.PeRatioScreener-module__0CT87a__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.PeRatioScreener-module__0CT87a__skeleton{flex-direction:column;gap:8px;display:flex}.PeRatioScreener-module__0CT87a__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite PeRatioScreener-module__0CT87a__shimmer}@keyframes PeRatioScreener-module__0CT87a__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.PeRatioScreener-module__0CT87a__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.PeRatioScreener-module__0CT87a__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.PeRatioScreener-module__0CT87a__table{border-collapse:collapse;width:100%;font-size:.875rem}.PeRatioScreener-module__0CT87a__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.PeRatioScreener-module__0CT87a__th,.PeRatioScreener-module__0CT87a__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.PeRatioScreener-module__0CT87a__thRight{text-align:right}.PeRatioScreener-module__0CT87a__th:hover,.PeRatioScreener-module__0CT87a__thRight:hover{color:var(--ink)}.PeRatioScreener-module__0CT87a__row{border-bottom:1px solid var(--faint);transition:background .1s}.PeRatioScreener-module__0CT87a__row:hover{background:var(--faint)}.PeRatioScreener-module__0CT87a__td,.PeRatioScreener-module__0CT87a__tdRank,.PeRatioScreener-module__0CT87a__tdTicker,.PeRatioScreener-module__0CT87a__tdCompany,.PeRatioScreener-module__0CT87a__tdSector,.PeRatioScreener-module__0CT87a__tdNum,.PeRatioScreener-module__0CT87a__tdMoney,.PeRatioScreener-module__0CT87a__tdTier{color:var(--ink);white-space:nowrap;padding:12px}.PeRatioScreener-module__0CT87a__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.PeRatioScreener-module__0CT87a__tdTicker{font-size:.9rem;font-weight:700}.PeRatioScreener-module__0CT87a__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.PeRatioScreener-module__0CT87a__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.PeRatioScreener-module__0CT87a__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.PeRatioScreener-module__0CT87a__tdMoney{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.PeRatioScreener-module__0CT87a__tdTier{white-space:nowrap}.PeRatioScreener-module__0CT87a__peDeepValue{color:#2d7a3f;font-weight:700}.PeRatioScreener-module__0CT87a__peValue{color:#4a8a2f;font-weight:700}.PeRatioScreener-module__0CT87a__peFair{color:#4a4640;font-weight:600}.PeRatioScreener-module__0CT87a__peElevated{color:#b85c00;font-weight:600}.PeRatioScreener-module__0CT87a__peSpeculative{color:#c0392b;font-weight:600}.PeRatioScreener-module__0CT87a__badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.PeRatioScreener-module__0CT87a__tierDeepValue{color:#1e5a2e;background:#2d7a3f24;border:1px solid #2d7a3f59}.PeRatioScreener-module__0CT87a__tierValue{color:#3a6b1f;background:#4a8a2f24;border:1px solid #4a8a2f59}.PeRatioScreener-module__0CT87a__tierFair{color:#4a4640;background:#6a655d24;border:1px solid #6a655d59}.PeRatioScreener-module__0CT87a__tierElevated{color:#8a4500;background:#b85c0024;border:1px solid #b85c0059}.PeRatioScreener-module__0CT87a__tierSpeculative{color:#942a1f;background:#c0392b21;border:1px solid #c0392b59}.PeRatioScreener-module__0CT87a__sortIcon{color:var(--muted);font-size:.75em}.PeRatioScreener-module__0CT87a__sortIconActive{color:var(--terra);font-size:.75em}.PeRatioScreener-module__0CT87a__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.PeRatioScreener-module__0CT87a__tickerLink:hover{text-decoration:underline}.PeRatioScreener-module__0CT87a__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}.PeRatioScreener-module__0CT87a__footLink{color:var(--terra);text-decoration:none}.PeRatioScreener-module__0CT87a__footLink:hover{text-decoration:underline}@media (max-width:680px){.PeRatioScreener-module__0CT87a__hideOnMobile{display:none}}
.DebtToEquityScreener-module__wJl0YW__screener{width:100%}.DebtToEquityScreener-module__wJl0YW__sectorNote{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);background:var(--panel);border-left:3px solid var(--terra);margin-bottom:20px;padding:10px 14px;font-size:11px;line-height:1.5}.DebtToEquityScreener-module__wJl0YW__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.DebtToEquityScreener-module__wJl0YW__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.DebtToEquityScreener-module__wJl0YW__select{border:1px solid var(--faint);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 10px;font-size:.875rem}.DebtToEquityScreener-module__wJl0YW__tierFilters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DebtToEquityScreener-module__wJl0YW__tierBtn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--faint);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;padding:5px 10px;font-size:10px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.DebtToEquityScreener-module__wJl0YW__tierBtn:hover{color:var(--ink);border-color:var(--ink)}.DebtToEquityScreener-module__wJl0YW__tierBtnActive{color:var(--ink);border-color:var(--ink);background:var(--panel)}.DebtToEquityScreener-module__wJl0YW__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.DebtToEquityScreener-module__wJl0YW__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.DebtToEquityScreener-module__wJl0YW__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.DebtToEquityScreener-module__wJl0YW__skeleton{flex-direction:column;gap:8px;display:flex}.DebtToEquityScreener-module__wJl0YW__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite DebtToEquityScreener-module__wJl0YW__shimmer}@keyframes DebtToEquityScreener-module__wJl0YW__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.DebtToEquityScreener-module__wJl0YW__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.DebtToEquityScreener-module__wJl0YW__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.DebtToEquityScreener-module__wJl0YW__table{border-collapse:collapse;width:100%;font-size:.875rem}.DebtToEquityScreener-module__wJl0YW__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.DebtToEquityScreener-module__wJl0YW__th,.DebtToEquityScreener-module__wJl0YW__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.DebtToEquityScreener-module__wJl0YW__thRight{text-align:right}.DebtToEquityScreener-module__wJl0YW__th:hover,.DebtToEquityScreener-module__wJl0YW__thRight:hover{color:var(--ink)}.DebtToEquityScreener-module__wJl0YW__row{border-bottom:1px solid var(--faint);transition:background .1s}.DebtToEquityScreener-module__wJl0YW__row:hover{background:var(--faint)}.DebtToEquityScreener-module__wJl0YW__td,.DebtToEquityScreener-module__wJl0YW__tdRank,.DebtToEquityScreener-module__wJl0YW__tdTicker,.DebtToEquityScreener-module__wJl0YW__tdCompany,.DebtToEquityScreener-module__wJl0YW__tdSector,.DebtToEquityScreener-module__wJl0YW__tdNum,.DebtToEquityScreener-module__wJl0YW__tdMoney,.DebtToEquityScreener-module__wJl0YW__tdTier{color:var(--ink);white-space:nowrap;padding:12px}.DebtToEquityScreener-module__wJl0YW__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.DebtToEquityScreener-module__wJl0YW__tdTicker{font-size:.9rem;font-weight:700}.DebtToEquityScreener-module__wJl0YW__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.DebtToEquityScreener-module__wJl0YW__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.DebtToEquityScreener-module__wJl0YW__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.DebtToEquityScreener-module__wJl0YW__tdMoney{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.DebtToEquityScreener-module__wJl0YW__tdTier{white-space:nowrap}.DebtToEquityScreener-module__wJl0YW__deConservative{color:#2d7a3f;font-weight:700}.DebtToEquityScreener-module__wJl0YW__deModerate{color:#1f5f8b;font-weight:700}.DebtToEquityScreener-module__wJl0YW__deElevated{color:#b85c00;font-weight:600}.DebtToEquityScreener-module__wJl0YW__deHigh{color:#c0392b;font-weight:600}.DebtToEquityScreener-module__wJl0YW__badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.DebtToEquityScreener-module__wJl0YW__tierConservative{color:#1e5a2e;background:#2d7a3f24;border:1px solid #2d7a3f59}.DebtToEquityScreener-module__wJl0YW__tierModerate{color:#164a6e;background:#1f5f8b24;border:1px solid #1f5f8b59}.DebtToEquityScreener-module__wJl0YW__tierElevated{color:#8a4500;background:#b85c0024;border:1px solid #b85c0059}.DebtToEquityScreener-module__wJl0YW__tierHigh{color:#8b1a1a;background:#c0392b1f;border:1px solid #c0392b59}.DebtToEquityScreener-module__wJl0YW__sortIcon{color:var(--muted);font-size:.75em}.DebtToEquityScreener-module__wJl0YW__sortIconActive{color:var(--terra);font-size:.75em}.DebtToEquityScreener-module__wJl0YW__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.DebtToEquityScreener-module__wJl0YW__tickerLink:hover{text-decoration:underline}.DebtToEquityScreener-module__wJl0YW__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}.DebtToEquityScreener-module__wJl0YW__internalLinks{border-top:1px solid var(--faint);margin-top:32px;padding-top:24px}.DebtToEquityScreener-module__wJl0YW__internalLinksLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:10px}.DebtToEquityScreener-module__wJl0YW__internalLinksGrid{flex-wrap:wrap;gap:16px;display:flex}.DebtToEquityScreener-module__wJl0YW__internalLink{border:1px solid var(--faint);flex-direction:column;flex:1;gap:3px;min-width:180px;padding:14px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.DebtToEquityScreener-module__wJl0YW__internalLink:hover{border-color:var(--terra);background:var(--panel)}.DebtToEquityScreener-module__wJl0YW__internalLinkTitle{color:var(--ink);font-size:.875rem;font-weight:700}.DebtToEquityScreener-module__wJl0YW__internalLinkDesc{color:var(--muted);font-size:.8rem;line-height:1.4}@media (max-width:680px){.DebtToEquityScreener-module__wJl0YW__hideOnMobile{display:none}}
.PsRatioScreener-module__3zFnIW__screener{width:100%}.PsRatioScreener-module__3zFnIW__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.PsRatioScreener-module__3zFnIW__controlLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.PsRatioScreener-module__3zFnIW__select{border:1px solid var(--faint);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 10px;font-size:.875rem}.PsRatioScreener-module__3zFnIW__tierFilters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PsRatioScreener-module__3zFnIW__tierBtn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--faint);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;padding:5px 10px;font-size:10px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.PsRatioScreener-module__3zFnIW__tierBtn:hover{color:var(--ink);border-color:var(--ink)}.PsRatioScreener-module__3zFnIW__tierBtnActive{color:var(--ink);border-color:var(--ink);background:var(--panel)}.PsRatioScreener-module__3zFnIW__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.PsRatioScreener-module__3zFnIW__metaCount{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.PsRatioScreener-module__3zFnIW__metaUpdated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-size:10px}.PsRatioScreener-module__3zFnIW__skeleton{flex-direction:column;gap:8px;display:flex}.PsRatioScreener-module__3zFnIW__skeletonRow{background:var(--panel);border-radius:2px;height:44px;animation:1.4s infinite PsRatioScreener-module__3zFnIW__shimmer}@keyframes PsRatioScreener-module__3zFnIW__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.PsRatioScreener-module__3zFnIW__error{text-align:center;color:var(--muted);padding:32px 0;font-size:14px}.PsRatioScreener-module__3zFnIW__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--faint);border-top:2px solid var(--ink);overflow-x:auto}.PsRatioScreener-module__3zFnIW__table{border-collapse:collapse;width:100%;font-size:.875rem}.PsRatioScreener-module__3zFnIW__thead tr{border-bottom:1px solid var(--faint);background:var(--panel)}.PsRatioScreener-module__3zFnIW__th,.PsRatioScreener-module__3zFnIW__thRight{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:500}.PsRatioScreener-module__3zFnIW__thRight{text-align:right}.PsRatioScreener-module__3zFnIW__th:hover,.PsRatioScreener-module__3zFnIW__thRight:hover{color:var(--ink)}.PsRatioScreener-module__3zFnIW__row{border-bottom:1px solid var(--faint);transition:background .1s}.PsRatioScreener-module__3zFnIW__row:hover{background:var(--faint)}.PsRatioScreener-module__3zFnIW__td,.PsRatioScreener-module__3zFnIW__tdRank,.PsRatioScreener-module__3zFnIW__tdTicker,.PsRatioScreener-module__3zFnIW__tdCompany,.PsRatioScreener-module__3zFnIW__tdSector,.PsRatioScreener-module__3zFnIW__tdNum,.PsRatioScreener-module__3zFnIW__tdMoney,.PsRatioScreener-module__3zFnIW__tdTier{color:var(--ink);white-space:nowrap;padding:12px}.PsRatioScreener-module__3zFnIW__tdRank{font-family:var(--font-mono);color:var(--muted);width:40px;font-size:.8rem}.PsRatioScreener-module__3zFnIW__tdTicker{font-size:.9rem;font-weight:700}.PsRatioScreener-module__3zFnIW__tdCompany{color:var(--muted);text-overflow:ellipsis;max-width:180px;overflow:hidden}.PsRatioScreener-module__3zFnIW__tdSector{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-size:.8rem;overflow:hidden}.PsRatioScreener-module__3zFnIW__tdNum{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.PsRatioScreener-module__3zFnIW__tdMoney{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8rem}.PsRatioScreener-module__3zFnIW__tdTier{white-space:nowrap}.PsRatioScreener-module__3zFnIW__psDeepValue{color:#7a6200;font-weight:700}.PsRatioScreener-module__3zFnIW__psValue{color:#2d7a3f;font-weight:700}.PsRatioScreener-module__3zFnIW__psFair{color:#1f5f8b;font-weight:700}.PsRatioScreener-module__3zFnIW__psGrowthPremium{color:#6a2f8a;font-weight:600}.PsRatioScreener-module__3zFnIW__badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.PsRatioScreener-module__3zFnIW__tierDeepValue{color:#5a4700;background:#7a620024;border:1px solid #7a620059}.PsRatioScreener-module__3zFnIW__tierValue{color:#1e5a2e;background:#2d7a3f24;border:1px solid #2d7a3f59}.PsRatioScreener-module__3zFnIW__tierFair{color:#164a6e;background:#1f5f8b24;border:1px solid #1f5f8b59}.PsRatioScreener-module__3zFnIW__tierGrowthPremium{color:#4a1f6a;background:#6a2f8a21;border:1px solid #6a2f8a59}.PsRatioScreener-module__3zFnIW__sortIcon{color:var(--muted);font-size:.75em}.PsRatioScreener-module__3zFnIW__sortIconActive{color:var(--terra);font-size:.75em}.PsRatioScreener-module__3zFnIW__tickerLink{color:var(--terra);font-weight:700;text-decoration:none}.PsRatioScreener-module__3zFnIW__tickerLink:hover{text-decoration:underline}.PsRatioScreener-module__3zFnIW__footnote{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-top:14px;line-height:1.6}.PsRatioScreener-module__3zFnIW__internalLinks{border-top:1px solid var(--faint);margin-top:32px;padding-top:24px}.PsRatioScreener-module__3zFnIW__internalLinksLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:10px}.PsRatioScreener-module__3zFnIW__internalLinksGrid{flex-wrap:wrap;gap:16px;display:flex}.PsRatioScreener-module__3zFnIW__internalLink{border:1px solid var(--faint);flex-direction:column;flex:1;gap:3px;min-width:180px;padding:14px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.PsRatioScreener-module__3zFnIW__internalLink:hover{border-color:var(--terra);background:var(--panel)}.PsRatioScreener-module__3zFnIW__internalLinkTitle{color:var(--ink);font-size:.875rem;font-weight:700}.PsRatioScreener-module__3zFnIW__internalLinkDesc{color:var(--muted);font-size:.8rem;line-height:1.4}@media (max-width:680px){.PsRatioScreener-module__3zFnIW__hideOnMobile{display:none}}
