.browse-v2{max-width:1280px;color:var(--fg-1);margin:0 auto;padding:24px 56px 40px;font-size:15px;line-height:1.45}.browse-v2 button{cursor:pointer;color:inherit;font:inherit}.browse-v2 button:disabled{cursor:default;opacity:.55}.browse-v2 button:focus-visible,.browse-v2 input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.browse-v2 p,.browse-v2 h1,.browse-v2 h2,.browse-v2 h3{margin:0}.browse-search{border:1px solid var(--border);background:var(--bg-3);align-items:center;gap:9px;margin-top:4px;padding:0 12px;display:flex}.browse-search svg{color:var(--fg-faint);flex:none}.browse-search input{width:100%;height:44px;color:var(--fg-1);background:0 0;border:0;min-width:0;font-size:15px}.browse-stock-suggestions{z-index:12;background:var(--bg-3);border:1px solid var(--border);width:100%;font-size:13px;position:absolute}.browse-stock-suggestions summary{cursor:pointer;padding:8px}.browse-stock-suggestions button{text-align:left;border:0;border-top:1px solid var(--border);background:0 0;width:100%;padding:10px;display:block}.browse-layout{grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.browse-rail{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 24px);position:sticky;top:12px;overflow:auto}.browse-rail-title{border-bottom:2px solid var(--fg-1);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.browse-rail-title h2{font:600 17px var(--font-space-grotesk)}.browse-rail-title button,.browse-clear{background:0 0;border:0;font-size:13px;text-decoration:underline}.browse-filters section{border-bottom:1px solid var(--border);padding:10px 0 12px}.browse-filter-heading{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:0;display:flex;font-size:15.5px!important;font-weight:600!important}.browse-filter-heading small{font:400 11px var(--font-geist-mono);color:var(--fg-faint)}.browse-filter-options{flex-direction:column;gap:4px;margin-top:6px;display:flex}.browse-filter-options>button{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:6px;min-height:32px;padding:3px 10px;font-size:13.5px;font-weight:500;display:flex}.browse-filter-options>button[aria-pressed=true]{background:var(--fg-1);color:var(--bg-1);border-color:var(--fg-1)}.browse-filter-options small{font:11.5px var(--font-geist-mono);color:var(--fg-faint);flex:none}.browse-filter-options button[aria-pressed=true] small{color:inherit}.browse-filter-options p{color:var(--fg-muted);margin-top:4px;font-size:11.5px;line-height:1.4}.browse-filter-options input{background:var(--bg-3);border:1px solid var(--border);width:100%;color:var(--fg-1);padding:8px;font-size:13px}.browse-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex;position:relative}.browse-toolbar>strong{font:600 20px var(--font-space-grotesk)}.browse-copy,.browse-pagination button,.browse-empty button{border:1px solid var(--fg-1);background:0 0;align-items:center;min-height:30px;padding:0 10px;display:inline-flex;font-size:12.5px!important;font-weight:600!important}.browse-active{background:var(--fg-1);border:0;padding:6px 9px;color:var(--bg-1)!important;font-size:12px!important}.browse-copy-message{color:var(--fg-muted);font-size:12px}.browse-sort{margin-left:auto;position:relative}.browse-sort>button{border:1px solid var(--border);background:var(--bg-3);min-height:32px;padding:0 10px;font-size:13px}.browse-sort [role=menu]{z-index:30;border:1px solid var(--border);background:var(--bg-3);min-width:250px;box-shadow:0 6px 20px var(--overlay);position:absolute;top:100%;right:0}.browse-sort [role=menu] button{text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;width:100%;min-height:40px;padding:8px 12px;font-size:13px;display:block}.browse-sort [aria-checked=true]{font-weight:700}.browse-group-controls{align-items:center;gap:12px;margin:10px 0 12px;display:flex}.browse-group-controls>.t-kicker{font-size:10px}.browse-group-controls [role=group]{border:1px solid var(--border);background:var(--bg-2);display:flex}.browse-group-controls [role=group] button{border:0;border-left:1px solid var(--border);background:0 0;min-height:34px;padding:0 13px;font-size:13px}.browse-group-controls [role=group] button:first-child{border-left:0}.browse-group-controls [role=group] button[aria-pressed=true]{background:var(--bg-3);font-weight:600}.browse-share-switch{background:0 0;border:0;align-items:center;gap:10px;min-height:32px;margin-left:auto;padding:0;display:flex;font-size:13.5px!important;font-weight:500!important}.browse-share-switch>span{border:1.5px solid var(--fg-faint);width:40px;height:22px;display:block;position:relative}.browse-share-switch i{background:var(--fg-faint);width:15px;height:15px;position:absolute;top:2px;left:2px}.browse-share-switch[aria-checked=true] i{background:var(--primary);left:20px}.browse-explainer-body{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;margin-bottom:6px;padding:12px 0 10px;display:grid}.browse-explainer-body h3{font:600 13.5px var(--font-space-grotesk);color:var(--fg-1)}.browse-explainer-body p{color:var(--fg-2);margin-top:3px;font-size:12.5px;line-height:1.45}.browse-explainer-body>div{flex-direction:column;display:flex}.browse-explainer-body .browse-explainer-example{font-family:var(--font-geist-mono);color:var(--fg-muted);margin-top:auto;padding-top:6px;font-size:12px}.browse-explainer-example b{color:var(--fg-1);font-weight:600}.browse-explainer-body .browse-explainer-note{color:var(--fg-muted);grid-column:1/-1;margin-top:0;font-size:11.5px}.browse-grid{grid-template-columns:minmax(0,1fr) 62px 76px 76px 84px 84px 76px 74px;display:grid}.browse-table-head{z-index:10;background:var(--bg-1);position:sticky;top:0}.browse-bands{font:700 11px var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;align-items:end}.browse-returns-band{border-top:3px solid var(--primary);box-sizing:border-box;height:30px;color:var(--primary);grid-column:3/span 3;align-items:center;padding:0 10px;display:flex}.browse-risk-band{border-top:3px solid var(--chart-5);box-sizing:border-box;height:30px;color:var(--fg-muted);grid-column:6/span 2;align-items:center;gap:10px;padding:0 10px;display:flex}.browse-risk-band [role=group]{border:1px solid var(--border);letter-spacing:.04em;display:flex}.browse-risk-band button{min-height:20px;font:inherit;background:0 0;border:0;padding:0 6px;font-size:10px}.browse-risk-band button[aria-pressed=true]{background:var(--fg-1);color:var(--bg-1)}.browse-column-head{border-bottom:1px solid var(--fg-1);align-items:end;min-height:44px}.browse-column-head>div{text-align:right;color:var(--fg-muted);padding:5px 10px;font-size:12.5px;line-height:1.2}.browse-column-head>div:first-child{text-align:left;padding-left:4px}.browse-column-head button{text-align:inherit;font:inherit;background:0 0;border:0;padding:0}.browse-column-head small{white-space:nowrap;margin-top:2px;font-size:10.5px;display:block}.browse-row{border-bottom:1px solid var(--border);align-items:center;min-height:52px}.browse-row:hover,.browse-row.selected{background:var(--bg-2)}.browse-fund-cell{align-items:center;gap:4px;min-width:0;padding:5px 4px;display:flex}.browse-fund{flex:1;min-width:0}.browse-fund-open{text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;min-width:0;padding:0;display:flex;font-size:13px!important}.browse-fund-open strong{font:700 13px var(--font-geist-mono);flex:none}.browse-desktop-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.browse-badge{border:1px solid var(--fg-faint);font:600 9px var(--font-geist-mono);letter-spacing:.06em;flex:none;padding:0 3px;line-height:1.3}.browse-new{color:var(--primary);font:700 9px var(--font-geist-mono);flex:none}.browse-row-badges{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin-top:3px;display:flex}.browse-row-badge{background:var(--bg-5);color:var(--fg-muted);font:400 10.5px/1.3 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:1px 4px}.browse-number{text-align:right;padding:5px 10px}.browse-figure{font:13px var(--font-geist-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.browse-figure.missing{color:var(--fg-faint);font-size:11.5px}.browse-figure.negative{color:var(--ret-down-1-fg)}.browse-phone-name{display:none}.browse-held{color:var(--fg-muted);grid-column:1/-1;padding:0 4px 6px;font-size:12px}.browse-group-header{border-top:2px solid var(--fg-1);border-bottom:1px solid var(--border);background:var(--bg-2);align-items:center;padding:8px 4px}.browse-group-toggle{text-align:left;background:0 0;border:0;padding:0;font-size:15px!important}.browse-group-toggle small{color:var(--fg-muted);font-size:12px}.browse-group-header p{font:11px var(--font-geist-mono);color:var(--fg-muted);overflow-wrap:anywhere;margin-top:5px}.browse-group-header>div:first-child{grid-column:1/-1}.browse-tier-chips{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 4px;font-size:13px;display:flex}.browse-tier-chips button{border:1px solid var(--border);background:0 0;padding:6px 9px}.browse-pagination{color:var(--fg-muted);align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.browse-pagination button{color:var(--fg-1);min-height:36px}.browse-footnotes{color:var(--fg-faint);margin-top:12px;font-size:11.5px;line-height:1.6}.browse-links{color:var(--fg-muted);margin-top:16px;font-size:13px;line-height:1.8}.browse-links a{text-decoration:underline}.browse-disclaimer{border-top:1px solid var(--border);color:var(--fg-muted);margin-top:40px;padding:16px 0;font-size:12px}.browse-empty{border:1px solid var(--border);background:var(--bg-3);margin:12px 0;padding:24px}.browse-empty h2{font:600 20px var(--font-space-grotesk)}.browse-empty>p{color:var(--fg-muted);margin:8px 0 20px}.browse-empty>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.browse-skeleton>div{border-bottom:1px solid var(--border);align-items:center;min-height:52px}.browse-skeleton span,.browse-skeleton i{background:var(--border);height:8px;margin:8px;animation:1.3s ease-in-out infinite alternate browse-pulse}.browse-skeleton span{width:55%}@keyframes browse-pulse{to{opacity:.35}}.browse-phone-tools,.browse-phone-holds,.browse-phone-count{display:none}.browse-radio-list{padding:12px 0}.browse-radio-list label{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:52px;font-size:15px;display:flex}.browse-radio-list p{color:var(--fg-muted);padding-bottom:12px;font-size:15px}.browse-radio-list input{accent-color:var(--primary)}.browse-quick-view [role=dialog]{background:var(--bg-3)!important}.browse-quick-view [role=dialog]>.overflow-y-auto{padding:0 24px 20px}.browse-quick-view section{border-top:1px solid var(--fg-1);margin-top:24px;padding-top:12px}.browse-quick-view section h3{font:600 17px var(--font-space-grotesk);margin:0 0 8px}.browse-quick-view p{font-size:15px;line-height:1.5}.browse-quick-view .browse-note{color:var(--fg-muted);margin-top:4px;font-size:13px}.browse-quick-header{border-bottom:1px solid var(--fg-1);padding:8px 0 12px}.browse-quick-header h2{font:700 24px var(--font-geist-mono);align-items:center;gap:8px;margin:0 0 4px;display:flex}.browse-quick-header .browse-lineup-link{text-underline-offset:2px;text-decoration:underline}.browse-quick-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.browse-quick-actions a,.browse-report{align-items:center;min-height:44px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.browse-watchlist{background:0 0;border:0;gap:5px;min-height:44px;padding:4px;font-size:13px;text-decoration:underline}.browse-growth-chart{width:100%;height:auto;margin-top:12px;display:block}.browse-growth-chart text{font:10.5px var(--font-geist-mono);fill:var(--fg-faint)}.browse-growth-key{font:12px var(--font-geist-mono);flex-wrap:wrap;gap:12px;margin:6px 0 10px;display:flex}.browse-growth-key span{align-items:center;gap:5px;display:flex}.browse-growth-key i{background:var(--chart-5);width:16px;height:2px}.browse-holdings{margin-top:12px}.browse-holdings>div{grid-template-columns:1fr 60px;column-gap:16px;margin-top:8px;font-size:14px;display:grid}.browse-holdings b{text-align:right;font:13px var(--font-geist-mono)}.browse-holdings i{background:var(--chart-5);grid-column:1;height:4px;margin-top:3px}.browse-mini-exposure{margin-top:18px}.browse-mini-exposure h3{letter-spacing:.16em;text-transform:uppercase;font:700 10px var(--font-geist-mono)!important}.browse-exposure-track{height:10px;margin:5px 0;display:flex}.browse-exposure-track i{background:var(--chart-5)}.browse-mini-exposure p{font-size:12px}.browse-mini-exposure p span{margin-right:5px;display:inline-block}@media (min-width:768px){.browse-quick-view [role=dialog]{border-left:2px solid var(--fg-1);width:560px;max-height:100dvh;top:0;bottom:0;left:auto;border-top:0!important}}.browse-tablet-filters,.browse-badge-tablet{display:none}.browse-tablet-filters{border:1px solid var(--fg-1);background:var(--bg-1);min-height:40px;color:var(--fg-1);cursor:pointer;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}@media (min-width:768px) and (max-width:1100px){.browse-v2{padding-left:24px;padding-right:24px}.browse-layout{grid-template-columns:minmax(0,1fr);gap:16px}.browse-rail{display:none}.browse-tablet-filters{align-items:center;gap:6px;display:inline-flex}.browse-grid{grid-template-columns:minmax(180px,1fr) 54px 58px 58px 64px 74px 64px 62px}.browse-row{row-gap:2px;padding:4px 0}.browse-row .browse-fund-cell,.browse-row .browse-fund{display:contents}.browse-row .browse-fund-cell>label{grid-area:1/1;place-self:center start;margin-left:4px}.browse-row .browse-fund-open{grid-area:1/1/auto/-1;padding:4px 4px 0 34px}.browse-table:not(.selecting) .browse-row .browse-fund-open{padding-left:4px}.browse-row .browse-desktop-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.browse-row .browse-fund>:not(.browse-fund-open):not(.browse-row-badges){grid-area:1/1/auto/-1;place-self:center end}.browse-row .browse-row-badges{grid-area:2/1;align-self:center;margin:0;padding-left:34px}.browse-table:not(.selecting) .browse-row .browse-row-badges{padding-left:4px}.browse-row-badge[data-kind=theme],.browse-badge-wide{display:none}.browse-badge-tablet{display:inline}.browse-number,.browse-column-head>div{padding:5px 4px}.browse-share-switch{font-size:12px!important}.browse-group-controls{flex-wrap:wrap}}@media (max-width:767px){.browse-v2{padding:16px 16px 24px;font-size:15px}.browse-phone-tools{gap:8px;margin-top:10px;display:flex}.browse-phone-tools button{border:1px solid var(--border);background:var(--bg-3);flex:1;justify-content:center;align-items:center;gap:4px;min-height:44px;font-size:12px;display:flex}.browse-phone-tools button[aria-pressed=true]{background:var(--fg-1);color:var(--bg-1)}.browse-phone-holds{margin:10px 0 12px;display:block;overflow-x:auto}.browse-phone-holds>div{gap:6px;width:max-content;display:flex}.browse-phone-holds button{white-space:nowrap;border:1px solid var(--border);background:0 0;min-height:44px;padding:0 10px;font-size:12px}.browse-phone-holds button[aria-pressed=true]{background:var(--fg-1);color:var(--bg-1)}.browse-layout{display:block}.browse-rail,.browse-explainer,.browse-group-controls,.browse-sort,.browse-toolbar>strong,.browse-copy{display:none}.browse-toolbar{gap:6px;margin-top:0}.browse-toolbar:empty{display:none}.browse-active,.browse-clear{min-height:44px}.browse-phone-count{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:4px 0;display:flex}.browse-phone-count strong{flex:none;font-size:15px}.browse-phone-count button{color:var(--fg-muted);text-align:right;background:0 0;border:0;min-height:44px;font-size:12px;text-decoration:underline}.browse-grid{grid-template-columns:minmax(0,1fr) 86px 86px}.browse-table-head{top:60px}.browse-column-head{min-height:44px}.browse-column-head>div{text-align:right;border-left:1px solid var(--border);padding:5px 6px;font-size:12px}.browse-column-head>div:first-child{border:0}.browse-column-head button{min-height:32px}.browse-column-head .browse-swap{color:var(--fg-muted);min-width:22px;padding-left:7px}.browse-row{grid-template-rows:26px 22px;min-height:52px;padding:2px 0}.browse-fund-cell{align-self:stretch;padding:0 2px}.browse-fund-open{min-height:26px;font-size:13px!important}.browse-fund-open strong{font-size:13px}.browse-desktop-name{display:none}.browse-number{align-self:center;padding:0 6px}.browse-figure{font-size:13px}.browse-figure.missing{font-size:11px}.browse-phone-name{min-width:0;color:var(--fg-muted);white-space:nowrap;grid-column:1/-1;align-items:center;gap:4px;padding:0 2px;font-size:12px;display:flex;overflow:hidden}.browse-phone-name button{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;text-align:left;background:0 0;border:0;flex:0 auto;padding:0;overflow:hidden}.browse-phone-name small{font:11px var(--font-geist-mono);flex:none}.browse-row .browse-fund-cell>label{width:44px;height:44px;position:absolute}.browse-table.selecting .browse-fund{padding-left:36px}.browse-table.selecting .browse-phone-name{padding-left:38px}.browse-badge{font-size:8px}.browse-group-header{grid-template-columns:1fr}.browse-group-header>div:first-child{min-width:0}.browse-group-toggle{font-size:14px!important}.browse-pagination{flex-wrap:wrap}.browse-pagination button{justify-content:center;width:100%;min-height:44px}.browse-pagination span{text-align:center;width:100%}.browse-footnotes{font-size:12px}.browse-footnotes p:nth-child(2),.browse-footnotes p:nth-child(3){display:none}.browse-disclaimer{margin-top:24px;font-size:12px}.browse-filter-options>button{min-height:44px;font-size:15px}.browse-filter-options p{font-size:15px}.browse-quick-view [role=dialog]{max-height:94dvh}.browse-quick-view [role=dialog]>.overflow-y-auto{padding:0 16px 16px}.browse-quick-header h2{font-size:22px}.browse-quick-view [role=dialog]>.shrink-0:last-child{flex-wrap:wrap}.browse-quick-view p.browse-note{font-size:15px}.browse-holdings>div{font-size:14px}.browse-skeleton>div{grid-template-columns:1fr 86px 86px}.browse-skeleton>div i:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.browse-skeleton span,.browse-skeleton i{animation:none}}.browse-lineup-caption{color:var(--fg-muted);border-bottom:1px solid var(--border);padding:8px 4px;font-size:12.5px}.browse-radio-list label small{color:var(--fg-muted);margin-top:2px;font-size:12px;line-height:1.3;display:block}.browse-v2 [role=dialog]>.shrink-0:last-child:empty{display:none}
