.page_main__YCYYM{padding-block:var(--space-5) var(--space-7);display:flex;flex-direction:column;gap:var(--space-6)}@keyframes page_reveal__5tMTk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_reveal__5tMTk{animation:page_reveal__5tMTk var(--dur) var(--ease) both}.page_breadcrumb__B59bv{margin-bottom:calc(var(--space-3) * -1)}.page_backLink__TtCFY{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-link);transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.page_backLink__TtCFY:hover{text-decoration:none;background-color:var(--color-primary-5)}.page_backLink__TtCFY:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.page_backArrow__hwE3K{transition:transform var(--dur) var(--ease)}.page_backLink__TtCFY:hover .page_backArrow__hwE3K{transform:translateX(-2px)}.page_formerBanner__3zDTF{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:1px solid var(--status-hold-border);border-left-width:4px;background-color:var(--status-hold-bg);border-radius:var(--radius)}.page_formerIcon__ooU5Y{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-pill);background-color:var(--status-hold-text);color:var(--color-gray-0);font-weight:var(--font-weight-bold);font-size:var(--font-size-body-sm);line-height:1}.page_formerBody___49Ec{min-width:0}.page_formerTitle__Y63rB{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--status-hold-text)}.page_formerReason__aihsN{margin-top:var(--space-1);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-text)}.page_profile__R_Fc4{display:flex;gap:var(--space-5);align-items:flex-start;padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page_photoWrap__ZMGSd{flex:none;width:140px;height:175px;border-radius:var(--radius);overflow:hidden;background-color:var(--color-gray-5);border:1px solid var(--color-border)}.page_photo__Mqc6H{width:100%;height:100%;object-fit:cover;object-position:top center}.page_photoFallback__egiEk{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--font-size-display);font-weight:var(--font-weight-bold);color:var(--color-gray-30)}.page_profileBody__o0nbM{flex:1 1 auto;min-width:0;padding-top:var(--space-1)}.page_nameRow__cU_qj{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page_name__g8tOU{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-h1);color:var(--color-text);letter-spacing:-.01em}.page_shareBtn__Otzcc{margin-left:auto}.page_statusChip__kGmiA{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px 10px;border-radius:var(--radius-pill);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);border:1px solid transparent;line-height:1}.page_statusDot__j2Vhd{width:6px;height:6px;border-radius:var(--radius-pill);background-color:currentColor;flex:none}.page_statusIncumbent__Nim8G{color:var(--status-progress-text);background-color:var(--status-progress-bg);border-color:var(--status-progress-border)}.page_statusFormer__EfQXe{color:var(--status-hold-text);background-color:var(--status-hold-bg);border-color:var(--status-hold-border)}.page_facts__XSj9C{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}.page_factRow__JxDBq{display:flex;gap:var(--space-4);align-items:baseline}.page_factLabel__p_Xn0{flex:none;width:72px;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.page_factValue__t13Iq{font-size:var(--font-size-body);color:var(--color-text)}.page_section__QxC4e{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.page_sectionHead__2s8fA{display:flex;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.page_sectionTitle__EwyDs{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-h2);color:var(--color-text);letter-spacing:-.01em}.page_sectionSub__ZwM39{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.page_sectionCount__1BYMw{margin-left:auto;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);background-color:var(--color-primary-5);border:1px solid var(--color-primary-10);border-radius:var(--radius-pill);padding:2px 10px}.page_disclaimer__iTyDP{margin-top:var(--space-3);padding:var(--space-3);line-height:var(--line-height-body-sm);color:var(--color-text-secondary);border-radius:var(--radius);border:1px solid var(--color-border)}.page_disclaimer__iTyDP,.page_empty__KbDvM{font-size:var(--font-size-body-sm);background-color:var(--color-bg-subtle)}.page_empty__KbDvM{margin-top:var(--space-4);padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border-strong);border-radius:var(--radius)}.page_summaryStrip__LGIm9{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page_summaryChip__CbHnA{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);background-color:var(--color-bg-subtle);border-radius:var(--radius-pill);font-size:var(--font-size-body-sm);line-height:1;white-space:nowrap}.page_summaryIcon__mC2EW{flex:none;color:var(--color-primary)}.page_summaryLabel__IStOc{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.page_summaryValue__Nx8e8{color:var(--color-text);font-weight:var(--font-weight-bold)}.page_pledgeGroups__9j0b9{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.page_group__wGS7a{border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);overflow:hidden}.page_groupSummary__B68iM{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur) var(--ease)}.page_groupSummary__B68iM::-webkit-details-marker{display:none}.page_groupSummary__B68iM:hover{background-color:var(--color-bg-subtle)}.page_groupSummary__B68iM:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.page_groupBadge__9nLlU{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--group-text);background-color:var(--group-bg);border:1px solid var(--group-border);line-height:1.2}.page_groupIcon__JjX7q{flex:none;color:var(--group-text)}.page_groupName__eQQcv{letter-spacing:-.01em}.page_groupCount__fCmRc{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.page_groupChevron__UWvlB{margin-left:auto;display:inline-flex;color:var(--color-text-muted);transition:transform var(--dur) var(--ease)}.page_group__wGS7a[open] .page_groupChevron__UWvlB{transform:rotate(180deg)}.page_groupDone__lP6oG{--group-text:var(--status-done-text);--group-bg:var(--status-done-bg);--group-border:var(--status-done-border)}.page_groupProgress__jztR5{--group-text:var(--status-progress-text);--group-bg:var(--status-progress-bg);--group-border:var(--status-progress-border)}.page_groupRealized__tetNJ{--group-text:var(--status-realized-text);--group-bg:var(--status-realized-bg);--group-border:var(--status-realized-border)}.page_groupHold__nEcLW{--group-text:var(--status-hold-text);--group-bg:var(--status-hold-bg);--group-border:var(--status-hold-border)}.page_groupDropped__QAmdB{--group-text:var(--status-dropped-text);--group-bg:var(--status-dropped-bg);--group-border:var(--status-dropped-border)}.page_groupNoevidence__4xujF{--group-text:var(--status-noevidence-text);--group-bg:var(--status-noevidence-bg);--group-border:var(--status-noevidence-border)}.page_groupUndecided__eoW37{--group-text:var(--status-undecided-text);--group-bg:var(--status-undecided-bg);--group-border:var(--status-undecided-border)}.page_pledgeList__L__gH{padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.page_pledgeCard__ONeRp{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.page_pledgeCard__ONeRp:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.page_pledgeTop__LtI4R{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.page_pledgeTags__Rjgqx{display:flex;gap:var(--space-1);flex-wrap:wrap}.page_categoryTag__I6zsb{border-radius:var(--radius-pill);font-weight:var(--font-weight-medium);color:var(--color-secondary-60);background-color:var(--color-secondary-5);border:1px solid var(--color-secondary-10)}.page_categoryTag__I6zsb,.page_scopeTag__yIFVb{display:inline-flex;align-items:center;padding:2px 10px;font-size:var(--font-size-caption)}.page_scopeTag__yIFVb{border-radius:var(--radius-pill);color:var(--color-text-muted);background-color:var(--color-gray-5);border:1px solid var(--color-border)}.page_pledgeTitle__CnJw7{margin-top:var(--space-3);font-size:var(--font-size-body-lg);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);color:var(--color-text)}.page_pledgeSummary__R3jSE{margin-top:var(--space-2);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-text-secondary)}.page_billList__LyfT8{margin-top:var(--space-4);display:flex;flex-direction:column}.page_billRow__SNBWy{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-border);border-radius:var(--radius);transition:background-color var(--dur) var(--ease)}.page_billRow__SNBWy:hover{background-color:var(--color-bg-subtle)}.page_billRow__SNBWy:last-child{border-bottom:none}.page_billMain__buRTV{display:flex;flex-direction:column;gap:2px;min-width:0}.page_billName__U_45I{font-size:var(--font-size-body);line-height:1.45;color:var(--color-text)}.page_billNo__vjKp4{font-size:var(--font-size-caption);color:var(--color-text-muted)}.page_billAside___fCAU{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.page_procResult__QVVdi{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border:1px solid var(--color-border-strong);border-radius:var(--radius);padding:2px 8px;white-space:nowrap}.page_vote__TwLOI{display:flex;gap:var(--space-1)}.page_voteItem__CqJi7{display:inline-flex;align-items:baseline;gap:var(--space-1);font-size:var(--font-size-caption);background-color:var(--color-gray-5);border:1px solid var(--color-border);border-radius:var(--radius);padding:1px 6px;white-space:nowrap}.page_voteItem__CqJi7,.page_voteLabel__q8KXi{color:var(--color-text-muted)}.page_voteNum__Sm_or{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}@media (max-width:640px){.page_main__YCYYM{gap:var(--space-5)}.page_profile__R_Fc4{flex-direction:column;align-items:center;text-align:center;padding:var(--space-4)}.page_photoWrap__ZMGSd{width:120px;height:150px}.page_nameRow__cU_qj{justify-content:center}.page_shareBtn__Otzcc{margin-left:0}.page_facts__XSj9C{align-self:stretch;text-align:left}.page_section__QxC4e{padding:var(--space-4)}.page_sectionCount__1BYMw{margin-left:0}.page_billRow__SNBWy{flex-direction:column;gap:var(--space-2)}.page_billAside___fCAU{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.page_groupSummary__B68iM,.page_summaryStrip__LGIm9{padding:var(--space-3)}.page_pledgeList__L__gH{padding:0 var(--space-3) var(--space-3)}}.page_checkedNote__BTqmp{display:inline-flex;align-items:center;gap:8px;margin:var(--space-2) 0 0;padding:6px 12px;border-radius:var(--radius);background:var(--status-done-bg);border:1px solid var(--status-done-border);color:var(--status-done-text);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium)}.page_checkedDot__yFmlf{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.page_nameSub__cymJp{margin-top:4px;font-size:var(--font-size-body-sm);color:var(--color-text-muted)}.page_factLink__z43z0{color:var(--color-link);text-decoration:none;text-underline-offset:.18em}.page_factLink__z43z0:hover{text-decoration:underline}.page_factMuted__AThn3{color:var(--color-text-muted);font-size:var(--font-size-caption)}