.shareholder-pattern{box-sizing:border-box;width:100%;margin-top:2.08333vw;padding:0 3.125vw}@media (max-width:768px){.shareholder-pattern{margin-top:3.64583vw;padding:0 7.8125vw}}@media (max-width:425px){.shareholder-pattern{margin-top:4.83092vw;padding:0 4.83092vw}}.shareholder-pattern__layout{box-sizing:border-box;align-items:stretch;gap:1.04167vw;width:100%;display:flex}@media (max-width:768px){.shareholder-pattern__layout{gap:0}}@media (max-width:425px){.shareholder-pattern__layout{gap:0}}.shareholder-pattern__scroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;overflow:hidden auto}.shareholder-pattern__scroll::-webkit-scrollbar{display:none}.shareholder-pattern__scroll:focus-visible{outline-offset:.104167vw;outline:.104167vw solid #08a03f}@media (max-width:768px){.shareholder-pattern__scroll:focus-visible{outline-offset:.260417vw;outline-width:.260417vw}}@media (max-width:425px){.shareholder-pattern__scroll:focus-visible{outline-offset:.483092vw;outline-width:.483092vw}}@media (max-width:768px){.shareholder-pattern__scroll{scrollbar-width:auto;height:auto;min-height:26.0417vw;max-height:none;overflow:hidden visible}.shareholder-pattern__scroll::-webkit-scrollbar{display:block}}@media (max-width:425px){.shareholder-pattern__scroll{min-height:0;overflow-x:hidden}}.shareholder-pattern__panel{box-sizing:border-box;background:#f3fff8;border-radius:1.5vw;min-height:100%;padding:1.66667vw 1.45833vw}@media (max-width:768px){.shareholder-pattern__panel{border-radius:2.91667vw;padding:3.125vw 2.08333vw}}@media (max-width:425px){.shareholder-pattern__panel{border-radius:3.38164vw;padding:3.86473vw 2.89855vw}}.shareholder-pattern__chart-card{box-sizing:border-box;border:.0260417vw solid #08a03f;border-radius:1.5vw;margin-top:1.45833vw;margin-bottom:1.45833vw;padding:1.25vw 1.45833vw 1.66667vw;overflow:visible}@media (max-width:768px){.shareholder-pattern__chart-card{border-width:.0651042vw;border-radius:2.91667vw;margin-top:2.60417vw;margin-bottom:2.86458vw;padding:2.60417vw 2.60417vw 3.125vw}}@media (max-width:425px){.shareholder-pattern__chart-card{margin-top:4.83092vw;margin-bottom:4.83092vw}}.shareholder-pattern__chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.833333vw 1.25vw;margin-bottom:1.04167vw;display:flex}@media (max-width:768px){.shareholder-pattern__chart-head{gap:1.82292vw 2.34375vw;margin-bottom:2.08333vw}}@media (max-width:425px){.shareholder-pattern__chart-head{flex-direction:column;align-items:flex-start;margin-bottom:3.86473vw}}.shareholder-pattern__chart-title{color:#000;margin:0;font-family:Inter,sans-serif;font-size:1.66667vw;font-style:normal;font-weight:600;line-height:4.16667vw}@media (max-width:768px){.shareholder-pattern__chart-title{font-size:3.38542vw;line-height:1.25}}@media (max-width:425px){.shareholder-pattern__chart-title{font-size:5.31401vw;line-height:1.3}}.shareholder-pattern__chart-toggles{flex-wrap:wrap;gap:.963542vw;display:flex}@media (max-width:768px){.shareholder-pattern__chart-toggles{gap:1.5625vw}}@media (max-width:425px){.shareholder-pattern__chart-toggles{gap:2.41546vw;width:100%}}.shareholder-pattern__toggle{color:#08a03f;text-transform:capitalize;cursor:default;background:#fff;border:.0247396vw solid #08a03f;border-radius:.729167vw;min-height:2.08333vw;padding:.495052vw 1.77083vw;font-family:Inter,sans-serif;font-size:.990052vw;font-style:normal;font-weight:600;line-height:1.85422vw;transition:background .2s,color .2s,border-color .2s}@media (max-width:768px){.shareholder-pattern__toggle{border-width:.061849vw;border-radius:1.5625vw;min-height:4.6875vw;padding:1.04167vw 2.86458vw;font-size:2.08333vw;line-height:1.35}}@media (max-width:425px){.shareholder-pattern__toggle{flex:auto;min-width:min(33.8164vw,100%);padding:1.93237vw 3.86473vw;font-size:3.86473vw;line-height:1.35}}.shareholder-pattern__toggle:focus-visible{outline-offset:.104167vw;outline:.104167vw solid #08a03f}@media (max-width:768px){.shareholder-pattern__toggle:focus-visible{outline-offset:.260417vw;outline-width:.260417vw}}@media (max-width:425px){.shareholder-pattern__toggle:focus-visible{outline-offset:.483092vw;outline-width:.483092vw}}.shareholder-pattern__toggle--active{color:#fff;background:#08a03f;border:.0247396vw solid #fff;border-radius:.729167vw}@media (max-width:768px){.shareholder-pattern__toggle--active{border-width:.061849vw;border-radius:1.5625vw}}.shareholder-pattern__chart-placeholder{box-sizing:border-box;border-radius:.625vw;justify-content:flex-start;align-items:center;width:100%;min-height:21.875vw;padding:1.25vw 0 1.66667vw;display:flex;overflow:visible}@media (max-width:768px){.shareholder-pattern__chart-placeholder{border-radius:1.30208vw;min-height:49.4792vw;padding:2.60417vw 2.08333vw 3.64583vw}}@media (max-width:425px){.shareholder-pattern__chart-placeholder{border-radius:1.93237vw;min-height:77.2947vw;padding:3.86473vw 2.89855vw 5.7971vw}}.shareholder-pattern__chart-placeholder-line{color:#00000073;text-align:center;margin:0;padding:1.25vw;font-family:Inter,sans-serif;font-size:.9375vw;font-weight:500;line-height:1.4}@media (max-width:768px){.shareholder-pattern__chart-placeholder-line{padding:2.60417vw;font-size:1.95313vw}}@media (max-width:425px){.shareholder-pattern__chart-placeholder-line{padding:3.86473vw;font-size:3.38164vw}}.shareholder-pattern__chart-line-wrap{box-sizing:border-box;flex:auto;width:100%;min-width:0}.shareholder-pattern__report-shell{box-sizing:border-box;background:#f3fff8;border:.0260417vw solid #08a03f;border-radius:1.5vw;padding:1.45833vw 1.25vw 1.66667vw}@media (max-width:768px){.shareholder-pattern__report-shell{border-width:.0651042vw;border-radius:2.91667vw;padding:2.86458vw 2.08333vw 3.64583vw}}@media (max-width:425px){.shareholder-pattern__report-shell{border-width:.120773vw;border-radius:3.86473vw;padding:3.86473vw 2.89855vw 4.83092vw}}.shareholder-pattern__report-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.833333vw 1.04167vw;margin-bottom:1.25vw;display:flex}@media (max-width:768px){.shareholder-pattern__report-head{gap:1.5625vw 2.08333vw;margin-bottom:2.34375vw}}@media (max-width:425px){.shareholder-pattern__report-head{flex-direction:column;align-items:flex-start;margin-bottom:3.86473vw}}.shareholder-pattern__report-title{color:#000;flex:auto;min-width:min(100%,20.8333vw);margin:0;font-family:Inter,sans-serif;font-size:1.66667vw;font-style:normal;font-weight:600;line-height:4.16667vw}@media (max-width:768px){.shareholder-pattern__report-title{min-width:min(100%,41.6667vw);font-size:3.38542vw;line-height:1.25}}@media (max-width:425px){.shareholder-pattern__report-title{min-width:0;font-size:5.31401vw;line-height:1.3}}.shareholder-pattern__report-date-picker{flex-shrink:0;align-items:stretch;gap:.469219vw;display:inline-flex;position:relative}@media (max-width:768px){.shareholder-pattern__report-date-picker{gap:.78125vw}}@media (max-width:425px){.shareholder-pattern__report-date-picker{gap:.724638vw}}.shareholder-pattern__report-date-display{color:#fff;letter-spacing:.02em;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#08a03f;border:.0247396vw solid #fff;border-radius:.729167vw;justify-content:flex-start;align-items:center;min-height:3.4375vw;padding:.495052vw 1.5625vw;font-family:Inter,sans-serif;font-size:.990052vw;font-style:normal;font-weight:600;line-height:1.2;display:inline-flex}@media (max-width:768px){.shareholder-pattern__report-date-display{border-width:.061849vw;border-radius:1.5625vw;min-height:6.77083vw;padding:1.04167vw 2.86458vw;font-size:2.08333vw}}@media (max-width:425px){.shareholder-pattern__report-date-display{border-radius:4.83092vw;min-height:9.66184vw;padding:0 3.38164vw;font-size:3.86473vw}}.shareholder-pattern__report-date-trigger{color:#fff;cursor:pointer;box-sizing:border-box;background:#08a03f;border:.0247396vw solid #fff;border-radius:.729167vw;flex-shrink:0;justify-content:center;align-items:center;width:3.4375vw;min-width:2.29167vw;min-height:2.29167vw;padding:0;transition:opacity .2s,transform .2s;display:inline-flex}@media (max-width:768px){.shareholder-pattern__report-date-trigger{border-width:.061849vw;border-radius:1.5625vw;width:6.77083vw;min-width:5.72917vw;min-height:6.77083vw}}@media (max-width:425px){.shareholder-pattern__report-date-trigger{border-radius:1.93237vw;width:9.66184vw;min-width:9.66184vw;min-height:9.66184vw}}.shareholder-pattern__report-date-trigger:hover{opacity:.92}.shareholder-pattern__report-date-trigger:focus-visible{outline-offset:.104167vw;outline:.104167vw solid #08a03f}@media (max-width:768px){.shareholder-pattern__report-date-trigger:focus-visible{outline-offset:.260417vw;outline-width:.260417vw}}@media (max-width:425px){.shareholder-pattern__report-date-trigger:focus-visible{outline-offset:.483092vw;outline-width:.483092vw}}.shareholder-pattern__report-date-trigger--open .shareholder-pattern__report-date-chevron{transform:rotate(180deg)}.shareholder-pattern__report-date-chevron{flex-shrink:0;width:1.09375vw;height:1.09375vw;transition:transform .2s;display:block}@media (max-width:768px){.shareholder-pattern__report-date-chevron{width:2.34375vw;height:2.34375vw}}@media (max-width:425px){.shareholder-pattern__report-date-chevron{width:3.86473vw;height:3.86473vw}}.shareholder-pattern__report-date-menu{z-index:20;box-sizing:border-box;background:#fff;border:.0260417vw solid #08a03f40;border-radius:.729167vw;min-width:100%;margin:0;padding:.3125vw 0;list-style:none;position:absolute;top:calc(100% + .3125vw);right:0;box-shadow:0 .416667vw 1.25vw #0000001f}@media (max-width:768px){.shareholder-pattern__report-date-menu{border-width:.0651042vw;border-radius:1.5625vw;padding:.651042vw 0;top:calc(100% + .78125vw);box-shadow:0 .78125vw 2.34375vw #0000001f}}@media (max-width:425px){.shareholder-pattern__report-date-menu{border-radius:1.93237vw;min-width:max(100%,48.3092vw);padding:.966184vw 0;left:auto;right:0}}.shareholder-pattern__report-date-menu-item{margin:0;padding:0}.shareholder-pattern__report-date-option{color:#126430;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:.520833vw .833333vw;font-family:Inter,sans-serif;font-size:.885417vw;font-weight:600;line-height:1.3;transition:background .15s;display:block}@media (max-width:768px){.shareholder-pattern__report-date-option{padding:1.17188vw 1.82292vw;font-size:1.95313vw}}@media (max-width:425px){.shareholder-pattern__report-date-option{padding:2.41546vw 3.38164vw;font-size:3.62319vw}}.shareholder-pattern__report-date-option:hover{background:#08a03f14}.shareholder-pattern__report-date-option:focus-visible{background:#08a03f1f;outline:none}.shareholder-pattern__report-date-option--selected{color:#08a03f;background:#08a03f1f}.shareholder-pattern__report-block{margin-bottom:1.45833vw}.shareholder-pattern__report-block:last-child{margin-bottom:0}@media (max-width:768px){.shareholder-pattern__report-block{margin-bottom:2.86458vw}}@media (max-width:425px){.shareholder-pattern__report-block{margin-bottom:4.83092vw}}.shareholder-pattern__report-purple{color:#fff;text-align:center;box-sizing:border-box;background:#253d98;border:.0260417vw solid #fff;padding:.729167vw .833333vw;font-family:Inter,sans-serif;font-size:1.40625vw;font-style:normal;font-weight:600;line-height:1.38021vw}@media (max-width:768px){.shareholder-pattern__report-purple{padding:1.5625vw;font-size:2.60417vw;line-height:1.3}}@media (max-width:425px){.shareholder-pattern__report-purple{padding:2.41546vw 1.93237vw;font-size:3.86473vw}}.shareholder-pattern__report-purple--simple{padding:.625vw .833333vw;font-size:1.25vw;line-height:1.25}@media (max-width:768px){.shareholder-pattern__report-purple--simple{padding:1.30208vw 1.5625vw;font-size:2.34375vw}}@media (max-width:425px){.shareholder-pattern__report-purple--simple{padding:2.41546vw;font-size:3.86473vw}}.shareholder-pattern__report-header-split{box-sizing:border-box;border:.0260417vw solid #fff;border-bottom:none;align-items:stretch;width:100%;display:flex}@media (max-width:425px){.shareholder-pattern__report-header-split{flex-direction:column}}.shareholder-pattern__report-header-split-purple{color:#fff;text-align:center;box-sizing:border-box;background:#253d98;flex:0 0 65%;justify-content:start;align-items:center;min-width:0;padding:.729167vw 1.04167vw;font-family:Inter,sans-serif;font-size:1.14583vw;font-style:normal;font-weight:600;line-height:1.35;display:flex}@media (max-width:768px){.shareholder-pattern__report-header-split-purple{padding:1.5625vw 1.82292vw;font-size:2.21354vw}}@media (max-width:425px){.shareholder-pattern__report-header-split-purple{text-align:center;padding:2.41546vw 2.89855vw;font-size:3.62319vw}}.shareholder-pattern__report-header-split-green{color:#fff;box-sizing:border-box;background:#126430;border-left:.0260417vw solid #fff;flex:0 0 35%;justify-content:start;align-items:center;padding:.729167vw .833333vw;font-family:Inter,sans-serif;font-size:1.14583vw;font-style:normal;font-weight:600;line-height:1.2;display:flex}@media (max-width:768px){.shareholder-pattern__report-header-split-green{padding:1.5625vw;font-size:2.21354vw}}@media (max-width:425px){.shareholder-pattern__report-header-split-green{border-top:.0260417vw solid #fff;border-left:none;flex:none;width:100%;padding:2.41546vw 2.89855vw;font-size:3.86473vw}}.shareholder-pattern__report-green-banner{color:#fff;text-align:center;box-sizing:border-box;background:#08a03f;border:.0260417vw solid #fff;border-top:none;padding:.416667vw .625vw;font-family:Inter,sans-serif;font-size:.9375vw;font-style:normal;font-weight:600;line-height:1.45833vw}@media (max-width:768px){.shareholder-pattern__report-green-banner{padding:1.04167vw 1.30208vw;font-size:2.08333vw;line-height:1.35}}@media (max-width:425px){.shareholder-pattern__report-green-banner{font-size:3.62319vw;line-height:1.35}}.shareholder-pattern__report-table-wrap{-webkit-overflow-scrolling:touch;box-sizing:border-box;overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.shareholder-pattern__report-table{border-collapse:collapse;table-layout:fixed;box-sizing:border-box;width:100%;min-width:58.3333vw}@media (max-width:768px){.shareholder-pattern__report-table{table-layout:auto;width:max(100%,119.792vw);min-width:119.792vw}}@media (max-width:425px){.shareholder-pattern__report-table{table-layout:auto;width:max(100%,173.913vw);min-width:173.913vw}}.shareholder-pattern__report-th:first-child,.shareholder-pattern__report-td:first-child{box-sizing:border-box;width:32%;min-width:13.5417vw}@media (max-width:768px){.shareholder-pattern__report-th:first-child,.shareholder-pattern__report-td:first-child{width:auto;min-width:28.6458vw}}@media (max-width:425px){.shareholder-pattern__report-th:first-child,.shareholder-pattern__report-td:first-child{width:auto;min-width:38.6473vw}}.shareholder-pattern__report-th:nth-child(2),.shareholder-pattern__report-th:nth-child(3),.shareholder-pattern__report-th:nth-child(4),.shareholder-pattern__report-th:nth-child(5),.shareholder-pattern__report-th:nth-child(6),.shareholder-pattern__report-td:nth-child(2),.shareholder-pattern__report-td:nth-child(3),.shareholder-pattern__report-td:nth-child(4),.shareholder-pattern__report-td:nth-child(5),.shareholder-pattern__report-td:nth-child(6){box-sizing:border-box;width:11%}@media (max-width:768px){.shareholder-pattern__report-th:nth-child(2),.shareholder-pattern__report-th:nth-child(3),.shareholder-pattern__report-th:nth-child(4),.shareholder-pattern__report-th:nth-child(5),.shareholder-pattern__report-th:nth-child(6),.shareholder-pattern__report-td:nth-child(2),.shareholder-pattern__report-td:nth-child(3),.shareholder-pattern__report-td:nth-child(4),.shareholder-pattern__report-td:nth-child(5),.shareholder-pattern__report-td:nth-child(6){width:auto;min-width:11.4583vw}}@media (max-width:425px){.shareholder-pattern__report-th:nth-child(2),.shareholder-pattern__report-th:nth-child(3),.shareholder-pattern__report-th:nth-child(4),.shareholder-pattern__report-th:nth-child(5),.shareholder-pattern__report-th:nth-child(6),.shareholder-pattern__report-td:nth-child(2),.shareholder-pattern__report-td:nth-child(3),.shareholder-pattern__report-td:nth-child(4),.shareholder-pattern__report-td:nth-child(5),.shareholder-pattern__report-td:nth-child(6){width:auto;min-width:17.3913vw}}.shareholder-pattern__report-th:nth-child(7),.shareholder-pattern__report-td:nth-child(7){box-sizing:border-box;width:13%}@media (max-width:768px){.shareholder-pattern__report-th:nth-child(7),.shareholder-pattern__report-td:nth-child(7){width:auto;min-width:13.5417vw}}@media (max-width:425px){.shareholder-pattern__report-th:nth-child(7),.shareholder-pattern__report-td:nth-child(7){width:auto;min-width:21.256vw}}@media (max-width:768px){.shareholder-pattern__report-td:nth-child(2),.shareholder-pattern__report-td:nth-child(3),.shareholder-pattern__report-td:nth-child(4),.shareholder-pattern__report-td:nth-child(5),.shareholder-pattern__report-td:nth-child(6),.shareholder-pattern__report-td:nth-child(7){white-space:nowrap}}@media (max-width:425px){.shareholder-pattern__report-td:nth-child(2),.shareholder-pattern__report-td:nth-child(3),.shareholder-pattern__report-td:nth-child(4),.shareholder-pattern__report-td:nth-child(5),.shareholder-pattern__report-td:nth-child(6),.shareholder-pattern__report-td:nth-child(7){white-space:nowrap}}.shareholder-pattern__report-th{color:#fff;text-align:left;vertical-align:top;box-sizing:border-box;background:#08a03f;border:.0260417vw solid #fff;padding:.625vw .520833vw;font-family:Inter,sans-serif;font-size:1.04167vw;font-style:normal;font-weight:600;line-height:1.66667vw}@media (max-width:768px){.shareholder-pattern__report-th{border-width:.0651042vw;padding:1.30208vw 1.04167vw;font-size:1.95313vw;line-height:1.35}}@media (max-width:425px){.shareholder-pattern__report-th{border-width:.120773vw;padding:1.93237vw 1.44928vw;font-size:3.1401vw}}.shareholder-pattern__report-th:first-child{text-align:left}@media (max-width:768px){.shareholder-pattern__report-th:first-child{white-space:normal}}@media (max-width:425px){.shareholder-pattern__report-th:first-child{white-space:normal}}.shareholder-pattern__report-th-multiline{white-space:pre-line;max-width:11.4583vw;margin:0 auto;display:block}@media (max-width:768px){.shareholder-pattern__report-th-multiline{max-width:23.4375vw}}@media (max-width:425px){.shareholder-pattern__report-th-multiline{max-width:33.8164vw}}.shareholder-pattern__report-th:first-child .shareholder-pattern__report-th-multiline{max-width:none;margin:0}@media (max-width:768px){.shareholder-pattern__report-th:first-child .shareholder-pattern__report-th-multiline{max-width:26.0417vw}}@media (max-width:425px){.shareholder-pattern__report-th:first-child .shareholder-pattern__report-th-multiline{max-width:none}}.shareholder-pattern__report-td{color:#000;text-transform:capitalize;text-align:left;vertical-align:middle;box-sizing:border-box;word-break:break-word;background:#fff;border:.015625vw solid #08a03f;padding:.520833vw .625vw;font-family:Inter,sans-serif;font-size:.9375vw;font-style:normal;font-weight:500;line-height:1.95083vw}@media (max-width:768px){.shareholder-pattern__report-td{border-width:.0390625vw;padding:1.04167vw 1.30208vw;font-size:1.82292vw;line-height:1.4}}@media (max-width:425px){.shareholder-pattern__report-td{border-width:.0724638vw;padding:1.44928vw 1.93237vw;font-size:2.89855vw}.shareholder-pattern__report-td:first-child{white-space:normal;word-break:break-word}}.shareholder-pattern__report-td--numeric{text-transform:none}.shareholder-pattern__report-td--total{color:#fff;text-transform:capitalize;background:#126430;border:.0260417vw solid #fff;font-family:Inter,sans-serif;font-size:.9375vw;font-style:normal;font-weight:500;line-height:1.95083vw}@media (max-width:768px){.shareholder-pattern__report-td--total{border-width:.0651042vw;font-size:1.82292vw;line-height:1.4}}@media (max-width:425px){.shareholder-pattern__report-td--total{font-size:2.89855vw;line-height:1.35}}.shareholder-pattern__report-td--total-bright{color:#fff;text-transform:capitalize;background:#08a03f;border:.0260417vw solid #fff;font-family:Inter,sans-serif;font-size:.9375vw;font-style:normal;font-weight:600;line-height:1.95083vw}@media (max-width:768px){.shareholder-pattern__report-td--total-bright{border-width:.0651042vw;font-size:1.82292vw;line-height:1.4}}@media (max-width:425px){.shareholder-pattern__report-td--total-bright{font-size:2.89855vw;line-height:1.35}}.shareholder-pattern__report-row--striped .shareholder-pattern__report-td{background:#f3fff8}.shareholder-pattern__report-row--subsection-head .shareholder-pattern__report-td--subsection-banner{color:#fff;text-transform:none;background:#253d98;border:.015625vw solid #253d98;padding:.520833vw .625vw;font-size:.9375vw;font-weight:600;line-height:1.35}@media (max-width:768px){.shareholder-pattern__report-row--subsection-head .shareholder-pattern__report-td--subsection-banner{padding:1.04167vw 1.30208vw;font-size:1.82292vw}}@media (max-width:425px){.shareholder-pattern__report-row--subsection-head .shareholder-pattern__report-td--subsection-banner{padding:1.44928vw 1.93237vw;font-size:2.89855vw}}.shareholder-pattern__report-row--subtotal .shareholder-pattern__report-td{text-transform:none;background:#f8fafc;border-color:#94a3b8;font-weight:700}.shareholder-pattern__report-row--subtotal .shareholder-pattern__report-td--numeric{font-weight:700}.shareholder-pattern__report-row--total .shareholder-pattern__report-td,.shareholder-pattern__report-row--total-bright .shareholder-pattern__report-td{vertical-align:middle;padding-top:2.08333vw;padding-bottom:2.08333vw}@media (max-width:768px){.shareholder-pattern__report-row--total .shareholder-pattern__report-td,.shareholder-pattern__report-row--total-bright .shareholder-pattern__report-td{padding-top:1.82292vw;padding-bottom:1.82292vw}}@media (max-width:425px){.shareholder-pattern__report-row--total .shareholder-pattern__report-td,.shareholder-pattern__report-row--total-bright .shareholder-pattern__report-td{padding-top:2.89855vw;padding-bottom:2.89855vw}}.shareholder-pattern__report-row--total .shareholder-pattern__report-td:first-child,.shareholder-pattern__report-row--total-bright .shareholder-pattern__report-td:first-child{text-underline-offset:.15625vw;padding-left:1.04167vw;padding-right:.833333vw;font-weight:700;text-decoration:underline;text-decoration-thickness:.0520833vw}@media (max-width:768px){.shareholder-pattern__report-row--total .shareholder-pattern__report-td:first-child,.shareholder-pattern__report-row--total-bright .shareholder-pattern__report-td:first-child{text-underline-offset:.260417vw;padding-left:2.08333vw;padding-right:1.5625vw;text-decoration-thickness:.0976563vw}}@media (max-width:425px){.shareholder-pattern__report-row--total .shareholder-pattern__report-td:first-child,.shareholder-pattern__report-row--total-bright .shareholder-pattern__report-td:first-child{text-underline-offset:.483092vw;padding-left:2.89855vw;padding-right:2.41546vw;text-decoration-thickness:.120773vw}}.shareholder-pattern__report-row--total .shareholder-pattern__report-td--numeric,.shareholder-pattern__report-row--total-bright .shareholder-pattern__report-td--numeric{text-transform:none}.shareholder-pattern__rail{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;width:2.29167vw;min-width:1.875vw;padding:.208333vw 0;display:flex}@media (max-width:768px){.shareholder-pattern__rail{display:none}}.shareholder-pattern__rail-btn{color:#fff;cursor:pointer;border:.00520833vw solid #fff;border-radius:.229271vw;flex-shrink:0;justify-content:center;align-items:center;width:1.45833vw;height:1.45833vw;padding:0;transition:opacity .2s;display:flex}.shareholder-pattern__rail-btn:hover{opacity:.92}.shareholder-pattern__rail-btn:focus-visible{outline-offset:.104167vw;outline:.104167vw solid #08a03f}.shareholder-pattern__rail-btn--up{background:#08a03f}.shareholder-pattern__rail-btn--down{background:#253d98}.shareholder-pattern__rail-track{cursor:pointer;background:#08a03f1a;border-radius:.15625vw;flex:1;width:.15625vw;min-height:5.20833vw;position:relative}.shareholder-pattern__rail-thumb{pointer-events:none;background:#08a03f;border-radius:.15625vw;width:100%;position:absolute;left:0}.shareholder-pattern__statement-panel{margin-top:1.875vw}@media (max-width:768px){.shareholder-pattern__statement-panel{margin-top:3.125vw}}@media (max-width:425px){.shareholder-pattern__statement-panel{margin-top:4.83092vw}}
