:root{--rt-table:13.5px;--rt-body:14px;--rt-small:12.5px;--rt-label:11px;--rt-kpi:26px;--rt-title:21px;--rt-h:16px;--rt-k-table:1.2273;--rt-k-body:1.2174;--rt-k-small:1.1905;--rt-k-label:1.1579;--rt-k-kpi:1.3;--rt-k-title:1.2353;--rt-k-h:1.2308}[data-text-size=xsmall]{--rt-table:10px;--rt-body:10.5px;--rt-small:9.5px;--rt-label:8.5px;--rt-kpi:17px;--rt-title:15px;--rt-h:12px;--rt-k-table:.9091;--rt-k-body:.913;--rt-k-small:.9048;--rt-k-label:.8947;--rt-k-kpi:.85;--rt-k-title:.8824;--rt-k-h:.9231}[data-text-size=compact]{--rt-table:11px;--rt-body:11.5px;--rt-small:10.5px;--rt-label:9.5px;--rt-kpi:20px;--rt-title:17px;--rt-h:13px;--rt-k-table:1;--rt-k-body:1;--rt-k-small:1;--rt-k-label:1;--rt-k-kpi:1;--rt-k-title:1;--rt-k-h:1}[data-text-size=standard]{--rt-table:13.5px;--rt-body:14px;--rt-small:12.5px;--rt-label:11px;--rt-kpi:26px;--rt-title:21px;--rt-h:16px;--rt-k-table:1.2273;--rt-k-body:1.2174;--rt-k-small:1.1905;--rt-k-label:1.1579;--rt-k-kpi:1.3;--rt-k-title:1.2353;--rt-k-h:1.2308}[data-text-size=large]{--rt-table:15px;--rt-body:16px;--rt-small:14px;--rt-label:12px;--rt-kpi:30px;--rt-title:24px;--rt-h:18px;--rt-k-table:1.3636;--rt-k-body:1.3913;--rt-k-small:1.3333;--rt-k-label:1.2632;--rt-k-kpi:1.5;--rt-k-title:1.4118;--rt-k-h:1.3846}[data-text-size=xlarge]{--rt-table:17px;--rt-body:18px;--rt-small:15.5px;--rt-label:13px;--rt-kpi:34px;--rt-title:27px;--rt-h:20px;--rt-k-table:1.5455;--rt-k-body:1.5652;--rt-k-small:1.4762;--rt-k-label:1.3684;--rt-k-kpi:1.7;--rt-k-title:1.5882;--rt-k-h:1.5385}[data-text-step="-1"]{--rt-table:11px;--rt-body:11.5px;--rt-small:10.5px;--rt-label:9.5px;--rt-kpi:20px;--rt-title:17px;--rt-h:13px;--rt-k-table:1;--rt-k-body:1;--rt-k-small:1;--rt-k-label:1;--rt-k-kpi:1;--rt-k-title:1;--rt-k-h:1}[data-text-step="1"]{--rt-table:15px;--rt-body:16px;--rt-small:14px;--rt-label:12px;--rt-kpi:30px;--rt-title:24px;--rt-h:18px;--rt-k-table:1.3636;--rt-k-body:1.3913;--rt-k-small:1.3333;--rt-k-label:1.2632;--rt-k-kpi:1.5;--rt-k-title:1.4118;--rt-k-h:1.3846}[data-text-size=compact] [data-text-step="-1"]{--rt-table:10px;--rt-body:10.5px;--rt-small:9.5px;--rt-label:8.5px;--rt-kpi:17px;--rt-title:15px;--rt-h:12px;--rt-k-table:.9091;--rt-k-body:.913;--rt-k-small:.9048;--rt-k-label:.8947;--rt-k-kpi:.85;--rt-k-title:.8824;--rt-k-h:.9231}[data-text-size=compact] [data-text-step="1"]{--rt-table:13.5px;--rt-body:14px;--rt-small:12.5px;--rt-label:11px;--rt-kpi:26px;--rt-title:21px;--rt-h:16px;--rt-k-table:1.2273;--rt-k-body:1.2174;--rt-k-small:1.1905;--rt-k-label:1.1579;--rt-k-kpi:1.3;--rt-k-title:1.2353;--rt-k-h:1.2308}[data-text-size=standard] [data-text-step="-1"]{--rt-table:11px;--rt-body:11.5px;--rt-small:10.5px;--rt-label:9.5px;--rt-kpi:20px;--rt-title:17px;--rt-h:13px;--rt-k-table:1;--rt-k-body:1;--rt-k-small:1;--rt-k-label:1;--rt-k-kpi:1;--rt-k-title:1;--rt-k-h:1}[data-text-size=standard] [data-text-step="1"]{--rt-table:15px;--rt-body:16px;--rt-small:14px;--rt-label:12px;--rt-kpi:30px;--rt-title:24px;--rt-h:18px;--rt-k-table:1.3636;--rt-k-body:1.3913;--rt-k-small:1.3333;--rt-k-label:1.2632;--rt-k-kpi:1.5;--rt-k-title:1.4118;--rt-k-h:1.3846}[data-text-size=large] [data-text-step="-1"]{--rt-table:13.5px;--rt-body:14px;--rt-small:12.5px;--rt-label:11px;--rt-kpi:26px;--rt-title:21px;--rt-h:16px;--rt-k-table:1.2273;--rt-k-body:1.2174;--rt-k-small:1.1905;--rt-k-label:1.1579;--rt-k-kpi:1.3;--rt-k-title:1.2353;--rt-k-h:1.2308}[data-text-size=large] [data-text-step="1"]{--rt-table:17px;--rt-body:18px;--rt-small:15.5px;--rt-label:13px;--rt-kpi:34px;--rt-title:27px;--rt-h:20px;--rt-k-table:1.5455;--rt-k-body:1.5652;--rt-k-small:1.4762;--rt-k-label:1.3684;--rt-k-kpi:1.7;--rt-k-title:1.5882;--rt-k-h:1.5385}[data-s="8pt"]{font-size:8pt}.re-slide [data-s="8pt"]{font-size:calc(8 * var(--u) * .8958)}.board [data-s="8pt"]{font-size:.8333cqw}[data-s="9pt"]{font-size:9pt}.re-slide [data-s="9pt"]{font-size:calc(9 * var(--u) * .8958)}.board [data-s="9pt"]{font-size:.9375cqw}[data-s="10pt"]{font-size:10pt}.re-slide [data-s="10pt"]{font-size:calc(10 * var(--u) * .8958)}.board [data-s="10pt"]{font-size:1.0417cqw}[data-s="11pt"]{font-size:11pt}.re-slide [data-s="11pt"]{font-size:calc(11 * var(--u) * .8958)}.board [data-s="11pt"]{font-size:1.1458cqw}[data-s="12pt"]{font-size:12pt}.re-slide [data-s="12pt"]{font-size:calc(12 * var(--u) * .8958)}.board [data-s="12pt"]{font-size:1.25cqw}[data-s="14pt"]{font-size:14pt}.re-slide [data-s="14pt"]{font-size:calc(14 * var(--u) * .8958)}.board [data-s="14pt"]{font-size:1.4583cqw}[data-s="16pt"]{font-size:16pt}.re-slide [data-s="16pt"]{font-size:calc(16 * var(--u) * .8958)}.board [data-s="16pt"]{font-size:1.6667cqw}[data-s="18pt"]{font-size:18pt}.re-slide [data-s="18pt"]{font-size:calc(18 * var(--u) * .8958)}.board [data-s="18pt"]{font-size:1.875cqw}[data-s="24pt"]{font-size:24pt}.re-slide [data-s="24pt"]{font-size:calc(24 * var(--u) * .8958)}.board [data-s="24pt"]{font-size:2.5cqw}[data-s="32pt"]{font-size:32pt}.re-slide [data-s="32pt"]{font-size:calc(32 * var(--u) * .8958)}.board [data-s="32pt"]{font-size:3.3333cqw}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])){--inst-navy:#142a44;--inst-slate:#526579;--inst-gold:#b4975a;--inst-band:#f5f7fa;--inst-sub:#e9eef4;--brand-primary:var(--inst-navy)!important;--accent:var(--inst-navy)!important;--rt-th-bg:var(--inst-navy)!important;--rt-th-ink:#fff!important;--chart-0:#142a44!important;--chart-1:#b4975a!important;--chart-2:#526579!important;--chart-3:#7f97b2!important;--chart-4:#d6c59c!important;--chart-5:#2f4256!important;--rev:#142a44!important;--exp:#b4975a!important;--oth:#7f97b2!important;--net:#526579!important;--cash:#142a44!important}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) :is(.rc,.rt-brand),:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])){--rt-c0:#142a44!important;--rt-c1:#b4975a!important;--rt-c2:#526579!important;--rt-c3:#7f97b2!important;--rt-c4:#d6c59c!important;--rt-c5:#2f4256!important;--rt-c6:#a7b1bc!important}.sf:has(.re-paper[data-rs-head=institutional]){--sf-accent:#142a44!important}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) :is(.re-text h2,.re-text h3,.pr-head h2,.pr-table h3){color:var(--inst-navy)}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) .re-block>.re-text>h2:first-child:before,:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) .pr-head h2:before{content:"";background:var(--inst-gold);-webkit-print-color-adjust:exact;print-color-adjust:exact;width:28px;height:2px;margin-bottom:8px;display:block}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) .re-text h3{letter-spacing:.08em;text-transform:uppercase;color:var(--inst-gold);font-size:.78em}.re-paper[data-rs-head=institutional] .re-b-title .re-title,.perf[data-rs-head=institutional] .pr-mast{border-bottom:2px solid var(--inst-navy)}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) :is(.re-kpi-l,.pr-fact>span){text-transform:uppercase;letter-spacing:.07em;color:var(--inst-slate)}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) .re-kpi-v{color:var(--inst-navy)}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) .re-kpi:before{background:var(--inst-gold)!important}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) :is(.re-table,.pr-table) thead th{background:var(--inst-navy);color:#fff;text-transform:uppercase;letter-spacing:.06em;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-bottom:0;font-weight:600}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) :is(.re-table,.pr-table) tbody tr:nth-child(2n):not([class*=total]):not([class*=sub]) :is(th,td){background:var(--inst-band);-webkit-print-color-adjust:exact;print-color-adjust:exact}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) :is(.re-table tr:is(.re-subtotal,.re-total,.re-formula),.pr-table tr:is(.row-total,.row-sub)) :is(th,td){background:var(--inst-sub);border-top:1px solid var(--inst-navy);color:var(--inst-navy);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:600}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional],.sf:has(.re-paper[data-rs-head=institutional])) :is(.re-table tr.re-total,.pr-table tr.row-total) :is(th,td){border-top-width:2px}.sf:has(.re-paper[data-rs-head=institutional]) .sf-head{border-bottom:0;padding-bottom:6px}.sf:has(.re-paper[data-rs-head=institutional]) .sf-tabs{border-bottom:3px solid var(--inst-navy);align-items:flex-end;gap:4px;padding:10px 2px 0}.sf:has(.re-paper[data-rs-head=institutional]) .sf-tabs a{color:var(--inst-slate);background:#fff;border:1px solid #d5dbe3;border-bottom:0;border-radius:9px 9px 0 0;padding:9px 18px 8px;font-weight:600}.sf:has(.re-paper[data-rs-head=institutional]) .sf-tabs a:hover{background:var(--inst-band);color:var(--inst-navy);border-color:#c3ccd7}.sf:has(.re-paper[data-rs-head=institutional]) .sf-tabs a[aria-selected=true]{background:var(--inst-navy);border-color:var(--inst-navy);color:#fff;box-shadow:inset 0 3px 0 var(--inst-gold);padding-top:12px}.sf:has(.re-paper[data-rs-head=institutional]) .sf-sec-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional]),:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional]) *{--brand-font:var(--sans)!important}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional]) .re-kpis{border:1px solid var(--keyline);background:var(--surface,#fff);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:10px;gap:16px 28px;padding:16px 20px}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional]) .re-kpis .re-kpi{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(.re-paper[data-rs-head=institutional],.perf[data-rs-head=institutional]) .re-kpis .re-kpi:before{display:none!important}.re-paper{--ground:#fafafa;--surface:#fff;--keyline:#ebebef;--keyline-soft:#f1f1f4;--ink:#18181b;--body:#3f3f46;--muted:#71717a;--accent:var(--brand-primary,#5b3fd9);--accent-soft:color-mix(in srgb, var(--accent) 10%, #fff);--on-accent:#fff;--positive:#15803d;--positive-soft:#e7f5ec;--negative:#b91c1c;--negative-soft:#fdecec;--warn:#9a5510;--hover:#f1f2f7;--fav1:#e3f4ea;--fav2:#bfe6cf;--fav3:#2f9e62;--unfav1:#fbe9e7;--unfav2:#f4c4bd;--unfav3:#cf4a3c;--rt-v0:#5b3fd9;--fam-accounting:#1668d6;--fam-accounting-soft:#e6eefb;--fam-sales:#0f8a5f;--fam-sales-soft:#e2f3ea;--fam-marketing:#d2512a;--fam-marketing-soft:#fcebe4;--fam-payroll:#c23d6a;--fam-payroll-soft:#fbe7ee;--fam-billing:#0b7f8f;--fam-billing-soft:#e1f2f4;--fam-planning:#a8660c;--fam-planning-soft:#f8eedc;--rt-c0:var(--chart-0,#5b3fd9);--rt-c1:var(--chart-1,#0f8a5f);--rt-c2:var(--chart-2,#d2512a);--rt-c3:var(--chart-3,#0b7f8f);--rt-c4:var(--chart-4,#a8660c);--rt-c5:var(--chart-5,#c23d6a);--rt-c6:#878b96;--serif:var(--brand-font,var(--sans));--display:var(--brand-font,var(--sans));--pmono:var(--sans);color-scheme:light;color:var(--body);font-family:var(--brand-body,var(--sans));background:#fff;position:relative;container-type:inline-size}@property --pu{syntax:"<length>";inherits:true;initial-value:1px}.re-paper>*{--pu:var(--u)}.re-slide{--u:calc(100cqw / 860);aspect-ratio:16/9;overflow:hidden}.re-page{--u:calc(100cqw / 760);--pt-k:.93137}:is(.re-deckpaper,.re-deck) :is(.re-text,.re-callout){font-size:calc(12 * var(--u) * .8958 * var(--rt-k-body));line-height:1.38}.re-slide>.re-block{left:calc(var(--x) / 12 * 100%);top:calc(var(--y) / 12 * 100%);width:calc(var(--w) / 12 * 100%);height:calc(var(--h) / 12 * 100%);position:absolute}.re-block{box-sizing:border-box;padding:calc(10 * var(--u)) calc(12 * var(--u));min-width:0;font-size:calc(14 * var(--u) * var(--pt-k,1) * var(--rt-k-body));flex-direction:column;line-height:1.45;display:flex;overflow:hidden}.re-block>*{min-height:0}.re-tone-soft{background:var(--ground);border-radius:calc(8 * var(--u))}.re-tone-accent{background:var(--accent-soft);border-radius:calc(8 * var(--u))}.re-tone-outline{outline:1.5px solid var(--keyline);outline-offset:-1.5px;border-radius:calc(8 * var(--u))}.re-al-center{text-align:center}.re-al-right{text-align:right}.re-sz-s{font-size:calc(12 * var(--u) * var(--pt-k,1) * var(--rt-k-small))}.re-sz-l{font-size:calc(17 * var(--u) * var(--pt-k,1) * var(--rt-k-body))}.re-title h2,.re-title h3,.re-title p{font:500 min(calc(26 * var(--u) * var(--rt-k-title)), max(calc(26 * var(--u)), var(--rt-title))) / 1.15 var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0}.re-sz-l .re-title h2,.re-sz-l .re-title p{font-size:min(calc(34 * var(--u) * var(--rt-k-title)), max(calc(34 * var(--u)), var(--rt-title)))}.re-sz-s .re-title h2,.re-sz-s .re-title p{font-size:min(calc(20 * var(--u) * var(--rt-k-title)), max(calc(20 * var(--u)), var(--rt-title)))}.re-title em{color:var(--accent);font-style:normal}.re-title h2+p,.re-page .re-title h2+p,.re-sz-l .re-title h2+p,.re-sz-s .re-title h2+p{font:400 calc(16 * var(--u) * var(--rt-k-body,1)) / 1.35 var(--sans);color:var(--muted);margin-top:calc(6 * var(--u));letter-spacing:0}.re-text,.re-callout{color:#2b2a35}.re-text p,.re-callout p{margin:0 0 .5em}.re-text p:last-child,.re-callout p:last-child{margin-bottom:0}.re-text h2,.re-text h3{font-family:var(--display);color:var(--ink);margin:0 0 .3em;font-size:1.2em}.re-text ul,.re-text ol,.re-callout ul{margin:0 0 .5em;padding-left:1.2em}.re-says{background:color-mix(in srgb, var(--brand-primary,var(--accent)) 5%, #fff);border:1px solid var(--keyline);border-left:3px solid var(--brand-primary,var(--accent));color:#2b2a35;border-radius:10px;flex-direction:column;gap:6px;padding:12px 18px;display:flex}.re-says-h{color:var(--brand-primary,var(--ink));font-size:1.05em}.re-says ul{margin:0;padding-left:1.2em;line-height:1.6}.re-callout{border-left:calc(3 * var(--u)) solid var(--accent);padding:calc(8 * var(--u)) calc(12 * var(--u));background:var(--accent-soft);border-radius:0 calc(8 * var(--u)) calc(8 * var(--u)) 0;flex:1}.re-c-good{border-color:var(--positive);background:var(--positive-soft)}.re-c-warn{border-color:var(--warn);background:#fdf1e3}.re-c-info{background:#e6eefb;border-color:#1668d6}.re-c-note{background:#f4f4f7;border-color:#6f6e7c}.re-c-risk{border-color:var(--negative);background:var(--negative-soft)}.re-c-band{color:#fff;background:#141a2e;border-color:#141a2e}.re-text h3{font-size:1.08em}.re-text blockquote,.re-callout blockquote{border-left:3px solid var(--keyline);color:var(--body);margin:0 0 .5em;padding-left:.8em}.re-callout ol{margin:0 0 .5em;padding-left:1.2em}[data-s=small]{font-size:.85em}[data-s=large]{font-size:1.25em}[data-s=xl]{font-size:1.6em}[data-align=center]{text-align:center}[data-align=right]{text-align:right}.re-paper .fig{color:var(--ink);font-variant-numeric:lining-nums proportional-nums;background:0 0;border-radius:3px;padding:0;font-weight:600}.re-paper .fig.up{color:var(--positive)}.re-paper .fig.down{color:var(--negative)}@media print{.re-paper .fig{background:0 0;padding:0}}.re-unit,.re-kpi-l,.re-block figcaption .re-unit{font:500 calc(10 * var(--u) * var(--rt-k-label)) / 1.3 var(--lg-sans,var(--sans));color:var(--muted)}.re-kpi-grp .re-kpi-v{color:var(--muted)}.re-kpi-g{font-size:calc(10.5 * var(--u) * var(--rt-k-small));color:var(--muted);margin-top:calc(2 * var(--u));line-height:1.3}.re-at-note{font-style:italic}.re-note{font-size:calc(11 * var(--u) * var(--rt-k-small));color:var(--muted);margin:calc(4 * var(--u)) 0 0}.re-paper .missing{color:var(--muted);font-size:calc(12 * var(--u) * var(--rt-k-small));margin:0}.re-block figure{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.re-block figcaption{font:600 calc(13 * var(--u) * var(--rt-k-h)) / 1.3 var(--display);color:var(--ink);gap:calc(2 * var(--u));margin-bottom:calc(6 * var(--u));flex-direction:column;display:flex}.re-kpis{gap:calc(18 * var(--u));flex-wrap:wrap;align-items:flex-start;display:flex}.re-kpi{flex:1 1 calc(140 * var(--u));min-width:max-content}.re-kpi-v{font:800 min(calc(40 * var(--u) * var(--rt-k-kpi)), max(calc(40 * var(--u)), var(--rt-kpi))) / 1.05 var(--display);color:var(--rt-kpi-ink,var(--ink));letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;margin-top:calc(4 * var(--u));white-space:nowrap}.re-kpi-v.up{color:var(--positive)}.re-kpi-v.down{color:var(--negative)}.re-chart .bar{fill:var(--rt-c0)}.re-chart .grid{stroke:var(--rt-grid,var(--keyline-soft))}.re-chart .zero{stroke:var(--rt-axis,var(--muted))}.re-chart .lg-item text{fill:var(--rt-lab,var(--body))}.re-chart svg{flex:1;width:100%;height:auto;min-height:0;display:block}.re-slide .re-chart svg{height:100%}.re-chart text{font-family:var(--brand-body,var(--sans));fill:var(--ink)}.re-chart .lab{fill:var(--rt-lab,var(--body));font-size:15px}.re-chart .val{font-variant-numeric:lining-nums;fill:var(--rt-lab,var(--ink));font-size:12px;font-weight:600}.re-chart .val.in{fill:#fff}.re-chart .tick{fill:var(--rt-axis,var(--muted));font-size:14px;font-family:var(--pmono)}.re-chart .mid{font-size:22px;font-weight:700}.re-chart .ring{fill:#fff;font-size:11px;font-weight:600}.re-chart .lg-item text{font-size:15px}.re-tscroll{min-height:0;overflow:hidden}.re-table table,.re-input table{border-collapse:collapse;width:100%;font-size:calc(12 * var(--u) * var(--rt-k-table));font-variant-numeric:lining-nums;color:var(--ink)}.re-table th,.re-table td,.re-input th,.re-input td{padding:calc(3 * var(--u)) calc(6 * var(--u));border-bottom:1px solid var(--keyline-soft);white-space:nowrap}.re-table thead th,.re-input thead th{font:500 calc(10 * var(--u) * var(--rt-k-label)) var(--lg-sans,var(--sans));color:var(--rt-th-ink,var(--muted));background:var(--rt-th-bg,#fafafa);border-bottom-color:var(--keyline);-webkit-print-color-adjust:exact;print-color-adjust:exact}.re-num{text-align:right}.re-lbl{text-align:left;font-weight:500}.re-table tr.re-subtotal th,.re-table tr.re-subtotal td,.re-table tr.re-total th,.re-table tr.re-total td{border-top:1px solid var(--keyline);font-weight:600}.re-table :is(.fav1,.fav2,.fav3){color:var(--positive,#1d7f4e);font-weight:600}.re-table :is(.unfav1,.unfav2,.unfav3){color:var(--negative,#b3261e);font-weight:600}.re-table .re-hide{display:none}.re-input tbody th{text-align:left;font-weight:500}.re-diagram svg{max-height:100%}.re-image{justify-content:center;align-items:center}.re-image img{object-fit:contain;flex:1;max-width:100%;min-height:0;max-height:100%}.re-fit-cover img{object-fit:cover;width:100%;height:100%}.re-image figcaption{font:400 calc(11 * var(--u) * var(--rt-k-small)) var(--brand-body,sans-serif);color:var(--muted);margin:calc(4 * var(--u)) 0 0}.re-divider{border:0;border-top:1.5px solid var(--ink);width:100%;margin:auto 0}.re-break{border-top:1.5px dashed var(--keyline);text-align:center;margin:calc(8 * var(--u)) 0}.re-break span{font:500 calc(10 * var(--u)) var(--lg-sans,var(--sans));color:var(--muted);background:#fff;padding:0 8px;position:relative;top:-.7em}.re-empty-media{border:1.5px dashed var(--keyline);border-radius:calc(8 * var(--u));color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.re-empty-media span{color:var(--ink);font-weight:600}.re-empty-media small{font-size:calc(11 * var(--u))}.re-pdf{gap:calc(6 * var(--u));flex-direction:column;flex:1;min-height:0;display:flex}.re-pdf-head{align-items:center;gap:calc(8 * var(--u));min-width:0;display:flex}.re-pdf-icon{font:700 calc(9 * var(--u)) var(--pmono);color:#fff;background:#c2372c;border-radius:3px;flex:none;padding:2px 5px}.re-pdf-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.re-pdf-pages{gap:calc(10 * var(--u));flex-wrap:wrap;flex:1;align-items:flex-start;min-height:0;display:flex;overflow:hidden}.re-pdfpage{flex-direction:column;flex:none;align-items:center;height:100%;max-height:100%;margin:0;display:flex}.re-page .re-pdfpage{height:auto;width:calc((100% - 2 * 10 * var(--u)) / 3)}.re-pdfpage img{aspect-ratio:8.5/11;object-fit:contain;border:1px solid var(--keyline-soft);background:#fff;max-width:100%;height:calc(100% - 1.4em);box-shadow:0 1px 4px #1412282e}.re-page .re-pdfpage img{width:100%;height:auto}.re-pdfpage figcaption{font:500 calc(10 * var(--u) * var(--rt-k-small)) var(--pmono);color:var(--muted);margin:calc(3 * var(--u)) 0 0}.re-pdf-follows{align-items:center;gap:calc(8 * var(--u));font-size:calc(12 * var(--u) * var(--rt-k-small));color:var(--muted);margin:0;display:flex}.re-page-body{gap:calc(14 * var(--u));padding:calc(44 * var(--u)) calc(48 * var(--u));flex-direction:column;display:flex}.re-row{gap:calc(16 * var(--u));align-items:stretch;display:flex}.re-row>.re-block{flex:var(--span,12) 1 0;padding:calc(4 * var(--u)) 0}.re-row>.re-rowfill{flex:var(--span,0) 1 0}.re-row>.re-b-title{padding-bottom:calc(2 * var(--u))}.re-row>.re-block:is(.re-tone-soft,.re-tone-accent,.re-tone-outline){padding:calc(8 * var(--u)) calc(12 * var(--u))}@media print{.re-block:is(.re-tone-soft,.re-tone-accent){-webkit-print-color-adjust:exact;print-color-adjust:exact}}.re-page .re-title h2,.re-page .re-title p{font-size:min(calc(30 * var(--u) * var(--rt-k-title)), max(calc(30 * var(--u)), var(--rt-title)))}.re-page .re-block{overflow:visible}.re-page .re-tscroll{overflow-x:auto}@media print{.re-paper,.re-paper *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.re-row{break-inside:avoid}.re-b-break{break-after:page}.re-b-break .re-break{display:none}}.re-slide .re-chart.rc svg .tick{font:15px var(--pmono)}.re-slide .re-chart.rc svg .lab,.re-slide .re-chart.rc svg .lg-item text{font-size:16px}.re-slide .re-chart.rc svg .val{font-size:15px}.re-input td{text-align:right;font-variant-numeric:lining-nums}.re-chart.re-fill{flex-direction:column;height:100%;min-height:0;display:flex}.re-chart.re-fill .re-fill-art{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.re-chart.re-fill .re-fill-art svg{width:100%;height:auto;max-height:100%}.re-table .re-tg{width:1.3em;color:var(--muted);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;margin-right:2px;padding:0;display:inline-block}.re-table button.re-tg:hover{color:var(--accent)}.re-table tr[hidden]{display:none}@media screen{.re-table.re-many th,.re-table.re-many td{padding-inline:calc(4 * var(--u))}.re-page .re-table.re-many tbody th,.re-page .re-table.re-many thead th.re-lbl{min-width:9em}.re-table{max-width:100%;overflow-x:auto}.re-table table[style*=--fit]{font-size:var(--fit)}}.re-table tr[data-empty]{display:none}.re-table tr[data-rep]:not(:has([data-re-tg][aria-expanded=false]))>td.re-num{color:#0000}.re-bridge{flex-direction:column;gap:6px;height:100%;margin:0;display:flex}.re-bridge svg{flex:auto;width:100%;min-height:0;max-height:100%}.re-bridge-steps{font-size:calc(12px * var(--rt-k-small));color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.re-bridge-steps b{color:var(--ink);font-variant-numeric:lining-nums}.re-bridge-steps .re-src{cursor:pointer;text-underline-offset:3px;text-decoration:underline dotted}.re-diagram .dgk{max-height:100%}@media (width<=699px){.re-bridge-steps{font-size:calc(13px * var(--rt-k-body));gap:4px 12px}}@media screen and (width<=699px){.re-page .re-diagram:has(>.dgk){-webkit-overflow-scrolling:touch;overflow-x:auto}.re-page .re-diagram>.dgk{min-width:560px;max-width:none}}.re-table thead th,.re-input thead th{white-space:normal;overflow-wrap:anywhere}.re-table tbody th,.re-table .re-lbl,.re-input tbody th{white-space:nowrap}.re-table tr{break-inside:avoid}.re-page :is(.re-table,.re-input) :is(thead th,tbody th,.re-lbl){overflow-wrap:break-word;word-break:normal;hyphens:manual}.re-page :is(.re-table,.re-input) tbody th,.re-page .re-table thead th.re-lbl{min-width:14em}.re-page table.re-split-more{width:auto;min-width:50%}.re-slide :is(.re-table,.re-input) :is(thead th,tbody th,.re-lbl){overflow-wrap:break-word;word-break:normal;hyphens:manual}.re-slide :is(.re-table,.re-input) tbody th,.re-slide .re-table thead th.re-lbl{min-width:8em}.re-page .re-split-note{margin:calc(10 * var(--u)) 0 calc(4 * var(--u));font:500 calc(9.5 * var(--u) * var(--rt-k-label)) var(--lg-sans,var(--sans));color:var(--muted);break-after:avoid}@media print{.re-page .re-tscroll{overflow:visible}.re-page :is(.re-table,.re-input) thead{display:table-header-group}.re-page :is(.re-table,.re-input) tr{break-inside:avoid}.re-page :is(.re-table,.re-input) figcaption{break-after:avoid}.re-page .re-row:has(>:is(.re-b-table,.re-b-input-table)){break-inside:auto}.re-page .re-row:has(>.re-b-table:only-child),.re-page .re-row>.re-b-table:only-child{display:block}.re-page .re-table thead th{font-size:max(calc(9.5 * var(--u) * var(--rt-k-label)), 8pt);letter-spacing:.01em}.re-page .re-table thead .re-unit{font-size:max(calc(10 * var(--u) * var(--rt-k-label)), 8pt);letter-spacing:.01em}}.part-tone{border-radius:12px;padding:12px 14px}.part-tone-soft{background:color-mix(in srgb, var(--ink) 4%, transparent)}.part-tone-accent{background:color-mix(in srgb, var(--brand-primary,var(--accent)) 10%, transparent)}.part-tone-outline{box-shadow:inset 0 0 0 1.5px var(--keyline)}:is(.fr-insert,.pr-insert,.dp-insert) .re-block:is(.re-tone-soft,.re-tone-accent,.re-tone-outline){border-radius:12px;padding:12px 14px!important}@media print{.part-tone,:is(.fr-insert,.pr-insert,.dp-insert) .re-block[class*=re-tone-]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tl-foot{color:var(--muted);margin:6px 0 0;font-size:.82em}.tl-whys{margin:8px 0 0;padding-left:1.1em;font-size:.86em}.tl-whys li{margin:2px 0}.tl-whys strong{font-weight:650}.tl-whys [data-c=positive]{color:var(--positive)}.tl-whys [data-c=negative]{color:var(--negative)}.re-table td.tl-good,.tl-good{color:var(--positive)}.re-table td.tl-bad,.tl-bad{color:var(--negative)}@media screen{:root[data-theme=dark] .re-paper{box-shadow:0 0 0 1px #2f3858,0 10px 30px #00000073}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) .re-paper{box-shadow:0 0 0 1px #2f3858,0 10px 30px #00000073}}.re-block.re-own-bg>.re-inner,.re-block.re-own-bg:not(:has(>.re-inner)){background:var(--rt-bg);border-radius:calc(8 * var(--u));-webkit-print-color-adjust:exact;print-color-adjust:exact}.re-own-bg .re-callout{background:var(--rt-bg)}.re-paper{-webkit-print-color-adjust:exact;print-color-adjust:exact}.re-table td.re-pos{color:var(--rt-num-pos,inherit)}.re-table td.re-neg{color:var(--rt-num-neg,inherit)}.re-paper[data-rs-head=banded] .re-b-title .re-title{background:var(--brand-primary,var(--accent));padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(8 * var(--u));-webkit-print-color-adjust:exact;print-color-adjust:exact}.re-paper[data-rs-head=banded] .re-b-title .re-title :is(h2,h3,p,em){color:#fff}.re-paper[data-rs-head=banded] .re-block>:is(h2,h3):first-child,.re-paper[data-rs-head=banded] .re-block>.re-action+:is(h2,h3){padding-bottom:calc(4 * var(--u));border-bottom:2px solid var(--brand-primary,var(--accent))}.re-paper[data-rs-head=banded] .re-kpi{border-top:3px solid var(--brand-primary,var(--accent));-webkit-print-color-adjust:exact;print-color-adjust:exact}.re-action{margin:0 0 calc(6 * var(--u));font:650 calc(15 * var(--u) * var(--rt-k-title,1)) / 1.3 var(--brand-font,var(--sans));color:var(--ink);text-wrap:balance;display:none}.re-paper:is([data-rs-body=lean],[data-rs-body=waterfall]) .re-action,.re-block:is([data-rs-body=lean],[data-rs-body=waterfall]) .re-action{display:block}.re-paper .re-block[data-rs-body=plain] .re-action{display:none}.re-paper:is([data-rs-body=lean],[data-rs-body=waterfall]) .re-block:not([data-rs-body=plain]) .re-kpis,.re-block:is([data-rs-body=lean],[data-rs-body=waterfall]) .re-kpis{border-top:1px solid var(--keyline);border-bottom:1px solid var(--keyline);padding:calc(8 * var(--u)) 0}.re-paper:is([data-rs-body=lean],[data-rs-body=waterfall]) .re-block:not([data-rs-body=plain]) .re-table thead th,.re-block:is([data-rs-body=lean],[data-rs-body=waterfall]) .re-table thead th{text-transform:none;letter-spacing:0;color:var(--ink);border-bottom:1px solid var(--keyline);background:0 0;font-family:inherit;font-weight:500}.re-table th.re-trend,.re-table td.re-trend{text-align:center;color:var(--muted);white-space:nowrap}.re-table .rt-spark{vertical-align:middle;color:var(--muted);display:inline-block}.re-table .rt-spark .rt-spark-up{fill:var(--positive)}.re-table .rt-spark .rt-spark-down{fill:var(--negative)}.re-table .rt-spark .rt-spark-flat{fill:var(--muted)}.re-bridge svg .val,.re-bridge svg .lab{font-size:14px}.re-paper:not(.re-slide) .rc svg .tick,.re-paper:not(.re-slide) .rc svg .val,.re-paper:not(.re-slide) .rc svg .ring{font-size:12px}.re-paper:not(.re-slide) .rc svg .lab,.re-paper:not(.re-slide) .re-chart .lg-item text{font-size:12.5px}.re-kpi-d{font-size:calc(12 * var(--u) * var(--rt-k-small));color:var(--muted);margin-top:calc(2 * var(--u));font-variant-numeric:lining-nums;font-weight:600}.re-kpi-d.up{color:var(--positive)}.re-kpi-d.down{color:var(--negative)}.re-kpi-d span{color:var(--muted);font-weight:400}.re-kpis-box{--u:var(--pu);container-type:inline-size}.re-kpis-box>.re-kpis[data-n]{grid-template-columns:repeat(min(var(--cols,4), 4), minmax(0, 1fr));gap:calc(16 * var(--u));display:grid}.re-kpis-box>.re-kpis[data-n="1"]{--cols:1}.re-kpis-box>.re-kpis[data-n="2"]{--cols:2}.re-kpis-box>.re-kpis[data-n="3"]{--cols:3}.re-kpis-box>.re-kpis[data-n="5"],.re-kpis-box>.re-kpis[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}@container (width>=600px){.re-kpis-box>.re-kpis[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.re-kpis-box>.re-kpis[data-n="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width<=340px){.re-kpis-box>.re-kpis[data-n]:not([data-n="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}.re-kpis-box>.re-kpis[data-n]>.re-kpi{min-width:0;container-type:inline-size}.re-kpis-box .re-kpi-v{font-size:min(calc(40 * var(--u) * var(--rt-k-kpi)), max(calc(40 * var(--u)), var(--rt-kpi)), calc(100cqi / (var(--chars,6) * .62)))}.re-kpis.tp-stack{display:flex}.re-mast{align-items:center;gap:calc(16 * var(--u));display:flex}.re-mast-w{min-width:0}.re-mast-logo{height:calc(52 * var(--u));object-fit:contain;flex:none;max-width:32%}.re-paper[data-rs-head=banded] .re-b-title .re-mast-logo{padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}
