.tournament_bracket_match[data-v-6d53503a]{align-items:stretch;display:flex;flex-direction:row-reverse;width:-moz-fit-content;width:fit-content}.tournament_bracket_match_parent[data-v-6d53503a]{display:flex;flex-direction:column;justify-content:center;margin:.6rem 0;position:relative}.tournament_bracket_match_line[data-v-6d53503a]{align-items:stretch;display:flex;flex-direction:column}.tournament_bracket_match_line_vertical[data-v-6d53503a]{flex:1;min-height:50%;width:100%}.tournament_bracket_match_children[data-v-6d53503a]{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.tournament_bracket_match_children_cont[data-v-6d53503a]{display:flex}.final-round-image-container[data-v-6d53503a]{align-items:center;display:flex;justify-content:center;pointer-events:none}.final-round-image[data-v-6d53503a]{display:block;-o-object-fit:contain;object-fit:contain;pointer-events:auto;transition:transform .2s ease-in-out}.final-round-image[data-v-6d53503a]:hover{transform:scale(1.05)}.tournament_bracket_match_parent[data-v-81bf04f0]{display:flex;flex-direction:column;justify-content:center;margin:.6rem 0;position:relative}.tournament_bracket_match_line[data-v-81bf04f0]{align-items:stretch;display:flex;flex-direction:column}.tournament_bracket_match_line_vertical[data-v-81bf04f0]{flex:1;min-height:50%;width:100%}.final-round-image-container[data-v-81bf04f0]{align-items:center;display:flex;justify-content:center;pointer-events:none}.final-round-image[data-v-81bf04f0]{display:block;-o-object-fit:contain;object-fit:contain;pointer-events:auto;transition:transform .2s ease-in-out}.final-round-image[data-v-81bf04f0]:hover{transform:scale(1.05)}.tournament_bracket_match_right[data-v-072c9c44]{align-items:stretch;display:flex;width:-moz-fit-content;width:fit-content}.tournament_bracket_match_right_parent[data-v-072c9c44]{display:flex;flex-direction:column;justify-content:center;margin:.6rem 0;position:relative}.tournament_bracket_match_right_line[data-v-072c9c44]{align-items:stretch;display:flex;flex-direction:column}.tournament_bracket_match_right_line_vertical[data-v-072c9c44]{flex:1;min-height:50%;width:100%}.tournament_bracket_match_right_children[data-v-072c9c44]{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.tournament_bracket_match_right_children_cont[data-v-072c9c44]{display:flex}.final-round-image-container[data-v-072c9c44]{align-items:center;display:flex;justify-content:center;pointer-events:none}.final-round-image[data-v-072c9c44]{display:block;-o-object-fit:contain;object-fit:contain;pointer-events:auto;transition:transform .2s ease-in-out}.final-round-image[data-v-072c9c44]:hover{transform:scale(1.05)}.tournament_container[data-v-2fc52465]{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.tournament_sheet[data-v-2fc52465]{text-align:center;width:100%}.tournament_sheet_title[data-v-2fc52465]{margin:0;padding:1rem 0}.tournament_sheet_description[data-v-2fc52465],.tournament_sheet_title[data-v-2fc52465]{font-weight:700;text-transform:uppercase}.tournament_bracket[data-v-2fc52465]{align-items:center;display:flex;justify-content:center;width:100%}.tournament_bracket p[data-v-2fc52465]{font-size:1rem;line-height:1.5rem;margin:0}.event-logo-section[data-v-2fc52465]{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.rounded[data-v-2fc52465]{border-radius:8px}.tournament_bracket_match[data-v-70eb438d]{align-items:stretch;display:flex;flex-direction:row-reverse;width:-moz-fit-content;width:fit-content}.tournament_bracket_match_parent[data-v-70eb438d]{display:flex;flex-direction:column;justify-content:center;margin:.6rem 0;position:relative}.tournament_bracket_match_line[data-v-70eb438d]{align-items:stretch;display:flex;flex-direction:column}.tournament_bracket_match_line_vertical[data-v-70eb438d]{flex:1;min-height:50%;width:100%}.tournament_bracket_match_children[data-v-70eb438d]{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.tournament_bracket_match_children_cont[data-v-70eb438d]{display:flex}.tournament-multi-left-brackets[data-v-0815eec6]{align-items:center;display:flex;min-height:100vh;overflow-x:auto;padding:2rem}.single-left-bracket[data-v-0815eec6]{border-radius:.75rem;display:flex;flex-direction:column;min-width:-moz-fit-content;min-width:fit-content;padding:.65rem 0;transition:border-color .18s ease,box-shadow .18s ease}.single-left-bracket--random[data-v-0815eec6]{cursor:pointer}.single-left-bracket--pending[data-v-0815eec6]{box-shadow:inset 0 0 0 2px #10b981}.single-left-bracket--blocked[data-v-0815eec6]{box-shadow:inset 0 0 0 2px #ef4444}.single-left-bracket--locked[data-v-0815eec6]{outline-color:#ff7f0a;outline-offset:-2px;outline-style:dashed;outline-width:2px}.bracket-header[data-v-0815eec6]{border-bottom:2px solid #ddd;margin-bottom:1.5rem;padding-bottom:1rem;text-align:center}.bracket-header h3[data-v-0815eec6]{color:#333;font-size:1.3rem;font-weight:700;margin:0;text-transform:uppercase}.tournament-merge[data-v-21377e4a]{gap:.5rem;margin:0 auto;width:-moz-fit-content;width:fit-content}.tournament-merge[data-v-21377e4a],.tournament-title-shell[data-v-21377e4a]{align-items:center;display:flex;flex-direction:column}.tournament-title-shell[data-v-21377e4a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;gap:.65rem;padding:.85rem 1.5rem .45rem;position:relative;width:min(100%,52rem)}.tournament-logo-shell[data-v-21377e4a]{align-items:center;display:flex;justify-content:center;margin-bottom:.35rem;width:clamp(3.5rem,3.1rem + .8vw,4.2rem)}.tournament-logo[data-v-21377e4a]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.tournament-title[data-v-21377e4a]{font-size:clamp(1.35rem,1rem + 1.1vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0;max-width:100%;overflow-wrap:anywhere;padding-bottom:.35rem;text-align:center;text-wrap:balance}.tournament-title-ornament[data-v-21377e4a]{align-items:center;display:flex;gap:.85rem;width:min(100%,18rem)}.tournament-title-line[data-v-21377e4a]{flex:1;height:1px}.tournament-title-line[data-v-21377e4a]:last-child{transform:scaleX(-1)}.tournament-title-dot[data-v-21377e4a]{border-radius:999px;flex-shrink:0;height:.55rem;width:.55rem}@media(max-width:640px){.tournament-title-shell[data-v-21377e4a]{border-radius:1.2rem;padding:.9rem 1rem 1rem}.tournament-logo-shell[data-v-21377e4a]{width:3.2rem}}@media print{.tournament-title-shell[data-v-21377e4a]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}}
