.sheet-v2 .inv-display{margin:clamp(24px,3.5vw,44px) 0 18px;font-size:clamp(26px,1.9vw + 12px,38px);line-height:1.18}.sheet-v2 .inv-answer>*{min-width:0}.sheet-v2 .inv-instrument{border:1px solid var(--v2-rule);background:var(--bg-card,#fff);border-radius:6px;margin-top:4px;padding:clamp(16px,2vw,22px) clamp(16px,2vw,24px)}.sheet-v2 .inv-instrument .inv-search{max-width:none}.sheet-v2 .inv-try-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-slate);font-variant-numeric:lining-nums;margin:14px 0 8px;font-size:11.5px;display:block}.sheet-v2 .inv-instrument-note{color:var(--text-tertiary);margin:12px 0 0;font-size:12.5px;line-height:1.5}.sheet-v2 .inv-instrument .v2-chip{flex-basis:150px}.sheet-v2 .inv-answer .inv-census{border-bottom:0;margin:0;padding:12px 0 0}.sheet-v2 .inv-answer .inv-census-vintage{max-width:none}.sheet-v2 .inv-answer .v2-sidenote{margin-top:20px}.sheet-v2 .inv-census{border-top:1px solid var(--v2-rule);border-bottom:1px solid var(--v2-rule);margin:22px 0 30px;padding:14px 0}.sheet-v2 .inv-census-row{color:var(--text-tertiary);flex-wrap:wrap;align-items:baseline;gap:6px 22px;font-size:13.5px;display:flex}.sheet-v2 .inv-census-n{font-family:var(--font-v2-display);color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:clamp(26px,3.4vw,40px);line-height:1}.sheet-v2 .inv-census-cap{color:var(--text-secondary);align-self:baseline;font-size:13.5px}.sheet-v2 .inv-census-item{white-space:nowrap}.sheet-v2 .inv-census-count{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-weight:500}.sheet-v2 .inv-census-vintage{max-width:var(--v2-measure);color:var(--text-tertiary);margin:10px 0 0;font-size:12.5px;line-height:1.6}.sheet-v2 .inv-figure{margin:26px 0 30px}.sheet-v2 .inv-plate-head{border-bottom:1px solid var(--v2-rule-strong);color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;padding-bottom:7px;font-size:12.5px;display:flex}.sheet-v2 .inv-plate-head i{font-style:italic}.sheet-v2 .inv-plate-mark{color:var(--text-quaternary);white-space:nowrap;font-size:11px}.sheet-v2 .inv-ladder{grid-template-columns:26px minmax(150px,.95fr) minmax(180px,1.35fr) minmax(110px,1.2fr) 74px minmax(84px,.5fr);align-items:baseline;column-gap:16px;display:grid}.sheet-v2 .inv-ladder-head{display:contents}.sheet-v2 .inv-ladder-head>span{letter-spacing:.07em;text-transform:uppercase;color:var(--text-quaternary);border-bottom:1px solid var(--v2-rule-faint);padding-bottom:8px;font-size:10.5px}.sheet-v2 .inv-ladder-num{text-align:right;font-variant-numeric:tabular-nums}.sheet-v2 .inv-rung{display:contents}.sheet-v2 .inv-rung>*{border-bottom:1px solid var(--v2-rule-faint);padding:9px 0}.sheet-v2 .inv-rung-order{color:var(--text-quaternary);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.sheet-v2 .inv-rung-label{flex-direction:column;gap:2px;min-width:0;display:flex}.sheet-v2 .inv-rung-name{color:var(--v2-ink);font-size:13.5px;line-height:1.35}.sheet-v2 .inv-rung-precision{letter-spacing:.04em;color:var(--text-quaternary);font-size:10.5px;line-height:1.3}.sheet-v2 .inv-rung-precision--fuzzy{color:var(--amber,#ad4d0a)}.sheet-v2 .inv-rung-matches{color:var(--text-tertiary);font-size:12.5px;line-height:1.5}.sheet-v2 .inv-rung-field{align-self:center;min-height:16px;position:relative}.sheet-v2 .inv-rung-bar{background:var(--v2-forest);height:3px;position:absolute;top:50%;left:0;transform:translateY(-1.5px)}.sheet-v2 .inv-rung-stop{border-left:1.5px solid var(--v2-forest);height:11px;position:absolute;top:50%;transform:translate(-.75px,-5.5px)}.sheet-v2 .inv-rung-withheld{color:var(--text-quaternary);font-size:11px;font-style:italic}.sheet-v2 .inv-rung-n{color:var(--v2-ink);font-size:13px}.sheet-v2 .inv-rung-unit{color:var(--text-quaternary);font-size:11.5px;line-height:1.35}@media (max-width:720px){.sheet-v2 .inv-ladder{display:block}.sheet-v2 .inv-ladder-head{display:none}.sheet-v2 .inv-rung{border-bottom:1px solid var(--v2-rule-faint);grid-template-columns:26px max-content 1fr;gap:3px 8px;padding:11px 0;display:grid}.sheet-v2 .inv-rung>*{border-bottom:0;padding:0}.sheet-v2 .inv-rung-order{grid-area:1/1}.sheet-v2 .inv-rung-label{grid-area:1/2/auto/4}.sheet-v2 .inv-rung-matches{grid-area:2/2/auto/4}.sheet-v2 .inv-rung-field{display:none}.sheet-v2 .inv-rung-n{text-align:left;grid-area:3/2}.sheet-v2 .inv-rung-unit{grid-area:3/3}}.sheet-v2 .inv-vintage{border-bottom:1px solid var(--v2-rule-strong);align-items:flex-end;gap:2px;height:132px;padding-bottom:1px;display:flex}.sheet-v2 .inv-vintage-col{flex:1 1 0;align-items:flex-end;min-width:3px;height:100%;display:flex;position:relative}.sheet-v2 .inv-vintage--single{grid-template-columns:minmax(0,1fr) clamp(52px,6vw,72px) minmax(0,1fr);column-gap:12px;display:grid}.sheet-v2 .inv-vintage--single .inv-vintage-col{grid-column:2;width:100%;min-width:0}.sheet-v2 .inv-vintage-single-value{max-width:120px;color:var(--text-tertiary);grid-column:3;align-self:start;padding-top:5px;font-size:11px;line-height:1.35}.sheet-v2 .inv-vintage-single-value b,.sheet-v2 .inv-vintage-single-value span{display:block}.sheet-v2 .inv-vintage-single-value b{font-family:var(--font-v2-display);color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:1}.sheet-v2 .inv-vintage-bar{background:var(--v2-forest);width:100%;min-height:0}.sheet-v2 .inv-vintage-col--past .inv-vintage-bar{background:var(--v2-slate);opacity:.5}.sheet-v2 .inv-vintage-col--horizon:before{content:"";border-left:1px dashed var(--v2-rule-strong);position:absolute;top:-8px;bottom:-1px;left:-2px}.sheet-v2 .inv-vintage-axis{color:var(--text-quaternary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:11px;display:flex;position:relative}.sheet-v2 .inv-vintage-axis-mid{color:var(--text-tertiary);white-space:nowrap;position:absolute;transform:translate(-50%)}.sheet-v2 .inv-vintage-axis--single{justify-content:center}.sheet-v2 .inv-search{max-width:var(--v2-measure);align-items:stretch;gap:8px;margin:4px 0 0;display:flex}.sheet-v2 .inv-search-input{min-width:0;color:var(--v2-ink);border:1px solid var(--v2-rule);background:#fffefb;border-radius:3px;flex:1;padding:9px 12px;font-family:inherit;font-size:14px}.sheet-v2 .inv-search-input::placeholder{color:var(--text-quaternary)}.sheet-v2 .inv-search-submit{color:#fbf8f1;background:var(--v2-forest);border:1px solid var(--v2-forest);cursor:pointer;white-space:nowrap;border-radius:3px;padding:9px 16px;font-family:inherit;font-size:13.5px}.sheet-v2 .inv-search-submit:hover{background:var(--v2-ink);border-color:var(--v2-ink)}.sheet-v2 .inv-candidates{margin:8px 0 0;padding:0;list-style:none}.sheet-v2 .inv-candidate{border-top:1px solid var(--v2-rule-faint);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 0;display:flex}.sheet-v2 .inv-candidate-name{font-family:var(--font-v2-display);color:var(--v2-ink);font-size:16px}.sheet-v2 .inv-candidate-meta{color:var(--text-tertiary);font-size:12px}.sheet-v2 .inv-candidate-stage{letter-spacing:.06em;text-transform:uppercase;color:var(--text-quaternary);font-size:10.5px}@media print{.sheet-v2 .inv-search{display:none}}.sheet-v2 .inv-when-no-field{display:none}@media (max-width:720px){.sheet-v2 .inv-when-field{display:none}.sheet-v2 .inv-when-no-field{display:inline}}
