.vote_page__BE9LA{min-height:100vh;padding-bottom:var(--space-24)}.vote_hero__2i9M_{padding:calc(var(--nav-height) + var(--space-12)) 0 var(--space-10);border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgba(220,38,38,.08),transparent);margin-bottom:var(--space-10)}.vote_container__BbAaB{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}.vote_heading__rxDCa{font-family:var(--font-display);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:800;letter-spacing:-.04em;color:var(--text-primary);margin:var(--space-2) 0 var(--space-3);line-height:1.15}.vote_sub__0m_4c{font-size:var(--text-base);color:var(--text-secondary);max-width:650px;line-height:1.6;margin:0}.vote_noticeCard__RQriK{background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(18,18,24,.85));border:1px solid rgba(245,158,11,.35);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8);box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 20px rgba(245,158,11,.08)}.vote_noticeIconWrap__d63Xe{width:48px;height:48px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.4);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.vote_noticeContent__dP60v{flex:1 1}.vote_noticeTitle__M_nPU{font-family:var(--font-display);font-size:1.1rem;font-weight:800;color:#fbbf24;margin:0 0 6px;letter-spacing:-.01em}.vote_noticeText__1Nf2h{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0}.vote_noticeText__1Nf2h strong{color:var(--text-primary)}.vote_voteGrid__U3jqp{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-12)}.vote_voteCard__O8aD5{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:all var(--duration-normal) var(--ease-out)}.vote_voteCard__O8aD5:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ef4444,#dc2626);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-normal) var(--ease-out)}.vote_voteCard__O8aD5:hover:before{transform:scaleX(1)}.vote_voteCard__O8aD5:hover{border-color:rgba(239,68,68,.45);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.6),0 0 25px rgba(220,38,38,.15)}.vote_cardTop__rqC0_{display:flex;flex-direction:column;gap:var(--space-3)}.vote_cardHeader__zefQR{display:flex;align-items:center;justify-content:space-between;gap:8px}.vote_siteBadge__aLY8m{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);color:#f87171;font-family:var(--font-mono);font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:var(--radius-sm);letter-spacing:.04em}.vote_cooldownBadge__nSYEI{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted)}.vote_siteTitle__w_G8j{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;margin:0}.vote_siteDesc__zqR_j{font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin:0}.vote_divider__TsGut{height:1px;background:var(--border);margin:var(--space-5) 0}.vote_cardAction__n9DHs{margin-top:auto}.vote_voteBtn__iE6eN{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;padding:12px 20px;font-family:var(--font-display);font-size:.85rem;font-weight:800;border-radius:var(--radius-sm);text-decoration:none;letter-spacing:.04em;box-shadow:0 4px 16px rgba(220,38,38,.35);transition:all .2s ease}.vote_voteBtn__iE6eN:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(239,68,68,.5);background:linear-gradient(135deg,#ff4d4d,#dc2626)}.vote_whyVoteSection__xA_1f{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-10)}.vote_whyVoteHeader__1urPw{text-align:center;margin-bottom:var(--space-8)}.vote_whyVotePre__r_OVX{font-family:var(--font-mono);font-size:.72rem;font-weight:800;color:#ef4444;letter-spacing:.08em;display:block;margin-bottom:4px}.vote_whyVoteTitle__DPgfp{font-family:var(--font-display);font-size:1.6rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em;margin:0}.vote_whyGrid__B4uAn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.vote_whyCard__IeHJr{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);transition:all .2s ease}.vote_whyCard__IeHJr:hover{border-color:rgba(239,68,68,.4);transform:translateY(-2px)}.vote_whyIcon__i7mWb{font-size:2rem;width:52px;height:52px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.vote_whyHeading__ixPjQ{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--text-primary);margin:0}.vote_whyText__sJtdY{font-size:.85rem;color:var(--text-secondary);line-height:1.55;margin:0}@media (max-width:640px){.vote_noticeCard__RQriK{flex-direction:column;padding:var(--space-5)}.vote_voteGrid__U3jqp{grid-template-columns:1fr}.vote_whyVoteSection__xA_1f{padding:var(--space-6)}}