:is(.workspace-shell[data-design-complete],.design-shell){--cc-ink:#153d54;--cc-muted:#527184;--cc-accent:#087e98;--cc-line:#cfdfeb;--cc-surface:#fff;--cc-canvas:#eff7fb;color:var(--cc-ink)}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-content{padding:22px 24px 32px;background:var(--cc-canvas);min-width:0}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-content>:not(.workspace-use-footer){max-width:1560px;margin-inline:auto;width:100%}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-main{min-width:0}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-content :is(h1,h2,h3,h4){color:var(--cc-ink);letter-spacing:-.02em}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-content h1{font-size:30px;line-height:1.2;font-weight:700;margin:0 0 7px}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-content h2{font-size:19px;line-height:1.35;font-weight:650}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-content h3{font-size:16px;line-height:1.4}:is(.workspace-shell[data-design-complete],.design-shell) .page-title{gap:20px;margin:0 0 4px;padding:0}:is(.workspace-shell[data-design-complete],.design-shell) .page-title p{color:var(--cc-muted);max-width:100ch;font-size:13px;line-height:1.55}:is(.workspace-shell[data-design-complete],.design-shell) .page-title>div>span{color:#426a82;font-size:10px;letter-spacing:.08em}:is(.workspace-shell[data-design-complete],.design-shell) .stack{gap:16px}:is(.workspace-shell[data-design-complete],.design-shell) .panel{border:1px solid var(--cc-line);border-radius:8px;background:#fff;box-shadow:none;min-width:0;overflow:hidden}:is(.workspace-shell[data-design-complete],.design-shell) .panel-head{padding:15px 18px;background:#fff;border-bottom:1px solid #e0eaf1}:is(.workspace-shell[data-design-complete],.design-shell) .panel-body{padding:16px 18px}:is(.workspace-shell[data-design-complete],.design-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color:#153d54;background:#fbfdfe;border:1px solid #b9cedd;border-radius:5px;min-height:36px;font-size:13px;box-shadow:none;max-width:100%}:is(.workspace-shell[data-design-complete],.design-shell) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #0795ae;outline-offset:3px}:is(.workspace-shell[data-design-complete],.design-shell) .table-wrap{max-width:100%;overflow:auto}:is(.workspace-shell[data-design-complete],.design-shell) table{font-size:12px}:is(.workspace-shell[data-design-complete],.design-shell) :is(th,td){vertical-align:top;line-height:1.5;padding:10px 12px}:is(.workspace-shell[data-design-complete],.design-shell) th{background:#f1f7fb;color:#355c73;font-size:11px}:is(.workspace-shell[data-design-complete],.design-shell) :is(.kpis,.design-metrics){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:is(.workspace-shell[data-design-complete],.design-shell) :is(.kpis,.design-metrics)>div{padding:15px 18px;border:1px solid var(--cc-line);border-radius:8px;background:#fff;min-width:0}:is(.workspace-shell[data-design-complete],.design-shell) :is(.kpis,.design-metrics) b{color:#153d54;font-size:27px;display:block}:is(.workspace-shell[data-design-complete],.design-shell) .kpis small{color:#527184}.design-disclosure{border:1px solid #cfdfeb;border-radius:8px;background:#fff;min-width:0;color:#153d54}.design-disclosure>summary{padding:15px 18px;cursor:pointer;font-size:14px;font-weight:650;line-height:1.4;color:#20556f;list-style-position:inside}.design-disclosure>summary svg{display:inline-block;vertical-align:middle;margin:0 8px 0 3px}.design-disclosure[open]>summary{border-bottom:1px solid #e0eaf1;background:#f7fbfd;border-radius:8px 8px 0 0}.design-disclosure-body{padding:16px 18px;display:grid;gap:16px;min-width:0}.design-disclosure>:is(.panel,.simple-kpi-editor,.simple-kpi-overrides,.simple-kpi-library){margin:0;border:0;box-shadow:none}.design-anchor-nav{display:flex;flex-wrap:wrap;gap:8px}.design-anchor-nav a{padding:8px 14px;border:1px solid #cfdfeb;border-radius:5px;background:#fff;color:#087e98;font-size:13px}.workspace-shell .modeling-lab .modeling-hero{display:block;padding:0;color:#153d54;border:0;background:transparent;box-shadow:none}.workspace-shell .modeling-lab .modeling-hero p{font-size:13px;color:#527184}.workspace-shell .modeling-lab .modeling-hero span{font-size:10px;color:#527184}.workspace-shell .predictive-workbench{border:1px solid #cfdfeb;border-radius:8px;background:#fff;box-shadow:none}.workspace-shell .predictive-heading{padding:16px 18px;background:#fff}.workspace-shell .predictive-heading h2{margin:0 0 4px}.workspace-shell .predictive-tabs{padding:0 16px;gap:4px;background:#fff}.workspace-shell .predictive-tabs button{border-radius:5px 5px 0 0;font-size:12px;padding:12px 10px;flex:1}.workspace-shell .predictive-tabs button[aria-pressed=true]{color:#087e98;background:#eaf6fa;border-bottom:3px solid #087e98}.workspace-shell .predictive-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .predictive-inputs{padding:16px 18px}.workspace-shell .predictive-result{padding:18px}.workspace-shell .predictive-run{justify-content:space-between;gap:12px}.workspace-shell .modeling-support .modeling-primary-grid{grid-template-columns:1fr}.workspace-shell .modeling-support .prediction-output{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-shell .remediation-scanner-hero{display:block;background:transparent;padding:0;border:0;color:#153d54}.workspace-shell .remediation-scanner-hero p{color:#527184;font-size:13px;max-width:100ch}.workspace-shell .remediation-scanner-hero>div>span{color:#527184;font-size:10px}.workspace-shell .remediation-scanner-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.workspace-shell .remediation-scanner-stats article{background:#fff;border:1px solid #cfdfeb;padding:12px 15px;border-radius:8px}.workspace-shell .remediation-scanner-stats b{font-size:28px;color:#153d54}.workspace-shell .remediation-scanner-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:16px}.workspace-shell .remediation-candidate-rows{max-height:690px;overflow-y:auto}.workspace-shell .remediation-candidate-columns{display:none}.workspace-shell .remediation-candidate-list .remediation-candidate-rows button{grid-template-columns:24px minmax(0,1fr) minmax(80px,.55fr);padding:14px 12px;gap:8px}.workspace-shell .remediation-candidate-list .candidate-issue{grid-column:2/4;grid-row:2;padding:0;border:0}.workspace-shell .remediation-candidate-list .candidate-departure{grid-column:3;grid-row:1}.workspace-shell .remediation-candidate-detail>header{display:grid;grid-template-columns:1fr;gap:14px}.workspace-shell .remediation-loss-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:12px 14px;min-width:0}.workspace-shell .remediation-loss-card hr{grid-column:1/-1}.workspace-shell .remediation-detail-toolbar{flex-wrap:wrap;padding:12px 16px}.workspace-shell .remediation-detail-toolbar>div{flex-wrap:wrap}.workspace-shell .remediation-candidate-detail h2{font-size:20px}.workspace-shell .field-diagnostics{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:16px;align-items:start}.workspace-shell .diagnostic-observations{grid-column:1;padding:18px;background:#fff;border:1px solid #cfdfeb;border-radius:8px}.workspace-shell .diagnostic-fields{display:grid;grid-template-columns:1fr;gap:14px}.workspace-shell .diagnostic-fields label{display:grid;grid-template-columns:1fr;gap:6px}.workspace-shell .diagnostic-fields small{color:#527184}.workspace-shell .diagnostic-results-column{display:grid;gap:14px;min-width:0}.workspace-shell .diagnostic-decision-banner{background:#fff;padding:16px;border:1px solid #cfdfeb;border-radius:8px}.workspace-shell .diagnostic-decision-grid{grid-template-columns:1fr 1fr}.workspace-shell .diagnostic-confirmation{grid-column:1/-1}.workspace-shell .diagnostic-authority-boundary{background:#f1f7fb;padding:12px}.workspace-shell .diagnostic-results>div{display:grid;grid-template-columns:1fr;gap:12px}.workspace-shell .diagnostic-results .diagnostic-next{display:flex}.workspace-shell .diagnostic-standards{grid-column:1/-1}.workspace-shell .calculator-library-hero,.workspace-shell .calculator-tool-hero{padding:0;background:transparent;border:0;box-shadow:none;color:#153d54;grid-template-columns:1.3fr 1fr;gap:20px}.workspace-shell :is(.calculator-library-hero,.calculator-tool-hero) p{font-size:13px;color:#527184}.workspace-shell :is(.calculator-library-stats,.calculator-tool-facts)>div{background:#fff;border:1px solid #cfdfeb;padding:12px;border-radius:8px}.workspace-shell .calculator-library-stats b{color:#153d54;font-size:26px}.workspace-shell .calculator-quick-deck{border:1px solid #cfdfeb;background:#fff;border-radius:8px}.workspace-shell .calculator-quick-grid{gap:10px}.workspace-shell .calculator-quick-grid button{padding:12px;min-height:90px}.workspace-shell .calculator-library-panel{border:1px solid #cfdfeb;padding:18px;background:#fff;border-radius:8px}.workspace-shell .calculator-library-panel>header{align-items:end;margin-bottom:14px}.workspace-shell .calculator-filter-select{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:12px}.workspace-shell .calculator-filter-select select{min-width:240px;padding:8px 10px}.workspace-shell .calculator-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-shell .calculator-library-card{padding:15px;min-height:210px;background:#fbfdfe;border-radius:7px}.workspace-shell .calculator-library-card h3{font-size:17px}.workspace-shell .calculator-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.workspace-shell .community-hero{padding:0;background:transparent;border:0;box-shadow:none;color:#153d54;grid-template-columns:1fr auto}.workspace-shell .community-hero p{color:#527184;font-size:13px;max-width:90ch}.workspace-shell .community-status{background:#fff;padding:12px;border:1px solid #cfdfeb;border-radius:8px}.workspace-shell .community-start{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.workspace-shell .community-start>.design-disclosure>summary{padding:22px 18px}.workspace-shell .community-start .ask-chemcop-launch{margin:0}.workspace-shell .community-compose{width:100%}.workspace-shell .community-how{background:#fff}.workspace-shell .community-review .assist-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-shell .community-discussions .community-table{font-size:12px}.workspace-shell .simple-kpis{display:grid;gap:16px;padding:0;background:transparent;border:0}.workspace-shell .simple-kpis>p{margin:0;font-size:13px;color:#527184}.workspace-shell .simple-kpis>fieldset{border:0;padding:0;min-width:0}.workspace-shell .simple-kpis .design-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-shell .simple-kpi-overrides,.workspace-shell .simple-kpi-saved{border:1px solid #cfdfeb;border-radius:8px;padding:16px;background:#fff}.workspace-shell .simple-kpi-saved>header{align-items:start;gap:16px}.workspace-shell .simple-kpi-saved-actions{flex-wrap:wrap}.workspace-shell .simple-kpi-saved .table-wrap{max-height:520px;overflow:auto}.workspace-shell .simple-kpi-saved th{position:sticky;top:0;z-index:1}.workspace-shell .simple-kpi-library-empty{padding:20px;background:#edf7fa;border-left:3px solid #0795ae}.workspace-shell .simple-kpi-editor,.workspace-shell .simple-kpi-override-editor{padding:18px;background:#fff}.workspace-shell .simple-kpi-overrides .design-disclosure{margin-top:16px}.workspace-shell .analysis-workbench{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;align-items:start}.workspace-shell .analysis-current-step,.workspace-shell .analysis-import-review{display:grid;gap:16px;min-width:0}.workspace-shell .analysis-setup{display:grid;gap:16px}.workspace-shell .analysis-controls{display:grid}.workspace-shell .analysis-controls,.workspace-shell .analysis-current-step .context{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .analysis-import-review .standard-import-template,.workspace-shell .analysis-import-review .upload{display:flex;flex-wrap:wrap;padding:14px}.workspace-shell .analysis-import-review .mapping{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .analysis-import-review .metadata-row{grid-template-columns:1fr}.workspace-shell .analysis-current-step .analysis-cta{display:block;padding:16px}.workspace-shell .analysis-current-step .analysis-cta button{margin-top:12px}.workspace-shell .analysis-current-step .readiness-overview{grid-template-columns:1fr}.workspace-shell .analysis-page .workflow-steps{padding:0}.workspace-shell .production-workbench{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:16px;align-items:start}.workspace-shell .production-workbench aside{display:grid;gap:16px}.workspace-shell .production-score{padding:18px;border:1px solid #cfdfeb;border-radius:8px;background:#fff;color:#153d54}.workspace-shell .production-score b{font-size:34px;color:#153d54}.workspace-shell .pilot-dependency-runway .launch-mode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.workspace-shell .pilot-dependency-runway article{padding:12px;display:block;min-width:0}.workspace-shell .pilot-dependency-runway h3{font-size:14px}.workspace-shell .pilot-checklist-items.guided{gap:8px}.workspace-shell .pilot-checklist-items.guided>article{padding:12px}.workspace-shell .pilot-evidence-editor>summary{color:#087e98;font-size:13px;font-weight:650;cursor:pointer;padding:8px 0}.workspace-shell .pilot-evidence-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .production-workbench aside .launch-mode-grid,.workspace-shell .production-workbench aside .production-columns,.workspace-shell .production-workbench aside .production-tracks{grid-template-columns:1fr}.workspace-shell[data-page=architecture] pre{overflow:auto;max-height:540px;max-width:100%;font-size:12px;line-height:1.65;background:#f3f8fb;color:#31566e}.workspace-shell[data-page=architecture] .model{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-shell[data-page=architecture] :is(#canonical-hierarchy,#api-contract,#guard-traces){scroll-margin-top:110px}.design-shell .intelligence-content>.stack>.panel{padding:16px 18px}.design-shell .owner-library-summary{padding:14px 18px;border:1px solid #cfdfeb;border-left:3px solid #087e98;border-radius:8px;background:#fff}.design-shell .owner-library-summary p{font-size:13px;line-height:1.6;margin:6px 0}.design-shell .knowledge-catalog-table{max-height:620px}.design-shell .knowledge-catalog-table th{position:sticky;top:0;z-index:1}.design-shell .knowledge-catalog-table code{overflow-wrap:anywhere}.design-shell :is(.engine-brand,.owner-admin-brand){justify-content:flex-start;min-height:0;padding:0;font-size:12px;color:#527184}.design-shell :is(.engine-header,.owner-admin-title,.billing-heading){padding:0;background:transparent;color:#153d54;border:0}.design-shell .engine-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr);gap:16px}.design-shell .engine-main,.design-shell .engine-test{background:#fff;border:1px solid #cfdfeb;border-radius:8px;padding:18px;min-width:0}.design-shell :is(.engine-tabs,.ai-settings-tabs,.billing-tabs){border-bottom:1px solid #cfdfeb;gap:6px;padding:0;flex-wrap:wrap}.design-shell :is(.engine-tabs,.ai-settings-tabs,.billing-tabs) button{padding:12px 16px;border-radius:5px 5px 0 0;font-size:13px;background:transparent;color:#527184}.design-shell :is(.engine-tabs,.ai-settings-tabs,.billing-tabs) :is([aria-selected=true],[aria-current=page]){background:#e4f3f8;color:#076c86;border-bottom:3px solid #087e98}.design-shell .engine-test{background:#f1f8fb}.design-shell .engine-test label{margin-top:10px}.design-shell .owner-admin-filters{padding:16px 18px;border:1px solid #cfdfeb;border-radius:8px;background:#fff}.design-shell .ai-settings-form{max-width:1100px}.design-shell .ai-settings-form fieldset,.design-shell .ai-settings-form>fieldset{display:grid;gap:16px}.design-shell .ai-settings-card{background:#fff;border:1px solid #cfdfeb;border-radius:8px;padding:18px}.design-shell .ai-settings-card label{max-width:760px}.design-shell .ai-settings-card .design-disclosure{margin-top:14px}.design-shell .ask-ai-buttons{position:static;padding:0;gap:10px}.design-shell :is(.billing-card,.billing-metrics article){border-radius:8px;box-shadow:none;padding:18px;background:#fff;border:1px solid #cfdfeb}.design-shell .billing-guide{padding:0}.design-shell .billing-guide ol{margin:0}.design-shell .billing-guide li{padding:6px 0}.design-shell .member-access-page{max-width:none;margin:0;padding:0;min-height:0;background:transparent;color:#153d54;display:grid;gap:20px}.design-shell .member-access-hero{grid-template-columns:1.4fr 1fr;gap:24px;align-items:start;padding:0;background:transparent;border:0}.design-shell .member-access-hero>div>p{font-size:14px;color:#527184;line-height:1.65}.design-shell .member-access-hero aside{border:1px solid #cfdfeb;background:#fff;border-radius:8px;padding:20px}.design-shell .member-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.design-shell .member-access-grid article{background:#fff;border:1px solid #cfdfeb;border-radius:8px;padding:20px}.design-shell .member-access-grid p{color:#527184}.design-shell .member-access-billing{grid-template-columns:1fr}.design-shell .member-access-policy .member-access-grid{padding:16px}.design-shell .member-access-policy article{border:0;padding:0 10px}.design-shell .chemcop-use-page{max-width:1220px}.design-shell .use-reading-layout{display:grid;grid-template-columns:210px minmax(0,720px);gap:20px;align-items:start}.design-shell .use-reading-layout nav{position:sticky;top:20px;display:grid;gap:4px;padding:16px;border:1px solid #cfdfeb;border-radius:8px;background:#fff;font-size:13px}.design-shell .use-reading-layout nav a{padding:8px;color:#087e98;line-height:1.5;border-radius:4px}.design-shell .use-reading-layout nav a:hover{background:#edf7fa}.design-shell .use-reading-content{display:grid;gap:16px}.design-shell .use-reading-content section{padding:20px;border:1px solid #cfdfeb;border-radius:8px;background:#fff;scroll-margin-top:20px}.design-shell .use-reading-content p{font-size:15px;line-height:1.75;color:#31566e}.invoice-unavailable-page{background:#eff7fb;min-height:100svh;color:#153d54;padding:0 24px 40px;margin:0;max-width:none}.invoice-unavailable-page>header{margin:0 -24px;padding:20px 28px;border-bottom:1px solid #cfdfeb;background:#fff}.invoice-unavailable-page>header img{width:195px}.invoice-unavailable-page>section{max-width:680px;margin:12vh auto 0;padding:48px 32px;text-align:center;border:1px solid #cfdfeb;border-radius:10px;background:#fff}.invoice-unavailable-page>section>svg{width:64px;height:64px;margin:0 auto 20px;color:#7b99ab}.invoice-unavailable-page h1{font-size:28px;margin:0 0 12px}.invoice-unavailable-page p{color:#527184;line-height:1.6}.invoice-unavailable-page section a{display:inline-flex;gap:12px;align-items:center;color:#087e98;margin-top:22px;text-decoration:underline}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-main{background:var(--cc-canvas)}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-content{font-family:Arial,Helvetica,sans-serif}:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-content :is(h1,h2,h3,h4,button,input,select,textarea){font-family:inherit}.workspace-shell[data-design-complete] .intelligence-topbar{grid-template-columns:minmax(330px,1fr) auto minmax(150px,.55fr) minmax(170px,.6fr);gap:12px;padding-inline:24px}.workspace-shell[data-design-complete] .intelligence-topbar:not(:has(.global-view-switch)){grid-template-columns:minmax(330px,1fr) minmax(160px,.7fr) minmax(170px,.7fr)}.workspace-shell[data-design-complete] .intelligence-context label{min-width:0;flex:1}.workspace-shell[data-design-complete] .intelligence-context select{min-width:150px}.workspace-shell[data-design-complete] .intelligence-identity{min-width:0}.workspace-shell[data-design-complete] .intelligence-identity b{font-size:11px;overflow-wrap:anywhere}.workspace-shell[data-design-complete] .topbar-risk-signal{min-width:0;padding:9px}.workspace-shell[data-design-complete] .topbar-risk-signal b{font-size:12px}.workspace-shell[data-design-complete] .global-view-switch button{min-width:96px;padding:7px}.workspace-shell :is(.predictive-heading p,.predictive-eyebrow,.predictive-source-switch button){color:#527184}.workspace-shell .predictive-source-switch{background:#f3f8fb;border-color:#cfdfeb}.workspace-shell .predictive-source-switch button[aria-pressed=true]{color:#086b82;background:#dff1f7;border-color:#88b8ca}.workspace-shell .remediation-scanner-page{gap:16px}.workspace-shell .remediation-scanner-hero{box-shadow:none;border-radius:0}.workspace-shell .remediation-scanner-hero>div:first-child>small{color:#527184;font-size:11px;margin-top:7px}.workspace-shell .remediation-scanner-stats article{min-height:0;display:grid;grid-template-columns:auto 1fr;gap:4px 9px}.workspace-shell .remediation-scanner-stats article svg{width:17px;height:17px;grid-column:1;grid-row:1}.workspace-shell .remediation-scanner-stats article span{color:#527184;font-size:11px}.workspace-shell .remediation-scanner-stats article b{grid-column:1/-1;line-height:1.2}.workspace-shell .remediation-scanner-stats article small{grid-column:1/-1;color:#527184;font-size:11px;line-height:1.4}.workspace-shell .remediation-asset-selector{padding:12px 16px;gap:14px}.workspace-shell .remediation-asset-selector p{margin:0;font-size:12px}.workspace-shell .remediation-candidate-detail>header{padding:16px}.workspace-shell .remediation-candidate-detail>header p{margin:6px 0 0;font-size:12px}.workspace-shell .remediation-loss-card{grid-template-columns:1fr auto;gap:3px 14px}.workspace-shell .remediation-loss-card hr{margin:5px 0}.workspace-shell .remediation-loss-card span{grid-column:1/-1;font-size:11px}.workspace-shell .remediation-loss-card b{font-size:18px;margin:0}.workspace-shell .remediation-loss-card small{font-size:11px}.workspace-shell .diagnostic-fields{gap:10px}.workspace-shell .diagnostic-fields label{padding:0;border:0;background:transparent}.workspace-shell .diagnostic-fields label>span{font-size:13px}.workspace-shell .diagnostic-fields small{font-size:11px;line-height:1.4;margin-top:2px}.workspace-shell .diagnostic-observations>header{margin-bottom:12px}.workspace-shell .diagnostic-decision-banner{gap:12px}.workspace-shell .diagnostic-decision-banner header{margin:0 0 12px}.workspace-shell .diagnostic-decision-grid>div{padding:10px}.workspace-shell .diagnostic-decision-grid :is(small,p){font-size:12px;line-height:1.45}.workspace-shell .diagnostic-authority-boundary{margin-top:12px}.workspace-shell .diagnostic-authority-boundary small{font-size:11px;line-height:1.45}.workspace-shell .diagnostic-results{padding:0}.workspace-shell .diagnostic-results>header p{font-size:12px;line-height:1.5}.workspace-shell :is(.calculator-library-stats,.calculator-tool-facts)>div{min-height:0}.workspace-shell :is(.calculator-library-hero,.calculator-tool-hero)>div>span{color:#426a82}.workspace-shell :is(.calculator-library-stats,.calculator-tool-facts) :is(span,small){color:#527184;font-size:11px}.workspace-shell .calculator-catalog-filters{display:flex;flex-wrap:wrap;gap:12px 20px}.workspace-shell .calculator-filter-select{display:grid;gap:5px}.workspace-shell .calculator-filter-select select{min-width:220px}.workspace-shell .community-hero{align-items:start;gap:16px;border-radius:0}.workspace-shell .community-hero>div:first-child>span{color:#426a82}.workspace-shell .community-status{min-height:0;max-width:330px;align-self:start}.workspace-shell .community-status :is(span,small){color:#527184;font-size:12px;margin-top:5px}.workspace-shell .community-pills{margin-top:10px}.workspace-shell .community-pills span{color:#31566e;background:#fff;border-color:#cfdfeb}.workspace-shell .simple-kpi-saved table{width:100%;min-width:880px;table-layout:fixed}.workspace-shell .simple-kpi-saved :is(th,td){white-space:normal;padding:9px 8px;overflow-wrap:anywhere}.workspace-shell .simple-kpi-saved th:first-child{width:15%}.workspace-shell .simple-kpi-saved th:nth-child(2){width:13%}.workspace-shell .simple-kpi-saved th:nth-child(3){width:12%}.workspace-shell .simple-kpi-saved th:nth-child(4){width:13%}.workspace-shell .simple-kpi-saved th:nth-child(5){width:12%}.workspace-shell .simple-kpi-saved th:nth-child(6){width:11%}.workspace-shell .simple-kpi-saved th:nth-child(7){width:24%}.workspace-shell .simple-kpi-row-actions{display:flex;flex-wrap:wrap;gap:5px}.workspace-shell .simple-kpi-row-actions button{font-size:11px;min-height:29px;height:auto;padding:5px 7px;gap:4px}.workspace-shell .analysis-controls{min-width:0;width:100%;gap:12px;padding:0}.workspace-shell .analysis-controls label{min-width:0}.workspace-shell .analysis-controls select{width:100%}.workspace-shell .analysis-controls fieldset{grid-column:1/-1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.workspace-shell .analysis-controls fieldset button{flex:1;white-space:normal}.workspace-shell .analysis-current-step .analysis-cta,.workspace-shell .analysis-current-step>.panel{margin:0}.workspace-shell .production-score :is(span,small){color:#527184;font-size:12px}.workspace-shell .production-score [role=progressbar]{background:#dce8f0}.workspace-shell .pilot-checklist-items :is(b,span,small),.workspace-shell .pilot-checklist-progress :is(b,span),.workspace-shell .pilot-dependency-runway :is(p,span){font-size:12px;line-height:1.45}.workspace-shell .pilot-checklist-items b{font-size:14px}.workspace-shell .pilot-checklist-items.guided>article{padding:14px}.design-shell .member-access-hero{box-shadow:none;border-radius:0}.design-shell .member-access-hero aside :is(b,span,small,p,a){color:#31566e}.design-shell .member-access-hero aside b{color:#153d54}.design-shell .member-access-hero aside small{font-size:12px}.design-shell .member-access-hero aside a{border:1px solid #bfd3df;background:#f3f9fc}.design-shell .owner-library-summary a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin-top:5px;border:1px solid #c3dbe7;border-radius:5px;color:#087e98;font-size:13px}.design-shell .owner-library-summary a svg{width:17px}.design-shell :is(.knowledge-catalog-table,.evidence-table) table{width:100%;min-width:0;table-layout:fixed}.design-shell :is(.knowledge-catalog-table,.evidence-table) :is(th,td){white-space:normal;min-width:0;overflow-wrap:anywhere}.design-shell .knowledge-catalog-table th:first-child{width:31%}.design-shell .knowledge-catalog-table th:nth-child(2){width:19%}.design-shell .knowledge-catalog-table th:nth-child(3){width:23%}.design-shell .knowledge-catalog-table th:nth-child(4){width:27%}.design-shell .knowledge-catalog-table :is(span,small,code){font-size:11px;line-height:1.5}.design-shell .evidence-table th:first-child{width:8%}.design-shell .evidence-table th:nth-child(2){width:18%}.design-shell .evidence-table th:nth-child(3){width:22%}.design-shell .evidence-table th:nth-child(4){width:14%}.design-shell .evidence-table th:nth-child(5){width:38%}.design-shell .evidence-content-review{color:#70521f;border-left:3px solid #c99328;padding:10px 14px;background:#fff8e9;font-size:12px;margin:0}@media(max-width:1350px) and (min-width:981px){.workspace-shell[data-design-complete] .intelligence-topbar{grid-template-columns:minmax(330px,1fr) auto minmax(150px,.55fr)}.workspace-shell[data-design-complete] .intelligence-topbar:not(:has(.global-view-switch)){grid-template-columns:minmax(330px,1fr) minmax(180px,.7fr)}.workspace-shell[data-design-complete] .intelligence-identity{display:none}}@media(max-width:1150px){.workspace-shell .remediation-scanner-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1fr)}.workspace-shell .analysis-workbench,.workspace-shell .production-workbench{grid-template-columns:1fr}.workspace-shell .field-diagnostics{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.workspace-shell .calculator-library-hero,.workspace-shell .calculator-tool-hero,.workspace-shell .community-start{grid-template-columns:1fr}.design-shell .engine-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:850px){:is(.workspace-shell[data-design-complete],.design-shell) .intelligence-content{padding:16px}.design-shell .engine-layout,.design-shell .member-access-hero,.design-shell .use-reading-layout,.workspace-shell .calculator-detail-grid,.workspace-shell .field-diagnostics,.workspace-shell .remediation-scanner-layout{grid-template-columns:1fr}.workspace-shell .calculator-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .diagnostic-standards{grid-column:1}.workspace-shell .pilot-dependency-runway .launch-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-shell .use-reading-layout nav{position:static}}@media(max-width:580px){.design-shell .member-access-grid,.workspace-shell .analysis-controls,.workspace-shell .calculator-library-grid,.workspace-shell .predictive-controls{grid-template-columns:1fr}.workspace-shell .remediation-scanner-stats,:is(.workspace-shell[data-design-complete],.design-shell) :is(.kpis,.design-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}}.recommendation-treatment-context{margin-block:16px}.recommendation-treatment-context p{font-size:12px;line-height:1.6;color:#527184;margin:0}.recommendation-treatment-context .screening-context-controls{border:0;padding:0}.recommendation-treatment-context .screening-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-lab-page.trend-explorer-design{max-width:1640px;margin-inline:auto;padding:20px 24px}.trend-lab-topbar{background:#fff;border-bottom:1px solid #cfdfeb}.workspace-shell .pilot-dependency-runway a{display:inline-block;margin-top:8px;color:#087e98;text-decoration:underline;font-size:12px}.workspace-shell :is(.governance-launch-step,#pilot-checklist){scroll-margin-top:120px}.workspace-shell .governance-launch-step:target{outline:2px solid #087e98;outline-offset:3px}.workspace-shell .remediation-asset-selector{margin:0}.workspace-shell .remediation-scanner-stats article{grid-template-columns:17px minmax(0,1fr) auto}.workspace-shell .remediation-scanner-stats article svg{position:static;color:#23819a}.workspace-shell .remediation-scanner-stats article span{grid-column:2;grid-row:1;align-self:center}.workspace-shell .remediation-scanner-stats article b{grid-column:3;grid-row:1;margin:0;font-size:26px}.workspace-shell .remediation-scanner-stats article small{margin:0}.workspace-shell .remediation-loss-card{grid-template-columns:1fr auto minmax(100px,1fr);gap:8px 12px}.workspace-shell .remediation-loss-card span{grid-column:auto}.workspace-shell .remediation-loss-card hr{display:none}.workspace-shell .remediation-candidate-list .candidate-asset small{font-size:10px}.workspace-shell .remediation-candidate-list .candidate-asset em{font-size:11px}.workspace-shell .remediation-candidate-list .candidate-issue b{font-size:12px}.workspace-shell .remediation-candidate-list .candidate-issue small{font-size:10px}.workspace-shell .remediation-candidate-list .candidate-departure{position:relative}.workspace-shell .remediation-candidate-list .candidate-departure small{font-size:10px}.workspace-shell .remediation-candidate-list .candidate-departure em{font-size:11px}.workspace-shell .remediation-candidate-list .candidate-departure svg{position:absolute;left:-20px;top:0}.workspace-shell .remediation-candidate-list>p,.workspace-shell .remediation-chart-heading small,.workspace-shell .remediation-combined-note small{font-size:11px}.workspace-shell .analysis-current-step .analysis-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.workspace-shell .analysis-current-step .analysis-cta button{margin-top:8px}.workspace-shell .analysis-current-step .analysis-cta :is(p,small,li){font-size:12px}@media(max-width:1000px){.workspace-shell .remediation-loss-card{grid-template-columns:1fr auto}.workspace-shell .remediation-loss-card span{grid-column:1/-1}.workspace-shell .analysis-current-step .analysis-cta{grid-template-columns:1fr}}.workspace-shell .community-status a{color:#087e98;border-color:#bed8e5;background:#f3f9fc;font-size:12px;padding:5px 9px;margin-top:7px}.workspace-shell .pilot-checklist-items.guided article>header p>b{font-size:14px}.workspace-shell .pilot-checklist-items.guided article>header p>span{font-size:12px;line-height:1.5}.workspace-shell .pilot-checklist-items.guided article>header p>small{font-size:11px;line-height:1.45}.workspace-shell .pilot-checklist-items.guided .pilot-attestation span{font-size:11px}.workspace-shell .pilot-checklist-items.guided article>header{padding:0}.workspace-shell .production-gate :is(span,small){font-size:12px;line-height:1.5}.design-shell .member-access-hero aside em,.design-shell .member-access-hero>div>span{color:#527184}.design-shell .knowledge-catalog-access :is(em,a){max-width:100%;white-space:normal}.invoice-unavailable-page>header{background:#0b2a42}.workspace-shell .calculator-results b{font-family:Arial,Helvetica,sans-serif;font-weight:650}.workspace-shell :is(.calculator-input-panel,.calculator-output-panel){box-shadow:none;border-radius:8px}.workspace-shell .calculator-output-panel{border-top-color:#087e98}.workspace-shell .calculator-submit{background:#087e98;color:#fff;box-shadow:none;border-radius:5px;font-size:13px}.workspace-shell .calculator-submit:hover{background:#066980}.workspace-shell :is(.calculator-reset,.calculator-detail-actions .calculator-pin){font-size:12px}.workspace-shell .calculator-output-panel .calculator-results span{font-size:11px}.workspace-shell .calculator-inputs label>span{font-size:12px}.workspace-shell .calculator-boundary span,.workspace-shell .calculator-formula code,.workspace-shell .calculator-limit span{font-size:12px;line-height:1.5}.workspace-shell .calculator-formula span{font-size:11px}.asset-process-illustration{margin:16px;border-top:1px solid #d1e2ec;padding-top:16px;min-width:0}.asset-equipment-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.asset-equipment-toolbar h3{margin:0 auto 0 0;font-size:14px;font-weight:650;color:#173f57}.asset-equipment-toolbar .graph-layer-controls{margin:0;padding:0}.asset-equipment-toolbar .graph-layer-controls button{text-transform:capitalize}.asset-equipment-route-note{font-size:11px;line-height:1.5;color:#5f7b8b;margin:8px 0 16px}.asset-equipment-scroll{max-width:100%;overflow-x:auto;margin:14px 0 0;border-radius:6px;scrollbar-color:#8badbf #eef5f8}.asset-equipment-scroll:focus-visible{outline:2px solid #1b789e;outline-offset:3px}.asset-equipment-stage{position:relative;width:100%;min-width:1060px;max-width:1600px;aspect-ratio:1440/720;margin-inline:auto;isolation:isolate}.asset-equipment-art{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.asset-tank-battery{position:absolute;left:76%;top:10.833%;width:23.5%;height:71.667%;border:1px solid #d0e3ed;border-radius:7px;background:linear-gradient(#f5fafc99,#fff0)}.asset-tank-battery h3{margin:10px 0;color:#193f56;text-align:center;font-size:16px;font-weight:650}.asset-equipment-unconfigured{opacity:.25;filter:grayscale(1)}.asset-equipment-pipe path{fill:none;stroke-linejoin:round;stroke-linecap:round}.asset-equipment-pipe .pipe-edge{stroke:#486270;stroke-width:10}.asset-equipment-pipe .pipe-body{stroke:#a4b8c2;stroke-width:7}.asset-equipment-pipe .pipe-shine{stroke:#e4ecef;stroke-width:2}.asset-equipment-pipe.oil .pipe-edge{stroke:#354952}.asset-equipment-pipe.oil .pipe-body{stroke:#627780}.asset-equipment-pipe.oil .pipe-shine{stroke:#a1b1b8}.asset-equipment-pipe.water .pipe-edge{stroke:#17628a}.asset-equipment-pipe.water .pipe-body{stroke:#168fc6}.asset-equipment-pipe.water .pipe-shine{stroke:#78d5ed}.asset-phase-label{position:absolute;z-index:2;padding:3px 10px;border-radius:5px;color:white;font-size:12px;font-weight:650;pointer-events:none}.asset-phase-label.oil{top:34.444%;left:69.2%;background:#3e5662}.asset-phase-label.water{top:42.36%;left:69.2%;background:#087fb2}.asset-equipment-stage .asset-equipment-position{position:absolute;padding:8px 5px;justify-content:flex-end;z-index:2;background:transparent;border:1px solid transparent}.asset-equipment-stage .asset-equipment-position:before{content:"";position:absolute;inset:0;border-radius:5px;background:transparent;z-index:-1;pointer-events:none}.asset-equipment-stage .asset-equipment-position:hover{border-color:#bddae8;background:transparent}.asset-equipment-stage .asset-equipment-position:hover:before{background:#c5e7f31a}.asset-equipment-stage .asset-equipment-position.selected{border-color:#91c8df;background:transparent}.asset-equipment-stage .asset-equipment-position.selected:before{background:#91d0e51c}.asset-equipment-stage .asset-equipment-position:focus-visible{outline:3px solid #197ea6;outline-offset:3px}.asset-equipment-position[data-position=wellhead]{justify-content:flex-start}.asset-equipment-reading{position:absolute;top:var(--reading-top);left:5px;right:5px;display:flex;flex-direction:column;align-items:center;gap:5px}.asset-equipment-position .asset-node-availability{flex-shrink:0;margin:0 0 5px;width:18px;height:18px}.asset-equipment-position .asset-node-availability.unconfigured{outline-style:dashed;background:#f0f3f5}.asset-equipment-position b{min-height:0;font-size:13px;color:#173f57}.asset-equipment-position strong{font-size:12px;font-weight:550}.asset-equipment-position small{font-size:11px;color:#526f82}.asset-equipment-position.unconfigured strong{font-weight:500;color:#5d7280}.asset-equipment-position .asset-node-risk{padding:2px 5px}.asset-equipment-position .asset-node-injection{color:#397d98}@media(max-width:1350px){.asset-equipment-stage{min-width:1000px}.asset-equipment-position b{font-size:12px}.asset-equipment-reading{gap:4px}}.asset-equipment-stage{min-width:1480px;max-width:1840px;aspect-ratio:1840/830}.asset-process-illustration{border-top:0;margin:0 16px 16px;padding-top:14px}.asset-battery-outline{fill:#f5f9fb;stroke:#c9dce7;stroke-width:1.5}.asset-route-heading{fill:#25485d;font-size:16px;font-weight:650}.asset-route-caption{fill:#3c5769;font-size:15px;font-weight:600}.asset-route-subcaption{fill:#678291;font-size:12px}.asset-route-caption.water{fill:#197fa2}.asset-equipment-pipe.gas .pipe-edge{stroke:#a28c61;stroke-width:7;stroke-dasharray:7 5}.asset-equipment-pipe.gas .pipe-body{stroke:#c0ab82;stroke-width:4;stroke-dasharray:7 5}.asset-equipment-pipe.gas .pipe-shine{display:none}.asset-equipment-position b{font-size:12px;line-height:1.25}.asset-equipment-reading{gap:4px}.asset-equipment-position .asset-node-availability{width:14px;height:14px;margin-bottom:2px}.asset-equipment-position .asset-routing-uncertain{font-size:10px;line-height:1.2;color:#6f7781}.asset-equipment-toolbar label,.asset-position-comparison label{display:flex;gap:7px;align-items:center;font-size:11px;color:#49697e}.asset-equipment-toolbar select,.asset-position-comparison select{background:#fff;border:1px solid #bed6e4;border-radius:5px;padding:8px;color:#264d66;font:inherit;max-width:100%}.asset-equipment-toolbar .graph-layer-controls{flex:1}.asset-availability-key{flex-wrap:wrap}.asset-availability-key i.partial,.asset-node-availability.partial{background:#d5a640}.asset-availability-key i.unconfigured,.asset-node-availability.unconfigured{background:#d58246;outline-style:dashed}.asset-comparison-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;border-top:1px solid #d4e3ec}.asset-comparison-grid>.asset-selected-evidence{border:0;border-left:1px solid #d4e3ec;border-radius:0}.asset-comparison-grid .asset-selected-evidence header{display:flex;flex-direction:column;gap:16px;background:#f3f8fb;color:#21435a}.asset-comparison-grid .asset-selected-evidence header>div+div{border:0;padding:0}.asset-position-comparison{min-width:0}.asset-position-comparison>.asset-equipment-route-note{padding:0 16px}.asset-map-footnote{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;line-height:1.6;color:#567789;padding:12px 0;border-top:1px solid #dbe7ee}.asset-map-footnote button,.asset-map-summary button{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #bed6e4;border-radius:5px;background:#f4f9fc;color:#225977;font-size:12px;cursor:pointer}.asset-map-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #c3dae7;border-radius:6px;padding:18px;background:#fff}.asset-map-summary span{font-size:11px;color:#668499}.asset-map-summary h2{margin:4px 0;font-size:18px}.asset-map-summary p{margin:0;font-size:12px;color:#527489}.asset-mapping-review{margin:4px 0;border-left:3px solid #c18a37;padding:10px 12px;background:#fffaf0;color:#72582f;font-size:12px}.asset-equipment-toolbar select:focus-visible,.asset-map-footnote button:focus-visible,.asset-map-summary button:focus-visible,.asset-position-comparison select:focus-visible{outline:3px solid #197ea6;outline-offset:2px}.asset-history-disclosure{scroll-margin-top:100px}@media(max-width:1350px){.asset-equipment-stage{min-width:1480px}.asset-comparison-grid{grid-template-columns:minmax(0,1fr) 260px}.asset-equipment-toolbar label{flex-wrap:wrap}}@media(max-width:1050px){.asset-comparison-grid{grid-template-columns:1fr}.asset-comparison-grid>.asset-selected-evidence{border-left:0;border-top:1px solid #d4e3ec}.asset-map-footnote,.asset-map-summary{flex-wrap:wrap}}.asset-comparison-grid .asset-selected-evidence header b,.asset-comparison-grid .asset-selected-evidence header h2{color:#21435a}.asset-comparison-grid .asset-selected-evidence header small,.asset-comparison-grid .asset-selected-evidence header span{color:#54758a}.asset-map-pan{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 0;color:#648091;font-size:11px}.asset-evidence-actions button,.asset-map-pan button{background:#f4f9fc;color:#225977;border:1px solid #bdd7e4;border-radius:5px;padding:8px 12px;cursor:pointer;font-size:12px}.asset-evidence-actions button:focus-visible,.asset-map-pan button:focus-visible{outline:3px solid #197ea6;outline-offset:2px}.asset-map-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.asset-evidence-actions{padding:16px;display:flex;gap:12px;flex-direction:column;font-size:12px;color:#4c7389}.asset-source-filter{display:flex;gap:12px;align-items:center;margin:16px;font-size:12px}.asset-source-filter select{border:1px solid #bfd5e3;padding:8px 12px;border-radius:5px;background:white;color:#214b66}.asset-configuration-disclosure,.process-profile-evidence{scroll-margin-top:100px}.asset-source-rows{margin:0 16px 16px;max-height:450px;overflow:auto}.asset-source-rows table{width:100%;border-collapse:collapse;font-size:12px}.asset-source-rows caption{text-align:left;padding:12px 0;color:#56758a}.asset-source-rows td,.asset-source-rows th{text-align:left;padding:10px 12px;border-bottom:1px solid #d7e5ed}.asset-source-rows thead{background:#f0f6fa}.asset-source-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px}.asset-source-pagination button{border:1px solid #bdd6e4;border-radius:5px;padding:8px 12px;background:#f5f9fc}.asset-source-pagination button:disabled{opacity:.45}.workspace-shell .modeling-lab .modeling-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.modeling-lab .lab-guide-trigger{flex-shrink:0;min-height:38px;gap:8px}.modeling-lab .lab-guide-trigger[aria-expanded=true]{color:#096e84;border-color:#79b7c7;background:#eaf6fa}.modeling-with-guide{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.modeling-lab[data-guide-open=true] .modeling-with-guide{grid-template-columns:minmax(0,1fr) clamp(320px,27vw,380px)}.modeling-tool-content{min-width:0;container-type:inline-size}.modeling-lab .lab-guide{position:sticky;top:122px;display:flex;flex-direction:column;min-width:0;height:clamp(360px,calc(100dvh - 252px),760px);overflow:hidden;border:1px solid #b9d3df;border-radius:8px;background:#fff;color:#153d54;box-shadow:0 4px 16px #153d5408}.lab-guide-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid #dce8ef;background:#f1f8fb;flex-shrink:0}.lab-guide-header>div{display:flex;align-items:center;gap:8px;min-width:0}.lab-guide-header svg{flex-shrink:0;color:#13778e}.workspace-shell .lab-guide h2{font-size:16px;line-height:1.4;margin:0}.lab-guide-close{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;cursor:pointer;border:1px solid transparent;border-radius:5px;background:transparent}.lab-guide-close:hover{background:#deedf4;border-color:#b9d3df}.lab-guide-navigation{padding:12px 16px;border-bottom:1px solid #dce8ef;flex-shrink:0}.lab-guide-navigation label{display:block;margin-bottom:5px;font-size:12px;font-weight:650}.lab-guide-navigation select{width:100%;padding:8px}.lab-guide-navigation p{margin:6px 0 0;font-size:12px;line-height:1.45;color:#527184}.lab-guide-reading{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:18px 17px 24px;flex:1;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.workspace-shell .lab-guide h3{margin:0 0 10px;font-size:18px;line-height:1.35}.workspace-shell .lab-guide h4{margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.45}.lab-guide-reading p{margin:0 0 12px}.lab-guide-purpose{color:#41677d}.lab-guide-section{border-top:1px solid #e1eaf0;padding-top:16px;margin-top:18px}.lab-guide-section ol{list-style:decimal;margin:0;padding-left:21px}.lab-guide-section li{padding-left:3px;margin:0 0 12px}.lab-guide-section li::marker{color:#087e98;font-weight:700}.lab-guide-section dt,.lab-guide-section strong{font-weight:650}.lab-guide-section dl{margin:0}.lab-guide-section dt{margin:14px 0 3px}.lab-guide-section dt:first-child{margin-top:0}.lab-guide-section dd{margin:0 0 12px;color:#416077}.lab-guide-example{padding:12px;border-left:3px solid #087e98;background:#eef7fa}.lab-guide-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 14px;border-top:1px solid #dce8ef;background:#f8fbfd;flex-shrink:0}.lab-guide-footer button{display:inline-flex;align-items:center;gap:6px;color:#096e84;font-size:12px;font-weight:650;min-height:32px;padding:4px;border-radius:4px;cursor:pointer}.lab-guide-footer span{color:#527184;font-size:11px}.lab-guide :is(button,select,[tabindex]):focus-visible{outline:3px solid #0795ae;outline-offset:-3px}@container (max-width:850px){.workspace-shell .modeling-tool-content .predictive-heading{flex-direction:column;align-items:flex-start;gap:14px}.workspace-shell .modeling-tool-content .predictive-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .modeling-tool-content .predictive-tabs button{justify-content:flex-start;text-align:left}.modeling-tool-content .predictive-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.modeling-tool-content .predictive-handoff,.modeling-tool-content .predictive-result-head{flex-wrap:wrap}.modeling-tool-content .modeling-secondary-grid,.workspace-shell .modeling-tool-content .modeling-support .prediction-output{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.workspace-shell .modeling-tool-content .predictive-controls{grid-template-columns:minmax(0,1fr)}.modeling-tool-content .predictive-run,.modeling-tool-content .predictive-source-switch{flex-wrap:wrap}}@media(max-width:1149px){.modeling-lab[data-guide-open=true] .modeling-with-guide{grid-template-columns:minmax(0,1fr)}.modeling-lab .lab-guide{position:static;grid-row:1;height:460px;max-height:70dvh}}@media(max-width:540px){.workspace-shell .modeling-lab .modeling-hero{align-items:flex-start}.workspace-shell .modeling-lab .modeling-hero h1{font-size:25px}}