:is(.buzzer-module__cGL_wa__waiting .answerbox,.buzzer-module__cGL_wa__waiting .typein){display:none}.buzzer-module__cGL_wa__dock{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:15;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;gap:10px;padding:10px;display:flex;position:sticky}@media (max-width:640px){.buzzer-module__cGL_wa__dock{bottom:calc(70px + env(safe-area-inset-bottom,0px))}}.buzzer-module__cGL_wa__status{flex-direction:column;gap:6px;padding:0 4px;display:flex}.buzzer-module__cGL_wa__statusText{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;overflow-wrap:anywhere;font-size:1.1rem;font-weight:900;line-height:1.1}.buzzer-module__cGL_wa__clock{background:var(--raised);border-radius:99px;height:6px;overflow:hidden}.buzzer-module__cGL_wa__clock>i{border-radius:99px;height:100%;transition:width .1s linear;display:block}.buzzer-module__cGL_wa__buzzers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.buzzer-module__cGL_wa__buzzers[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:641px){.buzzer-module__cGL_wa__buzzers[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.buzzer-module__cGL_wa__buzz{--c:var(--lagoon-fill);background:var(--c);color:#061a22;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;min-height:92px;box-shadow:inset 0 -7px 0 #0000002e, 0 4px 0 color-mix(in srgb, var(--c) 55%, #000);border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 10px 12px;transition:transform 60ms,box-shadow 60ms,opacity .2s,min-height .2s;display:flex;position:relative}.buzzer-module__cGL_wa__buzz:active:not(:disabled){box-shadow:inset 0 -4px 0 #0000002e, 0 1px 0 color-mix(in srgb, var(--c) 55%, #000);transform:translateY(3px)}.buzzer-module__cGL_wa__buzz:disabled{cursor:default;opacity:.55}.buzzer-module__cGL_wa__buzz:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.buzzer-module__cGL_wa__buzz.buzzer-module__cGL_wa__up{opacity:1;outline:4px solid var(--ink);outline-offset:3px;animation:.7s ease-in-out infinite alternate buzzer-module__cGL_wa__ring}.buzzer-module__cGL_wa__buzz.buzzer-module__cGL_wa__locked{opacity:.3;filter:grayscale(.7)}.buzzer-module__cGL_wa__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:1.45rem;font-weight:900;line-height:1;overflow:hidden}.buzzer-module__cGL_wa__sub{align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:inline-flex}.buzzer-module__cGL_wa__key{min-width:22px;font-family:var(--body);border:1.5px solid #061a2273;border-radius:6px;padding:1px 6px;font-size:.75rem;font-weight:900;display:none}@media (hover:hover) and (pointer:fine){.buzzer-module__cGL_wa__key{display:inline-block}}.buzzer-module__cGL_wa__compact .buzzer-module__cGL_wa__buzz{min-height:56px}.buzzer-module__cGL_wa__compact .buzzer-module__cGL_wa__name{font-size:1.1rem}@keyframes buzzer-module__cGL_wa__ring{0%{transform:scale(1)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.buzzer-module__cGL_wa__buzz,.buzzer-module__cGL_wa__clock>i{transition:none}.buzzer-module__cGL_wa__buzz.buzzer-module__cGL_wa__up{animation:none}}
