.mockup-code[data-v-287f71db]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace;max-height:600px;overflow-y:auto}.mockup-code pre[data-v-287f71db]{background:transparent;margin:0;padding:1.5rem;white-space:pre-wrap;word-wrap:break-word;color:#e5e7eb;font-size:14px;line-height:1.8}.mockup-code code[data-v-287f71db]{font-family:inherit;font-size:inherit;line-height:inherit}.mockup-code[data-v-287f71db]::-webkit-scrollbar{width:8px}.mockup-code[data-v-287f71db]::-webkit-scrollbar-track{background:#374151;border-radius:4px}.mockup-code[data-v-287f71db]::-webkit-scrollbar-thumb{background:#6b7280;border-radius:4px}.mockup-code[data-v-287f71db]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.cursor-blink[data-v-287f71db]{animation:blink-287f71db 1s infinite;color:#10b981;font-weight:700}@keyframes blink-287f71db{0%,50%{opacity:1}51%,to{opacity:0}}.animate-progress[data-v-287f71db]{animation:progress-287f71db 2s ease-in-out infinite;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4,#10b981);background-size:200% 100%}@keyframes progress-287f71db{0%{background-position:200% 0;transform:translate(-100%)}50%{background-position:0 0;transform:translate(0)}to{background-position:-200% 0;transform:translate(100%)}}.mockup-code[data-v-287f71db]{position:relative}
