.sheet-v2 .dr-workspace{flex-direction:column;gap:14px;margin-top:22px;display:flex}.sheet-v2 .dr-controls{color:var(--v2-slate);flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:13px;display:flex}.sheet-v2 .dr-control{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.sheet-v2 .dr-control-legend{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-slate);font-size:11px}.sheet-v2 .dr-radio,.sheet-v2 .dr-check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.sheet-v2 .dr-radio input,.sheet-v2 .dr-check input{accent-color:var(--v2-forest);margin:0}.sheet-v2 .dr-field{border-bottom:1px solid var(--v2-rule)}.sheet-v2 .dr-row{border-top:1px solid var(--v2-rule);grid-template-columns:236px minmax(0,1fr);align-items:center;gap:14px;padding:13px 0 12px;display:grid}.sheet-v2 .dr-row-head{flex-direction:column;gap:3px;display:flex}.sheet-v2 .dr-row-label{color:var(--v2-ink);font-size:14px;font-weight:500;line-height:1.25}.sheet-v2 .dr-row-n{color:var(--v2-slate);font-variant-numeric:lining-nums tabular-nums;font-size:12px;line-height:1.35}.sheet-v2 .dr-marks{flex-wrap:wrap;align-items:center;gap:7px;min-height:32px;display:flex}.sheet-v2 .dr-row-empty{color:var(--v2-slate);margin:0;font-size:12px;font-style:italic}.sheet-v2 .dr-mark{width:var(--d);height:var(--d);box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;flex:none;transition:transform .12s;display:inline-block}.sheet-v2 .dr-mark--documented{background:var(--v2-forest)}.sheet-v2 .dr-mark--private{background:#57534e73}.sheet-v2 .dr-mark--undocumented{border:1.5px solid var(--v2-forest);background:0 0}.sheet-v2 .dr-mark--designated{box-shadow:0 0 0 2px var(--v2-ground,#f8f7f4), 0 0 0 3.5px #ad4d0a}.sheet-v2 .dr-unit{color:var(--v2-ink);border-radius:999px;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sheet-v2 .dr-unit--named{padding-right:6px}.sheet-v2 .dr-unit-name{color:var(--v2-slate-deep);max-width:9.5em;font-size:12px;line-height:1.1}.sheet-v2 .dr-unit:hover .dr-mark,.sheet-v2 .dr-unit:focus-visible .dr-mark{transform:scale(1.12)}.sheet-v2 .dr-unit:focus-visible{outline:2px solid var(--v2-forest);outline-offset:2px}.sheet-v2 .dr-unit:hover .dr-unit-name{text-underline-offset:3px;text-decoration:underline}.sheet-v2 .dr-reading{min-height:2.9em;color:var(--v2-slate-deep);font-variant-numeric:lining-nums tabular-nums;font-size:13px;line-height:1.45}.sheet-v2 .dr-reading b{color:var(--v2-ink);font-weight:500}.sheet-v2 .dr-reading code{font-size:12px}.sheet-v2 .dr-reading a{color:var(--v2-forest);text-underline-offset:3px;text-decoration:underline}.sheet-v2 .dr-reading-idle{color:var(--v2-slate);font-style:italic}.sheet-v2 .dr-caption{margin-top:0}.sheet-v2 .dr-register{margin-top:18px}.sheet-v2 .dr-reg-head-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;margin-bottom:8px;display:flex}.sheet-v2 .dr-reg-head{color:var(--v2-slate-deep);margin:0;font-size:14px}.sheet-v2 .dr-reg-tools{color:var(--v2-slate);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.sheet-v2 .dr-reg-search{font:inherit;border:1px solid var(--v2-rule-strong);min-width:190px;color:var(--v2-ink);background:#fff;border-radius:4px;padding:5px 8px;font-size:13px}.sheet-v2 .dr-reg-sort{align-items:center;gap:6px;display:inline-flex}.sheet-v2 .dr-reg-sort select{font:inherit;border:1px solid var(--v2-rule-strong);color:var(--v2-ink);background:#fff;border-radius:4px;padding:4px 6px;font-size:13px}.sheet-v2 .dr-table-wrap{overflow-x:auto}.sheet-v2 .dr-table{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;width:100%;font-size:13px}.sheet-v2 .dr-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-slate);border-bottom:1px solid var(--v2-rule-strong);white-space:nowrap;padding:6px 10px 6px 0;font-size:11px;font-weight:500}.sheet-v2 .dr-table td{border-bottom:1px solid var(--v2-rule);vertical-align:top;color:var(--v2-ink);padding:8px 10px 8px 0}.sheet-v2 .dr-table th.num,.sheet-v2 .dr-table td.num{text-align:right}.sheet-v2 .dr-table td code{color:var(--v2-slate);font-size:11.5px}.sheet-v2 .dr-table td small{color:var(--v2-slate)}.sheet-v2 .dr-table a{color:var(--v2-forest);text-underline-offset:3px;text-decoration:underline}.sheet-v2 .dr-desig-tag{letter-spacing:.06em;text-transform:uppercase;color:#ad4d0a;margin-left:8px;font-size:10.5px;display:inline-block}.sheet-v2 .dr-reg-empty{color:var(--v2-slate);font-style:italic}@media (max-width:640px){.sheet-v2 .dr-row{grid-template-columns:minmax(0,1fr);gap:8px}.sheet-v2 .dr-table thead{display:none}.sheet-v2 .dr-table,.sheet-v2 .dr-table tbody,.sheet-v2 .dr-table tr,.sheet-v2 .dr-table td{display:block}.sheet-v2 .dr-table tr{border-bottom:1px solid var(--v2-rule);padding:8px 0}.sheet-v2 .dr-table tr[hidden]{display:none}.sheet-v2 .dr-table td{text-align:left;border:0;grid-template-columns:104px minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.sheet-v2 .dr-table td .dr-cell{min-width:0}.sheet-v2 .dr-table td.num{text-align:left}.sheet-v2 .dr-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--v2-slate);font-size:11px}.sheet-v2 .dr-table td.dr-reg-empty{display:block}.sheet-v2 .dr-table td.dr-reg-empty:before{content:none}}@media print{.sheet-v2 .dr-controls,.sheet-v2 .dr-reading,.sheet-v2 .dr-reg-tools{display:none!important}.sheet-v2 .dr-table tr[hidden]{display:table-row}.sheet-v2 .dr-mark{transition:none}}
