.MessageStack-module__ZQt4lq__container{z-index:50;position:fixed;bottom:24px;left:24px}.MessageStack-module__ZQt4lq__wrapper{align-items:flex-end;gap:12px;display:flex}.MessageStack-module__ZQt4lq__avatarLink{cursor:pointer;display:block}.MessageStack-module__ZQt4lq__avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:transform .2s}.MessageStack-module__ZQt4lq__avatarLink:hover .MessageStack-module__ZQt4lq__avatar{transform:scale(1.1)}.MessageStack-module__ZQt4lq__messageStack{width:280px;position:relative}.MessageStack-module__ZQt4lq__messageWrapper{width:100%;position:absolute;bottom:0;left:0}.MessageStack-module__ZQt4lq__message{background:#fff;border-radius:16px;width:280px;padding:10px 16px;transition:box-shadow .2s;box-shadow:0 2px 12px #00000026}.MessageStack-module__ZQt4lq__messageText{color:#1f2937;font-size:14px;line-height:1.5}@media (max-width:640px){.MessageStack-module__ZQt4lq__container{bottom:16px;left:16px}.MessageStack-module__ZQt4lq__message{width:260px}}
.Home-module__g21JLG__container{background:#f6f7f8;flex-direction:column;justify-content:center;align-items:center;min-height:95vh;padding:2rem 3rem;font-family:dsText,dsText Fallback,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;display:flex;position:relative;overflow-x:hidden}.Home-module__g21JLG__designButton{color:#126df7;z-index:100;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#244a7f0f;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-family:dsText,dsText Fallback,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:background-color .2s;display:flex;position:fixed;top:20px;right:20px}.Home-module__g21JLG__designButton:hover{background:#244a7f17}.Home-module__g21JLG__designButton:active{background:#244a7f1c}.Home-module__g21JLG__syncIndicator{color:#126df7;z-index:100;background:#244a7f0f;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:dsText,dsText Fallback,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;animation:.2s ease-in-out Home-module__g21JLG__fadeIn;display:flex;position:fixed;top:20px;left:20px}@keyframes Home-module__g21JLG__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Home-module__g21JLG__spinner{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite Home-module__g21JLG__spin}@keyframes Home-module__g21JLG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Home-module__g21JLG__retryBtn{color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:10px;margin-top:1rem;padding:.75rem 1.5rem;transition:all .3s}.Home-module__g21JLG__retryBtn:hover{background:#ffffff4d;transform:translateY(-2px)}.Home-module__g21JLG__header{text-align:center;z-index:1;margin-top:5vh;margin-bottom:2rem}.Home-module__g21JLG__mainContent{align-self:stretch;width:100%}.Home-module__g21JLG__headerImages{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.Home-module__g21JLG__avatar{border-radius:50%;width:90px;height:90px}.Home-module__g21JLG__logo{width:100px;height:100px}.Home-module__g21JLG__title{color:#333;margin:0;font-family:dsHeading,dsHeading Fallback,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:44px;font-weight:600;line-height:1.1}.Home-module__g21JLG__subtitle{color:#00000073;margin:.5rem 0 0;font-family:dsText,dsText Fallback,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.Home-module__g21JLG__statsSection{z-index:1;margin-bottom:3rem}.Home-module__g21JLG__statsGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.Home-module__g21JLG__statCard{text-align:center;background:#eaecee;border-radius:12px;min-width:280px;padding:1.5rem}.Home-module__g21JLG__statCard h3{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:1rem;font-weight:500}.Home-module__g21JLG__statNumber{color:#333;margin:0;font-size:2.5rem;font-weight:700}.Home-module__g21JLG__votingSection{z-index:1;justify-content:center;width:100%;margin-bottom:2rem;display:flex}.Home-module__g21JLG__voteButtons{grid-template-columns:1fr auto 1fr;place-items:center stretch;gap:1rem;width:100%;max-width:1000px;display:grid}.Home-module__g21JLG__voteOption{flex-direction:column;align-items:center;width:100%;display:flex}.Home-module__g21JLG__voteBtn{cursor:pointer;color:#333;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;touch-action:manipulation;background:#ffdd2d;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;min-width:280px;min-height:120px;padding:1.5rem 2rem;font-size:24px;font-weight:600;transition:background-color .15s,transform .1s;display:flex;position:relative;overflow:visible}.Home-module__g21JLG__voteBtn:hover{background:#ffcd33;transition:transform .15s}.Home-module__g21JLG__voteBtn:active{background:#fab619;transition:background-color 50ms,transform 50ms;transform:scale(.98)}.Home-module__g21JLG__voteBtn1{color:#333;background:#ffdd2d}.Home-module__g21JLG__voteBtn1:hover{background:#ffcd33}.Home-module__g21JLG__voteBtn1:active{background:#fab619}.Home-module__g21JLG__voteBtn2{color:#333;background:#ffdd2d}.Home-module__g21JLG__voteBtn2:hover{background:#ffcd33}.Home-module__g21JLG__voteBtn2:active{background:#fab619}.Home-module__g21JLG__btnContent{z-index:20;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.Home-module__g21JLG__btnText{color:#000c;font-family:dsHeading,dsHeading Fallback,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:24px;font-weight:600}.Home-module__g21JLG__btnTextShort{display:none}.Home-module__g21JLG__btnTextFull{display:inline}.Home-module__g21JLG__btnStats{flex-direction:column;align-items:center;gap:.25rem;display:flex}.Home-module__g21JLG__btnCount{color:#000000e6;font-family:dsHeading,dsHeading Fallback,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:44px;font-weight:600}.Home-module__g21JLG__btnPercentage{color:#000000b3;font-family:dsText,dsText Fallback,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:500}.Home-module__g21JLG__sparkleContainer{pointer-events:none;z-index:10;border-radius:25px;position:absolute;inset:0;overflow:visible}.Home-module__g21JLG__sparkle{pointer-events:none;z-index:3;transform-origin:50%;--end-x:0px;--end-y:0px;font-size:1.8rem;animation:1.2s ease-out forwards Home-module__g21JLG__sparkleAnimation;position:absolute}@keyframes Home-module__g21JLG__sparkleAnimation{0%{opacity:0;transform:translate(-50%,-50%)translate(0)translateY(0)scale(0)rotate(0)}10%{opacity:1;transform:translate(-50%,-50%)translate(0)translateY(0)scale(1.2)rotate(30deg)}20%{transform:translate(-50%, -50%) translateX(calc(var(--end-x) * .15)) translateY(calc(var(--end-y) * .15)) scale(1.1) rotate(60deg);opacity:1}60%{transform:translate(-50%, -50%) translateX(calc(var(--end-x) * .7)) translateY(calc(var(--end-y) * .7)) scale(.9) rotate(200deg);opacity:.9}to{transform:translate(-50%, -50%) translateX(calc(var(--end-x) * 1.2)) translateY(calc(var(--end-y) * 1.2)) scale(0) rotate(300deg);opacity:0}}.Home-module__g21JLG__vsDivider{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.Home-module__g21JLG__vsText{color:#00000073;font-family:dsText,dsText Fallback,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.Home-module__g21JLG__voteStats{text-align:center;color:#000c;background:#eaecee;border-radius:12px;min-width:280px;padding:24px}.Home-module__g21JLG__voteCount{margin-bottom:.5rem;font-size:44px}.Home-module__g21JLG__userVotes{opacity:.8;border-top:1px solid #e9ecef;margin-top:.5rem;padding-top:.5rem;font-size:.9rem}.Home-module__g21JLG__progressSection{z-index:1;justify-content:center;width:100%;margin-bottom:2rem;display:flex}.Home-module__g21JLG__progressBar{background:#eaecee;border-radius:6px;width:100%;max-width:1000px;height:12px;overflow:hidden}.Home-module__g21JLG__progressFill{background:#ffdd2d;border-radius:6px;height:100%;transition:width .5s}@media (max-width:768px){.Home-module__g21JLG__container{padding:1.5rem}.Home-module__g21JLG__title{font-size:36px}.Home-module__g21JLG__vsDivider{display:none}.Home-module__g21JLG__voteButtons{grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:.75rem;width:100%;max-width:none}.Home-module__g21JLG__voteOption{align-items:stretch;width:100%}.Home-module__g21JLG__voteBtn{width:100%;min-width:150px}.Home-module__g21JLG__btnText{font-size:20px}.Home-module__g21JLG__btnTextFull{display:none}.Home-module__g21JLG__btnTextShort{display:inline}.Home-module__g21JLG__progressSection{width:100%}.Home-module__g21JLG__progressBar{width:100%;max-width:none}}@media (max-width:480px){.Home-module__g21JLG__container{padding:1rem .5rem}.Home-module__g21JLG__designButton{height:36px;padding:0 14px;font-size:16px;font-weight:400;top:10px;right:10px}.Home-module__g21JLG__votingSection{justify-content:center;align-self:stretch;width:100%;padding:0 .5rem}.Home-module__g21JLG__voteButtons{grid-template-columns:1fr 1fr;place-items:stretch stretch;gap:.75rem;width:100%;max-width:none}.Home-module__g21JLG__voteOption{width:100%}.Home-module__g21JLG__voteBtn{min-width:unset;width:100%;padding:1rem}.Home-module__g21JLG__btnText{font-size:18px}.Home-module__g21JLG__btnTextFull{display:none}.Home-module__g21JLG__btnTextShort{display:inline}.Home-module__g21JLG__voteBtn:active{background:#fab619;transition:background-color 50ms,transform 50ms;transform:scale(.95)}.Home-module__g21JLG__btnCount{font-size:32px}.Home-module__g21JLG__btnPercentage{font-size:13px}.Home-module__g21JLG__progressSection{width:100%;padding:0 .5rem}.Home-module__g21JLG__progressBar{width:100%;max-width:none}}@media (max-width:320px){.Home-module__g21JLG__btnCount{font-size:24px}.Home-module__g21JLG__voteBtn{padding:.5rem}}@media (hover:none) and (pointer:coarse){.Home-module__g21JLG__voteBtn:hover,.Home-module__g21JLG__voteBtn1:hover,.Home-module__g21JLG__voteBtn2:hover{background:#ffdd2d}.Home-module__g21JLG__designButton:hover{background:#244a7f0f}}
