.mines-game.svelte-1d36tcb{display:flex;height:100%;width:100%}.mobile-toggle.svelte-1d36tcb{display:none}.desktop-toggle.svelte-1d36tcb{display:block}.controls-panel.svelte-1d36tcb{width:300px;background:var(--bg-secondary);padding:20px;display:flex;flex-direction:column;gap:20px;border-right:1px solid var(--border-color);flex-shrink:0}.control-section.svelte-1d36tcb{display:flex;flex-direction:column;gap:8px}.control-label.svelte-1d36tcb{font-size:12px;font-weight:700;color:var(--text-muted)}.amount-box-custom.svelte-1d36tcb{overflow:hidden;position:relative;background:var(--bg-dark);border:2px solid var(--border-color);border-radius:8px;transition:all .2s ease;display:flex}.amount-input-wrapper.svelte-1d36tcb{display:flex;align-items:stretch;height:46px;width:100%;flex:1}.amount-input-container.svelte-1d36tcb{flex:1;display:flex;align-items:center;padding:8px 12px;gap:6px}.dollar-sign.svelte-1d36tcb{color:var(--text-muted);font-weight:600;font-size:14px;font-family:inherit}.bet-input.svelte-1d36tcb{flex:1;background:transparent;border:none;padding:8px 12px 8px 4px;color:#fff;font-size:14px;font-weight:600;font-family:inherit}.bet-input.svelte-1d36tcb:focus{outline:none}.bet-input.svelte-1d36tcb:disabled{opacity:.5}.bet-buttons-container.svelte-1d36tcb{display:flex;align-items:stretch;background:var(--bg-hover);border-left:1px solid var(--border-color);height:100%;flex-shrink:0;width:90px;position:absolute;right:0;top:0}.bet-btn.svelte-1d36tcb{background:transparent;border:none;padding:8px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px;height:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;flex:1;min-width:28px;max-width:45px}.bet-btn.svelte-1d36tcb:hover:not(:disabled){background:#ffffff1a;transform:scale(1.05)}.bet-btn.svelte-1d36tcb:disabled{opacity:.5;cursor:not-allowed}.button-divider.svelte-1d36tcb{width:1px;height:100%;background:var(--border-color);margin:0;flex-shrink:0;align-self:stretch}.mines-slider-container.svelte-1d36tcb{display:flex;align-items:center;gap:12px;background:var(--bg-dark);border:2px solid var(--border-color);border-radius:8px;padding:12px 16px}.mines-value.svelte-1d36tcb{min-width:36px;text-align:center;font-size:16px;font-weight:700;color:#fff;background:var(--bg-tertiary);padding:8px 12px;border-radius:6px}.mines-segments.svelte-1d36tcb{flex:1;display:flex;gap:2px;align-items:center;position:relative;height:28px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.mines-segments.svelte-1d36tcb:active{cursor:grabbing}.mine-segment.svelte-1d36tcb{flex:1;height:10px;background:var(--bg-hover);border:none;border-radius:2px;cursor:pointer;transition:background .15s ease,transform .1s ease;padding:0}.mine-segment.filled.svelte-1d36tcb{background:var(--accent-crimson)}.mine-segment.svelte-1d36tcb:hover:not(:disabled){transform:scaleY(1.3)}.mine-segment.svelte-1d36tcb:disabled{cursor:not-allowed;opacity:.6}.mines-thumb.svelte-1d36tcb{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:3px;box-shadow:0 2px 8px #0000004d;pointer-events:none;transition:left .1s ease,transform .1s ease,box-shadow .1s ease}.mines-thumb.dragging.svelte-1d36tcb{transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #0006;transition:left 0s}.thumb-line.svelte-1d36tcb{width:2px;height:12px;background:var(--bg-tertiary);border-radius:1px}.auto-wrap.svelte-1d36tcb{display:flex;align-items:center;gap:8px;height:22px}.infinity.svelte-1d36tcb{color:var(--text-muted);font-size:18px}.auto-input.svelte-1d36tcb{flex:1;background:transparent;border:none;color:#fff;font-size:14px;font-weight:600;font-family:inherit}.auto-input.svelte-1d36tcb:focus{outline:none}.error-message.svelte-1d36tcb{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500;text-align:center}.game-stats.svelte-1d36tcb{background:var(--bg-dark);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.stats-row.svelte-1d36tcb{display:flex;align-items:center;justify-content:center;padding:8px 10px;gap:8px}.stat-block.svelte-1d36tcb{display:flex;flex-direction:column;align-items:center;gap:1px;flex:1}.stat-arrow.svelte-1d36tcb{font-size:18px;color:var(--text-muted);opacity:.6;font-weight:700}.stat-label.svelte-1d36tcb{font-size:10px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.3px}.stat-amount.svelte-1d36tcb{font-size:15px;font-weight:800;color:#fff}.stat-amount.positive.svelte-1d36tcb{color:#10b981}.stat-amount.negative.svelte-1d36tcb{color:#ef4444}.stat-amount.next-profit.svelte-1d36tcb{color:var(--text-secondary);font-weight:700}.multiplier-row.svelte-1d36tcb{display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);padding:6px 10px}.mult-current.svelte-1d36tcb{flex:1;text-align:center;font-size:14px;font-weight:800;color:#10b981}.mult-divider.svelte-1d36tcb{width:1px;height:16px;background:var(--border-color)}.mult-next.svelte-1d36tcb{flex:1;text-align:center;font-size:14px;font-weight:700;color:var(--text-muted)}.play-btn.svelte-1d36tcb{background:var(--accent-crimson);border:none;border-radius:4px;padding:14px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026}.play-btn.svelte-1d36tcb:hover:not(:disabled){background:var(--accent-crimson-hover);transform:translateY(-1px)}.play-btn.svelte-1d36tcb:disabled{opacity:.5;cursor:not-allowed}.play-btn.waiting.svelte-1d36tcb{background:var(--bg-tertiary)}.cashout-btn.svelte-1d36tcb{background:#10b981;border:none;border-radius:4px;padding:14px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:0 4px 12px #10b9814d}.cashout-btn.svelte-1d36tcb:hover{background:#059669;transform:translateY(-1px)}.cashout-label.svelte-1d36tcb{font-size:12px;opacity:.9}.cashout-amount.svelte-1d36tcb{font-size:18px}.game-panel.svelte-1d36tcb{flex:1;background:var(--bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:30px}.grid-container.svelte-1d36tcb{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.grid.svelte-1d36tcb{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:100%;max-width:500px;aspect-ratio:1}.tile.svelte-1d36tcb{aspect-ratio:1;background:var(--bg-tertiary);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative}.tile.svelte-1d36tcb:hover:not(:disabled):not(.gem):not(.mine){background:var(--bg-hover);border-color:var(--accent-crimson);transform:scale(1.02)}.tile.disabled.svelte-1d36tcb{cursor:not-allowed;opacity:.7}.tile.clickable.svelte-1d36tcb{cursor:pointer}.tile.revealing.svelte-1d36tcb{animation:svelte-1d36tcb-pulse .3s ease}.tile.gem.svelte-1d36tcb{background:var(--bg-tertiary);border-color:var(--accent-crimson);box-shadow:0 0 16px #dc265a59,inset 0 0 20px #dc265a1a}.tile.mine.svelte-1d36tcb{background:var(--bg-tertiary);border-color:#ef444480;box-shadow:0 0 12px #ef444440}@keyframes svelte-1d36tcb-pulse{0%,to{transform:scale(1)}50%{transform:scale(.95)}}@keyframes svelte-1d36tcb-revealGem{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes svelte-1d36tcb-revealMine{0%{transform:scale(.8) rotate(-10deg);opacity:0}50%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0);opacity:1}}.gem-icon.svelte-1d36tcb,.mine-icon.svelte-1d36tcb{width:60%;height:60%;display:flex;align-items:center;justify-content:center;position:relative}.gem-icon.animate-in.svelte-1d36tcb{animation:svelte-1d36tcb-gemSlideUp .35s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1d36tcb-gemSlideUp{0%{opacity:0;transform:translateY(20px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}.multiplier-pill.svelte-1d36tcb{position:absolute;top:100%;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--accent-crimson),#ff6b8a);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:10px;white-space:nowrap;animation:svelte-1d36tcb-pillPopDown 1.2s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none;box-shadow:0 2px 8px #dc262666;z-index:10}@keyframes svelte-1d36tcb-pillPopDown{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.5)}15%{opacity:1;transform:translate(-50%) translateY(4px) scale(1.1)}30%{transform:translate(-50%) translateY(8px) scale(1)}70%{opacity:1;transform:translate(-50%) translateY(8px) scale(1)}to{opacity:0;transform:translate(-50%) translateY(16px) scale(.8)}}.gem-icon.svelte-1d36tcb svg:where(.svelte-1d36tcb),.mine-icon.svelte-1d36tcb svg:where(.svelte-1d36tcb){width:100%;height:100%}.hidden-icon.svelte-1d36tcb{width:100%;height:100%;position:relative;perspective:200px}.tile-face.svelte-1d36tcb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;transition:transform .15s ease}.tile-logo.svelte-1d36tcb{width:50%;height:50%;object-fit:contain;opacity:.15;filter:grayscale(100%) brightness(.6);transition:opacity .2s ease,filter .2s ease}.tile.svelte-1d36tcb:hover:not(:disabled) .tile-logo:where(.svelte-1d36tcb){opacity:.25;filter:grayscale(100%) brightness(.8)}.tile-face.back.svelte-1d36tcb{transform:rotateY(180deg)}.hidden-icon.flipping.svelte-1d36tcb .tile-face.front:where(.svelte-1d36tcb){transform:rotateY(180deg);animation:svelte-1d36tcb-flipOut .15s ease forwards}@keyframes svelte-1d36tcb-flipOut{0%{transform:rotateY(0) scale(1)}to{transform:rotateY(90deg) scale(.9)}}.gem-shine.svelte-1d36tcb{position:absolute;inset:-50%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);animation:svelte-1d36tcb-shine 1.5s ease-in-out infinite}@keyframes svelte-1d36tcb-shine{0%{transform:translate(-100%) rotate(45deg)}to{transform:translate(100%) rotate(45deg)}}.mine-icon.exploded.svelte-1d36tcb{animation:svelte-1d36tcb-explode .4s ease}.mine-icon.exploded.svelte-1d36tcb:after{content:"";position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.6) 0%,transparent 70%);animation:svelte-1d36tcb-explosionRing .4s ease-out}@keyframes svelte-1d36tcb-explode{0%{transform:scale(1)}20%{transform:scale(1.3)}40%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svelte-1d36tcb-explosionRing{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.cashout-modal.svelte-1d36tcb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;animation:svelte-1d36tcb-modalFadeIn .3s ease}@keyframes svelte-1d36tcb-modalFadeIn{0%{opacity:0}to{opacity:1}}.cashout-modal-content.svelte-1d36tcb{background:var(--bg-secondary);border:2px solid #10B981;border-radius:16px;padding:24px 32px;text-align:center;box-shadow:0 0 40px #10b9814d,0 8px 32px #0006;animation:svelte-1d36tcb-modalPop .3s ease}@keyframes svelte-1d36tcb-modalPop{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.cashout-modal-header.svelte-1d36tcb{display:flex;align-items:center;justify-content:center;gap:8px;color:#10b981;font-size:18px;font-weight:700;margin-bottom:12px}.cashout-modal-header.svelte-1d36tcb svg:where(.svelte-1d36tcb){width:24px;height:24px}.cashout-modal-amount.svelte-1d36tcb{font-size:36px;font-weight:700;color:#fff;margin-bottom:4px}.cashout-modal-multiplier.svelte-1d36tcb{font-size:16px;font-weight:600;color:#10b981;margin-bottom:16px}.cashout-modal-close.svelte-1d36tcb{background:#10b981;border:none;border-radius:8px;padding:10px 24px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.cashout-modal-close.svelte-1d36tcb:hover{background:#059669;transform:translateY(-1px)}@media (max-width: 768px){.mines-game.svelte-1d36tcb{flex-direction:column;height:auto;min-height:100%}.mobile-toggle.svelte-1d36tcb{display:block;order:1;padding:12px 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.desktop-toggle.svelte-1d36tcb{display:none}.controls-panel.svelte-1d36tcb{width:100%;border-right:none;border-top:1px solid var(--border-color);padding:16px;gap:12px;order:3}.game-panel.svelte-1d36tcb{order:2;padding:20px;gap:20px}.grid.svelte-1d36tcb{max-width:360px;gap:8px}.tile.svelte-1d36tcb{border-radius:8px}}@media (max-width: 480px){.grid.svelte-1d36tcb{max-width:300px;gap:6px}.tile.svelte-1d36tcb{border-radius:6px;border-width:1.5px}.stats-row.svelte-1d36tcb{padding:8px;gap:8px}.stat-label.svelte-1d36tcb{font-size:10px}.stat-amount.svelte-1d36tcb{font-size:14px}.stat-arrow.svelte-1d36tcb{font-size:18px}.multiplier-row.svelte-1d36tcb{padding:8px}.mult-current.svelte-1d36tcb,.mult-next.svelte-1d36tcb{font-size:14px}}.floating-stats-panel{position:fixed;width:340px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;z-index:10000;box-shadow:0 12px 40px #00000080;overflow:hidden;animation:svelte-1d36tcb-panelFadeIn .2s ease}@keyframes svelte-1d36tcb-panelFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.floating-stats-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);cursor:grab;-webkit-user-select:none;user-select:none}.floating-stats-panel .panel-header:active{cursor:grabbing}.floating-stats-panel .panel-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.floating-stats-panel .panel-actions{display:flex;gap:2px}.floating-stats-panel .panel-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s}.floating-stats-panel .panel-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.floating-stats-panel .panel-content{padding:16px;display:flex;flex-direction:column;gap:12px}.floating-stats-panel .stats-inline{display:flex;align-items:baseline;justify-content:space-between}.floating-stats-panel .stat-value-live{font-size:28px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.floating-stats-panel .stat-value-live.green{color:#10b981}.floating-stats-panel .stat-value-live.red{color:#ef4444}.floating-stats-panel .stat-secondary{font-size:14px;font-weight:500;color:var(--text-muted)}.floating-stats-panel .stat-secondary .green{color:#10b981}.floating-stats-panel .stat-secondary .red{color:#ef4444}.floating-stats-panel .stat-secondary .separator{color:var(--text-muted);opacity:.5;margin:0 4px}.floating-stats-panel .graph-container{border-radius:8px;overflow:hidden;background:var(--bg-dark)}@media (max-width: 768px){.floating-stats-panel{width:300px}}
