.achievements-module__12lggq__root{background:linear-gradient(#0000,#8b00ff08,#0000)}.achievements-module__12lggq__root .ach-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.2rem;margin-top:3.5rem;display:grid}.achievements-module__12lggq__root .ach-card{background:var(--card);text-align:center;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;align-items:center;gap:.8rem;padding:1.5rem;transition:all .4s cubic-bezier(.34,1.2,.64,1);display:flex;position:relative;overflow:hidden}.achievements-module__12lggq__root .ach-card:before{content:"";opacity:0;transition:opacity .4s;position:absolute;inset:0}.achievements-module__12lggq__root .ach-card:hover{transform:translateY(-6px)scale(1.02)}.achievements-module__12lggq__root .ach-card:hover:before{opacity:1}.achievements-module__12lggq__root .ach-card.tier-bronze{border-color:#cd7f3240}.achievements-module__12lggq__root .ach-card.tier-bronze:before{background:radial-gradient(circle at 50% 0,#cd7f3214,#0000 70%)}.achievements-module__12lggq__root .ach-card.tier-bronze:hover{border-color:#cd7f3299;box-shadow:0 0 40px #cd7f3226}.achievements-module__12lggq__root .ach-card.tier-silver{border-color:#c0c0c033}.achievements-module__12lggq__root .ach-card.tier-silver:before{background:radial-gradient(circle at 50% 0,#c0c0c014,#0000 70%)}.achievements-module__12lggq__root .ach-card.tier-silver:hover{border-color:#c0c0c080;box-shadow:0 0 40px #c0c0c01f}.achievements-module__12lggq__root .ach-card.tier-gold{border-color:#ffd70040}.achievements-module__12lggq__root .ach-card.tier-gold:before{background:radial-gradient(circle at 50% 0,#ffd7001a,#0000 70%)}.achievements-module__12lggq__root .ach-card.tier-gold:hover{border-color:#ffd70099;box-shadow:0 0 40px #ffd7002e}.achievements-module__12lggq__root .ach-card.tier-diamond{border-color:#00c8ff40}.achievements-module__12lggq__root .ach-card.tier-diamond:before{background:radial-gradient(circle at 50% 0,#00c8ff1a,#0000 70%)}.achievements-module__12lggq__root .ach-card.tier-diamond:hover{border-color:#00c8ff99;box-shadow:0 0 40px #00c8ff33}.achievements-module__12lggq__root .ach-card.tier-legendary{border-color:#ff008838}.achievements-module__12lggq__root .ach-card.tier-legendary:before{background:radial-gradient(circle at 50% 0,#ff00881a,#0000 70%)}.achievements-module__12lggq__root .ach-card.tier-legendary:hover{border-color:#ff00888c;box-shadow:0 0 40px #ff00882e}.achievements-module__12lggq__root .badge-ring{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.achievements-module__12lggq__root .badge-ring:before{content:"";border:2px solid;border-radius:50%;animation:8s linear infinite achievements-module__12lggq__sp;position:absolute;inset:0}.achievements-module__12lggq__root .ach-card.tier-bronze .badge-ring{background:#cd7f3214}.achievements-module__12lggq__root .ach-card.tier-bronze .badge-ring:before{border-color:#cd7f3280}.achievements-module__12lggq__root .ach-card.tier-silver .badge-ring{background:#c0c0c014}.achievements-module__12lggq__root .ach-card.tier-silver .badge-ring:before{border-color:#c0c0c080}.achievements-module__12lggq__root .ach-card.tier-gold .badge-ring{background:#ffd7001a}.achievements-module__12lggq__root .ach-card.tier-gold .badge-ring:before{border-color:#ffd70099;animation:4s linear infinite achievements-module__12lggq__sp}.achievements-module__12lggq__root .ach-card.tier-diamond .badge-ring{background:#00c8ff14}.achievements-module__12lggq__root .ach-card.tier-diamond .badge-ring:before{border-color:#00c8ff80}.achievements-module__12lggq__root .ach-card.tier-legendary .badge-ring{background:#ff008814}.achievements-module__12lggq__root .ach-card.tier-legendary .badge-ring:before{border-color:#ff008880;animation:3s linear infinite achievements-module__12lggq__sp}.achievements-module__12lggq__root .ach-icon-wrap{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.achievements-module__12lggq__root .ach-tier{font-family:var(--font-d);letter-spacing:.2em;text-transform:uppercase;border:1px solid;border-radius:100px;padding:.2rem .6rem;font-size:.48rem;font-weight:700}.achievements-module__12lggq__root .ach-card.tier-bronze .ach-tier{color:#cd7f32;border-color:#cd7f3266}.achievements-module__12lggq__root .ach-card.tier-silver .ach-tier{color:silver;border-color:#c0c0c066}.achievements-module__12lggq__root .ach-card.tier-gold .ach-tier{color:var(--gold);border-color:#ffd70066}.achievements-module__12lggq__root .ach-card.tier-diamond .ach-tier{color:var(--blue);border-color:#00c8ff66}.achievements-module__12lggq__root .ach-card.tier-legendary .ach-tier{color:var(--pink);border-color:#f086}.achievements-module__12lggq__root .ach-name{font-family:var(--font-d);color:#fff;font-size:.72rem;font-weight:700;line-height:1.25}.achievements-module__12lggq__root .ach-desc{color:var(--muted);font-size:.78rem;line-height:1.5}.achievements-module__12lggq__root .ach-prog{background:#ffffff0d;border-radius:100px;width:100%;height:4px;margin-top:.3rem;overflow:hidden}.achievements-module__12lggq__root .ach-prog-fill{border-radius:100px;height:100%;transition:width 1.5s}.achievements-module__12lggq__root .ach-card.tier-bronze .ach-prog-fill{background:linear-gradient(90deg,#8a4a00,#cd7f32)}.achievements-module__12lggq__root .ach-card.tier-silver .ach-prog-fill{background:linear-gradient(90deg,#888,silver)}.achievements-module__12lggq__root .ach-card.tier-gold .ach-prog-fill{background:linear-gradient(90deg,#b8860b,var(--gold))}.achievements-module__12lggq__root .ach-card.tier-diamond .ach-prog-fill{background:linear-gradient(90deg,var(--blue),var(--cyan))}.achievements-module__12lggq__root .ach-card.tier-legendary .ach-prog-fill{background:linear-gradient(90deg,var(--purple),var(--pink))}.achievements-module__12lggq__root .ach-unlocked{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:12px;right:12px}.achievements-module__12lggq__root .ach-unlocked.yes{background:#00ff8826;border:1px solid #0f86}.achievements-module__12lggq__root .ach-unlocked.no{background:#ffffff0d;border:1px solid #ffffff1a}@keyframes achievements-module__12lggq__sp{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.bounties-module__8owv9W__root .bh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.bounties-module__8owv9W__root .fb{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.bounties-module__8owv9W__root .fc{letter-spacing:.06em;color:var(--muted);background:#00c8ff0d;border:1px solid #00c8ff26;border-radius:100px;align-items:center;gap:.4rem;padding:.38rem .9rem;font-size:.72rem;font-weight:600;transition:all .3s;display:flex}:is(.bounties-module__8owv9W__root .fc:hover,.bounties-module__8owv9W__root .fc.act){border-color:var(--blue);color:var(--blue);background:#00c8ff1f;box-shadow:0 0 12px #00c8ff33}.bounties-module__8owv9W__root .bg2{grid-template-columns:repeat(auto-fill,minmax(min(295px,100%),1fr));gap:1.5rem;display:grid}.bounties-module__8owv9W__root .bc{background:var(--card);border:1px solid #00c8ff14;border-radius:18px;min-width:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.bounties-module__8owv9W__root .bc:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#00c8ff0a 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.bounties-module__8owv9W__root .bc:hover{border-color:#00c8ff73;transform:translateY(-10px)scale(1.01);box-shadow:0 0 60px #00c8ff24,0 30px 60px #0009}.bounties-module__8owv9W__root .bc:hover:before{opacity:1}.bounties-module__8owv9W__root .bi{justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.bounties-module__8owv9W__root .bi-bg{filter:blur(8px)brightness(.4);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.bounties-module__8owv9W__root .bi-card-wrap{z-index:3;justify-content:center;align-items:center;height:175px;display:flex;position:relative}.bounties-module__8owv9W__root .bi-card-img{object-fit:contain;border-radius:8px;width:auto;height:100%;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 32px #000c,0 0 20px #00000080}.bounties-module__8owv9W__root .bc:hover .bi-card-img{box-shadow:0 16px 48px #000c,0 0 40px var(--card-glow,#00c8ff4d);transform:scale(1.06)rotate(1deg)}.bounties-module__8owv9W__root .bi-shimmer{z-index:4;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff0f 50%,#0000 60%) 0 0/200% 100%;animation:3s ease-in-out infinite bounties-module__8owv9W__shim;position:absolute;inset:0}.bounties-module__8owv9W__root .btag{z-index:10;background:linear-gradient(135deg,var(--pink),#aa005a);color:#fff;font-family:var(--font-d);letter-spacing:.15em;text-transform:uppercase;border-radius:100px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.5rem;font-weight:700;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 0 18px #ff00888c}.bounties-module__8owv9W__root .btd{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.5s infinite bounties-module__8owv9W__blk}.bounties-module__8owv9W__root .tg{z-index:10;letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:100px;padding:.22rem .65rem;font-size:.58rem;font-weight:700;position:absolute;top:12px;left:12px}.bounties-module__8owv9W__root .bb{z-index:2;padding:1.3rem 1.3rem 1.5rem;position:relative}.bounties-module__8owv9W__root .bt{font-family:var(--font-d);color:#fff;margin-bottom:.8rem;font-size:.8rem;font-weight:700;line-height:1.35;transition:color .3s}.bounties-module__8owv9W__root .bc:hover .bt{color:var(--blue)}.bounties-module__8owv9W__root .bm{flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.bounties-module__8owv9W__root .mr{color:var(--muted);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.bounties-module__8owv9W__root .mr strong{color:#ffffffbf;font-weight:600}.bounties-module__8owv9W__root .bf{border-top:1px solid #00c8ff12;justify-content:flex-start;align-items:center;padding-top:.9rem;display:flex}.bounties-module__8owv9W__root .lt{color:var(--muted);align-items:center;gap:.4rem;font-size:.72rem;transition:color .3s;display:flex}.bounties-module__8owv9W__root .bc:hover .lt{color:var(--cyan)}.bounties-module__8owv9W__root .ping{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%;animation:2s infinite bounties-module__8owv9W__pg}@keyframes bounties-module__8owv9W__shim{0%,to{background-position:200% 0}50%{background-position:-50% 0}}@keyframes bounties-module__8owv9W__blk{0%,to{opacity:1}50%{opacity:.2}}@keyframes bounties-module__8owv9W__pg{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}
.cta-module__ZyYjVW__root{padding:5rem 5%}.cta-module__ZyYjVW__root .cb{text-align:center;background:var(--card);border:1px solid #00c8ff26;border-radius:24px;padding:6rem 4rem;position:relative;overflow:hidden}.cta-module__ZyYjVW__root .cb:before{content:"";background:radial-gradient(circle at 15%,#00c8ff1a 0%,#0000 50%),radial-gradient(circle at 85%,#8b00ff14 0%,#0000 50%),radial-gradient(circle at 50% 0,#ff00880f 0%,#0000 50%);position:absolute;inset:0}.cta-module__ZyYjVW__root .cb:after{content:"";background:linear-gradient(90deg,transparent,var(--blue),var(--purple),var(--pink),transparent);height:1px;position:absolute;top:0;left:0;right:0}.cta-module__ZyYjVW__root .cb h2{font-family:var(--font-d);z-index:1;margin-bottom:1rem;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:900;position:relative}.cta-module__ZyYjVW__root .cb p{color:var(--muted);z-index:1;max-width:480px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.7;position:relative}.cta-module__ZyYjVW__root .cbt{z-index:1;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex;position:relative}
.features-module__Ay9YYa__root{background:linear-gradient(#0000,#00c8ff05,#0000)}.features-module__Ay9YYa__root .fgr{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.3rem;margin-top:3.5rem;display:grid}.features-module__Ay9YYa__root .fcard{background:var(--card);border:1px solid #00c8ff12;border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.34,1.2,.64,1);position:relative;overflow:hidden}.features-module__Ay9YYa__root .fcard:before{content:"";background:var(--fg,linear-gradient(90deg,var(--blue),var(--cyan)));transform-origin:0;height:2px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.features-module__Ay9YYa__root .fcard:after{content:"";opacity:0;background:linear-gradient(135deg,#00c8ff08 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.features-module__Ay9YYa__root .fcard:hover{border-color:#00c8ff4d;transform:translateY(-6px);box-shadow:0 0 40px #00c8ff12,0 20px 40px #0006}.features-module__Ay9YYa__root .fcard:hover:before{transform:scaleX(1)}.features-module__Ay9YYa__root .fcard:hover:after{opacity:1}.features-module__Ay9YYa__root .fcard:first-child{--fg:linear-gradient(90deg,var(--blue),var(--cyan))}.features-module__Ay9YYa__root .fcard:nth-child(2){--fg:linear-gradient(90deg,var(--purple),var(--blue))}.features-module__Ay9YYa__root .fcard:nth-child(3){--fg:linear-gradient(90deg,var(--pink),var(--purple))}.features-module__Ay9YYa__root .fcard:nth-child(4){--fg:linear-gradient(90deg,var(--green),var(--cyan))}.features-module__Ay9YYa__root .fcard:nth-child(5){--fg:linear-gradient(90deg,var(--blue),var(--purple))}.features-module__Ay9YYa__root .fcard:nth-child(6){--fg:linear-gradient(90deg,var(--gold),var(--pink))}.features-module__Ay9YYa__root .fiw{z-index:1;background:#00c8ff12;border:1px solid #00c8ff26;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.2rem;transition:all .4s;display:flex;position:relative}.features-module__Ay9YYa__root .fcard:hover .fiw{background:#00c8ff1f;border-color:#00c8ff66;transform:scale(1.1)rotate(-5deg);box-shadow:0 0 20px #00c8ff33}.features-module__Ay9YYa__root .fcard h3{font-family:var(--font-d);color:#fff;z-index:1;margin-bottom:.7rem;font-size:.85rem;font-weight:700;position:relative}.features-module__Ay9YYa__root .fcard p{color:var(--muted);z-index:1;font-size:.88rem;line-height:1.65;position:relative}
