:root{--bg:#080f17;--panel:#111d29;--ink:#e7eef3;--muted:#94a7b6;--faint:#6f8496;--line:#a3bdd21d;--green:#62dbb4;--amber:#f5bf70;--red:#f27a88;--sidebar:232px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.55}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 90% -8%,#2e616d29,#0000 43%),radial-gradient(at 38% 75%,#1d484514,#0000 45%);position:fixed;inset:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button{transition:background .18s,border-color .18s,color .18s,box-shadow .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #87ebcb}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h2{letter-spacing:-.3px;font-size:16px;font-weight:560;line-height:1.4}h3{font-size:14px;font-weight:550;line-height:1.5}p{color:var(--muted)}svg{vertical-align:middle;flex-shrink:0}::selection{color:#effff9;background:#286350}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#2d414f;border-radius:9px}::-webkit-scrollbar-track{background:0 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--green);color:#071710;border-radius:8px;padding:10px 18px;position:fixed;top:-80px;left:250px}.skip-link:focus{top:8px}.mono{font-variant-numeric:tabular-nums;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;color:#8299ab;margin-bottom:7px;font-size:10px;font-weight:550}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);border-right:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(158deg,#121d28f0,#0a121bfa);flex-direction:column;padding:30px 18px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:center;gap:11px;margin-bottom:34px;padding:0 9px;display:flex}.brand-mark{width:39px;height:43px;color:var(--green);place-items:center;display:grid}.brand>span:last-child{letter-spacing:-.9px;white-space:nowrap;font-size:22px;font-weight:580;line-height:1.35}.brand-ai{color:var(--green);letter-spacing:0;vertical-align:super;margin-left:5px;font-size:11px;font-weight:500}.brand small{color:#7e94a5;letter-spacing:2.1px;margin-top:4px;font-size:7px;font-weight:500;display:block}.workspace-switch{border:1px solid var(--line);background:#ffffff06;border-radius:11px;align-items:center;gap:10px;margin-bottom:29px;padding:12px 10px;font-size:11px;font-weight:550;display:flex}.workspace-icon{color:#b0c5d1;background:#1c2b36;border:1px solid #30404d;border-radius:7px;place-items:center;width:28px;height:30px;display:grid}.workspace-switch small{color:#7e94a6;margin-top:2px;font-size:9px;font-weight:400;display:block}.workspace-dot{background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-section-label{letter-spacing:1.8px;color:#637b8e;margin-bottom:12px;padding:0 13px;font-size:9px}.nav-link{text-align:left;color:#94a7b7;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:13px;font-size:12px;display:flex}.nav-link>span:not(.nav-count){flex:1}.nav-link small{color:#4f677b;font-variant-numeric:tabular-nums;font-size:9px}.nav-link:hover{color:#d5e6ed;background:#8baec30b}.nav-link.active{color:#8ce9c9;background:linear-gradient(100deg,#53b39524,#4a8f7f0b);border-color:#62dbb42b;box-shadow:inset 3px 0 #62dbb4}.nav-link.active small{color:#70aa98}.nav-count{color:#ebc487;background:#92764a22;border-radius:5px;padding:1px 7px;font-size:10px}.nav-divider{background:var(--line);height:1px;margin:20px 12px 23px}.sidebar-bottom{margin-top:auto;padding-top:45px}.model-status{background:linear-gradient(120deg,#29534a13,#182b3015);border:1px solid #62dbb420;border-radius:11px;margin:0 3px 21px;padding:13px 11px}.model-status>div{align-items:center;gap:9px;display:flex}.model-status-icon{color:#71c9b0}.model-status>div>span:nth-child(2){font-size:11px;font-weight:500}.model-status small{color:#6f9d8c;margin-top:1px;font-size:9px;font-weight:400;display:block}.model-status i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-left:auto}.model-status p{color:#6e8a92;border-top:1px solid #93beae12;margin-top:10px;padding-top:9px;font-size:9px}.sidebar-footer{border-top:1px solid var(--line);color:#b0c1ce;align-items:center;gap:9px;margin:0 -18px;padding:17px 22px;font-size:10px;display:flex}.operator-avatar{color:#a2ddc9;background:#23413b;border:1px solid #6f8f913b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.sidebar-footer small{color:#708799;font-size:9px;display:block}.sidebar-footer>svg{color:#718c91;margin-left:auto}.sidebar-help{border:1px solid var(--line);background:#152330;border-radius:9px;margin:0 4px;padding:12px;font-size:11px}.sidebar-help p{margin-top:7px;font-size:10px}.sidebar-help button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;padding:10px 0 0;font-size:10px;display:flex}.main-shell{margin-left:var(--sidebar)}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c151f99;justify-content:space-between;align-items:center;gap:15px;height:72px;padding:0 34px;display:flex}.topbar-left,.topbar-right{white-space:nowrap;align-items:center;gap:13px;font-size:11px;display:flex}.topbar-context{color:#7e92a5}.breadcrumb-slash{color:#435b6c}.source-badge{color:#b7c7d2;letter-spacing:.1px;align-items:center;gap:6px;font-size:10px;display:inline-flex}.source-badge>svg{color:#90a8bb}.header-divider{background:var(--line);width:1px;height:17px;margin:0 5px}.dataset-button{color:#a2b6c5;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.dataset-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.main-content{max-width:1680px;margin:0 auto;padding:31px 34px 0}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.section-heading .eyebrow{letter-spacing:1.6px;margin-bottom:10px;font-size:9px}.section-heading h1{letter-spacing:-1.05px;font-size:30px;font-weight:520;line-height:1.28}.title-dot{color:var(--green)}.section-heading p{color:#8297a8;margin-top:8px;font-size:11.5px}.heading-actions{flex-shrink:0;gap:9px;padding-top:15px;display:flex}.btn{border:1px solid var(--line);color:#cbd9e2;white-space:nowrap;background:#182633;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:10px 14px;font-size:11px;font-weight:550;display:inline-flex}.btn:hover{background:#243543;border-color:#66839455}.btn-primary{color:#09261e;background:linear-gradient(150deg,#80e2c3,#55c6a4);border-color:#8ce8cc66;box-shadow:0 3px 15px #52c5a90c}.btn-primary:hover{background:linear-gradient(150deg,#9cefd7,#72dab9);border-color:#8ce8cc}.btn-secondary{color:#bdcbd6;background:linear-gradient(155deg,#1c2b3850,#14212c60)}.btn-secondary:hover{background:#233440}.btn.full-width{width:100%;margin-top:9px}.icon-btn,.icon-button{color:#8fa5b6;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:28px;min-height:28px;padding:7px;display:inline-grid}.icon-btn:hover,.icon-button:hover{border-color:var(--line);color:#ddedea;background:#a7bbcf0a}.text-link{color:#8fd9c2;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:10px;display:inline-flex}.text-link:hover{color:#b4f5dd}.quiet-chip{border:1px solid var(--line);color:#91a8b8;white-space:nowrap;letter-spacing:.1px;background:#94adc503;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:400;display:inline-flex}.count-pill{border:1px solid var(--line);color:#9badba;background:#a2b3ce05;border-radius:5px;padding:3px 9px;font-size:10px}.count-pill.warm{color:#e0b682;background:#bf91500a;border-color:#d0a45d22}.dataset-strip{color:#7892a4;justify-content:space-between;align-items:center;gap:12px;margin-top:-1px;padding:0 0 19px;font-size:9px;display:flex}.dataset-strip>div{align-items:center;gap:8px;display:flex}.dataset-strip strong{color:#92aab9;font-weight:500}.dataset-strip-name{color:#637e92;border-left:1px solid var(--line);padding-left:8px}.data-state-dot{background:var(--green);border-radius:50%;width:5px;height:5px}.data-state-dot.demo{background:#b3a7e8}.glass-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(133deg,#192836a1,#101c278c);border-radius:13px;overflow:hidden;box-shadow:0 7px 26px #00000016,inset 0 1px #c6e0f106}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:21px 22px 0;display:flex}.panel-heading .eyebrow{letter-spacing:1.45px;margin-bottom:5px;font-size:8px}.panel-description{color:#8ba1b3;padding:15px 22px 0;font-size:11px;line-height:1.7}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:21px;display:grid}.metric-card{padding:18px 20px 16px;position:relative}.metric-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#6588a613,#0000 65%);width:90px;height:90px;position:absolute;top:-35px;right:-25px}.metric-card.healthy:after{background:radial-gradient(circle,#62dbb419,#0000 65%)}.metric-card.warning:after{background:radial-gradient(circle,#f5bf7014,#0000 65%)}.metric-card.critical:after{background:radial-gradient(circle,#f27a8814,#0000 65%)}.metric-label{color:#9cb0bf;letter-spacing:.1px;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.metric-icon{color:#99b7c9}.metric-value{letter-spacing:-1.1px;font-variant-numeric:tabular-nums;margin:16px 0 14px;font-size:35px;font-weight:500;line-height:1.1}.metric-unit{color:#748da1;letter-spacing:0;margin-left:8px;font-size:9px;font-weight:400}.metric-detail{color:#6f8c9e;align-items:center;gap:6px;font-size:8.5px;display:flex}.metric-detail i{border-radius:50%;width:4px;height:4px;display:inline-block}.overview-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;margin-bottom:22px;display:grid}.trajectory-panel{flex-direction:column;display:flex}.trajectory-summary{align-items:center;gap:13px;padding:19px 23px 0;display:flex}.trajectory-summary>strong{letter-spacing:-.8px;font-size:30px;font-weight:500;line-height:1.1}.trajectory-summary>strong>small{color:#8fa9bb;margin-left:2px;font-size:17px;font-weight:400}.trajectory-summary>div:nth-child(2){color:#b1c4d0;font-size:10px;line-height:1.7}.trajectory-summary>div>span{color:#6e8a9d;font-size:9px;display:block}.data-pulse{color:#80b6a5;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:8px;display:flex}.data-pulse span{background:var(--green);border-radius:50%;width:4px;height:4px}.fleet-chart{margin-top:auto;padding:15px 17px 8px}.fleet-chart>svg{width:100%;display:block}.chart-legend{color:#8aa4b5;flex-wrap:wrap;align-items:center;gap:15px;padding:4px 9px;font-size:9px;display:flex}.chart-legend>span{align-items:center;gap:5px;display:flex}.chart-legend i{background:var(--green);border-radius:50%;width:5px;height:5px}.chart-legend i.warning{background:var(--amber)}.chart-legend i.critical{background:var(--red)}.chart-legend small{color:#607f94;margin-left:auto;font-size:8px}.panel-footnote{border-top:1px solid var(--line);color:#7191a1;align-items:center;gap:7px;margin-top:9px;padding:13px 22px;font-size:9px;display:flex}.panel-footnote>svg{color:#659e89}.footnote-divider{background:var(--line);width:1px;height:10px;margin:0 3px}.twin-preview-panel{background:radial-gradient(at 60% 40%,#31575d20,#0000 70%),linear-gradient(133deg,#19293590,#101c2780);flex-direction:column;display:flex;position:relative}.preview-context{z-index:2;justify-content:space-between;align-items:center;padding:12px 22px 0;display:flex;position:relative}.preview-context>span:first-child{color:#8ea7b5;align-items:center;gap:6px;font-size:10px;display:flex}.twin-preview{height:245px;min-height:245px;margin-top:1px}.preview-bottom{color:#647f94;border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:auto;padding:9px 20px;font-size:8px;display:flex}.tiny-dot{background:#7bb5a0;border-radius:50%;width:4px;height:4px}.overview-bottom{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px;display:grid}.table-controls{justify-content:space-between;align-items:center;gap:12px;padding:19px 22px 16px;display:flex}.small-tabs{gap:3px;display:flex}.small-tabs button{color:#829aaa;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;padding:5px 8px;font-size:9px}.small-tabs button.active{color:#c5d6dd;background:#8fafc010;border-color:#91acc519}.search-field{color:#58798c;flex:1;align-items:center;gap:6px;max-width:150px;display:flex}.search-field input{color:#b4c8d2;outline-offset:5px;background:0 0;border:0;width:100%;min-width:0;font-size:10px}.search-field input::placeholder{color:#5f7b8f}.table-scroll{width:100%;overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}thead th{text-transform:uppercase;letter-spacing:1px;color:#627e92;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#08111a28;padding:11px 12px;font-size:8px;font-weight:500}.fleet-table th:first-child,.fleet-table td:first-child{padding-left:22px}.fleet-table th:last-child,.fleet-table td:last-child{padding-right:18px}.fleet-table tbody td{border-bottom:1px solid #87a9be0c;padding:12px}.fleet-table tbody tr:last-child td{border-bottom:0}.fleet-table tbody tr:hover{background:#9eb9cb05}.selected-row{background:linear-gradient(90deg,#60c8aa06,#0000)}.train-link{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.train-avatar{color:#9dbabf;background:linear-gradient(150deg,#29413f42,#1a2e382b);border:1px solid #7c9fa321;border-radius:7px;place-items:center;width:31px;height:34px;display:grid}.train-link strong{letter-spacing:.1px;font-size:11px;font-weight:540}.train-link small{color:#6b8a9b;margin-top:2px;font-size:8px;display:block}.component-dots{gap:4px;display:flex}.component-dots button{border:1px solid;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:grid}.component-symbol{place-items:center;width:18px;height:18px;font-weight:400;line-height:1;display:inline-grid}.status-badge{color:#9eb2be;white-space:nowrap;background:#8eacba09;border:1px solid #89a6b529;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;line-height:1.4;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-badge.healthy{color:#88d9ba;background:#62dbb40a;border-color:#62dbb425}.status-badge.warning{color:#dfba85;background:#f5bf7008;border-color:#f5bf7023}.status-badge.critical{color:#e69a9f;background:#f27a8808;border-color:#f27a8823}.status-badge.small{gap:5px;padding:3px 6px;font-size:8px}.trend-cell{align-items:center;gap:11px;display:flex}.trend-cell>span{color:#adc2cf;font-variant-numeric:tabular-nums;min-width:34px;font-size:10px}.trend-cell small{color:#527287;margin-left:2px;font-size:7px}.row-arrow{color:#466b7f;min-width:24px;padding:3px}.table-footer{border-top:1px solid var(--line);color:#6c889b;justify-content:space-between;align-items:center;padding:11px 22px;font-size:9px;display:flex}.table-footer>div{gap:5px;display:flex}.priority-panel{padding-bottom:0}.signal-card{text-align:left;width:calc(100% - 40px);color:var(--ink);background:linear-gradient(115deg,#869aad05,#0000);border:1px solid #a9c1d612;border-radius:8px;margin:17px 20px 0;padding:14px 13px 11px;display:block}.signal-card:hover{background:#acced908;border-color:#88b2bc37}.signal-top{align-items:center;gap:8px;display:flex}.signal-top strong{font-size:10px;font-weight:500}.signal-top .status-badge{margin-left:auto}.signal-rank{color:#f27a88;font-family:Consolas,monospace;font-size:9px}.signal-rank.warning{color:#f5bf70}.signal-card h3{margin-top:10px;font-size:11px;font-weight:500}.signal-card p{white-space:normal;color:#7693a5;margin-top:4px;font-size:8px}.signal-bottom{color:#597d92;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;display:flex}.signal-bottom>span{align-items:center;gap:5px;display:flex}.signal-bottom>svg{color:#71ad9b}.signal-note{color:#6f8c9e;align-items:flex-start;gap:7px;padding:18px 22px;font-size:8px;line-height:1.7;display:flex}.signal-note svg{color:#629d8b;margin-top:2px}.quality-strip{background:linear-gradient(90deg,#1f393d1f,#1729340c);border:1px solid #85aeaf13;border-radius:9px;align-items:center;gap:12px;margin:20px 0 0;padding:16px 20px;display:flex}.quality-icon{color:#69ad96}.quality-strip strong{color:#acc2cc;font-size:10px;font-weight:500;display:block}.quality-strip>div>span{color:#637f94;margin-top:2px;font-size:9px;display:block}.quality-strip>.quiet-chip{color:#78b69d;margin-left:auto}.method-note{color:#6e8b9d;align-items:flex-start;gap:7px;margin:17px 0 0;font-size:9px;line-height:1.75;display:flex}.method-note svg{color:#749f9b;margin-top:1px}.glass-panel>.method-note{margin:15px 22px 20px}.main-footer{border-top:1px solid var(--line);color:#486c82;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding:20px 0 22px;font-size:8px;display:flex}.main-footer>span{align-items:center;gap:7px;display:flex}.footer-logo{color:#6ca69b;font-size:15px}.footer-divider{color:#284557;margin:0 3px}.footer-version{border:1px solid #8eb2c318;border-radius:4px;margin-left:3px;padding:1px 5px}.quality-details{border:1px solid var(--line);color:#aebcc4;border-radius:8px;margin-top:14px;padding:10px 15px;font-size:10px}.quality-details summary{cursor:pointer;align-items:center;gap:7px;display:flex}.quality-details p{margin-top:8px;font-size:10px}.selection-bar{border:1px solid var(--line);background:linear-gradient(110deg,#14253180,#14233030);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 22px;padding:13px 16px;display:flex}.train-selector{color:#a8c1cf;align-items:center;gap:9px;display:flex;position:relative}.train-selector>svg:last-child{pointer-events:none;position:absolute;right:0}.train-selector select{color:#d1dde6;appearance:none;background:0 0;border:0;max-width:235px;padding:5px 20px 5px 0;font-size:11px}.train-selector select option{color:#e0edf0;background:#182832}.selection-divider{background:var(--line);width:1px;height:23px}.component-tabs{flex:1;gap:6px;display:flex}.component-tabs button{color:#829fb1;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex}.component-tabs button.active{color:#9bd9c7;background:#66c7a815;border-color:#66c7a82a}.component-tabs i{background:#7b91a2;border-radius:50%;width:4px;height:4px;margin-left:4px}.component-tabs i.healthy{background:var(--green)}.component-tabs i.warning{background:var(--amber)}.component-tabs i.critical{background:var(--red)}.analysis-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.85fr);gap:22px;margin-bottom:22px;display:grid}.sensor-tabs{flex-wrap:wrap;gap:5px;margin:18px 22px 0;display:flex}.sensor-tabs button{border:1px solid var(--line);color:#728fa4;background:0 0;border-radius:5px;padding:5px 8px;font-size:9px}.sensor-tabs button.active{color:#b5dfd2;background:#537c7120;border-color:#7cbbad48}.signal-reading{justify-content:space-between;align-items:center;gap:16px;padding:23px 23px 14px;display:flex}.signal-reading>div>strong{letter-spacing:-.9px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:450;line-height:1.3}.signal-reading>div>strong small{letter-spacing:0;color:#8baabb;margin-left:7px;font-size:12px;font-weight:400}.signal-reading>div>span{color:#67879b;margin-top:3px;font-size:8px;display:block}.signal-reading .baseline-value{text-align:right}.signal-reading .baseline-value>strong{color:#9bb5c7;letter-spacing:0;font-size:15px}.signal-reading .baseline-value>strong small{margin-left:1px;font-size:9px}.signal-reading .baseline-value>span{margin-bottom:4px;font-size:9px}.sensor-chart{padding:6px 12px 11px}.sensor-chart>svg{cursor:crosshair;width:100%;display:block}.sensor-chart .chart-legend{padding:9px 10px 3px}.empty-chart{text-align:center;color:#8eacbf;padding:60px 25px;font-size:12px}.assessment-panel{padding-bottom:21px}.assessment-panel>.btn{width:calc(100% - 44px);margin-left:22px}.assessment-score{align-items:center;gap:20px;margin:25px 22px 22px;display:flex}.score-ring{flex-shrink:0;position:relative}.score-ring svg{width:100%;height:100%}.score-ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.score-ring strong{letter-spacing:-.6px;font-size:26px;font-weight:460;line-height:1.3}.score-ring span{color:#819eaf;font-size:8px}.assessment-score p{margin-top:10px;font-size:9px;line-height:1.8}.assessment-insight{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:0 22px;padding:15px 0;display:flex}.insight-icon{color:#73b8a0;padding-top:3px}.assessment-insight h3{font-size:12px}.assessment-insight p{margin-top:5px;font-size:10px;line-height:1.8}.compact-facts{margin:14px 22px 17px;font-size:10px}.compact-facts>div{justify-content:space-between;gap:16px;padding:7px 0;display:flex}.compact-facts dt{color:#7694a7}.compact-facts dd{color:#b3c7d5;text-align:right;max-width:65%;margin:0}.analysis-lower{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;display:grid}.analysis-lower .sensor-chart{padding-top:22px}.sensor-evidence-list{padding:14px 15px 17px}.sensor-evidence-row{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;margin-bottom:4px;padding:13px 9px;display:flex}.sensor-evidence-row:hover,.sensor-evidence-row.selected{background:#94bccb06;border-color:#94bccb12}.sensor-evidence-icon{color:#71ad9d}.sensor-evidence-name{flex:1}.sensor-evidence-name strong{color:#adbfcb;font-size:11px;font-weight:500;display:block}.sensor-evidence-name small{color:#607e93;margin-top:3px;font-size:8px;display:block}.sensor-evidence-value{text-align:right}.sensor-evidence-value strong{font-size:11px;font-weight:500;display:block}.sensor-evidence-value strong small{color:#7a99aa;font-size:8px;font-weight:400}.sensor-evidence-value>small{color:#719184;margin-top:3px;font-size:8px;display:block}.explanation-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;margin-bottom:22px;display:grid}.reasoning-head{align-items:center;gap:16px;margin:27px 24px 19px;display:flex}.reasoning-orb{color:#94dbc0;background:radial-gradient(at 30% 20%,#50967725,#22393120);border:1px solid #87c2ad26;border-radius:14px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 27px #6fbb9310}.reasoning-head h2{letter-spacing:-.4px;max-width:450px;margin-top:9px;font-size:19px;line-height:1.5}.reasoning-summary{color:#9fb4c5;padding:0 24px;font-size:12px;line-height:1.9}.cause-box{background:linear-gradient(100deg,#4a7d7216,#40666405);border-left:2px solid #66c7a780;border-radius:0 9px 9px 0;margin:22px 24px;padding:17px 18px}.cause-box .eyebrow{color:#8ebbab;letter-spacing:1px;font-size:9px}.cause-box p{color:#c3d4dc;font-size:12px;line-height:1.85}.cause-box>span{color:#71918e;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:flex}.evidence-steps{padding:0 24px}.evidence-steps>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.evidence-steps>div:last-child{border:0}.evidence-steps>div>span{color:#6cbba4;padding-top:2px;font-family:Consolas,monospace;font-size:10px}.evidence-steps p{flex:1;font-size:10px;line-height:1.75}.evidence-steps svg{color:#65998a;margin-top:3px}.reasoning-footer{border-top:1px solid var(--line);color:#6c8d9e;justify-content:space-between;align-items:center;margin-top:18px;padding:15px 24px;font-size:8px;display:flex}.reasoning-footer>span{align-items:center;gap:5px;display:flex}.reasoning-footer>span:first-child{color:#86ad9d}.attribution-list{padding:4px 22px}.attribution-row{padding:18px 0 10px}.attribution-row>div:first-child{align-items:center;gap:9px;font-size:10px;display:flex}.attribution-number{color:#4a716e;font-family:Consolas,monospace;font-size:9px}.attribution-row strong{flex:1;font-weight:500}.attribution-row .mono{color:#8bbdae;font-size:10px}.attribution-track{background:#a3bdca0a;border-radius:5px;height:5px;margin:11px 0 7px;overflow:hidden}.attribution-track i{background:linear-gradient(90deg,#286754,#7dd9bb);border-radius:5px;height:100%;display:block}.attribution-values{color:#6d8da1;justify-content:space-between;gap:10px;font-size:8px;display:flex}.explanation-lower{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px;display:grid}.evaluation-table{margin-top:22px}.evaluation-table td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:18px 16px;font-size:10px}.evaluation-table th:first-child,.evaluation-table td:first-child{padding-left:22px}.evaluation-table strong{font-weight:500}.model-dot{background:#75cdb0;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.model-dot.baseline{background:#86a0b9}.tiny-label{letter-spacing:1px;color:#719b8b;border:1px solid #73998729;border-radius:2px;margin-left:8px;padding:1px 3px;font-size:6px;display:inline-block}.model-details{border-top:1px solid var(--line);margin:0 22px 22px;padding-top:14px}.model-details summary{color:#8ca5b4;cursor:pointer;justify-content:space-between;align-items:center;gap:9px;font-size:10px;display:flex}.model-details summary>svg:last-child{margin-left:auto}.model-details .compact-facts{margin:10px 0}.model-details p{font-size:9px;line-height:1.8}.next-action-panel{padding-bottom:22px}.action-glyph{color:#8dd4b6;background:#37615421;border:1px solid #79c4a72b;border-radius:12px;place-items:center;width:54px;height:54px;margin:23px 23px 16px;display:grid}.next-action-panel>h3{letter-spacing:-.3px;padding:0 23px;font-size:16px;font-weight:500;line-height:1.65}.next-action-panel>p{margin:11px 0 14px;padding:0 23px;font-size:11px}.next-action-panel>.btn{width:calc(100% - 46px);margin-left:23px}.limitations{border-top:1px solid var(--line);margin:22px 23px 0;padding-top:17px}.limitations>strong{color:#819dab;font-size:9px;font-weight:500}.limitations p{align-items:flex-start;gap:6px;margin-top:7px;font-size:9px;line-height:1.75;display:flex}.limitations svg{margin-top:2px}.twin-workspace{grid-template-columns:minmax(0,2.1fr) minmax(285px,.8fr);gap:22px;display:grid}.full-twin-stage{min-width:0;height:510px;position:relative}.full-twin-panel{background:radial-gradient(at 50% 45%,#294a5223,#0000 65%),linear-gradient(130deg,#18273588,#0c172088)}.twin-disclaimer{border-top:1px solid var(--line);color:#607f91;align-items:center;gap:7px;padding:13px 20px;font-size:8px;display:flex}.twin-detail-panel{padding-bottom:23px}.twin-condition{flex-direction:column;align-items:center;gap:18px;padding:30px 22px 20px;display:flex}.twin-detail-panel>h3{padding:0 22px;font-size:16px;line-height:1.6}.twin-detail-panel .panel-description{font-size:11px}.twin-detail-panel>.btn{width:calc(100% - 44px);margin-left:22px}.component-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.component-health-card{text-align:left;align-items:center;gap:10px;padding:17px 14px;display:flex}.component-health-card.selected{background:linear-gradient(130deg,#366c5e25,#162d3033);border-color:#70c5aa58}.component-card-icon{border:1px solid var(--line);background:#84a8b305;border-radius:8px;padding:9px}.component-health-card h3{white-space:nowrap;margin-bottom:6px;font-size:10px}.component-card-score{text-align:right;margin-left:auto}.component-card-score strong{letter-spacing:-.5px;font-size:20px;font-weight:400;line-height:1.2}.component-card-score span{color:#657f91;white-space:nowrap;font-size:7px;display:block}.component-health-card>svg{color:#51798b}.loading-state{color:#819bac;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:30px;font-size:12px;display:flex}.loader{border:2px solid #3d706335;border-top-color:#82d0b0;border-radius:50%;width:18px;height:18px;animation:1s linear infinite spin}.initial-loading{text-align:center;min-height:460px;padding:60px 20px}.initial-mark{color:#81d7b8;background:#64ac9620;border:1px solid #64ac9640;border-radius:17px;place-items:center;width:70px;height:70px;margin:0 auto 20px;display:grid}.initial-loading h2{font-size:24px;font-weight:450}.initial-loading p{margin-top:10px;font-size:12px}.initial-loading .loading-state{min-height:90px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:37px 24px;display:flex}.empty-icon{color:#78b5a2;background:#70bfa90b;border:1px solid #70bfa924;border-radius:11px;place-items:center;width:45px;height:45px;margin-bottom:14px;display:grid}.empty-state h3{font-size:14px}.empty-state p{max-width:390px;margin-top:7px;font-size:11px;line-height:1.75}.error-banner{color:#edb3b7;background:#f27a880c;border:1px solid #f27a8835;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:15px 18px;font-size:12px;display:flex}.toast{bottom:24px;left:calc(50% + var(--sidebar)/2);z-index:300;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#bbdfd0;background:#1b302df5;border:1px solid #6bba9b4f;border-radius:11px;align-items:center;gap:11px;max-width:min(650px,100vw - 40px);padding:13px 13px 13px 15px;font-size:11px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 60px #0007}.toast>span{color:#9dddba;background:#6bc09e20;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.toast .icon-btn{margin-left:7px}.mobile-menu,.sidebar-scrim{display:none}.spinning,.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:200;background:#020710ba;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:radial-gradient(at 80% 0,#36515d1a,#0000 70%),#101d28;border:1px solid #aecfdd26;border-radius:18px;width:min(610px,100%);max-height:calc(100vh - 50px);padding:27px;overflow-y:auto;box-shadow:0 25px 100px #0009}.modal-header{justify-content:space-between;align-items:center;gap:15px;display:flex}.modal-header h2{letter-spacing:-.6px;font-size:23px;font-weight:480}.modal-description{color:#8da8b9;margin:13px 0 23px;font-size:12px;line-height:1.8}.upload-drop{text-align:center;cursor:pointer;background:#6c9eb807;border:1px dashed #70959a55;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:205px;padding:22px;display:flex}.upload-drop.dragging,.upload-drop:hover{background:#62dbb407;border-color:#7be7c491}.upload-drop.has-file{border-color:#77bc9f70}.upload-drop-icon{color:#87d9ba;background:#507f7217;border:1px solid #63847b45;border-radius:12px;place-items:center;width:47px;height:47px;margin-bottom:3px;display:grid}.upload-drop strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.upload-drop p,.upload-drop span{color:#7c9aad;font-size:10px}.upload-drop input[type=file]{max-width:100%;margin-top:5px;font-size:11px}.upload-schema{border:1px solid var(--line);color:#8ca8b8;background:#04101920;border-radius:8px;margin-top:18px;padding:16px;font-size:11px;line-height:1.8}.form-label{color:#a3b9c8;margin-bottom:7px;font-size:10px;font-weight:500;display:block}.upload-schema code{color:#a2c2ba;background:#91b2c00b;border-radius:3px;padding:2px 4px;font-family:Consolas,monospace;font-size:10px}.upload-schema p{margin-top:7px;font-size:10px}.upload-schema ul{padding-left:18px;font-size:10px}.modal-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.modal-footer>div{gap:8px;display:flex}.modal-footer a{color:#84cdb3;align-items:center;gap:6px;font-size:10px;display:inline-flex}.upload-progress{color:#90cdb8;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.modal .error-banner{margin:17px 0 0;font-size:11px}.maintenance-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;margin-bottom:22px;display:grid}.queue-list{gap:10px;max-height:540px;padding:17px 20px 20px;display:grid;overflow:auto}.queue-card{border:1px solid var(--line);color:#c5d5df;text-align:left;background:#779bac04;border-radius:9px;width:100%;padding:14px 15px;display:block}.queue-card:hover,.queue-card.selected{background:linear-gradient(100deg,#64b8980c,#0000);border-color:#72c3a84d}.queue-card-top{align-items:center;gap:9px;font-size:11px;display:flex}.queue-card-top>.status-badge{margin-left:auto}.component-icon{color:#95c5b6;background:#507c7912;border:1px solid #72939422;border-radius:7px;place-items:center;width:29px;height:29px;display:inline-grid}.queue-component{color:#7f9dad;font-size:10px}.queue-card h3{margin-top:9px;font-size:12px}.queue-card p{margin-top:7px;font-size:10px;line-height:1.75}.queue-card-bottom{color:#6c8e9f;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:9px;display:flex}.queue-card-bottom>span{align-items:center;gap:5px;display:flex}.order-linked{font-size:9px;color:#8cc8ad!important}.maintenance-handoff{padding-bottom:20px}.handoff-heading{align-items:center;gap:12px;padding:23px 22px 0;display:flex}.handoff-icon{color:#91c7b2;background:#7fac940b;border:1px solid #7fac9428;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.handoff-title{color:#d6e5eb;font-size:17px;line-height:1.5}.handoff-summary{color:#8ea8b9;margin:15px 22px;font-size:11px;line-height:1.8}.handoff-evidence{color:#90a8b6;flex-wrap:wrap;gap:8px;margin-top:14px;padding:0 22px;font-size:10px;display:flex}.handoff-evidence>div{border:1px solid var(--line);border-radius:7px;flex:1;padding:9px 11px}.handoff-evidence strong{color:#cbd9e2;font-size:13px;font-weight:500;display:block}.handoff-evidence small{font-size:9px}.handoff-action{padding:17px 22px 0}.handoff-action .btn{width:100%}.existing-order{color:#9ccbb8;background:#6fab970d;border:1px solid #6fab9724;border-radius:8px;align-items:center;gap:8px;padding:13px 16px;font-size:11px;display:flex}.orders-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:19px 22px;display:flex}.segmented-control{border:1px solid var(--line);background:#0b152080;border-radius:7px;gap:4px;padding:3px;display:flex}.segmented-control button{color:#7794a7;background:0 0;border:1px solid #0000;border-radius:4px;padding:6px 10px;font-size:10px}.segmented-control button.active{color:#b8d2d9;background:#2b414c50;border-color:#64889433}.orders-toolbar>span{color:#658698;font-size:10px}.data-table td{border-bottom:1px solid var(--line);vertical-align:top;white-space:normal;max-width:330px;padding:15px 16px;font-size:11px}.data-table th:first-child,.data-table td:first-child{padding-left:22px}.data-table td strong{font-weight:500}.order-id{color:#a2bdc9;white-space:nowrap;font-family:Consolas,monospace;font-size:10px}.table-subtext{color:#66899d;margin-top:4px;font-size:9px;display:block}.order-issue{color:#c4d5df;font-size:11px}.order-action{color:#7898aa;max-width:340px;margin-top:5px;font-size:10px;line-height:1.7}.priority-badge{color:#a0b8c6;white-space:nowrap;background:#8fa8bb07;border:1px solid #8fa8bb2a;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500;display:inline-block}.priority-badge.p1{color:#e8a2a8;background:#e8849810;border-color:#e884982c}.priority-badge.p2{color:#ddba87;background:#ebbc7910;border-color:#ebbc792a}.priority-badge.p3{color:#96c0ac;background:#77c39710;border-color:#77c3972a}.order-status-control{align-items:center;gap:6px;display:flex}.status-select{color:#adcbc9;background:#152631;border:1px solid #779eaa34;border-radius:6px;max-width:150px;padding:6px 8px;font-size:10px}.status-select option{background:#152631}.maintenance-screen>.error-banner{margin-top:15px}@media (min-width:1700px){:root{--sidebar:250px}.sidebar{padding-left:24px;padding-right:24px}.sidebar-footer{margin-left:-24px;margin-right:-24px}.main-content{padding-top:38px}.section-heading h1{font-size:35px}.metric-card{padding:22px}.metric-value{font-size:40px}.twin-preview{height:260px}.fleet-table tbody td{padding-top:16px;padding-bottom:16px}.metric-label{font-size:12px}.metric-detail{font-size:10px}.nav-link{font-size:13px}.panel-heading h2{font-size:18px}.table-controls .small-tabs button{font-size:10px}.fleet-table strong{font-size:12px}.fleet-table small{font-size:9px}}@media (max-width:1250px){:root{--sidebar:208px}.sidebar{padding:26px 12px 0}.brand{gap:7px;padding:0 5px}.brand>span:last-child{font-size:20px}.brand small{font-size:6px}.sidebar-footer{margin-left:-12px;margin-right:-12px;padding-left:15px;padding-right:15px}.main-content{padding-left:24px;padding-right:24px}.topbar{padding:0 24px}.section-heading h1{font-size:26px}.heading-actions .btn{padding:9px 10px;font-size:10px}.metric-grid{gap:10px}.metric-card{padding:16px}.metric-label{font-size:9px}.metric-detail{align-items:flex-start;min-height:24px;font-size:8px}.metric-detail i{flex-shrink:0;margin-top:4px}.overview-hero{grid-template-columns:1.4fr 1fr;gap:15px}.overview-bottom{grid-template-columns:1fr}.priority-panel{flex-wrap:wrap;padding:0 10px 12px;display:flex}.priority-panel .panel-heading{width:100%;padding-left:12px;padding-right:12px}.signal-card{width:calc(33.333% - 20px);margin:15px 10px 0}.signal-note{width:100%;padding:15px 12px 0}.data-pulse{display:none}.chart-legend{gap:10px}.chart-legend small{font-size:7px}.panel-heading{padding-left:18px;padding-right:18px}.panel-heading h2{font-size:14px}.component-health-grid{grid-template-columns:repeat(2,1fr)}.analysis-grid,.twin-workspace{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.analysis-lower,.explanation-grid{grid-template-columns:1.2fr 1fr}.explanation-lower{grid-template-columns:1fr}.full-twin-stage{height:500px}.selection-bar{gap:10px}.component-tabs{gap:1px}.component-tabs button{padding:7px}.train-selector select{max-width:200px}.table-controls{flex-wrap:wrap}.maintenance-layout{grid-template-columns:1.1fr 1fr}}@media (max-width:1000px){.sidebar{width:200px}.main-shell{margin-left:200px}.main-content{padding-left:20px;padding-right:20px}.topbar{padding:0 20px}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.heading-actions{padding:0}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-detail{min-height:0}.overview-hero{grid-template-columns:1fr}.twin-preview{height:310px}.twin-preview-panel .panel-heading{padding-top:18px}.analysis-grid,.analysis-lower,.explanation-grid,.twin-workspace,.maintenance-layout{grid-template-columns:1fr}.assessment-panel{padding-bottom:20px}.assessment-score{margin-top:20px}.assessment-panel>.btn{width:calc(50% - 33px);margin-top:5px;margin-left:22px;display:inline-flex}.twin-condition{flex-direction:row;justify-content:flex-start}.full-twin-stage{height:520px}.selection-bar>.status-badge{margin-left:auto}.component-tabs{flex-basis:100%;order:3}.selection-divider{display:none}.source-badge{font-size:9px}.dataset-button{gap:5px;font-size:9px}.topbar-left{gap:8px;font-size:9px}.dataset-strip,.main-footer{flex-wrap:wrap}.signal-card{width:calc(50% - 20px)}.signal-card:nth-of-type(3){width:calc(100% - 20px)}.reasoning-summary{font-size:12px}.twin-detail-panel>.btn{width:calc(50% - 33px)}.quality-strip>.quiet-chip{display:none}}@media (max-width:760px){:root{--sidebar:0px}.sidebar{width:230px;padding-top:24px;transition:transform .2s;transform:translate(-100%);box-shadow:12px 0 70px #0006}.sidebar.open{transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{display:grid}.sidebar-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:45;background:#0009;border:0;display:block;position:fixed;inset:0}.topbar{height:61px;padding:0 18px}.topbar-left{gap:7px;font-size:10px}.topbar-context,.breadcrumb-slash,.header-divider{display:none}.topbar-right{gap:8px}.source-badge{font-size:9px}.dataset-button>span{display:none}.main-content{padding:24px 18px 0}.section-heading h1{letter-spacing:-.85px;font-size:28px}.section-heading p{font-size:11px;line-height:1.7}.heading-actions .btn{padding:9px 13px;font-size:11px}.dataset-strip{gap:5px;font-size:8px}.dataset-strip-name{display:none}.dataset-strip>div:last-child{flex:1;justify-content:flex-start}.metric-grid{gap:10px;margin-bottom:16px}.metric-label{font-size:10px}.metric-value{margin:14px 0 13px;font-size:32px}.metric-detail{font-size:8px;line-height:1.6}.metric-card{padding:17px 14px}.metric-unit{font-size:8px}.overview-hero{margin-bottom:16px}.trajectory-summary>strong{font-size:30px}.panel-heading h2{font-size:15px}.overview-bottom{gap:16px}.table-controls{padding:16px}.search-field{max-width:130px}.fleet-table th:first-child,.fleet-table td:first-child{padding-left:16px}.fleet-table td{padding-left:9px;padding-right:9px}.fleet-table .trend-cell>svg{width:60px}.fleet-table{min-width:570px}.priority-panel{padding:0 0 12px;display:block}.priority-panel .panel-heading{padding:18px 18px 0}.signal-card,.signal-card:nth-of-type(3){width:calc(100% - 32px);margin:13px 16px 0}.signal-card h3{font-size:12px}.signal-note{padding:15px 17px 0}.quality-strip{padding:14px}.quality-strip>div>span{font-size:8px}.quality-strip strong{font-size:10px}.selection-bar{padding:12px}.train-selector select{max-width:225px}.component-tabs{flex-wrap:nowrap;overflow-x:auto}.component-tabs button{white-space:nowrap;padding:8px 9px}.full-twin-stage{height:440px}.twin-disclaimer{align-items:flex-start;font-size:8px;line-height:1.7}.twin-disclaimer svg{margin-top:3px}.component-health-grid{gap:9px}.component-health-card{gap:8px;padding:13px 10px}.component-health-card h3{white-space:normal;font-size:9px}.component-health-card>svg{display:none}.component-card-icon{padding:6px}.component-card-score strong{font-size:18px}.twin-detail-panel>.btn,.assessment-panel>.btn{width:calc(100% - 44px);margin-top:10px}.sensor-tabs{margin-left:16px;margin-right:16px}.signal-reading{padding-left:18px;padding-right:18px}.signal-reading>div>strong{font-size:25px}.signal-reading>div>span{font-size:7px}.sensor-chart{padding-left:4px;padding-right:4px}.sensor-chart .chart-legend{font-size:8px}.sensor-chart .chart-legend small{width:100%;margin-top:2px;margin-left:0;font-size:8px}.chart-legend small{font-size:7px}.reasoning-head h2{font-size:17px}.reasoning-head{gap:12px;margin-left:18px;margin-right:18px}.reasoning-orb{flex-shrink:0;width:45px;height:45px}.reasoning-summary{padding:0 18px;font-size:11px}.cause-box{margin-left:18px;margin-right:18px}.cause-box p{font-size:11px}.evaluation-table{min-width:535px}.method-note{font-size:8px}.modal-backdrop{padding:12px}.modal{border-radius:13px;max-height:calc(100dvh - 24px);padding:22px}.modal-header h2{font-size:21px}.upload-drop{min-height:180px}.modal-footer{gap:16px}.orders-toolbar{flex-direction:column;align-items:flex-start}.segmented-control{max-width:100%;overflow:auto}.segmented-control button{white-space:nowrap;padding:6px 8px}.orders-table{min-width:780px}.toast{width:max-content;max-width:calc(100vw - 25px);font-size:10px;bottom:13px;left:50%}.main-footer{font-size:7px}.skip-link{left:20px}.selection-bar>.status-badge{margin-left:0}.selection-bar{gap:9px}.component-health-card .status-badge.small{font-size:7px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.nav-link{font-size:13px}.nav-section-label{font-size:10px}.metric-label{font-size:11px}.metric-detail{color:#8aa3b5;font-size:10px;line-height:1.6}.metric-unit,.dataset-strip{font-size:10px}.dataset-strip-name{color:#89a0b1}.source-badge{font-size:11px}.topbar-left,.dataset-button{font-size:12px}.eyebrow,.panel-heading .eyebrow{color:#90a5b6;font-size:9px}.trajectory-summary>div:nth-child(2){font-size:11px}.trajectory-summary>div>span{color:#819db0;font-size:10px}.quiet-chip{font-size:10px}.panel-footnote,.preview-bottom{color:#8fa5b5;font-size:10px}.small-tabs button,.search-field input{font-size:11px}.train-link strong{font-size:12px}.train-link small{color:#8aa5b7;font-size:10px}.train-link small span{color:#7895aa}.status-badge.small{font-size:10px}.fleet-table th{font-size:9px}.trend-cell>span{font-size:12px}.trend-cell small{font-size:9px}.signal-top strong{font-size:11px}.signal-card h3{font-size:12px}.signal-card p,.signal-bottom,.signal-note{color:#8aa4b7;font-size:10px}.quality-strip strong{font-size:12px}.quality-strip>div>span{color:#8aa3b4;font-size:10px}.method-note{color:#88a0b1;font-size:10px}.main-footer{color:#7994a7;font-size:9px}.sensor-tabs button{font-size:10px}.signal-reading>div>span{color:#8fa7b8;font-size:10px}.chart-legend{font-size:10px}.chart-legend small{color:#87a1b2;font-size:9px}.assessment-score p,.assessment-insight p,.compact-facts,.sensor-evidence-name small,.sensor-evidence-value>small{font-size:11px}.sensor-evidence-value strong,.sensor-evidence-name strong{font-size:12px}.component-health-card h3{font-size:11px}.component-card-score span{font-size:9px}.twin-disclaimer{color:#8ca6b5;font-size:10px}.attribution-row>div:first-child{font-size:12px}.attribution-values,.limitations p,.cause-box>span,.reasoning-footer{font-size:10px}.evidence-steps p{font-size:12px}.model-details summary,.model-details p,.evaluation-table td,.queue-card p,.queue-component,.queue-card-bottom,.handoff-summary{font-size:11px}.segmented-control button span{color:#84b5a5;margin-left:6px}.handoff-heading>div>span{color:#91a9b8;font-size:11px}.handoff-heading>.status-badge{margin-left:auto}.handoff-title{padding:17px 22px 0}.queue-component{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.heading-chip{color:#8fbdad;align-items:center;gap:7px;font-size:11px;display:inline-flex}.orders-table td:first-child>strong{margin-top:5px;display:block}.order-advisory{background:#4386730c;border:1px solid #74b49d20;border-radius:9px;margin:16px 22px;padding:15px}.order-advisory h4{color:#aecdbf;margin:0 0 8px;font-size:11px;font-weight:550}.order-advisory p,.order-advisory li{color:#9db7c6;font-size:11px;line-height:1.8}.order-advisory ol{margin:10px 0 0;padding-left:18px}.handoff-timeframe{color:#9db7c6;padding:14px 22px 0;font-size:11px}.handoff-actions-list{color:#a8c2cb;margin:12px 22px;padding-left:18px;font-size:11px;line-height:1.9}@media (max-width:1250px){.metric-label{font-size:10px}.metric-detail,.metric-unit,.train-link small,.status-badge.small{font-size:9px}.table-controls{gap:15px}.component-tabs button{font-size:11px}.selection-bar{gap:10px}}@media (max-width:760px){.source-badge,.topbar-left{font-size:10px}.dataset-strip{font-size:9px}.metric-label{font-size:10px}.metric-detail{min-height:28px;font-size:9px}.preview-bottom,.panel-footnote{font-size:9px}.component-health-card h3{font-size:10px}.component-health-card .status-badge.small{font-size:9px}.component-card-icon{display:none}.method-note{font-size:10px}.main-footer{font-size:8px}.twin-disclaimer,.signal-reading>div>span,.status-badge.small{font-size:9px}.metric-grid{align-items:stretch}.sidebar{visibility:hidden}.sidebar.open{visibility:visible}}
