.TorneosClientPage_resultsSection__KD6ap{display:flex;flex-direction:column;gap:clamp(1.35rem,2.6vw,1.75rem);margin-top:clamp(1.4rem,2.6vw,1.9rem)}.TorneosClientPage_resultsHeader__oPwA8{display:flex;flex-direction:column;gap:clamp(.65rem,1.8vw,.9rem)}.TorneosClientPage_titleRow__6qCWC{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.TorneosClientPage_sectionTitle__0_xja{font-size:clamp(1.55rem,2.8vw,1.65rem);font-weight:700;margin:0}.TorneosClientPage_sectionActions__rW2Zp{margin-left:auto}.TorneosClientPage_controlsRow__XWNyZ{display:flex;flex-wrap:wrap;gap:1rem}.TorneosClientPage_tournamentGroups__sd7E3{display:flex;flex-direction:column;gap:clamp(1.2rem,2.4vw,1.6rem)}.TorneosClientPage_tournamentGroup__X2Mih{display:flex;flex-direction:column;gap:clamp(.7rem,1.6vw,.95rem)}.TorneosClientPage_groupHeader__2HZ4k{display:flex;align-items:center;gap:.8rem}.TorneosClientPage_groupTitle__IvZzc{margin:0;font-size:clamp(1.05rem,2vw,1.2rem);font-weight:700}.TorneosClientPage_filterControl__0IIBh{flex:0 0 auto;min-width:max-content}.TorneosClientPage_filterControl__0IIBh select{width:auto}.TorneosClientPage_tournamentList__T3KTd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:clamp(.75rem,1.6vw,1rem);gap:clamp(.75rem,1.6vw,1rem)}.TorneosClientPage_tournamentListItem__2dXT1{margin:0}.TorneosClientPage_loadMoreRow__pGmAG{display:flex;justify-content:center;padding-top:.5rem}.TorneosClientPage_tournamentCard__vnvp5{display:flex;align-items:stretch;background:var(--card);border-radius:14px;border:1px solid var(--border);box-shadow:var(--shadow-xs);overflow:hidden;color:inherit;text-decoration:none;min-height:88px;position:relative;transition:background .14s ease,filter .14s ease}.TorneosClientPage_mostViewedCard__md_uC{border-color:color-mix(in srgb,#facc15 70%,var(--border));box-shadow:0 0 0 .1px color-mix(in srgb,#facc15 10%,transparent),0 6px 13px rgba(250,204,21,.103)}.TorneosClientPage_mostViewedCard__md_uC:hover{filter:brightness(1)}.TorneosClientPage_tournamentCard__vnvp5:hover{background:color-mix(in srgb,var(--card) 86%,#315cb15d 14%);filter:brightness(.98)}.TorneosClientPage_tournamentStateChip__YK5Zk{position:absolute;top:.55rem;left:.6rem;z-index:2;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:color-mix(in srgb,var(--primary) 90%,transparent);color:#fff;box-shadow:0 10px 18px rgba(15,23,42,.18)}.TorneosClientPage_tournamentCard__vnvp5[data-state=UPCOMING] .TorneosClientPage_tournamentStateChip__YK5Zk{background:color-mix(in srgb,#3b82f6 90%,transparent)}.TorneosClientPage_tournamentCard__vnvp5[data-state=ACTIVE] .TorneosClientPage_tournamentStateChip__YK5Zk{background:color-mix(in srgb,#22c55e 90%,transparent)}.TorneosClientPage_tournamentCard__vnvp5[data-state=FINISHED] .TorneosClientPage_tournamentStateChip__YK5Zk{background:color-mix(in srgb,#64748b 88%,transparent)}.TorneosClientPage_tournamentCard__vnvp5[data-state=CANCELLED] .TorneosClientPage_tournamentStateChip__YK5Zk{background:color-mix(in srgb,#ef4444 90%,transparent)}.TorneosClientPage_tournamentImageWrapper__Wfdqy{position:relative;flex:0 0 clamp(72px,12vw,96px);aspect-ratio:3/4;background:var(--input,#f3f4f6);overflow:hidden}.TorneosClientPage_tournamentImage__yeYY2{object-fit:cover}.TorneosClientPage_tournamentCard__vnvp5:hover .TorneosClientPage_tournamentImage__yeYY2{filter:brightness(.92)}.TorneosClientPage_tournamentImageFallback__Cxg64{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--muted);font-size:.85rem}.TorneosClientPage_tournamentBody__wSnqK{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:clamp(.55rem,1.6vw,.85rem) clamp(.7rem,1.6vw,1rem)}.TorneosClientPage_tournamentTitle__zNkQ5{margin:0;font-size:clamp(.92rem,1.6vw,1.04rem);font-weight:600;line-height:1.25;min-height:calc(1.25em * 2);display:flex;align-items:center}.TorneosClientPage_tournamentTitleText__bvb_G{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.TorneosClientPage_tournamentMeta___uNlA{display:flex;flex-direction:column;gap:.3rem;font-size:clamp(.78rem,1.5vw,.9rem);color:var(--muted)}.TorneosClientPage_tournamentOwner__7BUKe{font-weight:600;color:color-mix(in srgb,var(--fg) 50%,var(--muted) 50%)}.TorneosClientPage_tournamentMetaRow__SP2x8{display:flex;align-items:center;gap:.4rem;flex-wrap:nowrap;justify-content:space-between;min-width:0}.TorneosClientPage_tournamentDate__u9xzp,.TorneosClientPage_tournamentLocation__ABnW0{color:var(--muted)}.TorneosClientPage_tournamentDate__u9xzp{white-space:nowrap;flex:0 0 auto}.TorneosClientPage_tournamentLocation__ABnW0{margin-left:auto;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;flex:1 1 auto;min-width:0}.TorneosClientPage_tournamentLocationSolo__djqU3{margin-left:0;text-align:left}.TorneosClientPage_organizersSection__PPSI7{display:flex;flex-direction:column;gap:clamp(1.2rem,2.2vw,1.6rem);margin-top:clamp(2.2rem,4vw,3rem)}.TorneosClientPage_organizersTitle__4Aak2{margin:0;font-size:clamp(1.55rem,2.8vw,1.65rem);font-weight:700}.TorneosClientPage_organizerList__N9c2_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:clamp(.85rem,1.8vw,1.2rem);gap:clamp(.85rem,1.8vw,1.2rem)}.TorneosClientPage_organizerItem__5ot3W{margin:0;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-xs);overflow:hidden;transition:background .14s ease,transform .14s ease}.TorneosClientPage_organizerLink__Bihx3{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;color:inherit;text-decoration:none}.TorneosClientPage_organizerAvatar__38l_1{width:56px;height:56px;border-radius:999px;object-fit:cover;background:var(--input,#f3f4f6)}.TorneosClientPage_organizerItem__5ot3W:hover{background:color-mix(in srgb,var(--card) 86%,#315cb15d 14%);filter:brightness(.98)}.TorneosClientPage_organizerInfo__1_WKq{display:flex;flex-direction:column;gap:.35rem}.TorneosClientPage_organizerName__SuOxV{font-weight:600;font-size:1rem;margin:0}.TorneosClientPage_organizerLocation__ZrFlm{font-size:.85rem;color:var(--muted)}.TorneosClientPage_muted__KB4WN{color:var(--muted)}.TorneosClientPage_error__G4sga{color:var(--danger);font-weight:600}@media (min-width:900px){.TorneosClientPage_tournamentList__T3KTd{grid-template-columns:repeat(2,minmax(0,1fr))}.TorneosClientPage_organizerList__N9c2_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.TorneosClientPage_controlsRow__XWNyZ{flex-direction:column;align-items:stretch}.TorneosClientPage_tournamentList__T3KTd{grid-template-columns:1fr}.TorneosClientPage_tournamentCard__vnvp5{min-height:110px}.TorneosClientPage_tournamentImageWrapper__Wfdqy{flex-basis:96px}.TorneosClientPage_tournamentBody__wSnqK{padding:.55rem .85rem}.TorneosClientPage_organizersTitle__4Aak2{font-size:1.28rem}}