@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/5be210783163ec00-s.2-bscod7fbfuj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/600cc629f8ccd67e-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/17e097847555db90-s.2cgc-r-xmomhl.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/e77b15c77922bf74-s.1-sak77z8ugp9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/6b42249e4d936a0f-s.3-rjsm-xeahee.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:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/2d740e5fe94f5543-s.p.0l-kwsu-91abf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(../media/57be62871fd5a9d8-s.p.39fcohhbe9kfe.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:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/5be210783163ec00-s.2-bscod7fbfuj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/600cc629f8ccd67e-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/17e097847555db90-s.2cgc-r-xmomhl.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/e77b15c77922bf74-s.1-sak77z8ugp9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/6b42249e4d936a0f-s.3-rjsm-xeahee.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:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/2d740e5fe94f5543-s.p.0l-kwsu-91abf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:500;font-display:swap;src:url(../media/57be62871fd5a9d8-s.p.39fcohhbe9kfe.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/5be210783163ec00-s.2-bscod7fbfuj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/600cc629f8ccd67e-s.206czjcz26yzo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/17e097847555db90-s.2cgc-r-xmomhl.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/e77b15c77922bf74-s.1-sak77z8ugp9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/6b42249e4d936a0f-s.3-rjsm-xeahee.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:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/2d740e5fe94f5543-s.p.0l-kwsu-91abf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;font-display:swap;src:url(../media/57be62871fd5a9d8-s.p.39fcohhbe9kfe.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/315a5857c5982773-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7f70ffb4230c570-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/7972ad5647803fd9-s.2xh5j9ig7blp7.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.p.3ohuq16_8-qtv.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.3__uj2j3k64hq.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/315a5857c5982773-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7f70ffb4230c570-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/7972ad5647803fd9-s.2xh5j9ig7blp7.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.p.3ohuq16_8-qtv.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.3__uj2j3k64hq.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/315a5857c5982773-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7f70ffb4230c570-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/7972ad5647803fd9-s.2xh5j9ig7blp7.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.p.3ohuq16_8-qtv.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/6873f4f49904bdbd-s.p.3__uj2j3k64hq.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.crvUDW_className{font-family:"Source Sans 3","Source Sans 3 Fallback"}.crvUDW_variable{--font-report-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@page{size:A4 portrait;margin:0}.report-document{--font-sans:var(--font-report-sans,"Source Sans 3"), sans-serif;--report-type-body:11pt;--report-type-data:10pt;--report-type-note:10pt;--report-type-label:8.5pt;--report-tracking-label:.14em;--report-display-cover:64px;--report-display-title:42px;--report-display-section:28px;--report-display-sub:24px;--report-figure-lead:72px;--report-figure-hero:56px;--report-figure-kpi:48px;--report-figure-mid:32px;--report-leading-title:1.05;--report-leading-section:1.15;--report-leading-figure:1;--report-tracking-display:-.02em;--report-space-1:4px;--report-space-2:8px;--report-space-3:12px;--report-space-4:16px;--report-space-5:20px;--report-space-6:24px;--report-space-7:32px;--report-space-8:40px;--report-pad-panel:var(--report-space-5);--report-pad-compact:var(--report-space-4);--report-column-gap:var(--report-space-6);--report-space-caption:var(--report-space-3);--report-space-paragraph:var(--report-space-2);--report-space-section:var(--report-space-6);--report-track-thin:8px;--report-track-std:10px;--report-track-strong:12px;--report-track-hairline:4px;--report-value-col:4.5em;background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--report-type-body);letter-spacing:normal;font-feature-settings:normal;font-optical-sizing:auto;font-synthesis:none;font-variant-numeric:proportional-nums lining-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact;line-height:1.5}.report-document,.report-document [data-theme]{--report-rule-ink:var(--text-primary);--report-rule-row:var(--border-default);--report-rule-ghost:var(--border-ghost);--report-track-ground:var(--viz-surface-plot)}.report-document [data-theme=dark]{--report-track-ground:var(--bg-surface-overlay);--report-panel-light:radial-gradient(60% 100% at 30% 0%, rgb(var(--gold-rgb)), var(--bg-surface) 70%)}@supports (color:color-mix(in lab, red, red)){.report-document [data-theme=dark]{--report-panel-light:radial-gradient(60% 100% at 30% 0%, color-mix(in srgb, rgb(var(--gold-rgb)) 14%, var(--bg-surface)), var(--bg-surface) 70%)}}.report-page{box-sizing:border-box;background:var(--bg-base);break-after:page;width:210mm;min-height:297mm;color:var(--text-primary);isolation:isolate;--report-foot-gap:var(--report-space-4);flex-direction:column;padding:10mm 14mm;display:flex;position:relative}.report-page:last-child{break-after:auto}.report-page p,.report-page ol,.report-page dl,.report-page dd,.report-page figure{margin:0}.report-page ol{padding:0;list-style:none}.report-page :where(h1,h2,h3){margin:0;font-weight:400}.report-page figure,.report-page tr,.report-page li{break-inside:avoid}.report-page .display-value{letter-spacing:normal;font-variant-numeric:tabular-nums lining-nums}.report-page .report-figure--emphasis{color:var(--text-primary);font-weight:500}.report-page .report-axis-end{color:var(--text-muted);font-weight:400}.report-document .report-mono{font-family:var(--font-mono);font-size:var(--report-type-note);letter-spacing:normal}.report-page__head{align-items:center;gap:var(--report-space-4);border-bottom:1px solid var(--report-rule-ink);min-height:30px;padding-bottom:var(--report-space-3);display:flex}.report-page__mark{flex-shrink:0;width:110px;height:22px}.report-page__asof{font-size:var(--report-type-note);color:var(--text-muted);margin-left:auto}.report-label{font-size:var(--report-type-data);letter-spacing:normal;font-weight:600;line-height:1.5}.report-page__opening{margin:var(--report-space-6) 0}.report-page__opening--figure{gap:var(--report-space-5);grid-template-columns:minmax(0,1.1fr) minmax(min-content,1fr);align-items:end;display:grid}.report-page__chapter{color:var(--text-muted);margin-bottom:var(--report-space-3)!important}.report-page__title{font-family:var(--font-display);font-size:var(--report-display-title);letter-spacing:var(--report-tracking-display);line-height:var(--report-leading-title);white-space:pre-line;text-wrap:balance}.report-page__lede{max-width:68ch;font-size:var(--report-type-body);color:var(--text-secondary);white-space:pre-line;margin-top:var(--report-space-3)!important}.report-page__figure{text-align:right}.report-page__figure>.display-value{font-size:var(--report-figure-kpi);letter-spacing:var(--report-tracking-display);line-height:var(--report-leading-figure);white-space:nowrap;display:block}.report-page__figure .report-label{margin-top:var(--report-space-2);color:var(--text-muted)}.report-page__body{gap:var(--report-space-section);flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.report-page__head>.report-label,.report-page__chapter,.report-page__foot{font-family:var(--font-mono);font-size:var(--report-type-label);letter-spacing:var(--report-tracking-label);text-transform:uppercase;font-weight:500;line-height:1.2}.report-document .font-sans{font-family:var(--font-sans)}.report-page__foot{margin-top:var(--report-foot-gap);border-top:1px solid var(--report-rule-ink);padding-top:var(--report-space-2);color:var(--text-muted);justify-content:space-between;display:flex}.report-columns{gap:var(--report-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.report-columns>*,.report-metrics>div{min-width:0}.report-columns>:only-child{grid-column:1/-1}.report-stack{gap:var(--report-space-section);flex-direction:column;min-width:0;display:flex}.report-note{font-size:var(--report-type-note);color:var(--text-secondary);line-height:1.5}.report-page p+p{margin-top:var(--report-space-paragraph)}.report-takeaway{gap:var(--report-space-2);padding:var(--report-space-3) 0 var(--report-space-4);border-top:1px solid var(--report-rule-ink);border-bottom:1px solid var(--report-rule-row);break-inside:avoid;display:grid}.report-takeaway h2{font-family:var(--font-display);font-size:var(--report-display-sub);line-height:var(--report-leading-section);text-wrap:pretty}.report-takeaway p{font-size:var(--report-type-body);color:var(--text-secondary);line-height:1.4}.report-prose{max-width:68ch;font-size:var(--report-type-body);white-space:pre-line;line-height:1.5}.report-page .report-note .display-value,.report-page .report-prose .display-value{font-size:inherit}.report-ledger{display:grid}.report-ledger__row{justify-content:space-between;align-items:baseline;gap:var(--report-space-4);padding:var(--report-space-2) 0;border-bottom:1px solid var(--report-rule-ghost);display:flex}.report-ledger__row dt{max-width:72%}.report-ledger__row dd{text-align:right;overflow-wrap:break-word;max-width:55%}.report-table{border-collapse:collapse;width:100%;font-size:var(--report-type-data);line-height:1.3}.report-table caption{text-align:left}.report-table th{text-align:left;font-size:var(--report-type-data);letter-spacing:normal;padding:var(--report-space-2) 0;font-weight:600}.report-table td{padding:var(--report-space-1) 0;vertical-align:top;border-bottom:1px solid var(--report-rule-ghost)}.report-table th:not(:first-child),.report-table td:not(:first-child){text-align:right;padding-left:var(--report-space-2);white-space:nowrap}.report-table .display-value{font-size:var(--report-type-data)}.report-table td:first-child{overflow-wrap:break-word}.report-metrics{gap:var(--report-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-metrics>div{padding:var(--report-space-3) 0;border-top:1px solid var(--report-rule-ink)}.report-metrics dt{font-size:var(--report-type-note);color:var(--text-secondary);margin-bottom:var(--report-space-2)}.report-metrics dd{line-height:var(--report-leading-figure)}.report-metrics small{font-size:var(--report-type-note);color:var(--text-muted);margin-top:var(--report-space-2);line-height:1.4;display:block}.report-metrics .display-value{overflow-wrap:break-word}.report-page :is(.report-metrics dd,.report-allocation__legend dd,.report-ownership-route__target,.report-sector-coverage div,.report-strategy-signals li>span)>.display-value{font-size:var(--report-display-sub);line-height:var(--report-leading-figure)}.report-callout{background:var(--surface-signature);color:var(--on-signature-primary);padding:var(--report-pad-panel)}.report-callout h2{font-family:var(--font-display);font-size:var(--report-display-sub);line-height:var(--report-leading-section);margin-bottom:var(--report-space-caption)}.report-callout p{max-width:68ch;font-size:var(--report-type-body);color:var(--on-signature-secondary);line-height:1.5}.report-callout p+p{margin-top:var(--report-space-2)}@media screen{.report-document{width:max-content;min-width:100%;padding:var(--report-space-6) 0;background:var(--bg-surface-overlay)}.report-page{margin:0 auto var(--report-space-6);box-shadow:var(--shadow-paper)}}@media print{.report-document{width:210mm}.report-page{margin:0}}
.report-allocation,.report-bars,.report-overlap,.report-process,.report-stress{min-width:0}.report-allocation>figcaption,.report-bars>figcaption,.report-overlap>figcaption,.report-process>figcaption,.report-stress>figcaption{margin-bottom:var(--report-space-caption)}.report-allocation-summary>div{align-items:baseline;gap:var(--report-space-4);margin-top:var(--report-space-3);font-size:var(--report-type-body);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.report-allocation__strip{background:var(--report-track-ground);height:32px;display:flex}.report-allocation__strip>div{border-right:1px solid var(--bg-base);flex-shrink:0;min-width:0}.report-allocation__legend{gap:var(--report-space-4);padding-top:var(--report-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-allocation__legend>div{padding-left:var(--report-space-3);border-left:3px solid}.report-allocation__legend dt{font-size:var(--report-type-data);margin-bottom:var(--report-space-2);overflow-wrap:break-word}.report-allocation__legend small{font-size:var(--report-type-data);color:var(--text-muted);margin-top:var(--report-space-1);display:block}.report-bars ol{gap:var(--report-space-4);display:grid}.report-bars__scale{justify-content:space-between;gap:var(--report-space-2);margin:calc(-1 * var(--report-space-1)) 0 var(--report-space-3);color:var(--text-muted);font-size:var(--report-type-data);display:flex}.report-bars__label{justify-content:space-between;align-items:baseline;gap:var(--report-space-3);font-size:var(--report-type-data);line-height:1.3;display:flex}.report-bars__label>span{overflow-wrap:break-word;min-width:0}.report-bars__label strong{flex-shrink:0;font-weight:500}.report-bars__secondary{color:var(--text-secondary);margin-right:var(--report-space-2);font-weight:400}.report-bars__label .display-value{font-size:var(--report-type-data)}.report-bars__track{height:var(--report-track-std);margin-top:var(--report-space-1);background:var(--report-track-ground)}.report-bars__track>div{height:100%}.report-bars__row>.report-note{margin-top:var(--report-space-1)}.report-bars--compact ol{gap:var(--report-space-2)}.report-bars--compact{--report-bar-line:var(--report-track-thin)}.report-bars--compact .report-bars__track{height:var(--report-track-thin)}:where(.report-bars:not(.report-income-holdings>.report-bars)) ol{grid-template-columns:minmax(0, 1fr) var(--report-value-col);column-gap:var(--report-space-3)}:where(.report-bars:not(.report-income-holdings>.report-bars)) .report-bars__row{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:auto var(--report-bar-line,var(--report-track-std));align-items:center;row-gap:0;display:grid}:where(.report-bars:not(.report-income-holdings>.report-bars)) .report-bars__label{display:contents}:where(.report-bars:not(.report-income-holdings>.report-bars)) .report-bars__label>span{grid-area:1/1/auto/-1}:where(.report-bars:not(.report-income-holdings>.report-bars)) .report-bars__label strong{margin-left:calc(var(--report-share,1) * 100% + var(--report-space-2));z-index:1;line-height:var(--report-bar-line,var(--report-track-std));white-space:nowrap;grid-area:2/1;justify-self:start;position:relative}:where(.report-bars:not(.report-income-holdings>.report-bars)) .report-bars__track{background:0 0;grid-area:2/1;margin-top:0}:where(.report-bars:not(.report-income-holdings>.report-bars)) .report-bars__row>.report-note{grid-column:1/-1}:where(.report-bars:not(.report-income-holdings>.report-bars)) .report-bars__scale{margin-right:calc(var(--report-value-col) + var(--report-space-3))}.report-bars:has(.report-bars__secondary){--report-value-col:9em}.report-bars__track>div{border-radius:0 3px 3px 0}.report-bars[data-report-bar-layout=comparison]{--report-comparison-label:100px;--report-comparison-value:96px;--report-comparison-gap:var(--report-space-4)}.report-bars[data-report-bar-layout=comparison] .report-bars__scale{margin:0 calc(var(--report-comparison-value) + var(--report-comparison-gap)) var(--report-space-2) calc(var(--report-comparison-label) + var(--report-comparison-gap))}.report-bars[data-report-bar-layout=comparison] ol{gap:0}.report-bars[data-report-bar-layout=comparison] .report-bars__row{grid-template-columns:var(--report-comparison-label) minmax(0, 1fr) var(--report-comparison-value);column-gap:var(--report-comparison-gap);border-top:1px solid var(--report-rule-row);grid-template-rows:none;align-items:center;min-height:80px;display:grid}.report-bars[data-report-bar-layout=comparison] .report-bars__label{display:contents}.report-bars[data-report-bar-layout=comparison] .report-bars__label>span{font-size:var(--report-type-body);grid-area:1/1;font-weight:600}.report-bars[data-report-bar-layout=comparison] .report-bars__label strong{line-height:inherit;text-align:right;grid-area:1/3;justify-self:end;margin-left:0}.report-bars[data-report-bar-layout=comparison] .report-bars__label .display-value{font-family:var(--font-display);font-size:var(--report-figure-mid);letter-spacing:var(--report-tracking-display);line-height:var(--report-leading-figure)}.report-bars[data-report-bar-layout=comparison] .report-bars__track{grid-area:1/2;height:18px;margin:0}.report-coverage{align-items:center;gap:var(--report-space-4);display:flex}.report-coverage svg{flex-shrink:0;width:110px;height:110px}.report-coverage__track{fill:none;stroke:var(--viz-asset-unclassified);stroke-width:14px}.report-coverage figcaption{gap:var(--report-space-1);display:grid}.report-coverage figcaption>.display-value{font-size:var(--report-figure-mid);letter-spacing:var(--report-tracking-display);line-height:var(--report-leading-figure)}.report-coverage figcaption>.report-label{font-size:var(--report-type-data)}.report-overlap ol{display:grid}.report-overlap li{gap:var(--report-space-4);padding:var(--report-space-1) 0;border-top:1px solid var(--report-rule-ghost);line-height:1.3;font-size:var(--report-type-data);grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;display:grid}.report-overlap li>span{overflow-wrap:break-word}.report-overlap li>span:last-child{text-align:right}.report-overlap__link{border-bottom:2px solid var(--report-track-ground);padding-bottom:var(--report-space-1);text-align:center;position:relative}.report-overlap__link>.display-value{font-weight:500}.report-overlap__link>span[aria-hidden]{background:var(--text-muted);height:2px;position:absolute;bottom:-2px;left:0}.report-overlap__link>i{border-radius:50%;width:8px;height:8px;position:absolute;bottom:-5px}.report-overlap__from{left:0}.report-overlap__to{right:0}.report-overlap>.report-note{margin-top:var(--report-space-3)}.report-stress>.report-note{margin-bottom:var(--report-space-3)}.report-stress ol{gap:var(--report-space-2);display:grid}.report-stress li,.report-stress__axis{align-items:center;gap:var(--report-space-2);font-size:var(--report-type-data);grid-template-columns:185px minmax(0,1fr) 52px 100px;line-height:1.3;display:grid}.report-stress__axis{font-size:var(--report-type-data);color:var(--text-muted);margin-bottom:var(--report-space-3)}.report-stress__axis>div{justify-content:space-between;display:flex}.report-stress__axis>span:last-child{text-align:right}.report-stress li>strong,.report-stress__money{text-align:right;font-weight:500}.report-stress__track{height:var(--report-track-strong);background:var(--report-track-ground);position:relative}.report-stress__track i{top:calc(-1 * var(--report-space-1));bottom:calc(-1 * var(--report-space-1));border-left:1px solid var(--viz-axis);position:absolute}.report-stress__track b{height:100%;position:absolute;top:0}.report-steps{gap:var(--report-space-3) var(--report-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-steps>li{row-gap:var(--report-space-2);padding:var(--report-space-3) 0 var(--report-space-2);border-top:2px solid var(--report-rule-row);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.report-steps>li[data-step=done]{border-top-color:var(--text-muted)}.report-steps>li[data-step=current]{border-top-color:var(--text-primary)}.report-steps__numeral{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--report-type-label);font-variant-numeric:tabular-nums;line-height:1.2}.report-steps__numeral .display-value{font-family:inherit;font-size:inherit}.report-process .report-steps{column-gap:var(--report-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.report-steps h3,.report-steps p{overflow-wrap:break-word;min-width:0}.report-steps h3{font-size:var(--report-type-data);font-weight:600}.report-steps p{font-size:var(--report-type-data);color:var(--text-secondary)}.report-income-chart svg{box-sizing:content-box;width:100%;margin:var(--report-space-4) 0 var(--report-space-2);padding:3.33333% 0 6.66667%;display:block;overflow:visible}.report-income-chart[data-report-fill] svg{height:clamp(calc(var(--report-plot) * 1px), calc(var(--report-plot) * 1px + var(--report-spare,0px) - var(--report-foot-gap)), calc(var(--report-plot-max) * 1px));transition-property:none}.report-income-chart svg text{fill:var(--text-secondary);font-family:var(--font-sans);font-size:var(--report-type-data)}.report-income-chart svg .report-income-chart__amount{fill:var(--text-muted);font-size:var(--report-type-data)}.report-income-history__basis{justify-content:space-between;gap:var(--report-space-5);margin-bottom:var(--report-space-2);display:flex}.report-income-history__basis>p:last-child{text-align:right}.report-income-holdings .report-bars ol{gap:var(--report-space-2) var(--report-column-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.report-income-holdings .report-bars__label{font-size:var(--report-type-data)}.report-income-holdings .report-bars__row>.report-note{font-size:var(--report-type-data);margin-top:var(--report-space-1)}.report-income-holdings[data-dense=true] .report-bars ol{gap:var(--report-space-2);grid-template-columns:minmax(0,1fr)}.report-income-holdings[data-dense=true] .report-bars__row{align-items:baseline;gap:var(--report-space-2);padding-bottom:var(--report-space-1);grid-template-columns:minmax(0,1fr) 90px 72px;display:grid;position:relative}.report-income-holdings[data-dense=true] .report-bars__label{font-size:var(--report-type-data);line-height:1.35;display:contents}.report-income-holdings[data-dense=true] .report-bars__label strong{text-align:right}.report-income-holdings[data-dense=true] .report-bars__track{width:100%;height:var(--report-track-hairline);margin:0;position:absolute;bottom:0;left:0}.report-income-holdings[data-dense=true] .report-bars__row>.report-note{font-size:var(--report-type-data);text-align:right;margin:0}.report-retention{gap:var(--report-space-4) var(--report-column-gap);border-top:1px solid var(--report-rule-ink);padding-top:var(--report-space-3);grid-template-columns:1fr 1fr;display:grid}.report-retention h2,.report-retention>p{grid-column:1/-1}.report-retention h2{font-family:var(--font-display);font-size:var(--report-display-section);line-height:var(--report-leading-section)}.report-retention>div{gap:var(--report-space-2);padding-left:var(--report-space-3);border-left:3px solid var(--viz-series-primary);display:grid}.report-retention span{font-size:var(--report-type-data);color:var(--text-muted)}.report-retention strong{font-size:var(--report-type-data);font-weight:500}
.report-cover{background:var(--obsidian-deep);color:var(--text-primary);padding:13mm 17mm 12mm}.report-cover .report-page__head{border-color:var(--border-default)}.report-cover .report-page__mark{color:var(--cream)}.report-cover .report-page__asof,.report-cover .report-label,.report-cover .report-note{color:var(--text-secondary)}.report-cover .report-page__opening{margin:var(--report-space-6) 0 0;flex-direction:column;flex:1 0 auto;align-items:stretch;display:flex}.report-cover__panel{isolation:isolate;min-height:140mm;padding:var(--report-space-8);border:1px solid var(--border-default);background:var(--report-panel-light), var(--bg-surface);border-radius:20px;flex-direction:column;flex:1 0 auto;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.report-cover__monogram{z-index:-1;width:140%;height:auto;color:var(--cream);opacity:.09;position:absolute;top:-120px;left:-20%}.report-cover .report-page__chapter{color:var(--text-muted)}.report-cover .report-page__title{max-width:600px;font-size:var(--report-display-cover);letter-spacing:-.035em;color:var(--cream);line-height:1.06}.report-cover .report-page__lede{max-width:46ch;color:var(--text-secondary);font-size:17px;line-height:1.45;margin-top:var(--report-space-5)!important}.report-cover .report-page__figure{text-align:left;margin-top:var(--report-space-7)}.report-cover .report-page__figure .display-value{font-size:var(--report-figure-kpi);color:var(--cream)}.report-cover .report-page__figure .report-label{color:var(--text-secondary)}.report-cover .report-page__body{gap:var(--report-space-6);margin-top:var(--report-space-4);flex:none}.report-cover__facts{gap:var(--report-space-7);display:flex}.report-cover__facts>div{align-items:baseline;gap:var(--report-space-2);display:flex}.report-cover__facts .display-value{color:var(--cream);font-size:var(--report-display-sub)}.report-cover__facts span:last-child{font-size:var(--report-type-data);color:var(--text-secondary)}.report-cover__bottom{padding-top:var(--report-space-4);border-top:1px solid var(--border-default)}.report-cover .report-allocation__strip{height:18px}.report-cover .report-allocation__legend{column-gap:var(--report-space-2);padding-top:var(--report-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.report-cover .report-allocation__legend>div{padding-left:var(--report-space-2)}.report-cover .report-allocation__legend dt{font-size:var(--report-type-note);margin-bottom:var(--report-space-1)}.report-cover .report-allocation__legend .display-value{color:inherit;font-size:var(--report-display-sub);font-family:var(--font-sans)}.report-cover .report-allocation__legend small{display:none}.report-cover .report-table{color:var(--text-secondary);margin-top:var(--report-space-4)}.report-cover .report-table .display-value,.report-cover .report-ledger__row .display-value{color:inherit}.report-cover .report-table th,.report-cover .report-table td{padding:var(--report-space-1) 0;border-color:var(--border-default)}.report-cover .report-table small,.report-cover .report-table .text-text-muted{color:var(--text-secondary)}.report-cover .report-cover__bottom>.report-note{margin-top:var(--report-space-2)}.report-cover .report-page__foot{color:var(--text-muted);border-color:var(--border-default)}.report-cover__motif{height:20px}.report-findings{counter-reset:finding;gap:var(--report-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-finding{border-top:2px solid var(--viz-series-primary);padding-top:var(--report-space-3);font-family:var(--font-display);font-size:var(--report-display-sub);line-height:var(--report-leading-section)}.report-findings[data-dense=true] .report-finding{font-size:var(--report-type-body);font-family:var(--font-sans);line-height:1.4}.report-finding:only-child{grid-column:1/-1;max-width:540px}.report-findings:has(.report-finding:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.report-finding:before{counter-increment:finding;content:"0" counter(finding);font-family:var(--font-sans);font-size:var(--report-type-note);color:var(--text-muted);margin-bottom:var(--report-space-3);display:block}.report-summary-prose{columns:2;column-gap:var(--report-column-gap);font-size:var(--report-type-body);orphans:3;widows:3;line-height:1.5}.report-summary-note{border-top:1px solid var(--report-rule-ghost);padding-top:var(--report-space-3)}.report-summary-metrics{margin-top:var(--report-space-2)}.report-summary-metrics>.report-label{margin-bottom:var(--report-space-3)}.report-page--summary .report-page__body>div:first-child>.report-label{margin-bottom:var(--report-space-4)}.report-page--method .report-page__body{gap:var(--report-space-4)}.report-page--method .report-ledger{grid-template-columns:minmax(0,1fr)}.report-page--method .report-table td:first-child>span{margin-top:var(--report-space-1);font-size:var(--report-type-note);display:block}.report-page--lookThrough .report-bars--compact ol{gap:var(--report-space-2)}.report-page--lookThrough .report-coverage svg{width:80px;height:80px}.report-page--lookThrough .report-coverage figcaption>.display-value{font-size:var(--report-display-sub);letter-spacing:normal}.report-method-provenance>p+p{margin-top:var(--report-space-paragraph)}.report-method-evidence{gap:var(--report-space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.report-method-evidence .report-stack{gap:var(--report-space-4)}.report-method-evidence .report-retention{column-gap:var(--report-space-4)}.report-method-evidence .report-retention>div{grid-row:span 2;grid-template-rows:subgrid}
.report-sector-coverage{gap:var(--report-space-4);border-left:3px solid var(--viz-axis);padding:var(--report-space-2) 0 var(--report-space-2) var(--report-space-3);grid-template-columns:130px minmax(0,1fr);display:grid}.report-sector-coverage h2{font-size:var(--report-type-note);margin-top:var(--report-space-1)}.report-sector-coverage p{font-size:var(--report-type-data);color:var(--text-secondary);line-height:1.45}.report-cost-exhibit>figcaption{margin-bottom:var(--report-space-2)}.report-cost-exhibit__coverage{background:var(--report-track-ground);height:22px;display:flex}.report-cost-exhibit__coverage>span{flex-shrink:0;height:100%;display:block}.report-cost-exhibit__key{gap:var(--report-space-4);padding:var(--report-space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-cost-exhibit__key>div{padding-left:var(--report-space-2);border-left:3px solid}.report-cost-exhibit__key dt{font-size:var(--report-type-note);margin-bottom:var(--report-space-1);color:var(--text-secondary)}.report-cost-exhibit__key .display-value{font-size:var(--report-display-sub);line-height:var(--report-leading-figure)}.report-cost-exhibit__rate{align-items:baseline;gap:var(--report-space-1) var(--report-space-3);border-top:1px solid var(--report-rule-ghost);padding-top:var(--report-space-2);font-size:var(--report-type-note);color:var(--text-secondary);flex-wrap:wrap;display:flex}.report-cost-exhibit__rate strong{font-weight:600}.report-cost-holdings h2{font-family:var(--font-display);font-size:var(--report-display-sub);line-height:var(--report-leading-section);margin-bottom:var(--report-space-caption)}.report-cost-holdings .report-table{margin-top:var(--report-space-4);table-layout:fixed}.report-cost-holdings th:first-child{width:38%}.report-cost-holdings th:nth-child(2){width:16%}.report-cost-holdings th:nth-child(3){width:15%}.report-cost-holdings th:nth-child(4){width:13%}.report-cost-holdings th:nth-child(5){width:18%}.report-cost-holdings thead th:nth-child(n){white-space:normal;overflow-wrap:break-word;padding-right:0}.report-cost-holdings tbody th{font-size:var(--report-type-data);text-transform:none;letter-spacing:0;padding:var(--report-space-2) var(--report-space-3) var(--report-space-2) 0;vertical-align:top;border-bottom:1px solid var(--report-rule-ghost);overflow-wrap:break-word;font-weight:400}.report-cost-holdings tbody td{padding-top:var(--report-space-2);padding-bottom:var(--report-space-2);font-size:var(--report-type-data)}.report-cost-holdings .display-value{font-size:var(--report-type-data)}.report-cost-holdings tfoot th{text-transform:none;font-size:var(--report-type-data);letter-spacing:0;width:auto}.report-cost-holdings tfoot td{font-weight:600}.report-page--allocation .report-bars--compact ol{gap:var(--report-space-1)}.report-page--allocation .report-page__body{column-gap:var(--report-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-content:start;align-items:start;display:grid}.report-page--allocation .report-page__body>*{grid-column:1/-1}.report-page--allocation .report-page__body>.report-columns{row-gap:var(--report-space-section);grid-area:span 2/1;grid-template-columns:minmax(0,1fr)}.report-page--allocation .report-page__body>.report-columns:empty{display:none}.report-page--allocation:not([data-continuation=true]) .report-page__body:has(>.report-columns:not(:empty))>:is(.report-bars,.report-allocation__notes){grid-column:2}.report-page--lookThrough .report-columns{align-items:stretch}.report-page--lookThrough .report-columns>.report-stack>.report-panel{flex:1 0 auto;justify-content:center;align-items:center;display:flex}.report-page--lookThrough .report-coverage{gap:var(--report-space-5);text-align:center;flex-direction:column}.report-page--lookThrough .report-coverage svg{width:168px;height:168px}.report-page--lookThrough .report-coverage figcaption{justify-items:center}.report-page--lookThrough .report-coverage figcaption>.display-value{font-size:var(--report-figure-kpi)}.report-document[data-paginated=true] .report-page--lookThrough .report-page__body>.report-columns{flex-grow:1}.report-document[data-paginated=true] .report-page--lookThrough .report-columns>.report-bars{flex-direction:column;display:flex}.report-document[data-paginated=true] .report-page--lookThrough .report-columns>.report-bars>ol{max-height:calc(var(--report-rows,10) * 3.4em);flex-grow:1;align-content:space-between}.report-page--allocation .report-allocation__legend{padding-top:var(--report-space-2)}.report-page--allocation .report-allocation__legend dt{margin-bottom:0}.report-income-holdings__head{justify-content:space-between;gap:var(--report-space-5);margin-bottom:var(--report-space-2);display:flex}.report-income-holdings__head>span:last-child{white-space:nowrap}.report-income-holdings[data-dense=true] .report-bars>figcaption{margin-bottom:0}.report-cost-notes,.report-income-note{border-top:1px solid var(--report-rule-row);padding-top:var(--report-space-2);font-size:var(--report-type-note);color:var(--text-secondary);line-height:1.5}.report-cost-notes p+p{margin-top:var(--report-space-paragraph)}.report-cost-context{gap:var(--report-space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.report-cost-context .report-cost-notes{border-top:0;border-left:1px solid var(--report-rule-row);padding:0 0 0 var(--report-space-4)}.report-cost-context .report-cost-exhibit__key{column-gap:var(--report-space-3)}
.report-equity-dimension>.report-note{margin-top:var(--report-space-2)}.report-company-sources,.report-stress-drivers{gap:var(--report-space-3);display:grid}.report-source-heading{justify-content:space-between;gap:var(--report-space-5);font-size:var(--report-type-data);align-items:baseline;display:flex}.report-source-heading h3{font-weight:600}.report-driver-remainder{border-top:1px solid var(--report-rule-row);padding-top:var(--report-space-2)}.report-driver-remainder>.display-value{font-weight:500}.report-stress-bridge{padding:var(--report-space-3) 0;border-top:1px solid var(--report-rule-row);border-bottom:1px solid var(--report-rule-row)}.report-currency-exhibit{gap:var(--report-space-4);display:grid}.report-page--exposure .report-page__opening--figure{grid-template-columns:minmax(0,1.4fr) minmax(min-content,1fr)}.report-model-illustration,.report-supported-scenarios{gap:var(--report-space-4);display:grid}.report-model-illustration>h2{font-family:var(--font-display);font-size:var(--report-display-sub);font-weight:400;line-height:var(--report-leading-section)}.report-model-illustration__reading{gap:var(--report-space-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.report-model-illustration__reading h3{font-size:var(--report-type-body);margin-bottom:var(--report-space-caption);font-weight:600;line-height:1.4}.report-model-illustration__result{border-left:1px solid var(--report-rule-row);padding-left:var(--report-space-5)}.report-model-illustration__result dt{font-size:var(--report-type-note);color:var(--text-secondary);margin-bottom:var(--report-space-3);line-height:1.4}.report-model-illustration__result dd{gap:var(--report-space-2);display:grid}.report-model-illustration__result .display-value{font-size:var(--report-figure-mid);line-height:var(--report-leading-figure);white-space:nowrap}.report-model-illustration__result .display-value:first-child{font-family:var(--font-display);font-size:var(--report-figure-hero);letter-spacing:var(--report-tracking-display)}.report-document[data-paginated=true] .report-page--exposure:not([data-continuation=true]) .report-page__body{justify-content:space-evenly}.report-model-illustration__details{gap:var(--report-space-6);border-top:1px solid var(--report-rule-row);padding-top:var(--report-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-model-illustration__details h3{margin-bottom:var(--report-space-2)}
.report-page[data-theme=dark]:not(.report-cover){background:var(--obsidian-deep)}.report-page[data-theme=dark] .report-callout{background:var(--bg-surface);border:1px solid var(--border-default);padding:var(--report-space-6);border-radius:20px}.report-page[data-theme=dark] .report-callout h2{color:var(--text-primary)}.report-page[data-theme=dark] .report-callout p{color:var(--text-secondary)}
.report-page--summary .report-page__opening{color:var(--text-primary);margin:var(--report-space-6) 0;background:0 0;padding:0}.report-page--summary:has(.report-reading) .report-page__body{gap:var(--report-space-4)}.report-reading{gap:var(--report-space-4) var(--report-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-reading>li{grid-row:span 4;grid-template-rows:subgrid;border-top:1px solid var(--report-rule-ink);padding-top:var(--report-space-2);row-gap:var(--report-space-2);min-width:0;display:grid}.report-reading>li[data-lead=true]{grid-area:auto/1/auto/-1;grid-template-rows:auto;grid-template-columns:subgrid;column-gap:var(--report-column-gap);padding-top:var(--report-space-3);padding-bottom:0;display:grid}.report-reading>li[data-lead=true] .report-reading__story{grid-area:1/2}.report-reading>li[data-lead=true] .report-reading__figure{grid-area:1/1}.report-reading__story{display:contents}.report-reading>li[data-lead=true] .report-reading__story{display:block}.report-reading__story h2{font-family:var(--font-display);font-size:var(--report-display-sub);line-height:var(--report-leading-section);text-wrap:balance;align-self:start;margin:0}.report-reading>li[data-lead=true] h2{font-size:var(--report-display-section);margin:0 0 var(--report-space-3)}.report-reading p{font-size:var(--report-type-body);text-wrap:pretty;line-height:1.45}.report-reading__meaning{color:var(--text-secondary)}.report-reading__support{gap:var(--report-space-4);margin-top:var(--report-space-1);grid-area:2/1/auto/-1;display:grid}.report-reading__support>div{border-top:1px solid var(--report-rule-row);padding-top:var(--report-space-3)}.report-reading__support h3{font-family:var(--font-sans);font-size:var(--report-type-body);margin:0 0 var(--report-space-2);font-weight:600;line-height:1.4}.report-reading__support p+p{margin-top:var(--report-space-2)}.report-reading .report-reading__priority{margin-top:var(--report-space-2);font-size:var(--report-type-data);color:var(--text-secondary);padding-left:var(--report-space-3);border-left:2px solid var(--report-rule-ink)}.report-reading__figure{grid-row:1;align-self:start}.report-reading__metric>.display-value{font-size:var(--report-figure-mid);letter-spacing:var(--report-tracking-display);overflow-wrap:normal;white-space:nowrap;line-height:var(--report-leading-figure);color:var(--text-primary)}.report-reading>li[data-lead=true] .report-reading__metric>.display-value{font-size:var(--report-figure-lead)}.report-reading>li[data-lead=true] .report-reading-chart ol{row-gap:var(--report-space-3)}.report-reading>li[data-lead=true] .report-reading__figure.report-panel{padding:var(--report-space-5) var(--report-space-5) var(--report-space-4)}.report-reading>li[data-lead=false] .report-reading__figure{align-self:stretch}.report-reading__metric p{font-size:var(--report-type-data);max-width:28ch;margin-top:var(--report-space-1);color:var(--text-secondary);line-height:1.3}.report-reading__comparison{margin-top:var(--report-space-4)!important}.report-reading__comparison figcaption{font-size:var(--report-type-note);color:var(--text-secondary);margin-bottom:var(--report-space-2)}.report-reading__compare-row+.report-reading__compare-row{margin-top:var(--report-space-2)}.report-reading__compare-row>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--report-space-2);font-size:var(--report-type-note);margin-bottom:var(--report-space-1);display:flex}.report-reading__compare-row .display-value{font-size:var(--report-type-data);white-space:nowrap;font-weight:500}.report-reading__track{height:var(--report-track-std);background:var(--report-track-ground)}.report-reading__track i{height:100%;display:block}.report-reading>li[data-lead=false]:has(.report-reading__comparison) .report-reading__metric{display:none}.report-reading>li[data-lead=false] .report-reading__comparison{margin-top:0!important}.report-reading>li[data-lead=false]:only-child{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--report-column-gap);display:grid}.report-reading:has(>li[data-lead=true]):has(>li:nth-child(2):last-child)>li:last-child{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--report-column-gap);display:grid}.report-reading__story h2>a{color:inherit;text-decoration:none}.report-reading__source-page{font-family:var(--font-sans);font-size:var(--report-type-note);color:var(--text-secondary);white-space:nowrap;font-weight:400;line-height:0}.report-reading__source-page [data-report-page-ref]{font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.report-reading[data-dense=true]>li[data-lead=false]{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--report-column-gap);display:grid}.report-reading[data-dense=true]>li[data-lead=false] .report-reading__figure{grid-area:1/1}.report-reading[data-dense=true]>li[data-lead=false] .report-reading__story{grid-area:1/2}.report-reading__story{overflow-wrap:anywhere}.report-page--summary:has(.report-reading[data-dense=true]) .report-page__opening{margin:var(--report-space-6) 0 var(--report-space-5)}.report-reading[data-dense=true]{row-gap:var(--report-space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.report-reading[data-dense=true]>li{padding-top:var(--report-space-2)}.report-reading[data-dense=true]>li[data-lead=true]{padding-top:var(--report-space-3);padding-bottom:0}.report-document:not([data-paginated=true]) .report-reading__source-page{visibility:hidden}.report-reading[data-dense=true] .report-reading__story h2{margin:0 0 var(--report-space-3)}.report-reading>li[data-lead=true] .report-reading__meaning,.report-reading[data-dense=true] .report-reading__meaning{margin-top:var(--report-space-2)}.report-reading[data-dense=true]>li[data-lead=false],.report-reading>li[data-lead=false]:only-child{grid-row:auto;grid-template-rows:auto}.report-reading:has(>li[data-lead=true]):has(>li:nth-child(2):last-child)>li:last-child{grid-row:auto;grid-template-rows:auto}.report-reading[data-dense=true] .report-reading__story,.report-reading>li[data-lead=false]:only-child .report-reading__story{grid-area:1/2;display:block}.report-reading:has(>li[data-lead=true]):has(>li:nth-child(2):last-child)>li:last-child .report-reading__story{grid-area:1/2;display:block}.report-reading>li[data-lead=false]:only-child h2{margin-bottom:var(--report-space-3)}.report-reading:has(>li[data-lead=true]):has(>li:nth-child(2):last-child)>li:last-child h2{margin-bottom:var(--report-space-3)}.report-reading[data-lead-detail=wide]>li[data-lead=true]{row-gap:var(--report-space-4);grid-template-columns:minmax(0,1fr)}.report-reading[data-lead-detail=wide]>li[data-lead=true] .report-reading__story{grid-area:1/1}.report-reading[data-lead-detail=wide]>li[data-lead=true] .report-reading__figure{grid-area:2/1}.report-page--summary:has(.report-reading>li:nth-child(3)) .report-page__opening{margin:var(--report-space-5) 0 var(--report-space-4)}.report-page--summary:has(.report-reading>li:nth-child(3)) .report-page__body{gap:var(--report-space-3)}.report-reading:has(>li:nth-child(3)){row-gap:var(--report-space-3)}.report-reading:has(>li:nth-child(3))>li[data-lead=false]{row-gap:var(--report-space-2)}.report-reading[data-secondary-detail=metric]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-reading[data-secondary-detail=metric]>li[data-lead=false]{grid-area:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid}.report-reading[data-secondary-detail=metric]>li[data-lead=false] .report-reading__story{display:contents}.report-reading[data-secondary-detail=metric]>li[data-lead=false] .report-reading__figure{grid-area:auto}.report-reading__figure[data-report-panel=raised]{border:1px solid var(--border-default);background:var(--report-panel-light), var(--bg-surface);border-radius:20px}.report-reading[data-secondary-detail=metric]>li[data-lead=false]+li[data-lead=false]{position:relative}.report-reading[data-secondary-detail=metric]>li[data-lead=false]+li[data-lead=false]:before{content:"";top:0;bottom:0;left:calc(var(--report-column-gap) / -2);border-left:1px solid var(--border-default);position:absolute}.report-reading[data-secondary-detail=metric]>li[data-lead=false] h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-wrap:pretty;color:var(--text-muted);margin:0;font-size:11px;font-weight:500;line-height:1.3}.report-reading[data-secondary-detail=metric]>li[data-lead=false] .report-reading__source-page{font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:baseline;color:inherit;margin-left:.4em;top:0}.report-reading[data-secondary-detail=metric]>li[data-lead=false] .report-reading__figure{order:1}.report-reading[data-secondary-detail=metric]>li[data-lead=false] .report-reading__metric>.display-value{font-size:38px}.report-reading[data-secondary-detail=metric]>li[data-lead=false] .report-reading__metric p{max-width:none;color:var(--text-muted)}.report-reading[data-secondary-detail=metric]>li[data-lead=false] .report-reading__evidence{font-size:var(--report-type-data);order:2}.report-reading[data-secondary-detail=metric]>li[data-lead=false] .report-reading__meaning{font-size:var(--report-type-data);order:3;margin:0}
.report-page--contents .report-page__opening{margin:var(--report-space-5) 0;grid-template-columns:minmax(0,1fr) 236px;align-items:stretch;gap:30px}.report-page--contents .report-page__title{font-size:var(--report-display-sub);line-height:var(--report-leading-section);letter-spacing:-.01em;color:var(--text-secondary)}.report-page--contents .report-page__body{gap:var(--report-space-5)}.report-page--contents .report-overview__value{margin-top:18px}.report-overview__fit{--report-overview-advance:.56;container-type:inline-size}.report-overview__fit:lang(ru),.report-overview__fit:lang(uk){--report-overview-advance:.58}.report-page--contents .report-overview__fit>.display-value{font-size:min(var(--report-overview-figure), calc(100cqw / (var(--report-overview-chars,12) * var(--report-overview-advance))));letter-spacing:-.025em;line-height:var(--report-leading-figure);white-space:nowrap;display:block}.report-overview__value{--report-overview-figure:66px}.report-page--contents .report-overview__facts{gap:var(--report-space-1) 14px;margin-top:var(--report-space-3);color:var(--text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.report-overview__facts>div{align-items:baseline;gap:6px;display:flex}.report-overview__facts dd{color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:600}.report-page--contents .report-page__figure[data-report-panel=raised],.report-overview__map.report-panel[data-theme=dark]{border:1px solid var(--border-default);background:var(--report-panel-light), var(--bg-surface);border-radius:20px}.report-page--contents .report-page__figure[data-report-panel=raised]{padding:var(--report-space-4) 18px;text-align:left;flex-direction:column;display:flex}.report-page--contents .report-overview__plate-head{margin-bottom:14px}.report-page--contents .report-overview__plate-figure{--report-overview-figure:60px;margin-top:auto}.report-overview__plate-head,.report-overview__thing-head,.report-overview__head>p{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--report-tracking-label);font-weight:500;line-height:1.2;font-size:var(--report-type-label);color:var(--text-muted);white-space:nowrap}.report-overview__plate-head,.report-overview__thing-head{justify-content:space-between;align-items:baseline;gap:var(--report-space-2);display:flex}.report-overview__plate-head .report-label,.report-overview__thing-head .report-label{min-width:0;font:inherit;letter-spacing:inherit;color:inherit;text-overflow:ellipsis;margin:0;overflow:hidden}.report-overview__ref{color:inherit;flex:none;text-decoration:none}.report-page--contents .report-overview__plate-note{margin-top:var(--report-space-2);font-size:var(--report-type-data);color:var(--text-secondary);line-height:1.35}.report-page--contents .report-overview__plate-window{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.report-overview__map.report-panel[data-theme=dark]{padding:var(--report-space-4) 18px 18px}.report-overview__head{justify-content:space-between;align-items:baseline;gap:var(--report-space-3);display:flex}.report-overview__head>h2{font-family:var(--font-display);font-size:var(--report-display-sub);letter-spacing:-.01em;font-weight:400;line-height:var(--report-leading-section)}.report-page--contents .report-overview__plateline{justify-content:space-between;align-items:baseline;gap:var(--report-space-3);margin-top:var(--report-space-3);color:var(--text-secondary);font-size:12px;line-height:1.3;display:flex}.report-page--contents .report-film+.report-overview__plateline{margin-top:14px}.report-overview__plateline>b{color:var(--text-primary);font-weight:600}.report-overview__plateline .display-value{color:var(--text-primary)}.report-page--contents .report-film{height:176px;margin:var(--report-space-2) 0 0;position:relative}.report-page--contents .report-film__head,.report-page--contents .report-film__tile,.report-page--contents .report-film__rest{box-sizing:border-box;white-space:nowrap;margin:0;line-height:1.2;position:absolute;overflow:hidden}.report-film__head{border-bottom:1px solid color-mix(in srgb, var(--g,var(--text-muted)) 55%, transparent);color:var(--text-secondary);align-items:center;gap:5px;padding-bottom:2px;font-size:11px;font-weight:600;display:flex}.report-film__head>i{background:var(--g,var(--text-muted));border-radius:1px;flex:none;width:6px;height:6px}.report-film__head>span:not(.display-value){text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.report-film__head>.display-value{color:var(--text-primary);flex:none}.report-film__tile{background:linear-gradient(148deg, color-mix(in oklab, var(--t,var(--text-muted)) 90%, white) 0%, var(--t,var(--text-muted)) 44%, color-mix(in oklab, var(--t,var(--text-muted)) 78%, var(--obsidian-deep)) 100%);box-shadow:inset 0 1px 0 var(--plate-tile-light-lit), inset 0 0 0 1px var(--plate-tile-rim-lit);color:#fff;text-shadow:0 1px 2px var(--plate-tile-ink-shade);border-radius:2.5px}.report-film__tile[data-corner=true]{box-shadow:inset 0 1px 0 var(--plate-tile-light-lit), inset 0 0 0 1px var(--plate-tile-rim-lit), 0 0 0 2px var(--bg-surface)}.report-film__tile>span:not(.display-value){text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.report-film__tile>.display-value{font-family:var(--font-display);color:inherit;font-size:13px;line-height:1.1;display:block}.report-film__tile[data-kind=big]{padding:8px 10px}.report-film__tile[data-kind=big]>span:not(.display-value){font-size:12px}.report-film__tile[data-kind=big]>.display-value{margin-top:var(--report-space-1);letter-spacing:-.02em;font-size:22px}.report-film__tile[data-kind=mid]{padding:3px 7px}.report-film__tile[data-kind=mid]>.display-value{margin-top:1px}.report-film__tile[data-kind=band]{justify-content:space-between;align-items:center;gap:6px;padding:0 8px;display:flex}.report-film__tile[data-kind=band]>span:not(.display-value){min-width:0}.report-film__tile[data-kind=band]>.display-value{flex:none}.report-film__rest{background-color:color-mix(in srgb, var(--obsidian-deep) 40%, transparent);border-radius:2.5px;justify-content:flex-end;align-items:flex-end;padding:6px;display:flex}.report-film__rest>svg{width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px}@supports (width:round(down, 10px, 8px)){.report-film__rest[data-woven=true]>svg{width:calc(round(down,100% - 6px,8px) - 2px);height:calc(round(down,100% - 6px,8px) - 2px)}}.report-film__rest[data-woven=false]>svg{width:100%;height:100%;inset:0}.report-film__hatch{stroke:var(--text-secondary);stroke-opacity:.2;stroke-width:2px}.report-film__weave-from{stop-color:color-mix(in srgb, var(--bg-surface) 42%, var(--t,var(--text-muted)))}.report-film__weave-to{stop-color:color-mix(in srgb, var(--bg-surface) 90%, var(--t,var(--text-muted)))}.report-film__gap{fill:var(--bg-surface)}.report-film__rest>span{z-index:1;border:1px solid var(--plate-chip-rim);background:color-mix(in srgb, var(--obsidian-deep) 82%, transparent);color:var(--text-primary);border-radius:9px;padding:3px 7px;font-size:11px;position:relative}.report-film .display-value{font-variant-numeric:tabular-nums lining-nums}.report-document[data-paginated=true] .report-page--contents .report-overview__map{flex-direction:column;flex:auto;max-height:452px;display:flex}.report-document[data-paginated=true] .report-page--contents .report-film{flex:176px}.report-page--contents .report-overview__strip{height:16px;margin-top:var(--report-space-2);gap:2px;display:flex}.report-overview__strip>i{background:linear-gradient(148deg, color-mix(in oklab, var(--t,var(--text-muted)) 92%, white) 0%, var(--t,var(--text-muted)) 44%, color-mix(in oklab, var(--t,var(--text-muted)) 80%, var(--obsidian-deep)) 100%);min-width:3px;box-shadow:inset 0 1px 0 var(--plate-tile-light), inset 0 0 0 1px var(--plate-tile-rim);border-radius:2px;flex:0 0 0}.report-page--contents .report-overview__classes{justify-content:space-between;gap:var(--report-space-1) var(--report-space-4);color:var(--text-secondary);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;margin-top:9px;font-size:12px;display:flex}.report-overview__classes>li{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.report-overview__classes i{border-radius:1px;align-self:center;width:8px;height:8px}.report-overview__review>.report-overview__head{margin-bottom:var(--report-space-2)}.report-page--contents .report-overview__head>p,.report-page--contents .report-overview__thing-label,.report-page--contents .report-overview__thing-title{margin:0}.report-overview__review>ol{border-top:1px solid var(--report-rule-ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.report-overview__review li[data-finding]{align-content:start;gap:var(--report-space-2);min-width:0;padding:var(--report-space-3) 18px 0;border-left:1px solid var(--report-rule-row);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.report-overview__review li[data-finding]:first-child{border-left:0;padding-left:0}.report-overview__review li[data-finding]:last-child{padding-right:0}.report-page--contents .report-overview__thing-figure{margin-top:var(--report-space-1)}.report-overview__thing-figure{--report-overview-figure:52px}.report-overview__thing-label,.report-overview__thing-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.report-overview__thing-label{color:var(--text-secondary);font-size:12.5px}.report-overview__thing-title{text-wrap:pretty;font-size:13.5px;font-weight:600}.report-page--contents .report-overview-split,.report-page--contents .report-overview-bars,.report-page--contents .report-overview-spark{align-self:end;min-width:0;margin:10px 0 0}.report-overview-split,.report-overview-bars{width:100%;max-width:280px}.report-overview-spark{width:100%;max-width:232px}.report-overview__review>ol[data-count="1"]>li{column-gap:var(--report-space-8);grid-template-columns:minmax(0,1fr) 280px}.report-overview__review>ol[data-count="1"]>li>:not(figure){grid-column:1}.report-page--contents .report-overview__review>ol[data-count="1"]>li>figure{grid-area:1/2/span 4;align-self:center;margin:0}.report-overview-split>div{gap:2px;height:18px;display:flex}.report-overview-split>div>i{background:var(--report-overview-focus,var(--text-secondary))}.report-page--contents .report-overview-split>ul{color:var(--text-secondary);gap:0;margin-top:6px;font-size:11px;line-height:1.25;display:grid}.report-overview-split li{gap:5px;min-width:0;display:flex}.report-overview-split li>span:last-child,.report-overview-bars li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.report-overview-bars>ol{gap:6px;display:grid}.report-overview-bars li{align-items:baseline;gap:3px var(--report-space-2);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;font-size:12px;line-height:1.25;display:grid}.report-overview-bars li>div{height:var(--report-track-thin);background:var(--report-track-ground);grid-column:1/-1;position:relative}.report-overview-bars li>div>i{background:var(--report-overview-quiet,var(--text-muted));position:absolute;top:0;bottom:0}.report-overview-bars li[data-lead=true]>div>i{background:var(--report-overview-focus,var(--text-secondary))}.report-overview-spark{align-items:start;column-gap:var(--report-space-2);grid-template-columns:minmax(0,1fr) auto;font-size:12.5px;display:grid}.report-overview-spark>svg{width:100%;height:auto;display:block;overflow:visible}.report-page--contents .report-overview-spark>p{color:var(--text-muted);grid-column:1;justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.report-overview-spark__area{fill:color-mix(in srgb, var(--report-overview-focus,var(--text-secondary)) 16%, transparent)}.report-overview-spark__line{fill:none;stroke:var(--report-overview-focus,var(--text-secondary));stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.report-overview-spark__zero{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:2 3}.report-overview-spark__foot{fill:var(--obsidian-deep);stroke:var(--report-overview-focus,var(--text-secondary));stroke-width:2px}.report-overview-spark__end{fill:var(--report-overview-focus,var(--text-secondary))}
.report-page--exposure[data-theme=dark] .report-page__opening{grid-template-columns:minmax(0,1fr) 236px;align-items:stretch;gap:30px;margin:12px 0 10px}.report-page--exposure[data-theme=dark] .report-page__lede{max-width:46ch}.report-page--exposure[data-theme=dark] .report-page__body{gap:12px}.report-page--exposure .report-page__figure[data-report-panel=raised],.report-spread__matrix.report-panel{border:1px solid var(--border-default);background:var(--report-panel-light), var(--bg-surface);border-radius:20px}.report-page--exposure .report-page__figure[data-report-panel=raised]{padding:var(--report-space-4) 18px;text-align:left;flex-direction:column;display:flex}.report-spread__index{flex-direction:column;flex:1;display:flex}.report-spread__label,.report-spread__matrix .report-label{font-family:var(--font-mono);letter-spacing:var(--report-tracking-label);text-transform:uppercase;color:var(--text-muted);margin:0;font-size:10px;font-weight:500;line-height:1.2}.report-spread__figure{color:var(--text-primary);align-items:baseline;gap:8px;margin:8px 0 0;display:flex}.report-spread__figure .display-value{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;font-size:64px;font-weight:400;line-height:1}.report-spread__figure small{color:var(--text-secondary);font-size:13px}.report-spread__note{color:var(--text-muted);margin:6px 0 10px;font-size:11.5px}.report-spread__layers{border-top:1px solid var(--border-default);color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:auto 0 0;padding-top:10px;font-size:11.5px;display:grid}.report-spread__layers>div{display:contents}.report-spread__layers dd{text-align:right;color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums;margin:0;font-weight:600}.report-spread__matrix{break-inside:avoid;padding:13px 18px 12px}.report-spread__matrix header{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.report-spread__matrix h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:22px;font-weight:400}.report-spread__matrix table{border-collapse:separate;border-spacing:4px 2px;table-layout:fixed;width:100%;margin-top:6px}.report-spread__matrix thead th{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;color:var(--text-secondary);padding:0 0 3px;font-size:10.5px;font-weight:600;line-height:1.2}.report-spread__matrix thead td:first-child{width:30%}.report-spread__matrix tbody th{text-align:left;color:var(--text-secondary);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:0 6px 0 0;font-size:11.5px;font-weight:600}.report-spread__matrix tbody th i{vertical-align:1px;border-radius:1.5px;width:7px;height:7px;margin-right:7px;display:inline-block}.report-spread__tile{--report-spread-tile:var(--text-muted)}.report-spread__tile,.report-spread__all{text-align:center;border-radius:3px;height:25px;line-height:1.1}.report-spread__tile .report-spread__you,.report-spread__all .report-spread__you{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;font-size:14px;font-weight:400;line-height:1.1;display:block}.report-spread__tile small,.report-spread__all small{opacity:.82;font-size:9px;line-height:1.1;display:block}.report-spread__all{color:var(--text-primary);box-shadow:inset 1px 0 0 var(--border-default)}.report-spread__all small{color:var(--text-muted);opacity:1}.report-spread__tile[data-band=strong],.report-spread__tile[data-band=above]{color:#fff;text-shadow:0 1px 2px var(--plate-tile-ink-shade);background:linear-gradient(148deg, color-mix(in oklab, var(--report-spread-tile) 90%, white) 0%, var(--report-spread-tile) 44%, color-mix(in oklab, var(--report-spread-tile) 78%, var(--obsidian-deep)) 100%);box-shadow:inset 0 1px 0 var(--plate-tile-light-lit), inset 0 0 0 1px var(--plate-tile-rim-lit)}.report-spread__tile[data-band=close]{color:var(--text-primary);background:color-mix(in srgb, var(--report-spread-tile) 30%, var(--bg-surface))}.report-spread__tile[data-band=below]{color:var(--text-secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--report-spread-tile) 55%, var(--bg-surface))}.report-spread__tile[data-band=small]{color:var(--text-muted)}.report-spread__legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 16px;margin:7px 0 0;font-size:10.5px;display:flex}.report-spread__legend i{vertical-align:-2px;border-radius:2px;width:11px;height:11px;margin-right:6px;display:inline-block}.report-spread__legend i[data-band=strong]{background:var(--text-secondary)}.report-spread__legend i[data-band=above]{background:color-mix(in srgb, var(--text-secondary) 60%, var(--bg-surface))}.report-spread__legend i[data-band=close]{background:color-mix(in srgb, var(--text-muted) 30%, var(--bg-surface))}.report-spread__legend i[data-band=below]{box-shadow:inset 0 0 0 1px var(--text-muted)}.report-spread__findings{border-top:1px solid var(--text-primary);break-inside:avoid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);display:grid}.report-spread__findings>div{min-width:0;padding:10px 16px 0 0}.report-spread__findings>div+div{border-left:1px solid var(--border-default);padding-left:16px}.report-spread__findings h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:9.5px;font-weight:500;line-height:1.2}.report-spread__big{margin:5px 0 3px}.report-spread__big .display-value{font-size:38px;line-height:1;display:block}.report-spread__findings p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.4}.report-spread__reading{border-top:1px solid var(--border-default);margin-top:9px;padding-top:6px}.report-spread__reading h2{font-family:var(--font-display);color:var(--text-primary);margin:0 0 8px;font-size:15px;font-weight:400;line-height:1.2}.report-spread__reading p{color:var(--text-secondary);margin:0 0 2px;font-size:11px;line-height:1.4}.report-spread__matrix header .report-label{white-space:nowrap;flex:none}
.report-reading-chart{min-width:0;margin-top:var(--report-space-2)!important}.report-reading-chart figcaption{color:var(--text-secondary);font-size:var(--report-type-note);min-height:2.6em;margin-bottom:var(--report-space-1);line-height:1.3}.report-reading[data-dense=true] .report-reading-chart figcaption{min-height:0}.report-reading-chart__scale{justify-content:space-between;gap:var(--report-space-3);margin-bottom:var(--report-space-1);color:var(--text-muted);display:flex}.report-reading-chart .display-value{font-size:var(--report-type-data);white-space:nowrap}.report-reading-chart ol{gap:var(--report-space-1);display:grid}.report-reading-chart__label{font-size:var(--report-type-note);line-height:1.25}.report-reading-chart__label>span:first-child{overflow-wrap:anywhere}.report-reading-chart__track{height:var(--report-track-std);background:var(--report-track-ground);position:relative}.report-reading-chart__track i{height:100%;display:block;position:absolute}.report-reading-chart__track b{width:1px;height:calc(var(--report-track-std) + var(--report-space-1));top:calc(var(--report-space-1) / -2);background:var(--text-muted);position:absolute}.report-reading-chart>p{margin-top:var(--report-space-1);color:var(--text-secondary);font-size:var(--report-type-note)}.report-reading-chart ol{grid-template-columns:minmax(0, 1fr) var(--report-value-col);column-gap:var(--report-space-3);row-gap:var(--report-space-2)}.report-reading-chart li{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:auto var(--report-track-std);row-gap:var(--report-space-1);align-items:center;display:grid}.report-reading-chart__label{display:contents}.report-reading-chart__label>span:first-child{grid-area:1/1/auto/-1}.report-reading-chart__label>.display-value{margin-left:calc(var(--report-share,1) * 100% + var(--report-space-2));z-index:1;line-height:var(--report-track-std);grid-area:2/1;justify-self:start;position:relative}.report-reading-chart__track{background:0 0;grid-area:2/1}.report-reading-chart__track i{border-radius:0 3px 3px 0}.report-reading-chart__scale{margin-right:calc(var(--report-value-col) + var(--report-space-3))}.report-reading>li[data-lead=false]:has(.report-reading-chart) .report-reading__metric{display:none}.report-reading>li[data-lead=false] .report-reading-chart{margin-top:0!important}
.report-performance-chart{--report-plot-axis:60px}.report-performance-chart figcaption{margin-bottom:var(--report-space-caption)}.report-performance-chart__readouts{gap:var(--report-space-6);margin-bottom:var(--report-space-4);display:flex}.report-performance-chart__readouts>div{align-items:baseline;gap:var(--report-space-2);font-size:var(--report-type-data);display:flex}.report-performance-chart__readouts i{align-self:center;width:18px;height:3px}.report-performance-chart__plot{grid-template-columns:var(--report-plot-axis) minmax(0, 1fr);gap:var(--report-space-3);display:grid}.report-performance-chart__plot svg{width:100%;height:auto;display:block;overflow:visible}.report-performance-chart__axis{font-size:var(--report-type-data);position:relative}.report-performance-chart__axis>.report-axis-end{white-space:nowrap;line-height:1;position:absolute;right:0;transform:translateY(-50%)}.report-performance-chart__dates{margin-top:var(--report-space-2);margin-left:calc(var(--report-plot-axis) + var(--report-space-3));font-size:var(--report-type-note);color:var(--text-secondary);justify-content:space-between;display:flex}.report-performance-main>.report-note{margin-top:var(--report-space-3)}.report-performance-date{font-family:var(--font-display);font-size:var(--report-display-sub);font-weight:500;line-height:var(--report-leading-figure)}.report-performance-status{font-size:var(--report-type-body);line-height:1.4}.report-performance-bridge>h2{font-family:var(--font-display);font-size:var(--report-display-section);line-height:var(--report-leading-section);margin-bottom:var(--report-space-3)}.report-performance-bridge>.report-note,.report-performance-attribution>.report-note,.report-performance-attribution [data-report-fragment-last]>.report-note{margin-top:var(--report-space-4)}.report-performance-contributions{margin:var(--report-space-5) 0;padding:0;list-style:none}.report-performance-contributions li{margin-top:var(--report-space-4)}.report-performance-contributions li>div:first-child,.report-performance-remainder{gap:var(--report-space-5);font-size:var(--report-type-data);justify-content:space-between;align-items:baseline;display:flex}.report-performance-contributions .display-value,.report-performance-remainder .display-value{white-space:nowrap}.report-performance-contributions li>div:first-child>span:first-child,.report-performance-remainder>span:first-child{overflow-wrap:anywhere;min-width:0}.report-performance-contributions__track{height:var(--report-track-strong);margin-top:var(--report-space-2);background:var(--report-track-ground);position:relative}.report-performance-contributions__track:after{content:"";left:50%;top:calc(-1 * var(--report-space-1));bottom:calc(-1 * var(--report-space-1));background:var(--text-secondary);width:1px;position:absolute}.report-performance-contributions__track i{height:var(--report-track-std);position:absolute;top:2px}.report-performance-remainder{padding-top:var(--report-space-3);border-top:1px solid var(--report-rule-row)}.report-performance-result{gap:var(--report-space-6);display:grid}
.report-document[data-paginating=true] .report-page{height:297mm}.report-page[data-continuation=true] .report-page__opening{margin-top:var(--report-space-5);margin-bottom:var(--report-space-5);color:var(--text-primary);background:0 0;padding-top:0;padding-bottom:0}.report-page[data-continuation=true] .report-page__title{font-size:var(--report-display-section)}.report-page__body>*{flex-shrink:0}.report-page p{orphans:3;widows:3}.report-page__figure .report-label{max-width:30ch;margin-left:auto;line-height:1.3}.report-cover .report-page__figure .report-label{margin-left:0}.report-cost-holdings tbody th,.report-income-holdings .report-bars__label>span{-webkit-hyphens:auto;hyphens:auto}.report-page[data-continuation=true] .report-page__body>[data-report-title]:first-child>h2,.report-page[data-continuation=true] .report-page__body>[data-report-title]:first-child>figcaption>h2,.report-page[data-continuation=true] .report-page__body>.report-income-holdings:not([data-dense=true]):first-child .report-bars>figcaption{display:none}
.report-inventory figcaption{margin-bottom:var(--report-space-2)}.report-inventory .report-table{table-layout:fixed}.report-inventory th:first-child{width:40%}.report-inventory th:nth-child(2){width:18%}.report-inventory th:nth-child(3){width:11%}.report-inventory th:nth-child(4){width:15%}.report-inventory th:nth-child(5){width:16%}.report-inventory tbody th,.report-inventory tbody td{padding-top:var(--report-space-2);padding-bottom:var(--report-space-2);border-bottom:1px solid var(--report-rule-row);vertical-align:top}.report-inventory tbody th{font-weight:400}.report-inventory__name{gap:var(--report-space-2);padding-right:var(--report-space-2);display:flex}.report-inventory__name>span:last-child{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.report-inventory__index{font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0}.report-inventory small{margin-top:var(--report-space-1);color:var(--text-muted);font-size:var(--report-type-note);display:block}.report-inventory__status{white-space:normal;color:var(--text-secondary);display:block}.report-inventory__status[data-status=missing]{color:var(--text-primary)}.report-inventory tfoot th,.report-inventory tfoot td{border-top:1px solid var(--report-rule-ink);padding-top:var(--report-space-3)}.report-inventory .report-table thead th{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
.report-metrics,.report-allocation__legend,.report-cost-exhibit__key{row-gap:0}.report-metrics>div,.report-allocation__legend>div,.report-cost-exhibit__key>div{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid}.report-income-holdings:not([data-dense=true]) .report-bars ol{gap:0 var(--report-column-gap)}.report-income-holdings:not([data-dense=true]) .report-bars__row{grid-row:span 3;grid-template-rows:subgrid;padding-bottom:var(--report-space-2);row-gap:0;display:grid}.report-income-holdings:not([data-dense=true]) .report-bars__label{align-self:start}.report-table thead th{vertical-align:bottom}
.report-strategy-reference{border-top:2px solid var(--report-rule-ink);padding-top:var(--report-space-3)}.report-strategy-reference h2{font-family:var(--font-display);font-size:var(--report-display-sub);line-height:var(--report-leading-section);margin:var(--report-space-2) 0 var(--report-space-3)}.report-strategy-reference p+p{margin-top:var(--report-space-paragraph)}.report-strategy-reference__columns{gap:var(--report-column-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.report-strategy-reference__notes{padding-top:var(--report-space-2)}.report-strategy-signals{margin:0 0 var(--report-space-2);padding:0;list-style:none}.report-strategy-signals li{align-items:baseline;column-gap:var(--report-column-gap);border-left:3px solid var(--color-caution);padding:var(--report-space-1) var(--report-space-2);margin-top:var(--report-space-1);grid-template-columns:minmax(0,1fr);display:grid}.report-strategy-signals li[data-severity=critical]{border-color:var(--color-loss)}.report-strategy-signals strong{overflow-wrap:anywhere}.report-strategy-signals span{white-space:nowrap}.report-strategy-check{color:var(--text-secondary);font-size:var(--report-type-note);grid-column:1/-1;margin:0}.report-strategy-signals small{color:var(--text-secondary);font-size:var(--report-type-note);grid-column:1/-1}.report-strategy-guide{gap:var(--report-column-gap);border-top:1px solid var(--report-rule-row);padding-top:var(--report-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.report-strategy-guide>*{min-width:0}.report-strategy-guide h3{font-family:var(--font-sans);font-size:var(--report-type-body);font-weight:600}.report-strategy-guide li{margin-top:var(--report-space-4)}.report-strategy-guide p{font-size:var(--report-type-data);margin-top:var(--report-space-2);color:var(--text-secondary);line-height:1.5}.report-strategy-guide .report-steps{column-gap:var(--report-space-5);margin-top:var(--report-space-2)}.report-strategy-guide .report-steps>li{padding:var(--report-space-2) 0 var(--report-space-1);margin-top:0}.report-strategy-guide .report-steps h3{font-size:var(--report-type-data)}.report-strategy-guide .report-steps p{margin-top:0}.report-strategy-cta-block{margin-top:var(--report-space-4);background:var(--surface-signature);color:var(--on-signature-primary);padding:var(--report-space-3) var(--report-space-4);break-inside:avoid}.report-strategy-cta-block .report-strategy-cta{margin-top:0}.report-strategy-cta{justify-content:center;align-items:center;gap:var(--report-space-3);min-height:44px;margin-top:var(--report-space-2);padding:0 var(--report-space-5);border:1px solid var(--cream);background:var(--cream);color:var(--obsidian-deep);font-size:var(--report-type-body);border-radius:8px;font-weight:600;text-decoration:none;display:flex}.report-strategy-url{margin-top:var(--report-space-2);color:var(--on-signature-secondary);font-size:var(--report-type-note);text-align:center;overflow-wrap:anywhere;display:block}.report-strategy-scale{padding:0 var(--report-space-2) 0 calc(3px + var(--report-space-2));font-size:var(--report-type-note);color:var(--text-secondary);justify-content:space-between;display:flex}.report-strategy-track{height:var(--report-track-std);margin:var(--report-space-1) 0;background:var(--report-track-ground);grid-column:1/-1;position:relative}.report-strategy-track>span{height:100%;display:block}.report-strategy-track>i{top:calc(-1 * var(--report-space-1));height:calc(var(--report-track-std) + 2 * var(--report-space-1));border-left:2px solid var(--report-rule-ink);position:absolute}
.report-dependency-sources,.report-issuer-drivers,.report-model-illustration{border-top:1px solid var(--report-rule-row);padding-top:var(--report-space-3)}.report-dependency-sources>h2{margin:0 0 var(--report-space-3)}.report-dependency-sources .report-columns{align-items:stretch;row-gap:0}.report-reading-chart[data-report-shared-rows],.report-reading-chart[data-report-shared-rows] ol,.report-reading-chart[data-report-shared-rows] li{grid-template-rows:subgrid;row-gap:0;display:grid}.report-reading-chart[data-report-shared-rows]{margin-top:0!important}.report-reading-chart[data-report-shared-rows] figcaption{min-height:0}.report-reading-chart[data-report-shared-rows] ol{grid-row:3/-1}.report-reading-chart[data-report-shared-rows] li{padding-bottom:var(--report-space-1);grid-row:span 2}.report-issuer-drivers,.report-model-illustration{break-inside:avoid}
.report-panel{background:var(--bg-base);color:var(--text-primary);padding:var(--report-pad-compact);border:1px solid var(--report-rule-row);break-inside:avoid;min-width:0}.report-panel[data-theme=dark]{background:var(--surface-signature)}.report-panel .report-label,.report-panel .report-note{color:var(--text-secondary)}.report-page__figure.report-panel{text-align:left;padding:var(--report-pad-compact)}.report-page__figure.report-panel .report-label{max-width:none;margin-left:0}.report-reading__figure.report-panel{padding:var(--report-space-3) var(--report-pad-compact)}.report-page--method .report-panel{padding:var(--report-space-2) var(--report-pad-compact)}.report-reading__figure.report-panel .report-reading-chart{margin-top:var(--report-space-4)}.report-executive-verdict{border-left:2px solid var(--report-rule-ink);padding:0 0 0 var(--report-space-3)}.report-executive-verdict h2{font-size:var(--report-type-body);font-weight:600;line-height:1.35}.report-executive-verdict p{margin-top:var(--report-space-paragraph);color:var(--text-secondary);font-size:var(--report-type-data);line-height:1.4}.report-issuer-drivers.report-panel{padding:var(--report-pad-panel);gap:var(--report-space-4);display:grid}.report-issuer-drivers .report-bars--compact ol{gap:var(--report-space-2)}.report-strategy-reference.report-panel{padding:var(--report-pad-panel)}.report-review-plan li{padding-bottom:var(--report-space-2);border-bottom:1px solid var(--report-rule-row)}.report-review-plan p{font-size:var(--report-type-body);color:var(--text-primary);line-height:1.4}.report-review-plan a{margin-top:var(--report-space-1);color:var(--text-secondary);font-size:var(--report-type-note);text-decoration:none;display:inline-block}
.report-ownership-route__grid{--report-route-gap:var(--report-space-4);grid-template-columns:minmax(0,1fr) 38px minmax(0,.65fr);align-items:stretch;display:grid}.report-ownership-route+.report-ownership-route{border-top:1px solid var(--report-rule-row);padding-top:var(--report-space-3)}.report-ownership-route__source{align-items:baseline;gap:var(--report-space-3);padding:var(--report-space-2) var(--report-space-3) var(--report-space-2) 0;font-size:var(--report-type-data);grid-column:1;grid-template-columns:minmax(0,1fr) auto;display:grid}.report-ownership-route__source>span:first-child{padding-left:var(--report-space-3);overflow-wrap:anywhere;position:relative}.report-ownership-route__source i{width:6px;height:6px;position:absolute;top:6px;left:0}.report-ownership-route__source>.display-value{white-space:nowrap}.report-ownership-route__connector{grid-column:2;position:relative}.report-ownership-route__connector:before,.report-ownership-route__connector:after,.report-ownership-route__target:before{content:"";border-color:var(--text-muted);position:absolute}.report-ownership-route__connector:before{border-top:1px solid var(--text-muted);top:50%;left:0;right:0}.report-ownership-route__connector:after{border-right:1px solid var(--text-muted);top:0;bottom:0;right:0}.report-ownership-route__connector[data-first=true]:after{top:50%}.report-ownership-route__connector[data-last=true]:after{bottom:50%}.report-ownership-route__connector[data-unassigned=true]:before{border-top-style:dashed}.report-ownership-route__target{align-content:center;gap:var(--report-space-2);margin-left:var(--report-route-gap);padding:var(--report-space-3);border-left:2px solid var(--report-rule-ink);background:var(--bg-surface-overlay);font-size:var(--report-type-body);overflow-wrap:anywhere;grid-column:3;display:grid;position:relative}.report-ownership-route__target:before{left:calc(-1 * (var(--report-route-gap) + 2px));width:var(--report-route-gap);border-top:1px solid var(--text-muted);top:50%}
.report-concentration-dots{--report-dot-inset:6px}.report-concentration-dots>figcaption{margin-bottom:var(--report-space-caption)}.report-concentration-dots__legend,.report-concentration-dots__readout{gap:var(--report-space-3);font-size:var(--report-type-data);grid-template-columns:minmax(0,1fr) 120px 120px;align-items:baseline;display:grid}.report-concentration-dots__legend{margin-bottom:var(--report-space-2);color:var(--text-secondary);font-size:var(--report-type-note)}.report-concentration-dots__legend>span:first-child{grid-column:2}.report-concentration-dots__legend>span{justify-content:flex-end;align-items:center;gap:var(--report-space-1);display:flex}.report-concentration-dots__legend i{background:var(--text-secondary);flex-shrink:0;width:6px;height:6px;display:inline-block}.report-concentration-dots [data-shape=circle]{border-radius:50%}.report-concentration-dots__axis{margin:0 var(--report-dot-inset) var(--report-space-2);color:var(--text-muted);font-size:var(--report-type-data);justify-content:space-between;display:flex}.report-concentration-dots ol{gap:var(--report-space-3);display:grid}.report-concentration-dots__readout>span:first-child{overflow-wrap:anywhere}.report-concentration-dots__readout>.display-value{text-align:right;white-space:nowrap}.report-concentration-dots__track{height:20px;margin:var(--report-space-1) var(--report-dot-inset) 0;position:relative}.report-concentration-dots__track:before{content:"";border-top:1px solid var(--report-rule-row);position:absolute;top:9px;left:0;right:0}.report-concentration-dots__join{height:1px;position:absolute;top:9px}.report-concentration-dots__track [data-shape]{width:6px;height:6px;position:absolute;transform:translate(-50%)}.report-concentration-dots__track [data-shape=circle]{background:var(--bg-base);border:2px solid;width:10px;height:10px;top:4px}.report-concentration-dots__track [data-shape=square]{top:6px}.report-concentration-dots>.report-note{margin-top:var(--report-space-3)}
.report-performance-bridge>figcaption h2{font-family:var(--font-display);font-size:var(--report-display-section);line-height:var(--report-leading-section);margin-bottom:var(--report-space-3)}.report-waterfall__layout{--report-waterfall-inset:var(--report-space-3);--report-waterfall-gap:var(--report-space-4);gap:var(--report-space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.report-waterfall__axis{height:150px;color:var(--text-muted);font-size:var(--report-type-note);text-align:right;flex-direction:column;justify-content:space-between;display:flex}.report-waterfall__axis .display-value{font-size:var(--report-type-note);white-space:nowrap}.report-waterfall{column-gap:var(--report-waterfall-gap);row-gap:var(--report-space-2);grid-template-rows:150px auto auto;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-waterfall>li{grid-template-rows:subgrid;text-align:center;grid-row:span 3;min-width:0;display:grid}.report-waterfall__plot{margin:0 var(--report-waterfall-inset);position:relative}.report-waterfall__plot>i{position:absolute;left:12%;right:12%}.report-waterfall__zero{left:calc(-1 * var(--report-waterfall-inset));right:calc(-1 * (var(--report-waterfall-inset) + var(--report-waterfall-gap)));border-top:1px solid var(--text-muted);position:absolute}.report-waterfall>li:last-child .report-waterfall__zero{right:calc(-1 * var(--report-waterfall-inset))}.report-waterfall__connector{width:calc(24% + 2 * var(--report-waterfall-inset) + var(--report-waterfall-gap));border-top:1px dashed var(--text-muted);position:absolute;left:88%}.report-waterfall>li:last-child .report-waterfall__connector{width:76%;left:12%}.report-waterfall>li>.display-value{font-size:var(--report-type-data);white-space:nowrap}.report-waterfall__label{font-size:var(--report-type-note);color:var(--text-secondary);overflow-wrap:anywhere}