.keno-controls[data-v-138d623e]{width:100%;display:flex;flex-direction:column;gap:24px;padding:0;background:transparent;border:none;box-shadow:none;color:var(--text-color,#c7c7c7)}.panel-header[data-v-138d623e]{display:flex;flex-direction:column;gap:6px}.panel-title[data-v-138d623e]{margin:0;font-size:1.4rem;font-weight:800;color:var(--header-color,#fff)}.panel-subtitle[data-v-138d623e]{margin:0;color:var(--text-color,#c7c7c7);font-size:.95rem;line-height:1.4}.field[data-v-138d623e]{display:flex;flex-direction:column;gap:12px}.field-label[data-v-138d623e]{color:var(--header-color,#fff);font-weight:700;font-size:.96rem;letter-spacing:.01em}.field-hint[data-v-138d623e]{color:hsla(0,0%,78%,.75);font-size:.85rem}.input-shell[data-v-138d623e]{position:relative;display:flex;align-items:center;background:var(--input-bg,#0e0f11);border:1px solid var(--border-color,#1a1c1f);border-radius:12px;overflow:hidden;min-height:48px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input-shell[data-v-138d623e]:focus-within{border-color:var(--accent,#00c74d);box-shadow:var(--accent-glow,0 0 10px rgba(0,199,77,.26666666666666666))}.input-shell input[data-v-138d623e]{width:100%;padding:12px 12px 12px 44px;background:transparent;border:none;color:var(--text-color,#c7c7c7);font-size:1rem;font-weight:700;outline:none;letter-spacing:.01em}.input-shell input[data-v-138d623e]:disabled{opacity:.65}.input-icon[data-v-138d623e]{position:absolute;left:12px;width:18px;opacity:.75;top:50%;transform:translateY(-50%)}.input-actions[data-v-138d623e]{display:flex;gap:8px;padding:0 12px 0 8px}.input-actions button[data-v-138d623e]{padding:8px 12px;background:#1a1c1f;border:1px solid var(--border-color,#1a1c1f);color:var(--text-color,#c7c7c7);border-radius:12px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .12s ease,color .2s ease}.input-actions button[data-v-138d623e]:hover:not(:disabled){background:#202327;transform:translateY(-1px)}.input-actions button[data-v-138d623e]:disabled{opacity:.6;cursor:not-allowed}select[data-v-138d623e]{width:100%;background:var(--input-bg,#0e0f11);border:1px solid var(--border-color,#1a1c1f);color:var(--text-color,#c7c7c7);padding:12px 14px;border-radius:12px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease}select[data-v-138d623e]:focus{border-color:var(--accent,#00c74d);box-shadow:var(--accent-glow,0 0 10px rgba(0,199,77,.26666666666666666))}select option[data-v-138d623e]{background:var(--input-bg,#0e0f11);color:var(--text-color,#c7c7c7)}select option[data-v-138d623e]:checked{color:var(--accent,#00c74d)}.actions[data-v-138d623e]{display:flex;flex-direction:column;gap:16px}.actions.actions--dual[data-v-138d623e]{flex-direction:row;align-items:stretch;gap:12px;flex-wrap:wrap;justify-content:space-between}.actions.actions--dual .btn[data-v-138d623e]{flex:0 0 45%}.btn[data-v-138d623e]{width:100%;border:1px solid var(--border-color,#1a1c1f);border-radius:12px;padding:14px 16px;font-weight:800;color:var(--text-color,#c7c7c7);background:#1a1c1f;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease,opacity .2s ease,border-color .2s ease}.btn[data-v-138d623e]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.btn.primary[data-v-138d623e]{background:linear-gradient(135deg,#00c74d,#00b444);border-color:#00c74d;color:#fff;box-shadow:0 0 12px rgba(0,199,77,.25098039215686274)}.btn.primary[data-v-138d623e]:hover:not(:disabled){box-shadow:0 0 18px rgba(0,199,77,.4);transform:translateY(-1px)}.btn-inner[data-v-138d623e]{display:inline-flex;align-items:center;gap:8px;justify-content:center}@media (max-width:900px){.keno-controls[data-v-138d623e]{gap:16px}.panel-title[data-v-138d623e]{font-size:1.2rem}.panel-subtitle[data-v-138d623e]{font-size:.92rem}.field-label[data-v-138d623e]{font-size:.9rem}.input-shell[data-v-138d623e]{min-height:44px}.input-shell input[data-v-138d623e]{padding:10px 10px 10px 40px;font-size:.95rem}.input-actions button[data-v-138d623e]{padding:7px 10px;font-size:.9rem}select[data-v-138d623e]{padding:10px 12px;font-size:.95rem}.actions[data-v-138d623e]{gap:12px}.btn[data-v-138d623e]{padding:12px 14px;font-size:.95rem}}@media (max-width:640px){.keno-controls[data-v-138d623e]{gap:14px}.panel-subtitle[data-v-138d623e]{font-size:.88rem}.field-label[data-v-138d623e]{font-size:.86rem}.input-shell[data-v-138d623e]{min-height:40px}.input-shell input[data-v-138d623e]{padding:9px 10px 9px 38px;font-size:.9rem}.input-actions[data-v-138d623e]{gap:6px}.input-actions button[data-v-138d623e]{padding:6px 9px;font-size:.85rem}select[data-v-138d623e]{padding:10px;font-size:.9rem}.btn[data-v-138d623e]{padding:11px 12px;font-size:.92rem}.actions.actions--dual .btn[data-v-138d623e]{flex-basis:48%}}@media (max-width:480px){.panel-title[data-v-138d623e]{font-size:1.05rem}.field-label[data-v-138d623e],.panel-subtitle[data-v-138d623e]{font-size:.84rem}.actions[data-v-138d623e]{gap:10px}.input-shell[data-v-138d623e]{min-height:36px}.input-shell input[data-v-138d623e]{padding-left:34px;font-size:.86rem}.input-actions button[data-v-138d623e]{padding:6px 8px;font-size:.82rem}select[data-v-138d623e]{font-size:.88rem}.btn[data-v-138d623e]{padding:10px 12px;font-size:.88rem}}.keno-board[data-v-d0a412e2]{width:100%;display:flex;flex-direction:column;gap:12px;color:var(--text-color,#c7c7c7);position:relative}.board-header[data-v-d0a412e2]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;min-height:42px;color:var(--header-color,#fff)}.status-pill[data-v-d0a412e2]{padding:6px 10px;border-radius:10px;background:var(--input-bg,#0e0f11);border:1px solid var(--border-color,#1a1c1f);font-weight:700;font-size:12px;color:var(--text-color,#c7c7c7);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);white-space:nowrap}.status-pill.pill-complete[data-v-d0a412e2],.status-pill.pill-live[data-v-d0a412e2]{color:var(--accent,#00c74d);border-color:var(--accent,#00c74d);background:rgba(0,199,77,.12);box-shadow:var(--accent-glow,0 0 10px rgba(0,199,77,.26666666666666666))}.progress[data-v-d0a412e2]{display:flex;align-items:center;gap:8px;color:var(--text-color,#c7c7c7);font-size:12px;font-weight:700;white-space:nowrap}.progress-matches.hit[data-v-d0a412e2]{color:var(--accent,#00c74d)}@media only screen and (max-width:720px){.board-header[data-v-d0a412e2]{flex-wrap:wrap;gap:8px}}.grid[data-v-d0a412e2]{display:grid;grid-template-columns:repeat(8,minmax(52px,1fr));gap:12px;position:relative}.tile[data-v-d0a412e2]{aspect-ratio:1/1;border-radius:12px;border:none;background:#0b0c0f;color:hsla(0,0%,78%,.86);font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 -6px 14px rgba(0,0,0,.6);transition:background-color .1s ease,box-shadow .14s ease,transform .14s ease,color .12s ease,opacity .12s ease;transform:translateZ(0);outline:none}.tile[data-v-d0a412e2]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:hsla(0,0%,100%,.1);opacity:0;pointer-events:none;z-index:0}.tile.idle[data-v-d0a412e2]:not(:disabled):hover{background:#10151d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),inset 0 -6px 14px rgba(0,0,0,.55),0 8px 18px rgba(0,0,0,.35)}.tile[data-v-d0a412e2]:disabled{cursor:not-allowed}.tile.idle[data-v-d0a412e2]:disabled{background:#07080a;color:hsla(0,0%,78%,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),inset 0 -6px 14px rgba(0,0,0,.72)}.tile[data-v-d0a412e2]:focus-visible{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),inset 0 -6px 14px rgba(0,0,0,.6),0 0 0 3px hsla(0,0%,100%,.06)}.tile-number[data-v-d0a412e2]{position:relative;z-index:1}.tile.hit[data-v-d0a412e2]{background:#00c74d;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 18px rgba(0,199,77,.32)}.tile.drawn[data-v-d0a412e2],.tile.hit[data-v-d0a412e2]{transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.tile.drawn[data-v-d0a412e2]{background:#152638;color:#a8d6ff;text-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 16px rgba(55,150,255,.25)}.tile.pending[data-v-d0a412e2]{background:#112017;color:#9adbb0;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -6px 14px rgba(0,0,0,.62),0 0 0 1px rgba(0,199,77,.35);transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.tile.selected[data-v-d0a412e2]{background:#00c74d;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 14px rgba(0,199,77,.22);transition:background-color .15s ease,box-shadow .15s ease,color .15s ease;animation:keno-select-d0a412e2 .14s ease-out}.tile.miss[data-v-d0a412e2]{background:#1c2027;color:hsla(0,0%,78%,.62);opacity:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),inset 0 -6px 14px rgba(0,0,0,.65)}.tile.is-active[data-v-d0a412e2]:after{animation:keno-eval-overlay-d0a412e2 .22s ease-out}@keyframes keno-select-d0a412e2{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes keno-eval-overlay-d0a412e2{0%{opacity:0}45%{opacity:.42}to{opacity:0}}.paytable[data-v-d0a412e2]{display:grid;gap:10px}.paytable-row[data-v-d0a412e2]{display:grid;grid-template-columns:minmax(70px,1fr) minmax(90px,1.2fr);gap:10px}.paytable-box[data-v-d0a412e2]{background:var(--surface-bg,#111315);border:1px solid var(--border-color,#1a1c1f);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:60px;color:var(--text-color,#c7c7c7);transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:var(--card-shadow,0 0 20px rgba(0,0,0,.35))}.paytable-row.active .paytable-box[data-v-d0a412e2]{border-color:var(--accent,#00c74d);color:var(--accent,#00c74d);background:rgba(0,199,77,.12);box-shadow:var(--accent-glow,0 0 10px rgba(0,199,77,.26666666666666666))}.paytable-row.is-zero .paytable-box[data-v-d0a412e2]{border-color:var(--danger,#d75c5c);color:var(--danger,#d75c5c);background:rgba(215,92,92,.07);box-shadow:var(--danger-glow,0 0 6px rgba(215,92,92,.2))}.paytable-label[data-v-d0a412e2]{font-size:11px;color:var(--text-color,#c7c7c7);text-transform:uppercase;letter-spacing:.08em}.paytable-value[data-v-d0a412e2]{font-weight:800;color:var(--text-color,#c7c7c7)}.paytable-row.active .paytable-value[data-v-d0a412e2]{color:var(--accent,#00c74d)}.paytable-row.is-zero .paytable-value[data-v-d0a412e2]{color:var(--danger,#d75c5c)}.result-overlay[data-v-d0a412e2]{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.45);pointer-events:none;border-radius:12px}.result-card[data-v-d0a412e2]{min-width:240px;padding:18px 16px;border-radius:12px;background:rgba(17,19,21,.95);border:1px solid var(--border-color,#1a1c1f);text-align:center;box-shadow:var(--card-shadow,0 0 20px rgba(0,0,0,.35))}.result-multiplier[data-v-d0a412e2]{font-size:28px;font-weight:800;color:var(--accent,#00c74d)}.result-payout[data-v-d0a412e2]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;font-weight:700;color:var(--text-color,#c7c7c7)}.result-payout img[data-v-d0a412e2]{width:18px;height:18px}.fade-enter-active[data-v-d0a412e2],.fade-leave-active[data-v-d0a412e2]{transition:opacity .25s ease}.fade-enter[data-v-d0a412e2],.fade-leave-to[data-v-d0a412e2]{opacity:0}@media (max-width:900px){.grid[data-v-d0a412e2]{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.tile[data-v-d0a412e2]{border-radius:10px;font-size:.9rem}}@media (max-width:640px){.grid[data-v-d0a412e2]{gap:8px}.tile[data-v-d0a412e2]{border-radius:9px;font-size:.86rem}}@media (max-width:480px){.grid[data-v-d0a412e2]{gap:6px}.tile[data-v-d0a412e2]{border-radius:8px;font-size:.82rem}}.keno-panel[data-v-2c8a5156]{padding:24px;display:flex;flex-direction:column;gap:24px}.keno-board-shell[data-v-2c8a5156]{padding:16px;display:flex;flex-direction:column;gap:12px}@media (max-width:1100px){.keno-panel[data-v-2c8a5156]{order:1}.keno-board-shell[data-v-2c8a5156]{order:2}}@media (max-width:900px){.keno-card[data-v-2c8a5156]{gap:12px;align-items:center}.keno-board-shell[data-v-2c8a5156],.keno-panel[data-v-2c8a5156]{width:min(520px,100%)}.keno-panel[data-v-2c8a5156]{gap:16px}}@media (max-width:640px){.keno-card[data-v-2c8a5156]{padding:12px;gap:12px}.keno-panel[data-v-2c8a5156]{padding:11px;gap:14px}.keno-board-shell[data-v-2c8a5156]{padding:10px}}@media (max-width:480px){.keno-card[data-v-2c8a5156]{padding:12px;gap:10px}.keno-panel[data-v-2c8a5156]{padding:10px;gap:12px}}