.activity-time-button[data-v-4d3108ac]{width:410px;height:60px;border-radius:39px;background:linear-gradient(266deg,#dfe6f9 4%,#bbc9f0 96%);padding:3px;transition:all .3s ease;cursor:pointer}.activity-time-button[data-v-4d3108ac]:hover{background:linear-gradient(266deg,#bbc9f0 4%,#dfe6f9 96%)}.activity-time-button .activity-time-content[data-v-4d3108ac]{width:100%;height:100%;border-radius:35px;background:linear-gradient(90deg,#8c4db6 5%,#194a9a 96%);display:flex;align-items:center;justify-content:center;color:#f9faf5;font-weight:700;font-size:20px;transition:all .3s ease}.activity-time-button .activity-time-content[data-v-4d3108ac]:hover{background:linear-gradient(90deg,#194a9a 5%,#8c4db6 96%)}.rules-container[data-v-4d3108ac]{width:100%;height:auto;padding:20px}.rules-container[data-v-4d3108ac],.works-container[data-v-4d3108ac]{border-radius:32px;background:linear-gradient(180deg,#d1f3fd,#ccf3ff);box-shadow:0 10px 22px 10px rgba(7,98,182,.4163),inset 0 10px 25px 12px hsla(0,0%,100%,.8791);position:relative;box-sizing:border-box}.works-container[data-v-4d3108ac]{padding:65px 20px 20px}.work-card[data-v-4d3108ac]{background:linear-gradient(180deg,#55bee6,#baebfa);border-radius:16px;padding:3px;transition:all .3s ease}.work-card .work-card-content[data-v-4d3108ac]{width:100%;height:100%;background:#fbfdff;border-radius:14px;padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.work-card-top3[data-v-4d3108ac]{position:relative}.work-card-top3[data-v-4d3108ac],.work-card-top3[data-v-4d3108ac]:after{background:linear-gradient(180deg,#ffa628,#f6cc61)}.work-card-top3[data-v-4d3108ac]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:18px;z-index:-1;opacity:.3;-webkit-animation:goldGlow-data-v-4d3108ac 2s ease-in-out infinite alternate;animation:goldGlow-data-v-4d3108ac 2s ease-in-out infinite alternate}@-webkit-keyframes goldGlow-data-v-4d3108ac{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.02)}}@keyframes goldGlow-data-v-4d3108ac{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.02)}}.rank-badge[data-v-4d3108ac]{border-radius:0 0 12px 0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.vote-btn-gradient[data-v-4d3108ac]{background:linear-gradient(90deg,#ecbd2a -4%,#de4798)}.vote-btn-gradient[data-v-4d3108ac]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(222,71,152,.3)}.vote-btn-disabled[data-v-4d3108ac]{background:#ccc!important;cursor:not-allowed!important;opacity:.6}.scrollbar[data-v-4d3108ac]::-webkit-scrollbar{width:6px;height:4px;border-radius:3px}.scrollbar[data-v-4d3108ac]::-webkit-scrollbar-thumb{border-radius:4px;background:linear-gradient(180deg,#8c4db6,#194a9a 99%)}.scrollbar[data-v-4d3108ac]::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.scrollbar[data-v-4d3108ac]::-webkit-scrollbar-thumb,.scrollbar[data-v-4d3108ac]::-webkit-scrollbar-track{border:0}.vote-modal-close[data-v-4d3108ac]{position:absolute;top:20px;right:20px;width:40px;height:40px;cursor:pointer;transition:transform .3s ease;z-index:10}.vote-modal-close[data-v-4d3108ac]:hover{transform:scale(1.1) rotate(90deg)}.vote-control-btn[data-v-4d3108ac]{width:50px;height:50px;cursor:pointer;transition:transform .2s ease}.vote-control-btn[data-v-4d3108ac]:hover{transform:scale(1.1)}.vote-control-btn[data-v-4d3108ac]:active{transform:scale(.95)}.vote-confirm-btn[data-v-4d3108ac]{width:200px;height:60px;background:linear-gradient(90deg,#8c4db6 5%,#194a9a 96%);box-sizing:border-box;border:4px solid #fff;box-shadow:inset 5px 15px 10px 0 hsla(0,0%,100%,.7712);border-radius:30px;color:#fff;font-size:24px;font-weight:700;cursor:pointer;transition:all .3s ease}.vote-confirm-btn[data-v-4d3108ac]:hover{transform:scale(1.05);box-shadow:inset 5px 15px 10px 0 hsla(0,0%,100%,.7712),0 4px 12px rgba(140,77,182,.4)}.vote-confirm-btn[data-v-4d3108ac]:active{transform:scale(.98)}@media(max-width:1024px){.rules-container .text-4xl[data-v-4d3108ac]{font-size:1.5rem}.rules-container .text-lg[data-v-4d3108ac]{font-size:.875rem}.rules-container .mb-8[data-v-4d3108ac]{margin-bottom:.75rem}.rules-container [style*="gap: 250px"][data-v-4d3108ac]{grid-gap:80px!important;gap:80px!important}.rules-container [style*="gap: 5px"][data-v-4d3108ac]{grid-gap:2px!important;gap:2px!important}.grid-cols-4[data-v-4d3108ac]{grid-template-columns:repeat(3,minmax(0,1fr))}}