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