.debug-panel[data-v-b4dae342]{z-index:1000;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;display:flex;position:fixed;bottom:8px;left:8px}.debug-panel__toggle[data-v-b4dae342]{color:var(--color-orange);background:#000000b3;border:1px solid #ff703399;border-radius:8px;padding:6px 10px;font-weight:700}.debug-panel__body[data-v-b4dae342]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;border:1px solid #ff703366;border-radius:8px;flex-direction:column;gap:8px;max-width:280px;max-height:60vh;padding:8px;display:flex;overflow-y:auto}.debug-panel__hint[data-v-b4dae342]{color:#fffc;background:#29ccb11f;border:1px solid #29ccb14d;border-radius:6px;padding:6px 8px;font-size:11px;line-height:1.4}.debug-panel__hint--frozen[data-v-b4dae342]{color:var(--color-orange);background:#ff703326;border-color:#ff703380}.debug-panel__section[data-v-b4dae342]{flex-wrap:wrap;gap:4px;max-width:260px;display:flex}.debug-panel__section h4[data-v-b4dae342]{width:100%;color:var(--color-orange);text-transform:uppercase;font-size:11px}.debug-panel__section button[data-v-b4dae342]{color:#fffc;background:0 0;border:1px solid #29ccb166;border-radius:6px;padding:4px 8px}.debug-panel__section button[data-v-b4dae342]:hover,.debug-panel__btn--active[data-v-b4dae342]{color:var(--color-white);background:#29ccb159}.debug-panel__reset[data-v-b4dae342]{color:var(--color-orange)!important;border-color:#ff703399!important}.game-bg[data-v-6262449c]{z-index:0;background:#1e221f;position:fixed;inset:0;overflow:hidden}.game-bg__grid[data-v-6262449c]{opacity:.5;position:absolute;inset:-15px -1px}.game-bg__grid-h[data-v-6262449c]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-bg__grid-v[data-v-6262449c]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.game-bg__texture[data-v-6262449c]{pointer-events:none;position:absolute}.game-bg__texture--1[data-v-6262449c]{opacity:.6;width:280%;height:auto;top:-50%;right:-40%;transform:rotate(125deg)scaleY(-1)}.game-bg__texture--2[data-v-6262449c]{opacity:.4;width:200%;height:auto;top:-30%;right:10%;transform:rotate(180deg)scaleY(-1)}.game-bg__texture--tl1[data-v-6262449c]{opacity:.5;width:150%;height:auto;top:-34%;left:-77%;transform:rotate(125deg)scaleY(-1)scaleX(-1)}.game-bg__texture--tl2[data-v-6262449c]{opacity:.3;width:110%;height:auto;top:-22%;left:-45%;transform:rotate(180deg)scaleY(-1)scaleX(-1)}.game-bg__hud[data-v-6262449c]{object-fit:cover;width:100%;height:100%}.matrix-cell[data-v-ffc77262]{font-family:var(--font-mono);color:var(--color-white);border:none;justify-content:center;align-items:center;font-weight:700;transition:transform .15s;display:flex;position:relative}.matrix-cell--sm[data-v-ffc77262]{border-radius:var(--radius-sm);width:48px;height:48px;font-size:12px}.matrix-cell--lg[data-v-ffc77262]{border-radius:var(--radius-lg);width:120px;height:120px;font-size:30px}.matrix-cell--active[data-v-ffc77262]{background:var(--color-kasper);box-shadow:var(--shadow-inset-sm)}.matrix-cell--lg.matrix-cell--active[data-v-ffc77262]{box-shadow:var(--shadow-inset-lg)}.matrix-cell--chosen[data-v-ffc77262]{border:2px solid var(--color-kasper);background:#29ccb133}.matrix-cell--lg.matrix-cell--chosen[data-v-ffc77262]{background:var(--color-kasper);box-shadow:var(--shadow-inset-lg), 0 0 32px #29ccb199;border-width:4px}.matrix-cell--inactive[data-v-ffc77262]{background:#29ccb133}.matrix-cell--inactive .matrix-cell__value[data-v-ffc77262]{opacity:.2}.matrix-cell--done[data-v-ffc77262]{cursor:default;background:#0003}.matrix-cell--done .matrix-cell__value[data-v-ffc77262]{opacity:.1}.matrix-cell[data-v-ffc77262]:not(:disabled):hover{transform:scale(1.05)}.matrix-cell__value[data-v-ffc77262]{z-index:1;position:relative}.matrix-grid[data-v-04b96c54]{flex-direction:column;gap:8px;display:flex}.matrix-grid__row[data-v-04b96c54]{align-items:center;gap:14px;display:flex}.matrix-grid__category[data-v-04b96c54]{width:124px;font-family:var(--font-display);color:var(--color-white);opacity:.9;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.2}.matrix-grid__row--answered .matrix-grid__category[data-v-04b96c54]{opacity:.3}.matrix-grid__row--active .matrix-grid__category[data-v-04b96c54]{color:var(--color-kasper);opacity:1}.matrix-grid--lg .matrix-grid__category[data-v-04b96c54]{width:320px;font-family:var(--font-display);font-size:30.669px;font-weight:600}.matrix-grid__cells[data-v-04b96c54]{gap:8px;display:flex}.matrix-grid--lg .matrix-grid__cells[data-v-04b96c54],.matrix-grid--lg[data-v-04b96c54]{gap:16px}.game-timer[data-v-5ca6db9f]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(120deg,#29ccb133 13%,#29ccb199 103%);align-items:center;gap:12px;height:62px;padding:12px 20px;display:inline-flex;box-shadow:inset 0 12px 24px #ffffff52}.game-timer__icon[data-v-5ca6db9f]{flex-shrink:0;width:24px;height:24px}.game-timer__text[data-v-5ca6db9f]{color:var(--color-white);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.game-timer--bare[data-v-5ca6db9f]{-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.game-timer--sm[data-v-5ca6db9f]{height:56px;padding:8px 20px}.game-timer--lg[data-v-5ca6db9f]{gap:16px;padding:16px 32px}.game-timer--lg .game-timer__icon[data-v-5ca6db9f]{width:32px;height:32px}.game-timer--lg .game-timer__text[data-v-5ca6db9f]{font-size:32px}.choice-btn[data-v-05ed3a10]{border-radius:var(--radius-md);width:100%;font-family:var(--font-mono);color:var(--color-white);text-align:left;align-items:center;gap:20px;font-weight:700;transition:transform .15s;display:flex}.choice-btn--desktop[data-v-05ed3a10]{min-height:80px;padding:14px 26px;font-size:32px}.choice-btn--mob[data-v-05ed3a10]{min-height:72px;padding:12px 24px;font-size:20px}.choice-btn--mob-compact[data-v-05ed3a10]{text-align:center;justify-content:center;width:175px;height:90px;padding:12px;font-size:16px}.choice-btn--active[data-v-05ed3a10]{border:2px solid var(--color-kasper);background:linear-gradient(90deg,#29ccb133,#29ccb133),linear-gradient(90deg,#0000001a,#0000001a)}.choice-btn--inactive[data-v-05ed3a10]{opacity:.2;cursor:default;background:#0003}.choice-btn--right[data-v-05ed3a10]{background:var(--color-kasper);justify-content:space-between}.choice-btn--wrong[data-v-05ed3a10]{background:var(--color-orange);justify-content:space-between}.choice-btn__letter[data-v-05ed3a10]{background:var(--color-kasper);width:28px;height:28px;color:var(--color-grey);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.choice-btn--right .choice-btn__letter[data-v-05ed3a10]{background:var(--color-white);color:var(--color-kasper)}.choice-btn--wrong .choice-btn__letter[data-v-05ed3a10]{background:var(--color-white);color:var(--color-black)}.choice-btn__text[data-v-05ed3a10]{flex:1;min-width:0}.choice-btn__icon[data-v-05ed3a10]{flex-shrink:0;width:42px;height:42px}.choice-btn--mob .choice-btn__icon[data-v-05ed3a10]{width:32px;height:32px}.choice-btn[data-v-05ed3a10]:not(:disabled):hover{transform:scale(1.01)}.question-view[data-v-a4356d12]{flex-direction:column;gap:24px;width:100%;display:flex}.question-view__head[data-v-a4356d12]{justify-content:center;align-items:baseline;gap:32px;display:flex}.question-view__category[data-v-a4356d12]{font-family:var(--font-display);color:var(--color-white);opacity:.5;font-size:32px;font-weight:500}.question-view__value[data-v-a4356d12]{color:var(--color-kasper);font-size:38px;font-weight:400}.question-view--desktop .question-view__text[data-v-a4356d12]{text-align:center;width:852px;max-width:100%;margin:0 auto;font-size:40px;font-weight:400;line-height:normal}.question-view--mob .question-view__category[data-v-a4356d12],.question-view--mob .question-view__value[data-v-a4356d12]{display:none}.question-view--mob .question-view__head[data-v-a4356d12]{flex-direction:column;align-items:center;gap:4px}.question-view--mob .question-view__text[data-v-a4356d12]{text-align:center;font-size:22px;line-height:1.4}.question-view__code[data-v-a4356d12]{border-radius:var(--radius-sm);white-space:pre-wrap;background:#0006;border:1px solid #29ccb14d;padding:16px;font-size:16px;overflow-x:auto}.question-view__options[data-v-a4356d12]{flex-direction:column;gap:12px;display:flex}.question-view--desktop .question-view__options[data-v-a4356d12]{grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;display:grid}.question-view__answer[data-v-a4356d12]{border-radius:var(--radius-sm);background:#29ccb126;padding:16px;font-size:20px}.dice-face[data-v-44d3cfa1]{border:2px solid var(--color-kasper);border-radius:var(--radius-lg);background:#29ccb11a;flex-shrink:0;position:relative}.dice-face__dot[data-v-44d3cfa1]{background:var(--color-kasper);border-radius:50%;width:15px;height:15px;position:absolute;transform:translate(-50%,-50%)}.player-card[data-v-85b598ca]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003;border:1px solid #29ccb133;border-radius:42px;align-items:center;gap:64px;width:500px;padding:48px;display:flex}.player-card--player[data-v-85b598ca]{border-radius:var(--radius-lg);border:1px solid #0000;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;width:auto;height:100px;padding:16px}.player-card--row[data-v-85b598ca]{background:#0003;border:none;border-radius:32px;gap:20px;width:100%;height:100px;padding:12px 24px}.player-card--row .player-card__body[data-v-85b598ca]{flex:1;min-width:0}.player-card--row .player-card__name[data-v-85b598ca],.player-card--row .player-card__role[data-v-85b598ca]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-card--row .player-card__row-score[data-v-85b598ca]{flex-shrink:0}.player-card--highlight[data-v-85b598ca]{border-color:var(--color-kasper);box-shadow:0 0 20px #29ccb14d}.player-card--row.player-card--highlight[data-v-85b598ca],.player-card--player.player-card--highlight[data-v-85b598ca]{background:#29ccb133}.player-card__avatar[data-v-85b598ca]{flex-shrink:0;width:48px;height:48px}.player-card__name[data-v-85b598ca]{color:var(--color-white);font-size:32px;font-weight:400}.player-card--tv .player-card__name[data-v-85b598ca]{width:120px}.player-card--player .player-card__name[data-v-85b598ca]{font-size:18px;line-height:22px}.player-card--row .player-card__name[data-v-85b598ca]{font-size:24px}.player-card__role[data-v-85b598ca]{color:var(--color-white);opacity:.5;font-size:20px;font-weight:400}.player-card--player .player-card__role[data-v-85b598ca]{font-size:14px}.player-card__row-score[data-v-85b598ca]{color:var(--color-orange);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;font-size:32px;font-weight:700}.player-card__score[data-v-85b598ca]{align-items:flex-end;gap:8px;margin-top:auto;display:flex}.player-card__points[data-v-85b598ca]{color:var(--color-orange);font-size:24px;font-weight:700}.player-card__label[data-v-85b598ca]{color:var(--color-white);opacity:.5;font-size:14px}.player-app[data-v-805f4559]{width:100%;height:100dvh;position:relative;overflow:hidden}.player-app__screen[data-v-805f4559]{z-index:1;flex-direction:column;align-items:center;gap:16px;height:100%;padding:24px 16px;display:flex;position:relative;overflow:hidden auto}.player-app__screen--center[data-v-805f4559]{justify-content:center}.player-app__screen--splash[data-v-805f4559]{justify-content:center;overflow:hidden}.player-app__start-bg[data-v-805f4559]{object-fit:cover;z-index:-1;width:100%;height:100%;position:fixed;inset:0}.player-app__logo-top[data-v-805f4559]{width:200px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.player-app__splash-title[data-v-805f4559]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-app__splash-hex[data-v-805f4559]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.player-app__title-xl[data-v-805f4559]{text-transform:uppercase;color:var(--color-kasper);text-align:center;text-shadow:var(--shadow-glow);font-size:56px;font-weight:400;line-height:1.1;position:relative}.player-app__splash-note[data-v-805f4559]{color:var(--color-kasper);text-align:center;text-transform:uppercase;opacity:.8;font-size:16px;font-weight:700;position:absolute;bottom:96px;left:0;right:0}.player-app__screen--name[data-v-805f4559]{padding-bottom:0}.player-app__title[data-v-805f4559]{text-transform:uppercase;color:var(--color-kasper);margin-top:76px;font-size:40px;font-weight:400}.player-app__name-center[data-v-805f4559]{flex:1;justify-content:center;align-items:center;width:100%;display:flex}.player-app__field[data-v-805f4559]{border:2px solid var(--color-kasper);background:#0003;border-radius:12px;justify-content:space-between;align-items:center;width:326px;height:69px;padding:0 20px 0 16px;display:flex}.player-app__field--rejected[data-v-805f4559]{border-color:var(--color-orange)}.player-app__field-input[data-v-805f4559]{min-width:0;color:var(--color-white);text-align:left;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;font-size:24px;font-weight:700;line-height:32px}.player-app__field-input[data-v-805f4559]::placeholder{color:var(--color-white);opacity:.2}.player-app__field-send[data-v-805f4559]{opacity:.2;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.player-app__field-send--active[data-v-805f4559]{opacity:1}.player-app__name-note[data-v-805f4559]{color:var(--color-kasper);text-align:center;text-transform:uppercase;margin-bottom:90px;font-size:16px;font-weight:700;line-height:24px}.player-app__name-note--error[data-v-805f4559]{color:var(--color-orange)}.player-app__screen--dice[data-v-805f4559]{justify-content:center;padding-bottom:0}.player-app__dice-center[data-v-805f4559]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.player-app__die[data-v-805f4559]{border-color:var(--color-white);background:#ffffff1a}.player-app__die[data-v-805f4559] .dice-face__dot{background:var(--color-white);width:15px;height:15px}.player-app__die--rolled[data-v-805f4559]{border-color:var(--color-kasper);background:#29ccb11a}.player-app__die--rolling[data-v-805f4559]{animation:.18s linear infinite diceShake-805f4559}@keyframes diceShake-805f4559{0%{transform:translate(0)rotate(0)}25%{transform:translate(-3px,2px)rotate(-6deg)}50%{transform:translate(3px,-2px)rotate(6deg)}75%{transform:translate(-2px,-3px)rotate(-4deg)}to{transform:translate(0)rotate(0)}}.player-app__die--rolled[data-v-805f4559] .dice-face__dot{background:var(--color-kasper)}.player-app__dice-result[data-v-805f4559]{color:var(--color-white);text-align:center;text-transform:uppercase;font-size:24px;font-weight:700;line-height:32px}.player-app__dice-result span[data-v-805f4559]{color:var(--color-kasper);font-size:32px;line-height:32px}.player-app__dice-btn[data-v-805f4559]{background:var(--color-kasper);height:52px;color:var(--color-white);text-transform:uppercase;border-radius:12px;align-items:center;gap:12px;margin-bottom:70px;padding:12px 16px 12px 12px;font-size:20px;font-weight:700;line-height:32px;display:inline-flex}.player-app__dice-btn[data-v-805f4559]:disabled{opacity:.6}.player-app__dice-waiting[data-v-805f4559]{height:52px;color:var(--color-kasper);text-transform:uppercase;align-items:center;margin-bottom:70px;font-size:16px;font-weight:700;display:flex}.player-app__logo-sm[data-v-805f4559]{object-fit:contain;align-self:center;width:235px;height:24px;margin-top:24px}.player-app__players[data-v-805f4559]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border-radius:32px;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:400px;padding:8px;display:grid;position:relative}.player-app__vs[data-v-805f4559]{background:var(--color-kasper);z-index:2;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.player-app__vs span[data-v-805f4559]{color:var(--color-black);font-size:24px;font-weight:700;transform:rotate(-45deg)}.player-app__matrix[data-v-805f4559]{border-radius:var(--radius-md);background:#2a2a2880;border:1px solid #29ccb14d;width:100%;max-width:400px;padding:12px}.player-app__screen--buzz[data-v-805f4559]{justify-content:flex-start;padding-bottom:48px}.player-app__buzz-timer[data-v-805f4559]{width:120px;color:var(--color-white);text-align:center;opacity:.5;font-variant-numeric:tabular-nums;margin-top:46px;font-size:100px;font-weight:400;line-height:1}.player-app__buzz-btn[data-v-805f4559]{background:radial-gradient(circle at 35% 30%, var(--color-kasper-light), var(--color-kasper));width:240px;height:240px;color:var(--color-white);text-transform:uppercase;letter-spacing:1px;border-radius:200px;margin:auto 0;font-size:24px;font-weight:700;box-shadow:0 0 64px #29ccb180}.player-app__buzz-btn[data-v-805f4559]:active{transform:scale(.95)}.player-app__buzz-btn--late[data-v-805f4559]{background:var(--color-kasper);box-shadow:none;opacity:.2}.player-app__buzz-btn--mine[data-v-805f4559]{background:var(--color-blue);box-shadow:0 0 64px #33bbff80}.player-app__buzz-caption[data-v-805f4559]{text-transform:uppercase;color:var(--color-white);font-size:16px;font-weight:700;line-height:24px}.player-app__buzz-caption--late[data-v-805f4559]{color:var(--color-kasper)}.player-app__buzz-caption--mine[data-v-805f4559]{color:var(--color-blue)}.player-app__answer-form[data-v-805f4559]{flex-direction:column;align-items:center;gap:24px;width:100%;margin-top:auto;display:flex}.player-app__textarea[data-v-805f4559]{border:2px solid var(--color-kasper);border-radius:var(--radius-sm);width:100%;height:237px;color:var(--color-white);font-family:var(--font-mono);text-transform:uppercase;background:#29ccb11a;padding:16px;font-size:16px;font-weight:700;line-height:24px}.player-app__textarea[data-v-805f4559]::placeholder{color:var(--color-white);opacity:.2}.player-app__submit-btn[data-v-805f4559]{background:var(--color-kasper);height:52px;color:var(--color-white);border-radius:var(--radius-sm);text-transform:uppercase;align-items:center;gap:12px;padding:12px 12px 12px 24px;font-size:20px;font-weight:700;display:inline-flex}.player-app__submit-btn[data-v-805f4559]:disabled{opacity:.2}.player-app__status[data-v-805f4559]{color:var(--color-kasper);text-align:center;font-size:18px}.player-app__result[data-v-805f4559]{text-transform:uppercase;text-align:center;font-size:24px;font-weight:700;line-height:24px}.player-app__result--ok[data-v-805f4559]{color:var(--color-kasper)}.player-app__result--fail[data-v-805f4559]{color:var(--color-orange)}.player-app__result--pending[data-v-805f4559]{color:var(--color-blue)}.player-app__screen--final[data-v-805f4559]{justify-content:flex-start}.player-app__final-label[data-v-805f4559]{color:var(--color-kasper);text-align:center;text-transform:uppercase;margin-top:36px;font-size:22px;font-weight:700}.player-app__winner-card[data-v-805f4559]{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;min-height:480px;margin-bottom:40px;padding:24px;display:flex;position:relative}.player-app__winner-hex[data-v-805f4559]{pointer-events:none;z-index:-1;width:1500px;max-width:none;height:1500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(-1)}.player-app__winner-label[data-v-805f4559]{color:var(--color-white);text-align:center;text-transform:uppercase;font-size:29.366px;font-weight:400;position:relative}.player-app__winner-main[data-v-805f4559]{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:280px;display:flex;position:relative}.player-app__winner-name[data-v-805f4559]{width:100%;color:var(--color-kasper);text-align:center;text-transform:uppercase;word-break:break-word;font-size:48px;font-weight:700}.player-app__winner-points[data-v-805f4559]{color:var(--color-kasper);text-align:center;text-transform:uppercase;font-size:29.366px;font-weight:400}.player-app__winner-congrats[data-v-805f4559]{color:var(--color-white);text-transform:uppercase;font-size:20.376px;font-weight:400;position:relative}.player-app__results[data-v-805f4559]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:1px solid #29ccb140;flex-direction:column;gap:16px;width:358px;max-width:100%;padding:16px;display:flex}.player-app__results-title[data-v-805f4559]{color:#fffc;font-size:24px;font-weight:400}.player-app__notice[data-v-805f4559]{z-index:50;border:1px solid var(--color-orange);border-radius:var(--radius-sm);max-width:398px;color:var(--color-white);text-align:center;background:#000000d9;margin:0 auto;padding:12px 16px;font-size:14px;position:fixed;bottom:16px;left:16px;right:16px}.app-nav[data-v-921fe32d]{z-index:10;justify-content:space-between;align-items:center;padding:48px;display:flex;position:relative}.app-nav--bottom[data-v-921fe32d]{padding-top:12px;padding-bottom:48px}.app-nav__brand[data-v-921fe32d]{flex-shrink:0;align-items:center;display:flex}.app-nav__title[data-v-921fe32d]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:-2px;color:var(--color-kasper);text-shadow:var(--shadow-glow);leading-trim:both;text-edge:cap;white-space:nowrap;font-size:54px;font-weight:400;line-height:120px}.app-nav__by-logo[data-v-921fe32d]{width:300px;height:90px;margin-top:15px}.app-nav__spacer[data-v-921fe32d]{flex:1}.app-nav__center[data-v-921fe32d]{flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.app-nav__close[data-v-921fe32d]{border:1px solid var(--color-kasper);border-radius:var(--radius-md);background:var(--color-kasper);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.app-nav__link[data-v-921fe32d]{color:var(--color-white);align-items:center;gap:20px;font-size:24px;display:flex}.app-nav__arrow[data-v-921fe32d]{border:2px solid var(--color-kasper);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:12px;display:flex}.app-nav__arrow--left[data-v-921fe32d]{transform:scaleX(-1)}.game-card[data-v-c829d02d]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(126deg,#26dcbd33 24.07%,#15665933 88.15%);border:2px solid #fff3;border-radius:32px;position:relative;overflow:hidden}.game-card__frame[data-v-c829d02d]{object-fit:fill;pointer-events:none;width:calc(100% - 92px);height:calc(100% - 92px);position:absolute;inset:46px}.game-card__corner[data-v-c829d02d]{pointer-events:none;width:20px;height:20px;position:absolute}.game-card__corner--tl[data-v-c829d02d]{top:46px;left:46px}.game-card__corner--tr[data-v-c829d02d]{top:46px;right:46px;transform:rotate(90deg)}.game-card__corner--bl[data-v-c829d02d]{bottom:46px;left:46px;transform:rotate(-90deg)}.game-card__corner--br[data-v-c829d02d]{bottom:46px;right:46px;transform:rotate(180deg)}.game-card__content[data-v-c829d02d]{z-index:1;width:100%;height:100%;position:relative}.tv-app[data-v-01464060]{width:100vw;height:100vh;position:relative;overflow:hidden}.tv-app__screen[data-v-01464060]{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.tv-app__splash[data-v-01464060]{z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.tv-app__splash-texture[data-v-01464060]{pointer-events:none;width:3909px;max-width:none;height:3909px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(-1)}.tv-app__splash-title[data-v-01464060]{flex-direction:column;align-items:center;display:flex;position:relative}.tv-app__splash-brand[data-v-01464060]{width:335px;height:64px;position:absolute;bottom:349px;left:50%;transform:translate(-50%)}@media (height<=1000px){.tv-app__splash-brand[data-v-01464060]{bottom:calc(50% + 110px)}}.tv-app__splash-mark[data-v-01464060]{width:105px;height:auto;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.tv-app__no-session[data-v-01464060]{color:#ffffff80;margin-top:24px;font-size:24px;position:relative}.tv-app__final-brand[data-v-01464060]{z-index:2;position:absolute;top:16px;left:50%;transform:translate(-50%)}.tv-app__final-brand-logo[data-v-01464060]{width:auto;height:100px}.tv-app__title[data-v-01464060]{text-transform:uppercase;letter-spacing:-2px;color:var(--color-kasper);text-shadow:var(--shadow-glow);font-size:150px;font-weight:400;line-height:120px;position:relative}.tv-app__content[data-v-01464060]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:48px;padding:0 48px 48px;display:flex}.tv-app__heading[data-v-01464060]{font-family:var(--font-display);color:var(--color-kasper);text-align:center;font-size:56px;font-weight:500}.tv-app__dice-grid[data-v-01464060]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tv-app__board[data-v-01464060]{flex:1;justify-content:center;align-items:center;gap:48px;padding:0 96px 48px;display:flex}.tv-app__panel[data-v-01464060]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:1px solid #29ccb140;padding:32px}.tv-app__panel--players[data-v-01464060]{flex-direction:column;align-self:center;gap:16px;width:539px;display:flex}.tv-app__panel--matrix[data-v-01464060]{border:2.191px solid var(--color-kasper);-webkit-backdrop-filter:blur(6.57px);backdrop-filter:blur(6.57px);background:linear-gradient(126deg,#26dcbd33 24.07%,#15665933 88.15%);border-radius:42px;flex-direction:column;justify-content:space-between;width:944px;height:596px;padding:32px 32px 32px 42px;display:flex}.tv-app__panel--matrix[data-v-01464060] .matrix-grid{justify-content:space-between;height:100%}.tv-app__panel-title[data-v-01464060]{font-family:var(--font-display);color:var(--color-white);opacity:.5;font-size:32px;font-weight:500}.tv-app__category-screen[data-v-01464060]{flex:1;justify-content:center;align-items:center;padding-bottom:96px;display:flex}.tv-app__category-card[data-v-01464060]{width:1020px;height:760px;padding:48px 48px 52px}.tv-app__category-card[data-v-01464060] .game-card__content{flex-direction:column;justify-content:center;align-items:center;gap:64px;display:flex}.tv-app__category-name[data-v-01464060]{font-family:var(--font-display);color:var(--color-white);text-align:center;align-self:stretch;font-size:88px;font-weight:500}.tv-app__category-value[data-v-01464060]{font-family:var(--font-display);color:var(--color-kasper);text-align:center;font-size:160px;font-weight:500}.tv-app__timer[data-v-01464060]{z-index:5;position:absolute;top:42px;left:50%;transform:translate(-50%)}.tv-app__question-layout[data-v-01464060]{flex:1;justify-content:center;align-items:flex-start;gap:48px;padding:0 96px 48px;display:flex}.tv-app__answering[data-v-01464060]{flex-direction:column;gap:16px;width:284px;display:flex}.tv-app__answering-label[data-v-01464060]{color:#fff9;font-size:24px}.tv-app__qcard[data-v-01464060]{width:100%;max-width:1020px;min-height:560px;padding:64px}.tv-app__qcard-inner[data-v-01464060]{flex-direction:column;gap:32px;height:100%;display:flex}.tv-app__qcard-inner--center[data-v-01464060]{justify-content:center}.tv-app__answer-reveal[data-v-01464060]{text-align:center;border-top:1px solid #ffffff26;margin-top:auto;padding-top:32px}.tv-app__answer-reveal-label[data-v-01464060]{text-transform:uppercase;color:#f5f5f5;margin-bottom:24px;font-size:42px;font-weight:700}.tv-app__answer-reveal-text[data-v-01464060]{color:var(--color-kasper);font-size:42px;font-weight:700}.tv-app__timeout[data-v-01464060]{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#223c35b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tv-app__timeout-modal[data-v-01464060]{border-radius:var(--radius-lg);color:var(--color-white);background:#fff3;align-items:center;gap:32px;padding:32px 48px;font-size:32px;font-weight:700;display:flex;box-shadow:inset 0 6px 20px #fff3}.tv-app__final[data-v-01464060]{flex:1;position:relative}.tv-app__panel--final-players[data-v-01464060]{flex-direction:column;gap:16px;width:471px;display:flex;position:absolute;top:277px;left:49px}.tv-app__winner[data-v-01464060]{position:absolute;top:50%;left:calc(50% + 260px);transform:translate(-50%,-50%)}.tv-app__winner-glow[data-v-01464060]{pointer-events:none;z-index:0;width:2272px;max-width:none;height:2272px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(-1)}.tv-app__winner-content[data-v-01464060]{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.tv-app__winner-label[data-v-01464060]{text-transform:uppercase;color:#fffc;font-size:36px}.tv-app__winner-name[data-v-01464060]{text-transform:uppercase;color:var(--color-kasper);text-shadow:var(--shadow-glow);font-size:96px;font-weight:700}.tv-app__winner-points[data-v-01464060]{color:var(--color-kasper);font-size:48px}.tv-app__winner-congrats[data-v-01464060]{text-transform:uppercase;margin-top:32px;font-size:28px}.judge-buttons[data-v-e70b6736]{align-items:center;gap:22px;display:flex}.judge-buttons__btn[data-v-e70b6736]{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex}.judge-buttons__btn--correct[data-v-e70b6736]{background:#29ccb133}.judge-buttons__btn--correct.judge-buttons__btn--active[data-v-e70b6736],.judge-buttons__btn--correct[data-v-e70b6736]:hover{background:var(--color-kasper)}.judge-buttons__btn--wrong[data-v-e70b6736]{background:#ff70334d}.judge-buttons__btn--wrong.judge-buttons__btn--active[data-v-e70b6736],.judge-buttons__btn--wrong[data-v-e70b6736]:hover{background:var(--color-orange)}.judge-buttons__btn[data-v-e70b6736]:hover{transform:scale(1.08)}.admin-app[data-v-3efdbb68]{--panel-players-w:420px;--card-tv-w:500px;--btn-wide-w:499px;--btn-wide-h:100px;--queue-w:min(1020px, 92vw);--board-pad-x:96px;--board-gap:48px;--final-gap:96px;--matrix-cell:120px;--matrix-cell-font:30px;--matrix-cat-w:320px;--matrix-cat-font:30.669px;--queue-font:32px;--question-col-w:1428px;min-width:768px;height:100vh;position:relative;overflow:hidden auto}@media (width<=1620px){.admin-app[data-v-3efdbb68]{--panel-players-w:330px;--card-tv-w:340px;--btn-wide-w:380px;--btn-wide-h:84px;--board-pad-x:24px;--board-gap:16px;--final-gap:48px;--matrix-cell:80px;--matrix-cell-font:20px;--matrix-cat-w:180px;--matrix-cat-font:18px;--queue-font:22px;--player-row-avatar:40px;--player-row-name-font:20px;--player-row-role-font:16px;--player-row-score-font:24px;--player-row-gap:12px;--player-row-pad-x:16px;--player-row-pad-y:10px;--player-row-h:80px;--question-col-w:1106px}.admin-app__panel[data-v-3efdbb68]{padding:20px}.admin-app__panel--matrix[data-v-3efdbb68]{padding:24px}}@media (width<=1024px){.admin-app[data-v-3efdbb68]{--panel-players-w:240px;--card-tv-w:260px;--btn-wide-w:300px;--btn-wide-h:72px;--board-pad-x:8px;--board-gap:10px;--matrix-cell:56px;--matrix-cell-font:14px;--matrix-cat-w:100px;--matrix-cat-font:13px;--queue-font:18px;--player-row-avatar:32px;--player-row-name-font:15px;--player-row-role-font:12px;--player-row-score-font:18px;--player-row-gap:8px;--player-row-pad-x:10px;--player-row-pad-y:8px;--player-row-h:60px;--question-col-w:none}.admin-app__panel[data-v-3efdbb68],.admin-app__panel--matrix[data-v-3efdbb68]{padding:12px}.admin-app__scoring[data-v-3efdbb68]{grid-template-columns:repeat(2,1fr)}.admin-app__queue[data-v-3efdbb68]{grid-template-columns:1fr}}.admin-app__login[data-v-3efdbb68]{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:64px;min-height:100vh;display:flex;position:relative}.admin-app__title[data-v-3efdbb68]{text-transform:uppercase;letter-spacing:-2px;color:var(--color-kasper);text-shadow:var(--shadow-glow);font-size:clamp(64px,12vw,150px);font-weight:400;line-height:1}.admin-app__login-form[data-v-3efdbb68]{align-items:stretch;gap:12px;display:flex}.admin-app__login-fields[data-v-3efdbb68]{flex-direction:column;gap:12px;display:flex}.admin-app__login-go[data-v-3efdbb68]{background:var(--color-kasper);border:1px solid var(--color-kasper);width:88px;color:var(--color-white);opacity:.2;border-radius:20px;font-size:32px}.admin-app__login-go--ready[data-v-3efdbb68]{opacity:1}.admin-app__logo[data-v-3efdbb68]{width:348px;position:absolute;bottom:52px}.admin-app__input[data-v-3efdbb68]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg);width:min(379px,70vw);height:80px;color:var(--color-white);text-transform:uppercase;letter-spacing:-1px;background:#0003;border:none;padding:12px 24px;font-size:24px}.admin-app__input[data-v-3efdbb68]::placeholder{color:#fff3}.admin-app__login-error[data-v-3efdbb68]{color:var(--color-orange);font-size:18px}.admin-app__approved-note[data-v-3efdbb68]{color:#ffffffb3;font-size:16px}.admin-app__notice[data-v-3efdbb68]{z-index:100;border:1px solid var(--color-orange);border-radius:var(--radius-sm);color:var(--color-white);background:#000000d9;padding:14px 24px;font-size:16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.admin-app__topbar-wrap[data-v-3efdbb68]{z-index:10;position:relative}.admin-app__topbar-wrap[data-v-3efdbb68] .app-nav{flex-wrap:wrap;row-gap:12px;padding:clamp(16px,3vw,48px)}.admin-app__topbar-wrap[data-v-3efdbb68] .app-nav__center{flex-wrap:wrap;row-gap:8px}.admin-app__topbar-wrap[data-v-3efdbb68] .app-nav__close{width:clamp(48px,6vw,72px);height:clamp(48px,6vw,72px)}.admin-app__timer-widget[data-v-3efdbb68]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(137deg,#29ccb133 12.7%,#29ccb199 103.3%);align-items:center;gap:clamp(12px,2vw,24px);height:62px;padding:clamp(10px,2vw,20px);display:flex;box-shadow:inset 0 12px 24px #ffffff52}.admin-app__timer-divider[data-v-3efdbb68]{background:#fff6;width:1px;height:20px}.admin-app__timer-icon-btn[data-v-3efdbb68]{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.admin-app__timer-icon-btn[data-v-3efdbb68]:disabled{opacity:.3}.admin-app__dropdown[data-v-3efdbb68]{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#000000d9;border:1px solid #29ccb14d;flex-direction:column;gap:8px;width:300px;padding:16px;display:flex;position:absolute;top:100%;right:48px}.admin-app__dropdown-item[data-v-3efdbb68]{border-radius:var(--radius-sm);color:var(--color-white);text-align:left;background:#29ccb11f;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;font-size:18px;display:flex}.admin-app__dropdown-item span[data-v-3efdbb68]{opacity:.6;font-size:13px}.admin-app__dropdown-item[data-v-3efdbb68]:hover{background:#29ccb14d}.admin-app__dropdown-item--danger[data-v-3efdbb68]{background:#ff703326}.admin-app__dropdown-item--danger[data-v-3efdbb68]:hover{background:#ff703359}.admin-app__center[data-v-3efdbb68]{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:calc(100vh - 140px);padding:0 48px 48px;display:flex;position:relative}.admin-app__heading[data-v-3efdbb68]{color:var(--color-kasper);font-size:48px;font-weight:400}.admin-app__heading--white[data-v-3efdbb68]{color:var(--color-white);text-transform:uppercase}.admin-app__heading--lg[data-v-3efdbb68]{font-family:var(--font-display);font-size:clamp(32px,5vw,56px);font-weight:500}.admin-app__muted[data-v-3efdbb68]{color:var(--color-white);opacity:.5;text-align:center;margin-top:12px;font-size:14px}.admin-app__approve-card[data-v-3efdbb68]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border-radius:42px;flex-direction:column;align-items:center;gap:56px;padding:32px 20px 20px;display:flex}.admin-app__panel[data-v-3efdbb68]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:1px solid #29ccb140;padding:32px}.admin-app__panel--players[data-v-3efdbb68]{width:var(--panel-players-w);flex-direction:column;flex-shrink:0;gap:16px;display:flex}.admin-app__panel--matrix[data-v-3efdbb68]{border-color:var(--color-kasper);max-width:100%;padding:40px;overflow-x:auto}.admin-app__panel--glass[data-v-3efdbb68]{background:#ffffff0d;border-color:#0000;border-radius:42px}.admin-app__panel--matrix[data-v-3efdbb68] .matrix-grid--lg .matrix-grid__category{width:var(--matrix-cat-w);font-size:var(--matrix-cat-font)}.admin-app__panel--matrix[data-v-3efdbb68] .matrix-cell--lg{width:var(--matrix-cell);height:var(--matrix-cell);font-size:var(--matrix-cell-font)}.admin-app__panel--players[data-v-3efdbb68] .player-card--row{height:var(--player-row-h,100px);gap:var(--player-row-gap,20px);padding:var(--player-row-pad-y,12px) var(--player-row-pad-x,24px)}.admin-app__panel--players[data-v-3efdbb68] .player-card__avatar{width:var(--player-row-avatar,48px);height:var(--player-row-avatar,48px)}.admin-app__panel--players[data-v-3efdbb68] .player-card--row .player-card__name{font-size:var(--player-row-name-font,24px)}.admin-app__panel--players[data-v-3efdbb68] .player-card--row .player-card__role{font-size:var(--player-row-role-font,20px)}.admin-app__panel--players[data-v-3efdbb68] .player-card__row-score{font-size:var(--player-row-score-font,32px)}.admin-app__panel-title[data-v-3efdbb68]{color:#fffc;font-size:24px;font-weight:400}.admin-app__btn[data-v-3efdbb68]{background:var(--color-kasper);color:var(--color-white);border-radius:var(--radius-md);padding:18px 40px;font-size:20px;font-weight:700}.admin-app__btn[data-v-3efdbb68]:disabled{opacity:.4;cursor:default}.admin-app__btn--pill[data-v-3efdbb68]{border-radius:48px;padding:20px 64px}.admin-app__btn--outline[data-v-3efdbb68]{border:1px solid var(--color-kasper);background:#1f332e}.admin-app__btn--ghost[data-v-3efdbb68]{white-space:normal;text-align:center;background:#29ccb133;border:1px solid #29ccb166;justify-content:center;align-items:center;max-width:210px;height:62px;padding:clamp(8px,1.2vw,12px) clamp(16px,2vw,20px);font-size:clamp(13px,1.3vw,15px);font-weight:400;line-height:1.25;display:flex}.admin-app__btn--ghost[data-v-3efdbb68]:hover:not(:disabled){background:#29ccb152}.admin-app__actions[data-v-3efdbb68]{gap:20px;display:flex}.admin-app__btn--wide[data-v-3efdbb68]{width:var(--btn-wide-w);height:var(--btn-wide-h);border-radius:42px;max-width:92vw;padding:0;font-size:32px}.admin-app__start[data-v-3efdbb68]{flex-direction:column;align-items:center;gap:12px;display:flex}.admin-app__queue[data-v-3efdbb68]{width:var(--queue-w);grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-app__queue-row[data-v-3efdbb68]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--queue-font);color:var(--color-white);background:#0003;border-radius:24px;align-items:center;gap:20px;padding:12px 24px;display:flex}.admin-app__queue-row--empty[data-v-3efdbb68]{opacity:.2;border:1px solid #fff6}.admin-app__queue-name b[data-v-3efdbb68]{color:var(--color-kasper);font-weight:400}.admin-app__queue-avatar[data-v-3efdbb68]{flex-shrink:0;width:48px;height:48px}.admin-app__queue-remove[data-v-3efdbb68]{color:#ffffff80;margin-left:auto;padding:4px 8px;font-size:28px}.admin-app__queue-remove[data-v-3efdbb68]:hover{color:var(--color-orange)}.admin-app__players[data-v-3efdbb68]{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.admin-app__players[data-v-3efdbb68] .player-card--tv{width:var(--card-tv-w);gap:clamp(20px,4vw,64px);padding:clamp(20px,3vw,48px)}.admin-app__players--wrap[data-v-3efdbb68]{grid-template-columns:repeat(2, var(--card-tv-w));display:grid}.admin-app__board[data-v-3efdbb68]{z-index:1;justify-content:center;align-items:flex-start;gap:var(--board-gap);padding:24px var(--board-pad-x) 48px;flex-wrap:wrap;display:flex;position:relative}.admin-app__question[data-v-3efdbb68]{z-index:1;padding:0 var(--board-pad-x) 48px;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.admin-app__q-main[data-v-3efdbb68]{width:100%;max-width:var(--question-col-w,none);gap:var(--board-gap);flex-wrap:wrap;align-items:stretch;display:flex}.admin-app__q-card[data-v-3efdbb68]{border:2px solid var(--color-kasper);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(134deg,#26dcbd33 24%,#15665933 88%);flex-direction:column;flex:320px;gap:24px;min-width:320px;padding:clamp(20px,3vw,40px);display:flex}.admin-app__answer-box[data-v-3efdbb68]{border-radius:var(--radius-md);background:#00000040;margin-top:auto;padding:20px 24px}.admin-app__answer-label[data-v-3efdbb68]{color:#ffffff80;margin-bottom:8px;font-size:16px}.admin-app__answer-text[data-v-3efdbb68]{color:#ffffffd9;font-size:24px}.admin-app__answer-hint[data-v-3efdbb68]{color:#ffffff80;text-align:center;margin-top:auto;font-size:16px}.admin-app__player-row[data-v-3efdbb68]{border-radius:var(--radius-md);background:#0000004d;border:1px solid #0000;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.admin-app__player-row--buzzing[data-v-3efdbb68]{border-color:var(--color-kasper);box-shadow:0 0 16px #29ccb14d}.admin-app__player-row--right[data-v-3efdbb68]{border-color:var(--color-kasper);background:#29ccb126}.admin-app__player-row--wrong[data-v-3efdbb68]{border-color:var(--color-orange);background:#ff703326}.admin-app__player-row-head[data-v-3efdbb68]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.admin-app__player-row-name[data-v-3efdbb68]{font-size:18px}.admin-app__player-row-idx[data-v-3efdbb68]{opacity:.5;margin-right:auto;font-size:14px}.admin-app__player-row-head[data-v-3efdbb68] .judge-buttons__btn{width:40px;height:40px}.admin-app__player-row-head[data-v-3efdbb68] .judge-buttons__btn img{width:24px;height:24px}.admin-app__player-row-score[data-v-3efdbb68]{align-items:center;gap:8px;display:flex}.admin-app__score-input[data-v-3efdbb68]{width:90px;color:var(--color-orange);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;padding:2px 6px;font-size:24px;font-weight:700}input.admin-app__score-input[data-v-3efdbb68]:focus{background:#0000004d;border-color:#ff703380;outline:none}.admin-app__score-input--lg[data-v-3efdbb68]{width:140px;font-size:42px}.admin-app__score-pencil[data-v-3efdbb68]{opacity:.3;display:flex}.admin-app__score-confirm[data-v-3efdbb68]{background:var(--color-kasper);width:32px;height:32px;color:var(--color-white);border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}.admin-app__hint[data-v-3efdbb68]{width:100%;max-width:var(--question-col-w,none);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #9ca3af;align-items:flex-start;gap:24px;height:192px;padding:32px;display:flex}.admin-app__hint-label[data-v-3efdbb68]{color:var(--color-kasper);flex-shrink:0;font-size:40px}.admin-app__hint-body[data-v-3efdbb68]{flex-direction:column;gap:24px;display:flex;overflow-y:auto}.admin-app__hint-text[data-v-3efdbb68]{color:#ffffff80;font-size:20px}.admin-app__scoring[data-v-3efdbb68]{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;grid-template-columns:repeat(4,1fr);gap:12px;width:1613px;max-width:100%;padding:12px;display:grid}.admin-app__scoring-card[data-v-3efdbb68]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003;flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex}.admin-app__scoring-name[data-v-3efdbb68]{margin-top:20px;font-size:24px}.admin-app__scoring-num[data-v-3efdbb68]{opacity:.5;font-size:32px}.admin-app__scoring-idx[data-v-3efdbb68]{opacity:.5;font-size:20px}.admin-app__scoring-score[data-v-3efdbb68]{align-items:center;gap:12px;margin-top:24px;display:flex}.admin-app__scoring .admin-app__score-input[data-v-3efdbb68]{color:var(--color-kasper)}.admin-app__final[data-v-3efdbb68]{z-index:1;justify-content:center;align-items:center;gap:var(--final-gap);min-height:calc(100vh - 140px);padding:0 var(--board-pad-x) 48px;flex-wrap:wrap;display:flex;position:relative}.admin-app__winner[data-v-3efdbb68]{flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.admin-app__winner-glow[data-v-3efdbb68]{pointer-events:none;z-index:0;width:2272px;max-width:none;height:2272px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(-1)}.admin-app__winner-content[data-v-3efdbb68]{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.admin-app__btn--new-game[data-v-3efdbb68]{z-index:2;border-radius:42px;justify-content:center;align-items:center;width:clamp(184px,16vw,306px);height:clamp(60px,5.2vw,100px);padding:0;font-size:clamp(19px,1.7vw,32px);display:flex;position:fixed;bottom:clamp(16px,3vw,48px);right:clamp(16px,3vw,48px)}.admin-app__winner-label[data-v-3efdbb68]{text-transform:uppercase;color:#fffc;font-size:clamp(28px,2.3vw,44px)}.admin-app__winner-name[data-v-3efdbb68]{text-transform:uppercase;color:var(--color-kasper);text-shadow:var(--shadow-glow);text-align:center;font-size:clamp(44px,7.7vw,89px);font-weight:700}.admin-app__winner-idx[data-v-3efdbb68]{text-transform:uppercase;color:#fff6;font-size:clamp(40px,7vw,80px);font-weight:700}.sa[data-v-85ca0656]{min-height:100vh;color:var(--color-white);position:relative}.sa__login[data-v-85ca0656]{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100vh;display:flex;position:relative}.sa__title[data-v-85ca0656]{text-transform:uppercase;color:var(--color-kasper);text-shadow:var(--shadow-glow);font-size:96px;font-weight:400}.sa__login-form[data-v-85ca0656]{flex-direction:column;gap:12px;display:flex}.sa__logo[data-v-85ca0656]{width:348px;position:absolute;bottom:52px}.sa__topbar[data-v-85ca0656]{z-index:1;justify-content:space-between;align-items:center;padding:24px 48px;display:flex;position:relative}.sa__heading[data-v-85ca0656]{text-transform:uppercase;color:var(--color-kasper);text-shadow:var(--shadow-glow);font-size:40px;font-weight:400}.sa__main[data-v-85ca0656]{z-index:1;align-items:flex-start;gap:24px;padding:0 48px 48px;display:flex;position:relative}.sa__main--results[data-v-85ca0656]{flex-direction:column;align-items:stretch}.sa__panel[data-v-85ca0656]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:1px solid #29ccb140;flex-direction:column;flex:1;gap:16px;min-width:0;padding:32px;display:flex}.sa__panel-title[data-v-85ca0656]{color:#fffc;font-size:24px;font-weight:400}.sa__hint[data-v-85ca0656]{color:#fff9;font-size:14px;line-height:1.5}.sa__hint code[data-v-85ca0656]{color:var(--color-kasper);font-size:13px}.sa__row[data-v-85ca0656]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sa__row--spread[data-v-85ca0656]{justify-content:space-between}.sa__input[data-v-85ca0656]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);width:320px;height:56px;color:var(--color-white);background:#0003;border:none;padding:8px 20px;font-size:20px}.sa__input[data-v-85ca0656]::placeholder{color:#fff3}.sa__input--sm[data-v-85ca0656]{border-radius:var(--radius-sm);height:44px;font-size:16px}.sa__file[data-v-85ca0656]{color:#ffffffb3;font-size:14px}.sa__btn[data-v-85ca0656]{background:var(--color-kasper);color:var(--color-white);border-radius:var(--radius-md);padding:14px 28px;font-size:18px;font-weight:700}.sa__btn[data-v-85ca0656]:disabled{opacity:.4;cursor:default}.sa__btn--sm[data-v-85ca0656]{padding:8px 16px;font-size:14px}.sa__btn--ghost[data-v-85ca0656]{background:#29ccb126}.sa__btn--danger[data-v-85ca0656]{color:var(--color-orange);background:#ff703333}.sa__btn--danger[data-v-85ca0656]:hover{background:#ff703366}.sa__pool[data-v-85ca0656],.sa__event[data-v-85ca0656]{border-radius:var(--radius-md);background:#00000040;flex-direction:column;gap:8px;padding:16px;display:flex}.sa__pool-head[data-v-85ca0656],.sa__event-head[data-v-85ca0656]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sa__textarea[data-v-85ca0656]{border-radius:var(--radius-sm);width:100%;min-height:56px;color:var(--color-white);resize:vertical;background:#0003;border:none;padding:8px 20px;font-family:inherit;font-size:14px}.sa__questions[data-v-85ca0656]{border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;max-height:480px;margin-top:8px;padding-top:8px;display:flex;overflow-y:auto}.sa__question[data-v-85ca0656]{border-radius:var(--radius-sm);background:#0003;flex-direction:column;gap:8px;padding:12px;display:flex}.sa__question .sa__input--sm[data-v-85ca0656]{flex:100px;width:auto;min-width:90px}.sa__question-view[data-v-85ca0656]{flex-direction:column;gap:4px;display:flex}.sa__question-meta[data-v-85ca0656]{color:var(--color-kasper);text-transform:uppercase;gap:12px;font-size:13px;display:flex}.sa__question-text[data-v-85ca0656]{white-space:pre-wrap;font-size:14px}.sa__options[data-v-85ca0656]{flex-direction:column;gap:6px;display:flex}.sa__pool-name[data-v-85ca0656]{font-size:18px}.sa__muted[data-v-85ca0656]{color:#ffffff73;font-size:13px}.sa__ok[data-v-85ca0656]{color:var(--color-kasper);font-size:14px}.sa__error[data-v-85ca0656]{color:var(--color-orange);white-space:pre-wrap;font-size:14px}.sa__error--global[data-v-85ca0656]{z-index:1;padding:0 48px;font-size:16px;position:relative}.sa__table[data-v-85ca0656]{border-collapse:collapse;width:100%;font-size:14px}.sa__table th[data-v-85ca0656]{text-align:left;color:#ffffff80;border-bottom:1px solid #29ccb140;padding:6px 8px;font-weight:400}.sa__table td[data-v-85ca0656]{vertical-align:top;border-bottom:1px solid #ffffff0f;padding:6px 8px}.sa__answer[data-v-85ca0656]{overflow-wrap:anywhere;max-width:320px}.sa__dot[data-v-85ca0656]{border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}@font-face{font-family:Kaspersky Sans Mono;src:url(/assets/Kaspersky_Sans_Mono_Regular-BXIDzLGa.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kaspersky Sans Mono;src:url(/assets/Kaspersky_Sans_Mono_Bold-RvbNCijg.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kaspersky Sans Display;src:url(/assets/Kaspersky_Sans_Display_Regular-DgHw6mPO.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kaspersky Sans Display;src:url(/assets/Kaspersky_Sans_Display_Medium-DYwoTjD1.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Kaspersky Sans Display;src:url(/assets/Kaspersky_Sans_Display_Bold-CGn9crHe.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-bg:#1e221f;--color-bg-dark:#0f172a;--color-card:#1e293b;--color-kasper:#29ccb1;--color-kasper-light:#3de8ca;--color-mint:#4dff88;--color-orange:#ff7033;--color-blue:#3bf;--color-white:#fff;--color-grey:#f4f7fa;--color-black:#1d1d1b;--font-mono:"Kaspersky Sans Mono", "JetBrains Mono", ui-monospace, monospace;--font-sans:"Kaspersky Sans Mono", system-ui, sans-serif;--font-display:"Kaspersky Sans Display", "Kaspersky Sans Mono", system-ui, sans-serif;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--shadow-glow:0 4px 42px #29ccb1a3;--shadow-inset-sm:inset 0 12px 24px #ffffff80;--shadow-inset-lg:inset 0 30px 60px #ffffff80}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-mono);background:var(--color-bg);color:var(--color-white);-webkit-font-smoothing:antialiased}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fade-in{animation:.4s ease-out fadeIn}.pulse{animation:1.5s ease-in-out infinite pulse}.slide-in{animation:.3s ease-out slideIn}
