.BracketCard_bracketCard__caFdw{position:relative;background:var(--logos-bg-elevated);border:1px solid var(--logos-border);border-radius:var(--logos-card-radius);padding:12px 14px;width:260px;min-width:0;max-width:100%;box-sizing:border-box;box-shadow:var(--shadow-xs);transition:box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.BracketCard_bracketCard__caFdw:hover{box-shadow:var(--shadow-md);border-color:var(--logos-accent-border)}.BracketCard_bracketCard__caFdw a:not(.BracketCard_cardSurfaceLink__9H3Kg){position:relative;z-index:2}.BracketCard_cardSurfaceLink__9H3Kg{position:absolute;inset:0;z-index:1;border-radius:inherit}.BracketCard_cardSurfaceLink__9H3Kg:focus-visible{outline:2px solid var(--logos-accent);outline-offset:3px}.BracketCard_bracketCardStatic__pRrnh{position:relative;transform:none;top:auto;left:auto}.BracketCard_bracketCardHeader__b9_Og{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.5rem}.BracketCard_bracketRoomPill__wyy8d{display:inline-block;padding:.2em .5em;font-size:13px;font-weight:600;background:var(--logos-bg-elevated);border-radius:6px;color:var(--logos-accent);text-decoration:none;cursor:pointer}.BracketCard_bracketRoomPill__wyy8d:hover{text-decoration:underline}.BracketCard_bracketRoomUnavailable__ja22P{color:var(--logos-text-muted);cursor:default}.BracketCard_bracketRoomUnavailable__ja22P:hover{text-decoration:none}.BracketCard_bracketResult__GpxYA{font-size:13px;font-weight:600}.BracketCard_bracketResultAff__RLUTA{color:var(--logos-green)}.BracketCard_bracketResultNeg__2vLSu{color:var(--logos-red)}.BracketCard_bracketTeams__oCwVn{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem}.BracketCard_bracketTeamRow__ppykA{display:flex;align-items:center;gap:.5rem;font-size:14px;line-height:1.25}.BracketCard_bracketSideLabel__P1LSy{font-size:.75em;color:var(--logos-text-muted);margin-left:.25rem}.BracketCard_bracketJudges__BLed_{border-top:1px solid var(--logos-border);padding-top:.5rem;font-size:12px;line-height:1.2}.BracketCard_bracketJudgeRow__1E40B{display:flex;justify-content:space-between;align-items:center;gap:.5rem;line-height:1.2}.BracketCard_bracketJudgeLink__I_xG3{color:var(--logos-accent);text-decoration:none}.BracketCard_bracketJudgeLink__I_xG3:hover{text-decoration:underline}.BracketCard_bracketVote__IqOLG{color:var(--logos-text-muted);flex-shrink:0}.BracketCard_schoolLogo__rOEA0{width:20px;height:20px;object-fit:contain;flex-shrink:0}.BracketCard_schoolLink__1Nx_R{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.BracketCard_schoolLink__1Nx_R:hover{text-decoration:underline}.BracketCard_schoolLink__1Nx_R:hover .BracketCard_schoolLogo__rOEA0{opacity:.85}.BracketCard_schoolText__fTDcb{display:inline-flex;align-items:center}.BracketCard_bracketTeamWinner__9hh2D{font-weight:700;color:var(--logos-text);opacity:1}.BracketCard_bracketTeamLoser__YPhVk{font-weight:400;color:var(--logos-text-muted);opacity:.7}.BracketCard_schoolLogoPlaceholder__5_8cY{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;min-width:1.5em;border-radius:50%;background:var(--logos-search-bg);color:var(--logos-text-muted);font-size:.8em;font-weight:600;margin-right:.5em;vertical-align:middle}.TournamentBracket_widePage__lsRnV{width:100%;max-width:none;min-width:0;padding-inline:0}.TournamentBracket_bracketFullBleed__HK1Il,.TournamentBracket_bracketPageWrapper__7Y56g{width:100%;max-width:100%;min-width:0}.TournamentBracket_bracketContainer__a9OOp{width:100%;max-width:100%;min-width:0;margin-top:var(--space-l);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-gutter:stable}.TournamentBracket_bracketCanvas__Rn1Qz{transform:none}.TournamentBracket_bracketTree__jLW_K{--bracket-col-width:260px;--bracket-rows:4;--bracket-cols:7;--bracket-gutter:var(--space-xl);display:flex;align-items:stretch;gap:0 var(--bracket-gutter);width:max-content;max-width:none;min-width:0;padding-bottom:var(--space-s)}.TournamentBracket_bracketTree__jLW_K[data-rows="1"]{--bracket-rows:1}.TournamentBracket_bracketTree__jLW_K[data-rows="2"]{--bracket-rows:2}.TournamentBracket_bracketTree__jLW_K[data-rows="3"]{--bracket-rows:3}.TournamentBracket_bracketTree__jLW_K[data-rows="4"]{--bracket-rows:4}.TournamentBracket_bracketTree__jLW_K[data-rows="5"]{--bracket-rows:5}.TournamentBracket_bracketTree__jLW_K[data-rows="6"]{--bracket-rows:6}.TournamentBracket_bracketTree__jLW_K[data-rows="7"]{--bracket-rows:7}.TournamentBracket_bracketTree__jLW_K[data-rows="8"]{--bracket-rows:8}.TournamentBracket_bracketTree__jLW_K[data-rows="9"]{--bracket-rows:9}.TournamentBracket_bracketTree__jLW_K[data-rows="10"]{--bracket-rows:10}.TournamentBracket_bracketTree__jLW_K[data-rows="12"]{--bracket-rows:12}.TournamentBracket_bracketTree__jLW_K[data-rows="16"]{--bracket-rows:16}.TournamentBracket_bracketTree__jLW_K[data-rows="17"]{--bracket-rows:17}.TournamentBracket_bracketTree__jLW_K[data-rows="31"]{--bracket-rows:31}.TournamentBracket_bracketTree__jLW_K[data-rows="32"]{--bracket-rows:32}.TournamentBracket_bracketTree__jLW_K[data-cols="1"]{--bracket-cols:1}.TournamentBracket_bracketTree__jLW_K[data-cols="3"]{--bracket-cols:3}.TournamentBracket_bracketTree__jLW_K[data-cols="5"]{--bracket-cols:5}.TournamentBracket_bracketTree__jLW_K[data-cols="7"]{--bracket-cols:7}.TournamentBracket_bracketTree__jLW_K[data-cols="9"]{--bracket-cols:9}.TournamentBracket_bracketTree__jLW_K[data-cols="11"]{--bracket-cols:11}.TournamentBracket_bracketTree__jLW_K[data-cols="13"]{--bracket-cols:13}.TournamentBracket_bracketColumn__zfUhp{display:flex;flex-direction:column;flex:0 0 var(--bracket-col-width);width:var(--bracket-col-width);min-width:var(--bracket-col-width)}.TournamentBracket_bracketTree__jLW_K[data-open-bracket=true]{min-width:100%}.TournamentBracket_bracketTree__jLW_K[data-open-bracket=true] .TournamentBracket_bracketColumn__zfUhp[data-side=left]+.TournamentBracket_bracketColumn__zfUhp[data-side=right]{margin-left:auto}.TournamentBracket_bracketTree__jLW_K[data-open-bracket=true] .TournamentBracket_bracketColumn__zfUhp[data-open-edge=true] .TournamentBracket_bracketCardSlot__WDdFW:after{display:none}.TournamentBracket_bracketColumnLabel__uwDQa{margin:0 0 var(--space-l);color:var(--logos-text-muted);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap}.TournamentBracket_bracketColumnTrack__b8eaN{position:relative;display:grid;flex:1 1 auto;grid-template-rows:repeat(var(--bracket-rows),minmax(11rem,1fr));align-items:stretch;width:100%;min-height:0}.TournamentBracket_bracketCardSlot__WDdFW{position:relative;display:flex;align-items:center;width:100%;min-height:0}.TournamentBracket_bracketCardSlot__WDdFW[data-span="1"]{grid-row:span 1}.TournamentBracket_bracketCardSlot__WDdFW[data-span="2"]{grid-row:span 2}.TournamentBracket_bracketCardSlot__WDdFW[data-span="3"]{grid-row:span 3}.TournamentBracket_bracketCardSlot__WDdFW[data-span="4"]{grid-row:span 4}.TournamentBracket_bracketCardSlot__WDdFW[data-span="5"]{grid-row:span 5}.TournamentBracket_bracketCardSlot__WDdFW[data-span="6"]{grid-row:span 6}.TournamentBracket_bracketCardSlot__WDdFW[data-span="8"]{grid-row:span 8}.TournamentBracket_bracketCardSlot__WDdFW[data-span="9"]{grid-row:span 9}.TournamentBracket_bracketCardSlot__WDdFW[data-span="16"]{grid-row:span 16}.TournamentBracket_bracketCardSlot__WDdFW[data-span="32"]{grid-row:span 32}.TournamentBracket_bracketCardSlot__WDdFW[data-side=center]:after,.TournamentBracket_bracketCardSlot__WDdFW[data-side=center]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=left]:after,.TournamentBracket_bracketCardSlot__WDdFW[data-side=right]:after{content:"";position:absolute;top:50%;width:calc(var(--bracket-gutter)/2);height:1px;background:var(--logos-text-muted);pointer-events:none}.TournamentBracket_bracketCardSlot__WDdFW[data-side=left]:after{left:100%}.TournamentBracket_bracketCardSlot__WDdFW[data-side=center]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=right]:after{right:100%}.TournamentBracket_bracketCardSlot__WDdFW[data-side=center]:after{left:100%}.TournamentBracket_bracketCardSlot__WDdFW[data-side=left][data-span="16"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=left][data-span="2"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=left][data-span="4"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=left][data-span="8"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=right][data-span="16"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=right][data-span="2"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=right][data-span="4"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=right][data-span="8"]:before{content:"";position:absolute;top:25%;height:50%;width:calc(var(--bracket-gutter)/2);pointer-events:none}.TournamentBracket_bracketCardSlot__WDdFW[data-side=left][data-span="16"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=left][data-span="2"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=left][data-span="4"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=left][data-span="8"]:before{right:100%;border-top:1px solid var(--logos-text-muted);border-bottom:1px solid var(--logos-text-muted);border-right:1px solid var(--logos-text-muted)}.TournamentBracket_bracketCardSlot__WDdFW[data-side=right][data-span="16"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=right][data-span="2"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=right][data-span="4"]:before,.TournamentBracket_bracketCardSlot__WDdFW[data-side=right][data-span="8"]:before{left:100%;border-top:1px solid var(--logos-text-muted);border-bottom:1px solid var(--logos-text-muted);border-left:1px solid var(--logos-text-muted)}@media(max-width:900px){.TournamentBracket_bracketTree__jLW_K{--bracket-gutter:var(--space-l)}.TournamentBracket_bracketColumnLabel__uwDQa{margin-bottom:var(--space-m)}}.TournamentBracket_bracketTree__jLW_K[data-cols="1"]:not([data-open-bracket=true]){margin-inline:auto}.TournamentBracket_bracketTree__jLW_K[data-cols="1"]:not([data-open-bracket=true]) .TournamentBracket_bracketCardSlot__WDdFW[data-side=center]:after,.TournamentBracket_bracketTree__jLW_K[data-cols="1"]:not([data-open-bracket=true]) .TournamentBracket_bracketCardSlot__WDdFW[data-side=center]:before{display:none}