.PlayerData-module-scss-module__-MDpzW__playerGrid{filter:drop-shadow(0 10px 10px #00000080);grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:65px;display:grid}@media screen and (max-width:768px){.PlayerData-module-scss-module__-MDpzW__playerGrid{grid-template-columns:repeat(1,1fr)}}.PlayerData-module-scss-module__-MDpzW__playerGrid.PlayerData-module-scss-module__-MDpzW__centered{justify-content:center;align-items:center;display:flex}.PlayerData-module-scss-module__-MDpzW__emptyState{text-align:center;padding:75px 0}.PlayerData-module-scss-module__-MDpzW__groupContainer{flex-direction:column;gap:45px;display:flex}.PlayerData-module-scss-module__-MDpzW__skeleton{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%,0 100%);aspect-ratio:1;background-color:#222;position:relative;overflow:hidden}.PlayerData-module-scss-module__-MDpzW__skeleton:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff3 50%,#fff0 100%);position:absolute;inset:0;transform:translate(-100%)}.PlayerData-module-scss-module__-MDpzW__skeleton .PlayerData-module-scss-module__-MDpzW__imageSkeleton{background-color:#222;width:100%;height:100%}.PlayerData-module-scss-module__-MDpzW__skeleton .PlayerData-module-scss-module__-MDpzW__roleSkeleton{background-color:#0003;border-radius:50px;width:80px;height:29px;margin:15px;position:absolute;top:0;right:0}.PlayerData-module-scss-module__-MDpzW__skeleton .PlayerData-module-scss-module__-MDpzW__nameSkeleton{background-color:#0003;width:150px;height:25px;padding:15px;position:absolute;bottom:0;left:0}@keyframes PlayerData-module-scss-module__-MDpzW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.PlayerData-module-scss-module__-MDpzW__applicationCard{cursor:pointer;clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%,0 100%);background:#ffffff0d;border:2px dashed #ffffff4d;justify-content:center;align-items:center;transition:all .3s;display:flex}.PlayerData-module-scss-module__-MDpzW__applicationCard:hover{background:#ffffff1a;border-color:#ffffff80}.PlayerData-module-scss-module__-MDpzW__applicationContent{text-align:center;min-width:350px;padding:30px}.PlayerData-module-scss-module__-MDpzW__applicationContent .PlayerData-module-scss-module__-MDpzW__plusIcon{opacity:.7;margin-bottom:1rem;font-size:3rem}.PlayerData-module-scss-module__-MDpzW__applicationContent h3{margin-bottom:.5rem}.PlayerData-module-scss-module__-MDpzW__applicationContent p{opacity:.7;font-size:.9rem}
.PlayerCard-module-scss-module__cRwZ4G__playerCard{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%,0 100%);-o-transition:.3s cubic-bezier(.04,.85,.29,.96);opacity:0;will-change:opacity,transform;cursor:pointer;background-color:#111;transition:all .3s cubic-bezier(.04,.85,.29,.96);position:relative}.PlayerCard-module-scss-module__cRwZ4G__playerCard img{object-fit:cover;display:block}.PlayerCard-module-scss-module__cRwZ4G__playerCard.PlayerCard-module-scss-module__cRwZ4G__visible{opacity:1;transform:translateY(0)}.PlayerCard-module-scss-module__cRwZ4G__playerCard:hover{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}.PlayerCard-module-scss-module__cRwZ4G__playerCard:hover .PlayerCard-module-scss-module__cRwZ4G__playerRole{background-color:var(--main)}@media screen and (max-width:768px){.PlayerCard-module-scss-module__cRwZ4G__playerCard img{max-width:100%}}.PlayerCard-module-scss-module__cRwZ4G__playerRole{text-align:center;background-color:#00000080;border-radius:50px;min-width:80px;margin:15px;padding:5px 15px;transition:all .2s ease-in-out;position:absolute;top:0;right:0}.PlayerCard-module-scss-module__cRwZ4G__cardContent{text-shadow:0 2px 10px #000;padding:15px;position:absolute;bottom:0}.PlayerCard-module-scss-module__cRwZ4G__cardContent h3{text-transform:uppercase;font-size:25px;font-weight:700}.PlayerCard-module-scss-module__cRwZ4G__cardContent p{color:#888;font-size:18px}.PlayerCard-module-scss-module__cRwZ4G__hidden{opacity:0;transform:translateY(20px)}.PlayerCard-module-scss-module__cRwZ4G__visible{opacity:1;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transform:translateY(0)}
.PlayerDetailPanel-module-scss-module__b6O5Ua__overlay{z-index:999;opacity:0;pointer-events:none;background-color:#000000b3;transition:opacity .3s;position:fixed;inset:0}.PlayerDetailPanel-module-scss-module__b6O5Ua__overlay.PlayerDetailPanel-module-scss-module__b6O5Ua__visible{opacity:1;pointer-events:all}.PlayerDetailPanel-module-scss-module__b6O5Ua__playerDetailPanel{background:var(--background-color,#1a1a1a);z-index:1000;scroll-behavior:smooth;width:500px;max-width:90vw;height:100vh;transition:right .3s;position:fixed;top:0;right:-500px;overflow-y:auto;box-shadow:-2px 0 20px #00000080}.PlayerDetailPanel-module-scss-module__b6O5Ua__playerDetailPanel.PlayerDetailPanel-module-scss-module__b6O5Ua__visible{right:0}.PlayerDetailPanel-module-scss-module__b6O5Ua__closeButton{color:#fff;cursor:pointer;z-index:10;min-width:initial;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:5px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.PlayerDetailPanel-module-scss-module__b6O5Ua__closeButton:hover{background:#fff3}.PlayerDetailPanel-module-scss-module__b6O5Ua__panelContent{min-height:100vh;padding:80px 30px 30px}.PlayerDetailPanel-module-scss-module__b6O5Ua__playerImageLarge{aspect-ratio:1;border-radius:4px;width:100%;margin-bottom:15px;overflow:hidden}.PlayerDetailPanel-module-scss-module__b6O5Ua__playerImageLarge img{object-fit:cover;width:100%;height:100%}.PlayerDetailPanel-module-scss-module__b6O5Ua__playerInfo h2{color:var(--text-color,white);margin-bottom:10px;font-size:32px}.PlayerDetailPanel-module-scss-module__b6O5Ua__playerRoleLarge{background:var(--accent-color,#ff4655);color:#fff;border-radius:20px;margin-bottom:30px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.PlayerDetailPanel-module-scss-module__b6O5Ua__infoSection{margin-bottom:25px}.PlayerDetailPanel-module-scss-module__b6O5Ua__infoSection label{text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary,#999);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.PlayerDetailPanel-module-scss-module__b6O5Ua__infoSection p{color:var(--text-color,white);margin:0;font-size:16px;line-height:1.6}.PlayerDetailPanel-module-scss-module__b6O5Ua__socials{gap:12px;display:flex}.PlayerDetailPanel-module-scss-module__b6O5Ua__socials a{color:#fff;background:#ffffff1a;border-radius:8px;padding:10px 20px;text-decoration:none;transition:background .2s}.PlayerDetailPanel-module-scss-module__b6O5Ua__socials a:hover{background:#fff3}
.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer{background:var(--card-background,#1d1d1d);border-radius:12px;max-width:700px;margin:0 auto;padding:2rem;box-shadow:0 4px 6px #0000001a}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer h2{color:var(--primary-color,#fff);text-align:center;margin-bottom:1.5rem}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer .RosterApplicationForm-module-scss-module__JpG6AW__errorMessage{color:#ff6b6b;text-align:center;background:#ff00001a;border:1px solid #ff00004d;border-radius:6px;margin-bottom:1rem;padding:1rem}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer .RosterApplicationForm-module-scss-module__JpG6AW__successMessage{text-align:center;padding:2rem}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer .RosterApplicationForm-module-scss-module__JpG6AW__successMessage h2{color:var(--main);margin-bottom:1rem}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer .RosterApplicationForm-module-scss-module__JpG6AW__successMessage p{color:var(--text-color,#ccc);margin-bottom:2rem;line-height:1.6}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formRow{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}@media (max-width:768px){.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formRow{grid-template-columns:1fr}}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup{margin-bottom:1rem}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup label{color:var(--text-color,#ccc);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup input,.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup select,.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup textarea{background:var(--input-background,#2a2a2a);border:1px solid var(--input-border,#3a3a3a);width:100%;color:var(--text-color,#fff);border-radius:6px;padding:.75rem;font-size:1rem;transition:border-color .3s}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup input:focus,.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup select:focus,.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup textarea:focus{border-color:var(--primary-color,#007bff);outline:none}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup input:disabled,.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup select:disabled,.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup textarea:disabled{opacity:.6;cursor:not-allowed}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup input::placeholder,.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup select::placeholder,.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup textarea::placeholder{color:var(--placeholder-color,#666)}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup textarea{resize:vertical;font-family:inherit}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__formGroup select{cursor:pointer}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__buttonGroup{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}@media (max-width:768px){.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__buttonGroup{flex-direction:column}}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__cancelBtn{cursor:pointer;border:none;border-radius:6px;padding:.75rem 2rem;font-size:1rem;font-weight:500;transition:all .3s}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__cancelBtn{color:var(--text-color,#ccc);border:1px solid var(--input-border,#3a3a3a);background:0 0}.RosterApplicationForm-module-scss-module__JpG6AW__applicationFormContainer form .RosterApplicationForm-module-scss-module__JpG6AW__cancelBtn:hover:not(:disabled){background:var(--input-background,#2a2a2a)}
