:root{--neon-cyan: #00f2ff;--neon-blue: #2481cc;--bg-dark: #0a0b10;--glass: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .1)}body{margin:0;padding:0;background-color:var(--bg-dark);color:#fff;font-family:Inter,-apple-system,sans-serif;overflow-x:hidden}.container{padding:20px;min-height:100vh;position:relative;z-index:1}.neon-bg{position:fixed;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,242,255,.15) 0%,transparent 70%);z-index:-1;filter:blur(50px)}.glass-card{background:var(--glass);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--glass-border);border-radius:20px;padding:20px;margin-bottom:20px;box-shadow:0 8px 32px #0000004d}.user-info{display:flex;align-items:center;gap:15px}.avatar{width:50px;height:50px;background:linear-gradient(135deg,var(--neon-cyan),var(--neon-blue));border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;box-shadow:0 0 15px #00f2ff66}.user-text h1{margin:0;font-size:18px;letter-spacing:.5px}.status-text{margin:5px 0 0;font-size:12px;color:#ffffff80}.sub-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.badge{padding:5px 12px;border-radius:8px;font-size:12px;font-weight:700;background:#ff323233;color:#ff3232}.badge.active{background:#00ff9633;color:#00ff96;box-shadow:0 0 10px #00ff9633}.ip-text{margin:0;font-size:12px;font-weight:700;color:var(--neon-cyan)}.data-row{margin-bottom:20px}.label{display:block;font-size:10px;color:#fff6;letter-spacing:1px;margin-bottom:5px}.value{font-size:18px;font-weight:800}.date-highlight{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.2)}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.stat-item{background:#ffffff08;padding:10px;border-radius:12px}.progress-container{margin-top:10px}.progress-bar{height:6px;background:#ffffff1a;border-radius:10px;overflow:hidden;margin:10px 0}.progress-fill{height:100%;background:linear-gradient(90deg,var(--neon-blue),var(--neon-cyan));box-shadow:0 0 10px var(--neon-cyan);transition:width 1s ease-in-out}.connection-section{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:transform .2s,background .2s;background:#00f2ff0d}.connection-section:active{transform:scale(.98);background:#00f2ff1a}.value-url{font-size:14px;font-weight:700;color:var(--neon-cyan);text-transform:uppercase}.copy-btn{background:none;border:none;font-size:20px;padding:0}.payment-selection{margin-top:30px}.selection-title{font-size:11px;color:#fff6;text-align:center;letter-spacing:2px;margin-bottom:15px}.price-neon-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--glass);border:1px solid var(--glass-border);border-radius:15px;color:#fff;margin-bottom:12px;transition:all .2s}.price-neon-btn:active{border-color:var(--neon-cyan);background:#00f2ff0d;transform:translateY(-2px)}.price-label{font-weight:500}.price-value{color:var(--neon-cyan);font-weight:800;font-size:16px}.disabled{opacity:.5;pointer-events:none}.footer-hint{text-align:center;font-size:11px;color:#ffffff4d;margin-top:20px;padding-bottom:30px}.center-flex{display:flex;justify-content:center;align-items:center;height:100vh}.loader{letter-spacing:4px;font-weight:700;color:var(--neon-cyan);animation:pulse 1.5s infinite}@keyframes pulse{0%{opacity:.5}50%{opacity:1;text-shadow:0 0 10px var(--neon-cyan)}to{opacity:.5}}.connection-section{margin-bottom:25px}.neon-button.secondary{width:100%;padding:18px;background:#00f2ff1a;border:2px solid #00f2ff;border-radius:16px;color:#00f2ff;font-weight:800;display:flex;justify-content:center;align-items:center;gap:12px;cursor:pointer;box-shadow:0 0 15px #00f2ff33;transition:all .2s ease}.neon-button.secondary:active{transform:scale(.96);background:#00f2ff33;box-shadow:0 0 25px #00f2ff66}.neon-button.secondary.disabled{border-color:#ffffff1a;color:#ffffff4d;background:#ffffff0d}.price-btn{width:100%;display:flex;justify-content:space-between;padding:16px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:15px;color:#fff;margin-bottom:10px;font-size:16px}.price-val{color:#00f2ff;font-weight:700}
