.ll4 .llmp3-page{--llm3-bg:var(--ll4-paper);--llm3-surface:var(--ll4-surface);--llm3-surface-soft:var(--ll4-surface-soft);--llm3-border:var(--ll4-line);--llm3-border-soft:var(--ll4-line);--llm3-border-strong:var(--ll4-line-strong);--llm3-ink:var(--ll4-ink);--llm3-muted:var(--ll4-muted);--llm3-accent:var(--ll4-accent);width:min(1380px,calc(100% - 48px));margin:0 auto;padding:34px 0 84px;background:transparent;color:var(--ll4-text)}.ll4 .llmp3-profileView{display:grid;grid-gap:16px;gap:16px}.ll4 .billtable,.ll4 .billtable__wrap,.ll4 .llm3-heatmapCard,.ll4 .llm3-tabs,.ll4 .llm3-votesSplit,.ll4 .llmp3-card,.ll4 .llmp3-intro,.ll4 .llmp3-panel{border-color:var(--ll4-line)!important;background:transparent!important;box-shadow:none!important}.ll4 .llmp3-intro{padding:0}.ll4 .llmp3-intro__stack{display:grid;grid-gap:14px;gap:14px}.ll4 .llmp3-aboutCard,.ll4 .llmp3-panel,.ll4 .llmp3-termsCard{border-radius:var(--ll4-radius)!important}.ll4 .billlink,.ll4 .billtable__title,.ll4 .llm3-h2,.ll4 .llmp3-page :where(h1,h2,h3){font-family:var(--ll3-font-sans);color:var(--ll4-ink)}.ll4 .llmp3-back__link{color:var(--ll4-accent);font-family:var(--ll3-font-sans);font-size:.8rem;font-weight:600}.ll4 .llmp3-page li,.ll4 .llmp3-page p,.ll4 .llmp3-page td{font-family:Georgia,Times New Roman,serif}.ll4 .llmp3-page .llm3-muted,.ll4 .llmp3-page button,.ll4 .llmp3-page input,.ll4 .llmp3-page label,.ll4 .llmp3-page select,.ll4 .llmp3-page th{font-family:var(--ll3-font-sans)}.ll4 .llmp3-page table{border-collapse:collapse}.ll4 .llmp3-page th{background:color-mix(in srgb,var(--ll4-surface-soft) 70%,transparent);color:var(--ll4-muted);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ll4 .llmp3-page td{border-top-color:var(--ll4-line);color:var(--ll4-text);font-size:.84rem}.ll4 .llmp3-page tr:hover td{background:color-mix(in srgb,var(--ll4-accent) 2.8%,transparent)}.ll4 .llmp3-termsCard{padding:20px 22px}.ll4 .llmp3-terms__groupTitle,.ll4 .llmp3-terms__summaryTitle{font-family:var(--ll3-font-sans);color:var(--ll4-ink);font-weight:650}.ll4 .llm3-tabs__head,.ll4 .llm3-votesSplit__tableHead,.ll4 .llm3-votesSplit__top{border-bottom-color:var(--ll4-line)}.ll4 .llm3-tabs__segmented button,.ll4 .llm3-tabs__tab{border-radius:0;background:transparent;color:var(--ll4-muted)}.ll4 .llm3-tabs__tab.is-active,.ll4 .llm3-tabs__tab[aria-selected=true]{color:var(--ll4-accent);border-bottom-color:var(--ll4-accent)}.ll4 .billtable__filters input,.ll4 .billtable__filters select,.ll4 .billtable__toolbar input,.ll4 .billtable__toolbar select{border:1px solid var(--ll4-line);border-radius:var(--ll4-radius-sm);background:var(--ll4-surface);color:var(--ll4-ink)}.ll4 .billtableCard,.ll4 .billtable__row{border-color:var(--ll4-line);background:transparent}.ll4 .billtableCard{border-radius:var(--ll4-radius-sm);box-shadow:none}.ll4 .llm3-heatmapCard,.ll4 .llm3-va__metric,.ll4 .llm3-va__policyRow,.ll4 .llm3-votesSplit__heatCard,.ll4 .llm3-votesSplit__tableCard{border:1px solid var(--ll4-line)!important;border-radius:var(--ll4-radius-sm)!important;background:transparent!important;box-shadow:none!important}.ll4 .ll3-routePanel{grid-template-columns:minmax(260px,26vw) minmax(780px,1fr);background:transparent}.ll4 .ll3-routePanel__scrim{background:rgba(8,13,22,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ll4 .ll3-routePanel__panel{border-left:1px solid var(--ll4-line);background:var(--ll4-paper);box-shadow:-24px 0 70px rgba(0,0,0,.18)}.ll4 .ll3-routePanel__bar{min-height:58px;padding:10px 18px;border-bottom:1px solid var(--ll4-line);background:color-mix(in srgb,var(--ll4-paper) 97%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ll4 .ll3-routePanel__back,.ll4 .ll3-routePanel__close{color:var(--ll4-ink);font-family:var(--ll3-font-sans)}.ll4 .ll3-routePanel__close{border:1px solid var(--ll4-line);background:transparent;box-shadow:none}.ll4 .ll3-routePanel__body{padding:16px 22px 36px}.ll4 .ll3-routePanel .llmp3-page{width:100%;max-width:none;padding:8px 0 42px}.ll4 .ll3-routePanel .llmp3-profileView{gap:14px}.ll4 .ll3-routePanel .llmp3-card,.ll4 .ll3-routePanel .llmp3-panel{border-radius:var(--ll4-radius)}html[data-theme=dark].ll4 .ll3-routePanel__panel{background:var(--ll4-paper)}@media (max-width:1000px){.ll4 .llmp3-page{width:min(100% - 28px,1380px)}.ll4 .ll3-routePanel{grid-template-columns:minmax(120px,16vw) minmax(0,1fr)}}@media (max-width:820px){.ll4 .ll3-routePanel{grid-template-columns:1fr}.ll4 .ll3-routePanel__scrim{display:none}.ll4 .ll3-routePanel__body{padding:14px 12px 28px}}