.demo-round-history-module__wuY67W__section{min-width:0;padding-block:var(--space-2);border-block:1px solid var(--color-border-1)}.demo-round-history-module__wuY67W__scroller{min-width:0;overflow-x:auto}.demo-round-history-module__wuY67W__scroller:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.demo-round-history-module__wuY67W__history{border-collapse:separate;border-spacing:0;font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;margin-inline:auto}.demo-round-history-module__wuY67W__history th,.demo-round-history-module__wuY67W__history td{padding:2px var(--space-1);text-align:center}.demo-round-history-module__wuY67W__history th{color:var(--color-text-3);font-weight:var(--font-weight-medium)}.demo-round-history-module__wuY67W__history td{border-right:1px solid var(--color-border-1);min-width:2.5rem}.demo-round-history-module__wuY67W__history td:last-child{border-right:0}.demo-round-history-module__wuY67W__history td[data-winner=true]{background:var(--color-success-surface)}.demo-round-history-module__wuY67W__cell{justify-content:center;align-items:center;gap:var(--space-1);height:1.25rem;display:flex}.demo-round-history-module__wuY67W__outcome{flex-shrink:0;width:.875rem;height:.875rem;display:inline-flex}.demo-round-history-module__wuY67W__outcome svg{width:100%;height:100%}.demo-round-history-module__wuY67W__outcome[data-side="2"]{color:var(--color-warning)}.demo-round-history-module__wuY67W__outcome[data-side="3"]{color:var(--color-info)}.demo-round-history-module__wuY67W__survivors{color:var(--color-text-2);align-items:center;gap:2px;display:inline-flex}.demo-round-history-module__wuY67W__player{fill:currentColor;width:.4375rem;height:.6875rem}.demo-round-history-module__wuY67W__missing{color:var(--color-text-3)}
.demo-statistics-module__EXcw6a__section{gap:var(--space-3);min-width:0;display:grid}.demo-statistics-module__EXcw6a__notice{color:var(--color-text-2);font-size:var(--font-size-sm)}.demo-statistics-module__EXcw6a__scoreboard{gap:var(--space-5);min-width:0;display:grid}.demo-statistics-module__EXcw6a__team{align-items:center;gap:var(--space-4);grid-template-columns:minmax(5rem,max-content) minmax(0,1fr);min-width:0;display:grid}.demo-statistics-module__EXcw6a__score{font-family:var(--font-data);font-size:var(--font-size-display);line-height:1;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text-2);justify-self:center}.demo-statistics-module__EXcw6a__score[data-winner=true]{color:var(--color-success)}.demo-statistics-module__EXcw6a__scroller{min-width:0;overflow-x:auto}.demo-statistics-module__EXcw6a__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.demo-statistics-module__EXcw6a__table caption{text-align:left;font-weight:var(--font-weight-semibold);padding-block:var(--space-2)}.demo-statistics-module__EXcw6a__table th,.demo-statistics-module__EXcw6a__table td{padding:var(--space-2);border-bottom:1px solid var(--color-border-1);text-align:right}.demo-statistics-module__EXcw6a__table th:first-child,.demo-statistics-module__EXcw6a__table td:first-child{text-align:left;overflow-wrap:anywhere;min-width:9rem}.demo-statistics-module__EXcw6a__table th{white-space:nowrap}.demo-statistics-module__EXcw6a__rating{font-weight:var(--font-weight-semibold)}@media (max-width:600px){.demo-statistics-module__EXcw6a__team{gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr)}.demo-statistics-module__EXcw6a__score{font-size:var(--font-size-title)}.demo-statistics-module__EXcw6a__table th:first-child,.demo-statistics-module__EXcw6a__table td:first-child{min-width:7rem}}
.badge-module__MSkMjq__root{align-items:center;gap:var(--space-2);min-height:1.5rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-1);border-radius:var(--radius-sm);color:var(--color-text-2);background:var(--color-surface-2);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1;display:inline-flex}.badge-module__MSkMjq__root:before{content:"";background:currentColor;flex:none;width:.25rem;height:.25rem}.badge-module__MSkMjq__root[data-tone=accent]{border-color:var(--color-accent-border);color:var(--color-accent);background:var(--color-accent-surface)}.badge-module__MSkMjq__root[data-tone=info]{border-color:var(--color-info-border);color:var(--color-info);background:var(--color-info-surface)}.badge-module__MSkMjq__root[data-tone=success]{border-color:var(--color-success-border);color:var(--color-success);background:var(--color-success-surface)}.badge-module__MSkMjq__root[data-tone=warning]{border-color:var(--color-warning-border);color:var(--color-warning);background:var(--color-warning-surface)}.badge-module__MSkMjq__root[data-tone=danger]{border-color:var(--color-danger-border);color:var(--color-danger);background:var(--color-danger-surface)}
.brand-mark-module__3Ebcvq__root{align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-text-1);display:inline-flex}.brand-mark-module__3Ebcvq__mark{width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--color-border-2);border-radius:var(--radius-sm);background:var(--color-surface-2);font-family:var(--font-data);font-size:var(--font-size-lg);font-weight:var(--font-weight-black);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);flex:none;place-items:center;line-height:1;display:grid;position:relative;overflow:hidden}.brand-mark-module__3Ebcvq__mark:before{background:var(--color-accent);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.brand-mark-module__3Ebcvq__mark:after{background:var(--color-accent);content:"";transform-origin:50%;width:.7rem;height:2px;position:absolute;bottom:.25rem;right:-.1rem;transform:rotate(-45deg)}.brand-mark-module__3Ebcvq__root:hover .brand-mark-module__3Ebcvq__mark{border-color:var(--color-accent);background:var(--color-surface-3)}.brand-mark-module__3Ebcvq__wordmark{gap:.1rem;line-height:1;display:grid}.brand-mark-module__3Ebcvq__wordmark strong{font-size:var(--font-size-lg);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-tight)}.brand-mark-module__3Ebcvq__wordmark small{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}
.breadcrumbs-module__gD8XsG__root ol{gap:var(--space-2);color:var(--color-text-2);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-module__gD8XsG__root li{gap:var(--space-2);align-items:center;display:inline-flex}.breadcrumbs-module__gD8XsG__root li:not(:last-child):after{color:var(--color-text-3);content:"/"}.breadcrumbs-module__gD8XsG__root a:hover,.breadcrumbs-module__gD8XsG__root [aria-current=page]{color:var(--color-text-1)}
.button-module__8-5Vmq__root{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-height-md);padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--color-text-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:center;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;line-height:1;display:inline-flex}.button-module__8-5Vmq__root[data-size=sm]{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--font-size-xs)}.button-module__8-5Vmq__root[data-block=true]{width:100%;display:flex}.button-module__8-5Vmq__root[data-variant=primary]{border-color:var(--color-action);color:var(--color-on-action);background:var(--color-action)}.button-module__8-5Vmq__root[data-variant=primary]:hover:not(:disabled){border-color:var(--color-action-hover);background:var(--color-action-hover)}.button-module__8-5Vmq__root[data-variant=primary]:active:not(:disabled){border-color:var(--color-action-pressed);background:var(--color-action-pressed)}.button-module__8-5Vmq__root[data-variant=secondary]{border-color:var(--color-border-2);background:var(--color-surface-2)}.button-module__8-5Vmq__root[data-variant=secondary]:hover:not(:disabled){border-color:var(--color-text-2);background:var(--color-surface-3)}.button-module__8-5Vmq__root[data-variant=ghost]{color:var(--color-text-2)}.button-module__8-5Vmq__root[data-variant=ghost]:hover:not(:disabled){color:var(--color-text-1);background:var(--color-hover-surface)}.button-module__8-5Vmq__root[data-variant=danger]{border-color:var(--color-danger-border);color:var(--color-danger);background:var(--color-danger-surface)}.button-module__8-5Vmq__root[data-variant=danger]:hover:not(:disabled){border-color:var(--color-danger)}.button-module__8-5Vmq__root[data-variant=steam]{border-color:var(--color-steam);color:var(--color-on-steam);background:var(--color-steam)}.button-module__8-5Vmq__root[data-variant=steam]:hover:not(:disabled){border-color:var(--color-steam-hover);background:var(--color-steam-hover)}.button-module__8-5Vmq__root:active:not(:disabled){transform:translateY(1px)}.button-module__8-5Vmq__root:disabled{opacity:.48}.button-module__8-5Vmq__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button-module__8-5Vmq__spinner{border-radius:var(--radius-pill);width:1em;height:1em;animation:button-module__8-5Vmq__spin var(--motion-spinner) linear infinite;border:2px solid;border-right-color:#0000;flex:none}@keyframes button-module__8-5Vmq__spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.button-module__8-5Vmq__spinner{animation:none}}
.date-time-picker-module__OHWzaG__root{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}@media (max-width:620px){.date-time-picker-module__OHWzaG__root{grid-template-columns:1fr}}
.dialog-module__yFF2CG__dialog{width:min(34rem, calc(100vw - 2 * var(--content-gutter)));max-width:none;max-height:calc(100vh - 2 * var(--content-gutter));color:var(--color-text-1);background:0 0;border:0;padding:0}.dialog-module__yFF2CG__dialog::backdrop{background:var(--color-shadow-overlay)}.dialog-module__yFF2CG__panel{max-height:calc(100vh - 2 * var(--content-gutter));border:1px solid var(--color-border-2);border-radius:var(--radius-lg);background:var(--color-surface-1);box-shadow:var(--shadow-overlay);overflow:auto}.dialog-module__yFF2CG__header{gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-border-1);justify-content:space-between;align-items:flex-start;display:flex}.dialog-module__yFF2CG__heading{gap:var(--space-2);display:grid}.dialog-module__yFF2CG__heading h2,.dialog-module__yFF2CG__heading p{margin:0}.dialog-module__yFF2CG__heading h2{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.dialog-module__yFF2CG__heading p{color:var(--color-text-2);font-size:var(--font-size-sm)}.dialog-module__yFF2CG__close{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-2);font-size:var(--font-size-xl);background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:1;display:grid}.dialog-module__yFF2CG__close:hover{color:var(--color-text-1);background:var(--color-hover-surface)}.dialog-module__yFF2CG__body{padding:var(--space-5)}.dialog-module__yFF2CG__actions{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-1);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:40rem){.dialog-module__yFF2CG__actions>*{flex:auto}}
.form-field-module__OyUbeq__root{gap:var(--space-2);min-width:0;display:grid}.form-field-module__OyUbeq__label{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex}.form-field-module__OyUbeq__required{color:var(--color-accent);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.form-field-module__OyUbeq__control{min-width:0}.form-field-module__OyUbeq__control :where(input,select,textarea){width:100%;min-width:0;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-1);border-radius:var(--radius-md);color:var(--color-text-1);background:var(--color-control);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);outline:none}.form-field-module__OyUbeq__control :where(textarea){min-height:7rem;line-height:var(--line-height-body);resize:vertical}.form-field-module__OyUbeq__control :where(input,select,textarea):hover:not(:disabled){border-color:var(--color-border-2)}.form-field-module__OyUbeq__control :where(input,select,textarea):focus-visible{border-color:var(--color-focus)}.form-field-module__OyUbeq__control :where(input,select,textarea):disabled{color:var(--color-text-3);background:var(--color-surface-1);opacity:.72}.form-field-module__OyUbeq__control :where(input,textarea)::placeholder{color:var(--color-text-3)}.form-field-module__OyUbeq__root[data-invalid=true] .form-field-module__OyUbeq__control :where(input,select,textarea){border-color:var(--color-danger)}.form-field-module__OyUbeq__hint,.form-field-module__OyUbeq__error{font-size:var(--font-size-xs);line-height:var(--line-height-body);margin:0}.form-field-module__OyUbeq__hint{color:var(--color-text-3)}.form-field-module__OyUbeq__error{color:var(--color-danger)}
.disclosure-module__CylJqq__root{border:1px solid var(--color-border-1);border-radius:var(--radius-md);background:var(--color-surface-1)}.disclosure-module__CylJqq__root>summary{padding:var(--space-3) var(--space-4);color:var(--color-text-1);font-weight:var(--font-weight-semibold)}.disclosure-module__CylJqq__root[open]>summary{border-bottom:1px solid var(--color-border-1)}.disclosure-module__CylJqq__root>summary::marker{color:var(--color-accent)}.disclosure-module__CylJqq__content{padding:var(--space-4)}
.empty-state-module__emRqnq__root{justify-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-5);border:1px dashed var(--color-border-2);border-radius:var(--radius-lg);text-align:center;display:grid}.empty-state-module__emRqnq__root[data-variant=compact]{padding:var(--space-4);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start}.empty-state-module__emRqnq__signal{width:var(--space-3);height:var(--space-3);border:2px solid var(--color-accent);transform:rotate(45deg)}.empty-state-module__emRqnq__copy{gap:var(--space-1);display:grid}.empty-state-module__emRqnq__copy p{color:var(--color-text-2);font-size:var(--font-size-sm);margin:0}.empty-state-module__emRqnq__action{justify-content:center;display:flex}@media (max-width:40rem){.empty-state-module__emRqnq__root[data-variant=compact]{grid-template-columns:auto minmax(0,1fr)}.empty-state-module__emRqnq__root[data-variant=compact] .empty-state-module__emRqnq__action{grid-column:1/-1}}
.inline-notice-module__4rBRpq__root{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--notice-border);border-radius:var(--radius-md);color:var(--notice-color);background:var(--notice-surface);font-size:var(--font-size-sm);border-left-width:3px;display:grid}.inline-notice-module__4rBRpq__root[data-tone=info]{--notice-color:var(--color-info);--notice-border:var(--color-info-border);--notice-surface:var(--color-info-surface)}.inline-notice-module__4rBRpq__root[data-tone=success]{--notice-color:var(--color-success);--notice-border:var(--color-success-border);--notice-surface:var(--color-success-surface)}.inline-notice-module__4rBRpq__root[data-tone=warning]{--notice-color:var(--color-warning);--notice-border:var(--color-warning-border);--notice-surface:var(--color-warning-surface)}.inline-notice-module__4rBRpq__root[data-tone=danger]{--notice-color:var(--color-danger);--notice-border:var(--color-danger-border);--notice-surface:var(--color-danger-surface)}.inline-notice-module__4rBRpq__title{color:var(--notice-color)}.inline-notice-module__4rBRpq__content{color:var(--color-text-1)}.inline-notice-module__4rBRpq__content>:first-child{margin-top:0}.inline-notice-module__4rBRpq__content>:last-child{margin-bottom:0}
.page-layout-module__NSTEaW__appHeader{z-index:20;border-bottom:1px solid var(--color-border-1);background:var(--color-canvas);position:sticky;top:0}.page-layout-module__NSTEaW__appHeaderInner,.page-layout-module__NSTEaW__container{width:min(100%, var(--layout-width));padding-inline:var(--content-gutter);margin-inline:auto}.page-layout-module__NSTEaW__appHeaderInner[data-width=narrow],.page-layout-module__NSTEaW__container[data-width=narrow]{--layout-width:var(--content-width-narrow)}.page-layout-module__NSTEaW__appHeaderInner[data-width=default],.page-layout-module__NSTEaW__container[data-width=default]{--layout-width:var(--content-width)}.page-layout-module__NSTEaW__appHeaderInner[data-width=wide],.page-layout-module__NSTEaW__container[data-width=wide]{--layout-width:var(--content-width-wide)}.page-layout-module__NSTEaW__appHeaderInner{gap:var(--space-4);justify-content:space-between;align-items:center;min-height:4.25rem;display:flex}.page-layout-module__NSTEaW__appHeaderLeading,.page-layout-module__NSTEaW__appHeaderActions,.page-layout-module__NSTEaW__pageHeaderActions{gap:var(--space-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.page-layout-module__NSTEaW__container{padding-top:var(--space-6);padding-bottom:var(--space-8)}.page-layout-module__NSTEaW__pageHeader{gap:var(--space-5);justify-content:space-between;align-items:flex-end;display:flex}.page-layout-module__NSTEaW__pageHeader[data-variant=panel]{padding:var(--space-6);border:1px solid var(--color-border-1);border-radius:var(--radius-lg);background:var(--color-surface-1)}.page-layout-module__NSTEaW__pageHeaderContent{gap:var(--space-3);min-width:0;display:grid}@media (max-width:48rem){.page-layout-module__NSTEaW__appHeaderInner,.page-layout-module__NSTEaW__pageHeader{flex-direction:column;align-items:stretch}.page-layout-module__NSTEaW__appHeaderInner{padding-block:var(--space-3)}.page-layout-module__NSTEaW__appHeaderActions,.page-layout-module__NSTEaW__pageHeaderActions{justify-content:flex-start}}
.page-loading-module___ZGS_q__root{gap:var(--space-5);display:grid}.page-loading-module___ZGS_q__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.page-loading-module___ZGS_q__heading{gap:var(--space-3);display:grid}.page-loading-module___ZGS_q__hero{margin-top:var(--space-2)}.page-loading-module___ZGS_q__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:48rem){.page-loading-module___ZGS_q__grid{grid-template-columns:1fr}}
.skeleton-module__5diU0G__root{border-radius:var(--radius-sm);background:var(--color-surface-3);width:100%;height:.875rem;animation:skeleton-module__5diU0G__pulse 1.4s var(--ease-standard) infinite alternate}.skeleton-module__5diU0G__root[data-shape=block]{border-radius:var(--radius-lg);min-height:5rem}.skeleton-module__5diU0G__root[data-shape=circle]{aspect-ratio:1;border-radius:var(--radius-pill)}@keyframes skeleton-module__5diU0G__pulse{to{opacity:.48}}@media (prefers-reduced-motion:reduce){.skeleton-module__5diU0G__root{animation:none}}
.searchable-select-module__TcHeBa__root{min-width:0;position:relative}.searchable-select-module__TcHeBa__root .searchable-select-module__TcHeBa__input{padding-right:var(--space-7);text-overflow:ellipsis}.searchable-select-module__TcHeBa__indicator{top:calc(var(--control-height-md) / 2 - var(--space-2));right:var(--space-3);width:var(--space-4);height:var(--space-4);color:var(--color-text-2);pointer-events:none;position:absolute}.searchable-select-module__TcHeBa__popup{z-index:10;top:calc(100% + var(--space-1));border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:var(--color-surface-2);box-shadow:var(--shadow-raised);position:absolute;inset-inline:0;overflow:hidden}.searchable-select-module__TcHeBa__list{overscroll-behavior:contain;max-height:16rem;padding:var(--space-1);margin:0;list-style:none;overflow-y:auto}.searchable-select-module__TcHeBa__option{width:100%;min-height:var(--control-height-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-1);text-align:left;font-size:var(--font-size-sm);overflow-wrap:anywhere;background:0 0;border:0;display:block}.searchable-select-module__TcHeBa__option[aria-selected=true],.searchable-select-module__TcHeBa__option:hover:not(:disabled){background:var(--color-hover-surface)}.searchable-select-module__TcHeBa__option[data-current=true]{color:var(--color-accent)}.searchable-select-module__TcHeBa__option:disabled{color:var(--color-text-3)}.searchable-select-module__TcHeBa__empty{padding:var(--space-3);color:var(--color-text-2);font-size:var(--font-size-sm);margin:0}
.section-heading-module__iGY78G__root{justify-content:space-between;align-items:flex-end;gap:var(--space-5);min-width:0;display:flex}.section-heading-module__iGY78G__headingGroup{min-width:0;padding-inline-start:var(--space-4);position:relative}.section-heading-module__iGY78G__headingGroup:before{background:var(--color-accent);content:"";width:3px;position:absolute;top:.2em;bottom:.12em;left:0}.section-heading-module__iGY78G__label{margin:0 0 var(--space-2);color:var(--color-accent);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1}.section-heading-module__iGY78G__title{min-width:0;color:var(--color-text-1);font-size:var(--font-size-title);font-weight:var(--font-weight-black);-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}.section-heading-module__iGY78G__root[data-size=sm] .section-heading-module__iGY78G__title{font-size:var(--font-size-xl)}.section-heading-module__iGY78G__root[data-size=lg] .section-heading-module__iGY78G__title{font-size:var(--font-size-display)}.section-heading-module__iGY78G__meta{max-width:32rem;color:var(--color-text-2);font-size:var(--font-size-sm);line-height:var(--line-height-body);text-align:right;flex:0 auto}@media (max-width:40rem){.section-heading-module__iGY78G__root{align-items:flex-start;gap:var(--space-3);flex-direction:column}.section-heading-module__iGY78G__meta{text-align:left;padding-inline-start:var(--space-4)}}
.surface-module__nEjmZG__root{border:1px solid var(--color-border-1);border-radius:var(--radius-lg);background:var(--color-surface-1);min-width:0;position:relative}.surface-module__nEjmZG__root[data-variant=inset]{border-color:var(--color-border-1);background:var(--color-control)}.surface-module__nEjmZG__root[data-variant=scoreboard]{border-color:var(--color-border-2);background:var(--color-surface-2);box-shadow:var(--shadow-raised)}.surface-module__nEjmZG__root[data-variant=scoreboard]:before{top:-1px;left:var(--space-4);background:var(--color-accent);content:"";width:3.5rem;height:2px;position:absolute}.surface-module__nEjmZG__root[data-variant=scoreboard]:after{top:var(--space-2);right:var(--space-2);width:var(--space-2);height:var(--space-2);border-top:1px solid var(--color-border-2);border-right:1px solid var(--color-border-2);content:"";position:absolute}.surface-module__nEjmZG__root[data-padding=none]{padding:0}.surface-module__nEjmZG__root[data-padding=sm]{padding:var(--space-3)}.surface-module__nEjmZG__root[data-padding=md]{padding:var(--space-5)}.surface-module__nEjmZG__root[data-padding=lg]{padding:var(--space-6)}
.theme-toggle-module__1--5fW__toggle{border-color:var(--color-border-1);min-width:6.75rem;color:var(--color-text-2);background:var(--color-surface-1);font-family:var(--font-data);letter-spacing:.04em;text-transform:uppercase}.theme-toggle-module__1--5fW__toggle:hover{border-color:var(--color-border-2);color:var(--color-text-1)}.theme-toggle-module__1--5fW__content{align-items:center;gap:var(--space-2);display:inline-flex}.theme-toggle-module__1--5fW__toggle .theme-toggle-module__1--5fW__icon{color:var(--color-accent);font-size:var(--font-size-lg);flex:none;line-height:1}@media (max-width:32rem){.theme-toggle-module__1--5fW__toggle{min-width:var(--control-height-sm);padding-inline:var(--space-2)}.theme-toggle-module__1--5fW__text{display:none}}
.toast-module__Uvcgaq__viewport{z-index:100;right:var(--content-gutter);bottom:var(--content-gutter);width:min(24rem, calc(100vw - 2 * var(--content-gutter)));gap:var(--space-2);pointer-events:none;display:grid;position:fixed}.toast-module__Uvcgaq__toast{--toast-color:var(--color-info);--toast-border:var(--color-info-border);--toast-surface:var(--color-info-surface);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--toast-border);border-radius:var(--radius-md);color:var(--color-text-1);background:var(--color-surface-2);box-shadow:var(--shadow-overlay);pointer-events:auto;grid-template-columns:3px minmax(0,1fr) auto;align-items:start;display:grid}.toast-module__Uvcgaq__toast[data-tone=success]{--toast-color:var(--color-success);--toast-border:var(--color-success-border);--toast-surface:var(--color-success-surface)}.toast-module__Uvcgaq__toast[data-tone=warning]{--toast-color:var(--color-warning);--toast-border:var(--color-warning-border);--toast-surface:var(--color-warning-surface)}.toast-module__Uvcgaq__toast[data-tone=danger]{--toast-color:var(--color-danger);--toast-border:var(--color-danger-border);--toast-surface:var(--color-danger-surface)}.toast-module__Uvcgaq__signal{border-radius:var(--radius-sm);background:var(--toast-color);align-self:stretch;min-height:2rem}.toast-module__Uvcgaq__body{gap:var(--space-1);min-width:0;display:grid}.toast-module__Uvcgaq__title{color:var(--toast-color);font-size:var(--font-size-sm)}.toast-module__Uvcgaq__content{color:var(--color-text-1);font-size:var(--font-size-sm)}.toast-module__Uvcgaq__close{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-text-2);font-size:var(--font-size-lg);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.toast-module__Uvcgaq__close:hover{color:var(--color-text-1);background:var(--color-hover-surface)}@media (max-width:40rem){.toast-module__Uvcgaq__viewport{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);width:auto}}
.view-tabs-module__oRxwaW__root{border-bottom:1px solid var(--color-border-1);scrollbar-color:var(--color-border-2) transparent;overflow-x:auto}.view-tabs-module__oRxwaW__root ul{gap:var(--space-1);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.view-tabs-module__oRxwaW__root li{display:flex}.view-tabs-module__oRxwaW__root a{min-height:var(--control-height-md);padding:0 var(--space-4);color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);border-bottom:2px solid #0000;align-items:center;display:inline-flex}.view-tabs-module__oRxwaW__root a:hover{color:var(--color-text-1);background:var(--color-hover-surface)}.view-tabs-module__oRxwaW__root a[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text-1);background:var(--color-surface-2)}.view-tabs-module__oRxwaW__root a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.view-tabs-module__oRxwaW__root a{transition:none}}
.live-refresh-module__bo57ra__state{font-variant-numeric:tabular-nums}
.match-notes-module__tppTRW__section,.match-notes-module__tppTRW__form,.match-notes-module__tppTRW__list,.match-notes-module__tppTRW__note{gap:var(--space-3);min-width:0;display:grid}.match-notes-module__tppTRW__section{padding:var(--space-4)}.match-notes-module__tppTRW__section h3{font-size:var(--font-size-sm);margin:0}.match-notes-module__tppTRW__list{margin:0;padding:0;list-style:none}.match-notes-module__tppTRW__note{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-1)}.match-notes-module__tppTRW__meta{gap:var(--space-2);color:var(--color-text-2);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.match-notes-module__tppTRW__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.match-notes-module__tppTRW__form button{justify-self:start}
.match-card-module__p7eOMq__match{scroll-margin-top:calc(var(--space-8) + var(--space-5));border:1px solid var(--color-border-1);border-radius:var(--radius-sm);background:var(--color-surface-2);min-width:0;overflow:hidden}.match-card-module__p7eOMq__link{gap:var(--space-2);padding:var(--space-3);transition:background var(--motion-fast) var(--ease-standard);display:grid}.match-card-module__p7eOMq__link:hover{background:var(--color-surface-3)}.match-card-module__p7eOMq__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.match-card-module__p7eOMq__teams{gap:var(--space-1);display:grid}.match-card-module__p7eOMq__team{align-items:center;gap:var(--space-2);min-height:28px;color:var(--color-text-2);grid-template-columns:24px minmax(0,1fr) 1.5rem;display:grid}.match-card-module__p7eOMq__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow:hidden}.match-card-module__p7eOMq__score{font-family:var(--font-data);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;text-align:right}.match-card-module__p7eOMq__match:not([data-status=COMPLETED]) .match-card-module__p7eOMq__name,.match-card-module__p7eOMq__team[data-winner=true] .match-card-module__p7eOMq__name{color:var(--color-text-1);font-weight:var(--font-weight-semibold)}.match-card-module__p7eOMq__team[data-winner=true] .match-card-module__p7eOMq__score{color:var(--color-text-1)}.match-card-module__p7eOMq__meta{align-items:center;gap:var(--space-2);min-height:16px;color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;display:flex}.match-card-module__p7eOMq__meta>:nth-child(2):before{content:"·";margin-right:var(--space-2);color:var(--color-text-3)}.match-card-module__p7eOMq__arrow{margin-left:auto}.match-card-module__p7eOMq__match[data-status=IN_PROGRESS] .match-card-module__p7eOMq__status{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.match-card-module__p7eOMq__link:hover .match-card-module__p7eOMq__arrow{color:var(--color-accent)}@media (max-width:48rem){.match-card-module__p7eOMq__match{scroll-margin-top:calc(var(--space-8) * 2 + var(--space-4))}}@media (prefers-reduced-motion:reduce){.match-card-module__p7eOMq__link{transition:none}}
.team-logo-module__2I5Lza__logo{border:1px solid var(--color-border-1);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-3);background:var(--color-surface-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:inline-grid;overflow:hidden}.team-logo-module__2I5Lza__logo[data-size=compact]{background:0 0;border:0;width:24px;height:24px}.team-logo-module__2I5Lza__logo[data-size=large]{border-radius:var(--radius-md);width:76px;height:76px;font-size:var(--font-size-lg)}.team-logo-module__2I5Lza__logo img{object-fit:contain;width:100%;height:100%;display:block}
.tournament-schedule-module__1iVSQW__section{margin-top:var(--space-7)}.tournament-schedule-module__1iVSQW__sectionHeading{margin-bottom:var(--space-4)}.tournament-schedule-module__1iVSQW__days{gap:var(--space-4);display:grid}.tournament-schedule-module__1iVSQW__summary{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;margin:0}.tournament-schedule-module__1iVSQW__dayNavigation{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.tournament-schedule-module__1iVSQW__dayArrow{min-width:var(--control-height-sm);padding-inline:var(--space-2);font-family:var(--font-data);font-size:var(--font-size-lg);align-self:stretch}.tournament-schedule-module__1iVSQW__dayScroller{overscroll-behavior-inline:contain;scrollbar-color:var(--color-border-2) transparent;min-width:0;overflow-x:auto}.tournament-schedule-module__1iVSQW__dayList{gap:var(--space-2);border:0;width:max-content;min-width:100%;margin:0;padding:0;display:flex}.tournament-schedule-module__1iVSQW__dayButton[data-variant=secondary]{min-width:8.5rem;min-height:3.5rem;padding-inline:var(--space-3);background:var(--color-surface-1);justify-content:flex-start}.tournament-schedule-module__1iVSQW__dayButton[data-variant=secondary][aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text-1);background:var(--color-accent-surface)}.tournament-schedule-module__1iVSQW__dayButtonContent{gap:var(--space-1);text-align:left;display:grid}.tournament-schedule-module__1iVSQW__dayButtonDate{font-family:var(--font-data);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.tournament-schedule-module__1iVSQW__dayButtonCount{color:var(--color-text-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.tournament-schedule-module__1iVSQW__day{overflow:hidden}.tournament-schedule-module__1iVSQW__dayHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-2);background:var(--color-surface-2);display:flex}.tournament-schedule-module__1iVSQW__dayHeader h3{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0}.tournament-schedule-module__1iVSQW__dayHeader>span{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.tournament-schedule-module__1iVSQW__timeline{margin:0;padding:0;list-style:none;display:grid}.tournament-schedule-module__1iVSQW__timelineRow{grid-template-columns:4.75rem minmax(0,1fr);min-width:0;display:grid}.tournament-schedule-module__1iVSQW__timelineRow>time{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-right:1px solid var(--color-border-1);color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:right}.tournament-schedule-module__1iVSQW__emptyRow{min-height:var(--space-7)}.tournament-schedule-module__1iVSQW__emptyTrack{min-width:0;position:relative}.tournament-schedule-module__1iVSQW__emptyTrack:before{background:var(--color-border-1);content:"";height:1px;position:absolute;top:50%;left:0;right:0}.tournament-schedule-module__1iVSQW__matchRow>time{color:var(--color-text-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.tournament-schedule-module__1iVSQW__parallelScroller{min-width:0;padding:var(--space-3) var(--space-4);overscroll-behavior-inline:contain;scrollbar-color:var(--color-border-2) transparent;overflow-x:auto}.tournament-schedule-module__1iVSQW__parallelMatches{gap:var(--space-3);width:max-content;min-width:100%;display:flex}.tournament-schedule-module__1iVSQW__matchCard{border-left:2px solid var(--color-border-2);flex:1 0 16rem;min-width:16rem;overflow:hidden}.tournament-schedule-module__1iVSQW__parallelMatches[data-single=true] .tournament-schedule-module__1iVSQW__matchCard{flex-basis:100%}.tournament-schedule-module__1iVSQW__matchCard[data-status=IN_PROGRESS]{border-color:var(--color-accent-border);border-left-color:var(--color-accent)}.tournament-schedule-module__1iVSQW__matchMeta{align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-1);color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;display:flex}.tournament-schedule-module__1iVSQW__matchMeta>:nth-child(3){margin-left:auto}.tournament-schedule-module__1iVSQW__teams{display:grid}.tournament-schedule-module__1iVSQW__team{gap:var(--space-2);min-height:3rem;padding:var(--space-2) var(--space-3);transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) 2rem;align-items:center;display:grid}.tournament-schedule-module__1iVSQW__team+.tournament-schedule-module__1iVSQW__team{border-top:1px solid var(--color-border-1)}.tournament-schedule-module__1iVSQW__team:hover{background:var(--color-hover-surface)}.tournament-schedule-module__1iVSQW__team:focus-visible,.tournament-schedule-module__1iVSQW__matchAnchor:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.tournament-schedule-module__1iVSQW__team>span{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-schedule-module__1iVSQW__team>strong{font-family:var(--font-data);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;text-align:right}.tournament-schedule-module__1iVSQW__team[data-winner=true]>span,.tournament-schedule-module__1iVSQW__team[data-winner=true]>strong{color:var(--color-success)}.tournament-schedule-module__1iVSQW__matchAnchor{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-1);color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-xs);transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);display:flex}.tournament-schedule-module__1iVSQW__matchAnchor:hover{color:var(--color-accent);background:var(--color-hover-surface)}@media (max-width:40rem){.tournament-schedule-module__1iVSQW__dayNavigation{gap:var(--space-1)}.tournament-schedule-module__1iVSQW__dayButton[data-variant=secondary]{min-width:7.5rem}.tournament-schedule-module__1iVSQW__dayHeader{padding:var(--space-4);flex-direction:column;align-items:flex-start}.tournament-schedule-module__1iVSQW__timelineRow{grid-template-columns:3.75rem minmax(0,1fr)}.tournament-schedule-module__1iVSQW__timelineRow>time{padding-right:var(--space-3)}.tournament-schedule-module__1iVSQW__parallelScroller{padding-right:var(--space-3);padding-left:var(--space-3)}.tournament-schedule-module__1iVSQW__matchCard{flex-basis:15rem;min-width:15rem}}@media (prefers-reduced-motion:reduce){.tournament-schedule-module__1iVSQW__team,.tournament-schedule-module__1iVSQW__matchAnchor{transition:none}}
.elimination-module__EI_sBq__creation{grid-column:1/-1;gap:1rem;display:grid}.elimination-module__EI_sBq__settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.elimination-module__EI_sBq__prizes{border:1px solid var(--border);gap:1rem;min-width:0;padding:1rem;display:grid}.elimination-module__EI_sBq__checkbox{align-items:center;gap:.75rem;display:flex}.elimination-module__EI_sBq__checkbox input{width:auto}.elimination-module__EI_sBq__page{gap:1.25rem;min-width:0;display:grid}.elimination-module__EI_sBq__bracket{gap:var(--space-4);min-width:0;display:grid}.elimination-module__EI_sBq__board{padding:var(--space-2) 0 var(--space-6);min-width:0;max-width:100%;overflow-x:auto}.elimination-module__EI_sBq__board:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.elimination-module__EI_sBq__canvas{--bracket-column-width:18rem;isolation:isolate;grid-template-columns:repeat(var(--bracket-columns), var(--bracket-column-width));column-gap:3.5rem;row-gap:var(--space-6);width:max-content;display:grid;position:relative}.elimination-module__EI_sBq__column{flex-direction:column;gap:1rem;min-width:0;display:flex}.elimination-module__EI_sBq__column[data-final=true]{justify-content:center}.elimination-module__EI_sBq__column h3{margin:0;font-size:1.25rem}.elimination-module__EI_sBq__secondaryHeading{margin:var(--space-4) 0 0;font-size:var(--font-size-md)}.elimination-module__EI_sBq__nodes{flex-direction:column;flex:1;justify-content:space-around;gap:1rem;display:flex}.elimination-module__EI_sBq__column[data-final=true] .elimination-module__EI_sBq__nodes{flex:0}.elimination-module__EI_sBq__node{z-index:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);gap:.5rem;padding:.75rem;scroll-margin-top:6rem;display:grid;position:relative}.elimination-module__EI_sBq__nodeHeading{color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.elimination-module__EI_sBq__participant{font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;min-height:2.25rem;padding:.25rem;display:flex}.elimination-module__EI_sBq__participant[data-winner=true]{background:var(--surface-strong);font-weight:700}.elimination-module__EI_sBq__participant b{margin-left:auto}.elimination-module__EI_sBq__participant a,.elimination-module__EI_sBq__participant strong{overflow-wrap:anywhere}.elimination-module__EI_sBq__seed{color:var(--muted);font-size:.75rem}.elimination-module__EI_sBq__placeholder{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.elimination-module__EI_sBq__matchLink{text-align:right;font-size:.75rem}.elimination-module__EI_sBq__tableScroll{overflow-x:auto}.elimination-module__EI_sBq__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.elimination-module__EI_sBq__table th,.elimination-module__EI_sBq__table td{text-align:left;border-bottom:1px solid var(--border);padding:.75rem}.elimination-module__EI_sBq__table td{white-space:nowrap}.elimination-module__EI_sBq__branchHeading{margin:0;font-size:1.25rem}.elimination-module__EI_sBq__node[data-state=SKIPPED]{color:var(--muted)}.elimination-module__EI_sBq__connections{pointer-events:none;position:absolute;inset:0;overflow:visible}.elimination-module__EI_sBq__connection{fill:none;stroke:var(--color-text-3);stroke-width:1.5px;stroke-linejoin:round}.elimination-module__EI_sBq__connection[data-connection-kind=LOSER],.elimination-module__EI_sBq__connection[data-connection-kind=RESET]{stroke-dasharray:5 4}.elimination-module__EI_sBq__arrow{fill:var(--color-text-3)}.elimination-module__EI_sBq__legend{gap:var(--space-4);color:var(--color-text-3);font-size:var(--font-size-xs);flex-wrap:wrap;margin:0;display:flex}.elimination-module__EI_sBq__legend span{align-items:center;gap:var(--space-2);display:inline-flex}.elimination-module__EI_sBq__winnerLegend,.elimination-module__EI_sBq__otherLegend{border-top:2px solid;width:1.5rem;display:inline-block}.elimination-module__EI_sBq__otherLegend{border-top-style:dashed}@media (max-width:760px){.elimination-module__EI_sBq__canvas{--bracket-column-width:16rem;column-gap:2.5rem}}
.demo-settings-module__vBtw_q__stack{gap:var(--space-4);min-width:0;display:grid}.demo-settings-module__vBtw_q__fields{gap:var(--space-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.demo-settings-module__vBtw_q__fields legend,.demo-settings-module__vBtw_q__fileList legend{padding-block:var(--space-3);font-weight:var(--font-weight-semibold)}.demo-settings-module__vBtw_q__actions{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.demo-settings-module__vBtw_q__row{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border-1);overflow-wrap:anywhere;min-width:0;display:flex}.demo-settings-module__vBtw_q__row p,.demo-settings-module__vBtw_q__stack>p{color:var(--color-text-2);margin:0}.demo-settings-module__vBtw_q__row small,.demo-settings-module__vBtw_q__choice small{color:var(--color-text-2);display:block}.demo-settings-module__vBtw_q__sourceSummary{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;color:var(--color-text-2);display:grid}.demo-settings-module__vBtw_q__sourceSummary p{margin:0}.demo-settings-module__vBtw_q__choice{gap:var(--space-3);overflow-wrap:anywhere;align-items:start;min-width:0;display:flex}.demo-settings-module__vBtw_q__choice input{width:auto;margin-top:var(--space-1);flex:none}.demo-settings-module__vBtw_q__fileList{gap:var(--space-3);border:0;max-height:24rem;margin:0;padding:0;display:grid;overflow-y:auto}.demo-settings-module__vBtw_q__library{margin:0;padding:0;list-style:none}@media (max-width:720px){.demo-settings-module__vBtw_q__fields{grid-template-columns:minmax(0,1fr)}.demo-settings-module__vBtw_q__row{flex-direction:column;align-items:start}}
.tournament-view-module__JsuDsW__page{padding-top:var(--space-5)}.tournament-view-module__JsuDsW__hero{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding:var(--space-7) 0 var(--space-6);border-bottom:1px solid var(--color-border-1);display:flex}.tournament-view-module__JsuDsW__heroIdentity{min-width:0}.tournament-view-module__JsuDsW__heroIdentity h1{text-transform:uppercase}.tournament-view-module__JsuDsW__heroMeta{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.tournament-view-module__JsuDsW__cancelled{gap:var(--space-5);margin-top:var(--space-5);border-left:3px solid var(--color-danger);grid-template-columns:minmax(11rem,.8fr) minmax(16rem,2fr) auto;align-items:center;display:grid}.tournament-view-module__JsuDsW__cancelled h2,.tournament-view-module__JsuDsW__cancelled p{margin:0}.tournament-view-module__JsuDsW__cancelled h2{font-size:var(--font-size-md)}.tournament-view-module__JsuDsW__cancelled p,.tournament-view-module__JsuDsW__cancelled time{color:var(--color-text-2);font-size:var(--font-size-sm)}.tournament-view-module__JsuDsW__roundsSection,.tournament-view-module__JsuDsW__standingsSection,.tournament-view-module__JsuDsW__prizesSection,.tournament-view-module__JsuDsW__viewTabs{margin-top:var(--space-7)}.tournament-view-module__JsuDsW__viewPanel{display:flow-root}.tournament-view-module__JsuDsW__viewPanel>section{margin-top:var(--space-5)}.tournament-view-module__JsuDsW__prizeGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.tournament-view-module__JsuDsW__prizeCard{gap:var(--space-2);border-left:2px solid var(--color-accent);display:grid}.tournament-view-module__JsuDsW__prizeCard span{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.tournament-view-module__JsuDsW__prizeCard strong,.tournament-view-module__JsuDsW__standingPrize{overflow-wrap:anywhere}.tournament-view-module__JsuDsW__prizeCard strong{line-height:var(--line-height-body)}.tournament-view-module__JsuDsW__sectionHeading{margin-bottom:var(--space-4)}.tournament-view-module__JsuDsW__roundsScroller,.tournament-view-module__JsuDsW__tableScroller{overscroll-behavior-inline:contain;scrollbar-color:var(--color-border-2) transparent;overflow-x:auto}.tournament-view-module__JsuDsW__roundsGrid{align-items:start;gap:var(--space-3);grid-template-columns:repeat(5,minmax(16.25rem,1fr));min-width:84.25rem;display:grid}.tournament-view-module__JsuDsW__round{min-width:0}.tournament-view-module__JsuDsW__round:before,.tournament-view-module__JsuDsW__tableFrame:before{top:-1px;left:var(--space-4);background:var(--color-border-2);content:"";width:3.5rem;height:2px;position:absolute}.tournament-view-module__JsuDsW__round[data-round-state=published]:before,.tournament-view-module__JsuDsW__tableFrame:before{background:var(--color-accent)}.tournament-view-module__JsuDsW__round>header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 0 var(--space-3);border-bottom:1px solid var(--color-border-1);display:flex}.tournament-view-module__JsuDsW__roundTitle{font-family:var(--font-data);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;text-transform:uppercase}.tournament-view-module__JsuDsW__futureRound{color:var(--color-text-2);border-style:dashed}.tournament-view-module__JsuDsW__futureIntro{min-height:2.125rem;margin:var(--space-4) 0 0;color:var(--color-text-3);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.tournament-view-module__JsuDsW__futureGroup{opacity:.76}.tournament-view-module__JsuDsW__futurePlaceholder{gap:var(--space-2);min-height:5.375rem;padding:var(--space-3);border:1px dashed var(--color-border-1);border-radius:var(--radius-sm);background:var(--color-surface-1);display:grid}.tournament-view-module__JsuDsW__futureSlot{border:1px solid var(--color-border-1);border-left:2px solid var(--color-border-2);background:var(--color-surface-2);width:100%;height:1.25rem}.tournament-view-module__JsuDsW__futureSlotShort{width:72%}.tournament-view-module__JsuDsW__futurePlaceholderText{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);align-self:end}.tournament-view-module__JsuDsW__group{margin-top:var(--space-4)}.tournament-view-module__JsuDsW__group h3{margin:0 0 var(--space-2);color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.tournament-view-module__JsuDsW__matches{gap:var(--space-2);display:grid}.tournament-view-module__JsuDsW__tableFrame{min-width:53.125rem;overflow:hidden}.tournament-view-module__JsuDsW__standings{border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.tournament-view-module__JsuDsW__standings th,.tournament-view-module__JsuDsW__standings td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-1);text-align:left}.tournament-view-module__JsuDsW__standings tbody tr:last-child td{border-bottom:0}.tournament-view-module__JsuDsW__standings th{color:var(--color-text-3);background:var(--color-surface-1);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.tournament-view-module__JsuDsW__standings tbody tr{transition:background var(--motion-fast) var(--ease-standard)}.tournament-view-module__JsuDsW__standings tbody tr:hover{background:var(--color-hover-surface)}.tournament-view-module__JsuDsW__position,.tournament-view-module__JsuDsW__record{width:4rem;font-family:var(--font-data);font-weight:var(--font-weight-bold)}.tournament-view-module__JsuDsW__position{color:var(--color-text-3);text-align:center}.tournament-view-module__JsuDsW__standingTeam{gap:var(--space-3);align-items:center;min-width:11.875rem;display:flex}.tournament-view-module__JsuDsW__standingTeam:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:3px}.tournament-view-module__JsuDsW__standingTeamText{gap:var(--space-1);display:grid}.tournament-view-module__JsuDsW__standingMeta{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs)}.tournament-view-module__JsuDsW__buchholz{min-width:7rem;position:relative}.tournament-view-module__JsuDsW__buchholz summary{width:max-content;font-family:var(--font-data);font-weight:var(--font-weight-bold);list-style-position:outside}.tournament-view-module__JsuDsW__buchholz summary:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:3px}.tournament-view-module__JsuDsW__buchholz ul{gap:var(--space-2);width:min(22.5rem,70vw);margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid var(--color-border-2);border-radius:var(--radius-md);background:var(--color-surface-3);box-shadow:var(--shadow-raised);list-style:none;display:grid}.tournament-view-module__JsuDsW__buchholz li{justify-content:space-between;gap:var(--space-3);color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-xs);display:flex}.tournament-view-module__JsuDsW__buchholz li strong{color:var(--color-text-1);white-space:nowrap}.tournament-view-module__JsuDsW__noContribution{margin-top:var(--space-2);color:var(--color-text-3);font-size:var(--font-size-xs);display:block}.tournament-view-module__JsuDsW__withdrawn{margin-left:var(--space-2)}.tournament-view-module__JsuDsW__standingPrize{min-width:10rem;color:var(--color-text-2);font-size:var(--font-size-sm)}.tournament-view-module__JsuDsW__footerMeta{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-1);color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);display:flex}@media (max-width:720px){.tournament-view-module__JsuDsW__roundsGrid{grid-template-columns:none;grid-auto-columns:min(21.25rem, calc(100vw - var(--content-gutter) - var(--content-gutter)));grid-auto-flow:column;min-width:min-content}.tournament-view-module__JsuDsW__hero{flex-direction:column;align-items:flex-start}.tournament-view-module__JsuDsW__cancelled{gap:var(--space-2);grid-template-columns:1fr}.tournament-view-module__JsuDsW__footerMeta{flex-direction:column}}@media (prefers-reduced-motion:reduce){.tournament-view-module__JsuDsW__standings tbody tr{transition:none}}
.groups-module__7eYwjq__creation{grid-column:1/-1;gap:1rem;display:grid}.groups-module__7eYwjq__tiebreakers{gap:.75rem;padding-left:1.5rem;display:grid}.groups-module__7eYwjq__tiebreakerRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.groups-module__7eYwjq__controls{flex-shrink:0;gap:.5rem;display:flex}.groups-module__7eYwjq__settings,.groups-module__7eYwjq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.groups-module__7eYwjq__prizes{border:1px solid var(--border);gap:.75rem;min-width:0;padding:1rem;display:grid}.groups-module__7eYwjq__page,.groups-module__7eYwjq__panel{gap:1.25rem;display:grid}.groups-module__7eYwjq__tableScroll{overflow-x:auto}.groups-module__7eYwjq__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.groups-module__7eYwjq__table th,.groups-module__7eYwjq__table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.65rem}.groups-module__7eYwjq__table td:last-child{white-space:normal}.groups-module__7eYwjq__group{gap:1rem;min-width:0;display:grid}.groups-module__7eYwjq__assignment{grid-template-columns:minmax(0,1fr) minmax(8rem,1fr);align-items:center;gap:1rem;display:grid}.groups-module__7eYwjq__prizeList{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}
.match-list-module__ncBfDa__groups{gap:var(--space-6);min-width:0;display:grid}.match-list-module__ncBfDa__group{gap:var(--space-4);min-width:0;display:grid}.match-list-module__ncBfDa__list{min-width:0;margin:0;padding:0;list-style:none}.match-list-module__ncBfDa__list>li{border-top:1px solid var(--color-border-1);scroll-margin-top:var(--space-6)}.match-list-module__ncBfDa__link,.match-list-module__ncBfDa__details>summary{padding:var(--space-4) var(--space-2);color:var(--color-text-1);cursor:pointer;text-decoration:none;display:block}.match-list-module__ncBfDa__link:hover,.match-list-module__ncBfDa__details>summary:hover{background:var(--color-surface-1)}.match-list-module__ncBfDa__link:focus-visible,.match-list-module__ncBfDa__details>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.match-list-module__ncBfDa__summary{align-items:center;gap:var(--space-4);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 15rem;display:grid}.match-list-module__ncBfDa__time{color:var(--color-text-3);font-size:var(--font-size-xs)}.match-list-module__ncBfDa__teams{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.match-list-module__ncBfDa__team{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;font-weight:var(--font-weight-semibold);display:flex}.match-list-module__ncBfDa__team>span:last-child{min-width:0}.match-list-module__ncBfDa__team[data-winner=true]{color:var(--color-success)}.match-list-module__ncBfDa__score{white-space:nowrap;font-family:var(--font-data)}.match-list-module__ncBfDa__meta{justify-items:end;gap:var(--space-2);display:grid}.match-list-module__ncBfDa__status{justify-content:flex-end;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.match-list-module__ncBfDa__details>summary{list-style:none}.match-list-module__ncBfDa__details>summary::-webkit-details-marker{display:none}.match-list-module__ncBfDa__details>summary:after{margin-top:var(--space-2);color:var(--color-text-3);font-size:var(--font-size-xs);content:"Управление матчем ↓";display:block}.match-list-module__ncBfDa__details[open]>summary:after{content:"Свернуть ↑"}.match-list-module__ncBfDa__details[open]{padding-bottom:var(--space-4)}.match-list-module__ncBfDa__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:760px){.match-list-module__ncBfDa__summary{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.match-list-module__ncBfDa__teams{gap:var(--space-2)}.match-list-module__ncBfDa__team{font-size:var(--font-size-sm)}}
.match-start-time-module__53mpIq__root{justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-1);color:var(--color-text-2);background:var(--color-surface-1);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.match-start-time-module__53mpIq__root strong{color:var(--color-accent);font-weight:var(--font-weight-semibold)}
.admin-dashboard-module__CGJ0eq__page{min-height:100vh}.admin-dashboard-module__CGJ0eq__identity{align-items:center;gap:var(--space-4);text-align:right;display:flex}.admin-dashboard-module__CGJ0eq__identityDetails{gap:var(--space-1);display:grid}.admin-dashboard-module__CGJ0eq__identityDetails span{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.admin-dashboard-module__CGJ0eq__hero{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-5);padding:var(--space-8) 0 var(--space-6);border-bottom:1px solid var(--color-border-1);display:flex}.admin-dashboard-module__CGJ0eq__hero p{max-width:40rem;margin:var(--space-3) 0 0;color:var(--color-text-2);line-height:var(--line-height-body)}.admin-dashboard-module__CGJ0eq__createPanel,.admin-dashboard-module__CGJ0eq__profilePanel,.admin-dashboard-module__CGJ0eq__usersPanel{margin-bottom:var(--space-4)}.admin-dashboard-module__CGJ0eq__createPanel,.admin-dashboard-module__CGJ0eq__profilePanel{gap:var(--space-7);grid-template-columns:minmax(12rem,.65fr) minmax(0,1.6fr);display:grid}.admin-dashboard-module__CGJ0eq__profileForm,.admin-dashboard-module__CGJ0eq__createForm,.admin-dashboard-module__CGJ0eq__addAdminForm,.admin-dashboard-module__CGJ0eq__roleForm{align-items:end;gap:var(--space-3);display:grid}.admin-dashboard-module__CGJ0eq__profileForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.admin-dashboard-module__CGJ0eq__createForm{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-module__CGJ0eq__prizeEditor{gap:var(--space-3);min-width:0;margin:var(--space-2) 0 0;padding:var(--space-4);border:1px solid var(--color-border-1);border-radius:var(--radius-md);grid-column:1/-1;display:grid}.admin-dashboard-module__CGJ0eq__prizeEditor legend{padding:0 var(--space-2);color:var(--color-text-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.admin-dashboard-module__CGJ0eq__prizeEditor>p{color:var(--color-text-3);font-size:var(--font-size-xs);line-height:var(--line-height-body);margin:0}.admin-dashboard-module__CGJ0eq__prizeRows{gap:var(--space-2);display:grid}.admin-dashboard-module__CGJ0eq__prizeRow{gap:var(--space-2);grid-template-columns:minmax(5rem,.28fr) minmax(5rem,.28fr) minmax(12rem,1fr) auto;align-items:end;display:grid}.admin-dashboard-module__CGJ0eq__prizeRemove{color:var(--color-danger)}.admin-dashboard-module__CGJ0eq__createSubmit{grid-column:1/-1;justify-self:start}.admin-dashboard-module__CGJ0eq__usersHeading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.admin-dashboard-module__CGJ0eq__usersHeading>:first-child{flex:auto}.admin-dashboard-module__CGJ0eq__usersHeading>:last-child{flex:none}.admin-dashboard-module__CGJ0eq__addAdminForm{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-1);grid-template-columns:minmax(15rem,1fr) minmax(8rem,.35fr) auto}.admin-dashboard-module__CGJ0eq__userList{gap:var(--space-3);margin-top:var(--space-4);display:grid}.admin-dashboard-module__CGJ0eq__userCard{border-left:2px solid var(--color-border-2)}.admin-dashboard-module__CGJ0eq__userHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.admin-dashboard-module__CGJ0eq__userHeader>div:first-child{gap:var(--space-1);display:grid}.admin-dashboard-module__CGJ0eq__steamId{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.admin-dashboard-module__CGJ0eq__userBadges{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-dashboard-module__CGJ0eq__userMeta{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-dashboard-module__CGJ0eq__userMeta div{gap:var(--space-1);display:grid}.admin-dashboard-module__CGJ0eq__userMeta dt{color:var(--color-text-3);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.admin-dashboard-module__CGJ0eq__userMeta dd{font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;margin:0}.admin-dashboard-module__CGJ0eq__userForms{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-1);display:grid}.admin-dashboard-module__CGJ0eq__roleForm{grid-template-columns:minmax(8rem,.35fr) auto auto;justify-content:start}.admin-dashboard-module__CGJ0eq__messages{gap:var(--space-2);padding:var(--space-2) 0;display:grid}.admin-dashboard-module__CGJ0eq__listHeader{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);display:flex}.admin-dashboard-module__CGJ0eq__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-dashboard-module__CGJ0eq__card{border-left:2px solid var(--color-border-2);flex-direction:column;min-height:19rem;display:flex}.admin-dashboard-module__CGJ0eq__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin-dashboard-module__CGJ0eq__card h3{min-height:2.5em;margin:var(--space-5) 0 var(--space-1);font-size:var(--font-size-xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight)}.admin-dashboard-module__CGJ0eq__slug{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-dashboard-module__CGJ0eq__meta{gap:var(--space-2);margin:var(--space-5) 0;display:grid}.admin-dashboard-module__CGJ0eq__meta div{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-border-1);display:flex}.admin-dashboard-module__CGJ0eq__meta dt{color:var(--color-text-3);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.admin-dashboard-module__CGJ0eq__meta dd{font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-dashboard-module__CGJ0eq__actions{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.admin-dashboard-module__CGJ0eq__auditSection{margin-top:var(--space-8)}.admin-dashboard-module__CGJ0eq__auditList{border-left:2px solid var(--color-border-2);overflow:hidden}.admin-dashboard-module__CGJ0eq__auditList article{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-1);grid-template-columns:minmax(11rem,1.2fr) minmax(11rem,1fr) minmax(9rem,auto);align-items:center;display:grid}.admin-dashboard-module__CGJ0eq__auditList article:last-child{border-bottom:0}.admin-dashboard-module__CGJ0eq__auditList article>div{gap:var(--space-1);display:grid}.admin-dashboard-module__CGJ0eq__auditList article span,.admin-dashboard-module__CGJ0eq__auditList article p,.admin-dashboard-module__CGJ0eq__auditList article time{color:var(--color-text-3);font-size:var(--font-size-xs);margin:0}.admin-dashboard-module__CGJ0eq__auditList article time{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right}.admin-dashboard-module__CGJ0eq__auditList .admin-dashboard-module__CGJ0eq__auditReason{color:var(--color-warning)}@media (max-width:900px){.admin-dashboard-module__CGJ0eq__createPanel,.admin-dashboard-module__CGJ0eq__profilePanel{grid-template-columns:1fr}.admin-dashboard-module__CGJ0eq__createForm,.admin-dashboard-module__CGJ0eq__profileForm{grid-template-columns:1fr 1fr}.admin-dashboard-module__CGJ0eq__profileForm>:last-child{grid-column:1/-1}.admin-dashboard-module__CGJ0eq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-dashboard-module__CGJ0eq__hero{align-items:flex-start}.admin-dashboard-module__CGJ0eq__identity,.admin-dashboard-module__CGJ0eq__hero{flex-direction:column}.admin-dashboard-module__CGJ0eq__identity{text-align:left;align-items:stretch;width:100%}.admin-dashboard-module__CGJ0eq__hero{padding-top:var(--space-7)}.admin-dashboard-module__CGJ0eq__createForm,.admin-dashboard-module__CGJ0eq__profileForm,.admin-dashboard-module__CGJ0eq__addAdminForm,.admin-dashboard-module__CGJ0eq__roleForm,.admin-dashboard-module__CGJ0eq__grid{grid-template-columns:1fr}.admin-dashboard-module__CGJ0eq__prizeRow{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-module__CGJ0eq__prizeRow>:nth-child(3),.admin-dashboard-module__CGJ0eq__prizeRow>:last-child{grid-column:1/-1}.admin-dashboard-module__CGJ0eq__auditList article{grid-template-columns:1fr}.admin-dashboard-module__CGJ0eq__auditList article time{text-align:left}.admin-dashboard-module__CGJ0eq__userHeader{flex-direction:column;align-items:stretch}.admin-dashboard-module__CGJ0eq__userBadges{justify-content:flex-start}.admin-dashboard-module__CGJ0eq__userMeta{grid-template-columns:1fr}}
.admin-navigation-module__Jpr6EG__navigation{margin-top:var(--space-4);margin-bottom:var(--space-5)}
.team-seeding-editor-module__9pZ-xq__editor{gap:var(--space-4);margin-top:var(--space-4);display:grid}.team-seeding-editor-module__9pZ-xq__description{color:var(--color-text-2);font-size:var(--font-size-sm)}.team-seeding-editor-module__9pZ-xq__controls{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(6rem,10rem) auto;display:grid}.team-seeding-editor-module__9pZ-xq__controls select,.team-seeding-editor-module__9pZ-xq__controls input{width:100%;min-height:var(--control-height-md);border:1px solid var(--color-border-1);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-1);background:var(--color-control)}.team-seeding-editor-module__9pZ-xq__controls select:disabled,.team-seeding-editor-module__9pZ-xq__controls input:disabled{color:var(--color-text-3)}.team-seeding-editor-module__9pZ-xq__order{gap:var(--space-2);max-height:24rem;margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.team-seeding-editor-module__9pZ-xq__order li{gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border-1);overflow-wrap:anywhere;grid-template-columns:3rem minmax(0,1fr) auto;display:grid}.team-seeding-editor-module__9pZ-xq__order strong,.team-seeding-editor-module__9pZ-xq__elo{font-family:var(--font-data);font-variant-numeric:tabular-nums}.team-seeding-editor-module__9pZ-xq__elo{color:var(--color-text-3);font-size:var(--font-size-sm)}.team-seeding-editor-module__9pZ-xq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:620px){.team-seeding-editor-module__9pZ-xq__controls{grid-template-columns:minmax(0,1fr)}.team-seeding-editor-module__9pZ-xq__order li{grid-template-columns:2rem minmax(0,1fr)}.team-seeding-editor-module__9pZ-xq__elo{grid-column:2}}
.page-module__Cy_3kq__page{min-height:100vh;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.page-module__Cy_3kq__card{width:min(100%,30rem)}.page-module__Cy_3kq__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.page-module__Cy_3kq__description{max-width:25rem;margin:var(--space-4) 0 0;color:var(--color-text-2);line-height:var(--line-height-body)}.page-module__Cy_3kq__steamButton{margin-top:var(--space-5)}.page-module__Cy_3kq__providerNote{gap:var(--space-1);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border-1);line-height:var(--line-height-body);display:grid}.page-module__Cy_3kq__providerNote strong{color:var(--color-text-2);font-size:var(--font-size-sm)}.page-module__Cy_3kq__providerNote span{color:var(--color-text-3);font-size:var(--font-size-xs)}.page-module__Cy_3kq__hint{margin:var(--space-3) 0 0;color:var(--color-text-3);font-size:var(--font-size-xs);line-height:var(--line-height-body);text-align:center}
.match-view-module__uEZ5Ra__page,.match-view-module__uEZ5Ra__hero,.match-view-module__uEZ5Ra__mapsSection,.match-view-module__uEZ5Ra__maps{gap:var(--space-5);min-width:0;display:grid}.match-view-module__uEZ5Ra__meta{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.match-view-module__uEZ5Ra__scoreboard{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(10rem,15rem) minmax(0,1fr);display:grid}.match-view-module__uEZ5Ra__series{gap:var(--space-2);min-width:0;display:grid}.match-view-module__uEZ5Ra__seriesScore,.match-view-module__uEZ5Ra__seriesMap{text-align:center;grid-template-columns:minmax(2ch,1fr) minmax(3rem,1fr) minmax(2ch,1fr);align-items:center;display:grid}.match-view-module__uEZ5Ra__seriesMaps{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.match-view-module__uEZ5Ra__seriesMap{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.match-view-module__uEZ5Ra__seriesMap strong{font-family:var(--font-data)}.match-view-module__uEZ5Ra__seriesMap span{color:var(--color-text-2);font-size:var(--font-size-xs);overflow-wrap:anywhere}.match-view-module__uEZ5Ra__separator{color:var(--color-text-3)}.match-view-module__uEZ5Ra__team{justify-items:center;gap:var(--space-2);text-align:center;overflow-wrap:anywhere;min-width:0;display:grid}.match-view-module__uEZ5Ra__team strong{font-size:var(--font-size-lg)}.match-view-module__uEZ5Ra__team span,.match-view-module__uEZ5Ra__muted{color:var(--color-text-2)}.match-view-module__uEZ5Ra__score{font-family:var(--font-data);font-size:var(--font-size-title)}.match-view-module__uEZ5Ra__score[data-winner=true],.match-view-module__uEZ5Ra__seriesMap [data-winner=true],.match-view-module__uEZ5Ra__mapScore[data-winner=true]{color:var(--color-success)}.match-view-module__uEZ5Ra__maps{margin:0;padding:0;list-style:none}.match-view-module__uEZ5Ra__map{min-width:0}.match-view-module__uEZ5Ra__mapHeading{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,3fr) auto;list-style:none;display:grid}.match-view-module__uEZ5Ra__mapHeading::-webkit-details-marker{display:none}.match-view-module__uEZ5Ra__mapHeading:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.match-view-module__uEZ5Ra__mapTitle{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.match-view-module__uEZ5Ra__mapTitle>span{font-size:var(--font-size-xs)}.match-view-module__uEZ5Ra__mapTitle strong{font-size:var(--font-size-lg)}.match-view-module__uEZ5Ra__mapContent{padding:var(--space-5);border-top:1px solid var(--color-border-1)}.match-view-module__uEZ5Ra__map p{margin:0}.match-view-module__uEZ5Ra__mapScore{font-family:var(--font-data);font-size:var(--font-size-xl)}.match-view-module__uEZ5Ra__mapTeams{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;display:grid}.match-view-module__uEZ5Ra__mapTeam{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.match-view-module__uEZ5Ra__mapTeam:first-child{text-align:right}.match-view-module__uEZ5Ra__mapActions{align-items:center;gap:var(--space-4);display:flex}.match-view-module__uEZ5Ra__mapChevron{color:var(--color-text-2);flex-shrink:0}.match-view-module__uEZ5Ra__map[open] .match-view-module__uEZ5Ra__mapChevron{transform:rotate(180deg)}.match-view-module__uEZ5Ra__download{align-items:center;gap:var(--space-2);min-height:var(--space-6);min-width:var(--space-6);color:var(--color-accent);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;display:inline-flex}.match-view-module__uEZ5Ra__download:hover,.match-view-module__uEZ5Ra__team:hover strong{text-decoration:underline}@media (max-width:600px){.match-view-module__uEZ5Ra__scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.match-view-module__uEZ5Ra__series{grid-area:2/1/auto/-1;justify-self:center;width:100%;max-width:15rem}.match-view-module__uEZ5Ra__mapHeading{gap:var(--space-2);padding:var(--space-3)}.match-view-module__uEZ5Ra__mapContent{padding:var(--space-3)}.match-view-module__uEZ5Ra__mapTitle strong{font-size:var(--font-size-sm)}.match-view-module__uEZ5Ra__mapTeams,.match-view-module__uEZ5Ra__mapActions{gap:var(--space-1)}.match-view-module__uEZ5Ra__mapTeam{font-size:var(--font-size-xs)}.match-view-module__uEZ5Ra__mapScore{font-size:var(--font-size-lg)}.match-view-module__uEZ5Ra__downloadLabel{display:none}}
.team-view-module__T6tkCa__page{padding-top:var(--space-5)}.team-view-module__T6tkCa__hero{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding:var(--space-7) 0 var(--space-6);border-bottom:1px solid var(--color-border-1);display:flex}.team-view-module__T6tkCa__identity{align-items:center;gap:var(--space-5);min-width:0;display:flex}.team-view-module__T6tkCa__identityText{min-width:0}.team-view-module__T6tkCa__badges{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.team-view-module__T6tkCa__metrics{margin-top:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.team-view-module__T6tkCa__metrics:before{top:-1px;left:var(--space-4);background:var(--color-accent);content:"";width:3.5rem;height:2px;position:absolute}.team-view-module__T6tkCa__metrics article{min-height:7.5rem;padding:var(--space-5);flex-direction:column;justify-content:center;display:flex}.team-view-module__T6tkCa__metrics article+article{border-left:1px solid var(--color-border-1)}.team-view-module__T6tkCa__metrics span{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.team-view-module__T6tkCa__metrics strong{margin-top:var(--space-2);font-family:var(--font-data);font-size:var(--font-size-title);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.team-view-module__T6tkCa__metrics small{margin-top:var(--space-1);color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs)}.team-view-module__T6tkCa__prizeResult{align-items:center;gap:var(--space-4);margin-top:var(--space-3);border-left:2px solid var(--color-accent);display:flex}.team-view-module__T6tkCa__prizeResult span{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;flex:none}.team-view-module__T6tkCa__prizeResult strong{overflow-wrap:anywhere}.team-view-module__T6tkCa__columns{gap:var(--space-3);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-view-module__T6tkCa__panel{min-width:0}.team-view-module__T6tkCa__sectionHeading{margin-bottom:var(--space-4)}.team-view-module__T6tkCa__roster,.team-view-module__T6tkCa__contributions{margin:0;padding:0;list-style:none;display:grid}.team-view-module__T6tkCa__roster li{gap:var(--space-3);min-height:3rem;padding:var(--space-2);border-bottom:1px solid var(--color-border-1);grid-template-columns:1.5rem minmax(0,1fr) auto auto;align-items:center;display:grid}.team-view-module__T6tkCa__roster li:last-child,.team-view-module__T6tkCa__contributions li:last-child{border-bottom:0}.team-view-module__T6tkCa__rosterOrder{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:center}.team-view-module__T6tkCa__roster li>strong{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-view-module__T6tkCa__roster li>span:nth-of-type(2){color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.team-view-module__T6tkCa__roster small{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-1);border-radius:var(--radius-sm);color:var(--color-text-3);background:var(--color-surface-3);font-family:var(--font-data);font-size:var(--font-size-xs)}.team-view-module__T6tkCa__roster small[data-role=STARTER]{color:var(--color-success);border-color:var(--color-success-border);background:var(--color-success-surface)}.team-view-module__T6tkCa__contributions li{gap:var(--space-3);min-height:3rem;padding:var(--space-2);border-bottom:1px solid var(--color-border-1);grid-template-columns:1.875rem minmax(0,1fr) auto 1.5rem;align-items:center;display:grid}.team-view-module__T6tkCa__contributions li>span,.team-view-module__T6tkCa__contributions small{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs)}.team-view-module__T6tkCa__contributions a,.team-view-module__T6tkCa__contributions li>strong:nth-child(2){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-view-module__T6tkCa__contributions a:hover{color:var(--color-action)}.team-view-module__T6tkCa__contributions a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:2px}.team-view-module__T6tkCa__contributions li>strong:last-child{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right}.team-view-module__T6tkCa__history{margin-top:var(--space-7)}.team-view-module__T6tkCa__historyGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-view-module__T6tkCa__historyItem{min-width:0}.team-view-module__T6tkCa__roundLabel{margin:0 0 var(--space-2);color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.team-view-module__T6tkCa__footerMeta{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--color-border-1);color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);display:flex}@media (max-width:820px){.team-view-module__T6tkCa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-view-module__T6tkCa__metrics article:nth-child(3){border-left:0}.team-view-module__T6tkCa__metrics article:nth-child(n+3){border-top:1px solid var(--color-border-1)}.team-view-module__T6tkCa__columns{grid-template-columns:1fr}.team-view-module__T6tkCa__historyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.team-view-module__T6tkCa__hero{flex-direction:column;align-items:flex-start}.team-view-module__T6tkCa__identity{align-items:flex-start}.team-view-module__T6tkCa__metrics{grid-template-columns:1fr}.team-view-module__T6tkCa__prizeResult{align-items:flex-start;gap:var(--space-2);flex-direction:column}.team-view-module__T6tkCa__metrics article+article,.team-view-module__T6tkCa__metrics article:nth-child(3){border-top:1px solid var(--color-border-1);border-left:0}.team-view-module__T6tkCa__roster li{grid-template-columns:1.375rem minmax(0,1fr) auto}.team-view-module__T6tkCa__roster small{display:none}.team-view-module__T6tkCa__historyGrid{grid-template-columns:1fr}.team-view-module__T6tkCa__footerMeta{flex-direction:column;align-items:flex-start}}
.layout-module__jz1IVa__product{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.layout-module__jz1IVa__tools{align-items:center;gap:var(--space-4);display:flex}@media (max-width:440px){.layout-module__jz1IVa__product{display:none}}
.page-module__4gMfna__page{padding-top:var(--space-8);padding-bottom:calc(var(--space-8) + var(--space-4))}.page-module__4gMfna__hero{gap:var(--space-4);max-width:52rem;padding-bottom:var(--space-7);border-bottom:1px solid var(--color-border-1);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.page-module__4gMfna__heroIndex{padding-top:var(--space-1);color:var(--color-accent);font-family:var(--font-data);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.page-module__4gMfna__lead{max-width:38rem;margin:var(--space-5) 0 0;color:var(--color-text-2);font-size:var(--font-size-lg);line-height:var(--line-height-body)}.page-module__4gMfna__empty{margin-top:var(--space-7)}.page-module__4gMfna__sections{gap:var(--space-8);margin-top:var(--space-8);display:grid}.page-module__4gMfna__sectionHeading{margin-bottom:var(--space-4)}.page-module__4gMfna__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__4gMfna__cardLink{min-width:0;height:100%;display:block}.page-module__4gMfna__cardLink:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:3px}.page-module__4gMfna__card{height:100%;min-height:13.5rem;transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);position:relative;overflow:hidden}.page-module__4gMfna__cardLink:hover .page-module__4gMfna__card{border-color:var(--color-border-2);background:var(--color-surface-3)}.page-module__4gMfna__signalRail{background:var(--color-border-2);width:3px;position:absolute;inset:0 auto 0 0}.page-module__4gMfna__cardLink[data-status=ACTIVE] .page-module__4gMfna__signalRail{background:var(--color-success)}.page-module__4gMfna__cardLink[data-status=CANCELLED] .page-module__4gMfna__signalRail{background:var(--color-danger)}.page-module__4gMfna__cardBody{min-height:inherit;padding:var(--space-5);flex-direction:column;display:flex}.page-module__4gMfna__cardTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-module__4gMfna__revision{color:var(--color-text-3);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.page-module__4gMfna__card h3{margin:var(--space-6) 0 var(--space-2);font-size:var(--font-size-xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight)}.page-module__4gMfna__card p{color:var(--color-text-2);font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0}.page-module__4gMfna__open{padding-top:var(--space-5);color:var(--color-action);font-family:var(--font-data);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-top:auto}.page-module__4gMfna__cardLink:hover .page-module__4gMfna__open{color:var(--color-action-hover)}@media (max-width:860px){.page-module__4gMfna__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-module__4gMfna__page{padding-top:var(--space-7)}.page-module__4gMfna__hero{grid-template-columns:2rem minmax(0,1fr)}.page-module__4gMfna__grid{grid-template-columns:1fr}.page-module__4gMfna__card{min-height:12rem}}@media (prefers-reduced-motion:reduce){.page-module__4gMfna__card{transition:none}}
.admin-schedule-module__Qe-FYq__schedule{gap:var(--space-4);min-width:0;padding-bottom:var(--space-8);display:grid}.admin-schedule-module__Qe-FYq__filters{gap:var(--space-4);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.admin-schedule-module__Qe-FYq__filters select{width:100%;min-width:0}.admin-schedule-module__Qe-FYq__toolbar,.admin-schedule-module__Qe-FYq__dayHeading,.admin-schedule-module__Qe-FYq__matchHeader,.admin-schedule-module__Qe-FYq__matchFooter{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.admin-schedule-module__Qe-FYq__toolbar p,.admin-schedule-module__Qe-FYq__dayHeading>span{color:var(--color-text-3);font-size:var(--font-size-sm);margin:0}.admin-schedule-module__Qe-FYq__toolbar>button{flex-shrink:0}.admin-schedule-module__Qe-FYq__dayNavigation{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.admin-schedule-module__Qe-FYq__days{gap:var(--space-2);scrollbar-color:var(--color-border-2) transparent;border:0;min-width:0;margin:0;padding:0;display:flex;overflow-x:auto}.admin-schedule-module__Qe-FYq__dayButton{gap:var(--space-1);min-width:8rem;padding:var(--space-3);flex-direction:column;flex:none}.admin-schedule-module__Qe-FYq__dayButton>span{gap:var(--space-1);display:grid}.admin-schedule-module__Qe-FYq__dayButton[data-variant=secondary][aria-pressed=true],.admin-schedule-module__Qe-FYq__dayButton[data-variant=secondary][aria-pressed=true]:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-surface)}.admin-schedule-module__Qe-FYq__dayButton small{color:var(--color-text-3);font-weight:var(--font-weight-medium)}.admin-schedule-module__Qe-FYq__dayHeading{margin-bottom:var(--space-4);flex-wrap:wrap}.admin-schedule-module__Qe-FYq__dayHeading h2{font-size:var(--font-size-lg);margin:0}.admin-schedule-module__Qe-FYq__timeline{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.admin-schedule-module__Qe-FYq__timeSlot{gap:var(--space-4);grid-template-columns:4rem minmax(0,1fr);display:grid}.admin-schedule-module__Qe-FYq__timeSlot>time{padding-top:var(--space-3);color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-md);font-variant-numeric:tabular-nums}.admin-schedule-module__Qe-FYq__cards{align-items:start;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));min-width:0;display:grid}.admin-schedule-module__Qe-FYq__match{border-left:2px solid var(--color-border-2);min-width:0;overflow:hidden}.admin-schedule-module__Qe-FYq__match[data-status=IN_PROGRESS]{border-left-color:var(--color-accent)}.admin-schedule-module__Qe-FYq__matchHeader{padding:var(--space-3) var(--space-3) var(--space-2);align-items:flex-start}.admin-schedule-module__Qe-FYq__tournamentName{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.admin-schedule-module__Qe-FYq__matchMeta{align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-3);color:var(--color-text-3);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.admin-schedule-module__Qe-FYq__teams{border-block:1px solid var(--color-border-1)}.admin-schedule-module__Qe-FYq__team{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.admin-schedule-module__Qe-FYq__team>span{overflow-wrap:anywhere;font-size:var(--font-size-sm)}.admin-schedule-module__Qe-FYq__team>strong{font-family:var(--font-data);font-variant-numeric:tabular-nums}.admin-schedule-module__Qe-FYq__matchFooter{padding:var(--space-3);color:var(--color-text-3);font-size:var(--font-size-xs)}.admin-schedule-module__Qe-FYq__matchFooter a{color:var(--color-text-1);font-weight:var(--font-weight-semibold);margin-left:auto}.admin-schedule-module__Qe-FYq__match a:hover{color:var(--color-accent)}.admin-schedule-module__Qe-FYq__match a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:40rem){.admin-schedule-module__Qe-FYq__filters{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.admin-schedule-module__Qe-FYq__toolbar{align-items:flex-start}.admin-schedule-module__Qe-FYq__timeSlot{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}
.tournament-workspace-module__P4STbG__page{min-height:100vh}.tournament-workspace-module__P4STbG__content{gap:var(--space-5);display:grid}.tournament-workspace-module__P4STbG__sectionNav{top:var(--space-2);z-index:2;background:var(--color-surface-1);border-radius:var(--radius-sm);position:sticky}.tournament-workspace-module__P4STbG__sectionContent{gap:var(--space-5);min-width:0;display:grid}.tournament-workspace-module__P4STbG__sectionContent[hidden]{display:none}.tournament-workspace-module__P4STbG__round,.tournament-workspace-module__P4STbG__matchCard{border:1px solid var(--color-border-1);border-radius:var(--radius-lg);background:var(--color-surface-1)}.tournament-workspace-module__P4STbG__hero{justify-content:space-between;align-items:flex-start;gap:var(--space-6);border-left:4px solid var(--color-accent);padding:clamp(1.5rem,4vw,3rem);display:flex}.tournament-workspace-module__P4STbG__hero h1,.tournament-workspace-module__P4STbG__roundHeader h3{margin:0}.tournament-workspace-module__P4STbG__hero h1{max-width:18ch;font-size:var(--font-size-title);font-weight:var(--font-weight-black);letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight)}.tournament-workspace-module__P4STbG__hero p,.tournament-workspace-module__P4STbG__muted,.tournament-workspace-module__P4STbG__empty{color:var(--color-text-2)}.tournament-workspace-module__P4STbG__heroMeta{align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.tournament-workspace-module__P4STbG__sectionHeading{margin-bottom:var(--space-5)}.tournament-workspace-module__P4STbG__roundHeader,.tournament-workspace-module__P4STbG__matchHeader,.tournament-workspace-module__P4STbG__actionRow,.tournament-workspace-module__P4STbG__lifecycleActions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tournament-workspace-module__P4STbG__twoColumns{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tournament-workspace-module__P4STbG__form,.tournament-workspace-module__P4STbG__fullWidthLabel,.tournament-workspace-module__P4STbG__teamBody{gap:var(--space-3);display:grid}.tournament-workspace-module__P4STbG__form label,.tournament-workspace-module__P4STbG__fullWidthLabel{gap:var(--space-2);color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:grid}.tournament-workspace-module__P4STbG__form input,.tournament-workspace-module__P4STbG__form select,.tournament-workspace-module__P4STbG__form textarea,.tournament-workspace-module__P4STbG__fullWidthLabel textarea,.tournament-workspace-module__P4STbG__inlineForm input,.tournament-workspace-module__P4STbG__inlineForm select,.tournament-workspace-module__P4STbG__mapRow input{width:100%;min-height:var(--control-height-md);border:1px solid var(--color-border-1);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-1);background:var(--color-control);transition:border-color var(--motion-base) var(--ease-standard), background var(--motion-base) var(--ease-standard)}.tournament-workspace-module__P4STbG__form input:hover:not(:disabled),.tournament-workspace-module__P4STbG__form select:hover:not(:disabled),.tournament-workspace-module__P4STbG__form textarea:hover:not(:disabled),.tournament-workspace-module__P4STbG__fullWidthLabel textarea:hover:not(:disabled),.tournament-workspace-module__P4STbG__inlineForm input:hover:not(:disabled),.tournament-workspace-module__P4STbG__inlineForm select:hover:not(:disabled),.tournament-workspace-module__P4STbG__mapRow input:hover:not(:disabled){border-color:var(--color-border-2)}.tournament-workspace-module__P4STbG__form input:disabled,.tournament-workspace-module__P4STbG__form select:disabled,.tournament-workspace-module__P4STbG__form textarea:disabled,.tournament-workspace-module__P4STbG__mapRow input:disabled{color:var(--color-text-3);background:var(--color-surface-1);opacity:.7}.tournament-workspace-module__P4STbG__mapEditorHeading{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex}.tournament-workspace-module__P4STbG__prizeSummary{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-1);border-radius:var(--radius-md);background:var(--color-surface-1);display:grid}.tournament-workspace-module__P4STbG__prizeSummary>span{color:var(--color-text-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.tournament-workspace-module__P4STbG__prizeSummary dl{gap:var(--space-2);margin:0;display:grid}.tournament-workspace-module__P4STbG__prizeSummaryRow{gap:var(--space-3);grid-template-columns:minmax(6rem,auto) minmax(0,1fr);display:grid}.tournament-workspace-module__P4STbG__prizeSummary dt,.tournament-workspace-module__P4STbG__prizeSummary dd{font-size:var(--font-size-sm);margin:0}.tournament-workspace-module__P4STbG__prizeSummary dt{color:var(--color-text-3);font-family:var(--font-data)}.tournament-workspace-module__P4STbG__prizeSummary dd{overflow-wrap:anywhere}.tournament-workspace-module__P4STbG__prizeSummary small{color:var(--color-text-3);font-size:var(--font-size-xs)}.tournament-workspace-module__P4STbG__mapEditor{gap:var(--space-2);display:grid}.tournament-workspace-module__P4STbG__mapRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.tournament-workspace-module__P4STbG__mapRowActions{gap:var(--space-1);display:flex}.tournament-workspace-module__P4STbG__mapControl{width:var(--control-height-sm);min-width:var(--control-height-sm);padding-inline:0}.tournament-workspace-module__P4STbG__mapRemove{color:var(--color-danger)}.tournament-workspace-module__P4STbG__codeArea{font-family:var(--font-data);font-size:var(--font-size-sm);line-height:var(--line-height-loose);resize:vertical}.tournament-workspace-module__P4STbG__issueList{color:var(--color-danger)}.tournament-workspace-module__P4STbG__disclosure{margin-top:var(--space-4)}.tournament-workspace-module__P4STbG__disclosure pre{white-space:pre-wrap;max-height:24rem;font-family:var(--font-data);font-size:var(--font-size-sm);overflow:auto}.tournament-workspace-module__P4STbG__previewTable{gap:var(--space-1);margin-top:var(--space-3);font-family:var(--font-data);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;display:grid}.tournament-workspace-module__P4STbG__previewTable>div{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-1);grid-template-columns:3rem minmax(10rem,1fr) 8rem 8rem;display:grid}.tournament-workspace-module__P4STbG__teamGrid{align-items:start;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tournament-workspace-module__P4STbG__teamCard{border:1px solid var(--color-border-1);border-radius:var(--radius-md);background:var(--color-control);align-self:start}.tournament-workspace-module__P4STbG__teamCard[open]{border-color:var(--color-border-2);background:var(--color-surface-2)}.tournament-workspace-module__P4STbG__teamCard summary{justify-content:space-between;gap:var(--space-4);padding:var(--space-3);display:flex}.tournament-workspace-module__P4STbG__teamCard summary>span:first-child strong{color:var(--color-accent);font-family:var(--font-data)}.tournament-workspace-module__P4STbG__teamCard summary>span:last-child{color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.tournament-workspace-module__P4STbG__teamBody{padding:0 var(--space-4) var(--space-4)}.tournament-workspace-module__P4STbG__teamBody p,.tournament-workspace-module__P4STbG__teamBody ul{margin:0}.tournament-workspace-module__P4STbG__roundList{gap:var(--space-5);display:grid}.tournament-workspace-module__P4STbG__round{padding:var(--space-4);background:var(--color-control);position:relative;overflow:hidden}.tournament-workspace-module__P4STbG__round:before,.tournament-workspace-module__P4STbG__matchCard:before{background:var(--color-border-2);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.tournament-workspace-module__P4STbG__round[data-status=PUBLISHED]:before,.tournament-workspace-module__P4STbG__matchCard[data-status=IN_PROGRESS]:before{background:var(--color-info)}.tournament-workspace-module__P4STbG__round[data-status=COMPLETED]:before,.tournament-workspace-module__P4STbG__matchCard[data-status=COMPLETED]:before{background:var(--color-success)}.tournament-workspace-module__P4STbG__roundHeader{margin-bottom:var(--space-4);align-items:flex-start}.tournament-workspace-module__P4STbG__roundHeader h3{margin-top:var(--space-2);font-size:var(--font-size-xl)}.tournament-workspace-module__P4STbG__matchGrid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tournament-workspace-module__P4STbG__matchCard{padding:var(--space-4);background:var(--color-surface-2);position:relative;overflow:hidden}.tournament-workspace-module__P4STbG__matchHeader{color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-transform:uppercase}.tournament-workspace-module__P4STbG__versus{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;border-block:1px solid var(--color-border-1);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.tournament-workspace-module__P4STbG__matchScore{min-width:4rem;color:var(--color-action);font-family:var(--font-data);font-size:var(--font-size-xl);font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums;text-align:center}.tournament-workspace-module__P4STbG__matchTeam{min-width:0}.tournament-workspace-module__P4STbG__matchTeam[data-side=end]{text-align:right}.tournament-workspace-module__P4STbG__matchTeam summary{overflow-wrap:anywhere;cursor:pointer;font-weight:var(--font-weight-semibold)}.tournament-workspace-module__P4STbG__matchTeam summary::marker{color:var(--color-accent)}.tournament-workspace-module__P4STbG__matchTeam ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.tournament-workspace-module__P4STbG__matchTeam li{gap:var(--space-1);display:grid}.tournament-workspace-module__P4STbG__matchTeam small{color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.tournament-workspace-module__P4STbG__unknownTeam[data-side=end]{text-align:right}.tournament-workspace-module__P4STbG__scheduleForm{margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border-1);border-radius:var(--radius-md);background:var(--color-surface-1)}.tournament-workspace-module__P4STbG__scheduleForm>button{justify-self:start}.tournament-workspace-module__P4STbG__scheduleSummary{gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border-1);border-radius:var(--radius-md);background:var(--color-surface-1);font-family:var(--font-data);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;display:grid}.tournament-workspace-module__P4STbG__scheduleSummary>span,.tournament-workspace-module__P4STbG__scheduleSummary>small{color:var(--color-text-3)}.tournament-workspace-module__P4STbG__scheduleSummary>time{color:var(--color-text-1);font-weight:var(--font-weight-semibold)}.tournament-workspace-module__P4STbG__mapResults{margin:var(--space-3) 0;color:var(--color-text-2);font-family:var(--font-data);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.tournament-workspace-module__P4STbG__inlineForm{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(8rem,1fr) minmax(4rem,.35fr) minmax(4rem,.35fr) auto;display:grid}.tournament-workspace-module__P4STbG__lifecycleActions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.tournament-workspace-module__P4STbG__twoColumns,.tournament-workspace-module__P4STbG__teamGrid,.tournament-workspace-module__P4STbG__matchGrid{grid-template-columns:1fr}.tournament-workspace-module__P4STbG__hero{flex-direction:column}.tournament-workspace-module__P4STbG__lifecycleActions{justify-content:flex-start}.tournament-workspace-module__P4STbG__inlineForm{grid-template-columns:1fr 1fr}}@media (max-width:620px){.tournament-workspace-module__P4STbG__roundHeader,.tournament-workspace-module__P4STbG__actionRow,.tournament-workspace-module__P4STbG__teamCard summary{flex-direction:column;align-items:stretch}.tournament-workspace-module__P4STbG__previewTable>div,.tournament-workspace-module__P4STbG__mapRow,.tournament-workspace-module__P4STbG__inlineForm{grid-template-columns:1fr}.tournament-workspace-module__P4STbG__mapRowActions{grid-template-columns:auto auto 1fr;display:grid}.tournament-workspace-module__P4STbG__versus{grid-template-columns:1fr}.tournament-workspace-module__P4STbG__matchTeam[data-side=end]{text-align:left}}
