@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:#131722;--ink-soft:#5e6573;--muted:#68707d;--slate-500:#767f8d;--muted-soft:#858e9c;--slate-300:#9aa3ae;--slate-200:#aab2bd;--page:#f5f6fa;--paper:#fff;--line:#d8dce5;--mint-green:#167e5c;--mint:var(--mint-green);--mint-bright:#1c9c73;--rose:#c92545;--accent-lime:#c7f542}*{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;word-break:keep-all;margin:0;font-family:Inter Variable,Pretendard Variable,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}.etf-title-block h1,.tree-cell strong,.tree-cell-title strong,.recommend-name strong,.compare-chip small,.pf-holding-title strong,.result-copy strong{overflow-wrap:anywhere;word-break:normal}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);--search-text-size:17px;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-input-shell{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.search-field input{width:100%;height:74px;color:var(--ink);font-size:var(--search-text-size);background:0 0;border:0;outline:0;padding:0 18px}.search-field input::placeholder{color:var(--muted-soft)}.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:var(--muted-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search-clear svg{width:18px}.search-example{color:var(--muted-soft);font-size:var(--search-text-size);text-align:left;pointer-events:none;margin:0;padding:0 18px;line-height:1;transition:opacity .16s,transform .16s;position:absolute;inset:0;overflow:hidden}.search-example.is-paused{visibility:hidden;opacity:0;transform:translateY(-2px)}.search-example-visual{align-items:center;width:100%;min-width:0;height:100%;display:flex}.search-example-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.search-example-subject{color:var(--mint);font-weight:620}.search-example-action{color:inherit;font-weight:440}.search-example-cursor{vertical-align:-.1em;background:currentColor;width:1px;height:.95em;margin-left:1px;animation:.8s step-end infinite search-cursor-blink;display:inline-block}@keyframes search-cursor-blink{50%{opacity:0}}.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:var(--slate-500);letter-spacing:.08em;font:10px/1.3 Inter Variable,sans-serif}.search-empty{color:var(--slate-500);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:var(--muted-soft);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:var(--slate-300);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:var(--slate-300);--dark-line:#29313b;--dark-ink:#f0f2f6;--dark-ink-soft:var(--slate-300);background:var(--dark-bg);min-height:100dvh;color:var(--dark-ink);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:var(--muted);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:var(--slate-500);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}@media (max-width:800px){.info-tooltip-popover{width:min(248px,100vw - 108px)}}.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:var(--slate-500);letter-spacing:-.02em;font-size:18px}.inav-card>strong{color:#d9fff2}.metric-meta{align-items:center;gap:20px;display:flex}.metric-meta span{color:var(--slate-500);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{min-height:1.35em;color:var(--slate-500);letter-spacing:0;align-items:center;gap:10px;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:var(--slate-500);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:var(--slate-500);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}.rolling-value{transition:color .9s .4s;display:inline-flex;position:relative}.rolling-value[data-trend]{transition:color .18s}.rolling-value[data-trend=up]{color:#2fc98f}.rolling-value[data-trend=down]{color:#f2607e}.rolling-row{height:1.14em;display:flex;overflow:hidden}.rolling-static,.rolling-slot{height:1.14em;line-height:1.14;display:block}.rolling-track{will-change:transform;transition:transform .8s cubic-bezier(.2,.85,.25,1);display:block}.rolling-track>span{height:1.14em;line-height:1.14;display:block}.rolling-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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:var(--slate-500);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:var(--slate-500);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.is-linked{cursor:pointer}.tree-cell.is-linked:hover,.tree-cell.is-linked:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mint-bright) 60%, transparent);transform:none}.tree-cell.is-linked:hover .tree-cell-title strong,.tree-cell.is-linked:hover .tree-short-label,.tree-cell.is-linked:focus-visible .tree-cell-title strong,.tree-cell.is-linked:focus-visible .tree-short-label,.tree-cell.is-linked:hover .tree-link-arrow,.tree-cell.is-linked:focus-visible .tree-link-arrow{color:var(--mint-bright)}.tree-link-arrow{z-index:1;color:currentColor;opacity:.34;width:15px;height:15px;transition:opacity .2s ease-out,width .2s ease-out,height .2s ease-out;position:absolute;bottom:11px;right:11px}.tree-cell.is-linked:hover .tree-link-arrow,.tree-cell.is-linked:focus-visible .tree-link-arrow{opacity:1;width:24px;height:24px}.tree-cell.is-linked:hover .tree-cell-title strong{text-underline-offset:3px;text-decoration:underline}.tree-cell:is(.tree-desktop-compact,.tree-desktop-micro,.tree-mobile-compact,.tree-mobile-micro) .tree-link-arrow{opacity:0;width:12px;height:12px;bottom:6px;right:6px}.tree-cell:is(.tree-desktop-compact,.tree-desktop-micro,.tree-mobile-compact,.tree-mobile-micro).is-linked:hover .tree-link-arrow,.tree-cell:is(.tree-desktop-compact,.tree-desktop-micro,.tree-mobile-compact,.tree-mobile-micro).is-linked:focus-visible .tree-link-arrow{opacity:1;width:17px;height:17px}.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:var(--slate-300)}.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);min-height:220px;color:var(--slate-500);place-items:center;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:var(--muted);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:var(--muted);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}a.contribution-security{cursor:pointer;padding-right:26px;position:relative}a.contribution-security svg{opacity:.3;flex:none;width:14px;height:14px;margin-top:-7px;transition:opacity .2s ease-out,width .2s ease-out,height .2s ease-out,margin-top .2s ease-out;position:absolute;top:50%;right:0}a.contribution-security:hover svg{opacity:1;width:21px;height:21px;color:var(--mint-bright);margin-top:-10px}.contribution-table a.contribution-security:hover strong{color:var(--mint-bright);text-underline-offset:3px;text-decoration:underline}.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:var(--muted);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:var(--muted);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{max-width:105px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.compare-chip button{color:var(--ink-soft);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:var(--slate-500);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:var(--slate-300)}.chart-tooltip strong{font-variant-numeric:tabular-nums;font-weight:520}.chart-controls{align-items:center;gap:10px;display:flex}.events-chip{color:var(--slate-500);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:var(--accent-lime)}.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:var(--accent-lime);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:var(--accent-lime);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:var(--slate-500);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:var(--slate-300);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.holdings-event-card span small{color:var(--muted);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:var(--muted);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:var(--muted);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:var(--ink-soft);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:var(--muted);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{border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);pointer-events:none;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:var(--muted);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:var(--slate-500);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:var(--slate-200);letter-spacing:.02em;font-weight:620}.cevents-sentiment small{color:var(--muted);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:var(--slate-300)}.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:var(--slate-200);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{min-width:56px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;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{height:22px;color:var(--muted);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-left:.5px solid #2a323c;align-items:center;gap:6px;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:var(--slate-300)}.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{min-width:0;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:9px;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:var(--muted);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:var(--ink-soft);margin-top:8px;font-size:10px;display:block}.cevents-table-category>strong{color:var(--slate-200);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{width:100%;color:var(--slate-200);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 .cevents-table-detail-row td{text-align:left;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:var(--slate-500);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:var(--ink-soft);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}}@media (max-width:640px){.cevents-table{min-width:0;display:block}.cevents-table colgroup,.cevents-table thead{display:none}.cevents-table tbody{display:block}.cevents-table tbody tr:not(.cevents-table-detail-row){border-bottom:.5px solid #252d36;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date weight""company company""summary summary""category category";align-items:baseline;gap:10px 14px;padding:17px 0 19px;display:grid}.cevents-table tbody tr.is-expanded{border-bottom-color:#0000}.cevents-table td{border-bottom:0;padding:0}.cevents-table-date{flex-wrap:wrap;grid-area:date;align-items:baseline;gap:4px 9px;display:flex}.cevents-table-date strong{font-size:13px}.cevents-table-date small{margin-top:0;font-size:10.5px}.cevents-table-date em{margin-top:0;font-size:9px}.cevents-table-weight{grid-area:weight;font-size:11px}.cevents-table-company{flex-wrap:wrap;grid-area:company;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.cevents-table-company a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;display:block;overflow:hidden}.cevents-table-company>small{margin-top:0;font-size:10.5px}.cevents-table-summary{grid-area:summary}.cevents-table-summary button,.cevents-table-summary>p{font-size:13.5px}.cevents-table-summary button span,.cevents-table-summary>p{-webkit-line-clamp:3}.cevents-table-category{flex-wrap:wrap;grid-area:category;align-items:baseline;gap:4px 10px;display:flex}.cevents-table-category>strong{font-size:11px}.cevents-table-category>small{margin-top:0;font-size:10.5px}.cevents-table-detail-row,.cevents-table-detail-row td{display:block}.cevents-table-detail-row td>div{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px 14px 17px}.cevents-table-detail-row p{font-size:13.5px}.cevents-table-detail-row small{grid-column:auto;justify-self:start}}.event-tag-add{border-color:var(--accent-lime);background:var(--accent-lime);color:#10150c;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{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.chart-controls .period-tabs{order:0}.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{min-height:48px;color:var(--muted);letter-spacing:.06em;border-top:.5px solid #252d37;justify-content:space-between;align-items:center;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:var(--muted);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:var(--slate-300);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{z-index:2;background:var(--dark-bg);align-items:center;gap:10px;width:auto;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-left:0;order:-1;padding-left:0}.price-stage:not(.us-price-stage) .close-card{border-top:.5px solid var(--dark-line)}.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)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.discovery-search .search-results{max-height:min(620px,100dvh - 180px);left:-60px;right:-60px;overflow-y:auto}.search-results-split{grid-template-columns:1fr 1fr;display:grid}.search-result-group{min-width:0}.search-result-group+.search-result-group{border-left:1px solid color-mix(in srgb, currentColor 13%, transparent);padding-left:8px}.search-result-group:first-child{padding-right:8px}.discovery-search.is-compact .search-results{max-height:min(460px,100dvh - 120px);left:0;right:0}.discovery-search.is-compact .search-results-split{grid-template-columns:1fr}.discovery-search.is-compact .search-result-group:first-child{padding-right:0}.discovery-search.is-compact .search-result-group+.search-result-group{border-top:1px solid color-mix(in srgb, currentColor 13%, transparent);border-left:0;margin-top:5px;padding-top:5px;padding-left:0}.search-result-group>p{color:var(--slate-300);letter-spacing:.12em;text-align:left;text-transform:uppercase;justify-content:space-between;margin:0;padding:7px 12px 5px;font-size:9px;font-weight:650;display:flex}.search-result-group .search-empty{padding:26px 12px;font-size:12px}.holdings-hero .etf-title-block h1{font-size:clamp(30px,3.9vw,54px)}.holdings-hero .etf-title-block>div>span{word-break:keep-all;max-width:640px;line-height:1.8}.holding-query-builder{z-index:30;border-top:.5px solid var(--dark-line);margin-top:46px;padding-top:26px;animation:.8s cubic-bezier(.16,1,.3,1) .18s both reveal-up;position:relative}.holding-query-row{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.holding-query-row+.holding-query-row{border-top:.5px dashed color-mix(in srgb, var(--dark-line) 80%, transparent);margin-top:8px;padding-top:14px}.holding-query-label{color:var(--dark-muted);letter-spacing:.1em;text-align:right;padding-top:19px;font-size:9px;font-weight:620}.holding-query-row.is-exclude .holding-query-label{color:color-mix(in srgb, var(--rose) 72%, var(--dark-muted))}.holding-query-chips{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:auto hidden}.holding-query-hint{min-width:0;color:var(--dark-muted);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;opacity:.8;flex:0 auto;margin:0;font-size:10px;overflow:hidden}.holding-query-reset{color:var(--dark-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin-left:2px;padding:8px 4px;font-size:10px;transition:color .2s;display:inline-flex}.holding-query-reset:hover{color:inherit}.holding-query-reset svg{width:12px;height:12px}.holding-query-row.is-exclude .holding-query-reset:hover{color:var(--rose)}.holding-query-chip{border:1px solid var(--dark-line);background:var(--dark-card);flex:auto;align-items:center;gap:9px;min-width:168px;max-width:248px;min-height:54px;padding:8px 6px 8px 11px;display:flex}.holding-query-chip>b{border:1px solid var(--dark-line);width:19px;height:19px;color:var(--dark-muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:620;display:grid}.holding-query-chip>span:first-of-type{flex:auto;gap:5px;min-width:0;display:grid}.holding-query-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.holding-query-chip small{color:var(--dark-muted);letter-spacing:.06em;font-size:9px}.holding-query-chip button{width:23px;height:26px;color:var(--dark-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .2s;display:grid}.holding-query-chip button:hover:not(:disabled){color:inherit}.holding-query-chip button:disabled{opacity:.3;cursor:default}.holding-query-chip button svg{width:13px;height:13px}.holding-chip-move{border-left:.5px solid var(--dark-line);flex:none;margin-left:auto;padding-left:4px;display:flex}.holding-and-add{white-space:nowrap;flex:none;height:auto;min-height:54px;padding:0 15px;font-size:11px}.holding-and-add svg{width:14px}.holding-query-chip.is-exclude{border-color:color-mix(in srgb, var(--rose) 34%, var(--dark-line));background:color-mix(in srgb, var(--rose) 7%, var(--dark-card))}.holding-query-chip.is-exclude>b{color:color-mix(in srgb, var(--rose) 80%, var(--dark-muted));border-color:#0000}.holding-query-chip.is-exclude>b svg{width:13px;height:13px}.holding-query-chip.is-exclude>button{margin-left:auto}.holding-not-add{border-style:dashed;border-color:color-mix(in srgb, var(--rose) 30%, var(--dark-line));color:color-mix(in srgb, var(--rose) 60%, var(--dark-muted))}.holding-not-add:hover{border-color:var(--rose);color:var(--rose)}.holding-security-picker{z-index:40;border:1px solid var(--dark-line);background:var(--dark-card);width:min(430px,100% - 76px);animation:.22s cubic-bezier(.2,.8,.2,1) results-in;position:absolute;top:calc(100% + 6px);left:76px;box-shadow:0 24px 60px #080b0f66}.holding-security-picker.is-exclude{border-color:color-mix(in srgb, var(--rose) 34%, var(--dark-line))}.holding-security-picker.is-exclude>div:first-child>svg,.holding-security-picker.is-exclude .holding-security-results>button>svg{color:color-mix(in srgb, var(--rose) 78%, var(--dark-muted))}.holding-security-picker>div:first-child{border-bottom:.5px solid var(--dark-line);align-items:center;height:54px;padding:0 15px;display:flex}.holding-security-picker>div:first-child>svg{width:16px;color:var(--dark-muted);flex:none}.holding-security-picker input{min-width:0;height:52px;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:13px}.holding-security-picker input::placeholder{color:var(--dark-muted)}.holding-security-picker>div:first-child button{color:var(--dark-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.holding-security-picker>div:first-child button svg{width:15px}.holding-security-results{scrollbar-width:thin;max-height:330px;padding:6px;overflow-y:auto}.holding-security-results>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px;transition:background .16s;display:flex}.holding-security-results>button:hover,.holding-security-results>button.is-active{background:color-mix(in srgb, var(--dark-line) 38%, var(--dark-card))}.holding-security-results>button>span:nth-child(2){gap:4px;min-width:0;margin-left:11px;display:grid}.holding-security-results>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:570;overflow:hidden}.holding-security-results>button small{color:var(--dark-muted);font-size:9px}.holding-security-results>button>svg{width:14px;color:var(--dark-muted);margin-left:auto}.holding-security-results>p{color:var(--dark-muted);text-align:center;margin:0;padding:28px;font-size:12px}.holding-security-results .market-kr{color:#9dbde3;background:#9dbde314;border-color:#9dbde33d}.holding-security-results .market-us{color:#e5a6b3;background:#e5a6b312;border-color:#e5a6b33d}.holding-state{border-top:.5px solid var(--dark-line);border-bottom:.5px solid var(--dark-line);min-height:220px;color:var(--dark-muted);text-align:center;place-items:center;gap:11px;padding:30px;font-size:11px;display:grid}.holding-state.is-loading,.holding-performance-empty.is-loading{justify-content:center;gap:10px;display:flex}.holding-state>i,.holding-performance-empty.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}.holding-state.is-error,.holding-performance-empty.is-error{color:var(--rose)}.holding-state button,.holding-performance-empty.is-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:6px;padding:8px 12px;font-size:10px;transition:background .2s;display:inline-flex}.holding-state button:hover,.holding-performance-empty.is-error button:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.holding-state button svg,.holding-performance-empty.is-error button svg{width:12px}.holding-state strong{color:inherit;font-size:15px;font-weight:560}.holding-empty-intro>svg{width:24px}.holding-quality{align-items:center;gap:7px;display:flex}.holding-quality>span{border:1px solid var(--dark-line);background:var(--dark-card);color:var(--dark-muted);letter-spacing:.05em;white-space:nowrap;padding:6px 9px;font-size:9px;font-weight:560}.holding-quality>span.is-stale{border-color:color-mix(in srgb, #b3801d 45%, var(--dark-line));color:#b3801d;background:#d9a44121}.holding-quality>span.is-excluded{border-color:color-mix(in srgb, var(--rose) 34%, var(--dark-line));background:color-mix(in srgb, var(--rose) 8%, transparent);color:color-mix(in srgb, var(--rose) 78%, var(--dark-muted))}.holding-quality button,.holding-performance-actions>button{border:1px solid var(--dark-line);color:var(--dark-muted);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 12px;font-size:10px;font-weight:560;transition:color .2s,border-color .2s;display:inline-flex}.holding-quality button:hover,.holding-performance-actions>button:hover{color:inherit;border-color:currentColor}.holding-quality button svg,.holding-performance-actions>button svg{width:12px}.holding-table-wrap{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);background:var(--dark-card);scrollbar-width:thin;width:100%;position:relative;overflow-x:auto}.holding-sort-bar{display:none}.holding-table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:1020px}.holding-table th,.holding-table td{border-bottom:1px solid color-mix(in srgb, var(--dark-line) 72%, transparent);background:var(--dark-card);text-align:right;height:74px;padding:12px 16px}.holding-table thead th{z-index:5;background:color-mix(in srgb, var(--dark-line) 26%, var(--dark-card));height:58px;color:var(--dark-muted);padding:0;position:sticky;top:0}.holding-table thead th>button{width:100%;height:58px;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 9px 12px;align-items:center;gap:8px;padding:9px 16px;transition:background .18s,color .18s;display:grid}.holding-table thead th>button:hover{background:color-mix(in srgb, var(--dark-line) 46%, var(--dark-card));color:inherit}.holding-table thead th>button>span{grid-column:1;justify-items:end;gap:5px;display:grid}.holding-table thead th strong{text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:10px;font-weight:620;overflow:hidden}.holding-table thead th small{color:var(--dark-muted);letter-spacing:.04em;font-size:8px;font-weight:500}.holding-table thead th b{color:var(--dark-muted);text-align:center;font-variant-numeric:tabular-nums;grid-column:2;font-size:9px;font-weight:620}.holding-table thead th svg{flex:none;grid-column:3;width:12px}.holding-table thead th:is([aria-sort=ascending],[aria-sort=descending]){color:inherit}.holding-table tbody tr{transition:background-color .18s}.holding-table tbody tr:hover th,.holding-table tbody tr:hover td{background-color:color-mix(in srgb, var(--dark-line) 30%, var(--dark-card))}.holding-table .holding-chart-select{z-index:8;text-align:center;width:52px;padding:0;position:sticky;left:0}.holding-table thead .holding-chart-select{z-index:12}.holding-table .holding-chart-select>svg{width:14px;color:var(--dark-muted)}.holding-chart-select>button{width:36px;height:36px;color:var(--mint-bright);cursor:pointer;background:0 0;border:0;place-items:center;margin:auto;padding:0;display:grid;position:relative}.holding-chart-select>button:before{content:"";border:1px solid color-mix(in srgb, var(--dark-muted) 45%, transparent);background:0 0;width:18px;height:18px;transition:border-color .18s,background .18s}.holding-chart-select>button:hover:not(:disabled):before{border-color:color-mix(in srgb, var(--dark-muted) 90%, transparent)}.holding-chart-select>button.is-checked:before{border-color:var(--mint-bright);background:color-mix(in srgb, var(--mint-bright) 14%, transparent)}.holding-chart-select>button:disabled{cursor:default}.holding-chart-select>button:disabled:before{opacity:.3}.holding-chart-select>button.is-full:disabled:before{opacity:.85;border-style:dashed;border-color:#b3801db3}.holding-table thead .holding-chart-select{text-align:center}.holding-table thead .holding-chart-select b{color:var(--dark-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:8px;font-weight:560;display:block}.holding-table thead .holding-chart-select b.is-full{color:#b3801d}.holding-sort-count{color:var(--dark-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10px}.holding-sort-count.is-full{color:#b3801d}.holding-chart-select>button:focus-visible{outline:2px solid var(--mint);outline-offset:-8px}.holding-chart-select>button svg{stroke-width:3px;width:12px;height:12px;margin:auto;position:absolute;inset:0}.holding-table .holding-etf-column{z-index:7;text-align:left;width:250px;position:sticky;left:52px;box-shadow:10px 0 16px -16px #080b0f80}.holding-table thead .holding-etf-column{z-index:11;letter-spacing:.08em;padding:0 16px;font-size:8px;font-weight:540}.holding-etf-column a{cursor:pointer;gap:6px;padding-right:24px;display:grid;position:relative}.holding-etf-column a>svg{color:currentColor;opacity:.3;width:15px;height:15px;margin-top:-8px;transition:opacity .2s ease-out,width .2s ease-out,height .2s ease-out,margin-top .2s ease-out;position:absolute;top:50%;right:0}.holding-etf-column a:hover>svg{opacity:1;width:22px;height:22px;color:var(--mint-bright);margin-top:-11px}.holding-etf-column a:hover strong{color:var(--mint-bright);text-underline-offset:3px;text-decoration:underline}.holding-etf-column strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:570;overflow:hidden}.holding-etf-column small{color:var(--dark-muted);letter-spacing:.07em;align-items:center;gap:7px;font-size:9px;font-weight:500;display:flex}.holding-etf-column small>span{white-space:nowrap;font-variant-numeric:tabular-nums}.holding-etf-column small em{border:1px solid color-mix(in srgb, var(--mint) 45%, var(--dark-line));color:color-mix(in srgb, var(--mint) 75%, var(--dark-muted));letter-spacing:.02em;white-space:nowrap;padding:2px 5px;font-size:8px;font-style:normal;font-weight:560}.holding-table tbody tr.is-source th,.holding-table tbody tr.is-source td{background-color:color-mix(in srgb, var(--mint) 7%, var(--dark-card))}.holding-table tbody tr.is-source .holding-chart-select{box-shadow:inset 2px 0 0 var(--mint-bright)}.holding-weight-cell{width:142px;position:relative;overflow:hidden}.holding-weight-cell>span{z-index:0;height:2px;width:calc(var(--weight-width) * .82);background:color-mix(in srgb, currentColor 34%, transparent);position:absolute;bottom:15px;right:16px}.holding-weight-cell>span.is-negative{background:color-mix(in srgb, var(--rose) 78%, transparent)}.holding-weight-cell strong,.holding-weight-cell small{z-index:1;position:relative}.holding-weight-cell strong{font-size:12px;font-weight:580;display:block}.holding-weight-cell small{color:var(--dark-muted);margin-top:6px;font-size:8px;display:block}.holding-total-cell{width:128px;font-size:12px;font-weight:560}.holding-aum-cell{width:112px}.holding-aum-cell strong{font-size:12px;font-weight:540;display:block}.holding-aum-cell small{color:var(--dark-muted);margin-top:6px;font-size:8px;display:block}.holding-fee-cell{width:106px;color:var(--dark-muted);font-size:11px}.holding-more{border:0;border-top:1px solid var(--dark-line);background:color-mix(in srgb, var(--dark-line) 22%, var(--dark-card));width:100%;min-width:100%;color:var(--dark-muted);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:14px;font-size:10px;transition:background .2s,color .2s;display:flex;position:sticky;left:0}.holding-more:hover{background:color-mix(in srgb, var(--dark-line) 42%, var(--dark-card));color:inherit}.holding-more:focus-visible{outline:2px solid var(--mint);outline-offset:-3px}.holding-more svg{width:13px}.holding-performance-actions{align-items:center;gap:10px;display:flex}.holding-performance-actions .period-tabs{display:flex}.holding-performance-actions .period-tabs button:disabled{opacity:.32;cursor:default}.holding-performance-legend{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.holding-performance-legend>span,.holding-performance-legend>button{border:1px solid var(--dark-line);background:var(--dark-card);min-height:36px;color:inherit;font:inherit;align-items:center;gap:8px;padding:0 12px;display:flex}.holding-performance-legend>button:not(:disabled){cursor:pointer;transition:border-color .2s,color .2s}.holding-performance-legend>button:not(:disabled):hover{border-color:color-mix(in srgb, var(--rose) 55%, var(--dark-line))}.holding-performance-legend>button svg{width:12px;height:12px;color:var(--dark-muted);margin-left:2px;transition:color .2s}.holding-performance-legend>button:not(:disabled):hover svg{color:var(--rose)}.holding-performance-legend>button.is-off{color:var(--dark-muted);border-style:dashed}.holding-performance-legend>button.is-off i{box-shadow:inset 0 0 0 1px;background:0 0!important}.holding-performance-legend>button.is-off strong{font-weight:500}.holding-performance-legend>button.is-off:not(:disabled):hover{border-color:var(--mint-bright);color:inherit}.holding-performance-legend>button.is-off:not(:disabled):hover svg{color:var(--mint-bright)}.holding-performance-legend>button.is-off:disabled{opacity:.45}.holding-performance-legend i{width:8px;height:2px}.holding-performance-legend strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:10px;font-weight:620;overflow:hidden}.holding-performance-legend small{color:var(--dark-muted);font-variant-numeric:tabular-nums;font-size:10px}.holding-performance-chart{height:390px;position:relative}.holding-performance-empty{border-top:.5px solid var(--dark-line);border-bottom:.5px solid var(--dark-line);min-height:300px;color:var(--dark-muted);text-align:center;place-items:center;gap:11px;font-size:11px;display:grid}.holding-performance-range{color:var(--dark-muted);letter-spacing:.05em;margin:12px 0 0 44px;font-size:9px}@media (max-width:800px){.discovery-search .search-results{left:0;right:0}.search-results-split{grid-template-columns:1fr}.search-result-group:first-child{padding-right:0}.search-result-group+.search-result-group{border-top:1px solid color-mix(in srgb, currentColor 13%, transparent);border-left:0;margin-top:5px;padding-top:5px;padding-left:0}.holdings-hero .etf-title-block h1{font-size:32px}.holding-query-builder{margin-top:34px;padding-top:22px}.holding-query-row{grid-template-columns:minmax(0,1fr);gap:8px}.holding-query-label{text-align:left;padding-top:0}.holding-query-chips{flex-direction:column;align-items:stretch}.holding-query-chip,.holding-and-add{width:100%}.holding-chip-move svg{transform:rotate(90deg)}.holding-query-chip>span:first-of-type{flex:1;max-width:none}.holding-security-picker{width:auto;position:absolute;top:calc(100% + 6px);left:0;right:0}.holding-quality{flex-wrap:wrap}.holding-table-wrap{overflow-x:visible}.holding-table{min-width:0;display:block}.holding-table thead{display:none}.holding-table tbody{display:block}.holding-table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--dark-line) 72%, transparent);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check name total";align-items:center;gap:10px 12px;padding:15px 16px 17px;display:grid}.holding-table th,.holding-table td{text-align:left;background:0 0;border:0;height:auto;padding:0}.holding-table tbody tr:hover th,.holding-table tbody tr:hover td{background-color:#0000}.holding-table .holding-chart-select{grid-area:check;width:auto;position:static}.holding-chart-select>button{width:30px;height:30px}.holding-table .holding-etf-column{width:auto;box-shadow:none;grid-area:name;position:static}.holding-etf-column strong{white-space:normal}.holding-table .holding-total-cell{text-align:right;grid-area:total;width:auto;font-size:14px}.holding-total-cell:before,.holding-weight-cell:before,.holding-aum-cell:before,.holding-fee-cell:before{content:attr(data-label);color:var(--dark-muted);letter-spacing:.04em;font-size:9px;font-weight:550}.holding-total-cell:before{margin-bottom:4px;display:block}.holding-table .holding-weight-cell,.holding-table .holding-aum-cell,.holding-table .holding-fee-cell{text-align:right;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 64px 52px;align-items:baseline;gap:8px;width:auto;display:grid;overflow:visible}.holding-weight-cell:before,.holding-aum-cell:before,.holding-fee-cell:before{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.holding-weight-cell>span{display:none}.holding-weight-cell strong,.holding-aum-cell strong{margin:0;font-size:12px;display:block}.holding-weight-cell small,.holding-aum-cell small{margin:0;display:block}.holding-sort-bar{border-bottom:1px solid color-mix(in srgb, var(--dark-line) 72%, transparent);align-items:center;gap:8px;padding:12px 16px;display:flex}.holding-sort-bar label{min-width:0;color:var(--dark-muted);letter-spacing:.1em;flex:1;align-items:center;gap:8px;font-size:9px;font-weight:620;display:flex}.holding-sort-bar select{border:1px solid var(--dark-line);background:var(--dark-card);min-width:0;height:38px;color:inherit;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;flex:1;padding:0 8px;font-size:12px}.holding-sort-bar button{border:1px solid var(--dark-line);height:38px;color:var(--dark-muted);white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:10px;display:inline-flex}.holding-sort-bar svg{width:12px;height:12px}.holding-table tbody tr.is-source th,.holding-table tbody tr.is-source td{background-color:#0000}.holding-table tbody tr.is-source .holding-chart-select{box-shadow:none}.holding-table tbody tr.is-source{background-color:color-mix(in srgb, var(--mint) 7%, var(--dark-card));box-shadow:inset 2px 0 0 var(--mint-bright)}.holding-more{position:static}.holding-performance-actions{flex-direction:column;align-items:stretch;width:100%}.holding-performance-actions>button{justify-content:center}.holding-performance-actions .period-tabs{width:100%}.holding-performance-actions .period-tabs button{flex:1;min-width:0}.holding-performance-chart{margin-left:-14px;margin-right:-10px}}@media (max-width:480px){.holdings-hero .etf-title-block h1{font-size:29px}.holdings-hero .etf-title-block>div>span{font-size:11px;display:block}.holding-query-chip>span:first-of-type{min-width:0}}.theme-debug button:hover{color:#f3f7f2;background:#202620}.theme-debug button:active{transform:scale(.97)}.theme-debug button[aria-pressed=true]{color:#0a0d0a;background:var(--accent-lime)}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}}.dashboard-link{color:inherit;opacity:.85;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:600;transition:opacity .2s,color .2s;display:inline-flex}.dashboard-link svg{width:16px;height:16px;color:var(--mint-bright);animation:3.4s ease-in-out infinite dashboard-link-glow}.dashboard-link:hover{color:var(--mint-bright);opacity:1}.dashboard-link:hover svg{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--mint-bright) 70%, transparent));animation:none}@keyframes dashboard-link-glow{0%,to{opacity:.68;filter:drop-shadow(0 0 1px color-mix(in srgb, var(--mint-bright) 25%, transparent))}42%{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--mint-bright) 80%, transparent))}50%{opacity:.78;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--mint-bright) 40%, transparent))}56%{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--mint-bright) 75%, transparent))}}.home-nav-actions{align-items:center;gap:16px;display:flex}.home-nav-actions .dashboard-link{border-left:1px solid color-mix(in srgb, currentColor 22%, transparent);padding-left:16px}.portfolio-entry{max-width:560px;padding:96px var(--shell-gutter) 150px;margin:0 auto}.portfolio-entry h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(34px,4.4vw,54px);font-weight:430;line-height:1.1}.portfolio-entry-lead{color:var(--dark-muted);word-break:keep-all;margin:0 0 40px;font-size:13px;line-height:1.8}.portfolio-code-form{gap:10px;display:flex}.portfolio-code-field{border:1px solid var(--dark-line);background:var(--dark-card);flex:1;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s;display:flex}.portfolio-code-field:focus-within{border-color:var(--mint-bright)}.portfolio-code-field svg{width:16px;color:var(--dark-muted);flex:none}.portfolio-code-field input{min-width:0;height:52px;color:inherit;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:600}.portfolio-code-field input::placeholder{color:var(--dark-muted);opacity:.55;letter-spacing:.18em}.portfolio-code-form>button{border:1px solid var(--mint-bright);background:var(--mint-bright);color:#0d130f;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:650;transition:filter .2s;display:inline-flex}.portfolio-code-form>button:hover{filter:brightness(1.08)}.portfolio-code-form>button:disabled{opacity:.55;cursor:default}.portfolio-code-form>button svg{width:14px}.portfolio-entry-error{color:var(--rose);margin:12px 0 0;font-size:12px}.portfolio-recent{color:var(--dark-muted);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:11px;transition:color .2s}.portfolio-recent b{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-weight:650}.portfolio-recent:hover{color:var(--mint-bright)}.portfolio-entry-divider{color:var(--dark-muted);letter-spacing:.12em;align-items:center;gap:14px;margin:36px 0;font-size:10px;display:flex}.portfolio-entry-divider:before,.portfolio-entry-divider:after{content:"";background:var(--dark-line);flex:1;height:.5px}.portfolio-create{border:1px solid var(--mint-bright);width:100%;color:var(--mint-bright);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.portfolio-create:hover{background:var(--mint-bright);color:#0d130f}.portfolio-create:disabled{opacity:.55;cursor:default}.portfolio-create svg{width:15px}.portfolio-entry-note{color:var(--dark-muted);word-break:keep-all;margin:26px 0 0;font-size:11px;line-height:1.75}.pf-code-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.pf-code{border:1px dashed var(--dark-line);background:var(--dark-card);letter-spacing:.16em;font-variant-numeric:tabular-nums;padding:6px 12px;font-size:14px;font-weight:650}.pf-copy{border:1px solid var(--dark-line);color:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:560;transition:color .2s,border-color .2s;display:inline-flex}.pf-copy:hover{border-color:var(--mint-bright);color:var(--mint-bright)}.pf-copy:disabled{opacity:.5;cursor:default}.pf-copy:disabled:hover{border-color:var(--dark-line);color:inherit}.pf-copy svg{width:13px;height:13px}.pf-code-note{color:var(--dark-muted);font-size:10px}.pf-summary{border-top:.5px solid var(--dark-line);border-bottom:.5px solid var(--dark-line);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 48px;margin-top:56px;animation:.8s cubic-bezier(.16,1,.3,1) .14s both reveal-up;display:grid}.pf-summary.is-loading{place-items:center;min-height:150px;display:grid}.pf-summary-card>strong{font-size:clamp(32px,3.6vw,50px)}.pf-summary-card>strong.metric-pending{font-size:15px}.pf-save-state{color:var(--dark-muted);letter-spacing:.04em;white-space:nowrap;font-size:10px}.pf-save-state.is-error{color:var(--rose)}.pf-add-search{max-width:430px;margin-bottom:28px}.pf-empty{border:1px dashed var(--dark-line);min-height:150px;color:var(--dark-muted);text-align:center;word-break:keep-all;place-items:center;padding:22px;font-size:12px;display:grid}.pf-holding{border:1px solid var(--dark-line);background:var(--dark-card);margin-bottom:18px}.pf-holding-head{border-bottom:.5px solid var(--dark-line);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:20px;padding:16px 18px;display:grid}.pf-holding-head>.market-icon{width:34px;height:34px}.pf-holding-title{gap:5px;min-width:0;display:grid}.pf-holding-title a,.pf-holding-title>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pf-holding-title a:hover{color:var(--mint-bright)}.pf-holding-title small{color:var(--dark-muted);letter-spacing:.05em;font-size:10px}.pf-holding-quote,.pf-holding-value{justify-items:end;gap:4px;display:grid}.pf-holding-quote small,.pf-holding-value small{color:var(--dark-muted);letter-spacing:.04em;white-space:nowrap;font-size:9px}.pf-holding-quote strong,.pf-holding-value strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:560}.pf-holding-quote strong.is-estimated{color:var(--mint-bright)}.pf-holding-quote>span,.pf-holding-value>span{font-variant-numeric:tabular-nums;font-size:11px}.pf-icon-button{width:30px;height:30px;color:var(--dark-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .2s;display:grid}.pf-icon-button:hover{color:var(--rose)}.pf-icon-button svg{width:15px;height:15px}.pf-lots{scrollbar-width:thin;padding:6px 18px 16px;overflow-x:auto}.pf-lot-row{grid-template-columns:minmax(88px,1fr) minmax(108px,1fr) minmax(132px,1fr) minmax(104px,1fr) 34px;align-items:center;gap:10px;min-width:520px;padding:6px 0;display:grid}.pf-lot-head{border-bottom:.5px solid var(--dark-line);color:var(--dark-muted);letter-spacing:.06em;padding:10px 0 8px;font-size:9px}.pf-lot-row input{border:1px solid var(--dark-line);background:color-mix(in srgb, var(--dark-bg) 55%, var(--dark-card));width:100%;height:38px;color:inherit;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 10px;font-size:13px}.pf-lot-row input:focus-visible{border-color:var(--mint-bright);outline:none}.pf-lot-row input[type=number]{appearance:textfield}.pf-lot-row input[type=number]::-webkit-outer-spin-button{display:none}.pf-lot-row input[type=number]::-webkit-inner-spin-button{display:none}.pf-lot-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.pf-lot-add{border:1px dashed var(--dark-line);color:var(--dark-muted);cursor:pointer;background:0 0;align-items:center;gap:7px;margin-top:12px;padding:8px 12px;font-size:11px;transition:color .2s,border-color .2s;display:inline-flex}.pf-lot-add:hover{border-color:var(--mint-bright);color:var(--mint-bright)}.pf-lot-add svg{width:13px}.pf-chart-wrap{height:360px}.pf-chart-summary b{margin-left:2px}.pf-events-toolbar{margin-bottom:2px}.pf-events-actions{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.pf-events-cap{color:var(--dark-muted);letter-spacing:.05em;font-size:9px}.pf-events-filter select{text-overflow:ellipsis;white-space:nowrap;width:clamp(220px,28vw,360px);overflow:hidden}.pf-event-row{border-bottom:.5px solid var(--dark-line);grid-template-columns:64px minmax(0,1fr);gap:18px;padding:17px 0;display:grid}.pf-event-date{align-content:start;justify-items:start;gap:5px;display:grid}.pf-event-date strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.pf-event-date em{color:var(--mint-bright);letter-spacing:.06em;font-size:9px;font-style:normal;font-weight:650}.pf-event-body{gap:9px;min-width:0;display:grid}.pf-event-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.pf-event-meta>b{font-size:13px;font-weight:620}.pf-etf-badge{border:1px solid var(--dark-line);background:color-mix(in srgb, var(--dark-card) 60%, transparent);max-width:min(100%,380px);color:var(--dark-muted);flex:0 auto;align-items:baseline;gap:7px;padding:4px 8px;transition:color .2s,border-color .2s;display:inline-flex;overflow:hidden}.pf-etf-badge-ticker{letter-spacing:.07em;font-variant-numeric:tabular-nums;flex:none;font-size:9px;font-weight:680}.pf-etf-badge-name{letter-spacing:-.01em;opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:520;overflow:hidden}.pf-etf-badge:hover{border-color:var(--mint-bright);color:var(--mint-bright)}.pf-etf-badge:focus-visible{border-color:var(--mint-bright);outline:1px solid var(--mint-bright);outline-offset:2px}.pf-event-taxonomy{color:var(--dark-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.pf-event-taxonomy small{font-size:10px}.pf-sentiment{background:var(--dark-muted);border-radius:50%;width:5px;height:5px}.pf-sentiment.is-positive{background:var(--mint-bright)}.pf-sentiment.is-negative{background:var(--rose)}.pf-event-important{color:var(--mint-bright);letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:650}.pf-event-body p{opacity:.85;word-break:keep-all;text-wrap:pretty;max-width:860px;margin:0;font-size:13px;line-height:1.7}.pf-delta-track{background:var(--dark-line);width:min(240px,60%);height:3px;display:block}.pf-delta-track i{height:100%;display:block}.pf-delta-track .is-up{background:var(--mint-bright)}.pf-delta-track .is-down{background:var(--rose)}.pf-more{border:0;border-bottom:.5px solid var(--dark-line);width:100%;color:var(--dark-muted);cursor:pointer;background:0 0;padding:14px;font-size:11px;transition:color .2s}.pf-more:hover{color:var(--mint-bright)}.pf-footer{justify-content:center}@media (max-width:800px){.home-nav-actions{gap:12px}.dashboard-link{font-size:11px}.dashboard-link svg{width:15px;height:15px}.home-nav-actions .dashboard-link{padding-left:12px}.portfolio-entry{padding:64px 20px 110px}.portfolio-code-form{flex-direction:column}.portfolio-code-form>button{justify-content:center;padding:14px 18px}.pf-summary{grid-template-columns:1fr;gap:0}.pf-summary .price-card+.price-card{border-top:.5px solid var(--dark-line)}.pf-holding-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title remove""quote quote value";row-gap:16px}.pf-holding-head>.market-icon{grid-area:icon}.pf-holding-title{grid-area:title}.pf-holding-head>.pf-icon-button{grid-area:remove}.pf-holding-quote{grid-area:quote;justify-items:start}.pf-holding-value{grid-area:value}.pf-chart-wrap{height:300px}.pf-event-row{grid-template-columns:48px minmax(0,1fr);gap:12px}}.pf-holding-value .pf-krw-approx{color:var(--dark-muted);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}@media (max-width:800px){.pf-code-row{gap:10px}.pf-copy{padding:9px 12px}.pf-code-note{flex-basis:100%}.pf-lots{overflow-x:visible}.pf-lot-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.5fr);grid-template-areas:"qty price date""value value remove";row-gap:8px;min-width:0}.pf-lot-row>input:first-of-type{grid-area:qty}.pf-lot-row>input:nth-of-type(2){grid-area:price}.pf-lot-row>input:nth-of-type(3){grid-area:date;padding:0 8px;font-size:12px}.pf-lot-value{text-align:left;grid-area:value;align-self:center}.pf-lot-value:before{content:"평가금액 ";color:var(--dark-muted);font-size:10px}.pf-lot-row>.pf-icon-button{grid-area:remove;justify-self:end}.pf-lot-head{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.5fr);grid-template-areas:"qty price date"}.pf-lot-head>span:nth-child(4),.pf-lot-head>span:nth-child(5){display:none}.pf-holding-head{column-gap:12px;padding:14px}.pf-lots{padding:6px 14px 14px}.pf-events-toolbar{flex-wrap:wrap}.pf-events-actions{flex-wrap:wrap;gap:10px;width:100%;padding:8px 0}.pf-events-filter{flex:1;min-width:0}.pf-events-filter select{flex:1;width:auto;min-width:0}.pf-etf-badge{max-width:100%}.pf-event-body p{font-size:12.5px}}.holding-performance-legend>.holding-performance-hidden{min-height:36px;color:var(--dark-muted);letter-spacing:.01em;background:0 0;border:0;padding:0 4px;font-size:10px}.text-size{display:inline-flex;position:relative}.text-size-button{width:30px;height:30px;color:inherit;opacity:.85;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;line-height:1;transition:opacity .2s,background .2s;display:grid}.text-size-button:hover{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.text-size-button[aria-expanded=true]{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.text-size-button span{font-size:15px;font-weight:700}.text-size-menu{z-index:200;border:1px solid var(--phase-line,var(--line));background:var(--phase-surface,var(--paper));min-width:156px;color:var(--phase-ink,var(--ink));border-radius:12px;gap:2px;padding:6px;animation:.18s cubic-bezier(.2,.8,.2,1) results-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 52px #00000075}.text-size-menu button{width:100%;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:11px;padding:9px 12px;font-size:13px;transition:background .15s;display:flex}.text-size-menu button:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.text-size-menu button.is-active{background:color-mix(in srgb, var(--accent-lime) 18%, transparent);font-weight:650}.text-size-sample{text-align:center;width:22px;font-weight:700;display:inline-block}.text-size-sample[data-size=base]{font-size:13px}.text-size-sample[data-size=large]{font-size:16px}.text-size-sample[data-size=xlarge]{font-size:20px}html[data-text-size=large] body{zoom:1.15}html[data-text-size=xlarge] body{zoom:1.3}@media (max-width:800px){html[data-text-size=large] .dashboard-link span,html[data-text-size=xlarge] .dashboard-link span,html[data-text-size=xlarge] .market-clock{display:none}html[data-text-size=large] .metric-reading,html[data-text-size=xlarge] .metric-reading{flex-direction:column;align-items:flex-start;gap:6px}html[data-text-size=large] .section-title-row,html[data-text-size=xlarge] .section-title-row{grid-template-columns:1fr}html[data-text-size=large] .info-tooltip-popover{width:190px}html[data-text-size=xlarge] .info-tooltip-popover{width:160px}html[data-text-size=large] .pf-summary-card>strong{font-size:30px}html[data-text-size=xlarge] .pf-summary-card>strong{font-size:25px}}.home-shorts{margin-top:8px}.home-shorts-note{color:var(--ink-soft);margin:6px 0 0;font-size:13px}.shorts-carousel{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;margin-top:4px;display:grid}.shorts-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:14px;display:flex;overflow-x:auto}.shorts-rail::-webkit-scrollbar{display:none}.shorts-rail.is-dragging{scroll-snap-type:none;cursor:grabbing}.shorts-rail.is-dragging .short-card{pointer-events:none}.shorts-nav{border:1px solid var(--dark-line);cursor:pointer;background:var(--dark-card);width:40px;height:40px;color:inherit;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,border-color .2s,color .2s;display:grid}.shorts-nav:hover:not(:disabled){border-color:var(--accent-lime);color:var(--accent-lime)}.shorts-nav:disabled{opacity:.3;cursor:default}.shorts-nav svg{width:22px;height:22px}@media (max-width:640px){.shorts-carousel{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px}.shorts-nav{width:30px;height:30px}.shorts-nav svg{width:18px;height:18px}}.short-card{aspect-ratio:9/16;border:1px solid var(--dark-line);background:var(--dark-card);scroll-snap-align:start;cursor:pointer;border-radius:12px;flex:none;width:208px;padding:0;transition:border-color .2s,transform .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.short-card:hover{border-color:color-mix(in srgb, var(--accent-lime) 55%, var(--dark-line))}.short-card>img,.short-card>.short-preview{object-fit:cover;border:0;width:100%;height:100%;display:block}.short-card>img{opacity:.9;transition:opacity .25s,transform .4s cubic-bezier(.16,1,.3,1)}.short-card:hover>img{opacity:1;transform:scale(1.05)}.short-card>.short-preview{pointer-events:none}.short-badges{z-index:1;pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.short-date,.short-badge{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.short-badge-live{background:var(--accent-lime);color:#0a0d0a}.short-meta{z-index:1;text-align:left;pointer-events:none;background:linear-gradient(#0000,#000000c7);flex-direction:column;align-items:flex-start;gap:4px;padding:28px 10px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.short-chip{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;background:#00000073;border-radius:6px;max-width:100%;padding:3px 8px;font-size:12px;font-weight:700;overflow:hidden}.short-views{color:#ffffffd1;font-size:11px;font-weight:500}.short-play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.short-play svg{background:color-mix(in srgb, var(--accent-lime) 92%, transparent);color:#0a0d0a;fill:#0a0d0a;border-radius:50%;width:46px;height:46px;padding:12px;transition:opacity .2s;box-shadow:0 10px 30px #0006}.short-card:has(.short-preview) .short-play svg{opacity:0}@media (max-width:800px){.short-card{width:168px}}.short-lightbox{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030605d1;place-items:center;padding:24px;animation:.2s results-in;display:grid;position:fixed;inset:0}.short-lightbox-stage{aspect-ratio:9/16;max-width:100%;height:min(88vh,720px);position:relative}.short-lightbox-stage iframe{background:#000;border:0;border-radius:14px;width:100%;height:100%}.short-lightbox-close{cursor:pointer;color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.short-lightbox-close:hover{background:#ffffff3d}.short-lightbox-close svg{width:20px;height:20px}.short-lightbox-link{white-space:nowrap;color:#fff;opacity:.85;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.short-lightbox-link:hover{opacity:1;text-decoration:underline}.short-lightbox-link svg{width:14px;height:14px}.short-lightbox-stage{margin-bottom:36px}
