.team-match-group[data-astro-cid-jbxhajwq]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.team-header[data-astro-cid-jbxhajwq]{align-items:center;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-lg);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.team-names[data-astro-cid-jbxhajwq]{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.team-name[data-astro-cid-jbxhajwq],.team-away[data-astro-cid-jbxhajwq]{overflow-wrap:anywhere;min-width:0}.team-vs[data-astro-cid-jbxhajwq]{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-dim)}.team-bye[data-astro-cid-jbxhajwq]{font-weight:var(--weight-normal);color:var(--text-dim);font-style:italic}.team-score[data-astro-cid-jbxhajwq]{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.team-score-sep[data-astro-cid-jbxhajwq]{margin-inline:var(--space-1);font-weight:var(--weight-medium);color:var(--text-dim)}.boards-list[data-astro-cid-jbxhajwq]{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}:root:has(.match-dialog[open]){overflow:hidden}dialog.match-dialog.dialog-shell[data-travelling],dialog.match-dialog.dialog-shell[data-travelling][open]{transition:opacity var(--duration-normal) var(--ease-out);translate:0}@starting-style{dialog.match-dialog.dialog-shell[data-travelling][open]{translate:0}}:root:is([data-match-travel],:has(.match-dialog[open])) :is(.app-nav,.topbar,.page-title,.round-selector,.pairings-list,#app-drawer){view-transition-name:none!important}:root[data-match-travel=in]::view-transition-old(root){display:none}:root[data-match-travel=in]::view-transition-group(root),:root[data-match-travel=in]::view-transition-new(root){animation:none}:root[data-match-travel=out]::view-transition-group(root),:root[data-match-travel=out]::view-transition-group(match-table){animation-duration:var(--duration-fast);animation-timing-function:var(--ease-in)}:root[data-match-travel=in]::view-transition-group(match-table){animation-duration:var(--duration-normal);animation-timing-function:var(--ease-out)}@media (width<=639.98px){dialog.match-dialog.dialog-shell{overscroll-behavior:contain;border-end-end-radius:0;border-end-start-radius:0;max-block-size:90dvh;inline-size:100%;max-inline-size:100%;margin:auto 0 0}.match-dialog .match-dialog__body{padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}}@media (width<=639.98px) and (prefers-reduced-motion:no-preference){dialog.match-dialog.dialog-shell{translate:0 100%}dialog.match-dialog.dialog-shell[open]{translate:0}@starting-style{dialog.match-dialog.dialog-shell[open]{translate:0 100%}}}.match-dialog__close{border-radius:var(--radius-full);block-size:2.75rem;inline-size:2.75rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}@media (hover:hover){.match-dialog__close:hover{color:var(--text);background:var(--surface-hover)}}.match-dialog__close:focus-visible,.match-dialog .mc__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.match-dialog__body{padding:var(--space-4) var(--space-4) var(--space-5)}.match-dialog__state{margin:var(--space-2) var(--space-10) var(--space-3) 0;color:var(--text-secondary)}.match-dialog .mc{container-type:inline-size}.match-dialog .mc__title{align-items:baseline;column-gap:var(--space-3);margin:var(--space-2) var(--space-10) var(--space-5) 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"caption caption""n round";display:grid}.match-dialog .mc__title-caption{font-size:var(--text-xs);grid-area:caption}.match-dialog .mc__title-n{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-bold);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--text);grid-area:n}.match-dialog .mc__title-round{grid-area:round}.match-dialog .mc__title:focus{outline:none}.match-dialog .mc__board{align-items:start;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.match-dialog .mc__board--one{grid-template-columns:minmax(0,1fr) auto}.match-dialog .mc__side{align-items:flex-start;gap:var(--space-1);text-align:start;flex-direction:column;min-inline-size:0;display:flex}.match-dialog .mc__side--white{text-align:end;align-items:flex-end}.match-dialog .mc__name{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:anywhere;text-wrap:balance;margin:0}.match-dialog .mc__link{color:var(--text)}.match-dialog .mc__meta,.match-dialog .mc__standing{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.match-dialog .mc__colour{white-space:nowrap}.match-dialog .mc__colour .piece-mark{vertical-align:-.1em;margin-inline-end:var(--space-1)}.match-dialog .mc__standing strong{font-weight:var(--weight-semibold);color:var(--text)}.match-dialog .mc__position{white-space:nowrap}.match-dialog .mc__follows{gap:var(--space-3);margin-block-start:var(--space-4);display:flex}.match-dialog .mc__actions{flex:1 1 0;justify-content:flex-start;min-inline-size:0;display:flex}.match-dialog .mc__actions:first-child:not(:last-child){justify-content:flex-end}.match-dialog .mc__score{align-items:baseline;gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-none);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);margin:0;display:flex}.match-dialog .mc__score-n--loss,.match-dialog .mc__score-n--pending,.match-dialog .mc__score-sep{color:var(--text-secondary)}.match-dialog .mc__score-sep{font-weight:var(--weight-normal)}.match-dialog .mc__score-word{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--chip-neutral);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);white-space:normal}@container (width>=30rem){.match-dialog .mc__name{font-size:var(--text-lg)}.match-dialog .mc__meta,.match-dialog .mc__standing{font-size:var(--text-sm)}.match-dialog .mc__score{font-size:var(--text-4xl)}}.match-dialog .mc__games{inline-size:100%;border-collapse:separate;border-spacing:0 2px;table-layout:fixed;font-size:var(--text-sm);margin-block-start:var(--space-6)}.match-dialog .mc__games thead th{padding:0}.match-dialog .mc__round-col{inline-size:2.25rem}.match-dialog .mc__games td,.match-dialog .mc__games tbody th{padding:var(--space-2);background:var(--surface-raised);vertical-align:middle}.match-dialog .mc__games tbody tr:first-child>:first-child{border-start-start-radius:var(--radius-lg)}.match-dialog .mc__games tbody tr:first-child>:last-child{border-start-end-radius:var(--radius-lg)}.match-dialog .mc__games tbody tr:last-child>:first-child{border-end-start-radius:var(--radius-lg)}.match-dialog .mc__games tbody tr:last-child>:last-child{border-end-end-radius:var(--radius-lg)}.match-dialog .mc__round{font-family:var(--font-display);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-secondary);padding-inline:0}.match-dialog .is-current .mc__round-n{border-radius:var(--radius-full);background:var(--chip-neutral);block-size:1.75rem;inline-size:1.75rem;font-weight:var(--weight-extrabold);color:var(--text);place-items:center;display:inline-grid}.match-dialog .mc__game{align-items:center;column-gap:var(--space-2);text-align:start;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pill opp""pill where";display:grid}.match-dialog .mc__cell--before .mc__game{text-align:end;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"opp pill""where pill"}.match-dialog .mc__pill{min-inline-size:1.75em;padding:2px var(--space-1);border-radius:var(--radius-md);background:var(--chip-neutral);font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:center;font-variant-numeric:tabular-nums;color:var(--text);grid-area:pill}.match-dialog .mc__game--win .mc__pill{color:var(--win);background:linear-gradient(var(--win-subtle), var(--win-subtle)), var(--surface)}.match-dialog .mc__game--loss .mc__pill{color:var(--loss);background:linear-gradient(var(--loss-subtle), var(--loss-subtle)), var(--surface)}.match-dialog .mc__game--draw .mc__pill{color:var(--draw);background:linear-gradient(var(--draw-subtle), var(--draw-subtle)), var(--surface);box-shadow:inset 0 0 0 1px var(--outline-variant)}.match-dialog .mc__game--pending .mc__pill,.match-dialog .mc__game--absent .mc__pill,.match-dialog .mc__game--none .mc__pill{box-shadow:inset 0 0 0 1px var(--outline-variant);color:var(--text-secondary);background:0 0}.match-dialog .mc__opp{font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--text);overflow-wrap:anywhere;grid-area:opp}.match-dialog .mc__game--absent .mc__opp,.match-dialog .mc__game--none .mc__opp{font-weight:var(--weight-normal);color:var(--text-secondary)}.match-dialog .mc__where{align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:where;display:inline-flex}.match-dialog .mc__cell--before .mc__where{justify-self:end}.match-dialog .mc__cell--after .mc__where{justify-self:start}.match-dialog .mc__head{padding:0 var(--space-2) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-secondary);overflow-wrap:anywhere}.match-dialog .mc__head--before{text-align:end}.match-dialog .mc__head--after{text-align:start}.match-dialog .mc__where .piece-mark{flex:none;block-size:.75rem;inline-size:.75rem}.match-dialog [hidden]{display:none}@media (forced-colors:active){.match-dialog{border:1px solid canvastext}.match-dialog .mc__games td,.match-dialog .mc__games tbody th{border-block:1px solid canvastext}.match-dialog .mc__pill{border:1px solid canvastext}}.controls[data-astro-cid-hd2if5yy]{gap:var(--space-4);flex-flow:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.tournament-controls{flex:auto;min-width:0;margin-block-end:var(--space-4)}.round-heading[data-astro-cid-hd2if5yy]{align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);margin:var(--space-2) 0 var(--space-3);font-size:var(--text-xl);line-height:var(--leading-tight);flex-wrap:wrap;display:flex}.round-heading__round[data-astro-cid-hd2if5yy]{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text)}.round-status[data-astro-cid-hd2if5yy]{--status-sep:calc(var(--space-2) * 2 + .5em);font-size:var(--text-sm);line-height:var(--leading-snug);flex-wrap:wrap;align-items:baseline;display:flex;overflow:hidden}.round-status__heading[data-astro-cid-hd2if5yy]{margin:0 var(--status-sep) 0 0;font-size:inherit;line-height:inherit}.round-status__when[data-astro-cid-hd2if5yy]{align-items:baseline;margin-inline-start:calc(-1 * var(--status-sep));display:flex}.round-status__text[data-astro-cid-hd2if5yy]{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.round-status__text--pending[data-astro-cid-hd2if5yy]{color:var(--text)}.round-status__sep[data-astro-cid-hd2if5yy]{inline-size:.5em;margin-inline:var(--space-2);text-align:center;color:var(--text-dim)}.round-status[data-astro-cid-hd2if5yy] .round-updated{margin:0}.round-heading-block[data-astro-cid-hd2if5yy]{margin-block-end:var(--space-3)}.round-heading-block[data-astro-cid-hd2if5yy] .round-updated{margin-block:var(--space-1) 0}.round-heading-block[data-astro-cid-hd2if5yy] .round-heading[data-astro-cid-hd2if5yy]{margin-block-end:var(--space-1)}.pairings-keys[data-astro-cid-hd2if5yy]{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-8);display:flex}.round-heading__note[data-astro-cid-hd2if5yy]{color:var(--text-dim);font-size:var(--text-base);margin:0}.pairings-list[data-astro-cid-hd2if5yy]{gap:var(--space-4);padding:0 0 var(--space-8);view-transition-name:round-board;grid-template-columns:1fr;margin:0;list-style:none;display:grid}.pairings-list[data-astro-cid-hd2if5yy][data-filter-none]{display:none}.start-list[data-astro-cid-hd2if5yy],.round-unpaired{margin-block-end:var(--space-8)}.round-notice[data-astro-cid-hd2if5yy]{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm)}@media (width>=768px){.pairings-list[data-astro-cid-hd2if5yy]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.round-heading[data-astro-cid-hd2if5yy]{font-size:var(--text-2xl)}}@media (scripting:enabled){::view-transition-group(round-board){animation:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@keyframes round-board-out-start{to{opacity:0;translate:calc(var(--travel) * -1) 0}}@keyframes round-board-out-end{to{opacity:0;translate:var(--travel) 0}}@keyframes round-board-in-from-end{0%{opacity:0;translate:var(--travel) 0}}@keyframes round-board-in-from-start{0%{opacity:0;translate:calc(var(--travel) * -1) 0}}html:active-view-transition-type(round-next)::view-transition-old(round-board){animation:round-board-out-start var(--duration-page) var(--ease-out) both}html:active-view-transition-type(round-next)::view-transition-new(round-board){animation:round-board-in-from-end var(--duration-page) var(--ease-out) both}html:active-view-transition-type(round-prev)::view-transition-old(round-board){animation:round-board-out-end var(--duration-page) var(--ease-out) both}html:active-view-transition-type(round-prev)::view-transition-new(round-board){animation:round-board-in-from-start var(--duration-page) var(--ease-out) both}}
