:root{--ui-canvas:#f7f7f7;--ui-surface:#fff;--ui-subtle:#f2f2f2;--ui-text:#171717;--ui-muted:#595959;--ui-border:#d8d8d8;--ui-strong:#171717;--ui-on-strong:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--ui-canvas);color:var(--ui-text)}body:before{display:none}::selection{color:#000;background:#d8d8d8}::-webkit-scrollbar-thumb{background:#bcbcbc}.rg-workspace.ps3-shell{--rg-side:218px;background:var(--ui-canvas);font-size:14px;line-height:1.6}.rg-workspace :is(h1,h2,h3,h4){letter-spacing:-.025em;font-weight:600}.rg-workspace :is(button,input,textarea,select,summary){font-size:13px}.rg-workspace :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #171717}.rg-workspace :is(button,input,textarea,select){border-radius:6px}.rg-workspace :is(select,input[type=search],textarea),.rg-workspace select option{color:var(--ui-text);background:var(--ui-surface)}.rg-workspace select{min-height:42px}.rg-workspace :is(.ps3-panel,.recording-twin,.rg-export-picker,.rg-export-preview){border-color:var(--ui-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:10px}.rg-workspace .ps3-button{color:#171717;background:#fff;border-color:#c8c8c8;min-height:42px;padding:10px 14px;font-weight:550;font-size:13px!important}.rg-workspace .ps3-button:hover:not(:disabled){background:#ededed;border-color:#9b9b9b}.rg-workspace .ps3-button-primary{color:#fff;background:#171717;border-color:#171717}.rg-workspace .ps3-button-primary:hover:not(:disabled){background:#333;border-color:#333}.rg-workspace .ps3-button-primary svg{color:inherit}.rg-workspace .ps3-icon-button{color:#333;min-width:38px;min-height:38px}.rg-workspace button:disabled{opacity:.45}.rg-workspace .ps3-skip{color:#fff;background:#171717}.rg-workspace .rg-sidebar{background:#fff;padding:28px 16px 20px;overflow-y:auto}.rg-workspace .rg-brand{gap:9px;padding:0 4px}.rg-workspace .rg-brand>span{color:#fff;background:#171717;border:0;border-radius:7px;width:34px;height:38px}.rg-workspace .rg-brand strong{letter-spacing:-.9px;font-size:22px}.rg-workspace .rg-brand small{color:#555;font-size:10px}.rg-workspace .rg-brand em{letter-spacing:0;color:#626262;margin-top:7px;font-size:10px}.rg-workspace .rg-sidebar nav{gap:5px;margin-top:36px}.rg-workspace .rg-sidebar nav button{color:#555;gap:11px;min-height:46px;padding:10px 12px;font-size:13px}.rg-workspace .rg-sidebar nav button.active{color:#fff;background:#171717;border-color:#171717}.rg-workspace .rg-sidebar nav button.active svg{color:inherit}.rg-workspace .rg-sidebar nav button:hover:not(.active){color:#171717;background:#f0f0f0}.rg-workspace :is(.rg-workspace-name,.rg-nav-label,.rg-sidebar nav button small,.rg-operator,.rg-sidebar-bottom>p,.rg-topbar-context,.rg-topbar>div>svg,.rg-recorded-tag){display:none}.rg-workspace .rg-model-state{color:#333;align-items:flex-start;padding:18px 5px 0}.rg-workspace .rg-model-state small{font-size:11px;line-height:1.7}.rg-workspace .rg-model-state strong{font-size:12px}.rg-workspace .rg-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;height:66px;padding:0 32px}.rg-workspace .rg-topbar strong{font-size:14px;font-weight:550}.rg-workspace .rg-topbar-upload{color:#171717;background:#fff;min-height:38px;font-size:12px}.rg-workspace .rg-service-badge{color:#595959;font-size:11px}.rg-workspace .rg-service-badge i{box-shadow:none;background:#444}.rg-workspace .rg-content{max-width:1500px;padding:32px 32px 0}.rg-workspace .rg-page-heading{margin-bottom:26px}.rg-workspace .rg-page-heading h1{letter-spacing:-.9px;margin:0 0 7px;font-size:30px;font-weight:600}.rg-workspace .rg-page-heading p{max-width:780px;font-size:14px}.rg-workspace .rg-page-heading .rg-eyebrow{display:none}.rg-workspace .rg-eyebrow{letter-spacing:.5px;color:#626262;font-size:11px}.rg-workspace .rg-panel-title{letter-spacing:0;color:#222;font-size:12px;font-weight:600}.rg-workspace .rg-footer{color:#626262;padding:24px 0;font-size:11px}.rg-workspace .rg-footer a{color:#444;text-decoration:underline}.rg-flow{border-block:1px solid var(--ui-border);flex-wrap:wrap;gap:28px;margin:0 0 26px;padding:15px 0;display:flex}.rg-flow span{color:#666;align-items:center;gap:9px;font-size:13px;display:flex}.rg-flow b{color:#333;border:1px solid #c8c8c8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.rg-flow .current{color:#171717;font-weight:600}.rg-flow .current b{color:#fff;background:#171717;border-color:#171717}.rg-overview-heading{align-items:center}.rg-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rg-task-card{text-align:left;color:#171717;background:#fff;border:1px solid #d8d8d8;border-radius:9px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;display:flex}.rg-task-card:hover{border-color:#171717}.rg-task-card>svg{width:24px;height:24px;margin-bottom:24px}.rg-task-card h2{margin:0 0 8px;font-size:17px}.rg-task-card p{flex:1;font-size:13px;line-height:1.7}.rg-task-card>span{color:#595959;margin-top:19px;font-size:12px}.rg-task-card>strong{border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:16px;padding-top:14px;font-size:13px;font-weight:550;display:flex}.rg-overview-details{grid-template-columns:1fr 1fr;align-items:start;gap:22px;margin-top:24px;display:grid}.rg-overview-details>.rg-history{background:#fff;border:1px solid #d8d8d8;border-radius:9px;padding:18px 22px}.rg-overview-details .rg-current-finding{background:#fff;border:1px solid #d8d8d8;border-radius:9px;padding:24px}.rg-workspace .rg-current-finding h2{margin-top:12px;font-size:19px}.rg-workspace .rg-current-finding p{font-size:13px;line-height:1.8}.rg-workspace .rg-inline-link{text-underline-offset:3px;font-size:13px;text-decoration:underline;color:#171717!important}.rg-workspace .rg-inline-link:hover{color:#444!important}.rg-map-section{background:#fff;border:1px solid #d8d8d8;border-radius:9px;margin:24px 0 32px;overflow:hidden}.rg-map-section>summary{cursor:pointer;color:#171717;align-items:center;gap:12px;padding:19px 22px;font-weight:550;display:flex}.rg-map-section>summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:400}.rg-map-section[open]>summary:after{content:"−"}.rg-map-section>summary span{flex-direction:column;gap:3px;display:flex}.rg-map-section>summary small{color:#595959;font-size:12px;font-weight:400}.rg-map-frame{isolation:isolate;border-top:1px solid #d8d8d8;height:470px;position:relative}.rg-map-frame .workspace-map{--workspace-map-legend-top:18px;background:#222}.rg-map-frame .workspace-map-tools{bottom:84px}.rg-map-frame .workspace-map-context{bottom:28px}.rg-map-frame .workspace-map-message{top:76px}.rg-map-frame .workspace-map-sources{max-height:none;top:76px;bottom:132px}.rg-map-frame .workspace-map-tiles-satellite{filter:grayscale()brightness(.9)}.rg-map-frame .workspace-map-tiles-night{filter:grayscale()}.rg-map-frame .workspace-map-shade{display:none}.rg-map-frame .workspace-map-glass{color:#171717;background:#fff;box-shadow:0 3px 14px #0002}.rg-workspace .rg-subsystems{gap:8px;margin-bottom:20px}.rg-workspace .rg-subsystems button{color:#444;background:#fff;min-height:46px;padding:11px 14px;font-size:13px}.rg-workspace .rg-subsystems button.active{color:#fff;background:#171717;border-color:#171717}.rg-workspace .rg-subsystems button i{display:none}.rg-workspace .rg-selection{background:#fff;flex-wrap:wrap;padding:16px 18px}.rg-workspace .rg-selection label{flex-direction:column;align-items:stretch;gap:6px;min-width:180px}.rg-workspace .rg-selection label>span{color:#444;font-size:12px}.rg-workspace .rg-selection select{max-width:none;font-size:13px}.rg-workspace .rg-selection-provenance{width:100%;font-size:12px}.rg-workspace .rg-selection-provenance small{margin-left:8px;font-size:11px;display:inline}.rg-workspace .rg-run-status{color:#333;background:#f0f0f0;border-color:#dedede}.rg-workspace .rg-run-status strong{font-size:12px}.rg-workspace .rg-run-status span{color:#595959;font-size:12px}.rg-workspace .rg-analysis-grid{grid-template-columns:286px minmax(0,1fr);gap:22px}.rg-workspace .rg-result-actions{gap:9px;margin-bottom:14px}.rg-workspace .rg-result-actions>span{flex-basis:100%;font-size:12px}.rg-workspace .rg-result-actions button{background:#fff;min-height:38px;padding:8px 11px;font-size:12px}.rg-history-disclosure{background:#fff;border:1px solid #d8d8d8;border-radius:9px;margin-top:18px}.rg-history-disclosure>summary{cursor:pointer;padding:15px 17px;font-size:13px;font-weight:550}.rg-workspace .rg-history-disclosure .rg-history{border:0;margin:0}.rg-workspace .rg-history-row{padding:14px 0}.rg-workspace .rg-history-row strong{font-size:13px;font-weight:550}.rg-workspace .rg-history-row small{font-size:11px;line-height:1.6}.rg-workspace .rg-history-row:hover strong,.rg-workspace .rg-history-row.selected strong{color:#000}.rg-workspace .rg-history-row.selected{background:#f5f5f5}.rg-workspace .ps3-result-tabs{gap:26px;overflow-x:auto}.rg-workspace .ps3-result-tabs button{white-space:nowrap;color:#595959;font-size:13px}.rg-workspace .ps3-result-tabs button.active{color:#171717;border-bottom-color:#171717;font-weight:600}.rg-workspace .ps3-results-heading h2{font-size:19px}.rg-workspace .ps3-result-summary{background:#f5f5f5;border-color:#ddd}.rg-workspace .ps3-result-summary>p{color:#171717;font-size:15px;line-height:1.75}.rg-workspace :is(.ps3-limitations,.rg-warning,.rg-agent-warning,.rg-validation-intro,.ps3-context-note){background:#f5f5f5;border-color:#ccc #ccc #ccc #444;border-left-style:solid;border-left-width:3px;color:#333!important}.rg-workspace :is(.ps3-limitations,.rg-warning,.rg-agent-warning,.rg-validation-intro) p{color:#444}.rg-workspace .ps3-evidence-card{background:#fff;padding:17px}.rg-workspace .ps3-evidence-card p{font-size:13px;line-height:1.7}.rg-workspace .ps3-evidence-card>strong{font-size:23px}.rg-workspace .ps3-evidence-card>div small{font-size:10px}.rg-workspace :is(.ps3-input-note,.ps3-panel-copy,.ps3-example>p,.ps3-limitations ul){line-height:1.75;font-size:12px!important}.rg-workspace .ps3-empty-symbol{background:#f5f5f5}.rg-workspace .ps3-empty-symbol>span{display:none}.rg-workspace :is(.ps3-table-scroll,.ps3-compare-table){background:#fff}.rg-workspace th{color:#333;background:#f4f4f4;font-weight:550}.rg-workspace td{color:#333}.rg-workspace :is(.ps3-prediction-scope button.active,.rg-agent-scope-options button[aria-pressed=true]){color:#fff;background:#171717;border-color:#171717}.rg-workspace .ps3-prediction-scope button.active span{color:#fff;background:#444}.rg-workspace .ps3-compare-table tr.is-current{background:#f2f2f2}.rg-workspace .ps3-compare-table tr.is-current>th{box-shadow:inset 3px 0 #171717}.rg-workspace .ps3-compare-open{background:#fff;color:#171717!important}.rg-workspace .ps3-compare-class{color:#171717;background:#f5f5f5}.rg-workspace .ps3-compare-class.side{color:#171717;border-style:dashed;font-weight:600}.rg-workspace .ps3-signal svg{background:#171717;border-radius:7px;padding:12px 8px}.rg-workspace .ps3-signal svg text{fill:#b9b9b9}.rg-workspace .ps3-grid-line{stroke:#ffffff20}.rg-workspace .ps3-chart-reading{padding-top:10px;font-size:12px}.rg-workspace .rg-investigation-grid{grid-template-columns:minmax(0,1fr)}.rg-workspace .rg-recording-context{border:1px solid var(--ui-border);background:#fff;border-radius:9px;margin-bottom:22px}.rg-workspace .rg-recording-context>summary{cursor:pointer;padding:16px 22px;font-weight:600}.rg-workspace .rg-recording-context>summary small{color:var(--ui-muted);overflow-wrap:anywhere;margin-left:12px;font-weight:400}.rg-workspace .rg-recording-context[open]{padding:0 20px 4px}.rg-workspace .rg-recording-context[open]>summary{margin:0 -20px 10px}.rg-workspace .rg-review-context{padding:22px}.rg-workspace .rg-review-context>summary{cursor:pointer;font-size:14px;font-weight:600}.rg-workspace .rg-review-context[open]>summary{margin-bottom:18px}.rg-workspace .rg-agent-context-capabilities,.rg-workspace .rg-investigator-heading .ps3-kicker{display:none}.rg-workspace .rg-investigator-heading h2{margin-top:0;font-size:21px}.rg-workspace .rg-agent-emblem{background:#f3f3f3;width:38px;height:38px}.rg-workspace .rg-agent-introduction p{font-size:13px;line-height:1.7}.rg-workspace .rg-agent-prose,.rg-workspace .rg-agent-prose>p{color:#333;font-size:14px;line-height:1.8}.rg-workspace .rg-agent-prose strong{color:#111}.rg-workspace .rg-agent-question{background:#f2f2f2;font-size:14px;color:#171717!important}.rg-workspace .rg-agent-compose textarea{background:#fff;font-size:14px}.rg-workspace .rg-agent-compose-actions button{color:#fff;background:#171717;min-height:40px;font-size:13px}.rg-workspace .rg-citation{color:#171717;text-decoration:underline}.rg-workspace .rg-agent-audit summary{min-height:36px;font-size:12px}.rg-workspace .rg-export-heading .rg-eyebrow{display:none}.rg-workspace .rg-export-heading h2{font-size:21px;font-weight:600}.rg-workspace .rg-round-icon{display:none}.rg-workspace .rg-export-selection-bar{background:#f5f5f5;border-color:#ddd}.rg-workspace .rg-export-selection-bar strong{color:#171717;font-size:27px;font-weight:600}.rg-workspace .rg-export-selection-bar strong span{font-size:14px}.rg-workspace .rg-export-selection-actions .ps3-button{font-size:12px!important}.rg-workspace .rg-export-picker.has-selection{border-color:#777}.rg-workspace .rg-export-picker-title h3{font-size:16px;font-weight:600}.rg-workspace .rg-export-run-label{text-transform:none;letter-spacing:0;font-size:12px}.rg-workspace .rg-export-run-label select{color:#171717;background:#fff;font-size:12px}.rg-workspace .rg-export-search{background:#fff;min-height:42px}.rg-workspace .rg-export-file-list label{min-height:63px}.rg-workspace .rg-export-file-list label:has(input:checked){background:#f2f2f2}.rg-workspace .rg-export-file-list strong{color:#171717;font-size:13px}.rg-workspace .rg-export-file-tools button{color:#171717;min-height:32px}.rg-workspace .rg-export-picker footer{font-size:11px}.rg-workspace .rg-export-preview{background:#f6f6f6}.rg-workspace .rg-export-preview :is(h3,strong){color:#171717}.rg-workspace .rg-export-action{margin-top:22px}.rg-workspace .rg-analysis-grid.has-result{flex-direction:column;gap:22px;display:flex}.rg-analysis-results,.rg-analysis-input{min-width:0}.rg-upload-disclosure{border:1px solid var(--ui-border);background:#fff;border-radius:9px;scroll-margin-top:22px}.rg-upload-disclosure>summary{cursor:pointer;align-items:center;gap:11px;padding:18px 22px;font-weight:600;display:flex}.rg-upload-disclosure>summary:after{content:"+";margin-left:auto;font-size:20px}.rg-upload-disclosure[open]>summary:after{content:"−"}.rg-upload-disclosure>summary small{color:var(--ui-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.rg-workspace .rg-upload-disclosure>.ps3-panel{border:none;border-top:1px solid var(--ui-border);border-radius:0}.rg-workspace .rg-back-result{text-underline-offset:4px;background:0 0;border:0;padding:0 0 18px;text-decoration:underline;display:inline-flex}.rg-workspace .recording-twin{background:#fff}.rg-workspace .rt-visual{background:#191919}.rg-workspace .rt-fallback{background:var(--ui-surface);color:var(--ui-text)}.rg-workspace .rt-fallback-cars button[aria-pressed=true]{border-color:var(--ui-strong);outline:1px solid var(--ui-strong)}.rg-workspace .rt-source-strip{color:#ddd}.rg-workspace .rt-source-strip>span:last-child{color:#aaa}.rg-workspace .rt-scene-caption,.rg-workspace .rt-scene-caption span:last-child{color:#bbb}.rg-workspace .rt-selection-controls,.rg-workspace .rt-car-navigation{background:#fff}.rg-workspace .rt-inspector{background:#fff;max-height:720px}.rg-workspace .rt-camera-tools{background:#fff;border-color:#ccc}.rg-workspace :is(.rt-car-navigation,.rt-camera-tools,.rt-sensor-navigation,.rt-sides) button[aria-pressed=true],.rg-workspace :is(.rt-car-navigation,.rt-camera-tools,.rt-sensor-navigation,.rt-sides) button[aria-pressed=true]:hover:not(:disabled){color:#fff;background:#171717;border-color:#171717}.rg-workspace .rt-sides button[aria-pressed=true] small{color:#ddd}.rg-workspace .rt-trace svg{background:#171717;border-radius:6px;padding:7px}.rg-workspace .rt-measurements>div{background:#f6f6f6}.rg-workspace .rt-status{color:#333!important}.rg-workspace .rt-provenance{background:#f5f5f5}.rg-workspace .rt-car-label{color:#171717;background:#fff;border-color:#777}.rg-workspace .rt-car-label.is-active{color:#000;border-color:#000}.rg-workspace .rt-sensor-label{color:#333;background:#fff}@media (max-width:1200px){.rg-workspace.ps3-shell{--rg-side:200px}.rg-workspace .rg-content{padding:26px 24px 0}.rg-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-workspace .rg-analysis-grid{grid-template-columns:255px minmax(0,1fr);gap:17px}.rg-workspace .rg-investigation-grid{grid-template-columns:minmax(0,1fr)}.rg-workspace .rg-review-context{order:2}}@media (max-width:960px){.rg-workspace .rg-analysis-grid{grid-template-columns:minmax(0,1fr)}.rg-workspace .rg-analysis-grid>div:first-child{display:block}.rg-workspace .rg-analysis-grid .ps3-drop{padding:20px}.rg-workspace .rg-sidebar nav button{padding-inline:9px;font-size:13px}.rg-workspace .rg-topbar{padding-inline:24px}.rg-workspace .rg-selection label{flex-basis:100%}.rg-workspace .rg-subsystems{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-workspace .rg-export-picker-grid{grid-template-columns:1fr}}@media (max-width:760px){.rg-workspace.ps3-shell{--rg-side:0px}.rg-workspace .rg-sidebar{width:240px;padding:28px 17px}.rg-workspace .rg-nav-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0007}.rg-workspace .rg-topbar{height:62px;padding-inline:16px}.rg-workspace .rg-topbar strong{font-size:13px}.rg-workspace .rg-menu{color:#171717;min-width:38px;min-height:38px}.rg-workspace .rg-topbar-upload{justify-content:center;min-width:38px}.rg-workspace .rg-content{padding:24px 17px 0}.rg-workspace .rg-page-heading h1{font-size:27px}.rg-workspace .rg-page-heading p{font-size:13px}.rg-workspace .rg-analysis-grid{gap:22px}.rg-workspace .rg-selection-provenance small{margin:3px 0 0;display:block}.rg-flow{justify-content:space-between;gap:15px}.rg-flow span{gap:6px;font-size:12px}.rg-overview-heading{flex-wrap:wrap}.rg-overview-details{grid-template-columns:1fr}.rg-workspace .rg-review-context{padding:18px}.rg-workspace .ps3-results-heading{flex-wrap:wrap}.rg-workspace .ps3-result-tabs{gap:20px;padding-inline:18px}.rg-workspace .ps3-result-tabs button{font-size:12px}.rg-workspace .ps3-results-empty{padding-inline:20px}.rg-workspace .ps3-evidence-grid{grid-template-columns:1fr}.rg-workspace .rg-agent-readonly{display:none}.rg-map-frame{height:480px}}@media (max-width:480px){.rg-overview-grid{grid-template-columns:1fr}.rg-task-card{padding:20px}.rg-task-card>svg{margin-bottom:14px}.rg-workspace .rg-subsystems button{gap:7px;padding:10px;font-size:12px}.rg-workspace .rg-service-badge{display:none}.rg-workspace .ps3-validation-head{flex-wrap:wrap}.rg-workspace .ps3-ranking ol{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-workspace .rg-export-selection-actions .ps3-button{flex-basis:100%}.rg-workspace .rg-export-heading p{font-size:13px}.rg-workspace .rg-export-file-tools>span{flex-basis:100%}.rg-workspace .rg-export-picker footer code{font-size:10px}}
:root{--ui-canvas:#10151a;--ui-surface:#1b232a;--ui-subtle:#151d24;--ui-text:#f3f7fa;--ui-muted:#bcc8cf;--ui-border:#344149;--ui-strong:#7fdeeb;--ui-on-strong:#102126;--ng-hover:#28353e;--ng-selected:#20363e;--ng-amber:#efbd7e;--ng-amber-bg:#302b24;--finding-color:var(--ng-amber);--bg:var(--ui-canvas);--panel:var(--ui-surface);--ink:var(--ui-text);--muted:var(--ui-muted);--faint:#9cabb5;--line:var(--ui-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ui-canvas);color:var(--ui-text)}.rg-workspace.ps3-shell .ps3-panel.ps3-results-first{box-shadow:none;background:0 0;border:0}.rg-workspace.ps3-shell .ps3-results-first .ps3-results-heading{padding:0 0 12px}.rg-workspace.ps3-shell .ps3-results-first .ps3-result-toolbar{margin:0}.rg-workspace.ps3-shell .ps3-results-first .ps3-result-overview{margin:16px 0}.rg-workspace.ps3-shell .ps3-results-first .ps3-result-finding{margin:0 0 20px}::selection{color:#102126;background:#7fdeeb}::-webkit-scrollbar-thumb{background:#536571}.rg-workspace.ps3-shell{--ps3-green:var(--ui-strong);background:radial-gradient(ellipse at 91% 0%, #2a4b5326, transparent 36%), var(--ui-canvas);color:var(--ui-text)}.rg-workspace.ps3-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--ui-strong);outline-offset:3px}.rg-workspace.ps3-shell :is(button,input,textarea,select){border-radius:8px}.rg-workspace.ps3-shell :is(input,textarea,select){accent-color:var(--ui-strong)}.rg-workspace.ps3-shell :is(select,input[type=search],textarea),.rg-workspace.ps3-shell select option{color:var(--ui-text);background:var(--ui-subtle)}.rg-workspace.ps3-shell :is(input,textarea)::placeholder{color:#9cabb5;opacity:1}.rg-workspace.ps3-shell :is(.ps3-panel,.recording-twin,.rg-export-picker,.rg-export-preview){border-color:var(--ui-border);background:linear-gradient(135deg,#202a32ed,#1b232af5);border-radius:15px;box-shadow:0 12px 34px #00000018,inset 0 1px #ffffff05}.rg-workspace.ps3-shell :is(.ps3-button,.rg-topbar-upload){color:var(--ui-text);box-shadow:none;background:#243039;border-color:#495963}.rg-workspace.ps3-shell :is(.ps3-button,.rg-topbar-upload):hover:not(:disabled){background:#30404a;border-color:#8ba4ae}.rg-workspace.ps3-shell .ps3-button-primary{color:var(--ui-on-strong);background:var(--ui-strong);border-color:var(--ui-strong);font-weight:650}.rg-workspace.ps3-shell .ps3-button-primary:hover:not(:disabled){background:#acf0f7;border-color:#acf0f7}.rg-workspace.ps3-shell .ps3-icon-button{color:var(--ui-muted)}.rg-workspace.ps3-shell .ps3-skip{color:var(--ui-on-strong);background:var(--ui-strong)}.rg-workspace.ps3-shell .rg-sidebar{border-right-color:var(--ui-border);background:linear-gradient(170deg,#1a242b,#12191f 62%)}.rg-workspace.ps3-shell .rg-brand>span{color:var(--ui-strong);background:#20383f;border:1px solid #43636b}.rg-workspace.ps3-shell .rg-brand small{color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-brand em,.rg-workspace.ps3-shell .rg-sidebar nav button{color:var(--ui-muted)}.rg-workspace.ps3-shell .rg-sidebar nav button.active{color:var(--ui-strong);box-shadow:inset 3px 0 0 var(--ui-strong);background:linear-gradient(100deg,#23404a,#1b2b33);border-color:#527a84}.rg-workspace.ps3-shell .rg-sidebar nav button:hover:not(.active){color:var(--ui-text);background:#24313a}.rg-workspace.ps3-shell .rg-model-state{color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141d24e8}.rg-workspace.ps3-shell .rg-topbar-upload svg{color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-service-badge{color:var(--ui-muted)}.rg-workspace.ps3-shell .rg-service-badge i{background:var(--ui-strong)}.rg-workspace.ps3-shell .rg-service-badge.error i{background:var(--ng-amber)}.rg-workspace.ps3-shell :is(.rg-menu,.rg-nav-close){color:var(--ui-text)}.rg-workspace.ps3-shell .rg-content{padding-top:28px}.rg-workspace.ps3-shell .rg-page-heading h1{letter-spacing:-.8px;font-weight:550}.rg-workspace.ps3-shell :is(.rg-eyebrow,.rg-footer,.rg-footer a){color:var(--ui-muted)}.rg-workspace.ps3-shell .rg-panel-title{color:var(--ui-text)}.rg-workspace.ps3-shell .rg-inline-link{color:var(--ui-strong)!important}.rg-workspace.ps3-shell .rg-inline-link:hover{color:#baf6fc!important}.rg-workspace.ps3-shell .rg-back-result{color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-flow{border-color:var(--ui-border)}.rg-workspace.ps3-shell .rg-flow span{color:var(--ui-muted)}.rg-workspace.ps3-shell .rg-flow b{color:var(--ui-muted);border-color:#5b707b}.rg-workspace.ps3-shell .rg-flow .current{color:var(--ui-text)}.rg-workspace.ps3-shell .rg-flow .current b{color:var(--ui-on-strong);background:var(--ui-strong);border-color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-task-card{border-color:var(--ui-border);color:var(--ui-text);background:linear-gradient(130deg,#222e37d9,#1b232af5);border-radius:14px;box-shadow:inset 0 1px #ffffff05}.rg-workspace.ps3-shell .rg-task-card:hover{background:#25333c;border-color:#739aa7}.rg-workspace.ps3-shell .rg-task-card>svg{color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-task-card>span{color:var(--ui-muted)}.rg-workspace.ps3-shell .rg-task-card>strong{border-color:var(--ui-border)}.rg-workspace.ps3-shell .rg-task-card>strong svg{color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-overview-details :is(.rg-history,.rg-current-finding),.rg-workspace.ps3-shell .rg-map-section{background:var(--ui-surface);border-color:var(--ui-border);border-radius:14px}.rg-workspace.ps3-shell .rg-map-section>summary{color:var(--ui-text)}.rg-workspace.ps3-shell .rg-map-section>summary small{color:var(--ui-muted)}.rg-workspace.ps3-shell .rg-map-frame{border-color:var(--ui-border)}.rg-workspace.ps3-shell .rg-map-frame .workspace-map-glass{color:var(--ui-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a252ded;border-color:#57707b;box-shadow:0 6px 20px #0003}.rg-workspace.ps3-shell .rg-glass{border-color:var(--ui-border);background:#1b252def;box-shadow:inset 0 1px #ffffff05}.rg-workspace.ps3-shell .rg-analysis-grid.has-result{align-items:stretch}.rg-workspace.ps3-shell .rg-analysis-grid.has-result>div{width:100%;min-width:0}.rg-workspace.ps3-shell .rg-subsystems button{background:var(--ui-subtle);color:var(--ui-muted)}.rg-workspace.ps3-shell .rg-subsystems button.active{background:var(--ng-selected);color:var(--ui-strong);border-color:#6fa3af}.rg-workspace.ps3-shell .rg-subsystems button:hover{border-color:#718c98}.rg-workspace.ps3-shell :is(.rg-selection,.rg-recording-context,.rg-upload-disclosure,.rg-history-disclosure){border-color:var(--ui-border);background:#182129;border-radius:11px}.rg-workspace.ps3-shell .rg-selection label>span{color:var(--ui-muted)}.rg-workspace.ps3-shell .rg-run-status{background:var(--ui-subtle);color:var(--ui-text);border-color:var(--ui-border)}.rg-workspace.ps3-shell .rg-run-status span{color:var(--ui-muted)}.rg-workspace.ps3-shell .rg-result-actions button{color:var(--ui-text);background:#243039}.rg-workspace.ps3-shell .rg-history-row:hover strong,.rg-workspace.ps3-shell .rg-history-row.selected strong{color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-history-row.selected{background:#20313a}.rg-workspace.ps3-shell .rg-upload-disclosure>.ps3-panel{box-shadow:none;background:0 0;border-radius:0 0 11px 11px}.rg-workspace.ps3-shell .ps3-drop{background:#121c23;border-color:#607b86}.rg-workspace.ps3-shell .ps3-drop.dragging{border-color:var(--ui-strong);background:#213b44}.rg-workspace.ps3-shell .ps3-drop>svg{color:var(--ui-strong)}.rg-workspace.ps3-shell .ps3-empty-symbol{color:var(--ui-strong);background:#20333d}.rg-workspace.ps3-shell .ps3-job-progress progress::-webkit-progress-value{background:var(--ui-strong)}.rg-workspace.ps3-shell .ps3-results-heading{padding-top:21px;padding-bottom:17px}.rg-workspace.ps3-shell .ps3-results-heading h2{font-size:20px}.rg-workspace.ps3-shell .ps3-result-overview{border:1px solid #4d6874;border-top:2px solid var(--ui-strong);background:radial-gradient(at 100% 0,#45839116,#0000 55%),#1c2831;border-radius:12px;margin-top:20px;padding:25px}.rg-workspace.ps3-shell .ps3-result-conclusion h3{color:var(--ui-text);font-weight:550}.rg-workspace.ps3-shell .ps3-result-emblem{background:#17252e;border-color:#547482}.rg-workspace.ps3-shell .ps3-result-emblem.needs-review{border-color:var(--ng-amber);color:var(--ng-amber);background:#302b24}.rg-workspace.ps3-shell .ps3-result-file{color:#c3d3dc}.rg-workspace.ps3-shell .ps3-result-file svg{color:var(--ui-strong)}.rg-workspace.ps3-shell .ps3-result-facts{border-color:#425865;gap:20px 36px}.rg-workspace.ps3-shell .ps3-result-facts dd{color:var(--ui-text);font-size:25px;font-weight:550}.rg-workspace.ps3-shell .ps3-result-facts.is-single dd{font-size:12px}.rg-workspace.ps3-shell .ps3-result-next .ps3-button-quiet{color:var(--ui-strong);background:#182831;border-color:#6b9eac}.rg-workspace.ps3-shell .ps3-result-finding{margin-top:0}.rg-workspace.ps3-shell .ps3-result-order li{background:#17232c}.rg-workspace.ps3-shell .ps3-result-order li:first-child{border-color:var(--ng-amber);background:var(--ng-amber-bg)}.rg-workspace.ps3-shell .ps3-result-order li:first-child strong{color:#f6d3a6}.rg-workspace.ps3-shell .ps3-result-order li.is-unavailable{background:#20272e;border-color:#788793}.rg-workspace.ps3-shell .ps3-result-order li.is-unavailable strong,.rg-workspace.ps3-shell .ps3-result-limit{color:var(--ui-muted)}.rg-workspace.ps3-shell .ps3-result-tabs{border-color:var(--ui-border)}.rg-workspace.ps3-shell .ps3-result-tabs button{color:var(--ui-muted)}.rg-workspace.ps3-shell .ps3-result-tabs button.active{color:var(--ui-strong);border-bottom-color:var(--ui-strong)}.rg-workspace.ps3-shell .ps3-result-summary{border-color:var(--ui-border);background:#17232b}.rg-workspace.ps3-shell .ps3-result-summary>p{color:var(--ui-text)}.rg-workspace.ps3-shell .ps3-evidence-card{background:#17212a;border-color:#3b4d58}.rg-workspace.ps3-shell :is(.ps3-limitations,.rg-warning,.rg-agent-warning,.rg-validation-intro,.ps3-context-note){background:#242b2e;border-color:#505a5e #505a5e #505a5e #b1bec6;border-left-style:solid;border-left-width:3px;color:var(--ui-muted)!important}.rg-workspace.ps3-shell :is(.ps3-limitations,.rg-warning,.rg-agent-warning,.rg-validation-intro) p{color:var(--ui-muted)}.rg-workspace.ps3-shell .ps3-prediction-scope>div{border-color:var(--ui-border);background:#111c23}.rg-workspace.ps3-shell :is(.ps3-prediction-scope button.active,.rg-agent-scope-options button[aria-pressed=true]){color:var(--ui-strong);background:var(--ng-selected);border-color:#6f9aa5}.rg-workspace.ps3-shell .ps3-prediction-scope button.active span{color:var(--ui-strong);background:#31505a}.rg-workspace.ps3-shell :is(.ps3-table-scroll,.ps3-compare-table){background:#17212a}.rg-workspace.ps3-shell th{color:#d6e2e9;background:#25323c}.rg-workspace.ps3-shell td{color:var(--ui-text)}.rg-workspace.ps3-shell .ps3-compare-table tr.is-current{background:#20353f}.rg-workspace.ps3-shell .ps3-compare-table tr.is-current>th{box-shadow:inset 3px 0 var(--ui-strong);background:#20353f}.rg-workspace.ps3-shell .ps3-compare-table tbody tr:hover{background:#273b46}.rg-workspace.ps3-shell .ps3-compare-selected{color:var(--ui-strong)}.rg-workspace.ps3-shell .ps3-compare-open{background:#243039;border-color:#526b78;color:var(--ui-strong)!important}.rg-workspace.ps3-shell .ps3-compare-open:hover{border-color:var(--ui-strong);background:#2b424d}.rg-workspace.ps3-shell .ps3-compare-class{color:var(--ui-text);background:#24333e}.rg-workspace.ps3-shell .ps3-compare-class.side{color:#f5c78d;background:#302b24;border-style:solid;border-color:#826644}.rg-workspace.ps3-shell .ps3-compare-ranking li:first-child{color:#f5d4a8;background:#302b24;border-color:#bd9058}.rg-workspace.ps3-shell .ps3-compare-ranking li.unavailable{color:var(--ui-muted);background:#20272e;border-color:#788793}.rg-workspace.ps3-shell .ps3-compare-search input{background:0 0}.rg-workspace.ps3-shell .ps3-signal svg{background:#111b23;border:1px solid #314650}.rg-workspace.ps3-shell .ps3-signal svg text{fill:#becbd4}.rg-workspace.ps3-shell .ps3-grid-line{stroke:#bdcfd529}.rg-workspace.ps3-shell .ps3-ranking li:first-child{background:#302b24;border-color:#bd9058}.rg-workspace.ps3-shell .ps3-validation-score strong{color:var(--ui-text)}.rg-workspace.ps3-shell .rg-agent-emblem{color:var(--ui-strong);background:#213942;border-color:#486b77}.rg-workspace.ps3-shell .rg-agent-status i{background:var(--ui-strong)}.rg-workspace.ps3-shell .rg-agent-status.local i{background:#aebcc5}.rg-workspace.ps3-shell .rg-agent-prose,.rg-workspace.ps3-shell .rg-agent-prose>p,.rg-workspace.ps3-shell .rg-agent-prose strong{color:var(--ui-text)}.rg-workspace.ps3-shell .rg-agent-question{background:#263943;border-color:#4e6976;color:var(--ui-text)!important}.rg-workspace.ps3-shell .rg-agent-workflow-grid button:hover:not(:disabled){background:#24343e;border-color:#6b8b99}.rg-workspace.ps3-shell .rg-agent-compose textarea{color:var(--ui-text);background:#131e26}.rg-workspace.ps3-shell .rg-agent-compose-actions button{background:var(--ui-strong);color:var(--ui-on-strong);border-color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-agent-compose-actions button.rg-agent-stop{color:var(--ui-text);background:#25313a;border-color:#647c88}.rg-workspace.ps3-shell .rg-citation{color:var(--ui-strong);border-color:#79adba}.rg-workspace.ps3-shell .rg-citation:hover{color:#b9f5fc}.rg-workspace.ps3-shell .rg-agent-sources li:target,.rg-workspace.ps3-shell .rg-agent-sources li:focus{background:var(--ng-selected);border-color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-agent-answer-actions button:hover{background:#263c47;border-color:#6b8b99}.rg-workspace.ps3-shell .rg-export-selection-bar{background:#182830;border-color:#47626f}.rg-workspace.ps3-shell .rg-export-selection-bar strong{color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-export-picker.has-selection{border-color:#6a9aa7}.rg-workspace.ps3-shell .rg-export-run-label select{background:var(--ui-subtle);color:var(--ui-text)}.rg-workspace.ps3-shell .rg-export-search{background:#131e26}.rg-workspace.ps3-shell .rg-export-search input{background:0 0}.rg-workspace.ps3-shell .rg-export-file-list label:has(input:checked){background:#203842}.rg-workspace.ps3-shell .rg-export-file-list strong{color:var(--ui-text)}.rg-workspace.ps3-shell .rg-export-file-tools button{color:var(--ui-strong)}.rg-workspace.ps3-shell .rg-export-preview{background:#15222b}.rg-workspace.ps3-shell .rg-export-preview :is(h3,strong){color:var(--ui-text)}.rg-workspace.ps3-shell .recording-twin{background:#1b252e}.rg-workspace.ps3-shell .recording-twin .rt-heading{background:linear-gradient(100deg,#23313a,#1b252e)}.rg-workspace.ps3-shell .recording-twin .rt-heading h3{font-weight:550}.rg-workspace.ps3-shell .recording-twin .rt-focus-result{color:var(--ui-on-strong);background:var(--ui-strong);border-color:var(--ui-strong);font-weight:600}.rg-workspace.ps3-shell .recording-twin .rt-focus-result:hover:not(:disabled){background:#acf0f7}.rg-workspace.ps3-shell .rt-view-toolbar{background:#17222b}.rg-workspace.ps3-shell .rt-view-toolbar button{color:var(--ui-muted);background:#1d2b34;border-color:#45606d}.rg-workspace.ps3-shell .rt-view-toolbar button:hover:not(:disabled){color:var(--ui-text);background:#2a424e}.rg-workspace.ps3-shell .rt-view-toolbar button[aria-pressed=true],.rg-workspace.ps3-shell .rt-view-toolbar button[aria-pressed=true]:hover:not(:disabled){color:var(--ui-strong);background:#26404b;border-color:#81b8c5}.rg-workspace.ps3-shell .rt-visual{background:radial-gradient(at 50% 42%,#314b59 0%,#1a2a35 43%,#101b24 80%)}.rg-workspace.ps3-shell .rt-source-strip{color:#d8e4eb}.rg-workspace.ps3-shell .rt-source-strip>span:last-child{color:#b0c4ce;letter-spacing:.035em}.rg-workspace.ps3-shell .rt-scene-caption,.rg-workspace.ps3-shell .rt-scene-caption span:last-child{color:#b2c7d1}.rg-workspace.ps3-shell :is(.rt-selection-controls,.rt-car-navigation){background:#18252e}.rg-workspace.ps3-shell .recording-twin .rt-inspector{background:#1d2933}.rg-workspace.ps3-shell .rt-camera-tools{background:#1d2933;border-color:#496572}.rg-workspace.ps3-shell :is(.rt-car-navigation,.rt-camera-tools,.rt-sensor-navigation,.rt-sides) button[aria-pressed=true],.rg-workspace.ps3-shell :is(.rt-car-navigation,.rt-camera-tools,.rt-sensor-navigation,.rt-sides) button[aria-pressed=true]:hover:not(:disabled){color:var(--ui-strong);background:#26404b;border-color:#81b8c5}.rg-workspace.ps3-shell .rt-sides button[aria-pressed=true] small{color:#c3dae4}.rg-workspace.ps3-shell .rt-finding-list button{color:var(--ui-text);background:#17242d;border-color:#3e5561}.rg-workspace.ps3-shell .rt-finding-list button small{color:var(--ui-muted)}.rg-workspace.ps3-shell .rt-finding-list button[aria-pressed=true]{background:#302c26;border:2px solid #c6995f}.rg-workspace.ps3-shell .rt-finding-list button:hover:not(:disabled){background:#30414a}.rg-workspace.ps3-shell .rt-findings>div:first-child>svg{color:var(--ng-amber)}.rg-workspace.ps3-shell .rt-status{color:var(--ui-text)!important}.rg-workspace.ps3-shell .rt-measurements>div{background:#14222b;border-color:#3b5260}.rg-workspace.ps3-shell .rt-measurements dt{color:var(--ui-muted)}.rg-workspace.ps3-shell .rt-measurements dd{color:var(--ui-text);font-weight:550}.rg-workspace.ps3-shell .rt-trace svg{background:#101b23}.rg-workspace.ps3-shell .rt-provenance{background:#15222b}.rg-workspace.ps3-shell .rt-car-label{color:#e7f0f5;background:#1a2d38ed;border-color:#617f8d;box-shadow:0 3px 12px #0003}.rg-workspace.ps3-shell .rt-car-label.is-active{color:#b9f5fc;border-color:var(--ui-strong)}.rg-workspace.ps3-shell .rt-sensor-label{color:#d6eaf3;background:#1a2d38ed}.rg-workspace.ps3-shell .rt-scene-callout{color:var(--ui-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b2a34ed;border-color:#627d8b;box-shadow:0 5px 20px #0005}.rg-workspace.ps3-shell .rt-scene-callout small{color:#c6d6df}.rg-workspace.ps3-shell .rt-scene-callout.needs-review{border-top-color:var(--ng-amber)}.rg-workspace.ps3-shell .rt-scene-callout.needs-review b{color:#f7d2a2}.rg-workspace.ps3-shell .rt-scene-scope{color:#c8dbe4;background:#12212ade;border:1px solid #405e6c}.rg-workspace.ps3-shell .rt-fallback{color:var(--ui-text);background:#17242e}.rg-workspace.ps3-shell .recording-twin.is-embedded{margin-top:0}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-heading{padding:20px 23px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-heading h3{margin:7px 0;font-size:23px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-heading .rt-eyebrow{display:none}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-heading p{max-width:75ch;color:var(--ui-muted);margin-top:7px;font-size:12px;line-height:1.55}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-canvas{height:430px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-embedded-heading{padding:18px 21px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-embedded-heading h3{margin:0;font-size:20px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-evidence-heading{border-bottom:1px solid var(--ui-border);margin:0 0 16px;padding-bottom:13px;font-size:18px;font-weight:550}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-inspector-header h4{margin:0 0 7px;font-size:15px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-key-measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-key-measurements>div{min-width:0;padding:11px 10px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-key-measurements dd{font-size:20px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-key-measurements dd small{margin:3px 0 0;font-size:11px;display:block}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-traces{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.rg-workspace.ps3-shell .rg-content{padding-top:22px}.rg-workspace.ps3-shell .rg-topbar{background:#141d24f5}.rg-workspace.ps3-shell .rg-nav-scrim{background:#04090dcc}.rg-workspace.ps3-shell .ps3-result-overview{padding:20px}.rg-workspace.ps3-shell .ps3-result-facts{gap:17px 27px}.rg-workspace.ps3-shell .ps3-result-facts dd{font-size:22px}.rg-workspace.ps3-shell .ps3-result-facts.is-single dd{font-size:12px}}@container (max-width:500px){.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-heading{padding:18px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-heading h3{font-size:21px}.rg-workspace.ps3-shell .recording-twin.is-embedded .rt-canvas{height:350px}}@media (prefers-reduced-transparency:reduce){.rg-workspace.ps3-shell .rg-topbar,.rg-workspace.ps3-shell .rt-scene-callout,.rg-workspace.ps3-shell .rg-map-frame .workspace-map-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b252e}}
.rg-workspace.ps3-shell .rg-page-heading{margin-bottom:20px}.rg-workspace.ps3-shell .rg-recording-console{border:1px solid var(--ui-border);background:#19242c;border-radius:12px;min-width:0;margin-bottom:22px;padding:16px 18px 0}.rg-workspace.ps3-shell .rg-recording-console .rg-subsystems{gap:8px;margin:0 0 13px}.rg-workspace.ps3-shell .rg-recording-console .rg-subsystems button{min-height:39px;padding:8px 12px;font-size:12px}.rg-workspace.ps3-shell .rg-recording-console .rg-selection{background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(135px,.8fr);align-items:end;gap:14px;margin:0;padding:0 0 14px;display:grid}.rg-workspace.ps3-shell .rg-recording-console .rg-selection label{gap:5px;min-width:0;display:flex}.rg-workspace.ps3-shell .rg-recording-console .rg-selection label>span{font-size:11px;display:block}.rg-workspace.ps3-shell .rg-recording-console .rg-selection select{text-overflow:ellipsis;width:100%;min-width:0;height:39px;min-height:39px;font-size:12px}.rg-workspace.ps3-shell .rg-recording-console .rg-selection-provenance{align-self:center;width:auto;margin-top:13px;font-size:12px}.rg-workspace.ps3-shell .rg-recording-console .rg-selection-provenance small{margin:3px 0 0;font-size:11px;display:block}.rg-workspace.ps3-shell .rg-recording-console .rg-run-status{margin:0 0 14px}.rg-workspace.ps3-shell .rg-task-requirement{border-top:1px solid var(--ui-border);grid-template-columns:1.25fr 1fr 1fr;gap:18px;padding:11px 0 13px;display:grid}.rg-workspace.ps3-shell .rg-task-requirement>div{flex-direction:column;gap:3px;min-width:0;display:flex}.rg-workspace.ps3-shell .rg-task-requirement span{color:#a7bac4;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.rg-workspace.ps3-shell .rg-task-requirement strong,.rg-workspace.ps3-shell .rg-task-requirement code{color:#e0eaf0;overflow-wrap:anywhere;font-size:12px;font-weight:500}.rg-workspace.ps3-shell .rg-task-requirement code{background:0 0;padding:0}.rg-workspace.ps3-shell .rg-task-card{padding:20px}.rg-workspace.ps3-shell .rg-task-card-top{width:100%;color:var(--ui-strong);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.rg-workspace.ps3-shell .rg-task-card-top>span{letter-spacing:.08em;color:var(--ui-muted);font-size:10px}.rg-workspace.ps3-shell .rg-task-card p{margin-bottom:16px}.rg-workspace.ps3-shell .rg-task-card>span{margin-top:15px;font-size:11px}.rg-workspace.ps3-shell .rg-task-output{flex-direction:column;gap:3px;width:100%;min-height:54px;display:flex}.rg-workspace.ps3-shell .rg-task-output>small,.rg-workspace.ps3-shell .rg-task-validation small{color:#aabdc8;font-size:10px;font-weight:400}.rg-workspace.ps3-shell .rg-task-output>b{font-size:12px;font-weight:500}.rg-workspace.ps3-shell .rg-task-validation{border-top:1px solid var(--ui-border);width:100%;margin-top:10px;padding-top:12px}.rg-workspace.ps3-shell .rg-task-validation>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.rg-workspace.ps3-shell .rg-task-validation b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:550}.rg-workspace.ps3-shell .rg-task-validation>span{color:var(--ui-muted);font-size:11px}.rg-workspace.ps3-shell .rg-evaluation-context{border-bottom:1px solid var(--ui-border);align-items:center;gap:22px;padding:15px 0;display:flex}.rg-workspace.ps3-shell .rg-evaluation-context p{color:var(--ui-muted);flex:1;margin:0;font-size:11px;line-height:1.7}.rg-workspace.ps3-shell .rg-evaluation-context strong{color:var(--ui-text);margin-right:8px;font-weight:550}.rg-workspace.ps3-shell .rg-evaluation-context button{min-height:40px;color:var(--ui-strong);background:#21303a;border:1px solid #47616d;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}.rg-workspace.ps3-shell .rg-finding-file{color:var(--ui-muted);overflow-wrap:anywhere;align-items:center;gap:7px;margin:13px 0;display:flex}.rg-workspace.ps3-shell .rg-section-heading{align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}.rg-workspace.ps3-shell .rg-section-heading>svg{color:var(--ui-strong);margin-top:3px}.rg-workspace.ps3-shell .rg-section-heading h2{margin:0 0 4px;font-size:18px}.rg-workspace.ps3-shell .rg-section-heading p{color:var(--ui-muted);margin:0;font-size:12px}.rg-workspace.ps3-shell .rg-upload-section{min-width:0;scroll-margin-top:20px}.rg-workspace.ps3-shell .rg-analysis-grid.has-result .rg-analysis-input{border-top:1px solid var(--ui-border);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:22px;padding-top:20px;display:grid}.rg-workspace.ps3-shell .rg-analysis-grid.has-result .rg-analysis-input>.rg-history{margin-top:0}@media (max-width:1100px){.rg-workspace.ps3-shell .rg-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-workspace.ps3-shell .rg-recording-console .rg-selection{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rg-workspace.ps3-shell .rg-recording-console .rg-selection-provenance{grid-column:1/-1;margin-top:0}.rg-workspace.ps3-shell .rg-recording-console .rg-selection-provenance small{margin-left:9px;display:inline}}@media (max-width:760px){.rg-workspace.ps3-shell .rg-recording-console{padding:13px 12px 0}.rg-workspace.ps3-shell .rg-recording-console .rg-selection{gap:10px}.rg-workspace.ps3-shell .rg-task-requirement{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.rg-workspace.ps3-shell .rg-task-requirement>div:last-child{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px}.rg-workspace.ps3-shell .rg-task-requirement strong,.rg-workspace.ps3-shell .rg-task-requirement code{font-size:11px}.rg-workspace.ps3-shell .rg-analysis-grid.has-result .rg-analysis-input{grid-template-columns:minmax(0,1fr)}.rg-workspace.ps3-shell .rg-evaluation-context{flex-direction:column;align-items:flex-start;gap:10px}.rg-workspace.ps3-shell .rg-flow{gap:13px 20px}.rg-workspace.ps3-shell .rg-flow span{font-size:12px}}@media (max-width:480px){.rg-workspace.ps3-shell .rg-overview-grid{grid-template-columns:minmax(0,1fr)}.rg-workspace.ps3-shell .rg-task-card{padding:18px}.rg-workspace.ps3-shell .rg-recording-console .rg-selection{grid-template-columns:minmax(0,1fr)}.rg-workspace.ps3-shell .rg-recording-console .rg-selection-provenance{font-size:11px}.rg-workspace.ps3-shell .rg-recording-console .rg-subsystems button{padding:8px;font-size:11px}}
:root{--ui-canvas:#0e141d;--ui-surface:#192534;--ui-subtle:#131e2b;--ui-text:#ecf2f7;--ui-muted:#b3c1cf;--ui-border:#35475a;--ui-strong:#afc8df;--ui-on-strong:#102131;--ng-hover:#2c4054;--ng-selected:#293e52;--ng-amber:#e7bc84;--ng-amber-bg:#302b26;--gs-panel:linear-gradient(145deg, #213143 0%, #192635 46%, #15202d 100%);--gs-inset:linear-gradient(145deg, #172434, #121d2a);--gs-raised:linear-gradient(135deg, #2b3e52, #223247);--gs-selected:linear-gradient(115deg, #354f68, #25394d);--gs-primary:linear-gradient(135deg, #c0d4e5, #a2bfd7 58%, #92b3cf);--gs-primary-hover:linear-gradient(135deg, #d2e1ee, #b5d0e5);--gs-border-strong:#607c96;--gs-shadow:0 12px 32px #03091028, inset 0 1px 0 #d3e3f209;--bg:var(--ui-canvas);--panel:var(--ui-surface);--ink:var(--ui-text);--muted:var(--ui-muted);--faint:#9caebe;--line:var(--ui-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ui-canvas)}::selection{color:#102131;background:#afc8df}::-webkit-scrollbar-thumb{background:#536a80}.rg-workspace.ps3-shell{background:radial-gradient(75% 850px at 95% -140px,#29425950,#0000 75%),linear-gradient(145deg,#121c29,#0e141d 65%)}.rg-workspace.ps3-shell :is(select,input[type=search],textarea),.rg-workspace.ps3-shell select option{background:var(--ui-subtle);color:var(--ui-text)}.rg-workspace.ps3-shell :is(input,textarea)::placeholder{color:#a5b6c5}.rg-workspace.ps3-shell :is(.ps3-panel,.recording-twin,.rg-export-picker,.rg-export-preview),.rg-workspace.ps3-shell .rg-overview-details :is(.rg-history,.rg-current-finding),.rg-workspace.ps3-shell :is(.rg-map-section,.rg-recording-console,.rg-glass){background:var(--gs-panel);border-color:var(--ui-border);box-shadow:var(--gs-shadow)}.rg-workspace.ps3-shell .ps3-panel.ps3-results-first{box-shadow:none;background:0 0}.rg-workspace.ps3-shell :is(.ps3-button,.rg-topbar-upload,.rg-result-actions button,.ps3-compare-open,.rg-evaluation-context button){background:var(--gs-raised);color:var(--ui-text);border-color:#536b82;box-shadow:inset 0 1px #d7e7f30a}.rg-workspace.ps3-shell :is(.ps3-button,.rg-topbar-upload,.rg-result-actions button,.ps3-compare-open,.rg-evaluation-context button):hover:not(:disabled){background:linear-gradient(135deg,#364d63,#2b3e54);border-color:#819bb2}.rg-workspace.ps3-shell .ps3-button-primary,.rg-workspace.ps3-shell .rg-agent-compose-actions button,.rg-workspace.ps3-shell section.recording-twin .rt-focus-result{background:var(--gs-primary);color:var(--ui-on-strong);border-color:#b2cce1;box-shadow:inset 0 1px #ffffff4d,0 3px 8px #050b122b}.rg-workspace.ps3-shell .ps3-button-primary:hover:not(:disabled),.rg-workspace.ps3-shell .rg-agent-compose-actions button:hover:not(:disabled),.rg-workspace.ps3-shell section.recording-twin .rt-focus-result:hover:not(:disabled){background:var(--gs-primary-hover);border-color:#d2e1ee}.rg-workspace.ps3-shell .rg-agent-compose-actions button.rg-agent-stop{background:var(--gs-raised);color:var(--ui-text);border-color:#60798f}.rg-workspace.ps3-shell .rg-sidebar{background:radial-gradient(at 0 0,#2a40553d,#0000 55%),linear-gradient(175deg,#192635,#101925 80%);border-right-color:#344658}.rg-workspace.ps3-shell .rg-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(100deg,#182534ed,#121d2be8);border-bottom-color:#33465a}.rg-workspace.ps3-shell .rg-brand>span,.rg-workspace.ps3-shell .rg-agent-emblem{background:var(--gs-raised);color:var(--ui-strong);border-color:#526f8a}.rg-workspace.ps3-shell .rg-sidebar nav button.active{background:var(--gs-selected);color:#d5e4f0;border-color:#597994;box-shadow:inset 3px 0 #acc6dc,inset 0 1px #e7f4ff08}.rg-workspace.ps3-shell .rg-sidebar nav button:hover:not(.active){background:#223247}.rg-workspace.ps3-shell .rg-inline-link:hover{color:#d4e4f1!important}.rg-workspace.ps3-shell .rg-task-card{background:var(--gs-panel);border-color:#3b5166}.rg-workspace.ps3-shell .rg-task-card:hover{background:linear-gradient(145deg,#2a4055,#1b2a3b);border-color:#829bb1}.rg-workspace.ps3-shell .rg-map-frame .workspace-map-glass{background:#1b2a3bef;border-color:#617b92}.rg-workspace.ps3-shell .rg-flow b{border-color:#677f94}.rg-workspace.ps3-shell .rg-flow .current b{background:var(--gs-primary)}.rg-workspace.ps3-shell :is(.rg-selection,.rg-recording-context,.rg-upload-disclosure,.rg-history-disclosure,.rg-run-status){background:var(--gs-inset);border-color:var(--ui-border)}.rg-workspace.ps3-shell .rg-recording-console .rg-selection,.rg-workspace.ps3-shell .rg-upload-disclosure>.ps3-panel{background:0 0}.rg-workspace.ps3-shell .rg-subsystems button{background:#182737;border-color:#465d73}.rg-workspace.ps3-shell .rg-subsystems button.active,.rg-workspace.ps3-shell .ps3-prediction-scope button.active,.rg-workspace.ps3-shell .rg-agent-scope-options button[aria-pressed=true]{background:var(--gs-selected);color:#d4e4f1;border-color:#86a4be}.rg-workspace.ps3-shell .rg-subsystems button:hover{border-color:#829fb8}.rg-workspace.ps3-shell .ps3-prediction-scope>div{background:#111e2b}.rg-workspace.ps3-shell .ps3-prediction-scope button.active span{color:#e0ebf5;background:#3b5670}.rg-workspace.ps3-shell .rg-history-row.selected{background:#253a4f}.rg-workspace.ps3-shell .ps3-drop{background:var(--gs-inset);border-color:#728da4}.rg-workspace.ps3-shell .ps3-drop.dragging{background:var(--gs-selected)}.rg-workspace.ps3-shell .ps3-empty-symbol{background:var(--gs-raised)}.rg-workspace.ps3-shell .ps3-result-overview{box-shadow:var(--gs-shadow);background:radial-gradient(at 92% 0,#597b9829,#0000 63%),linear-gradient(125deg,#23374b,#182738 78%);border-color:#a8c1d8 #59748e #59748e}.rg-workspace.ps3-shell .ps3-result-emblem{background:var(--gs-inset);border-color:#657f97}.rg-workspace.ps3-shell .ps3-result-emblem.needs-review{border-color:var(--ng-amber);background:#302b26}.rg-workspace.ps3-shell .ps3-result-facts{border-color:#49637a}.rg-workspace.ps3-shell .ps3-result-next .ps3-button-quiet{background:var(--gs-raised);color:#d4e4f1;border-color:#7f9eb8}.rg-workspace.ps3-shell .ps3-result-order li{background:var(--gs-inset)}.rg-workspace.ps3-shell .ps3-result-order li:first-child{background:linear-gradient(145deg,#39332b,#2d2a26)}.rg-workspace.ps3-shell .ps3-result-order li.is-unavailable{background:#25303b}.rg-workspace.ps3-shell :is(.ps3-result-summary,.ps3-evidence-card){background:var(--gs-inset);border-color:#425c74}.rg-workspace.ps3-shell :is(.ps3-limitations,.rg-warning,.rg-agent-warning,.rg-validation-intro,.ps3-context-note){background:linear-gradient(120deg,#233140,#1c2936);border-color:#4e6478 #4e6478 #4e6478 #8ba1b5}.rg-workspace.ps3-shell :is(.ps3-table-scroll,.ps3-compare-table){background:#162332}.rg-workspace.ps3-shell th{color:#d8e5f0;background:#283b4f}.rg-workspace.ps3-shell .ps3-compare-table tr.is-current,.rg-workspace.ps3-shell .ps3-compare-table tr.is-current>th{background:#2a4056}.rg-workspace.ps3-shell .ps3-compare-table tbody tr:hover{background:#2b4055}.rg-workspace.ps3-shell .ps3-compare-class{background:#293d50}.rg-workspace.ps3-shell .ps3-compare-class.side{background:#302b26}.rg-workspace.ps3-shell .ps3-signal svg{background:#111e2c;border-color:#3a5167}.rg-workspace.ps3-shell .ps3-signal svg text{fill:#bfcedc}.rg-workspace.ps3-shell .ps3-grid-line{stroke:#a6bfd728}.rg-workspace.ps3-shell section.recording-twin{background:var(--gs-panel)}.rg-workspace.ps3-shell section.recording-twin .rt-heading{background:linear-gradient(115deg,#24384b,#1b2a3a);border-bottom-color:#465f76}.rg-workspace.ps3-shell section.recording-twin .rt-view-toolbar{background:linear-gradient(110deg,#1f3042,#182838)}.rg-workspace.ps3-shell section.recording-twin .rt-view-toolbar button{background:var(--gs-raised);color:var(--ui-muted);border-color:#567089}.rg-workspace.ps3-shell section.recording-twin .rt-view-toolbar button:hover:not(:disabled){background:#354e66}.rg-workspace.ps3-shell section.recording-twin .rt-layout .rt-visual{background:radial-gradient(82% 64% at 48% 39%,#344b60 0%,#293e51 34%,#213446 64%,#182735 100%);border-color:#415a70}.rg-workspace.ps3-shell section.recording-twin .rt-layout .rt-visual .rt-canvas,.rg-workspace.ps3-shell section.recording-twin .rt-layout .rt-visual .rt-canvas canvas,.rg-workspace.ps3-shell section.recording-twin .rt-layout .rt-inspector{background:0 0}.rg-workspace.ps3-shell section.recording-twin .rt-source-strip{color:#e1eaf2}.rg-workspace.ps3-shell section.recording-twin .rt-source-strip>span:last-child,.rg-workspace.ps3-shell section.recording-twin .rt-scene-caption,.rg-workspace.ps3-shell section.recording-twin .rt-scene-caption span:last-child{color:#becedd}.rg-workspace.ps3-shell section.recording-twin :is(.rt-selection-controls,.rt-car-navigation){background:linear-gradient(115deg,#22364a,#1a2b3b);border-color:#415a70}.rg-workspace.ps3-shell section.recording-twin .rt-camera-tools{background:#213449ed;border-color:#658097}.rg-workspace.ps3-shell section.recording-twin :is(.rt-view-toolbar,.rt-car-navigation,.rt-camera-tools,.rt-sensor-navigation,.rt-sides) button[aria-pressed=true],.rg-workspace.ps3-shell section.recording-twin :is(.rt-view-toolbar,.rt-car-navigation,.rt-camera-tools,.rt-sensor-navigation,.rt-sides) button[aria-pressed=true]:hover:not(:disabled){color:#e1edf7;background:var(--gs-selected);border-color:#a0bbd1}.rg-workspace.ps3-shell section.recording-twin .rt-sides button[aria-pressed=true] small{color:#cfdeeb}.rg-workspace.ps3-shell section.recording-twin .rt-finding-list button{background:var(--gs-inset);border-color:#506a82}.rg-workspace.ps3-shell section.recording-twin .rt-finding-list button[aria-pressed=true]{background:linear-gradient(135deg,#39332b,#2d2a26);border-color:#c5a374}.rg-workspace.ps3-shell section.recording-twin .rt-finding-list button:hover:not(:disabled){background:#30445a}.rg-workspace.ps3-shell section.recording-twin .rt-measurements>div,.rg-workspace.ps3-shell section.recording-twin .rt-data-section .rt-all-measurements>div{background:linear-gradient(135deg,#263b50,#1b2c3e);border-color:#4c657d}.rg-workspace.ps3-shell section.recording-twin .rt-data-section{background:linear-gradient(130deg,#1c2c3d,#172534)}.rg-workspace.ps3-shell section.recording-twin .rt-evidence-source{border-color:#425b73}.rg-workspace.ps3-shell section.recording-twin .rt-all-traces .rt-trace{background:linear-gradient(135deg,#18293b,#132131);border-color:#425b74}.rg-workspace.ps3-shell section.recording-twin .rt-trace svg{background:#111f2e}.rg-workspace.ps3-shell section.recording-twin .rt-provenance{background:linear-gradient(120deg,#1b2b3c,#162433)}.rg-workspace.ps3-shell section.recording-twin :is(.rt-car-label,.rt-sensor-label,.rt-scene-callout,.rt-structure-annotation){color:#edf3f8;background:#1b2d40ef;border-color:#7991a7}.rg-workspace.ps3-shell section.recording-twin .rt-car-label.is-active{color:#d9e9f7;border-color:#afc8df}.rg-workspace.ps3-shell section.recording-twin .rt-scene-callout.needs-review{border-top-color:var(--ng-amber)}.rg-workspace.ps3-shell section.recording-twin .rt-scene-callout small{color:#c8d7e4}.rg-workspace.ps3-shell section.recording-twin .rt-scene-scope{color:#d4e3ef;background:#192b3ee8;border-color:#6c889f}.rg-workspace.ps3-shell section.recording-twin .rt-fallback{background:0 0}.rg-workspace.ps3-shell .rg-agent-question{background:var(--gs-selected);border-color:#66819a}.rg-workspace.ps3-shell .rg-agent-compose textarea{background:var(--gs-inset)}.rg-workspace.ps3-shell .rg-agent-workflow-grid button:hover:not(:disabled),.rg-workspace.ps3-shell .rg-agent-answer-actions button:hover{background:var(--gs-raised);border-color:#7e98b0}.rg-workspace.ps3-shell .rg-citation{border-color:#a0bbd1}.rg-workspace.ps3-shell .rg-citation:hover{color:#dceaf6}.rg-workspace.ps3-shell .rg-agent-sources li:target,.rg-workspace.ps3-shell .rg-agent-sources li:focus{background:var(--gs-selected)}.rg-workspace.ps3-shell .rg-export-selection-bar{background:linear-gradient(125deg,#2a4055,#1c2f42);border-color:#617e98}.rg-workspace.ps3-shell .rg-export-picker.has-selection{border-color:#829eb5}.rg-workspace.ps3-shell .rg-export-search{background:var(--gs-inset)}.rg-workspace.ps3-shell .rg-export-file-list label:has(input:checked){background:var(--gs-selected)}.rg-workspace.ps3-shell .rg-export-preview{background:var(--gs-inset)}@media (max-width:760px){.rg-workspace.ps3-shell .rg-topbar{background:linear-gradient(100deg,#1c2b3bf5,#152232f5)}.rg-workspace.ps3-shell .rg-nav-scrim{background:#060d17cc}}@media (prefers-reduced-transparency:reduce){.rg-workspace.ps3-shell .rg-topbar,.rg-workspace.ps3-shell section.recording-twin :is(.rt-scene-callout,.rt-structure-annotation,.rt-camera-tools),.rg-workspace.ps3-shell .rg-map-frame .workspace-map-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b2b3e}}
.rg-workspace.ps3-shell .rg-analysis-upload{border:1px solid var(--ui-border);border-radius:18px;margin-bottom:22px;padding:24px;scroll-margin-top:84px}.rg-upload-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.rg-upload-top h2{letter-spacing:-.035em;margin:6px 0;font-size:23px}.rg-upload-top p{color:var(--ui-muted);margin:0;font-size:13px}.rg-local-processing{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.rg-workspace.ps3-shell .rg-analysis-grid.has-result{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.rg-workspace.ps3-shell .rg-analysis-grid.has-result>.rg-history{margin-top:4px}.rg-workspace.ps3-shell .rg-analysis-upload .rg-subsystems{margin-bottom:18px}.rg-workspace.ps3-shell .rg-analysis-upload .ps3-input-panel{margin:0}.rg-signal-guide{border-top:1px solid var(--ui-border);color:var(--ui-strong);align-items:flex-start;gap:11px;margin-top:15px;padding-top:14px;display:flex}.rg-signal-guide>svg{flex-shrink:0;margin-top:2px}.rg-signal-guide p{gap:5px;margin:0;line-height:1.6;display:grid}.rg-signal-guide strong{color:var(--ui-text);font-size:12px}.rg-signal-guide span{color:var(--ui-muted);font-size:12px}.rg-signal-guide small{color:var(--ui-muted);font-size:11px}.rg-workspace.ps3-shell .rg-sidebar nav button span{white-space:normal;text-align:left;line-height:1.35}.rg-investigation-intro{border:1px solid var(--ui-border);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:21px 24px;display:flex}.rg-investigation-intro>div{align-items:center;gap:15px;min-width:0;display:flex}.rg-workbench-symbol{border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.rg-investigation-intro strong{letter-spacing:-.02em;font-size:16px}.rg-investigation-intro p{overflow-wrap:anywhere;color:var(--ui-muted);margin:6px 0 0;font-size:12px}.rg-investigation-intro p span{margin-top:5px;display:block}.rg-investigation-intro nav{flex-shrink:0;gap:8px;display:flex}.rg-investigation-intro nav :is(a,button){border:1px solid var(--ui-border);cursor:pointer;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.rg-investigation-workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.rg-workbench-stage,.rg-workbench-agent{min-width:0;scroll-margin-top:84px}.rg-agent-connection{border:1px solid var(--ui-border);border-radius:16px 16px 0 0;padding:21px 24px}.rg-agent-connection>span{align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.rg-agent-connection strong{overflow-wrap:anywhere;font-size:16px;display:block}.rg-agent-connection p{color:var(--ui-muted);margin:8px 0 0;font-size:12px;line-height:1.65}.rg-workspace.ps3-shell .rg-workbench-agent .rg-investigator{border-radius:0 0 16px 16px}.rg-workspace.ps3-shell .rg-recording-console{padding-bottom:16px}.rg-agent-component{background:linear-gradient(120deg,#272441b3,#1832448c);border:1px solid #545084;border-radius:12px;gap:9px;margin:16px 0;padding:15px;display:grid}.rg-agent-component>span{color:#b7b6ff;letter-spacing:.07em;text-transform:uppercase;font-size:11px}.rg-agent-component strong{color:#f0f3ff;font-size:14px}.rg-agent-component p{color:#c2cce0;margin:0;font-size:12px;line-height:1.5}.rg-agent-component button{color:#f1f7ff;cursor:pointer;background:linear-gradient(110deg,#324d70,#443863);border:1px solid #7286b2;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-size:12px;display:flex}.rg-agent-component button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.rg-workspace.ps3-shell .rg-analysis-upload{border-radius:14px;padding:16px}.rg-upload-top,.rg-investigation-intro{flex-direction:column;align-items:stretch;gap:14px}.rg-upload-top h2{font-size:21px}.rg-investigation-intro{padding:18px}.rg-investigation-intro nav{flex-wrap:wrap}.rg-investigation-intro nav :is(a,button){flex:1;justify-content:center}.rg-agent-connection{padding:18px}}
:root{--ui-canvas:#0b1021;--ui-surface:#19213c;--ui-subtle:#111a31;--ui-text:#edf3ff;--ui-muted:#b8c5df;--ui-border:#3c486d;--ui-strong:#78e4ee;--ui-on-strong:#101b32;--ng-hover:#303d64;--ng-selected:#253b5b;--ng-amber:#f1c48a;--ng-amber-bg:#352d29;--v-lilac:#c2b4ff;--v-pink:#e8acdb;--v-focus:#a2f3ff;--v-control-border:#68789d;--gs-panel:linear-gradient(135deg, #232c50 0%, #1a2541 45%, #151e35 100%);--gs-inset:linear-gradient(135deg, #172340, #111a31);--gs-raised:linear-gradient(125deg, #303d64, #253354);--gs-selected:linear-gradient(115deg, #25425c, #303c65 65%, #3d3761);--gs-primary:linear-gradient(110deg, #90edf2 0%, #8ed5f2 50%, #b8b5ff 100%);--gs-primary-hover:linear-gradient(110deg, #b2f8fa, #ade3ff 50%, #d0c8ff);--gs-border-strong:#7b86b2;--gs-shadow:0 14px 38px #04061736, inset 0 1px 0 #d2d7ff0d;--bg:var(--ui-canvas);--panel:var(--ui-surface);--ink:var(--ui-text);--muted:var(--ui-muted);--faint:#a6b7d5;--line:var(--ui-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ui-canvas)}::selection{color:#101b32;background:#b8b5ff}::-webkit-scrollbar-thumb{background:#61749a}.rg-workspace.ps3-shell{background:radial-gradient(900px 680px at 93% 30px,#5f3bac29,#0000 72%),radial-gradient(780px 880px at 13% 420px,#12768b19,#0000 75%),linear-gradient(150deg,#111832 0%,#0b1021 68%)}.rg-workspace.ps3-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--v-focus);outline-offset:3px}.rg-workspace.ps3-shell :is(select,input[type=search],textarea),.rg-workspace.ps3-shell select option{color:var(--ui-text);background:#121b32}.rg-workspace.ps3-shell :is(input,textarea)::placeholder{color:#a8b8d4}.rg-workspace.ps3-shell select{border-color:var(--v-control-border)}.rg-workspace.ps3-shell :is(.ps3-panel,.rg-export-picker,.rg-export-preview),.rg-workspace.ps3-shell .rg-overview-details :is(.rg-history,.rg-current-finding),.rg-workspace.ps3-shell :is(.rg-map-section,.rg-recording-console,.rg-glass){background:var(--gs-panel);border-color:var(--ui-border);box-shadow:var(--gs-shadow)}.rg-workspace.ps3-shell .ps3-panel.ps3-results-first{box-shadow:none;background:0 0}.rg-workspace.ps3-shell :is(.ps3-button,.rg-topbar-upload,.rg-result-actions button,.ps3-compare-open,.rg-evaluation-context button){background:var(--gs-raised);color:var(--ui-text);border-color:var(--v-control-border);box-shadow:inset 0 1px #d9e6ff0e}.rg-workspace.ps3-shell :is(.ps3-button,.rg-topbar-upload,.rg-result-actions button,.ps3-compare-open,.rg-evaluation-context button):hover:not(:disabled){background:linear-gradient(120deg,#3b4d77,#423d6b);border-color:#9cb4d5}.rg-workspace.ps3-shell .ps3-button-primary,.rg-workspace.ps3-shell .rg-agent-compose-actions button,.rg-workspace.ps3-shell section.recording-twin .rt-focus-result{background:var(--gs-primary);color:var(--ui-on-strong);border-color:#b5dcfa;font-weight:650;box-shadow:0 5px 17px #71c5ec16,inset 0 1px #ffffff6b}.rg-workspace.ps3-shell .ps3-button-primary:hover:not(:disabled),.rg-workspace.ps3-shell .rg-agent-compose-actions button:hover:not(:disabled),.rg-workspace.ps3-shell section.recording-twin .rt-focus-result:hover:not(:disabled){background:var(--gs-primary-hover);border-color:#d4edff}.rg-workspace.ps3-shell .rg-agent-compose-actions button.rg-agent-stop{background:var(--gs-raised);color:var(--ui-text);border-color:var(--v-control-border)}.rg-workspace.ps3-shell .rg-sidebar{background:radial-gradient(320px 430px at 5% 0,#52459135,#0000 72%),linear-gradient(175deg,#151d37,#0d152a 78%);border-right-color:#394369}.rg-workspace.ps3-shell .rg-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(100deg,#15233aee,#241f41ee);border-bottom-color:#42486b}.rg-workspace.ps3-shell .rg-brand>span,.rg-workspace.ps3-shell .rg-agent-emblem{color:#a7edff;background:linear-gradient(135deg,#244965,#443772);border-color:#727ba9;box-shadow:0 4px 20px #645cc421,inset 0 1px #ffffff13}.rg-workspace.ps3-shell .rg-brand small{color:var(--v-lilac)}.rg-workspace.ps3-shell .rg-sidebar nav button{color:#c1cbe2}.rg-workspace.ps3-shell .rg-sidebar nav button.active{color:#baf2f9;background:linear-gradient(110deg,#254159,#34345c);border-color:#778fc0;box-shadow:inset 3px 0 #80e5f1,0 4px 18px #08122328}.rg-workspace.ps3-shell .rg-sidebar nav button:hover:not(.active){color:#edf3ff;background:#283353}.rg-workspace.ps3-shell .rg-page-heading h1{color:#f0f4ff}.rg-workspace.ps3-shell :is(.rg-section-heading>svg,.ps3-section-icon,.rg-back-result){color:var(--ui-strong)}.rg-workspace.ps3-shell .ps3-section-icon{background:linear-gradient(135deg,#254761,#393964);border-color:#657fa9}.rg-workspace.ps3-shell .rg-inline-link:hover{color:#bcf5ff!important}.rg-workspace.ps3-shell .rg-service-badge i{background:#83ded8;box-shadow:0 0 9px #55c5d23b}.rg-workspace.ps3-shell .rg-service-badge.error i{background:var(--ng-amber)}.rg-workspace.ps3-shell .rg-map-frame .workspace-map-glass{background:#17213bef;border-color:#7885ad}.rg-workspace.ps3-shell .rg-task-card{--task-accent:#7ee5ec;--task-wash:#236273;background:radial-gradient(ellipse 110% 75% at 100% 0%, color-mix(in srgb, var(--task-wash) 42%, transparent), transparent 75%), var(--gs-panel);box-shadow:var(--gs-shadow);border-color:#4f6286;position:relative;overflow:hidden}.rg-workspace.ps3-shell .rg-task-card[data-subsystem=acv]{--task-accent:#b9abff;--task-wash:#594b95}.rg-workspace.ps3-shell .rg-task-card[data-subsystem=rail]{--task-accent:#83bfff;--task-wash:#315e94}.rg-workspace.ps3-shell .rg-task-card[data-subsystem=shm]{--task-accent:#e7afd9;--task-wash:#733e75}.rg-workspace.ps3-shell .rg-task-card:before{content:"";background:linear-gradient(90deg, var(--task-accent), transparent);height:2px;position:absolute;top:0;left:20px;right:20px}.rg-workspace.ps3-shell .rg-task-card:hover{border-color:var(--task-accent);background:radial-gradient(ellipse 110% 90% at 100% 0%, color-mix(in srgb, var(--task-wash) 60%, transparent), transparent 75%), var(--gs-panel)}.rg-workspace.ps3-shell .rg-task-card-top>svg,.rg-workspace.ps3-shell .rg-task-card>strong svg{color:var(--task-accent)}.rg-workspace.ps3-shell .rg-task-validation b{color:#e8edff}.rg-workspace.ps3-shell .rg-flow b{border-color:#667b9d}.rg-workspace.ps3-shell .rg-flow .current b{background:var(--gs-primary);border-color:#a8d7f2}.rg-workspace.ps3-shell .rg-current-finding{border-top:2px solid #aca1ee}.rg-workspace.ps3-shell .rg-analysis-upload{min-width:0;margin:0 0 23px;scroll-margin-top:20px}.rg-workspace.ps3-shell .rg-upload-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.rg-workspace.ps3-shell .rg-upload-top .rg-section-heading{margin-bottom:0}.rg-workspace.ps3-shell .rg-upload-top h2{font-size:19px}.rg-workspace.ps3-shell .rg-upload-top p{color:var(--ui-muted);font-size:12px}.rg-workspace.ps3-shell .rg-system-picker{min-width:0;margin-bottom:12px}.rg-workspace.ps3-shell .rg-system-picker .rg-subsystems{margin:0}.rg-workspace.ps3-shell .ps3-input-panel.is-workspace-upload{background:radial-gradient(65% 110% at 96% 0,#594ba139,#0000 80%),linear-gradient(115deg,#1c344c,#202749 55%,#22253f);border-color:#637bac;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:0 23px;padding:18px 21px 20px;display:grid;box-shadow:0 10px 34px #03071429,inset 0 1px #abdce52b}.rg-workspace.ps3-shell .is-workspace-upload>.ps3-panel-heading{grid-column:1/-1;padding:0}.rg-workspace.ps3-shell .is-workspace-upload>.ps3-panel-copy{grid-column:1/-1;margin:0;padding:9px 0 14px}.rg-workspace.ps3-shell .is-workspace-upload>.ps3-input-note{grid-column:1/-1;margin:0;padding:0 0 12px}.rg-workspace.ps3-shell .is-workspace-upload .ps3-upload-workflow{min-width:0}.rg-workspace.ps3-shell .is-workspace-upload .ps3-drop{text-align:left;background:linear-gradient(120deg,#14334a90,#1a254690);border-color:#8ab7d8;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0;padding:17px 16px;display:grid}.rg-workspace.ps3-shell .is-workspace-upload .ps3-drop>svg{color:#9ceff2;grid-area:1/1/4;margin:0}.rg-workspace.ps3-shell .is-workspace-upload .ps3-drop>strong{grid-column:2;font-size:13px}.rg-workspace.ps3-shell .is-workspace-upload .ps3-drop>span{grid-column:2;font-size:11px}.rg-workspace.ps3-shell .is-workspace-upload .ps3-drop>.ps3-file-label{grid-area:1/3/4;min-height:40px;margin:0}.rg-workspace.ps3-shell .is-workspace-upload .ps3-drop>small{grid-column:2;margin:0;font-size:10px}.rg-workspace.ps3-shell .is-workspace-upload .ps3-drop.dragging{outline-offset:3px;background:#294c68;outline:2px solid #98e5f2}.rg-workspace.ps3-shell .is-workspace-upload .ps3-full{width:100%;margin:12px 0 0}.rg-workspace.ps3-shell .is-workspace-upload .ps3-file-list{margin:12px 0 0}.rg-workspace.ps3-shell .is-workspace-upload .ps3-upload-workflow>.ps3-input-note{margin:0;padding:9px 0 0}.rg-workspace.ps3-shell .is-workspace-upload .ps3-upload-workflow>.ps3-error{margin:10px 0 0}.rg-workspace.ps3-shell .is-workspace-upload>.ps3-example{background:linear-gradient(135deg,#3431589e,#222a499e);border:1px solid #65719c;border-radius:10px;min-width:0;margin:0;padding:14px 16px}.rg-workspace.ps3-shell .is-workspace-upload .ps3-example>div:first-child>svg{color:var(--v-lilac)}.rg-workspace.ps3-shell .is-workspace-upload .ps3-example>p{margin:6px 0 11px;font-size:11px!important}.rg-workspace.ps3-shell .is-workspace-upload .ps3-example-actions .ps3-button{min-height:35px;padding:7px 10px}.rg-workspace.ps3-shell :is(.rg-selection,.rg-recording-context,.rg-run-status){background:var(--gs-inset);border-color:#3d5074}.rg-workspace.ps3-shell .rg-recording-console .rg-selection{background:0 0}.rg-workspace.ps3-shell .rg-subsystems button{background:linear-gradient(115deg,#202e4b,#1e2846);border-color:#626f95}.rg-workspace.ps3-shell .rg-subsystems button.active,.rg-workspace.ps3-shell .ps3-prediction-scope button.active,.rg-workspace.ps3-shell .rg-agent-scope-options button[aria-pressed=true]{background:var(--gs-selected);color:#b7f0f5;border-color:#85d0df;box-shadow:inset 0 1px #b9ecff14}.rg-workspace.ps3-shell .rg-subsystems button:hover{border-color:#aaa6df}.rg-workspace.ps3-shell .rg-subsystems button[data-subsystem=door]>svg{color:#7ee5ec}.rg-workspace.ps3-shell .rg-subsystems button[data-subsystem=acv]>svg{color:#b9abff}.rg-workspace.ps3-shell .rg-subsystems button[data-subsystem=rail]>svg{color:#83bfff}.rg-workspace.ps3-shell .rg-subsystems button[data-subsystem=shm]>svg{color:#e7afd9}.rg-workspace.ps3-shell .rg-task-requirement span{color:#bbb7e1}.rg-workspace.ps3-shell .rg-task-requirement strong,.rg-workspace.ps3-shell .rg-task-requirement code{color:#e6eaff}.rg-workspace.ps3-shell .ps3-prediction-scope>div{background:#101a30}.rg-workspace.ps3-shell .ps3-prediction-scope button.active span{color:#d7f4ff;background:#3d597c}.rg-workspace.ps3-shell .rg-history-row.selected{background:linear-gradient(100deg,#263d58,#2e3155)}.rg-workspace.ps3-shell .ps3-empty-symbol{background:linear-gradient(135deg,#274961,#453c70)}.rg-workspace.ps3-shell .ps3-result-overview{box-shadow:var(--gs-shadow);background:radial-gradient(75% 150% at 100% 0,#604a9859,#0000 78%),linear-gradient(110deg,#203b52,#233153 52%,#242842);border-color:#86e0ea #6a7fa8 #6a7fa8}.rg-workspace.ps3-shell .ps3-result-emblem{background:linear-gradient(135deg,#254a62,#3c3d67);border-color:#7ba6c1}.rg-workspace.ps3-shell .ps3-result-emblem.needs-review{border-color:var(--ng-amber);background:#352e2b}.rg-workspace.ps3-shell .ps3-result-facts{border-color:#516888}.rg-workspace.ps3-shell .ps3-result-next .ps3-button-quiet{background:var(--gs-raised);color:#c1eff8;border-color:#85b8d6}.rg-workspace.ps3-shell .ps3-result-order li{background:var(--gs-inset)}.rg-workspace.ps3-shell .ps3-result-order li:first-child{background:linear-gradient(135deg,#3e352d,#302931)}.rg-workspace.ps3-shell .ps3-result-order li.is-unavailable{background:#242e47}.rg-workspace.ps3-shell :is(.ps3-result-summary,.ps3-evidence-card){background:var(--gs-inset);border-color:#465d82}.rg-workspace.ps3-shell :is(.ps3-limitations,.rg-warning,.rg-agent-warning,.rg-validation-intro,.ps3-context-note){background:linear-gradient(120deg,#252d49,#202942);border-color:#586384 #586384 #586384 #aea4db}.rg-workspace.ps3-shell :is(.ps3-table-scroll,.ps3-compare-table){background:#14203a}.rg-workspace.ps3-shell th{color:#dce8fc;background:#2c3658}.rg-workspace.ps3-shell .ps3-compare-table tr.is-current,.rg-workspace.ps3-shell .ps3-compare-table tr.is-current>th{background:#2b405f}.rg-workspace.ps3-shell .ps3-compare-table tbody tr:hover{background:#2c3d5b}.rg-workspace.ps3-shell .ps3-compare-class{background:#2b3c5a}.rg-workspace.ps3-shell .ps3-compare-class.side{background:#352d29}.rg-workspace.ps3-shell .ps3-result-tabs button.active{color:#a0edf7;border-bottom-color:#89ddeb}.rg-workspace.ps3-shell .ps3-signal svg{background:#101c32;border-color:#415e83}.rg-workspace.ps3-shell .ps3-signal svg text{fill:#c6d5ec}.rg-workspace.ps3-shell .ps3-grid-line{stroke:#b1ceef26}.rg-workspace.ps3-shell .rg-investigation-intro{background:linear-gradient(115deg,#203a50,#302c51);border-color:#5a6d96}.rg-workspace.ps3-shell .rg-investigation-intro :is(p,span){color:var(--ui-muted);font-size:12px}.rg-workspace.ps3-shell .rg-investigation-intro strong{color:var(--ui-text)}.rg-workspace.ps3-shell .rg-investigation-intro :is(a,button){color:#c6f0fa;background:#243554;border-color:#7b88b0}.rg-workspace.ps3-shell .rg-investigation-intro :is(a,button):hover{background:#36456d;border-color:#a5c2e8}.rg-workspace.ps3-shell .rg-workbench-agent .rg-section-heading>svg{color:var(--v-lilac)}.rg-workspace.ps3-shell section.recording-twin{background:var(--gs-panel);box-shadow:var(--gs-shadow);border-color:#53668d}.rg-workspace.ps3-shell section.recording-twin .rt-heading{background:linear-gradient(115deg,#29405b,#323258 65%,#342c50);border-bottom-color:#56698e}.rg-workspace.ps3-shell section.recording-twin .rt-heading .rt-eyebrow{color:#bcb4e7}.rg-workspace.ps3-shell section.recording-twin .rt-view-toolbar{background:linear-gradient(110deg,#202f4c,#262b4a)}.rg-workspace.ps3-shell section.recording-twin .rt-view-toolbar button{background:var(--gs-raised);color:var(--ui-muted);border-color:#6d7b9f}.rg-workspace.ps3-shell section.recording-twin .rt-view-toolbar button:hover:not(:disabled){background:#384969}.rg-workspace.ps3-shell section.recording-twin .rt-layout .rt-visual{background:radial-gradient(67% 90% at 12% 8%,#378aab24,#0000 74%),radial-gradient(65% 90% at 93% 40%,#8b54c527,#0000 72%),radial-gradient(83% 72% at 47% 41%,#354978 0%,#2a365d 34%,#222a51 67%,#111a32 100%);border-color:#50698a}.rg-workspace.ps3-shell section.recording-twin .rt-layout .rt-visual .rt-canvas,.rg-workspace.ps3-shell section.recording-twin .rt-layout .rt-visual .rt-canvas canvas{background:0 0}.rg-workspace.ps3-shell section.recording-twin .rt-layout .rt-inspector{background:linear-gradient(145deg,#202d4b,#1c253e)}.rg-workspace.ps3-shell section.recording-twin .rt-source-strip{color:#e7effe}.rg-workspace.ps3-shell section.recording-twin .rt-source-strip>span:last-child,.rg-workspace.ps3-shell section.recording-twin .rt-scene-caption,.rg-workspace.ps3-shell section.recording-twin .rt-scene-caption span:last-child{color:#c5d4ed}.rg-workspace.ps3-shell section.recording-twin :is(.rt-selection-controls,.rt-car-navigation){background:linear-gradient(115deg,#253a55,#2c2f50);border-color:#53658b}.rg-workspace.ps3-shell section.recording-twin .rt-camera-tools{background:#192641ed;border-color:#7e92b3}.rg-workspace.ps3-shell section.recording-twin :is(.rt-view-toolbar,.rt-car-navigation,.rt-camera-tools,.rt-sensor-navigation,.rt-sides) button[aria-pressed=true],.rg-workspace.ps3-shell section.recording-twin :is(.rt-view-toolbar,.rt-car-navigation,.rt-camera-tools,.rt-sensor-navigation,.rt-sides) button[aria-pressed=true]:hover:not(:disabled){color:#bbf2f8;background:var(--gs-selected);border-color:#86d5e1}.rg-workspace.ps3-shell section.recording-twin .rt-sides button[aria-pressed=true] small{color:#d3e9f8}.rg-workspace.ps3-shell section.recording-twin .rt-finding-list button{background:var(--gs-inset);border-color:#647b9d}.rg-workspace.ps3-shell section.recording-twin .rt-finding-list button[aria-pressed=true]{background:linear-gradient(135deg,#40342d,#332b33);border-color:#d0ac7c}.rg-workspace.ps3-shell section.recording-twin .rt-finding-list button:hover:not(:disabled){background:#34425f}.rg-workspace.ps3-shell section.recording-twin .rt-measurements>div,.rg-workspace.ps3-shell section.recording-twin .rt-data-section .rt-all-measurements>div{background:linear-gradient(125deg,#273c59,#2b3153 65%,#292c4b);border-color:#566d92;box-shadow:inset 0 1px #c9deff0d}.rg-workspace.ps3-shell section.recording-twin .rt-data-section{background:radial-gradient(85% 120% at 98% 0,#58438b1a,#0000 70%),linear-gradient(135deg,#1b2a46,#19213b)}.rg-workspace.ps3-shell section.recording-twin .rt-section-heading .rt-eyebrow{color:#bfb5ef}.rg-workspace.ps3-shell section.recording-twin .rt-evidence-source{border-color:#4a6082}.rg-workspace.ps3-shell section.recording-twin .rt-all-traces .rt-trace{background:linear-gradient(135deg,#1a2a46,#19243e);border-color:#4e668c}.rg-workspace.ps3-shell section.recording-twin .rt-trace svg{background:#101c32}.rg-workspace.ps3-shell section.recording-twin .rt-provenance{background:linear-gradient(110deg,#1b2b43,#26283f)}.rg-workspace.ps3-shell section.recording-twin :is(.rt-car-label,.rt-sensor-label,.rt-scene-callout,.rt-structure-annotation){color:#edf3ff;background:#15203bec;border-color:#7e94b8;box-shadow:0 4px 15px #07122535}.rg-workspace.ps3-shell section.recording-twin .rt-car-label.is-active{color:#b9f0fa;border-color:#83e2eb}.rg-workspace.ps3-shell section.recording-twin .rt-scene-callout.needs-review{border-top-color:var(--ng-amber)}.rg-workspace.ps3-shell section.recording-twin .rt-scene-callout small{color:#cedbf0}.rg-workspace.ps3-shell section.recording-twin .rt-scene-scope{color:#d7e7f9;background:#192b49e8;border-color:#8198bd}.rg-workspace.ps3-shell section.recording-twin .rt-fallback{background:0 0}.rg-workspace.ps3-shell .rg-agent-question{background:linear-gradient(115deg,#293d5c,#393357);border-color:#7783ab}.rg-workspace.ps3-shell .rg-agent-compose textarea{background:var(--gs-inset)}.rg-workspace.ps3-shell .rg-agent-workflow-grid button{background:linear-gradient(130deg,#232f4b,#292d4d);border-color:#576c93}.rg-workspace.ps3-shell .rg-agent-workflow-grid button>svg:first-child{color:#c4b6f9}.rg-workspace.ps3-shell .rg-agent-workflow-grid button:hover:not(:disabled),.rg-workspace.ps3-shell .rg-agent-answer-actions button:hover{background:linear-gradient(115deg,#334865,#423763);border-color:#9badd1}.rg-workspace.ps3-shell .rg-citation{color:#9ee6f0;border-color:#8eafdc}.rg-workspace.ps3-shell .rg-citation:hover{color:#dbf8ff}.rg-workspace.ps3-shell .rg-agent-sources li:target,.rg-workspace.ps3-shell .rg-agent-sources li:focus{background:var(--gs-selected)}.rg-workspace.ps3-shell .rg-export-selection-bar{background:linear-gradient(110deg,#28435a,#393255);border-color:#788bb4}.rg-workspace.ps3-shell .rg-export-picker.has-selection{border-color:#93b9d3}.rg-workspace.ps3-shell .rg-export-search{background:var(--gs-inset);border-color:#697b9d}.rg-workspace.ps3-shell .rg-export-file-list label:has(input:checked){background:var(--gs-selected)}.rg-workspace.ps3-shell .rg-export-preview{background:var(--gs-inset)}@media (max-width:1100px){.rg-workspace.ps3-shell .ps3-input-panel.is-workspace-upload{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:0 16px}.rg-workspace.ps3-shell .is-workspace-upload .ps3-drop{grid-template-columns:27px minmax(0,1fr);gap:4px 9px;padding:13px}.rg-workspace.ps3-shell .is-workspace-upload .ps3-drop>.ps3-file-label{grid-area:auto/1/auto/-1;margin-top:7px}}@media (max-width:760px){.rg-workspace.ps3-shell .rg-topbar{background:linear-gradient(100deg,#16253ef7,#26203ff7)}.rg-workspace.ps3-shell .rg-nav-scrim{background:#050b20ce}.rg-workspace.ps3-shell .rg-upload-top{flex-direction:column;align-items:flex-start}.rg-workspace.ps3-shell .ps3-input-panel.is-workspace-upload{grid-template-columns:minmax(0,1fr);gap:0;padding:17px 16px}.rg-workspace.ps3-shell .is-workspace-upload>.ps3-example{margin-top:16px;padding:13px}}@media (prefers-reduced-transparency:reduce){.rg-workspace.ps3-shell .rg-topbar,.rg-workspace.ps3-shell section.recording-twin :is(.rt-scene-callout,.rt-structure-annotation,.rt-camera-tools),.rg-workspace.ps3-shell .rg-map-frame .workspace-map-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#192540}}@media (prefers-reduced-motion:reduce){.rg-workspace.ps3-shell :is(.rg-task-card,.rg-sidebar,.ps3-button,.rg-subsystems button){transition:none}}
.rg-workspace.ps3-shell .rg-ai-launcher{z-index:71;background:var(--gs-primary);min-height:48px;color:var(--ui-on-strong);font:inherit;cursor:pointer;border:1px solid #b5dcfa;border-radius:15px;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:650;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 8px 28px #02071366}.rg-workspace.ps3-shell .rg-ai-launcher:hover{background:var(--gs-primary-hover)}.rg-workspace.ps3-shell .rg-ai-backdrop{z-index:200;cursor:default;-webkit-backdrop-filter:blur(7px)saturate(.8);backdrop-filter:blur(7px)saturate(.8);background:#060b2099;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0}.rg-workspace.ps3-shell .rg-ai-window{z-index:201;background:var(--ui-subtle);width:min(430px,100vw - 32px);min-width:0;height:min(680px,100dvh - 110px);color:var(--ui-text);border:1px solid #7c8bb5;border-radius:18px;outline:none;flex-direction:column;display:flex;position:fixed;bottom:84px;right:24px;overflow:hidden;box-shadow:0 22px 72px #03081699,0 0 0 1px #c3d1ff0b}.rg-workspace.ps3-shell :is(.rg-ai-window,.rg-ai-launcher)[hidden]{display:none}.rg-ai-window-heading{border-bottom:1px solid var(--ui-border);background:var(--gs-selected);flex:none;align-items:center;gap:11px;padding:15px 16px;display:flex}.rg-ai-window-heading>span{width:36px;height:36px;color:var(--ui-strong);background:#99bcf013;border:1px solid #839cc64d;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.rg-ai-window-heading>div{flex:1;min-width:0}.rg-ai-window-heading h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650}.rg-ai-window-heading p{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;line-height:1.4;overflow:hidden}.rg-ai-window-heading small{color:var(--ui-muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.rg-ai-window-heading>button{border:1px solid var(--ui-border);width:36px;height:36px;color:var(--ui-text);cursor:pointer;background:#18233b;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rg-ai-window-heading>button:hover{background:var(--ng-hover)}.rg-workspace.ps3-shell .rg-ai-window .rg-investigator.is-compact{background:var(--gs-inset);width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;padding:0;display:flex}.rg-ai-window .rg-agent-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;scroll-padding:12px;overflow-y:auto}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-introduction{padding:12px 16px 8px}.rg-ai-window .rg-agent-introduction p{display:none}.rg-ai-window .rg-agent-status{font-size:11px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-scope{border-top:0;padding:8px 16px 10px}.rg-ai-window .rg-agent-scope>.rg-agent-field-label,.rg-ai-window .rg-agent-scope>small{display:none}.rg-ai-window .rg-agent-scope-options{gap:5px;margin:0;display:flex}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-scope-options button{flex:1;justify-content:center;gap:5px;min-height:36px;padding:8px 6px;font-size:11px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-scope p{overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.6}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-component{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;margin:2px 16px 12px;padding:11px 12px}.rg-ai-window .rg-agent-component>span{grid-column:1;font-size:9px}.rg-ai-window .rg-agent-component strong{overflow-wrap:anywhere;grid-column:1;font-size:12px}.rg-ai-window .rg-agent-component p{grid-column:1;font-size:11px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-component button{grid-area:1/2/4;gap:5px;padding:8px;font-size:11px}.rg-ai-window .rg-agent-component button>svg:last-child{display:none}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-workflows{padding:0 16px 10px}.rg-ai-window .rg-agent-workflows>div:first-child{margin:0}.rg-ai-window .rg-agent-field-label,.rg-ai-window .rg-agent-workflows>div>button{font-size:11px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-workflow-grid{grid-template-columns:1fr;gap:7px;margin-top:10px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-workflow-grid button{min-height:48px;padding:10px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-workflow-grid strong{font-size:12px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-workflow-grid small{font-size:11px;line-height:1.5}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-conversation-bar{gap:8px;margin:0;padding:8px 16px;font-size:11px}.rg-ai-window .rg-agent-conversation-bar button{font-size:10px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-conversation{scrollbar-gutter:auto;max-height:none;padding:0 16px;overflow:visible}.rg-ai-window .rg-agent-empty{padding:8px 0 4px}.rg-ai-window .rg-agent-empty p{margin:0;font-size:12px;line-height:1.7}.rg-ai-window .rg-agent-exchange{padding:14px 0}.rg-workspace.ps3-shell .rg-ai-window :is(.rg-agent-question,.rg-agent-prose,.rg-agent-prose>p){font-size:13px;line-height:1.7}.rg-ai-window .rg-agent-question{margin:0;padding:10px 12px}.rg-ai-window .rg-agent-answer{padding-top:13px}.rg-ai-window .rg-agent-data-note{color:var(--ui-muted);margin:12px 16px;font-size:11px}.rg-ai-window .rg-agent-data-note>summary{cursor:pointer;min-height:24px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-footer{padding:8px 0 0}.rg-ai-window .rg-agent-footer p{margin:0;font-size:11px;line-height:1.6}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-compose{border-top:1px solid var(--ui-border);background:#151f36;flex:none;padding:12px 16px 10px}.rg-ai-window .rg-agent-compose>label{margin-bottom:7px;font-size:12px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-compose textarea{resize:none;min-height:65px;max-height:110px;padding:10px 11px 4px;font-size:13px;line-height:1.5}.rg-ai-window .rg-agent-compose-actions{padding:6px 8px 8px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-compose-actions button{min-height:32px;padding:6px 10px;font-size:11px}.rg-ai-window .rg-agent-compose>p{margin:5px 0 0;font-size:10px;line-height:1.4}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-notice{background:#18273c;flex:none;max-height:54px;margin:0;padding:8px 16px;font-size:11px;line-height:1.5;overflow-y:auto}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-notice:empty{padding:0}.rg-workspace.ps3-shell .rg-ai-window.is-resizing{-webkit-user-select:none;user-select:none}.rg-workspace.ps3-shell .rg-ai-resize{z-index:3;min-width:0;min-height:0;color:var(--ui-muted);box-shadow:none;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute}.rg-workspace.ps3-shell .rg-ai-resize:is(:hover,:focus-visible){outline-offset:-3px;background:#91dce833}.rg-workspace.ps3-shell .rg-ai-resize-n{cursor:ns-resize;height:8px;top:0;left:16px;right:16px}.rg-workspace.ps3-shell .rg-ai-resize-s{cursor:ns-resize;height:8px;bottom:0;left:16px;right:16px}.rg-workspace.ps3-shell .rg-ai-resize-w{cursor:ew-resize;width:8px;top:16px;bottom:16px;left:0}.rg-workspace.ps3-shell .rg-ai-resize-e{cursor:ew-resize;width:8px;top:16px;bottom:16px;right:0}.rg-workspace.ps3-shell .rg-ai-resize-nw{cursor:nwse-resize;width:17px;height:17px;top:0;left:0}.rg-workspace.ps3-shell .rg-ai-resize-ne{cursor:nesw-resize;width:17px;height:17px;top:0;right:0}.rg-workspace.ps3-shell .rg-ai-resize-sw{cursor:nesw-resize;width:17px;height:17px;bottom:0;left:0}.rg-workspace.ps3-shell .rg-ai-resize-se{cursor:nwse-resize;width:17px;height:17px;bottom:0;right:0}.rg-ai-resize-se svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.rg-workspace.ps3-shell .rg-footer{padding-bottom:80px}@media (prefers-reduced-transparency:reduce){.rg-workspace.ps3-shell .rg-ai-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080f24eb}}@media (max-width:600px){.rg-workspace.ps3-shell .rg-ai-window{border-radius:16px;width:calc(100vw - 24px);height:min(640px,100dvh - 94px);bottom:78px;right:12px}.rg-workspace.ps3-shell .rg-ai-launcher{bottom:16px;right:12px}}@media (max-height:540px){.rg-workspace.ps3-shell .rg-ai-window{height:calc(100dvh - 84px);bottom:72px}.rg-workspace.ps3-shell .rg-ai-window .rg-agent-compose textarea{min-height:48px}.rg-ai-window .rg-agent-compose>p{display:none}}
.rg-workspace.ps3-shell .rg-file-summary{background:linear-gradient(115deg,#17344af2 0%,#23344af7 52%,#343054eb 100%);border:1px solid #7099c56b;border-radius:16px;margin:0 0 16px;padding:19px 23px 15px;position:relative;overflow:hidden;box-shadow:inset 3px 0 #86dfeb,0 8px 22px #050b181f}.rg-file-summary-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rg-summary-icon{color:#a6edf4;place-items:center;display:grid}.rg-workspace.ps3-shell .rg-file-summary h2{letter-spacing:.035em;color:#e9f5ff;margin:0;font-size:13px;font-weight:650}.rg-summary-badge{color:#c2cede;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:inline-flex}.rg-summary-badge.is-ai{color:#acf0eb}.ps3-result-brief{margin-top:18px;padding:0 24px}.rg-summary-scope{background:#0915275e;border:1px solid #89a4d14d;border-radius:9px;gap:3px;margin-top:12px;padding:3px;display:inline-flex}.rg-workspace.ps3-shell .rg-summary-scope button{color:#c5d6ee;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 13px;font-size:12px}.rg-workspace.ps3-shell .rg-summary-scope button[aria-pressed=true]{color:#f3fbff;background:linear-gradient(115deg,#9adced30,#ada0f42b);border-color:#a5e4ed77}.rg-summary-scope button:focus-visible{outline-offset:2px;outline:2px solid #acebf6}.rg-summary-detail-scope{color:#bfd4e9;overflow-wrap:anywhere;align-items:center;gap:8px;margin:4px 3px 14px;font-size:12px;line-height:1.6;display:flex}.rg-summary-detail-scope svg{color:#9be4f2;flex-shrink:0}.rg-workspace.ps3-shell .rg-file-summary .rg-file-summary-text{color:#f3f7ff;max-width:100ch;margin:11px 0 12px;font-size:clamp(14px,1.15vw,17px);font-weight:450;line-height:1.65}.rg-file-summary-source{color:#bacbdf;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.rg-workspace.ps3-shell .rg-file-summary .rg-file-summary-caution{color:#f3d4ad;border-left:2px solid #e7b77c;margin:0 0 12px;padding-left:10px;font-size:12px;line-height:1.6}.rg-file-summary-source>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rg-workspace.ps3-shell .rg-file-summary-source button{color:#b5ecf5;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:3px 5px;display:inline-flex}.rg-workspace.ps3-shell .rg-file-summary-source button:hover{background:#9bdded17}@media (max-width:600px){.ps3-result-brief{padding:0 12px}.rg-workspace.ps3-shell .rg-file-summary{border-radius:13px;padding:16px}.rg-file-summary-source{flex-wrap:wrap;gap:4px}}
