/* A small, explorable editing desk. */
.guided-demo{background:#0c1727;--blue:#b5d4ff}.guided-stage{height:468px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 55% 30%,#27497170,transparent 68%)}
.guided-toolbar{height:45px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a9c9ff17;font-size:9px;letter-spacing:.12em;color:#c6defa}.guided-toolbar>span{display:flex;align-items:center;gap:7px}.guided-toolbar i,.time-heading i{display:inline-block;width:5px;height:5px;background:#a5ccfa;border-radius:50%;box-shadow:0 0 10px #89bcff}.guided-toolbar small{font-size:8px;color:#7d9cbd;letter-spacing:.04em;margin-left:7px}.guided-toolbar button{background:none;border:0;color:#9dbce6;font-size:19px;padding:7px}
.guided-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 20px 0}.guided-steps>span{border-top:2px solid #799bc22b;padding-top:8px;font-size:9px;color:#566f91;transition:color .35s,border-color .35s}.guided-steps b{font-weight:500;margin-left:4px}.guided-steps .is-current{color:#cbe3ff;border-color:#a9ccff}.guided-steps .is-done{color:#8dccbc;border-color:#729c91}
.guided-auto-note{position:absolute;top:109px;left:16px;right:16px;text-align:center;color:#c2d7f0;font-size:12px;line-height:1.5;margin:0}.guided-suggestion{position:absolute;top:111px;left:20px;right:20px;min-height:216px;padding:17px 17px 13px;border:1px solid #88b7f159;border-radius:9px;background:linear-gradient(135deg,#253e5b,#182b43 85%);box-shadow:0 13px 30px #030b174d;z-index:2;transition:border-color .2s,background .2s}.guided-demo[data-mode=auto] .guided-suggestion{top:138px;min-height:200px}.guided-suggestion.was-rejected{border-color:#e893a4;background:#462c40}.guided-card-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#a3c7f3}.guided-card-label>span:last-child{font-size:7px;letter-spacing:.08em;color:#779cc6}.guided-suggestion h4{font-size:15px;line-height:1.4;letter-spacing:-.015em;font-weight:500;color:#e0edff;margin:10px 0 15px}.guided-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:17px}.guided-card-actions button,.guided-options button{border:1px solid #8cb0db47;background:#c2ddff06;border-radius:5px;color:#afc9e9;padding:7px 11px;font-size:10px}.guided-card-actions .guided-approve{background:#b7d2f6;border-color:#b7d2f6;color:#152a43;min-width:89px;display:flex;justify-content:space-between;gap:14px}.guided-card-actions button:hover,.guided-options button:hover{filter:brightness(1.15)}
.guided-chapters{display:flex;gap:6px}.guided-chapters>span{flex:1;min-width:0;border:1px solid #8ebeff35;padding:11px 9px;border-radius:4px;background:#7babe418;color:#c0d8f5;font-size:10px;line-height:1.4}.guided-chapters>span:nth-child(2){flex:1.5;background:#8c95c224}.guided-chapters small{display:block;color:#7598c4;font-size:8px;margin-bottom:7px}
.guided-voice{display:flex;align-items:center;gap:14px;min-height:46px}.guided-voice p{font-size:12px;line-height:1.6;color:#d0e1f6;flex:1;margin:0}.guided-wave{height:35px;width:74px;display:flex;align-items:center;gap:1px;flex-shrink:0}.guided-wave i{height:var(--h);width:2px;background:#9fc7f4;border-radius:2px;animation:guided-wave 1s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.073s);animation-play-state:paused}.in-view .guided-wave i{animation-play-state:running}@keyframes guided-wave{to{transform:scaleY(.3);opacity:.45}}
.guided-options{display:flex;gap:8px;margin-top:12px}.guided-options button[aria-pressed=true]{color:#def0ff;border-color:#97c4fbc0;background:#aacfff1b}.guided-shots{display:flex;gap:8px}.guided-shots button{flex:1;background:none;border:1px solid #8bb4e32b;color:#87a8ce;border-radius:5px;padding:4px 4px 7px;font-size:9px;min-width:0}.guided-shots button[aria-pressed=true]{border-color:#b6d7ff;color:#d9eaff;background:#a9ccff0e}.shot-visual{display:block;height:45px;margin-bottom:6px;border-radius:3px;position:relative;overflow:hidden;background:linear-gradient(135deg,#507898,#1e3651)}.shot-visual:before,.shot-visual:after{content:'';position:absolute;border:1px solid #c9e4ff44;inset:9px 15px}.shot-visual:after{inset:4px;border-style:dashed;border-color:#e0f2ff24}.shot-visual b{position:absolute;left:7px;top:5px;font-size:7px;font-weight:400}.shot-visual i{position:absolute;left:44%;top:10px;width:17%;height:30px;background:linear-gradient(#a8c3d2,#4f7197);border-radius:9px 9px 3px 3px}.shot-1{background:linear-gradient(30deg,#403c59,#8f8192)}.shot-1 i{width:25%;height:22px;left:40%;top:14px;transform:rotate(-12deg);border-radius:2px}.shot-2{background:linear-gradient(140deg,#263f49,#789b95)}.shot-2 i{width:40%;left:30%;height:17px;top:19px;border-radius:2px}
.guided-question{font-size:12px;line-height:1.6;color:#b6cee9;margin:-5px 0 8px}.world-options{margin:0}.guided-powered{display:flex;align-items:center;gap:10px;font-size:7px;letter-spacing:.11em;color:#8fa78e;margin-top:12px}.guided-powered img{width:81px;height:20px;object-fit:contain}.guided-auto-progress{height:3px;background:#93b9e128;border-radius:4px;flex:1;overflow:hidden}.guided-auto-progress i{display:block;height:100%;background:#a9d4ff;box-shadow:0 0 9px #92bdff;transform:scaleX(var(--auto-progress,0));transform-origin:left}.guided-auto-check{font-size:9px;color:#acd6c8}.guided-demo[data-mode=auto] .guided-card-actions{margin-top:12px}
.guided-sequence{position:absolute;left:20px;right:20px;bottom:17px;height:101px;border-top:1px solid #7b9ab033;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#92b4e009 calc(10% - 1px) 10%)}.guided-ruler{display:flex;justify-content:space-between;color:#597391;font-size:7px;letter-spacing:.09em;margin:8px 0 10px}.guided-track{display:flex;align-items:center;gap:8px;margin-bottom:4px;color:#5e7e9e;font-size:7px}.guided-track>span{width:15px;flex-shrink:0}.guided-track>div{flex:1;display:flex;gap:3px;height:17px}.guided-track i{display:flex;align-items:center;justify-content:center;flex:1;font-size:8px;font-style:normal;border-radius:2px;opacity:.18;transform:scaleX(.2);transform-origin:left;background:#41658c;border:1px solid #8bb4e328;color:#bedaff;transition:transform .65s cubic-bezier(.18,.8,.25,1),opacity .4s}.guided-track i:nth-child(2){flex:2;transition-delay:.09s}.guided-track i:nth-child(3){transition-delay:.18s}.coverage-track>div,.voice-track>div,.world-track>div{height:10px}.coverage-track i{background:#766993}.voice-track i{background:repeating-linear-gradient(90deg,#85b8a97a 0 2px,#496e6960 2px 4px)}.world-track i{background:#9eaf785b;font-size:8px}.world-track>div{gap:26%;padding:0 18%}.approved-0 .chapter-track i,.approved-1 .voice-track i,.approved-2 .coverage-track i,.approved-3.has-worlds .world-track i{opacity:1;transform:scaleX(1)}.guided-playhead{position:absolute;left:24px;top:23px;bottom:0;width:1px;background:#d6eaff;opacity:0;box-shadow:0 0 10px #b6d7ff}.guided-demo[data-step="4"] .guided-playhead{animation:guided-play 1.5s ease-out forwards}@keyframes guided-play{0%{left:24px;opacity:0}10%{opacity:1}95%{opacity:1}100%{left:100%;opacity:0}}
.guided-finish{position:absolute;top:138px;left:15px;right:15px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.guided-finish[hidden]{display:none}.guided-check{display:grid;place-items:center;width:44px;height:44px;border:1px solid #a2c6b94c;border-radius:50%;background:#8ccfb811;color:#bfe1d4;box-shadow:0 0 30px #85c8b321;font-size:21px}.guided-finish strong{font-size:20px;font-weight:500;color:#d9eaff;letter-spacing:-.035em}.guided-finish>span:last-of-type{font-size:11px;color:#7f9fbe}.guided-finish button{border:0;background:none;color:#b6cfea;font-size:11px;padding:9px}.guided-bottom{padding:13px 17px 12px;background:#142237;border-top:1px solid #a9c9ff20}.guided-mode{position:relative;display:flex;background:#081523;border:1px solid #a9c9ff28;border-radius:7px;padding:4px;isolation:isolate}.guided-mode-pill{position:absolute;left:4px;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:4px;background:linear-gradient(130deg,#314f72,#253d59);border:1px solid #a9ccff4c;z-index:-1;box-shadow:0 2px 10px #0003;transition:transform .4s cubic-bezier(.2,.85,.2,1)}.guided-demo[data-mode=auto] .guided-mode-pill{transform:translateX(100%)}.guided-mode button{width:50%;border:0;background:none;color:#7998be;font-size:12px;padding:11px 5px;transition:color .3s}.guided-mode button[aria-selected=true]{color:#e0eeff}.guided-mode button span{margin-left:5px;color:#a9c9ff}.guided-bottom [role=status]{display:block;text-align:center;font-size:10px;color:#8ca9ca;margin-top:11px;min-height:15px}
/* Three dense lanes of editing work fold into a smaller, brighter result. */
.time-demo{background:#0d192a}.time-stage{padding:0 22px 10px;background:radial-gradient(ellipse at 85% 60%,#23517740,transparent 62%)}.time-heading{height:43px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #a9c9ff19;font-size:8px;letter-spacing:.11em;color:#829fc5}.time-heading i{margin-right:6px;width:4px;height:4px}.time-power{font-size:19px;color:#b2d5ff}.time-line{padding:16px 0 12px;position:relative}.time-line>span{font-size:10px;letter-spacing:.02em;color:#9db7d6}.time-tunnel{height:45px}.time-tunnel strong{background:none;padding:0;font-size:26px;position:relative;z-index:1}.time-ticks{display:none}.time-arrow{font-size:22px}.time-after{opacity:.25;transform:translateX(-15px) scale(.88);color:#bbdfd2}.time-demo.is-active .time-before{opacity:.42;transform:scale(.9);transform-origin:left}.time-demo.is-active .time-arrow{transform:none;color:#b9d9ff}.time-demo.is-active .time-after{filter:drop-shadow(0 0 10px #b3ecd162)}
.time-workfield{height:79px;position:relative;overflow:hidden;perspective:500px;mask-image:linear-gradient(90deg,transparent,#000 3% 96%,transparent)}.time-field-grid{position:absolute;inset:0;background:linear-gradient(#91bbec0b 1px,transparent 1px),linear-gradient(90deg,#91bbec0b 1px,transparent 1px);background-size:15px 15px;transform:perspective(250px) rotateX(35deg) scale(1.1)}.time-work-pieces{position:absolute;inset:0}.time-work-pieces>i{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:15px;border:1px solid #9abde742;border-radius:3px;background:linear-gradient(130deg,#4c7599a6,#273f60b3);box-shadow:0 2px 6px #02091344;transition:none;transform:rotateX(10deg);overflow:hidden}.time-work-pieces>i:nth-child(3n+2){background:linear-gradient(130deg,#8585aba6,#453e6299);border-color:#b7b1d147}.time-work-pieces>i:nth-child(3n){background:linear-gradient(130deg,#669b99a6,#31575499);border-color:#afd4c047}.time-work-pieces b{position:absolute;left:3px;right:3px;top:4px;height:5px;background:repeating-linear-gradient(90deg,#e1efff33 0 1px,transparent 1px 3px)}.time-work-pieces>i:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent,#d5eeff55,transparent);transform:translateX(-120%);animation:time-idle-shine 4s ease-in-out infinite;animation-delay:calc(var(--i)*-.12s);animation-play-state:paused}.in-view:not(.is-active) .time-work-pieces>i:after{animation-play-state:running}@keyframes time-idle-shine{0%,55%{transform:translateX(-120%)}85%,100%{transform:translateX(120%)}}
.time-compression-lens{position:absolute;left:65%;top:-5px;height:86px;width:45px;opacity:0;transform:rotateY(50deg) scale(.6);z-index:2}.time-compression-lens i{position:absolute;inset:0;border:1px solid #b7e6ff85;border-radius:50%;box-shadow:0 0 15px #79bfff45,inset 0 0 12px #79bfff20}.time-compression-lens i:nth-child(2){inset:7px 4px;border-color:#a9dbff33}.time-result-pieces{position:absolute;right:0;top:23px;width:27%;display:flex;gap:4px;height:28px;opacity:0;transform:translateX(15px) scale(.8)}.time-result-pieces>i{flex:1;border-radius:3px;border:1px solid #b8e9dc70;background:linear-gradient(135deg,#84c0b18c,#375e62);box-shadow:0 0 15px #81c8b22b}.time-result-pieces>i:nth-child(2){flex:1.7;background:linear-gradient(135deg,#89bfec8c,#345576);border-color:#a9d9ff70}.time-release-ring{position:absolute;top:50%;right:8%;width:45px;height:45px;margin-top:-22px;border:1px solid #d0f7ed88;border-radius:50%;opacity:0}
.time-demo.is-active .time-work-pieces>i{animation:time-fold 1.05s cubic-bezier(.3,.1,.18,1) both;animation-delay:var(--delay)}@keyframes time-fold{0%{left:var(--x);top:var(--y);opacity:1;transform:rotateX(10deg)}25%{top:calc(var(--y) - 4px);filter:brightness(1.45)}76%{left:var(--end);top:var(--end-y);opacity:.85;transform:scale(.6) rotateY(45deg)}100%{left:var(--end);top:var(--end-y);opacity:0;transform:scale(.1) rotateY(80deg)}}
.time-demo.is-active .time-compression-lens{animation:time-lens 1.25s ease-out both;animation-delay:calc(var(--row)*170ms)}@keyframes time-lens{0%{opacity:0;transform:rotateY(50deg) scale(.6)}20%,70%{opacity:1;transform:rotateY(50deg) scale(1)}100%{opacity:0;transform:rotateY(50deg) scale(1.2)}}.time-demo.is-active .time-result-pieces{animation:time-result .6s cubic-bezier(.15,1,.3,1) both;animation-delay:calc(.78s + var(--row)*170ms)}@keyframes time-result{from{opacity:0;transform:translateX(-12px) scale(.7)}to{opacity:1;transform:none}}.time-demo.is-active .time-release-ring{animation:time-release .65s ease-out both;animation-delay:calc(.84s + var(--row)*170ms)}@keyframes time-release{0%{opacity:.65;transform:scale(.3)}100%{opacity:0;transform:scale(3)}}.time-demo.is-active .time-power{animation:time-spark 1.4s ease-out}@keyframes time-spark{30%{transform:rotate(90deg) scale(1.4);text-shadow:0 0 15px #a9d7ff}100%{transform:rotate(180deg)}}.time-demo .story-demo-controls{background:#142338}.time-demo .story-demo-button:disabled{cursor:default;opacity:.7}
@media(max-width:760px){.guided-stage{height:478px}.guided-steps{margin-inline:14px;gap:6px}.guided-steps b{font-size:8px}.guided-suggestion{left:12px;right:12px;padding:15px 13px;min-height:225px}.guided-demo[data-mode=auto] .guided-suggestion{min-height:207px}.guided-suggestion h4{font-size:14px}.guided-question{font-size:11px}.guided-sequence{left:14px;right:14px}.guided-toolbar{padding-inline:14px}.guided-toolbar small{font-size:7px;letter-spacing:0;margin-left:0}.guided-card-label{font-size:8px}.guided-card-label>span:last-child{font-size:6px}.guided-chapters>span{font-size:9px;padding:10px 7px}.guided-mode button{font-size:11px}.guided-bottom{padding-inline:12px}.guided-auto-note{font-size:11px}.time-stage{padding-inline:16px}.time-heading{font-size:7px}.time-tunnel strong{font-size:25px}.time-workfield{height:77px}.time-line{padding-top:14px}.time-demo .story-demo-controls [role=status]{max-width:120px}}
@media(prefers-reduced-motion:reduce){.guided-demo *,.time-demo *{animation-duration:.001ms!important;animation-delay:0ms!important;transition:none!important}.time-demo.is-active .time-work-pieces{opacity:0}.time-demo.is-active .time-result-pieces{opacity:1;transform:none}}
.motion-paused .guided-demo *,.motion-paused .time-demo *{animation-duration:.001ms!important;animation-delay:0ms!important;transition:none!important}.motion-paused .time-demo.is-active .time-work-pieces{opacity:0}.motion-paused .time-demo.is-active .time-result-pieces{opacity:1;transform:none}
.time-reclaimed{position:absolute;left:2%;right:31%;top:13px;bottom:15px;border:1px dashed #a4d2ef32;border-radius:4px;background:linear-gradient(100deg,#7db8dc05,#91d5c812);opacity:0;transform:scaleX(.3);transform-origin:right;transition:opacity .6s,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.9s + var(--row)*170ms)}.time-reclaimed:before{content:'';position:absolute;inset:9px 10px;background:repeating-linear-gradient(90deg,#adcffa19 0 1px,transparent 1px 7px);mask-image:linear-gradient(90deg,transparent,#000 20% 85%,transparent)}.time-reclaimed:after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent,#b8efff18,transparent);transform:translateX(-100%);animation:time-idle-shine 3s ease-in-out infinite;animation-play-state:paused}.time-demo.is-active .time-reclaimed{opacity:1;transform:none}.time-demo.is-active.in-view .time-reclaimed:after{animation-play-state:running}

/* Compact, concrete choices shared by the editor and automatic flow. */
.guided-stage{height:494px}.guided-suggestion{min-height:230px}.guided-demo[data-mode=auto] .guided-suggestion{min-height:220px}.guided-card-label>span:last-child{font-size:10px;letter-spacing:.02em;color:#8dadcf}.guided-suggestion h4{font-size:14px;font-weight:400;margin:12px 0 17px;line-height:1.5}.guided-suggestion h4 q{display:block;color:#e7f3ff;font-weight:550;margin-top:3px}.guided-project{display:flex;align-items:center;gap:15px;margin:13px 0}.guided-project img{display:block;width:34%;height:auto;aspect-ratio:5504/3072;object-fit:contain;flex-shrink:0;border-radius:5px;border:1px solid #b8d7ff33}.guided-project h4{margin:0;font-size:13px;line-height:1.65;color:#b7cde7}.guided-project strong{color:#e5efff;font-weight:550}.guided-chapters{gap:5px}.guided-chapters>span,.guided-chapters>span:nth-child(2){flex:1;padding:8px 4px;text-align:center;font-size:10px;white-space:nowrap;background:#7babe414}.guided-chapters small{display:none}.guided-demo[data-step="0"] .guided-card-actions{margin-top:14px}.guided-card-actions .guided-approve{justify-content:center}.guided-demo[data-step="3"] .guided-suggestion h4{max-width:380px;margin-bottom:22px}.guided-demo[data-step="3"] .guided-card-actions{margin-top:25px}.guided-options button{font-size:11px}.guided-sequence .world-track>div{gap:17%;padding:0 12%}.chapter-track i:nth-child(1),.chapter-track i:nth-child(5){flex:.7}.chapter-track i:nth-child(2),.chapter-track i:nth-child(3),.chapter-track i:nth-child(4){flex:1.4}.guided-bottom [role=status]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.guided-shots{gap:9px}.guided-shots button{padding:4px 4px 6px}.guided-shots .shot-visual{height:auto;aspect-ratio:16/9;border-radius:3px;background:#192e46;isolation:isolate;margin:0 0 8px;transform:translateZ(0)}.guided-shots .shot-visual:before,.guided-shots .shot-visual:after{display:none}.shot-name{display:block;font-size:11px;color:#c5d9f1;line-height:1.4}.shot-recommended{display:block;font-size:9px;color:#aacbec;font-weight:500;line-height:1.6;margin-top:2px;letter-spacing:0}.shot-unmarked{visibility:hidden}.shot-loop-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#d6ebffcf;transform-origin:left;animation:shot-playhead 3.4s linear infinite;animation-play-state:paused}.shot-1 .shot-loop-progress{animation-duration:4.2s}.shot-2 .shot-loop-progress{animation-duration:3.8s}.guided-demo.in-view .shot-loop-progress{animation-play-state:running}
.guided-demo[data-mode=auto] .guided-track i{transition-duration:.186875s,.115s}.guided-demo[data-mode=auto] .guided-track i:nth-child(2){transition-delay:.025875s}.guided-demo[data-mode=auto] .guided-track i:nth-child(3){transition-delay:.05175s}.guided-demo[data-mode=auto][data-step="4"] .guided-playhead{animation-duration:.43125s}.guided-demo[data-mode=auto] .guided-steps>span{transition-duration:.100625s}
@media(max-width:760px){.guided-stage{height:524px}.guided-project{gap:10px;margin:11px 0 13px}.guided-project img{width:32%;align-self:center}.guided-project h4{font-size:12px;line-height:1.5}.guided-suggestion h4{font-size:13px}.guided-chapters{gap:3px}.guided-chapters>span,.guided-chapters>span:nth-child(2){font-size:9px;padding:8px 2px}.guided-shots{gap:5px}.guided-shots button{padding:3px 3px 5px}.shot-name{font-size:10px}.shot-recommended{font-size:8px}.guided-demo[data-step="3"] .guided-suggestion h4{font-size:13px}.guided-card-label>span:last-child{font-size:9px}.guided-suggestion,.guided-demo[data-mode=auto] .guided-suggestion{min-height:236px}}
@media(prefers-reduced-motion:reduce){.reaction-film,.shot-loop-progress{animation:none!important}.shot-loop-progress{transform:scaleX(1)}}.motion-paused .reaction-film,.motion-paused .shot-loop-progress{animation:none!important}.motion-paused .shot-loop-progress{transform:scaleX(1)}
.guided-stage{height:552px}.guided-shots .shot-visual{max-height:82px}.guided-card-actions{margin-top:12px}.guided-suggestion h4{margin-bottom:13px}.guided-project img{max-width:184px}
@media(max-width:760px){.guided-stage{height:524px}.guided-project img{max-width:none}}

.shot-video{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.guided-project img{aspect-ratio:16/9}
.guided-shots .shot-visual{margin-inline:auto}

/* Persistent media are buffered near the viewport; inline stills never wait on video. */
.guided-media-bank{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;contain:strict}
.shot-media{position:absolute;inset:0;display:block}.shot-poster,.shot-media .shot-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shot-media .shot-video{opacity:0}.shot-media.has-frame .shot-video{opacity:1}
/* Keep the approval card and its resulting timeline together in normal flow. */
.guided-stage{height:auto;display:flex;flex-direction:column}.guided-toolbar{flex-shrink:0}.guided-steps{margin-bottom:18px}.guided-auto-note{position:static;margin:-2px 16px 12px}.guided-auto-note[hidden]{display:none}
.guided-suggestion,.guided-demo[data-mode=auto] .guided-suggestion{position:relative;inset:auto;margin:0 20px;min-height:280px;display:flex;flex-direction:column}.guided-suggestion[hidden]{display:none}
.guided-demo .guided-suggestion .guided-card-actions{margin-top:auto;padding-top:12px}.guided-finish{position:relative;inset:auto;min-height:280px;justify-content:center;margin:0 20px}.guided-sequence{position:relative;inset:auto;margin:6px 20px 17px;height:101px;flex-shrink:0}
@media(max-width:760px){.guided-suggestion,.guided-demo[data-mode=auto] .guided-suggestion{margin-inline:12px;min-height:244px}.guided-finish{min-height:244px;margin-inline:12px}.guided-sequence{margin-inline:14px}}

/* A real, optional voiceover field keeps the same compact suggestion card. */
.guided-voice-input{display:block;flex:1;min-width:0;width:100%;resize:none;height:62px;max-height:62px;min-height:62px;overflow-y:auto;padding:9px 11px;border:1px solid #9ac8ff66;border-radius:5px;background:#0d1e33aa;color:#e0edff;font:inherit;font-size:12px;line-height:1.6;outline-offset:3px}
.guided-voice-input::placeholder{color:#88a7c9}.guided-voice:has(.guided-voice-input){align-items:center}
.guided-options button{white-space:nowrap}.guided-card-actions .guided-approve:disabled{opacity:.4;cursor:default}
.guided-demo[data-step="1"] .guided-options{flex-wrap:wrap}
@media(max-width:760px){.guided-voice-input{font-size:16px;line-height:1.4;height:56px;min-height:56px;max-height:56px;padding:5px 9px}.guided-voice:has(.guided-voice-input) .guided-wave{width:44px;overflow:hidden}}
.guided-success-glow{position:absolute;z-index:4;pointer-events:none;box-sizing:border-box;border-radius:9px;border:1px solid #a8f0cd;background:linear-gradient(130deg,#6dd7ac35,#8cecba16);box-shadow:inset 0 0 26px #79e7b528,0 0 20px #83eabd28;opacity:0}.guided-demo[data-mode="editor"] .guided-success-glow,.motion-paused .guided-success-glow{display:none}
@media(prefers-reduced-motion:reduce){.guided-success-glow{display:none}}
.guided-demo[data-mode="auto"] .is-auto-approved .guided-auto-check{color:#c4ffde;border-color:#adf3ce;background:#74d8a834;box-shadow:0 0 15px #85e8b44d}




@media(max-width:760px){
 .guided-demo[data-step="1"] .guided-options{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:5px}
 .guided-demo[data-step="1"] .guided-options button{font-size:10px;padding:7px 3px}
}
