.noise-slider{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;color:#72558b;font-weight:600}.noise-slider input{grid-column:1/-1;width:100%;accent-color:#8b6bc7}.noise-slider output{padding:5px 12px;border-radius:18px;background:#f0e9fa;color:#8058b4}.video-stage{max-width:820px}.video-stage video{max-height:480px}#result-video{width:100%;max-height:480px;border-radius:16px;background:#f3edf9}#download{margin-top:16px}#progress-panel{margin-top:22px}@media(max-width:600px){.video-heading h1{font-size:32px}.video-workspace{padding:20px 16px}}
.interview-demo{max-width:980px;margin:32px auto;padding:clamp(20px,4vw,36px);border:1px solid #e4ddf5;border-radius:24px;background:linear-gradient(135deg,#faf7ff,#f0edff)}
.interview-demo h2{margin-top:0}.demo-switch,.demo-downloads{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.demo-switch button,.demo-downloads a{border:1px solid #d5c7ef;border-radius:14px;padding:12px 20px;background:#fff;color:#6242a8;font:inherit;text-decoration:none;cursor:pointer}.demo-switch button[aria-pressed="true"]{background:linear-gradient(120deg,#8064d8,#a477cf);color:#fff;box-shadow:0 5px 16px #7958bb30}.interview-demo video{display:block;width:100%;max-height:500px;background:#f0ebfa;border-radius:16px}.demo-source{font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.demo-source a{color:#6242a8}.demo-downloads a[aria-busy="true"]{opacity:.6}.demo-status{min-height:1.5em;font-size:.9rem}@media(max-width:600px){.interview-demo{margin:24px 12px}.demo-switch button,.demo-downloads a{flex:1;text-align:center}}
