@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-primary:#0a0a0a;--bg-secondary:#121212;--bg-elevated:#1a1a1a;--fg-primary:#7dd3fc;--fg-secondary:#6ee7b7;--fg-accent:#a78bfa;--fg-warning:#fbbf24;--fg-error:#ef4444;--fg-muted:#9ca3af;--fg-dim:#6b7280;--border-neon:#7dd3fc;--border-cyan:#6ee7b7;--border-magenta:#a78bfa;--glow-green:0 0 10px #6ee7b74d,0 0 20px #6ee7b733;--glow-cyan:0 0 10px #7dd3fc4d,0 0 20px #7dd3fc33;--glow-magenta:0 0 10px #a78bfa4d,0 0 20px #a78bfa33;--grid-size:2px;--scanline-opacity:0.02}*{box-sizing:border-box}body{background:#0a0a0a;background:var(--bg-primary);color:#7dd3fc;color:var(--fg-primary);font-family:JetBrains Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-weight:400;line-height:1.4;margin:0;min-height:100vh;overflow-x:hidden;padding:0}body:before{animation:scanlines 4s linear infinite;background:linear-gradient(90deg,#0000 49%,#00ff4105 50%,#0000 51%),linear-gradient(0deg,#0000 49%,#00ff4105 50%,#0000 51%);background:linear-gradient(90deg,#0000 49%,rgba(0,255,65,var(--scanline-opacity)) 50%,#0000 51%),linear-gradient(0deg,#0000 49%,#00ff4105 50%,#0000 51%);background-size:2px 2px;background-size:var(--grid-size) var(--grid-size);z-index:1}body:after,body:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}body:after{animation:staticNoise 3s infinite;background:radial-gradient(ellipse at center,#0000 0,#0006 100%),linear-gradient(90deg,#0000 98%,#7dd3fc03);z-index:2}.matrix-bg{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.matrix-column{animation:matrixRain linear infinite;color:#7dd3fc;color:var(--fg-primary);font-family:JetBrains Mono,monospace;font-size:14px;opacity:.05;position:absolute;text-shadow:0 0 3px currentColor;top:-100vh;white-space:pre}.hologram-overlay{animation:dataStream 10s linear infinite;background:linear-gradient(45deg,#0000 48%,#00ffff05 50%,#0000 52%);background-size:20px 20px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes scanlines{0%{transform:translateY(0)}to{transform:translateY(2px);transform:translateY(var(--grid-size))}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes glowPulse{0%,to{text-shadow:0 0 10px #6ee7b74d,0 0 20px #6ee7b733;text-shadow:var(--glow-green)}50%{text-shadow:0 0 10px #6ee7b74d,0 0 20px #6ee7b733,0 0 50px #00ff41;text-shadow:var(--glow-green),0 0 50px #00ff41}}@keyframes flicker{0%,to{opacity:1}1%,3%,5%{opacity:.9}2%,4%{opacity:.95}}@keyframes processing{0%{content:"processing"}25%{content:"processing."}50%{content:"processing.."}75%{content:"processing..."}to{content:"processing"}}@keyframes matrixRain{0%{opacity:0;transform:translateY(-100vh)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes dataStream{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes networkPulse{0%,to{box-shadow:0 0 20px #7dd3fc26}50%{box-shadow:0 0 30px #7dd3fc40}}@keyframes glitchText{0%,to{transform:translate(0)}10%{transform:translate(-2px,-2px)}20%{transform:translate(2px,2px)}30%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}50%{transform:translate(-1px,1px)}60%{transform:translate(1px,-1px)}70%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}90%{transform:translate(-1px,1px)}}@keyframes staticNoise{0%,to{opacity:.05}50%{opacity:.15}}@keyframes terminalBoot{0%{filter:brightness(0);opacity:0;transform:scale(.8)}50%{filter:brightness(1.2);opacity:.7;transform:scale(1.02)}to{filter:brightness(1);opacity:1;transform:scale(1)}}.terminal-window{animation:terminalBoot 2s ease-out;background:#121212;background:var(--bg-secondary);border:2px solid #7dd3fc;border:2px solid var(--border-neon);border-radius:8px;box-shadow:0 0 10px #7dd3fc4d,0 0 20px #7dd3fc33,inset 0 1px 0 #7dd3fc1a;box-shadow:var(--glow-cyan),inset 0 1px 0 #7dd3fc1a;margin-bottom:24px;overflow:hidden;position:relative}.terminal-window:before{background:linear-gradient(135deg,#0000,#7dd3fc08 50%,#0000),repeating-linear-gradient(90deg,#0000,#7dd3fc03 1px,#0000 2px);bottom:0;left:0;right:0;z-index:1}.terminal-window:after,.terminal-window:before{content:"";pointer-events:none;position:absolute;top:0}.terminal-window:after{animation:dataStream 15s linear infinite;background:linear-gradient(90deg,#0000,#7dd3fc0d 50%,#0000);height:100%;left:-100%;width:200%;z-index:2}.terminal-header{align-items:center;background:linear-gradient(90deg,#1a1a1a,#00ff411a);background:linear-gradient(90deg,var(--bg-elevated) 0,#00ff411a 100%);border-bottom:1px solid #7dd3fc;border-bottom:1px solid var(--border-neon);display:flex;gap:8px;padding:12px 16px}.terminal-dots{display:flex;gap:6px}.terminal-dot{background:#ef4444;background:var(--fg-error);border-radius:50%;box-shadow:0 0 5px currentColor;height:12px;width:12px}.terminal-dot:nth-child(2){background:#fbbf24;background:var(--fg-warning)}.terminal-dot:nth-child(3){background:#7dd3fc;background:var(--fg-primary)}.terminal-title{color:#9ca3af;color:var(--fg-muted);font-size:12px;letter-spacing:1px;margin-left:12px;text-transform:uppercase}.terminal-content{padding:24px;position:relative;z-index:3}.glitch-text{animation:glitchText .3s ease-in-out}.cursor-blink{animation:blink 1s infinite}.ansi-green,.cursor-blink{color:#7dd3fc;color:var(--fg-primary);text-shadow:0 0 10px #6ee7b74d,0 0 20px #6ee7b733;text-shadow:var(--glow-green)}.ansi-cyan{color:#6ee7b7;color:var(--fg-secondary);text-shadow:0 0 10px #7dd3fc4d,0 0 20px #7dd3fc33;text-shadow:var(--glow-cyan)}.ansi-magenta{color:#a78bfa;color:var(--fg-accent);text-shadow:0 0 10px #a78bfa4d,0 0 20px #a78bfa33;text-shadow:var(--glow-magenta)}.ansi-yellow{color:#fbbf24;color:var(--fg-warning);text-shadow:0 0 10px #fbbf24;text-shadow:0 0 10px var(--fg-warning)}.ansi-red{color:#ef4444;color:var(--fg-error);text-shadow:0 0 10px #ef4444;text-shadow:0 0 10px var(--fg-error)}.ansi-dim{color:#6b7280;color:var(--fg-dim)}.glow{text-shadow:0 0 10px #6ee7b74d,0 0 20px #6ee7b733;text-shadow:var(--glow-green)}.glow-cyan{text-shadow:0 0 10px #7dd3fc4d,0 0 20px #7dd3fc33;text-shadow:var(--glow-cyan)}.glow-magenta{text-shadow:0 0 10px #a78bfa4d,0 0 20px #a78bfa33;text-shadow:var(--glow-magenta)}.border-neon{border:1px solid #7dd3fc;border:1px solid var(--border-neon);box-shadow:0 0 10px #00ff414d}.status-badge{border:1px solid;border-radius:2px;display:inline-block;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.status-success{background:#00ff411a;border-color:#7dd3fc;border-color:var(--border-neon);color:#7dd3fc;color:var(--fg-primary);text-shadow:0 0 10px #6ee7b74d,0 0 20px #6ee7b733;text-shadow:var(--glow-green)}.status-failed{background:#ff00661a;border-color:#ef4444;border-color:var(--fg-error);color:#ef4444;color:var(--fg-error);text-shadow:0 0 10px #ef4444;text-shadow:0 0 10px var(--fg-error)}.status-pending{background:#ffff001a;border-color:#fbbf24;border-color:var(--fg-warning);color:#fbbf24;color:var(--fg-warning);text-shadow:0 0 10px #fbbf24;text-shadow:0 0 10px var(--fg-warning)}.status-processing{animation:glowPulse 2s infinite;background:#00ffff1a;border-color:#6ee7b7;border-color:var(--border-cyan);color:#6ee7b7;color:var(--fg-secondary);text-shadow:0 0 10px #7dd3fc4d,0 0 20px #7dd3fc33;text-shadow:var(--glow-cyan)}.status-processing:after{animation:processing 1.5s infinite;content:"processing"}.prompt{align-items:center;display:flex;flex-wrap:wrap;font-family:inherit;gap:4px;margin:16px 0}.prompt:before{color:#7dd3fc;color:var(--fg-primary);content:"root@solhub:~$ ";text-shadow:0 0 10px #6ee7b74d,0 0 20px #6ee7b733;text-shadow:var(--glow-green)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:768px){.terminal-content{padding:16px}body{font-size:14px}.terminal-window{margin-bottom:16px}.terminal-header{padding:8px 12px}.terminal-title{font-size:10px}.prompt{font-size:13px;margin:12px 0}}@media (max-width:480px){.terminal-content{padding:12px}body{font-size:13px}.terminal-window{margin-bottom:12px}.terminal-header{padding:6px 10px}.terminal-title{font-size:9px}.prompt{font-size:12px;margin:8px 0}.status-badge{font-size:9px;padding:3px 8px}}@media (hover:none) and (pointer:coarse){.terminal-window:hover{transform:none}.terminal-window:active{transform:scale(.98)}.prompt,.status-badge,button{min-height:44px;min-width:44px}:hover{box-shadow:none!important;transform:none!important}}@media (max-width:768px){.prompt,.status-badge,.terminal-dots,.terminal-header,.terminal-title,button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.terminal-content,.terminal-window{-webkit-overflow-scrolling:touch}*{transform:translateZ(0)}}@media (max-width:768px) and (orientation:landscape){.terminal-content{padding:8px}.terminal-header{padding:4px 8px}.terminal-title{font-size:9px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.terminal-dot,.terminal-window{border-width:1px}}
/*# sourceMappingURL=main.804f321c.css.map*/