.replay-workspace{color:#18343c;background:#f2f5f5;min-height:100vh;font-family:Inter,Segoe UI,sans-serif;font-size:14px}.replay-workspace *{box-sizing:border-box}.replay-workspace button,.replay-workspace select,.replay-workspace input{font:inherit}.replay-tabs{border-bottom:1px solid #ccdadd;gap:22px;margin:-6px 0 12px;display:flex}.replay-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 3px;font-weight:600}.replay-tabs button[aria-current]{color:#006e6a;border-bottom-color:#006e6a}.replay-time-note{color:#617780;margin:0 0 22px;font-size:11px;line-height:1.6}.replay-discovery,.replay-analysis-area{background:#fff;border:1px solid #d8e1e3;border-radius:10px;margin-bottom:22px;padding:24px}.replay-analysis-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.replay-fine{color:#546e77;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.replay-asset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:18px;margin:22px 0;display:grid}.replay-asset-card{border:1px solid #d5e1e3;border-radius:8px;overflow:hidden}.replay-plant-findings{background:#f5f9f8;border:1px solid #d5e1e3;border-radius:8px;margin-top:20px;padding:18px}.replay-plant-finding-list{gap:8px;display:grid}.replay-plant-finding-list button{text-align:left;background:#fff;border:1px solid #cbdcdb;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px;display:flex}.replay-plant-finding-list small{color:#546e77;margin-top:6px;display:block}.replay-asset-coverage{color:#546e77;gap:6px;padding:0 18px;font-size:12px;line-height:1.6;display:grid}@media (width<=640px){.replay-plant-finding-list button{flex-direction:column;align-items:flex-start}}.replay-asset-heading{background:#f5f9f8;border-bottom:1px solid #d5e1e3;justify-content:space-between;padding:18px;display:flex}.replay-asset-heading h3{font-size:18px}.replay-asset-heading span{color:#5c777e;font-size:12px}.replay-asset-card td{white-space:normal;overflow-wrap:anywhere}.replay-asset-card td small{color:#5f7780;margin-top:5px;font-size:11px;display:block}.replay-asset-card details{padding:16px;font-size:12px}.replay-discovery-source{overflow-wrap:anywhere;border-top:1px solid #e3ebed;margin-top:12px;padding-top:12px}.replay-monitor-select{max-width:850px;margin:18px 0}.replay-measures{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.replay-measures>div{background:#f5f9f8;border:1px solid #d9e7e3;border-radius:7px;flex-direction:column;gap:8px;padding:18px;display:flex}.replay-measures strong{font-size:26px;font-weight:600}.replay-measures span{color:#45656e;font-size:12px}.replay-measures small{color:#607a83;font-size:11px}.replay-finding{background:#fffaf0;border:1px solid #e4c998;border-left:4px solid #b88020;border-radius:6px;margin:16px 0;padding:18px;line-height:1.6}.replay-finding>strong{color:#684710;font-size:17px}.replay-finding p{margin:8px 0}.replay-finding small{color:#715e3e}.replay-finding details{margin-top:12px}.replay-record-links{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.replay-record-links button{overflow-wrap:anywhere;max-width:100%;font-size:11px}.replay-buckets{margin:18px 0;font-size:12px}.replay-buckets>div{margin-top:12px}.replay-jim{border-top:1px solid #d9e3e5;margin-top:26px;padding-top:24px}.replay-prompts{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.replay-prompts button{background:#f0f8f5;border-color:#a7cbc3}.replay-answer{max-width:900px;padding:4px 0;line-height:1.8}.replay-answer h3{margin:24px 0 6px;font-size:14px}.replay-answer>p:first-child{font-size:16px}.replay-answer details{margin:20px 0;font-size:12px}.replay-answer.stale{border-left:3px solid #c7bc9b;padding-left:16px}.replay-citations{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.replay-citations button{color:#12645b;background:#edf5f3;border-radius:4px;padding:1px 6px;font-size:10px}.replay-saved{background:#edf7f1;border:1px solid #b7d8c4;border-radius:6px;padding:14px;line-height:1.7}.replay-knowledge{border-top:1px solid #d9e3e5;margin-top:26px;padding-top:24px}.replay-review-entry{overflow-wrap:anywhere;background:#f7f9f8;border-left:3px solid #83a69d;margin:16px 0;padding:12px 18px;line-height:1.7}.replay-review-entry small{color:#546f78}.replay-review-entry details{margin-top:10px;font-size:12px}.replay-card-dialog{width:min(1080px,94vw)!important}.replay-card-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f6;border-radius:5px;max-height:45vh;padding:16px;font-size:12px;overflow:auto}.replay-review-dialog form:last-child{flex-direction:column;gap:16px;display:flex}.replay-review-dialog textarea{font:inherit;color:#18343c;resize:vertical;border:1px solid #bdcdd0;border-radius:6px;width:100%;min-height:95px;padding:10px}.replay-fresh-session{color:#5c757e;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}@media (width<=700px){.replay-measures{grid-template-columns:1fr}.replay-discovery,.replay-analysis-area{padding:16px}.replay-fresh-session{flex-direction:column;align-items:start}}.replay-workspace button{color:#244650;cursor:pointer;background:#fff;border:1px solid #bbcbd0;border-radius:6px;padding:9px 13px}.replay-workspace button:hover:not(:disabled){background:#e9f3f2;border-color:#288f89}.replay-workspace button:disabled{cursor:default;opacity:.5}.replay-workspace :focus-visible{outline-offset:3px;outline:3px solid #aa6c0a}.replay-workspace a{color:#006f70}.replay-header{background:#fff;border-bottom:1px solid #d8e1e3;align-items:center;gap:24px;height:74px;padding:0 36px;display:flex}.replay-brand{align-items:center;gap:14px;margin-right:auto;text-decoration:none;display:flex;color:#18343c!important}.replay-brand strong{letter-spacing:-1px;border-right:1px solid #d3dee0;padding-right:14px;font-size:27px}.replay-brand span{font-size:14px;font-weight:600}.replay-readonly{color:#266455;background:#eaf5f2;border:1px solid #cbe3dc;border-radius:20px;padding:6px 11px;font-size:12px}.replay-main{max-width:1520px;margin:0 auto;padding:28px 36px 20px}.replay-finding-summary{background:#fff;border:1px solid #cbded8;border-top:4px solid #198176;border-radius:10px;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:36px;margin:20px 0 18px;padding:26px 30px;display:grid;box-shadow:0 3px 14px #173d3810}.replay-finding-summary h2{letter-spacing:-.5px;max-width:620px;margin-top:10px;font-size:25px}.replay-finding-story>.replay-fine{max-width:540px;margin:10px 0 18px}.replay-secondary-question{margin-left:10px;color:#37665f!important;background:0 0!important;border-color:#0000!important}.replay-finding-comparison{align-items:center;gap:24px;margin-top:22px;display:flex}.replay-finding-comparison>div{flex-direction:column;gap:5px;display:flex}.replay-finding-comparison strong{color:#17695e;font-variant-numeric:tabular-nums;font-size:40px;font-weight:650;line-height:1}.replay-finding-comparison span{color:#536f75;font-size:12px}.replay-finding-comparison .replay-finding-versus{color:#7c8f93;font-size:16px}.replay-window-comparison{border-left:1px solid #e2ebe8;padding-left:30px}.replay-window-comparison>h3{color:#45645f;font-size:12px;font-weight:600}.replay-window-bars{gap:22px;max-width:390px;margin-top:18px;display:flex}.replay-window-column{text-align:center;font-variant-numeric:tabular-nums;flex:1}.replay-window-column>strong{font-size:19px}.replay-window-column>span,.replay-window-column>small{color:#617780;margin-top:7px;font-size:11px;display:block}.replay-window-track{border-bottom:1px solid #bfd0cb;justify-content:center;align-items:end;height:105px;margin-top:7px;display:flex}.replay-window-bar{background:#a2cbc0;border-radius:5px 5px 0 0;width:70%;max-width:68px}.replay-window-bar.latest{background:#177a6d}.replay-window-comparison details{font-size:11px}.replay-source-details,.replay-explore{margin-bottom:16px}.replay-source-details>summary,.replay-explore>summary{padding:10px 2px;font-size:12px}.replay-explore>summary{background:#fff;border:1px solid #d8e1e3;border-radius:8px;padding:16px 20px}.replay-explore[open]>summary{margin-bottom:14px}.replay-source-details .replay-source-card{margin-top:8px}#replay-jim{scroll-margin-top:20px}.replay-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.replay-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#58717a;font-size:11px;font-weight:700;margin:0 0 5px!important}.replay-workspace h1{letter-spacing:-.6px;color:#17343c;margin:0;font-size:29px;line-height:1.2}.replay-workspace h2{margin:0;font-size:20px;line-height:1.3}.replay-workspace h3{margin:0;font-size:14px}.replay-mode{color:#48616b;background:#fafcfc;border:1px solid #cad7da;border-radius:5px;padding:8px 11px;font-size:12px}.replay-source-card{background:#fff;border:1px solid #d8e1e3;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:14px 20px;display:flex}.replay-source-card>div{flex-direction:column;gap:3px;min-width:94px;display:flex}.replay-source-card>div strong{font-size:22px;font-weight:600}.replay-source-card>div span{color:#5b737b;font-size:12px}.replay-source-card>label{min-width:245px;margin-right:auto}.replay-workspace label{color:#4e6872;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.replay-workspace select,.replay-workspace input{color:#18343c;background:#fff;border:1px solid #bfcfd3;border-radius:5px;max-width:100%;padding:8px 10px}.replay-primary{color:#fff!important;background:#006e6a!important;border-color:#006e6a!important;font-weight:600!important}.replay-integrity{color:#536e78;width:auto;margin-left:auto;font-size:12px}.replay-integrity[open]{border-top:1px solid #e4ebed;width:100%;padding-top:10px}.replay-jump{font-size:12px}.replay-workspace .replay-jump summary{color:#d0e6e8}.replay-jump[open]{width:100%}.replay-jump[open] summary{margin-bottom:10px}.replay-integrity p{margin:9px 0}.replay-workspace summary{cursor:pointer;color:#42636c;font-weight:600}.replay-workspace code{overflow-wrap:anywhere;font-size:11px}.replay-clock{z-index:20;color:#fff;background:#143a42;border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding:12px 18px;display:flex;position:sticky;top:0;box-shadow:0 5px 14px #173c4814}.replay-clock-time{flex-direction:column;gap:3px;margin-right:auto;display:flex}.replay-clock-time>span{color:#b5d3d7;letter-spacing:1px;text-transform:uppercase;font-size:11px}.replay-clock-time strong{font-variant-numeric:tabular-nums;font-size:15px}.replay-clock-time small{color:#c2d8dc;font-size:12px}.replay-clock-buttons{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.replay-clock label{color:#c1d8dd;font-size:11px}.replay-clock .replay-primary{color:#173d38!important;background:#c8e9df!important;border-color:#c8e9df!important}.replay-seek{border-top:1px solid #3a5a62;flex-wrap:wrap;align-items:end;gap:10px;width:100%;padding-top:13px;display:flex}.replay-seek>p{width:100%;margin:0;font-size:12px;line-height:1.5}.replay-seek input{font-variant-numeric:tabular-nums;width:295px}.replay-content-grid+.replay-analysis-area{margin-top:22px}.replay-recent-records{margin-top:18px}.replay-recent-records>summary{margin-bottom:14px;font-size:12px}.replay-component-table{margin-top:12px}.replay-component-table td{white-space:normal;vertical-align:top;min-width:115px}.replay-component-table small{color:#57717a;margin-top:6px;font-size:11px;line-height:1.5;display:block}.replay-component-table code{margin-top:6px;display:block}.replay-stasis-detail>h3{margin-top:22px}.replay-group-selection{border:1px solid #d8e4e5;border-radius:7px;margin:20px 0 14px;padding:14px 18px}.replay-group-selection legend{color:#486872;padding:0 6px;font-size:12px}.replay-group-option{border-bottom:1px solid #e5ebed;padding:12px 0}.replay-group-option:last-child{border-bottom:0}.replay-group-option>label{color:#234a53;flex-direction:row;align-items:center;font-size:13px}.replay-group-option input[type=checkbox]{accent-color:#00756d;width:18px;height:18px}.replay-group-member{margin:12px 0 0 25px;font-size:12px;line-height:1.7}.replay-group-member>details{margin:12px 0}.replay-group-projection{margin:22px 0}.replay-group-note{max-width:800px;margin:20px 0 12px}.replay-group-note textarea{font:inherit;resize:vertical;border:1px solid #bdcdd0;border-radius:6px;min-height:90px;padding:12px}.replay-group-actions{flex-wrap:wrap;gap:10px;display:flex}.replay-policy-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f6;padding:15px;font-size:11px;line-height:1.5}.replay-jim-context{background:#f9fbfa;border:1px solid #d9e5e3;border-radius:7px;margin:18px 0;padding:18px}.replay-context-signal{background:#fff;border:1px solid #e2eae8;border-radius:5px;margin:10px 0;padding:10px}.replay-jim-context td{vertical-align:top;white-space:normal;min-width:110px}.replay-jim-context td small{color:#647b82;margin-top:5px;display:block}.replay-retrieved-judgments{border-top:1px solid #dce6e4;margin-top:22px;padding-top:16px}.replay-prepared-context>details{margin-bottom:15px;font-size:12px}.replay-seek input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.replay-content-grid{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:20px;display:grid}.replay-signal-panel{background:#fff;border:1px solid #d8e1e3;border-radius:9px;max-height:620px;padding:20px 12px;overflow-y:auto}.replay-asset-picker{margin:0 8px 16px}.replay-asset-picker select{width:100%}.replay-opportunities{padding:16px 18px 4px}.replay-opportunities>div{margin-bottom:14px}.replay-opportunities button{text-align:left;color:#006e6a;border-color:#b2d1c9;font-weight:600}.replay-opportunities p{color:#54717a;margin:7px 0;font-size:12px;line-height:1.5}.replay-inventory-details>summary{margin-bottom:10px}.replay-signal-panel>h2,.replay-signal-panel>p{margin-left:10px}.replay-signal-panel>p{color:#6b8188;margin-top:6px;margin-bottom:20px;font-size:12px}.replay-signal-panel section h3{color:#536f78;letter-spacing:.7px;text-transform:uppercase;overflow-wrap:anywhere;margin:16px 10px 7px;font-size:11px}.replay-signal-panel button{text-align:left;overflow-wrap:anywhere;border-color:#0000;flex-direction:column;gap:5px;width:100%;margin:3px 0;display:flex}.replay-signal-panel button strong{font-size:13px}.replay-signal-panel button span{color:#597780;font-size:11px}.replay-signal-panel button.selected{background:#e4f2ef;border-color:#b8dcd3;box-shadow:inset 3px 0 #00756d}.replay-trend-panel{background:#fff;border:1px solid #d8e1e3;border-radius:9px;min-width:0;padding:23px}.replay-trend-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.replay-current{text-align:right;flex-direction:column;gap:5px;display:flex}.replay-current strong{color:#006e6a;font-size:24px;font-weight:600}.replay-current strong small{font-size:13px;font-weight:500}.replay-current>span{color:#5a747e;font-size:11px}.replay-trend-meta{color:#5a727a;border-bottom:1px solid #e4ebed;flex-wrap:wrap;gap:8px 20px;margin-top:10px;padding:16px 0;font-size:11px;display:flex}.replay-chart{width:100%;height:320px;margin-top:10px}.replay-chart-empty{text-align:center;color:#59747d;background:linear-gradient(#fff,#f7faf9);flex-direction:column;justify-content:center;align-items:center;height:260px;padding:24px;display:flex}.replay-chart-empty h3{color:#3c5b64;font-size:17px}.replay-chart-empty p{max-width:450px;font-size:13px;line-height:1.7}.replay-chart-caption{color:#617780;border-bottom:1px solid #e4ebed;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 0 16px;font-size:11px;display:flex}.replay-coverage{color:#5d747c;border-bottom:1px solid #e4ebed;padding:13px 0;font-size:12px}.replay-coverage p{line-height:1.6}.replay-coverage div{flex-wrap:wrap;gap:12px;display:flex}.replay-evidence-heading{justify-content:space-between;gap:12px;margin:20px 0 14px;display:flex}.replay-evidence-heading span{color:#6b8087;font-size:11px}.replay-table-scroll{overflow:auto}.replay-workspace table{border-collapse:collapse;width:100%;font-size:12px}.replay-workspace th{text-align:left;color:#5e777f;text-transform:uppercase;letter-spacing:.5px;background:#f5f8f8;padding:10px 8px;font-size:10px}.replay-workspace td{white-space:nowrap;border-bottom:1px solid #e8eeef;padding:10px 8px}.replay-workspace td button{padding:5px 9px;font-size:11px}.replay-quality{color:#226955;background:#eaf5ef;border-radius:3px;padding:3px 7px;font-size:10px}.replay-quality.limited{color:#875b0a;background:#fff2d8}.replay-table-empty{color:#657e86;padding:20px 0;font-size:13px}.replay-warning{color:#77530d;background:#fff6e3;border:1px solid #eedcac;border-radius:5px;padding:12px;font-size:12px;line-height:1.5}.replay-error{color:#893b30;background:#fff0ec;border:1px solid #e6bfb6;border-radius:8px;margin-bottom:18px;padding:18px}.replay-error p{margin:8px 0 12px}.replay-empty{background:#fff;border:1px solid #d5e2e4;border-radius:8px;padding:45px}.replay-footer{color:#607a84;justify-content:space-between;gap:20px;padding:22px 0 4px;font-size:11px;display:flex}.replay-evidence-dialog{color:#203e47;border:1px solid #bfcfd3;border-radius:10px;width:min(580px,90vw);max-height:85vh;padding:26px}.replay-evidence-dialog::backdrop{background:#10242a80}.replay-evidence-dialog form{justify-content:end;display:flex}.replay-evidence-dialog dl{grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.replay-evidence-dialog dt{color:#637f88}.replay-evidence-dialog dd{overflow-wrap:anywhere;margin:0}.replay-evidence-dialog>p{font-size:12px;line-height:1.6}.replay-saved-answer,.replay-weather{background:#f8fcfb;border:1px solid #c7dcd8;border-radius:10px;margin-top:22px;padding:22px}.replay-saved-answer form label{gap:6px;margin:14px 0;display:grid}.replay-saved-answer textarea{min-height:90px;font:inherit;border:1px solid #b6cac7;border-radius:6px;padding:10px}.replay-saved-answer button{margin:4px 6px 4px 0}.replay-saved-fact{background:#fff;border-left:3px solid #287f76;padding:16px}.replay-saved-fact pre{white-space:pre-wrap;overflow-wrap:anywhere}.replay-weather-chart{padding:16px 0 8px;overflow-x:auto}.replay-weather-bars{border-bottom:1px solid #a4bbb7;align-items:end;gap:5px;min-height:180px;display:flex}.replay-weather-day{text-align:center;flex:1 0 33px;font-size:10px}.replay-weather-column{justify-content:center;align-items:end;height:150px;display:flex}.replay-weather-bar{background:#2b8b81;border-radius:3px 3px 0 0;width:70%}.replay-weather-bar.suspect{background:#ac791d}.replay-weather-missing{color:#8c5a1b;font-size:20px}@media (width<=1000px){.replay-main{padding:22px 18px}.replay-header{padding:0 20px}.replay-content-grid{grid-template-columns:190px minmax(0,1fr);gap:12px}.replay-trend-panel{padding:16px}.replay-source-card{gap:18px}}@media (width<=700px){.replay-finding-summary{grid-template-columns:1fr;gap:24px;padding:22px}.replay-window-comparison{border-top:1px solid #e2ebe8;border-left:0;padding-top:20px;padding-left:0}.replay-brand span{display:none}.replay-header{gap:12px}.replay-title-row{flex-direction:column;align-items:start;gap:12px}.replay-source-card>label{width:100%}.replay-content-grid{grid-template-columns:1fr}.replay-signal-panel section{flex-wrap:wrap;gap:5px;display:flex}.replay-signal-panel section h3{width:100%}.replay-signal-panel button{flex:1;width:auto;min-width:130px}.replay-clock-time strong{font-size:16px}.replay-seek{flex-wrap:wrap}.replay-footer{flex-direction:column}.replay-evidence-dialog dl{grid-template-columns:1fr;gap:6px}}.comparison-workspace{--compare-ink:#203b47;--compare-muted:#667d86;--compare-border:#dce6e9;color:var(--compare-ink);margin:20px 0 32px}.comparison-heading,.comparison-card-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.comparison-heading{margin-bottom:20px}.comparison-heading h2{letter-spacing:-.6px;margin:4px 0 7px;font-size:25px}.comparison-heading p:not(.comparison-kicker){color:var(--compare-muted);margin:0;font-size:13px}.comparison-kicker{color:#487177;text-transform:uppercase;letter-spacing:1.1px;margin:0 0 5px;font-size:10px;font-weight:700}.comparison-pill{border:1px solid var(--compare-border);color:#527078;white-space:nowrap;background:#f5f9f9;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.comparison-window-bar{border:1px solid var(--compare-border);background:#fff;border-radius:8px 8px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;padding:16px 18px;display:flex}.comparison-presets{background:#edf3f4;border-radius:6px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.comparison-workspace button{cursor:pointer;font:inherit;color:#285862;background:#fff;border:1px solid #cbdadd;border-radius:5px;padding:9px 12px;font-size:12px}.comparison-presets button{background:0 0;border-color:#0000;font-weight:600}.comparison-presets button[aria-pressed=true]{color:#185e64;background:#fff;border-color:#d5e1e5;box-shadow:0 1px 4px #2647531c}.comparison-workspace button:disabled{opacity:.45;cursor:not-allowed}.comparison-workspace button:not(:disabled):hover{background:#eaf5f3}.comparison-workspace :is(button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #429690}.comparison-custom-window{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.comparison-custom-window label{color:#5f7981;gap:5px;font-size:10px;font-weight:600;display:grid}.comparison-custom-window input{font:inherit;box-sizing:border-box;color:#34535f;background:#fff;border:1px solid #d2dfe3;border-radius:5px;height:35px;padding:6px 8px;font-size:12px}.comparison-custom-window button{color:#fff;background:#246f71;border-color:#246f71}.comparison-custom-window button:not(:disabled):hover{background:#185d60}.comparison-window-caption{color:#59737b;border:1px solid var(--compare-border);background:#edf4f4;border-top:0;border-radius:0 0 8px 8px;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin-bottom:18px;padding:10px 18px;font-size:10px;display:flex}.comparison-telemetry-card,.comparison-movement-card,.comparison-weather-card{border:1px solid var(--compare-border);background:#fff;border-radius:8px;padding:21px 23px;box-shadow:0 2px 6px #243b4b04}.comparison-card-heading h3{letter-spacing:-.25px;margin:0;font-size:17px}.comparison-note{color:var(--compare-muted);margin:9px 0 14px;font-size:11px;line-height:1.6}.comparison-note strong{color:#344f59}.comparison-legend{color:#6a7d86;flex-wrap:wrap;align-items:center;gap:14px;font-size:10px;display:flex}.comparison-legend span{align-items:center;gap:5px;display:inline-flex}.comparison-legend i{background:#187e85;border-radius:50%;width:6px;height:6px;display:inline-block}.comparison-legend i.excluded{background:#b14f42;border-radius:0;transform:rotate(45deg)}.comparison-legend i.rain{background:#6b91b2;border-radius:1px;height:9px}.comparison-telemetry-chart{width:100%;min-height:150px;margin:14px 0 6px}.comparison-zoom-controls{color:var(--compare-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 16px;font-size:11px;line-height:1.5;display:flex}.comparison-zoom-controls span{flex:1;min-width:220px}.comparison-coverage{border-top:1px solid #e5ecee;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px;margin-top:5px;padding-top:15px;display:grid}.comparison-coverage>div{color:#667c85;gap:5px;font-size:10px;line-height:1.4;display:grid}.comparison-coverage strong{color:#38565f;font-size:11px;font-weight:600}.comparison-evidence-tables{margin-top:16px}.comparison-records{border-top:1px solid #e5ecee;margin-top:10px}.comparison-records summary{cursor:pointer;color:#466b74;padding:12px 0;font-size:11px;font-weight:600}.comparison-table-scroll{overflow-x:auto}.comparison-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.comparison-table-scroll th{color:#677f88;white-space:nowrap;background:#f5f8f9;border-bottom:1px solid #dce6e9;padding:10px;font-size:10px;font-weight:600}.comparison-table-scroll td{border-bottom:1px solid #eaf0f2;padding:10px;line-height:1.5}.comparison-table-scroll td:first-child{min-width:145px}.comparison-table-scroll button{white-space:nowrap;padding:6px 8px;font-size:10px}.comparison-quality{color:#407663;background:#edf5f1;border-radius:4px;padding:2px 6px;font-size:10px;display:inline-block}.comparison-quality.limited{color:#a36d43;background:#fff1e8}.comparison-pagination{color:var(--compare-muted);justify-content:flex-end;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.comparison-derived-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));gap:18px;margin-top:18px;display:grid}.comparison-movement-card .comparison-card-heading{flex-wrap:wrap;align-items:start;gap:7px}.comparison-movement-card h3{font-size:15px}.comparison-movement-chart{width:100%;height:220px;margin-top:24px}.comparison-weather-card{margin-top:18px}.comparison-rain-chart{gap:12px;padding:16px 0 6px;display:flex;overflow-x:auto}.comparison-rain-scale{color:#718997;min-width:38px;padding-top:0;font-size:10px}.comparison-rain-columns{flex:1;gap:6px;min-width:150px;display:flex}.comparison-rain-day{color:#748a96;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:25px;font-size:9px;display:flex}.comparison-rain-slot{background-image:linear-gradient(#edf2f6 1px,#0000 1px);background-size:100% 35px;border-bottom:1px solid #dce5eb;justify-content:center;align-items:end;width:100%;height:105px;display:flex}.comparison-rain-bar{background:#6b91b2;border-radius:3px 3px 0 0;width:60%;max-width:34px;display:block}.comparison-rain-bar.suspect{background:repeating-linear-gradient(45deg,#9a8056,#9a8056 4px,#e7d6b4 4px 7px)}.comparison-rain-missing{color:#9b6956;padding-bottom:1px;font-size:18px;line-height:1}.comparison-empty,.comparison-loading{color:#667f89;background:#f5f8f9;border-radius:5px;padding:28px 18px;font-size:12px;line-height:1.6}.comparison-warning{color:#95663f;background:#fff7eb;border-left:3px solid #c8a06b;border-radius:3px;padding:10px 13px;font-size:11px;line-height:1.6}.comparison-coverage .comparison-warning{padding:5px 8px}@media (width<=760px){.comparison-heading,.comparison-card-heading{flex-direction:column;align-items:start;gap:9px}.comparison-heading h2{font-size:22px}.comparison-telemetry-card,.comparison-movement-card,.comparison-weather-card{padding:16px 12px}.comparison-custom-window{width:100%}.comparison-custom-window label{flex:1}.comparison-custom-window input{width:100%;min-width:150px}.comparison-pagination{justify-content:space-between;gap:6px}}.founder-cycle-comparison{margin:24px 0;scroll-margin-top:54px}.founder-cycle-intro{max-width:900px}.founder-cycle-intro h2{margin-bottom:8px}.founder-cycle-intro p{color:#526c75;line-height:1.6}.founder-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.founder-cycle-card{background:#fff;border:1px solid #d5e2e6;border-radius:9px;min-width:0;margin:0;padding:12px}.founder-cycle-card h3{margin:0 0 10px;font-size:20px}.founder-cycle-window{color:#526c75;font-size:12px;line-height:1.7}.founder-cycle-scale{color:#35556a;background:#eaf1f6;border-left:3px solid #50778d;padding:8px 10px;font-size:12px}.founder-cycle-axis-note{color:#526c75;margin:14px 0 0;font-size:11px;line-height:1.5}.founder-cycle-interval{background:#eff6f5;border-radius:6px;padding:10px 12px}.founder-cycle-interval>span{color:#526c75;font-size:12px;display:block}.founder-cycle-interval strong{color:#234a50;margin:6px 0;font-size:23px;display:block}.founder-cycle-interval p{margin:6px 0 12px;font-size:12px;line-height:1.6}.founder-cycle-interval details>div{flex-wrap:wrap;gap:6px;display:flex}.founder-cycle-interval summary{cursor:pointer;color:#355e66;padding-top:5px;font-size:12px}.founder-cycle-card .comparison-telemetry-chart{margin-top:12px}.founder-cycle-source>summary{cursor:pointer;margin-top:12px;font-size:12px}@media (width<=1050px){.founder-cycle-grid{grid-template-columns:1fr}}.fd-shell{--fd-ink:#13373b;--fd-teal:#087e80;--fd-border:#dce7e7;min-height:100vh;color:var(--fd-ink);background:#f5f8f7;font-family:Inter,Segoe UI,sans-serif;display:flex}.fd-demo-banner{z-index:4;color:#44665d;border-bottom:1px solid var(--fd-border);background:#e9f0ed;padding:9px 32px;font-size:12px;position:sticky;top:0}.fd-received-evidence{z-index:3;background:#eff8f2;border:1px solid #9bbdaf;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 24px;display:flex;position:sticky;top:40px}.fd-received-evidence p{margin:7px 0 0}.fd-shell *{box-sizing:border-box}.fd-shell button,.fd-shell input{font:inherit}.fd-shell button{cursor:pointer;border:1px solid var(--fd-border);color:var(--fd-ink);background:#fff;border-radius:8px;padding:11px 16px;font-weight:600}.fd-shell button:hover{background:#f0f8f6;border-color:#74aaa6}.fd-shell button:disabled{opacity:.5;cursor:wait}.fd-shell button:focus-visible,.fd-shell a:focus-visible,.fd-shell summary:focus-visible{outline-offset:4px;outline:3px solid #db9b3b}.fd-shell a{color:var(--fd-teal)}.fd-sidebar{color:#d2e6e3;z-index:5;background:#103638;flex-direction:column;width:228px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.fd-brand{align-items:center;gap:10px;margin-bottom:45px;font-size:19px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.fd-brand span{color:#173d38;background:#dbedbd;border-radius:10px;padding:7px;font-size:19px}.fd-nav-label{letter-spacing:1.8px;color:#8db6b0;margin:20px 12px 10px;font-size:10px}.fd-sidebar>button{color:#cce1de;text-align:left;background:0 0;border:0;gap:12px;margin:3px 0;padding:13px 12px;display:flex}.fd-sidebar>button.active,.fd-sidebar>button:hover{color:#fff;background:#285052}.fd-empty-nav{color:#90b2ae;margin:8px 12px;font-size:12px;line-height:1.6}.fd-sidebar-bottom{color:#a9c9c3;margin-top:auto;font-size:11px;line-height:2}.fd-sidebar-bottom a{color:#a9c9c3;margin-top:18px;display:block}.fd-sidebar-bottom button{color:#a9c9c3;background:0 0;border:0;padding:5px 0;font-size:11px}.fd-dot{background:#77b7a4;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.fd-workspace{flex:1;min-width:0;margin-left:228px}.fd-topbar{border-bottom:1px solid var(--fd-border);background:#fff;justify-content:space-between;align-items:center;height:69px;padding:0 42px;font-size:12px;display:flex}.fd-slash{color:#8faaa8;padding:0 12px}.fd-demo-label,.fd-source-tag{letter-spacing:.3px;color:#5b694e;background:#f4f7ec;border:1px solid #d4dfcc;border-radius:20px;padding:5px 9px;font-size:10px;display:inline-block}.fd-source-tag{color:#617876;background:#f3f7f6;border-color:#d8e3e2}.fd-main{max-width:1280px;margin:0 auto;padding:30px 42px 20px}.fd-intro{background:#eaf3e9;border:1px solid #b9d5c9;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;padding:18px 22px;display:flex}.fd-intro p{color:#4d7069;margin:6px 0 0;font-size:12px}.fd-intro button{white-space:nowrap;background:0 0}.fd-heading{margin:27px 0 30px}.fd-eyebrow,.fd-kicker{letter-spacing:1.7px;color:#658681;font-size:10px;font-weight:700}.fd-heading h1{letter-spacing:-1.8px;margin:14px 0 16px;font-size:42px;font-weight:650;line-height:1.1}.fd-heading>p:last-of-type{color:#6b817e;max-width:710px;font-size:15px;line-height:1.7}.fd-plant-grid{grid-template-columns:1fr 1.3fr;gap:22px;display:grid}.fd-station-card,.fd-next-card{border:1px solid var(--fd-border);background:#fff;border-radius:15px;padding:28px}.fd-card-top{justify-content:space-between;align-items:center;display:flex}.fd-plant-icon{color:#39988e;text-align:center;background:#e7f1ec;border-radius:18px;width:90px;height:80px;margin:24px 0 18px;font-size:65px;line-height:1.1}.fd-station-card h2{margin:0 0 5px;font-size:27px}.fd-station-card p{color:#78908a;font-size:13px}.fd-capabilities{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.fd-capabilities span{background:#f0f5f3;border:1px solid #e0e9e4;border-radius:5px;padding:7px;font-size:10px}.fd-station-card a{font-size:11px}.fd-next-card{background:#e8f0e9;flex-direction:column;justify-content:center;align-items:flex-start;padding:36px;display:flex}.fd-next-card h2{letter-spacing:-.7px;max-width:400px;margin:20px 0;font-size:29px;line-height:1.2}.fd-next-card p{color:#526f65;max-width:390px;margin:0 0 30px;font-size:14px;line-height:1.7}.fd-next-card small{color:#698477;margin-top:15px;font-size:10px}.fd-shell .fd-primary{color:#fff;background:#0e7373;border-color:#0e7373;padding:13px 19px;box-shadow:0 3px 5px #163c3910}.fd-shell .fd-primary:hover{color:#fff;background:#105e60}.fd-primary span{margin-left:25px}.fd-saved-section{margin:36px 0}.fd-section-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.fd-section-title h2{margin:0;font-size:17px}.fd-section-title>span{color:#879891;font-size:11px}.fd-empty-page{color:#7c9087;background:#f8faf8;border:1px dashed #becdc6;border-radius:10px;padding:30px;font-size:13px}.fd-shell .fd-page-tile{text-align:left;align-items:center;gap:18px;width:100%;padding:22px;display:flex}.fd-page-tile>span:last-child{margin-left:auto;font-size:12px}.fd-page-tile strong,.fd-page-tile small{display:block}.fd-page-tile small{color:#6c8480;margin-top:6px;font-size:11px;font-weight:400}.fd-page-icon{color:#408d81;background:#edf6ef;border-radius:9px;padding:6px 14px;font-size:30px}.fd-real-toolbar{color:#68827c;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;font-size:11px;display:flex}.fd-real-toolbar>div{gap:7px;display:flex}.fd-real-toolbar button{padding:9px 12px;font-size:11px}.fd-change-card{border:1px solid var(--fd-border);background:#fff;border-top:4px solid #218480;border-radius:13px;grid-template-columns:1.3fr 1fr;gap:36px;padding:30px;display:grid}.fd-change-card h2{max-width:430px;margin:14px 0 18px;font-size:22px;line-height:1.3}.fd-big-metric{align-items:center;gap:20px;margin:15px 0;display:flex}.fd-big-metric>strong{color:#127576;font-size:62px;font-weight:600;line-height:1}.fd-big-metric>span{color:#728883;font-size:12px;line-height:1.8}.fd-big-metric b{color:#365b53;font-size:17px}.fd-change-card small{color:#7f8d87;font-size:11px}.fd-shell .fd-text-button{color:#127575;background:0 0;border:0;padding:12px 0;font-size:12px;display:block}.fd-recent-bars{justify-content:space-around;align-items:end;gap:20px;padding-top:10px;display:flex}.fd-recent-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:10px;height:210px;display:flex}.fd-recent-bars>div>div{background:#f7faf8;border-radius:5px;align-items:end;width:70%;height:150px;display:flex}.fd-recent-bars i{background:#a3c9b8;border-radius:5px 5px 0 0;width:100%;display:block}.fd-recent-bars>div:last-child i{background:#17817b}.fd-recent-bars strong{font-size:18px}.fd-evidence{border:1px solid var(--fd-border);background:#fff;border-radius:11px;margin:18px 0}.fd-evidence>summary{cursor:pointer;padding:20px 23px;font-size:13px;font-weight:600}.fd-evidence>summary span{color:#7b918c;margin-left:14px;font-size:11px;font-weight:400}.fd-evidence>.comparison-workspace{margin:0}.fd-evidence[open]{padding:0 15px 15px}.fd-jim{border:1px solid var(--fd-border);background:#fff;border-radius:13px;gap:18px;margin-top:24px;padding:20px;display:block}.fd-jim>.fd-avatar{float:right}.fd-avatar{color:#e4f2d9;background:#174f50;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:18px;font-weight:700;display:flex}.fd-jim h2{margin:12px 0;font-size:21px}.fd-jim>div:last-child{flex:1;min-width:0}.fd-jim p,.fd-conversation p,.fd-resolution p,.fd-keep p,.fd-preview-grid p,.fd-note-card p,.fd-followup p,.fd-noise p{color:#59736d;font-size:14px;line-height:1.8}.fd-jim small{color:#7b8f87;margin-top:10px;font-size:11px;display:block}.fd-next-check{background:#f0f5ef;border-left:3px solid #aac597;margin:18px 0;padding:18px}.fd-next-check p{margin:7px 0 0}.fd-conversation{border:1px solid var(--fd-border);background:#fff;border-radius:15px;padding:30px}.fd-message{gap:18px;padding:15px 0;display:flex}.fd-message strong>span{color:#7b8d87;margin-left:8px;font-size:12px;font-weight:400}.fd-engineer{border-top:1px solid var(--fd-border);margin-top:18px;padding-top:30px}.fd-human{color:#775d31;background:#e8ddc5}.fd-engineer .fd-source-tag{margin-left:12px}.fd-attachment{border:1px solid var(--fd-border);border-radius:10px;gap:13px;margin-top:18px;padding:17px;display:flex}.fd-attachment>span{color:#437c6f;font-size:24px}.fd-attachment strong,.fd-attachment small{font-size:12px;display:block}.fd-attachment small{color:#7a8d87;margin-top:7px;font-size:10px}.fd-action-row{justify-content:space-between;align-items:center;gap:20px;margin:28px 0;display:flex}.fd-resolution{border:1px solid var(--fd-border);background:#fff;border-radius:15px;gap:25px;padding:35px;display:flex}.fd-success-icon{color:#4f8451;text-align:center;background:#e6f1e4;border-radius:50%;flex-shrink:0;width:46px;height:46px;font-size:25px;line-height:46px}.fd-resolution h2{margin:15px 0;font-size:25px}.fd-resolution details{border-top:1px solid var(--fd-border);margin-top:20px;padding-top:20px;font-size:12px}.fd-keep{background:#e9f1e7;border-radius:13px;margin-top:22px;padding:28px}.fd-keep h2{font-size:22px}.fd-factory{border:1px solid var(--fd-border);background:#fff;border-radius:15px;padding:30px}.fd-factory-title{align-items:center;gap:15px;display:flex}.fd-factory-title h2{margin:0 0 8px;font-size:20px}.fd-name-label{flex-direction:column;gap:9px;max-width:500px;margin:30px 0;font-size:12px;display:flex}.fd-name-label input{color:#284e47;background:#fcfefd;border:1px solid #b6cec7;border-radius:8px;padding:13px}.fd-preview-grid,.fd-page-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fd-preview-grid article{background:#f6f9f7;border:1px solid #e0e9e3;border-radius:12px;padding:23px}.fd-preview-grid article>span{color:#739082;letter-spacing:1px;font-size:10px}.fd-preview-grid h3{font-size:18px;line-height:1.4}.fd-preview-grid ul{color:#60786c;padding-left:16px;font-size:12px;line-height:2}.fd-preview-grid small{color:#7c8f84;font-size:10px;line-height:1.6}.fd-page-badges{gap:12px;margin-top:24px;display:flex}.fd-page-badges span{color:#57775b;background:#edf5e9;border:1px solid #cfdfd3;border-radius:20px;padding:7px 11px;font-size:10px}.fd-monitor-card,.fd-note-card{border:1px solid var(--fd-border);background:#fff;border-radius:13px;padding:25px}.fd-page-grid h2{font-size:20px}.fd-monitor-card>p{color:#7d9288;font-size:12px}.fd-monitor-state{background:#eff6ed;border-radius:7px;margin:20px 0;padding:13px;font-size:12px}.fd-monitor-card small{color:#89988f;font-size:10px}.fd-followup{background:#edf5e8;border:1px solid #d4e3ce;border-radius:13px;margin-top:23px;padding:25px}.fd-followup h2{font-size:21px}.fd-noise{border:1px solid var(--fd-border);background:#fff;border-radius:13px;grid-template-columns:1fr auto;gap:15px 25px;margin-top:23px;padding:28px;display:grid}.fd-noise h2{margin:14px 0;font-size:22px}.fd-noise-count{flex-direction:column;justify-content:center;align-items:center;min-width:110px;display:flex}.fd-noise-count strong{color:#337e72;font-size:56px}.fd-noise-count span{color:#7d9188;font-size:11px}.fd-noise details{border-top:1px solid var(--fd-border);grid-column:1/-1;padding-top:15px;font-size:12px}.fd-noise li{color:#71897e;padding:6px}.fd-noise>button{justify-self:start}.fd-closing-line{font-size:18px;font-weight:600}.fd-footer{border-top:1px solid var(--fd-border);color:#8b9d93;justify-content:space-between;margin-top:45px;padding-top:18px;font-size:10px;display:flex}.fd-warning{background:#fff4de;border:1px solid #ecd59b;border-radius:10px;margin:15px 0;padding:16px;font-size:12px}.fd-warning button{margin-left:15px}.fd-loading{color:#53766a;background:#eaf1ee;border-radius:8px;padding:15px;font-size:13px}.fd-modal-backdrop{z-index:100;background:#173b3b66;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.fd-modal{border:1px solid var(--fd-border);max-width:620px;color:var(--fd-ink);background:#fff;border-radius:15px;width:min(620px,100vw - 40px);padding:35px;position:relative;box-shadow:0 15px 80px #163d3930}.fd-modal::backdrop{background:#173b3b66}.fd-modal dd{overflow-wrap:anywhere}.fd-scripted{margin-left:12px}.fd-detected{background:#e4f1e6;border:1px solid #a5c9b2;border-radius:10px;padding:16px 20px;font-size:13px;font-weight:600}.fd-closed-badge{color:#285d32;background:#dcefdc;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-block}.fd-close-summary{grid-template-columns:1fr 1fr;gap:25px;margin:26px 0;display:grid}.fd-close-summary h3{color:#276b61;text-transform:uppercase;letter-spacing:1px;font-size:12px}.fd-close-summary p{margin:0}.fd-zero-mark{background:#6e8c83;width:100%;height:2px;display:block}.fd-modal-close{position:absolute;top:12px;right:15px}.fd-modal dl{grid-template-columns:130px 1fr;gap:14px;margin:30px 0;font-size:13px;display:grid}.fd-modal dt{color:#7f948a}.fd-modal dd{margin:0}.fd-modal p{color:#70877b;font-size:13px;line-height:1.7}@media (width<=1000px){.fd-sidebar{width:180px;padding:24px 13px}.fd-brand{font-size:15px}.fd-workspace{margin-left:180px}.fd-main{padding:25px}.fd-topbar{padding:0 25px}.fd-heading h1{font-size:35px}.fd-plant-grid{grid-template-columns:1fr 1fr}.fd-next-card{padding:25px}.fd-next-card h2{font-size:24px}.fd-real-toolbar{flex-direction:column;align-items:flex-start}.fd-change-card{gap:20px;padding:22px}}@media (width<=720px){.fd-close-summary{grid-template-columns:1fr;gap:10px}.fd-sidebar{display:none}.fd-workspace{margin-left:0}.fd-main{padding:20px}.fd-topbar{height:55px;padding:0 20px}.fd-heading h1{font-size:32px}.fd-plant-grid,.fd-preview-grid,.fd-page-grid,.fd-change-card{grid-template-columns:1fr}.fd-intro{align-items:flex-start;padding:15px}.fd-section-title{flex-direction:column;align-items:flex-start;gap:12px}.fd-page-badges{flex-wrap:wrap}.fd-evidence>summary span{margin:9px 0 0;display:block}.fd-resolution{gap:15px;padding:24px}.fd-noise{padding:22px}.fd-action-row{flex-wrap:wrap}.fd-heading{margin-top:18px}}.fd-nav-link{color:#cce1de;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:11px 12px;font-weight:600;text-decoration:none;display:flex}.fd-nav-link:hover{color:#fff;background:#1b4a4c}.fd-nav-link i{font-style:normal}.scenario-console{color:#f4f0ff;background:#201f2c;min-height:100vh;padding:44px max(24px,50vw - 450px);font-family:Inter,Segoe UI,sans-serif}.scenario-console header>span{color:#dbc39a;letter-spacing:2px;font-size:12px;font-weight:700}.scenario-console h1{margin:16px 0;font-size:34px}.scenario-console header p{color:#c2bccf}.scenario-console section{background:#2d2a3c;border:1px solid #5f536d;border-radius:14px;margin-top:28px;padding:28px}.scenario-console h2{margin-top:0}.scenario-console dt{color:#d4b58e;text-transform:uppercase;letter-spacing:1px;margin:18px 0 5px;font-size:12px}.scenario-console dd{margin:0}.scenario-console blockquote{border-left:3px solid #d4b58e;margin:28px 0;padding:0 20px;font-size:19px;line-height:1.7}.scenario-console button{color:#282332;font:inherit;cursor:pointer;background:#ebce99;border:0;border-radius:8px;margin-right:12px;padding:13px 20px;font-weight:650}.scenario-console button:disabled{opacity:.5;cursor:not-allowed}.scenario-console button:focus-visible,.scenario-console a:focus-visible{outline-offset:4px;outline:3px solid #c8bdff}.scenario-console a{color:#e4d6ff}.scenario-console .console-context,.scenario-console .console-reset p{color:#d0c9dc;line-height:1.6}.demo-mode-settings{gap:6px;margin-top:12px;font-size:12px;display:grid}.demo-mode-settings button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid;border-radius:5px;padding:7px 10px}.demo-mode-settings small{opacity:.75;line-height:1.4}.demo-console-link{color:inherit;margin:12px 0;font-size:12px;display:block}.lj-sidecar{box-sizing:border-box;--lj-ai:#5b4bb7;--lj-line:#dfe5ea;--lj-ink:#1d2b36;--lj-muted:#5b6b78;border-left:1px solid var(--lj-line);height:100vh;color:var(--lj-ink);background:#fff;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:sticky;top:0;overflow:hidden}.lj-header{flex-shrink:0;align-items:center;gap:10px;display:flex}.lj-header strong{font-size:15px;display:block}.lj-sub{color:var(--lj-muted);font-size:12px}.lj-jim{color:#fff;background:linear-gradient(135deg,#6c5ce7,#3fb6a8);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid;position:relative}.lj-jim.lj-busy:after{content:"";border:2px solid #8f82e6;border-radius:50%;animation:1.4s ease-out infinite lj-ring;position:absolute;inset:-4px}@keyframes lj-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.lj-scope-note{color:var(--lj-muted);margin:0;font-size:12px}.lj-thread{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 4px 4px 0;display:flex;overflow-y:auto}.lj-sidecar .lj-jump{z-index:1;color:var(--lj-ink);border:1px solid var(--lj-line);background:#fff;border-radius:999px;flex-shrink:0;align-self:center;margin:-34px 0 6px;padding:4px 12px;font-size:12px;position:relative;box-shadow:0 2px 8px #1d2b361f}.lj-exchange{flex-direction:column;gap:8px;display:flex}.lj-question{background:#e5f2f2;border-radius:12px 12px 2px;align-self:flex-end;max-width:88%;margin:0;padding:8px 12px}.lj-question small{color:var(--lj-muted);margin-top:3px;font-size:11px;display:block}.lj-auto{color:#7a4a06;margin:0;font-size:12px;font-weight:600}.lj-auto:before{content:"▤ "}.lj-answer{border:1px solid #e6e2f7;border-left:3px solid var(--lj-ai);border-radius:4px 12px 12px;padding:10px 12px}.lj-answer p{margin:6px 0 4px;line-height:1.5}.lj-ai-tag{color:var(--lj-ai);font-size:11px;font-weight:600;display:inline-block}.lj-answer .lj-evidence-time{border-bottom:1px solid var(--lj-line);color:var(--lj-muted);margin-bottom:9px;padding-bottom:7px;font-size:12px;line-height:1.45}.lj-evidence-time time{font-weight:600}.lj-meta{color:#98a5ae;margin-top:8px;font-size:10.5px;display:block}.lj-answer{position:relative}.lj-reveal-rest,.lj-reveal-wait{visibility:hidden}.lj-reveal-in{animation:.3s ease-out lj-settle}@keyframes lj-settle{0%{transform:translateY(3px)}to{transform:none}}.lj-caret{vertical-align:text-bottom;background:var(--lj-ai);width:2px;height:1em;margin-left:1px;display:inline-block}.lj-skip{color:var(--lj-ai);cursor:pointer;background:#fff;border:1px solid #e6e2f7;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:6px;right:8px}.lj-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}.lj-model-info summary{cursor:pointer;width:fit-content;list-style:none}.lj-model-info summary::-webkit-details-marker{display:none}.lj-thinking{color:var(--lj-muted);border:1px dashed #d8d2f2;border-radius:4px 12px 12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.lj-dots{gap:4px;display:inline-flex}.lj-dots i{background:var(--lj-ai);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite lj-bounce}.lj-dots i:nth-child(2){animation-delay:.15s}.lj-dots i:nth-child(3){animation-delay:.3s}@keyframes lj-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lj-dots i,.lj-jim.lj-busy:after,.lj-reveal-in{opacity:1;animation:none}}.lj-citations{flex-wrap:wrap;gap:6px;display:flex}.lj-citation{flex-direction:column;max-width:100%;display:inline-flex}.lj-sidecar .lj-citation button,.lj-sidecar .lj-followups button,.lj-sidecar .lj-prompts button,.lj-sidecar .lj-mentions button{text-align:left;border:1px solid var(--lj-line);background:#fff;border-radius:999px;padding:3px 9px;font-size:12px}.lj-sidecar .lj-mentions button[aria-pressed=true]{background:#e5f2f2;border-color:#0f6f76;font-weight:600}.lj-source{background:#f5f7f9;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:1.45}.lj-source b{text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10.5px;display:block}.lj-unresolved{margin-top:8px;font-size:12.5px}.lj-unresolved ul{margin:4px 0 0;padding-left:18px}.lj-followups,.lj-prompts,.lj-mentions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lj-event{background:#fffaf2;border:1px solid #f0d9b5;border-radius:8px;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.lj-event p{margin:0}.lj-closed{background:#eef8f1;border-color:#a8d8b6}.lj-status{color:var(--lj-muted);margin:0;font-size:12.5px}.lj-gate{background:#f5f7f9;border-radius:6px;padding:8px 10px}.lj-empty{color:var(--lj-muted);font-size:13px}.lj-error{color:#6b4205;background:#fff4e5;border:1px solid #e8c48b;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.lj-error button{margin-left:8px;padding:2px 10px}.lj-composer{border-top:1px solid var(--lj-line);flex-direction:column;flex-shrink:0;gap:6px;padding-top:10px;display:flex}.lj-composer .lj-prompts{max-height:84px;margin-top:0;overflow-y:auto}.lj-label{color:var(--lj-muted);font-size:11.5px;font-weight:600}.lj-composer textarea{resize:none;border:1px solid var(--lj-line);border-radius:8px;padding:8px 10px}.lj-composer-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lj-composer-row .lj-mentions{margin-top:0}.lj-sidecar .lj-send{color:#fff;background:#0f6f76;border-color:#0f6f76;border-radius:50%;flex:none;width:34px;height:34px;padding:0;font-weight:700}.lj-unavailable{max-width:640px}.lj-close,.lj-launcher,.lj-backdrop{display:none}@media (width<=1000px){.lj-sidecar{z-index:40;height:88dvh;padding:12px 16px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;border-left:0;border-radius:16px 16px 0 0;transition:transform .25s,visibility 0s linear .25s;position:fixed;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -8px 32px #10202c2e}.lj-sidecar.lj-open{visibility:visible;transition:transform .25s;transform:none}.lj-sidecar:before{content:"";background:var(--lj-line);border-radius:2px;align-self:center;width:36px;height:4px;margin:-4px 0 2px}.lj-sidecar .lj-close{width:36px;height:36px;color:var(--lj-muted);background:#f1f4f6;border:0;border-radius:50%;place-items:center;margin-left:auto;padding:0;font-size:22px;line-height:1;display:grid}.lj-backdrop{z-index:39;background:#10202c59;display:block;position:fixed;inset:0}.lc-shell .lj-launcher{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;color:#1d2b36;font:inherit;background:#fff;border:1px solid #e6e2f7;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 6px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 4px 16px #10202c2e}.lj-launcher .lj-jim{width:32px;height:32px}.lj-new{color:#fff;background:#5b4bb7;border-radius:999px;padding:1px 7px;font-size:11px}.lj-composer .lj-prompts,.lj-composer-row .lj-mentions{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-height:none;overflow-x:auto}.lj-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lj-composer .lj-prompts button,.lj-composer-row .lj-mentions button{white-space:nowrap;flex:none}.lj-composer textarea{font-size:16px}.lj-sidecar .lj-send{min-width:40px;min-height:40px}}@media (width<=1000px) and (prefers-reduced-motion:reduce){.lj-sidecar,.lj-sidecar.lj-open{transition:none}}@media (width>=1001px){html[data-capture-mode] .lj-sidecar{height:calc(100vh / var(--ica-capture-zoom,1))}}.lc-shell{--lc-ink:#1d2b36;--lc-muted:#5b6b78;--lc-line:#dfe5ea;--lc-bg:#f3f5f7;--lc-accent:#0f6f76;--lc-accent-soft:#e5f2f2;--lc-nav:#17252f;background:var(--lc-bg);min-height:100vh;color:var(--lc-ink);grid-template-columns:216px minmax(0,1fr) 392px;font:14px/1.45 Segoe UI,system-ui,-apple-system,sans-serif;display:grid}.lc-shell *{box-sizing:border-box}.lc-shell .jim-launcher{color:#fff;background:#164d50;border:1px solid #99b9b9;border-radius:30px 0 0 30px;padding:12px 14px;font-weight:700}.lc-jim-collapsed .lj-sidecar{display:none}.lc-shell .lj-sidecar{z-index:80}.lc-shell .lj-backdrop{z-index:79}.lc-shell .lj-close{border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;font-size:22px;line-height:1;display:grid}@media (width>=1001px){.lc-shell.lc-jim-collapsed{grid-template-columns:216px minmax(0,1fr)}}@media (width>=1001px) and (width<=1360px){.lc-shell.lc-jim-collapsed{grid-template-columns:64px minmax(0,1fr)}}.lc-shell button,.lc-shell select,.lc-shell textarea{font:inherit}.lc-shell button{cursor:pointer;border:1px solid var(--lc-line);color:var(--lc-ink);background:#fff;border-radius:6px;padding:7px 14px}.lc-shell button:disabled{cursor:not-allowed;opacity:.55}.lc-shell button:focus-visible,.lc-shell summary:focus-visible,.lc-shell select:focus-visible,.lc-shell textarea:focus-visible{outline-offset:2px;outline:2px solid #d99a2b}.lc-primary{font-weight:600;background:var(--lc-accent)!important;border-color:var(--lc-accent)!important;color:#fff!important}.lc-shell button.lc-quiet{color:var(--lc-accent);border-color:var(--lc-accent);background:0 0;padding:4px 10px;font-size:13px}.lc-shell button.lc-quiet:hover:not(:disabled){background:#00000008}.lc-nav{background:var(--lc-nav);color:#c7d3db;flex-direction:column;gap:2px;height:100vh;padding:16px 10px;display:flex;position:sticky;top:0}.lc-brand{color:#fff;align-items:center;gap:8px;padding:4px 8px 18px;font-size:16px;font-weight:700;display:flex}.lc-brand span{color:#0b2027;background:#3fb6a8;border-radius:6px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.lc-nav-label{letter-spacing:.08em;text-transform:uppercase;color:#7e919e;margin:6px 8px;font-size:11px}.lc-nav-item{color:#d8e2e8;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.lc-nav-item[aria-current=page]{color:#fff;background:#25394a;box-shadow:inset 3px 0 #3fb6a8}.lc-nav-item i{text-align:center;width:18px;font-size:15px;font-style:normal}.lc-nav-item b{background:#3a5061;border-radius:10px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:600}.lc-muted{color:#8fa1ad}.lc-nav-foot{color:#9fb0bb;margin-top:auto;padding:8px;font-size:12px}.lc-nav-foot small{color:#71838f;margin-top:4px;display:block}.lc-main{flex-direction:column;min-width:0;display:flex}.lc-topbar{border-bottom:1px solid var(--lc-line);height:48px;color:var(--lc-muted);background:#fff;justify-content:space-between;align-items:center;padding:0 22px;font-size:13px;display:flex}.lc-crumbs{order:1}.lc-user{order:3}.lc-demo{color:#7a4a06;background:#fff5de;border:1px solid #f0d596;border-radius:10px;order:2;margin:0 14px 0 auto;padding:1px 8px;font-size:11.5px}.lc-crumbs i{color:#a6b3bc;margin:0 6px;font-style:normal}.lc-user{color:var(--lc-ink);align-items:center;gap:8px;display:flex}.lc-avatar,.lc-entry-avatar{color:#0f5157;background:#dbe9ea;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.lc-record{border:1px solid var(--lc-line);background:#fff;border-radius:8px;margin:16px 22px 0;padding:16px 20px 14px}.lc-record-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lc-number{color:var(--lc-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.lc-record h1{margin:2px 0 0;font-size:21px;font-weight:600}.lc-actions{align-items:center;gap:10px;display:flex}.lc-state{border:1px solid;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.lc-state-new{color:#6a4b0a;background:#fff5de;border-color:#f0d596}.lc-state-progress{color:#0b4f78;background:#e6f2fb;border-color:#a9cfea}.lc-state-resolved{color:#1d6a35;background:#e8f5ec;border-color:#a8d8b6}.lc-flow{margin:14px 0 12px;padding:0;list-style:none;display:flex}.lc-flow li{color:var(--lc-muted);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);background:#eef2f5;flex:1;padding:6px 12px 6px 22px;font-size:12px;font-weight:600;position:relative}.lc-flow li:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:4px 0 0 4px}.lc-flow li.done{color:#0f5157;background:#cfe7e6}.lc-flow li.current{background:var(--lc-accent);color:#fff}.lc-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;margin:0;display:grid}.lc-field dt{color:var(--lc-muted);font-size:11.5px}.lc-field dd{margin:1px 0 0;font-weight:500}.lc-resolved-bar{color:#1d6a35;background:#e8f5ec;border-radius:6px;margin:12px 0 0;padding:7px 12px;font-size:13px}.lc-tabs{border-bottom:1px solid var(--lc-line);gap:2px;margin:14px 22px 0;display:flex}.lc-shell .lc-tabs button{color:var(--lc-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 14px;font-weight:600}.lc-shell .lc-tabs button.active{color:var(--lc-ink);border-bottom-color:var(--lc-accent)}.lc-new{color:#fff;background:#d99a2b;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:10.5px}.lc-body{flex-direction:column;gap:14px;padding:14px 22px 28px;display:flex}.lc-alert{color:#6b4205;background:#fff4e5;border:1px solid #e8c48b;border-radius:6px;margin:0;padding:8px 12px}.lc-panel{border:1px solid var(--lc-line);background:#fff;border-radius:8px;padding:14px 18px}.lc-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lc-panel h2{margin:0;font-size:15px}.lc-notice{background:#fffaf2;border:1px solid #f0d9b5;border-left:4px solid #d99a2b;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;animation:.35s ease-out lc-slide;display:flex}.lc-notice p{flex:1;margin:0}@keyframes lc-slide{0%{opacity:0;transform:translateY(-6px)}}.lc-panel-head p{color:var(--lc-muted);margin:2px 0 0;font-size:12.5px}.lc-dot{vertical-align:1px;background:#7bc8a4;border-radius:50%;width:8px;height:8px;display:inline-block}.lc-dot.lc-live{background:#e0932b;animation:1.2s ease-in-out infinite lc-pulse}@keyframes lc-pulse{50%{opacity:.35}}.lc-metric-row{grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:18px;display:grid}.lc-metric strong{color:var(--lc-accent);font-size:40px;line-height:1.1;display:block}.lc-metric span,.lc-metric small{color:var(--lc-muted);display:block}.lc-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--lc-muted);font-size:11px;font-weight:700}.lc-shell .lc-link{color:var(--lc-accent);background:0 0;border:0;padding:4px 0}.lc-bars{align-items:stretch;gap:14px;height:130px;display:flex}.lc-bars>div{flex-direction:column;flex:1;align-items:center;font-size:12px;display:flex}.lc-bars>div>div{background:#f3f6f8;border-radius:4px;flex:1;align-items:flex-end;width:100%;display:flex}.lc-bars i{background:var(--lc-accent);border-radius:4px;width:100%;display:block}.lc-callout{background:#fff7ea;border-left:3px solid #e0932b;grid-column:1/-1;margin:0;padding:8px 12px}.lc-skeleton{background:linear-gradient(90deg,#f0f3f5,#e6ebef,#f0f3f5) 0 0/200% 100%;border-radius:6px;height:140px;animation:1.4s linear infinite lc-shimmer}@keyframes lc-shimmer{to{background-position:-200% 0}}.lc-details summary{cursor:pointer;font-weight:600}.lc-details summary span{color:var(--lc-muted);margin-left:8px;font-size:12.5px;font-weight:400}.lc-activity{margin:0;padding:0;list-style:none}.lc-entry{border-bottom:1px solid #edf1f4;gap:12px;padding:12px 0;display:flex}.lc-entry:last-child{border-bottom:0}.lc-system .lc-entry-avatar{color:var(--lc-muted);background:#eef1f4}.lc-report .lc-entry-avatar{color:#7a4a06;background:#fdebd2}.lc-resolution .lc-entry-avatar{color:#1d6a35;background:#dff1e5}.lc-entry-head{margin:0}.lc-entry-head time{color:var(--lc-muted);margin-left:8px;font-size:12px}.lc-entry-body{color:#33434f;margin-top:4px}.lc-attachment{background:#fffaf2;border:1px solid #f0d9b5;border-radius:6px;gap:10px;margin-top:4px;padding:10px 12px;display:flex}.lc-attachment p{margin:2px 0 0}.lc-empty{color:var(--lc-muted);padding:8px 0}.lc-resolution h3{color:var(--lc-muted);margin:16px 0 4px;font-size:13px}.lc-modal{border:1px solid var(--lc-line);width:min(560px,100vw - 32px);color:var(--lc-ink);border-radius:10px;padding:20px 22px}.lc-modal::backdrop{background:#0f1e2873}.lc-modal h2{margin:2px 0 14px;font-size:18px}.lc-modal form{flex-direction:column;gap:12px;display:flex}.lc-modal label{color:var(--lc-muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.lc-modal select,.lc-modal textarea{border:1px solid var(--lc-line);color:var(--lc-ink);border-radius:6px;padding:8px 10px;font-weight:400}.lc-modal-actions{justify-content:flex-end;gap:8px;display:flex}.lc-shell .lc-modal-close{float:right;border:0;padding:0 6px;font-size:20px}.lc-shell main.lc-body{width:100%;max-width:none;margin:0}@media (width<=1360px){.lc-shell{grid-template-columns:64px minmax(0,1fr) 340px}.lc-brand{justify-content:center;padding:4px 0 18px;font-size:0}.lc-nav-label,.lc-nav-item span,.lc-nav-item b,.lc-nav-foot small{display:none}.lc-nav-item{justify-content:center}.lc-nav-foot{text-align:center;font-size:0}.lc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.lc-shell{grid-template-columns:minmax(0,1fr)}.lc-nav{display:none}.lc-metric-row{grid-template-columns:1fr}.lc-record,.lc-tabs{margin-left:12px;margin-right:12px}.lc-shell main.lc-body{padding:12px 12px 80px}}@media (width<=720px){.lc-topbar{flex-wrap:wrap;gap:6px 12px;height:auto;padding:8px 12px}.lc-crumbs{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lc-user-name{display:none}.lc-demo{white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;order:4;margin:0;overflow:hidden}.lc-state,.lc-chip-cause{white-space:nowrap}}.lc-shell.lc-no-jim{grid-template-columns:216px minmax(0,1fr)}.lc-overview-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lc-overview-head h1{margin:2px 0 0;font-size:21px;font-weight:600}.lc-live-chip{color:var(--lc-muted);border:1px solid var(--lc-line);background:#fff;border-radius:12px;padding:3px 10px;font-size:12.5px}.lc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lc-tile{border:1px solid var(--lc-line);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;transition:border-color .3s,box-shadow .3s;display:flex}.lc-tile strong{font-size:24px;font-weight:600}.lc-tile small{color:var(--lc-muted)}.lc-tile-ok strong{color:var(--lc-accent)}.lc-tile-alert{border-color:#e0932b;box-shadow:0 0 0 3px #fbe6c6}.lc-tile-alert strong{color:#9a5a00}.lc-alert-list{margin:0;padding:0;list-style:none}.lc-alert-list li{border-bottom:1px solid #edf1f4;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:9px 0;animation:.35s ease-out lc-slide;display:grid}.lc-alert-list li:last-child{border-bottom:0}.lc-alert-list span,.lc-alert-list time{color:var(--lc-muted);font-size:13px}.lc-alert-live strong{color:#9a5a00}.lc-bell{margin-right:6px;font-size:15px;position:relative}.lc-bell b{color:#fff;text-align:center;background:#d64545;border-radius:8px;min-width:16px;padding:0 4px;font-size:10.5px;position:absolute;top:-6px;right:-8px}.lc-ringing{animation:1s ease-in-out 3 lc-ring;display:inline-block}@keyframes lc-ring{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}75%{transform:rotate(-14deg)}}.lc-page{z-index:20;background:#fff;border:1px solid #dfe5ea;border-radius:16px;width:min(380px,100vw - 32px);padding:14px 16px;animation:.45s cubic-bezier(.2,.9,.3,1.2) lc-drop;position:fixed;top:64px;right:24px;box-shadow:0 18px 40px #0f1e2840}.lc-page header{color:var(--lc-muted);align-items:center;gap:8px;font-size:12px;display:flex}.lc-page-icon{color:#0b2027;background:#3fb6a8;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.lc-page strong{margin-top:8px;font-size:15px;display:block}.lc-page p{color:#33434f;margin:4px 0 12px}@keyframes lc-drop{0%{opacity:0;transform:translateY(-24px)scale(.97)}}.lc-chip-cause{color:#5b4bb7;background:#f0eefb;border:1px solid #d9d4f3;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600;animation:.35s ease-out lc-slide}.lc-timelapse{background:#eef4fb;border:1px solid #c9ddf1;border-left:4px solid #3a7bd5;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.lc-timelapse p{color:#33434f;margin:2px 0 0}.lc-truck{font-size:22px;animation:1.6s ease-in-out infinite alternate lc-drive}.lc-onsite{background:#eef8f1;border-color:#a8d8b6 #a8d8b6 #a8d8b6 #2e8b57}.lc-onsite .lc-truck{animation:none}@keyframes lc-drive{to{transform:translate(6px)}}.lc-basis{color:var(--lc-muted);margin-top:10px;display:block}@media (prefers-reduced-motion:reduce){.lc-page,.lc-ringing,.lc-truck,.lc-alert-list li,.lc-chip-cause{animation:none}}@media (width<=1000px){.lc-shell.lc-no-jim{grid-template-columns:minmax(0,1fr)}.lc-tiles{grid-template-columns:1fr}}.lc-entry-recorded{color:var(--lc-muted);margin-left:8px;font-size:11px;font-weight:400}.lc-staged{color:#7a4a06;border:1px solid #f0d9b5;border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:500;display:inline-block}html[data-capture-mode] .lc-shell{min-height:calc(100vh / var(--ica-capture-zoom,1))}html[data-capture-mode] .lc-nav{height:calc(100vh / var(--ica-capture-zoom,1))}.jim-launcher-dock{z-index:70;align-items:center;max-width:100vw;display:flex;position:fixed;right:0}.jim-launcher{color:#fff;cursor:pointer;background:#164d50;border:1px solid #99b9b9;border-radius:30px 0 0 30px;align-items:center;gap:0;min-width:44px;min-height:48px;padding:12px 14px;font-weight:700;display:flex;box-shadow:0 4px 16px #173d3d20}.jim-launcher-copy{white-space:nowrap;opacity:0;align-items:center;gap:10px;max-width:0;transition:max-width .16s,opacity .16s;display:flex;overflow:hidden}.jim-launcher:focus-visible{gap:10px}.jim-launcher:focus-visible .jim-launcher-copy{opacity:1;max-width:170px}@media (hover:hover) and (pointer:fine){.jim-launcher:hover,.jim-launcher:focus-visible{gap:10px}.jim-launcher:hover .jim-launcher-copy,.jim-launcher:focus-visible .jim-launcher-copy{opacity:1;max-width:170px}.jim-launcher:hover .jim-launcher-glyph{animation:.28s ease-out jim-hover-cue}}@keyframes jim-hover-cue{0%,to{transform:rotate(0)}35%{transform:rotate(-9deg)}70%{transform:rotate(7deg)}}@media (width>=1100px){#root{box-sizing:border-box;padding-right:var(--jim-reserved-width,0px)}#root .mon-console{right:var(--jim-reserved-width,0px)}#root .mon-toasts{right:calc(var(--jim-reserved-width,0px) + 24px)}}.jim-launcher-dock button:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 7px #15383b}.jim-beta{opacity:.85;font-size:11px;font-weight:400}.jim-drawer{box-sizing:border-box;z-index:80;color:#15383b;background:#f8fbfb;border-left:1px solid #b6cece;flex-direction:column;gap:14px;max-width:calc(100vw - 36px);padding:22px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-12px 0 30px #173d3d20}.jim-drawer-head{z-index:1;background:#f8fbfb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.jim-drawer-conversation{overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:14px;min-height:0;padding:3px;display:flex;overflow-y:auto}.jim-drawer-conversation>*{flex-shrink:0}.jim-drawer-conversation:focus-visible{outline-offset:-2px;outline:2px solid #23818a}.jim-drawer-head h2{margin:0;font-size:24px}.jim-drawer-head p,.jim-drawer-scope p{margin:6px 0;font-size:13px;line-height:1.5}.jim-drawer-scope,.jim-drawer-empty{background:#fff;border:1px solid #d5e3e3;border-radius:12px;padding:16px}.jim-drawer-messages{flex:1}.jim-drawer-compose,.jim-drawer-disposition{gap:10px;display:grid}.jim-drawer-compose{background:#fff;border:1px solid #d5e3e3;border-radius:12px;flex-shrink:0;padding:12px}.jim-scope-reply{margin:0;font-size:13px;line-height:1.5}.jim-drawer textarea{resize:vertical;width:100%;min-height:90px;font:inherit;box-sizing:border-box;border:1px solid #9fbaba;border-radius:8px;padding:12px}.jim-drawer-compose textarea{max-height:min(140px,20dvh)}.jim-drawer button{cursor:pointer;color:#164d50;min-height:40px;font:inherit;background:#fff;border:1px solid #b8cece;border-radius:8px;padding:9px 12px;font-size:13px}.jim-drawer button:hover:not(:disabled){background:#eaf4f3}.jim-drawer button:focus-visible,.jim-drawer select:focus-visible,.jim-drawer textarea:focus-visible{outline-offset:2px;outline:3px solid #23818a}.jim-drawer-compose>button{color:#fff;background:#164d50;font-weight:700}.jim-drawer-scope label{gap:8px;margin:12px 0 6px;font-size:12px;display:grid}.jim-drawer-scope select{color:#15383b;width:100%;font:inherit;background:#fff;border:1px solid #b8cece;border-radius:8px;padding:9px}.jim-drawer-scope small{color:#526c70;line-height:1.5;display:block}.jim-capture-id{overflow-wrap:anywhere}.jim-drawer button:disabled{cursor:not-allowed;opacity:.6}.jim-drawer-error{background:#fff2df;border-left:3px solid #916000;padding:12px}.jim-resizer{cursor:ew-resize;touch-action:none;width:9px;height:100%;position:absolute;top:0;left:0}.jim-resizer:focus-visible{outline-offset:-3px;outline:3px solid #23818a}.jim-drawer-disposition{padding-bottom:12px}@media (width<=700px){.jim-drawer{box-sizing:border-box;border-radius:18px 18px 0 0;max-width:none;height:85dvh;padding:18px;top:auto;width:100%!important}.jim-resizer{display:none}.jim-launcher{padding:12px}.jim-drawer-head{top:-18px}}@media (prefers-reduced-motion:reduce){.jim-launcher *,.jim-drawer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jim-drawer-compact{gap:8px;padding:8px}.jim-drawer-compact .jim-drawer-head{flex-shrink:0;padding:0;position:static}.jim-drawer-compact .jim-drawer-head h2{font-size:18px}.jim-drawer-compact .jim-drawer-head p{margin:2px 0;font-size:10px}.jim-drawer-compact .jim-drawer-compose{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px}.jim-drawer-compact .jim-drawer-compose label,.jim-drawer-compact .jim-scope-reply{grid-column:1/-1}.jim-drawer-compact .jim-drawer-compose textarea{height:44px;min-height:44px;padding:8px}.presenter-dock{z-index:6;position:fixed;bottom:16px;left:244px}.mon-shell .presenter-tab{color:var(--mon-muted);background:#fbfcfc;padding:6px 12px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #10363814}.presenter-drawer{border:1px solid var(--mon-border);background:#fbfcfc;border-radius:10px;width:min(460px,100vw - 260px);padding:12px 16px 16px;box-shadow:0 8px 24px #10363824}.presenter-drawer header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.presenter-drawer header div{flex-direction:column;gap:2px;display:flex}.presenter-drawer small{color:var(--mon-muted);font-size:12px}.mon-shell .presenter-drawer .presenter-hide{padding:4px 10px;font-size:13px}.presenter-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.presenter-controls label{color:var(--mon-muted);align-items:center;gap:6px;display:flex}.presenter-controls input[type=range]{min-width:160px;accent-color:var(--mon-teal);flex:100%}.presenter-controls .mon-presenter-options{flex:100%;padding:4px 0 0}.presenter-controls .mon-presenter-options[open]{max-width:none}@media (width<=860px){.presenter-dock{left:16px}.presenter-drawer{width:min(460px,100vw - 32px)}}.lc-shell .presenter-dock{--mon-border:var(--lc-line);--mon-muted:var(--lc-muted);--mon-teal:var(--lc-accent);left:232px}.lc-shell .presenter-tab{color:var(--lc-muted);background:#fbfcfc;padding:6px 12px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #10363814}.presenter-controls .presenter-note{color:var(--mon-muted);font-size:13px}@media (width<=1360px){.lc-shell .presenter-dock{left:80px}}@media (width<=1000px){.lc-shell .presenter-dock{left:16px}}.mon-shell{--mon-ink:#13373b;--mon-teal:#087e80;--mon-border:#dce7e7;--mon-muted:#5f7479;--mon-alert:#a3321f;--mon-alert-bg:#fbece8;--mon-paused:#3f5f8f;--mon-paused-bg:#edf1f8;--mon-degraded:#8a5a00;--mon-degraded-bg:#fbf2e1;--mon-ok-bg:#eef7f3;min-height:100vh;color:var(--mon-ink);background:#f5f8f7;font-family:Inter,Segoe UI,sans-serif;display:flex}.mon-shell *{box-sizing:border-box}.mon-shell button,.mon-shell select{font:inherit;cursor:pointer;border:1px solid var(--mon-border);color:var(--mon-ink);background:#fff;border-radius:8px;padding:8px 14px;font-weight:600}.mon-shell button:hover{background:#f0f8f6;border-color:#74aaa6}.mon-shell button:disabled,.mon-shell select:disabled{opacity:.55;cursor:wait}.mon-shell :focus-visible{outline-offset:3px;outline:3px solid #db9b3b}.mon-sidebar{color:#d2e6e3;z-index:5;background:#103638;flex-direction:column;gap:6px;width:228px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.mon-brand{color:#fff;align-items:center;gap:10px;margin-bottom:28px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.mon-brand span{background:var(--mon-teal);border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.mon-nav-label{letter-spacing:.12em;color:#86aaa6;margin:0 0 6px;font-size:11px}.mon-nav{color:#d2e6e3;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.mon-nav.active,.mon-nav:hover{color:#fff;background:#1b4a4c}.mon-sidebar-bottom{color:#a9c6c2;margin-top:auto;font-size:12px}.mon-dot{background:#52c28f;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.mon-workspace{flex-direction:column;flex:1;min-width:0;margin-left:228px;display:flex}.mon-topbar{border-bottom:1px solid var(--mon-border);background:#fff;justify-content:space-between;align-items:center;padding:18px 32px;font-weight:600;display:flex}.mon-slash{color:#9bb0b0;margin:0 6px}.mon-clock{color:var(--mon-muted);font-weight:400}.mon-clock b{color:var(--mon-ink);font-variant-numeric:tabular-nums;font-size:20px}.mon-banner{z-index:4;color:#44665d;border-bottom:1px solid var(--mon-border);background:#e9f0ed;padding:9px 32px;font-size:12px;position:sticky;top:0}.mon-main{flex-direction:column;gap:20px;width:100%;max-width:none;margin:0;padding:24px 32px 120px;display:flex}.mon-summary{color:var(--mon-muted);flex-wrap:wrap;gap:22px;display:flex}.mon-summary strong{color:var(--mon-ink);margin-right:4px;font-size:18px}.mon-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.mon-station{border:1px solid var(--mon-border);background:#fff;border-left-width:5px;border-radius:10px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.mon-station header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mon-station h3{margin:0;font-size:17px}.mon-station dl{gap:4px;margin:0;display:grid}.mon-station dl div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.mon-station dt{color:var(--mon-muted)}.mon-station dd{font-variant-numeric:tabular-nums;margin:0}.mon-trend{margin:0}.mon-trend-canvas{width:100%;height:124px}.mon-trend figcaption{color:var(--mon-muted);font-size:11px}.mon-key-line,.mon-key-sim-line{border-top:2px solid #087e80;border-radius:0;width:12px;height:0}.mon-key-sim-line{border-top:2px dashed #8a5a00}.mon-reason{color:var(--mon-muted);margin:0;font-size:13px}.mon-state{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:700}.mon-tone-ok{border-left-color:#52a383}.mon-tone-alert{border-left-color:var(--mon-alert);background:#fffaf8}.mon-tone-paused{border-left-color:var(--mon-paused)}.mon-tone-degraded{border-left-color:var(--mon-degraded)}.mon-tone-baseline{border-left-color:#9aa9ad}.mon-state-ok{background:var(--mon-ok-bg);color:#1f6a4f}.mon-state-alert{background:var(--mon-alert-bg);color:var(--mon-alert)}.mon-state-paused{background:var(--mon-paused-bg);color:var(--mon-paused)}.mon-state-degraded{background:var(--mon-degraded-bg);color:var(--mon-degraded)}.mon-state-baseline{color:#52626a;background:#f0f2f3}.mon-sim-tag{color:var(--mon-degraded);background:var(--mon-degraded-bg);border:1px dashed #d7ae62;border-radius:6px;margin:0;padding:4px 8px;font-size:12px;font-weight:600}.mon-incidents ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mon-incidents h2,.mon-incident h2{margin:0 0 10px;font-size:17px}.mon-incidents li button{text-align:left;flex-direction:column;gap:2px;width:100%;font-weight:400;display:flex}.mon-incidents li span,.mon-muted{color:var(--mon-muted);font-size:13px}.mon-results,.mon-table{border:1px solid var(--mon-border);background:#fff;border-radius:10px;padding:12px 18px;font-size:13px}.mon-results summary,.mon-table summary{cursor:pointer;font-weight:600}.mon-table table{border-collapse:collapse;width:100%;margin:10px 0}.mon-table th,.mon-table td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #eef3f3;padding:4px 8px}.mon-incident{border:1px solid var(--mon-border);background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:22px 24px;display:flex}.mon-incident-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mon-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--mon-alert);margin:0 0 4px;font-size:12px;font-weight:700}.mon-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.mon-facts div{background:#f7faf9;border-radius:8px;padding:12px 14px}.mon-facts h4{color:var(--mon-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:12px}.mon-facts p{margin:0}.mon-timeline{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;display:grid}.mon-timeline dt{color:var(--mon-muted);font-size:12px}.mon-timeline dd{margin:0;font-weight:600}.mon-chart{margin:0}.mon-chart-canvas{width:100%;height:520px}.mon-chart-window{margin:0 0 4px;font-size:13px;font-weight:600}.mon-chart figcaption{color:var(--mon-muted);font-size:12px}.mon-key{vertical-align:middle;border-radius:2px;width:10px;height:10px;display:inline-block}.mon-key-band{background:#cfe3e1}.mon-key-rec{background:#087e80;border-radius:50%}.mon-key-sim{background:#8a5a00;transform:rotate(45deg)}.mon-identity{grid-template-columns:max-content 1fr;gap:2px 14px;font-family:ui-monospace,Consolas,monospace;display:grid}.mon-identity dd{margin:0}.mon-toasts{right:24px;bottom:calc(var(--mon-controls-inset,80px) + 12px);z-index:10;width:min(380px,100vw - 48px);max-height:calc(100vh - var(--mon-controls-inset,80px) - var(--mon-visible-top,0px) - 92px);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:10px;display:flex;position:fixed;overflow-y:auto}.mon-toast{border:1px solid var(--mon-border);border-left:5px solid var(--mon-alert);background:#fff;border-radius:10px;flex-shrink:0;padding:14px 16px;box-shadow:0 8px 24px #10282a26}.mon-toast-incident_recovered{border-left-color:#9aa9ad}.mon-recovered .mon-eyebrow{color:var(--mon-muted)}.mon-pause-banner{background:var(--mon-paused-bg);color:var(--mon-paused);border-radius:8px;margin:0;padding:10px 14px;font-size:13px}.mon-chip{font-style:italic}.mon-replay{color:var(--mon-degraded);font-style:normal;font-weight:700}.mon-toast p{margin:4px 0;font-size:13px}.mon-toast-actions{gap:8px;margin-top:8px;display:flex}.mon-console{z-index:6;border-top:1px solid var(--mon-border);background:#fbfcfc;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 32px;font-size:13px;display:flex;position:fixed;bottom:0;left:228px;right:0}.mon-console label{color:var(--mon-muted);align-items:center;gap:6px;display:flex}.mon-console input[type=range]{min-width:160px;accent-color:var(--mon-teal);flex:1}.mon-warning{background:var(--mon-degraded-bg);border:1px solid #e5c48a;border-radius:8px;margin:0;padding:10px 14px}.mon-loading,.mon-unavailable{color:#13373b;padding:48px;font-family:Inter,Segoe UI,sans-serif}@media (width<=860px){.mon-sidebar{display:none}.mon-workspace{margin-left:0}.mon-console{padding:10px 16px;left:0}.mon-main,.mon-topbar,.mon-banner{padding-left:16px;padding-right:16px}}.mon-workorders{background:#f7faf9;border-radius:8px;padding:12px 14px;font-size:13px}.mon-workorders h4{margin:0 0 4px}.mon-workorders ul{margin:6px 0 10px;padding-left:18px}.mon-sources section{border:1px solid var(--mon-border);background:#fff;border-radius:10px;margin-bottom:16px;padding:14px 18px;font-size:13px}.mon-sources h2{margin:0 0 6px;font-size:16px}.mon-sources button{margin:4px 8px 4px 0}.mon-jobs{border-collapse:collapse;width:100%;margin:10px 0}.mon-jobs th,.mon-jobs td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #eef3f3;padding:4px 8px}.mon-jobs .mon-selected td{background:#f0f7f6}.mon-clock-receipt{background:#e9f5f3;border:2px solid #087e80;border-radius:12px;align-items:center;gap:20px;padding:22px 26px;animation:.45s ease-out mon-clock-arrival;display:flex;box-shadow:0 5px 20px #13373b14}.mon-clock-receipt>span{color:#087e80;font-size:38px}.mon-clock-receipt strong,.mon-clock-receipt time{display:block}.mon-clock-receipt time{font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(20px,2.4vw,30px)}.mon-clock-receipt p{color:var(--mon-muted);margin:6px 0 0}.mon-guide-toggle{justify-content:flex-end;display:flex}.mon-guide{background:#edf3f1;border-left:4px solid #678781;border-radius:8px;padding:16px 20px}.mon-guide p{max-width:78ch;line-height:1.6}.mon-presenter-options{padding:8px;position:relative}.mon-presenter-options summary{cursor:pointer;font-weight:600}.mon-presenter-options[open]{max-width:440px}.mon-presenter-options label{margin:10px 0}.mon-draft{border:1px solid var(--mon-border);background:#fff;border-radius:8px;margin-top:14px;padding:16px}.mon-draft-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.mon-workorders a{color:#00696d;text-underline-offset:3px}@keyframes mon-clock-arrival{0%{opacity:.5;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mon-clock-receipt{animation:none}}@media (width<=600px){.mon-topbar{flex-direction:column;align-items:flex-start;gap:16px}.mon-clock-receipt{gap:12px;padding:16px}.mon-incident{padding:16px}.mon-incident-head,.mon-toast-actions{flex-wrap:wrap}.mon-main{padding-bottom:220px}.mon-table,.mon-sources section{overflow-x:auto}}.dw-pill-ok{background:var(--mon-ok-bg);color:#2f6f58}.dw-pill-alert{background:var(--mon-alert-bg);color:var(--mon-alert)}.dw-pill-degraded{background:var(--mon-degraded-bg);color:var(--mon-degraded)}.dw-pill-baseline{color:var(--mon-muted);background:#eef1f2}.dw-pill{white-space:normal;border-radius:99px;max-width:100%;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.dw-table .dw-pill{white-space:nowrap;padding:2px 8px;font-weight:600}.dw-past{color:var(--mon-alert)}.dw-clock{color:var(--mon-degraded);margin:0;font-size:13px;font-weight:600}.dw-record{border:1px solid var(--mon-border);background:#fff;border-radius:10px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.dw-record-head,.dw-day-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dw-record-head h2,.dw-day-head h3{margin:0;font-size:17px}.dw-export{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.dw-export a{color:var(--mon-teal);font-weight:600}.dw-export small{color:var(--mon-muted);font-size:12px}.dw-limits,.dw-ct,.dw-trust{color:var(--mon-muted);margin:0;font-size:13px}.dw-day{border:1px solid var(--mon-border);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dw-reasons,.dw-notes,.dw-clocks ul{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.dw-reasons small{color:var(--mon-muted)}.dw-checks ol{margin:4px 0 0;padding-left:20px;font-size:13px}.dw-notes{color:var(--mon-muted)}.dw-chart{margin:0}.dw-chart-canvas{width:100%;height:300px}.dw-chart figcaption{color:var(--mon-muted);font-size:11px}.dw-table-wrap{border:1px solid var(--mon-border);border-radius:8px;max-height:min(70vh,760px);overflow:auto}.dw-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.dw-table th,.dw-table td{text-align:left;border-bottom:1px solid var(--mon-border);white-space:nowrap;padding:6px 8px}.dw-table thead th{z-index:1;color:var(--mon-muted);box-shadow:inset 0 -1px 0 var(--mon-border);background:#fff;font-weight:600;position:sticky;top:0}.mon-shell .dw-table th button{padding:2px 8px;font-weight:600}.dw-table tr.dw-selected{background:#f0f8f6}.dw-table tr.dw-doubtful td{color:var(--mon-muted)}.dw-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;display:grid}.dw-card{border:1px solid var(--mon-border);background:#fff;border-left-width:5px;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.dw-tone-ok{border-left-color:#52a383}.dw-tone-alert{border-left-color:var(--mon-alert);background:#fffaf8}.dw-tone-degraded{border-left-color:var(--mon-degraded)}.dw-tone-baseline{border-left-color:#9aa9ad}.dw-card-head{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.dw-card-head h3{overflow-wrap:anywhere;margin:0;font-size:17px}.dw-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 20px;margin:0;display:grid}.dw-stats div{flex-direction:column;gap:2px;min-width:0;display:flex}.dw-stats dt{color:var(--mon-muted);font-size:12px}.dw-stats dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:15px;font-weight:600}.dw-card-note{color:var(--mon-muted);margin:0;font-size:13px}.dw-card>button{align-self:flex-start}.dw-table-block,.dw-filters{flex-direction:column;gap:10px;display:flex}.dw-chips{flex-wrap:wrap;gap:6px;display:flex}.mon-shell .dw-chip{border-radius:99px;padding:5px 11px;font-size:13px}.mon-shell .dw-chip[aria-pressed=true]{border-color:var(--mon-teal);box-shadow:inset 0 0 0 1px var(--mon-teal);background:#e3f2ef}.dw-chip-count{color:var(--mon-muted);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}.dw-filter-fields,.dw-jump{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.dw-filter-fields label{color:var(--mon-muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.dw-filter-fields input{font:inherit;color:var(--mon-ink);border:1px solid var(--mon-border);background:#fff;border-radius:8px;padding:6px 8px;font-size:13px}.mon-shell .dw-filter-fields select,.mon-shell .dw-filter-fields button{padding:6px 10px;font-size:13px}.dw-jump-error{color:var(--mon-alert);margin:0;font-size:13px}.dw-table-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;display:flex}.dw-pages{align-items:center;gap:8px;display:flex}.mon-shell .dw-pages button{padding:5px 10px;font-size:13px}.dw-fold summary{cursor:pointer;font-size:14px;font-weight:600}.dw-fold[open] summary{margin-bottom:8px}.dw-source-tags{flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;margin-top:10px;display:flex}.mon-shell .dw-disclosure{padding:4px 10px;font-size:12px}.dw-source-tags table{border-collapse:collapse;max-width:100%;font-size:12px}.dw-source-tags th,.dw-source-tags td{text-align:left;border-bottom:1px solid var(--mon-border);vertical-align:top;padding:3px 10px 3px 0}.dw-source-tags code{overflow-wrap:anywhere}.dw-drawer-layer{z-index:30;position:fixed;inset:0}.dw-drawer-backdrop{background:#13373b59;position:absolute;inset:0}.dw-drawer{background:#fff;flex-direction:column;width:min(760px,100vw);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 28px #13373b2e}.dw-drawer-head{z-index:1;border-bottom:1px solid var(--mon-border);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.dw-drawer-head h2{overflow-wrap:anywhere;margin:0;font-size:17px}.dw-drawer-body{padding:16px 18px 32px}.dw-drawer-body .dw-day{border:0;padding:0}.mon-seen{border:1px solid var(--mon-border);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 18px;display:flex}.mon-seen h4{color:var(--mon-muted);margin:0 0 4px;font-size:12px;font-weight:400}.mon-seen ul{gap:2px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.mon-seen ul span{color:var(--mon-teal)}.mon-seen p{margin:0 0 4px}.mon-seen .mon-muted{margin:6px 0 0}.mon-seen-error{color:var(--mon-alert)}@media (width<=600px){.mon-seen{flex-wrap:wrap}}:root{--ink:#172328;--muted:#66777e;--line:#dbe3e6;--paper:#f1f5f5;--teal:#00746f;--amber:#a85d00;--ai:#6542a5}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:14px/1.5 Inter,Segoe UI,sans-serif}a{color:inherit}button,textarea{font:inherit}button{cursor:pointer}.topbar{color:#eef8f7;background:#10282a;justify-content:space-between;align-items:center;height:62px;padding:0 28px;display:flex;box-shadow:0 2px 12px #10282a26}.mark{letter-spacing:.12em;margin-right:22px}.topbar span{color:#bfd0d0}.trust{align-items:center;gap:14px;font-size:12px;display:flex}.trust b,.readonly{color:#c7eeea;background:#174344;border:1px solid #3a6969;border-radius:99px;padding:4px 8px}main{max-width:1360px;margin:auto;padding:26px 28px 56px}.study,.heading,.panel-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.study{border:1px solid var(--line);background:#eaf0f2;border-radius:9px;align-items:center;padding:12px 14px}.study b{margin-right:10px}.study span,.heading p,.panel p{color:var(--muted)}.segments{background:#fff;border:1px solid #cfdadd;border-radius:7px;padding:3px;display:flex}.segments button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:7px 12px}.segments .active{color:#fff;background:var(--teal)}.state{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;margin-top:18px;padding:28px;display:flex}.state p{color:var(--muted);margin:3px 0}.state small{color:var(--muted)}.state-icon{width:24px;height:24px;color:var(--teal);border:1px solid #89aaa9;border-radius:50%;place-items:center;font-weight:800;display:grid}.state-error{color:#822;border-color:#d99}.state-stale,.state-partial{border-color:#d9b36e}.state-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.state-gallery .state{margin-top:0}.heading{margin:30px 0 18px}.heading h1{letter-spacing:-.02em;margin:1px 0 5px;font-size:29px}.operational-question{border-left:3px solid #8ac9c5;max-width:720px;padding-left:14px;font-size:17px;font-weight:600;color:#354b50!important;margin:12px 0 0!important}.selected-window{text-transform:capitalize;font-weight:600;color:#40565b!important;margin-top:8px!important}.eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;color:var(--teal)!important;margin:0!important}.time{text-align:right;gap:2px;min-width:290px;display:grid}.time span,.time small{color:var(--muted);font-size:11px}.time b{font-variant-numeric:tabular-nums;font-size:13px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metrics article,.panel{border:1px solid var(--line);background:#fff;border-radius:10px;box-shadow:0 3px 14px #1b33350a}.metrics article{border-top:3px solid #bdd8d6;gap:3px;padding:16px;display:grid}.metrics span,.metrics small{color:var(--muted)}.metrics strong{letter-spacing:-.02em;font-size:27px}.observe-grid{grid-template-columns:1.35fr .65fr;gap:12px;margin-top:12px;display:grid}.panel{padding:18px}.panel h2,.panel h3{margin:0}.attention{background:linear-gradient(135deg,#fff 0%,#fffdfa 100%);border-left:4px solid #d7892c}.badge{border:1px solid var(--line);white-space:nowrap;background:#f7f9f9;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.advisory,.incomplete{color:var(--amber);background:#fff2d6;border-color:#eac98e}.ai{color:var(--ai);background:#eee8fa;border-color:#c9b9eb}.primary{color:#fff;background:var(--teal);border:0;border-radius:6px;padding:9px 13px;font-weight:700;box-shadow:0 2px 6px #006c6826}.primary:hover{background:#005d59}button:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #8ac9c5}.text-button{color:var(--teal);background:0 0;border:0;padding:0;font-weight:700}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{color:#52656b;background:#edf1f2;border-radius:4px;padding:4px 7px;font-size:11px}.kpi{margin-top:12px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:10px}th{color:var(--muted);text-transform:uppercase;font-size:11px}.investigate-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;display:grid}.chart-panel{min-height:535px}.legend{color:var(--muted);font-size:11px}#trend{background:#fbfcfc;border:1px solid #edf1f2;width:100%;margin-top:20px}.chart-note{color:var(--muted);background:#f2f6f7;border-radius:0 0 6px 6px;padding:11px 12px;font-size:11px}.rail{padding:0;overflow:hidden}.rail section{border-bottom:1px solid var(--line);padding:17px}.rail section:last-child{border:0}.rail dl{grid-template-columns:95px 1fr;gap:7px;margin-bottom:0;display:grid}.rail dt{color:var(--muted)}.rail dd{overflow-wrap:anywhere;margin:0;font-weight:600}.rail ul{color:var(--muted);padding-left:18px}.rail .jim{background:linear-gradient(135deg,#fbf9ff 0%,#fff 100%);border-left:3px solid #c9b9eb}.provenance{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.provenance summary{cursor:pointer;color:var(--teal);font-size:12px;font-weight:700}.provenance dl{margin-top:12px}.quality-events{gap:7px;max-height:190px;display:grid;overflow:auto}.quality-events li{font-size:11px}.quality-mark{color:#7a2c24;text-align:center;background:#fff0ed;border:1px solid #b26b62;border-radius:4px;min-width:70px;padding:2px 5px;font-weight:700;display:inline-block}.quality-substituted{color:#55327f;background:#f2ecfa;border-color:#9475b8}.quality-stale{color:#6f4a00;background:#fff4dc;border-color:#b58b42}label{color:var(--muted);margin:10px 0 5px;font-size:11px;font-weight:700;display:block}textarea{resize:vertical;width:100%;color:var(--ink);background:#fff;border:1px solid #cbd7da;border-radius:6px;padding:9px}.jim button{margin-top:8px}.response,.accepted{border-left:3px solid var(--ai);background:#f2eef9;border-radius:7px;margin-top:12px;padding:11px}.response-title{font-weight:700}.accepted{border-color:var(--teal);background:#dff2ef}.entry-shell{--entry-ink:#142528;--entry-muted:#607276;--entry-teal:#006e69;min-height:100vh;color:var(--entry-ink);background:radial-gradient(circle at 14% 18%,#d9eeeb 0,#0000 27%),radial-gradient(circle at 88% 78%,#e8efe7 0,#0000 31%),linear-gradient(145deg,#f7f9f7 0%,#eef4f2 54%,#e6efed 100%);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.entry-atmosphere{pointer-events:none;opacity:.72;position:absolute;inset:0}.entry-atmosphere:before{content:"";background-image:linear-gradient(#3e77740a 1px,#0000 1px),linear-gradient(90deg,#3e77740a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.entry-atmosphere span{transform-origin:0;background:linear-gradient(90deg,#0000,#428d8780,#0000);height:1px;position:absolute}.entry-atmosphere span:first-child{width:54vw;top:27%;left:-7%;transform:rotate(-8deg)}.entry-atmosphere span:nth-child(2){width:44vw;top:42%;right:-9%;transform:rotate(11deg)}.entry-atmosphere span:nth-child(3){width:70vw;bottom:17%;left:24%;transform:rotate(-4deg)}.entry-header,.entry-main,.entry-footer{z-index:1;position:relative}.entry-header{padding:28px 36px}.entry-wordmark{color:#1d3538;letter-spacing:.015em;align-items:center;gap:11px;width:fit-content;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.entry-monogram{color:#effaf8;letter-spacing:.08em;background:#123f40;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid;box-shadow:0 8px 24px #153d3d1c}.entry-main{place-items:center;width:100%;padding:36px 24px 72px;display:grid}.entry-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #d4dfdc;border-radius:18px;width:min(100%,460px);padding:46px 44px 40px;box-shadow:0 28px 70px #153f4017,0 3px 12px #153f400d}.entry-kicker{color:var(--entry-teal);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.entry-card h1{color:#112326;letter-spacing:-.035em;margin:0;font-size:clamp(31px,5vw,40px);line-height:1.08}.entry-copy{max-width:350px;color:var(--entry-muted);margin:18px 0 28px;font-size:15px;line-height:1.65}.entra-button{color:#14282b;background:#fff;border:1px solid #bfcfcb;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;min-height:50px;padding:0 16px;font-weight:700;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;box-shadow:0 2px 7px #183a3b12}.entra-button:hover{border-color:#6d9995;transform:translateY(-1px);box-shadow:0 7px 18px #183a3b18}.entra-button:focus-visible,.entry-development a:focus-visible,.entry-wordmark:focus-visible{outline-offset:3px;outline:3px solid #70b9b3}.microsoft-mark{grid-template-rows:repeat(2,8px);grid-template-columns:repeat(2,8px);gap:2px;display:grid}.microsoft-mark i:first-child{background:#f25022}.microsoft-mark i:nth-child(2){background:#7fba00}.microsoft-mark i:nth-child(3){background:#00a4ef}.microsoft-mark i:nth-child(4){background:#ffb900}.entry-arrow{color:#54706f;font-size:18px}.entry-assurance{color:#708083;justify-content:space-between;gap:16px;margin-top:18px;font-size:11px;display:flex}.entry-assurance span{align-items:center;gap:7px;display:inline-flex}.assurance-dot{background:#14827b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9efec}.entry-development{color:#617276;background:#f6f9f8;border:1px dashed #bdccca;border-radius:8px;gap:3px;margin-top:26px;padding:14px;font-size:11px;display:grid}.entry-development b{color:#344c50}.entry-development a{width:fit-content;color:var(--entry-teal);margin-top:5px;font-weight:750}.entry-footer{color:#708083;letter-spacing:.02em;justify-content:space-between;align-items:center;min-height:68px;padding:20px 36px;font-size:11px;display:flex}@media (width<=900px){.metrics{grid-template-columns:repeat(2,1fr)}.observe-grid,.investigate-grid{grid-template-columns:1fr}.time{text-align:left}.heading{display:block}.topbar{padding:0 14px}.topbar>div>span{display:none}main{padding:14px}.study{flex-direction:column;align-items:flex-start}.state-gallery{grid-template-columns:1fr}.entry-header{padding:20px}.entry-main{padding:20px 16px 44px}.entry-card{padding:36px 26px 30px}.entry-assurance{flex-direction:column;align-items:flex-start;gap:7px}.entry-footer{padding:18px 20px}.entry-footer span:last-child{display:none}}.product-shell{--product-navy:#10272f;--product-navy-raised:#173840;--product-paper:#f4f8f9;--product-card:#fff;--product-ink:#13242b;--product-muted:#61747c;--product-line:#d7e2e5;--product-teal:#087f78;--product-teal-bright:#2ba79b;min-height:100vh;color:var(--product-ink);background:var(--product-paper);grid-template-columns:216px minmax(0,1fr);display:grid}.product-sidebar{color:#9ab0b7;background:var(--product-navy);flex-direction:column;align-self:start;min-height:100vh;padding:24px 12px 18px;display:flex;position:sticky;top:0}.product-brand{align-items:center;gap:18px;padding:0 12px;display:flex}.product-brand b{color:#fff;letter-spacing:-.02em;font-size:22px}.product-brand span,.read-only-pill{color:var(--product-teal-bright);background:var(--product-navy-raised);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:750}.facility-name{color:#a9bbc1;margin:22px 12px 0;font-weight:600}.facility-kind{color:#718b94;margin:0 12px 28px;font-size:12px}.product-sidebar nav{gap:6px;display:grid}.product-sidebar nav button,.product-sidebar nav p{color:#9ab0b7;text-align:left;text-transform:uppercase;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;min-height:42px;margin:0;padding:0 16px;font-size:12px;font-weight:600;display:flex}.product-sidebar nav button:hover,.product-sidebar nav button.active{color:#fff;background:var(--product-navy-raised)}.product-sidebar nav button span,.product-sidebar nav p span{background:#66838c;border-radius:50%;flex:none;width:8px;height:8px}.product-sidebar nav button.active span{background:var(--product-teal-bright)}.sidebar-jim{color:#b8c8cd;background:var(--product-navy-raised);text-align:left;border:0;border-radius:12px;grid-template-columns:30px 1fr;gap:4px 10px;margin:auto 4px 12px;padding:16px;display:grid}.sidebar-jim:hover{background:#1c424b}.sidebar-jim b{color:#fff;align-self:center;font-size:12px}.sidebar-jim small,.sidebar-jim strong{grid-column:1/-1}.sidebar-jim strong{color:var(--product-teal-bright);font-size:12px}.jim-avatar{color:#fff;background:#078e86;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:inline-grid}.decision-support{color:#b8c8cd;background:var(--product-navy-raised);border-radius:12px;gap:7px;margin:0 4px;padding:13px 16px;font-size:11px;display:grid}.decision-support b{color:var(--product-teal-bright);font-size:9px}.decision-support strong{color:#fff}.product-layout{min-width:0}.product-topbar{background:#fff;grid-template-columns:minmax(260px,1fr) auto minmax(200px,1fr);align-items:center;gap:24px;min-height:72px;padding:0 32px;display:grid}.product-topbar>b{font-size:15px}.source-status{color:var(--product-muted);font-size:12px}.source-status i{background:#297a55;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.read-only-pill{min-width:184px;color:var(--product-teal);text-align:center;text-transform:uppercase;background:#e7f5f3;justify-self:end}.product-main{max-width:none;margin:0;padding:20px 32px 56px}.page-intro{justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex}.page-intro h1,.investigate-intro h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,31px)}.page-intro p,.investigate-intro p,.product-card header p,.card-heading-row p,.ask-jim-panel>p{color:var(--product-muted);margin:3px 0 0}.evidence-health{border:1px solid var(--product-line);background:#fff;border-radius:10px;flex:none;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:356px;min-height:62px;padding:10px 14px;display:grid}.evidence-health>span{color:#297a55;background:#e7f4ec;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.evidence-health.is-limited>span{color:#915100;background:#fff0d1}.evidence-health div{display:grid}.evidence-health b{font-size:13px}.evidence-health small{color:var(--product-muted)}.evidence-health button,.text-link,.breadcrumb button{color:var(--product-teal);background:0 0;border:0;font-size:11px;font-weight:750}.summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.summary-card,.product-card{border:1px solid var(--product-line);background:var(--product-card);border-radius:12px}.summary-card{align-content:start;gap:8px;min-height:126px;padding:16px;display:grid}.summary-card>span,.evidence-path-card>span,.investigate-facts span{color:var(--product-muted);text-transform:uppercase;font-size:10px;font-weight:800}.summary-card strong{overflow-wrap:anywhere;letter-spacing:-.025em;min-width:0;font-size:25px}.summary-detail{width:fit-content;max-width:100%;color:var(--product-muted);overflow-wrap:anywhere;background:#edf3f4;border-radius:999px;padding:4px 10px}.summary-detail.amber,.mini-badge.amber,.status-pill.amber,.finding-label.amber{color:#9a5d00;background:#fff3d8}.summary-detail.blue,.mini-badge.blue,.status-pill.blue,.finding-label.blue{color:#176e90;background:#e8f3f7}.summary-detail.teal{color:var(--product-teal);background:#e7f5f3}.summary-detail.green,.mini-badge.green,.finding-label.green{color:#297a55;background:#e7f4ec}.finding-label.red{color:#bb453d;background:#fdebea}.overview-primary-grid,.overview-secondary-grid{gap:24px;margin-top:24px;display:grid}.overview-primary-grid{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.35fr)}.overview-secondary-grid{grid-template-columns:minmax(620px,1fr) 346px}.product-card{padding:18px}.product-card h2,.product-card h3,.ask-jim-panel h2,.ask-jim-panel h3{margin:0}.attention-list{gap:7px;display:grid}.attention-list header,.evidence-path>header,.trust-card>header{margin-bottom:8px}.finding{border:1px solid var(--product-line);background:#fbfcfc;border-radius:8px;grid-template-columns:76px 1fr;align-items:start;gap:10px;min-height:60px;padding:9px 11px;display:grid}.finding-label,.status-pill,.mini-badge{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 10px;font-size:10px;font-weight:800}.finding div{gap:3px;min-width:0;display:grid}.finding b{font-size:13px}.finding small{color:var(--product-muted);line-height:1.35}.card-actions{gap:12px;margin-top:auto;padding-top:2px;display:flex}.product-primary,.product-secondary{border:1px solid var(--product-teal);border-radius:8px;min-height:38px;padding:8px 15px;font-weight:750}.product-primary{color:#fff;background:var(--product-teal)}.product-primary:hover{background:#066e68}.product-secondary{color:var(--product-teal);background:#fff}.card-heading-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.status-pill{min-width:110px;color:var(--product-teal);text-align:center;background:#eef5f5}.overview-trend{position:relative}.trend.trend-compact{height:235px;margin-top:12px}.overview-trend .text-link{float:right;margin-top:4px}.evidence-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.evidence-path-card{border:1px solid var(--product-line);background:#fbfcfc;border-radius:9px;padding:15px}.evidence-path-card h3{margin:10px 0 8px;font-size:17px}.evidence-path-card dl{gap:7px;margin:16px 0 0;display:grid}.evidence-path-card dl div{grid-template-columns:80px minmax(0,1fr);gap:8px;font-size:10px;display:grid}.evidence-path-card dt{color:var(--product-muted)}.evidence-path-card dd{overflow-wrap:anywhere;margin:0;font-weight:700}.trust-card{gap:13px;display:grid}.trust-row{grid-template-columns:8px minmax(80px,1fr) minmax(70px,1fr) auto;align-items:center;gap:9px;min-width:0;font-size:11px;display:grid}.trust-row>span{background:#297a55;border-radius:50%;width:8px;height:8px}.trust-row small,.trust-row em{color:var(--product-muted)}.trust-row b{overflow-wrap:anywhere;min-width:0}.trust-row em{text-align:right;font-style:normal}.safety-note,.ai-authority{color:var(--product-teal);background:#e7f5f3;border-radius:8px;margin:auto 0 0;padding:10px 12px;font-size:11px;font-weight:700}.breadcrumb{color:var(--product-muted);gap:24px;margin-bottom:18px;font-size:12px;display:flex}.breadcrumb button{padding:0;font-size:12px}.investigate-layout{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:28px;display:grid}.investigate-content{gap:20px;min-width:0;display:grid}.investigate-badges{gap:10px;display:flex}.investigate-intro h1{margin-top:16px}.investigate-intro p{margin-top:34px}.investigate-facts{border:1px solid var(--product-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.investigate-facts>div{gap:3px;min-width:0;display:grid}.investigate-facts b{overflow-wrap:anywhere;font-size:16px}.investigate-facts small{color:var(--product-muted);overflow-wrap:anywhere}.investigation-chart .trend{height:320px}.chart-explanation{color:var(--product-muted);background:#f2f6f7;border-radius:0 0 7px 7px;margin:0;padding:10px 12px;font-size:11px}.evidence-says>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.evidence-says section{border:1px solid var(--product-line);background:#fbfcfc;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;padding:13px;display:flex}.evidence-says section>b{font-size:9px}.evidence-says section>b.green{color:#297a55}.evidence-says section>b.amber{color:#9a5d00}.evidence-says section>b.blue{color:#176e90}.evidence-says section p{color:var(--product-ink);font-size:11px}.evidence-says .mini-badge{margin-top:auto}.annotation-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.annotation-grid p{background:#e8f3f7;border-radius:8px;grid-template-columns:62px 1fr;gap:8px;margin:0;padding:12px;display:grid}.annotation-grid p.ai-note{background:#eee8fa}.annotation-grid b{color:#176e90;background:#fff;border-radius:999px;width:fit-content;height:fit-content;padding:4px 10px;font-size:10px}.annotation-grid .ai-note b{color:#6542a5}.ask-jim-panel{border-left:1px solid var(--product-line);background:#fff;min-height:760px;margin:-20px -32px -56px 0;padding:20px 24px;position:sticky;top:0}.ask-jim-panel header{color:var(--product-teal);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.ask-jim-panel header span{background:#e7f5f3;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:800}.ask-jim-panel h2{margin-top:18px}.assistant-boundary{color:var(--product-teal);font-weight:700}.ask-jim-panel label{margin-top:16px}.ask-jim-panel textarea{border-color:var(--product-line);background:#f4f8f9}.ask-jim-panel>.product-primary{width:100%;margin-top:8px}.jim-response{background:#e7f5f3;border-radius:12px;margin-top:14px;padding:14px}.jim-response>div{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;display:grid}.jim-response em{color:#176e90;background:#fff;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:800}.jim-response p{margin:14px 0 5px}.jim-response small{color:var(--product-teal);font-weight:700}.jim-response details{color:#176e90;background:#fff;border-radius:8px;margin-top:12px;padding:10px;font-size:10px}.jim-response details p{color:var(--product-muted)}.jim-draft{margin-top:14px}.jim-draft .product-secondary{width:100%;margin-top:8px}.jim-error{color:#7a2c24;background:#fff0ed;border-radius:7px;padding:10px}.suggested-questions{gap:8px;margin-top:16px;display:grid}.suggested-questions button{border:1px solid var(--product-line);min-height:38px;color:var(--product-ink);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;padding:8px 12px;display:flex}.suggested-questions span{color:var(--product-teal)}.quality-detail{border-top:1px solid var(--product-line);margin-top:20px;padding-top:16px}.quality-detail h3{font-size:13px}.quality-detail ul{gap:8px;padding:0;list-style:none;display:grid}.quality-detail li{color:var(--product-muted);gap:5px;font-size:10px;display:grid}.quality-detail .quality-mark{width:fit-content}.ai-authority{color:#9a5d00;text-align:center;background:#fff3d8;margin-top:18px}@media (width<=1180px){.product-shell{grid-template-columns:188px minmax(0,1fr)}.overview-primary-grid,.overview-secondary-grid,.investigate-layout{grid-template-columns:1fr}.ask-jim-panel{border:1px solid var(--product-line);border-radius:12px;min-height:auto;margin:0;position:static}.overview-secondary-grid{grid-template-columns:1fr}}@media (width<=900px){.product-shell{display:block}.product-sidebar{min-height:auto;padding:14px;position:static}.product-sidebar nav{margin-top:14px;display:flex;overflow-x:auto}.product-sidebar nav p,.facility-name,.facility-kind,.sidebar-jim,.decision-support{display:none}.product-topbar{grid-template-columns:1fr auto;padding:0 18px}.source-status{display:none}.product-main{padding:16px}.page-intro{flex-direction:column;align-items:stretch}.evidence-health{width:100%}.summary-cards,.evidence-path-grid,.evidence-says>div,.investigate-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-primary-grid{grid-template-columns:1fr}}@media (width<=600px){.summary-cards,.evidence-path-grid,.evidence-says>div,.investigate-facts,.annotation-grid{grid-template-columns:1fr}.product-topbar>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.read-only-pill{min-width:auto}.finding{grid-template-columns:1fr}}.trend{background:linear-gradient(#fbfdfd 0%,#fff 100%);border:1px solid #edf1f2;border-radius:7px 7px 0 0;width:100%;height:420px;margin-top:20px}
