.demo-narration[data-v-87c1af24]{--phosphor:#8dffa8;--phosphor-dim:#7dffa88c;--phosphor-prompt:#4d9e6a;--phosphor-glow:#5aff9659;isolation:isolate;color:var(--phosphor);pointer-events:none;background:#030805;border-radius:6px;font-family:Cascadia Mono,Consolas,SFMono-Regular,ui-monospace,monospace;position:relative;overflow:hidden}.demo-narration__scanlines[data-v-87c1af24]{z-index:-1;background:repeating-linear-gradient(0deg,#8cffb40d 0 1px,#0000 1px 4px),radial-gradient(120% 130% at 50% 40%,#0a1a10 0%,#050c08 60%,#020604 100%);position:absolute;inset:0}.demo-narration__vignette[data-v-87c1af24]{z-index:-1;background:radial-gradient(115% 120% at 50% 45%,#0000 45%,#0000008c 100%);position:absolute;inset:0}.demo-narration__head[data-v-87c1af24]{letter-spacing:.2em;color:var(--phosphor-dim);text-transform:uppercase;margin:0;font-size:9.5px;line-height:1.4}.demo-narration__line[data-v-87c1af24]{color:var(--phosphor);text-shadow:0 0 8px var(--phosphor-glow);-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.demo-narration__prompt[data-v-87c1af24]{color:var(--phosphor-prompt);margin-right:7px}.demo-narration__cursor[data-v-87c1af24]{vertical-align:-2px;background:var(--phosphor);width:8px;height:15px;margin-left:3px;animation:1.05s step-end infinite demo-narration-blink-87c1af24;display:inline-block}.demo-narration__data[data-v-87c1af24]{letter-spacing:.12em;color:var(--phosphor-dim);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:10px;line-height:1.4;overflow:hidden}@keyframes demo-narration-blink-87c1af24{50%{opacity:0}}.demo-narration--scene[data-v-87c1af24]{z-index:30;border:1px solid #7dffa829;max-width:min(560px,100% - 32px);padding:10px 14px 12px;position:absolute;bottom:18px;left:16px;box-shadow:0 10px 30px #00000073}@media (width<=640px){.demo-narration--scene[data-v-87c1af24]{max-width:none;bottom:64px;left:12px;right:12px}}.demo-narration--card[data-v-87c1af24]{border-radius:8px;padding:5px 10px 6px}.demo-narration--card .demo-narration__head[data-v-87c1af24],.demo-narration--card .demo-narration__data[data-v-87c1af24],.demo-narration--card .demo-narration__cursor[data-v-87c1af24]{display:none}.demo-narration--card .demo-narration__line[data-v-87c1af24]{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;font-size:12px;line-height:1.4;display:block}.demo-narration--reduced .demo-narration__cursor[data-v-87c1af24]{opacity:1;animation:none}
