.rp-report{counter-reset:rp-sec}.rp-sec{counter-increment:rp-sec}.rp-sec-no:before{content:counter(rp-sec, decimal-leading-zero)}.rp-contents-row{z-index:35;position:sticky;top:.5rem}.rp-contents-row summary,.rp-contents-row a{scroll-margin-top:-12rem}@media (prefers-reduced-motion:no-preference){.rp-sheet-dim{animation:.18s ease-out rp-fade}}@keyframes rp-fade{0%{opacity:0}}@media (max-width:639px){.ledger-stack{overflow:visible}.ledger-stack table.ledger{min-width:0!important}.ledger-stack table.ledger,.ledger-stack .ledger tbody,.ledger-stack .ledger tfoot,.ledger-stack .ledger tr,.ledger-stack .ledger th,.ledger-stack .ledger td{width:auto;display:block}.ledger-stack .ledger thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ledger-stack .ledger tr{border-bottom:1px solid var(--rule);padding:12px 16px}.ledger-stack .ledger tbody tr:last-child{border-bottom:0}.ledger-stack .ledger th,.ledger-stack .ledger td{white-space:normal;background:0 0;border:0;padding:0}.ledger-stack .ledger tbody th[scope=row],.ledger-stack .ledger tfoot th{box-shadow:none;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink);text-align:left;padding:0 0 6px;font-size:1.0625rem;font-weight:700;position:static}.ledger-stack .ledger td{text-align:right;padding:4px 0;font-size:1rem}.ledger-stack .ledger td[data-label]:before{content:attr(data-label);float:left;text-align:left;max-width:58%;font-family:var(--font-sans);color:var(--ink-2);margin-right:14px;font-size:.9375rem;font-weight:400}.ledger-stack .ledger td:after{content:"";clear:both;display:table}.ledger-stack .ledger tfoot tr{border-top:1.5px solid var(--ink);background:color-mix(in srgb, var(--paper) 70%, var(--surface));border-radius:0 0 18px 18px}.ledger-stack .ledger tbody tr:hover>*{background:0 0}}@media print{.rp-rail-col,.rp-contents-row{display:none!important}.rp-report{display:block!important}.rp-part{display:none!important}.rp-sec-no{color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--ink)!important;background:0 0!important}.rp-exp-icon,.rp-method-more{display:none!important}.rp-exp>summary{min-height:0;padding:6px 0}details[data-print-open]::details-content{content-visibility:visible}details[data-print-open] .rp-exp-preview{display:none}.rp-figs{break-inside:avoid}}@keyframes rp-map-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
