:root{--font-family-base:var(--font-inter),sans-serif;--font-family-secondary:var(--font-inter),sans-serif;--transition-duration:.3s}.EditProfile-module-scss-module__-fgNOq__container{box-sizing:border-box;width:100%;max-width:28rem;margin:0 auto;padding:0 1.25rem}@media (min-width:1024px){.EditProfile-module-scss-module__-fgNOq__container{max-width:62.5rem;padding:0}}.EditProfile-module-scss-module__-fgNOq__container404{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#18181bcc;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;align-items:center;width:100%;max-width:31.25rem;padding:2.5rem 1.25rem;display:flex}@media (min-width:1024px){.EditProfile-module-scss-module__-fgNOq__container404{padding:3.75rem 2.5rem}}.EditProfile-module-scss-module__-fgNOq__containerSecond{max-width:62.5rem;margin:0 auto;padding:0 1.25rem}@media (min-width:1024px){.EditProfile-module-scss-module__-fgNOq__containerSecond{padding:0}}.EditProfile-module-scss-module__-fgNOq__containerAuth{flex-direction:column;align-items:center;width:100%;max-width:28rem;margin-top:3.125rem;display:flex}.EditProfile-module-scss-module__-fgNOq__containerEdit{width:100%;max-width:60rem;margin:0 auto;padding:0 1.5rem}.EditProfile-module-scss-module__-fgNOq__editProfile{flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:2.5rem 0;display:flex}@media (max-width:768px){.EditProfile-module-scss-module__-fgNOq__editProfile{justify-content:flex-start;padding-top:6.25rem}}.EditProfile-module-scss-module__-fgNOq__verifyBanner{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2459;border-radius:.75rem;margin-bottom:1.25rem;padding:.875rem 1.125rem;font-size:.875rem;line-height:1.45}.EditProfile-module-scss-module__-fgNOq__header{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.EditProfile-module-scss-module__-fgNOq__header .EditProfile-module-scss-module__-fgNOq__backBtn{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .2s;display:flex}.EditProfile-module-scss-module__-fgNOq__header .EditProfile-module-scss-module__-fgNOq__backBtn:hover{color:#00e076;background:#00e0761a;border-color:#00e076}.EditProfile-module-scss-module__-fgNOq__header .EditProfile-module-scss-module__-fgNOq__title{color:#fff;letter-spacing:normal;text-transform:none;opacity:.9;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:600}@media (min-width:1024px){.EditProfile-module-scss-module__-fgNOq__header .EditProfile-module-scss-module__-fgNOq__title{font-size:1.875rem}}.EditProfile-module-scss-module__-fgNOq__form{flex-direction:column;gap:2.5rem;display:flex}.EditProfile-module-scss-module__-fgNOq__mainLayout{align-items:stretch;gap:1.5rem;display:flex}@media (max-width:900px){.EditProfile-module-scss-module__-fgNOq__mainLayout{flex-direction:column;align-items:stretch}}.EditProfile-module-scss-module__-fgNOq__card{background:#18181b66;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;width:100%;padding:1.5rem;display:flex}.EditProfile-module-scss-module__-fgNOq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.EditProfile-module-scss-module__-fgNOq__cardHeader .EditProfile-module-scss-module__-fgNOq__cardTitle{margin-bottom:0}.EditProfile-module-scss-module__-fgNOq__cardTitle{color:#fff;letter-spacing:normal;text-transform:none;margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.2}.EditProfile-module-scss-module__-fgNOq__leftColumn{flex-direction:column;flex:1;display:flex}.EditProfile-module-scss-module__-fgNOq__leftColumn .EditProfile-module-scss-module__-fgNOq__card{flex:1}.EditProfile-module-scss-module__-fgNOq__rightColumn{flex-direction:column;flex:1;gap:1.5rem;display:flex}.EditProfile-module-scss-module__-fgNOq__inputsList{flex-direction:column;gap:1.5rem;display:flex}.EditProfile-module-scss-module__-fgNOq__field{width:100%;height:3.5rem;position:relative}.EditProfile-module-scss-module__-fgNOq__field .EditProfile-module-scss-module__-fgNOq__input{color:#fff;box-sizing:border-box;background:#18181b80;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;width:100%;height:100%;padding:1.25rem 1rem .5rem;font-size:1rem;font-weight:400;transition:all .2s}.EditProfile-module-scss-module__-fgNOq__field .EditProfile-module-scss-module__-fgNOq__input:focus{background:#00e07608;border-color:#00e076}.EditProfile-module-scss-module__-fgNOq__field .EditProfile-module-scss-module__-fgNOq__input:not(:placeholder-shown)+.EditProfile-module-scss-module__-fgNOq__label,.EditProfile-module-scss-module__-fgNOq__field .EditProfile-module-scss-module__-fgNOq__input:focus+.EditProfile-module-scss-module__-fgNOq__label{color:#71717a;font-size:.625rem;top:.625rem}.EditProfile-module-scss-module__-fgNOq__field .EditProfile-module-scss-module__-fgNOq__label{color:#ffffff4d;text-transform:uppercase;letter-spacing:.05em;pointer-events:none;font-size:.75rem;font-weight:500;transition:all .2s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.EditProfile-module-scss-module__-fgNOq__charList{flex-direction:column;gap:1.5rem;display:flex}.EditProfile-module-scss-module__-fgNOq__selectRow{justify-content:space-between;align-items:center;width:100%;height:3.5rem;display:flex}.EditProfile-module-scss-module__-fgNOq__rowLabel{color:#71717a;text-transform:uppercase;letter-spacing:.05em;width:30%;font-size:.75rem;font-weight:500}.EditProfile-module-scss-module__-fgNOq__selectWrapper{width:70%;height:100%;position:relative}.EditProfile-module-scss-module__-fgNOq__selectBox{cursor:pointer;background:#18181b80;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 1rem;transition:all .2s;display:flex}.EditProfile-module-scss-module__-fgNOq__selectBox span{color:#fff;font-size:1rem}.EditProfile-module-scss-module__-fgNOq__selectBox .EditProfile-module-scss-module__-fgNOq__caretIcon{color:#71717a;transition:transform .2s}.EditProfile-module-scss-module__-fgNOq__selectBox:hover{border-color:#fff3}.EditProfile-module-scss-module__-fgNOq__selectBox.EditProfile-module-scss-module__-fgNOq__selectActive{background:#00e07608;border-color:#00e076}.EditProfile-module-scss-module__-fgNOq__selectBox.EditProfile-module-scss-module__-fgNOq__selectActive .EditProfile-module-scss-module__-fgNOq__caretIcon{color:#00e076;transform:rotate(180deg)}.EditProfile-module-scss-module__-fgNOq__dropdownList{z-index:100;background:#18181b;border:1px solid #ffffff1a;border-radius:.75rem;width:100%;padding:.5rem 0;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 10px 25px #00000080}.EditProfile-module-scss-module__-fgNOq__dropdownItem{color:#fff;cursor:pointer;padding:.75rem 1rem;font-size:.9375rem;transition:background .2s}.EditProfile-module-scss-module__-fgNOq__dropdownItem:hover{background:#ffffff0d}.EditProfile-module-scss-module__-fgNOq__dropdownItem.EditProfile-module-scss-module__-fgNOq__selectedItem{color:#00e076;background:#00e0760d;font-weight:500}.EditProfile-module-scss-module__-fgNOq__moreLink{color:#00e076;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;transition:filter .2s}.EditProfile-module-scss-module__-fgNOq__moreLink:hover{filter:brightness(1.2)}.EditProfile-module-scss-module__-fgNOq__verifyOptions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:480px){.EditProfile-module-scss-module__-fgNOq__verifyOptions{grid-template-columns:1fr}}.EditProfile-module-scss-module__-fgNOq__verifyBtn{cursor:pointer;color:#e4e4e7;background:#18181b80;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;height:3.5rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.EditProfile-module-scss-module__-fgNOq__verifyBtn .EditProfile-module-scss-module__-fgNOq__btnIcon{color:#a1a1aa;transition:color .2s}.EditProfile-module-scss-module__-fgNOq__verifyBtn:hover:not(.EditProfile-module-scss-module__-fgNOq__active){color:#fff;background:#ffffff0d}.EditProfile-module-scss-module__-fgNOq__verifyBtn:hover:not(.EditProfile-module-scss-module__-fgNOq__active) .EditProfile-module-scss-module__-fgNOq__btnIcon{color:#fff}.EditProfile-module-scss-module__-fgNOq__verifyBtn.EditProfile-module-scss-module__-fgNOq__active{color:#18181b;background:#00e076;border:1px solid #00e076;font-weight:600}.EditProfile-module-scss-module__-fgNOq__verifyBtn.EditProfile-module-scss-module__-fgNOq__active .EditProfile-module-scss-module__-fgNOq__btnIcon{color:#18181b}.EditProfile-module-scss-module__-fgNOq__saveBtn{color:#18181b;cursor:pointer;background:#00e076;border:none;border-radius:.875rem;justify-content:center;align-items:center;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.EditProfile-module-scss-module__-fgNOq__saveBtn:hover:not(:disabled){background:#00fa84;transform:translateY(-2px);box-shadow:0 4px 12px #00e0764d}.EditProfile-module-scss-module__-fgNOq__saveBtn:disabled{color:#ffffff4d;cursor:not-allowed;background:#ffffff0d}.EditProfile-module-scss-module__-fgNOq__modalTextContent{color:#e4e4e7;font-size:.9375rem;line-height:1.6}.EditProfile-module-scss-module__-fgNOq__modalTextContent p{margin:0 0 1rem}.EditProfile-module-scss-module__-fgNOq__modalList{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;margin:0 0 1.5rem;padding:1rem;list-style:none}.EditProfile-module-scss-module__-fgNOq__modalList li{color:#fff;margin-bottom:.75rem;padding-left:1.75rem;font-weight:500;position:relative}.EditProfile-module-scss-module__-fgNOq__modalList li:last-child{margin-bottom:0}.EditProfile-module-scss-module__-fgNOq__modalList li:before{content:"✓";color:#00e076;background:#00e0761a;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;display:flex;position:absolute;top:0;left:0}.EditProfile-module-scss-module__-fgNOq__modalActionCards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.25rem;margin-bottom:1.5rem;display:grid}.EditProfile-module-scss-module__-fgNOq__actionCard{background:#18181b80;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;align-items:flex-start;padding:1.25rem;transition:all .2s;display:flex}.EditProfile-module-scss-module__-fgNOq__actionCard .EditProfile-module-scss-module__-fgNOq__cardIconWrapper{color:#00e076;background:#00e0760d;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.EditProfile-module-scss-module__-fgNOq__actionCard h4{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:600}.EditProfile-module-scss-module__-fgNOq__actionCard span{color:#a1a1aa;font-size:.8125rem;line-height:1.5}.EditProfile-module-scss-module__-fgNOq__actionCard:hover{background:#00e07605;border-color:#00e07666;transform:translateY(-2px)}.EditProfile-module-scss-module__-fgNOq__modalForm{flex-direction:column;gap:1.5rem;display:flex}.EditProfile-module-scss-module__-fgNOq__modalSubtitle{color:#a1a1aa;background:#ffffff05;border-radius:.75rem;margin:0;padding:1rem;font-size:.9375rem;line-height:1.6}.EditProfile-module-scss-module__-fgNOq__successState{text-align:center;flex-direction:column;align-items:center;padding:1.5rem 0;display:flex}.EditProfile-module-scss-module__-fgNOq__successState .EditProfile-module-scss-module__-fgNOq__successIcon{color:#00e076;background:#00e0761a;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;font-size:2.25rem;display:flex;box-shadow:0 0 24px #00e07633}.EditProfile-module-scss-module__-fgNOq__successState h3{color:#fff;margin:0 0 .75rem;font-size:1.375rem}.EditProfile-module-scss-module__-fgNOq__successState p{color:#a1a1aa;max-width:18.75rem;margin:0 0 2rem;font-size:.9375rem;line-height:1.5}.EditProfile-module-scss-module__-fgNOq__fieldError{color:#ef4444;margin-top:.25rem;font-size:.75rem;line-height:1.3;display:block}
.Modal-module-scss-module__k1ZY8q__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2147483647;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;animation:.2s ease-out Modal-module-scss-module__k1ZY8q__fadeIn;display:flex;position:fixed;top:0;left:0}.Modal-module-scss-module__k1ZY8q__modal{background:#18181b;border:1px solid #ffffff1a;border-radius:1.25rem;flex-direction:column;width:100%;max-width:31.25rem;max-height:90vh;animation:.3s ease-out Modal-module-scss-module__k1ZY8q__slideUp;display:flex;overflow:hidden;box-shadow:0 1.5rem 3rem #000c}.Modal-module-scss-module__k1ZY8q__header{z-index:2;background:#18181b;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.Modal-module-scss-module__k1ZY8q__title{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.Modal-module-scss-module__k1ZY8q__closeBtn{color:#a1a1aa;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.Modal-module-scss-module__k1ZY8q__closeBtn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.Modal-module-scss-module__k1ZY8q__content{padding:1.5rem;overflow-y:auto}.Modal-module-scss-module__k1ZY8q__content::-webkit-scrollbar{width:6px}.Modal-module-scss-module__k1ZY8q__content::-webkit-scrollbar-track{background:0 0}.Modal-module-scss-module__k1ZY8q__content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}@keyframes Modal-module-scss-module__k1ZY8q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module-scss-module__k1ZY8q__slideUp{0%{opacity:0;transform:translateY(1.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
:root{--font-family-base:var(--font-inter),sans-serif;--font-family-secondary:var(--font-inter),sans-serif;--transition-duration:.3s}.Tournaments-module-scss-module__u-sLmG__container{box-sizing:border-box;width:100%;max-width:28rem;margin:0 auto;padding:0 1.25rem}@media (min-width:1024px){.Tournaments-module-scss-module__u-sLmG__container{max-width:62.5rem;padding:0}}.Tournaments-module-scss-module__u-sLmG__container404{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#18181bcc;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;align-items:center;width:100%;max-width:31.25rem;padding:2.5rem 1.25rem;display:flex}@media (min-width:1024px){.Tournaments-module-scss-module__u-sLmG__container404{padding:3.75rem 2.5rem}}.Tournaments-module-scss-module__u-sLmG__containerSecond{max-width:62.5rem;margin:0 auto;padding:0 1.25rem}@media (min-width:1024px){.Tournaments-module-scss-module__u-sLmG__containerSecond{padding:0}}.Tournaments-module-scss-module__u-sLmG__containerAuth{flex-direction:column;align-items:center;width:100%;max-width:28rem;margin-top:3.125rem;display:flex}.Tournaments-module-scss-module__u-sLmG__containerEdit{width:100%;max-width:60rem;margin:0 auto;padding:0 1.5rem}.Tournaments-module-scss-module__u-sLmG__tournaments{z-index:10;width:100%;padding:3rem 0 6.25rem;position:relative}.Tournaments-module-scss-module__u-sLmG__header{text-align:center;margin-bottom:2.1875rem}@media (min-width:1024px){.Tournaments-module-scss-module__u-sLmG__header{margin-bottom:2.5rem}}.Tournaments-module-scss-module__u-sLmG__sectionTitle{color:#fff;letter-spacing:normal;text-transform:none;opacity:.9;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:600}@media (min-width:1024px){.Tournaments-module-scss-module__u-sLmG__sectionTitle{font-size:1.875rem}}.Tournaments-module-scss-module__u-sLmG__list{flex-direction:column;gap:1rem;display:flex}@media (min-width:1024px){.Tournaments-module-scss-module__u-sLmG__list{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}}.Tournaments-module-scss-module__u-sLmG__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3e3e42cc;border:1px solid #ffffff1a;border-radius:1rem;height:11.75rem;transition:transform .3s;display:flex;overflow:hidden}@media (min-width:1024px){.Tournaments-module-scss-module__u-sLmG__card:hover{border-color:#00e0764d;transform:translateY(-4px)}}.Tournaments-module-scss-module__u-sLmG__info{flex-direction:column;width:60%;padding:1rem;display:flex}.Tournaments-module-scss-module__u-sLmG__badges{align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.Tournaments-module-scss-module__u-sLmG__badges .Tournaments-module-scss-module__u-sLmG__badgeCategory,.Tournaments-module-scss-module__u-sLmG__badges .Tournaments-module-scss-module__u-sLmG__badgeStatus{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;justify-content:center;align-items:center;width:5.625rem;height:1.5rem;font-size:.625rem;font-weight:500;display:flex;overflow:hidden}.Tournaments-module-scss-module__u-sLmG__badges .Tournaments-module-scss-module__u-sLmG__badgeCategory{color:#000;background:#fff}.Tournaments-module-scss-module__u-sLmG__badges .Tournaments-module-scss-module__u-sLmG__badgeStatus{color:#fff;background:#587f73}.Tournaments-module-scss-module__u-sLmG__badges .Tournaments-module-scss-module__u-sLmG__badgeStatus.Tournaments-module-scss-module__u-sLmG__badgeStatusFull{color:#dfcdb9;background:#6f635a40}.Tournaments-module-scss-module__u-sLmG__cardTitle{color:#fff;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.Tournaments-module-scss-module__u-sLmG__details{flex-direction:column;gap:.125rem;display:flex}.Tournaments-module-scss-module__u-sLmG__details p{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:400;line-height:1.3;overflow:hidden}.Tournaments-module-scss-module__u-sLmG__counter{color:#9ca3af;margin-top:auto;font-size:.875rem;font-weight:400;line-height:1.3}.Tournaments-module-scss-module__u-sLmG__imageWrapper{border-left:1px solid #ffffff0d;width:40%;position:relative}.Tournaments-module-scss-module__u-sLmG__imageWrapper .Tournaments-module-scss-module__u-sLmG__image{object-fit:cover;width:100%;height:100%}.Tournaments-module-scss-module__u-sLmG__imageWrapper .Tournaments-module-scss-module__u-sLmG__gradient{background:linear-gradient(#0000 0%,#000c);position:absolute;inset:0}.Tournaments-module-scss-module__u-sLmG__actionButton{color:#000;letter-spacing:.025em;cursor:pointer;background:#00e076;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:85%;padding:.5rem 0;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .2s,background-color .2s,color .2s;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.Tournaments-module-scss-module__u-sLmG__actionButton:hover{filter:brightness(1.1)}.Tournaments-module-scss-module__u-sLmG__actionButton.Tournaments-module-scss-module__u-sLmG__actionButtonFull{color:#fff;background:#4b5563}.Tournaments-module-scss-module__u-sLmG__actionButton.Tournaments-module-scss-module__u-sLmG__actionButtonFull:hover{filter:none;background:#6b7280}.Tournaments-module-scss-module__u-sLmG__footer{text-align:center;margin-top:2rem}.Tournaments-module-scss-module__u-sLmG__footer .Tournaments-module-scss-module__u-sLmG__showAll{color:#00e076;cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500}.Tournaments-module-scss-module__u-sLmG__footer .Tournaments-module-scss-module__u-sLmG__showAll:hover{color:#fff}
:root{--font-family-base:var(--font-inter),sans-serif;--font-family-secondary:var(--font-inter),sans-serif;--transition-duration:.3s}.Clubs-module-scss-module__Z8vHaW__container{box-sizing:border-box;width:100%;max-width:28rem;margin:0 auto;padding:0 1.25rem}@media (min-width:1024px){.Clubs-module-scss-module__Z8vHaW__container{max-width:62.5rem;padding:0}}.Clubs-module-scss-module__Z8vHaW__container404{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#18181bcc;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;align-items:center;width:100%;max-width:31.25rem;padding:2.5rem 1.25rem;display:flex}@media (min-width:1024px){.Clubs-module-scss-module__Z8vHaW__container404{padding:3.75rem 2.5rem}}.Clubs-module-scss-module__Z8vHaW__containerSecond{max-width:62.5rem;margin:0 auto;padding:0 1.25rem}@media (min-width:1024px){.Clubs-module-scss-module__Z8vHaW__containerSecond{padding:0}}.Clubs-module-scss-module__Z8vHaW__containerAuth{flex-direction:column;align-items:center;width:100%;max-width:28rem;margin-top:3.125rem;display:flex}.Clubs-module-scss-module__Z8vHaW__containerEdit{width:100%;max-width:60rem;margin:0 auto;padding:0 1.5rem}.Clubs-module-scss-module__Z8vHaW__clubs{z-index:10;width:100%;padding:3rem 0 6.25rem;position:relative}.Clubs-module-scss-module__Z8vHaW__header{text-align:center;margin-bottom:2.1875rem}@media (min-width:1024px){.Clubs-module-scss-module__Z8vHaW__header{margin-bottom:2.5rem}}.Clubs-module-scss-module__Z8vHaW__sectionTitle{color:#fff;letter-spacing:normal;text-transform:none;opacity:.9;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:600}@media (min-width:1024px){.Clubs-module-scss-module__Z8vHaW__sectionTitle{font-size:1.875rem}}.Clubs-module-scss-module__Z8vHaW__list{flex-direction:column;gap:1rem;display:flex}@media (min-width:1024px){.Clubs-module-scss-module__Z8vHaW__list{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}}.Clubs-module-scss-module__Z8vHaW__clubCard{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#3e3e42cc;border:1px solid #ffffff1a;border-radius:1rem;height:8.75rem;transition:background-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.Clubs-module-scss-module__Z8vHaW__clubCard:hover{background:#3e3e42;border-color:#00e0764d;transform:translateY(-4px)}}.Clubs-module-scss-module__Z8vHaW__clubCard:active{transform:scale(.98)}.Clubs-module-scss-module__Z8vHaW__infoSide{flex-direction:column;width:60%;min-width:0;padding:1rem;display:flex}.Clubs-module-scss-module__Z8vHaW__cardTitle{color:#fff;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.Clubs-module-scss-module__Z8vHaW__details{flex-direction:column;gap:.125rem;display:flex}.Clubs-module-scss-module__Z8vHaW__details p{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:400;line-height:1.3;overflow:hidden}.Clubs-module-scss-module__Z8vHaW__counter{color:#9ca3af;margin-top:auto;font-size:.875rem;font-weight:400;line-height:1.3}.Clubs-module-scss-module__Z8vHaW__imageSide{border-left:1px solid #ffffff0d;width:40%;position:relative}.Clubs-module-scss-module__Z8vHaW__imageSide .Clubs-module-scss-module__Z8vHaW__image{object-fit:cover;width:100%;height:100%}.Clubs-module-scss-module__Z8vHaW__imageSide .Clubs-module-scss-module__Z8vHaW__dimmer{background:#0000001a;position:absolute;inset:0}.Clubs-module-scss-module__Z8vHaW__imageSide .Clubs-module-scss-module__Z8vHaW__actionButton{color:#000;letter-spacing:.02em;cursor:pointer;z-index:2;background:#00e076;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:85%;padding:.5rem 0;font-size:.875rem;font-weight:600;text-decoration:none;transition:filter .2s;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.Clubs-module-scss-module__Z8vHaW__imageSide .Clubs-module-scss-module__Z8vHaW__actionButton:hover{filter:brightness(1.1)}.Clubs-module-scss-module__Z8vHaW__footer{text-align:center;margin-top:2rem}.Clubs-module-scss-module__Z8vHaW__footer .Clubs-module-scss-module__Z8vHaW__showAll{color:#00e076;cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500;transition:color .2s}.Clubs-module-scss-module__Z8vHaW__footer .Clubs-module-scss-module__Z8vHaW__showAll:hover{color:#fff}
.CTA-module-scss-module__x4p7KW__ctaSection{z-index:10;justify-content:center;width:100%;padding:3rem 0 6.25rem;display:flex;position:relative}.CTA-module-scss-module__x4p7KW__controls{flex-direction:column;align-items:center;width:100%;max-width:28rem;margin:0 auto;padding:0 2.5rem;display:flex}@media (min-width:1024px){.CTA-module-scss-module__x4p7KW__controls{max-width:62.5rem;padding:0}}.CTA-module-scss-module__x4p7KW__textBlock{flex-direction:column;align-items:center;width:100%;margin-bottom:2.1875rem;display:flex}@media (min-width:1024px){.CTA-module-scss-module__x4p7KW__textBlock{max-width:37.5rem;margin-bottom:2.8125rem}}.CTA-module-scss-module__x4p7KW__title{color:#fff;letter-spacing:normal;text-transform:none;opacity:.9;text-align:center;width:100%;margin:0 0 1rem;font-size:1.5rem;font-weight:600}@media (min-width:1024px){.CTA-module-scss-module__x4p7KW__title{margin-bottom:1.25rem;font-size:1.875rem}}.CTA-module-scss-module__x4p7KW__description{color:#ffffffb3;text-align:center;width:100%;margin:0;font-size:1rem;font-weight:400;line-height:1.625}.CTA-module-scss-module__x4p7KW__buttonGroup{flex-direction:column;gap:1.25rem;width:100%;margin-bottom:2.5rem;display:flex}@media (min-width:1024px){.CTA-module-scss-module__x4p7KW__buttonGroup{flex-direction:row;justify-content:space-between;gap:1.5rem}}.CTA-module-scss-module__x4p7KW__btn{cursor:pointer;text-transform:none;border:none;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:4.5rem;font-size:1.125rem;text-decoration:none;transition:all .2s;display:flex}@media (min-width:1024px){.CTA-module-scss-module__x4p7KW__btn{flex:1}}.CTA-module-scss-module__x4p7KW__btn:hover{transform:translateY(-4px)}.CTA-module-scss-module__x4p7KW__btn:active{transform:scale(.96)}.CTA-module-scss-module__x4p7KW__btnPrimary{color:#000;letter-spacing:.02em;background-color:#00e076;font-weight:600;box-shadow:0 0 20px #00e0764d}.CTA-module-scss-module__x4p7KW__btnSecondary{color:#fff;letter-spacing:normal;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#2c2c3099;border:1px solid #ffffff1a;font-weight:500}.CTA-module-scss-module__x4p7KW__legal{color:#6b7280;text-align:center;width:100%;font-size:.75rem;font-weight:400;line-height:1.4}
:root{--font-family-base:var(--font-inter),sans-serif;--font-family-secondary:var(--font-inter),sans-serif;--transition-duration:.3s}.Matches-module-scss-module__5Qz0dW__container{box-sizing:border-box;width:100%;max-width:28rem;margin:0 auto;padding:0 1.25rem}@media (min-width:1024px){.Matches-module-scss-module__5Qz0dW__container{max-width:62.5rem;padding:0}}.Matches-module-scss-module__5Qz0dW__container404{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#18181bcc;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;align-items:center;width:100%;max-width:31.25rem;padding:2.5rem 1.25rem;display:flex}@media (min-width:1024px){.Matches-module-scss-module__5Qz0dW__container404{padding:3.75rem 2.5rem}}.Matches-module-scss-module__5Qz0dW__containerSecond{max-width:62.5rem;margin:0 auto;padding:0 1.25rem}@media (min-width:1024px){.Matches-module-scss-module__5Qz0dW__containerSecond{padding:0}}.Matches-module-scss-module__5Qz0dW__containerAuth{flex-direction:column;align-items:center;width:100%;max-width:28rem;margin-top:3.125rem;display:flex}.Matches-module-scss-module__5Qz0dW__containerEdit{width:100%;max-width:60rem;margin:0 auto;padding:0 1.5rem}.Matches-module-scss-module__5Qz0dW__matches{z-index:10;width:100%;padding:3rem 0 6.25rem;position:relative}.Matches-module-scss-module__5Qz0dW__header{text-align:center;margin-bottom:2.1875rem}@media (min-width:1024px){.Matches-module-scss-module__5Qz0dW__header{margin-bottom:2.5rem}}.Matches-module-scss-module__5Qz0dW__sectionTitle{color:#fff;letter-spacing:normal;text-transform:none;opacity:.9;white-space:nowrap;margin:0;font-size:1.5rem;font-weight:600}@media (min-width:1024px){.Matches-module-scss-module__5Qz0dW__sectionTitle{font-size:1.875rem}}.Matches-module-scss-module__5Qz0dW__list{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.Matches-module-scss-module__5Qz0dW__list{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}}@media (min-width:1024px){.Matches-module-scss-module__5Qz0dW__list{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}}.Matches-module-scss-module__5Qz0dW__card{background:#2e2e32;border:1px solid #0000;border-radius:1rem;flex-direction:column;height:100%;text-decoration:none;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}@media (min-width:1024px){.Matches-module-scss-module__5Qz0dW__card:hover{border-color:#00e0764d;transform:translateY(-4px)}}.Matches-module-scss-module__5Qz0dW__info{flex-direction:column;flex:1;padding:1.25rem;display:flex}.Matches-module-scss-module__5Qz0dW__badges{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.Matches-module-scss-module__5Qz0dW__badges .Matches-module-scss-module__5Qz0dW__badgeCategory,.Matches-module-scss-module__5Qz0dW__badges .Matches-module-scss-module__5Qz0dW__badgeStatus{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;justify-content:center;align-items:center;width:5.625rem;height:1.5rem;font-size:.625rem;font-weight:500;display:flex;overflow:hidden}.Matches-module-scss-module__5Qz0dW__badges .Matches-module-scss-module__5Qz0dW__badgeCategory{color:#121215;background:#fff}.Matches-module-scss-module__5Qz0dW__badges .Matches-module-scss-module__5Qz0dW__badgeStatus.Matches-module-scss-module__5Qz0dW__courtReady{color:#fff;background:#4a8b77}.Matches-module-scss-module__5Qz0dW__badges .Matches-module-scss-module__5Qz0dW__badgeStatus.Matches-module-scss-module__5Qz0dW__noCourt{color:#fff;background:#4b5563}.Matches-module-scss-module__5Qz0dW__cardTitle{color:#fff;letter-spacing:normal;text-transform:none;white-space:nowrap;text-overflow:ellipsis;margin:0 0 1rem;font-size:1.125rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.Matches-module-scss-module__5Qz0dW__details{flex-direction:column;gap:.25rem;margin-bottom:1.5rem;display:flex}.Matches-module-scss-module__5Qz0dW__details p{color:#9ca3af;letter-spacing:normal;text-transform:none;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:400;overflow:hidden}.Matches-module-scss-module__5Qz0dW__cardFooter{margin-top:auto}.Matches-module-scss-module__5Qz0dW__counter{color:#6b7280;letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:400}.Matches-module-scss-module__5Qz0dW__cardAction{padding:0 1.25rem 1.25rem}.Matches-module-scss-module__5Qz0dW__actionButton{color:#121215;letter-spacing:.02em;text-transform:none;cursor:pointer;text-align:center;background:#00e076;border:none;border-radius:.625rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:600;transition:all .2s}.Matches-module-scss-module__5Qz0dW__actionButton:hover:not(.Matches-module-scss-module__5Qz0dW__disabled){filter:brightness(1.1)}.Matches-module-scss-module__5Qz0dW__actionButton.Matches-module-scss-module__5Qz0dW__disabled{color:#fff;cursor:not-allowed;background:#4b5563}.Matches-module-scss-module__5Qz0dW__footer{text-align:center;margin-top:2rem}.Matches-module-scss-module__5Qz0dW__footer .Matches-module-scss-module__5Qz0dW__showAll{color:#00e076;cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500;transition:color .2s}.Matches-module-scss-module__5Qz0dW__footer .Matches-module-scss-module__5Qz0dW__showAll:hover{color:#fff}
