.keno-controls[data-v-6a7c9930]{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-6a7c9930]{display:flex;flex-direction:column;gap:6px}.panel-title[data-v-6a7c9930]{margin:0;font-size:1.4rem;font-weight:800;color:var(--header-color,#fff)}.panel-subtitle[data-v-6a7c9930]{margin:0;color:var(--text-color,#c7c7c7);font-size:.95rem;line-height:1.4}.field[data-v-6a7c9930]{display:flex;flex-direction:column;gap:12px}.field-label[data-v-6a7c9930]{color:var(--header-color,#fff);font-weight:700;font-size:.96rem;letter-spacing:.01em}.field-hint[data-v-6a7c9930]{color:hsla(0,0%,78%,.75);font-size:.85rem}.input-shell[data-v-6a7c9930]{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-6a7c9930]: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-6a7c9930]{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-6a7c9930]:disabled{opacity:.65}.input-icon[data-v-6a7c9930]{position:absolute;left:12px;width:18px;opacity:.75;top:50%;transform:translateY(-50%)}.input-actions[data-v-6a7c9930]{display:flex;gap:8px;padding:0 12px 0 8px}.input-actions button[data-v-6a7c9930]{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-6a7c9930]:hover:not(:disabled){background:#202327;transform:translateY(-1px)}.input-actions button[data-v-6a7c9930]:disabled{opacity:.6;cursor:not-allowed}select[data-v-6a7c9930]{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-6a7c9930]:focus{border-color:var(--accent,#00c74d);box-shadow:var(--accent-glow,0 0 10px rgba(0,199,77,.26666666666666666))}select option[data-v-6a7c9930]{background:var(--input-bg,#0e0f11);color:var(--text-color,#c7c7c7)}select option[data-v-6a7c9930]:checked{color:var(--accent,#00c74d)}.actions[data-v-6a7c9930]{display:flex;flex-direction:column;gap:16px}.actions.actions--dual[data-v-6a7c9930]{flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap;justify-content:flex-start}.actions.actions--dual .btn[data-v-6a7c9930]{flex:1 1 0;min-width:0;width:auto;padding:10px 12px;min-height:42px;font-size:.92rem;white-space:nowrap}.btn[data-v-6a7c9930]{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;min-height:48px;transition:transform .1s ease,box-shadow .2s ease,opacity .2s ease,border-color .2s ease}.btn[data-v-6a7c9930]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.btn.primary[data-v-6a7c9930]{background:linear-gradient(135deg,#00c74d,#00b444);border-color:#00c74d;color:#c7c7c7;box-shadow:var(--glow-accent,0 0 0 2px rgba(0,199,77,.18))}.btn.primary[data-v-6a7c9930]:hover:not(:disabled){box-shadow:var(--glow-accent,0 0 0 3px rgba(0,199,77,.24));transform:translateY(-1px)}.btn-inner[data-v-6a7c9930]{display:inline-flex;align-items:center;gap:8px;justify-content:center}@media (max-width:900px){.keno-controls[data-v-6a7c9930]{gap:16px}.panel-title[data-v-6a7c9930]{font-size:1.2rem}.panel-subtitle[data-v-6a7c9930]{font-size:.92rem}.field-label[data-v-6a7c9930]{font-size:.9rem}.input-shell[data-v-6a7c9930]{min-height:44px}.input-shell input[data-v-6a7c9930]{padding:10px 10px 10px 40px;font-size:.95rem}.input-actions button[data-v-6a7c9930]{padding:7px 10px;font-size:.9rem}select[data-v-6a7c9930]{padding:10px 12px;font-size:.95rem}.actions[data-v-6a7c9930]{gap:12px}.btn[data-v-6a7c9930]{padding:12px 14px;font-size:.95rem}}@media (max-width:640px){.keno-controls[data-v-6a7c9930]{gap:14px}.panel-subtitle[data-v-6a7c9930]{font-size:.88rem}.field-label[data-v-6a7c9930]{font-size:.86rem}.input-shell[data-v-6a7c9930]{min-height:40px}.input-shell input[data-v-6a7c9930]{padding:9px 10px 9px 38px;font-size:.9rem}.input-actions[data-v-6a7c9930]{gap:6px}.input-actions button[data-v-6a7c9930]{padding:6px 9px;font-size:.85rem}select[data-v-6a7c9930]{padding:10px;font-size:.9rem}.btn[data-v-6a7c9930]{padding:11px 12px;font-size:.92rem;min-height:44px}.actions.actions--dual[data-v-6a7c9930]{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start}.actions.actions--dual .btn[data-v-6a7c9930]{flex:1 1 calc(50% - 4px);min-height:40px;padding:9px 10px;font-size:.88rem;white-space:nowrap}}@media (max-width:480px){.panel-title[data-v-6a7c9930]{font-size:1.05rem}.field-label[data-v-6a7c9930],.panel-subtitle[data-v-6a7c9930]{font-size:.84rem}.actions[data-v-6a7c9930]{gap:10px}.input-shell[data-v-6a7c9930]{min-height:36px}.input-shell input[data-v-6a7c9930]{padding-left:34px;font-size:.86rem}.input-actions button[data-v-6a7c9930]{padding:6px 8px;font-size:.82rem}select[data-v-6a7c9930]{font-size:.88rem}.btn[data-v-6a7c9930]{padding:10px 12px;font-size:.88rem;min-height:40px}}.keno-board[data-v-c946f030]{width:100%;display:flex;flex-direction:column;gap:12px;color:var(--text-color,#c7c7c7);position:relative}.board-header[data-v-c946f030]{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-c946f030]{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-c946f030],.status-pill.pill-live[data-v-c946f030]{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-c946f030]{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-c946f030]{color:var(--accent,#00c74d)}@media only screen and (max-width:720px){.board-header[data-v-c946f030]{flex-wrap:wrap;gap:8px}}.grid[data-v-c946f030]{display:grid;grid-template-columns:repeat(8,minmax(52px,1fr));gap:12px;position:relative}.tile[data-v-c946f030]{aspect-ratio:1/1;border:1px solid var(--border-color,#1a1c1f);border-radius:12px;background:var(--surface-bg,#111315);color:var(--text-color,#c7c7c7);font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:border-color .2s ease,background .2s ease,transform .15s ease,box-shadow .2s ease,color .2s ease}.tile[data-v-c946f030]:hover{border-color:var(--accent,#00c74d);color:var(--accent,#00c74d)}.tile[data-v-c946f030]:disabled{cursor:not-allowed;opacity:.8}.tile-number[data-v-c946f030]{position:relative;z-index:2}.tile.hit[data-v-c946f030],.tile.selected[data-v-c946f030]{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))}.tile.miss[data-v-c946f030]{border-color:var(--danger,#d75c5c);color:var(--danger,#d75c5c);background:rgba(215,92,92,.07);box-shadow:var(--danger-glow,0 0 0 2px rgba(215,92,92,.16))}.tile.is-active[data-v-c946f030]{border-color:var(--accent,#00c74d);box-shadow:var(--accent-glow,0 0 10px rgba(0,199,77,.26666666666666666))}.paytable[data-v-c946f030]{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:12px}.paytable-box[data-v-c946f030]{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:64px;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-box.active[data-v-c946f030]{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-box[data-v-c946f030]:first-child{border-color:var(--danger,#d75c5c);color:var(--danger,#d75c5c);background:rgba(215,92,92,.07);box-shadow:var(--danger-glow,0 0 0 2px rgba(215,92,92,.16))}.paytable-box:first-child .paytable-multi[data-v-c946f030]{color:var(--danger,#d75c5c)}.paytable-box:first-child.active[data-v-c946f030]{border-color:var(--danger,#d75c5c);color:var(--danger,#d75c5c)}.paytable-hits[data-v-c946f030]{font-size:11px;color:var(--text-color,#c7c7c7);text-transform:uppercase;letter-spacing:.08em}.paytable-multi[data-v-c946f030]{font-weight:800;color:var(--text-color,#c7c7c7)}.paytable-box.active .paytable-multi[data-v-c946f030]{color:var(--accent,#00c74d)}.result-overlay[data-v-c946f030]{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-c946f030]{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-c946f030]{font-size:28px;font-weight:800;color:var(--accent,#00c74d)}.result-payout[data-v-c946f030]{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-c946f030]{width:18px;height:18px}.fade-enter-active[data-v-c946f030],.fade-leave-active[data-v-c946f030]{transition:opacity .25s ease}.fade-enter[data-v-c946f030],.fade-leave-to[data-v-c946f030]{opacity:0}@media (max-width:900px){.grid[data-v-c946f030]{grid-template-columns:repeat(5,minmax(46px,1fr))}}@media (max-width:540px){.grid[data-v-c946f030]{grid-template-columns:repeat(4,minmax(42px,1fr))}}.keno[data-v-1f3aabd6]{--panel-bg:#0b0c0f;--surface-bg:#111315;--input-bg:#0e0f11;--border-color:#1a1c1f;--text-color:#c7c7c7;--header-color:#fff;--accent:#00c74d;--accent-glow:var(--glow-accent,0 0 0 2px rgba(0,199,77,0.18));--danger:#d75c5c;--danger-glow:var(--glow-danger,0 0 0 2px rgba(215,92,92,0.16));--card-shadow:var(--shadow-soft,0 10px 24px rgba(0,0,0,0.18));display:flex;justify-content:center;padding:32px var(--home-section-padding,16px) 40px;background:transparent}.keno-card[data-v-1f3aabd6],.keno[data-v-1f3aabd6]{width:100%;max-width:var(--home-content-max,1400px);margin:0 auto}.keno-card[data-v-1f3aabd6]{display:grid;grid-template-columns:340px 1fr;gap:20px;background:var(--surface-bg);border:1px solid var(--border-color);border-radius:12px;padding:22px;box-shadow:var(--card-shadow)}.keno-card.game-shell[data-v-1f3aabd6]{max-width:var(--home-content-max,1400px);width:100%;margin:0 auto}.keno-panel[data-v-1f3aabd6]{background:var(--panel-bg);padding:24px;gap:24px}.keno-board-shell[data-v-1f3aabd6],.keno-panel[data-v-1f3aabd6]{border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;box-shadow:var(--card-shadow)}.keno-board-shell[data-v-1f3aabd6]{background:var(--surface-bg);padding:16px;gap:12px}@media (max-width:1100px){.keno-card[data-v-1f3aabd6]{grid-template-columns:1fr;row-gap:16px}.keno-board-shell[data-v-1f3aabd6]{order:1}.keno-panel[data-v-1f3aabd6]{order:2}}@media (max-width:900px){.keno[data-v-1f3aabd6]{padding:24px 12px 30px;gap:16px}.keno-card[data-v-1f3aabd6]{gap:14px;align-items:stretch}.keno-board-shell[data-v-1f3aabd6],.keno-panel[data-v-1f3aabd6]{width:100%;max-width:100%}.keno-panel[data-v-1f3aabd6]{gap:16px;padding:16px}.keno-board-shell[data-v-1f3aabd6]{padding:14px}}@media (max-width:640px){.keno[data-v-1f3aabd6]{padding:20px 10px 24px;gap:14px}.keno-card[data-v-1f3aabd6]{padding:12px;gap:12px}.keno-panel[data-v-1f3aabd6]{padding:11px;gap:14px}.keno-board-shell[data-v-1f3aabd6]{padding:10px}}@media (max-width:480px){.keno[data-v-1f3aabd6]{padding:18px 8px 20px;gap:12px}.keno-card[data-v-1f3aabd6]{padding:12px;gap:10px}.keno-panel[data-v-1f3aabd6]{padding:10px;gap:12px}}