.ConnectWallet_connected__X1E9W{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ConnectWallet_address__tObrd{background:#e8f5e9;color:#2e7d32;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:500;white-space:nowrap}.ConnectWallet_disconnectBtn__rhLTT{background:#ef5350;color:#fff;border:none;padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s}.ConnectWallet_disconnectBtn__rhLTT:hover{background:#c62828}.ConnectWallet_connectBtn__9nvNW{background:#7c4dff;color:#fff;border:none;padding:8px 20px;border-radius:20px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.ConnectWallet_connectBtn__9nvNW:hover{background:#651fff}.ConnectWallet_connectBtn__9nvNW:disabled{opacity:.6;cursor:not-allowed}.Header_header__PDDtJ{display:flex;justify-content:space-between;align-items:center;padding:12px 0;flex-wrap:wrap;gap:10px}.Header_nav__9N3pV{display:flex;align-items:center;gap:8px}.Header_brand__EiM88{background:#7c4dff;color:#fff;padding:6px 18px;border-radius:20px;font-size:.9rem;font-weight:700;letter-spacing:.5px}.DepositButton_wrapper__k_QRX{display:flex;flex-direction:column;align-items:center;gap:8px}.DepositButton_depositBtn__Xvka5{background:#4caf50;color:#fff;border:none;padding:12px 28px;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s,transform .1s;min-width:220px}.DepositButton_depositBtn__Xvka5:hover:not(:disabled){background:#388e3c;transform:translateY(-1px)}.DepositButton_depositBtn__Xvka5:active:not(:disabled){transform:translateY(0)}.DepositButton_depositBtn__Xvka5:disabled{opacity:.5;cursor:not-allowed}.DepositButton_loading__rj7hN{animation:DepositButton_pulse__UVQbc 1.5s infinite}@keyframes DepositButton_pulse__UVQbc{0%,to{opacity:1}50%{opacity:.6}}.DepositButton_error__UfawA{color:#ef5350;font-size:.8rem;max-width:300px;text-align:center;word-break:break-word}.WinAnimation_overlay__aAWvx{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);cursor:pointer;animation:WinAnimation_fadeIn__ZWCGQ .3s ease-out}@keyframes WinAnimation_fadeIn__ZWCGQ{0%{opacity:0}to{opacity:1}}.WinAnimation_confetti__vWGUO{position:absolute;inset:0;pointer-events:none}.WinAnimation_content__A3Ap2{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.WinAnimation_capybara__N2wLf{animation:WinAnimation_bounce__Q_wer 1s ease infinite;filter:drop-shadow(0 8px 24px rgba(0,0,0,.3))}@keyframes WinAnimation_bounce__Q_wer{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.WinAnimation_title__B9C5_{font-size:2.5rem;font-weight:900;color:#ffd93d;text-shadow:0 2px 12px rgba(255,217,61,.5);letter-spacing:2px;animation:WinAnimation_scaleIn__aDO4j .5s ease-out}@keyframes WinAnimation_scaleIn__aDO4j{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.WinAnimation_prize__6HhbR{font-size:1.5rem;font-weight:700;color:#4ecdc4;text-shadow:0 1px 8px rgba(78,205,196,.4)}.WinAnimation_tap__ubPcp{margin-top:16px;font-size:.8rem;color:rgba(255,255,255,.5)}.LotteryBoard_board__z17Cm{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid #e0e0e0;text-align:center}.LotteryBoard_title__eVrYh{font-size:1.75rem;font-weight:800;color:#212121;margin-bottom:6px}.LotteryBoard_subtitle__IlGsY{font-size:.95rem;color:#757575;margin-bottom:24px}.LotteryBoard_stats__ZB_nr{display:flex;justify-content:center;gap:24px;margin-bottom:24px;flex-wrap:wrap}.LotteryBoard_stat__ykXlz{display:flex;flex-direction:column;align-items:center;min-width:100px}.LotteryBoard_statValue__qsuIL{font-size:1.35rem;font-weight:700;color:#7c4dff}.LotteryBoard_statLabel__2J3v2{font-size:.75rem;color:#9e9e9e;margin-top:2px;text-transform:uppercase;letter-spacing:.5px}.LotteryBoard_hint__iCmZg{margin-top:16px;font-size:.78rem;color:#bdbdbd}.WinnersFeed_section__h3qWx{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid #e0e0e0}.WinnersFeed_sectionHeader__R4t7_{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.WinnersFeed_sectionTitle__YBlep{font-size:1.25rem;font-weight:700;color:#212121}.WinnersFeed_totalWins__9pWO8{font-size:.85rem;color:#757575}.WinnersFeed_feed__28_2G{display:flex;flex-direction:column;gap:12px}.WinnersFeed_empty___OkRe{color:#9e9e9e;text-align:center;padding:24px 0;font-size:.9rem}.WinnersFeed_card__s6sNQ{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;padding:16px;transition:box-shadow .2s}.WinnersFeed_card__s6sNQ:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.WinnersFeed_cardHeader__v0xiG{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:4px}.WinnersFeed_winnerAddr__8TXsX{font-size:.9rem;color:#424242}.WinnersFeed_prize__bTLUK{font-size:1rem;font-weight:700;color:#2e7d32}.WinnersFeed_cardFooter__6hSdi{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px}.WinnersFeed_meta__dCXq_{font-size:.78rem;color:#9e9e9e}.WinnersFeed_explorerLink__BdUbV{font-size:.78rem;color:#7c4dff;text-decoration:none;font-weight:500}.WinnersFeed_explorerLink__BdUbV:hover{text-decoration:underline}.FAQ_section__adMju{margin-top:8px}.FAQ_title__VIWZV{font-size:1.25rem;font-weight:700;color:#212121;margin-bottom:16px}.FAQ_list__y1_N8{display:flex;flex-direction:column;gap:8px}.FAQ_item__PxwCo{background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:box-shadow .2s}.FAQ_item__PxwCo:hover{box-shadow:0 1px 6px rgba(0,0,0,.06)}.FAQ_question__1fl2_{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px;background:none;border:none;cursor:pointer;font-size:.95rem;font-weight:600;color:#212121;text-align:left}.FAQ_icon__p54OQ{font-size:1.2rem;color:#9e9e9e;flex-shrink:0;margin-left:12px}.FAQ_answer__VXaOS{padding:0 16px 16px;font-size:.88rem;color:#616161;line-height:1.5}