.AppHeader-module__E7bxLa__toggleInline>div{position:static}
.Bracket-module__vFfZIa__board{background:var(--card);--field-main:var(--brand-700);--field-dof:var(--error);position:relative}.Bracket-module__vFfZIa__fieldMain{--field:var(--field-main)}.Bracket-module__vFfZIa__fieldDof{--field:var(--field-dof)}.Bracket-module__vFfZIa__connectors{pointer-events:none;z-index:0;position:absolute;inset:0}.Bracket-module__vFfZIa__connector{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.Bracket-module__vFfZIa__box{z-index:1;background:var(--card);border:1px solid var(--border-strong);border-left:var(--space-1) solid var(--field);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;overflow:hidden}.Bracket-module__vFfZIa__editable{cursor:pointer;text-align:left;font-family:var(--font-dm-sans);transition:box-shadow .12s,transform .12s}.Bracket-module__vFfZIa__editable:hover{box-shadow:var(--shadow-md)}.Bracket-module__vFfZIa__editable:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Bracket-module__vFfZIa__editable{transition:none}}.Bracket-module__vFfZIa__boxBody{justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);flex-direction:column;flex:1;display:flex}.Bracket-module__vFfZIa__teamLine{align-items:center;gap:var(--space-2);min-width:0;display:flex}.Bracket-module__vFfZIa__stub{z-index:1;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--inset);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;position:absolute}.Bracket-module__vFfZIa__teamName{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.Bracket-module__vFfZIa__pending .Bracket-module__vFfZIa__teamName{color:var(--muted);font-style:italic}.Bracket-module__vFfZIa__seed{color:var(--muted);padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full)}.Bracket-module__vFfZIa__score{color:var(--field);min-width:var(--space-4);text-align:right;font-size:12px;font-weight:600}.Bracket-module__vFfZIa__winner .Bracket-module__vFfZIa__teamName{color:var(--success);font-family:var(--font-dm-sans);font-weight:600}.Bracket-module__vFfZIa__loser .Bracket-module__vFfZIa__teamName{color:var(--muted)}.Bracket-module__vFfZIa__boxFooter{align-items:flex-start;gap:var(--space-2);padding:0 var(--space-3) var(--space-2);display:flex}.Bracket-module__vFfZIa__gameNo{color:var(--field);flex-shrink:0}.Bracket-module__vFfZIa__meta{color:var(--muted);text-align:right;white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.Bracket-module__vFfZIa__liveBadge,.Bracket-module__vFfZIa__finalBadge{flex-shrink:0}.Bracket-module__vFfZIa__champions{z-index:1;text-align:center;padding:var(--space-2);background:var(--primary-lite);border:1px solid var(--primary-border);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;position:absolute}.Bracket-module__vFfZIa__championsLabel{font-family:var(--font-dm-sans);color:var(--field-main);font-weight:600}.Bracket-module__vFfZIa__regionLabel{z-index:1;color:var(--text-secondary);font-family:var(--font-dm-sans);font-weight:600;position:absolute;transform:translateY(-50%)}.Bracket-module__vFfZIa__accentOldFarts{--field:var(--field-main)}.Bracket-module__vFfZIa__accentKids{--field:var(--success)}.Bracket-module__vFfZIa__exhibition{z-index:1;background:var(--card);border:1px solid var(--border-strong);border-left:var(--space-1) solid var(--field);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;overflow:hidden}.Bracket-module__vFfZIa__exhibitionLabel{font-family:var(--font-dm-sans);color:var(--field);font-weight:600}.Bracket-module__vFfZIa__legend{z-index:1;gap:var(--space-1);text-align:right;flex-direction:column;display:flex;position:absolute}.Bracket-module__vFfZIa__legendItem{align-items:center;gap:var(--space-2);color:var(--field);font-family:var(--font-dm-sans);font-weight:600;display:inline-flex}.Bracket-module__vFfZIa__swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);background:var(--field);display:inline-block}.Bracket-module__vFfZIa__footnote{z-index:1;color:var(--muted);position:absolute}.Bracket-module__vFfZIa__decided{background:var(--inset)}
.PanView-module__U4siJq__wrap{padding:var(--space-4)}.PanView-module__U4siJq__frame{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;min-height:60vh;box-shadow:var(--shadow-sm);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.PanView-module__U4siJq__grabbing{cursor:grabbing}.PanView-module__U4siJq__disabled{cursor:default}.PanView-module__U4siJq__content{will-change:transform;position:absolute;top:0;left:0}
.ModalForm-module__uG_91G__form{gap:var(--space-4);flex-direction:column;display:flex}.ModalForm-module__uG_91G__pair{gap:var(--space-3);grid-template-columns:1fr 96px;display:grid}.ModalForm-module__uG_91G__statusGroup{gap:var(--space-4);border:none;padding:0;display:flex}.ModalForm-module__uG_91G__legend{color:var(--text-secondary);margin-bottom:var(--space-2)}
.NowPlaying-module__gkph3W__wrap{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;max-width:100%;display:flex}.NowPlaying-module__gkph3W__line{align-items:baseline;gap:var(--space-2);min-width:0;max-width:100%;line-height:1.3;display:flex}.NowPlaying-module__gkph3W__field{font-family:var(--font-dm-sans);color:inherit;flex-shrink:0;font-size:16px;font-weight:600}.NowPlaying-module__gkph3W__status{min-width:0;font-family:var(--font-dm-sans);color:inherit;overflow-wrap:anywhere;font-size:16px;font-weight:500}.NowPlaying-module__gkph3W__main{color:var(--brand-700)}.NowPlaying-module__gkph3W__dof{color:var(--error)}@media (max-width:768px){.NowPlaying-module__gkph3W__wrap{align-items:flex-start}.NowPlaying-module__gkph3W__field,.NowPlaying-module__gkph3W__status{font-size:18px}}
.Admin-module__2uN2YG__toggleInline>div{position:static}.Admin-module__2uN2YG__center{min-height:60vh;padding:var(--space-8);justify-content:center;align-items:center;display:flex}
.PublicBracket-module__07j4Ka__center{min-height:60vh;padding:var(--space-8);justify-content:center;align-items:center;display:flex}
