*{box-sizing:border-box;margin:0}body{background:#07070c;color:#e9e9f2;font:16px/1.45 -apple-system,Inter,system-ui,sans-serif;background-image:radial-gradient(circle at 20% -10%,#3b1d7a 0,transparent 45%),radial-gradient(circle at 100% 20%,#0d4d5c 0,transparent 40%);background-attachment:fixed}
.nav{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;position:sticky;top:0;background:#07070ccc;backdrop-filter:blur(12px);z-index:5}.logo{font-weight:800}.logo span{color:#b98cff}
.hero{padding:34px 20px 20px;max-width:760px;margin:auto}.pill{display:inline-flex;gap:8px;align-items:center;font-size:13px;padding:6px 12px;border:1px solid #2a2a3a;border-radius:99px;background:#11111a}.dot{width:8px;height:8px;border-radius:50%;background:#3dff9a;box-shadow:0 0 10px #3dff9a;animation:p 1.6s infinite}@keyframes p{50%{opacity:.3}}
h1{font-size:clamp(34px,9vw,58px);line-height:1.05;margin:18px 0 12px;letter-spacing:-1.5px;font-weight:900}h1 em{font-style:normal;background:linear-gradient(90deg,#b98cff,#45e3ff,#3dff9a);-webkit-background-clip:text;color:transparent}.hero p{color:#a5a5b8}
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.stats div{background:#11111acc;border:1px solid #23233a;border-radius:16px;padding:12px}.stats b{font-size:28px;display:block}.stats span{font-size:12px;color:#8d8da3}
.btn{display:inline-block;background:linear-gradient(90deg,#8b5cff,#2fd3ff);color:#fff;font-weight:800;padding:13px 22px;border-radius:14px;text-decoration:none;border:0;font-size:16px;width:auto}.btn.sm{padding:8px 14px;font-size:14px}
.wrap{max-width:760px;margin:auto;padding:14px 16px}#q,select,input{width:100%;background:#11111a;border:1px solid #2a2a3a;color:#fff;border-radius:12px;padding:13px;font-size:16px}.filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:10px 0 14px}.filters select{padding:10px 6px;font-size:13px}
.deal{background:#101019;border:1px solid #22223a;border-radius:18px;padding:15px;margin-bottom:10px;transition:.2s}.deal:hover{border-color:#8b5cff}.top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.brand{font-weight:800;font-size:18px}.marks{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pay{color:#3dff9a;font-weight:700;margin:6px 0}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip{font-size:12px;padding:3px 9px;border-radius:99px;background:#1b1b2b;color:#c9c9dd}.live{background:#3b0f1f;color:#ff7aa8}.badge{display:inline-block;font-size:11px;font-weight:800;padding:3px 8px;border-radius:99px;letter-spacing:.2px;white-space:nowrap;vertical-align:middle}.verified{background:#123524;color:#3dff9a}.reported{background:#2a2a36;color:#a7a7bb}.legend{display:grid;gap:4px;font-size:12px;color:#8d8da3;margin:0 0 12px;line-height:1.4}.legend .badge{margin-right:6px}.deal a{color:#7fdcff;font-size:13px}
.locked{filter:blur(6px);pointer-events:none;user-select:none;opacity:.6}.lock{text-align:center;padding:22px;border-radius:18px;border:1px dashed #8b5cff;background:#140f22;margin-top:-80px;position:relative}.lock p{color:#a5a5b8;margin:8px 0 14px}
.card{background:#0f0f18;border:1px solid #23233a;border-radius:22px;margin:22px auto;padding:22px}.card h2{font-size:28px;margin-bottom:8px}.card form{display:grid;gap:9px;margin-top:12px}.proof{font-size:14px;font-weight:700;color:#e9e9f2}input[type=file]{font-size:14px;color:#c9c9dd}input[type=file]::file-selector-button{background:#1b1b2b;color:#fff;border:0;border-radius:8px;padding:8px 10px;margin-right:10px;font-weight:700}form .mini{margin-top:0}.pro ul{list-style:none;padding:0;margin:12px 0 18px;display:grid;gap:6px}.tag{color:#b98cff;font-size:12px;font-weight:800;letter-spacing:1px}.pro small{font-size:16px;color:#8d8da3}.mini{font-size:13px;color:#8d8da3;margin-top:10px}
footer{text-align:center;font-size:12px;color:#6d6d82;padding:30px 20px 50px}footer a{color:#9a9ab0}
