.stack{container:stack/inline-size}html .stack tbody th{white-space:normal}@container stack (width<=299.98px){html .stack.stk-300 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-300 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-300 caption{text-align:left}html .stack.stk-300 tbody tr,html .stack.stk-300 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-300 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-300 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-300 tbody tr:first-child{padding-top:12px}html .stack.stk-300 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-300 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-300 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-300 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-300 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=339.98px){html .stack.stk-340 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-340 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-340 caption{text-align:left}html .stack.stk-340 tbody tr,html .stack.stk-340 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-340 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-340 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-340 tbody tr:first-child{padding-top:12px}html .stack.stk-340 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-340 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-340 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-340 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-340 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=379.98px){html .stack.stk-380 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-380 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-380 caption{text-align:left}html .stack.stk-380 tbody tr,html .stack.stk-380 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-380 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-380 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-380 tbody tr:first-child{padding-top:12px}html .stack.stk-380 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-380 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-380 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-380 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-380 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=419.98px){html .stack.stk-420 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-420 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-420 caption{text-align:left}html .stack.stk-420 tbody tr,html .stack.stk-420 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-420 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-420 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-420 tbody tr:first-child{padding-top:12px}html .stack.stk-420 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-420 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-420 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-420 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-420 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=479.98px){html .stack.stk-480 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-480 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-480 caption{text-align:left}html .stack.stk-480 tbody tr,html .stack.stk-480 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-480 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-480 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-480 tbody tr:first-child{padding-top:12px}html .stack.stk-480 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-480 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-480 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-480 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-480 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=539.98px){html .stack.stk-540 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-540 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-540 caption{text-align:left}html .stack.stk-540 tbody tr,html .stack.stk-540 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-540 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-540 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-540 tbody tr:first-child{padding-top:12px}html .stack.stk-540 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-540 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-540 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-540 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-540 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=599.98px){html .stack.stk-600 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-600 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-600 caption{text-align:left}html .stack.stk-600 tbody tr,html .stack.stk-600 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-600 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-600 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-600 tbody tr:first-child{padding-top:12px}html .stack.stk-600 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-600 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-600 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-600 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-600 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=659.98px){html .stack.stk-660 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-660 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-660 caption{text-align:left}html .stack.stk-660 tbody tr,html .stack.stk-660 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-660 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-660 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-660 tbody tr:first-child{padding-top:12px}html .stack.stk-660 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-660 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-660 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-660 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-660 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@media (width<=1399.98px){@container stack (width<=719.98px){html .stack.stk-720 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-720 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-720 caption{text-align:left}html .stack.stk-720 tbody tr,html .stack.stk-720 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-720 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-720 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-720 tbody tr:first-child{padding-top:12px}html .stack.stk-720 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-720 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-720 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-720 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-720 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=799.98px){html .stack.stk-800 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-800 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-800 caption{text-align:left}html .stack.stk-800 tbody tr,html .stack.stk-800 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-800 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-800 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-800 tbody tr:first-child{padding-top:12px}html .stack.stk-800 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-800 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-800 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-800 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-800 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=899.98px){html .stack.stk-900 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-900 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-900 caption{text-align:left}html .stack.stk-900 tbody tr,html .stack.stk-900 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-900 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-900 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-900 tbody tr:first-child{padding-top:12px}html .stack.stk-900 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-900 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-900 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-900 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-900 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=999.98px){html .stack.stk-1000 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-1000 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-1000 caption{text-align:left}html .stack.stk-1000 tbody tr,html .stack.stk-1000 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-1000 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-1000 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-1000 tbody tr:first-child{padding-top:12px}html .stack.stk-1000 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-1000 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-1000 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-1000 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-1000 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=1199.98px){html .stack.stk-1200 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-1200 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-1200 caption{text-align:left}html .stack.stk-1200 tbody tr,html .stack.stk-1200 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-1200 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-1200 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-1200 tbody tr:first-child{padding-top:12px}html .stack.stk-1200 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-1200 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-1200 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-1200 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-1200 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}}@media (width>=1400px){html :is(.stack.stk-720,.stack.stk-800,.stack.stk-900,.stack.stk-1000,.stack.stk-1200) :is(th,td){overflow-wrap:anywhere}}html .stack.stk-all :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-all thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-all caption{text-align:left}html .stack.stk-all tbody tr,html .stack.stk-all tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-all tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-all :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-all tbody tr:first-child{padding-top:12px}html .stack.stk-all :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-all :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-all :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-all :is(tbody,tfoot) td:empty{display:none}html .stack.stk-all :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}.ex-chart{container:exchart/inline-size}html .ex-chart svg.exv{width:100%;max-width:100%;height:auto;display:none}html .ex-chart svg.exv-w{display:block}html .ex-chart svg.exv~:is(.tbl-wrap,.table-wrap,p){margin-top:20px}html .ex-chart svg.exv-n,html .ex-chart svg.exv-nm{max-width:440px}@container exchart (width<=619.98px){html .ex-chart.has-v svg.exv-w{display:none}html .ex-chart.has-v svg:is(.exv-m,.exv-nm){display:block}}@container exchart (width<=499.98px){html .ex-chart.has-v svg.exv-m{display:none}html .ex-chart.has-v svg.exv-n{display:block}}
