.WalletConnect_container__GPGeh{position:relative}.WalletConnect_connectButton__FgCOU{min-width:10rem;display:flex;justify-content:space-between;align-items:center}.WalletConnect_icon__npn8t{width:1rem;height:1rem;margin-left:.5rem}.WalletConnect_dropdown__TyfP4{position:absolute;right:0;top:100%;margin-top:.5rem;width:12rem;background-color:var(--color-secondary);border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.WalletConnect_option__1wAXM{display:flex;align-items:center;width:100%;padding:.75rem 1rem;text-align:left;background-color:transparent;border:none;color:var(--color-text);font-size:.875rem;cursor:pointer;transition:background-color .2s ease;font-family:var(--font-press-start)}.WalletConnect_option__1wAXM:hover{background-color:hsla(0,0%,100%,.1)}.WalletConnect_optionIcon__Dxrdn{width:24px;height:24px;margin-right:.75rem}.WalletConnect_phantomOption__Q8Ygn{color:#ab9ff2}.WalletConnect_phantomOption__Q8Ygn:hover{background-color:rgba(171,159,242,.1)}.WalletConnect_metamaskOption__HJwBZ{color:#f6851b}.WalletConnect_metamaskOption__HJwBZ:hover{background-color:rgba(246,133,27,.1)}.Button_button__JJiqJ{font-family:Press Start\ 2P,cursive;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:.5rem;font-weight:400;cursor:pointer;transition:all .2s ease;width:100%;border:none;font-size:.75rem;letter-spacing:.02em}.Button_buttonPrimary__y7cHh{background-color:var(--color-primary);color:var(--color-text)}.Button_buttonPrimary__y7cHh:hover{background-color:#00b84d}.Button_buttonSecondary__zf_ik{background-color:var(--color-secondary);color:var(--color-text)}.Button_buttonSecondary__zf_ik:hover{background-color:#3d3d3d}.Header_header__KwdYD{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:rgba(13,17,19,.95);border-bottom:1px solid var(--color-secondary)}.Header_title__QYI_x{font-family:var(--font-press-start);color:var(--color-text);font-size:1.25rem;font-weight:400;letter-spacing:-.015em}.Header_walletContainer__c5HYs{display:flex;gap:.5rem;align-items:center}.CenterContainer_container__vAPD3{display:flex;flex-direction:column;align-items:center;width:100%;max-width:24rem}.CenterContainer_countdownContainer__S8kmn{display:flex;gap:1rem;justify-content:center;padding:1.5rem 1rem}.CenterContainer_countdownItem__ejCo3{display:flex;flex-direction:column;align-items:center}.CenterContainer_countdownValue__c2mzO{font-family:var(--font-gentium),serif;background-color:hsla(0,0%,100%,.1);border-radius:.5rem;padding:.75rem;font-size:1.5rem;font-weight:700;min-width:2.5rem;text-align:center}.CenterContainer_countdownLabel__A5tv2{margin-top:.5rem;font-size:.75rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.CenterContainer_joinText__cXRaj{font-family:var(--font-space-grotesk),var(--font-noto-sans),sans-serif;color:var(--color-muted);font-size:.875rem;text-align:center;margin-bottom:1.5rem}.CenterContainer_buttonContainer__veds1{display:flex;flex-direction:column;gap:1rem;width:100%}.UsersList_container__fbKRl{display:flex;flex-direction:column;width:100%;max-width:64rem}.UsersList_header__sfScm{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.UsersList_title__pwYiw{font-family:var(--font-gentium),serif;font-size:1.875rem;font-weight:700}.UsersList_tableContainer__iFIFf{overflow-x:auto}.UsersList_usersTable__oCm31{font-family:var(--font-space-grotesk),var(--font-noto-sans),sans-serif;width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-secondary);border-radius:.75rem;overflow:hidden}.UsersList_usersTable__oCm31 td,.UsersList_usersTable__oCm31 th{padding:1rem;text-align:left;border-bottom:1px solid var(--color-secondary)}.UsersList_usersTable__oCm31 th{background-color:hsla(0,0%,100%,.05);font-weight:500;color:var(--color-muted)}.UsersList_usersTable__oCm31 tr:last-child td{border-bottom:none}.UsersList_progressContainer__33anm{margin-top:1.5rem}.UsersList_progressTitle__XV4XW{font-size:1rem;font-weight:500;margin-bottom:.5rem}.UsersList_progressBar__0t9Rh{width:100%;height:.5rem;background-color:var(--color-secondary);border-radius:.25rem;overflow:hidden;margin-bottom:.5rem}.UsersList_progressBarFill__mxRP3{height:100%;transition:width .3s ease,background-color .3s ease}.UsersList_milestones__UJYrV{position:relative;width:100%;height:.5rem;margin-bottom:.5rem}.UsersList_milestone__G_Jcj{position:absolute;width:.5rem;height:.5rem;background-color:var(--color-secondary);border-radius:50%;transform:translateX(-50%)}.UsersList_milestone__G_Jcj.UsersList_achieved__u029_{background-color:var(--color-primary)}.UsersList_progressText__Tg_Dh{color:var(--color-muted);font-size:.875rem;margin-top:.5rem}.FAQ_header__7SsP4{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.FAQ_title__ZiaPI{font-family:var(--font-gentium),serif;font-size:1.875rem;font-weight:700;color:var(--color-text)}.FAQ_sectionButtons__Ql_e3{display:flex;gap:.5rem;margin-bottom:1.5rem}.FAQ_sectionButton__KSWzA{font-family:var(--font-press-start);background-color:transparent;border:2px solid var(--color-primary);color:var(--color-primary);padding:.5rem 1rem;font-size:.75rem;cursor:pointer;transition:all .2s ease;flex:1;text-align:center}.FAQ_sectionButton__KSWzA.FAQ_active__M29dP{background-color:var(--color-primary);color:var(--color-background)}.FAQ_faqContent__Bj9dh{background-color:var(--color-secondary);border-radius:.75rem;overflow:hidden;border:1px solid var(--color-secondary)}.FAQ_faqItem___h02l{border-bottom:1px solid hsla(0,0%,100%,.1)}.FAQ_faqItem___h02l:last-child{border-bottom:none}.FAQ_questionButton__ib9Hf{width:100%;text-align:left;padding:1rem;background:none;border:none;color:var(--color-text);font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.FAQ_icon__DqBVF{width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0;margin-left:1rem}.FAQ_answer__TaWag{font-family:var(--font-space-grotesk),var(--font-noto-sans),sans-serif;padding:0 1rem 1rem;color:var(--color-muted);line-height:1.6}.Profile_profileContainer__wfmni{width:100%;max-width:800px;font-family:var(--font-press-start);color:#fff;background-color:#1a1a1a;border-radius:8px}.Profile_header__VAo4z{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#2a2a2a;border-top-left-radius:8px;border-top-right-radius:8px}.Profile_header__VAo4z h2{font-size:1.5rem;margin:0}.Profile_header__VAo4z button{background:none;border:none;color:#fff;cursor:pointer;font-family:var(--font-press-start);font-size:.75rem;padding:.5rem 1rem;background-color:#2a2a2a;border-radius:4px}.Profile_content__mgVy_{padding:1.5rem}.Profile_walletInfo__tAr_4{margin-bottom:1.5rem;font-size:.875rem}.Profile_walletInfo__tAr_4 p{margin:.5rem 0}.Profile_depositButton__hssJp{width:100%;padding:.75rem;background-color:#0f0;border:none;border-radius:4px;color:#000;font-family:var(--font-press-start);font-size:.75rem;cursor:pointer;margin-bottom:1rem;text-transform:uppercase}.Profile_donationInput__bGMXZ{display:flex;gap:.5rem;margin-bottom:1rem}.Profile_donationInput__bGMXZ input{flex:1;padding:.75rem;background-color:#2a2a2a;border:1px solid #0f0;color:#fff;font-family:var(--font-press-start);font-size:.75rem;border-radius:4px}.Profile_donationInput__bGMXZ button{padding:.75rem 1rem;background-color:#0f0;border:none;color:#000;font-family:var(--font-press-start);cursor:pointer;font-size:.75rem;border-radius:4px;text-transform:uppercase}.Profile_donationInput__bGMXZ button:last-child{background-color:#2a2a2a;color:#fff}.Profile_referralButton__8DrsA{background-color:transparent;border:1px solid #0f0;color:#0f0;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-radius:4px}.Profile_disconnectButton__mbP8q,.Profile_referralButton__8DrsA{width:100%;padding:.75rem;font-family:var(--font-press-start);cursor:pointer;font-size:.75rem}.Profile_disconnectButton__mbP8q{background-color:#2a2a2a;border:none;color:#fff;margin-bottom:1.5rem;border-radius:4px;text-transform:uppercase}.Profile_transactionHistory__S2DaD{margin-top:2rem}.Profile_transactionHistory__S2DaD h3{color:#0f0;margin-bottom:1rem;font-size:1rem}.Profile_transactionHistory__S2DaD table{width:100%;border-collapse:separate;border-spacing:0}.Profile_transactionHistory__S2DaD th{text-align:left;padding:.5rem;color:#666;font-size:.75rem;border-bottom:1px solid #333}.Profile_transactionHistory__S2DaD td{padding:.75rem .5rem;font-size:.75rem;border-bottom:1px solid #333}.Profile_solanaIcon__hGE2i{width:20px;height:20px;display:block}.Profile_success__ZmObp{color:#0f0}.Profile_confirmed__rKKwd{color:#08f}.Profile_failed__3WeUJ{color:red}.Profile_unknown___pe0C{color:gold}.Profile_donationStatus__EshCQ{color:red;font-size:.75rem;margin-top:.5rem}.Profile_loadingText__iO435{font-size:.75rem;color:#0f0;text-align:center;padding:1rem 0}.Profile_noTransactionsText__v98jB{font-size:.75rem;color:#666;text-align:center;padding:1rem 0}.IntroSection_introSection__DOW7O{height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);cursor:pointer}.IntroSection_typingText__hQtTC{font-family:Press Start\ 2P,cursive;color:var(--color-primary);font-size:4rem;font-weight:400;text-align:center;line-height:1.5}@media (max-width:768px){.IntroSection_typingText__hQtTC{font-size:2.5rem;padding:0 1rem}}