.TournamentBracket-module__hBWqZq__shell{background:radial-gradient(circle at 50% 0,#22c55e12,#0000 30%),#02061794;border:1px solid #334155bf;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.TournamentBracket-module__hBWqZq__shellHeader{background:#0f172a8c;border-bottom:1px solid #334155a6;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem 1.5rem;display:flex}.TournamentBracket-module__hBWqZq__eyebrow{color:#4ade80b3;letter-spacing:.24em;text-transform:uppercase;margin:0 0 .2rem;font-size:.625rem;font-weight:800}.TournamentBracket-module__hBWqZq__heading{color:#f8fafc;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:900}.TournamentBracket-module__hBWqZq__scrollHint{color:#64748b;margin:0;font-size:.6875rem}.TournamentBracket-module__hBWqZq__viewport{overscroll-behavior-inline:contain;padding:1.5rem;overflow-x:auto}.TournamentBracket-module__hBWqZq__flow{--connector-half:1.25rem;align-items:stretch;gap:calc(var(--connector-half) * 2);min-width:max-content;display:flex}.TournamentBracket-module__hBWqZq__round{flex:0 0 13rem;width:13rem}.TournamentBracket-module__hBWqZq__roundHeader{text-align:center;min-height:4.5rem;padding-bottom:1rem}.TournamentBracket-module__hBWqZq__roundNumber{color:#94a3b8;letter-spacing:.12em;background:#0f172ad9;border:1px solid #475569cc;border-radius:999px;justify-content:center;min-width:2rem;padding:.15rem .45rem;font-size:.5625rem;font-weight:900;display:inline-flex}.TournamentBracket-module__hBWqZq__roundTitle{color:#e2e8f0;letter-spacing:.12em;text-transform:uppercase;margin:.4rem 0 .1rem;font-size:.75rem;font-weight:900}.TournamentBracket-module__hBWqZq__matchCount{color:#475569;font-size:.625rem}.TournamentBracket-module__hBWqZq__matchGrid{grid-template-rows:repeat(32,minmax(0,1fr));height:120rem;display:grid}.TournamentBracket-module__hBWqZq__matchSlot{z-index:1;grid-row:var(--slot-start) / span var(--slot-span);align-items:center;display:flex;position:relative}.TournamentBracket-module__hBWqZq__matchSlot:has([data-expanded=true]){z-index:20}.TournamentBracket-module__hBWqZq__connectorIn,.TournamentBracket-module__hBWqZq__connectorOut,.TournamentBracket-module__hBWqZq__connectorJoin{z-index:-1;pointer-events:none;background:#475569cc;display:block;position:absolute}.TournamentBracket-module__hBWqZq__connectorIn{top:50%;left:calc(var(--connector-half) * -1);width:var(--connector-half);height:1px}.TournamentBracket-module__hBWqZq__connectorOut{top:50%;right:calc(var(--connector-half) * -1);width:var(--connector-half);height:1px}.TournamentBracket-module__hBWqZq__connectorJoin{top:50%;right:calc(var(--connector-half) * -1);width:1px;height:100%}@media (min-width:1024px){.TournamentBracket-module__hBWqZq__matchSlot:first-child [data-expanded=true]{top:0;translate:none}.TournamentBracket-module__hBWqZq__matchSlot:last-child [data-expanded=true]{top:auto;bottom:0;translate:none}}@media (max-width:1023px){.TournamentBracket-module__hBWqZq__shellHeader{align-items:flex-start;padding:1.1rem 1rem}.TournamentBracket-module__hBWqZq__scrollHint{display:none}.TournamentBracket-module__hBWqZq__viewport{padding:1rem;overflow:visible}.TournamentBracket-module__hBWqZq__flow{gap:2rem;min-width:0;display:grid}.TournamentBracket-module__hBWqZq__round{width:100%}.TournamentBracket-module__hBWqZq__roundHeader{text-align:left;min-height:0;padding-bottom:.8rem}.TournamentBracket-module__hBWqZq__roundNumber{margin-right:.5rem}.TournamentBracket-module__hBWqZq__roundTitle{display:inline}.TournamentBracket-module__hBWqZq__matchCount{margin-top:.35rem;display:block}.TournamentBracket-module__hBWqZq__matchGrid{grid-template-rows:none;gap:.75rem;height:auto;display:grid}.TournamentBracket-module__hBWqZq__matchSlot{grid-row:auto}.TournamentBracket-module__hBWqZq__connectorIn,.TournamentBracket-module__hBWqZq__connectorOut,.TournamentBracket-module__hBWqZq__connectorJoin{display:none}}
