.sheet-v2 .cx-scroll{overscroll-behavior-x:contain;overflow-x:auto}.sheet-v2 .cx-slope{min-width:760px;height:398px}.sheet-v2 .cx-slope-key{width:min(100%,760px);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px 24px;margin:8px auto 0;font-size:12px;line-height:1.5;display:flex}.sheet-v2 .cx-key-line{vertical-align:middle;border-top:1.25px solid var(--v2-forest);width:26px;margin-right:6px;display:inline-block}.sheet-v2 .cx-key-line--cohort{border-top-width:2.25px}.sheet-v2 .cx-mobile{display:none}.sheet-v2 .cx-heading{margin:24px 0 18px;font-size:clamp(30px,2.8vw,40px);line-height:1.16}.sheet-v2 .cx-quarterly{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.sheet-v2 .cx-quarterly-rail{overscroll-behavior-x:contain;flex:1 1 0;min-width:0;min-height:0;overflow-x:auto}.sheet-v2 .cx-quarterly-field{width:100%;min-width:720px;height:100%}.sheet-v2 .cx-quarterly-field .recharts-cartesian-axis-tick-value{font-size:14px!important}.sheet-v2 .cx-quarterly-legend{flex:none;padding:12px 0 0}.sheet-v2 .cx-quarterly-legend ul{font-size:12px;line-height:1.5}.sheet-v2 .cx-slope .cx-axttl,.sheet-v2 .cx-slope .cx-axis{letter-spacing:.09em;text-transform:uppercase;fill:var(--v2-slate);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.sheet-v2 .cx-slope .cx-tick{fill:var(--v2-slate);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.sheet-v2 .cx-grid{stroke:var(--v2-rule-faint);stroke-width:1px}.sheet-v2 .cx-col{stroke:var(--v2-rule);stroke-width:1px}.sheet-v2 .cx-leader{stroke:var(--v2-rule-faint);stroke-width:1px}.sheet-v2 .cx-path{stroke:var(--v2-forest);fill:none;stroke-width:1.25px;stroke-linecap:round}.sheet-v2 .cx-path--cohort{stroke-width:2.25px}.sheet-v2 .cx-mark{fill:var(--v2-forest)}.sheet-v2 .cx-mark--cohort{fill:var(--v2-ground);stroke:var(--v2-forest);stroke-width:2px}.sheet-v2 .cx-name{fill:var(--v2-ink);font-size:13px}.sheet-v2 .cx-name--cohort{font-weight:500}.sheet-v2 .cx-slope .cx-val{fill:var(--text-tertiary);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.sheet-v2 .cx-mobile-list,.sheet-v2 .cx-mobile-key{width:min(100%,760px);margin:0 auto}.sheet-v2 .cx-mobile-list{border-top:1px solid var(--v2-rule);padding:0;list-style:none}.sheet-v2 .cx-mobile-row,.sheet-v2 .cx-mobile-cohort{border-bottom:1px solid var(--v2-rule-faint);padding:10px 0 12px}.sheet-v2 .cx-mobile-cohort{border-top:1px solid var(--v2-rule);border-bottom:0}.sheet-v2 .cx-mobile-id{flex-direction:column;gap:2px;min-width:0;display:flex}.sheet-v2 .cx-mobile-name{color:var(--v2-ink);overflow-wrap:anywhere;font-size:14px;line-height:1.3}.sheet-v2 .cx-mobile-name--cohort{font-weight:500}.sheet-v2 .cx-mobile-values{color:var(--text-secondary);overflow-wrap:anywhere;font-variant-numeric:lining-nums tabular-nums;font-size:13px;line-height:1.35}.sheet-v2 .cx-mobile-track{width:calc(100% - 14px);height:12px;margin:9px auto 0;position:relative}.sheet-v2 .cx-mobile-axis{background:var(--v2-rule-faint);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sheet-v2 .cx-mobile-line{background:var(--v2-forest);min-width:1px;height:1.25px;position:absolute;top:50%;transform:translateY(-50%)}.sheet-v2 .cx-mobile-line--cohort{height:2.25px}.sheet-v2 .cx-mobile-dot{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sheet-v2 .cx-mobile-dot--base{z-index:1;background:var(--v2-ground);border:1.5px solid var(--v2-forest);width:11px;height:11px}.sheet-v2 .cx-mobile-dot--latest{z-index:2;background:var(--v2-forest);width:7px;height:7px}.sheet-v2 .cx-mobile-track--cohort .cx-mobile-dot--base{width:12px;height:12px}.sheet-v2 .cx-mobile-track--cohort .cx-mobile-dot--latest{width:8px;height:8px}.sheet-v2 .cx-mobile-key{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.sheet-v2 .cx-mobile-key-dot{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.sheet-v2 .cx-mobile-key-dot--base{background:var(--v2-ground);border:1.5px solid var(--v2-forest)}.sheet-v2 .cx-mobile-key-dot--latest{background:var(--v2-forest)}.sheet-v2 .cx-mobile-empty{border-top:1px solid var(--v2-rule);color:var(--text-secondary);margin:0;padding:14px 0;font-size:13px}.sheet-v2 .cx-line{transition:opacity .12s}.sheet-v2 .cx-slope:hover .cx-line{opacity:.32}.sheet-v2 .cx-slope .cx-line:hover{opacity:1}@media (prefers-reduced-motion:reduce){.sheet-v2 .cx-line{transition:none}}.sheet-v2 .cx-rail{border-bottom:1px solid var(--v2-rule);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 18px;padding-bottom:10px;display:flex}.sheet-v2 .cx-rail-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-slate);margin-right:4px;font-size:11.5px}.sheet-v2 .cx-rail-btn{appearance:none;font:inherit;color:var(--text-tertiary);cursor:pointer;font-variant-numeric:lining-nums tabular-nums;background:0 0;border:0;border-bottom:1.5px solid #0000;min-height:44px;padding:2px 2px 3px;font-size:13.5px;line-height:1.2}@media (min-width:1024px){.sheet-v2 .cx-rail-btn{min-height:0}}.sheet-v2 .cx-rail-btn:hover{color:var(--v2-ink)}.sheet-v2 .cx-rail-btn[aria-pressed=true]{color:var(--v2-ink);border-bottom-color:var(--v2-forest)}.sheet-v2 .cx-rail-btn:focus-visible{outline-offset:2px;outline:2px solid #2d5f4fd9}.sheet-v2 .cx-stamp{color:var(--text-tertiary);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:12px 0 22px;font-size:12.5px;display:flex}.sheet-v2 .cx-stamp b{color:var(--v2-slate);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:400}.sheet-v2 .cx-stamp span{font-variant-numeric:lining-nums tabular-nums}.sheet-v2 .cx-operands{border-top:1px solid var(--v2-rule);border-collapse:collapse;width:100%;min-width:480px;margin-top:14px;font-size:13px}.sheet-v2 .cx-operands caption{caption-side:top;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-slate);padding:12px 0 8px;font-size:11.5px}.sheet-v2 .cx-operands th,.sheet-v2 .cx-operands td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--v2-rule-faint);padding:7px 12px 7px 0}.sheet-v2 .cx-operands thead th{color:var(--v2-slate);letter-spacing:.04em;font-size:11.5px;font-weight:400}.sheet-v2 .cx-operands tbody th{color:var(--v2-ink);font-weight:400}.sheet-v2 .cx-operands .cx-num{text-align:right;font-variant-numeric:lining-nums tabular-nums;color:var(--text-secondary);white-space:nowrap}.sheet-v2 .cx-operands .cx-num--ink{color:var(--v2-ink)}.sheet-v2 .cx-operands tfoot th,.sheet-v2 .cx-operands tfoot td{border-bottom:0;border-top:1px solid var(--v2-rule);color:var(--v2-ink)}@media screen and (max-width:767px){.sheet-v2 .cx-heading{margin:20px 0 12px;font-size:24px;line-height:1.2}.sheet-v2 .cx-rail-label{flex-basis:100%}.sheet-v2 .cx-rail-btn{min-width:44px}.sheet-v2 .cx-slope-rail,.sheet-v2 .cx-slope-key{display:none}.sheet-v2 .cx-mobile{display:block}.sheet-v2 .cx-scroll[data-hsc][data-hsc-edge] .cx-operands>:is(thead,tbody)>tr>:first-child{z-index:auto;box-shadow:none;position:static;left:auto}.sheet-v2 .v2-body:has(.cx-heading) #register [data-hsc][data-hsc-edge] .reg-table>:is(thead,tbody)>tr>:first-child{z-index:auto;box-shadow:none;position:static;left:auto}}@media print{.sheet-v2 .cx-scroll{overflow-x:visible}.sheet-v2 .cx-slope{min-width:0;height:auto}.sheet-v2 .cx-mobile{display:none}.sheet-v2 .cx-quarterly-frame{height:auto!important}.sheet-v2 .cx-quarterly{break-inside:avoid-page;height:auto;display:block}.sheet-v2 .cx-quarterly-rail{flex:none;height:360px;overflow:visible}.sheet-v2 .cx-quarterly-field{width:min(100%,552px);min-width:0;margin:0 auto}.sheet-v2 .cx-quarterly-field .recharts-responsive-container{height:360px!important;min-height:0!important}.sheet-v2 .cx-quarterly-field .recharts-responsive-container>div{width:100%!important;height:100%!important}.sheet-v2 .cx-quarterly-field .recharts-wrapper{width:100%!important;max-width:100%!important;height:360px!important}.sheet-v2 .cx-rail{display:none}.sheet-v2 .cx-operands{break-inside:avoid}.sheet-v2 .v2-body:has(.cx-heading) #register .reg-table{break-inside:auto;page-break-inside:auto}}
