.ConnectWallet_connectContainer__dqi00{text-align:center;padding:3rem;background:rgba(0,0,0,.3);border-radius:20px;backdrop-filter:blur(15px);max-width:500px;margin:0 auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.3)}.ConnectWallet_connectButton__JoAyB{background:linear-gradient(45deg,#00b4d8,#90e0ef);color:white;padding:1.2rem 2.5rem;border-radius:15px;font-size:1.1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.8rem}.ConnectWallet_connectButton__JoAyB:before{content:"";width:20px;height:20px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M21 3H3C1.9 3 1 3.9 1 5v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H3V5h18v14zM8 15c0-1.66 1.34-3 3-3h2c1.66 0 3 1.34 3 3v1h2v-1c0-2.76-2.24-5-5-5h-2c-2.76 0-5 2.24-5 5v1h2v-1z"/></svg>');background-size:contain}.ConnectWallet_connectButton__JoAyB:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,180,216,.4)}.Forms_formContainer__NAIkv{background:rgba(0,0,0,.2);padding:2rem;border-radius:15px;margin:2rem 0;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.Forms_formGroup__lESLY{position:relative;margin-bottom:2rem}.Forms_formGroup__lESLY label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none;transition:all .3s ease;color:rgba(255,255,255,.6);font-size:1rem}.Forms_formGroup__lESLY input,.Forms_formGroup__lESLY select,.Forms_formGroup__lESLY textarea{width:100%;padding:1.2rem 1rem .8rem;border:none;border-bottom:2px solid rgba(255,255,255,.2);background:transparent;color:white;font-size:1rem;transition:border-color .3s}.Forms_formGroup__lESLY input:focus,.Forms_formGroup__lESLY select:focus,.Forms_formGroup__lESLY textarea:focus{border-color:#00b4d8;outline:none}.Forms_formGroup__lESLY input:focus~label,.Forms_formGroup__lESLY input:not(:placeholder-shown)~label,.Forms_formGroup__lESLY textarea:focus~label,.Forms_formGroup__lESLY textarea:not(:placeholder-shown)~label{top:0;font-size:.8rem;color:#00b4d8}.Forms_submitButton__efZ8v{background:linear-gradient(45deg,#00b4d8,#90e0ef);color:white;padding:1rem 2rem;border-radius:8px;border:none;cursor:pointer;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.Forms_submitButton__efZ8v:disabled{opacity:.7;cursor:not-allowed}.Forms_submitButton__efZ8v:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:rgba(255,255,255,.1);transform:rotate(30deg);transition:all .5s}.Forms_submitButton__efZ8v:hover:after{animation:Forms_buttonGlow__j1cKO 1.5s infinite}@keyframes Forms_buttonGlow__j1cKO{0%{left:-50%}to{left:150%}}.SessionList_sessionList__Awwgj{display:grid;gap:1.5rem}.SessionList_sessionCard__Zocq_{background:rgba(0,0,0,.2);border-radius:15px;overflow:hidden;transition:all .3s;border:1px solid rgba(255,255,255,.1)}.SessionList_sessionCard__Zocq_:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.SessionList_sessionHeader__a_1mE{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.03)}.SessionList_sessionInfo__UIyTk h4{font-size:1.3rem;margin-bottom:.5rem}.SessionList_sessionTimes__jsdR2{color:rgba(255,255,255,.8);font-size:.9rem}.SessionList_statusIndicator__mmfVv{padding:.5rem 1rem;border-radius:25px;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.SessionList_statusIndicator__mmfVv:before{content:"";width:10px;height:10px;border-radius:50%}.SessionList_active__b7G6I{background:rgba(76,175,80,.15);color:#4caf50}.SessionList_active__b7G6I:before{background:#4caf50}.SessionList_ended__G24FP{background:rgba(244,67,54,.15);color:#f44336}.SessionList_ended__G24FP:before{background:#f44336}.SessionList_upcoming__72xFT{background:rgba(255,193,7,.15);color:#ffc107}.SessionList_upcoming__72xFT:before{background:#ffc107}.SessionList_candidatesList__xiB9E{display:grid;gap:1rem;padding:1.5rem;background:rgba(0,0,0,.15)}.SessionList_candidateCard__UfvPT{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgba(255,255,255,.03);border-radius:8px}.SessionList_voteButton__7Ohdp{background:linear-gradient(45deg,#00b4d8,#90e0ef);color:white;padding:.6rem 1.2rem;border-radius:6px;border:none;cursor:pointer;transition:all .3s}.SessionList_voteButton__7Ohdp:hover{box-shadow:0 2px 8px rgba(0,180,216,.3)}.AdminPanel_adminPanel__S_gqI{background:rgba(255,255,255,.03);border-radius:20px;padding:2rem;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1)}.AdminPanel_tabButtons__t6Fi2{display:flex;gap:1rem;margin-bottom:2rem}.AdminPanel_tabButton__pv_TJ{background:none;border:none;padding:1rem 2rem;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s;color:rgba(255,255,255,.6)}.AdminPanel_tabButton__pv_TJ.AdminPanel_active__Rs7c9{background:linear-gradient(45deg,#00b4d8,#90e0ef);color:white;box-shadow:0 4px 15px rgba(0,180,216,.3)}.AdminPanel_sessionsTab__lQAlw{display:flex;flex-direction:column;gap:2rem}.AdminPanel_divider__tiPWM{height:1px;background:rgba(255,255,255,.1);margin:2rem 0}.UserPanel_userPanel__Rayse{background:rgba(0,0,0,.2);border-radius:20px;padding:2rem;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1)}.UserPanel_tabsContainer__ji_3D{display:flex;gap:1rem;margin-bottom:2rem}.UserPanel_tab__RP_K_{padding:1rem 2rem;border-radius:12px;cursor:pointer;transition:all .3s;background:rgba(255,255,255,.05);color:rgba(255,255,255,.6)}.UserPanel_activeTab__pcSbb{background:linear-gradient(45deg,#00b4d8,#90e0ef);color:white;box-shadow:0 4px 15px rgba(0,180,216,.3)}.UserPanel_sessionSection__iKrXs{margin-bottom:3rem}.UserPanel_resultsTable__x5t8Y{width:100%;border-collapse:collapse;margin-top:1rem}.UserPanel_resultsTable__x5t8Y th{background:rgba(0,180,216,.15);padding:1rem;text-align:left;font-weight:600}.UserPanel_resultsTable__x5t8Y td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.UserPanel_winnerRow__JlgIn{background:rgba(76,175,80,.1)}.UserPanel_tieResult__LTgwx{background:rgba(255,193,7,.1);padding:1rem;border-radius:8px;margin:1rem 0}.UserPanel_winnerResult__sde0E{background:rgba(76,175,80,.1);padding:1rem;border-radius:8px;margin:1rem 0}.UserPanel_votedBadge__oLLvG{background:rgba(76,175,80,.15);color:#4caf50;padding:.3rem .8rem;border-radius:12px;font-size:.8rem;display:inline-block}.UserPanel_etherscanLink__0F7tC{color:#4CAF50;margin-left:8px;text-decoration:underline}.UserPanel_socialLinks__cuQoz{position:absolute;top:20px;right:20px;display:flex;gap:15px}.UserPanel_icon__RIE4Y{width:24px;height:24px;color:#666;transition:color .3s ease}.UserPanel_icon__RIE4Y:hover{color:#4CAF50}.UserPanel_networkHint__a7711{background-color:#f5de5b;padding:8px;border-radius:6px;margin-bottom:12px;text-align:start;font-size:.9em;color:#333;display:inline-block;width:auto;max-width:100%}.Home_container__d256j{min-height:100vh;background:linear-gradient(-45deg,#1a1a2e,#16213e,#0f3460,#16213e);background-size:400% 400%;animation:Home_gradientShift__GEn5s 20s ease infinite;color:#fff;padding:0 2rem}@keyframes Home_gradientShift__GEn5s{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Home_main__VkIEL{max-width:1200px;margin:0 auto;padding:4rem 0}.Home_title__hYX6j{font-size:3rem;font-weight:700;background:linear-gradient(45deg,#00b4d8,#90e0ef);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:3rem;text-align:center;text-shadow:0 4px 15px rgba(0,180,216,.3)}.Home_walletInfo__Vds8c{background:rgba(255,255,255,.05);padding:1.5rem;border-radius:15px;backdrop-filter:blur(12px);margin-bottom:2rem;display:flex;gap:1rem;align-items:center;border:1px solid rgba(255,255,255,.1)}.Home_adminBadge__nPNEG{background:linear-gradient(45deg,#4caf50,#45a049);padding:.3rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;box-shadow:0 2px 8px rgba(76,175,80,.3)}