/* V3.6: isolated respondent presentation styles, respecting previous brand palette. */
.v36-pager{padding:12px 22px 19px;margin-top:12px;background:rgba(255,255,255,.72);border-radius:18px}
.v36-progress{display:flex;align-items:center;gap:15px;color:#60739b;font-size:13px;letter-spacing:.02em}
.v36-progress-track{display:block;flex:1;height:5px;background:#e7ecfb;border-radius:999px;overflow:hidden}
#pageProgressBar{display:block;height:100%;background:linear-gradient(90deg,#729ae6,#9a8be3);border-radius:999px;transition:width .24s ease}
.v36-pager .actions{justify-content:space-between;margin-top:15px}
.v36-scene{background:linear-gradient(135deg,#fff,#f5f5ff);padding:30px}
.v36-scene-copy{font-size:16px;line-height:2;white-space:pre-wrap;max-width:65ch;color:#344565}
.v36-scene-image{width:100%;max-height:400px;object-fit:cover;border-radius:13px;margin:12px 0}
.slider-control{margin:20px 0 10px;padding:12px 6px 4px}
.slider-value{display:block;text-align:center;font-size:29px;line-height:1.4;font-variant-numeric:tabular-nums;color:#546fd0}
.v36-range{display:block;width:100%;margin:19px 0 13px;accent-color:#737fe0;min-height:27px;cursor:pointer}
.slider-endpoints{display:flex;justify-content:space-between;font-size:12px;color:#71809e}
.v36-help-content{max-width:1010px;margin:auto}
.v36-help-item{padding:18px 0;border-bottom:1px solid #e7eaf2}
.v36-help-item:last-child{border-bottom:0}
.v36-help-item p{line-height:1.75}
.v36-code{max-height:290px;overflow:auto;white-space:pre;font-size:12px;line-height:1.6;background:#f4f6fc;border-radius:11px;padding:15px;color:#374565}
.v36-help-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.v36-help-item h3{font-size:16px}
.v36-note{font-size:12px;color:#687a98}
@media (prefers-reduced-motion:reduce){#pageProgressBar{transition:none}}
@media(max-width:590px){.v36-scene{padding:22px}.v36-progress{display:block}.v36-progress-track{margin-top:11px}}
