.polls-module__mPUOfG__hero,.polls-module__mPUOfG__featureCard,.polls-module__mPUOfG__pollCard,.polls-module__mPUOfG__resultsHero,.polls-module__mPUOfG__voteOption,.polls-module__mPUOfG__resultOption,.polls-module__mPUOfG__notice,.polls-module__mPUOfG__statsRail,.polls-module__mPUOfG__emptyState{background:radial-gradient(circle at 100% 0,#ffa85e24,#0000 34%),radial-gradient(circle at 0 0,#59a7ff1f,#0000 32%),linear-gradient(#ffffff0b,#ffffff04),#0b0b10f5;border:1px solid #ffbe6829;border-radius:1.9rem;box-shadow:0 30px 80px #00000061}.polls-module__mPUOfG__hero,.polls-module__mPUOfG__resultsHero{gap:1.35rem;padding:1.7rem;display:grid}.polls-module__mPUOfG__heroTop,.polls-module__mPUOfG__resultsTop,.polls-module__mPUOfG__detailTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.polls-module__mPUOfG__heroTitle,.polls-module__mPUOfG__detailTitle{margin:0;font-size:clamp(2.5rem,5vw,4.9rem);line-height:.92}.polls-module__mPUOfG__heroLead,.polls-module__mPUOfG__detailBody,.polls-module__mPUOfG__sectionLead,.polls-module__mPUOfG__resultCopy,.polls-module__mPUOfG__voteMetaText,.polls-module__mPUOfG__statsRail p,.polls-module__mPUOfG__emptyState p{color:#e2e6edc2;margin:0;line-height:1.75}.polls-module__mPUOfG__heroMeta,.polls-module__mPUOfG__detailMeta,.polls-module__mPUOfG__badgeRow,.polls-module__mPUOfG__statsPills,.polls-module__mPUOfG__optionPills,.polls-module__mPUOfG__taggedMeta{flex-wrap:wrap;gap:.75rem;display:flex}.polls-module__mPUOfG__metaPill,.polls-module__mPUOfG__statusPill,.polls-module__mPUOfG__viewerPill,.polls-module__mPUOfG__optionStat,.polls-module__mPUOfG__winnerPill,.polls-module__mPUOfG__taggedMiniPill{color:#fff4e2f0;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffc6782e;border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:.62rem .95rem;font-size:.76rem;font-weight:800;display:inline-flex}.polls-module__mPUOfG__metaPillStrong,.polls-module__mPUOfG__winnerPill,.polls-module__mPUOfG__activePill,.polls-module__mPUOfG__votesLeftPill{color:#fff1dc;background:#ffab5a1f;border-color:#ffbc664d}.polls-module__mPUOfG__closedPill{color:#dbe8ffeb;background:#7d9bcb1a;border-color:#8eaad638}.polls-module__mPUOfG__heroActions,.polls-module__mPUOfG__detailActions,.polls-module__mPUOfG__optionActions,.polls-module__mPUOfG__resultActions{flex-wrap:wrap;gap:.8rem;display:flex}.polls-module__mPUOfG__featureCard{grid-template-columns:minmax(260px,.95fr) minmax(0,1.15fr);gap:1.2rem;display:grid;overflow:hidden}.polls-module__mPUOfG__featureMedia{background:#060b12e6;min-height:100%}.polls-module__mPUOfG__featureMedia img{object-fit:cover;width:100%;height:100%;display:block}.polls-module__mPUOfG__featureBody{gap:1rem;padding:1.45rem 1.45rem 1.45rem 0;display:grid}.polls-module__mPUOfG__featureBody h2,.polls-module__mPUOfG__sectionHeadingInline{margin:0;font-size:clamp(2rem,3vw,3.4rem);line-height:.95}.polls-module__mPUOfG__featureBody p,.polls-module__mPUOfG__pollBody,.polls-module__mPUOfG__resultBody{color:#dfe5eec7;margin:0;line-height:1.7}.polls-module__mPUOfG__pollGrid,.polls-module__mPUOfG__resultsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.polls-module__mPUOfG__pollCard{gap:.95rem;padding:1rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:grid}.polls-module__mPUOfG__pollCard:hover,.polls-module__mPUOfG__voteOption:hover,.polls-module__mPUOfG__resultOption:hover{border-color:#ffcc8a42;transform:translateY(-4px);box-shadow:0 36px 90px #00000073}.polls-module__mPUOfG__pollCardMedia,.polls-module__mPUOfG__resultMedia,.polls-module__mPUOfG__voteMedia,.polls-module__mPUOfG__imageStrip{background:#060b12f0;border-radius:1.35rem;overflow:hidden}.polls-module__mPUOfG__pollCardMedia{aspect-ratio:16/10}.polls-module__mPUOfG__pollCardMedia img{object-fit:cover;width:100%;height:100%;display:block}.polls-module__mPUOfG__voteMedia img,.polls-module__mPUOfG__resultMedia img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:34rem;display:block}.polls-module__mPUOfG__imageStrip img{object-fit:cover;width:100%;height:100%;display:block}.polls-module__mPUOfG__pollCardBody{gap:.85rem;display:grid}.polls-module__mPUOfG__pollCardBody h3,.polls-module__mPUOfG__voteHeader h3,.polls-module__mPUOfG__resultHeader h3,.polls-module__mPUOfG__statsRail h2,.polls-module__mPUOfG__emptyState h2{margin:0;font-size:1.5rem;line-height:1.05}.polls-module__mPUOfG__pollCardBody small,.polls-module__mPUOfG__resultHeader small,.polls-module__mPUOfG__voteHeader small,.polls-module__mPUOfG__taggedCard small{color:#c1ccdbad;font-size:.78rem;line-height:1.5}.polls-module__mPUOfG__detailShell{gap:1rem;display:grid}.polls-module__mPUOfG__notice{padding:1rem 1.1rem}.polls-module__mPUOfG__noticeStrong{background:radial-gradient(circle at 100% 0,#ffb7621f,#0000 32%),#1e1209f5;border-color:#ffb86647}.polls-module__mPUOfG__noticeCool{background:radial-gradient(circle at 100% 0,#72b7ff1f,#0000 32%),#0a121ef5;border-color:#7dbcff33}.polls-module__mPUOfG__detailCard{background:radial-gradient(circle at 100% 0,#ffae621c,#0000 32%),radial-gradient(circle at 0 0,#549aff14,#0000 30%),#0c0c12f0;border:1px solid #ffbe6829;border-radius:1.9rem;gap:1.15rem;padding:1.55rem;display:grid;box-shadow:0 30px 80px #00000061}.polls-module__mPUOfG__voteGrid,.polls-module__mPUOfG__resultGridDetail{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.polls-module__mPUOfG__voteOption,.polls-module__mPUOfG__resultOption{cursor:pointer;isolation:isolate;background:linear-gradient(#ffffff0a,#ffffff03),#0a0b12f0;border:1px solid #ffbe6829;border-radius:1.7rem;align-content:start;gap:1rem;padding:1rem;transition:transform .28s,border-color .28s,box-shadow .28s;display:grid;position:relative}.polls-module__mPUOfG__voteSelected,.polls-module__mPUOfG__votePicked{border-color:#6ae1a96b;box-shadow:0 0 0 1px #6ae1a92e,0 0 28px #58e39a2e,0 32px 82px #00000070}.polls-module__mPUOfG__voteSelected{animation:2.7s ease-in-out infinite polls-module__mPUOfG__voteSelectionGlow}.polls-module__mPUOfG__voteSelected:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 100%,#53e4951f,#0000 38%),radial-gradient(circle at 0 0,#53e49514,#0000 28%);position:absolute;inset:-1px}.polls-module__mPUOfG__voteSelected>:not(.polls-module__mPUOfG__voteSubmitWrap){filter:blur(4px);opacity:.34;transition:filter .24s,opacity .24s,transform .24s;transform:scale(.985)}.polls-module__mPUOfG__resultOption{cursor:default}.polls-module__mPUOfG__voteWinner{background:radial-gradient(circle at 100% 0,#5ee5ac1f,#0000 34%),#09100ef0;border-color:#6ae1a94d}.polls-module__mPUOfG__voteMedia,.polls-module__mPUOfG__resultMedia{background:radial-gradient(circle,#ffffff0f,#0000 58%),#060b12f0;place-items:center;min-height:20rem;padding:.9rem;display:grid}.polls-module__mPUOfG__imageStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.45rem;display:grid}.polls-module__mPUOfG__imageStrip figure{aspect-ratio:1;background:radial-gradient(circle,#ffffff0f,#0000 58%),#060b12f5;border-radius:.95rem;place-items:center;margin:0;padding:.28rem;display:grid;overflow:hidden}.polls-module__mPUOfG__voteHeader,.polls-module__mPUOfG__resultHeader{gap:.7rem;display:grid}.polls-module__mPUOfG__taggedCard{background:#ffffff09;border:1px solid #7cc1ff29;border-radius:1.2rem;grid-template-columns:74px minmax(0,1fr);gap:.8rem;padding:.8rem;text-decoration:none;display:grid}.polls-module__mPUOfG__taggedCard>img{object-fit:cover;border-radius:1rem;width:74px;height:74px}.polls-module__mPUOfG__taggedCardBody{gap:.55rem;display:grid}.polls-module__mPUOfG__taggedCard strong{font-size:1rem;display:block}.polls-module__mPUOfG__taggedInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.polls-module__mPUOfG__taggedInfoItem{background:#ffffff0a;border:1px solid #7cc1ff1f;border-radius:.85rem;gap:.22rem;padding:.45rem .55rem;display:grid}.polls-module__mPUOfG__taggedInfoItem span{color:#c1ccdbad;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.polls-module__mPUOfG__taggedInfoItem strong{font-size:.92rem;line-height:1.1}.polls-module__mPUOfG__countryInline{flex-wrap:wrap;align-items:center;gap:.38rem;display:inline-flex}.polls-module__mPUOfG__countryFlag{object-fit:cover;border-radius:999px;flex:0 0 1rem;width:1rem;height:1rem;box-shadow:0 0 0 1px #ffffff29}.polls-module__mPUOfG__taggedInfoItem strong.polls-module__mPUOfG__countryInline{align-items:center;font-size:.92rem;display:inline-flex}.polls-module__mPUOfG__voteForm{display:contents}.polls-module__mPUOfG__voteSubmitWrap{z-index:3;pointer-events:none;width:min(100% - 2rem,24rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.polls-module__mPUOfG__voteSubmitForm{-webkit-backdrop-filter:blur(18px)saturate(135%);pointer-events:auto;background:linear-gradient(#101b18ad,#0a121099),#080e0d8f;border:1px solid #6ae1a947;border-radius:1.2rem;gap:.7rem;padding:.95rem;display:grid;box-shadow:0 18px 50px #0000005c,0 0 24px #53e4951f}.polls-module__mPUOfG__voteOverlayMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.polls-module__mPUOfG__voteOverlayMeta strong{color:#f0fff6f5;letter-spacing:.08em;text-transform:uppercase;font-size:.88rem;font-weight:800}.polls-module__mPUOfG__voteOverlayMeta span{color:#bee3cdd1;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.polls-module__mPUOfG__voteButton{justify-content:center;width:100%}.polls-module__mPUOfG__voteCountField{gap:.38rem;display:grid}.polls-module__mPUOfG__voteCountField span{color:#c1ccdbb3;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.polls-module__mPUOfG__voteCountField input{color:#fff4e2f0;background:#070c14f0;border:1px solid #ffbe6824;border-radius:1rem;outline:none;width:100%;min-height:3rem;padding:.8rem 1rem;font-size:1rem;font-weight:700;transition:border-color .22s,box-shadow .22s,background .22s}.polls-module__mPUOfG__voteCountField input:hover,.polls-module__mPUOfG__voteCountField input:focus{background:#0a101af5;border-color:#ffc67847;box-shadow:0 0 0 1px #ffc6781f}@keyframes polls-module__mPUOfG__voteSelectionGlow{0%,to{box-shadow:0 0 0 1px #6ae1a92e,0 0 18px #58e39a1f,0 26px 68px #0000006b}50%{box-shadow:0 0 0 1px #6ae1a94d,0 0 36px #58e39a38,0 32px 82px #0000007a}}.polls-module__mPUOfG__spotlightSection{margin-top:1rem}.polls-module__mPUOfG__spotlightCard{background:radial-gradient(circle at 100% 0,#ffa85e1f,#0000 34%),radial-gradient(circle at 0 0,#59a7ff1a,#0000 32%),linear-gradient(#ffffff0b,#ffffff04),#0b0b10f5;border:1px solid #ffbe6829;border-radius:1.9rem;gap:1rem;padding:1.3rem;display:grid;box-shadow:0 30px 80px #00000061}.polls-module__mPUOfG__spotlightNotice{margin-bottom:.15rem}.polls-module__mPUOfG__spotlightTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.polls-module__mPUOfG__spotlightTop h2{margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.95}.polls-module__mPUOfG__spotlightCopy{color:#e2e6edc2;margin:0;line-height:1.7}.polls-module__mPUOfG__spotlightSetHeading{gap:.18rem;display:grid}.polls-module__mPUOfG__spotlightSetHeading h3{color:#fff4e2f5;margin:0;font-size:1.05rem;line-height:1.1}.polls-module__mPUOfG__spotlightHero{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:1rem;display:grid}.polls-module__mPUOfG__spotlightMedia{aspect-ratio:797/1200;background:radial-gradient(circle,#ffffff0d,#0000 58%),#060b12f5;border-radius:1.45rem;overflow:hidden}.polls-module__mPUOfG__spotlightMedia img{object-fit:cover;width:100%;height:100%;display:block}.polls-module__mPUOfG__spotlightBody{gap:1rem;display:grid}.polls-module__mPUOfG__spotlightMetaRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.polls-module__mPUOfG__spotlightMetaCard{background:#ffffff0a;border:1px solid #7cc1ff24;border-radius:1rem;gap:.25rem;padding:.8rem .9rem;display:grid}.polls-module__mPUOfG__spotlightMetaCard span{color:#c1ccdbad;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.polls-module__mPUOfG__spotlightMetaCard strong{font-size:1rem;line-height:1.2}.polls-module__mPUOfG__spotlightSetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.polls-module__mPUOfG__spotlightSetCard{background:#ffffff08;border:1px solid #ffbe681f;border-radius:1.15rem;gap:.7rem;padding:.75rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.polls-module__mPUOfG__spotlightSetCard:hover{border-color:#ffcc8a38;transform:translateY(-3px);box-shadow:0 24px 60px #0000005c}.polls-module__mPUOfG__spotlightSetMedia{aspect-ratio:525/787;background:#060b12f5;border-radius:1rem;overflow:hidden}.polls-module__mPUOfG__spotlightSetMedia img{object-fit:cover;width:100%;height:100%;display:block}.polls-module__mPUOfG__spotlightSetBody{gap:.26rem;display:grid}.polls-module__mPUOfG__spotlightSetBody strong{font-size:.94rem;line-height:1.2}.polls-module__mPUOfG__spotlightSetBody small{color:#c1ccdbad;font-size:.76rem;line-height:1.45}.polls-module__mPUOfG__resultsBar{background:#ffffff0d;border:1px solid #ffbe682e;border-radius:999px;height:1rem;position:relative;overflow:hidden}.polls-module__mPUOfG__resultsBarFill{border-radius:inherit;background:linear-gradient(90deg,#f2ab66 0%,#f8d782 52%,#72c2ff 100%);height:100%;box-shadow:0 0 28px #ffb95a38}.polls-module__mPUOfG__resultsNumbers{color:#dde6f0d1;justify-content:space-between;gap:.8rem;font-size:.85rem;font-weight:700;display:flex}.polls-module__mPUOfG__statsRail{gap:1rem;padding:1.3rem;display:grid}.polls-module__mPUOfG__statsMiniGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem;display:grid}.polls-module__mPUOfG__statsMiniCard{background:#ffffff0a;border:1px solid #ffbe681f;border-radius:1.2rem;gap:.28rem;padding:.85rem .95rem;display:grid}.polls-module__mPUOfG__statsMiniCard span{color:#c2cddeb3;letter-spacing:.15em;text-transform:uppercase;font-size:.74rem;font-weight:800}.polls-module__mPUOfG__statsMiniCard strong{font-size:1.25rem}.polls-module__mPUOfG__emptyState{text-align:center;gap:.85rem;padding:1.7rem;display:grid}.polls-module__mPUOfG__sectionDivider{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.polls-module__mPUOfG__sectionDividerText{gap:.2rem;display:grid}.polls-module__mPUOfG__sectionDividerText h2{margin:0;font-size:1.8rem}.polls-module__mPUOfG__sectionDividerText p{color:#dde3ecb3;margin:0}@media (max-width:980px){.polls-module__mPUOfG__featureCard{grid-template-columns:1fr}.polls-module__mPUOfG__featureBody{padding:0 1.45rem 1.45rem}}@media (max-width:720px){.polls-module__mPUOfG__hero,.polls-module__mPUOfG__resultsHero,.polls-module__mPUOfG__detailCard,.polls-module__mPUOfG__statsRail{padding:1.2rem}.polls-module__mPUOfG__heroTitle,.polls-module__mPUOfG__detailTitle{font-size:clamp(2.1rem,13vw,3.4rem)}.polls-module__mPUOfG__voteGrid,.polls-module__mPUOfG__resultGridDetail,.polls-module__mPUOfG__pollGrid,.polls-module__mPUOfG__resultsGrid{grid-template-columns:1fr}.polls-module__mPUOfG__imageStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.polls-module__mPUOfG__taggedInfoGrid{grid-template-columns:1fr}.polls-module__mPUOfG__voteMedia,.polls-module__mPUOfG__resultMedia{min-height:14rem}.polls-module__mPUOfG__voteSubmitWrap{width:min(100% - 1.6rem,22rem)}.polls-module__mPUOfG__voteOverlayMeta{flex-direction:column;align-items:flex-start}.polls-module__mPUOfG__spotlightHero,.polls-module__mPUOfG__spotlightMetaRow,.polls-module__mPUOfG__spotlightSetGrid{grid-template-columns:1fr}}
