.catalog_catalog__Ckyum{padding:30px 0 70px}.catalog_hero__46Iim{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:28px 0 38px;border-bottom:1px solid var(--line);margin-bottom:32px}.catalog_eyebrow__n_GRf{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700}.catalog_hero__46Iim h1{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.04em;line-height:1.15;margin:12px 0}.catalog_hero__46Iim p{color:var(--muted);max-width:640px;font-size:15px;line-height:1.65;margin:0}.catalog_publishLink__kl1B_{flex-shrink:0;border:1px solid var(--line);border-radius:8px;padding:12px 16px;font-weight:600;font-size:13px}.catalog_publishLink__kl1B_:hover{border-color:var(--accent)}.catalog_shelves__Uj5ar{display:grid;grid-gap:28px;gap:28px;margin-bottom:40px}.catalog_sectionHead__CMinB{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.catalog_sectionHead__CMinB h2{font-size:20px;letter-spacing:-.025em;margin:0}.catalog_sectionHead__CMinB a,.catalog_sectionHead__CMinB>span{font-size:12px;color:var(--muted)}.catalog_grid__GSE9M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.catalog_card__negWp{border:1px solid var(--line);border-radius:12px;padding:22px;background:var(--surface);min-width:0;transition:border-color .15s,box-shadow .15s}.catalog_card__negWp:focus-within,.catalog_card__negWp:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 5px 22px #0000000a}.catalog_cardTop__GfFYm{display:flex;align-items:center;gap:10px;margin-bottom:18px}.catalog_icon__eSZp4{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;font-size:22px;color:var(--accent)}.catalog_type__QWsrn{color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.catalog_demo__963Ru,.catalog_real__oxUBp{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;font-weight:700;padding:3px 8px;border-radius:5px;background:color-mix(in srgb,var(--amber) 12%,transparent);color:var(--amber)}.catalog_real__oxUBp{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.catalog_card__negWp h3{font-size:19px;line-height:1.3;margin:0 0 5px;letter-spacing:-.025em;overflow-wrap:anywhere}.catalog_cardFoot__JatG3 a:hover,.catalog_card__negWp h3 a:hover,.catalog_owner__gEun3:hover{color:var(--accent)}.catalog_handle___por4,.catalog_owner__gEun3{font-size:12px;color:var(--muted);margin:0;overflow-wrap:anywhere}.catalog_owner__gEun3 span{opacity:.8}.catalog_description__Secpg{font-size:12px;color:var(--muted);margin:18px 0;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.catalog_metrics__4HAXP{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;padding-top:18px;border-top:1px solid var(--line)}.catalog_metrics__4HAXP span{font-size:10px;color:var(--muted);display:block;margin-bottom:5px}.catalog_metrics__4HAXP strong{font-size:21px;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.catalog_record__t5X3t{font-size:10px;color:var(--muted);line-height:1.6;margin:14px 0 18px}.catalog_cardFoot__JatG3{border-top:1px solid var(--line);padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog_cardFoot__JatG3>span{color:var(--muted);font-size:10px;max-width:65%}.catalog_cardFoot__JatG3 a{font-size:12px;font-weight:650;white-space:nowrap}.catalog_search__kR0QM{margin-bottom:18px}.catalog_search__kR0QM label{display:block;font-size:12px;margin-bottom:8px;color:var(--muted)}.catalog_search__kR0QM>div{display:flex;gap:8px}.catalog_search__kR0QM input{flex:1 1;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:13px 15px;color:inherit;font:inherit}.catalog_empty__Bc_a6 button,.catalog_search__kR0QM button{border-radius:8px;padding:10px 22px;background:var(--accent);color:var(--on-accent);border:0;font:inherit;font-weight:650;cursor:pointer}.catalog_filters___JKLU{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px}.catalog_filters___JKLU a{display:flex;gap:9px;padding:9px 12px;font-size:12px;border:1px solid transparent;border-radius:7px;color:var(--muted)}.catalog_filters___JKLU a[aria-current]{color:var(--fg);background:var(--surface-2);border-color:var(--line);font-weight:650}.catalog_filters___JKLU span{font-size:10px;opacity:.75;align-self:center}.catalog_pager__EOuLE{display:flex;justify-content:center;align-items:center;gap:24px;margin:28px 0;font-size:13px}.catalog_pager__EOuLE a{border:1px solid var(--line);padding:10px 16px;border-radius:7px}.catalog_empty__Bc_a6{border:1px dashed var(--line);border-radius:12px;padding:55px 24px;text-align:center}.catalog_empty__Bc_a6>span{font-size:36px;color:var(--muted)}.catalog_empty__Bc_a6 h3{font-size:19px}.catalog_empty__Bc_a6 p{color:var(--muted);font-size:13px}.catalog_empty__Bc_a6 a{color:var(--accent)}.catalog_disclosure__Ye4jT{font-size:11px;line-height:1.7;color:var(--muted);max-width:900px;margin:32px auto 0;text-align:center}.catalog_sourceNotice__mUG9G{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));border-radius:8px;margin:18px 0;background:color-mix(in srgb,var(--amber) 5%,transparent);font-size:13px}.catalog_sourceNotice__mUG9G b{color:var(--amber)}.catalog_sourceNotice__mUG9G p{margin:0;color:var(--muted);line-height:1.5}.catalog_catalog__Ckyum :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:1050px){.catalog_grid__GSE9M{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog_hero__46Iim{align-items:flex-start}}@media(max-width:650px){.catalog_hero__46Iim{flex-direction:column;gap:20px;padding-top:8px}.catalog_grid__GSE9M{grid-template-columns:1fr}.catalog_card__negWp{padding:20px}.catalog_catalog__Ckyum{padding-top:16px}.catalog_filters___JKLU{gap:3px}.catalog_filters___JKLU a{padding:8px 10px}.catalog_sectionHead__CMinB h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.catalog_card__negWp{transition:none}}.DemoBadge_badge__zXbkq{position:relative;display:inline-block;vertical-align:middle;flex-shrink:0;font-size:11px;font-weight:500;line-height:1.5}.DemoBadge_badge__zXbkq summary{display:flex;align-items:center;min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--surface);cursor:pointer;list-style:none}.DemoBadge_badge__zXbkq summary::-webkit-details-marker{display:none}.DemoBadge_badge__zXbkq summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.DemoBadge_badge__zXbkq[open] summary{border-color:var(--accent)}.DemoBadge_description__PSU4d{position:absolute;z-index:30;top:100%;inset-inline-start:0;width:min(280px,calc(100vw - 48px));box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--fg);box-shadow:0 8px 24px #00000014;font-size:12px;font-weight:400;line-height:1.6;text-align:start}.DemoBadge_end__hPxeN{-webkit-margin-start:auto;margin-inline-start:auto}.DemoBadge_end__hPxeN .DemoBadge_description__PSU4d{inset-inline-start:auto;inset-inline-end:0}.table_page__EAsAg{padding-block:20px 8px}.table_head__79w2M{display:flex;gap:12px 20px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.table_head__79w2M h1{margin:4px 0 6px;font-size:clamp(26px,3.2vw,34px);line-height:1.15}.table_head__79w2M p{margin:0;max-width:64ch;color:var(--muted);font-size:14px}.table_h2__oLeFe{margin:0;font-size:15px}.table_featured__CJ8Ir{margin-top:14px;overflow:hidden}.table_featured__CJ8Ir .hd{border-bottom:1px solid var(--line);padding-bottom:10px}.table_featured__CJ8Ir .hd .r a{color:var(--accent);text-decoration:none;font-weight:600}.table_wide__iLckv{grid-column:1/-1}.table_name__W9x7B{display:flex;gap:6px;align-items:center}.table_source__26mrB{white-space:nowrap}.table_real__q4ik5{display:inline-flex;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent);white-space:nowrap}.table_ddBar__vQjEM{display:inline-block;inline-size:34px;block-size:5px;border-radius:3px;background:var(--surface-2);-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:middle;overflow:hidden}.table_ddBar__vQjEM i{display:block;block-size:100%;border-radius:3px;background:var(--amber)}.table_ddBar__vQjEM[data-level=lo] i{background:var(--up)}.table_ddBar__vQjEM[data-level=hi] i{background:var(--down)}.table_legend__Ajcal{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:700;margin-bottom:2px}.table_opt__FYxSS{display:flex;align-items:center;gap:8px;padding:6px 8px;margin-inline:-8px;border-radius:8px;font-size:13.5px;text-decoration:none;color:var(--fg)}.table_opt__FYxSS:hover{background:var(--surface-2)}.table_opt__FYxSS[aria-current=true]{background:var(--accent-soft);font-weight:700}.table_count__Ju6j0{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-mono);font-size:11px;color:var(--faint)}.table_symbols__xMTKe{display:flex;flex-wrap:wrap;gap:6px}.table_sym__uO6zP{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;text-decoration:none;color:var(--fg);white-space:nowrap}.table_sym__uO6zP:hover{background:var(--surface-2)}.table_sym__uO6zP[aria-current=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.table_toggle__el856{display:flex;gap:10px;align-items:center;padding:0;border:0;background:none;font:inherit;font-size:13px;line-height:1.35;text-align:start;color:var(--fg);cursor:pointer}.table_toggle__el856 i{flex:none;position:relative;inline-size:30px;block-size:18px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.table_toggle__el856 i:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:12px;block-size:12px;border-radius:50%;background:var(--muted);transition:transform .15s}.table_toggle__el856[aria-checked=true] i{background:var(--accent);border-color:var(--accent)}.table_toggle__el856[aria-checked=true] i:after{background:var(--on-accent);transform:translateX(12px)}[dir=rtl] .table_toggle__el856[aria-checked=true] i:after{transform:translateX(-12px)}.table_reset__e4mAd{color:var(--accent)}.table_pager__zJ3d1{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;color:var(--muted)}.table_pager__zJ3d1 a{border:1px solid var(--line);border-radius:8px;padding:6px 12px;text-decoration:none;color:var(--fg);font-weight:600}.table_pager__zJ3d1 a:hover{background:var(--surface-2)}.table_note__zVQMj{margin:14px 0 0;font-size:12px;color:var(--faint);max-width:90ch}.table_mSource__3IVdp{display:inline-flex;-webkit-margin-end:6px;margin-inline-end:6px}.table_mobileScore__xEvP3{display:none}@media (max-width:720px){.table_ddBar__vQjEM,.table_hideSm__ZdbC3{display:none}.table_table__K4LjX{table-layout:fixed}.table_table__K4LjX th:first-child{width:auto}.table_table__K4LjX th:not(:first-child){width:76px}.table_table__K4LjX td:first-child>div{min-width:0}.table_table__K4LjX .avatar{display:none}.table_name__W9x7B{min-width:0;flex-wrap:wrap}.table_name__W9x7B a{min-width:0;overflow:hidden;text-overflow:ellipsis;flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.table_mobileScore__xEvP3{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.table_mobileScore__xEvP3 b{color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table_sub__mhsV_{max-width:none;display:flex;align-items:center;gap:6px}.table_mSource__3IVdp{display:inline-flex;flex:none}.table_mSource__3IVdp summary{min-height:22px;padding:0 6px}}.discovery_tabs__TbqAS{display:flex;gap:8px;margin:18px 0;flex-wrap:wrap}.discovery_presets__a8bFq button,.discovery_tabs__TbqAS a{border:1px solid var(--line);border-radius:7px;padding:7px 12px;color:var(--fg);background:var(--surface);text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.discovery_tabs__TbqAS a[aria-current=page]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.discovery_filterForm__WT7vU{display:grid;grid-gap:10px;gap:10px}@media(min-width:901px){.discovery_filterAside__KmXeU{max-height:calc(100dvh - 90px);overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}}.discovery_filterForm__WT7vU fieldset{min-width:0;border:0;margin:0;padding:12px;border-radius:10px;background:var(--surface)}.discovery_filterForm__WT7vU legend{float:inline-start;inline-size:100%;padding:0 0 8px;color:var(--muted);font-weight:700;font-size:12px}.discovery_filterForm__WT7vU p{margin:7px 0 0;font-size:11px;color:var(--muted);line-height:1.5}.discovery_check__ikxqH{display:flex;align-items:center;gap:8px;min-height:30px;font-size:13px;cursor:pointer;clear:both}.discovery_check__ikxqH small{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted)}.discovery_check__ikxqH:has(input:disabled){color:var(--muted);cursor:default}.discovery_check__ikxqH input,.discovery_portfolio__trgtK input{accent-color:var(--accent);width:15px;height:15px}.discovery_symbolList__lx9Qo{clear:both;max-height:208px;overflow-y:auto;scrollbar-width:thin}.discovery_timeframes__jNf9U{clear:both;display:grid;grid-template-columns:1fr 1fr}.discovery_range__ZqBoC{clear:both;padding-block:5px}.discovery_range__ZqBoC label{display:flex;justify-content:space-between;gap:5px;font-size:12px}.discovery_range__ZqBoC input[type=range]{width:100%;accent-color:var(--accent)}.discovery_range__ZqBoC input[type=number]{width:100%;padding:4px 7px;color:var(--fg);background:var(--surface-2);border:1px solid var(--line);border-radius:5px}.discovery_apply__V5uwW{position:-webkit-sticky;position:sticky;bottom:10px;background:var(--accent);color:var(--on-accent);border:0;border-radius:8px;padding:11px;font-weight:700;cursor:pointer}.discovery_apply__V5uwW:hover{filter:brightness(.94)}.discovery_presets__a8bFq{display:flex;gap:7px;flex-wrap:wrap;margin-block:0 12px}.discovery_presets__a8bFq button:hover{border-color:var(--accent)}.discovery_method__HNIQd{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 16px;margin-block:15px;font-size:12px;color:var(--muted);line-height:1.65}.discovery_method__HNIQd summary{color:var(--fg);cursor:pointer;font-weight:600}.discovery_method__HNIQd p{max-width:85ch}.discovery_portfolios__Vz0kD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.discovery_portfolio__trgtK{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;min-width:0}.discovery_portfolio__trgtK header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.discovery_portfolio__trgtK h2{font-size:19px;margin:0 0 8px;overflow-wrap:anywhere}.discovery_portfolio__trgtK a{color:var(--fg);text-decoration:none}.discovery_portfolio__trgtK a:hover{color:var(--accent)}.discovery_score__HV_Oa{text-align:end;flex:none}.discovery_score__HV_Oa span{display:block;font-size:11px;color:var(--muted)}.discovery_score__HV_Oa strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.discovery_score__HV_Oa small{font-size:11px;color:var(--muted);font-weight:400;-webkit-margin-start:3px;margin-inline-start:3px}.discovery_record__eCATV{font-size:11px;color:var(--muted);margin:10px 0 0}.discovery_curve__IZqLL{margin-block:18px 12px;min-height:70px}.discovery_curve__IZqLL svg{width:100%;height:60px;display:block}.discovery_curve__IZqLL span{font-size:10px;color:var(--muted)}.discovery_metrics__D6aWA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0;padding-bottom:15px;border-bottom:1px solid var(--line)}.discovery_metrics__D6aWA dt{font-size:11px;color:var(--muted)}.discovery_metrics__D6aWA dd{margin:4px 0 0;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.discovery_members__2cGCV{padding-block:14px;font-size:12px}.discovery_members__2cGCV h3{font-size:12px;margin:0}.discovery_members__2cGCV h3 span{color:var(--muted);-webkit-margin-start:5px;margin-inline-start:5px;font-weight:400}.discovery_members__2cGCV summary{cursor:pointer;font-weight:600}.discovery_members__2cGCV summary span{color:var(--muted);-webkit-margin-start:5px;margin-inline-start:5px}.discovery_members__2cGCV ul{list-style:none;margin:12px 0 0;padding:0}.discovery_members__2cGCV li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0}.discovery_members__2cGCV b{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.discovery_portfolio__trgtK footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:12px;font-size:12px}.discovery_portfolio__trgtK footer label{display:flex;align-items:center;gap:7px;cursor:pointer}.discovery_portfolio__trgtK footer a{color:var(--accent);font-weight:600}.discovery_compare__0qa2M{position:-webkit-sticky;position:sticky;bottom:15px;background:var(--surface);border:1px solid var(--accent);border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:12px;margin-top:15px;flex-wrap:wrap;box-shadow:0 4px 18px #0001;font-size:13px}.discovery_compare__0qa2M button{background:none;color:var(--muted);border:0;cursor:pointer}.discovery_compare__0qa2M a{-webkit-margin-start:auto;margin-inline-start:auto;background:var(--accent);color:var(--on-accent);padding:7px 14px;border-radius:7px;text-decoration:none}@media(max-width:900px){.discovery_portfolios__Vz0kD{grid-template-columns:1fr}}@media(max-width:600px){.discovery_portfolio__trgtK{padding:16px}.discovery_portfolio__trgtK h2{font-size:18px}}