.hero-terminal[data-v-d86e65cf]{background:linear-gradient(135deg,#1e1e2e,#2a2a3a);border-radius:12px;box-shadow:0 20px 40px #0000004d;cursor:text;display:flex;flex-direction:column;font-family:Fira Code,Monaco,Consolas,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;max-height:500px;min-height:400px;overflow:hidden;width:100%}.terminal-header[data-v-d86e65cf]{align-items:center;background:#2d2d3d;border-bottom:1px solid #3a3a4a;display:flex;gap:8px;padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.terminal-dot[data-v-d86e65cf]{background:#ff5f57;border-radius:50%;height:12px;width:12px}.terminal-dot[data-v-d86e65cf]:nth-child(2){background:#ffbd2e}.terminal-dot[data-v-d86e65cf]:nth-child(3){background:#28ca42}.terminal-title[data-v-d86e65cf]{color:#a6adc8;font-size:12px;font-weight:500;margin-left:auto}.terminal-content[data-v-d86e65cf]{flex:1;overflow-y:auto;padding:16px;scroll-behavior:smooth}.terminal-content[data-v-d86e65cf]::-webkit-scrollbar{width:6px}.terminal-content[data-v-d86e65cf]::-webkit-scrollbar-track{background:#1e1e2e}.terminal-content[data-v-d86e65cf]::-webkit-scrollbar-thumb{background:#585b70;border-radius:3px}.terminal-content[data-v-d86e65cf]::-webkit-scrollbar-thumb:hover{background:#6c7086}.terminal-line[data-v-d86e65cf]{align-items:flex-start;display:flex;margin-bottom:4px;min-height:20px}.terminal-input-line[data-v-d86e65cf]{align-items:center}.terminal-prompt[data-v-d86e65cf]{color:#a6e3a1;flex-shrink:0;font-weight:700;margin-right:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.terminal-command[data-v-d86e65cf]{color:#f38ba8;font-weight:500}.terminal-output[data-v-d86e65cf]{color:#cdd6f4;white-space:pre-wrap;word-wrap:break-word;flex:1;font-family:inherit;margin:0;padding:0}.terminal-output.welcome-message[data-v-d86e65cf]{color:#a6e3a1;font-weight:500}.output-error .terminal-output[data-v-d86e65cf]{color:#f38ba8}.output-success .terminal-output[data-v-d86e65cf]{color:#a6e3a1}.output-help .terminal-output[data-v-d86e65cf]{color:#89b4fa}.output-info .terminal-output[data-v-d86e65cf]{color:#cdd6f4}.terminal-input[data-v-d86e65cf]{background:transparent;border:none;caret-color:transparent;color:#cdd6f4;flex:1;font-family:inherit;font-size:inherit;outline:none}.terminal-input[data-v-d86e65cf]:disabled{opacity:.6}.cursor[data-v-d86e65cf]{background:#cdd6f4;display:inline-block;height:16px;margin-left:2px;width:8px}.cursor.blinking[data-v-d86e65cf]{animation:blink-d86e65cf 1s infinite}@keyframes blink-d86e65cf{0%,50%{opacity:1}51%,to{opacity:0}}.processing .loading-dots[data-v-d86e65cf]:after{animation:dots-d86e65cf 1.5s infinite;content:""}@keyframes dots-d86e65cf{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.terminal-entry[data-v-d86e65cf]{animation:fadeInUp-d86e65cf .3s ease-out}@keyframes fadeInUp-d86e65cf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-terminal[data-v-d86e65cf]{font-size:12px;max-height:400px;min-height:300px}.terminal-header[data-v-d86e65cf]{padding:10px 12px}.terminal-content[data-v-d86e65cf]{padding:12px}.terminal-dot[data-v-d86e65cf]{height:10px;width:10px}}.hero-terminal[data-v-d86e65cf]:hover{box-shadow:0 25px 50px #0006}.hero-terminal[data-v-d86e65cf]:focus-within{box-shadow:0 25px 50px #89b4fa33}
