/* Preview-only panel enhancement. All motion is rendered by the shared JS timeline. */
#start[data-chip-compute].source-panels-v2{--signal:#328b6e;--signal-soft:#71af93;--signal-pale:#e3f1e9}
#start[data-chip-compute].source-panels-v2 .scene-card{background:linear-gradient(145deg,#fff 8%,#f9fbfa 70%,#f3f7f5);border-color:#d8e2dd}
#start[data-chip-compute].source-panels-v2 .scene-card:before{width:auto;height:auto;inset:63px 18px 187px;border-radius:0;background-image:radial-gradient(#72958533 .65px,transparent .8px);background-size:11px 11px;opacity:.32}
#start[data-chip-compute].source-panels-v2 .scene-card.is-active{border-color:#92b4a3;box-shadow:0 15px 45px #3a684c16,0 0 0 1px #9fc4ad3b,inset 0 1px #fff}
#start[data-chip-compute].source-panels-v2 .scene-card:after{background:linear-gradient(90deg,transparent,#5d9978,transparent)}
#start[data-chip-compute].source-panels-v2 .pill .dot{background:var(--signal)}
#start[data-chip-compute].source-panels-v2 .scene-card *{animation:none!important;transition:none!important}
#start[data-chip-compute].source-panels-v2 .entry-motion-scanline,
#start[data-chip-compute].source-panels-v2 .entry-motion-arrival,
#start[data-chip-compute].source-panels-v2 .entry-motion-breath{display:none!important}
#start[data-chip-compute].source-panels-v2 .scene-card .entry-motion-doc-step,
#start[data-chip-compute].source-panels-v2 .scene-card .entry-motion-doc-date{opacity:1!important}
#start[data-chip-compute].source-panels-v2 .face-corners{opacity:1;width:104px;height:151px;top:109px;left:calc(65% - 78px)}
#start[data-chip-compute].source-panels-v2 .face-corners>i{border-color:#b4d4bc;width:13px;height:13px;filter:drop-shadow(0 0 2px #244a3455)}
#start[data-chip-compute].source-panels-v2 .v2-face-mesh{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 1.3px #214c3455)}
#start[data-chip-compute].source-panels-v2 .v2-face-contours{fill:none;stroke:#c8e2c9;stroke-width:.55;opacity:.65}
#start[data-chip-compute].source-panels-v2 .v2-face-diagonal{stroke-width:.35;opacity:.45}
#start[data-chip-compute].source-panels-v2 .v2-face-nodes{fill:#e3f7df}
#start[data-chip-compute].source-panels-v2 .v2-face-scan{fill:none;stroke:#d0f6ca;stroke-width:1.2}
#start[data-chip-compute].source-panels-v2 .v2-face-sweep{fill:#c8edc1;opacity:.16}
#start[data-chip-compute].source-panels-v2 .person-halo{border-color:#cbded244}
#start[data-chip-compute].source-panels-v2 .person-halo:after{border-color:#d6e5dc88}
#start[data-chip-compute].source-panels-v2 .voice-chip{top:252px;left:22px;right:22px;padding:10px 12px;min-height:49px;gap:10px;background:#fffffff0;border-color:#d2dfd5;border-radius:14px}
#start[data-chip-compute].source-panels-v2 .voice-chip>.wave{display:none}
#start[data-chip-compute].source-panels-v2 .voice-chip>.icon{width:18px;height:18px;color:#48725b;order:0}
#start[data-chip-compute].source-panels-v2 .voice-label{order:2;margin-left:auto;border-color:#d8e5dc;padding-left:10px;font-size:8px;line-height:1.35;flex-shrink:0}
#start[data-chip-compute].source-panels-v2 .v2-voice-trace{width:116px;min-width:90px;height:31px;order:1;flex:1;max-width:160px;overflow:visible}
#start[data-chip-compute].source-panels-v2 .v2-voice-trace line{stroke:var(--signal);stroke-width:1.8;stroke-linecap:round}
#start[data-chip-compute].source-panels-v2 .scan-option{background:#fffffff0;border-color:#dce6df;box-shadow:0 7px 18px #405a4710}
#start[data-chip-compute].source-panels-v2 .scan-option .icon{color:#668a73}
#start[data-chip-compute].source-panels-v2 .document-scene .source-icon{top:74px;left:23px;width:126px;height:224px}
#start[data-chip-compute].source-panels-v2 .document-scene .source-icon>.document-art{display:none}
#start[data-chip-compute].source-panels-v2 .v2-document-sheet{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 9px #3c5b4310)}
#start[data-chip-compute].source-panels-v2 .v2-paper{fill:#fff;stroke:#d0ded4;stroke-width:.85}
#start[data-chip-compute].source-panels-v2 .v2-paper-title{fill:none;stroke:#879b8f;stroke-width:2.5;stroke-linecap:round}
#start[data-chip-compute].source-panels-v2 .v2-paper-rule{fill:none;stroke:#dce6df;stroke-width:.7}
#start[data-chip-compute].source-panels-v2 .v2-paper-line{fill:none;stroke:#a8b6ac;stroke-width:2.3;stroke-linecap:round}
#start[data-chip-compute].source-panels-v2 .v2-parsed-row{fill:#d4e8d9;stroke:#6f9f7e;stroke-width:.7}
#start[data-chip-compute].source-panels-v2 .v2-doc-detected{fill:var(--signal)}
#start[data-chip-compute].source-panels-v2 .v2-document-strip{fill:#7bae8c;opacity:.09}
#start[data-chip-compute].source-panels-v2 .v2-document-scan{fill:none;stroke:var(--signal);stroke-width:1}
#start[data-chip-compute].source-panels-v2 .v2-extraction-packet{fill:var(--signal)}
#start[data-chip-compute].source-panels-v2 .document-scene .lab-ui{top:79px;left:164px;right:22px}
#start[data-chip-compute].source-panels-v2 .document-scene .ui-file{padding:13px 11px;gap:7px;border-radius:11px;min-height:55px;border-color:#d9e4dc}
#start[data-chip-compute].source-panels-v2 .document-art-small{width:19px;height:24px;filter:grayscale(1)}
#start[data-chip-compute].source-panels-v2 .document-scene .ui-title{font-size:10px;line-height:1.4}
#start[data-chip-compute].source-panels-v2 .document-scene .ui-meta{font-size:8px;line-height:1.4;margin-top:3px}
#start[data-chip-compute].source-panels-v2 .document-scene .check-circle{width:16px;height:16px;min-width:16px;color:var(--signal);background:#f4faf5;border-color:#cfe0d3}
#start[data-chip-compute].source-panels-v2 .document-scene .check-circle .icon{width:10px;height:10px}
#start[data-chip-compute].source-panels-v2 .explanation{margin:11px 0 0;padding:11px 11px 9px;border-radius:11px;border-color:#d8e4db;background:#ffffffed}
#start[data-chip-compute].source-panels-v2 .explanation>.spark,
#start[data-chip-compute].source-panels-v2 .explanation>.skeleton{display:none}
#start[data-chip-compute].source-panels-v2 .v2-extracted-table{display:block;width:100%;height:54px;margin-top:7px;overflow:visible}
#start[data-chip-compute].source-panels-v2 .v2-table-rule{fill:none;stroke:#e1e9e3;stroke-width:.6}
#start[data-chip-compute].source-panels-v2 .v2-extract-key{fill:none;stroke:#a4b4a9;stroke-width:3;stroke-linecap:round}
#start[data-chip-compute].source-panels-v2 .v2-extract-value{fill:#85b394}
#start[data-chip-compute].source-panels-v2 .v2-extract-check{fill:none;stroke:var(--signal);stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}
#start[data-chip-compute].source-panels-v2 .date-compare{display:block;margin:11px 0 0;padding:9px 11px 7px;border-color:#dce6df;border-radius:11px}
#start[data-chip-compute].source-panels-v2 .date-pills{display:none}
#start[data-chip-compute].source-panels-v2 .date-compare .ui-title{font-size:9px}
#start[data-chip-compute].source-panels-v2 .v2-comparison{display:block;width:100%;height:27px;margin-top:4px}
#start[data-chip-compute].source-panels-v2 .v2-compare-row{fill:none;stroke:#a8bab0;stroke-width:3.5;stroke-linecap:round}
#start[data-chip-compute].source-panels-v2 .v2-compare-link{fill:none;stroke:#88a995;stroke-width:.9}
#start[data-chip-compute].source-panels-v2 .v2-compare-packet{fill:var(--signal);stroke:#fff;stroke-width:.6}
#start[data-chip-compute].source-panels-v2 .flow-chevrons{top:334px;left:24px;right:24px;justify-content:center;gap:10px;font-size:9px;color:#81958a}
#start[data-chip-compute].source-panels-v2 .flow-chevrons span{color:#468367}
#start[data-chip-compute].source-panels-v2 .device-row-four{top:86px}
#start[data-chip-compute].source-panels-v2 .device-row-four .device{height:112px;background:#ffffffc9;border-color:#d9e4dc;position:relative;overflow:hidden;justify-content:flex-start;padding-top:7px}
#start[data-chip-compute].source-panels-v2 .device-row-four .device-art{width:51px;height:57px;filter:saturate(.25);position:relative;z-index:1}
#start[data-chip-compute].source-panels-v2 .device-row-four .device>span:not(.entry-motion-arrival):not(.entry-motion-breath){margin-top:3px;color:#5f7667;font-size:8px;z-index:2}
#start[data-chip-compute].source-panels-v2 .v2-device-gauge{position:absolute;left:50%;transform:translateX(-50%);top:4px;width:68px;height:80px;z-index:2;pointer-events:none}
#start[data-chip-compute].source-panels-v2 .v2-device-ring{fill:none;stroke:#84ad91;stroke-width:.6;stroke-dasharray:1.2 2.4;opacity:.65}
#start[data-chip-compute].source-panels-v2 .v2-device-sampler{fill:var(--signal);stroke:#fff;stroke-width:.6}
#start[data-chip-compute].source-panels-v2 .v2-device-mini{position:absolute;bottom:7px;left:9px;width:calc(100% - 18px);height:14px;opacity:.9}
#start[data-chip-compute].source-panels-v2 .v2-mini-trace{fill:none;stroke:var(--signal);stroke-width:.9;stroke-linecap:round}
#start[data-chip-compute].source-panels-v2 .history-ui{top:212px;padding:14px 17px 12px;border-color:#d7e3da;background:#ffffffef;border-radius:16px}
#start[data-chip-compute].source-panels-v2 .history-ui .history-top .ui-title{color:#566a5e;font-size:11px}
#start[data-chip-compute].source-panels-v2 .history-ui .plot{height:73px;margin-top:10px;background:none;border-bottom:0}
#start[data-chip-compute].source-panels-v2 .history-ui .plot>svg:not(.v2-device-channels){display:none}
#start[data-chip-compute].source-panels-v2 .history-ui .plot .v2-device-channels{display:block;width:100%;height:100%;overflow:visible}
#start[data-chip-compute].source-panels-v2 .v2-channel-baseline{fill:none;stroke:#e1ebe4;stroke-width:.55;stroke-dasharray:1 4}
#start[data-chip-compute].source-panels-v2 .history-ui .plot .v2-channel-trace{fill:none;stroke:var(--signal);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
#start[data-chip-compute].source-panels-v2 .history-ui .plot .v2-channel-1{stroke:#6c8f79;stroke-width:.95}
#start[data-chip-compute].source-panels-v2 .history-ui .plot .v2-channel-2{stroke:#8db69b;stroke-width:1}
#start[data-chip-compute].source-panels-v2 .history-ui .plot .v2-channel-3{stroke:#577765;stroke-width:.95}
#start[data-chip-compute].source-panels-v2 .history-ui .plot .v2-channel-tip{fill:var(--signal);stroke:#fff;stroke-width:.8}
#start[data-chip-compute].source-panels-v2 .plot-caption{color:#83988a}
#start[data-chip-compute].source-panels-v2 [data-visual-phase="return"] .voice-chip,
#start[data-chip-compute].source-panels-v2 [data-visual-phase="return"] .history-ui,
#start[data-chip-compute].source-panels-v2 [data-visual-phase="return"] .lab-ui>div{border-color:#9bbea7}
#start[data-chip-compute].source-panels-v2[data-source-panels-reduced="true"] .v2-face-scan,
#start[data-chip-compute].source-panels-v2[data-source-panels-reduced="true"] .v2-face-sweep,
#start[data-chip-compute].source-panels-v2[data-source-panels-reduced="true"] .v2-document-scan,
#start[data-chip-compute].source-panels-v2[data-source-panels-reduced="true"] .v2-document-strip,
#start[data-chip-compute].source-panels-v2[data-source-panels-reduced="true"] .v2-device-sampler{opacity:0}
@media(max-width:1000px) and (min-width:701px){
  #start[data-chip-compute].source-panels-v2 .face-corners{left:calc(65% - 78px);width:104px;height:151px}
  #start[data-chip-compute].source-panels-v2 .voice-chip{left:14px;right:14px;padding:9px;gap:7px}
  #start[data-chip-compute].source-panels-v2 .voice-label{display:none}
  #start[data-chip-compute].source-panels-v2 .document-scene .source-icon{left:17px;width:88px}
  #start[data-chip-compute].source-panels-v2 .document-scene .lab-ui{left:117px;right:16px}
  #start[data-chip-compute].source-panels-v2 .document-scene .ui-title{font-size:8px}
  #start[data-chip-compute].source-panels-v2 .document-scene .ui-meta{font-size:6px}
  #start[data-chip-compute].source-panels-v2 .document-art-small{display:none}
  #start[data-chip-compute].source-panels-v2 .document-scene .check-circle{display:none}
  #start[data-chip-compute].source-panels-v2 .document-scene .ui-file{padding:10px 8px}
  #start[data-chip-compute].source-panels-v2 .explanation{padding:10px 8px}
  #start[data-chip-compute].source-panels-v2 .date-compare{padding:8px}
  #start[data-chip-compute].source-panels-v2 .flow-chevrons{gap:5px;font-size:8px}
  #start[data-chip-compute].source-panels-v2 .device-row-four .device-art{width:44px;height:57px}
}
@media(max-width:700px){
  #start[data-chip-compute].source-panels-v2 .face-corners{left:calc(65% - 78px)}
  #start[data-chip-compute].source-panels-v2 .voice-chip{left:23px;right:23px}
  #start[data-chip-compute].source-panels-v2 .document-scene .source-icon{left:22px;width:105px}
  #start[data-chip-compute].source-panels-v2 .document-scene .lab-ui{left:143px;right:22px}
  #start[data-chip-compute].source-panels-v2 .document-scene .ui-file{padding:10px 8px;gap:6px}
  #start[data-chip-compute].source-panels-v2 .document-art-small{display:none}
  #start[data-chip-compute].source-panels-v2 .document-scene .ui-title{font-size:9px}
  #start[data-chip-compute].source-panels-v2 .document-scene .ui-meta{font-size:7px}
  #start[data-chip-compute].source-panels-v2 .document-scene .check-circle{display:none}
  #start[data-chip-compute].source-panels-v2 .flow-chevrons{top:334px;gap:8px}
}
