.polls-module__zSx9Pq__page{background:linear-gradient(135deg,#0a0e17 0%,#121926 50%,#0d1520 100%);min-height:100vh;padding:2rem 1.5rem}.polls-module__zSx9Pq__container{max-width:1200px;margin:65px auto}.polls-module__zSx9Pq__backBtn{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .3s;display:inline-flex}.polls-module__zSx9Pq__backBtn:hover{color:#e0e0e0;background:#ffffff0d;transform:translate(-2px)}.polls-module__zSx9Pq__backBtn:active{transform:scale(.95)}.polls-module__zSx9Pq__header{border-bottom:2px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.polls-module__zSx9Pq__titleWrapper{align-items:center;gap:.75rem;display:flex}.polls-module__zSx9Pq__titleIcon{color:#fbbf24;filter:drop-shadow(0 0 20px #fbbf2433);font-size:2.5rem}.polls-module__zSx9Pq__mainTitle{color:#e0e0e0;background:linear-gradient(135deg,#e0e0e0,#94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.2rem;font-weight:800}.polls-module__zSx9Pq__headerBadge{color:#25d366;background:#25d3661a;border:1px solid #25d36633;border-radius:50px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.9rem;font-weight:600;animation:2s ease-in-out infinite polls-module__zSx9Pq__pulseBadge;display:inline-flex}@keyframes polls-module__zSx9Pq__pulseBadge{0%,to{opacity:1}50%{opacity:.7}}.polls-module__zSx9Pq__badgeIcon{font-size:1rem}.polls-module__zSx9Pq__errorBox{color:#f87171;background:#f871711a;border:1px solid #f8717133;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.polls-module__zSx9Pq__messageBox{border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 1.2rem;font-weight:600;animation:.4s polls-module__zSx9Pq__slideDown;display:flex;box-shadow:0 4px 20px #0003}@keyframes polls-module__zSx9Pq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.polls-module__zSx9Pq__messageSuccess{color:#25d366;background:#25d3661a;border:1px solid #25d36633}.polls-module__zSx9Pq__messageError{color:#f87171;background:#f871711a;border:1px solid #f8717133}.polls-module__zSx9Pq__messageClose{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 .5rem;font-size:1.5rem;transition:all .2s}.polls-module__zSx9Pq__messageClose:hover{transform:scale(1.2)}.polls-module__zSx9Pq__tabs{background:#ffffff05;border:1px solid #ffffff08;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.3rem;display:flex}.polls-module__zSx9Pq__tab{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;transition:all .3s}.polls-module__zSx9Pq__tab:hover{color:#e0e0e0;background:#ffffff08}.polls-module__zSx9Pq__tabActive{color:#25d366;background:#25d3661a}.polls-module__zSx9Pq__tabActive:hover{background:#25d36626}.polls-module__zSx9Pq__refreshBtn{color:#94a3b8;cursor:pointer;background:#ffffff08;border:none;border-radius:8px;margin-left:auto;padding:.6rem .8rem;font-size:1.2rem;transition:all .3s}.polls-module__zSx9Pq__refreshBtn:hover:not(:disabled){background:#ffffff0d;transform:rotate(180deg)}.polls-module__zSx9Pq__refreshBtn:disabled{opacity:.5;cursor:not-allowed}.polls-module__zSx9Pq__pollCard{background:linear-gradient(145deg,#1a2332,#121926);border:1px solid #ffffff0d;border-radius:20px;padding:2rem;transition:all .3s;box-shadow:0 20px 60px #0000004d}.polls-module__zSx9Pq__pollCard:hover{border-color:#25d3661a;box-shadow:0 20px 60px #0006}.polls-module__zSx9Pq__pollHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.polls-module__zSx9Pq__pollBadge{align-items:center;gap:.5rem;display:flex}.polls-module__zSx9Pq__badgeActive{color:#25d366;background:#25d3661a;border:1px solid #25d36633;border-radius:20px;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex}.polls-module__zSx9Pq__badgeEnded{color:#60a5fa;background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:20px;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex}.polls-module__zSx9Pq__pollDate{color:#94a3b8;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.polls-module__zSx9Pq__pollTitle{color:#e0e0e0;margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.polls-module__zSx9Pq__pollDesc{color:#94a3b8;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.polls-module__zSx9Pq__totalVotes{color:#94a3b8;background:#ffffff08;border-radius:20px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.3rem .8rem;font-size:.85rem;display:inline-flex}.polls-module__zSx9Pq__totalVotes svg{color:#25d366}.polls-module__zSx9Pq__candidatesGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.polls-module__zSx9Pq__candidateCard{cursor:pointer;text-align:center;background:#ffffff05;border:2px solid #ffffff0d;border-radius:16px;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.polls-module__zSx9Pq__candidateCard:hover:not(.polls-module__zSx9Pq__candidateResult){background:#ffffff0d;transform:translateY(-4px);box-shadow:0 8px 30px #0003}.polls-module__zSx9Pq__candidateSelected{background:#25d3660d;border-color:#25d366;box-shadow:0 0 30px #25d3661a}.polls-module__zSx9Pq__candidateWinner{background:#fbbf240d;border-color:#fbbf24;box-shadow:0 0 30px #fbbf241a}.polls-module__zSx9Pq__candidateVoted{background:#60a5fa0d;border-color:#60a5fa}.polls-module__zSx9Pq__candidateResult{cursor:default}.polls-module__zSx9Pq__candidateResult:hover{transform:none!important}.polls-module__zSx9Pq__candidateAvatar{background:#ffffff0d;border:2px solid #ffffff0d;border-radius:50%;width:70px;height:70px;margin:0 auto .75rem;transition:all .3s;position:relative;overflow:hidden}.polls-module__zSx9Pq__candidateSelected .polls-module__zSx9Pq__candidateAvatar{border-color:#25d366}.polls-module__zSx9Pq__candidateWinner .polls-module__zSx9Pq__candidateAvatar{border-color:#fbbf24}.polls-module__zSx9Pq__candidateImage{object-fit:cover;width:100%;height:100%}.polls-module__zSx9Pq__candidateIcon{color:#64748b;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.polls-module__zSx9Pq__winnerCrown{filter:drop-shadow(0 2px 8px #fbbf2466);font-size:1.4rem;animation:2s ease-in-out infinite polls-module__zSx9Pq__bounce;position:absolute;top:-8px;right:-8px}@keyframes polls-module__zSx9Pq__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.polls-module__zSx9Pq__votedBadge{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border:2px solid #121926;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;display:flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 10px #25d3664d}.polls-module__zSx9Pq__candidateInfo{text-align:center}.polls-module__zSx9Pq__candidateName{color:#e0e0e0;margin:0 0 .2rem;font-size:.95rem;font-weight:600;line-height:1.3}.polls-module__zSx9Pq__winnerBadge{margin-left:.3rem;font-size:.8rem}.polls-module__zSx9Pq__yourVoteBadge{color:#60a5fa;font-size:.7rem;font-weight:400;display:inline-block}.polls-module__zSx9Pq__candidateVotes{color:#94a3b8;justify-content:center;align-items:center;gap:.3rem;font-size:.8rem;display:flex}.polls-module__zSx9Pq__voteProgress{background:#ffffff0d;border-radius:10px;height:6px;margin-top:.75rem;position:relative;overflow:hidden}.polls-module__zSx9Pq__voteBar{background:linear-gradient(90deg,#25d366,#128c7e);border-radius:10px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.polls-module__zSx9Pq__candidateWinner .polls-module__zSx9Pq__voteBar{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.polls-module__zSx9Pq__votePercent{color:#94a3b8;font-size:.65rem;position:absolute;top:-14px;right:4px}.polls-module__zSx9Pq__selectedCheck{color:#25d366;font-size:1.3rem;animation:.3s polls-module__zSx9Pq__popIn;position:absolute;top:8px;right:8px}@keyframes polls-module__zSx9Pq__popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.polls-module__zSx9Pq__voteBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden}.polls-module__zSx9Pq__voteBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.polls-module__zSx9Pq__voteBtn:hover:not(:disabled):before{left:100%}.polls-module__zSx9Pq__voteBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #25d3664d}.polls-module__zSx9Pq__voteBtn:active:not(:disabled){transform:scale(.98)}.polls-module__zSx9Pq__voteBtnDisabled{opacity:.5;cursor:not-allowed}.polls-module__zSx9Pq__voteBtnDisabled:hover{box-shadow:none!important;transform:none!important}.polls-module__zSx9Pq__voteBtnDisabled:before{display:none}.polls-module__zSx9Pq__spinner{animation:.6s linear infinite polls-module__zSx9Pq__spin}@keyframes polls-module__zSx9Pq__spin{to{transform:rotate(360deg)}}.polls-module__zSx9Pq__votedMessage{color:#25d366;text-align:center;background:#25d3660d;border:1px solid #25d3661a;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;font-weight:600;animation:.4s polls-module__zSx9Pq__fadeIn;display:flex}@keyframes polls-module__zSx9Pq__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.polls-module__zSx9Pq__votedIcon{font-size:1.2rem}.polls-module__zSx9Pq__votedCandidate{font-size:.95rem}.polls-module__zSx9Pq__votedCandidate strong{color:#e0e0e0}.polls-module__zSx9Pq__winnerAnnounce{border-top:2px solid #fbbf241a;margin-top:1.5rem;padding-top:1.5rem}.polls-module__zSx9Pq__winnerDisplay{background:#fbbf240d;border:1px solid #fbbf241a;border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:all .3s;display:flex}.polls-module__zSx9Pq__winnerDisplay:hover{background:#fbbf2414;border-color:#fbbf2433}.polls-module__zSx9Pq__winnerIcon{font-size:2.8rem;animation:2s ease-in-out infinite polls-module__zSx9Pq__bounce}.polls-module__zSx9Pq__winnerLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .2rem;font-size:.8rem}.polls-module__zSx9Pq__winnerVotes{color:#94a3b8;align-items:center;gap:.3rem;margin:0;font-size:.85rem;display:flex}.polls-module__zSx9Pq__emptyState{text-align:center;background:linear-gradient(145deg,#1a2332,#121926);border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.polls-module__zSx9Pq__emptyIcon{color:#64748b;margin-bottom:1rem;font-size:4rem}.polls-module__zSx9Pq__emptyState h3{color:#e0e0e0;margin:0 0 .5rem;font-size:1.3rem}.polls-module__zSx9Pq__emptyState p{color:#94a3b8;max-width:400px;margin:0 0 1.5rem}.polls-module__zSx9Pq__homeLink{text-decoration:none}.polls-module__zSx9Pq__homeBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366,#128c7e);border:none;border-radius:30px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .3s}.polls-module__zSx9Pq__homeBtn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #25d3664d}.polls-module__zSx9Pq__winnersGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;display:grid}.polls-module__zSx9Pq__winnerCard{text-align:center;background:linear-gradient(145deg,#1a2332,#121926);border:1px solid #ffffff0d;border-radius:16px;padding:1.5rem;transition:all .3s}.polls-module__zSx9Pq__winnerCard:hover{border-color:#fbbf2433;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.polls-module__zSx9Pq__winnerRank{color:#94a3b8;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.polls-module__zSx9Pq__winnerRank span{font-weight:600}.polls-module__zSx9Pq__winnerAvatar{background:#ffffff0d;border:2px solid #fbbf241a;border-radius:50%;width:80px;height:80px;margin:0 auto .75rem;position:relative;overflow:hidden}.polls-module__zSx9Pq__winnerImage{object-fit:cover;width:100%;height:100%}.polls-module__zSx9Pq__winnerIcon{color:#64748b;justify-content:center;align-items:center;width:100%;height:100%;font-size:2.5rem;display:flex}.polls-module__zSx9Pq__winnerCrown{font-size:1.5rem;position:absolute;top:-6px;right:-6px}.polls-module__zSx9Pq__winnerName{color:#e0e0e0;margin:0 0 .3rem;font-size:1rem;font-weight:700}.polls-module__zSx9Pq__winnerVotes{color:#94a3b8;justify-content:center;align-items:center;gap:.3rem;margin:0 0 .5rem;font-size:.85rem;display:flex}.polls-module__zSx9Pq__winnerVotes svg{color:#fbbf24}.polls-module__zSx9Pq__winnerBadge{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:20px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}@media (max-width:768px){.polls-module__zSx9Pq__page{padding:1.5rem 1rem}.polls-module__zSx9Pq__header{flex-direction:column;align-items:flex-start}.polls-module__zSx9Pq__titleWrapper{width:100%}.polls-module__zSx9Pq__mainTitle{font-size:1.6rem}.polls-module__zSx9Pq__titleIcon{font-size:2rem}.polls-module__zSx9Pq__headerBadge{align-self:flex-start;font-size:.8rem}.polls-module__zSx9Pq__pollCard{padding:1.5rem}.polls-module__zSx9Pq__pollTitle{font-size:1.3rem}.polls-module__zSx9Pq__candidatesGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.polls-module__zSx9Pq__candidateAvatar{width:60px;height:60px}.polls-module__zSx9Pq__candidateName{font-size:.85rem}.polls-module__zSx9Pq__winnersGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.polls-module__zSx9Pq__tabs{justify-content:center}.polls-module__zSx9Pq__tab{padding:.4rem .8rem;font-size:.8rem}.polls-module__zSx9Pq__refreshBtn{margin-left:0}}@media (max-width:640px){.polls-module__zSx9Pq__page{padding:1rem .75rem}.polls-module__zSx9Pq__mainTitle{font-size:1.3rem}.polls-module__zSx9Pq__titleIcon{font-size:1.6rem}.polls-module__zSx9Pq__backBtn{padding:.4rem .8rem;font-size:.8rem}.polls-module__zSx9Pq__pollCard{border-radius:14px;padding:1rem}.polls-module__zSx9Pq__pollTitle{font-size:1.1rem}.polls-module__zSx9Pq__pollDesc{font-size:.9rem}.polls-module__zSx9Pq__candidatesGrid{grid-template-columns:1fr 1fr;gap:.5rem}.polls-module__zSx9Pq__candidateCard{padding:.75rem}.polls-module__zSx9Pq__candidateAvatar{width:50px;height:50px}.polls-module__zSx9Pq__candidateName{font-size:.8rem}.polls-module__zSx9Pq__candidateVotes{font-size:.7rem}.polls-module__zSx9Pq__winnersGrid{grid-template-columns:1fr 1fr;gap:.75rem}.polls-module__zSx9Pq__winnerAvatar{width:60px;height:60px}.polls-module__zSx9Pq__voteBtn{padding:.6rem;font-size:.9rem}.polls-module__zSx9Pq__votedMessage{padding:.5rem;font-size:.85rem}.polls-module__zSx9Pq__winnerDisplay{text-align:center;flex-direction:column;padding:.8rem}.polls-module__zSx9Pq__winnerIcon{font-size:2.2rem}.polls-module__zSx9Pq__winnerName{font-size:1rem}.polls-module__zSx9Pq__emptyState{padding:2rem 1rem}.polls-module__zSx9Pq__emptyIcon{font-size:3rem}.polls-module__zSx9Pq__emptyState h3{font-size:1.1rem}.polls-module__zSx9Pq__tabs{flex-wrap:wrap;justify-content:center;gap:.3rem}.polls-module__zSx9Pq__tab{text-align:center;flex:1;min-width:80px;padding:.3rem .5rem;font-size:.75rem}.polls-module__zSx9Pq__refreshBtn{padding:.4rem .6rem;font-size:1rem}}@media (max-width:480px){.polls-module__zSx9Pq__page{padding:.75rem .5rem}.polls-module__zSx9Pq__mainTitle{font-size:1.1rem}.polls-module__zSx9Pq__titleIcon{font-size:1.4rem}.polls-module__zSx9Pq__headerBadge{padding:.3rem .6rem;font-size:.7rem}.polls-module__zSx9Pq__pollCard{border-radius:12px;padding:.75rem}.polls-module__zSx9Pq__candidatesGrid{grid-template-columns:1fr;gap:.5rem}.polls-module__zSx9Pq__candidateCard{text-align:left;align-items:center;gap:.75rem;padding:.6rem;display:flex}.polls-module__zSx9Pq__candidateAvatar{flex-shrink:0;width:44px;height:44px;margin:0}.polls-module__zSx9Pq__candidateInfo{text-align:left;flex:1}.polls-module__zSx9Pq__candidateName{font-size:.85rem}.polls-module__zSx9Pq__candidateVotes{justify-content:flex-start}.polls-module__zSx9Pq__selectedCheck{margin-left:auto;position:static}.polls-module__zSx9Pq__winnersGrid{grid-template-columns:1fr;gap:.5rem}.polls-module__zSx9Pq__winnerCard{padding:1rem}.polls-module__zSx9Pq__winnerAvatar{width:50px;height:50px}.polls-module__zSx9Pq__voteProgress{display:none}.polls-module__zSx9Pq__voteBtn{padding:.5rem;font-size:.85rem}.polls-module__zSx9Pq__votedMessage{flex-direction:column;gap:.3rem;font-size:.8rem}.polls-module__zSx9Pq__winnerDisplay{text-align:center;flex-direction:column}.polls-module__zSx9Pq__winnerIcon{font-size:2rem}.polls-module__zSx9Pq__winnerVotes{justify-content:center}.polls-module__zSx9Pq__emptyState{padding:1.5rem .75rem}.polls-module__zSx9Pq__emptyIcon{font-size:2.5rem}.polls-module__zSx9Pq__emptyState h3{font-size:1rem}.polls-module__zSx9Pq__emptyState p{font-size:.85rem}.polls-module__zSx9Pq__homeBtn{padding:.5rem 1.2rem;font-size:.8rem}.polls-module__zSx9Pq__statusBadge{padding:.15rem .4rem;font-size:.6rem}.polls-module__zSx9Pq__totalVotes{padding:.2rem .6rem;font-size:.75rem}.polls-module__zSx9Pq__pollDate{font-size:.75rem}.polls-module__zSx9Pq__badgeActive,.polls-module__zSx9Pq__badgeEnded{padding:.2rem .5rem;font-size:.65rem}.polls-module__zSx9Pq__tabs{gap:.2rem;padding:.2rem}.polls-module__zSx9Pq__tab{min-width:60px;padding:.25rem .4rem;font-size:.65rem}.polls-module__zSx9Pq__refreshBtn{padding:.3rem .5rem;font-size:.9rem}.polls-module__zSx9Pq__messageBox{padding:.75rem;font-size:.85rem}}@media (max-width:360px){.polls-module__zSx9Pq__page{padding:.5rem .25rem}.polls-module__zSx9Pq__mainTitle{font-size:.95rem}.polls-module__zSx9Pq__titleIcon{font-size:1.2rem}.polls-module__zSx9Pq__backBtn{padding:.3rem .6rem;font-size:.7rem}.polls-module__zSx9Pq__pollCard{padding:.5rem}.polls-module__zSx9Pq__pollTitle{font-size:.95rem}.polls-module__zSx9Pq__pollDesc{font-size:.8rem}.polls-module__zSx9Pq__candidateCard{padding:.4rem}.polls-module__zSx9Pq__candidateAvatar{width:38px;height:38px}.polls-module__zSx9Pq__candidateName{font-size:.75rem}.polls-module__zSx9Pq__candidateVotes{font-size:.65rem}.polls-module__zSx9Pq__voteBtn{padding:.4rem;font-size:.75rem}.polls-module__zSx9Pq__winnerCard{padding:.75rem}.polls-module__zSx9Pq__winnerAvatar{width:44px;height:44px}.polls-module__zSx9Pq__winnerName{font-size:.8rem}.polls-module__zSx9Pq__winnerVotes{font-size:.75rem}.polls-module__zSx9Pq__tab{min-width:50px;padding:.2rem .3rem;font-size:.6rem}.polls-module__zSx9Pq__headerBadge{padding:.2rem .5rem;font-size:.6rem}.polls-module__zSx9Pq__totalVotes,.polls-module__zSx9Pq__pollDate{font-size:.65rem}.polls-module__zSx9Pq__badgeActive,.polls-module__zSx9Pq__badgeEnded{padding:.15rem .4rem;font-size:.55rem}.polls-module__zSx9Pq__emptyState h3{font-size:.9rem}.polls-module__zSx9Pq__emptyState p{font-size:.75rem}}@media (hover:none){.polls-module__zSx9Pq__candidateCard:hover:not(.polls-module__zSx9Pq__candidateResult),.polls-module__zSx9Pq__backBtn:hover,.polls-module__zSx9Pq__voteBtn:hover:not(:disabled){transform:none}.polls-module__zSx9Pq__voteBtn:hover:not(:disabled):before{left:-100%}.polls-module__zSx9Pq__winnerCard:hover{transform:none}.polls-module__zSx9Pq__pollCard:hover{border-color:#ffffff0d;box-shadow:0 20px 60px #0000004d}.polls-module__zSx9Pq__refreshBtn:hover:not(:disabled),.polls-module__zSx9Pq__tab:hover,.polls-module__zSx9Pq__homeBtn:hover,.polls-module__zSx9Pq__messageClose:hover{transform:none}.polls-module__zSx9Pq__winnerDisplay:hover{background:#fbbf240d;border-color:#fbbf241a}}@media (prefers-reduced-motion:reduce){.polls-module__zSx9Pq__messageBox{animation:none}.polls-module__zSx9Pq__spinner{animation-duration:.01ms}.polls-module__zSx9Pq__winnerCrown,.polls-module__zSx9Pq__headerBadge{animation:none}.polls-module__zSx9Pq__voteBar{transition:none}.polls-module__zSx9Pq__selectedCheck,.polls-module__zSx9Pq__votedMessage{animation:none}.polls-module__zSx9Pq__candidateCard,.polls-module__zSx9Pq__backBtn,.polls-module__zSx9Pq__voteBtn{transition:none}.polls-module__zSx9Pq__voteBtn:before{display:none}.polls-module__zSx9Pq__winnerCard,.polls-module__zSx9Pq__pollCard,.polls-module__zSx9Pq__tab,.polls-module__zSx9Pq__refreshBtn,.polls-module__zSx9Pq__messageClose,.polls-module__zSx9Pq__winnerDisplay,.polls-module__zSx9Pq__homeBtn{transition:none}}:focus-visible,a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #25d366}::selection{color:#e0e0e0;background:#25d3664d}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0e17}::-webkit-scrollbar-thumb{background:#1a2332;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2a3344}@media (prefers-color-scheme:light){.polls-module__zSx9Pq__page{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 50%,#f8fafc 100%)}.polls-module__zSx9Pq__mainTitle{background:linear-gradient(135deg,#0f172a,#475569);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.polls-module__zSx9Pq__backBtn{color:#475569;background:#fffc;border-color:#0000000d}.polls-module__zSx9Pq__backBtn:hover{color:#0f172a;background:#fff}.polls-module__zSx9Pq__header{border-bottom-color:#0000000d}.polls-module__zSx9Pq__headerBadge{color:#059669;background:#0596691a;border-color:#05966933}.polls-module__zSx9Pq__pollCard{background:#fff;border-color:#0000000d;box-shadow:0 20px 60px #0000000d}.polls-module__zSx9Pq__pollCard:hover{border-color:#0596691a;box-shadow:0 20px 60px #00000014}.polls-module__zSx9Pq__pollTitle{color:#0f172a}.polls-module__zSx9Pq__pollDesc{color:#475569}.polls-module__zSx9Pq__totalVotes{color:#475569;background:#00000005}.polls-module__zSx9Pq__candidateCard{background:#00000005;border-color:#0000000d}.polls-module__zSx9Pq__candidateCard:hover:not(.polls-module__zSx9Pq__candidateResult){background:#0000000a}.polls-module__zSx9Pq__candidateSelected{background:#0596690d;border-color:#059669}.polls-module__zSx9Pq__candidateWinner{background:#d977060d;border-color:#d97706}.polls-module__zSx9Pq__candidateVoted{background:#3b82f60d;border-color:#3b82f6}.polls-module__zSx9Pq__candidateName{color:#0f172a}.polls-module__zSx9Pq__candidateVotes{color:#475569}.polls-module__zSx9Pq__candidateIcon{color:#94a3b8}.polls-module__zSx9Pq__badgeActive{color:#059669;background:#0596691a;border-color:#05966933}.polls-module__zSx9Pq__badgeEnded{color:#3b82f6;background:#3b82f61a;border-color:#3b82f633}.polls-module__zSx9Pq__pollDate{color:#475569}.polls-module__zSx9Pq__voteProgress{background:#0000000d}.polls-module__zSx9Pq__votePercent{color:#475569}.polls-module__zSx9Pq__votedMessage{color:#059669;background:#0596690d;border-color:#0596691a}.polls-module__zSx9Pq__votedCandidate strong{color:#0f172a}.polls-module__zSx9Pq__winnerDisplay{background:#d977060d;border-color:#d977061a}.polls-module__zSx9Pq__winnerDisplay:hover{background:#d9770614}.polls-module__zSx9Pq__winnerLabel{color:#475569}.polls-module__zSx9Pq__winnerBadge{color:#d97706;background:#d977061a;border-color:#d9770633}.polls-module__zSx9Pq__emptyState{background:#fff;border-color:#0000000d}.polls-module__zSx9Pq__emptyState h3{color:#0f172a}.polls-module__zSx9Pq__emptyState p{color:#475569}.polls-module__zSx9Pq__emptyIcon{color:#94a3b8}.polls-module__zSx9Pq__homeBtn{background:linear-gradient(135deg,#059669,#047857)}.polls-module__zSx9Pq__homeBtn:hover{box-shadow:0 8px 30px #0596694d}.polls-module__zSx9Pq__winnerCard{background:#fff;border-color:#0000000d}.polls-module__zSx9Pq__winnerCard:hover{border-color:#d9770633}.polls-module__zSx9Pq__winnerRank{color:#475569}.polls-module__zSx9Pq__winnerIcon{color:#94a3b8}.polls-module__zSx9Pq__winnerName{color:#0f172a}.polls-module__zSx9Pq__winnerVotes{color:#475569}.polls-module__zSx9Pq__errorBox{color:#dc2626;background:#dc26260d;border-color:#dc26261a}.polls-module__zSx9Pq__messageSuccess{color:#059669;background:#0596690d;border-color:#0596691a}.polls-module__zSx9Pq__messageError{color:#dc2626;background:#dc26260d;border-color:#dc26261a}.polls-module__zSx9Pq__tabs{background:#00000005;border-color:#00000008}.polls-module__zSx9Pq__tab{color:#475569}.polls-module__zSx9Pq__tab:hover{color:#0f172a;background:#00000005}.polls-module__zSx9Pq__tabActive{color:#059669;background:#0596691a}.polls-module__zSx9Pq__tabActive:hover{background:#05966926}.polls-module__zSx9Pq__refreshBtn{color:#475569;background:#00000005}.polls-module__zSx9Pq__refreshBtn:hover:not(:disabled){background:#0000000a}.polls-module__zSx9Pq__voteBtn{background:linear-gradient(135deg,#059669,#047857)}.polls-module__zSx9Pq__voteBtn:hover:not(:disabled){box-shadow:0 8px 30px #0596694d}.polls-module__zSx9Pq__voteBtnDisabled{opacity:.4}.polls-module__zSx9Pq__votedBadge{background:linear-gradient(135deg,#059669,#047857);border-color:#fff}.polls-module__zSx9Pq__selectedCheck{color:#059669}.polls-module__zSx9Pq__winnerCrown{filter:drop-shadow(0 2px 8px #d977064d)}.polls-module__zSx9Pq__badgeIcon,.polls-module__zSx9Pq__totalVotes svg{color:#059669}.polls-module__zSx9Pq__voteBar{background:linear-gradient(90deg,#059669,#047857)}.polls-module__zSx9Pq__candidateWinner .polls-module__zSx9Pq__voteBar{background:linear-gradient(90deg,#d97706,#f59e0b)}.polls-module__zSx9Pq__candidateWinner .polls-module__zSx9Pq__candidateAvatar{border-color:#d97706}.polls-module__zSx9Pq__candidateSelected .polls-module__zSx9Pq__candidateAvatar{border-color:#059669}.polls-module__zSx9Pq__winnerCrown{color:#d97706}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{color:#0f172a;background:#05966933}}
