html body footer.pd-site-footer .pd-footer-socials{flex-wrap:wrap!important;gap:10px!important}
html body footer.pd-site-footer .pd-footer-report-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;white-space:nowrap!important;padding:14px 28px!important;height:auto!important;min-height:48px!important;border-radius:14px!important;background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(129,140,248,.08))!important;border:1px solid rgba(34,197,94,.4)!important;color:#22c55e!important;font-size:.92rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:.02em!important;text-decoration:none!important;box-shadow:0 4px 20px rgba(34,197,94,.12),0 0 0 0 rgba(34,197,94,.3)!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:hidden!important;animation:pdReportGlow 3s ease-in-out infinite!important;margin-left:6px!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}
html body footer.pd-site-footer .pd-footer-report-btn i{font-size:1rem!important;filter:drop-shadow(0 0 4px rgba(34,197,94,.4))!important}
html body footer.pd-site-footer .pd-footer-report-btn::before{content:''!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07) 40%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.07) 60%,transparent)!important;animation:pdBtnShimmer 3.5s ease-in-out infinite!important}
html body footer.pd-site-footer .pd-footer-report-btn:hover{background:linear-gradient(135deg,rgba(34,197,94,.25),rgba(129,140,248,.15))!important;border-color:rgba(34,197,94,.65)!important;box-shadow:0 8px 32px rgba(34,197,94,.25),0 0 40px rgba(34,197,94,.1),0 0 80px rgba(34,197,94,.05)!important;transform:translateY(-3px) scale(1.03)!important;color:#fff!important;animation:none!important}
html body footer.pd-site-footer .pd-footer-report-btn:hover::before{animation:none!important;opacity:0!important}
html body footer.pd-site-footer .pd-footer-report-btn:active{transform:translateY(-1px) scale(1)!important}
@keyframes pdReportGlow{0%,100%{box-shadow:0 4px 20px rgba(34,197,94,.12),0 0 0 0 rgba(34,197,94,.25)}50%{box-shadow:0 4px 20px rgba(34,197,94,.18),0 0 0 8px rgba(34,197,94,0)}}
@keyframes pdBtnShimmer{0%{left:-100%}40%,100%{left:100%}}
@media(max-width:768px){html body footer.pd-site-footer .pd-footer-report-btn{width:100%!important;margin-left:0!important;margin-top:6px!important;padding:14px 24px!important}}
html body footer.pd-site-footer .pd-footer-logo img{height:38px!important;width:auto!important}
html body footer.pd-site-footer .pd-footer-socials a:hover{background:rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.35)!important;color:#22c55e!important;transform:translateY(-3px)!important;box-shadow:0 4px 16px rgba(34,197,94,.15),0 0 8px rgba(34,197,94,.1)!important}
html body footer.pd-site-footer::before{content:''!important;position:absolute!important;top:0!important;left:5%!important;right:5%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(34,197,94,.5) 30%,rgba(129,140,248,.4) 70%,transparent)!important}
html body footer.pd-site-footer::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.6),transparent);animation:pdFooterScan 4s ease-in-out infinite;opacity:0;pointer-events:none}
@keyframes pdFooterScan{0%{opacity:0;transform:scaleX(0)}15%{opacity:.6}50%{opacity:.6;transform:scaleX(1)}85%{opacity:.6}100%{opacity:0;transform:scaleX(0)}}
html body footer.pd-site-footer .pd-footer-links-group a{transition:color .25s ease,opacity .25s ease,text-shadow .25s ease!important}
html body footer.pd-site-footer .pd-footer-links-group a:hover{color:#22c55e!important;opacity:1!important;text-shadow:0 0 8px rgba(34,197,94,.2)!important}
.glass:hover,.battle-card:hover,.stat-card:hover,.info-card:hover{border-color:rgba(34,197,94,.2);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 20px rgba(34,197,94,.06),inset 0 1px 0 rgba(255,255,255,.04)}
.btn::before,.pd-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 45%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.06) 55%,transparent 60%);transform:translateX(-100%);transition:transform .6s ease}
.btn:hover::before,.pd-btn:hover::before{transform:translateX(100%)}
@keyframes pdPageIn{from{opacity:0}to{opacity:1}}
body{animation:pdPageIn .4s ease-out}
.faq-item.open{border-color:rgba(34,197,94,.25);box-shadow:0 4px 24px rgba(34,197,94,.06)}
.faq-item.open .faq-question h3{color:#22c55e}
.cat-btn.active{box-shadow:0 0 20px rgba(34,197,94,.12),0 4px 12px rgba(0,0,0,.2)}
.vendor-tag:hover{border-color:rgba(34,197,94,.3);color:#22c55e;background:rgba(34,197,94,.06);transition:all .2s ease}
pre{position:relative}
pre::before{content:'';position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.3),transparent);border-radius:1px}
.legal-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.25),0 0 20px rgba(34,197,94,.06)!important}
.stat-num{background:linear-gradient(135deg,#22c55e,#4ade80)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:#0a0f14}
::-webkit-scrollbar-thumb{background:rgba(34,197,94,.2);border-radius:3px}
::-webkit-scrollbar-thumb:hover{background:rgba(34,197,94,.4)}
::selection{background:rgba(34,197,94,.25);color:#fff}
.tool-card img,.article-card img{border-radius:8px;transition:transform .3s ease,filter .3s ease}
.tool-card:hover img,.article-card:hover img{transform:scale(1.02)}
.faq-answer-inner tr:hover td{background:rgba(34,197,94,.03)}
a:focus-visible,button:focus-visible,.btn:focus-visible{outline:2px solid rgba(34,197,94,.6);outline-offset:2px;border-radius:4px}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html body footer.pd-site-footer .pd-footer-report-btn{animation:none!important}html body footer.pd-site-footer::after{animation:none!important;display:none}body{animation:none}}