@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/IBMPlexSans-Regular.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/IBMPlexSans-Medium.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url("/fonts/IBMPlexSans-SemiBold.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/IBMPlexSans-Bold.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/IBMPlexMono-Regular.woff2") format("woff2")}
:root{--radius:9px;--sans:"IBM Plex Sans",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;font-family:var(--sans);color:var(--text);background:var(--bg);font-size:14px;line-height:1.4286;font-synthesis:none;color-scheme:dark;--bg:#172b35;--sidebar:#1b303b;--panel:#213741;--raised:#294651;--field:#1b303a;--border:#3d5a67;--muted:#aec7d1;--text:#e5f0f4;--signal:#67dbed;--accent:#25cde8;--green:#86d8ab;--red:#ffaaa5;--soft-bg:#263f4a;--hover-bg:#304d5a;--active-bg:#234f5d;--control-border:#4c6b78;--active-border:#4cabbc;--row-border:#36525f;--track-bg:#3a5663;--good-bg:#233f38;--good-border:#477b61;--bad-bg:#493439;--bad-border:#9c6567;--bad-text:#ffaaa5;--warning-bg:#453f2c;--warning-border:#8c7c46;--warning-text:#e8d18b;--glow:#234b59;--topbar-bg:#172b35f5;}
*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 80% 0%,var(--glow) 0,transparent 45%),var(--bg)}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button,input,select{outline-offset:4px}:focus-visible{outline:2px solid var(--signal)}input,select{min-width:0}button .icon,a .icon{flex:none}.icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square;stroke-linejoin:miter;vertical-align:middle}.icon-defs,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;left:20px;top:-60px;background:var(--signal);color:var(--bg);padding:12px 20px;z-index:40}.skip:focus{top:15px}[hidden]{display:none!important}
.sidebar{position:fixed;inset:0 auto 0 0;width:208px;background:var(--sidebar);border-right:1px solid var(--border);padding:29px 14px 22px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:10px;margin:0 10px 56px;font-size:28px;font-weight:700;letter-spacing:0;line-height:32px;font-family:var(--sans)}.brand-mark{width:33px;height:35px;display:grid;place-items:center;color:var(--signal);align-self:flex-start;margin-top:1px}.brand-mark svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:square}.brand-mark .meter-mark{stroke-width:2}.brand-caption{display:block;font-family:var(--sans);font-size:12px;letter-spacing:0;margin-top:11px;font-weight:500;color:var(--muted);line-height:16px}.nav-label{margin:0 12px 14px;text-transform:none;font-family:var(--sans);letter-spacing:0;color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;min-height:44px;background:none;border-left:2px solid transparent;padding:12px 12px;text-align:left;font-size:14px;color:var(--muted);margin-bottom:3px;font-weight:500;line-height:20px}.nav-item:hover{background:var(--hover-bg);color:var(--text)}.nav-item.active{border-radius:5px;background:var(--active-bg);border-color:var(--signal);color:var(--signal)}.nav-item .icon{width:17px;height:17px}.nav-count{margin-left:auto;font-family:var(--sans);font-size:12px;color:var(--muted);border:1px solid var(--border);padding:2px 5px}.nav-item.active .nav-count{color:var(--signal);border-color:var(--active-border)}.nav-chevron{margin-left:auto;width:13px!important;height:13px!important}.nav-divider{height:1px;background:var(--border);margin:21px 12px}.docs-link{font-size:12px}.rail-note{margin:auto 12px 37px}.rail-note .eyebrow{font-size:12px;letter-spacing:0}.meter-ruler{height:17px;background:repeating-linear-gradient(90deg,var(--border) 0,var(--border) 1px,transparent 1px,transparent 10px);border-bottom:1px solid var(--border);margin:14px 0 12px;position:relative}.meter-ruler:after{content:"";position:absolute;left:0;bottom:-1px;width:35%;border-bottom:2px solid var(--signal)}.rail-note p{font-size:15px;line-height:1.5;letter-spacing:0;color:var(--muted);margin:0}.workspace-profile{display:flex;align-items:center;gap:10px;border-top:1px solid var(--border);padding:20px 10px 0}.workspace-profile strong{font-size:12px;font-weight:500}.workspace-profile span{display:block;margin-top:5px;font-family:var(--sans);font-size:12px;color:var(--muted)}.status-dot{display:inline-block;width:5px;height:5px;background:var(--green);margin-right:5px;vertical-align:1px;flex:none}.app-shell{margin-left:208px}.topbar{height:65px;border-bottom:1px solid var(--border);padding:0 36px;display:flex;align-items:center;justify-content:space-between}.breadcrumb{display:flex;align-items:center;gap:13px;font-family:var(--sans);font-size:12px;color:var(--muted)}.breadcrumb strong{font-weight:400;color:var(--text)}.crumb-slash{color:var(--muted)}.refresh-status{display:flex;align-items:center;gap:11px;font-family:var(--sans);font-size:12px;color:var(--muted)}.icon-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--muted);border-radius:2px}.icon-button:hover{background:var(--hover-bg);color:var(--text)}.icon-button .icon{width:16px;height:16px}.menu-toggle{display:none}main{padding:37px 36px 20px;max-width:1600px;margin:auto}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 22px #1f75920a}.hero-grid{margin-bottom:28px}.page-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.eyebrow{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted);display:block;line-height:16px}.page-intro h1{font-size:44px;font-weight:600;letter-spacing:0;line-height:48px;margin:13px 0 10px;font-family:var(--sans)}.signal-period,.signal-copy{color:var(--signal)}.page-intro p{font-size:12px;color:var(--muted);line-height:18px;margin:0}.console-tag{font-family:var(--sans);font-size:12px;letter-spacing:0;white-space:nowrap;color:var(--muted);border:1px solid var(--border);padding:8px 10px;align-self:flex-start;margin-top:33px}.console-tag .status-dot{background:var(--signal)}.usage{padding:20px 23px 23px;position:relative}.usage:before{content:"";position:absolute;top:-1px;left:23px;width:28px;border-top:2px solid var(--signal)}.section-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-heading{display:flex;align-items:center;gap:14px}.icon-tile{width:39px;height:39px;flex:none;display:grid;place-items:center;border:1px solid var(--control-border);border-radius:2px;background:var(--soft-bg);color:var(--muted)}.icon-tile .icon{width:20px;height:20px}.section-heading h2{font-size:20px;letter-spacing:0;margin:7px 0 0;font-weight:600;font-family:var(--sans);line-height:26px}.small{font-size:12px;font-family:var(--sans)}.muted{color:var(--muted)}.usage-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px}.usage-metrics>div{padding:0 23px;border-right:1px solid var(--border);min-width:0}.usage-metrics>div:first-child{padding-left:0}.usage-metrics>div:last-child{border:0;padding-right:0}.metric-index{display:block;font-family:var(--sans);font-size:12px;letter-spacing:0;color:var(--muted);margin-bottom:14px;font-weight:500;line-height:16px}.metric-label{font-size:12px;color:var(--muted);display:block;font-weight:500;line-height:16px}.usage-metrics p{font-family:var(--sans);margin:11px 0 14px;font-size:32px;letter-spacing:0;font-weight:600;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;line-height:38px}.usage-metrics p span{font-size:13px;color:var(--muted);letter-spacing:0}.usage-metrics>div:nth-child(3) p{color:var(--signal)}.comparison-note{display:block;border-top:1px solid var(--border);margin-top:14px;padding-top:10px;font-size:12px;color:var(--muted);line-height:18px}.comparison-note strong{display:block;color:var(--muted);font-weight:400;font-family:var(--sans);font-size:12px;line-height:18px}.metric-note{font-family:var(--sans);font-size:12px;color:var(--muted);display:block;line-height:18px;margin-top:12px}progress{appearance:none;height:4px;width:100%;border:0;display:block;overflow:hidden;background:var(--track-bg)}progress::-webkit-progress-bar{background:var(--track-bg)}progress::-webkit-progress-value{background:var(--green)}progress::-moz-progress-bar{background:var(--green)}progress.signal::-webkit-progress-value{background:var(--signal)}progress.signal::-moz-progress-bar{background:var(--signal)}.runs-panel{overflow:hidden}.runs-heading{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.runs-heading .section-heading p{font-size:12px;margin:9px 0 0;line-height:18px}.heading-actions{display:flex;align-items:center;gap:10px;flex:none}select{background:var(--field);border:1px solid var(--control-border);color:var(--muted);border-radius:3px;height:36px;padding:0 26px 0 10px;font-size:14px;max-width:230px;font-weight:500;line-height:20px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:36px;padding:0 13px;border-radius:3px;font-weight:500;font-size:14px;background:var(--accent);color:#073f4e;line-height:20px}.primary-button:hover{background:#67e5f5}.primary-button .icon{width:15px;height:15px}.secondary-button{background:var(--soft-bg);border:1px solid var(--control-border);color:var(--text)}.secondary-button:hover{background:var(--hover-bg)}.toolbar{padding:0 24px 22px;display:flex;justify-content:space-between;gap:16px;align-items:center}.search{width:320px;max-width:100%;height:36px;border:1px solid var(--control-border);border-radius:3px;background:var(--field);display:flex;align-items:center;gap:10px;padding:0 11px;color:var(--muted)}.search .icon{width:15px;height:15px}.search:focus-within{border-color:var(--signal)}.search input{border:0;background:transparent;height:100%;color:var(--text);width:100%;font-size:14px;outline:none;font-weight:500;line-height:20px}.search input::placeholder{color:var(--muted)}.table-tools{display:flex;gap:11px;align-items:center}.table-tools select{width:144px;font-size:14px;font-weight:500;line-height:20px}.view-toggle{display:flex;align-items:center;padding:2px;border:1px solid var(--control-border);border-radius:3px;background:var(--field)}.view-toggle .icon-button{width:30px;height:30px}.icon-button.selected{background:var(--active-bg);color:var(--signal)}.table-wrap{position:relative;overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}thead{background:var(--soft-bg)}th{padding:13px 14px;font-family:var(--sans);font-size:12px;letter-spacing:0;font-weight:500;color:var(--muted);border-block:1px solid var(--border);line-height:16px}td{padding:17px 14px;font-size:14px;border-bottom:1px solid var(--row-border);color:var(--muted);font-family:var(--sans);font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:20px}th:first-child,td:first-child{padding-left:24px}th:last-child,td:last-child{padding-right:19px;width:30px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--soft-bg)}td:nth-child(n+3):not(:last-child),th:nth-child(n+3):not(:last-child){text-align:right}.viewport-button{display:flex;gap:12px;align-items:center;background:none;color:var(--text);padding:0;text-align:left}.screen-symbol{width:32px;height:30px;border:1px solid var(--control-border);background:var(--soft-bg);border-radius:2px;display:grid;place-items:center;color:var(--muted)}.screen-symbol .icon{width:17px;height:17px}.viewport-button strong{font-family:var(--mono);font-size:12px;font-weight:400;display:block;letter-spacing:0;line-height:18px}.viewport-button small{display:block;color:var(--muted);margin-top:6px;font-family:var(--mono);font-size:12px;font-weight:400;line-height:18px}.status-pill{font-family:var(--sans);font-size:12px;padding:4px 6px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--good-border);border-radius:2px;background:var(--good-bg);color:var(--green);font-weight:400;white-space:nowrap}.status-pill .icon{width:11px;height:11px;stroke-width:2}.status-pill.stopped{border-color:var(--bad-border);background:var(--bad-bg);color:var(--red)}.status-pill.running,.status-pill.opening{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning-text)}.hit-number{display:inline-flex;gap:7px;align-items:center;color:var(--signal)}.hit-number .icon{width:12px;height:12px}.table-footer{border-top:1px solid var(--border);padding:15px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted);font-family:var(--sans);font-size:12px;line-height:18px}.page-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-family:var(--sans);font-size:12px;padding:24px 1px 8px;line-height:18px}.footer-dot{padding:0 8px;color:var(--signal)}.run-grid{padding:0 24px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.run-card{border:1px solid var(--control-border);border-radius:3px;background:var(--soft-bg);overflow:hidden}.run-card .capture-button{display:block;width:100%;height:175px;overflow:hidden;background:var(--soft-bg);padding:0;position:relative}.run-card img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .2s}.run-card .capture-button:hover img{transform:scale(1.02)}.run-card .capture-button>.icon{height:32px;width:32px;color:var(--muted)}.card-information{padding:15px}.card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.card-title{background:none;font-family:var(--mono);font-size:12px;font-weight:400;padding:0;line-height:18px}.card-meta{font-family:var(--sans);color:var(--muted);font-size:12px;display:flex;justify-content:space-between;gap:7px;line-height:18px}.card-meta span:first-child{color:var(--signal)}.empty-state{text-align:center;padding:45px 20px 49px}.empty-icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--control-border);color:var(--signal);margin:0 auto 18px}.empty-state h3{font-size:20px;font-weight:600;margin:0 0 10px;font-family:var(--sans);line-height:26px}.empty-state p{font-size:12px;line-height:1.7;margin:0 0 21px}.notice{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);padding:13px 16px;border-radius:3px;margin-bottom:22px;font-size:12px;line-height:1.6}.batch-panel{padding:28px;margin-bottom:20px}.batch-panel h1{font-size:20px;font-weight:600;margin:8px 0 11px;letter-spacing:0;font-family:var(--sans);line-height:26px}.batch-panel .section-heading p{font-size:12px;margin:0}.batch-list{margin-top:26px;display:grid;gap:10px}.batch-item{display:flex;width:100%;align-items:center;gap:15px;padding:19px;background:var(--soft-bg);border:1px solid var(--border);border-radius:3px;text-align:left}.batch-item:hover,.batch-item.current{border-color:var(--active-border);background:var(--active-bg)}.batch-item>span{flex:1}.batch-item strong{font-size:13px;font-weight:500;display:block}.batch-item small{display:block;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.5}.batch-item>.icon{color:var(--muted)}.unavailable{background:var(--field)}
dialog{padding:0;border:1px solid var(--control-border);background:var(--panel);color:var(--text);border-radius:5px;width:min(1050px,calc(100% - 48px));max-height:94dvh;box-shadow:0 30px 100px #16475c1a}dialog::backdrop{background:#16435766;backdrop-filter:blur(4px)}.dialog-header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 27px 20px;gap:20px}.dialog-header h2{font-family:var(--mono);font-size:24px;letter-spacing:0;font-weight:400;margin:10px 0;line-height:30px}.dialog-header p{font-size:12px;margin:0}.dialog-header>.icon-button{margin-top:-5px}.detail-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0 27px 21px;border:1px solid var(--control-border);border-radius:3px;background:var(--soft-bg)}.detail-metrics div{padding:15px 17px;border-right:1px solid var(--control-border)}.detail-metrics div:last-child{border:0}.detail-metrics span{display:block;font-size:12px;color:var(--muted);margin-bottom:10px;line-height:18px}.detail-metrics strong{font-family:var(--sans);font-weight:600;font-size:20px;font-variant-numeric:lining-nums tabular-nums;line-height:26px}.detail-metrics div:first-child strong{color:var(--signal)}.run-error{margin:0 27px 20px;padding:13px 15px;font-size:12px;color:var(--bad-text);border:1px solid var(--bad-border);background:var(--bad-bg);border-radius:3px;white-space:pre-wrap;overflow-wrap:anywhere}.capture-toolbar{padding:12px 27px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-block:1px solid var(--control-border);font-size:12px}.capture-toolbar>div:first-child{display:flex;gap:8px;align-items:center;color:var(--muted)}.capture-toolbar>div:first-child>.icon{width:15px;height:15px}.capture-controls{display:flex;gap:6px;align-items:center}.capture-controls select{min-width:125px;height:32px}.flip{transform:rotate(180deg)}.capture-stage{background:var(--soft-bg);min-height:200px;padding:21px;display:flex;justify-content:center;align-items:center}.capture-stage img{display:block;max-width:100%;height:auto;max-height:65dvh;object-fit:contain;border-radius:2px;box-shadow:0 5px 20px #17485b14}.capture-stage p{font-size:12px}.step-timeline{padding:17px 27px;display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid var(--border)}.step-tag{border:1px solid var(--control-border);border-radius:2px;padding:5px 7px;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:400;line-height:18px}.step-tag.hit{border-color:var(--active-border);color:var(--signal);background:var(--active-bg)}.nav-backdrop{position:fixed;inset:0;background:#17485b5c;z-index:19;backdrop-filter:blur(2px)}body.nav-open{overflow:hidden}
@media(min-width:1600px){main{padding-top:43px}.page-intro{margin-bottom:34px}.usage-metrics p{font-size:32px;font-family:var(--sans);font-weight:600;line-height:38px;font-variant-numeric:lining-nums tabular-nums}td{padding-block:19px;font-size:14px;font-weight:500;line-height:20px;font-variant-numeric:lining-nums tabular-nums}}
@media(max-width:1200px){main{padding:30px 24px 20px}.topbar{padding-inline:24px}.usage-metrics>div{padding-inline:16px}.usage-metrics p{font-size:32px;font-family:var(--sans);font-weight:600;line-height:38px;font-variant-numeric:lining-nums tabular-nums}.usage-metrics p span{font-size:12px}.runs-heading{flex-wrap:wrap}.heading-actions{width:100%;justify-content:space-between}.heading-actions select{max-width:none;flex:1;font-size:14px;font-weight:500;line-height:20px}.run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-tag{display:none}}
@media(max-width:1000px){.sidebar{width:186px;padding-inline:11px}.app-shell{margin-left:186px}.brand{font-size:28px;margin-left:9px;font-family:var(--sans);font-weight:700;line-height:32px}.brand-caption{font-size:12px;letter-spacing:0;font-weight:500;line-height:16px}.brand-mark{width:30px}.usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.usage-metrics>div:nth-child(2){border:0;padding-right:0}.usage-metrics>div:nth-child(3){padding-left:0}.usage-metrics>div:nth-child(n+3){padding-top:22px;border-top:1px solid var(--border)}.usage-metrics p{font-size:32px;font-family:var(--sans);font-weight:600;line-height:38px;font-variant-numeric:lining-nums tabular-nums}.metric-note{font-size:12px;line-height:18px}.metric-index{font-size:12px;font-weight:500;line-height:16px}.page-intro h1{font-size:44px;font-family:var(--sans);font-weight:600;line-height:48px}.table-footer{align-items:flex-start;font-size:12px;line-height:18px}.table-footer span:last-child{max-width:250px;text-align:right}.section-heading h2{font-size:20px;font-family:var(--sans);font-weight:600;line-height:26px}}
@media(max-width:760px){.sidebar{width:240px;visibility:hidden;transform:translateX(-100%);transition:transform .2s}.sidebar.open{visibility:visible;transform:translateX(0)}.brand{font-size:28px;font-family:var(--sans);font-weight:700;line-height:32px}.brand-caption{font-size:12px;letter-spacing:0;font-weight:500;line-height:16px}.app-shell{margin-left:0}.menu-toggle{display:inline-flex;margin-left:-7px}.topbar{height:59px;padding:0 18px;position:sticky;top:0;background:var(--topbar-bg);z-index:10;backdrop-filter:blur(10px)}.breadcrumb{gap:9px;font-size:12px}.refresh-status{gap:3px;font-size:12px}.refresh-status .icon-button{width:29px}main{padding:27px 16px 15px}.hero-grid{margin-bottom:22px}.page-intro{margin-bottom:24px}.page-intro h1{font-size:44px;letter-spacing:0;max-width:310px;line-height:48px;margin-top:15px;font-family:var(--sans);font-weight:600}.page-intro p{font-size:12px;line-height:18px}.eyebrow{font-size:12px;letter-spacing:0;font-weight:500;line-height:16px}.usage{padding:18px}.usage:before{left:18px}.section-top{align-items:flex-start}.section-top .small{font-size:12px;text-align:right;max-width:130px;line-height:1.6}.section-top>.eyebrow{font-size:12px;line-height:1.6;max-width:120px}.usage-metrics{margin-top:24px;row-gap:22px}.usage-metrics>div{padding-inline:15px}.usage-metrics p{font-size:32px;letter-spacing:0;margin-block:12px;font-family:var(--sans);font-weight:600;line-height:38px;font-variant-numeric:lining-nums tabular-nums}.usage-metrics p span{font-size:12px}.metric-index{font-size:12px;letter-spacing:0;margin-bottom:12px;font-weight:500;line-height:16px}.metric-label{font-size:12px;font-weight:500;line-height:16px}.metric-note{font-size:12px;line-height:18px}.usage-metrics>div:nth-child(n+3){padding-top:21px}.runs-heading{padding:22px 18px;gap:22px}.section-heading{gap:12px}.icon-tile{width:35px;height:38px}.section-heading h2{font-size:20px;font-family:var(--sans);font-weight:600;line-height:26px}.section-heading .eyebrow{font-size:12px;letter-spacing:0}.runs-heading .section-heading p{font-size:12px;max-width:230px;line-height:18px}.heading-actions{gap:8px}.heading-actions select{width:0;min-width:0;font-size:14px;font-weight:500;line-height:20px}.primary-button{padding-inline:10px;font-size:14px;gap:7px;font-weight:500;line-height:20px}.primary-button .icon{width:13px;height:13px}.toolbar{padding:0 18px 18px;flex-wrap:wrap;gap:11px}.search{width:100%;height:39px}.table-tools{width:100%;justify-content:space-between}.table-tools select{flex:1;max-width:100%;font-size:14px;height:37px;font-weight:500;line-height:20px}.view-toggle .icon-button{height:31px;width:33px}.table-wrap{overflow:visible;padding-inline:18px}table{white-space:normal}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}tbody{display:block}tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:3px;margin-bottom:13px;padding:15px;background:var(--soft-bg);gap:20px 12px}td,th:first-child,td:first-child,th:last-child,td:last-child{border:0;padding:0;width:auto}td:nth-child(n+3):not(:last-child){text-align:left}td:nth-child(2){justify-self:end;align-self:start}td:nth-child(n+3)::before{display:block;font-size:12px;color:var(--muted);letter-spacing:0;margin-bottom:7px}td:nth-child(3)::before{content:"Steps"}td:nth-child(4)::before{content:"Validated replays"}td:nth-child(5)::before{content:"Tokens used"}td:nth-child(6)::before{content:"Duration"}td:last-child{display:none}.viewport-button{gap:9px}.viewport-button strong{font-size:12px;font-family:var(--mono);font-weight:400;line-height:18px}.viewport-button small{font-size:12px;font-family:var(--mono);font-weight:400;line-height:18px}.screen-symbol{width:27px;height:28px}.status-pill{font-size:12px;padding:4px}.table-footer{padding:14px 18px;font-size:12px;gap:14px;line-height:18px}.table-footer span:last-child{max-width:170px}.run-grid{padding:0 18px 18px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.run-card .capture-button{height:145px}.card-information{padding:12px 10px}.card-top{align-items:flex-start;flex-direction:column;gap:10px}.card-title{font-size:12px;font-family:var(--mono);font-weight:400;line-height:18px}.card-meta{font-size:12px;flex-wrap:wrap;gap:5px;line-height:18px}.page-footer{font-size:12px;align-items:flex-start;padding-top:20px;line-height:18px}.page-footer>span:last-child{text-align:right;max-width:100px}.batch-panel{padding:23px 18px}.batch-panel h1{font-size:20px;font-family:var(--sans);font-weight:600;line-height:26px}.batch-panel .section-heading p{font-size:12px;line-height:1.7}.batch-item{padding:16px 12px;gap:10px}.batch-item strong{font-size:12px}.batch-item small{font-size:12px}.batch-item>.status-pill{font-size:12px;padding:3px}dialog{width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.dialog-header{padding:23px 18px 19px}.dialog-header h2{font-size:24px;font-family:var(--mono);font-weight:400;line-height:30px}.detail-metrics{margin-inline:18px;grid-template-columns:repeat(2,1fr)}.detail-metrics div:nth-child(2){border-right:0}.detail-metrics div:nth-child(-n+2){border-bottom:1px solid var(--control-border)}.detail-metrics div{padding:13px 14px}.capture-toolbar{padding:12px;gap:5px;font-size:12px}.capture-controls{gap:1px}.capture-controls select{min-width:100px;max-width:120px;font-size:12px}.capture-stage{padding:11px}.capture-stage img{max-height:56dvh}.step-timeline{padding:15px 18px;gap:5px}.step-tag{font-size:12px;font-family:var(--mono);font-weight:400;line-height:18px}.run-error{margin-inline:18px;font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media(max-width:760px){.brand{font-size:24px;line-height:28px}.page-intro h1{font-size:32px;line-height:36px}.section-heading h2,.batch-panel h1,.empty-state h3{font-size:18px;line-height:24px}.usage-metrics p{font-size:28px;line-height:34px}.brand-caption{font-size:12px;line-height:16px;max-width:135px}.capture-controls select{font-size:12px}.table-footer,.page-footer{flex-wrap:wrap}.table-footer span:last-child{max-width:none;text-align:left}.capture-toolbar{flex-wrap:wrap}.nav-count{font-size:12px}}

/* Compact evidence view: details stay in the inspector or metric tooltips. */
.brand{margin-bottom:40px}.workspace-profile{margin-top:auto}.page-intro{margin-bottom:20px}.page-intro h1{font-size:28px;line-height:36px;margin:0}.hero-grid{margin-bottom:22px}.usage{padding:20px 23px}.usage-metrics{margin-top:0}.usage-metrics p{margin-bottom:0}.usage-metrics progress{margin-top:14px}.page-footer{justify-content:flex-end;padding-top:16px}.runs-heading{padding-block:20px}.runs-heading .section-heading h2{margin-top:4px}.viewport-button small{display:none}
@media(max-width:760px){.page-intro h1{font-size:26px;line-height:32px}.usage{padding:20px 18px}.usage-metrics p{margin-bottom:0}.usage-metrics>div:nth-child(n+3){padding-top:18px}.hero-grid{margin-bottom:18px}}


.token-change{display:block;margin-top:4px;font-size:12px;line-height:18px;color:var(--signal);font-weight:400}
.token-change.baseline{color:var(--muted)}.token-change.increase{color:var(--red)}

.run-start{display:block;font-family:var(--font-sans, sans-serif);font-size:12px;font-weight:400;color:var(--muted);margin-top:5px}.status-pill.closed{color:#82d8b4;border-color:#467d69}.status-pill.uncertain{color:#f0bf75;border-color:#8e7146}#pagination{display:flex;gap:8px}#pagination[hidden]{display:none}.viewport-button strong{overflow-wrap:anywhere}

.viewport-button .run-start{display:block}body.live-runs td:nth-child(3)::before{content:none}@media(max-width:760px){body.live-runs td:nth-child(3)::before{content:'Operations'}}

/* Savings lead; operational counts stay secondary. */
.savings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.savings-card{min-width:0;padding:24px 26px}
.savings-card p{font-size:48px;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums;margin:16px 0 9px;color:var(--signal);overflow-wrap:anywhere}
.savings-card p.increase,.token-change.increase{color:var(--warning-text)}
.savings-card .metric-label{font-size:14px;color:var(--text)}
.savings-card .metric-note{font-size:13px;line-height:20px;color:var(--muted)}
.savings-context{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin:13px 2px 0;color:var(--muted);font-size:12px;line-height:18px}
.savings-context #metricsScope{color:var(--text)}
.secondary-replays{margin-left:auto}.secondary-metric strong{font-weight:500;color:var(--text)}
.savings-context progress{display:none}.comparison-note{margin:10px 24px 18px;font-size:12px;color:var(--muted)}
.detail-metrics .metric-date strong{font-size:16px;line-height:24px}
@media(max-width:1000px){.savings-card p{font-size:40px}.savings-context{gap:8px 14px}.secondary-replays{margin-left:0}}
@media(max-width:760px){.savings-grid{gap:12px}.savings-card{padding:20px 16px}.savings-card p{font-size:34px}.savings-card .metric-label{font-size:13px}.savings-card .metric-note{font-size:12px}.savings-context #savingsCoverage{flex:1;min-width:140px}.savings-context .secondary-metric{font-size:11px}.comparison-note{margin-inline:18px}body.live-runs td:nth-child(6)::before{content:'Recorded action time'}.viewport-button>span:last-child{min-width:0}.viewport-button strong{overflow-wrap:anywhere}.screen-symbol{flex-shrink:0}}
@media(max-width:760px){body.live-runs td:first-child{grid-column:1/-1;grid-row:1;padding-right:110px}body.live-runs td:nth-child(2){grid-column:2;grid-row:1}.viewport-button{max-width:100%}.viewport-button strong{white-space:normal}}

.frugent-mark{display:block;flex:none;border-radius:6px;object-fit:contain}.topbar-mark{border-radius:4px}.account-brand{overflow:hidden;position:relative;height:80px;justify-content:center}.frugent-wordmark{position:absolute;width:164%;max-width:none;height:auto;left:-32%;top:50%;transform:translateY(-50%)}

/* Model usage overview and activity drilldown. */
.savings-grid{display:block}.model-usage-card{display:grid;grid-template-columns:1fr 1fr;gap:32px}.model-usage-card .metric-label{color:var(--muted);font-size:12px}.estimate-badge{display:inline-block;margin-top:14px;padding:4px 8px;border-radius:4px;background:var(--active-bg);color:var(--signal);font-size:12px;font-weight:500}.model-usage-card #tokenMetric{margin:9px 0 4px;font-size:64px;line-height:1.1}.model-usage-card h2{font-size:22px;font-weight:500;margin:0}.model-usage-card .metric-note{margin-top:8px}.usage-comparison{align-self:center;min-width:0}.comparison-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px;color:var(--muted);font-size:13px}.comparison-label strong{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.token-track{height:15px;margin-bottom:23px}.token-bar{height:100%;width:0;background:var(--signal);border-radius:3px}.token-bar.expected{background:var(--track-bg)}.secondary-time{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:14px;color:var(--muted)}.secondary-time .metric-note{margin:0}.secondary-time strong{font-weight:500}.secondary-time .metric-label{display:inline}.activity-tabs{display:flex;gap:26px;margin:0 24px 20px;border-bottom:1px solid var(--border)}.activity-tabs button{background:none;padding:12px 1px;color:var(--muted);border-bottom:2px solid transparent;min-height:44px}.activity-tabs button[aria-selected=true]{color:var(--signal);border-color:var(--signal)}.workflow-caption{color:var(--muted);font-size:12px;margin:0 24px 20px}.workflow-scope{margin:0 24px 22px;border-bottom:1px solid var(--border);padding-bottom:18px}.workflow-scope h3{margin:14px 0 8px;overflow-wrap:anywhere}.workflow-scope p{margin:8px 0;color:var(--signal)}.workflow-scope small{color:var(--muted)}.workflow-link{background:none;color:var(--signal);padding:4px}.inline-detail-row>td{padding:0 24px 20px!important;width:auto!important;white-space:normal}.inline-run-detail{background:var(--soft-bg);padding:18px;border-radius:6px}.inline-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.inline-detail-heading h3{margin:0;font-size:16px}.inline-detail-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:18px}.inline-detail-metrics span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.inline-detail-metrics strong{font-size:17px;font-weight:500;color:var(--text);overflow-wrap:anywhere}.inline-run-detail p{font-size:12px;margin:18px 0 0}.workflow-table{white-space:normal}.workflow-table td:last-child{width:auto}.workflow-table .viewport-button{overflow-wrap:anywhere}body.live-runs .viewport-button .run-start{display:block}.usage-comparison strong{white-space:nowrap}
@media(max-width:1000px){.inline-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.model-usage-card{grid-template-columns:1fr;gap:25px}.model-usage-card #tokenMetric{font-size:52px}.model-usage-card{padding:22px 18px}.inline-detail-row{display:block;padding:0!important;background:none!important;border:0!important}.inline-detail-row>td{display:block!important;padding:0!important}.inline-detail-row>td::before{content:none!important}.inline-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-tabs{margin-inline:18px}.workflow-scope{margin-inline:18px}.workflow-table td:first-child{grid-column:1/-1!important;padding-right:0!important}.workflow-table td:nth-child(2){grid-column:1!important;grid-row:2!important;justify-self:start}.workflow-table td:last-child{display:block!important}.workflow-table td:nth-child(3)::before{content:'Fewer tokens · estimated'!important}.workflow-table td:nth-child(4)::before{content:'Tokens saved · estimated'}.workflow-table .run-start{display:block}.workflow-table td:nth-child(4){grid-column:1/-1}.model-usage-card .metric-label{font-size:12px}}

.savings-method{font-size:12px;color:var(--muted);margin-top:15px}.savings-method summary{cursor:pointer;padding-block:6px}.savings-method p{max-width:750px;line-height:1.6;margin:8px 0 0}

.all-activity-link{margin:0 0 18px}.activity-tabs[hidden],.toolbar[hidden]{display:none!important}.product-page .overview-recent{margin-top:12px}

/* Keep live values from moving adjacent columns. */
@media(min-width:761px){table[aria-describedby="measurementLegend"]{table-layout:fixed;width:100%}table[aria-describedby="measurementLegend"] th:first-child{width:30%}table[aria-describedby="measurementLegend"] th:nth-child(2){width:12%}table[aria-describedby="measurementLegend"] th:nth-child(3){width:10%}table[aria-describedby="measurementLegend"] th:nth-child(4){width:13%}table[aria-describedby="measurementLegend"] th:nth-child(5){width:16%}table[aria-describedby="measurementLegend"] th:nth-child(6){width:16%}}

/* Width classes also render before scripts under the strict content policy. */
.bar-width-0{width:0%}.bar-width-1{width:1%}.bar-width-2{width:2%}.bar-width-3{width:3%}.bar-width-4{width:4%}.bar-width-5{width:5%}.bar-width-6{width:6%}.bar-width-7{width:7%}.bar-width-8{width:8%}.bar-width-9{width:9%}.bar-width-10{width:10%}.bar-width-11{width:11%}.bar-width-12{width:12%}.bar-width-13{width:13%}.bar-width-14{width:14%}.bar-width-15{width:15%}.bar-width-16{width:16%}.bar-width-17{width:17%}.bar-width-18{width:18%}.bar-width-19{width:19%}.bar-width-20{width:20%}.bar-width-21{width:21%}.bar-width-22{width:22%}.bar-width-23{width:23%}.bar-width-24{width:24%}.bar-width-25{width:25%}.bar-width-26{width:26%}.bar-width-27{width:27%}.bar-width-28{width:28%}.bar-width-29{width:29%}.bar-width-30{width:30%}.bar-width-31{width:31%}.bar-width-32{width:32%}.bar-width-33{width:33%}.bar-width-34{width:34%}.bar-width-35{width:35%}.bar-width-36{width:36%}.bar-width-37{width:37%}.bar-width-38{width:38%}.bar-width-39{width:39%}.bar-width-40{width:40%}.bar-width-41{width:41%}.bar-width-42{width:42%}.bar-width-43{width:43%}.bar-width-44{width:44%}.bar-width-45{width:45%}.bar-width-46{width:46%}.bar-width-47{width:47%}.bar-width-48{width:48%}.bar-width-49{width:49%}.bar-width-50{width:50%}.bar-width-51{width:51%}.bar-width-52{width:52%}.bar-width-53{width:53%}.bar-width-54{width:54%}.bar-width-55{width:55%}.bar-width-56{width:56%}.bar-width-57{width:57%}.bar-width-58{width:58%}.bar-width-59{width:59%}.bar-width-60{width:60%}.bar-width-61{width:61%}.bar-width-62{width:62%}.bar-width-63{width:63%}.bar-width-64{width:64%}.bar-width-65{width:65%}.bar-width-66{width:66%}.bar-width-67{width:67%}.bar-width-68{width:68%}.bar-width-69{width:69%}.bar-width-70{width:70%}.bar-width-71{width:71%}.bar-width-72{width:72%}.bar-width-73{width:73%}.bar-width-74{width:74%}.bar-width-75{width:75%}.bar-width-76{width:76%}.bar-width-77{width:77%}.bar-width-78{width:78%}.bar-width-79{width:79%}.bar-width-80{width:80%}.bar-width-81{width:81%}.bar-width-82{width:82%}.bar-width-83{width:83%}.bar-width-84{width:84%}.bar-width-85{width:85%}.bar-width-86{width:86%}.bar-width-87{width:87%}.bar-width-88{width:88%}.bar-width-89{width:89%}.bar-width-90{width:90%}.bar-width-91{width:91%}.bar-width-92{width:92%}.bar-width-93{width:93%}.bar-width-94{width:94%}.bar-width-95{width:95%}.bar-width-96{width:96%}.bar-width-97{width:97%}.bar-width-98{width:98%}.bar-width-99{width:99%}.bar-width-100{width:100%}
