.Results-module__uhZjxW__container{flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px;display:flex}.Results-module__uhZjxW__header{background:var(--glass-bg);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-soft);margin-bottom:48px;padding:32px}.Results-module__uhZjxW__titles{align-items:center;gap:24px;display:flex}.Results-module__uhZjxW__titles h1{letter-spacing:-.05em;color:var(--text-main);margin:0;font-size:2.5rem}.Results-module__uhZjxW__backBtn{color:var(--text-main);transition:all .2s var(--ease-spring);background:#fff;border:1px solid #0000001a;border-radius:100px;padding:10px 20px;font-weight:600;text-decoration:none;box-shadow:0 4px 12px #0000000d}.Results-module__uhZjxW__backBtn:hover{background:#f8fafc;transform:translateY(-2px)}.Results-module__uhZjxW__subtitle{color:var(--text-muted);margin-top:16px;margin-left:110px;font-size:1.1rem}.Results-module__uhZjxW__empty{text-align:center;color:var(--text-muted);background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:var(--radius-lg);border:1px dashed var(--border-focus);padding:64px}.Results-module__uhZjxW__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;display:grid}.Results-module__uhZjxW__card{background:var(--bg-card);-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:32px;transition:transform .3s}.Results-module__uhZjxW__card:hover{box-shadow:var(--shadow-hover);border-color:var(--accent-glow);transform:translateY(-4px)}.Results-module__uhZjxW__card h2{color:var(--text-main);margin:0 0 24px;font-size:1.5rem}.Results-module__uhZjxW__bars{flex-direction:column;gap:16px;display:flex}.Results-module__uhZjxW__barRow{align-items:center;gap:12px;display:flex}.Results-module__uhZjxW__voteLabel{width:110px;color:var(--text-muted);text-align:right;text-transform:uppercase;font-size:.8rem;font-weight:600}.Results-module__uhZjxW__barWrapper{background:#0000000d;border-radius:100px;flex:1;height:12px;overflow:hidden}.Results-module__uhZjxW__barFill{background:var(--accent);height:100%;transition:width 1s var(--ease-spring);border-radius:100px}.Results-module__uhZjxW__countBadge{color:var(--text-main);background:#fff;border:1px solid #0000001a;border-radius:100px;padding:4px 12px;font-size:.85rem;font-weight:700}
