.comparison-picker-card{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:13px;padding:13px;background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:0 2px 0 var(--border)}.comparison-picker-card>div{display:grid;gap:5px}.comparison-picker-card label{display:grid;gap:5px;color:var(--muted-foreground);font-size:.7rem;font-weight:600}.comparison-picker-card small{overflow:hidden;color:var(--faint);font:.62rem ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.comparison-picker-card>div:last-child label{color:var(--text)}.comparison-picker-card>div:last-child .dev-select-trigger{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))}.comparison-swap{display:grid;place-items:center;width:34px;height:34px;margin-top:17px;padding:0;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;box-shadow:0 2px 0 var(--border)}.comparison-swap:disabled{opacity:.45;box-shadow:none;cursor:default}.comparison-swap:not(:disabled):active{transform:translateY(2px);box-shadow:none}.comparison-impact{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:13px;overflow:hidden;padding:14px 15px 14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:0 2px 0 var(--border)}.comparison-impact:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--primary);content:""}.comparison-impact>span{display:grid;place-items:center;width:36px;height:36px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.comparison-impact>div{display:grid;gap:3px}.comparison-impact p{margin:0;color:var(--muted-foreground);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.comparison-impact h2{margin:0;color:var(--text);font-size:.85rem}.comparison-impact small{color:var(--muted-foreground);font-size:.71rem;line-height:1.5}.comparison-impact>strong{padding:5px 8px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;font-size:.64rem;white-space:nowrap}.comparison-flow{margin-bottom:13px;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:0 2px 0 var(--border)}.comparison-card>header,.comparison-flow>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 13px;background:var(--surface-2);border-bottom:1px solid var(--border)}.comparison-card>header>div,.comparison-flow>header>div{display:grid;gap:3px}.comparison-card>header p,.comparison-flow>header p{margin:0;color:var(--faint);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.comparison-card>header h2,.comparison-flow>header h2{margin:0;font-size:.78rem}.comparison-flow>header>span{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);border-radius:999px;font:600 .62rem ui-monospace,monospace}.comparison-flow-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.55fr) minmax(0,1fr);gap:10px;align-items:center;padding:9px 13px;background:color-mix(in srgb,var(--surface-2) 62%,var(--surface));border-bottom:1px solid var(--border)}.comparison-flow-head>div{display:grid;gap:2px;min-width:0}.comparison-flow-head>div:last-child{text-align:right}.comparison-flow-head small,.comparison-flow-head>span{color:var(--faint);font-size:.58rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.comparison-flow-head strong{font-size:.74rem}.comparison-flow-head code{overflow:hidden;color:var(--muted-foreground);font:.59rem ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.comparison-flow-head>span{text-align:center}.comparison-flow-lanes{display:grid;padding:5px 0}.comparison-flow-lanes article{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.55fr) minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:5px 13px;border-bottom:1px solid var(--border)}.comparison-flow-lanes article:last-child{border-bottom:0}.comparison-flow-lanes article>div{overflow:hidden;padding:6px 8px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;font:600 .65rem ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.comparison-flow-lanes article>div:last-child{text-align:right}.comparison-flow-lanes article>span{display:grid;grid-template-columns:minmax(8px,1fr) auto minmax(8px,1fr);gap:6px;align-items:center;color:var(--muted-foreground)}.comparison-flow-lanes article>span i{position:relative;height:1px;background:var(--border)}.comparison-flow-lanes article>span i:last-child:after{position:absolute;top:-3px;right:-1px;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid var(--border);content:""}.comparison-flow-lanes article>span b{padding:4px 6px;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:.58rem;white-space:nowrap}.comparison-flow-lanes .flow-changed>span b,.comparison-flow-lanes .flow-rename>span b{color:var(--text);border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.comparison-flow-lanes .flow-added>div:first-child,.comparison-flow-lanes .flow-removed>div:last-child{color:var(--faint);border-style:dashed;font-weight:400}.comparison-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:13px;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:0 2px 0 var(--border)}.comparison-summary article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-height:65px;padding:13px 12px 11px;border-right:1px solid var(--border)}.comparison-summary article:before{position:absolute;inset:0 0 auto;height:3px;background:var(--impact-color,var(--border));content:""}.comparison-summary article:last-child{border-right:0}.comparison-summary span{color:var(--muted-foreground);font-size:.68rem}.comparison-summary strong{grid-column:2;grid-row:1/3;align-self:center;color:var(--impact-color,var(--text));font:600 1.44rem ui-monospace,monospace}.comparison-summary small{color:var(--faint);font-size:.6rem}.comparison-summary .impact-added,.comparison-summary .impact-changed,.comparison-summary .impact-removed,.comparison-summary .impact-renamed{--impact-color:var(--primary)}.comparison-summary .impact-unchanged{--impact-color:var(--muted-foreground)}.comparison-same-root{display:flex;gap:11px;align-items:center;margin-bottom:13px;padding:15px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:0 2px 0 var(--border)}.comparison-same-root>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid;border-radius:5px}.comparison-same-root div{display:grid;gap:3px}.comparison-same-root strong{font-size:.86rem}.comparison-same-root p{margin:0;color:var(--muted-foreground);font-size:.71rem}.comparison-card{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:0 2px 0 var(--border)}.comparison-card>header>span{display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);border-radius:999px;font:.66rem ui-monospace,monospace}.comparison-renames{margin-bottom:13px}.comparison-renames>p{margin:0;padding:10px 13px;color:var(--muted-foreground);border-bottom:1px solid var(--border);font-size:.7rem;line-height:1.5}.comparison-renames>div{display:grid}.comparison-renames article{display:grid;grid-template-columns:minmax(150px,1fr) 24px minmax(150px,1fr) minmax(150px,.8fr);gap:9px;align-items:center;min-height:43px;padding:5px 13px}.comparison-renames article>span{display:grid;place-items:center;color:var(--muted-foreground)}.comparison-renames code{font:600 .73rem ui-monospace,monospace}.comparison-renames b{color:var(--muted-foreground);font:400 .64rem ui-monospace,monospace;text-align:right}.comparison-table{display:grid;min-width:0}.comparison-table article,.comparison-table-head{display:grid;grid-template-columns:70px minmax(130px,1fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(130px,1fr);gap:9px;align-items:center;padding:0 12px}.comparison-table-head{min-height:31px;color:var(--faint);background:var(--surface-2);border-bottom:1px solid var(--border);font-size:.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.comparison-table article{min-height:47px;border-bottom:1px solid var(--border)}.comparison-table article:last-child{border-bottom:0}.comparison-table strong{min-width:0;overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.comparison-table strong a{color:inherit}.comparison-table code{overflow:hidden;color:var(--muted-foreground);font:.62rem ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.comparison-table article>span:last-child{display:flex;flex-wrap:wrap;gap:4px;color:var(--faint);font-size:.62rem}.comparison-table i{padding:2px 5px;color:var(--muted-foreground);font-style:normal}.comparison-change,.comparison-table i{background:var(--surface-2);border:1px solid var(--border);border-radius:999px}.comparison-change{justify-self:start;padding:3px 6px;color:var(--text);font-size:.59rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}html:not([data-theme=dark]) .comparison-card,html:not([data-theme=dark]) .comparison-flow,html:not([data-theme=dark]) .comparison-picker-card,html:not([data-theme=dark]) .comparison-summary{border-color:#bfc2b7;box-shadow:0 2px 0 #c7cabf}html:not([data-theme=dark]) .comparison-card>header{background:#eceee8;border-bottom-color:#bfc2b7}html:not([data-theme=dark]) .comparison-table-head{color:#62665c;background:#e7e9e3;border-bottom-color:#bfc2b7}@media (max-width:900px){.comparison-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-summary article{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.comparison-summary article:nth-child(2n){border-right:0}.comparison-summary article:last-child{grid-column:1/-1;border-right:0;border-bottom:0}}@media (max-width:620px){.comparison-picker-card{grid-template-columns:1fr 34px}.comparison-picker-card>div:last-child{grid-column:1;grid-row:2}.comparison-swap{grid-column:2;grid-row:1/span 2;align-self:center;margin-top:0;transform:rotate(90deg)}.comparison-swap:not(:disabled):active{transform:translateY(2px) rotate(90deg)}.comparison-impact{grid-template-columns:34px minmax(0,1fr);padding-right:12px}.comparison-impact>strong{grid-column:2;justify-self:start}.comparison-flow-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.comparison-flow-lanes article{grid-template-columns:1fr;gap:5px;padding-block:9px}.comparison-flow-lanes article>div:last-child{text-align:left}.comparison-flow-lanes article>span{grid-template-columns:20px auto minmax(20px,1fr)}.comparison-renames article{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.comparison-renames article b{grid-column:1/-1;text-align:left}.comparison-table-head{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.comparison-table article{grid-template-columns:72px minmax(0,1fr);gap:5px 8px;padding-block:9px}.comparison-table article>code,.comparison-table article>span:last-child{grid-column:2}}@media (max-width:560px){.comparison-summary{grid-template-columns:1fr}.comparison-summary article,.comparison-summary article:last-child,.comparison-summary article:nth-child(2n){grid-column:auto;border-right:0;border-bottom:1px solid var(--border)}.comparison-summary article:last-child{border-bottom:0}}.status-overview{overflow:hidden}.status-banner{display:flex;gap:13px;align-items:center;padding:20px;background:color-mix(in srgb,var(--primary) 8%,var(--surface));border-bottom:1px solid var(--border)}.status-banner>i{width:12px;height:12px;flex:0 0 auto;background:var(--muted-foreground);border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,var(--muted-foreground) 13%,transparent)}.status-banner div{display:grid;gap:4px}.status-banner h2{margin:0;font-size:.86rem}.status-banner p{margin:0;color:var(--muted-foreground);font-size:.76rem}.status-banner-loading>i{background:var(--primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 13%,transparent);animation:status-pulse 1s ease-in-out infinite alternate}.status-banner-operational>i{background:var(--success-foreground);box-shadow:0 0 0 5px color-mix(in srgb,var(--success-foreground) 13%,transparent)}.status-banner-unavailable>i{background:var(--danger);box-shadow:0 0 0 5px color-mix(in srgb,var(--danger) 13%,transparent)}@keyframes status-pulse{to{opacity:.35}}.service-list{display:grid}.service-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:58px;padding:9px 16px;border-bottom:1px solid var(--border)}.service-list article:last-child{border-bottom:0}.service-list article>div{display:grid;gap:4px}.service-list strong{font-size:.83rem}.service-list article>span,.service-list small{color:var(--muted-foreground);font-size:.73rem}.service-list small code{color:inherit;font-size:inherit}.service-list em{margin-top:2px;color:var(--muted-foreground);font-size:.7rem;font-style:normal}.service-list b{color:var(--success-foreground);font-size:.73rem;font-weight:500}.service-list .status-service-unavailable :is(em,b){color:var(--danger)}.service-list :is(.status-service-checking,.status-service-signed-out,.status-service-not-checked,.status-service-not-configured) b{color:var(--muted-foreground)}.status-overview>.status-coverage{display:flex;gap:12px;align-items:baseline;padding:12px 17px;background:var(--surface-2);border-bottom:1px solid var(--border)}.status-overview>.status-coverage strong{flex:0 0 auto;font-size:.76rem}.status-overview>.status-coverage span{color:var(--muted-foreground);font-size:.73rem}@media (max-width:620px){.status-overview>.status-coverage{align-items:flex-start;flex-direction:column;gap:4px}.service-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 13px}.service-list article>span{display:none}}.run-comparison-page{display:grid;gap:12px;width:100%;max-width:1180px;margin-inline:auto}.run-comparison-metadata dd{gap:7px}.run-comparison-metadata dd code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-comparison-table-scroll{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:0 2px 0 var(--border)}.run-comparison-legend{display:flex;flex-wrap:wrap;gap:8px 16px;min-width:-moz-max-content;min-width:max-content;padding:8px 12px;color:var(--muted-foreground);background:var(--surface-2);border-bottom:1px solid var(--border);font-size:.65rem}.run-comparison-legend span{display:inline-flex;align-items:center;gap:5px}.run-comparison-legend i{width:7px;height:7px;border-radius:2px}.run-comparison-legend .seg-pass{background:var(--success-foreground,#3fb950)}.run-comparison-legend .seg-fail{background:var(--danger)}.run-comparison-legend .seg-indeterminate{background:var(--warning-foreground)}.run-comparison-legend .seg-missing{background:var(--faint);opacity:.55}.run-comparison-table{width:100%;border-collapse:collapse}.run-comparison-table td,.run-comparison-table th{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.run-comparison-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-2)}.run-comparison-table tbody th,.run-comparison-task-head{min-width:140px;text-align:left}.run-comparison-table tbody th{color:var(--muted-foreground);font:500 .78rem ui-monospace,monospace;white-space:nowrap}.run-comparison-table tbody th code{color:inherit;font:inherit}.run-comparison-table td{min-width:150px}.run-comparison-run-head{min-width:170px;text-align:left}.run-comparison-run-head a{display:grid;gap:2px;color:inherit;text-decoration:none}.run-comparison-run-head strong{font-size:.82rem}.run-comparison-run-head span{overflow:hidden;color:var(--muted-foreground);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.run-comparison-degraded-mark{display:inline-block;margin-top:3px;padding:1px 6px;color:var(--warning-foreground);background:color-mix(in srgb,var(--warning-foreground) 14%,transparent);border:1px solid color-mix(in srgb,var(--warning-foreground) 45%,var(--border));border-radius:999px;font-size:.6rem;font-style:normal;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.run-comparison-table td.is-degraded,.run-comparison-table th.is-degraded{background:color-mix(in srgb,var(--warning-foreground) 7%,transparent);border-bottom-style:dashed}.run-comparison-summary-row td,.run-comparison-summary-row th{background:var(--surface-2);border-bottom:2px solid var(--border)}.run-comparison-summary-row>th{text-align:left;vertical-align:middle}.run-comparison-macro{display:grid;gap:7px}.run-comparison-macro-row{display:grid;grid-template-columns:minmax(64px,auto) minmax(56px,1fr) auto;align-items:center;gap:7px}.run-comparison-macro-copy{display:flex;align-items:baseline;gap:5px}.run-comparison-macro b{font:600 .82rem ui-monospace,monospace}.run-comparison-macro small{color:var(--faint);font-size:.64rem}.run-comparison-estimate-track{display:block;overflow:hidden;height:5px;background:var(--border);border-radius:999px}.run-comparison-estimate-track i{display:block;height:100%;background:var(--success-foreground,#3fb950);border-radius:inherit}.run-comparison-usage{display:flex;gap:8px;margin-top:5px;color:var(--muted-foreground);font-size:.66rem}.run-comparison-cell-link{display:grid;gap:4px;color:inherit;text-decoration:none}.run-comparison-histogram{display:flex;overflow:hidden;height:8px;background:var(--border);border-radius:3px}.run-comparison-histogram i{display:block;height:100%}.run-comparison-histogram .seg-pass{background:var(--success-foreground,#3fb950)}.run-comparison-histogram .seg-fail{background:var(--danger)}.run-comparison-histogram .seg-indeterminate{background:var(--warning-foreground)}.run-comparison-histogram .seg-missing{background:var(--faint);opacity:.5}.run-comparison-passk{display:flex;align-items:baseline;gap:6px}.run-comparison-passk b{font:600 .82rem ui-monospace,monospace}.run-comparison-passk small{color:var(--faint);font-size:.64rem}.run-comparison-verdict-counts{display:flex;flex-wrap:wrap;gap:3px 9px;color:var(--faint);font-size:.62rem}.run-comparison-verdict-counts .is-pass{color:var(--success-foreground,#3fb950)}.run-comparison-verdict-counts .is-fail{color:var(--danger)}.run-comparison-verdict-counts .is-indeterminate{color:var(--warning-foreground)}.run-comparison-table tbody tr:hover>*{background:color-mix(in srgb,var(--surface-2) 58%,transparent)}.run-comparison-metric{margin-top:6px;padding-top:6px;border-top:1px solid var(--border);font-size:.68rem}.run-comparison-metric summary{color:var(--muted-foreground);cursor:pointer}.run-comparison-metric ul{display:grid;gap:3px;margin:5px 0 0;padding:0;list-style:none}.run-comparison-metric li{display:grid;gap:1px}.run-comparison-metric li>a{display:grid;gap:1px;color:inherit;text-decoration:none}.run-comparison-metric li code{color:var(--text);font-size:.66rem}.run-comparison-metric li span{color:var(--muted-foreground);font-size:.64rem}.run-comparison-legacy{display:block;margin-top:4px;color:var(--faint);font-size:.6rem}.experiment-detail-page,.experiment-form-page{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:100%;margin-inline:auto}.experiment-analysis-panel{min-width:0}.experiment-analysis-state{box-sizing:border-box;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;align-items:center;min-height:118px;padding:16px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:var(--shadow)}.experiment-analysis-state.is-loading{display:block;padding:0;overflow:hidden}.experiment-analysis-state.is-loading .system-state{min-height:116px;padding:16px 20px}.experiment-analysis-state-icon{display:grid;width:36px;height:36px;color:var(--accent-strong);background:color-mix(in srgb,var(--primary) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));border-radius:999px;place-items:center}.experiment-analysis-state[role=alert] .experiment-analysis-state-icon{color:var(--danger)}.experiment-analysis-state:not(.is-loading)>div{display:grid;gap:4px;min-width:0}.experiment-analysis-state h2{margin:0;font-size:.9rem}.experiment-analysis-state p,.experiment-analysis-state small{margin:0;overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.73rem;line-height:1.45}.experiment-analysis-state .ui-button{justify-self:end}.experiment-analysis-history{display:flex;gap:7px;align-items:center;width:min(500px,calc(100vw - 48px));min-width:0}.experiment-analysis-history .custom-select{flex:1 1 260px;min-width:0}.experiment-analysis-history .custom-select-button{width:100%;min-width:0;height:32px;min-height:32px;padding:0 9px;color:var(--text);background:var(--bg);border-color:var(--border);font-size:.68rem}.experiment-analysis-history .custom-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experiment-analysis-workspace{display:grid;gap:16px}.experiment-analysis-progress{display:grid;gap:12px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.experiment-analysis-progress h2,.experiment-analysis-progress p,.experiment-analysis-progress small{margin:0}.experiment-analysis-progress small{color:var(--muted-foreground)}.experiment-analysis-progress progress{width:100%}.experiment-analysis-actions{display:flex;flex-wrap:wrap;gap:8px}.experiment-analysis-search{display:grid;gap:6px;font-size:.72rem;color:var(--muted-foreground)}.experiment-analysis-search input{width:min(100%,560px);padding:9px 11px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface)}.experiment-analysis-table-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}.experiment-analysis-table-toolbar>div{display:grid;gap:3px}.experiment-analysis-table-toolbar h3,.experiment-analysis-table-toolbar small{margin:0}.experiment-analysis-table-toolbar h3{font-size:.9rem}.experiment-analysis-table-toolbar small{color:var(--muted-foreground);font-size:.72rem}.experiment-analysis-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.experiment-analysis-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.experiment-analysis-table th:first-child{width:27%}.experiment-analysis-table th:nth-child(2){width:12%}.experiment-analysis-table th:nth-child(3){width:22%}.experiment-analysis-table th:nth-child(4){width:39%}.experiment-analysis-table td,.experiment-analysis-table th{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.experiment-analysis-table tbody tr:last-child td{border-bottom:0}.experiment-analysis-table tbody tr:hover{background:color-mix(in srgb,var(--surface-2) 42%,var(--surface))}.experiment-analysis-table td{font-size:.78rem}.experiment-analysis-table code,.experiment-analysis-table small{color:var(--muted-foreground);font-size:.7rem}.experiment-analysis-cell-stack{display:grid;gap:5px;min-width:0}.experiment-analysis-cell-stack code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experiment-analysis-shards{display:grid;gap:10px;min-width:0}.experiment-analysis-shard{display:grid;gap:5px;min-width:0}.experiment-analysis-shard+.experiment-analysis-shard{padding-top:10px;border-top:1px solid var(--border)}.experiment-analysis-report{display:grid;gap:6px;min-width:260px}.experiment-analysis-report details{display:grid;gap:8px}.experiment-analysis-report summary{color:var(--text);cursor:pointer;font-weight:600}.experiment-analysis-report p{margin:6px 0;color:var(--muted-foreground);line-height:1.45}.experiment-analysis-report ol{display:grid;gap:8px;margin:0;padding-left:18px}.experiment-analysis-report li{color:var(--text)}.experiment-analysis-report li small,.experiment-analysis-report li span{display:block;margin-top:3px;color:var(--muted-foreground);line-height:1.4}.experiment-analysis-legacy{grid-column:1/-1;margin:0;color:var(--muted-foreground);font-size:.72rem}.experiment-detail-page>.devtool-resource-tabs{margin-bottom:0}.experiment-header-facts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.experiment-detail-title{display:flex;min-width:0;overflow:hidden;font:inherit;letter-spacing:inherit}.experiment-detail-title-namespace{flex:0 0 auto;color:var(--muted-foreground);font:inherit;letter-spacing:inherit}.experiment-detail-title-id{min-width:0;overflow:hidden;color:var(--text);font:inherit;letter-spacing:inherit;text-overflow:ellipsis;white-space:nowrap}.experiment-detail-metadata{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:7px}.experiment-detail-metadata dl{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(360px,1.4fr) max-content;gap:1px;margin:0;background:var(--border)}.experiment-detail-metadata dl>div{min-width:0;padding:12px 16px;background:var(--surface);border:0}.experiment-detail-metadata dt{margin-bottom:4px;color:var(--faint);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.experiment-detail-metadata dd{margin:0;font-size:.78rem}.experiment-detail-metadata dd,.experiment-detail-taskset{display:flex;align-items:center;min-width:0;min-height:28px;color:var(--text)}.experiment-detail-taskset{gap:6px;font-weight:600;text-decoration:none}.experiment-detail-taskset:hover{text-decoration:underline;text-underline-offset:2px}.experiment-detail-taskset span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experiment-detail-root{display:flex;align-items:center;gap:7px}.experiment-detail-root code{min-width:0;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.experiment-member-header-actions{display:flex;align-items:center;gap:8px}.experiment-form-page{max-width:1280px}.experiment-form-section-body{display:grid;gap:16px;padding:16px}.experiment-card-subtitle{color:var(--muted-foreground);font-size:.72rem;font-weight:500}.experiment-detail-page>.subpage-hero,.experiment-form-page>.subpage-hero{margin-bottom:0}.experiment-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.experiment-form-grid label,.experiment-form-page label{display:flex;flex-direction:column;gap:5px;font-size:.8rem;font-weight:600;color:var(--text)}.experiment-form-page label .run-optional,.experiment-form-page label small{font-weight:500;color:var(--muted-foreground)}.eval-composer :where(.experiment-form-grid>label>input,.execution-profile-fields>label>input,.run-task-sample-controls>label>input,.run-preset-save>label>input){box-sizing:border-box;width:100%;min-width:0;padding-inline:10px}.eval-composer .run-task-key-list-field textarea{box-sizing:border-box;width:100%;padding:8px 10px}.eval-composer :where(.experiment-form-grid>label>.custom-select>.custom-select-button,.execution-profile-fields>label>.custom-select>.custom-select-button,.execution-profile-fields .eval-model-picker .custom-select-button,.run-preset-picker>label>.custom-select>.custom-select-button){box-sizing:border-box;min-height:36px;padding-inline:10px}.experiment-agent-matrix,.experiment-agent-row{display:flex;flex-direction:column}.experiment-agent-row{gap:12px;min-width:0;padding:16px;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0}.experiment-agent-row:last-child{border-bottom:0}.experiment-agent-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.experiment-agent-row-head strong{font-size:.82rem}.experiment-agent-remove{box-sizing:border-box;flex:0 0 auto;height:36px;min-height:36px;padding-inline:10px}.experiment-agent-controls{display:grid;gap:7px;min-width:0}.eval-model-picker{display:grid;gap:5px;min-width:0}.eval-model-picker>input{box-sizing:border-box;width:100%;min-width:0;padding-inline:10px}.experiment-agent-row textarea{min-height:72px;resize:vertical;font-family:ui-monospace,monospace;font-size:.78rem}.experiment-settings-card>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 16px;background:color-mix(in srgb,var(--surface-2) 48%,var(--surface));cursor:pointer;list-style:none}.experiment-settings-card>summary::-webkit-details-marker{display:none}.experiment-settings-card>summary>div{display:grid;min-width:0;gap:2px}.experiment-settings-card>summary h2,.experiment-settings-card>summary p{margin:0}.experiment-settings-card>summary p{color:var(--faint);font-size:.74rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.experiment-settings-card>summary h2{color:var(--text);font-size:.88rem;font-weight:650}.experiment-settings-card[open]>summary{border-bottom:1px solid var(--border)}.experiment-settings-summary-meta{display:flex;align-items:center;gap:8px}.experiment-settings-card[open] .experiment-settings-summary-meta>svg{transform:rotate(180deg)}.experiment-settings-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.experiment-settings-label{display:flex;align-items:baseline;gap:5px;min-width:0}.experiment-settings-label>.run-optional{margin-left:0}.eval-composer .experiment-settings-actions{align-items:flex-end}.eval-composer .experiment-settings-actions>button,.eval-composer .experiment-settings-save{box-sizing:border-box;height:36px;min-height:36px}.eval-composer .run-task-sample-controls{grid-template-columns:minmax(140px,240px) max-content;justify-content:start}.eval-composer .run-task-sample-controls>.ui-button{box-sizing:border-box;justify-self:start;width:auto;height:36px;min-height:36px}.eval-composer>.composition-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:none}.eval-composer>.devtool-detail-card{box-shadow:none}.eval-composer>.experiment-content-card{overflow:visible}.eval-composer>.experiment-content-card>header{border-radius:6px 6px 0 0}.eval-composer .devtool-detail-card>header button{flex:0 0 auto;white-space:nowrap}.experiment-submit-summary{display:grid;gap:1px;margin:0}.experiment-submit-summary>span{color:var(--faint);font-size:.64rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.experiment-submit-summary>strong{color:var(--text);font-size:.82rem}.experiment-submit-summary>small{color:var(--muted-foreground);font-size:.68rem}.eval-composer>.composition-form-actions>.ui-button{flex:0 0 auto;min-height:34px}.eval-composer .run-task-scope-picker{margin:0;padding:18px 0 0;background:transparent;border:0;border-top:1px solid var(--border);border-radius:0}.eval-composer .run-task-scope-picker>legend{padding:0 8px 0 0}.devtool-experiment-status-cell{display:flex;align-items:center}.devtool-run-status.is-hero{min-height:26px;padding:4px 10px;font-size:.8rem}.devtool-run-status.is-hero i{width:6px;height:6px}.experiments-list-page .resource-glyph.run{color:#2f3035;background:#fff8df;border-color:#d8c37b}.experiments-list-page .devtool-run-status.status-completed i{background:#1cad6f}.experiments-list-page .devtool-catalog-footer .experiments-load-more{width:auto;min-width:-moz-max-content;min-width:max-content;margin-left:6px;padding:0 8px;border:1px solid var(--border)}@media (max-width:560px){.experiments-list-page .devtool-page-intro>div:first-child{width:100%}.experiments-list-page .devtool-table-search{grid-column:1}.experiments-list-page .devtool-display-button{grid-column:2}.experiments-list-page .devtool-catalog-row{position:relative}.experiments-list-page .devtool-catalog-results:not(.is-cards) .devtool-experiment-status-cell{justify-self:end;margin-right:26px}.experiments-list-page .devtool-catalog-results:not(.is-cards) .devtool-row-more{position:absolute;right:8px;bottom:9px}}.experiments-list-page .devtool-page-intro>div:first-child{flex:1 1 auto;min-width:0}.experiments-list-page .devtool-page-intro h1{display:flex;min-width:0;max-width:100%;white-space:nowrap}.experiments-list-page .devtool-page-intro h1 span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experiments-list-page .devtool-activity-feed>:last-child,.experiments-list-page .devtool-catalog-results:not(.is-cards) .devtool-catalog-row:last-child{border-bottom:0}.experiments-list-page .experiment-recovery-notice{margin:0 0 12px;color:var(--muted-foreground);background:var(--surface-2);border-color:var(--border)}.experiment-member-cell,.experiment-member-rows{display:flex;flex-direction:column}.experiment-member-cell{gap:2px;min-width:0}.experiment-member-cell strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.experiment-member-cell>span{overflow:hidden;color:var(--muted-foreground);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.experiment-member-row{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0}.experiment-member-row:last-child{border-bottom:0}.experiment-member-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;transition:background .1s ease}.experiment-member-main:focus-within,.experiment-member-main:hover{background:var(--surface-2)}.experiment-member-toggle{display:grid;grid-template-columns:minmax(150px,1fr) auto auto 16px;align-items:center;gap:14px;min-width:0;min-height:58px;padding:10px 16px;color:var(--text);background:transparent;border:0;border-radius:0;box-shadow:none;font:inherit;text-align:left;cursor:pointer}.experiment-member-toggle:hover{background:transparent}.experiment-member-toggle:focus-visible{position:relative;z-index:1;outline:2px solid var(--focus-ring);outline-offset:-2px}.experiment-member-main .devtool-run-status{justify-self:start;text-decoration:none}.experiment-member-rate{color:var(--muted-foreground);font-size:.74rem;white-space:nowrap}.experiment-member-caret{color:var(--muted-foreground);transition:transform .1s ease}.experiment-member-toggle[aria-expanded=true] .experiment-member-caret{transform:rotate(90deg)}.experiment-member-open{display:inline-flex;align-items:center;align-self:center;gap:4px;min-height:30px;margin-right:16px;padding:0 9px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:4px;box-shadow:var(--shadow);font-size:.74rem;font-weight:600;text-decoration:none;white-space:nowrap}.experiment-member-open:hover{background:var(--surface-2)}.experiment-member-awaiting{align-self:center;margin-right:16px;color:var(--muted-foreground);font-size:.74rem}.experiment-member-detail{background:color-mix(in srgb,var(--surface-2) 38%,var(--surface));border-top:1px solid var(--border)}.experiment-member-detail[hidden]{display:none}.experiment-member-detail>header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:8px 16px;border-bottom:1px solid var(--border)}.experiment-member-detail>header>div{display:grid;gap:2px}.experiment-member-detail>header strong{font-size:.8rem}.experiment-member-detail>header span{color:var(--muted-foreground);font-size:.72rem}.experiment-session-summary{display:flex;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:.74rem}.experiment-session-summary span{padding:0 14px;border-left:1px solid var(--border)}.experiment-session-summary span:first-child{padding-left:0;border-left:0}.experiment-session-summary strong{color:var(--text);font-weight:650}.experiment-session-table-wrap{width:100%;overflow-x:auto}.experiment-session-table{width:100%;min-width:690px;border-collapse:collapse;table-layout:fixed}.experiment-session-table td,.experiment-session-table th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.experiment-session-table thead th{color:var(--faint);font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.experiment-session-table thead th:first-child{width:32%;padding-left:16px}.experiment-session-table thead th:nth-child(2),.experiment-session-table thead th:nth-child(3){width:16%}.experiment-session-table thead th:nth-child(4){width:13%}.experiment-session-table thead th:last-child{width:15%;padding-right:16px}.experiment-session-table tbody tr:last-child>*{border-bottom:0}.experiment-session-table tbody th{padding-left:16px}.experiment-session-table tbody th span,.experiment-session-table tbody th strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.experiment-session-table tbody th strong{font-size:.8rem}.experiment-session-table tbody th span,.experiment-session-table td small{color:var(--muted-foreground);font-size:.7rem;font-weight:500}.experiment-session-table td small{display:block;margin-top:2px}.experiment-session-table td .experiment-rollout-step{color:var(--text);font-size:.78rem;font-weight:600;white-space:nowrap}.experiment-session-table td:last-child{padding-right:16px}.experiment-session-table td:last-child a{display:inline-flex;align-items:center;gap:3px;font-size:.74rem;font-weight:600;text-decoration:none;white-space:nowrap}.experiment-session-pager{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 16px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.72rem}.experiment-session-pager>div{display:flex;align-items:center;gap:8px}.experiment-session-pager .ui-button{min-height:28px;padding-inline:8px}.experiment-member-provenance{display:grid;gap:7px;padding:12px 16px;border-top:1px solid var(--border)}.experiment-member-provenance>strong{font-size:.74rem}.experiment-member-provenance p{display:flex;flex-wrap:wrap;gap:6px;margin:0}.experiment-member-empty{margin:0;padding:16px;color:var(--muted-foreground);font-size:.78rem}.experiment-member-load-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--danger);font-size:.76rem}.experiment-detail-page .devtool-detail-card>.run-comparison-table-scroll{border:0;border-radius:0;box-shadow:none}.experiment-detail-page .run-comparison-summary-row>*{padding-block:14px}.experiment-detail-page .run-comparison-macro{gap:9px}.experiment-detail-page .run-comparison-macro-row{grid-template-columns:max-content max-content max-content;gap:9px;justify-content:start}.experiment-detail-page .run-comparison-estimate-track,.experiment-detail-page .run-comparison-histogram{width:clamp(64px,10vw,160px)}.experiment-detail-page .run-comparison-usage{margin-top:10px;padding-top:8px;border-top:1px solid var(--border)}.experiment-cancel-results{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.experiment-cancel-results li{display:flex;gap:8px;align-items:baseline;font-size:.82rem}.witness-seed-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.witness-seed-plan>div{display:grid;gap:3px}.witness-seed-plan strong{font-size:.8rem}.witness-seed-plan small{color:var(--muted-foreground);font-size:.72rem;line-height:1.45}.witness-seed-plan ol{display:flex;flex:0 0 auto;gap:6px;margin:0;padding:0;list-style:none}.satisfied-by-chip.is-context,.witness-seed-plan li{display:grid;place-items:center;min-width:28px;min-height:28px;padding:3px 7px;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.satisfied-by-chip.is-context{display:inline-flex;min-width:0;min-height:0}.eval-taskset-combobox{position:relative}.eval-taskset-combobox-input{box-sizing:border-box;display:flex;align-items:center;gap:7px;padding:0 9px;height:36px;color:var(--faint);background:var(--bg);border:1px solid var(--border);border-radius:6px}.eval-taskset-combobox-input input{flex:1;height:100%;padding:0;color:var(--text);background:transparent;border:none;outline:none;font-size:.85rem}.eval-agent-key-field{display:grid;flex:1 1 auto;min-width:0;gap:2px}.eval-agent-key-field small{overflow:hidden;color:var(--muted-foreground);font-size:.68rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.eval-requirements-panel{min-width:0;background:var(--surface);border-color:var(--border);border-radius:5px}.eval-requirements-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;color:var(--text);background:none;border:none;font-size:.74rem;font-weight:600;text-align:left;cursor:pointer}.eval-requirements-summary span:last-child{color:var(--muted-foreground);font-weight:700}.eval-composer .run-requirement-choice-option{flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;min-width:0;color:var(--text);font-size:.72rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.eval-composer .run-requirement-choice-option input[type=radio]{accent-color:var(--text)}.eval-composer .run-requirement-create-form label,.eval-composer .run-requirement-value-form label{color:var(--muted-foreground);font-size:.64rem;font-weight:650}.eval-composer .run-requirements-table-scroll{width:100%;min-width:0;overflow-x:auto}.eval-composer .run-requirements-table{min-width:680px;table-layout:fixed}.eval-composer .run-requirements-table th:first-child{width:18%}.eval-composer .run-requirements-table th:nth-child(2){width:34%}.eval-composer .run-requirements-table th:nth-child(3){width:13%}.eval-composer .run-requirements-table th:nth-child(4){width:35%}.eval-composer .run-requirements-table td{overflow-wrap:anywhere}.run-variable-status-pending{color:var(--muted-foreground);font-style:italic}.eval-task-key-picker{display:flex;flex-direction:column;gap:8px}.eval-task-key-chips{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:100%}.eval-task-key-chips:empty{display:none}.eval-task-key-chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:30px;padding:2px 3px 2px 9px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.eval-task-key-chip-label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;font-size:.72rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.eval-task-key-chip .eval-task-key-chip-remove{flex:0 0 auto;width:24px;min-width:24px;height:24px;min-height:24px;margin-left:5px;padding:0;background:transparent;border:0;border-radius:4px;box-shadow:none;transform:none}.eval-task-key-chip .eval-task-key-chip-remove:hover:not(:disabled){background:var(--surface);box-shadow:none;transform:none}.eval-task-key-typeahead{position:relative}.experiment-attempt-fields{border:0;margin:0;min-width:0;padding:0}@media (max-width:1100px){.experiment-detail-metadata dl{grid-template-columns:minmax(0,1fr) max-content}.experiment-detail-metadata dl>div:first-child{grid-column:1/-1}}@media (max-width:900px){.experiment-settings-body{grid-template-columns:1fr}.experiment-member-toggle{grid-template-columns:minmax(140px,1fr) auto 16px}.experiment-member-rate{display:none}}@media (max-width:620px){.experiment-detail-page,.experiment-form-page{gap:12px}.experiment-agent-row,.experiment-form-section-body{padding:13px}.eval-composer .run-task-sample-controls,.experiment-form-grid{grid-template-columns:minmax(0,1fr) max-content}.experiment-agent-row-head{align-items:center}.eval-composer>.composition-form-actions{align-items:stretch;flex-direction:column;gap:8px}.eval-composer>.composition-form-actions>.ui-button{width:100%}.eval-composer .run-task-key-list-field>span{align-items:flex-start;flex-direction:column;gap:2px}.witness-seed-plan{align-items:flex-start;flex-direction:column}.experiment-member-main{grid-template-columns:minmax(0,1fr)}.experiment-member-toggle{grid-template-columns:minmax(0,1fr) auto 16px;padding:10px 13px}.experiment-member-awaiting,.experiment-member-open{justify-self:start;margin:0 13px 11px}.experiment-member-detail>header{align-items:flex-start;padding-inline:13px}.experiment-session-summary{gap:7px 0;padding-inline:13px}.experiment-session-summary span{width:50%;padding-inline:10px}.experiment-session-summary span:nth-child(odd){padding-left:0;border-left:0}.experiment-member-empty,.experiment-member-load-error,.experiment-member-provenance{padding-inline:13px}.experiment-session-pager{align-items:flex-start;flex-direction:column;padding-inline:13px}.experiment-detail-page>.subpage-hero>.subpage-hero-actions{width:100%}.experiment-header-facts{align-items:flex-start;flex-direction:column;width:100%}.experiment-header-facts>.ui-button{width:100%}.experiment-header-facts .run-cancel-confirmation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.experiment-header-facts .run-cancel-confirmation .ui-button{min-width:0;width:100%}.experiment-member-header-actions{flex-wrap:wrap;justify-content:flex-end}.experiment-analysis-state{grid-template-columns:36px minmax(0,1fr);padding:16px}.experiment-analysis-state .ui-button{grid-column:1/-1;justify-self:stretch;width:100%}.experiment-analysis-history{align-items:stretch;flex-direction:column;width:100%}.experiment-analysis-history .custom-select{flex-basis:auto;width:100%}.experiment-analysis-history .ui-button{width:100%}}@media (max-width:560px){.experiment-detail-metadata dl{grid-template-columns:1fr}.experiment-detail-metadata dl>div,.experiment-detail-metadata dl>div:first-child{grid-column:auto;border:0}}.review-page{width:min(100%,1280px);margin:0 auto}.review-page>.page-header{margin-inline:0;padding-inline:0}.review-page *,.review-page :after,.review-page :before{box-sizing:border-box}.review-card{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:7px;box-shadow:var(--shadow)}.review-launch-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.72fr);gap:18px;align-items:start}.review-launch-card{display:grid}.review-card-header{display:flex;gap:12px;align-items:center;min-height:74px;padding:14px 18px;background:color-mix(in srgb,var(--surface-2) 48%,var(--surface));border-bottom:1px solid var(--border)}.review-card-icon,.review-frozen-card>header>span,.review-report-summary>header>span{display:grid;flex:0 0 auto;width:34px;height:34px;color:var(--accent-strong);background:color-mix(in srgb,var(--primary) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:6px;place-items:center}.review-card-header>div,.review-frozen-card>header>div,.review-report-summary>header>div{display:grid;gap:3px;min-width:0}.review-card-header p,.review-provenance-card>header p,.review-report-summary>header p{margin:0;color:var(--faint);font-size:.66rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.review-card-header h2,.review-frozen-card h2,.review-launch-aside h2,.review-provenance-card h2,.review-report-summary h2{margin:0;color:var(--text);font-size:.92rem;font-weight:650}.review-card-header>div>span,.review-frozen-card header p{margin:0;color:var(--muted-foreground);font-size:.73rem;line-height:1.45}.review-form-section,.review-prompt-field{padding:17px 18px;border-bottom:1px solid var(--border)}.review-namespace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-form-section>label,.review-open-card label,.review-prompt-field{display:grid;gap:7px;color:var(--text);font-size:.74rem;font-weight:600}.review-field-help,.review-form-section>label>small,.review-prompt-field>small{margin:0;color:var(--muted-foreground);font-size:.68rem;font-weight:400;line-height:1.45}.review-prompt-field>small.is-error{color:var(--danger)}.review-form-section .custom-select,.review-form-section .custom-select-button{width:100%}.review-field-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:7px}.review-field-heading label{color:var(--text);font-size:.74rem;font-weight:600}.review-field-heading>span{padding:2px 7px;color:var(--accent-strong);background:color-mix(in srgb,var(--primary) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:999px;font-size:.61rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.review-tag-input{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:42px;padding:5px 7px;background:var(--bg);border:1px solid var(--border);border-radius:5px}.review-tag-input:focus-within{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}.review-tag-input.is-invalid{border-color:color-mix(in srgb,var(--danger) 58%,var(--border))}.review-tag-input>input{flex:1 1 150px;width:auto;min-width:120px;min-height:26px!important;padding:0 3px;background:transparent;border:0;outline:0;box-shadow:none}.review-tag-input>input:focus{border:0;outline:0}.review-tag-chip{display:inline-flex;gap:4px;align-items:center;max-width:100%;min-height:26px;padding-left:8px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;font:600 .68rem ui-monospace,monospace}.review-tag-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-tag-chip button{display:grid;align-self:stretch;width:25px;padding:0;color:var(--muted-foreground);background:transparent;border:0;border-left:1px solid var(--border);place-items:center}.review-tag-chip button:hover{color:var(--text);background:color-mix(in srgb,var(--surface) 48%,transparent)}.review-field-help{margin-top:6px}.review-field-error{margin:5px 0 0;color:var(--danger);font-size:.68rem;line-height:1.4}.review-tag-suggestions{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:11px}.review-suggestion-status,.review-tag-suggestions>span{margin:10px 3px 0 0;color:var(--muted-foreground);font-size:.65rem}.review-tag-suggestions>span{margin-top:0}.review-tag-suggestions button{display:inline-flex;gap:4px;align-items:center;min-height:25px;padding:0 7px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:4px;font:500 .66rem ui-monospace,monospace}.review-tag-suggestions button:hover{background:var(--surface-2)}.review-tag-suggestions button small{color:var(--muted-foreground);font:500 .61rem inherit}.trace-session-tag-dialog{width:min(580px,calc(100vw - 32px))}.trace-session-tag-dialog::backdrop{background:color-mix(in srgb,var(--text) 30%,transparent);backdrop-filter:blur(2px)}.trace-session-tag-dialog .custom-select,.trace-session-tag-dialog .custom-select-button{width:100%}.trace-session-tag-identity{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;padding:11px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:5px}.trace-session-tag-identity>svg{margin-top:2px;color:var(--accent-strong)}.trace-session-tag-identity>span{display:grid;gap:4px;min-width:0}.trace-session-tag-identity strong{font-size:.72rem}.trace-session-tag-identity code{overflow:hidden;color:var(--muted-foreground);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.trace-session-tag-dialog .review-tag-suggestions{margin-top:0}.trace-session-tag-caveat,.trace-session-tag-state{margin:0;color:var(--muted-foreground);font-size:.68rem;line-height:1.45}.trace-session-tag-caveat{padding:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px}.trace-session-tag-dialog .dialog-mutation-state{display:flex;gap:8px;align-items:center;justify-content:space-between}.review-selection-preview{--review-state-color:var(--muted-foreground);display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:10px;align-items:center;margin:0 18px 17px;padding:11px 12px;background:color-mix(in srgb,var(--review-state-color) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--review-state-color) 27%,var(--border));border-radius:5px}.review-selection-preview.is-success{--review-state-color:var(--success-foreground)}.review-selection-preview.is-danger{--review-state-color:var(--danger)}.review-selection-preview.is-loading{--review-state-color:var(--primary)}.review-selection-indicator{width:7px;height:7px;background:var(--review-state-color);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--review-state-color) 13%,transparent)}.review-selection-preview.is-loading .review-selection-indicator{animation:review-pulse 1.2s ease-in-out infinite}.review-selection-preview>div{display:grid;gap:3px;min-width:0}.review-selection-preview strong{color:var(--text);font-size:.75rem}.review-selection-preview>div>span{color:var(--muted-foreground);font-size:.68rem;line-height:1.45}.review-selection-preview details{position:relative;color:var(--muted-foreground);font-size:.67rem}.review-selection-preview summary{padding:3px 0;white-space:nowrap}.review-selection-preview details[open] ul{position:absolute;z-index:3;top:25px;right:0;width:min(420px,70vw);max-height:230px;margin:0;padding:8px;overflow:auto;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:5px;box-shadow:var(--shadow-lg)}.review-selection-preview li+li{margin-top:5px}.review-selection-preview code{color:var(--text);font-size:.63rem;overflow-wrap:anywhere}.review-prompt-field textarea{width:100%;min-height:112px;padding:9px 10px;resize:vertical;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:5px;font:inherit;font-size:.76rem;font-weight:400;line-height:1.55}.review-freeze-note{display:flex;gap:10px;align-items:flex-start;margin:17px 18px;padding:12px 13px;color:var(--accent-strong);background:color-mix(in srgb,var(--primary) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));border-radius:5px}.review-freeze-note>svg{flex:0 0 auto;margin-top:2px}.review-freeze-note>div{display:grid;gap:3px}.review-freeze-note strong{color:var(--text);font-size:.74rem}.review-freeze-note span{color:var(--muted-foreground);font-size:.68rem;line-height:1.5}.review-inline-error{display:flex;gap:8px;align-items:flex-start;margin:0 18px 12px;padding:9px 11px;color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:5px;font-size:.7rem;line-height:1.45}.review-inline-error>svg{flex:0 0 auto;margin-top:1px}.review-inline-error>span{flex:1 1 auto}.review-transfer-warning strong{color:var(--text)}.review-transfer-warning code{color:var(--text);font-size:.67rem}.review-inline-error>.ui-button{flex:0 0 auto;margin-left:auto}.review-form-actions{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:63px;padding:12px 18px 14px;background:color-mix(in srgb,var(--surface-2) 35%,var(--surface));border-top:1px solid var(--border)}.review-form-actions p{max-width:520px;margin:0;color:var(--muted-foreground);font-size:.66rem;line-height:1.45}.review-form-actions .ui-button{flex:0 0 auto}.review-submit-actions{display:flex;flex:0 0 auto;gap:8px;align-items:center}.review-launch-aside{display:grid;gap:12px;position:sticky;top:72px}.review-launch-aside .review-card{padding:15px}.review-launch-aside .review-card>header{display:flex;gap:8px;align-items:center;margin-bottom:13px}.review-launch-aside .review-card>header>svg{color:var(--accent-strong)}.review-how-card>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.review-how-card>summary::-webkit-details-marker{display:none}.review-how-card>summary>svg:first-child{color:var(--accent-strong)}.review-how-card>summary>svg:last-child{margin-left:auto}.review-how-card[open]>summary{margin-bottom:13px}.review-how-card[open]>summary>svg:last-child{transform:rotate(180deg)}.review-how-card ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.review-how-card li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;position:relative;padding:7px 0 11px}.review-how-card li:not(:last-child):after{content:"";position:absolute;top:31px;bottom:-1px;left:12px;width:1px;background:var(--border)}.review-how-card li>span{display:grid;z-index:1;width:25px;height:25px;color:var(--muted-foreground);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;font-size:.63rem;font-weight:700;place-items:center}.review-how-card li>div{display:grid;gap:2px;padding-top:2px}.review-how-card strong{font-size:.73rem}.review-how-card p,.review-open-card>p{margin:0;color:var(--muted-foreground);font-size:.67rem;line-height:1.5}.review-open-card{display:grid;gap:12px}.review-open-card>header{margin-bottom:0!important}.review-open-card input{width:100%;min-height:34px;padding:0 9px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:4px;font:.7rem ui-monospace,monospace}.review-open-card .ui-button{justify-self:start}.review-detail-page .page-header,.review-detail-page .page-header.page-header-tabbed{margin-bottom:18px}.review-workspace-standalone{display:grid;gap:12px;width:100%;max-width:1180px;margin:0 auto}.review-workspace-standalone>:is(.subpage-hero,.review-status-card,.review-frozen-card,.review-inline-error,.review-tabs){margin:0}.review-workspace-standalone>.review-tab-body{padding-top:0}.review-workspace-embedded{display:grid;gap:12px;width:100%;max-width:none;margin:0}.review-workspace-embedded>:is(.review-workspace-header,.review-status-card,.review-inline-error,.review-tabs){margin:0}.review-workspace-embedded>.review-tab-body{padding-top:0}.review-workspace-embedded>.review-card .system-state{min-height:118px;padding:16px 20px}.review-workspace-header{display:flex;justify-content:space-between;gap:12px;align-items:center;min-width:0}.review-workspace-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-left:auto}.review-phase-badge{--review-phase-color:var(--muted-foreground);display:inline-flex;gap:6px;align-items:center;padding:4px 8px;color:var(--review-phase-color);background:color-mix(in srgb,var(--review-phase-color) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--review-phase-color) 32%,var(--border));border-radius:999px;font-size:.66rem;font-weight:650;line-height:1}.review-phase-badge i{width:6px;height:6px;background:currentColor;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--review-phase-color) 12%,transparent)}.review-phase-badge:is(.is-admitting,.is-queued,.is-running,.is-finalizing){--review-phase-color:var(--primary)}.review-phase-badge.is-completed{--review-phase-color:var(--success-foreground)}.review-phase-badge:is(.is-failed,.is-cancelled){--review-phase-color:var(--danger)}.review-phase-badge:is(.is-admitting,.is-queued,.is-running,.is-finalizing) i{animation:review-pulse 1.2s ease-in-out infinite}.review-status-card{--review-status-color:var(--primary);margin-bottom:14px;border-color:color-mix(in srgb,var(--review-status-color) 30%,var(--border))}.review-status-card.is-completed{--review-status-color:var(--success-foreground)}.review-status-card:is(.is-failed,.is-cancelled){--review-status-color:var(--danger)}.review-status-summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;background:color-mix(in srgb,var(--review-status-color) 6%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--review-status-color) 22%,var(--border))}.review-status-symbol{display:grid;width:36px;height:36px;color:var(--review-status-color);background:color-mix(in srgb,var(--review-status-color) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--review-status-color) 26%,var(--border));border-radius:999px;place-items:center}.review-status-summary>div{display:grid;gap:4px;min-width:0}.review-status-summary>div>strong{color:var(--text);font-size:.88rem}.review-status-summary p{margin:0;color:var(--muted-foreground);font-size:.71rem;line-height:1.45}.review-status-card.is-embedded .review-status-summary{border-bottom:0}.review-progress{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:14px 16px;list-style:none;border-bottom:1px solid var(--border)}.review-progress li{display:grid;gap:6px;justify-items:center;position:relative;color:var(--muted-foreground);font-size:.64rem}.review-progress li:not(:last-child):after{content:"";position:absolute;z-index:0;top:10px;left:calc(50% + 14px);width:calc(100% - 28px);height:1px;background:var(--border)}.review-progress li.is-complete:not(:last-child):after{background:color-mix(in srgb,var(--success-foreground) 58%,var(--border))}.review-progress li>span{display:grid;z-index:1;width:21px;height:21px;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:.6rem;place-items:center}.review-progress li.is-active>span{color:var(--accent-strong);background:color-mix(in srgb,var(--primary) 8%,var(--surface));border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.review-progress li.is-active strong{color:var(--text)}.review-progress li.is-complete>span{color:var(--success-foreground);border-color:color-mix(in srgb,var(--success-foreground) 45%,var(--border))}.review-status-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.review-status-facts>div{display:grid;gap:4px;min-width:0;padding:11px 14px;border-right:1px solid var(--border)}.review-status-facts>div:last-child{border-right:0}.review-status-facts dt{color:var(--muted-foreground);font-size:.63rem}.review-status-facts dd{min-width:0;margin:0;overflow:hidden;color:var(--text);font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.review-provenance-facts a,.review-status-facts a{display:inline-flex;gap:4px;align-items:center;min-width:0;color:var(--accent-strong);text-decoration:none}.review-provenance-facts a:hover,.review-status-facts a:hover{text-decoration:underline}.review-frozen-card{margin-top:14px}.review-frozen-card>header{display:flex;gap:10px;align-items:center;min-height:62px;padding:11px 15px;background:color-mix(in srgb,var(--surface-2) 42%,var(--surface));border-bottom:1px solid var(--border)}.review-frozen-card>header>span{width:31px;height:31px}.review-root-list{display:grid}.review-root-row{display:grid;grid-template-columns:minmax(145px,.6fr) minmax(0,1fr) 30px;gap:12px;align-items:center;min-height:52px;padding:8px 14px;border-bottom:1px solid var(--border)}.review-root-row:last-child{border-bottom:0}.review-root-row>div{display:grid;gap:3px}.review-root-row>div span{color:var(--muted-foreground);font-size:.63rem}.review-root-row>div strong{color:var(--text);font-size:.72rem}.review-root-row>code{overflow:hidden;color:var(--muted-foreground);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.review-root-row .ui-button{min-width:27px;width:27px;height:27px}.review-tabs-embedded{display:flex;gap:22px;margin:18px 0 0;border-bottom:1px solid var(--border)}.review-tabs-embedded button{display:inline-flex;gap:5px;align-items:center;position:relative;padding:8px 1px 11px;color:var(--muted-foreground);background:transparent;border:0;font-size:.76rem;font-weight:600}.review-tabs-embedded button.is-active,.review-tabs-embedded button:hover{color:var(--text)}.review-tabs-embedded button.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--primary)}.review-tabs-embedded button span{min-width:18px;padding:1px 5px;color:var(--muted-foreground);background:var(--surface-2);border-radius:999px;font-size:.61rem;text-align:center}.review-tab-body{padding-top:14px}.review-overview-view,.review-provenance-view{display:grid;gap:12px}.review-report-summary>header{display:flex;gap:10px;align-items:center;min-height:60px;padding:11px 15px;background:color-mix(in srgb,var(--surface-2) 42%,var(--surface));border-bottom:1px solid var(--border)}.review-report-summary>header>span{width:31px;height:31px}.review-report-summary>p{margin:0;padding:17px 18px;color:var(--text);font-size:.82rem;line-height:1.65;white-space:pre-wrap}.review-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:7px}.review-metric-grid article{display:grid;gap:4px;min-width:0;padding:13px 15px;border-right:1px solid var(--border)}.review-metric-grid article:last-child{border-right:0}.review-metric-grid span{color:var(--muted-foreground);font-size:.66rem}.review-metric-grid strong{color:var(--text);font-size:1.28rem;font-variant-numeric:tabular-nums;line-height:1}.review-metric-grid small{color:var(--faint);font-size:.62rem}.review-breakdown-card>header,.review-provenance-card>header{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:51px;padding:10px 14px;background:color-mix(in srgb,var(--surface-2) 42%,var(--surface));border-bottom:1px solid var(--border)}.review-breakdown-card>header h2{margin:0;font-size:.8rem}.review-breakdown-card>header span,.review-provenance-card>header>span{color:var(--muted-foreground);font-size:.66rem}.review-breakdown-card>div{display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px}.review-category-pill,.review-severity{--review-severity-color:var(--muted-foreground);display:inline-flex;gap:7px;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:22px;padding:2px 7px;color:var(--review-severity-color);background:color-mix(in srgb,var(--review-severity-color) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--review-severity-color) 30%,var(--border));border-radius:999px;font-size:.62rem;font-weight:600;line-height:1;white-space:nowrap}.review-category-pill b,.review-severity b{color:inherit;font-weight:600}.review-severity:is(.is-critical,.is-high){--review-severity-color:var(--danger)}.review-severity.is-medium{--review-severity-color:var(--primary)}.review-severity.is-low{--review-severity-color:var(--success-foreground)}.review-severity.is-info{--review-severity-color:var(--accent-strong)}.review-category-pill{color:var(--muted-foreground);background:var(--surface-2);border-color:var(--border)}.review-no-matches,.review-zero-findings{display:flex;gap:11px;align-items:center;min-height:94px;padding:17px 19px;color:var(--success-foreground);background:color-mix(in srgb,var(--success-foreground) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--success-foreground) 27%,var(--border));border-radius:7px}.review-no-matches>div,.review-zero-findings>div{display:grid;gap:4px}.review-no-matches strong,.review-zero-findings strong{color:var(--text);font-size:.82rem}.review-no-matches span,.review-zero-findings span{color:var(--muted-foreground);font-size:.7rem;line-height:1.5}.review-findings-view{display:grid;gap:10px}.review-findings-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:end;padding:9px 10px;background:var(--surface);border:1px solid var(--border);border-radius:6px}.review-findings-toolbar>label{display:grid;gap:4px;color:var(--muted-foreground);font-size:.61rem}.review-findings-toolbar>label:not(.review-search-field){flex:0 1 168px;min-width:0}.review-findings-toolbar .custom-select,.review-findings-toolbar .custom-select-button{width:100%;min-width:0}.review-findings-toolbar .custom-select-button{height:31px;min-height:31px;padding:0 8px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:4px;font-size:.68rem}.review-findings-toolbar .custom-select-label{min-width:0}.review-search-field{display:grid!important;flex:1 1 270px;grid-template-columns:17px minmax(0,1fr);gap:5px!important;align-items:center;min-height:31px;padding:0 8px;color:var(--muted-foreground);background:var(--bg);border:1px solid var(--border);border-radius:4px}.review-search-field input{width:100%;min-height:29px!important;padding:0;background:transparent;border:0;outline:0}.review-findings-toolbar>span{align-self:center;margin-left:auto;color:var(--muted-foreground);font-size:.66rem;white-space:nowrap}.review-findings-layout{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.55fr);gap:10px;min-width:0;min-height:430px}.review-finding-list{margin:0;padding:0;overflow:hidden;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:7px}.review-finding-list li+li{border-top:1px solid var(--border)}.review-finding-list button{display:grid;grid-template-columns:minmax(0,1fr) 14px;gap:5px 8px;align-items:center;position:relative;width:100%;min-height:83px;padding:10px 12px;color:var(--text);background:transparent;border:0;text-align:left}.review-finding-list button:hover{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}.review-finding-list button.is-selected{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.review-finding-list button.is-selected:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--primary)}.review-finding-list .review-severity{grid-column:1}.review-finding-list small,.review-finding-list strong{grid-column:1;min-width:0}.review-finding-list strong{font-size:.73rem;line-height:1.35}.review-finding-list small,.review-finding-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-finding-list small{color:var(--muted-foreground);font-size:.62rem}.review-finding-list button>svg{grid-column:2;grid-row:1/4;color:var(--muted-foreground)}.review-finding-detail{min-width:0;overflow:hidden}.review-finding-detail,.review-finding-selection-state{background:var(--surface);border:1px solid var(--border);border-radius:7px}.review-finding-selection-state{display:grid;align-content:center;justify-items:center;min-height:320px;padding:28px;color:var(--muted-foreground);text-align:center}.review-finding-selection-state>svg{margin-bottom:9px;color:var(--accent-strong)}.review-finding-selection-state strong{color:var(--text);font-size:.82rem}.review-finding-selection-state span{max-width:390px;margin-top:5px;font-size:.7rem;line-height:1.5}.review-finding-selection-state .ui-button{margin-top:13px}.review-finding-detail>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:14px 16px;background:color-mix(in srgb,var(--surface-2) 42%,var(--surface));border-bottom:1px solid var(--border)}.review-finding-detail>header>div:first-child{display:grid;gap:4px;min-width:0}.review-finding-detail>header p{margin:0;color:var(--faint);font-size:.63rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.review-finding-detail>header h2{margin:0;color:var(--text);font-size:.96rem;line-height:1.3}.review-finding-detail>header>div:last-child{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.review-finding-copy{display:grid;gap:0}.review-finding-copy>section{padding:14px 16px;border-bottom:1px solid var(--border)}.review-finding-copy>section:last-child{border-bottom:0}.review-finding-copy h3{margin:0 0 7px;color:var(--faint);font-size:.65rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.review-finding-copy>section>p{margin:0;color:var(--text);font-size:.75rem;line-height:1.6;white-space:pre-wrap}.review-reference-chips{display:flex;flex-wrap:wrap;gap:5px}.review-reference-chips code,.review-reference-chips>span{max-width:100%;padding:3px 6px;overflow:hidden;color:var(--muted-foreground);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.review-claim-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.review-claim-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:9px;background:var(--bg);border:1px solid var(--border);border-radius:5px}.review-claim-list li>span{display:grid;width:22px;height:22px;color:var(--muted-foreground);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;font-size:.61rem;place-items:center}.review-claim-list li>div{display:grid;gap:5px;min-width:0}.review-claim-list code{overflow:hidden;color:var(--muted-foreground);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.review-claim-list p,.review-empty-copy{margin:0;color:var(--text);font-size:.7rem;line-height:1.5}.review-empty-copy{color:var(--muted-foreground)!important}.review-no-matches{color:var(--muted-foreground);background:var(--surface);border-color:var(--border)}.review-provenance-card>header>div{display:grid;gap:3px}.review-provenance-facts{display:grid;margin:0}.review-provenance-facts>div{display:grid;grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);gap:14px;align-items:center;min-height:48px;padding:8px 14px;border-bottom:1px solid var(--border)}.review-provenance-facts>div:last-child{border-bottom:0}.review-provenance-facts dt{color:var(--muted-foreground);font-size:.67rem}.review-provenance-facts dd{display:flex;gap:7px;align-items:center;min-width:0;margin:0;color:var(--text);font-size:.7rem}.review-provenance-facts dd>a,.review-provenance-facts dd>code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-provenance-facts dd>code{color:var(--muted-foreground);font-size:.66rem}.review-provenance-facts .ui-button{flex:0 0 auto;min-width:26px;width:26px;height:26px}.review-provenance-note{display:flex;gap:8px;align-items:flex-start;margin:0;padding:11px 14px;color:var(--muted-foreground);background:color-mix(in srgb,var(--surface-2) 38%,var(--surface));border-top:1px solid var(--border);font-size:.67rem;line-height:1.5}.review-provenance-note>svg{flex:0 0 auto;margin-top:2px;color:var(--success-foreground)}@keyframes review-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (max-width:980px){.review-launch-layout{grid-template-columns:minmax(0,1fr)}.review-launch-aside{position:static}.review-launch-aside,.review-metric-grid,.review-status-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.review-metric-grid article:nth-child(2),.review-status-facts>div:nth-child(2){border-right:0}.review-metric-grid article:nth-child(-n+2),.review-status-facts>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.review-findings-layout{grid-template-columns:minmax(225px,.7fr) minmax(0,1.3fr)}}@media (max-width:720px){.review-form-actions,.review-page .page-header-row,.review-status-summary{align-items:flex-start;flex-direction:column}.review-page .page-header-row{display:flex}.review-page .page-header-actions{flex-wrap:wrap}.review-workspace-header{align-items:flex-start;flex-direction:column}.review-workspace-actions{justify-content:flex-start;width:100%;margin-left:0}.review-inline-error{flex-wrap:wrap;margin-inline:0}.review-inline-error>.ui-button{width:100%;margin-left:0}.review-findings-layout,.review-launch-aside,.review-namespace-grid{grid-template-columns:minmax(0,1fr)}.review-launch-card .review-form-actions{display:flex}.review-submit-actions{width:100%;flex-direction:column-reverse}.review-form-actions .ui-button{align-self:stretch;width:100%}.review-status-summary{display:grid;grid-template-columns:36px minmax(0,1fr)}.review-status-summary .review-phase-badge{grid-column:2;justify-self:start}.review-progress{padding-inline:8px}.review-progress li strong{font-size:.59rem}.review-metric-grid,.review-status-facts{grid-template-columns:minmax(0,1fr)}.review-metric-grid article,.review-status-facts>div{border-right:0;border-bottom:1px solid var(--border)}.review-metric-grid article:last-child,.review-status-facts>div:last-child{border-bottom:0}.review-root-row{grid-template-columns:minmax(0,1fr) 30px;gap:6px 10px}.review-root-row>code{grid-column:1}.review-root-row .ui-button{grid-column:2;grid-row:1/3}.review-findings-toolbar>label,.review-findings-toolbar>label:not(.review-search-field){flex:1 1 100%}.review-finding-list button{min-height:74px}.review-finding-detail>header{flex-direction:column}.review-finding-detail>header>div:last-child{justify-content:flex-start}.review-provenance-facts>div{grid-template-columns:minmax(0,1fr);gap:5px}.review-selection-preview{grid-template-columns:9px minmax(0,1fr)}.review-selection-preview details{grid-column:2}}@media (prefers-reduced-motion:reduce){.review-phase-badge:is(.is-admitting,.is-queued,.is-running,.is-finalizing) i,.review-selection-preview.is-loading .review-selection-indicator{animation:none}}
/*# sourceMappingURL=c664a50625f405ca.css.map*/