:root{color-scheme:light;--action: #2f7d4e;--action-hover: #215c39;--ground: #f3f5f7;--sheet: #ffffff;--ink: #12161b;--ink-2: #3a4450;--meta: #5a6573;--control: #7a8796;--hairline: #dde2e8;--header-bg: #12161b;--header-ink: #e4e8ec;--header-action: #5fbf86;--source-model: oklch(.5 .11 295);--source-word: oklch(.5 .11 240);--source-meaning: oklch(.5 .11 65);--party-bjp: #cd7407;--party-inc: #0395c8;--party-aitc: #03a132;--party-tdp: #978c03;--party-bsp: #22409a;--font-sans: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-hi: "IBM Plex Sans Devanagari", "IBM Plex Sans", sans-serif;--font-ur: "Noto Nastaliq Urdu", serif;--size-display: clamp(2.25rem, 1.8rem + 2vw, 2.875rem);--lh-display: 1.15;--size-title: 1.5rem;--lh-title: 1.3;--size-heading: 1.1875rem;--lh-heading: 1.35;--size-speech: 1.125rem;--lh-speech: 1.6;--size-body: .9375rem;--lh-body: 1.55;--size-label: .875rem;--lh-label: 1.4;--size-count: .8125rem;--lh-count: 1.45;--lh-hi: 1.8;--lh-ur: 2.2;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-14: 56px;--radius: 0;--shadow-popover: 0 8px 16px rgba(18, 22, 27, .12);--shadow-dialog: 0 8px 24px rgba(18, 22, 27, .25);--control-height: 44px;--chip-height: 32px;--input-height: 48px;--header-height: 56px;--page-max: 80rem;--page-pad: clamp(16px, 3vw, 40px)}:root[data-theme=dark]{color-scheme:dark;--action: #5fbf86;--action-hover: #8ad3a7;--ground: #0e1216;--sheet: #171c22;--ink: #e4e8ec;--ink-2: #b9c2cc;--meta: #8e99a6;--control: #5f6b78;--hairline: #262d35;--header-bg: #0e1216;--source-model: oklch(.76 .11 295);--source-word: oklch(.76 .11 240);--source-meaning: oklch(.76 .11 65);--party-bjp: #ff9933;--party-inc: #00bfff;--party-aitc: #20c646;--party-tdp: #ffed00;--party-bsp: #3b5ebb}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--action: #5fbf86;--action-hover: #8ad3a7;--ground: #0e1216;--sheet: #171c22;--ink: #e4e8ec;--ink-2: #b9c2cc;--meta: #8e99a6;--control: #5f6b78;--hairline: #262d35;--header-bg: #0e1216;--source-model: oklch(.76 .11 295);--source-word: oklch(.76 .11 240);--source-meaning: oklch(.76 .11 65);--party-bjp: #ff9933;--party-inc: #00bfff;--party-aitc: #20c646;--party-tdp: #ffed00;--party-bsp: #3b5ebb}}.ink-band{color-scheme:dark;--action: #5fbf86;--action-hover: #8ad3a7;--ground: #0e1216;--sheet: #171c22;--ink: #e4e8ec;--ink-2: #b9c2cc;--meta: #8e99a6;--control: #5f6b78;--hairline: #262d35;background:var(--header-bg);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body)}h1{font-size:var(--size-display);line-height:var(--lh-display);font-weight:600;margin:var(--space-8) 0 var(--space-4)}h2{font-size:var(--size-title);line-height:var(--lh-title);font-weight:600}h3{font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600}a{color:var(--action);text-underline-offset:3px}a:hover{color:var(--action-hover)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}button{font:inherit}[lang=hi]{font-family:var(--font-hi);line-height:var(--lh-hi)}[lang=ur]{font-family:var(--font-ur);line-height:var(--lh-ur)}.container{max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad)}.meta{color:var(--meta)}.mono{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count)}.site-footer{border-top:1px solid var(--hairline);color:var(--meta);font-size:var(--size-label);margin-top:var(--space-14);padding:var(--space-6) 0}.section-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-6)}.page-main{display:flex;flex-direction:column;gap:clamp(40px,6vw,72px);padding-bottom:var(--space-14)}.chip-list{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.head-title{margin:0;font-family:var(--font-sans);font-size:var(--size-display);line-height:var(--lh-display);font-weight:600;letter-spacing:-.025em;color:var(--ink);text-wrap:pretty}.head-description{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2);max-width:56ch}.head-numbers{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-10);margin:var(--space-2) 0 0;padding:0}.head-stat-label{order:2;margin:0;font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.head-stat-value{order:1;margin:0;font-family:var(--font-mono);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1;font-weight:500;color:var(--ink)}.logo{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:inherit}.logo__word{font-family:var(--font-sans);font-weight:600;font-size:var(--size-heading);line-height:1;color:inherit}.theme-switch{display:inline-flex;align-items:center}.theme-switch__button{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);padding:0;background:transparent;border:none;border-radius:var(--radius);color:var(--header-ink);cursor:pointer;transition:background-color .15s ease,color .15s ease}.theme-switch__button:hover{background:#e4e8ec1a;color:var(--header-ink)}.theme-switch__button:active{background:#e4e8ec2e}.site-header{background:var(--header-bg);color:var(--header-ink);height:var(--header-height);box-sizing:border-box}.site-header__row{display:flex;align-items:center;justify-content:space-between;height:100%}.site-header__nav{display:flex;align-items:center;gap:var(--space-2);height:100%}.site-header__link{display:inline-flex;align-items:center;height:100%;min-height:var(--control-height);padding:0 var(--space-3);color:var(--header-ink);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;text-decoration:none;white-space:nowrap;box-sizing:border-box}.site-header__link:hover{color:var(--header-ink);text-decoration:none}.site-header__link--active{box-shadow:inset 0 -2px 0 var(--header-action)}.site-header :focus-visible{outline:2px solid var(--header-action);outline-offset:2px}.button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--control-height);min-width:var(--control-height);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;cursor:pointer;text-decoration:none}.button--primary{background:var(--action);color:var(--sheet);border:0;padding:0 var(--space-4)}.button--primary:hover{background:var(--action-hover);color:var(--sheet)}.button--secondary{background:var(--sheet);color:var(--ink);border:1px solid var(--control);padding:0 var(--space-4)}.button--secondary:hover{background:var(--ground);color:var(--ink)}.button--text{background:transparent;color:var(--action);border:0;padding:0 var(--space-2);text-decoration:underline;text-underline-offset:3px}.button--text:hover{color:var(--action-hover)}.button:disabled{color:var(--meta);background:var(--ground);border-color:var(--hairline);cursor:not-allowed}.states-loading{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.states-loading__bar{height:var(--size-body);background:var(--hairline);border-radius:var(--radius);width:100%}.states-loading__bar:last-child{width:60%}.states-loading__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.states-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink)}.states-error__message{margin:0}.states-empty{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body)}.states-empty__text{margin:0;color:var(--meta)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--chip-height);text-align:left;padding:var(--space-1) var(--space-2);background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--radius);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;text-decoration:none;box-sizing:border-box}.chip:hover{color:var(--ink);text-decoration:none}@media (pointer: coarse){.chip{min-height:var(--control-height)}}.chip--selected{border:1px solid var(--ink)}.chip--negative{border:1px dashed var(--ink)}.chip--removable{padding-right:0}.chip__link,.chip__content{display:inline-flex;align-items:center;gap:var(--space-2);height:100%;color:var(--ink);text-decoration:none}.chip__link:hover{color:var(--ink);text-decoration:none}.chip__check{display:inline-flex;align-items:center;color:var(--ink)}.chip__label{display:inline-flex;align-items:center}.chip__count{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta);font-weight:400}.chip__remove{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;min-width:var(--control-height);padding:0;margin:0;border:0;background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:var(--size-label);line-height:1;cursor:pointer}.chip__remove:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:var(--control-height);min-height:var(--control-height)}.chip--button{font:inherit;font-size:var(--size-label);font-weight:500;cursor:pointer}.chip--button:hover{border-color:var(--ink)}.chip__prefix{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--size-count)}.popover{background:var(--sheet);box-shadow:var(--shadow-popover);border:1px solid var(--hairline);border-radius:var(--radius);box-sizing:border-box}.search-box{position:relative;width:100%}.search-box__bar{display:flex;align-items:stretch;width:100%}.search-box__input{flex:1;height:var(--input-height);padding:0 var(--space-3);font-family:var(--font-sans);font-size:1rem;line-height:var(--lh-body);color:var(--ink);background:var(--sheet);border:1px solid var(--control);border-right:0;border-radius:var(--radius);box-sizing:border-box;outline:none}.search-box__input:focus{border-color:var(--action)}.search-box__button-wrap{display:flex;flex-shrink:0}.search-box__button-wrap .button{height:var(--input-height);min-height:var(--input-height);border-radius:var(--radius)}.search-box__popover{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;max-height:480px;overflow-y:auto;z-index:100}.search-box__listbox{display:flex;flex-direction:column}.search-box__group{border-bottom:1px solid var(--hairline)}.search-box__group:last-child{border-bottom:0}.search-box__group-heading{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);font-weight:600;color:var(--meta)}.search-box__suggestion{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink);text-decoration:none;background:var(--sheet);border:0;cursor:pointer;box-sizing:border-box}.search-box__suggestion:hover,.search-box__suggestion--selected{background:var(--ground)}.search-box__suggestion-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-box__suggestion-count{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta);flex-shrink:0}.home-figures{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 var(--space-6);border-top:1px solid var(--hairline)}.home-figures__item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) 0;border-bottom:1px solid var(--hairline)}.home-figures__value{order:-1;margin:0;font-family:var(--font-mono);font-size:var(--size-title);line-height:var(--lh-title);font-weight:500;color:var(--ink)}.home-figures__label{font-size:var(--size-label);line-height:var(--lh-label);color:var(--ink-2)}.house-seats{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.house-seats__svg{display:block;width:100%;max-width:440px}@media (max-width: 560px){.house-seats__svg{max-width:240px}}.house-seats__seat{fill:var(--control)}.house-seats__seat--marked{fill:var(--action)}.house-seats__caption{display:flex;align-items:center;gap:var(--space-2);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.house-seats__key{flex:none;width:10px;height:10px;border-radius:50%;background:var(--action)}.house-seats__num{font-family:var(--font-mono)}.home-hero{box-shadow:0 0 0 100vmax var(--header-bg);clip-path:inset(0 -100vmax);border-top:1px solid var(--hairline);padding-top:clamp(32px,6vw,80px)}.home-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,4vw,56px);align-items:center;padding-bottom:clamp(32px,5vw,64px)}.home-hero__text{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.home-hero__title{margin:0;font-size:var(--size-display);line-height:var(--lh-display);font-weight:600;color:var(--ink);max-width:18ch}.home-hero__lede{margin:0;font-size:var(--size-speech);line-height:var(--lh-speech);color:var(--ink-2);max-width:56ch}.home-hero__date{white-space:nowrap}.home-hero__search{max-width:640px}.home-hero__ideas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.home-hero__ideas-label{font-size:var(--size-label);color:var(--ink-2);margin-right:var(--space-1)}.home-hero__ideas .chip{max-width:100%}.home-hero__state{padding:var(--space-5) 0;border-top:1px solid var(--hairline)}.home-member{background:var(--sheet);border:1px solid var(--hairline);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:center}.home-member__side{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.home-member__side--found{border-left:1px solid var(--hairline)}.home-member__side p{margin:0}.home-member__label{font-size:var(--size-count);line-height:var(--lh-count);font-weight:500;color:var(--meta)}.home-member__printed{font-family:var(--font-mono);font-size:var(--size-body);line-height:var(--lh-body);font-weight:500;color:var(--ink);overflow-wrap:anywhere}.home-member__arrow{font-family:var(--font-mono);font-size:var(--size-heading);color:var(--meta);padding:0 var(--space-1)}.home-member__name{font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:500;color:var(--ink)}.home-member__seat{font-size:var(--size-body);color:var(--ink-2)}.home-member__counts{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}@media (max-width: 560px){.home-member{grid-template-columns:minmax(0,1fr)}.home-member__arrow{padding:0 var(--space-5);transform:rotate(90deg);justify-self:start}.home-member__side--found{border-left:0;border-top:1px solid var(--hairline)}}.home-quote{margin:0;background:var(--sheet);border:1px solid var(--hairline);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.home-quote__text{margin:0;font-size:var(--size-speech);line-height:var(--lh-speech);color:var(--ink);max-width:62ch}.home-quote__source{display:flex;flex-direction:column;gap:var(--space-1)}.home-quote__member{font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;color:var(--ink)}.home-quote__meta{font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.home-quote__date{font-family:var(--font-mono)}.home-quote__tags{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--hairline);padding-top:var(--space-3)}.home-quote__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.home-quote__chips .chip{max-width:100%}.home-quote__count{margin:0;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.home-trend{background:var(--sheet);border:1px solid var(--hairline);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.home-trend__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4)}.home-trend__head p{margin:0}.home-trend__title{font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;color:var(--ink)}.home-trend__readout{font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.home-trend__visual{display:flex;flex-direction:column;gap:var(--space-2)}.home-trend__plot{height:160px;display:grid;gap:2px;align-items:end;border-bottom:1px solid var(--ink)}.home-trend__col{background:var(--control);min-height:0}.home-trend__col--peak{background:var(--ink)}.home-trend__col--active{background:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.home-trend__col:focus-visible{outline:2px solid var(--action);outline-offset:1px}.home-trend__axis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.home-trend__table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count)}.home-trend__table caption{text-align:left;font-family:var(--font-sans);font-weight:500;margin-bottom:var(--space-2)}.home-trend__table th,.home-trend__table td{padding:var(--space-2);border-bottom:1px solid var(--hairline);text-align:left}.home-trend__table th:last-child,.home-trend__table td:last-child{text-align:right}.home-trend__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4)}.home-trend__total{margin:0;font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.home-main{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px);padding-top:clamp(40px,6vw,72px)}.home-main__title{margin:0;font-size:var(--size-title);line-height:var(--lh-title);font-weight:500;color:var(--ink);margin-bottom:calc(-1*clamp(16px,3vw,40px))}.home-feature{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,4vw,56px);align-items:start;border-top:1px solid var(--hairline);padding-top:var(--space-6)}.home-feature__text{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}@media (min-width: 960px){.home-feature__text{padding-top:var(--space-5)}}.home-feature__title{margin:0;font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:500;color:var(--ink)}.home-feature__body{margin:0;font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2);max-width:60ch}.home-feature__action{margin-left:calc(-1 * var(--space-2))}.home-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumb{font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label)}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.breadcrumb__item{display:inline-flex;align-items:center;white-space:nowrap}.breadcrumb__link{color:var(--action);text-decoration:none}.breadcrumb__link:hover{text-decoration:underline;text-underline-offset:3px}.breadcrumb__text{color:var(--ink)}.breadcrumb__separator{color:var(--meta);margin-left:var(--space-2);margin-right:var(--space-2)}.breadcrumb__current,.breadcrumb__ellipsis{color:var(--meta)}.breadcrumb__item--collapsed{display:none}.breadcrumb__item--current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.breadcrumb__item--middle{display:none}.breadcrumb__item--collapsed{display:inline-flex;align-items:center}.breadcrumb__item--current .breadcrumb__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.how-torko-counts{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--hairline);padding-top:var(--space-3);box-sizing:border-box}.how-torko-counts__heading{margin:0;font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;color:var(--ink)}.how-torko-counts__note{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--meta)}.margin{display:flex;flex-direction:column}.margin__toggle{display:none;align-items:center;justify-content:space-between;width:100%;min-height:var(--control-height);padding:0 var(--space-3);background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--radius);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;cursor:pointer}.margin__content{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width: 767px){.margin__toggle{display:flex}.margin__content{display:none;margin-top:var(--space-3)}.margin__content--open{display:flex}}.page-layout{display:flex;flex-direction:column;gap:var(--space-8);padding:0 0 var(--space-14)}.page-layout__head{position:relative;z-index:1;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) 0 var(--space-8)}.page-layout__head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--sheet);box-shadow:0 0 0 100vmax var(--sheet),0 1px 0 100vmax var(--hairline);clip-path:inset(0 -100vmax -1px -100vmax)}.page-layout__answer{display:flex;flex-direction:column;gap:var(--space-3)}.page-layout__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.page-layout__margin{order:1}.page-layout__main{order:2;min-width:0}@media (min-width: 768px){.page-layout__grid{grid-template-columns:minmax(0,1fr);column-gap:var(--space-10)}.page-layout__grid--with-margin{grid-template-columns:minmax(0,1fr) 300px}.page-layout__main{order:1}.page-layout__margin{order:2}}@media (min-width: 1120px){.page-layout__grid{column-gap:calc(var(--space-6) * 2)}}@media (min-width: 1120px){.page-layout__answer .page-answer{max-width:67%}}.not-found__path{font-family:var(--font-mono);font-size:.95em;color:var(--ink);background:var(--sheet);border:1px solid var(--hairline);padding:1px var(--space-1);overflow-wrap:anywhere}.not-found__cta{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);font-size:var(--size-body);font-weight:600;text-decoration:none}.not-found__cta:hover{background:var(--action-hover)}.not-found__cta:focus-visible{outline:2px solid var(--action);outline-offset:3px}.not-found__search{display:flex;flex-direction:column;gap:var(--space-2);max-width:480px;margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--hairline)}.not-found__search-label{margin:0;font-size:var(--size-label);line-height:var(--lh-label);color:var(--ink-2)}.not-found .house-seats__caption{display:none}.not-found .house-seats__seat--marked{fill:none;stroke:var(--action);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:not-found-vacant 2.4s ease-in-out infinite}@keyframes not-found-vacant{0%,to{transform:scale(1.15);opacity:1}50%{transform:scale(2);opacity:.6}}@media (prefers-reduced-motion: reduce){.not-found .house-seats__seat--marked{animation:none}}.tag-head{display:flex;flex-direction:column;gap:var(--space-4)}.tag-head__header{display:flex;flex-direction:column;gap:var(--space-2)}.tag-head__title{margin:0;font-family:var(--font-sans);font-size:var(--size-display);line-height:var(--lh-display);font-weight:600;letter-spacing:-.025em;color:var(--ink);text-wrap:pretty}.tag-head__description{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2);max-width:56ch}.tag-head__numbers{margin:var(--space-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-10)}.tag-head__stat{display:flex;flex-direction:column;gap:var(--space-1)}.tag-head__stat-label{margin:0;font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2);order:2}.tag-head__stat-value{margin:0;font-family:var(--font-mono);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1;font-weight:500;color:var(--ink);order:1}.tag-term-bar{position:sticky;top:0;z-index:5;isolation:isolate;margin-top:calc(var(--space-8) * -1);margin-bottom:var(--space-6);padding:var(--space-3) 0}.tag-term-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--sheet);box-shadow:0 0 0 100vmax var(--sheet),0 1px 0 100vmax var(--hairline);clip-path:inset(0 -100vmax -1px -100vmax)}.tag-term-bar__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.tag-term-bar__label{font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2);margin-right:var(--space-1)}.tag-term-bar__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tag-term-button{min-height:40px;padding:0 var(--space-3);border:1px solid var(--hairline);background:var(--sheet);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.tag-term-button:hover{border-color:var(--control);background:var(--ground)}.tag-term-button--selected{border-color:var(--ink);background:var(--ink);color:var(--sheet)}.tag-term-button--selected:hover{background:var(--ink);color:var(--sheet);border-color:var(--ink)}.tag-term-bar__meta{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}@media (max-width: 767px){.tag-term-bar{position:relative}}.tag-when-chart{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-6)}.tag-when-chart__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6)}.tag-when-chart__title{margin:0;font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.tag-when-chart__readout{color:var(--ink-2)}.tag-when-chart__box{background:var(--sheet);border:1px solid var(--hairline);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.tag-when-chart__visual{display:flex;flex-direction:column;gap:var(--space-2)}.tag-when-chart__plot{height:240px;display:grid;gap:3px;align-items:end;border-bottom:1px solid var(--ink);padding-bottom:0}.tag-when-chart__col{display:flex;flex-direction:column-reverse;min-height:0;cursor:default;transition:opacity .15s ease,outline .1s ease}.tag-when-chart__col:focus-visible{outline:2px solid var(--action);outline-offset:1px}.tag-when-chart__col--hovered{outline:2px solid var(--ink);outline-offset:1px}.tag-when-chart__col--faded{opacity:.22}.tag-when-chart__bar{width:100%;height:100%;background-color:var(--ink-2);min-height:0}.tag-when-chart__axis{display:grid;gap:3px;font-size:var(--size-count);color:var(--ink-2);margin-top:var(--space-1)}.tag-when-chart__axis-min{white-space:nowrap}.tag-when-chart__axis-max{white-space:nowrap;justify-self:end}.tag-when-chart__table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count)}.tag-when-chart__table caption{text-align:left;font-family:var(--font-sans);font-weight:600;margin-bottom:var(--space-2)}.tag-when-chart__table th,.tag-when-chart__table td{padding:var(--space-2);border-bottom:1px solid var(--hairline);text-align:left}.tag-when-chart__table th:not(:first-child),.tag-when-chart__table td:not(:first-child){text-align:right}.tag-when-chart__note{margin:0;font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta);max-width:72ch}.tag-when-chart__toggle{display:flex;align-items:center;padding-top:var(--space-2)}.chart{display:flex;flex-direction:column;gap:var(--space-3);margin-block:var(--space-4)}.chart__title{font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;margin:0;color:var(--ink)}.chart__table{width:100%;border-collapse:collapse;margin-block:var(--space-2);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink)}.chart__table caption{font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;text-align:left;margin-bottom:var(--space-2);color:var(--ink)}.chart__table th{text-align:left;font-weight:600;padding:var(--space-2);border-bottom:1px solid var(--hairline);color:var(--ink)}.chart__table th:last-child{text-align:right}.chart__table td{padding:var(--space-2);border-bottom:1px solid var(--hairline)}.chart__table td:last-child{text-align:right;font-family:var(--font-mono);font-size:var(--size-count);color:var(--meta)}.chart__bars{width:100%}.chart__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.chart__row{display:grid;grid-template-columns:minmax(72px,max-content) 1fr max-content;align-items:center;gap:var(--space-3)}.chart__label{font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink);white-space:nowrap}.chart__link{color:var(--action);text-decoration:underline}.chart__link:hover{color:var(--action-hover)}.chart__track{width:100%;height:20px;background:transparent;display:flex;align-items:center}.chart__bar{height:100%;min-width:0;border-radius:var(--radius);background:var(--bar-light, var(--bar-color, var(--ink-2)))}.chart__bar--derived{background:var(--bar-light)}:root[data-theme=dark] .chart__bar--derived{background:var(--bar-dark)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .chart__bar--derived{background:var(--bar-dark)}}.chart__value{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta);text-align:right;white-space:nowrap}.chart__toggle{margin-top:var(--space-2)}table.sr-only{display:block}.tag-party-chart{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-6)}.tag-party-chart__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.tag-party-chart__title{margin:0;font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.tag-party-chart__meta{color:var(--ink-2)}.tag-party-chart__note{margin:0;font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count)}.tag-members-list{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-6)}.tag-members-list__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.tag-members-list__title{margin:0;font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.tag-members-list__meta{color:var(--ink-2)}.tag-members-list__items{display:flex;flex-direction:column}.tag-member-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;min-height:56px;padding:6px 0;border-bottom:1px solid var(--hairline);text-decoration:none;color:var(--ink);transition:background-color .15s ease}.tag-member-row:hover{background:var(--ground)}.tag-member-row__rank{font-size:var(--size-count);color:var(--meta);text-align:right}.tag-member-row__info{display:flex;flex-direction:column;gap:2px;min-width:0}.tag-member-row__name{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--ink)}.tag-member-row__meta{font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.tag-member-row__count{font-size:.875rem;font-weight:500;color:var(--ink)}.tag-members-list__note{margin:0;font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count)}.tag-members-list__empty{margin:0;padding:var(--space-4) 0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.speech-grid{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-6)}.speech-grid__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6)}.speech-grid__title{margin:0;font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.speech-grid__meta{color:var(--ink-2)}.speech-grid__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:var(--space-3)}.speech-card{background:var(--sheet);border:1px solid var(--hairline);padding:18px 20px;display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:var(--ink);transition:border-color .15s ease}.speech-card:hover{border-color:var(--action)}.speech-card__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4)}.speech-card__speaker{font-family:var(--font-sans);font-size:.9375rem;line-height:1.35;color:var(--ink)}.speech-card__speaker-name{font-weight:600}.speech-card__speaker-meta{font-weight:400;color:var(--ink-2)}.speech-card__speaker-unknown{font-weight:600;color:var(--ink-2)}.speech-card__date{color:var(--ink-2);white-space:nowrap}.speech-card__debate{margin-top:-4px;font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;color:var(--meta)}.speech-card__tldr{display:flex;flex-direction:column;gap:var(--space-1)}.speech-card__tldr-label{font-size:var(--size-count);font-weight:600;letter-spacing:.04em;color:var(--ink)}.speech-card__tldr-text{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink)}.speech-card__quote{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-speech);color:var(--ink-2);border-left:2px solid var(--hairline);padding-left:var(--space-3)}.speech-card__quote:lang(hi){font-family:var(--font-hi);line-height:var(--lh-hi)}.speech-card__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto}.speech-card__subject{font-family:var(--font-sans);font-size:var(--size-count);font-weight:500;line-height:var(--lh-count);padding:4px 8px;background:var(--ground);color:var(--ink-2);border:1px solid var(--hairline)}.speech-card__words{color:var(--meta)}.speech-grid__empty{margin:0;padding:var(--space-4) 0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.speech-grid__action{align-self:flex-start;margin-top:var(--space-1)}.tag-subjects{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-6)}.tag-subjects__header{display:flex;flex-direction:column;gap:var(--space-1)}.tag-subjects__title{margin:0;font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.tag-subjects__subtitle{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.tag-subjects__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:var(--space-3)}.tag-subject-card{background:var(--sheet);border:1px solid var(--hairline);padding:16px 18px;display:flex;flex-direction:column;gap:10px;color:var(--ink)}.tag-subject-card__label{font-family:var(--font-sans);font-size:1rem;line-height:1.3;font-weight:600;color:var(--ink)}.tag-subject-card__track{height:4px;background:var(--ground);border-radius:0;overflow:hidden}.tag-subject-card__bar{height:100%;background:var(--action);transition:width .2s ease}.tag-subject-card__meta{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--size-count);color:var(--ink-2)}.tag-subject-card__count,.tag-subject-card__peak{white-space:nowrap}.tag-related-tags{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-6)}.tag-related-tags__header{display:flex;align-items:baseline}.tag-related-tags__title{margin:0;font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.tag-related-tags__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag-related-tags__note{margin:calc(-1 * var(--space-2)) 0 0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.tag-page--loading,.tag-page--error,.tag-main--loading,.tag-main--error{padding:var(--space-8) 0}.tag-side-by-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,4vw,56px);align-items:start}.tag-section--method{border-top:1px solid var(--ink);padding-top:var(--space-6)}.party-link{color:var(--action);text-decoration:none}.party-link:hover{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.party-link:focus-visible{outline:2px solid var(--action);outline-offset:2px}.page-answer{font-family:var(--font-sans);font-size:var(--size-display);line-height:var(--lh-display);font-weight:600;color:var(--ink);max-width:72ch;margin:var(--space-8) 0 var(--space-4);text-wrap:pretty}.page-answer .count{font-size:inherit;line-height:inherit}.member-page{display:flex;flex-direction:column}.member-page--loading,.member-page--error{padding:var(--space-10) 0}.member-head{display:flex;flex-direction:column;gap:var(--space-3)}.member-head__name{margin:0;font-family:var(--font-sans);font-size:var(--size-display);line-height:var(--lh-display);font-weight:600;letter-spacing:-.02em;color:var(--ink);text-wrap:pretty}.member-head__line{font-size:var(--size-label);line-height:var(--lh-label);color:var(--ink-2)}.member-head__seat-link{color:var(--action);text-underline-offset:3px}.member-head__seat-link:hover{color:var(--action-hover)}.member-head__numbers{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.member-head__stat{display:flex;gap:.5ch}.member-head__stat-value{margin:0;color:var(--ink);order:1}.member-head__stat-label{margin:0;order:2}.member-head__stat--label-first .member-head__stat-label{order:0}.member-head .page-answer{margin:0;max-width:62ch;font-size:var(--size-heading);line-height:var(--lh-body);font-weight:400;color:var(--ink)}.member-main{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.member-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}.member-section-head__text{display:flex;flex-direction:column;gap:var(--space-1)}.member-section-title{margin:0;font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.member-section-subtitle{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.member-activity,.member-subjects,.member-places,.member-activity__container{background:var(--sheet);border:1px solid var(--hairline);display:flex;flex-direction:column;padding:var(--space-4);gap:var(--space-3)}.member-activity__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4)}.member-activity__title{margin:0;font-size:var(--size-label);font-weight:600;color:var(--ink)}.member-activity__legend{display:flex;align-items:center;gap:var(--space-2);font-size:var(--size-count);color:var(--ink-2)}.member-activity__legend-bar{width:var(--space-3);height:var(--space-2);background:var(--meta);display:inline-block}.member-activity__legend-line{width:calc(var(--space-4) + var(--space-1));height:2px;background:var(--action);display:inline-block}.member-activity__chart-wide{display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-2)}.member-activity__y-axis{position:relative;height:calc(var(--space-14) * 3 + var(--space-3))}.member-activity__y-tick{position:absolute;right:var(--space-1);font-size:var(--size-count);line-height:1;color:var(--meta)}.member-activity__plot{position:relative;min-width:0}.member-activity__gridlines{position:absolute;top:0;right:0;bottom:0;left:0;height:calc(var(--space-14) * 3 + var(--space-3));pointer-events:none}.member-activity__gridline{position:absolute;left:0;right:0;height:1px;background:var(--hairline)}.member-activity__terms{position:relative;display:flex;min-width:0}.member-activity__term-group{display:flex;flex-direction:column;min-width:0}.member-activity__term-group--bordered{border-left:1px solid var(--ink)}.member-activity__bars{display:flex;height:calc(var(--space-14) * 3 + var(--space-3));align-items:stretch}.member-activity__bar-slot{flex:1 1 0;min-width:0;position:relative;padding:0;border:0;background:transparent;cursor:pointer;outline:none}.member-activity__bar-slot:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.member-activity__bar{position:absolute;left:18%;right:18%;bottom:0;background:var(--meta);transition:background .1s ease}.member-activity__bar--hovered{background:var(--ink)}.member-activity__median-line{position:absolute;left:0;right:0;height:2px;background:var(--action);pointer-events:none}.member-activity__tooltip{position:absolute;z-index:10;bottom:calc(100% + var(--space-1));left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--sheet);border:1px solid var(--ink);font-size:var(--size-count);color:var(--ink-2);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-popover)}.member-activity__term-footer{border-top:1px solid var(--ink);padding:var(--space-2) var(--space-1) 0;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.member-activity__term-title{font-size:var(--size-count);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-activity__chart-narrow{display:none}@media (max-width: 559px){.member-activity__chart-wide{display:none}.member-activity__chart-narrow{display:flex;flex-direction:column;gap:var(--space-3)}.member-activity__narrow-group{display:flex;flex-direction:column;border-top:1px solid var(--ink);padding-top:var(--space-2)}.member-activity__narrow-term-head{font-size:var(--size-count);font-weight:600;color:var(--ink);margin-bottom:var(--space-2)}.member-activity__narrow-rows{display:flex;flex-direction:column;gap:var(--space-1)}.member-activity__narrow-row{display:grid;grid-template-columns:calc(var(--space-14) * 2) minmax(0,1fr) var(--space-8);gap:var(--space-2);align-items:center;min-height:calc(var(--space-6) + var(--space-2));border-bottom:1px solid var(--hairline);padding:var(--space-1) 0}.member-activity__narrow-label{font-size:var(--size-count);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-activity__narrow-bar-track{position:relative;height:var(--space-3);background:var(--ground)}.member-activity__narrow-bar{position:absolute;left:0;top:0;bottom:0;background:var(--meta)}.member-activity__narrow-med{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--action)}.member-activity__narrow-count{font-size:var(--size-count);font-weight:500;color:var(--ink);text-align:right}}.member-activity__table-wrap{overflow-x:auto}.member-activity__table{width:100%;border-collapse:collapse;font-size:var(--size-label)}.member-activity__table th,.member-activity__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline);text-align:left}.member-activity__table th{font-weight:600;color:var(--ink)}.member-activity__table td{color:var(--ink-2)}.member-activity__note{font-size:var(--size-count);line-height:var(--lh-body);color:var(--meta)}.member-subjects{display:flex;flex-direction:column;gap:var(--space-3)}.member-subjects__container{background:var(--sheet);border:1px solid var(--hairline);display:flex;flex-direction:column}.member-subjects__table-head{display:grid;grid-template-columns:calc(var(--space-10) + var(--space-1)) minmax(0,1.4fr) minmax(0,1fr) calc(var(--space-14) + var(--space-4)) calc(var(--space-14) * 2 + var(--space-3));gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--hairline);align-items:end;font-size:var(--size-count);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--meta)}.member-subjects__list{display:flex;flex-direction:column}.member-subjects__row-group{display:flex;flex-direction:column;border-bottom:1px solid var(--hairline)}.member-subjects__row{display:grid;grid-template-columns:calc(var(--space-10) + var(--space-1)) minmax(0,1.4fr) minmax(0,1fr) calc(var(--space-14) + var(--space-4)) calc(var(--space-14) * 2 + var(--space-3));gap:var(--space-3);align-items:center;min-height:var(--control-height);padding-right:var(--space-4)}.member-subjects__caret-cell{display:flex;align-items:center;justify-content:center;height:100%}.member-subjects__caret-btn{min-height:var(--control-height);width:100%;border:0;background:transparent;color:var(--ink);font-size:1.125rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.member-subjects__caret-btn:hover{background:var(--ground)}.member-subjects__caret-empty{display:block;width:100%;height:100%}.member-subjects__subject-cell{display:flex;align-items:baseline;gap:var(--space-1);overflow:hidden}.member-subjects__link{font-size:var(--size-label);font-weight:500;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-subjects__link:hover{color:var(--action);text-decoration:underline;text-underline-offset:3px}.member-subjects__spec-count{font-size:var(--size-count);white-space:nowrap}.member-subjects__bar-cell{align-self:center}.member-subjects__bar-track{position:relative;height:var(--space-3);background:var(--ground)}.member-subjects__bar-track--sub{height:var(--space-2)}.member-subjects__bar-fill{position:absolute;left:0;top:0;bottom:0;background:var(--meta)}.member-subjects__bar-fill--sub{background:var(--control)}.member-subjects__house-tick{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--action)}.member-subjects__n-cell{font-size:var(--size-count);color:var(--ink)}.member-subjects__pct{color:var(--meta)}.member-subjects__ratio-cell{font-size:var(--size-count);color:var(--ink);white-space:nowrap}.member-subjects__ratio--high{font-weight:600}.member-subjects__specs-list{display:flex;flex-direction:column;padding-bottom:var(--space-2);background:var(--ground)}.member-subjects__spec-row{display:grid;grid-template-columns:calc(var(--space-10) + var(--space-1)) minmax(0,1.4fr) minmax(0,1fr) calc(var(--space-14) + var(--space-4)) calc(var(--space-14) * 2 + var(--space-3));gap:var(--space-3);align-items:center;min-height:calc(var(--space-8) + var(--space-2));padding-right:var(--space-4)}.member-subjects__spec-label{font-size:var(--size-label);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-subjects__more-wrap{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--hairline)}.member-subjects__legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);font-size:var(--size-count);color:var(--ink-2);align-items:center}.member-subjects__legend-item{display:flex;align-items:center;gap:var(--space-2)}.member-subjects__legend-swatch{width:calc(var(--space-3) + 2px);height:calc(var(--space-2) + 1px);background:var(--meta)}.member-subjects__legend-tick{width:2px;height:calc(var(--space-3) + 2px);background:var(--action)}.member-subjects__note{margin:0;font-size:var(--size-count);line-height:var(--lh-body);color:var(--meta)}@media (max-width: 767px){.member-subjects__table-head{grid-template-columns:var(--space-8) minmax(0,1fr) calc(var(--space-14) + var(--space-2)) calc(var(--space-14) * 2);padding-right:var(--space-2)}.member-subjects__th-bar{display:none}.member-subjects__row{grid-template-columns:var(--space-8) minmax(0,1fr) calc(var(--space-14) + var(--space-2)) calc(var(--space-14) * 2);padding-right:var(--space-2)}.member-subjects__bar-cell{display:none}.member-subjects__spec-row{grid-template-columns:var(--space-8) minmax(0,1fr) calc(var(--space-14) + var(--space-2)) calc(var(--space-14) * 2);padding-right:var(--space-2)}}.member-places{display:flex;flex-direction:column;gap:var(--space-3)}.member-places__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--space-2)}.member-places__card{background:var(--sheet);border:1px solid var(--hairline);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.member-places__card-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.member-places__name-wrap{display:flex;align-items:baseline;gap:var(--space-2);overflow:hidden}.member-places__name-link{font-size:var(--size-label);font-weight:500;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-places__name-link:hover{color:var(--action);text-decoration:underline;text-underline-offset:3px}.member-places__own-seat{font-size:var(--size-count);color:var(--action);white-space:nowrap}.member-places__count{font-size:var(--size-count);color:var(--ink)}.member-places__meta{font-size:var(--size-count);color:var(--meta)}.member-places__bar-track{height:var(--space-1);background:var(--ground);position:relative}.member-places__bar-fill{position:absolute;left:0;top:0;bottom:0;background:var(--ink)}.member-places__more-wrap{padding-top:var(--space-2)}.member-margin{display:flex;flex-direction:column;gap:var(--space-6)}.member-margin__section{display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--ink);padding-top:var(--space-4)}.member-margin__heading{margin:0;font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--ink)}.member-margin__counts{margin:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.member-margin__count-row{display:contents}.member-margin__count-n{margin:0;text-align:right;font-weight:500;color:var(--ink)}.member-margin__count-text{margin:0}.member-margin__source{margin:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.member-margin__source-row{display:contents}.member-margin__source dt{margin:0;color:var(--meta)}.member-margin__source dd{margin:0;color:var(--ink)}.text-right{text-align:right}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.member-activity__bar-slot--selected .member-activity__bar{background:var(--ink)}.member-activity__bar-slot--selected{box-shadow:inset 0 -2px 0 var(--ink)}.member-activity__narrow-row{width:100%;border-left:0;border-right:0;border-top:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.member-activity__narrow-row--selected .member-activity__narrow-label{font-weight:600}.member-activity__selected{margin:var(--space-2) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink)}.member-activity__selected-link{color:var(--action);text-underline-offset:3px}.tldr{display:flex;flex-direction:column;gap:var(--space-1)}.tldr__label{font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;color:var(--ink)}.tldr__text{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);font-weight:400;color:var(--ink)}.around-speech{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--ink)}.around-speech__heading{margin:0;font-size:var(--size-title);line-height:var(--lh-title);font-weight:600}.around-speech__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.around-speech__row{display:grid;grid-template-columns:var(--space-10) minmax(0,1fr);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.around-speech__row--current{background:var(--sheet);box-shadow:inset 3px 0 0 var(--ink)}.around-speech__seq{padding-right:var(--space-3);text-align:right;color:var(--meta);font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-label)}.around-speech__body{display:flex;flex-direction:column;gap:var(--space-1)}.around-speech__speaker{font-size:var(--size-label);line-height:var(--lh-label);font-weight:600}.around-speech__speaker-link{color:var(--ink)}.around-speech__label{color:var(--meta);font-family:var(--font-mono);font-size:var(--size-count);font-weight:400}.around-speech__text{margin:0;color:var(--ink-2);font-size:var(--size-body);line-height:var(--lh-body)}.around-speech__footer{padding-top:var(--space-2)}.around-speech__row--link{position:relative;transition:background-color .12s ease-out}.around-speech__row--link:hover{background:var(--sheet)}.around-speech__text-link{color:inherit;text-decoration:none}.around-speech__text-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.around-speech__text-link:focus-visible{outline:none}.around-speech__text-link:focus-visible:after{outline:2px solid var(--action);outline-offset:-2px}.around-speech__row--link .around-speech__speaker-link{position:relative;z-index:1}.source-chip__glyph{font-family:var(--font-sans);font-size:var(--size-label);line-height:1;-webkit-user-select:none;user-select:none}.source-chip__sr-word{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.speech-tags{display:flex;flex-direction:column;gap:var(--space-3)}.speech-tags__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.speech-tags__item{display:inline-flex;align-items:center}.speech-tags__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--size-count);line-height:var(--lh-count)}.speech-tags__legend-item{display:inline-flex;align-items:center;gap:var(--space-1)}.speech-tags__legend-glyph{font-weight:600}.speech-tags__legend-sep{color:var(--hairline)}.speech-tags__why-panel{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--radius)}.speech-tags__why-header{display:flex;align-items:center;gap:var(--space-2);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;color:var(--ink)}.speech-tags__why-glyph{font-weight:600}.speech-tags__why-word{color:var(--ink-2)}.speech-tags__why-body{display:flex;flex-direction:column;gap:var(--space-2)}.speech-tags__why-item{display:flex;flex-direction:column;gap:var(--space-1)}.speech-tags__why-sentence{margin:0;font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink)}.speech-tags__words-btn{display:inline;padding:0;background:transparent;border:0;color:var(--action);font-family:var(--font-sans);font-size:var(--size-body);line-height:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.speech-tags__words-btn:hover{color:var(--action-hover)}.speech-tags__why-subject{margin:0;font-size:var(--size-count);line-height:var(--lh-count)}.speech-tags__why-footer{padding-top:var(--space-2);border-top:1px solid var(--hairline)}.speech-tags__report-link{color:var(--action);font-size:var(--size-label);text-decoration:underline;text-underline-offset:3px}.speech-tags__report-link:hover{color:var(--action-hover)}.speech-tags__why-tag{margin-left:auto;font-weight:500}.speech-tags__why-panel{border-top:2px solid var(--ink)}.speech-text{display:flex;flex-direction:column;gap:var(--space-4)}.speech-text__heading{margin:0;font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;color:var(--ink)}.speech-text__body{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-8);background:var(--sheet);border:1px solid var(--hairline)}.speech-text__unidentified{display:flex;flex-direction:column;gap:var(--space-1);padding-left:calc(var(--space-8) + var(--space-4))}.speech-text__unidentified-name{font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink-2)}.speech-text__unidentified-line{margin:0;font-size:var(--size-body);line-height:var(--lh-body)}.speech-text__turn--own{display:flex;flex-direction:column;gap:var(--space-5)}.speech-text__speaker{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);padding-left:calc(var(--space-8) + var(--space-4))}.speech-text__speaker-name{color:var(--ink);font-size:var(--size-label);font-weight:600;text-decoration:underline;text-underline-offset:3px}.speech-text__speaker-meta{color:var(--meta);font-family:var(--font-mono);font-size:var(--size-count)}.speech-text__paragraph{display:grid;grid-template-columns:var(--space-8) minmax(0,62ch);column-gap:var(--space-4);margin:0;font-size:var(--size-speech);line-height:var(--lh-speech);color:var(--ink)}.speech-text__para-num{-webkit-user-select:none;user-select:none;line-height:inherit}.speech-text__mark{background:color-mix(in srgb,var(--ink) 12%,transparent);color:inherit;text-decoration:underline 2px var(--ink);text-underline-offset:4px}.speech-text__turn--interruption{display:flex;flex-direction:column;gap:var(--space-2);margin-left:calc(var(--space-8) + var(--space-4));max-width:62ch}.speech-text__interruption-header{font-size:var(--size-label);line-height:var(--lh-label);color:var(--ink)}.speech-text__interruption-header .meta{font-family:var(--font-mono);font-size:var(--size-count)}.speech-text__interruption-speaker{font-weight:600}.speech-text__interruption-text{margin:0;padding:var(--space-3) var(--space-4);background:var(--ground);border-left:2px solid var(--control);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.speech-text__footer{margin:0;font-size:var(--size-count);line-height:var(--lh-count);font-family:var(--font-mono)}@media (max-width: 767px){.speech-text__body{padding:var(--space-5) var(--space-4)}.speech-text__paragraph{grid-template-columns:var(--space-6) minmax(0,1fr);column-gap:var(--space-2)}.speech-text__speaker,.speech-text__unidentified{padding-left:calc(var(--space-6) + var(--space-2))}.speech-text__turn--interruption{margin-left:calc(var(--space-6) + var(--space-2))}}.speech-page--loading,.speech-page--error{padding:var(--space-8) 0}.speech-header{display:flex;flex-direction:column;gap:var(--space-3)}.speech-header .page-answer{margin:0}.speech-header__member{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.speech-header__member-name{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.speech-header__member-meta{color:var(--meta);font-family:var(--font-mono);font-size:var(--size-count)}.speech-header__member-unknown{color:var(--ink-2);font-weight:600}.speech-header__facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);color:var(--ink-2)}.speech-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-1)}.speech-header__cite-wrap{position:relative;display:inline-block}.speech-citation-popover{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:20;width:min(480px,calc(100vw - 32px));padding:var(--space-4);background:var(--sheet);border:1px solid var(--control);box-shadow:var(--shadow-popover)}.speech-citation{display:flex;flex-direction:column;gap:var(--space-3)}.speech-citation__text{margin:0;font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink);-webkit-user-select:all;user-select:all}.speech-citation__controls{display:flex;align-items:center}.speech-citation__note{margin:0;font-size:var(--size-count);line-height:var(--lh-count)}.speech-main,.speech-margin{display:flex;flex-direction:column;gap:var(--space-8)}.speech-margin__section{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--ink)}.speech-margin__heading{margin:0;font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600}.speech-margin__counts{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.speech-margin__count-row{display:grid;grid-template-columns:3.5em minmax(0,1fr);gap:var(--space-3);align-items:baseline}.speech-margin__count-n{font-family:var(--font-mono);font-size:var(--size-count);font-weight:500;text-align:right}.speech-margin__count-text{margin:0;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.speech-margin__source{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-4);margin:0;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count)}.speech-margin__source dt{color:var(--meta)}.speech-margin__source dd{margin:0;color:var(--ink-2)}.speech-main .tldr__label{font-family:var(--font-mono);font-size:var(--size-speech);font-weight:600;letter-spacing:.04em}.speech-main .tldr__text{font-size:var(--size-speech);line-height:var(--lh-speech);max-width:62ch}.speech-main .tldr{padding:var(--space-6);background:var(--sheet);border-top:3px solid var(--ink)}.speech-header--long-title .page-answer{font-size:var(--size-title);line-height:var(--lh-title)}.debate-discussed{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--ink);padding-top:var(--space-5)}.debate-discussed__header{display:flex;flex-direction:column;gap:var(--space-1)}.debate-discussed__heading{margin:0;font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--ink)}.debate-discussed__sub{margin:0;font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.debate-discussed__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.debate-glance{display:flex;flex-direction:column;gap:var(--space-3)}.debate-glance__heading{margin:0;font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;color:var(--ink)}.debate-glance__sentence{margin:0;font-size:var(--size-speech);line-height:var(--lh-speech);color:var(--ink);max-width:62ch}.debate-glance__figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-top:var(--space-1)}.debate-glance__fig-box{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--sheet)}.debate-glance__fig-num{font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1;font-weight:500;color:var(--ink)}.debate-glance__fig-label{font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.debate-head__container{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0}.debate-head__title-group{display:flex;flex-direction:column;gap:var(--space-2)}.debate-head__kicker{font-size:var(--size-count);line-height:1;font-weight:500;color:var(--meta)}.debate-head__title{margin:0;font-size:var(--size-display);line-height:var(--lh-display);font-weight:600;color:var(--ink);max-width:32ch}.debate-head__title--cut{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.debate-head__title--open{font-size:var(--size-title);line-height:var(--lh-title);max-width:60ch}.debate-head__title-toggle{align-self:flex-start}.debate-head__date{font-size:var(--size-label);line-height:var(--lh-label);color:var(--ink-2)}.debate-head__laid{margin:0;font-size:var(--size-body);line-height:var(--lh-body);color:var(--meta)}.debate-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.debate-head__cite-wrap{position:relative;display:inline-block}.debate-citation-popover{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:20;width:min(48rem,calc(100vw - 32px));padding:var(--space-3) var(--space-4);background:var(--ground);border:1px solid var(--hairline);box-shadow:var(--shadow-popover)}.debate-citation{display:flex;flex-direction:column;gap:var(--space-3)}.debate-citation__text{margin:0;font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink);overflow-wrap:anywhere}.debate-citation__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.debate-citation__note{font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.debate-method-source{display:flex;flex-direction:column;gap:1.5rem}.debate-method-source__counts{display:flex;flex-direction:column;gap:.625rem;border-top:1px solid var(--ink);padding-top:1rem;scroll-margin-top:1rem}.debate-method-source__entries{display:flex;flex-direction:column;gap:.625rem;font:400 .875rem/1.55 var(--font-sans);color:var(--ink2)}.debate-method-source__entries p{margin:0}.debate-method-source__entries strong{font-weight:600;color:var(--ink)}.debate-source{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--ink);padding-top:1rem}.debate-source__heading{margin:0;font:600 1.0625rem/1.3 var(--font-sans);color:var(--ink)}.debate-source__dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.375rem .875rem;margin:0;padding:0;font:400 .8125rem/1.45 var(--font-sans);color:var(--ink2)}.debate-source__dl dt{color:var(--meta);font-weight:400}.debate-source__dl dd{margin:0}.debate-source__link{color:var(--action);text-decoration:none;overflow-wrap:anywhere}.debate-source__link:hover{text-decoration:underline}.debate-same-day{display:flex;flex-direction:column;gap:.625rem;border-top:1px solid var(--ink);padding-top:1rem}.debate-same-day__header{display:flex;flex-direction:column;gap:.25rem}.debate-same-day__title{margin:0;font:600 1.0625rem/1.3 var(--font-sans);color:var(--ink)}.debate-same-day__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--hair)}.debate-same-day__item{display:flex;flex-direction:column;gap:.125rem;padding:.625rem 0;border-bottom:1px solid var(--hair)}.debate-same-day__link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:500 .875rem/1.35 var(--font-sans);color:var(--ink);text-decoration:none}.debate-same-day__link:hover{color:var(--action);text-decoration:underline}.debate-same-day__meta{font:400 var(--size-count)/var(--lh-count) var(--font-sans);color:var(--meta)}.debate-same-day__item{position:relative}.debate-same-day__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.debate-transcript{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-5);scroll-margin-top:.5rem}.debate-transcript__header{display:contents}.debate-transcript__header-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.debate-transcript__title{margin:0;font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;color:var(--ink)}.debate-transcript__meta{font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.debate-transcript__filter-bar{position:sticky;top:0;z-index:10;background:var(--sheet);border:1px solid var(--hairline);border-top:2px solid var(--ink);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.debate-transcript__filter-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.debate-transcript__filter-sentence{margin:0;flex:1 1 20rem;font-size:var(--size-body);line-height:var(--lh-body);font-weight:500;color:var(--ink)}.debate-transcript__filter-tag-pill{min-height:2.25rem;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--action);background:var(--ground);color:var(--action);font-family:var(--font-sans);font-size:var(--size-count);line-height:1;font-weight:500;cursor:pointer}.debate-transcript__filter-tag-pill:hover{background:var(--hairline)}.debate-transcript__filter-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);border-top:1px solid var(--hairline);padding-top:var(--space-2)}.debate-transcript__filter-label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--size-count);line-height:1;font-weight:500;color:var(--ink-2)}.debate-transcript__select{min-height:2.25rem;padding:0 var(--space-2);border:1px solid var(--control);background:var(--sheet);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);cursor:pointer}.debate-transcript__vis-count{margin-left:auto;font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.debate-transcript__phone-jump{display:none}.debate-transcript__jump-wrap{position:relative;width:100%}.debate-transcript__jump-btn{width:100%;min-height:var(--control-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-3);border:1px solid var(--control);background:var(--sheet);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-label);font-weight:500;cursor:pointer}.debate-transcript__jump-popover{position:fixed;left:0;right:0;bottom:0;z-index:50;max-height:80vh;background:var(--sheet);border-top:2px solid var(--ink);box-shadow:var(--shadow-popover);overflow-y:auto}.debate-transcript__jump-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--hairline)}.debate-transcript__jump-sheet-title{font-size:var(--size-title);font-weight:600;color:var(--ink)}.debate-transcript__jump-close{min-width:var(--control-height);min-height:var(--control-height);border:0;background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:1.125rem;cursor:pointer}.debate-transcript__jump-list{list-style:none;margin:0;padding:var(--space-2) var(--space-4) var(--space-8);display:flex;flex-direction:column}.debate-transcript__columns{display:flex;gap:var(--space-6);align-items:flex-start;margin-top:var(--space-4)}.debate-transcript__rail{flex:none;width:15rem;position:sticky;top:calc(var(--filter-bar-height, 5.5rem) + var(--space-4));max-height:calc(100vh - var(--filter-bar-height, 5.5rem) - var(--space-8));display:flex;flex-direction:column;gap:var(--space-2)}.debate-transcript__rail-header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--space-2);border-bottom:1px solid var(--ink)}.debate-transcript__rail-title{font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink)}.debate-transcript__rail-total{font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.debate-transcript__rail-note{margin:0;font-size:var(--size-count);line-height:var(--lh-count)}.debate-transcript__rail-list{flex:1 1 auto;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.debate-transcript__rail-btn{display:grid;grid-template-columns:1.5rem minmax(0,1fr) .75rem;gap:var(--space-2);align-items:center;width:100%;min-height:2.75rem;padding:var(--space-1) var(--space-2);border:0;border-bottom:1px solid var(--hairline);background:transparent;text-align:left;color:var(--ink);cursor:pointer;font-family:inherit}.debate-transcript__rail-btn:hover{background:var(--sheet)}.debate-transcript__rail-btn--active{background:var(--sheet);box-shadow:inset 3px 0 0 var(--ink)}.debate-transcript__rail-ord{font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.debate-transcript__rail-text{display:flex;flex-direction:column;gap:2px;min-width:0}.debate-transcript__rail-name{font-size:var(--size-count);line-height:1.3;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debate-transcript__rail-meta{font-size:var(--size-count);line-height:1.2}.debate-transcript__rail-mark{font-size:.625rem;line-height:1;color:var(--ink)}.debate-transcript__flow{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.debate-transcript__speech-row{display:grid;grid-template-columns:minmax(0,1fr) 17rem;column-gap:var(--space-6);position:relative}.debate-transcript__phone-card-wrap{display:none}.debate-transcript__turns-col{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;position:relative;align-self:start}.debate-transcript__speech-row--bracket .debate-transcript__turns-col{padding-left:var(--space-5)}.debate-transcript__bracket{position:absolute;left:0;top:.25rem;bottom:.25rem;width:.625rem;border:2px solid var(--ink);border-right:0;pointer-events:none}.debate-transcript__card-col{min-width:0}.debate-speech-card{position:sticky;top:calc(var(--filter-bar-height, 5.5rem) + var(--space-4));z-index:2;background:var(--sheet);border:1px solid var(--hairline);border-top:2px solid var(--ink);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);max-height:calc(100vh - var(--filter-bar-height, 5.5rem) - var(--space-8));overflow-y:auto}.debate-speech-card__header{display:flex;flex-direction:column;gap:2px}.debate-speech-card__title{font-size:var(--size-label);line-height:var(--lh-label);font-weight:400;color:var(--meta)}.debate-speech-card__name{font-weight:600;color:var(--ink)}.debate-speech-card__stats{font-size:var(--size-count);line-height:var(--lh-count)}.debate-speech-card__tldr{padding-top:var(--space-2);border-top:1px solid var(--hairline)}.debate-speech-card__chips{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--hairline)}.debate-speech-card__footer{padding-top:var(--space-2);border-top:1px solid var(--hairline)}.debate-speech-card__link{font-size:var(--size-count);line-height:var(--lh-count);font-weight:500;color:var(--action);text-decoration:underline;text-underline-offset:3px}.debate-speech-card__link:hover{color:var(--action-hover)}.debate-transcript__folded-box{display:flex;flex-direction:column;gap:var(--space-3)}.debate-transcript__fold-bar{width:100%;min-height:2.25rem;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border:0;border-top:1px dashed var(--control);border-bottom:1px dashed var(--control);background:transparent;color:var(--meta);cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count)}.debate-transcript__fold-bar:hover{background:var(--sheet)}.debate-transcript__fold-bar--opened{border-bottom:0}.debate-transcript__fold-action{margin-left:auto;color:var(--action);font-weight:500;text-decoration:underline;text-underline-offset:3px}.debate-transcript__turn{display:flex;flex-direction:column;gap:var(--space-1)}.debate-transcript__turn--interruption{padding-left:2rem;border-left:2px solid var(--hairline)}.debate-transcript__turn--muted{opacity:.7}.debate-transcript__turn-header{font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink)}.debate-transcript__speaker-link{color:var(--action);text-decoration:underline;text-underline-offset:3px}.debate-transcript__speaker-link:hover{color:var(--action-hover)}.debate-transcript__speaker-name{color:var(--ink)}.debate-transcript__speaker-name--unidentified{color:var(--ink-2)}.debate-transcript__turn-meta{font-size:var(--size-count);font-weight:400}.debate-transcript__turn-body{display:flex;flex-direction:column;gap:var(--space-3);max-width:64ch}.debate-transcript__para{margin:0;font-size:var(--size-speech);line-height:var(--lh-speech);color:var(--ink)}.debate-transcript__turn--interruption .debate-transcript__para{font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.debate-transcript__read-more{display:inline-flex;padding:0;border:0;background:transparent;color:var(--action);font-family:var(--font-sans);font-size:var(--size-body);font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.debate-transcript__read-more:hover{color:var(--action-hover)}@media (max-width: 1119px){.debate-transcript__rail{display:none}.debate-transcript__speech-row{grid-template-columns:minmax(0,1fr) 15rem;column-gap:var(--space-4)}}@media (max-width: 767px){.debate-transcript__phone-jump{display:block}.debate-transcript__speech-row{grid-template-columns:1fr;gap:var(--space-4)}.debate-transcript__speech-row--bracket .debate-transcript__turns-col{padding-left:var(--space-4)}.debate-transcript__bracket{width:.5rem}.debate-transcript__card-col{display:none}.debate-transcript__phone-card-wrap{display:flex;flex-direction:column;border:1px solid var(--hairline);background:var(--sheet)}.debate-transcript__phone-card-toggle{width:100%;min-height:var(--control-height);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:0;background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:var(--size-count);font-weight:500;cursor:pointer;text-align:left}.debate-transcript__caret{margin-left:auto;color:var(--meta)}.debate-transcript__phone-card-content{padding:0 var(--space-3) var(--space-3)}.debate-transcript__turn--interruption{padding-left:1rem}}@media (max-width: 767px){.debate-transcript__filter-label{width:100%}.debate-transcript__select{flex:1;min-width:0;max-width:100%;font-size:1rem}}@media (pointer: coarse){.debate-transcript__read-more,.debate-transcript__select,.debate-transcript__filter-tag-pill{min-height:var(--control-height);align-items:center}.debate-transcript__speaker-link{display:inline-flex;align-items:center;min-height:var(--control-height)}}.debate-who{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-5)}.debate-who__header{display:flex;flex-direction:column;gap:var(--space-1)}.debate-who__heading{margin:0;font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--ink)}.debate-who__sub{margin:0;font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.debate-who__list{background:var(--sheet);border:1px solid var(--hairline);display:flex;flex-direction:column}.debate-who__row{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:var(--space-3);align-items:center;min-height:3.5rem;padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--hairline);background:var(--sheet);cursor:pointer;transition:background .1s}.debate-who__row:hover{background:var(--ground)}.debate-who__row--selected{background:var(--ground);box-shadow:inset 3px 0 0 var(--ink)}.debate-who__ord{font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.debate-who__info{display:flex;flex-direction:column;gap:2px;min-width:0}.debate-who__name{font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;color:var(--ink);text-decoration:none;align-self:flex-start}.debate-who__name:hover{color:var(--action);text-decoration:underline}.debate-who__meta{font-size:var(--size-count);line-height:var(--lh-count)}.debate-who__btn{min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--control);background:var(--sheet);color:var(--ink);font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);font-weight:500;cursor:pointer;white-space:nowrap}.debate-who__btn:hover{border-color:var(--ink)}.debate-who__btn--selected{border-color:var(--ink);background:var(--ink);color:var(--sheet)}.debate-who__unidentified{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.debate-who__silent{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.debate-who__silent-heading{margin:0;font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink)}.debate-who__silent-grid{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-size:var(--size-count);line-height:var(--lh-count)}.debate-who__silent-item{display:inline-flex;align-items:baseline;gap:var(--space-1)}.debate-who__silent-name{color:var(--ink-2);text-decoration:none;font-weight:500}a.debate-who__silent-name:hover{color:var(--action);text-decoration:underline}.debate-who__silent-meta{font-size:var(--size-count)}.debate-who__silent-note{margin:0;font-size:var(--size-count);line-height:var(--lh-count)}.debate-who__more{padding:var(--space-2) var(--space-4)}@media (pointer: coarse){.debate-who__name,a.debate-who__silent-name{display:inline-flex;align-items:center;min-height:var(--control-height)}}.debate-page{width:100%}.debate-page--loading,.debate-page--error{max-width:80rem;margin:0 auto;padding:3rem 1.5rem;min-height:50vh}.debate-main{display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.5rem);width:100%}.debate-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:clamp(1.75rem,3.5vw,2.5rem);align-items:start}.debate-bottom-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1.75rem,3.5vw,2.5rem);align-items:start}@media (max-width: 767px){.debate-two-col,.debate-bottom-grid{grid-template-columns:1fr;gap:1.5rem}}.my-mp-head{display:flex;flex-direction:column;gap:var(--space-4)}.my-mp-head__title{margin:0;font-family:var(--font-sans);font-size:var(--size-display);line-height:var(--lh-display);font-weight:600;letter-spacing:-.025em;color:var(--ink)}.my-mp-form{display:flex;flex-direction:column;gap:var(--space-2);max-width:36rem}.my-mp-form__label{font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;color:var(--ink)}.my-mp-form__bar{display:flex;align-items:stretch;width:100%}.my-mp-form__input{flex:1;min-width:0;height:var(--input-height);padding:0 var(--space-3);font-family:var(--font-sans);font-size:1rem;color:var(--ink);background:var(--sheet);border:1px solid var(--control);border-right:0;border-radius:var(--radius);box-sizing:border-box;outline:none}.my-mp-form__input:focus{border-color:var(--action)}.my-mp-form__button{display:flex;flex-shrink:0}.my-mp-form__button .button{height:var(--input-height);min-height:var(--input-height)}.my-mp-results{display:flex;flex-direction:column;gap:var(--space-4)}.my-mp-results__seats{display:flex;flex-direction:column;gap:clamp(40px,6vw,72px)}.my-mp-count{margin:0;font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.my-mp-method{border-top:1px solid var(--ink);padding-top:var(--space-6)}.my-mp-seat{display:flex;flex-direction:column;gap:var(--space-5);border-top:1px solid var(--ink);padding-top:var(--space-6);min-width:0}.my-mp-seat__title{margin:0;font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.my-mp-seat__meta{font-size:var(--size-count);color:var(--ink-2)}.my-mp-seat__none,.my-mp-seat__note{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--meta)}.my-mp-member{background:var(--sheet);border:1px solid var(--hairline);border-top:2px solid var(--ink);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.my-mp-member__label{font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.my-mp-member__name{font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.my-mp-member__name:hover{color:var(--action);text-decoration:underline}.my-mp-member__line{margin:0;font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.my-mp-member__tags{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--hairline)}.my-mp-member__tags-title{margin:0;font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink)}.my-mp-member__action{display:flex;padding-top:var(--space-3)}.my-mp-older{display:flex;flex-direction:column;gap:var(--space-2)}.my-mp-older__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--ink)}.my-mp-older__title{margin:0;font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink)}.my-mp-older__meta{font-size:var(--size-count);color:var(--meta)}.my-mp-older__list{list-style:none;margin:0;padding:0}.my-mp-older__row{display:grid;grid-template-columns:minmax(0,1fr) 6rem auto;gap:var(--space-4);align-items:baseline;padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);color:var(--ink);text-decoration:none}.my-mp-older__row:hover .my-mp-older__name{color:var(--action);text-decoration:underline}.my-mp-older__name{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);overflow-wrap:anywhere}.my-mp-older__party,.my-mp-older__terms{font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.my-mp-older__terms{text-align:right;white-space:nowrap}@media (max-width: 640px){.my-mp-older__row{grid-template-columns:minmax(0,1fr) auto;gap:0 var(--space-3)}.my-mp-older__name{grid-column:1 / -1}.my-mp-older__terms{text-align:right;white-space:normal}.my-mp-member{padding:var(--space-4)}}.party-page{--party-colour: var(--pc-light, var(--control))}:root[data-theme=dark] .party-page{--party-colour: var(--pc-dark, var(--control))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .party-page{--party-colour: var(--pc-dark, var(--control))}}.party-page--loading,.party-page--error{padding:var(--space-8) 0}.party-head{display:flex;flex-direction:column;gap:var(--space-4)}.party-head__header{display:flex;flex-direction:column;gap:var(--space-1)}.party-head__code{margin:0;font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.party-head__stat{display:flex;flex-direction:column;gap:var(--space-1);max-width:16rem}.party-head__stat--lead .party-head__stat-value{color:var(--party-colour)}.party-section{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--hairline);padding-top:var(--space-6);min-width:0}.party-section__title{margin:0;font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:500;color:var(--ink)}.party-section__meta{font-size:var(--size-count);color:var(--ink-2)}.party-box{background:var(--sheet);border:1px solid var(--hairline);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.party-box__readout{margin:0;min-height:calc(var(--size-count) * var(--lh-count) * 2);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.party-box__readout--hint{font-family:var(--font-sans);color:var(--meta)}.party-box__note,.party-box__empty{margin:0;font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta);max-width:72ch}.party-box__toggle{display:flex}.party-share{display:flex;flex-direction:column;gap:var(--space-2)}.party-share__chart{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-2)}.party-share__scale{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:var(--size-count);line-height:1;color:var(--meta)}.party-share__plot{height:220px;display:grid;gap:var(--space-3);align-items:end;border-bottom:1px solid var(--ink);background-image:linear-gradient(var(--hairline),var(--hairline));background-size:100% 1px;background-repeat:no-repeat;background-position:top}.party-share__plot--members{height:72px;background-image:none}.party-share__members{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-2);align-items:end;margin-top:var(--space-3)}.party-share__members-title{font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta);align-self:center}.party-share__col{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:0;cursor:default}.party-share__col:focus-visible{outline:2px solid var(--action);outline-offset:2px}.party-share__value{font-size:var(--size-count);line-height:1;color:var(--ink-2);white-space:nowrap}.party-share__bar{width:min(100%,4.5rem);background-color:var(--party-colour)}.party-share__bar--members{background-color:var(--control)}.party-share__col--active .party-share__value{color:var(--ink);font-weight:500}.party-share__col--active .party-share__bar{outline:2px solid var(--ink);outline-offset:1px}.party-share__axis{display:grid;gap:var(--space-3);margin-left:calc(5rem + var(--space-2));font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.party-share__tick{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.party-share__tick-years{color:var(--meta)}.party-table-wrap{overflow-x:auto}.party-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count)}.party-table caption{text-align:left;font-family:var(--font-sans);font-weight:500;margin-bottom:var(--space-2)}.party-table th,.party-table td{padding:var(--space-2);border-bottom:1px solid var(--hairline);text-align:left;white-space:nowrap}.party-table .party-table__num{text-align:right}.party-mark{display:inline-block;width:.75rem;height:.75rem;border-radius:50%;box-sizing:border-box;flex:none}.party-mark--party{background:var(--party-colour);box-shadow:0 0 0 2px var(--sheet)}.party-mark--house{background:var(--sheet);border:2px solid var(--ink-2)}.party-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.party-legend__item{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2)}.party-compare__top{display:flex;flex-direction:column;gap:var(--space-2)}.party-compare__head,.party-compare__row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 3.5rem 4.5rem 3.5rem;gap:var(--space-4);align-items:center}.party-compare__head{font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta);padding-bottom:var(--space-1);border-bottom:1px solid var(--hairline)}.party-compare__scale{display:flex;justify-content:space-between}.party-compare{list-style:none;margin:0;padding:0}.party-compare__row{min-height:var(--control-height);border-bottom:1px solid var(--hairline)}.party-compare__row--active{background:var(--ground)}.party-compare__label{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink);overflow-wrap:anywhere;padding:var(--space-1) 0}.party-compare__track{position:relative;height:1rem;background-image:linear-gradient(var(--hairline),var(--hairline));background-size:100% 1px;background-repeat:no-repeat;background-position:center}.party-compare__gap{position:absolute;top:calc(50% - 1px);height:2px;background:var(--control)}.party-compare__dot{position:absolute;top:calc(50% - .375rem);margin-left:-.375rem}.party-compare__num{text-align:right;font-size:var(--size-count);color:var(--meta)}.party-compare__num--lead{color:var(--ink);font-weight:500}.party-leaders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-6)}.party-leaders__group{display:flex;flex-direction:column;gap:var(--space-2)}.party-leaders__title{margin:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500}.party-leaders__title a{color:var(--ink)}.party-leaders__list{list-style:none;margin:0;padding:0}.party-leaders__row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);color:var(--ink);text-decoration:none}.party-leaders__row:hover .party-leaders__name{color:var(--action);text-decoration:underline}.party-leaders__name{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body)}.party-leaders__count{font-size:var(--size-count);color:var(--ink-2)}.party-section--method{border-top:1px solid var(--hairline)}@media (max-width: 640px){.party-box{padding:var(--space-4)}.party-compare__head,.party-compare__row{grid-template-columns:minmax(0,1fr) 3.5rem 4.5rem 3.5rem;gap:var(--space-1) var(--space-3)}.party-compare__head>span:first-child{display:none}.party-compare__scale{grid-column:1 / -1;order:-1}.party-compare__label{grid-column:1 / -1}.party-compare__row{padding:var(--space-2) 0}.party-share__chart,.party-share__members{grid-template-columns:2.5rem minmax(0,1fr)}.party-share__members-title{grid-column:1 / -1}.party-share__plot--members{grid-column:2}.party-share__axis{margin-left:calc(2.5rem + var(--space-2));gap:var(--space-1)}.party-share__plot{gap:var(--space-1)}.party-share__tick-years{display:none}}.place-page--loading,.place-page--error{padding:var(--space-8) 0}.place-head{display:flex;flex-direction:column;gap:var(--space-4)}.place-head__header{display:flex;flex-direction:column;gap:var(--space-2)}.place-head__aliases{font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.place-head__stat{display:flex;flex-direction:column;gap:var(--space-1)}.place-main{display:flex;flex-direction:column;gap:clamp(var(--space-8),6vw,calc(var(--space-14) + var(--space-4)));padding-bottom:var(--space-14)}.place-empty-notice{margin:0;font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);color:var(--ink-2);border-top:1px solid var(--ink);padding-top:var(--space-6)}.place-section{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-6)}.place-section__title{margin:0;font-family:var(--font-sans);font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.place-section__meta{font-size:var(--size-count);color:var(--ink-2)}.place-side-by-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:clamp(var(--space-8),4vw,var(--space-14));align-items:start}.place-holders__list{display:flex;flex-direction:column}.place-holders__row{display:grid;grid-template-columns:minmax(4rem,7.5rem) minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);align-items:start}.place-holders__term-col{display:flex;flex-direction:column;gap:2px}.place-holders__term-name{font-size:var(--size-label);font-weight:600;color:var(--ink)}.place-holders__term-years{font-size:var(--size-count);color:var(--meta)}.place-holders__items-col{display:flex;flex-direction:column;gap:var(--space-2)}.place-holders__holder{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.place-holders__name{font-family:var(--font-sans);font-size:var(--size-body);font-weight:600;color:var(--action);text-decoration:underline;text-underline-offset:3px}.place-holders__name:hover{color:var(--action-hover)}.place-holders__party{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--size-count);font-weight:500;line-height:1;padding:var(--space-1) var(--space-2);border:1px solid var(--control);color:var(--ink)}.place-holders__state{font-family:var(--font-sans);font-size:var(--size-count);color:var(--ink-2)}.place-holders__spoke{font-size:var(--size-count);color:var(--ink-2)}.place-members__list{display:flex;flex-direction:column}.place-members__row{display:grid;grid-template-columns:var(--space-6) minmax(0,1fr) auto;gap:var(--space-3);align-items:center;min-height:3.5rem;padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);text-decoration:none;color:var(--ink)}.place-members__row:hover{background:var(--hairline)}.place-members__rank{font-size:var(--size-count);color:var(--meta);text-align:right}.place-members__main{display:flex;flex-direction:column;gap:2px;min-width:0}.place-members__title-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.place-members__name{font-family:var(--font-sans);font-size:var(--size-body);font-weight:600;color:var(--ink)}.place-members__own-badge{font-size:.6875rem;line-height:1;font-weight:500;padding:3px 6px;border:1px solid var(--ink);color:var(--ink)}.place-members__meta{font-family:var(--font-sans);font-size:var(--size-count);color:var(--ink-2)}.place-members__stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.place-members__count{font-size:var(--size-label);font-weight:500;color:var(--ink)}.place-members__last{font-size:.6875rem;color:var(--meta);white-space:nowrap}.place-members__toggle{padding-top:var(--space-2)}.place-parties__grid-table{display:flex;flex-direction:column}.place-parties__table-head{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto auto;gap:0 var(--space-3);font-size:.6875rem;color:var(--meta);padding-bottom:var(--space-1)}.place-parties__th-speeches{text-align:right}.place-parties__th-per100{text-align:right;min-width:4rem}.place-parties__table-rows{display:flex;flex-direction:column}.place-parties__row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;min-height:2.75rem;border-bottom:1px solid var(--hairline)}.place-parties__party-name{font-family:var(--font-sans);font-size:var(--size-label);font-weight:600;color:var(--ink)}.place-parties__track{height:14px;background:var(--hairline);display:flex;align-items:center}.place-parties__bar{height:100%}.place-parties__speeches-count{font-size:var(--size-count);font-weight:500;text-align:right;color:var(--ink)}.place-parties__per100-val{font-size:var(--size-count);color:var(--ink-2);text-align:right;min-width:4rem}.place-parties__note{margin:0;font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-body);color:var(--meta)}.place-parties__method-link{color:var(--action);text-decoration:underline;text-underline-offset:3px}.place-parties__method-link:hover{color:var(--action-hover)}.place-subjects__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:clamp(var(--space-6),4vw,var(--space-14));align-items:start}.place-subjects__col{display:flex;flex-direction:column;gap:var(--space-3)}.place-subjects__subhead{display:flex;flex-direction:column;gap:var(--space-1)}.place-subjects__subtitle{margin:0;font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--ink)}.place-subjects__subdesc{margin:0;font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);color:var(--ink-2)}.place-associated__list{display:flex;flex-direction:column}.place-associated__card{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);text-decoration:none;color:var(--ink)}.place-associated__card:hover{background:var(--hairline)}.place-associated__card-top{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.place-associated__name{font-family:var(--font-sans);font-size:var(--size-body);line-height:1.35;font-weight:600;color:var(--ink)}.place-associated__ratio{font-size:var(--size-count);font-weight:500;white-space:nowrap;color:var(--ink)}.place-associated__track{height:6px;background:var(--hairline)}.place-associated__bar{height:100%;background:var(--ink-2)}.place-associated__sentence{font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-label);color:var(--ink-2)}.place-related__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.place-related__chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:calc(var(--chip-height) + var(--space-1));padding:0 var(--space-2);border:1px solid var(--control);background:var(--sheet);color:var(--ink);text-decoration:none;font-family:var(--font-sans);font-size:var(--size-count);font-weight:500}.place-related__chip:hover{border-color:var(--action);color:var(--ink)}.place-related__chip-count{font-size:.75rem;font-weight:500;color:var(--ink-2)}.place-speeches__title{margin:0;font-family:var(--font-sans);font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.place-speeches__count{font-size:var(--size-label);font-weight:500;color:var(--ink)}.place-speeches__controls{margin-bottom:var(--space-4)}.place-speeches__list{display:flex;flex-direction:column}.place-method{border-top:1px solid var(--ink);padding-top:var(--space-6)}@media (max-width: 600px){.place-holders__row{grid-template-columns:1fr;gap:var(--space-1)}.place-parties__table-head,.place-parties__row{grid-template-columns:3.5rem minmax(0,1fr) auto auto;gap:var(--space-2)}}.place-speeches__toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);font-size:var(--size-label);line-height:var(--lh-label);color:var(--ink);cursor:pointer}.place-speeches__checkbox{width:var(--space-4);height:var(--space-4);margin:0;accent-color:var(--ink)}.count{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:inherit}.count--link{color:var(--action);text-decoration:underline;text-underline-offset:3px}.count--link:hover{color:var(--action-hover)}.speaker-line{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink)}.speaker-line__link{color:var(--action);text-decoration:none}.speaker-line__link:hover{text-decoration:underline;text-underline-offset:3px}.speaker-line__name{color:var(--ink)}.speaker-line__meta{color:var(--meta)}.speaker-line--unidentified{color:var(--ink-2)}.search-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-head{display:flex;flex-direction:column;gap:var(--space-5)}.search-head__title{margin:0;max-width:24ch;font-family:var(--font-sans);font-size:var(--size-display);line-height:var(--lh-display);font-weight:600;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.search-head__count{font-family:var(--font-mono);font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.search-head__box{max-width:44rem}.search-head__active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.search-head__active-label{font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);color:var(--meta);margin-right:var(--space-1)}.search-head__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.search-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.search-main{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}@media (min-width: 1024px){.search-body{grid-template-columns:280px minmax(0,1fr);column-gap:calc(var(--space-6) * 2);align-items:start}}.search-rail{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.search-rail__section{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-4)}.search-rail__title{margin:0;font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--ink)}.search-rail__wait{margin:0;font-size:var(--size-body);line-height:var(--lh-body);color:var(--meta)}.search-rail__csv{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--control-height);font-family:var(--font-sans);font-size:var(--size-label);font-weight:500;color:var(--action);text-decoration:underline;text-underline-offset:3px}.search-rail__csv:hover{color:var(--action-hover)}.search-leave{display:flex;flex-direction:column;gap:var(--space-2)}.search-leave__label{font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink-2)}.search-leave__select{width:100%;min-height:var(--control-height)}.search-rail .filter-bar__group{flex-direction:column;align-items:stretch;gap:var(--space-2)}.search-rail .filter-bar__groups{gap:var(--space-5)}.search-rail .filter-bar__group-title{margin:0;min-width:0;font-size:var(--size-label);color:var(--ink-2)}.search-rail .filter-bar__summary{border-top:1px solid var(--hairline);padding-top:var(--space-3)}.search-scopes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4)}.search-scopes:empty{display:none}.search-scope{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8);padding:var(--space-5) var(--space-6);background:var(--sheet);border:1px solid var(--hairline);border-top:1px solid var(--ink)}.search-scope__text{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 22rem;min-width:0}.search-scope__name{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);font-family:var(--font-sans);font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;color:var(--ink)}.search-scope__domain{font-size:var(--size-label);font-weight:400;color:var(--meta)}.search-scope__figures{margin:0;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2);font-variant-numeric:tabular-nums}.search-scope__offer{margin:var(--space-2) 0 0;max-width:60ch;font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.search-scope__action{flex:0 0 auto}.search-pick{display:flex;flex-direction:column;gap:var(--space-2)}.search-pick__label{font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink-2)}.search-pick__field{position:relative}.search-pick__input{box-sizing:border-box;width:100%;min-height:var(--control-height);padding:0 var(--space-3);font-family:var(--font-sans);font-size:1rem;color:var(--ink);background:var(--sheet);border:1px solid var(--control);border-radius:var(--radius)}.search-pick__input::placeholder{color:var(--meta)}.search-pick__input:hover{border-color:var(--ink)}.search-pick__input:focus-visible{outline:2px solid var(--action);outline-offset:2px}.search-pick__list{position:absolute;z-index:20;top:calc(100% + var(--space-1));left:0;right:0;margin:0;padding:var(--space-1) 0;list-style:none;background:var(--sheet);border:1px solid var(--hairline);box-shadow:var(--shadow-popover);max-height:22rem;overflow-y:auto}.search-pick__option{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer}.search-pick__option--active{background:var(--ground);box-shadow:inset 2px 0 0 var(--ink)}.search-pick__kind{font-size:var(--size-count);color:var(--meta)}.search-pick__name{font-size:var(--size-label);font-weight:500;color:var(--ink);overflow-wrap:anywhere}.search-pick__n{font-family:var(--font-mono);font-size:var(--size-count);color:var(--ink-2);font-variant-numeric:tabular-nums}.search-pick__none{padding:var(--space-2) var(--space-3);font-size:var(--size-label);color:var(--meta)}.search-matches{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--ink);padding-top:var(--space-4)}.search-matches__title,.search-results__title{margin:0;font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.search-matches__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-4) var(--space-8)}.search-matches__group{display:flex;flex-direction:column;min-width:0}.search-matches__kind{margin:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;color:var(--meta)}.search-matches__list{list-style:none;margin:0;padding:0}.search-matches__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--hairline)}.search-matches__name-wrap{display:flex;flex-direction:column;min-width:0}.search-matches__name{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);font-weight:500;color:var(--action);text-decoration:none;overflow-wrap:anywhere}a.search-matches__name:hover{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.search-matches__name--plain{color:var(--ink)}.search-matches__where{font-family:var(--font-sans);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.search-matches__parent{color:var(--action);text-underline-offset:3px}.search-matches__count{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.search-matches__note{margin:0;font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.search-results{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.search-results__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-6);border-bottom:1px solid var(--ink)}.search-tabs{display:flex;gap:var(--space-6)}.search-tabs__tab{display:inline-flex;align-items:baseline;gap:var(--space-2);min-height:var(--control-height);padding-top:var(--space-3);font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--meta);text-decoration:none;box-shadow:inset 0 -3px 0 transparent;transition:color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.search-tabs__tab:hover{color:var(--ink);box-shadow:inset 0 -3px 0 var(--hairline)}.search-tabs__tab--on,.search-tabs__tab--on:hover{color:var(--ink);box-shadow:inset 0 -3px 0 var(--ink)}.search-tabs__tab:focus-visible{outline:2px solid var(--action);outline-offset:2px}.search-tabs__n{font-family:var(--font-mono);font-size:var(--size-count);font-weight:400;color:var(--meta);font-variant-numeric:tabular-nums}.search-sort{display:inline-flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2)}.search-sort__label{font-family:var(--font-sans);font-size:var(--size-label);color:var(--meta)}.search-sort__select{min-height:calc(var(--control-height) - var(--space-2));padding:0 var(--space-8) 0 var(--space-3);font-family:var(--font-sans);font-size:var(--size-label);font-weight:500;color:var(--ink);background-color:var(--sheet);background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border:1px solid var(--control);border-radius:var(--radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.search-sort__select:hover{border-color:var(--ink)}.search-sort__select:focus-visible{outline:2px solid var(--action);outline-offset:2px}.search-results__range{margin:0;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta);font-variant-numeric:tabular-nums}.search-results__list{list-style:none;margin:0;padding:0;background:var(--sheet);border:1px solid var(--hairline)}.search-results__loading,.search-results__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.search-results__empty{padding:var(--space-6) var(--space-5);background:var(--sheet);border:1px solid var(--hairline)}.search-results__empty .states-empty__text{margin:0;font-size:var(--size-heading);line-height:var(--lh-heading);color:var(--ink-2)}.search-row__tldr{margin-top:var(--space-2);max-width:68ch}.search-results__loading>:first-child{align-self:stretch}.search-results__wait{margin:0;font-size:var(--size-count);color:var(--meta)}.search-row{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--hairline);transition:background-color .16s cubic-bezier(.16,1,.3,1)}.search-row:last-child{border-bottom:0}.search-row:hover{background:var(--ground)}.search-row__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-4);font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta);font-variant-numeric:tabular-nums}.search-row__debate{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-row__debate:hover{color:var(--action);text-decoration:underline;text-underline-offset:3px}.search-row__debate:focus-visible{outline:2px solid var(--action);outline-offset:2px}.search-row .speaker-line{font-size:var(--size-label)}.search-row__excerpt{margin:var(--space-2) 0 0;max-width:68ch;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2);overflow-wrap:anywhere}.search-row__excerpt[lang=hi]{font-family:var(--font-hi);line-height:var(--lh-hi)}.search-row__excerpt[lang=ur]{font-family:var(--font-ur);line-height:var(--lh-ur)}.search-row__excerpt mark,.search-member mark{background:var(--hairline);color:var(--ink);font-weight:600;padding:0 2px;box-shadow:inset 0 -2px 0 var(--ink)}.search-member{display:grid;grid-template-columns:minmax(0,1fr) 5rem 6.5rem;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--hairline)}.search-results__list--members .search-member:last-child{border-bottom:0}.search-member--head{padding-top:0;padding-bottom:var(--space-2);border-bottom:0;font-family:var(--font-sans);font-size:var(--size-count);color:var(--meta)}.search-member__count-head,.search-member__span-head{text-align:right}.search-member__who{display:flex;flex-direction:column;gap:2px;min-width:0}.search-member__name{font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);font-weight:600;color:var(--action);text-decoration:none;overflow-wrap:anywhere}.search-member__name:hover{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.search-member__where,.search-member__most{font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.search-member__tag{color:var(--action);text-underline-offset:3px}.search-member__count,.search-member__span{font-family:var(--font-mono);font-size:var(--size-label);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.search-member__count{color:var(--action);text-decoration:none}.search-member__count:hover{text-decoration:underline;text-underline-offset:3px}.search-member__span{font-size:var(--size-count);color:var(--meta)}.search-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-top:var(--space-2)}.search-pager__pages{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:var(--space-1)}.search-pager__num,.search-pager__gap{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--space-8) + var(--space-1));min-height:calc(var(--space-8) + var(--space-1));font-family:var(--font-mono);font-size:var(--size-count);color:var(--action);text-decoration:none;font-variant-numeric:tabular-nums}.search-pager__gap{color:var(--meta);min-width:var(--space-5)}a.search-pager__num:hover{background:var(--sheet);text-decoration:underline;text-underline-offset:3px}.search-pager__num--current{color:var(--ink);border:1px solid var(--ink);background:var(--sheet)}.search-pager__step{display:inline-flex;align-items:center;min-height:var(--control-height);font-family:var(--font-sans);font-size:var(--size-label);font-weight:500;color:var(--action);text-decoration:underline;text-underline-offset:3px}.search-pager__step--off{color:var(--meta);text-decoration:none;opacity:.6}@media (max-width: 767px){.search-row,.search-member{padding-left:var(--space-4);padding-right:var(--space-4)}.search-member{grid-template-columns:minmax(0,1fr) auto}.search-member__span,.search-member__span-head{display:none}.search-pager__pages li:not(:has(.search-pager__num--current)):not(:first-child):not(:last-child){display:none}.search-rail{display:contents}.search-filters{order:0}.search-main{order:1}.search-rail__section:last-child{order:2;border-top:1px solid var(--ink);padding-top:var(--space-4)}.search-rail__title{display:none}.search-matches{order:2}}@media (pointer: coarse){.search-pager__num{min-width:var(--control-height);min-height:var(--control-height)}}.search-row__why,.search-results__rule{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:var(--size-label)}.search-filters__body{display:flex;flex-direction:column;gap:var(--space-6)}.search-filters__phone{display:none}.search-ticks{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--hairline);min-width:0}.search-ticks__title{float:left;width:100%;padding:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--size-label);font-weight:600;color:var(--ink)}.search-ticks__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:32px;font-family:var(--font-sans);font-size:var(--size-label);color:var(--ink);cursor:pointer}.search-ticks__row input{width:16px;height:16px;margin:0;accent-color:var(--ink)}.search-ticks__row input:focus-visible{outline:2px solid var(--action);outline-offset:2px}.search-ticks__row--off{color:var(--meta);cursor:not-allowed}.search-ticks__name{overflow-wrap:anywhere}.search-ticks__n{font-family:var(--font-mono);font-size:var(--size-count);color:var(--meta);font-variant-numeric:tabular-nums}.search-ticks__note{margin:var(--space-1) 0 0;font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.search-years__span{margin:0;font-family:var(--font-mono);font-size:var(--size-count);color:var(--ink)}.search-years__row{display:flex;flex-direction:column;gap:2px;font-size:var(--size-count);color:var(--meta)}.search-years__row input{width:100%;min-height:32px;margin:0;accent-color:var(--ink)}.search-apply{position:sticky;bottom:var(--space-4);z-index:5;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--sheet);border:1px solid var(--ink);box-shadow:var(--shadow-popover)}.search-apply__text{font-size:var(--size-label);color:var(--ink-2)}.search-apply__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.search-add{position:relative}.search-add__button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--control-height);padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--size-label);font-weight:500;color:var(--ink);background:var(--sheet);border:1px solid var(--control);border-radius:var(--radius);cursor:pointer}.search-add__button:hover,.search-add__button[aria-expanded=true]{border-color:var(--ink)}.search-add__button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.search-add__pop{position:absolute;z-index:30;top:calc(100% + var(--space-1));left:0;width:min(22rem,calc(100vw - 2 * var(--space-4)));display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-color:var(--ink)}.search-add__find{box-sizing:border-box;width:100%;min-height:var(--control-height);padding:0 var(--space-3);font-family:var(--font-sans);font-size:1rem;color:var(--ink);background:var(--sheet);border:1px solid var(--control);border-radius:var(--radius)}.search-add__find:focus-visible{outline:2px solid var(--action);outline-offset:2px}.search-add__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.search-add__label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--size-count);color:var(--meta)}.search-add__label select{width:100%;min-height:var(--control-height)}.search-add__values{display:flex;flex-direction:column;max-height:16rem;overflow-y:auto;padding:2px}.search-add__actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--hairline)}@media (max-width: 767px){.search-filters__phone{display:block;padding-bottom:var(--space-3)}.search-filters__body{display:none}.search-filters--open .search-filters__body{display:flex}.search-ticks__row{min-height:44px}}.search-add__value{content-visibility:auto;contain-intrinsic-size:auto 32px}.method-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-5)}.method-step__rail{position:relative;display:flex;justify-content:center}.method-step__rail:after{content:"";position:absolute;top:40px;bottom:calc(-1 * var(--space-10));left:50%;width:1px;background:var(--control)}.method-step--last .method-step__rail:after{display:none}.method-step__n{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ink);border-radius:50%;background:var(--ground);font-family:var(--font-mono);font-size:var(--size-label);color:var(--ink)}.method-step__body{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;max-width:72ch;padding-top:var(--space-1)}.method-step__title{margin:0;font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;color:var(--ink)}.method-step__body p{margin:0;color:var(--ink-2)}.method-step__body .method-step__figure{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink)}.method-step__example{margin-top:var(--space-2)}@media (prefers-reduced-motion: no-preference){.method-step{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.method-step--seen{opacity:1;transform:none}}@media (max-width: 560px){.method-step{gap:var(--space-3)}}.method-labels{margin:0;background:var(--sheet);border:1px solid var(--hairline);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.method-labels__caption{font-size:var(--size-label);line-height:var(--lh-label);color:var(--ink-2)}.method-labels__table{width:100%;border-collapse:collapse}.method-labels__table th{text-align:left;font-size:var(--size-count);line-height:var(--lh-count);font-weight:500;color:var(--meta);padding:0 0 var(--space-2);border-bottom:1px solid var(--hairline)}.method-labels__table td{padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--ink);overflow-wrap:anywhere}.method-labels__table td[lang=hi]{font-family:var(--font-hi);font-size:var(--size-body);line-height:var(--lh-hi)}.method-labels__table th:last-child,.method-labels__table td:last-child{text-align:right;padding-left:var(--space-4);white-space:nowrap}.method-labels__table tr:last-child td{border-bottom:0}.method-limits{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--ink);padding-top:var(--space-6)}.method-limits__title{margin:0;font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;color:var(--ink)}.method-limits__list{max-width:72ch;margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);color:var(--ink-2)}.method-limits__num{font-family:var(--font-mono);color:var(--ink)}.method-box{background:var(--sheet);border:1px solid var(--hairline);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.method-box__label{margin:0;font-size:var(--size-count);line-height:var(--lh-count);font-weight:500;color:var(--meta)}.method-arrow{display:flex;justify-content:center;padding:var(--space-2) 0;font-family:var(--font-mono);font-size:var(--size-heading);line-height:1;color:var(--meta)}.method-source{margin:0;font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.method-source .method-source__date{font-family:var(--font-mono)}@media (prefers-reduced-motion: no-preference){.method-step .method-after{opacity:0;transition:opacity .6s ease .4s}.method-step--seen .method-after{opacity:1}}.legacy-example{display:flex;flex-direction:column;gap:var(--space-2)}.legacy-example__garbled{margin:0;font-family:var(--font-mono);font-size:var(--size-label);line-height:var(--lh-body);color:var(--ink-2);overflow-wrap:anywhere}.legacy-example__hindi{margin:0;font-family:var(--font-hi);font-size:var(--size-speech);line-height:var(--lh-hi);color:var(--ink)}.speech-example{display:flex;flex-direction:column;gap:var(--space-2)}.speech-example__turns{list-style:none;margin:0;padding:0 0 0 var(--space-5);position:relative;display:flex;flex-direction:column;gap:var(--space-3)}.speech-example__turns:before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:.625rem;border:2px solid var(--ink);border-right:0;pointer-events:none}.speech-example__turn p{margin:0}.speech-example__turn--other{margin-left:var(--space-6);padding-left:var(--space-3);border-left:1px solid var(--control)}.speech-example__who{font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink)}.speech-example__turn--other .speech-example__who{font-weight:500;color:var(--ink-2)}.speech-example__words{font-family:var(--font-mono);font-size:var(--size-count);font-weight:400;color:var(--meta)}.speech-example__text{font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink)}.speech-example__turn--other .speech-example__text{color:var(--ink-2)}.speech-example__result{margin:0;color:var(--ink)}.subjects-example{display:flex;flex-direction:column;gap:var(--space-2)}.subjects-example__text{margin:0;font-size:var(--size-body);line-height:1.9;color:var(--ink)}.subjects-example__mark{background:transparent;color:inherit;border:1px solid var(--ink);padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.subjects-example__mark--dropped{border-style:dashed;border-color:var(--control)}.subjects-example__tldr{display:flex;flex-direction:column;gap:var(--space-1);border-bottom:1px solid var(--hairline);padding-bottom:var(--space-3);margin-bottom:var(--space-1)}.subjects-example__tldr p{margin:0}.subjects-example__tldr-label{font-size:var(--size-label);font-weight:600;color:var(--ink)}.subjects-example__tldr-text{color:var(--ink)}.subjects-example__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.subjects-example__item{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;gap:var(--space-2);align-items:baseline;font-size:var(--size-body);color:var(--ink)}.subjects-example__item--dropped{color:var(--meta)}.subjects-example__item--dropped .subjects-example__name{text-decoration:line-through}.subjects-example__state{font-family:var(--font-mono);font-size:var(--size-count);color:var(--meta)}.group-example{display:flex;flex-direction:column;gap:var(--space-2)}.group-example__names{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.group-example__names .chip{max-width:100%}.group-example__subject{margin:0;font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--ink)}.group-example__count{font-family:var(--font-mono);font-size:var(--size-count);font-weight:400;color:var(--meta)}.method-page{display:flex;flex-direction:column;gap:var(--space-10)}.method-page__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-10)}.method-page__sources{display:flex;flex-direction:column;gap:var(--space-3);border-top:1px solid var(--ink);padding-top:var(--space-6)}.method-page__title{margin:0;font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;color:var(--ink)}.method-page__list{max-width:72ch;margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);color:var(--ink-2)}.method-answer{color:var(--meta)}.method-answer__verb{color:var(--ink)}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.chip-row__item{display:inline-flex}.speech-row{display:grid;grid-template-columns:calc(var(--space-10) * 3) minmax(0,1fr);column-gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--hairline);box-sizing:border-box}.speech-row__when{display:flex;flex-direction:column;gap:var(--space-1);padding-top:.125rem;font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count)}.speech-row__date{color:var(--ink)}.speech-row__kind{color:var(--meta)}.speech-row__body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.speech-row__debate,.speech-row__tldr,.speech-row__excerpt{max-width:72ch}.speech-row__debate{font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--action);text-decoration:none;overflow-wrap:anywhere}.speech-row__debate:hover{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.speech-row__tldr{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink)}.speech-row__tldr-label{margin-right:var(--space-1);font-size:var(--size-label);font-weight:600;color:var(--ink)}.speech-row__excerpt{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink-2)}.speech-row__byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3)}.speech-row__byline .speaker-line{font-size:var(--size-label);line-height:var(--lh-label)}.speech-row__counts{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.speech-row .chip-row{margin-top:var(--space-1)}@media (max-width: 767px){.speech-row{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2);padding:var(--space-4) 0}.speech-row__when{flex-direction:row;gap:var(--space-2);padding-top:0}.speech-row__kind:before{content:"· "}}.speech-list{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.speech-list__count{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.speech-list__items{display:flex;flex-direction:column}.speech-list__pagination{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0}.speech-list__page-link{display:inline-flex;align-items:center;color:var(--action);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:500;text-decoration:underline;text-underline-offset:3px;min-height:var(--control-height)}.speech-list__page-link:hover{color:var(--action-hover)}.turn-box{display:flex;flex-direction:column;gap:var(--space-3);background:var(--sheet);border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--space-4);box-sizing:border-box}.turn-box__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.turn-box__speaker{font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600}.turn-box__speaker-link{color:var(--action);text-decoration:none}.turn-box__speaker-link:hover{color:var(--action-hover);text-decoration:underline;text-underline-offset:3px}.turn-box__speaker-name{color:var(--ink)}.turn-box__speaker-unidentified{color:var(--ink-2)}.turn-box__meta{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}.turn-box__unidentified-line{margin:0;font-family:var(--font-sans);font-size:var(--size-body);line-height:var(--lh-body);color:var(--ink)}.turn-box__content{display:flex;flex-direction:column;gap:var(--space-3)}.turn-box__para{margin:0;font-family:var(--font-sans);font-size:var(--size-speech);line-height:var(--lh-speech);color:var(--ink);max-width:62ch}.turn-box__action{display:flex}.filter-bar{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.filter-bar__groups{display:flex;flex-direction:column;gap:var(--space-3)}.filter-bar__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.filter-bar__group-title{font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--lh-label);font-weight:600;color:var(--ink);margin-right:var(--space-2);min-width:60px}.filter-bar__choices{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.filter-bar__chip-btn{background:transparent;border:0;padding:0;margin:0;cursor:pointer;display:inline-flex;font:inherit;color:inherit;text-decoration:none}.filter-bar__chip-btn:focus-visible{outline:2px solid var(--action);outline-offset:2px}.filter-bar__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--hairline)}.filter-bar__count{margin-right:var(--space-2)}.filter-bar__mobile-trigger-wrap{display:none}.filter-bar__sheet{position:fixed;top:10%;left:var(--space-4);right:var(--space-4);max-height:80vh;overflow-y:auto;padding:var(--space-4);background:var(--sheet);border:1px solid var(--hairline);box-shadow:var(--shadow-popover);border-radius:var(--radius);z-index:1000}.filter-bar__sheet-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline)}.filter-bar__sheet-title{font-family:var(--font-sans);font-size:var(--size-heading);line-height:var(--lh-heading);font-weight:600;color:var(--ink)}.filter-bar__sheet-content{display:flex;flex-direction:column;gap:var(--space-3)}.filter-bar__sheet-footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--hairline);display:flex;justify-content:flex-end}@media (max-width: 767px){.filter-bar__desktop-groups{display:none}.filter-bar__mobile-trigger-wrap{display:block}}.member-line{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-3)}.member-line__name{font-size:var(--size-title);line-height:var(--lh-title);font-weight:600;margin:0;color:var(--ink)}.member-line__terms{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.member-line__term{font-family:var(--font-mono);font-size:var(--size-count);line-height:var(--lh-count);color:var(--meta)}
