.VoteCard-module__aiMhKG__row{color:var(--color-text);border-bottom:1px solid var(--color-divider);padding:20px 28px;text-decoration:none;transition:background-color .12s;display:block}.VoteCard-module__aiMhKG__row:last-child{border-bottom:none}.VoteCard-module__aiMhKG__row:hover{background-color:var(--color-primary-lighter);text-decoration:none}.VoteCard-module__aiMhKG__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.VoteCard-module__aiMhKG__top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.VoteCard-module__aiMhKG__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:2px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.VoteCard-module__aiMhKG__badgeYes{background:var(--color-yes-bg);color:var(--color-yes)}.VoteCard-module__aiMhKG__badgeNo{background:var(--color-no-bg);color:var(--color-no)}.VoteCard-module__aiMhKG__badgeAbsent{background:var(--color-absent-bg);color:var(--color-absent)}.VoteCard-module__aiMhKG__date{color:var(--color-text-tertiary);font-size:14px}.VoteCard-module__aiMhKG__title{color:var(--color-text);margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4}.VoteCard-module__aiMhKG__summary{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.VoteCard-module__aiMhKG__result{text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-tertiary);margin-top:8px;font-size:13px;font-weight:600;display:inline-block}@media (max-width:640px){.VoteCard-module__aiMhKG__row{padding:16px 20px}}
.page-module__u6aKNa__page{flex-direction:column;display:flex}.page-module__u6aKNa__profile{background:var(--color-primary);align-items:center;gap:28px;margin:0 -32px;padding:48px 32px;display:flex}.page-module__u6aKNa__photo{background:#ffffff1a;border:3px solid #fff3;border-radius:6px;flex-shrink:0;width:104px;height:104px;overflow:hidden}.page-module__u6aKNa__img{object-fit:cover;width:100%;height:100%}.page-module__u6aKNa__placeholder{color:#fff9;justify-content:center;align-items:center;width:100%;height:100%;font-size:32px;font-weight:700;display:flex}.page-module__u6aKNa__profileInfo{flex-direction:column;gap:6px;display:flex}.page-module__u6aKNa__name{letter-spacing:-.03em;color:#fff;font-size:36px;font-weight:800;line-height:1.1}.page-module__u6aKNa__meta{color:#fff9;font-size:17px;line-height:1.4}.page-module__u6aKNa__section{padding-top:48px}.page-module__u6aKNa__sectionTitle{color:var(--color-text);letter-spacing:-.01em;margin-bottom:20px;font-size:22px;font-weight:700}.page-module__u6aKNa__attendanceBlock{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:28px 32px}.page-module__u6aKNa__attendanceMain{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.page-module__u6aKNa__attendancePct{color:var(--color-primary);letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}.page-module__u6aKNa__attendanceLabel{color:var(--color-text-secondary);font-size:16px;line-height:1.4}.page-module__u6aKNa__progressBar{background:var(--color-divider);border-radius:5px;height:10px;overflow:hidden}.page-module__u6aKNa__progressFill{background:var(--color-primary);border-radius:5px;height:100%}.page-module__u6aKNa__attendanceContext{color:var(--color-text-tertiary);margin-top:12px;font-size:14px}.page-module__u6aKNa__contestedContext{color:var(--color-text-tertiary);margin-top:-12px;margin-bottom:12px;font-size:15px;line-height:1.5}.page-module__u6aKNa__contestedSummary{color:var(--color-text-secondary);margin-bottom:20px;font-size:16px;line-height:1.5}.page-module__u6aKNa__empty{color:var(--color-text-tertiary);padding:24px 0;font-size:16px;line-height:1.6}.page-module__u6aKNa__voteList{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.page-module__u6aKNa__recentDetails{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.page-module__u6aKNa__recentSummary{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;padding:20px 32px;font-size:17px;font-weight:700;list-style:none}.page-module__u6aKNa__recentSummary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.page-module__u6aKNa__recentSummary::-webkit-details-marker{display:none}.page-module__u6aKNa__recentSummary:before{content:"▶";color:var(--color-text-tertiary);margin-right:10px;font-size:11px;transition:transform .15s;display:inline-block}.page-module__u6aKNa__recentDetails[open]>.page-module__u6aKNa__recentSummary:before{transform:rotate(90deg)}.page-module__u6aKNa__recentDetails .page-module__u6aKNa__voteList{border:none;border-top:1px solid var(--color-border);border-radius:0}@media (max-width:640px){.page-module__u6aKNa__profile{flex-direction:column;align-items:flex-start;gap:20px;margin:0 -20px;padding:36px 20px}.page-module__u6aKNa__name{font-size:28px}.page-module__u6aKNa__photo{width:80px;height:80px}.page-module__u6aKNa__attendanceBlock{padding:24px 20px}.page-module__u6aKNa__attendanceMain{flex-direction:column;gap:4px}.page-module__u6aKNa__recentSummary{padding:16px 20px}}