:root{--brand: #28328c;--brand-dark: #28328c;--accent: #64bea5;--accent2: #aa5fa5;--bg: #f3f5f9;--surface: #fff;--text: #20263a;--soft: #f5f6fa;--line: #dde3ec;--muted: #687087;--radius: 13px;--shadow: 0 4px 16px rgba(35,44,84,.05);--font: Arial, Helvetica, sans-serif;--navy: var(--brand);--blue: var(--brand);--cyan: var(--accent);--brand-wash: #e9f5f1;--brand-soft: #e9f5f1;--brand-pale: #d9efe8;--brand-deep: var(--brand-dark);font-family:var(--font);color:var(--text);background:var(--bg);font-synthesis:none}.doe-form{display:grid;gap:10px}.doe-workflow{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(90deg,var(--brand-soft),#fff)}.doe-workflow span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;white-space:nowrap}.doe-workflow span:first-child{color:var(--brand)}.doe-workflow i{height:1px;flex:1;min-width:8px;background:var(--line)}.doe-design-selector{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(360px,1.3fr);gap:14px;align-items:end}.doe-design-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px}.doe-design-tiles button{min-height:54px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:7px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#fff;text-align:left}.doe-design-tiles button:hover,.doe-design-tiles button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 10%,transparent)}.doe-design-tiles b{font-size:10px;line-height:1.2}.doe-design-tiles span{padding:3px 6px;border-radius:999px;color:var(--brand);background:#fff;font-size:10px;font-weight:800}.doe-factor-count{width:180px;margin-bottom:9px}.doe-analysis-selection{padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.doe-analysis-selection header>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.doe-analysis-selection header strong{color:var(--brand);font-size:12px}.doe-analysis-selection header small,.doe-analysis-selection>small{color:var(--muted);font-size:10px}.doe-analysis-fields{margin:9px 0 7px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(190px,1fr);gap:12px;align-items:end}.doe-analysis-fields fieldset{min-width:0;margin:0;padding:0;border:0}.doe-analysis-fields legend,.doe-analysis-fields>div>label{margin-bottom:5px;color:var(--text);font-size:10px;font-weight:800}.doe-analysis-fields fieldset>div{display:flex;flex-wrap:wrap;gap:5px}.doe-analysis-fields fieldset label{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:var(--soft);font-size:10px}.doe-analysis-fields fieldset input{width:auto;height:auto;margin:0}.doe-existing{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:10px 12px;border-left:4px solid var(--accent);border-radius:8px;background:var(--brand-soft)}.doe-existing strong,.doe-existing label{color:var(--brand);font-size:12px}.doe-existing label,.doe-existing select,.doe-existing small{grid-column:1/-1}.doe-run-preview{display:flex;align-items:center;gap:8px;margin:0;padding:6px 9px;border-radius:7px;background:var(--brand-soft);font-size:11px}.doe-run-preview strong{color:var(--brand)}.doe-run-preview.warn{background:#fff1e1;color:#8a4d00}.doe-run-preview.warn strong{color:#a04f00}.doe-factor-head,.doe-factor-row{display:grid;grid-template-columns:30px minmax(128px,1.35fr) minmax(112px,1fr) repeat(3,minmax(76px,.85fr)) minmax(68px,.7fr) 28px;gap:7px;align-items:center}.doe-factor-head{padding:0 3px 4px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.035em}.doe-factor-grid{display:grid;gap:6px}.doe-factor-row>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--brand);color:#fff;font-size:12px;font-weight:800}.doe-factor-row input[readonly]{color:var(--muted);background:var(--soft)}.doe-factor-row input:disabled{opacity:.58}.doe-factor-remove{width:27px;height:27px;padding:0;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff;font-size:17px;line-height:1}.doe-factor-remove:hover:not(:disabled){color:#a4444b;border-color:#d9a7aa;background:#fff7f7}.doe-factor-remove:disabled{opacity:.3;cursor:not-allowed}.doe-unified-form{display:grid;gap:0}.doe-unified-section{padding:11px 2px 12px;border-bottom:1px solid var(--line)}.doe-unified-section:first-child{padding-top:1px}.doe-unified-section:last-child{border-bottom:0;padding-bottom:2px}.doe-section-heading{min-height:28px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.doe-section-heading>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--brand);font-size:10px;font-weight:900}.doe-section-heading strong{font-size:12px}.doe-section-heading .doe-add-factor{margin-left:auto;height:28px;padding:0 9px;font-size:10px}.doe-unified-tiles{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:6px}.doe-unified-tiles button{min-height:58px;padding:6px 8px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:2px 5px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:#fff;text-align:left}.doe-unified-tiles button:hover,.doe-unified-tiles button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 9%,transparent)}.doe-unified-tiles small{grid-column:1/-1;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.doe-unified-tiles b{font-size:9px;line-height:1.2}.doe-unified-tiles span{align-self:center;color:var(--brand);font-size:10px;font-weight:900}.doe-options-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.doe-options-footer{margin-top:8px;display:flex;align-items:center;gap:12px}.doe-options-footer .doe-run-preview{margin-left:auto;min-width:205px}.doe-analysis-compact{display:grid;gap:11px}.doe-analysis-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.doe-analysis-summary strong{color:var(--brand);font-size:13px}.doe-analysis-summary span{color:var(--muted);font-size:10px}.doe-optimize-settings{display:grid;grid-template-columns:1fr 1fr;gap:10px}.doe-empty-state{padding:18px;display:grid;gap:5px;border:1px dashed var(--line);border-radius:8px;text-align:center}.doe-empty-state strong{color:var(--brand);font-size:13px}.doe-empty-state span{color:var(--muted);font-size:11px}.predictive-form{display:grid;gap:11px}.predictive-model-previews{grid-template-columns:repeat(5,minmax(0,1fr))}.predictive-model-previews .chart-type-preview.disabled{opacity:.4;cursor:not-allowed}.predictive-response-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,.55fr) minmax(150px,.55fr);gap:12px;align-items:end}.predictive-response-detection{min-height:55px;padding:7px 0;display:grid;align-content:center;gap:2px;border-bottom:1px solid var(--line)}.predictive-response-detection span{color:var(--brand);font-size:12px;font-weight:750}.predictive-response-detection small{color:var(--muted);font-size:10px}.predictive-response-detection.is-unsupported span,.predictive-response-detection.is-invalid span{color:#b03a48}.predictive-event-field{display:grid;gap:5px}.predictive-event-field label{font-size:11px;font-weight:700}.predictive-predictors{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.predictive-predictor-heading{margin-bottom:5px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.predictive-predictor-heading strong{color:var(--brand);font-size:12px}.predictive-predictor-heading small{color:var(--muted);font-size:10px}.predictive-predictor-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.predictive-predictor-list label{min-width:0;min-height:31px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #edf0f4;font-size:12px}.predictive-predictor-list input{width:15px!important;height:15px!important;flex:0 0 15px;margin:0;accent-color:var(--brand)}.predictive-predictor-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictive-footer-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:9px;border-top:1px solid var(--line)}.predictive-validation-note{display:flex;gap:9px;min-width:0;font-size:10px}.predictive-validation-note strong{color:var(--brand);white-space:nowrap}.predictive-validation-note span{color:var(--muted)}.predictive-demo-actions{display:flex;gap:7px;flex:0 0 auto}.predictive-demo-actions .secondary-button{min-height:30px;padding:5px 10px;font-size:11px}.is-validation-error{outline:2px solid #b03a48!important;outline-offset:2px}.predictive-predictor-list.is-validation-error{border-radius:6px}.spc-tool-form{display:grid;gap:8px}.spc-chart-selector{margin-bottom:5px}.spc-chart-previews{grid-template-columns:repeat(auto-fit,minmax(74px,1fr))}.spc-tool-form .popup-section{margin-top:2px;padding-top:2px}.spc-tool-form .popup-section>h3{display:none}.spc-guidance{margin-top:6px;padding-top:5px;padding-bottom:5px}.spc-rules{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.spc-rules summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px;color:var(--brand);cursor:pointer;list-style-position:inside}.spc-rules summary>span{display:flex;align-items:baseline;gap:9px}.spc-rules summary strong{font-size:11px}.spc-rules summary small,.spc-rules summary em{color:var(--muted);font-size:9px;font-style:normal;font-weight:400}.spc-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px;padding:0 2px 10px}.spc-rule-grid label{display:grid;grid-template-columns:15px 1fr auto;align-items:center;gap:7px;min-height:31px;border-bottom:1px solid #edf0f4;font-size:10px;line-height:1.2}.spc-rule-grid input{width:14px!important;height:14px!important;margin:0;accent-color:var(--brand)}.spc-rule-grid b{min-width:42px;color:var(--brand);font-size:10px;text-align:right}.consolidated-mode-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.consolidated-means-previews{grid-template-columns:repeat(6,minmax(0,1fr))}.nonparametric-method-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.nonparametric-method-previews:has(.chart-type-preview:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-identification-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.doe-unified-tiles button{min-height:100px;padding:5px 7px 7px;grid-template-columns:1fr auto;grid-template-rows:60px auto;align-items:center}.doe-unified-tiles .doe-tile-figure{grid-column:1/-1;width:100%;height:60px;display:block;color:var(--brand)}.doe-tile-visual{width:100%;height:60px;overflow:visible}.doe-tile-edge{stroke:currentColor;stroke-width:1.8}.doe-tile-edge-soft{stroke:currentColor;stroke-width:1.3;stroke-dasharray:3 3;opacity:.48}.doe-tile-point{fill:currentColor}.doe-tile-point-soft{fill:color-mix(in srgb,currentColor 42%,white);stroke:currentColor;stroke-width:1}.doe-tile-ring{fill:none;stroke:currentColor;stroke-width:1.3;opacity:.35}.doe-unified-tiles button b{min-width:0;overflow:hidden;color:var(--text);font-size:8.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.doe-unified-tiles button small{grid-column:auto;color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.02em;text-transform:none}.doe-overview,.doe-alias,.doe-visual,.doe-optimizer{padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.doe-overview header,.doe-alias header,.doe-optimizer header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.doe-overview header span,.doe-alias header span,.doe-optimizer header span{color:var(--brand);font-size:11px;font-weight:900;letter-spacing:.12em}.doe-overview h3,.doe-alias h3,.doe-visual h3,.doe-optimizer h3{margin:3px 0 0;color:var(--text)}.doe-overview header>b,.doe-optimizer header>strong{padding:7px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:13px}.doe-overview>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.doe-overview article,.doe-alias article{display:grid;gap:4px;padding:12px;border-radius:10px;background:var(--bg)}.doe-overview article span,.doe-alias article span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.doe-overview article strong{font-size:21px;color:var(--brand)}.doe-overview article small,.doe-alias article small{line-height:1.4;color:var(--muted)}.doe-alias>div{display:grid;grid-template-columns:.7fr 1.3fr;gap:10px}.doe-alias code{padding:8px;border-radius:7px;background:#fff;color:var(--brand);font-weight:800;overflow-wrap:anywhere}.doe-section-heading{justify-content:flex-start}.doe-section-heading .doe-add-factor{margin-left:6px;color:#fff;background:var(--brand);border-color:var(--brand)}.doe-factor-row>span{width:auto;height:auto;border-radius:0;color:var(--brand);background:transparent;font-size:11px}.doe-factor-head>span{background:transparent}.doe-section-heading .doe-add-factor:first-child{margin-left:0}.doe-design-selector .doe-run-preview{margin-top:7px;justify-content:space-between}.doe-effect-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.doe-effect-grid article,.doe-interaction-grid article,.doe-residuals article{position:relative;padding:10px;border:1px solid var(--line);border-radius:10px;text-align:center}.doe-effect-grid h4,.doe-interaction-grid h4,.doe-residuals h4,.doe-optimizer h4{margin:0 0 6px;font-size:13px}.doe-effect-grid svg,.doe-interaction-grid svg,.doe-residuals svg{width:100%;height:auto;overflow:visible}.doe-effect-grid svg circle,.doe-interaction-grid svg circle,.doe-residuals svg circle{fill:var(--brand)}.doe-effect-line{fill:none;stroke:var(--brand);stroke-width:2.5}.doe-effect-grid article>strong{position:absolute;right:10px;top:9px;color:var(--brand);font-size:12px}.doe-interaction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:12px}.doe-interaction-line{fill:none;stroke-width:2.3}.doe-interaction-line.first{stroke:var(--brand)}.doe-interaction-line.second{stroke:var(--chart-highlight);stroke-dasharray:7 5}.doe-interaction-grid rect{fill:var(--chart-highlight)}.doe-residuals>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.doe-residuals article svg rect{fill:var(--brand);fill-opacity:.62;stroke:#fff}.doe-zero{stroke:var(--chart-highlight);stroke-dasharray:5 4}.doe-normal-reference{stroke:var(--chart-highlight);stroke-width:1.6}.doe-residual-grid{stroke:var(--chart-axis);stroke-width:.7;opacity:.72}.doe-residual-axis-title{fill:var(--chart-text);font:600 10px var(--font)}.doe-residual-order{fill:none;stroke:var(--brand);stroke-width:1.7}.doe-optimizer>div{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr);gap:18px}.doe-optimizer article{padding:12px;border-radius:10px;background:var(--bg)}.doe-optimizer svg{width:100%;max-height:380px}.doe-optimum-point{fill:none;stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 2px #000)}.doe-optimizer table{width:100%;border-collapse:collapse;background:#fff}.doe-optimizer th,.doe-optimizer td{padding:8px;border-bottom:1px solid var(--line);text-align:left;font-size:12px}.doe-optimizer p{color:var(--muted);font-size:12px;line-height:1.45}.output-blocks:has(.doe-overview){grid-template-columns:minmax(0,1fr)}.output-block-wrapper.block-doeResponsePage{grid-column:1/-1!important}.doe-response-page{box-sizing:border-box;width:100%;aspect-ratio:16/9;padding:18px 20px!important;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;overflow:hidden;border-color:color-mix(in srgb,var(--brand) 22%,var(--line))!important;background:#fff!important}.doe-response-page-head{min-height:48px;padding:0 34px 10px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.doe-response-page-head span{display:block;color:var(--brand);font-size:10px;font-weight:900;letter-spacing:.1em}.doe-response-page-head h3{margin:4px 0 0;color:var(--text);font-size:20px;line-height:1.2}.doe-response-page-head>b{padding:6px 10px;border-radius:999px;color:var(--brand);background:var(--brand-soft);font-size:11px}.doe-response-page h4{margin:0 0 8px;color:var(--text);font-size:13px}.doe-response-split{min-height:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(285px,1fr);gap:14px}.doe-response-split>aside{min-width:0;padding:13px;border:1px solid var(--line);border-radius:10px;background:var(--bg);overflow:hidden}.doe-response-split>aside>p{margin:12px 2px 0;color:var(--muted);font-size:11px;line-height:1.45}.doe-response-table{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.doe-response-table table{width:100%;border-collapse:collapse;table-layout:auto;font-size:10.5px}.doe-response-table th,.doe-response-table td{height:25px;padding:4px 7px;border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.doe-response-table th{color:var(--muted);background:var(--soft);font-size:9px;font-weight:800}.doe-response-table th:first-child,.doe-response-table td:first-child{text-align:left}.doe-response-table tbody tr:last-child td{border-bottom:0}.doe-response-table td.is-indented{padding-left:21px}.doe-response-table td.is-emphasis{color:var(--text);font-weight:800}.doe-pvalue{display:inline-block;min-width:46px}.doe-pvalue.is-signal{color:var(--brand);font-weight:900}.doe-model-status,.doe-diagnostic-status{display:inline-block;padding:3px 6px;border-radius:999px;color:var(--muted);background:var(--soft);font-size:8.5px;font-weight:800}.doe-model-status.is-active,.doe-diagnostic-status.is-good{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white)}.doe-diagnostic-status.is-warning{color:#9a5a00;background:color-mix(in srgb,var(--chart-series-4) 14%,white)}.doe-response-model{grid-template-rows:auto auto auto minmax(0,1fr);gap:10px}.doe-response-model-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px}.doe-response-conclusion{padding:12px 14px;border-left:4px solid var(--brand);border-radius:8px;background:var(--brand-soft)}.doe-response-conclusion>span,.doe-response-equations span{color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.doe-response-conclusion p{margin:6px 0 9px;color:var(--text);font-size:13px;font-weight:650;line-height:1.4}.doe-response-conclusion>div{display:flex;flex-wrap:wrap;gap:4px 12px}.doe-response-conclusion small{color:var(--muted);font-size:9px}.doe-response-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.doe-response-metrics article{min-width:0;padding:8px;border:1px solid var(--line);border-radius:7px;background:#fff}.doe-response-metrics span{display:block;overflow:hidden;color:var(--muted);font-size:8px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.doe-response-metrics strong{display:block;margin-top:4px;color:var(--brand);font-size:15px}.doe-response-equations{display:grid;grid-template-columns:1fr 1fr;gap:8px}.doe-response-equations article{min-width:0;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#fff}.doe-response-equations code{display:block;margin-top:5px;overflow:hidden;color:var(--text);font:700 11px/1.4 var(--font);text-overflow:ellipsis;white-space:nowrap}.doe-response-equations small{display:block;margin-top:3px;color:var(--muted);font-size:8px}.doe-response-anova{min-height:0;overflow:hidden}.doe-response-anova h4{margin-bottom:5px}.doe-response-anova .doe-response-table table{font-size:9.5px}.doe-response-anova .doe-response-table th,.doe-response-anova .doe-response-table td{height:20px;padding:2px 7px}.doe-response-plot-grid{min-height:0;display:grid;gap:9px;align-content:start}.doe-main-effect-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.doe-interaction-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.doe-response-plot-grid>article,.doe-residual-panel-grid>article{min-width:0;padding:8px;border:1px solid var(--line);border-radius:9px;background:#fff;text-align:center}.doe-response-plot-grid>article.is-excluded{opacity:.48}.doe-response-plot-grid h4,.doe-residual-panel-grid h4{margin:0 0 3px;color:var(--text);font-size:11px}.doe-response-plot-grid svg{display:block;width:100%;height:auto;max-height:184px;overflow:visible}.doe-response-plot-grid svg text,.doe-residual-panel-grid svg text{fill:var(--chart-text);font:10px var(--font)}.doe-response-plot-grid svg circle,.doe-residual-panel-grid svg circle{fill:var(--chart-primary)}.doe-response-plot-grid svg rect{fill:var(--chart-series-2)}.doe-response-empty{min-height:150px;display:grid;place-content:center;gap:4px;padding:18px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);text-align:center}.doe-response-empty strong{color:var(--brand);font-size:13px}.doe-response-empty span{font-size:10px}.doe-residual-panel-grid{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.doe-residual-panel-grid>article{padding:6px}.doe-residual-panel-grid svg{display:block;width:100%;height:auto;max-height:190px}.doe-residual-panel-grid svg rect{fill:var(--chart-primary);fill-opacity:.7;stroke:#fff}.doe-alias-page{min-height:0;display:grid;grid-template-columns:.7fr 1.3fr 1fr;gap:12px}.doe-alias-page>article,.doe-alias-page>aside{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.doe-alias-page article>span{color:var(--brand);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.doe-alias-page article>strong{display:block;margin-top:14px;color:var(--brand);font-size:52px}.doe-alias-page article>code{display:block;margin-top:14px;padding:12px;border-radius:8px;color:var(--brand);background:#fff;font:800 15px/1.4 var(--font);overflow-wrap:anywhere}.doe-alias-page p{color:var(--muted);font-size:11px;line-height:1.5}@media(max-width:800px){.doe-workflow b{display:none}.doe-design-selector,.doe-analysis-fields{grid-template-columns:1fr}.doe-unified-tiles{grid-template-columns:repeat(3,minmax(90px,1fr))}.doe-options-grid{grid-template-columns:1fr 1fr}.doe-factor-head,.doe-factor-row{grid-template-columns:26px minmax(108px,1.2fr) minmax(100px,1fr) repeat(3,minmax(62px,.8fr)) minmax(58px,.65fr) 26px;gap:5px}.doe-overview>div{grid-template-columns:1fr 1fr}.doe-residuals>div,.doe-optimizer>div,.doe-alias>div{grid-template-columns:1fr}}:root[data-brand=lssa]{--brand: #bd222f;--brand-dark: #242121;--accent: #fad8a0;--accent2: #45403a;--bg: #fff;--text: #242121;--muted: #45403a;--line: #fad8a0;--soft: #fff7ea;--radius: 3px;--shadow: 0 2px 7px rgba(36,33,33,.09);--navy: var(--brand);--blue: var(--brand);--cyan: var(--accent);--brand-wash: #fff7ea;--brand-soft: #fff7ea;--brand-pale: #fad8a0;--brand-deep: var(--brand-dark);--font: "Segoe UI", Arial, sans-serif}:root[data-brand=sigmaq]{--brand: #073b63;--brand-dark: #073b63;--accent: #169c60;--accent2: #feae0a;--bg: #f2f7f9;--text: #102a3f;--muted: #5c7180;--line: #d3e2e8;--soft: #edf6f7;--radius: 8px;--shadow: 0 3px 12px rgba(29,43,50,.055);--navy: var(--brand);--blue: var(--brand);--cyan: var(--accent);--brand-wash: #e7f5f4;--brand-soft: #e7f5f4;--brand-pale: #d5eeeb;--brand-deep: var(--brand-dark);--font: Inter, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{margin:0;min-width:880px;background:var(--bg)}button,input,select{font:inherit}button{cursor:pointer}.app-shell{width:100vw;height:100vh;overflow:hidden;display:flex;flex-direction:column}.topbar{height:86px;padding:0 24px 0 34px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-primary-logo{display:none}.ci-analyze-logo{width:210px;height:46px;flex:0 0 210px;background:url(/ci-analyze-logo-6ff9d1a3.png) left center / contain no-repeat}.project-name{max-width:280px;overflow:hidden;padding-left:16px;border-left:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.brand-logo{width:128px;height:48px;padding:0;flex:0 0 128px;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;background:transparent}.symbol-logo,.lssa-logo{width:128px;height:46px;object-fit:contain;object-position:right center;mix-blend-mode:multiply}.symbol-logo{display:block}.lssa-logo{display:none}:root[data-brand=lssa] .symbol-logo{display:none}:root[data-brand=lssa] .lssa-logo{display:block}:root[data-brand=sigmaq] .header-primary-logo{display:block}:root[data-brand=sigmaq] .symbol-logo,:root[data-brand=sigmaq] .lssa-logo{display:none}:root[data-brand=sigmaq] .brand-logo{display:none}.topbar h1,.topbar p,.panel-heading h2,.panel-heading p,.workbook-toolbar h2,dialog h2,dialog p{margin:0}.topbar h1{font:700 18px/1.3 var(--font);letter-spacing:-.02em}.topbar p{margin-top:2px;font-size:13px;color:var(--muted)}.project-actions{display:flex;gap:7px}.language-switch{margin-left:auto;padding:3px;display:flex;gap:2px;border:1px solid #dce2eb;border-radius:9px;background:#f3f5f8}.header-output-button{width:102px;min-height:35px;margin:0 0 0 auto;padding:3px 6px;grid-template-columns:24px 1fr 20px;gap:4px;border-radius:9px;box-shadow:0 4px 12px #132a521f}.header-output-button .output-button-icon{width:24px;height:24px;border-radius:6px;font-size:12px}.header-output-button .output-count{min-width:20px;height:20px;padding:0 4px}.header-output-button+.language-switch{margin-left:7px}.language-switch button{width:34px;height:27px;padding:0;border:0;border-radius:6px;color:#738099;background:transparent;font-size:10px;font-weight:800}.language-switch button.active{color:#fff;background:var(--navy);box-shadow:0 2px 7px #142b4d2e}.header-button{height:35px;padding:0 12px;border:1px solid #d8dfe9;border-radius:9px;color:#44536b;background:#fff;font-size:11px;font-weight:700}.icon-header-button{width:36px;padding:0;display:grid;place-items:center}.icon-header-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.minitab-import-button{color:#4f982f}.minitab-import-button svg.minitab-logo{width:23px;height:23px;stroke:none}.minitab-logo .minitab-bg{fill:#8cc63f}.minitab-logo .minitab-shadow{fill:#6da934;opacity:.42}.minitab-logo .minitab-bar{fill:#fff}.minitab-logo .minitab-base{fill:#d9d9d9}.minitab-import-button:hover{border-color:#86bb6d;background:#f4faef}.header-button:hover{border-color:#aebfda;background:#f7faff}.settings-button{flex:0 0 36px}.primary-header-button{border-color:#315f9f;color:#fff;background:var(--navy)}.primary-header-button:hover{color:#fff;background:#1d477a}.workspace{flex:1;height:calc(100vh - 86px);min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(250px,28%) minmax(0,72%);gap:0;padding:0}.actions-panel,.workbook-panel{background:color-mix(in srgb,var(--surface) 96%,transparent);border:0;box-shadow:none}.actions-panel{height:100%;min-height:0;overflow:hidden;padding:16px;border-radius:0;display:flex;flex-direction:column}.eyebrow{display:block;color:#73819a;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.panel-heading h2{margin-top:6px;font:700 25px/1.25 var(--font);color:var(--navy)}.panel-heading p{margin-top:9px;max-width:340px;font-size:13px;line-height:1.55;color:var(--muted)}.action-list{flex:1;min-height:0;margin:0 0 16px;padding-right:3px;display:flex;flex-direction:column;gap:10px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.action-list::-webkit-scrollbar{display:none}.action-card{width:100%;min-height:72px;padding:12px 14px;display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:12px;text-align:left;border:1px solid #e0e5ee;border-radius:13px;color:#21304a;background:#fff;transition:.18s ease}.action-card:hover{transform:translateY(-1px);border-color:#b8caeb;box-shadow:0 8px 20px #22437814}.action-card.primary{border-color:#c9d8f2;background:linear-gradient(135deg,#f7faff,var(--brand-wash))}.action-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--navy);font-size:19px;font-weight:700}.action-card:nth-child(2) .action-icon{color:#16596d;background:#dff6fa}.action-card strong,.action-card small{display:block}.action-card strong{font-size:13px;font-weight:700}.action-card small{margin-top:3px;color:#778399;font-size:11px}.chevron{color:#8390a6;font-size:23px}.future-actions{margin-top:12px;padding:18px 14px;border:1px dashed #d8dee8;border-radius:12px;color:#97a0b0;font-size:11px}.ghost-line{height:5px;margin-top:12px;border-radius:4px;background:#edf0f5}.ghost-line.short{width:63%;margin-top:7px}.analysis-accordion{display:grid;gap:7px;padding-bottom:var(--analysis-scroll-reserve, 0px)}.analysis-group{border:1px solid #e0e5ed;border-radius:11px;overflow:hidden;background:#fff}.analysis-group summary{min-height:41px;padding:0 11px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;list-style:none;color:#42516a;font-size:13px;line-height:16px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.analysis-group summary::-webkit-details-marker{display:none}.analysis-group summary>span{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;color:var(--navy);background:var(--brand-soft);font-size:12px}.analysis-group-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.analysis-group summary>small{min-width:19px;height:19px;display:grid;place-items:center;border-radius:999px;color:#718099;background:#f0f3f7;font-size:9px}.analysis-group[open] summary{color:var(--navy);background:#f8fafc}.analysis-group[open] summary>small{color:#2d6796;background:#e2eef8}.analysis-items{padding:4px 7px 8px 36px;display:grid;gap:2px;border-top:1px solid #edf0f4}.analysis-function-row{min-height:34px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:5px;border-radius:7px}.analysis-function-row[hidden],.analysis-subgroup[hidden]{display:none!important}.analysis-function-row:hover{background:#edf4fb}.analysis-items .analysis-launch-button{min-width:0;padding:7px 5px;overflow:hidden;border:0;border-radius:7px;text-align:left;color:#53617a;background:transparent;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.analysis-items .analysis-launch-button:hover{color:#245e9c}.analysis-items .analysis-demo-icon{width:31px;height:31px;padding:1px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;cursor:pointer}.analysis-items .analysis-demo-icon:disabled{opacity:.55;cursor:default}.analysis-items .analysis-demo-icon:disabled:hover svg{transform:none;filter:none}.analysis-demo-icon svg{width:28px;height:28px;overflow:visible;fill:none;stroke:#34435b;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease,filter .16s ease}.analysis-demo-icon:hover svg{transform:scale(1.1);filter:drop-shadow(0 2px 3px rgba(36,62,101,.18))}.analysis-demo-icon .a{stroke:#2865b1}.analysis-demo-icon .b{stroke:#e3456c}.analysis-demo-icon .c{stroke:#22a88a}.analysis-demo-icon .d{stroke:#e99a23}.analysis-demo-icon .fill.a{fill:#2865b1}.analysis-demo-icon .fill.b{fill:#e3456c}.analysis-demo-icon .fill.c{fill:#22a88a}.analysis-demo-icon .fill.d{fill:#e99a23}.analysis-demo-icon text{stroke:none;font:800 15px/1 var(--font)}.analysis-demo-icon text.small{font-size:10px}.analysis-demo-icon text.tiny{font-size:8px}.analysis-subgroup{margin:7px 8px 2px;padding-top:7px;border-top:1px solid #edf0f4;color:#8490a2;font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.test-help{position:relative;margin:5px 3px 8px;border:1px solid #dce2eb;border-radius:9px;background:#f8fafc}.test-help>summary{min-height:31px;padding:0 32px 0 8px;display:flex;align-items:center;overflow:hidden;color:var(--brand);font-size:10.5px;font-weight:800;cursor:pointer;list-style:none;text-overflow:ellipsis;white-space:nowrap}.test-help>summary:after{content:"?";width:18px;height:18px;margin-left:auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--brand);font-size:10px}.test-help[open]>summary:after{display:none}.test-help>summary::-webkit-details-marker{display:none}.test-help-body{padding:0 7px 7px;display:grid;gap:5px}.test-help-body input{min-height:29px;padding:5px 7px;border:1px solid #dce2eb;border-radius:7px;font:10.5px/1.3 var(--font)}.test-help-close{position:absolute;top:5px;right:6px;width:21px;height:21px;padding:0;display:grid;place-items:center;border:0;border-radius:5px;color:#667286;background:transparent;font-size:17px;line-height:1;cursor:pointer}.test-help-close:hover{color:var(--brand);background:#eef2f7}.test-help-result{margin:0;color:#5b687d;font-size:10px;line-height:1.4}.statistical-tests-group>summary{grid-template-columns:25px minmax(0,1fr) 23px auto}.analysis-group summary>.test-route-summary-help{width:21px;height:21px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:50%;color:var(--brand);background:#fff;font-size:11px;font-weight:900;cursor:pointer}.analysis-group summary>.test-route-summary-help:hover,.analysis-group summary>.test-route-summary-help:focus-visible{color:#fff;border-color:var(--brand);background:var(--brand);outline:none}.test-route-dialog{position:fixed;inset:0;width:min(1080px,calc(100vw - 24px));height:fit-content;max-height:calc(100vh - 24px);margin:auto}.test-route-shell{position:relative;height:fit-content;max-height:calc(100vh - 24px);padding:18px 20px 12px;display:grid;grid-template-rows:auto minmax(0,auto) auto;overflow:hidden}.test-route-topline{margin-bottom:8px;padding-right:38px;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:end;gap:20px}.test-route-intro h2{margin-top:3px;font-size:20px}.test-route-intro p{margin-top:2px}.test-route-search{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.test-route-search label{margin:0;font-size:9.5px}.test-route-search input{height:32px}.test-route-search>span{min-height:13px;color:#59677d;font-size:9px;line-height:1.3}.test-route-scroll{min-height:0;max-height:calc(100vh - 145px);overflow:auto;border:1px solid var(--line);border-radius:11px;background:#f8fafc}.test-route-map{min-width:980px}.test-route-columns,.test-route-row{display:grid;grid-template-columns:232px repeat(3,minmax(0,1fr));gap:0}.test-route-columns{position:sticky;top:0;z-index:3;border-bottom:2px solid var(--brand);background:#eef2f7}.test-route-columns>div{min-height:48px;padding:7px 9px;display:grid;align-content:center;border-right:1px solid var(--line);text-align:center}.test-route-columns>div:first-child{text-align:left}.test-route-columns strong{color:var(--navy);font-size:11px;line-height:1.3}.test-route-columns small{margin-top:2px;color:var(--muted);font-size:9px}.test-route-row{border-bottom:1px solid #dce3ec}.test-route-row.categorical{background:#fbfaf7}.test-route-topic{min-height:58px;padding:7px 10px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;border-right:1px solid var(--line);background:#fff}.test-route-row.categorical .test-route-topic{background:#fffdf8}.test-route-symbol{color:var(--brand);font:700 24px/1 Georgia,serif;text-align:center}.test-route-topic strong{display:block;color:var(--navy);font-size:12px}.test-route-topic small{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.35}.test-route-cell{min-width:0;padding:4px 5px;display:grid;align-content:center;gap:3px;border-right:1px solid var(--line)}.test-route-cell:last-child{border-right:0}.test-route-card{width:100%;min-height:41px;padding:4px 6px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:5px;border:1px solid #cfd8e5;border-radius:7px;color:#33435b;background:#fff;text-align:left;box-shadow:0 1px 2px #1f32500a}button.test-route-card{cursor:pointer}button.test-route-card:hover,button.test-route-card:focus-visible{border-color:var(--brand);background:var(--brand-wash);outline:none;box-shadow:0 3px 10px #1f416e1a}button.test-route-card.is-recommended{border-width:2px;border-color:var(--brand);color:var(--brand-dark);background:color-mix(in srgb,var(--brand) 11%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}button.test-route-card.is-recommended:after{content:"✓";width:19px;height:19px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--brand);font-size:10px;font-weight:900}button.test-route-card.is-recommended .test-route-arrow{display:none}.test-route-icon{width:28px;height:28px;display:grid;place-items:center}.test-route-icon svg{width:24px;height:24px;overflow:visible;fill:none;stroke:#34435b;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.test-route-card-copy{min-width:0}.test-route-card-copy strong{display:block;color:inherit;font-size:10.5px;line-height:1.25}.test-route-card-copy small{display:block;margin-top:2px;color:var(--muted);font-size:8.5px}.test-route-arrow{color:var(--brand);font-size:19px}.test-route-card.is-missing{border-style:dashed;color:#7d8796;background:#f4f5f7;box-shadow:none}.test-route-card.is-missing .test-route-icon{filter:grayscale(1);opacity:.55}.test-route-missing{padding:3px 5px;border-radius:999px;color:#7d8796;background:#e7e9ed;font-size:7.5px;font-weight:800;text-transform:uppercase}.test-route-legend{padding-top:9px;display:flex;gap:18px;color:#637086;font-size:9.5px}.test-route-legend span{display:inline-flex;align-items:center;gap:6px}.test-route-legend i{width:13px;height:9px;border:1px solid var(--brand);border-radius:3px;background:#fff}.test-route-legend .unavailable i{border-style:dashed;border-color:#9aa3b0;background:#e7e9ed}@media(max-width:900px){.test-route-topline{grid-template-columns:1fr;gap:7px}.test-route-scroll{overflow:auto}}.distribution-items button{line-height:1.25}.output-button{width:132px;min-height:42px;margin-top:auto;padding:5px 8px;display:grid;grid-template-columns:28px 1fr 22px;align-items:center;gap:6px;text-align:left;border:1px solid #cfd8e7;border-radius:10px;color:#fff;background:linear-gradient(145deg,var(--navy),var(--brand-deep));box-shadow:0 8px 18px #132a521f;transition:.18s ease}.output-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #132a5233}.output-button-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#b9eff7;background:#ffffff1c;font-size:14px}.output-button strong,.output-button small{display:block}.output-button strong{font-size:13px}.output-button small{margin-top:2px;color:#cbd7e7;font-size:10px}.output-count{min-width:25px;height:25px;padding:0 6px;display:grid;place-items:center;border-radius:999px;color:var(--navy);background:var(--brand-pale);font-size:10px;font-weight:700}.toolbar-output-button{width:112px;min-height:36px;margin:0 2px 0 0;padding:4px 7px;grid-template-columns:24px 1fr 22px;gap:5px;border-radius:9px}.toolbar-output-button .output-button-icon{width:24px;height:24px;border-radius:6px;font-size:12px}.toolbar-output-button .output-count{min-width:22px;height:22px;padding:0 5px}.workbook-panel{height:100%;min-width:0;min-height:0;border-radius:0;overflow:hidden;display:flex;flex-direction:column}.workbook-toolbar{min-height:74px;padding:16px 20px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.workbook-toolbar h2{margin-top:4px;font:700 17px/1.2 var(--font);color:var(--navy)}.workbook-brush-controls{margin-left:18px;padding:4px 5px 4px 9px;display:flex;align-items:center;gap:4px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--brand) 6%,white)}.workbook-brush-controls[hidden]{display:none}.workbook-brush-status{margin-right:3px;color:var(--brand);font-size:10px;font-weight:800;white-space:nowrap}.workbook-brush-controls button{min-width:25px;height:25px;padding:0 6px;border:1px solid var(--line);border-radius:6px;color:var(--brand);background:#fff;font:800 10px/1 var(--font);cursor:pointer}.workbook-brush-controls button:hover{border-color:var(--brand);background:var(--brand-wash)}.toolbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.toolbar-menu-wrap{position:relative}.toolbar-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:15;width:185px;padding:6px;border:1px solid #dce2eb;border-radius:10px;background:#fff;box-shadow:0 14px 34px #192d4e29}.toolbar-menu button{width:100%;padding:8px 9px;border:0;border-radius:7px;text-align:left;color:#4a5870;background:transparent;font-size:10.5px}.toolbar-menu button:hover{color:#235d9d;background:#edf4fb}.column-context-menu{position:fixed;z-index:40;width:218px;padding:6px;border:1px solid #d5dde8;border-radius:11px;background:#fff;box-shadow:0 16px 42px #14284833}.column-context-menu[hidden]{display:none}.context-menu-title{padding:7px 9px 8px;overflow:hidden;color:#758197;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.column-context-menu button{width:100%;padding:9px;border:0;border-radius:7px;color:#46556d;background:transparent;font-size:11px;text-align:left}.column-context-menu button:hover{color:#235d9d;background:#edf4fb}.column-context-menu .context-danger{color:#9a3c46}.column-context-menu .context-danger:hover{color:#8b2632;background:#fff0f1}.context-menu-separator{height:1px;margin:4px 5px;background:#e7eaf0}.secondary-button,.primary-button,.icon-button{border:1px solid #d8dee9;border-radius:9px;background:#fff;color:#3b4961;font-weight:600;font-size:12px}.secondary-button{padding:9px 12px}.primary-button{padding:10px 15px;border-color:var(--blue);color:#fff;background:var(--blue)}.icon-button{width:36px;height:36px;font-size:17px}.icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.formula-bar{height:39px;flex:0 0 39px;display:grid;grid-template-columns:62px 38px 1fr;align-items:center;border-bottom:1px solid var(--line);background:#fbfcfe;color:#667289;font-size:11px}.formula-bar>span{height:100%;display:grid;place-items:center;border-right:1px solid var(--line)}.formula-bar .fx{font-family:Georgia,serif;font-size:13px;font-style:italic;color:#728097}.formula-bar input{height:100%;min-width:0;padding:0 12px;border:0;outline:0;color:#1f2c40;background:transparent;font-size:12px}.table-wrap{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;background:#fff}.workbook-range-selecting td{cursor:cell;-webkit-user-select:none;user-select:none}table{width:max-content;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}th,td{height:31px;padding:0 9px;border-right:1px solid #e3e7ee;border-bottom:1px solid #e3e7ee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.row-number-column{width:44px}.corner,.row-number{width:44px;min-width:44px;text-align:center;color:#8c97aa;background:#f7f8fb;font-weight:500}.row-number{outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.row-number:hover{color:var(--brand);background:#edf4fb}.selected-workbook-row>td{background:var(--brand-wash)}.row-number.selected-row-number{color:var(--brand);background:color-mix(in srgb,var(--brand) 13%,white);font-weight:800;box-shadow:inset 3px 0 var(--brand)}.row-number.active-row-number{z-index:4;outline:2px solid var(--brand);outline-offset:-2px}thead{position:sticky;top:0;z-index:4}.corner{position:sticky;left:0;z-index:6}.row-number{position:sticky;left:0;z-index:3}.data-header{position:relative;height:40px;padding:6px 42px 6px 25px;text-align:left;vertical-align:middle;background:#edf1f6;color:#26354f;box-shadow:inset 0 -1px #d1d8e3}.data-header.active-column{background:#e5edf8}.data-header.selected-header{background:var(--brand-wash)}.data-header.active-header{z-index:5;outline:2px solid var(--brand);outline-offset:-2px}.data-header.active-header .column-name{overflow:visible}.column-drag-handle{position:absolute;left:6px;top:10px;width:14px;height:20px;display:grid;place-items:center;color:#8a96a9;font-size:14px;line-height:1;cursor:grab;-webkit-user-select:none;user-select:none}.column-drag-handle:active{cursor:grabbing}.data-header.dragging-column{opacity:.48}.data-header.column-drop-target{box-shadow:inset 3px 0 var(--brand),inset 0 -1px #d1d8e3;background:var(--brand-wash)}.column-name{display:block;overflow:hidden;outline:none;font-size:11px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.column-name:focus{overflow:visible;padding:4px 6px;border-radius:5px;background:#fff;box-shadow:0 0 0 2px #2b6be838}.column-settings-button{position:absolute;top:8px;right:9px;min-width:29px;height:23px;padding:0 5px;border:1px solid #d1d9e5;border-radius:6px;color:#64738a;background:#ffffffb8;font-size:8px;font-weight:700}.column-settings-button:hover{color:#245f9f;border-color:#9fb6d6;background:#fff}.column-resize-handle{position:absolute;inset:0 -4px 0 auto;z-index:8;width:9px;cursor:col-resize;touch-action:none}.column-resize-handle:after{content:"";position:absolute;top:8px;bottom:8px;left:4px;width:2px;border-radius:2px;background:transparent}.column-resize-handle:hover:after,body.resizing-column .column-resize-handle:after{background:var(--brand)}body.resizing-column,body.resizing-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}td{color:#25324a;outline:none;background:#fff;cursor:text}td:hover{background:#f8fbff}td.active-cell{position:relative;overflow:visible;outline:2px solid var(--blue);outline-offset:-2px;background:#f7faff;z-index:2}td.selected-cell{background:var(--brand-wash)}td.active-cell:after{content:"";position:absolute;width:5px;height:5px;right:-2px;bottom:-2px;border:1px solid white;background:var(--blue)}.workbook-footer{height:42px;flex:0 0 42px;padding:0 10px;display:flex;align-items:center;gap:5px;border-top:1px solid var(--line);background:#f8f9fb}.sheet-tabs{width:0;min-width:0;max-width:100%;flex:1 1 0;display:flex;align-self:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.sheet-tab{min-width:92px;max-width:170px;flex:0 0 170px;align-self:stretch;padding:0 14px;display:grid;place-items:center;overflow:hidden;border:0;border-bottom:2px solid transparent;color:#68758a;background:transparent;font-weight:700;font-size:11px;cursor:pointer}.sheet-tab.active{border-bottom-color:var(--blue);color:var(--navy);background:#fff}.sheet-tab span{display:block;width:100%;max-width:100%;overflow:hidden;outline:none;text-overflow:ellipsis;white-space:nowrap}.sheet-tab span:focus{overflow:hidden;padding:4px 5px;border-radius:5px;background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 20%,transparent)}.workbook-tab-action{position:relative;z-index:2;width:29px;height:29px;flex:0 0 29px;border:1px solid #d8dee9;border-radius:7px;color:#44536b;background:#fff;font-size:16px}.workbook-tab-action.danger{color:#9a3c46}.workbook-tab-action:disabled{opacity:.35;cursor:not-allowed}dialog{width:min(440px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:0;overflow:hidden;border:0;border-radius:18px;color:var(--text);background:var(--surface);box-shadow:0 28px 80px #12274b40}dialog[open]{animation:dialog-appear .14s ease-out both}@keyframes dialog-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){dialog[open]{animation:none}}#analysis-dialog{--field-standard-width: 216px;--field-wide-width: 446px;--field-grid-gap: 10px;--field-label-height: 18px;--section-gap: 12px;--section-divider-gap: 10px;--option-gap: 9px;position:fixed;inset:0;max-height:none;margin:auto}#analysis-dialog.screen-type-a{width:min(720px,calc(100vw - 24px));height:min(600px,calc(100vh - 24px))}#analysis-dialog.screen-type-b{width:min(840px,calc(100vw - 24px));height:min(740px,calc(100vh - 24px))}#analysis-dialog.screen-type-c{width:min(1080px,calc(100vw - 16px));height:min(840px,calc(100vh - 16px))}#analysis-dialog[data-analysis-id=responseSurface]{width:min(1360px,calc(100vw - 12px));height:min(900px,calc(100vh - 12px))}#analysis-dialog[data-analysis-id=responseSurface] .analysis-fields{padding-right:0;overflow:hidden}#analysis-dialog.screen-type-a4-form{width:min(1120px,calc(100vw - 16px));height:min(792px,calc(100vh - 16px))}dialog form{position:relative;max-height:calc(100vh - 24px);padding:22px 24px;overflow:auto}.dialog-drag-handle{position:absolute;inset:0 0 auto;z-index:3;height:16px;border-radius:18px 18px 0 0;background:color-mix(in srgb,var(--brand) 18%,var(--surface));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.dialog-drag-handle:after{content:"";position:absolute;top:6px;left:50%;width:42px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--brand) 52%,transparent);transform:translate(-50%)}dialog.is-dragging{-webkit-user-select:none;user-select:none}dialog.is-dragging .dialog-drag-handle{cursor:grabbing}#analysis-dialog form{height:100%;padding:17px 21px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}#analysis-dialog .analysis-fields{min-height:0;padding:2px 4px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}#analysis-dialog form{max-height:100%}#analysis-dialog .analysis-fields::-webkit-scrollbar{width:8px}#analysis-dialog .analysis-fields::-webkit-scrollbar-track{background:transparent}#analysis-dialog .analysis-fields::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#8c96a6;background-clip:padding-box}#analysis-dialog .analysis-fields>*,dialog fieldset{min-width:0}dialog [hidden]{display:none!important}dialog h2{margin-top:7px;font:700 20px/26px var(--font);color:var(--brand)}dialog p{margin-top:7px;color:var(--muted);font-size:13px;line-height:18px}dialog label{display:block;margin:13px 0 5px;color:var(--text);font-size:14px;line-height:18px;font-weight:700}dialog select,dialog input{width:100%;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface);outline:none;font:400 14px/20px var(--font)}dialog select.is-placeholder{color:#8a94a6}dialog select option{color:#23314a}dialog select option[value=""]{color:#8a94a6}dialog input::placeholder,dialog textarea::placeholder{color:#8a94a6;opacity:1}dialog textarea{width:100%;min-height:92px;padding:9px 10px;resize:vertical;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface);outline:none;font:400 14px/20px var(--font)}dialog select:focus,dialog input:focus,dialog textarea:focus{border-color:#75a2e8;box-shadow:0 0 0 3px #2b6be817}#analysis-dialog h2{margin-top:7px;font-size:20px;line-height:26px}#analysis-dialog #analysis-dialog-description{margin:4px 0 5px;font-size:13px;line-height:18px}#analysis-dialog #analysis-dialog-description:empty{display:none}#analysis-dialog label{margin:9px 0 4px}#analysis-dialog select,#analysis-dialog input{height:38px}#analysis-dialog textarea{min-height:76px;padding:7px 9px}.analysis-fields>label:not(:first-child){margin-top:14px}.popup-section{margin-top:8px;padding:2px 2px 0;border:0;border-radius:0;background:transparent}.popup-section.popup-section-framed{padding:2px 2px 0;border:0;border-radius:0;background:transparent}.popup-section:first-child{margin-top:2px}.popup-section+.popup-section{margin-top:var(--section-gap,12px);padding-top:var(--section-divider-gap,10px);border-top:1px solid var(--line)}.popup-section>h3{margin:0 0 6px;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.01em}.popup-section-body{min-width:0}.popup-section-body>:first-child,#workbook-source-fields>:first-child,#manual-source-fields>:first-child,#distribution-workbook-fields>:first-child,#distribution-manual-fields>:first-child,#anova-long-fields>:first-child,#anova-wide-fields>:first-child{margin-top:0}.inline-analysis-option{margin-top:9px;padding-top:8px}.data-derivation-summary,.data-detection-summary{margin-top:7px;padding:7px 9px;border-left:3px solid var(--accent);border-radius:7px;color:#5f6d82;background:var(--soft);font-size:10px;line-height:1.4}.data-detection-summary{display:flex;flex-direction:column;gap:2px}.source-choice{margin-top:9px;padding:3px;display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:9px;background:#eef1f5}.source-choice.three-choice{grid-template-columns:repeat(3,1fr)}.source-choice label{margin:0;cursor:pointer}.source-choice input{position:absolute;opacity:0;pointer-events:none}.source-choice span{min-height:31px;padding:4px 7px;display:grid;place-items:center;border-radius:7px;color:#68758a;font-size:11px;font-weight:700;line-height:1.2;text-align:center}.source-choice input:checked+span{color:var(--navy);background:#fff;box-shadow:0 2px 8px #1f324e1a}#workbook-source-fields,#manual-source-fields{margin-top:0}#workbook-source-fields label:not(:first-child){margin-top:12px}.field-help{display:block;margin-top:4px;color:#7d899c;font-size:10px;line-height:1.35}.parameter-help{margin-top:8px;padding:8px 10px;border:1px solid #dfe5ed;border-radius:9px;color:#67758b;background:#f6f8fb;font-size:10px;line-height:1.45}.spec-grid{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),var(--field-standard-width)));justify-content:start;gap:10px}.spec-grid label,.compact-grid>*>label:first-child,.lean-two-column>*>label:first-child,.fishbone-input-grid>*>label:first-child{margin-top:0}.compact-grid{margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),var(--field-standard-width)));justify-content:start;gap:8px 10px}.column-picker{min-width:0;margin-top:7px;padding:0;border:0;background:transparent}.column-picker>label{margin-top:0}.pareto-simple-form,.graph-simple-form,.generate-simple-form{padding:5px 2px 2px}.summary-simple-form{padding:5px 2px 0}.summary-simple-form .column-picker{margin-top:0}.summary-divider{margin:14px 0 11px;border-top:1px solid var(--line)}.summary-simple-form .statistics-selector{padding:0;border:0;border-radius:0}.summary-simple-form .statistics-selector legend{padding:0}.summary-simple-form .statistics-groups{gap:0 18px}.summary-simple-form .statistics-group{padding:7px 0 8px;border-radius:0;background:#fff}.summary-simple-form .statistics-group:nth-child(n+3){border-top:1px solid var(--line)}.summary-simple-form .statistics-group>strong{margin-bottom:4px}.summary-simple-form .statistics-grid{gap:3px 8px}.summary-simple-form .statistics-grid label{min-height:18px}.summary-simple-form+.analysis-interpretation-option{margin-top:12px;padding-top:11px}#analysis-dialog[data-analysis-id=summary]{max-width:calc(100vw - 24px)}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .analysis-input-grid{grid-template-columns:minmax(0,1fr);max-width:360px}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .statistics-selector legend{color:var(--text);font-size:14px;line-height:18px;font-weight:700}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .statistics-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .statistics-group{min-width:0;padding:5px 0;border-top:0}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .statistics-group:nth-child(n+3){border-top:0}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .statistics-group>strong{color:var(--muted);font-size:13px;line-height:18px;font-weight:700}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .statistics-grid{grid-template-columns:1fr;gap:7px}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .statistics-grid label{min-height:18px;margin:0;gap:8px;color:var(--text);font-size:14px;line-height:18px;font-weight:400}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .statistics-grid input{width:16px;height:16px;flex:0 0 16px;margin:0}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .statistics-grid span{overflow:visible;text-overflow:clip;white-space:normal}#analysis-dialog[data-analysis-id=processFlowMap] .process-flow-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}#analysis-dialog[data-analysis-id=processFlowMap] .process-flow-input-grid label{margin-top:2px}#analysis-dialog[data-analysis-id=processFlowMap] .field-help{display:block;margin-top:9px}.generate-selector-grid label,.generate-method-panel label,.generate-footer-grid label{margin-top:0}.generate-divider{margin:14px 0 12px;border-top:1px solid var(--line)}.generate-method-panel{margin-top:0}.generate-method-panel textarea{min-height:116px}.generate-repeat-grid{margin-top:10px}.generate-weight-option{display:flex;align-items:center;gap:8px;margin-top:10px!important;font-weight:600!important}.generate-weight-option input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--brand)}.generate-footer-grid{margin-top:13px;padding-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid var(--line)}.generate-pattern-count{min-height:38px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:#fafbfd;font-size:10px}.generate-pattern-count strong{color:var(--navy);font-size:16px}.generate-replace-help{margin-top:9px}.chart-type-selector{max-width:100%;min-width:0;margin-bottom:var(--section-gap);display:grid;grid-template-columns:216px minmax(0,1fr);gap:10px;align-items:stretch}.chart-type-selector>*,.chart-type-previews{min-width:0;max-width:100%}.bar-chart-type-field{min-width:0;margin-bottom:0}.bar-chart-type-field>label{margin-top:0}.chart-type-previews{display:grid;gap:6px}.two-type-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.bar-type-previews{grid-template-columns:repeat(5,minmax(0,1fr))}.boxplot-type-previews{grid-template-columns:repeat(4,minmax(0,1fr))}.three-type-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.anova-format-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-type-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.attribute-capability-form{padding:5px 2px 2px}.attribute-capability-form .column-picker{margin-top:0}.chart-type-preview{min-width:0;min-height:59px;padding:4px 4px 5px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2px;border:1px solid var(--line);border-radius:8px;color:#637086;background:#fff;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.chart-type-preview:hover{border-color:#9ba8bf;background:#fafbfd}.chart-type-preview:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.chart-type-preview.selected{border-color:var(--brand);color:var(--brand);background:var(--soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent)}.chart-type-preview svg{width:100%;max-width:54px;height:31px;overflow:visible;fill:currentColor}.chart-type-preview span{width:100%;overflow:hidden;color:inherit;font-size:9px;font-weight:700;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.chart-type-preview .preview-axis{fill:none;stroke:#b7c0cf;stroke-width:1.4}.chart-type-preview .preview-secondary{fill:#bcc5d7;stroke:#bcc5d7}.chart-type-preview .preview-box{fill:none;stroke:currentColor;stroke-width:1.6}.chart-type-preview .preview-line{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chart-type-preview .preview-secondary-stroke{stroke:#bcc5d7}.chart-type-preview .preview-panel{fill:none;stroke:#b7c0cf;stroke-width:1.2}.chart-type-preview .preview-regression{fill:none;stroke:#c24a56;stroke-width:1.5}.chart-type-preview.selected .preview-secondary{fill:#b8c2ea;stroke:#b8c2ea}.chart-type-preview.selected .preview-box.preview-secondary{fill:none;stroke:#7d8fd7}.graph-analysis-options{margin-top:var(--section-gap)}.graph-display-checks{margin-top:var(--option-gap)}.graph-label-option{min-height:28px;color:var(--ink);font-size:12px!important;font-weight:700!important}.graph-label-option input{width:16px!important;height:16px!important}.graph-formatting-section{margin-top:var(--section-gap);padding-top:var(--section-divider-gap);border-top:1px solid var(--line)}.analysis-interpretation-option{display:flex;align-items:center;gap:8px;margin-top:13px;padding-top:11px;border-top:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:750}.analysis-interpretation-option input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.analysis-visualization-option{display:flex;align-items:center;gap:8px;margin-top:13px;padding-top:11px;border-top:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:750}.analysis-visualization-option input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.analysis-visualization-option+.analysis-interpretation-option{margin-top:7px;padding-top:0;border-top:0}.graph-title-field{width:min(100%,var(--field-standard-width));margin-bottom:0}.graph-formatting-fields{display:grid;grid-template-columns:minmax(min(180px,100%),var(--field-standard-width));justify-content:start;align-items:start;gap:var(--field-grid-gap)}.graph-formatting-fields.has-axes{grid-template-columns:repeat(3,minmax(min(180px,100%),var(--field-standard-width)))}.graph-formatting-fields label{margin-top:0}.analysis-input-grid,.pareto-data-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),var(--field-standard-width)));justify-content:start;align-items:start;gap:11px var(--field-grid-gap)}.analysis-input-grid>*,.pareto-data-fields>*{min-width:0;margin-top:0}#analysis-dialog :is(.analysis-input-grid,.compact-grid,.spec-grid,.graph-formatting-fields)>*>label:first-child:not(.check-option){height:var(--field-label-height);min-height:var(--field-label-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-simple-form,.graph-simple-form>*,.graph-formatting-fields,.analysis-input-grid{min-width:0;max-width:100%}.time-series-time-grid{margin-bottom:11px}.time-series-series-grid{grid-template-columns:repeat(2,minmax(min(180px,100%),var(--field-standard-width)))}.time-series-limit-grid{grid-template-columns:repeat(2,minmax(min(180px,100%),var(--field-standard-width)));margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.graph-simple-form [hidden]{display:none!important;margin:0!important;padding:0!important;border:0!important}.formula-tool-form{padding:4px 2px 2px;display:grid;gap:13px}.formula-result-grid,.formula-variable-grid{margin:0}.formula-editor-field>label{margin-top:0}.formula-editor-field>input{width:min(100%,var(--field-wide-width));font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.formula-toolbar{width:min(100%,var(--field-wide-width));margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.formula-toolbar button{min-width:34px;min-height:30px;padding:4px 8px;border:1px solid var(--line);border-radius:7px;color:var(--brand);background:var(--surface);font:700 12px/18px var(--font);cursor:pointer}.formula-toolbar button:hover{border-color:var(--brand);background:var(--brand-soft)}.formula-error{min-height:18px;margin-top:3px;display:block;color:#a33b44;font-size:12px;line-height:18px}.formula-live-preview{min-height:74px;padding:11px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.formula-live-preview strong,.formula-live-preview span{display:block}.formula-live-preview strong{color:var(--brand);font-size:13px;line-height:18px}.formula-live-preview span{margin-top:4px;color:var(--muted);font-size:12px;line-height:18px}.formula-live-preview output{max-width:320px;overflow:hidden;color:var(--text);font-size:18px;font-weight:750;line-height:24px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.pareto-column-picker{padding:0;border:0;background:transparent}.pareto-column-picker>select{display:block}.pareto-combine-option{margin:18px 0 2px!important;display:flex!important;align-items:center;gap:7px;font-weight:600!important}.pareto-combine-option>input[type=checkbox]{width:15px;height:15px;flex:0 0 15px;accent-color:var(--brand)}.pareto-combine-option>input[type=number]{width:66px;height:34px;padding:0 8px}.pareto-combine-option>input[type=number]:disabled{opacity:.45}.column-data-status{display:block;margin-top:5px;color:#7b8799;font-size:9.5px}.graph-role-grid,.graph-role-grid.three-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),var(--field-standard-width)));justify-content:start;align-items:start;gap:var(--field-grid-gap)}.graph-role-grid>*{min-width:0}.graph-role-grid>.column-picker{margin-top:0}.spec-grid>*,.compact-grid>*,.lean-two-column>*,.fishbone-input-grid>*{min-width:0}.graph-advanced{margin-top:12px;border:1px solid var(--line);border-radius:10px;background:#fafbfd}.graph-advanced>summary{min-height:38px;padding:0 12px;display:flex;align-items:center;color:var(--brand);font-size:11px;font-weight:800;cursor:pointer}.graph-advanced-body{padding:0 12px 12px;border-top:1px solid var(--line)}.graph-option-checks{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px 14px}.check-option{margin:0!important;display:inline-flex!important;align-items:center;gap:6px;color:#58667b;font-size:10px!important}.check-option input{width:14px!important;height:14px!important;accent-color:var(--brand)}.dist-equal-variances-option{min-height:36px;align-self:end}.inline-check{min-height:38px;align-self:end}.statistics-selector{margin:0;padding:10px 12px 12px;border:1px solid #e1e6ee;border-radius:10px}.statistics-selector legend{padding:0 5px;color:#3e4b62;font-size:11px;font-weight:800}.statistics-presets{display:flex;gap:5px;margin-bottom:8px}.statistics-presets button{padding:4px 9px;border:1px solid var(--line);border-radius:6px;color:var(--brand);background:var(--soft);font-size:9px;font-weight:800}.statistics-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.statistics-group{min-width:0;padding:8px;border-radius:8px;background:#fafbfd}.statistics-group>strong{display:block;margin-bottom:6px;color:#526078;font-size:10px}.statistics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px}.statistics-grid label{min-width:0;margin:0;display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:600}.statistics-grid input{width:14px;height:14px;flex:0 0 14px;accent-color:var(--brand)}.statistics-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.correlation-type-selector{grid-template-columns:216px minmax(280px,420px);justify-content:start}.correlation-type-selector .correlation-analysis-choice{width:auto;max-width:none;margin-bottom:0;align-self:center}.correlation-type-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.correlation-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.correlation-column-grid label{min-width:0;margin:0;display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:650}.correlation-column-grid input{width:15px!important;height:15px!important;flex:0 0 15px;accent-color:var(--brand)}.correlation-column-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hypothesis-generator>label:first-child{margin-top:0}.hypothesis-generator #hyp-question{min-height:78px;resize:vertical;font-size:13px;line-height:1.45}.hypothesis-generate-action{margin-top:8px;display:flex;justify-content:flex-end}.hypothesis-generate-action .primary-button{min-height:38px;padding:8px 15px}.hypothesis-generated{margin-top:13px;padding-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:1px solid var(--line)}.hypothesis-draft{min-width:0;padding:10px 11px;border-left:4px solid var(--brand);border-radius:8px;background:var(--soft)}.hypothesis-draft.alternative{border-left-color:var(--accent2)}.hypothesis-draft>span{display:block;color:var(--brand);font-size:12px;font-weight:900}.hypothesis-draft textarea{min-height:62px!important;margin-top:5px;resize:vertical;background:#fff;font-size:11px;line-height:1.45}.hypothesis-draft small{display:block;margin-top:7px;color:var(--muted);font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hypothesis-draft strong{display:block;margin-top:2px;color:var(--text);font-size:17px;letter-spacing:.01em}.power-input-help{margin:0 0 8px;color:var(--muted);font-size:11px;line-height:1.45}.power-primary-inputs{padding-bottom:10px;border-bottom:1px solid var(--line)}.power-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.power-grid{stroke:#e5e9f0;stroke-width:1}.power-curve-line{fill:none;stroke:var(--chart-primary,var(--brand));stroke-width:2.2}.power-curve-point{fill:var(--chart-highlight,var(--accent2));stroke:#fff;stroke-width:2}.power-axis-title{fill:var(--ink)!important;font-size:13px!important;font-weight:700}.power-assumptions{fill:var(--ink);font:12px var(--font)}.power-assumption-title{fill:var(--navy);font-size:13px;font-weight:800}.hypothesis-sentence-inputs textarea{min-height:54px;resize:vertical;font-size:13px;line-height:1.45}.symbolic-hypothesis{margin-top:12px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.symbolic-hypothesis>summary{min-height:38px;padding:0 11px;display:flex;align-items:center;color:var(--brand);font-size:10px;font-weight:800;cursor:pointer}.symbolic-hypothesis>div,.symbolic-hypothesis>.compact-grid{margin:0 11px}.lean-form textarea{min-height:0;resize:vertical}.lean-form textarea[rows="2"]{height:58px}.lean-form textarea[rows="3"]{height:70px}.lean-form textarea[rows="4"]{height:86px}.project-charter-form{padding:1px 0}.project-charter-title-field>label{margin-top:0}.project-charter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 12px}.project-charter-grid>div{min-width:0;align-self:start}.project-charter-objective{grid-column:1 / -1}#analysis-dialog .project-charter-form textarea{display:block;height:42px;min-height:42px;resize:none}#analysis-dialog .project-charter-form textarea[rows="3"]{height:50px;min-height:50px}.project-charter-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 14px}.project-charter-bottom-grid>section{min-width:0}.project-charter-bottom-grid>section>label:not(:first-of-type){margin-top:7px!important}.project-charter-form .lean-form-divider{margin:7px 0 3px;padding-top:0;border-top:0}.project-charter-problem-field{position:relative}.project-charter-problem-field .field-label-action{height:13px;margin:9px 0 4px;display:block}.project-charter-problem-field .mini-action-button{position:absolute;top:30px;right:7px;z-index:1;padding:4px 8px;background:#fff}.project-charter-problem-field #lean-problem{padding-right:104px}#analysis-dialog[data-analysis-id=projectCharter] .analysis-fields{padding-right:0;overflow-y:auto;scrollbar-gutter:auto}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-form input,#analysis-dialog[data-analysis-id=projectCharter] .project-charter-form textarea{box-sizing:border-box;font-size:14px;line-height:1.45}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-form input{height:42px}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-form textarea{height:76px;min-height:76px;padding:9px 12px;overflow:hidden}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-form textarea[rows="3"]{height:82px;min-height:82px}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-objective textarea{height:66px;min-height:66px}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-grid{gap:0 16px}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-bottom-grid{grid-template-columns:1fr 1.25fr 1fr;gap:0 18px}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-bottom-grid>section{display:grid;grid-template-rows:auto 92px auto 76px;align-items:start}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-bottom-grid>section>label{margin:7px 0 4px!important}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-bottom-grid textarea{width:100%;height:76px;min-height:76px}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-bottom-grid #lean-in-scope,#analysis-dialog[data-analysis-id=projectCharter] .project-charter-bottom-grid #lean-hard-benefits{height:88px;min-height:88px}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-bottom-grid input{width:100%;align-self:start}#analysis-dialog[data-analysis-id=projectCharter] .project-charter-form .lean-form-divider{margin-top:9px}.lean-two-column,.fishbone-input-grid,.five-why-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.fishbone-form,.five-why-form{padding:1px 0}.lean-primary-field textarea{height:58px!important;min-height:58px}.lean-form-divider{margin:10px 0 7px;padding-top:9px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid var(--line)}.lean-form-divider strong{color:var(--brand);font-size:11px}.lean-form-divider small{color:var(--muted);font-size:9px}.fishbone-input-grid,.five-why-input-grid{gap:7px 10px}.fishbone-input-grid>div,.five-why-input-grid>div{min-width:0}.fishbone-form textarea{height:56px!important;min-height:56px}#analysis-dialog .five-why-form textarea{display:block;height:48px!important;min-height:48px!important;resize:none}.five-why-form .lean-form-divider{margin-top:8px;padding-top:7px}.five-why-input-grid>div{align-self:start}.five-why-input-grid>div:last-child{grid-column:1 / -1;width:calc(50% - 5px)}.five-why-conclusion{gap:10px}.field-label-action{margin-top:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.field-label-action label{margin:0}.mini-action-button{padding:5px 9px;border:1px solid var(--line);border-radius:7px;color:var(--brand);background:var(--soft);font-size:9px;font-weight:800}.smart-check-result{margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fafbfd}.smart-check-result>strong{color:var(--navy);font-size:11px}.smart-check-result>div{margin:7px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.smart-check-result span{min-width:0;padding:6px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px;border-radius:7px;font-size:8.5px}.smart-check-result span b{font-size:11px}.smart-check-result span i{font-style:normal;font-weight:900}.smart-check-result .pass{color:#176d5e;background:#e8f7f2}.smart-check-result .attention{color:#9a5b17;background:#fff4df}.smart-check-result small{color:#768297;font-size:9px}.dialog-close{position:absolute;top:14px;right:16px;border:0;color:#8290a4;background:none;font-size:24px}.dialog-actions{position:sticky;bottom:-22px;z-index:2;margin:18px -24px -22px;padding:12px 24px 16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf0f4;background:#fffffff5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#analysis-dialog .dialog-actions{position:static;margin:9px -21px -17px;padding:10px 21px 12px}#analysis-dialog .dialog-actions .secondary-button,#analysis-dialog .dialog-actions .primary-button{height:38px;min-height:38px;padding:0 14px;align-self:center}.error-dialog{width:min(430px,calc(100vw - 24px));z-index:1000}.error-dialog form{padding-top:26px}.error-dialog .error-symbol{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#b43a46;font-size:22px;font-weight:900}.error-dialog h2{margin-top:12px}.error-dialog p{min-height:42px;margin-top:9px;color:#5c687b;font-size:13px;line-height:1.55}.confirm-dialog{width:min(430px,calc(100vw - 28px))}.confirm-dialog form{padding:24px 24px 0}.confirm-dialog h2{margin:0;font-size:20px}.confirm-dialog p{margin:10px 0 2px;color:#526077;font-size:15px;line-height:1.55;white-space:pre-line}.confirm-dialog .dialog-actions{margin:22px -24px 0;padding:14px 24px;justify-content:flex-end}.confirm-dialog .dialog-actions button{min-width:112px}.distribution-identification-form{padding:5px 2px 2px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:14px;row-gap:8px;align-items:start}.distribution-identification-form .analysis-input-grid{max-width:100%}.distribution-identification-selector{grid-column:1 / -1;grid-row:1;margin-bottom:0;padding-bottom:8px}.distribution-identification-grid{row-gap:16px}.distribution-identification-top{grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-identification-top>*{align-self:start}.distribution-identification-top label{margin-top:0}.distribution-identification-top select,.distribution-identification-top input{height:42px}.distribution-alpha-field{min-width:0}.distribution-options-panel{grid-column:1;grid-row:3;margin-top:5px;padding-top:11px;border-top:1px solid var(--line)}#analysis-dialog[data-analysis-id=distributionIdentification] .analysis-fields{padding-right:0;overflow:hidden}#analysis-dialog[data-analysis-id=distributionIdentification] .distribution-identification-form>.distribution-live-preview{grid-column:2;grid-row:2 / span 2;width:100%;margin:0;align-self:start}.distribution-options-title{display:block;margin-bottom:9px;color:var(--ink);font-size:11px;font-weight:800}.distribution-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.distribution-choice-grid label{min-height:48px;padding:8px 10px;display:flex;align-items:center;gap:8px;margin:0;border:1px solid var(--line);border-radius:8px;background:#fafbfd;cursor:pointer}.distribution-choice-grid input{width:15px;height:15px;flex:0 0 15px;accent-color:var(--brand)}.distribution-choice-grid span{display:grid;gap:1px}.distribution-choice-grid strong{color:var(--ink);font-size:10.5px}.distribution-choice-grid small{color:var(--muted);font-size:8.5px;font-weight:500}@media(max-width:720px),(max-height:620px){#analysis-dialog[data-analysis-id=distributionIdentification] .analysis-fields{overflow-y:auto;scrollbar-width:none}#analysis-dialog[data-analysis-id=distributionIdentification] .analysis-fields::-webkit-scrollbar{display:none}.distribution-identification-form{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.distribution-identification-selector,.distribution-identification-top,.distribution-options-panel,#analysis-dialog[data-analysis-id=distributionIdentification] .distribution-identification-form>.distribution-live-preview{grid-column:1}.distribution-identification-selector{grid-row:1}.distribution-identification-top{grid-row:2}.distribution-options-panel{grid-row:3}#analysis-dialog[data-analysis-id=distributionIdentification] .distribution-identification-form>.distribution-live-preview{grid-row:4;width:min(520px,100%);margin-top:7px}}.continuous-distribution-tool{padding:5px 2px 2px}.continuous-distribution-tool [data-dist-purpose-panel]{min-height:var(--distribution-purpose-height,0px)}#analysis-dialog[data-analysis-id=distributionExplorer] .analysis-fields{padding-right:0;overflow:hidden;scrollbar-gutter:auto}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:14px;row-gap:7px;align-items:start}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool .distribution-purpose-selector{grid-column:1 / -1;grid-row:1;margin-bottom:0;padding-bottom:8px}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool .distribution-explorer-source-grid{grid-column:1;grid-row:2;margin-bottom:0}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool [data-dist-purpose-panel]{grid-column:1;grid-row:3;min-height:0;align-self:start}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool .distribution-live-preview{grid-column:2;grid-row:2 / span 2;align-self:start}#analysis-dialog[data-analysis-id=distributionExplorer] .distribution-live-preview{width:100%;margin:0;padding:9px 11px 7px;overflow:hidden}#analysis-dialog[data-analysis-id=distributionExplorer] .distribution-live-preview [data-distribution-preview-canvas]{width:100%;min-height:0;aspect-ratio:16/9;overflow:hidden}#analysis-dialog[data-analysis-id=distributionExplorer] .distribution-live-preview svg{width:100%;height:100%;max-height:none}#analysis-dialog[data-analysis-id=distributionExplorer] [data-distribution-family]{display:none}#analysis-dialog[data-analysis-id=distributionExplorer] [data-distribution-family]+*{display:none}#analysis-dialog[data-analysis-id=distributionExplorer] div:has(>[data-distribution-family]){display:none}@media(max-width:960px),(max-height:680px){#analysis-dialog[data-analysis-id=distributionExplorer] .analysis-fields{overflow-y:auto;scrollbar-gutter:auto}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:0}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool .distribution-purpose-selector{grid-column:1;grid-row:1;margin-bottom:6px}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool .distribution-explorer-source-grid{grid-column:1;grid-row:2;margin-bottom:9px}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool [data-dist-purpose-panel]{grid-column:1;grid-row:3}#analysis-dialog[data-analysis-id=distributionExplorer] .continuous-distribution-tool .distribution-live-preview{grid-column:1;grid-row:4;width:min(520px,100%);margin-top:7px}}.distribution-purpose-selector{padding-bottom:11px;border-bottom:1px solid var(--line)}.continuous-distribution-tool [data-dist-purpose-panel]>.analysis-input-grid{row-gap:9px}.distribution-probability-parameters-three{grid-template-columns:repeat(3,minmax(min(180px,100%),var(--field-standard-width)));justify-content:start}.distribution-probability-calculation{margin-top:9px}.distribution-probability-calculation.two-values{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.7fr))}.normal-shape-fields{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.normal-shape-fields label{height:var(--field-label-height);min-height:var(--field-label-height);margin:0 0 4px;color:var(--text);font-size:14px;line-height:18px;font-weight:700}.normal-shape-fields input{height:34px;background:var(--surface)}.discrete-plot-note{margin-top:8px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;color:var(--muted);background:color-mix(in srgb,var(--brand) 5%,white);font-size:11px;line-height:15px}.distribution-compare-fields{margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.distribution-source-choice{margin:6px 0 9px}.distribution-common-settings{margin-top:8px}.distribution-live-preview{margin:12px 0 0;padding:9px 11px 7px;border:1px solid color-mix(in srgb,var(--brand) 16%,var(--line));border-radius:10px;background:#fff}.distribution-live-preview figcaption{min-height:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.distribution-live-preview figcaption strong{color:var(--ink);font-size:12px}.distribution-live-preview figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-live-preview [data-distribution-preview-canvas]{min-height:124px;display:grid;place-items:center}.distribution-live-preview svg{display:block;width:100%;max-height:150px}.distribution-live-preview svg text{fill:var(--chart-text,var(--muted));font:600 17px var(--font)}.data-transformation-form{padding:4px 2px 2px;display:grid;gap:10px}.data-transformation-controls{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.data-transformation-live-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.data-transformation-live{min-width:0;margin:0;padding:10px 12px 8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));border-radius:10px;background:#fff}.data-transformation-live figcaption{min-height:36px;display:grid;gap:2px;color:var(--muted);font-size:10px;line-height:1.3}.data-transformation-live figcaption strong{color:var(--ink);font-size:14px}.data-transformation-live figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-transformation-live>div{width:100%;min-height:145px;display:grid;place-items:center}.data-transformation-live svg{display:block;width:100%;height:auto;max-height:158px}.data-transformation-live svg text{fill:var(--chart-text,var(--muted));font:600 16px var(--font)}.data-transformation-status{min-height:44px;padding:9px 12px;display:grid;gap:3px;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;color:var(--text);background:var(--soft)}.data-transformation-status strong{font-size:12px;line-height:1.35}.data-transformation-status span{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.data-transformation-status.is-good{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,white)}.data-transformation-status.is-warning{border-left-color:var(--chart-series-4)}@media(max-width:760px){.data-transformation-controls,.data-transformation-live-grid{grid-template-columns:minmax(0,1fr)}.data-transformation-status span{white-space:normal}}.hypothesis-live-preview .preview-whisker{fill:none;stroke:#8a96a8;stroke-width:1.5}.hypothesis-live-preview .preview-boxplot{fill:color-mix(in srgb,var(--brand) 12%,white);stroke:var(--brand);stroke-width:1.5}.hypothesis-live-preview .preview-median{stroke:#c24a56;stroke-width:2}.hypothesis-live-preview .preview-reference{stroke:#c24a56;stroke-width:1.4;stroke-dasharray:5 4}.hypothesis-live-preview .preview-axis{stroke:#b7c0cf;stroke-width:1.2}.mean-test-form{display:grid;gap:2px}.hypothesis-live-preview [data-hypothesis-preview-canvas]{min-height:96px;display:grid;place-items:center}.hypothesis-live-preview svg{max-height:118px}.hypothesis-live-preview .preview-dot{fill:color-mix(in srgb,var(--brand) 62%,white);stroke:#fff;stroke-width:.8}.hypothesis-live-preview .preview-spread{stroke:var(--brand);stroke-width:2}.hypothesis-live-preview .preview-center{stroke:#c24a56;stroke-width:3;stroke-linecap:round}.hypothesis-live-preview .preview-iqr{fill:color-mix(in srgb,var(--brand) 12%,white);stroke:var(--brand);stroke-width:1.6}.hypothesis-live-preview .preview-group-axis{stroke:#cbd3df;stroke-width:1}.hypothesis-live-preview .preview-guidance{max-width:520px;color:var(--muted);line-height:1.45}.confidence-settings-grid{display:grid;grid-template-columns:minmax(170px,1fr) minmax(210px,1.25fr) 150px;gap:12px}.confidence-settings-grid label{margin-top:0}.confidence-live-preview [data-confidence-preview-canvas]{min-height:108px;display:grid;place-items:center}.confidence-live-preview svg{max-height:122px}.confidence-preview-band{fill:color-mix(in srgb,var(--brand) 16%,white)}.confidence-preview-bound{stroke:var(--brand);stroke-width:2}.confidence-preview-estimate{fill:var(--brand);stroke:#fff;stroke-width:3}.confidence-preview-mean{fill:var(--text)!important;font-weight:700!important}.confidence-preview-meta{margin:0 0 3px;color:var(--muted);font-size:12px;line-height:16px;text-align:center}.confidence-preview-warning{margin:5px 0 0;padding:6px 8px;border-radius:7px;color:#8a4b12;background:#fff4df;font-size:12px;line-height:16px}#analysis-dialog:is([data-analysis-id=hypothesisWorkspace],[data-analysis-id=generateHypothesis],[data-analysis-id=hypothesisTesting],[data-analysis-id=compareMeans],[data-analysis-id=oneSampleMean],[data-analysis-id=twoSampleMeans],[data-analysis-id=pairedMeans],[data-analysis-id=analyzeVariation],[data-analysis-id=compareProportions],[data-analysis-id=compareRates],[data-analysis-id=proportionsRates],[data-analysis-id=categoricalData],[data-analysis-id=confidenceIntervals],[data-analysis-id=statisticalPower],[data-analysis-id=testsForMeans],[data-analysis-id=testsForVariances],[data-analysis-id=equalVariances],[data-analysis-id=nonparametricTests],[data-analysis-id=mannWhitney],[data-analysis-id=kruskalWallis],[data-analysis-id=oneWayAnova],[data-analysis-id=testsForProportions],[data-analysis-id=twoProportions],[data-analysis-id=testsForRates],[data-analysis-id=twoPoissonRates],[data-analysis-id=chiSquareTest],[data-analysis-id=chiSquareGoodnessOfFit]) .popup-section>h3{display:none}#analysis-dialog:is([data-analysis-id=hypothesisWorkspace],[data-analysis-id=generateHypothesis],[data-analysis-id=hypothesisTesting],[data-analysis-id=compareMeans],[data-analysis-id=oneSampleMean],[data-analysis-id=twoSampleMeans],[data-analysis-id=pairedMeans],[data-analysis-id=analyzeVariation],[data-analysis-id=compareProportions],[data-analysis-id=compareRates],[data-analysis-id=proportionsRates],[data-analysis-id=categoricalData],[data-analysis-id=confidenceIntervals],[data-analysis-id=statisticalPower],[data-analysis-id=testsForMeans],[data-analysis-id=testsForVariances],[data-analysis-id=equalVariances],[data-analysis-id=nonparametricTests],[data-analysis-id=mannWhitney],[data-analysis-id=kruskalWallis],[data-analysis-id=oneWayAnova],[data-analysis-id=testsForProportions],[data-analysis-id=twoProportions],[data-analysis-id=testsForRates],[data-analysis-id=twoPoissonRates],[data-analysis-id=chiSquareTest],[data-analysis-id=chiSquareGoodnessOfFit]) .popup-section+.popup-section{margin-top:7px;padding-top:7px}.preview-axis-line{stroke:var(--chart-axis,var(--line));stroke-width:1}.preview-distribution-line{fill:none;stroke:var(--chart-primary);stroke-width:2.4;vector-effect:non-scaling-stroke}.preview-series-1{stroke:var(--chart-highlight)}.preview-series-2{stroke:#36a88b}.preview-series-3{stroke:#8b5fbf}.preview-series-4{stroke:#e6a23c}.preview-distribution-shade{fill:var(--chart-accent-soft);opacity:.88}.preview-distribution-marker{stroke:var(--chart-highlight);stroke-width:1.7;stroke-dasharray:4 3}.preview-distribution-bar{fill:var(--chart-primary)}.preview-histogram-bar{fill:color-mix(in srgb,var(--chart-primary) 45%,white);stroke:color-mix(in srgb,var(--chart-primary) 65%,white);stroke-width:.5}.preview-fitted-line{fill:none;stroke:#c3414d;stroke-width:2.5;vector-effect:non-scaling-stroke}.fit-status{padding:2px 5px;border-radius:5px;font-size:11px;font-weight:800}.fit-status.fit-ok{color:#146c43;background:#def5e8}.fit-status.fit-no{color:#a82f3b;background:#fde4e7}.preview-selected-bar{fill:var(--chart-highlight)}.preview-percentage-label{fill:var(--chart-highlight)!important;font-weight:800!important}.preview-probability-badge rect{fill:var(--chart-primary)}.preview-probability-badge text{fill:#fff!important;font-weight:800!important}.distribution-explorer-source-grid{margin:0 0 9px;padding-bottom:9px;border-bottom:1px solid var(--line)}#analysis-dialog[data-analysis-id=distributionExplorer] .distribution-probability-parameters,#analysis-dialog[data-analysis-id=distributionExplorer] [data-dist-purpose-panel=plot]>.analysis-input-grid,#analysis-dialog[data-analysis-id=distributionExplorer] .distribution-compare-fields .analysis-input-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),var(--field-standard-width)));justify-content:start;align-items:start}#analysis-dialog[data-analysis-id=distributionExplorer] .distribution-parameter-a,#analysis-dialog[data-analysis-id=distributionExplorer] .distribution-parameter-b{grid-row:1}#analysis-dialog[data-analysis-id=distributionExplorer] .distribution-parameter-a{grid-column:1}#analysis-dialog[data-analysis-id=distributionExplorer] .distribution-parameter-b{grid-column:2}#analysis-dialog[data-analysis-id=distributionExplorer] .analysis-input-grid:has(.distribution-normal-preset){grid-template-columns:repeat(3,minmax(0,1fr))}#analysis-dialog[data-analysis-id=distributionExplorer] .analysis-input-grid:has(.distribution-normal-preset) .distribution-normal-preset{grid-column:1;grid-row:1}#analysis-dialog[data-analysis-id=distributionExplorer] .analysis-input-grid:has(.distribution-normal-preset) .distribution-parameter-a{grid-column:2}#analysis-dialog[data-analysis-id=distributionExplorer] .analysis-input-grid:has(.distribution-normal-preset) .distribution-parameter-b{grid-column:3}.discrete-calculation-grid{margin-top:8px}.distribution-probability-calculation,.distribution-probability-calculation.two-values{grid-template-columns:repeat(3,minmax(min(180px,100%),var(--field-standard-width)));justify-content:start;align-items:start}#analysis-dialog .distribution-live-preview:is(.hypothesis-live-preview,.proportion-live-preview,.confidence-live-preview),#analysis-dialog[data-analysis-id=distributionIdentification] .distribution-live-preview{width:min(520px,100%);margin:7px 0 0;padding-top:7px;overflow:hidden}#analysis-dialog .distribution-live-preview [data-distribution-preview-canvas],#analysis-dialog .distribution-live-preview [data-hypothesis-preview-canvas],#analysis-dialog .distribution-live-preview [data-proportion-preview-canvas],#analysis-dialog .distribution-live-preview [data-confidence-preview-canvas]{width:100%;min-height:0;aspect-ratio:16 / 9;overflow:hidden;display:grid;place-items:center;background:#fff}#analysis-dialog .distribution-live-preview svg{width:100%;height:100%;max-height:none}.hypothesis-live-preview .preview-boxplot{fill:var(--chart-accent-soft);stroke:var(--chart-primary)}.hypothesis-live-preview .preview-whisker,.hypothesis-live-preview .preview-axis,.hypothesis-live-preview .preview-group-axis{fill:none;stroke:var(--chart-axis);stroke-dasharray:none}.hypothesis-live-preview .preview-median,.hypothesis-live-preview .preview-center{stroke:var(--chart-series-2)}.hypothesis-live-preview .preview-reference{stroke:var(--chart-highlight);stroke-dasharray:5 4}.hypothesis-live-preview .preview-dot{fill:var(--chart-primary)}.hypothesis-live-preview .preview-spread{stroke:var(--chart-primary)}.hypothesis-live-preview .preview-iqr{fill:var(--chart-accent-soft);stroke:var(--chart-primary)}.hypothesis-live-preview :is(.preview-whisker,.preview-boxplot,.preview-median,.preview-center,.preview-reference,.preview-spread,.preview-iqr,.preview-axis,.preview-group-axis),.confidence-live-preview :is(.preview-axis-line,.confidence-preview-bound),.proportion-live-preview .proportion-preview-reference{vector-effect:non-scaling-stroke}.confidence-preview-band{fill:var(--chart-accent-soft)}.confidence-preview-bound{stroke:var(--chart-primary)}.confidence-preview-estimate{fill:var(--chart-series-2)}.proportion-preview-track{fill:color-mix(in srgb,var(--chart-axis) 24%,white)}.proportion-preview-fill{fill:var(--chart-primary)}.proportion-preview-reference{stroke:var(--chart-highlight);stroke-width:2;stroke-dasharray:5 4}.proportion-preview-label,.proportion-preview-value{fill:var(--chart-text);font:700 11px var(--font)}.live-visualization-output{overflow:hidden;background:#fff}.live-visualization-output>p{margin:4px 0 8px;color:var(--muted);font-size:var(--output-meta-font-size)}.live-visualization-output>div{width:100%;aspect-ratio:16 / 9;display:grid;place-items:center;overflow:hidden;background:#fff}.live-visualization-output svg{width:100%;height:100%;max-width:100%;max-height:100%;display:block}.distribution-live-preview [data-distribution-preview-canvas]>p{margin:0;text-align:center}.probability-plots{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.probability-plots>h3{margin:0 0 12px;color:#536177;font-size:15px}.probability-plots>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.probability-panel{min-width:0;padding:11px;border:1px solid #e0e6ef;border-radius:11px}.probability-panel:first-child:last-child,.probability-panel:nth-child(3):last-child{grid-column:1 / -1;max-width:50%}.probability-panel h4{margin:0 0 4px;text-align:center;color:#344159;font-size:14px}.probability-panel svg{display:block;width:100%;height:auto}.probability-panel p{margin:2px 0 0;text-align:center;color:#5d6b80;font-size:13px;font-weight:700}.probability-point{fill:var(--chart-primary)}.probability-point.is-brushed,.type1-point.is-brushed,.gage-report-observation.is-brushed,.gage-report-control-point.is-brushed{fill:var(--chart-highlight,#159c72);opacity:1;stroke:#fff;stroke-width:1.5}.capability-histogram-bar.is-brushed{fill:var(--chart-highlight,#159c72);stroke:#fff;stroke-width:1.2}.probability-fit{stroke:#c3414d;stroke-width:1.8}.probability-band{fill:none;stroke:#dc7a82;stroke-width:1.25;stroke-dasharray:4 3}.output-dialog{width:min(1080px,calc(100vw - 40px));height:min(820px,calc(100vh - 40px));max-width:none;max-height:none;overflow:hidden}.output-shell{height:100%;display:flex;flex-direction:column;background:#f4f6fa}.output-header{flex:0 0 auto;min-height:78px;padding:14px 20px;display:flex;align-items:center;border-bottom:1px solid #dfe4ec;background:#fff}.output-header h2{margin-top:4px}.output-header p{margin-top:4px;font-size:12px}.output-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.output-close{position:static;width:32px;height:32px;padding:0;border:1px solid #d8dee8;border-radius:9px;background:#f8f9fb;line-height:1}.danger-button{color:#9a3c46}.output-content{flex:1;padding:14px 18px 20px;overflow:auto;scroll-behavior:auto}.empty-output{height:100%;min-height:330px;display:grid;place-content:center;justify-items:center;text-align:center;color:#8390a4}.empty-output>span{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;color:#4d6d9f;background:#e6edf7;font-size:24px}.empty-output h3{margin:14px 0 4px;font:700 17px/1.3 var(--font);color:#3b4a62}.empty-output p{width:330px;margin:0;font-size:12px;line-height:1.5}.output-entry{padding:15px;border:1px solid #dfe4ec;border-radius:13px;background:#fff;box-shadow:0 6px 18px #1930540b}.output-entry+.output-entry{margin-top:10px}.output-entry-head{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid #e6e9ef}.output-sequence{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#35608e;background:#edf3fa;font-size:10px;font-weight:700}.output-entry-head h3{margin:2px 0 0;font:700 14px/1.3 var(--font);color:var(--navy)}.output-entry-head time{color:#8b95a7;font-size:10px}.output-blocks{padding-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.output-block-wrapper{position:relative;min-width:0}.output-block-wrapper.block-text,.output-block-wrapper.block-interpretation,.output-block-wrapper.block-lineChart,.output-block-wrapper.block-scatterChart,.output-block-wrapper.block-boxplot,.output-block-wrapper.block-paretoChart,.output-block-wrapper.block-capabilityChart,.output-block-wrapper.block-powerCurve,.output-block-wrapper.block-wordCloud,.output-block-wrapper.block-pieChart,.output-block-wrapper.block-heatmap,.output-block-wrapper.block-correlogram,.output-block-wrapper.block-timeSeriesChart,.output-block-wrapper.block-bubbleChart,.output-block-wrapper.block-distributionCurve,.output-block-wrapper.block-discreteDistribution,.output-block-wrapper.block-ctqFlowdown,.output-block-wrapper.block-fishbone,.output-block-wrapper.block-fiveWhy,.output-block-wrapper.block-histogramSeries,.output-block-wrapper.block-boxplotSeries,.output-block-wrapper.block-multiTimeSeries,.output-block-wrapper.block-multiScatterChart,.output-block-wrapper.block-multiBubbleChart,.output-block-wrapper.block-multiBarChart,.output-block-wrapper.block-piePanels,.output-block-wrapper.block-paretoPanels,.output-block-wrapper.block-hypothesisStatements,.output-block-wrapper.block-projectCharter{grid-column:1 / -1}.output-block-wrapper>.interpretation-output{padding:18px 20px;border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:10px;background:color-mix(in srgb,var(--brand) 4%,white)}.interpretation-output>span{display:block;margin-bottom:8px;color:var(--brand);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.interpretation-output p{margin:0;color:var(--ink);font-size:15px;line-height:1.62;white-space:pre-line}.output-block-wrapper>section{height:100%;min-width:0;border:1px solid #e2e7ef;border-radius:12px;background:#fbfcfe}.output-block-actions{position:absolute;top:6px;right:6px;z-index:4;display:flex;gap:5px}.output-block-wrapper:has(>.brush-results-workspace)>.output-block-actions{right:calc(33.333% + 10px)}.copy-output-button,.delete-output-button,.edit-output-button,.refresh-output-button,.brush-output-button,.download-pdf-button{width:25px;height:25px;padding:0;display:grid;place-items:center;border:1px solid #d8dfe9;border-radius:7px;color:#627088;background:#fffffff0;box-shadow:0 2px 8px #1e315012;font-size:12px}.download-pdf-button{width:auto;min-width:42px;padding:0 6px;grid-auto-flow:column;gap:3px;color:var(--brand);font-size:10px;font-weight:900}.download-pdf-button span{font-size:8px;letter-spacing:.03em}.download-pdf-button:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:#fff}.copy-output-button:hover,.edit-output-button:hover,.refresh-output-button:hover,.brush-output-button:hover{color:#245f9f;border-color:#a9bad4;background:#fff}.refresh-output-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.brush-output-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.brush-output-button{border-color:color-mix(in srgb,var(--chart-series-4) 48%,var(--line));background:color-mix(in srgb,var(--chart-series-4) 10%,white)}.brush-output-button svg{width:17px;height:17px}.brush-output-button .brush-icon-handle{fill:none;stroke:var(--brand);stroke-width:2.35}.brush-output-button .brush-icon-ferrule{fill:var(--chart-series-4);stroke:color-mix(in srgb,var(--chart-series-4) 72%,#754800);stroke-width:.7}.brush-output-button .brush-icon-bristles{fill:var(--accent);stroke:color-mix(in srgb,var(--accent) 72%,#063f34);stroke-width:.65}.brush-output-button.active{color:#fff;border-color:var(--brand);background:var(--brand)}.brush-output-button.active .brush-icon-handle{stroke:#fff}.brush-output-button.active .brush-icon-ferrule{fill:var(--chart-series-4);stroke:#fff}.brush-output-button.active .brush-icon-bristles{fill:color-mix(in srgb,var(--accent) 58%,white);stroke:#fff}.delete-output-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.delete-output-button:hover{color:#a33d48;border-color:#d9a9ae;background:#fff8f8}.number-output{min-height:74px;padding:12px 42px 12px 14px;display:flex;flex-direction:column;justify-content:center;color:var(--text);background:#fbfcfe!important;border:1px solid #e2e7ef!important}.number-output span{color:#667389;font-size:11px;font-weight:700}.number-output strong{margin-top:4px;color:var(--brand);font:700 21px/1.2 var(--font)}.number-output small{margin-top:4px;color:#7b8799;font-size:10px}.text-output{padding:13px 46px 13px 15px}.text-output p{margin:0;color:#46546a;font-size:16px;line-height:1.6}.text-output.emphasis{padding:14px 46px 14px 15px;border-left:4px solid var(--accent)}.text-output.emphasis p{color:var(--text);font-size:16px;font-weight:600;line-height:1.65;white-space:pre-line}.project-charter-output{overflow:hidden;background:#fff!important}.project-charter-output>header{min-height:92px;padding:19px 150px 18px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;color:#fff;background:var(--brand)}.project-charter-output>header span{display:block;font-size:9px;font-weight:850;letter-spacing:.13em;opacity:.82}.project-charter-output>header h3{margin:5px 0 0;color:#fff;font-size:22px;line-height:1.25}.project-charter-output>header small{max-width:210px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap;opacity:.82}.project-charter-output-grid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-charter-item{min-width:0;min-height:74px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--brand) 38%,var(--line));border-radius:9px;background:#fff}.project-charter-item.charter-wide{grid-column:1 / -1}.project-charter-item.charter-emphasis{border-left-color:var(--brand);background:color-mix(in srgb,var(--brand) 3%,white)}.project-charter-item>span{display:block;color:var(--brand);font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.project-charter-item>p{margin:7px 0 0;color:var(--text);font-size:12px;line-height:1.5;white-space:pre-line}.hypothesis-statements-output{padding:12px 42px 12px 13px;display:grid;gap:8px}.hypothesis-statements-output>p{margin:0 0 2px;color:#5b687d;font-size:10.5px;line-height:1.45}.hypothesis-statements-output>p span,.hypothesis-statements-output>div span{display:block;margin-bottom:3px;color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hypothesis-statements-output>div{padding:10px 12px;border-left:4px solid var(--brand);border-radius:7px;background:var(--soft)}.hypothesis-statements-output>div:last-child{border-left-color:var(--accent2)}.hypothesis-statements-output strong{color:var(--text);font-size:15px;line-height:1.45}.hypothesis-statements-output>div small{display:block;margin-top:8px;color:var(--muted);font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hypothesis-statements-output>div code{display:block;margin-top:2px;color:var(--navy);font:750 16px/1.35 var(--font)}.output-block-wrapper>.live-visualization-output{padding:12px;background:#fff}.live-visualization-output>h3{margin:0;padding-right:34px;color:var(--text);font-size:14px}.table-output{overflow:hidden}.output-table-wrap{max-width:100%;overflow:auto}.table-output table{width:100%;min-width:0;table-layout:auto;border-collapse:collapse;font-size:10.5px}.table-output th,.table-output td{width:auto;min-width:0;max-width:none;height:27px;padding:4px 8px;border-right:0;border-bottom:1px solid #e7eaf0;text-align:left;white-space:normal}.table-output thead{position:static}.table-output th{color:#59677e;background:#f0f3f7;font-weight:700}.table-output td:first-child{color:#68758a}.table-output td:last-child{color:#27364e;font-weight:600}.chart-output{padding:11px}.chart-output h4{margin:0 0 11px;color:#526078;font-size:15px;line-height:1.35}.bar-chart{height:92px;display:flex;align-items:stretch;gap:5px;border-bottom:1px solid #dce2ea}.bar-column{min-width:0;flex:1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar{width:min(32px,72%);min-height:5px;border-radius:5px 5px 1px 1px;background:linear-gradient(#47bfd7,#2d6fe4)}.bar-value{margin-bottom:4px;color:#657188;font-size:12px;font-weight:700}.bar-label{position:absolute;top:calc(100% + 7px);width:100%;overflow:hidden;color:#748095;font-size:11px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.chart-output{padding-bottom:24px}.visual-output{padding:11px}.visual-output h4{margin:0 0 12px;color:#526078;font-size:15px;line-height:1.35}.capability-report{padding:15px 16px 13px;color:#2f3744;background:#fff!important}.capability-report>h4{margin:0 38px 14px;color:#303846;font-size:18px;line-height:1.3;text-align:center}.capability-report-main{display:grid;grid-template-columns:minmax(135px,.82fr) minmax(0,2.35fr) minmax(170px,1fr);align-items:start;gap:14px}.capability-report h5{margin:0 0 8px;color:#3f4857;font-size:13px;line-height:1.3}.capability-data-panel,.capability-results-panel,.capability-metric-panel{min-width:0}.capability-metric-row{min-height:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;color:#4d586a;font-size:12px}.capability-metric-row span{min-width:0}.capability-metric-row strong{color:#26354c;font-size:12px;font-variant-numeric:tabular-nums}.capability-metric-row.important strong{color:var(--brand);font-size:14px}.capability-results-panel{display:grid;gap:10px;align-content:start}.capability-metric-panel{padding:9px 10px;border-left:3px solid transparent;border-radius:7px;background:#f6f8fb}.capability-metric-panel.is-focus{border-left-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,white)}.capability-chart-panel{min-width:0}.capability-chart-panel svg{display:block;width:100%;height:auto}.capability-chart-legend{min-height:22px;display:flex;justify-content:flex-end;gap:18px;color:#4f5969;font-size:12px}.capability-chart-legend span{display:inline-flex;align-items:center;gap:6px}.capability-chart-legend i{width:34px;height:0;border-top:2px solid #a8202a}.capability-chart-legend i.within{border-top-color:#58606c;border-top-style:dashed}.capability-grid-line{stroke:#e3e6eb;stroke-width:1}.capability-histogram-bar{fill:color-mix(in srgb,var(--brand) 48%,white);stroke:color-mix(in srgb,var(--brand) 62%,white);stroke-width:.45}.capability-curve{fill:none;stroke-width:2.1;vector-effect:non-scaling-stroke}.capability-curve.overall{stroke:#a8202a}.capability-curve.within{stroke:#555d68;stroke-dasharray:7 5}.capability-limit{stroke:#d22532;stroke-width:1.4;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.capability-limit.target{stroke:#d58a18;stroke-dasharray:2 4}.capability-limit-label{fill:#bd1f2d;font-size:12px;font-weight:700}.capability-limit-label.target{fill:#a56a13}.capability-performance{width:100%;margin:12px 0 0}.capability-performance>h5{margin-bottom:5px;text-align:center}.capability-performance-table{display:grid;grid-template-columns:minmax(110px,1.2fr) repeat(3,minmax(105px,1fr));border-top:1px solid #dfe3e9;border-left:1px solid #dfe3e9;font-size:12px}.capability-performance-table>*{min-height:27px;padding:5px 8px;border-right:1px solid #dfe3e9;border-bottom:1px solid #dfe3e9;font-variant-numeric:tabular-nums;text-align:right}.capability-performance-table>:nth-child(4n+1){text-align:left}.capability-performance-table>b{color:#4b5668;background:#f4f6f9;font-size:11px}.capability-formula{margin-top:10px;padding-top:9px;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;border-top:1px solid #e2e6ec;color:#687488;font-size:12px}.capability-formula b{color:var(--brand)}.capability-formula code{color:#354158;background:none;font:600 12px/1.4 var(--font)}.capability-formula span{margin-left:auto;font-style:italic}.attribute-capability-report .capability-report-main{grid-template-columns:minmax(180px,1fr) minmax(320px,1.8fr) minmax(190px,1fr);align-items:center}.attribute-yield-panel{padding:14px 16px}.attribute-yield-panel h5{text-align:center}.attribute-yield-track{height:34px;display:flex;overflow:hidden;border:1px solid #d7dde6;border-radius:7px;background:#f1f3f6}.attribute-yield-track span{background:var(--chart-primary)}.attribute-yield-track i{background:var(--chart-highlight)}.attribute-yield-labels{margin-top:8px;display:flex;justify-content:space-between;gap:12px;color:#48546a;font-size:12px}.attribute-yield-panel p{margin:8px 0 0;color:#778397;font-size:12px;text-align:center}.combined-capability-report>svg{width:100%;height:auto;display:block}.combined-capability-legend{margin:0 34px 4px;display:flex;flex-wrap:wrap;justify-content:center;gap:7px 18px;color:#4f5969;font-size:11px}.combined-capability-legend span{display:inline-flex;align-items:center;gap:6px}.combined-capability-legend i{width:25px;border-top:3px solid var(--series-color,var(--brand))}.combined-capability-legend .overall i{border-top:2px dashed #4f5969}.combined-overall-curve{fill:none;stroke:#4f5969;stroke-width:2.2;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}.combined-capability-summary{margin-top:4px;display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(2,minmax(175px,.8fr));gap:10px;align-items:stretch}.combined-capability-summary>aside,.combined-sample-summary{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f8f9fb}.combined-sample-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.combined-sample-summary>div{min-width:0;padding-left:9px;border-left:3px solid color-mix(in srgb,var(--brand) 40%,var(--line))}.combined-sample-summary span,.combined-sample-summary b,.combined-sample-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combined-sample-summary span{color:var(--brand);font-size:11px;font-weight:800}.combined-sample-summary b{margin-top:5px;color:var(--text);font-size:10px}.combined-sample-summary small{margin-top:3px;color:var(--muted);font-size:8.5px}.attribute-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.binomial-capability-report .attribute-capability-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.attribute-capability-panel{min-width:0;padding:10px 11px 8px;border:1px solid var(--line);border-radius:9px;background:#fff}.attribute-capability-panel h5{margin-bottom:2px;text-align:center}.attribute-capability-panel svg{display:block;width:100%;height:auto}.binomial-capability-report .axis{stroke:#697386;stroke-width:1}.binomial-capability-report .axis-label{fill:#4c5669;font:12px/1 var(--font)}.attribute-axis-title{fill:#3f4857;font:700 13px/1 var(--font)}.attribute-limit-line{fill:none;stroke:#c62828;stroke-width:1.5;vector-effect:non-scaling-stroke}.attribute-limit-line.stepped{stroke-linejoin:miter}.attribute-center-line{stroke:#2d8a70;stroke-width:1.5}.attribute-rate-center-line{stroke:#b71c1c;stroke-width:1.8}.attribute-confidence-line{stroke:#7d8798;stroke-width:1.2;stroke-dasharray:6 4}.attribute-series-line{fill:none;stroke:#1769d2;stroke-width:1.8;vector-effect:non-scaling-stroke}.attribute-observations{fill:#2d6fe4;stroke:#fff;stroke-width:.8}.attribute-chart-note{fill:#4b5668;font-size:10px;font-weight:700}.attribute-reference-label{font:700 10.5px/1 var(--font)}.attribute-reference-label.limit{fill:#b71c1c}.attribute-reference-label.center{fill:#24745f}.attribute-ci-label{fill:#667186;font:700 10px/1 var(--font)}.attribute-target-line{stroke:#1e9b50;stroke-width:1.5;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.attribute-target-label{fill:#167f40;font:800 10.5px/1 var(--font)}.attribute-histogram-bar{fill:#78a6d8;stroke:#4c6685;stroke-width:.7}.attribute-capability-lower-right{min-width:0;display:grid;grid-template-columns:minmax(170px,.88fr) minmax(0,1.32fr);gap:10px}.attribute-summary-stats{padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:#f8f9fb}.attribute-summary-stats h5{margin-bottom:1px;font-size:11px;white-space:nowrap}.attribute-summary-confidence{display:block;margin-bottom:7px;color:var(--muted);font-size:9px;text-align:center}.attribute-summary-stats .capability-metric-row{min-height:19px;font-size:9.5px}.attribute-summary-stats .capability-metric-row strong{font-size:10px}.attribute-capability-note{margin:10px 2px 0;color:var(--muted);font-size:10px;font-style:italic}.svg-chart{width:100%;min-height:240px}.svg-chart{position:relative}.svg-chart svg{width:100%;height:auto;max-height:none;overflow:visible}.svg-chart svg.brush-surface{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.svg-chart svg.brush-surface .brush-hit-area{fill:transparent;pointer-events:all}.svg-chart svg.brush-surface [data-brush-row],.svg-chart svg.brush-surface [data-brush-rows]{pointer-events:all}.brush-selection-box{position:absolute;z-index:5;pointer-events:none;border:1.5px solid var(--brand);border-radius:3px;background:color-mix(in srgb,var(--brand) 13%,transparent)}.svg-chart .axis{stroke:var(--chart-axis,#cfd6e1);stroke-width:1}.svg-chart .axis-label{fill:var(--chart-text,#7c8799);font:12px var(--font)}.svg-chart .axis-title{font-size:10px;font-weight:600;opacity:.82;letter-spacing:.01em}.chart-legend{margin-top:10px;display:flex;justify-content:center;flex-wrap:wrap;gap:18px;color:#5f6b7e;font-size:13px;line-height:1.4}.chart-legend span{display:inline-flex;align-items:center;gap:5px}.brush-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;gap:10px}.brush-workspace>*{min-width:0}.brush-results-workspace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--output-layout-gap)}.brush-results-plot{min-width:0;grid-column:1 / 3}.brush-results-rail{position:relative;min-width:0;grid-column:3;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.brush-results-rail>header{min-height:38px;padding:6px 7px 6px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);background:#f7f9fb}.brush-results-rail>header>div:first-child{min-width:0;display:grid;gap:1px}.brush-results-rail>header strong{color:var(--brand);font-size:11px;line-height:1.2}.brush-results-rail>header span{color:var(--muted);font-size:9px;line-height:1.2}.brush-results-head-actions{display:flex;gap:3px}.brush-results-head-actions button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:var(--brand);background:#fff;font-size:16px;line-height:1}.brush-results-head-actions button:disabled{opacity:.35}.brush-results-head-actions .brush-results-more.active{color:#fff;border-color:var(--brand);background:var(--brand)}.brush-results-menu{position:absolute;z-index:8;top:35px;right:7px;width:min(205px,calc(100% - 14px));padding:6px;display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));border-radius:7px;background:#fff;box-shadow:0 10px 24px #102a3f29}.brush-results-menu strong{padding:5px 5px 1px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.brush-results-menu button{min-height:27px;padding:4px 7px;border:0;border-radius:5px;color:var(--brand);background:#f4f7fa;font-size:9.5px;font-weight:700;text-align:left}.brush-results-menu button:hover{background:var(--brand-wash)}.brush-results-menu button:disabled{opacity:.4}.brush-results-table{max-height:365px;overflow:auto}.brush-results-table table{width:100%;border-collapse:collapse;font-size:9px}.brush-results-table th,.brush-results-table td{padding:5px 6px;border-bottom:1px solid #edf1f4;text-align:left;white-space:nowrap}.brush-results-table thead th{position:sticky;top:0;z-index:1;color:#526277;background:#f7f9fb;font-weight:750}.brush-results-table tbody tr{background:color-mix(in srgb,var(--accent) 8%,white)}.brush-results-table tbody th{color:var(--brand);font-weight:800}.brush-results-empty{min-height:150px;padding:38px 14px;display:grid;place-items:center;color:var(--muted);font-size:10px;line-height:1.4;text-align:center}.brush-panel{margin-top:0;padding:10px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--brand) 4%,white)}.brush-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.brush-panel-head>div{min-width:0;display:grid;gap:2px}.brush-panel-head strong{color:var(--brand);font-size:13px}.brush-panel-head span{color:var(--muted);font-size:10px}.brush-panel button{min-height:28px;padding:4px 9px;border:1px solid var(--line);border-radius:7px;color:var(--brand);background:#fff;font-size:9.5px;font-weight:750}.brush-panel button:disabled{opacity:.4;cursor:default}.brush-action-section,.brush-rows-section{margin-top:9px;padding-top:8px;border-top:1px solid var(--line)}.brush-action-section>strong,.brush-rows-section>strong{display:block;margin-bottom:5px;color:#42516a;font-size:10px}.brush-subset-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px}.brush-subset-actions button{line-height:1.2}.brush-indicator-action{width:100%}.brush-action-section>small,.brush-rows-section>small{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.35}.brush-table-wrap{margin-top:6px;max-height:178px;overflow:auto;border:1px solid var(--line);border-radius:7px;background:#fff}.brush-table-wrap table{width:100%;border-collapse:collapse;font-size:9px}.brush-table-wrap th,.brush-table-wrap td{padding:4px 6px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}.brush-table-wrap th{color:#59677e;background:#f4f6f9}.brush-row-marker{margin-right:4px;color:var(--brand);font-size:8px;line-height:1}.row-number .brush-row-marker{position:absolute;left:4px;top:50%;transform:translateY(-50%)}.brushed-workbook-row>.row-number{position:relative;color:var(--brand)!important;font-weight:800;background:color-mix(in srgb,var(--brand) 8%,white)!important;box-shadow:inset 3px 0 var(--brand)}.brushed-workbook-row>td{background:color-mix(in srgb,var(--brand) 12%,white)}.regression-form,.correlation-form{display:grid;gap:10px}.regression-analysis-choice,.correlation-analysis-choice{max-width:440px}.regression-type-selector{grid-template-columns:230px minmax(570px,1fr);align-items:end}.regression-type-selector .regression-analysis-choice{max-width:none;align-self:center}.regression-type-previews{grid-template-columns:repeat(6,minmax(0,1fr))}.regression-type-previews .chart-type-preview{min-height:70px}.regression-type-previews .chart-type-preview span{min-height:20px;white-space:normal;text-overflow:clip}.regression-data-warning{min-width:0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e4b9bd;border-radius:9px;background:#fff7f7}.regression-data-warning>div{min-width:0;display:grid;gap:2px}.regression-data-warning strong{color:var(--brand);font-size:13px}.regression-data-warning span{color:#59677e;font-size:12px;line-height:1.4}.regression-data-warning button{flex:0 0 auto;min-height:34px;margin:0;white-space:nowrap}.regression-predictor-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.regression-predictor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.regression-predictor-grid label{min-width:0;min-height:30px;margin:0!important;padding:5px 7px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:12px;line-height:1.25}.regression-predictor-grid input[type=checkbox]{width:15px!important;height:15px!important;min-width:15px;margin:0;padding:0;flex:0 0 15px;accent-color:var(--brand)}.regression-predictor-grid label span{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.regression-predictor-grid>small{grid-column:1 / -1;padding:8px 9px;color:var(--muted);border:1px dashed var(--line);border-radius:7px;background:var(--surface);font-size:12px;line-height:1.35}.chart-subtitle{margin:-5px 34px 9px 0!important;color:#667286!important;font-size:13px!important}.chart-footnote{margin:9px 34px 0 0!important;color:#788496!important;font-size:12px!important;line-height:1.45!important}.chart-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chart-panel-grid>section{min-width:0;border:1px solid var(--line);border-radius:9px;background:#fff}.chart-panel-grid .svg-chart{min-height:190px}.chart-panel-grid .svg-chart svg{max-height:none}.pie-panel-grid .svg-chart svg{max-height:none}.time-series-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.time-series-panel{overflow:hidden;border-color:color-mix(in srgb,var(--brand) 24%,var(--line))!important}.time-series-panel>h4{margin:0;padding:8px 12px;border-bottom:1px solid var(--line);color:var(--text);background:#f4f6f8;font-size:16px;text-align:center}.time-series-chart .svg-chart{min-height:0}.time-series-chart .axis-label{fill:#405067;font:14px/1 var(--font)}.time-series-panel .axis-label{font-size:16px}.time-series-chart .axis-title{fill:#33445b;font-size:13px;font-weight:700;opacity:1}.time-series-panel .axis-title{font-size:15px}.time-series-axis{stroke:#7d8998!important;stroke-width:1.3!important}.time-series-grid-line{stroke:#dfe5eb;stroke-width:1}.time-series-grid-line-vertical{stroke:#e8edf1}.time-series-spec-line{stroke:#d62828;stroke-width:1.6;stroke-dasharray:7 5}.time-series-spec-label{fill:#c51f2c;font:700 13px/1 var(--font)}.time-series-panel .time-series-spec-label{font-size:15px}.danger-icon-button{color:#a23c47}.chart-edit-dialog{width:min(620px,calc(100vw - 24px))}.chart-edit-dialog form{overflow:hidden}.chart-edit-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.chart-edit-title{grid-column:1 / -1}.chart-edit-grid input[type=color]{padding:4px;cursor:pointer}.settings-dialog{width:min(680px,calc(100vw - 24px));height:min(760px,calc(100vh - 24px))}.settings-dialog form{height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.settings-tabs{margin-top:16px;display:flex;border-bottom:1px solid var(--line)}.settings-tabs button{padding:9px 13px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:12px;font-weight:800}.settings-tabs button.active{border-bottom-color:var(--brand);color:var(--brand)}.settings-tab-panel{min-height:0;padding-top:12px;overflow-y:auto;scrollbar-gutter:stable}.settings-tab-panel>p{margin:0 0 12px}.color-settings-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.interface-style-setting{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.settings-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.settings-section-title strong{color:var(--text);font-size:12px}.settings-section-title small{color:var(--muted);font-size:10px}.interface-style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.interface-style-option{cursor:pointer}.interface-style-option>input{position:absolute;opacity:0;pointer-events:none}.interface-style-option>span{min-height:72px;padding:9px 10px;display:grid;gap:5px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:.15s ease}.interface-style-option input:checked+span{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 14%,transparent)}.interface-style-option b{color:var(--text);font-size:12px}.interface-style-option i{display:flex;gap:3px}.interface-style-option em{width:19px;height:7px;border-radius:4px;border:1px solid rgba(20,35,42,.08)}.interface-style-option small{color:var(--muted);font-size:9px;font-style:normal}.color-setting-row{min-width:0;min-height:44px;margin:0;padding:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.color-setting-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.color-setting-row output{color:var(--muted);font:700 9px/1 var(--font)}.color-setting-row input[type=color]{width:38px;height:30px;padding:3px;cursor:pointer}.settings-actions{display:grid;grid-template-columns:auto 1fr auto auto}.legend-dot{width:7px;height:7px;display:inline-block;border-radius:50%}.legend-dot.blue{background:var(--blue)}.legend-dot.red{background:#e05864}.legend-line{width:15px;height:2px;display:inline-block}.legend-line.cyan{background:var(--cyan)}.legend-line.red{background:#e05864}.legend-box{width:12px;height:8px;display:inline-block;border:1px solid var(--cyan);background:var(--brand-soft)}.legend-box.blue-fill{border-color:var(--blue);background:var(--blue)}.legend-box.cyan-fill{border-color:var(--cyan);background:var(--cyan)}.ctq-output,.fishbone-output,.five-why-output{padding:13px}.ctq-input-form{padding:1px 0}.ctq-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.ctq-column-grid>div{min-width:0}.ctq-column-grid>div:last-child{grid-column:1 / -1;width:calc(50% - 6px)}.lean-output-context{margin-right:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lean-output-context>div{padding:9px 10px;border-radius:8px;background:var(--soft)}.lean-output-context span,.five-why-output span{display:block;color:#7a8799;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lean-output-context p{margin:4px 0 0;color:#3c4a60;font-size:10px;line-height:1.45}.ctq-output-heading{margin-right:32px;display:flex;align-items:center;justify-content:space-between;gap:14px}.ctq-output-heading h3{margin:0;color:var(--brand);font-size:15px}.ctq-output-heading span{padding:5px 9px;border:1px solid color-mix(in srgb,var(--brand) 48%,var(--line));border-radius:999px;color:var(--brand);background:#fff;font-size:11px;font-weight:800}.ctq-tree-scroll{width:100%;max-width:100%;margin-top:10px;overflow:hidden;padding-bottom:5px}.ctq-tree-svg{width:100%;max-width:100%;height:auto;display:block}.ctq-tree-connectors path{fill:none;stroke:color-mix(in srgb,var(--brand) 48%,#cbd5e3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ctq-tree-node rect{fill:#fff;stroke:color-mix(in srgb,var(--brand) 42%,#cad5e4);stroke-width:1.5;filter:drop-shadow(0 2px 3px rgba(27,48,78,.07))}.ctq-tree-node text{fill:#344258;font-size:13px;font-weight:750}.ctq-tree-node.level-0 rect{fill:#fff;stroke:var(--brand);stroke-width:2}.ctq-tree-node.level-0 text{fill:var(--brand);font-size:14px;font-weight:850}.ctq-tree-node.level-1 rect{fill:#fff;stroke:color-mix(in srgb,var(--brand) 72%,#cad5e4)}.ctq-tree-node.level-2 rect{fill:#fff}.ctq-tree-node.level-3 rect{fill:#fff;stroke:color-mix(in srgb,var(--accent2) 42%,#cad5e4)}.ctq-tree-node.level-4 rect{fill:#fff;stroke:var(--accent);stroke-width:2}.ctq-tree-node.level-4 text{fill:var(--brand);font-weight:850}.ctq-level-label rect{fill:#fff;stroke:color-mix(in srgb,var(--brand) 35%,#dce3ec);stroke-width:1.25}.ctq-level-label text{fill:var(--brand);font-size:12px;font-weight:850}.ctq-level-label .hint{fill:#78869a;font-size:9px;font-weight:700}.fishbone-diagram{position:relative;min-height:300px;padding-right:210px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr 22px 1fr;gap:8px 12px}.fishbone-spine{position:absolute;left:3%;right:190px;top:50%;height:3px;border-radius:3px;background:var(--brand)}.fishbone-branch{position:relative;z-index:1;padding:8px 9px;border:1.5px solid color-mix(in srgb,var(--brand) 62%,var(--line));border-radius:8px;background:#fff;box-shadow:0 2px 3px #202d550f}.fishbone-branch:nth-of-type(-n+4){align-self:end}.fishbone-branch.branch-1{grid-column:1;grid-row:1}.fishbone-branch.branch-2{grid-column:2;grid-row:1}.fishbone-branch.branch-3{grid-column:3;grid-row:1}.fishbone-branch.branch-4{grid-column:1;grid-row:3}.fishbone-branch.branch-5{grid-column:2;grid-row:3}.fishbone-branch.branch-6{grid-column:3;grid-row:3}.fishbone-branch:after{content:"";position:absolute;left:50%;width:2px;height:27px;background:var(--accent2);transform-origin:center}.fishbone-branch.branch-1:after,.fishbone-branch.branch-2:after,.fishbone-branch.branch-3:after{bottom:-24px;transform:rotate(-28deg)}.fishbone-branch.branch-4:after,.fishbone-branch.branch-5:after,.fishbone-branch.branch-6:after{top:-24px;transform:rotate(28deg)}.fishbone-branch strong{color:var(--brand);font-size:10px}.fishbone-branch ul{margin:5px 0 0;padding-left:14px;color:#536077;font-size:9px;line-height:1.45}.fishbone-head{position:absolute;top:50%;right:0;width:190px;min-height:118px;padding:14px 12px;transform:translateY(-50%);border:2px solid var(--brand);border-radius:48% 12px 12px 48%;color:var(--brand);background:#fff;box-shadow:0 2px 3px #202d5514;text-align:center;cursor:zoom-in;transition:.18s ease}.fishbone-head strong{display:-webkit-box;margin:0;overflow:hidden;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.fishbone-head.expanded{position:fixed;inset:50% auto auto 50%;z-index:50;width:min(680px,calc(100vw - 80px));min-height:260px;padding:42px;transform:translate(-50%,-50%);border-radius:24px;box-shadow:0 28px 90px #0d1e3973;cursor:zoom-out}.fishbone-head.expanded strong{display:block;overflow:visible;font-size:23px;line-height:1.45;-webkit-line-clamp:unset}.five-why-problem,.root-cause-card,.corrective-action-card{margin-right:32px;padding:10px 12px;border:1.5px solid color-mix(in srgb,var(--brand) 62%,var(--line));border-radius:9px;background:#fff}.five-why-problem strong,.root-cause-card strong,.corrective-action-card strong{display:block;margin-top:4px;color:#344258;font-size:10px;line-height:1.4}.five-why-chain{margin:8px 32px 8px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.why-step{position:relative;min-width:0;padding:9px;border:1.5px solid color-mix(in srgb,var(--brand) 62%,var(--line));border-radius:9px;background:#fff}.why-step>b{width:20px;height:20px;display:grid;place-items:center;border:1.5px solid var(--brand);border-radius:50%;color:var(--brand);background:#fff;font-size:9px}.why-step p{margin:6px 0 0;color:#4b596e;font-size:9px;line-height:1.4}.root-cause-card{margin-top:7px;border-color:#e99a23;border-left-width:4px;background:#fff}.corrective-action-card{margin-top:7px;border-color:#22a88a;border-left-width:4px;background:#fff}.process-map-output,.swimlane-output,.vsm-output,.sankey-output,.process-mining-output,.sipoc-output{padding:16px 18px;overflow:hidden}.process-map-output h3,.swimlane-output h3,.vsm-output h3,.sankey-output h3,.process-mining-output h3,.sipoc-output h3{margin:0;color:var(--brand);font-size:14px}.process-flow-scroll,.swimlane-scroll,.vsm-scroll,.sipoc-scroll{margin-top:14px;overflow-x:auto;padding:5px 2px 12px}.process-flow-track{display:flex;align-items:center;min-width:max-content}.process-flow-item{display:flex;align-items:center}.process-flow-node{width:126px;min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px;border:2px solid var(--brand);border-radius:10px;color:#26344a;background:#fff;text-align:center}.process-flow-node>span{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.process-flow-node strong{font-size:10px;line-height:1.25}.process-flow-node small{color:var(--muted);font-size:8px}.process-flow-node em{padding:2px 6px;border-radius:8px;color:var(--brand);background:var(--soft);font-size:8px;font-style:normal;font-weight:800}.process-flow-node.start,.process-flow-node.end{border-radius:999px;border-color:var(--accent)}.process-flow-node.wait{border-style:dashed;background:#fff8e8}.process-flow-node.decision{border-color:#e7a12a;background:#fff9ee;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.process-flow-arrow{width:38px;color:var(--brand);text-align:center;font-size:22px}.process-flow-svg{display:block;width:100%;max-width:100%;min-width:0;height:auto;overflow:visible}.pfm-edge path{fill:none;stroke:var(--brand);stroke-width:2.25;stroke-linecap:square;stroke-linejoin:round}.pfm-edge text{paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;fill:var(--brand);font-size:11px;font-weight:850;text-transform:uppercase}.process-flow-svg marker path{fill:var(--brand)}.pfm-node rect,.pfm-node polygon{fill:#fff;stroke:var(--brand);stroke-width:2;filter:drop-shadow(0 2px 3px rgba(32,45,85,.1))}.pfm-node.start rect,.pfm-node.end rect{fill:#fff;stroke:var(--accent)}.pfm-node.decision polygon{fill:#fff;stroke:var(--accent2)}.pfm-node.wait rect{fill:#fff;stroke:var(--accent2);stroke-dasharray:5 3}.pfm-node-title{fill:var(--brand);font-size:11px;font-weight:800}.pfm-node-meta{fill:var(--text);font-size:9px;font-weight:650}.pfm-node.start .pfm-node-title,.pfm-node.end .pfm-node-title{fill:var(--brand);font-size:12px;font-weight:850}.pfm-node.start .pfm-node-meta,.pfm-node.end .pfm-node-meta{fill:var(--text)}.swimlane-grid{display:grid;min-width:max-content;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.swimlane-grid>div{min-height:42px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.swimlane-corner,.swimlane-sequence{display:grid;place-items:center;min-height:28px!important;color:var(--muted);background:var(--soft);font-size:8px;font-weight:800}.swimlane-name{display:flex;align-items:center;padding:8px 10px;color:var(--brand);background:var(--soft);font-size:9px;font-weight:800}.swimlane-cell{display:grid;place-items:center;padding:6px;background:linear-gradient(90deg,transparent 49.5%,color-mix(in srgb,var(--line) 55%,transparent) 50%,transparent 50.5%)}.swimlane-step{width:100%;min-height:42px;display:grid;place-items:center;padding:6px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));border-radius:7px;color:#2e3b50;background:#fff;text-align:center}.swimlane-step strong{font-size:9px;line-height:1.25}.swimlane-step small{color:var(--muted);font-size:8px}.swimlane-step.handoff{border-color:#e39a25;box-shadow:inset 4px 0 #e39a25}.swimlane-flow-svg{width:100%;min-width:860px;height:auto;overflow:visible;border-radius:9px}.swimlane-band rect{fill:#fff;stroke:color-mix(in srgb,var(--brand) 24%,var(--line));stroke-width:1}.swimlane-band.alternate rect{fill:#fbfcfe}.swimlane-band line{stroke:color-mix(in srgb,var(--brand) 28%,var(--line));stroke-width:1}.swimlane-band text{fill:var(--brand);font-size:11px;font-weight:850}.swimlane-edge path{fill:none;stroke:var(--brand);stroke-width:3;stroke-linecap:square;stroke-linejoin:round}.swimlane-edge.handoff path{stroke-width:3.5}.swimlane-edge text{paint-order:stroke;stroke:#fff;stroke-width:6px;fill:var(--brand);font-size:10px;font-weight:900}.swimlane-flow-svg marker path{fill:var(--brand)}.swimlane-flow-node rect,.swimlane-flow-node polygon{fill:#fff;stroke:var(--brand);stroke-width:2;filter:drop-shadow(0 2px 3px rgba(32,45,85,.1))}.swimlane-flow-node.decision polygon{fill:#fff;stroke:var(--accent2)}.swimlane-flow-node.start rect,.swimlane-flow-node.end rect{fill:#fff;stroke:var(--accent)}.swimlane-flow-node text{fill:var(--brand);font-size:10px;font-weight:800}.vsm-heading,.pm-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vsm-heading>span,.pm-title>span{padding:5px 9px;border-radius:999px;color:var(--brand);background:var(--soft);font-size:8px;font-weight:800}.vsm-map-svg{width:100%;max-width:100%;height:auto;display:block;margin-top:6px;overflow:visible}.vsm-section-label{fill:var(--muted);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.vsm-flow-line{fill:none;stroke:var(--brand);stroke-width:3;stroke-linecap:round}.vsm-map-svg marker path{fill:var(--brand)}.vsm-process-node rect{fill:#fff;stroke:var(--brand);stroke-width:2;filter:drop-shadow(0 2px 3px rgba(32,45,85,.11))}.vsm-process-node line{stroke:color-mix(in srgb,var(--brand) 32%,white);stroke-width:1}.vsm-process-name{fill:var(--brand);font-size:13.75px;font-weight:850}.vsm-process-detail{fill:#4f5d73;font-size:11.25px;font-weight:700}.vsm-endpoint rect{fill:color-mix(in srgb,var(--brand) 9%,white);stroke:var(--brand);stroke-width:2}.vsm-endpoint text{fill:var(--brand);font-size:13.75px;font-weight:850}.vsm-inventory-node polygon{fill:#fff4bd;stroke:#d9b400;stroke-width:2}.vsm-inventory-node>text:not(.vsm-wait-label):not(.vsm-inventory-value){fill:#806b00;font-size:11.5px;font-weight:900}.vsm-inventory-value{fill:var(--text);font-size:10.5px;font-weight:750}.vsm-wait-label{fill:var(--accent);font-size:12px;font-weight:850}.vsm-time-ladder{fill:none;stroke:var(--text);stroke-width:1.5;stroke-linejoin:round}.vsm-cycle-label{fill:var(--text);font-size:11px;font-weight:750}.vsm-va-label{fill:var(--brand);font-size:11px;font-weight:850}.vsm-summary text{fill:var(--text);font-size:11.25px;font-weight:750}.sipoc-board{min-width:920px;display:grid;grid-template-columns:.9fr 1fr 1.08fr .55fr .9fr 1fr 1.12fr .9fr;border:1.5px solid var(--brand);border-radius:8px 8px 0 0;overflow:hidden;background:#fff}.sipoc-group{min-height:38px;display:grid;place-items:center;padding:7px 9px;border-right:1px solid color-mix(in srgb,var(--brand) 38%,var(--line));border-bottom:1.5px solid var(--brand);color:var(--brand);background:#fff;font-size:12px;font-weight:850;letter-spacing:.01em}.sipoc-group.supplier{grid-column:1}.sipoc-group.inputs{grid-column:2 / span 3}.sipoc-group.process{grid-column:5}.sipoc-group.outputs{grid-column:6 / span 2}.sipoc-group.customers{grid-column:8;border-right:0}.sipoc-subhead{min-height:32px;display:grid;place-items:center;padding:6px;border-right:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-bottom:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));color:var(--brand);background:#fff;font-size:10px;font-weight:800}.sipoc-body{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:.9fr 1fr 1.08fr .55fr .9fr 1fr 1.12fr .9fr;grid-auto-rows:minmax(48px,auto)}.sipoc-cell{min-width:0;padding:9px 8px;display:grid;place-items:center;border-top:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));border-right:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));color:color-mix(in srgb,var(--brand) 88%,var(--text));background:#fff;font-size:10px;line-height:1.35;text-align:center;overflow-wrap:anywhere}.sipoc-cell.specification,.sipoc-cell.type{background:#fff}.sipoc-cell>span{color:#a8afba}.sipoc-process-rail{z-index:1;grid-column:5;padding:12px 7px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-around;border-top:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));border-right:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));color:var(--brand);background:#fff;text-align:center}.sipoc-process-rail strong,.sipoc-process-rail b{min-height:38px;padding:8px 5px;display:grid;place-items:center;border:1.5px solid var(--brand);border-radius:6px;color:var(--brand);background:#fff;font-size:11px}.sipoc-process-rail b{color:var(--brand);background:#fff}.sipoc-process-rail i{color:var(--brand);font-size:24px;font-style:normal;line-height:1}.sipoc-steps{min-width:920px;margin-top:12px;display:grid;grid-template-columns:repeat(var(--sipoc-step-count,6),minmax(120px,1fr));gap:3px}.sipoc-step{position:relative;min-height:54px;padding:8px 18px 8px 25px;display:flex;align-items:center;justify-content:center;gap:7px;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,12% 50%);color:var(--brand);background:var(--brand);text-align:center}.sipoc-step:before{content:"";position:absolute;inset:2px;clip-path:inherit;background:#fff}.sipoc-step span{position:relative;width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;border:1.5px solid var(--brand);border-radius:50%;color:var(--brand);background:#fff;font-size:9px;font-weight:900}.sipoc-step strong{position:relative;font-size:11px;line-height:1.3}.sankey-output svg{width:100%;min-width:620px;height:auto;margin-top:8px;overflow:visible}.sankey-ribbon{opacity:.58;transition:opacity .18s ease}.sankey-ribbon:hover{opacity:.82}.sankey-node rect{filter:drop-shadow(0 2px 2px rgba(27,48,78,.14))}.sankey-label{paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;fill:var(--brand);font-family:var(--font);font-size:10px;font-weight:800}.sankey-node-value{fill:var(--muted);font-family:var(--font);font-size:9px;font-weight:700}.sankey-value{paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;fill:var(--brand);font-family:var(--font);font-size:8px;font-weight:800;pointer-events:none}.pm-title p{margin:5px 0 0;color:var(--muted);font-size:9px}.pm-map-legend{display:flex;flex-wrap:wrap;gap:14px;margin:10px 0 2px;color:var(--muted);font-size:10px;font-weight:550}.pm-map-legend span{display:inline-flex;align-items:center;gap:6px}.pm-map-legend i{width:22px;height:11px;border:1px solid #2d5974;border-radius:3px;background:linear-gradient(90deg,#e8edf4,#005380)}.pm-map-legend b{width:24px;height:7px;border-top:1px solid #30363c;border-bottom:5px solid #30363c}.pm-tabs{display:flex;gap:4px;margin:14px 0 10px;padding:4px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:9px;background:#fff}.pm-tabs button,.pm-animation-controls button{border:1px solid transparent;border-radius:7px;padding:7px 12px;color:var(--muted);background:#fff;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.pm-tabs button.active{border-color:var(--brand);color:var(--brand);background:#fff}.pm-panel{min-height:430px}.pm-panel[hidden]{display:none}.pm-graph{display:block;width:100%;height:auto;min-height:430px;overflow:visible}.pm-edge{fill:none;stroke:#343a40;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.pm-edge-label{paint-order:stroke;stroke:#fff;stroke-width:5px;fill:#4f5966;font-size:11px;font-weight:600}.pm-edge.bottleneck{stroke:#c43d48;opacity:1}.pm-edge-label.bottleneck{fill:#a92734}.pm-node.bottleneck{stroke:#c43d48;stroke-width:4;filter:drop-shadow(0 0 5px rgba(196,61,72,.28))}.pm-graph marker path{fill:#343a40}.pm-node{stroke:#31566e;stroke-width:1.6;filter:drop-shadow(0 2px 3px rgba(32,45,85,.12))}.pm-node-title{fill:#173a53;font-size:13px;font-weight:650}.pm-node-count{fill:#425b6e;font-size:10.5px;font-weight:550}.pm-node-title.inverse,.pm-node-count.inverse{fill:#fff}.pm-boundary circle{fill:#d9e0d1;stroke:#77836b;stroke-width:1.5}.pm-boundary.end circle{fill:#e5d7d7;stroke:#8a7070}.pm-boundary.end rect{fill:#8a7070}.pm-boundary path{fill:none;stroke:#9aa3a8;stroke-width:1.4;stroke-dasharray:4 3}.pm-boundary text{fill:#7a858b;font-size:9px;font-weight:750}.pm-token{fill:var(--token-color);stroke:#fff;stroke-width:2;filter:drop-shadow(0 2px 3px rgba(22,44,78,.22))}.pm-live-token{fill:#f1a328;stroke:#fff;stroke-width:2;filter:drop-shadow(0 2px 4px rgba(22,44,78,.28));transition:opacity .24s ease}.pm-live-token.completed{opacity:.18}.pm-animation-controls{display:flex;align-items:center;gap:7px;margin-bottom:4px}.pm-animation-controls button{border-color:color-mix(in srgb,var(--brand) 48%,var(--line));color:var(--brand);background:#fff}.pm-animation-controls strong{margin-left:5px;color:var(--brand);font-size:10px}.pm-animation-controls span{color:var(--muted);font-size:9px}.pm-animation-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;margin-bottom:7px}.pm-animation-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.pm-animation-buttons label{margin:0;display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;font-weight:600}.pm-animation-buttons select{width:72px;height:30px;padding:0 7px;border:1px solid var(--line);border-radius:7px;color:var(--brand);background:#fff;font:inherit;font-size:10px;font-weight:650}.pm-animation-buttons>span{color:#526175;font-size:10px;font-weight:550}.pm-zoom-buttons{display:inline-flex;align-items:center;gap:3px;margin-left:auto}.pm-zoom-buttons button{min-width:30px;height:28px;padding:4px 8px;border-color:var(--line)}.pm-live-bottleneck{min-width:260px;display:flex;align-items:baseline;justify-content:flex-end;gap:7px}.pm-live-bottleneck span{color:#a92734;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pm-live-bottleneck strong{margin:0;color:#85232d;font-size:10px;font-weight:600}.pm-timeline{grid-column:1 / -1;display:grid;grid-template-columns:152px minmax(180px,1fr);gap:10px;align-items:center}.pm-timeline time{color:var(--brand);font-size:10px;font-weight:600}.pm-timeline input{width:100%;accent-color:var(--brand);cursor:pointer}.pm-bottleneck-legend em{width:22px;height:11px;border:3px solid #c43d48;border-radius:3px;background:#fff}.pm-fullscreen-close{display:none}.pm-panel[data-pm-panel=animation]:not([hidden]){display:flex;flex-direction:column}.pm-zoom-viewport{position:relative;flex:1 1 auto;min-height:430px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));border-radius:10px;background:#fff;touch-action:none}.pm-zoom-canvas{width:100%;height:100%;transform:scale(1);transform-origin:50% 50%;transition:transform 80ms ease-out;will-change:transform}.pm-zoom-canvas .pm-graph{width:100%;height:100%;min-height:0}.pm-zoom-status{position:absolute;right:10px;bottom:9px;padding:5px 8px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#ffffffeb;font-size:10px;font-weight:700;pointer-events:none}.pm-zoom-status b{color:var(--brand)}body.pm-fullscreen-open{overflow:hidden}.process-mining-output.pm-fullscreen{position:fixed;inset:0;z-index:9999;box-sizing:border-box;width:100vw;height:100vh!important;padding:18px 24px 20px;overflow:hidden;border:0!important;border-radius:0!important;background:#fff!important}.process-mining-output.pm-fullscreen .pm-fullscreen-close{position:absolute;top:14px;right:18px;z-index:2;width:36px;height:36px;padding:0;display:grid;place-items:center;border:1px solid #d8dee8;border-radius:9px;color:var(--brand);background:#fff;font-size:25px;line-height:1;cursor:pointer}.process-mining-output.pm-fullscreen .pm-title{padding-right:48px}.process-mining-output.pm-fullscreen .pm-map-legend{margin:5px 0 0}.process-mining-output.pm-fullscreen .pm-tabs{margin:8px 0}.process-mining-output.pm-fullscreen .pm-panel{min-height:0;height:calc(100vh - 150px)}.process-mining-output.pm-fullscreen .pm-zoom-viewport{min-height:0}.process-mining-output.pm-fullscreen .pm-graph{width:100%;height:100%;min-height:0}.pm-panel .output-table-wrap{max-height:310px;overflow:auto;border:1px solid var(--line);border-radius:9px}.pm-panel table{width:100%;border-collapse:collapse}.pm-panel th,.pm-panel td{padding:8px;border-bottom:1px solid var(--line);font-size:9px;text-align:left}.pm-panel th{position:sticky;top:0;color:var(--brand);background:var(--soft)}.pm-bottleneck{display:grid;grid-template-columns:1fr auto;gap:3px 10px;margin-bottom:10px;padding:10px 12px;border:1.5px solid #c43d48;border-left-width:5px;border-radius:8px;background:#fff9fa}.pm-bottleneck span{grid-column:1/-1;color:#a92734;font-size:8px;font-weight:800;text-transform:uppercase}.pm-bottleneck strong{color:#85232d;font-size:10px}.pm-bottleneck small{color:#a92734;font-size:9px;font-weight:800}.output-blocks:has(.is-primary-visual){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch}.output-blocks:has(.is-primary-visual)>.is-primary-visual{grid-column:1 / 3!important;grid-row:1 / span 2}.output-blocks:has(.is-primary-visual)>.is-side-detail{grid-column:3;grid-row:1}.output-blocks:has(.is-primary-visual)>.is-side-result{grid-column:3;grid-row:2}.output-blocks:has(.is-primary-visual)>.block-table:not(.is-side-detail),.output-blocks:has(.is-primary-visual)>.block-number:not(.is-side-result){grid-column:1 / -1;grid-row:auto}.output-blocks:has(.is-primary-visual)>.block-text,.output-blocks:has(.is-primary-visual)>.block-interpretation{grid-column:1 / -1}.output-blocks.capability-output-layout{grid-template-columns:minmax(0,1fr)}.output-blocks.capability-output-layout>.output-block-wrapper{width:100%;grid-column:1 / -1!important;grid-row:auto;box-sizing:border-box}.output-blocks.process-output-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.output-blocks.process-output-layout>.is-primary-visual{grid-column:1 / -1!important;grid-row:auto}.output-blocks.process-output-layout>.is-side-result{grid-column:1;grid-row:auto}.output-blocks.process-output-layout>.is-side-detail{grid-column:2;grid-row:auto}.output-blocks.process-output-layout:not(:has(.is-side-result))>.is-side-detail{grid-column:1 / -1}.output-blocks.process-output-layout>.block-table:not(.is-side-detail),.output-blocks.process-output-layout>.block-number:not(.is-side-result),.output-blocks.process-output-layout>.block-text,.output-blocks.process-output-layout>.block-interpretation{grid-column:1 / -1;grid-row:auto}.result-calculation{margin-top:9px;padding-top:8px;border-top:1px solid var(--line)}.result-calculation b{display:block;margin-bottom:4px;color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.result-calculation code{display:block;overflow-wrap:anywhere;color:#33445d;font:600 10px/1.5 var(--font);white-space:normal}.process-edit-dialog{width:min(1120px,calc(100vw - 30px));max-width:none}.process-edit-dialog form{overflow:hidden}.process-edit-dialog h2{margin:3px 0 0}.process-edit-dialog>form>p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.process-edit-toolbar{margin-top:13px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.process-edit-toolbar span{color:#526077;font-size:11px}.process-edit-toolbar button{flex:0 0 auto}.process-edit-canvas{min-height:330px;max-height:min(56vh,570px);margin-top:12px;overflow:auto;padding:16px;border:1px solid var(--line);border-radius:11px;background:#f8fafc}.process-edit-flow{min-width:max-content;min-height:280px;display:flex;align-items:center;padding:24px 16px;border-radius:10px;background:#fff}.process-edit-arrow{width:36px;flex:0 0 36px;color:var(--brand);text-align:center;font-size:23px}.process-edit-card{width:158px;min-height:124px;display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid color-mix(in srgb,var(--brand) 38%,var(--line));border-radius:10px;color:var(--text);background:#fff;box-shadow:0 5px 14px #19315314;cursor:grab}.process-edit-card:active{cursor:grabbing}.process-edit-card.dragging{opacity:.32}.process-edit-card.drag-over,.process-edit-lane.drag-over{outline:3px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:2px}.process-edit-position{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.process-edit-position.single{grid-template-columns:1fr}.process-edit-position label{margin:0;color:var(--muted);font-size:8px}.process-edit-position input{height:28px;margin-top:2px;padding:0 6px;font-size:10px}.process-edit-connections{min-width:860px;margin-top:12px;padding:12px;border-radius:10px;background:#fff}.process-edit-connections>header{margin-bottom:8px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.process-edit-connections header strong{color:var(--brand);font-size:11px}.process-edit-connections header small{color:var(--muted);font-size:9px}.process-edit-connection{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr) minmax(90px,.7fr) 82px 82px;align-items:center;gap:6px;margin-top:6px}.process-edit-connection.swimlane-connection{grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr) minmax(110px,.8fr)}.process-edit-connection>span{color:var(--brand);font-weight:900}.process-edit-connection input,.process-edit-connection select{height:31px;margin:0;padding:0 7px;font-size:9px}.process-edit-card-head{display:flex;align-items:center;gap:7px}.process-edit-card-head>b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--brand);font-size:10px}.process-edit-grip{color:var(--muted);font-size:17px;line-height:1}.process-edit-card-actions{margin-left:auto;display:flex;gap:3px}.process-edit-card-actions button{width:25px;height:24px;border:1px solid var(--line);border-radius:6px;color:var(--brand);background:var(--soft);cursor:pointer}.process-edit-card-actions button:disabled{opacity:.3;cursor:default}.process-edit-card>strong{min-height:31px;font-size:11px;line-height:1.35}.process-edit-card>small{color:var(--muted);font-size:9px}.process-edit-card>em{align-self:flex-start;padding:3px 7px;border-radius:8px;color:var(--brand);background:var(--soft);font-size:9px;font-style:normal;font-weight:800}.process-edit-card label{margin:0;color:var(--muted);font-size:9px}.process-edit-card select{height:31px;margin-top:3px;padding:4px 7px;font-size:10px}.process-edit-drop-end{width:150px;min-height:90px;margin-left:18px;display:grid;place-items:center;padding:12px;border:2px dashed var(--line);border-radius:10px;color:var(--muted);font-size:10px;text-align:center}.process-edit-swimlane{min-width:760px;display:grid;gap:4px}.process-edit-swimlane section{display:grid;grid-template-columns:145px minmax(560px,1fr);min-height:150px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.process-edit-swimlane section>header{display:flex;align-items:center;padding:14px;color:var(--brand);background:var(--soft);font-size:12px;font-weight:850}.process-edit-lane{min-width:0;display:flex;align-items:center;gap:10px;padding:12px;background:linear-gradient(90deg,transparent 49.7%,color-mix(in srgb,var(--line) 45%,transparent) 50%,transparent 50.3%)}.process-edit-lane .process-edit-card{flex:0 0 158px}.process-edit-lane-empty{min-width:135px;min-height:95px;display:grid;place-items:center;padding:10px;border:2px dashed var(--line);border-radius:9px;color:var(--muted);font-size:9px;text-align:center}.process-edit-sequence{min-width:760px;margin-top:12px;display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:9px;background:#fff;white-space:nowrap}.process-edit-sequence span{margin-right:6px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.process-edit-sequence b{color:var(--text);font-size:9px}.process-edit-sequence i{color:var(--brand);font-style:normal}.process-edit-dialog .dialog-actions{margin-top:12px}@media(max-width:900px){.output-blocks:has(.is-primary-visual){grid-template-columns:1fr}.output-blocks:has(.is-primary-visual)>.is-primary-visual,.output-blocks:has(.is-primary-visual)>.is-side-detail,.output-blocks:has(.is-primary-visual)>.is-side-result,.output-blocks:has(.is-primary-visual)>.block-table:not(.is-side-detail),.output-blocks:has(.is-primary-visual)>.block-number:not(.is-side-result){grid-column:1!important;grid-row:auto}.output-blocks.process-output-layout{grid-template-columns:1fr}.output-blocks.process-output-layout>.is-side-result,.output-blocks.process-output-layout>.is-side-detail{grid-column:1}}.toast{position:fixed;right:25px;bottom:24px;z-index:20;padding:11px 16px;border-radius:10px;opacity:0;transform:translateY(8px);pointer-events:none;color:#fff;background:#17355c;box-shadow:0 10px 28px #12274b38;font-size:12px;transition:.2s ease}.toast.visible{opacity:1;transform:translateY(0)}.toast.error{background:#9b3943}.topbar{border-color:var(--line);background:#fff}.actions-panel,.workbook-panel,.output-entry,.output-block-wrapper>section{border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}.actions-panel,.workbook-panel{border:0;border-radius:0;box-shadow:none}.actions-panel{position:relative}.panel-heading{position:relative;padding:13px 18px 14px 22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.panel-heading:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:var(--radius) 0 0 var(--radius);background:var(--accent)}:root[data-brand=lssa] .panel-heading:before{background:var(--brand)}:root[data-brand=symbol] .panel-heading:after{content:"";position:absolute;top:13px;right:18px;width:46px;height:5px;border-radius:8px;background:var(--accent2)}.eyebrow{color:var(--accent2)}.analysis-group,.output-button,.header-button,.secondary-button,.primary-button,.icon-button,.language-switch,.language-switch button,.toolbar-menu,.toolbar-menu button,.column-context-menu,.column-context-menu button,.column-settings-button,dialog,dialog select,dialog input,dialog textarea,.source-choice,.source-choice span,.parameter-help,.output-close,.copy-output-button,.delete-output-button,.refresh-output-button,.number-output,.toast{border-radius:var(--radius)}.analysis-group{border-color:var(--line)}.analysis-group[open] summary,.analysis-function-row:hover,.toolbar-menu button:hover,.column-context-menu button:hover{color:var(--brand);background:var(--soft)}.analysis-group summary>span,.analysis-group[open] summary>small{color:var(--brand);background:var(--soft)}.output-button{background:var(--brand)!important}.output-button-icon{color:var(--accent)}.output-count{color:var(--brand-dark);background:var(--accent)}.primary-header-button,.primary-button{border-color:var(--brand);background:var(--brand)}.primary-header-button:hover,.primary-button:hover{background:var(--brand-dark)}.language-switch{border-color:var(--line);background:var(--soft)}.language-switch button.active{background:var(--brand)}.workbook-toolbar{position:relative;padding-left:27px}.workbook-toolbar:before{content:"";position:absolute;inset:14px auto 14px 0;width:5px;background:var(--accent)}:root[data-brand=lssa] .workbook-toolbar:before{background:var(--brand)}:root[data-brand=symbol] .workbook-toolbar:after{content:"";position:absolute;top:15px;left:180px;width:46px;height:5px;border-radius:8px;background:var(--accent2)}.formula-bar,.workbook-footer,.output-shell{background:var(--soft)}.data-header{color:var(--text);background:var(--soft);box-shadow:inset 0 -1px var(--line)}.data-header.active-column,td.active-cell{background:var(--brand-wash)}td.active-cell{outline-color:var(--brand)}td.active-cell:after{background:var(--brand)}.sheet-tab.active{color:var(--brand);border-bottom-color:var(--brand)}.sheet-tab:not(.active){border-bottom-color:transparent}dialog::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}dialog select:focus,dialog input:focus,dialog textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.output-entry-head h3{color:var(--brand)}.output-button small{color:#fffc}.toast{background:var(--brand-dark)}:root[data-brand=lssa] .toast.error{background:var(--brand)}.msa-study-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.msa-study-paths>section{min-width:0;padding:10px 12px 12px;border:1px solid var(--line);border-radius:9px;background:#fbfcfe}.msa-study-paths h4{margin:0 0 5px;color:var(--brand);font-size:11px}[data-msa-spec][hidden]{display:none!important}.msa-count-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.msa-name-grid{margin-top:12px;display:grid;grid-template-columns:1.35fr 1fr;gap:12px}.msa-name-grid label small{color:var(--muted);font-weight:650}.msa-name-grid textarea{min-height:106px;resize:vertical;line-height:1.45}.msa-specification-grid{display:grid;grid-template-columns:1.15fr repeat(2,minmax(0,1fr));gap:10px;align-items:end}.msa-advanced{margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.msa-advanced summary{color:var(--brand);font-size:10px;font-weight:800;cursor:pointer}.msa-advanced input{width:min(190px,100%);margin-top:7px}.msa-output-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:12px}.msa-output-layout .output-block-wrapper{width:100%;min-width:0;grid-column:1 / -1!important;grid-row:auto!important}.analysis-fields.gage-rr-fields>.popup-section:first-child>h3{display:none}.analysis-fields.gage-rr-fields>.popup-section:first-child{margin-top:0;padding-top:0}.analysis-fields.gage-rr-fields .msa-study-paths{gap:28px;align-items:start}.analysis-fields.gage-rr-fields .msa-study-paths>section{padding:0;border:0;border-radius:0;background:transparent}.analysis-fields.gage-rr-fields .msa-count-grid{grid-template-columns:.78fr .78fr 1.16fr 1.42fr;gap:12px}.analysis-fields.gage-rr-fields .msa-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analysis-fields.gage-rr-fields .msa-name-grid textarea{height:158px;min-height:158px;overflow:hidden;resize:none}.analysis-fields.gage-rr-fields .msa-name-grid label{min-height:18px;white-space:normal}.analysis-fields.gage-rr-fields #grr-order{min-width:132px}.analysis-fields.gage-rr-fields .column-picker{min-width:0}.msa-assessment,.msa-visual{padding:18px 20px;border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.msa-assessment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.msa-assessment h3,.msa-visual h3{margin:0;color:var(--brand);font-size:15px}.msa-assessment-heading>span{color:var(--muted);font-size:9px;font-weight:700}.msa-assessment-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.msa-kpi{padding:13px;border:1.5px solid var(--line);border-radius:9px;background:#fff}.msa-kpi.good{border-color:#2b947b}.msa-kpi.warn{border-color:#d69a31}.msa-kpi.bad{border-color:#c95b61}.msa-kpi>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.msa-kpi span{color:var(--muted);font-size:9px;font-weight:800}.msa-kpi strong{color:var(--brand);font-size:18px}.msa-kpi>b{display:block;margin-top:7px;color:var(--text);font-size:10px}.msa-kpi>b{display:flex;align-items:center;gap:5px}.msa-kpi>b>i{width:15px;height:15px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:#7d8795;font-size:10px;font-style:normal;font-weight:900}.msa-kpi.good>b>i{background:#21846e}.msa-kpi.warn>b>i{background:#bd7a12}.msa-kpi.bad>b>i{background:#b6424d}.msa-kpi-scale{position:relative;margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.msa-kpi-scale i{height:5px;background:#2b947b}.msa-kpi-scale i:nth-child(2){background:#d69a31}.msa-kpi-scale i:nth-child(3){background:#c95b61}.msa-kpi-scale.high-good i:first-child{background:#c95b61}.msa-kpi-scale.high-good i:nth-child(3){background:#2b947b}.msa-kpi-scale em{position:absolute;z-index:1;top:-4px;left:calc(var(--msa-marker,50%) - 5px);width:10px;height:13px;border:2px solid white;border-radius:6px;background:var(--brand);box-shadow:0 1px 3px #14263c47}.msa-kpi small{display:block;margin-top:5px;color:var(--muted);font-size:8px;line-height:1.2}.msa-visual>svg{display:block;width:100%;height:auto;margin-top:8px}.type1-study-band{fill:color-mix(in srgb,var(--accent) 12%,white)}.type1-point,.gage-point{fill:var(--brand);stroke:#fff;stroke-width:1.5}.type1-plot line.spec{stroke:#c8414d;stroke-width:1.8;stroke-dasharray:7 4}.type1-plot line.reference{stroke:#1687a7;stroke-width:2}.type1-plot line.mean{stroke:var(--brand);stroke-width:1.7;stroke-dasharray:3 3}.type1-line-label{font-size:10px;font-weight:800}.type1-line-label.spec{fill:#b92f3b}.type1-line-label.reference{fill:#08708d}.type1-line-label.mean{fill:var(--brand)}.gage-bar-track{fill:#edf0f5}.gage-bar{opacity:.88}.gage-label{fill:var(--text);font-size:11px;font-weight:800}.gage-value{fill:var(--brand);font-size:11px;font-weight:850}.gage-diagnostics{overflow:visible}.gage-diagnostic-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gage-panel{min-width:0;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fcfdff}.gage-panel h4{margin:0 0 4px;color:var(--brand);font-size:11px}.gage-panel svg{width:100%;height:auto;display:block}.gage-interaction{grid-column:1 / -1}.gage-interaction .chart-legend{margin-top:0}.msa-decision-summary{padding:18px 20px;border:1px solid var(--line);border-left:5px solid var(--line);border-radius:11px;background:#fff}.msa-decision-summary.good{border-left-color:#2b947b}.msa-decision-summary.warn{border-left-color:#d69a31}.msa-decision-summary.bad{border-left-color:#c95b61}.msa-decision-summary>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.msa-decision-summary>header span{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.msa-decision-summary>header h3{margin:3px 0 0;color:var(--brand);font-size:15px}.msa-decision-summary>header>strong{padding:7px 12px;border-radius:999px;color:#fff;background:var(--muted);font-size:11px}.msa-decision-summary.good>header>strong{background:#217b68}.msa-decision-summary.warn>header>strong{background:#b77915}.msa-decision-summary.bad>header>strong{background:#a93843}.msa-decision-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.msa-decision-grid article{display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:8px}.msa-decision-grid article>i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--muted);font-size:13px;font-style:normal;font-weight:900}.msa-decision-grid article.good>i{background:#2b947b}.msa-decision-grid article.warn>i{background:#d69a31}.msa-decision-grid article.bad>i{background:#c95b61}.msa-decision-grid span,.msa-decision-grid b,.msa-decision-grid small{display:block}.msa-decision-grid span{color:var(--text);font-size:10px;font-weight:750}.msa-decision-grid b{margin-top:2px;color:var(--brand);font-size:12px}.msa-decision-grid small{margin-top:3px;color:var(--muted);font-size:9px}.msa-decision-summary>footer{margin-top:12px;padding:11px 12px;border-radius:8px;background:var(--soft)}.msa-decision-summary>footer b{color:var(--brand);font-size:9px;text-transform:uppercase}.msa-decision-summary>footer p{margin:4px 0 0;color:var(--text);font-size:10px;line-height:1.5}.gage-rr-report{padding:20px;border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.gage-rr-report>header{display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(300px,1fr);gap:18px;align-items:start;margin-bottom:14px}.gage-rr-report>header h3{margin:0;color:#18212f;font-size:20px}.gage-rr-report>header div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.gage-rr-report>header span{color:var(--text);font-size:9px}.gage-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gage-report-panel{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.gage-report-panel h4{margin:0 0 5px;color:#202733;font-size:12px;text-align:center}.gage-report-panel svg{width:100%;height:auto;display:block;overflow:visible}.gage-report-axis{fill:var(--muted);font-size:8px}.gage-report-value{fill:var(--text);font-size:8px;font-weight:750}.gage-report-legend{fill:var(--text);font-size:8px}.gage-report-observation{fill:#7d8795;opacity:.55}.gage-report-mean{fill:#0d6bad;stroke:#fff;stroke-width:1}.gage-report-mean-line{fill:none;stroke:#0d6bad;stroke-width:1.7}.gage-report-control-point{fill:#0d6bad}.gage-report-control-line{fill:none;stroke:#0d6bad;stroke-width:1.4}.gage-report-limit{stroke:#c8414d;stroke-width:1.3}.gage-report-center{stroke:#2b947b;stroke-width:1.3}.gage-report-separator{stroke:#7757be;stroke-width:1;stroke-dasharray:4 3}.gage-report-box{fill:#99b9d8;stroke:#42688a}.gage-report-whisker{stroke:#42688a}.gage-rr-report>footer{margin-top:10px;color:var(--muted);font-size:8px;text-align:right}.gage-report-legend{margin-top:4px;display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px;color:var(--text);font-size:8px}.gage-report-legend span{display:inline-flex;align-items:center;gap:4px}.gage-report-legend i{width:9px;height:9px;display:inline-block;border-radius:2px}.gage-report-limit.center{stroke:#2b947b}.gage-report-limit-label{fill:var(--text);font-size:7px}.gage-report-operator{fill:var(--text);font-size:8px;font-weight:750}.gage-report-median{stroke:#42688a;stroke-width:2}.doe-analysis-head{min-height:54px;display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:11px;border-bottom:1px solid var(--line)}.doe-analysis-head .doe-response-field{width:min(280px,100%)}.doe-response-field>label{display:block;margin-bottom:5px;color:var(--text);font-size:14px;font-weight:750}.doe-analysis-head .doe-analysis-summary{display:grid;justify-items:end;gap:2px;padding:0;border:0}.doe-model-selection{padding-top:4px}.doe-model-selection>header,.doe-output-selection>header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:9px}.doe-model-selection>header>div:first-child,.doe-output-selection>header{min-width:0}.doe-model-selection>header strong,.doe-output-selection>header strong{display:block;color:var(--brand);font-size:15px;line-height:20px}.doe-model-selection>header span,.doe-output-selection>header span{color:var(--muted);font-size:12px;line-height:16px}.doe-model-actions{display:flex;align-items:center;gap:12px}.doe-model-actions>button{min-height:32px;padding:5px 11px;white-space:nowrap}.doe-model-count{min-width:70px;display:grid;justify-items:end}.doe-model-count small{color:var(--muted);font-size:11px}.doe-model-count strong{color:var(--brand);font-size:14px}.doe-analysis-term-list{margin:0 0 8px;overflow:visible;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.doe-analysis-term-list table{width:100%;border-collapse:collapse;table-layout:fixed}.doe-analysis-term-list th,.doe-analysis-term-list td{height:40px;padding:6px 10px;border-bottom:1px solid var(--line);color:var(--text);font-size:13px;line-height:18px;text-align:left;white-space:nowrap;transition:color .14s ease,background .14s ease}.doe-analysis-term-list thead th{height:32px;color:var(--muted);background:transparent;font-size:12px;font-weight:750}.doe-analysis-term-list th:first-child{width:122px}.doe-analysis-term-list th:nth-child(2){width:26%}.doe-analysis-term-list th:nth-child(4),.doe-analysis-term-list th:nth-child(5){width:15%;text-align:right}.doe-analysis-term-list td:nth-child(4),.doe-analysis-term-list td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.doe-analysis-term-list tbody tr:last-child>*{border-bottom:0}.doe-analysis-term-list [data-doe-term-pvalue].is-signal{color:var(--brand);font-weight:850}.doe-term-route{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);font-size:12px}.doe-term-route span,.doe-term-route b{padding:0;font:inherit;font-weight:750}.doe-term-route span{color:var(--brand)}.doe-term-route b{font-weight:500}.doe-term-route.pooled span{color:var(--muted);font-weight:500}.doe-term-route.pooled b{color:var(--text);font-weight:750}.doe-analysis-term.is-pooled>*{color:color-mix(in srgb,var(--muted) 78%,white);background:color-mix(in srgb,var(--soft) 48%,white)}.doe-analysis-term.is-pooled .doe-term-route{border-color:color-mix(in srgb,var(--line) 75%,white);background:transparent}.doe-analysis-term.factor-excluded{opacity:.38}.doe-analysis-term.factor-excluded .doe-term-route{cursor:not-allowed}.doe-model-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.doe-model-footer>.field-help{margin:2px 0 0}.doe-model-advanced{min-width:180px;color:var(--muted);font-size:9px}.doe-model-advanced summary{cursor:pointer;text-align:right;font-weight:750}.doe-model-advanced>div{margin-top:6px}.doe-model-advanced label{display:block;margin-bottom:3px}.doe-output-selection{padding-top:11px;border-top:1px solid var(--line)}.doe-output-selection>header>span{margin-left:auto}.doe-output-selection>.doe-output-choices{display:grid;grid-template-columns:repeat(auto-fit,118px);justify-content:start;gap:8px}.doe-output-choice{--tile-accent: var(--chart-series-2);--tile-secondary: var(--chart-series-4);width:118px;min-height:82px;padding:7px 8px;display:grid;grid-template-rows:40px 1fr;align-items:center;justify-items:center;gap:4px;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 88%,transparent);cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.doe-output-choice:nth-child(3n+2){--tile-accent: var(--chart-series-4);--tile-secondary: var(--chart-series-6)}.doe-output-choice:nth-child(3n){--tile-accent: var(--chart-series-6);--tile-secondary: var(--chart-series-2)}.doe-output-choice:hover{border-color:var(--brand);background:var(--brand-soft);transform:translateY(-1px)}.doe-output-choice:has(input:checked){border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 9%,transparent),inset 0 1px color-mix(in srgb,var(--surface) 72%,transparent)}.doe-output-choice input{position:absolute;opacity:0;pointer-events:none}.doe-output-choice>span{display:grid;place-items:center}.doe-output-choice b{color:var(--text);font-size:12px;line-height:14px;text-align:center}.doe-output-choice svg{width:72px;height:38px;fill:none;stroke:var(--brand);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.doe-output-choice svg circle{fill:var(--tile-accent);stroke:var(--tile-accent)}.doe-output-choice svg .alt,.doe-output-choice svg .zero{stroke:var(--tile-secondary)}.doe-output-choice svg .zero{stroke-dasharray:4 3}.response-optimizer-input{display:grid;gap:7px}.response-optimizer-input-head{min-height:25px;display:flex;align-items:center;justify-content:flex-start;padding-bottom:5px;border-bottom:1px solid var(--line)}.response-optimizer-input-head>div:first-child{display:grid;gap:3px}.response-optimizer-input-head>div:first-child strong{color:var(--brand);font-size:15px}.response-optimizer-input-head>div:first-child span{color:var(--muted);font-size:12px}.response-optimizer-input-head .doe-analysis-summary{display:flex;align-items:baseline;justify-items:start;gap:8px;padding:0;border:0}.response-goal-list{display:grid;gap:4px}.response-goal-row{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(285px,1.65fr) repeat(3,minmax(90px,.7fr)) 32px;gap:8px;align-items:end;padding:3px 0 8px;border-bottom:1px solid var(--line)}.response-goal-row label{display:block;margin-bottom:5px;color:var(--text);font-size:13px;font-weight:750}.response-goal-buttons{height:38px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.response-goal-buttons button{min-width:0;padding:0 8px;border:0;border-right:1px solid var(--line);color:var(--muted);background:transparent;font:700 12px/1 var(--font)}.response-goal-buttons button:last-child{border-right:0}.response-goal-buttons button:hover{color:var(--brand);background:var(--soft)}.response-goal-buttons button.active{color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 -2px 0 var(--brand)}.response-goal-remove{width:32px;height:38px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#fff;font-size:18px}.response-goal-remove:disabled{visibility:hidden}.response-goal-advanced{grid-column:1 / -1;margin-top:2px}.response-goal-advanced summary{width:max-content;color:var(--muted);font-size:12px;font-weight:750;cursor:pointer}.response-goal-advanced>div{display:flex;gap:12px;padding-top:5px}.response-goal-advanced>div>div{display:grid;grid-template-columns:auto 82px;align-items:center;gap:7px}.response-goal-advanced label{margin:0!important;color:var(--muted);font-size:12px;cursor:help}.response-goal-advanced input{height:31px!important}.response-optimizer-input-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.response-optimizer-input-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.response-optimizer-input-actions button{min-height:34px;height:34px;padding:4px 13px}.response-optimizer-input-actions #apply-optimizer-settings.is-pending{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 28%,transparent)}.response-optimizer-feedback{padding:7px 10px;border:1px solid color-mix(in srgb,var(--danger) 40%,var(--line));border-radius:8px;color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,white);font-size:12px;font-weight:650}.response-optimizer-input-footer small{color:var(--muted);font-size:12px}.response-optimizer-input-footer .secondary-button{min-height:34px;height:34px;padding-block:4px}.response-optimizer-live-shell{min-height:0;padding-top:3px;border-top:1px solid var(--line)}.response-optimizer-live-loading,.response-optimizer-live-error{padding:22px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);text-align:center}.response-optimizer-live-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,white)}.optimizer-matrix{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.optimizer-matrix-scroll{overflow-x:hidden}.optimizer-matrix-head,.optimizer-matrix-body{min-width:calc(155px + var(--optimizer-factor-count) * 150px);display:grid;grid-template-columns:155px repeat(var(--optimizer-factor-count),minmax(150px,1fr))}.optimizer-matrix-head{border-bottom:1px solid var(--line);background:#fff}.optimizer-matrix-score,.optimizer-matrix-factor{min-height:104px;padding:8px 10px;box-sizing:border-box;border-right:1px solid var(--line)}.optimizer-matrix-score{display:grid;align-content:center;justify-items:start;gap:4px;background:var(--brand-soft)}.optimizer-matrix-score span{color:var(--muted);font-size:10px}.optimizer-matrix-score strong{color:var(--brand);font-size:17px}.optimizer-matrix-score strong b{font-size:inherit}.optimizer-matrix-score>small{color:var(--brand);font-size:9px;font-weight:800;text-transform:uppercase}.optimizer-matrix-factor{display:grid;grid-template-columns:32px 1fr;align-content:start;gap:2px 7px}.optimizer-factor-heading{grid-column:1/-1;margin-bottom:2px;display:flex;align-items:center;justify-content:space-between;gap:6px}.optimizer-factor-heading>strong{color:var(--text);font-size:12px}.optimizer-factor-heading label{margin:0!important;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer}.optimizer-factor-heading input{width:13px;height:13px!important;margin:0;accent-color:var(--brand)}.optimizer-matrix-factor>span{display:contents;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.optimizer-matrix-factor>span small{color:var(--muted);font-size:9px}.optimizer-matrix-factor>span.current,.optimizer-matrix-factor>span.current small,.optimizer-matrix-factor>span.current b{color:#d83b32}.optimizer-matrix-factor input[type=range]{grid-column:1/-1;width:100%;height:16px;margin-top:3px;accent-color:#d83b32;cursor:ew-resize}.optimizer-matrix-factor.is-fixed,.optimizer-matrix-cell.is-fixed{background:color-mix(in srgb,var(--soft) 82%,white)}.optimizer-matrix-factor.is-fixed>span,.optimizer-matrix-cell.is-fixed svg{opacity:.48}.optimizer-matrix-factor input[type=range]:disabled{cursor:not-allowed;opacity:.45}.optimizer-matrix-body{align-items:stretch}.optimizer-matrix-response,.optimizer-matrix-cell{min-height:122px;box-sizing:border-box;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.optimizer-matrix-response{padding:14px 10px;display:grid;align-content:center;gap:3px;background:var(--soft)}.optimizer-matrix-response span{color:var(--text);font-size:12px;font-weight:800}.optimizer-matrix-response b{color:var(--muted);font-size:10px}.optimizer-matrix-response strong{color:var(--brand);font-size:16px}.optimizer-matrix-response small{color:var(--accent);font-size:10px;font-weight:800}.optimizer-matrix-response em{color:var(--muted);font-size:9px;font-style:normal}.optimizer-desirability-help{text-decoration:underline dotted color-mix(in srgb,var(--muted) 65%,transparent);text-underline-offset:3px;cursor:help}.optimizer-matrix-cell{padding:5px}.optimizer-matrix-cell svg{width:100%;height:112px;display:block}.optimizer-matrix-curve{fill:none;stroke:var(--text);stroke-width:1.5}.optimizer-matrix-current{stroke:#d83b32;stroke-width:1.5}.optimizer-matrix-point{fill:#d83b32}.optimizer-matrix-target{stroke:var(--chart-series-2);stroke-width:1;stroke-dasharray:5 4;opacity:.85}.optimizer-matrix.is-static .optimizer-matrix-head,.optimizer-matrix.is-static .optimizer-matrix-body{min-width:calc(160px + var(--optimizer-factor-count) * 165px);grid-template-columns:160px repeat(var(--optimizer-factor-count),minmax(165px,1fr))}.response-optimizer-output{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.response-optimizer-output>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.response-optimizer-output>header span{color:var(--brand);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.response-optimizer-output>header h3{margin:3px 0 0;color:var(--text);font-size:21px}.response-optimizer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.response-optimizer-actions button{min-height:36px;padding:7px 12px}.response-optimizer-workbench{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(520px,1.6fr);gap:16px;padding-top:16px}.response-optimizer-workbench>aside{padding:15px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.response-optimizer-workbench>aside>h4{margin:0;color:var(--brand);font-size:15px}.response-optimizer-workbench>aside>p{margin:4px 0 16px;color:var(--muted);font-size:12px;line-height:1.45}.response-optimizer-factor{display:grid;gap:7px;margin:0 -5px;padding:11px 6px;border-top:1px solid var(--line);border-radius:6px;transition:background .12s ease}.response-optimizer-factor.active{background:color-mix(in srgb,var(--brand-soft) 65%,white)}.response-optimizer-factor>span,.response-optimizer-factor>small{display:flex;align-items:center;justify-content:space-between;gap:8px}.response-optimizer-factor strong{color:var(--text);font-size:13px}.response-optimizer-factor output{color:var(--brand);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.response-optimizer-factor input[type=range]{width:100%;accent-color:var(--brand);cursor:ew-resize}.response-optimizer-factor small{color:var(--muted);font-size:10px}.response-optimizer-workbench>main{min-width:0;display:grid;gap:12px}.response-optimizer-results{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:10px}.response-optimizer-score,.response-optimizer-response-cards article{padding:13px 14px;border:1px solid var(--line);border-radius:9px;background:#fff}.response-optimizer-score{display:grid;align-content:center;gap:6px;background:var(--brand-soft)}.response-optimizer-score>span{color:var(--muted);font-size:11px;font-weight:750}.response-optimizer-score>strong{color:var(--brand);font-size:30px;line-height:1}.response-optimizer-score>i,.response-optimizer-response-cards article>i{height:6px;overflow:hidden;display:block;border-radius:999px;background:color-mix(in srgb,var(--line) 75%,white)}.response-optimizer-score>i b,.response-optimizer-response-cards article>i b{height:100%;display:block;border-radius:inherit;background:var(--accent);transition:width .12s ease}.response-optimizer-response-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.response-optimizer-response-cards article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.response-optimizer-response-cards article header span{color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.response-optimizer-response-cards article h4{margin:3px 0 0;color:var(--text);font-size:14px}.response-optimizer-response-cards article header>strong{color:var(--brand);font-size:22px}.response-optimizer-response-cards article>div{margin:10px 0 7px;display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.response-optimizer-profile{padding:13px;border:1px solid var(--line);border-radius:10px}.response-optimizer-profile>header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:6px}.response-optimizer-profile>header div{display:grid;gap:2px}.response-optimizer-profile>header span,.response-optimizer-profile>header small{color:var(--muted);font-size:11px}.response-optimizer-profile>header strong{color:var(--brand);font-size:15px}.response-optimizer-profile>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px}.response-optimizer-profile article{padding:8px;border-radius:8px;background:var(--soft)}.response-optimizer-profile article h4{margin:0 0 3px;color:var(--text);font-size:13px}.response-optimizer-profile svg{width:100%;height:auto;display:block}.response-optimizer-profile svg text{fill:var(--muted);font-size:10px}.optimizer-profile-line{fill:none;stroke:var(--brand);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.optimizer-current-line{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:5 4}.optimizer-current-point{fill:var(--accent);stroke:#fff;stroke-width:1.5}.optimizer-threshold{stroke-width:1;stroke-dasharray:4 4}.optimizer-threshold.lower,.optimizer-threshold.upper{stroke:var(--chart-highlight)}.optimizer-threshold.target{stroke:var(--accent)}.response-optimizer-solutions{padding:12px;border:1px solid var(--line);border-radius:9px;overflow-x:auto}.response-optimizer-solutions>h4{margin:0 0 8px;color:var(--brand);font-size:14px}.response-optimizer-solutions table{width:100%;border-collapse:collapse}.response-optimizer-solutions th,.response-optimizer-solutions td{padding:7px 9px;border-bottom:1px solid var(--line);font-size:12px;text-align:right;white-space:nowrap}.response-optimizer-solutions th:first-child,.response-optimizer-solutions td:first-child{text-align:left}.response-optimizer-output>footer{margin-top:14px;color:var(--muted);font-size:12px}.response-optimizer-output>.optimizer-matrix{margin-top:16px}.response-optimizer-anova{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.response-optimizer-anova>header{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:9px}.response-optimizer-anova>header span{color:var(--brand);font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.response-optimizer-anova>header h4{margin:2px 0 0;color:var(--text);font-size:17px}.response-optimizer-anova>header small{color:var(--muted);font-size:10px}.response-optimizer-anova>article{width:min(760px,100%);margin-top:12px}.response-optimizer-anova h5{margin:0 0 5px;color:var(--text);font-size:13px}.response-optimizer-anova h5 span{margin-left:10px;color:var(--muted);font-size:10px;font-weight:600}.response-optimizer-anova .doe-response-table table{font-size:11.5px}.response-optimizer-anova .doe-response-table th{font-size:10.5px}.response-optimizer-anova .doe-response-table th,.response-optimizer-anova .doe-response-table td{height:23px;padding:3px 8px}.output-blocks:has(.response-optimizer-output){grid-template-columns:minmax(0,1fr)}.doe-effect-metrics{position:absolute;right:10px;top:8px;display:grid;justify-items:end}.doe-effect-metrics strong{color:var(--brand);font-size:10px}.doe-effect-metrics small{color:var(--muted);font-size:8px}.table-output>h3{margin:0 0 8px;color:var(--text);font-size:14px}.preview-percentage-label.in-shade{fill:var(--chart-text)!important;stroke:#fff;stroke-width:3px;paint-order:stroke;font-size:13px}.topbar{gap:10px}.topbar>.header-output-button,.topbar>.language-switch,.topbar>.settings-button,.topbar .project-actions>.header-button{height:42px;min-height:42px;box-sizing:border-box}.topbar .project-actions>.icon-header-button,.topbar>.settings-button{width:42px;flex:0 0 42px;padding:0}.topbar>.header-output-button{width:112px;margin:0 0 0 auto;padding:4px 7px;align-self:center;grid-template-columns:26px 1fr 22px}.topbar>.header-output-button{color:var(--brand);border-color:var(--line);background:#fff!important;box-shadow:none}.topbar>.header-output-button:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--line));background:var(--soft)!important;box-shadow:none;transform:none}.header-output-button .output-button-icon{width:26px;height:26px;color:var(--brand);background:var(--soft)}.header-output-button .output-count{min-width:22px;height:22px;color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,white)}.header-output-button+.language-switch{width:86px;margin-left:0;padding:3px;justify-content:space-between}.topbar>.language-switch{border-color:var(--line);background:#f8fafb;box-shadow:none}.language-switch button{width:38px;height:34px;font-weight:700}.language-switch button.active{color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,white);box-shadow:none}.topbar>.brand-logo{width:150px;height:50px;flex:0 0 150px;justify-content:flex-end}.topbar>.brand-logo .symbol-logo,.topbar>.brand-logo .lssa-logo{width:146px;height:48px}:root[data-brand=sigmaq] .topbar>.brand-logo{display:none}@media(max-width:1050px){.workspace{grid-template-columns:255px minmax(0,1fr);padding:0;gap:0}.actions-panel{padding:14px}.project-actions{margin-left:10px}.header-button{padding:0 8px}.brush-workspace{grid-template-columns:1fr}.brush-results-workspace{grid-template-columns:repeat(3,minmax(0,1fr))}.brush-panel{order:-1}.regression-predictor-sections{grid-template-columns:1fr}.capability-report-main,.attribute-capability-report .capability-report-main{grid-template-columns:minmax(140px,.8fr) minmax(360px,2fr)}.capability-results-panel,.attribute-capability-report .capability-metric-panel{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.combined-capability-summary{grid-template-columns:1fr 1fr}.combined-sample-summary{grid-column:1 / -1}.msa-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msa-study-paths,.attribute-capability-lower-right{grid-template-columns:1fr}.response-goal-row{grid-template-columns:minmax(140px,1fr) minmax(255px,1.7fr) repeat(3,minmax(82px,.7fr)) minmax(100px,auto) 32px}.response-optimizer-workbench{grid-template-columns:minmax(220px,.65fr) minmax(440px,1.35fr)}}@media(max-width:680px){.predictive-top{grid-template-columns:1fr}.predictive-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.predictive-best-tile{grid-template-columns:110px 1fr}.predictive-response-row{grid-template-columns:1fr 1fr}.predictive-response-row>.column-picker{grid-column:1/-1}.regression-type-previews{grid-template-columns:repeat(3,minmax(0,1fr))}.graph-role-grid,.graph-role-grid.three-role-grid,.graph-formatting-fields.has-axes,.spec-grid,.compact-grid,.lean-two-column,.project-charter-grid,.project-charter-bottom-grid,.project-charter-output-grid,.fishbone-input-grid,.five-why-input-grid,.statistics-groups,.analysis-input-grid,.pareto-data-fields,.chart-edit-grid,.color-settings-list,.generate-footer-grid,.chart-type-selector,.hypothesis-derived-grid,.hypothesis-generated,.power-settings-grid,.ctq-column-grid,.msa-count-grid,.msa-name-grid,.msa-specification-grid,.msa-assessment-grid,.gage-diagnostic-grid{grid-template-columns:1fr}.gage-interaction{grid-column:auto}.msa-decision-grid,.gage-report-grid,.gage-rr-report>header{grid-template-columns:1fr}.project-charter-objective,.project-charter-item.charter-wide{grid-column:auto}.five-why-input-grid>div:last-child{grid-column:auto;width:auto}.ctq-column-grid>div:last-child{grid-column:auto;width:auto}.distribution-choice-grid,.probability-plots>div{grid-template-columns:1fr}.probability-panel:nth-child(3):last-child{grid-column:auto;max-width:none}.chart-edit-title{grid-column:auto}.source-choice.three-choice,.capability-report-main,.attribute-capability-report .capability-report-main{grid-template-columns:1fr}.capability-results-panel,.attribute-capability-report .capability-metric-panel{grid-column:auto;grid-template-columns:1fr}.combined-capability-summary,.combined-sample-summary,.attribute-capability-grid,.attribute-capability-lower-right{grid-template-columns:1fr}.combined-sample-summary{grid-column:auto}.capability-performance{overflow-x:auto}.capability-performance-table{min-width:560px}.capability-formula span{width:100%;margin-left:0}.doe-stepwise-settings,.doe-analysis-term-list{grid-template-columns:1fr}.doe-model-count{justify-items:start}.response-optimizer-input-head,.response-optimizer-output>header{align-items:stretch;flex-direction:column}.response-optimizer-input-head .doe-analysis-summary{justify-items:start}.response-goal-row{grid-template-columns:1fr 1fr}.response-goal-choice{grid-column:1 / -1}.response-goal-remove{align-self:end}.response-optimizer-input-footer,.response-optimizer-profile>header{align-items:flex-start;flex-direction:column}.response-optimizer-input-actions{margin-left:0}.response-optimizer-actions{justify-content:flex-start}.response-optimizer-workbench,.response-optimizer-results{grid-template-columns:1fr}}.predictive-decision-output{grid-column:1/-1;display:grid;grid-template-columns:1.25fr .85fr 1fr;gap:0;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));border-radius:13px;overflow:hidden;background:#fff}.predictive-decision-output>div{display:grid;align-content:center;gap:5px;min-height:126px;padding:20px 22px}.predictive-decision-output>div+div{border-left:1px solid var(--line)}.predictive-decision-main{background:var(--brand-soft)}.predictive-decision-kicker,.predictive-decision-metric span,.predictive-decision-context span{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.predictive-decision-main>strong{font-size:23px;color:var(--brand)}.predictive-decision-main p{margin:0;font-size:13px;font-weight:650;color:#287b63}.predictive-decision-metric>strong{font-size:30px;line-height:1;color:var(--text)}.predictive-decision-output small{font-size:11px;line-height:1.45;color:var(--muted)}.predictive-decision-context>strong{font-size:17px;color:var(--text)}.predictive-grid{stroke:var(--line);stroke-width:1}.predictive-roc-reference{stroke:var(--chart-highlight);stroke-width:1.5;stroke-dasharray:7 6}.predictive-roc-line{fill:none;stroke:var(--brand);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.predictive-axis-title{font-size:12px}.legend-line.predictive-reference{background:repeating-linear-gradient(90deg,var(--chart-highlight) 0 5px,transparent 5px 9px)}.predictive-tree-output .svg-chart{overflow-x:auto}.predictive-tree-edge{fill:none;stroke:#b8bfcc;stroke-width:2.5}.predictive-tree-branch{font-size:11px;font-weight:700;fill:var(--muted)}.predictive-tree-node rect{fill:#fff;stroke:var(--brand);stroke-width:2}.predictive-tree-node.is-leaf rect{fill:var(--brand-soft);stroke:var(--accent)}.predictive-tree-node text{font-size:11px;font-weight:700;fill:var(--text)}.predictive-tree-node .predictive-tree-n{font-size:9px;font-weight:500;fill:var(--muted)}.predictive-effects-output>p{margin:0 0 12px;color:var(--muted);font-size:12px}.predictive-effect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.predictive-effect-grid>section{border:1px solid var(--line);border-radius:9px;padding:8px;background:#fff}.predictive-effect-grid h5{margin:2px 4px 0;font-size:12px;color:var(--brand)}.predictive-effect-grid svg{display:block;width:100%;height:auto}.predictive-effect-line{fill:none;stroke:var(--brand);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:800px){.predictive-response-row,.predictive-decision-output{grid-template-columns:1fr}.predictive-decision-output>div+div{border-left:0;border-top:1px solid var(--line)}.predictive-effect-grid{grid-template-columns:1fr}.predictive-best-tile{grid-template-columns:100px 1fr}}#analysis-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]),#analysis-dialog select{height:38px!important;min-height:38px!important;box-sizing:border-box;border-color:var(--line);color:var(--text);background:var(--surface);font:400 14px/20px var(--font)}#analysis-dialog .field-help,#analysis-dialog .column-data-status{color:var(--muted);font-size:12px;line-height:16px}#analysis-dialog .column-data-status{display:none}#analysis-dialog .popup-section>h3{font-size:14px;line-height:18px}#analysis-dialog .primary-button,#analysis-dialog .secondary-button{font-size:14px;line-height:18px}#analysis-dialog .dialog-actions{align-items:center;justify-content:flex-end}#analysis-dialog .dialog-actions>.secondary-button[value=cancel]{margin-right:auto}#analysis-dialog .chart-type-preview,#analysis-dialog .doe-design-tiles button{width:126px;height:94px!important;min-height:94px!important;max-height:94px;box-sizing:border-box;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 88%,transparent);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}#analysis-dialog .chart-type-preview{--tile-accent: var(--chart-series-2);--tile-secondary: var(--chart-series-4);padding:5px 7px 6px;display:grid;grid-template-rows:52px minmax(28px,1fr);align-items:center;justify-items:center;gap:3px;color:var(--brand)}#analysis-dialog .chart-type-previews,#analysis-dialog .doe-design-tiles{grid-template-columns:repeat(auto-fit,126px);justify-content:start}#analysis-dialog .chart-type-preview:nth-child(3n+2){--tile-accent: var(--chart-series-4);--tile-secondary: var(--chart-series-6)}#analysis-dialog .chart-type-preview:nth-child(3n){--tile-accent: var(--chart-series-6);--tile-secondary: var(--chart-series-2)}#analysis-dialog .chart-type-preview:hover,#analysis-dialog .doe-design-tiles button:hover{border-color:var(--brand);background:var(--brand-soft);transform:translateY(-1px)}#analysis-dialog .chart-type-preview.selected,#analysis-dialog .doe-design-tiles button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 9%,transparent),inset 0 1px color-mix(in srgb,var(--surface) 72%,transparent)}#analysis-dialog .chart-type-preview:focus-visible,#analysis-dialog .doe-design-tiles button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}#analysis-dialog .chart-type-preview svg{width:100%;max-width:82px;height:52px;max-height:52px;color:var(--brand);fill:var(--tile-accent)}#analysis-dialog .chart-type-preview span{min-height:28px;display:-webkit-box;overflow:hidden;color:var(--text);font-size:12px;font-weight:700;line-height:14px;text-align:center;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}#analysis-dialog.analysis-density-compact{--section-gap: 8px;--section-divider-gap: 7px;--option-gap: 6px}#analysis-dialog.analysis-density-compact form{padding:13px 18px}#analysis-dialog.analysis-density-compact #analysis-dialog-description{margin:2px 0 3px;line-height:16px}#analysis-dialog.analysis-density-compact .popup-section+.popup-section,#analysis-dialog.analysis-density-compact .graph-formatting-section,#analysis-dialog.analysis-density-compact .analysis-interpretation-option,#analysis-dialog.analysis-density-compact .analysis-visualization-option{margin-top:7px;padding-top:7px}#analysis-dialog.analysis-density-compact .chart-type-preview{height:82px!important;min-height:82px!important;max-height:82px;grid-template-rows:42px minmax(28px,1fr);padding:4px 7px 5px}#analysis-dialog.analysis-density-compact .chart-type-preview svg{height:42px;max-height:42px}#analysis-dialog.analysis-density-compact .distribution-live-preview:is(.hypothesis-live-preview,.proportion-live-preview,.confidence-live-preview){width:min(480px,100%)}#analysis-dialog.analysis-density-tight{--section-gap: 5px;--section-divider-gap: 5px;--option-gap: 4px}#analysis-dialog.analysis-density-tight form{padding:10px 16px}#analysis-dialog.analysis-density-tight h2{margin-top:5px;font-size:18px;line-height:23px}#analysis-dialog.analysis-density-tight #analysis-dialog-description{margin:1px 0 2px;font-size:12px;line-height:15px}#analysis-dialog.analysis-density-tight label{margin-top:5px;margin-bottom:3px}#analysis-dialog.analysis-density-tight select,#analysis-dialog.analysis-density-tight input{height:34px}#analysis-dialog.analysis-density-tight .popup-section+.popup-section,#analysis-dialog.analysis-density-tight .graph-formatting-section,#analysis-dialog.analysis-density-tight .analysis-interpretation-option,#analysis-dialog.analysis-density-tight .analysis-visualization-option{margin-top:5px;padding-top:5px}#analysis-dialog.analysis-density-tight .chart-type-selector{margin-bottom:5px}#analysis-dialog.analysis-density-tight .chart-type-preview{height:68px!important;min-height:68px!important;max-height:68px;grid-template-rows:36px 23px;gap:1px;padding:3px 7px 4px}#analysis-dialog.analysis-density-tight .chart-type-preview svg{height:36px;max-height:36px}#analysis-dialog.analysis-density-tight .chart-type-preview span{min-height:23px;font-size:11px;line-height:12px}#analysis-dialog.analysis-density-tight textarea{min-height:60px}#analysis-dialog.analysis-density-tight .distribution-live-preview:is(.hypothesis-live-preview,.proportion-live-preview,.confidence-live-preview){width:min(440px,100%)}#analysis-dialog .chart-type-preview .preview-axis{stroke:var(--chart-axis,var(--line));stroke-width:1.4}#analysis-dialog .chart-type-preview .preview-line,#analysis-dialog .chart-type-preview .preview-box,#analysis-dialog .chart-type-preview .preview-panel{color:var(--brand);stroke:var(--brand);stroke-width:2}#analysis-dialog .chart-type-preview .preview-secondary{fill:var(--tile-secondary);stroke:var(--tile-secondary)}#analysis-dialog .chart-type-preview .preview-secondary-stroke{stroke:var(--tile-secondary);stroke-width:1.6}#analysis-dialog .chart-type-preview .preview-accent{fill:var(--tile-accent);stroke:var(--tile-accent)}#analysis-dialog .chart-type-preview .preview-tertiary-stroke{stroke:var(--chart-series-6);stroke-width:1.45}#analysis-dialog .chart-type-preview .preview-area{fill:color-mix(in srgb,var(--tile-accent) 18%,transparent);stroke:none}#analysis-dialog .chart-type-preview .preview-panel-fill{fill:color-mix(in srgb,var(--tile-secondary) 8%,var(--surface))}#analysis-dialog .chart-type-preview .preview-regression,#analysis-dialog .chart-type-preview .preview-reference,#analysis-dialog .chart-type-preview .preview-signal,#analysis-dialog .chart-type-preview .preview-target,#analysis-dialog .chart-type-preview .preview-limit{stroke:var(--chart-highlight,var(--accent2));stroke-width:2}#analysis-dialog .doe-unified-tiles button{--doe-tile-line: var(--brand);--doe-tile-accent: var(--chart-series-2);--doe-tile-secondary: var(--chart-series-4);width:126px;height:94px!important;min-height:94px!important;max-height:94px;padding:5px 7px 6px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:52px minmax(28px,1fr);gap:3px 6px;overflow:hidden;border:1px solid var(--line);border-radius:10px;color:var(--doe-tile-accent);background:var(--surface);box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 88%,transparent);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}#analysis-dialog .doe-unified-tiles{grid-template-columns:repeat(auto-fit,126px);justify-content:start}#analysis-dialog .doe-unified-tiles button[data-doe-unified-tile=full3]{--doe-tile-accent: var(--chart-series-4);--doe-tile-secondary: var(--chart-series-6)}#analysis-dialog .doe-unified-tiles button[data-doe-unified-tile=fractional]{--doe-tile-accent: var(--chart-series-6);--doe-tile-secondary: var(--chart-series-2)}#analysis-dialog .doe-unified-tiles button[data-doe-unified-tile=ccd]{--doe-tile-accent: var(--chart-series-2);--doe-tile-secondary: var(--chart-series-6)}#analysis-dialog .doe-unified-tiles button[data-doe-unified-tile=bbd]{--doe-tile-accent: var(--chart-series-4);--doe-tile-secondary: var(--chart-series-2)}#analysis-dialog .doe-unified-tiles button:hover{border-color:var(--doe-tile-line);background:var(--brand-soft);transform:translateY(-1px)}#analysis-dialog .doe-unified-tiles button.active{border-color:var(--doe-tile-line);background:var(--brand-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--doe-tile-line) 9%,transparent),inset 0 1px color-mix(in srgb,var(--surface) 72%,transparent)}#analysis-dialog .doe-unified-tiles button:focus-visible{outline:2px solid var(--doe-tile-line);outline-offset:2px}#analysis-dialog .doe-unified-tiles .doe-tile-figure,#analysis-dialog .doe-tile-visual{width:100%;height:52px;max-height:52px}#analysis-dialog .doe-unified-tiles .doe-tile-figure{color:var(--doe-tile-line)}#analysis-dialog .doe-unified-tiles .doe-tile-edge{stroke:var(--doe-tile-line);stroke-width:2}#analysis-dialog .doe-unified-tiles .doe-tile-edge-soft{stroke:var(--doe-tile-line);stroke-width:1.25;opacity:.55}#analysis-dialog .doe-unified-tiles .doe-tile-point{fill:var(--doe-tile-accent)}#analysis-dialog .doe-unified-tiles .doe-tile-point-soft{fill:color-mix(in srgb,var(--doe-tile-secondary) 68%,var(--surface));stroke:var(--doe-tile-line);stroke-width:1.25}#analysis-dialog .doe-unified-tiles .doe-tile-ring{stroke:var(--doe-tile-line);stroke-width:1.4;opacity:.6}#analysis-dialog .doe-unified-tiles button b{min-height:28px;display:-webkit-box;overflow:hidden;color:var(--text);font-size:12px;font-weight:700;line-height:14px;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}#analysis-dialog .doe-unified-tiles button[data-doe-unified-tile] small{align-self:start;padding:2px 5px;border-radius:999px;color:var(--doe-tile-accent);background:color-mix(in srgb,var(--doe-tile-accent) 22%,var(--surface));font-size:10px;font-weight:800;line-height:14px}#analysis-dialog .doe-unified-tiles button b,#analysis-dialog .doe-design-tiles b{font-size:12px;line-height:14px;text-overflow:clip;white-space:normal}#analysis-dialog .doe-unified-tiles button small,#analysis-dialog .doe-design-tiles span{font-size:12px;line-height:14px}#analysis-dialog .popup-section-framed,#analysis-dialog .msa-study-paths>section,#analysis-dialog .statistics-selector{padding-left:0;padding-right:0;border:0;border-radius:0;background:transparent}#analysis-dialog .analysis-fields input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),#analysis-dialog .analysis-fields select{max-width:var(--field-standard-width)}#analysis-dialog .analysis-fields .field-wide input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#analysis-dialog .analysis-fields .field-wide select{max-width:var(--field-wide-width)}#analysis-dialog .analysis-fields .field-full input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#analysis-dialog .analysis-fields .field-full select{max-width:none}#analysis-dialog[data-analysis-id=summary] .summary-simple-form .analysis-input-grid{grid-template-columns:minmax(min(180px,100%),var(--field-standard-width));max-width:var(--field-standard-width)}@media(max-width:520px){#analysis-dialog .analysis-input-grid,#analysis-dialog .pareto-data-fields,#analysis-dialog .compact-grid,#analysis-dialog .spec-grid,#analysis-dialog .graph-role-grid,#analysis-dialog .graph-role-grid.three-role-grid,#analysis-dialog .graph-formatting-fields.has-axes{grid-template-columns:minmax(0,1fr)}#analysis-dialog .analysis-fields input:not([type=checkbox]):not([type=radio]):not([type=hidden]),#analysis-dialog .analysis-fields select,#analysis-dialog .graph-title-field{width:100%;max-width:none}.formula-live-preview{grid-template-columns:1fr}.formula-live-preview output{max-width:100%;text-align:left}}:root{--output-stage-ratio: 16 / 9;--output-layout-gap: 12px;--output-card-radius: 12px;--output-table-font-size: 12px;--output-table-row-height: 34px}.output-dialog{width:min(1240px,calc(100vw - 32px));height:min(860px,calc(100vh - 32px))}.output-entry{padding:16px}.output-entry .output-blocks{gap:var(--output-layout-gap)}.output-entry .output-block-wrapper{min-width:0;grid-row:auto}.output-entry .output-block-wrapper>section{min-width:0;height:auto;border-radius:var(--output-card-radius)}.output-type-a .output-blocks,.output-type-c .output-blocks,.output-type-a4 .output-blocks,.output-type-workspace .output-blocks{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row}.output-type-a .output-blocks>.output-block-wrapper,.output-type-c .output-blocks>.output-block-wrapper,.output-type-a4 .output-blocks>.output-block-wrapper,.output-type-workspace .output-blocks>.output-block-wrapper{width:100%;grid-column:1 / -1!important;grid-row:auto!important}.output-type-b .output-blocks:has(.is-primary-visual){grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:dense;align-items:start}.output-type-b .output-blocks>.is-primary-visual{grid-column:1 / 3!important;grid-row:1 / span 2!important}.output-type-b .output-blocks>.is-primary-visual:has(>.brush-results-workspace){grid-column:1 / -1!important}.output-type-b .output-blocks>.is-side-detail{grid-column:3!important;grid-row:1!important}.output-type-b .output-blocks>.is-side-result{grid-column:3!important;grid-row:2!important}.output-type-b .output-blocks:not(:has(.is-side-detail))>.is-side-result{grid-row:1!important}.output-type-b .output-blocks>.output-block-wrapper:not(.is-primary-visual):not(.is-side-detail):not(.is-side-result){grid-column:1 / -1!important;grid-row:auto!important}.output-entry:not(.output-type-a4):not(.output-type-workspace) .svg-chart{box-sizing:border-box;width:100%;min-width:0;min-height:0;aspect-ratio:var(--output-stage-ratio);display:grid;place-items:center;overflow:hidden!important;scrollbar-width:none;overscroll-behavior:none}.output-entry:not(.output-type-a4):not(.output-type-workspace) .svg-chart::-webkit-scrollbar,.output-entry .process-flow-scroll::-webkit-scrollbar,.output-entry .swimlane-scroll::-webkit-scrollbar,.output-entry .vsm-scroll::-webkit-scrollbar,.output-entry .sipoc-scroll::-webkit-scrollbar{display:none}.output-entry:not(.output-type-a4):not(.output-type-workspace) .svg-chart>svg{display:block;width:100%!important;height:100%!important;min-width:0!important;max-width:100%;max-height:100%;overflow:hidden!important}.output-entry .process-flow-scroll,.output-entry .swimlane-scroll,.output-entry .vsm-scroll,.output-entry .sipoc-scroll{max-width:100%;overflow:hidden!important;scrollbar-width:none;overscroll-behavior:none}.output-entry .process-flow-svg,.output-entry .swimlane-flow-svg,.output-entry .vsm-map-svg{width:100%!important;min-width:0!important;max-width:100%;height:auto}.output-entry .predictive-tree-output .svg-chart{overflow:hidden!important}.output-entry .table-output table{font-size:var(--output-table-font-size)}.output-entry .table-output th,.output-entry .table-output td{min-height:var(--output-table-row-height);height:var(--output-table-row-height);padding:6px 9px;line-height:1.35}.output-entry .table-output .output-table-wrap{overflow-x:auto;overflow-y:visible}.output-type-workspace .pm-zoom-viewport,.output-type-workspace .pm-zoom-canvas,.output-type-workspace .pm-graph{overflow:hidden!important}@media(max-width:760px){.output-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.output-type-b .output-blocks:has(.is-primary-visual){grid-template-columns:minmax(0,1fr)!important}.output-type-b .output-blocks>.is-primary-visual,.output-type-b .output-blocks>.is-side-detail,.output-type-b .output-blocks>.is-side-result,.output-type-b .output-blocks>.output-block-wrapper:not(.is-primary-visual):not(.is-side-detail):not(.is-side-result){grid-column:1!important;grid-row:auto!important}}.doe-response-equations{grid-template-columns:1fr}.doe-response-equations .doe-equation-primary{padding:14px 16px;border-color:color-mix(in srgb,var(--brand) 38%,var(--line));background:color-mix(in srgb,var(--brand-soft) 34%,white)}.doe-response-equations .doe-equation-primary>span{font-size:10px;letter-spacing:.08em}.doe-response-equations .doe-equation-primary>code{margin-top:8px;overflow:visible;font-size:15px;font-weight:500;line-height:1.6;text-overflow:clip;white-space:normal}.doe-response-equations .doe-equation-primary>small{margin-top:6px;font-size:9px}.doe-response-anova .doe-response-table{width:min(760px,100%);border-radius:4px}.doe-response-anova .doe-response-table table{table-layout:auto;font-size:11.5px}.doe-response-anova .doe-response-table th{font-size:10.5px}.doe-response-anova .doe-response-table th,.doe-response-anova .doe-response-table td{height:23px;padding:3px 8px}
