@font-face{font-family:IBM Plex Sans;src:url(../fonts/ibm-plex-sans-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../fonts/ibm-plex-sans-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/ibm-plex-mono-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/ibm-plex-mono-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(../fonts/ibm-plex-sans-condensed-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(../fonts/ibm-plex-sans-condensed-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--ink:#0d1620;--panel:#132030;--panel-2:#18293c;--chip:#1b2c3e;--rule:#243b52;--paper:#e6edf3;--dim:#a3b6c8;--dimmer:#8296aa;--amber:#d9a441;--teal:#4fa3a0;--teal-text:#7fcfcc;--rose:#c4635a;--rose-text:#db8b83;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--cond:"IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--ink);color:var(--paper);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-block-end:64px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:1220px;margin-inline:auto;padding-inline:24px}.console-skip-link{z-index:20;color:var(--ink);background:var(--paper);padding:8px 12px;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.console-skip-link:focus{transform:translateY(0)}.console-header__inner{align-items:baseline;gap:18px;min-height:54px;display:flex}.header-logout{border:1px solid var(--rule);min-block-size:40px;color:var(--dim);font:11px var(--mono);cursor:pointer;background:0 0;border-radius:3px;margin-inline-start:auto;padding-inline:12px}.header-logout:hover{color:var(--paper);border-color:var(--dim)}.header-logout:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.console-main{min-block-size:100vh}.num{font-family:var(--cond);font-variant-numeric:tabular-nums;font-weight:700}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.topbar{border-block-end:1px solid var(--rule);background:linear-gradient(180deg,#101c29,var(--ink));z-index:10;position:sticky;inset-block-start:0}.topbar .wrap{flex-wrap:wrap;align-items:baseline;gap:18px;min-height:54px;padding-block:11px;display:flex}.brand{color:var(--paper);font:600 13px/1.4 var(--mono);letter-spacing:.04em;text-decoration:none}.brand span,.slug{color:var(--dim)}.slug{font:12px var(--mono);flex:1}.state{font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;display:flex}.state.ok{color:var(--teal-text)}.state.warn{color:var(--amber)}.state.bad{color:var(--rose-text)}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.state.neutral{color:var(--dimmer)}.tabs{border-block-end:1px solid var(--rule);background:var(--ink);z-index:9;position:sticky;inset-block-start:54px;overflow-x:auto}.tabs .wrap{white-space:nowrap;gap:2px;padding-block:0;display:flex}.tab-disabled,.tabs a{color:var(--dim);font:11.5px var(--mono);letter-spacing:.02em;border-block-end:2px solid #0000;flex:none;padding:11px 13px;text-decoration:none;display:block}.tabs a:hover{color:var(--paper);background:var(--panel)}.tabs a[aria-current=page]{color:var(--amber);border-block-end-color:var(--amber)}.tabs a:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.tab-disabled{color:var(--dimmer);opacity:.58}.tabsep{background:var(--rule);flex:none;align-self:center;block-size:18px;inline-size:1px;margin-inline:8px}section{margin-block-start:38px}.sechead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-block-end:12px;display:flex}.sechead h2{font:600 19px var(--cond)}.sechead .note{color:var(--dim);text-align:end;margin-inline-start:auto;font-size:12px}.sechead a{color:var(--teal-text)}.card{border:1px solid var(--rule);background:var(--panel);border-radius:3px;padding:18px 20px}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.grid3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.overview-operations{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.overview-operations>div{min-inline-size:0}.overview-operations .sechead{min-block-size:29px}.overview-attention-list{gap:9px;list-style:none;display:grid}.overview-attention-list li{border-inline-start:2px solid var(--amber);color:var(--dim);justify-content:space-between;gap:16px;padding:8px 0 8px 12px;display:flex}.overview-attention-list li[data-alert=true]{border-inline-start-color:var(--rose)}.overview-attention-list strong{color:var(--paper);font-size:17px}.overview-attention-list li[data-alert=true] strong{color:var(--rose-text)}.section-link{color:var(--teal-text);margin-block-start:14px;display:inline-block}.deferred-card{min-block-size:112px;color:var(--dim);text-align:center;border-style:dashed;place-items:center;display:grid}.stat{border:1px solid var(--rule);background:var(--panel);border-radius:3px;padding:14px 16px}.stat .k{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dimmer)}.stat .v{margin-block-start:4px;font-size:26px}.stat .sub{font:11px var(--mono);color:var(--dim);margin-block-start:2px}.detail-progress{margin-block-start:14px}.detail-progress__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.detail-progress__head h3{font:600 16px var(--cond)}.detail-progress__head p{color:var(--dim);margin-block-start:2px;font-size:12px}.detail-progress__head .detail-progress__percent{color:var(--teal-text);margin-block-start:0;font-size:24px}.detail-progress progress{width:100%;height:9px;accent-color:var(--teal);margin-block-start:14px}.detail-progress__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-start:13px;display:grid}.detail-progress__counts div{border-inline-start:1px solid var(--rule);padding-inline-start:10px}.detail-progress__counts dt{color:var(--dimmer);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.detail-progress__counts dd{margin-block-start:2px;font-size:17px}.cells{gap:2px;display:flex}.cell{background:var(--chip);outline-offset:-1px;border-radius:1px;outline:1px solid #0000;flex:1;min-height:26px}.cell:hover{outline-color:var(--paper)}.pulse-row{grid-template-columns:126px minmax(0,1fr) 104px;grid-template-areas:"name cells tail";align-items:center;gap:13px;margin-block-end:7px;display:grid}.pulse-name{color:var(--paper);font:12px var(--mono);grid-area:name}.pulse-name em{color:var(--dimmer);letter-spacing:.06em;font-size:10px;font-style:normal;display:block}.pulse-row .cells{grid-area:cells;min-inline-size:0}.pulse-tail{color:var(--dim);font:11px var(--mono);font-variant-numeric:tabular-nums;text-align:end;flex-direction:column;grid-area:tail;gap:1px;display:flex}.pulse-tail b{color:var(--paper);font-weight:500}.pulse-tail .bad{color:var(--rose-text)}.cell[data-pulse-status=ok]{background:rgb(79 163 160/var(--pulse-alpha,.18))}.cell[data-pulse-status=before_start]{background:var(--chip);opacity:.5}.cell[data-pulse-status=pending]{background:var(--chip);outline-color:var(--amber)}.cell[data-gap="1"]{outline-color:var(--rose);background:repeating-linear-gradient(45deg,#3a2220,#3a2220 3px,#2a1917 0 6px)}.cell[data-pulse-status=missing]{outline-color:var(--rose-text)}.gaps{border-block-start:1px solid var(--rule);font:11.5px var(--mono);color:var(--rose-text);margin-block-start:13px;padding-block-start:12px}.axis{font:10px var(--mono);color:var(--dimmer);justify-content:space-between;margin-block-start:9px;display:flex}table{border-collapse:collapse;width:100%;font:12px var(--mono);font-variant-numeric:tabular-nums}th{text-align:start;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dimmer);border-block-end:1px solid var(--rule);padding-block-end:9px}td.r,th.r{text-align:end}td{border-block-end:1px solid #243b5273;padding-block:8px}tr:last-child td{border-block-end:0}td.name{font:13px var(--sans);color:var(--paper)}.verdict{gap:8px;display:grid}.verdict li{border-inline-start:2px solid var(--teal);color:var(--dim);padding-inline-start:12px;font-size:13px;list-style:none}.verdict li.warn{border-color:var(--amber)}.empty{text-align:center;color:var(--dim);padding:48px 20px}.empty code{font-family:var(--mono);color:var(--amber)}.console-page{padding-block:42px}.page-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.page-heading h1{font:600 32px var(--cond);letter-spacing:-.02em}.eyebrow{color:var(--teal-text);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.auth-note,.page-note{color:var(--dim);font-size:13px}.page-actions{align-items:center;gap:10px;display:flex}.status-note{color:var(--dim);font-size:11px}.stale-note{color:var(--amber);font:12px var(--mono);margin-block-start:16px}.period-tabs{gap:8px;margin-block-end:12px;display:flex}.period-tabs a{border:1px solid var(--rule);color:var(--dim);font:12px var(--mono);padding:7px 11px;text-decoration:none}.period-tabs a[aria-current=page]{border-color:var(--teal);color:var(--teal-text)}.primary-button,.secondary-button{border:1px solid var(--teal);min-block-size:40px;color:var(--ink);background:var(--teal-text);font:600 12px var(--mono);cursor:pointer;border-radius:3px;padding:9px 14px}.primary-button:focus-visible,.secondary-button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.secondary-button{border-color:var(--rule);color:var(--paper);background:var(--panel-2)}button:disabled{cursor:not-allowed;opacity:.55}.run-id{color:var(--teal-text);margin-block-end:14px;font-size:12px}.filters{align-items:end;gap:14px;margin-block:24px 14px;display:flex}.auth-card label,.filters label{color:var(--dim);font:11px var(--mono);gap:5px;display:grid}.auth-card input,.filters input,.filters select{border:1px solid var(--rule);min-inline-size:210px;color:var(--paper);background:var(--ink);font:13px var(--sans);border-radius:3px;padding:9px 10px}.table-card,.tablewrap{overflow-x:auto}.tablewrap{overscroll-behavior-inline:contain}.tablewrap:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.windows-table{min-inline-size:680px}.windows-table td:last-child,.windows-table th:last-child{padding-inline-start:20px}.corpus-toolbar{flex-wrap:wrap;margin-block:20px 14px}.corpus-table-card{padding-block:14px;overflow:hidden}.corpus-table{min-inline-size:640px}.corpus-table td:last-child,.corpus-table th:last-child{padding-inline-start:20px}.corpus-table .rowbtn{min-block-size:44px;color:var(--paper);font:13px/1.35 var(--sans);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding-block:13px;padding-inline:0;display:inline-flex}.corpus-table .rowbtn:hover{color:var(--teal-text);text-decoration:underline}.corpus-table .rowbtn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pager-button{margin-block-start:16px}.status-chip{color:var(--teal-text);font:11px var(--mono)}.status-chip[data-status=failed]{color:var(--rose-text)}.status-chip[data-status=truncated]{color:var(--amber)}.login-page{min-block-size:100vh}.login-topbar{border-block-end:1px solid var(--rule);background:linear-gradient(180deg,#101c29,var(--ink));min-block-size:54px}.login-topbar__inner{align-items:baseline;gap:18px;min-block-size:54px;padding-block:11px;display:flex}.login-shell{padding-block-start:48px}.login-shell>section{max-inline-size:420px;margin:0 auto}.login-shell h1{font:600 24px var(--cond)}.login-lead{max-inline-size:74ch;color:var(--dim);margin-block-start:6px;font-size:13px}.login-card,.login-protection{border:1px solid var(--rule);background:var(--panel);border-radius:3px;margin-block-start:20px;padding:18px 20px}.login-card{gap:16px;display:grid}.login-card label{color:var(--dim);font:11px var(--mono);gap:6px;display:grid}.login-card input{min-block-size:40px;inline-size:100%;min-inline-size:0;color:var(--paper);background:var(--panel-2);font:13px var(--sans);border:1px solid #567896;border-radius:2px;padding-inline:10px}.login-card input:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.login-hint{color:var(--dimmer);font:11px/1.45 var(--mono)}.login-submit-row{align-items:center;gap:12px;margin-block-start:2px;display:flex}.login-pending{color:var(--dim);font:11px var(--mono)}.login-public-note,.login-session-note{border-inline-start:2px solid var(--teal);color:var(--dim);padding:9px 0 9px 12px;font-size:12px}.login-protection h2{font:600 15px var(--cond);margin-block-end:9px}.login-protection ul{display:grid}.login-protection li{border-block-end:1px solid #243b5273;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;font-size:13px;list-style:none;display:flex}.login-protection li:last-child{border-block-end:0}.login-public-note{border-color:var(--amber);margin-block-start:14px}.login-reset-note{color:var(--dim);text-align:center;margin-block-start:22px;font-size:13px}.login-footer{border-block-start:1px solid var(--rule);color:var(--dim);margin-block-start:56px;padding-block-start:20px;font-size:12.5px}.form-error{border-inline-start:2px solid var(--rose);color:var(--rose-text);padding-inline-start:10px;font-size:13px}.command-note{font:11px var(--mono);margin-block-start:10px}.note-strip{border-inline-start:2px solid var(--teal);background:var(--panel);color:var(--dim);margin-block:14px;padding:10px 12px;font-size:12px}.note-strip.teal{border-color:var(--teal)}.note-strip.rose{border-color:var(--rose);color:var(--rose-text)}.toolbar-label{color:var(--dim);font:11px var(--mono);margin-inline-start:auto}.signals{flex-wrap:wrap;gap:7px;margin-block:16px;display:flex}.sig{border:1px solid var(--teal);background:var(--chip);border-radius:3px;padding:4px 8px;display:inline-block}.copy-message,.sig{color:var(--teal-text);font-size:11px}.steps-list{gap:8px;display:grid}.run-card,.steps-list details{border:1px solid var(--rule);background:var(--panel);border-radius:3px}.steps-list summary{cursor:pointer;color:var(--paper);font:600 14px var(--cond);padding:13px 16px}.steps-list summary:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.steps-list details[open] summary{border-block-end:1px solid var(--rule);background:var(--panel-2)}.details-body{color:var(--dim);padding:0 16px 15px;font-size:13px}.details-body p{max-inline-size:75ch;padding-block-start:13px;line-height:1.5}.probe-volume-table{min-inline-size:620px}.probe-volume-table td:last-child,.probe-volume-table th:last-child{padding-inline-start:20px}.run-card{overflow:hidden}.runs-toolbar{flex-wrap:wrap;margin-block:18px 14px}.runs-toolbar .spacer{flex:1}.runs-toolbar button{border:1px solid var(--rule);min-block-size:32px;color:var(--dim);background:var(--panel-2);font:11px var(--mono);cursor:pointer;border-radius:2px;padding:6px 10px}.runs-toolbar button[aria-pressed=true]{border-color:var(--amber);color:var(--amber)}.run-row:focus-visible,.runs-toolbar button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.run-row{text-align:start;width:100%;min-height:48px;color:var(--paper);background:0 0;border:0;border-radius:0;grid-template-columns:auto auto minmax(100px,150px) minmax(220px,auto) 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.run-row:hover{background:var(--panel-2)}.run-disclosure{color:var(--dimmer);font:12px var(--mono)}.run-id-short{color:var(--dimmer);font-size:10px}.run-details{border-block-start:1px solid var(--rule);padding:16px}.run-details h3{font:600 15px var(--cond);margin-block:17px 9px}.run-outcomes-table{min-inline-size:520px}.runs-list{gap:8px;display:grid}.rowbtn{min-height:40px;padding-block:8px}.drawer-backdrop{z-index:39;background:#05090e99;position:fixed;inset:0}.drawer-panel{z-index:40;overscroll-behavior:contain;background:var(--panel);border-inline-start:1px solid var(--rule);inline-size:min(520px,100%);padding:20px 22px;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}.drawer-panel h2{font:600 23px var(--cond);margin-block:8px 4px}.drawer-close{border:1px solid var(--rule);min-block-size:40px;color:var(--paper);background:var(--panel-2);font:600 12px var(--mono);cursor:pointer;border-radius:3px;padding:8px 12px;position:absolute;inset-block-start:14px;inset-inline-end:16px}.drawer-close:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.drawer-meta{color:var(--dim);font:12px var(--mono)}.drawer-description{white-space:pre-wrap;color:var(--paper);margin-block-start:24px;line-height:1.65}.good-heading{color:var(--teal-text);font:600 16px var(--cond)}.bad-heading{color:var(--rose-text);font:600 16px var(--cond)}.legal-gates-card{overflow:visible}.legal-gates-table{min-inline-size:680px}.legal-gates-table td:last-child{overflow-wrap:anywhere;min-inline-size:20rem}.legal-policy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.legal-list{color:var(--dim);gap:8px;margin-block-start:10px;padding-inline-start:0;font-size:13px;list-style:none;display:grid}@media (width<=900px){.grid2,.legal-policy,.overview-operations{grid-template-columns:1fr}}@media (width<=600px){.detail-progress__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.filters,.page-heading{flex-direction:column;align-items:stretch}.auth-card input,.filters input,.filters select{inline-size:100%;min-inline-size:0;font-size:16px}.corpus-toolbar{gap:10px}.wrap{padding-inline:16px}.topbar .wrap{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand action""state state""slug slug";display:grid}.topbar .brand{white-space:normal;overflow-wrap:anywhere;grid-area:brand}.topbar .slug{grid-area:slug;min-inline-size:0}.topbar .state{grid-area:state;justify-self:start}.header-logout{grid-area:action;justify-self:end}.tabs{position:static}.login-topbar__inner{gap:4px;padding-inline:16px;display:grid}.login-topbar .slug{inline-size:auto}.login-shell{padding-block-start:32px}.login-card input{font-size:16px}.login-card,.login-protection{padding:16px}.runs-toolbar{align-items:stretch}.runs-toolbar button{flex:calc(50% - 8px);min-block-size:44px}.runs-toolbar .spacer{display:none}.run-row{grid-template-columns:auto auto minmax(0,1fr);gap:6px 10px;min-block-size:76px}.run-id-short,.run-started{overflow-wrap:anywhere;grid-column:3}.run-row-spacer{display:none}.pulse-row{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name tail""cells cells";gap:7px 12px;margin-block-end:16px}.pulse-tail{text-align:start;flex-direction:row;align-items:baseline;gap:8px}}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important}}
