@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--shell-max:1220px;--shell-gutter:28px;--ink:#111722;--ink-soft:#5e6573;--page:#f5f6fa;--paper:#fff;--line:#d8dce5;--mint:#167e5c;--mint-bright:#38d7a2;--rose:#c92545}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-feature-settings:"ss01" 1, "ss02" 1, "cv01" 1, "cv02" 1;font-variation-settings:"opsz" 14;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:Inter Variable,Pretendard Variable,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:#38d7a247}.brand{letter-spacing:.13em;white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:750;display:inline-flex}.brand-mark{align-items:end;gap:2px;width:20px;height:18px;display:flex}.brand-mark i{transform-origin:bottom;background:currentColor;border-radius:1px;width:4px;animation:.65s cubic-bezier(.2,.8,.2,1) backwards mark-rise;display:block}.brand-mark i:first-child{height:7px;animation-delay:80ms}.brand-mark i:nth-child(2){height:12px;animation-delay:.15s}.brand-mark i:nth-child(3){background:var(--mint);height:18px;animation-delay:.22s}@keyframes mark-rise{0%{opacity:0;transform:scaleY(0)}}.eyebrow{color:var(--mint);letter-spacing:.22em;margin:0;font-size:10px;font-weight:650;line-height:1.2}.positive{color:var(--mint)!important}.negative{color:var(--rose)!important}.search-wrap{z-index:20;width:100%;position:relative}.search-field{width:100%;min-height:76px;color:var(--ink);background:var(--paper);border:1px solid #ccd1da;border-radius:3px;align-items:center;padding:0 24px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.search-field:focus-within{border-color:#6e7b8d;transform:translateY(-2px);box-shadow:0 18px 50px #1117221f,0 0 0 4px #167e5c0f}.search-field>svg{color:#596373;flex:none;width:22px;height:22px}.search-field input{width:100%;height:74px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 18px;font-size:17px}.search-field input::placeholder{color:#8a919d}.search-key{border:1px solid var(--line);color:#868e9a;white-space:nowrap;background:#f7f8fa;border-radius:3px;padding:5px 8px;font:10px/1 Inter Variable,sans-serif}.search-clear{color:#858e9c;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search-clear svg{width:18px}.search-results{z-index:100;pointer-events:auto;isolation:isolate;border:1px solid var(--line);background:#fff;border-radius:4px;padding:8px;animation:.22s cubic-bezier(.2,.8,.2,1) results-in;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 26px 65px #1117222e}@keyframes results-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.search-results-head{color:#7b8390;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;padding:8px 12px 10px;font-size:9px;font-weight:650;display:flex}.search-results button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;padding:11px 10px;transition:background .16s;display:flex}.search-results button.is-active{background:#eff2f7}.search-results button>svg{color:#7b8492;width:16px;margin-left:auto}.result-copy{gap:3px;min-width:0;margin-left:12px;display:grid}.result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.result-copy small{color:#7a8290;letter-spacing:.08em;font:10px/1.3 Inter Variable,sans-serif}.search-empty{color:#7a8290;text-align:center;padding:30px;font-size:13px}.market-icon{letter-spacing:.08em;border:1px solid;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid}.market-kr{color:#335e92;background:#507fb817;border-color:#335e922e}.market-us{color:#8a4859;background:#ae546b14;border-color:#8a48592e}.is-compact .search-field{border-color:var(--line);background:#f8f9fb;min-height:40px;padding:0 13px}.is-compact .search-field:focus-within{transform:none;box-shadow:0 8px 25px #11172217}.is-compact .search-field>svg{width:15px}.is-compact .search-field input{height:38px;padding:0 10px;font-size:12px}.is-compact .search-key{display:none}.home-page{background:var(--page);min-height:100dvh;overflow:hidden}.home-nav{z-index:30;max-width:var(--shell-max);height:78px;padding:0 var(--shell-gutter);border-bottom:.5px solid #3f475747;justify-content:space-between;align-items:center;margin:auto;display:flex;position:relative}.home-hero{z-index:2;text-align:center;flex-direction:column;align-items:center;min-height:680px;padding:126px 24px 100px;display:flex;position:relative}.home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38d7a212,#0000 66%);width:900px;height:650px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.hero-orbit{pointer-events:none;border:1px solid #485e7414;border-radius:50%;position:absolute}.orbit-one{width:780px;height:780px;animation:9s ease-in-out infinite orbit-float;top:40px}.orbit-two{width:520px;height:520px;animation:7s ease-in-out -2s infinite reverse orbit-float;top:180px}@keyframes orbit-float{50%{transform:translateY(10px)scale(1.025)}}.home-hero h1{color:#101722;letter-spacing:-.055em;margin:22px 0 24px;font-size:clamp(48px,5.6vw,80px);font-weight:430;line-height:1.04;position:relative}.home-hero h1 span{color:var(--mint)}.home-hero .needs-roulette{word-break:keep-all;text-wrap:balance;width:min(1120px,100%);min-height:2.72em;margin:0 0 18px;font-size:clamp(46px,5vw,72px);line-height:1.04}.needs-window{place-items:center;width:100%;min-height:2.72em;display:grid;position:relative;overflow:hidden;color:#101722!important}.needs-transition,.need-static,.need-incoming,.need-outgoing{place-items:center;width:100%;display:grid}.needs-transition{position:absolute;inset:0}.need-incoming,.need-outgoing{padding:0 .08em .08em;position:absolute;inset:0}.need-static,.need-incoming,.need-outgoing{align-content:center;gap:.24em}.home-hero .need-etf{letter-spacing:-.015em;font-size:clamp(16px,.34em,24px);font-weight:720;line-height:1.3;color:var(--mint)!important}.need-question{color:#101722!important}.need-incoming{animation:.72s cubic-bezier(.16,1,.3,1) .12s both need-roll-in}.need-outgoing{animation:.44s cubic-bezier(.4,0,.2,1) both need-roll-out}@keyframes need-roll-in{0%,22%{opacity:0;transform:translateY(58%)}to{opacity:1;transform:translateY(0)}}@keyframes need-roll-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-48%)}}.hero-description{color:#606977;margin:0;font-size:14px;line-height:1.8;position:relative}.hero-search{width:min(620px,100%);margin-top:42px;position:relative}.hero-search>p{color:#8a919d;justify-content:center;gap:9px;margin:13px 0 0;font-size:10px;display:flex}.hero-search>p span{color:var(--mint);letter-spacing:.1em;font-weight:700}.reveal{animation:.8s cubic-bezier(.16,1,.3,1) both reveal-up}.reveal-1{animation-delay:.1s}.reveal-2{animation-delay:.18s}.reveal-3{animation-delay:.28s}.reveal-4{animation-delay:.38s}.reveal-5{animation-delay:.55s}@keyframes reveal-up{0%{opacity:0;transform:translateY(22px)}}.discover{z-index:1;max-width:var(--shell-max);padding:0 var(--shell-gutter);margin:0 auto 120px;position:relative}.section-title-row{border-bottom:.5px solid #3f4757;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.section-title-row h2{letter-spacing:-.03em;margin:9px 0 0;font-size:25px;font-weight:480}.market-tabs{background:#eaedf2;border-radius:3px;gap:3px;padding:3px;display:flex}.market-tabs button{color:#737c89;cursor:pointer;background:0 0;border:0;border-radius:2px;min-width:66px;padding:8px 14px;font-size:11px;transition:all .2s}.market-tabs button[aria-selected=true]{color:var(--ink);background:var(--paper);box-shadow:0 1px 4px #11172214}.recommend-head{border-bottom:.5px solid var(--line);color:#8a929e;letter-spacing:.08em;grid-template-columns:90px minmax(0,1fr) 90px 142px 38px;align-items:center;min-height:38px;font-size:8px;font-weight:550;display:grid}.recommend-head span:nth-child(3),.recommend-head span:nth-child(4){justify-self:end}.recommend-list{animation:.35s both list-in}@keyframes list-in{0%{opacity:0;transform:translateY(8px)}}.recommend-list>a{border-bottom:.5px solid var(--line);grid-template-columns:90px minmax(0,1fr) 90px 142px 38px;align-items:center;min-height:86px;transition:background .2s,padding .25s;display:grid}.recommend-list>a:hover{background:#ffffffa8;margin:0 -14px;padding:0 14px}.recommend-name{gap:6px;min-width:0;margin-left:12px;display:grid}.recommend-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.recommend-name small,.recommend-price small{color:#858d99;letter-spacing:.07em;font:10px/1 Inter,sans-serif}.recommend-price{justify-items:end;gap:7px;display:grid}.recommend-price strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:530}.recommend-return{white-space:nowrap;justify-items:end;gap:3px;display:grid}.recommend-return em{color:#9299a4;letter-spacing:.02em;font-size:8px;font-style:normal;font-weight:500}.recommend-price.is-refreshing{opacity:.72}.row-arrow{color:#818996;border:1px solid #0000;border-radius:50%;justify-self:end;place-items:center;width:32px;height:32px;transition:all .25s;display:grid}.row-arrow svg{width:15px}.recommend-list a:hover .row-arrow{border-color:var(--line);color:var(--mint);background:#fff;transform:rotate(3deg)}.home-footer{max-width:var(--shell-max);padding:32px var(--shell-gutter) 42px;border-top:.5px solid var(--line);color:#828a96;justify-content:space-between;align-items:center;margin:auto;display:flex}.home-footer .brand{color:#4f5865}.home-footer p{letter-spacing:.08em;margin:0;font-size:9px}.home-footer .footer-contact{color:inherit;letter-spacing:.08em;font-size:9px;text-decoration:none}.home-footer .footer-contact:hover{color:var(--mint);text-decoration:underline}.detail-page{--dark-bg:#0e1218;--dark-card:#151a21;--dark-muted:#a0a8b5;--dark-line:#29313b;background:var(--dark-bg);color:#f0f2f6;min-height:100dvh;overflow:hidden}.detail-nav{z-index:50;height:72px;padding:0 max(var(--shell-gutter), calc((100% - var(--shell-max)) / 2 + var(--shell-gutter)));border-bottom:.5px solid var(--dark-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1218db;grid-template-columns:1fr minmax(260px,420px) 1fr;align-items:center;display:grid;position:relative}.detail-nav .brand{justify-self:start}.detail-nav .brand-mark i:nth-child(3){background:var(--mint-bright)}.nav-search{width:100%}.detail-page .is-compact .search-field{color:#edf0f4;background:#141920;border-color:#2a323e}.detail-page .is-compact .search-field input{color:#edf0f4}.detail-page .is-compact .search-field input::placeholder{color:#737d8a}.detail-page .search-results{color:#f0f2f6;background:#141920fa;border-color:#303844;box-shadow:0 30px 80px #07090d}.detail-page .search-results button{color:#e9edf2}.detail-page .search-results button.is-active{background:#202731}.detail-page .result-copy small,.detail-page .search-results-head{color:#8d96a4}.nav-actions{justify-content:end;align-items:center;gap:18px;display:flex}.menu-button,.mobile-search-button,.mobile-close{color:#949daa;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-button svg,.mobile-search-button svg{width:18px}.mobile-search-button,.mobile-close{display:none}.detail-hero{max-width:var(--shell-max);padding:50px var(--shell-gutter) 88px;margin:auto;position:relative}.detail-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#38d7a213,#0000 64%);width:800px;height:700px;position:absolute;top:-260px;left:35%}.breadcrumb{color:#697482;letter-spacing:.09em;text-transform:uppercase;gap:9px;font-size:9px;animation:.6s both reveal-up;display:flex;position:relative}.breadcrumb a:hover{color:var(--mint-bright)}.breadcrumb strong{color:#a1a9b5;font-weight:500}.etf-title-block{align-items:start;gap:18px;margin-top:42px;animation:.7s cubic-bezier(.16,1,.3,1) 80ms both reveal-up;display:flex;position:relative}.etf-title-block>.market-icon{color:#b4c9e3;background:#19212b;border-color:#334150;width:42px;height:42px;margin-top:6px}.etf-title-block p{color:#7f8997;letter-spacing:.15em;margin:0 0 12px;font-size:9px;font-weight:550}.etf-title-block h1{letter-spacing:-.045em;max-width:940px;margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:420;line-height:1.08}.etf-title-block>div>span{color:#737e8c;margin-top:12px;font-size:12px;display:block}.price-stage{border-top:.5px solid #3c4653;border-bottom:.5px solid var(--dark-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:74px;animation:.8s cubic-bezier(.16,1,.3,1) .18s both reveal-up;display:grid;position:relative}.price-stage.us-price-stage{grid-template-columns:minmax(0,1fr)}.price-card{padding:28px 0 30px}.inav-card{padding-left:48px}.metric-label{color:#c1c7d0;align-items:baseline;gap:10px;font-size:12px;display:flex}.info-tooltip{align-items:center;display:inline-flex;position:relative}.info-tooltip-trigger{color:#7c8795;cursor:help;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.info-tooltip-trigger svg{stroke-width:1.8px;width:13px;height:13px}.info-tooltip-popover{z-index:80;color:#c7cdd5;letter-spacing:0;opacity:0;pointer-events:none;background:#171d25;border:1px solid #343d49;border-radius:3px;width:min(310px,100vw - 48px);padding:11px 13px;font-size:10px;font-weight:430;line-height:1.65;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 9px);left:0;transform:translateY(-4px);box-shadow:0 16px 36px #00000047}.info-tooltip:hover .info-tooltip-popover,.info-tooltip:focus-within .info-tooltip-popover{opacity:1;transform:translateY(0)}.inav-card .info-tooltip-popover{left:auto;right:0}.price-card>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:18px 0 17px;font-size:clamp(40px,5vw,67px);font-weight:370;display:block}.price-card>strong.metric-pending{color:#7c8794;letter-spacing:-.02em;font-size:18px}.inav-card>strong{color:#d9fff2}.metric-meta{align-items:center;gap:20px;display:flex}.metric-meta span{color:#75808e;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:10px;display:inline-flex}.metric-meta .quote-time-note{color:#8c96a3;letter-spacing:.025em;font-weight:500}.metric-meta svg{width:13px;height:13px}.price-card>strong.metric-reading{flex-wrap:wrap;align-items:flex-end;gap:clamp(14px,2vw,28px);display:flex}.metric-main-value{min-width:0}.metric-loading{color:#7c8794;letter-spacing:0;align-items:center;gap:10px;min-height:1.35em;font-size:13px;font-weight:520;line-height:1.35;display:inline-flex}.metric-loading>i,.treemap-state.is-loading>i{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}.metric-inline-return{border-left:.5px solid var(--dark-line);color:#75808e;letter-spacing:-.01em;text-shadow:none;-webkit-text-stroke:0;flex-direction:column;gap:4px;margin-bottom:8px;padding-left:15px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.metric-inline-return small{color:#75808e;letter-spacing:.03em;white-space:nowrap;font-size:9px;font-weight:520}.metric-inline-return>span{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.metric-inline-return svg{width:13px;height:13px}.price-divider{color:#555f6c;letter-spacing:.1em;grid-template-rows:1fr auto 1fr;place-items:center;font-size:8px;display:grid}.price-divider i{background:var(--dark-line);width:.5px;height:100%}.price-divider span{padding:8px 0}.etf-facts{border-top:.5px solid var(--dark-line);border-left:.5px solid var(--dark-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0 0;animation:.75s cubic-bezier(.16,1,.3,1) .16s both reveal-up;display:grid}.etf-facts>div{border-right:.5px solid var(--dark-line);border-bottom:.5px solid var(--dark-line);min-width:0;min-height:86px;padding:18px 20px}.etf-facts dt{color:#75808e;letter-spacing:.05em;margin-bottom:10px;font-size:9px;font-weight:550}.etf-facts dd{color:#dfe3e8;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:520;line-height:1.45;overflow:hidden}.etf-facts .fact-emphasis dd{color:var(--mint-bright);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px}.detail-section{max-width:var(--shell-max);padding:90px var(--shell-gutter);border-top:.5px solid var(--dark-line);margin:0 auto}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.detail-section .eyebrow{color:var(--mint-bright)}.section-heading h2{letter-spacing:-.035em;margin:11px 0 8px;font-size:29px;font-weight:430}.section-heading>div>p:last-child{color:#7c8694;margin:0;font-size:11px;line-height:1.6}.segmented,.period-tabs{background:#11161c;border:1px solid #2a323d;padding:3px;display:flex}.segmented button,.period-tabs button{color:#7e8794;cursor:pointer;background:0 0;border:0;font-size:9px;transition:all .2s}.segmented button{min-width:62px;padding:8px 12px}.segmented button.active,.period-tabs button.active{color:#f0f2f6;background:#252c35}.basis-toggle-row{align-items:center;gap:4px;margin:3px 0 14px;display:flex}.basis-toggle{display:inline-flex}.basis-toggle button{white-space:nowrap;min-width:0;padding:8px 14px;font-size:10px}.segmented-icons button{place-items:center;min-width:0;padding:8px 11px;display:grid}.segmented-icons svg{width:13px;height:13px;display:block}.treemap{width:100%;height:var(--treemap-height);background:#0a0e13;position:relative;overflow:hidden}.tree-cell{left:calc(var(--tree-x) + 1px);top:calc(var(--tree-y) + 1px);width:calc(var(--tree-width) - 2px);height:calc(var(--tree-height) - 2px);background:#182129;flex-direction:column;justify-content:space-between;padding:clamp(12px,1.35vw,18px);transition:filter .2s,opacity .2s,transform .2s;animation:.55s cubic-bezier(.16,1,.3,1) backwards cell-in;display:flex;position:absolute;overflow:hidden;container:tree-cell/size}.tree-cell:hover{z-index:2;filter:brightness(1.16);transform:scale(.985)}.tree-cell:focus-visible{z-index:3;outline:2px solid var(--mint-bright);outline-offset:-3px}.tree-cell:after{content:"";background:rgba(56,215,162, calc(var(--intensity) * .17));pointer-events:none;position:absolute;inset:0}.tree-down:after{background:rgba(249,113,140, calc(var(--intensity) * .21))}.tree-neutral{background:#1d252e}.tree-neutral:after{background:#8e98a50d}.tree-stale{opacity:.68;filter:saturate(.45)}.tree-stale:hover{opacity:.84;filter:saturate(.55)brightness(1.08)}.tree-cell:nth-child(2){animation-delay:50ms}.tree-cell:nth-child(3){animation-delay:.1s}.tree-cell:nth-child(4){animation-delay:.15s}.tree-cell:nth-child(5){animation-delay:.2s}.tree-cell:nth-child(6){animation-delay:.25s}.tree-cell:nth-child(7){animation-delay:.3s}.tree-cell:nth-child(8){animation-delay:.35s}@keyframes cell-in{0%{opacity:0;transform:scale(.94)}}.tree-more{color:#dfe3e8;font:inherit;text-align:center;cursor:pointer;background:#202a33;border:0;justify-content:center;align-items:center}.tree-more:after{background:#ffffff06}.tree-cell div,.tree-cell b{z-index:1;position:relative}.tree-cell .tree-cell-copy{gap:5px;min-width:0;display:grid}.tree-cell .tree-cell-title{align-items:flex-start;gap:8px;min-width:0;display:flex}.tree-cell strong{font-size:clamp(11px,min(8cqw,9cqh),22px);font-weight:570}.tree-cell-title strong{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.25;display:-webkit-box;overflow:hidden}.tree-short-label{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:none;overflow:hidden}.tree-weight{color:#e6ebf194;font-variant-numeric:tabular-nums;flex:none;margin-top:2px;font-size:clamp(8px,min(4.2cqw,4.6cqh),11px);font-style:normal;font-weight:520}.tree-return{font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-style:normal;font-weight:570}.tree-return.return-up{color:#80e9c5}.tree-return.return-down{color:#ff8ca2}.tree-return.return-flat{color:#8e98a5}.tree-cell span{color:#e6ebf18a;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,min(4cqw,4.4cqh),11px);overflow:hidden}.tree-cell b{font-variant-numeric:tabular-nums;font-size:clamp(10px,min(5.5cqw,5.5cqh),14px);font-weight:500}.tree-up b{color:#80e9c5}.tree-down b{color:#ff8ca2}.tree-cell .tree-cell-metrics{gap:3px;display:grid}.tree-cell .tree-primary-return{letter-spacing:-.02em;font-size:clamp(14px,min(11cqw,12cqh),30px);line-height:1}.tree-primary-return.return-up{color:#80e9c5}.tree-primary-return.return-down{color:#ff8ca2}.tree-primary-return.return-flat{color:#a2abb6}.tree-cell-metrics small{color:#e6ebf180;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(8px,min(3.8cqw,4cqh),11px);font-weight:480}.treemap-state{border-top:.5px solid var(--dark-line);border-bottom:.5px solid var(--dark-line);color:#737e8c;place-items:center;min-height:220px;font-size:11px;display:grid}.treemap-state.is-loading{justify-content:center;gap:10px;display:flex}.treemap-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.treemap-footer>button{color:#788390;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a444f;padding:3px 0;font-size:9px;transition:color .2s,border-color .2s}.treemap-footer>button:hover{border-color:var(--mint-bright);color:var(--mint-bright)}.treemap-footer>button:focus-visible{outline:2px solid var(--mint-bright);outline-offset:3px}.treemap-legend{color:#636d7a;letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;display:flex}.treemap-legend i{background:#273138;width:22px;height:4px}.treemap-legend .legend-down{background:#703344}.treemap-legend .legend-up{background:#1b6e56}.treemap-legend .legend-size{border-left:1px solid #303945;margin-left:10px;padding-left:14px}.table-count{color:#687380;letter-spacing:.04em;font-size:9px}.contribution-table-wrap{background:#0f141a;border-top:1px solid #29313c;border-bottom:1px solid #29313c;overflow:hidden}.contribution-table{border-collapse:collapse;table-layout:fixed;width:100%}.contribution-col-security{width:50%}.contribution-col-return{width:30%}.contribution-col-weight{width:20%}.contribution-table th,.contribution-table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #232b35;padding:15px 16px;font-size:11px}.contribution-table thead{background:#11171e}.contribution-table thead th{color:#687380;letter-spacing:.08em;padding-top:10px;padding-bottom:10px;font-size:8px;font-weight:540}.contribution-table th:first-child{text-align:left;padding-left:18px}.contribution-table th:nth-child(2),.contribution-table td:nth-child(2){text-align:left;padding-left:10px}.contribution-table tbody tr{transition:background-color .18s}.contribution-table tbody tr:hover{background:#151c24}.contribution-table tbody tr:last-child th,.contribution-table tbody tr:last-child td{border-bottom:0}.contribution-table tbody th{min-width:0;font-weight:inherit}.contribution-security{align-items:baseline;gap:10px;min-width:0;display:flex}.contribution-table tbody th strong{color:#dfe3e8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:570;overflow:hidden}.contribution-table tbody th span{color:#687380;letter-spacing:.04em;flex:none;font-size:8px;font-weight:500}.contribution-table td{color:#aab2bd}.contribution-table .tree-return{letter-spacing:-.01em;font-size:12px;font-weight:620}.contribution-return-note{color:#687380;margin-top:3px;font-size:8px;font-weight:500;display:block}.contribution-weight-cell{color:#8f99a6}.contribution-table .table-up{color:#80e9c5}.contribution-table .table-down{color:#ff8ca2}.contribution-table-more{color:#aab2bd;cursor:pointer;background:#11161c;border:0;border-top:1px solid #29313c;width:100%;padding:14px 18px;font-size:10px;transition:background .2s,color .2s}.contribution-table-more:hover{color:var(--mint-bright);background:#182029}.contribution-table-more:focus-visible{outline:2px solid var(--mint-bright);outline-offset:-3px}.history-section{padding-bottom:80px}.period-tabs button{letter-spacing:.08em;min-width:43px;padding:8px 7px;font-size:8px}.comparison-bar{flex-wrap:wrap;gap:7px;min-height:46px;margin-bottom:18px;display:flex;position:relative}.compare-chip{background:#12171d;border:1px solid #29313c;align-items:center;gap:9px;min-width:130px;padding:8px 10px;display:flex}.compare-chip>i{width:3px;height:26px}.compare-chip>span{gap:3px;min-width:0;display:grid}.compare-chip-title{align-items:center;gap:6px;display:flex}.compare-chip strong{font-size:10px;font-weight:620}.compare-chip em{color:var(--mint-bright);letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:650}.compare-chip small{color:#687380;text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:8px;overflow:hidden}.compare-chip button{color:#5f6976;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.compare-chip button:hover{color:#e0e4e9}.compare-chip svg{width:12px}.add-comparison{position:relative}.add-button{color:#7e8895;cursor:pointer;background:0 0;border:1px dashed #35404c;align-items:center;gap:8px;height:46px;padding:0 13px;font-size:9px;transition:all .2s;display:flex}.add-button:hover{color:#d7dce2;border-color:#667382}.add-button svg{width:13px}.add-button span{color:#56616e}.add-popover{z-index:30;width:330px;position:absolute;top:52px;left:0}.chart-wrap{height:430px;transition:opacity .2s;position:relative}.chart-wrap.is-loading{opacity:.55}.chart-watermark{z-index:1;color:#535e6b;letter-spacing:.14em;pointer-events:none;font-size:8px;position:absolute;top:13px;left:52px}.chart-tooltip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11161df5;border:1px solid #303946;min-width:148px;padding:12px;box-shadow:0 18px 40px #00000059}.chart-tooltip p{color:#7f8996;margin:0 0 9px;font-size:11px}.chart-tooltip div{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;margin-top:7px;font-size:12px;display:grid}.chart-tooltip i{width:6px;height:2px}.chart-tooltip span{color:#9fa7b2}.chart-tooltip strong{font-variant-numeric:tabular-nums;font-weight:520}.chart-controls{align-items:center;gap:10px;display:flex}.events-chip{color:#7e8794;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #2a323d;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:8px;transition:all .2s;display:flex}.events-chip:hover{color:#d7dce2;border-color:#39434f}.events-chip.is-on{border-color:var(--mint-bright);background:var(--mint-bright);color:#10150c}.events-chip .chip-full{white-space:pre}.events-spinner{opacity:.55;border:1.5px solid;border-top-color:#0000;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite events-spin;display:inline-block}@keyframes events-spin{to{transform:rotate(360deg)}}.holdings-marker .marker-icon{cursor:pointer;outline:none}.holdings-marker .marker-icon:focus-visible .marker-dot{stroke-width:2px}.holdings-marker .marker-stem{pointer-events:none;stroke:#55606d;stroke-width:1px;stroke-dasharray:2 2}.holdings-marker .marker-hit-area{fill:#0000;pointer-events:all}.holdings-marker .marker-halo{fill:#0000}.holdings-marker .marker-dot{fill:#11161deb;stroke-width:1.2px;transition:all .15s}.holdings-marker .marker-glyph{font-size:11px;font-weight:700}.holdings-marker-add .marker-dot{stroke:#9ebd3e}.holdings-marker-add .marker-glyph{fill:#c7f542}.holdings-marker-remove .marker-dot{stroke:#b57680}.holdings-marker-remove .marker-glyph{fill:#d98a96}.holdings-marker-increase .marker-dot,.holdings-marker-decrease .marker-dot{stroke:#74909f}.holdings-marker-increase .marker-glyph,.holdings-marker-decrease .marker-glyph{fill:#8faec6;font-size:9px}.holdings-marker.is-active .marker-dot{fill:#252c35}.holdings-marker-live .marker-halo{stroke:#c7f542;stroke-width:1.2px;fill:#0000;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite marker-live-pulse}@keyframes marker-live-pulse{0%{opacity:.55;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.3)}}.holdings-marker .marker-label{pointer-events:none;letter-spacing:.04em;paint-order:stroke;stroke:#080b0fd9;stroke-width:3px;stroke-linejoin:round;font-size:10.5px;font-weight:650}.holdings-marker .marker-label-add{fill:#c7f542;font-weight:750}.holdings-marker .marker-label-remove{fill:#e58ea0;font-weight:750}.holdings-marker .marker-label-increase,.holdings-marker .marker-label-decrease{fill:#9db4c6}.holdings-event-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;background:#11161df5;border:1px solid #303946;min-width:216px;max-width:320px;padding:12px;position:absolute;top:34px;right:16px;overflow-y:auto;box-shadow:0 18px 40px #00000059}.holdings-event-card.is-expanded{max-height:340px}.holdings-event-card .event-link{color:inherit}.holdings-event-card .event-link:hover{color:#e6eaef;text-underline-offset:3px;text-decoration:underline}.holdings-event-card p{color:#7f8996;margin:0 0 4px;font-size:11px}.holdings-event-card div{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:7px;font-size:12px;display:grid}.holdings-event-card span{color:#9fa7b2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.holdings-event-card span small{color:#697482;font-variant-numeric:tabular-nums;margin-right:6px;font-size:10px}.holdings-event-card strong{font-variant-numeric:tabular-nums;font-weight:520}.holdings-event-card .holdings-event-more{color:#697482;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:10px;display:block}.holdings-event-card .holdings-event-more:hover{color:#c0c6ce}.event-tag{letter-spacing:.08em;border:1px solid;padding:2px 5px;font-size:9px;font-style:normal;font-weight:650;line-height:1.2;display:inline-block}.cevents-section .section-heading{margin-bottom:34px}.cevents-loading-status{color:#6f7a87;letter-spacing:.035em;white-space:nowrap;align-items:center;gap:9px;font-size:9px;font-weight:560;display:inline-flex}.cevents-loading-status i{border:1px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.9s linear infinite loading-spin}.cevents-loading-frame{pointer-events:none}.cevents-loading-toolbar{border-bottom:.5px solid #2a323c;align-items:center;gap:28px;min-height:54px;display:flex}.cevents-loading-block{background:color-mix(in srgb, currentColor 9%, transparent);color:#b6bec8;display:block;position:relative;overflow:hidden}.cevents-loading-block:after{content:"";background:linear-gradient(90deg, transparent 20%, color-mix(in srgb, currentColor 8%, transparent) 50%, transparent 80%);position:absolute;inset:0;transform:translate(-100%)}.cevents-loading-toolbar .is-tab{width:104px;height:11px}.cevents-loading-toolbar .is-tab.is-short{width:92px}.cevents-loading-toolbar .is-filter{width:118px;height:34px;margin-left:auto}.cevents-loading-spotlight{border-bottom:.5px solid #2a323c;grid-template-columns:clamp(138px,17vw,206px) minmax(0,1fr);min-height:230px;display:grid}.cevents-loading-date{border-right:.5px solid #2a323c;align-content:center;gap:14px;padding-right:clamp(24px,3vw,38px);display:grid}.cevents-loading-copy{align-content:center;justify-items:start;gap:13px;padding-left:clamp(30px,4.5vw,66px);display:grid}.cevents-loading-date .is-label{width:66px;height:8px}.cevents-loading-date .is-date{width:78px;height:38px}.cevents-loading-date .is-day{width:52px;height:9px}.cevents-loading-copy .is-company{width:min(180px,42%);height:13px}.cevents-loading-copy .is-taxonomy{width:min(246px,56%);height:8px}.cevents-loading-copy .is-summary{width:min(680px,88%);height:14px}.cevents-loading-copy .is-summary.is-short{width:min(430px,62%)}.cevents-loading-copy .is-action{width:62px;height:8px;margin-top:2px}.cevents-loading-footer{grid-template-columns:126px minmax(80px,1fr);align-items:center;gap:24px;min-height:56px;display:grid}.cevents-loading-footer .is-pager{width:126px;height:12px}.cevents-loading-footer .is-progress{width:100%;height:2px}@media (prefers-reduced-motion:no-preference){.cevents-loading-block:after{animation:1.45s ease-in-out infinite cevents-loading-sweep}@keyframes cevents-loading-sweep{to{transform:translate(100%)}}}.cevents-carousel{touch-action:pan-y;border-top:.5px solid #3c4653;border-bottom:.5px solid #2a323c}.cevents-toolbar{border-bottom:.5px solid #2a323c;justify-content:space-between;align-items:center;min-height:54px;display:flex}.cevents-tabs{align-self:stretch;gap:28px;display:flex}.cevents-tabs button{color:#747f8c;font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:560;transition:color .22s;position:relative}.cevents-tabs button:after{content:"";background:var(--mint-bright);opacity:0;height:2px;transition:opacity .22s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}.cevents-tabs button span{color:#5f6976;font-variant-numeric:tabular-nums;margin-left:6px;font-size:9px}.cevents-tabs button:hover{color:#cdd3da}.cevents-tabs button.is-active{color:#eef1f4}.cevents-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.cevents-tabs button.is-active span{color:var(--mint-bright)}.cevents-tabs button:disabled{opacity:.36;cursor:default}.cevents-category-select{color:#606b77;align-items:center;gap:8px;display:flex;position:relative}.cevents-category-select>span{letter-spacing:.06em;font-size:8px;font-weight:560}.cevents-category-select select{color:#b2bac3;min-width:118px;height:34px;font:inherit;cursor:pointer;appearance:none;background:#11161c;border:1px solid #2a323c;border-radius:0;outline:0;padding:0 28px 0 10px;font-size:9px}.cevents-category-select>i{pointer-events:none;border-bottom:1px solid #697482;border-right:1px solid #697482;width:6px;height:6px;position:absolute;right:11px;transform:translateY(-2px)rotate(45deg)}.cevents-category-select select:focus-visible{border-color:var(--mint-bright)}.cevents-spotlight{border-bottom:.5px solid #2a323c;grid-template-columns:clamp(138px,17vw,206px) minmax(0,1fr);min-height:230px;display:grid;overflow:hidden}.cevents-date{border-right:.5px solid #2a323c;align-content:center;justify-items:start;padding:34px clamp(24px,3vw,38px) 38px 0;display:grid}.cevents-date span{color:#6f7a87;letter-spacing:.09em;font-size:9px;font-weight:590}.cevents-date strong{color:#dfe4e9;letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:16px 0 8px;font-size:clamp(30px,3.5vw,44px);font-weight:440;line-height:.95}.cevents-date strong.is-imminent{color:var(--mint-bright)}.cevents-date small{color:#77828f;white-space:nowrap;font-size:10px;font-weight:500}.cevents-copy{align-content:center;gap:13px;min-width:0;padding:34px clamp(0px,1vw,14px) 38px clamp(30px,4.5vw,66px);display:grid}.cevents-carousel.has-open-detail .cevents-date,.cevents-carousel.has-open-detail .cevents-copy{align-content:start}.cevents-meta{align-items:center;gap:9px;min-width:0;display:flex}.cevents-meta a{color:#e8ebef;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.cevents-meta a:hover{color:var(--mint-bright);text-underline-offset:3px;text-decoration:underline}.cevents-meta b{color:#7d8895;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:10px;font-weight:560}.cevents-taxonomy{color:#76818e;flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:9px;display:flex}.cevents-taxonomy>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cevents-taxonomy>span+span{position:relative}.cevents-taxonomy>span+span:before{content:"";background:#4f5965;border-radius:50%;width:2px;height:2px;margin-right:4px}.cevents-taxonomy .cevents-category{color:#adb5be;letter-spacing:.02em;font-weight:620}.cevents-sentiment small{color:#606b77;font:inherit}.cevents-sentiment i{background:#6f7a86;border-radius:50%;width:5px;height:5px}.cevents-sentiment.is-positive i{background:#80e9c5}.cevents-sentiment.is-negative i{background:#ff8ca2}.cevents-copy>h3{color:#c0c6ce;letter-spacing:-.017em;word-break:keep-all;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:790px;margin:0;font-size:clamp(15px,1.45vw,18px);font-weight:440;line-height:1.65;display:-webkit-box;overflow:hidden}.cevents-spotlight.is-low .cevents-copy>h3{color:#9da6b0}.cevents-detail-toggle{color:#7f8a96;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;margin-top:1px;padding:4px 0;font-size:9px;font-weight:570;transition:color .2s;display:inline-flex}.cevents-detail-toggle i{width:10px;height:10px;position:relative}.cevents-detail-toggle i:before,.cevents-detail-toggle i:after{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:4px;left:1px}.cevents-detail-toggle i:after{transition:opacity .2s;transform:rotate(90deg)}.cevents-detail-toggle[aria-expanded=true] i:after{opacity:0}.cevents-detail-toggle:hover{color:var(--mint-bright)}.cevents-detail{border-top:.5px solid #2a323c;gap:14px;max-width:820px;margin-top:5px;padding:20px 0 2px;display:grid}.cevents-detail p{color:#a7b0ba;word-break:keep-all;text-wrap:pretty;margin:0;font-size:13px;line-height:1.78}.cevents-detail small{color:#606b78;font-variant-numeric:tabular-nums;font-size:8px}.cevents-footer{grid-template-columns:auto minmax(80px,1fr) minmax(0,auto);align-items:center;gap:24px;min-height:56px;display:grid}.cevents-pager{align-items:center;gap:13px;display:flex}.cevents-pager>button:not(.cevents-auto){color:#8b95a1;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;font-size:15px;transition:color .2s,transform .2s;display:grid}.cevents-pager>button:not(.cevents-auto):hover{color:var(--mint-bright);transform:translate(-2px)}.cevents-pager>span+button:not(.cevents-auto):hover{transform:translate(2px)}.cevents-pager>button:not(.cevents-auto):active{transform:scale(.94)}.cevents-pager>button:not(.cevents-auto):disabled{opacity:.3;cursor:default;transform:none}.cevents-pager>span{color:#606b77;text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:9px}.cevents-pager>span b{color:#c8ced5;font-size:11px;font-weight:590}.cevents-pager>span i{color:#3e4853;margin:0 6px;font-style:normal}.cevents-pager .cevents-auto{color:#606b77;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-left:.5px solid #2a323c;align-items:center;gap:6px;height:22px;margin-left:6px;padding:0 0 0 13px;font-size:8px;font-weight:560;transition:color .2s;display:inline-flex}.cevents-auto i{background:currentColor;border-radius:50%;width:5px;height:5px}.cevents-auto:hover,.cevents-auto.is-running{color:#9ca5b0}.cevents-auto:disabled{opacity:.42;cursor:default}.cevents-footer progress{width:100%;height:2px;color:var(--mint-bright);appearance:none;background:#2a323c;border:0;border-radius:0;overflow:hidden}.cevents-footer progress::-webkit-progress-bar{background:#2a323c}.cevents-footer progress::-webkit-progress-value{background:var(--mint-bright);transition:width .35s cubic-bezier(.16,1,.3,1)}.cevents-footer progress::-moz-progress-bar{background:var(--mint-bright)}.cevents-next{color:#596470;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:9px;min-width:0;padding:8px 0 8px 14px;font-size:9px;transition:color .2s;display:flex}.cevents-next b{color:#89939e;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;font-weight:560;overflow:hidden}.cevents-next:hover,.cevents-next:hover b{color:#d5dae0}.cevents-table-wrap{scrollbar-width:thin;overflow-x:auto}.cevents-table{border-spacing:0;table-layout:fixed;width:100%;min-width:960px}.cevents-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cevents-table-col-date{width:106px}.cevents-table-col-company{width:182px}.cevents-table-col-category{width:208px}.cevents-table-col-weight{width:76px}.cevents-table th{color:#606b77;letter-spacing:.06em;text-align:left;border-bottom:.5px solid #2a323c;padding:14px 16px;font-size:10px;font-weight:570}.cevents-table th:first-child,.cevents-table td:first-child{padding-left:0}.cevents-table th:last-child,.cevents-table td:last-child{text-align:right;padding-right:0}.cevents-table td{vertical-align:top;border-bottom:.5px solid #252d36;padding:18px 16px}.cevents-table tbody tr:not(.cevents-table-detail-row){transition:background-color .18s}.cevents-table tbody tr:not(.cevents-table-detail-row):hover,.cevents-table tbody tr.is-expanded{background:#ffffff04}.cevents-table-date{font-variant-numeric:tabular-nums;position:relative}.cevents-table-date strong{color:#c5cbd2;font-size:14px;font-weight:620;display:block}.cevents-table-date small{color:#616c78;white-space:nowrap;margin-top:7px;font-size:10px;display:block}.cevents-table-date em{color:var(--mint-bright);letter-spacing:.08em;margin-top:9px;font-size:9px;font-style:normal;font-weight:630;display:block}.cevents-table-company a{color:#dce1e6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:590;line-height:1.45;display:-webkit-box;overflow:hidden}.cevents-table-company a:hover{color:var(--mint-bright);text-underline-offset:3px;text-decoration:underline}.cevents-table-company>small{color:#596470;margin-top:8px;font-size:10px;display:block}.cevents-table-category>strong{color:#aab2bc;font-size:13px;font-weight:580;display:block}.cevents-table-category>small{color:#66717d;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:10px;line-height:1.45;display:flex}.cevents-table-category>small span+span:before{content:"·";color:#424c57;margin-right:7px}.cevents-market-sentiment b{color:#7d8793;margin-left:5px;font-weight:590}.cevents-market-sentiment b:before{content:"·";color:#424c57;margin-right:5px}.cevents-market-sentiment .is-positive{color:#91bcae}.cevents-market-sentiment .is-negative{color:#c58794}.cevents-table-summary button,.cevents-table-summary>p{color:#aeb6c0;width:100%;font:inherit;text-align:left;word-break:keep-all;text-wrap:pretty;background:0 0;border:0;margin:0;padding:0;font-size:14px;line-height:1.62}.cevents-table-summary button{cursor:pointer;grid-template-columns:minmax(0,1fr) 18px;gap:14px;display:grid}.cevents-table-summary button span,.cevents-table-summary>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cevents-table-summary button i{color:#65707c;width:12px;height:12px;margin-top:3px;position:relative}.cevents-table-summary button i:before,.cevents-table-summary button i:after{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:5px;left:1px}.cevents-table-summary button i:after{transition:opacity .2s;transform:rotate(90deg)}.cevents-table-summary button[aria-expanded=true] i:after{opacity:0}.cevents-table-summary button:hover{color:#e0e4e8}.cevents-table-weight{color:#87919d;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.cevents-table tbody tr.is-expanded>td{border-bottom-color:#0000}.cevents-table-detail-row td{border-bottom:0;padding:0}.cevents-table-detail-row td>div{background:#ffffff04;border-bottom:.5px solid #2a323c;grid-template-columns:104px minmax(0,1fr) auto;gap:26px;padding:22px 16px 26px;display:grid}.cevents-table-detail-row span{color:#77828f;letter-spacing:.06em;font-size:10px;font-weight:620}.cevents-table-detail-row p{color:#a1aab4;word-break:keep-all;text-wrap:pretty;max-width:820px;margin:0;font-size:14px;line-height:1.75}.cevents-table-detail-row small{color:#596470;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:end;font-size:10px}@media (prefers-reduced-motion:no-preference){.cevents-spotlight{animation:.46s cubic-bezier(.16,1,.3,1) both cevents-spotlight-in}.cevents-auto.is-running i{animation:1.9s ease-in-out infinite cevents-auto-pulse}@keyframes cevents-spotlight-in{0%{opacity:0;transform:translate(12px)}}@keyframes cevents-auto-pulse{50%{opacity:.28;transform:scale(.75)}}}@media (max-width:800px){.cevents-loading-spotlight{grid-template-columns:112px minmax(0,1fr);min-height:238px}.cevents-loading-date{padding-right:22px}.cevents-loading-copy{padding-left:30px}.cevents-spotlight{grid-template-columns:112px minmax(0,1fr);min-height:238px}.cevents-date{padding-right:22px}.cevents-copy{padding-left:30px}.cevents-footer{gap:16px}.cevents-next b{max-width:120px}.cevents-table-detail-row td>div{grid-template-columns:78px minmax(0,1fr)}.cevents-table-detail-row small{grid-column:2}}@media (max-width:480px){.cevents-section .section-heading{margin-bottom:27px}.cevents-view-toggle,.cevents-loading-status{align-self:start}.cevents-loading-toolbar{flex-wrap:wrap;gap:20px;min-height:92px;padding:0}.cevents-loading-toolbar .is-tab{margin-top:19px}.cevents-loading-toolbar .is-filter{flex-basis:132px;height:30px;margin:0 0 6px auto}.cevents-loading-spotlight{grid-template-columns:78px minmax(0,1fr);min-height:226px}.cevents-loading-date{gap:12px;padding-right:14px}.cevents-loading-date .is-label{width:54px}.cevents-loading-date .is-date{width:54px;height:28px}.cevents-loading-copy{padding-left:20px}.cevents-loading-copy .is-company{width:46%}.cevents-loading-copy .is-taxonomy{width:70%}.cevents-loading-copy .is-summary{width:92%}.cevents-loading-footer{grid-template-columns:126px minmax(0,1fr);gap:14px;min-height:54px}.cevents-toolbar{flex-wrap:wrap;min-height:50px}.cevents-tabs{border-bottom:.5px solid #2a323c;gap:20px;width:100%;min-height:50px}.cevents-tabs button{font-size:11px}.cevents-category-select{justify-content:flex-end;width:100%;min-height:42px}.cevents-category-select select{min-width:132px;height:30px}.cevents-spotlight{grid-template-columns:78px minmax(0,1fr);min-height:226px}.cevents-date{padding:25px 14px 29px 0}.cevents-date span{letter-spacing:.05em;font-size:8px}.cevents-date strong{margin-top:13px;font-size:26px}.cevents-date small{font-size:9px}.cevents-copy{gap:14px;padding:25px 0 29px 20px}.cevents-meta{gap:7px}.cevents-meta a{font-size:12px}.cevents-meta b{font-size:9px}.cevents-taxonomy{gap:6px 8px;font-size:8px}.cevents-taxonomy>span+span:before{margin-right:2px}.cevents-copy>h3{-webkit-line-clamp:4;font-size:14px;line-height:1.65}.cevents-detail{padding-top:16px}.cevents-detail p{font-size:12px;line-height:1.75}.cevents-footer{grid-template-columns:auto 1fr;gap:14px;min-height:54px}.cevents-footer progress{order:2}.cevents-next{display:none}.cevents-pager{gap:7px}.cevents-pager>button:not(.cevents-auto){width:28px}.cevents-pager>span{min-width:48px}.cevents-pager .cevents-auto{margin-left:2px;padding-left:10px}.cevents-table{min-width:860px}}.event-tag-add{color:#10150c;background:#c7f542;border-color:#c7f542;font-weight:750}.event-tag-remove{color:#23131a;background:#d98a96;border-color:#d98a96;font-weight:750}.event-tag-increase{color:#a6c26e}.event-tag-decrease{color:#c48d97}@media (max-width:640px){.holdings-event-card{min-width:0;max-width:calc(100% - 16px);top:8px;right:8px}.chart-controls{justify-content:space-between;gap:8px;width:100%}.chart-controls .events-chip{order:1;padding:10px 11px}.chart-controls .events-chip .chip-full,.chart-controls .events-chip .events-spinner{display:none}}.chart-summary{color:#697482;letter-spacing:.06em;border-top:.5px solid #252d37;justify-content:space-between;align-items:center;min-height:48px;padding:0 10px 0 48px;font-size:8px;display:flex}.chart-summary>div{flex-wrap:wrap;justify-content:end;gap:16px;display:flex}.chart-summary>div span{align-items:center;gap:5px;display:flex}.chart-summary i{width:7px;height:2px}.chart-summary b{color:#c0c6ce;font-weight:520}.performance-stats-wrap{scrollbar-width:thin;width:100%;margin-top:54px;overflow-x:auto}.performance-stats{grid-template-columns:180px repeat(var(--series-count), minmax(0, 1fr));border-top:.5px solid #3c4653;border-left:.5px solid #252d37;width:100%;display:grid}.performance-stats>div{border-bottom:.5px solid #252d37;border-right:.5px solid #252d37;min-width:0}.performance-stats-title,.performance-series-head{min-height:82px;padding:16px 18px}.performance-stats-title{align-content:center;gap:7px;display:grid}.performance-stats-title small{color:#66717e;letter-spacing:.1em;font-size:8px}.performance-stats-title strong{letter-spacing:-.025em;font-size:17px;font-weight:480}.performance-series-head{align-content:center;gap:6px;display:grid;position:relative}.performance-series-head>i{height:3px;position:absolute;top:0;left:0;right:0}.performance-series-head strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.performance-series-head small{color:#697482;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.performance-metric-label,.performance-stat-value{min-height:104px;padding:18px}.performance-metric-label{align-content:center;gap:8px;display:grid}.performance-metric-label strong{font-size:11px;font-weight:540}.performance-metric-label small{color:#626d7a;font-size:8px;line-height:1.45}.performance-stat-value{align-items:center;display:flex}.performance-stat-value strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(21px,2.15vw,30px);font-weight:430}.not-found{color:#f0f2f6;background:#0e1218;place-content:center;min-height:100dvh;padding:30px;display:grid}.not-found p{color:#38d7a2;letter-spacing:.2em;font-size:9px}.not-found h1{letter-spacing:-.05em;margin:20px 0 38px;font-size:clamp(40px,6vw,72px);font-weight:420}.not-found a{color:#a0a8b5;font-size:12px}@media (max-width:800px){.home-nav{height:66px;padding:0 20px}.home-hero{min-height:600px;padding:98px 20px 72px}.home-hero h1{font-size:clamp(44px,13vw,62px)}.home-hero .needs-roulette{min-height:2.72em;font-size:clamp(42px,10vw,60px)}.needs-window{min-height:2.72em}.hero-description br{display:none}.search-field{min-height:64px;padding:0 18px}.search-field input{height:62px;padding:0 12px;font-size:15px}.search-key{display:none}.discover{padding:0 20px}.recommend-head{display:none}.recommend-list>a{grid-template-columns:76px minmax(0,1fr) 104px 0}.recommend-list .row-arrow{display:none}.recommend-name{margin-left:8px}.recommend-name strong,.recommend-price strong{font-size:12px}.home-footer{padding:26px 20px}.home-footer p{display:none}.detail-nav{justify-content:space-between;height:62px;padding:0 20px;display:flex}.nav-search{display:none}.nav-search.is-open{background:#0e1218;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;inset:0}.nav-search.is-open .mobile-close,.mobile-search-button{display:grid}.detail-hero{padding:38px 20px 68px}.etf-title-block{margin-top:32px}.etf-title-block>.market-icon{width:36px;height:36px}.etf-title-block h1{font-size:36px}.price-stage{grid-template-columns:1fr;margin-top:56px}.price-divider{display:none}.price-card{padding:27px 0}.inav-card{border-top:.5px solid var(--dark-line);border-left:0;padding-left:0}.price-card>strong{font-size:48px}.etf-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.etf-facts>div{min-height:82px;padding:16px}.detail-section{padding:68px 20px}.section-heading{flex-direction:column;align-items:start}.contribution-section .section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 16px;display:grid}.contribution-section .section-heading>div:first-child{display:contents}.contribution-section .section-heading>div:first-child>.eyebrow{grid-area:1/1/2/-1}.contribution-section .section-heading>div:first-child>h2{grid-area:2/1/3/-1}.contribution-section .section-heading>div:first-child>p:last-child{grid-area:3/1/4/-1}.contribution-section .basis-toggle-row{grid-area:4/1/5/2;margin:16px 0 0;position:relative}.contribution-section .basis-toggle-row .info-tooltip{position:static}.contribution-section .basis-toggle{flex:1;display:flex}.contribution-section .basis-toggle button{flex:1;padding:9px 6px}.contribution-section .segmented-icons{grid-area:4/2/5/3;margin-top:16px}.treemap{height:var(--treemap-mobile-height)}.tree-cell{left:calc(var(--tree-mobile-x) + 1px);top:calc(var(--tree-mobile-y) + 1px);width:calc(var(--tree-mobile-width) - 2px);height:calc(var(--tree-mobile-height) - 2px);padding:12px}.treemap-legend .legend-size{display:none}.contribution-table{min-width:560px}.contribution-table-wrap{overflow-x:auto}.chart-heading{margin-bottom:24px}.period-tabs{width:100%}.period-tabs button{flex:1}.add-popover{width:min(330px,100vw - 40px);left:auto;right:0}.chart-wrap{margin-left:-14px;margin-right:-8px}.chart-summary{flex-direction:column;align-items:start;gap:13px;padding:14px 0 0 38px}.chart-summary>div{justify-content:start}.performance-stats-wrap{margin-top:42px;padding-bottom:8px}.performance-stats{grid-template-columns:150px repeat(var(--series-count), minmax(0, 1fr))}.performance-stats-title,.performance-series-head{min-height:74px;padding:14px}.performance-metric-label,.performance-stat-value{min-height:90px;padding:14px}.performance-stat-value strong{font-size:22px}}@media (min-width:801px){.tree-cell:is(.tree-desktop-compact,.tree-desktop-micro){padding:8px}.tree-cell:is(.tree-desktop-compact,.tree-desktop-micro) .tree-cell-title,.tree-cell:is(.tree-desktop-compact,.tree-desktop-micro) .tree-cell-metrics small{display:none}.tree-cell:is(.tree-desktop-compact,.tree-desktop-micro) .tree-short-label{font-size:11px;line-height:1.08;display:-webkit-box}.tree-cell:is(.tree-desktop-compact,.tree-desktop-micro) .tree-ticker{opacity:.72;font-size:8px;line-height:1;display:block}.tree-cell.tree-desktop-compact .tree-primary-return{font-size:clamp(13px,10cqw,20px)}.tree-cell.tree-desktop-micro{justify-content:center;padding:5px}.tree-cell.tree-desktop-micro .tree-cell-copy{gap:2px}.tree-cell.tree-desktop-micro .tree-short-label{-webkit-line-clamp:1;font-size:9px;line-height:1.08}.tree-cell.tree-desktop-micro .tree-ticker{font-size:7px}.tree-cell.tree-desktop-micro .tree-primary-return{font-size:clamp(9px,14cqw,12px)}}@media (max-width:800px){.tree-cell:is(.tree-mobile-compact,.tree-mobile-micro){padding:8px}.tree-cell:is(.tree-mobile-compact,.tree-mobile-micro) .tree-cell-title,.tree-cell:is(.tree-mobile-compact,.tree-mobile-micro) .tree-cell-metrics small{display:none}.tree-cell:is(.tree-mobile-compact,.tree-mobile-micro) .tree-short-label{font-size:11px;line-height:1.08;display:-webkit-box}.tree-cell:is(.tree-mobile-compact,.tree-mobile-micro) .tree-ticker{opacity:.72;font-size:8px;line-height:1;display:block}.tree-cell.tree-mobile-compact .tree-primary-return{font-size:clamp(13px,10cqw,19px)}.tree-cell.tree-mobile-micro{justify-content:center;padding:5px}.tree-cell.tree-mobile-micro .tree-cell-copy{gap:2px}.tree-cell.tree-mobile-micro .tree-short-label{-webkit-line-clamp:1;font-size:9px;line-height:1.08}.tree-cell.tree-mobile-micro .tree-ticker{font-size:7px}.tree-cell.tree-mobile-micro .tree-primary-return{font-size:clamp(9px,14cqw,12px)}}@media (max-width:480px){.home-hero{min-height:580px;padding-top:84px}.home-hero h1{font-size:44px}.home-hero .needs-roulette{min-height:2.72em;font-size:38px}.needs-window{min-height:2.72em}.section-title-row{flex-direction:column;align-items:start;gap:18px}.market-tabs{width:100%}.market-tabs button{flex:1}.recommend-list>a{grid-template-columns:64px minmax(0,1fr) 94px}.recommend-price small{font-size:9px}.etf-title-block{gap:12px}.etf-title-block h1{font-size:30px}.etf-title-block>div>span{display:none}.price-card>strong{font-size:42px}.comparison-bar{flex-direction:column}.compare-chip,.add-button{width:100%}.add-popover{width:auto;position:fixed;top:76px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-debug{z-index:80;color:#89928b;background:#0e120f;border:1px solid #293029;border-radius:8px;gap:2px;padding:3px;display:flex;position:fixed;top:14px;right:16px;box-shadow:0 12px 32px #00000047}.theme-debug button{min-width:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:10px;font-weight:600;transition:color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.theme-debug button:hover{color:#f3f7f2;background:#202620}.theme-debug button:active{transform:scale(.97)}.theme-debug button[aria-pressed=true]{color:#0a0d0a;background:#c7f542}html[data-dev-theme-tools=true] .market-clock{visibility:hidden}@media (max-width:480px){.theme-debug{top:13px;right:12px}.theme-debug button{min-width:33px;padding-left:6px;padding-right:6px}}
