:root{--font-family-base:var(--font-inter),sans-serif;--font-family-secondary:var(--font-inter),sans-serif;--transition-duration:0.3s}.TournamentsPage_container__ijKWg{width:100%;max-width:28rem;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}@media(min-width:1024px){.TournamentsPage_container__ijKWg{max-width:62.5rem;padding:0}}.TournamentsPage_container404___TBGN{background:rgba(24,24,27,.8);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.5rem;padding:2.5rem 1.25rem;max-width:31.25rem;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.TournamentsPage_container404___TBGN{padding:3.75rem 2.5rem}}.TournamentsPage_containerSecond__Y5JcM{max-width:62.5rem;margin:0 auto;padding:0 1.25rem}@media(min-width:1024px){.TournamentsPage_containerSecond__Y5JcM{padding:0}}.TournamentsPage_containerAuth__VbBvv{width:100%;max-width:28rem;margin-top:3.125rem;display:flex;flex-direction:column;align-items:center}.TournamentsPage_containerEdit__FE3kq{max-width:60rem;width:100%;margin:0 auto;padding:0 1.5rem}.TournamentsPage_page__n7Omo{position:relative;z-index:10;padding:6.25rem 0;width:100%;min-height:100vh}@media(min-width:1024px){.TournamentsPage_page__n7Omo{padding-top:7.5rem;padding-bottom:7.5rem}}.TournamentsPage_header__iu34T{text-align:center;margin-bottom:2.1875rem}@media(min-width:1024px){.TournamentsPage_header__iu34T{margin-bottom:2.5rem}}.TournamentsPage_title__tbyw8{color:#fff;font-weight:600;font-size:1.5rem;text-transform:none;letter-spacing:normal;margin:0}@media(min-width:1024px){.TournamentsPage_title__tbyw8{font-size:1.875rem}}.TournamentsPage_controls__n_2_v{margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;width:100%;max-width:28rem;margin-left:auto;margin-right:auto}.TournamentsPage_filtersWrapper__iXHzr{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}@media(min-width:768px){.TournamentsPage_filtersWrapper__iXHzr{flex-direction:row;gap:.75rem}}.TournamentsPage_selectWrapper___MLSu{position:relative;width:100%;flex:1 1}.TournamentsPage_selectWrapper___MLSu .TournamentsPage_select__ymtBn{width:100%;appearance:none;background:rgba(24,24,27,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:.875rem;padding:.75rem 2.25rem .75rem 1rem;color:#fff;font-size:1rem;font-weight:400;outline:none;transition:border-color .2s,background .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;white-space:nowrap;text-overflow:ellipsis}.TournamentsPage_selectWrapper___MLSu .TournamentsPage_select__ymtBn:focus{border-color:#00e076;background:rgba(24,24,27,.8)}.TournamentsPage_selectWrapper___MLSu .TournamentsPage_select__ymtBn option{background:#18181b;color:#fff}.TournamentsPage_selectWrapper___MLSu .TournamentsPage_selectIcon__Thtva{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;z-index:2}.TournamentsPage_searchWrapper__Z1ljG{width:100%;position:relative}.TournamentsPage_searchWrapper__Z1ljG .TournamentsPage_searchInput__YRQF3{width:100%;background:rgba(24,24,27,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:.875rem;padding:.75rem 1rem;color:#fff;font-size:1rem;font-weight:400;outline:none;transition:border-color .2s,background .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.TournamentsPage_searchWrapper__Z1ljG .TournamentsPage_searchInput__YRQF3::placeholder{color:#6b7280}.TournamentsPage_searchWrapper__Z1ljG .TournamentsPage_searchInput__YRQF3:focus{border-color:#00e076;background:rgba(24,24,27,.8)}.TournamentsPage_grid__z7OaT{display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.TournamentsPage_grid__z7OaT{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}}.TournamentsPage_card__Gu8iV{display:flex;background:rgba(62,62,66,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);height:11.75rem;transition:transform .3s ease;text-decoration:none;color:inherit}@media(min-width:1024px){.TournamentsPage_card__Gu8iV:hover{transform:translateY(-4px);border-color:rgba(0,224,118,.3)}}.TournamentsPage_info__h_yf8{width:60%;padding:1rem;display:flex;flex-direction:column}.TournamentsPage_badges___n4sU{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:flex-start}.TournamentsPage_badges___n4sU .TournamentsPage_badgeCategory__tK9fD,.TournamentsPage_badges___n4sU .TournamentsPage_badgeStatus__agJ7n{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0 .5rem;height:1.5rem;font-weight:500;font-size:.625rem;letter-spacing:.05em;text-transform:uppercase;border-radius:.25rem;white-space:nowrap}.TournamentsPage_badges___n4sU .TournamentsPage_badgeCategory__tK9fD{background:#fff;color:#000}.TournamentsPage_badges___n4sU .TournamentsPage_badgeStatus__agJ7n{background:#587f73;color:#fff}.TournamentsPage_badges___n4sU .TournamentsPage_badgeStatus__agJ7n.TournamentsPage_badgeStatusFull__uU1cM{background:rgba(111,99,90,.25);color:#dfcdb9}.TournamentsPage_cardTitle__yvtQB{color:#fff;font-weight:600;font-size:1.125rem;letter-spacing:normal;text-transform:none;line-height:1.3;margin:0 0 .5rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TournamentsPage_details__kpHIR{display:flex;flex-direction:column;gap:.125rem}.TournamentsPage_details__kpHIR p{color:#9ca3af;font-weight:400;font-size:.875rem;line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TournamentsPage_counter__DhzlY{color:#9ca3af;font-weight:400;font-size:.875rem;margin-top:auto;line-height:1.3}.TournamentsPage_imageWrapper__oY5Xd{width:40%;position:relative;border-left:1px solid hsla(0,0%,100%,.05)}.TournamentsPage_imageWrapper__oY5Xd .TournamentsPage_image__MiVYo{width:100%;height:100%;object-fit:cover}.TournamentsPage_imageWrapper__oY5Xd .TournamentsPage_gradient__puEns{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.TournamentsPage_actionButton__Z5vhp{position:absolute;bottom:.75rem;left:50%;transform:translateX(-50%);width:85%;background:#00e076;color:#000;font-weight:600;font-size:.875rem;padding:.5rem 0;border-radius:.5rem;border:none;letter-spacing:.025em;cursor:pointer;transition:filter .2s,background-color .2s,color .2s;display:flex;justify-content:center;align-items:center;text-decoration:none}.TournamentsPage_actionButton__Z5vhp:hover{filter:brightness(1.1)}.TournamentsPage_actionButton__Z5vhp.TournamentsPage_actionButtonFull__MSQQr{background:#4b5563;color:#fff}.TournamentsPage_actionButton__Z5vhp.TournamentsPage_actionButtonFull__MSQQr:hover{background:#6b7280;filter:none}.TournamentsPage_emptyState__yPbGT{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 0;color:#94a3b8;gap:.75rem}.TournamentsPage_emptyState__yPbGT p{font-size:1rem;font-weight:400;margin:0}.TournamentsPage_footer__M_2pL{margin-top:2rem;text-align:center}.TournamentsPage_footer__M_2pL .TournamentsPage_showAll__PiGUC{background:rgba(0,0,0,0);border:none;color:#00e076;font-size:.875rem;font-weight:500;cursor:pointer}.TournamentsPage_footer__M_2pL .TournamentsPage_showAll__PiGUC:hover{color:#fff}