@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--bg-primary: #0a0a0f;--bg-secondary: #12121a;--bg-card: rgba(255, 255, 255, .03);--accent: #00ff88;--accent-dim: rgba(0, 255, 136, .1);--accent-glow: rgba(0, 255, 136, .3);--text-primary: #ffffff;--text-secondary: #888;--text-muted: #555;--danger: #ff4757;--warning: #ffa502;--purple: #ab9ff2;--border: rgba(255, 255, 255, .08)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.loading-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:20px}.loading-spinner{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.navbar{background:var(--bg-secondary);border-bottom:1px solid var(--border);padding:15px 0;position:sticky;top:0;z-index:100}.navbar .container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:800;color:var(--accent);text-decoration:none;display:flex;align-items:center;gap:8px}.logo:hover{text-decoration:none}.nav-links{display:flex;gap:25px;align-items:center}.nav-links a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--accent);text-decoration:none}.nav-credits{background:var(--accent-dim);color:var(--accent);padding:6px 14px;border-radius:20px;font-weight:600;font-size:.85rem}.container{max-width:1200px;margin:0 auto;padding:30px 20px}.page-header{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.page-header h1{font-size:1.8rem}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:25px;margin-bottom:25px}.card h2{color:var(--accent);font-size:1.2rem;margin-bottom:20px;display:flex;align-items:center;gap:10px}.btn{padding:12px 24px;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-primary{background:var(--accent);color:var(--bg-primary)}.btn-primary:hover{box-shadow:0 0 30px var(--accent-glow)}.btn-secondary{background:transparent;color:var(--text-primary);border:1px solid var(--border)}.btn-danger{background:#ff475733;color:var(--danger);border:1px solid var(--danger)}.btn-stop{background:var(--danger);color:#fff;animation:pulse-danger 1.5s infinite}@keyframes pulse-danger{0%,to{box-shadow:0 0 #ff475766}50%{box-shadow:0 0 20px 5px #ff475733}}.btn-small{padding:6px 14px;font-size:.8rem}.btn:disabled{opacity:.5;cursor:not-allowed}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:.9rem}.form-group input,.form-group select{width:100%;padding:12px 15px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:1rem}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--accent)}.form-row{display:flex;gap:15px;flex-wrap:wrap;align-items:flex-end}.flash{padding:12px 20px;border-radius:8px;margin-bottom:15px}.flash.success{background:var(--accent-dim);border:1px solid var(--accent);color:var(--accent)}.flash.error{background:#ff47571a;border:1px solid var(--danger);color:var(--danger)}.data-table{width:100%;border-collapse:collapse}.data-table th{text-align:left;padding:12px 8px;color:var(--text-secondary);font-weight:500;border-bottom:1px solid var(--border);font-size:.85rem}.data-table td{padding:15px 8px;border-bottom:1px solid rgba(255,255,255,.03)}.status-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:500}.status-active{background:var(--accent-dim);color:var(--accent)}.status-triggered{background:#ffa50233;color:var(--warning)}.status-repeating{background:#ff475733;color:var(--danger);animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.live-indicator{display:inline-flex;align-items:center;gap:8px;background:var(--accent-dim);padding:5px 12px;border-radius:20px;font-size:.8rem;color:var(--accent)}.live-dot{width:8px;height:8px;background:var(--accent);border-radius:50%;animation:pulse 2s infinite}.warning-banner{background:#ff47571a;border:1px solid var(--danger);border-radius:8px;padding:15px 20px;margin-bottom:20px;display:flex;align-items:center;gap:15px}.footer{background:var(--bg-secondary);border-top:1px solid var(--border);padding:30px 0;margin-top:50px}.footer .container{display:flex;justify-content:space-between;align-items:center}.footer-left{color:var(--text-secondary);font-size:.9rem}.footer-links{display:flex;gap:20px}.footer-links a{color:var(--text-secondary);text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .2s}.footer-links a:hover{color:var(--accent)}.footer-links svg{width:20px;height:20px}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 20px 80px;position:relative}.hero:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);opacity:.15;pointer-events:none}.hero-badge{background:var(--accent-dim);border:1px solid var(--accent);color:var(--accent);padding:8px 20px;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:30px}.hero h1{font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1.1;margin-bottom:25px}.hero h1 span{color:var(--accent);text-shadow:0 0 60px var(--accent-glow)}.hero p{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin-bottom:40px;line-height:1.6}.hero-buttons{display:flex;gap:20px;margin-bottom:60px}.hero-buttons .btn{padding:16px 32px;font-size:1.1rem}.stats{display:flex;gap:60px;margin-top:40px}.stat{text-align:center}.stat-value{font-size:2.5rem;font-weight:800;color:var(--accent)}.stat-label{color:var(--text-secondary);font-size:.9rem;margin-top:5px}.features{padding:100px 20px;background:var(--bg-secondary)}.features-container{max-width:1200px;margin:0 auto}.features h2{text-align:center;font-size:2.5rem;margin-bottom:60px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:16px;padding:30px;transition:all .3s}.feature-card:hover{border-color:var(--accent);transform:translateY(-5px)}.feature-icon{font-size:2.5rem;margin-bottom:20px}.feature-card h3{font-size:1.3rem;margin-bottom:10px}.feature-card p{color:var(--text-secondary);line-height:1.6}.pricing{padding:100px 20px}.pricing-container{max-width:1000px;margin:0 auto}.pricing h2{text-align:center;font-size:2.5rem;margin-bottom:20px}.pricing-subtitle{text-align:center;color:var(--text-secondary);margin-bottom:60px}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pricing-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:35px;text-align:center;transition:all .3s}.pricing-card:hover{border-color:var(--accent)}.pricing-card.popular{border-color:var(--accent);position:relative}.pricing-card.popular:before{content:"BEST VALUE";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:var(--bg-primary);padding:4px 15px;border-radius:20px;font-size:.75rem;font-weight:700}.pricing-amount{font-size:3rem;font-weight:800;margin-bottom:10px}.pricing-credits{color:var(--accent);font-size:1.2rem;font-weight:600;margin-bottom:20px}.pricing-card ul{list-style:none;margin-bottom:25px}.pricing-card li{color:var(--text-secondary);padding:8px 0;border-bottom:1px solid var(--border)}.pricing-card li:last-child{border-bottom:none}@media(max-width:768px){.nav-links{gap:12px;font-size:.85rem}.form-row{flex-direction:column}.footer .container{flex-direction:column;gap:15px;text-align:center}.hero-buttons{flex-direction:column}.stats{flex-direction:column;gap:30px}.pricing-cards{grid-template-columns:1fr}}
