.app-icon[data-v-7d8eb4d9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle}.app-icon--emoji[data-v-7d8eb4d9]{text-align:center}.app-icon--lucide[data-v-7d8eb4d9]{color:currentColor}.toast-container[data-v-9176cacb]{position:fixed;top:calc(var(--header-height, 60px) + 12px);right:16px;display:flex;flex-direction:column;gap:8px;z-index:var(--z-notification, 500);pointer-events:none;max-width:380px;width:100%}.toast[data-v-9176cacb]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md, 8px);background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5));color:var(--text-primary, #fff);font-size:var(--font-size-body, .875rem);font-family:var(--font-family-primary, "Inter", sans-serif);pointer-events:auto}.toast--success[data-v-9176cacb]{border-left:3px solid var(--color-success, #00e701)}.toast--error[data-v-9176cacb]{border-left:3px solid var(--color-danger, #ed4245)}.toast--warning[data-v-9176cacb]{border-left:3px solid var(--color-warning, #ffa726)}.toast--info[data-v-9176cacb]{border-left:3px solid var(--color-info, #1475e1)}.toast-icon[data-v-9176cacb]{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px}.toast--success .toast-icon[data-v-9176cacb]{color:var(--color-success, #00e701)}.toast--error .toast-icon[data-v-9176cacb]{color:var(--color-danger, #ed4245)}.toast--warning .toast-icon[data-v-9176cacb]{color:var(--color-warning, #ffa726)}.toast--info .toast-icon[data-v-9176cacb]{color:var(--color-info, #1475e1)}.toast-message[data-v-9176cacb]{flex:1;line-height:var(--line-height-body, 1.5)}.toast-close[data-v-9176cacb]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--text-tertiary, #7f8fa4);font-size:12px;cursor:pointer;border-radius:var(--radius-sm, 4px);transition:color var(--transition-fast, .15s ease),background var(--transition-fast, .15s ease)}.toast-close[data-v-9176cacb]:hover{color:var(--text-primary, #fff);background:#ffffff14}.toast-enter-active[data-v-9176cacb]{animation:toastIn-9176cacb .25s ease forwards}.toast-leave-active[data-v-9176cacb]{animation:toastOut-9176cacb .2s ease forwards}.toast-move[data-v-9176cacb]{transition:transform .25s ease}@keyframes toastIn-9176cacb{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes toastOut-9176cacb{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}@media(max-width:767px){.toast-container[data-v-9176cacb]{right:8px;left:8px;max-width:none}}.error-page[data-v-25b616df]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary, #0f1923);color:var(--text-primary, #fff);font-family:var(--font-family-primary, "Inter", sans-serif);padding:24px}.error-page-content[data-v-25b616df]{text-align:center;max-width:420px}.error-page-icon[data-v-25b616df]{font-size:48px;color:var(--color-warning, #ffa726);margin-bottom:16px}.error-page-title[data-v-25b616df]{font-size:1.5rem;font-weight:600;margin:0 0 12px}.error-page-text[data-v-25b616df]{font-size:.9375rem;color:var(--text-secondary, #b1bad3);line-height:1.5;margin:0 0 24px}.error-page-button[data-v-25b616df]{display:inline-block;padding:12px 32px;background:var(--accent-primary, #00e701);color:var(--bg-primary, #0f1923);font-size:.9375rem;font-weight:600;border:none;border-radius:var(--radius-md, 8px);cursor:pointer;transition:opacity var(--transition-fast, .15s ease)}.error-page-button[data-v-25b616df]:hover{opacity:.9}.offline-banner[data-v-25b616df]{position:fixed;top:0;left:0;right:0;z-index:var(--z-notification, 500);display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:var(--color-warning, #ffa726);color:var(--bg-primary, #0f1923);font-size:.875rem;font-weight:500;font-family:var(--font-family-primary, "Inter", sans-serif)}.offline-banner-icon[data-v-25b616df]{font-size:16px}.offline-banner-enter-active[data-v-25b616df],.offline-banner-leave-active[data-v-25b616df]{transition:transform .25s ease,opacity .25s ease}.offline-banner-enter-from[data-v-25b616df],.offline-banner-leave-to[data-v-25b616df]{transform:translateY(-100%);opacity:0}.lang-switcher[data-v-7886a55d]{position:relative;flex-shrink:0}.lang-btn[data-v-7886a55d]{display:flex;align-items:center;gap:6px;height:34px;padding:0 10px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.lang-btn[data-v-7886a55d]:hover{background:var(--bg-hover, #2a4455);color:var(--text-primary, #fff)}.globe-icon[data-v-7886a55d]{flex-shrink:0;color:currentColor}.lang-label[data-v-7886a55d]{line-height:1}.lang-dropdown[data-v-7886a55d]{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md, 8px);padding:4px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5));z-index:300}.lang-option[data-v-7886a55d]{display:block;width:100%;padding:8px 10px;background:none;border:none;border-radius:var(--radius-sm, 4px);font-size:13px;font-weight:500;color:var(--text-secondary, #b1bad3);cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease}.lang-option[data-v-7886a55d]:hover{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff)}.lang-option.active[data-v-7886a55d]{color:var(--accent-primary, #00e701);font-weight:600}.dropdown-enter-active[data-v-7886a55d]{animation:fadeIn-7886a55d .15s ease forwards}.dropdown-leave-active[data-v-7886a55d]{animation:fadeOut-7886a55d .1s ease forwards}@keyframes fadeIn-7886a55d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-7886a55d{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(max-width:768px){.lang-label[data-v-7886a55d]{display:none}.lang-btn[data-v-7886a55d]{padding:0 8px;width:34px;justify-content:center}}.header[data-v-e77e3a1d]{height:var(--header-height, 60px);background:#0b1520f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;position:relative;z-index:200;flex-shrink:0}.header-logo[data-v-e77e3a1d]{display:flex;align-items:center;gap:8px;font-family:var(--font-family-display, "Russo One", sans-serif);font-size:17px;flex-shrink:0;color:var(--text-primary, #fff);text-decoration:none}.logo-gem[data-v-e77e3a1d]{width:30px;height:30px;background:var(--accent-primary, #00e701);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--color-on-accent, #000);font-size:14px;font-weight:900;box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3));animation:glow-e77e3a1d 3s ease infinite}.logo-name span[data-v-e77e3a1d]{color:var(--accent-primary, #00e701)}.header-search[data-v-e77e3a1d]{flex:1;max-width:320px;margin-left:auto;position:relative;display:flex;align-items:center}.search-input[data-v-e77e3a1d]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);padding:8px 12px 8px 36px;color:var(--text-primary, #fff);font-size:13px;transition:border-color .15s ease}.search-input[data-v-e77e3a1d]:focus{outline:none;border-color:#1475e180}.search-input[data-v-e77e3a1d]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.search-input[data-v-e77e3a1d]::placeholder{color:var(--text-tertiary, #7f8fa4)}.search-icon[data-v-e77e3a1d]{position:absolute;left:10px;color:var(--text-tertiary, #7f8fa4);font-size:14px;pointer-events:none}.header-balance[data-v-e77e3a1d]{display:flex;align-items:center;gap:6px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);padding:7px 12px;cursor:pointer;transition:all .15s ease;text-decoration:none;flex-shrink:0}.header-balance[data-v-e77e3a1d]:hover{background:var(--bg-hover, #2a4455);border-color:#ffffff26}.hb-currency[data-v-e77e3a1d]{font-size:13px}.hb-amount[data-v-e77e3a1d]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:700;color:var(--accent-primary, #00e701)}.btn-deposit[data-v-e77e3a1d]{padding:9px 18px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:13px;font-weight:700;border-radius:var(--radius-md, 8px);transition:all .15s ease;letter-spacing:.02em;flex-shrink:0;text-decoration:none;display:inline-flex;align-items:center}.btn-deposit[data-v-e77e3a1d]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3));transform:translateY(-1px)}.header-notif[data-v-e77e3a1d]{width:34px;height:34px;background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;position:relative;transition:background .15s ease;flex-shrink:0;border:none}.header-notif[data-v-e77e3a1d]:hover{background:var(--bg-hover, #2a4455)}.header-notif-wrap[data-v-e77e3a1d]{position:relative;flex-shrink:0}.notif-badge[data-v-e77e3a1d]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:var(--color-danger, #ed4245);border-radius:8px;border:1.5px solid rgba(11,21,32,.96);font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.notif-dropdown[data-v-e77e3a1d]{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5));z-index:300;overflow:hidden}.notif-dropdown-header[data-v-e77e3a1d]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.notif-dropdown-title[data-v-e77e3a1d]{font-size:13px;font-weight:700;color:var(--text-primary, #fff)}.notif-mark-all[data-v-e77e3a1d]{font-size:11px;font-weight:600;color:var(--accent-secondary, #1475e1);background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s ease}.notif-mark-all[data-v-e77e3a1d]:hover{opacity:.8}.notif-dropdown-loading[data-v-e77e3a1d],.notif-dropdown-empty[data-v-e77e3a1d]{padding:24px 14px;text-align:center;font-size:13px;color:var(--text-tertiary, #7f8fa4)}.notif-dropdown-item[data-v-e77e3a1d]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s ease}.notif-dropdown-item[data-v-e77e3a1d]:hover{background:var(--bg-tertiary, #213743)}.notif-dropdown-item.unread[data-v-e77e3a1d]{background:#00e7010a}.notif-dropdown-item.unread[data-v-e77e3a1d]:hover{background:#00e70114}.notif-dropdown-icon[data-v-e77e3a1d]{font-size:16px;flex-shrink:0;width:24px;text-align:center;margin-top:1px}.notif-dropdown-body[data-v-e77e3a1d]{flex:1;min-width:0}.notif-dropdown-item-title[data-v-e77e3a1d]{font-size:12.5px;font-weight:500;color:var(--text-secondary, #b1bad3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-dropdown-item.unread .notif-dropdown-item-title[data-v-e77e3a1d]{color:var(--text-primary, #fff);font-weight:600}.notif-dropdown-item-time[data-v-e77e3a1d]{font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:2px}.notif-dropdown-footer[data-v-e77e3a1d]{display:block;text-align:center;padding:10px 14px;font-size:12px;font-weight:600;color:var(--accent-secondary, #1475e1);border-top:1px solid rgba(255,255,255,.06);text-decoration:none;transition:background .15s ease}.notif-dropdown-footer[data-v-e77e3a1d]:hover{background:var(--bg-tertiary, #213743)}.header-avatar-wrap[data-v-e77e3a1d]{position:relative;flex-shrink:0}.header-avatar[data-v-e77e3a1d]{width:34px;height:34px;border-radius:50%;background:var(--gradient-avatar, linear-gradient(135deg, #1475e1, #9b59b6));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;cursor:pointer;border:2px solid rgba(255,255,255,.1);transition:border-color .15s ease;color:var(--text-primary, #fff)}.header-avatar[data-v-e77e3a1d]:hover{border-color:var(--accent-primary, #00e701)}.avatar-dropdown[data-v-e77e3a1d]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md, 8px);padding:6px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5));z-index:300}.dropdown-item[data-v-e77e3a1d]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--radius-sm, 4px);font-size:13px;font-weight:500;color:var(--text-secondary, #b1bad3);transition:all .15s ease;cursor:pointer;text-decoration:none;border:none;background:none;text-align:left}.dropdown-item[data-v-e77e3a1d]:hover{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff)}.dropdown-item--danger[data-v-e77e3a1d]:hover{color:var(--color-danger, #ed4245)}.dropdown-icon[data-v-e77e3a1d]{font-size:14px;width:20px;text-align:center;flex-shrink:0}.dropdown-divider[data-v-e77e3a1d]{height:1px;background:#ffffff0f;margin:4px 0}.dropdown-enter-active[data-v-e77e3a1d]{animation:fadeIn-e77e3a1d .15s ease forwards}.dropdown-leave-active[data-v-e77e3a1d]{animation:fadeOut-e77e3a1d .1s ease forwards}@keyframes glow-e77e3a1d{0%,to{box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3))}50%{box-shadow:0 0 40px #00e70199}}@keyframes fadeIn-e77e3a1d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-e77e3a1d{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(max-width:768px){.header-search[data-v-e77e3a1d]{display:none}.header-balance[data-v-e77e3a1d]{margin-left:auto}.btn-deposit[data-v-e77e3a1d]{padding:9px 12px;font-size:12px}.logo-name[data-v-e77e3a1d]{display:none}}[dir=rtl] .header-search[data-v-e77e3a1d]{margin-left:0;margin-right:auto}[dir=rtl] .search-icon[data-v-e77e3a1d]{left:unset;right:10px}[dir=rtl] .search-input[data-v-e77e3a1d]{padding:8px 36px 8px 12px}[dir=rtl] .avatar-dropdown[data-v-e77e3a1d],[dir=rtl] .notif-dropdown[data-v-e77e3a1d]{right:unset;left:0}@media(max-width:768px){[dir=rtl] .header-balance[data-v-e77e3a1d]{margin-left:0;margin-right:auto}}.sidebar[data-v-080b2f80]{width:var(--sidebar-width, 240px);background:var(--bg-sidebar, #0b1520);border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;overflow-x:hidden;transition:width var(--transition-normal, .25s ease);position:relative;z-index:100}.sidebar.mini[data-v-080b2f80]{width:var(--sidebar-collapsed, 64px)}.sidebar.mini .nav-label[data-v-080b2f80],.sidebar.mini .nav-section-title[data-v-080b2f80],.sidebar.mini .nav-chevron[data-v-080b2f80]{display:none}.sidebar.mini .nav-item[data-v-080b2f80]{justify-content:center;padding:0}.sidebar.mini .nav-item .nav-icon[data-v-080b2f80]{margin:0}.sidebar-section[data-v-080b2f80]{padding:8px 8px 4px}.nav-section-title[data-v-080b2f80]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);padding:8px 10px 4px}.nav-item[data-v-080b2f80]{display:flex;align-items:center;gap:10px;padding:0 10px;height:40px;border-radius:var(--radius-md, 8px);cursor:pointer;transition:all var(--transition-fast, .15s ease);position:relative;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;white-space:nowrap;border:none;width:100%;text-align:left;text-decoration:none;background:none}.nav-item[data-v-080b2f80]:hover{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff)}.nav-item.active[data-v-080b2f80]{background:#00e70114;color:var(--text-primary, #fff);border-left:3px solid var(--accent-primary, #00e701)}.nav-item.active .nav-icon[data-v-080b2f80]{color:var(--accent-primary, #00e701)}.nav-icon[data-v-080b2f80]{font-size:16px;flex-shrink:0;width:20px;text-align:center}.nav-label[data-v-080b2f80]{flex:1}.sidebar-footer[data-v-080b2f80]{margin-top:auto;padding:8px}.sidebar-collapse-btn[data-v-080b2f80]{width:100%;padding:8px;background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-tertiary, #7f8fa4);font-size:16px;transition:all var(--transition-fast, .15s ease);border:none}.sidebar-collapse-btn[data-v-080b2f80]:hover{color:var(--text-primary, #fff);background:var(--bg-hover, #2a4455)}.collapse-icon[data-v-080b2f80]{display:inline-block;transition:transform var(--transition-normal, .25s ease)}.collapse-icon.flipped[data-v-080b2f80]{transform:rotate(180deg)}@media(max-width:768px){.sidebar[data-v-080b2f80]{display:none}}[dir=rtl] .sidebar[data-v-080b2f80]{border-right:none;border-left:1px solid rgba(255,255,255,.05)}[dir=rtl] .nav-item[data-v-080b2f80]{text-align:right}[dir=rtl] .nav-item.active[data-v-080b2f80]{border-left:none;border-right:3px solid var(--accent-primary, #00e701)}[dir=rtl] .collapse-icon[data-v-080b2f80]{transform:rotate(180deg)}[dir=rtl] .collapse-icon.flipped[data-v-080b2f80]{transform:rotate(0)}.bottom-nav[data-v-431405e4]{display:none;position:fixed;bottom:0;left:0;right:0;z-index:var(--z-sticky, 200);height:var(--bottom-nav-height, 56px);padding-bottom:env(safe-area-inset-bottom,0);background:var(--bg-header, #0f1923);border-top:1px solid rgba(255,255,255,.06);align-items:center}.bn-item[data-v-431405e4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-1, 4px);color:var(--text-tertiary, #7f8fa4);text-decoration:none;font-size:9px;font-weight:600;cursor:pointer;border:none;background:none;transition:color var(--transition-fast, .15s ease);height:100%}.bn-item.active[data-v-431405e4]{color:var(--accent-primary, #00e701)}.bn-icon[data-v-431405e4]{font-size:20px;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.bn-label[data-v-431405e4]{line-height:1;letter-spacing:.02em}.bottom-sheet-overlay[data-v-431405e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 400);background:#00000080;display:flex;align-items:flex-end}.bottom-sheet[data-v-431405e4]{width:100%;background:var(--bg-secondary, #1a2c38);border-top-left-radius:var(--radius-xl, 16px);border-top-right-radius:var(--radius-xl, 16px);padding:8px 16px calc(var(--bottom-nav-height, 56px) + env(safe-area-inset-bottom,0) + 8px)}.bottom-sheet-handle[data-v-431405e4]{width:32px;height:4px;background:var(--text-tertiary, #7f8fa4);border-radius:var(--radius-full, 9999px);margin:4px auto 12px;opacity:.5}.sheet-item[data-v-431405e4]{display:flex;align-items:center;gap:12px;padding:12px 8px;color:var(--text-secondary, #b1bad3);text-decoration:none;font-size:14px;font-weight:500;border-radius:var(--radius-md, 8px);transition:all var(--transition-fast, .15s ease)}.sheet-item[data-v-431405e4]:hover{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff)}.sheet-item.active[data-v-431405e4]{color:var(--accent-primary, #00e701)}.sheet-icon[data-v-431405e4]{font-size:18px;width:24px;text-align:center;flex-shrink:0}.sheet-label[data-v-431405e4]{flex:1}.sheet-enter-active[data-v-431405e4]{transition:opacity .2s ease}.sheet-enter-active .bottom-sheet[data-v-431405e4]{animation:sheetSlideUp-431405e4 .25s ease forwards}.sheet-leave-active[data-v-431405e4]{transition:opacity .15s ease}.sheet-leave-active .bottom-sheet[data-v-431405e4]{animation:sheetSlideDown-431405e4 .2s ease forwards}.sheet-enter-from[data-v-431405e4],.sheet-leave-to[data-v-431405e4]{opacity:0}@keyframes sheetSlideUp-431405e4{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetSlideDown-431405e4{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(max-width:767px){.bottom-nav[data-v-431405e4]{display:flex}}.modal-backdrop[data-v-dca4b9c6]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--bg-modal, rgba(15, 25, 35, .9));z-index:var(--z-modal, 400);display:flex;align-items:center;justify-content:center;padding:var(--space-4, 16px)}.modal[data-v-dca4b9c6]{background-color:var(--bg-secondary, #1a2c38);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5));width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal--sm[data-v-dca4b9c6]{max-width:480px}.modal--md[data-v-dca4b9c6]{max-width:640px}.modal--lg[data-v-dca4b9c6]{max-width:800px}.modal-header[data-v-dca4b9c6]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4, 16px) var(--space-6, 24px);border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.modal-title[data-v-dca4b9c6]{font-size:var(--font-size-h2, 1.125rem);font-weight:var(--font-weight-semibold, 600);color:var(--text-primary, #fff);margin:0;line-height:var(--line-height-heading, 1.2)}.modal-close[data-v-dca4b9c6]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary, #7f8fa4);cursor:pointer;border-radius:var(--radius-md, 8px);transition:all var(--transition-fast, .15s ease);background:none;border:none;font-size:14px;flex-shrink:0}.modal-close[data-v-dca4b9c6]:hover{color:var(--text-primary, #fff);background-color:var(--bg-tertiary, #213743)}.modal-body[data-v-dca4b9c6]{padding:var(--space-6, 24px);overflow-y:auto;flex:1;color:var(--text-secondary, #b1bad3);font-size:var(--font-size-body, .875rem);line-height:var(--line-height-body, 1.5)}.modal-footer[data-v-dca4b9c6]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3, 12px);padding:var(--space-4, 16px) var(--space-6, 24px);border-top:1px solid rgba(255,255,255,.05);flex-shrink:0}.modal-enter-active .modal-backdrop[data-v-dca4b9c6],.modal-enter-active[data-v-dca4b9c6]{animation:modalBackdropIn-dca4b9c6 var(--transition-normal, .25s ease) forwards}.modal-leave-active[data-v-dca4b9c6]{animation:modalBackdropOut-dca4b9c6 .2s ease forwards}.modal-enter-active .modal[data-v-dca4b9c6]{animation:modalScaleIn-dca4b9c6 var(--transition-normal, .25s ease) forwards}.modal-leave-active .modal[data-v-dca4b9c6]{animation:modalScaleOut-dca4b9c6 .2s ease forwards}@keyframes modalBackdropIn-dca4b9c6{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropOut-dca4b9c6{0%{opacity:1}to{opacity:0}}@keyframes modalScaleIn-dca4b9c6{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes modalScaleOut-dca4b9c6{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media(max-width:767px){.modal-backdrop[data-v-dca4b9c6]{align-items:flex-end;padding:0}.modal[data-v-dca4b9c6]{border-radius:var(--radius-lg, 12px) var(--radius-lg, 12px) 0 0;max-height:85vh}}.reminder-content[data-v-e63760e3]{text-align:center}.reminder-icon[data-v-e63760e3]{font-size:48px;margin-bottom:16px}.reminder-message[data-v-e63760e3]{font-size:1rem;color:var(--text-primary, #fff);margin:0 0 12px}.reminder-sub[data-v-e63760e3]{font-size:.875rem;color:var(--text-secondary, #b1bad3);margin:0;line-height:1.5}.session-stats[data-v-e63760e3]{background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);padding:12px 16px;margin:16px 0;text-align:left}.stat-row[data-v-e63760e3]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.stat-row--highlight[data-v-e63760e3]{border-top:1px solid rgba(255,255,255,.1);margin-top:4px;padding-top:8px;font-weight:600}.stat-label[data-v-e63760e3]{font-size:.8125rem;color:var(--text-secondary, #b1bad3)}.stat-value[data-v-e63760e3]{font-size:.875rem;color:var(--text-primary, #fff)}.stat-value--loss[data-v-e63760e3]{color:var(--color-error, #e74c3c)}.stat-value--profit[data-v-e63760e3]{color:var(--color-success, #2ecc71)}.resources-section[data-v-e63760e3]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.resources-title[data-v-e63760e3]{font-size:.75rem;font-weight:600;color:var(--text-secondary, #b1bad3);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.resources-links[data-v-e63760e3]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:8px}.resource-link[data-v-e63760e3]{font-size:.8125rem;color:var(--color-primary, #1475e1);text-decoration:none;transition:opacity var(--transition-fast, .15s ease)}.resource-link[data-v-e63760e3]:hover{opacity:.8;text-decoration:underline}.resource-link--internal[data-v-e63760e3]{display:inline-block;font-size:.75rem;color:var(--text-secondary, #b1bad3)}.btn[data-v-e63760e3]{padding:10px 20px;border-radius:var(--radius-md, 8px);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast, .15s ease);border:none}.btn-primary[data-v-e63760e3]{background:var(--color-primary, #1475e1);color:var(--color-on-dark, #fff)}.btn-primary[data-v-e63760e3]:hover{opacity:.9}.btn-outline[data-v-e63760e3]{background:transparent;color:var(--text-secondary, #b1bad3);border:1px solid var(--border-color, rgba(255, 255, 255, .1))}.btn-outline[data-v-e63760e3]:hover{color:var(--text-primary, #fff);border-color:var(--text-secondary, #b1bad3)}.jbn-fullpage[data-v-bfd144ed]{display:flex;align-items:center;justify-content:center;min-height:100%;padding:40px 24px;background:var(--bg-primary, #0f1923)}.jbn-fullpage-inner[data-v-bfd144ed]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;gap:16px}.jbn-icon--country[data-v-bfd144ed]{width:80px;height:80px;border-radius:50%;background:#ed42451a;border:1px solid rgba(237,66,69,.2);display:flex;align-items:center;justify-content:center;color:var(--color-danger, #ed4245)}.jbn-fullpage-title[data-v-bfd144ed]{font-family:var(--font-family-display, "Russo One", sans-serif);font-size:clamp(18px,3vw,26px);font-weight:700;color:var(--text-primary, #fff);line-height:1.3;margin:0}.jbn-fullpage-desc[data-v-bfd144ed]{font-size:15px;color:var(--text-secondary, #b1bad3);line-height:1.65;margin:0}.jbn-fullpage-sub[data-v-bfd144ed]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.jbn-notice[data-v-bfd144ed]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md, 8px);border-width:1px;border-style:solid}.jbn-notice--game[data-v-bfd144ed]{background:#1475e112;border-color:#1475e133;color:var(--accent-secondary, #1475e1)}.jbn-notice--payment[data-v-bfd144ed],.jbn-notice--deposit_limit[data-v-bfd144ed]{background:#ffa72612;border-color:#ffa72633;color:var(--color-warning, #ffa726)}.jbn-notice-icon[data-v-bfd144ed]{flex-shrink:0;margin-top:1px;display:flex;align-items:center}.jbn-notice-content[data-v-bfd144ed]{flex:1;min-width:0}.jbn-notice-title[data-v-bfd144ed]{font-size:13px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 3px;line-height:1.4}.jbn-notice-message[data-v-bfd144ed]{font-size:12px;color:var(--text-secondary, #b1bad3);margin:0;line-height:1.55}.push-prompt[data-v-955569d2]{position:fixed;bottom:80px;left:50%;transform:translate(-50%);z-index:900;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-secondary, #1a2632);border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:var(--radius-lg, 12px);box-shadow:0 8px 32px #0006;max-width:480px;width:calc(100vw - 32px)}@media(min-width:768px){.push-prompt[data-v-955569d2]{bottom:24px}}.push-prompt__icon[data-v-955569d2]{font-size:24px;flex-shrink:0}.push-prompt__content[data-v-955569d2]{flex:1;min-width:0}.push-prompt__title[data-v-955569d2]{font-size:.875rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 2px}.push-prompt__body[data-v-955569d2]{font-size:.8rem;color:var(--text-secondary, #b1bad3);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.push-prompt__actions[data-v-955569d2]{display:flex;gap:8px;flex-shrink:0}.push-prompt__close[data-v-955569d2]{position:absolute;top:6px;right:8px;background:none;border:none;color:var(--text-secondary, #b1bad3);cursor:pointer;font-size:10px;padding:2px 4px;line-height:1}.push-prompt__close[data-v-955569d2]:hover{color:var(--text-primary, #fff)}.btn[data-v-955569d2]{border:none;border-radius:var(--radius-md, 8px);cursor:pointer;font-weight:600;transition:opacity var(--transition-fast, .15s ease);white-space:nowrap}.btn[data-v-955569d2]:disabled{opacity:.6;cursor:default}.btn-sm[data-v-955569d2]{padding:6px 12px;font-size:.8rem}.btn-primary[data-v-955569d2]{background:var(--color-primary, #1475e1);color:#fff}.btn-primary[data-v-955569d2]:hover:not(:disabled){opacity:.9}.btn-ghost[data-v-955569d2]{background:transparent;color:var(--text-secondary, #b1bad3)}.btn-ghost[data-v-955569d2]:hover{color:var(--text-primary, #fff)}.slide-up-enter-active[data-v-955569d2],.slide-up-leave-active[data-v-955569d2]{transition:opacity .3s ease,transform .3s ease}.slide-up-enter-from[data-v-955569d2],.slide-up-leave-to[data-v-955569d2]{opacity:0;transform:translate(-50%) translateY(20px)}.player-layout[data-v-3d260fed]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--bg-primary, #0f1923);color:var(--text-primary, #fff)}.body-row[data-v-3d260fed]{display:flex;flex:1;overflow:hidden}.main-content[data-v-3d260fed]{flex:1;overflow-y:auto;overflow-x:hidden;position:relative}.main-content[data-v-3d260fed] .view{padding:24px;animation:fadeUp-3d260fed .3s ease both}@keyframes fadeUp-3d260fed{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.main-content[data-v-3d260fed]::-webkit-scrollbar{width:4px;height:4px}.main-content[data-v-3d260fed]::-webkit-scrollbar-track{background:var(--bg-primary, #0f1923)}.main-content[data-v-3d260fed]::-webkit-scrollbar-thumb{background:var(--bg-tertiary, #213743);border-radius:4px}@media(max-width:767px){.main-content[data-v-3d260fed]{padding-bottom:calc(var(--bottom-nav-height, 56px) + env(safe-area-inset-bottom,0))}}.admin-sidebar[data-v-95831cbe]{width:var(--admin-sidebar-w, 260px);background:var(--bg-sidebar, #0b1520);border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;transition:width var(--transition-normal, .25s ease);position:relative;z-index:100;flex-shrink:0}.admin-sidebar.mini[data-v-95831cbe]{width:var(--sidebar-collapsed, 64px)}.admin-sidebar-brand[data-v-95831cbe]{display:flex;align-items:center;gap:10px;padding:14px;height:var(--header-height, 60px);border-bottom:1px solid rgba(255,255,255,.05);flex-shrink:0}.logo-gem[data-v-95831cbe]{width:30px;height:30px;background:var(--accent-primary, #00e701);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--color-on-accent, #000);font-size:14px;font-weight:900;box-shadow:var(--shadow-glow-green, 0 0 24px rgba(0, 231, 1, .35));animation:glow-95831cbe 3s ease infinite;flex-shrink:0}@keyframes glow-95831cbe{0%,to{box-shadow:var(--shadow-glow-green, 0 0 24px rgba(0, 231, 1, .35))}50%{box-shadow:0 0 40px #00e70199}}.logo-text[data-v-95831cbe]{font-family:var(--font-display, "Russo One", sans-serif);font-size:15px;font-weight:700;color:var(--text-primary, #fff);white-space:nowrap}.logo-text .accent[data-v-95831cbe]{color:var(--accent-primary, #00e701)}.logo-text .badge[data-v-95831cbe]{font-size:9px;font-family:var(--font-body, "DM Sans", sans-serif);background:var(--accent-secondary, #1475e1);color:var(--color-on-dark, #fff);padding:2px 6px;border-radius:var(--radius-sm, 4px);margin-left:6px;letter-spacing:.05em}.sidebar-nav[data-v-95831cbe]{flex:1;overflow-y:auto;padding:8px}.sidebar-section[data-v-95831cbe]{margin-bottom:8px}.sidebar-section-title[data-v-95831cbe]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);padding:12px 10px 6px}.sidebar-item[data-v-95831cbe]{display:flex;align-items:center;gap:10px;padding:10px;height:40px;border-radius:var(--radius-md, 8px);cursor:pointer;transition:all var(--transition-fast, .15s ease);position:relative;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;white-space:nowrap;border:none;width:100%;text-align:left;text-decoration:none}.sidebar-item[data-v-95831cbe]:hover{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff)}.sidebar-item.active[data-v-95831cbe]{background:#00e70114;color:var(--text-primary, #fff);border-left:3px solid var(--accent-primary, #00e701)}.sidebar-item.active .sidebar-item-icon[data-v-95831cbe]{color:var(--accent-primary, #00e701)}.sidebar-item-icon[data-v-95831cbe]{font-size:16px;flex-shrink:0;width:20px;text-align:center}.sidebar-label[data-v-95831cbe]{flex:1}.admin-sidebar.mini .sidebar-item[data-v-95831cbe]{justify-content:center;padding:0}.admin-sidebar.mini .sidebar-item .sidebar-item-icon[data-v-95831cbe]{margin:0}.license-status-bar[data-v-95831cbe]{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 8px 4px;border-radius:var(--radius-md, 8px);font-size:12px;font-weight:500;flex-shrink:0}.license-status-bar.license-active[data-v-95831cbe]{background:#00e70114;color:#00e701}.license-status-bar.license-grace[data-v-95831cbe]{background:#ffa7261a;color:#ffa726}.license-status-bar.license-inactive[data-v-95831cbe]{background:#e539351a;color:#e53935}.license-dot[data-v-95831cbe]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.license-active .license-dot[data-v-95831cbe]{background:#00e701}.license-grace .license-dot[data-v-95831cbe]{background:#ffa726}.license-inactive .license-dot[data-v-95831cbe]{background:#e53935}.license-dot.pulse[data-v-95831cbe]{animation:licPulse-95831cbe 1.5s ease infinite}@keyframes licPulse-95831cbe{0%,to{opacity:1}50%{opacity:.4}}.license-label[data-v-95831cbe]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.license-settings-link[data-v-95831cbe]{font-size:11px;font-weight:600;text-decoration:none;opacity:.8;flex-shrink:0;color:inherit}.license-settings-link[data-v-95831cbe]:hover{opacity:1;text-decoration:underline}.admin-sidebar-footer[data-v-95831cbe]{padding:12px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:10px;flex-shrink:0}.admin-avatar[data-v-95831cbe]{width:34px;height:34px;border-radius:50%;background:var(--gradient-avatar, linear-gradient(135deg, #1475e1, #9b59b6));display:flex;align-items:center;justify-content:center;color:var(--color-on-dark, #fff);font-size:13px;font-weight:700;flex-shrink:0}.admin-footer-info[data-v-95831cbe]{flex:1;min-width:0}.admin-footer-name[data-v-95831cbe]{font-size:13px;color:var(--text-primary, #fff);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-footer-role[data-v-95831cbe]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.sidebar-collapse-area[data-v-95831cbe]{padding:8px}.sidebar-collapse-btn[data-v-95831cbe]{width:100%;padding:8px;background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-tertiary, #7f8fa4);font-size:16px;transition:all var(--transition-fast, .15s ease);border:none}.sidebar-collapse-btn[data-v-95831cbe]:hover{color:var(--text-primary, #fff);background:var(--bg-hover, #2a4455)}.collapse-icon[data-v-95831cbe]{display:inline-block;transition:transform var(--transition-normal, .25s ease)}.collapse-icon.flipped[data-v-95831cbe]{transform:rotate(180deg)}@media(max-width:768px){.admin-sidebar[data-v-95831cbe]{display:none}}[dir=rtl] .admin-sidebar[data-v-95831cbe]{border-right:none;border-left:1px solid rgba(255,255,255,.05)}[dir=rtl] .sidebar-item[data-v-95831cbe]{text-align:right}[dir=rtl] .sidebar-item.active[data-v-95831cbe]{border-left:none;border-right:3px solid var(--accent-primary, #00e701)}[dir=rtl] .sidebar-section-title[data-v-95831cbe]{text-align:right}[dir=rtl] .logo-text .badge[data-v-95831cbe]{margin-left:0;margin-right:6px}[dir=rtl] .collapse-icon[data-v-95831cbe]{transform:rotate(180deg)}[dir=rtl] .collapse-icon.flipped[data-v-95831cbe]{transform:rotate(0)}.admin-header[data-v-3d96d1d7]{height:var(--header-height, 60px);background:#0f1923f5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 20px;gap:12px;z-index:200;flex-shrink:0}.header-left[data-v-3d96d1d7]{display:flex;align-items:center;gap:16px;flex:1}.header-right[data-v-3d96d1d7]{display:flex;align-items:center;gap:12px}.breadcrumb[data-v-3d96d1d7]{font-size:13px;color:var(--text-secondary, #b1bad3);display:flex;align-items:center;gap:6px}.breadcrumb-sep[data-v-3d96d1d7]{color:var(--text-tertiary, #7f8fa4);font-size:12px}.breadcrumb-item.current[data-v-3d96d1d7]{color:var(--text-primary, #fff);font-weight:600}.search-input[data-v-3d96d1d7]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);padding:8px 12px;color:var(--text-primary, #fff);font-size:13px;width:200px;transition:border-color var(--transition-fast, .15s ease);font-family:var(--font-body, "DM Sans", sans-serif)}.search-input[data-v-3d96d1d7]:focus{outline:none;border-color:#1475e180}.search-input[data-v-3d96d1d7]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.search-input[data-v-3d96d1d7]::placeholder{color:var(--text-tertiary, #7f8fa4)}.notif-bell[data-v-3d96d1d7]{width:34px;height:34px;background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;position:relative;transition:background var(--transition-fast, .15s ease);border:none;flex-shrink:0}.notif-bell[data-v-3d96d1d7]:hover{background:var(--bg-hover, #2a4455)}.notif-badge[data-v-3d96d1d7]{position:absolute;top:4px;right:4px;min-width:16px;height:16px;background:var(--color-danger, #ed4245);border-radius:var(--radius-full, 9999px);border:1.5px solid rgba(15,25,35,.96);display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--color-on-dark, #fff);font-weight:700;padding:0 3px}.header-admin-wrap[data-v-3d96d1d7]{position:relative;flex-shrink:0}.header-admin[data-v-3d96d1d7]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:6px 10px;border-radius:var(--radius-md, 8px);transition:background var(--transition-fast, .15s ease);border:none;background:none}.header-admin[data-v-3d96d1d7]:hover{background:var(--bg-tertiary, #213743)}.header-admin-avatar[data-v-3d96d1d7]{width:28px;height:28px;border-radius:50%;background:var(--gradient-avatar, linear-gradient(135deg, #1475e1, #9b59b6));display:flex;align-items:center;justify-content:center;color:var(--color-on-dark, #fff);font-size:11px;font-weight:700;flex-shrink:0}.header-admin-name[data-v-3d96d1d7]{font-size:13px;color:var(--text-secondary, #b1bad3)}.admin-dropdown[data-v-3d96d1d7]{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md, 8px);padding:6px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5));z-index:300}.dropdown-item[data-v-3d96d1d7]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--radius-sm, 4px);font-size:13px;font-weight:500;color:var(--text-secondary, #b1bad3);transition:all var(--transition-fast, .15s ease);cursor:pointer;text-decoration:none;border:none;background:none;text-align:left;font-family:var(--font-body, "DM Sans", sans-serif)}.dropdown-item[data-v-3d96d1d7]:hover{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff)}.dropdown-item--danger[data-v-3d96d1d7]:hover{color:var(--color-danger, #ed4245)}.dropdown-icon[data-v-3d96d1d7]{font-size:14px;width:20px;text-align:center;flex-shrink:0}.dropdown-divider[data-v-3d96d1d7]{height:1px;background:#ffffff0f;margin:4px 0}.dropdown-enter-active[data-v-3d96d1d7]{animation:fadeIn-3d96d1d7 .15s ease forwards}.dropdown-leave-active[data-v-3d96d1d7]{animation:fadeOut-3d96d1d7 .1s ease forwards}@keyframes fadeIn-3d96d1d7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-3d96d1d7{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(max-width:768px){.search-input[data-v-3d96d1d7],.header-admin-name[data-v-3d96d1d7]{display:none}}[dir=rtl] .admin-dropdown[data-v-3d96d1d7]{right:auto;left:0}[dir=rtl] .dropdown-item[data-v-3d96d1d7]{text-align:right}[dir=rtl] .notif-badge[data-v-3d96d1d7]{right:auto;left:4px}.wizard-overlay[data-v-66f848d1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.wizard-panel[data-v-66f848d1]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:16px;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 32px 64px #0009}.wizard-fade-enter-active[data-v-66f848d1],.wizard-fade-leave-active[data-v-66f848d1]{transition:opacity .25s ease,transform .25s ease}.wizard-fade-enter-from[data-v-66f848d1],.wizard-fade-leave-to[data-v-66f848d1]{opacity:0;transform:scale(.97)}.wizard-header[data-v-66f848d1]{padding:28px 32px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.wizard-brand[data-v-66f848d1]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.wizard-brand-icon[data-v-66f848d1]{width:32px;height:32px;flex-shrink:0}.wizard-brand-text[data-v-66f848d1]{font-size:1.2rem;font-weight:700;color:var(--text-primary, #fff)}.wizard-subtitle[data-v-66f848d1]{font-size:.875rem;color:var(--text-secondary, #b1bad3);margin:0}.wizard-steps-bar[data-v-66f848d1]{display:flex;align-items:flex-start;padding:16px 32px;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto;gap:0}.step-item[data-v-66f848d1]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;min-width:80px}.step-circle[data-v-66f848d1]{width:32px;height:32px;border-radius:50%;border:2px solid var(--bg-tertiary, #213743);background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--text-secondary, #b1bad3);transition:all .2s ease;z-index:1}.step-check[data-v-66f848d1]{width:14px;height:14px;color:#fff}.step-label[data-v-66f848d1]{font-size:.7rem;color:var(--text-tertiary, #7f8fa4);text-align:center;margin-top:6px;line-height:1.3;max-width:80px}.step-connector[data-v-66f848d1]{position:absolute;top:16px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:var(--bg-tertiary, #213743);transition:background .2s ease}.step-item.step-done .step-circle[data-v-66f848d1]{background:var(--accent-primary, #00e701);border-color:var(--accent-primary, #00e701);color:#000}.step-item.step-done .step-label[data-v-66f848d1]{color:var(--text-primary, #fff)}.step-item.step-done .step-connector[data-v-66f848d1],.connector-done[data-v-66f848d1]{background:var(--accent-primary, #00e701)}.step-item.step-active .step-circle[data-v-66f848d1]{background:transparent;border-color:var(--accent-primary, #00e701);color:var(--accent-primary, #00e701);box-shadow:0 0 0 4px #00e7011a}.step-item.step-active .step-label[data-v-66f848d1]{color:var(--text-primary, #fff);font-weight:600}.wizard-loading[data-v-66f848d1]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 32px;color:var(--text-secondary, #b1bad3)}.loading-spinner[data-v-66f848d1]{width:36px;height:36px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent-primary, #00e701);border-radius:50%;animation:spin-66f848d1 .8s linear infinite}.loading-inline[data-v-66f848d1]{color:var(--text-secondary, #b1bad3);font-size:.875rem;padding:8px 0}@keyframes spin-66f848d1{to{transform:rotate(360deg)}}.wizard-body[data-v-66f848d1]{flex:1;overflow-y:auto;padding:24px 32px}.wizard-body[data-v-66f848d1]::-webkit-scrollbar{width:4px}.wizard-body[data-v-66f848d1]::-webkit-scrollbar-thumb{background:var(--bg-tertiary, #213743);border-radius:4px}.step-header[data-v-66f848d1]{margin-bottom:24px}.step-title[data-v-66f848d1]{font-size:1.25rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.step-desc[data-v-66f848d1]{font-size:.875rem;color:var(--text-secondary, #b1bad3);margin:0}.step-intro[data-v-66f848d1]{font-size:.875rem;color:var(--text-secondary, #b1bad3);line-height:1.6;margin:0 0 20px;padding:12px 16px;background:#ffffff0a;border-radius:8px;border-left:3px solid var(--accent-primary, #00e701)}.wizard-error[data-v-66f848d1]{padding:10px 14px;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:8px;color:#fca5a5;font-size:.875rem;margin-bottom:16px}.step-content[data-v-66f848d1]{display:flex;flex-direction:column;gap:20px}.field-group[data-v-66f848d1]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-66f848d1]{font-size:.875rem;font-weight:600;color:var(--text-primary, #fff)}.required[data-v-66f848d1]{color:var(--accent-primary, #00e701)}.field-input[data-v-66f848d1],.field-select[data-v-66f848d1]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary, #fff);font-size:.9rem;padding:10px 14px;width:100%;outline:none;transition:border-color .15s}.field-input[data-v-66f848d1]:focus,.field-select[data-v-66f848d1]:focus{border-color:var(--accent-primary, #00e701)}.field-input[data-v-66f848d1]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.field-input[data-v-66f848d1]::placeholder{color:var(--text-tertiary, #7f8fa4)}.field-hint[data-v-66f848d1]{font-size:.8rem;color:var(--text-tertiary, #7f8fa4);margin:0}.field-error[data-v-66f848d1]{font-size:.8rem;color:#fca5a5;margin:0}.presets-grid[data-v-66f848d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:8px}.preset-card[data-v-66f848d1]{background:var(--bg-tertiary, #213743);border:2px solid rgba(255,255,255,.08);border-radius:10px;padding:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;text-align:center;transition:border-color .15s,transform .15s}.preset-card[data-v-66f848d1]:hover{border-color:#fff3;transform:translateY(-2px)}.preset-card.preset-active[data-v-66f848d1]{border-color:var(--accent-primary, #00e701);background:#00e7010d}.preset-swatches[data-v-66f848d1]{display:flex;gap:4px;justify-content:center}.preset-swatch[data-v-66f848d1]{width:20px;height:20px;border-radius:4px;display:inline-block}.preset-name[data-v-66f848d1]{font-size:.8rem;font-weight:600;color:var(--text-primary, #fff)}.preset-desc[data-v-66f848d1]{font-size:.7rem;color:var(--text-tertiary, #7f8fa4)}.color-row[data-v-66f848d1]{display:flex;align-items:center;gap:10px}.color-swatch-input[data-v-66f848d1]{width:44px;height:44px;border:none;border-radius:8px;padding:2px;background:var(--bg-tertiary, #213743);cursor:pointer;flex-shrink:0}.color-hex-input[data-v-66f848d1]{flex:1;max-width:180px}.logo-upload-area[data-v-66f848d1]{background:var(--bg-tertiary, #213743);border:2px dashed rgba(255,255,255,.15);border-radius:10px;padding:24px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;transition:border-color .15s;position:relative}.logo-upload-area[data-v-66f848d1]:hover{border-color:#ffffff4d}.logo-preview[data-v-66f848d1]{max-height:60px;max-width:200px;-o-object-fit:contain;object-fit:contain}.logo-placeholder[data-v-66f848d1]{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-tertiary, #7f8fa4);font-size:.875rem}.upload-icon[data-v-66f848d1]{width:32px;height:32px;color:var(--text-tertiary, #7f8fa4)}.upload-hint[data-v-66f848d1]{font-size:.75rem;color:var(--text-tertiary, #7f8fa4)}.hidden-file-input[data-v-66f848d1]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.currency-preview[data-v-66f848d1]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-tertiary, #213743);border-radius:8px;border:1px solid rgba(255,255,255,.06)}.preview-label[data-v-66f848d1]{font-size:.8rem;color:var(--text-secondary, #b1bad3)}.preview-value[data-v-66f848d1]{font-size:1rem;font-weight:700;color:var(--accent-primary, #00e701)}.methods-list[data-v-66f848d1]{display:flex;flex-direction:column;gap:8px}.method-row[data-v-66f848d1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-tertiary, #213743);border-radius:8px;border:1px solid rgba(255,255,255,.06);gap:12px}.method-info[data-v-66f848d1]{display:flex;flex-direction:column;gap:2px;min-width:0}.method-name[data-v-66f848d1]{font-size:.875rem;font-weight:600;color:var(--text-primary, #fff)}.method-meta[data-v-66f848d1]{font-size:.75rem;color:var(--text-tertiary, #7f8fa4);text-transform:capitalize}.empty-notice[data-v-66f848d1]{color:var(--text-secondary, #b1bad3);font-size:.875rem;padding:12px;background:var(--bg-tertiary, #213743);border-radius:8px}.toggle-switch[data-v-66f848d1]{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.toggle-switch input[data-v-66f848d1]{position:absolute;opacity:0;width:0;height:0}.toggle-track[data-v-66f848d1]{width:40px;height:22px;background:var(--bg-primary, #0f1923);border-radius:11px;border:1px solid rgba(255,255,255,.15);position:relative;transition:background .2s}.toggle-switch input:checked+.toggle-track[data-v-66f848d1]{background:var(--accent-primary, #00e701);border-color:var(--accent-primary, #00e701)}.toggle-knob[data-v-66f848d1]{position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .2s}.toggle-switch input:checked+.toggle-track .toggle-knob[data-v-66f848d1]{transform:translate(18px)}.games-toolbar[data-v-66f848d1]{display:flex;gap:8px;margin-bottom:8px}.btn-text[data-v-66f848d1]{background:none;border:none;color:var(--accent-primary, #00e701);font-size:.8rem;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:2px}.btn-text[data-v-66f848d1]:hover{opacity:.8}.btn-text--sm[data-v-66f848d1]{font-size:.75rem}.btn-text--active[data-v-66f848d1]{opacity:.8}.games-grid[data-v-66f848d1]{display:flex;flex-direction:column;gap:6px}.game-row[data-v-66f848d1]{background:var(--bg-tertiary, #213743);border-radius:8px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.game-row-main[data-v-66f848d1]{display:flex;align-items:center;gap:12px;padding:10px 14px}.game-label[data-v-66f848d1]{flex:1;font-size:.875rem;font-weight:500;color:var(--text-primary, #fff);transition:color .15s}.game-disabled[data-v-66f848d1]{color:var(--text-tertiary, #7f8fa4)}.game-limits[data-v-66f848d1]{display:flex;gap:12px;padding:8px 14px 10px;border-top:1px solid rgba(255,255,255,.05);background:#0000001a}.inline-label[data-v-66f848d1]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3)}.limit-input[data-v-66f848d1]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-primary, #fff);font-size:.8rem;padding:4px 8px;width:90px;outline:none}.limit-input[data-v-66f848d1]:focus{border-color:var(--accent-primary, #00e701)}.legal-pages-list[data-v-66f848d1]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.legal-page-row[data-v-66f848d1]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-tertiary, #213743);border-radius:8px;border:1px solid rgba(255,255,255,.06)}.legal-status-icon[data-v-66f848d1]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.legal-status-icon svg[data-v-66f848d1]{width:12px;height:12px}.icon-ok[data-v-66f848d1]{background:#00e70126;color:var(--accent-primary, #00e701)}.icon-missing[data-v-66f848d1]{background:#ef444426;color:#fca5a5}.legal-page-info[data-v-66f848d1]{display:flex;flex-direction:column;gap:2px}.legal-page-slug[data-v-66f848d1]{font-size:.875rem;font-weight:500;color:var(--text-primary, #fff)}.legal-page-status[data-v-66f848d1]{font-size:.75rem;text-transform:capitalize}.status-published[data-v-66f848d1]{color:var(--accent-primary, #00e701)}.status-draft[data-v-66f848d1]{color:#fbbf24}.status-missing[data-v-66f848d1]{color:#fca5a5}.confirm-row[data-v-66f848d1]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:12px 14px;background:#00e7010d;border:1px solid rgba(0,231,1,.2);border-radius:8px}.confirm-checkbox[data-v-66f848d1]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--accent-primary, #00e701)}.confirm-text[data-v-66f848d1]{font-size:.875rem;color:var(--text-secondary, #b1bad3);line-height:1.5}.wizard-footer[data-v-66f848d1]{padding:16px 32px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-secondary, #1a2c38)}.footer-left[data-v-66f848d1],.footer-right[data-v-66f848d1]{display:flex;align-items:center;gap:10px}.btn[data-v-66f848d1]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s,transform .1s;outline:none}.btn[data-v-66f848d1]:active{transform:scale(.98)}.btn[data-v-66f848d1]:disabled{opacity:.4;cursor:not-allowed}.btn-primary[data-v-66f848d1]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-66f848d1]:hover:not(:disabled){opacity:.9}.btn-ghost[data-v-66f848d1]{background:transparent;color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.12)}.btn-ghost[data-v-66f848d1]:hover:not(:disabled){background:#ffffff0d;color:var(--text-primary, #fff)}.btn-complete[data-v-66f848d1]{padding:10px 28px}.btn-spinner[data-v-66f848d1]{width:14px;height:14px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin-66f848d1 .8s linear infinite}@media(max-width:640px){.wizard-panel[data-v-66f848d1]{max-height:95vh;border-radius:12px}.wizard-header[data-v-66f848d1]{padding:20px 20px 16px}.wizard-steps-bar[data-v-66f848d1]{padding:12px 20px}.wizard-body[data-v-66f848d1]{padding:16px 20px}.wizard-footer[data-v-66f848d1]{padding:12px 20px}.step-label[data-v-66f848d1]{display:none}.presets-grid[data-v-66f848d1]{grid-template-columns:repeat(2,1fr)}.game-limits[data-v-66f848d1]{flex-direction:column;gap:8px}}.admin-layout[data-v-b1daf66f]{display:flex;height:100vh;overflow:hidden;background:var(--bg-primary, #0f1923);color:var(--text-primary, #fff)}.admin-body[data-v-b1daf66f]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.admin-content[data-v-b1daf66f]{flex:1;overflow-y:auto;overflow-x:hidden;position:relative}.admin-content[data-v-b1daf66f] .view{padding:24px;animation:fadeUp-b1daf66f .3s ease both}@keyframes fadeUp-b1daf66f{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.admin-content[data-v-b1daf66f]::-webkit-scrollbar{width:4px;height:4px}.admin-content[data-v-b1daf66f]::-webkit-scrollbar-track{background:var(--bg-primary, #0f1923)}.admin-content[data-v-b1daf66f]::-webkit-scrollbar-thumb{background:var(--bg-tertiary, #213743);border-radius:4px}@media(max-width:768px){.admin-layout[data-v-b1daf66f]{flex-direction:column}.admin-body[data-v-b1daf66f]{flex:1}}.not-found-page[data-v-9f878ecd]{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#0f1923;padding:2rem}.not-found-content[data-v-9f878ecd]{text-align:center;max-width:480px}.error-code[data-v-9f878ecd]{font-size:8rem;font-weight:900;line-height:1;color:#00e701;opacity:.15;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-title[data-v-9f878ecd]{font-size:1.75rem;font-weight:700;color:#fff;margin-top:-1rem;margin-bottom:.75rem}.error-message[data-v-9f878ecd]{font-size:1rem;color:#b1bad3;margin-bottom:2rem;line-height:1.6}.back-button[data-v-9f878ecd]{display:inline-block;padding:.75rem 2rem;background-color:#00e701;color:#0f1923;font-weight:600;font-size:.9375rem;border-radius:.5rem;text-decoration:none;transition:background-color .2s}.back-button[data-v-9f878ecd]:hover{background-color:#00cc01;color:#0f1923}.lobby[data-v-a488c23a]{padding:var(--space-6, 24px);animation:fadeUp-a488c23a .3s ease both}@keyframes fadeUp-a488c23a{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.lobby-hero[data-v-a488c23a]{position:relative;background:linear-gradient(135deg,#0d2238 0%,var(--bg-primary, #0F1923) 60%);border-radius:var(--radius-xl, 16px);padding:40px 36px;margin-bottom:28px;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.lh-bg-grid[data-v-a488c23a]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.lh-glow[data-v-a488c23a]{position:absolute;right:-60px;top:-60px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,231,1,.1) 0%,transparent 70%);pointer-events:none}.lh-content[data-v-a488c23a]{position:relative;z-index:1}.lh-eyebrow[data-v-a488c23a]{display:inline-flex;align-items:center;gap:6px;background:#00e7011a;border:1px solid rgba(0,231,1,.2);border-radius:var(--radius-full, 9999px);padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary, #00e701);margin-bottom:12px}.lh-title[data-v-a488c23a]{font-family:var(--font-family-display, "Russo One", sans-serif);font-size:clamp(22px,3vw,36px);line-height:1.15;margin-bottom:10px}.lh-title span[data-v-a488c23a]{color:var(--accent-primary, #00e701)}.lh-desc[data-v-a488c23a]{font-size:14px;color:var(--text-secondary, #b1bad3);max-width:400px;line-height:1.65;margin-bottom:20px}.lh-btns[data-v-a488c23a]{display:flex;gap:10px;flex-wrap:wrap}.btn-cta[data-v-a488c23a]{padding:11px 22px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-cta[data-v-a488c23a]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3));transform:translateY(-1px)}.lobby-controls[data-v-a488c23a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.category-row[data-v-a488c23a]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;flex-shrink:0}.category-row[data-v-a488c23a]::-webkit-scrollbar{height:0}.cat-chip[data-v-a488c23a]{padding:7px 16px;border-radius:var(--radius-full, 9999px);font-size:12px;font-weight:600;background:var(--bg-secondary, #1a2c38);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.06);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast, .15s ease);flex-shrink:0;font-family:inherit}.cat-chip.active[data-v-a488c23a],.cat-chip[data-v-a488c23a]:hover{background:#00e7011a;color:var(--accent-primary, #00e701);border-color:#00e70140}.controls-right[data-v-a488c23a]{display:flex;align-items:center;gap:8px}.search-box[data-v-a488c23a]{position:relative;display:flex;align-items:center}.search-icon[data-v-a488c23a]{position:absolute;left:10px;color:var(--text-tertiary, #7f8fa4);font-size:14px;pointer-events:none;display:flex;align-items:center}.search-input[data-v-a488c23a]{width:200px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);padding:8px 12px 8px 34px;color:var(--text-primary, #fff);font-size:13px;transition:border-color var(--transition-fast, .15s ease);font-family:inherit}.search-input[data-v-a488c23a]:focus{outline:none;border-color:#1475e180}.search-input[data-v-a488c23a]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.search-input[data-v-a488c23a]::placeholder{color:var(--text-tertiary, #7f8fa4)}.sort-select[data-v-a488c23a]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);padding:8px 30px 8px 12px;color:var(--text-primary, #fff);font-size:13px;cursor:pointer;transition:border-color var(--transition-fast, .15s ease);font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237f8fa4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.sort-select[data-v-a488c23a]:focus{outline:none;border-color:#1475e180}.sort-select option[data-v-a488c23a]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.games-grid[data-v-a488c23a]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.game-card[data-v-a488c23a]{border-radius:var(--radius-lg, 12px);overflow:hidden;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all var(--transition-normal, .25s ease);position:relative}.game-card[data-v-a488c23a]:hover{transform:scale(1.04);border-color:#ffffff2e;box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .4));z-index:2}.game-card:hover .gc-thumb[data-v-a488c23a]:after{opacity:1}.gc-thumb[data-v-a488c23a]{aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;position:relative;background-size:cover;background-position:center}.gc-logo[data-v-a488c23a]{max-width:80%;max-height:45%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6));z-index:1}.gc-thumb[data-v-a488c23a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 18px 4px #00e70159;opacity:0;transition:opacity var(--transition-fast, .15s ease);pointer-events:none;z-index:2}.gc-emoji[data-v-a488c23a]{font-size:44px;line-height:1}.gc-fav-btn[data-v-a488c23a]{position:absolute;top:7px;right:7px;width:28px;height:28px;border-radius:50%;background:#00000080;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #b1bad3);transition:all var(--transition-fast, .15s ease);z-index:3;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.game-card:hover .gc-fav-btn[data-v-a488c23a]{opacity:1}.gc-fav-btn.active[data-v-a488c23a]{opacity:1;color:var(--color-danger, #ed4245);background:#ed424533}.gc-fav-btn[data-v-a488c23a]:hover{transform:scale(1.15);color:var(--color-danger, #ed4245)}.cat-chip--fav[data-v-a488c23a]{display:inline-flex;align-items:center;gap:5px}.cat-chip--fav.active[data-v-a488c23a]{background:#ed42451a;color:var(--color-danger, #ed4245);border-color:#ed424540}.gc-badge[data-v-a488c23a]{position:absolute;top:7px;left:7px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:var(--radius-sm, 4px);z-index:1;background:#00e70133;color:var(--accent-primary, #00e701)}.gc-badge--hot[data-v-a488c23a]{background:#ed424533;color:var(--color-danger, #ed4245)}.gc-badge--new[data-v-a488c23a]{background:#1475e133;color:var(--accent-secondary, #1475e1)}.gc-badge--popular[data-v-a488c23a]{background:#ffd70033;color:var(--accent-gold, #ffd700)}.gc-info[data-v-a488c23a]{padding:10px 10px 9px;background:var(--bg-tertiary, #213743);border-top:1px solid rgba(255,255,255,.05)}.gc-name[data-v-a488c23a]{font-size:12px;font-weight:700;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-rtp[data-v-a488c23a]{font-size:10px;font-family:var(--font-family-mono, "JetBrains Mono", monospace);color:var(--text-tertiary, #7f8fa4)}.gc-rtp span[data-v-a488c23a]{color:var(--color-success, #00e701)}.gt1[data-v-a488c23a]{background:var(--gradient-gt1, linear-gradient(135deg, #0d1a2b, #0d3a6b))}.gt2[data-v-a488c23a]{background:var(--gradient-gt2, linear-gradient(135deg, #1a0d1a, #5a0080))}.gt3[data-v-a488c23a]{background:var(--gradient-gt3, linear-gradient(135deg, #2b0d0d, #8b2020))}.gt4[data-v-a488c23a]{background:var(--gradient-gt4, linear-gradient(135deg, #0d2b0d, #1a6b1a))}.gt5[data-v-a488c23a]{background:var(--gradient-gt5, linear-gradient(135deg, #2b2b0d, #8b7a00))}.gt6[data-v-a488c23a]{background:var(--gradient-gt6, linear-gradient(135deg, #2b1a0d, #8b5a00))}.gt7[data-v-a488c23a]{background:var(--gradient-gt7, linear-gradient(135deg, #0d2b2b, #00728b))}.gt8[data-v-a488c23a]{background:var(--gradient-gt8, linear-gradient(135deg, #1f0d2b, #6a0080))}.gt9[data-v-a488c23a]{background:var(--gradient-gt9, linear-gradient(135deg, #1a1a1a, #4a4a4a))}.gt10[data-v-a488c23a]{background:var(--gradient-gt10, linear-gradient(135deg, #0d1a1a, #006b6b))}.game-card-skeleton[data-v-a488c23a]{border-radius:var(--radius-lg, 12px);overflow:hidden;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06)}.gcs-thumb[data-v-a488c23a]{aspect-ratio:3 / 4;background:linear-gradient(90deg,var(--bg-secondary, #1a2c38) 25%,var(--bg-tertiary, #213743) 50%,var(--bg-secondary, #1a2c38) 75%);background-size:200% 100%;animation:shimmer-a488c23a 1.5s infinite}.gcs-info[data-v-a488c23a]{padding:10px;background:var(--bg-tertiary, #213743)}.gcs-name[data-v-a488c23a]{height:12px;width:70%;border-radius:4px;margin-bottom:6px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-a488c23a 1.5s infinite}.gcs-rtp[data-v-a488c23a]{height:10px;width:40%;border-radius:4px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-a488c23a 1.5s infinite}@keyframes shimmer-a488c23a{0%{background-position:-200% 0}to{background-position:200% 0}}.lobby-jurisdiction-notice[data-v-a488c23a]{margin-bottom:16px}.lobby-empty[data-v-a488c23a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary, #b1bad3);font-size:16px;gap:12px}.lobby-empty-sub[data-v-a488c23a]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.load-more[data-v-a488c23a]{display:flex;justify-content:center;padding:12px 0 24px}.btn-load-more[data-v-a488c23a]{padding:10px 32px;background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff);font-size:13px;font-weight:600;border-radius:var(--radius-md, 8px);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-load-more[data-v-a488c23a]:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.btn-load-more[data-v-a488c23a]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1200px){.games-grid[data-v-a488c23a]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.lobby[data-v-a488c23a]{padding:var(--space-4, 16px)}.lobby-hero[data-v-a488c23a]{padding:20px}.games-grid[data-v-a488c23a]{grid-template-columns:repeat(2,1fr)}.lobby-controls[data-v-a488c23a]{flex-direction:column;align-items:stretch}.controls-right[data-v-a488c23a]{width:100%}.search-input[data-v-a488c23a]{flex:1;width:100%}.search-box[data-v-a488c23a]{flex:1}}.live-ticker[data-v-a488c23a]{height:32px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md, 8px);display:flex;align-items:center;overflow:hidden;margin-bottom:16px}.ticker-tag[data-v-a488c23a]{padding:0 14px;height:100%;display:flex;align-items:center;gap:6px;background:var(--bg-tertiary, #213743);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-primary, #00e701);border-right:1px solid rgba(255,255,255,.06);flex-shrink:0}.ticker-dot[data-v-a488c23a]{width:6px;height:6px;background:var(--accent-primary, #00e701);border-radius:50%;animation:pulse-a488c23a 1.4s ease infinite}@keyframes pulse-a488c23a{0%,to{opacity:1}50%{opacity:.4}}.ticker-scroll[data-v-a488c23a]{flex:1;overflow:hidden;position:relative}.ticker-inner[data-v-a488c23a]{display:flex;white-space:nowrap}.ticker-item[data-v-a488c23a]{padding:0 24px;font-size:11px;font-family:var(--font-family-mono, "JetBrains Mono", monospace);color:var(--text-tertiary, #7f8fa4);border-right:1px solid rgba(255,255,255,.04);flex-shrink:0}.ti-user[data-v-a488c23a]{color:var(--text-primary, #fff)}.ti-win[data-v-a488c23a]{color:var(--color-success, #00e701);font-weight:700}.ti-game[data-v-a488c23a]{color:var(--accent-secondary, #1475e1)}.ti-multi[data-v-a488c23a]{color:var(--accent-gold, #ffd700);font-weight:600;margin-left:4px}.ticker-item-enter-active[data-v-a488c23a]{transition:all .3s ease}.ticker-item-leave-active[data-v-a488c23a]{transition:all .2s ease;position:absolute}.ticker-item-enter-from[data-v-a488c23a]{opacity:0;transform:translateY(-12px)}.ticker-item-leave-to[data-v-a488c23a]{opacity:0}[dir=rtl] .lh-glow[data-v-a488c23a]{right:unset;left:-60px}[dir=rtl] .search-icon[data-v-a488c23a]{left:unset;right:10px}[dir=rtl] .search-input[data-v-a488c23a]{padding:8px 12px 8px 34px}[dir=rtl] .sort-select[data-v-a488c23a]{background-position:left 10px center;padding-right:12px;padding-left:30px}[dir=rtl] .gc-fav-btn[data-v-a488c23a]{right:unset;left:7px}[dir=rtl] .gc-badge[data-v-a488c23a]{left:unset;right:7px}[dir=rtl] .ticker-tag[data-v-a488c23a]{border-right:none;border-left:1px solid rgba(255,255,255,.06)}[dir=rtl] .ti-win[data-v-a488c23a],[dir=rtl] .ti-multi[data-v-a488c23a]{direction:ltr;unicode-bidi:embed;display:inline-block}.game-detail[data-v-0a11a166]{padding:var(--space-6, 24px);max-width:960px;margin:0 auto;animation:fadeUp-0a11a166 .3s ease both}@keyframes fadeUp-0a11a166{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.gd-back[data-v-0a11a166]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit;margin-bottom:20px}.gd-back[data-v-0a11a166]:hover{color:var(--text-primary, #fff);background:#ffffff14;border-color:#ffffff26}.gd-layout[data-v-0a11a166]{display:grid;grid-template-columns:300px 1fr;gap:28px}.gd-left[data-v-0a11a166]{display:flex;flex-direction:column;gap:16px}.gd-thumb[data-v-0a11a166]{aspect-ratio:3 / 4;border-radius:var(--radius-xl, 16px);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);background-size:cover;background-position:center}.gd-logo[data-v-0a11a166]{max-width:80%;max-height:45%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(0,0,0,.6));z-index:1}.gd-emoji[data-v-0a11a166]{font-size:72px;line-height:1}.gd-badge[data-v-0a11a166]{position:absolute;top:10px;left:10px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:var(--radius-sm, 4px);z-index:1;background:#00e70133;color:var(--accent-primary, #00e701)}.gd-badge+.gd-badge[data-v-0a11a166]{left:auto;right:10px}.gd-badge--hot[data-v-0a11a166]{background:#ed424533;color:var(--color-danger, #ed4245)}.gd-badge--new[data-v-0a11a166]{background:#1475e133;color:var(--accent-secondary, #1475e1)}.gd-badge--popular[data-v-0a11a166]{background:#ffd70033;color:var(--accent-gold, #ffd700)}.gd-actions[data-v-0a11a166]{display:flex;flex-direction:column;gap:10px}.btn-play[data-v-0a11a166]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.03em}.btn-play[data-v-0a11a166]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3));transform:translateY(-1px)}.gd-action-row[data-v-0a11a166]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.btn-icon-action[data-v-0a11a166]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:600;border-radius:var(--radius-md, 8px);border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-icon-action[data-v-0a11a166]:hover{background:#ffffff14;color:var(--text-primary, #fff);border-color:#ffffff26}.btn-icon-action.active[data-v-0a11a166]{background:#ed42451a;color:var(--color-danger, #ed4245);border-color:#ed424540}.gd-right[data-v-0a11a166]{display:flex;flex-direction:column;gap:20px}.gd-header[data-v-0a11a166]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gd-title[data-v-0a11a166]{font-family:var(--font-family-display, "Russo One", sans-serif);font-size:clamp(22px,3vw,30px);line-height:1.2;margin:0}.gd-category[data-v-0a11a166]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:4px 10px;border-radius:var(--radius-full, 9999px);background:#00e7011a;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.2)}.gd-stats[data-v-0a11a166]{display:flex;gap:8px;flex-wrap:wrap}.gd-stat[data-v-0a11a166]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md, 8px);padding:10px 16px;display:flex;flex-direction:column;gap:2px;min-width:90px}.gd-stat-label[data-v-0a11a166]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4)}.gd-stat-value[data-v-0a11a166]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:14px;font-weight:700;color:var(--text-primary, #fff)}.gd-stat-value.green[data-v-0a11a166]{color:var(--color-success, #00e701)}.gd-section[data-v-0a11a166]{display:flex;flex-direction:column;gap:8px}.gd-section-title[data-v-0a11a166]{font-size:14px;font-weight:700;color:var(--text-primary, #fff);margin:0;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.gd-description[data-v-0a11a166]{font-size:13px;line-height:1.65;color:var(--text-secondary, #b1bad3);margin:0}.gd-rules-link[data-v-0a11a166]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent-secondary, #1475e1);text-decoration:none;transition:color var(--transition-fast, .15s ease)}.gd-rules-link[data-v-0a11a166]:hover{color:var(--accent-secondary-hover, #1260bf)}.gd-fair-tag[data-v-0a11a166]{display:inline-flex;align-items:center;gap:6px;background:#1475e11a;border:1px solid rgba(20,117,225,.2);border-radius:var(--radius-full, 9999px);padding:6px 14px;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--accent-secondary, #1475e1);cursor:pointer;transition:background var(--transition-fast, .15s ease);width:-moz-fit-content;width:fit-content}.gd-fair-tag[data-v-0a11a166]:hover{background:#1475e12e}.gd-no-wins[data-v-0a11a166]{font-size:13px;color:var(--text-tertiary, #7f8fa4);padding:16px;text-align:center;background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-md, 8px);border:1px solid rgba(255,255,255,.06)}.gd-wins[data-v-0a11a166]{background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-md, 8px);border:1px solid rgba(255,255,255,.06);overflow:hidden}.gd-wins-header[data-v-0a11a166]{display:grid;grid-template-columns:1fr 80px 80px 80px;gap:8px;padding:10px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.06)}.gd-wins-header span[data-v-0a11a166]:not(:first-child){text-align:right}.gd-win-row[data-v-0a11a166]{display:grid;grid-template-columns:1fr 80px 80px 80px;gap:8px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.04);align-items:center;transition:background var(--transition-fast, .15s ease)}.gd-win-row[data-v-0a11a166]:last-child{border-bottom:none}.gd-win-row[data-v-0a11a166]:hover{background:#ffffff05}.gd-win-user[data-v-0a11a166]{font-size:12px;font-weight:600;color:var(--text-primary, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-win-bet[data-v-0a11a166]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--text-tertiary, #7f8fa4);text-align:right}.gd-win-amount[data-v-0a11a166]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;color:var(--color-success, #00e701);text-align:right}.gd-win-mult[data-v-0a11a166]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;color:var(--accent-gold, #ffd700);text-align:right}.gt1[data-v-0a11a166]{background:var(--gradient-gt1, linear-gradient(135deg, #0d1a2b, #0d3a6b))}.gt2[data-v-0a11a166]{background:var(--gradient-gt2, linear-gradient(135deg, #1a0d1a, #5a0080))}.gt3[data-v-0a11a166]{background:var(--gradient-gt3, linear-gradient(135deg, #2b0d0d, #8b2020))}.gt4[data-v-0a11a166]{background:var(--gradient-gt4, linear-gradient(135deg, #0d2b0d, #1a6b1a))}.gt5[data-v-0a11a166]{background:var(--gradient-gt5, linear-gradient(135deg, #2b2b0d, #8b7a00))}.gt6[data-v-0a11a166]{background:var(--gradient-gt6, linear-gradient(135deg, #2b1a0d, #8b5a00))}.gt7[data-v-0a11a166]{background:var(--gradient-gt7, linear-gradient(135deg, #0d2b2b, #00728b))}.gt8[data-v-0a11a166]{background:var(--gradient-gt8, linear-gradient(135deg, #1f0d2b, #6a0080))}.gt9[data-v-0a11a166]{background:var(--gradient-gt9, linear-gradient(135deg, #1a1a1a, #4a4a4a))}.gt10[data-v-0a11a166]{background:var(--gradient-gt10, linear-gradient(135deg, #0d1a1a, #006b6b))}.gd-loading[data-v-0a11a166]{display:grid;grid-template-columns:300px 1fr;gap:28px}.gd-loading-thumb[data-v-0a11a166]{aspect-ratio:3 / 4;border-radius:var(--radius-xl, 16px);background:linear-gradient(90deg,var(--bg-secondary, #1a2c38) 25%,var(--bg-tertiary, #213743) 50%,var(--bg-secondary, #1a2c38) 75%);background-size:200% 100%;animation:shimmer-0a11a166 1.5s infinite}.gd-loading-info[data-v-0a11a166]{display:flex;flex-direction:column;gap:12px;padding-top:8px}.gd-loading-title[data-v-0a11a166]{height:30px;width:60%;border-radius:6px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-0a11a166 1.5s infinite}.gd-loading-desc[data-v-0a11a166]{height:14px;width:90%;border-radius:4px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-0a11a166 1.5s infinite}.gd-loading-desc.short[data-v-0a11a166]{width:50%}@keyframes shimmer-0a11a166{0%{background-position:-200% 0}to{background-position:200% 0}}.gd-empty[data-v-0a11a166]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--text-secondary, #b1bad3);font-size:16px;gap:16px}.btn-cta[data-v-0a11a166]{padding:11px 22px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-cta[data-v-0a11a166]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3));transform:translateY(-1px)}@media(max-width:768px){.game-detail[data-v-0a11a166]{padding:var(--space-4, 16px)}.gd-layout[data-v-0a11a166],.gd-loading[data-v-0a11a166]{grid-template-columns:1fr}.gd-thumb[data-v-0a11a166]{max-width:240px;margin:0 auto}.gd-wins-header[data-v-0a11a166],.gd-win-row[data-v-0a11a166]{grid-template-columns:1fr 60px 60px 60px;gap:4px;padding:8px 10px}.gd-wins-header[data-v-0a11a166]{font-size:9px}.gd-win-bet[data-v-0a11a166],.gd-win-amount[data-v-0a11a166],.gd-win-mult[data-v-0a11a166]{font-size:10px}}.bacc-game[data-v-095936d7]{display:flex;flex-direction:column;height:100%;overflow:hidden}.game-topbar[data-v-095936d7]{height:48px;background:var(--bg-secondary, #1a2c38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-095936d7]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);transition:all .15s ease;border:none;cursor:pointer;font-family:inherit}.btn-back[data-v-095936d7]:hover{color:var(--text-primary, #fff);background:var(--bg-hover, #2a4455)}.game-title-bar[data-v-095936d7]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-095936d7]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px}.bacc-tag[data-v-095936d7]{background:#ffd7001a;color:var(--accent-gold, #ffd700);border:1px solid rgba(255,215,0,.2)}.game-topbar-actions[data-v-095936d7]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-095936d7]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #b1bad3);transition:all .15s ease;border:none}.icon-btn[data-v-095936d7]:hover{background:var(--bg-hover, #2a4455);color:var(--text-primary, #fff)}.game-body[data-v-095936d7]{display:flex;flex:1;overflow:hidden}.bacc-canvas-area[data-v-095936d7]{flex:1;background:var(--bg-game, #0d1b2a);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.canvas-bg-grid[data-v-095936d7]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.commission-badge[data-v-095936d7]{position:absolute;top:10px;left:14px;font-size:10px;font-family:var(--font-mono, monospace);color:#ffffff59;z-index:1;pointer-events:none}.bacc-felt[data-v-095936d7]{width:100%;max-width:640px;height:100%;display:flex;flex-direction:column;background:radial-gradient(ellipse at center,#0d3320 0%,#0a2618 60%,var(--bg-game, #0d1b2a) 100%)}.bacc-zone[data-v-095936d7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px 24px;transition:background .4s ease,box-shadow .4s ease;border-radius:12px;margin:6px}.bacc-zone.winner[data-v-095936d7]{box-shadow:0 0 40px #00e70133}.banker-zone.winner[data-v-095936d7]{background:#ed424514;box-shadow:0 0 40px #ed424533}.player-zone.winner[data-v-095936d7]{background:#1475e114;box-shadow:0 0 40px #1475e133}.zone-header[data-v-095936d7]{display:flex;align-items:center;gap:10px}.zone-icon[data-v-095936d7]{font-size:18px}.zone-label[data-v-095936d7]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff9}.hand-value-badge[data-v-095936d7]{width:36px;height:36px;border-radius:50%;background:var(--bg-tertiary, #213743);border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-family:var(--font-display, sans-serif);font-size:15px;font-weight:900;transition:all .3s ease}.banker-badge[data-v-095936d7]{border-color:#ed424566;color:var(--color-danger-light, #f87171)}.player-badge[data-v-095936d7]{border-color:#1475e166;color:var(--color-info-light, #60a5fa)}.winner .hand-value-badge[data-v-095936d7]{background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);border-color:var(--accent-primary, #00e701)}.banker-zone.winner .hand-value-badge[data-v-095936d7]{background:var(--color-danger, #ed4245);color:var(--color-on-dark, #fff);border-color:var(--color-danger, #ed4245)}.player-zone.winner .hand-value-badge[data-v-095936d7]{background:var(--accent-secondary, #1475e1);color:var(--color-on-dark, #fff);border-color:var(--accent-secondary, #1475e1)}.cards-area[data-v-095936d7]{min-height:90px;display:flex;align-items:center;justify-content:center}.cards-row[data-v-095936d7]{display:flex;gap:10px;align-items:center;min-height:90px}.playing-card[data-v-095936d7]{width:60px;height:84px;border-radius:8px;background:var(--color-on-dark, #fff);box-shadow:0 4px 14px #0009;display:flex;flex-direction:column;justify-content:space-between;padding:4px;position:relative;transition:transform .2s ease;flex-shrink:0}.playing-card.third-card[data-v-095936d7]{transform:rotate(-5deg);margin-left:4px}.playing-card.red[data-v-095936d7]{color:var(--color-danger, #dc2626)}.playing-card.black[data-v-095936d7]{color:var(--color-on-dark, #111)}.card-corner[data-v-095936d7]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.card-corner.br[data-v-095936d7]{align-items:flex-end;transform:rotate(180deg)}.card-rank[data-v-095936d7]{font-size:13px;font-weight:800;line-height:1}.card-suit-small[data-v-095936d7]{font-size:9px;line-height:1}.card-center-suit[data-v-095936d7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;opacity:.85}.card-deal-enter-active[data-v-095936d7]{transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.card-deal-enter-from[data-v-095936d7]{opacity:0;transform:translateY(-60px) rotateY(90deg) scale(.8)}.betting-table[data-v-095936d7]{display:flex;height:88px;flex-shrink:0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#0003;transition:opacity .2s ease}.betting-table.disabled[data-v-095936d7]{opacity:.45;pointer-events:none}.bet-zone[data-v-095936d7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-right:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .12s ease;padding:6px 4px;position:relative}.bet-zone[data-v-095936d7]:last-child{border-right:none}.bet-zone[data-v-095936d7]:hover{background:#ffffff0a}.bet-zone.funded[data-v-095936d7]{background:#ffffff08}.zone-player[data-v-095936d7]:hover,.zone-player.funded[data-v-095936d7]{background:#1475e112}.zone-banker[data-v-095936d7]:hover,.zone-banker.funded[data-v-095936d7]{background:#ed424512}.zone-tie[data-v-095936d7]:hover,.zone-tie.funded[data-v-095936d7]{background:#00e70112}.zone-player-pair[data-v-095936d7]:hover,.zone-player-pair.funded[data-v-095936d7]{background:#1475e10d}.zone-banker-pair[data-v-095936d7]:hover,.zone-banker-pair.funded[data-v-095936d7]{background:#ed42450d}.bz-info[data-v-095936d7]{display:flex;flex-direction:column;align-items:center;gap:1px}.bz-label[data-v-095936d7]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#ffffffbf}.bz-odds[data-v-095936d7]{font-size:9px;font-family:var(--font-mono, monospace);color:#fff6}.bz-chip-area[data-v-095936d7]{display:flex;align-items:center;justify-content:center;height:36px;width:36px}.bz-chip[data-v-095936d7]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.35);font-family:var(--font-mono, monospace);font-size:9px;font-weight:800;box-shadow:0 2px 8px #00000080}.chip-color-blue[data-v-095936d7]{background:linear-gradient(135deg,#1475e1,#0d5abf);color:var(--color-on-dark, #fff)}.chip-color-red[data-v-095936d7]{background:linear-gradient(135deg,#ed4245,#c0353a);color:var(--color-on-dark, #fff)}.chip-color-green[data-v-095936d7]{background:linear-gradient(135deg,#00e701,#0a0);color:var(--color-on-accent, #000)}.chip-color-blue-light[data-v-095936d7]{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:var(--color-on-accent, #000)}.chip-color-red-light[data-v-095936d7]{background:linear-gradient(135deg,#f87171,#ef4444);color:var(--color-on-dark, #fff)}.bz-empty-ring[data-v-095936d7]{width:30px;height:30px;border-radius:50%;border:1px dashed rgba(255,255,255,.18)}.chip-pop-enter-active[data-v-095936d7]{transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .15s ease}.chip-pop-enter-from[data-v-095936d7]{opacity:0;transform:scale(.5)}.road-strip[data-v-095936d7]{display:flex;gap:4px;padding:5px 16px;overflow-x:auto;background:#00000040;flex-shrink:0;min-height:32px;align-items:center}.road-dot[data-v-095936d7]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;flex-shrink:0;border:1px solid rgba(255,255,255,.15)}.road-dot.player[data-v-095936d7]{background:var(--accent-secondary, #1475e1);color:var(--color-on-dark, #fff)}.road-dot.banker[data-v-095936d7]{background:var(--color-danger, #ed4245);color:var(--color-on-dark, #fff)}.road-dot.tie[data-v-095936d7]{background:var(--color-success, #00e701);color:var(--color-on-accent, #000)}.result-overlay[data-v-095936d7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#0a1623e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20}.result-text[data-v-095936d7]{font-family:var(--font-display, sans-serif);font-size:36px;letter-spacing:.04em;animation:winPop-095936d7 .4s ease both}.result-text.player[data-v-095936d7]{color:var(--color-info-light, #60a5fa);text-shadow:0 0 40px rgba(20,117,225,.6)}.result-text.banker[data-v-095936d7]{color:var(--color-danger-light, #f87171);text-shadow:0 0 40px rgba(237,66,69,.6)}.result-text.tie[data-v-095936d7]{color:var(--accent-gold, #ffd700);text-shadow:0 0 40px rgba(255,215,0,.5)}.result-scores[data-v-095936d7]{display:flex;align-items:center;gap:12px;font-size:15px}.score-badge[data-v-095936d7]{padding:4px 14px;border-radius:20px;background:#ffffff14;font-family:var(--font-mono, monospace);font-size:14px;font-weight:700}.score-badge.win[data-v-095936d7]{background:#00e70126;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.3)}.score-vs[data-v-095936d7]{color:#fff6;font-size:12px}.result-amount[data-v-095936d7]{font-family:var(--font-mono, monospace);font-size:26px;font-weight:700}.result-amount.win[data-v-095936d7]{color:var(--color-success, #00e701)}.result-amount.loss[data-v-095936d7]{color:var(--color-danger, #ed4245)}.result-natural[data-v-095936d7]{font-size:13px;color:var(--accent-gold, #ffd700);background:#ffd7001a;padding:4px 14px;border-radius:20px;border:1px solid rgba(255,215,0,.25)}.btn-play-again[data-v-095936d7]{padding:12px 32px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit;margin-top:4px}.btn-play-again[data-v-095936d7]:hover{background:var(--accent-primary-hover, #00cc01);transform:translateY(-1px);box-shadow:0 0 20px #00e70166}.result-fade-enter-active[data-v-095936d7]{transition:opacity .3s ease}.result-fade-enter-from[data-v-095936d7]{opacity:0}.game-sidebar[data-v-095936d7]{width:280px;background:var(--bg-secondary, #1a2c38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-095936d7]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-095936d7]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease;text-transform:uppercase;letter-spacing:.05em;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.game-tab.active[data-v-095936d7]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.tab-content[data-v-095936d7]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:0}.ctrl-label[data-v-095936d7]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:8px;display:block}.chip-row[data-v-095936d7]{display:flex;gap:5px;margin-bottom:10px}.chip[data-v-095936d7]{flex:1;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;cursor:pointer;border:2px solid transparent;transition:all .15s ease;flex-shrink:0;font-family:inherit;padding:0}.chip[data-v-095936d7]:hover,.chip.selected[data-v-095936d7]{transform:scale(1.15) translateY(-2px);border-color:#ffffff80;box-shadow:0 0 14px #0009}.chip[data-v-095936d7]:disabled{opacity:.4;cursor:not-allowed;transform:none}.chip-1[data-v-095936d7]{background:linear-gradient(135deg,#4a4a4a,#2a2a2a);color:var(--color-on-dark, #fff)}.chip-5[data-v-095936d7]{background:linear-gradient(135deg,#1475e1,#0d5abf);color:var(--color-on-dark, #fff)}.chip-25[data-v-095936d7]{background:linear-gradient(135deg,#00e701,#0a0);color:var(--color-on-accent, #000)}.chip-100[data-v-095936d7]{background:linear-gradient(135deg,gold,#c90);color:var(--color-on-accent, #000)}.chip-500[data-v-095936d7]{background:linear-gradient(135deg,#9b59b6,#7d3f9a);color:var(--color-on-dark, #fff)}.bet-action-row[data-v-095936d7]{display:flex;gap:5px;margin-bottom:4px}.btn-bet-action[data-v-095936d7]{flex:1;padding:7px 4px;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:6px;cursor:pointer;border:1px solid rgba(255,255,255,.06);transition:all .15s ease;font-family:inherit;text-align:center}.btn-bet-action[data-v-095936d7]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--text-primary, #fff)}.btn-bet-action[data-v-095936d7]:disabled{opacity:.35;cursor:not-allowed}.ctrl-divider[data-v-095936d7]{height:1px;background:#ffffff0f;margin:10px 0}.zone-bet-list[data-v-095936d7]{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.zone-bet-row[data-v-095936d7]{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;background:var(--bg-tertiary, #213743);border:1px solid transparent;transition:all .15s ease}.zone-bet-row.funded[data-v-095936d7]{border-color:#ffffff14}.zbr-player.funded[data-v-095936d7]{border-color:#1475e140;background:#1475e114}.zbr-banker.funded[data-v-095936d7]{border-color:#ed424540;background:#ed424514}.zbr-tie.funded[data-v-095936d7]{border-color:#00e70140;background:#00e7010f}.zbr-player-pair.funded[data-v-095936d7],.zbr-banker-pair.funded[data-v-095936d7]{border-color:#ffffff1f}.zbr-name[data-v-095936d7]{font-size:11px;font-weight:700;color:var(--text-secondary, #b1bad3);min-width:52px}.zbr-odds[data-v-095936d7]{font-size:10px;font-family:var(--font-mono, monospace);color:var(--text-tertiary, #7f8fa4);flex:1}.zbr-amount[data-v-095936d7]{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:right}.zbr-amount.active[data-v-095936d7]{color:var(--accent-primary, #00e701)}.limit-bar[data-v-095936d7]{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--text-tertiary, #7f8fa4);margin-bottom:10px;flex-wrap:wrap}.lb-item[data-v-095936d7]{font-family:var(--font-mono, monospace)}.lb-sep[data-v-095936d7]{opacity:.4}.stat-pills[data-v-095936d7]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.stat-pill[data-v-095936d7]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.04)}.sp-label[data-v-095936d7]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:3px}.sp-value[data-v-095936d7]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--accent-primary, #00e701)}.sp-value.gold[data-v-095936d7]{color:var(--accent-gold, #ffd700)}.warn-msg[data-v-095936d7]{font-size:12px;color:var(--color-warning, #ffa726);margin-bottom:8px;padding:6px 10px;background:#ffa72614;border-radius:6px;border:1px solid rgba(255,167,38,.2)}.error-msg[data-v-095936d7]{font-size:12px;color:var(--color-danger, #ed4245);margin-bottom:8px;padding:6px 10px;background:#ed42451a;border-radius:6px;border:1px solid rgba(237,66,69,.2)}.btn-action[data-v-095936d7]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-action[data-v-095936d7]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 20px #00e70166;transform:translateY(-1px)}.btn-action[data-v-095936d7]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.balance-row[data-v-095936d7]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.bal-label[data-v-095936d7]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.bal-value[data-v-095936d7]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--text-secondary, #b1bad3)}.bal-value.green[data-v-095936d7]{color:var(--color-success, #00e701)}.history-stats[data-v-095936d7]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:4px}.history-list[data-v-095936d7]{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.history-row[data-v-095936d7]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;font-size:12px;background:var(--bg-tertiary, #213743)}.history-row.player[data-v-095936d7]{border-left:3px solid #1475e1}.history-row.banker[data-v-095936d7]{border-left:3px solid #ed4245}.history-row.tie[data-v-095936d7]{border-left:3px solid var(--accent-gold, #ffd700)}.hr-round[data-v-095936d7]{font-size:10px;color:var(--text-tertiary, #7f8fa4);font-family:var(--font-mono, monospace);flex-shrink:0}.hr-outcome[data-v-095936d7]{font-weight:700;flex:1}.hr-scores[data-v-095936d7]{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-tertiary, #7f8fa4)}.history-empty[data-v-095936d7]{text-align:center;padding:20px;color:var(--text-tertiary, #7f8fa4);font-size:13px}.rules-section[data-v-095936d7]{margin-bottom:16px}.rules-title[data-v-095936d7]{font-size:12px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:10px;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.05)}.rules-list[data-v-095936d7]{list-style:none;display:flex;flex-direction:column;gap:5px;padding:0}.rules-item[data-v-095936d7]{font-size:12px;color:var(--text-secondary, #b1bad3);padding-left:14px;position:relative;line-height:1.55}.rules-item[data-v-095936d7]:before{content:"▸";position:absolute;left:0;color:var(--accent-primary, #00e701);font-size:10px;top:1px}.fair-tag[data-v-095936d7]{display:inline-flex;align-items:center;gap:5px;background:#1475e11a;border:1px solid rgba(20,117,225,.2);border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--accent-secondary, #1475e1);margin-top:12px;cursor:pointer}.roads-header[data-v-095936d7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.roads-header .ctrl-label[data-v-095936d7]{margin-bottom:0}.btn-clear-roads[data-v-095936d7]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;transition:all .15s ease}.btn-clear-roads[data-v-095936d7]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--text-primary, #fff)}.btn-clear-roads[data-v-095936d7]:disabled{opacity:.35;cursor:not-allowed}.road-section[data-v-095936d7]{margin-bottom:4px}.road-title[data-v-095936d7]{font-size:11px;font-weight:700;color:var(--text-secondary, #b1bad3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.road-subtitle[data-v-095936d7]{font-size:9px;font-weight:400;color:var(--text-tertiary, #7f8fa4);text-transform:none;letter-spacing:0}.bead-road-grid[data-v-095936d7]{display:grid;grid-template-columns:repeat(10,1fr);gap:2px}.bead-cell[data-v-095936d7]{width:100%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;border:1px solid rgba(255,255,255,.12);cursor:default}.bead-cell.player[data-v-095936d7]{background:var(--accent-secondary, #1475e1);color:var(--color-on-dark, #fff)}.bead-cell.banker[data-v-095936d7]{background:var(--color-danger, #ed4245);color:var(--color-on-dark, #fff)}.bead-cell.tie[data-v-095936d7]{background:var(--color-success, #00e701);color:var(--color-on-accent, #000)}.big-road-container[data-v-095936d7]{display:flex;gap:2px;overflow-x:auto;padding-bottom:4px;min-height:136px;align-items:flex-start}.big-road-col[data-v-095936d7]{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.big-road-cell[data-v-095936d7]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;position:relative;flex-shrink:0;cursor:default}.big-road-cell.player[data-v-095936d7]{background:transparent;border:2px solid var(--accent-secondary, #1475e1);color:var(--accent-secondary, #1475e1)}.big-road-cell.banker[data-v-095936d7]{background:transparent;border:2px solid var(--color-danger, #ed4245);color:var(--color-danger, #ed4245)}.br-initial[data-v-095936d7]{font-size:8px;font-weight:800;line-height:1}.br-tie-count[data-v-095936d7]{position:absolute;top:-5px;right:-5px;width:12px;height:12px;border-radius:50%;background:var(--color-success, #00e701);color:var(--color-on-accent, #000);font-size:7px;font-weight:800;display:flex;align-items:center;justify-content:center;border:1px solid var(--bg-secondary, #1a2c38)}.road-empty[data-v-095936d7]{text-align:center;padding:12px;color:var(--text-tertiary, #7f8fa4);font-size:12px;font-style:italic}.road-stats[data-v-095936d7]{display:flex;gap:5px}.rs-item[data-v-095936d7]{flex:1;background:var(--bg-tertiary, #213743);border-radius:6px;padding:7px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.04)}.rs-dot[data-v-095936d7]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800}.player-dot[data-v-095936d7]{background:var(--accent-secondary, #1475e1);color:var(--color-on-dark, #fff)}.banker-dot[data-v-095936d7]{background:var(--color-danger, #ed4245);color:var(--color-on-dark, #fff)}.tie-dot[data-v-095936d7]{background:var(--color-success, #00e701);color:var(--color-on-accent, #000)}.rs-label[data-v-095936d7]{font-size:8px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.rs-count[data-v-095936d7]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--text-primary, #fff)}.road-disclaimer[data-v-095936d7]{margin-top:12px;font-size:10px;color:var(--text-tertiary, #7f8fa4);line-height:1.5;padding:8px 10px;background:#ffa7260d;border-left:2px solid rgba(255,167,38,.3);border-radius:0 4px 4px 0}.squeeze-mask[data-v-095936d7]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:8px;z-index:10;cursor:pointer;background:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 0,transparent 8px),repeating-linear-gradient(-45deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 0,transparent 8px),linear-gradient(160deg,#1e3a5f,#0d2233 45%,#1a3348);background-size:8px 8px,8px 8px,100% 100%;border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 0 12px #0006}.squeeze-mask.animating[data-v-095936d7]{animation:squeeze-reveal-095936d7 2s cubic-bezier(.4,0,.2,1) forwards}.squeeze-mask.skip[data-v-095936d7]{animation:none!important;transform:translate(115%);transition:transform .25s ease-out}@keyframes squeeze-reveal-095936d7{0%{transform:translate(0)}55%{transform:translate(85%)}72%{transform:translate(85%)}to{transform:translate(115%)}}.btn-skip-squeeze[data-v-095936d7]{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:15;padding:10px 28px;background:#0009;border:1px solid rgba(255,255,255,.22);border-radius:20px;color:#ffffffd9;font-size:13px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .15s ease;font-family:inherit;white-space:nowrap;letter-spacing:.02em}.btn-skip-squeeze[data-v-095936d7]:hover{background:#000c;border-color:#fff6;color:var(--color-on-dark, #fff);transform:translate(-50%) translateY(-2px)}.squeeze-toggle-row[data-v-095936d7]{display:flex;align-items:center;justify-content:space-between;padding:10px 0 4px;border-top:1px solid rgba(255,255,255,.06);margin-top:6px}.squeeze-toggle-info[data-v-095936d7]{display:flex;flex-direction:column;gap:2px}.sq-label[data-v-095936d7]{font-size:11px;font-weight:700;color:var(--text-secondary, #b1bad3)}.sq-desc[data-v-095936d7]{font-size:9px;color:var(--text-tertiary, #7f8fa4)}.sq-toggle[data-v-095936d7]{padding:5px 14px;border-radius:12px;font-size:11px;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:var(--bg-tertiary, #213743);color:var(--text-tertiary, #7f8fa4);transition:all .15s ease;font-family:inherit;flex-shrink:0}.sq-toggle.active[data-v-095936d7]{background:#ffd7001f;border-color:#ffd7004d;color:var(--accent-gold, #ffd700)}.sq-toggle[data-v-095936d7]:disabled{opacity:.4;cursor:not-allowed}@keyframes winPop-095936d7{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media(max-width:900px){.game-sidebar[data-v-095936d7]{width:240px}}@media(max-width:768px){.game-body[data-v-095936d7]{flex-direction:column}.bacc-canvas-area[data-v-095936d7]{flex:1;min-height:300px}.game-sidebar[data-v-095936d7]{width:100%;flex-shrink:0;height:260px;border-left:none;border-top:1px solid rgba(255,255,255,.06)}.bacc-felt[data-v-095936d7]{flex-direction:row;max-width:100%}.bacc-zone[data-v-095936d7]{padding:10px}.betting-table[data-v-095936d7]{flex-direction:column;width:90px;height:100%;overflow-y:auto;overflow-x:hidden}.bet-zone[data-v-095936d7]{flex:none;height:50px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);flex-direction:row;justify-content:space-between;padding:4px 8px}.road-strip[data-v-095936d7]{flex-direction:column;width:30px;height:100%;overflow-y:auto;overflow-x:hidden;align-items:center;padding:6px 4px}.playing-card[data-v-095936d7]{width:48px;height:68px}.chip-row[data-v-095936d7]{flex-wrap:wrap;justify-content:center}.chip[data-v-095936d7]{width:38px;height:38px;font-size:9px}}.bj-game[data-v-b8cb33b8]{display:flex;flex-direction:column;height:100%;min-height:0;animation:fadeIn-b8cb33b8 .25s ease both}@keyframes fadeIn-b8cb33b8{0%{opacity:0}to{opacity:1}}.game-topbar[data-v-b8cb33b8]{height:48px;background:var(--bg-secondary, #1a2c38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-b8cb33b8]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-back[data-v-b8cb33b8]:hover{color:var(--color-on-dark, #fff);background:var(--bg-hover, #2a4455)}.game-title-bar[data-v-b8cb33b8]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-b8cb33b8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px}.bj-tag[data-v-b8cb33b8]{background:#ffd7001a;color:var(--accent-gold, #ffd700);border:1px solid rgba(255,215,0,.2)}.game-topbar-actions[data-v-b8cb33b8]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-b8cb33b8]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #b1bad3);transition:all .15s ease;border:none}.icon-btn[data-v-b8cb33b8]:hover,.icon-btn.active[data-v-b8cb33b8]{background:#00e7011a;color:var(--accent-primary, #00e701)}.game-body[data-v-b8cb33b8]{display:flex;flex:1;overflow:hidden;min-height:0}.game-canvas-area[data-v-b8cb33b8]{flex:1;background:var(--bg-game, #0d1b2a);display:flex;align-items:stretch;justify-content:center;position:relative;overflow:hidden}.bj-table[data-v-b8cb33b8]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:radial-gradient(ellipse at center,#0d3320 0%,#0a2618 60%,var(--bg-game, #0d1b2a) 100%);padding:24px 32px;position:relative}.bj-felt-edge[data-v-b8cb33b8]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.3) 100%)}.shoe-info[data-v-b8cb33b8]{position:absolute;top:10px;right:16px;font-size:10px;font-family:JetBrains Mono,monospace;color:#ffffff59;z-index:1}.bj-result-overlay[data-v-b8cb33b8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a2618e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;opacity:0;pointer-events:none;transition:opacity .35s ease;gap:6px}.bj-result-overlay.active[data-v-b8cb33b8]{opacity:1;pointer-events:all}.bj-result-text[data-v-b8cb33b8]{font-family:Russo One,sans-serif;font-size:48px;animation:winPop-b8cb33b8 .45s ease both;line-height:1;margin-bottom:4px}.bj-result-text.win[data-v-b8cb33b8]{color:var(--color-success, #00e701);text-shadow:0 0 40px rgba(0,231,1,.5)}.bj-result-text.loss[data-v-b8cb33b8]{color:var(--color-danger, #ed4245);text-shadow:0 0 40px rgba(237,66,69,.5)}.bj-result-text.push[data-v-b8cb33b8]{color:var(--accent-gold, #ffd700);text-shadow:0 0 30px rgba(255,215,0,.4)}.bj-result-amount[data-v-b8cb33b8]{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:var(--text-secondary, #b1bad3)}.bj-result-amount.win[data-v-b8cb33b8]{color:var(--color-success, #00e701)}.bj-result-amount.loss[data-v-b8cb33b8]{color:var(--color-danger, #ed4245)}.bj-result-reason[data-v-b8cb33b8]{font-size:13px;font-weight:600;color:var(--accent-gold, #ffd700);margin-top:2px}.bj-result-hands[data-v-b8cb33b8]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:4px}.bj-result-hand-chip[data-v-b8cb33b8]{font-size:11px;font-weight:700;font-family:JetBrains Mono,monospace;padding:3px 10px;border-radius:9999px;background:#ffffff14}.bj-result-hand-chip.win[data-v-b8cb33b8]{color:var(--color-success, #00e701);background:#00e7011a}.bj-result-hand-chip.loss[data-v-b8cb33b8]{color:var(--color-danger, #ed4245);background:#ed42451a}.bj-result-hand-chip.push[data-v-b8cb33b8]{color:var(--accent-gold, #ffd700);background:#ffd7001a}.btn-new-round[data-v-b8cb33b8]{margin-top:20px;padding:12px 32px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-new-round[data-v-b8cb33b8]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 20px #00e70166;transform:translateY(-1px)}@keyframes winPop-b8cb33b8{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.hand-area[data-v-b8cb33b8]{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1;position:relative}.dealer-area[data-v-b8cb33b8]{flex-direction:column}.player-hands-area[data-v-b8cb33b8]{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.player-area[data-v-b8cb33b8]{flex-direction:column-reverse}.hand-label[data-v-b8cb33b8]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;display:flex;align-items:center;gap:6px}.hand-bet[data-v-b8cb33b8]{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--accent-gold, #ffd700);font-weight:700}.hand-status-tag[data-v-b8cb33b8]{font-size:10px;font-weight:700;text-transform:uppercase;padding:1px 6px;border-radius:4px}.hand-status-tag.surrender[data-v-b8cb33b8]{background:#ed424533;color:var(--color-danger, #ed4245)}.hand-status-tag.stood[data-v-b8cb33b8]{background:#1475e133;color:var(--color-info-light, #6ab0f5)}.hand-status-tag.bust[data-v-b8cb33b8]{background:#ed424533;color:var(--color-danger, #ed4245)}.active-hand .hand-label[data-v-b8cb33b8]{color:var(--accent-primary, #00e701)}.active-hand[data-v-b8cb33b8]:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:12px;border:2px solid rgba(0,231,1,.4);pointer-events:none;animation:activeGlow-b8cb33b8 2s ease infinite}@keyframes activeGlow-b8cb33b8{0%,to{border-color:#00e70166}50%{border-color:#00e701cc}}.cards-row[data-v-b8cb33b8]{display:flex;align-items:center;min-height:108px}.card[data-v-b8cb33b8]{width:74px;height:104px;border-radius:8px;background:var(--color-on-dark, #fff);display:flex;flex-direction:column;justify-content:space-between;padding:6px;box-shadow:0 4px 16px #0009,0 2px 4px #0000004d;flex-shrink:0;position:relative;overflow:hidden}.card+.card[data-v-b8cb33b8]{margin-left:-18px}.card.red[data-v-b8cb33b8]{color:var(--card-red, #d32f2f)}.card.black[data-v-b8cb33b8]{color:var(--roulette-black-dark, #111111)}.card.facedown[data-v-b8cb33b8]{background:linear-gradient(135deg,#1475e1,#0d5abf);border:2px solid rgba(255,255,255,.15)}.card-back-pattern[data-v-b8cb33b8]{width:100%;height:100%;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.1) 0px,rgba(255,255,255,.1) 2px,transparent 2px,transparent 8px);border-radius:4px}.card-corner[data-v-b8cb33b8]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.card-corner-br[data-v-b8cb33b8]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;align-self:flex-end;transform:rotate(180deg)}.card-rank[data-v-b8cb33b8]{font-size:13px;font-weight:900;font-family:JetBrains Mono,monospace;line-height:1}.card-suit[data-v-b8cb33b8]{font-size:11px;line-height:1}.card-center[data-v-b8cb33b8]{font-size:32px;text-align:center;flex:1;display:flex;align-items:center;justify-content:center;line-height:1}.hand-value-badge[data-v-b8cb33b8]{background:#000000a6;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:3px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--text-primary, #fff);display:flex;align-items:center;gap:4px}.hand-value-badge.bust[data-v-b8cb33b8]{color:var(--color-danger, #ed4245);border-color:#ed424566}.hand-value-badge.blackjack[data-v-b8cb33b8]{color:var(--accent-gold, #ffd700);border-color:#ffd70066}.hand-value-badge.soft[data-v-b8cb33b8]{color:var(--color-info-light, #7ecbf5)}.hand-value-badge.stood[data-v-b8cb33b8]{opacity:.65}.badge-sub[data-v-b8cb33b8]{font-size:10px;opacity:.75}.bj-idle-prompt[data-v-b8cb33b8]{position:absolute;bottom:32px;font-size:14px;font-weight:600;color:#ffffff40;letter-spacing:.04em;pointer-events:none}.card-deal-enter-active[data-v-b8cb33b8]{transition:all .38s cubic-bezier(.22,.61,.36,1)}.card-deal-enter-from[data-v-b8cb33b8]{opacity:0;transform:translateY(-40px) scale(.8) rotateY(90deg)}.card-deal-enter-to[data-v-b8cb33b8]{opacity:1;transform:translateY(0) scale(1) rotateY(0)}.card-deal-leave-active[data-v-b8cb33b8]{transition:all .2s ease}.card-deal-leave-to[data-v-b8cb33b8]{opacity:0;transform:scale(.6) rotateY(90deg)}.card.card-spotlight[data-v-b8cb33b8]{animation:cardSpotlight-b8cb33b8 .55s ease}@keyframes cardSpotlight-b8cb33b8{0%{box-shadow:0 4px 16px #0009,0 0 #ffd70000}40%{box-shadow:0 4px 16px #0009,0 0 32px #ffd700b3}to{box-shadow:0 4px 16px #0009,0 2px 4px #0000004d}}.game-sidebar[data-v-b8cb33b8]{width:280px;background:var(--bg-secondary, #1a2c38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-b8cb33b8]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-b8cb33b8]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease;text-transform:uppercase;letter-spacing:.05em;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.game-tab.active[data-v-b8cb33b8]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.game-tab[data-v-b8cb33b8]:hover:not(.active){color:var(--text-secondary, #b1bad3)}.game-tab-content[data-v-b8cb33b8]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:0}.game-tab-content[data-v-b8cb33b8]::-webkit-scrollbar{width:3px}.ctrl-label[data-v-b8cb33b8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:6px;display:block}.bet-shortcuts[data-v-b8cb33b8]{display:flex;gap:4px;margin-bottom:12px}.bet-short[data-v-b8cb33b8]{flex:1;padding:6px 0;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;border:none;transition:all .15s ease;text-align:center;font-family:inherit}.bet-short[data-v-b8cb33b8]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.bet-short[data-v-b8cb33b8]:disabled{opacity:.35;cursor:not-allowed}.bet-warning[data-v-b8cb33b8]{font-size:11px;font-weight:700;color:var(--color-warning, #ffa726);background:#ffa72614;border:1px solid rgba(255,167,38,.2);border-radius:6px;padding:6px 10px;margin-bottom:6px}.chip-row[data-v-b8cb33b8]{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.chip[data-v-b8cb33b8]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;cursor:pointer;border:2px solid transparent;transition:all .15s ease;flex-shrink:0;font-family:inherit;color:var(--color-on-dark, #fff)}.chip[data-v-b8cb33b8]:hover{transform:scale(1.12);border-color:#ffffff80;box-shadow:0 0 14px #0009}.chip-1[data-v-b8cb33b8]{background:linear-gradient(135deg,#4a4a4a,#2a2a2a)}.chip-5[data-v-b8cb33b8]{background:linear-gradient(135deg,#1475e1,#0d5abf)}.chip-25[data-v-b8cb33b8]{background:linear-gradient(135deg,#00e701,#0a0);color:var(--color-on-accent, #000)}.chip-100[data-v-b8cb33b8]{background:linear-gradient(135deg,gold,#c90);color:var(--color-on-accent, #000)}.chip-500[data-v-b8cb33b8]{background:linear-gradient(135deg,var(--accent-purple, #9B59B6),#7d3f9a)}.stat-pills[data-v-b8cb33b8]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.stat-pill[data-v-b8cb33b8]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.04)}.sp-label[data-v-b8cb33b8]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:3px}.sp-value[data-v-b8cb33b8]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--accent-primary, #00e701)}.sp-value.gold[data-v-b8cb33b8]{color:var(--accent-gold, #ffd700)}.btn-action[data-v-b8cb33b8]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-action[data-v-b8cb33b8]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-action[data-v-b8cb33b8]:disabled{opacity:.4;cursor:not-allowed}.btn-action[data-v-b8cb33b8]:active:not(:disabled){transform:translateY(0)}.btn-rebet[data-v-b8cb33b8]{width:100%;padding:10px;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;border-radius:8px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .15s ease;margin-bottom:8px;font-family:inherit}.btn-rebet[data-v-b8cb33b8]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.action-info[data-v-b8cb33b8]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:10px;margin-bottom:10px;border:1px solid rgba(255,255,255,.06)}.action-grid[data-v-b8cb33b8]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.btn-action-sm[data-v-b8cb33b8]{padding:12px 4px;font-size:12px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.04em;font-family:inherit}.btn-action-sm[data-v-b8cb33b8]:disabled{opacity:.35;cursor:not-allowed}.btn-hit[data-v-b8cb33b8]{background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000)}.btn-hit[data-v-b8cb33b8]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 16px #00e7014d}.btn-stand[data-v-b8cb33b8]{background:var(--accent-secondary, #1475E1);color:var(--color-on-dark, #fff)}.btn-stand[data-v-b8cb33b8]:hover:not(:disabled){background:var(--accent-secondary-hover, #1060c0);box-shadow:0 0 16px #1475e14d}.btn-double[data-v-b8cb33b8]{background:var(--color-warning, #ffa726);color:var(--color-on-accent, #000)}.btn-double[data-v-b8cb33b8]:hover:not(:disabled){background:var(--color-warning-hover, #e09000);box-shadow:0 0 16px #ffa7264d}.btn-split[data-v-b8cb33b8]{background:var(--accent-purple, #9B59B6);color:var(--color-on-dark, #fff)}.btn-split[data-v-b8cb33b8]:hover:not(:disabled){background:var(--accent-purple-hover, #7d3f9a);box-shadow:0 0 16px #9b59b64d}.btn-insurance[data-v-b8cb33b8]{background:#ffd70026;color:var(--accent-gold, #ffd700);border:1px solid rgba(255,215,0,.3);font-size:13px}.btn-insurance[data-v-b8cb33b8]:hover:not(:disabled){background:#ffd70040;box-shadow:0 0 16px #ffd70033;transform:translateY(-1px)}.btn-surrender[data-v-b8cb33b8]{background:#ed424526;color:var(--color-danger, #ed4245);border:1px solid rgba(237,66,69,.3);font-size:13px}.btn-surrender[data-v-b8cb33b8]:hover:not(:disabled){background:#ed424540;box-shadow:0 0 16px #ed424533;transform:translateY(-1px)}.dealer-playing[data-v-b8cb33b8]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--accent-gold, #ffd700);padding:16px 10px;margin-bottom:8px;background:#ffd70014;border-radius:8px;border:1px solid rgba(255,215,0,.2)}.dealer-playing-icon[data-v-b8cb33b8]{font-size:22px;animation:pulse-b8cb33b8 1.2s ease infinite}@keyframes pulse-b8cb33b8{0%,to{opacity:1}50%{opacity:.4}}.balance-row[data-v-b8cb33b8]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}.bal-label[data-v-b8cb33b8]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.bal-value[data-v-b8cb33b8]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.bal-value.green[data-v-b8cb33b8]{color:var(--color-success, #00e701)}.rules-section[data-v-b8cb33b8]{margin-bottom:16px}.rules-title[data-v-b8cb33b8]{font-size:12px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:8px;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.05)}.rules-list[data-v-b8cb33b8]{list-style:none;display:flex;flex-direction:column;gap:5px}.rules-item[data-v-b8cb33b8]{font-size:12px;color:var(--text-secondary, #b1bad3);padding-left:14px;position:relative;line-height:1.55}.rules-item[data-v-b8cb33b8]:before{content:"▸";position:absolute;left:0;color:var(--accent-primary, #00e701);font-size:10px;top:1px}.rules-note[data-v-b8cb33b8]{font-size:11px;color:var(--text-tertiary, #7f8fa4);background:var(--bg-tertiary, #213743);border-radius:8px;padding:10px;margin-top:10px;line-height:1.6;border-left:2px solid var(--accent-primary, #00e701)}.fair-tag[data-v-b8cb33b8]{display:inline-flex;align-items:center;gap:5px;background:#1475e11a;border:1px solid rgba(20,117,225,.2);border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--accent-secondary, #1475E1);margin-top:12px;cursor:pointer}@media(max-width:900px){.game-sidebar[data-v-b8cb33b8]{width:240px}}@media(max-width:768px){.game-body[data-v-b8cb33b8]{flex-direction:column}.game-sidebar[data-v-b8cb33b8]{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.06);max-height:320px}.bj-table[data-v-b8cb33b8]{padding:16px;gap:16px}.card[data-v-b8cb33b8]{width:62px;height:88px}.card+.card[data-v-b8cb33b8]{margin-left:-14px}.card-center[data-v-b8cb33b8]{font-size:26px}}.crash-game[data-v-a8b7ab5f]{display:flex;flex-direction:column;height:100%;min-height:0;animation:fadeIn-a8b7ab5f .25s ease both}@keyframes fadeIn-a8b7ab5f{0%{opacity:0}to{opacity:1}}.game-topbar[data-v-a8b7ab5f]{height:48px;background:var(--bg-secondary, #1a2c38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-a8b7ab5f]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-back[data-v-a8b7ab5f]:hover{color:var(--color-on-dark, #fff);background:var(--bg-hover, #2a4455)}.game-title-bar[data-v-a8b7ab5f]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-a8b7ab5f]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px;background:#00e7011a;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.2)}.game-topbar-actions[data-v-a8b7ab5f]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-a8b7ab5f]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #b1bad3);transition:all .15s ease;border:none}.icon-btn[data-v-a8b7ab5f]:hover{background:#00e7011a;color:var(--accent-primary, #00e701)}.game-body[data-v-a8b7ab5f]{display:flex;flex:1;overflow:hidden;min-height:0}.game-canvas-area[data-v-a8b7ab5f]{flex:1;background:var(--bg-game, #0d1b2a);position:relative;overflow:hidden;min-width:0}.canvas-bg-grid[data-v-a8b7ab5f]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.018) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.crash-chart[data-v-a8b7ab5f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.phase-overlay[data-v-a8b7ab5f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:5;pointer-events:none}.betting-overlay[data-v-a8b7ab5f]{background:#0d1b2a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.idle-overlay[data-v-a8b7ab5f]{background:#0d1b2a66}.overlay-label[data-v-a8b7ab5f]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--text-tertiary, #7f8fa4)}.overlay-countdown[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:56px;font-weight:900;color:var(--accent-primary, #00e701);text-shadow:0 0 40px rgba(0,231,1,.6);line-height:1}.overlay-hint[data-v-a8b7ab5f]{font-size:14px;color:var(--text-secondary, #b1bad3);font-weight:500}.overlay-icon[data-v-a8b7ab5f]{font-size:48px;margin-bottom:4px;opacity:.5}.live-mult-display[data-v-a8b7ab5f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);z-index:5;pointer-events:none;text-align:center}.live-mult-value[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:64px;font-weight:900;line-height:1;transition:color .3s ease}.mult-white[data-v-a8b7ab5f]{color:var(--color-on-dark, #fff)}.mult-green[data-v-a8b7ab5f]{color:var(--accent-primary, #00e701);text-shadow:0 0 40px rgba(0,231,1,.5)}.mult-gold[data-v-a8b7ab5f]{color:var(--accent-gold, #ffd700);text-shadow:0 0 40px rgba(255,215,0,.5)}.mult-purple[data-v-a8b7ab5f]{color:var(--accent-purple, #9b59b6);text-shadow:0 0 40px rgba(155,89,182,.6)}.mult-x[data-v-a8b7ab5f]{font-size:.65em;opacity:.8}.crash-display[data-v-a8b7ab5f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);z-index:5;pointer-events:none;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.crash-value[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:64px;font-weight:900;line-height:1;color:var(--color-danger, #ed4245);text-shadow:0 0 40px rgba(237,66,69,.5)}.crash-label[data-v-a8b7ab5f]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--color-danger, #ed4245);opacity:.85}.player-result[data-v-a8b7ab5f]{margin-top:8px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;padding:6px 16px;border-radius:8px}.player-result.win[data-v-a8b7ab5f]{color:var(--color-success, #00e701);background:#00e7011a;border:1px solid rgba(0,231,1,.2)}.player-result.loss[data-v-a8b7ab5f]{color:var(--color-danger, #ed4245);background:#ed42451a;border:1px solid rgba(237,66,69,.2)}.overlay-fade-enter-active[data-v-a8b7ab5f],.overlay-fade-leave-active[data-v-a8b7ab5f]{transition:opacity .25s ease}.overlay-fade-enter-from[data-v-a8b7ab5f],.overlay-fade-leave-to[data-v-a8b7ab5f]{opacity:0}.mult-pop-enter-active[data-v-a8b7ab5f]{transition:opacity .2s ease,transform .2s ease}.mult-pop-leave-active[data-v-a8b7ab5f]{transition:opacity .15s ease,transform .15s ease}.mult-pop-enter-from[data-v-a8b7ab5f]{opacity:0;transform:translate(-50%,-55%) scale(.85)}.mult-pop-leave-to[data-v-a8b7ab5f]{opacity:0;transform:translate(-50%,-65%) scale(1.05)}.history-strip[data-v-a8b7ab5f]{position:absolute;top:10px;left:56px;right:16px;display:flex;gap:5px;overflow:hidden;z-index:6;flex-wrap:nowrap}.history-pill[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;white-space:nowrap;flex-shrink:0;opacity:.85;cursor:pointer;transition:opacity .12s ease,transform .12s ease}.history-pill[data-v-a8b7ab5f]:hover{opacity:1;transform:translateY(-1px)}.pill-red[data-v-a8b7ab5f]{background:#ed424533;color:var(--color-danger, #ed4245);border:1px solid rgba(237,66,69,.3)}.pill-orange[data-v-a8b7ab5f]{background:#ffa72633;color:var(--color-warning, #ffa726);border:1px solid rgba(255,167,38,.3)}.pill-yellow[data-v-a8b7ab5f]{background:#ffd70026;color:var(--accent-gold, #ffd700);border:1px solid rgba(255,215,0,.25)}.pill-green[data-v-a8b7ab5f]{background:#00e70126;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.25)}.graph-legend[data-v-a8b7ab5f]{position:absolute;bottom:38px;right:16px;display:flex;align-items:center;gap:12px;z-index:6;pointer-events:none}.legend-item[data-v-a8b7ab5f]{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-tertiary, #7f8fa4)}.legend-dot[data-v-a8b7ab5f]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-dot.green[data-v-a8b7ab5f]{background:var(--accent-primary, #00e701);box-shadow:0 0 5px #00e70199}.legend-dot.red[data-v-a8b7ab5f]{background:var(--color-danger, #ed4245);box-shadow:0 0 5px #ed424599}.legend-item.elapsed[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;color:#b2bad399}.game-sidebar[data-v-a8b7ab5f]{width:280px;background:var(--bg-secondary, #1a2c38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-a8b7ab5f]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-a8b7ab5f]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease;text-transform:uppercase;letter-spacing:.05em;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.game-tab.active[data-v-a8b7ab5f]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.game-tab[data-v-a8b7ab5f]:hover:not(.active){color:var(--text-secondary, #b1bad3)}.game-tab-content[data-v-a8b7ab5f]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:0}.game-tab-content[data-v-a8b7ab5f]::-webkit-scrollbar{width:3px}.phase-chip[data-v-a8b7ab5f]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:700;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.06);margin-bottom:0}.phase-dot[data-v-a8b7ab5f]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.phase-chip.idle .phase-dot[data-v-a8b7ab5f]{background:var(--text-tertiary, #7f8fa4)}.phase-chip.betting .phase-dot[data-v-a8b7ab5f]{background:var(--accent-secondary, #1475e1);box-shadow:0 0 8px #1475e199;animation:blink-a8b7ab5f 1s ease infinite}.phase-chip.running .phase-dot[data-v-a8b7ab5f]{background:var(--accent-primary, #00e701);box-shadow:0 0 10px #00e701b3}.phase-chip.crashed .phase-dot[data-v-a8b7ab5f]{background:var(--color-danger, #ed4245)}.phase-text[data-v-a8b7ab5f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes blink-a8b7ab5f{0%,to{opacity:1}50%{opacity:.3}}.ctrl-label[data-v-a8b7ab5f]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:6px;display:block}.bet-input-wrap[data-v-a8b7ab5f]{position:relative;display:flex;align-items:center;margin-bottom:6px}.bet-currency[data-v-a8b7ab5f]{position:absolute;left:10px;font-size:13px;color:var(--text-tertiary, #7f8fa4);pointer-events:none}.bet-input[data-v-a8b7ab5f]{background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 10px 10px 24px;color:var(--text-primary, #fff);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;width:100%;transition:border-color .15s ease}.bet-input[data-v-a8b7ab5f]:focus{outline:none;border-color:#1475e180}.bet-input[data-v-a8b7ab5f]:disabled{opacity:.45}.bet-input[data-v-a8b7ab5f]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4);font-size:12px}.bet-input[data-v-a8b7ab5f]::placeholder{color:var(--text-tertiary, #7f8fa4);font-size:12px}.bet-shortcuts[data-v-a8b7ab5f]{display:flex;gap:4px;margin-bottom:14px}.bet-short[data-v-a8b7ab5f]{flex:1;padding:6px 0;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;border:none;transition:all .15s ease;text-align:center;font-family:inherit}.bet-short[data-v-a8b7ab5f]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.bet-short[data-v-a8b7ab5f]:disabled{opacity:.35;cursor:not-allowed}.btn-action[data-v-a8b7ab5f]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-action[data-v-a8b7ab5f]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-action[data-v-a8b7ab5f]:disabled{opacity:.4;cursor:not-allowed}.btn-action[data-v-a8b7ab5f]:active:not(:disabled){transform:translateY(0)}.btn-action.bet-confirmed[data-v-a8b7ab5f]{background:#00e70126;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.3);font-size:12px}.btn-cashout[data-v-a8b7ab5f]{width:100%;padding:14px;background:var(--color-warning, #ffa726);color:var(--color-on-accent, #000);font-size:14px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.02em;margin-bottom:8px;font-family:inherit;animation:cashoutPulse-a8b7ab5f 1.2s ease infinite}.btn-cashout[data-v-a8b7ab5f]:hover:not(:disabled){background:var(--color-warning, #e09000);box-shadow:0 0 24px #ffa72680;transform:translateY(-1px);animation:none}.btn-cashout[data-v-a8b7ab5f]:disabled{opacity:.4;cursor:not-allowed;animation:none}.btn-cashout[data-v-a8b7ab5f]:active:not(:disabled){transform:translateY(0)}@keyframes cashoutPulse-a8b7ab5f{0%,to{box-shadow:0 0 12px #ffa7264d}50%{box-shadow:0 0 28px #ffa72699}}.next-round-notice[data-v-a8b7ab5f]{width:100%;padding:12px;background:var(--bg-tertiary, #213743);border-radius:8px;font-size:12px;color:var(--text-tertiary, #7f8fa4);text-align:center;margin-bottom:8px;border:1px solid rgba(255,255,255,.06)}.cashed-out-badge[data-v-a8b7ab5f]{width:100%;padding:12px;background:#00e7011a;border:1px solid rgba(0,231,1,.25);border-radius:8px;font-size:13px;font-weight:700;color:var(--accent-primary, #00e701);text-align:center;margin-bottom:8px}.payout-preview[data-v-a8b7ab5f]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#0003;border-radius:6px;margin-bottom:8px}.payout-label[data-v-a8b7ab5f]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.payout-value[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800;color:var(--color-warning, #ffa726)}.stat-pills[data-v-a8b7ab5f]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.stat-pill[data-v-a8b7ab5f]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.04)}.sp-label[data-v-a8b7ab5f]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:3px}.sp-value[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--text-primary, #fff)}.sp-value.gold[data-v-a8b7ab5f]{color:var(--accent-gold, #ffd700)}.sp-value.green[data-v-a8b7ab5f]{color:var(--accent-primary, #00e701)}.auto-cashout-badge[data-v-a8b7ab5f]{padding:6px 10px;background:#1475e11a;border:1px solid rgba(20,117,225,.25);border-radius:6px;font-size:11px;font-weight:700;color:var(--accent-secondary, #1475e1);text-align:center;margin-bottom:8px}.live-bet-list[data-v-a8b7ab5f]{margin-top:auto;border-top:1px solid rgba(255,255,255,.05);padding-top:10px;margin-bottom:10px;flex-shrink:0}.lbl-header[data-v-a8b7ab5f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.lbl-title[data-v-a8b7ab5f]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4)}.lbl-count[data-v-a8b7ab5f]{font-size:10px;font-weight:700;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);padding:1px 6px;border-radius:99px}.lbl-scroll[data-v-a8b7ab5f]{max-height:140px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.lbl-scroll[data-v-a8b7ab5f]::-webkit-scrollbar{width:2px}.lbl-row[data-v-a8b7ab5f]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;background:var(--bg-tertiary, #213743);font-size:11px;transition:background .2s ease}.lbl-row.cashed_out[data-v-a8b7ab5f]{background:#00e70112}.lbl-row.lost[data-v-a8b7ab5f]{background:#ed424512}.lbl-player[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--text-secondary, #b1bad3);flex-shrink:0;width:42px}.lbl-amount[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;color:var(--text-secondary, #b1bad3);flex:1}.lbl-status[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:11px;flex-shrink:0;text-align:right;min-width:48px}.lbl-row.cashed_out .lbl-status[data-v-a8b7ab5f]{color:var(--accent-primary, #00e701)}.lbl-row.lost .lbl-status[data-v-a8b7ab5f]{color:var(--color-danger, #ed4245)}.lbl-row.pending .lbl-status[data-v-a8b7ab5f]{color:var(--text-tertiary, #7f8fa4)}.lbl-auto[data-v-a8b7ab5f]{color:var(--accent-secondary, #1475e1);font-size:10px}.lbl-waiting[data-v-a8b7ab5f]{color:var(--text-tertiary, #7f8fa4);letter-spacing:.1em}.balance-row[data-v-a8b7ab5f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}.bal-label[data-v-a8b7ab5f]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.bal-value[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--text-secondary, #b1bad3)}.bal-value.green[data-v-a8b7ab5f]{color:var(--color-success, #00e701)}.pf-verify-link[data-v-a8b7ab5f]{margin-top:10px;padding:5px 14px;background:#1475e11a;border:1px solid rgba(20,117,225,.25);border-radius:99px;font-size:11px;font-weight:700;color:var(--accent-secondary, #1475e1);cursor:pointer;transition:all .15s ease;font-family:inherit;pointer-events:all}.pf-verify-link[data-v-a8b7ab5f]:hover{background:#1475e133;border-color:#1475e180}.round-detail-backdrop[data-v-a8b7ab5f]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30;display:flex;align-items:center;justify-content:center;padding:16px}.round-detail-modal[data-v-a8b7ab5f]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:440px;max-height:80vh;overflow-y:auto;box-shadow:0 12px 40px #0009}.round-detail-modal[data-v-a8b7ab5f]::-webkit-scrollbar{width:3px}.rdm-header[data-v-a8b7ab5f]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.rdm-title[data-v-a8b7ab5f]{font-size:14px;font-weight:700;color:var(--text-primary, #fff)}.rdm-close[data-v-a8b7ab5f]{width:28px;height:28px;border-radius:6px;background:var(--bg-tertiary, #213743);border:none;color:var(--text-secondary, #b1bad3);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;font-family:inherit}.rdm-close[data-v-a8b7ab5f]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.rdm-body[data-v-a8b7ab5f]{padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px}.rdm-row[data-v-a8b7ab5f]{display:flex;flex-direction:column;gap:3px}.rdm-label[data-v-a8b7ab5f]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4)}.rdm-value[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--text-primary, #fff)}.rdm-value.crash-color[data-v-a8b7ab5f]{color:var(--color-danger, #ed4245)}.rdm-hash[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-secondary, #b1bad3);word-break:break-all;line-height:1.5;background:var(--bg-primary, #0f1923);padding:6px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.rdm-section-title[data-v-a8b7ab5f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-secondary, #1475e1);padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.rdm-explain[data-v-a8b7ab5f]{font-size:11px;color:var(--text-tertiary, #7f8fa4);line-height:1.6;background:var(--bg-tertiary, #213743);padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.rdm-explain code[data-v-a8b7ab5f]{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--accent-primary, #00e701);background:#00e7010f;padding:1px 4px;border-radius:3px}.rdm-explain em[data-v-a8b7ab5f]{color:var(--text-secondary, #b1bad3);font-style:normal}.modal-fade-enter-active[data-v-a8b7ab5f],.modal-fade-leave-active[data-v-a8b7ab5f]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-a8b7ab5f],.modal-fade-leave-to[data-v-a8b7ab5f]{opacity:0}.modal-fade-enter-active .round-detail-modal[data-v-a8b7ab5f],.modal-fade-leave-active .round-detail-modal[data-v-a8b7ab5f]{transition:transform .2s ease}.modal-fade-enter-from .round-detail-modal[data-v-a8b7ab5f],.modal-fade-leave-to .round-detail-modal[data-v-a8b7ab5f]{transform:scale(.94)}@media(max-width:900px){.game-sidebar[data-v-a8b7ab5f]{width:240px}}@media(max-width:768px){.game-body[data-v-a8b7ab5f]{flex-direction:column}.game-sidebar[data-v-a8b7ab5f]{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.06);max-height:320px;flex-shrink:0}.overlay-countdown[data-v-a8b7ab5f]{font-size:40px}.live-mult-value[data-v-a8b7ab5f],.crash-value[data-v-a8b7ab5f]{font-size:48px}}@media(max-width:480px){.history-strip[data-v-a8b7ab5f]{left:10px}.graph-legend[data-v-a8b7ab5f]{display:none}}.dice-game[data-v-2bb3f1f8]{display:flex;flex-direction:column;height:100%;min-height:0;animation:fadeIn-2bb3f1f8 .25s ease both}@keyframes fadeIn-2bb3f1f8{0%{opacity:0}to{opacity:1}}.game-topbar[data-v-2bb3f1f8]{height:48px;background:var(--bg-secondary, #1a2c38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-2bb3f1f8]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-back[data-v-2bb3f1f8]:hover{color:var(--color-on-dark, #fff);background:var(--bg-hover, #2a4455)}.game-title-bar[data-v-2bb3f1f8]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-2bb3f1f8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px;background:#00e7011a;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.2)}.game-topbar-actions[data-v-2bb3f1f8]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-2bb3f1f8]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #b1bad3);transition:all .15s ease;border:none}.icon-btn[data-v-2bb3f1f8]:hover,.icon-btn.active[data-v-2bb3f1f8]{background:#00e7011a;color:var(--accent-primary, #00e701)}.game-body[data-v-2bb3f1f8]{display:flex;flex:1;overflow:hidden;min-height:0}.game-canvas-area[data-v-2bb3f1f8]{flex:1;background:var(--bg-game, #0d1b2a);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-direction:column;gap:24px;padding:32px}.canvas-bg-grid[data-v-2bb3f1f8]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.canvas-bg-glow[data-v-2bb3f1f8]{position:absolute;pointer-events:none;right:-100px;top:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(0,231,1,.05) 0%,transparent 65%)}.dice-result-display[data-v-2bb3f1f8]{width:140px;height:140px;border-radius:12px;background:#0d1b2ab3;border:2px solid rgba(0,231,1,.2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;z-index:1}.dice-result-display.rolling[data-v-2bb3f1f8]{animation:spin-2bb3f1f8 .6s linear infinite;border-color:#00e70180;box-shadow:0 0 20px #00e7014d}.dice-result-display.win[data-v-2bb3f1f8]{border-color:var(--accent-primary, #00e701);box-shadow:0 0 24px #00e70159;background:#00e70114}.dice-result-display.loss[data-v-2bb3f1f8]{border-color:var(--color-danger, #ed4245);box-shadow:0 0 20px #ed424566;background:#ed424514}@keyframes spin-2bb3f1f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dice-result-number[data-v-2bb3f1f8]{font-family:JetBrains Mono,monospace;font-size:56px;font-weight:700;color:var(--text-primary, #fff);letter-spacing:-1px;transition:color .3s ease}.dice-result-number.win[data-v-2bb3f1f8]{color:var(--accent-primary, #00e701)}.dice-result-number.loss[data-v-2bb3f1f8]{color:var(--color-danger, #ed4245)}.dice-controls[data-v-2bb3f1f8]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px;z-index:1}.ctrl-label[data-v-2bb3f1f8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:6px;display:block}.dice-slider-wrap[data-v-2bb3f1f8]{display:flex;gap:8px;align-items:center}.dice-slider-track[data-v-2bb3f1f8]{flex:1;height:48px;border-radius:8px;border:1px solid rgba(0,231,1,.15);position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease}.dice-slider-handle[data-v-2bb3f1f8]{position:absolute;width:32px;height:32px;top:50%;transform:translate(-50%,-50%);background:var(--accent-primary, #00e701);border-radius:50%;cursor:grab;box-shadow:0 4px 12px #00e70166;border:2px solid var(--bg-game, #0d1b2a);z-index:10;transition:transform .1s ease,box-shadow .1s ease}.dice-slider-handle[data-v-2bb3f1f8]:hover{box-shadow:0 6px 16px #00e70199}.dice-slider-handle[data-v-2bb3f1f8]:active{cursor:grabbing}.dice-slider-input[data-v-2bb3f1f8]{width:70px;background:#ffffff0d;border:1px solid rgba(0,231,1,.2);border-radius:8px;padding:8px 10px;color:var(--accent-primary, #00e701);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;text-align:center}.dice-slider-input[data-v-2bb3f1f8]:focus{outline:none;border-color:var(--accent-primary, #00e701);background:#00e70114;box-shadow:0 0 12px #00e70133}.dice-dir-toggle[data-v-2bb3f1f8]{display:flex;gap:6px;background:#ffffff08;padding:6px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.dice-dir-btn[data-v-2bb3f1f8]{flex:1;padding:10px 12px;background:transparent;border:none;color:var(--text-secondary, #b1bad3);font-weight:600;cursor:pointer;border-radius:4px;transition:all .15s ease;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px;font-family:inherit}.dice-dir-btn[data-v-2bb3f1f8]:hover{color:var(--text-primary, #fff)}.dice-dir-btn.active[data-v-2bb3f1f8]{background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000)}.history-strip[data-v-2bb3f1f8]{display:flex;flex-direction:row-reverse;gap:4px;width:100%;max-width:360px;overflow-x:auto;z-index:1;padding:2px 0;scrollbar-width:none}.history-strip[data-v-2bb3f1f8]::-webkit-scrollbar{display:none}.history-pill[data-v-2bb3f1f8]{flex-shrink:0;padding:4px 8px;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;transition:transform .15s ease;cursor:default}.history-pill[data-v-2bb3f1f8]:hover{transform:translateY(-1px)}.history-win[data-v-2bb3f1f8]{background:#00e7011f;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.25)}.history-loss[data-v-2bb3f1f8]{background:#ed42451a;color:var(--color-danger, #ed4245);border:1px solid rgba(237,66,69,.2)}.game-sidebar[data-v-2bb3f1f8]{width:280px;background:var(--bg-secondary, #1a2c38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-2bb3f1f8]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-2bb3f1f8]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease;text-transform:uppercase;letter-spacing:.05em;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.game-tab.active[data-v-2bb3f1f8]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.game-tab[data-v-2bb3f1f8]:hover:not(.active){color:var(--text-secondary, #b1bad3)}.game-tab-content[data-v-2bb3f1f8]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column}.game-tab-content[data-v-2bb3f1f8]::-webkit-scrollbar{width:3px}.bet-input-wrap[data-v-2bb3f1f8]{position:relative;display:flex;align-items:center;margin-bottom:6px}.bet-currency[data-v-2bb3f1f8]{position:absolute;left:10px;font-size:13px;color:var(--text-tertiary, #7f8fa4);pointer-events:none}.bet-input[data-v-2bb3f1f8]{background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 10px 10px 24px;color:var(--text-primary, #fff);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;width:100%;transition:border-color .15s ease}.bet-input[data-v-2bb3f1f8]:focus{outline:none;border-color:#1475e180}.bet-input[data-v-2bb3f1f8]:disabled{opacity:.5}.bet-shortcuts[data-v-2bb3f1f8]{display:flex;gap:4px;margin-bottom:14px}.bet-short[data-v-2bb3f1f8]{flex:1;padding:6px 0;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;border:none;transition:all .15s ease;text-align:center;font-family:inherit}.bet-short[data-v-2bb3f1f8]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.bet-short[data-v-2bb3f1f8]:disabled{opacity:.4;cursor:not-allowed}.dice-stats-grid[data-v-2bb3f1f8]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.06);margin-bottom:12px}.dice-stat-item[data-v-2bb3f1f8]{display:flex;flex-direction:column;gap:4px;text-align:center}.dice-stat-label[data-v-2bb3f1f8]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #7f8fa4)}.dice-stat-value[data-v-2bb3f1f8]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--accent-primary, #00e701)}.dice-stat-value.gold[data-v-2bb3f1f8]{color:var(--accent-gold, #ffd700)}.dice-stat-value.success[data-v-2bb3f1f8]{color:var(--color-success, #00e701)}.btn-action[data-v-2bb3f1f8]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-action[data-v-2bb3f1f8]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-action[data-v-2bb3f1f8]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn-action[data-v-2bb3f1f8]:active:not(:disabled){transform:translateY(0)}.btn-action.btn-stop[data-v-2bb3f1f8]{background:var(--color-danger, #ed4245);color:var(--color-on-dark, #fff)}.btn-action.btn-stop[data-v-2bb3f1f8]:hover:not(:disabled){background:var(--color-danger, #c63336);box-shadow:0 0 24px #ed424559}.balance-row[data-v-2bb3f1f8]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}.bal-label[data-v-2bb3f1f8]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.bal-value[data-v-2bb3f1f8]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--text-secondary, #b1bad3)}.bal-value.green[data-v-2bb3f1f8]{color:var(--color-success, #00e701)}.auto-stop-row[data-v-2bb3f1f8]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px}.auto-stop-item[data-v-2bb3f1f8]{display:flex;flex-direction:column}.auto-action-row[data-v-2bb3f1f8]{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.auto-action-toggles[data-v-2bb3f1f8]{display:flex;gap:4px}.auto-action-btn[data-v-2bb3f1f8]{flex:1;padding:7px 6px;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;border:1px solid rgba(255,255,255,.06);transition:all .15s ease;font-family:inherit}.auto-action-btn.active[data-v-2bb3f1f8]{background:#00e7011f;color:var(--accent-primary, #00e701);border-color:#00e7014d}.auto-action-btn[data-v-2bb3f1f8]:disabled{opacity:.4;cursor:not-allowed}.auto-pct-wrap[data-v-2bb3f1f8]{display:flex;align-items:center;gap:6px}.pct-label[data-v-2bb3f1f8]{font-size:13px;font-weight:700;color:var(--text-secondary, #b1bad3)}.auto-progress[data-v-2bb3f1f8]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.auto-progress-bar-wrap[data-v-2bb3f1f8]{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}.auto-progress-bar[data-v-2bb3f1f8]{height:100%;background:var(--accent-primary, #00e701);border-radius:3px;transition:width .15s ease}.auto-progress-info[data-v-2bb3f1f8]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-tertiary, #7f8fa4)}.profit-pos[data-v-2bb3f1f8]{color:var(--accent-primary, #00e701);font-weight:700}.profit-neg[data-v-2bb3f1f8]{color:var(--color-danger, #ed4245);font-weight:700}@media(max-width:900px){.game-sidebar[data-v-2bb3f1f8]{width:240px}}@media(max-width:768px){.game-body[data-v-2bb3f1f8]{flex-direction:column}.game-sidebar[data-v-2bb3f1f8]{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.06);max-height:320px}.game-canvas-area[data-v-2bb3f1f8]{padding:20px}.dice-controls[data-v-2bb3f1f8],.history-strip[data-v-2bb3f1f8]{max-width:100%}}.hilo-game[data-v-2b84ec30]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #0f1923);color:var(--text-primary, #fff);font-family:var(--font-body, "DM Sans", sans-serif)}.game-topbar[data-v-2b84ec30]{height:48px;background:var(--bg-secondary, #1a2c38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-2b84ec30]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);border:none;cursor:pointer;transition:all .15s ease}.btn-back[data-v-2b84ec30]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.game-title-bar[data-v-2b84ec30]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-2b84ec30]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px;background:#00e7011a;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.2)}.game-topbar-actions[data-v-2b84ec30]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-2b84ec30]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #b1bad3);border:none;transition:all .15s ease}.icon-btn[data-v-2b84ec30]:hover,.icon-btn.active[data-v-2b84ec30]{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.game-body[data-v-2b84ec30]{display:flex;flex:1;overflow:hidden}.game-canvas-area[data-v-2b84ec30]{flex:1;background:var(--bg-game, #0d1b2a);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-direction:column}.canvas-bg-grid[data-v-2b84ec30]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.canvas-bg-glow[data-v-2b84ec30]{position:absolute;pointer-events:none;right:-100px;top:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(0,231,1,.05) 0%,transparent 65%)}.result-overlay[data-v-2b84ec30]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0d1b2ae6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;opacity:0;pointer-events:none;transition:opacity .3s ease;gap:12px}.result-overlay.active[data-v-2b84ec30]{opacity:1;pointer-events:all}.result-text[data-v-2b84ec30]{font-family:var(--font-display, "Russo One", sans-serif);font-size:42px;animation:winPop-2b84ec30 .4s ease both}.result-text.win[data-v-2b84ec30]{color:var(--color-success, #00e701);text-shadow:0 0 40px rgba(0,231,1,.5)}.result-text.loss[data-v-2b84ec30]{color:var(--color-danger, #ed4245);text-shadow:0 0 40px rgba(237,66,69,.5)}.result-amount[data-v-2b84ec30]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:22px;font-weight:700}.result-amount.win[data-v-2b84ec30]{color:var(--color-success, #00e701)}.result-amount.loss[data-v-2b84ec30]{color:var(--color-danger, #ed4245)}.result-mult[data-v-2b84ec30]{font-family:var(--font-mono, monospace);font-size:16px;color:var(--accent-gold, #ffd700)}.result-card-reveal[data-v-2b84ec30]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px}.reveal-label[data-v-2b84ec30]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.06em}.btn-new-game[data-v-2b84ec30]{margin-top:8px;padding:12px 28px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:700;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-new-game[data-v-2b84ec30]:hover{background:var(--accent-primary-hover, #00cc01);transform:translateY(-1px)}.hilo-display[data-v-2b84ec30]{display:flex;flex-direction:column;align-items:center;gap:24px;z-index:1;padding:24px}.hilo-cards[data-v-2b84ec30]{display:flex;align-items:center;gap:28px}.playing-card[data-v-2b84ec30]{width:110px;height:155px;border-radius:12px;background:var(--color-on-dark, #fff);display:flex;flex-direction:column;justify-content:space-between;padding:10px;box-shadow:0 8px 24px #0000008c;transition:transform .25s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.playing-card.previous[data-v-2b84ec30]{opacity:.65;transform:scale(.88)}.playing-card.current[data-v-2b84ec30]{box-shadow:0 8px 32px #0009,0 0 0 2px #ffffff26}.playing-card.current[data-v-2b84ec30]:hover{transform:scale(1.02)}.playing-card.sm[data-v-2b84ec30]{width:72px;height:100px;border-radius:8px;padding:7px}.playing-card.face-down[data-v-2b84ec30]{background:linear-gradient(135deg,#1475e1,#0d5abf)}.playing-card.red[data-v-2b84ec30]{color:var(--card-red, #e53935)}.playing-card.black[data-v-2b84ec30]{color:var(--roulette-black-deep, #1a1a1a)}.card-rank-top[data-v-2b84ec30]{font-size:20px;font-weight:900;font-family:var(--font-display, "Russo One", sans-serif);line-height:1}.card-suit-center[data-v-2b84ec30]{font-size:44px;text-align:center;flex:1;display:flex;align-items:center;justify-content:center}.face-down-symbol[data-v-2b84ec30]{font-size:40px;color:#fff6}.card-rank-bot[data-v-2b84ec30]{font-size:20px;font-weight:900;font-family:var(--font-display, "Russo One", sans-serif);line-height:1;align-self:flex-end;transform:rotate(180deg)}.playing-card.sm .card-rank-top[data-v-2b84ec30]{font-size:14px}.playing-card.sm .card-suit-center[data-v-2b84ec30]{font-size:28px}@keyframes cardFlip-2b84ec30{0%{transform:scaleX(1)}50%{transform:scaleX(0)}to{transform:scaleX(1)}}.card-flip[data-v-2b84ec30]{animation:cardFlip-2b84ec30 .3s ease}.hilo-mult-badge[data-v-2b84ec30]{display:flex;flex-direction:column;align-items:center;gap:2px}.mult-label[data-v-2b84ec30]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4)}.mult-value[data-v-2b84ec30]{font-family:var(--font-mono, monospace);font-size:26px;font-weight:700;color:var(--accent-gold, #ffd700);text-shadow:0 0 20px rgba(255,215,0,.4)}.hilo-guess-buttons[data-v-2b84ec30]{display:flex;gap:10px;justify-content:center}.guess-btn[data-v-2b84ec30]{display:flex;flex-direction:column;align-items:center;gap:5px;width:90px;padding:14px 10px;border-radius:10px;border:2px solid transparent;cursor:pointer;font-family:inherit;transition:all .15s ease}.guess-btn[data-v-2b84ec30]:disabled{opacity:.4;cursor:not-allowed}.guess-btn.prob-high[data-v-2b84ec30]{background:#00e7011f;border-color:#00e70159;color:var(--color-success, #00e701)}.guess-btn.prob-high[data-v-2b84ec30]:not(:disabled):hover{background:#00e70138;box-shadow:0 0 18px #00e7014d;transform:translateY(-2px)}.guess-btn.prob-mid[data-v-2b84ec30]{background:#ffa7261f;border-color:#ffa72659;color:var(--color-warning, #ffa726)}.guess-btn.prob-mid[data-v-2b84ec30]:not(:disabled):hover{background:#ffa72638;box-shadow:0 0 18px #ffa7264d;transform:translateY(-2px)}.guess-btn.prob-low[data-v-2b84ec30]{background:#ed42451f;border-color:#ed424559;color:var(--color-danger, #ed4245)}.guess-btn.prob-low[data-v-2b84ec30]:not(:disabled):hover{background:#ed424538;box-shadow:0 0 18px #ed42454d;transform:translateY(-2px)}.guess-icon[data-v-2b84ec30]{font-size:20px}.guess-label[data-v-2b84ec30]{font-size:11px;font-weight:800;letter-spacing:.05em}.guess-prob[data-v-2b84ec30]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700}.prob-sum-row[data-v-2b84ec30]{margin-top:-8px}.prob-sum-label[data-v-2b84ec30]{font-size:10px;color:var(--text-tertiary, #7f8fa4)}.prob-sum-label.sum-ok[data-v-2b84ec30]{color:var(--color-success, #00e701)}.game-sidebar[data-v-2b84ec30]{width:280px;background:var(--bg-secondary, #1a2c38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-2b84ec30]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-2b84ec30]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;border-top:none;border-left:none;border-right:none;background:none;text-transform:uppercase;letter-spacing:.05em;transition:all .15s ease;font-family:inherit}.game-tab.active[data-v-2b84ec30]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.game-tab[data-v-2b84ec30]:not(.active):hover{color:var(--text-secondary, #b1bad3)}.game-tab-content[data-v-2b84ec30]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:0}.game-tab-content[data-v-2b84ec30]::-webkit-scrollbar{width:3px}.ctrl-label[data-v-2b84ec30]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:6px;display:block}.bet-input-wrap[data-v-2b84ec30]{position:relative;display:flex;align-items:center;margin-bottom:6px}.bet-currency[data-v-2b84ec30]{position:absolute;left:10px;font-size:13px;color:var(--text-tertiary, #7f8fa4);pointer-events:none}.bet-input[data-v-2b84ec30]{background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 10px 10px 24px;color:var(--text-primary, #fff);font-family:var(--font-mono, monospace);font-size:14px;font-weight:600;width:100%;transition:border-color .15s ease}.bet-input[data-v-2b84ec30]:focus{outline:none;border-color:#1475e180}.bet-input[data-v-2b84ec30]:disabled{opacity:.5}.bet-shortcuts[data-v-2b84ec30]{display:flex;gap:4px;margin-bottom:14px}.bet-short[data-v-2b84ec30]{flex:1;padding:6px 0;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:4px;border:none;cursor:pointer;transition:all .15s ease;text-align:center;font-family:inherit}.bet-short[data-v-2b84ec30]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.bet-short[data-v-2b84ec30]:disabled{opacity:.4;cursor:not-allowed}.stat-pills[data-v-2b84ec30]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px}.stat-pill[data-v-2b84ec30]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.04)}.sp-label[data-v-2b84ec30]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:3px}.sp-value[data-v-2b84ec30]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--accent-primary, #00e701)}.sp-value.gold[data-v-2b84ec30]{color:var(--accent-gold, #ffd700)}.color-success[data-v-2b84ec30]{color:var(--color-success, #00e701)!important}.color-warning[data-v-2b84ec30]{color:var(--color-warning, #ffa726)!important}.color-danger[data-v-2b84ec30]{color:var(--color-danger, #ed4245)!important}.btn-action[data-v-2b84ec30]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-action[data-v-2b84ec30]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-action[data-v-2b84ec30]:disabled{opacity:.4;cursor:not-allowed}.btn-cashout[data-v-2b84ec30]{width:100%;padding:14px;background:var(--color-warning, #ffa726);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;margin-bottom:8px;display:none;font-family:inherit}.btn-cashout.visible[data-v-2b84ec30]{display:block}.btn-cashout[data-v-2b84ec30]:hover:not(:disabled){background:var(--color-warning, #e09000);box-shadow:0 0 20px #ffa72666}.btn-cashout[data-v-2b84ec30]:disabled{opacity:.4;cursor:not-allowed}.balance-row[data-v-2b84ec30]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.bal-label[data-v-2b84ec30]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.bal-value[data-v-2b84ec30]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700}.bal-value.green[data-v-2b84ec30]{color:var(--color-success, #00e701)}.history-empty[data-v-2b84ec30]{font-size:13px;color:var(--text-tertiary, #7f8fa4);text-align:center;padding:24px 0}.history-strip[data-v-2b84ec30]{display:flex;flex-direction:column;gap:6px}.history-entry[data-v-2b84ec30]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--bg-tertiary, #213743);border:1px solid transparent}.history-entry.correct[data-v-2b84ec30]{border-color:#00e70133}.history-entry.wrong[data-v-2b84ec30]{border-color:#ed424533}.he-card[data-v-2b84ec30]{min-width:36px}.he-rank[data-v-2b84ec30]{font-family:var(--font-mono, monospace);font-size:14px;font-weight:700}.he-rank.suit-hearts[data-v-2b84ec30],.he-rank.suit-diamonds[data-v-2b84ec30]{color:var(--card-red, #e53935)}.he-rank.suit-clubs[data-v-2b84ec30],.he-rank.suit-spades[data-v-2b84ec30]{color:var(--text-secondary, #b1bad3)}.he-guess[data-v-2b84ec30]{display:flex;align-items:center;gap:6px;font-size:14px}.he-arrow[data-v-2b84ec30]{font-size:16px;color:var(--text-secondary, #b1bad3)}.he-result[data-v-2b84ec30]{font-weight:700}.history-entry.correct .he-result[data-v-2b84ec30]{color:var(--color-success, #00e701)}.history-entry.wrong .he-result[data-v-2b84ec30]{color:var(--color-danger, #ed4245)}.rules-section[data-v-2b84ec30]{margin-bottom:16px}.rules-title[data-v-2b84ec30]{font-size:12px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:8px;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.05)}.rules-title-icon[data-v-2b84ec30]{font-size:14px}.rules-list[data-v-2b84ec30]{list-style:none;display:flex;flex-direction:column;gap:5px}.rules-item[data-v-2b84ec30]{font-size:12px;color:var(--text-secondary, #b1bad3);padding-left:14px;position:relative;line-height:1.55;display:flex;align-items:center;gap:6px}.rules-item[data-v-2b84ec30]:before{content:"▸";position:absolute;left:0;color:var(--accent-primary, #00e701);font-size:10px;top:1px}.color-dot[data-v-2b84ec30]{display:inline-block;width:8px;height:8px;border-radius:50%}.color-dot.green[data-v-2b84ec30]{background:var(--color-success, #00e701)}.color-dot.yellow[data-v-2b84ec30]{background:var(--color-warning, #ffa726)}.color-dot.red[data-v-2b84ec30]{background:var(--color-danger, #ed4245)}.fair-tag[data-v-2b84ec30]{display:inline-flex;align-items:center;gap:5px;background:#1475e11a;border:1px solid rgba(20,117,225,.2);border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--accent-secondary, #1475e1);margin-top:12px;cursor:pointer}.fair-tag[data-v-2b84ec30]:hover{background:#1475e12e}@keyframes cardPulseGreen-2b84ec30{0%{box-shadow:0 8px 32px #0009,0 0 0 2px #ffffff26}35%{box-shadow:0 8px 32px #0009,0 0 0 5px #00e701d9,0 0 36px #00e70199}to{box-shadow:0 8px 32px #0009,0 0 0 2px #ffffff26}}@keyframes cardPulseRed-2b84ec30{0%{box-shadow:0 8px 32px #0009,0 0 0 2px #ffffff26}30%{box-shadow:0 8px 32px #0009,0 0 0 5px #ed4245d9,0 0 36px #ed424599}to{box-shadow:0 8px 32px #0009,0 0 0 2px #ffffff26}}.card-pulse-green[data-v-2b84ec30]{animation:cardPulseGreen-2b84ec30 .65s ease}.card-pulse-red[data-v-2b84ec30]{animation:cardPulseRed-2b84ec30 .4s ease}.card-trail[data-v-2b84ec30]{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;max-width:360px;padding:0 4px}.trail-pip[data-v-2b84ec30]{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:4px 7px;min-width:32px;transition:border-color .15s ease}.trail-pip.trail-correct[data-v-2b84ec30]{border-color:#00e7014d;background:#00e7010f}.trail-pip.trail-wrong[data-v-2b84ec30]{border-color:#ed42454d;background:#ed42450f}.trail-rank[data-v-2b84ec30]{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;line-height:1}.trail-rank.suit-hearts[data-v-2b84ec30],.trail-rank.suit-diamonds[data-v-2b84ec30]{color:var(--card-red, #e53935)}.trail-rank.suit-clubs[data-v-2b84ec30],.trail-rank.suit-spades[data-v-2b84ec30]{color:var(--text-secondary, #b1bad3)}.trail-indicator[data-v-2b84ec30]{font-size:9px;font-weight:800;line-height:1}.trail-pip.trail-correct .trail-indicator[data-v-2b84ec30]{color:var(--color-success, #00e701)}.trail-pip.trail-wrong .trail-indicator[data-v-2b84ec30]{color:var(--color-danger, #ed4245)}@keyframes winPop-2b84ec30{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media(max-width:768px){.game-sidebar[data-v-2b84ec30]{display:none}.hilo-guess-buttons[data-v-2b84ec30]{gap:6px}.guess-btn[data-v-2b84ec30]{width:72px;padding:12px 6px}.playing-card[data-v-2b84ec30]{width:90px;height:126px}.card-suit-center[data-v-2b84ec30]{font-size:36px}}.keno-game[data-v-563c9a3d]{display:flex;flex-direction:column;height:100%;overflow:hidden}.game-topbar[data-v-563c9a3d]{height:48px;background:var(--bg-secondary, #1a2c38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-563c9a3d]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-back[data-v-563c9a3d]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.game-title-bar[data-v-563c9a3d]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-563c9a3d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px;background:#00e7011a;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.2)}.game-topbar-actions[data-v-563c9a3d]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-563c9a3d]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #b1bad3);transition:all .15s ease;border:none}.icon-btn[data-v-563c9a3d]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.game-body[data-v-563c9a3d]{display:flex;flex:1;overflow:hidden}.game-canvas-area[data-v-563c9a3d]{flex:1;background:var(--bg-game, #0d1b2a);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-direction:column}.canvas-bg-grid[data-v-563c9a3d]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.canvas-bg-glow[data-v-563c9a3d]{position:absolute;pointer-events:none;right:-100px;top:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(0,231,1,.05) 0%,transparent 65%)}.keno-board[data-v-563c9a3d]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;z-index:1;width:100%;max-width:620px}.keno-stats-row[data-v-563c9a3d]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 4px;font-size:13px;color:var(--text-secondary, #b1bad3);min-height:22px}.pick-num[data-v-563c9a3d]{color:var(--accent-primary, #00e701);font-weight:700}.keno-match-count[data-v-563c9a3d]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.keno-match-count.match-win[data-v-563c9a3d]{color:var(--color-success, #00e701)}.keno-match-count.match-loss[data-v-563c9a3d]{color:var(--color-danger, #ed4245)}.match-num[data-v-563c9a3d]{font-weight:800}.match-payout[data-v-563c9a3d]{color:var(--color-success, #00e701)}.keno-grid[data-v-563c9a3d]{display:grid;gap:5px;width:100%}.grid-80[data-v-563c9a3d]{grid-template-columns:repeat(10,1fr)}.grid-40[data-v-563c9a3d]{grid-template-columns:repeat(8,1fr)}.keno-ball[data-v-563c9a3d]{aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;cursor:pointer;border:2px solid rgba(255,255,255,.1);background:var(--bg-tertiary, #213743);transition:all .15s ease;font-family:JetBrains Mono,monospace;color:var(--text-secondary, #b1bad3);padding:0}.keno-ball[data-v-563c9a3d]:hover:not(:disabled):not(.drawn):not(.selected):not(.hit){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.keno-ball[data-v-563c9a3d]:disabled{cursor:default}.keno-ball.selected[data-v-563c9a3d]{background:#00e70133;border-color:var(--accent-primary, #00e701);color:var(--accent-primary, #00e701);box-shadow:0 0 10px #00e7014d}.keno-ball.drawn[data-v-563c9a3d]{background:#ffd70033;border-color:var(--accent-gold, #ffd700);color:var(--accent-gold, #ffd700);box-shadow:0 0 10px #ffd7004d;animation:winPop-563c9a3d .3s ease}.keno-ball.hit[data-v-563c9a3d]{background:#00e70159;border-color:var(--accent-primary, #00e701);color:var(--color-on-dark, #fff);box-shadow:0 0 16px #00e70180;animation:winPop-563c9a3d .3s ease}.keno-ball.missed[data-v-563c9a3d]{background:#ed42451f;border-color:#ed424566;color:#ffffff59}@keyframes winPop-563c9a3d{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.keno-history[data-v-563c9a3d]{display:flex;align-items:center;gap:8px;width:100%;overflow:hidden}.history-label[data-v-563c9a3d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);flex-shrink:0}.history-strip[data-v-563c9a3d]{display:flex;gap:4px;overflow-x:auto;flex:1;padding-bottom:2px;scrollbar-width:none}.history-strip[data-v-563c9a3d]::-webkit-scrollbar{display:none}.history-pill[data-v-563c9a3d]{flex-shrink:0;padding:3px 8px;border-radius:9999px;font-size:11px;font-weight:700;font-family:JetBrains Mono,monospace;border:1px solid transparent}.history-pill.pill-win[data-v-563c9a3d]{background:#00e7011a;border-color:#00e70140;color:var(--accent-primary, #00e701)}.history-pill.pill-loss[data-v-563c9a3d]{background:#ed424514;border-color:#ed424533;color:var(--text-tertiary, #7f8fa4)}.game-sidebar[data-v-563c9a3d]{width:280px;background:var(--bg-secondary, #1a2c38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-563c9a3d]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-563c9a3d]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease;text-transform:uppercase;letter-spacing:.05em;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.game-tab.active[data-v-563c9a3d]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.game-tab[data-v-563c9a3d]:hover:not(.active){color:var(--text-secondary, #b1bad3)}.game-tab-content[data-v-563c9a3d]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:0}.game-tab-content[data-v-563c9a3d]::-webkit-scrollbar{width:3px}.game-tab-content[data-v-563c9a3d]::-webkit-scrollbar-thumb{background:var(--bg-tertiary, #213743);border-radius:4px}.ctrl-label[data-v-563c9a3d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:6px;display:block}.bet-input-wrap[data-v-563c9a3d]{position:relative;display:flex;align-items:center;margin-bottom:6px}.bet-currency[data-v-563c9a3d]{position:absolute;left:10px;font-size:13px;color:var(--text-tertiary, #7f8fa4);pointer-events:none}.bet-input[data-v-563c9a3d]{background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 10px 10px 24px;color:var(--color-on-dark, #fff);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;width:100%;transition:border-color .15s ease}.bet-input[data-v-563c9a3d]:focus{outline:none;border-color:#1475e180}.bet-input[data-v-563c9a3d]:disabled{opacity:.5}.bet-shortcuts[data-v-563c9a3d]{display:flex;gap:4px;margin-bottom:14px}.bet-short[data-v-563c9a3d]{flex:1;padding:6px 0;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;border:none;transition:all .15s ease;text-align:center;font-family:inherit}.bet-short[data-v-563c9a3d]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.bet-short[data-v-563c9a3d]:disabled{opacity:.4;cursor:not-allowed}.keno-quick-row[data-v-563c9a3d]{display:flex;gap:8px;margin-bottom:14px}.btn-quick[data-v-563c9a3d],.btn-clear[data-v-563c9a3d]{flex:1;padding:9px 4px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;border:none;transition:all .15s ease;font-family:inherit}.btn-quick[data-v-563c9a3d]{background:#1475e126;color:var(--accent-secondary, #1475e1);border:1px solid rgba(20,117,225,.25)}.btn-quick[data-v-563c9a3d]:hover:not(:disabled){background:#1475e140}.btn-clear[data-v-563c9a3d]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.08)}.btn-clear[data-v-563c9a3d]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.btn-quick[data-v-563c9a3d]:disabled,.btn-clear[data-v-563c9a3d]:disabled{opacity:.4;cursor:not-allowed}.stat-pills[data-v-563c9a3d]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px}.stat-pill[data-v-563c9a3d]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.04)}.sp-label[data-v-563c9a3d]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:3px}.sp-value[data-v-563c9a3d]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--accent-primary, #00e701)}.sp-value.gold[data-v-563c9a3d]{color:var(--accent-gold, #ffd700)}.btn-action[data-v-563c9a3d]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-action[data-v-563c9a3d]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-action[data-v-563c9a3d]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn-action[data-v-563c9a3d]:active:not(:disabled){transform:translateY(0)}.balance-row[data-v-563c9a3d]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.bal-label[data-v-563c9a3d]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.bal-value[data-v-563c9a3d]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--text-secondary, #b1bad3)}.bal-value.green[data-v-563c9a3d]{color:var(--color-success, #00e701)}.rules-section[data-v-563c9a3d]{margin-bottom:16px}.rules-title[data-v-563c9a3d]{font-size:12px;font-weight:700;color:var(--color-on-dark, #fff);margin-bottom:8px;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.05)}.rules-title-icon[data-v-563c9a3d]{font-size:14px}.rules-list[data-v-563c9a3d]{list-style:none;display:flex;flex-direction:column;gap:5px}.rules-item[data-v-563c9a3d]{font-size:12px;color:var(--text-secondary, #b1bad3);padding-left:14px;position:relative;line-height:1.55}.rules-item[data-v-563c9a3d]:before{content:"▸";position:absolute;left:0;color:var(--accent-primary, #00e701);font-size:10px;top:1px}.rules-note[data-v-563c9a3d]{font-size:11px;color:var(--text-tertiary, #7f8fa4);background:var(--bg-tertiary, #213743);border-radius:8px;padding:10px;margin-top:10px;line-height:1.6;border-left:2px solid var(--accent-primary, #00e701)}.paytable-ref[data-v-563c9a3d]{margin-bottom:16px}.paytable-title[data-v-563c9a3d]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary, #7f8fa4);margin-bottom:8px}.paytable-row[data-v-563c9a3d]{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;border-radius:6px;font-size:12px;transition:background .15s ease}.paytable-row.pt-highlighted[data-v-563c9a3d]{background:#00e7011a;border:1px solid rgba(0,231,1,.2)}.pt-hits[data-v-563c9a3d]{color:var(--text-secondary, #b1bad3)}.pt-mult[data-v-563c9a3d]{font-family:JetBrains Mono,monospace;font-weight:700}.pt-win[data-v-563c9a3d]{color:var(--accent-gold, #ffd700)}.pt-zero[data-v-563c9a3d]{color:var(--text-disabled, #4a5568)}.fair-tag[data-v-563c9a3d]{display:inline-flex;align-items:center;gap:5px;background:#1475e11a;border:1px solid rgba(20,117,225,.2);border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--accent-secondary, #1475e1);margin-top:12px;cursor:pointer;align-self:flex-start}.fair-tag[data-v-563c9a3d]:hover{background:#1475e12e}.icon-btn-active[data-v-563c9a3d]{background:#00e7011f!important;color:var(--accent-primary, #00e701)!important;border:1px solid rgba(0,231,1,.25)!important}.speed-modes[data-v-563c9a3d]{display:flex;gap:4px;margin-bottom:14px}.speed-btn[data-v-563c9a3d]{flex:1;padding:7px 4px;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:6px;cursor:pointer;border:1px solid rgba(255,255,255,.06);transition:all .15s ease;font-family:inherit;text-align:center}.speed-btn[data-v-563c9a3d]:hover:not(:disabled):not(.active){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.speed-btn.active[data-v-563c9a3d]{background:#00e70126;color:var(--accent-primary, #00e701);border-color:#00e7014d}.speed-btn[data-v-563c9a3d]:disabled{opacity:.4;cursor:not-allowed}.keno-paytable-toggle[data-v-563c9a3d]{width:100%;display:flex;justify-content:center;padding:0 4px}.btn-paytable-toggle[data-v-563c9a3d]{padding:5px 14px;background:#1475e114;border:1px solid rgba(20,117,225,.2);border-radius:9999px;color:var(--accent-secondary, #1475e1);font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-paytable-toggle[data-v-563c9a3d]:hover{background:#1475e126}.sidebar-paytable[data-v-563c9a3d]{display:flex;flex-direction:column;gap:4px}.sp-header[data-v-563c9a3d]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.sp-header-title[data-v-563c9a3d]{font-size:12px;font-weight:700;color:var(--color-on-dark, #fff)}.sp-header-sub[data-v-563c9a3d]{font-size:10px;color:var(--text-tertiary, #7f8fa4)}.sp-picks-row[data-v-563c9a3d]{border-radius:6px;padding:4px 6px;border:1px solid transparent;transition:all .15s ease}.sp-picks-row.sp-picks-active[data-v-563c9a3d]{background:#00e7010f;border-color:#00e70126}.sp-picks-label[data-v-563c9a3d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #7f8fa4);margin-bottom:4px}.sp-picks-active .sp-picks-label[data-v-563c9a3d]{color:var(--accent-primary, #00e701)}.sp-hits-grid[data-v-563c9a3d]{display:flex;flex-wrap:wrap;gap:3px}.sp-cell[data-v-563c9a3d]{display:flex;flex-direction:column;align-items:center;width:36px;padding:3px 2px;border-radius:4px;border:1px solid rgba(255,255,255,.05);background:var(--bg-primary, #0f1923);cursor:default}.sp-cell-win[data-v-563c9a3d]{border-color:#ffd70033;background:#ffd7000d}.sp-cell-zero[data-v-563c9a3d]{opacity:.4}.sp-cell-highlight[data-v-563c9a3d]{background:#00e70133;border-color:#00e70180}.sp-cell-hits[data-v-563c9a3d]{font-size:8px;color:var(--text-tertiary, #7f8fa4);line-height:1}.sp-cell-mult[data-v-563c9a3d]{font-size:9px;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--accent-gold, #ffd700);line-height:1.4}.sp-cell-zero .sp-cell-mult[data-v-563c9a3d]{color:var(--text-disabled, #4a5568)}.paytable-overlay[data-v-563c9a3d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.paytable-modal[data-v-563c9a3d]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:12px;width:100%;max-width:720px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.paytable-modal-header[data-v-563c9a3d]{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.paytable-modal-title[data-v-563c9a3d]{font-size:15px;font-weight:700;color:var(--color-on-dark, #fff)}.paytable-modal-sub[data-v-563c9a3d]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.paytable-close[data-v-563c9a3d]{margin-left:auto;width:28px;height:28px;border-radius:6px;background:var(--bg-tertiary, #213743);border:none;color:var(--text-secondary, #b1bad3);cursor:pointer;font-size:13px;transition:all .15s ease;font-family:inherit}.paytable-close[data-v-563c9a3d]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.paytable-modal-body[data-v-563c9a3d]{overflow-y:auto;padding:16px 20px;flex:1}.paytable-modal-body[data-v-563c9a3d]::-webkit-scrollbar{width:4px}.paytable-modal-body[data-v-563c9a3d]::-webkit-scrollbar-thumb{background:var(--bg-tertiary, #213743);border-radius:4px}.paytable-legend[data-v-563c9a3d]{display:flex;gap:16px;margin-bottom:12px;font-size:11px}.pl-current[data-v-563c9a3d]{color:var(--accent-primary, #00e701)}.pl-result[data-v-563c9a3d]{color:var(--accent-gold, #ffd700)}.pl-current[data-v-563c9a3d]:before{content:"■ "}.pl-result[data-v-563c9a3d]:before{content:"■ "}.paytable-matrix[data-v-563c9a3d]{overflow-x:auto;font-family:JetBrains Mono,monospace}.pm-row[data-v-563c9a3d]{display:flex;align-items:center;border-radius:4px;margin-bottom:2px;min-width:-moz-max-content;min-width:max-content}.pm-row[data-v-563c9a3d]:hover{background:#ffffff05}.pm-row-active[data-v-563c9a3d]{background:#00e7010d!important}.pm-header-row[data-v-563c9a3d]{margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:4px}.pm-picks-col[data-v-563c9a3d]{width:48px;flex-shrink:0;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);padding:4px 6px}.pm-picks-active[data-v-563c9a3d]{color:var(--accent-primary, #00e701)!important}.pm-header-cell[data-v-563c9a3d]{color:var(--text-tertiary, #7f8fa4)!important;font-size:10px;font-weight:700}.pm-cell[data-v-563c9a3d]{width:52px;flex-shrink:0;font-size:11px;text-align:center;padding:4px 2px;border-radius:4px;color:var(--text-disabled, #4a5568)}.pm-cell-win[data-v-563c9a3d]{color:var(--accent-gold, #ffd700)}.pm-cell-zero[data-v-563c9a3d]{color:var(--text-disabled, #4a5568)}.pm-cell-na[data-v-563c9a3d]{color:#ffffff0f}.pm-cell-result[data-v-563c9a3d]{background:#ffd7002e;border:1px solid rgba(255,215,0,.4);color:var(--color-on-dark, #fff);font-weight:700}.modal-fade-enter-active[data-v-563c9a3d],.modal-fade-leave-active[data-v-563c9a3d]{transition:opacity .2s ease}.modal-fade-enter-active .paytable-modal[data-v-563c9a3d],.modal-fade-leave-active .paytable-modal[data-v-563c9a3d]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-563c9a3d],.modal-fade-leave-to[data-v-563c9a3d]{opacity:0}.modal-fade-enter-from .paytable-modal[data-v-563c9a3d],.modal-fade-leave-to .paytable-modal[data-v-563c9a3d]{transform:scale(.95);opacity:0}@media(max-width:768px){.game-body[data-v-563c9a3d]{flex-direction:column}.game-sidebar[data-v-563c9a3d]{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.06);max-height:320px}.keno-grid[data-v-563c9a3d]{gap:4px}.keno-ball[data-v-563c9a3d]{font-size:10px}.paytable-modal[data-v-563c9a3d]{max-height:90vh}}.mines-game[data-v-d2099d17]{display:flex;flex-direction:column;height:100%;min-height:0;animation:fadeIn-d2099d17 .25s ease both}@keyframes fadeIn-d2099d17{0%{opacity:0}to{opacity:1}}.game-topbar[data-v-d2099d17]{height:48px;background:var(--bg-secondary, #1a2c38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-d2099d17]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-back[data-v-d2099d17]:hover{color:var(--color-on-dark, #fff);background:var(--bg-hover, #2a4455)}.game-title-bar[data-v-d2099d17]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-d2099d17]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px;background:#00e7011a;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.2)}.game-topbar-actions[data-v-d2099d17]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-d2099d17]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #b1bad3);transition:all .15s ease;border:none}.icon-btn[data-v-d2099d17]:hover,.icon-btn.active[data-v-d2099d17]{background:#00e7011a;color:var(--accent-primary, #00e701)}.game-body[data-v-d2099d17]{display:flex;flex:1;overflow:hidden;min-height:0}.game-canvas-area[data-v-d2099d17]{flex:1;background:var(--bg-game, #0d1b2a);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-direction:column;gap:16px;padding:24px}.canvas-bg-grid[data-v-d2099d17]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.canvas-bg-glow[data-v-d2099d17]{position:absolute;pointer-events:none;right:-100px;top:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(0,231,1,.05) 0%,transparent 65%)}.result-overlay[data-v-d2099d17]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0d1b2ae0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;opacity:0;pointer-events:none;transition:opacity .3s ease;gap:8px}.result-overlay.active[data-v-d2099d17]{opacity:1;pointer-events:all}.result-text[data-v-d2099d17]{font-family:Russo One,sans-serif;font-size:40px;animation:winPop-d2099d17 .4s ease both}.result-text.win[data-v-d2099d17]{color:var(--color-success, #00e701);text-shadow:0 0 40px rgba(0,231,1,.5)}.result-text.loss[data-v-d2099d17]{color:var(--color-danger, #ed4245);text-shadow:0 0 40px rgba(237,66,69,.5)}.result-amount[data-v-d2099d17]{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.result-amount.win[data-v-d2099d17]{color:var(--color-success, #00e701)}.result-amount.loss[data-v-d2099d17]{color:var(--color-danger, #ed4245)}.result-mult[data-v-d2099d17]{font-family:JetBrains Mono,monospace;font-size:16px;color:var(--accent-gold, #ffd700);font-weight:700}.btn-new-game[data-v-d2099d17]{margin-top:16px;padding:12px 28px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-new-game[data-v-d2099d17]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 20px #00e70166;transform:translateY(-1px)}@keyframes winPop-d2099d17{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.mines-grid-wrap[data-v-d2099d17]{display:flex;align-items:center;justify-content:center;z-index:1}.mines-grid[data-v-d2099d17]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:min(420px,90vw)}.tile[data-v-d2099d17]{aspect-ratio:1;border-radius:10px;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:var(--bg-tertiary, #213743);position:relative;transform-style:preserve-3d;transition:transform .35s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;font-size:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.tile[data-v-d2099d17]:hover:not(:disabled):not(.tile-inactive){background:var(--bg-hover, #2a4455);border-color:#ffffff40;transform:scale(1.06);box-shadow:0 4px 12px #0006}.tile-face[data-v-d2099d17]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px}.tile-back[data-v-d2099d17]{transform:rotateY(0)}.tile-front[data-v-d2099d17],.tile.flipped[data-v-d2099d17]{transform:rotateY(180deg)}.tile.flipped[data-v-d2099d17]:hover:not(:disabled){transform:rotateY(180deg) scale(1);cursor:default}.tile.safe .tile-front[data-v-d2099d17]{background:#00e70126;border:1px solid rgba(0,231,1,.4)}.tile.safe[data-v-d2099d17]{border-color:#00e70166;box-shadow:0 0 10px #00e70126}.tile.mine .tile-front[data-v-d2099d17]{background:#ed424526;border:1px solid rgba(237,66,69,.4)}.tile.mine[data-v-d2099d17]{border-color:#ed424566;box-shadow:0 0 10px #ed424533}.tile-inactive[data-v-d2099d17]{cursor:not-allowed;opacity:.7}.tile[data-v-d2099d17]:disabled{cursor:not-allowed}.tile-question[data-v-d2099d17]{font-size:18px;color:#fff3}.tile-icon[data-v-d2099d17]{font-size:26px;line-height:1}.tile.revealing[data-v-d2099d17]{animation:tileReveal-d2099d17 .2s ease}@keyframes tileReveal-d2099d17{0%{transform:scale(.92)}60%{transform:scale(1.08) rotateY(90deg)}to{transform:rotateY(180deg)}}.multiplier-badge[data-v-d2099d17]{display:flex;align-items:center;gap:8px;background:#0006;border:1px solid rgba(255,215,0,.2);border-radius:99px;padding:6px 16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;animation:fadeIn-d2099d17 .3s ease}.mult-label[data-v-d2099d17]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #7f8fa4)}.mult-value[data-v-d2099d17]{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;color:var(--accent-gold, #ffd700);text-shadow:0 0 12px rgba(255,215,0,.4)}.game-sidebar[data-v-d2099d17]{width:280px;background:var(--bg-secondary, #1a2c38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-d2099d17]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-d2099d17]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s ease;text-transform:uppercase;letter-spacing:.05em;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.game-tab.active[data-v-d2099d17]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.game-tab[data-v-d2099d17]:hover:not(.active){color:var(--text-secondary, #b1bad3)}.game-tab-content[data-v-d2099d17]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:0}.game-tab-content[data-v-d2099d17]::-webkit-scrollbar{width:3px}.ctrl-label[data-v-d2099d17]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:6px;display:block}.bet-input-wrap[data-v-d2099d17]{position:relative;display:flex;align-items:center;margin-bottom:6px}.bet-currency[data-v-d2099d17]{position:absolute;left:10px;font-size:13px;color:var(--text-tertiary, #7f8fa4);pointer-events:none}.bet-input[data-v-d2099d17]{background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 10px 10px 24px;color:var(--text-primary, #fff);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;width:100%;transition:border-color .15s ease}.bet-input[data-v-d2099d17]:focus{outline:none;border-color:#1475e180}.bet-input[data-v-d2099d17]:disabled{opacity:.5}.bet-shortcuts[data-v-d2099d17]{display:flex;gap:4px;margin-bottom:14px}.bet-short[data-v-d2099d17]{flex:1;padding:6px 0;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;border:none;transition:all .15s ease;text-align:center;font-family:inherit}.bet-short[data-v-d2099d17]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.bet-short[data-v-d2099d17]:disabled{opacity:.4;cursor:not-allowed}.mine-count-control[data-v-d2099d17]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.mine-adj-btn[data-v-d2099d17]{width:36px;height:36px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary, #fff);font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0;font-family:inherit}.mine-adj-btn[data-v-d2099d17]:hover:not(:disabled){background:var(--bg-hover, #2a4455);border-color:#fff3}.mine-adj-btn[data-v-d2099d17]:disabled{opacity:.4;cursor:not-allowed}.mine-count-input[data-v-d2099d17]{flex:1;background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;color:var(--accent-primary, #00e701);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800;text-align:center;transition:border-color .15s ease}.mine-count-input[data-v-d2099d17]:focus{outline:none;border-color:#00e70166}.mine-count-input[data-v-d2099d17]:disabled{opacity:.5}.stat-pills[data-v-d2099d17]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.stat-pill[data-v-d2099d17]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.04)}.sp-label[data-v-d2099d17]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:3px}.sp-value[data-v-d2099d17]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--accent-primary, #00e701)}.sp-value.gold[data-v-d2099d17]{color:var(--accent-gold, #ffd700)}.btn-action[data-v-d2099d17]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-action[data-v-d2099d17]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-action[data-v-d2099d17]:disabled{opacity:.4;cursor:not-allowed}.btn-action[data-v-d2099d17]:active:not(:disabled){transform:translateY(0)}.btn-cashout[data-v-d2099d17]{width:100%;padding:14px;background:var(--color-warning, #ffa726);color:var(--color-on-accent, #000);font-size:14px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-cashout[data-v-d2099d17]:hover:not(:disabled){background:var(--color-warning, #e09000);box-shadow:0 0 20px #ffa72666;transform:translateY(-1px)}.btn-cashout[data-v-d2099d17]:disabled{opacity:.4;cursor:not-allowed}.btn-cashout[data-v-d2099d17]:active:not(:disabled){transform:translateY(0)}.balance-row[data-v-d2099d17]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}.bal-label[data-v-d2099d17]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.bal-value[data-v-d2099d17]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--text-secondary, #b1bad3)}.bal-value.green[data-v-d2099d17]{color:var(--color-success, #00e701)}@media(max-width:900px){.game-sidebar[data-v-d2099d17]{width:240px}}@media(max-width:768px){.game-body[data-v-d2099d17]{flex-direction:column}.game-sidebar[data-v-d2099d17]{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.06);max-height:340px}.game-canvas-area[data-v-d2099d17]{padding:16px}.mines-grid[data-v-d2099d17]{width:min(360px,94vw);gap:6px}}.plinko-game[data-v-3dd06e6d]{display:flex;flex-direction:column;height:100%;overflow:hidden}.game-topbar[data-v-3dd06e6d]{height:48px;background:var(--bg-secondary, #1A2C38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-3dd06e6d]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #B1BAD3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);transition:background .15s;border:none;cursor:pointer;font-family:inherit}.btn-back[data-v-3dd06e6d]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.game-title-bar[data-v-3dd06e6d]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-3dd06e6d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px;background:#00e7011a;color:var(--accent-primary, #00E701);border:1px solid rgba(0,231,1,.2)}.game-topbar-actions[data-v-3dd06e6d]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-3dd06e6d]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #B1BAD3);transition:background .15s;border:none}.icon-btn[data-v-3dd06e6d]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.icon-btn.active[data-v-3dd06e6d]{background:#00e7011a;color:var(--accent-primary, #00E701)}.game-body[data-v-3dd06e6d]{display:flex;flex:1;overflow:hidden}.game-canvas-area[data-v-3dd06e6d]{flex:1;background:var(--bg-game, #0D1B2A);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-direction:column;gap:8px}.canvas-bg-grid[data-v-3dd06e6d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(0,231,1,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.025) 1px,transparent 1px);background-size:40px 40px}.canvas-bg-glow[data-v-3dd06e6d]{position:absolute;pointer-events:none;right:-100px;top:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(0,231,1,.05) 0%,transparent 65%)}.plinko-canvas-wrap[data-v-3dd06e6d]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;z-index:1}.pixi-mount[data-v-3dd06e6d]{width:min(380px,100%);flex:1;max-height:420px}.pixi-mount canvas[data-v-3dd06e6d]{display:block;width:100%!important;height:100%!important}.plinko-mult-row[data-v-3dd06e6d]{display:flex;gap:3px;flex-wrap:nowrap;justify-content:center;padding:0 8px;width:min(380px,100%);flex-shrink:0;overflow-x:auto}.mult-chip[data-v-3dd06e6d]{flex:1;min-width:28px;max-width:52px;text-align:center;padding:5px 2px;border-radius:6px;font-size:10px;font-weight:800;font-family:JetBrains Mono,monospace;white-space:nowrap;transition:transform .1s}.mult-chip[data-v-3dd06e6d]:hover{transform:translateY(-1px)}.mult-chip.chip-high[data-v-3dd06e6d]{background:#00e7012e;color:var(--accent-primary, #00E701);border:1px solid rgba(0,231,1,.35)}.mult-chip.chip-mid[data-v-3dd06e6d]{background:#ffd70024;color:var(--accent-gold, #FFD700);border:1px solid rgba(255,215,0,.3)}.mult-chip.chip-low[data-v-3dd06e6d]{background:#1475e121;color:var(--color-info-light, #6ea8e8);border:1px solid rgba(20,117,225,.25)}.plinko-results-strip[data-v-3dd06e6d]{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;padding:0 8px;max-width:400px;flex-shrink:0}.plinko-result-pill[data-v-3dd06e6d]{padding:3px 8px;border-radius:9999px;font-size:11px;font-weight:700;font-family:JetBrains Mono,monospace}.plinko-result-pill.big[data-v-3dd06e6d]{background:#00e70126;color:var(--accent-primary, #00E701);border:1px solid rgba(0,231,1,.3)}.plinko-result-pill.mid[data-v-3dd06e6d]{background:#ffd70026;color:var(--accent-gold, #FFD700);border:1px solid rgba(255,215,0,.3)}.plinko-result-pill.low[data-v-3dd06e6d]{background:#1475e126;color:var(--accent-secondary, #1475E1);border:1px solid rgba(20,117,225,.3)}.game-sidebar[data-v-3dd06e6d]{width:280px;background:var(--bg-secondary, #1A2C38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-3dd06e6d]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-3dd06e6d]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7F8FA4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s;text-transform:uppercase;letter-spacing:.05em;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.game-tab.active[data-v-3dd06e6d]{color:var(--accent-primary, #00E701);border-bottom-color:var(--accent-primary, #00E701)}.game-tab[data-v-3dd06e6d]:hover:not(.active){color:var(--text-secondary, #B1BAD3)}.game-tab-content[data-v-3dd06e6d]{display:none;flex:1;overflow-y:auto;flex-direction:column;padding:14px}.game-tab-content.active[data-v-3dd06e6d]{display:flex}.ctrl-label[data-v-3dd06e6d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7F8FA4);margin-bottom:6px;display:block}.ctrl-divider[data-v-3dd06e6d]{height:1px;background:#ffffff0f;margin:10px 0}.bet-input-wrap[data-v-3dd06e6d]{position:relative;display:flex;align-items:center;margin-bottom:6px}.bet-currency[data-v-3dd06e6d]{position:absolute;left:10px;font-size:13px;color:var(--text-tertiary, #7F8FA4);pointer-events:none}.bet-input[data-v-3dd06e6d]{background:var(--bg-primary, #0F1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 10px 10px 24px;color:var(--text-primary, #fff);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;width:100%;transition:border-color .15s}.bet-input[data-v-3dd06e6d]:focus{outline:none;border-color:#1475e180}.bet-input[data-v-3dd06e6d]:disabled{opacity:.5}.bet-shortcuts[data-v-3dd06e6d]{display:flex;gap:4px;margin-bottom:14px}.bet-short[data-v-3dd06e6d]{flex:1;padding:6px 0;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #B1BAD3);font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;border:none;transition:background .15s;font-family:inherit}.bet-short[data-v-3dd06e6d]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.bet-short[data-v-3dd06e6d]:disabled{opacity:.4;cursor:not-allowed}.option-group[data-v-3dd06e6d]{display:flex;gap:6px;margin-bottom:4px}.option-btn[data-v-3dd06e6d]{flex:1;padding:8px 4px;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #B1BAD3);font-size:12px;font-weight:700;border-radius:8px;cursor:pointer;border:1px solid rgba(255,255,255,.08);transition:all .15s;text-align:center;font-family:inherit}.option-btn[data-v-3dd06e6d]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.option-btn.active[data-v-3dd06e6d]{background:#00e7011f;color:var(--accent-primary, #00E701);border-color:#00e7014d}.option-btn[data-v-3dd06e6d]:disabled{opacity:.4;cursor:not-allowed}.stat-pills[data-v-3dd06e6d]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:14px 0}.stat-pill[data-v-3dd06e6d]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.04)}.sp-label[data-v-3dd06e6d]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7F8FA4);margin-bottom:3px}.sp-value[data-v-3dd06e6d]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--accent-primary, #00E701)}.sp-value.gold[data-v-3dd06e6d]{color:var(--accent-gold, #FFD700)}.btn-action[data-v-3dd06e6d]{width:100%;padding:14px;background:var(--accent-primary, #00E701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-action[data-v-3dd06e6d]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-action[data-v-3dd06e6d]:disabled{opacity:.4;cursor:not-allowed}.btn-auto-stop[data-v-3dd06e6d]{background:var(--color-danger, #ED4245);color:var(--color-on-dark, #fff)}.btn-auto-stop[data-v-3dd06e6d]:hover:not(:disabled){background:var(--color-danger, #c73537);box-shadow:0 0 20px #ed424559}.balance-row[data-v-3dd06e6d]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.bal-label[data-v-3dd06e6d]{font-size:11px;color:var(--text-tertiary, #7F8FA4)}.bal-value[data-v-3dd06e6d]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--text-secondary, #B1BAD3)}.bal-value.green[data-v-3dd06e6d]{color:var(--accent-primary, #00E701)}.auto-field[data-v-3dd06e6d]{margin-bottom:10px}.auto-input[data-v-3dd06e6d]{background:var(--bg-primary, #0F1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 12px;color:var(--text-primary, #fff);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;width:100%;transition:border-color .15s}.auto-input[data-v-3dd06e6d]:focus{outline:none;border-color:#1475e180}.auto-input[data-v-3dd06e6d]:disabled{opacity:.5;cursor:not-allowed}.auto-select[data-v-3dd06e6d]{background:var(--bg-primary, #0F1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 12px;color:var(--text-primary, #fff);font-family:inherit;font-size:13px;width:100%;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s}.auto-select[data-v-3dd06e6d]:focus{outline:none;border-color:#1475e180}.auto-select[data-v-3dd06e6d]:disabled{opacity:.5;cursor:not-allowed}.auto-suffix[data-v-3dd06e6d]{position:absolute;right:10px;font-size:12px;color:var(--text-tertiary, #7F8FA4);pointer-events:none}.auto-progress[data-v-3dd06e6d]{margin:10px 0 4px}.auto-progress-bar[data-v-3dd06e6d]{height:4px;background:#ffffff14;border-radius:9999px;overflow:hidden;margin-bottom:6px}.auto-progress-fill[data-v-3dd06e6d]{height:100%;background:var(--accent-primary, #00E701);border-radius:9999px;transition:width .3s ease}.auto-progress-label[data-v-3dd06e6d]{font-size:11px;color:var(--text-tertiary, #7F8FA4);font-family:JetBrains Mono,monospace}.auto-net-pos[data-v-3dd06e6d]{color:var(--accent-primary, #00E701);font-weight:700}.auto-net-neg[data-v-3dd06e6d]{color:var(--color-danger, #ED4245);font-weight:700}.rules-section[data-v-3dd06e6d]{margin-bottom:16px}.rules-title[data-v-3dd06e6d]{font-size:12px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:8px;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.05)}.rules-title-icon[data-v-3dd06e6d]{font-size:14px}.rules-list[data-v-3dd06e6d]{list-style:none;display:flex;flex-direction:column;gap:5px}.rules-item[data-v-3dd06e6d]{font-size:12px;color:var(--text-secondary, #B1BAD3);padding-left:14px;position:relative;line-height:1.55}.rules-item[data-v-3dd06e6d]:before{content:"▸";position:absolute;left:0;color:var(--accent-primary, #00E701);font-size:10px;top:1px}.rules-note[data-v-3dd06e6d]{font-size:11px;color:var(--text-tertiary, #7F8FA4);background:var(--bg-tertiary, #213743);border-radius:8px;padding:10px;margin-top:10px;line-height:1.6;border-left:2px solid var(--accent-primary, #00E701)}.fair-tag[data-v-3dd06e6d]{display:inline-flex;align-items:center;gap:5px;background:#1475e11a;border:1px solid rgba(20,117,225,.2);border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--accent-secondary, #1475E1);margin-top:12px;cursor:pointer}@media(max-width:768px){.game-body[data-v-3dd06e6d]{flex-direction:column}.game-sidebar[data-v-3dd06e6d]{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.06);max-height:280px}.pixi-mount[data-v-3dd06e6d]{max-height:260px}}.roulette-game[data-v-ca16bd39]{display:flex;flex-direction:column;height:100%;background:var(--bg-primary, #0f1923);color:var(--text-primary, #fff);font-family:var(--font-body, "DM Sans", sans-serif);overflow:hidden}.game-topbar[data-v-ca16bd39]{height:48px;background:var(--bg-secondary, #1a2c38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-ca16bd39]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);border:none;cursor:pointer;transition:all .15s ease}.btn-back[data-v-ca16bd39]:hover{color:var(--color-on-dark, #fff);background:var(--bg-hover, #2a4455)}.game-title-bar[data-v-ca16bd39]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-ca16bd39]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px}.roulette-tag[data-v-ca16bd39]{background:#ffd7001a;color:var(--accent-gold, #ffd700);border:1px solid rgba(255,215,0,.2)}.game-topbar-actions[data-v-ca16bd39]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-ca16bd39]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #b1bad3);border:none;transition:all .15s ease}.icon-btn[data-v-ca16bd39]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.game-body[data-v-ca16bd39]{display:flex;flex:1;overflow:hidden}.main-area[data-v-ca16bd39]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.wheel-section[data-v-ca16bd39]{flex:0 0 260px;background:var(--bg-game, #0d1b2a);position:relative;overflow:hidden}.wheel-canvas[data-v-ca16bd39]{position:absolute;top:0;left:0;width:100%;height:100%}.wheel-marker-overlay[data-v-ca16bd39]{position:absolute;transform:translate(-50%);z-index:5;pointer-events:none}.wheel-marker-triangle[data-v-ca16bd39]{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:18px solid var(--accent-gold, #ffd700);filter:drop-shadow(0 0 4px rgba(255,215,0,.8))}.result-overlay[data-v-ca16bd39]{position:absolute;top:0;right:0;left:0;bottom:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0d1b2ae0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;gap:12px}.result-number-badge[data-v-ca16bd39]{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display, "Russo One", sans-serif);font-size:28px;font-weight:900;border:3px solid rgba(255,255,255,.25);animation:win-pop-ca16bd39 .4s ease both}.result-number-badge.red[data-v-ca16bd39]{background:var(--roulette-red-dark, #b71c1c);color:var(--color-on-dark, #fff)}.result-number-badge.black[data-v-ca16bd39]{background:var(--roulette-black-deep, #1a1a1a);color:var(--color-on-dark, #fff);border-color:#ffffff4d}.result-number-badge.green[data-v-ca16bd39]{background:var(--roulette-green-dark, #1b6b1b);color:var(--color-on-dark, #fff)}@keyframes win-pop-ca16bd39{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.result-color-name[data-v-ca16bd39]{font-size:14px;color:var(--text-secondary, #b1bad3);text-transform:uppercase;letter-spacing:.1em}.result-amount[data-v-ca16bd39]{font-family:var(--font-mono, monospace);font-size:24px;font-weight:700}.result-amount.win[data-v-ca16bd39]{color:var(--accent-primary, #00e701)}.result-amount.loss[data-v-ca16bd39]{color:var(--color-danger, #ed4245)}.result-amount.push[data-v-ca16bd39]{color:var(--accent-gold, #ffd700)}.btn-spin-again[data-v-ca16bd39]{padding:11px 28px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.02em}.btn-spin-again[data-v-ca16bd39]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 20px #00e70166}.overlay-fade-enter-active[data-v-ca16bd39],.overlay-fade-leave-active[data-v-ca16bd39]{transition:opacity .3s ease}.overlay-fade-enter-from[data-v-ca16bd39],.overlay-fade-leave-to[data-v-ca16bd39]{opacity:0}.history-strip[data-v-ca16bd39]{position:absolute;bottom:0;left:0;right:0;height:44px;display:flex;align-items:center;gap:4px;padding:0 12px;overflow-x:auto;flex-direction:row-reverse;z-index:6;background:#0b1520b3;border-top:1px solid rgba(255,255,255,.05)}.history-strip[data-v-ca16bd39]::-webkit-scrollbar{display:none}.hist-dot[data-v-ca16bd39]{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;cursor:default;transition:transform .15s ease}.hist-dot[data-v-ca16bd39]:hover{transform:scale(1.15)}.hist-dot.red[data-v-ca16bd39]{background:var(--roulette-red-dark, #b71c1c);color:var(--color-on-dark, #fff)}.hist-dot.black[data-v-ca16bd39]{background:var(--roulette-black-deep, #222);color:var(--color-on-dark, #fff);border:1px solid rgba(255,255,255,.2)}.hist-dot.green[data-v-ca16bd39]{background:var(--roulette-green-dark, #1b6b1b);color:var(--color-on-dark, #fff)}.table-section[data-v-ca16bd39]{flex:1;background:var(--roulette-green-deep, #0b2010);overflow:auto;padding:8px;min-height:0}.betting-table[data-v-ca16bd39]{display:grid;grid-template-columns:34px repeat(12,minmax(28px,1fr)) 34px;grid-template-rows:16px 38px 38px 38px 28px 28px;gap:0;min-width:480px;height:100%;min-height:170px;border:1px solid rgba(255,215,0,.2)}.bet-cell[data-v-ca16bd39]{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,215,0,.15);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s ease;overflow:visible}.bet-cell[data-v-ca16bd39]:hover{background:#ffffff14;border-color:#ffd70059;z-index:1}.zero-cell[data-v-ca16bd39]{background:var(--roulette-green-dark, #1b5e20);border-color:#ffd7004d}.zero-cell[data-v-ca16bd39]:hover{background:var(--roulette-green-hover, #2e7d32)}.cell-label[data-v-ca16bd39]{font-size:12px;font-weight:700;color:var(--color-on-dark, #fff);text-shadow:0 1px 2px rgba(0,0,0,.8);pointer-events:none;position:relative;z-index:0}.cell-label.sm[data-v-ca16bd39]{font-size:10px}.cell-label.green[data-v-ca16bd39]{color:var(--color-on-dark, #fff)}.number-cell[data-v-ca16bd39]{font-size:12px;font-weight:700}.number-cell.red[data-v-ca16bd39]{background:var(--roulette-red-deep, #7f1010)}.number-cell.black[data-v-ca16bd39]{background:var(--roulette-black-deep, #1a1a1a)}.number-cell.green[data-v-ca16bd39]{background:var(--roulette-green-dark, #1b5e20)}.number-cell.red[data-v-ca16bd39]:hover{background:var(--roulette-red-dark, #9b1a1a)}.number-cell.black[data-v-ca16bd39]:hover{background:var(--roulette-black, #2a2a2a)}.number-cell.green[data-v-ca16bd39]:hover{background:var(--roulette-green-hover, #2e7d32)}.chip-badge[data-v-ca16bd39]{position:absolute;z-index:4;background:var(--accent-gold, #ffd700);color:var(--color-on-accent, #000);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:7px;font-weight:900;border:2px solid rgba(0,0,0,.4);box-shadow:0 2px 6px #00000080;pointer-events:none;line-height:1}.chip-badge.sm[data-v-ca16bd39]{width:16px;height:16px;font-size:6px}.chip-badge.xs[data-v-ca16bd39]{width:12px;height:12px;font-size:6px}.zone-right[data-v-ca16bd39]{position:absolute;right:0;top:0;bottom:0;width:10px;z-index:3;cursor:crosshair;display:flex;align-items:center;justify-content:center}.zone-right[data-v-ca16bd39]:hover{background:#ffd7004d}.zone-bottom[data-v-ca16bd39]{position:absolute;bottom:0;left:0;right:0;height:10px;z-index:3;cursor:crosshair;display:flex;align-items:center;justify-content:center}.zone-bottom[data-v-ca16bd39]:hover{background:#ffd7004d}.zone-corner[data-v-ca16bd39]{position:absolute;right:0;bottom:0;width:10px;height:10px;z-index:4;cursor:crosshair;display:flex;align-items:center;justify-content:center}.zone-corner[data-v-ca16bd39]:hover{background:#ffd70080;border-radius:2px}.street-zone[data-v-ca16bd39]{position:relative;background:#ffd7000a;border:1px solid rgba(255,215,0,.12);cursor:crosshair;display:flex;align-items:center;justify-content:center;overflow:visible}.street-zone[data-v-ca16bd39]:hover{background:#ffd70026}.sixline-zone[data-v-ca16bd39]{position:absolute;right:0;top:0;bottom:0;width:10px;z-index:5;cursor:crosshair;display:flex;align-items:center;justify-content:center}.sixline-zone[data-v-ca16bd39]:hover{background:#00e70159}.col-bet-cell[data-v-ca16bd39]{background:#ffd7000f;writing-mode:vertical-lr;text-orientation:mixed;font-size:10px}.col-bet-cell[data-v-ca16bd39]:hover{background:#ffd70026}.dozen-cell[data-v-ca16bd39]{background:#ffffff0a}.dozen-cell[data-v-ca16bd39]:hover{background:#ffffff1a}.outside-cell[data-v-ca16bd39]{background:#ffffff0a}.outside-cell[data-v-ca16bd39]:hover{background:#ffffff1a}.outside-red[data-v-ca16bd39]{background:#b71c1c59!important}.outside-red[data-v-ca16bd39]:hover{background:#b71c1c8c!important}.outside-black[data-v-ca16bd39]{background:#14141499!important}.outside-black[data-v-ca16bd39]:hover{background:#1e1e1ecc!important}.red-diamond[data-v-ca16bd39]{color:var(--roulette-red, #ff4444);font-size:18px;pointer-events:none}.black-diamond[data-v-ca16bd39]{color:var(--color-muted, #888);font-size:18px;pointer-events:none}.game-sidebar[data-v-ca16bd39]{width:240px;background:var(--bg-secondary, #1a2c38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-ca16bd39]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-ca16bd39]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;border-top:none;border-left:none;border-right:none;background:none;transition:all .15s ease;text-transform:uppercase;letter-spacing:.05em}.game-tab.active[data-v-ca16bd39]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.game-tab[data-v-ca16bd39]:hover:not(.active){color:var(--text-secondary, #b1bad3)}.game-tab-content[data-v-ca16bd39]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.game-tab-content[data-v-ca16bd39]::-webkit-scrollbar{width:3px}.game-tab-content[data-v-ca16bd39]::-webkit-scrollbar-thumb{background:var(--bg-tertiary, #213743);border-radius:4px}.ctrl-label[data-v-ca16bd39]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);display:block;margin-bottom:0}.chip-row[data-v-ca16bd39]{display:flex;gap:4px;flex-wrap:wrap}.chip[data-v-ca16bd39]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;cursor:pointer;border:2px solid transparent;transition:all .15s ease;flex-shrink:0}.chip[data-v-ca16bd39]:hover:not(:disabled),.chip.selected[data-v-ca16bd39]{transform:scale(1.12);border-color:#fff9;box-shadow:0 0 12px #ffffff4d}.chip.selected[data-v-ca16bd39]{border-color:var(--color-on-dark, #fff)!important;box-shadow:0 0 16px #ffffff80!important}.chip[data-v-ca16bd39]:disabled{opacity:.4;cursor:not-allowed}.chip-1[data-v-ca16bd39]{background:linear-gradient(135deg,#4a4a4a,#2a2a2a);color:var(--color-on-dark, #fff)}.chip-5[data-v-ca16bd39]{background:linear-gradient(135deg,#1475e1,#0d5abf);color:var(--color-on-dark, #fff)}.chip-25[data-v-ca16bd39]{background:linear-gradient(135deg,#00e701,#0a0);color:var(--color-on-accent, #000)}.chip-100[data-v-ca16bd39]{background:linear-gradient(135deg,gold,#c90);color:var(--color-on-accent, #000)}.chip-500[data-v-ca16bd39]{background:linear-gradient(135deg,var(--accent-purple, #9b59b6),#7d3f9a);color:var(--color-on-dark, #fff)}.chip-1k[data-v-ca16bd39]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:var(--color-on-dark, #fff)}.stat-pills[data-v-ca16bd39]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.stat-pill[data-v-ca16bd39]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.04)}.sp-label[data-v-ca16bd39]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:3px}.sp-value[data-v-ca16bd39]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700;color:var(--accent-primary, #00e701)}.sp-value.gold[data-v-ca16bd39]{color:var(--accent-gold, #ffd700)}.action-row[data-v-ca16bd39]{display:flex;gap:4px}.act-btn[data-v-ca16bd39]{flex:1;padding:7px 4px;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:6px;border:none;cursor:pointer;transition:all .15s ease;text-align:center}.act-btn[data-v-ca16bd39]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.act-btn[data-v-ca16bd39]:disabled{opacity:.35;cursor:not-allowed}.act-btn-danger[data-v-ca16bd39]{color:var(--color-danger, #ed4245)}.act-btn-danger[data-v-ca16bd39]:hover:not(:disabled){background:#ed424526;color:var(--color-danger, #ed4245)}.act-btn-gold[data-v-ca16bd39]{color:var(--accent-gold, #ffd700)}.act-btn-gold[data-v-ca16bd39]:hover:not(:disabled){background:#ffd7001a;color:var(--accent-gold, #ffd700)}.act-btn-double[data-v-ca16bd39]{color:var(--color-cyan, #00e7ff);font-weight:900}.act-btn-double[data-v-ca16bd39]:hover:not(:disabled){background:#00e7ff1a;color:var(--color-cyan, #00e7ff)}.warn-msg[data-v-ca16bd39]{font-size:12px;color:var(--color-warning, #ffa500);padding:8px;background:#ffa5001a;border-radius:6px;border:1px solid rgba(255,165,0,.25)}.error-msg[data-v-ca16bd39]{font-size:12px;color:var(--color-danger, #ed4245);padding:8px;background:#ed42451a;border-radius:6px;border:1px solid rgba(237,66,69,.2)}.limit-bar[data-v-ca16bd39]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-top:1px solid rgba(255,255,255,.05)}.limit-label[data-v-ca16bd39]{font-size:10px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.06em}.limit-value[data-v-ca16bd39]{font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;color:var(--text-secondary, #b1bad3)}.limit-value.limit-exceeded[data-v-ca16bd39]{color:var(--color-warning, #ffa500)}.btn-action.spin-btn[data-v-ca16bd39]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;letter-spacing:.03em}.btn-action.spin-btn[data-v-ca16bd39]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-action.spin-btn[data-v-ca16bd39]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.spin-loading[data-v-ca16bd39]{display:inline-block;animation:spin-label-ca16bd39 1s linear infinite}@keyframes spin-label-ca16bd39{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.balance-row[data-v-ca16bd39]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}.bal-label[data-v-ca16bd39]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.bal-value[data-v-ca16bd39]{font-family:var(--font-mono, monospace);font-size:13px;font-weight:700}.bal-value.green[data-v-ca16bd39]{color:var(--accent-primary, #00e701)}.rules-section[data-v-ca16bd39]{margin-bottom:16px}.rules-title[data-v-ca16bd39]{font-size:12px;font-weight:700;color:var(--color-on-dark, #fff);margin-bottom:8px;display:flex;align-items:center;gap:6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.05)}.rules-title-icon[data-v-ca16bd39]{font-size:14px}.rules-list[data-v-ca16bd39]{list-style:none;display:flex;flex-direction:column;gap:5px}.rules-item[data-v-ca16bd39]{font-size:11px;color:var(--text-secondary, #b1bad3);padding-left:14px;position:relative;line-height:1.55}.rules-item[data-v-ca16bd39]:before{content:"▸";position:absolute;left:0;color:var(--accent-primary, #00e701);font-size:10px;top:1px}.rules-note[data-v-ca16bd39]{font-size:11px;color:var(--text-tertiary, #7f8fa4);background:var(--bg-tertiary, #213743);border-radius:8px;padding:10px;margin-top:10px;line-height:1.6;border-left:2px solid var(--accent-primary, #00e701)}.fair-tag[data-v-ca16bd39]{display:inline-flex;align-items:center;gap:5px;background:#1475e11a;border:1px solid rgba(20,117,225,.2);border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--accent-secondary, #1475e1);cursor:pointer}.view-toggle-bar[data-v-ca16bd39]{flex-shrink:0;display:flex;gap:4px;background:var(--roulette-bg-panel, #0b1e30);border-bottom:1px solid rgba(255,215,0,.15);padding:5px 8px}.view-btn[data-v-ca16bd39]{flex:1;padding:6px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #7f8fa4);background:none;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;transition:all .15s ease}.view-btn[data-v-ca16bd39]:hover:not(.active){color:var(--color-on-dark, #fff);background:#ffffff0f}.view-btn.active[data-v-ca16bd39]{color:var(--accent-gold, #ffd700);background:#ffd7001a;border-color:#ffd7004d}.racetrack-section[data-v-ca16bd39]{flex:1;background:var(--roulette-bg-table, #071522);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:12px 8px 8px;gap:10px;overflow:auto;min-height:0}.track-presets[data-v-ca16bd39]{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;flex-shrink:0}.preset-btn[data-v-ca16bd39]{padding:7px 14px;font-size:11px;font-weight:800;border-radius:8px;cursor:pointer;transition:all .15s ease;letter-spacing:.04em;text-transform:uppercase;min-width:90px}.preset-btn[data-v-ca16bd39]:disabled{opacity:.35;cursor:not-allowed}.preset-voisins[data-v-ca16bd39]{background:#c2185b26;color:var(--roulette-voisins-light, #f48fb1);border:1px solid rgba(194,24,91,.4)}.preset-voisins[data-v-ca16bd39]:hover:not(:disabled){background:#c2185b59;color:var(--color-on-dark, #fff)}.preset-tiers[data-v-ca16bd39]{background:#1565c026;color:var(--roulette-tiers-light, #90caf9);border:1px solid rgba(21,101,192,.4)}.preset-tiers[data-v-ca16bd39]:hover:not(:disabled){background:#1565c059;color:var(--color-on-dark, #fff)}.preset-orphelins[data-v-ca16bd39]{background:#6a1b9a26;color:var(--roulette-orphelins-light, #ce93d8);border:1px solid rgba(106,27,154,.4)}.preset-orphelins[data-v-ca16bd39]:hover:not(:disabled){background:#6a1b9a59;color:var(--color-on-dark, #fff)}.racetrack-oval[data-v-ca16bd39]{width:100%;max-width:640px;background:var(--roulette-bg-oval, #0a1c2d);border:2px solid rgba(255,215,0,.35);border-radius:28px;padding:8px 4px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.track-row[data-v-ca16bd39]{display:flex;justify-content:center;gap:2px}.track-num[data-v-ca16bd39]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;cursor:pointer;border:1.5px solid rgba(255,255,255,.15);transition:background .12s ease,border-color .12s ease,transform .12s ease;flex-shrink:0;position:relative}.track-num[data-v-ca16bd39]:hover:not(:disabled){transform:scale(1.18);z-index:2}.track-num[data-v-ca16bd39]:disabled{cursor:not-allowed}.track-legend[data-v-ca16bd39]{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.legend-items[data-v-ca16bd39]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.leg-item[data-v-ca16bd39]{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-secondary, #b1bad3)}.leg-dot[data-v-ca16bd39]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.leg-tip[data-v-ca16bd39]{font-size:10px;color:var(--text-tertiary, #7f8fa4);text-align:center}@media(max-width:900px){.game-sidebar[data-v-ca16bd39]{width:200px}.wheel-section[data-v-ca16bd39]{flex:0 0 220px}}@media(max-width:640px){.game-sidebar[data-v-ca16bd39]{display:none}.wheel-section[data-v-ca16bd39]{flex:0 0 200px}.table-section[data-v-ca16bd39]{padding:4px}.track-num[data-v-ca16bd39]{width:24px;height:24px;font-size:7px}}.hist-dot[data-v-ca16bd39]{cursor:pointer!important}.hist-dot-selected[data-v-ca16bd39]{outline:2px solid var(--accent-gold, #ffd700);outline-offset:2px;transform:scale(1.2)!important}.hist-detail-bar[data-v-ca16bd39]{position:absolute;bottom:44px;left:0;right:0;display:flex;align-items:center;gap:8px;padding:5px 12px;background:#0b1520eb;border-top:1px solid rgba(255,215,0,.2);font-size:11px;z-index:7}.hist-detail-badge[data-v-ca16bd39]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;flex-shrink:0}.hist-detail-badge.red[data-v-ca16bd39]{background:var(--roulette-red-dark, #b71c1c);color:var(--color-on-dark, #fff)}.hist-detail-badge.black[data-v-ca16bd39]{background:var(--roulette-black-deep, #222);color:var(--color-on-dark, #fff);border:1px solid rgba(255,255,255,.2)}.hist-detail-badge.green[data-v-ca16bd39]{background:var(--roulette-green-dark, #1b6b1b);color:var(--color-on-dark, #fff)}.hist-detail-info[data-v-ca16bd39]{flex:1;color:var(--text-secondary, #b1bad3);text-transform:capitalize}.hist-detail-close[data-v-ca16bd39]{background:none;border:none;color:var(--text-tertiary, #7f8fa4);cursor:pointer;font-size:16px;padding:0 2px;line-height:1}.hist-detail-close[data-v-ca16bd39]:hover{color:var(--color-on-dark, #fff)}.hist-detail-fade-enter-active[data-v-ca16bd39],.hist-detail-fade-leave-active[data-v-ca16bd39]{transition:all .2s ease}.hist-detail-fade-enter-from[data-v-ca16bd39],.hist-detail-fade-leave-to[data-v-ca16bd39]{opacity:0;transform:translateY(4px)}.stats-empty[data-v-ca16bd39]{color:var(--text-tertiary, #7f8fa4);font-size:12px;text-align:center;padding:24px 8px;line-height:1.6}.stats-header[data-v-ca16bd39]{display:flex;align-items:center;margin-bottom:4px}.stats-section-label[data-v-ca16bd39]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:5px;padding-top:4px}.stats-color-row[data-v-ca16bd39]{display:flex;gap:5px;margin-bottom:8px}.stats-color-pill[data-v-ca16bd39]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 4px;border:1px solid rgba(255,255,255,.04)}.scp-color-dot[data-v-ca16bd39]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.scp-label[data-v-ca16bd39]{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #7f8fa4)}.scp-value[data-v-ca16bd39]{font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;color:var(--color-on-dark, #fff)}.stats-num-grid[data-v-ca16bd39]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.stats-num-item[data-v-ca16bd39]{display:flex;flex-direction:column;align-items:center;gap:1px;width:35px;padding:5px 2px;border-radius:6px;border:1.5px solid rgba(255,255,255,.1);cursor:default}.stats-num-item.red[data-v-ca16bd39]{background:#b71c1c40;border-color:#b71c1c66}.stats-num-item.black[data-v-ca16bd39]{background:#1414148c;border-color:#ffffff1f}.stats-num-item.green[data-v-ca16bd39]{background:#1b6b1b40;border-color:#1b6b1b66}.stats-num-cold[data-v-ca16bd39]{opacity:.65}.sni-label[data-v-ca16bd39]{font-size:11px;font-weight:800;color:var(--color-on-dark, #fff);line-height:1}.sni-count[data-v-ca16bd39]{font-size:8px;font-weight:700;color:var(--text-tertiary, #7f8fa4)}.stats-disclaimer[data-v-ca16bd39]{font-size:10px;color:var(--text-tertiary, #7f8fa4);background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-left:2px solid rgba(255,165,0,.4);border-radius:8px;padding:10px;line-height:1.6;margin-top:4px}.vp-game[data-v-058b044e]{display:flex;flex-direction:column;height:100%}.game-topbar[data-v-058b044e]{height:48px;background:var(--bg-secondary);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-058b044e]{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:13px;font-weight:600;padding:6px 12px;border-radius:var(--radius-md);background:var(--bg-tertiary);transition:all var(--transition-fast);border:none;cursor:pointer}.btn-back[data-v-058b044e]:hover{color:var(--color-on-dark, #fff);background:var(--bg-hover, #2a4455)}.game-title-bar[data-v-058b044e]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-058b044e]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:var(--radius-full)}.vp-tag[data-v-058b044e]{background:#ffd7001a;color:var(--accent-gold);border:1px solid rgba(255,215,0,.2)}.game-topbar-actions[data-v-058b044e]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-058b044e]{width:32px;height:32px;border-radius:var(--radius-md);background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);border:none}.icon-btn[data-v-058b044e]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.game-body[data-v-058b044e]{display:flex;flex:1;overflow:hidden}.vp-canvas-area[data-v-058b044e]{flex:1;background:var(--bg-game);display:flex;align-items:flex-start;justify-content:center;position:relative;overflow:auto}.canvas-bg-grid[data-v-058b044e]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.canvas-bg-glow[data-v-058b044e]{position:absolute;pointer-events:none;right:-100px;top:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.04) 0%,transparent 65%)}.vp-display[data-v-058b044e]{display:flex;flex-direction:column;align-items:center;gap:20px;z-index:1;width:100%;padding:24px}.vp-primary-hand[data-v-058b044e]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.vp-primary-label[data-v-058b044e]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.vp-hand-badge[data-v-058b044e]{background:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;padding:2px 8px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.08)}.vp-cards[data-v-058b044e]{display:flex;gap:12px;justify-content:center}.vp-card-wrap[data-v-058b044e]{display:flex;flex-direction:column;align-items:center;gap:8px}.vp-hold-label[data-v-058b044e]{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-primary);opacity:0;transition:opacity var(--transition-fast);height:16px}.vp-hold-label.active[data-v-058b044e]{opacity:1}.vp-card[data-v-058b044e]{width:86px;height:124px;border-radius:10px;background:var(--color-on-dark, #fff);display:flex;flex-direction:column;justify-content:space-between;padding:8px;box-shadow:0 4px 20px #0009;transition:all var(--transition-fast);border:2.5px solid transparent;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-card.face-down[data-v-058b044e]{background:linear-gradient(135deg,#1475e1,#0d5abf);border-color:#ffffff26}.vp-card.clickable[data-v-058b044e]{cursor:pointer}.vp-card.clickable[data-v-058b044e]:hover{transform:translateY(-6px);box-shadow:0 8px 24px #000000b3}.vp-card.held[data-v-058b044e]{transform:translateY(-14px);border-color:var(--accent-primary);box-shadow:0 0 24px #00e70173}.vp-card.red[data-v-058b044e]{color:var(--card-red, #e53935)}.vp-card.black[data-v-058b044e]{color:var(--roulette-black-dark, #111)}.vp-card-corner[data-v-058b044e]{display:flex;flex-direction:column;line-height:1}.vp-card-corner.br[data-v-058b044e]{align-self:flex-end;transform:rotate(180deg)}.vp-rank[data-v-058b044e]{font-size:16px;font-weight:900;font-family:var(--font-mono)}.vp-suit-sm[data-v-058b044e]{font-size:12px;text-align:center}.vp-card-center[data-v-058b044e]{font-size:38px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vp-card-back-pattern[data-v-058b044e]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:6px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.08) 0px,rgba(255,255,255,.08) 2px,transparent 2px,transparent 8px);border:1px solid rgba(255,255,255,.1)}.vp-hand-name[data-v-058b044e]{font-family:var(--font-display);font-size:28px;color:var(--accent-gold);text-shadow:0 0 30px rgba(255,215,0,.4);min-height:36px;text-align:center;animation:winPop-058b044e .35s ease both}.vp-hand-name.win[data-v-058b044e]{color:var(--color-success);text-shadow:0 0 30px rgba(0,231,1,.45)}.vp-win-amount[data-v-058b044e]{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--color-success);animation:winPop-058b044e .35s ease .1s both}.vp-win-amount.multihand-total[data-v-058b044e]{font-size:26px;border:1px solid rgba(0,231,1,.25);padding:8px 24px;border-radius:var(--radius-md);background:#00e7010f}.vp-lose-text[data-v-058b044e]{font-size:14px;color:var(--text-tertiary)}.vp-multihand-grid[data-v-058b044e]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%;max-width:900px}.vp-mini-hand[data-v-058b044e]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border-radius:var(--radius-sm);background:var(--bg-secondary);border:1px solid rgba(255,255,255,.07);transition:all var(--transition-fast)}.vp-mini-hand.win[data-v-058b044e]{border-color:#00e70159;background:#00e7010d;box-shadow:0 0 12px #00e7012e}.vp-mini-result[data-v-058b044e]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary);text-align:center;min-height:12px}.vp-mini-result.win[data-v-058b044e]{color:var(--color-success)}.vp-mini-cards[data-v-058b044e]{display:flex;gap:3px}.vp-mini-card[data-v-058b044e]{border-radius:4px;background:var(--color-on-dark, #fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px;box-shadow:0 2px 6px #00000080;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px;height:52px}.vp-mini-card.face-down[data-v-058b044e]{background:linear-gradient(135deg,#1475e1,#0d5abf)}.vp-mini-card.red[data-v-058b044e]{color:var(--card-red, #e53935)}.vp-mini-card.black[data-v-058b044e]{color:var(--roulette-black-dark, #111)}.mini-rank[data-v-058b044e]{font-size:10px;font-weight:900;font-family:var(--font-mono);line-height:1}.mini-suit[data-v-058b044e]{font-size:11px;line-height:1}.vp-mini-payout[data-v-058b044e]{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--color-success);text-align:center}.hands-25 .vp-mini-card[data-v-058b044e],.hands-50 .vp-mini-card[data-v-058b044e],.hands-100 .vp-mini-card[data-v-058b044e]{width:26px;height:38px}.hands-25 .mini-rank[data-v-058b044e],.hands-50 .mini-rank[data-v-058b044e],.hands-100 .mini-rank[data-v-058b044e]{font-size:8px}.hands-25 .mini-suit[data-v-058b044e],.hands-50 .mini-suit[data-v-058b044e],.hands-100 .mini-suit[data-v-058b044e]{font-size:9px}.hands-25 .vp-mini-cards[data-v-058b044e],.hands-50 .vp-mini-cards[data-v-058b044e],.hands-100 .vp-mini-cards[data-v-058b044e]{gap:2px}.game-sidebar[data-v-058b044e]{width:280px;background:var(--bg-secondary);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.vp-paytable[data-v-058b044e]{padding:12px 14px 8px;border-bottom:1px solid rgba(255,255,255,.06);overflow-y:auto;flex-shrink:0}.vp-paytable-title[data-v-058b044e]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);margin-bottom:8px}.vp-pt-row[data-v-058b044e]{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.vp-pt-row.highlight[data-v-058b044e]{background:#ffd70026;border:1px solid rgba(255,215,0,.35)}.vp-pt-row.bonus[data-v-058b044e]{background:#ffd7000f;border:1px solid rgba(255,215,0,.2)}.vp-pt-row.bonus .vp-pt-payout[data-v-058b044e]{color:var(--accent-gold);text-shadow:0 0 8px rgba(255,215,0,.5)}.bonus-badge[data-v-058b044e]{display:inline-block;font-size:8px;font-weight:800;letter-spacing:.05em;background:var(--accent-gold);color:var(--color-on-accent, #000);padding:1px 4px;border-radius:3px;margin-left:4px;vertical-align:middle}.vp-pt-name[data-v-058b044e]{font-size:11px;color:var(--text-secondary)}.vp-pt-payout[data-v-058b044e]{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--accent-gold)}.vp-controls[data-v-058b044e]{padding:14px;display:flex;flex-direction:column;gap:0;overflow-y:auto;flex:1}.ctrl-label[data-v-058b044e]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:6px;display:block}.hands-selector[data-v-058b044e]{display:flex;gap:3px;margin-bottom:14px;flex-wrap:wrap}.hands-btn[data-v-058b044e]{flex:1;min-width:28px;padding:7px 2px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:12px;font-weight:700;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body);text-align:center}.hands-btn[data-v-058b044e]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.hands-btn.active[data-v-058b044e]{background:#ffd70026;color:var(--accent-gold);border-color:#ffd7004d}.hands-btn[data-v-058b044e]:disabled{opacity:.4;cursor:not-allowed}.coin-selector[data-v-058b044e]{display:flex;gap:4px;margin-bottom:14px}.coin-btn[data-v-058b044e]{flex:1;padding:8px 0;background:var(--bg-tertiary);color:var(--text-secondary);font-size:13px;font-weight:700;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body)}.coin-btn[data-v-058b044e]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.coin-btn.active[data-v-058b044e]{background:var(--accent-primary);color:var(--color-on-accent, #000);border-color:var(--accent-primary)}.coin-btn.active.max[data-v-058b044e]{background:var(--accent-gold);border-color:var(--accent-gold)}.coin-btn[data-v-058b044e]:disabled{opacity:.4;cursor:not-allowed}.bet-input-wrap[data-v-058b044e]{position:relative;display:flex;align-items:center;margin-bottom:8px}.bet-currency[data-v-058b044e]{position:absolute;left:10px;font-size:13px;color:var(--text-tertiary);pointer-events:none}.bet-input[data-v-058b044e]{background:var(--bg-primary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:10px 10px 10px 24px;color:var(--text-primary);font-family:var(--font-mono);font-size:14px;font-weight:600;width:100%;transition:border-color var(--transition-fast)}.bet-input[data-v-058b044e]:focus{outline:none;border-color:#1475e180}.bet-input[data-v-058b044e]:disabled{opacity:.5}.vp-total-bet[data-v-058b044e]{font-size:12px;color:var(--text-tertiary);margin-bottom:14px;display:flex;align-items:center;gap:6px}.vp-total-bet strong[data-v-058b044e]{color:var(--text-primary)}.per-hand-hint[data-v-058b044e]{font-size:10px;color:var(--accent-gold);opacity:.7}.btn-action[data-v-058b044e]{width:100%;padding:14px;background:var(--accent-primary);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.03em;margin-bottom:8px;font-family:var(--font-body)}.btn-action[data-v-058b044e]:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:var(--shadow-glow-green);transform:translateY(-1px)}.btn-action[data-v-058b044e]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn-gamble[data-v-058b044e]{width:100%;padding:12px;background:linear-gradient(135deg,#d4a017,#f0c040);color:var(--roulette-black-dark, #1a0a00);font-size:13px;font-weight:800;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.04em;margin-bottom:10px;font-family:var(--font-body);text-transform:uppercase}.btn-gamble[data-v-058b044e]:hover{box-shadow:0 0 18px #ffd70066;transform:translateY(-1px)}.balance-row[data-v-058b044e]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.bal-label[data-v-058b044e]{font-size:11px;color:var(--text-tertiary)}.bal-value.green[data-v-058b044e]{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--color-success)}.vp-warning[data-v-058b044e]{font-size:11px;color:var(--color-warning);margin-top:6px;text-align:center}.vp-error[data-v-058b044e]{font-size:11px;color:var(--color-danger);margin-top:6px;text-align:center}.card-deal-enter-active[data-v-058b044e]{transition:all .35s ease}.card-deal-enter-from[data-v-058b044e]{opacity:0;transform:translateY(-50px) rotateY(90deg) scale(.85)}.card-deal-leave-active[data-v-058b044e]{transition:all .2s ease;position:absolute}.card-deal-leave-to[data-v-058b044e]{opacity:0;transform:translateY(20px) scale(.85)}@keyframes winPop-058b044e{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.gamble-overlay[data-v-058b044e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d1;display:flex;align-items:center;justify-content:center;z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gamble-panel[data-v-058b044e]{background:var(--bg-secondary);border:1px solid rgba(255,215,0,.25);border-radius:var(--radius-lg, 16px);padding:28px 32px;min-width:340px;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 0 60px #ffd7001f}.gamble-header[data-v-058b044e]{display:flex;align-items:center;justify-content:space-between;width:100%}.gamble-title[data-v-058b044e]{font-family:var(--font-display);font-size:22px;font-weight:900;color:var(--accent-gold);letter-spacing:.06em}.gamble-chain-badge[data-v-058b044e]{font-size:11px;font-weight:700;color:var(--text-tertiary);background:var(--bg-tertiary);padding:3px 10px;border-radius:var(--radius-full);font-family:var(--font-mono)}.gamble-stake[data-v-058b044e]{font-size:14px;color:var(--text-secondary)}.gamble-stake strong[data-v-058b044e]{color:var(--accent-gold);font-family:var(--font-mono);font-size:16px}.gamble-card-area[data-v-058b044e]{perspective:800px}.gamble-card[data-v-058b044e]{width:100px;height:144px;border-radius:12px;background:linear-gradient(135deg,#1475e1,#0d5abf);border:2.5px solid rgba(255,255,255,.15);display:flex;flex-direction:column;justify-content:space-between;padding:8px;box-shadow:0 8px 30px #000000b3;position:relative;transition:transform .6s ease;transform-style:preserve-3d}.gamble-card.flip-in[data-v-058b044e]{animation:cardFlip-058b044e .6s ease forwards}.gamble-card.red[data-v-058b044e]{background:var(--color-on-dark, #fff);color:var(--card-red, #e53935);border-color:transparent}.gamble-card.black[data-v-058b044e]{background:var(--color-on-dark, #fff);color:var(--roulette-black-dark, #111);border-color:transparent}@keyframes cardFlip-058b044e{0%{transform:rotateY(90deg) scale(.9)}60%{transform:rotateY(-10deg) scale(1.02)}to{transform:rotateY(0) scale(1)}}.gamble-result[data-v-058b044e]{font-size:15px;font-weight:700;text-align:center;padding:8px 16px;border-radius:var(--radius-md);animation:winPop-058b044e .3s ease both}.gamble-result.win[data-v-058b044e]{background:#00e7011f;color:var(--color-success);border:1px solid rgba(0,231,1,.25)}.gamble-result.loss[data-v-058b044e]{background:#e700001f;color:var(--color-danger);border:1px solid rgba(231,0,0,.25)}.gamble-section-label[data-v-058b044e]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);align-self:flex-start;margin-bottom:-8px}.gamble-color-row[data-v-058b044e]{display:flex;gap:10px;width:100%}.gamble-btn[data-v-058b044e]{flex:1;padding:12px 0;font-size:14px;font-weight:800;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body);letter-spacing:.04em}.gamble-btn[data-v-058b044e]:disabled{opacity:.4;cursor:not-allowed}.red-btn[data-v-058b044e]{background:linear-gradient(135deg,#c62828,#e53935);color:var(--color-on-dark, #fff)}.red-btn[data-v-058b044e]:hover:not(:disabled){box-shadow:0 0 16px #e5393573;transform:translateY(-1px)}.black-btn[data-v-058b044e]{background:linear-gradient(135deg,#37474f,#546e7a);color:var(--color-on-dark, #fff)}.black-btn[data-v-058b044e]:hover:not(:disabled){box-shadow:0 0 16px #546e7a73;transform:translateY(-1px)}.gamble-suit-row[data-v-058b044e]{display:flex;gap:8px;width:100%}.suit-btn[data-v-058b044e]{font-size:22px;padding:10px 0;background:var(--bg-tertiary);border:1px solid rgba(255,255,255,.1);color:var(--text-secondary)}.suit-btn.red[data-v-058b044e]{color:var(--card-red, #e53935)}.suit-btn.black[data-v-058b044e]{color:var(--text-primary)}.suit-btn[data-v-058b044e]:hover:not(:disabled){background:var(--bg-hover, #2a4455);transform:translateY(-2px);box-shadow:0 4px 12px #0006}.gamble-quit-btn[data-v-058b044e]{width:100%;padding:12px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:13px;font-weight:700;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body)}.gamble-quit-btn.full-width[data-v-058b044e]{margin-top:4px}.gamble-quit-btn[data-v-058b044e]:hover:not(:disabled){background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.gamble-quit-btn[data-v-058b044e]:disabled{opacity:.4;cursor:not-allowed}.gamble-post-row[data-v-058b044e]{display:flex;flex-direction:column;gap:8px;width:100%}.again-btn[data-v-058b044e]{background:linear-gradient(135deg,#d4a017,#f0c040);color:var(--roulette-black-dark, #1a0a00)}.again-btn[data-v-058b044e]:hover:not(:disabled){box-shadow:0 0 16px #ffd70059;transform:translateY(-1px)}.gamble-fade-enter-active[data-v-058b044e],.gamble-fade-leave-active[data-v-058b044e]{transition:opacity .3s ease}.gamble-fade-enter-from[data-v-058b044e],.gamble-fade-leave-to[data-v-058b044e]{opacity:0}.result-pop-enter-active[data-v-058b044e]{transition:all .3s ease}.result-pop-enter-from[data-v-058b044e]{opacity:0;transform:scale(.85)}@media(max-width:768px){.game-body[data-v-058b044e]{flex-direction:column}.game-sidebar[data-v-058b044e]{width:100%;height:320px;border-left:none;border-top:1px solid rgba(255,255,255,.06);flex-direction:row;overflow-x:auto}.vp-paytable[data-v-058b044e]{width:180px;border-bottom:none;border-right:1px solid rgba(255,255,255,.06);flex-shrink:0}.vp-controls[data-v-058b044e]{flex:1}.vp-card[data-v-058b044e]{width:60px;height:86px}.vp-card-center[data-v-058b044e]{font-size:24px}.vp-rank[data-v-058b044e]{font-size:12px}.gamble-panel[data-v-058b044e]{min-width:90vw;padding:20px 18px}.vp-multihand-grid[data-v-058b044e]{max-width:100%}.vp-mini-card[data-v-058b044e]{width:28px;height:40px}}.slot-game[data-v-de905a03]{display:flex;flex-direction:column;height:100%;overflow:hidden}.game-topbar[data-v-de905a03]{height:48px;background:var(--bg-secondary, #1a2c38);border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;padding:0 16px;gap:12px;flex-shrink:0}.btn-back[data-v-de905a03]{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;background:var(--bg-tertiary, #213743);transition:background .15s;border:none;cursor:pointer;font-family:inherit}.btn-back[data-v-de905a03]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.game-title-bar[data-v-de905a03]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.game-tag[data-v-de905a03]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;border-radius:9999px;background:#00e7011a;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.2)}.game-topbar-actions[data-v-de905a03]{margin-left:auto;display:flex;align-items:center;gap:6px}.icon-btn[data-v-de905a03]{width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;color:var(--text-secondary, #b1bad3);transition:background .15s;border:none}.icon-btn[data-v-de905a03]:hover{background:var(--bg-hover, #2a4455);color:var(--color-on-dark, #fff)}.icon-btn.active[data-v-de905a03]{background:#00e7011a;color:var(--accent-primary, #00e701)}.game-body[data-v-de905a03]{display:flex;flex:1;overflow:hidden}.game-canvas-area[data-v-de905a03]{flex:1;background:var(--bg-game, #0d1b2a);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.canvas-bg-grid[data-v-de905a03]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(0,231,1,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.025) 1px,transparent 1px);background-size:40px 40px}.canvas-bg-glow[data-v-de905a03]{position:absolute;pointer-events:none;right:-100px;top:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(0,231,1,.05) 0%,transparent 65%)}.slot-canvas-mount[data-v-de905a03]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.slot-canvas-mount[data-v-de905a03] canvas{display:block;width:100%!important;height:100%!important}.slot-loading-screen[data-v-de905a03]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:var(--bg-game, #0d1b2a)}.loading-content[data-v-de905a03]{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:320px;width:100%;padding:0 24px}.loading-logo[data-v-de905a03]{font-size:48px;animation:pulse-de905a03 1.5s ease-in-out infinite}.loading-title[data-v-de905a03]{font-family:var(--font-display, "Russo One", sans-serif);font-size:18px;color:var(--text-primary, #fff);text-align:center}.loading-bar-container[data-v-de905a03]{width:100%;height:6px;background:#ffffff14;border-radius:9999px;overflow:hidden}.loading-bar-fill[data-v-de905a03]{height:100%;background:var(--gradient-accent, linear-gradient(90deg, #00e701, #1475e1));border-radius:9999px;transition:width .3s ease}.loading-status[data-v-de905a03]{font-size:12px;color:var(--text-tertiary, #7f8fa4);font-family:var(--font-mono, "JetBrains Mono", monospace)}.loading-error[data-v-de905a03]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.loading-error p[data-v-de905a03]{font-size:13px;color:var(--color-danger, #ed4245);text-align:center}.btn-retry[data-v-de905a03]{padding:8px 24px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:13px;font-weight:700;border-radius:8px;border:none;cursor:pointer;font-family:inherit;transition:all .15s}.btn-retry[data-v-de905a03]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159}.game-sidebar[data-v-de905a03]{width:280px;background:var(--bg-secondary, #1a2c38);border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.game-tabs[data-v-de905a03]{display:flex;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.game-tab[data-v-de905a03]{flex:1;padding:13px 4px;font-size:11px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-align:center;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s;text-transform:uppercase;letter-spacing:.05em;background:none;border-top:none;border-left:none;border-right:none;font-family:inherit}.game-tab.active[data-v-de905a03]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.game-tab[data-v-de905a03]:hover:not(.active){color:var(--text-secondary, #b1bad3)}.game-tab-content[data-v-de905a03]{display:none;flex:1;overflow-y:auto;flex-direction:column;padding:14px}.game-tab-content.active[data-v-de905a03]{display:flex}.ctrl-label[data-v-de905a03]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:6px;display:block}.ctrl-divider[data-v-de905a03]{height:1px;background:#ffffff0f;margin:12px 0}.coin-value-row[data-v-de905a03]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.coin-btn[data-v-de905a03]{width:36px;height:36px;border-radius:8px;background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(255,255,255,.08);transition:all .15s;font-family:inherit}.coin-btn[data-v-de905a03]:hover:not(:disabled){background:var(--bg-hover, #2a4455);border-color:#ffffff26}.coin-btn[data-v-de905a03]:disabled{opacity:.3;cursor:not-allowed}.coin-value-display[data-v-de905a03]{flex:1;text-align:center;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:16px;font-weight:700;color:var(--accent-primary, #00e701)}.lines-display[data-v-de905a03]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lines-value[data-v-de905a03]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:14px;font-weight:700;color:var(--text-primary, #fff)}.stake-display[data-v-de905a03]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.stake-value[data-v-de905a03]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:16px;font-weight:700;color:var(--accent-primary, #00e701)}.bet-shortcuts[data-v-de905a03]{display:flex;gap:4px;margin-bottom:12px}.bet-short[data-v-de905a03]{flex:1;padding:6px 0;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;border:none;transition:all .15s;text-align:center;font-family:inherit}.bet-short[data-v-de905a03]:hover{background:var(--bg-hover, #2a4455);color:var(--text-primary, #fff)}.toggle-row[data-v-de905a03]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.toggle-label[data-v-de905a03]{font-size:12px;color:var(--text-secondary, #b1bad3);font-weight:600}.toggle[data-v-de905a03]{width:36px;height:20px;background:var(--bg-primary, #0f1923);border-radius:9999px;position:relative;cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:background .15s;flex-shrink:0}.toggle.on[data-v-de905a03]{background:var(--accent-primary, #00e701);border-color:var(--accent-primary, #00e701)}.toggle-thumb[data-v-de905a03]{position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--color-on-dark, #fff);border-radius:50%;transition:transform .15s;box-shadow:0 1px 3px #0000004d}.toggle.on .toggle-thumb[data-v-de905a03]{transform:translate(16px)}.btn-action[data-v-de905a03]{width:100%;padding:14px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:15px;font-weight:800;border-radius:8px;border:none;cursor:pointer;transition:all .15s;letter-spacing:.03em;margin-bottom:8px;font-family:inherit}.btn-action[data-v-de905a03]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-action[data-v-de905a03]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn-action[data-v-de905a03]:active:not(:disabled){transform:translateY(0)}.btn-action.btn-stop[data-v-de905a03]{background:var(--color-danger, #ed4245);color:var(--color-on-dark, #fff)}.btn-action.btn-stop[data-v-de905a03]:hover:not(:disabled){box-shadow:0 0 20px #ed424566;background:var(--color-danger, #d63638)}.stat-pills[data-v-de905a03]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.stat-pill[data-v-de905a03]{background:var(--bg-tertiary, #213743);border-radius:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.04)}.sp-label[data-v-de905a03]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4);margin-bottom:3px}.sp-value[data-v-de905a03]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:700;color:var(--accent-primary, #00e701)}.sp-value.gold[data-v-de905a03]{color:var(--accent-gold, #ffd700)}.auto-count-row[data-v-de905a03]{display:flex;gap:4px;margin-bottom:12px}.auto-count-btn[data-v-de905a03]{flex:1;padding:8px 0;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);font-size:12px;font-weight:700;border-radius:6px;cursor:pointer;border:1px solid transparent;transition:all .15s;text-align:center;font-family:inherit}.auto-count-btn[data-v-de905a03]:hover{background:var(--bg-hover, #2a4455);color:var(--text-primary, #fff)}.auto-count-btn.selected[data-v-de905a03]{background:#00e7011a;color:var(--accent-primary, #00e701);border-color:#00e7014d}.auto-field[data-v-de905a03]{margin-bottom:12px}.bet-input-wrap[data-v-de905a03]{position:relative;display:flex;align-items:center}.bet-currency[data-v-de905a03]{position:absolute;left:10px;font-size:13px;color:var(--text-tertiary, #7f8fa4);pointer-events:none}.auto-input[data-v-de905a03]{background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:9px 12px 9px 24px;color:var(--text-primary, #fff);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:600;width:100%;transition:border-color .15s}.auto-input[data-v-de905a03]:focus{outline:none;border-color:#1475e180}.rules-section[data-v-de905a03]{margin-bottom:16px}.rules-title[data-v-de905a03]{font-size:12px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.05)}.rules-list[data-v-de905a03]{list-style:none;display:flex;flex-direction:column;gap:5px}.rules-item[data-v-de905a03]{font-size:12px;color:var(--text-secondary, #b1bad3);padding-left:14px;position:relative;line-height:1.55}.rules-item[data-v-de905a03]:before{content:"▸";position:absolute;left:0;color:var(--accent-primary, #00e701);font-size:10px;top:1px}.win-display-overlay[data-v-de905a03]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 32px;background:#000000bf;border:1px solid rgba(255,215,0,.3);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;min-width:160px}.win-display-overlay.nice[data-v-de905a03]{border-color:#ffd70080;box-shadow:0 0 20px #ffd70026}.win-display-overlay.big[data-v-de905a03]{border-color:#ffd70099;box-shadow:0 0 30px #ffd70040}.win-display-overlay.mega[data-v-de905a03]{border-color:#ffd700cc;box-shadow:0 0 40px #ffd70059;animation:win-glow-de905a03 1s ease-in-out infinite}.win-display-overlay.ultra[data-v-de905a03]{border-color:gold;box-shadow:0 0 60px #ffd70080,0 0 100px #ffd70033;animation:win-glow-de905a03 .6s ease-in-out infinite}.win-display-amount[data-v-de905a03]{font-family:var(--font-display, "Russo One", sans-serif);font-size:28px;font-weight:700;color:var(--accent-gold, #ffd700);text-shadow:0 0 12px rgba(255,215,0,.5);white-space:nowrap}.win-display-overlay.mega .win-display-amount[data-v-de905a03],.win-display-overlay.ultra .win-display-amount[data-v-de905a03]{font-size:34px}.win-display-detail[data-v-de905a03]{font-size:12px;font-weight:600;color:var(--text-secondary, #b1bad3);white-space:nowrap;text-align:center}.win-display-enter-active[data-v-de905a03]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.win-display-leave-active[data-v-de905a03]{transition:all .3s ease-in}.win-display-enter-from[data-v-de905a03]{opacity:0;transform:translate(-50%) translateY(12px) scale(.85)}.win-display-leave-to[data-v-de905a03]{opacity:0;transform:translate(-50%) translateY(-8px)}.last-win-display .ctrl-label[data-v-de905a03]{color:var(--accent-gold, #ffd700)}.stake-value.gold[data-v-de905a03]{color:var(--accent-gold, #ffd700);text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes win-glow-de905a03{0%,to{box-shadow:0 0 30px #ffd70040}50%{box-shadow:0 0 50px #ffd70073}}@keyframes pulse-de905a03{0%,to{opacity:1}50%{opacity:.5}}.landscape-warning[data-v-de905a03]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--bg-primary, #0f1923);display:flex;align-items:center;justify-content:center}.landscape-warning-content[data-v-de905a03]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:24px}.landscape-warning-icon[data-v-de905a03]{font-size:64px;animation:rotatePhone-de905a03 2s ease-in-out infinite}.landscape-warning-text[data-v-de905a03]{font-size:16px;font-weight:600;color:var(--text-secondary, #b1bad3);max-width:240px;line-height:1.5}@keyframes rotatePhone-de905a03{0%,to{transform:rotate(0)}25%{transform:rotate(-90deg)}75%{transform:rotate(-90deg)}}@media(max-width:768px){.game-body[data-v-de905a03]{flex-direction:column}.game-sidebar[data-v-de905a03]{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.06);max-height:280px}}@media(max-width:600px){.slot-game[data-v-de905a03]{height:100%;overflow:hidden}.win-display-overlay[data-v-de905a03]{bottom:8px;padding:8px 20px;min-width:120px}.win-display-amount[data-v-de905a03]{font-size:22px}.win-display-overlay.mega .win-display-amount[data-v-de905a03],.win-display-overlay.ultra .win-display-amount[data-v-de905a03]{font-size:26px}.win-display-detail[data-v-de905a03]{font-size:11px}.game-topbar[data-v-de905a03]{height:40px;padding:0 10px;gap:8px}.btn-back[data-v-de905a03]{padding:4px 8px;font-size:12px}.game-title-bar[data-v-de905a03]{font-size:12px;gap:6px}.game-tag[data-v-de905a03]{font-size:9px;padding:1px 6px}.icon-btn[data-v-de905a03]{width:44px;height:44px;border-radius:8px;font-size:16px}.game-body[data-v-de905a03]{flex-direction:column;flex:1;overflow:hidden}.game-canvas-area[data-v-de905a03]{flex:none;height:55vh;min-height:200px;max-height:55vh}.game-sidebar[data-v-de905a03]{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.06);flex:1;max-height:none;overflow:hidden}.game-tabs[data-v-de905a03]{flex-shrink:0}.game-tab[data-v-de905a03]{padding:12px 4px;font-size:12px;min-height:44px}.game-tab-content[data-v-de905a03]{padding:12px}.coin-btn[data-v-de905a03]{width:44px;height:44px;font-size:20px;border-radius:8px}.coin-value-display[data-v-de905a03]{font-size:18px}.bet-shortcuts[data-v-de905a03]{gap:6px;margin-bottom:10px}.bet-short[data-v-de905a03]{padding:10px 0;font-size:13px;min-height:44px;border-radius:8px}.toggle[data-v-de905a03]{width:44px;height:24px}.toggle-thumb[data-v-de905a03]{width:18px;height:18px;top:2px;left:2px}.toggle.on .toggle-thumb[data-v-de905a03]{transform:translate(20px)}.toggle-label[data-v-de905a03]{font-size:13px}.btn-action[data-v-de905a03]{padding:16px;font-size:16px;min-height:50px;border-radius:10px}.auto-count-row[data-v-de905a03]{gap:6px;margin-bottom:10px}.auto-count-btn[data-v-de905a03]{padding:10px 0;font-size:13px;min-height:44px;border-radius:8px}.auto-input[data-v-de905a03]{padding:12px 12px 12px 28px;font-size:15px;min-height:44px}.stat-pills[data-v-de905a03]{gap:4px;margin-top:6px}.stat-pill[data-v-de905a03]{padding:6px 8px}.stake-display[data-v-de905a03]{margin-bottom:8px}.stake-value[data-v-de905a03]{font-size:18px}.lines-display[data-v-de905a03]{margin-bottom:6px}.ctrl-divider[data-v-de905a03]{margin:8px 0}.rules-list[data-v-de905a03]{gap:8px}.rules-item[data-v-de905a03]{font-size:13px;line-height:1.6}}.game-page[data-v-696feea9]{height:100%;display:flex;flex-direction:column}.game-not-found[data-v-696feea9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--text-secondary, #b1bad3);font-size:16px}.btn-back-lobby[data-v-696feea9]{padding:11px 22px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:700;border-radius:8px;border:none;cursor:pointer;font-family:inherit}.btn-back-lobby[data-v-696feea9]:hover{background:var(--accent-primary-hover, #00cc01)}.game-loading-screen[data-v-696feea9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:20px;background-color:var(--bg-primary, #0f1923);background-size:cover;background-position:center;background-repeat:no-repeat;animation:fadeIn-696feea9 .2s ease}@keyframes fadeIn-696feea9{0%{opacity:0}to{opacity:1}}.loading-logo[data-v-696feea9]{margin-bottom:8px}.loading-game-logo[data-v-696feea9]{max-width:240px;max-height:80px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6))}.loading-bar-track[data-v-696feea9]{width:200px;height:4px;background:var(--bg-tertiary, #213743);border-radius:2px;overflow:hidden}.loading-bar-fill[data-v-696feea9]{height:100%;background:var(--accent-primary, #00e701);border-radius:2px;transition:width .3s ease}.loading-text[data-v-696feea9]{font-size:13px;color:var(--text-secondary, #b1bad3);font-weight:500}.wallet[data-v-80835343]{padding:var(--space-6, 24px);max-width:900px;margin:0 auto;animation:fadeUp-80835343 .3s ease both}@keyframes fadeUp-80835343{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.section-title[data-v-80835343]{font-size:18px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px}.balance-grid[data-v-80835343]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.balance-card[data-v-80835343]{padding:24px;background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);border-left:4px solid;transition:all var(--transition-fast, .15s ease)}.balance-card[data-v-80835343]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5))}.balance-card.cash[data-v-80835343]{border-left-color:var(--accent-primary, #00e701)}.balance-card.bonus[data-v-80835343]{border-left-color:var(--accent-gold, #ffd700)}.balance-header[data-v-80835343]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.balance-label[data-v-80835343]{font-size:14px;font-weight:600;color:var(--text-primary, #fff);margin-bottom:2px}.balance-currency[data-v-80835343]{font-size:11px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.06em}.balance-icon[data-v-80835343]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.balance-icon.cash[data-v-80835343]{background:#00e70126;color:var(--accent-primary, #00e701)}.balance-icon.bonus[data-v-80835343]{background:#ffd70026;color:var(--accent-gold, #ffd700)}.balance-amount[data-v-80835343]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:24px;font-weight:700;color:var(--accent-primary, #00e701)}.balance-amount.bonus-text[data-v-80835343]{color:var(--accent-gold, #ffd700)}.wallet-actions[data-v-80835343]{display:flex;gap:12px;margin-bottom:32px}.btn-action[data-v-80835343]{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 24px;font-size:14px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-action.deposit[data-v-80835343]{background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000)}.btn-action.deposit[data-v-80835343]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3));transform:translateY(-1px)}.btn-action.withdraw[data-v-80835343]{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff);border:1px solid rgba(255,255,255,.1)}.btn-action.withdraw[data-v-80835343]:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.transactions-section[data-v-80835343]{margin-bottom:32px}.tx-controls[data-v-80835343]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.tx-tabs[data-v-80835343]{display:flex;gap:4px;background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-md, 8px);padding:3px;border:1px solid rgba(255,255,255,.06)}.tx-tab[data-v-80835343]{padding:7px 16px;border-radius:6px;font-size:12px;font-weight:600;background:transparent;color:var(--text-secondary, #b1bad3);border:none;cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.tx-tab.active[data-v-80835343]{background:#00e7011a;color:var(--accent-primary, #00e701)}.tx-tab[data-v-80835343]:hover:not(.active){color:var(--text-primary, #fff)}.tx-date-filters[data-v-80835343]{display:flex;gap:8px}.date-input[data-v-80835343]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);padding:7px 10px;color:var(--text-primary, #fff);font-size:12px;font-family:inherit;transition:border-color var(--transition-fast, .15s ease)}.date-input[data-v-80835343]:focus{outline:none;border-color:#1475e180}.tx-table-wrap[data-v-80835343]{background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);overflow:hidden}.tx-table-header[data-v-80835343]{display:grid;grid-template-columns:1.2fr .8fr 1fr 1.5fr;gap:12px;padding:12px 16px;background:#0003;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4)}.tx-row[data-v-80835343]{display:grid;grid-template-columns:1.2fr .8fr 1fr 1.5fr;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);align-items:center;font-size:13px;transition:background var(--transition-fast, .15s ease)}.tx-row[data-v-80835343]:last-child{border-bottom:none}.tx-row[data-v-80835343]:hover{background:#00e70105}.tx-date[data-v-80835343]{color:var(--text-secondary, #b1bad3);font-size:12px}.tx-type-badge[data-v-80835343]{display:inline-flex;padding:4px 8px;border-radius:var(--radius-sm, 4px);font-size:11px;font-weight:600}.tx-type-badge.credit[data-v-80835343]{background:#00e70126;color:var(--color-success, #00e701)}.tx-type-badge.debit[data-v-80835343]{background:#ed424526;color:var(--color-danger, #ed4245)}.tx-amount[data-v-80835343]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-weight:700}.tx-amount.positive[data-v-80835343]{color:var(--color-success, #00e701)}.tx-amount.negative[data-v-80835343]{color:var(--color-danger, #ed4245)}.tx-reason[data-v-80835343]{color:var(--text-secondary, #b1bad3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-pagination[data-v-80835343]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 0 8px}.btn-page[data-v-80835343]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);cursor:pointer;transition:all var(--transition-fast, .15s ease)}.btn-page[data-v-80835343]:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.btn-page[data-v-80835343]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-80835343]{font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3)}.wallet-error[data-v-80835343]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary, #b1bad3);font-size:14px;gap:12px;margin-bottom:16px}.btn-cta[data-v-80835343]{padding:11px 22px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-cta[data-v-80835343]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3));transform:translateY(-1px)}.tx-empty[data-v-80835343]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary, #b1bad3);font-size:16px;gap:8px}.tx-empty-sub[data-v-80835343]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.balance-card-skeleton[data-v-80835343]{padding:24px;background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);display:flex;flex-direction:column;gap:16px}.bcs-label[data-v-80835343]{height:14px;width:50%;border-radius:4px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-80835343 1.5s infinite}.bcs-amount[data-v-80835343]{height:24px;width:70%;border-radius:4px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-80835343 1.5s infinite}.tx-row-skeleton[data-v-80835343]{display:grid;grid-template-columns:1.2fr .8fr 1fr 1.5fr;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04)}.tx-skel-cell[data-v-80835343]{height:14px;width:60%;border-radius:4px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-80835343 1.5s infinite}.tx-skel-cell.wide[data-v-80835343]{width:80%}@keyframes shimmer-80835343{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.wallet[data-v-80835343]{padding:var(--space-4, 16px)}.balance-grid[data-v-80835343]{grid-template-columns:1fr}.wallet-actions[data-v-80835343]{flex-direction:column}.tx-controls[data-v-80835343]{flex-direction:column;align-items:stretch}.tx-date-filters[data-v-80835343]{width:100%}.date-input[data-v-80835343]{flex:1}.tx-table-header[data-v-80835343],.tx-row[data-v-80835343],.tx-row-skeleton[data-v-80835343]{grid-template-columns:1fr 1fr;gap:8px}.tx-table-header span[data-v-80835343]:nth-child(4),.tx-row .tx-reason[data-v-80835343]{display:none}}[dir=rtl] .balance-card[data-v-80835343]{border-left:1px solid rgba(255,255,255,.08);border-right:4px solid transparent}[dir=rtl] .balance-card.cash[data-v-80835343]{border-right-color:var(--accent-primary, #00e701)}[dir=rtl] .balance-card.bonus[data-v-80835343]{border-right-color:var(--accent-gold, #ffd700)}[dir=rtl] .balance-amount[data-v-80835343],[dir=rtl] .tx-amount[data-v-80835343]{direction:ltr;unicode-bidi:embed;display:inline-block;text-align:right}.provably-fair[data-v-9647c4ff]{padding:var(--space-6, 24px);max-width:900px;margin:0 auto;animation:fadeUp-9647c4ff .3s ease both}@keyframes fadeUp-9647c4ff{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-title[data-v-9647c4ff]{font-size:22px;font-weight:700;margin-bottom:8px}.page-desc[data-v-9647c4ff]{font-size:13px;color:var(--text-secondary, #b1bad3);margin-bottom:28px;line-height:1.5}.section[data-v-9647c4ff]{margin-bottom:28px}.section-title[data-v-9647c4ff]{font-size:16px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:8px;color:var(--text-primary, #fff)}.section-title svg[data-v-9647c4ff]{color:var(--accent-primary, #00e701)}.section-desc[data-v-9647c4ff]{font-size:13px;color:var(--text-secondary, #b1bad3);margin-bottom:14px;line-height:1.5}.seeds-card[data-v-9647c4ff]{background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);padding:20px;display:flex;flex-direction:column;gap:20px}.seed-row[data-v-9647c4ff]{display:flex;flex-direction:column;gap:6px}.seed-label[data-v-9647c4ff]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4)}.seed-value-wrap[data-v-9647c4ff]{display:flex;align-items:center;gap:8px}.seed-value[data-v-9647c4ff]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:13px;color:var(--text-primary, #fff);background:#0003;padding:8px 12px;border-radius:var(--radius-md, 8px);border:1px solid rgba(255,255,255,.06);word-break:break-all;flex:1}.seed-value.hash[data-v-9647c4ff]{font-size:11px;color:var(--accent-primary, #00e701)}.seed-value.nonce[data-v-9647c4ff]{width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:700;color:var(--accent-secondary, #1475e1)}.seed-hint[data-v-9647c4ff]{font-size:11px;color:var(--text-tertiary, #7f8fa4);line-height:1.4}.btn-copy[data-v-9647c4ff]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-secondary, #b1bad3);cursor:pointer;transition:all var(--transition-fast, .15s ease);flex-shrink:0}.btn-copy[data-v-9647c4ff]:hover{background:#ffffff1a;color:var(--text-primary, #fff);border-color:#fff3}.btn-copy-sm[data-v-9647c4ff]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-tertiary, #7f8fa4);cursor:pointer;transition:color var(--transition-fast, .15s ease);flex-shrink:0}.btn-copy-sm[data-v-9647c4ff]:hover{color:var(--accent-primary, #00e701)}.client-seed-form[data-v-9647c4ff]{display:flex;flex-direction:column;gap:10px}.input-group[data-v-9647c4ff]{position:relative;display:flex;align-items:center}.text-input[data-v-9647c4ff]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);padding:11px 70px 11px 14px;color:var(--text-primary, #fff);font-size:13px;font-family:var(--font-family-mono, "JetBrains Mono", monospace);transition:border-color var(--transition-fast, .15s ease)}.text-input[data-v-9647c4ff]:focus{outline:none;border-color:#1475e180}.text-input[data-v-9647c4ff]:disabled{opacity:.5;cursor:not-allowed}.text-input[data-v-9647c4ff]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4);font-family:var(--font-family-primary, "Inter", sans-serif)}.text-input[data-v-9647c4ff]::placeholder{color:var(--text-tertiary, #7f8fa4);font-family:var(--font-family-primary, "Inter", sans-serif)}.char-count[data-v-9647c4ff]{position:absolute;right:12px;font-size:11px;color:var(--text-tertiary, #7f8fa4);pointer-events:none}.char-count.warn[data-v-9647c4ff]{color:var(--color-warning, #ffa726)}.validation-msg[data-v-9647c4ff]{font-size:12px;color:var(--color-warning, #ffa726)}.validation-msg.error[data-v-9647c4ff]{color:var(--color-danger, #ed4245)}.validation-msg.success[data-v-9647c4ff]{color:var(--color-success, #00e701)}.btn-primary[data-v-9647c4ff]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 22px;background:var(--accent-secondary, #1475e1);color:var(--color-on-dark, #fff);font-size:13px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit;width:-moz-fit-content;width:fit-content}.btn-primary[data-v-9647c4ff]:hover:not(:disabled){background:var(--accent-secondary-hover, #1260bf);transform:translateY(-1px)}.btn-primary[data-v-9647c4ff]:disabled{opacity:.5;cursor:not-allowed}.btn-rotate[data-v-9647c4ff]{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:var(--bg-tertiary, #213743);color:var(--color-warning, #ffa726);font-size:13px;font-weight:700;border-radius:var(--radius-md, 8px);border:1px solid rgba(255,168,38,.3);cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-rotate[data-v-9647c4ff]:hover{background:#ffa8261a;border-color:#ffa82680;transform:translateY(-1px)}.btn-cta[data-v-9647c4ff]{padding:11px 22px;background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000);font-size:14px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-cta[data-v-9647c4ff]:hover{background:var(--accent-primary-hover, #00cc01);box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3));transform:translateY(-1px)}.btn-secondary[data-v-9647c4ff]{padding:10px 20px;background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff);font-size:13px;font-weight:600;border-radius:var(--radius-md, 8px);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-secondary[data-v-9647c4ff]:hover{background:#ffffff1a;border-color:#fff3}.btn-danger[data-v-9647c4ff]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;background:var(--color-danger, #ed4245);color:var(--color-on-dark, #fff);font-size:13px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;transition:all var(--transition-fast, .15s ease);font-family:inherit}.btn-danger[data-v-9647c4ff]:hover:not(:disabled){background:var(--color-danger, #d63031);box-shadow:var(--shadow-glow-red, 0 0 20px rgba(237, 66, 69, .3));transform:translateY(-1px)}.btn-danger[data-v-9647c4ff]:disabled{opacity:.5;cursor:not-allowed}.btn-text[data-v-9647c4ff]{background:none;border:none;color:var(--text-secondary, #b1bad3);font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;transition:color var(--transition-fast, .15s ease);font-family:inherit}.btn-text[data-v-9647c4ff]:hover{color:var(--text-primary, #fff)}.confirm-modal-backdrop[data-v-9647c4ff]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-modal, rgba(15, 25, 35, .9));display:flex;align-items:center;justify-content:center;z-index:var(--z-modal, 400);animation:fadeIn-9647c4ff .15s ease}@keyframes fadeIn-9647c4ff{0%{opacity:0}to{opacity:1}}.confirm-modal[data-v-9647c4ff]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);padding:28px;max-width:420px;width:90%;box-shadow:var(--shadow-lg, 0 8px 24px rgba(0, 0, 0, .5));animation:scaleIn-9647c4ff .2s ease}@keyframes scaleIn-9647c4ff{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.modal-title[data-v-9647c4ff]{font-size:18px;font-weight:700;margin-bottom:10px}.modal-desc[data-v-9647c4ff]{font-size:13px;color:var(--text-secondary, #b1bad3);line-height:1.5;margin-bottom:20px}.modal-actions[data-v-9647c4ff]{display:flex;gap:10px;justify-content:flex-end}.rotation-result[data-v-9647c4ff]{margin-top:16px;background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(0,231,1,.2);border-radius:var(--radius-lg, 12px);padding:20px}.rotation-title[data-v-9647c4ff]{font-size:15px;font-weight:700;color:var(--color-success, #00e701);margin-bottom:16px}.rotation-compare[data-v-9647c4ff]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:start}.rotation-col[data-v-9647c4ff]{display:flex;flex-direction:column;gap:10px}.rotation-label[data-v-9647c4ff]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #7f8fa4)}.rotation-col.old .rotation-label[data-v-9647c4ff]{color:var(--color-warning, #ffa726)}.rotation-col.new .rotation-label[data-v-9647c4ff]{color:var(--color-success, #00e701)}.rotation-field[data-v-9647c4ff]{display:flex;flex-direction:column;gap:4px}.rotation-field-label[data-v-9647c4ff]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #7f8fa4)}.rotation-divider[data-v-9647c4ff]{display:flex;align-items:center;justify-content:center;padding-top:32px;color:var(--text-tertiary, #7f8fa4)}.rotation-verify-hint[data-v-9647c4ff]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin-top:14px;font-style:italic}.history-table-wrap[data-v-9647c4ff]{background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);overflow:hidden}.history-header[data-v-9647c4ff]{display:grid;grid-template-columns:1.2fr 1.5fr 1.5fr 1fr .5fr;gap:10px;padding:12px 16px;background:#0003;border-bottom:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary, #7f8fa4)}.history-row[data-v-9647c4ff]{display:grid;grid-template-columns:1.2fr 1.5fr 1.5fr 1fr .5fr;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04);align-items:center;font-size:13px;transition:background var(--transition-fast, .15s ease)}.history-row[data-v-9647c4ff]:last-child{border-bottom:none}.history-row[data-v-9647c4ff]:hover{background:#00e70105}.history-date[data-v-9647c4ff]{color:var(--text-secondary, #b1bad3);font-size:12px}.history-seed[data-v-9647c4ff],.history-hash[data-v-9647c4ff],.history-client[data-v-9647c4ff]{display:flex;align-items:center;gap:4px}.mono-sm[data-v-9647c4ff]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:11px;color:var(--text-primary, #fff)}.history-nonce[data-v-9647c4ff]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:700;color:var(--accent-secondary, #1475e1)}.history-pagination[data-v-9647c4ff]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 0 8px}.btn-page[data-v-9647c4ff]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);cursor:pointer;transition:all var(--transition-fast, .15s ease)}.btn-page[data-v-9647c4ff]:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.btn-page[data-v-9647c4ff]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-9647c4ff]{font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3)}.verify-link-section[data-v-9647c4ff]{padding-top:8px}.btn-verify-link[data-v-9647c4ff]{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:linear-gradient(135deg,#00e70114,#00e70108);border:1px solid rgba(0,231,1,.2);border-radius:var(--radius-lg, 12px);color:var(--accent-primary, #00e701);font-size:14px;font-weight:700;text-decoration:none;transition:all var(--transition-fast, .15s ease)}.btn-verify-link[data-v-9647c4ff]:hover{background:linear-gradient(135deg,#00e70126,#00e7010f);border-color:#00e70166;box-shadow:var(--shadow-glow-green, 0 0 20px rgba(0, 231, 1, .3));transform:translateY(-1px)}.pf-error[data-v-9647c4ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary, #b1bad3);font-size:14px;gap:12px}.pf-empty[data-v-9647c4ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary, #b1bad3);font-size:14px;gap:6px}.pf-empty-sub[data-v-9647c4ff]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.seed-row-skeleton[data-v-9647c4ff],.history-row-skeleton[data-v-9647c4ff]{display:flex;flex-direction:column;gap:8px;padding:12px 0}.skel-label[data-v-9647c4ff]{height:12px;width:30%;border-radius:4px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-9647c4ff 1.5s infinite}.skel-value[data-v-9647c4ff]{height:16px;width:80%;border-radius:4px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-9647c4ff 1.5s infinite}@keyframes shimmer-9647c4ff{0%{background-position:-200% 0}to{background-position:200% 0}}.spinner[data-v-9647c4ff]{animation:spin-9647c4ff .8s linear infinite}@keyframes spin-9647c4ff{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.provably-fair[data-v-9647c4ff]{padding:var(--space-4, 16px)}.rotation-compare[data-v-9647c4ff]{grid-template-columns:1fr;gap:12px}.rotation-divider[data-v-9647c4ff]{padding-top:0;transform:rotate(90deg)}.history-header[data-v-9647c4ff],.history-row[data-v-9647c4ff]{grid-template-columns:1fr 1fr;gap:8px}.history-header span[data-v-9647c4ff]:nth-child(3),.history-header span[data-v-9647c4ff]:nth-child(4),.history-row .history-hash[data-v-9647c4ff],.history-row .history-client[data-v-9647c4ff]{display:none}.seed-value.hash[data-v-9647c4ff]{font-size:10px}}.stripe-deposit-form[data-v-b38d8e49]{display:flex;flex-direction:column;gap:16px}.stripe-loading[data-v-b38d8e49]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--text-secondary, #b1bad3);font-size:14px}.payment-request-button[data-v-b38d8e49]{min-height:48px}.wallet-divider[data-v-b38d8e49]{display:flex;align-items:center;gap:12px;margin-top:16px}.wallet-divider-line[data-v-b38d8e49]{flex:1;height:1px;background:#ffffff1a}.wallet-divider-text[data-v-b38d8e49]{font-size:12px;font-weight:600;color:var(--text-tertiary, #7f8fa4);white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.payment-element[data-v-b38d8e49]{min-height:100px}.stripe-error[data-v-b38d8e49]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ed424514;border:1px solid rgba(237,66,69,.2);border-radius:var(--radius-md, 8px);color:var(--color-danger, #ed4245);font-size:13px;font-weight:500}.btn-confirm[data-v-b38d8e49]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;font-family:inherit;background:var(--accent-primary, #00e701);color:#000;transition:all var(--transition-fast, .15s ease)}.btn-confirm[data-v-b38d8e49]:hover:not(:disabled){background:#00cc01;box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-confirm[data-v-b38d8e49]:disabled{background:var(--bg-tertiary, #213743);color:var(--text-disabled, #4a5568);cursor:not-allowed;opacity:.6}.stripe-success[data-v-b38d8e49]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px}.success-icon[data-v-b38d8e49]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:#00e70126;color:var(--color-success, #00e701)}.success-title[data-v-b38d8e49]{font-size:16px;font-weight:700;margin-bottom:8px}.success-desc[data-v-b38d8e49]{font-size:13px;color:var(--text-secondary, #b1bad3);line-height:1.5;max-width:400px}.spinner[data-v-b38d8e49]{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:currentColor;border-radius:50%;animation:spin-b38d8e49 .6s linear infinite}.stripe-loading .spinner[data-v-b38d8e49]{border-color:#fff3;border-top-color:var(--text-secondary, #b1bad3)}@keyframes spin-b38d8e49{to{transform:rotate(360deg)}}.deposit[data-v-0feda6bb]{padding:var(--space-6, 24px);max-width:600px;margin:0 auto;animation:fadeUp-0feda6bb .3s ease both}@keyframes fadeUp-0feda6bb{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.btn-back[data-v-0feda6bb]{display:inline-flex;align-items:center;gap:6px;padding:6px 0;background:none;border:none;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:color var(--transition-fast, .15s ease);margin-bottom:16px}.btn-back[data-v-0feda6bb]:hover{color:var(--text-primary, #fff)}.page-title[data-v-0feda6bb]{font-size:20px;font-weight:700;margin-bottom:16px}.balance-summary[data-v-0feda6bb]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#00e7010f;border:1px solid rgba(0,231,1,.15);border-radius:var(--radius-md, 8px);margin-bottom:20px}.balance-label[data-v-0feda6bb]{font-size:13px;color:var(--text-secondary, #b1bad3)}.balance-value[data-v-0feda6bb]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:15px;font-weight:700;color:var(--accent-primary, #00e701)}.balance-currency[data-v-0feda6bb]{font-size:11px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase}.deposit-card[data-v-0feda6bb]{background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);padding:24px;margin-bottom:24px}.form-group[data-v-0feda6bb]{margin-bottom:20px}.form-label[data-v-0feda6bb]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3);margin-bottom:8px}.form-select[data-v-0feda6bb],.form-input[data-v-0feda6bb]{width:100%;padding:11px 14px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);font-size:14px;font-family:inherit;transition:border-color var(--transition-fast, .15s ease);box-sizing:border-box}.form-select[data-v-0feda6bb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%237f8fa4' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.form-select option[data-v-0feda6bb]{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff)}.form-select[data-v-0feda6bb]:focus,.form-input[data-v-0feda6bb]:focus{outline:none;border-color:#1475e180}.method-tabs[data-v-0feda6bb]{display:flex;gap:10px}.method-tab[data-v-0feda6bb]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:var(--bg-primary, #0f1923);border:2px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--transition-fast, .15s ease)}.method-tab[data-v-0feda6bb]:hover{border-color:#ffffff26;color:var(--text-primary, #fff)}.method-tab.active[data-v-0feda6bb]{border-color:var(--accent-primary, #00e701);color:var(--accent-primary, #00e701);background:#00e7010f}.method-icon[data-v-0feda6bb]{display:flex;align-items:center}.amount-input-wrap[data-v-0feda6bb]{position:relative}.amount-prefix[data-v-0feda6bb]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-tertiary, #7f8fa4);font-size:14px;font-weight:600;pointer-events:none}.amount-input[data-v-0feda6bb]{padding-left:32px}.amount-input[data-v-0feda6bb]::-webkit-inner-spin-button,.amount-input[data-v-0feda6bb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input[type=number][data-v-0feda6bb]{-moz-appearance:textfield}.quick-amounts[data-v-0feda6bb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.quick-amount-btn[data-v-0feda6bb]{padding:6px 14px;background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm, 4px);color:var(--text-secondary, #b1bad3);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--transition-fast, .15s ease)}.quick-amount-btn[data-v-0feda6bb]:hover:not(:disabled){border-color:var(--accent-primary, #00e701);color:var(--accent-primary, #00e701);background:#00e7010f}.quick-amount-btn[data-v-0feda6bb]:disabled{opacity:.4;cursor:not-allowed}.limits-info[data-v-0feda6bb]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#ffc1070f;border:1px solid rgba(255,193,7,.15);border-radius:var(--radius-md, 8px);margin-bottom:20px}.limits-icon[data-v-0feda6bb]{color:var(--color-warning, #ffc107);flex-shrink:0;margin-top:1px}.limits-title[data-v-0feda6bb]{font-size:13px;font-weight:600;color:var(--text-primary, #fff);margin-bottom:4px}.limits-detail[data-v-0feda6bb]{font-size:12px;color:var(--text-secondary, #b1bad3);line-height:1.6}.jurisdiction-notice[data-v-0feda6bb]{margin-bottom:20px}.error-banner[data-v-0feda6bb]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ed424514;border:1px solid rgba(237,66,69,.2);border-radius:var(--radius-md, 8px);margin-bottom:20px;color:var(--color-danger, #ed4245);font-size:13px;font-weight:500}.deposit-result[data-v-0feda6bb]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px;margin-bottom:20px;background:#00000026;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md, 8px)}.result-icon[data-v-0feda6bb]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.result-icon-manual[data-v-0feda6bb]{background:#1475e126;color:var(--accent-secondary, #1475e1)}.result-icon-crypto[data-v-0feda6bb]{background:#f7931a26;color:#f7931a}.result-icon-card[data-v-0feda6bb]{background:#635bff26;color:#635bff}.result-title[data-v-0feda6bb]{font-size:16px;font-weight:700;margin-bottom:8px}.result-desc[data-v-0feda6bb]{font-size:13px;color:var(--text-secondary, #b1bad3);line-height:1.5;max-width:400px;margin-bottom:20px}.qr-container[data-v-0feda6bb]{padding:12px;background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);margin-bottom:20px}.qr-image[data-v-0feda6bb]{display:block;width:200px;height:200px;border-radius:4px}.result-details[data-v-0feda6bb]{width:100%;max-width:400px;margin-bottom:16px}.result-detail-row[data-v-0feda6bb]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);gap:12px}.result-detail-row[data-v-0feda6bb]:last-child{border-bottom:none}.result-detail-label[data-v-0feda6bb]{font-size:12px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-align:left;flex-shrink:0}.result-detail-value[data-v-0feda6bb]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-primary, #fff);word-break:break-all;text-align:right}.copy-value[data-v-0feda6bb]{cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color var(--transition-fast, .15s ease)}.copy-value[data-v-0feda6bb]:hover{color:var(--accent-primary, #00e701)}.result-status[data-v-0feda6bb]{display:flex;align-items:center;gap:10px}.result-status-text[data-v-0feda6bb]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.status-badge[data-v-0feda6bb]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-md, 8px);font-size:11px;font-weight:600;text-transform:uppercase}.status-badge.pending[data-v-0feda6bb]{background:#ffa72626;color:var(--color-warning, #ffa726)}.status-badge.completed[data-v-0feda6bb]{background:#00e70126;color:var(--color-success, #00e701)}.status-badge.failed[data-v-0feda6bb],.status-badge.cancelled[data-v-0feda6bb]{background:#ed424526;color:var(--color-danger, #ed4245)}.polling-dot[data-v-0feda6bb]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-warning, #ffa726);animation:pulse-0feda6bb 1.5s infinite}@keyframes pulse-0feda6bb{0%,to{opacity:1}50%{opacity:.3}}.btn-deposit[data-v-0feda6bb]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;font-family:inherit;background:var(--accent-primary, #00e701);color:#000;transition:all var(--transition-fast, .15s ease)}.btn-deposit[data-v-0feda6bb]:hover:not(:disabled){background:#00cc01;box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-deposit[data-v-0feda6bb]:disabled{background:var(--bg-tertiary, #213743);color:var(--text-disabled, #4a5568);cursor:not-allowed;opacity:.6}.btn-new-deposit[data-v-0feda6bb]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:600;border-radius:var(--radius-md, 8px);border:1px solid rgba(255,255,255,.15);cursor:pointer;font-family:inherit;background:transparent;color:var(--text-secondary, #b1bad3);transition:all var(--transition-fast, .15s ease)}.btn-new-deposit[data-v-0feda6bb]:hover{border-color:var(--accent-primary, #00e701);color:var(--accent-primary, #00e701)}.spinner[data-v-0feda6bb]{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:spin-0feda6bb .6s linear infinite}@keyframes spin-0feda6bb{to{transform:rotate(360deg)}}.history-section[data-v-0feda6bb]{margin-bottom:24px}.section-subtitle[data-v-0feda6bb]{font-size:16px;font-weight:700;margin-bottom:12px}.history-list[data-v-0feda6bb]{background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);overflow:hidden}.history-item[data-v-0feda6bb]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05);transition:background var(--transition-fast, .15s ease)}.history-item[data-v-0feda6bb]:last-child{border-bottom:none}.history-item[data-v-0feda6bb]:hover{background:#00e70105}.history-item-left[data-v-0feda6bb]{display:flex;flex-direction:column;gap:2px}.history-type[data-v-0feda6bb]{font-size:13px;font-weight:600;color:var(--text-primary, #fff)}.history-date[data-v-0feda6bb]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.history-item-right[data-v-0feda6bb]{display:flex;align-items:center;gap:10px}.history-amount[data-v-0feda6bb]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:700;color:var(--color-success, #00e701)}.history-empty[data-v-0feda6bb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);color:var(--text-secondary, #b1bad3);font-size:14px;gap:6px}.history-empty-sub[data-v-0feda6bb]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.info-section[data-v-0feda6bb]{margin-bottom:24px}.info-card[data-v-0feda6bb]{display:flex;align-items:center;gap:14px;padding:16px;background:#1475e10f;border:1px solid rgba(20,117,225,.15);border-radius:var(--radius-md, 8px)}.info-icon[data-v-0feda6bb]{color:var(--accent-secondary, #1475e1);flex-shrink:0}.info-title[data-v-0feda6bb]{font-size:13px;font-weight:600;color:var(--text-primary, #fff);margin-bottom:2px}.info-desc[data-v-0feda6bb]{font-size:12px;color:var(--text-secondary, #b1bad3)}.btn-link[data-v-0feda6bb]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0;padding:6px 12px;background:none;border:1px solid rgba(20,117,225,.3);border-radius:var(--radius-sm, 4px);color:var(--accent-secondary, #1475e1);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--transition-fast, .15s ease)}.btn-link[data-v-0feda6bb]:hover{background:#1475e11a;border-color:#1475e180}@media(max-width:768px){.deposit[data-v-0feda6bb]{padding:var(--space-4, 16px)}.method-tabs[data-v-0feda6bb]{flex-direction:column}.info-card[data-v-0feda6bb]{flex-direction:column;text-align:center;gap:10px}.btn-link[data-v-0feda6bb]{margin-left:0}.quick-amounts[data-v-0feda6bb]{justify-content:center}.result-detail-row[data-v-0feda6bb]{flex-direction:column;align-items:flex-start;gap:4px}.result-detail-value[data-v-0feda6bb]{text-align:left}}.withdraw[data-v-838751d0]{padding:var(--space-6, 24px);max-width:600px;margin:0 auto;animation:fadeUp-838751d0 .3s ease both}@keyframes fadeUp-838751d0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.btn-back[data-v-838751d0]{display:inline-flex;align-items:center;gap:6px;padding:6px 0;background:none;border:none;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:color var(--transition-fast, .15s ease);margin-bottom:16px}.btn-back[data-v-838751d0]:hover{color:var(--text-primary, #fff)}.page-title[data-v-838751d0]{font-size:20px;font-weight:700;margin-bottom:16px}.balance-summary[data-v-838751d0]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#00e7010f;border:1px solid rgba(0,231,1,.15);border-radius:var(--radius-md, 8px);margin-bottom:20px}.balance-label[data-v-838751d0]{font-size:13px;color:var(--text-secondary, #b1bad3)}.balance-value[data-v-838751d0]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:15px;font-weight:700;color:var(--accent-primary, #00e701)}.balance-currency[data-v-838751d0]{font-size:11px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase}.warning-banner[data-v-838751d0]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md, 8px);margin-bottom:12px}.warning-kyc[data-v-838751d0]{background:#ffa72614;border:1px solid rgba(255,167,38,.2)}.warning-bonus[data-v-838751d0]{background:#1475e114;border:1px solid rgba(20,117,225,.2)}.warning-icon[data-v-838751d0]{flex-shrink:0;margin-top:1px}.warning-kyc .warning-icon[data-v-838751d0]{color:var(--color-warning, #ffa726)}.warning-bonus .warning-icon[data-v-838751d0]{color:var(--accent-secondary, #1475e1)}.warning-title[data-v-838751d0]{font-size:13px;font-weight:600;color:var(--text-primary, #fff);margin-bottom:2px}.warning-detail[data-v-838751d0]{font-size:12px;color:var(--text-secondary, #b1bad3);line-height:1.4}.withdraw-card[data-v-838751d0]{background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);padding:24px;margin-bottom:24px}.form-group[data-v-838751d0]{margin-bottom:20px}.form-label[data-v-838751d0]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3);margin-bottom:8px}.form-input[data-v-838751d0]{width:100%;padding:11px 14px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);font-size:14px;font-family:inherit;transition:border-color var(--transition-fast, .15s ease);box-sizing:border-box}.form-input[data-v-838751d0]:focus{outline:none;border-color:#1475e180}.form-hint[data-v-838751d0]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin-top:6px}.method-tabs[data-v-838751d0]{display:flex;gap:10px}.method-tab[data-v-838751d0]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:var(--bg-primary, #0f1923);border:2px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--transition-fast, .15s ease)}.method-tab[data-v-838751d0]:hover{border-color:#ffffff26;color:var(--text-primary, #fff)}.method-tab.active[data-v-838751d0]{border-color:var(--accent-primary, #00e701);color:var(--accent-primary, #00e701);background:#00e7010f}.method-icon[data-v-838751d0]{display:flex;align-items:center}.amount-input-wrap[data-v-838751d0]{position:relative}.amount-prefix[data-v-838751d0]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-tertiary, #7f8fa4);font-size:14px;font-weight:600;pointer-events:none}.amount-input[data-v-838751d0]{padding-left:32px}.amount-input[data-v-838751d0]::-webkit-inner-spin-button,.amount-input[data-v-838751d0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input[type=number][data-v-838751d0]{-moz-appearance:textfield}.quick-amounts[data-v-838751d0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.quick-amount-btn[data-v-838751d0]{padding:6px 14px;background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-sm, 4px);color:var(--text-secondary, #b1bad3);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--transition-fast, .15s ease)}.quick-amount-btn[data-v-838751d0]:hover{border-color:var(--accent-primary, #00e701);color:var(--accent-primary, #00e701);background:#00e7010f}.quick-amount-max[data-v-838751d0]{border-color:#1475e14d;color:var(--accent-secondary, #1475e1)}.quick-amount-max[data-v-838751d0]:hover{border-color:var(--accent-secondary, #1475e1);color:var(--accent-secondary, #1475e1);background:#1475e114}.limits-info[data-v-838751d0]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#ffc1070f;border:1px solid rgba(255,193,7,.15);border-radius:var(--radius-md, 8px);margin-bottom:20px}.limits-icon[data-v-838751d0]{color:var(--color-warning, #ffc107);flex-shrink:0;margin-top:1px}.limits-title[data-v-838751d0]{font-size:13px;font-weight:600;color:var(--text-primary, #fff);margin-bottom:2px}.limits-detail[data-v-838751d0]{font-size:12px;color:var(--text-secondary, #b1bad3);line-height:1.4}.jurisdiction-notice[data-v-838751d0]{margin-bottom:20px}.error-banner[data-v-838751d0]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ed424514;border:1px solid rgba(237,66,69,.2);border-radius:var(--radius-md, 8px);margin-bottom:20px;color:var(--color-danger, #ed4245);font-size:13px;font-weight:500}.success-banner[data-v-838751d0]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#00e70114;border:1px solid rgba(0,231,1,.2);border-radius:var(--radius-md, 8px);margin-bottom:20px;color:var(--color-success, #00e701);font-size:13px;font-weight:500}.btn-withdraw[data-v-838751d0]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;border-radius:var(--radius-md, 8px);border:none;cursor:pointer;font-family:inherit;background:var(--color-danger, #ed4245);color:#fff;transition:all var(--transition-fast, .15s ease)}.btn-withdraw[data-v-838751d0]:hover:not(:disabled){background:#d93a3d;box-shadow:0 0 24px #ed424559;transform:translateY(-1px)}.btn-withdraw[data-v-838751d0]:disabled{background:var(--bg-tertiary, #213743);color:var(--text-disabled, #4a5568);cursor:not-allowed;opacity:.6}.spinner[data-v-838751d0]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-838751d0 .6s linear infinite}.spinner-sm[data-v-838751d0]{width:14px;height:14px;border-width:1.5px;border-color:#b1bad34d;border-top-color:var(--text-secondary, #b1bad3)}@keyframes spin-838751d0{to{transform:rotate(360deg)}}.history-section[data-v-838751d0]{margin-bottom:24px}.section-subtitle[data-v-838751d0]{font-size:16px;font-weight:700;margin-bottom:12px}.history-loading[data-v-838751d0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 20px;background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);color:var(--text-secondary, #b1bad3);font-size:13px}.history-list[data-v-838751d0]{background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);overflow:hidden}.history-item[data-v-838751d0]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05);transition:background var(--transition-fast, .15s ease)}.history-item[data-v-838751d0]:last-child{border-bottom:none}.history-item[data-v-838751d0]:hover{background:#0000001a}.history-item-left[data-v-838751d0]{display:flex;flex-direction:column;gap:2px}.history-type[data-v-838751d0]{font-size:13px;font-weight:600;color:var(--text-primary, #fff)}.history-date[data-v-838751d0]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.history-item-right[data-v-838751d0]{display:flex;align-items:center;gap:10px}.history-amount[data-v-838751d0]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:700;color:var(--color-danger, #ed4245)}.status-badge[data-v-838751d0]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-md, 8px);font-size:11px;font-weight:600;text-transform:uppercase}.status-badge.pending[data-v-838751d0]{background:#ffa72626;color:var(--color-warning, #ffa726)}.status-badge.completed[data-v-838751d0]{background:#00e70126;color:var(--color-success, #00e701)}.status-badge.failed[data-v-838751d0],.status-badge.cancelled[data-v-838751d0]{background:#ed424526;color:var(--color-danger, #ed4245)}.polling-dot[data-v-838751d0]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-warning, #ffa726);animation:pulse-838751d0 1.5s infinite}@keyframes pulse-838751d0{0%,to{opacity:1}50%{opacity:.3}}.btn-cancel[data-v-838751d0]{padding:5px 12px;background:transparent;border:1px solid rgba(237,66,69,.3);border-radius:var(--radius-sm, 4px);color:var(--color-danger, #ed4245);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--transition-fast, .15s ease)}.btn-cancel[data-v-838751d0]:hover:not(:disabled){background:#ed42451a;border-color:var(--color-danger, #ed4245)}.btn-cancel[data-v-838751d0]:disabled{opacity:.5;cursor:not-allowed}.history-empty[data-v-838751d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,#1a2c38cc,#21374399);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);color:var(--text-secondary, #b1bad3);font-size:14px;gap:6px}.history-empty-sub[data-v-838751d0]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}@media(max-width:768px){.withdraw[data-v-838751d0]{padding:var(--space-4, 16px)}.method-tabs[data-v-838751d0]{flex-direction:column}.quick-amounts[data-v-838751d0]{justify-content:center}.history-item[data-v-838751d0]{flex-direction:column;align-items:flex-start;gap:8px}.history-item-right[data-v-838751d0]{width:100%;justify-content:space-between}}.bonuses-page[data-v-25c21989]{padding:24px;max-width:960px;margin:0 auto;animation:fadeUp-25c21989 .3s ease both}@keyframes fadeUp-25c21989{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-title[data-v-25c21989]{font-family:var(--font-display, "Russo One", sans-serif);font-size:28px;margin-bottom:24px;color:var(--text-primary, #fff)}.bonus-tabs[data-v-25c21989]{display:flex;gap:4px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:24px}.bonus-tab[data-v-25c21989]{padding:12px 20px;background:none;border:none;color:var(--text-secondary, #b1bad3);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;border-bottom:2px solid transparent;position:relative;bottom:-1px;font-family:inherit}.bonus-tab.active[data-v-25c21989]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.bonus-tab[data-v-25c21989]:hover:not(.active){color:var(--text-primary, #fff)}.tab-pane[data-v-25c21989]{animation:fadeUp-25c21989 .25s ease both}.bonuses-grid[data-v-25c21989]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:28px}.bonus-card[data-v-25c21989]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;transition:all .25s ease}.bonus-card[data-v-25c21989]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006;border-color:#ffffff1f}.bonus-card.not-eligible[data-v-25c21989]{opacity:.65}.bonus-card-header[data-v-25c21989]{padding:20px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:flex-start}.bonus-card-header.welcome[data-v-25c21989]{background:linear-gradient(135deg,#00e70114,#1475e114)}.bonus-card-header.reload[data-v-25c21989]{background:linear-gradient(135deg,#1475e114,#9b59b614)}.bonus-card-header.spins[data-v-25c21989]{background:linear-gradient(135deg,#ffd70014,#ffa72614)}.bonus-card-header.cashback[data-v-25c21989]{background:linear-gradient(135deg,#ed424514,#ffa72614)}.bonus-badge[data-v-25c21989]{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.badge-welcome[data-v-25c21989]{background:#00e70126;color:var(--color-success, #00e701)}.badge-reload[data-v-25c21989]{background:#1475e126;color:var(--color-info, #1475e1)}.badge-spins[data-v-25c21989]{background:#ffd70026;color:var(--accent-gold, #ffd700)}.badge-cashback[data-v-25c21989]{background:#ed424526;color:var(--color-danger, #ed4245)}.bonus-card-title[data-v-25c21989]{font-family:var(--font-display, "Russo One", sans-serif);font-size:18px;margin-top:8px;color:var(--text-primary, #fff)}.bonus-expiry[data-v-25c21989]{font-size:11px;color:var(--text-tertiary, #7f8fa4);background:#ffffff0d;padding:4px 10px;border-radius:4px;white-space:nowrap;flex-shrink:0}.bonus-card-body[data-v-25c21989]{padding:20px}.bonus-value[data-v-25c21989]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:22px;font-weight:700;margin-bottom:10px}.bonus-value.green[data-v-25c21989]{color:var(--color-success, #00e701)}.bonus-value.blue[data-v-25c21989]{color:var(--color-info, #1475e1)}.bonus-value.gold[data-v-25c21989]{color:var(--accent-gold, #ffd700)}.bonus-value.red[data-v-25c21989]{color:var(--color-danger, #ed4245)}.bonus-description[data-v-25c21989]{color:var(--text-secondary, #b1bad3);font-size:13px;line-height:1.6;margin-bottom:14px}.bonus-details[data-v-25c21989]{display:flex;flex-direction:column;gap:8px}.bonus-detail[data-v-25c21989]{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px}.bonus-detail[data-v-25c21989]:last-child{border-bottom:none}.bonus-detail-label[data-v-25c21989]{color:var(--text-tertiary, #7f8fa4)}.bonus-detail-value[data-v-25c21989]{color:var(--text-primary, #fff);font-weight:500}.bonus-card-footer[data-v-25c21989]{padding:14px 20px;border-top:1px solid rgba(255,255,255,.05)}.btn-claim[data-v-25c21989]{width:100%;padding:10px 16px;background:var(--accent-primary, #00e701);color:#000;font-size:13px;font-weight:700;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-claim[data-v-25c21989]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-claim[data-v-25c21989]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3)}.promo-box[data-v-25c21989]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;margin-top:8px}.promo-title[data-v-25c21989]{font-family:var(--font-display, "Russo One", sans-serif);font-size:18px;margin-bottom:6px;color:var(--text-primary, #fff)}.promo-desc[data-v-25c21989]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin-bottom:16px}.promo-input-group[data-v-25c21989]{display:flex;gap:12px}.promo-input[data-v-25c21989]{flex:1;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);color:var(--text-primary, #fff);padding:11px 16px;border-radius:8px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:13px;text-transform:uppercase;transition:border-color .15s ease}.promo-input[data-v-25c21989]:focus{outline:none;border-color:#00e7014d}.promo-input[data-v-25c21989]:disabled{opacity:.5}.btn-redeem[data-v-25c21989]{padding:11px 24px;background:var(--accent-primary, #00e701);color:#000;font-weight:700;font-size:13px;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap}.btn-redeem[data-v-25c21989]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159}.btn-redeem[data-v-25c21989]:disabled{opacity:.5;cursor:not-allowed}.promo-msg[data-v-25c21989]{font-size:13px;margin-top:10px;font-weight:500}.promo-msg.success[data-v-25c21989]{color:var(--color-success, #00e701)}.promo-msg.error[data-v-25c21989]{color:var(--color-danger, #ed4245)}.loading-grid[data-v-25c21989]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:28px}.bonus-card-skeleton[data-v-25c21989]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.skel-header[data-v-25c21989]{height:80px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:shimmer-25c21989 1.5s infinite}.skel-body[data-v-25c21989]{padding:20px;display:flex;flex-direction:column;gap:12px}.skel-line[data-v-25c21989]{height:14px;border-radius:4px;width:60%;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:shimmer-25c21989 1.5s infinite}.skel-line.wide[data-v-25c21989]{width:80%}@keyframes shimmer-25c21989{0%{background-position:-200% 0}to{background-position:200% 0}}.empty-state[data-v-25c21989],.error-state[data-v-25c21989]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:10px}.empty-icon[data-v-25c21989]{font-size:40px;margin-bottom:6px}.empty-title[data-v-25c21989]{font-size:16px;font-weight:700;color:var(--text-primary, #fff)}.empty-sub[data-v-25c21989]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.btn-retry[data-v-25c21989]{margin-top:8px;padding:9px 20px;background:var(--accent-primary, #00e701);color:#000;font-size:13px;font-weight:700;border-radius:8px;border:none;cursor:pointer;font-family:inherit}.active-loading[data-v-25c21989]{display:flex;flex-direction:column;gap:16px}.active-bonus-skeleton[data-v-25c21989]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px}.skel-progress[data-v-25c21989]{width:100%;border-radius:4px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:shimmer-25c21989 1.5s infinite}.active-bonus[data-v-25c21989]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(0,231,1,.15);border-left:4px solid var(--accent-primary, #00e701);border-radius:12px;padding:24px;margin-bottom:16px;transition:all .25s ease}.active-bonus[data-v-25c21989]:hover{box-shadow:0 4px 12px #0006;border-color:#00e70140}.active-bonus-header[data-v-25c21989]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.active-bonus-title[data-v-25c21989]{font-family:var(--font-display, "Russo One", sans-serif);font-size:18px;color:var(--text-primary, #fff)}.active-bonus-amount[data-v-25c21989]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin-top:4px}.active-bonus-header-right[data-v-25c21989]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.status-badge[data-v-25c21989]{padding:4px 12px;background:#00e70126;color:var(--color-success, #00e701);font-size:11px;font-weight:700;border-radius:9999px;text-transform:uppercase;white-space:nowrap}.btn-forfeit[data-v-25c21989]{padding:6px 14px;background:transparent;color:var(--color-danger, #ed4245);font-size:12px;font-weight:600;border:1px solid rgba(237,66,69,.3);border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap}.btn-forfeit[data-v-25c21989]:hover:not(:disabled){background:#ed42451a;border-color:#ed424599}.btn-forfeit[data-v-25c21989]:disabled{opacity:.5;cursor:not-allowed}.active-bonus-stats[data-v-25c21989]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:16px 0}.stat-item[data-v-25c21989]{display:flex;flex-direction:column}.stat-label[data-v-25c21989]{font-size:11px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.stat-value[data-v-25c21989]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:18px;font-weight:700;color:var(--text-primary, #fff)}.wagering-progress[data-v-25c21989]{margin-top:4px}.progress-header[data-v-25c21989]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}.progress-label[data-v-25c21989]{color:var(--text-secondary, #b1bad3)}.progress-pct[data-v-25c21989]{color:var(--text-primary, #fff);font-weight:600}.progress-bar[data-v-25c21989]{width:100%;height:8px;background:var(--bg-tertiary, #213743);border-radius:9999px;overflow:hidden;margin:4px 0}.progress-fill[data-v-25c21989]{height:100%;background:linear-gradient(90deg,var(--accent-primary, #00e701),#00e701);border-radius:9999px;transition:width .5s ease}.progress-info[data-v-25c21989]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-tertiary, #7f8fa4);margin-top:8px}.table-wrapper[data-v-25c21989]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.history-loading[data-v-25c21989]{padding:16px;display:flex;flex-direction:column;gap:14px}.history-row-skel[data-v-25c21989]{display:flex;gap:16px;align-items:center;padding:8px 0}.history-table[data-v-25c21989]{width:100%;border-collapse:collapse}.history-table th[data-v-25c21989]{background:var(--bg-tertiary, #213743);padding:14px 16px;text-align:left;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.06)}.history-table td[data-v-25c21989]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}.history-table tbody tr[data-v-25c21989]:hover{background:#00e70105}.history-table tbody tr:last-child td[data-v-25c21989]{border-bottom:none}.bonus-name[data-v-25c21989]{font-weight:600;color:var(--text-primary, #fff)}.bonus-amount-cell[data-v-25c21989]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:600;color:var(--text-primary, #fff)}.bonus-status[data-v-25c21989]{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase}.status-active[data-v-25c21989]{background:#1475e126;color:var(--color-info, #1475e1)}.status-completed[data-v-25c21989]{background:#00e70126;color:var(--color-success, #00e701)}.status-expired[data-v-25c21989]{background:#7f8fa426;color:var(--text-tertiary, #7f8fa4)}.status-forfeited[data-v-25c21989]{background:#ed424526;color:var(--color-danger, #ed4245)}.pagination[data-v-25c21989]{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 0}.pagination-btn[data-v-25c21989]{padding:8px 18px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.pagination-btn[data-v-25c21989]:hover:not(:disabled){color:var(--text-primary, #fff);border-color:#ffffff40;background:var(--bg-tertiary, #213743)}.pagination-btn[data-v-25c21989]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-25c21989]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.modal-overlay[data-v-25c21989]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-25c21989 .15s ease}@keyframes fadeIn-25c21989{0%{opacity:0}to{opacity:1}}.modal-box[data-v-25c21989]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;max-width:420px;width:90%;animation:fadeUp-25c21989 .2s ease}.modal-title[data-v-25c21989]{font-family:var(--font-display, "Russo One", sans-serif);font-size:20px;color:var(--text-primary, #fff);margin-bottom:12px}.modal-body[data-v-25c21989]{font-size:14px;color:var(--text-secondary, #b1bad3);line-height:1.6;margin-bottom:24px}.modal-actions[data-v-25c21989]{display:flex;gap:12px;justify-content:flex-end}.btn-modal-cancel[data-v-25c21989]{padding:10px 20px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-modal-cancel[data-v-25c21989]:hover{color:var(--text-primary, #fff);border-color:#ffffff40;background:var(--bg-tertiary, #213743)}.btn-modal-confirm[data-v-25c21989]{padding:10px 20px;background:var(--color-danger, #ed4245);color:#fff;font-size:13px;font-weight:700;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-modal-confirm[data-v-25c21989]:hover:not(:disabled){background:#c5333a}.btn-modal-confirm[data-v-25c21989]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1100px){.bonuses-grid[data-v-25c21989],.loading-grid[data-v-25c21989]{grid-template-columns:1fr}.active-bonus-stats[data-v-25c21989]{grid-template-columns:1fr;gap:12px}}@media(max-width:640px){.bonuses-page[data-v-25c21989]{padding:14px}.page-title[data-v-25c21989]{font-size:22px}.promo-input-group[data-v-25c21989]{flex-direction:column}.history-table[data-v-25c21989]{font-size:12px}.history-table th[data-v-25c21989],.history-table td[data-v-25c21989]{padding:10px}}.shop-page[data-v-a5c57ad8]{padding:24px;max-width:1100px;margin:0 auto;animation:fadeUp-a5c57ad8 .3s ease both}@keyframes fadeUp-a5c57ad8{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.shop-header[data-v-a5c57ad8]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.page-title[data-v-a5c57ad8]{font-family:var(--font-display, "Russo One", sans-serif);font-size:28px;color:var(--text-primary, #fff);margin-bottom:6px}.page-subtitle[data-v-a5c57ad8]{font-size:14px;color:var(--text-tertiary, #7f8fa4)}.points-balance-card[data-v-a5c57ad8]{background:linear-gradient(135deg,#ffd7001f,#ffa72614);border:1px solid rgba(255,215,0,.2);border-radius:12px;padding:16px 24px;text-align:center;min-width:160px}.points-balance-label[data-v-a5c57ad8]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-gold, #ffd700);margin-bottom:6px}.points-balance-value[data-v-a5c57ad8]{font-family:var(--font-display, "Russo One", sans-serif);font-size:32px;color:var(--accent-gold, #ffd700);line-height:1;margin-bottom:4px}.points-balance-sub[data-v-a5c57ad8]{font-size:11px;color:#ffd70099}.filters-row[data-v-a5c57ad8]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.category-tabs[data-v-a5c57ad8]{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:0;flex:1}.category-tab[data-v-a5c57ad8]{padding:10px 16px;background:none;border:none;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;border-bottom:2px solid transparent;position:relative;bottom:-1px;font-family:inherit;white-space:nowrap;display:flex;align-items:center;gap:6px}.category-tab.active[data-v-a5c57ad8]{color:var(--accent-gold, #ffd700);border-bottom-color:var(--accent-gold, #ffd700)}.category-tab[data-v-a5c57ad8]:hover:not(.active){color:var(--text-primary, #fff)}.tab-count[data-v-a5c57ad8]{background:#ffffff1a;color:var(--text-tertiary, #7f8fa4);font-size:10px;font-weight:700;padding:2px 6px;border-radius:9999px}.category-tab.active .tab-count[data-v-a5c57ad8]{background:#ffd70026;color:var(--accent-gold, #ffd700)}.affordable-toggle[data-v-a5c57ad8]{display:flex;align-items:center;gap:10px;cursor:pointer;white-space:nowrap}.toggle-checkbox[data-v-a5c57ad8]{display:none}.toggle-track[data-v-a5c57ad8]{width:36px;height:20px;background:var(--bg-tertiary, #213743);border-radius:9999px;border:1px solid rgba(255,255,255,.1);position:relative;transition:background .15s ease;flex-shrink:0}.toggle-track[data-v-a5c57ad8]:after{content:"";position:absolute;width:14px;height:14px;background:var(--text-tertiary, #7f8fa4);border-radius:50%;top:2px;left:2px;transition:transform .15s ease,background .15s ease}.toggle-checkbox:checked+.toggle-track[data-v-a5c57ad8]{background:#00e70133;border-color:var(--accent-primary, #00e701)}.toggle-checkbox:checked+.toggle-track[data-v-a5c57ad8]:after{transform:translate(16px);background:var(--accent-primary, #00e701)}.toggle-label[data-v-a5c57ad8]{font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3)}.rewards-grid[data-v-a5c57ad8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;animation:fadeUp-a5c57ad8 .25s ease both}.reward-card[data-v-a5c57ad8]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column}.reward-card[data-v-a5c57ad8]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0006;border-color:#ffd70033}.reward-card.unaffordable[data-v-a5c57ad8]{opacity:.6}.reward-card.unaffordable[data-v-a5c57ad8]:hover{border-color:#ffffff1a;box-shadow:0 4px 12px #0000004d}.reward-card-image[data-v-a5c57ad8]{position:relative;height:140px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;overflow:hidden}.reward-img[data-v-a5c57ad8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reward-img-placeholder[data-v-a5c57ad8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#ffd7000f,#1475e10f)}.reward-type-emoji[data-v-a5c57ad8]{font-size:48px;line-height:1}.vip-badge[data-v-a5c57ad8]{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#ffd700e6,#ffa726e6);border-radius:9999px;padding:3px 8px}.vip-badge-text[data-v-a5c57ad8]{font-size:10px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.04em}.out-of-stock-overlay[data-v-a5c57ad8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary, #b1bad3)}.reward-card-body[data-v-a5c57ad8]{padding:14px 16px 8px;flex:1}.reward-name[data-v-a5c57ad8]{font-family:var(--font-display, "Russo One", sans-serif);font-size:15px;color:var(--text-primary, #fff);margin:6px 0 8px;line-height:1.3}.reward-meta[data-v-a5c57ad8]{display:flex;gap:8px;flex-wrap:wrap}.stock-indicator[data-v-a5c57ad8]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px}.stock-indicator.in-stock[data-v-a5c57ad8]{background:#00e7011a;color:var(--color-success, #00e701)}.stock-indicator.no-stock[data-v-a5c57ad8]{background:#ed42451a;color:var(--color-danger, #ed4245)}.reward-card-footer[data-v-a5c57ad8]{padding:10px 16px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(255,255,255,.05)}.reward-cost[data-v-a5c57ad8]{display:flex;align-items:center;gap:4px;font-family:var(--font-mono, "JetBrains Mono", monospace)}.cost-icon[data-v-a5c57ad8]{font-size:14px}.cost-value[data-v-a5c57ad8]{font-size:18px;font-weight:700;color:var(--accent-gold, #ffd700)}.cost-label[data-v-a5c57ad8]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.cost-unaffordable .cost-value[data-v-a5c57ad8]{color:var(--text-tertiary, #7f8fa4)}.btn-view[data-v-a5c57ad8]{padding:6px 14px;background:#ffd7001a;border:1px solid rgba(255,215,0,.25);color:var(--accent-gold, #ffd700);font-size:12px;font-weight:700;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-view[data-v-a5c57ad8]:hover{background:#ffd7002e;border-color:#ffd70080}.btn-view-unaffordable[data-v-a5c57ad8]{background:#ffffff0d;border-color:#ffffff1a;color:var(--text-tertiary, #7f8fa4)}.reward-type-badge[data-v-a5c57ad8],.modal-type-badge[data-v-a5c57ad8]{display:inline-block;padding:3px 10px;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.badge-credits[data-v-a5c57ad8]{background:#00e70126;color:var(--color-success, #00e701)}.badge-spins[data-v-a5c57ad8]{background:#ffd70026;color:var(--accent-gold, #ffd700)}.badge-cashback[data-v-a5c57ad8]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-physical[data-v-a5c57ad8]{background:#1475e126;color:var(--color-info, #1475e1)}.badge-tournament[data-v-a5c57ad8]{background:#9b59b626;color:#b97bdb}.reward-card-skeleton[data-v-a5c57ad8]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.skel-img[data-v-a5c57ad8]{height:140px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:shimmer-a5c57ad8 1.5s infinite}.skel-body[data-v-a5c57ad8]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.skel-line[data-v-a5c57ad8]{height:13px;border-radius:4px;width:60%;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:shimmer-a5c57ad8 1.5s infinite}.skel-line.wide[data-v-a5c57ad8]{width:80%}@keyframes shimmer-a5c57ad8{0%{background-position:-200% 0}to{background-position:200% 0}}.empty-state[data-v-a5c57ad8],.error-state[data-v-a5c57ad8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;gap:12px}.empty-icon[data-v-a5c57ad8]{font-size:48px}.empty-title[data-v-a5c57ad8]{font-size:18px;font-weight:700;color:var(--text-primary, #fff)}.empty-sub[data-v-a5c57ad8]{font-size:14px;color:var(--text-tertiary, #7f8fa4);max-width:360px;line-height:1.6}.btn-retry[data-v-a5c57ad8]{margin-top:4px;padding:9px 20px;background:var(--accent-primary, #00e701);color:#000;font-size:13px;font-weight:700;border-radius:8px;border:none;cursor:pointer;font-family:inherit}.modal-overlay[data-v-a5c57ad8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-a5c57ad8 .15s ease}@keyframes fadeIn-a5c57ad8{0%{opacity:0}to{opacity:1}}.modal-box[data-v-a5c57ad8]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:500px;width:100%;overflow:hidden;animation:slideUp-a5c57ad8 .2s ease}@keyframes slideUp-a5c57ad8{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-image[data-v-a5c57ad8]{height:180px;background:var(--bg-tertiary, #213743);display:flex;align-items:center;justify-content:center;overflow:hidden}.modal-img[data-v-a5c57ad8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-img-placeholder[data-v-a5c57ad8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#ffd70014,#1475e114)}.modal-type-emoji[data-v-a5c57ad8]{font-size:64px;line-height:1}.modal-content[data-v-a5c57ad8]{padding:24px}.modal-title[data-v-a5c57ad8]{font-family:var(--font-display, "Russo One", sans-serif);font-size:22px;color:var(--text-primary, #fff);margin:10px 0 12px}.modal-description[data-v-a5c57ad8]{font-size:14px;color:var(--text-secondary, #b1bad3);line-height:1.6;margin-bottom:18px}.modal-details[data-v-a5c57ad8]{display:flex;flex-direction:column;gap:0;margin-bottom:16px;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}.modal-detail-row[data-v-a5c57ad8]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.04)}.modal-detail-row[data-v-a5c57ad8]:last-child{border-bottom:none}.detail-label[data-v-a5c57ad8]{color:var(--text-tertiary, #7f8fa4)}.detail-value[data-v-a5c57ad8]{font-weight:600;color:var(--text-primary, #fff)}.detail-cost[data-v-a5c57ad8]{color:var(--accent-gold, #ffd700);font-family:var(--font-mono, "JetBrains Mono", monospace)}.text-success[data-v-a5c57ad8]{color:var(--color-success, #00e701)}.text-danger[data-v-a5c57ad8]{color:var(--color-danger, #ed4245)}.eligibility-warning[data-v-a5c57ad8]{background:#ed424514;border:1px solid rgba(237,66,69,.2);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--color-danger, #ed4245);margin-bottom:16px;line-height:1.5}.modal-actions[data-v-a5c57ad8]{display:flex;gap:12px;justify-content:flex-end}.btn-modal-cancel[data-v-a5c57ad8]{padding:10px 20px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-modal-cancel[data-v-a5c57ad8]:hover:not(:disabled){color:var(--text-primary, #fff);border-color:#ffffff40;background:var(--bg-tertiary, #213743)}.btn-modal-cancel[data-v-a5c57ad8]:disabled{opacity:.5;cursor:not-allowed}.btn-redeem[data-v-a5c57ad8]{flex:1;padding:11px 20px;background:var(--accent-gold, #ffd700);color:#000;font-size:13px;font-weight:700;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.btn-redeem[data-v-a5c57ad8]:hover:not(:disabled){background:#f5cc00;box-shadow:0 0 24px #ffd70059;transform:translateY(-1px)}.btn-redeem[data-v-a5c57ad8]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3)}.confirm-view[data-v-a5c57ad8]{display:flex;flex-direction:column}.confirm-header[data-v-a5c57ad8]{padding:32px 24px 20px;text-align:center;background:linear-gradient(180deg,var(--bg-tertiary, #213743) 0%,transparent 100%);border-bottom:1px solid rgba(255,255,255,.06)}.confirm-emoji[data-v-a5c57ad8]{font-size:52px;line-height:1;margin-bottom:12px}.confirm-title[data-v-a5c57ad8]{font-family:var(--font-display, "Russo One", sans-serif);font-size:20px;color:var(--text-primary, #fff);margin:0 0 6px}.confirm-reward-name[data-v-a5c57ad8]{font-size:14px;color:var(--accent-gold, #ffd700);font-weight:600;margin:0}.confirm-body[data-v-a5c57ad8]{padding:20px 24px 24px}.redeem-error[data-v-a5c57ad8]{display:flex;align-items:flex-start;gap:8px;background:#ed424514;border:1px solid rgba(237,66,69,.25);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--color-danger, #ed4245);margin-bottom:16px;line-height:1.5}.redeem-error-icon[data-v-a5c57ad8]{flex-shrink:0;font-size:14px;margin-top:1px}.btn-loading[data-v-a5c57ad8]{display:flex;align-items:center;justify-content:center;gap:8px}.spinner[data-v-a5c57ad8]{width:14px;height:14px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin-a5c57ad8 .7s linear infinite}@keyframes spin-a5c57ad8{to{transform:rotate(360deg)}}.success-view[data-v-a5c57ad8]{padding:48px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.success-icon-wrap[data-v-a5c57ad8]{width:64px;height:64px;background:#00e7011f;border:2px solid var(--color-success, #00e701);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--color-success, #00e701);font-weight:700;margin-bottom:4px}.success-title[data-v-a5c57ad8]{font-family:var(--font-display, "Russo One", sans-serif);font-size:22px;color:var(--text-primary, #fff);margin:0}.success-message[data-v-a5c57ad8]{font-size:15px;color:var(--text-secondary, #b1bad3);line-height:1.6;max-width:320px;margin:0 0 8px}.btn-success-close[data-v-a5c57ad8]{padding:11px 32px;background:var(--accent-gold, #ffd700);color:#000;font-size:14px;font-weight:700;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;font-family:inherit;margin-top:4px}.btn-success-close[data-v-a5c57ad8]:hover{background:#f5cc00;box-shadow:0 0 20px #ffd7004d;transform:translateY(-1px)}@media(max-width:768px){.shop-page[data-v-a5c57ad8]{padding:16px}.shop-header[data-v-a5c57ad8]{flex-direction:column;gap:16px}.points-balance-card[data-v-a5c57ad8]{width:100%}.filters-row[data-v-a5c57ad8]{flex-direction:column;align-items:flex-start}.rewards-grid[data-v-a5c57ad8]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.reward-card-image[data-v-a5c57ad8]{height:110px}.reward-name[data-v-a5c57ad8]{font-size:13px}.modal-box[data-v-a5c57ad8]{max-width:100%;border-radius:12px}.modal-actions[data-v-a5c57ad8]{flex-direction:column-reverse}.btn-modal-cancel[data-v-a5c57ad8]{width:100%;text-align:center}.confirm-body .modal-actions[data-v-a5c57ad8]{flex-direction:column-reverse}}@media(max-width:480px){.page-title[data-v-a5c57ad8]{font-size:22px}.points-balance-value[data-v-a5c57ad8]{font-size:26px}.category-tabs[data-v-a5c57ad8]{overflow-x:auto;padding-bottom:2px;flex-wrap:nowrap}}.page-tabs[data-v-a5c57ad8]{display:flex;gap:0;border-bottom:2px solid rgba(255,255,255,.06);margin-bottom:24px}.page-tab[data-v-a5c57ad8]{padding:12px 24px;background:none;border:none;color:var(--text-secondary, #b1bad3);font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease;border-bottom:2px solid transparent;position:relative;bottom:-2px;font-family:inherit;white-space:nowrap}.page-tab.active[data-v-a5c57ad8]{color:var(--accent-gold, #ffd700);border-bottom-color:var(--accent-gold, #ffd700)}.page-tab[data-v-a5c57ad8]:hover:not(.active){color:var(--text-primary, #fff);background:#ffffff0a}.redemptions-table-wrap[data-v-a5c57ad8]{overflow-x:auto;border:1px solid rgba(255,255,255,.06);border-radius:12px;animation:fadeUp-a5c57ad8 .25s ease both}.redemptions-table[data-v-a5c57ad8]{width:100%;border-collapse:collapse;font-size:13px}.redemptions-table thead tr[data-v-a5c57ad8]{background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.redemptions-table th[data-v-a5c57ad8]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary, #7f8fa4);white-space:nowrap}.redemptions-table tbody tr[data-v-a5c57ad8]{border-bottom:1px solid rgba(255,255,255,.04);transition:background .1s ease}.redemptions-table tbody tr[data-v-a5c57ad8]:last-child{border-bottom:none}.redemptions-table tbody tr[data-v-a5c57ad8]:hover{background:#ffffff08}.redemptions-table td[data-v-a5c57ad8]{padding:14px 16px;color:var(--text-primary, #fff);vertical-align:middle}.col-name[data-v-a5c57ad8]{font-weight:600;max-width:200px}.col-type[data-v-a5c57ad8],.col-points[data-v-a5c57ad8],.col-status[data-v-a5c57ad8]{white-space:nowrap}.col-date[data-v-a5c57ad8]{color:var(--text-secondary, #b1bad3);font-size:12px;white-space:nowrap}.points-spent-value[data-v-a5c57ad8]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;color:var(--accent-gold, #ffd700)}.text-muted[data-v-a5c57ad8]{color:var(--text-tertiary, #7f8fa4)}.status-badge[data-v-a5c57ad8]{display:inline-block;padding:3px 10px;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.status-pending[data-v-a5c57ad8]{background:#ffa72626;color:#ffa726}.status-fulfilled[data-v-a5c57ad8]{background:#00e7011f;color:var(--color-success, #00e701)}.status-shipped[data-v-a5c57ad8]{background:#1475e126;color:var(--color-info, #1475e1)}.status-cancelled[data-v-a5c57ad8]{background:#ed42451f;color:var(--color-danger, #ed4245)}.redemptions-list[data-v-a5c57ad8]{border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.redemption-row-skeleton[data-v-a5c57ad8]{padding:16px;border-bottom:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;gap:8px}.pagination[data-v-a5c57ad8]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:8px 0}.page-btn[data-v-a5c57ad8]{padding:8px 18px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.page-btn[data-v-a5c57ad8]:hover:not(:disabled){border-color:#ffd7004d;color:var(--accent-gold, #ffd700);background:#ffd7000f}.page-btn[data-v-a5c57ad8]:disabled{opacity:.35;cursor:not-allowed}.page-info[data-v-a5c57ad8]{font-size:13px;color:var(--text-secondary, #b1bad3);white-space:nowrap}.page-total[data-v-a5c57ad8]{color:var(--text-tertiary, #7f8fa4);font-size:12px}@media(max-width:768px){.page-tab[data-v-a5c57ad8]{padding:10px 16px;font-size:13px}.redemptions-table th[data-v-a5c57ad8]:nth-child(2),.redemptions-table td[data-v-a5c57ad8]:nth-child(2){display:none}.redemptions-table th[data-v-a5c57ad8]:nth-child(6),.redemptions-table td[data-v-a5c57ad8]:nth-child(6){display:none}}.points-type-badge[data-v-a5c57ad8]{display:inline-block;padding:3px 10px;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.badge-earned[data-v-a5c57ad8]{background:#00e7011f;color:var(--color-success, #00e701)}.badge-spent[data-v-a5c57ad8]{background:#ed42451f;color:var(--color-danger, #ed4245)}.points-delta[data-v-a5c57ad8]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:14px}.delta-earned[data-v-a5c57ad8]{color:var(--color-success, #00e701)}.delta-spent[data-v-a5c57ad8]{color:var(--color-danger, #ed4245)}.col-reason[data-v-a5c57ad8]{color:var(--text-secondary, #b1bad3);font-size:12px;max-width:280px}@media(max-width:768px){.redemptions-table th[data-v-a5c57ad8]:nth-child(4):last-child,.redemptions-table td[data-v-a5c57ad8]:nth-child(4):last-child{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.auth-page[data-v-0a3fa686]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);overflow:hidden;position:relative}.auth-bg[data-v-0a3fa686]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(ellipse at 20% 50%,rgba(0,231,1,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(20,117,225,.04) 0%,transparent 50%);pointer-events:none}.auth-grid[data-v-0a3fa686]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.auth-container[data-v-0a3fa686]{position:relative;z-index:1;width:100%;max-width:420px;padding:var(--space-5)}.auth-card[data-v-0a3fa686]{background:linear-gradient(135deg,#1a2c38f2,#213743d9);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--space-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);animation:slideUp-0a3fa686 .6s ease both}@keyframes slideUp-0a3fa686{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-0a3fa686]{text-align:center;margin-bottom:var(--space-8)}.auth-logo[data-v-0a3fa686]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5)}.auth-logo-icon[data-v-0a3fa686]{width:40px;height:40px;background:var(--accent-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:700;font-family:var(--font-family-display);box-shadow:var(--shadow-glow-green)}.auth-logo-text[data-v-0a3fa686]{font-family:var(--font-family-display);font-size:18px;font-weight:700;color:var(--text-primary)}.auth-logo-text .accent[data-v-0a3fa686]{color:var(--accent-primary)}.auth-title[data-v-0a3fa686]{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.auth-subtitle[data-v-0a3fa686]{font-size:var(--font-size-body);color:var(--text-tertiary)}.auth-error[data-v-0a3fa686]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-light);font-size:var(--font-size-body);margin-bottom:var(--space-4)}.auth-error-icon[data-v-0a3fa686]{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.auth-form[data-v-0a3fa686]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.form-group[data-v-0a3fa686]{display:flex;flex-direction:column;gap:var(--space-2)}.form-label[data-v-0a3fa686]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.form-input-wrap[data-v-0a3fa686]{position:relative;display:flex;align-items:center}.form-icon[data-v-0a3fa686]{position:absolute;left:12px;width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.form-input[data-v-0a3fa686]{width:100%;background:#0f1923cc;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:12px 16px 12px 40px;color:var(--text-primary);font-size:var(--font-size-body);font-family:var(--font-family-primary);transition:all var(--transition-fast)}.form-input[data-v-0a3fa686]:focus{outline:none;border-color:#1475e180;background:#0f1923}.form-input[data-v-0a3fa686]::-moz-placeholder{color:var(--text-tertiary)}.form-input[data-v-0a3fa686]::placeholder{color:var(--text-tertiary)}.form-input-toggle[data-v-0a3fa686]{position:absolute;right:12px;background:none;border:none;padding:0;cursor:pointer;color:var(--text-tertiary);transition:color var(--transition-fast);display:flex;align-items:center}.form-input-toggle[data-v-0a3fa686]:hover{color:var(--text-secondary)}.form-input-toggle svg[data-v-0a3fa686]{width:18px;height:18px}.form-hint[data-v-0a3fa686]{font-size:var(--font-size-sm);color:var(--text-tertiary)}.form-remember[data-v-0a3fa686]{display:flex;align-items:center;justify-content:space-between;font-size:13px}.remember-label[data-v-0a3fa686]{display:flex;align-items:center;gap:6px;color:var(--text-secondary);cursor:pointer}.remember-checkbox[data-v-0a3fa686]{position:absolute;opacity:0;width:0;height:0}.remember-check-custom[data-v-0a3fa686]{width:18px;height:18px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm, 4px);background:#ffffff0d;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.remember-check-custom[data-v-0a3fa686]:hover{border-color:#ffffff4d;background:#ffffff14}.remember-check-custom.checked[data-v-0a3fa686]{background:var(--accent-primary);border-color:var(--accent-primary)}.remember-check-custom svg[data-v-0a3fa686]{width:12px;height:12px;color:#000}.forgot-link[data-v-0a3fa686]{color:var(--accent-secondary);text-decoration:none;transition:all var(--transition-fast)}.forgot-link[data-v-0a3fa686]:hover{color:var(--text-primary);text-decoration:underline}.twofa-section[data-v-0a3fa686]{text-align:center;margin-bottom:var(--space-4)}.twofa-icon-wrap[data-v-0a3fa686]{display:flex;justify-content:center;margin-bottom:var(--space-3)}.twofa-icon[data-v-0a3fa686]{width:48px;height:48px;color:var(--accent-secondary)}.twofa-title[data-v-0a3fa686]{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.twofa-subtitle[data-v-0a3fa686]{font-size:var(--font-size-body);color:var(--text-tertiary)}.twofa-back[data-v-0a3fa686]{display:flex;align-items:center;gap:var(--space-2);background:none;border:none;color:var(--text-tertiary);font-size:var(--font-size-body);cursor:pointer;padding:0;transition:color var(--transition-fast)}.twofa-back[data-v-0a3fa686]:hover{color:var(--text-primary)}.twofa-back svg[data-v-0a3fa686]{width:16px;height:16px}.btn-signin[data-v-0a3fa686]{width:100%;padding:12px 16px;background:var(--accent-primary);color:var(--color-on-accent);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);font-family:var(--font-family-primary);border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px}.btn-signin[data-v-0a3fa686]:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:var(--shadow-glow-green);transform:translateY(-2px)}.btn-signin[data-v-0a3fa686]:active:not(:disabled){transform:translateY(0)}.btn-signin[data-v-0a3fa686]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-0a3fa686]{width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:var(--radius-full);animation:spin-0a3fa686 .6s linear infinite}@keyframes spin-0a3fa686{to{transform:rotate(360deg)}}.auth-footer[data-v-0a3fa686]{text-align:center;font-size:13px;color:var(--text-tertiary)}.auth-footer a[data-v-0a3fa686]{color:var(--accent-secondary);text-decoration:none;transition:all var(--transition-fast)}.auth-footer a[data-v-0a3fa686]:hover{color:var(--text-primary);text-decoration:underline}@media(max-width:480px){.auth-card[data-v-0a3fa686]{padding:28px}.auth-title[data-v-0a3fa686]{font-size:20px}}.auth-page[data-v-c7a02e96]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);overflow:hidden;position:relative}.auth-bg[data-v-c7a02e96]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(ellipse at 20% 50%,rgba(0,231,1,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(20,117,225,.04) 0%,transparent 50%);pointer-events:none}.auth-grid[data-v-c7a02e96]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.auth-container[data-v-c7a02e96]{position:relative;z-index:1;width:100%;max-width:460px;padding:var(--space-5);max-height:100vh;overflow-y:auto}.auth-card[data-v-c7a02e96]{background:linear-gradient(135deg,#1a2c38f2,#213743d9);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--space-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);animation:slideUp-c7a02e96 .6s ease both}@keyframes slideUp-c7a02e96{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-c7a02e96]{text-align:center;margin-bottom:var(--space-8)}.auth-logo[data-v-c7a02e96]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5)}.auth-logo-icon[data-v-c7a02e96]{width:40px;height:40px;background:var(--accent-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:700;font-family:var(--font-family-display);box-shadow:var(--shadow-glow-green)}.auth-logo-text[data-v-c7a02e96]{font-family:var(--font-family-display);font-size:18px;font-weight:700;color:var(--text-primary)}.auth-logo-text .accent[data-v-c7a02e96]{color:var(--accent-primary)}.auth-title[data-v-c7a02e96]{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.auth-subtitle[data-v-c7a02e96]{font-size:var(--font-size-body);color:var(--text-tertiary)}.auth-error[data-v-c7a02e96]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-light);font-size:var(--font-size-body);margin-bottom:var(--space-4)}.auth-error-icon[data-v-c7a02e96]{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.auth-form[data-v-c7a02e96]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.form-group[data-v-c7a02e96]{display:flex;flex-direction:column;gap:var(--space-2)}.form-row[data-v-c7a02e96]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.form-label[data-v-c7a02e96]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.form-input-wrap[data-v-c7a02e96]{position:relative;display:flex;align-items:center}.form-icon[data-v-c7a02e96]{position:absolute;left:12px;width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.form-input[data-v-c7a02e96]{width:100%;background:#0f1923cc;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:12px 16px 12px 40px;color:var(--text-primary);font-size:var(--font-size-body);font-family:var(--font-family-primary);transition:all var(--transition-fast)}.form-input[data-v-c7a02e96]:focus{outline:none;border-color:#1475e180;background:#0f1923}.form-input[data-v-c7a02e96]::-moz-placeholder{color:var(--text-tertiary)}.form-input[data-v-c7a02e96]::placeholder{color:var(--text-tertiary)}.form-input.valid[data-v-c7a02e96]{border-color:#00e7014d}.form-input.invalid[data-v-c7a02e96]{border-color:#ed42454d}.form-select[data-v-c7a02e96]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237F8FA4' viewBox='0 0 20 20'%3E%3Cpath d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.form-select option[data-v-c7a02e96]{background:var(--bg-secondary);color:var(--text-primary)}.form-input-toggle[data-v-c7a02e96]{position:absolute;right:12px;background:none;border:none;padding:0;cursor:pointer;color:var(--text-tertiary);transition:color var(--transition-fast);display:flex;align-items:center}.form-input-toggle[data-v-c7a02e96]:hover{color:var(--text-secondary)}.form-input-toggle svg[data-v-c7a02e96]{width:18px;height:18px}.form-status[data-v-c7a02e96]{position:absolute;right:12px;display:flex;align-items:center}.form-status svg[data-v-c7a02e96]{width:16px;height:16px}.form-status-error[data-v-c7a02e96]{color:var(--color-danger)}.form-error[data-v-c7a02e96]{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.checkbox-error[data-v-c7a02e96]{margin-top:calc(-1 * var(--space-2))}.password-strength[data-v-c7a02e96]{display:flex;align-items:center;gap:var(--space-2)}.password-strength-bar[data-v-c7a02e96]{flex:1;height:4px;background:#ffffff14;border-radius:var(--radius-full);overflow:hidden}.password-strength-fill[data-v-c7a02e96]{height:100%;border-radius:var(--radius-full);transition:width var(--transition-normal),background var(--transition-normal)}.password-strength-fill.strength-1[data-v-c7a02e96]{background:var(--color-danger)}.password-strength-fill.strength-2[data-v-c7a02e96],.password-strength-fill.strength-3[data-v-c7a02e96]{background:var(--color-warning)}.password-strength-fill.strength-4[data-v-c7a02e96],.password-strength-fill.strength-5[data-v-c7a02e96]{background:var(--color-success)}.password-strength-label[data-v-c7a02e96]{font-size:var(--font-size-sm);white-space:nowrap}.password-strength-label.strength-1[data-v-c7a02e96]{color:var(--color-danger)}.password-strength-label.strength-2[data-v-c7a02e96],.password-strength-label.strength-3[data-v-c7a02e96]{color:var(--color-warning)}.password-strength-label.strength-4[data-v-c7a02e96],.password-strength-label.strength-5[data-v-c7a02e96]{color:var(--color-success)}.referral-toggle[data-v-c7a02e96]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-body);color:var(--accent-secondary);background:none;border:none;cursor:pointer;padding:0;transition:color var(--transition-fast)}.referral-toggle[data-v-c7a02e96]:hover{color:var(--text-primary)}.referral-toggle-icon[data-v-c7a02e96]{width:16px;height:16px;transition:transform var(--transition-fast)}.referral-toggle-icon.open[data-v-c7a02e96]{transform:rotate(180deg)}.referral-input-wrap[data-v-c7a02e96]{margin-top:var(--space-2)}.checkbox-group[data-v-c7a02e96]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:13px;color:var(--text-secondary);cursor:pointer}.checkbox-group a[data-v-c7a02e96]{color:var(--accent-secondary);text-decoration:none;transition:all var(--transition-fast)}.checkbox-group a[data-v-c7a02e96]:hover{text-decoration:underline}.checkbox-hidden[data-v-c7a02e96]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-c7a02e96]{width:18px;height:18px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm, 4px);background:#ffffff0d;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all var(--transition-fast)}.checkbox-custom[data-v-c7a02e96]:hover{border-color:#ffffff4d;background:#ffffff14}.checkbox-custom.checked[data-v-c7a02e96]{background:var(--accent-primary);border-color:var(--accent-primary)}.checkbox-custom svg[data-v-c7a02e96]{width:12px;height:12px;color:#000}.btn-signup[data-v-c7a02e96]{width:100%;padding:12px 16px;background:var(--accent-primary);color:var(--color-on-accent);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);font-family:var(--font-family-primary);border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px}.btn-signup[data-v-c7a02e96]:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:var(--shadow-glow-green);transform:translateY(-2px)}.btn-signup[data-v-c7a02e96]:active:not(:disabled){transform:translateY(0)}.btn-signup[data-v-c7a02e96]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-c7a02e96]{width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:var(--radius-full);animation:spin-c7a02e96 .6s linear infinite}@keyframes spin-c7a02e96{to{transform:rotate(360deg)}}.auth-footer[data-v-c7a02e96]{text-align:center;font-size:13px;color:var(--text-tertiary)}.auth-footer a[data-v-c7a02e96]{color:var(--accent-secondary);text-decoration:none;transition:all var(--transition-fast)}.auth-footer a[data-v-c7a02e96]:hover{color:var(--text-primary);text-decoration:underline}@media(max-width:480px){.auth-card[data-v-c7a02e96]{padding:28px}.auth-title[data-v-c7a02e96]{font-size:20px}.form-row[data-v-c7a02e96]{grid-template-columns:1fr}}.auth-page[data-v-a2cf4f7d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);overflow:hidden;position:relative}.auth-bg[data-v-a2cf4f7d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(ellipse at 20% 50%,rgba(0,231,1,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(20,117,225,.04) 0%,transparent 50%);pointer-events:none}.auth-grid[data-v-a2cf4f7d]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.auth-container[data-v-a2cf4f7d]{position:relative;z-index:1;width:100%;max-width:420px;padding:var(--space-5)}.auth-card[data-v-a2cf4f7d]{background:linear-gradient(135deg,#1a2c38f2,#213743d9);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--space-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);animation:slideUp-a2cf4f7d .6s ease both}@keyframes slideUp-a2cf4f7d{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-a2cf4f7d]{text-align:center;margin-bottom:var(--space-8)}.auth-logo[data-v-a2cf4f7d]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5)}.auth-logo-icon[data-v-a2cf4f7d]{width:40px;height:40px;background:var(--accent-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:700;font-family:var(--font-family-display);box-shadow:var(--shadow-glow-green)}.auth-logo-text[data-v-a2cf4f7d]{font-family:var(--font-family-display);font-size:18px;font-weight:700;color:var(--text-primary)}.auth-logo-text .accent[data-v-a2cf4f7d]{color:var(--accent-primary)}.verify-icon-wrap[data-v-a2cf4f7d]{display:flex;justify-content:center;margin-bottom:var(--space-4)}.verify-icon[data-v-a2cf4f7d]{width:56px;height:56px;color:var(--accent-secondary)}.auth-title[data-v-a2cf4f7d]{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.auth-subtitle[data-v-a2cf4f7d]{font-size:var(--font-size-body);color:var(--text-tertiary);line-height:1.5}.auth-success[data-v-a2cf4f7d]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#00e70114;border:1px solid rgba(0,231,1,.2);border-radius:var(--radius-md);color:var(--accent-primary);font-size:var(--font-size-body);margin-bottom:var(--space-4)}.auth-success-icon-svg[data-v-a2cf4f7d]{flex-shrink:0;width:20px;height:20px}.auth-error[data-v-a2cf4f7d]{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-light);font-size:var(--font-size-body);margin-bottom:var(--space-4)}.auth-error-icon[data-v-a2cf4f7d]{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.auth-error-content[data-v-a2cf4f7d]{display:flex;flex-direction:column;gap:2px}.auth-error-attempts[data-v-a2cf4f7d]{font-size:var(--font-size-sm);opacity:.8}.auth-form[data-v-a2cf4f7d]{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-6)}.form-group[data-v-a2cf4f7d]{display:flex;flex-direction:column;gap:var(--space-3)}.form-label[data-v-a2cf4f7d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);text-align:center}.code-boxes[data-v-a2cf4f7d]{display:flex;justify-content:center;gap:var(--space-2)}.code-box[data-v-a2cf4f7d]{width:48px;height:56px;background:#0f1923cc;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);color:var(--text-primary);font-size:24px;font-weight:700;font-family:var(--font-family-display);text-align:center;transition:all var(--transition-fast);caret-color:var(--accent-primary)}.code-box[data-v-a2cf4f7d]:focus{outline:none;border-color:#1475e180;background:#0f1923;box-shadow:0 0 0 2px #1475e126}.code-box.filled[data-v-a2cf4f7d]{border-color:var(--accent-primary);background:#00e7010a}.btn-verify[data-v-a2cf4f7d]{width:100%;padding:12px 16px;background:var(--accent-primary);color:var(--color-on-accent);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);font-family:var(--font-family-primary);border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px}.btn-verify[data-v-a2cf4f7d]:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:var(--shadow-glow-green);transform:translateY(-2px)}.btn-verify[data-v-a2cf4f7d]:active:not(:disabled){transform:translateY(0)}.btn-verify[data-v-a2cf4f7d]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-a2cf4f7d]{width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:var(--radius-full);animation:spin-a2cf4f7d .6s linear infinite}.btn-spinner-small[data-v-a2cf4f7d]{width:14px;height:14px;border-width:1.5px;border-color:#fff3;border-top-color:currentColor}@keyframes spin-a2cf4f7d{to{transform:rotate(360deg)}}.resend-section[data-v-a2cf4f7d]{text-align:center;margin-bottom:var(--space-6)}.resend-text[data-v-a2cf4f7d]{font-size:var(--font-size-body);color:var(--text-tertiary);margin-bottom:var(--space-2)}.resend-btn[data-v-a2cf4f7d]{background:none;border:none;color:var(--accent-secondary);font-size:var(--font-size-body);font-family:var(--font-family-primary);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:var(--space-1);padding:0}.resend-btn[data-v-a2cf4f7d]:hover:not(:disabled){color:var(--text-primary);text-decoration:underline}.resend-btn[data-v-a2cf4f7d]:disabled{color:var(--text-tertiary);cursor:not-allowed;text-decoration:none}.auth-footer[data-v-a2cf4f7d]{text-align:center;font-size:13px;color:var(--text-tertiary)}.skip-link[data-v-a2cf4f7d]{color:var(--text-tertiary);text-decoration:none;transition:all var(--transition-fast)}.skip-link[data-v-a2cf4f7d]:hover{color:var(--text-secondary);text-decoration:underline}@media(max-width:480px){.auth-card[data-v-a2cf4f7d]{padding:28px}.auth-title[data-v-a2cf4f7d]{font-size:20px}.code-box[data-v-a2cf4f7d]{width:42px;height:50px;font-size:20px}.code-boxes[data-v-a2cf4f7d]{gap:6px}}.auth-page[data-v-cf90aa17]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);overflow:hidden;position:relative}.auth-bg[data-v-cf90aa17]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(ellipse at 20% 50%,rgba(0,231,1,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(20,117,225,.04) 0%,transparent 50%);pointer-events:none}.auth-grid[data-v-cf90aa17]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.auth-container[data-v-cf90aa17]{position:relative;z-index:1;width:100%;max-width:420px;padding:var(--space-5)}.auth-card[data-v-cf90aa17]{background:linear-gradient(135deg,#1a2c38f2,#213743d9);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--space-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);animation:slideUp-cf90aa17 .6s ease both}@keyframes slideUp-cf90aa17{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-cf90aa17]{text-align:center;margin-bottom:var(--space-8)}.auth-logo[data-v-cf90aa17]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5)}.auth-logo-icon[data-v-cf90aa17]{width:40px;height:40px;background:var(--accent-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:700;font-family:var(--font-family-display);box-shadow:var(--shadow-glow-green)}.auth-logo-text[data-v-cf90aa17]{font-family:var(--font-family-display);font-size:18px;font-weight:700;color:var(--text-primary)}.auth-logo-text .accent[data-v-cf90aa17]{color:var(--accent-primary)}.auth-title[data-v-cf90aa17]{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.auth-subtitle[data-v-cf90aa17]{font-size:var(--font-size-body);color:var(--text-tertiary)}.auth-success[data-v-cf90aa17]{text-align:center}.success-icon-wrap[data-v-cf90aa17]{display:flex;justify-content:center;margin-bottom:var(--space-4)}.success-icon[data-v-cf90aa17]{width:56px;height:56px;color:var(--accent-primary)}.success-title[data-v-cf90aa17]{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.success-text[data-v-cf90aa17]{font-size:var(--font-size-body);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-3)}.success-hint[data-v-cf90aa17]{font-size:var(--font-size-sm);color:var(--text-tertiary);margin-bottom:var(--space-6)}.resend-link[data-v-cf90aa17]{background:none;border:none;color:var(--accent-secondary);font-size:var(--font-size-sm);font-family:var(--font-family-primary);cursor:pointer;padding:0;text-decoration:underline;transition:color var(--transition-fast)}.resend-link[data-v-cf90aa17]:hover{color:var(--text-primary)}.btn-back-login[data-v-cf90aa17]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-secondary);text-decoration:none;font-size:var(--font-size-body);transition:color var(--transition-fast)}.btn-back-login[data-v-cf90aa17]:hover{color:var(--text-primary)}.btn-back-login svg[data-v-cf90aa17]{width:16px;height:16px}.auth-error[data-v-cf90aa17]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-light);font-size:var(--font-size-body);margin-bottom:var(--space-4)}.auth-error-icon[data-v-cf90aa17]{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.auth-form[data-v-cf90aa17]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.form-group[data-v-cf90aa17]{display:flex;flex-direction:column;gap:var(--space-2)}.form-label[data-v-cf90aa17]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.form-input-wrap[data-v-cf90aa17]{position:relative;display:flex;align-items:center}.form-icon[data-v-cf90aa17]{position:absolute;left:12px;width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.form-input[data-v-cf90aa17]{width:100%;background:#0f1923cc;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:12px 16px 12px 40px;color:var(--text-primary);font-size:var(--font-size-body);font-family:var(--font-family-primary);transition:all var(--transition-fast)}.form-input[data-v-cf90aa17]:focus{outline:none;border-color:#1475e180;background:#0f1923}.form-input[data-v-cf90aa17]::-moz-placeholder{color:var(--text-tertiary)}.form-input[data-v-cf90aa17]::placeholder{color:var(--text-tertiary)}.btn-signin[data-v-cf90aa17]{width:100%;padding:12px 16px;background:var(--accent-primary);color:var(--color-on-accent);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);font-family:var(--font-family-primary);border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px}.btn-signin[data-v-cf90aa17]:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:var(--shadow-glow-green);transform:translateY(-2px)}.btn-signin[data-v-cf90aa17]:active:not(:disabled){transform:translateY(0)}.btn-signin[data-v-cf90aa17]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-cf90aa17]{width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:var(--radius-full);animation:spin-cf90aa17 .6s linear infinite}@keyframes spin-cf90aa17{to{transform:rotate(360deg)}}.auth-footer[data-v-cf90aa17]{text-align:center;font-size:13px;color:var(--text-tertiary)}.auth-footer a[data-v-cf90aa17]{color:var(--accent-secondary);text-decoration:none;transition:all var(--transition-fast)}.auth-footer a[data-v-cf90aa17]:hover{color:var(--text-primary);text-decoration:underline}@media(max-width:480px){.auth-card[data-v-cf90aa17]{padding:28px}.auth-title[data-v-cf90aa17]{font-size:20px}}.auth-page[data-v-95e832b8]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);overflow:hidden;position:relative}.auth-bg[data-v-95e832b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(ellipse at 20% 50%,rgba(0,231,1,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(20,117,225,.04) 0%,transparent 50%);pointer-events:none}.auth-grid[data-v-95e832b8]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,231,1,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,231,1,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.auth-container[data-v-95e832b8]{position:relative;z-index:1;width:100%;max-width:420px;padding:var(--space-5)}.auth-card[data-v-95e832b8]{background:linear-gradient(135deg,#1a2c38f2,#213743d9);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--space-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);animation:slideUp-95e832b8 .6s ease both}@keyframes slideUp-95e832b8{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-95e832b8]{text-align:center;margin-bottom:var(--space-8)}.auth-logo[data-v-95e832b8]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5)}.auth-logo-icon[data-v-95e832b8]{width:40px;height:40px;background:var(--accent-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:700;font-family:var(--font-family-display);box-shadow:var(--shadow-glow-green)}.auth-logo-text[data-v-95e832b8]{font-family:var(--font-family-display);font-size:18px;font-weight:700;color:var(--text-primary)}.auth-logo-text .accent[data-v-95e832b8]{color:var(--accent-primary)}.auth-title[data-v-95e832b8]{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.auth-subtitle[data-v-95e832b8]{font-size:var(--font-size-body);color:var(--text-tertiary)}.auth-success[data-v-95e832b8]{text-align:center}.success-icon-wrap[data-v-95e832b8]{display:flex;justify-content:center;margin-bottom:var(--space-4)}.success-icon[data-v-95e832b8]{width:56px;height:56px;color:var(--accent-primary)}.error-icon-lg[data-v-95e832b8]{width:56px;height:56px;color:var(--color-danger)}.success-title[data-v-95e832b8]{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.success-text[data-v-95e832b8]{font-size:var(--font-size-body);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-6)}.auth-error[data-v-95e832b8]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-light);font-size:var(--font-size-body);margin-bottom:var(--space-4)}.auth-error-icon[data-v-95e832b8]{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.auth-form[data-v-95e832b8]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.form-group[data-v-95e832b8]{display:flex;flex-direction:column;gap:var(--space-2)}.form-label[data-v-95e832b8]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.form-input-wrap[data-v-95e832b8]{position:relative;display:flex;align-items:center}.form-icon[data-v-95e832b8]{position:absolute;left:12px;width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.form-input[data-v-95e832b8]{width:100%;background:#0f1923cc;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:12px 16px 12px 40px;color:var(--text-primary);font-size:var(--font-size-body);font-family:var(--font-family-primary);transition:all var(--transition-fast)}.form-input[data-v-95e832b8]:focus{outline:none;border-color:#1475e180;background:#0f1923}.form-input[data-v-95e832b8]::-moz-placeholder{color:var(--text-tertiary)}.form-input[data-v-95e832b8]::placeholder{color:var(--text-tertiary)}.form-input-toggle[data-v-95e832b8]{position:absolute;right:12px;background:none;border:none;padding:0;cursor:pointer;color:var(--text-tertiary);transition:color var(--transition-fast);display:flex;align-items:center}.form-input-toggle[data-v-95e832b8]:hover{color:var(--text-secondary)}.form-input-toggle svg[data-v-95e832b8]{width:18px;height:18px}.form-error[data-v-95e832b8]{font-size:var(--font-size-sm);color:var(--color-danger-light)}.btn-signin[data-v-95e832b8]{width:100%;padding:12px 16px;background:var(--accent-primary);color:var(--color-on-accent);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);font-family:var(--font-family-primary);border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;text-decoration:none}.btn-signin[data-v-95e832b8]:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:var(--shadow-glow-green);transform:translateY(-2px)}.btn-signin[data-v-95e832b8]:active:not(:disabled){transform:translateY(0)}.btn-signin[data-v-95e832b8]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-95e832b8]{width:20px;height:20px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:var(--radius-full);animation:spin-95e832b8 .6s linear infinite}@keyframes spin-95e832b8{to{transform:rotate(360deg)}}.auth-footer[data-v-95e832b8]{text-align:center;font-size:13px;color:var(--text-tertiary)}.auth-footer a[data-v-95e832b8]{color:var(--accent-secondary);text-decoration:none;transition:all var(--transition-fast)}.auth-footer a[data-v-95e832b8]:hover{color:var(--text-primary);text-decoration:underline}@media(max-width:480px){.auth-card[data-v-95e832b8]{padding:28px}.auth-title[data-v-95e832b8]{font-size:20px}}.auth-page[data-v-35b9b84c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);overflow:hidden;position:relative}.auth-bg[data-v-35b9b84c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(ellipse at 20% 50%,rgba(20,117,225,.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(0,231,1,.04) 0%,transparent 50%);pointer-events:none}.auth-grid[data-v-35b9b84c]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,117,225,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(20,117,225,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.auth-container[data-v-35b9b84c]{position:relative;z-index:1;width:100%;max-width:420px;padding:var(--space-5)}.auth-card[data-v-35b9b84c]{background:linear-gradient(135deg,#1a2c38f2,#213743d9);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--space-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);animation:slideUp-35b9b84c .6s ease both}@keyframes slideUp-35b9b84c{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.auth-header[data-v-35b9b84c]{text-align:center;margin-bottom:var(--space-8)}.auth-logo[data-v-35b9b84c]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-5)}.auth-logo-icon[data-v-35b9b84c]{width:40px;height:40px;background:var(--accent-secondary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;font-family:var(--font-family-display);box-shadow:0 0 15px #1475e14d}.auth-logo-text[data-v-35b9b84c]{font-family:var(--font-family-display);font-size:18px;font-weight:700;color:var(--text-primary)}.auth-logo-text .accent[data-v-35b9b84c]{color:var(--accent-secondary)}.auth-title[data-v-35b9b84c]{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.auth-subtitle[data-v-35b9b84c]{font-size:var(--font-size-body);color:var(--text-tertiary)}.auth-error[data-v-35b9b84c]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger-light);font-size:var(--font-size-body);margin-bottom:var(--space-4)}.auth-error-icon[data-v-35b9b84c]{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.auth-form[data-v-35b9b84c]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.form-group[data-v-35b9b84c]{display:flex;flex-direction:column;gap:var(--space-2)}.form-label[data-v-35b9b84c]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.form-input-wrap[data-v-35b9b84c]{position:relative;display:flex;align-items:center}.form-icon[data-v-35b9b84c]{position:absolute;left:12px;width:16px;height:16px;color:var(--text-tertiary);pointer-events:none}.form-input[data-v-35b9b84c]{width:100%;background:#0f1923cc;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:12px 16px 12px 40px;color:var(--text-primary);font-size:var(--font-size-body);font-family:var(--font-family-primary);transition:all var(--transition-fast)}.form-input[data-v-35b9b84c]:focus{outline:none;border-color:#1475e180;background:#0f1923}.form-input[data-v-35b9b84c]::-moz-placeholder{color:var(--text-tertiary)}.form-input[data-v-35b9b84c]::placeholder{color:var(--text-tertiary)}.form-input-toggle[data-v-35b9b84c]{position:absolute;right:12px;background:none;border:none;padding:0;cursor:pointer;color:var(--text-tertiary);transition:color var(--transition-fast);display:flex;align-items:center}.form-input-toggle[data-v-35b9b84c]:hover{color:var(--text-secondary)}.form-input-toggle svg[data-v-35b9b84c]{width:18px;height:18px}.form-hint[data-v-35b9b84c]{font-size:var(--font-size-sm);color:var(--text-tertiary)}.twofa-section[data-v-35b9b84c]{text-align:center;margin-bottom:var(--space-4)}.twofa-icon-wrap[data-v-35b9b84c]{display:flex;justify-content:center;margin-bottom:var(--space-3)}.twofa-icon[data-v-35b9b84c]{width:48px;height:48px;color:var(--accent-secondary)}.twofa-title[data-v-35b9b84c]{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.twofa-subtitle[data-v-35b9b84c]{font-size:var(--font-size-body);color:var(--text-tertiary)}.twofa-back[data-v-35b9b84c]{display:flex;align-items:center;gap:var(--space-2);background:none;border:none;color:var(--text-tertiary);font-size:var(--font-size-body);cursor:pointer;padding:0;transition:color var(--transition-fast)}.twofa-back[data-v-35b9b84c]:hover{color:var(--text-primary)}.twofa-back svg[data-v-35b9b84c]{width:16px;height:16px}.btn-signin[data-v-35b9b84c]{width:100%;padding:12px 16px;background:var(--accent-secondary);color:#fff;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);font-family:var(--font-family-primary);border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-fast);letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px}.btn-signin[data-v-35b9b84c]:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 15px #1475e14d;transform:translateY(-2px)}.btn-signin[data-v-35b9b84c]:active:not(:disabled){transform:translateY(0)}.btn-signin[data-v-35b9b84c]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-35b9b84c]{width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:var(--radius-full);animation:spin-35b9b84c .6s linear infinite}@keyframes spin-35b9b84c{to{transform:rotate(360deg)}}.auth-footer[data-v-35b9b84c]{text-align:center;font-size:13px;color:var(--text-tertiary)}.auth-footer a[data-v-35b9b84c]{color:var(--accent-secondary);text-decoration:none;transition:all var(--transition-fast)}.auth-footer a[data-v-35b9b84c]:hover{color:var(--text-primary);text-decoration:underline}@media(max-width:480px){.auth-card[data-v-35b9b84c]{padding:28px}.auth-title[data-v-35b9b84c]{font-size:20px}}.dashboard-page[data-v-7684a147]{padding:24px;animation:fadeIn-7684a147 .3s ease both}.license-banner[data-v-7684a147]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:500;margin-bottom:20px;line-height:1.4}.license-banner-warning[data-v-7684a147]{background:#ffa7261f;border:1px solid rgba(255,167,38,.3);color:#ffa726}.license-banner-error[data-v-7684a147]{background:#e539351a;border:1px solid rgba(229,57,53,.3);color:#e53935}.license-banner-icon[data-v-7684a147]{font-size:16px;flex-shrink:0}.license-banner span[data-v-7684a147]:not(.license-banner-icon){flex:1}.license-banner-link[data-v-7684a147]{font-size:12px;font-weight:600;text-decoration:none;color:inherit;white-space:nowrap;padding:4px 10px;border:1px solid currentColor;border-radius:var(--radius-sm, 4px);opacity:.85;flex-shrink:0}.license-banner-link[data-v-7684a147]:hover{opacity:1}@keyframes fadeIn-7684a147{0%{opacity:0}to{opacity:1}}.page-header[data-v-7684a147]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-7684a147]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-7684a147]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-7684a147]{display:flex;align-items:center;gap:10px}.period-select[data-v-7684a147]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;cursor:pointer}.period-select option[data-v-7684a147]{background:var(--bg-secondary, #1a2c38)}.period-select[data-v-7684a147]:focus{outline:none;border-color:#1475e180}.btn[data-v-7684a147]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-secondary[data-v-7684a147]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-7684a147]:hover{background:#2a4455;color:var(--text-primary, #fff)}.stat-grid[data-v-7684a147]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-7684a147]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;transition:all .15s ease}.stat-card[data-v-7684a147]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006;border-color:#ffffff1a}.stat-icon[data-v-7684a147]{font-size:24px;margin-bottom:12px}.stat-value[data-v-7684a147]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:24px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:4px}.stat-label[data-v-7684a147]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em}.stat-sub[data-v-7684a147]{font-size:12px;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-secondary, #b1bad3);margin-top:4px}.chart-grid[data-v-7684a147]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.chart-card[data-v-7684a147]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:16px;transition:border-color .15s ease}.chart-card[data-v-7684a147]:hover{border-color:#ffffff1a}.chart-header[data-v-7684a147]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.chart-title[data-v-7684a147]{font-size:14px;font-weight:600;color:var(--text-primary, #fff)}.chart-period[data-v-7684a147]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.chart-body[data-v-7684a147]{width:100%;height:220px;position:relative}.activity-section[data-v-7684a147]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;max-height:420px;overflow-y:auto}.activity-header[data-v-7684a147]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.activity-title[data-v-7684a147]{font-size:14px;font-weight:600;color:var(--text-primary, #fff)}.activity-loading[data-v-7684a147],.activity-empty[data-v-7684a147]{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 20px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.activity-item[data-v-7684a147]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.03)}.activity-item[data-v-7684a147]:last-child{border-bottom:none}.activity-icon[data-v-7684a147]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.activity-icon.icon-user[data-v-7684a147]{background:#1475e126;color:#1475e1}.activity-icon.icon-deposit[data-v-7684a147]{background:#00e70126;color:#00e701}.activity-icon.icon-win[data-v-7684a147]{background:#ffd70026;color:gold}.activity-icon.icon-withdraw[data-v-7684a147]{background:#ffa72626;color:#ffa726}.activity-content[data-v-7684a147]{flex:1}.activity-text[data-v-7684a147]{font-size:13px;color:var(--text-secondary, #b1bad3);line-height:1.4}.activity-text strong[data-v-7684a147]{color:var(--text-primary, #fff);font-weight:600}.activity-time[data-v-7684a147]{font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:4px}.spinner[data-v-7684a147]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-7684a147 .6s linear infinite}@keyframes spin-7684a147{to{transform:rotate(360deg)}}@media(max-width:1200px){.stat-grid[data-v-7684a147]{grid-template-columns:repeat(2,1fr)}.chart-grid[data-v-7684a147]{grid-template-columns:1fr}}@media(max-width:768px){.dashboard-page[data-v-7684a147]{padding:16px}.stat-grid[data-v-7684a147]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-7684a147]{flex-direction:column;align-items:flex-start;gap:12px}.header-actions[data-v-7684a147]{flex-wrap:wrap}}[dir=rtl] .stat-value[data-v-7684a147],[dir=rtl] .stat-sub[data-v-7684a147]{direction:ltr;unicode-bidi:embed}[dir=rtl] .activity-time[data-v-7684a147]{text-align:left}.players-page[data-v-0160fef4]{padding:24px;animation:fadeIn-0160fef4 .3s ease both}@keyframes fadeIn-0160fef4{0%{opacity:0}to{opacity:1}}.page-header[data-v-0160fef4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-0160fef4]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-0160fef4]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-0160fef4]{display:flex;align-items:center;gap:10px}.selected-count[data-v-0160fef4]{font-size:13px;font-weight:600;color:var(--accent-secondary, #1475e1);background:#1475e126;padding:6px 12px;border-radius:var(--radius-full, 9999px)}.btn[data-v-0160fef4]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-secondary[data-v-0160fef4]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-0160fef4]:hover{background:#2a4455;color:var(--text-primary, #fff)}.btn-ghost[data-v-0160fef4]{background:transparent;color:var(--text-tertiary, #7f8fa4);padding:9px 12px}.btn-ghost[data-v-0160fef4]:hover{color:var(--text-primary, #fff)}.btn-warning[data-v-0160fef4]{background:var(--color-warning, #ffa726);color:#000}.btn-warning[data-v-0160fef4]:hover:not(:disabled){background:#e69520}.btn-danger[data-v-0160fef4]{background:var(--color-danger, #ed4245);color:#fff}.btn-danger[data-v-0160fef4]:hover:not(:disabled){background:#d63638}.btn[data-v-0160fef4]:disabled{opacity:.5;cursor:not-allowed}.dropdown-arrow[data-v-0160fef4]{font-size:10px;margin-left:2px}.bulk-actions-wrapper[data-v-0160fef4]{position:relative}.bulk-dropdown[data-v-0160fef4]{position:absolute;top:calc(100% + 4px);right:0;min-width:200px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);box-shadow:0 8px 24px #00000080;z-index:50;overflow:hidden}.bulk-dropdown-item[data-v-0160fef4]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;color:var(--text-secondary, #b1bad3);font-size:13px;font-family:inherit;cursor:pointer;transition:all .15s ease;text-align:left}.bulk-dropdown-item[data-v-0160fef4]:hover{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff)}.bulk-dropdown-danger[data-v-0160fef4]:hover{background:#ed424526;color:var(--color-danger, #ed4245)}.bulk-dropdown-divider[data-v-0160fef4]{height:1px;background:#ffffff0f}.bulk-icon[data-v-0160fef4]{font-size:14px;width:18px;text-align:center}.filter-bar[data-v-0160fef4]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:16px;margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-group[data-v-0160fef4]{display:flex;align-items:center;gap:8px}.filter-label[data-v-0160fef4]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;font-weight:600;white-space:nowrap}.filter-input[data-v-0160fef4]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;width:180px;transition:border-color .15s ease}.filter-input[data-v-0160fef4]:focus{outline:none;border-color:#1475e180}.filter-input[data-v-0160fef4]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.filter-input[data-v-0160fef4]::placeholder{color:var(--text-tertiary, #7f8fa4)}.filter-bar select[data-v-0160fef4]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;cursor:pointer;width:140px;transition:border-color .15s ease}.filter-bar select[data-v-0160fef4]:focus{outline:none;border-color:#1475e180}.filter-bar select option[data-v-0160fef4]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.loading-state[data-v-0160fef4]{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.spinner[data-v-0160fef4]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-0160fef4 .6s linear infinite}.spinner-sm[data-v-0160fef4]{width:14px;height:14px;border-width:2px}@keyframes spin-0160fef4{to{transform:rotate(360deg)}}.table-container[data-v-0160fef4]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden;transition:border-color .15s ease}.table-container[data-v-0160fef4]:hover{border-color:#ffffff1a}table[data-v-0160fef4]{width:100%;border-collapse:collapse}thead[data-v-0160fef4]{background:var(--bg-tertiary, #213743)}th[data-v-0160fef4]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}th.sortable[data-v-0160fef4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}th.sortable[data-v-0160fef4]:hover{color:var(--text-primary, #fff)}th.sorted[data-v-0160fef4]{color:var(--accent-primary, #00e701)}.sort-icon[data-v-0160fef4]{font-size:10px;margin-left:4px}td[data-v-0160fef4]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}.player-row[data-v-0160fef4]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease;cursor:pointer}.player-row[data-v-0160fef4]:hover{background:#253d4f}.player-row.row-selected[data-v-0160fef4]{background:#1475e114}.player-row.row-selected[data-v-0160fef4]:hover{background:#1475e124}tbody tr:last-child td[data-v-0160fef4]{border-bottom:none}.empty-row[data-v-0160fef4]{text-align:center;color:var(--text-tertiary, #7f8fa4);padding:48px 16px!important}input[type=checkbox][data-v-0160fef4]{width:16px;height:16px;cursor:pointer;accent-color:var(--accent-secondary, #1475e1)}.player-info[data-v-0160fef4]{display:flex;align-items:center;gap:10px}.player-avatar[data-v-0160fef4]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1475e1,#9b59b6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.player-name[data-v-0160fef4]{font-size:13px;color:var(--text-primary, #fff);font-weight:600}.player-sub[data-v-0160fef4]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.mono-value[data-v-0160fef4]{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-primary, #fff)}.wager-high[data-v-0160fef4]{color:var(--color-success, #00e701)}.wager-gold[data-v-0160fef4]{color:var(--accent-gold, #ffd700)}.badge[data-v-0160fef4]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-active[data-v-0160fef4]{background:#00e70126;color:var(--color-success, #00e701)}.badge-suspended[data-v-0160fef4]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-pending[data-v-0160fef4]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-verified[data-v-0160fef4]{background:#00e70126;color:var(--color-success, #00e701)}.badge-unverified[data-v-0160fef4]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-pending-kyc[data-v-0160fef4]{background:#1475e126;color:var(--accent-secondary, #1475e1)}.action-buttons[data-v-0160fef4]{display:flex;align-items:center;gap:6px}.btn-icon[data-v-0160fef4]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:14px;color:var(--text-tertiary, #7f8fa4)}.btn-icon[data-v-0160fef4]:hover{background:#00e70126;color:var(--accent-primary, #00e701);border-color:#00e7014d}.pagination[data-v-0160fef4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-0160fef4]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-0160fef4]:hover:not(:disabled){background:#2a4455;color:var(--text-primary, #fff)}.pagination-btn[data-v-0160fef4]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-0160fef4]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-info[data-v-0160fef4]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.modal-overlay[data-v-0160fef4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-0160fef4 .15s ease}.modal-content[data-v-0160fef4]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);width:100%;max-width:500px;box-shadow:0 16px 48px #00000080}.modal-header[data-v-0160fef4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-0160fef4]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-0160fef4]{background:none;border:none;color:var(--text-tertiary, #7f8fa4);font-size:24px;cursor:pointer;line-height:1;padding:0 4px;font-family:inherit}.modal-close[data-v-0160fef4]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-0160fef4]{padding:20px 24px}.modal-description[data-v-0160fef4]{font-size:13px;color:var(--text-secondary, #b1bad3);margin:0 0 16px;line-height:1.5}.modal-affected[data-v-0160fef4]{margin-bottom:16px}.affected-label[data-v-0160fef4]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:8px}.affected-list[data-v-0160fef4]{display:flex;flex-wrap:wrap;gap:6px}.affected-player[data-v-0160fef4]{font-size:12px;font-weight:600;color:var(--text-primary, #fff);background:var(--bg-tertiary, #213743);padding:4px 10px;border-radius:var(--radius-full, 9999px)}.form-group[data-v-0160fef4]{margin-bottom:16px}.form-label[data-v-0160fef4]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3);margin-bottom:6px}.required[data-v-0160fef4]{color:var(--color-danger, #ed4245)}.form-textarea[data-v-0160fef4]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;transition:border-color .15s ease}.form-textarea[data-v-0160fef4]:focus{outline:none;border-color:#1475e180}.form-textarea[data-v-0160fef4]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.form-textarea[data-v-0160fef4]::placeholder{color:var(--text-tertiary, #7f8fa4)}.char-count[data-v-0160fef4]{font-size:11px;color:var(--text-tertiary, #7f8fa4);text-align:right;margin-top:4px}.modal-error[data-v-0160fef4]{font-size:13px;color:var(--color-danger, #ed4245);background:#ed42451a;padding:10px 12px;border-radius:var(--radius-md, 8px);margin-bottom:12px}.progress-bar-container[data-v-0160fef4]{position:relative;height:28px;background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);overflow:hidden;margin-bottom:12px}.progress-bar[data-v-0160fef4]{position:absolute;left:0;top:0;bottom:0;background:var(--accent-secondary, #1475e1);transition:width .2s ease;border-radius:var(--radius-md, 8px)}.progress-text[data-v-0160fef4]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-primary, #fff);z-index:1}.modal-footer[data-v-0160fef4]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.06)}.col-checkbox[data-v-0160fef4]{width:40px}.col-player[data-v-0160fef4]{width:20%}.col-email[data-v-0160fef4]{width:17%}.col-balance[data-v-0160fef4],.col-wagered[data-v-0160fef4]{width:11%}.col-status[data-v-0160fef4],.col-kyc[data-v-0160fef4],.col-joined[data-v-0160fef4]{width:10%}.col-actions[data-v-0160fef4]{width:6%}@media(max-width:1200px){.filter-bar[data-v-0160fef4]{flex-direction:column;align-items:flex-start}table[data-v-0160fef4]{font-size:12px}td[data-v-0160fef4],th[data-v-0160fef4]{padding:10px 12px}}@media(max-width:768px){.players-page[data-v-0160fef4]{padding:16px}.page-header[data-v-0160fef4]{flex-direction:column;align-items:flex-start;gap:12px}.filter-bar[data-v-0160fef4]{flex-direction:column;align-items:flex-start}.filter-input[data-v-0160fef4]{width:100%}}[dir=rtl] th[data-v-0160fef4]{text-align:right}[dir=rtl] .mono-value[data-v-0160fef4]{direction:ltr;unicode-bidi:embed;display:inline-block}[dir=rtl] .bulk-dropdown[data-v-0160fef4]{right:auto;left:0}[dir=rtl] .bulk-dropdown-item[data-v-0160fef4],[dir=rtl] .modal-title[data-v-0160fef4],[dir=rtl] .modal-description[data-v-0160fef4],[dir=rtl] .form-label[data-v-0160fef4],[dir=rtl] .affected-label[data-v-0160fef4]{text-align:right}[dir=rtl] .char-count[data-v-0160fef4]{text-align:left}.player-detail-page[data-v-269f6480]{padding:24px;animation:fadeIn-269f6480 .3s ease both}@keyframes fadeIn-269f6480{0%{opacity:0}to{opacity:1}}.detail-header[data-v-269f6480]{margin-bottom:24px}.btn-back[data-v-269f6480]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:500;cursor:pointer;border:1px solid rgba(255,255,255,.1);font-family:inherit;transition:all .15s ease;background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);margin-bottom:16px}.btn-back[data-v-269f6480]:hover{background:#2a4455;color:var(--text-primary, #fff)}.detail-header-info[data-v-269f6480]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.player-avatar-lg[data-v-269f6480]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#1475e1,#9b59b6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;flex-shrink:0}.page-title[data-v-269f6480]{font-size:24px;font-weight:700;color:var(--text-primary, #fff);margin:0}.page-subtitle[data-v-269f6480]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:2px 0 0}.tab-nav[data-v-269f6480]{display:flex;gap:4px;margin-bottom:20px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:4px;overflow-x:auto}.tab-btn[data-v-269f6480]{padding:10px 18px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease;background:transparent;color:var(--text-tertiary, #7f8fa4);white-space:nowrap}.tab-btn[data-v-269f6480]:hover{color:var(--text-primary, #fff);background:#ffffff0d}.tab-btn.active[data-v-269f6480]{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff);box-shadow:0 1px 3px #0000004d}.tab-content[data-v-269f6480]{animation:fadeIn-269f6480 .2s ease both}.card[data-v-269f6480]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;margin-bottom:16px;transition:border-color .15s ease}.card[data-v-269f6480]:hover{border-color:#ffffff1a}.card-title[data-v-269f6480]{font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.overview-grid[data-v-269f6480]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.info-grid[data-v-269f6480]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info-item[data-v-269f6480]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-269f6480]{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4)}.info-value[data-v-269f6480]{font-size:13px;color:var(--text-primary, #fff)}.mono[data-v-269f6480]{font-family:var(--font-mono, "JetBrains Mono", monospace)}.vip-badge[data-v-269f6480]{color:var(--accent-gold, #ffd700);font-weight:600}.stat-grid[data-v-269f6480]{display:flex;flex-direction:column;gap:16px}.wallet-stats[data-v-269f6480]{padding:12px;background:#ffffff05;border-radius:var(--radius-md, 8px);border:1px solid rgba(255,255,255,.04)}.wallet-currency[data-v-269f6480]{font-size:13px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 10px}.stat-row[data-v-269f6480]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.03)}.stat-row[data-v-269f6480]:last-child{border-bottom:none}.stat-label[data-v-269f6480]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.stat-value[data-v-269f6480]{font-size:13px;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-primary, #fff)}.stat-value.accent[data-v-269f6480]{color:var(--accent-primary, #00e701);font-weight:600}.stat-value.success[data-v-269f6480]{color:var(--color-success, #00e701)}.stat-value.danger[data-v-269f6480]{color:var(--color-danger, #ed4245)}.risk-list[data-v-269f6480]{display:flex;flex-direction:column;gap:10px}.risk-item[data-v-269f6480]{display:flex;align-items:flex-start;gap:10px;padding:10px;background:#ed424514;border:1px solid rgba(237,66,69,.15);border-radius:var(--radius-md, 8px)}.risk-icon[data-v-269f6480]{font-size:16px;flex-shrink:0}.risk-type[data-v-269f6480]{font-size:13px;font-weight:600;color:var(--color-danger, #ed4245);display:block}.risk-desc[data-v-269f6480]{font-size:12px;color:var(--text-secondary, #b1bad3)}.mini-table[data-v-269f6480]{width:100%;border-collapse:collapse}.mini-table th[data-v-269f6480]{padding:8px 12px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05)}.mini-table td[data-v-269f6480]{padding:10px 12px;font-size:13px;color:var(--text-secondary, #b1bad3);border-bottom:1px solid rgba(255,255,255,.04)}.mini-table tr:last-child td[data-v-269f6480]{border-bottom:none}.wallets-grid[data-v-269f6480]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.wallet-card[data-v-269f6480]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md, 8px);padding:16px}.wallet-card-header[data-v-269f6480]{margin-bottom:8px}.wallet-card-currency[data-v-269f6480]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4)}.wallet-card-balance[data-v-269f6480]{font-size:22px;font-weight:700;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--accent-primary, #00e701);margin-bottom:12px}.wallet-card-details[data-v-269f6480]{display:flex;flex-direction:column;gap:6px}.wallet-detail-row[data-v-269f6480]{display:flex;justify-content:space-between;font-size:12px;color:var(--text-tertiary, #7f8fa4)}.wallet-detail-row span[data-v-269f6480]:last-child{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-secondary, #b1bad3)}.adjustment-form[data-v-269f6480]{display:flex;flex-direction:column;gap:16px}.form-row[data-v-269f6480]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-269f6480]{display:flex;flex-direction:column;gap:6px}.form-group.full-width[data-v-269f6480]{grid-column:1 / -1}.form-label[data-v-269f6480]{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4)}.form-input[data-v-269f6480]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:10px 12px;font-size:13px;font-family:inherit;transition:border-color .15s ease}.form-input[data-v-269f6480]:focus{outline:none;border-color:#1475e180}.form-input option[data-v-269f6480]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.form-actions[data-v-269f6480]{display:flex;justify-content:flex-end;padding-top:8px}.btn[data-v-269f6480]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn[data-v-269f6480]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-269f6480]{padding:7px 14px;font-size:12px}.btn-success[data-v-269f6480]{background:var(--accent-primary, #00e701);color:#000}.btn-success[data-v-269f6480]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 20px #00e7014d}.btn-danger[data-v-269f6480]{background:var(--color-danger, #ed4245);color:#fff}.btn-danger[data-v-269f6480]:hover:not(:disabled){background:#d63638;box-shadow:0 0 20px #ed42454d}.btn-secondary[data-v-269f6480]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-269f6480]:hover{background:#2a4455;color:var(--text-primary, #fff)}.btn-link[data-v-269f6480]{background:none;border:none;color:var(--accent-secondary, #1475e1);font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;font-family:inherit;transition:color .15s ease}.btn-link[data-v-269f6480]:hover{color:#3b8de8;text-decoration:underline}.badge[data-v-269f6480]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-active[data-v-269f6480]{background:#00e70126;color:var(--color-success, #00e701)}.badge-suspended[data-v-269f6480]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-pending[data-v-269f6480]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-verified[data-v-269f6480]{background:#00e70126;color:var(--color-success, #00e701)}.badge-unverified[data-v-269f6480]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-pending-kyc[data-v-269f6480]{background:#1475e126;color:var(--accent-secondary, #1475e1)}.badge-withdrawal[data-v-269f6480]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-bet[data-v-269f6480]{background:#1475e126;color:var(--accent-secondary, #1475e1)}.badge-win[data-v-269f6480]{background:#00e70126;color:var(--color-success, #00e701)}.badge-bonus[data-v-269f6480]{background:#ffd70026;color:var(--accent-gold, #ffd700)}.badge-bonus-type[data-v-269f6480]{background:#9b59b626;color:#c39bd3}.tab-filter-bar[data-v-269f6480]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.filter-group[data-v-269f6480]{display:flex;flex-direction:column;gap:4px}.filter-label[data-v-269f6480]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4)}.filter-input[data-v-269f6480]{padding:8px 10px;font-size:12px;min-width:120px}.filter-input-sm[data-v-269f6480]{min-width:80px;max-width:100px}.table-wrapper[data-v-269f6480]{overflow-x:auto}.data-table[data-v-269f6480]{width:100%;border-collapse:collapse}.data-table thead[data-v-269f6480]{background:#ffffff08}.data-table th[data-v-269f6480]{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.data-table th.sortable[data-v-269f6480]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}.data-table th.sortable[data-v-269f6480]:hover{color:var(--text-primary, #fff)}.data-table td[data-v-269f6480]{padding:12px 14px;font-size:13px;color:var(--text-secondary, #b1bad3);border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}.data-table tbody tr[data-v-269f6480]{transition:background .15s ease}.data-table tbody tr[data-v-269f6480]:hover{background:#ffffff08}.data-table tbody tr:last-child td[data-v-269f6480]{border-bottom:none}.game-name[data-v-269f6480],.bonus-history-name[data-v-269f6480]{font-weight:500;color:var(--text-primary, #fff)}.text-success[data-v-269f6480]{color:var(--color-success, #00e701)}.text-danger[data-v-269f6480]{color:var(--color-danger, #ed4245)}.text-warning[data-v-269f6480]{color:var(--color-warning, #ffa726)}.tab-pagination[data-v-269f6480]{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:16px;margin-top:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-269f6480]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-269f6480]:hover:not(:disabled){background:#2a4455;color:var(--text-primary, #fff)}.pagination-btn[data-v-269f6480]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-269f6480]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-info[data-v-269f6480]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 8px}.tab-loading[data-v-269f6480]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:var(--text-tertiary, #7f8fa4);font-size:13px}.bonus-cards[data-v-269f6480]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.bonus-card[data-v-269f6480]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md, 8px);padding:16px}.bonus-card-header[data-v-269f6480]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.bonus-name[data-v-269f6480]{font-size:14px;font-weight:600;color:var(--text-primary, #fff);display:block;margin-bottom:4px}.bonus-card-body[data-v-269f6480]{display:flex;flex-direction:column;gap:10px}.bonus-stat[data-v-269f6480]{display:flex;justify-content:space-between;align-items:center}.bonus-stat-label[data-v-269f6480]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.bonus-stat-value[data-v-269f6480]{font-size:13px;font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-primary, #fff)}.progress-bar-container[data-v-269f6480]{position:relative;height:20px;background:#ffffff0f;border-radius:10px;overflow:hidden}.progress-bar[data-v-269f6480]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--accent-primary, #00e701),#00cc01);border-radius:10px;transition:width .3s ease}.progress-label[data-v-269f6480]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.mini-progress-container[data-v-269f6480]{position:relative;height:16px;min-width:80px;background:#ffffff0f;border-radius:8px;overflow:hidden}.mini-progress-bar[data-v-269f6480]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--accent-primary, #00e701),#00cc01);border-radius:8px}.mini-progress-label[data-v-269f6480]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.loading-state[data-v-269f6480]{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.spinner[data-v-269f6480]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-269f6480 .6s linear infinite}@keyframes spin-269f6480{to{transform:rotate(360deg)}}.error-state[data-v-269f6480]{text-align:center;padding:64px 20px;color:var(--color-danger, #ed4245);font-size:14px}.no-data[data-v-269f6480]{text-align:center;padding:20px;color:var(--text-tertiary, #7f8fa4);font-size:13px}.placeholder-tab[data-v-269f6480]{text-align:center;padding:48px 20px}.placeholder-text[data-v-269f6480]{color:var(--text-tertiary, #7f8fa4);font-size:14px}.placeholder-sub[data-v-269f6480]{color:var(--text-tertiary, #7f8fa4);font-size:12px;margin-top:6px}.kyc-status-row[data-v-269f6480]{padding:8px 0}.note-form[data-v-269f6480]{display:flex;flex-direction:column;gap:8px}.note-textarea[data-v-269f6480]{resize:vertical;min-height:72px;max-height:200px;line-height:1.5}.note-form-footer[data-v-269f6480]{display:flex;justify-content:space-between;align-items:center}.char-count[data-v-269f6480]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.char-count.char-limit[data-v-269f6480]{color:var(--color-warning, #ffa726)}.notes-timeline[data-v-269f6480]{display:flex;flex-direction:column;gap:12px}.note-item[data-v-269f6480]{padding:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md, 8px);transition:border-color .15s ease}.note-item[data-v-269f6480]:hover{border-color:#ffffff1a}.note-header[data-v-269f6480]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.note-author[data-v-269f6480]{display:flex;align-items:center;gap:10px}.note-avatar[data-v-269f6480]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1475e1,#9b59b6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700;flex-shrink:0}.note-author-name[data-v-269f6480]{font-size:13px;font-weight:600;color:var(--text-primary, #fff);display:block}.note-date[data-v-269f6480]{font-size:11px;color:var(--text-tertiary, #7f8fa4);display:block;margin-top:1px}.note-body[data-v-269f6480]{font-size:13px;color:var(--text-secondary, #b1bad3);line-height:1.55;white-space:pre-wrap;word-break:break-word}.btn-icon-danger[data-v-269f6480]{width:26px;height:26px;border-radius:var(--radius-md, 8px);background:transparent;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:12px;color:var(--text-tertiary, #7f8fa4)}.btn-icon-danger[data-v-269f6480]:hover{background:#ed424526;border-color:#ed42454d;color:var(--color-danger, #ed4245)}.actions-subtitle[data-v-269f6480]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin-bottom:20px}.actions-grid[data-v-269f6480]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.action-card[data-v-269f6480]{padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md, 8px)}.action-card-title[data-v-269f6480]{font-size:14px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 8px}.action-card-desc[data-v-269f6480]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin-bottom:14px;line-height:1.5}.action-card-buttons[data-v-269f6480]{display:flex;gap:8px;flex-wrap:wrap}.btn-warning[data-v-269f6480]{background:var(--color-warning, #ffa726);color:#000}.btn-warning[data-v-269f6480]:hover:not(:disabled){background:#e69520;box-shadow:0 0 20px #ffa7264d}.modal-overlay[data-v-269f6480]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:fadeIn-269f6480 .15s ease both}.modal-content[data-v-269f6480]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);padding:24px;width:440px;max-width:90vw;box-shadow:0 12px 40px #00000080;animation:fadeIn-269f6480 .2s ease both}.modal-title[data-v-269f6480]{font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 8px}.modal-text[data-v-269f6480]{font-size:13px;color:var(--text-secondary, #b1bad3);margin-bottom:12px;line-height:1.5}.modal-preview[data-v-269f6480]{padding:10px 12px;background:#ffffff0a;border-radius:var(--radius-md, 8px);font-size:12px;color:var(--text-tertiary, #7f8fa4);margin-bottom:12px;white-space:pre-wrap;word-break:break-word}.modal-error[data-v-269f6480]{padding:8px 12px;background:#ed42451a;border:1px solid rgba(237,66,69,.2);border-radius:var(--radius-md, 8px);color:var(--color-danger, #ed4245);font-size:12px;margin-bottom:12px}.modal-actions[data-v-269f6480]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:1200px){.overview-grid[data-v-269f6480],.info-grid[data-v-269f6480]{grid-template-columns:1fr}.tab-filter-bar[data-v-269f6480]{flex-direction:column;align-items:flex-start}.bonus-cards[data-v-269f6480],.actions-grid[data-v-269f6480]{grid-template-columns:1fr}}@media(max-width:768px){.player-detail-page[data-v-269f6480]{padding:16px}.detail-header-info[data-v-269f6480]{flex-direction:column;align-items:flex-start}.form-row[data-v-269f6480]{grid-template-columns:1fr}.tab-nav[data-v-269f6480]{overflow-x:auto}}.delta-earned[data-v-269f6480]{color:#4caf50;font-weight:600}.delta-spent[data-v-269f6480]{color:#ed4245;font-weight:600}.points-balance[data-v-269f6480]{color:#d4af37;font-weight:600}.baccarat-admin-config[data-v-27a0d3eb]{padding:0}.config-header[data-v-27a0d3eb]{margin-bottom:24px}.config-title[data-v-27a0d3eb]{font-size:1.375rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px}.config-subtitle[data-v-27a0d3eb]{color:var(--text-secondary, #b1bad3);font-size:.875rem;margin:0}.loading-state[data-v-27a0d3eb]{color:var(--text-secondary, #b1bad3);padding:32px;text-align:center}.error-banner[data-v-27a0d3eb]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-light, #f87171);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.success-banner[data-v-27a0d3eb]{background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-light, #34d399);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.settings-form[data-v-27a0d3eb]{max-width:720px}.settings-section[data-v-27a0d3eb]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px;margin-bottom:20px}.section-title[data-v-27a0d3eb]{font-size:.95rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 16px}.form-row[data-v-27a0d3eb]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px;align-items:flex-start}.form-row[data-v-27a0d3eb]:last-child{margin-bottom:0}.form-label[data-v-27a0d3eb]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3);flex:1;min-width:180px}.form-input[data-v-27a0d3eb],.form-select[data-v-27a0d3eb]{padding:8px 12px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.form-hint[data-v-27a0d3eb]{font-size:.72rem;color:var(--text-secondary, #b1bad3);opacity:.7}.radio-group[data-v-27a0d3eb]{display:flex;flex-direction:column;gap:8px;margin-top:2px}.radio-label[data-v-27a0d3eb]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-primary, #fff);cursor:pointer}.radio-input[data-v-27a0d3eb]{accent-color:var(--accent, #1a9e6e);width:15px;height:15px}.edge-display[data-v-27a0d3eb]{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;min-width:120px;padding-top:18px}.edge-row[data-v-27a0d3eb]{display:flex;align-items:center;gap:8px}.edge-label[data-v-27a0d3eb]{font-size:.75rem;color:var(--text-secondary, #b1bad3);min-width:72px}.edge-value[data-v-27a0d3eb]{font-size:.9rem;font-weight:700}.edge-value.banker[data-v-27a0d3eb]{color:var(--color-danger-light, #f87171)}.edge-value.player[data-v-27a0d3eb]{color:var(--color-info-light, #60a5fa)}.rule-badge[data-v-27a0d3eb]{display:inline-block;font-size:.68rem;font-weight:600;padding:2px 7px;border-radius:4px;margin-left:6px}.badge-warning[data-v-27a0d3eb]{background:#fbbf2426;color:var(--color-warning-light, #fbbf24)}.badge-info[data-v-27a0d3eb]{background:#60a5fa26;color:var(--color-info-light, #60a5fa)}.badge-disabled[data-v-27a0d3eb]{background:#6b728026;color:var(--color-muted, #9ca3af)}.toggle-label[data-v-27a0d3eb]{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--text-primary, #fff);cursor:pointer;flex:1;min-width:200px}.toggle-checkbox[data-v-27a0d3eb]{width:16px;height:16px;accent-color:var(--accent, #1a9e6e);flex-shrink:0}.toggle-checkbox[data-v-27a0d3eb]:disabled{opacity:.4;cursor:not-allowed}.form-actions[data-v-27a0d3eb]{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.source-badge[data-v-27a0d3eb]{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px}.source-db[data-v-27a0d3eb]{background:#3b82f633;color:var(--color-info-light, #60a5fa)}.source-default[data-v-27a0d3eb]{background:#6b728033;color:var(--color-muted, #9ca3af)}.rtp-inline[data-v-27a0d3eb]{display:flex;align-items:center;gap:6px;margin-left:auto}.rtp-label[data-v-27a0d3eb]{font-size:.75rem;color:var(--text-secondary, #b1bad3)}.rtp-value[data-v-27a0d3eb]{font-size:1rem;font-weight:700;color:var(--color-success-light, #34d399)}.btn[data-v-27a0d3eb]{padding:9px 20px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-27a0d3eb]:disabled{opacity:.55;cursor:default}.btn-primary[data-v-27a0d3eb]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.bj-admin-config[data-v-5f55ea88]{padding:0}.config-header[data-v-5f55ea88]{margin-bottom:24px}.config-title[data-v-5f55ea88]{font-size:1.375rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px}.config-subtitle[data-v-5f55ea88]{color:var(--text-secondary, #b1bad3);font-size:.875rem;margin:0}.loading-state[data-v-5f55ea88]{color:var(--text-secondary, #b1bad3);padding:32px;text-align:center}.error-banner[data-v-5f55ea88]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-light, #f87171);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.success-banner[data-v-5f55ea88]{background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-light, #34d399);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.settings-form[data-v-5f55ea88]{max-width:720px}.settings-section[data-v-5f55ea88]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px;margin-bottom:20px}.section-title[data-v-5f55ea88]{font-size:.95rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 16px}.form-row[data-v-5f55ea88]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px;align-items:flex-start}.form-row[data-v-5f55ea88]:last-child{margin-bottom:0}.form-label[data-v-5f55ea88]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3);flex:1;min-width:180px}.form-input[data-v-5f55ea88],.form-select[data-v-5f55ea88]{padding:8px 12px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.form-hint[data-v-5f55ea88]{font-size:.72rem;color:var(--text-secondary, #b1bad3);opacity:.7}.radio-group[data-v-5f55ea88]{display:flex;flex-direction:column;gap:8px;margin-top:2px}.radio-label[data-v-5f55ea88]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-primary, #fff);cursor:pointer}.radio-input[data-v-5f55ea88]{accent-color:var(--accent, #1a9e6e);width:15px;height:15px}.rtp-display[data-v-5f55ea88]{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-width:80px;padding-top:18px}.rtp-label[data-v-5f55ea88]{font-size:.75rem;color:var(--text-secondary, #b1bad3)}.rtp-value[data-v-5f55ea88]{font-size:1.25rem;font-weight:700;color:var(--color-success-light, #34d399)}.rule-badge[data-v-5f55ea88]{display:inline-block;font-size:.68rem;font-weight:600;padding:2px 7px;border-radius:4px;margin-left:6px}.badge-warning[data-v-5f55ea88]{background:#fbbf2426;color:var(--color-warning-light, #fbbf24)}.badge-info[data-v-5f55ea88]{background:#60a5fa26;color:var(--color-info-light, #60a5fa)}.toggle-label[data-v-5f55ea88]{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--text-primary, #fff);cursor:pointer;flex:1;min-width:200px}.toggle-checkbox[data-v-5f55ea88]{width:16px;height:16px;accent-color:var(--accent, #1a9e6e);flex-shrink:0}.form-actions[data-v-5f55ea88]{display:flex;align-items:center;gap:14px;margin-top:8px}.source-badge[data-v-5f55ea88]{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px}.source-db[data-v-5f55ea88]{background:#3b82f633;color:var(--color-info-light, #60a5fa)}.source-default[data-v-5f55ea88]{background:#6b728033;color:var(--color-muted, #9ca3af)}.btn[data-v-5f55ea88]{padding:9px 20px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-5f55ea88]:disabled{opacity:.55;cursor:default}.btn-primary[data-v-5f55ea88]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.crash-admin-config[data-v-006f06ee]{padding:0}.config-header[data-v-006f06ee]{margin-bottom:24px}.config-title[data-v-006f06ee]{font-size:1.375rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px}.config-subtitle[data-v-006f06ee]{color:var(--text-secondary, #b1bad3);font-size:.875rem;margin:0}.loading-state[data-v-006f06ee]{color:var(--text-secondary, #b1bad3);padding:32px;text-align:center}.error-banner[data-v-006f06ee]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-light, #f87171);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.success-banner[data-v-006f06ee]{background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-light, #34d399);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.note-banner[data-v-006f06ee]{background:#fbbf2414;border:1px solid rgba(251,191,36,.3);border-radius:8px;color:var(--color-warning-light, #fbbf24);padding:10px 14px;font-size:.8rem;margin-top:14px}.note-banner strong[data-v-006f06ee],.note-banner code[data-v-006f06ee]{font-weight:600}.note-banner code[data-v-006f06ee]{background:#fbbf2426;border-radius:4px;padding:1px 5px;font-family:monospace}.settings-form[data-v-006f06ee]{max-width:680px}.settings-section[data-v-006f06ee]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px;margin-bottom:20px}.section-title[data-v-006f06ee]{font-size:.95rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 16px}.form-row[data-v-006f06ee]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px;align-items:flex-start}.form-row[data-v-006f06ee]:last-child{margin-bottom:0}.form-label[data-v-006f06ee]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3);flex:1;min-width:180px}.form-input[data-v-006f06ee]{padding:8px 12px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.form-hint[data-v-006f06ee]{font-size:.72rem;color:var(--text-secondary, #b1bad3);opacity:.7}.rtp-display[data-v-006f06ee]{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-width:80px;padding-top:18px}.rtp-label[data-v-006f06ee]{font-size:.75rem;color:var(--text-secondary, #b1bad3)}.rtp-value[data-v-006f06ee]{font-size:1.25rem;font-weight:700;color:var(--color-success-light, #34d399)}.form-actions[data-v-006f06ee]{display:flex;align-items:center;gap:14px;margin-top:8px}.source-badge[data-v-006f06ee]{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px}.source-db[data-v-006f06ee]{background:#3b82f633;color:var(--color-info-light, #60a5fa)}.source-default[data-v-006f06ee]{background:#6b728033;color:var(--color-muted, #9ca3af)}.btn[data-v-006f06ee]{padding:9px 20px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-006f06ee]:disabled{opacity:.55;cursor:default}.btn-primary[data-v-006f06ee]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.btn-secondary[data-v-006f06ee]{background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);color:var(--text-secondary, #b1bad3)}.dice-admin-config[data-v-54d4e66b]{padding:0}.config-header[data-v-54d4e66b]{margin-bottom:24px}.config-title[data-v-54d4e66b]{font-size:1.375rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px}.config-subtitle[data-v-54d4e66b]{color:var(--text-secondary, #b1bad3);font-size:.875rem;margin:0}.loading-state[data-v-54d4e66b]{color:var(--text-secondary, #b1bad3);padding:32px;text-align:center}.error-banner[data-v-54d4e66b]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-light, #f87171);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.success-banner[data-v-54d4e66b]{background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-light, #34d399);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.settings-form[data-v-54d4e66b]{max-width:680px}.settings-section[data-v-54d4e66b]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px;margin-bottom:20px}.section-title[data-v-54d4e66b]{font-size:.95rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 16px}.form-row[data-v-54d4e66b]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px;align-items:flex-start}.form-row[data-v-54d4e66b]:last-child{margin-bottom:0}.form-label[data-v-54d4e66b]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3);flex:1;min-width:180px}.form-input[data-v-54d4e66b]{padding:8px 12px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.form-hint[data-v-54d4e66b]{font-size:.72rem;color:var(--text-secondary, #b1bad3);opacity:.7}.rtp-display[data-v-54d4e66b]{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-width:80px;padding-top:18px}.rtp-label[data-v-54d4e66b]{font-size:.75rem;color:var(--text-secondary, #b1bad3)}.rtp-value[data-v-54d4e66b]{font-size:1.25rem;font-weight:700;color:var(--color-success-light, #34d399)}.form-actions[data-v-54d4e66b]{display:flex;align-items:center;gap:14px;margin-top:8px}.source-badge[data-v-54d4e66b]{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px}.source-db[data-v-54d4e66b]{background:#3b82f633;color:var(--color-info-light, #60a5fa)}.source-default[data-v-54d4e66b]{background:#6b728033;color:var(--color-muted, #9ca3af)}.btn[data-v-54d4e66b]{padding:9px 20px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-54d4e66b]:disabled{opacity:.55;cursor:default}.btn-primary[data-v-54d4e66b]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.btn-secondary[data-v-54d4e66b]{background:var(--bg-primary, #0f212e);color:var(--text-secondary, #b1bad3);border:1px solid var(--border, #2d4a5a)}.hilo-admin-config[data-v-7119eab5]{padding:0}.config-header[data-v-7119eab5]{margin-bottom:24px}.config-title[data-v-7119eab5]{font-size:1.375rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px}.config-subtitle[data-v-7119eab5]{color:var(--text-secondary, #b1bad3);font-size:.875rem;margin:0}.loading-state[data-v-7119eab5]{color:var(--text-secondary, #b1bad3);padding:32px;text-align:center}.error-banner[data-v-7119eab5]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-light, #f87171);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.success-banner[data-v-7119eab5]{background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-light, #34d399);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.settings-form[data-v-7119eab5]{max-width:680px}.settings-section[data-v-7119eab5]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px;margin-bottom:20px}.section-title[data-v-7119eab5]{font-size:.95rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 16px}.form-row[data-v-7119eab5]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px;align-items:flex-start}.form-row[data-v-7119eab5]:last-child{margin-bottom:0}.form-label[data-v-7119eab5]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3);flex:1;min-width:180px}.form-input[data-v-7119eab5],.form-select[data-v-7119eab5]{padding:8px 12px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.form-hint[data-v-7119eab5]{font-size:.72rem;color:var(--text-secondary, #b1bad3);opacity:.7}.rtp-display[data-v-7119eab5]{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-width:80px;padding-top:18px}.rtp-label[data-v-7119eab5]{font-size:.75rem;color:var(--text-secondary, #b1bad3)}.rtp-value[data-v-7119eab5]{font-size:1.25rem;font-weight:700;color:var(--color-success-light, #34d399)}.toggle-label[data-v-7119eab5]{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--text-primary, #fff);cursor:pointer;flex:1;min-width:200px}.toggle-checkbox[data-v-7119eab5]{width:16px;height:16px;accent-color:var(--accent, #1a9e6e)}.form-actions[data-v-7119eab5]{display:flex;align-items:center;gap:14px;margin-top:8px}.source-badge[data-v-7119eab5]{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px}.source-db[data-v-7119eab5]{background:#3b82f633;color:var(--color-info-light, #60a5fa)}.source-default[data-v-7119eab5]{background:#6b728033;color:var(--color-muted, #9ca3af)}.btn[data-v-7119eab5]{padding:9px 20px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-7119eab5]:disabled{opacity:.55;cursor:default}.btn-primary[data-v-7119eab5]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.keno-admin-config[data-v-5ad8d2e7]{padding:0}.config-header[data-v-5ad8d2e7]{margin-bottom:24px}.config-title[data-v-5ad8d2e7]{font-size:1.375rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px}.config-subtitle[data-v-5ad8d2e7]{color:var(--text-secondary, #b1bad3);font-size:.875rem;margin:0}.tab-bar[data-v-5ad8d2e7]{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid var(--border, #2d4a5a);padding-bottom:0}.tab-btn[data-v-5ad8d2e7]{padding:8px 18px;border:none;background:transparent;color:var(--text-secondary, #b1bad3);font-size:.875rem;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s}.tab-btn.active[data-v-5ad8d2e7]{color:var(--accent, #1a9e6e);border-bottom-color:var(--accent, #1a9e6e)}.tab-btn[data-v-5ad8d2e7]:hover:not(.active){color:var(--text-primary, #fff)}.tab-panel[data-v-5ad8d2e7]{padding:4px 0 0}.loading-state[data-v-5ad8d2e7]{color:var(--text-secondary, #b1bad3);padding:32px;text-align:center}.error-banner[data-v-5ad8d2e7]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-light, #f87171);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.success-banner[data-v-5ad8d2e7]{background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-light, #34d399);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.section-hint[data-v-5ad8d2e7]{color:var(--text-secondary, #b1bad3);font-size:.8rem;margin:0 0 20px}.pick-tabs[data-v-5ad8d2e7]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:20px}.pick-tab[data-v-5ad8d2e7]{padding:6px 12px;border-radius:6px;border:1px solid var(--border, #2d4a5a);background:var(--bg-secondary, #213743);color:var(--text-secondary, #b1bad3);font-size:.8rem;cursor:pointer;transition:all .15s}.pick-tab.active[data-v-5ad8d2e7]{background:var(--accent, #1a9e6e);border-color:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.paytable-card[data-v-5ad8d2e7]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:16px 20px;margin-bottom:20px}.paytable-card-header[data-v-5ad8d2e7]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.picks-label[data-v-5ad8d2e7]{font-weight:600;color:var(--text-primary, #fff);font-size:.9rem}.he-badge[data-v-5ad8d2e7]{font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:12px}.he-green[data-v-5ad8d2e7]{background:#1a9e6e33;color:var(--color-success-light, #34d399)}.he-yellow[data-v-5ad8d2e7]{background:#eab30833;color:var(--color-warning-light, #fbbf24)}.he-red[data-v-5ad8d2e7]{background:#ef444433;color:var(--color-danger-light, #f87171)}.source-badge[data-v-5ad8d2e7]{font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:600;margin-left:auto}.source-db[data-v-5ad8d2e7]{background:#3b82f633;color:var(--color-info-light, #60a5fa)}.source-default[data-v-5ad8d2e7]{background:#6b728033;color:var(--color-muted, #9ca3af)}.paytable-inputs[data-v-5ad8d2e7]{display:flex;gap:10px;flex-wrap:wrap}.paytable-cell[data-v-5ad8d2e7]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:70px}.hit-label[data-v-5ad8d2e7]{font-size:.72rem;color:var(--text-secondary, #b1bad3);white-space:nowrap}.mult-input[data-v-5ad8d2e7]{width:70px;padding:6px 8px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem;text-align:right}.mult-input.mult-jackpot[data-v-5ad8d2e7]{border-color:var(--color-warning-light, #fbbf24)}.mult-input.mult-high[data-v-5ad8d2e7]{border-color:var(--color-success-light, #34d399)}.mult-input.mult-mid[data-v-5ad8d2e7]{border-color:var(--color-info-light, #60a5fa)}.mult-input.mult-zero[data-v-5ad8d2e7]{opacity:.5}.he-summary-grid[data-v-5ad8d2e7]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.he-summary-cell[data-v-5ad8d2e7]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;transition:border-color .15s;min-width:54px}.he-summary-cell.he-active[data-v-5ad8d2e7]{border-color:var(--accent, #1a9e6e)}.he-picks[data-v-5ad8d2e7]{font-size:.75rem;color:var(--text-secondary, #b1bad3);font-weight:600}.he-value[data-v-5ad8d2e7]{font-size:.75rem;font-weight:600}.paytable-actions[data-v-5ad8d2e7]{display:flex;gap:10px;margin-top:8px}.settings-form[data-v-5ad8d2e7]{max-width:640px}.settings-section[data-v-5ad8d2e7]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px;margin-bottom:20px}.section-title[data-v-5ad8d2e7]{font-size:.95rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 16px}.form-row[data-v-5ad8d2e7]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px}.form-row[data-v-5ad8d2e7]:last-child{margin-bottom:0}.form-label[data-v-5ad8d2e7]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3);flex:1;min-width:180px}.form-input[data-v-5ad8d2e7],.form-select[data-v-5ad8d2e7]{padding:8px 12px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.form-hint[data-v-5ad8d2e7]{font-size:.72rem;color:var(--text-secondary, #b1bad3);opacity:.7}.toggle-label[data-v-5ad8d2e7]{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--text-primary, #fff);cursor:pointer;flex:1;min-width:200px}.toggle-checkbox[data-v-5ad8d2e7]{width:16px;height:16px;accent-color:var(--accent, #1a9e6e)}.form-actions[data-v-5ad8d2e7]{display:flex;gap:10px;margin-top:8px}.btn[data-v-5ad8d2e7]{padding:9px 20px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-5ad8d2e7]:disabled{opacity:.55;cursor:default}.btn-primary[data-v-5ad8d2e7]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.btn-ghost[data-v-5ad8d2e7]{background:transparent;border:1px solid var(--border, #2d4a5a);color:var(--text-secondary, #b1bad3)}.btn-ghost[data-v-5ad8d2e7]:hover:not(:disabled){border-color:var(--text-secondary, #b1bad3);color:var(--text-primary, #fff)}.mines-admin-config[data-v-53cc1ad7]{padding:0}.config-header[data-v-53cc1ad7]{margin-bottom:20px}.config-title[data-v-53cc1ad7]{font-size:1.375rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px}.config-subtitle[data-v-53cc1ad7]{color:var(--text-secondary, #b1bad3);font-size:.875rem;margin:0}.grid-size-tabs[data-v-53cc1ad7]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.grid-tab[data-v-53cc1ad7]{padding:7px 16px;border-radius:7px;font-size:.85rem;font-weight:600;cursor:pointer;border:1px solid var(--border, #2d4a5a);background:var(--bg-secondary, #213743);color:var(--text-secondary, #b1bad3);transition:background .15s,color .15s,border-color .15s}.grid-tab[data-v-53cc1ad7]:hover{background:var(--bg-hover, #2a4555);color:var(--text-primary, #fff)}.grid-tab.active[data-v-53cc1ad7]{background:var(--accent, #1a9e6e);color:#fff;border-color:var(--accent, #1a9e6e)}.loading-state[data-v-53cc1ad7]{color:var(--text-secondary, #b1bad3);padding:32px;text-align:center}.error-banner[data-v-53cc1ad7]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-light, #f87171);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.success-banner[data-v-53cc1ad7]{background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-light, #34d399);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.settings-form[data-v-53cc1ad7]{max-width:680px}.settings-section[data-v-53cc1ad7]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px;margin-bottom:20px}.section-title[data-v-53cc1ad7]{font-size:.95rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 16px}.form-row[data-v-53cc1ad7]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px;align-items:flex-start}.form-row[data-v-53cc1ad7]:last-child{margin-bottom:0}.form-label[data-v-53cc1ad7]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3);flex:1;min-width:180px}.form-input[data-v-53cc1ad7]{padding:8px 12px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.form-hint[data-v-53cc1ad7]{font-size:.72rem;color:var(--text-secondary, #b1bad3);opacity:.7}.rtp-display[data-v-53cc1ad7]{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-width:80px;padding-top:18px}.rtp-label[data-v-53cc1ad7]{font-size:.75rem;color:var(--text-secondary, #b1bad3)}.rtp-value[data-v-53cc1ad7]{font-size:1.25rem;font-weight:700;color:var(--color-success-light, #34d399)}.form-actions[data-v-53cc1ad7]{display:flex;align-items:center;gap:14px;margin-top:8px}.source-badge[data-v-53cc1ad7]{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px}.source-db[data-v-53cc1ad7]{background:#3b82f633;color:var(--color-info-light, #60a5fa)}.source-default[data-v-53cc1ad7]{background:#6b728033;color:var(--color-muted, #9ca3af)}.btn[data-v-53cc1ad7]{padding:9px 20px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-53cc1ad7]:disabled{opacity:.55;cursor:default}.btn-primary[data-v-53cc1ad7]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.btn-secondary[data-v-53cc1ad7]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);color:var(--text-secondary, #b1bad3)}.btn-secondary[data-v-53cc1ad7]:hover:not(:disabled){color:var(--text-primary, #fff)}.plinko-admin-config[data-v-7c5ca677]{max-width:960px}.config-header[data-v-7c5ca677]{margin-bottom:20px}.config-title[data-v-7c5ca677]{font-size:1.5rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.config-subtitle[data-v-7c5ca677]{font-size:.875rem;color:var(--text-secondary, #b1bad3);margin:0}.tab-bar[data-v-7c5ca677]{display:flex;gap:4px;border-bottom:1px solid var(--border, #2d4a5a);margin-bottom:24px}.tab-btn[data-v-7c5ca677]{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary, #b1bad3);font-size:.9rem;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s}.tab-btn.active[data-v-7c5ca677]{color:var(--accent, #1a9e6e);border-bottom-color:var(--accent, #1a9e6e)}.tab-btn[data-v-7c5ca677]:hover:not(.active){color:var(--text-primary, #fff)}.tab-panel[data-v-7c5ca677]{animation:fadeIn-7c5ca677 .2s ease}@keyframes fadeIn-7c5ca677{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading-state[data-v-7c5ca677]{padding:40px;text-align:center;color:var(--text-secondary, #b1bad3)}.error-banner[data-v-7c5ca677]{padding:12px 16px;background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-faint, #fca5a5);margin-bottom:16px}.success-banner[data-v-7c5ca677]{padding:12px 16px;background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-faint, #6ee7b7);margin-top:16px}.risk-selector[data-v-7c5ca677]{display:flex;gap:8px;margin-bottom:20px}.risk-btn[data-v-7c5ca677]{padding:8px 20px;border-radius:6px;border:1px solid var(--border, #2d4a5a);background:var(--bg-secondary, #213743);color:var(--text-secondary, #b1bad3);font-size:.875rem;cursor:pointer;transition:all .15s}.risk-btn.active[data-v-7c5ca677],.risk-btn[data-v-7c5ca677]:hover{color:var(--color-on-dark, #fff)}.risk-btn.risk-low.active[data-v-7c5ca677]{background:var(--color-success-bg, #1a4a3a);border-color:var(--color-success-mid, #1a9e6e);color:var(--color-success-faint, #6ee7b7)}.risk-btn.risk-medium.active[data-v-7c5ca677]{background:var(--color-warning-bg, #4a3a10);border-color:var(--color-warning, #d97706);color:var(--color-warning-light, #fbbf24)}.risk-btn.risk-high.active[data-v-7c5ca677]{background:var(--color-danger-bg, #4a1a1a);border-color:var(--color-danger, #dc2626);color:var(--color-danger-faint, #fca5a5)}.mult-row-card[data-v-7c5ca677]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:16px;margin-bottom:16px}.mult-row-header[data-v-7c5ca677]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.row-label[data-v-7c5ca677]{font-weight:600;color:var(--text-primary, #fff);font-size:.95rem}.bucket-label[data-v-7c5ca677]{font-size:.8rem;color:var(--text-secondary, #b1bad3)}.house-edge-badge[data-v-7c5ca677]{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:12px;margin-left:auto}.he-green[data-v-7c5ca677]{background:var(--color-success-bg, rgba(26, 158, 110, .15));color:var(--color-success-faint, #6ee7b7);border:1px solid var(--color-success-border, rgba(26, 158, 110, .4))}.he-yellow[data-v-7c5ca677]{background:var(--color-warning-bg, rgba(217, 119, 6, .15));color:var(--color-warning-light, #fbbf24);border:1px solid var(--color-warning-border, rgba(217, 119, 6, .4))}.he-red[data-v-7c5ca677]{background:var(--color-danger-bg, rgba(220, 38, 38, .15));color:var(--color-danger-faint, #fca5a5);border:1px solid var(--color-danger-border, rgba(220, 38, 38, .4))}.source-badge[data-v-7c5ca677]{font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:600}.source-db[data-v-7c5ca677]{background:var(--color-info-bg, rgba(59, 130, 246, .2));color:var(--color-info-faint, #93c5fd)}.source-default[data-v-7c5ca677]{background:#6b728033;color:var(--color-muted, #9ca3af)}.mult-inputs-wrap[data-v-7c5ca677]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.mult-cell[data-v-7c5ca677]{display:flex;flex-direction:column;align-items:center;gap:2px}.bucket-idx[data-v-7c5ca677]{font-size:.65rem;color:var(--text-secondary, #b1bad3)}.mult-input[data-v-7c5ca677]{width:70px;padding:6px;background:var(--bg-primary, #0f1923);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.8rem;text-align:center;transition:border-color .15s}.mult-input[data-v-7c5ca677]:focus{outline:none;border-color:var(--accent, #1a9e6e)}.mult-input.mult-high[data-v-7c5ca677]{border-color:#1a9e6e80;color:var(--color-success-faint, #6ee7b7)}.mult-input.mult-low[data-v-7c5ca677]{border-color:#dc262680;color:var(--color-danger-faint, #fca5a5)}.mult-row-actions[data-v-7c5ca677]{display:flex;gap:8px}.mult-bulk-actions[data-v-7c5ca677]{display:flex;gap:10px;margin-top:8px;padding-top:20px;border-top:1px solid var(--border, #2d4a5a)}.settings-form[data-v-7c5ca677]{display:flex;flex-direction:column;gap:24px}.settings-section[data-v-7c5ca677]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px}.section-title[data-v-7c5ca677]{font-size:.9rem;font-weight:600;color:var(--text-secondary, #b1bad3);text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px}.form-row[data-v-7c5ca677]{display:flex;gap:16px;flex-wrap:wrap}.form-label[data-v-7c5ca677]{display:flex;flex-direction:column;gap:6px;font-size:.875rem;color:var(--text-secondary, #b1bad3);flex:1;min-width:180px}.form-input[data-v-7c5ca677]{padding:10px 12px;background:var(--bg-primary, #0f1923);border:1px solid var(--border, #2d4a5a);border-radius:8px;color:var(--text-primary, #fff);font-size:.9rem;transition:border-color .15s}.form-input[data-v-7c5ca677]:focus{outline:none;border-color:var(--accent, #1a9e6e)}.speed-control[data-v-7c5ca677]{display:flex;align-items:center;gap:12px}.speed-slider[data-v-7c5ca677]{flex:1;accent-color:var(--accent, #1a9e6e);cursor:pointer}.speed-value[data-v-7c5ca677]{min-width:60px;text-align:right;font-size:.875rem;color:var(--text-primary, #fff);font-weight:600}.speed-hints[data-v-7c5ca677]{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-secondary, #b1bad3)}.toggle-row[data-v-7c5ca677]{display:flex;align-items:center;justify-content:space-between;gap:12px}.toggle-info[data-v-7c5ca677]{display:flex;flex-direction:column;gap:2px}.toggle-label[data-v-7c5ca677]{font-size:.9rem;font-weight:500;color:var(--text-primary, #fff)}.toggle-desc[data-v-7c5ca677]{font-size:.8rem;color:var(--text-secondary, #b1bad3)}.toggle-btn[data-v-7c5ca677]{position:relative;width:44px;height:24px;border-radius:12px;background:var(--bg-primary, #0f1923);border:1px solid var(--border, #2d4a5a);cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-btn.active[data-v-7c5ca677]{background:var(--accent, #1a9e6e);border-color:var(--accent, #1a9e6e)}.toggle-thumb[data-v-7c5ca677]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--color-on-dark, #fff);transition:transform .2s}.toggle-btn.active .toggle-thumb[data-v-7c5ca677]{transform:translate(20px)}.settings-actions[data-v-7c5ca677]{display:flex;align-items:center;gap:12px}.success-inline[data-v-7c5ca677]{font-size:.875rem;color:var(--color-success-faint, #6ee7b7)}.error-inline[data-v-7c5ca677]{font-size:.875rem;color:var(--color-danger-faint, #fca5a5)}.btn[data-v-7c5ca677]{padding:10px 20px;border-radius:8px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s,background .15s}.btn[data-v-7c5ca677]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-7c5ca677]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.btn-primary[data-v-7c5ca677]:hover:not(:disabled){background:var(--accent-primary-hover, #1abc7e)}.btn-ghost[data-v-7c5ca677]{background:transparent;color:var(--text-secondary, #b1bad3);border:1px solid var(--border, #2d4a5a)}.btn-ghost[data-v-7c5ca677]:hover:not(:disabled){color:var(--text-primary, #fff);border-color:var(--text-secondary, #b1bad3)}.btn-sm[data-v-7c5ca677]{padding:6px 14px;font-size:.8rem}input[type=number][data-v-7c5ca677]::-webkit-inner-spin-button,input[type=number][data-v-7c5ca677]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number][data-v-7c5ca677]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.roulette-admin-config[data-v-2ab8b8b2]{padding:0}.config-header[data-v-2ab8b8b2]{margin-bottom:24px}.config-title[data-v-2ab8b8b2]{font-size:1.375rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px}.config-subtitle[data-v-2ab8b8b2]{color:var(--text-secondary, #b1bad3);font-size:.875rem;margin:0}.loading-state[data-v-2ab8b8b2]{color:var(--text-secondary, #b1bad3);padding:32px;text-align:center}.error-banner[data-v-2ab8b8b2]{background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-light, #f87171);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.success-banner[data-v-2ab8b8b2]{background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-light, #34d399);padding:12px 16px;font-size:.875rem;margin-bottom:16px}.settings-form[data-v-2ab8b8b2]{max-width:720px}.settings-section[data-v-2ab8b8b2]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px;margin-bottom:20px}.section-title[data-v-2ab8b8b2]{font-size:.95rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 16px}.form-row[data-v-2ab8b8b2]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:14px;align-items:flex-start}.form-row[data-v-2ab8b8b2]:last-child{margin-bottom:0}.form-label[data-v-2ab8b8b2]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3);flex:1;min-width:180px}.form-input[data-v-2ab8b8b2],.form-select[data-v-2ab8b8b2]{padding:8px 12px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.form-hint[data-v-2ab8b8b2]{font-size:.72rem;color:var(--text-secondary, #b1bad3);opacity:.7}.radio-group[data-v-2ab8b8b2]{display:flex;flex-direction:column;gap:8px;margin-top:2px}.radio-label[data-v-2ab8b8b2]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-primary, #fff);cursor:pointer}.radio-input[data-v-2ab8b8b2]{accent-color:var(--accent, #1a9e6e);width:15px;height:15px}.rtp-display[data-v-2ab8b8b2]{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-width:80px;padding-top:18px}.rtp-label[data-v-2ab8b8b2]{font-size:.75rem;color:var(--text-secondary, #b1bad3)}.rtp-value[data-v-2ab8b8b2]{font-size:1.25rem;font-weight:700;color:var(--color-success-light, #34d399)}.rtp-edge[data-v-2ab8b8b2]{font-size:.72rem;color:var(--text-secondary, #b1bad3)}.rule-badge[data-v-2ab8b8b2]{display:inline-block;font-size:.68rem;font-weight:600;padding:2px 7px;border-radius:4px;margin-left:6px}.badge-warning[data-v-2ab8b8b2]{background:#fbbf2426;color:var(--color-warning-light, #fbbf24)}.badge-info[data-v-2ab8b8b2]{background:#60a5fa26;color:var(--color-info-light, #60a5fa)}.badge-disabled[data-v-2ab8b8b2]{background:#6b728026;color:var(--color-muted, #9ca3af)}.toggle-label[data-v-2ab8b8b2]{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--text-primary, #fff);cursor:pointer;flex:1;min-width:200px}.toggle-checkbox[data-v-2ab8b8b2]{width:16px;height:16px;accent-color:var(--accent, #1a9e6e);flex-shrink:0}.toggle-checkbox[data-v-2ab8b8b2]:disabled{opacity:.4;cursor:not-allowed}.form-actions[data-v-2ab8b8b2]{display:flex;align-items:center;gap:14px;margin-top:8px}.source-badge[data-v-2ab8b8b2]{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px}.source-db[data-v-2ab8b8b2]{background:#3b82f633;color:var(--color-info-light, #60a5fa)}.source-default[data-v-2ab8b8b2]{background:#6b728033;color:var(--color-muted, #9ca3af)}.btn[data-v-2ab8b8b2]{padding:9px 20px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-2ab8b8b2]:disabled{opacity:.55;cursor:default}.btn-primary[data-v-2ab8b8b2]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.slot-admin-config[data-v-bf639bbd]{max-width:1040px}.config-header[data-v-bf639bbd]{margin-bottom:20px}.config-title[data-v-bf639bbd]{font-size:1.5rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.config-subtitle[data-v-bf639bbd]{font-size:.875rem;color:var(--text-secondary, #b1bad3);margin:0}.tab-bar[data-v-bf639bbd]{display:flex;gap:4px;border-bottom:1px solid var(--border, #2d4a5a);margin-bottom:24px}.tab-btn[data-v-bf639bbd]{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary, #b1bad3);font-size:.9rem;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s}.tab-btn.active[data-v-bf639bbd]{color:var(--accent, #1a9e6e);border-bottom-color:var(--accent, #1a9e6e)}.tab-btn[data-v-bf639bbd]:hover:not(.active){color:var(--text-primary, #fff)}.tab-panel[data-v-bf639bbd]{animation:fadeIn-bf639bbd .2s ease}@keyframes fadeIn-bf639bbd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.loading-state[data-v-bf639bbd]{padding:40px;text-align:center;color:var(--text-secondary, #b1bad3)}.empty-state[data-v-bf639bbd]{padding:40px;text-align:center;color:var(--text-secondary, #b1bad3);background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px}.error-banner[data-v-bf639bbd]{padding:12px 16px;background:#ef44441f;border:1px solid rgba(239,68,68,.4);border-radius:8px;color:var(--color-danger-faint, #fca5a5);margin-bottom:16px}.error-banner.small[data-v-bf639bbd]{padding:8px 12px;font-size:.8rem;margin-bottom:8px}.success-banner[data-v-bf639bbd]{padding:12px 16px;background:#1a9e6e1f;border:1px solid rgba(26,158,110,.4);border-radius:8px;color:var(--color-success-faint, #6ee7b7);margin-bottom:16px}.titles-grid[data-v-bf639bbd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.title-card[data-v-bf639bbd]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px}.title-card-header[data-v-bf639bbd]{display:flex;justify-content:space-between;align-items:center}.title-name[data-v-bf639bbd]{font-size:1rem;font-weight:600;color:var(--text-primary, #fff);margin:0}.title-description[data-v-bf639bbd]{font-size:.8rem;color:var(--text-secondary, #b1bad3);margin:0;line-height:1.4}.title-meta[data-v-bf639bbd]{display:flex;flex-wrap:wrap;gap:6px}.meta-item[data-v-bf639bbd]{font-size:.75rem;padding:2px 8px;border-radius:4px;background:#6b728026;color:var(--text-secondary, #b1bad3)}.rtp-badge[data-v-bf639bbd]{background:#1a9e6e26;color:var(--color-success-faint, #6ee7b7)}.volatility-badge[data-v-bf639bbd]{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:12px;text-transform:capitalize}.vol-high[data-v-bf639bbd]{background:var(--color-danger-bg, rgba(220, 38, 38, .15));color:var(--color-danger-faint, #fca5a5);border:1px solid var(--color-danger-border, rgba(220, 38, 38, .4))}.vol-medium[data-v-bf639bbd]{background:var(--color-warning-bg, rgba(217, 119, 6, .15));color:var(--color-warning-light, #fbbf24);border:1px solid var(--color-warning-border, rgba(217, 119, 6, .4))}.vol-low[data-v-bf639bbd]{background:var(--color-success-bg, rgba(26, 158, 110, .15));color:var(--color-success-faint, #6ee7b7);border:1px solid var(--color-success-border, rgba(26, 158, 110, .4))}.title-features[data-v-bf639bbd]{display:flex;flex-wrap:wrap;gap:4px}.feature-tag[data-v-bf639bbd]{font-size:.7rem;padding:2px 6px;border-radius:4px;background:#3b82f626;color:var(--color-info-faint, #93c5fd)}.title-actions[data-v-bf639bbd]{display:flex;gap:6px;margin-top:4px;padding-top:8px;border-top:1px solid var(--border, #2d4a5a)}.editor-header[data-v-bf639bbd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.editor-title[data-v-bf639bbd]{font-size:1.1rem;font-weight:600;color:var(--text-primary, #fff);margin:0}.editor-area[data-v-bf639bbd]{margin-bottom:16px}.editor-label[data-v-bf639bbd]{display:flex;flex-direction:column;gap:6px;font-size:.875rem;color:var(--text-secondary, #b1bad3)}.json-editor[data-v-bf639bbd]{width:100%;padding:12px;background:var(--bg-primary, #0f1923);border:1px solid var(--border, #2d4a5a);border-radius:8px;color:var(--text-primary, #fff);font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;line-height:1.5;resize:vertical;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.json-editor[data-v-bf639bbd]:focus{outline:none;border-color:var(--accent, #1a9e6e)}.editor-actions[data-v-bf639bbd]{display:flex;gap:10px}.preview-header[data-v-bf639bbd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:12px}.preview-controls[data-v-bf639bbd]{display:flex;align-items:flex-end;gap:10px}.inline-label[data-v-bf639bbd]{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:var(--text-secondary, #b1bad3)}.form-input-sm[data-v-bf639bbd]{width:80px;padding:6px 8px;font-size:.8rem}.preview-result[data-v-bf639bbd]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:20px}.preview-grid[data-v-bf639bbd]{display:flex;gap:8px;justify-content:center;margin-bottom:16px}.preview-reel[data-v-bf639bbd]{display:flex;flex-direction:column;gap:4px;align-items:center}.reel-header[data-v-bf639bbd]{font-size:.7rem;color:var(--text-secondary, #b1bad3);font-weight:600}.preview-symbol[data-v-bf639bbd]{width:72px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary, #0f1923);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.75rem;font-weight:500}.preview-symbol.is-winner[data-v-bf639bbd]{border-color:var(--accent, #1a9e6e);background:#1a9e6e26;color:var(--color-success-faint, #6ee7b7)}.preview-info[data-v-bf639bbd]{display:flex;gap:8px;font-size:.8rem;color:var(--text-secondary, #b1bad3);margin-bottom:12px}.info-label[data-v-bf639bbd]{font-weight:600}.preview-wins[data-v-bf639bbd]{padding-top:12px;border-top:1px solid var(--border, #2d4a5a)}.wins-title[data-v-bf639bbd]{font-size:.9rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 8px}.win-row[data-v-bf639bbd]{display:flex;gap:12px;padding:6px 0;border-bottom:1px solid rgba(45,74,90,.5);font-size:.85rem}.win-symbol[data-v-bf639bbd]{font-weight:600;color:var(--text-primary, #fff);min-width:80px}.win-detail[data-v-bf639bbd]{color:var(--text-secondary, #b1bad3);flex:1}.win-multiplier[data-v-bf639bbd]{color:var(--color-success-faint, #6ee7b7);font-weight:600}.total-row[data-v-bf639bbd]{padding:10px 0 0;font-size:.9rem;color:var(--color-success-faint, #6ee7b7)}.no-wins[data-v-bf639bbd]{color:var(--text-secondary, #b1bad3);font-size:.85rem;text-align:center;padding:12px}.modal-overlay[data-v-bf639bbd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-bf639bbd]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:12px;padding:24px;min-width:360px;max-width:480px}.modal-title[data-v-bf639bbd]{font-size:1.1rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.modal-subtitle[data-v-bf639bbd]{font-size:.875rem;color:var(--text-secondary, #b1bad3);margin:0 0 16px}.modal-form[data-v-bf639bbd]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.modal-actions[data-v-bf639bbd]{display:flex;gap:10px}.form-label[data-v-bf639bbd]{display:flex;flex-direction:column;gap:6px;font-size:.875rem;color:var(--text-secondary, #b1bad3)}.form-input[data-v-bf639bbd]{padding:10px 12px;background:var(--bg-primary, #0f1923);border:1px solid var(--border, #2d4a5a);border-radius:8px;color:var(--text-primary, #fff);font-size:.9rem;transition:border-color .15s}.form-input[data-v-bf639bbd]:focus{outline:none;border-color:var(--accent, #1a9e6e)}.btn[data-v-bf639bbd]{padding:10px 20px;border-radius:8px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s,background .15s}.btn[data-v-bf639bbd]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-bf639bbd]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.btn-primary[data-v-bf639bbd]:hover:not(:disabled){background:var(--accent-primary-hover, #1abc7e)}.btn-ghost[data-v-bf639bbd]{background:transparent;color:var(--text-secondary, #b1bad3);border:1px solid var(--border, #2d4a5a)}.btn-ghost[data-v-bf639bbd]:hover:not(:disabled){color:var(--text-primary, #fff);border-color:var(--text-secondary, #b1bad3)}.btn-danger[data-v-bf639bbd]{background:#dc262626;color:var(--color-danger-faint, #fca5a5);border:1px solid rgba(220,38,38,.4)}.btn-danger[data-v-bf639bbd]:hover:not(:disabled){background:#dc26264d}.btn-sm[data-v-bf639bbd]{padding:6px 14px;font-size:.8rem}input[type=number][data-v-bf639bbd]::-webkit-inner-spin-button,input[type=number][data-v-bf639bbd]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number][data-v-bf639bbd]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.vp-admin-config[data-v-c2971b13]{max-width:900px}.config-header[data-v-c2971b13]{margin-bottom:24px}.config-title[data-v-c2971b13]{font-size:1.5rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px}.config-subtitle[data-v-c2971b13]{color:var(--text-secondary, #9ca3af);font-size:.875rem;margin:0}.loading-state[data-v-c2971b13]{color:var(--text-secondary, #9ca3af);padding:24px 0}.error-banner[data-v-c2971b13]{background:#ef444426;border:1px solid rgba(239,68,68,.4);border-radius:8px;padding:12px 16px;color:var(--color-danger, #ef4444);margin-bottom:16px}.variant-tabs[data-v-c2971b13]{display:flex;gap:4px;margin-bottom:20px;flex-wrap:wrap}.variant-tab[data-v-c2971b13]{padding:7px 14px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid var(--border-color, rgba(255,255,255,.1));background:var(--bg-card, rgba(255,255,255,.05));color:var(--text-secondary, #9ca3af);transition:all .15s;position:relative}.variant-tab.active[data-v-c2971b13]{background:var(--accent-color, #6c47ff);color:var(--color-on-dark, #fff);border-color:transparent}.variant-tab[data-v-c2971b13]:hover:not(.active){background:var(--bg-card-hover, rgba(255,255,255,.09));color:var(--text-primary, #fff)}.inactive-badge[data-v-c2971b13]{font-size:.65rem;background:#6b72804d;color:var(--color-muted, #9ca3af);padding:1px 5px;border-radius:4px;margin-left:4px}.variant-info-bar[data-v-c2971b13]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.variant-name[data-v-c2971b13]{font-size:1rem;font-weight:600;color:var(--text-primary, #fff)}.source-badge[data-v-c2971b13]{padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600}.badge-saved[data-v-c2971b13]{background:#10b98126;color:var(--color-success-mid, #10b981);border:1px solid rgba(16,185,129,.3)}.badge-default[data-v-c2971b13]{background:#6b728026;color:var(--color-muted, #9ca3af);border:1px solid rgba(107,114,128,.3)}.rtp-display[data-v-c2971b13]{display:flex;gap:16px;padding:12px 16px;background:var(--bg-card, rgba(255,255,255,.04));border:1px solid var(--border-color, rgba(255,255,255,.08));border-radius:8px;margin-bottom:20px;flex-wrap:wrap}.rtp-row[data-v-c2971b13]{display:flex;flex-direction:column;min-width:120px}.rtp-label[data-v-c2971b13]{font-size:.75rem;color:var(--text-secondary, #9ca3af);margin-bottom:2px}.rtp-value[data-v-c2971b13]{font-size:1rem;font-weight:700;color:var(--text-primary, #fff)}.rtp-value.highlight[data-v-c2971b13]{color:var(--color-success-mid, #10b981)}.rtp-value.edge[data-v-c2971b13]{color:var(--color-warning, #f59e0b)}.settings-form[data-v-c2971b13]{display:flex;flex-direction:column;gap:0}.settings-section[data-v-c2971b13]{padding:20px 0;border-bottom:1px solid var(--border-color, rgba(255,255,255,.07))}.settings-section[data-v-c2971b13]:last-child{border-bottom:none}.section-header[data-v-c2971b13]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title[data-v-c2971b13]{font-size:.95rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 12px}.section-header .section-title[data-v-c2971b13]{margin-bottom:0}.preset-buttons[data-v-c2971b13]{display:flex;gap:6px;flex-wrap:wrap}.preset-btn[data-v-c2971b13]{padding:4px 10px;border-radius:5px;font-size:.75rem;font-weight:500;cursor:pointer;border:1px solid var(--accent-color, rgba(108, 71, 255, .5));background:#6c47ff1a;color:var(--accent-color, #6c47ff);transition:all .15s}.preset-btn[data-v-c2971b13]:hover{background:#6c47ff33}.paytable-grid[data-v-c2971b13]{border:1px solid var(--border-color, rgba(255,255,255,.1));border-radius:8px;overflow:hidden}.paytable-header[data-v-c2971b13],.paytable-row[data-v-c2971b13]{display:grid;grid-template-columns:160px repeat(5,1fr);align-items:center}.paytable-header[data-v-c2971b13]{background:var(--bg-card-hover, rgba(255,255,255,.07));padding:8px 12px}.paytable-row[data-v-c2971b13]{padding:4px 12px;border-top:1px solid var(--border-color, rgba(255,255,255,.05))}.paytable-row.rf-row[data-v-c2971b13]{background:#fbbf240a}.hand-col[data-v-c2971b13]{font-size:.8rem;font-weight:600;color:var(--text-secondary, #9ca3af)}.hand-label[data-v-c2971b13]{color:var(--text-primary, #fff)}.coin-col[data-v-c2971b13]{font-size:.75rem;font-weight:600;color:var(--text-secondary, #9ca3af);text-align:center}.coin-input[data-v-c2971b13]{width:100%;max-width:72px;margin:3px 4px 3px 0;padding:5px 6px;border-radius:5px;border:1px solid var(--border-color, rgba(255,255,255,.12));background:var(--bg-input, rgba(255,255,255,.05));color:var(--text-primary, #fff);font-size:.85rem;text-align:center}.coin-input.bonus-input[data-v-c2971b13]{border-color:#fbbf2480;color:var(--color-warning-light, #fbbf24)}.coin-input[data-v-c2971b13]:focus{outline:none;border-color:var(--accent-color, #6c47ff)}.form-row[data-v-c2971b13]{display:flex;flex-direction:column}.form-row.two-col[data-v-c2971b13]{flex-direction:row;gap:24px;flex-wrap:wrap}.form-row.two-col .form-label[data-v-c2971b13]{flex:1;min-width:200px}.form-label[data-v-c2971b13]{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:500;color:var(--text-secondary, #9ca3af)}.form-input[data-v-c2971b13],.form-select[data-v-c2971b13]{padding:8px 12px;border-radius:6px;border:1px solid var(--border-color, rgba(255,255,255,.12));background:var(--bg-input, rgba(255,255,255,.05));color:var(--text-primary, #fff);font-size:.875rem;max-width:240px}.form-input[data-v-c2971b13]:focus,.form-select[data-v-c2971b13]:focus{outline:none;border-color:var(--accent-color, #6c47ff)}.form-hint[data-v-c2971b13]{font-size:.75rem;color:var(--text-muted, #6b7280)}.radio-group[data-v-c2971b13]{display:flex;gap:16px;flex-wrap:wrap}.radio-label[data-v-c2971b13]{display:flex;align-items:center;gap:6px;font-size:.875rem;color:var(--text-primary, #fff);cursor:pointer}.radio-input[data-v-c2971b13]{accent-color:var(--accent-color, #6c47ff)}.toggle-label[data-v-c2971b13]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.875rem;color:var(--text-primary, #fff)}.toggle-checkbox[data-v-c2971b13]{accent-color:var(--accent-color, #6c47ff);margin-top:2px;width:16px;height:16px;flex-shrink:0}.rule-badge[data-v-c2971b13]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.7rem;font-weight:600;margin-left:6px}.badge-info[data-v-c2971b13]{background:#3b82f626;color:var(--color-info-light, #60a5fa);border:1px solid rgba(59,130,246,.3)}.badge-disabled[data-v-c2971b13]{background:#6b728026;color:var(--color-muted, #9ca3af);border:1px solid rgba(107,114,128,.3)}.form-actions[data-v-c2971b13]{padding-top:20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.save-btn[data-v-c2971b13]{padding:10px 28px;border-radius:8px;background:var(--accent-color, #6c47ff);color:var(--color-on-dark, #fff);font-size:.9rem;font-weight:600;border:none;cursor:pointer;transition:opacity .15s}.save-btn[data-v-c2971b13]:disabled{opacity:.5;cursor:not-allowed}.save-btn[data-v-c2971b13]:not(:disabled):hover{opacity:.9}.save-success[data-v-c2971b13]{color:var(--color-success-mid, #10b981);font-size:.875rem;font-weight:500}.save-error[data-v-c2971b13]{color:var(--color-danger, #ef4444);font-size:.875rem}.games-page[data-v-92216ec6]{padding:24px}.page-title[data-v-92216ec6]{font-size:1.75rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 24px}.game-tabs[data-v-92216ec6]{display:flex;gap:4px;margin-bottom:20px;flex-wrap:wrap}.game-tab[data-v-92216ec6]{padding:8px 18px;border-radius:6px;border:1px solid var(--border, #2d4a5a);background:var(--bg-secondary, #213743);color:var(--text-secondary, #b1bad3);font-size:.875rem;cursor:pointer;transition:all .15s}.game-tab.active[data-v-92216ec6]{background:var(--accent, #1a9e6e);border-color:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.game-tab[data-v-92216ec6]:hover:not(.active){color:var(--text-primary, #fff);border-color:var(--text-secondary, #b1bad3)}.game-overview-bar[data-v-92216ec6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;padding:14px 20px;margin-bottom:12px}.overview-left[data-v-92216ec6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.overview-title[data-v-92216ec6]{font-size:1rem;font-weight:700;color:var(--text-primary, #fff)}.overview-slug[data-v-92216ec6]{font-size:.75rem;color:var(--text-tertiary, #7f8fa6);font-family:monospace;background:var(--bg-primary, #0f212e);padding:2px 7px;border-radius:4px}.status-badge[data-v-92216ec6]{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.badge-enabled[data-v-92216ec6]{background:#1a9e6e33;color:var(--color-success-light, #34d399)}.badge-disabled[data-v-92216ec6]{background:#ef444426;color:var(--color-danger-light, #f87171)}.badge-hot[data-v-92216ec6]{background:#f59e0b33;color:#fbbf24}.badge-new[data-v-92216ec6]{background:#3b82f633;color:var(--color-info-light, #60a5fa)}.overview-right[data-v-92216ec6]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.order-label[data-v-92216ec6],.category-label[data-v-92216ec6]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--text-secondary, #b1bad3)}.order-input[data-v-92216ec6]{width:64px;padding:6px 8px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem;text-align:center}.category-select[data-v-92216ec6]{padding:6px 10px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.toggle-wrapper[data-v-92216ec6]{display:flex;align-items:center;gap:8px}.toggle-text[data-v-92216ec6]{font-size:.8rem;color:var(--text-secondary, #b1bad3);min-width:54px}.toggle-switch[data-v-92216ec6]{position:relative;width:42px;height:24px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:12px;cursor:pointer;transition:background .2s,border-color .2s;padding:0}.toggle-switch.toggle-on[data-v-92216ec6]{background:var(--accent, #1a9e6e);border-color:var(--accent, #1a9e6e)}.toggle-switch[data-v-92216ec6]:disabled{opacity:.5;cursor:default}.toggle-knob[data-v-92216ec6]{position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--text-secondary, #b1bad3);border-radius:50%;transition:transform .2s,background .2s}.toggle-on .toggle-knob[data-v-92216ec6]{transform:translate(18px);background:#fff}.metadata-section[data-v-92216ec6]{background:var(--bg-secondary, #213743);border:1px solid var(--border, #2d4a5a);border-radius:10px;margin-bottom:20px;overflow:hidden}.metadata-toggle-btn[data-v-92216ec6]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:none;border:none;color:var(--text-primary, #fff);font-size:.875rem;font-weight:600;cursor:pointer;text-align:left}.metadata-toggle-btn[data-v-92216ec6]:hover{background:var(--bg-tertiary, #1a2f3d)}.chevron[data-v-92216ec6]{font-size:1rem;transition:transform .2s;display:inline-block}.chevron.open[data-v-92216ec6]{transform:rotate(180deg)}.metadata-body[data-v-92216ec6]{padding:0 20px 20px;border-top:1px solid var(--border, #2d4a5a)}.meta-grid[data-v-92216ec6]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.meta-full[data-v-92216ec6]{grid-column:1 / -1}.form-label[data-v-92216ec6]{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary, #b1bad3)}.form-input[data-v-92216ec6],.form-textarea[data-v-92216ec6]{padding:8px 12px;background:var(--bg-primary, #0f212e);border:1px solid var(--border, #2d4a5a);border-radius:6px;color:var(--text-primary, #fff);font-size:.875rem}.form-textarea[data-v-92216ec6]{resize:vertical;font-family:inherit}.meta-actions[data-v-92216ec6]{margin-top:16px;display:flex;gap:12px}.btn[data-v-92216ec6]{padding:9px 20px;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s}.btn[data-v-92216ec6]:disabled{opacity:.55;cursor:default}.btn-primary[data-v-92216ec6]{background:var(--accent, #1a9e6e);color:var(--color-on-dark, #fff)}.finance-page[data-v-1753b626]{padding:24px;animation:fadeIn-1753b626 .3s ease both}@keyframes fadeIn-1753b626{0%{opacity:0}to{opacity:1}}.page-header[data-v-1753b626]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-1753b626]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-1753b626]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-1753b626]{display:flex;align-items:center;gap:10px}.tabs[data-v-1753b626]{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.05)}.tab-btn[data-v-1753b626]{padding:12px 20px;background:none;color:var(--text-secondary, #b1bad3);border:none;cursor:pointer;font-size:13px;font-weight:500;font-family:inherit;border-bottom:2px solid transparent;transition:all .15s ease}.tab-btn[data-v-1753b626]:hover{color:var(--text-primary, #fff)}.tab-btn.active[data-v-1753b626]{color:var(--accent-primary, #00e701);border-bottom-color:var(--accent-primary, #00e701)}.section-header[data-v-1753b626]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title[data-v-1753b626]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.section-actions[data-v-1753b626]{display:flex;gap:8px}.btn[data-v-1753b626]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-primary[data-v-1753b626]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-1753b626]:hover:not(:disabled){box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-primary[data-v-1753b626]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-1753b626]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-1753b626]:hover:not(:disabled){border-color:#fff3;color:var(--text-primary, #fff)}.btn-secondary[data-v-1753b626]:disabled{opacity:.5;cursor:not-allowed}.btn-danger[data-v-1753b626]{background:var(--color-danger, #ed4245);color:#fff}.btn-danger[data-v-1753b626]:hover:not(:disabled){box-shadow:0 0 24px #ed424559;transform:translateY(-1px)}.btn-danger[data-v-1753b626]:disabled{opacity:.5;cursor:not-allowed}.filters-row[data-v-1753b626]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.filter-select[data-v-1753b626],.filter-input[data-v-1753b626]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit}.filter-select option[data-v-1753b626]{background:var(--bg-secondary, #1a2c38)}.filter-input[data-v-1753b626]:focus,.filter-select[data-v-1753b626]:focus{outline:none;border-color:#1475e180}.filter-input[type=date][data-v-1753b626]{width:150px;color-scheme:dark}.filter-amount[data-v-1753b626]{width:100px}.search-wrap[data-v-1753b626]{display:flex;gap:0}.search-input[data-v-1753b626]{border-radius:var(--radius-md, 8px) 0 0 var(--radius-md, 8px);width:200px}.btn-search[data-v-1753b626]{display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-left:none;border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0;color:var(--text-secondary, #b1bad3);cursor:pointer;transition:color .15s ease}.btn-search[data-v-1753b626]:hover{color:var(--accent-primary, #00e701)}.stat-grid[data-v-1753b626]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-1753b626]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;transition:all .15s ease}.stat-card[data-v-1753b626]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006;border-color:#ffffff1a}.stat-label[data-v-1753b626]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.stat-value[data-v-1753b626]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:24px;font-weight:700;color:var(--text-primary, #fff)}.stat-positive[data-v-1753b626]{color:var(--color-success, #00e701)}.stat-negative[data-v-1753b626]{color:var(--color-danger, #ed4245)}.breakdown-section[data-v-1753b626]{margin-bottom:24px}.breakdown-title[data-v-1753b626]{font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 12px}.currency-label[data-v-1753b626]{font-weight:600;color:var(--text-primary, #fff)}.table-container[data-v-1753b626]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden;margin-bottom:16px}.table-loading[data-v-1753b626]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3);font-size:14px}table[data-v-1753b626]{width:100%;border-collapse:collapse}thead[data-v-1753b626]{background:var(--bg-tertiary, #213743)}th[data-v-1753b626]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.th-sortable[data-v-1753b626]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-sortable[data-v-1753b626]:hover{color:var(--text-primary, #fff)}.sort-indicator[data-v-1753b626]{margin-left:4px;color:var(--accent-primary, #00e701)}.th-checkbox[data-v-1753b626]{width:40px;text-align:center}td[data-v-1753b626]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}.td-checkbox[data-v-1753b626]{width:40px;text-align:center}tbody tr[data-v-1753b626]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease}tbody tr[data-v-1753b626]:hover{background:#253d4f}tbody tr:last-child td[data-v-1753b626]{border-bottom:none}.player-cell[data-v-1753b626]{display:flex;flex-direction:column;gap:1px}.player-username[data-v-1753b626]{font-weight:600;color:var(--text-primary, #fff);font-size:13px}.player-email[data-v-1753b626]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.amount-value[data-v-1753b626]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-weight:700}.amount-positive[data-v-1753b626]{color:var(--color-success, #00e701)}.amount-negative[data-v-1753b626]{color:var(--color-danger, #ed4245)}.amount-currency[data-v-1753b626]{font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-left:4px}.method-badge[data-v-1753b626]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#ffd7001a;color:var(--text-secondary, #b1bad3);border-radius:var(--radius-full, 9999px);font-size:12px}.destination-text[data-v-1753b626]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-tertiary, #7f8fa4)}.badge[data-v-1753b626]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-full, 9999px);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-completed[data-v-1753b626]{background:#00e70126;color:var(--color-success, #00e701)}.badge-pending[data-v-1753b626]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-failed[data-v-1753b626]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-cancelled[data-v-1753b626]{background:#7f8fa426;color:var(--text-tertiary, #7f8fa4)}.badge-type-deposit[data-v-1753b626]{background:#00e70126;color:var(--color-success, #00e701)}.badge-type-withdrawal[data-v-1753b626]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-type-bet[data-v-1753b626]{background:#1475e126;color:var(--accent-secondary, #1475e1)}.badge-type-win[data-v-1753b626]{background:#ffd70026;color:gold}.badge-type-bonus[data-v-1753b626]{background:#9b59b626;color:#9b59b6}.badge-type-adjustment[data-v-1753b626]{background:#7f8fa426;color:var(--text-tertiary, #7f8fa4)}.badge-kyc-approved[data-v-1753b626]{background:#00e70126;color:var(--color-success, #00e701)}.badge-kyc-pending[data-v-1753b626]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-kyc-none[data-v-1753b626],.badge-kyc-rejected[data-v-1753b626]{background:#ed424526;color:var(--color-danger, #ed4245)}.td-date[data-v-1753b626]{font-size:12px;color:var(--text-tertiary, #7f8fa4);white-space:nowrap}.text-muted[data-v-1753b626]{color:var(--text-tertiary, #7f8fa4)}.withdrawal-row[data-v-1753b626]{cursor:pointer}.withdrawal-row.expanded[data-v-1753b626]{background:#253d4f}.action-buttons[data-v-1753b626]{display:flex;gap:6px}.btn-action[data-v-1753b626]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-tertiary, #7f8fa4)}.btn-approve[data-v-1753b626]:hover:not(:disabled){background:#00e70126;color:var(--color-success, #00e701);border-color:#00e7014d}.btn-approve[data-v-1753b626]:disabled{opacity:.5;cursor:not-allowed}.btn-reject[data-v-1753b626]:hover{background:#ed424526;color:var(--color-danger, #ed4245);border-color:#ed42454d}.expanded-row td[data-v-1753b626]{background:#00000026;border-bottom:1px solid rgba(255,255,255,.05);padding:0}.expanded-loading[data-v-1753b626]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--text-secondary, #b1bad3);font-size:13px}.expanded-content[data-v-1753b626]{padding:16px 20px}.detail-grid[data-v-1753b626]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:12px}.detail-item[data-v-1753b626]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-1753b626]{font-size:11px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em}.detail-value[data-v-1753b626]{font-size:14px;font-weight:600;color:var(--text-primary, #fff)}.detail-full-address[data-v-1753b626]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:#0003;border-radius:var(--radius-md, 8px);font-size:12px}.detail-full-address code[data-v-1753b626]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-secondary, #b1bad3);word-break:break-all}.detail-notes[data-v-1753b626]{display:flex;gap:8px;margin-top:8px;font-size:12px;color:var(--text-secondary, #b1bad3)}.empty-row[data-v-1753b626]{text-align:center;padding:48px 20px!important;color:var(--text-tertiary, #7f8fa4);font-size:14px}.pagination[data-v-1753b626]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-1753b626]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-1753b626]:hover:not(:disabled):not(.active){color:var(--text-primary, #fff);border-color:#fff3}.pagination-btn.active[data-v-1753b626]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-btn[data-v-1753b626]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-1753b626]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.spinner[data-v-1753b626]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-1753b626 .6s linear infinite}.spinner-sm[data-v-1753b626]{width:14px;height:14px;border-width:1.5px}@keyframes spin-1753b626{to{transform:rotate(360deg)}}input[type=checkbox][data-v-1753b626]{width:16px;height:16px;accent-color:var(--accent-primary, #00e701);cursor:pointer}.modal-overlay[data-v-1753b626]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1753b626]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);padding:24px;width:100%;max-width:480px;box-shadow:0 8px 32px #00000080}.modal-title[data-v-1753b626]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 8px}.modal-subtitle[data-v-1753b626]{font-size:13px;color:var(--text-secondary, #b1bad3);margin:0 0 16px;line-height:1.5}.modal-field[data-v-1753b626]{margin-bottom:16px}.modal-label[data-v-1753b626]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3);margin-bottom:6px}.modal-textarea[data-v-1753b626]{width:100%;padding:10px 14px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box}.modal-textarea[data-v-1753b626]:focus{outline:none;border-color:#1475e180}.modal-error[data-v-1753b626]{padding:8px 12px;background:#ed424514;border:1px solid rgba(237,66,69,.2);border-radius:var(--radius-md, 8px);color:var(--color-danger, #ed4245);font-size:13px;margin-bottom:16px}.modal-actions[data-v-1753b626]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:1024px){.stat-grid[data-v-1753b626],.detail-grid[data-v-1753b626]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.finance-page[data-v-1753b626]{padding:16px}.page-header[data-v-1753b626]{flex-direction:column;align-items:flex-start;gap:12px}.filters-row[data-v-1753b626]{flex-direction:column}.search-input[data-v-1753b626]{width:100%}.stat-grid[data-v-1753b626],.detail-grid[data-v-1753b626]{grid-template-columns:1fr}}[dir=rtl] th[data-v-1753b626]{text-align:right}[dir=rtl] .amount-value[data-v-1753b626],[dir=rtl] .stat-value[data-v-1753b626]{direction:ltr;unicode-bidi:embed;display:inline-block}[dir=rtl] .sort-indicator[data-v-1753b626]{margin-left:0;margin-right:4px}[dir=rtl] .modal-title[data-v-1753b626],[dir=rtl] .detail-label[data-v-1753b626]{text-align:right}.modal-overlay[data-v-99bc4a1d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000a6;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.modal-panel[data-v-99bc4a1d]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);width:100%;max-width:620px;box-shadow:0 20px 60px #0009;display:flex;flex-direction:column}.modal-header[data-v-99bc4a1d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-99bc4a1d]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-99bc4a1d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md, 8px);background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-tertiary, #7f8fa4);cursor:pointer;transition:all .15s ease;flex-shrink:0}.modal-close[data-v-99bc4a1d]:hover{background:#ffffff14;color:var(--text-primary, #fff)}.modal-body[data-v-99bc4a1d]{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.form-section[data-v-99bc4a1d]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:18px}.section-title[data-v-99bc4a1d]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);margin:0 0 14px}.form-row[data-v-99bc4a1d]{margin-bottom:12px}.form-row[data-v-99bc4a1d]:last-child{margin-bottom:0}.form-row.two-col[data-v-99bc4a1d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-label[data-v-99bc4a1d]{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:500;color:var(--text-secondary, #b1bad3)}.form-optional[data-v-99bc4a1d]{font-weight:400;opacity:.65}.form-hint[data-v-99bc4a1d]{font-size:11px;color:var(--text-tertiary, #7f8fa4);opacity:.8}.form-input[data-v-99bc4a1d],.form-select[data-v-99bc4a1d]{padding:9px 12px;background:var(--bg-primary, #0f212e);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-primary, #fff);font-size:13px;font-family:inherit;transition:border-color .15s ease}.form-input[data-v-99bc4a1d]:focus,.form-select[data-v-99bc4a1d]:focus{outline:none;border-color:#1475e18c}.form-input[data-v-99bc4a1d]:disabled,.form-select[data-v-99bc4a1d]:disabled{opacity:.5;cursor:not-allowed}.form-select option[data-v-99bc4a1d]{background:var(--bg-secondary, #1a2c38)}.radio-group[data-v-99bc4a1d]{display:flex;gap:20px;margin-top:2px}.radio-label[data-v-99bc4a1d]{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-primary, #fff);cursor:pointer}.radio-input[data-v-99bc4a1d]{accent-color:var(--accent-primary, #00e701);width:15px;height:15px}.error-banner[data-v-99bc4a1d]{background:#ed42451f;border:1px solid rgba(237,66,69,.35);border-radius:8px;color:#f87171;padding:10px 14px;font-size:13px}.modal-footer[data-v-99bc4a1d]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.btn[data-v-99bc4a1d]{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn[data-v-99bc4a1d]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-99bc4a1d]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-99bc4a1d]:not(:disabled):hover{background:#00cc01;box-shadow:0 0 20px #00e7014d}.btn-ghost[data-v-99bc4a1d]{background:transparent;color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.12)}.btn-ghost[data-v-99bc4a1d]:not(:disabled):hover{background:#ffffff0f;color:var(--text-primary, #fff)}.spinner-sm[data-v-99bc4a1d]{display:inline-block;width:13px;height:13px;border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;animation:spin-99bc4a1d .6s linear infinite;flex-shrink:0}@keyframes spin-99bc4a1d{to{transform:rotate(360deg)}}@media(max-width:640px){.form-row.two-col[data-v-99bc4a1d]{grid-template-columns:1fr}.modal-overlay[data-v-99bc4a1d]{padding:16px 8px}}.bonuses-page[data-v-3714ab85]{padding:24px;animation:fadeIn-3714ab85 .3s ease both}@keyframes fadeIn-3714ab85{0%{opacity:0}to{opacity:1}}.page-header[data-v-3714ab85]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-3714ab85]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-3714ab85]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-3714ab85]{display:flex;gap:10px}.btn[data-v-3714ab85]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-primary[data-v-3714ab85]{background:var(--accent-primary, #00e701);color:#000;letter-spacing:.02em}.btn-primary[data-v-3714ab85]:hover{background:#00cc01;box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.stat-grid[data-v-3714ab85]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-3714ab85]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;transition:all .15s ease}.stat-card[data-v-3714ab85]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006;border-color:#ffffff1a}.stat-icon[data-v-3714ab85]{font-size:24px;margin-bottom:12px}.stat-value[data-v-3714ab85]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:24px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:4px}.stat-label[data-v-3714ab85]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.stat-trend[data-v-3714ab85]{font-size:12px;font-weight:500}.stat-trend.up[data-v-3714ab85]{color:var(--color-success, #00e701)}.filters-row[data-v-3714ab85]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.filter-select[data-v-3714ab85],.filter-input[data-v-3714ab85]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit}.filter-select option[data-v-3714ab85]{background:var(--bg-secondary, #1a2c38)}.filter-select[data-v-3714ab85]:focus,.filter-input[data-v-3714ab85]:focus{outline:none;border-color:#1475e180}.search-wrap[data-v-3714ab85]{display:flex}.search-input[data-v-3714ab85]{border-radius:var(--radius-md, 8px) 0 0 var(--radius-md, 8px);width:220px}.btn-search[data-v-3714ab85]{display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-left:none;border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0;color:var(--text-secondary, #b1bad3);cursor:pointer;transition:color .15s ease}.btn-search[data-v-3714ab85]:hover{color:var(--accent-primary, #00e701)}.table-container[data-v-3714ab85]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden}.table-loading[data-v-3714ab85]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3);font-size:14px}table[data-v-3714ab85]{width:100%;border-collapse:collapse}thead[data-v-3714ab85]{background:var(--bg-tertiary, #213743)}th[data-v-3714ab85]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}td[data-v-3714ab85]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}tbody tr[data-v-3714ab85]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease}tbody tr[data-v-3714ab85]:hover{background:#253d4f}tbody tr:last-child td[data-v-3714ab85]{border-bottom:none}.campaign-name[data-v-3714ab85]{font-weight:600;color:var(--text-primary, #fff);font-size:13px}.td-amount[data-v-3714ab85]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:600;color:var(--text-primary, #fff)}.td-wagering[data-v-3714ab85]{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-secondary, #b1bad3)}.td-claims[data-v-3714ab85]{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-primary, #fff)}.claims-max[data-v-3714ab85]{color:var(--text-tertiary, #7f8fa4);font-size:12px}.td-date[data-v-3714ab85]{font-size:12px;color:var(--text-tertiary, #7f8fa4);white-space:nowrap}.badge[data-v-3714ab85]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-full, 9999px);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.badge-status-active[data-v-3714ab85]{background:#00e70126;color:var(--color-success, #00e701)}.badge-status-paused[data-v-3714ab85]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-status-draft[data-v-3714ab85]{background:#7f8fa426;color:var(--text-tertiary, #7f8fa4)}.badge-status-expired[data-v-3714ab85]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-type[data-v-3714ab85]{background:#1475e126;color:#5ba7f0}.action-buttons[data-v-3714ab85]{display:flex;align-items:center;gap:6px}.btn-action[data-v-3714ab85]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-tertiary, #7f8fa4)}.btn-action[data-v-3714ab85]:hover{background:#00e70126;color:var(--accent-primary, #00e701);border-color:#00e7014d}.btn-action-danger[data-v-3714ab85]:hover{background:#ed424526;color:var(--color-danger, #ed4245);border-color:#ed42454d}.empty-row[data-v-3714ab85]{text-align:center;padding:48px 20px!important;color:var(--text-tertiary, #7f8fa4);font-size:14px}.pagination[data-v-3714ab85]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-3714ab85]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-3714ab85]:hover:not(:disabled):not(.active){color:var(--text-primary, #fff);border-color:#fff3}.pagination-btn.active[data-v-3714ab85]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-btn[data-v-3714ab85]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-3714ab85]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.spinner[data-v-3714ab85]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-3714ab85 .6s linear infinite}.spinner-xs[data-v-3714ab85]{display:inline-block;width:12px;height:12px;border:2px solid rgba(0,231,1,.25);border-top-color:var(--accent-primary, #00e701);border-radius:50%;animation:spin-3714ab85 .6s linear infinite}.spinner-xs-danger[data-v-3714ab85]{border-color:#ed424540;border-top-color:var(--color-danger, #ed4245)}@keyframes spin-3714ab85{to{transform:rotate(360deg)}}@media(max-width:1200px){.stat-grid[data-v-3714ab85]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.bonuses-page[data-v-3714ab85]{padding:16px}.stat-grid[data-v-3714ab85]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-3714ab85]{flex-direction:column;align-items:flex-start;gap:12px}.filters-row[data-v-3714ab85]{flex-direction:column}.search-input[data-v-3714ab85]{width:100%}}.push-page[data-v-3426e3d7]{padding:24px;animation:fadeIn-3426e3d7 .3s ease both}@keyframes fadeIn-3426e3d7{0%{opacity:0}to{opacity:1}}.page-header[data-v-3426e3d7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-3426e3d7]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-3426e3d7]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-3426e3d7]{display:flex;gap:10px}.btn[data-v-3426e3d7]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-primary[data-v-3426e3d7]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-3426e3d7]:hover:not(:disabled){background:#00cc01;box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-primary[data-v-3426e3d7]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-3426e3d7]{background:transparent;color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-ghost[data-v-3426e3d7]:hover{background:var(--bg-tertiary, #213743)}.stat-grid[data-v-3426e3d7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-3426e3d7]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px}.stat-value[data-v-3426e3d7]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:24px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:4px}.stat-label[data-v-3426e3d7]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em}.filters-row[data-v-3426e3d7]{display:flex;gap:10px;margin-bottom:16px}.filter-select[data-v-3426e3d7]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit}.filter-select option[data-v-3426e3d7]{background:var(--bg-secondary, #1a2c38)}.table-container[data-v-3426e3d7]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden}.table-loading[data-v-3426e3d7]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3);font-size:14px}table[data-v-3426e3d7]{width:100%;border-collapse:collapse}thead[data-v-3426e3d7]{background:var(--bg-tertiary, #213743)}th[data-v-3426e3d7]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}td[data-v-3426e3d7]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}tbody tr[data-v-3426e3d7]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease}tbody tr[data-v-3426e3d7]:hover{background:#253d4f}tbody tr:last-child td[data-v-3426e3d7]{border-bottom:none}.campaign-title[data-v-3426e3d7]{font-weight:600;color:var(--text-primary, #fff);font-size:13px;display:block}.campaign-body[data-v-3426e3d7]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin-top:2px}.td-num[data-v-3426e3d7]{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-primary, #fff)}.td-date[data-v-3426e3d7]{font-size:12px;color:var(--text-tertiary, #7f8fa4);white-space:nowrap}.text-muted[data-v-3426e3d7]{color:var(--text-tertiary, #7f8fa4)}.badge[data-v-3426e3d7]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-full, 9999px);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.badge-draft[data-v-3426e3d7]{background:#7f8fa426;color:var(--text-tertiary, #7f8fa4)}.badge-sending[data-v-3426e3d7]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-sent[data-v-3426e3d7]{background:#00e70126;color:var(--color-success, #00e701)}.badge-failed[data-v-3426e3d7]{background:#ed424526;color:var(--color-danger, #ed4245)}.action-buttons[data-v-3426e3d7]{display:flex;align-items:center;gap:6px}.btn-action[data-v-3426e3d7]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-tertiary, #7f8fa4)}.btn-action[data-v-3426e3d7]:disabled{opacity:.5;cursor:not-allowed}.btn-action-send[data-v-3426e3d7]:hover{background:#1475e126;color:#5ba7f0;border-color:#1475e14d}.btn-action-danger[data-v-3426e3d7]:hover{background:#ed424526;color:var(--color-danger, #ed4245);border-color:#ed42454d}.empty-row[data-v-3426e3d7]{text-align:center;padding:48px 20px!important;color:var(--text-tertiary, #7f8fa4);font-size:14px}.pagination[data-v-3426e3d7]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-3426e3d7]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-3426e3d7]:hover:not(:disabled):not(.active){color:var(--text-primary, #fff);border-color:#fff3}.pagination-btn.active[data-v-3426e3d7]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-btn[data-v-3426e3d7]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-3426e3d7]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.modal-backdrop[data-v-3426e3d7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-3426e3d7]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-sm[data-v-3426e3d7]{max-width:420px}.modal-header[data-v-3426e3d7]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.07)}.modal-title[data-v-3426e3d7]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-3426e3d7]{background:transparent;border:none;color:var(--text-tertiary, #7f8fa4);font-size:22px;cursor:pointer;line-height:1;padding:0 4px;transition:color .15s ease}.modal-close[data-v-3426e3d7]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-3426e3d7]{padding:24px;display:flex;flex-direction:column;gap:16px}.modal-footer[data-v-3426e3d7]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.07)}.form-group[data-v-3426e3d7]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-3426e3d7]{font-size:12px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em}.form-input[data-v-3426e3d7],.form-select[data-v-3426e3d7],.form-textarea[data-v-3426e3d7]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:10px 12px;font-size:13px;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .15s ease}.form-textarea[data-v-3426e3d7]{resize:vertical;min-height:80px}.form-input[data-v-3426e3d7]:focus,.form-select[data-v-3426e3d7]:focus,.form-textarea[data-v-3426e3d7]:focus{outline:none;border-color:#1475e180}.form-select option[data-v-3426e3d7]{background:var(--bg-secondary, #1a2c38)}.form-row[data-v-3426e3d7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-section-title[data-v-3426e3d7]{font-size:12px;font-weight:700;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.1em;padding-top:4px;border-top:1px solid rgba(255,255,255,.05)}.audience-estimate[data-v-3426e3d7]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#1475e114;border:1px solid rgba(20,117,225,.2);border-radius:var(--radius-md, 8px);font-size:13px}.audience-icon[data-v-3426e3d7]{font-size:18px}.audience-value[data-v-3426e3d7]{font-weight:700;color:var(--text-primary, #fff)}.audience-label[data-v-3426e3d7]{color:var(--text-secondary, #b1bad3)}.confirm-text[data-v-3426e3d7]{font-size:14px;color:var(--text-secondary, #b1bad3);line-height:1.6;margin:0}.confirm-warning[data-v-3426e3d7]{font-size:12px;color:var(--color-warning, #ffa726);margin:0}.spinner[data-v-3426e3d7]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-3426e3d7 .6s linear infinite}.spinner-xs[data-v-3426e3d7]{display:inline-block;width:12px;height:12px;border:2px solid rgba(0,231,1,.25);border-top-color:var(--accent-primary, #00e701);border-radius:50%;animation:spin-3426e3d7 .6s linear infinite}.spinner-xs-danger[data-v-3426e3d7]{border-color:#ed424540;border-top-color:var(--color-danger, #ed4245)}@keyframes spin-3426e3d7{to{transform:rotate(360deg)}}.btn-action-analytics[data-v-3426e3d7]:hover{background:#00e7011f;color:var(--color-success, #00e701);border-color:#00e7014d}.modal-analytics[data-v-3426e3d7]{max-width:640px}.modal-subtitle[data-v-3426e3d7]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:4px 0 0}.analytics-loading[data-v-3426e3d7]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3);font-size:14px}.analytics-grid[data-v-3426e3d7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.analytics-card[data-v-3426e3d7]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg, 12px);padding:16px;text-align:center}.analytics-count[data-v-3426e3d7]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:22px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:4px}.analytics-label[data-v-3426e3d7]{font-size:11px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.analytics-rate[data-v-3426e3d7]{font-size:18px;font-weight:700;font-family:var(--font-mono, "JetBrains Mono", monospace);padding:4px 10px;border-radius:var(--radius-full, 9999px);display:inline-block}.analytics-rate-neutral[data-v-3426e3d7]{color:var(--text-tertiary, #7f8fa4)}.analytics-rate-green[data-v-3426e3d7]{background:#00e7011f;color:var(--color-success, #00e701)}.analytics-rate-yellow[data-v-3426e3d7]{background:#ffa7261f;color:var(--color-warning, #ffa726)}.analytics-rate-red[data-v-3426e3d7]{background:#ed42451f;color:var(--color-danger, #ed4245)}.analytics-legend[data-v-3426e3d7]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-tertiary, #7f8fa4);margin-top:16px;justify-content:center}.legend-dot[data-v-3426e3d7]{display:inline-block;width:8px;height:8px;border-radius:50%}.legend-green[data-v-3426e3d7]{background:var(--color-success, #00e701)}.legend-yellow[data-v-3426e3d7]{background:var(--color-warning, #ffa726)}.legend-red[data-v-3426e3d7]{background:var(--color-danger, #ed4245)}@media(max-width:1200px){.stat-grid[data-v-3426e3d7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.push-page[data-v-3426e3d7]{padding:16px}.stat-grid[data-v-3426e3d7],.analytics-grid[data-v-3426e3d7]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-3426e3d7]{flex-direction:column;align-items:flex-start;gap:12px}.form-row[data-v-3426e3d7]{grid-template-columns:1fr}}.theme-config[data-v-a6552a02]{padding:var(--space-6)}.config-header[data-v-a6552a02]{margin-bottom:var(--space-6)}.config-title[data-v-a6552a02]{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-1)}.config-subtitle[data-v-a6552a02]{font-size:var(--font-size-body);color:var(--text-secondary);margin:0}.config-section[data-v-a6552a02]{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6)}.section-title[data-v-a6552a02]{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-4)}.logo-upload-area[data-v-a6552a02]{border:2px dashed var(--bg-hover);border-radius:var(--radius-md);padding:var(--space-6);text-align:center;cursor:pointer;transition:border-color var(--transition-fast);position:relative}.logo-upload-area.drag-over[data-v-a6552a02]{border-color:var(--accent-primary);background:var(--color-success-bg)}.logo-preview[data-v-a6552a02]{max-height:80px;max-width:240px;-o-object-fit:contain;object-fit:contain;margin-bottom:var(--space-3)}.logo-placeholder[data-v-a6552a02]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-body);margin-bottom:var(--space-3)}.logo-placeholder-icon[data-v-a6552a02]{font-size:2rem}.file-input-hidden[data-v-a6552a02]{display:none}.logo-browse-btn[data-v-a6552a02]{margin-top:var(--space-2)}.color-grid[data-v-a6552a02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-6)}.color-field[data-v-a6552a02]{display:flex;flex-direction:column;gap:var(--space-2)}.color-input-wrap[data-v-a6552a02]{display:flex;align-items:center;gap:var(--space-3)}.color-swatch[data-v-a6552a02]{width:44px;height:44px;border:none;border-radius:var(--radius-sm);cursor:pointer;padding:2px;background:var(--bg-tertiary);flex-shrink:0}.color-hex[data-v-a6552a02]{flex:1;background:var(--bg-input);border:1px solid var(--bg-hover);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-body);font-family:var(--font-family-mono);padding:var(--space-2) var(--space-3);height:44px}.color-hex[data-v-a6552a02]:focus{outline:none;border-color:var(--accent-primary)}.bg-style-tabs[data-v-a6552a02]{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.bg-style-btn[data-v-a6552a02]{padding:var(--space-2) var(--space-4);border:1px solid var(--bg-hover);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--font-size-body);cursor:pointer;transition:all var(--transition-fast)}.bg-style-btn.active[data-v-a6552a02]{border-color:var(--accent-primary);background:var(--color-success-bg);color:var(--accent-primary)}.bg-option[data-v-a6552a02]{padding-top:var(--space-4)}.gradient-preview[data-v-a6552a02]{height:80px;border-radius:var(--radius-md);margin-top:var(--space-4);display:flex;align-items:center;justify-content:center;color:var(--text-primary);font-size:var(--font-size-sm);opacity:.8}.bg-image-preview-wrap[data-v-a6552a02]{margin-bottom:var(--space-4)}.bg-image-preview[data-v-a6552a02]{max-height:120px;max-width:100%;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover}.bg-image-upload[data-v-a6552a02]{display:flex;flex-direction:column;gap:var(--space-2)}.font-grid[data-v-a6552a02]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.form-field[data-v-a6552a02]{display:flex;flex-direction:column;gap:var(--space-2)}.select-field[data-v-a6552a02]{background:var(--bg-input);border:1px solid var(--bg-hover);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-body);padding:var(--space-2) var(--space-3);height:44px;cursor:pointer}.select-field[data-v-a6552a02]:focus{outline:none;border-color:var(--accent-primary)}.font-preview[data-v-a6552a02]{font-size:var(--font-size-body);color:var(--text-secondary);margin:0;padding:var(--space-3);background:var(--bg-tertiary);border-radius:var(--radius-sm)}.font-preview--display[data-v-a6552a02]{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--accent-gold)}.config-actions[data-v-a6552a02]{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.field-label[data-v-a6552a02]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.field-hint[data-v-a6552a02]{font-size:var(--font-size-sm);color:var(--text-tertiary);margin:0}.field-error[data-v-a6552a02]{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.loading-state[data-v-a6552a02]{padding:var(--space-8);text-align:center;color:var(--text-secondary)}.error-banner[data-v-a6552a02]{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.success-banner[data-v-a6552a02]{background:var(--color-success-bg);border:1px solid var(--color-success-border);color:var(--color-success);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.btn[data-v-a6552a02]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:all var(--transition-fast);min-height:44px}.btn[data-v-a6552a02]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-a6552a02]{background:var(--accent-primary);color:var(--color-on-accent)}.btn-primary[data-v-a6552a02]:hover:not(:disabled){background:var(--accent-primary-hover)}.btn-ghost[data-v-a6552a02]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--bg-hover)}.btn-ghost[data-v-a6552a02]:hover:not(:disabled){background:var(--bg-hover)}.btn-sm[data-v-a6552a02]{padding:var(--space-1) var(--space-3);min-height:36px;font-size:var(--font-size-sm)}.section-desc[data-v-a6552a02]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--space-4)}.presets-grid[data-v-a6552a02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-3)}.preset-card[data-v-a6552a02]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--bg-tertiary);border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast)}.preset-card[data-v-a6552a02]:hover{border-color:var(--bg-hover);background:var(--bg-hover)}.preset-card--active[data-v-a6552a02]{border-color:var(--accent-primary);background:var(--color-success-bg)}.preset-swatches[data-v-a6552a02]{display:flex;gap:var(--space-1);margin-bottom:var(--space-1)}.preset-swatch[data-v-a6552a02]{width:24px;height:24px;border-radius:var(--radius-sm);flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.preset-name[data-v-a6552a02]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.preset-desc[data-v-a6552a02]{font-size:var(--font-size-sm);color:var(--text-tertiary);line-height:var(--line-height-body)}.loading-state--sm[data-v-a6552a02]{padding:var(--space-4);font-size:var(--font-size-sm)}.icon-set-tabs[data-v-a6552a02]{display:flex;gap:var(--space-3)}.icon-set-btn[data-v-a6552a02]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--bg-tertiary);border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.icon-set-btn[data-v-a6552a02]:hover{border-color:var(--bg-hover);background:var(--bg-hover)}.icon-set-btn.active[data-v-a6552a02]{border-color:var(--accent-primary);background:var(--color-success-bg)}.icon-set-preview[data-v-a6552a02]{font-size:1.25rem;display:flex;gap:var(--space-2);min-height:28px;align-items:center}.icon-set-preview--svg[data-v-a6552a02]{color:var(--text-primary)}.icon-set-label[data-v-a6552a02]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.icon-set-desc[data-v-a6552a02]{font-size:var(--font-size-sm);color:var(--text-tertiary)}@media(max-width:640px){.color-grid[data-v-a6552a02],.font-grid[data-v-a6552a02]{grid-template-columns:1fr}.presets-grid[data-v-a6552a02]{grid-template-columns:repeat(2,1fr)}}.section-header[data-v-1b6bbde7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-title[data-v-1b6bbde7]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.btn[data-v-1b6bbde7]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-primary[data-v-1b6bbde7]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-1b6bbde7]:hover:not(:disabled){box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-primary[data-v-1b6bbde7]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-1b6bbde7]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-1b6bbde7]:hover{border-color:#fff3;color:var(--text-primary, #fff)}.btn-danger[data-v-1b6bbde7]{background:var(--color-danger, #ed4245);color:#fff}.btn-danger[data-v-1b6bbde7]:hover:not(:disabled){box-shadow:0 0 24px #ed424559;transform:translateY(-1px)}.btn-danger[data-v-1b6bbde7]:disabled{opacity:.5;cursor:not-allowed}.btn-link[data-v-1b6bbde7]{background:none;border:none;color:var(--accent-secondary, #1475e1);font-size:13px;font-weight:600;cursor:pointer;padding:6px 0;font-family:inherit}.btn-link[data-v-1b6bbde7]:hover{text-decoration:underline}.btn-icon[data-v-1b6bbde7]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-tertiary, #7f8fa4)}.btn-icon[data-v-1b6bbde7]:hover{color:var(--text-primary, #fff);border-color:#fff3}.btn-icon-danger[data-v-1b6bbde7]:hover{background:#ed424526;color:var(--color-danger, #ed4245);border-color:#ed42454d}.btn-icon-sm[data-v-1b6bbde7]{width:28px;height:28px;border-radius:var(--radius-sm, 4px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-tertiary, #7f8fa4);font-size:14px;flex-shrink:0}.btn-icon-sm[data-v-1b6bbde7]:hover{color:var(--text-primary, #fff)}.btn-icon-sm.btn-icon-danger[data-v-1b6bbde7]:hover{background:#ed424526;color:var(--color-danger, #ed4245)}.loading-state[data-v-1b6bbde7]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3);font-size:14px;background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-lg, 12px)}.empty-state[data-v-1b6bbde7]{text-align:center;padding:48px 20px;background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-lg, 12px);color:var(--text-tertiary, #7f8fa4);font-size:14px}.empty-state p[data-v-1b6bbde7]{margin:0 0 16px}.methods-list[data-v-1b6bbde7]{display:flex;flex-direction:column;gap:8px}.method-card[data-v-1b6bbde7]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg, 12px);padding:16px 20px;transition:border-color .15s ease}.method-card[data-v-1b6bbde7]:hover{border-color:#ffffff1f}.method-card.trashed[data-v-1b6bbde7]{opacity:.5}.method-main[data-v-1b6bbde7]{display:flex;align-items:center;gap:20px}.method-info[data-v-1b6bbde7]{flex:1;min-width:0}.method-name[data-v-1b6bbde7]{font-size:14px;font-weight:600;color:var(--text-primary, #fff);margin-bottom:4px}.method-meta[data-v-1b6bbde7]{display:flex;align-items:center;gap:8px}.method-provider[data-v-1b6bbde7]{font-size:12px;color:var(--text-tertiary, #7f8fa4);font-family:var(--font-family-mono, "JetBrains Mono", monospace)}.type-badge[data-v-1b6bbde7]{display:inline-flex;padding:2px 8px;border-radius:var(--radius-full, 9999px);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.type-deposit[data-v-1b6bbde7]{background:#00e7011f;color:var(--color-success, #00e701)}.type-withdrawal[data-v-1b6bbde7]{background:#ed42451f;color:var(--color-danger, #ed4245)}.type-both[data-v-1b6bbde7]{background:#1475e11f;color:var(--accent-secondary, #1475e1)}.method-fees[data-v-1b6bbde7],.method-limits[data-v-1b6bbde7]{flex-shrink:0;text-align:right}.fee-label[data-v-1b6bbde7],.limit-label[data-v-1b6bbde7]{font-size:12px;color:var(--text-secondary, #b1bad3)}.fee-none[data-v-1b6bbde7]{color:var(--text-tertiary, #7f8fa4)}.method-actions[data-v-1b6bbde7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.trashed-label[data-v-1b6bbde7]{font-size:12px;color:var(--color-danger, #ed4245);font-weight:600}.toggle[data-v-1b6bbde7]{position:relative;display:inline-flex;width:44px;height:24px;background:var(--bg-tertiary, #213743);border-radius:9999px;cursor:pointer;flex-shrink:0}.toggle input[data-v-1b6bbde7]{display:none}.toggle-slider[data-v-1b6bbde7]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--text-tertiary, #7f8fa4);border-radius:50%;transition:all .15s ease}.toggle input:checked+.toggle-slider[data-v-1b6bbde7]{background:var(--accent-primary, #00e701);left:22px}.form-grid[data-v-1b6bbde7]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-grid-4[data-v-1b6bbde7]{grid-template-columns:1fr 1fr 1fr 1fr}.form-group[data-v-1b6bbde7]{display:flex;flex-direction:column}.form-label[data-v-1b6bbde7]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary, #b1bad3);margin-bottom:6px}.form-input[data-v-1b6bbde7]{width:100%;padding:9px 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm, 4px);color:var(--text-primary, #fff);font-size:13px;font-family:inherit;transition:border-color .15s ease;box-sizing:border-box}.form-input[data-v-1b6bbde7]:focus{outline:none;border-color:#1475e180}.form-input[data-v-1b6bbde7]:disabled{opacity:.5;cursor:not-allowed}.form-input option[data-v-1b6bbde7]{background:var(--bg-secondary, #1a2c38)}.config-section[data-v-1b6bbde7]{margin-bottom:16px}.config-row[data-v-1b6bbde7]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.config-key[data-v-1b6bbde7]{flex:0 0 140px}.config-value-wrap[data-v-1b6bbde7]{flex:1;display:flex;gap:4px;align-items:center}.config-value-wrap .form-input[data-v-1b6bbde7]{flex:1}.modal-section-title[data-v-1b6bbde7]{font-size:13px;font-weight:700;color:var(--text-secondary, #b1bad3);margin:8px 0 12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.modal-overlay[data-v-1b6bbde7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1b6bbde7]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);padding:24px;width:100%;max-width:480px;box-shadow:0 8px 32px #00000080;max-height:90vh;overflow-y:auto}.modal-lg[data-v-1b6bbde7]{max-width:640px}.modal-title[data-v-1b6bbde7]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 16px}.modal-subtitle[data-v-1b6bbde7]{font-size:13px;color:var(--text-secondary, #b1bad3);margin:0 0 16px;line-height:1.5}.modal-error[data-v-1b6bbde7]{padding:8px 12px;background:#ed424514;border:1px solid rgba(237,66,69,.2);border-radius:var(--radius-md, 8px);color:var(--color-danger, #ed4245);font-size:13px;margin-bottom:16px}.modal-actions[data-v-1b6bbde7]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.spinner[data-v-1b6bbde7]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-1b6bbde7 .6s linear infinite}.spinner-sm[data-v-1b6bbde7]{width:14px;height:14px;border-width:1.5px}@keyframes spin-1b6bbde7{to{transform:rotate(360deg)}}@media(max-width:1024px){.method-main[data-v-1b6bbde7]{flex-wrap:wrap}.method-fees[data-v-1b6bbde7],.method-limits[data-v-1b6bbde7]{text-align:left}.form-grid-4[data-v-1b6bbde7]{grid-template-columns:1fr 1fr}}@media(max-width:768px){.form-grid[data-v-1b6bbde7],.form-grid-4[data-v-1b6bbde7]{grid-template-columns:1fr}.method-main[data-v-1b6bbde7]{flex-direction:column;align-items:flex-start}}.settings-page[data-v-a299e270]{padding:var(--space-6)}.settings-version-footer[data-v-a299e270]{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.08);font-size:11px;color:var(--text-secondary);text-align:center;opacity:.6}.settings-header[data-v-a299e270]{margin-bottom:var(--space-6)}.page-title[data-v-a299e270]{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-1)}.page-subtitle[data-v-a299e270]{font-size:var(--font-size-body);color:var(--text-secondary);margin:0}.settings-tabs[data-v-a299e270]{display:flex;gap:var(--space-2);border-bottom:1px solid var(--bg-hover);margin-bottom:var(--space-6);overflow-x:auto}.settings-tab[data-v-a299e270]{padding:var(--space-3) var(--space-5);background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);min-height:44px}.settings-tab.active[data-v-a299e270]{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.settings-tab[data-v-a299e270]:hover:not(.active){color:var(--text-primary)}.card[data-v-a299e270]{background:var(--bg-secondary);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);padding:24px;margin-bottom:24px}.card-title[data-v-a299e270]{font-size:16px;font-weight:700;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-primary)}.card-desc[data-v-a299e270]{font-size:13px;color:var(--text-tertiary);margin:-12px 0 20px;line-height:1.5}.form-group[data-v-a299e270]{margin-bottom:20px}.form-label[data-v-a299e270]{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px}.form-input[data-v-a299e270]{width:100%;padding:10px 12px;background:var(--bg-tertiary);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);color:var(--text-primary);font-size:13px;font-family:inherit;transition:border-color var(--transition-fast)}.form-input[data-v-a299e270]:focus{outline:none;border-color:var(--accent-secondary)}.form-input[data-v-a299e270]::-moz-placeholder{color:var(--text-tertiary)}.form-input[data-v-a299e270]::placeholder{color:var(--text-tertiary)}.form-input-sm[data-v-a299e270]{max-width:200px}.form-textarea[data-v-a299e270]{resize:vertical;min-height:80px}.form-hint[data-v-a299e270]{display:block;font-size:11px;color:var(--text-tertiary);margin-top:6px}.form-grid[data-v-a299e270]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid-3[data-v-a299e270]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.toggle-row[data-v-a299e270]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.03)}.toggle-row[data-v-a299e270]:last-child{border-bottom:none}.toggle-label[data-v-a299e270]{color:var(--text-primary);font-size:13px;font-weight:600}.toggle-desc[data-v-a299e270]{font-size:11px;color:var(--text-tertiary);margin-top:4px}.toggle[data-v-a299e270]{position:relative;display:inline-flex;width:44px;height:24px;background:var(--bg-tertiary);border-radius:9999px;cursor:pointer;flex-shrink:0}.toggle input[data-v-a299e270]{display:none}.toggle-slider[data-v-a299e270]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--text-tertiary);border-radius:50%;transition:all var(--transition-fast)}.toggle input:checked+.toggle-slider[data-v-a299e270]{background:var(--accent-primary);left:22px}.checkbox-grid[data-v-a299e270]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.checkbox-row[data-v-a299e270]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast)}.checkbox-row[data-v-a299e270]:hover{background:#ffffff14}.checkbox-input[data-v-a299e270]{width:16px;height:16px;accent-color:var(--accent-primary);cursor:pointer;flex-shrink:0}.checkbox-label[data-v-a299e270]{font-size:13px;color:var(--text-primary)}.upload-box[data-v-a299e270]{border:2px dashed rgba(255,255,255,.15);border-radius:var(--radius-md);padding:20px;text-align:center;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);font-size:13px}.upload-box[data-v-a299e270]:hover{border-color:var(--accent-secondary);color:var(--text-primary)}.file-input-hidden[data-v-a299e270]{display:none}.logo-preview[data-v-a299e270]{max-height:60px;max-width:200px;-o-object-fit:contain;object-fit:contain;margin-bottom:8px}.upload-change[data-v-a299e270]{display:block;font-size:11px;color:var(--text-tertiary)}.btn[data-v-a299e270]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none}.btn[data-v-a299e270]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-a299e270]{background:var(--accent-primary);color:#000}.btn-primary[data-v-a299e270]:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:0 0 24px #00e70159}.btn-secondary[data-v-a299e270]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-a299e270]:hover:not(:disabled){background:#ffffff1a}.card-footer[data-v-a299e270]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:0;padding-top:0}.save-feedback[data-v-a299e270]{margin-top:12px;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:500}.save-feedback.success[data-v-a299e270]{background:#00e7011a;color:var(--accent-primary);border:1px solid rgba(0,231,1,.2)}.save-feedback.error[data-v-a299e270]{background:#ed42451a;color:#ed4245;border:1px solid rgba(237,66,69,.2)}.loading-panel[data-v-a299e270]{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-10);text-align:center;color:var(--text-tertiary);font-size:var(--font-size-body);display:flex;align-items:center;justify-content:center;gap:10px}.spinner[data-v-a299e270]{width:18px;height:18px;border:2px solid var(--bg-tertiary);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-a299e270 .8s linear infinite}@keyframes spin-a299e270{to{transform:rotate(360deg)}}.form-mono[data-v-a299e270]{font-family:JetBrains Mono,Courier New,monospace;font-size:12px;line-height:1.6}.geo-search-group[data-v-a299e270]{margin-bottom:16px}.country-grid[data-v-a299e270]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;max-height:300px;overflow-y:auto;padding-right:4px}.blocked-count[data-v-a299e270]{margin-top:12px;font-size:12px;font-weight:600;color:var(--text-secondary);padding:8px 12px;background:#ffffff08;border-radius:var(--radius-sm)}@media(max-width:768px){.form-grid[data-v-a299e270],.form-grid-3[data-v-a299e270]{grid-template-columns:1fr}.checkbox-grid[data-v-a299e270],.country-grid[data-v-a299e270]{grid-template-columns:1fr 1fr}.license-info-grid[data-v-a299e270]{grid-template-columns:1fr}}@media(max-width:480px){.checkbox-grid[data-v-a299e270],.country-grid[data-v-a299e270]{grid-template-columns:1fr}}.license-banner[data-v-a299e270]{padding:14px 18px;border-radius:var(--radius-md);font-size:13px;margin-bottom:20px;line-height:1.5}.license-banner-warning[data-v-a299e270]{background:#ffba081a;border:1px solid rgba(255,186,8,.3);color:#ffba08}.license-banner-error[data-v-a299e270]{background:#ed42451a;border:1px solid rgba(237,66,69,.3);color:#ed4245}.license-details-header[data-v-a299e270]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.license-badge[data-v-a299e270]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-sm);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-active[data-v-a299e270]{background:#00e70126;color:var(--accent-primary);border:1px solid rgba(0,231,1,.3)}.badge-grace[data-v-a299e270]{background:#ffba0826;color:#ffba08;border:1px solid rgba(255,186,8,.3)}.license-info-grid[data-v-a299e270]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.license-info-item[data-v-a299e270]{display:flex;flex-direction:column;gap:4px}.license-info-label[data-v-a299e270]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.license-info-value[data-v-a299e270]{font-size:13px;color:var(--text-primary);font-family:JetBrains Mono,Courier New,monospace}.license-actions[data-v-a299e270]{display:flex;gap:12px;align-items:center}.update-notification[data-v-a299e270]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px;padding:12px 16px;background:#5865f214;border:1px solid rgba(88,101,242,.25);border-radius:var(--radius-md);font-size:13px}.update-badge[data-v-a299e270]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-sm);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#5865f233;color:#8b9cf8;border:1px solid rgba(88,101,242,.3);white-space:nowrap}.update-version[data-v-a299e270]{font-weight:600;color:var(--text-primary);font-family:JetBrains Mono,Courier New,monospace}.update-download-link[data-v-a299e270]{color:#8b9cf8;text-decoration:underline;font-weight:600;white-space:nowrap}.update-download-link[data-v-a299e270]:hover{color:#a5b4fc}.update-hint[data-v-a299e270]{color:var(--text-secondary);font-size:12px;width:100%}.btn-danger[data-v-a299e270]{background:#ed424526;color:#ed4245;border:1px solid rgba(237,66,69,.3)}.btn-danger[data-v-a299e270]:hover:not(:disabled){background:#ed424540}.modal-overlay[data-v-a299e270]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.modal-box[data-v-a299e270]{background:var(--bg-secondary);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:28px;max-width:480px;width:90%}.modal-title[data-v-a299e270]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.modal-text[data-v-a299e270]{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0 0 20px}.modal-actions[data-v-a299e270]{display:flex;gap:12px;justify-content:flex-end}.rbac-page[data-v-1b7c4b38]{padding:24px;animation:fadeIn-1b7c4b38 .3s ease both}@keyframes fadeIn-1b7c4b38{0%{opacity:0}to{opacity:1}}.page-header[data-v-1b7c4b38]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-1b7c4b38]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-1b7c4b38]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-1b7c4b38]{display:flex;align-items:center;gap:10px}.btn[data-v-1b7c4b38]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease;white-space:nowrap}.btn[data-v-1b7c4b38]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-1b7c4b38]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-1b7c4b38]:hover:not(:disabled){background:var(--accent-primary-hover, #00cc01);box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-secondary[data-v-1b7c4b38]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-1b7c4b38]:hover:not(:disabled){background:#2a4455;color:var(--text-primary, #fff)}.btn-ghost[data-v-1b7c4b38]{background:transparent;color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-ghost[data-v-1b7c4b38]:hover:not(:disabled){background:#ffffff0d;color:var(--text-primary, #fff)}.btn-danger[data-v-1b7c4b38]{background:var(--color-danger, #ed4245);color:#fff}.btn-danger[data-v-1b7c4b38]:hover:not(:disabled){background:#d63235}.btn-sm[data-v-1b7c4b38]{padding:6px 10px;font-size:12px}.card[data-v-1b7c4b38]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg, 12px);overflow:hidden;margin-bottom:24px}.card-header[data-v-1b7c4b38]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.card-header h3[data-v-1b7c4b38]{font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin:0}.card-body[data-v-1b7c4b38]{overflow-x:auto}table[data-v-1b7c4b38]{width:100%;border-collapse:collapse}thead th[data-v-1b7c4b38]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);background:var(--bg-tertiary, #213743);border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap}tbody td[data-v-1b7c4b38]{padding:12px 16px;font-size:13px;color:var(--text-secondary, #b1bad3);border-bottom:1px solid rgba(255,255,255,.03)}tbody tr[data-v-1b7c4b38]:hover{background:#ffffff05}tbody tr:last-child td[data-v-1b7c4b38]{border-bottom:none}.empty-row[data-v-1b7c4b38]{text-align:center;color:var(--text-tertiary, #7f8fa4);padding:48px 16px!important}.role-name[data-v-1b7c4b38],.admin-name[data-v-1b7c4b38]{font-weight:700;color:var(--text-primary, #fff)}.perm-count[data-v-1b7c4b38]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.mono-value[data-v-1b7c4b38]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px}.actions-cell[data-v-1b7c4b38]{display:flex;gap:6px}.badge[data-v-1b7c4b38]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-green[data-v-1b7c4b38]{background:#00e70126;color:var(--color-success, #00e701)}.badge-red[data-v-1b7c4b38]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-blue[data-v-1b7c4b38]{background:#1475e126;color:var(--accent-secondary, #1475e1)}.badge-gold[data-v-1b7c4b38]{background:#ffd70026;color:var(--accent-gold, #ffd700)}.badge-purple[data-v-1b7c4b38]{background:#9b59b626;color:var(--accent-purple, #9b59b6)}.badge-orange[data-v-1b7c4b38]{background:#ffa72626;color:var(--color-warning, #ffa726)}.matrix-scroll[data-v-1b7c4b38]{overflow-x:auto}.matrix-table[data-v-1b7c4b38]{min-width:600px}.perm-name-col[data-v-1b7c4b38]{min-width:200px}.role-col[data-v-1b7c4b38]{text-align:center;min-width:100px}.checkbox-cell[data-v-1b7c4b38]{text-align:center}.checkbox-cell input[type=checkbox][data-v-1b7c4b38]{width:18px;height:18px;cursor:pointer;accent-color:var(--accent-primary, #00e701)}.permission-group-header[data-v-1b7c4b38]{background:#1475e114;padding:10px 16px!important;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-secondary, #1475e1)!important;border-bottom:1px solid rgba(255,255,255,.04)}.loading-state[data-v-1b7c4b38]{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.spinner[data-v-1b7c4b38]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-1b7c4b38 .6s linear infinite}@keyframes spin-1b7c4b38{to{transform:rotate(360deg)}}.modal-overlay[data-v-1b7c4b38]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center}.modal[data-v-1b7c4b38]{background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-lg, 12px);overflow:hidden;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 24px #00000080}.modal-sm[data-v-1b7c4b38]{max-width:400px}.modal-header[data-v-1b7c4b38]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.05)}.modal-title[data-v-1b7c4b38]{font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-1b7c4b38]{font-size:24px;color:var(--text-tertiary, #7f8fa4);cursor:pointer;transition:color .15s ease;line-height:1}.modal-close[data-v-1b7c4b38]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-1b7c4b38]{padding:20px}.modal-body p[data-v-1b7c4b38]{color:var(--text-secondary, #b1bad3);font-size:14px;line-height:1.6;margin:0}.modal-footer[data-v-1b7c4b38]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.05)}.modal-error[data-v-1b7c4b38]{background:#ed424526;color:var(--color-danger, #ed4245);padding:10px 14px;border-radius:var(--radius-md, 8px);font-size:13px;margin-bottom:16px}.form-group[data-v-1b7c4b38]{margin-bottom:16px}.form-label[data-v-1b7c4b38]{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary, #b1bad3);margin-bottom:6px}.form-hint[data-v-1b7c4b38]{display:block;font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:4px}.modal input[type=text][data-v-1b7c4b38],.modal input[type=email][data-v-1b7c4b38],.modal input[type=password][data-v-1b7c4b38],.modal select[data-v-1b7c4b38]{width:100%;padding:8px 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm, 4px);color:var(--text-primary, #fff);font-size:13px;font-family:inherit;transition:border-color .15s ease}.modal input[data-v-1b7c4b38]:focus,.modal select[data-v-1b7c4b38]:focus{outline:none;border-color:var(--accent-secondary, #1475e1)}.modal input[data-v-1b7c4b38]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.modal input[data-v-1b7c4b38]::placeholder{color:var(--text-tertiary, #7f8fa4)}.modal select option[data-v-1b7c4b38]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.perm-checklist[data-v-1b7c4b38]{max-height:300px;overflow-y:auto;background:var(--bg-tertiary, #213743);border-radius:var(--radius-sm, 4px);padding:8px}.perm-group-label[data-v-1b7c4b38]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-secondary, #1475e1);padding:8px 8px 4px;margin-top:4px}.perm-group-label[data-v-1b7c4b38]:first-child{margin-top:0}.perm-check-item[data-v-1b7c4b38]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm, 4px);cursor:pointer;font-size:13px;color:var(--text-secondary, #b1bad3);transition:background .15s ease}.perm-check-item[data-v-1b7c4b38]:hover{background:#ffffff0d}.perm-check-item input[type=checkbox][data-v-1b7c4b38]{width:16px;height:16px;accent-color:var(--accent-primary, #00e701);cursor:pointer;flex-shrink:0}@media(max-width:768px){.rbac-page[data-v-1b7c4b38]{padding:16px}.page-header[data-v-1b7c4b38]{flex-direction:column;align-items:flex-start;gap:12px}td[data-v-1b7c4b38],th[data-v-1b7c4b38]{padding:10px 12px}}.audit-log-page[data-v-5c5f4dd2]{padding:24px;animation:fadeIn-5c5f4dd2 .3s ease both}@keyframes fadeIn-5c5f4dd2{0%{opacity:0}to{opacity:1}}.page-header[data-v-5c5f4dd2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-5c5f4dd2]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-5c5f4dd2]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-5c5f4dd2]{display:flex;align-items:center;gap:10px}.btn[data-v-5c5f4dd2]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap;border:none;font-family:inherit}.btn-secondary[data-v-5c5f4dd2]{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-5c5f4dd2]:hover{background:#2a4455;border-color:#fff3}.btn-secondary[data-v-5c5f4dd2]:disabled{opacity:.5;cursor:not-allowed}.filters-row[data-v-5c5f4dd2]{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filter-separator[data-v-5c5f4dd2]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.filter-input[data-v-5c5f4dd2],.filter-select[data-v-5c5f4dd2]{padding:8px 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--text-primary, #fff);font-size:13px;font-family:inherit;min-width:150px}.filter-input[data-v-5c5f4dd2]:focus,.filter-select[data-v-5c5f4dd2]:focus{outline:none;border-color:var(--accent-secondary, #1475e1)}.filter-input[data-v-5c5f4dd2]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.filter-input[data-v-5c5f4dd2]::placeholder{color:var(--text-tertiary, #7f8fa4)}.search-wrap[data-v-5c5f4dd2]{display:flex;gap:0}.search-input[data-v-5c5f4dd2]{border-radius:4px 0 0 4px;min-width:180px}.btn-search[data-v-5c5f4dd2]{display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);border-left:none;border-radius:0 4px 4px 0;color:var(--text-secondary, #b1bad3);cursor:pointer;transition:all .15s ease}.btn-search[data-v-5c5f4dd2]:hover{color:var(--text-primary, #fff);background:#2a4455}.table-container[data-v-5c5f4dd2]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.table-header-bar[data-v-5c5f4dd2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.entry-count[data-v-5c5f4dd2]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.table-loading[data-v-5c5f4dd2]{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 16px;color:var(--text-secondary, #b1bad3);font-size:14px}table[data-v-5c5f4dd2]{width:100%;border-collapse:collapse}thead th[data-v-5c5f4dd2]{padding:12px 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);text-align:left;background:var(--bg-tertiary, #213743);border-bottom:1px solid rgba(255,255,255,.04)}.th-timestamp[data-v-5c5f4dd2]{width:180px}.th-admin[data-v-5c5f4dd2]{width:140px}.th-action[data-v-5c5f4dd2]{width:100px}.th-ip[data-v-5c5f4dd2]{width:130px}.th-details[data-v-5c5f4dd2]{width:80px}tbody td[data-v-5c5f4dd2]{padding:12px 16px;font-size:13px;color:var(--text-secondary, #b1bad3);border-bottom:1px solid rgba(255,255,255,.03)}tbody tr:last-child td[data-v-5c5f4dd2]{border-bottom:none}.log-row[data-v-5c5f4dd2]:hover,.log-row.expanded[data-v-5c5f4dd2]{background:#ffffff05}.empty-row[data-v-5c5f4dd2]{text-align:center;padding:48px 16px!important;color:var(--text-tertiary, #7f8fa4)}.td-timestamp[data-v-5c5f4dd2]{font-family:JetBrains Mono,monospace;font-size:12px;white-space:nowrap}.td-admin-name[data-v-5c5f4dd2]{color:var(--text-primary, #fff);font-weight:700}.td-target[data-v-5c5f4dd2]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-ip[data-v-5c5f4dd2]{font-family:JetBrains Mono,monospace;font-size:12px}.text-muted[data-v-5c5f4dd2]{color:var(--text-tertiary, #7f8fa4)}.badge[data-v-5c5f4dd2]{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-login[data-v-5c5f4dd2]{background:#1475e126;color:#1475e1}.badge-finance[data-v-5c5f4dd2]{background:#ffd70026;color:gold}.badge-player[data-v-5c5f4dd2]{background:#00e70126;color:#00e701}.badge-settings[data-v-5c5f4dd2]{background:#9b59b626;color:#9b59b6}.badge-config[data-v-5c5f4dd2]{background:#ffa72626;color:#ffa726}.badge-admin[data-v-5c5f4dd2]{background:#1475e126;color:#1475e1}.badge-system[data-v-5c5f4dd2]{background:#7f8fa426;color:#7f8fa4}.expand-btn[data-v-5c5f4dd2]{background:transparent;color:var(--accent-secondary, #1475e1);font-size:12px;cursor:pointer;padding:2px 8px;border-radius:4px;border:none;font-family:inherit;transition:all .15s ease}.expand-btn[data-v-5c5f4dd2]:hover{background:#1475e126}.detail-row td[data-v-5c5f4dd2]{padding:0 16px 16px!important;background:var(--bg-tertiary, #213743);border:none!important}.detail-content[data-v-5c5f4dd2]{display:flex;gap:16px}.detail-section[data-v-5c5f4dd2]{flex:1;background:var(--bg-primary, #0f1923);border-radius:4px;padding:12px;overflow:hidden}.detail-only-after[data-v-5c5f4dd2]{display:none}.detail-label[data-v-5c5f4dd2]{font-weight:700;color:var(--text-secondary, #b1bad3);font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.detail-json[data-v-5c5f4dd2]{font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;color:var(--text-tertiary, #7f8fa4)}.json-line[data-v-5c5f4dd2]{padding:1px 4px;border-radius:2px}.json-line.removed[data-v-5c5f4dd2]{background:#ed42451f;color:#ed4245}.json-line.added[data-v-5c5f4dd2]{background:#00e7011f;color:#00e701}.json-key[data-v-5c5f4dd2]{color:var(--text-secondary, #b1bad3);font-weight:500}.json-value[data-v-5c5f4dd2]{color:var(--text-primary, #fff)}.pagination[data-v-5c5f4dd2]{display:flex;align-items:center;gap:4px;padding:16px;border-top:1px solid rgba(255,255,255,.05);justify-content:flex-end}.pagination-btn[data-v-5c5f4dd2]{padding:6px 10px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--text-secondary, #b1bad3);border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s ease;font-family:inherit}.pagination-btn[data-v-5c5f4dd2]:hover:not(:disabled){background:var(--bg-tertiary, #213743)}.pagination-btn.active[data-v-5c5f4dd2]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-btn[data-v-5c5f4dd2]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-5c5f4dd2]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 8px}.spinner[data-v-5c5f4dd2]{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent-primary, #00e701);border-radius:50%;animation:spin-5c5f4dd2 .6s linear infinite}.spinner-sm[data-v-5c5f4dd2]{width:14px;height:14px}@keyframes spin-5c5f4dd2{to{transform:rotate(360deg)}}.content-page[data-v-3b76bdc9]{padding:24px;animation:fadeIn-3b76bdc9 .3s ease both}@keyframes fadeIn-3b76bdc9{0%{opacity:0}to{opacity:1}}.page-header[data-v-3b76bdc9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-3b76bdc9]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-3b76bdc9]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-3b76bdc9]{display:flex;align-items:center;gap:10px}.btn[data-v-3b76bdc9]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap;border:none;font-family:inherit}.btn-primary[data-v-3b76bdc9]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-3b76bdc9]:hover{background:#00cc01;box-shadow:0 0 24px #00e70159}.btn-primary[data-v-3b76bdc9]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-secondary[data-v-3b76bdc9]{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-3b76bdc9]:hover{background:#2a4455;border-color:#fff3}.btn-ghost[data-v-3b76bdc9]{background:transparent;color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-ghost[data-v-3b76bdc9]:hover{background:#ffffff0d;color:var(--text-primary, #fff)}.btn-danger[data-v-3b76bdc9]{background:var(--color-danger, #ed4245);color:#fff}.btn-danger[data-v-3b76bdc9]:hover{background:#d63a3d}.btn-danger[data-v-3b76bdc9]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-3b76bdc9]{padding:6px 10px;font-size:12px}.table-container[data-v-3b76bdc9]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.table-header-bar[data-v-3b76bdc9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.table-title[data-v-3b76bdc9]{font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin:0}.entry-count[data-v-3b76bdc9]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.table-loading[data-v-3b76bdc9]{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px 16px;color:var(--text-secondary, #b1bad3);font-size:14px}table[data-v-3b76bdc9]{width:100%;border-collapse:collapse}thead th[data-v-3b76bdc9]{padding:12px 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);text-align:left;background:var(--bg-tertiary, #213743);border-bottom:1px solid rgba(255,255,255,.04)}.th-title[data-v-3b76bdc9]{width:30%}.th-slug[data-v-3b76bdc9]{width:25%}.th-status[data-v-3b76bdc9]{width:12%}.th-updated[data-v-3b76bdc9]{width:18%}.th-actions[data-v-3b76bdc9]{width:15%}tbody td[data-v-3b76bdc9]{padding:12px 16px;font-size:13px;color:var(--text-secondary, #b1bad3);border-bottom:1px solid rgba(255,255,255,.03)}tbody tr:last-child td[data-v-3b76bdc9]{border-bottom:none}tbody tr[data-v-3b76bdc9]:hover{background:#ffffff05}.td-title[data-v-3b76bdc9]{color:var(--text-primary, #fff);font-weight:700}.td-slug[data-v-3b76bdc9]{font-family:JetBrains Mono,monospace;font-size:12px}.td-updated[data-v-3b76bdc9]{font-size:12px}.updated-by[data-v-3b76bdc9]{font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:2px}.empty-row[data-v-3b76bdc9]{text-align:center;padding:48px 16px!important;color:var(--text-tertiary, #7f8fa4)}.actions-cell[data-v-3b76bdc9]{display:flex;gap:6px}.badge[data-v-3b76bdc9]{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-draft[data-v-3b76bdc9]{background:#7f8fa426;color:var(--text-tertiary, #7f8fa4)}.badge-published[data-v-3b76bdc9]{background:#00e70126;color:var(--color-success, #00e701)}.editor-container[data-v-3b76bdc9]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.editor-header[data-v-3b76bdc9]{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.editor-heading[data-v-3b76bdc9]{font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin:0}.editor-form[data-v-3b76bdc9]{padding:24px}.form-group[data-v-3b76bdc9]{margin-bottom:20px}.form-label[data-v-3b76bdc9]{display:block;font-size:12px;font-weight:700;color:var(--text-secondary, #b1bad3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.form-input[data-v-3b76bdc9]{width:100%;padding:10px 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--text-primary, #fff);font-size:14px;font-family:inherit}.form-input[data-v-3b76bdc9]:focus{outline:none;border-color:var(--accent-secondary, #1475e1)}.form-input[data-v-3b76bdc9]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.form-input[data-v-3b76bdc9]::placeholder{color:var(--text-tertiary, #7f8fa4)}.slug-input-wrap[data-v-3b76bdc9]{display:flex;align-items:stretch}.slug-prefix[data-v-3b76bdc9]{display:flex;align-items:center;padding:0 10px;background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.08);border-right:none;border-radius:4px 0 0 4px;color:var(--text-tertiary, #7f8fa4);font-family:JetBrains Mono,monospace;font-size:14px}.slug-input[data-v-3b76bdc9]{border-radius:0 4px 4px 0;font-family:JetBrains Mono,monospace}.form-hint[data-v-3b76bdc9]{font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:4px}.form-textarea[data-v-3b76bdc9]{width:100%;padding:10px 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--text-primary, #fff);font-size:14px;font-family:JetBrains Mono,monospace;line-height:1.6;resize:vertical}.form-textarea[data-v-3b76bdc9]:focus{outline:none;border-color:var(--accent-secondary, #1475e1)}.form-textarea[data-v-3b76bdc9]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.form-textarea[data-v-3b76bdc9]::placeholder{color:var(--text-tertiary, #7f8fa4)}.form-textarea-sm[data-v-3b76bdc9]{font-family:inherit}.seo-section[data-v-3b76bdc9]{padding:20px;margin-bottom:20px;background:var(--bg-primary, #0f1923);border:1px solid rgba(255,255,255,.05);border-radius:8px}.seo-heading[data-v-3b76bdc9]{font-size:13px;font-weight:700;color:var(--text-secondary, #b1bad3);margin:0 0 16px}.seo-section .form-group[data-v-3b76bdc9]:last-child{margin-bottom:0}.status-toggle[data-v-3b76bdc9]{display:inline-flex;border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow:hidden}.toggle-btn[data-v-3b76bdc9]{padding:8px 20px;font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3);background:var(--bg-tertiary, #213743);border:none;cursor:pointer;transition:all .15s ease;font-family:inherit}.toggle-btn[data-v-3b76bdc9]:first-child{border-right:1px solid rgba(255,255,255,.08)}.toggle-btn.active[data-v-3b76bdc9]{color:#000;background:var(--accent-primary, #00e701)}.form-actions[data-v-3b76bdc9]{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.05)}.form-error[data-v-3b76bdc9]{margin-top:12px;padding:10px 14px;background:#ed42451f;border:1px solid rgba(237,66,69,.3);border-radius:6px;color:var(--color-danger, #ed4245);font-size:13px}.modal-overlay[data-v-3b76bdc9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:500}.modal-content[data-v-3b76bdc9]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;width:400px;max-width:90%}.modal-title[data-v-3b76bdc9]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 12px}.modal-text[data-v-3b76bdc9]{font-size:14px;color:var(--text-secondary, #b1bad3);margin:0 0 20px;line-height:1.5}.modal-actions[data-v-3b76bdc9]{display:flex;justify-content:flex-end;gap:10px}.spinner[data-v-3b76bdc9]{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent-primary, #00e701);border-radius:50%;animation:spin-3b76bdc9 .6s linear infinite}.spinner-sm[data-v-3b76bdc9]{width:14px;height:14px}@keyframes spin-3b76bdc9{to{transform:rotate(360deg)}}.affiliates-page[data-v-ae104082]{padding:24px;animation:fadeIn-ae104082 .3s ease both}@keyframes fadeIn-ae104082{0%{opacity:0}to{opacity:1}}.page-header[data-v-ae104082]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-ae104082]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-ae104082]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-ae104082]{display:flex;gap:10px}.btn[data-v-ae104082]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-primary[data-v-ae104082]{background:var(--accent-primary, #00e701);color:#000;letter-spacing:.02em}.btn-primary[data-v-ae104082]:hover{background:#00cc01;box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-primary[data-v-ae104082]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-ae104082]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-ae104082]:hover{color:var(--text-primary, #fff);border-color:#fff3}.stat-grid[data-v-ae104082]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-ae104082]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;transition:all .15s ease}.stat-card[data-v-ae104082]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006;border-color:#ffffff1a}.stat-icon[data-v-ae104082]{font-size:24px;margin-bottom:12px}.stat-value[data-v-ae104082]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:24px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:4px}.stat-label[data-v-ae104082]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em}.filters-row[data-v-ae104082]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.filter-select[data-v-ae104082],.filter-input[data-v-ae104082]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit}.filter-select option[data-v-ae104082]{background:var(--bg-secondary, #1a2c38)}.filter-select[data-v-ae104082]:focus,.filter-input[data-v-ae104082]:focus{outline:none;border-color:#1475e180}.search-wrap[data-v-ae104082]{display:flex}.search-input[data-v-ae104082]{border-radius:var(--radius-md, 8px) 0 0 var(--radius-md, 8px);width:220px}.btn-search[data-v-ae104082]{display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-left:none;border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0;color:var(--text-secondary, #b1bad3);cursor:pointer;transition:color .15s ease}.btn-search[data-v-ae104082]:hover{color:var(--accent-primary, #00e701)}.table-container[data-v-ae104082]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden}.table-loading[data-v-ae104082]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3);font-size:14px}table[data-v-ae104082]{width:100%;border-collapse:collapse}thead[data-v-ae104082]{background:var(--bg-tertiary, #213743)}th[data-v-ae104082]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}td[data-v-ae104082]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}tbody tr[data-v-ae104082]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease}tbody tr[data-v-ae104082]:hover{background:#253d4f}tbody tr:last-child td[data-v-ae104082]{border-bottom:none}.affiliate-name[data-v-ae104082]{font-weight:600;color:var(--text-primary, #fff)}.td-mono[data-v-ae104082]{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-secondary, #b1bad3)}.td-commission[data-v-ae104082]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:600;color:gold}.td-pending[data-v-ae104082]{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--color-success, #00e701)}.td-date[data-v-ae104082]{font-size:12px;color:var(--text-tertiary, #7f8fa4);white-space:nowrap}.badge[data-v-ae104082]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-full, 9999px);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.badge-sm[data-v-ae104082]{padding:2px 8px;font-size:10px}.badge-active[data-v-ae104082]{background:#00e70126;color:var(--color-success, #00e701)}.badge-pending[data-v-ae104082]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-suspended[data-v-ae104082]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-tier[data-v-ae104082]{background:#1475e126;color:#5ba7f0}.action-buttons[data-v-ae104082]{display:flex;align-items:center;gap:6px}.btn-action[data-v-ae104082]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-tertiary, #7f8fa4)}.btn-action[data-v-ae104082]:hover{background:#00e70126;color:var(--accent-primary, #00e701);border-color:#00e7014d}.empty-row[data-v-ae104082]{text-align:center;padding:48px 20px!important;color:var(--text-tertiary, #7f8fa4);font-size:14px}.pagination[data-v-ae104082]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-sm[data-v-ae104082]{padding:12px 0;border-top:none}.pagination-btn[data-v-ae104082]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-ae104082]:hover:not(:disabled):not(.active){color:var(--text-primary, #fff);border-color:#fff3}.pagination-btn.active[data-v-ae104082]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-btn[data-v-ae104082]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-ae104082]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.spinner[data-v-ae104082]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-ae104082 .6s linear infinite}@keyframes spin-ae104082{to{transform:rotate(360deg)}}.slide-over-backdrop[data-v-ae104082]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:500;display:flex;justify-content:flex-end}.slide-over[data-v-ae104082]{width:600px;max-width:90vw;background:var(--bg-primary, #0f1923);border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;overflow-y:auto}.slide-over-header[data-v-ae104082]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.slide-over-title[data-v-ae104082]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.slide-over-loading[data-v-ae104082]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3)}.slide-over-body[data-v-ae104082]{padding:24px;overflow-y:auto;flex:1}.btn-close[data-v-ae104082]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary, #b1bad3);font-size:18px;transition:all .15s ease}.btn-close[data-v-ae104082]:hover{color:var(--text-primary, #fff);border-color:#fff3}.detail-section[data-v-ae104082]{margin-bottom:28px}.detail-section-title[data-v-ae104082]{font-size:14px;font-weight:700;color:var(--text-primary, #fff);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.detail-grid[data-v-ae104082]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.detail-item[data-v-ae104082]{display:flex;flex-direction:column;gap:2px}.detail-label[data-v-ae104082]{font-size:11px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em}.detail-value[data-v-ae104082]{font-size:14px;color:var(--text-primary, #fff);font-weight:500}.detail-value.mono[data-v-ae104082]{font-family:var(--font-mono, "JetBrains Mono", monospace)}.detail-stats-row[data-v-ae104082]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.detail-stat[data-v-ae104082]{background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-md, 8px);padding:12px;text-align:center}.detail-stat-value[data-v-ae104082]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:2px}.detail-stat-label[data-v-ae104082]{font-size:11px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.04em}.payout-btn[data-v-ae104082]{width:100%;margin-top:8px}.detail-empty[data-v-ae104082]{text-align:center;padding:24px;color:var(--text-tertiary, #7f8fa4);font-size:13px}.detail-loading-sm[data-v-ae104082]{display:flex;align-items:center;gap:8px;padding:16px;color:var(--text-secondary, #b1bad3);font-size:13px}.detail-table-wrap[data-v-ae104082]{overflow-x:auto}.detail-table[data-v-ae104082]{width:100%;border-collapse:collapse}.detail-table thead[data-v-ae104082]{background:var(--bg-tertiary, #213743)}.detail-table th[data-v-ae104082]{padding:8px 12px;font-size:10px}.detail-table td[data-v-ae104082]{padding:10px 12px;font-size:12px}.modal-backdrop[data-v-ae104082]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:600;display:flex;align-items:center;justify-content:center}.modal[data-v-ae104082]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg, 12px);width:480px;max-width:90vw;max-height:90vh;overflow-y:auto}.modal-header[data-v-ae104082]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-ae104082]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-loading[data-v-ae104082]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3)}.modal-body[data-v-ae104082]{padding:24px}.modal-actions[data-v-ae104082]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.form-group[data-v-ae104082]{margin-bottom:16px}.form-label[data-v-ae104082]{display:block;font-size:12px;font-weight:600;color:var(--text-secondary, #b1bad3);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.form-input[data-v-ae104082]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:10px 12px;font-size:14px;font-family:inherit}.form-input[data-v-ae104082]:focus{outline:none;border-color:#1475e180}.form-input option[data-v-ae104082]{background:var(--bg-secondary, #1a2c38)}.payout-info[data-v-ae104082]{font-size:14px;color:var(--text-secondary, #b1bad3);line-height:1.6;margin:0 0 16px}.payout-info strong[data-v-ae104082]{color:var(--text-primary, #fff)}.slideOver-enter-active[data-v-ae104082],.slideOver-leave-active[data-v-ae104082]{transition:opacity .2s ease}.slideOver-enter-active .slide-over[data-v-ae104082],.slideOver-leave-active .slide-over[data-v-ae104082]{transition:transform .25s ease}.slideOver-enter-from[data-v-ae104082],.slideOver-leave-to[data-v-ae104082]{opacity:0}.slideOver-enter-from .slide-over[data-v-ae104082],.slideOver-leave-to .slide-over[data-v-ae104082]{transform:translate(100%)}.modal-enter-active[data-v-ae104082],.modal-leave-active[data-v-ae104082]{transition:opacity .2s ease}.modal-enter-active .modal[data-v-ae104082],.modal-leave-active .modal[data-v-ae104082]{transition:transform .2s ease}.modal-enter-from[data-v-ae104082],.modal-leave-to[data-v-ae104082]{opacity:0}.modal-enter-from .modal[data-v-ae104082],.modal-leave-to .modal[data-v-ae104082]{transform:scale(.95)}@media(max-width:1200px){.stat-grid[data-v-ae104082]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.affiliates-page[data-v-ae104082]{padding:16px}.stat-grid[data-v-ae104082]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-ae104082]{flex-direction:column;align-items:flex-start;gap:12px}.filters-row[data-v-ae104082]{flex-direction:column}.search-input[data-v-ae104082]{width:100%}.detail-grid[data-v-ae104082]{grid-template-columns:1fr}.detail-stats-row[data-v-ae104082]{grid-template-columns:repeat(2,1fr)}}.ds-page[data-v-ad5e7366]{padding:var(--space-6, 24px);max-width:1100px;margin:0 auto;color:var(--text-secondary, #b1bad3)}.ds-header[data-v-ad5e7366]{margin-bottom:var(--space-8, 32px)}.ds-title[data-v-ad5e7366]{font-size:var(--font-size-display, 2rem);font-weight:var(--font-weight-bold, 700);color:var(--text-primary, #fff);font-family:var(--font-family-display, "Russo One", sans-serif)}.ds-subtitle[data-v-ad5e7366]{font-size:var(--font-size-body, .875rem);color:var(--text-tertiary, #7f8fa4);margin-top:var(--space-1, 4px)}.ds-section[data-v-ad5e7366]{margin-bottom:var(--space-12, 48px)}.ds-section-title[data-v-ad5e7366]{font-size:var(--font-size-h2, 1.125rem);font-weight:var(--font-weight-bold, 700);color:var(--accent-primary, #00e701);border-bottom:1px solid var(--bg-tertiary, #213743);padding-bottom:var(--space-2, 8px);margin-bottom:var(--space-6, 24px);text-transform:uppercase;letter-spacing:.08em}.ds-group[data-v-ad5e7366]{margin-bottom:var(--space-6, 24px)}.ds-group-title[data-v-ad5e7366]{font-size:var(--font-size-sm, .75rem);font-weight:var(--font-weight-semibold, 600);color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3, 12px)}.ds-swatches[data-v-ad5e7366]{display:flex;flex-wrap:wrap;gap:var(--space-3, 12px)}.ds-swatch[data-v-ad5e7366]{width:120px;height:80px;border-radius:var(--radius-md, 8px);display:flex;align-items:flex-end;padding:var(--space-2, 8px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0,0,0,.3));border:1px solid rgba(255,255,255,.06)}.ds-swatch-name[data-v-ad5e7366]{font-size:9px;font-family:var(--font-family-mono, monospace);color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.8);background:#0006;padding:2px 4px;border-radius:3px;word-break:break-all}.ds-type-specimens[data-v-ad5e7366]{display:flex;flex-direction:column;gap:var(--space-4, 16px)}.ds-type-row[data-v-ad5e7366]{display:flex;align-items:baseline;gap:var(--space-4, 16px)}.ds-type-label[data-v-ad5e7366]{font-size:var(--font-size-sm, .75rem);color:var(--text-tertiary, #7f8fa4);font-family:var(--font-family-mono, monospace);flex-shrink:0;width:200px}.ds-type-sample[data-v-ad5e7366]{font-size:18px;color:var(--text-primary, #fff)}.ds-font-primary[data-v-ad5e7366]{font-family:var(--font-family-primary, "Inter", sans-serif)}.ds-font-display[data-v-ad5e7366]{font-family:var(--font-family-display, "Russo One", sans-serif)}.ds-font-mono[data-v-ad5e7366]{font-family:var(--font-family-mono, "JetBrains Mono", monospace)}.ds-type-scale[data-v-ad5e7366]{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.ds-size-row[data-v-ad5e7366]{color:var(--text-primary, #fff)}.ds-weight-scale[data-v-ad5e7366]{display:flex;flex-direction:column;gap:var(--space-3, 12px)}.ds-weight-row[data-v-ad5e7366]{font-size:18px;color:var(--text-primary, #fff)}.ds-spacing-scale[data-v-ad5e7366]{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.ds-spacing-row[data-v-ad5e7366]{display:flex;align-items:center;gap:var(--space-3, 12px)}.ds-spacing-label[data-v-ad5e7366]{font-size:var(--font-size-sm, .75rem);font-family:var(--font-family-mono, monospace);color:var(--text-tertiary, #7f8fa4);width:100px;flex-shrink:0}.ds-spacing-bar[data-v-ad5e7366]{height:12px;border-radius:var(--radius-sm, 4px);background:var(--accent-primary, #00e701)}.ds-spacing-value[data-v-ad5e7366]{font-size:var(--font-size-sm, .75rem);font-family:var(--font-family-mono, monospace);color:var(--text-secondary, #b1bad3)}.ds-radius-scale[data-v-ad5e7366]{display:flex;gap:var(--space-6, 24px);flex-wrap:wrap;align-items:flex-end}.ds-radius-row[data-v-ad5e7366]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, 8px);font-size:var(--font-size-sm, .75rem);color:var(--text-tertiary, #7f8fa4);font-family:var(--font-family-mono, monospace);text-align:center}.ds-radius-box[data-v-ad5e7366]{width:60px;height:40px;background:var(--bg-tertiary, #213743);border:2px solid var(--accent-primary, #00e701)}.ds-radius-pill[data-v-ad5e7366]{width:80px;height:30px}.ds-shadow-scale[data-v-ad5e7366]{display:flex;gap:var(--space-6, 24px);flex-wrap:wrap}.ds-shadow-box[data-v-ad5e7366]{width:120px;height:70px;background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-md, 8px);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm, .75rem);color:var(--text-secondary, #b1bad3);font-family:var(--font-family-mono, monospace)}.ds-transition-scale[data-v-ad5e7366]{display:flex;gap:var(--space-4, 16px);flex-wrap:wrap}.ds-transition-box[data-v-ad5e7366]{padding:var(--space-4, 16px) var(--space-6, 24px);background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-md, 8px);font-size:var(--font-size-sm, .75rem);color:var(--text-secondary, #b1bad3);cursor:pointer;border:1px solid var(--bg-tertiary, #213743)}.ds-transition-active[data-v-ad5e7366]{background:var(--bg-hover, #2a4455)!important;color:var(--text-primary, #fff)!important}.ds-token-list[data-v-ad5e7366]{display:flex;flex-direction:column;gap:var(--space-2, 8px)}.ds-token-row[data-v-ad5e7366]{display:flex;align-items:center;gap:var(--space-4, 16px);padding:var(--space-2, 8px) var(--space-3, 12px);background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-sm, 4px)}.ds-token-row code[data-v-ad5e7366]{font-family:var(--font-family-mono, monospace);font-size:var(--font-size-sm, .75rem);color:var(--accent-secondary, #1475e1)}.ds-token-val[data-v-ad5e7366]{font-family:var(--font-family-mono, monospace);font-size:var(--font-size-sm, .75rem);color:var(--text-tertiary, #7f8fa4);margin-left:auto}.payment-transactions-page[data-v-44495271]{padding:24px;animation:fadeIn-44495271 .3s ease both}@keyframes fadeIn-44495271{0%{opacity:0}to{opacity:1}}.page-header[data-v-44495271]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-44495271]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-44495271]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.filters-row[data-v-44495271]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.filter-select[data-v-44495271],.filter-input[data-v-44495271]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit}.filter-select option[data-v-44495271]{background:var(--bg-secondary, #1a2c38)}.filter-input[data-v-44495271]:focus,.filter-select[data-v-44495271]:focus{outline:none;border-color:#1475e180}.filter-input[type=date][data-v-44495271]{width:150px;color-scheme:dark}.search-wrap[data-v-44495271]{display:flex;gap:0}.search-input[data-v-44495271]{border-radius:var(--radius-md, 8px) 0 0 var(--radius-md, 8px);width:200px}.btn-search[data-v-44495271]{display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-left:none;border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0;color:var(--text-secondary, #b1bad3);cursor:pointer;transition:color .15s ease}.btn-search[data-v-44495271]:hover{color:var(--accent-primary, #00e701)}.table-container[data-v-44495271]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden;margin-bottom:16px}.table-loading[data-v-44495271]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3);font-size:14px}table[data-v-44495271]{width:100%;border-collapse:collapse}thead[data-v-44495271]{background:var(--bg-tertiary, #213743)}th[data-v-44495271]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}td[data-v-44495271]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}tbody tr[data-v-44495271]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease}tbody tr[data-v-44495271]:hover{background:#253d4f}tbody tr:last-child td[data-v-44495271]{border-bottom:none}.td-id[data-v-44495271]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-tertiary, #7f8fa4)}.player-cell[data-v-44495271]{display:flex;flex-direction:column;gap:1px}.player-username[data-v-44495271]{font-weight:600;color:var(--text-primary, #fff);font-size:13px}.player-email[data-v-44495271]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.amount-value[data-v-44495271]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-weight:700}.amount-positive[data-v-44495271]{color:var(--color-success, #00e701)}.amount-negative[data-v-44495271]{color:var(--color-danger, #ed4245)}.method-badge[data-v-44495271]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#ffd7001a;color:var(--text-secondary, #b1bad3);border-radius:var(--radius-full, 9999px);font-size:12px}.badge[data-v-44495271]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-full, 9999px);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-completed[data-v-44495271]{background:#00e70126;color:var(--color-success, #00e701)}.badge-pending[data-v-44495271]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-failed[data-v-44495271]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-cancelled[data-v-44495271]{background:#7f8fa426;color:var(--text-tertiary, #7f8fa4)}.badge-type-deposit[data-v-44495271]{background:#00e70126;color:var(--color-success, #00e701)}.badge-type-withdrawal[data-v-44495271]{background:#ed424526;color:var(--color-danger, #ed4245)}.td-external-id[data-v-44495271]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:12px;color:var(--text-tertiary, #7f8fa4)}.td-date[data-v-44495271]{font-size:12px;color:var(--text-tertiary, #7f8fa4);white-space:nowrap}.text-muted[data-v-44495271]{color:var(--text-tertiary, #7f8fa4)}.empty-row[data-v-44495271]{text-align:center;padding:48px 20px!important;color:var(--text-tertiary, #7f8fa4);font-size:14px}.pagination[data-v-44495271]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-44495271]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-44495271]:hover:not(:disabled):not(.active){color:var(--text-primary, #fff);border-color:#fff3}.pagination-btn.active[data-v-44495271]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-btn[data-v-44495271]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-44495271]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.spinner[data-v-44495271]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-44495271 .6s linear infinite}@keyframes spin-44495271{to{transform:rotate(360deg)}}.stats-section[data-v-44495271]{margin-bottom:24px}.stats-header[data-v-44495271]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.stats-title[data-v-44495271]{font-size:18px;font-weight:600;color:var(--text-primary, #fff);margin:0}.period-select[data-v-44495271]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:8px 12px;font-size:13px;font-family:inherit;cursor:pointer}.period-select option[data-v-44495271]{background:var(--bg-secondary, #1a2c38)}.period-select[data-v-44495271]:focus{outline:none;border-color:#1475e180}.stats-loading[data-v-44495271]{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 20px;color:var(--text-secondary, #b1bad3);font-size:14px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px)}.stats-empty[data-v-44495271]{padding:32px 20px;text-align:center;color:var(--text-tertiary, #7f8fa4);font-size:14px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px)}.provider-cards[data-v-44495271]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.provider-card[data-v-44495271]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;transition:all .15s ease}.provider-card[data-v-44495271]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006;border-color:#ffffff1a}.provider-card-header[data-v-44495271]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.05)}.provider-name[data-v-44495271]{font-size:16px;font-weight:700;color:var(--text-primary, #fff)}.success-rate[data-v-44495271]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:14px;font-weight:700;padding:4px 10px;border-radius:var(--radius-full, 9999px)}.rate-green[data-v-44495271]{background:#00e70126;color:var(--color-success, #00e701)}.rate-yellow[data-v-44495271]{background:#ffa72626;color:var(--color-warning, #ffa726)}.rate-red[data-v-44495271]{background:#ed424526;color:var(--color-danger, #ed4245)}.provider-stats-grid[data-v-44495271]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.provider-stat[data-v-44495271]{text-align:center}.provider-stat-value[data-v-44495271]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:4px}.provider-stat-label[data-v-44495271]{font-size:11px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em}.stat-success[data-v-44495271]{color:var(--color-success, #00e701)}.stat-danger[data-v-44495271]{color:var(--color-danger, #ed4245)}@media(max-width:768px){.payment-transactions-page[data-v-44495271]{padding:16px}.page-header[data-v-44495271]{flex-direction:column;align-items:flex-start;gap:12px}.filters-row[data-v-44495271]{flex-direction:column}.search-input[data-v-44495271]{width:100%}.provider-cards[data-v-44495271]{grid-template-columns:1fr}.provider-stats-grid[data-v-44495271]{grid-template-columns:repeat(3,1fr);row-gap:16px}}.payment-reports-page[data-v-21cc7160]{padding:24px;animation:fadeIn-21cc7160 .3s ease both}@keyframes fadeIn-21cc7160{0%{opacity:0}to{opacity:1}}.page-header[data-v-21cc7160]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-21cc7160]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-21cc7160]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.filters-row[data-v-21cc7160]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.filter-select[data-v-21cc7160],.filter-input[data-v-21cc7160]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit}.filter-select option[data-v-21cc7160]{background:var(--bg-secondary, #1a2c38)}.filter-input[data-v-21cc7160]:focus,.filter-select[data-v-21cc7160]:focus{outline:none;border-color:#1475e180}.filter-input[type=date][data-v-21cc7160]{width:150px;color-scheme:dark}.btn[data-v-21cc7160]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-secondary[data-v-21cc7160]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-21cc7160]:hover{border-color:#fff3;color:var(--text-primary, #fff)}.stat-grid[data-v-21cc7160]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-21cc7160]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;transition:all .15s ease}.stat-card[data-v-21cc7160]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006;border-color:#ffffff1a}.stat-label[data-v-21cc7160]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.stat-value[data-v-21cc7160]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:24px;font-weight:700;color:var(--text-primary, #fff)}.stat-positive[data-v-21cc7160]{color:var(--color-success, #00e701)}.stat-negative[data-v-21cc7160]{color:var(--color-danger, #ed4245)}.table-container[data-v-21cc7160]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden}.table-loading[data-v-21cc7160]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3);font-size:14px}.empty-state[data-v-21cc7160]{padding:48px 20px;text-align:center;color:var(--text-tertiary, #7f8fa4);font-size:14px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px)}table[data-v-21cc7160]{width:100%;border-collapse:collapse}thead[data-v-21cc7160]{background:var(--bg-tertiary, #213743)}th[data-v-21cc7160]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}td[data-v-21cc7160]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}tbody tr[data-v-21cc7160]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease}tbody tr[data-v-21cc7160]:hover{background:#253d4f}tbody tr:last-child td[data-v-21cc7160]{border-bottom:none}.provider-name[data-v-21cc7160]{font-weight:700;color:var(--text-primary, #fff)}.count-value[data-v-21cc7160]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-weight:600}.amount-value[data-v-21cc7160]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-weight:700}.amount-positive[data-v-21cc7160]{color:var(--color-success, #00e701)}.success-rate[data-v-21cc7160]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:700;padding:4px 10px;border-radius:var(--radius-full, 9999px)}.rate-green[data-v-21cc7160]{background:#00e70126;color:var(--color-success, #00e701)}.rate-yellow[data-v-21cc7160]{background:#ffa72626;color:var(--color-warning, #ffa726)}.rate-red[data-v-21cc7160]{background:#ed424526;color:var(--color-danger, #ed4245)}.processing-time[data-v-21cc7160]{font-family:var(--font-family-mono, "JetBrains Mono", monospace);font-size:13px;color:var(--text-secondary, #b1bad3)}.text-muted[data-v-21cc7160]{color:var(--text-tertiary, #7f8fa4)}.spinner[data-v-21cc7160]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-21cc7160 .6s linear infinite}@keyframes spin-21cc7160{to{transform:rotate(360deg)}}@media(max-width:1024px){.stat-grid[data-v-21cc7160]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.payment-reports-page[data-v-21cc7160]{padding:16px}.page-header[data-v-21cc7160]{flex-direction:column;align-items:flex-start;gap:12px}.filters-row[data-v-21cc7160]{flex-direction:column}.stat-grid[data-v-21cc7160]{grid-template-columns:1fr}}.aml-alerts-page[data-v-e2187f34]{padding:24px;animation:fadeIn-e2187f34 .3s ease both}@keyframes fadeIn-e2187f34{0%{opacity:0}to{opacity:1}}.page-header[data-v-e2187f34]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-e2187f34]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-e2187f34]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.filter-bar[data-v-e2187f34]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:16px;margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-group[data-v-e2187f34]{display:flex;align-items:center;gap:8px}.filter-label[data-v-e2187f34]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;font-weight:600;white-space:nowrap}.filter-input[data-v-e2187f34]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;width:180px;transition:border-color .15s ease}.filter-input[data-v-e2187f34]:focus{outline:none;border-color:#1475e180}.filter-input[data-v-e2187f34]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.filter-input[data-v-e2187f34]::placeholder{color:var(--text-tertiary, #7f8fa4)}.filter-bar select[data-v-e2187f34]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;cursor:pointer;width:140px;transition:border-color .15s ease}.filter-bar select[data-v-e2187f34]:focus{outline:none;border-color:#1475e180}.filter-bar select option[data-v-e2187f34]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.loading-state[data-v-e2187f34]{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.spinner[data-v-e2187f34]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-e2187f34 .6s linear infinite}.spinner-sm[data-v-e2187f34]{width:14px;height:14px;border-width:2px}@keyframes spin-e2187f34{to{transform:rotate(360deg)}}.table-container[data-v-e2187f34]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden;transition:border-color .15s ease}.table-container[data-v-e2187f34]:hover{border-color:#ffffff1a}table[data-v-e2187f34]{width:100%;border-collapse:collapse}thead[data-v-e2187f34]{background:var(--bg-tertiary, #213743)}th[data-v-e2187f34]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}th.sortable[data-v-e2187f34]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}th.sortable[data-v-e2187f34]:hover{color:var(--text-primary, #fff)}th.sorted[data-v-e2187f34]{color:var(--accent-primary, #00e701)}.sort-icon[data-v-e2187f34]{font-size:10px;margin-left:4px}td[data-v-e2187f34]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}.alert-row[data-v-e2187f34]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease;cursor:pointer}.alert-row[data-v-e2187f34]:hover{background:#253d4f}tbody tr:last-child td[data-v-e2187f34]{border-bottom:none}.empty-row[data-v-e2187f34]{text-align:center;color:var(--text-tertiary, #7f8fa4);padding:48px 16px!important}.mono-value[data-v-e2187f34]{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-primary, #fff)}.player-info[data-v-e2187f34]{display:flex;align-items:center;gap:10px}.player-avatar[data-v-e2187f34]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1475e1,#9b59b6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.player-name[data-v-e2187f34]{font-size:13px;color:var(--text-primary, #fff);font-weight:600}.player-sub[data-v-e2187f34]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.rule-tag[data-v-e2187f34]{font-size:12px;font-weight:600;color:var(--text-secondary, #b1bad3);background:var(--bg-tertiary, #213743);padding:4px 10px;border-radius:9999px;white-space:nowrap}.trigger-cell[data-v-e2187f34]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-e2187f34]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-critical[data-v-e2187f34]{background:#ed424533;color:#ed4245}.badge-high[data-v-e2187f34]{background:#ff980033;color:#ff9800}.badge-medium[data-v-e2187f34]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-low[data-v-e2187f34]{background:#7f8fa426;color:var(--text-tertiary, #7f8fa4)}.badge-open[data-v-e2187f34]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-reviewed[data-v-e2187f34]{background:#00e70126;color:var(--color-success, #00e701)}.badge-escalated[data-v-e2187f34]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-dismissed[data-v-e2187f34]{background:#7f8fa426;color:var(--text-tertiary, #7f8fa4)}.badge-sar[data-v-e2187f34]{background:#1475e126;color:var(--accent-secondary, #1475e1)}.action-buttons[data-v-e2187f34]{display:flex;align-items:center;gap:6px}.btn-icon[data-v-e2187f34]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:14px;color:var(--text-tertiary, #7f8fa4)}.btn-icon[data-v-e2187f34]:hover{background:#00e70126;color:var(--accent-primary, #00e701);border-color:#00e7014d}.pagination[data-v-e2187f34]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-e2187f34]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-e2187f34]:hover:not(:disabled){background:#2a4455;color:var(--text-primary, #fff)}.pagination-btn[data-v-e2187f34]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-e2187f34]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-info[data-v-e2187f34]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.btn[data-v-e2187f34]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-secondary[data-v-e2187f34]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-e2187f34]:hover{background:#2a4455;color:var(--text-primary, #fff)}.btn-primary[data-v-e2187f34]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-e2187f34]:hover:not(:disabled){background:#00cc01}.btn[data-v-e2187f34]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-e2187f34]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-e2187f34 .15s ease}.modal-content[data-v-e2187f34]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);width:100%;max-width:500px;box-shadow:0 16px 48px #00000080;max-height:90vh;overflow-y:auto}.modal-wide[data-v-e2187f34]{max-width:600px}.modal-header[data-v-e2187f34]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-e2187f34]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-e2187f34]{background:none;border:none;color:var(--text-tertiary, #7f8fa4);font-size:24px;cursor:pointer;line-height:1;padding:0 4px;font-family:inherit}.modal-close[data-v-e2187f34]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-e2187f34]{padding:20px 24px}.modal-footer[data-v-e2187f34]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.06)}.detail-grid[data-v-e2187f34]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.detail-item[data-v-e2187f34]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-e2187f34]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4)}.detail-value[data-v-e2187f34]{font-size:14px;color:var(--text-primary, #fff)}.player-link[data-v-e2187f34]{color:var(--accent-secondary, #1475e1);text-decoration:none;font-weight:600}.player-link[data-v-e2187f34]:hover{text-decoration:underline}.player-email-sub[data-v-e2187f34]{display:block;font-size:12px;color:var(--text-tertiary, #7f8fa4);margin-top:2px}.detail-section[data-v-e2187f34]{margin-bottom:20px}.detail-section-title[data-v-e2187f34]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.trigger-details-box[data-v-e2187f34]{background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);padding:12px 16px}.trigger-detail-row[data-v-e2187f34]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.trigger-detail-row[data-v-e2187f34]:last-child{border-bottom:none}.trigger-key[data-v-e2187f34]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.trigger-value[data-v-e2187f34]{font-size:13px;color:var(--text-primary, #fff);font-weight:600;font-family:var(--font-mono, "JetBrains Mono", monospace)}.previous-notes[data-v-e2187f34]{background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);padding:12px 16px;font-size:13px;color:var(--text-secondary, #b1bad3);line-height:1.5}.form-group[data-v-e2187f34]{margin-bottom:16px}.form-label[data-v-e2187f34]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3);margin-bottom:6px}.required[data-v-e2187f34]{color:var(--color-danger, #ed4245)}.form-select[data-v-e2187f34]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}.form-select[data-v-e2187f34]:focus{outline:none;border-color:#1475e180}.form-select option[data-v-e2187f34]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.form-textarea[data-v-e2187f34]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;transition:border-color .15s ease}.form-textarea[data-v-e2187f34]:focus{outline:none;border-color:#1475e180}.form-textarea[data-v-e2187f34]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.form-textarea[data-v-e2187f34]::placeholder{color:var(--text-tertiary, #7f8fa4)}.char-count[data-v-e2187f34]{font-size:11px;color:var(--text-tertiary, #7f8fa4);text-align:right;margin-top:4px}.col-id[data-v-e2187f34]{width:6%}.col-player[data-v-e2187f34]{width:20%}.col-rule[data-v-e2187f34]{width:14%}.col-severity[data-v-e2187f34],.col-status[data-v-e2187f34]{width:10%}.col-trigger[data-v-e2187f34]{width:22%}.col-date[data-v-e2187f34]{width:12%}.col-actions[data-v-e2187f34]{width:6%}@media(max-width:1200px){.filter-bar[data-v-e2187f34]{flex-direction:column;align-items:flex-start}table[data-v-e2187f34]{font-size:12px}td[data-v-e2187f34],th[data-v-e2187f34]{padding:10px 12px}}@media(max-width:768px){.aml-alerts-page[data-v-e2187f34]{padding:16px}.page-header[data-v-e2187f34]{flex-direction:column;align-items:flex-start;gap:12px}.detail-grid[data-v-e2187f34]{grid-template-columns:1fr}}.edd-review-page[data-v-712aade7]{padding:24px;animation:fadeIn-712aade7 .3s ease both;display:flex;flex-direction:column;height:100%}@keyframes fadeIn-712aade7{0%{opacity:0}to{opacity:1}}.page-header[data-v-712aade7]{margin-bottom:20px}.page-title[data-v-712aade7]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-712aade7]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.split-panel[data-v-712aade7]{display:grid;grid-template-columns:340px 1fr;gap:20px;flex:1;min-height:0}.left-panel[data-v-712aade7]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);display:flex;flex-direction:column;overflow:hidden}.panel-search[data-v-712aade7]{padding:12px;border-bottom:1px solid rgba(255,255,255,.05)}.search-input[data-v-712aade7]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;box-sizing:border-box;transition:border-color .15s ease}.search-input[data-v-712aade7]:focus{outline:none;border-color:#1475e180}.search-input[data-v-712aade7]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.search-input[data-v-712aade7]::placeholder{color:var(--text-tertiary, #7f8fa4)}.panel-loading[data-v-712aade7],.panel-empty[data-v-712aade7]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--text-tertiary, #7f8fa4);font-size:13px}.player-list[data-v-712aade7]{overflow-y:auto;flex:1}.player-card[data-v-712aade7]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);cursor:pointer;transition:background .15s ease}.player-card[data-v-712aade7]:hover{background:#213743}.player-card.active[data-v-712aade7]{background:#1475e11f;border-left:3px solid var(--accent-secondary, #1475e1)}.player-card-header[data-v-712aade7]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.player-avatar[data-v-712aade7]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1475e1,#9b59b6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.player-card-info[data-v-712aade7]{flex:1;min-width:0}.player-card-name[data-v-712aade7]{font-size:13px;font-weight:600;color:var(--text-primary, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card-email[data-v-712aade7]{font-size:11px;color:var(--text-tertiary, #7f8fa4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card-meta[data-v-712aade7]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.meta-item[data-v-712aade7]{display:flex;align-items:center;gap:4px}.meta-label[data-v-712aade7]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4)}.meta-value[data-v-712aade7]{font-size:12px;font-weight:600;color:var(--text-secondary, #b1bad3)}.player-card-trigger[data-v-712aade7]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.trigger-label[data-v-712aade7]{font-weight:600;color:var(--text-secondary, #b1bad3);margin-right:2px}.panel-pagination[data-v-712aade7]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-712aade7]{width:28px;height:28px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);color:var(--text-secondary, #b1bad3);font-size:13px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;font-family:inherit}.pagination-btn[data-v-712aade7]:hover:not(:disabled){background:#2a4455;color:var(--text-primary, #fff)}.pagination-btn[data-v-712aade7]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-712aade7]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.right-panel[data-v-712aade7]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow-y:auto;padding:24px}.empty-selection[data-v-712aade7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px}.empty-selection-icon[data-v-712aade7]{font-size:48px;opacity:.4}.empty-selection-text[data-v-712aade7]{font-size:14px;color:var(--text-tertiary, #7f8fa4);text-align:center}.detail-header[data-v-712aade7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.detail-player-info[data-v-712aade7]{display:flex;align-items:center;gap:14px}.detail-avatar[data-v-712aade7]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#1475e1,#9b59b6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;flex-shrink:0}.detail-name[data-v-712aade7]{font-size:18px;font-weight:700;color:var(--text-primary, #fff)}.detail-email[data-v-712aade7]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.detail-badges[data-v-712aade7]{display:flex;align-items:center;gap:8px}.detail-meta-grid[data-v-712aade7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;padding:16px;background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px)}.detail-meta-item[data-v-712aade7]{display:flex;flex-direction:column;gap:4px}.detail-meta-label[data-v-712aade7]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4)}.detail-meta-value[data-v-712aade7]{font-size:14px;font-weight:600;color:var(--text-primary, #fff)}.documents-section[data-v-712aade7]{margin-bottom:24px}.section-title[data-v-712aade7]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.docs-loading[data-v-712aade7],.docs-empty[data-v-712aade7]{display:flex;align-items:center;gap:8px;padding:20px;color:var(--text-tertiary, #7f8fa4);font-size:13px;background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px)}.documents-list[data-v-712aade7]{display:flex;flex-direction:column;gap:8px}.document-card[data-v-712aade7]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);border:1px solid rgba(255,255,255,.05)}.document-icon[data-v-712aade7]{font-size:24px;flex-shrink:0}.document-info[data-v-712aade7]{flex:1;min-width:0}.document-name[data-v-712aade7]{font-size:13px;font-weight:600;color:var(--text-primary, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-meta[data-v-712aade7]{display:flex;gap:12px;margin-top:2px}.document-type[data-v-712aade7],.document-size[data-v-712aade7]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.document-rejection[data-v-712aade7]{font-size:11px;color:var(--color-danger, #ed4245);margin-top:4px}.action-section[data-v-712aade7]{margin-bottom:20px}.action-buttons[data-v-712aade7]{display:flex;gap:12px}.resolved-section[data-v-712aade7]{margin-bottom:20px}.resolved-message[data-v-712aade7]{padding:16px 20px;border-radius:var(--radius-md, 8px);font-size:14px;font-weight:600}.resolved-approved[data-v-712aade7]{background:#00e7011a;color:var(--color-success, #00e701);border:1px solid rgba(0,231,1,.2)}.resolved-rejected[data-v-712aade7]{background:#ed42451a;color:var(--color-danger, #ed4245);border:1px solid rgba(237,66,69,.2)}.edd-status-badge[data-v-712aade7]{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:9999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.status-pending[data-v-712aade7]{background:#ffa72626;color:var(--color-warning, #ffa726)}.status-review[data-v-712aade7]{background:#1475e126;color:var(--accent-secondary, #1475e1)}.status-approved[data-v-712aade7]{background:#00e70126;color:var(--color-success, #00e701)}.status-rejected[data-v-712aade7]{background:#ed424526;color:var(--color-danger, #ed4245)}.pep-badge[data-v-712aade7]{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:9999px;font-size:10px;font-weight:700;letter-spacing:.06em;background:#ed424533;color:var(--color-danger, #ed4245);border:1px solid rgba(237,66,69,.3)}.pep-badge-lg[data-v-712aade7]{padding:4px 10px;font-size:11px}.doc-status-badge[data-v-712aade7]{padding:3px 9px;border-radius:9999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.doc-pending[data-v-712aade7]{background:#ffa72626;color:var(--color-warning, #ffa726)}.doc-approved[data-v-712aade7]{background:#00e70126;color:var(--color-success, #00e701)}.doc-rejected[data-v-712aade7]{background:#ed424526;color:var(--color-danger, #ed4245)}.btn[data-v-712aade7]{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn[data-v-712aade7]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-712aade7]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-712aade7]:hover:not(:disabled){background:#2a4455;color:var(--text-primary, #fff)}.btn-approve[data-v-712aade7]{background:#00e70126;color:var(--color-success, #00e701);border:1px solid rgba(0,231,1,.3)}.btn-approve[data-v-712aade7]:hover:not(:disabled){background:#00e70140}.btn-reject[data-v-712aade7]{background:#ed424526;color:var(--color-danger, #ed4245);border:1px solid rgba(237,66,69,.3)}.btn-reject[data-v-712aade7]:hover:not(:disabled){background:#ed424540}.spinner[data-v-712aade7]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:currentColor;border-radius:50%;animation:spin-712aade7 .6s linear infinite;flex-shrink:0}.spinner-sm[data-v-712aade7]{width:14px;height:14px}@keyframes spin-712aade7{to{transform:rotate(360deg)}}.modal-overlay[data-v-712aade7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-712aade7 .15s ease}.modal-content[data-v-712aade7]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);width:100%;max-width:480px;box-shadow:0 16px 48px #00000080;max-height:90vh;overflow-y:auto}.modal-header[data-v-712aade7]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-712aade7]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-712aade7]{background:none;border:none;color:var(--text-tertiary, #7f8fa4);font-size:24px;cursor:pointer;line-height:1;padding:0 4px;font-family:inherit}.modal-close[data-v-712aade7]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-712aade7]{padding:20px 24px}.modal-text[data-v-712aade7]{font-size:14px;color:var(--text-secondary, #b1bad3);line-height:1.5;margin:0 0 16px}.modal-footer[data-v-712aade7]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.06)}.form-group[data-v-712aade7]{margin-bottom:16px}.form-label[data-v-712aade7]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3);margin-bottom:6px}.required[data-v-712aade7]{color:var(--color-danger, #ed4245)}.form-textarea[data-v-712aade7]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box;transition:border-color .15s ease}.form-textarea[data-v-712aade7]:focus{outline:none;border-color:#1475e180}.form-textarea[data-v-712aade7]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.form-textarea[data-v-712aade7]::placeholder{color:var(--text-tertiary, #7f8fa4)}.char-count[data-v-712aade7]{font-size:11px;color:var(--text-tertiary, #7f8fa4);text-align:right;margin-top:4px}@media(max-width:1100px){.split-panel[data-v-712aade7]{grid-template-columns:300px 1fr}.detail-meta-grid[data-v-712aade7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.edd-review-page[data-v-712aade7]{padding:16px}.split-panel[data-v-712aade7]{grid-template-columns:1fr}.left-panel[data-v-712aade7]{max-height:300px}}.kyc-dashboard-page[data-v-d490511c]{padding:24px;animation:fadeIn-d490511c .3s ease both}@keyframes fadeIn-d490511c{0%{opacity:0}to{opacity:1}}.page-header[data-v-d490511c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-title[data-v-d490511c]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-d490511c]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-d490511c]{display:flex;align-items:center;gap:8px}.date-input[data-v-d490511c]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:8px 12px;font-size:13px;font-family:inherit;cursor:pointer}.date-input[data-v-d490511c]:focus{outline:none;border-color:#1475e180}.date-sep[data-v-d490511c]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.btn[data-v-d490511c]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-secondary[data-v-d490511c]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-d490511c]:hover{background:#2a4455;color:var(--text-primary, #fff)}.stat-grid[data-v-d490511c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-d490511c]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;border-left:4px solid transparent;transition:all .15s ease}.stat-card[data-v-d490511c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006}.stat-card--orange[data-v-d490511c]{border-left-color:#ffa726}.stat-card--green[data-v-d490511c]{border-left-color:#00e701}.stat-card--red[data-v-d490511c]{border-left-color:#ef5350}.stat-card--blue[data-v-d490511c]{border-left-color:#1475e1}.stat-card--neutral[data-v-d490511c]{border-left-color:#7f8fa4}.stat-value[data-v-d490511c]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:32px;font-weight:700;color:var(--text-primary, #fff);margin-bottom:4px;line-height:1}.stat-label[data-v-d490511c]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.stat-hint[data-v-d490511c]{font-size:11px;color:var(--text-tertiary, #7f8fa4);font-style:italic}.stat-card--skeleton[data-v-d490511c]{border-left-color:#ffffff0d}.skeleton-value[data-v-d490511c]{height:32px;width:60%;background:#ffffff14;border-radius:4px;margin-bottom:8px;animation:pulse-d490511c 1.5s ease-in-out infinite}.skeleton-label[data-v-d490511c]{height:12px;width:40%;background:#ffffff0d;border-radius:4px;animation:pulse-d490511c 1.5s ease-in-out infinite .2s}@keyframes pulse-d490511c{0%,to{opacity:.5}50%{opacity:1}}.summary-card[data-v-d490511c]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px}.summary-header[data-v-d490511c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.summary-title[data-v-d490511c]{font-size:14px;font-weight:600;color:var(--text-primary, #fff)}.summary-period[data-v-d490511c]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.summary-loading[data-v-d490511c]{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.summary-table[data-v-d490511c]{width:100%;border-collapse:collapse;font-size:13px}.summary-table th[data-v-d490511c]{text-align:left;padding:10px 12px;font-size:11px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.06)}.summary-table th.text-right[data-v-d490511c]{text-align:right}.summary-table td[data-v-d490511c]{padding:12px;color:var(--text-secondary, #b1bad3);border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}.summary-table tr:last-child td[data-v-d490511c]{border-bottom:none}.text-right[data-v-d490511c]{text-align:right}.text-muted[data-v-d490511c]{color:var(--text-tertiary, #7f8fa4)!important;font-size:12px}.mono[data-v-d490511c]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:600;color:var(--text-primary, #fff)}.badge[data-v-d490511c]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-right:6px;vertical-align:middle}.badge-orange[data-v-d490511c]{background:#ffa72626;color:#ffa726}.badge-green[data-v-d490511c]{background:#00e70126;color:#00e701}.badge-red[data-v-d490511c]{background:#ef535026;color:#ef5350}.badge-blue[data-v-d490511c]{background:#1475e126;color:#1475e1}.badge-neutral[data-v-d490511c]{background:#7f8fa426;color:#7f8fa4}.spinner[data-v-d490511c]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-d490511c .6s linear infinite}@keyframes spin-d490511c{to{transform:rotate(360deg)}}@media(max-width:1200px){.stat-grid[data-v-d490511c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.kyc-dashboard-page[data-v-d490511c]{padding:16px}.stat-grid[data-v-d490511c]{grid-template-columns:1fr 1fr}.page-header[data-v-d490511c]{flex-direction:column;align-items:flex-start}.header-actions[data-v-d490511c]{flex-wrap:wrap}}.affordability-page[data-v-3876fb1f]{padding:24px;animation:fadeIn-3876fb1f .3s ease both}@keyframes fadeIn-3876fb1f{0%{opacity:0}to{opacity:1}}.page-header[data-v-3876fb1f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-3876fb1f]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-3876fb1f]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.filter-bar[data-v-3876fb1f]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:16px;margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-group[data-v-3876fb1f]{display:flex;align-items:center;gap:8px}.filter-label[data-v-3876fb1f]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;font-weight:600;white-space:nowrap}.filter-input[data-v-3876fb1f]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;transition:border-color .15s ease;color-scheme:dark}.filter-input[data-v-3876fb1f]:focus{outline:none;border-color:#1475e180}.filter-bar select[data-v-3876fb1f]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}.filter-bar select[data-v-3876fb1f]:focus{outline:none;border-color:#1475e180}.filter-bar select option[data-v-3876fb1f]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.loading-state[data-v-3876fb1f]{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.spinner[data-v-3876fb1f]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-3876fb1f .6s linear infinite}.spinner-sm[data-v-3876fb1f]{width:14px;height:14px}@keyframes spin-3876fb1f{to{transform:rotate(360deg)}}.table-container[data-v-3876fb1f]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden}.table-container[data-v-3876fb1f]:hover{border-color:#ffffff1a}table[data-v-3876fb1f]{width:100%;border-collapse:collapse}thead[data-v-3876fb1f]{background:var(--bg-tertiary, #213743)}th[data-v-3876fb1f]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}td[data-v-3876fb1f]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}.assessment-row[data-v-3876fb1f]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease;cursor:pointer}.assessment-row[data-v-3876fb1f]:hover{background:#253d4f}tbody tr:last-child td[data-v-3876fb1f]{border-bottom:none}.empty-row[data-v-3876fb1f]{text-align:center;color:var(--text-tertiary, #7f8fa4);padding:48px 16px!important}.mono-value[data-v-3876fb1f]{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-primary, #fff)}.player-info[data-v-3876fb1f]{display:flex;align-items:center;gap:10px}.player-avatar[data-v-3876fb1f]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1475e1,#9b59b6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.player-name[data-v-3876fb1f]{font-size:13px;color:var(--text-primary, #fff);font-weight:600}.player-sub[data-v-3876fb1f]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.rule-tag[data-v-3876fb1f]{font-size:12px;font-weight:600;color:var(--text-secondary, #b1bad3);background:var(--bg-tertiary, #213743);padding:4px 10px;border-radius:9999px;white-space:nowrap}.badge[data-v-3876fb1f]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-triggered[data-v-3876fb1f]{background:#ed424533;color:#ed4245}.badge-pending[data-v-3876fb1f]{background:#ffa72626;color:var(--color-warning, #ffa726)}.badge-enhanced[data-v-3876fb1f]{background:#1475e126;color:var(--accent-secondary, #1475e1)}.badge-passed[data-v-3876fb1f]{background:#00e70126;color:var(--color-success, #00e701)}.badge-failed[data-v-3876fb1f]{background:#ed424526;color:var(--color-danger, #ed4245)}.action-buttons[data-v-3876fb1f]{display:flex;align-items:center;gap:6px}.btn-icon[data-v-3876fb1f]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:14px;color:var(--text-tertiary, #7f8fa4)}.btn-icon[data-v-3876fb1f]:hover{background:#00e70126;color:var(--accent-primary, #00e701);border-color:#00e7014d}.pagination[data-v-3876fb1f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-3876fb1f]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-3876fb1f]:hover:not(:disabled){background:#2a4455;color:var(--text-primary, #fff)}.pagination-btn[data-v-3876fb1f]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-3876fb1f]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-info[data-v-3876fb1f]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.btn[data-v-3876fb1f]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-secondary[data-v-3876fb1f]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-3876fb1f]:hover{background:#2a4455;color:var(--text-primary, #fff)}.btn-primary[data-v-3876fb1f]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-3876fb1f]:hover:not(:disabled){background:#00cc01}.btn[data-v-3876fb1f]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-3876fb1f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-3876fb1f .15s ease}.modal-content[data-v-3876fb1f]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);width:100%;max-width:560px;box-shadow:0 16px 48px #00000080;max-height:90vh;overflow-y:auto}.modal-wide[data-v-3876fb1f]{max-width:680px}.modal-header[data-v-3876fb1f]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-3876fb1f]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-3876fb1f]{background:none;border:none;color:var(--text-tertiary, #7f8fa4);font-size:24px;cursor:pointer;line-height:1;padding:0 4px;font-family:inherit}.modal-close[data-v-3876fb1f]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-3876fb1f]{padding:20px 24px}.modal-footer[data-v-3876fb1f]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.06)}.detail-grid[data-v-3876fb1f]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.detail-item[data-v-3876fb1f]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-3876fb1f]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4)}.detail-value[data-v-3876fb1f]{font-size:14px;color:var(--text-primary, #fff)}.loss-value[data-v-3876fb1f]{color:var(--color-danger, #ed4245)}.player-link[data-v-3876fb1f]{color:var(--accent-secondary, #1475e1);text-decoration:none;font-weight:600}.player-link[data-v-3876fb1f]:hover{text-decoration:underline}.player-email-sub[data-v-3876fb1f]{display:block;font-size:12px;color:var(--text-tertiary, #7f8fa4);margin-top:2px}.detail-section[data-v-3876fb1f]{margin-bottom:20px}.detail-section-title[data-v-3876fb1f]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.info-grid[data-v-3876fb1f]{background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);padding:4px 16px}.info-row[data-v-3876fb1f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.info-row[data-v-3876fb1f]:last-child{border-bottom:none}.info-key[data-v-3876fb1f]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.info-val[data-v-3876fb1f]{font-size:13px;color:var(--text-primary, #fff);font-weight:600}.notes-box[data-v-3876fb1f]{background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);padding:12px 16px;font-size:13px;color:var(--text-secondary, #b1bad3);line-height:1.5}.deposits-list[data-v-3876fb1f]{background:var(--bg-tertiary, #213743);border-radius:var(--radius-md, 8px);padding:4px 16px}.deposit-row[data-v-3876fb1f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.deposit-row[data-v-3876fb1f]:last-child{border-bottom:none}.deposit-amount[data-v-3876fb1f]{font-size:13px;color:var(--color-success, #00e701);font-weight:600}.deposit-date[data-v-3876fb1f]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.form-group[data-v-3876fb1f]{margin-bottom:16px}.form-label[data-v-3876fb1f]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3);margin-bottom:6px}.required[data-v-3876fb1f]{color:var(--color-danger, #ed4245)}.form-select[data-v-3876fb1f]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}.form-select[data-v-3876fb1f]:focus{outline:none;border-color:#1475e180}.form-select option[data-v-3876fb1f]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.form-textarea[data-v-3876fb1f]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;transition:border-color .15s ease;box-sizing:border-box}.form-textarea[data-v-3876fb1f]:focus{outline:none;border-color:#1475e180}.form-textarea[data-v-3876fb1f]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.form-textarea[data-v-3876fb1f]::placeholder{color:var(--text-tertiary, #7f8fa4)}.char-count[data-v-3876fb1f]{font-size:11px;color:var(--text-tertiary, #7f8fa4);text-align:right;margin-top:4px}.col-id[data-v-3876fb1f]{width:6%}.col-player[data-v-3876fb1f]{width:24%}.col-trigger[data-v-3876fb1f]{width:18%}.col-amount[data-v-3876fb1f],.col-status[data-v-3876fb1f],.col-date[data-v-3876fb1f]{width:14%}.col-actions[data-v-3876fb1f]{width:10%}@media(max-width:1200px){.filter-bar[data-v-3876fb1f]{flex-direction:column;align-items:flex-start}table[data-v-3876fb1f]{font-size:12px}td[data-v-3876fb1f],th[data-v-3876fb1f]{padding:10px 12px}}@media(max-width:768px){.affordability-page[data-v-3876fb1f]{padding:16px}.page-header[data-v-3876fb1f]{flex-direction:column;align-items:flex-start;gap:12px}.detail-grid[data-v-3876fb1f]{grid-template-columns:1fr}}[dir=rtl] th[data-v-3876fb1f],[dir=rtl] td[data-v-3876fb1f]{text-align:right}[dir=rtl] .player-info[data-v-3876fb1f],[dir=rtl] .info-row[data-v-3876fb1f],[dir=rtl] .deposit-row[data-v-3876fb1f],[dir=rtl] .modal-footer[data-v-3876fb1f]{flex-direction:row-reverse}[dir=rtl] .pagination-info[data-v-3876fb1f]{direction:ltr}.jurisdiction-page[data-v-cdf546cc]{padding:24px;animation:fadeIn-cdf546cc .3s ease both}@keyframes fadeIn-cdf546cc{0%{opacity:0}to{opacity:1}}.page-header[data-v-cdf546cc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-cdf546cc]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-cdf546cc]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.filter-bar[data-v-cdf546cc]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:16px;margin-bottom:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-group[data-v-cdf546cc]{display:flex;align-items:center;gap:8px}.filter-label[data-v-cdf546cc]{font-size:12px;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;font-weight:600;white-space:nowrap}.filter-input[data-v-cdf546cc]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;width:100px;transition:border-color .15s ease}.filter-input[data-v-cdf546cc]:focus{outline:none;border-color:#1475e180}.filter-input[data-v-cdf546cc]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.filter-input[data-v-cdf546cc]::placeholder{color:var(--text-tertiary, #7f8fa4)}.filter-bar select[data-v-cdf546cc]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;cursor:pointer;width:180px;transition:border-color .15s ease}.filter-bar select[data-v-cdf546cc]:focus{outline:none;border-color:#1475e180}.filter-bar select option[data-v-cdf546cc]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.loading-state[data-v-cdf546cc]{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px 20px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.loading-inline[data-v-cdf546cc]{color:var(--text-tertiary, #7f8fa4);font-size:13px;padding:8px 0}.spinner[data-v-cdf546cc]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-cdf546cc .6s linear infinite}.spinner-sm[data-v-cdf546cc]{width:14px;height:14px;border-width:2px}@keyframes spin-cdf546cc{to{transform:rotate(360deg)}}.table-container[data-v-cdf546cc]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden}table[data-v-cdf546cc]{width:100%;border-collapse:collapse}thead[data-v-cdf546cc]{background:var(--bg-tertiary, #213743)}th[data-v-cdf546cc]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}td[data-v-cdf546cc]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}.rule-row[data-v-cdf546cc]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease}.rule-row[data-v-cdf546cc]:hover{background:#253d4f}tbody tr:last-child td[data-v-cdf546cc]{border-bottom:none}.empty-row[data-v-cdf546cc]{text-align:center;color:var(--text-tertiary, #7f8fa4);padding:48px 16px!important}.text-secondary[data-v-cdf546cc]{color:var(--text-tertiary, #7f8fa4)}.mono-value[data-v-cdf546cc]{font-family:var(--font-mono, "JetBrains Mono", monospace);color:var(--text-primary, #fff)}.country-tag[data-v-cdf546cc]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:4px 10px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm, 4px);font-family:var(--font-mono, monospace);font-size:12px;font-weight:700;color:var(--text-primary, #fff);letter-spacing:.05em}.type-tag[data-v-cdf546cc]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.tag-danger[data-v-cdf546cc]{background:#ed424533;color:#ed4245}.tag-warning[data-v-cdf546cc]{background:#ffa72626;color:#ffa726}.tag-info[data-v-cdf546cc]{background:#1475e126;color:#1475e1}.tag-accent[data-v-cdf546cc]{background:#00e7011f;color:#00e701}.tag-kyc[data-v-cdf546cc]{background:#9b59b633;color:#9b59b6}.tag-payment[data-v-cdf546cc]{background:#3498db26;color:#3498db}.tag-default[data-v-cdf546cc]{background:#7f8fa426;color:#7f8fa4}.summary-cell[data-v-cdf546cc]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-cdf546cc]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-active[data-v-cdf546cc]{background:#00e70126;color:#00e701}.badge-inactive[data-v-cdf546cc]{background:#7f8fa426;color:#7f8fa4}.action-buttons[data-v-cdf546cc]{display:flex;align-items:center;gap:6px}.btn-icon[data-v-cdf546cc]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:14px;color:var(--text-tertiary, #7f8fa4)}.btn-icon[data-v-cdf546cc]:hover{background:#00e70126;color:#00e701;border-color:#00e7014d}.btn-icon-danger[data-v-cdf546cc]:hover{background:#ed424526;color:#ed4245;border-color:#ed42454d}.pagination[data-v-cdf546cc]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-cdf546cc]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-cdf546cc]:hover:not(:disabled){background:#2a4455;color:var(--text-primary, #fff)}.pagination-btn[data-v-cdf546cc]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active[data-v-cdf546cc]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-info[data-v-cdf546cc]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.btn[data-v-cdf546cc]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn-secondary[data-v-cdf546cc]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-cdf546cc]:hover{background:#2a4455;color:var(--text-primary, #fff)}.btn-primary[data-v-cdf546cc]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-cdf546cc]:hover:not(:disabled){background:#00cc01}.btn-danger[data-v-cdf546cc]{background:#ed4245;color:#fff}.btn-danger[data-v-cdf546cc]:hover:not(:disabled){background:#c0392b}.btn[data-v-cdf546cc]:disabled{opacity:.5;cursor:not-allowed}.col-country[data-v-cdf546cc],.col-region[data-v-cdf546cc]{width:8%}.col-type[data-v-cdf546cc]{width:16%}.col-summary[data-v-cdf546cc]{width:32%}.col-active[data-v-cdf546cc],.col-priority[data-v-cdf546cc]{width:8%}.col-actions[data-v-cdf546cc]{width:10%}.modal-overlay[data-v-cdf546cc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-cdf546cc .15s ease}.modal-content[data-v-cdf546cc]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg, 12px);width:100%;max-width:500px;box-shadow:0 16px 48px #00000080;max-height:90vh;overflow-y:auto}.modal-wide[data-v-cdf546cc]{max-width:640px}.modal-header[data-v-cdf546cc]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-cdf546cc]{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-cdf546cc]{background:none;border:none;color:var(--text-tertiary, #7f8fa4);font-size:24px;cursor:pointer;line-height:1;padding:0 4px;font-family:inherit}.modal-close[data-v-cdf546cc]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-cdf546cc]{padding:20px 24px}.modal-footer[data-v-cdf546cc]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid rgba(255,255,255,.06)}.form-row[data-v-cdf546cc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-cdf546cc]{margin-bottom:16px}.form-label[data-v-cdf546cc]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary, #b1bad3);margin-bottom:6px}.form-input[data-v-cdf546cc]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;transition:border-color .15s ease;box-sizing:border-box}.form-input[data-v-cdf546cc]:focus{outline:none;border-color:#1475e180}.form-input[data-v-cdf546cc]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.form-input[data-v-cdf546cc]::placeholder{color:var(--text-tertiary, #7f8fa4)}.form-select[data-v-cdf546cc]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .15s ease}.form-select[data-v-cdf546cc]:focus{outline:none;border-color:#1475e180}.form-select option[data-v-cdf546cc]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff)}.form-textarea[data-v-cdf546cc]{width:100%;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;transition:border-color .15s ease;box-sizing:border-box}.form-textarea[data-v-cdf546cc]:focus{outline:none;border-color:#1475e180}.form-textarea[data-v-cdf546cc]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.form-textarea[data-v-cdf546cc]::placeholder{color:var(--text-tertiary, #7f8fa4)}.form-hint[data-v-cdf546cc]{font-size:11px;color:var(--text-tertiary, #7f8fa4);margin:4px 0 0}.required[data-v-cdf546cc]{color:var(--color-danger, #ed4245)}.rule-value-form[data-v-cdf546cc]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md, 8px);padding:16px;margin-bottom:16px}.form-group-title[data-v-cdf546cc]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.slug-checkboxes[data-v-cdf546cc]{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:200px;overflow-y:auto;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md, 8px);padding:12px}.slug-checkbox-label[data-v-cdf546cc]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary, #b1bad3);cursor:pointer}.slug-checkbox-label input[type=checkbox][data-v-cdf546cc]{cursor:pointer}.slug-code[data-v-cdf546cc]{font-size:11px;color:var(--text-tertiary, #7f8fa4);background:#0003;padding:1px 4px;border-radius:3px}.field-error[data-v-cdf546cc]{font-size:12px;color:#ed4245;margin:4px 0 0}.submit-error[data-v-cdf546cc]{margin-top:12px;padding:10px 14px;background:#ed42451a;border:1px solid rgba(237,66,69,.3);border-radius:var(--radius-md, 8px);font-size:13px;color:#ed4245}.confirm-text[data-v-cdf546cc]{font-size:14px;color:var(--text-secondary, #b1bad3);line-height:1.6}.confirm-text strong[data-v-cdf546cc]{color:var(--text-primary, #fff)}@media(max-width:1024px){.summary-cell[data-v-cdf546cc]{max-width:180px}}@media(max-width:768px){.jurisdiction-page[data-v-cdf546cc]{padding:16px}.page-header[data-v-cdf546cc]{flex-direction:column;align-items:flex-start;gap:12px}.form-row[data-v-cdf546cc]{grid-template-columns:1fr;gap:0}.slug-checkboxes[data-v-cdf546cc]{grid-template-columns:1fr}}.vpn-settings-page[data-v-7376a725]{padding:24px;animation:fadeIn-7376a725 .3s ease both}@keyframes fadeIn-7376a725{0%{opacity:0}to{opacity:1}}.page-header[data-v-7376a725]{margin-bottom:24px}.page-title[data-v-7376a725]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-7376a725]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.card[data-v-7376a725]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:24px;margin-bottom:20px}.card-title[data-v-7376a725]{font-size:16px;font-weight:700;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-primary, #fff)}.card-desc[data-v-7376a725]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:-12px 0 20px;line-height:1.5}.radio-group[data-v-7376a725]{display:flex;flex-direction:column;gap:10px}.radio-row[data-v-7376a725]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md, 8px);cursor:pointer;transition:all .15s ease}.radio-row[data-v-7376a725]:hover{border-color:#ffffff26}.radio-row.active[data-v-7376a725]{border-color:var(--accent-primary, #00e701);background:#00e7010f}.radio-input[data-v-7376a725]{margin-top:2px;accent-color:var(--accent-primary, #00e701);flex-shrink:0}.radio-content[data-v-7376a725]{flex:1}.radio-label[data-v-7376a725]{font-size:13px;font-weight:600;color:var(--text-primary, #fff);margin-bottom:4px}.radio-desc[data-v-7376a725]{font-size:12px;color:var(--text-tertiary, #7f8fa4);line-height:1.5}.radio-desc code[data-v-7376a725]{background:#ffffff14;padding:1px 4px;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:11px}.form-group[data-v-7376a725]{margin-bottom:20px}.form-group[data-v-7376a725]:last-child{margin-bottom:0}.form-label[data-v-7376a725]{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary, #b1bad3);margin-bottom:10px}.threshold-value[data-v-7376a725]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--accent-primary, #00e701);text-transform:none;letter-spacing:0}.slider[data-v-7376a725]{width:100%;accent-color:var(--accent-primary, #00e701);cursor:pointer;height:6px}.slider-labels[data-v-7376a725]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:6px}.form-hint[data-v-7376a725]{display:block;font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:8px}.toggle-row[data-v-7376a725]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.04);margin-top:4px}.toggle-label[data-v-7376a725]{color:var(--text-primary, #fff);font-size:13px;font-weight:600}.toggle-desc[data-v-7376a725]{font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:4px;max-width:480px}.toggle[data-v-7376a725]{position:relative;display:inline-flex;width:44px;height:24px;background:var(--bg-tertiary, #213743);border-radius:9999px;cursor:pointer;flex-shrink:0}.toggle input[data-v-7376a725]{display:none}.toggle-slider[data-v-7376a725]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--text-tertiary, #7f8fa4);border-radius:50%;transition:all .15s ease}.toggle input:checked+.toggle-slider[data-v-7376a725]{background:var(--accent-primary, #00e701);left:22px}.api-key-row[data-v-7376a725]{display:flex;gap:8px;align-items:center}.form-input[data-v-7376a725]{flex:1;padding:10px 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm, 6px);color:var(--text-primary, #fff);font-size:13px;font-family:inherit;transition:border-color .15s ease}.form-input[data-v-7376a725]:focus{outline:none;border-color:var(--accent-secondary, #1475e1)}.form-input[data-v-7376a725]::-moz-placeholder{color:var(--text-tertiary, #7f8fa4)}.form-input[data-v-7376a725]::placeholder{color:var(--text-tertiary, #7f8fa4)}.btn[data-v-7376a725]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;border-radius:var(--radius-md, 8px);cursor:pointer;border:none;font-family:inherit;transition:all .15s ease;white-space:nowrap}.btn[data-v-7376a725]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-7376a725]{background:var(--accent-primary, #00e701);color:#000}.btn-primary[data-v-7376a725]:hover:not(:disabled){background:var(--accent-primary-hover, #00c601);box-shadow:0 0 24px #00e70159}.btn-secondary[data-v-7376a725]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-7376a725]:hover:not(:disabled){background:#ffffff1a;color:var(--text-primary, #fff)}.btn-icon[data-v-7376a725]{padding:9px 12px;flex-shrink:0}.btn-sm[data-v-7376a725]{padding:6px 12px;font-size:12px}.card-footer[data-v-7376a725]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:12px}.save-feedback[data-v-7376a725]{margin-bottom:20px;padding:10px 14px;border-radius:var(--radius-sm, 6px);font-size:13px;font-weight:500}.save-feedback.success[data-v-7376a725]{background:#00e7011a;color:var(--accent-primary, #00e701);border:1px solid rgba(0,231,1,.2)}.save-feedback.error[data-v-7376a725]{background:#ed42451a;color:#ed4245;border:1px solid rgba(237,66,69,.2)}.loading-panel[data-v-7376a725],.log-loading[data-v-7376a725]{background:var(--bg-secondary, #1a2c38);border-radius:var(--radius-lg, 12px);padding:48px;text-align:center;color:var(--text-tertiary, #7f8fa4);font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px}.log-loading[data-v-7376a725]{background:transparent;padding:24px}.spinner[data-v-7376a725]{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--accent-primary, #00e701);border-radius:50%;animation:spin-7376a725 .8s linear infinite;flex-shrink:0}@keyframes spin-7376a725{to{transform:rotate(360deg)}}.log-card[data-v-7376a725]{margin-top:8px}.log-header[data-v-7376a725]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.05)}.log-empty[data-v-7376a725]{padding:24px;text-align:center;font-size:13px;color:var(--text-tertiary, #7f8fa4)}.table-wrap[data-v-7376a725]{overflow-x:auto}.log-table[data-v-7376a725]{width:100%;border-collapse:collapse;font-size:12px}.log-table th[data-v-7376a725]{text-align:left;padding:8px 10px;font-size:10px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.log-table td[data-v-7376a725]{padding:10px;color:var(--text-secondary, #b1bad3);border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}.log-table tr:last-child td[data-v-7376a725]{border-bottom:none}.log-table tr:hover td[data-v-7376a725]{background:#ffffff05}.mono[data-v-7376a725]{font-family:JetBrains Mono,monospace;font-size:11px}.text-muted[data-v-7376a725]{color:var(--text-tertiary, #7f8fa4)!important}.username[data-v-7376a725]{font-weight:600;color:var(--text-primary, #fff)}.country-badge[data-v-7376a725]{display:inline-block;padding:2px 6px;background:#ffffff12;border-radius:3px;font-size:11px;font-weight:600;font-family:JetBrains Mono,monospace;color:var(--text-secondary, #b1bad3)}.score-badge[data-v-7376a725]{display:inline-block;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700;font-family:JetBrains Mono,monospace}.score-high[data-v-7376a725]{background:#ef535026;color:#ef5350}.score-medium[data-v-7376a725]{background:#ffa72626;color:#ffa726}.score-low[data-v-7376a725]{background:#00e7011a;color:#00e701}.flag-yes[data-v-7376a725]{color:#ef5350;font-size:11px;font-weight:600}.flag-no[data-v-7376a725]{color:var(--text-tertiary, #7f8fa4);font-size:11px}.action-badge[data-v-7376a725]{display:inline-block;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.action-block[data-v-7376a725]{background:#ef535026;color:#ef5350}.action-warn[data-v-7376a725]{background:#ffa72626;color:#ffa726}@media(max-width:768px){.vpn-settings-page[data-v-7376a725]{padding:16px}.radio-desc[data-v-7376a725]{font-size:11px}}.jurisdiction-report-page[data-v-4251b85a]{padding:24px;animation:fadeIn-4251b85a .3s ease both}@keyframes fadeIn-4251b85a{0%{opacity:0}to{opacity:1}}.page-header[data-v-4251b85a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.page-title[data-v-4251b85a]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-4251b85a]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.filters-bar[data-v-4251b85a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:24px;background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:16px}.filter-input[data-v-4251b85a]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:8px 12px;font-size:13px;font-family:inherit;min-width:140px}.filter-input--sm[data-v-4251b85a]{min-width:100px}.filter-input[data-v-4251b85a]:focus{outline:none;border-color:#1475e180}.filter-select[data-v-4251b85a]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:8px 12px;font-size:13px;font-family:inherit;cursor:pointer;min-width:150px}.filter-select[data-v-4251b85a]:focus{outline:none;border-color:#1475e180}.date-sep[data-v-4251b85a]{font-size:13px;color:var(--text-tertiary, #7f8fa4)}.btn[data-v-4251b85a]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn[data-v-4251b85a]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-4251b85a]{background:#1475e1;color:#fff}.btn-primary[data-v-4251b85a]:hover:not(:disabled){background:#1a85f5}.report-card[data-v-4251b85a]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;overflow-x:auto}.report-header[data-v-4251b85a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.report-title[data-v-4251b85a]{font-size:14px;font-weight:600;color:var(--text-primary, #fff)}.report-period[data-v-4251b85a]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.report-loading[data-v-4251b85a]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.report-empty[data-v-4251b85a]{padding:40px;text-align:center;color:var(--text-tertiary, #7f8fa4);font-size:14px}.report-table[data-v-4251b85a]{width:100%;border-collapse:collapse;font-size:13px}.report-table th[data-v-4251b85a]{text-align:left;padding:10px 12px;font-size:11px;font-weight:600;color:var(--text-tertiary, #7f8fa4);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.06)}.report-table th.text-right[data-v-4251b85a]{text-align:right}.report-table td[data-v-4251b85a]{padding:12px;color:var(--text-secondary, #b1bad3);border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}.report-table tr:last-child td[data-v-4251b85a]{border-bottom:none}.report-table tr.row--blocked[data-v-4251b85a]{background:#ef53500d}.report-table tr.row--blocked[data-v-4251b85a]:hover{background:#ef535014}.report-table tr[data-v-4251b85a]:not(.row--blocked):hover{background:#ffffff05}.country-cell[data-v-4251b85a]{display:flex;align-items:center;gap:8px}.country-flag[data-v-4251b85a]{font-size:18px;line-height:1}.country-code[data-v-4251b85a]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:600;font-size:13px;color:var(--text-primary, #fff);letter-spacing:.05em}.text-right[data-v-4251b85a]{text-align:right}.mono[data-v-4251b85a]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:500}.text-bold[data-v-4251b85a]{font-weight:700;color:var(--text-primary, #fff)}.badge[data-v-4251b85a]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.badge-red[data-v-4251b85a]{background:#ef535026;color:#ef5350}.spinner[data-v-4251b85a]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-4251b85a .6s linear infinite}.spinner-sm[data-v-4251b85a]{width:12px;height:12px}@keyframes spin-4251b85a{to{transform:rotate(360deg)}}@media(max-width:768px){.jurisdiction-report-page[data-v-4251b85a]{padding:16px}.filters-bar[data-v-4251b85a]{flex-direction:column;align-items:flex-start}.filter-input[data-v-4251b85a],.filter-select[data-v-4251b85a]{min-width:100%}}.rtp-widget[data-v-ed6b00c6]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden}.widget-header[data-v-ed6b00c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.widget-title[data-v-ed6b00c6]{font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.widget-subtitle[data-v-ed6b00c6]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-controls[data-v-ed6b00c6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.threshold-control[data-v-ed6b00c6]{display:flex;align-items:center}.threshold-label[data-v-ed6b00c6]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary, #7f8fa4)}.threshold-input[data-v-ed6b00c6]{width:56px;padding:5px 8px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-primary, #fff);font-size:12px;font-family:inherit;text-align:center}.threshold-input[data-v-ed6b00c6]:focus{outline:none;border-color:#1475e180}.threshold-unit[data-v-ed6b00c6]{font-size:12px;color:var(--text-tertiary, #7f8fa4)}.period-tabs[data-v-ed6b00c6]{display:flex;background:var(--bg-tertiary, #213743);border-radius:8px;padding:3px;gap:2px}.period-tab[data-v-ed6b00c6]{padding:5px 12px;border-radius:6px;border:none;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;background:transparent;color:var(--text-secondary, #b1bad3);transition:all .15s ease}.period-tab[data-v-ed6b00c6]:hover{color:var(--text-primary, #fff)}.period-tab.active[data-v-ed6b00c6]{background:var(--bg-secondary, #1a2c38);color:var(--text-primary, #fff);box-shadow:0 1px 3px #0006}.btn[data-v-ed6b00c6]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease;white-space:nowrap}.btn[data-v-ed6b00c6]:disabled{opacity:.55;cursor:default}.btn-secondary[data-v-ed6b00c6]{background:var(--bg-tertiary, #213743);color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-ed6b00c6]:hover:not(:disabled){background:#2a4455;color:var(--text-primary, #fff)}.widget-loading[data-v-ed6b00c6],.widget-empty[data-v-ed6b00c6]{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--text-tertiary, #7f8fa4);font-size:14px}.table-wrap[data-v-ed6b00c6]{overflow-x:auto}.rtp-table[data-v-ed6b00c6]{width:100%;border-collapse:collapse;font-size:13px}.rtp-table th[data-v-ed6b00c6]{padding:10px 16px;text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.rtp-table th.num[data-v-ed6b00c6]{text-align:right}.rtp-table td[data-v-ed6b00c6]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.03);color:var(--text-secondary, #b1bad3);vertical-align:middle}.rtp-table td.num[data-v-ed6b00c6]{text-align:right}.rtp-table tbody tr:last-child td[data-v-ed6b00c6]{border-bottom:none}.rtp-table tbody tr:hover td[data-v-ed6b00c6]{background:#ffffff05}.game-name[data-v-ed6b00c6]{font-weight:600;color:var(--text-primary, #fff);margin-bottom:2px}.game-slug[data-v-ed6b00c6]{font-size:11px;color:var(--text-tertiary, #7f8fa4);font-family:var(--font-mono, "JetBrains Mono", monospace)}.mono[data-v-ed6b00c6]{font-family:var(--font-mono, "JetBrains Mono", monospace)}.text-green[data-v-ed6b00c6]{color:#00e701}.text-yellow[data-v-ed6b00c6]{color:#fbbf24}.text-red[data-v-ed6b00c6]{color:#f87171}.text-muted[data-v-ed6b00c6]{color:var(--text-tertiary, #7f8fa4)}.status-badge[data-v-ed6b00c6]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-ok[data-v-ed6b00c6]{background:#00e7011f;color:#00e701}.badge-warning[data-v-ed6b00c6]{background:#fbbf2426;color:#fbbf24}.badge-alert[data-v-ed6b00c6]{background:#f8717126;color:#f87171}.badge-neutral[data-v-ed6b00c6]{background:#ffffff0d;color:var(--text-tertiary, #7f8fa4)}.widget-footer[data-v-ed6b00c6]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid rgba(255,255,255,.05);font-size:11px;color:var(--text-tertiary, #7f8fa4)}.spinner[data-v-ed6b00c6]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-ed6b00c6 .6s linear infinite;flex-shrink:0}.spinner-lg[data-v-ed6b00c6]{width:24px;height:24px}@keyframes spin-ed6b00c6{to{transform:rotate(360deg)}}@media(max-width:900px){.widget-header[data-v-ed6b00c6]{flex-direction:column;align-items:flex-start}}.rtp-monitoring-page[data-v-17e752db]{padding:24px}.page-header[data-v-17e752db]{margin-bottom:24px}.page-title[data-v-17e752db]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-17e752db]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.reward-catalog-page[data-v-d844ac99]{padding:24px;animation:fadeIn-d844ac99 .3s ease both}@keyframes fadeIn-d844ac99{0%{opacity:0}to{opacity:1}}.page-header[data-v-d844ac99]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-title[data-v-d844ac99]{font-size:28px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-d844ac99]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0}.header-actions[data-v-d844ac99]{display:flex;gap:10px}.btn[data-v-d844ac99]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:all .15s ease}.btn[data-v-d844ac99]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-d844ac99]{background:var(--accent-primary, #00e701);color:#000;letter-spacing:.02em}.btn-primary[data-v-d844ac99]:hover:not(:disabled){background:#00cc01;box-shadow:0 0 24px #00e70159;transform:translateY(-1px)}.btn-secondary[data-v-d844ac99]{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff);border:1px solid rgba(255,255,255,.1)}.btn-secondary[data-v-d844ac99]:hover:not(:disabled){border-color:#ffffff40}.btn-ghost[data-v-d844ac99]{background:transparent;color:var(--text-secondary, #b1bad3);border:1px solid rgba(255,255,255,.1)}.btn-ghost[data-v-d844ac99]:hover{border-color:#ffffff40;color:var(--text-primary, #fff)}.section-block[data-v-d844ac99]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);padding:20px;margin-bottom:20px}.section-header[data-v-d844ac99]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-title-lg[data-v-d844ac99]{font-size:15px;font-weight:700;color:var(--text-primary, #fff);margin:0}.section-loading[data-v-d844ac99]{display:flex;align-items:center;gap:8px;color:var(--text-tertiary, #7f8fa4);font-size:13px}.categories-grid[data-v-d844ac99]{display:flex;flex-wrap:wrap;gap:8px}.cat-chip[data-v-d844ac99]{display:inline-flex;align-items:center;gap:6px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full, 9999px);padding:6px 12px;font-size:13px;color:var(--text-primary, #fff)}.cat-chip-inactive[data-v-d844ac99]{opacity:.5}.cat-name[data-v-d844ac99]{font-weight:500}.cat-count[data-v-d844ac99]{font-size:11px;color:var(--text-tertiary, #7f8fa4)}.cat-edit-btn[data-v-d844ac99]{background:none;border:none;cursor:pointer;color:var(--text-tertiary, #7f8fa4);display:flex;align-items:center;padding:0;transition:color .15s ease}.cat-edit-btn[data-v-d844ac99]:hover{color:var(--accent-primary, #00e701)}.cat-empty[data-v-d844ac99]{color:var(--text-tertiary, #7f8fa4);font-size:13px;font-style:italic}.filters-row[data-v-d844ac99]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.filter-select[data-v-d844ac99],.filter-input[data-v-d844ac99]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit}.filter-select option[data-v-d844ac99]{background:var(--bg-secondary, #1a2c38)}.filter-select[data-v-d844ac99]:focus,.filter-input[data-v-d844ac99]:focus{outline:none;border-color:#1475e180}.search-wrap[data-v-d844ac99]{display:flex}.search-input[data-v-d844ac99]{border-radius:var(--radius-md, 8px) 0 0 var(--radius-md, 8px);width:220px}.btn-search[data-v-d844ac99]{display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.07);border-left:none;border-radius:0 var(--radius-md, 8px) var(--radius-md, 8px) 0;color:var(--text-secondary, #b1bad3);cursor:pointer;transition:color .15s ease}.btn-search[data-v-d844ac99]:hover{color:var(--accent-primary, #00e701)}.table-container[data-v-d844ac99]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg, 12px);overflow:hidden}.table-loading[data-v-d844ac99]{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 20px;color:var(--text-secondary, #b1bad3);font-size:14px}table[data-v-d844ac99]{width:100%;border-collapse:collapse}thead[data-v-d844ac99]{background:var(--bg-tertiary, #213743)}th[data-v-d844ac99]{padding:12px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}td[data-v-d844ac99]{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:var(--text-secondary, #b1bad3)}tbody tr[data-v-d844ac99]{background:var(--bg-secondary, #1a2c38);transition:background .15s ease}tbody tr[data-v-d844ac99]:hover{background:#253d4f}tbody tr:last-child td[data-v-d844ac99]{border-bottom:none}.item-name[data-v-d844ac99]{font-weight:600;color:var(--text-primary, #fff);font-size:13px}.item-desc[data-v-d844ac99]{font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:2px;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-mono[data-v-d844ac99]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:13px;color:var(--text-primary, #fff)}.text-muted[data-v-d844ac99]{color:var(--text-tertiary, #7f8fa4)}.text-danger[data-v-d844ac99]{color:var(--color-danger, #ed4245)}.empty-row[data-v-d844ac99]{text-align:center;padding:48px 20px!important;color:var(--text-tertiary, #7f8fa4);font-size:14px}.badge[data-v-d844ac99]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--radius-full, 9999px);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.badge-active[data-v-d844ac99]{background:#00e70126;color:var(--color-success, #00e701)}.badge-inactive[data-v-d844ac99]{background:#ed424526;color:var(--color-danger, #ed4245)}.badge-type[data-v-d844ac99]{background:#1475e126;color:#5ba7f0}.badge-type-bonus_credits[data-v-d844ac99]{background:#00e7011f;color:#00e701}.badge-type-free_spins[data-v-d844ac99]{background:#1475e126;color:#5ba7f0}.badge-type-cashback_boost[data-v-d844ac99]{background:#ffa72626;color:#ffa726}.badge-type-physical[data-v-d844ac99]{background:#9675e126;color:#c39aff}.badge-type-tournament_entry[data-v-d844ac99]{background:#ed42451f;color:#f08080}.badge-vip[data-v-d844ac99]{background:#ffd70026;color:gold}.cat-badge[data-v-d844ac99]{font-size:12px;color:var(--text-secondary, #b1bad3)}.action-buttons[data-v-d844ac99]{display:flex;align-items:center;gap:6px}.btn-action[data-v-d844ac99]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-tertiary, #7f8fa4)}.btn-action[data-v-d844ac99]:hover{background:#00e70126;color:var(--accent-primary, #00e701);border-color:#00e7014d}.btn-action-danger[data-v-d844ac99]:hover{background:#ed424526;color:var(--color-danger, #ed4245);border-color:#ed42454d}.pagination[data-v-d844ac99]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn[data-v-d844ac99]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;color:var(--text-secondary, #b1bad3);font-size:13px;font-weight:500;font-family:inherit}.pagination-btn[data-v-d844ac99]:hover:not(:disabled):not(.active){color:var(--text-primary, #fff);border-color:#fff3}.pagination-btn.active[data-v-d844ac99]{background:var(--accent-primary, #00e701);color:#000;border-color:var(--accent-primary, #00e701)}.pagination-btn[data-v-d844ac99]:disabled{opacity:.4;cursor:not-allowed}.pagination-info[data-v-d844ac99]{font-size:12px;color:var(--text-tertiary, #7f8fa4);margin:0 12px}.modal-overlay[data-v-d844ac99]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.modal-panel[data-v-d844ac99]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl, 16px);width:100%;max-width:600px;box-shadow:0 24px 64px #00000080}.modal-panel-sm[data-v-d844ac99]{max-width:400px}.modal-header[data-v-d844ac99]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-d844ac99]{font-size:17px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-d844ac99]{width:32px;height:32px;border-radius:var(--radius-md, 8px);background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-tertiary, #7f8fa4);transition:all .15s ease}.modal-close[data-v-d844ac99]:hover{color:var(--text-primary, #fff)}.modal-body[data-v-d844ac99]{padding:24px;display:flex;flex-direction:column;gap:0}.modal-footer[data-v-d844ac99]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);margin-top:20px}.form-section[data-v-d844ac99]{margin-bottom:24px}.form-section[data-v-d844ac99]:last-of-type{margin-bottom:0}.section-title[data-v-d844ac99]{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);margin:0 0 16px}.form-row[data-v-d844ac99]{margin-bottom:14px}.form-row.two-col[data-v-d844ac99]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-label[data-v-d844ac99]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--text-tertiary, #7f8fa4);letter-spacing:.04em;text-transform:uppercase}.form-input[data-v-d844ac99],.form-select[data-v-d844ac99],.form-textarea[data-v-d844ac99]{background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);padding:9px 12px;font-size:13px;font-family:inherit;transition:border-color .15s ease}.form-input[data-v-d844ac99]:focus,.form-select[data-v-d844ac99]:focus,.form-textarea[data-v-d844ac99]:focus{outline:none;border-color:#1475e180}.form-select option[data-v-d844ac99]{background:var(--bg-secondary, #1a2c38)}.form-textarea[data-v-d844ac99]{resize:vertical;min-height:60px}.form-hint[data-v-d844ac99]{font-size:11px;color:var(--text-tertiary, #7f8fa4);margin-top:2px;text-transform:none;letter-spacing:0;font-weight:400}.toggle-label[data-v-d844ac99]{flex-direction:row!important;align-items:center!important;gap:12px!important}.toggle-wrap[data-v-d844ac99]{display:flex;align-items:center;gap:8px}.toggle-input[data-v-d844ac99]{display:none}.toggle-track[data-v-d844ac99]{width:40px;height:22px;border-radius:11px;background:var(--bg-tertiary, #213743);border:1px solid rgba(255,255,255,.1);cursor:pointer;position:relative;transition:background .15s ease}.toggle-input:checked+.toggle-track[data-v-d844ac99]{background:var(--accent-primary, #00e701);border-color:var(--accent-primary, #00e701)}.toggle-thumb[data-v-d844ac99]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-tertiary, #7f8fa4);transition:transform .15s ease,background .15s ease}.toggle-input:checked~.toggle-track .toggle-thumb[data-v-d844ac99]{transform:translate(18px);background:#000}.toggle-state[data-v-d844ac99]{font-size:13px;color:var(--text-secondary, #b1bad3);text-transform:none;letter-spacing:0;font-weight:400}.config-note[data-v-d844ac99]{font-size:13px;color:var(--text-tertiary, #7f8fa4);margin:0;font-style:italic}.spinner[data-v-d844ac99]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-d844ac99 .6s linear infinite}.spinner-xs[data-v-d844ac99]{display:inline-block;width:12px;height:12px;border:2px solid rgba(0,0,0,.25);border-top-color:#000;border-radius:50%;animation:spin-d844ac99 .6s linear infinite}.spinner-xs-danger[data-v-d844ac99]{border-color:#ed424540;border-top-color:var(--color-danger, #ed4245)}@keyframes spin-d844ac99{to{transform:rotate(360deg)}}@media(max-width:768px){.reward-catalog-page[data-v-d844ac99]{padding:16px}.page-header[data-v-d844ac99]{flex-direction:column;align-items:flex-start;gap:12px}.form-row.two-col[data-v-d844ac99]{grid-template-columns:1fr}.filters-row[data-v-d844ac99]{flex-direction:column}.search-input[data-v-d844ac99]{width:100%}}.fulfillment-page[data-v-0fd1c9f0]{padding:24px;max-width:1200px}.page-header[data-v-0fd1c9f0]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.page-title[data-v-0fd1c9f0]{font-size:22px;font-weight:700;color:var(--text-primary, #fff);margin:0 0 4px}.page-subtitle[data-v-0fd1c9f0]{font-size:13px;color:var(--text-secondary, #b1bad3);margin:0}.filter-bar[data-v-0fd1c9f0]{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.filter-group[data-v-0fd1c9f0]{display:flex;align-items:center;gap:8px}.filter-label[data-v-0fd1c9f0]{font-size:12px;color:var(--text-secondary, #b1bad3);white-space:nowrap}.filter-select[data-v-0fd1c9f0]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);font-size:13px;padding:6px 10px;outline:none}.filter-stats[data-v-0fd1c9f0]{display:flex;gap:8px}.stat-chip[data-v-0fd1c9f0]{font-size:12px;padding:4px 10px;border-radius:20px;font-weight:600}.stat-chip.pending[data-v-0fd1c9f0]{background:#eab30826;color:#eab308}.table-card[data-v-0fd1c9f0]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg, 12px);overflow:hidden}.loading-state[data-v-0fd1c9f0],.empty-state[data-v-0fd1c9f0]{padding:40px;text-align:center;color:var(--text-secondary, #b1bad3);font-size:14px}.data-table[data-v-0fd1c9f0]{width:100%;border-collapse:collapse}.data-table th[data-v-0fd1c9f0]{padding:12px 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, #7f8fa4);border-bottom:1px solid rgba(255,255,255,.05);background:#00000026;text-align:left}.data-table td[data-v-0fd1c9f0]{padding:12px 16px;font-size:13px;color:var(--text-primary, #fff);border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.data-table tr:last-child td[data-v-0fd1c9f0]{border-bottom:none}.data-table tr:hover td[data-v-0fd1c9f0]{background:#ffffff05}.player-cell .player-name[data-v-0fd1c9f0]{font-weight:600}.player-cell .player-email[data-v-0fd1c9f0]{font-size:11px;color:var(--text-secondary, #b1bad3)}.reward-cell .reward-name[data-v-0fd1c9f0]{font-weight:600}.reward-cell .reward-notes[data-v-0fd1c9f0]{font-size:11px;color:var(--text-secondary, #b1bad3);margin-top:2px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-cell[data-v-0fd1c9f0]{font-weight:600;color:var(--accent-primary, #00e701)}.date-cell[data-v-0fd1c9f0]{font-size:12px;color:var(--text-secondary, #b1bad3);white-space:nowrap}.actions-cell[data-v-0fd1c9f0]{display:flex;gap:8px;align-items:center}.text-muted[data-v-0fd1c9f0]{color:var(--text-tertiary, #7f8fa4)}.status-badge[data-v-0fd1c9f0]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:capitalize;letter-spacing:.04em}.status-pending[data-v-0fd1c9f0]{background:#eab30826;color:#eab308}.status-shipped[data-v-0fd1c9f0]{background:#3b82f626;color:#3b82f6}.status-fulfilled[data-v-0fd1c9f0]{background:#22c55e26;color:#22c55e}.status-cancelled[data-v-0fd1c9f0]{background:#ef444426;color:#ef4444}.pagination-bar[data-v-0fd1c9f0]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-top:1px solid rgba(255,255,255,.05)}.page-info[data-v-0fd1c9f0]{font-size:13px;color:var(--text-secondary, #b1bad3)}.btn[data-v-0fd1c9f0]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:var(--radius-md, 8px);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;padding:8px 16px;white-space:nowrap}.btn[data-v-0fd1c9f0]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-0fd1c9f0]{padding:5px 12px;font-size:12px}.btn-primary[data-v-0fd1c9f0]{background:var(--accent-primary, #00e701);color:var(--color-on-accent, #000)}.btn-primary[data-v-0fd1c9f0]:hover:not(:disabled){filter:brightness(1.1)}.btn-secondary[data-v-0fd1c9f0]{background:var(--bg-tertiary, #213743);color:var(--text-primary, #fff)}.btn-secondary[data-v-0fd1c9f0]:hover:not(:disabled){background:var(--bg-hover, #2a4455)}.btn-danger[data-v-0fd1c9f0]{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-danger[data-v-0fd1c9f0]:hover:not(:disabled){background:#ef444440}.modal-overlay[data-v-0fd1c9f0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-panel[data-v-0fd1c9f0]{background:var(--bg-secondary, #1a2c38);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl, 16px);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-panel--sm[data-v-0fd1c9f0]{max-width:380px}.modal-header[data-v-0fd1c9f0]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-title[data-v-0fd1c9f0]{font-size:16px;font-weight:700;color:var(--text-primary, #fff);margin:0}.modal-close[data-v-0fd1c9f0]{background:none;border:none;color:var(--text-secondary, #b1bad3);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-0fd1c9f0]:hover{color:var(--text-primary, #fff);background:#ffffff0f}.modal-body[data-v-0fd1c9f0]{padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}.modal-desc[data-v-0fd1c9f0]{font-size:14px;color:var(--text-secondary, #b1bad3);margin:0;line-height:1.5}.modal-desc strong[data-v-0fd1c9f0]{color:var(--text-primary, #fff)}.modal-actions[data-v-0fd1c9f0]{display:flex;gap:10px;justify-content:flex-end}.form-label[data-v-0fd1c9f0]{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary, #b1bad3);text-transform:uppercase;letter-spacing:.06em}.form-textarea[data-v-0fd1c9f0]{background:var(--bg-primary, #0f1e2a);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md, 8px);color:var(--text-primary, #fff);font-size:13px;padding:10px 12px;resize:vertical;outline:none;font-family:inherit;transition:border-color .15s ease}.form-textarea[data-v-0fd1c9f0]:focus{border-color:var(--accent-primary, #00e701)}
