.fbsl.svelte-f6ft3w{margin-top:.25rem}.fbsl-svg.svelte-f6ft3w{width:100%;height:auto;max-height:440px;display:block}.fbsl-svg.svelte-f6ft3w circle:where(.svelte-f6ft3w){transition:r .2s}.fbsl-cloud.svelte-f6ft3w{transition:opacity .3s}.fbsl-cloud.dim.svelte-f6ft3w{opacity:.28}.fbsl-dot.is-live.svelte-f6ft3w{transition:transform .22s linear}.fbsl-cap.svelte-f6ft3w{background:var(--note-bg);border-left:3px solid var(--note-border,var(--border));border-radius:var(--radius-sm);color:var(--note-text,var(--text-secondary));margin:.6rem 0 0;padding:.55rem .8rem;font-size:.78rem;line-height:1.5}.fbsl-cap.svelte-f6ft3w a:where(.svelte-f6ft3w){color:var(--primary);text-decoration:underline}@media (prefers-reduced-motion:reduce){.fbsl-dot.is-live.svelte-f6ft3w{transition:none}}.fprof.svelte-1ekog90{margin-top:.3rem}.fprof-coh.svelte-1ekog90{color:var(--text-secondary);margin:0 0 .9rem;font-size:.86rem;line-height:1.5}.fprof-leg.svelte-1ekog90{color:var(--ink);font-weight:700}.fprof-themes.svelte-1ekog90{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.fprof-head.svelte-1ekog90{align-items:baseline;gap:.5rem;margin-bottom:.2rem;display:flex}.fprof-label.svelte-1ekog90{color:var(--ink);flex:1;min-width:0;font-size:.88rem;font-weight:600;text-decoration:none}.fprof-label.svelte-1ekog90:hover{text-decoration:underline}.fprof-dom.svelte-1ekog90{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem;font-weight:700}.fprof-n.svelte-1ekog90{color:var(--text-muted);white-space:nowrap;font-size:.7rem}.fprof-bar.svelte-1ekog90{background:var(--border);border:1px solid var(--border);cursor:help;border-radius:999px;height:10px;display:flex;overflow:hidden}.fp-pour.svelte-1ekog90{background:var(--vote-for)}.fp-contre.svelte-1ekog90{background:var(--vote-against)}.fp-abst.svelte-1ekog90{background:var(--vote-abstain)}.fp-k-pour.svelte-1ekog90{color:var(--vote-for)}.fp-k-contre.svelte-1ekog90{color:var(--vote-against)}.fp-k-abst.svelte-1ekog90{color:var(--vote-abstain)}.fprof-toggle.svelte-1ekog90{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--tq-700);cursor:pointer;background:0 0;margin-top:.85rem;padding:.35rem .8rem;font-size:.8rem;font-weight:600}.fprof-toggle.svelte-1ekog90:hover{border-color:var(--tq-500)}.fp-grid.svelte-7dor9e{grid-template-columns:1fr 1fr;gap:1.2rem 1.5rem;display:grid}@media (width<=640px){.fp-grid.svelte-7dor9e{grid-template-columns:1fr}}.fp-col.svelte-7dor9e h3:where(.svelte-7dor9e){color:var(--ink);margin:0 0 .5rem;font-size:.92rem}.fp-col.svelte-7dor9e ul:where(.svelte-7dor9e){flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.fp-row.svelte-7dor9e{color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--cream);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.4rem .6rem;text-decoration:none;transition:border-color .14s;display:flex}.fp-row.svelte-7dor9e:hover{border-color:var(--primary)}.fp-name.svelte-7dor9e{font-size:.88rem}.fp-pct.svelte-7dor9e{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:.82rem;font-weight:700}.fp-pct.fp-low.svelte-7dor9e{color:var(--vote-against)}.fp-empty.svelte-7dor9e{color:var(--text-secondary);margin:.3rem 0 0;font-size:.84rem}.gpl.svelte-6ltluh{z-index:60;pointer-events:none;justify-content:center;padding:0 .75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.gpl-inner.svelte-6ltluh{pointer-events:auto;width:min(720px,100%);margin-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.7rem;padding:.45rem .7rem .45rem .5rem;display:flex;box-shadow:0 8px 28px #0000002e}.gpl-play.svelte-6ltluh{background:var(--btn-bg);width:2.2rem;height:2.2rem;color:var(--btn-fg);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;transition:background .15s;display:inline-flex}.gpl-play.svelte-6ltluh:hover{background:var(--btn-bg-hover)}.gpl-scrub-wrap.svelte-6ltluh{flex:1;align-items:center;min-width:4rem;display:flex;position:relative}.gpl-scrub.svelte-6ltluh{width:100%;accent-color:var(--tq-600);cursor:pointer;flex:1;margin:0}.gpl-marks.svelte-6ltluh{pointer-events:none;height:0;position:absolute;top:50%;left:8px;right:8px}.gpl-mark.svelte-6ltluh{cursor:pointer;pointer-events:auto;background:0 0;border:none;outline:none;width:12px;height:18px;padding:0;position:absolute;top:0;transform:translate(-50%,-50%)}.gpl-mark.svelte-6ltluh:before{content:"";background:var(--tq-700);opacity:.72;border-radius:2px;width:3px;height:12px;transition:opacity .12s,height .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gpl-mark.svelte-6ltluh:hover:before,.gpl-mark.svelte-6ltluh:focus-visible:before{opacity:1;background:var(--tq-800);height:15px}.gpl-read.svelte-6ltluh{text-align:right;flex-direction:column;flex-shrink:0;min-width:8.4rem;line-height:1.18;display:flex}.gpl-month.svelte-6ltluh{color:var(--ink);font-size:.82rem;font-weight:700}.gpl-coh.svelte-6ltluh{color:var(--tq-800);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;font-weight:600}.gpl-ally.svelte-6ltluh{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:12rem;font-size:.68rem;font-weight:500;overflow:hidden}.gpl-hint.svelte-6ltluh{color:var(--text-muted);font-size:.7rem}.gpl-reset.svelte-6ltluh{border:1px solid var(--border);width:1.95rem;height:1.95rem;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;font-size:.95rem;line-height:1}.gpl-reset.svelte-6ltluh:hover{border-color:var(--tq-500);color:var(--tq-800)}.gpl-hide.svelte-6ltluh{width:1.7rem;height:1.7rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;font-size:.8rem;line-height:1}.gpl-hide.svelte-6ltluh:hover{color:var(--ink)}.gpl-reopen.svelte-6ltluh{right:.9rem;bottom:calc(3.6rem + env(safe-area-inset-bottom,0px));z-index:60;border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.8rem;font-weight:700;position:fixed;box-shadow:0 6px 20px #00000029}.gpl-reopen.svelte-6ltluh:hover{border-color:var(--tq-500)}@media (width<=860px){.gpl.svelte-6ltluh{right:3.5rem}}@media (width<=540px){.gpl-read.svelte-6ltluh{min-width:6rem}.gpl-month.svelte-6ltluh{font-size:.76rem}.gpl-coh.svelte-6ltluh{font-size:.68rem}.gpl-ally.svelte-6ltluh{display:none}}@media (width<=400px){.gpl-inner.svelte-6ltluh{gap:.4rem;padding-left:.4rem;padding-right:.55rem}.gpl-scrub-wrap.svelte-6ltluh{min-width:3rem}.gpl-read.svelte-6ltluh{min-width:5.4rem}.gpl-play.svelte-6ltluh{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.gpl-play.svelte-6ltluh,.gpl-mark.svelte-6ltluh:before{transition:none}}.ppl-block.svelte-1ck061j{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:1.25rem;padding:1.25rem}.ppl-block.svelte-1ck061j h2:where(.svelte-1ck061j){font-family:var(--font-display);color:var(--tq-900);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:1.05rem;font-weight:700;display:flex}.block-lead.svelte-1ck061j{color:var(--text-secondary);margin:0 0 .875rem;font-size:.8125rem;line-height:1.5}.caption.svelte-1ck061j{color:var(--text-muted);margin:.6rem 0 0;font-size:.7rem;line-height:1.45}.ppl-h3.svelte-1ck061j{color:var(--text);margin:1.25rem 0 .5rem;font-size:.95rem}.ppl-synth.svelte-1ck061j{background:color-mix(in srgb, var(--accent) 7%, var(--cream));border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:var(--radius-sm);margin:.75rem 0 .25rem;padding:.75rem .9rem}.ppl-synth-head.svelte-1ck061j{margin-bottom:.4rem}.ppl-synth.svelte-1ck061j p:where(.svelte-1ck061j){color:var(--text);margin:0;font-size:.875rem;line-height:1.55}.ppl-themes.svelte-1ck061j{flex-direction:column;gap:.3rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.ppl-theme-row.svelte-1ck061j{border-radius:var(--radius-sm);color:var(--text);grid-template-columns:11rem 1fr 2.6rem;align-items:center;gap:.6rem;padding:.3rem .4rem;font-size:.8125rem;text-decoration:none;display:grid}.ppl-theme-row.svelte-1ck061j:hover{background:var(--tq-50)}.ppl-theme-label.svelte-1ck061j{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ppl-bar-wrap.svelte-1ck061j{background:var(--cream);border:1px solid var(--border);border-radius:999px;height:.85rem;position:relative;overflow:hidden}.ppl-bar.svelte-1ck061j{opacity:.85;border-radius:999px;height:100%;position:absolute;top:0;left:0}.ppl-avg-tick.svelte-1ck061j{background:var(--text);opacity:.55;width:2px;position:absolute;top:-1px;bottom:-1px}.ppl-theme-pct.svelte-1ck061j{font-family:var(--font-mono);color:var(--text-muted);text-align:right;font-size:.75rem;font-weight:700}.tick-legend.svelte-1ck061j{background:var(--text);opacity:.55;vertical-align:middle;width:2px;height:.7rem;margin:0 .1rem;display:inline-block}.ppl-props.svelte-1ck061j{flex-direction:column;gap:.9rem;margin-top:.25rem;display:flex}.ppl-prop-theme.svelte-1ck061j{text-transform:uppercase;letter-spacing:.03em;color:var(--tq-700);margin-bottom:.35rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-block}.ppl-prop-theme.svelte-1ck061j:hover{text-decoration:underline}.ppl-ex-list.svelte-1ck061j{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.ppl-ex.svelte-1ck061j{background:var(--cream);border-radius:var(--radius-sm);border-left:3px solid var(--tq-500);color:var(--text);padding:.4rem .6rem;text-decoration:none;display:block}.ppl-ex.svelte-1ck061j:hover{background:var(--tq-50);border-left-color:var(--tq-700)}.ppl-ex-titre.svelte-1ck061j{font-size:.8125rem;line-height:1.4;display:block}.ppl-ex-meta.svelte-1ck061j{color:var(--text-muted);margin-top:.15rem;font-size:.68rem;display:block}@media (width<=700px){.ppl-theme-row.svelte-1ck061j{grid-template-columns:7.5rem 1fr 2.4rem;gap:.4rem;font-size:.75rem}}.niches.svelte-15gjhjn{margin:2rem 0}h3.svelte-15gjhjn{margin:0 0 .5rem;font-size:1.15rem}.lead.svelte-15gjhjn{color:var(--text-muted);margin:0 0 1rem;line-height:1.5}.jour.svelte-15gjhjn{border-left:3px solid var(--border);margin:0 0 1rem;padding:.1rem 0 .1rem .85rem}.jour-a-venir.svelte-15gjhjn{border-left-style:dashed}.jour-tete.svelte-15gjhjn{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.date.svelte-15gjhjn{font-weight:600}.meta.svelte-15gjhjn{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.85rem}ul.svelte-15gjhjn{margin:.4rem 0 0;padding-left:1.1rem}li.svelte-15gjhjn{margin:.2rem 0;line-height:1.4}.sort.svelte-15gjhjn{white-space:nowrap;border-radius:3px;margin-left:.35rem;padding:.05rem .4rem;font-size:.78rem}.sort-for.svelte-15gjhjn{background:var(--vote-for-bg);color:var(--vote-for);border:1px solid var(--vote-for-bd)}.sort-against.svelte-15gjhjn{background:var(--vote-against-bg);color:var(--vote-against);border:1px solid var(--vote-against-bd)}.sort-neutre.svelte-15gjhjn{background:var(--vote-abstain-bg);color:var(--text-muted);border:1px solid var(--vote-abstain-bd)}.vide.svelte-15gjhjn,.source.svelte-15gjhjn,.absentes.svelte-15gjhjn{color:var(--text-muted);font-size:.88rem;line-height:1.5}.vide.svelte-15gjhjn{margin:.35rem 0 0}.absentes.svelte-15gjhjn{margin:1rem 0 .5rem}.source.svelte-15gjhjn{margin:.5rem 0 0;font-size:.82rem}
