.sheet-v2 .cx-scope{--cx-amber:#ad4d0a}.sheet-v2 .cx-plate{margin:0;padding:0}.sheet-v2 .cx-plate-label{border-bottom:1px solid var(--v2-rule);letter-spacing:.09em;text-transform:uppercase;color:var(--v2-slate);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;padding-bottom:7px;font-size:10.5px;font-weight:500;display:flex}.sheet-v2 .cx-plate-label-title{letter-spacing:.06em;color:var(--v2-ink)}.sheet-v2 .cx-plate-label-medium{letter-spacing:.07em;color:var(--text-tertiary);margin-left:auto;font-weight:400}.sheet-v2 .cx-key-row{letter-spacing:.07em;text-transform:uppercase;color:var(--v2-slate);flex-wrap:wrap;gap:4px 24px;margin:10px 0 0;font-size:11px;display:flex}.sheet-v2 .cx-key-item{align-items:center;gap:6px;display:inline-flex}.sheet-v2 .cx-recon{width:100%;height:auto;display:block}@media screen and (max-width:639px){.sheet-v2 .cx-plate-rail{overscroll-behavior-x:contain;overflow-x:auto}.sheet-v2 .cx-recon,.sheet-v2 .cx-reach{min-width:930px}.sheet-v2 .ma-plate-rail{overscroll-behavior-x:contain;overflow-x:auto}.sheet-v2 .ma-plate{min-width:880px}}.sheet-v2 .cx-grid{stroke:var(--v2-rule-faint);stroke-width:1px}.sheet-v2 .cx-rule{stroke:var(--v2-rule);stroke-width:1px}.sheet-v2 .cx-axis{fill:var(--v2-slate);font-variant-numeric:lining-nums tabular-nums;font-size:11.5px}.sheet-v2 .cx-axis-title,.sheet-v2 .cx-key{letter-spacing:.07em;text-transform:uppercase;fill:var(--v2-slate);font-size:11px}.sheet-v2 .cx-span{stroke:var(--v2-rule-strong);stroke-width:.9px;opacity:.5}.sheet-v2 .cx-mark-hardware{fill:var(--v2-forest)}.sheet-v2 .cx-mark-power{fill:var(--v2-ground);stroke:var(--cx-amber);stroke-width:1.1px}.sheet-v2 .cx-anno-rule{stroke:var(--v2-slate);stroke-width:1px;stroke-dasharray:2 4;opacity:.5}.sheet-v2 .cx-anno-label,.sheet-v2 .cx-call-label{letter-spacing:.04em;fill:var(--v2-slate);font-variant-numeric:lining-nums tabular-nums;font-size:11px}.sheet-v2 .cx-call-label{fill:var(--v2-ink)}.sheet-v2 .cx-call-leader{stroke:var(--v2-rule);stroke-width:1px}.sheet-v2 .cx-reach{width:100%;height:auto;display:block}.sheet-v2 .cx-reach-area{fill:var(--v2-forest);opacity:.1}.sheet-v2 .cx-reach-curve{stroke:var(--v2-forest);stroke-width:1.6px;stroke-linejoin:round}.sheet-v2 .cx-bands{border-top:1px solid var(--v2-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 0;display:grid}@media (max-width:719px){.sheet-v2 .cx-bands{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet-v2 .cx-band{border-right:1px solid var(--v2-rule-faint);padding:12px 16px 12px 0}.sheet-v2 .cx-band:last-child{border-right:0}.sheet-v2 .cx-band-n{color:var(--v2-ink);font-variant-numeric:lining-nums tabular-nums;font-size:26px;line-height:1.05;display:block}.sheet-v2 .cx-band-label{letter-spacing:.07em;text-transform:uppercase;color:var(--v2-slate);margin-top:3px;font-size:11px;display:block}.sheet-v2 .cx-band-note{color:var(--text-tertiary);margin-top:5px;font-size:12.5px;line-height:1.45;display:block}.sheet-v2 .cx-band-break{border-top:1px solid var(--v2-rule);margin-top:clamp(38px,5vw,68px);padding-top:clamp(20px,2.4vw,30px)}.sheet-v2 .cx-chapter-label{letter-spacing:.09em;text-transform:uppercase;color:var(--v2-slate);margin:0 0 6px;font-size:10.5px;font-weight:500}.sheet-v2 .cx-chapter-title{letter-spacing:-.008em;color:var(--v2-ink);margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:400;line-height:1.2}.sheet-v2 .cx-chapter-note{max-width:min(var(--v2-measure), 100%);color:var(--text-secondary);margin:9px 0 0;font-size:14.5px;line-height:1.55}.sheet-v2 .cx-interior :is(.card,[class*=-card],section,article,aside,div){box-shadow:none}.sheet-v2 .cx-interior :is(.card,[class*=-card]){border-radius:4px}.sheet-v2 .cx-skel-line{background:var(--v2-rule-faint);height:14px;max-width:min(var(--v2-measure), 100%);border-radius:2px;margin-bottom:12px}.sheet-v2 .cx-skel-line--display{max-width:min(760px,100%);height:34px;margin-bottom:14px}.sheet-v2 .cx-skel-line--lede{height:17px}.sheet-v2 .cx-skel-line--short{max-width:min(420px,100%)}.sheet-v2 .cx-skel-frame{border:1px solid var(--v2-rule);background:var(--v2-well);border-radius:6px;height:clamp(300px,41vw,500px);margin:26px 0 20px}.sheet-v2 .cx-handoff{border-top:1px solid var(--v2-rule-faint);color:var(--text-tertiary);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-top:12px;padding-top:9px;font-size:12.5px;display:flex}.sheet-v2 .cx-handoff a{color:var(--v2-slate);text-underline-offset:3px;-webkit-text-decoration:underline #4a557073;text-decoration:underline #4a557073}.sheet-v2 .cx-handoff a:hover{color:var(--v2-slate-deep);text-decoration-color:currentColor}.sheet-v2 .cx-retry{font:inherit;color:var(--v2-slate);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #4a557073;text-decoration:underline #4a557073}.sheet-v2 .cx-retry:hover{color:var(--v2-slate-deep);text-decoration-color:currentColor}.sheet-v2 .cx-error-detail{color:var(--text-quaternary);font-size:12px;font-family:var(--font-mono);margin-top:10px}@media print{.sheet-v2 .cx-interior details,.sheet-v2 .cx-interior [style*=overflow],.sheet-v2 .cx-interior .overflow-x-auto,.sheet-v2 .cx-interior .overflow-y-auto{max-height:none!important;overflow:visible!important}.sheet-v2 .cx-mark-power{fill:#fff;stroke:#7a3607}.sheet-v2 .cx-bands{break-inside:avoid}}
