@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@300;400;500;600;700&display=swap";:root{line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-main)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}:root{--primary: #9333ea;--primary-light: #a855f7;--primary-dark: #7e22ce;--primary-darker: #6b21a8;--secondary: #e0a0ff;--secondary-dark: #ad58c8;--accent: #cf31ff;--accent-glow: #8a2be2;--gold: #ffd700;--gold-dark: #ffa500;--bg-main: #000000;--bg-gradient-1: #0a0a0a;--bg-gradient-2: #0f0a1a;--bg-grid-center: rgba(75, 0, 130, .95);--bg-grid-mid: rgba(45, 0, 80, 1);--bg-grid-edge: rgba(25, 0, 40, 1);--bg-cell-1: rgba(9, 0, 20, .9);--bg-cell-2: rgba(0, 0, 0, .95);--bg-panel-1: rgba(45, 0, 80, .98);--bg-panel-2: rgba(25, 0, 40, .98);--bg-overlay: rgba(147, 51, 234, .08);--bg-btn: rgba(9, 0, 20, .9);--bg-btn-hover: rgba(173, 88, 200, .3);--border-w: 2px;--border-w-md: 3px;--border-w-lg: 4px;--radius: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--border: rgba(207, 49, 255, .3);--border-bright: var(--secondary);--border-special: rgba(138, 43, 226, .7);--shadow-sm: 0 4px 8px rgba(0, 0, 0, .4);--shadow-md: 0 8px 16px rgba(0, 0, 0, .6);--shadow-lg: 0 20px 40px rgba(0, 0, 0, .9);--shadow-inset: inset 0 0 40px rgba(147, 51, 234, .1);--shadow-inset-dark: inset 0 0 60px rgba(0, 0, 0, .5);--glow-sm: 0 0 10px rgba(173, 88, 200, .3);--glow-md: 0 0 20px rgba(173, 88, 200, .5);--glow-lg: 0 0 40px rgba(173, 88, 200, .6);--glow-xl: 0 0 60px rgba(147, 51, 234, .8);--shadow-btn: var(--glow-sm), inset 0 1px 2px rgba(173, 88, 200, .1);--shadow-btn-hover: 0 0 25px rgba(173, 88, 200, .8), 0 0 40px rgba(173, 88, 200, .5), inset 0 0 15px rgba(173, 88, 200, .2), 0 4px 12px rgba(0, 0, 0, .8);--shadow-panel: 0 0 60px rgba(147, 51, 234, .6), inset 0 0 40px rgba(147, 51, 234, .1), 0 20px 60px rgba(0, 0, 0, .9);--text-shadow: 0 2px 4px rgba(0, 0, 0, .8);--text-shadow-md: 0 4px 8px rgba(0, 0, 0, .8);--text-glow-title: 0 0 15px rgba(173, 88, 200, 1), 0 0 30px rgba(173, 88, 200, .8), 0 0 45px rgba(173, 88, 200, .6), 0 3px 6px rgba(0, 0, 0, .8);--text-glow-win: 0 0 20px rgba(255, 215, 0, 1), 0 0 40px rgba(255, 215, 0, .8), 0 0 60px rgba(255, 215, 0, .6), 4px 4px 8px rgba(0, 0, 0, .8);--text-glow-btn: 0 0 10px rgba(173, 88, 200, .9), 0 0 20px rgba(173, 88, 200, .6), 0 2px 4px rgba(0, 0, 0, .8);--highlight-border: var(--secondary);--highlight-glow: 0 0 25px rgba(173, 88, 200, .8), 0 0 40px rgba(173, 88, 200, .5), inset 0 0 15px rgba(173, 88, 200, .2), 0 4px 12px rgba(0, 0, 0, .8);--transition: .3s;--transition-fast: .2s;--transition-slow: .4s;--ease: cubic-bezier(.34, 1.56, .64, 1);--gap-xs: 6px;--gap-sm: 8px;--gap-md: 12px;--gap-lg: 16px;--gap-xl: 20px;--gap-2xl: 24px;--pad-sm: 12px 20px;--pad-md: 18px 40px;--pad-lg: 24px 60px;--font: "Orbitron", sans-serif;--font-alt: "Rajdhani", sans-serif;--weight: 400;--weight-md: 600;--weight-bold: 700;--weight-black: 900;--text-xs: clamp(.75rem, 1vw, 1rem);--text-sm: clamp(.875rem, 1.2vw, 1.25rem);--text-base: clamp(1rem, 1.5vw, 1.5rem);--text-md: clamp(1.25rem, 2vw, 2rem);--text-lg: clamp(1.5rem, 2.5vw, 2.5rem);--text-xl: clamp(2rem, 3vw, 3rem);--text-2xl: clamp(2.5rem, 4vw, 4rem);--text-3xl: clamp(3rem, 5vw, 6rem);--text-4xl: clamp(4rem, 6vw, 8rem);--z-base: 1;--z-dropdown: 100;--z-modal: 1000;--z-celebration: 9999;--z-overlay: 10000}*{font-family:var(--font);margin:0;padding:0;box-sizing:border-box}.modal-overlay[data-v-1cc1a7f3]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--gap-lg)}.modal-container[data-v-1cc1a7f3]{background:linear-gradient(135deg,var(--bg-panel-1) 0%,rgba(0,0,0,.98) 100%);border:var(--border-w-md) solid var(--secondary-dark);border-radius:var(--radius-2xl);box-shadow:var(--shadow-panel);max-width:500px;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:modal-entrance-1cc1a7f3 .4s var(--ease);overflow:hidden}@keyframes modal-entrance-1cc1a7f3{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-1cc1a7f3]{display:flex;align-items:center;justify-content:space-between;padding:clamp(15px,3vw,25px) clamp(20px,4vw,30px);border-bottom:var(--border-w) solid rgba(147,51,234,.3);flex-shrink:0}.modal-title[data-v-1cc1a7f3]{font-family:var(--font);font-size:clamp(20px,4vw,28px);font-weight:var(--weight-black);color:#fff;margin:0;letter-spacing:3px}.close-btn[data-v-1cc1a7f3]{background:transparent;border:none;color:var(--secondary-dark);cursor:pointer;padding:var(--gap-xs);display:flex;align-items:center;justify-content:center;transition:all var(--transition) ease;border-radius:var(--radius);flex-shrink:0}.close-btn[data-v-1cc1a7f3]:hover{background:#9333ea33;color:var(--secondary);transform:rotate(90deg)}.close-btn svg[data-v-1cc1a7f3]{width:clamp(20px,4vw,24px);height:clamp(20px,4vw,24px)}.modal-content[data-v-1cc1a7f3]{padding:clamp(15px,4vw,30px);overflow-y:auto;flex:1}.modal-content[data-v-1cc1a7f3]::-webkit-scrollbar{width:6px}.modal-content[data-v-1cc1a7f3]::-webkit-scrollbar-track{background:#0000004d}.modal-content[data-v-1cc1a7f3]::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}.setting-item[data-v-1cc1a7f3]{display:flex;align-items:center;justify-content:space-between;padding:clamp(12px,3vw,20px);margin-bottom:var(--gap-md);background:var(--bg-overlay);border:var(--border-w) solid rgba(147,51,234,.2);border-radius:var(--radius-lg);transition:all var(--transition) ease;gap:var(--gap-md)}.setting-item[data-v-1cc1a7f3]:hover{background:#9333ea26;border-color:#9333ea66}.setting-info[data-v-1cc1a7f3]{display:flex;align-items:center;gap:clamp(10px,2vw,16px);flex:1;min-width:0}.setting-icon[data-v-1cc1a7f3]{color:var(--secondary-dark);width:clamp(24px,5vw,32px);height:clamp(24px,5vw,32px);flex-shrink:0}.setting-label[data-v-1cc1a7f3]{font-family:var(--font);font-size:clamp(12px,2.5vw,16px);font-weight:var(--weight-bold);color:#fff;letter-spacing:2px}.toggle-btn[data-v-1cc1a7f3]{padding:clamp(8px,2vw,10px) clamp(20px,4vw,28px);font-family:var(--font);font-size:clamp(11px,2vw,14px);font-weight:800;letter-spacing:2px;background:#ffffff0d;border:var(--border-w-md) solid rgba(255,255,255,.2);border-radius:var(--radius);color:#ffffff80;cursor:pointer;transition:all var(--transition) ease;min-width:clamp(60px,12vw,80px);flex-shrink:0;white-space:nowrap}.toggle-btn.active[data-v-1cc1a7f3]{background:linear-gradient(135deg,var(--secondary-dark) 0%,var(--primary-dark) 100%);border-color:var(--secondary-dark);color:#fff;box-shadow:var(--glow-md),inset 0 1px 3px #fff3}.toggle-btn[data-v-1cc1a7f3]:hover{transform:scale(1.05)}.toggle-btn[data-v-1cc1a7f3]:active{transform:scale(.98)}.divider[data-v-1cc1a7f3]{height:2px;background:linear-gradient(to right,transparent,rgba(147,51,234,.3),transparent);margin:clamp(15px,3vw,25px) 0}.help-section[data-v-1cc1a7f3]{display:flex;align-items:center;gap:clamp(12px,3vw,20px);padding:clamp(15px,3vw,25px);border-radius:var(--radius-lg)}.help-icon[data-v-1cc1a7f3]{color:#fff;flex-shrink:0;width:clamp(24px,5vw,32px);height:clamp(24px,5vw,32px)}.help-text[data-v-1cc1a7f3]{display:flex;flex-direction:column;gap:var(--gap-xs);min-width:0}.help-title[data-v-1cc1a7f3]{font-family:var(--font);font-size:clamp(11px,2vw,14px);font-weight:var(--weight-bold);color:#fff;letter-spacing:2px;margin:0}.help-link[data-v-1cc1a7f3]{font-family:var(--font);font-size:clamp(11px,2vw,14px);font-weight:600;color:var(--secondary-dark);text-decoration:none;transition:all var(--transition) ease;display:flex;align-items:center;gap:5px;word-break:break-word}.help-link[data-v-1cc1a7f3]:hover{color:var(--secondary);text-shadow:var(--glow-sm)}.modal-fade-enter-active[data-v-1cc1a7f3],.modal-fade-leave-active[data-v-1cc1a7f3]{transition:opacity var(--transition) ease}.modal-fade-enter-from[data-v-1cc1a7f3],.modal-fade-leave-to[data-v-1cc1a7f3]{opacity:0}@media screen and (max-width:768px){.modal-overlay[data-v-1cc1a7f3]{padding:var(--gap-md)}.modal-container[data-v-1cc1a7f3]{max-height:95vh;border-radius:var(--radius-xl)}.setting-item[data-v-1cc1a7f3]{flex-direction:column;align-items:stretch;gap:var(--gap-sm)}.setting-info[data-v-1cc1a7f3]{justify-content:center}.toggle-btn[data-v-1cc1a7f3]{width:100%}.help-section[data-v-1cc1a7f3]{flex-direction:column;text-align:center}}@media screen and (max-height:600px){.modal-container[data-v-1cc1a7f3]{max-height:95vh}.modal-header[data-v-1cc1a7f3]{padding:12px 20px}.modal-content[data-v-1cc1a7f3]{padding:15px}.setting-item[data-v-1cc1a7f3]{padding:10px;margin-bottom:10px}.help-section[data-v-1cc1a7f3]{padding:12px}.divider[data-v-1cc1a7f3]{margin:12px 0}}@media screen and (max-width:380px){.modal-overlay[data-v-1cc1a7f3]{padding:10px}.setting-label[data-v-1cc1a7f3]{font-size:11px;letter-spacing:1px}.toggle-btn[data-v-1cc1a7f3]{min-width:55px;padding:6px 16px}}.modal-overlay[data-v-83c7dac2]{position:fixed;inset:0;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.modal-container[data-v-83c7dac2]{background:linear-gradient(135deg,#090014fa,#000000fa);border:var(--border-w-md) solid var(--secondary-dark);border-radius:var(--radius-2xl);box-shadow:0 0 50px #ad58c899,inset 0 0 30px #ad58c81a,0 20px 60px #000c;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;animation:modal-entrance-83c7dac2 .3s cubic-bezier(.34,1.56,.64,1)}.modal-header[data-v-83c7dac2]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:2px solid var(--bg-btn-hover)}.modal-title[data-v-83c7dac2]{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--weight-black);color:var(--secondary);text-transform:uppercase;letter-spacing:3px;margin:0;text-shadow:0 0 15px rgba(173,88,200,1),0 0 30px rgba(173,88,200,.6),0 2px 4px rgba(0,0,0,.8)}.close-btn[data-v-83c7dac2]{width:40px;height:40px;font-size:1.5rem;font-weight:700;background:linear-gradient(145deg,var(--bg-btn) 0%,var(--bg-cell-2) 100%);border:var(--border-w) solid var(--secondary-dark);border-radius:var(--radius);color:var(--secondary-dark);cursor:pointer;transition:all var(--transition) ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-83c7dac2]:hover{background:var(--bg-btn-hover);color:var(--secondary);border-color:var(--secondary);transform:scale(1.1);box-shadow:0 0 20px #ad58c899}.modal-content[data-v-83c7dac2]{padding:30px;overflow-y:auto;flex:1}.symbols-section[data-v-83c7dac2]{margin-bottom:30px}.section-title[data-v-83c7dac2]{font-size:1.3rem;font-weight:700;color:var(--secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid var(--bg-btn-hover);text-shadow:0 0 10px rgba(173,88,200,.6),0 2px 4px rgba(0,0,0,.8)}.symbol-row[data-v-83c7dac2]{display:grid;grid-template-columns:80px 1fr auto;gap:var(--gap-lg);align-items:center;padding:15px;margin-bottom:10px;background:#ad58c80d;border:var(--border-w) solid rgba(173,88,200,.2);border-radius:var(--radius-lg);transition:all var(--transition) ease}.symbol-row[data-v-83c7dac2]:hover{background:#ad58c81a;border-color:#ad58c866;transform:translate(5px)}.symbol-row.special[data-v-83c7dac2]{border-color:#ad58c880;background:#ad58c81a}.symbol-icon[data-v-83c7dac2]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(0,0,0,.8) 0%,var(--bg-btn) 100%);border:var(--border-w) solid var(--bg-btn-hover);border-radius:var(--radius-md);box-shadow:inset 0 2px 8px #0009}.symbol-icon img[data-v-83c7dac2]{width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(173,88,200,.4))}.symbol-info[data-v-83c7dac2]{display:flex;flex-direction:column;gap:5px}.symbol-name[data-v-83c7dac2]{font-size:1.1rem;font-weight:700;color:var(--secondary);text-transform:uppercase;letter-spacing:1px}.symbol-description[data-v-83c7dac2]{font-size:.9rem;color:var(--secondary-dark);font-style:italic}.symbol-payouts[data-v-83c7dac2]{display:flex;flex-direction:column;gap:5px;text-align:right}.payout-line[data-v-83c7dac2]{font-size:.95rem;font-weight:700;color:var(--secondary);font-family:Courier New,monospace;padding:5px 10px;background:#ad58c81a;border-radius:6px}.info-note[data-v-83c7dac2]{margin-top:30px;padding:20px;background:#ad58c81a;border:var(--border-w) solid var(--bg-btn-hover);border-radius:var(--radius-lg);text-align:center}.info-note p[data-v-83c7dac2]{margin:8px 0;color:var(--secondary-dark);font-size:.95rem;font-weight:500}@keyframes modal-entrance-83c7dac2{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.modal-fade-enter-active[data-v-83c7dac2],.modal-fade-leave-active[data-v-83c7dac2]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-83c7dac2],.modal-fade-leave-to[data-v-83c7dac2]{opacity:0}.modal-fade-enter-active .modal-container[data-v-83c7dac2]{animation:modal-entrance-83c7dac2 .3s cubic-bezier(.34,1.56,.64,1)}.modal-content[data-v-83c7dac2]::-webkit-scrollbar{width:8px}.modal-content[data-v-83c7dac2]::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.modal-content[data-v-83c7dac2]::-webkit-scrollbar-thumb{background:#ad58c880;border-radius:4px}.modal-content[data-v-83c7dac2]::-webkit-scrollbar-thumb:hover{background:#ad58c8cc}@media screen and (max-width:1920px){.modal-container[data-v-83c7dac2]{max-height:100vh!important}}@media screen and (max-width:1720px){.modal-container[data-v-83c7dac2]{max-height:120vh!important}}@media screen and (max-width:1368px){.modal-container[data-v-83c7dac2]{max-height:160vh!important}}@media screen and (max-width:1280px){.modal-container[data-v-83c7dac2]{max-height:180vh!important}}@media screen and (max-width:1160px){.modal-container[data-v-83c7dac2]{max-height:200vh!important}}@media screen and (max-width:1020px){.modal-container[data-v-83c7dac2]{max-height:220vh!important}}@media screen and (max-width:968px){.modal-container[data-v-83c7dac2]{max-height:240vh!important}}@media screen and (max-width:768px){.modal-container[data-v-83c7dac2]{max-height:260vh!important}}@media screen and (max-width:600px){.modal-container[data-v-83c7dac2]{max-height:280vh!important}}@media screen and (max-width:568px){.modal-container[data-v-83c7dac2]{max-height:300vh!important}}.play-table[data-v-f558acf9]{width:100%;display:flex;justify-content:center;align-items:center;position:relative;padding:var(--gap-lg)}.game-title[data-v-f558acf9]{font-size:var(--text-3xl);font-weight:var(--weight-black);color:#fff;text-shadow:var(--text-glow-title);letter-spacing:4px;margin:0;text-transform:uppercase}.settings-btn[data-v-f558acf9],.paytable-btn[data-v-f558acf9]{position:absolute;padding:var(--pad-sm);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:1px;background:linear-gradient(145deg,var(--bg-btn) 0%,var(--bg-cell-2) 100%);border:var(--border-w-md) solid var(--secondary-dark);border-radius:var(--radius-md);color:var(--secondary-dark);text-shadow:var(--text-shadow);cursor:pointer;transition:all var(--transition) ease;box-shadow:var(--shadow-btn);display:flex;align-items:center;gap:var(--gap-xs)}.settings-btn[data-v-f558acf9]{left:var(--gap-lg)}.paytable-btn[data-v-f558acf9]{right:var(--gap-lg)}.settings-btn[data-v-f558acf9]:hover,.paytable-btn[data-v-f558acf9]:hover{background:linear-gradient(145deg,var(--bg-btn-hover) 0%,rgba(138,43,226,.2) 100%);border-color:var(--secondary);color:var(--secondary);transform:scale(1.05);box-shadow:var(--shadow-btn-hover);text-shadow:var(--text-glow-btn)}.settings-btn[data-v-f558acf9]:active,.paytable-btn[data-v-f558acf9]:active{transform:scale(.98)}.settings-btn svg[data-v-f558acf9],.paytable-btn svg[data-v-f558acf9]{stroke:currentColor}@media screen and (max-width:768px){.settings-btn[data-v-f558acf9],.paytable-btn[data-v-f558acf9]{position:static}.play-table[data-v-f558acf9]{flex-direction:column;gap:var(--gap-md)}.game-title[data-v-f558acf9]{order:-1}}.slot-grid-container[data-v-631863ff]{width:100%;display:flex;justify-content:center}.slot-grid[data-v-631863ff]{display:flex;gap:var(--gap-sm);width:100%;padding:1rem;background:radial-gradient(ellipse at center,var(--bg-grid-center) 0%,var(--bg-grid-mid) 60%,var(--bg-grid-edge) 100%);border-radius:var(--radius-lg);border:var(--border-w) solid var(--border);box-shadow:var(--shadow-inset-dark),var(--shadow-md)}.slot-column[data-v-631863ff]{width:20%;display:flex;flex-direction:column;gap:var(--gap-sm);transition:filter var(--transition) ease}.slot-column.spinning .slot-cell img[data-v-631863ff]{filter:blur(8px);animation:spin-shake-631863ff .1s infinite}@keyframes spin-shake-631863ff{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}75%{transform:translateY(2px)}}.slot-cell[data-v-631863ff]{flex:1;position:relative;background:linear-gradient(145deg,var(--bg-cell-1) 0%,var(--bg-cell-2) 100%);border:var(--border-w) solid var(--border);border-radius:var(--radius);box-shadow:inset 0 1px 2px #ffd7001a,inset 0 -2px 4px #000c,var(--shadow-sm);aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all var(--transition) ease}.slot-cell.special[data-v-631863ff]{border-color:var(--border-special);box-shadow:inset 0 0 12px #8a2be266,var(--glow-md),var(--shadow-sm)}.slot-cell.winning[data-v-631863ff]{border-color:var(--highlight-border);box-shadow:var(--highlight-glow);z-index:10;animation:winning-fadein-631863ff .5s ease-out forwards,winning-pulse-631863ff 1.2s ease-in-out .5s infinite}@keyframes winning-fadein-631863ff{0%{border-color:var(--border);box-shadow:var(--shadow-sm)}to{border-color:var(--highlight-border);box-shadow:var(--highlight-glow)}}@keyframes winning-pulse-631863ff{0%,to{border-color:var(--highlight-border);box-shadow:var(--highlight-glow)}50%{border-color:#f0b0ff;box-shadow:0 0 35px #ad58c8,0 0 60px #ad58c8b3,inset 0 0 25px #ad58c84d,0 6px 16px #000000e6}}.slot-cell.winning-fadeout[data-v-631863ff]{border-color:var(--highlight-border);box-shadow:var(--highlight-glow);z-index:10;animation:winning-fadeout-631863ff 1s ease-in forwards}@keyframes winning-fadeout-631863ff{0%{border-color:var(--highlight-border);box-shadow:var(--highlight-glow);opacity:1}to{border-color:var(--border);box-shadow:var(--shadow-sm);opacity:1}}.slot-cell.winning .symbol-image[data-v-631863ff]{animation:winning-image-fadein-631863ff .5s ease-out forwards,winning-image-pulse-631863ff 1.2s ease-in-out .5s infinite}@keyframes winning-image-fadein-631863ff{0%{transform:scale(1);filter:drop-shadow(0 0 0px rgba(173,88,200,0))}to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(173,88,200,.6))}}@keyframes winning-image-pulse-631863ff{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(173,88,200,.6))}50%{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(173,88,200,1))}}.slot-cell.winning-fadeout .symbol-image[data-v-631863ff]{animation:winning-image-fadeout-631863ff 1s ease-in forwards}@keyframes winning-image-fadeout-631863ff{0%{transform:scale(1.05);filter:drop-shadow(0 0 10px rgba(173,88,200,.6))}to{transform:scale(1);filter:drop-shadow(0 0 0px rgba(173,88,200,0))}}.symbol-image[data-v-631863ff]{width:85%;height:85%;object-fit:contain;transition:transform var(--transition) ease}.slot-column:not(.spinning) .slot-cell:not(.winning):not(.winning-fadeout) .symbol-image[data-v-631863ff]{animation:pulse-symbol-631863ff 2s infinite}@keyframes pulse-symbol-631863ff{0%,to{scale:1}50%{scale:.95}}.slot-column:not(.spinning) .slot-cell[data-v-631863ff]:not(.winning):not(.winning-fadeout):hover{border-color:var(--secondary-dark)}.slot-column:not(.spinning) .slot-cell:not(.winning):not(.winning-fadeout):hover .symbol-image[data-v-631863ff]{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(205,118,255,.5));cursor:pointer}.slot-column:not(.spinning) .slot-cell.special:not(.winning):not(.winning-fadeout) .symbol-image[data-v-631863ff]{animation:pulse-glow-631863ff 2s ease-in-out infinite}@keyframes pulse-glow-631863ff{0%,to{filter:drop-shadow(0 0 10px rgba(138,43,226,.6))}50%{filter:drop-shadow(0 0 25px rgba(138,43,226,1))}}@media screen and (max-width:1920px){.slot-grid[data-v-631863ff]{max-width:50vw}}@media screen and (max-width:1720px){.slot-grid[data-v-631863ff]{max-width:60vw}}@media screen and (max-width:1368px){.slot-grid[data-v-631863ff]{max-width:70vw}}@media screen and (max-width:1280px){.slot-grid[data-v-631863ff]{max-width:80vw}}@media screen and (max-width:1160px){.slot-grid[data-v-631863ff]{max-width:90vw}}@media screen and (max-width:1020px){.slot-grid[data-v-631863ff]{max-width:110vw}}@media screen and (max-width:968px){.slot-grid[data-v-631863ff]{max-width:115vw}}@media screen and (max-width:768px){.slot-grid[data-v-631863ff]{max-width:140vw}}@media screen and (max-width:600px){.slot-grid[data-v-631863ff]{max-width:155vw}}@media screen and (max-width:568px){.slot-grid[data-v-631863ff]{max-width:175vw}}.control-panel[data-v-235ffa83]{display:flex;justify-content:center;align-items:center;gap:var(--gap-lg);padding:var(--gap-lg)}.control-btn[data-v-235ffa83]{padding:15px 30px;font-size:var(--text-base);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:1px;border:var(--border-w-md) solid;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition) ease;box-shadow:var(--shadow-sm)}.spin-btn[data-v-235ffa83]{background:linear-gradient(145deg,#ad58c8cc,#8a2be2e6);border-color:var(--secondary);color:#fff;padding:18px 50px;font-size:var(--text-md);box-shadow:var(--glow-lg),inset 0 2px 4px #e0a0ff4d,var(--shadow-md)}.spin-btn[data-v-235ffa83]:hover:not(:disabled){transform:scale(1.05);background:linear-gradient(145deg,#e0a0ffe6,#ad58c8);box-shadow:0 0 35px #ad58c8,var(--glow-xl),inset 0 2px 6px #ffd70033,var(--shadow-lg)}.spin-btn[data-v-235ffa83]:active:not(:disabled){transform:scale(.98)}.spin-btn[data-v-235ffa83]:disabled{opacity:.6;cursor:not-allowed;background:linear-gradient(135deg,#444,#222);border-color:#666;color:#888;box-shadow:none;text-shadow:none}.spin-btn.free-spins-mode[data-v-235ffa83]{background:linear-gradient(135deg,var(--secondary-dark) 0%,#8B008B 100%);border-color:var(--secondary-dark);color:#fff;display:flex;flex-direction:column;align-items:center;gap:5px;box-shadow:0 0 30px #ad58c899,inset 0 2px 4px #ffd7004d;animation:free-spins-pulse-235ffa83 1.5s ease-in-out infinite}.free-spins-label[data-v-235ffa83]{font-size:var(--text-xs);letter-spacing:2px}.free-spins-counter[data-v-235ffa83]{font-size:var(--text-lg);font-weight:var(--weight-black);line-height:1}@keyframes free-spins-pulse-235ffa83{0%,to{box-shadow:0 0 30px #ad58c899,inset 0 2px 4px #ffd7004d}50%{box-shadow:var(--glow-xl),inset 0 2px 4px #ffd70080}}.turbo-btn[data-v-235ffa83]{background:linear-gradient(145deg,var(--bg-btn) 0%,var(--bg-cell-2) 100%);border-color:var(--secondary-dark);color:var(--secondary-dark);text-shadow:var(--text-shadow);box-shadow:var(--shadow-btn)}.turbo-btn[data-v-235ffa83]:hover:not(:disabled){background:linear-gradient(145deg,var(--bg-btn-hover) 0%,rgba(138,43,226,.2) 100%);border-color:var(--secondary);color:var(--secondary);transform:scale(1.05);box-shadow:var(--shadow-btn-hover);text-shadow:var(--text-glow-btn)}.turbo-btn.active[data-v-235ffa83]{background:linear-gradient(145deg,#ad58c880,#8a2be266);border-color:var(--secondary);color:var(--secondary);box-shadow:0 0 35px #ad58c8,var(--glow-xl),inset 0 0 20px #ad58c84d;animation:pulse-turbo-235ffa83 1s ease-in-out infinite}.turbo-btn[data-v-235ffa83]:active:not(:disabled){transform:scale(.98)}.turbo-btn[data-v-235ffa83]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@keyframes pulse-turbo-235ffa83{0%,to{box-shadow:0 0 35px #ad58c8,var(--glow-xl),inset 0 0 20px #ad58c84d}50%{box-shadow:0 0 45px #ad58c8,0 0 80px #ad58c8cc,inset 0 0 30px #ad58c866;transform:scale(1.02)}}.auto-btn[data-v-235ffa83]{background:linear-gradient(145deg,var(--bg-btn) 0%,var(--bg-cell-2) 100%);border-color:var(--secondary-dark);color:var(--secondary-dark);text-shadow:var(--text-shadow);box-shadow:var(--shadow-btn)}.auto-btn[data-v-235ffa83]:hover:not(:disabled){background:linear-gradient(145deg,var(--bg-btn-hover) 0%,rgba(138,43,226,.2) 100%);border-color:var(--secondary);color:var(--secondary);transform:scale(1.05);box-shadow:var(--shadow-btn-hover);text-shadow:var(--text-glow-btn)}.auto-btn.active[data-v-235ffa83]{background:linear-gradient(145deg,#ad58c880,#8a2be266);border-color:var(--secondary);color:var(--secondary);box-shadow:0 0 35px #ad58c8,var(--glow-xl),inset 0 0 20px #ad58c84d;animation:pulse-auto-235ffa83 1s ease-in-out infinite}.auto-btn[data-v-235ffa83]:active:not(:disabled){transform:scale(.98)}.auto-btn[data-v-235ffa83]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@keyframes pulse-auto-235ffa83{0%,to{box-shadow:0 0 35px #ad58c8,var(--glow-xl),inset 0 0 20px #ad58c84d}50%{box-shadow:0 0 45px #ad58c8,0 0 80px #ad58c8cc,inset 0 0 30px #ad58c866;transform:scale(1.02)}}.bet-panel[data-v-f8e9a5e4]{display:flex;justify-content:space-between;align-items:center}.bet-control[data-v-f8e9a5e4]{display:flex;align-items:center;gap:var(--gap-md)}.bet-btn[data-v-f8e9a5e4]{font-size:var(--text-lg);font-weight:var(--weight-bold);background:linear-gradient(145deg,var(--bg-btn) 0%,var(--bg-cell-2) 100%);border:var(--border-w-md) solid var(--secondary-dark);border-radius:var(--radius);color:var(--secondary-dark);cursor:pointer;transition:all var(--transition) ease;padding:1rem;box-shadow:var(--shadow-btn)}.bet-btn[data-v-f8e9a5e4]:hover:not(:disabled){background:linear-gradient(145deg,var(--bg-btn-hover) 0%,rgba(138,43,226,.2) 100%);border-color:var(--secondary);color:var(--secondary);transform:scale(1.05);box-shadow:var(--shadow-btn-hover);text-shadow:var(--text-glow-btn)}.bet-btn[data-v-f8e9a5e4]:active:not(:disabled){transform:scale(.98);box-shadow:var(--glow-md),inset 0 2px 8px #000c}.bet-btn[data-v-f8e9a5e4]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.bet-display[data-v-f8e9a5e4]{display:flex;flex-direction:column;align-items:center;background:#0009;border:var(--border-w) solid var(--secondary-dark);border-radius:var(--radius);box-shadow:inset 0 2px 8px #000c;min-width:150px;padding:.5rem}.bet-label[data-v-f8e9a5e4]{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--secondary-dark);text-transform:uppercase;letter-spacing:2px;margin-bottom:5px}.bet-value[data-v-f8e9a5e4]{font-size:var(--text-lg);font-weight:var(--weight-black);color:#fff;text-shadow:var(--text-glow-title);font-family:Courier New,monospace}.balance-display[data-v-f8e9a5e4]{display:flex;flex-direction:column;align-items:center;background:linear-gradient(145deg,var(--bg-btn) 0%,var(--bg-cell-2) 100%);border:var(--border-w-md) solid var(--secondary-dark);border-radius:var(--radius-md);min-width:200px;padding:.5rem}.balance-label[data-v-f8e9a5e4]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--secondary-dark);text-transform:uppercase;letter-spacing:3px;margin-bottom:5px;text-shadow:var(--text-shadow)}.balance-value[data-v-f8e9a5e4]{font-size:var(--text-xl);font-weight:var(--weight-black);color:#de70ff;text-shadow:var(--text-glow-title);animation:glow-pulse-f8e9a5e4 2s ease-in-out infinite}@keyframes glow-pulse-f8e9a5e4{0%,to{text-shadow:var(--text-glow-title)}50%{text-shadow:0 0 20px rgba(173,88,200,1),0 0 40px rgba(173,88,200,.8),0 0 60px rgba(173,88,200,.6),0 0 80px rgba(173,88,200,.4),0 4px 8px rgba(0,0,0,.9)}}.popup-overlay[data-v-2e8596d1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:40px}.popup-container[data-v-2e8596d1]{position:relative;border:var(--border-w-lg) solid var(--primary);border-radius:var(--radius-3xl);box-shadow:0 0 80px #9333eacc,inset 0 0 60px #9333ea26,0 30px 80px #000000e6;max-width:600px;width:100%;animation:popup-entrance-2e8596d1 .5s cubic-bezier(.34,1.56,.64,1)}.popup-glow[data-v-2e8596d1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130%;height:130%;background:radial-gradient(circle,rgba(147,51,234,.5) 0%,transparent 70%);animation:pulse-glow-2e8596d1 2.5s ease-in-out infinite;z-index:-1;border-radius:50%}.popup-content[data-v-2e8596d1]{padding:60px 50px;text-align:center}.popup-title[data-v-2e8596d1]{font-family:var(--font),sans-serif;font-size:56px;font-weight:var(--weight-black);color:#fff;text-shadow:0 0 30px rgba(255,215,0,1),0 0 60px rgba(255,215,0,.6),0 0 90px rgba(147,51,234,.4),0 6px 12px rgba(0,0,0,.9);margin:0 0 40px;letter-spacing:6px;text-transform:uppercase;animation:title-glow-2e8596d1 2s ease-in-out infinite}.spins-amount[data-v-2e8596d1]{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);margin-bottom:35px;padding:30px;background:#9333ea1f;border:var(--border-w-md) solid rgba(147,51,234,.4);border-radius:var(--radius-xl);box-shadow:inset 0 0 40px #9333ea33}.spins-number[data-v-2e8596d1]{font-family:var(--font),sans-serif;font-size:120px;font-weight:var(--weight-black);color:#fff;text-shadow:0 0 40px rgba(147,51,234,1),0 0 80px rgba(147,51,234,.6),0 8px 16px rgba(0,0,0,.9);line-height:1;animation:number-pulse-2e8596d1 1.5s ease-in-out infinite}.spins-label[data-v-2e8596d1]{font-family:var(--font),sans-serif;font-size:20px;color:var(--primary);text-transform:uppercase;letter-spacing:4px;font-weight:var(--weight-bold)}.scatter-info[data-v-2e8596d1]{display:flex;align-items:center;justify-content:center;gap:var(--gap-lg);margin-bottom:30px;padding:20px;background:#8a2be226;border:var(--border-w) solid rgba(138,43,226,.3);border-radius:var(--radius-lg)}.scatter-icon[data-v-2e8596d1]{width:100px;height:100px;filter:drop-shadow(0 0 20px rgba(138,43,226,.9));animation:icon-float-2e8596d1 3s ease-in-out infinite}.scatter-text[data-v-2e8596d1]{font-family:var(--font),sans-serif;font-size:24px;font-weight:var(--weight-bold);color:#fff;text-shadow:0 0 10px rgba(138,43,226,.8),0 2px 6px rgba(0,0,0,.8);letter-spacing:2px}.bonus-payout[data-v-2e8596d1]{display:flex;align-items:center;justify-content:center;gap:var(--gap-md);margin-bottom:40px;padding:20px 30px;background:linear-gradient(135deg,#ffd7001f,#ffa50014);border:var(--border-w-md) solid rgba(255,215,0,.4);border-radius:var(--radius-lg);box-shadow:0 0 30px #ffd70033,inset 0 0 20px #ffd7001a}.bonus-label[data-v-2e8596d1]{font-family:var(--font),sans-serif;font-size:18px;color:var(--gold);text-transform:uppercase;letter-spacing:3px;font-weight:var(--weight-bold)}.bonus-amount[data-v-2e8596d1]{font-family:var(--font),sans-serif;font-size:36px;font-weight:var(--weight-black);color:var(--gold);text-shadow:0 0 20px rgba(255,215,0,.9),0 4px 8px rgba(0,0,0,.9)}.start-button[data-v-2e8596d1]{padding:24px 60px;font-family:var(--font),sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:3px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);border:var(--border-w-lg) solid #6B21A8;border-radius:var(--radius-xl);color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5),0 2px 4px rgba(0,0,0,.8);cursor:pointer;transition:all var(--transition) ease;box-shadow:0 0 40px #9333ea99,0 10px 20px #000c,inset 0 2px 8px #ffffff26;display:flex;align-items:center;gap:var(--gap-sm);margin:0 auto}.start-button[data-v-2e8596d1]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 60px #9333eae6,0 12px 30px #000000e6,inset 0 2px 10px #fff3;background:linear-gradient(135deg,var(--primary-light) 0%,var(--primary) 100%)}.start-button[data-v-2e8596d1]:active{transform:translateY(0) scale(.98)}.start-button svg[data-v-2e8596d1]{animation:arrow-bounce-2e8596d1 1s ease-in-out infinite}@keyframes popup-entrance-2e8596d1{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse-glow-2e8596d1{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.15)}}@keyframes title-glow-2e8596d1{0%,to{text-shadow:0 0 30px rgba(255,215,0,1),0 0 60px rgba(255,215,0,.6),0 0 90px rgba(147,51,234,.4),0 6px 12px rgba(0,0,0,.9)}50%{text-shadow:0 0 40px rgba(255,215,0,1),0 0 80px rgba(255,215,0,.8),0 0 120px rgba(147,51,234,.6),0 6px 12px rgba(0,0,0,.9)}}@keyframes number-pulse-2e8596d1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes icon-float-2e8596d1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes arrow-bounce-2e8596d1{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.popup-fade-enter-active[data-v-2e8596d1],.popup-fade-leave-active[data-v-2e8596d1]{transition:opacity .4s ease}.popup-fade-enter-from[data-v-2e8596d1],.popup-fade-leave-to[data-v-2e8596d1]{opacity:0}.popup-fade-enter-active .popup-container[data-v-2e8596d1]{animation:popup-entrance-2e8596d1 .5s cubic-bezier(.34,1.56,.64,1)}.popup-fade-leave-active .popup-container[data-v-2e8596d1]{animation:popup-entrance-2e8596d1 .3s cubic-bezier(.34,1.56,.64,1) reverse}.win-celebration-overlay[data-v-187f5c83]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}.dark-overlay[data-v-187f5c83]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;animation:fadeInOverlay-187f5c83 .3s ease-out}@keyframes fadeInOverlay-187f5c83{0%{opacity:0}to{opacity:1}}.celebration-content[data-v-187f5c83]{position:relative;display:flex;flex-direction:column;align-items:center;gap:30px;z-index:2}.win-image[data-v-187f5c83]{max-width:30vw;object-fit:contain;filter:drop-shadow(0 0 40px rgba(255,215,0,.8));animation:winImageEnter-187f5c83 .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes winImageEnter-187f5c83{0%{transform:scale(0) rotate(-10deg);opacity:0}60%{transform:scale(1.15) rotate(5deg)}to{transform:scale(1) rotate(0);opacity:1}}.win-amount[data-v-187f5c83]{font-family:var(--font),sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:var(--weight-black);color:#fff;text-shadow:0 0 20px rgba(255,215,0,1),0 0 40px rgba(255,215,0,.8),0 0 60px rgba(255,215,0,.6),4px 4px 8px rgba(0,0,0,.8);animation:amountPulse-187f5c83 1s ease-in-out infinite}@keyframes amountPulse-187f5c83{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sparkles-container[data-v-187f5c83]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.sparkle[data-v-187f5c83]{position:absolute;width:40px;height:40px;filter:drop-shadow(0 0 8px rgba(255,215,0,.8));animation:sparkleAnimation-187f5c83 .8s ease-out forwards;opacity:0}@keyframes sparkleAnimation-187f5c83{0%{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:0}50%{opacity:1}to{transform:translate(-50%,-50%) scale(1) rotate(180deg);opacity:0}}.celebration-enter-active[data-v-187f5c83]{animation:celebrationEnter-187f5c83 .5s ease-out}.celebration-leave-active[data-v-187f5c83]{animation:celebrationLeave-187f5c83 .3s ease-in}@keyframes celebrationEnter-187f5c83{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes celebrationLeave-187f5c83{0%{opacity:1}to{opacity:0}}.slot-engine[data-v-69be0a3d]{width:1600px;max-width:100%;display:flex;flex-direction:column;gap:20px;margin:0 auto;position:relative}.game-area[data-v-b805bf6c]{width:1920px;height:1080px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.game-container[data-v-4f672e26]{width:1920px;height:1080px;background:linear-gradient(180deg,#0a0a0a,#0f0a1a,#0a0a0a);position:relative;overflow:hidden}.game-container[data-v-4f672e26]:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 100px #000c;pointer-events:none}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;background:#000;position:fixed;touch-action:manipulation;-webkit-user-select:none;user-select:none}#app{width:100%;height:100%;background:#000;overflow:hidden}#game-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}#game-scaler{width:1920px;height:1080px;transform-origin:center center;position:relative;transition:transform .3s ease}
