@font-face{font-family:switzer;src:url(../media/switzer_400-s.p.2-8jtw7dj7qzq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(../media/switzer_500-s.p.3l_u-a-fiviai.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:switzer;src:url(../media/switzer_600-s.p.394xklrezc08f.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:switzer;src:url(../media/switzer_700-s.p.0dcxxlihrnei_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_6f03b80c-module__o6BqiG__className{font-family:switzer,switzer Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.switzer_6f03b80c-module__o6BqiG__variable{--font-switzer:"switzer", "switzer Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_eb75f403-module__uhaxtW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_eb75f403-module__uhaxtW__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbfaf8;--card:#fff;--ink:#1b1d21;--ink-2:#5a6069;--ink-3:#6f747c;--hair:#eae8e3;--hair-2:#dcd9d2;--grid:#f0eeea;--up:#2e8b6b;--down:#c9524c;--up-text:#238263;--down-text:#c34d47;--up-text-band:#0f7658;--down-text-band:#b5403c;--row-band-paper:var(--hair);--row-band-card:var(--grid);--row-band:var(--row-band-paper);--row-ground:var(--paper);--verdict-good:#407c40;--verdict-caution:#945e10;--verdict-severe:#a04e61;--g1:#3f6bf5;--g2:#a45cf0;--g3:#ff8a5b;--accent-gradient:linear-gradient(102deg, var(--g1) 0%, var(--g2) 52%, var(--g3) 100%);--focus:#3d68f2;--s1:#c99a38;--w1:#faeac6;--o1:#0f1114;--s2:#2bbbb8;--w2:#cff0ee;--o2:#0f1114;--s3:#ac77d2;--w3:#e9def7;--o3:#0f1114;--s4:#38a278;--w4:#d7efe3;--o4:#0f1114;--s5:#a63a76;--w5:#fdd3e6;--o5:#fff;--s6:#2fa9cc;--w6:#d3ebf3;--o6:#0f1114;--s7:#de7264;--w7:#fbdde2;--o7:#0f1114;--s8:#6e7cd8;--w8:#dfe3fb;--o8:#0f1114;--s9:#647b1d;--w9:#dee9ca;--o9:#fff;--s10:#1d74ba;--w10:#d2e8fe;--o10:#fff;--s11:#c7773a;--w11:#ffe4d2;--o11:#0f1114;--s12:#8f9296;--w12:#e1e4e7;--o12:#0f1114;--s13:#bab5ad;--w13:#f3efe8;--o13:#0f1114;--ui:var(--font-switzer), "Switzer", system-ui, -apple-system, "Segoe UI", sans-serif;--lab:var(--font-dm-mono), "DM Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-card:20px;--r-tile:16px;--r-mark:3px;--r-track:5px;--r-brand:6px;--r-sheet:10px;--r-pill:999px;--measure:1120px;--t-name:20px;--t-card-title:18px}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#131519;--card:#1a1d22;--ink:#e9eae6;--ink-2:#a6abb1;--ink-3:#7e858d;--hair:#262a30;--hair-2:#333940;--grid:#21252a;--up:#4fa987;--down:#db6e67;--up-text:#4fa987;--down-text:#db6e67;--up-text-band:#4fa987;--down-text-band:#e3756e;--row-band-paper:var(--grid);--row-band-card:var(--hair);--verdict-good:#6aa769;--verdict-caution:#c18843;--verdict-severe:#ce778a;--g1:#5b82ff;--g2:#b473ff;--g3:#ff9e73;--focus:#5b82ff;--s1:#b98d2e;--w1:#352d1c;--o1:#0f1114;--s2:#35c1be;--w2:#153534;--o2:#0f1114;--s3:#ac77d2;--w3:#2e2440;--o3:#0f1114;--s4:#38a278;--w4:#1e3a31;--o4:#0f1114;--s5:#c85994;--w5:#3a1d2b;--o5:#0f1114;--s6:#2a9dbe;--w6:#1c333d;--o6:#0f1114;--s7:#d66a5c;--w7:#3a252a;--o7:#0f1114;--s8:#6e7cd8;--w8:#232a45;--o8:#0f1114;--s9:#95af56;--w9:#2a3119;--o9:#0f1114;--s10:#2d80c7;--w10:#203244;--o10:#0f1114;--s11:#bb6d2f;--w11:#442c1c;--o11:#0f1114;--s12:#9c9fa2;--w12:#2f3235;--o12:#0f1114;--s13:#78746c;--w13:#23201a;--o13:#fff}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#131519;--card:#1a1d22;--ink:#e9eae6;--ink-2:#a6abb1;--ink-3:#7e858d;--hair:#262a30;--hair-2:#333940;--grid:#21252a;--up:#4fa987;--down:#db6e67;--up-text:#4fa987;--down-text:#db6e67;--up-text-band:#4fa987;--down-text-band:#e3756e;--row-band-paper:var(--grid);--row-band-card:var(--hair);--verdict-good:#6aa769;--verdict-caution:#c18843;--verdict-severe:#ce778a;--g1:#5b82ff;--g2:#b473ff;--g3:#ff9e73;--focus:#5b82ff;--s1:#b98d2e;--w1:#352d1c;--o1:#0f1114;--s2:#35c1be;--w2:#153534;--o2:#0f1114;--s3:#ac77d2;--w3:#2e2440;--o3:#0f1114;--s4:#38a278;--w4:#1e3a31;--o4:#0f1114;--s5:#c85994;--w5:#3a1d2b;--o5:#0f1114;--s6:#2a9dbe;--w6:#1c333d;--o6:#0f1114;--s7:#d66a5c;--w7:#3a252a;--o7:#0f1114;--s8:#6e7cd8;--w8:#232a45;--o8:#0f1114;--s9:#95af56;--w9:#2a3119;--o9:#0f1114;--s10:#2d80c7;--w10:#203244;--o10:#0f1114;--s11:#bb6d2f;--w11:#442c1c;--o11:#0f1114;--s12:#9c9fa2;--w12:#2f3235;--o12:#0f1114;--s13:#78746c;--w13:#23201a;--o13:#fff}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--paper);min-height:100vh;color:var(--ink);font:400 15px/1.55 var(--ui);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;transition:background .25s,color .25s;display:flex}svg{display:block}a{color:inherit;text-decoration:none}::selection{background:var(--g1)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--g1) 24%, transparent)}}:root{accent-color:var(--focus);caret-color:var(--ink)}*{scrollbar-color:var(--hair-2) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:var(--r-pill);border:3px solid var(--paper)}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:90;background:var(--ink);color:var(--paper);border-radius:var(--r-pill);font:500 13px/1 var(--ui);padding:10px 18px;position:fixed;top:10px;left:10px;transform:translateY(-260%)}.skip-link:focus-visible{transform:none}.wrap{max-width:var(--measure);width:100%;margin:0 auto;padding:0 24px}main{flex-direction:column;flex:1 0 auto;padding-bottom:72px;display:flex}h1{font:600 clamp(28px, 4vw, 40px)/1.05 var(--ui);letter-spacing:-.035em;text-wrap:balance;margin:0}h2{font:600 16px/1.25 var(--ui);letter-spacing:-.022em;margin:0}h3{font:600 15px/1.3 var(--ui);letter-spacing:-.02em;margin:0}.label,.k{font:400 10px/1 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.figure,.n,.num{font-family:var(--lab);font-variant-numeric:tabular-nums}.topbar{z-index:50;background:var(--paper);border-bottom:1px solid var(--hair);position:sticky;top:0}.topbar-inner{max-width:var(--measure);align-items:center;gap:20px;width:100%;margin:0 auto;padding:14px 24px;display:flex}.brand{font:600 18px/1 var(--ui);letter-spacing:-.03em;flex:none;align-items:center;gap:9px;display:inline-flex}.brand-mark{border-radius:var(--r-brand);flex:none;display:block}.site-nav{gap:2px;display:flex}.site-nav a{font:500 13.5px/1 var(--ui);color:var(--ink-2);border-radius:var(--r-pill);white-space:nowrap;isolation:isolate;border:1px solid #0000;padding:9px 13px;transition:color .12s,background .12s,border-color .12s;position:relative;overflow:hidden}.site-nav a:before{content:"";z-index:-1;border-radius:inherit;background:var(--accent-gradient);opacity:0;transition:opacity .22s;position:absolute;inset:0}.site-nav a:hover{color:var(--ink)}.site-nav a:hover:before{opacity:.18}.site-nav a[aria-current]{background:var(--card);color:var(--ink);border-color:var(--hair-2)}.site-nav a[aria-current]:hover:before{opacity:0}.tools{align-items:center;gap:10px;margin-left:auto;display:flex}.searchbtn{border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-3);font:400 13px/1 var(--ui);background:var(--card);cursor:pointer;align-items:center;gap:9px;padding:8px 10px 8px 14px;transition:color .12s,border-color .12s;display:flex}.searchbtn:hover{color:var(--ink-2);border-color:var(--ink-3)}.searchbtn svg{color:var(--ink-3)}.kbd{font:400 10.5px/1 var(--lab);border:1px solid var(--hair-2);border-radius:var(--r-mark);color:var(--ink-3);padding:4px 5px}.seg{border:1px solid var(--hair-2);border-radius:var(--r-pill);background:var(--card);flex:none;display:flex;overflow:hidden}.seg button{border:0;border-right:1px solid var(--hair-2);color:var(--ink-3);font:500 11.5px/1 var(--ui);cursor:pointer;background:0 0;padding:8px 11px;transition:background .12s,color .12s}.seg button:last-child{border-right:0}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true]{background:var(--ink);color:var(--paper)}.seg button:focus-visible{outline-offset:-3px}.nav-trigger{background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-2);font:500 11.5px/1 var(--ui);cursor:pointer;align-items:center;gap:7px;padding:9px 12px;display:none}.nav-trigger:hover{color:var(--ink)}.nav-panel{z-index:60;background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-tile);flex-direction:column;gap:1px;min-width:208px;padding:6px;display:flex;position:absolute;top:100%;right:24px}.nav-panel a,.nav-panel button{text-align:left;width:100%;color:var(--ink-2);font:500 13.5px/1 var(--ui);border-radius:var(--r-sheet);cursor:pointer;isolation:isolate;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative;overflow:hidden}.nav-panel a:before,.nav-panel button:before{content:"";z-index:-1;border-radius:inherit;background:var(--accent-gradient);opacity:0;transition:opacity .22s;position:absolute;inset:0}.nav-panel a:hover,.nav-panel button:hover{color:var(--ink)}.nav-panel a:hover:before,.nav-panel button:hover:before{opacity:.18}.nav-panel a[aria-current]{color:var(--ink);background:var(--paper)}.nav-panel a[aria-current]:hover:before{opacity:0}.nav-panel-section{border-top:1px solid var(--hair);margin-top:5px;padding:10px 12px 5px}.crumb{font:400 10.5px/1.6 var(--lab);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:0 7px;padding:22px 0 0;display:flex}.crumb a{transition:color .12s}.crumb a:hover{color:var(--ink)}.crumb span[aria-hidden]{color:var(--ink-3)}.page-head{padding:14px 0 26px}.page-head .meta{font:400 11.5px/1.7 var(--lab);color:var(--ink-3);margin:10px 0 0}.site-footer{border-top:1px solid var(--hair);margin-top:56px}.footer-inner{max-width:var(--measure);flex-wrap:wrap;align-items:baseline;gap:12px 28px;width:100%;margin:0 auto;padding:26px 24px 40px;display:flex}.footer-brand{color:var(--ink-3);font-size:13px}.footer-brand b{color:var(--ink-2);letter-spacing:-.02em;font-weight:600}.reference-links{flex-wrap:wrap;gap:8px 20px;margin-left:auto;display:flex}.reference-links a{color:var(--ink-3);font-size:13px;transition:color .12s}.reference-links a:hover{color:var(--ink)}@media (max-width:900px){.site-nav{display:none}.nav-trigger{display:inline-flex}.topbar-inner{position:relative}}@media (max-width:560px){.searchbtn .kbd{display:none}.seg button{padding:8px 9px}.footer-inner{padding-bottom:32px}.reference-links{margin-left:0}.reference-links a{align-items:center;min-height:44px;display:inline-flex}.reference-links{gap:0 20px}.crumb a,.subpage-back,.analysis-link,.provenance-details>summary,.evidence-disclosure>summary,.source-fold>summary,.provenance-details .row-link,.source-list li>a{align-items:center;min-height:44px;display:inline-flex}}.card,.panel{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);--row-band:var(--row-band-card);--row-ground:var(--card);padding:22px 24px}.card>:last-child,.panel>:last-child{margin-bottom:0}.card-head,.panel-title{flex-wrap:wrap;align-items:baseline;gap:14px 18px;margin-bottom:18px;display:flex}.card-head .lede,.panel-title small{color:var(--ink-3);letter-spacing:0;margin:6px 0 0;font-size:13px;font-weight:400;display:block}.card-head .val{text-align:right;margin-left:auto}.card-head .val .v{font:500 26px/1 var(--ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;display:block}.card-head .val .d{font:400 11.5px/1 var(--lab);color:var(--ink-3);margin-top:7px;display:block}.panel-title .view-toggle{margin-left:auto}.is-lead{--ink-3:var(--ink-2);position:relative;overflow:hidden}.is-lead:before{content:"";background:var(--accent-gradient);z-index:1;height:4px;position:absolute;inset:0 0 auto}.is-lead:after{content:"";background:var(--accent-gradient);opacity:.16;pointer-events:none;height:62%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(currentColor 0%,#0000 100%);mask-image:linear-gradient(currentColor 0%,#0000 100%)}.is-lead>*{z-index:1;position:relative}.cards,.cols{gap:18px;display:grid}.stack-v{flex-direction:column;gap:18px;display:flex}.quarter-panels{gap:18px;margin-bottom:18px;display:grid}@media (min-width:800px){.quarter-panels{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.quarter-panels>.card{grid-row:span 3;grid-template-rows:subgrid;display:grid}.quarter-panels>.card>*{margin-block:0}.quarter-panels>.card>.lorenz,.quarter-panels>.card>.tenure,.quarter-panels>.card>.chg{align-self:center}}.quarter-panels .quarter-summary{color:var(--ink-3);font-size:12.5px}@media (min-width:800px){.panels-3>:last-child{grid-column:1/-1}}@media (min-width:800px) and (max-width:1079.98px){.panels-3>:last-child>.tenure,.panels-3>:last-child>.chg{max-width:362px}}@media (min-width:1080px){.panels-3{grid-template-columns:repeat(3,minmax(0,1fr))}.panels-3>:last-child{grid-column:auto}}@media (min-width:940px){.cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.side{flex-direction:column;gap:18px;display:flex;position:sticky;top:86px}}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}@media (min-width:800px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpis.kpis-3{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:800px){.kpis.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-tile);min-width:0;padding:15px 17px;position:relative;overflow:hidden}.kpi .k{font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:block}.kpi .v{font:500 27px/1.05 var(--ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:11px;display:block}.kpi .v.named{font-size:var(--t-name);letter-spacing:-.03em;line-height:1.15}.kpi .d{font:400 11px/1.45 var(--lab);color:var(--ink-3);margin-top:8px;display:block}.kpi .d.up{color:var(--up-text)}.kpi .d.dn{color:var(--down-text)}.chip{font:400 12px/1 var(--lab);border-radius:var(--r-pill);background:var(--w12);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.tag{font:400 9.5px/1 var(--lab);letter-spacing:.06em;border-radius:var(--r-pill);background:var(--w12);color:var(--ink);vertical-align:1px;border:1px solid #0000;align-items:center;padding:3px 6px;display:inline-flex}.btn{border-radius:var(--r-pill);border:1px solid var(--hair-2);background:var(--card);color:var(--ink);font:500 13px/1 var(--ui);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 18px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000;padding:9px 12px}.btn-ghost:hover{background:var(--card);color:var(--ink);border-color:var(--hair-2)}.btn-sm{padding:8px 13px;font-size:12px}.state-inline{font:inherit;color:var(--focus);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--focus);-webkit-text-decoration-color:var(--focus);-webkit-text-decoration-color:var(--focus);text-decoration-color:var(--focus);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.state-inline{-webkit-text-decoration-color:color-mix(in oklab, var(--focus) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--focus) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--focus) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--focus) 40%, transparent)}}.state-inline:hover{text-decoration-color:currentColor}.view-toggle{border:1px solid var(--hair-2);border-radius:var(--r-pill);background:var(--card);display:inline-flex;overflow:hidden}.view-toggle button{border:0;border-right:1px solid var(--hair-2);color:var(--ink-3);font:500 12px/1 var(--ui);cursor:pointer;background:0 0;padding:9px 14px;transition:background .12s,color .12s}.view-toggle button:last-child{border-right:0}.view-toggle button:hover{color:var(--ink)}.view-toggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.view-toggle button:focus-visible{outline-offset:-3px}.view-tabs{scrollbar-width:none;gap:4px;padding-bottom:2px;scroll-margin-top:84px;display:flex;overflow-x:auto}.view-tabs::-webkit-scrollbar{display:none}.view-tabs button{border-radius:var(--r-pill);color:var(--ink-3);font:500 13.5px/1 var(--ui);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:10px 16px;transition:background .12s,color .12s,border-color .12s}.view-tabs button:hover{color:var(--ink)}.view-tabs button[aria-selected=true]{background:var(--card);border-color:var(--hair-2);color:var(--ink)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}thead th{text-align:left;font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair-2);white-space:nowrap;padding:0 0 12px;font-weight:400}thead th.r{text-align:right;padding-left:12px}tbody td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:12px 0}tbody tr:last-child td{border-bottom:none}caption{text-align:left}.table-sticky thead th{background:var(--row-ground);z-index:2;padding-top:14px;position:sticky;top:68px}.tk{font:500 14px/1 var(--lab);letter-spacing:.02em}.tk+.tag{margin-left:7px}.co{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}td.identity{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}td.identity .co{margin-top:0;display:inline}td.identity .sector-cell{margin-right:0}td.n,.n{text-align:right;font:400 13.5px/1.35 var(--lab);white-space:nowrap;padding-left:10px}.delta{text-align:right;font:400 13px/1.35 var(--lab);white-space:nowrap;padding-left:10px}td .icon{flex:none}.delta.up{color:var(--up-text)}.delta.dn{color:var(--down-text)}.delta.flat{color:var(--ink-3)}.positive{color:var(--up-text)}.negative{color:var(--down-text)}.dot{border-radius:var(--r-mark);vertical-align:1px;flex:none;width:8px;height:8px;margin-right:8px;display:inline-block}.sort-button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .12s;display:inline-flex}.sort-button:hover{color:var(--ink)}@media (pointer:coarse){.sort-button{min-height:44px}thead th{padding-bottom:4px}}th.r .sort-button{flex-direction:row-reverse}.sort-indicator{color:var(--focus)}.sort-indicator[data-direction=asc]{transform:rotate(180deg)}.table-wrap{overflow-x:auto}.table-wrap-fits{overflow:clip visible}.table-wrap:focus-visible{outline-offset:4px}.table-scroll-cue{color:var(--ink-3);margin:0 0 10px;font-size:12px}.card-sort{display:none}@media (max-width:900px){.card-sort{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}}.card-sort-field{align-items:center;gap:9px;display:inline-flex}.card-sort-label{font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.card-sort select{appearance:none;background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink);font:400 13px/1 var(--lab);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:14px 32px 14px 14px;transition:border-color .12s}.card-sort select:hover{border-color:var(--ink-3)}.card-sort-direction{background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-pill);min-height:44px;color:var(--ink-2);font:400 13px/1 var(--lab);cursor:pointer;align-items:center;gap:7px;padding:0 14px;transition:border-color .12s,color .12s;display:inline-flex}.card-sort-direction:hover{border-color:var(--ink-3);color:var(--ink)}@media (max-width:900px){.rows-as-cards thead{display:none}.rows-as-cards tbody tr{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;display:grid}.rows-as-cards tbody tr:last-child{border-bottom:0}.rows-as-cards tbody td{border:0;padding:0}.rows-as-cards tbody td[data-cell]{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:1px;display:flex}.rows-as-cards tbody td[data-cell]:before{content:attr(data-cell);white-space:nowrap;font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.rows-as-cards tbody td.identity{grid-column:1/-1}.rows-as-cards .n,.rows-as-cards .delta{text-align:left;padding-left:0}.rows-as-cards .weight-cell,.has-shift .rows-as-cards .weight-cell{grid-template-columns:none;gap:8px;display:inline-flex}.rows-as-cards .weight-value{text-align:left}.rows-as-cards .holders-cell{max-width:none}.rows-as-cards .holders-list{text-align:left}.rows-as-cards .sector-cell{margin-right:0}.rows-as-cards.flows-table tbody td+td{padding-left:0}.rows-as-cards .weight-track{display:none}}.pager{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.pager a,.pager button:not(.btn),.pager span{font:400 12.5px/1 var(--lab);border-radius:var(--r-pill);min-width:40px;min-height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:9px 12px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.pager span{cursor:auto}.pager .gap{min-width:0;min-height:0}.pager a:hover,.pager button:not(.btn):hover{color:var(--ink);background:var(--card);border-color:var(--hair-2)}.pager [aria-current]{color:var(--ink);border-color:var(--hair-2);background:var(--card)}.pager .gap{padding-inline:4px}.row-link{color:var(--ink);border-bottom:1px solid var(--hair-2);transition:border-color .12s}.row-link:hover{border-bottom-color:var(--ink)}.table-primary{flex-direction:column;gap:4px;min-width:0;display:flex}.table-primary>b{font:500 14px/1 var(--lab);letter-spacing:.02em;font-weight:500}.table-primary>span{font-size:13px}.table-primary>small,.table-primary .co{color:var(--ink-3);font-size:12px}.rows-link tbody tr,.change-row,.supply-row,.site-search-hit,.investor-card{transition:background-color .12s,border-color .12s}.rows-link tbody tr:is(:hover,:focus-within),.change-row:is(:hover,:focus-within),.supply-row:is(:hover,:focus-within),.site-search-hit:is(:hover,:focus-within),.investor-card:is(:hover,:focus-within){background-color:var(--row-band);--ink-3:var(--ink-2);--up-text:var(--up-text-band);--down-text:var(--down-text-band)}.supply-row:is(:hover,:focus-within){--row-ground:var(--row-band)}.rows-link tbody tr:is(:hover,:focus-within) .weight-track{background-color:var(--row-ground)}:is(.rows-link tbody tr,.change-row,.supply-row,.site-search-hit,.investor-card) :is(.co,.delta,.change-event,.change-shares,.change-diverges,.change-delta,.board-lag,.board-state,.investor-firm,.investor-meta,.site-search-hit-detail,.site-search-hit-code,.table-primary>small,.supply-row small,.supply-figure-label,.supply-figure-none),.supply-row-lead,.weight-track,.weight-track i,.conc i{transition:color .12s,background-color .12s}.rows-link tbody tr,.change-row{cursor:pointer;position:relative}.rows-link .row-target:after,.change-row .row-target:after{content:"";position:absolute;inset:0}.rows-link tbody tr :is(a,button):not(.row-target),.change-row :is(a,button):not(.row-target){z-index:1;position:relative}@media (pointer:fine){.rows-link tbody td:not(.identity),.change-row>:is(.change-action,.change-delta,.change-figure){z-index:1;position:relative}}.stack{gap:2px;height:46px;margin:4px 0 14px;display:flex}.stack i{border-radius:var(--r-mark);transform-origin:0;min-width:2px;transition:opacity .12s;display:block;position:relative}.stack i:first-child{border-radius:11px var(--r-mark) var(--r-mark) 11px}.stack i:last-child{border-radius:var(--r-mark) 11px 11px var(--r-mark)}.stack:hover i{opacity:.45}.stack i:hover{opacity:1}.seg-lb{font:500 12px/1.3 var(--ui);letter-spacing:-.01em;white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.seg-lb em{font:400 11px/1 var(--lab);opacity:.88;margin-top:3px;font-style:normal;display:block}.legend{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.lg{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.lg i{border-radius:var(--r-mark);flex:none;width:10px;height:10px}.lg b{font:400 12.5px/1 var(--lab);color:var(--ink);font-weight:400}.chg{flex-direction:column;gap:11px;margin-top:14px;display:flex}.cg,.tn{grid-template-columns:56px minmax(0,1fr) 68px;align-items:center;gap:10px;font-size:13px;display:grid}.cg .t,.tn .t{font:500 12.5px/1.2 var(--lab);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cg .track{background:var(--grid);border-radius:var(--r-track);height:10px;position:relative;overflow:hidden}.cg .track i{border-radius:var(--r-track);position:absolute;top:0;bottom:0}.cg .track .axis{background:var(--hair-2);border-radius:0;width:1px;left:calc(50% - .5px)}.cg .n{font:400 12px/1 var(--lab);justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.cg .n .icon{flex:none;align-self:center}.cg .n.up{color:var(--up-text)}.cg .n.dn{color:var(--down-text)}.tenure{flex-direction:column;gap:11px;margin-top:14px;display:flex}.tn .strip{gap:2px;height:12px;display:flex}.tn .strip i{border-radius:var(--r-mark);background:var(--grid);flex:1 1 0;min-width:2px}.tn .strip i.on{background:var(--ink-3)}.tn .n{text-align:right;font:400 12px/1 var(--lab);color:var(--ink-3);font-variant-numeric:tabular-nums}td.sp{width:132px;padding-right:14px}.spark{width:120px;height:28px}.spark path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.spark .up{stroke:var(--up)}.spark .dn{stroke:var(--down)}.spark .flat{stroke:var(--ink-3)}.spark circle.up{fill:var(--up);stroke:none}.spark circle.dn{fill:var(--down);stroke:none}.spark circle.flat{fill:var(--ink-3);stroke:none}.chart{width:100%;overflow:visible}.chart .gridline{stroke:var(--grid);stroke-width:1px}.chart .tick{font:400 10px/1 var(--lab);fill:var(--ink-3)}.chart .tick-sm{font:400 9px/1 var(--lab);fill:var(--ink-3)}.chart .axis-title{font:500 10px/1 var(--lab);fill:var(--ink-2)}.chart .direct-label{font:400 10.5px/1 var(--lab);fill:var(--ink)}.chart .crosshair line{stroke:var(--hair-2);stroke-dasharray:3 3}.chart .crosshair circle{fill:var(--card);stroke:var(--ink);stroke-width:2px}.chart .endpoint{stroke:var(--card);stroke-width:2px}.chart .hit{fill:#0000;cursor:crosshair}.lorenz{max-width:360px;height:auto;margin-inline:auto;display:block}.lorenz path.area{stroke:none}.lorenz path.line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lorenz line.rank{stroke:var(--hair-2);stroke-dasharray:3 3}.lorenz .curve-hit{outline:none}.lorenz .curve-hit:focus-visible{stroke:var(--focus);stroke-width:2px}.treemap-layer{width:100%;position:relative}.treemap-layer.is-narrow{display:none}@media (max-width:640px){.treemap-layer.is-wide{display:none}.treemap-layer.is-narrow{display:block}}.tm-cell{border-radius:var(--r-mark);border:1px solid var(--card);color:inherit;text-decoration:none;position:absolute;overflow:hidden}.tm-lb{pointer-events:none;position:absolute;top:8px;left:9px;right:7px}.tm-lb b{font:500 12px/1.15 var(--ui);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tm-lb em{font:400 11px/1.2 var(--lab);opacity:.85;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;display:block;overflow:hidden}.treemap a.tm-cell:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.history{grid-template-columns:34px minmax(0,1fr);column-gap:9px;margin:4px 0 0;display:grid}.hs-scale{height:var(--hs-plot,262px);position:relative}.hs-scale span{font:400 10px/1 var(--lab);color:var(--ink-3);white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.hs-plot{height:var(--hs-plot,262px);position:relative}.hs-grid{background:var(--grid);height:1px;position:absolute;left:0;right:0}.hs-cols{justify-content:flex-start;align-items:flex-end;gap:var(--hs-gap,6px);display:flex;position:absolute;inset:0}.hs-col{flex-direction:column-reverse;flex:1 1 0;min-width:0;max-width:96px;height:100%;display:flex}.hs-col i{border-radius:1px;width:100%;min-height:1px;display:block}.hs-axis{justify-content:flex-start;gap:var(--hs-gap,6px);grid-column:2;margin-top:9px;display:flex}.hs-lb{text-align:center;min-width:0;max-width:96px;font:400 9.5px/1 var(--lab);color:var(--ink-3);white-space:nowrap;flex:1 1 0}.tip{pointer-events:none;background:var(--ink);color:var(--paper);border-radius:var(--r-sheet);font:400 12px/1.5 var(--lab);opacity:0;z-index:60;white-space:nowrap;max-width:260px;padding:9px 12px;transition:opacity .12s;position:fixed}.tip b{font:500 13px/1.3 var(--ui);letter-spacing:-.01em;margin-bottom:3px;display:block}.foot{color:var(--ink-3);margin:14px 0 0;font-size:12px}.play .reveal{animation:.55s cubic-bezier(.22,.9,.3,1) backwards rise;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.play .stack i{animation:.6s cubic-bezier(.22,.9,.3,1) backwards grow;animation-delay:var(--d,0s)}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.play .cg .track i.pos{transform-origin:0;animation:.7s cubic-bezier(.22,.9,.3,1) .68s backwards grow}.play .cg .track i.neg{transform-origin:100%;animation:.7s cubic-bezier(.22,.9,.3,1) .68s backwards grow}.play .draw{stroke-dasharray:var(--len);animation:.95s cubic-bezier(.3,.8,.35,1) backwards draw;animation-delay:var(--d,0s)}@keyframes draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.play .fadein{animation:.7s backwards fade;animation-delay:var(--d,0s)}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){body{transition:none}*{scroll-behavior:auto!important}}.site-search-scrim{z-index:70;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.site-search-scrim{background:color-mix(in oklab, var(--ink) 42%, transparent)}}.site-search-scrim{justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex}.site-search-dismiss{cursor:default;background:0 0;border:0;position:absolute;inset:0}.site-search{background:var(--card);--row-band:var(--row-band-card);--row-ground:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-card);flex-direction:column;width:min(640px,100%);max-height:70vh;display:flex;position:relative;overflow:hidden}.site-search-field{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:11px;padding:0 18px;display:flex}.site-search-field svg{color:var(--ink-3);flex:none}.site-search-field input{min-width:0;color:var(--ink);font:400 16px/1 var(--ui);background:0 0;border:0;outline:0;flex:1;padding:20px 0}.site-search-field input::placeholder{color:var(--ink-3)}.site-search-close{border:1px solid var(--hair-2);border-radius:var(--r-mark);color:var(--ink-3);font:400 10.5px/1 var(--lab);cursor:pointer;background:0 0;padding:4px 6px}.site-search-close:hover{color:var(--ink)}.site-search-body{padding:8px;overflow-y:auto}.site-search-group{font:400 10px/1 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:12px 10px 8px}.site-search-hit{text-align:left;border-radius:var(--r-sheet);cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}.site-search-hit-name{font:500 14px/1.3 var(--ui);letter-spacing:-.015em}.site-search-hit-detail{color:var(--ink-3);margin-top:3px;font-size:12px;display:block}.site-search-hit-code{font:400 12px/1 var(--lab);color:var(--ink-3);flex:none;margin-left:auto}.site-search-more{color:var(--ink-3);margin:0;padding:10px;font-size:12px}.index-controls{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px;display:flex}.index-filter{background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-pill);min-width:min(260px,100%);max-width:min(480px,100%);height:44px;color:var(--ink-3);flex:min(420px,100%);align-items:center;gap:9px;padding:0 16px;transition:border-color .12s;display:flex}.index-filter:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:-3px}.index-filter input{color:var(--ink);font:400 14px/1 var(--ui);background:0 0;border:0;outline:0;flex:1;min-width:0}.index-filter input::placeholder{color:var(--ink-3)}.index-filter input::-webkit-search-cancel-button{appearance:none}.index-count{font:400 12px/1 var(--lab);color:var(--ink-3);margin-left:auto}.no-results{color:var(--ink-2);margin:0;padding:18px 0;font-size:14px}.state{border:1px dashed var(--hair-2);border-radius:var(--r-tile);color:var(--ink-2);max-width:62ch;padding:26px 24px;font-size:14px}.state h2{margin-bottom:8px}.state p{margin:0 0 14px}.state p:last-child{margin-bottom:0}.state-action{margin-top:6px}.not-found-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.denied-state{max-width:52ch}.admin-sign-in-skeleton{border-radius:var(--r-pill);width:220px;height:44px;display:block}.admin-sign-in-blocked{color:var(--ink-2);max-width:52ch;margin:0;font-size:13.5px;line-height:1.6}.admin-sign-in-blocked code{font:400 12.5px/1 var(--lab)}.state-retrying{font:400 13px/1.45 var(--ui);color:var(--ink-3);margin:0 0 4px}.state-digest{font:400 11px/1.45 var(--lab);color:var(--ink-3);margin-top:22px}.state-digest code{font:inherit}.skeleton{background:linear-gradient(90deg, var(--grid) 0%, var(--hair) 50%, var(--grid) 100%);border-radius:var(--r-mark);min-height:12px}.sk{max-width:100%;display:block;position:relative}.sk:after{content:"";display:inline-block}.sk:before{content:"";border-radius:var(--r-mark);background:linear-gradient(90deg, var(--grid) 0%, var(--hair) 50%, var(--grid) 100%);inset-inline:0;height:max(7px,.58em);position:absolute;top:50%;transform:translateY(-50%)}.sk-control,.sk-tab,.sk-block{background:var(--grid);flex:none;display:block}.sk-control{border-radius:var(--r-pill);height:35px}.sk-tab{border-radius:var(--r-pill);height:34px}.sk-block{border-radius:var(--r-tile)}.sk-back{margin-top:16px;font-size:13px}.sk-head{flex:auto;min-width:0}.index-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:18px;display:grid}@media (min-width:620px){.index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.investor-card{padding:18px 20px 20px;display:block;position:relative;overflow:hidden}.investor-card:is(:hover,:focus-within){border-color:var(--hair-2)}.investor-card h2{font-size:var(--t-card-title);letter-spacing:-.028em;margin:12px 0 0}.investor-firm{color:var(--ink-3);margin:5px 0 0;font-size:13px}.investor-value{font:500 26px/1 var(--ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:16px 0 0}.investor-meta{font:400 11.5px/1.45 var(--lab);color:var(--ink-3);margin:9px 0 0}.conc{border-radius:var(--r-mark);background:var(--grid);height:4px;margin-top:14px;display:block}.conc i{border-radius:var(--r-mark);background:var(--ink-3);height:100%;display:block}.index-cols{margin-top:0}.tk-name{font:500 14.5px/19px var(--ui);letter-spacing:-.015em}.page-firm{font:400 15px/1.5 var(--ui);color:var(--ink-2);margin:8px 0 0}.report-meta{font:400 11.5px/1.7 var(--lab);color:var(--ink-3);margin:8px 0 0}.report-meta a{color:var(--ink-2);border-bottom:1px solid var(--hair-2)}.report-meta a:hover{color:var(--ink);border-bottom-color:var(--ink)}.head-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.quarter-picker{color:var(--ink-3);align-items:center;gap:9px;font-size:13px;display:inline-flex}.quarter-picker select{appearance:none;background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink);font:400 13px/1 var(--lab);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:10px 32px 10px 14px}.quarter-picker select:hover{border-color:var(--ink-3)}.coverage-note,.foot,.panel-aside,.neutral-comparison,.quarter-summary,.continuum-scale,.market-caveat{color:var(--ink-3);max-width:72ch;margin:14px 0 0;font-size:12.5px;line-height:1.6}.quarter-summary{color:var(--ink-2);max-width:68ch;font-size:14px}.coverage-note a,.market-caveat a,.coverage-closed a,.foot a,.panel-aside a{color:var(--focus)}.coverage-note a:hover,.market-caveat a:hover,.coverage-closed a:hover,.foot a:hover,.panel-aside a:hover{text-underline-offset:3px;text-decoration:underline}.head-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex;position:relative}.note-marker{--mark:21px;--mark-icon:15px;line-height:0;display:inline-block}.head-line>h1~.note-marker{--mark:27px;--mark-icon:19px}.note-marker>summary{width:var(--mark);height:var(--mark);border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-3);cursor:pointer;justify-content:center;align-items:center;list-style:none;transition:color .13s,border-color .13s,background-color .13s;display:inline-flex}.note-marker>summary::-webkit-details-marker{display:none}.note-marker>summary::marker{content:""}.note-marker>summary>.icon{width:var(--mark-icon);height:var(--mark-icon)}.note-marker>summary:hover{color:var(--ink);border-color:var(--ink-3)}.note-marker[open]>summary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.note-body{z-index:40;border-radius:var(--r-sheet);background:var(--ink);width:max-content;max-width:min(44ch,100vw - 40px);color:var(--paper);font:400 12.5px/1.6 var(--ui);letter-spacing:-.011em;text-align:left;text-wrap:pretty;padding:12px 14px;animation:.14s cubic-bezier(.22,.9,.3,1) note-open;position:absolute;top:calc(100% + 9px);left:0}.note-marker[data-align=end]>.note-body{left:auto;right:0}.note-para{margin:0}.note-para+.note-para{margin-top:9px}.note-body a{color:var(--paper);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.note-body a{-webkit-text-decoration-color:color-mix(in oklab, var(--paper) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--paper) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--paper) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--paper) 50%, transparent)}}.note-body a:hover{-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.note-body a:focus-visible{outline-color:var(--paper)}.note-body>:first-child{margin-top:0}.note-body>:last-child{margin-bottom:0}.index-count-group{margin-left:auto}.index-count-group>.index-count{margin-left:0}@keyframes note-open{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.note-body{animation:none}}.coverage-closed{max-width:52ch;color:var(--ink-2);font-size:13.5px}.material-threshold,.shift-scale{font-family:var(--lab);color:var(--ink-2)}.provenance-details{margin-top:12px}.provenance-details summary{cursor:pointer;font:400 11.5px/1.6 var(--lab);color:var(--ink-3);align-items:center;gap:7px;list-style:none;display:inline-flex}.provenance-details summary::-webkit-details-marker{display:none}.provenance-details summary::marker{content:""}.provenance-details summary .icon{transition:transform .12s}.provenance-details[open] summary .icon{transform:rotate(90deg)}.provenance-details summary:hover{color:var(--ink)}.filing-provenance{gap:8px;margin-top:12px;display:grid}.filing-provenance>div{font:400 11.5px/1.5 var(--lab);color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;display:flex}.filing-provenance b{color:var(--ink-2);font-weight:400}.filing-status{font:400 11.5px/1.6 var(--lab);color:var(--ink-3);margin:10px 0 0}.changes-controls{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px;display:flex}.change-head-row{border-bottom:1px solid var(--hair-2);font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);grid-template-columns:minmax(0,1fr) 116px 112px 100px;gap:10px 16px;padding:0 0 10px;display:grid}.change-head-row span:nth-child(n+3){text-align:right}.change-head-row span:nth-child(n+3) .sort-button{margin-left:auto}.change-list{flex-direction:column;display:flex}.change-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) 116px 112px 100px;align-items:center;gap:10px 16px;padding:13px 0;display:grid}.change-row:last-of-type{border-bottom:0}.change-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.change-security{font:500 14px/1.3 var(--ui);letter-spacing:-.015em;min-width:0}.change-event{color:var(--ink-3);flex-basis:100%;margin:4px 0 0;font-size:12px}.change-supply{font-size:12px}.change-action{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.change-action .activity{font:500 13px/1.3 var(--ui)}.change-action .activity.material{font-weight:700}.change-shares{font:400 11px/1.3 var(--lab);color:var(--ink-3);font-variant-numeric:tabular-nums}.change-diverges{color:var(--ink-3);margin-right:5px}.change-diverges .icon{vertical-align:-1px;display:inline-block}.change-delta{text-align:right;font:400 13px/1.35 var(--lab);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.change-row>.change-action{justify-self:start}.change-figure{text-align:right;font:400 13px/1.35 var(--lab);white-space:nowrap}.change-figure.up{color:var(--up-text)}.change-figure.dn{color:var(--down-text)}.tail-toggle{margin-top:16px}@media (max-width:900px){.change-head-row{display:none}.change-row{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:6px 12px;padding:14px 0}.change-head{grid-column:1/-1}.change-row>:is(.change-action,.change-delta,.change-figure){text-align:left;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:1px;width:100%;display:flex}.change-row>:is(.change-action,.change-delta,.change-figure):before{content:attr(data-cell);white-space:nowrap;font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.change-row>.change-figure{flex-flow:wrap;align-items:baseline;gap:1px 5px}.change-row>.change-figure:before{flex:0 0 100%}.change-figure .change-diverges{margin-right:0}}@media (min-width:360px) and (max-width:900px){.rows-as-cards tbody tr,.change-row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.rows-as-cards tbody td[data-cell],.change-row>:is(.change-action,.change-delta,.change-figure){grid-column:auto}}.visual-grid{gap:18px;display:grid}@media (min-width:940px){.visual-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.weight-cell{grid-template-columns:46px 54px;align-items:center;gap:10px;display:inline-grid}.has-shift .weight-cell{grid-template-columns:46px 54px 70px}.weight-value{text-align:right}.weight-shift{font:400 12px/1 var(--lab);white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.weight-shift.up{color:var(--up-text)}.weight-shift.dn{color:var(--down-text)}.weight-track{border-radius:var(--r-mark);background:var(--grid);flex:none;width:46px;height:4px;display:block}.weight-track i{border-radius:var(--r-mark);background:var(--ink-3);height:100%;display:block}.weight-value{font-variant-numeric:tabular-nums}.sector-cell{border-radius:var(--r-pill);background:var(--sector-wash,var(--w12));max-width:100%;color:var(--ink);font:400 12px/1.25 var(--lab);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin-right:12px;padding:5px 10px 5px 8px;display:inline-flex;overflow:hidden}.sector-cell i{border-radius:var(--r-mark);background:var(--sector-mark,var(--s12));flex:none;width:8px;height:8px}@media (max-width:900px){.sector-cell{white-space:normal}}.holders-cell{max-width:26ch}.holders-list{overflow-wrap:anywhere;min-width:0;display:inline}.holder-count-names{color:var(--ink-3);font-size:12px}.flow{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.flow-up{color:var(--up-text)}.flow-down{color:var(--down-text)}.flow-flat{color:var(--ink-3)}.flow-mode{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;display:flex;position:relative}.flow-board{gap:22px;margin-bottom:26px;display:grid}@media (min-width:1100px){.flow-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 48px}}.flow-half>h2{font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}.flow-cards{gap:12px;display:grid}@media (min-width:360px){.flow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:560px){.flow-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.flow-card{flex-direction:column;min-width:0;display:flex}.flow-card .lookup-figure{justify-content:flex-start;align-items:center;gap:5px;margin:0;font-size:24px;display:flex}.flow-card .lookup-read{margin-top:12px}.flow-card .lookup-name a{color:inherit}.flow-card .lookup-name a:hover{color:var(--focus)}.flow-card .lookup-holders,.flow-card .lookup-note{overflow-wrap:anywhere}.flow-card .flow-lead{margin-top:4px}.flow-card .flow-lead a{color:inherit;text-decoration:underline}.flow-card .flow-lead a:hover{color:var(--focus)}.flow-of{color:var(--ink-3)}.flows-table th+th,.flows-table td+td{padding-left:16px}.movers-cell{font:400 13px/1.4 var(--lab);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:899.98px){.rows-as-cards .cell-note{text-align:left}}.reader{gap:40px;display:grid}@media (min-width:960px){.reader{grid-template-columns:210px minmax(0,1fr)}}.reader-index{align-self:start}@media (min-width:960px){.reader-index{position:sticky;top:86px}}.reader-index p{font:400 10px/1 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}.reader-index ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.reader-index a{color:var(--ink-3);padding:6px 0;font-size:13px;transition:color .12s;display:block}.reader-index a:hover{color:var(--ink)}.reader-index-sub{padding-left:14px}.prose{max-width:72ch}.prose h2{letter-spacing:-.03em;margin:44px 0 0;font-size:22px}.prose>h2:first-child,.prose>:first-child>h2:first-child{margin-top:0}.prose h3{margin:30px 0 0;font-size:16px}.prose p{color:var(--ink-2);margin:14px 0 0;font-size:16px;line-height:1.7}.prose ul,.prose ol{color:var(--ink-2);margin:14px 0 0;padding-left:20px;font-size:16px;line-height:1.7}.prose li{margin-top:7px}.prose li::marker{color:var(--ink-3)}.prose a{color:var(--focus);border-bottom:1px solid var(--focus)}@supports (color:color-mix(in lab, red, red)){.prose a{border-bottom:1px solid color-mix(in oklab, var(--focus) 35%, transparent)}}.prose a:hover{border-bottom-color:currentColor}.prose strong{color:var(--ink);font-weight:600}.prose code{font:400 13.5px/1 var(--lab);background:var(--grid);border-radius:var(--r-mark);padding:2px 5px}.prose table{margin-top:18px}.prose details{border-bottom:1px solid var(--hair);margin-top:14px;padding-bottom:14px}.prose details summary{cursor:pointer;font:500 15px/1.4 var(--ui);letter-spacing:-.015em;padding:6px 0}.prose details[open] summary{color:var(--ink)}.prose dl{margin:14px 0 0}.prose dt{margin-top:14px;font-weight:500}.prose dd{color:var(--ink-2);margin:5px 0 0}.subpage-back{color:var(--ink-3);align-items:center;gap:7px;margin-top:16px;font-size:13px;display:inline-flex}.subpage-back:before{content:"←"}.subpage-back:hover{color:var(--ink)}.subpage-hero{max-width:var(--measure);width:100%;margin:0 auto;padding:24px 24px 26px}.subpage-hero h1{margin-top:12px}.subpage-hero div>p{max-width:72ch;margin:12px 0 0}.subpage-hero-reading h1{max-width:20ch}.subpage-meta{font:400 11.5px/1.7 var(--lab);color:var(--ink-3);margin:10px 0 0}.subpage-meta a{color:var(--ink-2);border-bottom:1px solid var(--hair-2)}.subpage-meta a:hover{color:var(--ink);border-bottom-color:var(--ink)}.subpage-content{max-width:var(--measure);width:100%;margin:0 auto;padding:0 24px}.vellum{display:block}.vellum-stack{flex-direction:column;gap:18px;display:flex}.analysis-link{color:var(--focus);align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.analysis-link:hover{text-underline-offset:3px;text-decoration:underline}.subpage-hero .analysis-link{margin-top:12px}.subpage-hero .analysis-link em:before{content:" · "}.analysis-link em{color:var(--ink-3);font-size:11px;font-style:normal}.figure{text-align:right;font:400 13.5px/1.35 var(--lab);white-space:nowrap;font-variant-numeric:tabular-nums}.quarter-cell{font:400 13px/1.35 var(--lab);color:var(--ink-2);white-space:nowrap}.tag.new{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.tag.new{background:color-mix(in oklab, var(--up) 16%, var(--card))}}.tag.new{border-color:var(--up);color:var(--up-text-band)}.activity.up{color:var(--up-text)}.activity.dn{color:var(--down-text)}.activity.flat{color:var(--ink-3)}.activity-figure{color:var(--ink-2);margin-left:6px}.class-figure{display:block}.class-figure+.class-figure{margin-top:2px}.class-figure-of{font:400 11px/1.3 var(--lab);color:var(--ink-3);margin-right:6px}.identity-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}@media (min-width:720px){.identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.identity-grid>div{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.identity-grid dt{font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.identity-grid dd{font:400 13.5px/1.4 var(--lab);text-align:right;overflow-wrap:anywhere;margin:0}.filing-board .board-manager{min-width:0;line-height:19px}.board-manager a{font:500 14.5px/19px var(--ui);letter-spacing:-.015em}.board-manager small{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:19px;display:block}.board-quarter{font:400 13px/1.35 var(--lab);white-space:nowrap;padding-left:12px}.board-filed{font:400 12.5px/1.4 var(--lab);color:var(--ink-2);padding-left:12px}.board-lag{color:var(--ink-3);margin-top:3px;font-size:11px;display:block}.board-state{font:400 11.5px/1.5 var(--lab);color:var(--ink-3);padding-left:12px}.board-state em{margin-top:4px;font-style:normal;display:block}.board-state.failed,.board-state em.failed{color:var(--down-text)}.lookup-card{padding:18px 20px}.lookup-name{font:500 16px/1.3 var(--ui);letter-spacing:-.02em;margin:0}.lookup-figure{font:500 30px/1 var(--ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:12px 0 0}.lookup-card .lookup-figure{align-items:center;gap:14px;display:flex}.lookup-denominator{font:400 13px/1 var(--lab);letter-spacing:0;color:var(--ink-3)}.holder-ring{place-items:center;line-height:0;display:inline-grid}.holder-ring>*{grid-area:1/1}.holder-ring svg{display:block}.holder-ring-track{fill:none;stroke:var(--hair-2)}.holder-ring-arc{fill:none;stroke:var(--ink);stroke-linecap:butt}.holder-ring-value{font:400 13px/1 var(--lab);font-variant-numeric:tabular-nums;color:var(--ink)}.lookup-figure .holder-ring-value{font:500 30px/1 var(--ui);letter-spacing:-.035em}.lookup-holders{color:var(--ink-2);margin:10px 0 0;font-size:13px}.lookup-note{color:var(--ink-3);margin:10px 0 0;font-size:12px}.lookup-read{margin:14px 0 0}.lookup-answer{gap:14px;display:grid}.holder-count{font:400 13px/1 var(--lab)}.holder-count-cell,.holder-count-head{padding-left:16px}.holder-count-row{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}.holder-count-cell .holder-count{line-height:0;display:block}.holder-count-names{overflow-wrap:anywhere;min-width:0;color:var(--ink-3);font-size:12px;line-height:2.25;display:block}@media (max-width:900px){.rows-as-cards tbody td.holder-count-cell[data-cell]{grid-column:1/-1;gap:6px}}.holders-cell{max-width:34ch;color:var(--ink-2);padding-left:16px;font-size:12.5px;line-height:1.95}.supply-register{flex-direction:column;max-width:900px;display:flex}.supply-register-head{border-bottom:1px solid var(--hair-2);font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 32px;margin:0 0 4px;padding-bottom:12px;display:grid}.supply-register-head p{margin:0}.supply-register-head p+p{text-align:right;grid-template-columns:repeat(2,minmax(0,auto));gap:28px;display:grid}@media (max-width:819px){.supply-register-head p+p{display:none}}.supply-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:16px 32px;padding:22px 0 24px;display:grid}.supply-row:last-child{border-bottom:0}@media (min-width:820px){.supply-row{grid-template-columns:minmax(0,1fr) auto}}.supply-row-statement{min-width:0}.supply-row-identity{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:25px;margin:0 0 12px;display:flex}.supply-row-identity .sector-cell{margin-right:0}.supply-row-ticker{font:500 14px/1 var(--lab);letter-spacing:.02em;color:var(--ink-2)}.supply-row h2{font:600 var(--t-card-title)/1.15 var(--ui);letter-spacing:-.022em;margin:0}.supply-row-summary{-webkit-line-clamp:3;max-width:68ch;color:var(--ink-2);-webkit-box-orient:vertical;margin:8px 0 0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.supply-row-vintage{font:400 11.5px/1.7 var(--lab);color:var(--ink-3);margin-top:14px;display:block}.supply-row-lead{border-radius:var(--r-pill);background:linear-gradient(var(--row-ground), var(--row-ground)) padding-box, var(--accent-gradient) border-box;color:var(--ink);letter-spacing:0;border:2px solid #0000;margin-right:10px;padding:1px 9px;font-weight:500;line-height:1.2;transition:background-color .12s;display:inline-block}.supply-row-face{grid-template-columns:repeat(2,minmax(0,auto));align-content:start;gap:6px 28px;display:grid}.supply-figure{text-align:right;margin:0}.supply-figure-label{font:400 10px/1.3 var(--lab);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;display:block}.supply-figure b{font:500 var(--t-card-title)/1.15 var(--lab);font-variant-numeric:tabular-nums;color:var(--ink);display:block}.supply-figure-none{color:var(--ink-3);font-size:13.5px;font-style:normal;font-weight:400}@media (min-width:820px){.supply-row-face{justify-content:end;min-width:232px}.supply-figure{min-width:96px}.supply-figure-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:819px){.supply-row-face{flex-wrap:wrap;gap:4px 28px;display:flex}.supply-figure{text-align:left;align-items:baseline;gap:9px;display:flex}.supply-figure-label{margin:0}}.company-panel h2{font-size:var(--t-name);letter-spacing:-.028em}.research-provenance{font:400 11.5px/1.6 var(--lab);color:var(--ink-3);margin:14px 0 0}.source-list ul,.relationship-list ol{margin:0;padding:0;list-style:none}.source-list li{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:12px 0;font-size:13.5px;display:flex}.source-list li>small{color:var(--ink-3);text-align:right;font-size:11.5px}.source-list li:last-child{border-bottom:0}.source-fold summary{cursor:pointer;font:400 11.5px/1.6 var(--lab);color:var(--ink-3);margin-top:12px}.source-fold summary:hover{color:var(--ink)}.relationship-list>ol>li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.9fr);gap:8px 24px;margin:0 -10px;padding:16px 10px;font-size:12.5px;transition:background-color .18s;display:grid}.relationship-list>ol>li:last-child{border-bottom:0}.relationship-list b{min-width:0;font:500 13px/1.35 var(--ui);letter-spacing:-.01em;flex-wrap:wrap;align-self:start;align-items:baseline;gap:4px 7px;display:inline-flex}.relationship-list b i{color:var(--ink-3);align-self:center}.relationship-list>ol>li>span{min-width:0;color:var(--ink-2);align-self:start;line-height:1.5}.relationship-list>ol>li>span>small{color:var(--ink-3);margin-top:5px;font-size:11.5px;line-height:1.5;display:block}.relationship-list>ol>li[data-state=on]{background:var(--paper)}.relationship-list>ol>li[data-state=on] b,.relationship-list>ol>li[data-state=on] b i{color:var(--focus)}.relationship-evidence{align-self:start;min-width:0}.relationship-evidence>small{margin-top:0}.dependency-signal{color:var(--ink-2);margin-top:6px;font-size:11.5px;line-height:1.5;display:block}@media (max-width:860px){.relationship-list>ol>li{grid-template-columns:minmax(0,1fr);gap:8px}}.evidence-meta{margin-top:7px;display:flow-root}.evidence-meta>.evidence-confidence{float:left;color:var(--ink-3);font:400 11.5px/28px var(--ui);margin:0 12px 0 0}.evidence-confidence:first-letter{text-transform:uppercase}.evidence-disclosure{min-width:0;margin-top:0}.evidence-disclosure>summary{border-radius:var(--r-pill);cursor:pointer;max-width:100%;min-height:28px;font:400 11.5px/1.5 var(--ui);color:var(--ink-2);background:0 0;border:0;align-items:center;gap:7px;padding:3px 5px;list-style:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.evidence-disclosure>summary::-webkit-details-marker{display:none}.evidence-disclosure>summary::marker{content:""}.evidence-disclosure>summary:hover{color:var(--ink);background:var(--paper)}.evidence-disclosure[open]>summary{color:var(--ink)}.evidence-disclosure>summary .icon{flex:none;transition:transform .15s}.evidence-disclosure[open]>summary .icon{transform:rotate(180deg)}.evidence-hide,.evidence-disclosure[open] .evidence-show{display:none}.evidence-disclosure[open] .evidence-hide{display:inline}.evidence-disclosure>ul{clear:both;border-top:1px solid var(--hair);margin:10px 0 0;padding:0;list-style:none}.evidence-disclosure>ul>li{overflow-wrap:anywhere;padding:8px 0}.evidence-disclosure>ul>li+li{border-top:1px solid var(--hair)}.evidence-disclosure>ul>li>a,.evidence-disclosure>ul>li>span{font:400 12px/1.5 var(--ui)}.evidence-disclosure>ul>li>a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);-webkit-text-decoration-color:var(--hair-2);-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2)}.evidence-disclosure>ul>li>a:hover{text-decoration-color:currentColor}.evidence-disclosure>ul>li>small{font:400 10.5px/1.5 var(--ui);color:var(--ink-3);margin-top:3px;display:block}.evidence-source-note{clear:both;font:400 11.5px/1.5 var(--ui);color:var(--ink-2);margin:8px 0 0}@media (pointer:coarse){.evidence-disclosure>summary{min-height:44px}.evidence-meta>.evidence-confidence{line-height:44px}}@media (prefers-reduced-motion:reduce){.evidence-disclosure>summary,.evidence-disclosure>summary .icon{transition:none}}.evidence-columns{gap:18px 32px;display:grid}@media (min-width:780px){.evidence-columns[data-columns="2"],.evidence-columns[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.evidence-columns[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@supports (grid-template-rows:subgrid){@media (min-width:780px){.evidence-columns{grid-template-rows:auto auto 1fr}.evidence-columns>.evidence-group{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}}}.evidence-group[data-verdict=good]{--verdict:var(--verdict-good)}.evidence-group[data-verdict=caution]{--verdict:var(--verdict-caution)}.evidence-group[data-verdict=severe]{--verdict:var(--verdict-severe)}.evidence-group h3{color:var(--verdict,var(--ink));font-size:var(--t-card-title);letter-spacing:-.022em;text-wrap:balance;margin:0 0 7px;font-weight:600;line-height:1.15}.evidence-group>small{border-bottom:1px solid var(--verdict,var(--hair-2));max-width:46ch;color:var(--ink-3);padding-bottom:14px;font-size:12px;line-height:1.45;display:block}.evidence-group>ul{margin:14px 0 0;padding:0;list-style:none}.evidence-group>ul>li{border-bottom:1px solid var(--hair);padding:14px 0}.evidence-group>ul>li:last-child{border-bottom:0}.evidence-group>ul>li>p{max-width:68ch;margin:0;font-size:16px;line-height:1.7}.evidence-group>ul>li>small,.relationship-evidence>small{color:var(--ink-3);font:400 10px/1.4 var(--lab);letter-spacing:.1em;text-transform:uppercase;margin-top:7px;display:block}.relationship-evidence>small [data-importance=critical]{color:var(--ink)}.relationship-evidence>small [data-importance=high]{color:var(--ink-2)}.evidence-empty{color:var(--ink-3);font-size:13px}.evidence-title{font:500 13.5px/1.4 var(--ui)}.constellation-panel{padding-bottom:18px}.chain{gap:12px;display:grid}.chain-key{color:var(--ink-3);font:400 12px/1.5 var(--ui);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.chain-key i{background:var(--hair-2);width:24px;height:1px}@media (max-width:800px){.chain-key i{border-radius:var(--r-pill);background:var(--ink-3);width:3px;height:3px}}.chain-canvas{width:100%;position:relative}.chain-rule{stroke:var(--grid);stroke-width:1px}.chain-tick{color:var(--ink-3);font:400 10px/1 var(--lab);position:absolute}.chain-canvas[data-orientation=wide] .chain-tick{translate:-50%}.chain-canvas[data-orientation=tall] .chain-tick{translate:0 -50%}.chain-canvas[data-orientation=wide] .chain-ticks{position:absolute;inset:0}.chain-ticks{pointer-events:none}.chain-canvas[data-orientation=tall] .chain-ticks{z-index:2;width:0;height:0;position:sticky;top:0;left:2px}.chain-canvas[data-orientation=tall] .chain-tick{background:var(--card);border-radius:2px;padding:2px 4px}.chain-links{position:absolute;top:0;left:0;overflow:visible}.chain-link{--edge-weight:1px;--package-weight:3px;--edge-ink:var(--ink-3);--edge-alpha:.8}.chain-link[data-importance=critical]{--edge-weight:1.8px;--package-weight:5px;--edge-ink:var(--ink);--edge-alpha:.9}.chain-link[data-importance=high]{--edge-weight:1.3px;--package-weight:4px;--edge-ink:var(--ink-2);--edge-alpha:.85}.chain-edge{fill:none;stroke:var(--edge-ink);stroke-width:var(--edge-weight);opacity:var(--edge-alpha);animation:chain-draw .75s cubic-bezier(.2,.8,.2,1) var(--draw-delay) backwards;transition:stroke .2s,opacity .2s}.chain-arrow{fill:var(--edge-ink);opacity:var(--edge-alpha);animation:chain-arrive .35s ease-out calc(var(--draw-delay) + .56s) backwards;transition:fill .2s,opacity .2s}.chain-flow{fill:none;stroke:var(--focus);stroke-width:var(--package-weight);stroke-dasharray:5 13;stroke-linecap:round;opacity:0;transition:opacity .2s}.chain-link[data-state=on] .chain-edge{stroke:var(--focus);opacity:.3}.chain-link[data-state=on] .chain-arrow{fill:var(--focus);opacity:1}.chain-link[data-state=on] .chain-flow{opacity:1;animation:1.05s linear infinite chain-flow}.chain-link[data-state=off] .chain-edge,.chain-link[data-state=off] .chain-arrow{opacity:.16}@keyframes chain-flow{to{stroke-dashoffset:-18px}}@keyframes chain-draw{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 1}}@keyframes chain-arrive{0%{opacity:0}}@keyframes chain-resolve{0%{opacity:0}to{opacity:1}}.chain-node{width:max(var(--orb), 44px);height:max(var(--orb), 44px);color:var(--ink);cursor:pointer;animation:chain-resolve .5s cubic-bezier(.2,.8,.2,1) var(--resolve-delay) backwards;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.chain-orb{width:var(--orb);height:var(--orb);border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--ink-3);transition:background .2s,border-color .2s,opacity .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.chain-node[data-root=true] .chain-orb{background:linear-gradient(var(--focus), var(--focus)) padding-box, var(--accent-gradient) border-box;border:3px solid #0000}@supports (color:color-mix(in lab, red, red)){.chain-node[data-root=true] .chain-orb{background:linear-gradient(color-mix(in oklab, var(--focus) 12%, var(--card)), color-mix(in oklab, var(--focus) 12%, var(--card))) padding-box, var(--accent-gradient) border-box}}.chain-node[data-state=on] .chain-orb{background:var(--focus)}@supports (color:color-mix(in lab, red, red)){.chain-node[data-state=on] .chain-orb{background:color-mix(in oklab, var(--focus) 22%, var(--card))}}.chain-node[data-state=on] .chain-orb{border-color:var(--focus)}.chain-node[data-root=true][data-state=on] .chain-orb{background:linear-gradient(var(--focus), var(--focus)) padding-box, var(--accent-gradient) border-box}@supports (color:color-mix(in lab, red, red)){.chain-node[data-root=true][data-state=on] .chain-orb{background:linear-gradient(color-mix(in oklab, var(--focus) 22%, var(--card)), color-mix(in oklab, var(--focus) 22%, var(--card))) padding-box, var(--accent-gradient) border-box}}.chain-node[data-root=true][data-state=on] .chain-orb{border-color:#0000}.chain-node[data-state=off] .chain-orb{opacity:.34}.chain-node[data-state=off] .chain-mark,.chain-node[data-state=off] .chain-readout b{color:var(--ink-3)}.chain-node:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-pill)}.chain-mark{z-index:1;font:500 10px/1 var(--lab);letter-spacing:.02em;color:var(--ink);transition:color .2s;position:relative}.chain-node[data-root=true] .chain-mark{font-size:11px}.chain-readout{left:50%;top:calc(50% + var(--orb) / 2 + 9px);width:var(--chain-label);text-align:center;pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;translate:-50%}.chain-readout b{color:var(--ink);font:500 11.5px/1.25 var(--ui);letter-spacing:-.01em;transition:color .2s}.chain-readout i{color:var(--ink-3);font-style:normal;font:400 10px/1.3 var(--lab);letter-spacing:.09em;text-transform:uppercase}.chain-canvas[data-orientation=tall] .chain-node[data-root=true] .chain-readout{left:calc(50% + var(--orb) / 2 + 10px);text-align:left;justify-items:start;top:50%;translate:0 -50%}.chain-canvas[data-orientation=wide] .chain-node[data-root=true] .chain-readout{top:auto;bottom:calc(50% + var(--orb) / 2 + 22px)}.chain-node[data-state=on] .chain-readout b{color:var(--focus)}.chain-node[data-root=true] .chain-readout b{font-weight:600}.chain-node[data-root=true] .chain-readout i{color:var(--ink-2)}.chain-node[data-root=true][data-state=off] .chain-orb{opacity:1}.chain-node[data-root=true][data-state=off] .chain-mark,.chain-node[data-root=true][data-state=off] .chain-readout b{color:var(--ink)}.chain-status{text-align:center;color:var(--ink-3);font:400 10px/1.4 var(--lab);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0}.chain-status[data-tracing=true]{color:var(--focus)}@media (prefers-reduced-motion:reduce){.chain-edge,.chain-arrow,.chain-node,.chain-link[data-state=on] .chain-flow{animation:none!important}}.market-panel{overflow:hidden}.market-symbol{font:400 12px/1 var(--lab);color:var(--ink-3)}.tradingview-frame{flex-direction:column;display:flex}.tradingview-widget-container{border-radius:var(--r-tile);flex:1;min-height:0;overflow:hidden}.tradingview-widget-container iframe{margin:-1px;display:block;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important}.tradingview-profile{--tv-credit-clip:34px;--tv-widget-font-family:var(--font-switzer), "Switzer", system-ui, sans-serif;--tv-widget-text-color:var(--ink);--tv-widget-text-secondary-color:var(--ink-2);--tv-widget-text-tertiary-color:var(--ink-3);--tv-widget-link-color:var(--focus);--tv-widget-accent-color:var(--focus);--tv-widget-focus-outline-color:var(--focus);--tv-widget-border-color:var(--hair-2);--tv-widget-hover-background-color:var(--paper);--tv-widget-scrollbar-color:var(--hair-2);border-radius:var(--r-tile);overflow:hidden}.tradingview-profile tv-company-profile{inline-size:calc(100% + 2px);block-size:calc(100% + 2px + var(--tv-credit-clip));margin:-1px;display:block}.company-panel .coverage-note{max-width:74ch}.reader-rule th,.reader-rule td{font-size:14px}.reader-rule-band{font-family:var(--lab);white-space:nowrap;color:var(--ink-2);font-weight:400}.reader-body{display:block}.prose-footnote{color:var(--ink-3);margin-top:18px;font-size:12.5px}.compare-form{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:20px;display:flex}.compare-form label{color:var(--ink-3);gap:7px;font-size:13px;display:grid}.compare-form select{appearance:none;background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink);font:400 13px/1 var(--lab);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 15px center,right 10px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:11px 32px 11px 15px}.admin-shell{flex-direction:column;gap:18px;display:flex}.admin-nav{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.admin-nav a{font:500 13px/1 var(--ui);color:var(--ink-3);border-radius:var(--r-pill);border:1px solid #0000;padding:9px 14px}.admin-nav a:hover{color:var(--ink);background:var(--card)}.admin-nav a[aria-current]{background:var(--card);border-color:var(--hair-2);color:var(--ink)}.admin-notice{border:1px solid var(--hair-2);border-radius:var(--r-tile);color:var(--ink-2);background:var(--card);padding:13px 16px;font-size:13.5px}.admin-notice[data-tone=error]{border-color:var(--down);justify-content:space-between;align-items:start;gap:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-notice[data-tone=error]{border-color:color-mix(in oklab, var(--down) 45%, var(--hair-2))}}.admin-notice[data-tone=error]{color:var(--down-text)}.admin-notice[data-tone=error] p{margin:0}.admin-form,.supply-request-form{gap:14px;display:grid}.admin-actions .admin-form{flex:260px;gap:10px}.admin-form label,.supply-request-form label,.holding-picker label,.filer-picker label{color:var(--ink-3);gap:7px;font-size:13px;display:grid}.admin-form input:not([type=hidden]),.admin-form textarea,.admin-form select,.supply-request-form input:not([type=hidden]),.supply-request-form select,.holding-picker input:not([type=hidden]),.filer-picker input:not([type=hidden]){background:var(--card);border:1px solid var(--hair-2);border-radius:var(--r-tile);color:var(--ink);font:400 14px/1.4 var(--ui);width:100%;min-height:44px;padding:11px 14px}.admin-form textarea{resize:vertical;min-height:96px}.admin-form>.btn,.holding-picker>.btn,.filer-picker>.btn{justify-self:start}.admin-form input:focus-visible,.admin-form textarea:focus-visible,.admin-form select:focus-visible,.holding-picker input:focus-visible,.filer-picker input:focus-visible{border-color:var(--focus)}.admin-rename{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-rename input:not([type=hidden]){border-radius:var(--r-tile);min-width:0;color:var(--ink);font:500 14px/1.4 var(--lab);letter-spacing:.02em;background:0 0;border:1px solid #0000;flex:160px;padding:5px 8px}.admin-rename input:not([type=hidden]):hover{border-color:var(--hair-2)}.admin-rename input:not([type=hidden]):focus-visible{background:var(--card);border-color:var(--focus)}.admin-actions,.analysis-actions,.table-actions,.not-found-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.not-found-actions{margin-top:22px}.tail-toggle,.not-found-actions a,.not-found-actions button,.state-action a,.state-action button{border-radius:var(--r-pill);border:1px solid var(--hair-2);background:var(--card);color:var(--ink);font:500 13px/1 var(--ui);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.analysis-delete-confirmation>summary{list-style:none}.analysis-delete-confirmation>summary::-webkit-details-marker{display:none}.danger{border-color:var(--down)!important}@supports (color:color-mix(in lab, red, red)){.danger{border-color:color-mix(in oklab, var(--down) 45%, var(--hair-2))!important}}.danger{color:var(--down-text)!important}.danger:hover{border-color:var(--down)!important}.analysis-register,.request-list,.sector-review-list,.analysis-versions{margin:0;padding:0;list-style:none}.analysis-register>li,.request-list>li,.sector-review-list>li,.analysis-versions>li{border-bottom:1px solid var(--hair);padding:15px 0}.analysis-register>li:last-child,.request-list>li:last-child,.sector-review-list>li:last-child,.analysis-versions>li:last-child{border-bottom:0}.request-primary,.analysis-identity,.analysis-company-head{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.request-status,.analysis-status,.analysis-state,.admin-list th+th,.admin-list td+td{padding-left:16px}.admin-status-cell{justify-items:start;gap:5px;display:grid}.admin-status-cell,.filing-status{font:400 11px/1.4 var(--lab);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.analysis-state[data-state=published]{color:var(--up-text)}.analysis-state[data-state=rejected]{color:var(--down-text)}.filer-confirmed,.filer-warning{font:400 12.5px/1.5 var(--ui);margin:0}.filer-confirmed{color:var(--up-text)}.filer-warning{color:var(--down-text)}.filer-snapshot{font:400 12px/1.6 var(--lab);color:var(--ink-3);margin:0}.analysis-record{gap:8px;display:grid}.analysis-company{gap:4px;display:grid}.analysis-empty,.evidence-empty,.analysis-coverage{color:var(--ink-3);margin:0;font-size:13px}.analysis-delete-confirmation{color:var(--down-text);font-size:13px}.analysis-delete-form,.analysis-update-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.draft-issues,.draft-withheld,.draft-research{color:var(--ink-2);margin:8px 0 0;font-size:13px}.holding-picker,.filer-picker{gap:10px;display:grid}.picker-results{gap:6px;max-height:300px;display:grid;overflow-y:auto}.picker-option{text-align:left;border:1px solid var(--hair-2);border-radius:var(--r-tile);background:var(--card);width:100%;color:var(--ink);cursor:pointer;justify-items:start;gap:3px;padding:11px 14px;transition:background .12s,border-color .12s,color .12s;display:grid}.picker-option:hover{border-color:var(--ink-3)}.picker-option[aria-pressed=true]{border-color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.picker-option[aria-pressed=true]{background:color-mix(in oklab, var(--ink) 6%, var(--card))}}.picker-option b{font:500 13.5px/1.4 var(--ui)}.picker-option span{font:400 11px/1.5 var(--lab);color:var(--ink-3)}.picker-option[aria-pressed=true] span{color:var(--ink-2)}.picker-option .filer-former{font-style:italic}.picker-empty{color:var(--ink-3);margin:0;font-size:13px}.picker-selected{border:1px solid var(--hair-2);border-radius:var(--r-tile);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:11px 14px;display:flex}.picker-selected>div{gap:3px;display:grid}.picker-selected b{font:500 13.5px/1.4 var(--ui);color:var(--ink)}.picker-selected span{font:400 11px/1.5 var(--lab);color:var(--ink-3)}.admin-display,.admin-requests,.admin-sectors,.admin-reclassify,.admin-repair,.admin-create,.admin-audit,.admin-override{gap:12px;display:grid}.admin-audit{font:400 12px/1.6 var(--lab);color:var(--ink-3)}.admin-audit ol{margin:0;padding:0;list-style:none}.admin-audit li{border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:4px 12px;padding:10px 0;display:flex}.admin-audit li:last-child{border-bottom:0}.admin-audit b{color:var(--ink);font-weight:500}.admin-status{font:400 10px/1 var(--lab);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);background:var(--w12);color:var(--ink);align-items:center;padding:5px 9px;display:inline-flex}.admin-status.active{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.admin-status.active{background:color-mix(in oklab, var(--up) 16%, var(--card))}}.admin-status.active{color:var(--up-text)}.admin-status.pending{background:var(--w12);color:var(--ink-2)}.admin-status.failed{background:var(--down)}@supports (color:color-mix(in lab, red, red)){.admin-status.failed{background:color-mix(in oklab, var(--down) 16%, var(--card))}}.admin-status.failed{color:var(--down-text)}.admin-status.inactive{color:var(--ink-3);border:1px solid var(--hair-2);background:0 0}.admin-filer-notice{max-width:46ch;font:400 12px/1.5 var(--lab);letter-spacing:0;text-transform:none;color:var(--ink-2)}.admin-google-sign-in{margin-top:18px}.selection-state{max-width:62ch;margin:0 auto;padding:60px 24px}.selection-state h1{margin-bottom:14px}.selection-state p{color:var(--ink-2);margin:0 0 14px}.figure,.n,.num,.delta,.tk,.weight-value,.kpi .v,.readout,table{font-variant-numeric:tabular-nums}@media (forced-colors:active){.card,.panel,.kpi,.site-search,.nav-panel,.index-filter,.card-sort select,.card-sort-direction,.sector-cell,.tag,.sector-cell i{border:1px solid canvastext}.rows-link tbody tr:is(:hover,:focus-within),.change-row:is(:hover,:focus-within),.supply-row:is(:hover,:focus-within),.site-search-hit:is(:hover,:focus-within),.investor-card:is(:hover,:focus-within){color:highlighttext;forced-color-adjust:none;background-color:highlight}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid highlight}.chart,.spark,.weight-track,.conc,.treemap,.history,.chain-canvas{forced-color-adjust:none}.holder-ring-track{stroke:graytext}.holder-ring-arc{stroke:canvastext}.holder-ring-value{color:canvastext}.holder-ring-arc.is-accent{stroke:highlight!important}}
