:root{--ll3-detail-max-narrow:960px;--ll3-detail-max:1180px;--ll3-detail-max-wide:1240px;--ll3-detail-gutter:32px;--ll3-detail-gutter-sm:20px;--ll3-detail-pad-y:22px;--ll3-detail-pad-bottom:34px}.ll3-entityDetail,.llbd3-page,.llmp3-page{min-width:0;min-height:100%;overflow-x:clip;color:var(--ll3-text);background:radial-gradient(1000px 520px at 14% 0,color-mix(in srgb,var(--ll3-accent) 12%,transparent),transparent 60%),radial-gradient(900px 520px at 90% 10%,color-mix(in srgb,#06b6d4 8%,transparent),transparent 62%)}.ll3-entityDetail *,.ll3-entityDetail :after,.ll3-entityDetail :before,.llbd3-page *,.llbd3-page :after,.llbd3-page :before,.llmp3-page *,.llmp3-page :after,.llmp3-page :before{box-sizing:border-box}.ll3-detailWrap,.ll3-entityDetail__wrap,.llbd3-wrap,.llmp3-wrap{width:min(100% - var(--ll3-detail-gutter),var(--ll3-detail-max));max-width:none;margin-inline:auto;padding-block:var(--ll3-detail-pad-y) var(--ll3-detail-pad-bottom);padding-inline:0;color:inherit}.ll3-detailWrap--default,.ll3-entityDetail__wrap--default{--ll3-detail-max:1180px}.ll3-detailWrap--narrow,.ll3-entityDetail__wrap--narrow{--ll3-detail-max:var(--ll3-detail-max-narrow)}.ll3-detailWrap--wide,.ll3-entityDetail__wrap--wide,.llmp3-wrap{--ll3-detail-max:var(--ll3-detail-max-wide)}.ll3-detailWrap--full,.ll3-entityDetail__wrap--full{--ll3-detail-max:var(--ll3-page-max)}.ll3-entityDetail__top,.llbd3-top,.llmp3-intro{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;min-width:0}.ll3-entityDetail__topRow,.llbd3-top__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.ll3-entityDetail__head,.llbd3-head{max-width:86ch;min-width:0}.ll3-entityDetail__body,.llbd3-body{margin-top:16px;display:grid;grid-gap:18px;gap:18px;align-items:start;min-width:0}@media (min-width:980px){.ll3-entityDetail__body,.llbd3-body{grid-template-columns:minmax(0,2.15fr) minmax(320px,.95fr)}}.ll3-entityDetail__aside,.ll3-entityDetail__main,.llbd3-main,.llbd3-side{min-width:0;display:grid;grid-gap:14px;gap:14px}.ll3-entityDetailPanel,.llbd3-panel,.llmp3-panel{display:grid;grid-gap:16px;gap:16px;overflow:hidden;background:var(--ll3-panel-strong);box-shadow:var(--ll3-shadow);-webkit-backdrop-filter:saturate(1.08) blur(12px);backdrop-filter:saturate(1.08) blur(12px)}.ll3-entityDetailCard,.ll3-entityDetailPanel,.llbd3-card,.llbd3-panel,.llmp3-card,.llmp3-panel{min-width:0;padding:16px;border:1px solid var(--ll3-border);border-radius:var(--ll3-r-lg);color:inherit}.ll3-entityDetailCard,.llbd3-card,.llmp3-card{background:var(--ll3-panel-solid);box-shadow:var(--ll3-shadow-sm)}.ll3-entityDetailCard--soft,.llbd3-card--soft,.llmp3-card--soft{background:var(--ll3-panel);box-shadow:var(--ll3-shadow-sm);-webkit-backdrop-filter:saturate(1.08) blur(10px);backdrop-filter:saturate(1.08) blur(10px)}.ll3-entityDetailCard--hero,.llmp3-card--hero{background:linear-gradient(180deg,var(--ll3-panel-strong),var(--ll3-panel));-webkit-backdrop-filter:saturate(1.08) blur(10px);backdrop-filter:saturate(1.08) blur(10px)}.ll3-entityDetailCard>*,.ll3-entityDetailPanel>*,.llbd3-card>*,.llbd3-main>*,.llbd3-side>*,.llmp3-card>*,.llmp3-panel>*{min-width:0}.ll3-entityDetailCard__head,.llbd3-card__head,.llm3-cardHead,.llmp3-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ll3-entityDetail :where(h1,h2,h3),.llbd3-page :where(h1,h2,h3),.llmp3-page :where(h1,h2,h3){color:var(--ll3-ink);letter-spacing:-.01em}.ll3-entityBack,.llbd3-back,.llmp3-back--member,.llmp3-back__btn,.llmp3-back__members{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border-radius:var(--ll3-r-pill);border:1px solid var(--ll3-border);background:var(--ll3-panel);color:var(--ll3-ink);font-weight:800;text-decoration:none;box-shadow:var(--ll3-shadow-xs);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease,color .16s ease}.ll3-entityBack:hover,.llbd3-back:hover,.llmp3-back--member:hover,.llmp3-back__btn:hover,.llmp3-back__members:hover{transform:translateY(-1px);background:var(--ll3-panel-strong);border-color:var(--ll3-border-strong);box-shadow:var(--ll3-shadow-sm)}.ll3-entityBack--simple,.llbd3-back--simple,.llmp3-back__link{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ll3-ink);font-weight:700;text-decoration:none}.ll3-entityBack--simple:hover,.llbd3-back--simple:hover,.llmp3-back__link:hover{color:var(--ll3-link);transform:none;background:transparent;box-shadow:none}.ll3-entityDetail table,.llmp3-page table{width:100%;border-collapse:collapse}.ll3-entityDetail th,.llmp3-page th{padding:10px;border-bottom:1px solid var(--ll3-border);color:var(--ll3-muted2);font-size:12px;font-weight:900;letter-spacing:.06em;text-align:left;text-transform:uppercase}.ll3-entityDetail td,.llmp3-page td{padding:10px;border-bottom:1px solid var(--ll3-border-soft);color:var(--ll3-text);font-weight:600;vertical-align:top}.ll3-entityDetail tr:hover td,.llmp3-page tr:hover td{background:color-mix(in srgb,var(--ll3-accent) 4%,transparent)}@media (max-width:760px){.ll3-entityDetailCard,.ll3-entityDetailPanel,.llbd3-card,.llbd3-panel,.llmp3-card,.llmp3-panel{padding:15px}}@media (max-width:640px){.ll3-detailWrap,.ll3-entityDetail__wrap,.llbd3-wrap,.llmp3-wrap{width:min(100% - var(--ll3-detail-gutter-sm),var(--ll3-detail-max));padding-block:18px 28px}.ll3-entityDetailCard,.ll3-entityDetailPanel,.llbd3-card,.llbd3-panel,.llmp3-card,.llmp3-panel{padding:14px}.ll3-entityBack,.llbd3-back,.llmp3-back--member,.llmp3-back__btn,.llmp3-back__members{min-height:36px;padding-inline:10px;gap:6px;font-weight:700}}.ll3-entityDetail--page,.ll3-entityDetail[data-view-mode=page]{--ll3-view-mode:page}.ll3-entityDetail--panel,.ll3-entityDetail[data-view-mode=panel],.ll3-routePanel[data-entity=member] .ll3-routePanel__body{--ll3-view-mode:panel}.ll3-routePanel[data-entity=member] :where(.llmp3-page,.ll3-entityDetail){min-height:auto;background:transparent}.ll3-routePanel[data-entity=member] :where(.llmp3-wrap,.ll3-entityDetail__wrap){width:100%;max-width:none;padding:0}.ll3-routePanel[data-view-mode=panel] :where(.ll3-entityDetail,.llbd3-page,.llmp3-page){min-height:auto;overflow-x:clip;background:transparent}.ll3-routePanel[data-view-mode=panel] :where(.ll3-detailWrap,.ll3-entityDetail__wrap,.llbd3-wrap,.llmp3-wrap){width:100%;max-width:none;padding:0}.ll3-entitySection{min-width:0;display:grid;grid-gap:16px;gap:16px}.ll3-entitySection--gap-sm{gap:12px}.ll3-entitySection--gap-md{gap:16px}.ll3-entitySection--gap-lg{gap:24px}.ll3-entitySection--gap-xl{gap:32px}.ll3-entityCard{min-width:0;display:grid;grid-gap:16px;gap:16px;padding:16px;border:1px solid var(--ll3-border);border-radius:var(--ll3-r-lg);background:var(--ll3-panel-strong);color:var(--ll3-text);box-shadow:var(--ll3-shadow-sm)}.ll3-entityCard>*{min-width:0}.ll3-entityCard--panel{background:var(--ll3-panel);box-shadow:var(--ll3-shadow);-webkit-backdrop-filter:saturate(1.08) blur(12px);backdrop-filter:saturate(1.08) blur(12px);overflow:hidden}.ll3-entityCard--hero{background:linear-gradient(180deg,var(--ll3-panel-strong),var(--ll3-panel-solid));border-color:var(--ll3-border);box-shadow:var(--ll3-shadow)}.ll3-entityCard--soft{background:var(--ll3-panel);box-shadow:var(--ll3-shadow-xs);-webkit-backdrop-filter:saturate(1.05) blur(10px);backdrop-filter:saturate(1.05) blur(10px)}.ll3-entityCard--flat{background:var(--ll3-panel-solid);box-shadow:none}.ll3-entityCard--flush{padding:0}.ll3-entityCard--tone-accent{border-color:var(--ll3-accent-border);background:color-mix(in srgb,var(--ll3-accent) 7%,var(--ll3-panel-strong))}.ll3-entityCardHeader{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.ll3-entityCardHeader__main{min-width:0;display:grid;grid-gap:6px;gap:6px}.ll3-entityCardHeader__aside{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-left:auto}.ll3-entityCardHeader__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--ll3-accent-strong);font-size:11.5px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.ll3-entityCardHeader__titleRow{min-width:0;display:inline-flex;align-items:center;gap:10px}.ll3-entityCardHeader__icon{display:inline-flex;color:var(--ll3-accent-strong)}.ll3-entityCardHeader__title{margin:0;color:var(--ll3-ink);font-size:clamp(1.02rem,.35vw + .96rem,1.22rem);line-height:1.16;letter-spacing:-.02em;font-weight:900}.ll3-entityCardHeader__description{margin:0;max-width:82ch;color:color-mix(in srgb,var(--ll3-text) 84%,transparent);font-size:14px;line-height:1.58;font-weight:520}.ll3-entityCardHeader__meta{color:var(--ll3-muted);font-size:12.5px;line-height:1.35;font-weight:760;text-align:right}.ll3-entityCardHeader__action{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.llbd3-card__head,.llm3-cardHead,.llmp3-card__head{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ll3-entityContentLayout{min-width:0;display:grid;grid-gap:18px;gap:18px;align-items:start}.ll3-entityContentLayout__main,.ll3-entityContentLayout__sidebar{min-width:0;display:grid;grid-gap:14px;gap:14px}@media (min-width:980px){.ll3-entityContentLayout--hasSidebar{grid-template-columns:minmax(0,2.15fr) minmax(320px,.95fr)}.ll3-entityContentLayout--sidebar-sm.ll3-entityContentLayout--hasSidebar{grid-template-columns:minmax(0,2.35fr) minmax(280px,.75fr)}.ll3-entityContentLayout--sidebar-md.ll3-entityContentLayout--hasSidebar{grid-template-columns:minmax(0,2.15fr) minmax(320px,.95fr)}.ll3-entityContentLayout--sidebar-lg.ll3-entityContentLayout--hasSidebar{grid-template-columns:minmax(0,1.75fr) minmax(360px,1fr)}.ll3-entityContentLayout--sidebarLeft.ll3-entityContentLayout--hasSidebar{grid-template-columns:minmax(320px,.95fr) minmax(0,2.15fr)}.ll3-entityContentLayout--sidebarLeft .ll3-entityContentLayout__sidebar{grid-column:1;grid-row:1}.ll3-entityContentLayout--sidebarLeft .ll3-entityContentLayout__main{grid-column:2;grid-row:1}}.llbd3-body{min-width:0;display:grid;grid-gap:18px;gap:18px;align-items:start}.llbd3-main,.llbd3-side{min-width:0;display:grid;grid-gap:14px;gap:14px}.llmp3-grid-2{min-width:0;display:grid;grid-gap:16px;gap:16px}@media (min-width:980px){.llbd3-body{grid-template-columns:minmax(0,2.15fr) minmax(320px,.95fr)}}@media (min-width:1024px){.llmp3-grid-2{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start}}.ll3-entityTableFrame{min-width:0;border:1px solid var(--ll3-border);border-radius:var(--ll3-r-md);background:var(--ll3-panel-strong);overflow:hidden}.ll3-entityTableFrame--tight .ll3-entityTableFrame__body{padding:0}.ll3-entityTableFrame--scroll .ll3-entityTableFrame__body{overflow:auto;-webkit-overflow-scrolling:touch}.ll3-entityTableFrame__body{min-width:0}.ll3-entityTableFrame table{width:100%;border-collapse:collapse}.ll3-entityTableFrame th{text-align:left;color:var(--ll3-muted2);font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:900;padding:10px;border-bottom:1px solid var(--ll3-border)}.ll3-entityTableFrame td{padding:10px;border-bottom:1px solid var(--ll3-border-soft);color:var(--ll3-text);font-weight:620;vertical-align:top}.ll3-entityTableFrame tr:hover td{background:color-mix(in srgb,var(--ll3-accent) 4%,transparent)}.llbd3-frame,.llm3-tableFrame{min-width:0;border:1px solid var(--ll3-border);border-radius:var(--ll3-r-md);background:var(--ll3-panel-strong);overflow:hidden}.llbd3-frame--tight,.llm3-tableFrame--tight{padding:0}.ll3-entityMetricGrid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:12px;gap:12px}.ll3-entityMetricGrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ll3-entityMetricGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ll3-entityMetricGrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ll3-entityMetricCard{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid var(--ll3-border-soft);border-radius:var(--ll3-r-md);background:var(--ll3-surface-2);color:var(--ll3-text)}.ll3-entityMetricCard--vertical{grid-template-columns:1fr;justify-items:center;text-align:center;padding:18px;border-radius:var(--ll3-r-xl)}.ll3-entityMetricCard__icon{display:inline-flex;color:var(--ll3-accent-strong)}.ll3-entityMetricCard__body{min-width:0;display:grid;grid-gap:3px;gap:3px}.ll3-entityMetricCard__label{color:var(--ll3-muted2);font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ll3-entityMetricCard__value{color:var(--ll3-ink);font-size:1.05rem;line-height:1.1;font-weight:950;letter-spacing:-.025em}.ll3-entityMetricCard__hint{color:var(--ll3-muted);font-size:12px;line-height:1.35;font-weight:650}.ll3-entityMetricCard--good{border-color:color-mix(in srgb,#10b981 24%,var(--ll3-border));background:color-mix(in srgb,#10b981 9%,var(--ll3-surface-2))}.ll3-entityMetricCard--bad{border-color:color-mix(in srgb,#ef4444 24%,var(--ll3-border));background:color-mix(in srgb,#ef4444 8%,var(--ll3-surface-2))}.ll3-entityMetricCard--warn{border-color:color-mix(in srgb,#f59e0b 28%,var(--ll3-border));background:color-mix(in srgb,#f59e0b 9%,var(--ll3-surface-2))}.ll3-entityMetricCard--neutral{border-color:var(--ll3-border-soft)}.ll3-entityEmptyState{min-width:0;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;padding:26px 18px;color:var(--ll3-muted)}.ll3-entityEmptyState__icon{display:inline-flex;color:var(--ll3-muted2)}.ll3-entityEmptyState__body{display:grid;grid-gap:4px;gap:4px}.ll3-entityEmptyState__title{color:var(--ll3-ink);font-size:.95rem;line-height:1.25;font-weight:900}.ll3-entityEmptyState__description{margin:0;max-width:56ch;color:var(--ll3-muted);font-size:.9rem;line-height:1.5;font-weight:580}.ll3-entityEmptyState__action{margin-top:4px}.ll3-entityBackLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:38px;max-width:100%;padding:0 12px;border:1px solid var(--ll3-border);border-radius:var(--ll3-r-pill);background:color-mix(in srgb,var(--ll3-panel-strong) 78%,transparent);color:var(--ll3-ink);font:inherit;font-size:.9rem;line-height:1;font-weight:800;text-decoration:none;box-shadow:var(--ll3-shadow-xs);cursor:pointer;transition:transform .12s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.ll3-entityBackLink:hover{transform:translateY(-1px);border-color:var(--ll3-border-strong);background:var(--ll3-panel-strong);color:var(--ll3-link-hover);box-shadow:var(--ll3-shadow-sm)}.ll3-entityBackLink:focus-visible{outline:none;box-shadow:0 0 0 4px var(--ll3-focus),var(--ll3-shadow-sm)}.ll3-entityBackLink svg{flex:0 0 auto}.llbd3-card,.llmp3-card{background:var(--ll3-panel-strong);box-shadow:var(--ll3-shadow-sm)}.llbd3-card,.llbd3-panel,.llmp3-card,.llmp3-panel{min-width:0;border:1px solid var(--ll3-border);border-radius:var(--ll3-r-lg);color:var(--ll3-text)}.llbd3-panel,.llmp3-panel{background:var(--ll3-panel);box-shadow:var(--ll3-shadow);-webkit-backdrop-filter:saturate(1.08) blur(12px);backdrop-filter:saturate(1.08) blur(12px);overflow:hidden}.llbd3-card>*,.llbd3-panel>*,.llmp3-card>*,.llmp3-panel>*{min-width:0}@media (max-width:760px){.ll3-entityCard{padding:15px}.ll3-entityCardHeader{gap:10px}.ll3-entityCardHeader__aside{width:100%;justify-content:flex-start;margin-left:0}.ll3-entityMetricGrid--3,.ll3-entityMetricGrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ll3-entityCard{padding:14px;border-radius:var(--ll3-r-md)}.ll3-entityMetricGrid,.ll3-entityMetricGrid--2,.ll3-entityMetricGrid--3,.ll3-entityMetricGrid--4{grid-template-columns:1fr}.ll3-entityBackLink{min-height:36px;padding-inline:10px;font-size:.86rem}}[data-view-mode=panel] :where(.llmp3-card,.llmp3-panel,.ll3-entityCard){--ll3-entity-density:compact}.llm3-heatmapCard--page,.llm3-senVotes--page,.llm3-tabs--page,.llm3-va--page,.llm3-votesSplit--page,.llmp3-aboutCard--page,.llmp3-termsCard--page,.votes-list--page{--ll3-component-mode:page}.llm3-heatmapCard--panel,.llm3-senVotes--panel,.llm3-tabs--panel,.llm3-va--panel,.llm3-votesSplit--panel,.llmp3-aboutCard--panel,.llmp3-termsCard--panel,.votes-list--panel{--ll3-component-mode:panel}.ll3-routePanel[data-entity=member] .llmp3-intro{margin-bottom:14px}.ll3-routePanel[data-entity=member] .llmp3-card,.ll3-routePanel[data-entity=member] .llmp3-panel{box-shadow:var(--ll3-shadow-sm)}