.hm-hint.svelte-1ailqjo{color:var(--text-muted);margin:0 0 .5rem;font-size:.72rem;font-style:italic}.hm-scroll.svelte-1ailqjo{overflow-x:auto}.hm.svelte-1ailqjo{border-collapse:separate;border-spacing:3px;min-width:100%;font-size:.75rem}.hm-corner.svelte-1ailqjo{width:220px;min-width:220px}.hm-gh.svelte-1ailqjo,.hm.svelte-1ailqjo td:where(.svelte-1ailqjo){min-width:36px}.hm.svelte-1ailqjo th:where(.svelte-1ailqjo){color:var(--text-muted);padding:.2rem .35rem;font-weight:500}.hm-gh.svelte-1ailqjo{text-align:center;letter-spacing:.04em;text-transform:uppercase;padding-bottom:.4rem;font-size:.65rem}.hm-rh.svelte-1ailqjo{text-align:left;width:220px;min-width:220px;max-width:220px}.hm-row-btn.svelte-1ailqjo{cursor:pointer;max-width:220px;color:var(--text);font:inherit;font-size:inherit;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:.45rem;padding:.25rem .5rem;display:inline-flex}.hm-row-btn.svelte-1ailqjo:hover{background:var(--cream)}tr.active.svelte-1ailqjo .hm-row-btn:where(.svelte-1ailqjo){background:var(--tq-100);color:var(--tq-800);font-weight:600}.hm-row-label.svelte-1ailqjo{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hm-row-n.svelte-1ailqjo{font-variant-numeric:tabular-nums;background:var(--paper);color:var(--tq-700);border:1px solid var(--tq-100);border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.65rem;font-weight:700}tr.active.svelte-1ailqjo .hm-row-n:where(.svelte-1ailqjo){background:var(--btn-bg);color:#fff;border-color:var(--tq-700)}.hm.svelte-1ailqjo td:where(.svelte-1ailqjo){padding:2px}.hm-cell.svelte-1ailqjo{width:100%;height:28px;color:var(--vote-glyph,#fffffff2);text-align:center;border-radius:6px;font-size:.72rem;font-weight:800;line-height:28px;display:block}.hm-legend.svelte-1ailqjo{border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;gap:1.1rem;margin-top:.875rem;padding-top:.75rem;font-size:.7rem;display:flex}.hm-legend.svelte-1ailqjo span:where(.svelte-1ailqjo){align-items:center;gap:.4rem;display:flex}.hm-legend.svelte-1ailqjo i:where(.svelte-1ailqjo){opacity:.85;border-radius:2px;width:12px;height:12px;display:inline-block}.hm-empty.svelte-1ailqjo{color:var(--text-secondary);text-align:center;padding:1rem;font-size:.875rem}@media (width<=700px){.hm.svelte-1ailqjo{border-spacing:2px;font-size:.7rem}.hm-corner.svelte-1ailqjo,.hm-rh.svelte-1ailqjo{width:120px;min-width:120px;max-width:120px}.hm-gh.svelte-1ailqjo,.hm.svelte-1ailqjo td:where(.svelte-1ailqjo){min-width:30px}.hm-row-btn.svelte-1ailqjo{max-width:120px}.hm-row-label.svelte-1ailqjo{white-space:normal;line-height:1.15}}.anchor-h2.svelte-p6iyyl{scroll-margin-top:5.5rem}.anchor-link.svelte-p6iyyl{vertical-align:middle;color:var(--tq-700);opacity:.22;cursor:pointer;align-items:center;margin-left:.45rem;text-decoration:none;transition:opacity .15s,color .15s;display:inline-flex}.anchor-h2.svelte-p6iyyl:hover .anchor-link:where(.svelte-p6iyyl){opacity:.75}.anchor-link.svelte-p6iyyl:hover,.anchor-link.svelte-p6iyyl:focus-visible{opacity:1}.anchor-link.copied.svelte-p6iyyl{opacity:1;color:var(--vote-for,#16a34a)}.empty.svelte-1kvyfap{color:var(--text-muted);text-align:center;padding:1rem;font-style:italic}.fam-filter.svelte-1kvyfap{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .7rem;display:flex}.fam-filter.svelte-1kvyfap label:where(.svelte-1kvyfap){color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.fam-filter.svelte-1kvyfap select:where(.svelte-1kvyfap){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);cursor:pointer;padding:.3rem .55rem;font-size:.82rem}.td-list.svelte-1kvyfap{background:var(--cream);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.td-list.svelte-1kvyfap li:where(.svelte-1kvyfap){border-bottom:1px solid var(--border-soft)}.td-list.svelte-1kvyfap li:where(.svelte-1kvyfap):last-of-type{border-bottom:none}.td-row.svelte-1kvyfap{color:var(--ink);grid-template-columns:36px 1fr auto auto auto;align-items:center;gap:.9rem;padding:.65rem 1rem;text-decoration:none;transition:background .12s;display:grid}.td-row.svelte-1kvyfap:hover{background:var(--paper)}.td-rank.svelte-1kvyfap{font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem;font-weight:700}.td-name.svelte-1kvyfap{align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.td-group.svelte-1kvyfap{font-size:.7rem;font-family:var(--font-mono);border-radius:999px;flex-shrink:0;padding:1px 8px;font-weight:700}.td-coh.svelte-1kvyfap,.td-gov.svelte-1kvyfap{color:var(--text-muted);cursor:help;font-size:.78rem}.td-coh.svelte-1kvyfap strong:where(.svelte-1kvyfap){color:var(--vote-against);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.td-gov.svelte-1kvyfap{font-variant-numeric:tabular-nums}.td-n.svelte-1kvyfap{color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono)}.td-foot.svelte-1kvyfap{color:var(--text-muted);margin:.7rem 0 0;font-size:.78rem;line-height:1.55}@media (width<=700px){.td-row.svelte-1kvyfap{grid-template-columns:30px 1fr;gap:.5rem;padding:.7rem .85rem}.td-coh.svelte-1kvyfap,.td-gov.svelte-1kvyfap,.td-n.svelte-1kvyfap{grid-column:2;font-size:.74rem}}.empty.svelte-1vm7ol1{color:var(--text-muted);text-align:center;padding:1rem;font-style:italic}.fam-filter.svelte-1vm7ol1{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .7rem;display:flex}.fam-filter.svelte-1vm7ol1 label:where(.svelte-1vm7ol1){color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.fam-filter.svelte-1vm7ol1 select:where(.svelte-1vm7ol1){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);cursor:pointer;padding:.3rem .55rem;font-size:.82rem}.bm-list.svelte-1vm7ol1{background:var(--cream);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.bm-list.svelte-1vm7ol1 li:where(.svelte-1vm7ol1){border-bottom:1px solid var(--border-soft)}.bm-list.svelte-1vm7ol1 li:where(.svelte-1vm7ol1):last-of-type{border-bottom:none}.bm-row.svelte-1vm7ol1{color:var(--ink);grid-template-columns:36px 1fr auto auto;align-items:center;gap:.9rem;padding:.65rem 1rem;text-decoration:none;transition:background .12s;display:grid}.bm-row.svelte-1vm7ol1:hover{background:var(--paper)}.bm-rank.svelte-1vm7ol1{font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem;font-weight:700}.bm-name.svelte-1vm7ol1{align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.bm-group.svelte-1vm7ol1{font-size:.7rem;font-family:var(--font-mono);border-radius:999px;flex-shrink:0;padding:1px 8px;font-weight:700}.bm-coh.svelte-1vm7ol1{color:var(--text-muted);cursor:help;font-size:.78rem}.bm-coh.svelte-1vm7ol1 strong:where(.svelte-1vm7ol1){color:var(--vote-for);font-family:var(--font-mono)}.bm-n.svelte-1vm7ol1{color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono)}.bm-foot.svelte-1vm7ol1{color:var(--text-muted);margin:.7rem 0 0;font-size:.78rem;line-height:1.55}@media (width<=700px){.bm-row.svelte-1vm7ol1{grid-template-columns:30px 1fr;gap:.5rem}.bm-coh.svelte-1vm7ol1,.bm-n.svelte-1vm7ol1{grid-column:2;font-size:.74rem}}.empty.svelte-gu98xj{color:var(--text-muted);text-align:center;padding:1rem;font-style:italic}.fa-list.svelte-gu98xj{background:var(--cream);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.fa-list.svelte-gu98xj li:where(.svelte-gu98xj){border-bottom:1px solid var(--border-soft)}.fa-list.svelte-gu98xj li:where(.svelte-gu98xj):last-of-type{border-bottom:none}.fa-row.svelte-gu98xj{color:var(--ink);grid-template-columns:36px 1fr auto auto;align-items:center;gap:.9rem;padding:.65rem 1rem;text-decoration:none;transition:background .12s;display:grid}.fa-row.svelte-gu98xj:hover{background:var(--paper)}.fa-rank.svelte-gu98xj{font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem;font-weight:700}.fa-name.svelte-gu98xj{align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.fa-color.svelte-gu98xj{border-radius:50%;flex-shrink:0;width:9px;height:9px}.fa-group.svelte-gu98xj{background:var(--paper);border:1px solid var(--border);font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted);border-radius:3px;padding:1px 6px}.fa-ppl.svelte-gu98xj strong:where(.svelte-gu98xj){color:var(--tq-800);font-family:var(--font-mono)}.fa-ppl.svelte-gu98xj,.fa-cosig.svelte-gu98xj{color:var(--text-muted);cursor:help;font-size:.78rem}.fa-foot.svelte-gu98xj{color:var(--text-muted);margin:.7rem 0 0;font-size:.78rem;line-height:1.55}@media (width<=700px){.fa-row.svelte-gu98xj{grid-template-columns:30px 1fr;gap:.5rem}.fa-ppl.svelte-gu98xj,.fa-cosig.svelte-gu98xj{grid-column:2;font-size:.74rem}}.empty.svelte-1oml0iu{color:var(--text-muted);text-align:center;padding:1rem;font-style:italic}.abst-table.svelte-1oml0iu{border-collapse:collapse;width:100%;font-size:.85rem}.abst-table.svelte-1oml0iu th:where(.svelte-1oml0iu),.abst-table.svelte-1oml0iu td:where(.svelte-1oml0iu){text-align:left;border-bottom:1px solid var(--border-soft);padding:.55rem .7rem}.abst-table.svelte-1oml0iu th:where(.svelte-1oml0iu){color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.abst-table.svelte-1oml0iu .num:where(.svelte-1oml0iu){text-align:right;font-variant-numeric:tabular-nums}.abst-grp.svelte-1oml0iu a:where(.svelte-1oml0iu){color:var(--ink);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.abst-grp.svelte-1oml0iu a:where(.svelte-1oml0iu):hover{color:var(--tq-800)}.abst-pin.svelte-1oml0iu{border-radius:50%;width:10px;height:10px}.abst-pct.svelte-1oml0iu strong:where(.svelte-1oml0iu){color:var(--vote-abstain);font-family:var(--font-mono)}.abst-n.svelte-1oml0iu{color:var(--text-muted);font-size:.72rem}.c-pour.svelte-1oml0iu{color:var(--vote-for);font-family:var(--font-mono)}.c-contre.svelte-1oml0iu{color:var(--vote-against);font-family:var(--font-mono)}.abst-bar.svelte-1oml0iu{min-width:140px}.stack.svelte-1oml0iu{background:var(--border-soft);border-radius:5px;height:10px;display:flex;overflow:hidden}.seg-pour.svelte-1oml0iu{background:var(--vote-for)}.seg-abst.svelte-1oml0iu{background:var(--vote-abstain)}.seg-contre.svelte-1oml0iu{background:var(--vote-against)}.abst-tot.svelte-1oml0iu{color:var(--text-muted);font-family:var(--font-mono)}.abst-foot.svelte-1oml0iu{color:var(--text-muted);margin:.7rem 0 0;font-size:.78rem;line-height:1.55}.abst-scroll.svelte-1oml0iu{-webkit-overflow-scrolling:touch;overflow-x:auto}.abst-scroll.svelte-1oml0iu .tbl-hint:where(.svelte-1oml0iu){color:var(--text-muted);margin:0 0 .4rem;font-size:.72rem;display:none}@media (width<=700px){.abst-scroll.svelte-1oml0iu .tbl-hint:where(.svelte-1oml0iu){display:block}}.fmap-wrap.svelte-18wc6p4{background:var(--cream);border-radius:var(--radius);border:1px solid var(--border);padding:1rem;position:relative}.fmap.svelte-18wc6p4{width:100%;height:auto;max-height:500px;display:block}@media (width<=700px){.fmap-wrap.svelte-18wc6p4{overflow-x:auto}.fmap.svelte-18wc6p4{min-width:560px}}.fmap-point.svelte-18wc6p4{cursor:help}.fmap-pt.svelte-18wc6p4{transition:transform .15s linear}@media (prefers-reduced-motion:reduce){.fmap-pt.svelte-18wc6p4{transition:none}}.fmap-point.svelte-18wc6p4 circle:where(.svelte-18wc6p4){transition:r .3s}.fmap-point.svelte-18wc6p4:hover circle:where(.svelte-18wc6p4){r:32}.fmap-actions.svelte-18wc6p4{justify-content:flex-end;margin-top:.5rem;display:flex}.fmap-legend.svelte-18wc6p4{color:var(--text-secondary);margin:.6rem 0 0;font-size:.82rem;line-height:1.55}.fmap-note.svelte-18wc6p4{background:var(--note-bg);border-left:3px solid var(--note-border);border-radius:var(--radius-sm);color:var(--note-text);margin:.5rem 0 0;padding:.6rem .85rem;font-size:.78rem;line-height:1.55}.fmap-leg-cue.svelte-18wc6p4{z-index:3;background:color-mix(in srgb, var(--btn-bg) 92%, transparent);color:var(--btn-fg);-webkit-backdrop-filter:blur(6px)saturate(1.4);backdrop-filter:blur(6px)saturate(1.4);pointer-events:none;white-space:nowrap;border-radius:999px;flex-direction:column;align-items:center;gap:.1rem;padding:.45rem 1.1rem;animation:2.6s both svelte-18wc6p4-fmap-cue;display:flex;position:absolute;top:.6rem;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #00000047}.flc-kicker.svelte-18wc6p4{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.62rem}.flc-main.svelte-18wc6p4{font-size:1.02rem;font-weight:800;line-height:1}@keyframes svelte-18wc6p4-fmap-cue{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.94)}12%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}82%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.fmap-leg-cue.svelte-18wc6p4{animation:none}}.te-wrap.svelte-19eqtse{background:var(--cream);border-radius:var(--radius);padding:1rem 1.25rem}.te-controls.svelte-19eqtse{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.te-pivot.svelte-19eqtse{align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.te-controls-hint.svelte-19eqtse{color:var(--text-muted);font-size:.78rem}.te-pivot.svelte-19eqtse select:where(.svelte-19eqtse){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);min-width:0;max-width:100%;padding:.3rem .5rem;font-family:inherit;font-size:.85rem}.te-empty.svelte-19eqtse{color:var(--text-muted);text-align:center;padding:1.5rem 0;font-size:.875rem;line-height:1.55}.te-heatmap-wrap.svelte-19eqtse{background:var(--paper);border-radius:var(--radius-sm);border:1px solid var(--border-soft);padding:.6rem .8rem;overflow-x:auto}.te-heatmap.svelte-19eqtse{border-collapse:separate;border-spacing:2px;width:100%;font-size:.7rem}.te-h-fam.svelte-19eqtse,.te-h-period.svelte-19eqtse{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:.2rem .3rem;font-size:.65rem;font-weight:700}.te-h-period.svelte-19eqtse{writing-mode:vertical-rl;white-space:nowrap;text-align:right;font-family:var(--font-mono);transform:rotate(180deg)}.te-h-fam-cell.svelte-19eqtse{text-align:left;white-space:nowrap;color:var(--ink);align-items:center;gap:.4rem;min-width:180px;padding:.25rem .55rem .25rem 0;font-size:.78rem;font-weight:500;display:flex}.te-h-fam-pin.svelte-19eqtse{border-radius:2px;flex-shrink:0;width:4px;height:16px;display:inline-block}.te-h-fam-label.svelte-19eqtse{text-overflow:ellipsis;overflow:hidden}.te-h-cell.svelte-19eqtse{text-align:center;color:#fff;min-width:28px;height:26px;font-weight:700;font-family:var(--font-mono);cursor:help;border-radius:3px;font-size:.7rem}.te-h-cell-empty.svelte-19eqtse{background:var(--border-soft);opacity:.3;cursor:default}.te-heatmap-legend.svelte-19eqtse{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.75rem;line-height:1.4;display:flex}.leg-grad.svelte-19eqtse{border-radius:2px;flex-shrink:0;height:12px;display:inline-flex;overflow:hidden}.leg-grad.svelte-19eqtse span:where(.svelte-19eqtse){width:20px;height:100%;display:block}.ci-wrap.svelte-m3wlfg{padding:0}.ci-controls.svelte-m3wlfg{gap:1rem;margin-bottom:.85rem;display:flex}.ci-controls.svelte-m3wlfg label:where(.svelte-m3wlfg){color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.ci-controls.svelte-m3wlfg select:where(.svelte-m3wlfg){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);min-width:220px;padding:.4rem .6rem;font-size:.85rem}.ci-lead.svelte-m3wlfg{color:var(--text);margin:0 0 .85rem;font-size:.88rem;line-height:1.7}.fam-badge.svelte-m3wlfg{white-space:nowrap;border-radius:4px;padding:.05em .45em;font-size:.92em;font-weight:700;display:inline-block}.ci-table.svelte-m3wlfg{border-collapse:collapse;background:var(--cream);border-radius:var(--radius);width:100%;font-size:.86rem;overflow:hidden}.ci-table.svelte-m3wlfg th:where(.svelte-m3wlfg),.ci-table.svelte-m3wlfg td:where(.svelte-m3wlfg){border-bottom:1px solid var(--border-soft);text-align:left;padding:.5rem .7rem}.ci-table.svelte-m3wlfg th:where(.svelte-m3wlfg){background:var(--paper);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ci-table.svelte-m3wlfg tbody:where(.svelte-m3wlfg) tr:where(.svelte-m3wlfg):last-child td:where(.svelte-m3wlfg){border-bottom:none}.ci-fam.svelte-m3wlfg{color:var(--ink);align-items:center;gap:.45rem;font-weight:500;text-decoration:none;display:inline-flex}.ci-fam.svelte-m3wlfg:hover{color:var(--tq-700);text-decoration:underline}.ci-dot.svelte-m3wlfg{border-radius:50%;flex-shrink:0;width:10px;height:10px}.num.svelte-m3wlfg{white-space:nowrap;font-variant-numeric:tabular-nums}.bar.svelte-m3wlfg{background:color-mix(in srgb, var(--border) 50%, transparent);vertical-align:middle;border-radius:3px;width:90px;height:6px;margin-right:.5rem;display:inline-block;overflow:hidden}.bar-fill.svelte-m3wlfg{border-radius:3px;height:100%;transition:width .18s}.delta.svelte-m3wlfg{font-weight:600}.delta.pos.svelte-m3wlfg{color:var(--tq-700)}.delta.neg.svelte-m3wlfg{color:var(--ambre-texte)}.empty.svelte-m3wlfg{color:var(--text-muted);text-align:center;padding:1rem;font-style:italic}.ci-foot.svelte-m3wlfg{color:var(--text-muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.ci-scroll.svelte-m3wlfg{-webkit-overflow-scrolling:touch;overflow-x:auto}.ci-scroll.svelte-m3wlfg .tbl-hint:where(.svelte-m3wlfg){color:var(--text-muted);margin:0 0 .4rem;font-size:.72rem;display:none}@media (width<=700px){.ci-scroll.svelte-m3wlfg .tbl-hint:where(.svelte-m3wlfg){display:block}}.empty.svelte-1dobicy{color:var(--text-muted);text-align:center;padding:1rem;font-style:italic}.bi-lead.svelte-1dobicy{color:var(--text);margin:0 0 .85rem;font-size:.88rem;line-height:1.55}.bi-table.svelte-1dobicy{border-collapse:collapse;background:var(--cream);border-radius:var(--radius);width:100%;font-size:.86rem;overflow:hidden}.bi-table.svelte-1dobicy th:where(.svelte-1dobicy),.bi-table.svelte-1dobicy td:where(.svelte-1dobicy){border-bottom:1px solid var(--border-soft);text-align:left;padding:.55rem .7rem}.bi-table.svelte-1dobicy th:where(.svelte-1dobicy){background:var(--paper);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.bi-table.svelte-1dobicy tbody:where(.svelte-1dobicy) tr:where(.svelte-1dobicy):last-child td:where(.svelte-1dobicy){border-bottom:none}.bi-table.svelte-1dobicy a:where(.svelte-1dobicy){color:var(--ink);font-weight:500;text-decoration:none}.bi-table.svelte-1dobicy a:where(.svelte-1dobicy):hover{color:var(--tq-700);text-decoration:underline}.num.svelte-1dobicy{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.muted.svelte-1dobicy{color:var(--text-muted)}.bar.svelte-1dobicy{background:color-mix(in srgb, var(--border) 50%, transparent);vertical-align:middle;border-radius:3px;width:110px;height:6px;margin-right:.5rem;display:inline-block;overflow:hidden}.bar-fill.svelte-1dobicy{background:linear-gradient(90deg,#06c,#ffc107);border-radius:3px;height:100%;transition:width .18s}.bi-pct.svelte-1dobicy{min-width:3rem;font-weight:600;display:inline-block}.bi-foot.svelte-1dobicy{color:var(--text-muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.bi-scroll.svelte-1dobicy{-webkit-overflow-scrolling:touch;overflow-x:auto}.bi-scroll.svelte-1dobicy .tbl-hint:where(.svelte-1dobicy){color:var(--text-muted);margin:0 0 .4rem;font-size:.72rem;display:none}@media (width<=700px){.bi-scroll.svelte-1dobicy .tbl-hint:where(.svelte-1dobicy){display:block}}.empty.svelte-s1e071{color:var(--text-muted);text-align:center;padding:1rem;font-style:italic}.fam-filter.svelte-s1e071{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .7rem;display:flex}.fam-filter.svelte-s1e071 label:where(.svelte-s1e071){color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.fam-filter.svelte-s1e071 select:where(.svelte-s1e071){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);cursor:pointer;padding:.3rem .55rem;font-size:.82rem}.mf-lead.svelte-s1e071{color:var(--text);margin:0 0 .85rem;font-size:.88rem;line-height:1.55}.mf-list.svelte-s1e071{background:var(--cream);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.mf-list.svelte-s1e071 li:where(.svelte-s1e071){border-bottom:1px solid var(--border-soft)}.mf-list.svelte-s1e071 li:where(.svelte-s1e071):last-of-type{border-bottom:none}.mf-row.svelte-s1e071{color:var(--ink);grid-template-columns:36px 1fr auto;align-items:center;gap:.9rem;padding:.65rem 1rem;text-decoration:none;transition:background .12s;display:grid}.mf-row.svelte-s1e071:hover{background:var(--paper)}.mf-rank.svelte-s1e071{font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem;font-weight:700}.mf-name.svelte-s1e071{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.mf-group.svelte-s1e071{font-size:.7rem;font-family:var(--font-mono);border-radius:999px;flex-shrink:0;padding:1px 8px;font-weight:700}.mf-tag.svelte-s1e071{background:color-mix(in srgb, var(--tq-500) 20%, transparent);color:var(--tq-700);border-radius:3px;padding:1px 6px;font-size:.66rem;font-weight:600}.mf-score.svelte-s1e071{font-variant-numeric:tabular-nums;text-align:right}.mf-score.svelte-s1e071 strong:where(.svelte-s1e071){color:var(--ambre-texte);font-size:.95rem}.mf-score.svelte-s1e071 small:where(.svelte-s1e071){color:var(--text-muted);font-size:.7rem;display:block}.mf-foot.svelte-s1e071{color:var(--text-muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.empty.svelte-1iqiglj{color:var(--text-muted);text-align:center;padding:1rem;font-style:italic}.ep-lead.svelte-1iqiglj{color:var(--text);margin:0 0 .85rem;font-size:.88rem;line-height:1.55}.ep-list.svelte-1iqiglj{background:var(--cream);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.ep-list.svelte-1iqiglj li:where(.svelte-1iqiglj){border-bottom:1px solid var(--border-soft)}.ep-list.svelte-1iqiglj li:where(.svelte-1iqiglj):last-of-type{border-bottom:none}.ep-row.svelte-1iqiglj{color:var(--ink);grid-template-columns:36px 1fr auto auto;align-items:center;gap:.9rem;padding:.65rem 1rem;text-decoration:none;transition:background .12s;display:grid}.ep-row.svelte-1iqiglj:hover{background:var(--paper)}.ep-rank.svelte-1iqiglj{font-family:var(--font-mono);color:var(--text-muted);font-size:.85rem;font-weight:700}.ep-name.svelte-1iqiglj{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.ep-color.svelte-1iqiglj{border-radius:50%;flex-shrink:0;width:9px;height:9px}.ep-group.svelte-1iqiglj{background:var(--paper);border:1px solid var(--border);font-size:.7rem;font-family:var(--font-mono);color:var(--text-muted);border-radius:3px;padding:1px 6px}.ep-num.svelte-1iqiglj{font-variant-numeric:tabular-nums;color:var(--text);font-size:.82rem}.ep-num.svelte-1iqiglj small:where(.svelte-1iqiglj){color:var(--text-muted);margin-left:2px;font-size:.7rem}.ep-pct.svelte-1iqiglj{color:var(--tq-700);font-variant-numeric:tabular-nums;text-align:right;min-width:3.5rem;font-size:.9rem;font-weight:700}.ep-foot.svelte-1iqiglj{color:var(--text-muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.cs-wrap.svelte-1ltfpyt{padding:0}.cs-controls.svelte-1ltfpyt{gap:1rem;margin-bottom:.85rem;display:flex}.cs-controls.svelte-1ltfpyt label:where(.svelte-1ltfpyt){color:var(--text-muted);flex-direction:column;gap:.25rem;width:100%;font-size:.78rem;display:flex}.cs-controls.svelte-1ltfpyt select:where(.svelte-1ltfpyt){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);width:100%;max-width:100%;padding:.4rem .6rem;font-size:.85rem}.cs-summary.svelte-1ltfpyt{background:var(--cream);border-left:3px solid var(--tq-600);border-radius:var(--radius-sm);margin-bottom:.85rem;padding:.75rem 1rem}.cs-title.svelte-1ltfpyt{color:var(--text);margin:0 0 .3rem;font-size:.92rem;line-height:1.45}.cs-title.svelte-1ltfpyt a:where(.svelte-1ltfpyt){color:var(--ink);text-decoration:none}.cs-title.svelte-1ltfpyt a:where(.svelte-1ltfpyt):hover{color:var(--tq-700);text-decoration:underline}.cs-meta.svelte-1ltfpyt{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:flex}.cs-meta.svelte-1ltfpyt .dot:where(.svelte-1ltfpyt){color:var(--border)}.cs-sort.svelte-1ltfpyt{color:var(--tq-700);font-weight:600}.empty.svelte-1ltfpyt{color:var(--text-muted);text-align:center;padding:1rem;font-style:italic}.cs-foot.svelte-1ltfpyt{color:var(--text-muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.analyses-toolbar.svelte-1p8447j{background:color-mix(in srgb, var(--paper) 88%, transparent);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);top:var(--header-h);z-index:30;flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex;position:sticky;box-shadow:0 6px 20px #0f4c5c0a}.analyses-toolbar.svelte-1p8447j .control:where(.svelte-1p8447j){flex-direction:column;gap:.25rem;display:flex}.analyses-toolbar.svelte-1p8447j .ctrl-label:where(.svelte-1p8447j){text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.65rem;font-weight:700}.analyses-toolbar.svelte-1p8447j .control-wide:where(.svelte-1p8447j){flex:1;min-width:min(340px,100%)}.filter-count-line.svelte-1p8447j{color:var(--text-muted);background:var(--cream);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;margin:0 0 1.1rem;padding:.4rem .85rem;font-size:.75rem;display:inline-block}.filter-count-line.svelte-1p8447j strong:where(.svelte-1p8447j){color:var(--ink)}.player-icons.svelte-1p8447j{gap:.3rem;display:inline-flex}.play-icon.svelte-1p8447j{background:var(--paper);width:38px;height:38px;color:var(--tq-700);border:1.5px solid var(--tq-500);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,transform .1s;display:inline-flex}.play-icon.svelte-1p8447j:hover{background:var(--tq-50);transform:scale(1.06)}.play-icon.playing.svelte-1p8447j{background:var(--vote-against);color:#fff;border-color:var(--vote-against)}.play-icon.playing.svelte-1p8447j:hover{background:color-mix(in srgb, var(--vote-against) 80%, black)}.player-controls.svelte-1p8447j{min-width:auto}.analyses.svelte-1p8447j .page-content{padding-bottom:3rem}.layout.svelte-1p8447j{grid-template-columns:240px 1fr;align-items:start;gap:3rem;display:grid}.side-nav.svelte-1p8447j{top:calc(var(--header-h) + 4rem);z-index:20;align-self:start;max-height:calc(100vh - 10rem);padding-right:.5rem;font-size:.875rem;position:sticky;overflow-y:auto}.side-nav-title.svelte-1p8447j{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 .75rem;font-size:.65rem;font-weight:700}.side-nav-chapter.svelte-1p8447j{color:var(--ink);font-size:.82rem;font-weight:700;font-family:var(--font-display);margin:1rem 0 .4rem}.side-nav-chapter.svelte-1p8447j:first-of-type{margin-top:.25rem}.side-nav.svelte-1p8447j ol:where(.svelte-1p8447j){border-left:2px solid var(--border-soft);margin:0;padding:0;list-style:none}.side-nav.svelte-1p8447j li:where(.svelte-1p8447j){margin:0}.side-nav.svelte-1p8447j a:where(.svelte-1p8447j){color:var(--text-secondary);border-left:2px solid #0000;align-items:baseline;gap:.6rem;margin-left:-2px;padding:.45rem .8rem;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:flex}.side-nav.svelte-1p8447j a:where(.svelte-1p8447j):hover{color:var(--primary);background:var(--tq-50)}.side-nav.svelte-1p8447j a.active:where(.svelte-1p8447j){color:var(--primary);border-left-color:var(--primary);background:var(--tq-50);font-weight:600}.side-nav-foot.svelte-1p8447j{border-top:1px solid var(--border-soft);color:var(--text-muted);margin-top:1rem;padding-top:.75rem;font-size:.7rem}.side-nav-foot.svelte-1p8447j p:where(.svelte-1p8447j){margin:0;font-style:italic}.content.svelte-1p8447j{min-width:0;max-width:880px}section.svelte-1p8447j{scroll-margin-top:calc(var(--header-h) + var(--analyses-tb-h,5rem) + 1.25rem);padding:2.25rem 0}section.svelte-1p8447j:first-child{padding-top:.5rem}section.svelte-1p8447j+section:where(.svelte-1p8447j){border-top:1px solid var(--border-soft)}.sec-head.svelte-1p8447j{align-items:baseline;gap:.75rem;margin-bottom:.875rem;display:flex}.entity-toggle.svelte-1p8447j{border:1px solid var(--border);border-radius:var(--radius-sm);flex-shrink:0;align-self:center;margin-left:auto;display:inline-flex;overflow:hidden}.entity-toggle.svelte-1p8447j button:where(.svelte-1p8447j){font:inherit;background:var(--paper);color:var(--text-secondary);cursor:pointer;border:0;padding:.25rem .7rem;font-size:.78rem;transition:background .15s,color .15s}.entity-toggle.svelte-1p8447j button:where(.svelte-1p8447j)+button:where(.svelte-1p8447j){border-left:1px solid var(--border)}.entity-toggle.svelte-1p8447j button.active:where(.svelte-1p8447j){background:var(--btn-bg);color:var(--btn-fg);font-weight:600}.entity-leg-note.svelte-1p8447j{color:var(--text-muted);font-size:.82rem}.sec-num.svelte-1p8447j{font-family:var(--font-mono);color:var(--primary);background:var(--tq-50);border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.75rem;font-weight:600}h3.svelte-1p8447j{font-family:var(--font-display);color:var(--tq-800);margin:1.5rem 0 .6rem;font-size:.95rem;font-weight:700}.sec-lead.svelte-1p8447j{color:var(--text);max-height:3.05em;margin-bottom:1rem;font-size:.9375rem;line-height:1.6;transition:max-height .18s;overflow:hidden}.sec-lead.lead-full{max-height:60em!important}.sec-lead.lead-clamped{cursor:pointer;position:relative}.sec-lead.lead-clamped:after{content:"déplier ▾";background:var(--tq-100);color:var(--tq-800);border-radius:5px;padding:0 .4rem;font-size:.72rem;font-weight:700;position:absolute;bottom:0;right:0}.sec-lead.lead-open{cursor:pointer;max-height:60em!important;overflow:visible!important}.sec-lead.lead-open:after{content:none}.sec-note.svelte-1p8447j{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--tq-300);border-radius:var(--radius-sm);color:var(--ink-soft);margin:-.5rem 0 1rem;padding:.5rem .75rem;font-size:.8125rem}.caption.svelte-1p8447j{color:var(--text-muted);margin-top:.6rem;font-size:.8125rem;font-style:italic;line-height:1.5}.loading.svelte-1p8447j,.error.svelte-1p8447j,.empty.svelte-1p8447j{text-align:center;color:var(--text-muted);padding:2rem}.error.svelte-1p8447j{color:var(--vote-against)}.low-n.svelte-1p8447j{opacity:.7}.low-n-warn.svelte-1p8447j{color:var(--ambre-texte);cursor:help;margin-left:.3rem;font-weight:700}.trust-caveat.svelte-1p8447j{background:var(--note-bg);border-left:3px solid var(--note-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--note-text);margin-top:.75rem;padding:.6rem .85rem;font-size:.78rem;line-height:1.5}.ll-pour.svelte-1p8447j{color:var(--vote-for);font-weight:600}.ll-contre.svelte-1p8447j{color:var(--vote-against);font-weight:600}.ll-abst.svelte-1p8447j{color:var(--vote-abstain);font-weight:600}.recidive-list.svelte-1p8447j{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.recidive-sig.svelte-1p8447j{color:var(--tq-900);font-size:.95rem;font-family:var(--font-display);text-transform:capitalize;margin:0 0 .5rem}.recidive-meta.svelte-1p8447j{color:var(--text-muted);text-transform:none;font-size:.78rem;font-weight:400}.recidive-scrutins.svelte-1p8447j{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.rec-date.svelte-1p8447j{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem}.rec-leg.svelte-1p8447j{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem;font-weight:600}.rec-sort.svelte-1p8447j{text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:700}.rec-sort.adopted.svelte-1p8447j{background:var(--vote-for-bg);color:var(--vote-for)}.rec-sort.rejected.svelte-1p8447j{background:var(--vote-against-bg);color:var(--vote-against)}.rec-titre.svelte-1p8447j{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.decisif-counts.svelte-1p8447j{font-variant-numeric:tabular-nums}.decisif-ecart.svelte-1p8447j{background:var(--chip-ambre-fond);color:var(--chip-ambre-texte);border-radius:999px;margin-left:.4rem;padding:.1rem .45rem;font-size:.72rem;font-weight:600}.tp-wrap.svelte-1p8447j{background:var(--cream);border-radius:var(--radius);padding:.8rem;overflow-x:auto}.tp-heatmap.svelte-1p8447j{border-collapse:separate;border-spacing:3px;min-width:100%;font-size:.78rem}.tp-year.svelte-1p8447j{font-family:var(--font-mono);color:var(--text-muted);padding:.2rem .4rem;font-size:.7rem;font-weight:600}.tp-cat.svelte-1p8447j{text-align:left;color:var(--ink);white-space:nowrap;padding:.3rem .6rem .3rem 0;font-size:.78rem;font-weight:500}.tp-cell.svelte-1p8447j{text-align:center;font-variant-numeric:tabular-nums;background:rgba(95, 219, 237, calc(var(--intensity) * .95));color:var(--ink);cursor:help;min-width:36px;font-weight:600;font-family:var(--font-mono);border-radius:4px;padding:.35rem .55rem;font-size:.78rem}.tp-cell.svelte-1p8447j:hover{outline:2px solid var(--tq-700)}.tp-cell-clickable.svelte-1p8447j{cursor:pointer}.tp-cell-clickable.svelte-1p8447j:focus-visible{outline:2px solid var(--tq-700);outline-offset:1px}.tp-cell-selected.svelte-1p8447j{outline:2px solid var(--tq-900);outline-offset:1px;box-shadow:0 0 0 1px var(--paper) inset}.tp-detail.svelte-1p8447j{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius);margin-top:1.1rem;padding:.95rem 1.1rem;box-shadow:0 1px 3px #0000000a}.tp-detail-head.svelte-1p8447j{border-bottom:1px solid var(--border-soft);align-items:center;gap:.6rem;margin-bottom:.6rem;padding-bottom:.6rem;display:flex}.tp-detail-head.svelte-1p8447j h3:where(.svelte-1p8447j){color:var(--ink);flex-wrap:wrap;flex:1;align-items:baseline;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;display:flex}.tp-detail-tag.svelte-1p8447j{text-transform:uppercase;letter-spacing:.06em;background:var(--tq-100);color:var(--tq-800);border-radius:3px;padding:2px 6px;font-size:.65rem;font-weight:700}.tp-detail-count.svelte-1p8447j{color:var(--text-muted);margin-left:.4rem;font-size:.78rem;font-weight:400}.tp-detail-close.svelte-1p8447j{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.tp-detail-close.svelte-1p8447j:hover{background:var(--cream);color:var(--ink);border-color:var(--text-muted)}.tp-detail-list.svelte-1p8447j{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.tp-detail-row.svelte-1p8447j{border-radius:var(--radius-sm);color:var(--ink);grid-template-columns:90px 1fr auto;align-items:center;gap:.7rem;padding:.4rem .6rem;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:background .12s;display:grid}.tp-detail-row.svelte-1p8447j:hover{background:var(--cream)}.tp-detail-date.svelte-1p8447j{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:.72rem}.tp-detail-titre.svelte-1p8447j{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-detail-sort.svelte-1p8447j{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:.7rem;font-weight:600}.tp-detail-sort.adopt.svelte-1p8447j{background:color-mix(in srgb, var(--vote-for) 18%, transparent);color:var(--vote-for)}.tp-detail-sort.rej.svelte-1p8447j{background:color-mix(in srgb, var(--vote-against) 18%, transparent);color:var(--vote-against)}.tp-foot.svelte-1p8447j{color:var(--text-muted);margin:.5rem 0 0;font-size:.78rem;line-height:1.5}.tp-typefilter.svelte-1p8447j{color:var(--text-secondary);align-items:center;margin:0 0 1rem .85rem;font-size:.82rem;display:inline-flex}.tp-typefilter.svelte-1p8447j label:where(.svelte-1p8447j){align-items:center;gap:.4rem;display:inline-flex}.tp-tf-label.svelte-1p8447j{color:var(--text-muted);font-size:.75rem}.tp-tf-select.svelte-1p8447j{border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;padding:.32rem .55rem;font-family:inherit;font-size:.82rem}.tp-kw.svelte-1p8447j{font-family:var(--font-mono);text-transform:lowercase;color:var(--tq-800);font-size:.78rem}th.tp-year.tp-total.svelte-1p8447j,td.tp-cell.tp-total.svelte-1p8447j{border-left:2px solid var(--border);color:var(--ink);background:0 0;font-weight:700}.chrono-wrap.svelte-1p8447j{background:var(--cream);border-radius:var(--radius);padding:1rem 1rem .75rem}.chrono-grid.svelte-1p8447j{border-bottom:1px solid var(--border);scrollbar-width:thin;align-items:flex-end;gap:2px;min-height:120px;padding-bottom:.25rem;display:flex;position:relative;overflow-x:auto}.chrono-bands.svelte-1p8447j{z-index:0;pointer-events:none;position:absolute;inset:0}.chrono-band.svelte-1p8447j{position:absolute;top:0;bottom:0}.chrono-band.svelte-1p8447j+.chrono-band:where(.svelte-1p8447j){border-left:1px dashed var(--border)}.chrono-band-lbl.svelte-1p8447j{color:var(--text-muted);font-size:.68rem;font-weight:700;font-family:var(--font-mono);position:absolute;top:2px;left:5px}.chrono-bar.svelte-1p8447j{cursor:help;z-index:1;flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:4px;display:flex;position:relative}.chrono-stack.svelte-1p8447j{border-radius:2px;flex-direction:column;width:100%;transition:opacity .12s;display:flex;overflow:hidden}.chrono-bar.svelte-1p8447j:hover .chrono-stack:where(.svelte-1p8447j){opacity:.75}.chrono-rej.svelte-1p8447j{background:var(--vote-against);width:100%;display:block}.chrono-adopt.svelte-1p8447j{background:var(--vote-for);width:100%;display:block}.chrono-axis.svelte-1p8447j{height:1.1rem;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-family:var(--font-mono);margin-top:.35rem;position:relative}.chrono-axis-tick.svelte-1p8447j{white-space:nowrap;padding:0 2px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.chrono-axis-tick.svelte-1p8447j:before{content:"";background:var(--border);width:1px;height:3px;position:absolute;top:-3px;left:50%}.chrono-legend.svelte-1p8447j{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.6rem;font-size:.75rem;display:flex}.chrono-legend.svelte-1p8447j span:where(.svelte-1p8447j){align-items:center;gap:.4rem;display:inline-flex}.chrono-legend.svelte-1p8447j i:where(.svelte-1p8447j){border-radius:2px;width:10px;height:10px;display:inline-block}.cl-adopt.svelte-1p8447j{background:var(--vote-for)}.cl-rej.svelte-1p8447j{background:var(--vote-against)}.chrono-foot.svelte-1p8447j{margin-left:auto;font-size:.7rem;font-style:italic}.volume-list.svelte-1p8447j{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.volume-row.svelte-1p8447j{background:var(--cream);border-radius:var(--radius-sm);color:var(--text);grid-template-columns:200px 1fr;align-items:center;gap:.8rem;padding:.4rem .6rem;font-size:.875rem;text-decoration:none;transition:background .12s,transform .12s;display:grid}.volume-row.svelte-1p8447j:hover{background:var(--tq-50);transform:translate(2px)}.volume-label.svelte-1p8447j{text-transform:capitalize;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.volume-bar-wrap.svelte-1p8447j{align-items:center;gap:.5rem;height:18px;display:flex;position:relative}.volume-bar.svelte-1p8447j{background:linear-gradient(90deg, var(--tq-500), var(--tq-700));border-radius:3px;min-width:2px;height:100%;display:block}.volume-count.svelte-1p8447j{font-family:var(--font-mono);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.sec-empty.svelte-1p8447j{color:var(--text-muted);padding:1rem 0;font-style:italic}.sec-foot.svelte-1p8447j{color:var(--text-muted);margin-top:.6rem;font-size:.75rem;font-style:italic}.see-more-btn.svelte-1p8447j{background:var(--tq-50);border:1px solid var(--tq-100);color:var(--tq-700);cursor:pointer;border-radius:999px;margin-left:.5rem;padding:.2rem .65rem;font-size:.75rem;font-style:normal;font-weight:600;transition:background .12s,border-color .12s}.see-more-btn.svelte-1p8447j:hover{background:var(--tq-100);border-color:var(--tq-300)}.loyalty-list.svelte-1p8447j{flex-direction:column;gap:.4rem;display:flex}.loy-row.svelte-1p8447j{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:70px 1fr 60px 60px;align-items:center;gap:.6rem;padding:.5rem .75rem;display:grid}.loy-fam.svelte-1p8447j{font-family:var(--font-mono);color:var(--text);font-size:.7rem;font-weight:700}.loy-bar.svelte-1p8447j{background:var(--border);border-radius:7px;height:14px;position:relative;overflow:hidden}.loy-bar-fill.svelte-1p8447j{border-radius:7px;height:100%;transition:width .3s;display:block}.loy-val.svelte-1p8447j{font-family:var(--font-display);color:var(--tq-900);text-align:right;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.loy-n.svelte-1p8447j{font-family:var(--font-mono);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:.7rem}.recid-toggle.svelte-1p8447j{margin:0 0 .6rem}.recid-legend.svelte-1p8447j{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.78rem;display:flex}.recid-legend-lab.svelte-1p8447j{font-weight:600}.recid-legend-sep.svelte-1p8447j{opacity:.5}.recid-leg-key.svelte-1p8447j{align-items:center;gap:.35rem;display:inline-flex}.recid-leg-dot.svelte-1p8447j{border-radius:50%;width:11px;height:11px;display:inline-block}.recid-list.svelte-1p8447j{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.recid-item.svelte-1p8447j{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);padding:.85rem 1rem}.recid-sig.svelte-1p8447j{color:var(--ink);text-transform:capitalize;margin:0 0 .7rem;font-size:.95rem}.recid-meta.svelte-1p8447j{color:var(--text-muted);text-transform:none;font-size:.82rem;font-weight:400}.recid-chrono.svelte-1p8447j{flex-wrap:wrap;align-items:flex-start;gap:0;margin:0;padding:.2rem 0 .3rem;list-style:none;display:flex}.recid-step.svelte-1p8447j{align-items:center;display:flex}.recid-connector.svelte-1p8447j{background:var(--border);flex-shrink:0;align-self:flex-start;width:1.6rem;height:2px;margin-top:7px}.recid-node.svelte-1p8447j{flex-direction:column;align-items:center;gap:.2rem;min-width:4.2rem;padding:0 .2rem;text-decoration:none;display:flex}.recid-dot.svelte-1p8447j{background:var(--text-muted);border-radius:50%;width:12px;height:12px;display:inline-block}.recid-dot.adopted.svelte-1p8447j{background:var(--positive,#16a34a)}.recid-dot.rejected.svelte-1p8447j{background:var(--negative,#dc2626)}.recid-node-date.svelte-1p8447j{font-family:var(--font-mono);color:var(--text-muted);margin-top:.35rem;font-size:.7rem}.recid-node-sort.svelte-1p8447j{font-size:.72rem;font-weight:700}.recid-node-sort.adopted.svelte-1p8447j{color:var(--vote-for)}.recid-node-sort.rejected.svelte-1p8447j{color:var(--vote-against)}.recid-node.svelte-1p8447j:hover .recid-node-date:where(.svelte-1p8447j){color:var(--ink)}.transp-filter.svelte-1p8447j{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .85rem;display:flex}.transp-filter-label.svelte-1p8447j{color:var(--text-muted);font-size:.82rem;font-weight:600}.transp-more.svelte-1p8447j{background:var(--surface);border:1px solid var(--tq-100);color:var(--tq-800);font:inherit;border-radius:var(--radius-sm);cursor:pointer;margin-top:.85rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s}.transp-more.svelte-1p8447j:hover{background:var(--tq-50);border-color:var(--tq-400)}.transp-empty.svelte-1p8447j{background:var(--surface);border-radius:var(--radius-sm);color:var(--text-muted);margin:.5rem 0 0;padding:.85rem 1rem;font-size:.875rem}.scrutin-list.svelte-1p8447j{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.scrutin-row.svelte-1p8447j{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.75rem .875rem;text-decoration:none;transition:border-color .1s;display:block;position:relative}.scrutin-row.svelte-1p8447j:hover{border-color:var(--primary)}.scrutin-link.svelte-1p8447j{color:inherit;text-decoration:none}.scrutin-link.svelte-1p8447j:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.scrutin-link.svelte-1p8447j:focus-visible:after{outline:2px solid var(--primary);outline-offset:2px}a.theme-tag.svelte-1p8447j{cursor:pointer;text-decoration:none;transition:background .12s,color .12s}a.theme-tag.svelte-1p8447j:hover,a.theme-tag.svelte-1p8447j:focus-visible{background:var(--tq-700);color:var(--surface)}@media (pointer:coarse){a.theme-tag.svelte-1p8447j{padding:.3rem .65rem}}.row-head.svelte-1p8447j{color:var(--text-muted);z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.7rem;display:flex;position:relative}.scrutin-date.svelte-1p8447j{font-family:var(--font-mono)}.leg-pill.svelte-1p8447j{background:var(--cream);color:var(--text-secondary);font-family:var(--font-mono);border-radius:999px;padding:.05rem .4rem;font-weight:600}.theme-tag.svelte-1p8447j{background:var(--tq-50);color:var(--tq-700);font-family:var(--font-mono);border-radius:8px;padding:.05rem .45rem;font-size:.65rem}.theme-tag-link.svelte-1p8447j{z-index:2;text-decoration:none;transition:opacity .12s;position:relative}.theme-tag-link.svelte-1p8447j:hover{opacity:.78;text-decoration:underline}.counts.svelte-1p8447j{font-variant-numeric:tabular-nums;margin-left:auto}.c-pour.svelte-1p8447j{color:var(--vote-for);font-weight:700}.c-contre.svelte-1p8447j{color:var(--vote-against)}.c-abst.svelte-1p8447j{color:var(--vote-abstain)}.repres.svelte-1p8447j{background:var(--cream);color:var(--text-muted);font-size:.72rem;font-family:var(--font-mono);cursor:help;border:1px solid var(--border-soft);border-radius:3px;align-items:center;padding:1px 6px;display:inline-flex}.scrutin-titre.svelte-1p8447j{margin:0;font-size:.875rem;line-height:1.4}.gov-positions.svelte-1p8447j{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.gov-pos.svelte-1p8447j{font-family:var(--font-mono);background:var(--cream);color:var(--text);border-radius:999px;padding:.1rem .45rem;font-size:.7rem}.auteur-pill.svelte-1p8447j{background:var(--cream);color:var(--text);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:600}.auteur-pill.family-fi.svelte-1p8447j{color:#991b1b;background:#fee2e2}.auteur-pill.family-com.svelte-1p8447j{color:#831843;background:#fce7f3}.auteur-pill.family-ecolo.svelte-1p8447j{color:#166534;background:#dcfce7}.auteur-pill.family-soc.svelte-1p8447j{color:#9d174d;background:#fce7f3}.auteur-pill.family-liot.svelte-1p8447j{color:#92400e;background:#fef3c7}.auteur-pill.family-lr.svelte-1p8447j{color:#1e3a8a;background:#dbeafe}.auteur-pill.family-rn.svelte-1p8447j{color:#5b21b6;background:#ede9fe}.auteur-pill.family-uddplr.svelte-1p8447j{color:#3730a3;background:#e0e7ff}.auteur-pill.family-ni.svelte-1p8447j{background:var(--cream);color:var(--text-muted)}.oppo-result.svelte-1p8447j{border-radius:999px;margin-left:auto;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.oppo-result.adopted.svelte-1p8447j{background:var(--vote-for-bg);color:var(--vote-for)}.oppo-result.rejected.svelte-1p8447j{background:var(--vote-against-bg);color:var(--vote-against)}.gov-pos.vote-pour.svelte-1p8447j{background:var(--vote-for-bg);color:var(--vote-for)}.gov-pos.vote-contre.svelte-1p8447j{background:var(--vote-against-bg);color:var(--vote-against)}.gov-pos.vote-abstention.svelte-1p8447j{background:var(--vote-abstain-bg);color:var(--vote-abstain)}.gov-pos.vote-absent.svelte-1p8447j{background:var(--border);color:var(--text-muted)}.tt-name.svelte-1p8447j{margin-bottom:.2rem}.tt-meta.svelte-1p8447j{color:#ffffffd9;font-size:.7rem;font-family:var(--font-mono);align-items:center;gap:.35rem;display:inline-flex}.tt-pin.svelte-1p8447j{border-radius:50%;width:8px;height:8px;display:inline-block}.tt-link.svelte-1p8447j{color:var(--tq-400);margin-top:.35rem;font-size:.7rem;font-style:italic}@media (width<=880px){.layout.svelte-1p8447j{grid-template-columns:1fr;gap:1.5rem}.side-nav.svelte-1p8447j{position:static}.side-nav.svelte-1p8447j ol:where(.svelte-1p8447j){border-left:none;flex-wrap:wrap;gap:.25rem;display:flex}.side-nav.svelte-1p8447j a:where(.svelte-1p8447j){border-left:none;border:1px solid var(--border);border-radius:999px;margin-left:0;padding:.3rem .75rem;font-size:.7rem}.side-nav-foot.svelte-1p8447j{display:none}}
