@import url(https://fonts.googleapis.com/css2?family=Saira+Semi+Condensed:wght@400;600;700;800;900&family=Orbitron:wght@700;900&display=swap);body,html{box-sizing:border-box;margin:0;max-width:100vw;overflow-x:hidden;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}#root{max-width:100vw;overflow-x:hidden;width:100%}@media screen and (min-width:2560px){#root,.MuiBox-root,.MuiContainer-root,.main-layout-container,body,html{max-width:100vw!important;overflow-x:hidden!important}}@media screen and (min-width:3840px){#root,body,html{max-width:100vw!important;overflow-x:hidden!important;width:100vw!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.playing-style-container{display:flex;flex-wrap:wrap;gap:10px}.playing-style-container .MuiButton-root,.playing-style-container .MuiButtonBase-root,.playing-style-container [role=button],.playing-style-container button{font-size:14px!important;min-width:120px!important;overflow:visible!important;padding:8px 16px!important;text-overflow:clip!important;white-space:nowrap!important;width:auto!important}.MuiMenuItem-root,.MuiSelect-select{min-width:150px!important;white-space:nowrap!important}.bowling-hand-select{min-width:180px!important}.player-form-container{margin:0 auto!important;max-width:800px!important}.player-form-section{border-radius:8px!important;margin-bottom:20px!important;padding:15px!important}.player-form-container .MuiFormLabel-root,.player-form-container .MuiInputLabel-root{overflow:visible!important;white-space:nowrap!important}.fastest-record-form-container .MuiInputLabel-root{max-width:calc(100% - 24px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.debug-panel-toggle{position:fixed;right:20px;top:80px;z-index:9999}.toggle-button{background:#2d3748;border:none;border-radius:6px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px;transition:all .2s ease}.toggle-button:hover{background:#4a5568;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.console-debug-panel{background:#1a202c;border-left:2px solid #4a5568;box-shadow:-4px 0 20px #0000004d;color:#e2e8f0;display:flex;flex-direction:column;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;height:100vh;position:fixed;right:0;top:0;width:60vw;z-index:10000}.panel-header{background:#2d3748;border-bottom:1px solid #4a5568;justify-content:space-between;padding:12px 16px}.panel-header,.panel-title{align-items:center;display:flex}.panel-title{gap:12px}.panel-title h3{font-size:14px;font-weight:600;margin:0}.capture-status{background:#4a5568;border-radius:4px;font-size:11px;padding:4px 8px}.status-capturing{color:#fc8181}.status-stopped{color:#a0aec0}.panel-controls{display:flex;gap:8px}.control-btn{background:#4a5568;border:none;border-radius:4px;color:#e2e8f0;cursor:pointer;font-size:11px;padding:6px 10px;transition:background .2s ease}.control-btn:hover{background:#718096}.control-btn.start{background:#38a169}.control-btn.start:hover{background:#48bb78}.control-btn.stop{background:#e53e3e}.control-btn.stop:hover{background:#f56565}.control-btn.close{background:#e53e3e}.control-btn.close:hover{background:#f56565}.panel-filters{background:#2d3748;border-bottom:1px solid #4a5568;flex-wrap:wrap;gap:12px;padding:8px 16px}.filter-group,.panel-filters{align-items:center;display:flex}.filter-group{font-size:11px;gap:6px}.filter-group label{color:#a0aec0;font-weight:500}.type-filter{align-items:center;border-radius:3px;cursor:pointer;display:flex;gap:4px;padding:2px 6px;transition:background .2s ease}.type-filter:hover{background:#4a5568}.type-filter input[type=checkbox]{margin:0}.search-input{background:#4a5568;border:1px solid #718096;border-radius:4px;color:#e2e8f0;font-size:11px;padding:4px 8px;width:200px}.search-input:focus{border-color:#63b3ed;outline:none}.time-filter{background:#4a5568;border:1px solid #718096;border-radius:4px;color:#e2e8f0;font-size:11px;padding:4px 8px}.panel-content{display:flex;flex:1 1;overflow:hidden}.stats-section{background:#2d3748;border-right:1px solid #4a5568;overflow-y:auto;width:250px}.stats-panel{padding:12px}.stats-summary{border-bottom:1px solid #4a5568;display:flex;gap:16px;margin-bottom:16px;padding-bottom:12px}.stat-item{display:flex;flex-direction:column;gap:2px}.stat-label{color:#a0aec0;font-size:10px;font-weight:600;text-transform:uppercase}.stat-value{color:#63b3ed;font-size:16px;font-weight:700}.stats-by-type{margin-bottom:16px}.type-stat{align-items:center;display:flex;font-size:11px;gap:8px;padding:4px 0}.type-icon{width:16px}.type-name{flex:1 1;text-transform:capitalize}.type-count{color:#63b3ed;font-weight:600}.stats-sources{border-top:1px solid #4a5568;padding-top:12px}.stats-sources h4{color:#a0aec0;font-size:11px;font-weight:600;margin:0 0 8px;text-transform:uppercase}.source-stat{align-items:center;display:flex;font-size:10px;justify-content:space-between;padding:2px 0}.source-name{color:#cbd5e0;font-family:monospace;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-count{color:#63b3ed;font-weight:600}.logs-section{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.logs-header{background:#2d3748;border-bottom:1px solid #4a5568;color:#a0aec0;font-size:11px;font-weight:600;padding:8px 16px}.logs-container{flex:1 1;overflow-y:auto;padding:8px}.no-logs{color:#a0aec0;font-style:italic;padding:40px 20px;text-align:center}.log-entry{border-left:3px solid #0000;border-radius:4px;cursor:pointer;margin-bottom:4px;padding:8px 12px;transition:all .2s ease}.log-entry:hover{background:#2d3748}.log-entry.selected{background:#2d3748;border-left-color:#63b3ed}.log-entry.log-error{background:#ff44441a;border-left-color:#f44}.log-entry.log-warn{background:#ffaa001a;border-left-color:#fa0}.log-entry.log-info{background:#4488ff1a;border-left-color:#48f}.log-entry.log-debug{background:#aa44ff1a;border-left-color:#a4f}.log-header{align-items:center;display:flex;font-size:10px;gap:8px;margin-bottom:4px}.log-icon{width:16px}.log-timestamp{color:#a0aec0;font-family:monospace}.log-source{color:#63b3ed;font-family:monospace;font-weight:500}.log-type{background:#ffffff1a;border-radius:2px;font-size:9px;font-weight:600;padding:2px 4px}.log-message{color:#e2e8f0;font-family:monospace;line-height:1.4;word-break:break-word}.log-details{border-top:1px solid #4a5568;margin-top:8px;padding-top:8px}.log-args,.log-stack{margin-bottom:8px}.log-args strong,.log-stack strong{color:#a0aec0;display:block;font-size:10px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.log-args pre,.log-stack pre{background:#1a202c;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;font-size:10px;line-height:1.3;margin:0;overflow-x:auto;padding:8px}.logs-container::-webkit-scrollbar,.stats-section::-webkit-scrollbar{width:6px}.logs-container::-webkit-scrollbar-track,.stats-section::-webkit-scrollbar-track{background:#2d3748}.logs-container::-webkit-scrollbar-thumb,.stats-section::-webkit-scrollbar-thumb{background:#4a5568;border-radius:3px}.logs-container::-webkit-scrollbar-thumb:hover,.stats-section::-webkit-scrollbar-thumb:hover{background:#718096}@media (max-width:1200px){.console-debug-panel{width:70vw}.stats-section{width:200px}}@media (max-width:768px){.console-debug-panel{width:100vw}.stats-section{display:none}.panel-filters{align-items:stretch;flex-direction:column;gap:8px}.filter-group{justify-content:space-between}}@keyframes ac-lightning-streak{0%{opacity:0;transform:translateX(-150%) skewX(-30deg)}10%{opacity:.8}15%{opacity:0;transform:translateX(150%) skewX(-30deg)}to{opacity:0;transform:translateX(150%) skewX(-30deg)}}@keyframes ac-aura-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@keyframes ac-rating-bronze{0%,to{box-shadow:0 0 14px 3px #d2780ab8,0 0 36px 8px #b45a0559,inset 0 1px 0 #ffdc504d}50%{box-shadow:0 0 26px 8px #f0a028eb,0 0 60px 18px #c86e0580,inset 0 1px 0 #fff06466}}@keyframes ac-rating-gold{0%,to{box-shadow:0 0 18px 5px #ffd700bf,0 0 50px 12px #c89b004d,inset 0 1px 0 #fff05059}50%{box-shadow:0 0 32px 10px #ffeb00f2,0 0 80px 22px #dcaf0080,inset 0 1px 0 #fffa7873}}@keyframes ac-rating-legend{0%,to{box-shadow:0 0 22px 6px #a855f7c7,0 0 60px 16px #641ec84d,inset 0 1px 0 #dc8cff59}50%{box-shadow:0 0 38px 12px #c864fff2,0 0 100px 28px #7828dc80,inset 0 1px 0 #f0b4ff73}}.cricket-player-card.auction-card{--beam-gold:linear-gradient(90deg,#4a3411 0%,#ffedb3 30%,#c4a14e 60%,#4a3411);background:#000;border-radius:0;font-family:Outfit,Inter,sans-serif;height:405px;margin:0 auto;max-width:260px;overflow:visible;perspective:2000px;position:relative;width:100%}.cricket-player-card.auction-card:before{animation:none;background:linear-gradient(135deg,#fff0,#ffffff73 45%,#fff 50%,#ffffff73 55%,#fff0);background-size:200% 200%;bottom:0;-webkit-clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);-webkit-clip-path:var(--card-shield-path);clip-path:var(--card-shield-path);content:"";left:0;opacity:.15;pointer-events:none;position:absolute;right:0;top:0;will-change:transform,background-position;z-index:50}.cricket-player-card.auction-card.is-featured:before,.cricket-player-card.auction-card:hover:before{animation:ac-holo-shimmer 8s linear infinite;opacity:.3}@keyframes ac-holo-shimmer{0%{background-position:-150% -150%}to{background-position:150% 150%}}.cricket-player-card.auction-card[class*=tier-bronze]{--frame-bright:#c8722e;--frame-mid:#6a3410;--frame-dark:#2a1000;--frame-highlight:#ffbe788c}.cricket-player-card.auction-card[class*=tier-silver]{--frame-bright:#c8c8c8;--frame-mid:#6e6e6e;--frame-dark:#222;--frame-highlight:#e6e6e68c}.cricket-player-card.auction-card[class*=tier-gold]{--frame-bright:#e8c840;--frame-mid:#956a10;--frame-dark:#2e1a00;--frame-highlight:#fff08c8c}.cricket-player-card.auction-card[class*=tier-legend]{--frame-bright:#b050ee;--frame-mid:#4a0096;--frame-dark:#140022;--frame-highlight:#d28cff8c}.cricket-player-card.auction-card[class*=tier-premium-gold]{--frame-bright:#e8d050;--frame-mid:#b07808;--frame-dark:#3a2000;--frame-highlight:#fff8a08c}.cricket-player-card.auction-card .card-back:before,.cricket-player-card.auction-card .card-front:before{background:radial-gradient(ellipse 18px 9px at 50% 0,#ffc8787a 0,#0000 100%),radial-gradient(ellipse 12px 6px at 12% 6%,#ffc8784d 0,#0000 100%),radial-gradient(ellipse 12px 6px at 88% 6%,#ffc8784d 0,#0000 100%),repeating-linear-gradient(93deg,#0000,hsla(0,0%,100%,.016) .5px,hsla(0,0%,100%,.028) 1px,#0000 2px,#0000 5px),linear-gradient(180deg,#ffc87880,#c8722e 20%,#6a3410 40%,#6a3410 60%,#2a1000 82%,#000000b8);background:radial-gradient(ellipse 18px 9px at 50% 0,var(--frame-highlight,#ffc8787a) 0,#0000 100%),radial-gradient(ellipse 12px 6px at 12% 6%,var(--frame-highlight,#ffc8784d) 0,#0000 100%),radial-gradient(ellipse 12px 6px at 88% 6%,var(--frame-highlight,#ffc8784d) 0,#0000 100%),repeating-linear-gradient(93deg,#0000 0,hsla(0,0%,100%,.016) .5px,hsla(0,0%,100%,.028) 1px,#0000 2px,#0000 5px),linear-gradient(180deg,var(--frame-highlight,#ffc87880) 0,var(--frame-bright,#c8722e) 20%,var(--frame-mid,#6a3410) 40%,var(--frame-mid,#6a3410) 60%,var(--frame-dark,#2a1000) 82%,#000000b8 100%);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:7px;pointer-events:none;position:absolute;z-index:26}.cricket-player-card.auction-card.is-flipped:hover,.cricket-player-card.auction-card:hover{transform:translateY(-8px) scale(1.02)}.cricket-player-card.auction-card .card-flip-inner:before{animation:none;background-image:radial-gradient(circle at 50% 50%,#ffffff26 0,#0000 75%),radial-gradient(1.5px 1.5px at 15% 20%,#fff,#0000),radial-gradient(1px 1px at 85% 30%,#fff,#0000),radial-gradient(2px 2px at 50% 50%,#fff,#0000),radial-gradient(1px 1px at 20% 80%,#fff,#0000),radial-gradient(1.5px 1.5px at 75% 85%,#fff,#0000);background-image:radial-gradient(circle at 50% 50%,var(--tier-accent,#ffffff26) 0,#0000 75%),radial-gradient(1.5px 1.5px at 15% 20%,var(--tier-accent,#fff),#0000),radial-gradient(1px 1px at 85% 30%,var(--tier-accent,#fff),#0000),radial-gradient(2px 2px at 50% 50%,var(--tier-accent,#fff),#0000),radial-gradient(1px 1px at 20% 80%,var(--tier-accent,#fff),#0000),radial-gradient(1.5px 1.5px at 75% 85%,var(--tier-accent,#fff),#0000);background-size:100% 100%,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px;border:1.5px solid #fff3;border:1.5px solid var(--tier-accent,#fff3);content:"";filter:blur(2px);inset:-20px;opacity:.25;pointer-events:none;position:absolute;will-change:opacity,transform,filter;z-index:1}.cricket-player-card.auction-card.is-featured .card-flip-inner:before,.cricket-player-card.auction-card:hover .card-flip-inner:before{animation:ac-aura-breathing 5s ease-in-out infinite alternate;opacity:.65}@keyframes ac-aura-breathing{0%{filter:blur(2px) contrast(1);opacity:.35;transform:scale(.98)}to{filter:blur(4px) contrast(1.2);opacity:.65;transform:scale(1.03)}}.cricket-player-card.auction-card .card-flip-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.45,0,.55,1);width:100%;z-index:1}.cricket-player-card.auction-card.is-flipped .card-flip-inner{transform:rotateY(180deg)}.cricket-player-card.auction-card .card-back,.cricket-player-card.auction-card .card-front{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;background-color:#000;-webkit-clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);-webkit-clip-path:var(--card-shield-path);clip-path:var(--card-shield-path);filter:drop-shadow(0 4px 10px rgba(0,0,0,.5));inset:0;overflow:hidden;position:absolute}.cricket-player-card.auction-card.dense-grid-card,.cricket-player-card.auction-card.preview-mobile{border-radius:12px;-webkit-clip-path:none!important;clip-path:none!important;margin-bottom:-40px;overflow:hidden;transform:scale(.85);transform-origin:center top}.cricket-player-card.auction-card.dense-grid-card:hover{transform:scale(.87) translateY(-8px);z-index:100}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card{height:452px;margin-bottom:0;max-width:306px;transform:none;width:100%}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card:hover{transform:translateY(-6px)}.cricket-player-card.auction-card.dense-grid-card .card-3d-frame,.cricket-player-card.auction-card.dense-grid-card .card-back,.cricket-player-card.auction-card.dense-grid-card .card-front,.cricket-player-card.auction-card.preview-mobile .card-3d-frame,.cricket-player-card.auction-card.preview-mobile .card-back,.cricket-player-card.auction-card.preview-mobile .card-front{border-radius:12px;-webkit-clip-path:none!important;clip-path:none!important}.cricket-player-card.auction-card .card-front{transform:rotateY(0deg) translateZ(2px);z-index:2}.cricket-player-card.auction-card .card-back{transform:rotateY(180deg) translateZ(2px);z-index:1}.cricket-player-card.auction-card .card-3d-frame{background:linear-gradient(180deg,#fff6,#c8722e 2%,#0000 8%),linear-gradient(0deg,#ffffff4d,#2a1000 5%,#0000 15%);background:linear-gradient(180deg,var(--frame-highlight,#fff6) 0,var(--frame-bright,#c8722e) 2%,#0000 8%),linear-gradient(0deg,var(--frame-highlight,#ffffff4d) 0,var(--frame-dark,#2a1000) 5%,#0000 15%);box-shadow:inset 0 8px 15px #00000073,inset 0 -8px 15px #00000073;-webkit-clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);-webkit-clip-path:var(--card-shield-path);clip-path:var(--card-shield-path);inset:0;pointer-events:none;position:absolute;z-index:15}.cricket-player-card.auction-card .auction-flip-btn,.cricket-player-card.auction-card .card-flip-btn{align-items:center;background:#0000008c;border:1px solid #ffffff4d;border-radius:50%;bottom:8px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.75rem;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:auto!important;transition:background .2s;width:24px;z-index:30}.cricket-player-card.auction-card .card-flip-btn:hover{background:#000000d9}.cricket-player-card.auction-card .card-front{display:block;position:absolute}.cricket-player-card.auction-card .card-front:after{background:linear-gradient(90deg,#0000,#ffe6960d 30%,#ffffff73 50%,#ffe6960d 70%,#0000);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:60%;z-index:40}.cricket-player-card.auction-card.is-featured .card-front:after,.cricket-player-card.auction-card:hover .card-front:after{animation:ac-lightning-streak 6s ease-in-out infinite}.cricket-player-card.auction-card .card-role-banner{align-items:center;background:#00000073;border:1px solid #ffffff1a;box-shadow:inset 0 1px 4px #000c,0 2px 5px #0009;display:flex;gap:8px;height:20px;justify-content:center;left:50%;min-width:140px;pointer-events:none;position:absolute;top:15px;transform:translateX(-50%);z-index:30}.cricket-player-card.auction-card .card-role-banner-icon{color:#ffda6a;font-size:.6rem}.cricket-player-card.auction-card .card-role-banner span:last-child{color:#1a0f02;font-family:Orbitron,sans-serif;font-size:.52rem;font-weight:950;letter-spacing:.18em;text-shadow:0 1px 0 #ffffff40;text-transform:uppercase}.cricket-player-card.auction-card .player-nation{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:.5px solid #ffffff1a;border-radius:4px;display:flex;left:14px;padding:2px 4px;position:absolute;top:14px;z-index:32}.cricket-player-card.auction-card .player-nation img{height:auto;margin-right:6px;width:20px}.cricket-player-card.auction-card .card-style-badge{background:#1a0f02;border:.5px solid #ffda6a;border-radius:2px;color:#ffda6a;font-size:.35rem;font-weight:900;left:0;letter-spacing:.05em;padding:1px 5px;position:relative;text-transform:uppercase;top:0;z-index:32}.cricket-player-card.auction-card .player-card-top{border-radius:4px;height:160px;left:10px;overflow:hidden;position:absolute;right:10px;top:55px;transition:all .3s ease;z-index:3}.cricket-player-card.auction-card.dense-grid-card .player-card-top{height:145px;top:46px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-card-top{height:165px;top:50px}.cricket-player-card.auction-card .player-card-top .player-master-info{align-items:flex-start;display:flex;flex-direction:row;height:80px;justify-content:space-between;left:0;padding:10px 10px 0;pointer-events:none;position:absolute;right:0;top:0;z-index:8}.cricket-player-card.auction-card .player-card-top .player-master-info .player-nation{background:none;border:0;box-shadow:none!important;display:flex;flex-direction:column;gap:4px;pointer-events:auto;transform:none!important}.cricket-player-card.auction-card .player-card-top .player-master-info .player-nation img{border:1px solid #ffffff80;border-radius:3px;box-shadow:0 1px 6px #0009;height:22px;object-fit:cover;width:32px}.cricket-player-card.auction-card .player-card-top .player-master-info .player-team{display:none}.cricket-player-card.auction-card .player-rating{align-items:center;animation:rating-glow-pulse 3s infinite;background:#120a02f2;border:2px solid #fff;border-radius:50%;bottom:15px;box-shadow:0 0 15px #00000080;display:flex;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:900;height:48px;justify-content:center;left:50%;line-height:1;pointer-events:auto;position:absolute;text-shadow:0 1px 4px #000000e6;transform:translateX(-50%);width:48px;z-index:55}.cricket-player-card.auction-card.dense-grid-card .player-rating{bottom:3px;font-size:.9rem;height:32px;width:32px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-rating{bottom:8px;font-size:1rem;height:38px;width:38px}.cricket-player-card.auction-card .player-rating.rating--bronze{border-color:#f5d080;box-shadow:0 0 14px 3px #d2780ab3,0 0 36px 6px #b45a0559}.cricket-player-card.auction-card .player-rating.rating--silver{border-color:#e8e8e8;box-shadow:0 0 14px 3px #b4b4b4b3,0 0 36px 6px #64646459}.cricket-player-card.auction-card .player-rating.rating--gold{border-color:#ffda6a;box-shadow:0 0 14px 3px #ffd232b3,0 0 36px 6px #c8960559}.cricket-player-card.auction-card .player-rating.rating--legend{border-color:#ff6bff;box-shadow:0 0 14px 3px #ff64ffb3,0 0 36px 6px #96329659}.cricket-player-card.auction-card .player-rating.rating--premium-gold{border-color:#ffe082;box-shadow:0 0 14px 3px #ffbe28b3,0 0 36px 6px #b48c0059}.cricket-player-card.auction-card .player-card-top .player-picture{align-items:flex-end;display:flex;height:100%!important;inset:0;justify-content:center;overflow:visible;position:absolute;width:100%!important;z-index:2}.cricket-player-card.auction-card .player-card-top .player-picture img{filter:drop-shadow(0 5px 15px rgba(0,0,0,.4));height:100%;object-fit:contain;object-position:center top;position:relative;transform:none!important;width:100%;z-index:2}.cricket-player-card.auction-card .player-data-tray{background:none;left:10px;padding:0;position:absolute;right:10px;top:215px;transition:top .3s ease;z-index:20}.cricket-player-card.auction-card.dense-grid-card .player-data-tray{top:194px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-data-tray{top:220px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-name-below-picture{height:34px;width:92%}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-name-below-picture span{font-size:.92rem!important}.cricket-player-card.auction-card .player-name-below-picture{align-items:center;background:#00000073;border:1px solid #0009;box-shadow:0 4px 12px #000c,inset 0 1px 1px #fff6;display:flex;height:30px;justify-content:center;margin:0 auto;position:relative;width:90%;z-index:25}.cricket-player-card.auction-card .player-name-below-picture span{color:#1a0f02!important;font-family:Orbitron,sans-serif;font-size:.85rem!important;font-weight:900!important;letter-spacing:.18em!important;text-shadow:0 1px 0 #ffffff40!important}.cricket-player-card.auction-card .player-extra-below-name{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:4px;transition:margin-top .3s ease;z-index:22}.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name{margin-top:1px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-extra-below-name{gap:5px;margin-top:5px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-extra-below-name span:not(.extra-separator){font-size:.63rem;min-width:38px;padding:2px 6px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-extra-below-name .license-pill.licensed{min-width:80px!important}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-extra-below-name .license-pill.non-licensed{min-width:88px!important}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-extra-below-name.has-height-pill{gap:4px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-extra-below-name.has-height-pill span:not(.extra-separator){min-width:34px;padding:2px 5px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-extra-below-name.has-height-pill .license-pill.non-licensed{min-width:88px!important}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-extra-below-name.has-height-pill .extra-separator{padding:0 4px}.cricket-player-card.auction-card .player-extra-below-name span:not(.extra-separator){align-items:center;background:linear-gradient(180deg,#582f0ef5,#2a1406fa);border:1px solid #d28c3ac7;border-radius:3px;box-shadow:0 2px 8px #00000052,inset 0 1px 0 #ffde9b2e;color:#fff4c9;display:inline-flex;font-size:.58rem;font-weight:900;justify-content:center;line-height:1.1;min-height:16px;min-width:36px;padding:2px 6px;text-align:center;text-shadow:0 1px 2px #000000d9;vertical-align:middle}.cricket-player-card .license-pill{align-items:center;background-blend-mode:normal!important;background-image:none!important;border:2px solid #ffffff38!important;border-radius:6px!important;box-shadow:0 3px 12px #00000057,inset 0 1px 0 #ffffff24!important;box-sizing:border-box;color:#fff!important;display:inline-flex!important;font-size:.52rem!important;font-weight:900!important;height:22px;justify-content:center;letter-spacing:.045em!important;line-height:1!important;margin-top:0!important;padding:0 7px!important;text-align:center!important;text-shadow:0 1px 2px #000000c7!important;text-transform:uppercase!important;transition:all .3s ease;white-space:nowrap!important}.cricket-player-card .license-pill.licensed{background:#1f9e4f!important;background-image:none!important;border-color:#66ef9e!important;color:#f4fff7!important;min-width:80px!important}.cricket-player-card .license-pill.non-licensed{background:#c83131!important;background-image:none!important;border-color:#ff7a7a!important;color:#fff7f7!important;min-width:88px!important}.cricket-player-card.auction-card .height-pill{background:linear-gradient(180deg,#7e4818f5,#432208fa)!important;border-color:#ffc662c7!important;box-shadow:0 2px 8px #00000057,inset 0 1px 0 #ffe1a026!important;color:#fff1c1!important;font-size:.58rem!important;font-weight:900!important;min-width:auto!important;text-shadow:0 1px 2px #000000d1!important;white-space:nowrap!important}.cricket-player-card.auction-card .player-extra-below-name .extra-separator{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:none;box-shadow:none;color:#f2c96c;font-size:.8rem;font-weight:500;opacity:.72;padding:0 8px}.cricket-player-card.auction-card[class*=tier-bronze] .player-extra-below-name .batting-pill,.cricket-player-card.auction-card[class*=tier-bronze] .player-extra-below-name .bowling-pill,.cricket-player-card.auction-card[class*=tier-bronze] .player-extra-below-name .height-pill{background:linear-gradient(180deg,#96541afa,#462207fa)!important;border-color:#ffba4edb!important;box-shadow:0 3px 10px #00000057,inset 0 1px 0 #ffde9838!important;color:#fff3cb!important}.cricket-player-card.auction-card[class*=tier-bronze] .player-extra-below-name .license-pill.licensed{box-shadow:0 0 0 1px #1252296b,0 0 18px #21b25f57,0 3px 12px #18924a47,inset 0 1px 0 #d6ffe61f!important}.cricket-player-card.auction-card[class*=tier-bronze] .player-extra-below-name .license-pill.non-licensed{box-shadow:0 0 0 1px #6e16166b,0 0 18px #da3e3e57,0 3px 12px #b72c2c47,inset 0 1px 0 #ffe2e21a!important}.cricket-player-card.auction-card .player-extra-below-name.has-height-pill{gap:3px}.cricket-player-card.auction-card .player-extra-below-name.has-height-pill span:not(.extra-separator){min-width:30px;padding:2px 4px}.cricket-player-card.auction-card .player-extra-below-name.has-height-pill .license-pill.licensed{min-width:80px!important}.cricket-player-card.auction-card .player-extra-below-name.has-height-pill .license-pill.non-licensed{min-width:88px!important}.cricket-player-card.auction-card .player-extra-below-name.has-height-pill .extra-separator{font-size:.7rem;padding:0 3px}.cricket-player-card.auction-card .player-extra-below-name .yet-to-update{background:#ffffff24;border-color:#ffffff47;color:#ffffffbf;font-style:italic}.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .batting-pill,.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .bowling-pill,.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .height-pill,.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .license-pill{font-size:.6rem!important}.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .license-pill.licensed{min-width:80px!important}.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .license-pill.non-licensed{min-width:88px!important}@media (max-width:576px){.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name{gap:5px}.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .batting-pill,.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .bowling-pill,.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .height-pill,.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .license-pill{font-size:.64rem!important}.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .license-pill.licensed{min-width:80px!important}.cricket-player-card.auction-card.dense-grid-card .player-extra-below-name .license-pill.non-licensed{min-width:88px!important}}.cricket-player-card.auction-card .card-bottom-strip{align-items:center;background:linear-gradient(0deg,#000000e6 0,#0000);bottom:0;display:flex;height:42px;justify-content:space-between;left:0;padding:0 20px;position:absolute;right:0;width:100%;z-index:35}.cricket-player-card.auction-card .card-bottom-strip .player-license{align-items:center;display:flex}.cricket-player-card.auction-card .card-bottom-strip .license-badge{border-radius:20px;box-shadow:0 2px 8px #0006;color:#fff;font-size:.48rem;font-weight:900;letter-spacing:.1em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.cricket-player-card.auction-card .card-bottom-strip .license-badge.licensed{background:linear-gradient(135deg,#1d9b4f,#27c566);border:1px solid #64ffa073}.cricket-player-card.auction-card .card-bottom-strip .license-badge.non-licensed{background:linear-gradient(135deg,#b42228,#e03c3c);border:1px solid #ff646473}.cricket-player-card.auction-card .card-bottom-strip .player-position span{color:#ffffffe6;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-shadow:0 1px 3px #0009;text-transform:uppercase}.cricket-player-card.auction-card .card-bottom-strip .player-position span.yet-to-update{color:#ffffff4d;font-size:.55rem;font-style:italic}.cricket-player-card.auction-card .player-card-bottom{align-items:center;bottom:44px;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-height:140px;overflow:hidden;padding:0 12px 4px;position:absolute;right:0;top:auto;transition:all .3s ease;z-index:6}.cricket-player-card.auction-card.dense-grid-card .player-card-bottom{bottom:58px;gap:1px}.cricket-player-card.auction-card.dense-grid-card.mobile-auction-card .player-card-bottom{bottom:64px;max-height:152px;padding:0 14px 6px}.cricket-player-card.auction-card .player-card-bottom[style*=flex-start] .player-name,.cricket-player-card.auction-card .player-card-bottom[style*=flex-start] .player-nationality-text{display:none}.cricket-player-card.auction-card .player-card-bottom[style*=flex-start]{padding-bottom:0}.cricket-player-card.auction-card .player-card-bottom .player-name{text-align:center;width:100%}.cricket-player-card.auction-card .player-card-bottom .player-name span{color:#ffffffd9;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-shadow:0 1px 3px #000000b3;text-transform:uppercase}.cricket-player-card.auction-card .player-nationality-text{text-align:center;width:100%}.cricket-player-card.auction-card .player-nationality-text span{color:#ffffffa6;font-size:.58rem;font-weight:600;letter-spacing:.06em}.cricket-player-card.auction-card .auction-info{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:6px;width:100%}.cricket-player-card.auction-card.dense-grid-card .auction-info{gap:4px;margin-bottom:0}.cricket-player-card.auction-card.dense-grid-card .auction-info .current-bid{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffd70026;border-radius:6px;box-shadow:0 0 15px #0000004d;padding:2px 10px}.cricket-player-card.auction-card.dense-grid-card .auction-info .current-bid .bid-amount{font-size:1.05rem;font-weight:900;line-height:1.1;text-shadow:0 0 8px #000c}.cricket-player-card.auction-card.dense-grid-card .auction-info .current-bid .bid-label{display:none}.cricket-player-card.auction-card.dense-grid-card .auction-info .current-bid .bidder-info{font-size:.4rem;margin-top:-4px}.cricket-player-card.auction-card .auction-info .current-bid{align-items:center;background:#1e1e1ecc;border:1px solid #ffffff26;border-radius:14px;box-shadow:0 6px 20px #0000002e;display:flex;flex-direction:column;padding:8px 10px;transition:all .3s ease;width:100%}.cricket-player-card.auction-card[class*=tier-bronze] .current-bid,.cricket-player-card.auction-card[class*=tier-bronze] .time-left{background:#2a1000cc!important;border-color:#c8722e66!important}.cricket-player-card.auction-card[class*=tier-silver] .current-bid,.cricket-player-card.auction-card[class*=tier-silver] .time-left{background:#1e1e1ecc!important;border-color:#c8c8c84d!important}.cricket-player-card.auction-card[class*=tier-gold] .current-bid,.cricket-player-card.auction-card[class*=tier-gold] .time-left{background:#1e1200cc!important;border-color:#e8c84066!important}.cricket-player-card.auction-card[class*=tier-legend] .current-bid,.cricket-player-card.auction-card[class*=tier-legend] .time-left{background:#140022cc!important;border-color:#b050ee66!important}.cricket-player-card.auction-card .auction-info .current-bid .bid-label{color:#ffffffb3;font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cricket-player-card.auction-card .auction-info .current-bid .bid-amount{color:#fff;font-size:1.2rem;font-weight:900;text-shadow:0 0 3px #000000e6,0 2px 6px #0009}.cricket-player-card.auction-card .auction-info .current-bid .bidder-info{color:#fff9;font-size:.5rem;text-align:center}.cricket-player-card.auction-card .auction-info .time-left{align-items:center;background:#1e1e1ecc;border:1px solid #ffffff26;border-radius:14px;color:#fff;display:flex;font-size:.62rem;font-weight:700;gap:5px;justify-content:center;padding:5px 10px;transition:all .3s ease;width:100%}.cricket-player-card.auction-card .auction-actions{margin-bottom:4px;padding:0 12px;position:relative;width:100%;z-index:15}.cricket-player-card.auction-card.dense-grid-card .auction-actions{margin-top:4px}.cricket-player-card.auction-card .auction-actions button{border-radius:18px;font-weight:700;text-transform:none;transition:all .3s ease}.cricket-player-card.auction-card[class*=tier-bronze] .auction-actions button{background:linear-gradient(135deg,#c8722e,#6a3410)!important;box-shadow:0 4px 12px #6a341066!important}.cricket-player-card.auction-card[class*=tier-silver] .auction-actions button{background:linear-gradient(135deg,#a0a0a0,#404040)!important;box-shadow:0 4px 12px #0006!important}.cricket-player-card.auction-card[class*=tier-gold] .auction-actions button{background:linear-gradient(135deg,#e8c840,#956a10)!important;box-shadow:0 4px 12px #956a1066!important}.cricket-player-card.auction-card[class*=tier-legend] .auction-actions button{background:linear-gradient(135deg,#b050ee,#4a0096)!important;box-shadow:0 4px 12px #4a009666!important}.cricket-player-card.auction-card .auction-actions button:disabled{background:#ffffff14!important;box-shadow:none!important;color:#ffffff4d!important;opacity:.5}.cricket-player-card.auction-card .auction-status{left:12px;position:absolute;top:12px;z-index:12}.cricket-player-card.auction-card .your-bid-indicator{position:absolute;right:10px;top:10px;z-index:12}.cricket-player-card.auction-card .card-auction-timer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:1px solid #ffda6a66;border-radius:4px;color:#ffda6a;font-family:Orbitron,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:1px 6px;pointer-events:none;position:absolute;right:10px;top:6px;z-index:15}.cricket-player-card.auction-card.dense-grid-card .auction-status{left:10px;top:6px}.cricket-player-card.auction-card.dense-grid-card .card-auction-timer{right:10px;top:6px}.cricket-player-card.auction-card.dense-grid-card .your-bid-indicator{right:10px;top:10px}.cricket-player-card.auction-card .admin-controls{display:flex;pointer-events:auto;position:absolute;right:10px;top:44px;z-index:100}.cricket-player-card.auction-card .card-back{transform:rotateY(180deg)}.cricket-player-card.auction-card .card-back-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:9px;inset:0;justify-content:center;padding:4px 22px 24px;position:absolute}.cricket-player-card.auction-card .card-back-content .card-back-flag{border:1px solid #ffffff59;border-radius:2px;height:18px;object-fit:cover;width:26px}.cricket-player-card.auction-card .card-back-content .card-back-rating{display:none}.cricket-player-card.auction-card .card-back-content .card-back-type{background:#00000061;border:1px solid #ffffff24;border-radius:14px;font-family:Orbitron,Saira Semi Condensed,sans-serif;font-size:.58rem;font-weight:900;letter-spacing:.14em;padding:4px 16px;text-transform:uppercase}.cricket-player-card.auction-card .card-back-content .card-back-divider{display:none}.cricket-player-card.auction-card .card-back-content .card-back-stats{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr;left:50%;max-width:200px;position:absolute;top:192px;transform:translateX(-50%);width:100%;z-index:12}.cricket-player-card.auction-card .card-back-content .card-back-stat{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff14;border-radius:8px;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:38px;padding:5px 4px;text-align:center}.cricket-player-card.auction-card .card-back-content .card-back-stat .stat-label{color:#fff6;font-size:.4rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cricket-player-card.auction-card .card-back-content .card-back-stat .stat-value{color:#fff;font-size:.55rem;font-weight:800;letter-spacing:.04em;line-height:1.3;text-shadow:0 1px 3px #0009;text-transform:uppercase;word-break:break-word}.cricket-player-card.auction-card .card-back-content .card-back-stat .stat-value.yet-to-update{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#ffffff47;font-size:.4rem;font-style:italic;font-weight:600;padding:2px 8px}.cricket-player-card.auction-card .card-back-content .card-back-nationality{color:#fff9;font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cricket-player-card.auction-card .card-back-content .card-back-hint{color:#fff3;font-size:.38rem;letter-spacing:.22em;text-transform:uppercase}.cricket-player-card.auction-card.card-theme--bronze{--tier-border-gradient:linear-gradient(180deg,#3d1a00,#7a3810 25%,#cd7f32 50%,#7a3810 75%,#3d1a00);--tier-text:#ffe4b5;--tier-chip-bg:#3d1800;--tier-chip-border:#8a4010;box-shadow:0 0 0 2px #dc9628d9,inset 0 0 0 1px #ffd76438,0 14px 50px #b45a0099,0 3px 10px #000000a6}.cricket-player-card.auction-card.card-theme--bronze .card-back,.cricket-player-card.auction-card.card-theme--bronze .card-front{background:repeating-linear-gradient(45deg,#0000001a,#ffffff03 1px,#0000001a 2px),radial-gradient(ellipse 88% 100px at 50% 0,#be5f14a6 0,#82370a40 55%,#0000 100%),radial-gradient(ellipse 60% 120px at 50% 100%,#a04b0a8c 0,#64280533 55%,#0000 100%),radial-gradient(ellipse 100% 55% at 50% 50%,#78320538 0,#0000 70%),#0d0500}.cricket-player-card.auction-card.card-theme--bronze .card-role-banner,.cricket-player-card.auction-card.card-theme--bronze .player-name-below-picture{background:var(--tier-border-gradient)!important;border:1.5px solid #8a4010;box-shadow:0 4px 15px #000c,inset 0 1px 2px #ffc86440}.cricket-player-card.auction-card.card-theme--bronze .card-role-banner span,.cricket-player-card.auction-card.card-theme--bronze .player-name-below-picture span{color:var(--tier-text)!important;font-weight:800;text-shadow:0 1px 3px #000c!important}.cricket-player-card.auction-card.card-theme--bronze .card-role-banner-icon{color:var(--tier-text)!important}.cricket-player-card.auction-card.card-theme--bronze .card-style-badge{background:#3d1800!important;border-color:#cd7f32!important;color:#f0a84a!important}.cricket-player-card.auction-card.card-theme--bronze .player-extra-below-name span:not(.extra-separator){background:var(--tier-chip-bg)!important;border-color:var(--tier-chip-border)!important;color:#f0a84a!important}.cricket-player-card.auction-card.card-theme--bronze .player-rating{animation:ac-rating-bronze 2.6s ease-in-out infinite!important;background:#1a0f02e6;border:3.5px solid #cd7f32;box-shadow:0 0 15px #cd7f32cc;color:#fff!important}.cricket-player-card.auction-card.card-theme--bronze .card-back-stat{background:#1e0c028c!important;border-color:#b45a0f73!important}.cricket-player-card.auction-card.card-theme--bronze .stat-label{color:#cd7f32bf!important}.cricket-player-card.auction-card.card-theme--silver{--tier-border-gradient:linear-gradient(180deg,#1a1a22,#505060 25%,#b8b8c8 50%,#505060 75%,#1a1a22);--tier-text:#e8e8f0;--tier-chip-bg:#1a1a22;--tier-chip-border:#606070;box-shadow:0 0 0 2px #c8c8c8e0,inset 0 0 0 1px #ffffff2e,0 14px 50px #78787873,0 3px 10px #0000008c}.cricket-player-card.auction-card.card-theme--silver .card-back,.cricket-player-card.auction-card.card-theme--silver .card-front{background:repeating-linear-gradient(45deg,#0000001a,#ffffff05 1px,#0000001a 2px),radial-gradient(ellipse 88% 100px at 50% 0,#8c8ca58c 0,#5a5a6e38 55%,#0000 100%),radial-gradient(ellipse 60% 120px at 50% 100%,#78789173 0,#46465a2e 55%,#0000 100%),radial-gradient(ellipse 100% 55% at 50% 50%,#50506933 0,#0000 70%),#060608}.cricket-player-card.auction-card.card-theme--silver .card-role-banner,.cricket-player-card.auction-card.card-theme--silver .player-name-below-picture{background:var(--tier-border-gradient)!important;border:1.5px solid #606070;box-shadow:0 4px 15px #000c,inset 0 1px 2px #fff3}.cricket-player-card.auction-card.card-theme--silver .card-role-banner span,.cricket-player-card.auction-card.card-theme--silver .player-name-below-picture span{color:var(--tier-text)!important;font-weight:800;text-shadow:0 1px 3px #000000e6!important}.cricket-player-card.auction-card.card-theme--silver .card-role-banner-icon{color:var(--tier-text)!important}.cricket-player-card.auction-card.card-theme--silver .card-style-badge{background:#1a1a22!important;border-color:#909090!important;color:#d0d0d8!important}.cricket-player-card.auction-card.card-theme--silver .player-extra-below-name span:not(.extra-separator){background:var(--tier-chip-bg)!important;border-color:var(--tier-chip-border)!important;color:#d0d0d8!important}.cricket-player-card.auction-card.card-theme--silver .player-rating{animation:rating-pulse-silver 2.6s ease-in-out infinite!important;background:#0a0f14e6;border:3.5px solid #ecf0f1;box-shadow:0 0 15px #ecf0f1cc;color:#fff!important}.cricket-player-card.auction-card.card-theme--silver .card-back-stat{background:#0c0c148c!important;border-color:#8c8ca566!important}.cricket-player-card.auction-card.card-theme--silver .stat-label{color:#b4b4c8bf!important}@keyframes rating-pulse-silver{0%{box-shadow:0 0 10px #ecf0f199}50%{box-shadow:0 0 25px #ecf0f1,0 0 40px #ecf0f166}to{box-shadow:0 0 10px #ecf0f199}}.cricket-player-card.auction-card.card-theme--gold{--tier-border-gradient:linear-gradient(180deg,#3d2200,#8a5c10 25%,#f0c830 50%,#8a5c10 75%,#3d2200);--tier-text:#fff5c0;--tier-chip-bg:#3d2200;--tier-chip-border:#7a5010;box-shadow:0 0 0 2px #ffd700eb,inset 0 0 0 1px #ffeb5038,0 14px 50px #c8960099,0 3px 10px #000000a6}.cricket-player-card.auction-card.card-theme--gold .card-back,.cricket-player-card.auction-card.card-theme--gold .card-front{background:repeating-linear-gradient(45deg,#0000001a,hsla(0,0%,100%,.015) 1px,#0000001a 2px),radial-gradient(ellipse 88% 100px at 50% 0,#c89b0fa6 0,#8c640840 55%,#0000 100%),radial-gradient(ellipse 60% 120px at 50% 100%,#aa7d0a8c 0,#6e4b0538 55%,#0000 100%),radial-gradient(ellipse 100% 55% at 50% 50%,#825a0538 0,#0000 70%),#0c0800}.cricket-player-card.auction-card.card-theme--gold .card-role-banner,.cricket-player-card.auction-card.card-theme--gold .player-name-below-picture{background:var(--tier-border-gradient)!important;border:1.5px solid #8a5c10;box-shadow:0 4px 15px #000c,inset 0 1px 2px #fff06440}.cricket-player-card.auction-card.card-theme--gold .card-role-banner span,.cricket-player-card.auction-card.card-theme--gold .player-name-below-picture span{color:var(--tier-text)!important;font-weight:800;text-shadow:0 1px 3px #000c!important}.cricket-player-card.auction-card.card-theme--gold .card-role-banner-icon{color:var(--tier-text)!important}.cricket-player-card.auction-card.card-theme--gold .card-style-badge{background:#3d2200!important;border-color:#c8a030!important;color:#ffda6a!important}.cricket-player-card.auction-card.card-theme--gold .player-extra-below-name span:not(.extra-separator){background:var(--tier-chip-bg)!important;border-color:var(--tier-chip-border)!important;color:#ffda6a!important}.cricket-player-card.auction-card.card-theme--gold .player-rating{animation:ac-rating-gold 2.6s ease-in-out infinite!important;background:#140f02e6;border:3.5px solid #ffda6a;box-shadow:0 0 15px #ffda6acc;color:#fff!important}.cricket-player-card.auction-card.card-theme--gold .card-back-stat{background:#140e028c!important;border-color:#b4820a73!important}.cricket-player-card.auction-card.card-theme--gold .stat-label{color:#dcaa1ecc!important}.cricket-player-card.auction-card.card-theme--legend{--tier-border-gradient:linear-gradient(180deg,#16002e,#440090 25%,#b050ee 50%,#440090 75%,#16002e);--tier-text:#f0c0ff;--tier-chip-bg:#1a002e;--tier-chip-border:#6020a0;box-shadow:0 0 0 2px #a855f7eb,inset 0 0 0 1px #c084fc33,0 14px 50px #641ec899,0 3px 10px #000000b3}.cricket-player-card.auction-card.card-theme--legend .card-back,.cricket-player-card.auction-card.card-theme--legend .card-front{background:repeating-linear-gradient(135deg,#00000026,rgba(200,100,255,.015) 1px,#00000026 3px),radial-gradient(ellipse 88% 100px at 50% 0,#9b32e699 0,#6414aa3d 55%,#0000 100%),radial-gradient(ellipse 60% 120px at 50% 100%,#8228c880 0,#500a8c33 55%,#0000 100%),radial-gradient(ellipse 100% 55% at 50% 50%,#5a149638 0,#0000 70%),#060010}.cricket-player-card.auction-card.card-theme--legend .card-role-banner,.cricket-player-card.auction-card.card-theme--legend .player-name-below-picture{background:var(--tier-border-gradient)!important;border:1.5px solid #6020a0;box-shadow:0 4px 15px #000c,inset 0 1px 2px #c864ff33}.cricket-player-card.auction-card.card-theme--legend .card-role-banner span,.cricket-player-card.auction-card.card-theme--legend .player-name-below-picture span{color:var(--tier-text)!important;font-weight:800;text-shadow:0 1px 3px #000000e6!important}.cricket-player-card.auction-card.card-theme--legend .card-role-banner-icon{color:var(--tier-text)!important}.cricket-player-card.auction-card.card-theme--legend .card-style-badge{background:#1a002e!important;border-color:#8030cc!important;color:#d080ff!important}.cricket-player-card.auction-card.card-theme--legend .player-extra-below-name span:not(.extra-separator){background:var(--tier-chip-bg)!important;border-color:var(--tier-chip-border)!important;color:#d080ff!important}.cricket-player-card.auction-card.card-theme--legend .player-rating{animation:ac-rating-legend 2.6s ease-in-out infinite!important;background:#0a0014e6;border:3.5px solid #a335ee;box-shadow:0 0 15px #a335eecc;color:#fff!important}.cricket-player-card.auction-card.card-theme--legend .card-back-stat{background:#0c02188c!important;border-color:#8c32d273!important}.cricket-player-card.auction-card.card-theme--legend .stat-label{color:#be6effcc!important}.card-scale-wrapper.mobile-auction-card{height:548px;width:min(100%,318px)}.card-scale-wrapper.compact.mobile-auction-card>.cricket-player-card.auction-card{transform:none}.card-scale-wrapper{--card-scale:1;height:calc(478px*var(--card-scale));margin:0 auto;overflow:visible;position:relative;width:280px}.card-scale-wrapper:not(.compact)>.cricket-player-card.auction-card{padding-bottom:24px;padding-top:24px;transform:scale(var(--card-scale));transform-origin:top center}.card-scale-wrapper.compact>.cricket-player-card.auction-card{padding-bottom:0;padding-top:0;transform:scale(var(--card-scale));transform-origin:top center}.card-scale-wrapper.compact{height:calc(430px*var(--card-scale))}@media (max-width:1200px){.card-scale-wrapper{--card-scale:0.96}}@media (max-width:1440px){.card-scale-wrapper{--card-scale:0.98}}@media (max-width:1366px){.card-scale-wrapper{--card-scale:0.96}}@media (max-width:900px){.card-scale-wrapper{--card-scale:0.94}}@media (min-width:1024px) and (max-width:1112px){.card-scale-wrapper{--card-scale:0.93}}@media (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.card-scale-wrapper{--card-scale:0.92}}@media (max-width:768px){.card-scale-wrapper{--card-scale:0.92}}@media (max-width:576px){.card-scale-wrapper{--card-scale:0.88;margin-left:auto;margin-right:auto}}@media (max-width:480px){.card-scale-wrapper{--card-scale:0.88;margin-left:auto;margin-right:auto}}@keyframes card-lightning-streak{0%{opacity:0;transform:translateX(-150%) skewX(-30deg)}10%{opacity:.8}15%{opacity:0;transform:translateX(150%) skewX(-30deg)}to{opacity:0;transform:translateX(150%) skewX(-30deg)}}@keyframes aura-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}@keyframes rating-glow-pulse{0%,to{box-shadow:0 0 14px 3px #d2780ab3,0 0 36px 6px #b45a0559}50%{box-shadow:0 0 26px 8px #f0a028e6,0 0 60px 16px #c86e0580}}@keyframes cosmic-spark{0%{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:.3;transform:scale(1)}}:root{--card-shield-path:polygon(0% 12.5%,12% 5.5%,35% 2.8%,50% 0%,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0% 87.5%);--beam-gold:linear-gradient(90deg,#4a3411 0%,#ffedb3 30%,#c4a14e 60%,#4a3411)}.cricket-player-card{background:#000;border-radius:0;flex-shrink:0;font-family:Outfit,Inter,sans-serif;height:405px;margin:.8rem auto;min-height:405px;min-width:260px;overflow:visible;perspective:2000px;position:relative;transition:transform .22s ease,box-shadow .22s ease;width:260px;z-index:1}.cricket-player-card:before{animation:cr-holo-shimmer 8s linear infinite;background:linear-gradient(135deg,#fff0,#fff6 45%,#ffffffe6 50%,#fff6 55%,#fff0);background-size:200% 200%;-webkit-clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);-webkit-clip-path:var(--card-shield-path);clip-path:var(--card-shield-path);content:"";inset:0;opacity:.15;pointer-events:none;position:absolute;z-index:50}@keyframes cr-holo-shimmer{0%{background-position:-200% -200%}to{background-position:200% 200%}}.cricket-player-card:hover{transform:translateY(-8px) scale(1.028)}.cricket-player-card[class*=tier-bronze]{--frame-bright:#c8722e;--frame-mid:#6a3410;--frame-dark:#2a1000;--frame-highlight:#ffbe788c}.cricket-player-card[class*=tier-silver]{--frame-bright:#c8c8c8;--frame-mid:#6e6e6e;--frame-dark:#222;--frame-highlight:#e6e6e68c}.cricket-player-card[class*=tier-gold]{--frame-bright:#e8c840;--frame-mid:#956a10;--frame-dark:#2e1a00;--frame-highlight:#fff08c8c}.cricket-player-card[class*=tier-legend]{--frame-bright:#b050ee;--frame-mid:#4a0096;--frame-dark:#140022;--frame-highlight:#d28cff8c}.cricket-player-card[class*=tier-premium-gold]{--frame-bright:#e8d050;--frame-mid:#b07808;--frame-dark:#3a2000;--frame-highlight:#fff8a08c}.cricket-player-card .card-flip-btn{align-items:center;background:#000000a6;border:1.5px solid #ffda6a80;border-radius:50%;bottom:12px;color:#ffda6a;cursor:pointer;display:flex;font-size:.85rem;height:28px;justify-content:center;position:absolute;right:12px;transition:background .2s;width:28px;z-index:40}.cricket-player-card .card-flip-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.45,0,.55,1);width:100%;z-index:1}.cricket-player-card .card-flip-inner:before{animation:aura-breathing 5s ease-in-out infinite alternate;background-image:radial-gradient(circle at 50% 50%,#ffffff26 0,#0000 75%),radial-gradient(1.5px 1.5px at 15% 20%,#fff,#0000),radial-gradient(1px 1px at 85% 30%,#fff,#0000),radial-gradient(2px 2px at 50% 50%,#fff,#0000),radial-gradient(1px 1px at 20% 80%,#fff,#0000),radial-gradient(1.5px 1.5px at 75% 85%,#fff,#0000);background-image:radial-gradient(circle at 50% 50%,var(--tier-accent,#ffffff26) 0,#0000 75%),radial-gradient(1.5px 1.5px at 15% 20%,var(--tier-accent,#fff),#0000),radial-gradient(1px 1px at 85% 30%,var(--tier-accent,#fff),#0000),radial-gradient(2px 2px at 50% 50%,var(--tier-accent,#fff),#0000),radial-gradient(1px 1px at 20% 80%,var(--tier-accent,#fff),#0000),radial-gradient(1.5px 1.5px at 75% 85%,var(--tier-accent,#fff),#0000);background-size:100% 100%,200px 200px,200px 200px,200px 200px,200px 200px,200px 200px;border:1.5px solid #fff3;border:1.5px solid var(--tier-accent,#fff3);-webkit-clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);-webkit-clip-path:var(--card-shield-path);clip-path:var(--card-shield-path);content:"";filter:blur(2px);inset:-20px;opacity:.45;pointer-events:none;position:absolute;z-index:1}@keyframes aura-breathing{0%{filter:blur(2px) contrast(1);opacity:.35;transform:scale(.98)}to{filter:blur(4px) contrast(1.2);opacity:.65;transform:scale(1.03)}}.cricket-player-card.is-flipped .card-flip-inner{transform:rotateY(180deg)}.cricket-player-card .card-back,.cricket-player-card .card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);-webkit-clip-path:var(--card-shield-path);clip-path:var(--card-shield-path);filter:drop-shadow(0 8px 25px rgba(0,0,0,.4));inset:0;overflow:hidden;position:absolute}.cricket-player-card .card-front{transform:rotateY(0deg) translateZ(2px);z-index:2}.cricket-player-card .card-back{background:#1a1a1a;background:var(--frame-mid,#1a1a1a);display:flex;flex-direction:column;transform:rotateY(180deg) translateZ(2px);z-index:1}.cricket-player-card .card-back:before,.cricket-player-card .card-front:before{background:radial-gradient(ellipse 18px 9px at 50% 0,#ffc8787a 0,#0000 100%),radial-gradient(ellipse 12px 6px at 12% 6%,#ffc8784d 0,#0000 100%),radial-gradient(ellipse 12px 6px at 88% 6%,#ffc8784d 0,#0000 100%),repeating-linear-gradient(93deg,#0000,hsla(0,0%,100%,.016) .5px,hsla(0,0%,100%,.028) 1px,#0000 2px,#0000 5px),linear-gradient(180deg,#ffc87880,#c8722e 20%,#6a3410 40%,#6a3410 60%,#2a1000 82%,#000000b8);background:radial-gradient(ellipse 18px 9px at 50% 0,var(--frame-highlight,#ffc8787a) 0,#0000 100%),radial-gradient(ellipse 12px 6px at 12% 6%,var(--frame-highlight,#ffc8784d) 0,#0000 100%),radial-gradient(ellipse 12px 6px at 88% 6%,var(--frame-highlight,#ffc8784d) 0,#0000 100%),repeating-linear-gradient(93deg,#0000 0,hsla(0,0%,100%,.016) .5px,hsla(0,0%,100%,.028) 1px,#0000 2px,#0000 5px),linear-gradient(180deg,var(--frame-highlight,#ffc87880) 0,var(--frame-bright,#c8722e) 20%,var(--frame-mid,#6a3410) 40%,var(--frame-mid,#6a3410) 60%,var(--frame-dark,#2a1000) 82%,#000000b8 100%);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:7px;pointer-events:none;position:absolute;z-index:26}.cricket-player-card .card-3d-frame{box-shadow:inset 0 3px 8px #0000008c,inset 0 -1px 3px #00000026,inset 2px 0 5px #0000004d,inset -2px 0 5px #0000004d,inset 0 0 14px #0000002e;inset:7px}.cricket-player-card .card-front{display:block}.cricket-player-card .card-front:after{animation:card-lightning-streak 6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffe6960d 30%,#ffffff73 50%,#ffe6960d 70%,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:60%;z-index:40}.cricket-player-card .card-role-banner{align-items:center;background:#0009;background:var(--tier-border-gradient,#0009);border:1.2px solid #ffda6a;border:1.2px solid var(--tier-accent,#ffda6a);box-shadow:0 2px 8px #000c,inset 0 1px 1px #fff3;-webkit-clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);display:flex;height:20px;justify-content:center;left:50%;min-width:120px;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%);z-index:55}.cricket-player-card .card-role-banner span{color:#1a0f02;font-family:Orbitron,sans-serif;font-size:.52rem;font-weight:900;letter-spacing:.15em;text-shadow:0 1px 0 #ffffff4d;text-transform:uppercase}.cricket-player-card .player-card-top{border-radius:4px;height:160px;left:10px;overflow:hidden;position:absolute;right:10px;top:65px;z-index:3}.cricket-player-card .card-overlay-row{display:flex;justify-content:space-between;left:0;padding:0 20px;position:absolute;right:0;top:42px;z-index:35}.cricket-player-card .card-flag-badge-group{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:.5px solid #ffffff1a;border-radius:4px;display:flex;gap:6px;padding:2px 5px}.cricket-player-card .card-overlay-flag{border:.5px solid #ffffff4d;height:auto;width:22px}.cricket-player-card .card-style-badge{background:#1a0f02;border:.5px solid #ffda6a;border-radius:2px;color:#ffda6a;font-size:.35rem;font-weight:900;letter-spacing:.05em;padding:1px 5px;text-transform:uppercase;white-space:nowrap}.cricket-player-card .player-rating{align-items:center;animation:rating-glow-pulse 3s infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120a02d9;border:2px solid #fff;border-radius:50%;bottom:15px;box-shadow:0 0 15px #00000080;display:flex;font-family:Orbitron,sans-serif;font-size:1.1rem;font-weight:950;height:48px;justify-content:center;left:50%;pointer-events:auto;position:absolute;text-shadow:0 1px 4px #000000e6;transform:translateX(-50%);width:48px;z-index:55}.cricket-player-card .player-rating.rating--bronze{border-color:#f5d080;box-shadow:0 0 14px 3px #d2780ab3,0 0 36px 6px #b45a0559}.cricket-player-card .player-rating.rating--silver{border-color:#e8e8e8;box-shadow:0 0 14px 3px #b4b4b4b3,0 0 36px 6px #64646459}.cricket-player-card .player-rating.rating--gold{border-color:#ffda6a;box-shadow:0 0 14px 3px #ffd232b3,0 0 36px 6px #c8960559}.cricket-player-card .player-rating.rating--legend{border-color:#ff6bff;box-shadow:0 0 14px 3px #ff64ffb3,0 0 36px 6px #96329659}.cricket-player-card .player-rating.rating--premium-gold{border-color:#ffe082;box-shadow:0 0 14px 3px #ffbe28b3,0 0 36px 6px #b48c0059}.cricket-player-card .player-picture{align-items:flex-end;display:flex;inset:0;justify-content:center;position:absolute}.cricket-player-card .player-picture img{filter:drop-shadow(0 5px 15px rgba(0,0,0,.4));height:100%;object-fit:contain;object-position:center top;transform:none!important;width:100%}.cricket-player-card .card-data-tray{background:none;left:10px;padding:0;position:absolute;right:10px;top:215px;z-index:20}.cricket-player-card .card-name-bar{align-items:center;background:#00000073;border:1px solid #0009;box-shadow:0 4px 15px #000000f2,inset 0 1px 1px #fff6;display:flex;height:30px;justify-content:center;margin:0 auto;position:relative;width:90%;z-index:25}.cricket-player-card .card-name-bar span{color:#1a0f02!important;font-family:Orbitron,sans-serif;font-size:.85rem!important;font-weight:900!important;letter-spacing:.18em!important;text-shadow:0 1px 0 #ffffff40!important;text-transform:uppercase}.cricket-player-card .card-subtitle-row{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:10px}.cricket-player-card .card-subtitle-row span:not(.subtitle-sep){background:#1a0f02;border:.5px solid #7d6322;border-radius:3px;color:#ffda6a;font-size:.52rem;font-weight:850;min-width:35px;padding:1px 6px;text-align:center}.cricket-player-card .license-pill.licensed{background:#13632f!important;border-color:#1b8a3b;color:#fff}.cricket-player-card .license-pill.non-licensed{background:#7c1212!important;border-color:#b01a1a;color:#fff}.cricket-player-card .height-pill{background:#ffffff14!important;border-color:#ffffff26;color:#fff;min-width:auto!important}.cricket-player-card .subtitle-sep{color:#ffda6a80;font-weight:300}.cricket-player-card .card-bottom-strip{align-items:center;background:linear-gradient(0deg,#000000e6 0,#0000);bottom:0;display:flex;height:42px;justify-content:space-between;left:0;padding:0 20px;position:absolute;right:0;width:100%;z-index:35}.cricket-player-card .license-badge{border-radius:20px;color:#fff;font-size:.48rem;font-weight:900;padding:3px 10px}.cricket-player-card .license-badge.licensed{background:#1b8a3b}.cricket-player-card .license-badge.non-licensed{background:#b01a1a}.cricket-player-card .card-height-section span{color:#fff;font-size:.7rem;font-weight:700}.cricket-player-card .player-actions{display:flex;flex-direction:column;gap:5px;position:absolute;right:15px;top:50px;z-index:50}.cricket-player-card .player-selection{left:15px;position:absolute;top:50px;z-index:50}.cricket-player-card .card-back-content{align-items:center;background:#0000;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px}.cricket-player-card .card-back-header{align-items:center;color:#ffda6a;display:flex;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:900;gap:8px;margin-bottom:20px}.cricket-player-card .card-back-hero{height:185px;left:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);opacity:.85;position:absolute;right:0;top:15px;z-index:2}.cricket-player-card .card-back-hero .player-picture img{height:90%;object-position:center center}.cricket-player-card .back-role-banner{left:50%;position:absolute;top:190px;transform:translateX(-50%);width:130px;z-index:10}.cricket-player-card .card-back-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,105px);left:50%;position:absolute;top:195px;transform:translateX(-50%);width:auto;z-index:15}.cricket-player-card .card-back-stat{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border:1px solid #ffffff14;border-radius:6px;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;justify-content:center;min-height:40px;padding:5px 4px;text-align:center}.cricket-player-card .stat-label{color:#fff6;font-size:.42rem;font-weight:700;margin-bottom:2px;text-transform:uppercase}.cricket-player-card .stat-value{color:#fff;color:var(--tier-text,#fff);font-size:.7rem;font-weight:800;text-shadow:0 1px 2px #00000080}.cricket-player-card .card-3d-frame{background:linear-gradient(180deg,#fff6,#c8c8c8 2%,#0000 8%),linear-gradient(0deg,#ffffff4d,#222 5%,#0000 15%);background:linear-gradient(180deg,var(--frame-highlight,#fff6) 0,var(--frame-bright,#c8c8c8) 2%,#0000 8%),linear-gradient(0deg,var(--frame-highlight,#ffffff4d) 0,var(--frame-dark,#222) 5%,#0000 15%);box-shadow:inset 0 8px 15px #00000073,inset 0 -8px 15px #00000073;-webkit-clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);clip-path:polygon(0 12.5%,12% 5.5%,35% 2.8%,50% 0,65% 2.8%,88% 5.5%,100% 12.5%,100% 87.5%,50% 100%,0 87.5%);-webkit-clip-path:var(--card-shield-path);clip-path:var(--card-shield-path);inset:0;pointer-events:none;position:absolute;z-index:15}.cricket-player-card.card-theme--bronze{--tier-border-gradient:linear-gradient(180deg,#3d1a00,#7a3810 25%,#cd7f32 50%,#7a3810 75%,#3d1a00);--tier-text:#ffe4b5;--tier-accent:#cd7f32;--tier-chip-bg:#3d1800;--tier-chip-border:#8a4010}.cricket-player-card.card-theme--bronze .card-back,.cricket-player-card.card-theme--bronze .card-front{background:repeating-linear-gradient(45deg,#0000001a,#ffffff03 1px,#0000001a 2px),radial-gradient(ellipse 88% 100px at 50% 0,#be5f14a6 0,#82370a40 55%,#0000 100%),radial-gradient(ellipse 60% 120px at 50% 100%,#a04b0a8c 0,#64280533 55%,#0000 100%),radial-gradient(ellipse 100% 55% at 50% 50%,#78320538 0,#0000 70%),#0d0500}.cricket-player-card.card-theme--bronze .card-name-bar,.cricket-player-card.card-theme--bronze .card-role-banner{background:var(--tier-border-gradient)!important;border:1.5px solid #8a4010;box-shadow:0 4px 15px #000c,inset 0 1px 2px #ffc86440}.cricket-player-card.card-theme--bronze .card-name-bar span,.cricket-player-card.card-theme--bronze .card-role-banner span{color:var(--tier-text)!important;font-weight:800;text-shadow:0 1px 3px #000c!important}.cricket-player-card.card-theme--bronze .card-role-banner-icon{color:var(--tier-text)!important}.cricket-player-card.card-theme--bronze .card-style-badge{background:#3d1800!important;border-color:#cd7f32!important;color:#f0a84a!important}.cricket-player-card.card-theme--bronze .player-extra-below-name span:not(.extra-separator){background:var(--tier-chip-bg)!important;border-color:var(--tier-chip-border)!important;color:#f0a84a!important}.cricket-player-card.card-theme--bronze .player-rating{animation:rating-pulse-bronze 2.6s ease-in-out infinite!important;background:#1a0f02e6;border:3.5px solid #cd7f32;box-shadow:0 0 15px #cd7f32cc;color:#fff!important}.cricket-player-card.card-theme--silver{--tier-border-gradient:linear-gradient(180deg,#1a1a22,#505060 25%,#b8b8c8 50%,#505060 75%,#1a1a22);--tier-text:#e8e8f0;--tier-accent:#b0b0c0;--tier-chip-bg:#1a1a22;--tier-chip-border:#606070}.cricket-player-card.card-theme--silver .card-back,.cricket-player-card.card-theme--silver .card-front{background:repeating-linear-gradient(45deg,#0000001a,#ffffff05 1px,#0000001a 2px),radial-gradient(ellipse 88% 100px at 50% 0,#8c8ca58c 0,#5a5a6e38 55%,#0000 100%),radial-gradient(ellipse 60% 120px at 50% 100%,#78789173 0,#46465a2e 55%,#0000 100%),radial-gradient(ellipse 100% 55% at 50% 50%,#50506933 0,#0000 70%),#060608}.cricket-player-card.card-theme--silver .card-name-bar,.cricket-player-card.card-theme--silver .card-role-banner{background:var(--tier-border-gradient)!important;border:1.5px solid #606070;box-shadow:0 4px 15px #000c,inset 0 1px 2px #fff3}.cricket-player-card.card-theme--silver .card-name-bar span,.cricket-player-card.card-theme--silver .card-role-banner span{color:var(--tier-text)!important;font-weight:800;text-shadow:0 1px 3px #000000e6!important}.cricket-player-card.card-theme--silver .card-role-banner-icon{color:var(--tier-text)!important}.cricket-player-card.card-theme--silver .card-style-badge{background:#1a1a22!important;border-color:#909090!important;color:#d0d0d8!important}.cricket-player-card.card-theme--silver .player-extra-below-name span:not(.extra-separator){background:var(--tier-chip-bg)!important;border-color:var(--tier-chip-border)!important;color:#d0d0d8!important}.cricket-player-card.card-theme--silver .player-rating{animation:rating-pulse-silver 2.6s ease-in-out infinite!important;background:#0a0f14e6;border:3.5px solid #ecf0f1;box-shadow:0 0 15px #ecf0f1cc;color:#fff!important}.cricket-player-card.card-theme--gold{--tier-border-gradient:linear-gradient(180deg,#3d2200,#8a5c10 25%,#f0c830 50%,#8a5c10 75%,#3d2200);--tier-text:#fff5c0;--tier-accent:#f0c830;--tier-chip-bg:#3d2200;--tier-chip-border:#7a5010}.cricket-player-card.card-theme--gold .card-back,.cricket-player-card.card-theme--gold .card-front{background:repeating-linear-gradient(45deg,#0000001a,hsla(0,0%,100%,.015) 1px,#0000001a 2px),radial-gradient(ellipse 88% 100px at 50% 0,#c89b0fa6 0,#8c640840 55%,#0000 100%),radial-gradient(ellipse 60% 120px at 50% 100%,#aa7d0a8c 0,#6e4b0538 55%,#0000 100%),radial-gradient(ellipse 100% 55% at 50% 50%,#825a0538 0,#0000 70%),#0c0800}.cricket-player-card.card-theme--gold .card-name-bar,.cricket-player-card.card-theme--gold .card-role-banner{background:var(--tier-border-gradient)!important;border:1.5px solid #8a5c10;box-shadow:0 4px 15px #000c,inset 0 1px 2px #fff06440}.cricket-player-card.card-theme--gold .card-name-bar span,.cricket-player-card.card-theme--gold .card-role-banner span{color:var(--tier-text)!important;font-weight:800;text-shadow:0 1px 3px #000c!important}.cricket-player-card.card-theme--gold .card-role-banner-icon{color:var(--tier-text)!important}.cricket-player-card.card-theme--gold .card-style-badge{background:#3d2200!important;border-color:#c8a030!important;color:#ffda6a!important}.cricket-player-card.card-theme--gold .player-extra-below-name span:not(.extra-separator){background:var(--tier-chip-bg)!important;border-color:var(--tier-chip-border)!important;color:#ffda6a!important}.cricket-player-card.card-theme--gold .player-rating{animation:rating-pulse-gold 2.6s ease-in-out infinite!important;background:#140f02e6;border:3.5px solid #ffda6a;box-shadow:0 0 15px #ffda6acc;color:#fff!important}.cricket-player-card.card-theme--legend{--tier-border-gradient:linear-gradient(180deg,#16002e,#440090 25%,#b050ee 50%,#440090 75%,#16002e);--tier-text:#f0c0ff;--tier-accent:#b050ee;--tier-chip-bg:#1a002e;--tier-chip-border:#6020a0}.cricket-player-card.card-theme--legend .card-back,.cricket-player-card.card-theme--legend .card-front{background:repeating-linear-gradient(135deg,#00000026,rgba(200,100,255,.015) 1px,#00000026 3px),radial-gradient(ellipse 88% 100px at 50% 0,#9b32e699 0,#6414aa3d 55%,#0000 100%),radial-gradient(ellipse 60% 120px at 50% 100%,#8228c880 0,#500a8c33 55%,#0000 100%),radial-gradient(ellipse 100% 55% at 50% 50%,#5a149638 0,#0000 70%),#060010}.cricket-player-card.card-theme--legend .card-name-bar,.cricket-player-card.card-theme--legend .card-role-banner{background:var(--tier-border-gradient)!important;border:1.5px solid #6020a0;box-shadow:0 4px 15px #000c,inset 0 1px 2px #c864ff33}.cricket-player-card.card-theme--legend .card-name-bar span,.cricket-player-card.card-theme--legend .card-role-banner span{color:var(--tier-text)!important;font-weight:800;text-shadow:0 1px 3px #000000e6!important}.cricket-player-card.card-theme--legend .card-role-banner-icon{color:var(--tier-text)!important}.cricket-player-card.card-theme--legend .card-style-badge{background:#1a002e!important;border-color:#8030cc!important;color:#d080ff!important}.cricket-player-card.card-theme--legend .player-extra-below-name span:not(.extra-separator){background:var(--tier-chip-bg)!important;border-color:var(--tier-chip-border)!important;color:#d080ff!important}.cricket-player-card.card-theme--legend .player-rating{animation:rating-pulse-legend 2.6s ease-in-out infinite!important;background:#0a0014e6;border:3.5px solid #a335ee;box-shadow:0 0 15px #a335eecc;color:#fff!important}.view-mode--skillPoints .card-skill-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#120a02e6;border:1.5px solid #ffda6a;border-radius:6px;box-shadow:0 0 20px #ffda6a66,inset 0 0 10px #ffda6a33;display:flex;flex-direction:column;min-width:80px;padding:4px 12px;transform:translateY(-5px);z-index:50}.view-mode--skillPoints .card-identity-stack{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.view-mode--skillPoints .height-pill.top-pill{background:#ffffff1a!important;border:.5px solid #fff3!important;color:#fff!important;font-size:.45rem!important;min-width:auto!important;padding:1px 6px!important}.view-mode--skillPoints .card-tactical-stack{align-items:center;display:flex;flex-direction:column;gap:6px;margin-top:5px;width:100%}.view-mode--skillPoints .card-status-height-row{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.view-mode--skillPoints .height-pill{background:#ffffff14!important;border:1px solid #fff3!important;box-shadow:inset 0 0 5px #ffffff1a;color:#fff!important}.view-mode--skillPoints .status-pill{font-size:.45rem!important;font-weight:900!important;letter-spacing:.05em;padding:2px 8px!important}.view-mode--skillPoints .licensed-pill{background:#13632f66!important;border:1px solid #1b8a3b!important;box-shadow:0 0 10px #1b8a3b4d;color:#fff!important}.view-mode--skillPoints .unlicensed-pill{background:#7c121266!important;border:1px solid #b01a1a!important;box-shadow:0 0 10px #b01a1a4d;color:#fff!important}.view-mode--skillPoints .hud-progress-centered{margin:2px auto 0;width:82%}.view-mode--skillPoints .hud-progress-labels{display:flex;justify-content:space-between;margin-bottom:3px}.view-mode--skillPoints .hud-mini-label{color:#fff9!important;font-family:Orbitron,sans-serif!important;font-size:.38rem!important;font-weight:900!important;letter-spacing:.08em}.view-mode--skillPoints .hud-mini-label.glow-text{color:#ffda6a!important;text-shadow:0 0 10px #ffda6ab3,0 0 20px #ffda6a4d}.view-mode--skillPoints .hud-progress-bar-bg{background:#000c;border:1px solid #ffffff26;border-radius:2px;box-shadow:inset 0 1px 3px #000c;height:5px;overflow:hidden;width:100%}.view-mode--skillPoints .hud-progress-bar-fill{border-radius:2px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.view-mode--skillPoints .hud-points-to-next{color:#ffffffa6!important;font-family:Orbitron,sans-serif!important;font-size:.42rem!important;font-weight:850!important;letter-spacing:.05em;margin-top:4px;text-align:center;text-shadow:0 0 8px #ffffff1a;text-transform:uppercase}.view-mode--skillPoints .compact-row{margin-top:2px!important;opacity:.8}.view-mode--skillPoints .skill-badge-label{color:#ffffff80!important;font-family:Orbitron,sans-serif!important;font-size:.45rem!important;font-weight:900!important;letter-spacing:.1em;margin-bottom:-2px!important}.view-mode--skillPoints .skill-badge-val{color:#ffda6a!important;font-family:Orbitron,sans-serif!important;font-size:1rem!important;font-weight:950!important;text-shadow:0 0 12px #ffda6acc}.view-mode--skillPoints .card-back-stats-full{margin-top:-10px;padding:5px 6px;width:100%}.view-mode--skillPoints .back-stats-title{color:#ffda6a!important;font-family:Orbitron,sans-serif!important;font-size:.58rem!important;font-weight:950!important;letter-spacing:.15em;margin-bottom:6px!important;text-align:center;text-shadow:0 0 10px #ffda6a66}.view-mode--skillPoints .back-stats-summary-row{align-items:center;background:#ffda6a0d;border:1px solid #ffda6a33;border-radius:8px;display:flex;justify-content:space-around;margin-bottom:12px;padding:8px 4px;width:100%}.view-mode--skillPoints .summary-item{flex:1 1;text-align:center}.view-mode--skillPoints .summary-val{color:#fff!important;font-size:.85rem!important;font-weight:950!important;line-height:1!important}.view-mode--skillPoints .summary-lab{color:#fff6!important;font-size:.35rem!important;font-weight:800!important;margin-top:2px!important}.view-mode--skillPoints .summary-sep{background:#ffda6a33;height:15px;width:1px}.view-mode--skillPoints .back-stat-section{background:#00000080;border:1px solid #ffffff14;border-radius:8px;box-shadow:inset 0 0 15px #0006;height:100%;padding:10px;width:100%}.view-mode--skillPoints .section-title{border-bottom:1px solid #ffffff1a;color:#ffda6a!important;font-size:.5rem!important;font-weight:950!important;letter-spacing:.12em;margin-bottom:10px!important;padding-bottom:5px!important;text-align:center}.view-mode--skillPoints .stat-line{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.view-mode--skillPoints .stat-line .lab{color:#fff6!important;font-size:.4rem!important;font-weight:700!important}.view-mode--skillPoints .stat-line .val{color:#fff!important;font-size:.7rem!important;font-weight:900!important}.view-mode--skillPoints .stat-line-group{display:flex;gap:4px;margin-top:8px}.view-mode--skillPoints .back-stat-section.horizontal{margin-bottom:5px}.view-mode--skillPoints .section-title.horizontal{align-items:center;color:#ffda6a!important;display:flex;font-size:.42rem!important;font-weight:950!important;gap:10px;justify-content:center;letter-spacing:.15em;margin-bottom:12px!important;text-transform:uppercase}.view-mode--skillPoints .section-title.horizontal:after,.view-mode--skillPoints .section-title.horizontal:before{background:linear-gradient(90deg,#0000,#ffda6a4d,#0000);content:"";flex:1 1;height:1px}.view-mode--skillPoints .stat-grid-row{display:flex;justify-content:space-around;margin-bottom:12px}.view-mode--skillPoints .grid-item{text-align:center}.view-mode--skillPoints .grid-item .lab{color:#fff6!important;display:block;font-size:.38rem!important;font-weight:800!important;margin-bottom:4px}.view-mode--skillPoints .grid-item .val{color:#fff!important;font-size:.9rem!important;font-weight:950!important;text-shadow:0 2px 4px #00000080}.view-mode--skillPoints .stat-line-group.horizontal{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.view-mode--skillPoints .stat-line-group.horizontal .mini-stat{background:#ffffff08;border:.5px solid #ffffff0d;border-radius:4px;display:flex;flex:0 1 auto;flex-direction:column;min-width:42px;padding:4px 6px;text-align:center}.view-mode--skillPoints .m-val{color:#ffda6a!important;font-size:.55rem!important;font-weight:950!important}.view-mode--skillPoints .m-lab{color:#ffffff4d!important;font-size:.32rem!important;font-weight:800!important}.view-mode--skillPoints .card-back-hint{bottom:8px;color:#ffffff1a;font-size:.45rem;left:50%;letter-spacing:.3em;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.view-mode--skillPoints .pill-chip{background:#1a0f02;border:.5px solid #7d6322;border-radius:3px;color:#ffda6a;font-size:.52rem;font-weight:850;min-width:35px;padding:2px 8px;text-align:center}.card-market-hud{display:flex;flex-direction:column;inset:0;overflow:visible;padding:0;pointer-events:none;position:absolute;z-index:60}.hud-header{display:flex;justify-content:flex-start;padding:15px}.hud-timer-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border:1px solid #ffffff26;border-radius:4px;box-shadow:0 4px 10px #00000080;display:flex;gap:6px;padding:4px 10px;transform:translateY(15px)}.hud-timer-badge.expired{border-color:#ff4d4d}.hud-timer-icon{font-size:.8rem}.hud-timer-text{color:#fff;font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.05em}.hud-footer-banner{align-items:flex-end;background:linear-gradient(0deg,#000000e6 0,#000000b3 60%,#0000);border-bottom-left-radius:40px;border-bottom-right-radius:40px;display:flex;justify-content:space-between;margin-top:auto;padding:30px 20px 15px}.hud-bid-container,.hud-price-container{display:flex;flex-direction:column}.hud-label{color:#fff9;font-size:.5rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hud-value{color:#ffda6a;font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:900;text-shadow:0 0 10px #ffda6a4d}.hud-bid-container{align-items:flex-end}.hud-bid-container .hud-value{color:#cd7f32}.status-pill{align-items:center!important;border-radius:2px!important;box-shadow:inset 0 0 5px #00000080,0 1px 2px #0000004d;display:inline-flex!important;font-family:Orbitron,sans-serif!important;font-size:.5rem!important;font-weight:900!important;justify-content:center!important;letter-spacing:.1em!important;padding:3px 8px!important;text-transform:uppercase!important}.licensed-pill{background:linear-gradient(135deg,#1b8a3b,#13632f)!important;border:1px solid #2ed57366!important;color:#fff!important;text-shadow:0 0 8px #2ed57399}.unlicensed-pill{background:linear-gradient(135deg,#444,#222)!important;border:1px solid #ffffff1a!important;color:#fff9!important}.card-licensed-status{margin-bottom:4px}.hand-pill,.style-pill{background:#ffffff0d!important;border:.5px solid #fff3!important;border-radius:2px!important;color:#fffc!important;font-family:Orbitron,sans-serif!important;font-size:.45rem!important;font-weight:800!important;padding:2px 6px!important}.unlicensed-pill{background:linear-gradient(135deg,#a81c1c,#6e0f0f)!important;border:1px solid #ff4d4d66!important;color:#fff!important;text-shadow:0 0 8px #ff4d4d99}.card-status-height-row{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;width:100%}.card-height-val{color:#ffffff80;font-size:.55rem;font-weight:700;letter-spacing:.05em;text-align:center}.card-tactical-stack{align-items:center;display:flex;flex-direction:column;width:100%}.card-subtitle-row.compact-row{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:4px;width:100%}.cricket-player-card.is-flipped .card-front{z-index:1!important}.cricket-player-card.is-flipped .card-back{z-index:2!important}.cricket-player-card.is-flipped .card-front,.cricket-player-card:not(.is-flipped) .card-back{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.cricket-player-card.is-flipped .card-front>*,.cricket-player-card:not(.is-flipped) .card-back>*{display:none!important}.card-owner-details{animation:owner-hud-fade-in .5s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;border:1px solid #ffda6a33;border-radius:12px;bottom:45px;box-shadow:0 8px 32px #000c,inset 0 0 15px #ffda6a0d;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,90% 100%,10% 100%,0 85%);clip-path:polygon(0 0,100% 0,100% 85%,90% 100%,10% 100%,0 85%);left:12px;overflow:hidden;padding:10px 8px;position:absolute;right:12px;z-index:30}@keyframes owner-hud-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-owner-details:before{background:linear-gradient(90deg,#0000,#ffda6acc,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.owner-section-title{color:#ffda6a!important;font-family:Orbitron,sans-serif!important;font-size:.45rem!important;font-weight:900!important;letter-spacing:.15em!important;margin-bottom:6px!important;opacity:.8;text-align:center;text-transform:uppercase}.owner-info-container{align-items:center;display:flex;gap:4px;justify-content:space-between}.owner-info-side{align-items:center;display:flex;flex:1 1;gap:8px}.owner-info-side.owner-side{justify-content:flex-end}.owner-logo-hex{align-items:center;background:#ffffff0d;border:1px solid #ffda6a4d;box-shadow:0 0 10px #00000080;-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);display:flex;height:32px;justify-content:center;padding:2px;position:relative;width:32px}.team-logo-hex{background:radial-gradient(circle at center,#ffda6a33,#0000)}.owner-logo-hex-inner{background:radial-gradient(circle at center,#ffffff1a,#0000)}.owner-logo-img{height:85%;object-fit:contain;width:85%}.owner-text-stack{display:flex;flex-direction:column;min-width:0}.owner-text-stack.align-right{align-items:flex-end;text-align:right}.owner-label{color:#fff6!important;font-size:.38rem!important;font-weight:800!important;letter-spacing:.05em!important;margin-bottom:2px!important}.owner-label,.owner-value{line-height:1!important;text-transform:uppercase}.owner-value{color:#fff!important;font-size:.58rem!important;font-weight:900!important;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-name-text{color:#ffda6a!important;text-shadow:0 0 5px #ffda6a4d}.owner-info-divider{background:linear-gradient(180deg,#0000,#ffda6a4d,#0000);height:24px;width:1px}.card-owner-details:hover{border-color:#ffda6a80;box-shadow:0 6px 25px #0009,0 0 15px #ffda6a1a;transform:translateY(-1px);transition:all .3s ease}:root{--tb-bg-primary:#f8f9fa;--tb-bg-secondary:#fff;--tb-bg-tertiary:#f8f9fa;--tb-text-primary:#2c3e50;--tb-text-secondary:#6c757d;--tb-border-color:#e9ecef;--tb-shadow:0 4px 20px #00000014;--tb-shadow-hover:0 8px 25px #00000026}.theme-dark{--tb-bg-primary:#111827;--tb-bg-secondary:#1f2937;--tb-bg-tertiary:#374151;--tb-text-primary:#f3f4f6;--tb-text-secondary:#9ca3af;--tb-border-color:#4b5563;--tb-shadow:0 4px 20px #0000004d;--tb-shadow-hover:0 8px 25px #0006}.template-builder{background:#f8f9fa;background:var(--tb-bg-primary);color:#2c3e50;color:var(--tb-text-primary);margin:0 auto;max-width:1800px;min-height:100vh;padding:24px;transition:background-color .3s ease,color .3s ease}.template-builder-header{background:#fff;background:var(--tb-bg-secondary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:12px;box-shadow:0 4px 20px #00000014;box-shadow:var(--tb-shadow);margin-bottom:32px;padding:32px;text-align:center;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.template-builder-header h2{color:#2c3e50;color:var(--tb-text-primary);font-size:28px;font-weight:600;margin-bottom:12px;transition:color .3s ease}.template-builder-header p{color:#6c757d;color:var(--tb-text-secondary);font-size:16px;margin-bottom:24px;transition:color .3s ease}.instructions{background:#f8f9fa;background:var(--tb-bg-tertiary);border-left:4px solid #007bff;border-radius:8px;margin:0 auto;max-width:800px;padding:20px;transition:background-color .3s ease}.instructions h4{color:#2c3e50;color:var(--tb-text-primary);margin-bottom:12px;transition:color .3s ease}.instructions ul{margin:0 0 16px}.instructions li{color:#6c757d;color:var(--tb-text-secondary);margin-bottom:8px;transition:color .3s ease}.template-form{grid-gap:24px;background:#fff;background:var(--tb-bg-secondary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:12px;box-shadow:0 4px 20px #00000014;box-shadow:var(--tb-shadow);display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr;margin-bottom:32px;padding:24px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.form-group{display:flex;flex-direction:column}.form-group label{color:#2c3e50;color:var(--tb-text-primary);font-weight:600;margin-bottom:8px;transition:color .3s ease}.form-group input,.form-group textarea{background:#fff;background:var(--tb-bg-secondary);border:2px solid #e9ecef;border:2px solid var(--tb-border-color);border-radius:8px;color:#2c3e50;color:var(--tb-text-primary);font-size:14px;padding:12px 16px;transition:border-color .2s,background-color .3s ease,color .3s ease}.form-group input:focus,.form-group textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.theme-dark .form-group input,.theme-dark .form-group textarea{background:#f8f9fa;background:var(--tb-bg-tertiary)}.theme-dark .form-group input::placeholder,.theme-dark .form-group textarea::placeholder{color:#6c757d;color:var(--tb-text-secondary)}.form-group textarea{min-height:60px;resize:vertical}.template-builder-content{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 480px;min-height:600px}.canvas-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:500px}.canvas-container,.controls-panel{background:#fff;background:var(--tb-bg-secondary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:12px;box-shadow:0 4px 20px #00000014;box-shadow:var(--tb-shadow);padding:24px;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.controls-panel{height:-webkit-fit-content;height:fit-content}.field-types h3{color:#2c3e50;color:var(--tb-text-primary);font-size:16px;margin-bottom:15px;transition:color .3s ease}.field-type-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:32px}.field-type-btn{align-items:center;background:#fff;background:var(--tb-bg-secondary);border:2px solid #e9ecef;border:2px solid var(--tb-border-color);border-radius:8px;color:#2c3e50;color:var(--tb-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;transition:all .2s}.field-type-btn:hover{background:#f8f9fa;background:var(--tb-bg-tertiary);transform:translateY(-1px)}.field-type-btn.active{background:#007bff;border-color:#007bff;color:#fff;font-weight:600}.color-indicator{border-radius:50%;flex-shrink:0;height:12px;margin-right:8px;width:12px}.regions-list h3{color:#2c3e50;color:var(--tb-text-primary);font-size:16px;margin-bottom:15px;transition:color .3s ease}.regions-container{background:#fff;background:var(--tb-bg-secondary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:4px;margin-bottom:20px;max-height:300px;overflow-y:auto;transition:border-color .3s ease,background-color .3s ease}.region-item{align-items:center;border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--tb-border-color);display:flex;justify-content:space-between;padding:10px 12px;transition:background .2s}.region-item:hover{background:#f8f9fa;background:var(--tb-bg-tertiary)}.region-item:last-child{border-bottom:none}.region-info{align-items:center;display:flex;flex:1 1}.region-info span{color:#2c3e50;color:var(--tb-text-primary);font-weight:500;margin-right:8px;transition:color .3s ease}.region-info small{color:#6c757d;color:var(--tb-text-secondary);font-size:11px;transition:color .3s ease}.delete-btn{background:#ff4757;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:24px;line-height:1;transition:background .2s;width:24px}.delete-btn:hover{background:#ff3742}.template-status{background:#f8f9fa;background:var(--tb-bg-tertiary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:6px;margin-bottom:15px;padding:15px;transition:background-color .3s ease,border-color .3s ease}.status-indicators{display:flex;flex-wrap:wrap;gap:15px}.status-indicator{border-radius:4px;font-size:13px;font-weight:600;padding:8px 12px;transition:all .2s}.status-indicator.valid{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.status-indicator.invalid{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.template-actions{display:flex;gap:10px}.clear-btn,.manage-btn,.reset-btn,.save-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s}.save-btn{background:#27ae60;color:#fff}.save-btn:hover:not(:disabled){background:#229954;transform:translateY(-1px)}.save-btn:disabled{background:#95a5a6;cursor:not-allowed;transform:none}.clear-btn{background:#e74c3c;color:#fff}.clear-btn:hover{background:#c0392b;transform:translateY(-1px)}.manage-btn{background:#3498db;color:#fff}.manage-btn:hover{background:#2980b9;transform:translateY(-1px)}.reset-btn{background:#f39c12;color:#fff}.reset-btn:hover{background:#e67e22;transform:translateY(-1px)}.template-list{background:#f8f9fa;background:var(--tb-bg-tertiary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:8px;margin-top:20px;padding:20px;transition:background-color .3s ease,border-color .3s ease}.template-list h3{color:#2c3e50;color:var(--tb-text-primary);font-size:18px;margin:0 0 15px;transition:color .3s ease}.templates-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;max-height:400px;overflow-y:auto}.template-card{align-items:center;background:#fff;background:var(--tb-bg-secondary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:6px;display:flex;justify-content:space-between;padding:15px;transition:all .2s}.template-card:hover{border-color:#007bff;box-shadow:0 8px 25px #00000026;box-shadow:var(--tb-shadow-hover)}.template-info{flex:1 1}.template-info h4{color:#2c3e50;color:var(--tb-text-primary);font-size:16px;margin:0 0 5px;transition:color .3s ease}.template-info p{font-size:14px;margin:0 0 5px}.template-info p,.template-info small{color:#6c757d;color:var(--tb-text-secondary);transition:color .3s ease}.template-info small{font-size:12px}.template-actions-small{display:flex;gap:8px}.delete-btn-small,.load-btn,.test-btn{border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:8px 12px;transition:all .2s}.load-btn{background:#28a745;color:#fff}.load-btn:hover{background:#218838}.test-btn{background:#17a2b8;color:#fff}.test-btn:hover{background:#138496}.delete-btn-small{background:#dc3545;color:#fff}.delete-btn-small:hover{background:#c82333}@media (max-width:1400px){.template-builder-content{gap:24px;grid-template-columns:1fr 420px}}@media (max-width:1200px){.template-builder{padding:20px}.template-builder-content{gap:24px;grid-template-columns:1fr}.controls-panel{order:-1;padding:20px}.field-type-grid{gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:768px){.template-builder{padding:16px}.template-form{gap:16px;padding:16px}.field-type-grid,.template-form{grid-template-columns:1fr}.template-actions{flex-direction:column;gap:12px}.canvas-container,.controls-panel{padding:16px}}canvas{background:#fff;background:var(--tb-bg-secondary);border:2px solid #e9ecef;border:2px solid var(--tb-border-color);border-radius:4px;display:block;height:auto;max-width:100%;transition:cursor .1s ease}canvas:hover{border-color:#007bff}.regions-container::-webkit-scrollbar{width:6px}.regions-container::-webkit-scrollbar-track{background:#f8f9fa;background:var(--tb-bg-tertiary);border-radius:3px}.regions-container::-webkit-scrollbar-thumb{background:#e9ecef;background:var(--tb-border-color);border-radius:3px}.regions-container::-webkit-scrollbar-thumb:hover{background:#6c757d;background:var(--tb-text-secondary)}.theme-dark .regions-container::-webkit-scrollbar-track{background:#f8f9fa;background:var(--tb-bg-tertiary)}.theme-dark .regions-container::-webkit-scrollbar-thumb{background:#6b7280}.theme-dark .regions-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}.instructions{background:#e8f4fd;border:1px solid #bee5eb;border-radius:6px;margin:20px 0;padding:15px;text-align:left}.instructions h4,.instructions ul{color:#0c5460;margin:0 0 10px}.instructions ul{padding-left:20px}.instructions li{margin-bottom:5px}.instructions p{color:#0c5460;font-style:italic;margin:10px 0 0}.canvas-controls{align-items:center;background:#f8f9fa;background:var(--tb-bg-tertiary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:15px;padding:15px;transition:background-color .3s ease,border-color .3s ease}.mapping-mode,.zoom-controls{align-items:center;display:flex;gap:10px}.mapping-mode label,.zoom-controls label{color:#2c3e50;color:var(--tb-text-primary);font-weight:600;margin-right:5px;transition:color .3s ease}.mode-buttons,.zoom-buttons{display:flex;gap:5px}.mode-btn,.zoom-buttons button{background:#fff;background:var(--tb-bg-secondary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:4px;color:#2c3e50;color:var(--tb-text-primary);cursor:pointer;font-size:12px;padding:8px 12px;transition:all .2s}.mode-btn:hover,.zoom-buttons button:hover{background:#f8f9fa;background:var(--tb-bg-tertiary);border-color:#e9ecef;border-color:var(--tb-border-color)}.mode-btn.active{background:#007bff;border-color:#007bff;color:#fff}.zoom-buttons span{background:#f8f9fa;background:var(--tb-bg-tertiary);border-radius:4px;color:#2c3e50;color:var(--tb-text-primary);font-weight:600;min-width:50px;padding:8px 12px;text-align:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.canvas-wrapper,.zoom-buttons span{border:1px solid #e9ecef;border:1px solid var(--tb-border-color)}.canvas-wrapper{border-radius:4px;max-height:600px;overflow:auto;transition:border-color .3s ease}.mapping-help{background:#f8f9fa;background:var(--tb-bg-tertiary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:4px;font-size:12px;margin-top:10px;padding:10px;transition:background-color .3s ease,border-color .3s ease}.mapping-help p{color:#6c757d;color:var(--tb-text-secondary);margin:2px 0;transition:color .3s ease}.selected-region-info{background:#f8f9fa;background:var(--tb-bg-tertiary);border:1px solid #e9ecef;border:1px solid var(--tb-border-color);border-radius:4px;margin-top:10px;padding:10px;transition:background-color .3s ease,border-color .3s ease}.selected-region-info h4{color:#2c3e50;color:var(--tb-text-primary);font-size:14px;margin:0 0 5px;transition:color .3s ease}.selected-region-info p{color:#6c757d;color:var(--tb-text-secondary);font-size:11px;margin:3px 0;transition:color .3s ease}.leaderboard-hud-container{margin-bottom:1.5rem;padding-bottom:2rem;position:relative}.hud-header{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(135deg,#0f172afa,#1e293bd9);border:1px solid #bfc7d533;border-radius:20px;box-shadow:0 12px 32px #00000080,inset 0 1px 1px #ffffff1a,0 0 30px #2b6cff14;margin:0 auto 1.5rem;max-width:950px;overflow:hidden;padding:1.2rem 2rem;position:relative;text-align:center}.hud-header:after{background:radial-gradient(circle at bottom right,#2b6cff26,#0000 70%);bottom:0;content:"";height:100px;pointer-events:none;position:absolute;right:0;width:100px}.hud-header:before{background:linear-gradient(180deg,#e1062c,#2b6cff);box-shadow:0 0 15px #2b6cff80;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.hud-eyebrow{align-items:center;color:#2b6cff;display:flex;font-family:Outfit,sans-serif;font-size:.7rem;font-weight:900;gap:20px;justify-content:center;letter-spacing:5px;margin-bottom:.5rem;opacity:.9;text-transform:uppercase}.hud-eyebrow:after,.hud-eyebrow:before{background:linear-gradient(90deg,#0000,#2b6cff,#0000);box-shadow:0 0 10px #2b6cff80;content:"";height:1px;width:60px}.hud-title-content{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.hud-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff 40%,#ffffffb3);-webkit-background-clip:text;color:#fff;font-family:Outfit,sans-serif;font-size:2rem;font-weight:900;letter-spacing:-1px;line-height:1.1;margin:0;text-shadow:0 0 20px #ffffff1a}.hud-subtitle{color:#bfc7d580;font-size:.9rem;margin-top:.3rem}.hud-control-bar{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f172a99;border:1px solid #bfc7d51a;border-radius:16px;box-shadow:0 4px 20px #0003;display:flex;flex-wrap:wrap;gap:10px;margin:0 auto;max-width:1100px;padding:10px}.hud-filter-select{border-radius:12px!important;height:44px}.hud-filter-select .MuiSelect-select{color:#ffffffd9;font-size:.82rem;font-weight:600;padding-bottom:10px;padding-top:10px}.hud-filter-select fieldset{border:none!important}.hud-search-input{background:#ffffff08!important;border-radius:12px!important;transition:all .3s ease!important}.hud-search-input:focus-within{background:#ffffff0f!important;box-shadow:0 0 15px #2b6cff33!important}.hud-search-input fieldset{border:none!important}.hud-action-btn{border-radius:12px!important;font-size:.8rem!important;font-weight:800!important;height:48px;letter-spacing:1px!important;padding:0 20px!important;text-transform:uppercase!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.hud-btn-primary{background:linear-gradient(135deg,#2b6cff,#1a4bd3)!important;box-shadow:0 4px 15px #2b6cff4d!important;color:#fff!important}.hud-btn-primary:hover{box-shadow:0 8px 25px #2b6cff80!important;transform:translateY(-2px)}.hud-btn-outline{background:#ffffff08!important;border:1px solid #bfc7d533!important;color:#fff!important}.hud-btn-outline:hover{background:#ffffff14!important;border-color:#2b6cff80!important}.hud-btn-danger{background:#e1062c1a!important;border:1px solid #e1062c4d!important;color:#e1062c!important}.hud-btn-danger:hover{background:#e1062c33!important;border-color:#e1062c!important}.hud-filter-panel{grid-gap:20px;background:#0f172a66;border:1px solid #bfc7d50d;border-radius:16px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:15px auto 30px;max-width:900px;padding:25px}@media (max-width:900px){.hud-control-bar{grid-template-columns:1fr auto}.hud-main-title{font-size:1.6rem}}@media (max-width:600px){.hud-header{padding:1.2rem}.hud-control-bar{grid-template-columns:1fr}.hud-title-row{align-items:flex-start;flex-direction:column}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.stats-card{align-items:center;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;overflow:hidden;padding:16px 8px;position:relative;transition:all .3s ease;width:100%}.stats-card:hover{box-shadow:0 5px 10px #00000026;transform:translateY(-2px)}.stats-card .stats-icon{font-size:1.5rem;margin-bottom:4px;opacity:.9}.stats-card .stats-value{font-size:2rem;font-weight:700;line-height:1;margin:4px 0}.stats-card .stats-label{font-size:.8rem;font-weight:500;letter-spacing:1px;margin-top:2px;text-align:center;text-transform:uppercase}.stats-card:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#fff0,#fffc 50%,#fff0);bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.admin-tools-container{margin:0;padding:0;width:100%}.admin-tool-card{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-bottom:0;overflow:hidden;position:relative;text-align:center;transition:all .3s ease}.admin-tool-card .tool-icon{color:#1976d2;font-size:1.5rem;margin-bottom:8px;transition:all .3s ease}.admin-tool-card:hover .tool-icon{transform:scale(1.05)}.admin-tool-card .tool-title{font-size:1.1rem;font-weight:600;line-height:1.2;margin-bottom:8px}.admin-tool-card .tool-description{color:#ffffffb3;color:var(--text-secondary-color,#ffffffb3);font-size:.85rem;line-height:1.4;margin-bottom:12px;max-width:90%}.admin-tool-card .tool-action{margin:0 auto;width:80%}.dark-mode .admin-tool-card,.dark-mode .stats-card{background-color:var(--mui-palette-background-paper)!important;color:var(--mui-palette-text-primary)!important}.dark-mode .stats-card:after{background:linear-gradient(90deg,#0000,#fff3 50%,#0000)}@media (max-width:1200px){.admin-dashboard-container,.stats-container{padding:0}}@media (max-width:960px){.stats-card .stats-value{font-size:1.7rem}.stats-card .stats-icon{font-size:1.5rem}.stats-card{padding:12px 4px}.admin-tool-card{padding:12px 8px}}@media (max-width:600px){.stats-container{margin-bottom:8px}.stats-card{padding:10px 4px}.stats-card .stats-value{font-size:1.5rem;margin:2px 0}.stats-card .stats-label{font-size:.7rem;margin-top:2px}.admin-tool-card{padding:12px 8px}.admin-tool-card .tool-icon{font-size:1.5rem;margin-bottom:6px}.admin-tool-card .tool-title{font-size:1rem;margin-bottom:6px}.admin-tool-card .tool-description{font-size:.8rem;margin-bottom:10px;max-width:95%}.admin-dashboard-container{padding:0}.admin-section-title{font-size:1.3rem;margin-bottom:8px}}.admin-tabs{margin-bottom:16px}.admin-tabs .MuiTab-root{font-weight:500;min-width:100px;padding:12px 16px;text-transform:none;transition:all .3s ease}.admin-tabs .MuiTab-root.Mui-selected{background-color:#00000008;font-weight:600}.dark-mode .admin-tabs .MuiTab-root.Mui-selected{background-color:#ffffff0d}.dark-mode-toggle{align-items:center;border-radius:50%;bottom:20px;box-shadow:0 4px 8px #0003;display:flex;height:50px;justify-content:center;position:fixed;right:20px;transition:all .3s ease;width:50px;z-index:1000}.dark-mode-toggle:hover{transform:scale(1.1)}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active{transition:opacity .3s,transform .3s}.page-transition-enter-active,.page-transition-exit{opacity:1;transform:translateY(0)}.page-transition-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s}.mobile-card{background-color:#1e1e1e;border-radius:8px;box-shadow:0 4px 8px #0003;box-sizing:border-box;flex-direction:column;height:220px;overflow:hidden;padding:24px 16px;text-align:center;width:100%}.mobile-card,.mobile-card-icon{align-items:center;display:flex;margin-bottom:16px}.mobile-card-icon{border-radius:50%;height:64px;justify-content:center;width:64px}.mobile-card-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:8px}.mobile-card-subtitle{color:#ffffffb3;font-size:.875rem;margin-bottom:16px}.mobile-card-button{align-items:center;border-radius:20px;display:flex;font-weight:500;justify-content:center;margin-top:auto;padding:10px 0;text-transform:none;width:100%}.mobile-activity-card{height:auto;min-height:220px;padding:16px}.mobile-activity-title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:16px;text-align:left;width:100%}.mobile-activity-list{padding:0;width:100%}.mobile-activity-item{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;padding:12px 0}.mobile-activity-item:last-child{border-bottom:none}.mobile-activity-avatar{border-radius:50%;height:40px;margin-right:12px;width:40px}.mobile-activity-content{flex:1 1}.mobile-activity-text{color:#fff;font-size:.875rem}.mobile-activity-subtext{color:#fff9;font-size:.75rem}.light-mode .mobile-card{background-color:#fff;box-shadow:0 4px 8px #0000001a}.light-mode .mobile-card-title{color:#333}.light-mode .mobile-card-subtitle{color:#0009}.light-mode .mobile-activity-title{color:#333}.light-mode .mobile-activity-item{border-bottom:1px solid #0000001a}.light-mode .mobile-activity-text{color:#333}.light-mode .mobile-activity-subtext{color:#0009}.mobile-card.leaderboard .mobile-card-icon{background-color:#2196f31a;color:#2196f3}.mobile-card.game .mobile-card-icon{background-color:#ff98001a;color:#ff9800}.mobile-card.team .mobile-card-icon{background-color:#4caf501a;color:#4caf50}.mobile-card.tournament .mobile-card-icon{background-color:#9c27b01a;color:#9c27b0}.mobile-card.leaderboard .mobile-card-button{background-color:#2196f3;color:#fff}.mobile-card.game .mobile-card-button{background-color:#ff9800;color:#fff}.mobile-card.team .mobile-card-button{background-color:#4caf50;color:#fff}.mobile-card.tournament .mobile-card-button{background-color:#9c27b0;color:#fff}