.el-button-group[data-v-208c4b9d]{white-space:nowrap;display:inline-flex}.judgment-group[data-v-208c4b9d] .el-button{--el-button-divide-border-color:transparent;z-index:0}.judgment-group[data-v-208c4b9d] .el-button.is-judgment-active.el-button--primary{background:var(--color-primary-muted);color:var(--color-primary);border-color:var(--color-primary)}.judgment-group[data-v-208c4b9d] .el-button.is-judgment-active.el-button--danger{background:var(--color-danger-muted);color:var(--color-danger);border-color:var(--color-danger)}.num-input[data-v-a6fe3671]{box-sizing:border-box;align-items:center;display:inline-flex}.num-input[data-v-a6fe3671]:not(.num-input--disabled):hover{background-color:var(--bg-surface-2);border-radius:var(--radius-md)}.num-input__inner[data-v-a6fe3671]{width:100%;color:inherit;font:inherit;text-align:center;appearance:textfield;background:0 0;border:none;min-width:0;padding:0}.num-input__inner[data-v-a6fe3671]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num-input__inner[data-v-a6fe3671]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-input__inner[data-v-a6fe3671]:focus{outline:none}.num-input--disabled[data-v-a6fe3671]{opacity:.5;cursor:not-allowed}.num-input--disabled .num-input__inner[data-v-a6fe3671]{cursor:not-allowed}.num-input--boxed[data-v-a6fe3671]{border:1px solid var(--border-default);border-radius:var(--el-border-radius-base);background:var(--bg-surface-1);color:var(--text-primary);font-size:var(--el-font-size-base);transition:border-color var(--el-transition-duration)}.num-input--boxed .num-input__inner[data-v-a6fe3671]{padding:0 6px}.num-input--boxed[data-v-a6fe3671]:hover{border-color:var(--border-hover)}.num-input--boxed[data-v-a6fe3671]:focus-within{border-color:var(--color-primary)}.num-input--boxed.num-input--small[data-v-a6fe3671]{height:var(--el-component-size-small)}.num-input--boxed.num-input--large[data-v-a6fe3671]{height:var(--el-component-size-large)}.num-input--boxed.num-input--default[data-v-a6fe3671]{height:var(--el-component-size)}.num-input--inline .num-input__inner[data-v-a6fe3671]{border-bottom:1px var(--border-active) dashed;field-sizing:content;width:3ch;min-width:1.5ch}.num-input--inline .num-input__inner[data-v-a6fe3671]:hover{border-bottom-color:var(--border-hover)}.num-input--inline .num-input__inner[data-v-a6fe3671]:focus{border-bottom-color:var(--color-primary)}.num-input__btn[data-v-a6fe3671]{color:var(--text-primary);background:0 0;background-color:var(--bg-surface-2);cursor:pointer;font-size:inherit;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0 .4em;line-height:1;display:flex}.num-input__btn[data-v-a6fe3671]:hover:not(:disabled){color:var(--color-primary)}.num-input__btn[data-v-a6fe3671]:disabled{cursor:not-allowed;color:var(--text-disabled)}.num-input--boxed .num-input__btn[data-v-a6fe3671]:first-child{border-right:1px solid var(--border-default)}.num-input--boxed .num-input__btn[data-v-a6fe3671]:last-child{border-left:1px solid var(--border-default)}.stat-value[data-v-552de110]{line-height:1;font-family:var(--font-mono);align-items:center;font-weight:600;display:inline-flex}.stat-value__icon[data-v-552de110]{color:var(--text-secondary);flex-shrink:0}.stat-value--inline[data-v-552de110]{gap:.25em}.stat-value--inline .stat-value__text[data-v-552de110]{text-align:center;min-width:2ch;color:var(--text-primary)}.stat-value--stacked[data-v-552de110]{flex-direction:column;gap:.3em}.stat-value--stacked .stat-value__text[data-v-552de110]{text-align:center;color:var(--text-primary);font-size:1em}.player-header__name-row[data-v-6650e5cd]{align-items:flex-end;gap:.3em;min-width:0;min-height:1.5em;display:flex}.player-header__name-group[data-v-6650e5cd]{flex:1;align-items:flex-end;gap:.3em;width:0;display:flex;overflow:hidden}.player-header__name[data-v-6650e5cd]{white-space:nowrap;text-overflow:ellipsis;font-size:.9em;font-weight:700;overflow:hidden}.player-header__judgment[data-v-6650e5cd]{flex-shrink:0}.player-header__judgment[data-v-6650e5cd] .el-button{height:1.7em;padding:0 .45em;font-size:.9em}.player-header__divider[data-v-6650e5cd]{border:.5px solid var(--border-subtle);margin:.25em}.player-header__stats-row[data-v-6650e5cd]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15em .75em;min-width:0;display:flex}.player-header__stats-row[data-v-6650e5cd] .stat-value{font-size:.9em}.player-header__stats-row[data-v-6650e5cd] .stat-value__icon{opacity:.5}.player-header__buzz-info[data-v-6650e5cd]{white-space:nowrap;color:var(--text-primary);flex-shrink:0;align-items:center;gap:.2em;font-size:.9em;font-weight:500;display:flex}.player-header__delta[data-v-6650e5cd]{text-align:right;min-width:5.5ch;display:inline-block}.player-header__icon-placeholder[data-v-6650e5cd]{width:1.4em;display:inline-block}.player-header__winner[data-v-6650e5cd]{color:var(--color-success);flex-shrink:0}.player-header__loser[data-v-6650e5cd]{color:var(--color-danger);flex-shrink:0}.player-header__host-badge[data-v-6650e5cd]{text-align:right}.player-header[data-v-7c4cc3df]{padding:var(--player-header-padding,0);background:var(--player-header-bg,var(--bg-surface-1));flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.player-header--buzzed[data-v-7c4cc3df]{--header-state-fill:var(--color-primary-muted);background:var(--color-primary-muted)}.player-header--correct[data-v-7c4cc3df]{--header-state-fill:var(--color-success-muted);background:var(--color-success-muted)}.player-header--incorrect[data-v-7c4cc3df]{--header-state-fill:var(--color-danger-muted);background:var(--color-danger-muted)}.player-header--queued[data-v-7c4cc3df]{--header-state-fill:var(--color-warning-muted);background:var(--color-warning-muted)}.player-header--won[data-v-7c4cc3df]{--header-state-fill:var(--color-success-muted);background:var(--color-success-muted)}.player-header--lost[data-v-7c4cc3df]{--header-state-fill:var(--color-danger-muted);background:var(--color-danger-muted)}.player-header__dc-overlay[data-v-7c4cc3df]{background:var(--bg-surface-1-translucent,#0000008c);color:var(--color-danger);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-header[data-v-7c4cc3df]:after{content:"";background:var(--header-state-fill,var(--accent-fill));transform-origin:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.player-header.is-cooling-down[data-v-7c4cc3df]:after{animation:header-cooldown-fill-7c4cc3df var(--cooldown-duration,0s) linear forwards}@keyframes header-cooldown-fill-7c4cc3df{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.player-header.is-pending[data-v-7c4cc3df]{--header-state-fill:var(--color-warning-muted)}.player-header.is-pending[data-v-7c4cc3df]:after{transform:scaleX(var(--countdown-fill-scale,0));transition:transform .1s linear}.player-header__handicap-tag[data-v-7c4cc3df]{font-variant-numeric:tabular-nums;color:var(--text-secondary);background:var(--bg-surface-2);border-left:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-bottom-left-radius:var(--radius-sm);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;padding:.1em .45em;font-size:.7em;font-weight:600;position:absolute;top:0;right:0}.player-header--buzzed[data-v-7c4cc3df] .player-header__buzz-info{color:var(--color-primary)}.player-header--correct[data-v-7c4cc3df] .player-header__buzz-info{color:var(--color-success)}.player-header--incorrect[data-v-7c4cc3df] .player-header__buzz-info{color:var(--color-danger)}.player-header--queued[data-v-7c4cc3df] .player-header__buzz-info{color:var(--color-warning)}.player-context-menu .context-menu-icon{margin-right:8px}.player-context-menu .el-dropdown-menu__item.context-menu-danger{color:var(--color-danger)}.player-context-menu .el-dropdown-menu__item.context-menu-danger:not(.is-disabled):hover,.player-context-menu .el-dropdown-menu__item.context-menu-danger:not(.is-disabled):focus{background-color:var(--color-danger-muted);color:var(--color-danger)}.el-dropdown.player-header-dropdown{font:inherit;color:inherit;display:block}.player-header-no-menu{display:contents}.timer-progress-bar[data-v-f9224fda]{background-color:#0000;width:100%;height:4px;position:relative}.timer-progress-inner[data-v-f9224fda]{transform-origin:0;will-change:transform;width:100%;height:100%;transition:transform var(--v0ce7c8b0) linear, background-color .3s;overflow:hidden}.timer-progress-inner.no-transition[data-v-f9224fda]{transition:none!important}.timer-seconds[data-v-f9224fda]{font-family:var(--font-mono);pointer-events:none;line-height:1;position:absolute}.timer-seconds--above[data-v-f9224fda]{margin-bottom:.25rem;font-size:.7rem;transition:color .3s;bottom:100%;right:.5rem}.timer-seconds--tab-start[data-v-f9224fda]{letter-spacing:-.02em;min-width:48px;height:32px;color:var(--text-primary);justify-content:center;align-items:center;padding:0 .6rem;font-size:1.05rem;font-weight:700;transition:background-color .3s,color .3s;display:flex;top:0;left:0}
