.AdminFormLayout-module__d9bZWG__layout{gap:var(--sp-8);flex-direction:column;max-width:960px;display:flex}.AdminFormLayout-module__d9bZWG__header{gap:var(--sp-3);padding-bottom:var(--sp-6);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.AdminFormLayout-module__d9bZWG__backLink{align-items:center;gap:var(--sp-1);font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--ease-fast);width:fit-content;font-weight:600;display:inline-flex}.AdminFormLayout-module__d9bZWG__backLink:hover{color:var(--color-accent)}.AdminFormLayout-module__d9bZWG__title{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-text-primary);letter-spacing:.01em;line-height:1}.AdminFormLayout-module__d9bZWG__subtitle{font-size:var(--text-sm);color:var(--color-text-muted);max-width:520px;line-height:1.5}@media (max-width:640px){.AdminFormLayout-module__d9bZWG__title{font-size:var(--text-3xl)}}
.TeamLogo-module__XmkQba__logo{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.TeamLogo-module__XmkQba__placeholder{background:var(--color-bg-elevated);color:var(--color-text-muted);font-weight:700}.TeamLogo-module__XmkQba__image{background:var(--color-bg-elevated)}.TeamLogo-module__XmkQba__img{object-fit:contain;width:100%;height:100%}.TeamLogo-module__XmkQba__initials{font-family:var(--font-heading);color:#fff;letter-spacing:.03em;text-shadow:0 1px 3px #0006;font-weight:400;line-height:1}
.FadeIn-module__QL_kvq__base{opacity:0;will-change:opacity, transform;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.22,1,.36,1)}.FadeIn-module__QL_kvq__up{transform:translateY(28px)}.FadeIn-module__QL_kvq__left{transform:translate(-28px)}.FadeIn-module__QL_kvq__right{transform:translate(28px)}.FadeIn-module__QL_kvq__scale{transform:scale(.94)}.FadeIn-module__QL_kvq__visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.FadeIn-module__QL_kvq__base{opacity:1;transition:none;transform:none}}
.Hero-module__ejOdHG__hero{min-height:calc(88vh - var(--navbar-height));background:radial-gradient(ellipse 55% 60% at 90% 5%, #b6ff0017 0%, transparent 100%), radial-gradient(ellipse 40% 40% at 10% 95%, #b6ff0008 0%, transparent 100%), var(--color-bg-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.Hero-module__ejOdHG__hero:before{content:"";opacity:.3;pointer-events:none;z-index:0;background-image:url(/hero-bg.jpg);background-position:100%;background-size:cover;position:absolute;inset:0}.Hero-module__ejOdHG__heroFade{background:linear-gradient(to bottom, transparent 0%, var(--color-bg-primary) 100%);pointer-events:none;z-index:1;height:220px;position:absolute;bottom:0;left:0;right:0}.Hero-module__ejOdHG__heroInner{z-index:2;gap:var(--sp-12);padding-block:var(--sp-20) var(--sp-16);flex:1;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.Hero-module__ejOdHG__content{flex-direction:column;display:flex}.Hero-module__ejOdHG__eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--sp-5);font-weight:600;display:inline-flex}.Hero-module__ejOdHG__eyebrowDot{background-color:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite Hero-module__ejOdHG__pulse-live;display:inline-block}.Hero-module__ejOdHG__headline{gap:var(--sp-1);margin-bottom:var(--sp-6);flex-direction:column;display:flex}.Hero-module__ejOdHG__lineWhite,.Hero-module__ejOdHG__lineGreen{font-family:var(--font-heading);letter-spacing:.01em;font-size:clamp(2.8rem,5.5vw,5rem);line-height:1;display:block}.Hero-module__ejOdHG__lineWhite{color:var(--color-text-primary)}.Hero-module__ejOdHG__lineGreen{color:var(--color-accent)}.Hero-module__ejOdHG__subtext{font-size:clamp(var(--text-base), 1.2vw, var(--text-lg));color:var(--color-text-secondary);max-width:460px;margin-bottom:var(--sp-8);line-height:1.7}.Hero-module__ejOdHG__ctas{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.Hero-module__ejOdHG__ctaPrimary{align-items:center;gap:var(--sp-2);height:52px;padding:0 var(--sp-8);background-color:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-md);border-radius:var(--radius-md);transition:background-color var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-fast);white-space:nowrap;font-weight:700;display:inline-flex}.Hero-module__ejOdHG__ctaPrimary:hover{background-color:var(--color-accent-hover);box-shadow:var(--shadow-accent);transform:translateY(-2px)}.Hero-module__ejOdHG__ctaOutline{align-items:center;gap:var(--sp-2);height:52px;padding:0 var(--sp-7);color:var(--color-text-secondary);font-size:var(--text-md);border-radius:var(--radius-md);transition:border-color var(--ease-fast), color var(--ease-fast), transform var(--ease-fast);white-space:nowrap;border:1.5px solid #ffffff40;font-weight:600;display:inline-flex}.Hero-module__ejOdHG__ctaOutline:hover{border-color:var(--color-text-primary);color:var(--color-text-primary);transform:translateY(-2px)}.Hero-module__ejOdHG__visual{justify-content:center;align-items:center;display:flex!important}.Hero-module__ejOdHG__featuredCard{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:400px;padding:var(--sp-6);position:relative;overflow:hidden}.Hero-module__ejOdHG__featuredAccent{background:var(--color-accent);height:3px;position:absolute;top:0;left:0;right:0}.Hero-module__ejOdHG__featuredHeader{margin-bottom:var(--sp-6);justify-content:space-between;align-items:center;display:flex}.Hero-module__ejOdHG__nextBadge{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:inline-flex}.Hero-module__ejOdHG__nextDot{background:var(--color-accent);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite Hero-module__ejOdHG__pulse-live}.Hero-module__ejOdHG__tournamentBadge{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:2px var(--sp-3);border-radius:var(--radius-full);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:500;overflow:hidden}.Hero-module__ejOdHG__featuredTeams{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);display:flex}.Hero-module__ejOdHG__featuredTeam{align-items:center;gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.Hero-module__ejOdHG__featuredTeamRight{align-items:center}.Hero-module__ejOdHG__featuredTeamName{font-size:var(--text-sm);color:var(--color-text-primary);text-align:center;font-weight:600;line-height:1.3}.Hero-module__ejOdHG__featuredVs{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-muted);letter-spacing:.05em;flex-shrink:0}.Hero-module__ejOdHG__featuredInfo{gap:var(--sp-2);padding-top:var(--sp-5);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.Hero-module__ejOdHG__featuredDate{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.Hero-module__ejOdHG__featuredTime{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-accent);line-height:1}.Hero-module__ejOdHG__featuredVenue{align-items:center;gap:var(--sp-1);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--sp-1);display:inline-flex}.Hero-module__ejOdHG__statsStrip{z-index:2;padding-block:var(--sp-8);border-top:1px solid var(--color-border);align-items:center;display:flex;position:relative}.Hero-module__ejOdHG__statItem{gap:var(--sp-2);padding-inline:var(--sp-8);flex-direction:column;flex:1!important;display:flex!important}.Hero-module__ejOdHG__statItem:first-child{padding-left:0}.Hero-module__ejOdHG__statValue{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-accent);line-height:1}.Hero-module__ejOdHG__statLabel{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500;display:flex}.Hero-module__ejOdHG__statDivider{background:var(--color-border);flex-shrink:0;width:1px;height:44px}@media (max-width:900px){.Hero-module__ejOdHG__heroInner{padding-block:var(--sp-16) var(--sp-12);grid-template-columns:1fr}.Hero-module__ejOdHG__visual{display:none!important}}@media (max-width:600px){.Hero-module__ejOdHG__statsStrip{gap:var(--sp-6);padding-block:var(--sp-8);flex-direction:column;align-items:flex-start}.Hero-module__ejOdHG__statItem{padding-inline:0}.Hero-module__ejOdHG__statDivider{display:none}}
.SectionHeader-module__J6SKWa__header{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6);display:flex}.SectionHeader-module__J6SKWa__title{align-items:center;gap:var(--sp-3);font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-primary);letter-spacing:.03em;display:flex}.SectionHeader-module__J6SKWa__icon{color:var(--color-accent);align-items:center;display:inline-flex}.SectionHeader-module__J6SKWa__viewAll{align-items:center;gap:var(--sp-1);font-size:var(--text-sm);color:var(--color-accent);white-space:nowrap;transition:gap var(--ease-fast), opacity var(--ease-fast);font-weight:600;display:inline-flex}.SectionHeader-module__J6SKWa__viewAll:hover{gap:var(--sp-2);opacity:.85}
.WeekendFixtures-module__ACXkva__section{padding-block:var(--section-gap);border-bottom:1px solid var(--color-border-subtle)}.WeekendFixtures-module__ACXkva__dateGroup{margin-bottom:var(--sp-8)}.WeekendFixtures-module__ACXkva__dateGroup:last-child{margin-bottom:0}.WeekendFixtures-module__ACXkva__dateLabel{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-bottom:var(--sp-4);font-weight:700}.WeekendFixtures-module__ACXkva__cardsTrack{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.WeekendFixtures-module__ACXkva__cardWrap{min-width:0}.WeekendFixtures-module__ACXkva__card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-5);gap:var(--sp-5);height:100%;transition:border-color var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-fast);flex-direction:column;display:flex}.WeekendFixtures-module__ACXkva__card:hover{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:0 8px 28px #0006}.WeekendFixtures-module__ACXkva__cardTop{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.WeekendFixtures-module__ACXkva__tournamentTag{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-weight:500;overflow:hidden}.WeekendFixtures-module__ACXkva__timeBadge{align-items:center;gap:var(--sp-1);font-size:var(--text-xs);color:var(--color-bg-primary);background:var(--color-accent);padding:3px var(--sp-3);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;font-weight:700;display:inline-flex}.WeekendFixtures-module__ACXkva__timeBadge.WeekendFixtures-module__ACXkva__live{background:var(--color-live);color:#fff}.WeekendFixtures-module__ACXkva__liveDot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite WeekendFixtures-module__ACXkva__pulse-live}.WeekendFixtures-module__ACXkva__match{justify-content:space-between;align-items:center;gap:var(--sp-3);flex:1;display:flex}.WeekendFixtures-module__ACXkva__team{align-items:center;gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.WeekendFixtures-module__ACXkva__teamRight{align-items:center}.WeekendFixtures-module__ACXkva__teamName{font-size:var(--text-sm);color:var(--color-text-primary);text-align:center;word-break:break-word;font-weight:600;line-height:1.3}.WeekendFixtures-module__ACXkva__vsBadge{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text-muted);letter-spacing:.06em;flex-shrink:0}.WeekendFixtures-module__ACXkva__cardFooter{align-items:center;gap:var(--sp-1);font-size:var(--text-xs);color:var(--color-text-muted);padding-top:var(--sp-3);border-top:1px solid var(--color-border-subtle);display:flex}.WeekendFixtures-module__ACXkva__empty{text-align:center;padding-block:var(--sp-16);color:var(--color-text-muted);font-size:var(--text-base)}.WeekendFixtures-module__ACXkva__emptyHint{font-size:var(--text-sm);margin-top:var(--sp-2);opacity:.6}@media (max-width:900px){.WeekendFixtures-module__ACXkva__cardsTrack{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.WeekendFixtures-module__ACXkva__section{padding-block:clamp(2rem,5vw,3rem)}.WeekendFixtures-module__ACXkva__dateGroup{margin-bottom:var(--sp-6)}.WeekendFixtures-module__ACXkva__cardsTrack{scroll-snap-type:x mandatory;gap:var(--sp-3);padding-bottom:var(--sp-4);scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(-1 * var(--page-padding));padding-inline:var(--page-padding);display:flex;overflow-x:auto}.WeekendFixtures-module__ACXkva__cardsTrack::-webkit-scrollbar{display:none}.WeekendFixtures-module__ACXkva__cardWrap{scroll-snap-align:start;flex:0 0 75vw;max-width:300px}.WeekendFixtures-module__ACXkva__cardsTrack:after{content:"";flex:0 0 var(--page-padding)}}@media (max-width:380px){.WeekendFixtures-module__ACXkva__cardWrap{flex:0 0 82vw}}
.LatestAnnouncements-module__lvlTDG__section{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--sp-6);flex-direction:column;display:flex}.LatestAnnouncements-module__lvlTDG__list{flex-direction:column;flex:1;gap:0;display:flex}.LatestAnnouncements-module__lvlTDG__item{gap:var(--sp-3);padding-block:var(--sp-4);border-bottom:1px solid var(--color-border-subtle);transition:background-color var(--ease-fast);display:flex}.LatestAnnouncements-module__lvlTDG__item:first-child{padding-top:0}.LatestAnnouncements-module__lvlTDG__item:last-child{border-bottom:none}.LatestAnnouncements-module__lvlTDG__dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.LatestAnnouncements-module__lvlTDG__body{flex:1;min-width:0}.LatestAnnouncements-module__lvlTDG__topRow{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-1);display:flex}.LatestAnnouncements-module__lvlTDG__title{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600;line-height:1.4}.LatestAnnouncements-module__lvlTDG__date{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;margin-top:2px}.LatestAnnouncements-module__lvlTDG__excerpt{font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--sp-2);line-height:1.5}.LatestAnnouncements-module__lvlTDG__tournamentTag{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:2px var(--sp-2);border-radius:var(--radius-full);display:inline-block}.LatestAnnouncements-module__lvlTDG__empty{padding-block:var(--sp-8);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);flex:1}.LatestAnnouncements-module__lvlTDG__viewAllBtn{text-align:center;margin-top:var(--sp-5);padding-block:var(--sp-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);transition:border-color var(--ease-fast), color var(--ease-fast);font-weight:600;display:block}.LatestAnnouncements-module__lvlTDG__viewAllBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}
.TournamentFixtures-module__kvhhyG__list{padding-bottom:var(--sp-16)}.TournamentFixtures-module__kvhhyG__roundGroup{margin-bottom:var(--sp-10)}.TournamentFixtures-module__kvhhyG__roundLabel{align-items:center;gap:var(--sp-4);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--color-border-subtle);font-weight:700;display:flex}.TournamentFixtures-module__kvhhyG__roundCount{opacity:.6;font-weight:500;font-size:var(--text-xs);letter-spacing:.04em}.TournamentFixtures-module__kvhhyG__rows{gap:var(--sp-2);flex-direction:column;display:flex}.TournamentFixtures-module__kvhhyG__row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--ease-fast), background-color var(--ease-fast), transform var(--ease-fast);grid-template-columns:100px 1fr 52px 1fr minmax(0,180px);display:grid;position:relative;overflow:hidden}.TournamentFixtures-module__kvhhyG__row:hover{background:var(--color-bg-elevated);transform:translate(3px)}.TournamentFixtures-module__kvhhyG__rowCompleted{opacity:.65}.TournamentFixtures-module__kvhhyG__rowCompleted:hover{opacity:1}.TournamentFixtures-module__kvhhyG__accentBar{background:var(--color-accent);opacity:0;width:3px;transition:opacity var(--ease-fast);border-radius:0 2px 2px 0;position:absolute;top:0;bottom:0;left:0}.TournamentFixtures-module__kvhhyG__row:hover .TournamentFixtures-module__kvhhyG__accentBar{opacity:1}.TournamentFixtures-module__kvhhyG__statusCell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.TournamentFixtures-module__kvhhyG__time{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-accent);line-height:1}.TournamentFixtures-module__kvhhyG__dateSub{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.3}.TournamentFixtures-module__kvhhyG__liveTag{align-items:center;gap:var(--sp-1);font-size:var(--text-xs);color:#fff;background:var(--color-live);padding:3px var(--sp-2);border-radius:var(--radius-sm);letter-spacing:.06em;font-weight:800;display:inline-flex}.TournamentFixtures-module__kvhhyG__liveDot{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite TournamentFixtures-module__kvhhyG__pulse-live}.TournamentFixtures-module__kvhhyG__ftTag{letter-spacing:.05em;color:var(--color-success);border-radius:var(--radius-sm);background:#00d26a1f;border:1px solid #00d26a40;justify-content:center;align-items:center;padding:2px 5px;font-size:9px;font-weight:800;display:inline-flex}.TournamentFixtures-module__kvhhyG__postponedTag{font-size:var(--text-xs);color:var(--color-warning);padding:2px var(--sp-2);border-radius:var(--radius-sm);letter-spacing:.06em;background:#ffb8001f;border:1px solid #ffb80040;font-weight:700}.TournamentFixtures-module__kvhhyG__cancelledTag{font-size:var(--text-xs);color:var(--color-live);padding:2px var(--sp-2);border-radius:var(--radius-sm);letter-spacing:.06em;background:#ff3b301f;border:1px solid #ff3b3040;font-weight:700}.TournamentFixtures-module__kvhhyG__homeTeam{justify-content:flex-end;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.TournamentFixtures-module__kvhhyG__homeTeam .TournamentFixtures-module__kvhhyG__teamName{text-align:right}.TournamentFixtures-module__kvhhyG__awayTeam{justify-content:flex-start;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.TournamentFixtures-module__kvhhyG__teamName{font-size:var(--text-base);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.TournamentFixtures-module__kvhhyG__vs{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;letter-spacing:.06em;flex-shrink:0}.TournamentFixtures-module__kvhhyG__meta{gap:var(--sp-1);flex-direction:column;align-items:flex-end;min-width:0;display:flex}.TournamentFixtures-module__kvhhyG__venue{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;max-width:100%;display:flex;overflow:hidden}.TournamentFixtures-module__kvhhyG__completedHint{font-size:var(--text-xs);color:var(--color-text-muted);opacity:.5;white-space:nowrap;font-style:italic}.TournamentFixtures-module__kvhhyG__empty{text-align:center;padding-block:var(--sp-24);align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.TournamentFixtures-module__kvhhyG__emptyIcon{color:var(--color-border);margin-bottom:var(--sp-2)}.TournamentFixtures-module__kvhhyG__emptyMsg{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:600}.TournamentFixtures-module__kvhhyG__emptyHint{font-size:var(--text-sm);color:var(--color-text-muted);opacity:.6;max-width:340px}@media (max-width:860px){.TournamentFixtures-module__kvhhyG__row{grid-template-columns:90px 1fr 44px 1fr}.TournamentFixtures-module__kvhhyG__meta{align-items:flex-end;display:flex}}@media (max-width:540px){.TournamentFixtures-module__kvhhyG__row{gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:1fr}.TournamentFixtures-module__kvhhyG__statusCell{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--sp-1);flex-direction:row}.TournamentFixtures-module__kvhhyG__vs{display:none}.TournamentFixtures-module__kvhhyG__meta{width:100%;margin-top:var(--sp-2);align-items:flex-start}.TournamentFixtures-module__kvhhyG__venue{margin-left:100px;font-size:.7rem}.TournamentFixtures-module__kvhhyG__row{padding-bottom:calc(var(--sp-4) + 56px);position:relative}.TournamentFixtures-module__kvhhyG__meta{text-align:right;pointer-events:none;justify-content:flex-end;align-items:flex-end;position:absolute;bottom:12px;right:12px}.TournamentFixtures-module__kvhhyG__meta .TournamentFixtures-module__kvhhyG__venue{white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;max-width:calc(100% - 32px);overflow:hidden}}
.FixturesList-module__4b_N5G__list{padding-bottom:var(--sp-16)}.FixturesList-module__4b_N5G__dateGroup{margin-bottom:var(--sp-10)}.FixturesList-module__4b_N5G__dateLabel{align-items:center;gap:var(--sp-4);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--color-border-subtle);font-weight:700;display:flex}.FixturesList-module__4b_N5G__dateCount{color:var(--color-text-muted);opacity:.6;font-weight:500;font-size:var(--text-xs);letter-spacing:.04em}.FixturesList-module__4b_N5G__rows{gap:var(--sp-2);flex-direction:column;display:flex}.FixturesList-module__4b_N5G__row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--ease-fast), background-color var(--ease-fast), transform var(--ease-fast);grid-template-columns:80px 1fr 52px 1fr minmax(0,200px);display:grid;position:relative;overflow:hidden}.FixturesList-module__4b_N5G__row:hover{border-color:var(--color-border);background:var(--color-bg-elevated);transform:translate(3px)}.FixturesList-module__4b_N5G__accentBar{background:var(--color-accent);opacity:0;width:3px;transition:opacity var(--ease-fast);border-radius:0 2px 2px 0;position:absolute;top:0;bottom:0;left:0}.FixturesList-module__4b_N5G__row:hover .FixturesList-module__4b_N5G__accentBar{opacity:1}.FixturesList-module__4b_N5G__timeCol{justify-content:flex-start;align-items:center;display:flex}.FixturesList-module__4b_N5G__time{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-accent);letter-spacing:.02em;line-height:1}.FixturesList-module__4b_N5G__liveTag{align-items:center;gap:var(--sp-1);font-size:var(--text-xs);color:#fff;background:var(--color-live);padding:3px var(--sp-2);border-radius:var(--radius-sm);letter-spacing:.06em;font-weight:800;display:inline-flex}.FixturesList-module__4b_N5G__liveDot{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite FixturesList-module__4b_N5G__pulse-live}.FixturesList-module__4b_N5G__homeTeam{justify-content:flex-end;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.FixturesList-module__4b_N5G__homeTeam .FixturesList-module__4b_N5G__teamName{text-align:right}.FixturesList-module__4b_N5G__awayTeam{justify-content:flex-start;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.FixturesList-module__4b_N5G__teamName{font-size:var(--text-base);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.FixturesList-module__4b_N5G__vs{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;letter-spacing:.06em;flex-shrink:0}.FixturesList-module__4b_N5G__meta{gap:var(--sp-1);flex-direction:column;align-items:flex-end;min-width:0;display:flex}.FixturesList-module__4b_N5G__tournament{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.FixturesList-module__4b_N5G__venue{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;max-width:100%;display:flex;overflow:hidden}.FixturesList-module__4b_N5G__empty{text-align:center;padding-block:var(--sp-24);align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.FixturesList-module__4b_N5G__emptyIcon{color:var(--color-border);margin-bottom:var(--sp-2)}.FixturesList-module__4b_N5G__emptyMsg{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:600}.FixturesList-module__4b_N5G__emptyHint{font-size:var(--text-sm);color:var(--color-text-muted);opacity:.6;max-width:340px}@media (max-width:860px){.FixturesList-module__4b_N5G__row{grid-template-columns:72px 1fr 44px 1fr}.FixturesList-module__4b_N5G__meta{display:none}}@media (max-width:540px){.FixturesList-module__4b_N5G__row{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);grid-template:"time home vs away""meta meta meta meta"/64px 1fr 32px 1fr;align-items:center;display:grid}.FixturesList-module__4b_N5G__timeCol{grid-area:time}.FixturesList-module__4b_N5G__homeTeam{grid-area:home}.FixturesList-module__4b_N5G__vs{font-size:var(--text-xs);grid-area:vs}.FixturesList-module__4b_N5G__awayTeam{grid-area:away}.FixturesList-module__4b_N5G__meta{justify-content:flex-start;align-items:center;gap:var(--sp-4);padding-top:var(--sp-2);border-top:1px solid var(--color-border-subtle);flex-direction:row;grid-area:meta;align-self:auto;display:flex}.FixturesList-module__4b_N5G__tournament,.FixturesList-module__4b_N5G__venue{white-space:normal;max-width:none;font-size:10px;overflow:visible}.FixturesList-module__4b_N5G__venue{order:-1}.FixturesList-module__4b_N5G__teamName{font-size:var(--text-sm)}.FixturesList-module__4b_N5G__time{font-size:var(--text-lg)}}
.LatestResults-module__cL6O3a__section{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--sp-6);flex-direction:column;display:flex}.LatestResults-module__cL6O3a__list{flex-direction:column;flex:1;gap:0;display:flex}.LatestResults-module__cL6O3a__row{align-items:center;gap:var(--sp-2);padding-block:var(--sp-3);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:32px 1fr auto 1fr 64px;display:grid}.LatestResults-module__cL6O3a__row:first-child{padding-top:0}.LatestResults-module__cL6O3a__row:last-child{border-bottom:none}.LatestResults-module__cL6O3a__ftBadge{letter-spacing:.05em;color:var(--color-success);border-radius:var(--radius-sm);white-space:nowrap;background:#00d26a1f;border:1px solid #00d26a40;justify-content:center;align-items:center;padding:2px 5px;font-size:9px;font-weight:800;display:inline-flex}.LatestResults-module__cL6O3a__teamBlock{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.LatestResults-module__cL6O3a__teamBlockRight{justify-content:flex-end}.LatestResults-module__cL6O3a__teamName{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.LatestResults-module__cL6O3a__winner{color:var(--color-text-primary);font-weight:700}.LatestResults-module__cL6O3a__score{font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:.03em;color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:flex}.LatestResults-module__cL6O3a__scoreDash{color:var(--color-border);font-size:var(--text-md)}.LatestResults-module__cL6O3a__scoreWin{color:var(--color-text-primary)}.LatestResults-module__cL6O3a__meta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.LatestResults-module__cL6O3a__date{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.LatestResults-module__cL6O3a__tournament{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;opacity:.7;max-width:80px;font-size:10px;overflow:hidden}.LatestResults-module__cL6O3a__empty{padding-block:var(--sp-8);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);flex:1}.LatestResults-module__cL6O3a__viewAllBtn{text-align:center;margin-top:var(--sp-5);padding-block:var(--sp-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);transition:border-color var(--ease-fast), color var(--ease-fast);font-weight:600;display:block}.LatestResults-module__cL6O3a__viewAllBtn:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (max-width:480px){.LatestResults-module__cL6O3a__row{grid-template-columns:28px 1fr auto 1fr}.LatestResults-module__cL6O3a__meta{display:none}}
.ResultsList-module__4T5nsW__list{padding-bottom:var(--sp-16)}.ResultsList-module__4T5nsW__monthGroup{margin-bottom:var(--sp-10)}.ResultsList-module__4T5nsW__monthLabel{align-items:center;gap:var(--sp-4);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--color-border-subtle);font-weight:700;display:flex}.ResultsList-module__4T5nsW__monthCount{opacity:.6;font-weight:500;font-size:var(--text-xs);letter-spacing:.04em}.ResultsList-module__4T5nsW__rows{gap:var(--sp-2);flex-direction:column;display:flex}.ResultsList-module__4T5nsW__row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:background-color var(--ease-fast), border-color var(--ease-fast), transform var(--ease-fast);grid-template-columns:44px 1fr 108px 1fr minmax(0,180px);display:grid;position:relative;overflow:hidden}.ResultsList-module__4T5nsW__row:hover{background:var(--color-bg-elevated);border-color:var(--color-border);transform:translate(3px)}.ResultsList-module__4T5nsW__accentBar{background:var(--color-success);opacity:0;width:3px;transition:opacity var(--ease-fast);border-radius:0 2px 2px 0;position:absolute;top:0;bottom:0;left:0}.ResultsList-module__4T5nsW__row:hover .ResultsList-module__4T5nsW__accentBar{opacity:1}.ResultsList-module__4T5nsW__ftCol{justify-content:center;align-items:center;display:flex}.ResultsList-module__4T5nsW__ftBadge{letter-spacing:.05em;width:32px;height:22px;color:var(--color-success);border-radius:var(--radius-sm);background:#00d26a14;border:1px solid #00d26a47;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.ResultsList-module__4T5nsW__homeTeam{justify-content:flex-end;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.ResultsList-module__4T5nsW__awayTeam{justify-content:flex-start;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.ResultsList-module__4T5nsW__teamName{font-size:var(--text-base);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;transition:color var(--ease-fast);font-weight:500;overflow:hidden}.ResultsList-module__4T5nsW__homeTeam .ResultsList-module__4T5nsW__teamName{text-align:right}.ResultsList-module__4T5nsW__teamWinner{font-weight:700;color:var(--color-text-primary)!important}.ResultsList-module__4T5nsW__teamLoser{font-weight:400;color:var(--color-text-muted)!important}.ResultsList-module__4T5nsW__scoreBlock{justify-content:center;align-items:center;gap:var(--sp-2);display:flex}.ResultsList-module__4T5nsW__scoreDigit{font-family:var(--font-heading);font-size:var(--text-3xl);letter-spacing:.01em;text-align:center;min-width:28px;line-height:1}.ResultsList-module__4T5nsW__scoreWin{color:var(--color-text-primary)}.ResultsList-module__4T5nsW__scoreDraw{color:var(--color-text-secondary)}.ResultsList-module__4T5nsW__scoreLoss{color:var(--color-text-muted)}.ResultsList-module__4T5nsW__scoreSep{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-border);flex-shrink:0}.ResultsList-module__4T5nsW__meta{flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:flex}.ResultsList-module__4T5nsW__tournament{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.ResultsList-module__4T5nsW__date{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.ResultsList-module__4T5nsW__round{opacity:.7}.ResultsList-module__4T5nsW__notesRow{padding-top:var(--sp-2);border-top:1px solid var(--color-border-subtle);margin-top:var(--sp-1);grid-column:1/-1}.ResultsList-module__4T5nsW__notes{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic}.ResultsList-module__4T5nsW__empty{text-align:center;padding-block:var(--sp-24);align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.ResultsList-module__4T5nsW__emptyIcon{color:var(--color-border);margin-bottom:var(--sp-2)}.ResultsList-module__4T5nsW__emptyMsg{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:600}.ResultsList-module__4T5nsW__emptyHint{font-size:var(--text-sm);color:var(--color-text-muted);opacity:.6;max-width:320px}@media (max-width:860px){.ResultsList-module__4T5nsW__row{grid-template-columns:44px 1fr 108px 1fr}.ResultsList-module__4T5nsW__meta{display:none}}@media (max-width:560px){.ResultsList-module__4T5nsW__row{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);grid-template-columns:36px 1fr 96px 1fr}.ResultsList-module__4T5nsW__teamName{font-size:var(--text-sm)}.ResultsList-module__4T5nsW__scoreDigit{font-size:var(--text-2xl)}}
.TournamentResults-module__tGEqrq__list{padding-bottom:var(--sp-16)}.TournamentResults-module__tGEqrq__roundGroup{margin-bottom:var(--sp-10)}.TournamentResults-module__tGEqrq__roundLabel{align-items:center;gap:var(--sp-4);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-bottom:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--color-border-subtle);font-weight:700;display:flex}.TournamentResults-module__tGEqrq__roundCount{opacity:.6;font-weight:500;font-size:var(--text-xs);letter-spacing:.04em}.TournamentResults-module__tGEqrq__rows{gap:var(--sp-2);flex-direction:column;display:flex}.TournamentResults-module__tGEqrq__row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--ease-fast), background-color var(--ease-fast), transform var(--ease-fast);grid-template-columns:90px 1fr 120px 1fr;display:grid;position:relative;overflow:hidden}.TournamentResults-module__tGEqrq__row:hover{background:var(--color-bg-elevated);transform:translate(3px)}.TournamentResults-module__tGEqrq__accentBar{background:var(--color-success);opacity:0;width:3px;transition:opacity var(--ease-fast);border-radius:0 2px 2px 0;position:absolute;top:0;bottom:0;left:0}.TournamentResults-module__tGEqrq__row:hover .TournamentResults-module__tGEqrq__accentBar{opacity:1}.TournamentResults-module__tGEqrq__metaCell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.TournamentResults-module__tGEqrq__ftTag{letter-spacing:.05em;color:var(--color-success);border-radius:var(--radius-sm);background:#00d26a1f;border:1px solid #00d26a40;justify-content:center;align-items:center;padding:2px 5px;font-size:9px;font-weight:800;display:inline-flex}.TournamentResults-module__tGEqrq__dateSub{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.3}.TournamentResults-module__tGEqrq__homeTeam{justify-content:flex-end;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.TournamentResults-module__tGEqrq__homeTeam .TournamentResults-module__tGEqrq__teamName{text-align:right}.TournamentResults-module__tGEqrq__awayTeam{justify-content:flex-start;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.TournamentResults-module__tGEqrq__teamName{font-size:var(--text-base);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;transition:color var(--ease-fast);flex:1;font-weight:500;overflow:hidden}.TournamentResults-module__tGEqrq__winner{color:var(--color-text-primary);font-weight:700}.TournamentResults-module__tGEqrq__loser{color:var(--color-text-muted);font-weight:400}.TournamentResults-module__tGEqrq__scoreBlock{flex-flow:wrap;justify-content:center;align-items:center;gap:2px 4px;display:flex}.TournamentResults-module__tGEqrq__scoreNum{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-secondary);text-align:center;min-width:1ch;line-height:1}.TournamentResults-module__tGEqrq__scoreWin{color:var(--color-text-primary)}.TournamentResults-module__tGEqrq__scoreLose{color:var(--color-text-muted);font-size:var(--text-xl)}.TournamentResults-module__tGEqrq__scoreDash{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-border);margin-inline:2px;line-height:1}.TournamentResults-module__tGEqrq__notes{text-align:center;width:100%;color:var(--color-text-muted);white-space:nowrap;flex-basis:100%;font-size:10px;font-style:italic}.TournamentResults-module__tGEqrq__empty{text-align:center;padding-block:var(--sp-24);align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.TournamentResults-module__tGEqrq__emptyIcon{color:var(--color-border);margin-bottom:var(--sp-2)}.TournamentResults-module__tGEqrq__emptyMsg{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:600}.TournamentResults-module__tGEqrq__emptyHint{font-size:var(--text-sm);color:var(--color-text-muted);opacity:.6;max-width:340px}@media (max-width:700px){.TournamentResults-module__tGEqrq__row{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);grid-template-columns:70px 1fr 100px 1fr}.TournamentResults-module__tGEqrq__scoreNum{font-size:var(--text-xl)}}@media (max-width:480px){.TournamentResults-module__tGEqrq__row{gap:var(--sp-2);padding:var(--sp-3);grid-template-columns:52px 1fr 88px 1fr}.TournamentResults-module__tGEqrq__dateSub{display:none}.TournamentResults-module__tGEqrq__teamName{font-size:var(--text-sm)}}
.page-module__MvH7Ua__body{padding-top:var(--sp-2);padding-bottom:var(--sp-16);min-height:60vh}.page-module__MvH7Ua__totalBadge{height:28px;padding:0 var(--sp-3);background:var(--color-accent-dim);color:var(--color-accent);font-size:var(--text-xs);border-radius:var(--radius-full);letter-spacing:.06em;white-space:nowrap;border:1px solid #b6ff0040;align-items:center;font-weight:700;display:inline-flex}.page-module__MvH7Ua__filterSkeleton{padding-block:var(--sp-6) var(--sp-5);border-bottom:1px solid var(--color-border);margin-bottom:var(--sp-8);gap:var(--sp-5);flex-direction:column;display:flex}.page-module__MvH7Ua__skeletonBar{border-radius:var(--radius-md);width:200px;height:40px}.page-module__MvH7Ua__skeletonTabs{border-radius:var(--radius-md);width:380px;max-width:100%;height:36px}
.page-module__HwOYRa__body{padding-top:var(--sp-2);padding-bottom:var(--sp-16);min-height:60vh}.page-module__HwOYRa__totalBadge{height:28px;padding:0 var(--sp-3);color:var(--color-success);font-size:var(--text-xs);border-radius:var(--radius-full);letter-spacing:.06em;white-space:nowrap;background:#00d26a1a;border:1px solid #00d26a40;align-items:center;font-weight:700;display:inline-flex}.page-module__HwOYRa__filterSkeleton{padding-block:var(--sp-6) var(--sp-5);border-bottom:1px solid var(--color-border);margin-bottom:var(--sp-8);gap:var(--sp-5);flex-direction:column;display:flex}.page-module__HwOYRa__skeletonBar{border-radius:var(--radius-md);width:200px;height:40px}.page-module__HwOYRa__skeletonTabs{border-radius:var(--radius-md);width:340px;max-width:100%;height:36px}
.AnnouncementForm-module__pPABQW__form{gap:var(--sp-5);flex-direction:column;display:flex}.AnnouncementForm-module__pPABQW__errorBanner{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md);color:#ff6b6b;font-size:var(--text-sm);background:#ff3b3014;border:1px solid #ff3b3047;line-height:1.5;animation:.2s AnnouncementForm-module__pPABQW__fadeUp;display:flex}.AnnouncementForm-module__pPABQW__errorBanner svg{flex-shrink:0;margin-top:2px}.AnnouncementForm-module__pPABQW__grid{gap:var(--sp-5);grid-template-columns:1fr 300px;align-items:start;display:grid}.AnnouncementForm-module__pPABQW__mainCol,.AnnouncementForm-module__pPABQW__metaCol{gap:var(--sp-5);flex-direction:column;display:flex}.AnnouncementForm-module__pPABQW__card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}.AnnouncementForm-module__pPABQW__cardTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding-bottom:var(--sp-4);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--sp-1);font-weight:700}.AnnouncementForm-module__pPABQW__field{gap:var(--sp-2);flex-direction:column;display:flex}.AnnouncementForm-module__pPABQW__label{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;font-weight:600;display:flex}.AnnouncementForm-module__pPABQW__required{color:var(--color-live);font-size:var(--text-xs)}.AnnouncementForm-module__pPABQW__hint{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400;line-height:1.4}.AnnouncementForm-module__pPABQW__slugPreview{color:var(--color-accent)}.AnnouncementForm-module__pPABQW__input{height:44px;padding:0 var(--sp-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);width:100%;transition:border-color var(--ease-fast), box-shadow var(--ease-fast)}.AnnouncementForm-module__pPABQW__input::placeholder{color:var(--color-text-muted)}.AnnouncementForm-module__pPABQW__input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b6ff001a}.AnnouncementForm-module__pPABQW__input:disabled{opacity:.55;cursor:not-allowed}.AnnouncementForm-module__pPABQW__input[type=datetime-local]{cursor:pointer}.AnnouncementForm-module__pPABQW__input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.4);cursor:pointer}.AnnouncementForm-module__pPABQW__bodyTextarea{height:auto;min-height:260px;max-height:600px;padding:var(--sp-4);resize:vertical;line-height:1.7}.AnnouncementForm-module__pPABQW__charRow{align-items:center;gap:var(--sp-3);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.AnnouncementForm-module__pPABQW__charCount{font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--ease-fast)}.AnnouncementForm-module__pPABQW__charOver{font-weight:600;color:var(--color-live)!important}.AnnouncementForm-module__pPABQW__charWarning{font-size:var(--text-xs);color:var(--color-warning);font-style:italic}.AnnouncementForm-module__pPABQW__selectWrapper{align-items:center;display:flex;position:relative}.AnnouncementForm-module__pPABQW__select{height:44px;padding:0 var(--sp-10) 0 var(--sp-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);appearance:none;cursor:pointer;width:100%;transition:border-color var(--ease-fast), box-shadow var(--ease-fast)}.AnnouncementForm-module__pPABQW__select:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b6ff001a}.AnnouncementForm-module__pPABQW__select:disabled{opacity:.55;cursor:not-allowed}.AnnouncementForm-module__pPABQW__chevron{right:var(--sp-3);pointer-events:none;color:var(--color-text-muted);flex-shrink:0;position:absolute}.AnnouncementForm-module__pPABQW__statusToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);display:flex;overflow:hidden}.AnnouncementForm-module__pPABQW__toggleBtn{height:40px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--ease-fast), background-color var(--ease-fast);background:0 0;border:none;flex:1;font-weight:600}.AnnouncementForm-module__pPABQW__toggleBtn:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-surface)}.AnnouncementForm-module__pPABQW__toggleBtn:disabled{opacity:.55;cursor:not-allowed}.AnnouncementForm-module__pPABQW__toggleDraft{border-right:1px solid var(--color-border);color:var(--color-text-primary)!important;background:var(--color-bg-elevated)!important}.AnnouncementForm-module__pPABQW__togglePublished{font-weight:700;color:var(--color-text-inverse)!important;background:var(--color-success)!important}.AnnouncementForm-module__pPABQW__statusDesc{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic;line-height:1.5}.AnnouncementForm-module__pPABQW__submitBtn{justify-content:center;align-items:center;gap:var(--sp-2);width:100%;height:52px;font-family:var(--font-body);font-size:var(--text-md);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-fast), opacity var(--ease-fast);border:none;font-weight:700;display:flex}.AnnouncementForm-module__pPABQW__submitBtn:hover:not(:disabled){transform:translateY(-1px)}.AnnouncementForm-module__pPABQW__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.AnnouncementForm-module__pPABQW__submitDraft{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-border)}.AnnouncementForm-module__pPABQW__submitDraft:hover:not(:disabled){border-color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.AnnouncementForm-module__pPABQW__submitPublish{background:var(--color-accent);color:var(--color-text-inverse)}.AnnouncementForm-module__pPABQW__submitPublish:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:var(--shadow-accent)}.AnnouncementForm-module__pPABQW__spinner{border:2.5px solid #0000002e;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite AnnouncementForm-module__pPABQW__spin;display:inline-block}@keyframes AnnouncementForm-module__pPABQW__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.AnnouncementForm-module__pPABQW__grid{grid-template-columns:1fr}.AnnouncementForm-module__pPABQW__bodyTextarea{min-height:200px}}@media (max-width:480px){.AnnouncementForm-module__pPABQW__card{padding:var(--sp-5) var(--sp-4)}}
.DeleteButton-module__MuunJq__btn{height:42px;padding:0 var(--sp-5);border-radius:var(--radius-md);color:var(--color-live);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--ease-fast), border-color var(--ease-fast), transform var(--ease-fast);background:0 0;border:1px solid #ff3b3061;flex-shrink:0;align-items:center;font-weight:700;display:inline-flex}.DeleteButton-module__MuunJq__btn:hover{border-color:var(--color-live);background:#ff3b301a;transform:translateY(-1px)}
.ActiveTournaments-module__CZzzyq__section{padding-block:var(--section-gap)}.ActiveTournaments-module__CZzzyq__grid{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.ActiveTournaments-module__CZzzyq__card{aspect-ratio:16/9;border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:transform var(--ease-base), box-shadow var(--ease-base), border-color var(--ease-base);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.ActiveTournaments-module__CZzzyq__card:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 12px 40px #0009}.ActiveTournaments-module__CZzzyq__cardBg{z-index:0;transition:transform var(--ease-slow);position:absolute;inset:0}.ActiveTournaments-module__CZzzyq__card:hover .ActiveTournaments-module__CZzzyq__cardBg{transform:scale(1.04)}.ActiveTournaments-module__CZzzyq__cardOverlay{z-index:1;background:linear-gradient(#0003 0%,#0000008c 55%,#000000eb 100%);position:absolute;inset:0}.ActiveTournaments-module__CZzzyq__cardContent{z-index:2;height:100%;padding:var(--sp-4);flex-direction:column;justify-content:space-between;display:flex;position:relative}.ActiveTournaments-module__CZzzyq__cardTop{align-items:center;gap:var(--sp-2);display:flex}.ActiveTournaments-module__CZzzyq__teamsTag{font-size:var(--text-xs);color:var(--color-text-inverse);background:var(--color-accent);padding:2px var(--sp-2);border-radius:var(--radius-sm);letter-spacing:.06em;font-weight:700}.ActiveTournaments-module__CZzzyq__statusBadge{font-size:var(--text-xs);letter-spacing:.08em;padding:2px var(--sp-2);border-radius:var(--radius-sm);font-weight:700}.ActiveTournaments-module__CZzzyq__statusBadge.ActiveTournaments-module__CZzzyq__ongoing{color:var(--color-accent);background:#b6ff002e}.ActiveTournaments-module__CZzzyq__statusBadge.ActiveTournaments-module__CZzzyq__upcoming{color:var(--color-warning);background:#ffb8002e}.ActiveTournaments-module__CZzzyq__statusBadge.ActiveTournaments-module__CZzzyq__completed{color:var(--color-text-muted);background:#ffffff1a}.ActiveTournaments-module__CZzzyq__cardBottom{gap:var(--sp-2);flex-direction:column;display:flex}.ActiveTournaments-module__CZzzyq__cardName{font-family:var(--font-heading);font-size:clamp(var(--text-xl), 2vw, var(--text-3xl));color:var(--color-text-primary);letter-spacing:.02em;line-height:1.05}.ActiveTournaments-module__CZzzyq__cardMeta{flex-direction:column;gap:2px;display:flex}.ActiveTournaments-module__CZzzyq__format{font-size:var(--text-sm);color:var(--color-accent);font-weight:600}.ActiveTournaments-module__CZzzyq__startDate{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:var(--sp-1);display:flex}.ActiveTournaments-module__CZzzyq__viewLink{font-size:var(--text-xs);color:var(--color-text-primary);letter-spacing:.04em;opacity:0;transition:opacity var(--ease-fast), transform var(--ease-fast);font-weight:700;transform:translateY(4px)}.ActiveTournaments-module__CZzzyq__card:hover .ActiveTournaments-module__CZzzyq__viewLink{opacity:1;transform:translateY(0)}.ActiveTournaments-module__CZzzyq__empty{padding-block:var(--sp-16);text-align:center;color:var(--color-text-muted);font-size:var(--text-base)}@media (max-width:900px){.ActiveTournaments-module__CZzzyq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ActiveTournaments-module__CZzzyq__grid{grid-template-columns:1fr}}
.TournamentTeams-module__bKVJ2W__wrapper{padding-bottom:var(--sp-16)}.TournamentTeams-module__bKVJ2W__summary{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--sp-8)}.TournamentTeams-module__bKVJ2W__summaryCount{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-accent)}.TournamentTeams-module__bKVJ2W__summaryTotal{opacity:.6}.TournamentTeams-module__bKVJ2W__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.TournamentTeams-module__bKVJ2W__card{align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-4) var(--sp-5);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;cursor:default;transition:border-color var(--ease-fast), background-color var(--ease-fast), transform var(--ease-fast);flex-direction:column;display:flex}.TournamentTeams-module__bKVJ2W__card:hover{border-color:var(--color-accent);background:var(--color-bg-elevated);transform:translateY(-3px)}.TournamentTeams-module__bKVJ2W__logoWrap{background:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);width:72px;height:72px;transition:border-color var(--ease-fast);justify-content:center;align-items:center;display:flex;overflow:hidden}.TournamentTeams-module__bKVJ2W__card:hover .TournamentTeams-module__bKVJ2W__logoWrap{border-color:#b6ff004d}.TournamentTeams-module__bKVJ2W__teamName{font-size:var(--text-sm);color:var(--color-text-primary);word-break:break-word;font-weight:600;line-height:1.3}.TournamentTeams-module__bKVJ2W__empty{text-align:center;padding-block:var(--sp-24);align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.TournamentTeams-module__bKVJ2W__emptyIcon{color:var(--color-border);margin-bottom:var(--sp-2)}.TournamentTeams-module__bKVJ2W__emptyMsg{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:600}.TournamentTeams-module__bKVJ2W__emptyHint{font-size:var(--text-sm);color:var(--color-text-muted);opacity:.6;max-width:340px}@media (max-width:480px){.TournamentTeams-module__bKVJ2W__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
.page-module__Dv2BBG__page{padding-bottom:var(--sp-24)}.page-module__Dv2BBG__hero{background:radial-gradient(ellipse 55% 70% at 100% 10%, #b6ff0012 0%, transparent 100%), radial-gradient(ellipse 40% 50% at 5% 90%, #b6ff0008 0%, transparent 100%), var(--color-bg-surface);border-bottom:1px solid var(--color-border);padding-block:var(--sp-20) var(--sp-16)}.page-module__Dv2BBG__heroInner{gap:var(--sp-8);flex-direction:column;max-width:760px;display:flex}.page-module__Dv2BBG__logoWrap{display:flex}.page-module__Dv2BBG__heroTitle{font-family:var(--font-heading);font-size:clamp(var(--text-4xl), 6vw, var(--text-7xl));color:var(--color-text-primary);letter-spacing:.01em;line-height:1.05}.page-module__Dv2BBG__accent{color:var(--color-accent)}.page-module__Dv2BBG__heroSub{font-size:clamp(var(--text-base), 1.3vw, var(--text-lg));color:var(--color-text-secondary);max-width:580px;line-height:1.75}.page-module__Dv2BBG__section{padding-block:var(--sp-16)}.page-module__Dv2BBG__sectionAlt{background:var(--color-bg-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page-module__Dv2BBG__sectionInner{max-width:800px}.page-module__Dv2BBG__sectionLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin-bottom:var(--sp-3);font-weight:700}.page-module__Dv2BBG__sectionTitle{font-family:var(--font-heading);font-size:clamp(var(--text-3xl), 4vw, var(--text-5xl));color:var(--color-text-primary);letter-spacing:.01em;margin-bottom:var(--sp-6);line-height:1.1}.page-module__Dv2BBG__sectionText{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--sp-4);max-width:640px;line-height:1.8}.page-module__Dv2BBG__sectionText em{color:var(--color-text-primary);font-style:italic}.page-module__Dv2BBG__statsStrip{background:var(--color-bg-elevated);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--sp-8)}.page-module__Dv2BBG__statsInner{align-items:center;gap:0;display:flex}.page-module__Dv2BBG__statItem{align-items:center;gap:var(--sp-1);padding-inline:var(--sp-6);border-right:1px solid var(--color-border);text-align:center;flex-direction:column;flex:1!important;display:flex!important}.page-module__Dv2BBG__statItem:last-child{border-right:none}.page-module__Dv2BBG__statValue{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-accent);line-height:1}.page-module__Dv2BBG__statLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.page-module__Dv2BBG__featureGrid{gap:var(--sp-4);margin-top:var(--sp-8);grid-template-columns:repeat(2,1fr);max-width:800px;display:grid}.page-module__Dv2BBG__featureCard{gap:var(--sp-3);padding:var(--sp-6);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;transition:border-color var(--ease-fast), background-color var(--ease-fast), transform var(--ease-fast);flex-direction:column;text-decoration:none;display:flex}.page-module__Dv2BBG__featureCard:hover{border-color:var(--color-accent);background:var(--color-bg-elevated);transform:translateY(-3px)}.page-module__Dv2BBG__featureIcon{background:var(--color-accent-dim);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-accent);border:1px solid #b6ff0033;justify-content:center;align-items:center;display:inline-flex}.page-module__Dv2BBG__featureTitle{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-text-primary);letter-spacing:.02em}.page-module__Dv2BBG__featureDesc{font-size:var(--text-sm);color:var(--color-text-secondary);flex:1;line-height:1.65}.page-module__Dv2BBG__featureLink{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--ease-fast);font-weight:700}.page-module__Dv2BBG__featureCard:hover .page-module__Dv2BBG__featureLink{color:var(--color-accent)}.page-module__Dv2BBG__contactRow{gap:var(--sp-4);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.page-module__Dv2BBG__contactBtn{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);border-radius:var(--radius-lg);transition:transform var(--ease-fast), box-shadow var(--ease-fast), filter var(--ease-fast);min-width:220px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Dv2BBG__contactBtn:hover{transform:translateY(-3px);box-shadow:0 8px 32px #00000080}.page-module__Dv2BBG__contactBtn span{flex-direction:column;gap:2px;display:flex}.page-module__Dv2BBG__contactBtn small{font-size:var(--text-xs);opacity:.75;letter-spacing:.02em;font-weight:400}.page-module__Dv2BBG__contactBtnWhatsApp{color:#fff;background:#25d366;box-shadow:0 4px 20px #25d36640}.page-module__Dv2BBG__contactBtnWhatsApp:hover{filter:brightness(1.08);box-shadow:0 8px 32px #25d36666}.page-module__Dv2BBG__contactBtnCall{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:none}.page-module__Dv2BBG__contactBtnCall:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 4px 20px #0006}@media (max-width:700px){.page-module__Dv2BBG__featureGrid{grid-template-columns:1fr}}@media (max-width:600px){.page-module__Dv2BBG__hero{padding-block:var(--sp-12) var(--sp-10)}.page-module__Dv2BBG__heroTitle{font-size:var(--text-4xl)}.page-module__Dv2BBG__statsInner{gap:var(--sp-6);flex-direction:column}.page-module__Dv2BBG__statItem{border-bottom:1px solid var(--color-border);padding-bottom:var(--sp-6);width:100%;border-right:none!important}.page-module__Dv2BBG__statItem:last-child{border-bottom:none;padding-bottom:0}.page-module__Dv2BBG__contactRow{flex-direction:column}.page-module__Dv2BBG__contactBtn{justify-content:center;width:100%;min-width:0}}
.page-module__YYdcJa__hero{align-items:flex-end;min-height:460px;display:flex;position:relative;overflow:hidden}.page-module__YYdcJa__heroBg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-module__YYdcJa__heroOverlay{z-index:1;background:linear-gradient(#0a0a0a1a 0%,#0a0a0a66 35%,#111c 65%,#111 100%);position:absolute;inset:0}.page-module__YYdcJa__heroContent{z-index:2;padding-bottom:var(--sp-10);padding-top:var(--sp-8);gap:var(--sp-4);flex-direction:column;width:100%;display:flex;position:relative}.page-module__YYdcJa__breadcrumb{margin-bottom:var(--sp-2);line-height:1}.page-module__YYdcJa__backLink{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:#ffffff80;transition:color var(--ease-fast), gap var(--ease-fast);font-weight:500;display:inline-flex}.page-module__YYdcJa__backLink:hover{color:var(--color-accent);gap:var(--sp-3)}.page-module__YYdcJa__heroMeta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:0;display:flex}.page-module__YYdcJa__statusBadge{font-size:var(--text-xs);letter-spacing:.1em;padding:3px var(--sp-3);border-radius:var(--radius-sm);font-weight:700}.page-module__YYdcJa__status_ongoing{color:var(--color-accent);background:#b6ff0033;border:1px solid #b6ff004d}.page-module__YYdcJa__status_upcoming{color:var(--color-warning);background:#ffb80033;border:1px solid #ffb8004d}.page-module__YYdcJa__status_completed{color:var(--color-text-muted);background:#ffffff1a;border:1px solid #ffffff26}.page-module__YYdcJa__formatBadge{font-size:var(--text-xs);color:var(--color-text-muted);padding:3px var(--sp-3);border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff1f;font-weight:500}.page-module__YYdcJa__heroTitle{font-family:var(--font-heading);font-size:clamp(var(--text-4xl), 6vw, var(--text-7xl));color:var(--color-text-primary);letter-spacing:.01em;max-width:800px;line-height:1}.page-module__YYdcJa__heroDesc{font-size:var(--text-base);color:var(--color-text-secondary);max-width:580px;line-height:1.6}.page-module__YYdcJa__heroStats{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.page-module__YYdcJa__stat{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--color-text-muted);font-weight:500;display:flex}.page-module__YYdcJa__stat svg{color:var(--color-accent);flex-shrink:0}.page-module__YYdcJa__tabsWrapper{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border);padding-inline:var(--page-padding);top:var(--navbar-height);z-index:10;position:sticky}.page-module__YYdcJa__tabContent{padding-top:var(--sp-8);padding-bottom:var(--sp-16);min-height:50vh}@media (max-width:768px){.page-module__YYdcJa__hero{min-height:380px}.page-module__YYdcJa__heroTitle{font-size:clamp(var(--text-3xl), 7vw, var(--text-5xl))}}@media (max-width:480px){.page-module__YYdcJa__hero{min-height:320px}.page-module__YYdcJa__heroStats{gap:var(--sp-4)}.page-module__YYdcJa__stat{font-size:var(--text-xs)}}
.page-module__l3XSwG__dangerZone{margin-top:var(--sp-10);padding:var(--sp-6);border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:var(--sp-8);background:#ff3b300a;border:1px solid #ff3b3033;flex-wrap:wrap;display:flex}.page-module__l3XSwG__dangerHeader{gap:var(--sp-2);flex-direction:column;flex:1;min-width:200px;display:flex}.page-module__l3XSwG__dangerTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-live);font-weight:700}.page-module__l3XSwG__dangerDesc{font-size:var(--text-sm);color:var(--color-text-muted);max-width:460px;line-height:1.6}@media (max-width:640px){.page-module__l3XSwG__dangerZone{flex-direction:column}}
.page-module__Z-3nqa__page{gap:var(--sp-8);flex-direction:column;display:flex}.page-module__Z-3nqa__pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);padding-bottom:var(--sp-6);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.page-module__Z-3nqa__pageTitle{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-text-primary);letter-spacing:.01em;margin-bottom:var(--sp-2);line-height:1}.page-module__Z-3nqa__pageSubtitle{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__Z-3nqa__quickActions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex-shrink:0;display:flex}.page-module__Z-3nqa__btnPrimary{align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-5);background:var(--color-accent);color:var(--color-text-inverse);font-size:var(--text-sm);border-radius:var(--radius-md);transition:background-color var(--ease-fast), transform var(--ease-fast);white-space:nowrap;font-weight:700;display:inline-flex}.page-module__Z-3nqa__btnPrimary:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.page-module__Z-3nqa__btnOutline{align-items:center;gap:var(--sp-2);height:40px;padding:0 var(--sp-4);color:var(--color-text-secondary);border:1px solid var(--color-border);font-size:var(--text-sm);border-radius:var(--radius-md);transition:border-color var(--ease-fast), color var(--ease-fast);white-space:nowrap;background:0 0;font-weight:600;display:inline-flex}.page-module__Z-3nqa__btnOutline:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module__Z-3nqa__statsGrid{gap:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.page-module__Z-3nqa__alertBanner{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md);color:var(--color-warning);font-size:var(--text-sm);transition:background var(--ease-fast), border-color var(--ease-fast);background:#ffb80014;border:1px solid #ffb8004d;line-height:1.4;display:flex}.page-module__Z-3nqa__alertBanner:hover{background:#ffb8001f;border-color:#ffb80080}.page-module__Z-3nqa__alertBanner strong{color:var(--color-text-primary)}.page-module__Z-3nqa__alertCta{align-items:center;gap:var(--sp-1);white-space:nowrap;flex-shrink:0;margin-left:auto;font-weight:700;display:inline-flex}.page-module__Z-3nqa__twoCol{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.page-module__Z-3nqa__panel{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.page-module__Z-3nqa__panelHeader{padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.page-module__Z-3nqa__panelTitle{font-family:var(--font-body);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:700}.page-module__Z-3nqa__panelAction{font-size:var(--text-xs);color:var(--color-accent);transition:opacity var(--ease-fast);font-weight:700}.page-module__Z-3nqa__panelAction:hover{opacity:.75}.page-module__Z-3nqa__emptyState{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-12) var(--sp-5);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.page-module__Z-3nqa__emptyLink{font-size:var(--text-sm);color:var(--color-accent);font-weight:600}.page-module__Z-3nqa__fixtureList{flex-direction:column;flex:1;display:flex}.page-module__Z-3nqa__fixtureRow{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--color-border-subtle);transition:background var(--ease-fast);grid-template-columns:56px 1fr auto auto;display:grid}.page-module__Z-3nqa__fixtureRow:last-child{border-bottom:none}.page-module__Z-3nqa__fixtureRow:hover{background:var(--color-bg-elevated)}.page-module__Z-3nqa__fixtureTime{flex-direction:column;flex-shrink:0;gap:1px;display:flex}.page-module__Z-3nqa__fixtureDay{letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;font-size:9px;font-weight:700}.page-module__Z-3nqa__fixtureKick{font-family:var(--font-heading);font-size:var(--text-md);color:var(--color-accent);line-height:1}.page-module__Z-3nqa__liveTag{color:#fff;background:var(--color-live);border-radius:var(--radius-sm);letter-spacing:.06em;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:800;display:inline-flex}.page-module__Z-3nqa__liveDot{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite page-module__Z-3nqa__pulse-live}.page-module__Z-3nqa__fixtureTeams{flex-direction:column;gap:3px;min-width:0;display:flex}.page-module__Z-3nqa__fixtureTeam{align-items:center;gap:var(--sp-2);display:flex}.page-module__Z-3nqa__fixtureTeamName{font-size:var(--text-xs);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.page-module__Z-3nqa__fixtureVs{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;padding-left:26px;font-size:9px;font-weight:700}.page-module__Z-3nqa__fixtureTournament{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;max-width:90px;font-size:10px;overflow:hidden}.page-module__Z-3nqa__announcementList{flex-direction:column;flex:1;display:flex}.page-module__Z-3nqa__announcementRow{gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--color-border-subtle);transition:background var(--ease-fast);grid-template-columns:1fr auto;display:grid}.page-module__Z-3nqa__announcementRow:last-child{border-bottom:none}.page-module__Z-3nqa__announcementRow:hover{background:var(--color-bg-elevated)}.page-module__Z-3nqa__announcementMeta{align-items:center;gap:var(--sp-2);grid-column:1;display:flex}.page-module__Z-3nqa__editLink{font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--ease-fast);white-space:nowrap;grid-area:1/2/span 3;align-items:flex-start;padding-top:2px;font-weight:600;display:inline-flex}.page-module__Z-3nqa__editLink:hover{color:var(--color-accent)}.page-module__Z-3nqa__pubBadge{height:18px;padding:0 var(--sp-2);border-radius:var(--radius-sm);letter-spacing:.04em;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.page-module__Z-3nqa__pubBadgePublished{color:var(--color-success);background:#00d26a1a}.page-module__Z-3nqa__pubBadgeDraft{background:var(--color-bg-elevated);color:var(--color-text-muted);border:1px solid var(--color-border)}.page-module__Z-3nqa__announcementDate{font-size:var(--text-xs);color:var(--color-text-muted)}.page-module__Z-3nqa__announcementTitle{font-size:var(--text-sm);color:var(--color-text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__Z-3nqa__announcementTournament{font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-bg-elevated);border:1px solid var(--color-border);padding:1px var(--sp-2);border-radius:var(--radius-full);grid-column:1;width:fit-content;display:inline-flex}.page-module__Z-3nqa__panelFooterLink{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--color-border-subtle);font-size:var(--text-xs);color:var(--color-text-muted);transition:color var(--ease-fast);margin-top:auto;font-weight:600;display:flex}.page-module__Z-3nqa__panelFooterLink:hover{color:var(--color-accent)}@media (max-width:1100px){.page-module__Z-3nqa__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.page-module__Z-3nqa__twoCol{grid-template-columns:1fr}.page-module__Z-3nqa__fixtureTournament{display:none}}@media (max-width:640px){.page-module__Z-3nqa__statsGrid{grid-template-columns:1fr 1fr}.page-module__Z-3nqa__pageHeader{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.page-module__Z-3nqa__statsGrid{grid-template-columns:1fr}}
.page-module__QEi7ka__dangerZone{margin-top:var(--sp-10);padding:var(--sp-6);border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:var(--sp-8);background:#ff3b300a;border:1px solid #ff3b3033;flex-wrap:wrap;display:flex}.page-module__QEi7ka__dangerInfo{gap:var(--sp-2);flex-direction:column;flex:1;min-width:200px;display:flex}.page-module__QEi7ka__dangerTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-live);font-weight:700}.page-module__QEi7ka__dangerDesc{font-size:var(--text-sm);color:var(--color-text-muted);max-width:460px;line-height:1.6}@media (max-width:640px){.page-module__QEi7ka__dangerZone{flex-direction:column}}
.page-module__z6T-HW__dangerZone{margin-top:var(--sp-10);padding:var(--sp-6);border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:var(--sp-8);background:#ff3b300a;border:1px solid #ff3b3033;flex-wrap:wrap;display:flex}.page-module__z6T-HW__dangerInfo{gap:var(--sp-2);flex-direction:column;flex:1;min-width:200px;display:flex}.page-module__z6T-HW__dangerTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-live);font-weight:700}.page-module__z6T-HW__dangerDesc{font-size:var(--text-sm);color:var(--color-text-muted);max-width:480px;line-height:1.6}.page-module__z6T-HW__dangerDesc strong{color:var(--color-warning)}.page-module__z6T-HW__dangerDesc em{color:var(--color-accent);font-style:normal;font-weight:600}@media (max-width:640px){.page-module__z6T-HW__dangerZone{flex-direction:column}}
.page-module__U1Rl4q__dangerZone{margin-top:var(--sp-10);padding:var(--sp-6);border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:var(--sp-8);background:#ff3b300a;border:1px solid #ff3b3038;flex-wrap:wrap;display:flex}.page-module__U1Rl4q__dangerHeader{gap:var(--sp-2);flex-direction:column;flex:1;min-width:200px;display:flex}.page-module__U1Rl4q__dangerTitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-live);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.page-module__U1Rl4q__dangerDesc{font-size:var(--text-sm);color:var(--color-text-muted);max-width:480px;line-height:1.6}.page-module__U1Rl4q__deleteBtn{height:42px;padding:0 var(--sp-5);border-radius:var(--radius-md);color:var(--color-live);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--ease-fast), border-color var(--ease-fast), transform var(--ease-fast);background:0 0;border:1px solid #ff3b3066;flex-shrink:0;align-items:center;font-weight:700;display:inline-flex}.page-module__U1Rl4q__deleteBtn:hover{border-color:var(--color-live);background:#ff3b301a;transform:translateY(-1px)}
.page-module__pN406q__dangerZone{margin-top:var(--sp-10);padding:var(--sp-6);border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:var(--sp-8);background:#ff3b300a;border:1px solid #ff3b3033;flex-wrap:wrap;display:flex}.page-module__pN406q__dangerInfo{gap:var(--sp-2);flex-direction:column;flex:1;min-width:200px;display:flex}.page-module__pN406q__dangerTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-live);font-weight:700}.page-module__pN406q__dangerDesc{font-size:var(--text-sm);color:var(--color-text-muted);max-width:480px;line-height:1.6}.page-module__pN406q__dangerDesc strong{color:var(--color-warning)}@media (max-width:640px){.page-module__pN406q__dangerZone{flex-direction:column}}
.ForOrganisers-module__F5ElDa__section{background:var(--color-bg-warm);padding-block:var(--section-gap);position:relative;overflow:hidden}.ForOrganisers-module__F5ElDa__section:before{content:"";pointer-events:none;background:radial-gradient(50% 80% at 0%,#b6ff000d 0%,#0000 70%),radial-gradient(30% 40% at 100% 80%,#b6ff0005 0%,#0000 100%);position:absolute;inset:0}.ForOrganisers-module__F5ElDa__inner{z-index:1;gap:var(--sp-16);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.ForOrganisers-module__F5ElDa__lead{gap:var(--sp-6);flex-direction:column;display:flex}.ForOrganisers-module__F5ElDa__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);font-weight:700}.ForOrganisers-module__F5ElDa__title{font-family:var(--font-heading);font-size:clamp(var(--text-4xl), 4.5vw, var(--text-6xl));color:var(--color-text-primary);letter-spacing:.01em;line-height:1.05}.ForOrganisers-module__F5ElDa__accent{color:var(--color-accent)}.ForOrganisers-module__F5ElDa__subtitle{font-size:var(--text-base);color:var(--color-text-secondary);max-width:420px;line-height:1.75}.ForOrganisers-module__F5ElDa__ctaRow{gap:var(--sp-3);flex-wrap:wrap;display:flex}.ForOrganisers-module__F5ElDa__ctaBtn{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-lg);transition:transform var(--ease-fast), box-shadow var(--ease-fast), filter var(--ease-fast), border-color var(--ease-fast), color var(--ease-fast);font-weight:600;text-decoration:none;display:inline-flex}.ForOrganisers-module__F5ElDa__ctaBtn:hover{transform:translateY(-3px)}.ForOrganisers-module__F5ElDa__ctaBtn span{flex-direction:column;gap:2px;line-height:1.3;display:flex}.ForOrganisers-module__F5ElDa__ctaBtn small{font-size:var(--text-xs);opacity:.75;letter-spacing:.02em;font-weight:400}.ForOrganisers-module__F5ElDa__ctaWhatsApp{color:#fff;background:#25d366;box-shadow:0 4px 20px #25d36638}.ForOrganisers-module__F5ElDa__ctaWhatsApp:hover{filter:brightness(1.08);box-shadow:0 8px 32px #25d36661}.ForOrganisers-module__F5ElDa__ctaCall{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:none}.ForOrganisers-module__F5ElDa__ctaCall:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 4px 20px #00000059}.ForOrganisers-module__F5ElDa__footnote{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.04em}.ForOrganisers-module__F5ElDa__features{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.ForOrganisers-module__F5ElDa__featureCard{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-5);gap:var(--sp-3);transition:border-color var(--ease-fast), background-color var(--ease-fast), transform var(--ease-fast);flex-direction:column;display:flex!important}.ForOrganisers-module__F5ElDa__featureCard:hover{background:var(--color-bg-elevated);border-color:#b6ff0047;transform:translateY(-3px)}.ForOrganisers-module__F5ElDa__featureIcon{background:var(--color-accent-dim);border-radius:var(--radius-md);width:42px;height:42px;color:var(--color-accent);transition:background var(--ease-fast), border-color var(--ease-fast);border:1px solid #b6ff0033;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ForOrganisers-module__F5ElDa__featureCard:hover .ForOrganisers-module__F5ElDa__featureIcon{background:#b6ff0024;border-color:#b6ff0052}.ForOrganisers-module__F5ElDa__featureTitle{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);font-weight:700;line-height:1.3}.ForOrganisers-module__F5ElDa__featureDesc{font-size:var(--text-sm);color:var(--color-text-secondary);flex:1;line-height:1.65}@media (max-width:900px){.ForOrganisers-module__F5ElDa__inner{gap:var(--sp-10);grid-template-columns:1fr}.ForOrganisers-module__F5ElDa__subtitle{max-width:none}}@media (max-width:540px){.ForOrganisers-module__F5ElDa__features{grid-template-columns:1fr}.ForOrganisers-module__F5ElDa__ctaRow{flex-direction:column}.ForOrganisers-module__F5ElDa__ctaBtn{justify-content:center}}
.page-module__Xw9U-q__twoCol{gap:var(--sp-6);padding-block:var(--section-gap);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1fr 1fr;display:grid}@media (max-width:860px){.page-module__Xw9U-q__twoCol{grid-template-columns:1fr}}
.page-module__N0w9Tq__dangerZone{margin-top:var(--sp-10);padding:var(--sp-6);border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:var(--sp-8);background:#ff3b300a;border:1px solid #ff3b3033;flex-wrap:wrap;display:flex}.page-module__N0w9Tq__dangerInfo{gap:var(--sp-2);flex-direction:column;flex:1;min-width:200px;display:flex}.page-module__N0w9Tq__dangerTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-live);font-weight:700}.page-module__N0w9Tq__dangerDesc{font-size:var(--text-sm);color:var(--color-text-muted);max-width:460px;line-height:1.6}@media (max-width:640px){.page-module__N0w9Tq__dangerZone{flex-direction:column}}
.FixtureForm-module__zF28Mq__form{gap:var(--sp-5);flex-direction:column;display:flex}.FixtureForm-module__zF28Mq__errorBanner{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md);color:#ff6b6b;font-size:var(--text-sm);background:#ff3b3014;border:1px solid #ff3b3047;line-height:1.5;animation:.2s FixtureForm-module__zF28Mq__fadeUp;display:flex}.FixtureForm-module__zF28Mq__errorBanner svg{flex-shrink:0;margin-top:2px}.FixtureForm-module__zF28Mq__grid{gap:var(--sp-5);grid-template-columns:1fr 320px;align-items:start;display:grid}.FixtureForm-module__zF28Mq__mainCol,.FixtureForm-module__zF28Mq__metaCol{gap:var(--sp-5);flex-direction:column;display:flex}.FixtureForm-module__zF28Mq__card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}.FixtureForm-module__zF28Mq__cardTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding-bottom:var(--sp-4);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--sp-1);font-weight:700}.FixtureForm-module__zF28Mq__field{gap:var(--sp-2);flex-direction:column;display:flex}.FixtureForm-module__zF28Mq__label{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:var(--sp-2);font-weight:600;display:flex}.FixtureForm-module__zF28Mq__required{color:var(--color-live);font-size:var(--text-xs)}.FixtureForm-module__zF28Mq__fieldNote{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.FixtureForm-module__zF28Mq__input{height:44px;padding:0 var(--sp-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);width:100%;transition:border-color var(--ease-fast), box-shadow var(--ease-fast)}.FixtureForm-module__zF28Mq__input::placeholder{color:var(--color-text-muted)}.FixtureForm-module__zF28Mq__input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b6ff001a}.FixtureForm-module__zF28Mq__input:disabled{opacity:.55;cursor:not-allowed}.FixtureForm-module__zF28Mq__input[type=datetime-local]{cursor:pointer}.FixtureForm-module__zF28Mq__input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.4);cursor:pointer}.FixtureForm-module__zF28Mq__selectWrapper{align-items:center;display:flex;position:relative}.FixtureForm-module__zF28Mq__select{height:44px;padding:0 var(--sp-10) 0 var(--sp-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);appearance:none;cursor:pointer;width:100%;transition:border-color var(--ease-fast), box-shadow var(--ease-fast)}.FixtureForm-module__zF28Mq__select:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b6ff001a}.FixtureForm-module__zF28Mq__select:disabled{opacity:.55;cursor:not-allowed}.FixtureForm-module__zF28Mq__chevron{right:var(--sp-3);pointer-events:none;color:var(--color-text-muted);flex-shrink:0;position:absolute}.FixtureForm-module__zF28Mq__submitBtn{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--color-accent);width:100%;height:52px;color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-md);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-fast);border:none;font-weight:700;display:flex}.FixtureForm-module__zF28Mq__submitBtn:hover:not(:disabled){background-color:var(--color-accent-hover);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.FixtureForm-module__zF28Mq__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.FixtureForm-module__zF28Mq__spinner{border:2.5px solid #0003;border-top-color:var(--color-text-inverse);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite FixtureForm-module__zF28Mq__spin;display:inline-block}@keyframes FixtureForm-module__zF28Mq__spin{to{transform:rotate(360deg)}}@media (max-width:820px){.FixtureForm-module__zF28Mq__grid{grid-template-columns:1fr}}@media (max-width:480px){.FixtureForm-module__zF28Mq__card{padding:var(--sp-5) var(--sp-4)}}
.TeamForm-module__YXq8EW__form{gap:var(--sp-5);flex-direction:column;display:flex}.TeamForm-module__YXq8EW__errorBanner{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md);color:#ff6b6b;font-size:var(--text-sm);background:#ff3b3014;border:1px solid #ff3b3047;line-height:1.5;display:flex}.TeamForm-module__YXq8EW__grid{gap:var(--sp-5);grid-template-columns:1fr 280px;align-items:start;display:grid}.TeamForm-module__YXq8EW__metaCol{gap:var(--sp-5);flex-direction:column;display:flex}.TeamForm-module__YXq8EW__card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}.TeamForm-module__YXq8EW__cardTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding-bottom:var(--sp-4);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--sp-1);font-weight:700}.TeamForm-module__YXq8EW__field{gap:var(--sp-2);flex-direction:column;display:flex}.TeamForm-module__YXq8EW__label{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;font-weight:600;display:flex}.TeamForm-module__YXq8EW__required{color:var(--color-live);font-size:var(--text-xs)}.TeamForm-module__YXq8EW__hint{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400;line-height:1.4}.TeamForm-module__YXq8EW__slugPreview{color:var(--color-accent)}.TeamForm-module__YXq8EW__input{height:44px;padding:0 var(--sp-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);width:100%;transition:border-color var(--ease-fast), box-shadow var(--ease-fast)}.TeamForm-module__YXq8EW__input::placeholder{color:var(--color-text-muted)}.TeamForm-module__YXq8EW__input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b6ff001a}.TeamForm-module__YXq8EW__input:disabled{opacity:.55;cursor:not-allowed}.TeamForm-module__YXq8EW__logoPreview{margin-top:var(--sp-2);align-items:center;gap:var(--sp-3);display:flex}.TeamForm-module__YXq8EW__logoImg{border-radius:var(--radius-md);object-fit:contain;background:var(--color-bg-elevated);border:1px solid var(--color-border);width:56px;height:56px;display:block}.TeamForm-module__YXq8EW__logoPlaceholder{border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px dashed var(--color-border);width:56px;height:56px;color:var(--color-text-muted);letter-spacing:.04em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:500;display:flex}.TeamForm-module__YXq8EW__statusToggle{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);display:flex;overflow:hidden}.TeamForm-module__YXq8EW__toggleBtn{height:40px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--ease-fast), background-color var(--ease-fast);background:0 0;border:none;flex:1;font-weight:600}.TeamForm-module__YXq8EW__toggleBtn:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-surface)}.TeamForm-module__YXq8EW__toggleBtn:disabled{opacity:.55;cursor:not-allowed}.TeamForm-module__YXq8EW__toggleActive{font-weight:700;color:var(--color-text-inverse)!important;background:var(--color-accent)!important}.TeamForm-module__YXq8EW__toggleInactive{border-left:1px solid var(--color-border);color:var(--color-text-primary)!important;background:var(--color-bg-elevated)!important}.TeamForm-module__YXq8EW__statusDesc{font-size:var(--text-xs);color:var(--color-text-muted);font-style:italic;line-height:1.5}.TeamForm-module__YXq8EW__submitBtn{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--color-accent);width:100%;height:52px;color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-md);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-fast);border:none;font-weight:700;display:flex}.TeamForm-module__YXq8EW__submitBtn:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.TeamForm-module__YXq8EW__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.TeamForm-module__YXq8EW__spinner{border:2.5px solid #0003;border-top-color:var(--color-text-inverse);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite TeamForm-module__YXq8EW__spin;display:inline-block}@keyframes TeamForm-module__YXq8EW__spin{to{transform:rotate(360deg)}}@media (max-width:820px){.TeamForm-module__YXq8EW__grid{grid-template-columns:1fr}}@media (max-width:480px){.TeamForm-module__YXq8EW__card{padding:var(--sp-5) var(--sp-4)}}
.TournamentForm-module__2jRzpW__form{gap:var(--sp-5);flex-direction:column;display:flex}.TournamentForm-module__2jRzpW__errorBanner{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md);color:#ff6b6b;font-size:var(--text-sm);background:#ff3b3014;border:1px solid #ff3b3047;line-height:1.5;animation:.2s TournamentForm-module__2jRzpW__fadeUp;display:flex}.TournamentForm-module__2jRzpW__errorBanner svg{flex-shrink:0;margin-top:2px}.TournamentForm-module__2jRzpW__grid{gap:var(--sp-5);grid-template-columns:1fr 340px;align-items:start;display:grid}.TournamentForm-module__2jRzpW__mainCol,.TournamentForm-module__2jRzpW__metaCol{gap:var(--sp-5);flex-direction:column;display:flex}.TournamentForm-module__2jRzpW__card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}.TournamentForm-module__2jRzpW__cardTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding-bottom:var(--sp-4);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--sp-1);font-weight:700}.TournamentForm-module__2jRzpW__field{gap:var(--sp-2);flex-direction:column;display:flex}.TournamentForm-module__2jRzpW__label{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;font-weight:600;display:flex}.TournamentForm-module__2jRzpW__required{color:var(--color-live);font-size:var(--text-xs)}.TournamentForm-module__2jRzpW__hint{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400;line-height:1.4}.TournamentForm-module__2jRzpW__slugPreview{color:var(--color-accent)}.TournamentForm-module__2jRzpW__input{height:44px;padding:0 var(--sp-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);width:100%;transition:border-color var(--ease-fast), box-shadow var(--ease-fast)}.TournamentForm-module__2jRzpW__input::placeholder{color:var(--color-text-muted)}.TournamentForm-module__2jRzpW__input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b6ff001a}.TournamentForm-module__2jRzpW__input:disabled{opacity:.55;cursor:not-allowed}.TournamentForm-module__2jRzpW__input[type=number]::-webkit-inner-spin-button{opacity:.5}.TournamentForm-module__2jRzpW__input[type=date]{cursor:pointer}.TournamentForm-module__2jRzpW__input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.4);cursor:pointer}.TournamentForm-module__2jRzpW__textarea{height:auto;padding:var(--sp-3) var(--sp-4);resize:vertical;min-height:100px;line-height:1.6}.TournamentForm-module__2jRzpW__selectWrapper{align-items:center;display:flex;position:relative}.TournamentForm-module__2jRzpW__select{height:44px;padding:0 var(--sp-10) 0 var(--sp-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);appearance:none;cursor:pointer;width:100%;transition:border-color var(--ease-fast), box-shadow var(--ease-fast)}.TournamentForm-module__2jRzpW__select:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b6ff001a}.TournamentForm-module__2jRzpW__select:disabled{opacity:.55;cursor:not-allowed}.TournamentForm-module__2jRzpW__chevron{right:var(--sp-3);pointer-events:none;color:var(--color-text-muted);flex-shrink:0;position:absolute}.TournamentForm-module__2jRzpW__bannerNote{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}.TournamentForm-module__2jRzpW__bannerNote code{background:var(--color-bg-elevated);color:var(--color-accent);border-radius:3px;padding:1px 5px;font-family:monospace}.TournamentForm-module__2jRzpW__fieldError{font-size:var(--text-xs);color:#ff6b6b;margin-top:2px}.TournamentForm-module__2jRzpW__submitBtn{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--color-accent);width:100%;height:52px;color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-md);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-fast);border:none;font-weight:700;display:flex}.TournamentForm-module__2jRzpW__submitBtn:hover:not(:disabled){background-color:var(--color-accent-hover);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.TournamentForm-module__2jRzpW__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.TournamentForm-module__2jRzpW__spinner{border:2.5px solid #0003;border-top-color:var(--color-text-inverse);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite TournamentForm-module__2jRzpW__spin;display:inline-block}@keyframes TournamentForm-module__2jRzpW__spin{to{transform:rotate(360deg)}}@media (max-width:860px){.TournamentForm-module__2jRzpW__grid{grid-template-columns:1fr}}@media (max-width:480px){.TournamentForm-module__2jRzpW__card{padding:var(--sp-5) var(--sp-4)}}
.VenueForm-module__8Etnla__form{gap:var(--sp-5);flex-direction:column;max-width:520px;display:flex}.VenueForm-module__8Etnla__errorBanner{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md);color:#ff6b6b;font-size:var(--text-sm);background:#ff3b3014;border:1px solid #ff3b3047;line-height:1.5;display:flex}.VenueForm-module__8Etnla__card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}.VenueForm-module__8Etnla__cardTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding-bottom:var(--sp-4);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--sp-1);font-weight:700}.VenueForm-module__8Etnla__field{gap:var(--sp-2);flex-direction:column;display:flex}.VenueForm-module__8Etnla__label{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;font-weight:600;display:flex}.VenueForm-module__8Etnla__required{color:var(--color-live);font-size:var(--text-xs)}.VenueForm-module__8Etnla__hint{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400}.VenueForm-module__8Etnla__input{height:44px;padding:0 var(--sp-4);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);width:100%;transition:border-color var(--ease-fast), box-shadow var(--ease-fast)}.VenueForm-module__8Etnla__input::placeholder{color:var(--color-text-muted)}.VenueForm-module__8Etnla__input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b6ff001a}.VenueForm-module__8Etnla__input:disabled{opacity:.55;cursor:not-allowed}.VenueForm-module__8Etnla__submitBtn{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--color-accent);height:52px;color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-md);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--ease-fast), transform var(--ease-fast), box-shadow var(--ease-fast);border:none;font-weight:700;display:flex}.VenueForm-module__8Etnla__submitBtn:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:var(--shadow-accent);transform:translateY(-1px)}.VenueForm-module__8Etnla__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.VenueForm-module__8Etnla__spinner{border:2.5px solid #0003;border-top-color:var(--color-text-inverse);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite VenueForm-module__8Etnla__spin;display:inline-block}@keyframes VenueForm-module__8Etnla__spin{to{transform:rotate(360deg)}}
