.ops-page{max-width:1240px}.ops-badge{font-size:var(--rc-size-1);font-weight:600;font-stretch:var(--rc-semi-wide);color:var(--rc-accent-ink);background:var(--rc-accent);border-radius:var(--rc-radius-1);margin-left:var(--rc-space-2);padding:2px 8px}.ops-month{width:auto;min-width:13rem}.ops-page .rc-page-actions{align-items:center}.ops-back{margin-bottom:var(--rc-space-2);color:var(--rc-quiet);font-size:var(--rc-size-1);display:inline-block}.ops-back:before{content:"‹ "}.ops-totals{margin:0 0 var(--rc-space-6);border-radius:var(--rc-radius-2);background:var(--rc-raised);border:1px solid var(--rc-rule);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid;overflow:hidden}.ops-stat{box-shadow:0 0 0 1px var(--rc-rule);padding:var(--rc-space-4) var(--rc-space-4) var(--rc-space-4);gap:var(--rc-space-1);align-content:start;display:grid}.ops-stat dt{color:var(--rc-quiet);font-size:var(--rc-size-1);font-weight:600}.ops-stat dd{gap:2px;margin:0;display:grid}.ops-stat b{font-size:var(--rc-size-4);font-stretch:var(--rc-semi-wide);font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere}.ops-stat span{color:var(--rc-quiet);font-size:var(--rc-size-1)}.ops-stat[data-tone=over] b{color:var(--rc-danger)}.ops-stat[data-tone=near] b{color:var(--rc-accent)}.ops-attention{margin:0 0 var(--rc-space-5);padding:var(--rc-space-3) var(--rc-space-4);border-left:3px solid var(--rc-accent);background:var(--rc-raised);border-radius:0 var(--rc-radius-1) var(--rc-radius-1) 0}.ops-table-wrap{border:1px solid var(--rc-rule);border-radius:var(--rc-radius-2);background:var(--rc-raised);overflow-x:auto}.ops-table-wrap:focus-visible{outline:2px solid var(--rc-focus);outline-offset:2px}.ops-table{min-width:860px}.ops-split .ops-table{min-width:0}.ops-table caption{text-align:left;padding:var(--rc-space-3) var(--rc-space-3) var(--rc-space-2);font-weight:600;font-stretch:var(--rc-semi-wide)}.ops-table thead th{padding-top:var(--rc-space-3);white-space:nowrap}.ops-table tbody th{padding:var(--rc-space-3);border-bottom:1px solid var(--rc-rule);font-size:var(--rc-size-2);color:var(--rc-text);vertical-align:top;font-stretch:100%}.ops-table tbody tr:last-child th{border-bottom:0}.ops-table td{vertical-align:top}.ops-table tbody th:first-child{min-width:13rem}.ops-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ops-table th.ops-num{text-align:right}.ops-sub{color:var(--rc-quiet);font-size:var(--rc-size-1);margin-top:2px;font-weight:400;display:block}.ops-id{font-family:var(--rc-mono);font-size:var(--rc-size-1)}.ops-company{color:var(--rc-text);font-weight:600}.ops-flags{gap:var(--rc-space-1);margin-top:var(--rc-space-2);flex-wrap:wrap;display:flex}[data-tone=over].ops-num,.ops-num[data-tone=over]{color:var(--rc-danger)}.ops-num[data-tone=near]{color:var(--rc-accent)}.ops-flag{font-size:var(--rc-size-1);padding:1px 8px 1px 6px}.ops-flag[data-tone=over]{color:var(--rc-danger);border-color:color-mix(in srgb, var(--rc-danger) 45%, transparent)}.ops-flag[data-tone=near]{color:var(--rc-accent);border-color:color-mix(in srgb, var(--rc-accent) 45%, transparent)}.ops-foot{margin-top:var(--rc-space-4);max-width:80ch}@media (width<=720px){.ops-table thead{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.ops-table{display:table}.ops-table tbody{display:table-row-group}.ops-table tr{padding:0;display:table-row}.ops-table td,.ops-table th{width:auto;padding:var(--rc-space-2) var(--rc-space-3);border-bottom:1px solid var(--rc-rule);display:table-cell}.ops-split .ops-table{min-width:0}}.ops-meter{align-items:center;gap:var(--rc-space-2);min-width:150px;display:flex}.ops-meter-track{border-radius:var(--rc-radius-pill);background:var(--rc-ground);flex:1;height:8px;position:relative}.ops-meter-fill{inline-size:var(--fill,0%);border-radius:var(--rc-radius-pill);background:var(--rc-quiet);position:absolute;inset-block:0;inset-inline-start:0}.ops-meter[data-tone=near] .ops-meter-fill{background:var(--rc-accent)}.ops-meter[data-tone=over] .ops-meter-fill{background:var(--rc-danger)}.ops-meter-warn{background:var(--rc-text);opacity:.55;border-radius:1px;width:2px;position:absolute;inset-block:-3px;inset-inline-start:var(--warn,80%)}.ops-meter-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5ch;font-size:var(--rc-size-1);font-weight:600}.ops-meter[data-tone=over] .ops-meter-pct{color:var(--rc-danger)}.ops-section{gap:var(--rc-space-6);padding:var(--rc-space-6) 0;border-top:1px solid var(--rc-rule);grid-template-columns:minmax(0,240px) minmax(0,1fr);display:grid}.ops-section>header h2{font-size:var(--rc-size-3);font-stretch:var(--rc-semi-wide)}.ops-section>header p{color:var(--rc-quiet);margin-top:var(--rc-space-2);font-size:var(--rc-size-1)}.ops-section .ops-totals{margin:0}.ops-split{gap:var(--rc-space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.ops-stack{gap:var(--rc-space-4);min-width:0;display:grid}.ops-grid-2{gap:var(--rc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-plan{max-width:560px}.ops-block{align-items:flex-start;gap:var(--rc-space-3);padding:var(--rc-space-4);border:1px solid var(--rc-rule);border-radius:var(--rc-radius-2);background:var(--rc-raised)}.ops-block input{margin-top:2px}.ops-block span{gap:var(--rc-space-1);display:grid}.ops-block small{color:var(--rc-quiet);font-size:var(--rc-size-1);line-height:1.45}.ops-inline{gap:var(--rc-space-3) var(--rc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;max-width:760px;display:grid}.ops-inline-end{padding-top:calc(var(--rc-size-2) * 1.55 + var(--rc-space-2))}.ops-inline-5{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-inline>.rc-banner{grid-column:1/-1}.ops-log{gap:0;margin:0;padding:0;list-style:none;display:grid}.ops-log li{gap:var(--rc-space-3);padding:var(--rc-space-2) 0;border-bottom:1px solid var(--rc-rule);font-size:var(--rc-size-2);grid-template-columns:10rem minmax(0,1fr);display:grid}.ops-log li:last-child{border-bottom:0}.ops-log .rc-time,.ops-log .ops-id{color:var(--rc-quiet)}@media (width<=900px){.ops-section{gap:var(--rc-space-4);grid-template-columns:1fr}.ops-split{grid-template-columns:1fr}}@media (width<=560px){.ops-grid-2,.ops-inline,.ops-inline-5{grid-template-columns:1fr}.ops-inline-end{padding-top:0}.ops-log li{grid-template-columns:1fr;gap:2px}.ops-badge{display:none}.ops-top{row-gap:var(--rc-space-2);flex-wrap:wrap}.ops-top .rc-avatar{display:none}}.ops-chart-wrap{gap:var(--rc-space-3);display:grid;position:relative}.ops-chart{width:100%;height:auto;display:block;overflow:visible}.ops-bar{fill:var(--rc-accent)}.ops-hit{fill:#0000;cursor:default}.ops-hit.is-on{fill:color-mix(in srgb, var(--rc-text) 6%, transparent)}.ops-grid{stroke:var(--rc-rule);stroke-width:1px}.ops-axis{stroke:var(--rc-rule-strong);stroke-width:1px}.ops-cap{stroke:var(--rc-danger);stroke-width:1.5px;stroke-dasharray:5 4}.ops-tick{fill:var(--rc-quiet);font-size:11px;font-family:var(--rc-font);font-variant-numeric:tabular-nums}.ops-tip{top:0;left:var(--x,50%);padding:var(--rc-space-2) var(--rc-space-3);background:var(--rc-raised-2);border:1px solid var(--rc-rule-strong);border-radius:var(--rc-radius-1);box-shadow:var(--rc-shadow-2);font-size:var(--rc-size-1);pointer-events:none;white-space:nowrap;z-index:2;gap:2px;display:grid;position:absolute;transform:translate(-50%)}.ops-tip[hidden]{display:none}.ops-tip span{color:var(--rc-quiet);font-variant-numeric:tabular-nums}.ops-table-view summary{cursor:pointer;color:var(--rc-quiet);font-size:var(--rc-size-1)}.ops-table-view table{margin-top:var(--rc-space-3)}.ops-qr{justify-items:start;gap:var(--rc-space-2);margin:0;display:grid}.ops-qr img{border-radius:var(--rc-radius-2);background:#fff;width:184px;height:184px;padding:10px}.ops-qr figcaption{color:var(--rc-quiet);font-size:var(--rc-size-1)}.ops-secret summary{cursor:pointer;color:var(--rc-quiet);font-size:var(--rc-size-1)}.ops-secret code{margin-top:var(--rc-space-2);font-family:var(--rc-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.ops-code{font-family:var(--rc-mono);letter-spacing:.3em;font-size:var(--rc-size-3);max-width:12rem}
