:root{--paper:#eef0eb;--sheet:#f7f8f5;--sunk:#e4e7e1;--edge:#d3d8cf;--ink:#1b2422;--ink2:#4a5552;--ink3:#5d6764;--onink:#f7f8f5;--hover:#1b24220e;--shadow:0 1px 0 #ffffffb3 inset, 0 1px 2px #1e28241a, 0 10px 22px -12px #1e282447;--t1:#e1e5dd;--t2:#d8ddd4;--t3:#e5e8e1;--t4:#d2d7cd;--t5:#dfe3db;--t6:#d6dad1;--eq:#2a78d6;--debt:#eb6834;--cash:#1baf7a;--gold:#eda100;--real:#e87ba4;--fx:#6250d6;--other:#a3aaa6;--warn:#7a4f00;--warnbg:#f3ead6;--err:#9c2f25;--gain:#1f7a3a;--loss:#9c2f25;--errbg:#f6e3df;--link:#1a5fb4;--focus:#1b2422;--ease:cubic-bezier(.2, .7, .2, 1);--dur-fast:.12s;--dur-base:.16s;--dur-sheet:.2s;--dur-first:.4s}:root[data-theme=dark]{--paper:#151a1e;--sheet:#1d2429;--sunk:#111518;--edge:#2c353b;--ink:#eceee9;--ink2:#b6beba;--ink3:#9aa39f;--onink:#151a1e;--hover:#eceee912;--shadow:0 1px 0 #ffffff0d inset, 0 1px 2px #0006, 0 12px 24px -12px #000000a6;--t1:#273036;--t2:#2e383f;--t3:#2a3339;--t4:#323c43;--t5:#29323a;--t6:#303a40;--eq:#3987e5;--debt:#d95926;--cash:#199e70;--gold:#c98500;--real:#d55181;--fx:#9085e9;--other:#6c7571;--warn:#e7c27c;--warnbg:#2e2718;--err:#f0a197;--gain:#82d29b;--loss:#f0a197;--errbg:#35211e;--link:#7db3f2;--focus:#eceee9}*,:before,:after{box-sizing:border-box}body{background:var(--paper);min-height:100vh;color:var(--ink);margin:0;font-family:Hanken Grotesk Variable,Noto Sans Devanagari,Noto Sans Malayalam,system-ui,sans-serif;font-size:16px;line-height:1.55}:lang(hi) body{line-height:1.75}:lang(ml) body{font-size:14.5px;line-height:1.85}.serif{font-optical-sizing:auto;font-family:Newsreader Variable,Tiro Devanagari Hindi,Noto Serif Malayalam,Georgia,serif}.num{font-variant-numeric:tabular-nums lining-nums}button,input{font:inherit;color:inherit}@media (pointer:coarse){input{font-size:max(1em,16px)}}a{color:var(--link);text-underline-offset:3px}.tone-gain{color:var(--gain)}.tone-loss{color:var(--loss)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}a,button,[role=row]{transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}main{animation:page-in var(--dur-sheet) var(--ease) both}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.visually-hidden{position:absolute;left:-9999px}.segmented{background:var(--sunk);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmented button{cursor:pointer;background:0 0;border:0;border-radius:8px;height:38px;padding:0 12px;font-size:14px}.segmented__beta{color:var(--ink3);margin-inline-start:6px;font-size:11.5px}.segmented button:not([aria-pressed=true],[aria-checked=true]):hover{background:var(--hover)}.segmented button[aria-pressed=true],.segmented button[aria-checked=true]{background:var(--sheet);box-shadow:var(--shadow);font-weight:600}.menu{position:relative}.menu__button{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.menu__button svg{transition:transform var(--dur-fast) var(--ease)}.menu__button[aria-expanded=true] svg{transform:rotate(180deg)}.menu__items{z-index:20;border:1px solid var(--edge);background:var(--sheet);min-width:220px;box-shadow:var(--shadow);animation:menu-in var(--dur-fast) var(--ease) both;border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px)}.menu__items[hidden]{display:none}.menu__items--start{left:0}.menu__items--end{right:0}.menu__items a{color:var(--ink);white-space:nowrap;border-radius:6px;padding:9px 12px;font-size:14.5px;font-weight:400;text-decoration:none}.menu__items a:hover{background:var(--hover)}.menu__items a[aria-current=page]{font-weight:600}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}.site-header{border-bottom:1px solid var(--edge)}.site-header__inner{flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:1280px;margin:0 auto;padding:14px 40px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-size:21px;font-weight:600;text-decoration:none;display:flex}.site-header nav{flex-wrap:wrap;flex:auto;gap:4px;font-size:15px;display:flex}.site-header nav>a,.site-header nav .menu__button{color:var(--ink2);font-size:inherit;padding:10px 12px;text-decoration:none}:lang(ml) .site-header nav{font-size:13.5px}:lang(ml) .site-header nav>a,:lang(ml) .site-header nav .menu__button{padding:10px 6px}.site-header nav>a,.site-header nav .menu__button{border-radius:6px 6px 0 0}.site-header nav>a:hover,.site-header .menu__button:hover,.stamp:hover{background:var(--hover)}.site-header nav>a.active,.site-header nav .menu__button.active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.site-header__tools .menu__button{height:32px;color:var(--ink2);border-radius:6px;padding:0 10px;font-size:14px}.site-header__tools{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin-left:auto;display:flex}.stamp{white-space:nowrap;border:1.5px solid var(--ink);height:32px;color:var(--ink);border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;transform:rotate(-1.6deg)}@media (width<=1180px){.site-header__inner{max-width:960px}.site-header nav{scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;order:3;margin:0 -8px;overflow-x:auto}.site-header nav>a{white-space:nowrap;flex:none}.site-header nav.site-header__nav--short{flex-wrap:wrap;overflow-x:visible}}@media (width<=900px){.site-header__inner{padding:12px 24px}}@media (width<=600px){.site-header__inner{gap:8px 12px;padding:12px 16px}.site-header__tools{display:contents}.site-header nav .menu__items{left:auto;right:0}.site-header__tools .stamp{order:1;margin-left:auto}.site-header__tools .segmented{flex:100%;order:2}.site-header__tools .segmented button{flex:auto;padding:0 8px}}.side-panel{background:var(--sheet);height:100vh;box-shadow:var(--shadow);animation:panel-in var(--dur-sheet) var(--ease) both;flex:0 0 440px;align-self:flex-start;padding:24px 28px 40px;position:sticky;top:0;overflow-y:auto}.side-panel__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.side-panel h2{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:500;line-height:1.2}.side-panel__close{border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:8px;flex:none;width:40px;height:40px}.side-panel__close:hover{background:var(--hover)}@keyframes panel-in{0%{opacity:0;transform:translate(40px)}}@keyframes sheet-in{0%{transform:translate(100%)}}@media (width<=1100px){.side-panel{z-index:10;align-self:stretch;height:auto;padding:20px 16px 40px;animation-name:sheet-in;position:fixed;inset:0}}.bd-layout{align-items:flex-start;display:flex}.bd{flex:1 1 0;min-width:0;max-width:960px;margin:0 auto;padding:32px 40px 80px}.bd h1{letter-spacing:-.015em;margin:0;font-size:40px;font-weight:500}:lang(ml) .bd h1{font-size:32px;line-height:1.4}:lang(hi) .bd h1{line-height:1.28}.bd .bd__intro{max-width:62ch;color:var(--ink2);margin:8px 0 24px}.bd__tabs{border-bottom:1px solid var(--edge);scrollbar-width:none;gap:4px 16px;margin-bottom:32px;display:flex;overflow-x:auto}.bd__tabs a{color:var(--ink2);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:10px 4px;font-size:14.5px;text-decoration:none;display:inline-flex}.bd__tabs a.active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.bd__tabs a span.num{color:var(--ink3);font-size:13px;font-weight:400}.bd__swatch{border-radius:3px;width:12px;height:12px}.bd h2{margin:0;font-size:28px;font-weight:500}.bd h3{margin:36px 0 12px;font-size:20px;font-weight:500}.bd__figures{flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin:8px 0 0;display:flex}.bd__figures .serif{font-size:40px;font-weight:500}.bd__figures span:last-child{color:var(--ink2)}.bd__stack{border-radius:6px;gap:2px;height:28px;margin-bottom:8px;display:flex;overflow:hidden}.bd__rows,.bd__funds{border-top:1px solid var(--edge);margin:0;padding:0;list-style:none}.bd__rows button{border:0;border-bottom:1px solid var(--edge);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(120px,1.1fr) minmax(80px,2fr) 64px 104px;align-items:center;gap:16px;width:100%;padding:10px 8px;display:grid}.bd__rows button:not([aria-pressed=true]):hover,.bd__tabs a:not(.active):hover{background:var(--hover)}.bd__rows button[aria-pressed=true]{background:var(--sheet);box-shadow:inset 3px 0 0 var(--ink)}.bd__track{background:var(--sunk);border-radius:2px;height:10px;display:block;overflow:hidden}.bd__track span{background:var(--eq);height:100%;display:block}.bd__pct,.bd__amount{text-align:right}.bd__amount{color:var(--ink2);font-size:14px}.bd .bd__open{border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:14px}.bd .bd__open:hover{background:var(--hover)}.bd .bd__open[aria-pressed=true]{background:var(--sheet);box-shadow:var(--shadow)}.bd__funds{margin-top:20px}.bd__funds li{border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1fr) 64px 104px;align-items:baseline;gap:16px;padding:10px 8px;display:grid}.bd__funds li span:first-child{overflow-wrap:anywhere}.bd .bd__more{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:8px 0;font-size:14px;text-decoration:underline}.bd .bd__note{max-width:70ch;color:var(--ink2);margin:16px 0 0;font-size:14px}@media (width<=900px){.bd{padding:24px 24px 72px}}@media (width<=600px){.bd{padding:20px 16px 64px}.bd h1{font-size:34px}.bd__rows button{grid-template-columns:minmax(0,1fr) 64px 92px;gap:4px 12px}.bd__rows .bd__track{grid-area:2/1/auto/-1}.bd__funds li{grid-template-columns:minmax(0,1fr) 56px 92px;gap:12px}}.method{max-width:960px;margin:0 auto;padding:48px 40px 88px}.method__hero{flex-wrap:wrap;align-items:center;gap:32px 56px;display:flex}.method__hero>div:first-child{flex:440px;min-width:0}.method__art{flex:0 280px;min-width:0}.method h1{letter-spacing:-.02em;max-width:17ch;margin:0;font-size:52px;font-weight:500;line-height:1.07}:lang(hi) .method h1{font-size:44px;line-height:1.28}:lang(ml) .method h1{font-size:34px;line-height:1.4}.method .method__lede{max-width:50ch;color:var(--ink2);margin:18px 0 0;font-size:18px}.method section{margin-top:64px}.method section:first-child{margin-top:0}.method h2{margin:0 0 10px;font-size:30px;font-weight:500}:lang(ml) .method h2{font-size:24px;line-height:1.45}.method p,.method li{max-width:66ch;color:var(--ink2);margin:0 0 8px}.method__example{background:var(--sheet);box-shadow:var(--shadow);border-radius:10px;margin-top:24px;padding:24px 24px 20px}.method .method__example-title{color:var(--ink);margin:0 0 16px;font-weight:600}.method__example-grid{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px 20px;font-size:14.5px;display:grid}.method__strong{font-weight:600}.method__bar{gap:2px;height:30px;font-size:13px;font-weight:600;display:flex}.method__bar>span{white-space:nowrap;min-width:0;color:var(--ink);align-items:center;padding-left:10px;display:flex;overflow:hidden}.method__bar--ghost{gap:0;font-weight:400}.method__dashed{border:1.5px dashed var(--ink2);border-radius:6px;color:var(--ink2)!important}.method .method__small{color:var(--ink3);margin:12px 0 0;font-size:14px}.method__example .method__small{color:var(--ink2)}.method__table{border-collapse:collapse;width:100%;font-size:15px}.method__table th,.method__table td{border-bottom:1px solid var(--edge);text-align:left;vertical-align:top;padding:14px 16px 14px 0;font-weight:400}.method__table th[scope=row]{font-weight:500}.method__table td{color:var(--ink2)}.method__table thead th{border-bottom-color:var(--ink);color:var(--ink2);padding-block:10px;font-size:13px}.method__list{flex-direction:column;gap:10px;margin:0;padding-inline-start:22px;font-size:15.5px;display:flex}.method__term{border-block:1px solid var(--edge);flex-wrap:wrap;gap:8px 40px;margin-top:18px;padding:20px 0;display:flex}.method__term h3{flex:0 0 220px;margin:0;font-size:21px;font-weight:500;line-height:1.3}.method__term>div{flex:400px}.method__term p{margin:0 0 10px;font-size:15.5px}.method a{color:var(--ink);overflow-wrap:anywhere}.method .method__sources-title{margin:28px 0 10px;font-size:20px}.method__foot{border-top:1px solid var(--edge);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}.method__hash{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.method__hash code{background:var(--sunk);border-radius:4px;padding:2px 6px;font:13px/1.5 ui-monospace,Menlo,monospace}.method__hash button{border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:6px;height:32px;padding:0 10px;font-size:13px}.method__hash button:hover{background:var(--hover)}@media (width<=900px){.method{padding:32px 24px 72px}.method h1{font-size:40px}}@media (width<=600px){.method{padding:24px 16px 64px}.method h1{font-size:34px}:lang(hi) .method h1{font-size:30px}:lang(ml) .method h1{font-size:26px}.method__art{flex-basis:200px}.method__example{padding:16px 14px}.method__example-grid{grid-template-columns:minmax(0,1fr);gap:6px}.method__example-grid>span:nth-of-type(n){margin-top:8px}.method__bar>span{padding-left:6px;font-size:12px}.method__table{font-size:14px}}.method__houses{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.method__houses li{border:1px solid var(--edge);background:var(--sheet);border-radius:12px;gap:2px;padding:12px;display:grid}.method__logo{background:#fff;border-radius:8px;justify-content:center;align-items:center;height:64px;margin-bottom:10px;padding:8px 14px;display:flex;overflow:hidden}.method__logo[data-dark=true]{background:#1b2422}.method__logo img{max-width:100%;max-height:48px}.method__logo .serif{color:#1b2422;font-size:22px;font-weight:600}.method__cover{color:var(--ink3);font-size:13px}.method__meter{background:var(--edge);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.method__meter span{background:var(--ink2);height:100%;display:block}.sortable-header{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:4px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.sortable-header:hover{background:var(--hover)}[aria-sort]>.sortable-header{color:var(--ink)}.sortable-header__arrow{opacity:.45}[aria-sort]>.sortable-header .sortable-header__arrow{opacity:1}.view-toggle button{font-size:14px}.view-toggle button span{color:var(--ink3);font-weight:400}@media (width<=600px){.view-toggle button{flex:1 1 0;height:auto;min-height:38px;padding:6px 8px}}.info-tip{width:16px;height:16px;color:var(--ink3);vertical-align:1px;cursor:help;background:0 0;border:1px solid;border-radius:50%;place-items:center;margin-inline-start:5px;padding:0;font:italic 600 10px/1 Georgia,serif;display:inline-grid}.info-tip:hover{background:var(--hover);color:var(--ink)}.info-tip__bubble{z-index:50;border:1px solid var(--edge);background:var(--sheet);width:max-content;box-shadow:var(--shadow);color:var(--ink);text-align:start;white-space:normal;border-radius:8px;padding:10px 12px;font-size:13px;font-style:normal;font-weight:400;line-height:1.5;position:fixed}.info-tip__bubble[hidden]{display:none}.figures{border-block:1px solid var(--edge);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px 24px;margin:0;padding:20px 0;display:grid}.figures dt{color:var(--ink2);font-size:13px}.figures dd{margin:4px 0 0;font-size:28px}.figures dt .info-tip{vertical-align:0}@media (width<=600px){.figures dd{font-size:24px}}.zoom{margin-top:20px}.zoom__bar{height:40px;transition:gap var(--dur-sheet) var(--ease);border-radius:6px;gap:2px;display:flex;overflow:hidden}.zoom__bar[data-zoomed=true]{gap:0}.zoom__seg{white-space:nowrap;cursor:pointer;min-width:0;transition:flex-grow var(--dur-sheet) var(--ease), opacity var(--dur-sheet) var(--ease), padding var(--dur-sheet) var(--ease), filter var(--dur-fast) var(--ease);border:0;align-items:center;padding:0 0 0 8px;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.zoom__seg:not(.zoom__seg--zoomed):hover{filter:brightness(1.08);box-shadow:inset 0 0 0 2px var(--ink)}.zoom__seg:not(.zoom__seg--zoomed) .zoom__label:not(:empty):after{content:" ▾";opacity:.7}.zoom__seg--zoomed{cursor:default;padding:0}.zoom__seg--hidden{opacity:0;pointer-events:none;padding:0}.zoom__parts{height:100%;animation:zoom-fade var(--dur-sheet) var(--ease) both;flex:1;gap:2px;display:flex}.zoom__parts span{min-width:0;color:var(--ink);align-items:center;padding-left:8px;display:flex;overflow:hidden}@keyframes zoom-fade{0%{opacity:0}}.zoom__hint,.zoom__note{color:var(--ink3);margin:10px 0 0;font-size:13px}.zoom__hint{color:var(--ink);margin:0 0 8px;font-size:14px}.zoom__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:12px;font-size:14px;display:flex}.zoom__back,.zoom__more{border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:13.5px}.zoom__back:hover,.zoom__more:hover{background:var(--hover)}.zoom__more{margin-top:10px}.zoom__switch{margin-top:12px}.zoom__switch button{font-size:14px}.zoom__switch button[aria-checked=true]{background:var(--sheet);box-shadow:var(--shadow);font-weight:600}.zoom__rows{border-top:1px solid var(--edge);margin:12px 0 0;padding:0;list-style:none}.zoom__rows li{border-bottom:1px solid var(--edge);animation:zoom-fade var(--dur-sheet) var(--ease) both;grid-template-columns:14px minmax(0,1fr) 56px 88px;align-items:baseline;gap:10px;padding:8px 0;font-size:14px;display:grid}.zoom__rows li span:nth-child(3),.zoom__rows li span:nth-child(4){text-align:right}.zoom__rows li span:nth-child(4){color:var(--ink2);font-size:13.5px}.zoom__swatch{border-radius:3px;align-self:center;width:12px;height:12px}.fund-detail__meta{color:var(--ink2);overflow-wrap:anywhere;margin:8px 0 0;font-size:13.5px}.fund-detail__value{flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin:16px 0 0;display:flex}.fund-detail__value .serif{font-size:30px;font-weight:500}.fund-detail__value span:last-child{color:var(--ink2);font-size:14px}.fund-detail__category,.fund-detail__missing{background:var(--sunk);color:var(--ink2);border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:14px}.fund-detail h3{margin:28px 0 8px;font-size:20px;font-weight:500}.fund-detail__calc{border-collapse:collapse;width:100%;font-size:14px}.fund-detail__calc th,.fund-detail__calc td{border-bottom:1px solid var(--edge);text-align:right;padding:6px 0 6px 12px;font-weight:400}.fund-detail__calc th[scope=row]{text-align:left;padding-left:0}.fund-detail__drill{font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:0;display:flex}.fund-detail__drill span{color:var(--link);text-underline-offset:3px;font-size:13px;text-decoration:underline}.fund-detail__drill[aria-pressed=true] span{color:var(--ink3);text-decoration:none}.fund-detail__note{color:var(--ink3);margin:10px 0 0;font-size:13px}.fund-detail__actions{gap:8px;margin-top:24px;display:flex}.fund-detail__actions button:hover{background:var(--hover)}.fund-detail__actions button{border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:8px;height:40px;padding:0 14px;font-size:14px}.fund-detail .figures{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px 16px;margin-top:16px;padding:14px 0}.fund-detail .figures dd{font-size:19px}.gain-bar{height:8px;display:block;position:relative}.gain-bar__fill{background:var(--gain);min-width:1px;transition:left var(--dur-first) var(--ease), width var(--dur-first) var(--ease);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0}.gain-bar__fill--loss{background:var(--loss);border-radius:4px 0 0 4px}.gain-bar__zero{background:var(--edge);width:1px;position:absolute;top:-3px;bottom:-3px}.returns__scroll{overflow-x:auto}.returns__table{min-width:760px;margin-bottom:16px;font-size:14.5px}.returns__row{border-bottom:1px solid var(--edge);text-align:right;grid-template-columns:minmax(200px,1fr) 104px 104px 104px 110px 76px 120px;align-items:center;gap:0 12px;padding:12px 8px;display:grid}.returns__table--xirr .returns__row{grid-template-columns:minmax(200px,1fr) 104px 104px 104px 110px 76px 76px 120px}.returns__row--head{border-bottom-color:var(--ink);color:var(--ink2);align-items:end;padding-block:8px;font-size:13px}.returns__row:not(.returns__row--head,[aria-selected=true]):hover{background:var(--hover);cursor:pointer}.returns__row[aria-selected=true]{background:var(--sheet);box-shadow:inset 3px 0 0 var(--ink)}.returns__row>:first-child{text-align:left}.returns__name a{color:var(--ink);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.returns__name a:hover{text-decoration:underline}.returns__footnote{border-top:1px solid var(--edge);max-width:68ch;color:var(--ink3);margin:40px 0 0;padding-top:16px;font-size:13px;line-height:1.55}@media (width<=900px){.returns__table{min-width:0}.returns__row{grid-template-columns:minmax(0,1fr) 96px 88px 64px}.returns__table--xirr .returns__row{grid-template-columns:minmax(0,1fr) 96px 88px 64px 64px}.returns__secondary,.returns__bar{display:none}}@media (width<=600px){.returns__row{grid-template-columns:minmax(0,1fr) 88px 64px}.returns__table--xirr .returns__row{grid-template-columns:minmax(0,1fr) 84px 60px 60px}.returns__row>:nth-child(3){display:none}}.funds{align-items:flex-start;display:flex}.funds__main{flex:1 1 0;min-width:0;padding:32px 40px 64px max(40px,50vw - 600px)}.funds__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.funds__head h1{letter-spacing:-.015em;margin:0;font-size:40px;font-weight:500}.funds__head p{color:var(--ink2);margin:0;font-size:14px}.funds__tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:20px 0 16px;display:flex}.funds__tools input{border:1px solid var(--edge);background:var(--sheet);border-radius:8px;flex:240px;height:40px;padding:0 12px}.funds__scroll{overflow-x:auto}.funds__table{min-width:820px;font-size:14.5px}.funds__row{border-bottom:1px solid var(--edge);grid-template-columns:minmax(200px,1fr) 112px 72px 88px minmax(120px,160px) 120px 84px;align-items:center;gap:0 12px;padding:12px 8px;display:grid}.funds__row--head{border-bottom-color:var(--ink);color:var(--ink2);align-items:end;padding-block:8px;font-size:13px}.funds__row:not(.funds__row--head,[aria-selected=true]):hover{background:var(--hover);cursor:pointer}.funds__row[aria-selected=true]{background:var(--sheet);box-shadow:inset 3px 0 0 var(--ink)}.funds__right{text-align:right}.funds__share,.funds__category{color:var(--ink2)}.funds__return span{opacity:.8;font-size:12.5px;display:block}.funds__name{min-width:0}.funds__name a{color:var(--ink);overflow-wrap:anywhere;font-weight:500;text-decoration:none;display:block}.funds__name a:hover{text-decoration:underline}.funds__name span{color:var(--ink3);font-size:12.5px;display:block}.funds__bar{border-radius:2px;gap:1px;height:10px;display:flex;overflow:hidden}.funds__flags{color:var(--ink2);gap:6px;display:flex}.funds__empty{flex-direction:column;align-items:center;gap:8px;padding:32px 0;display:flex}.funds__empty>div{width:220px}.funds__empty p{color:var(--ink2);margin:0;font-size:14.5px}.funds__rounding{color:var(--ink3);margin:12px 0 0;font-size:13px}@media (width<=900px){.funds__main{padding:24px 24px 64px}.funds__table{min-width:0}.funds__row{grid-template-columns:minmax(0,1fr) 104px 80px;gap:4px 12px}.funds__share,.funds__category,.funds__look{display:none}.funds__flags{grid-area:2/1}.funds__row--head .funds__flags,.funds__row--head [role=columnheader]:last-child{display:none}}@media (width<=600px){.funds__main{padding:20px 16px 64px}.funds__head h1{font-size:34px}.funds__tools .view-toggle{width:100%}}.segbar{animation:segbar-in var(--dur-first) var(--ease) both;position:relative}.segbar--tall{height:28px}.segbar--thin{height:8px}.segbar__part{font-variant-numeric:tabular-nums;white-space:nowrap;transition:left var(--dur-first) var(--ease), width var(--dur-first) var(--ease), filter var(--dur-fast) var(--ease);border:0;align-items:center;padding:0 0 0 8px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;bottom:0}.segbar--thin .segbar__part{padding:0}button.segbar__part{cursor:pointer}button.segbar__part:hover{filter:brightness(1.08)}button.segbar__part[aria-pressed=true]:after{content:"";background:var(--ink);border-radius:2px;height:3px;position:absolute;inset:auto 0 -7px}@keyframes segbar-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 -10px)}}.overview{max-width:960px;margin:0 auto;padding:28px 40px 80px}.overview__context{color:var(--ink3);flex-wrap:wrap;gap:2px 20px;margin:0 0 28px;font-size:13.5px;display:flex}.overview h1{margin:0 0 24px;font-weight:500}.overview__label{color:var(--ink2);font-size:15px;font-weight:400;display:block}.overview__value{letter-spacing:-.02em;font-size:64px;line-height:1.1;display:block}.overview section,.overview__cards{margin-top:56px}.overview__heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:24px;display:flex}.overview h2{letter-spacing:-.012em;max-width:24ch;margin:0;font-size:30px;font-weight:500;line-height:1.18}:lang(hi) .overview h2,:lang(ml) .overview h2{max-width:30ch;font-size:25px;line-height:1.4}.overview__split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px 40px;margin-top:26px;display:grid}.classes{border-top:1px solid var(--edge)}.classes__row{border:0;border-bottom:1px solid var(--edge);text-align:left;cursor:pointer;background:0 0;grid-template-columns:14px minmax(0,1fr) 64px 104px;align-items:baseline;gap:12px;width:100%;padding:9px 8px;font-size:15px;display:grid}.classes__row:not([aria-pressed=true]):hover{background:var(--hover)}.classes__row[aria-pressed=true]{background:var(--sheet)}.classes__swatch{border-radius:3px;align-self:center;width:12px;height:12px;display:inline-block}.classes__note{color:var(--ink3);font-size:12.5px;display:block}.classes__pct{text-align:right;font-weight:600}.classes__value{color:var(--ink2);text-align:right;font-size:14px}.overview__focus{background:var(--sunk);border-radius:8px;padding:14px 16px;font-size:14.5px}.overview__focus b{margin-bottom:6px;display:block}.overview__focus ul{color:var(--ink2);margin:0 0 10px;padding:0;list-style:none}.overview__focus li{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.overview__focus li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview__note{max-width:72ch;color:var(--ink2);margin:20px 0 0;font-size:14px}.overview__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.overview .overview__card{border-top:1px solid var(--ink);margin-top:0;padding-top:20px}.overview__card h2{margin-bottom:18px;font-size:22px}.overview__card h3{color:var(--ink2);margin:24px 0 4px;font-size:13px;font-weight:400}.overview__card>a{margin-top:16px;font-size:14.5px;display:inline-block}.caps{flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.caps li{align-items:baseline;gap:6px;display:flex}.caps .num{color:var(--ink2)}.meters,.top-funds{margin:0;padding:0;font-size:14.5px;list-style:none}.meters li{border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1.2fr) minmax(48px,1fr) 52px;align-items:center;gap:12px;padding:7px 0;display:grid}.meters__track span{background:var(--eq);border-radius:0 4px 4px 0;height:8px;display:block}.meters .num{text-align:right}.top-funds li{border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1fr) auto 60px;align-items:baseline;gap:12px;padding:7px 0;display:grid}.top-funds a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.top-funds a:hover{text-decoration:underline}.top-funds .num:last-child{text-align:right}.extremes{margin:16px 0 0;font-size:14px}.extremes div{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:3px 0;display:grid}.extremes dt{color:var(--ink2)}.extremes dd{margin:0}.extremes dd span:last-child{white-space:nowrap}.overview__rounding{color:var(--ink3);margin:40px 0 0;font-size:13px}@media (width<=900px){.overview{padding:24px 24px 72px}.overview__value{font-size:52px}}@media (width<=720px){.overview__split,.overview__cards{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.overview{padding:20px 16px 64px}.overview__value{font-size:42px}.overview h2{font-size:25px}.overview section,.overview__cards{margin-top:40px}.overview .view-toggle{width:100%}.classes__row{grid-template-columns:14px minmax(0,1fr) 64px}.classes__value{display:none}}.privacy{max-width:960px;margin:0 auto;padding:48px 40px 88px}.privacy__hero{flex-wrap:wrap;align-items:center;gap:32px 56px;display:flex}.privacy__hero>div:first-child{flex:420px;min-width:0}.privacy__art{flex:0 340px;min-width:0}.privacy section.privacy__hero{margin-top:0}.privacy h1{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:52px;font-weight:500;line-height:1.07}:lang(hi) .privacy h1{font-size:44px;line-height:1.28}:lang(ml) .privacy h1{font-size:34px;line-height:1.4}.privacy .privacy__intro{max-width:52ch;color:var(--ink2);margin:18px 0 0;font-size:18px}.privacy section{margin-top:56px}.privacy h2{margin:0 0 12px;font-size:26px;font-weight:500}.privacy h3{margin:0;font-size:15px;font-weight:600}.privacy__promises{border-collapse:collapse;width:100%;font-size:15px}.privacy__promises th,.privacy__promises td{border-bottom:1px solid var(--edge);text-align:left;vertical-align:top;padding:14px 0}.privacy__promises td{color:var(--ink2);padding-left:24px}.privacy__promises thead th{border-bottom-color:var(--ink);color:var(--ink2);padding-block:10px;font-size:13px;font-weight:400}.privacy__promises thead th:last-child{padding-left:24px}.privacy__promises tbody th{width:45%;font-weight:500}.privacy__verify,.privacy__cols{flex-wrap:wrap;gap:40px 56px;display:flex}.privacy__verify>div,.privacy__cols>div{flex:340px;min-width:0}.privacy ol{flex-direction:column;gap:12px;margin:0;padding-inline-start:22px;font-size:15.5px;display:flex}.privacy p{color:var(--ink2);margin:0 0 10px;font-size:15px}.privacy .privacy__small{color:var(--ink3);margin:14px 0 0;font-size:13px}.privacy__log{background:var(--sheet);box-shadow:var(--shadow);border-radius:10px;flex-basis:420px;padding:18px 20px}.privacy__log-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.privacy__log-head span{color:var(--ink3);font-size:13px}.privacy__log table{border-collapse:collapse;max-height:320px;font-size:13px;display:block;overflow:auto}.privacy__log th,.privacy__log td{border-bottom:1px solid var(--edge);text-align:left;padding:6px 10px 6px 0;font-weight:400}.privacy__log thead th{background:var(--sheet);color:var(--ink3);position:sticky;top:0}.privacy__log td:not(:first-child){white-space:nowrap}.privacy__log code{overflow-wrap:anywhere;font:12.5px/1.4 ui-monospace,Menlo,monospace}@media (width<=900px){.privacy{padding:32px 24px 72px}.privacy h1{font-size:40px}}@media (width<=600px){.privacy{padding:24px 16px 64px}.privacy h1{font-size:34px}:lang(hi) .privacy h1{font-size:30px}:lang(ml) .privacy h1{font-size:26px}.privacy__promises tbody th{width:42%}.privacy__promises td,.privacy__promises thead th:last-child{padding-left:14px}}.save{max-width:640px;margin:0 auto;padding:48px 24px 88px}.save h1{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:500;line-height:1.1}:lang(hi) .save h1{line-height:1.3}:lang(ml) .save h1{font-size:32px;line-height:1.4}.save p{color:var(--ink2);margin:12px 0 0}.save .save__intro{font-size:17px}.save .save__status{background:var(--sunk);color:var(--ink);border-radius:8px;padding:10px 14px}.save section{margin-top:36px}.save h2{margin:0;font-size:22px;font-weight:500}.save form{flex-direction:column;gap:16px;margin-top:32px;display:flex}.save label{color:var(--ink2);flex-direction:column;gap:6px;font-size:14px;display:flex}.save input{border:1px solid var(--edge);background:var(--sheet);border-radius:8px;height:44px;padding:0 12px}.save form p{margin:-8px 0 0;font-size:14px}.save .save__problem{color:var(--err)}.save .save__warn{background:var(--warnbg);color:var(--warn);border-radius:8px;margin:0;padding:12px 14px}.save__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.save__actions button{border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:8px;height:44px;padding:0 20px;font-weight:500}.save__actions button:hover{background:var(--hover)}.save__actions .save__primary{background:var(--ink);color:var(--onink);border:0;font-weight:600}.save__actions .save__primary:hover:not(:disabled){background:var(--ink);opacity:.88}.save__actions .save__primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.save{padding:28px 16px 64px}.save h1{font-size:34px}:lang(ml) .save h1{font-size:26px}}.guide{max-width:680px;margin:0 auto;padding:48px 24px 88px}.guide h1{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:500;line-height:1.1}.guide h2{margin:36px 0 8px;font-size:24px;font-weight:500}.guide__lead{color:var(--ink2);font-size:18px}.guide li{margin:8px 0}.guide__open{border:1px solid var(--edge);border-radius:8px;padding:8px 14px;display:inline-block}.guide__open:hover{background:var(--hover)}.guide__note{color:var(--ink3);margin:20px 0 0;font-size:14px}.guide>a:last-child{margin-top:28px;display:inline-block}.welcome{max-width:1200px;margin:0 auto;padding:24px 40px 72px}.welcome__hero{flex-wrap:wrap;align-items:center;gap:48px 64px;padding:56px 0 72px;display:flex}.welcome__intro{flex:460px;min-width:0}.welcome__art{flex:420px;min-width:0;max-width:600px}.welcome__steps{border-block:1px solid var(--edge);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 48px;margin:0;padding:28px 0;list-style:none;display:grid}.welcome__steps li{align-items:baseline;gap:16px;display:flex}.welcome__steps li>span:first-child{color:var(--ink3);font-size:36px;line-height:1}.welcome__steps b{font-size:17px;display:block}.welcome__steps li>span:last-child{color:var(--ink2);font-size:15px}.welcome__sealed{flex-wrap:wrap;align-items:center;gap:40px 72px;padding:72px 0;display:flex}.welcome__sealed-art{flex:0 420px;min-width:0}.welcome__sealed>div:last-child{flex:380px;min-width:0}.welcome__sealed h2{letter-spacing:-.015em;max-width:18ch;margin:0 0 16px;font-size:40px;font-weight:500;line-height:1.1}:lang(hi) .welcome__sealed h2{font-size:34px;line-height:1.3}:lang(ml) .welcome__sealed h2{font-size:28px;line-height:1.4}.welcome__sealed p{max-width:52ch;color:var(--ink2);margin:0 0 16px;font-size:17px}.welcome__sealed a{text-underline-offset:4px;font-weight:500}.welcome__foot{border-top:1px solid var(--edge);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:24px;font-size:13.5px;display:flex}.welcome h1{letter-spacing:-.02em;max-width:12ch;margin:0;font-size:64px;font-weight:500;line-height:1.04}:lang(hi) .welcome h1{font-size:52px;line-height:1.28}:lang(ml) .welcome h1{font-size:40px;line-height:1.36}.welcome__subtitle{max-width:46ch;color:var(--ink2);margin:20px 0 32px;font-size:19px}.welcome form{flex-direction:column;gap:20px;max-width:460px;display:flex}.welcome label{color:var(--ink2);flex-direction:column;gap:6px;font-size:14px;display:flex}.welcome input[type=password]{border:1px solid var(--edge);background:var(--sheet);border-radius:8px;height:44px;padding:0 12px}.welcome button[type=submit]{background:var(--ink);height:52px;color:var(--onink);cursor:pointer;border:0;border-radius:8px;align-self:flex-start;padding:0 28px;font-size:17px;font-weight:600}.welcome button[type=submit]:not(:disabled):hover{opacity:.88}.welcome input[type=file]::file-selector-button:hover{background:var(--hover)}.welcome button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.welcome input[type=file]{max-width:100%;font:inherit;color:var(--ink)}.welcome input[type=file]::file-selector-button{border:1px solid var(--edge);background:var(--sheet);height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;margin-inline-end:12px;padding:0 16px}@media (width<=600px){.welcome{padding:16px 16px 56px}.welcome__hero{padding:24px 0 40px}.welcome h1{font-size:40px}:lang(hi) .welcome h1{font-size:34px}:lang(ml) .welcome h1{font-size:28px}.welcome__sealed{padding:40px 0}.welcome__sealed h2{font-size:30px}.welcome__subtitle{font-size:16px}.welcome button[type=submit]{align-self:stretch}}.welcome .welcome__saved{color:var(--ink3);margin:0;font-size:14px}.welcome__problem{background:var(--errbg);color:var(--err);border-radius:8px;margin:0;padding:12px 14px;font-size:14px}.welcome__progress{color:var(--ink2);align-items:center;gap:12px;margin:12px 0 0;font-size:13.5px;display:flex}.welcome__progress progress{appearance:none;background:var(--sunk);border:0;border-radius:2px;flex:auto;height:4px;overflow:hidden}.welcome__progress progress::-webkit-progress-bar{background:var(--sunk)}.welcome__progress progress::-webkit-progress-value{background:var(--ink);transition:width var(--dur-base) var(--ease)}.welcome__progress progress::-moz-progress-bar{background:var(--ink)}
