.GameBoard_gameGrid__aZbwp{display:grid;grid-template-columns:repeat(4,1fr);background-color:transparent;border-radius:.6rem;box-shadow:inset 0 15px 30px -10px rgba(0,0,0,.5),inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3);padding:.25rem;border:2px solid #4a2882}.GameBoard_gameGrid__aZbwp,.GameBoard_slotColumn__LrXry{width:100%;overflow:hidden;position:relative;box-sizing:border-box}.GameBoard_slotColumn__LrXry{height:5rem;box-shadow:0 0 5px rgba(255,255,255,.2)}.GameBoard_slotContainer__dlXAB{position:absolute;width:100%;height:100%;top:0;transition:top .7s ease-in-out}.GameBoard_cellContainer__rOyRO{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);box-sizing:border-box}.GameBoard_leftEdge__0b02r{border-left:none}.GameBoard_rightEdge__xYwwi{border-right:none}.GameBoard_shade__yB6zd{position:absolute;top:0;left:0;width:100%;height:10px;background-color:rgba(0,0,0,.15);z-index:1}.GameBoard_spinning__NA9Ih .GameBoard_slotContainer__dlXAB{transition:top .7s cubic-bezier(.1,.7,.5,1)}.GameBoard_topLeft__qxL5H{border-top-left-radius:.5rem}.GameBoard_topRight__rgPTM{border-top-right-radius:.5rem}.GameBoard_bottomLeft__SDvIs{border-bottom-left-radius:.5rem}.GameBoard_bottomRight__krXDd{border-bottom-right-radius:.5rem}.GameCell_cellContainer__GMrlN{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);box-sizing:border-box}.GameCell_cellContainer__GMrlN:hover{transform:scale(1.05)}.GameCell_cellEmpty__sIXZb{background-color:var(--color-cell-empty);cursor:default}.GameCell_cellEmpty__sIXZb:hover{transform:none}.GameCell_cellCommon__BJdNW{background-color:white}.GameCell_cellUncommon__VEIkt{background-color:var(--color-uncommon)}.GameCell_cellRare__QOgI7{background-color:var(--color-rare)}.GameCell_symbolEmoji__XBjkO{font-size:1.875rem}.SymbolModal_common__VZjyB{background:linear-gradient(180deg,#5a5a5a,#3a3a3a);border:2px solid #7a7a7a}.SymbolModal_uncommon__zW9tO{background:linear-gradient(180deg,#3a5a9a,#2a4a8a);border:2px solid #4a6aaa}.SymbolModal_rare__Xwews{background:linear-gradient(180deg,#7a3a9a,#6a2a8a);border:2px solid #8a4aaa}.SymbolModal_closeButton__6Pm1k{position:absolute;top:10px;right:15px;background:none;border:none;color:white;font-size:24px;cursor:pointer;opacity:.7;transition:opacity .2s}.SymbolModal_closeButton__6Pm1k:hover{opacity:1}.SymbolModal_symbolHeader__OTLw8{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.SymbolModal_symbolEmoji__ytKEp{font-size:48px;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.SymbolModal_symbolName__0cJ2t{font-size:24px;color:white;margin:5px 0;text-align:center}.SymbolModal_rarityBadge__PU_xg{background-color:rgba(0,0,0,.3);color:white;padding:4px 12px;border-radius:12px;font-size:12px;text-transform:uppercase;letter-spacing:1px}.SymbolModal_symbolDetails__I3ZGa{background-color:rgba(0,0,0,.2);border-radius:10px;padding:15px}.SymbolModal_detailRow__Rnt6X{display:flex;justify-content:space-between;margin-bottom:10px;color:#e0e0e0}.SymbolModal_detailLabel__yuzyl{font-weight:700}.SymbolModal_detailValue__Kajf1{color:white}.SymbolModal_bonusValue__M_4rr{color:#4aff4a}.SymbolModal_effectBox__6aOzQ{margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,.2)}.SymbolModal_effectTitle__nWjDP{color:#ffcc00;font-size:16px;margin-bottom:8px}.SymbolModal_effectDescription__ZCByE{color:#ffcc00;font-style:italic;font-size:14px;line-height:1.4}@keyframes SymbolModal_fadeIn__ssYXG{0%{opacity:0}to{opacity:1}}@keyframes SymbolModal_slideIn__KhSco{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.Modal_modalOverlay__3wLnV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);justify-content:center;z-index:1000;backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%;max-width:500px;margin:0 auto;box-sizing:border-box;padding:.5rem}.Modal_modalContent__6NCKa{border-radius:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.15);width:100%;max-width:500px;max-height:90vh;box-sizing:border-box;overflow-y:auto;animation:Modal_modalFadeIn__6IZIs .3s ease-out}.Modal_modalHeader__VCmao{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.Modal_modalHeader__VCmao h2{margin:0;font-size:1.25rem;font-weight:600}.Modal_closeButton__fg2aV{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;line-height:1}.Modal_closeButton__fg2aV:hover{color:#000}@keyframes Modal_modalFadeIn__6IZIs{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.Modal_modalContent__6NCKa{color:#f0f0f0}.Modal_modalHeader__VCmao{border-bottom:1px solid #333}.Modal_closeButton__fg2aV{color:#aaa}.Modal_closeButton__fg2aV:hover{color:#fff}}.InfoModal_infoModal___vUNf{background:linear-gradient(180deg,#2a3a5a,#1a2a4a);border:2px solid #4a6aaa;border-radius:12px}.InfoModal_infoTitle__joo2f{font-size:24px;color:#ffcc00;margin:0;text-align:center}.InfoModal_infoContent___8Xv7{font-size:16px;line-height:1.5;padding:20px}.InfoModal_infoDescription__NjPTz{margin-bottom:20px;color:#e0e0e0}.InfoModal_animationBox__VLMhR{background-color:rgba(0,0,0,.3);border-radius:8px;padding:15px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.InfoModal_exampleBox__TrKXE{background-color:rgba(0,0,0,.2);border-radius:8px;padding:15px;margin-top:15px}.InfoModal_exampleTitle__8jXlZ{color:#4aff4a;font-size:18px;margin-top:0;margin-bottom:10px}.InfoModal_exampleText__nhxmM{color:#e0e0e0;font-style:italic;margin:0}.InfoModal_animationContainer__HfxWL{width:100%;display:flex;flex-direction:column;align-items:center;padding:10px}.InfoModal_destroySequence__3leTn{position:relative;display:inline-block;animation:InfoModal_shake__I9mmx .5s ease-in-out 1s forwards}.InfoModal_symbolToDestroy__bfMwK{font-size:2.5rem;animation:InfoModal_pulse__Vr1ZB 1s ease-in-out infinite}.InfoModal_explosionOverlay__ZuSld{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);font-size:3rem;z-index:2;opacity:0;animation:InfoModal_explodeIn__F1_0C .3s ease-out 1.5s forwards,InfoModal_stayVisible__B6Lh5 5s ease-out 1.8s forwards}.InfoModal_destroyEffect__cPLri{display:flex;flex-direction:column;align-items:center;margin-top:20px;opacity:0;transform:translateY(20px);animation:InfoModal_slideUp__gW_lq .5s ease-out 1.8s forwards}.InfoModal_explosion__z3UZM{font-size:3rem;filter:drop-shadow(0 0 10px rgba(255,100,100,.8));animation:InfoModal_bounce__z4w68 .8s ease-in-out 2s infinite}.InfoModal_coinReward__G5oFo{color:#ffcc00;font-size:1.5rem;font-weight:700;margin-top:10px;text-shadow:0 0 5px rgba(255,204,0,.7);animation:InfoModal_glowPulse__bL4dm 1.5s ease-in-out 2.2s infinite}.InfoModal_growSequence__FLh2Z{display:flex;align-items:center;justify-content:center}.InfoModal_growSymbol___S9Ir{font-size:30px;margin:0 5px}.InfoModal_growArrow__4MKYY{color:#4aff4a;font-size:24px;margin:0 10px}.InfoModal_growSequence__FLh2Z .InfoModal_growSymbol___S9Ir:first-child{animation:InfoModal_grow__4RP6U 3s infinite}.InfoModal_growSequence__FLh2Z .InfoModal_growSymbol___S9Ir:nth-child(3){animation:InfoModal_grow__4RP6U 3s 1s infinite}.InfoModal_growSequence__FLh2Z .InfoModal_growSymbol___S9Ir:nth-child(5){animation:InfoModal_grow__4RP6U 3s 2s infinite}.InfoModal_gridExample__1EeJB{display:grid;grid-template-columns:repeat(3,50px);grid-template-rows:repeat(3,50px);gap:5px;margin-bottom:15px}.InfoModal_gridCell__jQkV_{width:50px;height:50px;background-color:rgba(255,255,255,.1);border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:24px}.InfoModal_gridExample__1EeJB .InfoModal_gridCell__jQkV_:nth-child(2),.InfoModal_gridExample__1EeJB .InfoModal_gridCell__jQkV_:nth-child(4),.InfoModal_gridExample__1EeJB .InfoModal_gridCell__jQkV_:nth-child(6),.InfoModal_gridExample__1EeJB .InfoModal_gridCell__jQkV_:nth-child(8){animation:InfoModal_highlight__T0zid 2s infinite alternate}.InfoModal_adjacentEffect__FDPBt{text-align:center}.InfoModal_multiplierExample__nVmsd{display:flex;align-items:center;justify-content:center}.InfoModal_baseSymbol__YMOw4,.InfoModal_multipliedSymbol__h6tvO{display:flex;flex-direction:column;align-items:center;font-size:30px}.InfoModal_baseValue__eNGtr,.InfoModal_multipliedValue__6ywRu{font-size:16px;margin-top:5px}.InfoModal_baseValue__eNGtr{color:white}.InfoModal_multipliedValue__6ywRu{color:#4aff4a;animation:InfoModal_pulse__Vr1ZB 2s infinite}.InfoModal_multiplierSymbol__t7f4W{font-size:30px;margin:0 10px;animation:InfoModal_glow__lHKsy 2s infinite alternate}.InfoModal_multiplierArrow__3seNE{color:#ffcc00;font-size:24px;margin:0 10px}.InfoModal_counterExample__BMTMN{display:flex;flex-direction:column;align-items:center}.InfoModal_counterSequence__UrJjQ{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.InfoModal_counterSymbol__tvxCz{position:relative;font-size:30px;margin:0 10px}.InfoModal_counterValue__IqHcx{position:absolute;bottom:-5px;right:-5px;background-color:rgba(0,0,0,.7);color:white;border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;justify-content:center;align-items:center}.InfoModal_counterSequence__UrJjQ .InfoModal_counterSymbol__tvxCz:first-child{animation:InfoModal_countUp___IWa2 8s 0s infinite}.InfoModal_counterSequence__UrJjQ .InfoModal_counterSymbol__tvxCz:nth-child(2){animation:InfoModal_countUp___IWa2 8s 2s infinite}.InfoModal_counterSequence__UrJjQ .InfoModal_counterSymbol__tvxCz:nth-child(3){animation:InfoModal_countUp___IWa2 8s 4s infinite}.InfoModal_counterSequence__UrJjQ .InfoModal_counterSymbol__tvxCz:nth-child(4){animation:InfoModal_countUp___IWa2 8s 6s infinite}.InfoModal_counterEffect__lRzdR{text-align:center}@keyframes InfoModal_pulse__Vr1ZB{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes InfoModal_explode__zd1nt{0%{transform:scale(0);opacity:0}20%{transform:scale(1.2);opacity:1}40%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes InfoModal_fadeInUp__lW6hg{0%{transform:translateY(10px);opacity:0}20%{transform:translateY(0);opacity:1}80%{transform:translateY(0);opacity:1}to{transform:translateY(-10px);opacity:0}}@keyframes InfoModal_grow__4RP6U{0%{transform:scale(.8);opacity:.5}20%{transform:scale(1.2);opacity:1}40%{transform:scale(1);opacity:1}60%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:.5}}@keyframes InfoModal_highlight__T0zid{0%{background-color:rgba(255,255,255,.1)}to{background-color:rgba(255,204,0,.3)}}@keyframes InfoModal_glow__lHKsy{0%{filter:drop-shadow(0 0 2px rgba(255,204,0,.5))}to{filter:drop-shadow(0 0 10px rgba(255,204,0,1))}}@keyframes InfoModal_countUp___IWa2{0%{transform:scale(1);filter:brightness(1)}10%{transform:scale(1.2);filter:brightness(1.5)}20%{transform:scale(1);filter:brightness(1)}to{transform:scale(1);filter:brightness(1)}}@keyframes InfoModal_fadeIn__ReHLo{0%{opacity:0}to{opacity:1}}@keyframes InfoModal_slideIn__ehg5I{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes InfoModal_shake__I9mmx{0%{transform:translateX(0)}10%{transform:translateX(-5px) rotate(-2deg)}20%{transform:translateX(5px) rotate(2deg)}30%{transform:translateX(-5px) rotate(-2deg)}40%{transform:translateX(5px) rotate(2deg)}50%{transform:translateX(-5px) rotate(-2deg)}60%{transform:translateX(5px) rotate(2deg)}70%{transform:translateX(-5px) rotate(-2deg)}80%{transform:translateX(5px) rotate(2deg)}90%{transform:translateX(-5px) rotate(-2deg)}to{transform:translateX(0)}}@keyframes InfoModal_explodeIn__F1_0C{0%{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(1.5);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes InfoModal_stayVisible__B6Lh5{0%,to{opacity:1}}@keyframes InfoModal_slideUp__gW_lq{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes InfoModal_bounce__z4w68{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes InfoModal_glowPulse__bL4dm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1);filter:brightness(1.2)}}.InfoModal_closeButton__CCOtZ{position:absolute;top:0;right:0;background:none;border:none;color:rgba(255,255,255,.7);font-size:24px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.InfoModal_closeButton__CCOtZ:hover{color:white;background-color:rgba(255,255,255,.1)}.Home_gameContainer__bADwG{min-height:100vh;max-width:500px;margin:0 auto;background:linear-gradient(180deg,#6a3cb5,#4a2882);background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(/machine-background.svg);color:white;font-family:Arial Rounded MT Bold,Arial,sans-serif;position:relative;overflow-x:hidden;padding:15px}.Home_gameContainer__bADwG,.Home_gameWrapper__uSQqc{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.Home_gameWrapper__uSQqc{padding:10px 15px}.Home_itemsBar__DzaUB{width:100%;background-color:#1a3a5a;border-radius:15px;display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));padding:10px;gap:5px;margin:10px 0;box-sizing:border-box}.Home_itemSlot__wRuUi{aspect-ratio:1;background-color:#2a4a6a;border-radius:10px;display:flex;justify-content:center;align-items:center}.Home_activeItem__9Kq0K{border:2px solid #4aff4a;position:relative}.Home_activeItem__9Kq0K:after{content:"";position:absolute;top:-5px;right:-5px;width:10px;height:10px;background-color:#4aff4a;border-radius:50%}.Home_descriptionContainer__eJcpM{display:flex;flex-direction:column;align-items:center;text-align:center}.Home_symbolsRow__5bkEl{display:flex;flex-direction:row;justify-content:center;gap:5px;margin:8px 0;flex-wrap:wrap}.Home_textPart__Qzi3T{width:100%;margin-bottom:4px}.Home_spinButtonContainer__V_qI6{display:flex;align-items:center;justify-content:center;position:relative}.Home_inventoryButton____pUJ{background:linear-gradient(180deg,#7b5fc7,#5d3b9c);border:none;border-radius:50%;width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 0 #3a2670,0 6px 10px rgba(0,0,0,.3);position:absolute;top:-5px;right:-50px;z-index:99;transition:all .2s}.Home_inventoryButton____pUJ:hover{transform:translateY(-2px);box-shadow:0 6px 0 #3a2670,0 8px 15px rgba(0,0,0,.3)}.Home_inventoryButton____pUJ:active{transform:translateY(2px);box-shadow:0 2px 0 #3a2670,0 4px 5px rgba(0,0,0,.3)}.Home_inventoryIcon__I2xJf{font-size:1.8rem}.Home_inventoryCount__B5l40{position:absolute;top:-5px;right:-5px;background:#ff3a3a;color:white;border-radius:50%;width:18px;height:18px;font-size:.9rem;display:flex;justify-content:center;align-items:center;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.3)}.Home_spinButton__1_Vdv{width:200px;height:120px;background:none;border:none;cursor:pointer;padding:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transition:transform .15s ease,filter .15s ease}.Home_spinButton__1_Vdv:disabled{cursor:not-allowed;opacity:.8}.Home_spinButton__1_Vdv.Home_spinning__yZ7Sm{animation:Home_spinButtonPulse__EsrSW 1s infinite}@keyframes Home_spinButtonPulse__EsrSW{0%{transform:scale(1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}50%{transform:scale(.98);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}to{transform:scale(1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}}.Home_spinButton__1_Vdv:hover:not(:disabled){transform:scale(1.03);filter:drop-shadow(0 6px 10px rgba(0,0,0,.25))}.Home_spinButton__1_Vdv:active:not(:disabled){transform:scale(.98)}.Home_spinButtonText__SurEz{font-size:14px;font-weight:400}.Home_spinButton__1_Vdv:active{transform:translateY(4px);box-shadow:none}.Home_actionButtons__DtCE_{position:fixed;bottom:90px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:10}.Home_notificationButton__Hnx7e{width:50px;height:50px;background-color:#3a7aff;border-radius:50%;border:3px solid white;display:flex;justify-content:center;align-items:center;position:relative}.Home_notificationBadge__lPu8r{position:absolute;top:-5px;right:-5px;width:20px;height:20px;background-color:#ff3a3a;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700}.Home_bottomNav__PNLVZ{width:100%;max-width:500px;height:70px;background-color:#3a2a6a;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:100;box-shadow:0 -2px 10px rgba(0,0,0,.2)}.Home_navItem__g6kSx{width:50px;height:50px;position:relative;margin:0 5px}.Home_navBadge__wjUYA,.Home_navItem__g6kSx{display:flex;justify-content:center;align-items:center}.Home_navBadge__wjUYA{position:absolute;top:0;right:0;width:20px;height:20px;background-color:#ff3a3a;border-radius:50%;font-size:12px;font-weight:700}.Home_progressBar__wo4P_{width:70%;height:40px;background-color:#2a4a6a;border-radius:.6rem;position:relative;overflow:hidden;border:2px solid #4b2882bb;box-sizing:border-box;margin-bottom:10px;box-shadow:inset 0 15px 30px -10px rgba(0,0,0,.5),inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3)}.Home_progressBarInner__tho52{height:100%;background-color:#3a9aff;opacity:.7;border-right:4px solid #0989de;transition:width .5s ease-out}.Home_stageInfo___RMXK{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-weight:700;z-index:1;color:white;box-sizing:border-box}.Home_stageLabel__tljDu{font-size:14px}.Home_coinTarget__LWxzX{display:flex;align-items:center;gap:4px;font-size:14px}.Header_header__072v2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:.5rem;padding-right:.5rem}.Header_logoContainer__V_0vt{display:flex;flex-direction:row;align-items:baseline}.Header_title__u8Exk{font-size:1.5rem;font-weight:700}.Header_version__LjH6U{font-size:.875rem;color:#9ca3af;margin-left:.5rem}.Header_links__5D_tT{display:flex;flex-direction:row;align-items:center}.Header_link__gnQyJ{margin-left:1rem}.Header_link__gnQyJ:first-child{margin-left:0}.InventoryModal_inventoryModal__Kg2DM{max-width:500px;width:100%;height:80vh;max-height:700px;border-radius:20px;background:linear-gradient(180deg,#5d3b9c,#4a2882);position:relative;overflow:hidden}.InventoryModal_modalContent__5PtdJ{display:flex;flex-direction:column;height:100%;padding:0;position:relative}.InventoryModal_modalTitle__LO2nz{font-size:2rem;margin:0;text-align:center;color:white;background:linear-gradient(180deg,#4a90e2,#357abd);padding:10px 0;border-radius:20px 20px 0 0;box-shadow:0 2px 10px rgba(0,0,0,.2);position:relative;z-index:1}.InventoryModal_modalDescription__Q6YEJ{text-align:center;margin:10px 0;color:#d8d8ff;font-size:.9rem;padding:0 15px}.InventoryModal_statsBar__6Hpp_{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.2);padding:10px 15px;border-radius:10px;margin:0 15px 15px}.InventoryModal_symbolCountContainer__Y1_M1{display:flex;align-items:center;gap:5px}.InventoryModal_infoIcon__mFQBl{font-size:1.2rem}.InventoryModal_statsLabel__jJJWL{color:#d8d8ff}.InventoryModal_statsValue__RW32n{font-weight:700;color:#ffcc00}.InventoryModal_deckSizeContainer__folL9{display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.1);padding:5px 10px;border-radius:15px}.InventoryModal_deckIcon__bDHNM{font-size:1.2rem}.InventoryModal_symbolsGrid__eqngN{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 15px;overflow-y:auto;flex:1}.InventoryModal_symbolItem__c1w3O{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border-radius:10px;background:rgba(255,255,255,.1);position:relative;aspect-ratio:1;cursor:pointer;transition:all .2s ease}.InventoryModal_symbolItem__c1w3O:hover{background:rgba(255,255,255,.2)}.InventoryModal_symbolItem__c1w3O.InventoryModal_selected__uz6ke{background:rgba(255,100,100,.3);box-shadow:0 0 0 2px #ff6464}.InventoryModal_symbolCount__FvhJ1{position:absolute;bottom:5px;right:5px;color:#4eff4e;font-weight:700;font-size:.9rem;text-shadow:0 0 3px rgba(0,0,0,.5)}.InventoryModal_symbolName__Etth3{font-size:.7rem;margin-top:4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.InventoryModal_itemsSection__JBEP3{margin-top:auto;padding:15px;background:rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.1)}.InventoryModal_sectionTitle__PZJcL{text-align:center;margin:0 0 10px;color:white}.InventoryModal_itemsInfo__2dg5u{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:10px;color:#d8d8ff}.InventoryModal_removeTokenIcon__qLyxe{font-size:1.2rem}.InventoryModal_buttonContainer__kQuzm{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.InventoryModal_cancelButton__1d9r7,.InventoryModal_removeButton__lI4h5{padding:8px 16px;border:none;border-radius:4px;font-weight:700;cursor:pointer;flex:1}.InventoryModal_cancelButton__1d9r7{background:#555;color:white}.InventoryModal_removeButton__lI4h5{display:flex;align-items:center;justify-content:center;gap:8px;background:#4a3399;color:white;border:none;border-radius:20px;padding:10px 20px;font-size:1rem;font-weight:700;cursor:pointer;width:80%;margin:0 auto;box-shadow:0 4px 0 #2a1a59;transition:all .2s}.InventoryModal_removeButton__lI4h5:hover{background:#5a43a9;transform:translateY(-2px)}.InventoryModal_removeButton__lI4h5:active{transform:translateY(2px);box-shadow:0 2px 0 #2a1a59}.InventoryModal_removeButton__lI4h5:disabled{background:#666;cursor:not-allowed;box-shadow:0 4px 0 #444}.InventoryModal_trashIcon__ogGmn{font-size:1.2rem}.InventoryModal_closeButton__opcAV{position:absolute;top:10px;right:10px;background:#7b5fc7;color:white;border:none;border-radius:50%;width:40px;height:40px;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 2px 5px rgba(0,0,0,.3)}.InventoryModal_closeButton__opcAV:hover{background:#8c70d8}.ShopItem_itemContainer__HRZfl{flex-direction:column;background:linear-gradient(180deg,#1e3a8a,#0f172a);border-radius:16px;padding:5px;max-width:180px;color:white;box-shadow:inset 0 0 10px rgba(0,0,0,.3);position:relative;overflow:hidden}.ShopItem_itemContainer__HRZfl,.ShopItem_itemTitle__Zhwio{display:flex;align-items:center;width:100%;box-sizing:border-box}.ShopItem_itemTitle__Zhwio{font-size:rem;font-weight:700;margin-bottom:12px;text-align:center;max-height:35px;height:35px;justify-content:center}.ShopItem_itemImageContainer__ueACk{background-color:rgba(255,255,255,.1);border-radius:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin-bottom:12px;border:2px solid rgba(255,255,255,.2)}.ShopItem_itemEmoji__7MbpD{font-size:3rem;filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}.ShopItem_rarityLabel__AWndM{font-size:.9rem;font-weight:500;margin-bottom:8px;color:#e0e0e0}.ShopItem_valueContainer__eb2dS{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.ShopItem_valueLabel__Oxann{font-weight:700;color:#ffd700;font-size:1.1rem;margin-right:4px}.ShopItem_coinIcon__MR1_t{font-size:1.2rem}.ShopItem_divider__3pSJf{width:80%;height:1px;background-color:rgba(255,255,255,.2);margin:8px 0 12px}.ShopItem_effectDescription__TipUm{font-size:.9rem;color:#00ffff;text-align:center;line-height:1.4;margin-bottom:16px;min-height:60px}.ShopItem_addButtonContainer__UZyQq{width:100%;display:flex;justify-content:center;margin-top:auto}.ShopItem_addButton__55r19{background-color:#4ade80;color:#111827;border:none;border-radius:50%;width:40px;height:40px;font-size:1.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.3)}.ShopItem_addButton__55r19:hover{background-color:#22c55e;transform:scale(1.05)}.ShopItem_newBadge__jYywX{position:absolute;top:10px;right:10px;background-color:#ef4444;color:white;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:8px}.ShopItem_legendaryRarity__IZuXn{color:#ff9900;font-weight:700;text-shadow:0 0 3px rgba(255,153,0,.5)}.ShopItem_epicRarity__TxIJg{color:#a335ee;font-weight:700;text-shadow:0 0 3px rgba(163,53,238,.5)}.ShopItem_rareRarity__O4iiy{color:#0070dd;font-weight:700;text-shadow:0 0 3px rgba(0,112,221,.5)}.ShopItem_uncommonRarity__eBEYz{color:#1eff00;font-weight:700;text-shadow:0 0 3px rgba(30,255,0,.5)}.ShopItem_commonRarity__Va4JU{color:#ffffff;font-weight:700;text-shadow:0 0 3px rgba(255,255,255,.5)}.Shop_shopModal__MKb1Q{max-width:600px;background-color:#5d3cb5;border-radius:1rem;border:2px solid #6842d1}.Shop_modalHeader__t3QEk{display:flex;justify-content:space-between;padding:1rem;background-color:#f5f5f5;border-radius:8px 8px 0 0}.Shop_infoItem__xenY3{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.Shop_infoIcon__V0mU7{color:#666}.Shop_redText__wj8cR{color:#e74c3c;font-weight:700}.Shop_luckText___rIrs{color:#27ae60;font-weight:700}.Shop_shopItems__NbrlI{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:rem;box-sizing:border-box}.Shop_shopFooter__5xVmQ{display:flex;justify-content:flex-end;padding:1rem}.Shop_buttonGroup__Ix6fR{display:flex;gap:.5rem}.Shop_backButton__LsLyc{background:none;border:1px solid #ddd;border-radius:4px;padding:.5rem 1rem;cursor:pointer}.Shop_skipButton__88yn9{flex:1;border:none;border-radius:.5rem;padding:.75rem 0;font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 0 rgba(0,0,0,.3);transition:all .1s;width:100px;background:linear-gradient(180deg,#4a90e2,#3a70c2);color:white}@media (prefers-color-scheme:dark){.Shop_modalHeader__t3QEk{background:#5d3cb5}.Shop_infoIcon__V0mU7{color:#aaa}.Shop_backButton__LsLyc{border-color:#444;color:#ddd}}.Shop_coinCounter__IfQXL{color:white;text-align:center;margin-bottom:1rem;font-size:1rem}.Shop_rerollButton__u8dA3{background:#4455aa;border:none;border-radius:2rem;padding:.5rem 1rem;color:white;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative}.Shop_rerollIcon__Ep1i1{color:#00ffcc;font-size:1.2rem;margin-bottom:.2rem}.Shop_costText__Y8sVC{font-size:.7rem;opacity:.8}.Shop_closeButton__2WhcP{position:absolute;top:10px;right:10px;background:white;border:none;color:#333;font-size:16px;width:24px;height:24px;line-height:24px;text-align:center;border-radius:4px;cursor:pointer}@keyframes Shop_fadeIn__irj_F{0%{opacity:0}to{opacity:1}}@keyframes Shop_slideIn__xBaDb{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.Inventory_inventoryContainer__dlPtg{width:100%;background-color:#2a4a6a;border-radius:.6rem;position:relative;margin-top:10px;max-height:100px;overflow:scroll;margin-bottom:10px;box-sizing:border-box;border:2px solid #4b2882bb;min-height:80px;background-image:url(/inventory-texture-1.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:inset 0 15px 30px -10px rgba(0,0,0,.5),inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3);&::-webkit-scrollbar{display:none}-ms-overflow-style:none;scrollbar-width:none}.Inventory_totalCount__A4l87{color:white;font-size:16px;font-weight:700;margin-bottom:10px;position:absolute;top:-10px;z-index:100000000;left:0}.Inventory_inventoryGrid__yOgYe{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;padding:5px;background-color:transparent}.Inventory_inventoryItem__jfX8c{aspect-ratio:1;border-radius:8px;display:flex;justify-content:center;align-items:center;position:relative}.Inventory_symbolEmoji__bmlmb{font-size:24px}.Inventory_symbolCount__O3KGc{position:absolute;bottom:2px;right:2px;background-color:#ff3a3a;color:white;border-radius:50%;width:18px;height:18px;font-size:12px;display:flex;justify-content:center;align-items:center;font-weight:700}.LostModal_lostModal___WR_K{background:linear-gradient(180deg,#2a3a7a,#1a2a5a);max-width:500px;color:white;box-sizing:border-box;border:2px solid #4b2882bb}.LostModal_modalContent__QMMMO{display:flex;flex-direction:column;align-items:center;padding:1rem}.LostModal_modalTitle__MM8Ha{font-size:2rem;color:#ff3a3a;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.LostModal_modalText__RKpgv{font-size:1.2rem;margin-bottom:1.5rem;color:white}.LostModal_modalStats__Iz_gY{font-size:1rem;margin-bottom:2rem;color:#aaa}.LostModal_resetButton__llp6G{background:linear-gradient(180deg,#4aff4a,#2a9a2a);border:none;border-radius:.5rem;padding:.75rem 2rem;font-size:1.2rem;font-weight:700;color:white;cursor:pointer;box-shadow:0 4px 0 #1a7a1a;transition:all .1s}.LostModal_resetButton__llp6G:hover{transform:translateY(-2px)}.LostModal_resetButton__llp6G:active{transform:translateY(4px);box-shadow:none}@keyframes LostModal_fadeIn__8tJ_0{0%{opacity:0}to{opacity:1}}@keyframes LostModal_slideIn__ve_c_{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.IntroModal_introModal__V4f4Z{background:linear-gradient(180deg,#2a3a7a,#1a2a5a);max-width:500px;color:white;box-sizing:border-box;border:2px solid #4b2882bb}.IntroModal_modalContent__0qi_W{padding:1rem}.IntroModal_introSection__DY3AD{margin-bottom:1.5rem}.IntroModal_introSection__DY3AD h3{font-size:1.3rem;margin-bottom:.5rem;color:#ffcc00}.IntroModal_introSection__DY3AD p{margin-bottom:.75rem;line-height:1.4}.IntroModal_introSection__DY3AD ul{padding-left:1.5rem;margin-bottom:.5rem}.IntroModal_introSection__DY3AD li{margin-bottom:.5rem}.IntroModal_symbolGrid__wpqCe{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:.75rem}.IntroModal_symbolItem__tzzPv{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.1);border-radius:8px;padding:.75rem .5rem}.IntroModal_symbolEmoji____ovZ{font-size:2rem;margin-bottom:.5rem}.IntroModal_startButton__a2pVq{background:linear-gradient(180deg,#ffcc00,#ff9900);border:none;border-radius:.5rem;padding:.75rem 2rem;font-size:1.2rem;font-weight:700;color:#333;cursor:pointer;box-shadow:0 4px 0 #cc7700;transition:all .1s;margin-top:1rem;width:100%}.IntroModal_startButton__a2pVq:hover{transform:translateY(-2px)}.IntroModal_startButton__a2pVq:active{transform:translateY(4px);box-shadow:none}.StageCompleteModal_stageModal__jVXhJ{background:linear-gradient(180deg,#2a3a7a,#1a2a5a);max-width:500px;color:white;box-sizing:border-box;border:2px solid #4b2882bb}.StageCompleteModal_modalContent__cTMUr{padding:1rem;position:relative;overflow:hidden}.StageCompleteModal_confetti__3E37N{position:absolute;top:-10px;right:10px;font-size:3rem;transform:rotate(15deg);animation:StageCompleteModal_bounce__3MVj_ 2s infinite}@keyframes StageCompleteModal_bounce__3MVj_{0%,to{transform:translateY(0) rotate(15deg)}50%{transform:translateY(-10px) rotate(25deg)}}.StageCompleteModal_stageInfo__KMi4Q{text-align:center;margin-bottom:1.5rem}.StageCompleteModal_stageInfo__KMi4Q h3{font-size:1.5rem;margin-bottom:.5rem;color:#ffcc00}.StageCompleteModal_rentInfo__HTELo{font-size:1.1rem}.StageCompleteModal_rentAmount__9otLB{font-weight:700;color:#ffcc00}.StageCompleteModal_nextStageInfo__FgHy6,.StageCompleteModal_rewardsSection__OwLHY{background:rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.StageCompleteModal_nextStageInfo__FgHy6 h4,.StageCompleteModal_rewardsSection__OwLHY h4{font-size:1.2rem;margin-bottom:.75rem;color:#7fff7f}.StageCompleteModal_rewardsList__ZONvB{display:flex;flex-direction:column;gap:.75rem}.StageCompleteModal_rewardItem__NrGan{display:flex;align-items:center;gap:.75rem}.StageCompleteModal_rewardIcon__0WAN7{font-size:1.5rem}.StageCompleteModal_rewardText__9tdJi{font-size:1rem}.StageCompleteModal_nextRent__FbYpY{font-weight:700;color:#ffcc00}.StageCompleteModal_tipText__UoY_b{font-style:italic;font-size:.9rem;margin-top:.5rem;color:#aaffaa}.StageCompleteModal_buttonGroup__lyITP{display:flex;gap:1rem;margin-top:1.5rem}.StageCompleteModal_continueButton__Vfa83,.StageCompleteModal_shopButton__mYlwM{flex:1;border:none;border-radius:.5rem;padding:.75rem 0;font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 0 rgba(0,0,0,.3);transition:all .1s}.StageCompleteModal_shopButton__mYlwM{background:linear-gradient(180deg,#4a90e2,#3a70c2);color:white}.StageCompleteModal_continueButton__Vfa83{background:linear-gradient(180deg,#4aff4a,#2a9a2a);color:white}.StageCompleteModal_continueButton__Vfa83:hover,.StageCompleteModal_shopButton__mYlwM:hover{transform:translateY(-2px)}.StageCompleteModal_continueButton__Vfa83:active,.StageCompleteModal_shopButton__mYlwM:active{transform:translateY(4px);box-shadow:none}.SettingsModal_settingsModal__Si4mm{background:linear-gradient(180deg,#2a3a7a,#1a2a5a);max-width:500px;color:white;box-sizing:border-box;border:2px solid #4b2882bb}.SettingsModal_modalContent__iUFjv{padding:1.5rem}.SettingsModal_modalTitle__l_MMZ{font-size:1.5rem;margin-top:0;margin-bottom:1.5rem;color:#ffcc00;text-align:center}.SettingsModal_settingItem__w16b8{display:flex;flex-direction:column;margin-bottom:1.5rem;background:rgba(0,0,0,.2);padding:1rem;border-radius:.5rem}.SettingsModal_settingItem__w16b8 span{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.SettingsModal_toggleButton__juhgs{background:linear-gradient(180deg,#4a90e2,#3a70c2);border:none;border-radius:.5rem;padding:.75rem;font-size:1rem;font-weight:700;color:white;cursor:pointer;transition:all .2s}.SettingsModal_toggleButton__juhgs:hover{filter:brightness(1.1)}.SettingsModal_dangerButton__B5Fd5{background:linear-gradient(180deg,#e25c5c,#c23a3a);border:none;border-radius:.5rem;padding:.75rem;font-size:1rem;font-weight:700;color:white;cursor:pointer;transition:all .2s}.SettingsModal_dangerButton__B5Fd5:hover{filter:brightness(1.1)}.SettingsModal_closeButton___Mdle{background:linear-gradient(180deg,#ffcc00,#ff9900);border:none;border-radius:.5rem;padding:.75rem;font-size:1.1rem;font-weight:700;color:#333;cursor:pointer;width:100%;margin-top:1rem;box-shadow:0 4px 0 #cc7700;transition:all .1s}.SettingsModal_closeButton___Mdle:hover{transform:translateY(-2px)}.SettingsModal_closeButton___Mdle:active{transform:translateY(4px);box-shadow:none}.SettingsModal_settingsButton__AqzR8{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center}.SettingsModal_installText__6SC7W{font-size:.9rem;margin:.5rem 0 0;color:#cccccc}.Navigation_bottomNav__tbsqS{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);padding:12px 0;border-top:1px solid rgba(255,255,255,.1);max-width:500px;margin:0 auto;z-index:10}.Navigation_navItem__o3Xlu{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5rem;position:relative;width:20%;cursor:pointer;transition:transform .2s}.Navigation_navItem__o3Xlu:active,.Navigation_navItem__o3Xlu:hover{transform:scale(1.1)}.Navigation_navBadge__PHADj{position:absolute;top:-8px;right:25%;background-color:#ff5252;color:white;border-radius:50%;width:20px;height:20px;font-size:.7rem;display:flex;align-items:center;justify-content:center;font-weight:700}@media (max-width:360px){.Navigation_navItem__o3Xlu{font-size:1.3rem}.Navigation_navBadge__PHADj{width:18px;height:18px;font-size:.6rem}}