:root{--bg-dark-base: #0f0927;--bg-dark-gradient: radial-gradient(circle at 15% 25%, rgba(184, 107, 252, .22) 0%, transparent 40%), radial-gradient(circle at 85% 75%, rgba(6, 182, 212, .22) 0%, transparent 45%), linear-gradient(135deg, #0e0824 0%, #1c0f41 50%, #060413 100%);--bg-dark-panel: rgba(28, 16, 65, .75);--bg-dark-card: rgba(20, 11, 48, .9);--bg-dark-popup: rgba(22, 13, 53, .96);--border-glass: rgba(255, 255, 255, .09);--border-neon-purple: rgba(184, 107, 252, .35);--border-neon-cyan: rgba(6, 182, 212, .35);--accent-purple: #b86bfc;--accent-purple-glow: rgba(184, 107, 252, .4);--accent-blue: #4f46e5;--accent-cyan: #06b6d4;--accent-cyan-glow: rgba(6, 182, 212, .4);--accent-gold: #fbbf24;--accent-gold-glow: rgba(251, 191, 36, .4);--accent-pink: #ec4899;--accent-pink-glow: rgba(236, 72, 153, .4);--accent-green: #10b981;--accent-green-glow: rgba(16, 185, 129, .4);--accent-red: #ef4444;--accent-red-glow: rgba(239, 68, 68, .4);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #8b9bb4;--glass-blur: blur(12px);--shadow-neon: 0 0 20px rgba(184, 107, 252, .35);--shadow-premium: 0 10px 30px rgba(0, 0, 0, .35);--font-display: "Outfit", "Inter", -apple-system, sans-serif;--font-sans: "Inter", -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;background-color:var(--bg-dark-base);background-image:url(/assets/image-BzKSa9fw.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}html{background:var(--bg-dark-base);scroll-behavior:smooth}button,input,select,textarea{font-family:inherit;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0f092780}::-webkit-scrollbar-thumb{background:#b86bfc40;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#b86bfc80}#app[data-v-c4574cbc]{min-height:100vh;background:transparent;display:flex;flex-direction:column}.auth-page[data-v-fc45d0bf]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:transparent}.auth-card[data-v-fc45d0bf]{width:min(100%,420px);border:1px solid var(--border-glass);border-radius:20px;background:var(--bg-dark-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-premium),0 0 30px #a855f726;padding:clamp(1.5rem,5vw,2.5rem);position:relative;overflow:hidden}.auth-card[data-v-fc45d0bf]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(168,85,247,.08) 0%,transparent 60%);pointer-events:none}.brand-mark[data-v-fc45d0bf]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-blue));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.35rem;font-weight:900;margin-bottom:1.25rem;box-shadow:0 4px 15px #a855f759;text-shadow:0 1px 2px rgba(0,0,0,.3)}.auth-card h1[data-v-fc45d0bf]{margin:0;color:#fff;font-family:var(--font-display);font-size:1.85rem;font-weight:800}.auth-card p[data-v-fc45d0bf]{margin:.5rem 0 1.5rem;color:var(--text-secondary);line-height:1.5;font-size:.92rem}.form-field[data-v-fc45d0bf]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.15rem}.form-field span[data-v-fc45d0bf]{color:var(--text-secondary);font-size:.85rem;font-weight:700}.form-field input[data-v-fc45d0bf]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#fff;padding:.78rem .95rem;font-size:.95rem;outline:none;transition:all .25s}.form-field input[data-v-fc45d0bf]:focus{border-color:var(--accent-purple);background:#ffffff0d;box-shadow:0 0 12px #a855f733}.form-error[data-v-fc45d0bf]{margin:.2rem 0 1.15rem;border:1px solid rgba(239,68,68,.25);border-radius:10px;background:#ef44441a;color:var(--accent-red);padding:.75rem .95rem;font-size:.88rem;font-weight:700;display:flex;align-items:center;gap:.35rem}.primary-btn[data-v-fc45d0bf]{width:100%;min-height:48px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--accent-purple) 0%,var(--accent-blue) 100%);color:#fff;font-size:.95rem;font-weight:900;cursor:pointer;box-shadow:0 4px 15px #a855f740;transition:all .25s}.primary-btn[data-v-fc45d0bf]:hover:not(:disabled){background:linear-gradient(135deg,#b86bfc,#7c7ffc);box-shadow:0 6px 20px #a855f766,0 0 10px var(--accent-purple-glow);transform:translateY(-1px)}.primary-btn[data-v-fc45d0bf]:active:not(:disabled){transform:translateY(1px)}.primary-btn[data-v-fc45d0bf]:disabled{background:#ffffff0d;color:var(--text-muted);box-shadow:none;cursor:not-allowed}.auth-link[data-v-fc45d0bf]{margin-top:1.25rem;text-align:center;color:var(--text-muted);font-size:.88rem}.auth-link a[data-v-fc45d0bf]{color:var(--accent-purple);font-weight:800;text-decoration:none;margin-left:.35rem;transition:text-shadow .2s}.auth-link a[data-v-fc45d0bf]:hover{text-decoration:underline;text-shadow:0 0 5px var(--accent-purple-glow)}.auth-page[data-v-b5212ece]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:transparent}.auth-card[data-v-b5212ece]{width:min(100%,420px);border:1px solid var(--border-glass);border-radius:20px;background:var(--bg-dark-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-premium),0 0 30px #a855f726;padding:clamp(1.5rem,5vw,2.5rem);position:relative;overflow:hidden}.auth-card[data-v-b5212ece]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(168,85,247,.08) 0%,transparent 60%);pointer-events:none}.brand-mark[data-v-b5212ece]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--accent-purple),var(--accent-blue));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.35rem;font-weight:900;margin-bottom:1.25rem;box-shadow:0 4px 15px #a855f759;text-shadow:0 1px 2px rgba(0,0,0,.3)}.auth-card h1[data-v-b5212ece]{margin:0;color:#fff;font-family:var(--font-display);font-size:1.85rem;font-weight:800}.auth-card p[data-v-b5212ece]{margin:.5rem 0 1.5rem;color:var(--text-secondary);line-height:1.5;font-size:.92rem}.form-field[data-v-b5212ece]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.15rem}.form-field span[data-v-b5212ece]{color:var(--text-secondary);font-size:.85rem;font-weight:700}.form-field input[data-v-b5212ece]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08;color:#fff;padding:.78rem .95rem;font-size:.95rem;outline:none;transition:all .25s}.form-field input[data-v-b5212ece]:focus{border-color:var(--accent-purple);background:#ffffff0d;box-shadow:0 0 12px #a855f733}.form-error[data-v-b5212ece]{margin:.2rem 0 1.15rem;border:1px solid rgba(239,68,68,.25);border-radius:10px;background:#ef44441a;color:var(--accent-red);padding:.75rem .95rem;font-size:.88rem;font-weight:700;display:flex;align-items:center;gap:.35rem}.primary-btn[data-v-b5212ece]{width:100%;min-height:48px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--accent-purple) 0%,var(--accent-blue) 100%);color:#fff;font-size:.95rem;font-weight:900;cursor:pointer;box-shadow:0 4px 15px #a855f740;transition:all .25s}.primary-btn[data-v-b5212ece]:hover:not(:disabled){background:linear-gradient(135deg,#b86bfc,#7c7ffc);box-shadow:0 6px 20px #a855f766,0 0 10px var(--accent-purple-glow);transform:translateY(-1px)}.primary-btn[data-v-b5212ece]:active:not(:disabled){transform:translateY(1px)}.primary-btn[data-v-b5212ece]:disabled{background:#ffffff0d;color:var(--text-muted);box-shadow:none;cursor:not-allowed}.auth-link[data-v-b5212ece]{margin-top:1.25rem;text-align:center;color:var(--text-muted);font-size:.88rem}.auth-link a[data-v-b5212ece]{color:var(--accent-purple);font-weight:800;text-decoration:none;margin-left:.35rem;transition:text-shadow .2s}.auth-link a[data-v-b5212ece]:hover{text-decoration:underline;text-shadow:0 0 5px var(--accent-purple-glow)}.game-page[data-v-8dbb4463]{min-height:100vh;padding:clamp(1.25rem,3.5vw,2.5rem);background:transparent;display:flex;flex-direction:column;gap:1.5rem;max-width:1240px;width:100%;margin:0 auto}.page-header[data-v-8dbb4463]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.5rem;background:var(--bg-dark-panel);border:1px solid var(--border-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:16px;box-shadow:var(--shadow-premium)}.brand-section[data-v-8dbb4463]{position:relative;display:flex;flex-direction:column}.logo-glow[data-v-8dbb4463]{position:absolute;top:-10px;left:-10px;width:50px;height:50px;background:var(--accent-purple);filter:blur(25px);opacity:.35;pointer-events:none}.eyebrow[data-v-8dbb4463]{color:var(--accent-purple);font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.brand-title[data-v-8dbb4463]{margin:.1rem 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.3rem,3.2vw,1.85rem);font-weight:900;letter-spacing:-.02em;text-shadow:0 0 10px rgba(255,255,255,.1)}.user-summary-card[data-v-8dbb4463]{display:flex;align-items:center;gap:.75rem;padding:.45rem 1rem .45rem .5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:99px;margin-left:auto}.user-avatar-wrapper[data-v-8dbb4463]{position:relative}.user-avatar[data-v-8dbb4463]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--accent-purple),var(--accent-blue));display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-family:var(--font-display);box-shadow:0 0 10px #a855f74d}.avatar-text[data-v-8dbb4463]{font-size:.95rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.status-indicator[data-v-8dbb4463]{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--accent-green);border:2px solid var(--bg-dark-base);box-shadow:0 0 5px var(--accent-green-glow)}.user-info[data-v-8dbb4463]{display:flex;flex-direction:column;line-height:1.25}.user-name[data-v-8dbb4463]{font-size:.82rem;font-weight:600;color:var(--text-secondary)}.user-balance[data-v-8dbb4463]{font-size:.92rem;font-weight:800;color:var(--accent-gold);font-family:var(--font-display);text-shadow:0 0 5px rgba(251,191,36,.2)}.refresh-btn[data-v-8dbb4463]{display:flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;color:var(--text-primary);padding:.6rem 1rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.refresh-btn[data-v-8dbb4463]:hover:not(:disabled){background:#a855f71a;border-color:var(--accent-purple);box-shadow:0 0 12px #a855f733;transform:translateY(-1px)}.refresh-btn[data-v-8dbb4463]:active:not(:disabled){transform:translateY(1px)}.refresh-icon[data-v-8dbb4463]{font-size:1.1rem;display:inline-block}.spinning[data-v-8dbb4463]{animation:spin-8dbb4463 1s linear infinite}.lobby-banner-section[data-v-8dbb4463]{width:100%}.promo-banner[data-v-8dbb4463]{position:relative;width:100%;min-height:100px;background:linear-gradient(135deg,#1e114a,#0c062c,#1d0f54);border:1px solid rgba(184,107,252,.25);border-radius:20px;padding:1rem 1.75rem;display:flex;align-items:center;justify-content:space-between;overflow:hidden;box-shadow:var(--shadow-premium),0 0 20px #b86bfc26}.banner-content[data-v-8dbb4463]{position:relative;z-index:2;max-width:580px}.banner-badge[data-v-8dbb4463]{display:inline-block;padding:.25rem .75rem;border-radius:99px;background:#b86bfc26;border:1px solid rgba(184,107,252,.25);color:var(--accent-purple);font-size:.7rem;font-weight:800;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.promo-banner h2[data-v-8dbb4463]{font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:900;color:#fff;margin:0 0 .4rem;letter-spacing:-.01em;font-family:var(--font-display);text-shadow:0 0 8px rgba(184,107,252,.3)}.promo-banner p[data-v-8dbb4463]{color:var(--text-secondary);font-size:clamp(.85rem,2vw,.98rem);margin-bottom:1.25rem;line-height:1.4}.banner-features[data-v-8dbb4463]{display:flex;gap:.75rem;flex-wrap:wrap}.feat-tag[data-v-8dbb4463]{background:#b86bfc1a;border:1px solid rgba(184,107,252,.2);padding:.35rem .75rem;border-radius:8px;font-size:.78rem;font-weight:600;color:#c084fc}.banner-visual[data-v-8dbb4463]{position:relative;width:240px;height:100px;display:flex;align-items:center;justify-content:center}.glowing-orb[data-v-8dbb4463]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.4}.glowing-orb.purple[data-v-8dbb4463]{width:120px;height:120px;background:var(--accent-purple);top:-20px;right:40px;animation:floatOrb-8dbb4463 6s ease-in-out infinite alternate}.glowing-orb.blue[data-v-8dbb4463]{width:100px;height:100px;background:var(--accent-blue);bottom:-20px;right:0;animation:floatOrb-8dbb4463 5s ease-in-out infinite alternate-reverse}.floating-balls[data-v-8dbb4463]{position:relative;width:100%;height:100%}.f-ball[data-v-8dbb4463]{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-family:var(--font-display);box-shadow:0 8px 20px #0006}.ball-1[data-v-8dbb4463]{width:42px;height:42px;background:radial-gradient(circle at 30% 30%,#ef4444,#991b1b);border:2px solid rgba(255,255,255,.4);top:10px;left:30px;font-size:.8rem;animation:bounceBall-8dbb4463 4s ease-in-out infinite alternate}.ball-2[data-v-8dbb4463]{width:48px;height:48px;background:radial-gradient(circle at 30% 30%,#ec4899,#9d174d);border:2px solid rgba(255,255,255,.4);bottom:5px;left:85px;font-size:1rem;animation:bounceBall-8dbb4463 3.5s ease-in-out infinite alternate .5s}.ball-3[data-v-8dbb4463]{width:34px;height:34px;background:radial-gradient(circle at 30% 30%,#fbbf24,#b45309);border:2px solid rgba(255,255,255,.4);top:5px;right:20px;font-size:.75rem;animation:bounceBall-8dbb4463 4.5s ease-in-out infinite alternate 1s}.filter-section[data-v-8dbb4463]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;width:100%}.tabs-container[data-v-8dbb4463]{display:flex;gap:.5rem;padding:.25rem;background:var(--bg-dark-panel);border:1px solid var(--border-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:12px;flex-wrap:wrap}.tab-pill[data-v-8dbb4463]{border:none;background:transparent;color:var(--text-secondary);padding:.55rem 1.1rem;border-radius:9px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.tab-pill[data-v-8dbb4463]:hover{color:#fff;background:#ffffff0a}.tab-pill.active[data-v-8dbb4463]{color:#fff;background:linear-gradient(135deg,var(--accent-purple),var(--accent-blue));box-shadow:0 4px 15px #a855f759}.search-bar[data-v-8dbb4463]{position:relative;display:flex;align-items:center;background:var(--bg-dark-panel);border:1px solid var(--border-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:12px;padding:0 .9rem;width:320px;max-width:100%;transition:all .25s}.search-bar[data-v-8dbb4463]:focus-within{background:#ffffff0d;border-color:var(--accent-purple);box-shadow:0 0 12px #a855f726}.search-icon[data-v-8dbb4463]{font-size:.95rem;color:var(--text-muted);margin-right:.5rem;-webkit-user-select:none;user-select:none}.search-bar input[data-v-8dbb4463]{width:100%;height:40px;background:transparent;border:none;outline:none;color:#fff;font-size:.88rem}.search-bar input[data-v-8dbb4463]::placeholder{color:var(--text-muted)}.clear-search[data-v-8dbb4463]{border:none;background:transparent;color:var(--text-muted);font-size:1.2rem;cursor:pointer;padding:.2rem;line-height:1}.clear-search[data-v-8dbb4463]:hover{color:#fff}.state-panel[data-v-8dbb4463]{min-height:300px;border:1px solid var(--border-glass);border-radius:20px;background:var(--bg-dark-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-secondary);text-align:center;padding:2rem;box-shadow:var(--shadow-premium)}.spinner[data-v-8dbb4463]{width:36px;height:36px;border:3px solid rgba(168,85,247,.1);border-top-color:var(--accent-purple);border-radius:50%;animation:spin-8dbb4463 .8s linear infinite;box-shadow:0 0 10px #a855f726}.error-icon[data-v-8dbb4463],.empty-icon[data-v-8dbb4463]{font-size:3rem;line-height:1}.error-state strong[data-v-8dbb4463],.empty-state strong[data-v-8dbb4463]{font-size:1.15rem;color:#fff}.empty-state span[data-v-8dbb4463]{color:var(--text-muted);font-size:.88rem;max-width:320px}.retry-btn[data-v-8dbb4463]{background:var(--accent-purple);border-color:transparent;box-shadow:0 4px 15px #a855f74d}.retry-btn[data-v-8dbb4463]:hover{background:#b86bfc!important}.games-grid-container[data-v-8dbb4463]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;width:100%}.game-card[data-v-8dbb4463]{position:relative;border-radius:18px;background:var(--bg-dark-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);overflow:hidden;cursor:pointer;display:flex;flex-direction:column;padding:1.15rem;gap:1rem;min-height:150px;transition:all .3s cubic-bezier(.25,.8,.25,1),background .3s ease;box-shadow:var(--shadow-premium)}.theme-canada[data-v-8dbb4463]{--theme-color: var(--accent-blue);--theme-glow: rgba(99, 102, 241, .35);--theme-bg-grad: linear-gradient(135deg, #1e1b4b, #312e81, #1e1b4b)}.theme-fucai[data-v-8dbb4463]{--theme-color: #ef4444;--theme-glow: rgba(239, 68, 68, .35);--theme-bg-grad: linear-gradient(135deg, #450a0a, #7f1d1d, #450a0a)}.theme-pailie[data-v-8dbb4463]{--theme-color: var(--accent-green);--theme-glow: rgba(16, 185, 129, .35);--theme-bg-grad: linear-gradient(135deg, #064e3b, #065f46, #064e3b)}.theme-boying[data-v-8dbb4463]{--theme-color: var(--accent-purple);--theme-glow: rgba(168, 85, 247, .35);--theme-bg-grad: linear-gradient(135deg, #3b0764, #581c87, #3b0764)}.theme-default[data-v-8dbb4463]{--theme-color: var(--accent-cyan);--theme-glow: rgba(6, 182, 212, .35);--theme-bg-grad: linear-gradient(135deg, #0f172a, #1e293b, #0f172a)}.card-pattern[data-v-8dbb4463]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:16px 16px;opacity:.5;pointer-events:none;z-index:1}.card-glow[data-v-8dbb4463]{position:absolute;top:50%;left:50%;width:80%;height:80%;background:var(--theme-color, var(--accent-purple));filter:blur(60px);transform:translate(-50%,-50%);opacity:.04;pointer-events:none;z-index:1;transition:opacity .3s}.game-card[data-v-8dbb4463]:hover{background:#1d1246f0;transform:translateY(-5px) scale(1.01);border-color:var(--theme-color, var(--accent-purple));box-shadow:0 15px 30px #00000080,0 0 18px var(--theme-glow)}.game-card:hover .card-glow[data-v-8dbb4463]{opacity:.12}.game-top-section[data-v-8dbb4463]{display:flex;flex-direction:row;align-items:flex-start;gap:1.15rem;width:100%}.game-cover-area[data-v-8dbb4463]{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;flex-shrink:0}.game-visual-icon[data-v-8dbb4463]{position:relative;width:58px;height:58px;border-radius:14px;background:var(--theme-bg-grad);border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 16px #00000059;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.game-card:hover .game-visual-icon[data-v-8dbb4463]{transform:scale(1.08) rotate(2deg);border-color:var(--theme-color);box-shadow:0 8px 20px #0006,0 0 10px #ffffff26}.visual-badge[data-v-8dbb4463]{position:absolute;top:-4px;right:-8px;font-size:.58rem;font-weight:800;color:#fff;padding:.05rem .3rem;border-radius:4px;box-shadow:0 2px 5px #0000004d;letter-spacing:.05em;background:var(--theme-color);border:1px solid rgba(255,255,255,.2)}.game-visual-icon.has-icon-image[data-v-8dbb4463]{background:transparent;border-color:transparent;box-shadow:none}.game-logo-image[data-v-8dbb4463]{width:100%;height:100%;object-fit:contain;z-index:1}.game-cover-text[data-v-8dbb4463]{font-family:var(--font-display);font-weight:900;font-size:1.25rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.game-title-column[data-v-8dbb4463]{display:flex;flex-direction:column;align-items:end;gap:.35rem;min-width:0;flex:1}.game-name[data-v-8dbb4463]{margin:0;color:var(--text-primary);font-size:1.15rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:right}.game-type-badge[data-v-8dbb4463]{font-size:.72rem;font-weight:700;padding:.15rem .45rem;border-radius:6px;background:var(--border-glass);color:var(--text-secondary);border:1px solid var(--border-glass);white-space:nowrap;flex-shrink:0}.game-desc[data-v-8dbb4463]{font-size:.78rem;color:var(--text-muted);line-height:1.4;margin:.15rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.game-action-row[data-v-8dbb4463]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);width:100%}.status-indicator-group[data-v-8dbb4463]{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.pulse-dot[data-v-8dbb4463]{width:6px;height:6px;background-color:var(--accent-green);border-radius:50%;margin-right:.35rem;animation:pulseDot-8dbb4463 1.8s infinite}.active-label[data-v-8dbb4463]{font-size:.72rem;font-weight:600;color:var(--accent-green);white-space:nowrap}.action-btn[data-v-8dbb4463]{margin-left:auto;border:none;background:var(--border-glass);color:var(--text-primary);padding:.35rem .7rem;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:all .2s;border:1px solid rgba(255,255,255,.03);white-space:nowrap;flex-shrink:0}.game-card:hover .action-btn[data-v-8dbb4463]{background:var(--theme-color);box-shadow:0 4px 12px var(--theme-glow);border-color:transparent}.action-btn .arrow[data-v-8dbb4463]{transition:transform .2s}.game-card:hover .action-btn .arrow[data-v-8dbb4463]{transform:translate(2px)}@keyframes spin-8dbb4463{to{transform:rotate(360deg)}}@keyframes pulseDot-8dbb4463{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@keyframes floatOrb-8dbb4463{0%{transform:translate(0) scale(1)}to{transform:translate(-10px,15px) scale(1.1)}}@keyframes bounceBall-8dbb4463{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-12px) rotate(10deg)}}@media(max-width:768px){.game-page[data-v-8dbb4463]{padding:.75rem;gap:.75rem}.page-header[data-v-8dbb4463]{flex-wrap:wrap;padding:.6rem .85rem;border-radius:12px;gap:.5rem}.user-summary-card[data-v-8dbb4463]{order:3;width:100%;margin-left:0;justify-content:flex-start}.refresh-btn[data-v-8dbb4463]{order:2;padding:.4rem .75rem;font-size:.8rem}.lobby-banner-section[data-v-8dbb4463]{display:none}.filter-section[data-v-8dbb4463]{flex-direction:column;align-items:stretch;gap:1rem}.search-bar[data-v-8dbb4463]{width:100%}.games-grid-container[data-v-8dbb4463]{grid-template-columns:repeat(2,1fr);gap:.6rem}.game-card[data-v-8dbb4463]{min-height:auto;border-radius:12px;padding:.75rem;gap:.65rem}.game-top-section[data-v-8dbb4463]{gap:.65rem}.game-cover-area[data-v-8dbb4463]{width:auto;height:auto}.game-visual-icon[data-v-8dbb4463]{width:50px;height:50px;border-radius:12px}.game-cover-text[data-v-8dbb4463]{font-size:1.1rem}.visual-badge[data-v-8dbb4463]{font-size:.52rem;padding:.05rem .25rem;top:-4px;right:-8px}.game-title-column[data-v-8dbb4463]{gap:.2rem}.game-name[data-v-8dbb4463]{font-size:.95rem;max-width:100%}.game-type-badge[data-v-8dbb4463]{font-size:.65rem;padding:.08rem .3rem}.game-desc[data-v-8dbb4463]{display:none}.game-action-row[data-v-8dbb4463]{padding-top:.5rem}.pulse-dot[data-v-8dbb4463]{width:5px;height:5px;margin-right:.25rem}.active-label[data-v-8dbb4463]{font-size:.68rem}.action-btn[data-v-8dbb4463]{padding:.3rem .35rem;font-size:.68rem}}.room-page[data-v-5eba46d9]{min-height:100vh;padding:clamp(1.25rem,3.5vw,2.5rem);background:transparent;display:flex;flex-direction:column;gap:1.5rem;max-width:1240px;width:100%;margin:0 auto}.page-header[data-v-5eba46d9]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--bg-dark-panel);border:1px solid var(--border-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:16px;box-shadow:var(--shadow-premium)}.title-block[data-v-5eba46d9]{min-width:0;display:flex;flex-direction:column}.eyebrow[data-v-5eba46d9]{color:var(--accent-purple);font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.page-header h1[data-v-5eba46d9]{margin:.1rem 0 0;color:#fff;font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-btn[data-v-5eba46d9],.refresh-btn[data-v-5eba46d9]{display:flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0a;color:var(--text-primary);padding:.6rem 1rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.back-btn[data-v-5eba46d9]:hover{background:#6366f11a;border-color:var(--accent-blue);box-shadow:0 0 12px #6366f133}.refresh-btn[data-v-5eba46d9]:hover:not(:disabled){background:#a855f71a;border-color:var(--accent-purple);box-shadow:0 0 12px #a855f733;transform:translateY(-1px)}.refresh-btn[data-v-5eba46d9]:active:not(:disabled){transform:translateY(1px)}.refresh-icon[data-v-5eba46d9]{font-size:1.1rem;display:inline-block}.spinning[data-v-5eba46d9]{animation:spin-5eba46d9 1s linear infinite}.user-summary-card[data-v-5eba46d9]{display:flex;align-items:center;gap:.75rem;padding:.45rem 1rem .45rem .5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:99px;margin-left:auto}.user-avatar-wrapper[data-v-5eba46d9]{position:relative}.user-avatar[data-v-5eba46d9]{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--accent-purple),var(--accent-blue));display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-family:var(--font-display)}.avatar-text[data-v-5eba46d9]{font-size:.95rem}.status-indicator[data-v-5eba46d9]{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--accent-green);border:2px solid var(--bg-dark-base)}.user-info[data-v-5eba46d9]{display:flex;flex-direction:column;line-height:1.25}.user-name[data-v-5eba46d9]{font-size:.82rem;font-weight:600;color:var(--text-secondary)}.user-balance[data-v-5eba46d9]{font-size:.92rem;font-weight:800;color:var(--accent-gold);font-family:var(--font-display)}.state-panel[data-v-5eba46d9]{min-height:300px;border:1px solid var(--border-glass);border-radius:20px;background:var(--bg-dark-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-secondary);text-align:center;padding:2rem;box-shadow:var(--shadow-premium)}.spinner[data-v-5eba46d9]{width:36px;height:36px;border:3px solid rgba(168,85,247,.1);border-top-color:var(--accent-purple);border-radius:50%;animation:spin-5eba46d9 .8s linear infinite}.error-icon[data-v-5eba46d9],.empty-icon[data-v-5eba46d9]{font-size:3rem}.error-state strong[data-v-5eba46d9],.empty-state strong[data-v-5eba46d9]{font-size:1.15rem;color:#fff}.empty-state span[data-v-5eba46d9]{color:var(--text-muted);font-size:.88rem}.retry-btn[data-v-5eba46d9]{background:var(--accent-purple);border-color:transparent;box-shadow:0 4px 15px #a855f74d}.room-grid[data-v-5eba46d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;width:100%}.room-card[data-v-5eba46d9]{position:relative;background:var(--bg-dark-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:18px;padding:1.25rem;cursor:pointer;display:flex;flex-direction:column;gap:1.25rem;text-align:left;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1),background .3s ease;box-shadow:var(--shadow-premium)}.room-basic[data-v-5eba46d9]{--theme-color: var(--accent-cyan);--theme-glow: rgba(6, 182, 212, .3);--theme-bg-grad: linear-gradient(135deg, rgba(6, 182, 212, .1), transparent)}.room-advanced[data-v-5eba46d9]{--theme-color: var(--accent-gold);--theme-glow: rgba(251, 191, 36, .3);--theme-bg-grad: linear-gradient(135deg, rgba(251, 191, 36, .1), transparent)}.room-vip[data-v-5eba46d9]{--theme-color: var(--accent-pink);--theme-glow: rgba(236, 72, 153, .3);--theme-bg-grad: linear-gradient(135deg, rgba(236, 72, 153, .1), transparent)}.room-default[data-v-5eba46d9]{--theme-color: var(--accent-purple);--theme-glow: rgba(168, 85, 247, .3);--theme-bg-grad: linear-gradient(135deg, rgba(168, 85, 247, .1), transparent)}.card-pattern[data-v-5eba46d9]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.02) 1px,transparent 0);background-size:14px 14px;pointer-events:none;z-index:1}.card-glow[data-v-5eba46d9]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--theme-bg-grad);opacity:.15;pointer-events:none;z-index:1;transition:opacity .3s}.room-card[data-v-5eba46d9]:hover{background:#1d1246f0;transform:translateY(-4px);border-color:var(--theme-color);box-shadow:0 12px 24px #00000073,0 0 15px var(--theme-glow)}.room-card:hover .card-glow[data-v-5eba46d9]{opacity:.3}.room-main[data-v-5eba46d9]{display:flex;align-items:center;gap:1rem;position:relative;z-index:2}.room-icon-badge[data-v-5eba46d9]{width:52px;height:52px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0003;transition:all .3s}.room-card:hover .room-icon-badge[data-v-5eba46d9]{border-color:var(--theme-color);background:#ffffff0f;transform:scale(1.08) rotate(3deg);box-shadow:0 4px 12px #0000004d,0 0 8px var(--theme-glow)}.room-badge-symbol[data-v-5eba46d9]{font-size:1.5rem}.room-details[data-v-5eba46d9]{display:flex;flex-direction:column;gap:.25rem}.room-card h2[data-v-5eba46d9]{margin:0;font-size:1.15rem;font-weight:800;color:#fff}.room-subtitle-badge[data-v-5eba46d9]{align-self:flex-start;font-size:.72rem;font-weight:700;padding:.12rem .45rem;border-radius:6px;background:#ffffff0d;color:var(--text-secondary);border:1px solid rgba(255,255,255,.03)}.room-basic .room-subtitle-badge[data-v-5eba46d9]{color:var(--accent-cyan);background:#06b6d41a;border-color:#06b6d433}.room-advanced .room-subtitle-badge[data-v-5eba46d9]{color:var(--accent-gold);background:#fbbf241a;border-color:#fbbf2433}.room-vip .room-subtitle-badge[data-v-5eba46d9]{color:var(--accent-pink);background:#ec48991a;border-color:#ec489933}.room-meta[data-v-5eba46d9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.95rem;border-top:1px solid rgba(255,255,255,.05);position:relative;z-index:2}.online-indicator[data-v-5eba46d9]{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:var(--text-secondary)}.pulse-dot[data-v-5eba46d9]{width:7px;height:7px;border-radius:50%;background:var(--theme-color, var(--accent-purple));box-shadow:0 0 8px var(--theme-color);animation:pulseDot-5eba46d9 1.8s infinite}.action-label[data-v-5eba46d9]{font-size:.82rem;font-weight:700;color:var(--text-muted);display:flex;align-items:center;gap:.25rem;transition:all .2s}.room-card:hover .action-label[data-v-5eba46d9]{color:var(--theme-color)}.action-label .arrow[data-v-5eba46d9]{transition:transform .2s}.room-card:hover .action-label .arrow[data-v-5eba46d9]{transform:translate(3px)}@keyframes spin-5eba46d9{to{transform:rotate(360deg)}}@keyframes pulseDot-5eba46d9{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.1);opacity:1}to{transform:scale(.95);opacity:.5}}@media(max-width:768px){.room-page[data-v-5eba46d9]{padding:1rem;gap:1.25rem}.page-header[data-v-5eba46d9]{flex-wrap:wrap;padding:.85rem 1rem;border-radius:12px}.user-summary-card[data-v-5eba46d9]{order:3;width:100%;margin-left:0;justify-content:flex-start}.refresh-btn[data-v-5eba46d9]{order:2;padding:.5rem .8rem}.room-grid[data-v-5eba46d9]{grid-template-columns:repeat(2,1fr);gap:.6rem}.room-card[data-v-5eba46d9]{padding:.75rem;gap:.6rem;border-radius:12px}.room-main[data-v-5eba46d9]{gap:.5rem}.room-icon-badge[data-v-5eba46d9]{width:38px;height:38px;border-radius:8px}.room-badge-symbol[data-v-5eba46d9]{font-size:1.1rem}.room-card h2[data-v-5eba46d9]{font-size:.9rem}.room-subtitle-badge[data-v-5eba46d9]{font-size:.65rem;padding:.08rem .3rem}.room-meta[data-v-5eba46d9]{padding-top:.5rem}.online-indicator[data-v-5eba46d9]{font-size:.7rem;gap:.25rem}.action-label[data-v-5eba46d9]{font-size:.7rem}}.chat-room-container[data-v-ebf57934]{display:flex;flex-direction:column;height:100vh;background-color:var(--bg-dark-base);position:relative;overflow:hidden}.header[data-v-ebf57934]{background:var(--bg-dark-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-glass);padding:.75rem 1.25rem;box-shadow:var(--shadow-premium),0 4px 20px #0003;display:flex;flex-direction:column;position:relative;z-index:100;gap:.5rem}.header-userbar[data-v-ebf57934],.round-panel[data-v-ebf57934]{max-width:1200px;width:100%;margin:0 auto}.header-userbar[data-v-ebf57934]{display:flex;align-items:center;gap:1rem}.back-btn[data-v-ebf57934]{display:flex;align-items:center;gap:.25rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:var(--text-primary);padding:.45rem .75rem;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s}.back-btn[data-v-ebf57934]:hover{background:#ffffff14;border-color:var(--accent-blue);box-shadow:0 0 10px #6366f140}.room-title-block[data-v-ebf57934]{flex:1;min-width:0}.room-title-block strong[data-v-ebf57934]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:1.05rem;font-family:var(--font-display);font-weight:800}.room-name-normal[data-v-ebf57934]{color:var(--accent-cyan)}.room-name-advanced[data-v-ebf57934]{color:var(--accent-gold)}.room-name-default[data-v-ebf57934]{color:var(--accent-purple)}.header-profile-summary[data-v-ebf57934]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:.2rem .65rem}.balance-label[data-v-ebf57934]{font-size:.65rem;color:var(--text-muted);font-weight:700;text-transform:uppercase}.balance-value[data-v-ebf57934]{font-size:.88rem;font-weight:800;color:var(--accent-gold);font-family:var(--font-display)}.record-entry-btn[data-v-ebf57934]{border:1px solid var(--accent-purple-glow);background:#a855f71a;color:var(--accent-purple);border-radius:8px;padding:.45rem .85rem;font-size:.82rem;font-weight:800;cursor:pointer;transition:all .2s}.record-entry-btn[data-v-ebf57934]:hover{background:var(--accent-purple);color:#fff;box-shadow:0 0 12px var(--accent-purple-glow);border-color:transparent}.round-panel[data-v-ebf57934]{padding:.4rem .5rem;background:#00000026;border-radius:10px;border:1px solid rgba(255,255,255,.03)}.round-info-grid[data-v-ebf57934]{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:1rem}.period-info[data-v-ebf57934]{display:flex;flex-direction:column;line-height:1.2}.period-label[data-v-ebf57934]{font-size:.65rem;color:var(--text-muted)}.period-number[data-v-ebf57934]{font-size:.9rem;font-weight:800;color:var(--text-secondary);font-family:var(--font-display)}.status-chip[data-v-ebf57934]{padding:.2rem .5rem;border-radius:6px;font-size:.72rem;font-weight:800;text-align:center}.status-chip.started[data-v-ebf57934]{background:#10b98126;color:var(--accent-green);border:1px solid rgba(16,185,129,.2)}.status-chip.stopped[data-v-ebf57934]{background:#ef444426;color:var(--accent-red);border:1px solid rgba(239,68,68,.2)}.status-chip.settling[data-v-ebf57934]{background:#fbbf2426;color:var(--accent-gold);border:1px solid rgba(251,191,36,.2)}.status-chip.ended[data-v-ebf57934]{background:#ffffff14;color:var(--text-secondary);border:1px solid rgba(255,255,255,.1)}.status-chip.compact[data-v-ebf57934]{font-size:.65rem;padding:.1rem .35rem}.status-empty[data-v-ebf57934]{color:var(--text-muted)}.draw-result-cell[data-v-ebf57934]{display:flex;justify-content:center}.draw-circles[data-v-ebf57934],.detail-draw-circles[data-v-ebf57934]{display:flex;align-items:center;gap:.45rem}.result-ball[data-v-ebf57934]{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem;color:#fff;font-family:var(--font-display);border:1px solid rgba(255,255,255,.25)}.ball-red[data-v-ebf57934]{background:radial-gradient(circle at 35% 35%,#ff5c77,#d91636 70%,#990518);box-shadow:inset -2px -2px 6px #00000080,0 0 10px #ef444466}.ball-blue[data-v-ebf57934]{background:radial-gradient(circle at 35% 35%,#5ca1ff,#1664d9 70%,#053b99);box-shadow:inset -2px -2px 6px #00000080,0 0 10px #3b82f666}.ball-green[data-v-ebf57934]{background:radial-gradient(circle at 35% 35%,#47e5ab,#0c9c6d 70%,#035e3f);box-shadow:inset -2px -2px 6px #00000080,0 0 10px #10b98166}.ball-total[data-v-ebf57934]{background:radial-gradient(circle at 35% 35%,#ffd466,#e09b0b 70%,#946102);box-shadow:inset -2px -2px 6px #00000080,0 0 12px #fbbf2480;border-color:#fff6}.math-operator[data-v-ebf57934]{color:var(--text-muted);font-weight:800;font-size:1.1rem}.draw-placeholder[data-v-ebf57934],.detail-draw-circles-pending[data-v-ebf57934]{display:flex;align-items:center;gap:.45rem}.question-icon[data-v-ebf57934]{width:32px;height:32px;border-radius:50%;border:1px dashed rgba(255,255,255,.2);background:#ffffff05;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;color:var(--text-muted);animation:pulseQuestion-ebf57934 1.5s infinite}.draw-text[data-v-ebf57934]{color:var(--text-muted)}.countdown-cell[data-v-ebf57934]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.panel-label[data-v-ebf57934]{font-size:.65rem;color:var(--text-muted)}.countdown-timer[data-v-ebf57934]{font-size:1.05rem;font-weight:900;color:var(--accent-cyan);font-family:var(--font-display);text-shadow:0 0 8px rgba(6,182,212,.3)}.countdown-timer.critical[data-v-ebf57934]{color:var(--accent-red);text-shadow:0 0 10px rgba(239,68,68,.5);animation:flashRed-ebf57934 1s infinite alternate}.chatroom-workspace[data-v-ebf57934]{flex:1;display:flex;overflow:hidden;position:relative;max-width:1200px;width:100%;margin:0 auto;border-left:1px solid rgba(255,255,255,.03);border-right:1px solid rgba(255,255,255,.03)}.round-history[data-v-ebf57934]{width:250px;background:#10092466;border-right:1px solid var(--border-glass);display:flex;flex-direction:column;flex-shrink:0}.section-title[data-v-ebf57934]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border-bottom:1px solid var(--border-glass);font-weight:800;font-size:.82rem;letter-spacing:.05em;color:var(--text-secondary);text-transform:uppercase}.refresh-history-btn[data-v-ebf57934]{border:none;background:transparent;color:var(--accent-purple);cursor:pointer;font-size:.78rem;font-weight:800}.refresh-history-btn[data-v-ebf57934]:hover{text-shadow:0 0 5px var(--accent-purple-glow)}.history-empty-spinner[data-v-ebf57934]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;flex:1;color:var(--text-muted);font-size:.8rem}.mini-spinner[data-v-ebf57934]{width:20px;height:20px;border:2px solid rgba(168,85,247,.1);border-top-color:var(--accent-purple);border-radius:50%;animation:spin-ebf57934 .8s linear infinite}.history-empty[data-v-ebf57934]{padding:2rem;text-align:center;color:var(--text-muted);font-size:.82rem}.history-list[data-v-ebf57934]{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.4rem}.history-item[data-v-ebf57934]{border:1px solid transparent;background:#ffffff05;border-radius:8px;padding:.55rem .65rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s;text-align:left}.history-item[data-v-ebf57934]:hover{background:#ffffff0a;border-color:#a855f733}.history-period[data-v-ebf57934]{font-size:.78rem;color:var(--text-secondary);font-weight:600}.history-result[data-v-ebf57934]{display:flex;gap:.2rem}.history-result-ball[data-v-ebf57934]{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;color:#fff;font-family:var(--font-display)}.ball-red-sm[data-v-ebf57934]{background:#ef4444}.ball-blue-sm[data-v-ebf57934]{background:#3b82f6}.ball-green-sm[data-v-ebf57934]{background:#10b981}.ball-total-sm[data-v-ebf57934]{background:#fbbf24;color:#000}.pending-sm[data-v-ebf57934]{border:1px dashed rgba(255,255,255,.2);color:var(--text-muted)}.history-status[data-v-ebf57934]{font-size:.7rem;font-weight:800;padding:.05rem .25rem;border-radius:4px}.status-color-4[data-v-ebf57934]{color:var(--accent-green)}.status-color-3[data-v-ebf57934]{color:var(--accent-gold)}.status-color-2[data-v-ebf57934]{color:var(--accent-red)}.status-color-1[data-v-ebf57934]{color:var(--accent-cyan)}.chat-area[data-v-ebf57934]{flex:1;padding:1.25rem;overflow-y:auto;background-color:var(--bg-dark-base);display:flex;flex-direction:column;gap:1rem}.chat-area[data-v-ebf57934]::-webkit-scrollbar{width:5px}.chat-area[data-v-ebf57934]::-webkit-scrollbar-track{background:transparent}.chat-area[data-v-ebf57934]::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:99px}.chat-message[data-v-ebf57934]{display:flex;align-items:flex-start;gap:.75rem;width:100%}.chat-message.mine[data-v-ebf57934]{flex-direction:row-reverse}.chat-message.system[data-v-ebf57934]{justify-content:center}.chat-avatar[data-v-ebf57934]{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.85rem;font-weight:800;box-shadow:0 4px 10px #0003}.chat-message.mine .chat-avatar[data-v-ebf57934]{background:linear-gradient(135deg,var(--accent-purple),var(--accent-blue));border-color:var(--border-neon-purple);box-shadow:0 0 8px var(--accent-purple-glow)}.chat-avatar img[data-v-ebf57934]{width:100%;height:100%;object-fit:cover}.chat-bubble-wrap[data-v-ebf57934]{max-width:75%;min-width:0}.chat-message.mine .chat-bubble-wrap[data-v-ebf57934]{display:flex;flex-direction:column;align-items:flex-end}.chat-user-name[data-v-ebf57934]{margin-bottom:.3rem;color:var(--text-muted);font-size:.72rem;font-weight:700;line-height:1}.bet-bubble[data-v-ebf57934]{border:1px solid var(--border-neon-purple);border-radius:12px;background:var(--bg-dark-panel);padding:.85rem 1rem;box-shadow:0 8px 24px #0000004d,0 0 15px #a855f71a;display:flex;flex-direction:column;gap:.65rem;min-width:220px}.chat-message.mine .bet-bubble[data-v-ebf57934]{border-color:var(--accent-blue);box-shadow:0 8px 24px #0000004d,0 0 15px #6366f11a}.bet-card-header[data-v-ebf57934]{display:flex;align-items:center;justify-content:space-between;font-size:.7rem;font-weight:800;color:var(--text-muted)}.bet-card-badge[data-v-ebf57934]{background:linear-gradient(90deg,var(--accent-purple),var(--accent-blue));color:#fff;padding:.1rem .4rem;border-radius:4px;font-size:.65rem;letter-spacing:.05em}.chat-round-text[data-v-ebf57934]{color:var(--text-secondary)}.chat-bet-rules[data-v-ebf57934]{display:flex;flex-direction:column;gap:.35rem}.chat-rule-group-header[data-v-ebf57934]{font-size:.72rem;font-weight:800;color:var(--accent-purple)}.rule-items-grid[data-v-ebf57934]{display:flex;flex-wrap:wrap;gap:.4rem}.chat-rule-item[data-v-ebf57934]{display:inline-flex;align-items:center;gap:.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:0 .5rem;height:28px;box-sizing:border-box}.chat-number-ball[data-v-ebf57934]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--accent-purple);color:#fff;font-size:.75rem;font-weight:800;font-family:var(--font-display)}.chat-rule-name[data-v-ebf57934]{color:var(--text-primary);font-size:.8rem;font-weight:700}.chat-rule-item-wrap[data-v-ebf57934]{display:inline-flex;align-items:center;gap:.3rem;height:28px}.odds-tag[data-v-ebf57934]{background:#fbbf2417;border:1px solid rgba(251,191,36,.22);color:var(--accent-gold);font-size:.72rem;font-weight:800;font-family:var(--font-display);padding:0 .45rem;border-radius:6px;display:inline-flex;align-items:center;height:28px;box-sizing:border-box}.chat-bet-amount[data-v-ebf57934]{border-top:1px dashed rgba(255,255,255,.08);padding-top:.55rem;display:flex;align-items:center;justify-content:space-between;font-size:.82rem}.amount-label[data-v-ebf57934]{color:var(--text-muted);font-weight:600}.amount-val[data-v-ebf57934]{color:var(--accent-gold);font-weight:800;font-family:var(--font-display)}.system-message[data-v-ebf57934]{display:flex;align-items:center;gap:.5rem;border-radius:99px;background:#a855f70d;border:1px solid rgba(168,85,247,.1);color:var(--text-secondary);padding:.35rem 1rem;font-size:.78rem;font-weight:600;box-shadow:0 4px 10px #0000001a}.view-detail[data-v-ebf57934]{color:var(--accent-cyan);cursor:pointer;margin-left:.25rem;font-weight:800}.view-detail[data-v-ebf57934]:hover{text-decoration:underline;text-shadow:0 0 5px var(--accent-cyan-glow)}.footer[data-v-ebf57934]{background:var(--bg-dark-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--border-glass);padding:.85rem 1.25rem;box-shadow:0 -10px 30px #0006;display:flex;justify-content:center;position:relative;z-index:99}.footer-bet-btn[data-v-ebf57934]{position:relative;width:100%;max-width:480px;height:52px;border:none;border-radius:14px;background:linear-gradient(135deg,var(--accent-purple) 0%,var(--accent-blue) 100%);color:#fff;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 6px 20px #a855f74d}.footer-bet-btn-glow[data-v-ebf57934]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--accent-blue) 0%,var(--accent-purple) 100%);opacity:0;transition:opacity .3s}.bet-btn-content[data-v-ebf57934]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.bet-btn-title[data-v-ebf57934]{font-size:1.05rem;font-weight:800;letter-spacing:.05em;text-shadow:0 2px 4px rgba(0,0,0,.2)}.bet-btn-sub[data-v-ebf57934]{font-size:.72rem;opacity:.85;font-weight:600}.footer-bet-btn[data-v-ebf57934]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #a855f773,0 0 15px var(--accent-purple-glow)}.footer-bet-btn:hover .footer-bet-btn-glow[data-v-ebf57934]{opacity:1}.footer-bet-btn[data-v-ebf57934]:active:not(:disabled){transform:translateY(1px)}.footer-bet-btn[data-v-ebf57934]:disabled{background:#ffffff0d;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.dialog-overlay[data-v-ebf57934]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a051973;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.dialog-content[data-v-ebf57934]{background:var(--bg-dark-popup);border:1px solid var(--border-glass);border-radius:20px;width:min(100%,500px);max-height:95vh;box-shadow:var(--shadow-premium),0 0 30px #a855f726;display:flex;flex-direction:column;overflow:hidden;animation:scaleIn-ebf57934 .3s cubic-bezier(.34,1.56,.64,1)}.bet-dialog[data-v-ebf57934]{width:min(96%,620px)}.dialog-header[data-v-ebf57934]{padding:1.15rem 1.5rem;border-bottom:1px solid var(--border-glass);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.header-info[data-v-ebf57934]{display:flex;flex-direction:column;gap:.15rem}.dialog-subtitle[data-v-ebf57934]{font-size:.78rem;color:var(--text-muted)}.dialog-kicker[data-v-ebf57934]{font-size:.65rem;color:var(--accent-purple);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dialog-round-line[data-v-ebf57934]{display:flex;align-items:center;gap:.5rem}.dialog-round-line strong[data-v-ebf57934]{font-size:1.15rem;font-weight:800;color:#fff;font-family:var(--font-display)}.dialog-countdown[data-v-ebf57934]{font-size:.78rem;color:var(--text-secondary);font-weight:600}.time-glow[data-v-ebf57934]{color:var(--accent-cyan);font-weight:800}.close-btn[data-v-ebf57934]{border:none;background:transparent;color:var(--text-muted);font-size:1.5rem;cursor:pointer;transition:color .2s;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;line-height:1;padding:0;margin:0}.close-btn[data-v-ebf57934]:hover{color:var(--accent-red)}.record-dialog-actions[data-v-ebf57934]{display:flex;align-items:center;gap:.75rem;align-self:center}.refresh-btn-sm[data-v-ebf57934]{background:#a855f71a;border:1px solid var(--border-neon-purple);color:var(--accent-purple);padding:.3rem .65rem;border-radius:6px;font-size:.78rem;font-weight:800;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;height:28px}.refresh-btn-sm[data-v-ebf57934]:hover{background:var(--accent-purple);color:#fff;box-shadow:0 0 8px var(--accent-purple-glow)}.dialog-body[data-v-ebf57934]{padding:.75rem 1.5rem;overflow-y:auto;flex:1}.scrollable-body[data-v-ebf57934]{max-height:55vh}.dialog-loading[data-v-ebf57934]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;gap:.75rem;color:var(--text-muted)}.dialog-error[data-v-ebf57934]{color:var(--accent-red);padding:1.5rem;text-align:center;font-weight:600}.dialog-empty-state[data-v-ebf57934]{color:var(--text-muted);padding:3rem 1.5rem;text-align:center;font-size:.88rem}.tabs[data-v-ebf57934]{display:flex;gap:.4rem;padding:.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;margin-bottom:1.25rem;overflow-x:auto;white-space:nowrap}.tabs[data-v-ebf57934]::-webkit-scrollbar{display:none}.tab[data-v-ebf57934]{border:none;background:transparent;color:var(--text-secondary);padding:.45rem 1rem;border-radius:9px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s}.tab[data-v-ebf57934]:hover{color:#fff}.tab.active[data-v-ebf57934]{color:#fff;background:var(--accent-purple);box-shadow:0 4px 12px var(--accent-purple-glow)}.bet-options[data-v-ebf57934]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.65rem}.bet-options.numbers[data-v-ebf57934]{grid-template-columns:repeat(auto-fill,minmax(65px,1fr))}.bet-option[data-v-ebf57934]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:.75rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.bet-option[data-v-ebf57934]:hover{border-color:#ffffff26;background:#ffffff0d}.bet-option.selected[data-v-ebf57934]{border-color:var(--accent-purple);background:#a855f71a;box-shadow:0 0 15px #a855f740;transform:scale(1.02)}.option-name-wrapper[data-v-ebf57934]{display:flex;align-items:center;justify-content:center}.option-name[data-v-ebf57934]{color:#fff;font-size:.9rem;font-weight:800}.option-num-ball[data-v-ebf57934]{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-weight:900;font-family:var(--font-display);color:#fff}.bet-option.selected .option-num-ball[data-v-ebf57934]{background:var(--accent-purple);border-color:transparent;box-shadow:0 0 8px var(--accent-purple-glow)}.odds[data-v-ebf57934]{font-size:.75rem;color:var(--text-muted);font-family:var(--font-display)}.bet-option.selected .odds[data-v-ebf57934]{color:var(--accent-gold)}.dialog-footer[data-v-ebf57934]{padding:.6rem 1rem;border-top:1px solid var(--border-glass);display:flex;flex-direction:column;gap:.5rem}.bet-error-banner[data-v-ebf57934]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--accent-red);padding:.4rem .75rem;border-radius:8px;font-size:.78rem;font-weight:700}.bet-amount-section[data-v-ebf57934]{display:flex;flex-direction:column;gap:.5rem;background:#00000026;border-radius:14px;padding:.6rem .75rem}.total-bet[data-v-ebf57934]{display:flex;align-items:center;justify-content:space-between}.total-bet-label[data-v-ebf57934]{font-size:.82rem;color:var(--text-muted);font-weight:700}.total-bet-amount-display[data-v-ebf57934]{display:flex;align-items:baseline;gap:.1rem;color:var(--accent-gold)}.currency-symbol[data-v-ebf57934]{font-size:.85rem;font-weight:800}.total-bet-amount-display strong[data-v-ebf57934]{font-size:1.35rem;font-weight:900;font-family:var(--font-display)}.clear-btn[data-v-ebf57934]{border:none;background:#ffffff0d;color:var(--text-secondary);padding:.25rem .6rem;border-radius:6px;font-size:.72rem;font-weight:800;cursor:pointer;transition:all .2s}.clear-btn[data-v-ebf57934]:hover{background:#ef444426;color:var(--accent-red)}.bet-quick-options[data-v-ebf57934]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;width:100%}.quick-bet-btn[data-v-ebf57934]{flex:1;min-width:60px;height:36px;border-radius:8px;border:none;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#fff;box-shadow:0 4px 10px #00000040;transition:all .2s ease}.quick-bet-btn[data-v-ebf57934]:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 6px 12px #0000004d}.quick-bet-btn[data-v-ebf57934]:active{transform:translateY(1px)}.chip-10[data-v-ebf57934]{background:radial-gradient(circle,#0ed5fa,#068da8);box-shadow:0 4px 10px #06b6d466}.chip-20[data-v-ebf57934]{background:radial-gradient(circle,#10f2ab,#059669);box-shadow:0 4px 10px #10b98166}.chip-50[data-v-ebf57934]{background:radial-gradient(circle,#fcd34d,#d97706);box-shadow:0 4px 10px #f59e0b66}.chip-100[data-v-ebf57934]{background:radial-gradient(circle,#f472b6,#db2777);box-shadow:0 4px 10px #ec489966}.chip-200[data-v-ebf57934]{background:radial-gradient(circle,#c084fc,#7c3aed);box-shadow:0 4px 10px #8b5cf666}.chip-40[data-v-ebf57934]{background:radial-gradient(circle,#38bdf8,#0369a1);box-shadow:0 4px 10px #0ea5e966}.chip-400[data-v-ebf57934]{background:radial-gradient(circle,#f87171,#b91c1c);box-shadow:0 4px 10px #ef444466}.confirm-bet-submit-btn[data-v-ebf57934]{width:100%;height:48px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--accent-green) 0%,#059669 100%);color:#fff;font-size:.95rem;font-weight:900;cursor:pointer;transition:all .25s;box-shadow:0 4px 15px #10b9814d}.confirm-bet-submit-btn[data-v-ebf57934]:hover:not(:disabled){background:linear-gradient(135deg,#10e3ab,#047857);box-shadow:0 6px 20px #10b98173,0 0 12px var(--accent-green-glow);transform:translateY(-1px)}.confirm-bet-submit-btn[data-v-ebf57934]:disabled{background:#ffffff0d;border:1px solid rgba(255,255,255,.05);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.my-bet-list[data-v-ebf57934]{display:flex;flex-direction:column;gap:.65rem}.my-bet-item-card[data-v-ebf57934]{border:1px solid var(--border-glass);background:#ffffff05;border-radius:12px;padding:.85rem 1rem;text-align:left;display:flex;flex-direction:column;gap:.5rem;cursor:pointer;transition:all .2s;width:100%}.my-bet-item-card[data-v-ebf57934]:hover{background:#ffffff0a;border-color:#a855f733}.my-bet-item-header[data-v-ebf57934]{display:flex;align-items:center;justify-content:space-between}.my-bet-round[data-v-ebf57934]{font-size:.85rem;font-weight:800;color:#fff}.my-bet-state-badge[data-v-ebf57934]{font-size:.72rem;font-weight:800;padding:.1rem .45rem;border-radius:4px}.my-bet-state-badge.win[data-v-ebf57934]{background:#10b98126;color:var(--accent-green)}.my-bet-state-badge.lose[data-v-ebf57934]{background:#ef444426;color:var(--accent-red)}.my-bet-state-badge.pending[data-v-ebf57934]{background:#fbbf2426;color:var(--accent-gold)}.my-bet-state-badge.draw[data-v-ebf57934]{background:#ffffff14;color:var(--text-secondary)}.my-bet-rules-info[data-v-ebf57934]{font-size:.78rem;color:var(--text-secondary)}.my-bet-amount-info[data-v-ebf57934]{display:flex;align-items:center;gap:1rem;font-size:.76rem;color:var(--text-muted)}.amount-in-val[data-v-ebf57934]{color:var(--text-secondary)}.amount-out-val[data-v-ebf57934]{color:var(--accent-green)}.detail-round-block[data-v-ebf57934]{display:flex;flex-direction:column;gap:.75rem;background:#0003;border-radius:12px;padding:.85rem 1rem;margin-bottom:1.25rem;align-items:center}.detail-round-period[data-v-ebf57934]{font-size:.95rem;font-weight:800;color:var(--text-secondary)}.betting-records-section[data-v-ebf57934]{display:flex;flex-direction:column;gap:.75rem}.betting-records-section h4[data-v-ebf57934]{font-size:.85rem;color:var(--text-secondary);font-weight:800}.betting-records-section h4 span[data-v-ebf57934]{font-size:.78rem;color:var(--text-muted);font-weight:600}.detail-record-card[data-v-ebf57934]{background:#ffffff05;border:1px solid var(--border-glass);border-radius:12px;padding:.85rem;display:flex;flex-direction:column;gap:.45rem}.detail-record-card-header[data-v-ebf57934]{display:flex;justify-content:space-between;align-items:center}.detail-record-time[data-v-ebf57934]{font-size:.72rem;color:var(--text-muted)}.detail-record-status-tag[data-v-ebf57934]{font-size:.72rem;font-weight:800;padding:.05rem .35rem;border-radius:4px}.detail-record-status-tag.win[data-v-ebf57934]{background:#10b98126;color:var(--accent-green)}.detail-record-status-tag.lose[data-v-ebf57934]{background:#ef444426;color:var(--accent-red)}.detail-record-group[data-v-ebf57934]{font-size:.82rem;font-weight:800;color:#fff}.detail-record-items[data-v-ebf57934]{display:flex;flex-direction:column;gap:.25rem;background:#0000001a;padding:.5rem;border-radius:8px}.detail-record-item-row[data-v-ebf57934]{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.detail-rule-name[data-v-ebf57934]{color:var(--text-secondary)}.detail-rule-amount[data-v-ebf57934]{color:var(--text-muted)}.detail-rule-win-amount[data-v-ebf57934]{color:var(--accent-green);font-weight:700}.detail-record-totals[data-v-ebf57934]{display:flex;justify-content:space-between;font-size:.78rem;font-weight:700;color:var(--text-secondary);border-top:1px dashed rgba(255,255,255,.05);padding-top:.45rem}.detail-record-total-win[data-v-ebf57934]{color:var(--accent-green)}.no-records-placeholder[data-v-ebf57934]{color:var(--text-muted);text-align:center;padding:2rem 0;font-size:.82rem}.btn-close-submit[data-v-ebf57934]{width:100%;height:44px;border:none;border-radius:10px;background:#ffffff0d;color:var(--text-secondary);font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-close-submit[data-v-ebf57934]:hover{background:#ffffff1a;color:#fff}@keyframes spin-ebf57934{to{transform:rotate(360deg)}}@keyframes spinSlow-ebf57934{to{transform:rotate(360deg)}}@keyframes pulseQuestion-ebf57934{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.8}}@keyframes flashRed-ebf57934{0%{opacity:1}to{opacity:.75}}@keyframes scaleIn-ebf57934{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:768px){.header[data-v-ebf57934]{padding:.65rem .85rem}.room-title-block strong[data-v-ebf57934]{font-size:.95rem}.header-profile-summary[data-v-ebf57934]{padding:.1rem .45rem}.balance-value[data-v-ebf57934]{font-size:.78rem}.record-entry-btn[data-v-ebf57934]{padding:.35rem .65rem;font-size:.78rem}.round-panel[data-v-ebf57934]{padding:.35rem}.round-info-grid[data-v-ebf57934]{grid-template-columns:auto auto 1fr;gap:.45rem}.period-number[data-v-ebf57934]{font-size:.78rem}.status-chip[data-v-ebf57934]{padding:.1rem .35rem;font-size:.65rem}.draw-circles[data-v-ebf57934]{gap:.25rem}.result-ball[data-v-ebf57934],.question-icon[data-v-ebf57934]{width:24px;height:24px;font-size:.78rem}.math-operator[data-v-ebf57934]{font-size:.85rem}.countdown-cell[data-v-ebf57934]{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.03);padding-top:.35rem;margin-top:.15rem}.chatroom-workspace[data-v-ebf57934]{flex-direction:column;border-left:none;border-right:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.round-history[data-v-ebf57934]{width:100%;height:auto;border-right:none;border-bottom:1px solid var(--border-glass);flex-shrink:0}.section-title[data-v-ebf57934]{padding:.45rem .85rem}.history-list[data-v-ebf57934]{display:flex;flex-direction:column;overflow-y:auto;max-height:165px;padding:.2rem .85rem .4rem;gap:.35rem}.history-list[data-v-ebf57934]::-webkit-scrollbar{width:4px}.history-list[data-v-ebf57934]::-webkit-scrollbar-track{background:transparent}.history-list[data-v-ebf57934]::-webkit-scrollbar-thumb{background:#b86bfc33;border-radius:99px}.history-item[data-v-ebf57934]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:.35rem .6rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:8px;box-shadow:0 1px 3px #0000001a}.history-period[data-v-ebf57934]{font-size:.75rem;color:var(--text-muted);margin-bottom:0}.history-result[data-v-ebf57934]{display:flex;align-items:center;gap:.25rem}.history-result-ball[data-v-ebf57934]{width:18px;height:18px;font-size:.65rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.history-status[data-v-ebf57934]{font-size:.65rem;font-weight:700}.chat-area[data-v-ebf57934]{padding:.75rem;overflow-y:visible;flex:none}.chat-bubble-wrap[data-v-ebf57934]{max-width:80%}.dialog-content[data-v-ebf57934]{border-radius:20px 20px 0 0;width:100%;max-height:85vh;position:fixed;bottom:0;left:0;right:0;animation:slideUp-ebf57934 .3s cubic-bezier(.25,.8,.25,1)}.bet-options.numbers[data-v-ebf57934]{grid-template-columns:repeat(3,1fr)}.casino-chip[data-v-ebf57934]{flex:none;width:48px;height:48px;max-width:none}.chip-val[data-v-ebf57934]{font-size:.72rem}}@keyframes slideUp-ebf57934{0%{transform:translateY(100%)}to{transform:translateY(0)}}
