body,html{font-family:Arial,sans-serif;margin:0;padding:0;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#1f2937 transparent}*::-webkit-scrollbar{width:5px}*::-webkit-scrollbar-track{background:#2c394a;border-radius:5px}*::-webkit-scrollbar-thumb{background-color:#1f2937}.desktop-window-container[data-v-ad390c3d]{position:relative;display:flex;justify-content:center;align-items:center;height:100dvh;width:100dvw;background-color:#0a0a1a;background-image:radial-gradient(circle at 50% 50%,rgba(33,150,243,.05) 0%,transparent 80%),linear-gradient(to bottom,#000c,#0003);font-family:Courier New,monospace}.terminal-window[data-v-9ae53483]{position:absolute;top:var(--173f204b);width:80%;max-width:1000px;background-color:#0c0c14;border-radius:8px;box-shadow:0 0 20px var(--4dfd2157),0 0 30px #0006;border:1px solid var(--5a2dff64);animation:borderPulse-9ae53483 4s infinite;display:flex;flex-direction:column;overflow:hidden}.terminal-window.theme-red[data-v-9ae53483]{box-shadow:0 0 20px #f003,0 0 30px #0006;border:1px solid #ff3030}.terminal-header[data-v-9ae53483]{background-color:#1a1a2e;height:1rem;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--5a2dff64)}.terminal-window.theme-red .terminal-header[data-v-9ae53483]{border-bottom:1px solid #ff3030}.terminal-title[data-v-9ae53483]{color:var(--5a2dff64);font-weight:700;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-window.theme-red .terminal-title[data-v-9ae53483]{color:#ff3030}.terminal-buttons[data-v-9ae53483]{display:flex;gap:8px}.terminal-button[data-v-9ae53483]{width:12px;height:12px;border-radius:50%;background-color:#444;display:inline-block}.terminal-button[data-v-9ae53483]:nth-child(1){background-color:#ff5f56}.terminal-button[data-v-9ae53483]:nth-child(2){background-color:#ffbd2e}.terminal-button[data-v-9ae53483]:nth-child(3){background-color:#27c93f}.terminal-body[data-v-9ae53483]{color:#00ff9c;background-color:#0a0a1af2;overflow:var(--cdc2b4e4)}@keyframes borderPulse-9ae53483{0%{box-shadow:0 0 10px var(--4dfd2157),0 0 20px #0006}50%{box-shadow:0 0 15px var(--4dfd2157),0 0 30px #0006}to{box-shadow:0 0 10px var(--4dfd2157),0 0 20px #0006}}.status-message[data-v-d5cba1cf]{color:#00ff9c;margin-bottom:10px;font-family:Courier New,monospace}.loading-indicator[data-v-d5cba1cf]{display:flex;justify-content:center;gap:8px;margin-top:5px}.loading-indicator span[data-v-d5cba1cf]{width:8px;height:8px;background-color:#30cfd0;border-radius:50%;display:inline-block;animation:loadingDots-d5cba1cf 1.4s infinite ease-in-out both}.loading-indicator span[data-v-d5cba1cf]:nth-child(1){animation-delay:-.32s}.loading-indicator span[data-v-d5cba1cf]:nth-child(2){animation-delay:-.16s}.terminal-text[data-v-d5cba1cf]{padding:1rem;line-height:1.6}.terminal-text p[data-v-d5cba1cf]{margin:8px 0}.blink[data-v-d5cba1cf]{animation:blink-d5cba1cf 1s infinite;color:#ff5f56}.terminal-button-connect[data-v-d5cba1cf]{background-color:#1a1a2e;color:#ff3030;border:1px solid #ff3030;padding:10px 20px;font-family:Courier New,monospace;font-size:1em;margin-top:20px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;letter-spacing:1px;text-transform:uppercase;display:block}.terminal-button-connect[data-v-d5cba1cf]:hover{background-color:#ff30301a;box-shadow:0 0 10px #ff303080}.terminal-button-connect[data-v-d5cba1cf]:active{transform:scale(.98)}.button-text[data-v-d5cba1cf]{position:relative;z-index:1}.button-glitch[data-v-d5cba1cf]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:0}.terminal-button-connect:hover .button-glitch[data-v-d5cba1cf]:before{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%;background-color:#ff303080;filter:blur(3px);animation:glitch-d5cba1cf 1s infinite}@keyframes borderPulse-d5cba1cf{0%{box-shadow:0 0 10px #ff303080,0 0 20px #0006}50%{box-shadow:0 0 15px #ff3030cc,0 0 30px #0006}to{box-shadow:0 0 10px #ff303080,0 0 20px #0006}}@keyframes loadingDots-d5cba1cf{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}@keyframes blink-d5cba1cf{0%,to{opacity:1}50%{opacity:0}}@keyframes glitch-d5cba1cf{0%{transform:translate(0)}25%{transform:translate(100%)}50%{transform:translate(200%)}75%{transform:translate(300%)}to{transform:translate(400%)}}.terminal-text{line-height:1.6}.terminal-text p{margin:8px 0}.ascii-art{color:#30cfd0;font-size:.7em;margin-bottom:20px;text-align:center}.ascii-art pre{margin:0;white-space:pre;font-family:Courier New,monospace}.blink{animation:blink 1s infinite;color:#ff5f56}.input-line{display:flex;align-items:center;margin:15px 0}.prompt{color:#30cfd0;margin-right:10px;font-weight:700}.terminal-input{background-color:transparent;border:none;border-bottom:1px solid #30cfd0;color:#00ff9c;font-family:Courier New,monospace;font-size:1em;padding:5px;width:80%;outline:none;caret-color:#00ff9c}.terminal-input::placeholder{color:#00ff9c80}.terminal-input:focus{border-bottom:1px solid #00ff9c;box-shadow:0 1px #00ff9c80}.typing{animation:typing 1.5s steps(30,end)}.terminal-button-connect{background-color:#1a1a2e;color:#30cfd0;border:1px solid #30cfd0;padding:10px 20px;font-family:Courier New,monospace;font-size:1em;margin-top:20px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;letter-spacing:1px;text-transform:uppercase;display:block}.terminal-button-connect:hover{background-color:#30cfd01a;box-shadow:0 0 10px #30cfd080}.terminal-button-connect:active{transform:scale(.98)}.button-text{position:relative;z-index:1}.button-glitch{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:0}.terminal-button-connect:hover .button-glitch:before{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%;background-color:#30cfd080;filter:blur(3px);animation:glitch 1s infinite}.terminal-button-connect:disabled{opacity:.7;cursor:not-allowed}.terminal-button-connect.connecting{background-color:#30cfd01a;animation:pulse 1.5s infinite}.connection-status{margin:15px 0;padding:10px;border:1px solid rgba(48,207,208,.3);background-color:#0a0a1acc;border-radius:4px}@keyframes pulse{0%{box-shadow:0 0 5px #30cfd080}50%{box-shadow:0 0 15px #30cfd0cc}to{box-shadow:0 0 5px #30cfd080}}@keyframes borderPulse{0%{box-shadow:0 0 10px #30cfd080,0 0 20px #0006}50%{box-shadow:0 0 15px #30cfd0cc,0 0 30px #0006}to{box-shadow:0 0 10px #30cfd080,0 0 20px #0006}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes typing{0%{width:0}to{width:80%}}@keyframes glitch{0%{transform:translate(0)}25%{transform:translate(100%)}50%{transform:translate(200%)}75%{transform:translate(300%)}to{transform:translate(400%)}}.loading-indicator[data-v-f171ef4e]{display:flex;justify-content:center;gap:8px;margin-top:5px}.loading-indicator span[data-v-f171ef4e]{width:8px;height:8px;background-color:#30cfd0;border-radius:50%;display:inline-block;animation:loadingDots-f171ef4e 1.4s infinite ease-in-out both}.loading-indicator span[data-v-f171ef4e]:nth-child(1){animation-delay:-.32s}.loading-indicator span[data-v-f171ef4e]:nth-child(2){animation-delay:-.16s}.terminal-text p[data-v-f171ef4e]{margin:8px 0}.terminal-button-connect:hover .button-glitch[data-v-f171ef4e]:before{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%;background-color:#ff303080;filter:blur(3px);animation:glitch-f171ef4e 1s infinite}@keyframes borderPulse-f171ef4e{0%{box-shadow:0 0 10px #ff303080,0 0 20px #0006}50%{box-shadow:0 0 15px #ff3030cc,0 0 30px #0006}to{box-shadow:0 0 10px #ff303080,0 0 20px #0006}}@keyframes loadingDots-f171ef4e{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}@keyframes blink-f171ef4e{0%,to{opacity:1}50%{opacity:0}}@keyframes glitch-f171ef4e{0%{transform:translate(0)}25%{transform:translate(100%)}50%{transform:translate(200%)}75%{transform:translate(300%)}to{transform:translate(400%)}}
