.vpd-analysis-shell-iteration{--vpd-guide-font-size:11.6px;--vpd-time-axis-font-size:10.2px;--vpd-workspace-gap:10px;--vpd-zone-rail-width:160px;--vpd-side-width:clamp(240px, 15.2vw, 272px);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid}.vpd-v2-workspace{grid-template-columns:minmax(0, 1fr) var(--vpd-zone-rail-width) var(--vpd-side-width);column-gap:var(--vpd-workspace-gap);grid-template-rows:minmax(312px,1fr) minmax(318px,1fr);align-items:stretch;row-gap:10px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.vpd-v2-main-chart{flex-direction:column;grid-area:1/1/auto/3;width:100%;min-width:0;min-height:0;display:flex}.vpd-v2-related-grid{grid-area:2/1;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--analysis-related-count,2), minmax(148px, 1fr));gap:8px;width:100%;min-width:0;min-height:0;display:grid}.vpd-v2-related-grid .vpd-related-card{flex-direction:column;grid-area:auto/1;width:100%;min-width:0;min-height:0;padding:8px 14px 6px;display:flex}.vpd-analysis-shell-iteration .vpd-v2-related-grid .vpd-related-card>.chart-meta{grid-template-columns:minmax(130px,auto) minmax(0,1fr);grid-template-areas:"title legend";align-items:center;gap:4px 14px;margin-bottom:0;display:grid}.vpd-analysis-shell-iteration .vpd-v2-related-grid .vpd-related-card>.chart-meta>.chart-title-with-info{white-space:nowrap;grid-area:title;align-self:center}.vpd-analysis-shell-iteration .vpd-v2-related-grid .vpd-related-card>.chart-meta>.chart-legend{flex-wrap:nowrap;grid-area:legend;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vpd-analysis-shell-iteration .vpd-v2-related-grid .chart-legend-group{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.vpd-sync-plot{flex:auto;min-width:0;min-height:0;position:relative;overflow:visible}.vpd-sync-plot-tooltip-active{z-index:80}.vpd-sync-plot>.sparkline-shell{width:100%;height:100%;min-height:0;margin:0}.vpd-sync-plot .spark-tooltip{display:none}.vpd-analysis-shell-iteration .vpd-v2-related-grid .vpd-sync-plot{min-height:104px;margin-top:2px}.vpd-sync-crosshair{z-index:8;pointer-events:none;position:absolute;inset:0}.vpd-sync-crosshair-vertical,.vpd-sync-crosshair-horizontal{background:color-mix(in srgb, var(--accent) 68%, #ebf7efcc);box-shadow:0 0 5px color-mix(in srgb, var(--accent) 24%, transparent);display:block;position:absolute}.vpd-sync-crosshair-vertical{top:var(--vpd-crosshair-top);bottom:var(--vpd-crosshair-bottom);left:var(--vpd-crosshair-x);opacity:.78;width:1px;transform:translate(-.5px)}.vpd-sync-crosshair-horizontal{top:var(--vpd-crosshair-y);left:var(--vpd-crosshair-left);right:var(--vpd-crosshair-right);height:1px;opacity:calc(var(--vpd-crosshair-horizontal-opacity) * .48);transform:translateY(-.5px)}.vpd-sync-crosshair-point{top:var(--vpd-crosshair-y);left:var(--vpd-crosshair-x);background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);opacity:var(--vpd-crosshair-horizontal-opacity);border:1.5px solid #eff9f2f0;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.vpd-sync-tooltip{z-index:90;left:var(--vpd-tooltip-x);top:var(--vpd-tooltip-y);border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));width:min(390px,100vw - 48px);color:var(--text-main);pointer-events:none;background:#fafdfafb;border-radius:11px;gap:7px;padding:10px 11px;display:grid;position:absolute;box-shadow:0 14px 34px #051c163d}.vpd-sync-tooltip-right.vpd-sync-tooltip-bottom{transform:translate(12px,12px)}.vpd-sync-tooltip-left.vpd-sync-tooltip-bottom{transform:translate(calc(-100% - 12px),12px)}.vpd-sync-tooltip-right.vpd-sync-tooltip-top{transform:translate(12px,calc(-100% - 12px))}.vpd-sync-tooltip-left.vpd-sync-tooltip-top{transform:translate(calc(-100% - 12px),calc(-100% - 12px))}.vpd-sync-tooltip>strong{font-size:.69rem;font-weight:790}.vpd-sync-tooltip-groups{gap:5px;display:grid}.vpd-sync-tooltip-groups section{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.vpd-sync-tooltip-groups section>b{color:var(--text-soft);padding-top:2px;font-size:.59rem;font-weight:760;line-height:1.2}.vpd-sync-tooltip-groups section>div{flex-wrap:wrap;gap:4px 8px;min-width:0;display:flex}.vpd-sync-tooltip-groups section span{min-width:0;color:var(--text-soft);grid-template-columns:7px auto auto;align-items:baseline;gap:3px;font-size:.58rem;display:inline-grid}.vpd-sync-tooltip-groups section span>i{background:var(--vpd-tooltip-color);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--vpd-tooltip-color) 16%, transparent);border-radius:999px;align-self:center}.vpd-sync-tooltip-groups section span>small{color:inherit;font-size:inherit;font-weight:650}.vpd-sync-tooltip-groups section span>em{color:color-mix(in srgb, var(--vpd-tooltip-color) 62%, var(--text-main));font-size:inherit;white-space:nowrap;font-style:normal;font-weight:760}.vpd-sync-tooltip-actuators{border-top:1px solid color-mix(in srgb, var(--line) 76%, transparent);flex-wrap:wrap;gap:4px 8px;padding-top:6px;display:flex}.vpd-sync-tooltip-actuators span{color:var(--text-soft);font-size:.58rem;font-weight:620}.vpd-sync-tooltip-actuators strong{color:var(--text-main);font-weight:780}html[data-theme=dark] .vpd-sync-tooltip{color:#e8f2ec;background:#051b17fb}html[data-theme=dark] .vpd-sync-tooltip-groups section span>em,html[data-theme=dark] .vpd-sync-tooltip-actuators strong{color:color-mix(in srgb, var(--vpd-tooltip-color,#b9dfc7) 48%, #edf7f0)}.vpd-v2-context{grid-area:1/3;align-self:stretch;min-width:0;min-height:0}.vpd-v2-context .vpd-context-panel{grid-template-rows:auto minmax(0,1fr);gap:5px;width:100%;min-width:0;height:100%;min-height:0;padding:10px;display:grid}.vpd-v2-context .vpd-context-panel>span{font-size:.7rem;font-weight:720}.vpd-v2-context .vpd-context-bars{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:1px;min-height:0;display:grid}.vpd-v2-context .vpd-context-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 74px;align-content:center;align-items:center;gap:2px 6px;min-height:0;padding:2px 0;display:grid}.vpd-v2-context .vpd-context-row+.vpd-context-row{border-top:1px solid color-mix(in srgb, var(--line) 64%, transparent)}.vpd-v2-context .vpd-context-row div{grid-column:1;justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.vpd-v2-context .vpd-context-row span{font-size:.62rem;font-weight:760}.vpd-v2-context .vpd-context-row strong{flex:none;font-size:.64rem;font-weight:700}.vpd-v2-context .vpd-context-row em{grid-column:1;justify-self:start;font-size:.57rem;font-weight:720}.vpd-v2-context .vpd-context-gauge{grid-area:1/2/span 2;justify-self:end;width:74px;height:48px}.vpd-v2-kpi-strip{grid-area:2/2/auto/4;grid-template-rows:minmax(54px,.78fr) repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:8px;min-width:0;min-height:0;padding:0;display:grid;overflow:visible}.vpd-v2-current-kpi,.vpd-v2-kpi-card{border:1px solid color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 28%, #d6dfd6d9);border-left:3px solid var(--vpd-kpi-color,#2f9b5f);background:linear-gradient(135deg, color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 10%, white), #ffffff9e);border-radius:13px;outline:none;min-width:0;min-height:0;position:relative}.vpd-v2-current-kpi:focus-visible,.vpd-v2-kpi-card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 34%, transparent)}.vpd-v2-current-kpi[data-tooltip]:after,.vpd-v2-kpi-card[data-tooltip]:after{content:attr(data-tooltip);z-index:90;border:1px solid color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 26%, var(--line));width:min(270px,72vw);color:var(--text-main);background:color-mix(in srgb, var(--surface,#fff) 96%, var(--vpd-kpi-color,#2f9b5f));text-align:left;white-space:normal;opacity:0;pointer-events:none;border-radius:9px;padding:8px 9px;font-size:.61rem;font-weight:600;line-height:1.38;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 10px 24px #081f182e}.vpd-v2-current-kpi[data-tooltip]:hover:after,.vpd-v2-current-kpi[data-tooltip]:focus-visible:after,.vpd-v2-kpi-card[data-tooltip]:hover:after,.vpd-v2-kpi-card[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.vpd-v2-current-kpi{--vpd-kpi-color:var(--vpd-zone-color,#2f9b5f);grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 10px;padding:8px 10px;display:grid}.vpd-v2-current-kpi span,.vpd-v2-kpi-card span{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:700;line-height:1.08;overflow:hidden}.vpd-v2-current-kpi span{grid-area:1/1}.vpd-v2-current-kpi strong{min-width:0;color:color-mix(in srgb, var(--vpd-kpi-color) 78%, #1d3326);white-space:nowrap;grid-area:2/1;font-size:1.04rem;font-weight:780;line-height:1}.vpd-v2-current-kpi em{min-height:22px;color:color-mix(in srgb, var(--vpd-kpi-color) 78%, #1d3326);background:color-mix(in srgb, var(--vpd-kpi-color) 13%, white);border-radius:999px;grid-area:1/2/span 2;justify-self:end;align-items:center;padding:0 8px;font-size:.57rem;font-style:normal;font-weight:760;line-height:1;display:inline-flex}.vpd-v2-kpi-card{grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-content:center;align-items:center;gap:2px 6px;padding:7px 8px;display:grid}.vpd-v2-kpi-card>i{width:25px;height:25px;color:color-mix(in srgb, var(--vpd-kpi-color) 78%, #20392b);background:color-mix(in srgb, var(--vpd-kpi-color) 14%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vpd-kpi-color) 24%, white);border-radius:9px;grid-area:1/1/span 2;place-items:center;display:grid}.vpd-v2-kpi-card>i svg{width:15px;height:15px}.vpd-v2-kpi-card>i path,.vpd-v2-kpi-card>i circle{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.vpd-v2-kpi-card span,.vpd-v2-kpi-card strong{grid-column:2}.vpd-v2-kpi-card strong{color:#21362b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.69rem;font-weight:760;line-height:1.12;overflow:hidden}.vpd-v2-kpi-card-green{--vpd-kpi-color:#2f9b5f}.vpd-v2-kpi-card-blue{--vpd-kpi-color:#67a7c8}.vpd-v2-kpi-card-orange{--vpd-kpi-color:#d96c3a}.vpd-v2-kpi-card-gold{--vpd-kpi-color:#d6961f}.vpd-v2-kpi-card-sky{--vpd-kpi-color:#9ec8ea}html[data-theme=dark] .vpd-v2-current-kpi,html[data-theme=dark] .vpd-v2-kpi-card{border-color:color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 30%, #44705e85);background:linear-gradient(135deg, color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 14%, #071f1cf5), #051816e6)}html[data-theme=dark] .vpd-v2-current-kpi span,html[data-theme=dark] .vpd-v2-kpi-card span{color:#cde0d6b8}html[data-theme=dark] .vpd-v2-current-kpi strong,html[data-theme=dark] .vpd-v2-kpi-card strong{color:color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 34%, #edf7f0)}html[data-theme=dark] .vpd-v2-current-kpi em,html[data-theme=dark] .vpd-v2-kpi-card>i{color:color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 58%, #e9f5ed);background:color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 18%, #08231feb);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vpd-kpi-color,#2f9b5f) 28%, #77a18f2e)}html[data-theme=dark] .vpd-v2-current-kpi[data-tooltip]:after,html[data-theme=dark] .vpd-v2-kpi-card[data-tooltip]:after{color:#e7f2eb;background:#051b17fa}.vpd-analysis-shell-iteration .vpd-v2-plot-row{grid-template-columns:minmax(0, 1fr) var(--vpd-zone-rail-width);column-gap:var(--vpd-workspace-gap);flex:1;grid-template-rows:auto minmax(0,1fr);align-items:stretch;row-gap:4px;min-width:0;min-height:0;display:grid}.vpd-analysis-shell-iteration .vpd-v2-main-chart .vpd-plot-main{display:contents}.vpd-analysis-shell-iteration .vpd-v2-main-chart .vpd-chart-legend-left{flex-wrap:nowrap;grid-area:1/1/auto/-1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;min-height:26px;display:flex}.vpd-analysis-shell-iteration .vpd-v2-main-chart .vpd-chart-legend-left .chart-legend-group{flex-wrap:nowrap;min-width:0}.vpd-analysis-shell-iteration .vpd-v2-main-chart .vpd-sync-plot{grid-area:2/1;min-height:214px}.vpd-analysis-shell-iteration .spark-label-secondary{font-size:calc(var(--spark-data-label-size,9.6px) * 1.1)}.vpd-analysis-shell-iteration .spark-label-current{font-size:calc(var(--spark-data-label-size,9.6px) * 1.18)}.vpd-analysis-shell-iteration .spark-guide{font-size:var(--vpd-guide-font-size);font-weight:700}.vpd-analysis-shell-iteration .spark-axis-label{font-size:var(--vpd-time-axis-font-size);font-weight:650}.vpd-analysis-shell-iteration .spark-band{fill-opacity:.6}.vpd-analysis-shell-iteration .spark-band-intersection{opacity:.6}.vpd-analysis-shell-iteration .vpd-zone-rail.vpd-zone-rail-compact{border-radius:10px;grid-area:2/2;grid-template-rows:minmax(0,1fr);grid-template-columns:36px minmax(0,1fr);gap:6px;min-width:0;min-height:0;padding:11px 5px 12px 0;display:grid;overflow:hidden}.vpd-analysis-shell-iteration .vpd-zone-axis{border-right:1px solid color-mix(in srgb, var(--line) 82%, transparent);min-width:0;min-height:0;position:relative}.vpd-analysis-shell-iteration .vpd-zone-axis>b{z-index:2;color:var(--text-soft);font-size:.54rem;font-weight:640;line-height:1;position:absolute;top:-8px;right:4px}.vpd-analysis-shell-iteration .vpd-zone-axis>span{z-index:1;top:var(--vpd-cut-top);width:100%;color:var(--text-soft);justify-content:flex-end;align-items:center;gap:3px;display:flex;position:absolute;right:-1px;transform:translateY(-50%)}.vpd-analysis-shell-iteration .vpd-zone-axis>span>i{opacity:.64;background:currentColor;flex:none;width:8px;height:1px}.vpd-analysis-shell-iteration .vpd-zone-axis>span>small{text-align:right;width:23px;font-size:.56rem;font-weight:570;line-height:1}.vpd-analysis-shell-iteration .vpd-zone-rail-list{flex-direction:column;gap:2px;min-width:0;min-height:0;display:flex;overflow:hidden}.vpd-analysis-shell-iteration .vpd-zone-rail-spacer{flex:var(--vpd-zone-flex) 1 0;pointer-events:none;min-height:0}.vpd-analysis-shell-iteration .vpd-zone-rail-item.vpd-zone-rail-item-compact{flex:var(--vpd-zone-flex) 1 0;background:0 0;border:0;grid-template-rows:auto 4px;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:4px;min-width:0;min-height:0;padding:4px 4px 4px 5px;display:grid}.vpd-analysis-shell-iteration .vpd-zone-rail-item.vpd-zone-rail-item-compact>div{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:flex}.vpd-analysis-shell-iteration .vpd-zone-rail-item.vpd-zone-rail-item-compact strong,.vpd-analysis-shell-iteration .vpd-zone-rail-item.vpd-zone-rail-item-compact em{min-width:0;color:color-mix(in srgb, var(--vpd-zone-color) 72%, var(--text-main));text-overflow:ellipsis;white-space:nowrap;text-transform:none;margin:0;font-style:normal;line-height:1.08;position:static;overflow:hidden}.vpd-analysis-shell-iteration .vpd-zone-rail-item.vpd-zone-rail-item-compact strong{letter-spacing:0;font-size:.64rem;font-weight:620}.vpd-analysis-shell-iteration .vpd-zone-rail-item.vpd-zone-rail-item-compact em{flex:none;font-size:.59rem;font-weight:580}.vpd-analysis-shell-iteration .vpd-zone-rail-item.vpd-zone-rail-item-compact>i{background:color-mix(in srgb, var(--vpd-zone-color) 10%, transparent);border-radius:999px;width:100%;height:4px;margin:0;position:relative;overflow:hidden}.vpd-analysis-shell-iteration .vpd-zone-rail-item.vpd-zone-rail-item-compact>i:before{content:"";width:var(--vpd-zone-pct);border-radius:inherit;background:var(--vpd-zone-color);position:absolute;inset:0 auto 0 0}.series-vpd-actuator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:2px 0 0;display:grid}.series-vpd-actuator-witness{outline:none;min-width:0;position:relative}.series-vpd-actuator-witness .actuator-witness{min-height:74px}.series-vpd-actuator-witness:focus-visible .actuator-witness{box-shadow:0 0 0 2px color-mix(in srgb, var(--actuator-color,#49b89d) 32%, transparent)}.series-vpd-actuator-tooltip{z-index:120;border:1px solid color-mix(in srgb, var(--actuator-color,#49b89d) 28%, var(--line));width:225px;color:var(--text-main);opacity:0;pointer-events:none;background:#fafdfafa;border-radius:10px;gap:4px;padding:9px 10px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(4px,-50%);box-shadow:0 12px 28px #081f182e}.series-vpd-actuator-tooltip strong{font-size:.63rem;font-weight:760}.series-vpd-actuator-tooltip span{color:var(--text-soft);white-space:normal;font-size:.58rem;font-weight:620;line-height:1.32}.series-vpd-actuator-witness:hover .series-vpd-actuator-tooltip,.series-vpd-actuator-witness:focus-visible .series-vpd-actuator-tooltip{opacity:1;transform:translateY(-50%)}.series-vpd-actuator-speed-high .actuator-witness-vent-rotor{animation-duration:.72s!important}.series-vpd-actuator-speed-low .actuator-witness-vent-rotor{animation-duration:1.45s!important}html[data-theme=dark] .series-vpd-actuator-tooltip{color:#e7f2eb;background:#051b17fa}html[data-theme=dark] .series-vpd-actuator-tooltip span{color:#d3e5dbc2}.vpd-analysis-shell-iteration .chart-title-with-info .calculation-info-popover{left:0;transform:translateY(-4px)}.vpd-analysis-shell-iteration .chart-title-with-info .calculation-info:hover .calculation-info-popover,.vpd-analysis-shell-iteration .chart-title-with-info .calculation-info:focus-within .calculation-info-popover{transform:translate(0)}.series-stat-controls-analysis.series-stat-controls-collapsible{gap:0;padding:0;display:grid;overflow:hidden}.series-stat-controls-analysis .series-stat-collapse-toggle{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:9px 11px;display:grid}.series-stat-controls-analysis .series-stat-collapse-copy{gap:2px;min-width:0;display:grid}.series-stat-controls-analysis .series-stat-collapse-copy strong{font-size:.7rem;font-weight:760}.series-stat-controls-analysis .series-stat-collapse-copy small{color:var(--text-soft);font-size:.61rem;font-weight:620}.series-stat-controls-analysis .series-stat-collapse-chevron{border-bottom:1.5px solid;border-right:1.5px solid;justify-self:center;width:8px;height:8px;transition:transform .16s;transform:rotate(45deg)translate(-1px,-1px)}.series-stat-controls-analysis.series-stat-controls-expanded .series-stat-collapse-chevron{transform:rotate(225deg)translate(-1px,-1px)}.series-stat-controls-analysis .series-stat-controls-body{gap:8px;padding:0 11px 11px;display:grid}@media (width<=1280px){.vpd-analysis-shell-iteration{--vpd-zone-rail-width:148px;--vpd-side-width:clamp(232px, 20vw, 254px)}.vpd-v2-workspace{grid-template-rows:minmax(300px,1fr) minmax(308px,1fr)}.vpd-analysis-shell-iteration .vpd-v2-related-grid .vpd-related-card>.chart-meta{grid-template-columns:minmax(116px,auto) minmax(0,1fr);gap:4px 10px}.vpd-analysis-shell-iteration .vpd-v2-related-grid .vpd-related-card>.chart-meta>.chart-legend,.vpd-analysis-shell-iteration .vpd-v2-main-chart .vpd-chart-legend-left{gap:6px}.vpd-v2-context .vpd-context-row{grid-template-columns:minmax(0,1fr) 68px}.vpd-v2-context .vpd-context-gauge{width:68px;height:46px}}@media (width<=1080px){.vpd-analysis-shell-iteration .vpd-v2-related-grid .vpd-related-card>.chart-meta{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""legend";align-items:start}.vpd-analysis-shell-iteration .vpd-v2-related-grid .vpd-related-card>.chart-meta>.chart-legend,.vpd-analysis-shell-iteration .vpd-v2-related-grid .chart-legend-group,.vpd-analysis-shell-iteration .vpd-v2-main-chart .vpd-chart-legend-left{flex-wrap:wrap;justify-content:flex-start}}@media (width<=959px){.vpd-v2-workspace{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:10px;height:auto}.vpd-v2-main-chart,.vpd-v2-context,.vpd-v2-related-grid,.vpd-v2-kpi-strip{grid-area:auto/1}.vpd-v2-main-chart{min-height:280px}.vpd-v2-related-grid{grid-template-rows:repeat(var(--analysis-related-count,2), minmax(190px, auto))}.vpd-v2-kpi-strip{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.vpd-v2-current-kpi{min-height:64px}.vpd-v2-kpi-card{min-height:62px}.vpd-analysis-shell-iteration .vpd-v2-plot-row{grid-template-rows:auto minmax(190px,auto) auto;grid-template-columns:minmax(0,1fr)}.vpd-analysis-shell-iteration .vpd-v2-main-chart .vpd-chart-legend-left{grid-area:1/1}.vpd-analysis-shell-iteration .vpd-v2-main-chart .vpd-sync-plot{grid-area:2/1;min-height:190px}.vpd-analysis-shell-iteration .vpd-zone-rail.vpd-zone-rail-compact{grid-area:3/1;grid-template-columns:minmax(0,1fr);padding:0}.vpd-analysis-shell-iteration .vpd-zone-axis,.vpd-analysis-shell-iteration .vpd-zone-rail-spacer{display:none}.vpd-analysis-shell-iteration .vpd-zone-rail-list{grid-template-rows:minmax(58px,auto);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:4px;display:grid}.vpd-analysis-shell-iteration .vpd-zone-rail-item.vpd-zone-rail-item-compact{min-height:58px}.series-vpd-actuator-tooltip{top:calc(100% + 6px);left:0;transform:translateY(4px)}.series-vpd-actuator-witness:hover .series-vpd-actuator-tooltip,.series-vpd-actuator-witness:focus-visible .series-vpd-actuator-tooltip{transform:translateY(0)}}@media (width<=760px){.vpd-v2-kpi-strip,.series-vpd-actuator-grid{grid-template-columns:minmax(0,1fr)}.vpd-v2-current-kpi{grid-column:1}.vpd-analysis-shell-iteration .vpd-zone-rail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vpd-sync-tooltip{width:min(320px,100vw - 32px)}.vpd-sync-tooltip-groups section{grid-template-columns:minmax(0,1fr);gap:3px}}@media (prefers-reduced-motion:reduce){.vpd-sync-crosshair-vertical,.vpd-sync-crosshair-horizontal,.vpd-sync-crosshair-point,.vpd-v2-current-kpi[data-tooltip]:after,.vpd-v2-kpi-card[data-tooltip]:after,.series-vpd-actuator-tooltip{transition:none}}
