.progress-status{font-family:var(--font-ui,ui-sans-serif,sans-serif);color:var(--ink,#18231c);border-top:1px solid var(--rule,#d8d4c6);padding:28px 0 34px}.progress-status header{max-width:720px}.progress-status-label{margin:0 0 8px;color:var(--subtle,#647068);font-size:12px;letter-spacing:.08em}.progress-status h2{margin:0;font:700 clamp(24px,3vw,34px)/1.2 var(--font-ui,ui-sans-serif,sans-serif);letter-spacing:-.035em}.progress-status header>p:last-child{margin:12px 0 0;color:var(--subtle,#647068);line-height:1.7}.progress-status-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:28px 0 0;border-top:1px solid var(--rule,#d8d4c6);border-bottom:1px solid var(--rule,#d8d4c6)}.progress-status-metrics div{padding:16px 18px 16px 0;border-right:1px solid var(--rule,#d8d4c6)}.progress-status-metrics div+div{padding-left:18px}.progress-status-metrics div:last-child{border-right:0}.progress-status-metrics dt{color:var(--subtle,#647068);font-size:13px}.progress-status-metrics dd{margin:8px 0 0}.progress-status-metrics dd span{display:block;font-size:24px;font-weight:700;letter-spacing:-.03em}.progress-status-metrics small{display:block;margin-top:4px;color:var(--subtle,#647068);font-size:12px}.progress-status-detail{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:26px 0 0}.progress-status-detail h3{margin:0 0 7px;font-size:15px}.progress-status-detail p{margin:0;color:var(--subtle,#647068);font-size:14px;line-height:1.7}.progress-status-detail p+p{margin-top:5px}.progress-status-detail strong{color:var(--ink,#18231c)}.progress-status-boundary{font-size:13px!important}.progress-status-history{margin-top:24px;border-top:1px solid var(--rule,#d8d4c6);border-bottom:1px solid var(--rule,#d8d4c6)}.progress-status-history summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:700}.progress-status-table-wrap{overflow-x:auto;padding-bottom:10px}.progress-status table{width:100%;min-width:590px;border-collapse:collapse;font-size:13px}.progress-status caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.progress-status th,.progress-status td{padding:10px 12px 10px 0;border-top:1px solid var(--rule,#d8d4c6);text-align:right;white-space:nowrap}.progress-status th:first-child,.progress-status td:first-child{text-align:left}.progress-status tbody th{font-weight:600}.progress-status td span{display:inline-block;min-width:4.5em}.progress-status td small,.progress-status th small{display:block;color:var(--subtle,#647068);font-size:11px;font-weight:400}.progress-status td small.is-negative{color:#8a493c}.progress-status tr.is-correction{background:#faf6ed}.progress-status-empty{margin:18px 0 0;color:var(--subtle,#647068);font-size:13px}.progress-status time{white-space:nowrap}@media(max-width:640px){.progress-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-status-metrics div:nth-child(2){border-right:0}.progress-status-metrics div:nth-child(3),.progress-status-metrics div:nth-child(4){border-top:1px solid var(--rule,#d8d4c6)}.progress-status-metrics div:nth-child(3){padding-left:0}.progress-status-detail{grid-template-columns:1fr;gap:18px}}

.progress-history-note{font-size:13px;line-height:1.7;color:var(--subtle);max-width:78ch;margin:14px 0}.status-public-details{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:26px}.status-public-details>summary{padding:20px 0;cursor:pointer;font-size:16px;font-weight:600}.progress-status-table-wrap:focus-visible,.status-view summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.status-view .status-head{margin-bottom:28px}.status-view .status-head h1{font-size:clamp(34px,4vw,48px);line-height:1.25}.status-view .status-head>p{max-width:62ch}.status-view .status-public-heading{margin-top:30px}.status-view .status-totals{margin-top:20px}.status-view .status-method-link{margin-top:28px}@media(max-width:640px){.progress-status h2{font-size:24px;line-height:1.4}.progress-status-metrics dt{font-size:13px}.progress-status-metrics small{line-height:1.6}.progress-status-history summary{line-height:1.6}.progress-history-note{font-size:13px}.status-view .status-head h1{font-size:34px}}
.status-view .progress-status h2{font-family:var(--font-reading);font-size:28px;line-height:1.4}.status-view .processing-metrics dd,.status-view .status-totals strong{font:600 24px/1.4 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.status-view .status-totals small,.status-view .status-totals span{font-size:12px}.status-view .status-head{padding-bottom:20px}.progress-status{border-top:0}.progress-status tr.is-correction{background:var(--wash,#f0f1eb)}@media(max-width:640px){.status-view .progress-status h2{font-size:24px}}
.status-work-coverage{margin-top:36px}.status-work-coverage .status-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.status-work-coverage .status-totals>div{padding:18px 12px;border-right:1px solid var(--rule)}.status-work-coverage .status-totals>div:first-child{padding-left:0}.status-work-coverage .status-totals>div:last-child{border-right:0}.status-work-coverage .status-totals dt{font-size:13px;color:var(--subtle)}.status-work-coverage .status-totals dd{margin:4px 0 0;font:600 23px/1.35 var(--font-ui);font-variant-numeric:tabular-nums}.status-coverage-table-wrap{overflow-x:auto}.status-coverage-table-wrap table{width:100%;min-width:760px;border-collapse:collapse}.status-coverage-table-wrap th,.status-coverage-table-wrap td{padding:11px 10px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-size:14px}.status-coverage-table-wrap thead th{font-weight:600;color:var(--subtle)}.status-coverage-table-wrap tbody th{font-weight:500}.status-coverage-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:760px){.status-work-coverage .status-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.status-work-coverage .status-totals>div,.status-work-coverage .status-totals>div:first-child{padding:14px 10px;border-right:0;border-bottom:1px solid var(--rule)}.status-work-coverage .status-totals>div:nth-child(odd){padding-left:0;border-right:1px solid var(--rule)}.status-work-coverage .status-totals>div:last-child{border-bottom:0}.status-work-coverage .status-totals dd{font-size:20px}}
