@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes countdown-urgent{0%,to{color:#ff1744;transform:scale(1)}50%{color:#ff5252;transform:scale(1.1)}}@keyframes slide-in{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-out{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes gradient-xy{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}@keyframes glow{0%{box-shadow:0 0 5px rgba(59,130,246,.5)}50%{box-shadow:0 0 20px rgba(59,130,246,.8)}to{box-shadow:0 0 5px rgba(59,130,246,.5)}}@keyframes liveFlash{0%{background-color:rgba(239,68,68,.7)}50%{background-color:rgba(239,68,68,1)}to{background-color:rgba(239,68,68,.7)}}@keyframes outbidAlert{0%,to{background-color:transparent}50%{background-color:rgba(239,68,68,.2)}}body{background:linear-gradient(180deg,#050510,#0a0a1f)}.tv-auction-container{background-color:rgba(15,23,42,.95);background-image:linear-gradient(rgba(30,41,59,.8),rgba(15,23,42,.9)),url(/assets/cricket-stadium-blur.jpg);background-size:cover;background-position:50%;color:white;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tv-header{background-color:rgba(15,23,42,.85);backdrop-filter:blur(8px);border-bottom:1px solid rgba(100,116,139,.2)}.item-showcase{background-color:rgba(30,41,59,.7);backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(100,116,139,.2);box-shadow:0 4px 15px rgba(0,0,0,.3);overflow:hidden;transition:all .5s ease}.item-image-container{position:relative;border-radius:8px;overflow:hidden;background-color:rgba(15,23,42,.8)}.item-image{border-radius:8px;transition:transform .3s ease}.item-image:hover{transform:scale(1.05)}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(15,23,42,.1),rgba(15,23,42,.7));pointer-events:none}.bid-panel{background:linear-gradient(180deg,rgba(15,23,42,.95),rgba(15,23,42,.8));backdrop-filter:blur(10px);border-radius:12px;border-left:1px solid rgba(99,102,241,.3);box-shadow:-4px 0 20px rgba(0,0,0,.4)}.current-bid{animation:pulse 2s ease-in-out infinite;text-shadow:0 0 10px rgba(250,204,21,.8)}.bid-history-container{background-color:rgba(30,41,59,.7);backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(100,116,139,.2);max-height:160px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.5) rgba(30,41,59,.2)}.bid-history-container::-webkit-scrollbar{width:6px}.bid-history-container::-webkit-scrollbar-track{background:rgba(30,41,59,.2);border-radius:3px}.bid-history-container::-webkit-scrollbar-thumb{background-color:rgba(99,102,241,.5);border-radius:3px}.bid-history-item{padding:6px 0;border-bottom:1px solid rgba(100,116,139,.2);font-size:.8rem;animation:slide-in .3s ease-out forwards;transition:all .2s ease-in-out;transform:translateZ(0);background:linear-gradient(90deg,rgba(30,30,60,.5),rgba(30,30,70,.5))}.bid-history-item:hover{transform:translateY(-2px)}.bid-history-item:last-child{border-bottom:none}.bid-button{background:linear-gradient(45deg,#2563eb,#4f46e5);border:none;color:white;font-weight:700;transition:all .2s ease;transform-origin:center}.bid-button:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(45deg,#3b82f6,#6366f1);box-shadow:0 4px 12px rgba(59,130,246,.5)}.bid-button:active:not(:disabled){transform:translateY(0)}.btn-pulse{animation:btnPulse 2s infinite}@keyframes btnPulse{0%{box-shadow:0 0 0 0 rgba(79,70,229,.4)}70%{box-shadow:0 0 0 10px rgba(79,70,229,0)}to{box-shadow:0 0 0 0 rgba(79,70,229,0)}}.countdown-timer{font-family:monospace;font-size:1.5rem;font-weight:700;color:#ffd600;text-shadow:0 0 5px rgba(255,214,0,.5);transition:color .3s ease}.countdown-urgent{color:#ff1744;text-shadow:0 0 10px rgba(255,23,68,.7);animation:countdown-urgent 1s infinite}.countdown-critical button{animation:pulse 1s infinite}.timer-urgent{animation:urgentPulse .8s infinite alternate}@keyframes urgentPulse{0%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(1.05)}}.upcoming-items-container{display:flex;gap:12px;overflow-x:auto;padding:8px 0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.5) rgba(30,41,59,.2)}.upcoming-items-container::-webkit-scrollbar{height:6px}.upcoming-items-container::-webkit-scrollbar-track{background:rgba(30,41,59,.2);border-radius:3px}.upcoming-items-container::-webkit-scrollbar-thumb{background-color:rgba(99,102,241,.5);border-radius:3px}.upcoming-item{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;min-width:120px;background:rgba(30,41,59,.8);border-radius:8px;padding:.5rem;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.upcoming-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.upcoming-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(99,102,241,.1),rgba(30,41,59,.8));opacity:0;transition:opacity .3s ease}.upcoming-item:hover:after{opacity:1}.shake-animation{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.moderator-panel{background-color:rgba(30,41,59,.7);backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(244,114,182,.3);padding:12px;margin-top:1rem;box-shadow:0 4px 15px rgba(0,0,0,.3)}.moderator-message{font-style:italic;line-height:1.4}.player-details{background:rgba(30,41,59,.7);border-radius:10px;padding:1rem;margin-bottom:1rem;box-shadow:0 4px 15px rgba(0,0,0,.2);backdrop-filter:blur(10px)}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}@media (max-width:768px){.stats-grid{grid-template-columns:1fr}.item-showcase{margin-left:.5rem;margin-right:.5rem}}.ai-recommendation{background-color:rgba(30,41,59,.7);backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(124,58,237,.3);padding:12px;box-shadow:0 0 15px rgba(124,58,237,.2);position:relative;overflow:hidden}.ai-recommendation:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,rgba(255,255,255,0),rgba(255,255,255,.03) 50%,rgba(255,255,255,0));transform:rotate(45deg);animation:gradient-xy 6s linear infinite;pointer-events:none}.badge-premium{background:linear-gradient(45deg,#f59e0b,#d97706);font-weight:700;border:none;padding:.5rem 1rem;border-radius:9999px;box-shadow:0 2px 10px rgba(234,179,8,.4)}.highlight-text{background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.celebration-container{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:100}.live-indicator{display:flex;align-items:center;padding:4px 8px;background:rgba(220,38,38,.2);border-radius:12px;border:1px solid rgba(220,38,38,.3)}.live-dot{width:8px;height:8px;background-color:#ef4444;border-radius:50%;margin-right:6px;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(239,68,68,0)}to{transform:scale(.9);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.payment-status-container{animation:glow 2s infinite alternate}.payment-status{display:flex;flex-direction:column;gap:10px}.payment-badge{display:flex;align-items:center;padding:6px 10px;border-radius:6px;font-weight:700;font-size:.85rem;width:fit-content}.payment-badge.success{background-color:rgba(22,163,74,.2);border:1px solid rgba(22,163,74,.3);color:#4ade80}.payment-badge.processing{background-color:rgba(79,70,229,.2);border:1px solid rgba(79,70,229,.3);color:#a5b4fc}.payment-badge.pending{background-color:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.3);color:#fcd34d}.payment-message{font-size:.9rem;color:#cbd5e1;margin-bottom:10px}.pay-button{background:linear-gradient(45deg,#f59e0b,#d97706);border:none;width:100%;padding:12px;font-weight:700;transition:all .2s ease;border-radius:6px}.pay-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(245,158,11,.5)}.pay-button:active:not(:disabled){transform:translateY(0)}.payment-complete{animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.player-showcase{box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 10px rgba(59,130,246,.2);transition:all .3s ease}.player-showcase:hover{box-shadow:0 10px 40px rgba(0,0,0,.6),0 0 20px rgba(59,130,246,.4)}.drop-shadow-glow{text-shadow:0 0 10px rgba(250,204,21,.5)}body.outbid-flash{animation:flash .5s}@keyframes flash{0%{background-color:rgba(244,63,94,0)}50%{background-color:rgba(244,63,94,.2)}to{background-color:rgba(244,63,94,0)}}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.5) rgba(30,41,59,.5)}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:rgba(30,41,59,.5);border-radius:10px}.scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(59,130,246,.5);border-radius:10px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.8)}input[type=number]{color:white;background-color:rgba(30,41,59,.7);border:1px solid rgba(59,130,246,.3)}input[type=number]:focus{border-color:rgba(59,130,246,.8);box-shadow:0 0 0 2px rgba(59,130,246,.2)}input[type=checkbox]{accent-color:rgb(124,58,237)}.auction-platform{min-height:100vh;background:linear-gradient(180deg,#050510,#0a0a1f)}.auction-platform:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(15,23,42,.95),rgba(15,23,42,.85));z-index:-1}.neon-border{box-shadow:0 0 10px rgba(88,101,242,.3),0 0 20px rgba(88,101,242,.2),inset 0 0 8px rgba(88,101,242,.1)}.neon-text{text-shadow:0 0 5px rgba(88,101,242,.7)}.neon-blue{box-shadow:0 0 10px rgba(59,130,246,.3),0 0 20px rgba(59,130,246,.2)}.neon-purple{box-shadow:0 0 10px rgba(139,92,246,.3),0 0 20px rgba(139,92,246,.2)}.neon-green{box-shadow:0 0 10px rgba(16,185,129,.3),0 0 20px rgba(16,185,129,.2)}.glass-panel{background:rgba(10,10,25,.5);backdrop-filter:blur(10px);border:1px solid rgba(88,101,242,.1);box-shadow:0 8px 32px rgba(0,0,0,.2)}.hover-scale{transition:all .3s ease}.hover-scale:hover{transform:translateY(-3px) scale(1.01)}.player-image-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;background:linear-gradient(180deg,#1f2937,#111827)}.player-image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease;background-color:transparent}.player-image.fallback{object-fit:cover;background:linear-gradient(135deg,#1e293b,#0f172a)}.upcoming-player-card img{max-height:100%;width:auto;margin:0 auto;display:block;object-fit:contain}img[src*="ui-avatars.com"]{object-fit:cover!important;background:linear-gradient(135deg,#1e293b,#0f172a)}.player-showcase .absolute.inset-2 img{object-fit:contain;background-color:transparent}img.broken{visibility:hidden}img:not([src]),img[src=""],img[src="#"]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e293b,#0f172a);min-height:100px}img:not([src]):before,img[src=""]:before,img[src="#"]:before{content:"No Image";color:#64748b;font-size:.875rem}.player-image-skeleton{width:100%;height:100%;background:linear-gradient(110deg,#1e293b 8%,#334155 18%,#1e293b 33%);background-size:200% 100%;animation:shine 1.5s linear infinite;border-radius:8px}@keyframes shine{to{background-position-x:-200%}}.spotlight{position:relative;overflow:hidden}.spotlight:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 80%);opacity:0;transform:scale(.8);transition:opacity .4s,transform .4s}.spotlight:hover:after{opacity:1;transform:scale(1)}.glow-text{text-shadow:0 0 10px rgba(255,255,255,.5);animation:glowText 2s infinite alternate}@keyframes glowText{0%{text-shadow:0 0 5px rgba(88,101,242,.5),0 0 10px rgba(88,101,242,.3)}to{text-shadow:0 0 20px rgba(88,101,242,.8),0 0 35px rgba(88,101,242,.6)}}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.float-logo{animation:floating 3s ease-in-out infinite}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.stat-card{transition:all .3s ease}.stat-card:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(30,30,70,.5),rgba(30,30,50,.5))}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(30,30,60,.5);border-radius:3px}::-webkit-scrollbar-thumb{background:rgba(88,101,242,.5);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(88,101,242,.7)}.shimmer{position:relative;background:linear-gradient(90deg,rgba(30,30,60,.5),rgba(40,40,80,.5),rgba(30,30,60,.5));background-size:200% 100%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.highlight-player{position:relative}.highlight-player:before{content:"";position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background:linear-gradient(45deg,#4f46e5,#2563eb,#7c3aed,#4f46e5);z-index:-1;border-radius:inherit;animation:borderAnimation 3s linear infinite;background-size:300% 300%}@keyframes borderAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:640px){.bid-history-item{padding:8px;margin-bottom:8px}.stat-card{padding:8px}}