.analyst-discovery-page{color:var(--foreground)}.analyst-discovery-hero{padding:12px 0 32px}.analyst-discovery-eyebrow{font-size:10px!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.analyst-discovery-hero h1{margin:10px 0 12px;font-size:clamp(30px,3.1vw,46px);line-height:1.15;letter-spacing:-.04em;font-weight:600}.analyst-discovery-hero>p{color:var(--muted);font-size:14px;line-height:1.7}.analyst-discovery-search{position:relative;z-index:40;margin-top:26px;max-width:640px}.analyst-discovery-search input{min-height:50px;padding:12px 16px;background:var(--panel-1);color:var(--foreground);border-color:var(--line)}.analyst-discovery-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.analyst-discovery-search button[type=submit]{min-height:50px}.analyst-discovery-results{border-top:1px solid var(--line);padding-top:24px}.analyst-discovery-section-heading,.analyst-discovery-table-footer,.analyst-discovery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.analyst-discovery-section-heading h2{font-size:16px;font-weight:600;letter-spacing:-.02em}.analyst-discovery-section-heading>span,.analyst-discovery-table-footer,.analyst-discovery-toolbar>span{font-size:12px;color:var(--muted)}.analyst-discovery-toolbar{padding:20px 0 12px;flex-wrap:wrap}.analyst-discovery-tabs{display:flex;gap:8px}.analyst-discovery-tabs a{border-radius:5px;font-size:13px;padding:8px 15px;color:var(--muted)}.analyst-discovery-tabs a:first-child{color:var(--foreground);background:color-mix(in srgb,var(--accent) 8%,transparent);font-weight:600}.analyst-discovery-tabs a:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.analyst-discovery-home-table table{width:100%;border-collapse:collapse}.analyst-discovery-home-table th{padding:14px 10px;font-size:11px;font-weight:500;color:var(--muted);text-align:right;border-bottom:1px solid var(--line)}.analyst-discovery-home-table th:first-child{text-align:left;padding-left:0}.analyst-discovery-home-table td{padding:19px 10px;text-align:right;border-bottom:1px solid var(--line);font-size:13px;font-variant-numeric:tabular-nums}.analyst-discovery-home-table td:first-child{text-align:left;width:39%;padding-left:0}.analyst-discovery-home-table td a{color:var(--foreground);font-weight:650}.analyst-discovery-home-table td a:hover{color:var(--accent)}.analyst-discovery-home-table td p{margin-top:5px;color:var(--muted);font-size:12px}.analyst-discovery-home-table small{display:block;font-size:10px;margin-top:5px;color:var(--muted)}.analyst-discovery-fund-type{margin-left:10px;font-size:9px;color:var(--muted);font-weight:400}.analyst-discovery-yield{font-weight:650}.analyst-discovery-home-table tr:hover td{background:color-mix(in srgb,var(--accent) 3%,transparent)}.analyst-discovery-table-footer{padding-top:18px;flex-wrap:wrap}.analyst-discovery-table-footer a{color:var(--accent)}.analyst-discovery-secondary{border-top:1px solid var(--line);padding-top:18px}.analyst-discovery-secondary summary{cursor:pointer;color:var(--muted);font-size:13px}.analyst-discovery-filter-form{display:grid;grid-template-columns:.8fr 1.5fr repeat(3,1fr) auto;align-items:end;gap:12px;padding:20px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.analyst-discovery-filter-form label{color:var(--muted);font-size:11px;font-weight:500}.analyst-discovery-filter-form input,.analyst-discovery-filter-form select{display:block;margin-top:7px;height:40px;min-width:0;width:100%;border:1px solid var(--line);border-radius:5px;padding:8px 10px;background:var(--panel-1);color:var(--foreground);outline:none;font-size:13px}.analyst-discovery-filter-form :is(input,select):focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.analyst-discovery-filter-form button{height:40px;padding:0 15px;border-radius:5px;color:white;background:var(--accent);font-size:12px;font-weight:600;cursor:pointer}.analyst-discovery-screener{margin-top:24px}.analyst-discovery-result-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 15px}.analyst-discovery-result-meta h2{font-size:15px;font-weight:600}.analyst-discovery-result-meta p{font-size:12px;color:var(--muted)}.analyst-discovery-result-meta a{color:var(--accent)}.analyst-discovery-desktop-table{display:block}.analyst-discovery-mobile-rows{display:none}.analyst-discovery-desktop-table [data-testid=screener-table-scroll]{box-shadow:none;background:transparent!important;border-color:var(--line)}.analyst-discovery-desktop-table :is(td,th){padding-left:10px;padding-right:10px;border-color:var(--line)}.analyst-discovery-desktop-table td{color:var(--foreground)}.analyst-discovery-desktop-table th{letter-spacing:0;text-transform:none;white-space:nowrap}.analyst-discovery-desktop-table a{color:var(--accent)}@media (max-width:1100px){.analyst-discovery-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.analyst-discovery-hero{padding-top:0}.analyst-discovery-hero h1{font-size:32px}.analyst-discovery-home-table thead,.analyst-discovery-section-heading>span{display:none}.analyst-discovery-home-table :is(table,tbody){display:block}.analyst-discovery-home-table tr{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;padding:20px 0;border-bottom:1px solid var(--line)}.analyst-discovery-home-table td{display:block;padding:0;border:0;text-align:left}.analyst-discovery-home-table td:first-child{grid-column:1/-1;width:auto}.analyst-discovery-home-table td[data-label]:before{content:attr(data-label);display:block;color:var(--muted);font-size:10px;margin-bottom:5px;font-weight:400}.analyst-discovery-filter-form{grid-template-columns:1fr 1fr;gap:14px}.analyst-discovery-desktop-table{display:none}.analyst-discovery-mobile-rows{display:block}.analyst-discovery-mobile-row{padding:20px 0;border-bottom:1px solid var(--line)}.analyst-discovery-mobile-row h3 a{color:var(--accent);font-weight:650}.analyst-discovery-mobile-row>p{color:var(--muted);font-size:12px;margin-top:5px}.analyst-discovery-mobile-row dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.analyst-discovery-mobile-row dt{color:var(--muted);font-size:10px}.analyst-discovery-mobile-row dd{font-size:13px;margin-top:4px;font-variant-numeric:tabular-nums}}.analyst-discovery-fund-cell{min-width:150px;max-width:240px}.analyst-discovery-fund-cell p{color:var(--muted);font-size:11px;line-height:1.5;margin-top:5px}