@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/NotoSansSC-Black-DRwTnXBg.otf) format("opentype")}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;background-color:#000}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}:focus{outline:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-column{flex-direction:column}.flex-grow{flex-grow:1}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}:root{--primary-color: #667eea;--primary-dark: #5568d3;--secondary-color: #764ba2;--success-color: #4caf50;--danger-color: #f44336;--warning-color: #ff9800;--info-color: #2196f3;--gold-color: #ffd700;--text-primary: #333;--text-secondary: #666;--text-light: #999;--bg-primary: #ffffff;--bg-secondary: #f5f5f5;--border-color: #e0e0e0;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .15);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .2)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in{animation:fadeIn .3s ease-in}.slide-up{animation:slideUp .4s ease-out}.spinner{border:3px solid var(--bg-secondary);border-top:3px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--text-light)}#app{width:100%;height:100vh;display:flex;flex-direction:column}.app-content{width:100%;height:100%;overflow:hidden;position:relative}.auth-container[data-v-2e6b4eba]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#1a1a2e;overflow:hidden;padding:20px}.auth-container[data-v-2e6b4eba]:before{content:"";position:absolute;inset:0;background-color:#00fffd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;pointer-events:none}.auth-card[data-v-2e6b4eba]{position:relative;z-index:2;background:linear-gradient(135deg,#281414f2,#3c1e1ef2);padding:40px;border-radius:16px;box-shadow:0 10px 40px #00000080,0 0 0 2px #ffc8644d,inset 0 1px #ffffff1a;max-width:400px;width:100%;border:2px solid rgba(255,180,80,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}h1[data-v-2e6b4eba]{text-align:center;color:gold;margin-bottom:10px;font-size:32px;font-weight:700;text-shadow:0 2px 10px rgba(255,215,0,.5),0 0 20px rgba(255,180,0,.3);letter-spacing:1px}h2[data-v-2e6b4eba]{text-align:center;color:#ffb870;margin-bottom:30px;font-size:24px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.5)}.form-group[data-v-2e6b4eba]{margin-bottom:20px}label[data-v-2e6b4eba]{display:block;margin-bottom:8px;color:gold;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5);font-size:14px;letter-spacing:.5px}input[data-v-2e6b4eba]{width:100%;padding:12px;background:#140a0a99;border:2px solid rgba(255,180,80,.4);border-radius:8px;font-size:16px;color:#fff;transition:all .3s;box-shadow:inset 0 2px 4px #0000004d}input[data-v-2e6b4eba]::placeholder{color:#ffc87880}input[data-v-2e6b4eba]:focus{outline:none;border-color:orange;background:#1e0f0fb3;box-shadow:inset 0 2px 4px #0000004d,0 0 12px #ffa5004d}input[data-v-2e6b4eba]:disabled{background-color:#140a0a66;cursor:not-allowed;opacity:.6}.btn-primary[data-v-2e6b4eba]{width:100%;padding:14px;background:linear-gradient(135deg,#ff6b4a,#ff8c5a,#ffaa6a);color:#fff;border:2px solid rgba(255,200,100,.5);border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #ff6b4a66,inset 0 1px #ffffff4d;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:1px;text-transform:uppercase}.btn-primary[data-v-2e6b4eba]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #ff6b4a99,inset 0 1px #ffffff4d;background:linear-gradient(135deg,#ff7b5a,#ff9c6a,#ffba7a)}.btn-primary[data-v-2e6b4eba]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #ff6b4a66,inset 0 1px #ffffff4d}.btn-primary[data-v-2e6b4eba]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.error-message[data-v-2e6b4eba]{background:linear-gradient(135deg,#c832324d,#961e1e66);color:#faa;padding:12px;border-radius:8px;margin-bottom:20px;text-align:center;border:1px solid rgba(255,100,100,.5);box-shadow:0 2px 8px #c832324d,inset 0 1px #ffffff1a;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.auth-link[data-v-2e6b4eba]{text-align:center;margin-top:20px;color:#ffb870;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.5)}.auth-link a[data-v-2e6b4eba]{color:gold;text-decoration:none;font-weight:700;transition:all .2s;text-shadow:0 1px 4px rgba(0,0,0,.5),0 0 8px rgba(255,215,0,.3)}.auth-link a[data-v-2e6b4eba]:hover{color:#ffea00;text-shadow:0 1px 4px rgba(0,0,0,.5),0 0 12px rgba(255,215,0,.5);text-decoration:underline}.success-message[data-v-2e6b4eba]{background:linear-gradient(135deg,#3296324d,#1e641e66);color:#afa;padding:12px;border-radius:8px;margin-bottom:20px;text-align:center;border:1px solid rgba(100,200,100,.5);box-shadow:0 2px 8px #3296324d,inset 0 1px #ffffff1a;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.modal-overlay[data-v-2e6b4eba]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-2e6b4eba]{background:linear-gradient(135deg,#281414fa,#3c1e1efa);padding:32px;border-radius:16px;max-width:400px;width:100%;text-align:center;border:2px solid rgba(255,180,80,.4);box-shadow:0 20px 60px #0009,0 0 0 2px #ffc8644d,inset 0 1px #ffffff1a;animation:modalSlideIn-2e6b4eba .3s ease-out}@keyframes modalSlideIn-2e6b4eba{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-icon[data-v-2e6b4eba]{width:64px;height:64px;margin:0 auto 20px;color:#ffaa50;filter:drop-shadow(0 2px 8px rgba(255,170,80,.4))}.modal-icon svg[data-v-2e6b4eba]{width:100%;height:100%}.modal-title[data-v-2e6b4eba]{color:gold;font-size:20px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 8px rgba(255,215,0,.4),0 0 16px rgba(255,180,0,.2)}.modal-message[data-v-2e6b4eba]{color:#ffb870;font-size:14px;line-height:1.6;margin-bottom:24px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.modal-actions[data-v-2e6b4eba]{display:flex;gap:12px;justify-content:center}.btn-cancel[data-v-2e6b4eba],.btn-confirm[data-v-2e6b4eba]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;min-width:100px}.btn-cancel[data-v-2e6b4eba]{background:#503c3c99;color:#ffb870;border:2px solid rgba(255,180,80,.3)}.btn-cancel[data-v-2e6b4eba]:hover:not(:disabled){background:#644646b3;border-color:#ffb45080}.btn-cancel[data-v-2e6b4eba]:disabled{opacity:.5;cursor:not-allowed}.btn-confirm[data-v-2e6b4eba]{background:linear-gradient(135deg,#ff6b4a,#ff8c5a,#ffaa6a);color:#fff;border:2px solid rgba(255,200,100,.5);box-shadow:0 4px 12px #ff6b4a66,inset 0 1px #ffffff4d;text-shadow:0 1px 2px rgba(0,0,0,.3)}.btn-confirm[data-v-2e6b4eba]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #ff6b4a99,inset 0 1px #ffffff4d;background:linear-gradient(135deg,#ff7b5a,#ff9c6a,#ffba7a)}.btn-confirm[data-v-2e6b4eba]:active:not(:disabled){transform:translateY(0)}.btn-confirm[data-v-2e6b4eba]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.auth-container[data-v-251671e1]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#1a1a2e;overflow:hidden;padding:20px}.auth-container[data-v-251671e1]:before{content:"";position:absolute;inset:0;background-color:#00fffd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;pointer-events:none}.auth-card[data-v-251671e1]{position:relative;z-index:2;background:linear-gradient(135deg,#281414f2,#3c1e1ef2);padding:40px;border-radius:16px;box-shadow:0 10px 40px #00000080,0 0 0 2px #ffc8644d,inset 0 1px #ffffff1a;max-width:400px;width:100%;border:2px solid rgba(255,180,80,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}h1[data-v-251671e1]{text-align:center;color:gold;margin-bottom:10px;font-size:32px;font-weight:700;text-shadow:0 2px 10px rgba(255,215,0,.5),0 0 20px rgba(255,180,0,.3);letter-spacing:1px}h2[data-v-251671e1]{text-align:center;color:#ffb870;margin-bottom:30px;font-size:24px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.5)}.form-group[data-v-251671e1]{margin-bottom:20px}label[data-v-251671e1]{display:block;margin-bottom:8px;color:gold;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.5);font-size:14px;letter-spacing:.5px}input[data-v-251671e1]{width:100%;padding:12px;background:#140a0a99;border:2px solid rgba(255,180,80,.4);border-radius:8px;font-size:16px;color:#fff;transition:all .3s;box-shadow:inset 0 2px 4px #0000004d}input[data-v-251671e1]::placeholder{color:#ffc87880}input[data-v-251671e1]:focus{outline:none;border-color:orange;background:#1e0f0fb3;box-shadow:inset 0 2px 4px #0000004d,0 0 12px #ffa5004d}input[data-v-251671e1]:disabled{background-color:#140a0a66;cursor:not-allowed;opacity:.6}.btn-primary[data-v-251671e1]{width:100%;padding:14px;background:linear-gradient(135deg,#ff6b4a,#ff8c5a,#ffaa6a);color:#fff;border:2px solid rgba(255,200,100,.5);border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #ff6b4a66,inset 0 1px #ffffff4d;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:1px;text-transform:uppercase}.btn-primary[data-v-251671e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #ff6b4a99,inset 0 1px #ffffff4d;background:linear-gradient(135deg,#ff7b5a,#ff9c6a,#ffba7a)}.btn-primary[data-v-251671e1]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #ff6b4a66,inset 0 1px #ffffff4d}.btn-primary[data-v-251671e1]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.error-message[data-v-251671e1]{background:linear-gradient(135deg,#c832324d,#961e1e66);color:#faa;padding:12px;border-radius:8px;margin-bottom:20px;text-align:center;border:1px solid rgba(255,100,100,.5);box-shadow:0 2px 8px #c832324d,inset 0 1px #ffffff1a;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.auth-link[data-v-251671e1]{text-align:center;margin-top:20px;color:#ffb870;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.5)}.auth-link a[data-v-251671e1]{color:gold;text-decoration:none;font-weight:700;transition:all .2s;text-shadow:0 1px 4px rgba(0,0,0,.5),0 0 8px rgba(255,215,0,.3)}.auth-link a[data-v-251671e1]:hover{color:#ffea00;text-shadow:0 1px 4px rgba(0,0,0,.5),0 0 12px rgba(255,215,0,.5);text-decoration:underline}.start-screen[data-v-5b86bc6d]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:10000;overflow:hidden}.background-image[data-v-5b86bc6d]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.content[data-v-5b86bc6d]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.loading-container[data-v-5b86bc6d]{position:absolute;bottom:20%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;width:60%;max-width:500px}.progress-text[data-v-5b86bc6d]{color:#fff;font-size:16px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.8);letter-spacing:.5px}.progress-bar-bg[data-v-5b86bc6d]{width:100%;height:16px;background:linear-gradient(180deg,#50282899,#281414cc);border-radius:20px;overflow:hidden;box-shadow:inset 0 2px 4px #00000080,0 4px 12px #0006;position:relative;border:1px solid rgba(255,255,255,.1)}.progress-bar-fill[data-v-5b86bc6d]{height:100%;background:linear-gradient(90deg,#ff6b4a,#ff8c5a,#ffaa6a,#ff8c5a,#ff6b4a);background-size:200% 100%;border-radius:20px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px #ff6b4a99,0 0 40px #ff6b4a4d,inset 0 1px #ffffff4d;position:relative;animation:shimmer-5b86bc6d 2s infinite linear}.progress-bar-fill[data-v-5b86bc6d]:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#fff6,#fff0);border-radius:20px 20px 0 0}.progress-bar-fill[data-v-5b86bc6d]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:60%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:shine-5b86bc6d 1.5s infinite}@keyframes shimmer-5b86bc6d{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shine-5b86bc6d{0%,to{opacity:0}50%{opacity:1}}.start-button-container[data-v-5b86bc6d]{position:absolute;left:50%;bottom:20%;transform:translate(-50%);width:35%;max-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.start-button[data-v-5b86bc6d]{cursor:pointer;width:100%;height:auto;transition:transform .2s ease,filter .2s ease,opacity .2s ease}.start-button[data-v-5b86bc6d]:hover:not(.button-loading){transform:scale(1.05);filter:brightness(1.1)}.start-button[data-v-5b86bc6d]:active:not(.button-loading){transform:scale(.98);filter:brightness(.95)}.start-button.button-loading[data-v-5b86bc6d]{opacity:.6;cursor:wait;pointer-events:none}.loading-spinner[data-v-5b86bc6d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;z-index:10}.spinner[data-v-5b86bc6d]{width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #ff6b4a;border-radius:50%;animation:spin-5b86bc6d .8s linear infinite;box-shadow:0 0 12px #ff6b4a4d}@keyframes spin-5b86bc6d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-5b86bc6d]{color:#fff;font-size:14px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.8);letter-spacing:.5px;animation:pulse-5b86bc6d 1.5s ease-in-out infinite}@keyframes pulse-5b86bc6d{0%,to{opacity:1}50%{opacity:.6}}.rules-content[data-v-c4dbc976]{color:#e0e0e0}.rule-section[data-v-c4dbc976]{margin-bottom:2rem}.section-title[data-v-c4dbc976]{font-size:1.1rem;color:gold;font-weight:700;margin-bottom:1rem;text-align:center;position:relative}.section-title[data-v-c4dbc976]:after{content:"";display:block;width:60px;height:2px;background:linear-gradient(90deg,gold,#ff8c00);margin:.5rem auto 0;border-radius:1px}.special-symbols[data-v-c4dbc976]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.symbol-card[data-v-c4dbc976]{background:#1a1a2ee6;border-radius:12px;padding:1rem;border:1px solid rgba(255,215,0,.2);text-align:center}.symbol-card.special[data-v-c4dbc976]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.symbol-card.wild[data-v-c4dbc976]{border-color:#9b59b680}.symbol-card.scatter[data-v-c4dbc976]{border-color:#e74c3c80}.symbol-icon[data-v-c4dbc976]{font-size:2rem;margin-bottom:.5rem}.symbol-badge[data-v-c4dbc976]{padding:.25rem .75rem;border-radius:20px;font-size:.7rem;font-weight:700}.wild-badge[data-v-c4dbc976]{background:linear-gradient(135deg,#8e44ad,#9b59b6);color:#fff}.scatter-badge[data-v-c4dbc976]{background:linear-gradient(135deg,#e74c3c,#f39c12);color:#fff}.symbol-desc[data-v-c4dbc976]{font-size:.8rem;color:#bdc3c7;margin:0}.symbols-grid[data-v-c4dbc976]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem}.symbol-name[data-v-c4dbc976]{font-size:.9rem;color:gold;font-weight:600;margin-bottom:.5rem}.payout-table[data-v-c4dbc976]{display:flex;flex-direction:column;gap:.25rem}.payout-row[data-v-c4dbc976]{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem;background:#ffffff08;border-radius:6px;font-size:.8rem}.payout-count[data-v-c4dbc976]{color:#95e1d3;font-weight:600}.payout-dots[data-v-c4dbc976]{flex:1;height:1px;background:#bdc3c74d;margin:0 .5rem}.payout-value[data-v-c4dbc976]{color:#f39c12;font-weight:700}.info-card[data-v-c4dbc976]{background:#1a1a2ee6;border-radius:12px;padding:1rem;border:1px solid rgba(255,215,0,.2)}.golden-grid[data-v-c4dbc976]{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.golden-symbol[data-v-c4dbc976]{width:50px;height:50px;background:linear-gradient(135deg,gold,#ff8c00);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.rule-list[data-v-c4dbc976]{list-style:none;padding:0;margin:0}.rule-list li[data-v-c4dbc976]{padding:.5rem 0 .5rem 1.5rem;position:relative;font-size:.9rem;color:#bdc3c7}.rule-list li[data-v-c4dbc976]:before{content:"▸";position:absolute;left:0;color:gold}.multiplier-section[data-v-c4dbc976]{margin-bottom:1rem}.multiplier-section h4[data-v-c4dbc976]{color:#95e1d3;font-size:.9rem;margin-bottom:.5rem}.multiplier-row[data-v-c4dbc976]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem}.multiplier-badge[data-v-c4dbc976]{background:#ffd70033;color:gold;padding:.25rem .5rem;border-radius:6px;font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:.25rem}.multiplier-badge.free[data-v-c4dbc976]{background:#e74c3c33;color:#e74c3c}.arrow[data-v-c4dbc976]{color:#666;font-size:.7rem}@media(max-width:480px){.special-symbols[data-v-c4dbc976]{grid-template-columns:1fr}.symbols-grid[data-v-c4dbc976]{grid-template-columns:repeat(2,1fr)}}.history-content[data-v-4dc76787]{max-height:100%;overflow-y:auto}.error-state[data-v-4dc76787],.empty-state[data-v-4dc76787]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#bdc3c7}.error-icon[data-v-4dc76787],.empty-icon[data-v-4dc76787]{font-size:3rem;margin-bottom:1rem}.retry-btn[data-v-4dc76787]{margin-top:1rem;padding:.5rem 1.5rem;background:linear-gradient(135deg,gold,#ff8c00);border:none;border-radius:20px;color:#000;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.retry-btn[data-v-4dc76787]:hover{transform:scale(1.05);box-shadow:0 4px 15px #ffd70066}.history-list[data-v-4dc76787]{display:flex;flex-direction:column;gap:.75rem}.spin-card[data-v-4dc76787]{background:#1a1a2ee6;border-radius:12px;padding:1rem;border:1px solid rgba(255,215,0,.2);transition:border-color .2s,transform .2s}.spin-card[data-v-4dc76787]:hover{border-color:#ffd70066;transform:translate(4px)}.spin-header[data-v-4dc76787]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.spin-time[data-v-4dc76787]{font-size:.8rem;color:#95a5a6}.spin-badges[data-v-4dc76787]{display:flex;gap:.5rem}.badge[data-v-4dc76787]{padding:.15rem .5rem;border-radius:10px;font-size:.7rem;font-weight:700}.badge.free-spin[data-v-4dc76787]{background:#2ecc7133;color:#2ecc71;border:1px solid rgba(46,204,113,.4)}.badge.bonus[data-v-4dc76787]{background:#e74c3c33;color:#e74c3c;border:1px solid rgba(231,76,60,.4)}.spin-details[data-v-4dc76787]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.detail-row[data-v-4dc76787]{display:flex;flex-direction:column;align-items:center;text-align:center}.detail-label[data-v-4dc76787]{font-size:.7rem;color:#95a5a6;margin-bottom:.25rem}.detail-value[data-v-4dc76787]{font-size:.95rem;font-weight:700}.detail-value.bet[data-v-4dc76787]{color:#3498db}.detail-value.win[data-v-4dc76787]{color:gold}.detail-value.positive[data-v-4dc76787]{color:#2ecc71}.detail-value.negative[data-v-4dc76787]{color:#e74c3c}.detail-value.neutral[data-v-4dc76787]{color:#95a5a6}.loading-more[data-v-4dc76787]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:#95a5a6}.spinner[data-v-4dc76787]{width:20px;height:20px;border:2px solid rgba(255,215,0,.3);border-top-color:gold;border-radius:50%;animation:spin-4dc76787 1s linear infinite}@keyframes spin-4dc76787{to{transform:rotate(360deg)}}.no-more[data-v-4dc76787]{text-align:center;padding:1rem;color:#7f8c8d;font-size:.85rem}@media(max-width:480px){.spin-details[data-v-4dc76787]{grid-template-columns:repeat(3,1fr);gap:.25rem}.detail-value[data-v-4dc76787]{font-size:.85rem}.detail-label[data-v-4dc76787]{font-size:.65rem}}.guide-content[data-v-3c65c1db]{color:#e0e0e0}.guide-header[data-v-3c65c1db]{text-align:center;margin-bottom:1.5rem}.header-icon[data-v-3c65c1db]{font-size:3rem;margin-bottom:.5rem;animation:float-3c65c1db 3s ease-in-out infinite}@keyframes float-3c65c1db{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.guide-header h3[data-v-3c65c1db]{color:gold;font-size:1.25rem;margin:0;background:linear-gradient(45deg,gold,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rules-grid[data-v-3c65c1db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.rule-card[data-v-3c65c1db]{display:flex;align-items:flex-start;gap:.75rem;background:#1a1a2ee6;border-radius:12px;padding:1rem;border:1px solid rgba(255,215,0,.2);transition:all .3s ease;animation:fadeInUp-3c65c1db .5s ease forwards;opacity:0}@keyframes fadeInUp-3c65c1db{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rule-card[data-v-3c65c1db]:hover{border-color:#ffd70080;transform:translate(4px);box-shadow:0 4px 20px #ffd7001a}.rule-icon[data-v-3c65c1db]{font-size:1.5rem;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffd7001a;border-radius:10px}.rule-content[data-v-3c65c1db]{flex:1}.rule-title[data-v-3c65c1db]{color:gold;font-size:.9rem;margin:0 0 .25rem;font-weight:600}.rule-desc[data-v-3c65c1db]{color:#bdc3c7;font-size:.85rem;margin:0;line-height:1.4}.disclaimer[data-v-3c65c1db]{margin-top:2rem;padding:1rem;background:#e74c3c1a;border:1px solid rgba(231,76,60,.3);border-radius:8px;text-align:center}.disclaimer p[data-v-3c65c1db]{margin:0;color:#e74c3c;font-size:.8rem}@media(max-width:480px){.rules-grid[data-v-3c65c1db]{grid-template-columns:1fr}.rule-card[data-v-3c65c1db]{padding:.75rem}.rule-icon[data-v-3c65c1db]{font-size:1.25rem;width:36px;height:36px}.rule-title[data-v-3c65c1db]{font-size:.85rem}.rule-desc[data-v-3c65c1db]{font-size:.8rem}}.footer-panel[data-v-54387dfb]{position:fixed;bottom:0;background:linear-gradient(180deg,#141428fa,#0a0a19fc);border-top:2px solid rgba(255,215,0,.5);z-index:10000;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1)}.footer-panel--open[data-v-54387dfb]{border-top-color:#ffd70099}.panel-header[data-v-54387dfb]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(90deg,#ffd70026,#ff8c001a);border-bottom:1px solid rgba(255,215,0,.3);flex-shrink:0}.panel-title[data-v-54387dfb]{margin:0;font-size:1.25rem;font-weight:700;color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.close-btn[data-v-54387dfb]{width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,215,0,.5);background:#ffffff1a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-54387dfb]:hover{background:#ff64644d;border-color:#f66}.close-icon[data-v-54387dfb]{font-size:1.5rem;color:#fff;line-height:1}.panel-content[data-v-54387dfb]{flex:1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:rgba(255,215,0,.5) rgba(0,0,0,.3)}.panel-content[data-v-54387dfb]::-webkit-scrollbar{width:8px}.panel-content[data-v-54387dfb]::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.panel-content[data-v-54387dfb]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,gold,#ff8c00);border-radius:4px}@media(max-width:480px){.panel-header[data-v-54387dfb]{padding:.75rem 1rem}.panel-title[data-v-54387dfb]{font-size:1rem}.panel-content[data-v-54387dfb]{padding:1rem}}.game-container[data-v-3edae0ac]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#1a1a2e;position:relative;overflow:hidden}.gameView[data-v-3edae0ac]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:10}
