.modal-backdrop.svelte-1p8got3{position:fixed;inset:0;background:var(--modal-backdrop);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content.svelte-1p8got3{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative}.modal-close.svelte-1p8got3{position:absolute;top:16px;right:16px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:8px;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:none}.modal-close.svelte-1p8got3:hover{color:var(--text-primary);background:var(--bg-dark)}.tab-bar.svelte-1p8got3{padding:56px 24px 0;display:flex;justify-content:center}.tab-list.svelte-1p8got3{display:flex;width:100%;background:var(--bg-elevated);border-radius:8px;padding:5px}.tab-item.svelte-1p8got3{flex:1;padding:10px 0;background:none;border:none;border-radius:8px;font-size:13px;font-weight:700;color:var(--text-muted);cursor:pointer;box-shadow:none;display:flex;align-items:center;justify-content:center}.tab-item.svelte-1p8got3:hover:not(.active){background:var(--accent-crimson);color:#fff}.tab-item.active.svelte-1p8got3{background:var(--bg-secondary);color:var(--text-primary);box-shadow:0 1px 3px #0000004d}.modal-body.svelte-1p8got3{padding:24px;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.modal-body.svelte-1p8got3::-webkit-scrollbar{width:6px}.modal-body.svelte-1p8got3::-webkit-scrollbar-track{background:transparent}.modal-body.svelte-1p8got3::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.modal-body.svelte-1p8got3::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.alert.svelte-1p8got3{padding:12px 16px;border-radius:8px;font-size:13px;font-weight:700;margin-bottom:16px}.alert-error.svelte-1p8got3{background:var(--color-loss-bg);color:var(--color-loss)}.alert-success.svelte-1p8got3{background:var(--color-win-bg);color:var(--color-win)}.deposit-flow.svelte-1p8got3{display:flex;flex-direction:column;gap:20px}.field-group.svelte-1p8got3{display:flex;flex-direction:column;gap:8px}.field-label.svelte-1p8got3{font-size:13px;font-weight:700;color:var(--text-primary)}.field-warning.svelte-1p8got3{font-size:12px;color:#ffffffd9;background:#ffffff1a;padding:6px 10px;border-radius:6px;margin-top:4px}.dropdown-wrap.svelte-1p8got3{position:relative}.dropdown-btn.svelte-1p8got3{width:100%;display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;color:var(--text-primary);font-size:14px;font-weight:700;cursor:pointer;text-align:left;transition:border-color .15s}.dropdown-btn.svelte-1p8got3:hover:not(:disabled),.dropdown-btn.svelte-1p8got3:focus{outline:none;border-color:var(--accent)}.dropdown-btn.svelte-1p8got3:disabled{opacity:.5;cursor:not-allowed}.dropdown-icon.svelte-1p8got3{width:24px;height:24px;border-radius:50%;flex-shrink:0}.dropdown-text.svelte-1p8got3{flex:1}.dropdown-placeholder.svelte-1p8got3{flex:1;color:var(--text-muted)}.dropdown-chevron.svelte-1p8got3{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.dropdown-chevron.open.svelte-1p8got3{transform:rotate(180deg)}.dropdown-menu.svelte-1p8got3{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-secondary);border:1px solid transparent;border-radius:6px;max-height:min(340px,55vh);overflow-y:auto;z-index:50;box-shadow:var(--shadow-lg);scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.dropdown-menu.svelte-1p8got3::-webkit-scrollbar{width:6px}.dropdown-menu.svelte-1p8got3::-webkit-scrollbar-track{background:transparent}.dropdown-menu.svelte-1p8got3::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.dropdown-menu.svelte-1p8got3::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.dropdown-option.svelte-1p8got3{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;background:transparent;border:none;color:var(--text-primary);font-size:14px;font-weight:700;cursor:pointer;text-align:left}.dropdown-option.svelte-1p8got3:hover,.dropdown-option.selected.svelte-1p8got3{background:var(--bg-hover)}.address-box.svelte-1p8got3{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-elevated);border-radius:8px;min-height:52px}.address-text.svelte-1p8got3{flex:1;font-size:13px;font-family:SF Mono,Fira Code,monospace;color:var(--text-primary);word-break:break-all;line-height:1.4}.address-placeholder.svelte-1p8got3{flex:1;font-size:13px;color:var(--text-muted)}.copy-icon.svelte-1p8got3{flex-shrink:0;padding:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.copy-icon.svelte-1p8got3:hover{color:var(--text-secondary)}.copy-icon.copied.svelte-1p8got3{color:var(--color-win)}.skeleton-text.svelte-1p8got3{flex:1;height:16px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:svelte-1p8got3-shimmer 1.5s infinite;border-radius:8px}@keyframes svelte-1p8got3-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.info-message.svelte-1p8got3{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--accent-crimson);line-height:1.5}.info-icon.svelte-1p8got3{flex-shrink:0;margin-top:2px;color:var(--accent-crimson)}.qr-section.svelte-1p8got3{display:flex;justify-content:center;padding:16px 0}.qr-code.svelte-1p8got3{width:200px;height:200px;border-radius:8px;background:#fff;padding:8px}.qr-skeleton.svelte-1p8got3{width:200px;height:200px;border-radius:8px;background:var(--bg-dark)}.fee-info.svelte-1p8got3{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--bg-elevated);border-radius:8px}.fee-row.svelte-1p8got3{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--text-secondary)}.fee-note.svelte-1p8got3{font-size:12px;color:var(--accent-crimson);margin-top:4px}.form-flow.svelte-1p8got3{display:flex;flex-direction:column;gap:20px}.input-box.svelte-1p8got3{padding:13px 16px;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;color:var(--text-primary);font-size:14px;font-weight:700;transition:border-color .15s}.input-box.svelte-1p8got3:focus{outline:none;border-color:var(--accent)}.input-box.svelte-1p8got3::placeholder{color:var(--text-muted)}.submit-btn.svelte-1p8got3{padding:14px 20px;background:var(--accent-crimson);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s}.submit-btn.svelte-1p8got3:hover:not(:disabled){background:var(--accent-crimson-hover)}.submit-btn.svelte-1p8got3:disabled{opacity:.5;cursor:not-allowed}.coming-soon-block.svelte-1p8got3{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px}.coming-soon-icon.svelte-1p8got3{color:var(--text-muted);margin-bottom:16px}.coming-soon-title.svelte-1p8got3{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.coming-soon-desc.svelte-1p8got3{font-size:13px;color:var(--text-secondary);margin:0}@media (max-width: 540px){.modal-backdrop.svelte-1p8got3{padding:0;align-items:stretch}.modal-content.svelte-1p8got3{max-height:100vh;height:100vh;border-radius:0}.modal-close.svelte-1p8got3{top:16px;right:16px;color:var(--text-primary);background:var(--bg-dark);width:40px;height:40px;border-radius:8px}.modal-close.svelte-1p8got3:hover{background:var(--bg-hover)}.tab-bar.svelte-1p8got3{padding:64px 16px 0}.tab-list.svelte-1p8got3{padding:4px}.tab-item.svelte-1p8got3{font-size:12px;padding:10px 4px}.modal-body.svelte-1p8got3{padding:20px 16px;flex:1}.field-label.svelte-1p8got3{font-size:12px}.dropdown-btn.svelte-1p8got3{padding:12px 14px;font-size:13px}.dropdown-icon.svelte-1p8got3{width:20px;height:20px}.dropdown-option.svelte-1p8got3{padding:10px 14px;font-size:13px}.address-box.svelte-1p8got3{padding:12px 14px}.address-text.svelte-1p8got3{font-size:11px}.info-message.svelte-1p8got3{font-size:12px}.qr-code.svelte-1p8got3,.qr-skeleton.svelte-1p8got3{width:160px;height:160px}.input-box.svelte-1p8got3{padding:12px 14px;font-size:13px}.submit-btn.svelte-1p8got3{padding:12px 16px;font-size:13px}}.modal-backdrop.svelte-1ey6821{position:fixed;inset:0;background:var(--modal-backdrop);display:flex;align-items:center;justify-content:center;z-index:1001;padding:20px;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.modal.svelte-1ey6821{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;width:100%;max-width:400px;overflow:hidden}.modal-header.svelte-1ey6821{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 8px}.modal-title-row.svelte-1ey6821{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.modal-title-row.svelte-1ey6821 h2:where(.svelte-1ey6821){font-size:16px;font-weight:700;margin:0}.modal-title-row.svelte-1ey6821 svg:where(.svelte-1ey6821){color:var(--text-muted)}.close-btn.svelte-1ey6821{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .15s}.close-btn.svelte-1ey6821:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body.svelte-1ey6821{padding:20px}.section.svelte-1ey6821{margin-bottom:20px}.section-title.svelte-1ey6821{font-size:13px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.currency-grid.svelte-1ey6821{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.currency-option.svelte-1ey6821{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}.currency-option.svelte-1ey6821:hover:not(.selected){background:var(--bg-elevated-hover)}.currency-option.selected.svelte-1ey6821{border-color:var(--accent-crimson);background:#eb31701a}.currency-radio.svelte-1ey6821{width:18px;height:18px;border-radius:50%;border:2px solid var(--text-muted);position:relative;flex-shrink:0;transition:all .15s}.currency-radio.checked.svelte-1ey6821{border-color:var(--accent-crimson)}.currency-radio.checked.svelte-1ey6821:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--accent-crimson)}.currency-symbol.svelte-1ey6821{font-size:16px;font-weight:700;color:var(--text-muted);min-width:24px}.currency-code.svelte-1ey6821{font-size:14px;font-weight:700;color:var(--text-primary)}.info-box.svelte-1ey6821{display:flex;align-items:flex-start;gap:10px;padding:14px;background:var(--bg-elevated);border-radius:6px;font-size:12px;font-weight:700;color:var(--text-muted);line-height:1.5}.info-box.svelte-1ey6821 svg:where(.svelte-1ey6821){flex-shrink:0;color:var(--text-muted);margin-top:1px}.error-box.svelte-1ey6821{margin-top:12px;padding:12px;background:color-mix(in srgb,var(--color-loss) 10%,transparent);border-radius:6px;color:var(--color-loss);font-size:13px;font-weight:700}.modal-footer.svelte-1ey6821{display:flex;gap:10px;padding:8px 20px 20px}.cancel-btn.svelte-1ey6821{flex:1;padding:12px;background:var(--bg-elevated);border:none;border-radius:6px;color:var(--text-primary);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s;font-family:inherit;text-align:center;display:flex;align-items:center;justify-content:center}.cancel-btn.svelte-1ey6821:hover:not(:disabled){background:var(--bg-elevated-hover)}.cancel-btn.svelte-1ey6821:disabled{opacity:.5;cursor:not-allowed}.save-btn.svelte-1ey6821{flex:1;padding:12px;background:var(--accent-crimson);border:1px solid var(--accent-crimson);border-radius:6px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit;text-align:center;display:flex;align-items:center;justify-content:center}.save-btn.svelte-1ey6821:hover:not(:disabled){background:var(--accent-crimson-hover);border-color:var(--accent-crimson-hover)}.save-btn.svelte-1ey6821:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.modal.svelte-1ey6821{max-width:none}.currency-grid.svelte-1ey6821{grid-template-columns:1fr}}.header.svelte-pucfs1{position:fixed;top:0;left:0;right:0;height:72px;background:var(--bg-primary);z-index:100;box-shadow:0 2px 8px #00000026}.header-content.svelte-pucfs1{height:100%;width:100%;padding:0 40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.header-left.svelte-pucfs1{display:flex;align-items:center;gap:36px;justify-self:start}.header-center.svelte-pucfs1{justify-self:center}.center-actions.svelte-pucfs1{display:none}.desktop-only.svelte-pucfs1{display:flex}.header-right.svelte-pucfs1{justify-self:end}.logo.svelte-pucfs1{display:flex;align-items:center}.logo-img.svelte-pucfs1{height:52px;width:auto;max-width:160px;object-fit:contain}.nav.svelte-pucfs1{display:flex;align-items:center;gap:24px}.nav-trigger.svelte-pucfs1{color:var(--text-primary);font-weight:700;font-size:16px;padding:12px 2px;text-decoration:none;font-family:inherit;display:inline-flex;align-items:center;gap:8px;position:relative}.nav-trigger.svelte-pucfs1:after{content:"";position:absolute;left:25%;right:25%;bottom:2px;height:3px;background:var(--accent-crimson);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.nav-trigger.svelte-pucfs1:hover,.nav-trigger.svelte-pucfs1:focus-visible{color:var(--text-primary)}.nav-trigger.svelte-pucfs1:hover:after,.nav-trigger.svelte-pucfs1:focus-visible:after{transform:scaleX(1)}.nav-trigger.svelte-pucfs1 .nav-trigger-icon:where(.svelte-pucfs1){width:20px;height:20px;flex-shrink:0}.user-actions.svelte-pucfs1{display:flex;align-items:center;gap:10px}.header-btn.svelte-pucfs1{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px;background:var(--bg-dark);border:none;border-radius:8px;outline:none;box-shadow:none;color:var(--text-primary);font-size:15px;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit}.header-btn.svelte-pucfs1:focus,.header-btn.svelte-pucfs1:active{outline:none;box-shadow:none}.header-btn.svelte-pucfs1:hover{background:var(--bg-hover)}.btn-icon.svelte-pucfs1{flex-shrink:0}.btn-text.svelte-pucfs1{font-weight:700}.btn-chevron.svelte-pucfs1{color:var(--text-muted);flex-shrink:0}.balance-btn.svelte-pucfs1{background:var(--bg-elevated);min-width:110px;gap:6px;transition:background .15s}.balance-btn.svelte-pucfs1:hover{background:var(--bg-elevated-hover)}.balance-btn.in-game.svelte-pucfs1{background:color-mix(in srgb,var(--accent-crimson) 20%,var(--bg-hover))}.balance-dropdown-container.svelte-pucfs1{position:relative}.wallet-btn.svelte-pucfs1{background:var(--accent-crimson);border-color:var(--accent-crimson);color:#fff;min-width:110px}.wallet-btn.svelte-pucfs1:hover{background:var(--accent-crimson-hover);border-color:var(--accent-crimson-hover)}.profile-btn.svelte-pucfs1{width:52px;padding:0;background:var(--bg-elevated);transition:background .15s}.profile-btn.svelte-pucfs1:hover{background:var(--bg-elevated-hover)}.balance-dropdown.svelte-pucfs1{position:absolute;top:calc(100% + 8px);right:0;width:200px;background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-color);box-shadow:0 8px 24px #0006;z-index:1000;padding:14px;display:flex;flex-direction:column;gap:12px}.balance-dropdown-header.svelte-pucfs1{display:flex;justify-content:space-between;align-items:center}.balance-dropdown-label.svelte-pucfs1{font-size:12px;font-weight:700;color:var(--text-muted)}.balance-dropdown-value.svelte-pucfs1{font-size:14px;font-weight:700;color:var(--text-primary)}.claim-btn.svelte-pucfs1{width:100%;padding:10px;background:var(--bg-elevated);border:none;border-radius:8px;outline:none;box-shadow:none;color:var(--text-primary);font-size:13px;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit}.claim-btn.svelte-pucfs1:focus,.claim-btn.svelte-pucfs1:active{outline:none;box-shadow:none}.claim-btn.svelte-pucfs1:hover:not(:disabled){background:var(--bg-elevated-hover)}.claim-btn.svelte-pucfs1:disabled{opacity:.5;cursor:not-allowed}.currency-display.svelte-pucfs1{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;border-top:1px solid var(--border-color);font-size:12px;font-weight:700}.currency-display-text.svelte-pucfs1{color:var(--text-muted)}.currency-badge.svelte-pucfs1{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--bg-elevated);border-radius:8px;color:var(--text-primary)}.currency-symbol.svelte-pucfs1{opacity:.7}.wallet-settings-btn.svelte-pucfs1{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--bg-elevated);border:none;border-radius:8px;outline:none;box-shadow:none;color:var(--text-primary);font-size:13px;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit}.wallet-settings-btn.svelte-pucfs1:hover{background:var(--bg-elevated-hover)}.wallet-settings-btn.svelte-pucfs1 svg:where(.svelte-pucfs1){color:var(--text-muted)}.auth-buttons.svelte-pucfs1{display:flex;align-items:center;gap:12px}.auth-buttons.svelte-pucfs1 .btn-secondary{background:var(--bg-elevated);color:var(--text-primary)}.auth-buttons.svelte-pucfs1 .btn-secondary:hover{background:var(--bg-elevated-hover)}.dropdown-overlay.svelte-pucfs1{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}@media (max-width: 1400px){.header-left.svelte-pucfs1{gap:24px}.nav.svelte-pucfs1{gap:26px}.nav-trigger.svelte-pucfs1{font-size:15px}.logo-img.svelte-pucfs1{height:44px}}@media (max-width: 1200px){.header.svelte-pucfs1{height:66px}.header-content.svelte-pucfs1{padding:0 20px}.header-left.svelte-pucfs1{gap:16px}.nav.svelte-pucfs1{gap:20px}.nav-trigger.svelte-pucfs1{font-size:14px}.logo-img.svelte-pucfs1{height:40px}.user-actions.svelte-pucfs1{gap:8px}.header-btn.svelte-pucfs1{height:46px;padding:0 18px;font-size:14px;border-radius:8px}.profile-btn.svelte-pucfs1{width:46px}}@media (max-width: 1024px){.header.svelte-pucfs1{height:60px}.header-content.svelte-pucfs1{padding:0 16px;gap:12px}.header-left.svelte-pucfs1{gap:12px}.nav.svelte-pucfs1{gap:16px}.nav-trigger.svelte-pucfs1{font-size:13px}.logo-img.svelte-pucfs1{height:36px}.user-actions.svelte-pucfs1{gap:6px}.header-btn.svelte-pucfs1{height:42px;padding:0 14px;font-size:13px;gap:8px}.btn-icon.svelte-pucfs1{width:18px;height:18px}.profile-btn.svelte-pucfs1{width:42px}}@media (max-width: 768px){.header.svelte-pucfs1{height:56px}.nav.svelte-pucfs1{display:none}.header-content.svelte-pucfs1{padding:0 12px;gap:8px}.header-left.svelte-pucfs1{gap:12px;flex:0}.header-center.svelte-pucfs1{flex:1;display:flex;justify-content:center}.header-right.svelte-pucfs1{flex:0}.logo-img.svelte-pucfs1{height:38px}.center-actions.svelte-pucfs1{display:flex;align-items:center;gap:6px}.desktop-only.svelte-pucfs1{display:none!important}.user-actions.svelte-pucfs1{gap:6px}.balance-dropdown-container.svelte-pucfs1{position:static}.header-btn.svelte-pucfs1{height:44px;padding:0 14px;font-size:14px;gap:8px;border-radius:8px}.balance-btn.svelte-pucfs1{min-width:auto;padding:0 14px}.btn-chevron.svelte-pucfs1{display:block;width:12px;height:12px}.wallet-btn.svelte-pucfs1{width:44px;height:44px;min-width:44px;padding:0}.wallet-btn.svelte-pucfs1 .btn-text:where(.svelte-pucfs1){display:none}.wallet-btn.svelte-pucfs1 .btn-icon:where(.svelte-pucfs1){width:20px;height:20px}.profile-btn.svelte-pucfs1{width:44px;height:44px}.profile-btn.svelte-pucfs1 .btn-icon:where(.svelte-pucfs1){width:22px;height:22px}.auth-buttons.svelte-pucfs1{gap:8px}.auth-buttons.svelte-pucfs1 .btn-secondary:where(.svelte-pucfs1),.auth-buttons.svelte-pucfs1 .btn-primary:where(.svelte-pucfs1){padding:10px 14px;font-size:13px}.balance-dropdown.svelte-pucfs1{position:fixed;left:50%;transform:translate(-50%);top:64px;min-width:200px}}.chat-sidebar.svelte-cjja91{position:fixed;top:72px;left:0;width:280px;height:calc(100vh - 72px);background:var(--bg-dark);border-right:1px solid var(--border-color);z-index:50;display:flex;flex-direction:column;transition:width .3s ease}.chat-sidebar.minimized.svelte-cjja91{width:50px}.chat-sidebar.full-width.svelte-cjja91{position:relative;width:100%;top:0;left:0;height:100%;border-right:none}.chat-sidebar.full-width.svelte-cjja91 .chat-header:where(.svelte-cjja91){padding:14px 16px;background:transparent}.chat-header.svelte-cjja91{padding:14px 16px;display:flex;align-items:center;gap:10px;background:var(--bg-secondary);box-shadow:0 2px 8px #0000004d;z-index:1}.minimize-btn.svelte-cjja91{width:28px;height:28px;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;color:var(--text-primary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.minimize-btn.svelte-cjja91:hover{background:var(--bg-elevated-hover)}.chat-title.svelte-cjja91{font-size:13px;font-weight:700;color:var(--text-primary);flex:1}.online-count.svelte-cjja91{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text-muted)}.status-dot.svelte-cjja91{width:6px;height:6px;background:var(--color-win);border-radius:50%;animation:svelte-cjja91-pulse 2s infinite}@keyframes svelte-cjja91-pulse{0%,to{opacity:1}50%{opacity:.5}}.status-dot.svelte-cjja91:not(.connected){background:var(--text-muted);animation:none}.chat-content.svelte-cjja91{flex:1;display:flex;flex-direction:column;overflow:hidden}.messages-container.svelte-cjja91{flex:1;padding:12px 14px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.messages-container.svelte-cjja91::-webkit-scrollbar{width:4px}.messages-container.svelte-cjja91::-webkit-scrollbar-track{background:transparent}.messages-container.svelte-cjja91::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.message-wrapper.svelte-cjja91{display:flex;flex-direction:column;width:100%}.message-wrapper.system.svelte-cjja91{align-items:center}.support-badge.svelte-cjja91{display:inline;color:var(--color-win);font-size:12px;font-weight:700;margin-right:3px;position:relative;cursor:default}.support-badge.svelte-cjja91:after{content:"Support";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:#fff;color:#111;font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:999}.support-badge.svelte-cjja91:hover:after,.support-badge.svelte-cjja91:hover:before{opacity:1}.delete-msg-btn.svelte-cjja91{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0;position:absolute;top:8px;right:8px;opacity:0;transition:opacity .15s ease,color .15s ease;display:flex;align-items:center;justify-content:center;width:14px;height:14px}.message-wrapper.svelte-cjja91:hover .delete-msg-btn:where(.svelte-cjja91){opacity:1}.delete-msg-btn.svelte-cjja91:hover{color:var(--color-loss)}.message-username.svelte-cjja91{display:inline;color:#ffffffa6;font-weight:700;margin-right:2px;font-size:13px;background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease}.message-username.svelte-cjja91:hover{color:var(--text-primary)}.message-bubble.svelte-cjja91{width:100%;max-width:100%;padding:11px 14px;border-radius:6px;font-weight:700;line-height:1.5;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;position:relative;background:var(--bg-elevated);border:none;color:#fffffff2;font-size:13px}.message-bubble.system-bubble.svelte-cjja91{background:transparent;border:none;color:var(--text-muted);font-size:11px;font-weight:700;padding:6px 10px;text-align:center}.tip-bubble.svelte-cjja91{border:1px solid rgba(212,160,23,.3)!important;background:#d4a0170f!important;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tip-username.svelte-cjja91{color:var(--text-primary);font-weight:700;font-size:12px;background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease}.tip-username.svelte-cjja91:hover{color:#fff}.tip-text.svelte-cjja91{color:var(--text-muted);font-size:12px;font-weight:700}.tip-amount.svelte-cjja91{color:var(--color-warning);font-weight:700;font-size:12px}.chat-mention{color:#fff;font-weight:700;font-size:inherit;font-family:inherit;line-height:inherit;background:#ffffff1f;border-radius:6px;padding:1px 5px;margin-right:2px;cursor:pointer;transition:background .15s ease}.chat-mention:hover{background:#fff3}.chat-link{color:var(--accent);text-decoration:underline;word-break:break-all}.chat-link:hover{color:var(--accent-crimson-hover)}.chat-emote{display:inline-block;width:22px;height:22px;object-fit:contain;vertical-align:middle;margin:0 2px}.chat-input-section.svelte-cjja91{padding:12px 14px 14px;position:relative;border-top:1px solid var(--border-color)}.chat-rate-tooltip.svelte-cjja91{font-size:11px;font-weight:700;color:var(--color-loss);padding:0 0 8px}.emoji-picker.svelte-cjja91{position:absolute;bottom:100%;left:14px;right:14px;max-height:240px;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;padding:10px;margin-bottom:8px;z-index:100;overflow-y:auto;scrollbar-width:none}.emoji-picker.svelte-cjja91::-webkit-scrollbar{display:none}.emoji-section.svelte-cjja91{margin-bottom:8px}.emoji-section.svelte-cjja91:last-child{margin-bottom:0}.emoji-separator.svelte-cjja91{height:1px;background:var(--border-color);margin:8px 0}.emoji-grid.svelte-cjja91{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.emoji-btn.svelte-cjja91{background:transparent;border:none;font-size:18px;padding:6px;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;width:34px;height:34px;box-shadow:none}.emoji-btn.svelte-cjja91 img:where(.svelte-cjja91){width:22px;height:22px;object-fit:contain}.emoji-btn.svelte-cjja91:hover{background:var(--bg-hover);transform:scale(1.1)}.chat-input-wrapper.svelte-cjja91{display:flex;align-items:flex-end;gap:6px}.chat-input-box.svelte-cjja91{flex:1;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;padding:10px 14px;display:flex;align-items:center;min-height:44px;max-height:80px;overflow:hidden;transition:border-color .15s ease}.chat-input-box.svelte-cjja91:focus-within{border-color:var(--accent)}.message-input.svelte-cjja91{width:100%;background:transparent;border:none;color:var(--text-primary);font-size:14px;font-weight:700;padding:0;outline:none;resize:none;min-height:20px;max-height:56px;overflow-y:auto;line-height:1.4;scrollbar-width:none;box-shadow:none}.message-input.svelte-cjja91:focus{outline:none;box-shadow:none}.message-input.svelte-cjja91::-webkit-scrollbar{display:none}.message-input.svelte-cjja91::placeholder{color:var(--text-muted);font-weight:700}.char-count.svelte-cjja91{font-size:10px;font-weight:700;color:var(--text-muted);flex-shrink:0;align-self:flex-end}.char-count.over.svelte-cjja91{color:var(--color-loss)}.emoji-toggle-btn.svelte-cjja91{width:44px;height:44px;background:var(--bg-elevated);border:none;border-radius:6px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .15s ease;flex-shrink:0}.emoji-toggle-btn.svelte-cjja91:hover{background:var(--bg-elevated-hover)}.send-btn.svelte-cjja91{width:44px;height:44px;background:var(--bg-elevated);border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;flex-shrink:0}.send-btn.svelte-cjja91 svg:where(.svelte-cjja91){width:18px;height:18px}.send-btn.svelte-cjja91:hover:not(:disabled){background:var(--bg-elevated-hover);color:var(--text-primary)}.send-btn.svelte-cjja91:disabled{color:var(--text-muted);cursor:not-allowed}.chat-login-prompt.svelte-cjja91{padding:14px;text-align:center}.chat-login-prompt.svelte-cjja91 p:where(.svelte-cjja91){color:var(--text-muted);font-size:13px;font-weight:700;margin:0}.minimized.svelte-cjja91 .chat-title:where(.svelte-cjja91),.minimized.svelte-cjja91 .online-count:where(.svelte-cjja91){display:none}.minimized.svelte-cjja91 .chat-header:where(.svelte-cjja91){padding:14px 11px;justify-content:center}.chat-banner.svelte-cjja91{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#5865f21a;border-bottom:1px solid rgba(88,101,242,.2)}.banner-text.svelte-cjja91{font-size:12px;font-weight:700;color:#ffffffb3}.banner-cmd.svelte-cjja91{color:#7c8af4;background:#5865f226;padding:2px 6px;border-radius:6px;font-size:12px}.banner-close.svelte-cjja91{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:opacity .15s ease;flex-shrink:0}.banner-close.svelte-cjja91:hover{opacity:1}.command-popup.svelte-cjja91{position:absolute;bottom:100%;left:14px;right:14px;background:var(--bg-secondary);border:none;border-radius:6px;margin-bottom:8px;overflow:hidden;z-index:100}.command-item.svelte-cjja91{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .1s ease}.command-item.svelte-cjja91:hover,.command-item.selected.svelte-cjja91{background:var(--bg-tertiary)}.command-name.svelte-cjja91{font-size:13px;font-weight:700;color:#5865f2;flex-shrink:0}.command-args.svelte-cjja91{font-size:12px;font-weight:700;color:var(--text-muted);flex-shrink:0}.command-desc.svelte-cjja91{font-size:12px;font-weight:700;color:var(--text-secondary);margin-left:auto;text-align:right}.chat-backdrop.svelte-cjja91,.mobile-close-btn.svelte-cjja91{display:none}@media (max-width: 768px){.chat-sidebar.svelte-cjja91{inset:0;width:100%;height:100%;border-right:none;border-radius:0;z-index:1000;transition:none}.chat-sidebar.minimized.svelte-cjja91,.minimize-btn.svelte-cjja91{display:none}.mobile-close-btn.svelte-cjja91{display:flex;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;transition:all .15s}.mobile-close-btn.svelte-cjja91:hover{background:var(--bg-dark);color:var(--text-primary)}}.bottom-nav.svelte-10lbxsx{position:fixed;bottom:0;left:0;right:0;height:82px;background:var(--bg-primary);z-index:100;display:flex;padding:0 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}.nav-item.svelte-10lbxsx{flex:1;background:none;border:none;box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:all .15s ease;color:var(--text-secondary);font-family:inherit;padding:8px;position:relative}.nav-item.svelte-10lbxsx:active{transform:scale(.92)}.nav-item.active.svelte-10lbxsx{color:var(--text-primary)}.nav-icon.svelte-10lbxsx{width:28px;height:28px}.nav-label.svelte-10lbxsx{font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em}.active-dot.svelte-10lbxsx{position:absolute;bottom:6px;width:20px;height:3px;border-radius:2px;background:var(--accent-crimson);opacity:0;transition:opacity .15s ease}.nav-item.active.svelte-10lbxsx .active-dot:where(.svelte-10lbxsx){opacity:1}@media (min-width: 768px){.bottom-nav.svelte-10lbxsx{display:none}}.footer.svelte-16wrcer{background:var(--bg-primary);border-top:1px solid var(--border-color);margin-top:80px;padding:48px 0 32px;transition:margin-left .3s ease,width .3s ease}.footer-content.svelte-16wrcer{max-width:1200px;margin:0 auto;padding:0 24px}.footer-links.svelte-16wrcer{display:flex;justify-content:space-between;margin-bottom:48px}.footer-column.svelte-16wrcer{display:flex;flex-direction:column;gap:10px}.footer-column.svelte-16wrcer h4:where(.svelte-16wrcer){color:var(--text-primary);font-size:14px;font-weight:700;margin:0 0 4px}.footer-column.svelte-16wrcer a:where(.svelte-16wrcer){color:var(--text-muted);text-decoration:none;font-size:13px;font-weight:700;transition:color .2s ease}.footer-column.svelte-16wrcer a:where(.svelte-16wrcer):hover{color:var(--text-primary)}.social-icons.svelte-16wrcer{display:flex;justify-content:center;gap:12px;margin-bottom:32px}.social-icons.svelte-16wrcer a:where(.svelte-16wrcer){display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--text-muted);transition:color .2s ease}.social-icons.svelte-16wrcer a:where(.svelte-16wrcer):hover{color:var(--text-primary)}.social-icons.svelte-16wrcer svg:where(.svelte-16wrcer){width:20px;height:20px}.footer-divider.svelte-16wrcer{height:2px;background:var(--border-color);margin-bottom:24px}.footer-legal.svelte-16wrcer{text-align:center;margin-bottom:32px}.footer-legal.svelte-16wrcer .copyright:where(.svelte-16wrcer){color:var(--text-primary);font-size:12px;font-weight:700;margin:0 0 12px}.footer-legal.svelte-16wrcer .contact:where(.svelte-16wrcer){color:var(--text-primary);font-size:12px;font-weight:700;margin:0 0 12px}.footer-legal.svelte-16wrcer .contact:where(.svelte-16wrcer) a:where(.svelte-16wrcer){color:var(--text-primary);text-decoration:none}.footer-legal.svelte-16wrcer .contact:where(.svelte-16wrcer) a:where(.svelte-16wrcer):hover{text-decoration:underline}.footer-legal.svelte-16wrcer .disclaimer:where(.svelte-16wrcer){color:var(--text-primary);font-size:11px;font-weight:700;line-height:1.6;max-width:700px;margin:0 auto}.footer-legal.svelte-16wrcer .disclaimer:where(.svelte-16wrcer) a:where(.svelte-16wrcer){color:var(--text-primary);text-decoration:none}.footer-legal.svelte-16wrcer .disclaimer:where(.svelte-16wrcer) a:where(.svelte-16wrcer):hover{text-decoration:underline}.footer-logo-container.svelte-16wrcer{display:flex;justify-content:center;padding-top:8px}.footer-logo.svelte-16wrcer{height:64px;width:auto;object-fit:contain;opacity:.7}@media (max-width: 900px){.footer-links.svelte-16wrcer{grid-template-columns:repeat(2,1fr);gap:32px 48px}}@media (max-width: 768px){.footer.svelte-16wrcer{margin-left:0!important;width:100%!important;margin-bottom:70px;margin-top:24px;padding:32px 0 24px}.footer-content.svelte-16wrcer{padding:0 16px}.footer-links.svelte-16wrcer{grid-template-columns:1fr 1fr;gap:24px 16px;margin-bottom:32px}.footer-column.svelte-16wrcer{text-align:left}.footer-column.svelte-16wrcer h4:where(.svelte-16wrcer){font-size:13px;margin-bottom:8px}.footer-column.svelte-16wrcer a:where(.svelte-16wrcer){font-size:12px}.social-icons.svelte-16wrcer,.footer-legal.svelte-16wrcer{margin-bottom:24px}.footer-legal.svelte-16wrcer .copyright:where(.svelte-16wrcer){font-size:11px}.footer-legal.svelte-16wrcer .disclaimer:where(.svelte-16wrcer){font-size:10px;padding:0}.footer-logo.svelte-16wrcer{height:48px}}@media (max-width: 480px){.footer-links.svelte-16wrcer{grid-template-columns:1fr 1fr;gap:20px}}.mobile-sheet.svelte-tkctd3{position:fixed;inset:0;background:var(--bg-dark);z-index:200;display:flex;flex-direction:column;animation:svelte-tkctd3-slideUp .25s ease-out}.mobile-header.svelte-tkctd3{display:flex;align-items:center;justify-content:space-between;padding:16px;flex-shrink:0;border-bottom:1px solid var(--border-color)}.mobile-title.svelte-tkctd3{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.mobile-close-btn.svelte-tkctd3{width:32px;height:32px;background:var(--bg-tertiary);border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.mobile-close-btn.svelte-tkctd3:hover{background:var(--bg-hover);color:var(--text-primary)}@keyframes svelte-tkctd3-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-content.svelte-tkctd3{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:16px 16px 0}.mobile-search-bar.svelte-tkctd3{position:relative;margin:0 0 16px;background:var(--bg-dark);border:1px solid var(--border-color);border-radius:8px;transition:border-color .15s ease}.mobile-search-bar.svelte-tkctd3:focus-within{border-color:var(--text-muted)}.mobile-search-icon.svelte-tkctd3{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-muted);pointer-events:none}.mobile-search-input.svelte-tkctd3{width:100%;padding:15px 14px 15px 36px;background:transparent;border:none;color:var(--text-primary);font-size:13px;font-weight:700;font-family:inherit;outline:none}.mobile-search-input.svelte-tkctd3::placeholder{color:var(--text-muted);font-weight:700}.mobile-content.svelte-tkctd3 .search-results:where(.svelte-tkctd3){flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:100px}.mobile-content.svelte-tkctd3 .empty-state:where(.svelte-tkctd3){display:flex;align-items:center;justify-content:center;height:150px;color:var(--text-secondary);font-size:14px;font-weight:700}.games-grid.mobile.svelte-tkctd3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.games-grid.mobile.svelte-tkctd3 .game-card:where(.svelte-tkctd3){display:block;width:100%;aspect-ratio:3/4;border-radius:8px;overflow:hidden;cursor:pointer;position:relative;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:svelte-tkctd3-shimmer 1.5s infinite;border:none;padding:0;box-shadow:none;text-decoration:none;color:inherit}.games-grid.mobile.svelte-tkctd3 .game-card.loaded:where(.svelte-tkctd3){background:var(--bg-dark);animation:none}.games-grid.mobile.svelte-tkctd3 .game-card:where(.svelte-tkctd3):active{transform:scale(.96)}.games-grid.mobile.svelte-tkctd3 .game-card:where(.svelte-tkctd3) img:where(.svelte-tkctd3){width:100%;height:100%;object-fit:cover;border-radius:6px;opacity:0;transition:opacity .3s}.games-grid.mobile.svelte-tkctd3 .game-card.loaded:where(.svelte-tkctd3) img:where(.svelte-tkctd3){opacity:1}@keyframes svelte-tkctd3-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.search-overlay.svelte-tkctd3{position:fixed;inset:72px 0 0;background:#141318eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:300;display:flex;flex-direction:column;overflow:hidden}.search-container.svelte-tkctd3{display:flex;flex-direction:column;flex:1;overflow:hidden;max-width:900px;margin:0 auto;width:100%}.search-header.svelte-tkctd3{display:flex;align-items:center;justify-content:space-between;padding:32px 40px 24px;flex-shrink:0}.search-title.svelte-tkctd3{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.close-btn.svelte-tkctd3{width:36px;height:36px;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--text-secondary);padding:0;box-shadow:none}.close-btn.svelte-tkctd3:hover{background:var(--bg-hover);color:var(--text-primary)}.close-btn.svelte-tkctd3 svg:where(.svelte-tkctd3){width:18px;height:18px}.search-input-wrapper.svelte-tkctd3{position:relative;padding:0 40px;margin:0 0 24px}.search-icon.svelte-tkctd3{position:absolute;left:54px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-muted);pointer-events:none}.search-input.svelte-tkctd3{width:100%;padding:16px 16px 16px 40px;background:#141316cc;border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);font-size:17px;font-weight:700;font-family:inherit;outline:none;transition:all .2s ease}.search-input.svelte-tkctd3:focus{border-color:var(--accent-crimson);background:#141316f2}.search-input.svelte-tkctd3::placeholder{color:var(--text-muted);font-weight:700}.search-results.svelte-tkctd3{flex:1;overflow-y:auto;padding:0 40px 40px}.empty-state.svelte-tkctd3{display:flex;align-items:center;justify-content:center;height:300px;color:var(--text-muted);font-size:16px;font-weight:700}.games-grid.svelte-tkctd3{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.game-card.svelte-tkctd3{display:block;width:100%;aspect-ratio:270/350;border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;padding:0;border:none;position:relative;text-decoration:none;color:inherit;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:svelte-tkctd3-shimmer 1.5s infinite;box-shadow:none}.game-card.loaded.svelte-tkctd3{background:var(--bg-dark);animation:none}.game-card.svelte-tkctd3:hover{transform:translateY(-4px)}.game-card.svelte-tkctd3:hover img:where(.svelte-tkctd3){transform:scale(1.03)}.game-card.svelte-tkctd3 img:where(.svelte-tkctd3){width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .3s ease,opacity .3s ease;opacity:0}.game-card.loaded.svelte-tkctd3 img:where(.svelte-tkctd3){opacity:1}.game-card.svelte-tkctd3:hover .game-overlay:where(.svelte-tkctd3){opacity:1}.game-overlay.svelte-tkctd3{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;border-radius:8px}.play-icon.svelte-tkctd3{width:48px;height:48px;opacity:.9}.modal-backdrop.svelte-7z0u55{position:fixed;inset:0;background:var(--modal-backdrop);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content.svelte-7z0u55{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-dialog);max-width:420px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;position:relative;animation:svelte-7z0u55-modalEnter .2s ease-out}@keyframes svelte-7z0u55-modalEnter{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close.svelte-7z0u55{position:absolute;top:16px;right:16px;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .15s;z-index:1;box-shadow:none}.modal-close.svelte-7z0u55:hover{color:var(--text-primary)}.modal-body.svelte-7z0u55{padding:56px 28px 28px}@media (max-width: 480px){.modal-content.svelte-7z0u55{max-width:100%;margin:0 12px;border-radius:10px}.modal-close.svelte-7z0u55{top:12px;right:12px;width:28px;height:28px}.modal-close.svelte-7z0u55 svg:where(.svelte-7z0u55){width:14px;height:14px}.modal-body.svelte-7z0u55{padding:52px 20px 24px}}.auth-modal.svelte-12d8lfn{width:100%}.auth-header.svelte-12d8lfn{text-align:center;margin-bottom:28px}.auth-switcher.svelte-12d8lfn{margin-bottom:24px}.switcher-track.svelte-12d8lfn{position:relative;display:flex;background:var(--bg-elevated);border-radius:6px;padding:5px;margin:0 auto}.switcher-indicator.svelte-12d8lfn{display:none}.switcher-btn.svelte-12d8lfn{flex:1;padding:10px 24px;background:none;border:none;color:var(--text-muted);font-size:13px;font-weight:700;border-radius:3px;cursor:pointer;box-shadow:none;display:flex;align-items:center;justify-content:center}.switcher-btn.active.svelte-12d8lfn{background:var(--bg-secondary);color:var(--text-primary)}.switcher-btn.svelte-12d8lfn:hover:not(.active){background:var(--accent-crimson);color:#fff}.auth-title.svelte-12d8lfn{font-size:22px;font-weight:900;color:var(--text-primary);margin:0}.auth-form.svelte-12d8lfn{margin-bottom:20px}.form-group.svelte-12d8lfn{margin-bottom:16px}.form-label.svelte-12d8lfn{display:block;margin-bottom:8px;font-size:13px;font-weight:700;color:var(--text-primary)}.form-input.svelte-12d8lfn{width:100%;padding:14px 16px;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;color:var(--text-primary);font-size:14px;font-weight:700;transition:border-color .15s}.form-input.svelte-12d8lfn:focus{outline:none;box-shadow:none;border-color:var(--accent)}.form-input.svelte-12d8lfn:disabled{opacity:.5;cursor:not-allowed}.form-input.svelte-12d8lfn::placeholder{color:var(--text-muted);font-weight:700}.error-message.svelte-12d8lfn{background:var(--color-loss-bg);color:var(--color-loss);padding:12px 16px;border-radius:6px;font-size:13px;font-weight:700;margin-bottom:16px;text-align:center}.auth-submit.svelte-12d8lfn{width:100%;padding:14px;font-size:15px;font-weight:700;border-radius:6px;text-align:center;display:flex;align-items:center;justify-content:center}.auth-submit.svelte-12d8lfn:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-spinner.svelte-12d8lfn{margin-right:8px}.auth-divider.svelte-12d8lfn{text-align:center;margin:20px 0;position:relative}.auth-divider.svelte-12d8lfn:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-color)}.auth-divider.svelte-12d8lfn span:where(.svelte-12d8lfn){background:var(--bg-primary);color:var(--text-muted);padding:0 16px;font-size:13px;font-weight:700;position:relative}.social-buttons.svelte-12d8lfn{display:grid;grid-template-columns:1fr 1fr;gap:10px}.social-btn.svelte-12d8lfn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;border:none;border-radius:6px;background:var(--bg-elevated);color:var(--text-primary);font-size:13px;font-weight:700;transition:background .15s;cursor:pointer;box-shadow:none}.social-btn.svelte-12d8lfn:hover{background:var(--bg-elevated-hover)}.social-btn.svelte-12d8lfn:active{transform:scale(.97)}.social-btn.svelte-12d8lfn:disabled{opacity:.5;cursor:not-allowed}.optional-fields-section.svelte-12d8lfn{margin-top:20px}.checkbox-row.svelte-12d8lfn{margin-bottom:12px}.checkbox-label.svelte-12d8lfn{display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 0;margin:0}.checkbox-input.svelte-12d8lfn{width:18px;height:18px;border:2px solid var(--border-color);border-radius:2px;background:transparent;cursor:pointer;position:relative;appearance:none;transition:border-color .15s,background .15s;flex-shrink:0}.checkbox-input.svelte-12d8lfn:checked{background:var(--accent-crimson);border-color:var(--accent-crimson)}.checkbox-input.svelte-12d8lfn:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:900;line-height:1;animation:svelte-12d8lfn-checkPop .15s ease-out}@keyframes svelte-12d8lfn-checkPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.checkbox-input.svelte-12d8lfn:active{transform:scale(.9)}.checkbox-text.svelte-12d8lfn{color:var(--text-secondary);font-size:13px;font-weight:700}.terms-link.svelte-12d8lfn{color:var(--accent-crimson);text-decoration:none;font-weight:700}.terms-link.svelte-12d8lfn:hover{text-decoration:underline}.auth-subtitle.svelte-12d8lfn{color:var(--text-muted);font-size:14px;font-weight:700;margin:8px 0 0}.forgot-password-btn.svelte-12d8lfn{background:none;border:none;color:var(--text-muted);font-size:13px;font-weight:700;cursor:pointer;padding:0;margin-top:8px;margin-left:auto;display:block;text-decoration:underline}.forgot-password-btn.svelte-12d8lfn:hover{color:var(--text-primary)}.success-state-minimal.svelte-12d8lfn{text-align:center}.success-state-minimal.svelte-12d8lfn p:where(.svelte-12d8lfn){color:var(--text-muted);font-size:14px;font-weight:700;margin:0 0 20px}.back-link.svelte-12d8lfn{background:none;border:none;color:var(--text-muted);font-size:13px;font-weight:700;cursor:pointer;padding:0;margin-top:16px;display:block;width:100%;text-align:center;text-decoration:underline}.back-link.svelte-12d8lfn:hover{color:var(--text-primary)}.modal-backdrop.svelte-jfvh9{position:fixed;inset:0;background:var(--modal-backdrop);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content.svelte-jfvh9{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;max-width:420px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;position:relative;animation:svelte-jfvh9-modalEnter .2s ease-out}@keyframes svelte-jfvh9-modalEnter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close.svelte-jfvh9{position:absolute;top:16px;right:16px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease;z-index:1}.modal-close.svelte-jfvh9:hover{color:var(--text-primary)}.modal-body.svelte-jfvh9{padding:28px 24px 24px}.loading-state.svelte-jfvh9,.error-state.svelte-jfvh9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--text-secondary);font-size:14px;font-weight:700;gap:16px}.error-state.svelte-jfvh9 svg:where(.svelte-jfvh9){color:var(--text-muted)}.profile-header.svelte-jfvh9{display:flex;align-items:center;gap:16px;margin-bottom:20px}.avatar-wrapper.svelte-jfvh9{flex-shrink:0;border-radius:6px;overflow:hidden;border:2px solid rgba(255,255,255,.12);line-height:0}.profile-info.svelte-jfvh9{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.username.svelte-jfvh9{font-size:20px;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.join-date.svelte-jfvh9{font-size:13px;font-weight:700;color:var(--text-muted)}.tip-btn.svelte-jfvh9{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#5865f2;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease;flex-shrink:0;align-self:center}.tip-btn.svelte-jfvh9:hover{background:#4752c4}.stats-grid.svelte-jfvh9{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bg-darker);border-radius:12px;overflow:hidden}.stat-card.svelte-jfvh9{background:var(--bg-secondary);padding:18px 16px;display:flex;flex-direction:column;gap:6px}.stat-label.svelte-jfvh9{font-size:12px;font-weight:700;color:var(--text-muted)}.stat-value.svelte-jfvh9{font-size:20px;font-weight:700;color:var(--text-primary)}.stat-value.green.svelte-jfvh9{color:var(--color-win)}.stat-value.red.svelte-jfvh9{color:var(--color-loss)}.socials-bar.svelte-jfvh9{display:flex;flex-direction:column;gap:1px;margin-top:16px;background:var(--bg-darker);border-radius:10px;overflow:hidden}.social-row.svelte-jfvh9{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px;font-weight:700;text-decoration:none;transition:background .15s ease}.social-row.svelte-jfvh9:hover{background:var(--bg-tertiary)}.social-row.svelte-jfvh9 svg:where(.svelte-jfvh9):first-child{flex-shrink:0;color:var(--text-muted)}.social-row.svelte-jfvh9:hover svg:where(.svelte-jfvh9):first-child{color:var(--text-primary)}.social-row.twitch-row.svelte-jfvh9:hover svg:where(.svelte-jfvh9):first-child{color:#9146ff}.social-handle-text.svelte-jfvh9{flex:1;color:var(--text-primary)}.social-arrow.svelte-jfvh9{color:var(--text-muted);flex-shrink:0;opacity:0;transition:opacity .15s ease}.social-row.svelte-jfvh9:hover .social-arrow:where(.svelte-jfvh9){opacity:1}.referral-btn.svelte-jfvh9{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;margin-top:16px;background:#5865f2;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease}.referral-btn.svelte-jfvh9:hover{background:#4752c4}@media (max-width: 480px){.modal-content.svelte-jfvh9{max-width:100%;margin:0 12px}.modal-body.svelte-jfvh9{padding:24px 16px 16px}.username.svelte-jfvh9,.stat-value.svelte-jfvh9{font-size:18px}.tip-btn.svelte-jfvh9{padding:8px 16px;font-size:13px}}.toast-container.svelte-1iary3l{position:fixed;top:100px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:380px;pointer-events:none}.toast.svelte-1iary3l{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:4px;border:1px solid var(--border-color);box-shadow:0 4px 16px #0000004d;animation:svelte-1iary3l-slideIn .25s ease-out;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes svelte-1iary3l-slideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.toast-body.svelte-1iary3l{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.toast-message.svelte-1iary3l{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.4}.toast-request-id.svelte-1iary3l{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:3px;padding:3px 7px;font-size:11px;color:var(--text-muted);cursor:pointer;transition:background .15s,border-color .15s}.toast-request-id.svelte-1iary3l:hover{background:#00000059;border-color:#ffffff26}.rid-label.svelte-1iary3l{opacity:.7}.toast-request-id.svelte-1iary3l code:where(.svelte-1iary3l){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-primary);opacity:.85}.rid-action.svelte-1iary3l{opacity:.5;margin-left:2px}.toast-close.svelte-1iary3l{background:none;border:none;color:var(--text-muted);font-size:14px;cursor:pointer;padding:4px;opacity:.6;transition:opacity .15s;flex-shrink:0}.toast-success.svelte-1iary3l{background:color-mix(in srgb,var(--color-win) 12%,transparent);border-color:color-mix(in srgb,var(--color-win) 40%,transparent);color:var(--color-win)}.toast-error.svelte-1iary3l{background:color-mix(in srgb,var(--color-loss) 12%,transparent);border-color:color-mix(in srgb,var(--color-loss) 40%,transparent);color:var(--color-loss)}.toast-info.svelte-1iary3l{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.toast-warning.svelte-1iary3l{background:#f59e0b1f;border-color:#f59e0b66;color:#f59e0b}.toast-close.svelte-1iary3l:hover{opacity:1}@media (max-width: 480px){.toast-container.svelte-1iary3l{left:16px;right:16px;max-width:none}}.intercom-button.svelte-6gtams{position:fixed;bottom:20px;right:20px;width:56px;height:56px;background:#5865f2;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease;z-index:999}.intercom-button.svelte-6gtams:hover{transform:scale(1.05)}.intercom-button.svelte-6gtams:active{transform:scale(.98)}.intercom-button.svelte-6gtams svg:where(.svelte-6gtams){width:28px;height:28px;color:#fff}@media (max-width: 768px){.intercom-button.svelte-6gtams{display:none}}.backdrop.svelte-m6z99u{position:fixed;inset:0;background:var(--modal-backdrop);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.modal.svelte-m6z99u{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;width:100%;max-width:480px;overflow:hidden;animation:svelte-m6z99u-modalIn .2s ease-out}@keyframes svelte-m6z99u-modalIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header.svelte-m6z99u{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color, #2a2a3e)}.header-label.svelte-m6z99u{font-size:14px;font-weight:700;color:var(--text-secondary, #8888aa)}.header-label.svelte-m6z99u strong:where(.svelte-m6z99u){color:var(--text-primary, #fff)}.close-btn.svelte-m6z99u{background:none;border:none;color:var(--text-secondary, #8888aa);cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:6px;transition:all .15s ease}.close-btn.svelte-m6z99u:hover{color:var(--text-primary, #fff);background:var(--bg-tertiary, #252640)}.modal-body.svelte-m6z99u{padding:24px 20px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-footer.svelte-m6z99u{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--border-color, #2a2a3e);background:var(--bg-tertiary, #252640)}.footer-amounts.svelte-m6z99u{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.bet-amount.svelte-m6z99u{color:var(--text-secondary, #8888aa)}.arrow.svelte-m6z99u{color:var(--text-muted, #555);font-size:12px}.payout-amount.svelte-m6z99u{font-weight:700}.result-badge.svelte-m6z99u{font-size:12px;font-weight:700;color:#fff;padding:4px 12px;border-radius:6px}.waiting.svelte-m6z99u{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--text-secondary, #8888aa)}.pulse-dot.svelte-m6z99u{width:8px;height:8px;background:var(--text-secondary, #8888aa);border-radius:50%;animation:svelte-m6z99u-pulse 1.5s infinite}@keyframes svelte-m6z99u-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.game-label.svelte-m6z99u{font-size:13px;font-weight:700;color:var(--text-secondary, #8888aa);text-align:center;margin-top:16px}.dice-visual.svelte-m6z99u{width:100%;position:relative;padding-top:44px}.dice-tooltip-wrap.svelte-m6z99u{position:absolute;top:0;transform:translate(-50%)}.dice-tooltip.svelte-m6z99u{padding:6px 12px;border-radius:8px;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;position:relative;animation:svelte-m6z99u-tooltipAppear .2s ease-out}.dice-tooltip.win.svelte-m6z99u{background:var(--color-win)}.dice-tooltip.lose.svelte-m6z99u{background:var(--color-loss)}.dice-tooltip-arrow.svelte-m6z99u{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.dice-tooltip.win.svelte-m6z99u .dice-tooltip-arrow:where(.svelte-m6z99u){border-top:6px solid var(--color-win)}.dice-tooltip.lose.svelte-m6z99u .dice-tooltip-arrow:where(.svelte-m6z99u){border-top:6px solid var(--color-loss)}@keyframes svelte-m6z99u-tooltipAppear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dice-track.svelte-m6z99u{position:relative;height:50px;background:var(--bg-tertiary, #252640);border-radius:25px;display:flex;align-items:center;padding:8px}.dice-middle.svelte-m6z99u{position:relative;width:100%;height:34px;background:var(--bg-secondary, #1a1b2e);border-radius:17px;display:flex;align-items:center;padding:8px}.dice-inner.svelte-m6z99u{position:relative;width:100%;height:14px;border-radius:7px;overflow:hidden}.dice-zone.svelte-m6z99u{position:absolute;top:0;bottom:0;border-radius:7px}.dice-zone.win.svelte-m6z99u{background:var(--color-win)}.dice-zone.lose.svelte-m6z99u{background:var(--accent)}.dice-target.svelte-m6z99u{position:absolute;top:50%;transform:translateY(-50%);z-index:3;pointer-events:none}.dice-handle.svelte-m6z99u{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#fff;border-radius:6px;box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;justify-content:center;gap:3px}.grip-line.svelte-m6z99u{width:2px;background:var(--text-muted, #555);border-radius:1px}.grip-line.short.svelte-m6z99u{height:7px}.grip-line.tall.svelte-m6z99u{height:12px}.dice-target-value.svelte-m6z99u{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:22px;font-size:12px;font-weight:700;color:#fff;white-space:nowrap}.limbo-visual.svelte-m6z99u{width:100%}.limbo-card.svelte-m6z99u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;border-radius:8px;background:var(--bg-tertiary, #252640);border:1px solid var(--border-color)}.limbo-card.win.svelte-m6z99u{border-color:color-mix(in srgb,var(--color-win) 45%,transparent)}.limbo-card.lose.svelte-m6z99u{border-color:color-mix(in srgb,var(--color-loss) 45%,transparent)}.limbo-number.svelte-m6z99u{font-size:52px;line-height:1;color:var(--text-primary)}.limbo-card.win.svelte-m6z99u .limbo-number:where(.svelte-m6z99u){color:var(--color-win)}.limbo-card.lose.svelte-m6z99u .limbo-number:where(.svelte-m6z99u){color:var(--color-loss)}.limbo-target.svelte-m6z99u,.limbo-chance.svelte-m6z99u{font-size:13px;color:var(--text-secondary, #8888aa)}.plinko-visual.svelte-m6z99u{width:100%}.plinko-buckets.svelte-m6z99u{display:flex;gap:2px}.plinko-bucket.svelte-m6z99u{flex:1;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:8px 2px;min-width:0;box-shadow:0 2px 4px #0000004d;transition:all .2s ease}.plinko-bucket.svelte-m6z99u span:where(.svelte-m6z99u){font-size:9px;font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plinko-bucket.active.svelte-m6z99u{transform:translateY(-6px) scale(1.1);filter:brightness(1.4);box-shadow:0 6px 16px #00000080,0 0 12px #ffffff4d;z-index:2}.keno-visual.svelte-m6z99u{width:100%}.keno-grid.svelte-m6z99u{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.keno-tile.svelte-m6z99u{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border-radius:6px;color:var(--text-muted, #555);background:var(--bg-tertiary, #252640)}.keno-tile.pick.svelte-m6z99u{background:#7c3aed;color:#fff}.keno-tile.hit.svelte-m6z99u{background:var(--color-win);color:#fff;box-shadow:0 0 8px color-mix(in srgb,var(--color-win) 40%,transparent);animation:svelte-m6z99u-kenoHit .3s ease-out}@keyframes svelte-m6z99u-kenoHit{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}.keno-tile.miss.svelte-m6z99u{background:#3d1f1f;color:var(--color-loss);border:1px solid color-mix(in srgb,var(--color-loss) 30%,transparent)}.keno-tile.drawn.svelte-m6z99u{background:#ffffff0f;color:var(--text-muted, #555)}.mines-visual.svelte-m6z99u{width:100%;max-width:280px;margin:0 auto}.mines-grid.svelte-m6z99u{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.mines-tile.svelte-m6z99u{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-tertiary, #252640);box-shadow:0 3px #0000004d}.mines-tile.gem.svelte-m6z99u{background:#1a2e28;border:1px solid color-mix(in srgb,var(--color-win) 30%,transparent)}.mines-tile.mine.svelte-m6z99u{background:#2e1a1a;border:1px solid color-mix(in srgb,var(--color-loss) 40%,transparent)}.mines-tile.hidden.svelte-m6z99u{background:#2a3441}.tile-svg.svelte-m6z99u{width:55%;height:55%}.blackjack-visual.svelte-m6z99u{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.bj-hand-section.svelte-m6z99u{display:flex;flex-direction:column;align-items:center;gap:8px}.bj-cards-row.svelte-m6z99u{display:flex;justify-content:center;gap:8px}.bj-card.svelte-m6z99u{position:relative;width:72px;height:100px;background:#fff;border-radius:6px;box-shadow:0 4px 12px #00000040;display:flex;padding:6px;transition:box-shadow .3s ease}.bj-card.face-down.svelte-m6z99u{background:var(--bg-tertiary, #252640);border:1px solid var(--border-color, #2a2a3e);padding:0;display:flex;align-items:center;justify-content:center}.bj-card.result-win.svelte-m6z99u{box-shadow:0 0 0 3px var(--color-win),0 4px 16px color-mix(in srgb,var(--color-win) 50%,transparent)}.bj-card.result-lose.svelte-m6z99u{box-shadow:0 0 0 3px var(--color-loss),0 4px 16px color-mix(in srgb,var(--color-loss) 50%,transparent)}.bj-card.result-push.svelte-m6z99u{box-shadow:0 0 0 3px #f59e0b,0 4px 16px #f59e0b80}.bj-card-back.svelte-m6z99u{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bj-back-logo.svelte-m6z99u{font-family:acumin-pro,sans-serif;font-size:28px;font-weight:800;color:var(--text-muted, #555);font-style:italic}.bj-card-corner.svelte-m6z99u{display:flex;flex-direction:column;align-items:center;gap:0}.bj-card-rank.svelte-m6z99u{font-size:24px;font-weight:800;color:var(--color, #1a1b26);line-height:1}.bj-card-suit.svelte-m6z99u{font-size:20px;font-weight:700;color:var(--color, #1a1b26);line-height:1}.bj-value-badge.svelte-m6z99u{background:var(--bg-tertiary, #252640);border:2px solid var(--border-color, #2a2a3e);color:#fff;font-size:14px;font-weight:700;padding:4px 14px;border-radius:6px;min-width:36px;text-align:center;transition:all .2s ease;box-shadow:0 2px #0003}.bj-value-badge.result-win.svelte-m6z99u{background:var(--color-win);border-color:var(--color-win)}.bj-value-badge.result-lose.svelte-m6z99u{background:var(--color-loss);border-color:var(--color-loss)}.bj-value-badge.result-push.svelte-m6z99u{background:#f59e0b;border-color:#f59e0b}.bj-vs.svelte-m6z99u{font-size:12px;font-weight:700;color:var(--text-muted, #555);padding:2px 0}.fallback-visual.svelte-m6z99u{text-align:center}.fallback-game.svelte-m6z99u{font-size:12px;font-weight:700;color:var(--text-muted, #555);margin-bottom:8px}.fallback-mult.svelte-m6z99u{font-size:32px;font-weight:700;color:var(--text-primary, #fff)}@media (max-width: 520px){.backdrop.svelte-m6z99u{padding:60px 8px 8px;align-items:flex-start}.modal.svelte-m6z99u{max-width:100%}.bj-card.svelte-m6z99u{width:60px;height:84px}.bj-card-rank.svelte-m6z99u{font-size:20px}.bj-card-suit.svelte-m6z99u{font-size:16px}.keno-tile.svelte-m6z99u{font-size:10px}.plinko-bucket.svelte-m6z99u span:where(.svelte-m6z99u){font-size:8px}}.overlay.svelte-149galb{position:fixed;inset:0;background:var(--modal-backdrop);z-index:99999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.modal.svelte-149galb{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:32px;max-width:340px;text-align:center}.icon.svelte-149galb{color:var(--accent-crimson);margin-bottom:16px}h3.svelte-149galb{font-size:18px;font-weight:900;color:var(--text-primary);margin:0 0 8px}p.svelte-149galb{font-size:14px;font-weight:700;color:var(--text-secondary);margin:0 0 24px;line-height:1.5}button.svelte-149galb{width:100%;padding:12px;background:var(--accent-crimson);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s}button.svelte-149galb:hover{background:var(--accent-crimson-hover)}.page-loader.svelte-16u17ee{position:fixed;inset:0;background:var(--bg-dark, #121113);display:flex;align-items:center;justify-content:center;z-index:99999}.loader-logo.svelte-16u17ee{width:120px;height:auto}:root{--bg-primary: #0C0B0D;--bg-secondary: #151418;--bg-hover: #1E1C21;--bg-elevated: color-mix(in srgb, var(--bg-hover), var(--border-color) 55%);--bg-elevated-hover: color-mix(in srgb, var(--bg-hover), var(--border-color) 80%);--bg-tertiary: var(--bg-secondary);--bg-dark: var(--bg-secondary);--bg-darker: var(--bg-primary);--bg-game: var(--bg-secondary);--bg-active: var(--bg-hover);--bg-light: var(--bg-secondary);--text-primary: #FFFFFF;--text-secondary: #F2F2F5;--text-muted: #D0D1D9;--accent-crimson: #E91E63;--accent-crimson-hover: #F06292;--accent-crimson-dark: #C2185B;--accent: var(--accent-crimson);--accent-hover: var(--accent-crimson-hover);--accent-active: var(--accent-crimson-dark);--color-win: #22C55E;--color-win-hover: #16A34A;--color-win-bg: rgba(34, 197, 94, .15);--color-loss: #EF4444;--color-loss-hover: #DC2626;--color-loss-bg: rgba(239, 68, 68, .15);--color-loss-bg-hover: rgba(239, 68, 68, .25);--color-warning: #FBBF24;--color-warning-bg: rgba(251, 191, 36, .1);--card-black: #1a1b26;--bg-game-panel: var(--bg-secondary);--border-color: #2D2E3A;--border-hover: #3A3B47;--border-light: #374151;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 25px rgba(0, 0, 0, .4);--shadow-dialog: 0 12px 32px rgba(0, 0, 0, .55);--shadow-accent-glow: 0 0 24px color-mix(in srgb, var(--accent-crimson) 35%, transparent);--modal-backdrop: rgba(0, 0, 0, .85);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--font-mono: ui-monospace, "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-xs: 11px;--font-sm: 13px;--font-base: 14px;--font-md: 15px;--font-lg: 16px;--font-xl: 18px;--font-2xl: 20px;--font-3xl: 24px;--font-4xl: 28px}*{box-sizing:border-box;margin:0;padding:0}html{font-family:area-normal,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;height:100%}body{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:area-normal,proxima-nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700}*,*:before,*:after{font-family:area-normal,sans-serif!important;font-weight:800!important}h1,h2,h3,h4,h5,h6,p,span,div,label,th,td,li,a{font-weight:800!important}button{all:unset;font-family:inherit;font-weight:700;cursor:pointer;transition:all .2s ease;box-sizing:border-box}button:focus,button:active,button:focus-visible{outline:none!important;box-shadow:none!important}.btn-primary{background:var(--accent-crimson);color:#fff;padding:12px 20px;font-size:15px;font-weight:700;border:none;border-radius:var(--radius-lg);display:inline-flex;align-items:center;gap:8px}.btn-primary:hover{background:var(--accent-crimson-hover)}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);padding:12px 20px;font-size:15px;font-weight:700;border:none;border-radius:var(--radius-lg);display:inline-flex;align-items:center;gap:8px}.btn-secondary:hover{background:var(--bg-hover)}.btn-ghost{background:transparent;color:var(--text-secondary);padding:8px 12px;font-size:14px;border-radius:var(--radius-md)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}a{color:var(--accent-crimson);text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent-crimson-hover)}input,textarea,select{font-family:inherit;font-weight:700;font-size:var(--font-md);background:var(--bg-dark);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);padding:11px 14px;outline:none;transition:border-color .15s}input:focus,textarea:focus,select:focus{box-shadow:none;border-color:#ffffff40;outline:none}input::placeholder,textarea::placeholder{color:var(--text-muted)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;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='%236B6C7A' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0px 1000px var(--bg-dark) inset;transition:background-color 5000s ease-in-out 0s}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:var(--bg-tertiary);border-radius:3px;border:none;padding:0;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--accent-crimson);border-radius:50%;cursor:pointer;border:2px solid var(--bg-primary);box-shadow:0 2px 6px #0000004d}input[type=range]::-moz-range-thumb{width:18px;height:18px;background:var(--accent-crimson);border-radius:50%;cursor:pointer;border:2px solid var(--bg-primary);box-shadow:0 2px 6px #0000004d}input[type=range]::-webkit-slider-runnable-track{height:6px;background:var(--bg-tertiary);border-radius:3px}input[type=range]::-moz-range-track{height:6px;background:var(--bg-tertiary);border-radius:3px}.page-content{max-width:1400px;margin:0 auto;padding:0 48px}@media (max-width: 768px){.page-content{padding:0 20px}}.glass{background:#1c1d23cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color)}.standalone-app.svelte-1reeal1{min-height:100vh;background:var(--bg-dark)}.app.svelte-1reeal1{min-height:100vh;display:flex;flex-direction:column}.app-body.svelte-1reeal1{flex:1;display:flex;margin-top:72px}.main-content.svelte-1reeal1{flex:1;min-height:calc(100vh - 72px);overflow-x:auto;transition:margin-left .3s ease;padding-bottom:0}.mobile-chat-backdrop.svelte-1reeal1{position:fixed;inset:0;background:var(--modal-backdrop);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);z-index:199;animation:svelte-1reeal1-fadeIn .2s ease}.mobile-chat-overlay.svelte-1reeal1{position:fixed;inset:0;background:var(--bg-dark);z-index:200;display:flex;flex-direction:column;animation:svelte-1reeal1-slideUp .25s ease-out}.mobile-chat-header.svelte-1reeal1{display:flex;align-items:center;justify-content:space-between;padding:16px;flex-shrink:0;border-bottom:1px solid var(--border-color)}.mobile-chat-title.svelte-1reeal1{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.mobile-chat-close.svelte-1reeal1{width:32px;height:32px;background:var(--bg-tertiary);border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.mobile-chat-close.svelte-1reeal1:hover{background:var(--bg-hover);color:var(--text-primary)}.mobile-chat-content.svelte-1reeal1{flex:1;overflow:hidden;position:relative}@keyframes svelte-1reeal1-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-1reeal1-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.app-body.svelte-1reeal1{margin-top:56px}.main-content.svelte-1reeal1{margin-left:0!important;min-height:calc(100vh - 138px);padding-bottom:82px}}
