.card[data-astro-cid-yk4hkwyg]{border:var(--rule-hairline) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:relative}.card--interactive[data-astro-cid-yk4hkwyg]:before{content:"";inline-size:var(--rule-marker);transition:background-color var(--duration-fast) var(--easing-standard);background-color:#0000;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);position:absolute;inset-block:-1px;inset-inline-start:-1px}.card--raised[data-astro-cid-yk4hkwyg]{background-color:var(--color-surface-raised)}.card--muted[data-astro-cid-yk4hkwyg]{background-color:var(--color-surface-muted)}.card--interactive[data-astro-cid-yk4hkwyg]:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-strong)}.card--interactive[data-astro-cid-yk4hkwyg]:hover:before{background-color:var(--color-primary)}.card--interactive[data-astro-cid-yk4hkwyg]:focus-within{border-color:var(--color-focus)}.card--interactive[data-astro-cid-yk4hkwyg]:focus-within:before{background-color:var(--color-focus)}.candidate-card[data-astro-cid-lfd4b36w]{gap:var(--space-4);padding:var(--space-5);block-size:100%}.candidate-card__header[data-astro-cid-lfd4b36w]{align-items:flex-start;gap:var(--space-4);display:flex}.candidate-card__identity[data-astro-cid-lfd4b36w]{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.candidate-card__name[data-astro-cid-lfd4b36w]{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.candidate-card__link[data-astro-cid-lfd4b36w]{color:var(--color-text);text-decoration:none}.candidate-card__link[data-astro-cid-lfd4b36w]:hover{color:var(--color-primary);text-decoration:underline}.candidate-card__link[data-astro-cid-lfd4b36w]:after{content:"";border-radius:inherit;position:absolute;inset:0}.candidate-card__committee[data-astro-cid-lfd4b36w]{font-size:var(--text-small);color:var(--color-text-secondary)}.candidate-card__badges[data-astro-cid-lfd4b36w]{gap:var(--space-2);flex-wrap:wrap;display:flex}.candidate-card__demo[data-astro-cid-lfd4b36w]{padding:.1875rem var(--space-2);border:1px dashed var(--color-accent-border);border-radius:var(--radius-sm);background-color:var(--color-accent-surface);color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.candidate-card__description[data-astro-cid-lfd4b36w]{font-size:var(--text-small);color:var(--color-text-secondary)}.candidate-card__proposals-title[data-astro-cid-lfd4b36w]{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);border-block-end:var(--rule-hairline) solid var(--color-border);margin-block-end:var(--space-2);padding-block-end:var(--space-2)}.candidate-card__proposals-list[data-astro-cid-lfd4b36w]{gap:var(--space-1);font-size:var(--text-small);color:var(--color-text);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.candidate-card__proposals-list[data-astro-cid-lfd4b36w] li[data-astro-cid-lfd4b36w]::marker{color:var(--color-text-muted)}.candidate-card__footer[data-astro-cid-lfd4b36w]{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:var(--rule-hairline) solid var(--color-border);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-4);display:flex}.candidate-card__compare[data-astro-cid-lfd4b36w]{z-index:1;align-items:center;gap:var(--space-2);min-block-size:var(--target-min);display:flex;position:relative}.candidate-card__checkbox[data-astro-cid-lfd4b36w]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-primary);cursor:pointer}.candidate-card__checkbox-label[data-astro-cid-lfd4b36w]{font-size:var(--text-small);color:var(--color-text-secondary);cursor:pointer}.candidate-card__profile-link[data-astro-cid-lfd4b36w]{z-index:1;align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-primary);text-decoration:none;display:inline-flex;position:relative}.candidate-card__profile-link[data-astro-cid-lfd4b36w]:hover{text-decoration:underline}.candidate-card[data-astro-cid-lfd4b36w][hidden]{display:none}@supports (grid-template-rows:subgrid){.candidate-card[data-astro-cid-lfd4b36w]{grid-template-columns:auto minmax(0,1fr);grid-template-rows:subgrid;column-gap:var(--space-4);row-gap:var(--space-2);grid-row:1/-1;display:grid}.candidate-card__header[data-astro-cid-lfd4b36w],.candidate-card__identity[data-astro-cid-lfd4b36w]{display:contents}.candidate-card[data-astro-cid-lfd4b36w] .candidate-photo{grid-area:1/1/span 3}.candidate-card__name[data-astro-cid-lfd4b36w]{grid-area:1/2}.candidate-card__committee[data-astro-cid-lfd4b36w]{grid-area:2/2}.candidate-card__badges[data-astro-cid-lfd4b36w]{grid-area:3/2;align-self:start}.candidate-card__description[data-astro-cid-lfd4b36w],.candidate-card__proposals[data-astro-cid-lfd4b36w],.candidate-card__footer[data-astro-cid-lfd4b36w]{grid-column:1/-1;margin-block-start:var(--space-2)}.candidate-card__description[data-astro-cid-lfd4b36w]{grid-row:4}.candidate-card__proposals[data-astro-cid-lfd4b36w]{grid-row:5}.candidate-card__footer[data-astro-cid-lfd4b36w]{grid-row:6}}.checkbox[data-astro-cid-ci6y3fbw]{align-items:center;gap:var(--space-3);min-block-size:var(--target-min);display:flex}.checkbox__input[data-astro-cid-ci6y3fbw]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.checkbox__label[data-astro-cid-ci6y3fbw]{align-items:baseline;gap:var(--space-2);font-size:var(--text-small);color:var(--color-text);cursor:pointer;flex:1;display:flex}.checkbox__count[data-astro-cid-ci6y3fbw]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.field[data-astro-cid-p3yfhax3]{gap:var(--space-2);flex-direction:column;display:flex}.field__label[data-astro-cid-p3yfhax3]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text)}.field__select[data-astro-cid-p3yfhax3]{min-block-size:var(--target-min);inline-size:100%;padding:var(--space-2) var(--space-3);border:var(--rule-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-small)}.field__select[data-astro-cid-p3yfhax3]:hover{border-color:var(--color-primary)}.field__hint[data-astro-cid-p3yfhax3]{font-size:var(--text-caption);color:var(--color-text-muted)}.filters[data-astro-cid-swcd4qks]{border:var(--rule-hairline) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}.filters__summary[data-astro-cid-swcd4qks]{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--target-min);padding:var(--space-3) var(--space-4);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text);cursor:pointer;list-style:none;display:flex}.filters__summary[data-astro-cid-swcd4qks]::-webkit-details-marker{display:none}.filters__summary[data-astro-cid-swcd4qks]:hover{background-color:var(--color-surface-hover)}.filters__summary-icon[data-astro-cid-swcd4qks]{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--easing-standard);display:inline-flex}.filters[data-astro-cid-swcd4qks][open] .filters__summary-icon[data-astro-cid-swcd4qks]{transform:rotate(180deg)}.filters__body[data-astro-cid-swcd4qks]{gap:var(--space-6);padding:var(--space-2) var(--space-4) var(--space-5);border-block-start:var(--rule-hairline) solid var(--color-border);display:grid}@media (width>=48rem){.filters__body[data-astro-cid-swcd4qks]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.filters__group[data-astro-cid-swcd4qks]{border:none;min-inline-size:0;margin:0;padding:0}.filters__legend[data-astro-cid-swcd4qks]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text);margin-block-end:var(--space-2);padding:0}.filters__options[data-astro-cid-swcd4qks]{flex-direction:column;display:flex}.filters__group--sort[data-astro-cid-swcd4qks]{gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.filters__reset[data-astro-cid-swcd4qks]{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);padding-inline:var(--space-3);border:var(--rule-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-small);font-weight:var(--weight-medium);display:inline-flex}.filters__reset[data-astro-cid-swcd4qks]:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary)}.search[data-astro-cid-u57zkn3a]{gap:var(--space-2);flex-direction:column;display:flex}.search__label[data-astro-cid-u57zkn3a]{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text)}.search__control[data-astro-cid-u57zkn3a]{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--rule-hairline) solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);display:flex}.search__control[data-astro-cid-u57zkn3a]:focus-within{border-color:var(--color-focus);outline:var(--rule-marker) solid var(--color-focus);outline-offset:1px}.search__icon[data-astro-cid-u57zkn3a]{color:var(--color-text-muted);flex-shrink:0}.search__input[data-astro-cid-u57zkn3a]{min-inline-size:0;min-block-size:var(--target-min);color:var(--color-text);font-size:var(--text-small);background:0 0;border:none;flex:1}.search__input[data-astro-cid-u57zkn3a]:focus{outline:none}.search__input[data-astro-cid-u57zkn3a]::placeholder{color:var(--color-text-muted);opacity:1}.search__input[data-astro-cid-u57zkn3a]::-webkit-search-cancel-button{appearance:none}.search__clear[data-astro-cid-u57zkn3a]{border-radius:var(--radius-md);block-size:2rem;inline-size:2rem;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.search__clear[data-astro-cid-u57zkn3a][hidden]{display:none}.search__clear[data-astro-cid-u57zkn3a]:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.search__hint[data-astro-cid-u57zkn3a]{font-size:var(--text-caption);color:var(--color-text-muted)}.explorer[data-astro-cid-nh5zocxp]{gap:var(--space-6);flex-direction:column;display:flex}.explorer__controls[data-astro-cid-nh5zocxp]{gap:var(--space-4);flex-direction:column;display:flex}.explorer__search{max-inline-size:34rem}.explorer__count[data-astro-cid-nh5zocxp]{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.explorer__compare-bar[data-astro-cid-nh5zocxp]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--rule-hairline) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background-subtle);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.explorer__compare-help[data-astro-cid-nh5zocxp]{font-size:var(--text-small);color:var(--color-text-secondary);margin:0}.explorer__compare-actions[data-astro-cid-nh5zocxp]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.explorer__compare-count[data-astro-cid-nh5zocxp]{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);margin:0}.explorer__compare-submit[data-astro-cid-nh5zocxp]{min-block-size:var(--target-min);padding-inline:var(--space-5);border:var(--rule-hairline) solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-small);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.explorer__compare-submit[data-astro-cid-nh5zocxp]:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.explorer__grid[data-astro-cid-nh5zocxp]{gap:var(--space-5);grid-template-columns:1fr;margin:0;padding:0;display:grid}@media (width>=40rem){.explorer__grid[data-astro-cid-nh5zocxp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.explorer__grid[data-astro-cid-nh5zocxp]{grid-template-columns:repeat(3,minmax(0,1fr))}}.explorer__item[data-astro-cid-nh5zocxp]{display:flex}@supports (grid-template-rows:subgrid){.explorer__item[data-astro-cid-nh5zocxp]{grid-template-rows:subgrid;grid-row:span 6;display:grid}}.explorer__item[data-astro-cid-nh5zocxp][hidden]{display:none}.explorer__item[data-astro-cid-nh5zocxp]>.candidate-card{inline-size:100%}.explorer__empty[data-astro-cid-nh5zocxp][hidden]{display:none}
