*{box-sizing:border-box}:root{--red:#d60000;--red-bright:#ff1a1a;--red-dark:#7a0000;--black:#020202;--panel:rgba(0,0,0,.72);--line:rgba(255,0,0,.72);--text:#ffffff;--muted:#d7d7d7}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:Arial,Helvetica,sans-serif;background:#020202}.bg{min-height:100vh;background:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.48),rgba(0,0,0,.74)),linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.88)),url(/cyberpunk-bg.jpg) top/cover fixed no-repeat;position:relative;overflow:hidden}.bg:before{background:radial-gradient(circle at 18% 18%,rgba(255,0,0,.18),transparent 26%),radial-gradient(circle at 82% 25%,rgba(255,0,0,.14),transparent 28%),radial-gradient(circle at 50% 80%,rgba(255,0,0,.12),transparent 30%);mix-blend-mode:screen}.bg:after,.bg:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.bg:after{background:linear-gradient(90deg,transparent 0 98%,rgba(255,0,0,.1) 99%),linear-gradient(0deg,transparent 0 98%,rgba(255,0,0,.08) 99%);background-size:56px 56px;opacity:.18}.wrap{max-width:1560px;margin:0 auto;padding:28px 52px 80px;position:relative;z-index:1}.top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:46px}.top b{font-family:Impact,Arial Black,Arial,sans-serif;font-size:58px;line-height:.85;letter-spacing:3px;color:#f4f4f4;text-transform:uppercase;text-shadow:0 0 8px rgba(255,255,255,.55),0 0 22px rgba(255,0,0,.7)}.logo666{color:var(--red-bright);text-shadow:0 0 14px var(--red-bright),0 0 30px var(--red)}.badge{display:inline-flex;align-items:center;gap:14px;width:max-content;padding:13px 24px;border:1px solid var(--line);border-radius:999px;background:rgba(0,0,0,.7);color:white;font-size:20px;box-shadow:0 0 22px rgba(255,0,0,.48),inset 0 0 18px rgba(255,0,0,.15)}.badge:before{content:"⊙";font-size:26px;color:var(--red-bright);text-shadow:0 0 14px var(--red-bright)}.hero{display:grid;grid-template-columns:1fr .9fr;align-items:center;grid-gap:70px;gap:70px;padding:0 0 60px;border-bottom:1px solid rgba(255,0,0,.32)}.title{margin:34px 0 18px;font-family:Impact,Arial Black,Arial,sans-serif;text-transform:uppercase;font-size:82px;line-height:.9;letter-spacing:3px;color:#f5f5f5;text-shadow:0 0 10px rgba(255,255,255,.55),0 0 24px rgba(255,0,0,.45)}.title span{color:var(--red-bright);text-shadow:0 0 18px var(--red-bright),0 0 34px var(--red)}.muted{color:var(--muted);font-size:21px;line-height:1.35}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:15px 30px;border-radius:14px;border:1px solid #ff3333;background:linear-gradient(180deg,#e00000,#770000);color:#fff;font-weight:900;font-size:18px;text-decoration:none;cursor:pointer;box-shadow:0 0 24px rgba(255,0,0,.75),inset 0 0 24px rgba(255,255,255,.13);transition:.18s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 0 38px rgba(255,0,0,.95),inset 0 0 24px rgba(255,255,255,.16)}.btn:before{content:"↯";font-weight:900}.btn2{background:rgba(0,0,0,.7);border-color:rgba(255,0,0,.82);box-shadow:0 0 22px rgba(255,0,0,.35),inset 0 0 18px rgba(255,0,0,.1)}.btn2:before{content:""}.card{background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.86)),radial-gradient(circle at 0 0,rgba(255,0,0,.16),transparent 38%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,0,0,.72);border-radius:28px;padding:34px;box-shadow:0 0 38px rgba(255,0,0,.28),inset 0 0 28px rgba(255,0,0,.08),0 24px 80px rgba(0,0,0,.72);position:relative;overflow:hidden}.card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 100%,rgba(255,0,0,.18),transparent 36%);pointer-events:none}.card>*{position:relative;z-index:1}.card h2{font-size:34px;margin:0 0 20px}.profile-x{position:absolute;right:36px;top:28px;font-family:Arial Black,Arial,sans-serif;font-size:170px;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,0,0,.42);opacity:.72}h2,h2#tasks{font-size:40px;margin:34px 0 22px;text-shadow:0 0 24px rgba(255,0,0,.65)}.grid{grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.grid,.task{display:grid}.task{min-height:340px;grid-template-columns:1fr auto;grid-gap:12px 28px;gap:12px 28px;align-items:start}.task b{font-size:26px}.task>span.muted{font-size:20px;color:white}.task>a{grid-column:2;grid-row:1/3;min-width:180px;align-self:center}.task form{grid-column:1/3;margin-top:16px;padding-top:18px;border-top:1px solid rgba(255,0,0,.28)}.task p.muted{font-size:19px}.input{width:100%;min-height:56px;padding:15px 20px;border-radius:14px;background:rgba(2,2,6,.9);color:#fff;border:1px solid rgba(255,255,255,.18);outline:none;font-size:17px}.input:focus{border-color:var(--red-bright);box-shadow:0 0 20px rgba(255,0,0,.55)}input[type=file].input{padding:13px}input[type=file]::-webkit-file-upload-button{border:0;border-radius:10px;padding:12px 18px;margin-right:16px;background:linear-gradient(180deg,#e00000,#7a0000);color:white;font-weight:900;cursor:pointer}input[type=file]::file-selector-button{border:0;border-radius:10px;padding:12px 18px;margin-right:16px;background:linear-gradient(180deg,#e00000,#7a0000);color:white;font-weight:900;cursor:pointer}.leader{width:100%;border-collapse:collapse}.leader td,.leader th{padding:16px;border-bottom:1px solid rgba(255,255,255,.12);text-align:left}.leader th{color:#ff8a8a}.leader a{color:#ff4f4f;font-weight:900}@media(max-width:1000px){.wrap{padding:24px}.grid,.hero{grid-template-columns:1fr}.title{font-size:52px}.top b{font-size:38px}.badge{font-size:16px}.task{grid-template-columns:1fr}.task form,.task>a{grid-column:1}}.logo666,.title span{color:#880808!important;text-shadow:0 0 10px rgba(136,8,8,.95),0 0 24px rgba(136,8,8,.75)!important;color:#ff1b1b!important;text-shadow:0 0 6px rgba(255,40,40,1),0 0 14px rgba(255,20,20,1),0 0 28px rgba(255,0,0,.95),0 0 52px rgba(136,8,8,.95),0 0 82px rgba(136,8,8,.85)!important;filter:brightness(1.35) saturate(1.35);color:#b11212!important;text-shadow:0 0 4px rgba(177,18,18,.45),0 0 10px rgba(177,18,18,.25)!important;filter:brightness(1.02) saturate(1.05)!important}.success-msg{margin-top:14px;color:#39ff88;font-weight:800;text-shadow:0 0 8px rgba(57,255,136,.45)}.daily-card{margin:28px 0 8px;display:flex;align-items:center;justify-content:space-between;gap:24px}.warning-msg{margin-top:14px;color:#ffb84d;font-weight:800;text-shadow:0 0 8px rgba(255,184,77,.35)}button:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.25)}@media(max-width:900px){.daily-card{flex-direction:column;align-items:stretch}}.wallet-locked{margin-top:12px}.wallet-value{word-break:break-all;padding:12px 14px;border:1px solid rgba(255,0,0,.45);border-radius:12px;background:rgba(0,0,0,.55);color:#fff;font-weight:800}.leader td form{display:inline-flex;margin-right:8px}.leader td .btn{min-height:42px;padding:10px 14px;font-size:14px}.top-x-logo{position:fixed;bottom:18px;left:18px;z-index:99999;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.92);border:2px solid rgba(136,8,8,.95);box-shadow:0 0 28px rgba(136,8,8,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top-x-logo img{width:28px;height:28px;filter:brightness(0) invert(1)}.top-x-logo:hover{box-shadow:0 0 40px rgba(136,8,8,1)}.x-svg{width:30px;height:30px;color:#ffffff}.streak-card{margin:30px 0 12px;padding:26px 30px}.streak-head{justify-content:space-between;gap:24px}.streak-head,.streak-score{display:flex;align-items:center}.streak-score{gap:12px;margin-top:8px}.streak-score span{font-size:34px;font-weight:900;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.4)}.streak-score b{font-size:12px;padding:6px 9px;border-radius:8px;color:#cfc7ff;background:#6d5cff}.streak-days{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:22px;gap:22px;margin-top:26px}.streak-day{display:flex;flex-direction:column;align-items:center;gap:12px}.streak-day p{font-weight:800;color:#fff}.streak-circle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,0,0,.45);color:#888;background:rgba(0,0,0,.55);font-weight:900}.streak-circle.active{background:#00ffd0;color:#00120f;border-color:#00ffd0;box-shadow:0 0 20px rgba(0,255,208,.55)}@media(max-width:800px){.streak-head{flex-direction:column;align-items:flex-start}.streak-days{grid-template-columns:repeat(5,minmax(54px,1fr));gap:10px}}.streak-circle.active{background:#880808!important;color:#ffffff!important;border-color:#b11212!important;box-shadow:0 0 10px rgba(136,8,8,.75),0 0 22px rgba(136,8,8,.45)!important}.streak-days{grid-template-columns:repeat(7,1fr)!important}@media(max-width:900px){.streak-days{grid-template-columns:repeat(4,1fr)!important}}.task-edit-card{padding:18px;border:1px solid rgba(136,8,8,.45);border-radius:18px;background:rgba(0,0,0,.45)}.task-edit-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media(max-width:800px){.task-edit-grid{grid-template-columns:1fr}}.leaderboard-page{padding:40px 0 80px}.leaderboard-header{margin-bottom:30px}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:16px;border-bottom:1px solid rgba(255,0,0,.12);text-align:left}.table th{color:#ff4d4d}.table tr:hover{background:rgba(136,8,8,.12)}.top-leaderboard-link{position:absolute;top:42px;left:50%;transform:translateX(-50%);z-index:50;color:#ffffff;font-weight:900;font-size:22px;text-decoration:none;letter-spacing:.5px;padding:12px 26px;border:1px solid rgba(136,8,8,.95);border-radius:999px;background:rgba(0,0,0,.72);box-shadow:0 0 22px rgba(136,8,8,.65);text-shadow:0 0 8px rgba(255,255,255,.35)}.top-leaderboard-link:hover{color:#ffb3b3;box-shadow:0 0 34px rgba(136,8,8,.9)}@media(max-width:900px){.top-leaderboard-link{position:static;transform:none;display:inline-flex;margin:12px 0 20px}}.hero-leaderboard-btn{position:absolute;top:28px;left:50%;transform:translateX(-50%);z-index:999;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 34px;border-radius:999px;text-decoration:none;color:#fff;font-size:24px;font-weight:900;letter-spacing:.5px;background:rgba(0,0,0,.82);border:2px solid #880808;box-shadow:0 0 16px rgba(136,8,8,.7),0 0 34px rgba(136,8,8,.45);text-shadow:0 0 10px rgba(255,255,255,.25)}.hero-leaderboard-btn:hover{box-shadow:0 0 24px rgba(136,8,8,.95),0 0 50px rgba(136,8,8,.65);color:#ffcccc}@media(max-width:900px){.hero-leaderboard-btn{top:90px;font-size:18px;padding:12px 22px}}.leaderboard-banner-wrap{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:9999}.leaderboard-banner{display:flex;align-items:center;justify-content:center;gap:10px;min-width:260px;height:72px;padding:0 34px;border-radius:6px;text-decoration:none;color:#ffffff;font-size:34px;font-weight:900;background:rgba(10,0,0,.92);border:2px solid rgba(136,8,8,.95);box-shadow:0 0 20px rgba(136,8,8,.65),inset 0 0 14px rgba(136,8,8,.22);letter-spacing:.3px}.leaderboard-banner:hover{color:#ffd6d6;box-shadow:0 0 30px rgba(136,8,8,.95),inset 0 0 20px rgba(136,8,8,.32)}@media(max-width:900px){.leaderboard-banner-wrap{top:88px}.leaderboard-banner{min-width:200px;height:58px;font-size:24px;padding:0 22px}}.official-leaderboard{margin-top:30px}.official-leaderboard .leader{margin-top:18px}.official-leaderboard h2{color:#ffffff}.locked-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center}.locked-card{max-width:760px;text-align:center}.task-wallet-warning{margin-bottom:24px}button:disabled,input:disabled{opacity:.45;cursor:not-allowed}.task-wallet-lock{grid-column:1/3;padding:14px 16px;margin-top:8px;border:1px solid rgba(255,184,77,.6);border-radius:14px;background:rgba(255,184,77,.1);color:#ffcc66;box-shadow:0 0 14px rgba(255,184,77,.15)}.task-wallet-lock b{display:block;color:#ffcc66;margin-bottom:6px}.task-wallet-lock p{margin:0;color:#ffe2a3;font-weight:700}.tasks-login-required{margin-top:34px;text-align:center;max-width:760px}.daily-task-badge{display:inline-flex;width:max-content;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,184,77,.55);background:rgba(255,184,77,.1);color:#ffcc66;font-weight:900;font-size:13px;box-shadow:0 0 12px rgba(255,184,77,.16)}.entity-top-link{position:absolute;top:108px;left:50%;transform:translateX(-50%);z-index:999;padding:12px 26px;border-radius:999px;background:rgba(0,0,0,.82);border:1px solid #880808;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 0 20px rgba(136,8,8,.55)}.entity-page{padding-top:50px}.entity-hero{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:30px}.entity-status-box{min-width:280px;padding:22px;border:1px solid rgba(136,8,8,.65);border-radius:20px;background:rgba(0,0,0,.45);box-shadow:0 0 20px rgba(136,8,8,.25)}.entity-status-box h2{margin:8px 0;font-size:36px}.entity-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin:24px 0}.entity-stat span{color:#ffcccc;font-weight:800}.entity-stat h2{font-size:34px;margin-top:10px}.access-card{margin-top:24px}.access-bar{width:100%;height:18px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(136,8,8,.55);overflow:hidden;margin:18px 0 28px}.access-bar div{height:100%;background:linear-gradient(90deg,#880808,#d60000);box-shadow:0 0 18px rgba(136,8,8,.75)}.access-levels{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.access-level{padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.42);opacity:.55}.access-level.unlocked{opacity:1;border-color:rgba(136,8,8,.8);box-shadow:0 0 18px rgba(136,8,8,.28)}.access-level div{display:flex;justify-content:space-between;gap:12px}.access-level b{font-size:18px}.access-level span{color:#ffcccc;font-weight:900}.access-level p{margin:10px 0 6px;color:#fff}.access-level small{color:#bbb;display:block;margin-bottom:10px}.access-level strong{color:#ffcc66}@media(max-width:900px){.entity-hero{flex-direction:column;align-items:stretch}.access-levels,.entity-grid{grid-template-columns:1fr}.entity-top-link{position:static;transform:none;display:inline-flex;margin:12px 0}}.entity-page .btn{width:max-content}.entity-status-box strong{color:#ffcc66}.progress-share-card{margin-top:24px}.progress-image-card{margin:22px 0;padding:28px;border-radius:24px;border:1px solid rgba(136,8,8,.7);background:linear-gradient(rgba(0,0,0,.72),rgba(0,0,0,.72)),radial-gradient(circle at top,#8b0000,transparent 60%);box-shadow:0 0 25px rgba(136,8,8,.35),inset 0 0 35px rgba(136,8,8,.18)}.progress-image-card h2{margin:14px 0 24px;font-size:42px}.progress-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.progress-stats div{padding:18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.progress-stats span{display:block;color:#ffcccc;font-weight:800;margin-bottom:8px}.progress-stats strong{font-size:30px}.progress-network{margin-top:24px;color:#ffcc66;font-weight:900;letter-spacing:1px}@media(max-width:900px){.progress-stats{grid-template-columns:1fr}.progress-image-card h2{font-size:30px}}.entity-avatar-img{width:220px;height:220px;object-fit:cover;border-radius:50%;border:2px solid #880808;box-shadow:0 0 28px rgba(136,8,8,.75);margin:22px 0;display:block}.progress-avatar-img{width:140px;height:140px;margin:16px 0}.progress-site,.progress-tag{color:#ff3333;font-weight:900;letter-spacing:.5px}.progress-tag{margin-top:8px}.progress-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.progress-note{margin-top:14px;font-size:14px;opacity:.8}.progress-image-card{max-width:100%}.progress-image-card .badge{margin-bottom:14px}.progress-avatar-img{width:120px;height:120px;object-fit:cover;border-radius:50%;border:2px solid #880808;box-shadow:0 0 24px rgba(136,8,8,.75);margin:18px 0;display:block}.progress-image-card{position:relative;padding-top:34px!important}.progress-image-card>.badge{display:inline-flex!important;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:14px 26px!important;margin:0 0 20px!important;border-radius:999px!important;font-size:26px!important;font-weight:900!important;letter-spacing:.5px;line-height:1;white-space:nowrap;background:rgba(0,0,0,.75)!important;border:2px solid #d00000!important;box-shadow:0 0 18px rgba(136,8,8,.75),inset 0 0 14px rgba(136,8,8,.25)!important}.progress-image-card>.badge:before{font-size:22px!important;margin-right:8px}@media(max-width:700px){.progress-image-card>.badge{font-size:20px!important;padding:12px 18px!important}}.admin-scroll-box{max-height:420px;overflow:auto;border:1px solid rgba(136,8,8,.35);border-radius:16px;margin-top:16px}.admin-scroll-box table{min-width:900px}.admin-scroll-box::-webkit-scrollbar{width:10px;height:10px}.admin-scroll-box::-webkit-scrollbar-track{background:rgba(0,0,0,.45);border-radius:999px}.admin-scroll-box::-webkit-scrollbar-thumb{background:#880808;border-radius:999px;box-shadow:0 0 10px rgba(136,8,8,.75)}.admin-scroll-box::-webkit-scrollbar-thumb:hover{background:#b11212}