.page-support-module__vkI5gW__profile{color:#243b62;gap:14px;min-width:0;margin-top:20px;display:grid}.page-support-module__vkI5gW__official,.page-support-module__vkI5gW__sponsor{background:#fff;border:1px solid #ced9e8;border-radius:12px;min-width:0;padding:20px}.page-support-module__vkI5gW__sponsor{background:#f8fafc}.page-support-module__vkI5gW__kicker{font:700 11px/1.5 var(--font-sans,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#6c4150;margin-bottom:8px;display:block}.page-support-module__vkI5gW__sponsor h2{font:700 clamp(20px,2vw,26px)/1.2 var(--font-serif,Georgia,serif);color:#1e3a6e;margin:0 0 10px}.page-support-module__vkI5gW__profile p{font:400 14px/1.55 var(--font-sans,Arial,sans-serif);max-width:66ch;margin:10px 0}.page-support-module__vkI5gW__profile small{font:400 11px/1.6 var(--font-sans,Arial,sans-serif);overflow-wrap:anywhere;margin-top:8px;display:block}.page-support-module__vkI5gW__officialButton,.page-support-module__vkI5gW__sponsorButton{font:700 14px/1.4 var(--font-sans,Arial,sans-serif);color:#fff;overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:13px 16px;text-decoration:none;display:flex}.page-support-module__vkI5gW__officialButton{background:#1e3a6e}.page-support-module__vkI5gW__sponsorButton{isolation:isolate;background:#b1242c;position:relative}.page-support-module__vkI5gW__sponsorButton:before{content:"";pointer-events:none;border-radius:11px;animation:3s ease-in-out infinite page-support-module__vkI5gW__sponsorPulse;position:absolute;inset:-3px;box-shadow:0 0 0 2px #eaa8ae,0 0 19px #ef7f9060}@keyframes page-support-module__vkI5gW__sponsorPulse{50%{box-shadow:0 0 0 2px #d46f7d,0 0 25px #d65b7370}}.page-support-module__vkI5gW__officialButton:focus-visible,.page-support-module__vkI5gW__sponsorButton:focus-visible,.page-support-module__vkI5gW__rankLink:focus-visible,.page-support-module__vkI5gW__filters button:focus-visible,.page-support-module__vkI5gW__leaderboardLink:focus-visible,.page-support-module__vkI5gW__profile summary:focus-visible{outline-offset:5px;outline:3px solid #1465d8}.page-support-module__vkI5gW__pending{border:1px dashed #94a3b8;border-radius:8px;padding:13px 16px;font:700 14px/1.4 Arial,sans-serif;display:block}.page-support-module__vkI5gW__profile .page-support-module__vkI5gW__boundary{color:#53647e;font-size:12px}.page-support-module__vkI5gW__profile summary{cursor:pointer;min-height:32px;padding:8px 0;font:700 12px/1.5 Arial,sans-serif}.page-support-module__vkI5gW__profile details p{font-size:12px}.page-support-module__vkI5gW__leaderboardLink{color:#1e3a6e;margin-top:10px;font:700 12px/1.5 Arial,sans-serif;display:inline-block}.page-support-module__vkI5gW__progress{border-top:1px solid #ccd7e6;padding-top:12px}.page-support-module__vkI5gW__filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.page-support-module__vkI5gW__filters button{color:#1e3a6e;cursor:pointer;background:#fff;border:1px solid #c4d0e1;border-radius:24px;padding:11px 19px;font:700 14px/1.3 Arial,sans-serif}.page-support-module__vkI5gW__filters button[aria-pressed=true]{color:#fff;background:#1e3a6e;border-color:#1e3a6e}.page-support-module__vkI5gW__ranking{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-support-module__vkI5gW__rankLink{color:#1e3a6e;background:#fff;border:1px solid #cbd7e7;border-radius:12px;align-items:center;gap:20px;min-width:0;padding:22px;text-decoration:none;display:flex}.page-support-module__vkI5gW__rank{color:#64748b;font:700 22px Georgia,serif}.page-support-module__vkI5gW__rankName{overflow-wrap:anywhere;flex:1;min-width:0}.page-support-module__vkI5gW__rankName strong{font:700 23px/1.2 Georgia,serif}.page-support-module__vkI5gW__rankName small,.page-support-module__vkI5gW__rankAmount small{color:#5e6b80;margin-top:6px;font:400 12px/1.5 Arial,sans-serif;display:block}.page-support-module__vkI5gW__rankAmount{text-align:right}.page-support-module__vkI5gW__rankAmount strong{font:700 26px/1.2 Arial,sans-serif}.page-support-module__vkI5gW__empty{background:#fff;border:1px solid #ccd7e6;border-radius:12px;padding:36px}.page-support-module__vkI5gW__empty h2{color:#1e3a6e;margin-top:0;font:700 32px/1.15 Georgia,serif}.page-support-module__vkI5gW__updated{color:#5e6b80;margin-top:20px;font-size:12px}@media (max-width:600px){.page-support-module__vkI5gW__official,.page-support-module__vkI5gW__sponsor{padding:16px}.page-support-module__vkI5gW__rankLink{flex-wrap:wrap;gap:12px;padding:18px}.page-support-module__vkI5gW__rankAmount{text-align:left;width:100%;margin-left:32px}.page-support-module__vkI5gW__empty{padding:24px}.page-support-module__vkI5gW__rankName strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.page-support-module__vkI5gW__sponsorButton:before{animation:none}}
.party-badge-module__DtdqNq__badge.party-badge-module__DtdqNq__badge{z-index:2;vertical-align:middle;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:46px;min-height:44px;margin-left:0;padding:3px 7px;text-decoration:none;display:inline-flex;position:relative}.party-badge-module__DtdqNq__badge.party-badge-module__DtdqNq__other{color:#455264;background:#f4f6f9;border-color:#d7dfe9}a.party-badge-module__DtdqNq__badge:hover{filter:brightness(.94)}a.party-badge-module__DtdqNq__badge:focus-visible{outline-offset:3px;outline:3px solid #1856a3}.party-badge-module__DtdqNq__badge.party-badge-module__DtdqNq__democrat{color:#1856a3;background:#edf4fe;border-color:#d7e6fa}.party-badge-module__DtdqNq__badge.party-badge-module__DtdqNq__republican{color:#b52632;background:#fff0f1;border-color:#f5d8dc}.party-badge-module__DtdqNq__badge.party-badge-module__DtdqNq__independent{color:#7540a4;background:#f5effc;border-color:#e7daf5}.party-badge-module__DtdqNq__badge .party-badge-module__DtdqNq__icon{object-fit:contain;width:32px;max-width:none;height:32px;display:block}.party-badge-module__DtdqNq__label{font-size:13px;font-weight:650;line-height:1.4}.party-badge-module__DtdqNq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.party-badge-module__DtdqNq__legend{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:18px 0 10px;display:flex}.party-badge-module__DtdqNq__legend .party-badge-module__DtdqNq__badge{background:0 0;border:0;gap:6px;min-height:44px;padding:0}.party-badge-module__DtdqNq__legend .party-badge-module__DtdqNq__icon{width:24px;height:24px}.party-badge-module__DtdqNq__note{color:#596679;font-size:12px;line-height:1.5}@media (max-width:640px){.party-badge-module__DtdqNq__note{flex-basis:100%}}@media (forced-colors:active){.party-badge-module__DtdqNq__badge.party-badge-module__DtdqNq__badge{border:1px solid canvastext}.party-badge-module__DtdqNq__srOnly{clip-path:none;width:auto;height:auto;margin:0;position:static}}
.linked-record-card-module__3P4UTq__card{isolation:isolate;position:relative}.linked-record-card-module__3P4UTq__recordLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.linked-record-card-module__3P4UTq__recordLink:focus-visible{outline-offset:3px;outline:3px solid #1856a3}.linked-record-card-module__3P4UTq__card:has(.linked-record-card-module__3P4UTq__recordLink:hover){border-color:#97aaca}
