.issuer-financial-readings{min-width:0;max-width:100%;font-size:inherit;margin:0 0 18px;line-height:1.7}.reader-event-reading .issuer-financial-readings{padding:0}.material-page .finance-reader[data-financial-reading=true] .reader-back{display:none}.finance-reader[data-financial-reading=true] .reader-scroll h2{font-size:24px;line-height:1.45}.finance-reader[data-financial-reading=true] .reader-pane{padding-top:18px}.issuer-financial-readings>header h3{color:var(--ink);margin:0 0 4px;font-size:1.05em;font-weight:550;line-height:1.6;display:block}.issuer-financial-readings>header p{color:var(--ink-3);overflow-wrap:anywhere;margin:0 0 12px;font-size:.9em;line-height:1.75}.issuer-financial-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:inherit;line-height:1.6}.issuer-financial-table col:first-child{width:42%}.issuer-financial-table col:not(:first-child){width:29%}.issuer-financial-table caption{text-align:left;color:var(--ink-2);padding:0 0 8px;font-size:.95em;font-weight:500;line-height:1.7}.issuer-financial-table th,.issuer-financial-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:10px 6px}.issuer-financial-table thead th{text-align:left;color:var(--ink-3);border-top:1px solid var(--line-strong);font-size:.9em;font-weight:400}.issuer-financial-table thead th:not(:first-child),.issuer-financial-table td{text-align:right}.issuer-financial-table tbody th{text-align:left;color:var(--ink-2);font-weight:500}.issuer-financial-table tbody th small{color:var(--ink-3);margin-top:3px;font-size:.9em;font-weight:400;display:block}.issuer-financial-table td{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.issuer-financial-unit-note{color:var(--ink-3);overflow-wrap:anywhere;margin:9px 0 6px;font-size:.9em;line-height:1.75}.issuer-financial-readings>details{border-top:1px solid var(--line);min-width:0}.issuer-financial-readings>details>summary{min-width:44px;min-height:44px;color:var(--ink-2);cursor:pointer;overflow-wrap:anywhere;padding:10px 0;font-size:.95em;line-height:1.7}.issuer-financial-readings>details>summary::marker{color:var(--accent)}.issuer-financial-readings>details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.issuer-financial-nine-months>summary strong{font-weight:500}.issuer-financial-nine-months>summary span{color:var(--ink-3);margin-top:3px;font-size:.95em;font-weight:400;display:block}.issuer-financial-nine-months>.issuer-financial-table{margin:3px 0 14px}.issuer-financial-proof-body{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;padding:2px 0 12px;font-size:.9em;line-height:1.8}.issuer-financial-proof-body p{color:var(--ink-3);margin:6px 0 13px}.issuer-financial-proof-body dl{grid-template-columns:108px minmax(0,1fr);gap:5px 13px;margin:8px 0 14px;display:grid}.issuer-financial-proof-body dt{color:var(--ink-3)}.issuer-financial-proof-body dd{white-space:pre-line;overflow-wrap:anywhere;min-width:0}.issuer-financial-proof-body h4{color:var(--ink);margin:17px 0 8px;font-size:1.05em;font-weight:500}.issuer-financial-proof-entry{border-top:1px solid var(--line);min-width:0;padding:10px 0}.issuer-financial-proof-entry>strong{color:var(--ink-2);font-weight:500;display:block}.issuer-financial-proof-entry ul{margin:0;padding:0;list-style:none}.issuer-financial-proof-entry li{overflow-wrap:anywhere;margin:8px 0}.issuer-financial-proof-entry li b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.issuer-financial-proof-entry li span{color:var(--ink-3);display:block}.issuer-financial-unavailable{font-size:inherit;color:var(--ink-3);overflow-wrap:anywhere;margin:8px 0 16px;line-height:1.8}@media (width<=640px){.issuer-financial-table th,.issuer-financial-table td{padding:9px 4px}.issuer-financial-proof-body dl{grid-template-columns:minmax(0,1fr);gap:2px}.issuer-financial-proof-body dd{margin-bottom:6px}}.issuer-operating-readings{min-width:0;max-width:100%;font-size:inherit;margin:0 0 18px;line-height:1.7}.reader-event-reading .issuer-operating-readings{padding:0}.finance-reader[data-operating-reading=true] .reader-scroll h2{font-size:24px;line-height:1.45}.material-page:has(.finance-reader[data-operating-reading=true]) .material-page-head{margin:4px 0 12px}.finance-reader[data-operating-reading=true] .reader-scroll{padding-top:16px}.finance-reader[data-operating-reading=true] .reader-scroll h2{margin-top:8px}.finance-reader[data-operating-reading=true] .reader-operating-title-origin{margin:3px 0 4px}.finance-reader[data-operating-reading=true] .reader-markets{vertical-align:middle;flex-wrap:wrap;gap:8px;max-width:100%;margin:8px 12px 0 0;display:inline-flex}.finance-reader[data-operating-reading=true] .reader-issuer-return{vertical-align:middle;max-width:100%;margin:0;display:inline-flex}.finance-reader[data-operating-reading=true] .reader-tabs{margin-top:6px}.finance-reader[data-operating-reading=true] .reader-pane{padding-top:12px}.finance-reader .reader-operating-title-origin{color:var(--ink-3);margin:5px 0 8px;font-size:13px;line-height:1.6}.issuer-operating-readings>header h3{color:var(--ink);margin:0 0 4px;font-size:1.05em;font-weight:550;line-height:1.6;display:block}.issuer-operating-readings>header h3>span{color:var(--accent);font-size:.85em;font-weight:400;display:inline-block}.issuer-operating-readings>header p,.issuer-operating-scope,.issuer-operating-comparison-unavailable{color:var(--ink-3);overflow-wrap:anywhere;margin:4px 0 12px;font-size:.95em;line-height:1.75}.issuer-operating-program-summary{font-size:inherit;color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-line;margin:8px 0 14px;line-height:1.8}.issuer-operating-table,.issuer-operating-comparison-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:inherit;line-height:1.6}.issuer-operating-table col:first-child{width:42%}.issuer-operating-table col:not(:first-child){width:29%}.issuer-operating-table caption,.issuer-operating-comparison-table caption{text-align:left;color:var(--ink-2);padding:0 0 8px;font-size:.95em;font-weight:500}.issuer-operating-table th,.issuer-operating-table td,.issuer-operating-comparison-table th,.issuer-operating-comparison-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:9px 5px}.issuer-operating-table thead th,.issuer-operating-comparison-table thead th{color:var(--ink-3);border-top:1px solid var(--line-strong);text-align:left;font-size:.95em;font-weight:400}.issuer-operating-table thead th:not(:first-child),.issuer-operating-table td{text-align:right}.issuer-operating-table tbody th,.issuer-operating-comparison-table tbody th{text-align:left;color:var(--ink-2);font-weight:500}.issuer-operating-table td,.issuer-operating-comparison-table td{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.issuer-operating-table td>span,.issuer-operating-table thead span{color:var(--ink-3);font-size:.95em;font-weight:400}.issuer-operating-table [data-operating-row=total] th,.issuer-operating-table [data-operating-row=total] td{border-bottom-color:var(--line-strong);font-weight:600}.issuer-operating-table [data-operating-row=energy-storage] th{border-left:2px solid var(--accent);padding-left:8px}.issuer-operating-main-comparison{font-size:inherit;color:var(--ink-2);flex-wrap:wrap;gap:3px 14px;margin:12px 0 5px;line-height:1.7;display:flex}.issuer-operating-main-comparison>span{overflow-wrap:anywhere;max-width:100%}.issuer-operating-main-comparison b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.issuer-operating-definition-note{color:var(--ink-3);overflow-wrap:anywhere;margin:5px 0 9px;font-size:.95em;line-height:1.75}.issuer-operating-readings>details,.issuer-operating-positions{border-top:1px solid var(--line);min-width:0}.issuer-operating-readings details[open]{border-top-color:var(--accent)}.issuer-operating-readings summary{min-width:44px;min-height:44px;font-size:inherit;color:var(--ink-2);cursor:pointer;overflow-wrap:anywhere;padding:10px 0;line-height:1.7}.issuer-operating-readings summary::marker{color:var(--accent)}.issuer-operating-readings summary:focus-visible,.issuer-operating-readings a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.issuer-operating-comparison-body,.issuer-operating-proof-body{min-width:0;color:var(--ink-2);font-size:inherit;overflow-wrap:anywhere;padding:2px 0 12px;line-height:1.8}.issuer-operating-comparison-body p,.issuer-operating-proof-body p{color:var(--ink-3);margin:6px 0 12px}.issuer-operating-comparison-table th:first-child{width:42%}.issuer-operating-comparison-table td>span,.issuer-operating-comparison-table small,.issuer-operating-proof-body li>span{display:block}.issuer-operating-comparison-table small{color:var(--ink-3);font-size:.95em;font-weight:400}.issuer-operating-proof-body h4{color:var(--ink);margin:14px 0 8px;font-size:1em;font-weight:500}.issuer-operating-proof-body dl{grid-template-columns:100px minmax(0,1fr);gap:5px 12px;margin:8px 0 12px;display:grid}.issuer-operating-proof-body dt{color:var(--ink-3)}.issuer-operating-proof-body dd{overflow-wrap:anywhere;min-width:0}.issuer-operating-proof-body ul{margin:8px 0 14px;padding:0;list-style:none}.issuer-operating-proof-body li{margin:8px 0}.issuer-operating-proof-snapshot{border-top:1px solid var(--line);padding-top:3px}.issuer-operating-proof-body a{min-width:44px;min-height:44px;color:var(--accent);align-items:center;max-width:100%;display:inline-flex}@media (width<=640px){.issuer-operating-table th,.issuer-operating-table td,.issuer-operating-comparison-table th,.issuer-operating-comparison-table td{padding:8px 4px}.issuer-operating-main-comparison>span:first-child{flex-basis:100%}.issuer-operating-proof-body dl{grid-template-columns:minmax(0,1fr);gap:2px}.issuer-operating-proof-body dd{margin-bottom:6px}}@media (width>=641px){.issuer-operating-readings header{flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex}.issuer-operating-readings header h3,.issuer-operating-readings header p{margin:0}.issuer-operating-readings header p{font-size:13px}.issuer-operating-program-summary{margin-bottom:10px;line-height:1.65}.issuer-operating-table th,.issuer-operating-table td{padding-top:7px;padding-bottom:7px}.issuer-operating-table thead br{display:none}.issuer-operating-table thead span{margin-left:5px}}@media (width<=360px){.issuer-operating-table col:first-child{width:30%}.issuer-operating-table col:not(:first-child){width:35%}.finance-reader[data-large-type=true] .issuer-operating-table col:first-child{width:25%}.finance-reader[data-large-type=true] .issuer-operating-table col:not(:first-child){width:37.5%}.issuer-operating-table tbody td:not([colspan]){white-space:nowrap;overflow-wrap:normal}}.retained-body-section{min-width:0}.retained-body-reading-entry{min-width:0;margin-top:8px}.retained-body-reading-entry>p{color:var(--ink-3);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.retained-body-reading-entry>div{flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;margin-top:5px;display:flex}.retained-body-reading-entry :is(button,a){max-width:100%;min-height:44px;color:var(--accent);overflow-wrap:anywhere;align-items:center;font-size:13px;line-height:1.8;display:inline-flex}.retained-body-reading-entry button{border:1px solid var(--line-strong);background:var(--accent-soft);cursor:pointer;border-radius:5px;padding:8px 11px}.retained-body-reading-entry :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.retained-body-reading-entry button:disabled{opacity:.5;cursor:not-allowed}.retained-body-reading-entry+.retained-body{margin-top:7px;margin-bottom:12px}.retained-body-recovery{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin-top:21px;display:flex}.retained-body-recovery>p{min-width:160px;color:var(--ink-2);overflow-wrap:anywhere;flex:1;margin:0;font-size:13px;line-height:1.9}.retained-body-recovery>button{border:1px solid var(--line-strong);background:var(--accent-soft);max-width:100%;min-height:44px;color:var(--accent);text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:5px;padding:9px 12px;font-size:13px;line-height:1.7}.retained-body-recovery>button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.retained-body-recovery>button:disabled{opacity:.5;cursor:not-allowed}.retained-body-recovery+.retained-body{margin-top:8px}.retained-body{border-block:1px solid var(--line-strong);min-width:0;color:var(--ink-2);margin:21px 0 24px}.retained-body>summary{cursor:pointer;padding:13px 0;font-size:12px;line-height:1.9}.retained-body>summary::marker{color:var(--accent)}.retained-body>summary strong{color:var(--ink-2);margin-right:14px;font-size:14px;font-weight:500}.retained-body>summary>span{color:var(--ink-3)}.retained-body-content{min-width:0;padding:3px 0 18px}.retained-body-status{color:var(--ink-3);flex-wrap:wrap;gap:4px 15px;font-size:12px;line-height:1.9;display:flex}.retained-body-limit,.retained-body-admin>p,.retained-body-obtain>span{color:var(--ink-3);font-size:12px;line-height:1.9}.retained-body-limit{margin:10px 0 13px}.retained-body-actions{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.retained-body :is(button,a){min-width:44px;max-width:100%;min-height:44px;color:var(--accent);overflow-wrap:anywhere;align-items:center;font-size:12px;line-height:1.9;display:inline-flex}.retained-body-actions button,.retained-body-obtain button{border:1px solid var(--line-strong);background:var(--accent-soft);border-radius:5px;min-height:44px;padding:8px 11px}.retained-body-window{min-width:0;margin-top:17px}.retained-body-window-label{color:var(--ink-3);margin:0 0 9px;font-size:12px;line-height:1.9}.retained-body .retained-body-text{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;scroll-margin-block-start:90px;font-size:15px;line-height:2}.retained-body-window-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 15px;margin-top:14px;padding-top:10px;display:flex}.retained-body-window-foot>span{color:var(--ink-3);font:11px/1.9 var(--font-mono,monospace);overflow-wrap:anywhere}.retained-body-window-foot>div{gap:16px;display:flex}.retained-body-window-foot button{min-height:44px;padding:4px 0}.retained-body-admin{border-top:1px solid var(--line);min-width:0;margin-top:19px;padding-top:15px}.retained-body-admin-head{flex-wrap:wrap;align-items:baseline;gap:7px 18px;display:flex}.retained-body-admin-head>span{color:var(--ink-3);font-size:12px}.retained-body-admin-head button{padding:4px 0}.retained-body-admin>p{margin:8px 0 0}.retained-body-preview{border-left:1px solid var(--line-strong);min-width:0;margin-top:14px;padding-left:13px}.retained-body-preview-title strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.9;display:block}.retained-body-preview-title>span{color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.9;display:block}.retained-body-preview>p,.retained-body-result p,.retained-body-notice{color:var(--ink-3);overflow-wrap:anywhere;margin:9px 0;font-size:12px;line-height:1.9}.retained-body-preview>.retained-body-private-note{color:var(--accent)}.retained-body-obtain{flex-wrap:wrap;align-items:baseline;gap:8px 15px;margin-top:16px;display:flex}.retained-body-obtain>span{flex:1;min-width:150px}.retained-body-result{border-top:1px solid var(--line);margin-top:17px;padding-top:13px}.retained-body-result>strong{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.9}.retained-body-notice{margin-top:15px}.retained-body-notice[data-conflict=true]{color:var(--accent)}.retained-body-notice a{margin:5px 0 0 13px}.retained-body-reload{margin-top:12px}.retained-body-reload button{border:1px solid var(--line-strong);border-radius:5px;min-height:44px;padding:9px 12px}.retained-body :is(a,button,summary,.retained-body-text):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.retained-body button:disabled{opacity:.5;cursor:not-allowed}.finance-reader[data-large-type=true] .retained-body .retained-body-text{font-size:18px}@media (width<=760px){.retained-body-recovery>p,.retained-body-recovery>button{flex-basis:100%;min-width:0}.retained-body>summary>span{margin-top:3px;margin-left:17px;display:block}.retained-body-status{gap:3px 12px}.retained-body-admin-head{align-items:start}.retained-body-admin-head button{text-align:left}.retained-body-preview{padding-left:10px}.retained-body-obtain{align-items:stretch}.retained-body-obtain button,.retained-body-obtain>span{flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.retained-body *{scroll-behavior:auto;transition:none;animation:none}}
