@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";.terminal-container{min-height:100vh;background:#000;color:#fa0;font-family:IBM Plex Mono,monospace;padding:20px;display:flex;flex-direction:column}.terminal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#1a1a1a;border:2px solid #ffaa00;border-bottom:4px solid #ffaa00;margin-bottom:0;box-shadow:0 0 20px #ffaa004d}.terminal-title{flex:1;font-size:18px;font-weight:700;letter-spacing:2px;text-shadow:0 0 10px #ffaa00;text-align:center}.terminal-lights,.terminal-lights-left{display:flex;gap:10px}.light{width:12px;height:12px;border-radius:50%;box-shadow:0 0 10px currentColor}.light.green{background:#fa0;animation:pulse-green 2s infinite}.light.amber{background:#f60;animation:pulse-amber 1.5s infinite}@keyframes pulse-green{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-amber{0%,to{opacity:1}50%{opacity:.3}}.terminal-output{flex:1;overflow-y:auto;padding:20px;background:#000;border:2px solid #ffaa00;border-top:none;min-height:400px;font-size:14px;line-height:1.6;text-shadow:0 0 5px #ffaa00}.terminal-input-form{background:#000;border:2px solid #ffaa00;border-top:4px solid #ffaa00;padding:15px 20px;box-shadow:0 0 20px #ffaa004d}.terminal-input{flex:1;background:transparent;border:none;color:#fa0;font-family:IBM Plex Mono,monospace;font-size:16px;outline:none;text-shadow:0 0 5px #ffaa00}.blink-text{animation:blink 1.5s step-end infinite}.payment-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:#000}.payment-container{max-width:1000px;width:100%;background:#000;border:3px solid #ffaa00;box-shadow:0 0 30px #fa06;padding:30px}.payment-header{text-align:center;margin-bottom:30px}.payment-header h1{color:#fa0;font-size:16px;text-shadow:0 0 10px #ffaa00;margin:5px 0}.payment-header h2{color:#fa0;font-size:20px;text-shadow:0 0 15px #ffaa00;letter-spacing:3px;margin:10px 0}.payment-body{color:#fa0}.info-section{margin-bottom:30px;font-size:14px;text-align:center}.info-section p{margin:2px 0;text-shadow:0 0 5px #ffaa00}.tiers-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin:30px 0}.tier-card{border:2px solid #ffaa00;padding:20px;background:#0a0a0a;box-shadow:inset 0 0 20px #ffaa001a}.tier-header{text-align:center;margin-bottom:20px}.tier-header h3{font-size:14px;margin:2px 0;text-shadow:0 0 10px #ffaa00}.tier-header.tier-1{color:#fa0}.tier-header.tier-2{color:#f80}.tier-features{margin:20px 0;font-size:13px;line-height:2}.tier-features p{margin:5px 0;padding-left:10px;text-shadow:0 0 5px #ffaa00}.payment-button{width:100%;padding:15px;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;border:2px solid;background:transparent;cursor:pointer;transition:all .3s;letter-spacing:2px;margin-top:15px}.tier-1-btn{color:#fa0;border-color:#fa0;text-shadow:0 0 5px #ffaa00}.tier-1-btn:hover:not(:disabled){background:#fa0;color:#000;box-shadow:0 0 20px #fa0}.tier-2-btn{color:#f80;border-color:#f80;text-shadow:0 0 5px #ff8800}.tier-2-btn:hover:not(:disabled){background:#f80;color:#000;box-shadow:0 0 20px #f80}.payment-button:disabled{opacity:.5;cursor:not-allowed}.wallet-section{margin:30px 0;text-align:center;font-size:14px}.wallet-section p{margin:2px 0;text-shadow:0 0 5px #ffaa00}.connect-button{margin-top:15px;padding:15px 40px;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;background:transparent;color:#fa0;border:2px solid #ffaa00;cursor:pointer;transition:all .3s;letter-spacing:2px;text-shadow:0 0 5px #ffaa00}.connect-button:hover:not(:disabled){background:#fa0;color:#000;box-shadow:0 0 20px #fa0}.connect-button:disabled{opacity:.5;cursor:not-allowed}.status-message{margin:20px 0;text-align:center;font-size:13px;color:#f80;animation:pulse 1s infinite}.status-message p{margin:2px 0;text-shadow:0 0 10px #ff8800}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.payment-info{margin:30px 0;font-size:12px;text-align:center}.payment-info p{margin:2px 0;text-shadow:0 0 5px #ffaa00}.payment-footer{margin-top:30px;text-align:center}.back-button{padding:12px 30px;font-family:IBM Plex Mono,monospace;font-size:14px;background:transparent;color:#fa0;border:2px solid #ffaa00;cursor:pointer;transition:all .3s;letter-spacing:1px}.back-button:hover:not(:disabled){background:#fa0;color:#000;box-shadow:0 0 15px #fa0}.back-button:disabled{opacity:.5;cursor:not-allowed}.premium-zone{min-height:100vh;background:#000;color:#fa0;font-family:IBM Plex Mono,monospace;display:flex;flex-direction:column}.premium-header{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;background:linear-gradient(135deg,#1a1a1a,#2f1f0d);border:2px solid #ffaa00;border-bottom:4px solid #ffaa00;box-shadow:0 0 25px #fa06}.header-left,.header-right{flex:1}.header-center{flex:2;text-align:center;font-size:20px;font-weight:700;letter-spacing:3px;text-shadow:0 0 15px #ffaa00}.premium-badge{color:gold;font-weight:700;font-size:14px;text-shadow:0 0 10px #ffd700;animation:glow-gold 2s ease-in-out infinite}@keyframes glow-gold{0%,to{text-shadow:0 0 10px #ffd700,0 0 20px #ffd700}50%{text-shadow:0 0 20px #ffd700,0 0 30px #ffd700,0 0 40px #ffd700}}.status-indicator{color:#0f0;font-size:13px;text-align:right;display:block;text-shadow:0 0 10px #00ff00}.premium-output{flex:1;overflow-y:auto;padding:25px;background:#000;border-left:2px solid #ffaa00;border-right:2px solid #ffaa00;min-height:500px;font-size:14px;line-height:1.6;text-shadow:0 0 5px #ffaa00;margin:0 20px}.output-line{white-space:pre-wrap;margin:0}.premium-input-form{background:#000;border:2px solid #ffaa00;border-top:4px solid #ffaa00;padding:15px 30px;margin:0 20px;box-shadow:0 0 25px #fa06}.input-line{display:flex;align-items:center;gap:10px;font-size:16px}.prompt{color:#fa0;font-weight:700;text-shadow:0 0 10px #ffaa00}.premium-input{flex:1;background:transparent;border:none;color:#fa0;font-family:IBM Plex Mono,monospace;font-size:16px;outline:none;text-shadow:0 0 5px #ffaa00}.cursor{color:#fa0;animation:blink 1s step-end infinite}.blink{animation:blink 1s step-end infinite}.premium-footer{padding:12px 30px;background:#1a1a1a;border:2px solid #ffaa00;border-top:none;margin:0 20px 20px;box-shadow:0 0 15px #fa03}.footer-stats{color:#0f0;font-size:12px;text-align:center;text-shadow:0 0 5px #00ff00;letter-spacing:2px}.app{min-height:100vh;background:#000;position:relative;overflow:hidden}.crt-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:1000;animation:flicker .15s infinite}.scanline{position:fixed;top:0;left:0;width:100%;height:20px;background:linear-gradient(to bottom,transparent,rgba(255,170,0,.1),transparent);pointer-events:none;z-index:999;animation:scanline 6s linear infinite}@keyframes flicker{0%,to{opacity:1}50%{opacity:.96}}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:IBM Plex Mono,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fa0;overflow-x:hidden}#root{min-height:100vh}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#0a0a0a;border-left:1px solid #ffaa00}::-webkit-scrollbar-thumb{background:#fa0;border:2px solid #0a0a0a}::-webkit-scrollbar-thumb:hover{background:#f80}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes flicker{0%,to{opacity:1}50%{opacity:.97}}
