.ActorProfileView_wrap__XApYL{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.ActorProfileView_header__Z023J{position:relative;background:var(--navy-800);color:var(--white);border-radius:var(--radius-md);overflow:hidden}.ActorProfileView_texture__6rZJf{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:18px 18px;pointer-events:none}.ActorProfileView_headerInner__k6wZM{position:relative;padding:26px 30px}.ActorProfileView_headerTop__mpi1w{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ActorProfileView_avatar__iw_JV{width:64px;height:64px;flex:none;border-radius:var(--radius-pill);background:var(--gold-600);color:var(--on-gold-text);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:var(--w-bold);font-size:26px;box-shadow:0 0 0 3px rgba(212,182,94,.3)}.ActorProfileView_avatar__iw_JV.ActorProfileView_entity__kw6E5{border-radius:0}.ActorProfileView_identity__yEjoK{flex:1;min-width:0}.ActorProfileView_name__qZVG9{font-family:var(--font-serif);font-weight:var(--w-bold);font-size:32px;line-height:1.05;letter-spacing:var(--track-snug);color:var(--white);text-wrap:balance}.ActorProfileView_roleLine__j9RX3{display:flex;align-items:center;gap:10px;margin-top:7px;flex-wrap:wrap;font-family:var(--font-text);font-size:14px;color:var(--on-navy-body)}.ActorProfileView_affil__Scl8l{display:inline-flex;align-items:center;gap:6px}.ActorProfileView_dot__y14_D{width:3px;height:3px;border-radius:var(--radius-pill);background:var(--on-navy-icon)}.ActorProfileView_graphLink__nSF9E{display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 14px;border-radius:var(--radius-xs);border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.07);color:var(--white);font-family:var(--font-text);font-weight:var(--w-semibold);font-size:13px}.ActorProfileView_graphLink__nSF9E:hover{background:rgba(255,255,255,.12)}.ActorProfileView_graphIcon__JgpIp{display:inline-flex;color:var(--gold-400)}.ActorProfileView_facts__RlRjb{display:flex;gap:26px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.ActorProfileView_factKey__8qdCQ{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8499af}.ActorProfileView_factValue__5qZV5{display:inline-flex;align-items:center;gap:6px;margin-top:3px;font-family:var(--font-text);font-size:14px;font-weight:var(--w-semibold);color:var(--on-navy-input)}.ActorProfileView_factCheck__NO5Pq{display:inline-flex;color:var(--status-sourced)}.ActorProfileView_tags__VDf5f{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.ActorProfileView_tag__GxB3M{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 11px;border-radius:var(--radius-pill);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:var(--navy-100);font-family:var(--font-text);font-size:12.5px;font-weight:var(--w-semibold)}.ActorProfileView_lean__Tnur1{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--silver-500)}.ActorProfileView_lean__Tnur1.ActorProfileView_positive__Ts9d9{background:var(--status-sourced)}.ActorProfileView_lean__Tnur1.ActorProfileView_negative__wvi0R{background:var(--status-fringe)}.ActorProfileView_grid__jSa7H{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.ActorProfileView_column__5Ui6v,.ActorProfileView_rail__qRa8M{display:flex;flex-direction:column;gap:18px;min-width:0}.ActorProfileView_bio__1wIHf{font-family:var(--font-text);font-size:15px;line-height:1.6;color:var(--text-body)}.ActorProfileView_rows__UhkkI{display:flex;flex-direction:column}.ActorProfileView_row__ZPnUR{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ActorProfileView_row__ZPnUR:last-child{border-bottom:0}.ActorProfileView_rowBody__CSZxk{flex:1;min-width:0}.ActorProfileView_rowTitle__UJGVM{display:block;font-family:var(--font-text);font-weight:var(--w-bold);font-size:14.5px;color:var(--text-strong)}.ActorProfileView_rowSub__kXima{display:block;margin-top:2px;font-family:var(--font-mono);font-size:11px;color:var(--text-faint)}.ActorProfileView_rowNote___h7Oq{display:block;margin-top:1px;font-family:var(--font-text);font-size:12.5px;color:var(--text-muted)}.ActorProfileView_rowStance___LsXt{display:block;margin-top:1px;font-family:var(--font-mono);font-size:11px;color:var(--gold-700)}.ActorProfileView_badge__9N9Gv{display:inline-flex;align-items:center;flex:none;height:24px;padding:0 11px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-weight:var(--w-semibold);font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ActorProfileView_badge__9N9Gv.ActorProfileView_yes__D7v8u{background:var(--status-sourced-tint);color:var(--status-sourced)}.ActorProfileView_badge__9N9Gv.ActorProfileView_no__dn3zr{background:var(--alert-100);color:var(--alert-600)}.ActorProfileView_badge__9N9Gv.ActorProfileView_abstain__NXlAV{background:var(--status-unsourced-tint);color:var(--status-unsourced)}.ActorProfileView_cardList__PrNV9{display:flex;flex-direction:column;gap:8px}.ActorProfileView_card__iXMMI{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-card);transition:background var(--dur-fast) var(--ease-decisive)}.ActorProfileView_card__iXMMI:hover{background:var(--surface-inset)}.ActorProfileView_billIcon__ikYRN{width:32px;height:32px;background:var(--navy-700);color:var(--white)}.ActorProfileView_billIcon__ikYRN,.ActorProfileView_orgIcon__yQVUL{flex:none;border-radius:0;display:flex;align-items:center;justify-content:center}.ActorProfileView_orgIcon__yQVUL{width:30px;height:30px;background:var(--surface-inset);color:var(--navy-600)}.ActorProfileView_chevron__RXaY7{display:inline-flex;flex:none;color:var(--text-faint)}.ActorProfileView_floorCard__z8SNB{display:flex;flex-direction:column;gap:8px;padding:12px 13px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-card);transition:background var(--dur-fast) var(--ease-decisive)}.ActorProfileView_floorCard__z8SNB:hover{background:var(--surface-inset)}.ActorProfileView_floorTitle__MQDVJ{font-family:var(--font-text);font-weight:var(--w-bold);font-size:13.5px;color:var(--text-strong)}.ActorProfileView_floorNote__EER_q{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--text-faint)}.ActorProfileView_floorBarRow__jPpKe{display:flex;align-items:center;gap:8px}.ActorProfileView_floorTrack___rHY6{flex:1;height:7px;border-radius:var(--radius-pill);background:var(--surface-inset);overflow:hidden}.ActorProfileView_floorFill__NSNKl{display:block;height:100%;border-radius:var(--radius-pill);background:var(--navy-600);transition:width var(--dur-slow) var(--ease-decisive)}.ActorProfileView_floorPct__MavkE{flex:none;font-family:var(--font-mono);font-weight:var(--w-bold);font-size:13px;font-variant-numeric:tabular-nums;color:var(--text-strong)}.ActorProfileView_empty__ver3R{font-family:var(--font-text);font-size:13.5px;line-height:1.55;color:var(--text-muted)}@media (max-width:1100px){.ActorProfileView_grid__jSa7H{grid-template-columns:minmax(0,1fr)}}.ActorProfileView_financeNote__lLKJy{color:var(--text-muted);font-size:13.5px;margin:0}.ActorProfileView_financeSummary__3iQWI{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3)}.ActorProfileView_financeTotal__nKW3U{font-family:var(--font-text);font-weight:var(--w-semibold);font-size:20px;color:var(--accent)}.ActorProfileView_financeCount__EQ_pi{color:var(--text-muted);font-size:13px}.ActorProfileView_financeAmount__WwAJF{flex:0 0 auto;align-self:center;font-family:var(--font-text);font-weight:var(--w-semibold);font-size:13.5px;color:var(--accent);white-space:nowrap}.Breadcrumbs_nav__B76Jf{margin:0 0 16px;font-family:var(--font-text);font-size:13px;line-height:1.4}.Breadcrumbs_list__1MeZS{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.Breadcrumbs_item__uGMBZ{display:inline-flex;align-items:center;gap:6px}.Breadcrumbs_link__3UFqE{color:var(--text-muted);text-decoration:none}.Breadcrumbs_link__3UFqE:hover{color:var(--text-strong);text-decoration:underline}.Breadcrumbs_current__ROYto{color:var(--text-strong);font-weight:600}.Breadcrumbs_sep__bupG1{color:var(--text-muted);opacity:.6}.DegradedNotice_notice__ExU1p{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border-hair);border-left:3px solid var(--gold);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-muted);font-family:var(--font-text);font-size:13.5px;line-height:1.4}.DegradedNotice_icon__IqWOh{flex:none;margin-top:1px;color:var(--gold-700)}.StateMap_wrap__pgZp4{display:flex;flex-direction:column;gap:var(--space-2)}.StateMap_grid__VXrrz{display:grid;gap:3px;max-width:460px;width:100%}.StateMap_tile__D_xn3{position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;background:var(--surface-card);border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-sm);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.StateMap_tile__D_xn3:hover{border-color:var(--accent)}.StateMap_tile__D_xn3:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:var(--ring-focus)}.StateMap_code___iNWb{font-family:var(--font-mono);font-size:10px;font-weight:var(--w-semibold);color:var(--text-body);line-height:1}.StateMap_count__jcU_r{font-family:var(--font-mono);font-size:8px;color:var(--text-muted);line-height:1;font-variant-numeric:tabular-nums}.StateMap_tileEmpty__zeZer .StateMap_code___iNWb{color:var(--text-faint)}.StateMap_tileSelected__lKy4N{background:var(--accent);border-color:var(--accent)}.StateMap_tileSelected__lKy4N .StateMap_code___iNWb,.StateMap_tileSelected__lKy4N .StateMap_count__jcU_r{color:var(--text-on-accent)}.StateMap_tileSelected__lKy4N:hover{border-color:var(--accent)}.StateMap_extraRow__N7Opm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.StateMap_extraLabel__HSF1A{font-weight:var(--w-semibold);color:var(--text-muted)}.StateMap_extraChip__7Rpr6,.StateMap_extraLabel__HSF1A{font-family:var(--font-text);font-size:var(--size-caption)}.StateMap_extraChip__7Rpr6{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);color:var(--text-body);font-weight:var(--w-medium);text-decoration:none}.StateMap_extraChip__7Rpr6:hover{background:var(--surface-inset)}.StateMap_extraChipActive__F78sN{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.StateMap_extraCount__0OHYP{font-family:var(--font-mono);font-size:var(--size-micro);opacity:.75;font-variant-numeric:tabular-nums}.Legislation_head__KqXsF{margin-bottom:var(--space-6)}.Legislation_eyebrow__THgMb{font-family:var(--font-text);font-size:var(--size-micro);font-weight:var(--w-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.Legislation_title__cCLtQ{font-family:var(--font-display);font-size:var(--size-title-xl);font-weight:var(--w-bold);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--text-strong);margin:var(--space-2) 0 var(--space-1)}.Legislation_lede__xRh2F{font-family:var(--font-text);font-size:var(--size-body-m);color:var(--text-muted);max-width:var(--container-text)}.Legislation_filters__j6_9M{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--surface-inset);border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-lg);margin-bottom:var(--space-5)}.Legislation_filterRow__TWysp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.Legislation_filterRowTop__2L_dX{align-items:flex-start}.Legislation_filterLabel__PTBdy{font-weight:var(--w-semibold);color:var(--text-muted);min-width:68px}.Legislation_chip__9qkwf,.Legislation_filterLabel__PTBdy{font-family:var(--font-text);font-size:var(--size-caption)}.Legislation_chip__9qkwf{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);color:var(--text-body);font-weight:var(--w-medium);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.Legislation_chip__9qkwf:hover{background:var(--surface-inset)}.Legislation_chipActive__8xfLy{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.Legislation_chipCount__nMPhT{font-family:var(--font-mono);font-size:var(--size-micro);opacity:.75;font-variant-numeric:tabular-nums}.Legislation_searchForm__gM8fg{display:flex;gap:var(--space-2);align-items:center;width:100%}.Legislation_searchInput__yRgYP{flex:1;min-width:0;height:var(--control-h-md);padding:0 var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);background:var(--surface-card);font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-body)}.Legislation_searchInput__yRgYP:focus{outline:none;border-color:var(--focus-ring);box-shadow:var(--ring-focus)}.Legislation_searchBtn__XlsdO{height:var(--control-h-md);padding:0 var(--space-4);border:none;border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);font-family:var(--font-text);font-size:var(--size-body-s);font-weight:var(--w-semibold);cursor:pointer}.Legislation_clear__6h2G9{font-family:var(--font-text);font-size:var(--size-caption);color:var(--accent);text-decoration:none}.Legislation_clear__6h2G9:hover{text-decoration:underline}.Legislation_resultBar__LYEKn{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-3)}.Legislation_resultCount__COUoy{font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-muted)}.Legislation_resultCount__COUoy strong{color:var(--text-strong);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}.Legislation_list__yZrIR{display:flex;flex-direction:column;gap:var(--space-2)}.Legislation_row__RrgMT{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface-card);border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.Legislation_row__RrgMT:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.Legislation_rowBody__Hv_wT{flex:1;min-width:0}.Legislation_rowTitle__U0kPd{font-family:var(--font-display);font-size:var(--size-title-s);font-weight:var(--w-semibold);color:var(--text-strong);line-height:var(--lh-snug);margin-bottom:var(--space-1)}.Legislation_rowMeta__5PGpz{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-family:var(--font-text);font-size:var(--size-caption);color:var(--text-muted)}.Legislation_metaTag__vFcM5{display:inline-flex;align-items:center;gap:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-body);font-weight:var(--w-medium)}.Legislation_billNo__F6m13{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.Legislation_chamber__KXCab{color:var(--accent);font-weight:var(--w-semibold)}.Legislation_rowSide__cwVPV{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0;text-align:right}.Legislation_sourced__gJp3X{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-text);font-size:var(--size-caption);font-weight:var(--w-semibold);color:var(--status-sourced)}.Legislation_sourcedNum__sW_uA{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.Legislation_sideMuted__lxZjk{font-family:var(--font-text);font-size:var(--size-micro);color:var(--text-faint)}.Legislation_empty__HBhHa{padding:var(--space-12) var(--space-6);text-align:center;background:var(--surface-inset);border:var(--bw-hair) dashed var(--border-rule);border-radius:var(--radius-lg);color:var(--text-muted);font-family:var(--font-text);font-size:var(--size-body-m)}.Legislation_detailHead__nSIJh{border-bottom:var(--bw-hair) solid var(--border-hair);padding-bottom:var(--space-5);margin-bottom:var(--space-6)}.Legislation_idline__fxjQ6{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-3)}.Legislation_section__gVo_A{max-width:var(--container-text)}.Legislation_sectionWide__xgOOd,.Legislation_section__gVo_A{margin-bottom:var(--space-8)}.Legislation_sectionHead__DU5uu{font-family:var(--font-text);font-size:var(--size-micro);font-weight:var(--w-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--bw-hair) solid var(--border-hair)}.Legislation_summary__eke9o{font-size:var(--size-body-l)}.Legislation_summary__eke9o,.Legislation_textSection___IT9z{font-family:var(--font-serif);line-height:var(--lh-relax);color:var(--text-body)}.Legislation_textSection___IT9z{font-size:var(--size-body-m);margin-bottom:var(--space-4)}.Legislation_emptyNote__oT4wA{font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-faint);font-style:italic}.Legislation_sponsorList__0E6nF{display:flex;flex-direction:column;gap:var(--space-2)}.Legislation_sponsor__FJil4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--surface-card);border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-md);text-decoration:none}.Legislation_sponsor__FJil4:hover{border-color:var(--border-strong)}.Legislation_sponsorName__9bt9T{font-family:var(--font-text);font-size:var(--size-body-s);font-weight:var(--w-semibold);color:var(--text-strong)}.Legislation_sponsorMeta__2hWdy{font-family:var(--font-text);font-size:var(--size-caption);color:var(--text-muted)}.Legislation_timeline__veo5l{flex-direction:column}.Legislation_action__g48iJ,.Legislation_timeline__veo5l{display:flex;gap:var(--space-3)}.Legislation_actionDate__4nFT5{font-family:var(--font-mono);font-size:var(--size-caption);color:var(--text-muted);min-width:96px;font-variant-numeric:tabular-nums}.Legislation_actionText__VIay1{font-family:var(--font-text);font-size:var(--size-body-s);color:var(--text-body)}.Legislation_citeList__5_4vv{display:flex;flex-direction:column;gap:var(--space-1);border:var(--bw-hair) solid var(--border-hair);border-radius:var(--radius-md);overflow:hidden}.Legislation_cite__7__Iq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--bw-hair) solid var(--border-hair)}.Legislation_cite__7__Iq:last-child{border-bottom:none}.Legislation_citeField__nwdsk{font-family:var(--font-mono);font-size:var(--size-caption);color:var(--text-body);font-weight:var(--w-medium)}.Legislation_citeLink__32kBJ{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-text);font-size:var(--size-caption);color:var(--accent);text-decoration:none;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Legislation_citeLink__32kBJ:hover{text-decoration:underline}.Legislation_citeSource__okyGp{color:var(--text-muted)}.Legislation_sourceLink__0WZmu{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-text);font-size:var(--size-body-s);font-weight:var(--w-medium);color:var(--accent);text-decoration:none}.Legislation_sourceLink__0WZmu:hover{text-decoration:underline}.Legislation_floorLink__00JYt{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-family:var(--font-text);font-size:var(--size-body-s);font-weight:var(--w-semibold);color:var(--accent);text-decoration:none}.Legislation_floorLink__00JYt:hover{text-decoration:underline}.Legislation_pager__ZNYBY{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-6)}.Legislation_pagerDisabled__JCJ_J{opacity:.4;pointer-events:none}.Legislation_pagerStatus__z0zRx{font-family:var(--font-mono);font-size:var(--size-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}