.changing-text{display:inline;background-size:200% auto;background-image:linear-gradient(90deg,#6366F1,#9D56F0 50%,#EC4899);color:transparent;-webkit-background-clip:text;background-clip:text;animation:gradientFlow 6s ease infinite;font-weight:900;will-change:background-position;transform:translateZ(0)}.username-display{word-break:break-word}.discord-id-link,.username-display{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.discord-id-link{word-break:break-all}.review-content{white-space:pre-line;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;max-height:180px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.3) transparent}.review-content::-webkit-scrollbar{width:3px}.review-content::-webkit-scrollbar-track{background:transparent}.review-content::-webkit-scrollbar-thumb{background:rgba(139,92,246,.3);border-radius:2px}.review-content::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.5)}.review-content:empty:before{content:"No review provided";color:#9CA3AF;font-style:italic}.proof-link-animated{display:inline-flex;background-size:200% auto;background-image:linear-gradient(90deg,#6366F1,#9D56F0 50%,#EC4899);color:transparent;-webkit-background-clip:text;background-clip:text;animation:gradientFlow 6s ease infinite;font-weight:700;will-change:background-position;transform:translateZ(0);align-items:center}.profile-gradient-animated{background:linear-gradient(45deg,#d946ef,#8b5cf6);background-size:200% 200%;animation:gradientProfileFlow 3s ease infinite}.vouch-card-animated{border:2px solid rgba(75,85,99,.5);transition:all .5s ease;overflow:hidden;word-wrap:break-word}.vouch-card-animated:hover{border:2px solid transparent;background:linear-gradient(#1f2937,#1f2937) padding-box,linear-gradient(90deg,#6366f1,#8b5cf6,#d946ef,#ec4899) border-box;background-size:400% 400%;animation:gradientBorderFlow 3s ease infinite;box-shadow:0 25px 50px rgba(212,70,239,.3);transform:translateY(-8px) scale(1.05)}.animated-link-button{background:linear-gradient(90deg,#6366f1,#8b5cf6,#d946ef,#ec4899);background-size:400% 400%;animation:gradientButtonFlow 2s ease infinite;border:1px solid transparent;box-shadow:0 8px 20px rgba(212,70,239,.4);transition:all .3s ease}.animated-link-button:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(212,70,239,.5)}.loading-pb-logo{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:900;color:white;text-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 8px 32px rgba(99,102,241,.3);animation:floatAndSpin 4s ease-in-out infinite,gradientShift 3s ease infinite;position:relative}.loading-pb-logo,.loading-pb-logo:before{background:linear-gradient(135deg,#6366f1,#8b5cf6,#d946ef,#ec4899);background-size:200% 200%}.loading-pb-logo:before{content:"";position:absolute;inset:-4px;border-radius:24px;opacity:.3;filter:blur(8px);animation:gradientShift 3s ease infinite;z-index:-1}.stats-border-animated{transition:all .4s ease;position:relative;overflow:hidden;cursor:pointer}.stats-rating{border:2px solid rgba(251,191,36,.6)}.stats-verified{border:2px solid rgba(52,211,153,.6)}.stats-reviews{border:2px solid rgba(34,211,238,.6)}.stats-rating:hover{background:linear-gradient(#1f2937,#1f2937) padding-box,linear-gradient(90deg,#fbbf24,#f59e0b,#d97706,#92400e) border-box;background-size:400% 400%;box-shadow:0 12px 30px rgba(251,191,36,.4)}.stats-rating:hover,.stats-verified:hover{border:2px solid transparent;animation:gradientBorderFlow 3s ease infinite;transform:translateY(-4px) scale(1.05)}.stats-verified:hover{background:linear-gradient(#1f2937,#1f2937) padding-box,linear-gradient(90deg,#34d399,#10b981,#059669,#047857) border-box;background-size:400% 400%;box-shadow:0 12px 30px rgba(52,211,153,.4)}.stats-reviews:hover{border:2px solid transparent;background:linear-gradient(#1f2937,#1f2937) padding-box,linear-gradient(90deg,#22d3ee,#06b6d4,#0891b2,#0e7490) border-box;background-size:400% 400%;animation:gradientBorderFlow 3s ease infinite;transform:translateY(-4px) scale(1.05);box-shadow:0 12px 30px rgba(34,211,238,.4)}.stats-rating:before{background:linear-gradient(45deg,transparent,rgba(251,191,36,.15),transparent)}.stats-rating:before,.stats-verified:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:.75rem}.stats-verified:before{background:linear-gradient(45deg,transparent,rgba(52,211,153,.15),transparent)}.stats-reviews:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(34,211,238,.15),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:.75rem}.stats-border-animated:hover:before{opacity:1}.stats-border-animated:hover .stats-icon{transform:scale(1.2) rotate(5deg);filter:drop-shadow(0 0 8px currentColor)}.stats-border-animated:hover .stats-number{transform:scale(1.1);text-shadow:0 0 10px rgba(255,255,255,.5)}.stats-border-animated:hover .stats-label{color:rgba(255,255,255,.9);transform:translateX(2px)}.loading-spinner-outer{border-color:#d946ef transparent #8b5cf6}.loading-spinner-inner{border-color:#8b5cf6 transparent #6366f1;animation-direction:reverse;animation-duration:.8s}@keyframes floatAndSpin{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(90deg)}50%{transform:translateY(-12px) rotate(180deg)}75%{transform:translateY(-8px) rotate(270deg)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientBorderFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientButtonFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientProfileFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes progress{0%{width:0}to{width:100%}}.animate-progress{animation:progress 5s linear}@media (min-width:769px) and (max-width:1024px){.vouch-card-animated{padding:1.5rem!important;min-height:260px!important}.stats-border-animated{padding:.875rem 1.5rem!important;font-size:.9rem!important}.review-content{font-size:.9rem!important;max-height:160px!important}.flex.justify-center.items-center.gap-2 button{padding:.625rem!important}}@media (max-width:768px){.vouch-card-animated{padding:1.25rem!important;margin:.75rem 0!important;width:100%!important;box-sizing:border-box!important;min-height:200px!important}.stats-border-animated{padding:1rem 1.25rem!important;font-size:.875rem!important;margin:.5rem!important;width:auto!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.stats-number{font-size:1.375rem!important}.stats-label{font-size:.8rem!important}.review-content{max-height:140px!important;font-size:.875rem!important;line-height:1.4!important;padding:.5rem 0!important}.discord-id-link,.username-display{max-width:120px!important;font-size:.875rem!important}.loading-pb-logo{width:60px!important;height:60px!important;font-size:20px!important;border-radius:15px!important}.proof-link-animated{font-size:.875rem!important;padding:.25rem 0!important}.grid.grid-cols-1{gap:1rem!important;padding:0 .5rem!important}.flex.flex-wrap.justify-center{gap:.75rem!important;padding:0 1rem!important}.vouch-card-animated:hover{transform:translateY(-2px) scale(1.01)!important}.stats-border-animated:hover{transform:translateY(-1px) scale(1.01)!important}}@media (max-width:480px){h2.text-5xl{font-size:2.5rem!important}.stats-border-animated{padding:.75rem 1rem!important;margin:.25rem!important;width:100%!important;max-width:280px!important}.stats-number{font-size:1.25rem!important}.stats-label{font-size:.75rem!important}.vouch-card-animated{padding:1rem!important;min-height:180px!important}.w-12.h-12{width:2.5rem!important;height:2.5rem!important}.flex.justify-center.items-center.gap-2{gap:.5rem!important}.flex.justify-center.items-center.gap-2 button{padding:.5rem!important}.text-base{font-size:.875rem!important;line-height:1.5!important}.animated-link-button{padding:.75rem 1.25rem!important;font-size:.875rem!important}.review-content{max-height:120px!important;font-size:.8125rem!important}}@media (max-width:768px) and (orientation:landscape){.vouch-card-animated{min-height:160px!important}.review-content{max-height:100px!important}.stats-border-animated{padding:.625rem 1rem!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.stats-border-animated:hover,.vouch-card-animated:hover{transform:none!important}}@media (prefers-contrast:high){.vouch-card-animated{border-color:rgba(255,255,255,.8)!important}.stats-border-animated{border-width:3px!important}.review-content{color:#ffffff!important}}.partner-name-text{background:linear-gradient(90deg,#ffffff,#a78bfa 50%,#ffffff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:partnerNameShine 3s ease-in-out infinite}@keyframes partnerNameShine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.partner-message{line-height:1.6;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-height:150px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.3) transparent}.partner-message::-webkit-scrollbar{width:3px}.partner-message::-webkit-scrollbar-track{background:transparent}.partner-message::-webkit-scrollbar-thumb{background:rgba(139,92,246,.3);border-radius:2px}.partner-message::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.5)}.partner-card-animated{border:2px solid rgba(139,92,246,.3);transition:all .5s ease;overflow:hidden;word-wrap:break-word;position:relative}.partner-card-animated img[alt*=logo]{transition:transform .3s ease}.partner-card-animated:hover img[alt*=logo]{transform:scale(1.05)}.partner-card-animated img[alt*=banner]{transition:opacity .3s ease,transform .5s ease}.partner-card-animated:hover img[alt*=banner]{opacity:.8!important;transform:scale(1.05)}.partner-card-animated:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(139,92,246,.1),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:1rem}.partner-card-animated:hover:before{opacity:1}.partner-card-animated:hover{border:2px solid transparent;background:linear-gradient(#1f2937,#1f2937) padding-box,linear-gradient(90deg,#8b5cf6,#a78bfa,#c4b5fd,#8b5cf6) border-box;background-size:400% 400%;animation:partnerBorderFlow 3s ease infinite;box-shadow:0 25px 50px rgba(139,92,246,.4);transform:translateY(-8px) scale(1.02)}@keyframes partnerBorderFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.partner-card-animated .bg-gradient-to-r.from-yellow-400{animation:badgePulse 3s ease-in-out infinite;animation-delay:0s}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 4px 6px rgba(251,191,36,.3)}50%{transform:scale(1.05);box-shadow:0 6px 12px rgba(251,191,36,.5)}}.partner-card-animated .bg-gradient-to-r.from-emerald-400{animation:newBadgePulse 3s ease-in-out infinite;animation-delay:.5s}@keyframes newBadgePulse{0%,to{transform:scale(1);box-shadow:0 4px 6px rgba(52,211,153,.3)}50%{transform:scale(1.05);box-shadow:0 6px 12px rgba(52,211,153,.5)}}.partner-card-animated .bg-gradient-to-r.from-blue-500{animation:verifiedBadgeGlow 3s ease-in-out infinite;animation-delay:1s}@keyframes verifiedBadgeGlow{0%,to{transform:scale(1);box-shadow:0 4px 6px rgba(59,130,246,.3)}50%{transform:scale(1.05);box-shadow:0 6px 16px rgba(59,130,246,.6),0 0 20px rgba(59,130,246,.4)}}.partner-cta-heading{animation:headingGradientShift 4s ease-in-out infinite;background-size:200% auto}@keyframes headingGradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.partner-benefit-card:hover .partner-icon-container{animation:iconBounce .6s ease}@keyframes iconBounce{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(5deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(-4px) rotate(-5deg)}}.partner-process-card:hover{animation:processCardPulse .4s ease}@keyframes processCardPulse{0%,to{transform:translateY(-4px) scale(1)}50%{transform:translateY(-4px) scale(1.02)}}.partner-cta-bg-gradient{animation:bgGradientShift 8s ease-in-out infinite;background-size:200% 200%}@keyframes bgGradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.partner-card-animated a[href*=discord]{position:relative;overflow:hidden}.partner-card-animated a[href*=discord]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.partner-card-animated a[href*=discord]:hover:before{width:300px;height:300px}.partner-card-animated span[class*=border-purple]{transition:all .3s ease}.partner-card-animated:hover span[class*=border-purple]{background:rgba(139,92,246,.3);border-color:rgba(139,92,246,.6);transform:translateY(-2px)}@media (max-width:768px){.partner-card-animated{padding:1.25rem!important;margin:.75rem 0!important;width:100%!important;box-sizing:border-box!important;min-height:300px!important}.partner-message{max-height:120px!important;font-size:.875rem!important}.partner-name-text{font-size:1.5rem!important}.partner-card-animated:hover{transform:translateY(-2px) scale(1.01)!important}}@media (min-width:769px) and (max-width:1024px){.partner-card-animated{padding:1.5rem!important;min-height:320px!important}.partner-message{font-size:.9rem!important}}@media (max-width:480px){.partner-card-animated{padding:1rem!important;min-height:280px!important}.partner-name-text{font-size:1.25rem!important}.partner-message{max-height:100px!important;font-size:.8125rem!important}.partner-card-animated a[href*=discord]{padding:.75rem 1rem!important;font-size:.875rem!important}}@media (prefers-reduced-motion:reduce){.partner-card-animated,.partner-card-animated *,.partner-card-animated:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.partner-card-animated:hover{transform:none!important}}@media (prefers-contrast:high){.partner-card-animated{border-color:rgba(255,255,255,.8)!important;border-width:3px!important}.partner-message{color:#ffffff!important}.partner-name-text{-webkit-text-fill-color:#ffffff!important}}