:root{--fund-explorer-chart-min-width:880px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17202a;background:#f4f7f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}:root.bfs-dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{min-width:960px;margin:0}body.fundquant-landing-route{min-width:0}a{color:inherit}.nav-plus{color:inherit;margin-left:1px;font-size:.82em;font-weight:820;position:relative;top:-.36em}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell.app-shell-fill{height:100vh;min-height:0;overflow:hidden}.site-header{color:#f8fbf8;background:#364c34;border-bottom:4px solid #c7a85b}.topbar{white-space:nowrap;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;column-gap:24px;min-height:52px;padding:0 28px;display:grid}.brand{letter-spacing:0;grid-column:1;font-size:28px;font-weight:760;text-decoration:none}.brand:focus{outline:none}.brand:focus-visible{text-underline-offset:4px;outline:none;-webkit-text-decoration:underline #d5b760d1;text-decoration:underline #d5b760d1;text-decoration-thickness:2px}.brand-primary{color:#f4f0e6}.brand-accent{color:#d5b760}.fund-data-refresh{color:#dce8d8;background:#162b2057;border:1px solid #d5b76066;border-radius:999px;grid-column:2;justify-self:center;align-items:center;gap:8px;min-height:30px;padding:4px 12px;font-size:13px;font-weight:650;line-height:1.1;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 5px 16px #0d181224}.fund-data-refresh-dot{background:#bdecc5;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #bdecc524}.fund-data-refresh-date{color:#f4f0e6;font-weight:780}.menu-bar{color:#f4f0e6;background:#253722;border-top:1px solid #ffffff1f;align-items:center;gap:26px;height:40px;min-height:40px;padding:0 32px;font-size:16px;font-weight:650;display:flex}.menu-bar a,.account-nav a{text-decoration:none}.menu-bar a{border-bottom:4px solid #0000;align-self:stretch;align-items:center;gap:6px;padding:0;transition:border-color .12s,color .12s;display:inline-flex}.menu-bar .nav-icon{flex:none;width:16px;height:16px}.menu-bar a:hover{color:#f4f0e6;border-bottom-color:#d5b760b3}.menu-bar a.router-link-active{color:#d5b760;border-bottom-color:#d5b760}.menu-dropdown{align-self:stretch;align-items:center;display:inline-flex;position:relative}.menu-dropdown-button{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;align-items:center;gap:6px;padding:0;transition:border-color .12s,color .12s;display:inline-flex}.menu-dropdown-button:hover,.menu-dropdown.open .menu-dropdown-button{color:#f4f0e6;border-bottom-color:#d5b760b3}.menu-dropdown.active .menu-dropdown-button{color:#d5b760;border-bottom-color:#d5b760}.menu-dropdown-label{align-items:center;display:inline-flex}.menu-dropdown-icon{transform:translateY(1px)}.menu-dropdown-panel{z-index:20;background:#253722;border:1px solid #ffffff29;border-radius:6px;min-width:190px;padding:6px;display:none;position:absolute;top:calc(100% - 1px);right:0;box-shadow:0 16px 36px #0f1d1352}.menu-dropdown.open .menu-dropdown-panel{gap:2px;display:grid}.menu-dropdown-panel a{color:#f4f0e6;border:0;border-radius:4px;align-self:auto;min-height:34px;padding:7px 10px}.menu-dropdown-panel a:hover,.menu-dropdown-panel a.router-link-active{color:#10231f;background:#d5b760}.right-menu-link{margin-left:auto}.account-nav{grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.theme-toggle-button{color:#5d7fce;width:32px;height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .12s,transform .12s;display:inline-flex}.theme-toggle-button:hover{transform:translateY(-1px)}.theme-toggle-button svg{width:17px;height:17px}.theme-toggle-button .theme-icon-sun{color:#fff238}.theme-toggle-button .theme-icon-moon{color:#5d7fce}.p-tooltip .p-tooltip-text{padding:3px 6px;font-size:11.5px;font-weight:500;line-height:1.18}.p-tooltip.add-filter-tooltip .p-tooltip-text{letter-spacing:0;padding:4px 7px;font-size:11.5px;font-weight:600;line-height:1.22}.p-tooltip.profile-source-tooltip .p-tooltip-text{white-space:pre-line;letter-spacing:0;width:max-content;min-width:min(260px,100vw - 28px);max-width:min(560px,100vw - 28px);padding:6px 8px;font-size:11.5px;font-weight:500;line-height:1.38}.p-tooltip.profile-source-tooltip.profile-source-tooltip-aligned .p-tooltip-text{white-space:normal;grid-template-columns:max-content minmax(0,max-content);gap:2px 9px;display:grid}.profile-source-tooltip-label{color:inherit;opacity:.92;font-weight:600}.profile-source-tooltip-label:after{content:":"}.profile-source-tooltip-value{min-width:0;color:inherit;overflow-wrap:anywhere;font-weight:650}.account-nav .button{min-height:32px;padding:5px 10px;font-size:13px;transition:background-color .12s,border-color .12s,color .12s,transform .12s}.home-cta .compact-button{min-height:32px;padding:5px 10px;font-size:13px;line-height:1.2}.account-nav .button:hover{transform:translateY(-1px)}.account-nav .button.ghost:hover{background:#ffffff1a;border-color:#ffffff8c}.account-nav .button.primary:hover{background:#d8bd72}.signed-in-icon{color:#d9c27e;background:#d5b7601a;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.signed-in-icon svg{width:20px;height:20px}.signed-in-icon:hover,.signed-in-icon:focus-visible{color:#f1dfa5;background:#d5b7602b;transform:translateY(-1px)}.main{flex:1;width:100%;min-height:0}.app-shell.app-shell-fill .main{flex-direction:column;display:flex;overflow:hidden}.app-shell.app-shell-fill .main>*{flex:auto;min-height:0}.page{width:min(1180px,100% - 64px);margin:0 auto;padding:24px 0 48px}.page.narrow{width:min(720px,100% - 64px)}.pricing-page,.about-page,.contact-page{color:#10231f;background:repeating-linear-gradient(132deg,#364c3412 0 1px,#0000 1px 32px),linear-gradient(135deg,#f7faf6 0%,#eef5ee 48%,#f4eedb 100%);min-height:calc(100vh - 160px);padding:64px 32px 80px}.public-api-page{min-height:calc(100vh - 160px);padding:56px 32px 72px}.public-api-content{max-width:860px;margin:0 auto}.public-api-content .eyebrow{color:#4f7b54;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:760}.public-api-content h1{color:#10231f;margin:0;font-size:2.25rem;line-height:1.12}.public-api-content .lead-copy{color:#4a625b;max-width:720px;margin:14px 0 24px;font-size:1.05rem}.public-api-panel{background:#ffffffd1;border:1px solid #2c53482e;border-radius:8px;margin-top:16px}.public-api-panel h2{color:#10231f;margin:0 0 12px;font-size:1.1rem}.public-api-endpoints{gap:8px 16px;margin:0;display:grid}.public-api-endpoints dt{font-weight:760}.public-api-endpoints dd{color:#4a625b;margin:0 0 10px}.public-api-openapi-link{color:#2f5a43;margin-top:18px;font-weight:700}.pricing-card,.about-card,.contact-card{background:#ffffffe6;border:1px solid #364c342e;border-radius:8px;width:min(980px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 64px #244e4329}.pricing-card{grid-template-columns:minmax(0,1fr) 230px;gap:28px;padding:42px;display:grid}.pricing-copy,.pricing-support-panel,.about-card>*,.contact-card>*{z-index:1;position:relative}.pricing-kicker{color:#2f5a43;letter-spacing:.08em;text-transform:uppercase;background:#92b68433;border:1px solid #364c342e;border-radius:999px;width:fit-content;margin-bottom:16px;padding:5px 11px;font-size:12px;font-weight:840;display:inline-flex}.pricing-copy h1,.about-card h1,.contact-copy h1{color:#10231f;letter-spacing:0;max-width:760px;margin:0;font-size:48px;line-height:1.03}.pricing-copy p,.pricing-support-panel p,.about-card p,.contact-copy p{color:#4a625b;max-width:720px;margin:18px 0 0;font-size:19px;line-height:1.65}.pricing-badge{aspect-ratio:1;color:#173f35;background:radial-gradient(circle at 50% 46%,#fffffff5,#f7f1dbc7),#f6f1df;border:1px solid #c7a85ba6;border-radius:50%;flex-direction:column;justify-content:center;place-self:start end;align-items:center;width:184px;display:flex;box-shadow:inset 0 0 0 12px #c7a85b21,0 18px 42px #364c3426}.pricing-badge span{font-size:58px;font-weight:880;line-height:.95}.pricing-badge small{color:#4a625b;text-transform:uppercase;margin-top:8px;font-size:14px;font-weight:760}.pricing-support-panel{border-top:1px solid #364c3424;grid-column:1/-1;margin-top:10px;padding-top:28px}.pricing-support-panel h2{color:#2f5a43;margin:0;font-size:28px;line-height:1.2}.pricing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.buy-me-a-coffee-button{color:#fff;background:#5f7fff;border:1px solid #000;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:8px 18px;font-size:17px;font-weight:760;line-height:1;text-decoration:none;transition:background-color .12s,box-shadow .12s,transform .12s;display:inline-flex;box-shadow:0 8px 20px #293c8d38}.buy-me-a-coffee-button:hover,.buy-me-a-coffee-button:focus-visible{color:#fff;background:#536ff0;transform:translateY(-1px);box-shadow:0 10px 24px #293c8d47}.buy-me-a-coffee-cup{background:#fd0;border:2px solid #000;border-radius:0 0 6px 6px;width:18px;height:14px;display:inline-block;position:relative}.buy-me-a-coffee-cup:after{content:"";border:2px solid #000;border-left:0;border-radius:0 6px 6px 0;width:6px;height:7px;position:absolute;top:3px;right:-8px}.pricing-actions .button{min-height:44px;padding-inline:18px}.about-card{padding:42px}.about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.about-grid div{background:#ffffff94;border:1px solid #364c3424;border-radius:8px;padding:18px}.about-grid strong{color:#2f5a43;font-size:16px;display:block}.about-grid span{color:#4a625b;margin-top:8px;font-size:14px;line-height:1.5;display:block}.about-read-more-button{color:#2f5a43;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:24px;padding:0;font-size:16px;font-weight:800;-webkit-text-decoration:underline #2f5a436b;text-decoration:underline #2f5a436b;display:inline-flex}.about-read-more-button:hover,.about-read-more-button:focus-visible{color:#173f35;outline:none;text-decoration-color:currentColor}.about-letter{border-top:1px solid #364c3424;margin-top:18px;padding-top:20px}.about-card .about-letter p{max-width:780px;margin-top:0;font-size:16px;line-height:1.75}.about-card .about-letter p+p{margin-top:16px}.contact-card{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.1fr);gap:34px;padding:42px;display:grid}.contact-form{gap:16px;display:grid}.contact-form label{color:#2f5a43;gap:6px;font-size:13px;font-weight:780;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#10231f;width:100%;font:inherit;background:#ffffffe0;border:1px solid #364c3442;border-radius:6px;padding:10px 11px;font-size:15px}.contact-form textarea{resize:vertical;min-height:168px}.contact-challenge-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.contact-honeypot{width:1px;height:1px;display:none;position:absolute;left:-10000px;overflow:hidden}.success-message{color:#1f6d45;margin:0;font-weight:760}.fund-comps-home{--fund-comps-bg:#f5f8f4;--fund-comps-hero-start:#eef4ec;--fund-comps-hero-mid:#e7efe3;--fund-comps-hero-end:#f6f1df;--fund-comps-ink:#10231f;--fund-comps-muted:#4a625b;--fund-comps-soft:#ffffffd1;--fund-comps-strong:#fff;--fund-comps-border:#2c53482e;--fund-comps-line:#364c342e;--fund-comps-accent:#4f7b54;--fund-comps-accent-strong:#2f5a43;--fund-comps-gold:#c7a85b;--fund-comps-expense-green:#92b684;--fund-comps-expense-red:#c75a52;--fund-comps-expense-red-soft:#c75a522e;--fund-comps-shadow:0 28px 64px #244e432e;min-height:calc(100vh - 160px);color:var(--fund-comps-ink);background:radial-gradient(ellipse at 74% 27%, #c7a85b1a, transparent 24%), repeating-radial-gradient(ellipse at 74% 27%, transparent 0, transparent 44px, var(--fund-comps-line) 45px, transparent 47px, transparent 86px), repeating-conic-gradient(from -34deg at 74% 27%, transparent 0deg, transparent 16deg, var(--fund-comps-line) 16.35deg, transparent 16.9deg, transparent 33deg), repeating-linear-gradient(152deg, transparent 0, transparent 34px, var(--fund-comps-line) 35px, transparent 36px, transparent 64px), linear-gradient(118deg, var(--fund-comps-hero-start) 0%, var(--fund-comps-hero-mid) 48%, var(--fund-comps-hero-end) 100%);background-attachment:fixed;overflow-x:clip}.fund-comps-hero{z-index:2;background:linear-gradient(#ffffff1a,#fff0);min-height:485px;position:relative;overflow:visible}.fund-comps-hero:before{content:"";background:radial-gradient(ellipse at 73% 42%, #c7a85b21, transparent 30%), repeating-radial-gradient(ellipse at 73% 42%, transparent 0, transparent 34px, var(--fund-comps-line) 35px, transparent 37px, transparent 68px), repeating-conic-gradient(from -34deg at 73% 42%, transparent 0deg, transparent 14deg, var(--fund-comps-line) 14.4deg, transparent 15deg, transparent 29deg), repeating-linear-gradient(152deg, transparent 0, transparent 28px, var(--fund-comps-line) 29px, transparent 30px, transparent 54px), linear-gradient(108deg, transparent 0%, #4f7b5424 45%, transparent 78%);opacity:.2;pointer-events:none;position:absolute;inset:0}.fund-comps-hero:after{content:"";pointer-events:none;background:linear-gradient(#f5f8f400,#f5f8f442);height:120px;position:absolute;inset:auto 0 0}.fund-comps-hero-inner{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:42px;width:min(1120px,100% - 56px);min-height:485px;margin:0 auto;padding:38px 0 36px;display:grid;position:relative}.fund-comps-copy{z-index:3;max-width:690px;position:relative}.fund-comps-copy h1{max-width:720px;color:var(--fund-comps-ink);letter-spacing:0;margin-bottom:14px;font-size:54px;font-weight:820;line-height:1.05}.fund-comps-subtitle{max-width:640px;color:var(--fund-comps-muted);margin-bottom:24px;font-size:18px;font-weight:540}.fund-comps-discover-highlight{color:var(--fund-comps-accent-strong);font-weight:850;display:inline-block}.fund-comps-search{z-index:4;background:var(--fund-comps-soft);width:min(100%,720px);min-height:92px;box-shadow:var(--fund-comps-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #0f766e33;border-radius:8px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px;padding:10px;display:grid;position:relative}.fund-comps-search:focus-within{box-shadow:0 0 0 4px #4f7b541f, var(--fund-comps-shadow);border-color:#4f7b548a}.fund-comps-search-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fund-comps-input{width:100%;min-width:0;height:70px;color:var(--fund-comps-ink);letter-spacing:0;background:0 0;border:0;outline:0;padding:0 18px;font-size:30px;font-weight:760}.fund-comps-input::placeholder{color:#4a625b73;opacity:1}.fund-comps-search-button{color:#fff;background:linear-gradient(145deg, #ffffff38, transparent 38%), linear-gradient(135deg, var(--fund-comps-accent), var(--fund-comps-accent-strong));cursor:pointer;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;width:76px;height:70px;padding:0;transition:transform .14s,box-shadow .14s,filter .14s;display:inline-flex;box-shadow:0 18px 34px #0f4f6742,inset 0 0 0 1px #ffffff1a}.fund-comps-search-button:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 22px 42px #0f4f6752,inset 0 0 0 1px #ffffff29}.fund-comps-search-button:focus-visible{outline-offset:3px;outline:3px solid #c7a85bb8}.fund-comps-search-button svg{width:40px;height:40px}.fund-comps-suggestion-menu{z-index:80;border-radius:8px;max-height:min(520px,100vh - 190px);top:calc(100% + 8px);left:10px;right:104px}.fund-comps-suggestion-row{grid-template-columns:82px minmax(0,1fr);min-height:42px;padding:9px 11px}.fund-comps-suggestion-row .suggestion-symbol{font-size:14px}.fund-comps-suggestion-row .suggestion-name{font-size:13px;line-height:1.3}.explorer-suggestion-row.known-share-class-suggestion{background:#fff8e4}.explorer-suggestion-row.known-share-class-suggestion:hover,.explorer-suggestion-row.known-share-class-suggestion:focus-visible{background:#f8ecc7}.known-share-class-suggestion .suggestion-symbol{gap:4px;display:grid}.known-share-class-suggestion .suggestion-name{white-space:normal;gap:3px;display:grid}.known-share-class-suggestion .suggestion-name small{color:#76591f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.2;overflow:hidden}.known-share-class-grid .known-share-class-expense{color:#365849;font-weight:700}.known-share-class-backdrop{z-index:130;background:#121f1a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.known-share-class-dialog{color:#172820;background:#fff;border:1px solid #48625252;border-radius:8px;width:min(560px,100%);padding:24px;position:relative;box-shadow:0 24px 70px #0a191342}.known-share-class-close{color:#2f483c;cursor:pointer;background:#f6faf8;border:1px solid #c6d4cc;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.known-share-class-close svg{width:18px;height:18px}.known-share-class-kicker{color:#76591f;letter-spacing:0;text-transform:uppercase;margin:0 42px 7px 0;font-size:12px;font-weight:850}.known-share-class-dialog h2{color:#14372e;margin:0 42px 10px 0;font-size:26px;line-height:1.15}.known-share-class-copy,.known-share-class-series{color:#40564c;margin:0;font-size:15px;line-height:1.5}.known-share-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 14px;display:grid}.known-share-class-grid>div{background:#f8fbf9;border:1px solid #d8e3dd;border-radius:8px;gap:5px;min-width:0;padding:14px;display:grid}.known-share-class-grid span,.known-share-class-grid small{color:#52665d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}.known-share-class-grid strong{color:#173f35;font-size:21px;line-height:1.1}.known-share-class-series{background:#fff8e4;border-left:4px solid #d6b657;padding:10px 12px}.known-share-class-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.fund-comps-preview{border:1px solid var(--fund-comps-border);color:var(--fund-comps-ink);background:linear-gradient(150deg, #ffffffeb, #ffffff9e), var(--fund-comps-strong);box-shadow:var(--fund-comps-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;padding:16px;position:relative;overflow:hidden}.fund-comps-preview:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0f766e1a,#0000),repeating-linear-gradient(0deg,#0000 0 38px,#4f7b5414 39px,#0000 40px);position:absolute;inset:0}.fund-comps-preview>*{z-index:1;position:relative}.fund-comps-preview-toolbar{color:var(--fund-comps-muted);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.fund-comps-preview-toolbar strong{color:var(--fund-comps-ink);margin-left:auto;font-size:14px}.fund-comps-preview-dot{background:var(--fund-comps-gold);border-radius:999px;width:9px;height:9px}.fund-comps-preview-dot:nth-child(2){background:var(--fund-comps-accent)}.fund-comps-preview-dot:nth-child(3){background:var(--fund-comps-accent-strong)}.fund-comps-preview-reference{background:linear-gradient(135deg,#c7a85b29,#0f766e14),#ffffff6b;border:1px solid #c7a85b47;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.fund-comps-preview-reference span,.fund-comps-preview-universe span,.fund-comps-preview-found span,.fund-comps-preview-comp span,.fund-comps-preview-comp small{color:var(--fund-comps-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:780}.fund-comps-preview-reference strong{color:var(--fund-comps-ink);margin-top:3px;font-size:30px;font-weight:860;line-height:1;display:block}.fund-comps-preview-reference small{color:var(--fund-comps-expense-red);white-space:nowrap;background:#b24d481f;border-radius:999px;justify-self:end;padding:6px 9px;font-size:12px;font-weight:840}.fund-comps-preview-discovery{grid-template-columns:minmax(0,1fr) 72px minmax(96px,.58fr);align-items:stretch;gap:10px;margin-top:12px;display:grid}.fund-comps-preview-universe,.fund-comps-preview-found{border:1px solid var(--fund-comps-border);background:#ffffff75;border-radius:8px;min-height:86px;position:relative;overflow:hidden}.fund-comps-preview-universe{padding:11px}.fund-comps-preview-universe span{z-index:1;position:relative}.fund-comps-preview-stars{position:absolute;inset:26px 10px 8px}.fund-comps-preview-stars i{background:var(--fund-comps-gold);border-radius:999px;width:3px;height:3px;position:absolute;box-shadow:0 0 8px #c7a85b61}.fund-comps-preview-stars i:first-child{top:8%;left:5%}.fund-comps-preview-stars i:nth-child(2){background:var(--fund-comps-accent);top:22%;left:18%}.fund-comps-preview-stars i:nth-child(3){top:64%;left:10%}.fund-comps-preview-stars i:nth-child(4){background:var(--fund-comps-accent-strong);width:4px;height:4px;top:44%;left:32%}.fund-comps-preview-stars i:nth-child(5){top:14%;left:43%}.fund-comps-preview-stars i:nth-child(6){background:var(--fund-comps-accent);top:70%;left:51%}.fund-comps-preview-stars i:nth-child(7){top:33%;left:63%}.fund-comps-preview-stars i:nth-child(8){width:4px;height:4px;top:58%;left:72%}.fund-comps-preview-stars i:nth-child(9){background:var(--fund-comps-accent);top:20%;left:86%}.fund-comps-preview-stars i:nth-child(10){top:76%;left:92%}.fund-comps-preview-stars i:nth-child(11){width:2px;height:2px;top:40%;left:82%}.fund-comps-preview-stars i:nth-child(12){background:var(--fund-comps-accent-strong);width:2px;height:2px;top:84%;left:36%}.fund-comps-preview-stars i:nth-child(13){width:2px;height:2px;top:6%;left:69%}.fund-comps-preview-stars i:nth-child(14){background:var(--fund-comps-accent-strong);width:2px;height:2px;top:52%;left:22%}.fund-comps-preview-flow{align-content:center;gap:8px;display:grid}.fund-comps-preview-flow span{background:linear-gradient(90deg, var(--fund-comps-accent), var(--fund-comps-gold));border-radius:999px;justify-self:center;height:4px;display:block;box-shadow:0 0 14px #0f766e2e}.fund-comps-preview-flow span:first-child{width:68px}.fund-comps-preview-flow span:nth-child(2){width:46px}.fund-comps-preview-flow span:nth-child(3){width:24px}.fund-comps-preview-found{text-align:center;background:radial-gradient(circle at 50% 20%,#0f766e33,#0000 52%),#ffffff8a;place-items:center;padding:10px;display:grid}.fund-comps-preview-found b{color:var(--fund-comps-accent-strong);font-size:38px;font-weight:880;line-height:.95}.fund-comps-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.fund-comps-preview-comp{border:1px solid var(--fund-comps-border);background:#ffffff9e;border-radius:8px;gap:6px;min-height:122px;padding:12px;display:grid;box-shadow:0 12px 24px #244e4314}.fund-comps-preview-comp.is-best{background:linear-gradient(#0f766e1f,#0000),#ffffffa8;border-color:#0f766e52}.fund-comps-preview-comp strong{color:var(--fund-comps-ink);font-size:24px;line-height:1}.fund-comps-preview-comp small{color:var(--fund-comps-muted);letter-spacing:0;text-transform:none}.fund-comps-preview-comp em{color:#23664f;white-space:nowrap;background:#4f7b5424;border-radius:999px;align-self:end;width:fit-content;padding:4px 7px;font-size:11px;font-style:normal;font-weight:820}.fund-comps-stats-section{width:min(1120px,100% - 56px);margin:-28px auto 38px;padding-top:14px;position:relative}.fund-comps-stats-section:before{content:"";pointer-events:none;background:linear-gradient(#f5f8f400,#f5f8f433);height:72px;position:absolute;inset:0 0 auto}.fund-comps-stats-card{z-index:1;border:1px solid var(--fund-comps-border);color:var(--fund-comps-ink);background:linear-gradient(145deg, #ffffffb8, #ffffff6b), var(--fund-comps-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;grid-template-columns:minmax(0,1.04fr) 0 minmax(360px,.96fr);align-items:stretch;gap:24px 21px;padding:22px;display:grid;position:relative;box-shadow:0 18px 44px #244e431a}.fund-comps-stat-list{align-content:center;gap:0;padding-left:22px;display:grid}.fund-comps-stat-group{grid-template-columns:minmax(0,1fr);align-items:center;min-height:108px;padding:12px 4px;display:grid}.fund-comps-stat-copy{gap:7px;min-width:0;display:grid}.fund-comps-stat-copy p{color:var(--fund-comps-muted);text-transform:uppercase;margin:0;font-size:16px;font-weight:820}.fund-comps-stat-copy strong{color:var(--fund-comps-ink);font-size:34px;line-height:1}.fund-comps-stat-copy .fund-comps-expense-warning{color:var(--fund-comps-expense-red);font-size:17px;font-weight:720}.fund-comps-stat-copy b{color:var(--fund-comps-accent-strong);font-size:23px}.fund-comps-stat-copy .fund-comps-expense-warning b{color:inherit}.fund-comps-estimated-expense{max-width:100%;color:var(--fund-comps-muted);cursor:help;font-size:15px;font-weight:720;line-height:1.25;display:inline-block;position:relative}.fund-comps-estimated-expense:focus-visible{outline-offset:3px;outline:2px solid #1b7e686b}.fund-comps-estimated-expense:after{z-index:10;width:max-content;max-width:min(520px,100vw - 40px);color:var(--fund-comps-ink);content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:normal;background:#fffffffa;border:1px solid #4a625b38;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(4px);box-shadow:0 14px 30px #244e4329}.fund-comps-estimated-expense:before{z-index:11;content:"";opacity:0;pointer-events:none;background:#fffffffa;border-bottom:1px solid #4a625b38;border-right:1px solid #4a625b38;width:10px;height:10px;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 5px);left:18px;transform:rotate(45deg)translateY(4px)}.fund-comps-estimated-expense:hover:after,.fund-comps-estimated-expense:hover:before,.fund-comps-estimated-expense:focus-visible:after,.fund-comps-estimated-expense:focus-visible:before{opacity:1}.fund-comps-estimated-expense:hover:after,.fund-comps-estimated-expense:focus-visible:after{transform:translateY(0)}.fund-comps-estimated-expense:hover:before,.fund-comps-estimated-expense:focus-visible:before{transform:rotate(45deg)translateY(0)}.fund-comps-estimated-expense b{color:var(--fund-comps-expense-red);white-space:nowrap;font-size:17px;font-weight:850;line-height:1;display:inline}.fund-comps-stat-divider{background:linear-gradient(180deg, transparent, var(--fund-comps-border), #c7a85b61, var(--fund-comps-border), transparent);width:1px;min-height:100%}.fund-comps-stat-row-divider{background:linear-gradient(90deg, transparent, var(--fund-comps-border), #c7a85b52, var(--fund-comps-border), transparent);height:1px}.fund-comps-fee-callout{background:linear-gradient(135deg,#0f766e24,#c7a85b2e),#ffffff6b;border-radius:8px;align-content:center;gap:14px;min-height:224px;padding:24px;display:grid;position:relative;overflow:hidden}.fund-comps-fee-callout:before{content:attr(data-expense-threshold);color:#0f766e14;pointer-events:none;font-size:146px;font-weight:900;line-height:1;position:absolute;bottom:-30px;right:20px}.fund-comps-fee-callout-primary,.fund-comps-fee-callout-impact{z-index:1;position:relative}.fund-comps-fee-callout-primary{border-bottom:1px solid #4a625b2e;gap:10px;padding-bottom:14px;display:grid}.fund-comps-fee-callout-pill{width:fit-content;color:var(--fund-comps-expense-red);letter-spacing:.08em;text-transform:uppercase;background:#b24d481f;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:820}.fund-comps-fee-callout strong{max-width:480px;color:var(--fund-comps-ink);font-size:28px;line-height:1.12}.fund-comps-fee-callout p{max-width:520px;color:var(--fund-comps-muted);margin:0;font-size:17px;font-weight:650}.fund-comps-fee-callout-impact p{color:var(--fund-comps-ink);font-size:19px;font-weight:720;line-height:1.34}.fund-comps-fee-callout-impact b{color:var(--fund-comps-expense-red);white-space:nowrap;font-size:24px;font-weight:880}.fund-comps-fee-callout-impact span{color:var(--fund-comps-accent-strong);font-weight:850}.fund-comps-fee-callout a{color:var(--fund-comps-accent-strong);text-underline-offset:4px;font-weight:820;text-decoration-thickness:2px}.fund-comps-fee-callout a:hover{color:var(--fund-comps-accent)}.fund-comps-topic-teaser-section{width:min(1120px,100% - 56px);margin:-18px auto 54px}.fund-comps-example-links{color:var(--fund-comps-muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;font-size:14px;font-weight:650;display:flex}.fund-comps-example-links a{color:var(--fund-comps-accent-strong);text-underline-offset:3px;font-weight:760;text-decoration:underline}.fund-comps-diversifier-teaser{color:var(--fund-comps-ink);background:linear-gradient(135deg,#ffffffc7,#ffffff80),#ffffffa3;border:1px solid #4f7b543d;border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(260px,1fr) auto;align-items:center;gap:18px;padding:18px 20px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 16px 34px #244e431a}.fund-comps-diversifier-teaser:hover{border-color:#2f5a436b;transform:translateY(-1px);box-shadow:0 20px 44px #244e4326}.fund-comps-diversifier-teaser:focus-visible{outline-offset:4px;outline:3px solid #c7a85bb8}.fund-comps-diversifier-teaser-label{color:var(--fund-comps-accent-strong);font-size:20px;font-weight:860;line-height:1.15}.fund-comps-diversifier-teaser-copy{color:var(--fund-comps-muted);font-size:15px;font-weight:650;line-height:1.35}.fund-comps-diversifier-teaser-arrow{color:#fff;background:linear-gradient(135deg, var(--fund-comps-accent), var(--fund-comps-accent-strong));border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.fund-comps-diversifier-teaser-arrow svg{width:24px;height:24px}.fund-diversifiers-home .fund-comps-preview-reference small{color:var(--fund-comps-accent-strong);background:#4f7b5424}.fund-diversifier-preview .fund-comps-preview-comp{min-height:142px}.fund-diversifier-preview .fund-comps-preview-comp span{min-height:28px;line-height:1.25}.fund-diversifier-preview .fund-comps-preview-comp em{color:#2f5a43;background:#c7a85b2e}.fund-diversifier-callout:before{content:"DIFF";font-size:118px;bottom:-20px;right:24px}.fund-diversifier-callout .fund-comps-fee-callout-pill{color:var(--fund-comps-accent-strong);background:#4f7b5424}.fund-diversifier-callout .fund-comps-fee-callout-impact a{color:var(--fund-comps-accent-strong);text-underline-offset:4px;font-weight:850;text-decoration-thickness:2px}.fund-diversifiers-home .fund-comps-stat-copy>span{max-width:420px;color:var(--fund-comps-muted);font-size:16px;font-weight:680;line-height:1.35}.hero{background:#fbf3e6;border:1px solid #eadabe;border-radius:8px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:32px;min-height:120px;padding:20px;display:grid}h1,h2,h3{letter-spacing:0;margin:0 0 12px;line-height:1.15}h1{font-size:44px}.page-title-small{font-size:30px}.hero h1{color:#6b755f;max-width:460px;font-size:24px;font-weight:640}p{margin:0 0 16px}.muted{color:#5c6b66}.terms-date{font-style:italic}.terms-content p:last-child{margin-bottom:0}.register-terms-panel{gap:8px;display:grid}.register-terms-heading{color:#173f35;margin-bottom:0;font-size:17px;font-weight:800}.register-terms-scroll{color:#243d35;background:#f8faf8;border:1px solid #cbd8d1;border-radius:6px;max-height:220px;padding:14px;overflow-y:auto}.hero-callout{padding:0}.hero-lede{color:#364c34;max-width:420px;font-size:24px;font-weight:720}.hero-copy{color:#364c34;max-width:640px;font-size:17px}.hero-copy p{margin-bottom:10px}.hero-face{color:#8b723d;vertical-align:-3px;width:16px;height:18px;margin-left:4px;display:inline-flex}.hero-face svg{width:18px;height:18px}.hero-face circle,.hero-face path{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.hero-face circle:nth-of-type(2),.hero-face circle:nth-of-type(3){fill:currentColor;stroke:none}.hero-closing{color:#364c34;font-weight:760}.tool-grid,.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tool-grid{margin-top:18px}.tool-card,.panel,.stat{background:#fff;border:1px solid #dbe4de;border-radius:8px;box-shadow:0 12px 24px #173f3514}.stats-grid .stat{padding:14px 38px 14px 14px;position:relative}.stats-grid .stat p{margin-bottom:0}.metric-label,.field-label{align-items:center;gap:6px;display:inline-flex}.stats-grid .stat .metric-label .help-info-button{position:absolute;top:10px;right:10px}.page-title-small{align-items:center;gap:6px;display:flex}.panel-subheading{color:#173f35;align-items:center;gap:6px;margin:18px 0 10px;font-size:16px;display:flex}.stats-grid .stat .stat-subline{color:#5c6b66;margin-top:3px;font-size:12px;font-weight:650}.user-role-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fund-admin-grid{gap:18px;min-width:0;display:grid}.fund-admin-grid>*{min-width:0}.research-page{grid-template-columns:300px minmax(0,1fr);gap:0;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:grid}.research-page.research-nav-collapsed{grid-template-columns:44px minmax(0,1fr)}.research-nav-pane{z-index:2;min-width:0;height:100%;min-height:0;box-shadow:none;background:#fff;border:0;border-right:1px solid #cfdcd5;border-radius:0;grid-template-rows:auto minmax(0,1fr);padding:16px;display:grid;position:relative;overflow:visible}.research-page.research-nav-collapsed .research-nav-pane{padding:8px 6px;display:block;overflow:hidden}.research-pane-toggle{color:#d7bd6a;width:22px;min-width:22px;min-height:28px;font:inherit;cursor:pointer;background:#26382f;border:1px solid #8f7934;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:0;font-size:12px;font-weight:760;display:flex;box-shadow:0 2px 7px #1d362b38}.research-pane-toggle:hover,.research-pane-toggle:focus-visible{color:#f2dd8e;background:#1f3029;border-color:#b99e4e;outline:none}.research-pane-toggle svg{width:16px;height:16px}.research-pane-toggle.collapsed{color:#d7bd6a;width:26px;min-width:26px;min-height:32px;box-shadow:none;background:#f7faf7;border-radius:8px;margin:0 auto}.research-pane-toggle.collapsed:hover,.research-pane-toggle.collapsed:focus-visible{color:#b99e4e;background:#eef4ef}.research-pane-toggle.collapsed svg{width:16px;height:16px}.research-filter-block{z-index:3;border-bottom:1px solid #e2e8e2;gap:9px;min-width:0;padding-bottom:10px;display:grid;position:relative}.research-filter-block .research-pane-toggle{z-index:4;position:absolute;top:2px;right:-28px}.research-filter-block label,.research-search-control{color:#415047;gap:3px;min-width:0;font-size:12px;font-weight:720;display:grid}.research-search-heading{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.research-search-heading span{min-width:0}.research-filter-block .input{width:100%;min-width:0;max-width:100%;min-height:34px;padding-top:5px;padding-bottom:5px}.research-filter-block>.button.compact-button{min-height:30px;padding-top:4px;padding-bottom:4px}.research-brand-link{color:#1e493b;align-items:flex-start;width:max-content;font-size:24px;font-weight:820;text-decoration:none;display:inline-flex}.research-brand-link span{color:#b0842d;font-size:.62em;position:relative;top:-.44em}.research-admin-controls{background:#f7faf7;border:1px solid #d8e2d9;border-radius:8px;gap:6px;min-width:0;padding:7px;display:grid}.research-admin-mode-row,.research-admin-command-row{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.research-admin-mode-row{background:#eef4ef;border:1px solid #cbd8ce;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:2px;display:grid}.research-mode-segment{color:#4d6258;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:780;display:inline-flex}.research-mode-segment:hover,.research-mode-segment:focus-visible{color:#173f35;background:#ffffffa6;outline:none}.research-mode-segment.active{color:#17202a;background:#d7bd6a;box-shadow:0 1px 2px #17202a29,inset 0 -1px #17202a1f}.research-mode-segment:disabled{color:#87958e;cursor:not-allowed}.research-mode-segment:disabled:hover{background:0 0}.research-archive{gap:14px;min-height:0;padding-top:14px;display:grid;overflow:auto}.research-pinned-articles h2,.research-archive-year h2,.admin-research-list-heading h2,.admin-research-assets h2{color:#1e332b;margin:0;font-size:15px}.research-archive-year h2 span,.admin-research-list-heading span{color:#697872;font-weight:650}.research-pinned-articles{border-bottom:1px solid #e2e8e2;gap:6px;padding-bottom:12px;display:grid}.research-archive-month{gap:6px;margin-top:8px;display:grid}.research-archive-expander{color:#29443a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-size:13px;font-weight:760;display:flex}.research-archive-expander:hover,.research-archive-expander:focus-visible{background:#eef4ef;outline:none}.research-toggle-caret{color:#3f8b68;flex:none;width:15px;height:15px;transition:transform .12s;transform:rotate(-90deg)}.research-toggle-caret.is-expanded{transform:rotate(0)}.research-archive-links{gap:2px;padding-left:20px;display:grid}.research-archive-links a,.research-archive-links button{color:#40524a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 7px;font-size:13px;line-height:1.25;text-decoration:none;display:flex}.research-archive-links small{color:#8a7332;text-transform:uppercase;font-size:10px;font-weight:820}.research-archive-links a:hover,.research-archive-links a:focus-visible,.research-archive-links a.active,.research-archive-links button:hover,.research-archive-links button:focus-visible,.research-archive-links button.active{color:#173f35;background:#eef4ef;outline:none}.research-main{min-width:0;height:100%;min-height:0;padding:18px;overflow:auto}.research-page-editing .research-main{grid-template-rows:minmax(0,1fr);padding:14px 18px;display:grid;overflow:hidden}.research-inline-editor{padding:0}.research-landing,.research-article{background:#fff;border:1px solid #d7e0d8;border-radius:8px;padding:22px;box-shadow:0 12px 28px #1d362b0f}.research-landing-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.research-article h1{color:#172b24;margin:0;font-size:34px;line-height:1.12}.research-landing-intro{color:#8a968f;white-space:nowrap;max-width:none;margin:0;font-size:17px;font-weight:680;line-height:1.35}.research-landing-intro a{color:#3f7a5b;text-underline-offset:4px;font-weight:760;text-decoration:underline;text-decoration-thickness:2px}.research-result-count,.research-article-dates{color:#65766f;font-size:13px;font-weight:680}.research-article-list{gap:12px;display:grid}.research-article-card{cursor:pointer;background:#fbfcfb;border:1px solid #dde6dd;border-radius:8px;padding:16px}.research-article-card:hover,.research-article-card:focus-visible{background:#f4f8f4;border-color:#b8c9bb;outline:none}.research-article-card h2{color:#1d362d;margin:4px 0 8px;font-size:20px;line-height:1.2}.research-article-card h2 a{text-decoration:none}.research-article-card p,.research-article-excerpt{color:#4e6158;margin:0}.research-card-meta,.research-article-dates,.research-tag-row{flex-wrap:wrap;gap:8px 14px;margin-top:12px;display:flex}.research-article-kicker{color:#8a7332;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:820}.research-back-link{color:#3d5d50;margin-bottom:14px;font-size:13px;font-weight:720;text-decoration:none;display:inline-block}.research-tag{color:#365147;cursor:pointer;background:#f6f9f6;border:1px solid #d8dfd8;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:680}.research-article-body{color:#1f2f29;width:100%;max-width:none;margin-top:22px;font-size:16px;line-height:1.65}.research-article-body:after{clear:both;content:"";display:block}.research-article-body h1,.research-article-body h2,.research-article-body h3,.research-article-body h4{color:#172b24;margin:1.35em 0 .45em;line-height:1.2}.research-article-body p,.research-article-body ul,.research-article-body ol,.research-article-body blockquote,.research-article-body table,.research-article-body pre{margin:0 0 1em}.research-article-body .research-text-align-center{clear:both;text-align:center}.research-article-body .research-indent-block{clear:both;margin:1.1em clamp(18px,6%,64px);display:flow-root}.research-article-body .research-indent-block>:last-child{margin-bottom:0}.research-article-body .research-space-block{clear:both;line-height:1.65;display:grid}.research-article-body .research-space-block span{min-height:1em;display:block}.research-article-body .research-callout{clear:both;background:#f4f8f5;border:1px solid #cfdcd5;border-left:4px solid #7c9f8d;border-radius:8px;margin:1.1em 0;padding:13px 15px}.research-article-body .research-callout>:last-child{margin-bottom:0}.research-article-body .research-callout-note{background:#f4f8f5;border-left-color:#7c9f8d}.research-article-body .research-callout-tip{background:#f1f8f3;border-left-color:#4f8f68}.research-article-body .research-callout-warning{background:#fbf7ea;border-left-color:#b08a2c}.research-article-body .research-callout-info{background:#eef6f7;border-left-color:#4d7f89}.research-article-body .research-callout-error{background:#fbefee;border-left-color:#b05a52}.research-article-body img{float:left;border:1px solid #d8e0d8;border-radius:8px;max-width:100%;margin:.25em 1em .75em 0}.research-article-body img[width]{max-width:none}.research-article-body img.research-image-align-center{float:none;margin:.25em auto .75em;display:block}.research-article-body img.research-image-align-left{float:left;margin:.25em 1em .75em 0}.research-article-body img.research-image-align-right{float:right;margin:.25em 0 .75em 1em}.research-article-body img.research-image-size-original{max-width:none}.research-article-body blockquote{color:#46574f;background:#f7f4ea;border-left:4px solid #bfa15a;padding:10px 14px}.research-article-body pre{color:#eaf3ee;tab-size:2;background:#17231f;border:1px solid #cad8cf;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.65;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.research-article-body code{background:#edf2ed;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.research-article-body pre code{color:inherit;font-size:inherit;line-height:inherit;white-space:pre;background:0 0;padding:0;display:block}.research-article-body table{border-collapse:collapse;width:100%;font-size:14px}.research-article-body th,.research-article-body td{border:1px solid #d9e1da;padding:8px 10px}.research-disclaimer{color:#617168;border-top:1px solid #e0e7e0;width:100%;max-width:none;margin-top:24px;padding-top:14px;font-size:13px}.admin-research-layout{grid-template-columns:410px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-research-directory-hidden .admin-research-layout{grid-template-columns:minmax(0,1fr)}.admin-research-directory-hidden{width:min(1840px,100vw - 32px)}.admin-research-list,.admin-research-editor{min-width:0}.research-page-editing .admin-research-editor{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}.admin-research-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-research-directory-toggle{color:#1e332b;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8e2d9;padding:0 0 10px}.admin-research-directory-toggle:hover,.admin-research-directory-toggle:focus-visible{color:#173f35;outline:none}.admin-research-list table td strong,.admin-research-list table td small{display:block}.admin-research-list table td small{color:#71817a;font-size:12px}.admin-research-list tbody tr{cursor:pointer}.admin-research-list tbody tr:hover td,.admin-research-list tbody tr:focus-within td{background:#eef4ef}.admin-research-list tbody tr.selected td{background:#f6edcf}.admin-research-list tbody tr:hover td:first-child strong,.admin-research-list tbody tr:focus-within td:first-child strong{color:#173f35;text-underline-offset:3px;text-decoration:underline}.admin-research-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.admin-research-editor label{color:#3f5148;gap:3px;margin-bottom:7px;font-size:12px;font-weight:720;display:grid}.admin-research-label-line{align-items:baseline;gap:6px;display:inline-flex}.admin-research-label-line small{color:#6d7c74;font-size:11px;font-weight:640}.admin-research-editor textarea{resize:vertical;width:100%;min-width:0}.admin-research-command-bar{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #d8e2d9;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:6px;margin:-16px -16px 10px;padding:8px 16px;display:flex;position:sticky;top:0}.admin-research-command-button.button.compact-button{width:30px;min-width:30px;min-height:28px;padding:0}.admin-research-command-button svg{width:15px;height:15px}.admin-research-metadata-card{background:#fbfcfb;border:1px solid #d8e2d9;border-radius:8px;margin-bottom:10px}.admin-research-metadata-heading{color:#223d33;grid-template-columns:auto max-content minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 10px;display:grid}.research-collapse-triangle-button{color:#3f8b68;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.research-collapse-triangle-button:hover,.research-collapse-triangle-button:focus-visible{background:#eef4ef;border-left-color:#c7a85b;outline:none}.research-collapse-triangle{width:17px;height:17px;transition:transform .12s;transform:rotate(-90deg)}.research-collapse-triangle.is-expanded{transform:rotate(0)}.admin-research-metadata-heading strong{font-size:13px}.admin-research-metadata-heading em{color:#60716a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:680;overflow:hidden}.admin-research-metadata-body{border-top:1px solid #d8e2d9;padding:9px 12px 8px}.admin-research-metadata-body .input,.admin-research-metadata-body select,.admin-research-metadata-body textarea{min-height:32px;padding-top:5px;padding-bottom:5px}.admin-research-published-toggle{align-self:end;align-items:center;min-height:32px;grid-template-columns:none!important;display:flex!important}.admin-research-toggle-row{flex-wrap:wrap;align-self:end;align-items:center;gap:18px;min-height:32px;display:flex}.admin-research-toggle-row .admin-research-published-toggle{margin-bottom:0}.admin-research-workspace{--research-editor-panel-height:minmax(586px, calc(100vh - 330px));gap:8px;margin-top:8px;display:grid}.research-page-editing .admin-research-workspace{--research-editor-panel-height:minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:0;overflow:hidden}.admin-research-split-panes{grid-template-rows:var(--research-editor-panel-height);align-items:stretch;gap:0;min-width:0;display:grid;overflow:hidden}.admin-research-markdown,.admin-research-preview-shell{min-width:0;min-height:0}.admin-research-markdown{padding-right:7px;display:grid}.admin-research-toolbar{flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;display:flex}.admin-research-icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.admin-research-toolbar button,.admin-research-upload-button{color:#243d33;cursor:pointer;background:#f7faf7;border:1px solid #cbd8ce;border-radius:6px;justify-content:center;align-items:center;min-width:34px;height:32px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.admin-research-toolbar .admin-research-upload-button{margin-bottom:0}.admin-research-toolbar button.admin-research-toolbar-icon,.admin-research-toolbar .admin-research-upload-button.admin-research-toolbar-icon{width:34px;min-width:34px;padding:0}.admin-research-toolbar button.admin-research-image-tools-start{margin-left:8px}.admin-research-toolbar button.admin-research-image-tool,.admin-research-toolbar .admin-research-upload-button.admin-research-image-tool{color:#173d3c;background:#e2f1ee;border-color:#8eada5}.admin-research-toolbar-icon svg{width:18px;height:18px}.admin-research-find-control{display:inline-flex;position:relative}.admin-research-toolbar button.admin-research-toolbar-icon.active{color:#17202a;background:#d7bd6a;border-color:#b99e4e}.admin-research-find-popover{z-index:6;background:#fbfcfb;border:1px solid #cbd8ce;border-radius:8px;grid-template-columns:minmax(180px,240px) 52px 52px auto;align-items:center;gap:6px;min-width:390px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #1d362b29}.admin-research-find-popover .input{height:32px;min-height:32px;padding:4px 8px}.admin-research-find-popover button{width:52px;min-width:52px;height:32px;padding:0}.admin-research-find-popover small{color:#52685e;white-space:nowrap;font-size:12px;font-weight:760}.admin-research-emoji-picker{display:inline-flex;position:relative}.admin-research-emoji-palette{z-index:5;background:#fbfcfb;border:1px solid #cbd8ce;border-radius:8px;grid-template-columns:repeat(5,32px);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #1d362b29}.admin-research-emoji-palette button{width:32px;min-width:32px;height:30px;padding:0;font-size:17px}.admin-research-toolbar button:hover,.admin-research-toolbar button:focus-visible,.admin-research-upload-button:hover,.admin-research-upload-button:focus-within{background:#edf4ee;border-color:#aebdaf;outline:none}.admin-research-toolbar button.admin-research-image-tool:hover,.admin-research-toolbar button.admin-research-image-tool:focus-visible,.admin-research-toolbar .admin-research-upload-button.admin-research-image-tool:hover,.admin-research-toolbar .admin-research-upload-button.admin-research-image-tool:focus-within{background:#d3e9e4;border-color:#6f9991}.admin-research-toolbar button.admin-research-preview-toggle.active{color:#17202a;background:#d7bd6a;border-color:#b99e4e;box-shadow:inset 0 2px 5px #17202a38}.admin-research-toolbar button.admin-research-preview-toggle{margin-left:12px}.admin-research-upload-button input{opacity:0;width:1px;height:1px;position:absolute}.admin-research-body-editor{width:100%;height:100%;min-height:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.55;display:block}.admin-research-editor textarea.admin-research-body-editor{resize:none}.admin-research-editor textarea.admin-research-body-editor::-webkit-resizer{display:none}.admin-research-directory-hidden .admin-research-workspace{--research-editor-panel-height:minmax(620px, calc(100vh - 330px))}.research-page-editing.admin-research-directory-hidden .admin-research-workspace,.research-page-editing .admin-research-directory-hidden .admin-research-workspace{--research-editor-panel-height:minmax(0, 1fr)}.admin-research-splitter{cursor:col-resize;background:0 0;border:0;border-radius:999px;align-self:stretch;width:10px;min-height:100%;padding:0}.admin-research-splitter:before{content:"";background:#cbd8d1;border-radius:999px;width:2px;height:100%;min-height:120px;margin:0 auto;display:block}.admin-research-splitter:hover:before,.admin-research-splitter:focus-visible:before{background:#8a7332;width:4px}.admin-research-splitter:focus-visible{outline:none}.admin-research-preview-shell{grid-template-rows:minmax(0,1fr);padding-left:7px;display:grid;position:relative;overflow:hidden}.admin-research-preview{box-sizing:border-box;background:#fbfcfb;border:1px solid #d8e2d9;border-radius:8px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;margin-top:0;padding:14px;overflow:auto}.admin-research-preview img{cursor:pointer}.admin-research-preview-image-selected{outline-offset:2px;outline:2px solid #d7bd6a}.admin-research-image-resize-overlay{z-index:2;pointer-events:none;border:1px solid #d7bd6a;border-radius:8px;position:absolute;box-shadow:0 0 0 1px #2648384d}.admin-research-image-resize-handle{pointer-events:auto;background:#d7bd6a;border:1px solid #172b24;border-radius:999px;width:10px;height:10px;padding:0;position:absolute}.admin-research-image-resize-handle.is-n{cursor:ns-resize;top:-5px;left:50%;transform:translate(-50%)}.admin-research-image-resize-handle.is-s{cursor:ns-resize;bottom:-5px;left:50%;transform:translate(-50%)}.admin-research-image-resize-handle.is-e{cursor:ew-resize;top:50%;right:-5px;transform:translateY(-50%)}.admin-research-image-resize-handle.is-w{cursor:ew-resize;top:50%;left:-5px;transform:translateY(-50%)}.admin-research-image-resize-handle.is-ne{cursor:nesw-resize;top:-5px;right:-5px}.admin-research-image-resize-handle.is-nw{cursor:nwse-resize;top:-5px;left:-5px}.admin-research-image-resize-handle.is-se{cursor:nwse-resize;bottom:-5px;right:-5px}.admin-research-image-resize-handle.is-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.admin-research-image-size-label{color:#243d33;white-space:nowrap;background:#fbfcfb;border:1px solid #d8e2d9;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;bottom:-24px;right:0}.admin-research-resizing-preview{cursor:col-resize;-webkit-user-select:none;user-select:none}.admin-research-resizing-image{-webkit-user-select:none;user-select:none}.admin-research-assets{margin-top:16px}.research-page-editing .admin-research-assets{min-height:0;max-height:108px;margin-top:0;overflow:hidden}.admin-research-asset-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.research-page-editing .admin-research-asset-grid{gap:8px;max-height:82px;padding:0 0 4px;display:flex;overflow:auto hidden}.admin-research-asset-card{min-width:0;position:relative}.research-page-editing .admin-research-asset-card{flex:0 0 128px}.admin-research-asset-card:focus-within{z-index:4}.admin-research-asset-insert{color:#33483e;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:#fbfcfb;border:1px solid #d8e2d9;border-radius:8px;gap:7px;padding:8px;font-size:12px;display:grid}.admin-research-asset-insert:hover,.admin-research-asset-insert:focus-visible{background:#f1f6f3;border-color:#b6c9bc}.admin-research-asset-insert img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%}.research-page-editing .admin-research-asset-insert{gap:4px;padding:6px}.research-page-editing .admin-research-asset-insert img{aspect-ratio:1}.research-page-editing .admin-research-asset-meta{display:none}.admin-research-asset-name,.admin-research-asset-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-research-asset-name{color:#33483e}.admin-research-asset-meta{color:#6c7b73;font-size:11px;font-weight:680}.admin-research-asset-rename,.admin-research-asset-compress,.admin-research-asset-delete{color:#fff;cursor:pointer;background:#8e372deb;border:1px solid #8e372d66;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid;position:absolute;top:6px}.admin-research-asset-rename{background:#5d522af0;border-color:#bfa15a80;right:74px}.admin-research-asset-compress{background:#315344eb;border-color:#48685773;right:40px}.admin-research-asset-delete{right:6px}.admin-research-asset-rename-form{z-index:2;background:#f5f0defa;border:1px solid #bfa15a85;border-radius:7px;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:6px;width:min(360px,100vw - 48px);padding:6px;display:grid;position:absolute;bottom:6px;left:6px;box-shadow:0 8px 18px #1d362b2e}.admin-research-asset-rename-form .input{min-width:0;height:30px;min-height:30px;padding:4px 7px;font-size:12px}.admin-research-asset-rename-form button{color:#1f2f29;cursor:pointer;background:#ead77c;border:1px solid #bfa15a;border-radius:6px;min-width:44px;height:30px;padding:0 7px;font-size:11px;font-weight:760}.admin-research-asset-rename-form button[type=button]{background:#f6f8f6;border-color:#b6c5ba}.admin-research-asset-rename-form button:disabled{cursor:wait;opacity:.65}.admin-research-asset-rename:hover,.admin-research-asset-rename:focus-visible{background:#6f5d28}.admin-research-asset-compress:hover,.admin-research-asset-compress:focus-visible{background:#274d3d}.admin-research-asset-delete:hover,.admin-research-asset-delete:focus-visible{background:#733027}.admin-research-asset-rename:disabled,.admin-research-asset-compress:disabled,.admin-research-asset-delete:disabled{cursor:wait;opacity:.6}.admin-research-asset-rename svg,.admin-research-asset-compress svg,.admin-research-asset-delete svg{width:16px;height:16px}.admin-research-compression-backdrop{z-index:40;background:#111c188f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-research-compression-dialog{background:#fbfcfb;border:1px solid #d8e2d9;border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:14px;width:min(1180px,100vw - 48px);min-height:min(720px,100vh - 48px);max-height:calc(100vh - 48px);padding:18px;display:grid;box-shadow:0 24px 60px #111c1847}.admin-research-compression-dialog header,.admin-research-compression-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-research-compression-dialog h2,.admin-research-compression-dialog p{margin:0}.admin-research-compression-dialog h2{color:#1e332b;font-size:20px}.admin-research-compression-dialog p,.admin-research-compression-dialog small,.admin-research-compression-summary{color:#617168}.admin-research-compression-dialog header button{color:#243d33;cursor:pointer;background:#f7faf7;border:1px solid #cbd8ce;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.admin-research-compression-dialog header button svg{width:18px;height:18px}.admin-research-compression-controls{grid-template-columns:180px minmax(220px,1fr) max-content;align-items:end;gap:12px;display:grid}.admin-research-compression-controls label{color:#3f5148;gap:5px;font-size:12px;font-weight:720;display:grid}.admin-research-compression-controls select,.admin-research-compression-controls input[type=range]{width:100%}.admin-research-compression-controls select{color:#243d33;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd8ce;border-radius:6px;padding:5px 9px;font-weight:700}.admin-research-compression-summary{gap:2px;min-width:120px;font-size:12px;font-weight:680;display:grid}.admin-research-compression-summary strong{color:#2f624a}.admin-research-compression-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.admin-research-compression-preview-grid figure{background:#f7faf7;border:1px solid #d8e2d9;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;margin:0;padding:12px;display:grid}.admin-research-compression-preview-grid figcaption{color:#243d33;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.admin-research-compression-preview-grid figcaption span{color:#8a7332;font-weight:780}.admin-research-compression-preview-grid img{object-fit:contain;border:1px solid #d8e2d9;border-radius:6px;place-self:start center;max-width:100%;min-height:0;max-height:100%}.admin-research-compression-dialog footer{justify-content:flex-end}.admin-research-actions{margin-top:16px}.status.published{color:#125d32;background:#dff3e5}.status.draft{color:#785214;background:#f6edcf}@media (width<=1100px){.admin-research-layout,.admin-research-split-panes{grid-template-columns:1fr!important}.admin-research-markdown,.admin-research-preview-shell{padding-left:0;padding-right:0}.admin-research-splitter{display:none}}@media (width<=760px){.research-page,.research-page.research-nav-collapsed{grid-template-columns:1fr!important}.research-nav-pane{border-bottom:1px solid #cfdcd5;border-right:0;width:100%;max-height:none;padding:10px;display:block;position:static;overflow:visible}.research-page.research-nav-collapsed .research-nav-pane{border-bottom:1px solid #cfdcd5;padding:10px}.research-pane-toggle.collapsed{width:100%}.research-landing-intro{white-space:normal}}:root.bfs-dark-mode .research-nav-pane,:root.bfs-dark-mode .research-landing,:root.bfs-dark-mode .research-article,:root.bfs-dark-mode .research-admin-controls,:root.bfs-dark-mode .admin-research-command-bar,:root.bfs-dark-mode .admin-research-metadata-card,:root.bfs-dark-mode .admin-research-preview,:root.bfs-dark-mode .admin-research-asset-grid button{background:#17231f;border-color:#34443e;box-shadow:0 12px 28px #00000038}:root.bfs-dark-mode .research-filter-block,:root.bfs-dark-mode .admin-research-command-bar,:root.bfs-dark-mode .admin-research-metadata-body,:root.bfs-dark-mode .research-disclaimer{border-color:#33443e}:root.bfs-dark-mode .research-brand-link,:root.bfs-dark-mode .research-archive-links a:hover,:root.bfs-dark-mode .research-archive-links a:focus-visible,:root.bfs-dark-mode .research-archive-links a.active,:root.bfs-dark-mode .research-archive-links button:hover,:root.bfs-dark-mode .research-archive-links button:focus-visible,:root.bfs-dark-mode .research-archive-links button.active,:root.bfs-dark-mode .research-landing-intro,:root.bfs-dark-mode .research-article h1,:root.bfs-dark-mode .research-article-card h2,:root.bfs-dark-mode .research-article-body,:root.bfs-dark-mode .research-article-body h1,:root.bfs-dark-mode .research-article-body h2,:root.bfs-dark-mode .research-article-body h3,:root.bfs-dark-mode .research-article-body h4,:root.bfs-dark-mode .research-pinned-articles h2,:root.bfs-dark-mode .research-archive-year h2,:root.bfs-dark-mode .admin-research-list-heading h2,:root.bfs-dark-mode .admin-research-assets h2{color:#eef5f0}:root.bfs-dark-mode .research-landing-intro a{color:#8dd3aa}:root.bfs-dark-mode .research-filter-block label,:root.bfs-dark-mode .research-search-control,:root.bfs-dark-mode .research-article-card p,:root.bfs-dark-mode .research-article-excerpt,:root.bfs-dark-mode .research-result-count,:root.bfs-dark-mode .research-article-dates,:root.bfs-dark-mode .research-card-meta,:root.bfs-dark-mode .research-disclaimer,:root.bfs-dark-mode .research-archive-links a,:root.bfs-dark-mode .research-archive-links button,:root.bfs-dark-mode .admin-research-editor label,:root.bfs-dark-mode .admin-research-list table td small{color:#b8c8c0}:root.bfs-dark-mode .research-archive-expander,:root.bfs-dark-mode .admin-research-metadata-heading,:root.bfs-dark-mode .admin-research-directory-toggle,:root.bfs-dark-mode .research-back-link{color:#cfe0d7}:root.bfs-dark-mode .research-admin-mode-row{background:#12201b;border-color:#34443e}:root.bfs-dark-mode .research-pane-toggle{color:#d7bd6a;background:#26382f;border-color:#8f7934}:root.bfs-dark-mode .research-pane-toggle:hover,:root.bfs-dark-mode .research-pane-toggle:focus-visible{color:#f2dd8e;background:#1f3029;border-color:#b99e4e}:root.bfs-dark-mode .research-pane-toggle.collapsed{color:#d7bd6a;background:#1c2b26;border-color:#34443e}:root.bfs-dark-mode .research-pane-toggle.collapsed:hover,:root.bfs-dark-mode .research-pane-toggle.collapsed:focus-visible{color:#f2dd8e;background:#21332d}:root.bfs-dark-mode .research-mode-segment{color:#b8c8c0}:root.bfs-dark-mode .research-mode-segment:hover,:root.bfs-dark-mode .research-mode-segment:focus-visible{color:#eef5f0;background:#21332d}:root.bfs-dark-mode .research-mode-segment.active{color:#17202a;background:#d7bd6a}:root.bfs-dark-mode .research-archive-expander:hover,:root.bfs-dark-mode .research-archive-expander:focus-visible,:root.bfs-dark-mode .research-archive-links a:hover,:root.bfs-dark-mode .research-archive-links a:focus-visible,:root.bfs-dark-mode .research-archive-links a.active,:root.bfs-dark-mode .research-archive-links button:hover,:root.bfs-dark-mode .research-archive-links button:focus-visible,:root.bfs-dark-mode .research-archive-links button.active,:root.bfs-dark-mode .research-article-card:hover,:root.bfs-dark-mode .research-article-card:focus-visible,:root.bfs-dark-mode .research-collapse-triangle-button:hover,:root.bfs-dark-mode .research-collapse-triangle-button:focus-visible,:root.bfs-dark-mode .admin-research-directory-toggle:hover,:root.bfs-dark-mode .admin-research-directory-toggle:focus-visible,:root.bfs-dark-mode .admin-research-toolbar button:hover,:root.bfs-dark-mode .admin-research-toolbar button:focus-visible,:root.bfs-dark-mode .admin-research-upload-button:hover,:root.bfs-dark-mode .admin-research-upload-button:focus-within{background:#21332d}:root.bfs-dark-mode .admin-research-command-bar{background:#17231ff5}:root.bfs-dark-mode .admin-research-directory-toggle{border-bottom-color:#34443e}:root.bfs-dark-mode .admin-research-splitter:before{background:#34443e}:root.bfs-dark-mode .admin-research-splitter:hover:before,:root.bfs-dark-mode .admin-research-splitter:focus-visible:before{background:#c7a85b}:root.bfs-dark-mode .admin-research-metadata-heading em{color:#aebfb7}:root.bfs-dark-mode .research-collapse-triangle-button{color:#4fa878}:root.bfs-dark-mode .admin-research-list tbody tr:hover td,:root.bfs-dark-mode .admin-research-list tbody tr:focus-within td{background:#21332d}:root.bfs-dark-mode .admin-research-list tbody tr.selected td{background:#d5b76029}:root.bfs-dark-mode .admin-research-list tbody tr:hover td:first-child strong,:root.bfs-dark-mode .admin-research-list tbody tr:focus-within td:first-child strong{color:#eef5f0}:root.bfs-dark-mode .admin-research-toolbar button.admin-research-preview-toggle.active{color:#17202a;background:#d7bd6a;border-color:#d0b765}:root.bfs-dark-mode .admin-research-label-line small{color:#92a49b}:root.bfs-dark-mode .admin-research-emoji-palette,:root.bfs-dark-mode .admin-research-find-popover{background:#17231f;border-color:#34443e;box-shadow:0 12px 28px #00000047}:root.bfs-dark-mode .admin-research-find-popover small{color:#9bad9f}:root.bfs-dark-mode .admin-research-toolbar button.admin-research-toolbar-icon.active{color:#17202a;background:#d7bd6a;border-color:#d0b765}:root.bfs-dark-mode .research-article-card,:root.bfs-dark-mode .admin-research-toolbar button,:root.bfs-dark-mode .admin-research-upload-button,:root.bfs-dark-mode .research-tag{color:#d8e4de;background:#1c2b26;border-color:#34443e}:root.bfs-dark-mode .admin-research-toolbar button.admin-research-image-tool,:root.bfs-dark-mode .admin-research-toolbar .admin-research-upload-button.admin-research-image-tool{color:#e4f2ee;background:#1f3a37;border-color:#426a66}:root.bfs-dark-mode .admin-research-toolbar button.admin-research-image-tool:hover,:root.bfs-dark-mode .admin-research-toolbar button.admin-research-image-tool:focus-visible,:root.bfs-dark-mode .admin-research-toolbar .admin-research-upload-button.admin-research-image-tool:hover,:root.bfs-dark-mode .admin-research-toolbar .admin-research-upload-button.admin-research-image-tool:focus-within{background:#284a45;border-color:#5e8b85}:root.bfs-dark-mode .research-article-body .research-callout{background:#1c2b26;border-color:#34443e}:root.bfs-dark-mode .research-article-body .research-callout-note{border-left-color:#7ca88f}:root.bfs-dark-mode .research-article-body .research-callout-tip{background:#172d22;border-left-color:#5eb37b}:root.bfs-dark-mode .research-article-body .research-callout-warning{background:#302b1c;border-left-color:#d0b765}:root.bfs-dark-mode .research-article-body .research-callout-info{background:#172b2f;border-left-color:#72a8b3}:root.bfs-dark-mode .research-article-body .research-callout-error{background:#331f20;border-left-color:#d07a72}:root.bfs-dark-mode .admin-research-asset-name{color:#d8e4de}:root.bfs-dark-mode .admin-research-asset-meta{color:#98aaa1}:root.bfs-dark-mode .admin-research-asset-rename-form{background:#1c2b26fa;border-color:#d0b7658c;box-shadow:0 8px 18px #00000052}:root.bfs-dark-mode .admin-research-asset-rename-form button{color:#17202a;background:#d7bd6a;border-color:#d0b765}:root.bfs-dark-mode .admin-research-asset-rename-form button[type=button]{color:#d8e4de;background:#1c2b26;border-color:#34443e}:root.bfs-dark-mode .admin-research-compression-dialog,:root.bfs-dark-mode .admin-research-compression-preview-grid figure{background:#17231f;border-color:#34443e}:root.bfs-dark-mode .admin-research-compression-dialog{box-shadow:0 24px 60px #0000006b}:root.bfs-dark-mode .admin-research-compression-dialog h2,:root.bfs-dark-mode .admin-research-compression-preview-grid figcaption{color:#eef5f0}:root.bfs-dark-mode .admin-research-compression-dialog p,:root.bfs-dark-mode .admin-research-compression-dialog small,:root.bfs-dark-mode .admin-research-compression-summary,:root.bfs-dark-mode .admin-research-compression-controls label{color:#b8c8c0}:root.bfs-dark-mode .admin-research-compression-dialog header button,:root.bfs-dark-mode .admin-research-compression-controls select{color:#d8e4de;background:#1c2b26;border-color:#34443e}:root.bfs-dark-mode .admin-research-compression-summary strong{color:#8dd3aa}:root.bfs-dark-mode .admin-research-compression-preview-grid img,:root.bfs-dark-mode .research-article-body img,:root.bfs-dark-mode .research-article-body th,:root.bfs-dark-mode .research-article-body td{border-color:#384842}:root.bfs-dark-mode .research-article-body blockquote{color:#d5ded9;background:#262a20}:root.bfs-dark-mode .research-article-body pre{color:#eef6f1;background:#101a17;border-color:#384842;box-shadow:inset 0 1px #ffffff0d}:root.bfs-dark-mode .research-article-body code{background:#22342e}:root.bfs-dark-mode .research-article-body pre code{background:0 0}:root.bfs-dark-mode .status.published{color:#b7efc7;background:#21412c}:root.bfs-dark-mode .status.draft{color:#f1d891;background:#463719}.fund-screener-page{flex-direction:column;width:max(1180px,100%);height:100%;min-height:0;margin:0 auto;padding:0;display:flex}.fund-screener-workspace{--help-center-width:320px;flex:auto;grid-template-columns:minmax(0,1fr);gap:0;height:auto;min-height:0;display:grid}.fund-screener-workspace.help-center-open{grid-template-columns:minmax(0, 1fr) 5px var(--help-center-width)}.fund-screener-workspace.help-center-resizing{-webkit-user-select:none;user-select:none}.fund-screener-shell-frame{background:#fff;border:0;border-radius:0;height:100%;min-height:0;overflow:hidden}.fund-screener-shell,.fund-screener-left-split,.fund-screener-right-split{background:#fff;border:0;border-radius:0;height:100%;min-height:0}.fund-screener-left-split,.fund-screener-right-split{border:0}.controlled-main-splitter{grid-template-rows:minmax(0,1fr);display:grid}.fund-screener-main-gutter{cursor:col-resize;touch-action:none;background:#253722;outline:none;width:4px;min-width:4px;min-height:0}.fund-screener-main-gutter:hover,.fund-screener-main-gutter:focus-visible,.fund-screener-workspace.main-splitter-resizing .fund-screener-main-gutter{background:#007f5f}.fund-screener-workspace.main-splitter-resizing,.fund-screener-workspace.chart-pane-resizing{-webkit-user-select:none;user-select:none}.fund-screener-shell-frame .p-splitter-gutter{background:#253722}.help-center-splitter{cursor:col-resize;touch-action:none;background:#253722;outline:none;width:5px;min-width:5px;min-height:0}.help-center-splitter:hover,.help-center-splitter:focus-visible,.fund-screener-workspace.help-center-resizing .help-center-splitter{background:#007f5f}.fund-screener-shell-frame .p-splitter-gutter-handle{background:#253722}.fund-screener-pane,.fund-screener-list-section,.screen-definition-pane,.table-section{background:#fff;min-width:0;min-height:0;overflow:hidden}.fund-screener-list-section,.screen-definition-pane,.table-section{grid-template-rows:auto minmax(0,1fr);display:grid}.fund-screener-list-section{overflow:auto hidden}.fund-screener-list-section>.section-heading{min-width:max-content}.screen-definition-pane{padding:0;overflow:hidden}.screen-definition-scroll{scrollbar-width:thin;flex-direction:column;align-items:stretch;gap:10px;height:100%;min-height:0;max-height:100%;padding:10px;display:flex;overflow:auto}.section-heading{background:#edf2ef;border-bottom:1px solid #dbe4de;justify-content:space-between;align-items:center;gap:10px;height:32px;min-height:32px;padding:4px 8px;display:flex}.section-heading h2,.section-heading h3{color:#173f35;margin:0;font-size:15px}.builder-heading{margin:-10px -10px 0}.builder-title-actions{flex:none;align-items:center;gap:4px;display:flex}.icon-command-button.p-button{width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.fund-screener-page .icon-command-button.p-button,.fund-screener-page .block-control-button.p-button,.fund-screener-page .section-help-button.p-button,.fund-screener-page .block-help-button.p-button,.fund-screener-page .add-column-button.p-button,.fund-screener-page .font-size-command-button.p-button,.fund-screener-page .selection-action-button.p-button,.fund-screener-page .fund-list-name-row .p-button,.screen-definition-pane .insert-filter-button.p-button,.screen-definition-pane .add-filter-button.p-button{transition:background-color .12s,border-color .12s,color .12s}.fund-screener-page .icon-command-button.p-button:hover,.fund-screener-page .block-control-button.p-button:hover,.fund-screener-page .section-help-button.p-button:hover,.fund-screener-page .block-help-button.p-button:hover,.fund-screener-page .add-column-button.p-button:hover,.fund-screener-page .font-size-command-button.p-button:hover,.fund-screener-page .selection-action-button.p-button:hover,.fund-screener-page .fund-list-name-row .p-button:hover,.screen-definition-pane .add-filter-button.p-button:hover{box-shadow:none;transform:none}.icon-command-button svg{width:13px;height:13px;display:block}.table-font-size-actions{align-items:center;gap:3px;display:inline-flex}.font-size-command-button.p-button{width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.font-size-icon{letter-spacing:0;justify-content:center;align-items:baseline;width:100%;font-weight:800;line-height:1;display:inline-flex}.font-size-icon-small{font-size:11px}.font-size-icon-large{font-size:14px}.new-screen-command.p-button{color:#fff;background:#2f7faf;border-color:#23699a}.new-screen-command.p-button:hover{background:#357faa;border-color:#1f5f8c}.explorer-clear-all-funds.p-button{color:#fff;background:#8f3f45;border-color:#b86565}.explorer-clear-all-funds.p-button:hover{background:#9f4a4f;border-color:#a24d4d}.explorer-clear-all-funds.p-button:disabled{color:#9a8383;background:#f0e8e8;border-color:#d7c5c5}.admin-example-command svg{width:14px;height:14px}.title-action-divider{background:#b7c6be;width:1px;height:18px;margin:0 1px}.builder-help-divider{margin-left:5px}.section-help-button.p-button{color:#174a7c;background:#eef7ff;border:1px solid #7aa4c7;border-radius:999px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;font-size:12px;line-height:1}.section-help-button.p-button:hover{background:#dfefff;border-color:#4f8fc2}.screen-list{scrollbar-width:thin;min-height:0;overflow-y:auto}.screen-list-row{color:#26352f;width:100%;min-height:27px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:6px;padding:3px 8px 3px 10px;font-size:13px;font-weight:650;display:flex}.screen-list-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.screen-list-row:hover,.screen-list-row.active{background:#f7f1df}.screen-list-row:focus{outline:none}.screen-list-row:focus-visible{box-shadow:inset 0 0 0 2px #c7a85b75}.pin-button{visibility:hidden;color:#173f35;width:20px;min-width:20px;height:20px;min-height:20px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:760;display:inline-flex}.pin-button svg{width:12px;height:12px;display:block}.screen-list-row:hover .pin-button,.screen-list-row:focus-within .pin-button,.pin-button.pinned{visibility:visible}.pin-button.pinned{background:#f7e7aa;border-color:#c7a85b}.pin-button:disabled{opacity:.6;cursor:not-allowed}.login-copy,.empty-copy,.table-message,.fund-screener-message{color:#5c6b66;margin:10px;font-size:13px}.login-copy,.fund-screener-message{background:#f8fbf9;border:1px dashed #cbd8d1;border-radius:6px;padding:10px}.screen-results-section{position:relative}.screen-results-loading-overlay{z-index:15;color:#173f35;pointer-events:none;text-align:center;background:#ffffffeb;border:1px solid #1b7e6847;border-radius:8px;justify-items:center;gap:7px;width:min(330px,100% - 32px);padding:14px 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #16272029,inset 0 0 0 1px #ffffff94}.screen-results-loading-overlay strong{color:#173f35;font-size:14px;font-weight:820;line-height:1.25}.screen-results-loading-overlay span:not(.screen-results-loading-spinner){color:#5c6b66;font-size:12px;font-weight:650;line-height:1.25}.screen-results-loading-spinner{border:3px solid #1b7e682e;border-top-color:#007f5f;border-radius:999px;width:28px;height:28px;animation:.85s linear infinite screen-results-loading-spin}@keyframes screen-results-loading-spin{to{transform:rotate(360deg)}}.screen-name-row,.fund-list-name-row{grid-template-columns:minmax(0,1fr);align-items:end;gap:6px;display:grid}.screen-name-row label,.fund-list-name-row label{gap:3px;font-size:12px;display:grid}.screen-name-row label{font-size:13px}.screen-name-label-line{align-items:center;gap:8px;display:flex}.screen-unsaved-pill{color:#495850;background:#f1f4f2;border:1px solid #cbd5d0;border-radius:999px;align-items:center;min-height:18px;padding:1px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.screen-name-row input,.fund-list-name-row input{min-height:34px}.screen-name-row .p-inputtext,.fund-list-name-row .p-inputtext{background:#fff;border-color:#b9c8c0;border-radius:4px;height:28px;min-height:28px;padding:3px 7px;font-size:13px;line-height:1.2}.screen-name-row .p-inputtext:focus,.fund-list-name-row .p-inputtext:focus{border-color:#c7a85b;box-shadow:0 0 0 1px #c7a85b47}.public-share-panel{border-bottom:1px solid #dbe4de;gap:6px;padding:4px 0 8px;display:grid}.public-share-toggle{color:#173f35;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.public-url-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:fit-content;max-width:100%;display:grid}.public-url-row .p-inputtext{width:var(--public-url-input-width,36ch);border-color:#b9c8c0;border-radius:4px;max-width:100%;height:28px;min-height:28px;padding:3px 7px;font-size:13px;line-height:1.2}.public-share-note{color:#4d6257;margin:0;font-size:12px;line-height:1.35}.table-footer-actions,.fund-list-controls,.table-actions,.block-heading-actions{align-items:center;gap:6px;display:flex}.table-actions{gap:12px}.action-message{margin:0;font-size:13px}.definition-block{--block-background:#fbfcfb;--block-border:#cbd8d1;--flow-connector-color:var(--block-border);--flow-connector-right:86px;box-sizing:border-box;border:2px solid var(--block-border);background:var(--block-background);border-radius:6px;gap:8px;width:max-content;min-width:100%;max-width:100%;padding:8px;display:grid;position:relative}.definition-block.fixed-block{--block-background:#f7f1df;--block-border:#d8bf95}.definition-block.invalid{--block-background:#fff7f5;--block-border:#b2382d}.definition-block.has-insert-filter{padding-bottom:22px}.definition-block.flow-to-next:before{content:"";right:var(--flow-connector-right);z-index:2;background:var(--block-background);pointer-events:none;width:18px;height:5px;position:absolute;bottom:-2px;transform:translate(50%)}.definition-block.flow-to-next:after{content:"";right:var(--flow-connector-right);z-index:3;background:linear-gradient(var(--flow-connector-color), var(--flow-connector-color)) left top / 2px 14px no-repeat, linear-gradient(var(--flow-connector-color), var(--flow-connector-color)) right top / 2px 14px no-repeat, linear-gradient(var(--block-background), var(--block-background)) center top / 14px 14px no-repeat;pointer-events:none;width:18px;height:14px;position:absolute;bottom:-14px;transform:translate(50%)}.block-flow-inlet{top:-3px;right:var(--flow-connector-right);z-index:2;background:var(--block-background);pointer-events:none;width:18px;height:6px;position:absolute;transform:translate(50%)}.dense-prime-table.stale,.block-count.stale,.table-actions .stale{filter:blur(.7px);opacity:.68}.block-heading{justify-content:space-between;align-items:center;gap:8px;margin:-3px -3px 0 0;display:flex}.block-heading h3{color:#173f35;margin:0;font-size:15px}.block-help-button.p-button{color:#174a7c;background:#eef7ff;border:1px solid #7aa4c7;border-radius:999px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;font-size:12px;line-height:1}.block-help-button.p-button:hover{background:#dfefff;border-color:#4f8fc2}.block-control-strip{z-index:1;align-items:center;gap:9px;display:flex;position:absolute;top:2px;left:50%;transform:translate(-50%)}.block-move-group{align-items:center;gap:0;display:inline-flex}.block-move-group .block-control-button+.block-control-button{margin-left:-2px}.block-control-button.p-button{width:26px;min-width:26px;height:26px;min-height:26px;padding:0}.block-control-button svg{width:16px;height:16px;display:block}.block-control-button.p-button:disabled{opacity:.35}.fund-type-option{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.fund-type-option strong{color:#173f35}.fund-type-footer-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-top:1px;display:grid}.specialty-fund-structures{min-width:0}.specialty-fund-structures summary{cursor:pointer;color:#63766d;align-items:center;gap:6px;font-size:11px;font-style:italic;font-weight:400;line-height:1.25;list-style:none;display:inline-flex}.specialty-fund-structures summary::-webkit-details-marker{display:none}.specialty-fund-structures summary::marker{content:""}.specialty-fund-active-pill{color:#1f5b48;white-space:nowrap;background:#e5f0ea;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:650}.specialty-fund-option{margin-top:7px}.specialty-fund-note{color:#63776e;margin:5px 0 0;font-size:11px;line-height:1.35}.block-count{color:#173f35;text-align:right;justify-self:end;min-width:64px;font-size:16px;font-weight:800}.filter-grid{box-sizing:border-box;grid-template-columns:minmax(82px,92px) minmax(118px,132px) minmax(52px,62px);justify-content:start;justify-items:start;gap:6px 7px;width:300px;max-width:100%;display:grid}.filter-grid label{gap:3px;width:100%;min-width:0;font-size:11px;line-height:1.2;display:grid}.filter-grid .p-select,.filter-grid .p-multiselect,.filter-grid .p-inputnumber,.filter-grid .p-inputnumber-input,.filter-grid .p-inputtext{font-size:12px;font-weight:600;line-height:1.2;width:100%!important;min-width:0!important;max-width:100%!important}.filter-grid .p-select,.filter-grid .p-multiselect,.filter-grid .p-inputnumber-input,.filter-grid .p-inputtext{align-items:center;height:28px;min-height:28px}.correlation-filter-grid{grid-template-columns:72px 96px 122px;width:304px}.correlation-list-filter-grid{grid-template-columns:104px 132px 74px;width:324px}.correlation-screen-results-filter-grid{grid-template-columns:88px 124px 64px 104px;width:min(401px,100%)}.comparable-funds-filter-grid{grid-template-columns:minmax(132px,160px) minmax(96px,116px);width:min(292px,100%)}.comparable-funds-filter-grid .symbol-field{grid-column:1/2}.comparable-funds-filter-grid .comparable-funds-count-field{grid-column:2/3}.comparable-funds-note{grid-column:1/3;margin-top:0}.correlation-list-filter-grid .p-select,.correlation-list-filter-grid .p-inputnumber-input,.correlation-screen-results-filter-grid .p-select,.correlation-screen-results-filter-grid .p-inputnumber-input{height:34px;min-height:34px}.correlation-list-filter-grid .p-select-label,.correlation-screen-results-filter-grid .p-select-label{align-items:center;padding-top:2px;padding-bottom:3px;line-height:1.35}.correlation-filter-grid .symbol-field{grid-column:1/2}.correlation-list-filter-grid .fund-list-field{grid-column:1/4}.correlation-list-filter-grid .fund-list-field .p-select{height:38px;min-height:38px}.correlation-list-filter-grid .fund-list-field .p-select-label{padding-top:3px;padding-bottom:5px;line-height:1.45}.correlation-list-filter-grid .correlation-list-metric-field{grid-column:1/2}.correlation-list-filter-grid .correlation-list-mode-field{grid-column:2/3}.correlation-screen-results-filter-grid .screen-results-order-by-field{grid-column:1/4}.correlation-screen-results-filter-grid .screen-results-order-field{grid-column:4/5}.correlation-screen-results-filter-grid .correlation-list-metric-field{grid-column:1/2}.correlation-screen-results-filter-grid .screen-results-mode-field{grid-column:2/3}.correlation-list-filter-grid .correlation-list-range-row,.correlation-screen-results-filter-grid .correlation-list-range-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.correlation-list-filter-grid .correlation-list-range-row{grid-column:1/4;width:min(300px,100%)}.correlation-screen-results-filter-grid .correlation-list-range-row{grid-column:1/3;grid-template-columns:84px 84px;width:max-content}.correlation-list-filter-grid .correlation-list-count-field,.correlation-screen-results-filter-grid .correlation-list-count-field,.correlation-screen-results-filter-grid .correlation-list-count-field{grid-column:3/4}.characteristic-filter-body{gap:6px;min-width:0;max-width:100%;display:grid}.category-filter-grid,.date-filter-grid,.text-filter-grid{grid-template-columns:minmax(82px,92px) minmax(0,194px);width:300px}.symbol-text-filter-grid{grid-template-columns:minmax(138px,150px) minmax(96px,120px);width:277px}.fund-name-text-filter-grid{grid-template-columns:minmax(138px,150px) minmax(0,230px);width:392px}.inception-date-filter-grid{grid-template-columns:minmax(138px,150px) minmax(96px,118px);width:276px}.market-history-filter-grid{grid-template-columns:minmax(118px,132px) minmax(88px,104px);width:243px}.asset-class-filter-grid,.geography-filter-grid{grid-template-columns:minmax(96px,106px) minmax(0,194px);width:314px}.originator-filter-grid{grid-template-columns:minmax(112px,136px) minmax(0,1fr);width:min(430px,100%)}.originator-filter-grid .originator-values-field{min-width:0}.originator-filter-grid .originator-values-field .p-multiselect-token{max-width:112px}.wide-filter-field{min-width:0}.include-missing-option{color:#41534a;align-items:center;gap:6px;max-width:300px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.filter-note{color:#5d6d63;white-space:pre-line;max-width:300px;margin:0;font-size:11px;font-weight:650;line-height:1.25}.filter-grid .p-select-label,.filter-grid .p-multiselect-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:flex;overflow:hidden}.filter-grid .p-multiselect-label{min-height:26px;padding-top:0;padding-bottom:0}.filter-grid .p-multiselect-label-container{min-width:0}.filter-grid .p-multiselect-token{border-radius:4px;max-width:68px;height:18px;margin:0 2px 0 0;padding:1px 4px;font-size:10px;line-height:1}.filter-grid .p-select-dropdown,.filter-grid .p-multiselect-dropdown{width:20px}.filter-select-overlay .p-select-option,.filter-select-overlay .p-select-option-label,.filter-select-overlay .p-multiselect-option,.filter-select-overlay .p-multiselect-option-label{font-size:12px;line-height:1.25}.filter-select-overlay .p-multiselect-option-label{width:100%;min-width:0}.originator-filter-values-overlay .p-multiselect-list-container,.originator-filter-values-overlay .p-virtualscroller{max-height:560px!important}.sector-filter-values-overlay .p-multiselect-list-container,.sector-filter-values-overlay .p-virtualscroller,.size-filter-values-overlay .p-multiselect-list-container,.size-filter-values-overlay .p-virtualscroller,.style-filter-values-overlay .p-multiselect-list-container,.style-filter-values-overlay .p-virtualscroller,.bond-type-filter-values-overlay .p-multiselect-list-container,.bond-type-filter-values-overlay .p-virtualscroller,.credit-quality-filter-values-overlay .p-multiselect-list-container,.credit-quality-filter-values-overlay .p-virtualscroller,.maturity-filter-values-overlay .p-multiselect-list-container,.maturity-filter-values-overlay .p-virtualscroller{max-height:360px!important}.filter-grid .p-inputnumber-input,.filter-grid .p-inputtext{padding:0 6px;font-size:12px;font-weight:600;line-height:1}.definition-block.invalid .p-inputnumber.p-invalid .p-inputnumber-input,.definition-block.invalid .p-inputnumber-input.p-invalid,.definition-block.invalid .p-inputtext.p-invalid{border-color:var(--block-border)}.definition-block.invalid .p-inputnumber.p-invalid .p-inputnumber-input::placeholder,.definition-block.invalid .p-inputnumber-input.p-invalid::placeholder,.definition-block.invalid .p-inputtext.p-invalid::placeholder{color:var(--block-border);opacity:1}.block-error{color:var(--block-border);margin:0;font-size:12px;font-weight:700}.block-warning{color:#876b18;margin:0;font-size:12px;font-weight:700;line-height:1.35}.fund-screener-dialog.p-dialog{background:#fff;border:1px solid #b7c8bd;border-radius:8px;overflow:hidden}.fund-screener-dialog.p-dialog .p-dialog-header{color:#173f35;background:#e8f0eb;border-bottom:1px solid #cbd8d1;min-height:0;padding:6px 14px}.fund-screener-dialog.p-dialog .p-dialog-title{color:#173f35;font-size:18px;font-weight:800}.fund-screener-dialog.p-dialog .p-dialog-close-button{color:#31584d;width:32px;height:32px}.fund-screener-dialog.p-dialog .p-dialog-close-button:hover{color:#173f35;background:#25372214}.filter-catalog-dialog-title,.column-chooser-dialog-title{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.filter-catalog-dialog-title-text,.column-chooser-dialog-title-text{color:#173f35;font-size:18px;font-weight:800}.dialog-help-button.p-button{color:#31584d;width:28px;height:28px;font-size:14px;font-weight:800}.dialog-help-button.p-button:hover,.dialog-help-button.p-button[aria-pressed=true]{color:#173f35;background:#25372214}.fund-screener-dialog.p-dialog .p-dialog-content{padding:16px 20px 18px}.column-chooser-dialog.p-dialog .p-dialog-content{overflow:hidden}.fund-screener-dialog.p-dialog .p-dialog-footer{background:#f7faf8;border-top:1px solid #dce5df;padding:10px 20px 16px}.fund-screener-dialog.confirm-dialog.p-dialog .p-dialog-content{padding:18px 28px 42px}.fund-screener-dialog.confirm-dialog.p-dialog .p-dialog-content p{margin:0}.fund-screener-dialog.confirm-dialog.p-dialog .p-dialog-footer{padding:10px 28px 18px}.fund-explorer-save-collection-body{gap:8px;display:grid}.fund-explorer-save-collection-body label{color:#173f35;font-size:13px;font-weight:800}.fund-explorer-save-collection-body .p-inputtext{width:100%}.fund-explorer-save-collection-body p{margin:0}.fund-explorer-save-collection-message{color:#8a5a10;font-size:13px;font-weight:700}.screen-definition-pane .insert-filter-button.p-button{z-index:5;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%);color:#253722!important;background:#fff!important;border:1.5px solid #253722!important;border-radius:999px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.screen-definition-pane .insert-filter-button.p-button .p-button-label{transform:translateY(-1px)}.screen-definition-pane .insert-filter-button.p-button:hover{box-shadow:none;transform:translate(-50%);background:#f3f7f4!important;border-color:#253722!important}.screen-definition-pane .insert-filter-button.p-button:disabled{opacity:.42}.screen-definition-pane .add-filter-button.p-button{justify-content:center;align-self:center;align-items:center;margin:4px 0 10px;font-size:35px;font-weight:700;line-height:.9;display:inline-flex;color:#253722!important;background:#fff!important;border:3px solid #253722!important;border-radius:999px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.screen-definition-pane .add-filter-button.p-button .p-button-label{transform:translateY(-4px)}.screen-definition-pane .add-filter-button.p-button:hover{background:#f3f7f4!important;border-color:#253722!important}.table-section{flex-direction:column;grid-template-rows:auto auto minmax(0,1fr) auto;padding-bottom:4px;display:flex}.table-heading h2{font-size:15px}.dense-prime-table{flex:auto;height:auto;min-height:0;font-size:12px}.screen-results-table{--screen-results-table-font-size:13px}.screen-results-table .p-datatable-thead>tr>th,.screen-results-table .p-datatable-tbody>tr>td{font-size:var(--screen-results-table-font-size)}.fund-list-screener-table{--fund-list-table-font-size:13px}.fund-list-screener-table .p-datatable-thead>tr>th,.fund-list-screener-table .p-datatable-tbody>tr>td{font-size:var(--fund-list-table-font-size)}.dense-prime-table.p-datatable-scrollable{flex-direction:column;display:flex}.dense-prime-table .p-datatable-wrapper,.dense-prime-table .p-datatable-table-container{flex:auto;min-height:0}.dense-prime-table .p-datatable-paginator-bottom{flex:none}.dense-prime-table .p-paginator{gap:2px;min-height:34px;padding:5px 6px;font-size:11px}.dense-prime-table .p-paginator-content,.dense-prime-table .p-paginator-pages{gap:2px}.dense-prime-table .p-paginator-page,.dense-prime-table .p-paginator-next,.dense-prime-table .p-paginator-last,.dense-prime-table .p-paginator-first,.dense-prime-table .p-paginator-prev{min-width:22px;height:22px;font-size:11px}.dense-prime-table .p-paginator-current{font-size:11px}.dense-prime-table .p-paginator-rpp-dropdown.p-select{height:23px;min-height:23px;font-size:12px}.dense-prime-table .p-paginator-rpp-dropdown .p-select-label{align-items:center;height:100%;padding:0 5px;font-size:12px;line-height:1;display:flex}.dense-prime-table .p-paginator-rpp-dropdown .p-select-dropdown{width:20px}.dense-prime-table .p-paginator-rpp-dropdown .p-select-dropdown-icon{width:11px;height:11px}.compact-paginator-rpp-overlay .p-select-option,.compact-paginator-rpp-overlay .p-select-option-label{line-height:1.1;font-size:12px!important}.compact-paginator-rpp-overlay .p-select-option{min-height:23px;padding:3px 8px}.horizontal-scroll-table .p-datatable-table-container{overflow-x:auto}.horizontal-scroll-table .p-datatable-frozen-column{background:#fff}.horizontal-scroll-table .p-datatable-tbody>tr:nth-child(2n)>.p-datatable-frozen-column{background:#f1f6f3!important}.horizontal-scroll-table .p-datatable-tbody>tr:hover>.p-datatable-frozen-column{background:#e2eee8!important}.horizontal-scroll-table .frozen-symbol-column{border-right:2px solid #b7c6be;box-shadow:3px 0 4px #173f3514}.dense-prime-table .p-datatable-thead>tr>th,.dense-prime-table .p-datatable-tbody>tr>td{white-space:nowrap;padding:5px 7px}.dense-prime-table .p-datatable-tbody>tr{cursor:default}.dense-prime-table .p-datatable-tbody>tr:nth-child(2n)>td{background:#f1f6f3!important}.dense-prime-table .p-datatable-tbody>tr:hover>td{box-shadow:inset 0 1px #aebfb6,inset 0 -1px #aebfb6;background:#e2eee8!important}.dense-prime-table .p-datatable-tbody>tr:hover>td:first-child{box-shadow:inset 2px 0 #7d9589,inset 0 1px #aebfb6,inset 0 -1px #aebfb6}.dense-prime-table .p-datatable-tbody>tr:hover>td:last-child{box-shadow:inset -2px 0 #7d9589,inset 0 1px #aebfb6,inset 0 -1px #aebfb6}.dense-prime-table .p-datatable-tbody>tr.p-datatable-row-selected>td{background:#dcebe4!important}.dense-prime-table .p-datatable-tbody>tr>td:nth-child(3),.dense-prime-table .p-datatable-thead>tr>th:nth-child(3){text-overflow:ellipsis;max-width:280px;overflow:hidden}.number-column{text-align:right}.table-footer-actions{border-top:1px solid #edf2ef;flex:none;min-height:28px;padding:3px 8px 0}.table-footer-actions .p-button{height:24px;min-height:24px;padding:2px 8px;font-size:11px}.table-footer-actions .muted,.table-footer-actions .login-inline{font-size:11px}.table-footer-actions .selection-limit-warning{color:#9a4f00;font-weight:700}.selection-action-button.p-button:disabled{color:#8b9993;opacity:.42;background:#eef2f0;border-color:#d8e0dc}.login-inline{color:#5c6b66;font-size:12px;font-weight:700}.fund-list-controls{flex-wrap:nowrap;justify-content:end;min-width:0;max-height:24px}.fund-list-select.p-select{width:220px;min-width:220px;max-width:32vw;height:24px;min-height:24px;font-size:12px}.fund-list-select .p-select-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 6px;line-height:1.25;display:flex;overflow:hidden;transform:translateY(-1px)}.fund-list-select .p-select-dropdown{width:22px}.fund-list-select-overlay .p-select-option,.fund-list-select-overlay .p-select-option-label{font-size:12px;line-height:1.25}.fund-list-name-row{grid-template-columns:minmax(180px,320px) minmax(max-content,1fr) auto;column-gap:10px;padding:8px 10px}.table-fund-count,.fund-list-count{color:#173f35;white-space:nowrap;place-self:end;margin-bottom:3px;font-size:12px;font-weight:750}.fund-explorer-page{width:max(1180px,100%);height:auto;min-height:calc(100vh - 104px);overflow:visible}.fund-explorer-workspace{height:auto;min-height:calc(100vh - 104px);display:block;overflow:visible}.fund-explorer-page .fund-screener-shell-frame,.fund-explorer-page .fund-screener-shell{height:auto;min-height:calc(100vh - 104px);overflow:visible}.fund-explorer-page .controlled-main-splitter{grid-template-rows:auto}.app-shell-fill .fund-explorer-page,.app-shell-fill .fund-explorer-workspace,.app-shell-fill .fund-explorer-page .fund-screener-shell-frame,.app-shell-fill .fund-explorer-page .fund-screener-shell{height:100%;min-height:0;overflow:hidden}.app-shell-fill .fund-explorer-page .controlled-main-splitter{grid-template-rows:minmax(0,1fr)}.app-shell-fill .fund-explorer-left-pane,.app-shell-fill .fund-explorer-right-pane{overflow:hidden}.app-shell-fill .fund-explorer-left-scroll,.app-shell-fill .fund-explorer-profile-scroll,.app-shell-fill .fund-explorer-comps-scroll{overflow:auto}.fund-explorer-shell{min-width:calc(260px + 5px + var(--fund-explorer-chart-min-width));background:#fff}.fund-explorer-left-pane>.section-heading h2{font-size:17px}.fund-explorer-left-pane,.fund-explorer-right-pane{background:#fff;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:visible}.fund-explorer-left-scroll,.fund-explorer-profile-scroll,.fund-explorer-comps-scroll{scrollbar-width:thin;min-height:0;overflow:visible}.fund-explorer-left-scroll{align-content:start;display:grid}.app-shell-fill .fund-explorer-left-scroll{grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch}.fund-explorer-sidebar-section{border-bottom:1px solid #edf2ef;gap:8px;padding:10px;display:grid}.fund-explorer-collection-section{border-bottom:0}.app-shell-fill .fund-explorer-screen-section{flex-direction:column;min-height:0;display:flex}.fund-explorer-sidebar-section h3{color:#173f35;margin:0;font-size:13px;font-weight:800}.explorer-source-divider{color:#6a7a73;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 10px 7px;font-size:10px;font-weight:850;display:flex}.explorer-source-divider:before,.explorer-source-divider:after{content:"";background:#dbe4de;flex:auto;height:1px}.explorer-fund-slots{gap:7px;display:grid}.explorer-fund-slot{gap:3px;display:grid;position:relative}.explorer-fund-slot.flash .explorer-fund-input{border-color:#b89442;box-shadow:0 0 0 2px #c7a85b38}.explorer-fund-input-row{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:5px;display:grid}.explorer-fund-input.p-inputtext{letter-spacing:0;border-color:#b9c8c0;border-radius:5px;width:100%;height:26px;min-height:26px;padding:3px 7px;font-size:12px;font-weight:700}.explorer-fund-input.p-inputtext:focus{border-color:#c7a85b;box-shadow:0 0 0 2px #c7a85b2e}.explorer-fund-slot.invalid .explorer-fund-input.p-inputtext{border-color:#b84f4f}.explorer-remove-slot.p-button{color:#46584f;background:#fff;border-color:#d1dcd6}.explorer-suggestion-menu{z-index:12;max-height:var(--explorer-suggestion-menu-max-height,420px);background:#fff;border:1px solid #bfcdc5;border-radius:6px;display:grid;position:absolute;top:29px;left:0;right:29px;overflow:auto;box-shadow:0 12px 30px #16272029}.explorer-suggestion-row{color:#26352f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:8px;min-height:31px;padding:6px 8px;display:grid}.explorer-suggestion-row:hover,.explorer-suggestion-row:focus-visible{background:#f7f1df;outline:none}.suggestion-symbol{color:#173f35;font-size:12px;font-weight:850}.suggestion-name{color:#46584f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.25;overflow:hidden}.fund-slot-error,.explorer-mini-copy{margin:0;font-size:11px;line-height:1.3}.fund-slot-error{color:#9c3434;font-weight:700}.explorer-sidebar-select.p-select{width:100%;min-width:0;max-width:none}.explorer-sidebar-select-row{align-items:center;gap:5px;min-width:0;display:flex}.explorer-sidebar-select-row .explorer-sidebar-select.p-select{flex:auto}.explorer-hide-sidebar-selection.p-button{color:#4f665b;flex:none}.explorer-symbol-list{background:#fff;border:1px solid #edf2ef;border-radius:6px;max-height:240px}.app-shell-fill .fund-explorer-screen-symbol-list{flex:auto;min-height:0;max-height:none}.explorer-symbol-row{min-height:25px;padding:3px 8px}.explorer-symbol-row:disabled{cursor:not-allowed;opacity:.48}.fund-explorer-tabs{background:#f8fbf9;border-bottom:1px solid #cbd8d1;align-items:end;gap:5px;min-height:30px;padding:4px 8px 0;display:flex}.fund-explorer-tab{color:#2f4139;min-width:92px;height:26px;font:inherit;letter-spacing:0;cursor:pointer;background:#edf2ef;border:1px solid #cbd8d1;border-bottom:0;border-radius:6px 6px 0 0;padding:3px 12px;font-size:12px;font-weight:750}.fund-explorer-tab.active{color:#173f35;background:#f2dda5;border-color:#c7a85b}.fund-explorer-tab:focus,.fund-explorer-tab:focus-visible,.fund-explorer-right-pane button:focus,.fund-explorer-right-pane summary:focus{outline:none}.fund-explorer-tab:focus-visible{box-shadow:inset 0 0 0 2px #173f3552}.fund-explorer-tab.disabled{color:#76847e;cursor:not-allowed;opacity:.72}.fund-explorer-profile-scroll,.fund-explorer-comps-scroll{background:#f8faf8;grid-auto-rows:max-content;align-content:start;align-items:start;gap:18px;padding:14px;display:grid}.fund-explorer-comps-region{background:#f8faf8;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.fund-explorer-diversifiers-region .fund-comps-flow-gate-copy,.fund-explorer-diversifiers-region .fund-comps-flow-filter-copy,.fund-explorer-diversifiers-region .fund-comps-flow-output-copy{letter-spacing:0}.fund-explorer-comps-region.help-open{grid-template-columns:minmax(0,1fr) minmax(330px,380px)}.fund-explorer-comps-region>.fund-explorer-comps-scroll{gap:10px;height:100%;min-height:0;padding:14px;overflow:auto}.app-shell-fill .fund-explorer-comps-region{max-height:100%}.app-shell-fill .fund-explorer-profile-scroll{height:100%;max-height:100%;padding-bottom:32px;overflow:hidden auto}.app-shell-fill .fund-explorer-comps-region>.fund-explorer-comps-scroll{height:100%;max-height:100%;padding-bottom:28px;overflow:auto}.app-shell-fill .fund-comps-methodology-dock{min-height:0}.fund-explorer-empty-state{color:#5d6d66;background:#fff;border:1px dashed #c9d6cf;border-radius:8px;place-items:center;min-height:180px;font-weight:750;display:grid}.fund-explorer-empty-state.error{color:#9c3434}.fund-comps-toolbar{--fund-comps-flow-gap-bg:#eef7f3;background:linear-gradient(135deg,#f8fcf9f5,#eef7f3d6),#fff;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-width:1208px;min-height:46px;padding:10px 14px;display:grid;box-shadow:0 1px 2px #182a230a,0 16px 34px #182a2314}.fund-relationship-universe-controls{background:linear-gradient(135deg,#e8f8f0 0%,#f4fbf7 58%,#eef7f3 100%);border:1px solid #91c7ae;border-left:4px solid #1f9f78;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffffb8,0 2px 6px #177f5f1f}.fund-relationship-universe-label{color:#173f35;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:850;line-height:1}.fund-relationship-source-select{min-width:190px}.fund-relationship-source-select.p-select{height:24px;min-height:24px;font-size:12px}.fund-relationship-universe-controls input:focus,.fund-relationship-universe-controls button:focus,.fund-relationship-source-select.p-select:focus,.fund-relationship-source-select.p-select.p-focus{outline:none}.fund-relationship-universe-controls input:focus-visible{box-shadow:0 0 0 2px #007f5f33}.fund-relationship-universe-controls button:focus-visible,.fund-relationship-source-select.p-select:focus-visible,.fund-relationship-source-select.p-select.p-focus{border-color:#8fbbae;box-shadow:0 0 0 1px #007f5f29}.fund-relationship-source-select .p-select-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 6px;line-height:1.25;display:flex;overflow:hidden}.fund-relationship-source-select .p-select-dropdown{width:22px}.fund-relationship-select-overlay .p-select-option,.fund-relationship-select-overlay .p-select-option-label{font-size:12px;line-height:1.25}.fund-relationship-select-overlay .p-select-option{min-height:26px;padding:5px 8px}.fund-relationship-select-overlay .p-select-option.p-focus{color:#173f35;box-shadow:none;background:#eef8f4}.fund-relationship-reset-button{color:#0f5b47;cursor:pointer;min-height:28px;font:inherit;background:linear-gradient(#fff,#f3f8f6);border:1px solid #bfcfc7;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:850}.fund-relationship-reset-button:hover,.fund-relationship-reset-button:focus-visible{color:#007f5f;border-color:#8fbbae}.fund-relationship-universe-status{color:#4d5d55;min-width:220px;font-size:12px;font-weight:650;line-height:1.35}.fund-comps-method-flow{--fund-comps-flow-port-offset-y:15px;--fund-comps-flow-pipe-offset-y:var(--fund-comps-flow-port-offset-y);grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 12px minmax(0,1fr);align-items:stretch;gap:0;min-width:1208px;display:grid}.fund-comps-flow-universe,.fund-comps-flow-gate,.fund-comps-flow-filters,.fund-comps-flow-output{min-width:0;position:relative}.fund-comps-flow-universe,.fund-comps-flow-gate,.fund-comps-flow-filter,.fund-comps-flow-output{overflow:hidden}.fund-comps-flow-universe,.fund-comps-flow-gate,.fund-comps-flow-output{--fund-comps-flow-border-color:#b4cabecc;--fund-comps-flow-port-bg:#ffffffb8;min-height:82px;box-shadow:inset 0 0 0 2px var(--fund-comps-flow-border-color);background:#ffffffb8;border:0;border-radius:8px;grid-template-rows:auto minmax(0,1fr);align-content:stretch;display:grid}.fund-comps-flow-universe{background:radial-gradient(circle at 18% 68%,#c7a85b1a 0 2px,#0000 3px),radial-gradient(circle at 72% 22%,#2f7faf1a 0 2px,#0000 3px),#ffffffb8;gap:10px;padding:12px}.fund-comps-flow-universe:after,.fund-comps-flow-gate:after,.fund-comps-flow-filter:after,.fund-comps-flow-output:after{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle,#007f5f3d,#0000 34%),radial-gradient(circle,#2f7faf29,#0000 48%);position:absolute;inset:-42%;transform:scale(.42)}.fund-comps-flow-port-left:before,.fund-comps-flow-port-right:before{content:"";z-index:3;border-radius:inherit;background-image:var(--fund-comps-flow-port-left-bg,linear-gradient(transparent, transparent)), var(--fund-comps-flow-port-right-bg,linear-gradient(transparent, transparent));background-position:left calc(50% + var(--fund-comps-flow-port-offset-y,0px)), right calc(50% + var(--fund-comps-flow-port-offset-y,0px));background-repeat:no-repeat;background-size:14px var(--fund-comps-flow-port-left-size,0px), 14px var(--fund-comps-flow-port-right-size,0px);pointer-events:none;position:absolute;inset:0}.fund-comps-flow-filters .fund-comps-flow-port-left:before,.fund-comps-flow-filters .fund-comps-flow-port-right:before{background-position:left -3px calc(50% + var(--fund-comps-flow-port-offset-y,0px)), right -3px calc(50% + var(--fund-comps-flow-port-offset-y,0px));background-size:20px var(--fund-comps-flow-port-left-size,0px), 20px var(--fund-comps-flow-port-right-size,0px)}.fund-comps-flow-port-left{--fund-comps-flow-port-left-bg:linear-gradient(var(--fund-comps-flow-gap-bg), var(--fund-comps-flow-gap-bg))}.fund-comps-flow-port-right{--fund-comps-flow-port-right-bg:linear-gradient(var(--fund-comps-flow-gap-bg), var(--fund-comps-flow-gap-bg))}.fund-comps-flow-universe>*,.fund-comps-flow-gate>*,.fund-comps-flow-filter>*,.fund-comps-flow-output>*{z-index:1;position:relative}.fund-comps-flow-step-active{--fund-comps-flow-border-color:#007f5f8a;box-shadow:inset 0 0 0 2px var(--fund-comps-flow-border-color), 0 0 0 1px #007f5f14, 0 12px 26px #007f5f1c}.fund-comps-flow-step-complete{--fund-comps-flow-border-color:#007f5f7a;box-shadow:inset 0 0 0 2px var(--fund-comps-flow-border-color), 0 0 0 1px #007f5f12, inset 0 0 18px #ffffff47;background:linear-gradient(#eff9f4f5,#e2f4ebeb)}.fund-comps-flow-step-complete .fund-comps-flow-picks i{background:linear-gradient(#fff,#dff2e8);border-color:#79b997}.fund-comps-flow-step-caution{--fund-comps-flow-border-color:#c7a85be6;--fund-comps-flow-port-bg:#fff7d6eb;box-shadow:inset 0 0 0 2px var(--fund-comps-flow-border-color), 0 0 0 1px #c7a85b2e, 0 12px 26px #7d622024;background:linear-gradient(#fff7d6fa,#f8e6a1c7)}.fund-comps-flow-filters .fund-comps-flow-step-caution{background:linear-gradient(#fff7d6fa,#f8e6a1c7);box-shadow:0 0 0 1px #c7a85b2e,0 12px 26px #7d622024}.fund-comps-flow-step-caution svg{color:#9f884a;filter:drop-shadow(0 0 6px #c7a85b3d)}.fund-comps-flow-step-active:after{animation:.78s ease-out infinite fund-comps-flow-ripple}.fund-comps-flow-step-active .fund-comps-flow-dots span,.fund-comps-flow-step-active .fund-comps-flow-micro-dots span,.fund-comps-flow-step-active .fund-comps-flow-picks i{animation:.78s ease-out infinite fund-comps-flow-pulse}.fund-comps-flow-step-active svg{animation:.78s ease-out infinite fund-comps-flow-icon-pulse}.fund-comps-flow-filter:nth-of-type(4).fund-comps-flow-step-active{--fund-comps-flow-border-color:#226f63c2;background:linear-gradient(#226f6326,#226f630d),#ffffffd1;box-shadow:0 0 0 1px #226f6333,0 0 0 4px #226f6314,0 16px 32px #226f6333,inset 0 0 24px #226f631a}.fund-comps-flow-filter:nth-of-type(4).fund-comps-flow-step-active:after{opacity:1;background:linear-gradient(110deg,#0000 0% 28%,#65d4b60d 38%,#65d4b66b 50%,#7cc8ef2e 58%,#0000 70% 100%),radial-gradient(circle,#65d4b62e,#0000 42%);animation:1.15s ease-in-out infinite fund-comps-flow-quality-scan;inset:-18%;transform:translate(-42%)}.fund-comps-flow-filter:nth-of-type(4).fund-comps-flow-step-active svg{filter:drop-shadow(0 0 8px #226f636b);stroke-width:2.9px;animation:.76s ease-in-out infinite fund-comps-flow-quality-icon-pulse}@keyframes fund-comps-flow-ripple{0%{opacity:.42;transform:scale(.38)}72%{opacity:.04;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes fund-comps-flow-pulse{0%,to{transform:rotate(var(--star-rotation,0deg)) translateY(0)}50%{transform:rotate(var(--star-rotation,0deg)) translateY(-3px)}}@keyframes fund-comps-flow-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes fund-comps-flow-quality-scan{0%{opacity:.4;transform:translate(-58%)}45%{opacity:1}to{opacity:.35;transform:translate(58%)}}@keyframes fund-comps-flow-quality-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}.fund-comps-flow-title{color:#4d6358;letter-spacing:0;text-transform:uppercase;place-self:start;font-size:11px;font-weight:850;line-height:1}.fund-comps-flow-port-left-1{--fund-comps-flow-port-left-size:36px;--fund-comps-flow-port-left-half-size:18px}.fund-comps-flow-port-right-1{--fund-comps-flow-port-right-size:36px;--fund-comps-flow-port-right-half-size:18px}.fund-comps-flow-port-left-2{--fund-comps-flow-port-left-size:30px;--fund-comps-flow-port-left-half-size:15px}.fund-comps-flow-port-right-2{--fund-comps-flow-port-right-size:30px;--fund-comps-flow-port-right-half-size:15px}.fund-comps-flow-port-left-3{--fund-comps-flow-port-left-size:24px;--fund-comps-flow-port-left-half-size:12px}.fund-comps-flow-port-right-3{--fund-comps-flow-port-right-size:24px;--fund-comps-flow-port-right-half-size:12px}.fund-comps-flow-port-left-4{--fund-comps-flow-port-left-size:18px;--fund-comps-flow-port-left-half-size:9px}.fund-comps-flow-port-right-4{--fund-comps-flow-port-right-size:18px;--fund-comps-flow-port-right-half-size:9px}.fund-comps-flow-port-left-5{--fund-comps-flow-port-left-size:12px;--fund-comps-flow-port-left-half-size:6px}.fund-comps-flow-port-right-5{--fund-comps-flow-port-right-size:12px;--fund-comps-flow-port-right-half-size:6px}.fund-comps-flow-port-left-6{--fund-comps-flow-port-left-size:6px;--fund-comps-flow-port-left-half-size:3px}.fund-comps-flow-port-right-6{--fund-comps-flow-port-right-size:6px;--fund-comps-flow-port-right-half-size:3px}.fund-comps-flow-pipe{transform:translateY(var(--fund-comps-flow-pipe-offset-y,0));min-width:10px;height:var(--fund-comps-flow-pipe-height,24px);background:0 0;place-self:center stretch;position:relative}.fund-comps-flow-pipe-inline{min-width:8px}.fund-comps-flow-pipe-1{--fund-comps-flow-pipe-height:36px}.fund-comps-flow-pipe-2{--fund-comps-flow-pipe-height:30px}.fund-comps-flow-pipe-3{--fund-comps-flow-pipe-height:24px}.fund-comps-flow-pipe-4{--fund-comps-flow-pipe-height:18px}.fund-comps-flow-pipe-5{--fund-comps-flow-pipe-height:12px}.fund-comps-flow-pipe-6{--fund-comps-flow-pipe-height:6px}.fund-comps-flow-pipe:before,.fund-comps-flow-pipe:after{content:"";background:#6f8e80b8;border-radius:999px;height:2px;position:absolute;left:-1px;right:-1px}.fund-comps-flow-pipe:before{top:0}.fund-comps-flow-pipe:after{bottom:0}.fund-comps-flow-dots{z-index:1;pointer-events:none;position:absolute;inset:30px 10px 8px}.fund-comps-flow-micro-dots{z-index:0;pointer-events:none;position:absolute;inset:30px 10px 8px}.fund-comps-flow-micro-dots span{width:var(--dot-size,5px);height:var(--dot-size,5px);left:var(--dot-left);top:var(--dot-top);background:var(--dot-color,#226f6380);opacity:var(--dot-opacity,.72);border-radius:999px;display:block;position:absolute}.fund-comps-flow-dots span{width:var(--star-size,8px);height:var(--star-size,8px);left:var(--star-left);top:var(--star-top);background:var(--star-color,#c7a85bb8);opacity:var(--star-opacity,.82);transform:rotate(var(--star-rotation,0deg));border-radius:999px;display:block;position:absolute}.fund-comps-flow-micro-dots span:first-child{--dot-left:7%;--dot-top:9%;--dot-size:3px}.fund-comps-flow-micro-dots span:nth-child(2){--dot-left:22%;--dot-top:3%;--dot-size:4px;--dot-color:#2f7faf75}.fund-comps-flow-micro-dots span:nth-child(3){--dot-left:43%;--dot-top:12%;--dot-size:3px}.fund-comps-flow-micro-dots span:nth-child(4){--dot-left:66%;--dot-top:5%;--dot-size:3px;--dot-color:#c7a85b8a}.fund-comps-flow-micro-dots span:nth-child(5){--dot-left:84%;--dot-top:15%;--dot-size:3px}.fund-comps-flow-micro-dots span:nth-child(6){--dot-left:12%;--dot-top:35%;--dot-size:4px;--dot-color:#2f7faf6b}.fund-comps-flow-micro-dots span:nth-child(7){--dot-left:31%;--dot-top:42%;--dot-size:3px}.fund-comps-flow-micro-dots span:nth-child(8){--dot-left:53%;--dot-top:33%;--dot-size:4px}.fund-comps-flow-micro-dots span:nth-child(9){--dot-left:73%;--dot-top:45%;--dot-size:3px;--dot-color:#c7a85b80}.fund-comps-flow-micro-dots span:nth-child(10){--dot-left:91%;--dot-top:39%;--dot-size:4px}.fund-comps-flow-micro-dots span:nth-child(11){--dot-left:4%;--dot-top:70%;--dot-size:3px;--dot-color:#2f7faf7a}.fund-comps-flow-micro-dots span:nth-child(12){--dot-left:19%;--dot-top:78%;--dot-size:4px}.fund-comps-flow-micro-dots span:nth-child(13){--dot-left:38%;--dot-top:65%;--dot-size:3px;--dot-color:#c7a85b7a}.fund-comps-flow-micro-dots span:nth-child(14){--dot-left:58%;--dot-top:76%;--dot-size:4px}.fund-comps-flow-micro-dots span:nth-child(15){--dot-left:79%;--dot-top:69%;--dot-size:3px}.fund-comps-flow-micro-dots span:nth-child(16){--dot-left:96%;--dot-top:77%;--dot-size:3px;--dot-color:#2f7faf75}.fund-comps-flow-micro-dots span:nth-child(17){--dot-left:49%;--dot-top:91%;--dot-size:3px}.fund-comps-flow-micro-dots span:nth-child(18){--dot-left:87%;--dot-top:92%;--dot-size:4px;--dot-color:#c7a85b80}.fund-comps-flow-dots span:first-child{--star-left:10%;--star-top:12%;--star-size:5px;--star-color:#c7a85ba8;--star-rotation:8deg}.fund-comps-flow-dots span:nth-child(2){--star-left:24%;--star-top:33%;--star-size:4px;--star-color:#226f6394;--star-rotation:28deg}.fund-comps-flow-dots span:nth-child(3){--star-left:39%;--star-top:17%;--star-size:3px;--star-color:#2f7faf8c;--star-rotation:45deg}.fund-comps-flow-dots span:nth-child(4){--star-left:55%;--star-top:40%;--star-size:5px;--star-color:#c7a85b99;--star-rotation:18deg}.fund-comps-flow-dots span:nth-child(5){--star-left:71%;--star-top:10%;--star-size:5px;--star-color:#226f6394;--star-rotation:58deg}.fund-comps-flow-dots span:nth-child(6){--star-left:88%;--star-top:35%;--star-size:4px;--star-color:#2f7faf85;--star-rotation:38deg}.fund-comps-flow-dots span:nth-child(7){--star-left:16%;--star-top:74%;--star-size:5px;--star-color:#c7a85bb3;--star-rotation:24deg}.fund-comps-flow-dots span:nth-child(8){--star-left:47%;--star-top:78%;--star-size:4px;--star-color:#226f6399;--star-rotation:52deg}.fund-comps-flow-dots span:nth-child(9){--star-left:82%;--star-top:76%;--star-size:5px;--star-color:#c7a85b94;--star-rotation:12deg}.fund-comps-flow-gate{grid-template-rows:auto auto minmax(0,1fr);align-items:stretch;gap:8px;padding:10px}.fund-comps-flow-gate-body{justify-content:center;align-items:center;min-height:40px;display:flex}.fund-comps-flow-gate svg{color:#226f63;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;width:68px;height:39px}.fund-comps-flow-gate-copy{color:#5c7167;white-space:nowrap;font-size:10px;font-weight:720;line-height:1.15;display:block}.fund-comps-flow-filters{grid-column:5/span 7;grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.fund-comps-flow-filter{--fund-comps-flow-border-color:#b4cabedb;--fund-comps-flow-port-bg:#ffffffc2;background:#ffffffc2;border:0;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);align-items:stretch;gap:4px;min-width:0;min-height:82px;padding:9px 10px;display:grid;position:relative}.fund-comps-flow-filters .fund-comps-flow-filter:before{content:"";z-index:3;border-radius:inherit;background:linear-gradient(var(--fund-comps-flow-border-color), var(--fund-comps-flow-border-color)) top left / 100% 2px no-repeat, linear-gradient(var(--fund-comps-flow-border-color), var(--fund-comps-flow-border-color)) bottom left / 100% 2px no-repeat, linear-gradient(var(--fund-comps-flow-border-color), var(--fund-comps-flow-border-color)) left top / 2px calc(50% + var(--fund-comps-flow-port-offset-y,0px) - var(--fund-comps-flow-port-left-half-size,0px)) no-repeat, linear-gradient(var(--fund-comps-flow-border-color), var(--fund-comps-flow-border-color)) left bottom / 2px calc(50% - var(--fund-comps-flow-port-offset-y,0px) - var(--fund-comps-flow-port-left-half-size,0px)) no-repeat, linear-gradient(var(--fund-comps-flow-border-color), var(--fund-comps-flow-border-color)) right top / 2px calc(50% + var(--fund-comps-flow-port-offset-y,0px) - var(--fund-comps-flow-port-right-half-size,0px)) no-repeat, linear-gradient(var(--fund-comps-flow-border-color), var(--fund-comps-flow-border-color)) right bottom / 2px calc(50% - var(--fund-comps-flow-port-offset-y,0px) - var(--fund-comps-flow-port-right-half-size,0px)) no-repeat;pointer-events:none;position:absolute;inset:0}.fund-comps-flow-filters .fund-comps-flow-step-active{box-shadow:0 0 0 1px #007f5f14,0 12px 26px #007f5f1c}.fund-comps-flow-filter-body{justify-content:center;align-self:center;align-items:center;min-width:0;display:flex}.fund-comps-flow-filter-body svg{color:#2f7faf;fill:#2f7faf1f;stroke:currentColor;stroke-linejoin:round;stroke-width:2.4px;align-self:center;width:68px;height:39px}.fund-comps-flow-filter-copy{color:#617569;letter-spacing:0;white-space:nowrap;min-width:0;font-size:10px;font-weight:740;line-height:1.15}.fund-comps-flow-filter:nth-of-type(2) .fund-comps-flow-filter-body svg{color:#6679b6;fill:#6679b621}.fund-comps-flow-filter:nth-of-type(3) .fund-comps-flow-filter-body svg{color:#9f884a;fill:#c7a85b29}.fund-comps-flow-filter:nth-of-type(4) .fund-comps-flow-filter-body svg{color:#226f63;fill:#226f6321}.fund-comps-flow-output{--fund-comps-flow-border-color:#2f7f5f6b;--fund-comps-flow-port-bg:#eff9f4e6;background:#eff9f4e6;grid-template-rows:auto auto minmax(0,1fr);justify-items:stretch;gap:4px;padding:10px 12px 12px}.fund-comps-flow-output-copy{color:#66796f;justify-self:start;font-size:11px;font-weight:760;line-height:1.15}.fund-comps-flow-picks{grid-template-columns:repeat(4,minmax(0,1fr));place-self:center;align-items:center;gap:5px;width:min(100%,150px);min-height:0;margin-top:2px;display:grid}.fund-comps-flow-picks i{aspect-ratio:1;background:linear-gradient(#fff,#e7f3ed);border:1px solid #a8c5b5;border-radius:5px;width:100%;display:block}.fund-comps-flow-picks i:first-child{background:linear-gradient(#f6fbff,#dcecf7);border-color:#7aa9c8}.fund-comps-flow-picks i:nth-child(2){border-color:#7cb295}.fund-comps-flow-picks i:nth-child(3){border-color:#c7a85b}.fund-comps-flow-picks i:nth-child(4){border-color:#7aa9c8}.fund-comps-method-button,.fund-comps-constraint-link,.fund-comp-actions button,.fund-comp-actions a{color:#173f35;cursor:pointer;background:#fff;border:1px solid #bfd0c7;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.fund-comps-method-button:hover,.fund-comps-method-button:focus-visible,.fund-comps-constraint-link:hover,.fund-comps-constraint-link:focus-visible,.fund-comp-actions button:hover,.fund-comp-actions button:focus-visible,.fund-comp-actions a:hover,.fund-comp-actions a:focus-visible{color:#006c51;background:#eef8f4;border-color:#007f5f;outline:none}.fund-comps-group-card{background:#fff;border:1px solid #d8e3dd;border-radius:8px;min-width:1208px;position:relative;box-shadow:0 1px 2px #182a230d,0 10px 22px #182a2312}.fund-comps-group-card:before{content:"";pointer-events:none;background:#2f7faf;width:4px;position:absolute;inset:0 auto 0 0}.fund-comps-group-heading{background:#fff;border-bottom:1px solid #edf2ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:1208px;min-height:58px;padding:9px 12px 9px 16px;display:grid}.fund-comps-collapse-button{color:#172a22;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0;display:grid}.fund-comps-collapse-button:hover,.fund-comps-collapse-button:focus-visible{color:#006c51;outline:none}.fund-comps-row-collapse-button{z-index:3;color:#007f5f;cursor:pointer;background:#ffffffb8;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;top:-8px;left:6px}.fund-comps-row-collapse-button:hover,.fund-comps-row-collapse-button:focus-visible{color:#006c51;background:#e8f6ef;border-color:#9bc6b5;outline:none}.fund-comps-group-card.collapsed{min-height:40px}.fund-comps-group-card.collapsed .fund-comps-group-body{display:none}.fund-comps-collapsed-symbol{z-index:2;color:#173f35;background:#f8faf8;border:1px solid #dbe4de;border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;font-size:14px;font-weight:900;line-height:1;display:none;position:absolute;top:8px;left:34px}.fund-comps-group-card.collapsed .fund-comps-collapsed-symbol{display:inline-flex}.fund-comps-collapsed-preview{z-index:2;align-items:center;gap:8px;min-width:0;display:none;position:absolute;top:8px;left:112px;right:12px;overflow:hidden}.fund-comps-group-card.collapsed .fund-comps-collapsed-preview{display:flex}.fund-comps-collapsed-comp{color:#173f35;background:#fff;border:1px solid #dbe4de;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:220px;min-height:24px;padding:2px 4px 2px 8px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.fund-comps-collapsed-comp strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fund-comps-collapsed-expense-chip{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:19px;padding:3px 6px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.fund-comps-reviewed-count{color:#51665c;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.fund-comps-group-actions{flex-wrap:wrap;justify-content:end;gap:7px;min-width:0;display:flex}.fund-comps-reference-card-topline{align-items:center;gap:8px;min-width:0;min-height:30px;display:flex}.fund-comps-reference-card-topline .fund-comps-group-actions{flex-wrap:nowrap;margin-left:auto}.fund-comps-group-action-link{color:#173f35;background:#fff;border:1px solid #bfd0c7;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;text-decoration:none;display:inline-flex}.fund-comps-reference-card-topline .fund-comps-group-action-link{width:30px;height:30px}.fund-comps-chart-action,.fund-comp-chart-link{color:#2f7faf;background:linear-gradient(#fff,#eef7fb);border-color:#9ec8dc}.fund-comps-explorer-action,.fund-comp-explorer-link{color:#226f63;background:linear-gradient(#fff,#eef8f4);border-color:#9bc6b5}.fund-comps-group-action-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:23px;height:23px}.fund-comps-reference-card-topline .fund-comps-group-action-link svg{width:20px;height:20px}.fund-comps-group-action-link:hover,.fund-comps-group-action-link:focus-visible{color:#006c51;background:#eef8f4;border-color:#007f5f;outline:none}.fund-comps-chart-action:hover,.fund-comps-chart-action:focus-visible,.fund-comp-chart-link:hover,.fund-comp-chart-link:focus-visible{color:#1f5d77;background:#e8f4fb;border-color:#2f7faf}.fund-comps-explorer-action:hover,.fund-comps-explorer-action:focus-visible,.fund-comp-explorer-link:hover,.fund-comp-explorer-link:focus-visible{color:#0f5b47;background:#e8f6ef;border-color:#007f5f}.fund-comps-unavailable{color:#5d6d66;background:#fbfcfb;border:1px dashed #c9d6cf;border-radius:8px;margin:14px;padding:14px;font-weight:750}.fund-comps-board{grid-template-columns:minmax(292px,.78fr) minmax(906px,2.4fr);gap:8px;min-width:1208px;padding:12px;display:grid}.fund-comps-after-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:1208px;padding:0 12px 12px;display:grid}.fund-comps-expense-footnote{color:#4d5d55;background:#fbf7e8;border-left:3px solid #c7a85b;min-width:1184px;margin:-4px 14px 12px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.4}.fund-comps-after-actions-left,.fund-comps-after-actions-right{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fund-comps-after-actions-right{justify-content:flex-end;column-gap:28px}.fund-comps-constraint-link-primary{color:#0f5b47;background:linear-gradient(#fff,#eef8f4);border-color:#9bc6b5;min-height:38px;padding:9px 13px;font-size:13px}.fund-comps-method-button-emphasis{color:#0f5b47;background:linear-gradient(#fff,#eef8f4);border-color:#8fbbae;min-height:34px;padding:8px 12px;box-shadow:0 1px 2px #182a230f}.fund-comps-after-actions .fund-comps-constraint-link,.fund-comps-after-actions .fund-comps-method-button{min-height:34px;padding:7px 12px;font-size:12px}.fund-comps-target-card,.fund-comp-card,.fund-comps-siblings{background:#fff;border:1px solid #dbe4de;border-radius:8px;min-width:0}.fund-comps-target-card{background:#f8faf8;align-content:start;gap:10px;padding:10px;display:grid}.fund-comps-target-card,.fund-comp-card{transition:border-color .16s,box-shadow .16s,transform .16s}.fund-comps-target-card:hover,.fund-comp-card:hover,.fund-comps-target-card:focus-within,.fund-comp-card:focus-within{border-color:#9bc6b5;transform:translateY(-1px);box-shadow:0 1px 2px #182a230f,0 10px 22px #182a231a}.fund-comps-card-eyebrow{color:#6d4aa8;background:#f0e9fb;border-radius:999px;align-items:center;width:max-content;min-height:30px;padding:4px 7px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.fund-comps-fund-title,.fund-comp-title{min-width:0;color:inherit;gap:3px;text-decoration:none;display:grid}.fund-comps-fund-title,.fund-comp-title-row{border-top:1px solid #dbe4de;padding-top:10px}.fund-comp-title-row{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;align-items:start;gap:6px;min-width:0;display:grid}.fund-comp-title-action-link{color:#1f5d77;cursor:pointer;width:30px;height:30px;font:inherit;background:linear-gradient(#fff,#f3f8f6);border:1px solid #bfd0c7;border-radius:7px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.fund-comp-title-action-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px}.fund-comp-explorer-link{color:#226f63}.fund-diversifier-push-link{color:#6d4aa8;background:linear-gradient(#fff,#f6f1fc);border-color:#d8c9ef}.fund-diversifier-push-link:hover,.fund-diversifier-push-link:focus-visible{color:#6d4aa8;background:#f0e9fb;border-color:#bda6e2}.fund-comp-fund-diversifiers-link,.fund-comp-comps-link{color:#315f9c;background:linear-gradient(#fff,#f4f8fd);border-color:#c8d8ee}.fund-comp-fund-diversifiers-link{color:#4768b1;background:linear-gradient(#fff,#f2f5fd);border-color:#c5d2ee}.fund-comp-comps-link{color:#7a6422;background:linear-gradient(#fff,#fbf7e6);border-color:#d7cc98}.fund-comp-fund-diversifiers-link:hover,.fund-comp-fund-diversifiers-link:focus-visible{color:#395796;background:#eef3ff;border-color:#9baee2}.fund-comp-comps-link:hover,.fund-comp-comps-link:focus-visible{color:#604c13;background:#f8f0cf;border-color:#bda85a}.fund-comps-target-card .fund-comps-fund-title{margin-top:0}.fund-comps-mobile-jump{display:none}.fund-comps-fund-title strong,.fund-comp-title strong{color:#173f35;font-size:20px;line-height:1}.fund-comps-fund-title span,.fund-comp-title-name{color:#34473f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:760;line-height:1.25;overflow:hidden}.fund-comp-title:hover strong,.fund-comp-title:focus-visible strong{color:#007f5f}.fund-comps-target-card p,.fund-comp-meta-grid,.fund-comps-siblings p,.fund-comps-methodology-body p{color:#46584f;margin:0;font-size:11px;line-height:1.45}.fund-comp-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2px 10px;min-width:0;margin-top:-2px;display:grid}.fund-comp-meta-item{grid-template-columns:42px minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.fund-comp-meta-item:nth-child(2n){grid-template-columns:78px minmax(0,1fr);justify-self:end;width:min(100%,178px)}.fund-comp-meta-label,.fund-comp-meta-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fund-comp-meta-label{color:#5f7294;font-weight:760}.fund-comp-meta-value{color:#5f7294;font-weight:640}.fund-comps-target-metrics,.fund-comp-key-metrics,.fund-comp-behavior-metrics,.fund-comp-detail-grid{gap:7px;display:grid}.fund-comps-target-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-comps-target-metrics,.fund-comp-key-metrics{grid-auto-rows:52px}.fund-comps-target-metrics div,.fund-comp-key-metrics div,.fund-comp-behavior-metrics div,.fund-comp-detail-grid div{background:#fff;border:1px solid #dbe4de;border-radius:7px;align-content:center;gap:2px;min-width:max-content;padding:5px 8px;display:grid}.fund-comps-target-metrics .fund-comp-metric-tile,.fund-comp-key-metrics .fund-comp-metric-tile,.fund-comp-behavior-metrics .fund-comp-metric-tile{transition:border-color .14s,background-color .14s,box-shadow .14s}.fund-comps-target-metrics .fund-comp-metric-tile-active,.fund-comp-key-metrics .fund-comp-metric-tile-active,.fund-comp-behavior-metrics .fund-comp-metric-tile-active{background:#fff8dc;border-color:#d4bd63;box-shadow:inset 0 0 0 1px #c7a85b6b}.fund-comps-target-metrics span,.fund-comp-key-metrics span,.fund-comp-behavior-metrics span,.fund-comp-detail-grid span{color:#63746c;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850;line-height:1.15}.fund-comps-target-metrics strong,.fund-comp-key-metrics strong,.fund-comp-behavior-metrics strong,.fund-comp-detail-grid strong{color:#173f35;overflow-wrap:normal;white-space:nowrap;min-width:0;font-size:14px;line-height:1.1}.fund-comp-relative-chip{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:18px;padding:2px 7px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.fund-comp-relative-chip-positive{color:#147247;background:#e2f4e8;border-color:#badfc9}.fund-comp-relative-chip-negative{color:#a13737;background:#f8e1e3;border-color:#edc3c7}.fund-comps-recommendations{grid-template-columns:repeat(3,minmax(296px,1fr));gap:8px;min-width:906px;display:grid}.fund-comps-no-picks{color:#5d6d66;text-align:center;background:#fbfcfb;border:1px dashed #c9d6cf;border-radius:8px;grid-column:1/-1;align-content:center;justify-items:center;gap:14px;min-height:260px;padding:24px;display:grid}.fund-comps-no-picks strong{color:#173f35;font-size:22px;line-height:1.15}.fund-comps-no-picks-note{color:#687a70;max-width:760px;margin:-4px 0 0;font-size:13px;font-weight:650;line-height:1.45}.fund-comps-no-picks-button{min-height:36px;padding:9px 13px}.fund-comp-card{background:#fff;align-content:start;gap:10px;padding:10px;display:grid}.fund-comp-card-topline{justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:30px;display:flex}.fund-comp-topline-actions{flex-wrap:wrap;order:-1;justify-content:flex-start;gap:6px;margin-left:0;display:flex}.fund-comp-expense-chip,.fund-diversifier-correlation-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;margin-left:auto;padding:4px 7px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.fund-comp-expense-positive{color:#147247;background:#e6f6ee}.fund-comp-expense-negative{color:#a13737;background:#fdeaea}.fund-comp-expense-neutral{color:#5c5f31;background:#f5f0d8}.fund-comp-expense-unknown{color:#5f7294;background:#eef3f9}.fund-diversifier-correlation-chip{color:#147247;background:#e6f6ee}.fund-diversifier-reference-card .fund-comps-fund-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fund-diversifier-reference-card .fund-comps-fund-title span{min-height:15px}.fund-comp-fit-meter{cursor:pointer;background:#e4ebe7;border-radius:999px;height:8px;position:relative;overflow:hidden}.fund-comp-fit-meter:focus-visible{outline-offset:3px;outline:2px solid #7cc8ef}.fund-comp-fit-meter span{width:var(--fund-comp-fit-percent,0%);background:linear-gradient(90deg,#2f7faf 0%,#007f5f 58%,#c7a85b 100%);border-radius:999px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #007f5f29}.fund-comp-fit-tooltip{z-index:5000;color:#173f35;pointer-events:none;background:#fff;border:1px solid #9fb7ac;border-radius:6px;max-width:min(280px,100vw - 20px);padding:5px 7px;font-size:11.5px;font-weight:650;line-height:1.25;position:fixed;box-shadow:0 8px 18px #182a2324}.fund-comp-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-comp-key-metrics div{grid-template-columns:max-content max-content;align-items:center;column-gap:6px}.fund-comp-key-metrics div>span{grid-column:1/-1}.fund-comp-key-metrics div>strong{grid-column:1}.fund-comp-behavior-metrics{border-top:1px solid #edf2ef;grid-template-columns:repeat(3,minmax(max-content,1fr));grid-auto-rows:52px;padding-top:8px}.fund-comp-behavior-metrics strong{font-size:13px}.fund-comp-actions{flex-wrap:wrap;gap:7px;display:flex}.fund-comp-actions button{font:inherit}.fund-comp-detail summary{color:#356fb8;cursor:pointer;width:max-content;font-size:12px;font-weight:850}.fund-relationship-why-card{background:#f4faf7;border:1px solid #d3e2da;border-radius:7px;gap:5px;margin-top:9px;padding:9px;display:grid}.fund-relationship-why-card strong{color:#173f35;font-size:12px}.fund-relationship-why-card p{color:#46584f;margin:0;font-size:12px;font-weight:620;line-height:1.4}.fund-comp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.fund-comp-detail-notes{gap:8px;margin-top:9px;display:grid}.fund-comp-detail-notes div{background:#fbfcfb;border:1px solid #dbe4de;border-radius:7px;gap:5px;padding:9px;display:grid}.fund-comp-detail-notes strong{color:#173f35;font-size:12px}.fund-comp-detail-notes span{color:#46584f;font-size:12px;line-height:1.35}.fund-comps-siblings{gap:9px;min-width:1208px;margin:0 12px 12px;padding:11px;display:grid}.fund-comps-sibling-table{border:1px solid #dbe4de;border-radius:7px;grid-template-columns:minmax(72px,.7fr) minmax(160px,1.4fr) minmax(96px,.8fr) minmax(110px,.9fr);display:grid;overflow:hidden}.fund-comps-sibling-table>div{color:#26352f;border-bottom:1px solid #dbe4de;border-right:1px solid #dbe4de;min-width:0;padding:7px 8px;font-size:12px;font-weight:650}.fund-comps-sibling-table>div:nth-child(4n){border-right:0}.fund-comps-methodology-backdrop{z-index:50;background:#14231d52;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fund-comps-methodology-dialog{background:#fff;border:1px solid #cfdcd5;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(720px,92vw);max-height:min(760px,86vh);display:grid;overflow:hidden;box-shadow:0 18px 48px #14231d38}.fund-comps-methodology-dock{width:auto;min-width:0;height:100%;max-height:none;box-shadow:none;border:0;border-left:1px solid #cfdcd5;border-radius:0}.fund-comps-methodology-dialog header{background:#f7faf8;border-bottom:1px solid #dbe4de;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.fund-comps-methodology-dialog header div{gap:2px;display:grid}.fund-comps-methodology-dialog header strong{color:#173f35;font-size:17px}.fund-comps-methodology-dialog header span{color:#63746c;font-size:12px;font-weight:760}.fund-comps-methodology-version{background:#edf4f1;border-radius:999px;width:max-content;max-width:100%;padding:3px 6px;display:inline-flex}.fund-comps-methodology-dialog header button{color:#173f35;cursor:pointer;background:#fff;border:1px solid #bfd0c7;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fund-comps-methodology-dialog header button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.fund-comps-methodology-dialog header button:hover,.fund-comps-methodology-dialog header button:focus-visible{color:#006c51;background:#eef8f4;border-color:#007f5f;outline:none}.fund-comps-methodology-body{gap:13px;padding:14px;display:grid;overflow:auto}.fund-comps-methodology-body section{gap:5px;display:grid}.fund-comps-methodology-disclaimer{border-top:1px solid #dbe4de;padding-top:4px;font-style:italic;font-size:11px!important}.fund-comps-methodology-context{background:#f8fbf9;border:1px solid #dbe4de;border-radius:8px;padding:12px}.fund-comps-methodology-counts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:6px;display:grid}.fund-comps-methodology-count{background:#fff;border:1px solid #dbe4de;border-radius:7px;gap:3px;min-width:0;padding:9px;display:grid}.fund-comps-methodology-count span{color:#53695e;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.1}.fund-comps-methodology-count strong{color:#173f35;font-size:20px;line-height:1}.fund-comps-methodology-count small{color:#60746a;font-size:11px;font-weight:700;line-height:1.2}.fund-comps-methodology-body h3{color:#173f35;margin:0;font-size:13px}@media (width<=1380px){.fund-comps-board{grid-template-columns:minmax(292px,.78fr) minmax(906px,2.4fr)}.fund-comps-recommendations{grid-template-columns:repeat(3,minmax(296px,1fr))}}@media (width<=1120px){.fund-comps-toolbar{grid-template-columns:minmax(0,1fr)}.fund-comps-method-button{width:max-content}.fund-explorer-comps-region.help-open{grid-template-columns:minmax(0,1fr)}.fund-comps-methodology-dock{border-top:1px solid #cfdcd5;border-left:0;height:min(540px,54vh)}.fund-comps-group-heading{grid-template-columns:minmax(0,1fr);align-items:start}.fund-comps-group-actions{justify-content:start}.fund-comps-group-action-link,.fund-comps-constraint-link{justify-self:start;width:max-content}.fund-comps-reference-card-topline .fund-comps-group-action-link{width:30px;height:30px}.fund-comps-after-actions{grid-template-columns:minmax(0,1fr)}.fund-comps-after-actions-right{justify-content:flex-start}.fund-comps-recommendations{grid-template-columns:repeat(3,minmax(296px,1fr))}.fund-comps-target-metrics,.fund-comp-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-comp-behavior-metrics{grid-template-columns:repeat(3,minmax(max-content,1fr))}.fund-comp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-comps-sibling-table{grid-template-columns:minmax(70px,.7fr) minmax(130px,1.2fr) minmax(84px,.8fr) minmax(96px,.9fr)}}.fund-explorer-page.fund-explorer-phone-layout{width:100%;min-width:0;overflow:hidden}.fund-explorer-page.fund-explorer-phone-layout,.fund-explorer-page.fund-explorer-phone-layout .fund-explorer-workspace,.fund-explorer-page.fund-explorer-phone-layout .fund-screener-shell-frame,.fund-explorer-page.fund-explorer-phone-layout .fund-screener-shell{overflow:hidden}.fund-explorer-page.fund-explorer-phone-layout .fund-explorer-shell{min-width:0}.fund-explorer-page.fund-explorer-phone-layout .controlled-main-splitter{grid-template-rows:minmax(0,1fr) auto}.fund-explorer-page.fund-explorer-phone-layout .fund-screener-main-gutter{display:none}.fund-explorer-page.fund-explorer-phone-layout .fund-explorer-right-pane{order:1}.fund-explorer-page.fund-explorer-phone-layout .fund-explorer-left-pane{border-top:1px solid #cbd8d1;border-bottom:0;order:2;max-height:232px;overflow:hidden}.fund-explorer-page.fund-explorer-phone-layout .fund-explorer-left-scroll{align-content:start;max-height:190px;overflow:auto}.fund-explorer-page.fund-explorer-phone-layout .fund-explorer-tabs{scrollbar-width:thin;overflow-x:auto}.fund-explorer-page.fund-explorer-phone-layout .fund-explorer-tab{flex:none}.fund-explorer-page.fund-explorer-phone-layout .fund-explorer-comps-region>.fund-explorer-comps-scroll{scroll-behavior:smooth;padding:6px;overflow-x:hidden}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-toolbar{min-width:0;padding:6px;display:grid}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-method-flow{display:none}.fund-explorer-page.fund-explorer-phone-layout .fund-relationship-universe-controls{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.fund-explorer-page.fund-explorer-phone-layout .fund-relationship-source-select,.fund-explorer-page.fund-explorer-phone-layout .fund-relationship-reset-button,.fund-explorer-page.fund-explorer-phone-layout .fund-relationship-universe-status,.fund-explorer-page.fund-explorer-phone-layout .fund-comps-group-card,.fund-explorer-page.fund-explorer-phone-layout .fund-comps-group-heading,.fund-explorer-page.fund-explorer-phone-layout .fund-comps-board,.fund-explorer-page.fund-explorer-phone-layout .fund-comps-after-actions,.fund-explorer-page.fund-explorer-phone-layout .fund-comps-siblings{width:100%;min-width:0}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-group-card{overflow:hidden}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-row-collapse-button{top:5px;left:7px}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-group-card.collapsed{min-height:72px}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-collapsed-preview{scrollbar-width:thin;flex-wrap:nowrap;top:39px;left:10px;right:8px;overflow-x:auto}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-group-heading{min-height:0;padding:10px 12px 10px 16px}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-board,.fund-explorer-page.fund-explorer-phone-layout .fund-comps-recommendations,.fund-explorer-page.fund-explorer-phone-layout .fund-comps-after-actions{grid-template-columns:minmax(0,1fr)}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-board{gap:10px;padding:6px}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-target-card,.fund-explorer-page.fund-explorer-phone-layout .fund-comp-card{min-width:0;padding:8px}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-mobile-jump{color:#0f5b47;background:linear-gradient(#fff,#eef8f4);border:1px solid #9bc6b5;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-recommendations{min-width:0}.fund-explorer-page.fund-explorer-phone-layout .fund-comp-title-row{grid-template-columns:minmax(0,1fr);grid-auto-columns:26px;gap:4px}.fund-explorer-page.fund-explorer-phone-layout .fund-comp-title-action-link{width:26px;height:26px}.fund-explorer-page.fund-explorer-phone-layout .fund-comp-title-action-link svg{width:18px;height:18px}.fund-explorer-page.fund-explorer-phone-layout .fund-comp-meta-grid,.fund-explorer-page.fund-explorer-phone-layout .fund-comp-detail-grid{grid-template-columns:minmax(0,1fr)}.fund-explorer-page.fund-explorer-phone-layout .fund-comp-meta-item,.fund-explorer-page.fund-explorer-phone-layout .fund-comp-meta-item:nth-child(2n){grid-template-columns:78px minmax(0,1fr);justify-self:stretch;width:100%}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-target-metrics,.fund-explorer-page.fund-explorer-phone-layout .fund-comp-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(52px,auto)}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-target-metrics div,.fund-explorer-page.fund-explorer-phone-layout .fund-comp-key-metrics div,.fund-explorer-page.fund-explorer-phone-layout .fund-comp-behavior-metrics div,.fund-explorer-page.fund-explorer-phone-layout .fund-comp-detail-grid div{min-width:0}.fund-explorer-page.fund-explorer-phone-layout .fund-comp-key-metrics div{grid-template-columns:minmax(0,1fr) auto}.fund-explorer-page.fund-explorer-phone-layout .fund-comp-behavior-metrics{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-expense-footnote{min-width:0;margin:0 10px 10px}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-after-actions{padding:0 10px 10px}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-after-actions-left,.fund-explorer-page.fund-explorer-phone-layout .fund-comps-after-actions-right{justify-content:stretch;display:grid}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-constraint-link-primary,.fund-explorer-page.fund-explorer-phone-layout .fund-comps-method-button-emphasis{width:100%}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-siblings{margin:0 6px 6px;padding:8px}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-sibling-table{grid-template-columns:70px minmax(88px,1fr) 78px 82px}.fund-explorer-page.fund-explorer-phone-layout .fund-comps-sibling-table>div{padding:6px;font-size:11px}@media (width<=720px),(device-width<=720px){body{min-width:0}.fund-data-refresh{display:none}.fund-explorer-page{width:100%;min-width:0;overflow:hidden}.app-shell-fill .fund-explorer-page,.app-shell-fill .fund-explorer-workspace,.app-shell-fill .fund-explorer-page .fund-screener-shell-frame,.app-shell-fill .fund-explorer-page .fund-screener-shell{overflow:hidden}.fund-explorer-shell{min-width:0}.fund-explorer-page .controlled-main-splitter,.app-shell-fill .fund-explorer-page .controlled-main-splitter{grid-template-rows:minmax(0,1fr) auto}.fund-screener-main-gutter{display:none}.fund-explorer-right-pane{order:1}.fund-explorer-left-pane{border-top:1px solid #cbd8d1;border-bottom:0;order:2;max-height:232px;overflow:hidden}.fund-explorer-left-scroll,.app-shell-fill .fund-explorer-left-scroll{align-content:start;max-height:190px;overflow:auto}.fund-explorer-tabs{scrollbar-width:thin;overflow-x:auto}.fund-explorer-tab{flex:none}.fund-explorer-comps-region>.fund-explorer-comps-scroll,.app-shell-fill .fund-explorer-comps-region>.fund-explorer-comps-scroll{scroll-behavior:smooth;padding:6px;overflow-x:hidden}.fund-comps-toolbar{min-width:0;padding:6px;display:grid}.fund-comps-method-flow{display:none}.fund-relationship-universe-controls{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.fund-relationship-source-select,.fund-relationship-reset-button,.fund-relationship-universe-status,.fund-comps-group-card,.fund-comps-group-heading,.fund-comps-board,.fund-comps-after-actions,.fund-comps-siblings{width:100%;min-width:0}.fund-comps-group-card{overflow:hidden}.fund-comps-row-collapse-button{top:5px;left:7px}.fund-comps-group-card.collapsed{min-height:72px}.fund-comps-collapsed-preview{scrollbar-width:thin;flex-wrap:nowrap;top:39px;left:10px;right:8px;overflow-x:auto}.fund-comps-group-heading{min-height:0;padding:10px 12px 10px 16px}.fund-comps-board{grid-template-columns:minmax(0,1fr);gap:10px;padding:6px}.fund-comps-target-card,.fund-comp-card{min-width:0;padding:8px}.fund-comps-mobile-jump{color:#0f5b47;background:linear-gradient(#fff,#eef8f4);border:1px solid #9bc6b5;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:8px 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.fund-comps-recommendations{grid-template-columns:minmax(0,1fr);min-width:0}.fund-comp-title-row{grid-template-columns:minmax(0,1fr);grid-auto-columns:26px;gap:4px}.fund-comp-title-action-link{width:26px;height:26px}.fund-comp-title-action-link svg{width:18px;height:18px}.fund-comp-meta-grid,.fund-comp-detail-grid{grid-template-columns:minmax(0,1fr)}.fund-comp-meta-item,.fund-comp-meta-item:nth-child(2n){grid-template-columns:78px minmax(0,1fr);justify-self:stretch;width:100%}.fund-comps-target-metrics,.fund-comp-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(52px,auto)}.fund-comps-target-metrics div,.fund-comp-key-metrics div,.fund-comp-behavior-metrics div,.fund-comp-detail-grid div{min-width:0}.fund-comp-key-metrics div{grid-template-columns:minmax(0,1fr) auto}.fund-comp-behavior-metrics{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.fund-comps-expense-footnote{min-width:0;margin:0 10px 10px}.fund-comps-after-actions{grid-template-columns:minmax(0,1fr);padding:0 10px 10px}.fund-comps-after-actions-left,.fund-comps-after-actions-right{justify-content:stretch;display:grid}.fund-comps-constraint-link-primary,.fund-comps-method-button-emphasis{width:100%}.fund-comps-siblings{margin:0 6px 6px;padding:8px}.fund-comps-sibling-table{grid-template-columns:70px minmax(88px,1fr) 78px 82px}.fund-comps-sibling-table>div{padding:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.fund-comps-flow-step-active:after,.fund-comps-flow-filter:nth-of-type(4).fund-comps-flow-step-active:after,.fund-comps-flow-step-active .fund-comps-flow-dots span,.fund-comps-flow-step-active .fund-comps-flow-micro-dots span,.fund-comps-flow-step-active .fund-comps-flow-picks i,.fund-comps-flow-step-active svg,.fund-comps-flow-filter:nth-of-type(4).fund-comps-flow-step-active svg{animation:none}.fund-comps-flow-step-active:after{opacity:.12;transform:scale(1)}.fund-comps-flow-filter:nth-of-type(4).fund-comps-flow-step-active:after{opacity:.28;transform:translate(0)}}.fund-explorer-chart-panel{min-width:var(--fund-explorer-chart-min-width);background:#fff;grid-template-rows:auto minmax(460px,1fr) auto;min-height:calc(100vh - 136px);display:grid}.app-shell-fill .fund-explorer-chart-panel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.fund-explorer-chart-empty{background:#fff;align-self:stretch;min-height:360px;margin:14px}.fund-explorer-chart-empty.fund-explorer-no-fund-state{min-height:180px}.fund-explorer-chart-toolbar,.fund-explorer-chart-range-bar{background:#fbfdfc;border-bottom:1px solid #edf2ef;align-items:center;min-height:30px}.fund-explorer-chart-toolbar{justify-content:space-between;min-height:34px;padding:4px 8px 2px;display:flex}.fund-explorer-chart-toolbar-group{align-items:center;gap:4px;min-width:0;display:flex}.fund-explorer-chart-button-cluster{background:#f1f6f3;border:1px solid #c9d8d1;border-radius:8px;align-items:center;gap:3px;margin-left:24px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.fund-explorer-chart-tool-button{color:#53665d;width:27px;height:24px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.fund-explorer-chart-tool-button:hover,.fund-explorer-chart-tool-button:focus-visible{color:#245d9d;background:#2c6fbb14;border-color:#c5d5e9;outline:none}.fund-explorer-chart-toolbar button:focus,.fund-explorer-chart-toolbar summary:focus,.fund-explorer-chart-range-bar button:focus{outline:none}.fund-explorer-chart-tool-button.active{color:#164a82;background:#dfeafb;border-color:#0000;box-shadow:inset 0 0 0 1px #2c6fbbb8}.fund-explorer-chart-tool-button:disabled{color:#a6b2ad;cursor:not-allowed;opacity:.65}.fund-explorer-chart-tool-button:disabled:hover{background:0 0;border-color:#0000}.fund-explorer-chart-tool-letter{font-size:11px;font-weight:750;line-height:1}.fund-explorer-chart-menu{position:relative}.fund-explorer-chart-menu-right{flex:none;margin-right:44px}.fund-explorer-chart-menu-right summary{width:auto;padding:3px 9px}.fund-explorer-chart-menu summary{color:#40534a;min-height:24px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.fund-explorer-chart-menu-icon{flex:none;width:15px;height:15px}.fund-explorer-chart-menu-icon-fill{fill:currentColor}.fund-explorer-chart-menu-right .fund-explorer-chart-menu-icon{width:18px;height:18px}.fund-explorer-chart-menu-icon-line{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.fund-explorer-chart-menu summary::-webkit-details-marker{display:none}.fund-explorer-chart-menu[open] summary,.fund-explorer-chart-menu summary:hover,.fund-explorer-chart-menu summary:focus-visible{color:#173f35;background:#fff;border-color:#d8e3dd;outline:none}.fund-explorer-chart-menu-popover{z-index:18;background:#fff;border:1px solid #bfcdc5;border-radius:6px;min-width:166px;display:grid;position:absolute;top:calc(100% + 2px);left:0;overflow:hidden;box-shadow:0 12px 30px #16272029}.fund-explorer-chart-menu-right .fund-explorer-chart-menu-popover{min-width:198px;left:auto;right:0}.fund-explorer-chart-menu-item{color:#26352f;cursor:pointer;border-bottom:1px solid #edf2ef;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;min-height:27px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.1;display:grid}.fund-explorer-chart-menu-item:last-child{border-bottom:0}.fund-explorer-chart-menu-item:hover,.fund-explorer-chart-menu-item:focus-within{background:#f7f1df}.fund-explorer-chart-menu-item.disabled{color:#76847e;cursor:not-allowed;opacity:.72}.fund-explorer-chart-menu-item input{accent-color:#007f5f;background:0 0;border:0;border-radius:999px;width:13px;height:13px;min-height:13px;margin:0;padding:0}.fund-explorer-chart-menu-section{border-top:1px solid #edf2ef;gap:5px;padding:7px 8px 8px;display:grid}.fund-explorer-chart-menu-section-title{color:#5d6d66;font-size:11px;font-weight:700;line-height:1.1}.fund-explorer-chart-indicator-line{color:#26352f;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:6px;min-height:28px;font-size:12px;font-weight:650;display:grid}.fund-explorer-chart-indicator-color{cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:5px;place-items:center;width:26px;height:20px;padding:0;display:grid}.fund-explorer-chart-indicator-color span{border-top:2px var(--indicator-line-style) var(--indicator-color);width:16px}.fund-explorer-chart-indicator-color.bands{gap:3px}.fund-explorer-chart-indicator-color.bands span+span{border-top-color:var(--indicator-lower-color)}.fund-explorer-chart-indicator-name{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;display:grid}.fund-explorer-chart-indicator-name small{color:#6a7a73;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.05;overflow:hidden}.fund-explorer-chart-indicator-remove,.fund-explorer-chart-menu-action,.fund-explorer-chart-sma-dialog button{color:#26352f;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d1}.fund-explorer-chart-indicator-remove{border-radius:5px;place-items:center;width:20px;height:20px;padding:0;display:grid}.fund-explorer-chart-indicator-remove svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:12px;height:12px}.fund-explorer-chart-menu-action{border-radius:5px;justify-self:start;min-height:24px;padding:2px 8px;font-size:12px;font-weight:650}.fund-explorer-chart-modal-backdrop{z-index:80;background:#0e161247;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fund-explorer-chart-sma-dialog{background:#fff;border:1px solid #bfcdc5;border-radius:6px;gap:9px;width:fit-content;max-width:calc(100vw - 32px);padding:12px;display:grid;box-shadow:0 18px 48px #16272033}.fund-explorer-chart-sma-dialog header{background:#eef7f3;border-bottom:1px solid #cfe0d7;border-radius:6px 6px 0 0;align-items:center;min-width:0;margin:-12px -12px 2px;padding:9px 12px;display:flex}.fund-explorer-chart-sma-dialog h3{color:#173f35;margin:0;font-size:13px;font-weight:750;line-height:1.2}.fund-explorer-chart-sma-dialog label{color:#26352f;grid-template-columns:104px 194px;align-items:center;gap:8px;font-size:12px;font-weight:650;display:grid}.fund-explorer-chart-sma-dialog input,.fund-explorer-chart-sma-dialog select{color:#26352f;width:194px;height:24px;min-height:24px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:5px;padding:1px 5px;font-size:12px;line-height:1.1}.fund-explorer-chart-sma-dialog input[type=color]{cursor:pointer;width:194px;padding:2px}.fund-explorer-chart-sma-dialog input[type=checkbox]{accent-color:#007f5f;justify-self:start;width:14px;height:14px;min-height:14px;padding:0}.fund-explorer-chart-sma-dialog input[type=range]{accent-color:#007f5f;cursor:pointer;background:0 0;border:0;height:18px;min-height:18px;padding:0}.fund-explorer-chart-sma-dialog input:focus,.fund-explorer-chart-sma-dialog select:focus{border-color:#007f5f;outline:none;box-shadow:0 0 0 1px #007f5f38}.fund-explorer-chart-sma-dialog p{color:#9a3412;margin:0;font-size:11px;font-weight:650}.fund-explorer-chart-sma-dialog div{border-top:1px solid #edf2ef;justify-content:flex-end;gap:6px;margin-top:2px;padding-top:9px;display:flex}.fund-explorer-chart-sma-dialog button{border-radius:5px;min-height:24px;padding:2px 8px;font-size:12px;font-weight:650}.fund-explorer-chart-indicator-color:hover,.fund-explorer-chart-indicator-color:focus-visible,.fund-explorer-chart-indicator-name:hover,.fund-explorer-chart-indicator-name:focus-visible,.fund-explorer-chart-indicator-remove:hover,.fund-explorer-chart-menu-action:hover,.fund-explorer-chart-sma-dialog button:hover{background:#f3faf7;border-color:#007f5f}.fund-explorer-chart-indicator-name:hover,.fund-explorer-chart-indicator-name:focus-visible{color:#173f35;outline:none}.fund-explorer-chart-menu-select-item{cursor:default;grid-template-columns:minmax(0,1fr) 72px}.fund-explorer-chart-menu-select-item select{color:#26352f;width:72px;height:24px;min-height:24px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:5px;padding:1px 4px;font-size:12px;line-height:1.1}.fund-explorer-chart-menu-select-item select:focus{border-color:#007f5f;outline:none;box-shadow:0 0 0 1px #007f5f38}.fund-explorer-chart-menu-slider-item{cursor:default;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.fund-explorer-chart-menu-slider-item strong{color:#5d6d66;font-size:11px;font-weight:650}.fund-explorer-chart-menu-slider-item input[type=range]{accent-color:#007f5f;cursor:pointer;background:0 0;border:0;border-radius:0;grid-column:1/-1;width:100%;height:12px;min-height:12px;margin:0;padding:0}.fund-explorer-chart-menu-slider-item input[type=range]:focus{box-shadow:none;outline:none}.fund-explorer-chart-stage{background:#fff;min-width:0;min-height:460px;position:relative;overflow:hidden}.fund-explorer-chart-canvas{width:100%;height:100%;min-height:460px}.app-shell-fill .fund-explorer-chart-stage,.app-shell-fill .fund-explorer-chart-canvas{min-height:0}.fund-explorer-chart-loading{color:#5d6d66;background:#ffffffe0;border:1px solid #dbe4de;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:750;position:absolute;top:8px;right:10px}.fund-explorer-chart-pane-splitter{z-index:12;cursor:row-resize;touch-action:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;height:10px;padding:0;display:flex;position:absolute;left:18px;right:76px}.fund-explorer-chart-pane-splitter span{opacity:.8;background:#cbd8d1;border-radius:999px;width:100%;height:1px}.fund-explorer-chart-pane-splitter:hover span,.fund-explorer-chart-pane-splitter:focus-visible span,.fund-screener-workspace.chart-pane-resizing .fund-explorer-chart-pane-splitter span{opacity:1;background:#2c6fbb;height:2px}.fund-explorer-chart-range-bar{border-top:1px solid #edf2ef;border-bottom:0;grid-template-columns:minmax(186px,1fr) auto minmax(260px,1fr);gap:2px;min-height:30px;padding:3px 8px 6px;display:grid}.fund-explorer-chart-frequency-bar{white-space:nowrap;justify-self:start;align-items:center;gap:2px;margin-left:10px;display:inline-flex}.fund-explorer-chart-range-buttons{white-space:nowrap;justify-self:center;align-items:center;gap:2px;display:inline-flex}.fund-explorer-chart-range-bar button{color:#52645b;min-width:38px;height:22px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:600}.fund-explorer-chart-frequency-bar button{min-width:58px}.fund-explorer-chart-range-bar button:focus{box-shadow:none;outline:none}.fund-explorer-chart-range-bar button:hover,.fund-explorer-chart-range-bar button:focus-visible{color:#245d9d;background:#f6f9fd;border-color:#bed0e5;outline:none}.fund-explorer-chart-range-bar button.active{color:#164a82;background:#2c6fbb24;border-color:#2c6fbb}.fund-explorer-chart-adjustment-note{color:#6a7a73;white-space:nowrap;pointer-events:none;justify-self:end;font-size:12px;font-style:italic;font-weight:500;line-height:1}.fund-profile-card{background:#fff;border:1px solid #d8e3dd;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 1px 2px #182a230d,0 10px 22px #182a2312}.fund-profile-card:before{content:"";pointer-events:none;background:#c7a85b;width:4px;position:absolute;inset:0 auto 0 0}.fund-profile-heading{color:#172a22;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2ef;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;display:grid}.fund-profile-heading:hover,.fund-profile-heading:focus-visible{background:#f7f1df;outline:none}.profile-collapse-caret{color:#007f5f;font-size:17px;font-weight:900;line-height:1}.profile-title-block{gap:2px;min-width:0;display:grid}.profile-title-block strong{color:#173f35;font-size:17px;line-height:1}.profile-title-block span{color:#34473f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.profile-headline-metrics{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.profile-headline-metrics span{color:#35483f;background:#f5f8f6;border:1px solid #dbe4de;border-radius:999px;min-height:22px;padding:4px 7px;font-size:12px;font-weight:760;line-height:1}.fund-profile-body{gap:14px;padding:14px;display:grid}.fund-profile-card.collapsed .fund-profile-body{display:none}.profile-overview-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.profile-stat{background:#f8faf8;border:1px solid #dbe4de;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;padding:10px;display:grid}.profile-stat-icon{background:#eef7f3;border:1px solid;border-radius:8px;grid-row:1/span 2;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.profile-stat-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:19px;height:19px}.profile-stat-label{color:#61716a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.15}.profile-stat strong{overflow-wrap:anywhere;color:#173f35;min-width:0;font-size:16px;line-height:1.1}.profile-stat-asset .profile-stat-icon{color:#2f7faf;background:#e8f4fb}.profile-stat-history .profile-stat-icon{color:#6f63c6;background:#f0eefa}.profile-stat-expense .profile-stat-icon{color:#b17912;background:#fff4d9}.profile-stat-expense-low{background:#f1faf5;border-color:#afd9c1}.profile-stat-expense-low .profile-stat-icon{color:#24865a;background:#e6f6ee}.profile-stat-expense-low strong{color:#147247}.profile-stat-expense-mid{background:#fffaf0;border-color:#e5d58f}.profile-stat-expense-mid .profile-stat-icon{color:#b17912;background:#fff4d9}.profile-stat-expense-mid strong{color:#946514}.profile-stat-expense-high{background:#fff5f5;border-color:#e6b2b2}.profile-stat-expense-high .profile-stat-icon{color:#b84d4d;background:#fdeaea}.profile-stat-expense-high strong{color:#a13737}.profile-stat-aum .profile-stat-icon{color:#2f7faf;background:#e8f4fb}.profile-stat-return .profile-stat-icon{color:#356fb8;background:#e9f1fb}.profile-stat-return-positive .profile-stat-icon{color:#007f5f;background:#e3f5ef}.profile-stat-return-negative .profile-stat-icon{color:#b84d4d;background:#fdeaea}.profile-stat-volatility .profile-stat-icon{color:#b94b5d;background:#faeaee}.profile-stat-sharpe .profile-stat-icon{color:#8a5b20;background:#f7eddd}.profile-description-tbd{background:#fbfcfb;border:1px solid #dbe4de;border-radius:7px;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;min-height:40px;padding:9px 11px;display:flex}.profile-description-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-description-available{padding:12px 13px}.profile-description-tbd h3,.profile-detail-section h3,.profile-wide-section h3{color:#173f35;margin:0;font-size:13px}.profile-section-title{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.profile-section-heading{align-items:center;gap:6px;min-width:0;display:inline-flex}.profile-section-collapse-button{color:#173f35;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:3px 4px 3px 0;display:inline-flex}.profile-section-collapse-button:hover .profile-section-collapse-label,.profile-section-collapse-button:focus-visible .profile-section-collapse-label{color:#007f5f}.profile-section-collapse-button:focus{box-shadow:none;outline:none}.profile-section-collapse-button:focus-visible{outline:none}.profile-section-collapse-label{color:#173f35;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.profile-section-collapse-hint{color:#66756f;white-space:nowrap;font-size:11px;font-weight:750}.profile-section-actions{justify-content:end;align-items:center;gap:6px;min-width:0;display:inline-flex}.profile-section-icon{background:#f3f7f5;border:1px solid;border-radius:8px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.profile-section-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.profile-section-icon-identity{color:#2f7faf;background:#e8f4fb}.profile-section-icon-structure{color:#6f63c6;background:#f0eefa}.profile-section-icon-classification{color:#007f5f;background:#e3f5ef}.profile-section-icon-characteristics{color:#b17912;background:#fff4d9}.profile-section-icon-economics{color:#24865a;background:#e6f6ee}.profile-section-icon-coverage{color:#356fb8;background:#e9f1fb}.profile-section-icon-risk{color:#b94b5d;background:#faeaee}.profile-section-icon-returns{color:#356fb8;background:#e9f1fb}.profile-section-icon-performance{color:#8a5b20;background:#f7eddd}.profile-section-icon-distributions{color:#24865a;background:#e6f6ee}.profile-section-icon-holdings{color:#7a4fa3;background:#f4eef9}.profile-section-icon-siblings{color:#5f7294;background:#eef3f9}.profile-description-tbd span{color:#6d7a75;font-size:12px;font-weight:800}.profile-description-tbd>span{align-self:flex-end}.profile-description-body{gap:14px;display:grid}.profile-description-section{gap:5px;display:grid}.profile-description-section h4{color:#3f6759;letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.profile-description-heading span{color:#3f6759;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.profile-description-tbd p{color:#2a463d;white-space:pre-line;margin:0;font-size:14px;line-height:1.72}.profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-detail-section,.profile-wide-section{background:#fff;border:1px solid #dbe4de;border-radius:7px;min-width:0;padding:11px}.profile-detail-section dl{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:6px 10px;margin:10px 0 0;display:grid}.profile-detail-section dt{color:#6a7a73;font-size:12px;font-weight:750}.profile-detail-section dd{overflow-wrap:anywhere;color:#26352f;align-items:center;gap:5px;min-width:0;margin:0;font-size:12px;font-weight:650;display:inline-flex}.profile-characteristic-subheading{color:#3f6759;letter-spacing:0;text-transform:uppercase;border-top:1px solid #edf2ef;grid-column:1/-1;align-items:center;margin-top:4px;padding-top:7px;font-size:10.5px;font-weight:850;display:inline-flex}.profile-identity-sec-separator,.profile-price-history-proxy-separator{background:#edf2ef;grid-column:1/-1;height:1px;margin:4px 0 1px}.profile-characteristic-subheading:first-child{border-top:0;margin-top:0;padding-top:0}.profile-row-value{overflow-wrap:anywhere;min-width:0}.profile-row-link{color:#1d6d50;text-underline-offset:2px;font-weight:760;text-decoration:underline;text-decoration-thickness:1px}.profile-row-link:hover,.profile-row-link:focus-visible{color:#174b39}.profile-quality-warning-list-row{grid-column:1/-1;padding-left:14px;gap:4px!important;display:grid!important}.profile-quality-warning-text{color:#8a6417;font-size:12px;font-weight:760;line-height:1.35}.profile-confidence-indicator{--confidence-fill:35%;--confidence-fill-color:#5f7294;--confidence-track-color:#dbe4de;width:15px;height:15px;color:var(--confidence-fill-color);cursor:help;flex:none;justify-content:center;align-items:flex-end;display:inline-flex}.profile-confidence-indicator:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #c7a85b}.profile-confidence-wedge{background:var(--confidence-track-color);clip-path:polygon(0 100%,100% 0,100% 100%);width:12px;height:12px;display:block;position:relative;overflow:hidden}.profile-confidence-wedge-fill{width:var(--confidence-fill);background:var(--confidence-fill-color);position:absolute;inset:0 auto 0 0}.profile-confidence-indicator-high{--confidence-fill:100%;--confidence-fill-color:#007f5f}.profile-confidence-indicator-medium{--confidence-fill:52%;--confidence-fill-color:#356fb8}.profile-confidence-indicator-low{--confidence-fill:22%;--confidence-fill-color:#b94b5d}.profile-confidence-indicator-neutral{--confidence-fill:36%;--confidence-fill-color:#5f7294}.profile-data-proxy-detail{color:#356fb8;text-underline-offset:3px;cursor:help;align-items:center;gap:5px;padding:0;font-weight:850;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;display:inline-flex}.profile-data-proxy-detail svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.profile-data-proxy-detail:focus-visible{outline-offset:2px;outline:2px solid #c7a85b}.profile-metric-table{border:1px solid #edf2ef;border-radius:6px;grid-template-columns:120px repeat(5,minmax(90px,1fr));gap:0;margin-top:10px;display:grid;overflow:auto}.profile-inline-metric{background:#fbfcfb;border:1px solid #edf2ef;border-radius:6px;gap:4px;min-width:0;padding:8px;display:grid}.profile-inline-metric span{color:#65756e;font-size:11px;font-weight:800}.profile-inline-metric strong{color:#173f35;overflow-wrap:anywhere;font-size:14px}.profile-risk-row-grid{border:1px solid #edf2ef;border-radius:6px;margin-top:8px;display:block;overflow:auto}.profile-risk-row{grid-template-columns:minmax(120px,.7fr) repeat(5,minmax(86px,1fr));min-width:650px;display:grid}.profile-risk-row-label,.profile-risk-row-cell,.profile-risk-column-header{border-bottom:1px solid #edf2ef;border-right:1px solid #edf2ef;min-width:0;padding:7px 8px}.profile-risk-row-label{color:#173f35;background:0 0;align-items:center;font-size:12px;font-weight:850;display:flex}.profile-risk-column-header{color:#173f35;text-align:right;white-space:nowrap;background:#edf2ef;font-size:11px;font-weight:850}.profile-risk-row-cell{text-align:right;background:#fbfcfb;gap:3px;transition:background-color .12s,color .12s;display:grid}.profile-risk-data-row:nth-child(odd) .profile-risk-row-cell{background:#f3f7f5}.profile-risk-row-cell strong{color:#173f35;overflow-wrap:anywhere;white-space:nowrap;font-size:13px}.profile-risk-data-row:hover .profile-risk-row-cell,.profile-risk-data-row:focus-within .profile-risk-row-cell{background:#eef6f2}.profile-risk-data-row:hover .profile-risk-row-label,.profile-risk-data-row:focus-within .profile-risk-row-label{color:#0f6b59}.profile-monthly-return-table,.profile-top-holdings-table,.profile-sibling-table{border:1px solid #edf2ef;border-radius:6px;gap:0;margin-top:10px;overflow:auto}.profile-monthly-return-table,.profile-top-holdings-table{cursor:default;display:block}.profile-monthly-return-row{grid-template-columns:minmax(62px,.8fr) repeat(12,minmax(58px,1fr)) minmax(68px,1fr);min-width:860px;display:grid}.profile-sibling-table{display:grid}.profile-top-holdings-row{grid-template-columns:minmax(42px,.35fr) minmax(220px,1.7fr) minmax(120px,.8fr) minmax(86px,.65fr) minmax(105px,.75fr);min-width:640px;display:grid}.profile-detail-section .profile-top-holdings-row{grid-template-columns:minmax(36px,.3fr) minmax(165px,1.65fr) minmax(86px,.75fr) minmax(72px,.6fr) minmax(88px,.75fr);min-width:520px}.profile-sibling-table{grid-template-columns:minmax(90px,.7fr) minmax(180px,1.5fr) repeat(2,minmax(95px,1fr))}.profile-metric-table>div,.profile-monthly-return-row>div,.profile-top-holdings-row>div,.profile-sibling-table>div{color:#26352f;overflow-wrap:anywhere;border-bottom:1px solid #edf2ef;border-right:1px solid #edf2ef;min-width:0;padding:7px 8px;font-size:12px;font-weight:650}.profile-monthly-return-row>div:not(.profile-metric-header):not(.profile-metric-label),.profile-monthly-return-header-row>.profile-metric-header:not(:first-child){text-align:right}.profile-risk-row-grid,.profile-risk-row,.profile-risk-row>div,.profile-risk-row span,.profile-risk-row strong,.profile-monthly-return-row,.profile-monthly-return-row>div,.profile-monthly-return-row span{cursor:default}.profile-monthly-return-data-row>div:not(.profile-metric-label){transition:background-color .12s,color .12s}.profile-monthly-return-data-row:nth-child(odd)>div:not(.profile-metric-label){background:#f3f7f5}.profile-monthly-return-data-row:hover>div:not(.profile-metric-label),.profile-monthly-return-data-row:focus-within>div:not(.profile-metric-label){background:#eef6f2}.profile-monthly-return-data-row:hover .profile-metric-label,.profile-monthly-return-data-row:focus-within .profile-metric-label{color:#0f6b59!important}.profile-distribution-return-cell{white-space:nowrap}.profile-distribution-cell-content{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.profile-distribution-cell-values{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.15;display:inline-flex}.profile-distribution-amount{color:#6a7a73;font-size:11px;font-weight:650}.profile-distribution-split-warning{color:#80580f;background:#fff3cf;border:1px solid #c49422;border-radius:999px;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.profile-top-holdings-row>div:nth-child(4),.profile-top-holdings-row>div:nth-child(5){text-align:right}.profile-top-holdings-row,.profile-top-holdings-row>div,.profile-top-holdings-row span{cursor:default}.profile-top-holdings-data-row>div:not(.profile-metric-label){transition:background-color .12s,color .12s}.profile-top-holdings-data-row:nth-child(odd)>div:not(.profile-metric-label){background:#f3f7f5}.profile-top-holdings-data-row:hover>div:not(.profile-metric-label),.profile-top-holdings-data-row:focus-within>div:not(.profile-metric-label){background:#eef6f2}.profile-top-holdings-data-row:hover .profile-metric-label,.profile-top-holdings-data-row:focus-within .profile-metric-label{color:#0f6b59!important}.profile-top-holdings-total-row>div{color:#173b31;background:#eef6f2;border-top:1px solid #cfe0d7;font-weight:800}.profile-top-holdings-total-label{color:#173b31}.profile-holding-name-line,.profile-holding-name,.profile-holding-detail{min-width:0}.profile-holding-name-line{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.profile-holding-name{color:#173f35;font-weight:850;display:block}.profile-holding-position-pill{text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:1px 6px;font-size:10px;font-weight:850;line-height:1.35;display:inline-flex}.profile-holding-position-pill-short{color:#9c3f47;background:#faeaee}.profile-holding-detail{color:#66756f;margin-top:2px;font-size:11px;font-weight:700;display:block}.profile-top-holdings-number{font-variant-numeric:tabular-nums}.profile-market-history-note{color:#66756f;margin:10px 0 0;font-size:12px;font-weight:750}.profile-monthly-return-positive{color:#096846!important}.profile-monthly-return-negative{color:#a13737!important}.profile-monthly-return-total{font-weight:850!important}.profile-metric-header{background:#edf2ef;color:#173f35!important;font-weight:850!important}.profile-metric-label{color:#173f35!important;font-weight:850!important}.profile-reliable-history-warning,.profile-risk-row-cell-warning strong,.profile-monthly-return-reliability-warning{color:#8a6417!important}.fund-lists-page .fund-screener-shell-frame{background:#fff;width:100%;min-width:0}.fund-lists-page{width:100%;min-width:0}.fund-lists-page .fund-screener-list-section>.section-heading h2,.fund-list-sidebar-title-row h2,.fund-list-work-title-row h2{white-space:nowrap;flex:none}.fund-list-sidebar-title-row,.fund-list-work-title-row{align-items:center;gap:8px;min-width:0;display:inline-flex}.fund-list-sidebar-action-message,.fund-list-work-action-message{color:#236447;white-space:nowrap;background:#eef8f1;border:1px solid #c7e0d1;border-radius:999px;align-items:center;min-height:20px;padding:3px 8px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.fund-list-sidebar-action-message.warning,.fund-list-work-action-message.warning{color:#6d4b00;background:#fff8d8;border-color:#ead79d}.fund-list-work-area{grid-template-rows:auto auto auto auto minmax(0,1fr)}.fund-list-sidebar-list{flex-direction:column;min-width:0;display:flex}.fund-list-list-header,.fund-list-sidebar-list .screen-list-row{grid-template-columns:minmax(0,1fr) 44px 22px;align-items:center;column-gap:6px;display:grid}.fund-list-list-header{color:#4a5d55;text-transform:uppercase;white-space:nowrap;background:#f8fbf9;border-bottom:1px solid #dbe4de;flex:none;min-width:max-content;min-height:24px;padding:3px 8px 3px 10px;font-size:11px;font-weight:800}.fund-list-list-header span:nth-child(2){text-align:right}.fund-list-sidebar-list .screen-list-row{justify-content:normal}.fund-list-sidebar-list .screen-list-row>span{min-width:0}.fund-list-sidebar-list .fund-list-list-count{justify-self:end;min-width:0}.fund-list-sidebar-list .pin-button{justify-self:end}.fund-list-work-actions{align-items:center;gap:6px;min-width:0;display:flex}.fund-list-manager-name-row{grid-template-columns:minmax(220px,360px) minmax(max-content,1fr)}.fund-lists-page .public-share-panel{padding:8px 10px 9px}.fund-list-name-label{align-items:center;gap:7px;min-width:0;display:flex}.fund-list-tabs{background:#f8fbf9;border-bottom:1px solid #cbd8d1;align-items:end;gap:5px;min-height:30px;padding:4px 8px 0;display:flex}.fund-list-tabs button{color:#2f4139;min-width:92px;height:26px;font:inherit;cursor:pointer;background:#edf2ef;border:1px solid #cbd8d1;border-bottom:0;border-radius:6px 6px 0 0;padding:3px 12px;font-size:12px;font-weight:750}.fund-list-tabs button:focus{outline:none}.fund-list-tabs button:focus-visible{box-shadow:inset 0 0 0 2px #173f3552}.fund-list-tabs button.active{color:#173f35;background:#f2dda5;border-color:#c7a85b}.fund-list-tab-panel{min-height:0}.fund-list-table-toolbar{background:#fff;border-bottom:1px solid #edf2ef;justify-content:flex-end;align-items:center;min-height:30px;padding:3px 8px;display:flex}.fund-lists-page .action-message{background:#f4fbf6;border:1px solid #cfe1d5;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:10px;padding:6px 8px;display:flex}.fund-lists-page .action-message>span{min-width:0}.fund-lists-page .action-message.warning{color:#6d4b00;background:#fff8d8;border-color:#ead79d;font-weight:650}.fund-lists-page .public-share-action-message{width:fit-content;max-width:100%;margin:0}.action-message-dismiss{width:20px;height:20px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.action-message-dismiss:hover,.action-message-dismiss:focus-visible{background:#ffffff6b;border-color:currentColor;outline:none}.fund-list-symbols-panel,.fund-list-matrix-panel,.fund-list-placeholder-panel,.fund-list-empty-workspace{min-height:0;padding:10px;overflow:auto}.fund-list-empty-workspace{place-items:start center;padding-top:36px;display:grid}.fund-list-workspace-empty-message{color:#173f35;margin:0;font-size:20px;font-weight:800;line-height:1.25}.fund-list-symbols-panel{grid-template-rows:auto auto;align-content:start;gap:8px;display:grid;overflow-x:hidden}.fund-list-matrix-panel{background:#fff;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.fund-list-matrix-scroll{background:#fff;min-height:0;padding:10px;overflow:auto}.fund-list-matrix{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#173f35;width:max-content;font-size:12px;line-height:1.25}.fund-list-matrix th,.fund-list-matrix td{text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:1px solid #dbe4de;border-right:1px solid #dbe4de;min-width:128px;max-width:180px;height:30px;padding:5px 8px;overflow:hidden}.fund-list-matrix thead th{z-index:2;box-sizing:border-box;color:#173f35;vertical-align:middle;background:#edf2ef;border-top:1px solid #cbd8d1;font-size:11px;font-weight:800;line-height:1;position:sticky;top:0;height:34px!important;padding:0 8px!important}.fund-list-matrix thead tr{height:34px}.fund-list-matrix.matrix-column-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.matrix-column-resizer{z-index:6;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.matrix-column-resizer:after{content:"";background:0 0;border-radius:999px;width:2px;position:absolute;top:6px;bottom:6px;right:3px}.matrix-column-resizer:hover:after,.matrix-column-resizer:focus-visible:after,.fund-list-matrix.matrix-column-resizing .matrix-column-resizer:after{background:#2f7f6f}.matrix-column-resizer:focus-visible{outline-offset:-2px;outline:2px solid #2f7f6f}.fund-list-matrix tbody tr:nth-child(2n) td,.fund-list-matrix tbody tr:nth-child(2n) .matrix-characteristic-cell{background:#f8fbf9}.fund-list-matrix tbody tr:hover td,.fund-list-matrix tbody tr:hover .matrix-characteristic-cell{background:#f3f8f5}.fund-list-matrix .matrix-characteristic-header,.fund-list-matrix .matrix-characteristic-cell{z-index:3;color:#173f35;text-align:left;border-left:1px solid #cbd8d1;min-width:188px;max-width:220px;position:sticky;left:0}.fund-list-matrix .matrix-characteristic-header{z-index:4;background:#edf2ef;font-weight:800}.fund-list-matrix .matrix-characteristic-cell{background:#fff;font-weight:520}.matrix-characteristic-label{text-overflow:ellipsis;min-width:0;padding-right:24px;display:block;overflow:hidden}.matrix-characteristic-delete-button{color:#6e8179;cursor:pointer;opacity:.42;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.matrix-characteristic-delete-button:hover,.matrix-characteristic-delete-button:focus-visible{color:#9b3f3f;opacity:1;background:#9b3f3f1a;outline:none}.matrix-characteristic-delete-button svg{width:12px;height:12px;display:block}.matrix-characteristic-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;height:22px;display:flex;position:absolute;top:50%;left:8px;right:14px;transform:translateY(-50%)}.matrix-characteristic-heading>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.matrix-display-rows-button{color:#fff;cursor:pointer;background:#2f7faf;border:1px solid #23699a;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.matrix-display-rows-button:hover{background:#357faa;border-color:#1f5f8c}.matrix-display-rows-button svg{width:13px;height:13px;display:block}.fund-list-matrix .matrix-fund-header{text-align:center}.matrix-fund-heading{justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;height:22px;display:flex;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.matrix-fund-symbol{text-overflow:ellipsis;vertical-align:bottom;max-width:78px;display:inline-block;overflow:hidden}.matrix-fund-checkbox{box-sizing:border-box;appearance:none;cursor:pointer;background:#fff;border:1px solid #7a8781;border-radius:5px;flex:none;width:20px;min-width:20px;height:20px;min-height:20px;max-height:20px;margin:0;padding:0}.matrix-fund-checkbox:checked{background-color:#7bdc9a;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 10.2 8 14l7.8-8.2' fill='none' stroke='%230f2b20' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-color:#7bdc9a}.matrix-fund-checkbox:focus-visible{outline-offset:2px;outline:2px solid #2f7f6f59}.fund-list-matrix .matrix-fund-warning{color:#5c4812;background:#fff8d8}.fund-list-correlation-panel{background:#fff;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.fund-list-correlation-toolbar{background:#f8fbf9;border-bottom:1px solid #dbe4de;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:6px 10px;display:flex}.fund-list-correlation-meta{color:#173f35;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.fund-list-correlation-metric-select.p-select{color:#173f35;background:#fff;border-color:#b9c8c0;width:225px;min-width:225px;height:28px;min-height:28px;font-size:13px;font-weight:400;line-height:1.2}.fund-list-correlation-metric-select .p-select-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:3px 7px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;display:flex;overflow:hidden}.fund-list-correlation-metric-select .p-select-dropdown{width:22px}.fund-list-correlation-metric-overlay .p-select-option,.fund-list-correlation-metric-overlay .p-select-option-label{font-family:inherit;font-size:13px;font-weight:400;line-height:1.2}.fund-list-correlation-meta .muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fund-list-correlation-controls{flex:none;align-items:center;gap:8px;display:flex}.fund-list-segmented-control{background:#fff;border:1px solid #b9c8c0;border-radius:4px;align-items:center;display:inline-flex;overflow:hidden}.fund-list-segmented-control button{color:#173f35;min-height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #dbe4de;padding:3px 9px;font-size:11px;font-weight:750}.fund-list-segmented-control.compact button{width:26px;padding-inline:0}.fund-list-segmented-control button:last-child{border-right:0}.fund-list-segmented-control button.active{color:#173f35;background:#f2dda5}.fund-list-segmented-control button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #173f3552;position:relative}.fund-list-correlation-matrix-scroll{background:#fff;min-height:0;padding:10px;overflow:auto}.fund-list-correlation-matrix{--correlation-row-header-width:64px;--correlation-column-header-height:var(--correlation-cell-size);--correlation-cell-font-size:11px;--correlation-header-font-size:10px;color:#173f35;width:max-content;font-size:var(--correlation-cell-font-size);outline:2px solid #cbd8d1;place-items:stretch stretch;display:grid}.correlation-corner-cell,.correlation-header-cell,.correlation-matrix-cell{border:0;border-top:1px solid #dbe4de;border-left:1px solid #dbe4de;min-width:0;min-height:0}.correlation-corner-cell{z-index:4;color:#6c8176;background:#edf2ef;border-bottom:2px solid #b7c6be;justify-content:center;align-items:center;display:flex;position:sticky;top:0;left:0}.correlation-corner-cell:before{content:"";opacity:.48;background:linear-gradient(currentColor,currentColor) 33.333% 0/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 66.666% 0/1px 100% no-repeat,linear-gradient(90deg,currentColor,currentColor) 0 33.333%/100% 1px no-repeat,linear-gradient(90deg,currentColor,currentColor) 0 66.666%/100% 1px no-repeat;border:1px solid;border-radius:3px;width:18px;height:18px}.correlation-header-cell,.correlation-matrix-cell{width:var(--correlation-cell-size);height:var(--correlation-cell-size);text-overflow:ellipsis;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.correlation-header-cell{color:#173f35;font-size:var(--correlation-header-font-size);background:#edf2ef;font-weight:800;transition:background-color .12s,box-shadow .12s,color .12s}.correlation-header-cell.column{z-index:3;border-bottom:2px solid #b7c6be;position:sticky;top:0}.correlation-header-cell.row{z-index:2;width:var(--correlation-row-header-width);border-right:2px solid #b7c6be;justify-content:flex-start;padding:0 6px;position:sticky;left:0}.correlation-header-cell.unavailable{color:#6d4b00;background:#fff8d8}.correlation-header-cell.highlighted{z-index:5;color:#102f28;background:#d9e8df;position:sticky;box-shadow:inset 0 0 0 2px #173f3547}.correlation-header-cell.active{color:#0f2a24;background:#f2dda5;font-weight:900;box-shadow:inset 0 0 0 2px #173f356b,0 0 0 1px #173f3524}.correlation-matrix-cell{font-size:var(--correlation-cell-font-size);font-variant-numeric:tabular-nums;background:#f6f8f6;font-weight:750;transition:box-shadow .12s,transform .12s,filter .12s}.correlation-matrix-cell.missing{color:#8a9690;background:#f7f3e8;font-weight:650}.correlation-matrix-cell.highlighted{z-index:1;position:relative;box-shadow:inset 0 0 0 2px #fff8d8bd,inset 0 0 0 999px #fff8d81a}.correlation-matrix-cell.active{z-index:2;filter:saturate(1.12)brightness(1.04);box-shadow:inset 0 0 0 2px #ffffffd9,0 0 0 2px #173f355c}.fund-list-symbols-textarea{resize:none;color:#17202a;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:1px solid #b9c8c0;border-radius:4px;width:100%;max-width:100%;min-height:88px;padding:10px;font:13px/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden}.fund-list-symbols-textarea:focus{border-color:#c7a85b;outline:none;box-shadow:0 0 0 1px #c7a85b47}.fund-list-symbols-note{color:#557067;margin:0;padding:0 10px 10px;font-size:12px;line-height:1.35}.fund-list-list-count{color:#5c6b66;text-align:right;flex:none;min-width:22px;font-size:11px;font-weight:750}.fund-list-list-count.warning,.fund-list-warning-pill{color:#6d4b00}.dense-prime-table .p-datatable-tbody>tr.fund-list-row-known-warning>td,.fund-lists-page .dense-prime-table.horizontal-scroll-table .p-datatable-tbody>tr.fund-list-row-known-warning>.p-datatable-frozen-column{background:#fff8d8!important}.dense-prime-table .p-datatable-tbody>tr.fund-list-row-unknown-warning>td,.fund-lists-page .dense-prime-table.horizontal-scroll-table .p-datatable-tbody>tr.fund-list-row-unknown-warning>.p-datatable-frozen-column{background:#ffe8df!important}.dense-prime-table .p-datatable-tbody>tr.fund-list-row-known-warning:hover>td,.fund-lists-page .dense-prime-table.horizontal-scroll-table .p-datatable-tbody>tr.fund-list-row-known-warning:hover>.p-datatable-frozen-column{background:#f7e9a8!important}.dense-prime-table .p-datatable-tbody>tr.fund-list-row-unknown-warning:hover>td,.fund-lists-page .dense-prime-table.horizontal-scroll-table .p-datatable-tbody>tr.fund-list-row-unknown-warning:hover>.p-datatable-frozen-column{background:#ffd7ca!important}.fund-list-column-dialog{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:14px;min-height:360px;display:grid}.fund-list-column-dialog-section{background:#fff;border:1px solid #dbe4de;border-radius:6px;min-height:0;overflow:auto}.fund-list-column-dialog-section h3,.fund-list-column-group h4{margin:0}.fund-list-column-dialog-section h3{z-index:1;color:#173f35;background:#edf2ef;border-bottom:1px solid #dbe4de;padding:8px 10px;font-size:13px;position:sticky;top:0}.fund-list-column-group{border-bottom:1px solid #edf2ef;padding:8px 10px}.fund-list-column-group h4{color:#40544b;font-size:12px}.fund-list-column-group label,.fund-list-displayed-column{align-items:center;gap:7px;min-height:25px;font-size:12px;display:flex}.fund-list-displayed-column{border-bottom:1px solid #edf2ef;justify-content:space-between;padding:4px 8px}.fund-list-displayed-column span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fund-list-displayed-column button{color:#173f35;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:4px;flex:none;min-height:22px;padding:2px 6px;font-size:11px;font-weight:700}.add-column-button.p-button{color:#fff;background:#2f7faf;border:1px solid #23699a;border-radius:6px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;box-shadow:inset 0 0 0 1px #ffffff1f}.add-column-button.p-button:hover{background:#357faa;border-color:#1f5f8c;box-shadow:inset 0 0 0 1px #ffffff1f}.add-column-button svg{width:15px;height:15px;display:block}.add-column-button.p-button:disabled{opacity:.72;border-color:#9dacaa}.unavailable-marker{color:#5c4812;background:#f7e7aa;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:800;display:inline-flex}.known-fund-symbol-action{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.known-fund-symbol-action .unavailable-marker{margin-left:0}.known-fund-symbol-action:hover,.known-fund-symbol-action:focus-visible{color:#173f35;text-underline-offset:3px;outline:none;text-decoration:underline}.matrix-known-fund-action{justify-content:center}.characteristic-catalog{scrollbar-width:thin;gap:12px;max-height:min(68vh,620px);padding:2px;display:grid;overflow:auto}.catalog-group{background:#f8fbf9;border:1px solid #dbe4de;border-radius:6px;gap:8px;min-width:0;padding:10px;display:grid}.characteristic-catalog h3{color:#173f35;margin:0;font-size:12px;font-weight:800}.catalog-row-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.catalog-row{color:#173f35;width:100%;min-width:0;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px 6px 9px;font-size:12px;font-weight:750;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;display:flex}.catalog-row:hover{background:#fffaf0;border-color:#c7a85b;transform:translateY(-1px);box-shadow:0 1px 2px #173f351a}.catalog-row:disabled{cursor:default;opacity:.62;transform:none}.catalog-row:disabled:hover{box-shadow:none;background:#fff;border-color:#cbd8d1}.catalog-row:focus-visible{outline-offset:2px;outline:2px solid #7aa4c7}.catalog-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-row-action{color:#453916;background:#f7e7aa;border:1px solid #c7a85b;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:34px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.catalog-row:hover .catalog-row-action{color:#1f281c;background:#d5b760}.column-chooser{--column-heading-height:24px;--column-list-gap:8px;--pinned-column-height:28px;flex-direction:column;gap:10px;height:min(62vh,500px);min-height:360px;display:flex}.filter-catalog-help,.column-chooser-help{color:#31483d;background:#f7faf8;border:1px solid #cbd8d1;border-radius:6px;flex:none;gap:4px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.35;display:grid}.filter-catalog-help p,.column-chooser-help p{margin:0}.column-chooser-presets{flex:none}.column-chooser-presets label{color:#173f35;grid-template-columns:96px minmax(180px,240px) minmax(0,1fr);align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.2;display:grid}.column-set-helper{color:#68776f;font-size:11px;font-style:italic;font-weight:600;line-height:1.2}.column-chooser-presets .p-select{width:100%;height:28px;min-height:28px;font-size:12px;font-weight:650;line-height:1.2}.column-chooser-presets .p-select-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:0 8px;font-size:12px;font-weight:650;line-height:1;display:flex;overflow:hidden}.column-chooser-presets .p-select-dropdown{width:22px}.column-chooser-body{flex:auto;grid-template-columns:minmax(0,240px) 44px minmax(0,306px);align-items:stretch;gap:10px;min-height:0;display:grid}.column-chooser-panel{gap:8px;min-width:0;min-height:0;display:grid}.available-column-panel{grid-template-rows:auto minmax(0,1fr)}.displayed-column-panel{grid-template-rows:auto minmax(0,1fr);align-self:stretch}.displayed-column-controls{grid-template-columns:minmax(0,1fr) 54px;align-items:stretch;gap:8px;min-width:0;min-height:0;display:grid}.displayed-column-stack{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}.column-chooser-panel h3,.column-choice-group h4{color:#173f35;margin:0}.column-chooser-panel h3{min-height:var(--column-heading-height);align-items:center;font-size:15px;line-height:1;display:flex}.column-choice-group h4{color:#173f35;background:#edf2ef;border-bottom:1px solid #edf2ef;padding:5px 8px;font-size:12px;font-weight:800}.column-choice-group+.column-choice-group h4{border-top:1px solid #dbe4de}.column-choice-group .column-choice-row{color:#34443d;padding-left:18px}.column-choice-list{scrollbar-width:thin;background:#fff;border:1px solid #cbd8d1;border-radius:6px;min-height:0;overflow:hidden auto}.displayed-list{max-height:none}.column-choice-row,.pinned-column-row{color:#26352f;width:100%;min-height:28px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2ef;padding:5px 8px;font-size:12px;font-weight:650}.column-choice-row{cursor:pointer;display:block}.column-choice-row:hover{background:#f8fbf9}.column-choice-row.selected{background:#f7f1df}.column-choice-group .column-choice-row:hover,.column-choice-group .column-choice-row.selected{color:#173f35}.pinned-column-row{height:var(--pinned-column-height);min-height:var(--pinned-column-height);max-height:var(--pinned-column-height);color:#34443d;background:#fff;border:1px solid #cbd8d1;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;display:flex}.pinned-column-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pinned-column-icon{color:#5b4a20;background:#f7e7aa;border:1px solid #c7a85b;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.pinned-column-icon svg{width:12px;height:12px;display:block}.column-chooser-actions,.column-order-actions{gap:6px;display:flex}.column-chooser-actions{padding-top:calc(var(--column-heading-height) + var(--column-list-gap) + var(--pinned-column-height) + var(--column-list-gap));flex-direction:column;justify-content:flex-start;align-self:start;align-items:center}.column-order-actions{padding-top:calc(var(--pinned-column-height) + var(--column-list-gap));flex-direction:column;justify-content:flex-start}.column-chooser-actions .p-button,.column-order-actions .p-button{min-height:26px;padding:3px 8px;font-size:12px}.column-chooser-actions .p-button:not(:disabled),.column-order-actions .p-button:not(:disabled){color:#fff;background:#4d9473;border-color:#3f8064}.column-chooser-actions .p-button:not(:disabled):hover,.column-order-actions .p-button:not(:disabled):hover{color:#fff;background:#438365;border-color:#367057}.column-chooser-actions .p-button:disabled,.column-order-actions .p-button:disabled{color:#8b9993;opacity:1;background:#f8fbf9;border-color:#d8e0dc}.help-center-drawer{width:min(360px,35vw)}.help-center-drawer h2{color:#173f35;margin-top:0;font-size:20px}.fund-screener-help-panel{background:#fff;border-left:1px solid #dbe4de;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fund-screener-help-heading{background:#edf2ef;border-bottom:1px solid #dbe4de;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:4px 8px 4px 12px;display:flex}.fund-screener-help-heading h2{color:#173f35;margin:0;font-size:15px}.fund-screener-help-close{color:#173f35;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:6px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:inline-flex}.fund-screener-help-close svg{width:14px;height:14px;display:block}.fund-screener-help-close:hover{background:#f7f9f6;border-color:#7d9589}.fund-screener-help-body{scrollbar-width:thin;min-height:0;padding:14px;overflow-y:auto}.fund-screener-help-body h3{color:#173f35;margin:0 0 8px;font-size:18px}.fund-screener-help-body p{color:#364c34;margin:0;font-size:14px;line-height:1.5}.fund-screener-help-list{color:#364c34;margin:.65em 0 0;padding-left:1.35rem;font-size:14px;line-height:1.5}.fund-screener-help-list li+li{margin-top:.45em}.fund-screener-help-body p+p,.fund-screener-help-list+p,.help-center-drawer p+p,.help-center-drawer .fund-screener-help-list+p{margin-top:.65em}.fund-operations-panel{justify-self:start;width:min(1180px,100%)}.fund-subnav-stack{gap:8px;margin-top:18px;display:grid}.fund-subnav{flex-wrap:wrap;gap:8px;display:flex}.fund-subnav-secondary{border-top:1px solid #edf2ef;padding-top:8px}.fund-subnav-feature{padding-top:10px}.fund-subnav-button{color:#173f35;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:750}.fund-subnav-button.active{color:#fff;background:#173f35;border-color:#173f35}.data-proxy-headline-stats .stat{padding-top:20px;padding-bottom:20px}.data-proxy-headline-stats+.data-proxy-headline-stats{margin-top:18px}.data-proxy-target-table{table-layout:fixed;width:100%;min-width:0}.data-proxy-target-table th,.data-proxy-target-table td{overflow-wrap:anywhere;vertical-align:top}.characteristic-summary-table-wrap .data-proxy-target-table th:nth-child(2),.characteristic-summary-table-wrap .data-proxy-target-table td:nth-child(2){width:148px}.characteristic-summary-table-wrap .data-proxy-target-table th:nth-child(3),.characteristic-summary-table-wrap .data-proxy-target-table td:nth-child(3),.characteristic-summary-table-wrap .data-proxy-target-table th:nth-child(4),.characteristic-summary-table-wrap .data-proxy-target-table td:nth-child(4){text-align:right;width:90px}.characteristic-summary-table-wrap .data-proxy-target-table th:last-child,.characteristic-summary-table-wrap .data-proxy-target-table td:last-child{text-align:right;width:124px}.data-proxy-target-table .nowrap-column{white-space:nowrap}.fund-derived-status{border-top:1px solid #dbe4de;gap:10px;margin-top:16px;padding-top:14px;display:grid}.fund-derived-status-heading{color:#364c34;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.fund-derived-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fund-derived-status-item{background:#f8fbf9;border:1px solid #dbe4de;border-radius:6px;min-width:0;padding:10px}.fund-derived-status-item strong{overflow-wrap:anywhere;color:#173f35;margin:2px 0 4px;font-size:14px;display:block}.fund-derived-meta{color:#5c6b66;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.fund-derived-meta span{color:#5c6b66;font-weight:500}.fund-derived-meta strong{color:#173f35;font-weight:760}.fund-derived-status-label{color:#5c6b66;text-transform:uppercase;font-size:12px;font-weight:750}.fund-derived-progress{height:8px;margin-top:6px}.performance-summary-note{max-width:980px;margin:14px 0 0}.performance-empty-state{background:#f8fbf9;border:1px dashed #cbd8d1;border-radius:8px;gap:4px;margin-top:16px;padding:18px;display:grid}.performance-panel{width:var(--performance-panel-width);min-width:100%;max-width:none}.performance-panel-compact{width:min(100%, var(--performance-compact-panel-width))}.performance-panel>.operation-heading,.performance-panel>.fund-stats,.performance-summary-note{max-width:1180px}.performance-panel>.fund-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-table-wrap{width:var(--performance-table-width);max-width:none;margin-top:16px;overflow-x:visible}.performance-table-wrap-compact{width:100%;overflow-x:auto}.performance-table-wrap table{width:var(--performance-table-width);min-width:var(--performance-table-width);border-collapse:separate;border-spacing:0}.performance-table-wrap-compact table{width:var(--performance-compact-table-width);min-width:var(--performance-compact-table-width);table-layout:fixed}.performance-table-wrap th{text-align:center;background:#dfe9e3;font-weight:500}.performance-table-wrap td{vertical-align:top;background:#fff;min-width:124px;font-weight:400}.performance-table-wrap-compact td{min-width:96px}.performance-table-wrap .performance-asset-class-column{z-index:2;text-align:left;border-right:3px solid #9ab0a6;width:170px;min-width:170px;position:sticky;left:0}.performance-table-wrap-compact .performance-asset-class-column{width:150px;min-width:150px}.performance-table-wrap thead .performance-asset-class-column{z-index:4;background:#dfe9e3}.performance-table-wrap .performance-period-light{background:#edf7ff}.performance-table-wrap .performance-period-blue{background:#e4f1fc}.performance-table-wrap tbody .performance-period-light{background:#edf7ff}.performance-table-wrap tbody .performance-period-blue{background:#e4f1fc}.performance-table-wrap thead .performance-period-light{background:#e4f1fb}.performance-table-wrap thead .performance-period-blue{background:#d8ebfa}.performance-table-wrap thead tr:last-child th,.performance-table-wrap thead .performance-asset-class-column{border-bottom:2px solid #9ab0a6}.performance-table-wrap .performance-group-start{border-left:3px solid #9ab0a6}.performance-table-wrap .performance-subcolumn-divider{border-left:1px solid #dbe4de}.performance-cell-value,.performance-cell-symbol{line-height:1.25;display:block}.performance-cell-value{font-size:13px;font-weight:700}.performance-cell-symbol{color:#173f35;margin-top:3px}.performance-value-red-strong{color:#8f1f1f}.performance-value-red{color:#b2382d}.performance-value-red-soft{color:#c9684e}.performance-value-neutral{color:#344b41}.performance-value-green-soft{color:#2e7d58}.performance-value-green{color:#17623d}.performance-value-green-strong{color:#0f4a2e}.table-cell-subline,.table-cell-warning{margin-top:3px;font-size:12px;line-height:1.25;display:block}.table-cell-subline{color:#5c6b66}.table-cell-warning{color:#8a5a00}.characteristic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.characteristic-grid>*{min-width:0}.originator-characteristic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.originator-unknown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.characteristic-diagnostic-grid,.performance-diagnostic-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.characteristic-conflict-section,.originator-conflict-section{margin-top:18px}.age-mismatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.age-mismatch-grid>*{min-width:0}.admin-help-shell,.edgar-admin-shell{--performance-table-width:2160px;--performance-panel-width:calc(var(--performance-table-width) + 48px);--performance-compact-table-width:1180px;--performance-compact-panel-width:calc(var(--performance-compact-table-width) + 48px);grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.admin-help-shell.help-panel-open,.edgar-admin-shell.help-panel-open{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.admin-help-shell>*,.edgar-admin-shell>*{min-width:0}.system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.system-health-grid .full-width-panel{grid-column:1/-1}.database-admin-grid{justify-items:start;gap:18px;display:grid}.database-status-card{width:min(720px,100%)}.health-details.database-admin-status-details{grid-template-columns:repeat(3,minmax(140px,max-content));justify-content:flex-start;gap:14px 56px}.actions.database-status-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px}.actions.database-status-heading h1{margin:0;font-size:34px}.actions.database-status-heading .muted{margin:4px 0 0}.database-command-table th:last-child,.database-command-table td:last-child,.database-command-table th:first-child,.database-command-table td:first-child{width:250px}.database-command-table th:nth-child(3),.database-command-table td:nth-child(3){width:150px}.database-command-name-cell{background:#f5f8f4}.database-command-table tbody tr:hover .database-command-name-cell{background:#eef5ee}.database-command-running-row td{background:#fbf6df}.database-command-running-row .database-command-name-cell{background:#f2e9bf}.database-command-best-run{color:#5c6b66;margin-top:8px;font-size:13px;line-height:1.35;display:block}.database-command-best-run strong{color:#384a43;font-weight:780}.database-command-actions{margin-bottom:0}.database-admin-projection{margin-top:4px}.runtime-pill{color:#263c33;background:#edf3ef;border:1px solid #c9d8cf;border-radius:999px;justify-content:center;align-items:center;min-width:74px;padding:3px 9px;font-size:12px;font-weight:760;display:inline-flex}.runtime-pill-fast{color:#16422f;background:#e4f3e9;border-color:#add0bb}.runtime-pill-moderate{color:#4f4216;background:#fbf1c6;border-color:#d7c477}.runtime-pill-long{color:#6a2b1c;background:#f6dfd9;border-color:#d7aa9e}.status-summary-panel{padding-block:16px}.component-statuses{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;display:grid}.component-status{min-width:0}.component-status span{color:#5c6b66;text-transform:uppercase;font-size:12px;font-weight:760;display:block}.component-status strong{overflow-wrap:anywhere;margin-top:4px;font-size:16px;display:block}.health-panel{align-content:start;gap:14px;display:grid}.search-discovery-settings-panel{justify-items:start}.search-discovery-checkbox-row{align-items:center;gap:10px;display:inline-flex}.search-discovery-checkbox-row input[type=checkbox]{accent-color:#3d6f58;width:18px;height:18px;min-height:0;margin:0;padding:0}.search-discovery-number-field{align-items:start;gap:6px;width:min(100%,260px);display:grid}.search-discovery-number-field .input{width:100%}.search-discovery-sentinel-detail,.search-discovery-generated-detail{grid-column:1/-1}.search-discovery-sitemap-url-field{gap:4px;width:100%;padding:0}.search-discovery-sitemap-instruction{margin-bottom:2px}.search-discovery-sitemap-link{align-items:center;gap:5px;display:inline-flex}.search-discovery-submission-links{flex-wrap:wrap;gap:10px 18px;margin-top:12px;font-weight:700;display:flex}.external-link-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.85em;height:.85em}.search-discovery-table-heading{align-items:end}.search-discovery-fund-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;display:flex}.search-discovery-ticker-filter{text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.search-discovery-ticker-filter .input{text-transform:uppercase;width:150px;min-height:34px;padding:6px 9px}.search-discovery-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;font-weight:700;display:flex}.health-note{font-style:italic}.health-note span{font-weight:760}.health-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.health-details div{min-width:0}.health-details dt{color:#5c6b66;text-transform:uppercase;font-size:12px;font-weight:760}.health-details dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.path-text{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.usage-box{justify-items:start;gap:6px;display:grid}.usage-box p{margin-bottom:0}.compact-list{gap:8px;display:grid}.compact-list h3{font-size:16px}.collapsible-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.icon-toggle{color:#173f35;cursor:pointer;background:#fff;border:1px solid #cbd8d1;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.icon-toggle svg{width:17px;height:17px;transition:transform .12s}.icon-toggle svg.expanded{transform:rotate(90deg)}.compact-list p{margin:0}.log-grid{gap:14px;display:grid}.log-panel{min-width:0}.log-panel h3{font-size:16px}.log-tail{color:#26352f;white-space:pre-wrap;background:#f7f9f6;border:1px solid #dbe4de;border-radius:6px;max-height:260px;margin:0;padding:12px;font-size:12px;overflow:auto}.fund-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.age-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.age-extreme-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.originator-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fund-stats .stat strong{color:#173f35;font-size:28px;line-height:1.1;display:block}.operation-list{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.database-maintenance-group{border-top:1px solid #dbe4de;gap:12px;padding-top:14px;display:grid}.database-maintenance-group h3{margin:0 0 4px;font-size:16px}.maintenance-projection{background:#f8fbf9;border:1px solid #dbe4de;border-radius:8px;gap:10px;padding:12px;display:grid}.maintenance-projection .health-details{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.maintenance-projection-table{width:100%}.button-tooltip-wrapper{display:inline-flex}.operation-divider{border:0;border-top:1px solid #dbe4de;margin:0 0 14px}.edgar-diagnostic-controls{grid-template-columns:minmax(320px,1fr);margin-bottom:12px}.operation-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.filter-strip{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 14px;font-size:14px;display:flex}.filter-strip>span{font-weight:700}.filter-strip label{align-items:center;gap:6px;display:inline-flex}.empty-table-message{text-align:center;color:#52645c}.operation-heading-main{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.operation-message{margin:0;font-size:14px}.operation-message.warning{color:#8a5d12;font-weight:650}.batch-processing-shell{align-items:start;overflow-x:auto}.batch-processing-shell.help-panel-open{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.batch-processing-shell .help-info-panel{align-self:start;top:0}.batch-processing-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:24px;min-width:920px;display:grid}.batch-processing-shell.help-panel-open .batch-processing-grid{min-width:0;overflow-x:auto}.batch-processing-grid>*,.batch-command-center>*,.batch-status-column>*{min-width:0}.batch-processing-grid>.full-width-panel{grid-column:1/-1}.batch-status-actions{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.batch-status-actions .compact-button{min-width:92px}.batch-command-center{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);align-items:start;gap:24px;display:grid}.batch-primary-column,.batch-status-column{align-items:start;gap:24px;display:grid}.batch-command-grid,.job-detail-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.batch-workflow-actions{border-bottom:1px solid #d9e4dd;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin:4px 0 14px;padding-bottom:14px;display:flex}.batch-manual-run-actions{border-top:3px solid #799787;border-bottom-color:#b8cabe;margin-top:22px;padding-top:24px}.batch-worker-count-control{color:#405047;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.batch-worker-count-control input{color:#17251d;width:68px;min-height:34px;font:inherit;background:#fff;border:1px solid #c9d7cf;border-radius:6px;padding:4px 8px}.batch-worker-count-control input[type=time]{width:112px}.batch-worker-count-control input[type=checkbox]{accent-color:#166534;width:18px;min-height:18px}.batch-scheduler-panel .batch-workflow-actions{margin-top:12px}.database-backup-options{border-bottom:1px solid #d9e4dd;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 14px;padding-bottom:14px;display:flex}.database-backup-step-control input{width:92px}.database-backup-step-note{margin-top:-6px;margin-bottom:14px}.database-backup-scheduler-grid{margin-bottom:16px}.database-backup-command{background:#f7f9f6;border:1px solid #d9e4dd;border-radius:8px;grid-template-columns:minmax(0,1fr) max-content auto;align-items:center;gap:22px;padding:16px;display:grid}.database-backup-command-meta{justify-items:end;gap:8px;display:grid}.database-backup-command-meta .batch-run-summary{white-space:nowrap;justify-content:flex-end;margin:0}.batch-worker-card{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.batch-worker-card p{margin:0}.batch-worker-count-card-control{font-size:1rem}.batch-scheduler-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:6px 0 10px;display:grid}.batch-scheduler-grid>div{background:#f8fbf9;border:1px solid #d9e4dd;border-radius:6px;padding:10px 12px}.batch-scheduler-grid p{margin:0 0 4px}.batch-scheduler-grid strong{color:#17251d;font-size:.92rem;display:block}.batch-scheduler-status-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.batch-scheduler-status-heading p{margin:0}.batch-scheduler-status-heading .batch-scheduler-outcome{text-transform:uppercase;flex:none;font-size:.78rem;font-weight:800}.batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-completed{color:#173f35!important}.batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-completed_with_warnings,.batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-warning,.batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-skipped,.batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-canceled{color:#5c4812!important}.batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-failed,.batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-abandoned,.batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-error,.batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-critical{color:#7d2424!important}@media (width<=700px){.batch-scheduler-grid{grid-template-columns:1fr}}.batch-command-group,.batch-problem,.batch-step{background:#f7f9f6;border:1px solid #d9e4dd;border-radius:8px}.batch-command-group,.batch-problem{padding:16px}.batch-card-heading,.batch-step-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.batch-card-heading h3,.batch-command-group h3,.batch-step h3,.job-detail-grid h3{margin:0;font-size:1rem}.batch-command-group .operation-list{margin-top:12px}.batch-step-list,.batch-problem-list{gap:12px;display:grid}.batch-step{grid-template-columns:48px minmax(0,1fr);display:grid;overflow:hidden}.batch-step-index-column{background:#e7f3ff;border-right:1px solid #b9d8f2;flex-direction:column;justify-content:space-between;align-items:stretch;display:flex}.batch-step-index{color:#174a7c;justify-content:center;align-items:center;min-height:52px;font-weight:700;display:flex}.batch-worker-marker{color:#174a7c;background:#f7fbff;border:1px solid #94bddf;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto 10px;display:inline-flex}.batch-worker-marker svg{fill:currentColor;width:17px;height:17px}.batch-step-body{padding:16px}.batch-run-summary{flex-wrap:wrap;gap:4px 22px;display:flex}.batch-recent-runs-table{table-layout:fixed;width:100%;min-width:1280px}.batch-recent-runs-table th,.batch-recent-runs-table td{vertical-align:middle}.batch-recent-runs-table th:first-child,.batch-recent-runs-table td:first-child{white-space:nowrap;width:72px}.batch-recent-runs-table th:nth-child(2),.batch-recent-runs-table td:nth-child(2){width:auto}.batch-recent-runs-table th:nth-child(3),.batch-recent-runs-table td:nth-child(3){white-space:nowrap;width:172px;padding-left:8px}.batch-recent-runs-table th:nth-child(4),.batch-recent-runs-table td:nth-child(4){width:118px}.batch-recent-runs-table th:nth-child(5),.batch-recent-runs-table td:nth-child(5),.batch-recent-runs-table th:nth-child(6),.batch-recent-runs-table td:nth-child(6){white-space:nowrap;width:190px}.batch-recent-runs-table th:nth-child(6),.batch-recent-runs-table td:nth-child(6){padding-left:24px}.batch-recent-runs-table th:nth-child(7),.batch-recent-runs-table td:nth-child(7){white-space:nowrap;width:176px;padding-left:24px}.batch-recent-runs-table th:nth-child(8),.batch-recent-runs-table td:nth-child(8){text-align:right;white-space:nowrap;width:112px;padding-left:30px}.batch-recent-runs-table .status{white-space:nowrap}.batch-problems-table th,.batch-problems-table td{vertical-align:top}.batch-problems-table p{margin:8px 0 0}.batch-title-note{color:#5c6b66;font-size:.58em;font-weight:600}.batch-job-id-cell{white-space:nowrap;font-weight:700}.job-detail-grid{align-items:start}.job-detail-grid .event-list{gap:6px;margin:0;padding-left:0;display:grid}.advanced-log-details{margin-top:20px}.advanced-log-details summary{cursor:pointer;font-weight:700}progress{accent-color:#c7a85b;width:100%;height:16px}.job-progress-note{color:#5c6b66;margin:8px 0 0;font-size:13px}.job-progress-note-active{color:#173f35;background:#eef6f1;border:1px solid #c8d8cf;border-radius:6px;padding:8px 10px}.event-list{margin:0;padding-left:18px}.eligibility-samples-table{min-width:720px}.eligibility-sample-row:last-child td{border-bottom:0}.eligibility-sample-cell{padding:0}.eligibility-sample-heading{background:#f7f9f6;grid-template-columns:34px minmax(220px,.35fr) minmax(320px,.65fr);align-items:start;gap:18px;padding:14px 16px 12px;display:grid}.eligibility-sample-toggle{color:#173f35;width:28px;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d8cf;border-radius:6px;padding:0;font-size:14px;font-weight:760;line-height:1}.eligibility-sample-toggle:hover{background:#edf2ef;border-color:#9fb9aa}.eligibility-sample-label{color:#6a7d73;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.eligibility-sample-next-step{color:#344b41;line-height:1.4}.eligibility-sample-detail-cell{background:#fff;padding:0}.eligibility-sample-funds{padding:14px 18px 12px 34px}.eligibility-sample-funds li+li{margin-top:10px}.eligibility-sample-divider{background:#dfe9e3;height:3px}.event-details{color:#26352f;white-space:pre-wrap;background:#f7f9f6;border:1px solid #dbe4de;border-radius:6px;max-width:760px;margin:8px 0 0;padding:10px 12px;font-size:12px;overflow-x:auto}.readonly-field{color:#364c34;gap:6px;padding:10px 0;display:grid}.readonly-field span{color:#5c6b66}.tool-card{color:#364c34;cursor:pointer;background:#ead7b9;border-color:#d8bf95;flex-direction:column;justify-content:space-between;min-height:190px;padding:22px;display:flex}.tool-card .muted{color:#364c34}.tool-card:hover{border-color:#9f884a;transform:translateY(-1px)}.tool-title{align-items:center;gap:12px;display:flex}.tool-icon{color:#364c34;flex:none;width:30px;height:30px}.more-link{color:#364c34;width:fit-content;font-weight:760;text-decoration:none}.detail-grid{gap:18px;margin-top:22px;display:grid}.detail-section{color:#364c34;background:#fff;border:1px solid #dbe4de;border-radius:8px;padding:24px}.detail-section p{max-width:920px}.detail-list{gap:12px;max-width:980px;margin:0;padding-left:0;list-style:none;display:grid}.detail-list li{padding-left:20px;position:relative}.detail-list li:before{content:"";background:#364c34;width:5px;height:5px;position:absolute;top:.78em;left:2px;transform:rotate(45deg)}.home-cta{color:#364c34;align-items:center;gap:16px;margin-top:28px;font-size:18px;font-weight:720;display:flex}.home-cta p{margin:0}.admin-user-detail>*+*{margin-top:14px}.admin-layout{grid-template-columns:236px minmax(0,1fr);width:100%;margin:0;padding:0 0 48px;display:grid}.admin-layout.admin-layout-wide{width:100%}.admin-sidebar{color:#364c34;background:#e5eee8;border-right:1px solid #aebfb4;align-self:start;min-height:calc(100vh - 4px);padding:0 0 24px;position:sticky;top:0;overflow:hidden}.admin-sidebar-heading{background:#d7e4dc;border-bottom:1px solid #aebfb4;align-items:center;gap:9px;margin:0 0 14px;padding:18px 22px 14px;display:flex}.admin-sidebar h1{color:#173f35;margin:0;font-size:18px;line-height:1.2}.admin-running-job-indicator{place-items:center;width:18px;height:18px;display:inline-grid}.admin-running-job-spinner{border:2px solid #364c3447;border-top-color:#c78b19;border-radius:999px;width:14px;height:14px;animation:.85s linear infinite admin-sidebar-spin}.admin-sidebar-nav{gap:4px;padding:0 14px;display:grid}.admin-sidebar-nav a{color:#364c34;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-weight:760;text-decoration:none;transition:background-color .12s,color .12s,transform .12s;display:flex}.admin-sidebar-nav a:hover,.admin-sidebar-nav a.router-link-active{color:#17202a;background:#cbdcd2}.admin-sidebar-nav a:hover{transform:translate(2px)}.admin-sidebar-nav a.admin-sidebar-subnav{margin-left:14px;padding-top:7px;padding-bottom:7px;font-size:13px}.admin-sidebar-link-with-chip span:first-child{min-width:0}.admin-sidebar-count-chip{color:#17202a;text-align:center;background:#e1b94f;border:1px solid #b9871f;border-radius:999px;flex:none;min-width:22px;padding:2px 7px;font-size:12px;font-weight:850;line-height:1.2;box-shadow:inset 0 1px #ffffff73}@keyframes admin-sidebar-spin{to{transform:rotate(360deg)}}.admin-content{min-width:0;padding:24px 32px 0}.admin-layout:not(.admin-layout-wide) .admin-content{max-width:1100px}.admin-layout .page{width:100%;margin:0;padding:0}.admin-layout .page.narrow{width:min(720px,100%)}.panel{padding:24px}.data-corrections-grid{gap:18px;display:grid}.data-corrections-panel{overflow:hidden}.data-audit-run-section{order:10}.data-audit-last-audit-section{order:20}.data-audit-research-queue-section{order:30}.data-audit-all-time-section{order:40}.data-correction-stats{grid-template-columns:repeat(4,minmax(170px,1fr))}.data-audit-stats{margin-bottom:12px}.data-correction-stats .stat{align-content:start;gap:8px;min-height:82px;display:grid}.data-correction-stats .stat strong{line-height:1.15;display:block}.data-correction-stats .metric-label{color:#49635b;letter-spacing:0;align-items:center;gap:6px;width:fit-content;padding-right:18px;font-size:12px;font-weight:760;line-height:1.2;display:inline-flex}.operation-note{color:#52625b;margin:12px 0 0;font-size:14px}.distribution-integrity-summary{background:#f8faf8;border:1px solid #d7e2dc;border-radius:8px;gap:12px;margin:16px 0;padding:16px;display:grid}.distribution-integrity-title{color:#25372f;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:800;display:inline-flex}.automated-correction-runner{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;margin-bottom:18px;display:grid}.automated-correction-controls{gap:16px;display:grid}.automated-correction-controls .page-title-small{margin-bottom:0}.automated-correction-scope-grid{gap:12px;display:grid}.automated-correction-scope-option{color:#25372f;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:760;line-height:1.35;display:flex}.automated-correction-scope-option input[type=checkbox]{flex:none;width:auto}.automated-correction-inline-option input[type=date],.automated-correction-inline-option input[type=number]{color:#26352f;width:auto;min-width:140px;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:8px;padding:6px 10px}.automated-correction-inline-option input[type=number]{min-width:88px}.automated-correction-run-button{justify-self:start}.automated-correction-command-with-help{justify-self:start;align-items:center;gap:8px;display:inline-flex}.automated-correction-progress-panel{border-left:1px solid #d7e2dc;gap:8px;padding-left:20px;display:grid}.automated-correction-progress-panel strong{color:#25372f;font-size:22px;line-height:1.1}.automated-correction-progress-panel small{color:#607069;font-size:12px;font-weight:650;line-height:1.35}.automated-correction-progress-track{background:#dce7e1;border-radius:999px;height:10px;position:relative;overflow:hidden}.automated-correction-progress-fill{border-radius:inherit;background:#2f7a55;height:100%;transition:width .18s;display:block}.automated-correction-progress-track.is-running .automated-correction-progress-fill{background:linear-gradient(90deg,#2f7a55,#d5b760,#2f7a55) 0 0/220% 100%;min-width:24px;animation:1.2s linear infinite automated-progress-stripe}@keyframes automated-progress-stripe{0%{background-position:0%}to{background-position:220%}}@media (width<=980px){.automated-correction-runner{grid-template-columns:1fr}.automated-correction-progress-panel{border-top:1px solid #d7e2dc;border-left:0;padding-top:16px;padding-left:0}}.correction-form{grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px;display:grid}.correction-form label{color:#25372f;gap:6px;font-size:13px;font-weight:750;display:grid}.correction-form input,.correction-form select,.correction-form textarea{width:100%}.correction-form textarea{resize:vertical}.correction-provider-field select{max-width:340px}.correction-provider-label{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.correction-field-label,.correction-checkbox-label,.correction-table-label{align-items:center;gap:6px;display:inline-flex}.correction-checkbox-label{flex-wrap:wrap}.correction-table-label{white-space:nowrap}.correction-provider-label small{color:#607069;font-size:12px;font-weight:650}.correction-section-heading,.correction-log-heading{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.correction-section-heading{justify-content:flex-start;align-items:center}.correction-log-heading{justify-content:space-between}.automated-correction-log-heading{border-top:1px solid #d8e2dc;margin-top:22px;padding-top:20px}.correction-section-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.correction-section-heading .page-title-small,.correction-log-heading .page-title-small{margin-bottom:0}.correction-section-heading+.correction-form,.correction-log-heading+.correction-table-wrap,.correction-log-heading+.correction-log-pagination,.correction-log-pagination+.correction-table-wrap{margin-top:14px}.correction-log-pagination{color:#53635c;background:#f7faf8;border:1px solid #d8e2dc;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.correction-log-pagination-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.correction-section-caret-button{color:#384a43;cursor:pointer;background:#f7faf8;border:1px solid #cbd8d1;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.correction-section-caret-button:hover{background:#eef5f1;border-color:#9ab0a5}.correction-section-caret-button:focus-visible{outline-offset:2px;outline:3px solid #3a755547}.correction-section-caret{border-top:8px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .14s;transform:rotate(0)}.correction-section-caret-button.is-collapsed .correction-section-caret{transform:rotate(-90deg)}.correction-log-filter{color:#384a43;grid-template-columns:auto minmax(150px,220px);align-items:center;gap:4px 10px;font-size:13px;font-weight:760;display:grid}.correction-log-filter input,.correction-log-filter select{color:#26352f;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:8px;padding:8px 10px}.correction-log-filter small{color:#607069;grid-column:2;font-size:12px;font-weight:650}.correction-log-sort-button span{color:#607069;width:auto;min-width:44px;font-size:11px;font-weight:760}.correction-form-wide{grid-column:1/-1}.correction-form .correction-checkbox{justify-self:start;align-items:center;gap:8px;font-weight:650;line-height:1.35;display:flex}.correction-form .correction-checkbox input{flex:none;width:auto;margin:0}.correction-form-actions{align-items:center;gap:10px;display:flex}.correction-table-wrap{max-height:620px;overflow:auto}.correction-table-wrap table{min-width:1280px}.suspect-data-table-wrap table{table-layout:fixed;min-width:1960px}.suspect-select-col{width:46px}.suspect-severity-col{width:110px}.suspect-issue-date-col{width:124px}.suspect-fund-col{width:220px}.suspect-date-col{width:118px}.suspect-good-from-col{width:140px}.suspect-issue-col{width:720px}.suspect-research-col{width:160px}.suspect-actions-col{width:178px}.select-column{text-align:center;width:46px;min-width:46px}.select-column input{width:auto;min-height:auto;margin:0}.correction-table-wrap thead th{z-index:1;position:sticky;top:0}.correction-table-wrap td{vertical-align:top}.correction-table-wrap td strong,.correction-table-wrap td span,.correction-table-wrap td small{display:block}.correction-table-wrap td small{color:#607069;max-width:320px;font-size:12px;line-height:1.35}.suspect-data-table-wrap td strong,.suspect-data-table-wrap td span,.suspect-data-table-wrap td small{max-width:none}.suspect-data-table-wrap td{overflow-wrap:anywhere}.suspect-data-table-wrap .suspect-actions{min-width:0}.correction-fund-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.correction-table-wrap td .correction-fund-line strong,.correction-table-wrap td .correction-fund-line span{display:inline}.correction-fund-line span{color:#607069;font-size:12px;font-weight:750}.correction-status-pill,.vendor-match-pill{color:#41524b;background:#f4f7f5;border:1px solid #cbd8d1;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.correction-status-pill.status-active{color:#20583f;background:#e4f1e8;border-color:#6c9a7c}.correction-status-pill.status-retired_vendor_fixed{color:#52625b;background:#eef2f0;border-color:#9aa8a1}.vendor-match-pill.vendor-match-active,.correction-status-pill.severity-high{color:#8c2d1f;background:#f8e6df;border-color:#c26a50}.correction-status-pill.severity-medium{color:#6c5010;background:#fbf0cc;border-color:#c4a24d}.correction-status-pill.severity-low{color:#24527a;background:#e5eff8;border-color:#6e91b8}.correction-status-pill.status-queued,.correction-status-pill.status-researching{color:#6c5010;background:#fbf0cc;border-color:#c4a24d}.correction-status-pill.status-complete_fixed{color:#20583f;background:#e4f1e8;border-color:#6c9a7c}.correction-status-pill.status-complete_no_issue_found{color:#24527a;background:#e5eff8;border-color:#6e91b8}.correction-status-pill.status-source_limited,.correction-status-pill.status-needs_manual_review,.correction-status-pill.status-not_queued{color:#52625b;background:#eef2f0;border-color:#9aa8a1}.data-audit-method{color:#607069;letter-spacing:0;font-size:12px;font-weight:800}.audit-table-actions{align-items:flex-start;gap:14px 22px;min-width:0}.audit-table-filter{grid-template-columns:auto minmax(140px,220px);align-items:start}.audit-table-filter>span{align-items:center;min-height:44px;display:inline-flex}.audit-table-filter input,.audit-table-filter select{min-height:44px}.audit-table-filter small{margin-top:2px}.audit-severity-filter{grid-template-columns:auto auto}.audit-date-filter{grid-template-columns:auto minmax(132px,150px)}.audit-severity-toggle-group{flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;display:inline-flex}.audit-severity-toggle{color:#384a43;white-space:nowrap;background:#f7faf8;border:1px solid #cbd8d1;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:5px 7px;font-size:12px;font-weight:800;display:inline-flex}.audit-severity-toggle input{width:14px;height:14px;min-height:14px;margin:0;padding:0}.audit-table-command,.button.compact-button.audit-table-command{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:8px 14px;line-height:1.2;display:inline-flex}.audit-table-command-stack{justify-items:center;gap:5px;display:grid}.audit-table-command-with-help{align-items:flex-start;gap:8px;display:inline-flex}.audit-table-command-stack .data-audit-method{line-height:1.2}.suspect-flag-list{color:#49635b;max-width:320px;font-size:12px;font-weight:750;line-height:1.35}.suspect-fund-parent-row td{vertical-align:middle;background:#e6f0eb;border-top:3px solid #bfd1c7;border-bottom:1px solid #d8e5de}.suspect-fund-parent-row strong{color:#21352c}.suspect-issue-child-row td{background:#fbfdfb;border-top-color:#e3ece7}.suspect-issue-child-row td:nth-child(4){padding-left:16px}.suspect-issue-date-cell span{color:#395149;font-weight:400}.suspect-transition-list{gap:3px;margin-top:6px;display:grid}.good-from-driver-note{color:#596f67;margin-top:8px;font-weight:800;display:block}.edgar-evidence-block{border-top:1px solid #d8e2dc;gap:4px;margin-top:8px;padding-top:8px;display:grid}.edgar-evidence-block .correction-status-pill{width:fit-content}.suspect-actions{min-width:260px}.data-audit-prompt-backdrop{z-index:80;background:#1018159e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.data-audit-prompt-dialog{background:#fff;border:1px solid #cbd8d1;border-radius:8px;gap:14px;width:min(920px,94vw);max-height:min(760px,90vh);padding:18px;display:grid;box-shadow:0 22px 60px #1018153d}.data-audit-prompt-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-audit-prompt-dialog textarea{resize:vertical;min-height:420px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.45}.correction-actions{flex-wrap:wrap;gap:6px;min-width:220px;display:flex}.correction-actions.audit-table-actions{gap:16px 30px}.correction-actions.audit-table-actions .audit-table-filter{column-gap:14px}.admin-loading-panel{text-align:center;place-items:center;min-height:420px;display:grid}.admin-loading-indicator{justify-items:center;gap:18px;display:grid}.admin-loading-spinner{border:7px solid #c7a85b;border-color:#c7a85b #6f8b76 #dbe4de #dbe4de;border-radius:999px;width:76px;height:76px;animation:.9s linear infinite admin-loading-spin}.admin-loading-title{color:#173f35;margin-bottom:4px;font-size:28px;font-weight:800}@keyframes admin-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-loading-spinner{animation-duration:1.8s}}.form{gap:16px;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}label{gap:6px;font-weight:650;display:grid}input,select,textarea{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c8c0;border-radius:6px;padding:9px 11px}input:focus,select:focus,textarea:focus,button:focus,a:focus{outline-offset:2px;outline:3px solid #c7a85b73}.check-label{grid-template-columns:none;align-items:flex-start;gap:10px;font-weight:500;display:flex}.check-label input{width:auto;min-height:auto;margin-top:5px}.users-status-filter{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;min-height:42px;display:flex}.users-status-filter-label{font-weight:650}.users-status-filter .check-label{align-items:center}.users-status-filter .check-label input{margin-top:0}.password-input-wrap{display:block;position:relative}.password-input-wrap input{padding-right:44px}.password-icon-button{color:#364c34;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-icon-button:hover{background:#364c341a}.password-icon-button svg{fill:currentColor;width:19px;height:19px}.button{min-height:38px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.button.compact-button{min-height:32px;padding:5px 10px;font-size:13px}.button.primary{color:#17202a;background:#c7a85b}.button.secondary{color:#fff;background:#173f35}.button.danger{color:#fff;background:#9b2f2f}.button.warning{color:#17202a;background:#d5b760}.button.ghost{color:#fff;background:0 0;border-color:#ffffff59}.button.link{color:#173f35;background:0 0;border-color:#cbd8d1;transition:background-color .12s,border-color .12s,color .12s,transform .12s}.button.link:hover{background:#364c3414;border-color:#364c3459;transform:translateY(-1px)}.export-link{gap:5px}.export-link svg{flex:none;width:15px;height:15px}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button:disabled:hover{transform:none}.help-info-button{color:#174a7c;width:18px;min-width:18px;height:18px;font:inherit;cursor:pointer;background:#e7f3ff;border:1px solid #8bbfea;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.help-info-button:hover{background:#d3eaff;border-color:#5c9ed6}.help-info-panel{padding:0}.help-info-panel-heading{background:#e7f3ff;border-bottom:1px solid #8bbfea;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.help-info-panel-heading h2{color:#174a7c;margin:0;font-size:20px}.help-info-panel-close{color:#174a7c;font:inherit;cursor:pointer;background:#fff;border:1px solid #8bbfea;border-radius:6px;padding:5px 9px;font-size:13px;font-weight:760}.help-info-panel-close:hover{background:#d3eaff}.help-info-panel-body{padding:16px 18px 18px}.help-info-panel h3{color:#173f35;margin:0 0 10px;font-size:18px}.help-info-panel p{margin-bottom:10px}.help-info-definition{white-space:pre-line}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-title-actions{justify-content:space-between;margin-bottom:14px}.search-discovery-traffic-title-actions{align-items:flex-start}.search-discovery-traffic-title-actions>.button{margin-top:8px}.search-discovery-traffic-note{margin:14px 0 0}.error{color:#9b2f2f;font-weight:650}.success{color:#236b43;font-weight:650}.admin-contact-filter-panel{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 32px;display:flex}.segmented-control{background:#ffffffb3;border:1px solid #364c3438;border-radius:6px;gap:0;display:inline-flex;overflow:hidden}.segmented-control button{color:#365c45;min-width:88px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #364c3429;padding:6px 12px;font-size:13px;font-weight:760}.segmented-control button:last-child{border-right:0}.segmented-control button.active{color:#fff;background:#365c45}.admin-contact-grid{grid-template-columns:minmax(720px,1.4fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.admin-contact-grid .table-wrap{margin-top:0}.admin-contact-grid table{min-width:720px}.admin-contact-grid tbody tr{cursor:pointer}.admin-contact-grid tbody tr.selected{background:#d5b76029}.admin-contact-detail{position:sticky;top:18px}.admin-contact-detail-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.admin-contact-detail-heading h2{margin:0}.admin-contact-detail-actions{justify-items:end;gap:10px;display:grid}.admin-contact-detail-actions .button{min-width:116px}.admin-contact-metadata{gap:10px;margin:0 0 18px;display:grid}.admin-contact-metadata div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.admin-contact-metadata dt{color:#5c7168;text-transform:uppercase;font-size:12px;font-weight:800}.admin-contact-metadata dd{overflow-wrap:anywhere;min-width:0;margin:0}.admin-contact-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#17202a;min-height:220px;max-height:520px;font:inherit;background:#fbfcfb;border:1px solid #364c3424;border-radius:6px;margin:0;padding:14px;line-height:1.55;overflow:auto}@media (width<=1180px){.contact-card,.admin-contact-grid{grid-template-columns:1fr}.admin-contact-detail{position:static}}.table-wrap{background:#fff;border:1px solid #dbe4de;border-radius:8px;margin-top:12px;overflow-x:auto}.users-table-wrap{margin-top:14px}table{border-collapse:collapse;width:100%;min-width:920px}.admin-help-shell.help-panel-open .fund-admin-grid .table-wrap:not(.characteristic-summary-table-wrap):not(.originator-unknown-table-wrap) table{min-width:760px}.admin-help-shell.help-panel-open .fund-admin-grid .performance-table-wrap table{width:var(--performance-table-width);min-width:var(--performance-table-width)}.admin-help-shell.help-panel-open .fund-admin-grid .performance-table-wrap-compact table{width:var(--performance-compact-table-width);min-width:var(--performance-compact-table-width)}.compact-table{min-width:0}.characteristic-summary-table-wrap{overflow-x:visible}.characteristic-summary-table-wrap table{table-layout:fixed;min-width:0}.characteristic-summary-table-wrap th,.characteristic-summary-table-wrap td{overflow-wrap:anywhere;padding:8px 10px}.characteristic-summary-table-wrap th:last-child,.characteristic-summary-table-wrap td:last-child{text-align:right;width:86px}.originator-unknown-table-wrap,.characteristic-diagnostic-table-wrap,.performance-diagnostic-table-wrap,.characteristic-conflict-table-wrap,.originator-conflict-table-wrap{overflow-x:visible}.characteristic-conflict-table-wrap table,.originator-conflict-table-wrap table,.characteristic-diagnostic-table-wrap table,.performance-diagnostic-table-wrap table,.originator-unknown-table-wrap table{table-layout:fixed;min-width:0}.characteristic-conflict-table-wrap th,.characteristic-conflict-table-wrap td,.originator-conflict-table-wrap th,.originator-conflict-table-wrap td,.characteristic-diagnostic-table-wrap th,.characteristic-diagnostic-table-wrap td,.performance-diagnostic-table-wrap th,.performance-diagnostic-table-wrap td,.originator-unknown-table-wrap th,.originator-unknown-table-wrap td{overflow-wrap:anywhere;padding:8px 10px}.characteristic-conflict-table-wrap th:first-child,.characteristic-conflict-table-wrap td:first-child,.originator-conflict-table-wrap th:first-child,.originator-conflict-table-wrap td:first-child,.characteristic-diagnostic-table-wrap th:first-child,.characteristic-diagnostic-table-wrap td:first-child,.performance-diagnostic-table-wrap th:first-child,.performance-diagnostic-table-wrap td:first-child,.originator-unknown-table-wrap th:first-child,.originator-unknown-table-wrap td:first-child{width:118px}.characteristic-diagnostic-table-wrap th:nth-child(2),.characteristic-diagnostic-table-wrap td:nth-child(2),.performance-diagnostic-table-wrap th:nth-child(2),.performance-diagnostic-table-wrap td:nth-child(2),.originator-unknown-table-wrap th:nth-child(3),.originator-unknown-table-wrap td:nth-child(3),.originator-unknown-table-wrap th:nth-child(4),.originator-unknown-table-wrap td:nth-child(4){width:108px}.api-request-table th,.api-request-table td{padding:8px 10px}@media (width<=1100px){.fund-comps-hero-inner{grid-template-columns:minmax(0,1fr);gap:30px;padding:42px 0 48px}.fund-comps-copy h1{font-size:44px}.fund-comps-preview{max-width:580px}.fund-comps-stats-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.fund-comps-diversifier-teaser{grid-template-columns:minmax(0,1fr) auto}.fund-comps-diversifier-teaser-copy{grid-area:2/1/auto/-1}.fund-comps-diversifier-teaser-arrow{grid-area:1/2}.fund-comps-stat-list{padding-left:0}.fund-comps-stat-divider{background:linear-gradient(90deg, transparent, var(--fund-comps-border), #c7a85b61, var(--fund-comps-border), transparent);width:100%;height:1px;min-height:1px}.age-mismatch-grid,.age-extreme-stats,.age-summary-stats,.batch-command-center,.batch-processing-grid,.characteristic-diagnostic-grid,.fund-derived-status-grid,.originator-characteristic-grid,.originator-unknown-grid{grid-template-columns:minmax(0,1fr)}.batch-processing-grid>.full-width-panel{grid-column:auto}}@media (width<=620px){body.fundquant-landing-route .topbar{white-space:normal;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:10px 16px}body.fundquant-landing-route .account-nav{grid-column:2}body.fundquant-landing-route .fund-data-refresh{display:none}body.fundquant-landing-route .menu-bar{scrollbar-width:none;gap:18px;padding:0 16px;overflow-x:auto}body.fundquant-landing-route .menu-bar::-webkit-scrollbar{display:none}.fund-comps-hero-inner,.fund-comps-stats-section,.fund-comps-topic-teaser-section{width:min(100% - 32px,1120px)}.fund-comps-copy h1{font-size:38px}.fund-comps-subtitle{font-size:17px}.fund-comps-search{grid-template-columns:minmax(0,1fr) 60px;min-height:76px}.fund-comps-input,.fund-comps-search-button{height:56px}.fund-comps-input{font-size:24px}.fund-comps-search-button{width:60px}.fund-comps-preview-reference,.fund-comps-preview-discovery,.fund-comps-preview-grid{grid-template-columns:minmax(0,1fr)}.fund-comps-preview-reference small{justify-self:start}.fund-comps-preview-flow{display:none}.fund-comps-diversifier-teaser{gap:12px;padding:16px}.fund-comps-diversifier-teaser-label{font-size:18px}.fund-comps-diversifier-teaser-arrow{width:38px;height:38px}.fund-comps-suggestion-menu{right:10px}}@media (width<=1720px){.batch-processing-shell.help-panel-open{grid-template-columns:minmax(0,1fr)}.batch-processing-shell.help-panel-open .help-info-panel{order:-1;max-height:none;position:static}.batch-processing-shell.help-panel-open .batch-command-center,.batch-processing-shell.help-panel-open .batch-processing-grid{grid-template-columns:minmax(0,1fr)}.batch-processing-shell.help-panel-open .batch-processing-grid>.full-width-panel{grid-column:auto}}@media (width<=1519px){.fund-screener-workspace.help-center-open{grid-template-columns:minmax(0,1fr)}.help-center-splitter,.fund-screener-help-panel{display:none}.help-center-drawer{width:min(360px,92vw)}}th,td{text-align:left;border-bottom:1px solid #edf2ef;padding:12px 14px}.numeric-cell{text-align:center}.numeric-column{text-align:center;width:92px}.numeric-column .table-sort{justify-content:center;width:100%}th{color:#384a43;background:#dfe9e3;font-size:13px}.summary-row td{background:#f7f9f6;font-weight:760}.date-time-column{white-space:nowrap;width:210px}.table-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:760;display:inline-flex}.table-sort span{color:#364c34;width:12px}.status{color:#26352f;font:inherit;background:#edf2ef;border:0;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.status-link{cursor:pointer}.status-link:hover:not(:disabled),.status-link:focus-visible{text-decoration:underline}.status-link:disabled{cursor:default}.status.completed,.status.ready,.status.healthy{color:#173f35;background:#d9ecdd}.status.info{color:#244a63;background:#d8e8f6}.status.completed_with_warnings,.status.warning,.status.needs_refresh,.status.canceled{color:#5c4812;background:#f7e7aa}.status.running,.status.queued{color:#173f35;background:#d8e8f6}.status.failed,.status.abandoned,.status.error,.status.deleted,.status.critical{color:#7d2424;background:#f4dddd}.status.unknown{color:#384a43;background:#edf2ef}.health-text-healthy{color:#236b43}.health-text-warning,.health-text-unknown{color:#8b6a11}.health-text-critical{color:#9b2f2f}.footer{color:#dce8d8;background:#253722;border-top:1px solid #253722;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:11px 32px;font-size:14px;font-style:italic;display:flex}.footer span{flex:520px;min-width:0}.footer a{color:#f1dfad;text-underline-offset:3px;flex:none;font-weight:700;text-decoration-color:#f1dfad9e}.footer a:hover{color:#fff;text-decoration-color:#fff}.maintenance-mode-screen{text-align:center;place-items:center;min-height:min(62vh,720px);padding:clamp(2rem,5vw,5rem);display:grid}.maintenance-mode-screen>div{max-width:680px}.maintenance-mode-screen h1{color:#17251f;margin:0 0 1rem;font-size:clamp(2.25rem,4vw,4.25rem);line-height:1}.maintenance-mode-screen p{color:#52645b;margin:0;font-size:1.3rem;line-height:1.55}:root.bfs-dark-mode{color:#e7eee9;background:#0f1412}:root.bfs-dark-mode .fund-comps-home{--fund-comps-bg:#080e12;--fund-comps-hero-start:#0b130f;--fund-comps-hero-mid:#101b15;--fund-comps-hero-end:#171d12;--fund-comps-ink:#eef7f2;--fund-comps-muted:#a7bbb2;--fund-comps-soft:#0f181cd1;--fund-comps-strong:#101a1e;--fund-comps-border:#84ac9a33;--fund-comps-line:#8cb17b29;--fund-comps-accent:#8ab77a;--fund-comps-accent-strong:#a4c98e;--fund-comps-gold:#d5b760;--fund-comps-expense-green:#84ad73;--fund-comps-expense-red:#ee8076;--fund-comps-expense-red-soft:#ee807633;--fund-comps-shadow:0 32px 72px #00000057}:root.bfs-dark-mode .fund-comps-hero{background:linear-gradient(#ffffff08,#fff0)}:root.bfs-dark-mode .fund-comps-hero:after{background:linear-gradient(#080e1200,#080e122e)}:root.bfs-dark-mode .fund-comps-stats-section:before{background:linear-gradient(#080e1200,#080e1229)}:root.bfs-dark-mode .fund-comps-input::placeholder{color:#a7bbb26b}:root.bfs-dark-mode .fund-comps-preview{background:linear-gradient(150deg, #101a1ef0, #0b1418ad), var(--fund-comps-strong)}:root.bfs-dark-mode .fund-comps-preview-reference,:root.bfs-dark-mode .fund-comps-preview-universe,:root.bfs-dark-mode .fund-comps-preview-found,:root.bfs-dark-mode .fund-comps-preview-comp{background:#080e1294}:root.bfs-dark-mode .fund-comps-preview-reference{background:linear-gradient(135deg,#d5b76024,#8ab77a14),#080e1294}:root.bfs-dark-mode .fund-comps-preview-reference small{color:#ffaaa2;background:#7a302c6b;border:1px solid #ff9f9647;box-shadow:0 0 18px #ee80761a}:root.bfs-dark-mode .fund-comps-preview-comp.is-best{background:linear-gradient(#8ab77a1f,#0000),#080e129e;border-color:#8ab77a57}:root.bfs-dark-mode .fund-comps-stats-card{background:linear-gradient(145deg,#0e1915f5,#0a1110eb),#080e12e6;box-shadow:0 22px 54px #0000006b,inset 0 0 0 1px #ffffff08}:root.bfs-dark-mode .fund-comps-stat-copy p,:root.bfs-dark-mode .fund-comps-preview-reference span,:root.bfs-dark-mode .fund-comps-preview-universe span,:root.bfs-dark-mode .fund-comps-preview-found span,:root.bfs-dark-mode .fund-comps-preview-comp span,:root.bfs-dark-mode .fund-comps-preview-comp small{color:#c6d5cd}:root.bfs-dark-mode .fund-comps-preview-comp em{color:#a8e8bc;background:#65d4b624}:root.bfs-dark-mode .fund-comps-stat-copy strong{color:#f3faf6}:root.bfs-dark-mode .fund-comps-stat-copy .fund-comps-expense-warning{color:#ffb0a8}:root.bfs-dark-mode .fund-comps-estimated-expense b{color:#ff9f96}:root.bfs-dark-mode .fund-comps-estimated-expense:after{color:#edf5f1;background:#101814fa;border-color:#465b51;box-shadow:0 14px 30px #0000005c}:root.bfs-dark-mode .fund-comps-estimated-expense:before{background:#101814fa;border-color:#465b51}:root.bfs-dark-mode .fund-comps-fee-callout{background:linear-gradient(135deg,#507e5442,#d5b7602e),#0b1210d1}:root.bfs-dark-mode .fund-comps-fee-callout strong{color:#f5fbf7}:root.bfs-dark-mode .fund-comps-fee-callout p{color:#c4d2ca}:root.bfs-dark-mode .fund-comps-fee-callout-primary{border-bottom-color:#33433b}:root.bfs-dark-mode .fund-comps-fee-callout-pill{color:#ff9f96;background:#ff9f961f}:root.bfs-dark-mode .fund-comps-fee-callout-impact p{color:#eef6f2}:root.bfs-dark-mode .fund-comps-fee-callout-impact b{color:#ff9f96}:root.bfs-dark-mode .fund-comps-fee-callout-impact span{color:#8ad6cd}:root.bfs-dark-mode .fund-comps-fee-callout:before{color:#a4c98e1f}:root.bfs-dark-mode .fund-comps-fee-callout a{color:#8ad6cd}:root.bfs-dark-mode .fund-comps-fee-callout a:hover{color:#d5b760}:root.bfs-dark-mode .fund-comps-diversifier-teaser{background:linear-gradient(135deg,#0e1915f5,#0a1110e0),#080e12e6;border-color:#84ac9a3d;box-shadow:0 22px 54px #00000057,inset 0 0 0 1px #ffffff08}:root.bfs-dark-mode .fund-comps-diversifier-teaser:hover{border-color:#a4c98e6b}:root.bfs-dark-mode .fund-diversifiers-home .fund-comps-preview-reference small{color:#cfe6bd;background:#4f7b5438;border:1px solid #a4c98e47}:root.bfs-dark-mode .fund-diversifiers-home .fund-comps-stat-copy>span{color:#c4d2ca}:root.bfs-dark-mode .fund-diversifier-preview .fund-comps-preview-comp em{color:#f3d786;background:#d5b76024}:root.bfs-dark-mode .fund-diversifier-callout .fund-comps-fee-callout-pill{color:#cfe6bd;background:#4f7b5438}:root.bfs-dark-mode .pricing-page,:root.bfs-dark-mode .about-page,:root.bfs-dark-mode .contact-page{color:#e7eee9;background:repeating-linear-gradient(132deg,#8fa79a14 0 1px,#0000 1px 32px),linear-gradient(135deg,#0f1412 0%,#17211c 52%,#292610 100%)}:root.bfs-dark-mode .pricing-card,:root.bfs-dark-mode .about-card,:root.bfs-dark-mode .contact-card{background:#121916eb;border-color:#8fa79a3d;box-shadow:0 28px 64px #00000052}:root.bfs-dark-mode .pricing-kicker{color:#cfe6bd;background:#4f7b5438;border-color:#cfe6bd33}:root.bfs-dark-mode .pricing-copy h1,:root.bfs-dark-mode .about-card h1,:root.bfs-dark-mode .contact-copy h1{color:#f5fbf7}:root.bfs-dark-mode .pricing-copy p,:root.bfs-dark-mode .pricing-support-panel p,:root.bfs-dark-mode .about-card p,:root.bfs-dark-mode .about-grid span,:root.bfs-dark-mode .contact-copy p{color:#c4d2ca}:root.bfs-dark-mode .contact-form label{color:#cfe6bd}:root.bfs-dark-mode .contact-form input,:root.bfs-dark-mode .contact-form select,:root.bfs-dark-mode .contact-form textarea{color:#f5fbf7;background:#090f0db8;border-color:#8fa79a47}:root.bfs-dark-mode .pricing-badge{color:#f5fbf7;background:radial-gradient(circle at 50% 46%,#3c5339eb,#2e2811c7),#1a211d;border-color:#d5b76080;box-shadow:inset 0 0 0 12px #d5b7601a,0 18px 42px #00000047}:root.bfs-dark-mode .pricing-badge small{color:#d6dfd9}:root.bfs-dark-mode .pricing-support-panel{border-top-color:#8fa79a2e}:root.bfs-dark-mode .pricing-support-panel h2,:root.bfs-dark-mode .about-grid strong{color:#cfe6bd}:root.bfs-dark-mode .about-grid div{background:#ffffff0a;border-color:#8fa79a2e}:root.bfs-dark-mode .about-read-more-button{color:#cfe6bd;text-decoration-color:#cfe6bd6b}:root.bfs-dark-mode .about-read-more-button:hover,:root.bfs-dark-mode .about-read-more-button:focus-visible{color:#f5fbf7;text-decoration-color:currentColor}:root.bfs-dark-mode .about-letter{border-top-color:#8fa79a2e}:root.bfs-dark-mode body,:root.bfs-dark-mode .app-shell,:root.bfs-dark-mode .main{color:#e7eee9;background:#0f1412}:root.bfs-dark-mode .page{color:#dce7e1}:root.bfs-dark-mode .panel,:root.bfs-dark-mode .stat,:root.bfs-dark-mode .detail-section{color:#dce7e1;background:#151b18;border-color:#31443a;box-shadow:0 12px 24px #0000003d}:root.bfs-dark-mode .system-health-page .release-status-card{color:#eef5f1;background:#121b17;border-color:#33443d}:root.bfs-dark-mode .system-health-page .release-status-card h3{color:#eef5f1}:root.bfs-dark-mode .system-health-page .release-status-card .health-note,:root.bfs-dark-mode .system-health-page .release-status-card .muted,:root.bfs-dark-mode .system-health-page .release-status-card .health-details dt,:root.bfs-dark-mode .system-health-page .release-repository-row{color:#aebdb5}:root.bfs-dark-mode .system-health-page .release-status-card .health-details dd,:root.bfs-dark-mode .system-health-page .release-status-card .health-details a,:root.bfs-dark-mode .system-health-page .release-tag-table td,:root.bfs-dark-mode .system-health-page .release-tag-table a,:root.bfs-dark-mode .system-health-page .release-repository-row a,:root.bfs-dark-mode .system-health-page .release-repository-row strong{color:#eef5f1}:root.bfs-dark-mode .system-health-page .release-tag-table th{color:#f4f8f5;background:#203228}:root.bfs-dark-mode .system-health-page .release-tag-table td{background:#121b17;border-color:#33443d}:root.bfs-dark-mode .maintenance-dialog{color:#eef5f1;background:#121b17;border-color:#33443d;box-shadow:0 24px 80px #00000075}:root.bfs-dark-mode .maintenance-dialog h2{color:#eef5f1}:root.bfs-dark-mode .maintenance-dialog p,:root.bfs-dark-mode .maintenance-dialog label{color:#aebdb5}:root.bfs-dark-mode .maintenance-dialog-close,:root.bfs-dark-mode .maintenance-dialog input,:root.bfs-dark-mode .maintenance-dialog textarea{color:#eef5f1!important;background:#0f1412!important;border-color:#52685b!important}:root.bfs-dark-mode .maintenance-dialog-warning{color:#f2d88d;background:#2a2417;border-color:#88703e}:root.bfs-dark-mode .page-title-small,:root.bfs-dark-mode .panel h1,:root.bfs-dark-mode .panel h2,:root.bfs-dark-mode .panel h3,:root.bfs-dark-mode .panel-subheading{color:#e9f2ed}:root.bfs-dark-mode .register-terms-scroll{color:#dce7e1;background:#111714;border-color:#52685b}:root.bfs-dark-mode input,:root.bfs-dark-mode select,:root.bfs-dark-mode textarea{color:#e7eee9;background:#111714;border-color:#52685b}:root.bfs-dark-mode input::placeholder,:root.bfs-dark-mode textarea::placeholder{color:#7f9188}:root.bfs-dark-mode .password-icon-button{color:#dce7e1}:root.bfs-dark-mode .password-icon-button:hover{background:#dce7e11a}:root.bfs-dark-mode .button.link{color:#dce7e1;border-color:#4b6255}:root.bfs-dark-mode .button.link:hover{background:#1e2b24;border-color:#8fa79a}:root.bfs-dark-mode .error{color:#ff9b8f}:root.bfs-dark-mode .success,:root.bfs-dark-mode .success-message{color:#8fdaa9}:root.bfs-dark-mode .segmented-control{background:#101511;border-color:#31443a}:root.bfs-dark-mode .segmented-control button{color:#c4d2ca;border-right-color:#31443a}:root.bfs-dark-mode .segmented-control button.active{color:#0f1412;background:#cfe6bd}:root.bfs-dark-mode .p-dialog{color:#dce7e1;background:#151b18;border:1px solid #31443a}:root.bfs-dark-mode .p-dialog .p-dialog-header,:root.bfs-dark-mode .p-dialog .p-dialog-content,:root.bfs-dark-mode .p-dialog .p-dialog-footer{color:#dce7e1;background:#151b18}:root.bfs-dark-mode .p-dialog .p-dialog-header{border-bottom:1px solid #31443a}:root.bfs-dark-mode .p-dialog .p-dialog-footer{border-top:1px solid #31443a}:root.bfs-dark-mode .p-dialog .p-dialog-title{color:#e9f2ed}:root.bfs-dark-mode .p-dialog .p-dialog-close-button{color:#dce7e1}:root.bfs-dark-mode .fund-screener-dialog.p-dialog{background:#151b18;border-color:#415749}:root.bfs-dark-mode .fund-screener-dialog.p-dialog .p-dialog-header{color:#e9f2ed;background:#253722;border-bottom-color:#4b6255}:root.bfs-dark-mode .fund-screener-dialog.p-dialog .p-dialog-content{color:#dce7e1;background:#151b18}:root.bfs-dark-mode .fund-screener-dialog.p-dialog .p-dialog-footer{background:#17211c;border-top-color:#31443a}:root.bfs-dark-mode .fund-screener-dialog.p-dialog .p-dialog-title,:root.bfs-dark-mode .fund-explorer-save-collection-body label{color:#e9f2ed}:root.bfs-dark-mode .fund-explorer-save-collection-message{color:#e6c75d}:root.bfs-dark-mode .filter-catalog-dialog-title-text,:root.bfs-dark-mode .column-chooser-dialog-title-text{color:#e9f2ed}:root.bfs-dark-mode .fund-screener-dialog.p-dialog .p-dialog-close-button{color:#dce7e1}:root.bfs-dark-mode .fund-screener-dialog.p-dialog .p-dialog-close-button:hover{color:#fff;background:#dce7e11a}:root.bfs-dark-mode .dialog-help-button.p-button{color:#dce7e1}:root.bfs-dark-mode .dialog-help-button.p-button:hover,:root.bfs-dark-mode .dialog-help-button.p-button[aria-pressed=true]{color:#fff;background:#dce7e11a}:root.bfs-dark-mode .footer{color:#dce7e1;background:#31443a;border-top-color:#31443a}:root.bfs-dark-mode .footer a{color:#f1dfad;text-decoration-color:#f1dfadb3}:root.bfs-dark-mode .footer a:hover{color:#fff;text-decoration-color:#fff}:root.bfs-dark-mode .maintenance-mode-screen h1{color:#f4f8f5}:root.bfs-dark-mode .maintenance-mode-screen p{color:#c8d6cf}:root.bfs-dark-mode .theme-toggle-button{color:#fff238;box-shadow:none;background:0 0}:root.bfs-dark-mode .theme-toggle-button:hover{box-shadow:none;background:0 0}:root.bfs-dark-mode .fund-screener-shell-frame,:root.bfs-dark-mode .fund-screener-shell,:root.bfs-dark-mode .fund-screener-left-split,:root.bfs-dark-mode .fund-screener-right-split,:root.bfs-dark-mode .fund-screener-help-panel,:root.bfs-dark-mode .fund-screener-pane,:root.bfs-dark-mode .fund-screener-list-section,:root.bfs-dark-mode .screen-definition-pane,:root.bfs-dark-mode .table-section{background:#121815}:root.bfs-dark-mode .fund-screener-shell-frame .p-splitter-gutter,:root.bfs-dark-mode .fund-screener-shell-frame .p-splitter-gutter-handle,:root.bfs-dark-mode .fund-screener-main-gutter{background:#31443a}:root.bfs-dark-mode .fund-screener-main-gutter:hover,:root.bfs-dark-mode .fund-screener-main-gutter:focus-visible,:root.bfs-dark-mode .fund-screener-workspace.main-splitter-resizing .fund-screener-main-gutter{background:#007f5f}:root.bfs-dark-mode .help-center-splitter{background:#31443a}:root.bfs-dark-mode .help-center-splitter:hover,:root.bfs-dark-mode .help-center-splitter:focus-visible,:root.bfs-dark-mode .fund-screener-workspace.help-center-resizing .help-center-splitter{background:#007f5f}:root.bfs-dark-mode .section-heading{background:#1e2b24;border-bottom-color:#31443a}:root.bfs-dark-mode .fund-screener-help-panel{border-left-color:#31443a}:root.bfs-dark-mode .fund-screener-help-heading{background:#1e2b24;border-bottom-color:#31443a}:root.bfs-dark-mode .section-heading h2,:root.bfs-dark-mode .section-heading h3,:root.bfs-dark-mode .fund-screener-help-heading h2,:root.bfs-dark-mode .fund-screener-help-body h3,:root.bfs-dark-mode .block-heading h3,:root.bfs-dark-mode .fund-type-option strong,:root.bfs-dark-mode .block-count,:root.bfs-dark-mode .table-fund-count,:root.bfs-dark-mode .fund-list-count,:root.bfs-dark-mode .characteristic-catalog h3{color:#e9f2ed}:root.bfs-dark-mode .specialty-fund-structures summary{color:#aebdb5}:root.bfs-dark-mode .specialty-fund-active-pill{color:#bfe8d5;background:#1f3f33}:root.bfs-dark-mode .specialty-fund-note{color:#98aaa1}:root.bfs-dark-mode .title-action-divider{background:#4b6255}:root.bfs-dark-mode .fund-list-list-header{color:#aebdb5;background:#17211c;border-bottom-color:#31443a}:root.bfs-dark-mode .screen-list-row{color:#dce7e1;background:#151b18;border-bottom-color:#25352d}:root.bfs-dark-mode .screen-list-row:hover,:root.bfs-dark-mode .screen-list-row.active{background:#332d1d}:root.bfs-dark-mode .pin-button{color:#dce7e1;background:#1b2420;border-color:#3a4d42}:root.bfs-dark-mode .pin-button.pinned{color:#f2ddb0;background:#4a3d1c;border-color:#b89442}:root.bfs-dark-mode .fund-screener-help-close{color:#e7eee9;background:#151b18;border-color:#52685b}:root.bfs-dark-mode .fund-screener-help-close:hover{background:#1e2b24;border-color:#8fa79a}:root.bfs-dark-mode .login-copy,:root.bfs-dark-mode .empty-copy,:root.bfs-dark-mode .table-message,:root.bfs-dark-mode .fund-screener-message,:root.bfs-dark-mode .fund-screener-help-body p,:root.bfs-dark-mode .fund-screener-help-list,:root.bfs-dark-mode .muted,:root.bfs-dark-mode .login-inline{color:#aebdb5}:root.bfs-dark-mode .table-footer-actions .selection-limit-warning{color:#f0b35f}:root.bfs-dark-mode .login-copy,:root.bfs-dark-mode .fund-screener-message{background:#17211c;border-color:#4b6255}:root.bfs-dark-mode .profile-row-link{color:#9bd8b6}:root.bfs-dark-mode .profile-row-link:hover,:root.bfs-dark-mode .profile-row-link:focus-visible{color:#c2efd2}:root.bfs-dark-mode .screen-results-loading-overlay{color:#dce7e1;background:#111713f0;border-color:#416d5d;box-shadow:0 18px 42px #0000005c,inset 0 0 0 1px #65d4b614}:root.bfs-dark-mode .screen-results-loading-overlay strong{color:#edf5f1}:root.bfs-dark-mode .screen-results-loading-overlay span:not(.screen-results-loading-spinner){color:#aebdb5}:root.bfs-dark-mode .screen-results-loading-spinner{border-color:#65d4b6 #65d4b62e #65d4b62e}:root.bfs-dark-mode .screen-name-row .p-inputtext{color:#e7eee9;background:#111713;border-color:#52685b}:root.bfs-dark-mode .screen-unsaved-pill{color:#c7d2cc;background:#26302b;border-color:#55645c}:root.bfs-dark-mode .fund-list-name-row .p-inputtext{color:#e7eee9;background:#111713;border-color:#52685b}:root.bfs-dark-mode .screen-name-row .p-inputtext:focus,:root.bfs-dark-mode .fund-list-name-row .p-inputtext:focus{border-color:#d5b760;box-shadow:0 0 0 1px #d5b7603d}:root.bfs-dark-mode .fund-explorer-shell,:root.bfs-dark-mode .fund-explorer-left-pane,:root.bfs-dark-mode .fund-explorer-right-pane{background:#151b18}:root.bfs-dark-mode .fund-explorer-sidebar-section{border-bottom-color:#25352d}:root.bfs-dark-mode .explorer-source-divider{color:#879890}:root.bfs-dark-mode .explorer-source-divider:before,:root.bfs-dark-mode .explorer-source-divider:after{background:#31443a}:root.bfs-dark-mode .fund-explorer-sidebar-section h3,:root.bfs-dark-mode .fund-explorer-tab,:root.bfs-dark-mode .suggestion-symbol,:root.bfs-dark-mode .profile-title-block strong,:root.bfs-dark-mode .profile-stat strong,:root.bfs-dark-mode .profile-description-tbd h3,:root.bfs-dark-mode .profile-detail-section h3,:root.bfs-dark-mode .profile-wide-section h3{color:#e9f2ed}:root.bfs-dark-mode .explorer-fund-input.p-inputtext{color:#e7eee9;background:#111713;border-color:#52685b}:root.bfs-dark-mode .explorer-fund-input.p-inputtext:focus{border-color:#d5b760;box-shadow:0 0 0 1px #d5b7603d}:root.bfs-dark-mode .explorer-remove-slot.p-button{color:#dce7e1;background:#1b2420;border-color:#3a4d42}:root.bfs-dark-mode .explorer-clear-all-funds.p-button{color:#f6dddd;background:#4d2529;border-color:#8f5a5f}:root.bfs-dark-mode .explorer-clear-all-funds.p-button:hover{background:#613034;border-color:#aa6b71}:root.bfs-dark-mode .explorer-clear-all-funds.p-button:disabled{color:#8f9c96;background:#1b2420;border-color:#3a4d42}:root.bfs-dark-mode .explorer-suggestion-menu,:root.bfs-dark-mode .explorer-symbol-list{background:#151b18;border-color:#3a4d42;box-shadow:0 12px 30px #00000057}:root.bfs-dark-mode .explorer-suggestion-row{color:#dce7e1;background:#151b18;border-bottom-color:#25352d}:root.bfs-dark-mode .explorer-suggestion-row:hover,:root.bfs-dark-mode .explorer-suggestion-row:focus-visible{background:#332d1d}:root.bfs-dark-mode .explorer-suggestion-row.known-share-class-suggestion{background:#302b18}:root.bfs-dark-mode .explorer-suggestion-row.known-share-class-suggestion:hover,:root.bfs-dark-mode .explorer-suggestion-row.known-share-class-suggestion:focus-visible{background:#3a331c}:root.bfs-dark-mode .suggestion-name,:root.bfs-dark-mode .profile-title-block span,:root.bfs-dark-mode .profile-stat-label,:root.bfs-dark-mode .profile-description-tbd span,:root.bfs-dark-mode .profile-description-tbd p,:root.bfs-dark-mode .profile-detail-section dt{color:#aebdb5}:root.bfs-dark-mode .fund-explorer-tabs{background:#17211c;border-bottom-color:#31443a}:root.bfs-dark-mode .fund-explorer-tab{color:#dce7e1;background:#1e2b24;border-color:#31443a}:root.bfs-dark-mode .fund-explorer-tab:focus-visible{box-shadow:inset 0 0 0 2px #f2ddb052}:root.bfs-dark-mode .fund-explorer-tab.active{color:#f6e8bd;background:#4a3d1c;border-color:#b89442}:root.bfs-dark-mode .fund-explorer-tab.disabled{color:#879890}:root.bfs-dark-mode .fund-explorer-profile-scroll,:root.bfs-dark-mode .fund-explorer-comps-scroll{background:#111713}:root.bfs-dark-mode .fund-explorer-empty-state,:root.bfs-dark-mode .fund-profile-card,:root.bfs-dark-mode .fund-profile-heading,:root.bfs-dark-mode .profile-detail-section,:root.bfs-dark-mode .profile-wide-section{color:#dce7e1;background:#151b18;border-color:#31443a}:root.bfs-dark-mode .fund-explorer-chart-panel,:root.bfs-dark-mode .fund-explorer-chart-stage,:root.bfs-dark-mode .fund-explorer-chart-canvas{background:#151b18}:root.bfs-dark-mode .fund-explorer-chart-toolbar,:root.bfs-dark-mode .fund-explorer-chart-range-bar{background:#171f1b;border-color:#25352d}:root.bfs-dark-mode .fund-explorer-chart-menu summary,:root.bfs-dark-mode .fund-explorer-chart-tool-button,:root.bfs-dark-mode .fund-explorer-chart-range-bar button{color:#b9c8c0}:root.bfs-dark-mode .fund-explorer-chart-menu[open] summary,:root.bfs-dark-mode .fund-explorer-chart-menu summary:hover,:root.bfs-dark-mode .fund-explorer-chart-menu summary:focus-visible,:root.bfs-dark-mode .fund-explorer-chart-tool-button:hover,:root.bfs-dark-mode .fund-explorer-chart-tool-button:focus-visible,:root.bfs-dark-mode .fund-explorer-chart-range-bar button:hover,:root.bfs-dark-mode .fund-explorer-chart-range-bar button:focus-visible{color:#e9f2ed;background:#1b2420;border-color:#3a4d42}:root.bfs-dark-mode .fund-explorer-chart-button-cluster{background:#111815;border-color:#31463b;box-shadow:inset 0 1px #ffffff0a}:root.bfs-dark-mode .fund-explorer-chart-tool-button.active{color:#d7e7ff;background:#1f3550;border-color:#0000;box-shadow:inset 0 0 0 1px #74a7efd1}:root.bfs-dark-mode .fund-explorer-chart-tool-button:disabled{color:#68776f;opacity:.62}:root.bfs-dark-mode .fund-explorer-chart-tool-button:disabled:hover{background:0 0;border-color:#0000}:root.bfs-dark-mode .fund-explorer-chart-range-bar button:hover,:root.bfs-dark-mode .fund-explorer-chart-range-bar button:focus-visible{color:#d7e7ff;background:#101821;border-color:#2c4c73}:root.bfs-dark-mode .fund-explorer-chart-menu-popover{background:#151b18;border-color:#3a4d42;box-shadow:0 12px 30px #00000057}:root.bfs-dark-mode .fund-explorer-chart-menu-item{color:#dce7e1;border-bottom-color:#25352d}:root.bfs-dark-mode .fund-explorer-chart-menu-item:hover,:root.bfs-dark-mode .fund-explorer-chart-menu-item:focus-within{background:#332d1d}:root.bfs-dark-mode .fund-explorer-chart-menu-item.disabled{color:#879890}:root.bfs-dark-mode .fund-explorer-chart-menu-item input{accent-color:#65d4b6}:root.bfs-dark-mode .fund-explorer-chart-menu-section{border-top-color:#25352d}:root.bfs-dark-mode .fund-explorer-chart-menu-section-title{color:#aebdb5}:root.bfs-dark-mode .fund-explorer-chart-indicator-line{color:#dce7e1}:root.bfs-dark-mode .fund-explorer-chart-indicator-color{background:#111713;border-color:#3a4d42}:root.bfs-dark-mode .fund-explorer-chart-indicator-name{color:#dce7e1}:root.bfs-dark-mode .fund-explorer-chart-indicator-name small{color:#aebdb5}:root.bfs-dark-mode .fund-explorer-chart-indicator-remove,:root.bfs-dark-mode .fund-explorer-chart-menu-action,:root.bfs-dark-mode .fund-explorer-chart-sma-dialog button{color:#dce7e1;background:#111713;border-color:#3a4d42}:root.bfs-dark-mode .fund-explorer-chart-modal-backdrop{background:#00000057}:root.bfs-dark-mode .fund-explorer-chart-sma-dialog{background:#151b18;border-color:#3a4d42;box-shadow:0 18px 48px #00000061}:root.bfs-dark-mode .fund-explorer-chart-sma-dialog header{background:#172a22;border-bottom-color:#2c473a}:root.bfs-dark-mode .fund-explorer-chart-sma-dialog h3{color:#dff5ec}:root.bfs-dark-mode .fund-explorer-chart-sma-dialog label{color:#dce7e1}:root.bfs-dark-mode .fund-explorer-chart-sma-dialog input,:root.bfs-dark-mode .fund-explorer-chart-sma-dialog select{color:#dce7e1;background:#111713;border-color:#3a4d42}:root.bfs-dark-mode .fund-explorer-chart-sma-dialog input[type=range]{accent-color:#65d4b6;background:0 0;border:0}:root.bfs-dark-mode .fund-explorer-chart-sma-dialog input:focus,:root.bfs-dark-mode .fund-explorer-chart-sma-dialog select:focus{border-color:#65d4b6;box-shadow:0 0 0 1px #65d4b63d}:root.bfs-dark-mode .fund-explorer-chart-sma-dialog p{color:#f6ad55}:root.bfs-dark-mode .fund-explorer-chart-sma-dialog div{border-top-color:#25352d}:root.bfs-dark-mode .fund-explorer-chart-indicator-color:hover,:root.bfs-dark-mode .fund-explorer-chart-indicator-color:focus-visible,:root.bfs-dark-mode .fund-explorer-chart-indicator-name:hover,:root.bfs-dark-mode .fund-explorer-chart-indicator-name:focus-visible,:root.bfs-dark-mode .fund-explorer-chart-indicator-remove:hover,:root.bfs-dark-mode .fund-explorer-chart-menu-action:hover,:root.bfs-dark-mode .fund-explorer-chart-sma-dialog button:hover{background:#17221d;border-color:#65d4b6}:root.bfs-dark-mode .fund-explorer-chart-indicator-name:hover,:root.bfs-dark-mode .fund-explorer-chart-indicator-name:focus-visible{color:#e9f2ed}:root.bfs-dark-mode .fund-explorer-chart-menu-select-item select{color:#dce7e1;background:#111713;border-color:#3a4d42}:root.bfs-dark-mode .fund-explorer-chart-menu-select-item select:focus{border-color:#65d4b6;box-shadow:0 0 0 1px #65d4b63d}:root.bfs-dark-mode .fund-explorer-chart-menu-slider-item strong{color:#aebdb5}:root.bfs-dark-mode .fund-explorer-chart-menu-slider-item input[type=range]{accent-color:#65d4b6}:root.bfs-dark-mode .fund-explorer-chart-loading{color:#aebdb5;background:#111713e6;border-color:#3a4d42}:root.bfs-dark-mode .fund-explorer-chart-pane-splitter span{background:#3a4d42}:root.bfs-dark-mode .fund-explorer-chart-pane-splitter:hover span,:root.bfs-dark-mode .fund-explorer-chart-pane-splitter:focus-visible span,:root.bfs-dark-mode .fund-screener-workspace.chart-pane-resizing .fund-explorer-chart-pane-splitter span{background:#74a7ef}:root.bfs-dark-mode .fund-explorer-chart-range-bar button.active{color:#d7e7ff;background:#74a7ef2e;border-color:#74a7ef}:root.bfs-dark-mode .fund-explorer-chart-adjustment-note{color:#879890}:root.bfs-dark-mode .fund-comps-toolbar,:root.bfs-dark-mode .fund-comps-group-card,:root.bfs-dark-mode .fund-comps-group-heading,:root.bfs-dark-mode .fund-comps-target-card,:root.bfs-dark-mode .fund-comp-card,:root.bfs-dark-mode .fund-comps-siblings,:root.bfs-dark-mode .fund-comps-methodology-dialog{background:#151b18;border-color:#31443a}:root.bfs-dark-mode .fund-comps-methodology-dock{border-top-color:#31443a;border-left-color:#31443a}:root.bfs-dark-mode .fund-comps-toolbar{--fund-comps-flow-gap-bg:#151b18}:root.bfs-dark-mode .fund-relationship-universe-controls{background:linear-gradient(135deg,#103427 0%,#132d25 58%,#10251e 100%);border-color:#3f8066 #3f8066 #3f8066 #65d4a0;box-shadow:inset 0 1px #65d4a01f,0 2px 8px #00000047}:root.bfs-dark-mode .fund-relationship-universe-label,:root.bfs-dark-mode .fund-relationship-why-card strong{color:#e9f2ed}:root.bfs-dark-mode .fund-relationship-reset-button{color:#dce7e1;background:#08090d;border-color:#4a3f63}:root.bfs-dark-mode .fund-relationship-universe-status,:root.bfs-dark-mode .fund-relationship-why-card p{color:#aebdb5}:root.bfs-dark-mode .fund-relationship-why-card{color:#65d4b6;background:#13231c;border-color:#31443a}:root.bfs-dark-mode .fund-relationship-select-overlay .p-select-option.p-focus{color:#dff5ec;box-shadow:none;background:#172a22}:root.bfs-dark-mode .fund-comps-toolbar,:root.bfs-dark-mode .fund-comps-group-card{box-shadow:0 1px 2px #0000003d,0 14px 26px #00000047}:root.bfs-dark-mode .fund-comps-target-card:hover,:root.bfs-dark-mode .fund-comp-card:hover,:root.bfs-dark-mode .fund-comps-target-card:focus-within,:root.bfs-dark-mode .fund-comp-card:focus-within{border-color:#426b5b;box-shadow:0 1px 2px #00000042,0 12px 24px #00000052,0 0 0 1px #65d4b614}:root.bfs-dark-mode .fund-comps-flow-universe,:root.bfs-dark-mode .fund-comps-flow-gate,:root.bfs-dark-mode .fund-comps-flow-filter,:root.bfs-dark-mode .fund-comps-flow-output,:root.bfs-dark-mode .fund-comps-methodology-context,:root.bfs-dark-mode .fund-comps-methodology-count{--fund-comps-flow-border-color:#31443a;--fund-comps-flow-port-bg:#111713;background:#111713}:root.bfs-dark-mode .fund-comps-flow-universe{background:radial-gradient(circle at 18% 68%,#ffeb9d29 0 1px,#0000 2px),radial-gradient(circle at 72% 22%,#ffffee24 0 1px,#0000 2px),#111713}:root.bfs-dark-mode .fund-comps-flow-gate svg{color:#226f63}:root.bfs-dark-mode .fund-comps-flow-output{--fund-comps-flow-border-color:#65d4b657;--fund-comps-flow-port-bg:#13231c;background:#13231c}:root.bfs-dark-mode .fund-comps-flow-step-active{--fund-comps-flow-border-color:#65d4b68f;box-shadow:inset 0 0 0 2px var(--fund-comps-flow-border-color), 0 0 0 1px #65d4b614, 0 12px 26px #0000003d}:root.bfs-dark-mode .fund-comps-flow-filters .fund-comps-flow-step-active{box-shadow:0 0 0 1px #65d4b614,0 12px 26px #0000003d}:root.bfs-dark-mode .fund-comps-flow-step-complete{--fund-comps-flow-border-color:#65d4b675;--fund-comps-flow-port-bg:#163027;box-shadow:inset 0 0 0 2px var(--fund-comps-flow-border-color), 0 0 0 1px #65d4b614, inset 0 0 18px #8fe0b30f;background:linear-gradient(#163027,#11251d)}:root.bfs-dark-mode .fund-comps-flow-step-complete .fund-comps-flow-picks i{background:linear-gradient(#1e3d31,#13291f);border-color:#579877}:root.bfs-dark-mode .fund-comps-flow-step-complete .fund-comps-flow-picks i:first-child,:root.bfs-dark-mode .fund-comps-flow-picks i:first-child{background:linear-gradient(#19364a,#132839);border-color:#4f7fa3}:root.bfs-dark-mode .fund-comps-flow-step-caution{--fund-comps-flow-border-color:#d6b960b8;--fund-comps-flow-port-bg:#342f1a;box-shadow:inset 0 0 0 2px var(--fund-comps-flow-border-color), 0 0 0 1px #d6b96024, 0 14px 28px #00000057, inset 0 0 22px #d6b96014;background:linear-gradient(#594c20eb,#322c1aeb),#181c15}:root.bfs-dark-mode .fund-comps-flow-filters .fund-comps-flow-step-caution{background:linear-gradient(#594c20eb,#322c1aeb),#181c15;box-shadow:0 0 0 1px #d6b96024,0 14px 28px #00000057,inset 0 0 22px #d6b96014}:root.bfs-dark-mode .fund-comps-flow-step-caution svg{color:#d8bf67;filter:drop-shadow(0 0 7px #d6b96033)}:root.bfs-dark-mode .fund-comps-flow-step-active:after{background:radial-gradient(circle,#65d4b638,#0000 34%),radial-gradient(circle,#7cc8ef29,#0000 48%)}:root.bfs-dark-mode .fund-comps-flow-filter:nth-of-type(4).fund-comps-flow-step-active{--fund-comps-flow-border-color:#65d4b6b8;background:linear-gradient(#65d4b624,#13231cdb),#13231c;box-shadow:0 0 0 1px #65d4b629,0 0 0 4px #65d4b614,0 16px 34px #00000057,0 0 28px #65d4b629,inset 0 0 26px #65d4b614}:root.bfs-dark-mode .fund-comps-flow-filter:nth-of-type(4).fund-comps-flow-step-active:after{background:linear-gradient(110deg,#0000 0% 28%,#65d4b60a 38%,#65d4b66b 50%,#7cc8ef2e 58%,#0000 70% 100%),radial-gradient(circle,#65d4b629,#0000 42%)}:root.bfs-dark-mode .fund-comps-flow-pipe{box-shadow:none;background:0 0}:root.bfs-dark-mode .fund-comps-flow-pipe:before,:root.bfs-dark-mode .fund-comps-flow-pipe:after{background:#65d4b670}:root.bfs-dark-mode .fund-comps-flow-title,:root.bfs-dark-mode .fund-comps-flow-filter-copy,:root.bfs-dark-mode .fund-comps-flow-output-copy,:root.bfs-dark-mode .fund-comps-flow-gate-copy,:root.bfs-dark-mode .fund-comps-methodology-count span,:root.bfs-dark-mode .fund-comps-methodology-count small{color:#aebdb5}:root.bfs-dark-mode .fund-comps-methodology-count strong{color:#e9f2ed}:root.bfs-dark-mode .fund-comps-flow-dots span{background:#97cebca8}:root.bfs-dark-mode .fund-comps-flow-dots span:nth-child(odd){background:#d2bb63ad}:root.bfs-dark-mode .fund-comps-flow-dots span:nth-child(3n){background:#b2c4bcb3}:root.bfs-dark-mode .fund-comps-flow-micro-dots span{opacity:.74;background:#97cebc7a}:root.bfs-dark-mode .fund-comps-flow-micro-dots span:nth-child(3n+1){background:#d2bb6385}:root.bfs-dark-mode .fund-comps-flow-micro-dots span:nth-child(4n){background:#b2c4bc8f}:root.bfs-dark-mode .fund-comps-flow-picks i{background:linear-gradient(#1e3028,#13231c);border-color:#426454}:root.bfs-dark-mode .fund-comps-group-card:before{background:#7cc8ef}:root.bfs-dark-mode .fund-comps-group-heading,:root.bfs-dark-mode .fund-comps-methodology-dialog header{border-bottom-color:#25352d}:root.bfs-dark-mode .fund-comps-collapse-button{color:#dce7e1}:root.bfs-dark-mode .explorer-hide-sidebar-selection.p-button{color:#d8e4dd}:root.bfs-dark-mode .fund-comps-collapse-button:hover,:root.bfs-dark-mode .fund-comps-collapse-button:focus-visible{color:#bcf0c9}:root.bfs-dark-mode .fund-comps-row-collapse-button{color:#65d4b6;background:#111713db;border-color:#0000}:root.bfs-dark-mode .fund-comps-row-collapse-button:hover,:root.bfs-dark-mode .fund-comps-row-collapse-button:focus-visible{color:#bcf0c9;background:#17362c;border-color:#426b5b}:root.bfs-dark-mode .fund-comps-collapsed-symbol{color:#e9f2ed;background:#13231c;border-color:#31443a}:root.bfs-dark-mode .fund-comps-collapsed-comp{color:#e9f2ed;background:#111713;border-color:#31443a}:root.bfs-dark-mode .fund-comp-behavior-metrics{border-top-color:#25352d}:root.bfs-dark-mode .fund-comps-fund-title strong,:root.bfs-dark-mode .fund-comp-title strong,:root.bfs-dark-mode .fund-comps-no-picks strong,:root.bfs-dark-mode .fund-comp-detail-notes strong,:root.bfs-dark-mode .fund-comps-methodology-dialog header strong,:root.bfs-dark-mode .fund-comps-methodology-body h3{color:#e9f2ed}:root.bfs-dark-mode .fund-comps-fund-title,:root.bfs-dark-mode .fund-comp-title-row{border-top-color:#31443a}:root.bfs-dark-mode .fund-comps-fund-title span,:root.bfs-dark-mode .fund-comp-title-name,:root.bfs-dark-mode .fund-comps-target-card p,:root.bfs-dark-mode .fund-comp-meta-grid,:root.bfs-dark-mode .fund-comps-siblings p,:root.bfs-dark-mode .fund-comps-expense-footnote,:root.bfs-dark-mode .fund-comps-no-picks-note,:root.bfs-dark-mode .fund-comps-methodology-body p,:root.bfs-dark-mode .fund-comps-methodology-dialog header span,:root.bfs-dark-mode .fund-comp-detail-notes span{color:#aebdb5}:root.bfs-dark-mode .fund-comp-meta-label,:root.bfs-dark-mode .fund-comp-meta-value{color:#b8c8e4}:root.bfs-dark-mode .fund-comps-expense-footnote{background:#282512;border-left-color:#c7a85b}:root.bfs-dark-mode .fund-comps-methodology-version{background:#203329}:root.bfs-dark-mode .fund-comps-methodology-disclaimer{border-top-color:#31443a}:root.bfs-dark-mode .fund-comps-method-button,:root.bfs-dark-mode .fund-comps-constraint-link,:root.bfs-dark-mode .fund-comps-group-action-link,:root.bfs-dark-mode .fund-comp-title-action-link,:root.bfs-dark-mode .fund-comp-actions button,:root.bfs-dark-mode .fund-comp-actions a,:root.bfs-dark-mode .fund-comps-methodology-dialog header button{color:#dce7e1;background:#111713;border-color:#3a4d42}:root.bfs-dark-mode .fund-comps-constraint-link-primary,:root.bfs-dark-mode .fund-comps-mobile-jump,:root.bfs-dark-mode .fund-comps-method-button-emphasis{color:#dff5ec;background:linear-gradient(#16221d,#102019);border-color:#426b5b}:root.bfs-dark-mode .fund-comps-chart-action,:root.bfs-dark-mode .fund-comp-chart-link{color:#7cc8ef;background:#112433;border-color:#31556a}:root.bfs-dark-mode .fund-comp-fund-diversifiers-link{color:#aabaff;background:#171d36;border-color:#4f5f93}:root.bfs-dark-mode .fund-comp-comps-link{color:#e0cb72;background:#2a2513;border-color:#6c5f2d}:root.bfs-dark-mode .fund-comps-explorer-action,:root.bfs-dark-mode .fund-comp-explorer-link{color:#65d4b6;background:#13231c;border-color:#426b5b}:root.bfs-dark-mode .fund-diversifier-push-link{color:#c7b7ff;background:#201b35;border-color:#5b4d87}:root.bfs-dark-mode .fund-comps-method-button:hover,:root.bfs-dark-mode .fund-comps-method-button:focus-visible,:root.bfs-dark-mode .fund-comps-constraint-link:hover,:root.bfs-dark-mode .fund-comps-constraint-link:focus-visible,:root.bfs-dark-mode .fund-comps-group-action-link:hover,:root.bfs-dark-mode .fund-comps-group-action-link:focus-visible,:root.bfs-dark-mode .fund-comp-title-action-link:hover,:root.bfs-dark-mode .fund-comp-title-action-link:focus-visible,:root.bfs-dark-mode .fund-comp-actions button:hover,:root.bfs-dark-mode .fund-comp-actions button:focus-visible,:root.bfs-dark-mode .fund-comp-actions a:hover,:root.bfs-dark-mode .fund-comp-actions a:focus-visible,:root.bfs-dark-mode .fund-comps-methodology-dialog header button:hover,:root.bfs-dark-mode .fund-comps-methodology-dialog header button:focus-visible{color:#e9f2ed;background:#17221d;border-color:#65d4b6}:root.bfs-dark-mode .fund-comps-chart-action:hover,:root.bfs-dark-mode .fund-comps-chart-action:focus-visible,:root.bfs-dark-mode .fund-comp-chart-link:hover,:root.bfs-dark-mode .fund-comp-chart-link:focus-visible{color:#d7effb;background:#173047;border-color:#7cc8ef}:root.bfs-dark-mode .fund-comp-fund-diversifiers-link:hover,:root.bfs-dark-mode .fund-comp-fund-diversifiers-link:focus-visible{color:#e6ebff;background:#20294a;border-color:#aabaff}:root.bfs-dark-mode .fund-comp-comps-link:hover,:root.bfs-dark-mode .fund-comp-comps-link:focus-visible{color:#fff2b4;background:#342d18;border-color:#e0cb72}:root.bfs-dark-mode .fund-comps-explorer-action:hover,:root.bfs-dark-mode .fund-comps-explorer-action:focus-visible,:root.bfs-dark-mode .fund-comp-explorer-link:hover,:root.bfs-dark-mode .fund-comp-explorer-link:focus-visible{color:#dff5ec;background:#172a22;border-color:#65d4b6}:root.bfs-dark-mode .fund-diversifier-push-link:hover,:root.bfs-dark-mode .fund-diversifier-push-link:focus-visible{color:#c7b7ff;background:#2a2445;border-color:#c7b7ff}:root.bfs-dark-mode .fund-comps-target-metrics div,:root.bfs-dark-mode .fund-comp-key-metrics div,:root.bfs-dark-mode .fund-comp-behavior-metrics div,:root.bfs-dark-mode .fund-comp-detail-grid div,:root.bfs-dark-mode .fund-comp-detail-notes div{color:#dce7e1;background:#1b2420;border-color:#31443a}:root.bfs-dark-mode .fund-comps-target-metrics .fund-comp-metric-tile-active,:root.bfs-dark-mode .fund-comp-key-metrics .fund-comp-metric-tile-active,:root.bfs-dark-mode .fund-comp-behavior-metrics .fund-comp-metric-tile-active{background:#332f19;border-color:#d7c46d;box-shadow:inset 0 0 0 1px #e1cd716b}:root.bfs-dark-mode .fund-comps-reviewed-count,:root.bfs-dark-mode .fund-comps-target-metrics span,:root.bfs-dark-mode .fund-comp-key-metrics span,:root.bfs-dark-mode .fund-comp-behavior-metrics span,:root.bfs-dark-mode .fund-comp-detail-grid span{color:#aebdb5}:root.bfs-dark-mode .fund-comps-target-metrics strong,:root.bfs-dark-mode .fund-comp-key-metrics strong,:root.bfs-dark-mode .fund-comp-behavior-metrics strong,:root.bfs-dark-mode .fund-comp-detail-grid strong{color:#e9f2ed}:root.bfs-dark-mode .fund-comp-relative-chip-positive{color:#8fe0b3;background:#163a27;border-color:#2f6f4e}:root.bfs-dark-mode .fund-comp-relative-chip-negative{color:#f08b91;background:#431f26;border-color:#70313a}:root.bfs-dark-mode .fund-comps-card-eyebrow{color:#c7b7ff;background:#2a2445}:root.bfs-dark-mode .fund-comp-expense-positive,:root.bfs-dark-mode .fund-diversifier-correlation-chip{color:#8fe0b3;background:#173827}:root.bfs-dark-mode .fund-comp-expense-negative{color:#f08b91;background:#431f26}:root.bfs-dark-mode .fund-comp-expense-neutral{color:#f1c667;background:#3b2d13}:root.bfs-dark-mode .fund-comp-expense-unknown{color:#b8c8e4;background:#202d42}:root.bfs-dark-mode .fund-comp-fit-meter{background:#31443a}:root.bfs-dark-mode .fund-comp-fit-meter span{background:linear-gradient(90deg,#65d4b6,#7cc8ef);box-shadow:0 0 12px #65d4b629}:root.bfs-dark-mode .fund-comp-fit-tooltip{color:#dce7e1;background:#151b18;border-color:#4c6a5b;box-shadow:0 8px 20px #00000057}:root.bfs-dark-mode .fund-comps-no-picks,:root.bfs-dark-mode .fund-comps-unavailable{color:#aebdb5;background:#151b18;border-color:#3a4d42}:root.bfs-dark-mode .fund-comps-sibling-table{border-color:#31443a}:root.bfs-dark-mode .fund-comps-sibling-table>div{color:#dce7e1;border-bottom-color:#31443a;border-right-color:#31443a}:root.bfs-dark-mode .fund-comps-methodology-backdrop{background:#00000057}:root.bfs-dark-mode .fund-comps-methodology-dialog header{background:#172a22}:root.bfs-dark-mode .fund-profile-card{box-shadow:0 1px 2px #0000003d,0 14px 26px #00000047}:root.bfs-dark-mode .fund-profile-card:before{background:#c7a85b}:root.bfs-dark-mode .fund-profile-heading{border-bottom-color:#25352d}:root.bfs-dark-mode .fund-profile-heading:hover,:root.bfs-dark-mode .fund-profile-heading:focus-visible{background:#332d1d}:root.bfs-dark-mode .profile-section-collapse-button,:root.bfs-dark-mode .profile-section-collapse-label{color:#e9f2ed}:root.bfs-dark-mode .profile-section-collapse-hint{color:#a6b7ae}:root.bfs-dark-mode .profile-section-collapse-button:hover .profile-section-collapse-label,:root.bfs-dark-mode .profile-section-collapse-button:focus-visible .profile-section-collapse-label{color:#65d4b6}:root.bfs-dark-mode .profile-description-section h4,:root.bfs-dark-mode .profile-description-heading span{color:#89c6b1}:root.bfs-dark-mode .profile-headline-metrics span,:root.bfs-dark-mode .profile-stat,:root.bfs-dark-mode .profile-description-tbd,:root.bfs-dark-mode .profile-inline-metric,:root.bfs-dark-mode .profile-risk-row-cell{color:#dce7e1;background:#1b2420;border-color:#31443a}:root.bfs-dark-mode .profile-quality-warning-text{color:#f1c667}:root.bfs-dark-mode .profile-characteristic-subheading{color:#89c6b1;border-top-color:#31443a}:root.bfs-dark-mode .profile-identity-sec-separator,:root.bfs-dark-mode .profile-price-history-proxy-separator{background:#31443a}:root.bfs-dark-mode .profile-stat-asset .profile-stat-icon{color:#7cc8ef;background:#183344}:root.bfs-dark-mode .profile-stat-history .profile-stat-icon{color:#b6a8ff;background:#2a2544}:root.bfs-dark-mode .profile-stat-expense .profile-stat-icon{color:#f1c667;background:#3b2d13}:root.bfs-dark-mode .profile-stat-expense-low{background:#12261d;border-color:#315c43}:root.bfs-dark-mode .profile-stat-expense-low .profile-stat-icon{color:#86d9aa;background:#173827}:root.bfs-dark-mode .profile-stat-expense-low strong{color:#8fe0b3}:root.bfs-dark-mode .profile-stat-expense-mid{background:#282512;border-color:#66582a}:root.bfs-dark-mode .profile-stat-expense-mid .profile-stat-icon{color:#f1c667;background:#3b2d13}:root.bfs-dark-mode .profile-stat-expense-mid strong{color:#f1c667}:root.bfs-dark-mode .profile-stat-expense-high{background:#2d171a;border-color:#62323b}:root.bfs-dark-mode .profile-stat-expense-high .profile-stat-icon{color:#f08b91;background:#431f26}:root.bfs-dark-mode .profile-stat-expense-high strong{color:#f08b91}:root.bfs-dark-mode .profile-stat-aum .profile-stat-icon{color:#7cc8ef;background:#183344}:root.bfs-dark-mode .profile-stat-return .profile-stat-icon{color:#8dbcf4;background:#1c2f4a}:root.bfs-dark-mode .profile-stat-return-positive .profile-stat-icon{color:#65d4b6;background:#12382e}:root.bfs-dark-mode .profile-stat-return-negative .profile-stat-icon{color:#f08b91;background:#431f26}:root.bfs-dark-mode .profile-stat-volatility .profile-stat-icon{color:#ed9bab;background:#3d2028}:root.bfs-dark-mode .profile-stat-sharpe .profile-stat-icon{color:#e2b574;background:#352916}:root.bfs-dark-mode .profile-section-icon-identity{color:#7cc8ef;background:#183344}:root.bfs-dark-mode .profile-section-icon-structure{color:#b6a8ff;background:#2a2544}:root.bfs-dark-mode .profile-section-icon-classification{color:#65d4b6;background:#12382e}:root.bfs-dark-mode .profile-section-icon-characteristics{color:#f1c667;background:#3b2d13}:root.bfs-dark-mode .profile-section-icon-economics{color:#86d9aa;background:#173827}:root.bfs-dark-mode .profile-section-icon-coverage{color:#8dbcf4;background:#1c2f4a}:root.bfs-dark-mode .profile-section-icon-risk{color:#ed9bab;background:#3d2028}:root.bfs-dark-mode .profile-section-icon-returns{color:#8dbcf4;background:#1c2f4a}:root.bfs-dark-mode .profile-section-icon-performance{color:#e2b574;background:#352916}:root.bfs-dark-mode .profile-section-icon-distributions{color:#65d4b6;background:#173328}:root.bfs-dark-mode .profile-section-icon-holdings{color:#d0a7ef;background:#352445}:root.bfs-dark-mode .profile-section-icon-siblings{color:#b8c8e4;background:#202d42}:root.bfs-dark-mode .profile-confidence-indicator{--confidence-track-color:#31443a}:root.bfs-dark-mode .profile-confidence-indicator-high{--confidence-fill-color:#65d4b6}:root.bfs-dark-mode .profile-confidence-indicator-medium{--confidence-fill-color:#8dbcf4}:root.bfs-dark-mode .profile-confidence-indicator-low{--confidence-fill-color:#ed9bab}:root.bfs-dark-mode .profile-confidence-indicator-neutral{--confidence-fill-color:#b8c8e4}:root.bfs-dark-mode .profile-data-proxy-detail{color:#9dbff2}:root.bfs-dark-mode .profile-inline-metric span,:root.bfs-dark-mode .profile-risk-row-cell span{color:#aebdb5}:root.bfs-dark-mode .profile-inline-metric strong,:root.bfs-dark-mode .profile-risk-row-cell strong{color:#e9f2ed}:root.bfs-dark-mode .profile-detail-section dd,:root.bfs-dark-mode .profile-metric-table>div,:root.bfs-dark-mode .profile-monthly-return-row>div,:root.bfs-dark-mode .profile-top-holdings-row>div,:root.bfs-dark-mode .profile-sibling-table>div,:root.bfs-dark-mode .profile-risk-row-label,:root.bfs-dark-mode .profile-risk-row-cell,:root.bfs-dark-mode .profile-risk-column-header{color:#dce7e1}:root.bfs-dark-mode .profile-metric-table,:root.bfs-dark-mode .profile-monthly-return-table,:root.bfs-dark-mode .profile-top-holdings-table,:root.bfs-dark-mode .profile-sibling-table,:root.bfs-dark-mode .profile-risk-row-grid{border-color:#31443a}:root.bfs-dark-mode .profile-metric-table>div,:root.bfs-dark-mode .profile-monthly-return-row>div,:root.bfs-dark-mode .profile-top-holdings-row>div,:root.bfs-dark-mode .profile-sibling-table>div,:root.bfs-dark-mode .profile-risk-row-label,:root.bfs-dark-mode .profile-risk-row-cell,:root.bfs-dark-mode .profile-risk-column-header{border-bottom-color:#31443a;border-right-color:#31443a}:root.bfs-dark-mode .profile-metric-header,:root.bfs-dark-mode .profile-risk-column-header{background:#1e2b24;color:#e9f2ed!important}:root.bfs-dark-mode .profile-monthly-return-data-row>div:not(.profile-metric-label){background:#1b2420}:root.bfs-dark-mode .profile-monthly-return-data-row:nth-child(odd)>div:not(.profile-metric-label){background:#202a25}:root.bfs-dark-mode .profile-monthly-return-data-row:hover>div:not(.profile-metric-label),:root.bfs-dark-mode .profile-monthly-return-data-row:focus-within>div:not(.profile-metric-label){background:#273a31}:root.bfs-dark-mode .profile-monthly-return-data-row:hover .profile-metric-label,:root.bfs-dark-mode .profile-monthly-return-data-row:focus-within .profile-metric-label{color:#65d4b6!important}:root.bfs-dark-mode .profile-distribution-split-warning{color:#f2ca72;background:#3a2f16;border-color:#8b712d}:root.bfs-dark-mode .profile-distribution-amount{color:#9fb2aa}:root.bfs-dark-mode .profile-top-holdings-data-row>div:not(.profile-metric-label){background:#1b2420}:root.bfs-dark-mode .profile-top-holdings-data-row:nth-child(odd)>div:not(.profile-metric-label){background:#202a25}:root.bfs-dark-mode .profile-top-holdings-data-row:hover>div:not(.profile-metric-label),:root.bfs-dark-mode .profile-top-holdings-data-row:focus-within>div:not(.profile-metric-label){background:#273a31}:root.bfs-dark-mode .profile-top-holdings-data-row:hover .profile-metric-label,:root.bfs-dark-mode .profile-top-holdings-data-row:focus-within .profile-metric-label{color:#65d4b6!important}:root.bfs-dark-mode .profile-top-holdings-total-row>div{color:#e9f2ed;background:#21372f;border-top-color:#486658}:root.bfs-dark-mode .profile-top-holdings-total-label{color:#e9f2ed}:root.bfs-dark-mode .profile-holding-position-pill-short{color:#f3a6ac;background:#3b2026}:root.bfs-dark-mode .profile-risk-row-label{color:#dce7e1;background:0 0}:root.bfs-dark-mode .profile-risk-row-cell{background:#1b2420}:root.bfs-dark-mode .profile-risk-data-row:nth-child(odd) .profile-risk-row-cell{background:#202a25}:root.bfs-dark-mode .profile-risk-data-row:hover .profile-risk-row-cell,:root.bfs-dark-mode .profile-risk-data-row:focus-within .profile-risk-row-cell{background:#273a31}:root.bfs-dark-mode .profile-risk-data-row:hover .profile-risk-row-label,:root.bfs-dark-mode .profile-risk-data-row:focus-within .profile-risk-row-label{color:#65d4b6}:root.bfs-dark-mode .profile-metric-label{color:#e9f2ed!important}:root.bfs-dark-mode .profile-market-history-note,:root.bfs-dark-mode .profile-holding-detail{color:#aebdb5}:root.bfs-dark-mode .profile-holding-name{color:#e9f2ed}:root.bfs-dark-mode .profile-monthly-return-positive{color:#65d4b6!important}:root.bfs-dark-mode .profile-monthly-return-negative{color:#ed9bab!important}:root.bfs-dark-mode .profile-monthly-return-empty,:root.bfs-dark-mode .profile-monthly-return-total{background:#1b2420}:root.bfs-dark-mode .profile-reliable-history-warning,:root.bfs-dark-mode .profile-risk-row-cell-warning strong,:root.bfs-dark-mode .profile-monthly-return-reliability-warning{color:#f1c667!important}:root.bfs-dark-mode .public-share-panel{border-bottom-color:#31443a}:root.bfs-dark-mode .public-share-toggle{color:#e9f2ed}:root.bfs-dark-mode .public-share-note{color:#aebdb5}:root.bfs-dark-mode .definition-block{--block-background:#151d19;--block-border:#3f574a;color:#dce7e1}:root.bfs-dark-mode .definition-block.fixed-block{--block-background:#2c2619;--block-border:#806a34}:root.bfs-dark-mode .definition-block.invalid{--block-background:#2a1918;--block-border:#d06b5d}:root.bfs-dark-mode .definition-block .p-select,:root.bfs-dark-mode .definition-block .p-inputnumber-input,:root.bfs-dark-mode .definition-block .p-inputtext{color:#e7eee9;background:#111714;border-color:#52685b}:root.bfs-dark-mode .definition-block .p-select-label{color:#e7eee9}:root.bfs-dark-mode .definition-block .p-select-dropdown,:root.bfs-dark-mode .definition-block .p-select-dropdown-icon{color:#aebdb5}:root.bfs-dark-mode .block-help-button.p-button,:root.bfs-dark-mode .section-help-button.p-button{color:#b8dcfa;background:#17283a;border-color:#5f91b7}:root.bfs-dark-mode .block-help-button.p-button:hover,:root.bfs-dark-mode .section-help-button.p-button:hover{background:#20384e;border-color:#7bb2dc}:root.bfs-dark-mode .screen-definition-pane .add-filter-button.p-button,:root.bfs-dark-mode .screen-definition-pane .insert-filter-button.p-button{color:#e7eee9!important;background:#151d19!important;border-color:#8fa79a!important}:root.bfs-dark-mode .screen-definition-pane .add-filter-button.p-button:hover,:root.bfs-dark-mode .screen-definition-pane .insert-filter-button.p-button:hover{background:#1b2520!important;border-color:#8fa79a!important}:root.bfs-dark-mode .dense-prime-table,:root.bfs-dark-mode .dense-prime-table .p-datatable-table-container,:root.bfs-dark-mode .dense-prime-table .p-datatable-table{color:#dce7e1;background:#151b18}:root.bfs-dark-mode .dense-prime-table .p-datatable-thead>tr>th{color:#e9f2ed;background:#1e2b24;border-bottom-color:#31443a}:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr>td{color:#dce7e1;background:#151b18;border-bottom-color:#25352d}:root.bfs-dark-mode .horizontal-scroll-table .p-datatable-frozen-column{background:#151b18}:root.bfs-dark-mode .horizontal-scroll-table .p-datatable-tbody>tr:nth-child(2n)>.p-datatable-frozen-column,:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr:nth-child(2n)>td{background:#1b2620!important}:root.bfs-dark-mode .horizontal-scroll-table .p-datatable-tbody>tr:hover>.p-datatable-frozen-column,:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr:hover>td{box-shadow:inset 0 1px #52685b,inset 0 -1px #52685b;background:#263a30!important}:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr:hover>td:first-child{box-shadow:inset 2px 0 #d5b760,inset 0 1px #52685b,inset 0 -1px #52685b}:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr:hover>td:last-child{box-shadow:inset -2px 0 #d5b760,inset 0 1px #52685b,inset 0 -1px #52685b}:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr.p-datatable-row-selected>td{background:#304838!important}:root.bfs-dark-mode .horizontal-scroll-table .frozen-symbol-column{border-right-color:#52685b;box-shadow:3px 0 4px #00000047}:root.bfs-dark-mode .dense-prime-table .p-paginator{color:#dce7e1;background:#151b18}:root.bfs-dark-mode .dense-prime-table .p-paginator-page,:root.bfs-dark-mode .dense-prime-table .p-paginator-next,:root.bfs-dark-mode .dense-prime-table .p-paginator-last,:root.bfs-dark-mode .dense-prime-table .p-paginator-first,:root.bfs-dark-mode .dense-prime-table .p-paginator-prev{color:#dce7e1}:root.bfs-dark-mode .table-footer-actions{border-top-color:#25352d}:root.bfs-dark-mode .selection-action-button.p-button:disabled{color:#7f9188;background:#1b2420;border-color:#3a4d42}:root.bfs-dark-mode .fund-list-select.p-select{color:#e7eee9;background:#111714;border-color:#52685b}:root.bfs-dark-mode .fund-list-select .p-select-label,:root.bfs-dark-mode .fund-list-select .p-select-dropdown,:root.bfs-dark-mode .fund-list-select .p-select-dropdown-icon{color:#e7eee9}:root.bfs-dark-mode .fund-list-tabs{background:#17211c;border-bottom-color:#31443a}:root.bfs-dark-mode .fund-list-tabs button{color:#dce7e1;background:#1e2b24;border-color:#31443a}:root.bfs-dark-mode .fund-list-tabs button:focus-visible{box-shadow:inset 0 0 0 2px #f2ddb052}:root.bfs-dark-mode .fund-list-tabs button.active{color:#f6e8bd;background:#4a3d1c;border-color:#b89442}:root.bfs-dark-mode .fund-list-matrix-panel,:root.bfs-dark-mode .fund-list-matrix-scroll,:root.bfs-dark-mode .fund-list-correlation-panel,:root.bfs-dark-mode .fund-list-correlation-matrix-scroll{background:#121815}:root.bfs-dark-mode .fund-list-matrix{color:#dce7e1}:root.bfs-dark-mode .fund-list-matrix th,:root.bfs-dark-mode .fund-list-matrix td{background:#121815;border-bottom-color:#25352d;border-right-color:#25352d}:root.bfs-dark-mode .fund-list-matrix thead th,:root.bfs-dark-mode .fund-list-matrix .matrix-characteristic-header{color:#e7eee9;background:#1e2b24;border-color:#31443a}:root.bfs-dark-mode .fund-list-matrix .matrix-characteristic-cell{color:#dce7e1;background:#121815;border-color:#25352d}:root.bfs-dark-mode .matrix-characteristic-delete-button{color:#8fa29a}:root.bfs-dark-mode .matrix-characteristic-delete-button:hover,:root.bfs-dark-mode .matrix-characteristic-delete-button:focus-visible{color:#f0a3a3;background:#f0a3a31f}:root.bfs-dark-mode .fund-list-matrix tbody tr:nth-child(2n) td,:root.bfs-dark-mode .fund-list-matrix tbody tr:nth-child(2n) .matrix-characteristic-cell{background:#151d19}:root.bfs-dark-mode .fund-list-matrix tbody tr:hover td,:root.bfs-dark-mode .fund-list-matrix tbody tr:hover .matrix-characteristic-cell{background:#1a261f}:root.bfs-dark-mode .fund-list-matrix .matrix-fund-warning{color:#f2df9a;background:#2a2515}:root.bfs-dark-mode .matrix-fund-checkbox{background:#101117;border-color:#6d7484}:root.bfs-dark-mode .matrix-fund-checkbox:checked{background-color:#78d99a;border-color:#78d99a}:root.bfs-dark-mode .matrix-fund-checkbox:focus-visible{outline-color:#78d99a59}:root.bfs-dark-mode .matrix-column-resizer:hover:after,:root.bfs-dark-mode .matrix-column-resizer:focus-visible:after,:root.bfs-dark-mode .fund-list-matrix.matrix-column-resizing .matrix-column-resizer:after{background:#6fc3ac}:root.bfs-dark-mode .matrix-column-resizer:focus-visible{outline-color:#6fc3ac}:root.bfs-dark-mode .fund-list-correlation-toolbar{background:#17211c;border-bottom-color:#31443a}:root.bfs-dark-mode .fund-list-correlation-meta{color:#e7eee9}:root.bfs-dark-mode .fund-list-correlation-metric-select.p-select{color:#e7eee9;background:#111713;border-color:#52685b}:root.bfs-dark-mode .fund-list-correlation-metric-select .p-select-label,:root.bfs-dark-mode .fund-list-correlation-metric-select .p-select-dropdown,:root.bfs-dark-mode .fund-list-correlation-metric-select .p-select-dropdown-icon{color:#e7eee9}:root.bfs-dark-mode .fund-list-segmented-control{background:#111713;border-color:#52685b}:root.bfs-dark-mode .fund-list-segmented-control button{color:#dce7e1;border-right-color:#31443a}:root.bfs-dark-mode .fund-list-segmented-control button.active{color:#f6e8bd;background:#4a3d1c}:root.bfs-dark-mode .fund-list-segmented-control button:focus-visible{outline-color:#f2ddb052}:root.bfs-dark-mode .fund-list-correlation-matrix{color:#dce7e1;outline-color:#52685b}:root.bfs-dark-mode .correlation-corner-cell,:root.bfs-dark-mode .correlation-header-cell,:root.bfs-dark-mode .correlation-matrix-cell{border-color:#25352d}:root.bfs-dark-mode .correlation-corner-cell,:root.bfs-dark-mode .correlation-header-cell{color:#e7eee9;background:#1e2b24}:root.bfs-dark-mode .correlation-header-cell.row{border-right-color:#52685b}:root.bfs-dark-mode .correlation-header-cell.column{border-bottom-color:#52685b}:root.bfs-dark-mode .correlation-corner-cell{color:#aebdb5;background:#1e2b24;border-bottom-color:#52685b}:root.bfs-dark-mode .correlation-header-cell.unavailable{color:#f2df9a;background:#2a2515}:root.bfs-dark-mode .correlation-header-cell.highlighted{color:#fff9dc;background:#294437;box-shadow:inset 0 0 0 2px #f2ddb04d}:root.bfs-dark-mode .correlation-header-cell.active{color:#fff7d3;background:#4a3d1c;box-shadow:inset 0 0 0 2px #f2ddb07a,0 0 0 1px #f2ddb029}:root.bfs-dark-mode .correlation-matrix-cell{background:#151b18}:root.bfs-dark-mode .correlation-matrix-cell.missing{color:#87958f;background:#1f221b}:root.bfs-dark-mode .correlation-matrix-cell.highlighted{box-shadow:inset 0 0 0 2px #f2ddb085,inset 0 0 0 999px #f2ddb014}:root.bfs-dark-mode .correlation-matrix-cell.active{filter:saturate(1.14)brightness(1.08);box-shadow:inset 0 0 0 2px #fff8d8c7,0 0 0 2px #f2ddb061}:root.bfs-dark-mode .fund-list-table-toolbar{background:#121815;border-bottom-color:#25352d}:root.bfs-dark-mode .fund-list-workspace-empty-message{color:#d9e9df}:root.bfs-dark-mode .fund-lists-page .action-message{background:#142119;border-color:#315941}:root.bfs-dark-mode .fund-lists-page .action-message.warning{color:#f2df9a;background:#2a2515;border-color:#5a4b22}:root.bfs-dark-mode .fund-list-sidebar-action-message,:root.bfs-dark-mode .fund-list-work-action-message{color:#9be3b2;background:#142119;border-color:#315941}:root.bfs-dark-mode .fund-list-sidebar-action-message.warning,:root.bfs-dark-mode .fund-list-work-action-message.warning{color:#f2df9a;background:#2a2515;border-color:#5a4b22}:root.bfs-dark-mode .action-message-dismiss:hover,:root.bfs-dark-mode .action-message-dismiss:focus-visible{background:#ffffff1f}:root.bfs-dark-mode .fund-list-symbols-textarea{color:#e7eee9;background:#111713;border-color:#52685b}:root.bfs-dark-mode .fund-list-symbols-textarea:focus{border-color:#d5b760;box-shadow:0 0 0 1px #d5b7603d}:root.bfs-dark-mode .fund-list-symbols-note{color:#9fb0a8}:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr.fund-list-row-known-warning>td,:root.bfs-dark-mode .fund-lists-page .dense-prime-table.horizontal-scroll-table .p-datatable-tbody>tr.fund-list-row-known-warning>.p-datatable-frozen-column{color:#f2e6c2;background:#3b3219!important}:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr.fund-list-row-unknown-warning>td,:root.bfs-dark-mode .fund-lists-page .dense-prime-table.horizontal-scroll-table .p-datatable-tbody>tr.fund-list-row-unknown-warning>.p-datatable-frozen-column{color:#f3d3ca;background:#3b211d!important}:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr.fund-list-row-known-warning:hover>td,:root.bfs-dark-mode .fund-lists-page .dense-prime-table.horizontal-scroll-table .p-datatable-tbody>tr.fund-list-row-known-warning:hover>.p-datatable-frozen-column{background:#4a3f20!important}:root.bfs-dark-mode .dense-prime-table .p-datatable-tbody>tr.fund-list-row-unknown-warning:hover>td,:root.bfs-dark-mode .fund-lists-page .dense-prime-table.horizontal-scroll-table .p-datatable-tbody>tr.fund-list-row-unknown-warning:hover>.p-datatable-frozen-column{background:#4b2a24!important}:root.bfs-dark-mode .fund-list-column-dialog-section{background:#151b18;border-color:#31443a}:root.bfs-dark-mode .fund-list-column-dialog-section h3{color:#e9f2ed;background:#1e2b24;border-bottom-color:#31443a}:root.bfs-dark-mode .fund-list-column-group,:root.bfs-dark-mode .fund-list-displayed-column{border-bottom-color:#25352d}:root.bfs-dark-mode .fund-list-column-group h4{color:#aebdb5}:root.bfs-dark-mode .fund-list-displayed-column button{color:#e7eee9;background:#111713;border-color:#52685b}:root.bfs-dark-mode .fund-list-select-overlay,:root.bfs-dark-mode .fund-list-correlation-metric-overlay{background:#151b18;border-color:#52685b}:root.bfs-dark-mode .fund-list-select-overlay .p-select-option,:root.bfs-dark-mode .fund-list-correlation-metric-overlay .p-select-option{color:#dce7e1}:root.bfs-dark-mode .fund-list-select-overlay .p-select-option:hover,:root.bfs-dark-mode .fund-list-select-overlay .p-select-option.p-focus,:root.bfs-dark-mode .fund-list-correlation-metric-overlay .p-select-option:hover,:root.bfs-dark-mode .fund-list-correlation-metric-overlay .p-select-option.p-focus{background:#263a30}:root.bfs-dark-mode .fund-list-select-overlay .p-select-option-selected,:root.bfs-dark-mode .fund-list-correlation-metric-overlay .p-select-option-selected{color:#f1dfad;background:#3a321d}:root.bfs-dark-mode .unavailable-marker{color:#f1dfad;background:#4a3d1c}:root.bfs-dark-mode .known-fund-symbol-action:hover,:root.bfs-dark-mode .known-fund-symbol-action:focus-visible{color:#f1dfad}:root.bfs-dark-mode .add-column-button.p-button{color:#f4f8f5;background:#245f88;border-color:#5f91b7}:root.bfs-dark-mode .add-column-button.p-button:hover{background:#2a6b96;border-color:#6f9fc5;box-shadow:inset 0 0 0 1px #ffffff1f}:root.bfs-dark-mode .add-column-button.p-button:disabled{opacity:.7;border-color:#52685b}:root.bfs-dark-mode .matrix-display-rows-button{color:#f4f8f5;background:#245f88;border-color:#5f91b7}:root.bfs-dark-mode .matrix-display-rows-button:hover{background:#2a6b96;border-color:#6f9fc5}:root.bfs-dark-mode .characteristic-catalog,:root.bfs-dark-mode .help-center-drawer{color:#dce7e1}:root.bfs-dark-mode .catalog-group{background:#111714;border-color:#31443a}:root.bfs-dark-mode .characteristic-catalog h3{color:#e9f2ed}:root.bfs-dark-mode .catalog-row{color:#e7eee9;background:#151d19;border-color:#3f574a}:root.bfs-dark-mode .catalog-row:hover{background:#263a30;border-color:#d5b760}:root.bfs-dark-mode .catalog-row:disabled:hover{background:#151d19;border-color:#3f574a}:root.bfs-dark-mode .catalog-row-action{color:#f1dfad;background:#3a321d;border-color:#6f5a25}:root.bfs-dark-mode .catalog-row:hover .catalog-row-action{color:#17140d;background:#d5b760}:root.bfs-dark-mode .include-missing-option,:root.bfs-dark-mode .filter-note{color:#aebdb5}:root.bfs-dark-mode .block-warning{color:#d8bf6a}:root.bfs-dark-mode .column-chooser-panel h3,:root.bfs-dark-mode .column-choice-group h4{color:#e9f2ed}:root.bfs-dark-mode .column-choice-list{background:#151d19;border-color:#3f574a}:root.bfs-dark-mode .column-choice-group h4{color:#f4f8f5;background:#24352d;border-color:#31443a}:root.bfs-dark-mode .column-choice-group+.column-choice-group h4{border-top-color:#3f574a}:root.bfs-dark-mode .filter-catalog-help,:root.bfs-dark-mode .column-chooser-help{color:#dce7e1;background:#17211c;border-color:#31443a}:root.bfs-dark-mode .column-choice-group .column-choice-row{color:#cddbd4}:root.bfs-dark-mode .column-choice-row,:root.bfs-dark-mode .pinned-column-row{color:#e7eee9;background:#151d19;border-color:#31443a}:root.bfs-dark-mode .column-choice-row:hover{background:#1e2b24}:root.bfs-dark-mode .column-choice-row.selected{background:#263a30}:root.bfs-dark-mode .pinned-column-row{color:#e7eee9;background:#1e2b24;border-color:#3f574a}:root.bfs-dark-mode .pinned-column-icon{color:#f1dfad;background:#3a321d;border-color:#7e6a32}:root.bfs-dark-mode .column-chooser-actions .p-button:not(:disabled),:root.bfs-dark-mode .column-order-actions .p-button:not(:disabled){color:#fff;background:#3f8064;border-color:#73c596}:root.bfs-dark-mode .column-chooser-actions .p-button:not(:disabled):hover,:root.bfs-dark-mode .column-order-actions .p-button:not(:disabled):hover{color:#fff;background:#4d9473;border-color:#8fdaa9}:root.bfs-dark-mode .column-chooser-actions .p-button:disabled,:root.bfs-dark-mode .column-order-actions .p-button:disabled{color:#7f9188;opacity:1;background:#151d19;border-color:#3a4d42}:root.bfs-dark-mode .help-center-drawer h2{color:#e9f2ed}:root.bfs-dark-mode .admin-layout{color:#e7eee9}:root.bfs-dark-mode .tiingo-admin-page{--tiingo-muted-label-color:#aebdb5;--tiingo-action-card-text:#dce7e1;--tiingo-action-card-border:#31443a;--tiingo-action-card-bg:#111714;--tiingo-action-heading-color:#e9f2ed;--tiingo-control-label-color:#dce7e1;--tiingo-control-color:#e7eee9;--tiingo-control-border:#52685b;--tiingo-control-bg:#0f1412;--tiingo-control-focus-border:#8fdaa9;--tiingo-control-focus-ring:#8fdaa92e;--tiingo-control-disabled-color:#7f9188;--tiingo-control-disabled-border:#31443a;--tiingo-control-disabled-bg:#151b18;--tiingo-checkbox-accent:#d5b760}:root.bfs-dark-mode .admin-layout h1,:root.bfs-dark-mode .admin-layout h2,:root.bfs-dark-mode .admin-layout h3,:root.bfs-dark-mode .admin-loading-title{color:#f4f8f5}:root.bfs-dark-mode .admin-sidebar{color:#dce7e1;background:#1b2a22;border-color:#789482}:root.bfs-dark-mode .admin-sidebar-heading{background:#23382c;border-color:#789482}:root.bfs-dark-mode .admin-sidebar h1{color:#f4f8f5}:root.bfs-dark-mode .admin-running-job-spinner{border-color:#d5b760 #dce7e142 #dce7e142}:root.bfs-dark-mode .admin-sidebar-nav a{color:#cddbd4}:root.bfs-dark-mode .admin-sidebar-nav a:hover,:root.bfs-dark-mode .admin-sidebar-nav a.router-link-active{color:#f4f8f5;background:#2f4b3a}:root.bfs-dark-mode .admin-sidebar-nav a.router-link-active{box-shadow:inset 3px 0 #d5b760}:root.bfs-dark-mode .admin-sidebar-count-chip{color:#141914;background:#d5b760;border-color:#d5b760}:root.bfs-dark-mode .admin-layout label,:root.bfs-dark-mode .readonly-field,:root.bfs-dark-mode .fund-derived-status-heading,:root.bfs-dark-mode .performance-cell-symbol,:root.bfs-dark-mode .eligibility-sample-next-step{color:#dce7e1}:root.bfs-dark-mode .readonly-field span,:root.bfs-dark-mode .component-status span,:root.bfs-dark-mode .health-details dt,:root.bfs-dark-mode .fund-derived-meta,:root.bfs-dark-mode .fund-derived-meta span,:root.bfs-dark-mode .fund-derived-status-label,:root.bfs-dark-mode .batch-title-note,:root.bfs-dark-mode .table-cell-subline,:root.bfs-dark-mode .eligibility-sample-label{color:#aebdb5}:root.bfs-dark-mode .database-maintenance-group{border-color:#31443a}:root.bfs-dark-mode .maintenance-projection{color:#dce7e1;background:#111714;border-color:#31443a}:root.bfs-dark-mode .database-command-name-cell{background:#18241d}:root.bfs-dark-mode .database-command-table tbody tr:hover .database-command-name-cell{background:#1e2e25}:root.bfs-dark-mode .database-command-running-row td{background:#292812}:root.bfs-dark-mode .database-command-running-row .database-command-name-cell{background:#373217}:root.bfs-dark-mode .database-command-best-run{color:#aebdb5}:root.bfs-dark-mode .database-command-best-run strong{color:#dce7e1}:root.bfs-dark-mode .runtime-pill{color:#dce7e1;background:#1c2a23;border-color:#3f5b4d}:root.bfs-dark-mode .runtime-pill-fast{color:#bcebc9;background:#183322;border-color:#447157}:root.bfs-dark-mode .runtime-pill-moderate{color:#f3e1a1;background:#312d18;border-color:#85763d}:root.bfs-dark-mode .runtime-pill-long{color:#f0beb5;background:#39201d;border-color:#8e5349}:root.bfs-dark-mode .fund-derived-meta strong,:root.bfs-dark-mode .fund-stats .stat strong,:root.bfs-dark-mode .stats-grid .stat strong{color:#f4f8f5}:root.bfs-dark-mode .operation-note,:root.bfs-dark-mode .correction-table-wrap td small,:root.bfs-dark-mode .data-audit-method{color:#aebdb5}:root.bfs-dark-mode .distribution-integrity-summary{background:#111714;border-color:#31443a}:root.bfs-dark-mode .distribution-integrity-title{color:#e9f2ed}:root.bfs-dark-mode .automated-correction-scope-option,:root.bfs-dark-mode .automated-correction-progress-panel strong{color:#dce7e1}:root.bfs-dark-mode .automated-correction-inline-option input[type=date],:root.bfs-dark-mode .automated-correction-inline-option input[type=number]{color:#e7eee9;background:#111714;border-color:#52685b}:root.bfs-dark-mode .automated-correction-progress-panel{border-left-color:#31443a}@media (width<=980px){:root.bfs-dark-mode .automated-correction-progress-panel{border-top-color:#31443a}}:root.bfs-dark-mode .automated-correction-progress-panel small{color:#aebdb5}:root.bfs-dark-mode .automated-correction-progress-track{background:#24352c}:root.bfs-dark-mode .automated-correction-progress-fill{background:#73c596}:root.bfs-dark-mode .automated-correction-log-heading{border-top-color:#31443a}:root.bfs-dark-mode .correction-form label{color:#dce7e1}:root.bfs-dark-mode .correction-provider-label small{color:#aebdb5}:root.bfs-dark-mode .correction-log-filter{color:#dce7e1}:root.bfs-dark-mode .correction-log-filter input,:root.bfs-dark-mode .correction-log-filter select{color:#e7eee9;background:#111714;border-color:#52685b}:root.bfs-dark-mode .audit-severity-toggle{color:#dce7e1;background:#111714;border-color:#52685b}:root.bfs-dark-mode .correction-log-filter small,:root.bfs-dark-mode .correction-log-sort-button span,:root.bfs-dark-mode .correction-fund-line span{color:#aebdb5}:root.bfs-dark-mode .correction-log-pagination{color:#dce7e1;background:#111714;border-color:#2f4037}:root.bfs-dark-mode .correction-section-caret-button{color:#dce7e1;background:#111714;border-color:#52685b}:root.bfs-dark-mode .correction-section-caret-button:hover{background:#17211c;border-color:#789383}:root.bfs-dark-mode .correction-status-pill,:root.bfs-dark-mode .vendor-match-pill{color:#cddbd4;background:#1e2b24;border-color:#3f574a}:root.bfs-dark-mode .correction-status-pill.status-active{color:#c7f2d7;background:#1e3a2d;border-color:#73c596}:root.bfs-dark-mode .correction-status-pill.status-retired_vendor_fixed{color:#aebdb5;background:#17211c;border-color:#52685b}:root.bfs-dark-mode .vendor-match-pill.vendor-match-active,:root.bfs-dark-mode .correction-status-pill.severity-high{color:#ffd8d2;background:#3b201d;border-color:#e4897c}:root.bfs-dark-mode .correction-status-pill.severity-medium{color:#f6e8bd;background:#3a321d;border-color:#d5b760}:root.bfs-dark-mode .correction-status-pill.severity-low{color:#d9ecfb;background:#1b3144;border-color:#6f9fc5}:root.bfs-dark-mode .correction-status-pill.status-queued,:root.bfs-dark-mode .correction-status-pill.status-researching{color:#f6e8bd;background:#3a321d;border-color:#d5b760}:root.bfs-dark-mode .correction-status-pill.status-complete_fixed{color:#c7f2d7;background:#1e3a2d;border-color:#73c596}:root.bfs-dark-mode .correction-status-pill.status-complete_no_issue_found{color:#d9ecfb;background:#1b3144;border-color:#6f9fc5}:root.bfs-dark-mode .correction-status-pill.status-source_limited,:root.bfs-dark-mode .correction-status-pill.status-needs_manual_review,:root.bfs-dark-mode .correction-status-pill.status-not_queued{color:#aebdb5;background:#17211c;border-color:#52685b}:root.bfs-dark-mode .suspect-flag-list{color:#cddbd4}:root.bfs-dark-mode .suspect-fund-parent-row td{background:#1b2a22;border-top-color:#42594c;border-bottom-color:#2b3d34}:root.bfs-dark-mode .suspect-fund-parent-row strong{color:#edf5f0}:root.bfs-dark-mode .suspect-issue-child-row td{background:#0d1410;border-top-color:#1a251f}:root.bfs-dark-mode .suspect-issue-date-cell span{color:#d7e7df}:root.bfs-dark-mode .good-from-driver-note{color:#d6c66e}:root.bfs-dark-mode .edgar-evidence-block{border-top-color:#31443a}:root.bfs-dark-mode .data-audit-prompt-backdrop{background:#020604b8}:root.bfs-dark-mode .data-audit-prompt-dialog{background:#151b18;border-color:#31443a;box-shadow:0 22px 60px #0000006b}:root.bfs-dark-mode .data-audit-prompt-dialog textarea{color:#e7eee9;background:#111714;border-color:#52685b}:root.bfs-dark-mode .admin-loading-spinner{border-color:#d5b760 #8fdaa9 #31443a #31443a}:root.bfs-dark-mode .button.primary{color:#17140d;background:#d5b760}:root.bfs-dark-mode .button.primary:hover{background:#e1c878}:root.bfs-dark-mode .button.secondary{color:#f4f8f5;background:#245946;border-color:#5b8b75}:root.bfs-dark-mode .button.secondary:hover{background:#2d6b56;border-color:#8fdaa9}:root.bfs-dark-mode .button.warning{color:#17140d;background:#d5b760;border-color:#d5b760}:root.bfs-dark-mode .button.danger{color:#fff5f2;background:#9f3b34;border-color:#e4897c}:root.bfs-dark-mode .help-info-button{color:#b8dcfa;background:#17283a;border-color:#5f91b7}:root.bfs-dark-mode .help-info-button:hover{background:#20384e;border-color:#7bb2dc}:root.bfs-dark-mode .help-info-panel{background:#151b18;border-color:#31443a}:root.bfs-dark-mode .help-info-panel-heading{background:#17283a;border-bottom-color:#3a5871}:root.bfs-dark-mode .help-info-panel-heading h2,:root.bfs-dark-mode .help-info-panel h3{color:#eaf5ff}:root.bfs-dark-mode .help-info-panel-close{color:#eaf5ff;background:#111c28;border-color:#5f91b7}:root.bfs-dark-mode .help-info-panel-close:hover{background:#20384e}:root.bfs-dark-mode .table-wrap{background:#151b18;border-color:#31443a}:root.bfs-dark-mode th{color:#e9f2ed;background:#1e2b24}:root.bfs-dark-mode td{color:#dce7e1;border-bottom-color:#25352d}:root.bfs-dark-mode tbody tr:hover td{background:#1b2620}:root.bfs-dark-mode .admin-contact-grid tbody tr.selected td{background:#d5b76024}:root.bfs-dark-mode .admin-contact-message{color:#e7eee9;background:#101511;border-color:#31443a}:root.bfs-dark-mode .summary-row td{color:#f4f8f5;background:#202d26}:root.bfs-dark-mode .table-sort span{color:#d5b760}:root.bfs-dark-mode .table-sort{color:#e9f2ed}:root.bfs-dark-mode .health-text-healthy{color:#8fdaa9}:root.bfs-dark-mode .health-text-warning,:root.bfs-dark-mode .health-text-unknown,:root.bfs-dark-mode .operation-message.warning,:root.bfs-dark-mode .table-cell-warning{color:#f2ddb0}:root.bfs-dark-mode .health-text-critical{color:#ff9b8f}:root.bfs-dark-mode .status{color:#dce7e1;background:#24332b}:root.bfs-dark-mode .status.completed,:root.bfs-dark-mode .status.ready,:root.bfs-dark-mode .status.healthy{color:#bcf0c9;background:#21422d}:root.bfs-dark-mode .status.info{color:#b8dcfa;background:#17283a}:root.bfs-dark-mode .status.completed_with_warnings,:root.bfs-dark-mode .status.warning,:root.bfs-dark-mode .status.needs_refresh,:root.bfs-dark-mode .status.canceled{color:#f2ddb0;background:#443719}:root.bfs-dark-mode .status.running,:root.bfs-dark-mode .status.queued{color:#b8dcfa;background:#17283a}:root.bfs-dark-mode .status.failed,:root.bfs-dark-mode .status.abandoned,:root.bfs-dark-mode .status.error,:root.bfs-dark-mode .status.deleted,:root.bfs-dark-mode .status.critical{color:#ffc0b8;background:#4a2420}:root.bfs-dark-mode .status.unknown{color:#cddbd4;background:#26352f}:root.bfs-dark-mode .icon-toggle,:root.bfs-dark-mode .eligibility-sample-toggle{color:#e7eee9;background:#111714;border-color:#52685b}:root.bfs-dark-mode .icon-toggle:hover,:root.bfs-dark-mode .eligibility-sample-toggle:hover{background:#1e2b24;border-color:#8fa79a}:root.bfs-dark-mode .log-tail,:root.bfs-dark-mode .event-details{color:#e7eee9;background:#101613;border-color:#31443a}:root.bfs-dark-mode .operation-divider{border-top-color:#31443a}:root.bfs-dark-mode .batch-workflow-actions{border-bottom-color:#31443a}:root.bfs-dark-mode .batch-manual-run-actions{border-top-color:#6f8f7d;border-bottom-color:#40564a}:root.bfs-dark-mode .batch-worker-count-control{color:#d8e4dd}:root.bfs-dark-mode .batch-worker-count-control input{color:#e7eee9;background:#111714;border-color:#52685b}:root.bfs-dark-mode .database-backup-options{border-bottom-color:#31443a}:root.bfs-dark-mode .batch-command-group,:root.bfs-dark-mode .batch-problem,:root.bfs-dark-mode .batch-step,:root.bfs-dark-mode .database-backup-command,:root.bfs-dark-mode .batch-scheduler-grid>div,:root.bfs-dark-mode .fund-derived-status-item,:root.bfs-dark-mode .performance-empty-state{background:#17211c;border-color:#31443a}:root.bfs-dark-mode .batch-scheduler-grid strong{color:#e7eee9}:root.bfs-dark-mode .batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-completed{color:#bcf0c9!important}:root.bfs-dark-mode .batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-completed_with_warnings,:root.bfs-dark-mode .batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-warning,:root.bfs-dark-mode .batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-skipped,:root.bfs-dark-mode .batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-canceled{color:#f6c84c!important}:root.bfs-dark-mode .batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-failed,:root.bfs-dark-mode .batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-abandoned,:root.bfs-dark-mode .batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-error,:root.bfs-dark-mode .batch-scheduler-status-heading .batch-scheduler-outcome.batch-scheduler-outcome-critical{color:#ff8f86!important}:root.bfs-dark-mode .batch-step-index-column{background:#17283a;border-right-color:#3a5871}:root.bfs-dark-mode .batch-step-index{color:#b8dcfa}:root.bfs-dark-mode .batch-worker-marker{color:#b8dcfa;background:#102235;border-color:#3f6381}:root.bfs-dark-mode progress{accent-color:#d5b760}:root.bfs-dark-mode .job-progress-note{color:#aebdb5}:root.bfs-dark-mode .job-progress-note-active{color:#bcf0c9;background:#172b22;border-color:#3c604f}:root.bfs-dark-mode .fund-subnav-secondary,:root.bfs-dark-mode .fund-derived-status{border-top-color:#31443a}:root.bfs-dark-mode .fund-subnav-button{color:#dce7e1;background:#151b18;border-color:#52685b}:root.bfs-dark-mode .fund-subnav-button:hover{background:#1e2b24;border-color:#8fa79a}:root.bfs-dark-mode .fund-subnav-button.active{color:#17140d;background:#d5b760;border-color:#d5b760}:root.bfs-dark-mode .performance-table-wrap th,:root.bfs-dark-mode .performance-table-wrap thead .performance-asset-class-column{color:#e9f2ed;background:#1e2b24}:root.bfs-dark-mode .performance-table-wrap td{color:#dce7e1;background:#151b18}:root.bfs-dark-mode .performance-table-wrap .performance-asset-class-column,:root.bfs-dark-mode .performance-table-wrap thead tr:last-child th,:root.bfs-dark-mode .performance-table-wrap thead .performance-asset-class-column{border-color:#52685b}:root.bfs-dark-mode .performance-table-wrap .performance-period-light,:root.bfs-dark-mode .performance-table-wrap tbody .performance-period-light{background:#15222a}:root.bfs-dark-mode .performance-table-wrap .performance-period-blue,:root.bfs-dark-mode .performance-table-wrap tbody .performance-period-blue{background:#17283a}:root.bfs-dark-mode .performance-table-wrap thead .performance-period-light{background:#1b3140}:root.bfs-dark-mode .performance-table-wrap thead .performance-period-blue{background:#21394b}:root.bfs-dark-mode .performance-table-wrap .performance-group-start,:root.bfs-dark-mode .performance-table-wrap .performance-subcolumn-divider{border-left-color:#52685b}:root.bfs-dark-mode .performance-value-red-strong,:root.bfs-dark-mode .performance-value-red{color:#ff9b8f}:root.bfs-dark-mode .performance-value-red-soft{color:#f6b5a4}:root.bfs-dark-mode .performance-value-neutral{color:#dce7e1}:root.bfs-dark-mode .performance-value-green-soft,:root.bfs-dark-mode .performance-value-green,:root.bfs-dark-mode .performance-value-green-strong{color:#8fdaa9}:root.bfs-dark-mode .eligibility-sample-heading{background:#17211c}:root.bfs-dark-mode .eligibility-sample-detail-cell{background:#151b18}:root.bfs-dark-mode .eligibility-sample-divider{background:#31443a}
