@font-face{font-family:bodyFont;src:url(../media/WantedSansVariable-s.p.03otntirch0u7.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:91.66%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:103.88%}.bodyfont_9e3f6667-module__wKwGaW__className{font-family:bodyFont,bodyFont Fallback,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.bodyfont_9e3f6667-module__wKwGaW__variable{--font-body:"bodyFont", "bodyFont Fallback", Apple SD Gothic Neo, Malgun Gothic, sans-serif}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");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}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");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}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");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}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");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}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_c57594bd-module__xfFV1q__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_c57594bd-module__xfFV1q__variable{--font-display:"Archivo", "Archivo Fallback"}
@layer tokens {
:root{--paper:#000;--surface:#0a0a0a;--surface-strong:#141414;--surface-hover:#ffffff0a;--surface-hover-subtle:#ffffff05;--ink:#fdf8ec;--muted:#a3a3a3;--line:#ffffff24;--line-strong:#ffffff3d;--line-subtle:#ffffff1a;--line-faint:#ffffff0f;--accent:#ffc857;--accent-tint:#ffc8571f;--accent-soft:#ffc8570f;--rust:#ffdc7a;--accent-deep:var(--rust);--gold:#ffc857;--gold-shadow:#c99a2b;--radius-sm:10px;--page-max:1740px;--page-gutter:clamp(16px, 3vw, 24px);--prose-max:68ch;--section-padding:clamp(20px, 3vw, 30px)}
}

@layer base {
:focus-visible{outline-color:color-mix(in srgb, var(--accent) 78%, white)}.page-intro,.data-disclosure,.note-aside{border:none;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);box-shadow:none;background:0 0}:is(.page-intro,.data-disclosure,.note-aside)+:is(.page-intro,.data-disclosure,.note-aside){border-top:none}.page-title,.section-heading h2,.section-heading h3,.standings-identity strong,.fact-value{font-family:var(--font-body), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}.page-title,.section-heading h2{letter-spacing:-.045em}.page-summary,.section-heading p,.section-note,.criteria-row,.criteria-list,.fact-detail,.note-aside-body,.table-name-meta span{color:var(--muted)}.sort-direction-arrow{flex:none;align-items:center;line-height:1;display:inline-flex}.fact-label{color:var(--muted)}
}

@layer components {
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#fff3 transparent;overflow-x:clip}body{overflow-x:clip}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1412102e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#14121052}body{background:var(--paper);min-width:320px;min-height:100svh;color:var(--ink);font-family:var(--font-body), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;font-kerning:normal;flex-direction:column;margin:0;line-height:1.62;display:flex}a{color:inherit;text-decoration:none}.skip-link{z-index:1000;border:1px solid var(--line-strong);color:var(--ink);background:#fffffffa;border-radius:999px;padding:.7rem 1rem;transition:transform .16s;position:absolute;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus-visible{transform:translateY(0)}button,input,select,textarea{font:inherit}button,select,a{-webkit-tap-highlight-color:transparent}button{color:inherit}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 72%, white);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}
}

@layer components {
.page-shell{flex:1 0 auto;padding-block:clamp(18px,3vw,34px)}.site-nav-inner,.site-footer-inner,.page-frame{width:min(var(--page-max), 100%);padding-inline:var(--page-gutter);margin-inline:auto}.report-stack{gap:clamp(18px,2vw,24px);display:grid}.performance-home{gap:clamp(12px,2vw,20px)}.page-intro{border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(20px,3vw,42px);padding-block:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden}.page-intro:after{content:"";pointer-events:none;background:radial-gradient(circle,#215f4a1f,#215f4a00);border-radius:50%;width:clamp(120px,18vw,220px);height:clamp(120px,18vw,220px);position:absolute;bottom:clamp(18px,2.5vw,36px);right:clamp(24px,4vw,48px)}.page-intro-compact:after{opacity:.6}.page-intro-copy{z-index:1;align-content:start;gap:14px;display:grid;position:relative}.section-kicker{color:var(--accent);letter-spacing:.06em;margin:0;font-size:.92rem;font-weight:600}.page-title{max-width:11ch;font-family:var(--font-display), serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,6.4vw,5.15rem);font-weight:800;line-height:.98}.page-intro-compact .page-title{max-width:none;font-size:clamp(2.2rem,4.8vw,4.05rem)}.page-summary{max-width:62ch;color:var(--muted);margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7}.criteria-row,.criteria-list{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:.96rem;line-height:1.55;display:flex}.criteria-row span,.criteria-list span{position:relative}.stack-block{gap:14px;display:grid}.report-section{padding-block:var(--section-padding);box-shadow:none;background:0 0;border-radius:0;gap:18px;display:grid}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-heading-action{flex:none;justify-items:end;gap:6px;max-width:min(36ch,100%);display:grid}.section-heading-copy{gap:8px;display:grid}.section-heading h2,.section-heading h3{letter-spacing:-.018em;margin:0;font-size:clamp(1.35rem,2.8vw,2rem);font-weight:600;line-height:1.15}.section-heading h3{font-size:1.1rem}.section-heading p{max-width:62ch;color:var(--muted);margin:0}
}

@layer components {
.brand-badge__chip,.brand-badge__auto-chip{background:var(--ink);height:24px;color:var(--surface);letter-spacing:.04em;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 7px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.brand-badge--auto .brand-badge__auto-logo,.brand-badge--auto .brand-badge__auto-fallback{display:block}.brand-badge__fallback,.brand-badge__auto-fallback{width:100%;height:100%;color:var(--ink);font-family:var(--font-display), "Arial", sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;padding:0;font-size:.9rem;font-weight:700;line-height:1;display:grid}.brand-badge--lg .brand-badge__fallback{font-size:.92rem}.league-sort-row{gap:14px;display:grid}.league-standings-shell{padding-block:var(--section-padding)}.standings-table-header{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:72px minmax(220px,1.7fr) repeat(5,minmax(110px,1fr));gap:12px;padding-block:0 16px;font-size:.88rem;font-weight:600;display:grid}.standings-board{gap:10px;margin:0;padding:0;list-style:none;display:grid}.standings-row{border:none;border-top:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;transition:border-color .18s,transform .18s,background-color .18s;overflow:visible}.standings-row:first-child{border-top:none}.standings-board{border-bottom:1px solid var(--line-subtle)}.standings-row:hover{border-color:var(--line-strong);transform:translateY(-1px)}.standings-row.is-selected{border-color:var(--line);box-shadow:none}.standings-trigger{text-align:left;background:0 0;border:0;width:100%;padding:0}.standings-main{grid-template-columns:72px minmax(220px,1.7fr) repeat(5,minmax(110px,1fr));align-items:center;gap:12px;padding-block:18px;display:grid}.standings-rank{color:var(--muted);justify-items:center;gap:2px;display:grid}.standings-rank small{letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.standings-rank b{color:var(--ink);font-size:2.4rem;line-height:1}.standings-identity{gap:6px;min-width:0;display:grid}.standings-identity strong{font-size:1.05rem;line-height:1.2}.standings-identity span{color:var(--muted);font-size:.85rem}.standings-stats-grid{display:contents}.standings-stat{gap:4px;min-width:0;display:grid}.standings-stat dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.9rem}.standings-stat dd{color:var(--ink);margin:0;font-size:.98rem;font-weight:600}.standings-stat{grid-template-rows:14px auto auto}.standings-stat__crown{place-self:end start;display:block}.team-profile-hero{align-items:stretch}.team-profile-main{gap:14px;display:grid}.team-profile-identity{align-items:center;gap:14px;display:flex}.standings-provider{color:var(--muted);font-size:.9rem}
}

@layer components {
.comparison-metrics,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.return-cell span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.88rem}.return-cell strong{color:var(--ink);margin:0;font-size:1rem;font-weight:600}.table-name-meta,.team-profile-copy{gap:4px;min-width:0;display:grid}.table-name-meta strong{font-size:1rem}.utility-table thead th{z-index:2;border-bottom:1px solid var(--line);background:var(--paper);padding:0;position:sticky;top:0}.utility-table tbody th,.utility-table tbody td{border-top:1px solid var(--line);vertical-align:top;color:var(--ink);padding:16px}.utility-table tbody tr{border-radius:0;transition:background-color .16s}.chart-tooltip strong{margin-bottom:10px;display:block}.mini-holding-copy span,.holding-sector-secondary,.sector-breakdown-copy,.sector-breakdown-explainer{color:var(--muted)}.profile-scoreboard .fact-card{min-height:100px}.fact-label,.return-cell span,.fact-detail,.subtle{color:var(--muted);font-size:.92rem}.comparison-metrics,.detail-grid{gap:14px;display:grid}.note-aside p{color:var(--muted);margin:0}.fact-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.fact-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;gap:8px;min-width:0;padding-block:18px;display:grid}.fact-value{font-family:var(--font-body), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--accent);font-size:clamp(1.55rem,3vw,2.3rem);font-weight:700;line-height:1}.fact-card .fact-detail{color:var(--muted)}.detail-grid{grid-template-columns:1fr}.note-aside{border-radius:0;align-self:start;gap:12px;padding:12px 0;display:grid}.note-aside-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.note-aside-head strong{color:var(--ink);font-size:1rem}.note-aside-body{gap:12px;display:grid}.mini-holdings{gap:10px;display:grid}.mini-holding-row{border-bottom:1px solid var(--line-faint);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.mini-holding-row:last-child{border-bottom:0;padding-bottom:0}.mini-holding-copy{gap:4px;min-width:0;display:grid}.mini-holding-copy strong{line-height:1.25}.mini-holding-copy span{color:var(--muted);font-size:.9rem}.mini-holding-weight{flex:none;font-weight:600}.sector-breakdown-section{gap:14px;display:grid}.sector-breakdown-copy{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sector-breakdown-explainer{margin-top:-6px}.sector-breakdown-list{gap:10px;display:grid}.sector-breakdown-row{border:none;border-top:1px solid var(--line-subtle);background:0 0;border-radius:0;gap:10px;padding:15px 1rem;display:grid}.sector-breakdown-row:first-child{border-top:none}.sector-breakdown-list{border-bottom:1px solid var(--line-subtle)}.sector-breakdown-meta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sector-breakdown-stats{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 10px;display:inline-flex}.sector-breakdown-label,.sector-breakdown-value{font-variant-numeric:tabular-nums}.sector-breakdown-label{font-size:.98rem}.sector-breakdown-value{color:var(--ink);white-space:nowrap;font-weight:600}.sector-breakdown-count{color:var(--muted);white-space:nowrap;font-size:.9rem}.sector-breakdown-track{background:var(--line-faint);border-radius:999px;height:10px;position:relative;overflow:hidden}.sector-breakdown-fill{border-radius:inherit;min-width:12px;height:100%;display:none}.utility-table-shell{border:none;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.utility-table{border-collapse:collapse;width:100%}.utility-table th,.utility-table td{border-bottom:1px solid var(--line-faint);text-align:left;vertical-align:top;padding:14px 16px}.utility-table thead th{color:var(--muted);letter-spacing:.02em;font-size:.9rem;font-weight:500}.utility-table tbody tr:last-child th,.utility-table tbody tr:last-child td{border-bottom:0}.utility-table tbody tr.is-selected{background:var(--surface-hover);box-shadow:none}.utility-table tbody tr:hover{background:var(--surface-hover-subtle)}.holding-sector-stack{gap:4px;min-width:0;display:grid}.holding-sector-primary{line-height:1.25}.holding-sector-secondary{color:var(--muted);font-size:.9rem;line-height:1.35}.data-disclosure{border-radius:0;padding-block:10px 14px}.data-disclosure summary{cursor:pointer;border:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;padding:0 16px;font-weight:500;list-style:none;display:flex}.data-disclosure summary::-webkit-details-marker{display:none}.data-disclosure[open] summary{margin-bottom:14px}.data-disclosure[open] summary:after{content:"-"}.data-disclosure summary:after{content:"+";font-size:1.15rem;line-height:1}.disclosure-panel{color:var(--ink);gap:14px;display:grid}.chart-shell{border:none;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;padding:16px 10px 4px}.chart-tooltip{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:220px;box-shadow:none;gap:10px;padding:14px;display:grid}.chart-tooltip-list{gap:8px;display:grid}.chart-tooltip-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:.95rem;display:grid}.chart-tooltip-name{min-width:0;font-weight:600}.return-matrix{border-bottom:1px solid var(--line-subtle);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.return-cell{border-top:1px solid var(--line);min-height:120px;box-shadow:none;background:0 0;gap:6px;padding-block:18px;display:grid}.return-cell strong{font-family:var(--font-body), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.8vw,2.05rem);font-weight:600;line-height:1}.fact-card:first-child .fact-value,.standings-stat.is-current dd,.standings-table-header .is-current{color:var(--accent-deep)}.fact-card,.return-cell,.utility-table-shell,.chart-shell{border:none;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0}.return-cell{border-bottom:none}.data-disclosure summary{border-color:var(--line);background:0 0}.note-aside{gap:14px;padding:18px 20px}.note-aside p,.note-aside li{font-size:.97rem;line-height:1.65}
}

@layer components {
.page-back-link{color:var(--muted);align-items:center;gap:5px;margin-bottom:10px;font-size:.85rem;text-decoration:none;transition:color .18s;display:inline-flex}.page-back-link:hover{color:var(--ink);text-decoration:none}.sort-pills,.tag-list{flex-wrap:wrap;gap:10px;display:flex}.sort-pill,.tag-chip,.text-link,.action-button,.data-disclosure summary{min-height:44px;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s}.action-button,.data-disclosure summary{border-radius:999px}.sort-pill{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 16px}.sort-pill:hover{color:var(--ink)}.sort-pill.is-active,.sort-pill[aria-pressed=true]{color:var(--ink);border-color:#ffffff5c}.tag-chip{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-tint);min-height:32px;color:var(--accent);border-radius:4px;align-items:center;padding:0 12px;display:inline-flex}.section-note{color:var(--muted);margin:-6px 0 0;font-size:.96rem;line-height:1.55}.text-link,.action-button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.action-button{border-color:var(--line);background:var(--ink);color:var(--surface);cursor:pointer;font-weight:600}.action-button:disabled{cursor:not-allowed;opacity:.45}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.footnote{color:var(--muted);margin:0;padding:0 2px 10px;font-size:.94rem;line-height:1.65}.page-summary,.section-note,.bond-trend-note,.data-room-footnote,.hero-description,.footnote,.trend-board-empty>span{max-width:var(--prose-max)}.standings-trigger:hover,.action-button:hover,.data-disclosure summary:hover{transform:translateY(-1px)}.text-link:hover{background:var(--accent-soft)}.data-disclosure summary:hover{border-color:var(--line-strong);background:var(--accent-soft)}.action-button:hover{background:color-mix(in srgb, var(--ink) 90%, white);color:var(--surface)}.not-found-hero{align-items:center}
}

@layer pages {
.site-nav{border-bottom:1px solid var(--line)}.site-nav-inner{justify-content:space-between;align-items:center;gap:16px;padding-block:10px;display:flex}.site-nav-brand{min-height:44px;font-family:var(--font-display), var(--font-body), sans-serif;align-items:center;gap:8px;font-size:1.08rem;display:inline-flex}.site-nav-brand .site-nav-crown{width:24px;height:15px;color:var(--ink);letter-spacing:-.01em;border-radius:999px;flex-shrink:0;font-weight:700;text-decoration:none}.site-nav-links{gap:8px;display:flex}.site-nav-links a{min-height:44px;color:var(--muted);align-items:center;padding:0 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.site-nav-links a:hover{color:var(--ink)}.site-nav-links a.is-active{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;text-decoration-thickness:2px}.performance-home .section-heading{align-items:flex-start}.performance-home .fact-card{min-height:160px}.performance-home--league{gap:10px}.performance-home--league .league-hero-title{white-space:nowrap}.performance-home--league .league-masthead{border-bottom:1px solid var(--line-subtle);gap:clamp(12px,1.6vw,18px);margin-bottom:clamp(14px,1.8vw,22px);padding-bottom:clamp(12px,1.5vw,18px);display:grid}.performance-home--league .league-byline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.performance-home--league .league-overline{color:var(--gold-shadow);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:700}.performance-home--league .league-byline-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.88rem;line-height:1.2;display:inline-flex}.performance-home--league .league-byline-dot{color:var(--line-strong);font-weight:700}.performance-home--league .league-lede{color:var(--ink);letter-spacing:-.01em;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:2px 10px;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.15;display:flex}.performance-home--league .league-provenance-help{flex:none}.performance-home--league .league-provenance-help>.sort-help-popover{min-width:min(280px,84vw)}.performance-home--league .league-scope-strip{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.performance-home--league .league-scope-divider{background:var(--line-subtle);align-self:stretch;width:1px;min-height:28px}.performance-home--league .league-scope-filters{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.performance-home--league .league-empty-state{border-top:1px solid var(--line-faint);border-bottom:1px solid var(--line-faint);min-height:220px}.page-shell:has(.performance-home--league){padding-block:clamp(10px,1.5vw,16px)}.performance-home--league .league-standings-shell{margin-top:0;padding-top:0}.standings-link{color:inherit;text-decoration:none;display:block}.performance-home--league .standings-row.is-selected{box-shadow:none;border-color:var(--line);background:0 0;border-radius:0}.performance-home .league-standings-shell+.report-section{border-top:1px solid var(--line-subtle);padding-top:clamp(32px,5vw,56px)}.performance-home--league .bond-group-row,.performance-home--league .bond-filter-group{flex-wrap:wrap;gap:8px;display:flex}.performance-home--league .bond-group-tab,.performance-home--league .bond-filter-chip{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:4px;padding:0 14px}.performance-home--league .bond-group-tab:hover,.performance-home--league .bond-filter-chip:hover{color:var(--ink)}.performance-home--league .bond-group-tab.is-active,.performance-home--league .bond-filter-chip.is-active,.performance-home--league .bond-group-tab[aria-pressed=true],.performance-home--league .bond-filter-chip[aria-pressed=true]{color:var(--ink);border-color:#ffffff5c}.performance-home--league .bond-trend-note{margin:0 0 12px}.performance-home--league .bond-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.performance-home--league .bond-filter-label{color:var(--ink);font-size:.86rem;font-weight:700}.performance-home--league .standings-static{color:var(--ink);cursor:default}.performance-home--league .standings-static:hover{transform:none}.performance-home--league .standings-static:hover .standings-main{background:0 0}.performance-home--league .standings-subcopy{color:var(--muted);font-size:.84rem;line-height:1.32}.performance-home--league .sort-help{flex:none;position:relative}.performance-home--league .sort-help-button{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:700;line-height:1;list-style:none;display:inline-flex}.performance-home--league .sort-help-button::-webkit-details-marker{display:none}.performance-home--league .sort-help[open] .sort-help-button,.performance-home--league .sort-help-button:hover{color:var(--ink);border-color:var(--line-strong)}.performance-home--league .sort-help-popover{border:1px solid var(--line);background:var(--surface-strong);z-index:5;border-radius:12px;gap:6px;width:min(300px,100vw - 48px);padding:12px 14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 30px #1412101f}.performance-home--league .sort-help-popover strong{color:var(--ink);font-size:.92rem;line-height:1.3}.performance-home--league .sort-help-popover p,.performance-home--league .sort-help-popover small{margin:0;line-height:1.45}.performance-home--league .sort-help-popover p{color:var(--ink);font-size:.92rem}.performance-home--league .sort-help-popover small{color:var(--muted);font-size:.88rem}.trend-board{gap:14px;display:grid}.trend-board-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.trend-board-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-left:auto;display:flex}.trend-board-action{border-radius:var(--radius-sm);min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 12px;font-size:.92rem;font-weight:600}.trend-board-action:hover{color:var(--ink);border-color:#ffffff5c}.trend-board-toggle-grid,.projection-etf-grid{flex-wrap:wrap;gap:10px;display:flex}.trend-toggle-chip,.projection-etf-chip{min-height:46px;color:var(--muted);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:6px 12px 6px 8px;font-size:.88rem;font-weight:600;display:inline-flex}.trend-toggle-chip:hover,.projection-etf-chip:hover{color:var(--ink)}.trend-toggle-chip .brand-badge,.projection-etf-chip .brand-badge{flex-shrink:0}.trend-toggle-chip.is-active,.trend-toggle-chip.is-selected,.projection-etf-chip.is-selected,.trend-toggle-chip[aria-pressed=true],.projection-etf-chip[aria-pressed=true]{color:var(--ink);border-color:#ffffff5c}.trend-chart-shell{min-height:340px}.trend-board-empty{text-align:center;min-height:280px;color:var(--muted);place-items:center;gap:6px;display:grid}.trend-board-empty strong{color:var(--ink);font-size:1rem}.projection-reference-strip{border:none;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:14px 16px;padding:18px 0;display:grid}.projection-reference-main{align-items:center;gap:28px;display:flex}.projection-reference-copy{gap:4px;display:grid}.projection-reference-copy strong,.projection-reference-stat strong{font-size:1rem}.projection-reference-copy span,.projection-reference-stat small{color:var(--muted)}.projection-reference-stat{align-content:start;gap:6px;display:grid}.projection-reference-freshness{grid-column:1/-1}.projection-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.projection-field{gap:8px;display:grid}.projection-field>span{color:var(--muted);font-size:.92rem;font-weight:600}.projection-field input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:0 0;border-radius:4px;padding:0 14px}.projection-field--toggle{align-content:start}.projection-toggle-group{gap:8px;display:inline-flex}.projection-toggle{min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 14px;font-weight:600}.projection-toggle:hover{color:var(--ink)}.projection-toggle.is-active,.projection-toggle[aria-pressed=true]{color:var(--ink);border-color:#ffffff5c}.projection-results{grid-template-columns:repeat(5,minmax(0,1fr))}.projection-results .fact-card{align-content:start}.projection-results .fact-label{align-items:flex-start;min-height:2.6em;line-height:1.3;display:flex}.projection-results .fact-value{word-break:keep-all}.projection-page .fact-card{min-height:100px}.projection-page .profile-scoreboard .fact-card{border-bottom:1px solid var(--line-subtle);padding-bottom:18px}.projection-page .criteria-row{flex-wrap:wrap;gap:0 8px;font-size:.9rem;display:flex}.projection-page .fact-value{color:var(--ink)}.projection-page .projection-hero{border-top:0}.performance-home--league .standings-mobile-current{display:none}.brand-badge--lg{width:52px;height:52px}.brand-badge{width:auto;min-width:2.35rem;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.brand-badge--sm{min-width:1.8rem}.brand-badge--md{min-width:2.1rem}.brand-badge--lg{min-width:2.35rem}.brand-badge--xl{min-width:3rem}.brand-badge__logo{object-fit:contain;object-position:left center;pointer-events:none;filter:brightness(0)invert();width:auto;max-width:88px;height:16px;display:block}.brand-badge__logo[src*=rise-etf],.brand-badge__auto-logo[src*=rise-etf]{margin-left:3px}.brand-badge--sm .brand-badge__logo{max-width:72px;height:14px}.brand-badge--md .brand-badge__logo{max-width:88px;height:16px}.brand-badge--lg .brand-badge__logo{max-width:110px;height:20px}.brand-badge--xl .brand-badge__logo{max-width:154px;height:28px}.brand-badge__auto-logo{object-fit:contain;object-position:left center;pointer-events:none;filter:brightness(0)invert();width:auto;max-width:88px;height:16px;display:block}.brand-badge--sm .brand-badge__auto-logo{max-width:72px;height:14px}.brand-badge--md .brand-badge__auto-logo{max-width:88px;height:16px}.brand-badge--lg .brand-badge__auto-logo{max-width:110px;height:20px}.brand-badge--xl .brand-badge__auto-logo{max-width:154px;height:28px}.trend-board-action,.trend-toggle-chip,.projection-etf-chip,.performance-home--league .bond-group-tab,.performance-home--league .bond-filter-chip{background:0 0;border-color:#0000;min-height:44px}.performance-home--league .bond-group-tab,.performance-home--league .bond-filter-chip{padding:0 16px;font-size:.94rem;font-weight:600}.performance-home--league .bond-filter-label{font-size:.92rem}.performance-home--league .bond-trend-note,.performance-home--league .standings-subcopy{font-size:.93rem;line-height:1.48}.performance-home--league .standings-provider{color:var(--muted);line-height:1.35}
}

@layer pages {
.etf-page .data-disclosure{background:0 0}.etf-page .data-disclosure summary{color:var(--ink);background:0 0}.etf-page .utility-table-shell{border:none;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;border-radius:0;overflow:visible}.etf-page .utility-table{border-collapse:separate;border-spacing:0}.etf-page .utility-table thead th{background:var(--paper);color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;padding:14px 16px;font-size:.9rem;font-weight:600}.etf-page .utility-table tbody th,.etf-page .utility-table tbody td{border-top:1px solid var(--line);color:var(--ink);border-bottom:0}.etf-page .utility-table tbody tr:hover{background:var(--accent-soft)}.etf-page .page-intro:after{display:none}.etf-page .page-intro{grid-template-columns:1fr}.etf-page .team-profile-kicker-row{align-items:center;gap:10px;min-height:24px;display:flex}.etf-page .team-profile-kicker-logo{object-fit:contain;object-position:left center;pointer-events:none;width:auto;max-width:200px;height:clamp(20px,2vw,26px);display:block}.etf-page .team-profile-kicker-row .section-kicker{margin:0}.etf-page .team-profile-hero .team-profile-kicker-logo{filter:brightness(0)invert();opacity:1}.etf-page .team-profile-hero .tag-list{flex-wrap:wrap;gap:12px 28px;margin-top:2px;padding:0;display:flex}.etf-page .team-profile-hero .tag-list .tag-item,.etf-page .team-profile-hero .tag-list>*{color:var(--ink);letter-spacing:.025em;background:0 0;border:0;border-radius:0;padding:2px 2px 6px;font-size:.93rem;font-weight:500;position:relative}.etf-page .team-profile-hero .tag-list .tag-item:after,.etf-page .team-profile-hero .tag-list>:after{content:"";background:linear-gradient(90deg, var(--gold) 0%, #d4ae7226 100%);height:1.5px;position:absolute;bottom:0;left:0;right:0}.etf-hero-group{flex-direction:column;gap:10px;display:flex}.etf-breadcrumb{line-height:1}.etf-breadcrumb .page-back-link{color:var(--ink);letter-spacing:.01em;text-underline-offset:5px;font-size:.88rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:color .14s,text-decoration-color .14s}.etf-breadcrumb .page-back-link:hover{color:var(--gold-shadow);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.etf-page .hero-document-label{color:#d4ae72eb;letter-spacing:.18em;text-transform:uppercase;margin:0 0 clamp(10px,1.4vw,16px);font-size:.74rem;font-weight:700}.etf-page .page-intro+.report-section,.projection-page .page-intro+.report-section{margin-top:clamp(16px,3vw,32px)}.etf-page .report-section+.report-section,.projection-page .report-section+.report-section{border-top:none;padding-top:0}.etf-page .note-aside,.etf-page .data-disclosure,.etf-page .note-aside-head{border-bottom:0}.etf-page .note-aside+.note-aside{border-top:1px solid var(--line-subtle);padding-top:20px}.etf-page .sector-breakdown-row+.sector-breakdown-row{border-top:0}.etf-page .mini-holdings{counter-reset:holding;gap:18px}.etf-page .mini-holding-row{counter-increment:holding;border-bottom:0;padding-bottom:0;padding-left:42px;position:relative}.etf-page .mini-holding-row:before{content:counter(holding, decimal-leading-zero);color:#d4ae72d1;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.78rem;position:absolute;top:2px;left:10px}.etf-page .sector-breakdown-section .sector-breakdown-list{counter-reset:sector}.etf-page .sector-breakdown-row{counter-increment:sector;padding-left:42px;position:relative}.etf-page .sector-breakdown-row:before{content:counter(sector, decimal-leading-zero);color:#d4ae72d1;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.78rem;position:absolute;top:16px;left:10px}.etf-page .sector-breakdown-fill{background:linear-gradient(90deg,#d4ae72 0%,#d4ae7252 100%);display:block}.etf-page .composition-summary,.etf-page .data-room-body{border-top:0;padding-top:0}.etf-page .sector-breakdown-row{padding:10px 1rem 10px 42px}.etf-page .sector-breakdown-track{background:var(--line-subtle)}.etf-page .return-matrix{border-top:none;border-bottom:none}.etf-page .return-cell+.return-cell{border-left:none}.etf-page .profile-scoreboard{margin-top:0}.etf-page .fact-value{color:var(--ink)}.etf-page .profile-scoreboard .fact-card{border-bottom:none;padding-bottom:18px}.etf-page .profile-scoreboard .fact-card:last-child{border-bottom:none}.etf-page .team-profile-copy .tag-list{margin-top:4px;margin-bottom:2px}.etf-page .criteria-row{flex-wrap:wrap;gap:0 8px;font-size:.9rem;display:flex}.etf-page.report-stack,.projection-page.report-stack{gap:clamp(28px,4vw,48px)}.composition-summary{border-top:none;border-bottom:none;flex-wrap:wrap;gap:4px 28px;margin:0;padding:16px 0;display:flex}.composition-item{align-items:baseline;gap:6px;display:flex}.composition-summary dt{color:var(--muted);white-space:nowrap;font-size:.85rem}.composition-summary dd{white-space:nowrap;margin:0;font-size:.95rem;font-weight:500}.section-heading-sub{color:var(--muted);white-space:nowrap;font-size:.9rem}.etf-page .data-disclosure summary:after{font-size:1.4rem;font-weight:300;line-height:1}.section-heading{border-bottom:1px solid var(--line-subtle);margin-bottom:clamp(14px,1.8vw,22px);padding-bottom:clamp(12px,1.5vw,18px)}.etf-page .note-aside{padding:clamp(20px,2.8vw,32px) 0 0}.etf-page .note-aside-head{padding-left:12px;position:relative}.etf-page .note-aside-head:before{content:"";background:linear-gradient(#d4ae72 0%,#d4ae7259 100%);width:2px;position:absolute;top:4px;bottom:4px;left:0}.etf-page .note-aside-head strong{letter-spacing:.02em;font-size:1.02rem}.etf-page .mini-holding-weight,.etf-page .sector-breakdown-value{color:#9a7e42;font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700}.etf-page .fact-card,.projection-page .fact-card{border-top:0;border-bottom:0}.projection-page .projection-reference-strip{padding-left:14px;position:relative}.projection-page .projection-reference-strip:before{content:"";background:linear-gradient(#d4ae72 0%,#d4ae7259 100%);width:2px;position:absolute;top:6px;bottom:6px;left:0}.projection-page .projection-field input:focus-visible{outline-offset:2px;border-color:var(--gold);outline:2px solid #d4ae728c}.projection-page .hero-document-label{color:#d4ae72eb;letter-spacing:.18em;text-transform:uppercase;margin:0 0 clamp(10px,1.4vw,16px);font-size:.74rem;font-weight:700}.fact-info-wrap{vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex;position:relative}.fact-info{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:700;line-height:1;transition:border-color .14s,color .14s;display:inline-flex}.fact-info:hover,.fact-info:focus-visible{color:var(--ink);border-color:var(--line-strong);outline:none}.fact-tooltip{background:var(--ink);width:max-content;max-width:240px;color:var(--paper);letter-spacing:0;white-space:normal;opacity:0;pointer-events:none;z-index:20;border-radius:6px;padding:8px 12px;font-size:.82rem;font-style:normal;font-weight:400;line-height:1.45;transition:opacity .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.fact-tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.fact-info-wrap:hover .fact-tooltip,.fact-info-wrap:focus-within .fact-tooltip{opacity:1}.etf-page .return-cell{border-top:0}.etf-page .data-room-footnote{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.etf-page .etf-calculator-cta{border-top:1px solid var(--line-subtle);padding-block:clamp(22px,3vw,32px)}.etf-page .etf-calculator-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;display:flex}.etf-page .etf-calculator-cta-copy{gap:6px;max-width:44ch;display:grid}.etf-page .etf-calculator-cta h2{letter-spacing:-.018em;color:var(--ink);margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;line-height:1.2}.etf-page .etf-calculator-cta-link{color:var(--ink);letter-spacing:.01em;white-space:nowrap;border:1px solid #ffffff5c;border-radius:4px;align-items:center;gap:8px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.etf-page .etf-calculator-cta-link:hover{border-color:var(--gold);color:var(--gold)}.data-room-body{color:var(--muted);gap:2px;font-size:.92rem;line-height:1.6;display:grid}.data-room-body p{margin:0;line-height:1.6}.data-room-body .criteria-list{line-height:1.6}.data-room-body .text-link{justify-self:start;margin-top:10px}.section-heading-sub{font-size:.94rem;line-height:1.45}.data-room-body{gap:8px;font-size:.97rem;line-height:1.7}.data-room-body p,.data-room-body .criteria-list{line-height:1.7}
}

@layer pages {
.site-footer{border-top:1px solid var(--line-subtle);background:0 0;margin-top:clamp(18px,2.4vw,28px);padding-block:clamp(14px,2vw,20px)}.site-footer-inner{gap:8px;display:grid}.site-footer-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;display:flex}.site-footer-brand{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.site-footer-brand strong{letter-spacing:-.02em;font-size:.95rem;font-weight:700}.site-footer-brand>span{color:var(--muted);font-size:.84rem}.site-footer-meta-inline{color:var(--muted);flex-wrap:wrap;gap:6px 8px;font-size:.82rem;display:inline-flex}.site-footer-meta-inline>span[aria-hidden=true]{opacity:.5}.site-footer-disclaimer{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}
}

@layer responsive {
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:761px){.performance-home--league .league-sort-row .sort-pills{display:none}.performance-home--league .standings-table-header{letter-spacing:.02em;border-bottom:1px solid var(--line);align-items:center;margin-top:14px;padding-block:0 20px;font-size:1.04rem}.performance-home--league .standings-header-label,.performance-home--league .standings-header-button{color:var(--muted);font:inherit;font-weight:700}.performance-home--league .standings-header-button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;display:inline-flex}.performance-home--league .standings-header-button:hover{color:var(--ink)}.performance-home--league .standings-header-button.is-current{color:var(--accent-deep)}.performance-home--league .standings-stat{gap:0}.performance-home--league .standings-stat dt{display:none}.performance-home--league .standings-stat dd{white-space:nowrap;font-size:1.08rem}.performance-home--league .sort-direction-arrow{flex:none;line-height:1;display:inline-flex}.performance-home--league .standings-rank{align-content:center;justify-items:start}.performance-home--league .standings-rank b{font-size:2.8rem;line-height:1}.brand-badge--auto .brand-badge__auto-logo,.brand-badge--auto .brand-badge__auto-fallback{display:block}.performance-home--league .league-sort-row{display:none}.performance-home--league .standings-header-control{justify-self:start;align-items:center;gap:8px;min-width:0;display:inline-flex}.performance-home--league .standings-table-header,.performance-home--league .standings-main{grid-template-columns:74px minmax(300px,2.15fr) repeat(5,minmax(176px,1fr));column-gap:44px}.performance-home--league .standings-main{padding-block:18px}.performance-home--league .sort-help-button{width:19px;height:19px;font-size:.9rem;font-weight:500}.performance-home--league .sort-help-button>span{text-transform:lowercase;font-size:.9rem;font-weight:500;line-height:1;display:block;transform:translateY(-.04em)}.performance-home--league .standings-board{gap:0}.performance-home--league .standings-row,.performance-home--league .standings-row.is-selected{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.performance-home--league .standings-row+.standings-row{border-top:1px solid var(--line)}.performance-home--league .standings-row:hover{transform:none}.performance-home--league .standings-link:hover .standings-main{background:var(--accent-soft)}}@media (max-width:1080px){.page-intro,.team-profile-hero,.comparison-metrics,.detail-grid{grid-template-columns:1fr}.standings-table-header,.standings-main{grid-template-columns:64px minmax(180px,1.35fr) repeat(5,minmax(96px,1fr))}.fact-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.return-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.projection-reference-strip,.projection-form-grid,.projection-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-shell{padding-block:14px}.page-shell:has(.performance-home--league){padding-block:clamp(10px,1.5vw,16px)}.report-section,.league-standings-shell,.section-heading,.sector-breakdown-copy,.sector-breakdown-explainer,.footnote,.composition-summary,.projection-form-grid,.performance-home--league .league-sort-row{padding-left:0;padding-right:0}.league-standings-shell{padding-right:12px}.page-intro,.data-disclosure,.note-aside{border-radius:0}.note-aside-head{flex-direction:column;align-items:flex-start;gap:4px}.page-title{max-width:9ch;font-size:clamp(2.2rem,14vw,3.8rem)}.standings-table-header{display:none}.standings-main{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:10px;padding:16px 14px}.standings-rank{justify-items:start}.standings-stats-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.standings-stat[data-mobile-hidden=true]{display:none}.text-link{width:100%}.team-profile-identity,.utility-table-shell{background:0 0;border:0;overflow:visible}.utility-table,.utility-table thead,.utility-table tbody,.utility-table tr,.utility-table th,.utility-table td{width:100%;display:block}.utility-table thead{display:none}.utility-table tbody{gap:12px;display:grid}.utility-table tbody tr{border:none;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;border-radius:0;gap:10px;padding:14px 0;display:grid}.etf-page .utility-table tbody tr{padding-left:1rem;padding-right:1rem}.utility-table tbody th,.utility-table tbody td{border:0;padding:0}.utility-table tbody th[scope=row]{border-bottom:1px solid var(--line);padding-bottom:12px}.utility-table tbody td{gap:4px;display:grid}.utility-table tbody td:before{content:attr(data-label);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.88rem;font-weight:600}.return-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.return-cell{min-height:auto;padding-block:16px}.chart-shell{padding-inline:4px}.page-intro,.data-disclosure{border-radius:0}.data-disclosure{padding-inline:0}.page-intro-compact .page-title{max-width:10ch}.etf-page .page-intro-compact .page-title{text-wrap:auto;max-width:none;font-size:clamp(1.8rem,8vw,2.6rem)}.performance-home .page-intro{gap:18px}.performance-home .section-heading{gap:10px;padding-bottom:12px}.performance-home .section-heading-action,.performance-home .section-heading-action .text-link{width:100%}.performance-home .sort-pills{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.performance-home .sort-pills::-webkit-scrollbar{display:none}.performance-home .sort-pill{white-space:nowrap}.performance-home .fact-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.performance-home .fact-card{min-height:140px;padding:14px 12px}.sector-breakdown-row{gap:12px;padding:14px 14px 14px 42px}.sector-breakdown-meta{flex-wrap:wrap;gap:6px 12px}.sector-breakdown-label{font-size:.92rem}.sector-breakdown-stats{justify-content:flex-start}.sector-breakdown-count{font-size:.88rem}.sector-breakdown-track{height:9px}.performance-home .fact-value{white-space:nowrap;font-size:clamp(1.18rem,6vw,1.55rem)}.performance-home .fact-label,.performance-home .fact-detail{font-size:.9rem}.performance-home .utility-table-shell,.numbers-page .utility-table-shell,.sector-holdings-table-shell{background:0 0;border:0;overflow:visible}.performance-home .utility-table,.performance-home .utility-table thead,.performance-home .utility-table tbody,.performance-home .utility-table tr,.performance-home .utility-table th,.performance-home .utility-table td,.numbers-page .utility-table,.numbers-page .utility-table thead,.numbers-page .utility-table tbody,.numbers-page .utility-table tr,.numbers-page .utility-table th,.numbers-page .utility-table td,.sector-holdings-table,.sector-holdings-table thead,.sector-holdings-table tbody,.sector-holdings-table tr,.sector-holdings-table th,.sector-holdings-table td{width:100%;display:block}.performance-home .utility-table thead,.numbers-page .utility-table thead,.sector-holdings-table thead{display:none}.performance-home .utility-table tbody,.numbers-page .utility-table tbody,.sector-holdings-table tbody{gap:12px;display:grid}.performance-home .utility-table tbody tr,.numbers-page .utility-table tbody tr,.sector-holdings-table tbody tr{border:none;border-top:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:16px 0;display:grid}.performance-home .utility-table th,.performance-home .utility-table td,.numbers-page .utility-table th,.numbers-page .utility-table td,.sector-holdings-table th,.sector-holdings-table td{border:0;padding:0}.performance-home .utility-table th[scope=row],.numbers-page .utility-table th[scope=row],.sector-holdings-table th[scope=row]{border-bottom:1px solid var(--line-faint);grid-column:1/-1;margin-bottom:0;padding-bottom:12px}.performance-home .utility-table td,.numbers-page .utility-table td,.sector-holdings-table td{min-width:0;color:var(--muted);gap:4px;display:grid}.performance-home .utility-table td:before,.numbers-page .utility-table td:before,.sector-holdings-table td:before{content:attr(data-label);color:var(--ink);font-size:.88rem;font-weight:500;line-height:1.35}.sector-holdings-table td[data-label=대표\ 섹터]{grid-column:1/-1}.sector-holdings-table .holding-sector-secondary{font-size:.88rem}.chart-tooltip{min-width:180px}.site-nav-inner{flex-wrap:wrap;padding-block:8px}.site-nav-brand{gap:10px;font-size:1.35rem}.site-nav-brand .site-nav-crown{width:35px;height:22px}.performance-home--league .league-masthead{gap:10px;margin-bottom:14px;padding-bottom:12px}.performance-home--league .league-byline{align-items:flex-start;gap:4px 12px}.performance-home--league .league-overline{letter-spacing:.16em;font-size:.68rem}.performance-home--league .league-byline-meta>span{display:none}.performance-home--league .league-byline-meta{font-size:.84rem}.performance-home--league .league-lede{font-size:clamp(1.4rem,6vw,1.7rem);line-height:1.18}.performance-home--league .league-scope-strip{gap:8px 10px}.performance-home--league .league-scope-divider{display:none}.performance-home--league .league-scope-filters{width:100%}.site-nav-brand{padding-inline:0}.site-nav-links{width:100%}.site-nav-links a{flex:1 1 0;justify-content:center}.performance-home--league .league-sort-row .sort-pills{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:0 0 2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.performance-home--league .sort-pill-control{flex:none}.performance-home--league .sort-pill{min-height:44px;padding:0 16px}.performance-home--league .standings-header-button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.performance-home--league .sort-direction-arrow{flex:none;line-height:1;display:inline-flex}.trend-board-controls{grid-template-columns:1fr;gap:10px;display:grid}.trend-board-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.trend-chart-shell{min-height:236px}.trend-board-empty{min-height:180px;padding:0 14px}.projection-reference-strip,.projection-form-grid,.projection-results{grid-template-columns:1fr}.projection-toggle-group{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.performance-home--league .league-sort-row{position:relative;overflow:hidden}.performance-home--league .league-sort-row:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--paper) 55%, transparent));pointer-events:none;z-index:1;width:40px;position:absolute;top:0;bottom:0;right:0}.performance-home--league .league-sort-row .sort-pills::-webkit-scrollbar{display:none}.trend-board-toggle-grid::-webkit-scrollbar{display:none}.projection-etf-grid::-webkit-scrollbar{display:none}.chart-pills::-webkit-scrollbar{display:none}.performance-home--league .league-sort-row .sort-help{display:none}.performance-home--league .standings-board{gap:0}.performance-home--league .standings-row,.performance-home--league .standings-row.is-selected{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.performance-home--league .standings-row{border-top:1px solid var(--line)}.performance-home--league .standings-row:last-child{border-bottom:1px solid var(--line)}.performance-home--league .standings-link:hover .standings-main{background:var(--accent-soft);border-radius:0}.performance-home--league .standings-main{grid-template-columns:36px minmax(0,1fr) minmax(100px,auto);grid-template-areas:"rank identity current""rank identity current";align-items:center;gap:4px 10px;padding:14px 0}.performance-home--league .standings-rank{grid-area:rank;align-self:center;justify-items:center;padding-top:0}.performance-home--league .standings-rank b{font-size:2.4rem;line-height:1}.performance-home--league .standings-identity{grid-area:identity;align-self:center;gap:6px;min-width:0}.performance-home--league .standings-identity strong{font-size:1.05rem;line-height:1.28}.performance-home--league .standings-identity span{font-size:.85rem;line-height:1.3}.performance-home--league .standings-stats-grid{display:none}.performance-home--league .standings-mobile-current{text-align:right;flex-direction:column;grid-area:current;place-self:center end;gap:2px;min-width:92px;display:flex}.performance-home--league .standings-mobile-current span{color:var(--muted);font-size:.75rem;line-height:1.2}.performance-home--league .standings-mobile-current strong{font-variant-numeric:tabular-nums;font-size:1.4rem;line-height:1.12}.standings-mobile-current__crown{align-self:flex-end;margin-bottom:2px;display:block}.trend-board{gap:12px}.chart-pills{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:0 2px 2px;display:flex;overflow-x:auto}.chart-pills .sort-pill{white-space:nowrap;flex:none;min-height:44px;padding:0 14px}.trend-board-action{text-align:center;width:100%;min-height:44px;padding:0 8px}.trend-board-toggle-grid,.projection-etf-grid{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:0 2px 4px;overflow-x:auto}.trend-toggle-chip,.projection-etf-chip{white-space:nowrap;flex:none;min-height:44px;padding:6px 11px 6px 8px;font-size:.9rem}.numbers-page .page-intro-copy{gap:10px}.numbers-page .page-title{max-width:none;font-size:clamp(2.2rem,4.8vw,4.05rem);line-height:.98}.numbers-page .criteria-row{gap:6px;display:grid}.projection-reference-strip{grid-template-columns:1fr;gap:12px;padding:16px}.projection-reference-main{grid-column:auto;align-items:flex-start;gap:12px}.projection-reference-copy strong{font-size:1rem;line-height:1.24}.projection-reference-copy span{font-size:.94rem}.projection-reference-stat{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.projection-reference-stat small{font-size:.94rem;line-height:1.4}.projection-reference-stat strong{text-align:right;font-size:.98rem;line-height:1.2}.projection-reference-freshness{font-size:.9rem}.projection-form-grid{gap:12px}.projection-field{gap:6px}.projection-field>span{font-size:.94rem}.projection-field input{min-height:46px;padding:0 12px;font-size:1rem}.projection-toggle{width:100%;min-height:46px;padding:0 10px}.projection-results{gap:12px}.projection-results .fact-card{gap:8px;padding-block:16px}.projection-results .fact-label{font-size:.9rem;line-height:1.28}.projection-results .fact-value{letter-spacing:-.04em;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(1.45rem,7.8vw,2rem);line-height:.96}.projection-results .fact-detail{font-size:.9rem;line-height:1.35}.trend-chart-shell .recharts-surface{touch-action:pan-y}.etf-page .sector-holdings-table-shell{background:0 0;border:0}.etf-page .sector-holdings-table tbody tr{border-color:var(--line);background:0 0}.etf-page .sector-holdings-table th[scope=row]{border-bottom-color:var(--line)}.performance-home--league .bond-group-row,.performance-home--league .bond-filter-group{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.performance-home--league .bond-group-row::-webkit-scrollbar{display:none}.performance-home--league .bond-filter-group::-webkit-scrollbar{display:none}.performance-home--league .bond-group-tab,.performance-home--league .bond-filter-chip{white-space:nowrap;flex:none}.performance-home--league .bond-trend-note,.performance-home--league .standings-subcopy{font-size:.82rem;line-height:1.34}.report-stack,.etf-page.report-stack,.projection-page.report-stack{gap:22px}.page-intro{grid-template-columns:1fr;gap:18px;padding-block:20px}.page-intro:after{display:none}.page-intro-copy{gap:12px}.page-summary{font-size:1rem;line-height:1.68}.criteria-row,.criteria-list{gap:6px 10px;font-size:.93rem;line-height:1.48}.section-heading{flex-direction:column;align-items:flex-start;gap:10px}.section-heading-action{justify-items:start;width:100%}.section-heading-sub{white-space:normal}.section-note{margin:0;font-size:.95rem}.hero-actions,.hero-actions>*{width:100%}.fact-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fact-card{gap:8px;padding-block:16px}.fact-value{font-size:clamp(1.35rem,7vw,1.95rem);line-height:1.02}.return-cell span{letter-spacing:.03em;font-size:.9rem}.site-nav-links,.performance-home--league .league-sort-row .sort-pills,.performance-home--league .bond-group-row,.performance-home--league .bond-filter-group,.chart-pills,.trend-board-toggle-grid,.projection-etf-grid{gap:10px}.performance-home--league .bond-filter-row{align-items:start;gap:8px;display:grid}.performance-home--league .standings-provider{font-size:.92rem}.performance-home--league .standings-subcopy{margin-top:2px;font-size:.9rem;line-height:1.45}.numbers-page .page-intro.page-intro-compact.projection-hero,.etf-page .page-intro.page-intro-compact.team-profile-hero,.not-found-hero{gap:18px;padding-block:20px;padding-inline:0}.projection-reference-copy{gap:6px}.projection-field input,.projection-toggle{min-height:48px}.etf-page .team-profile-hero .team-profile-kicker-logo{display:none}.etf-page .team-profile-copy{gap:8px}.etf-page .team-profile-copy .tag-list{gap:8px;margin-top:2px}.etf-page .criteria-row{gap:6px 10px;font-size:.92rem;line-height:1.45}.etf-page .profile-scoreboard .fact-card{min-height:0;padding-bottom:16px}.etf-page .composition-summary,.etf-page .note-aside,.etf-page .sector-breakdown-section .sector-breakdown-list,.etf-page .sector-breakdown-section .sector-rest,.etf-page .data-disclosure,.etf-page .data-room-body,.etf-page>.footnote{margin-left:0}.composition-summary{gap:10px 18px;padding:12px 0 4px}.composition-item{flex-wrap:wrap}.composition-summary dt{font-size:.9rem}.composition-summary dd{white-space:normal;font-size:.96rem}.mini-holding-row{align-items:flex-start;gap:10px}.mini-holding-copy strong{font-size:.98rem}.mini-holding-copy span{font-size:.92rem;line-height:1.4}.data-room-body{font-size:.95rem}.not-found-hero .page-title{max-width:none}}
}

@layer tokens,base,components,pages,responsive;
