:root{--agora:#000091;--agora-hover:#1212ff;--agora-active:#00006d;--agora-soft:#ececfe;--agora-soft2:#cacafb;--grey-1000:#161616;--grey-700:#3a3a3a;--grey-500:#666;--grey-300:#929292;--border:#ddd;--bg:#f6f6f6;--bg-raised:#fff;--shadow:0 1px 3px #00000014;--radius:8px;--font-main:"Lato", ui-sans-serif, "Helvetica Neue", Arial, sans-serif;font-family:var(--font-main);color:var(--grey-1000);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--header-h:66px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--grey-1000);font-family:var(--font-main);letter-spacing:-.01em;line-height:1.6}.agora{flex-direction:column;width:100%;min-height:100vh;display:flex}.gov-header{background:var(--bg-raised);border-bottom:1px solid var(--border);box-shadow:var(--shadow);z-index:20;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex;position:sticky;top:0}.gov-header__brandgroup{align-items:center;gap:12px;min-width:0;display:flex}.gov-header__brand{align-items:center;gap:14px;display:flex}.gov-logo{background:linear-gradient(135deg, var(--agora), var(--agora-active));color:#fff;border-radius:6px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.gov-header__title{flex-direction:column;line-height:1.2;display:flex}.gov-header__title strong{letter-spacing:.2px;font-size:20px}.gov-header__title span{color:var(--grey-500);font-size:12px}.gov-header__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.agora__body{flex:1;align-items:flex-start;min-height:0;display:flex}.agora__center{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.agora__canvas{height:48vh;min-height:360px;position:relative}.agora__right{flex:0 0 var(--right-w,380px);width:var(--right-w,380px);background:var(--bg-raised);border-left:1px solid var(--border);top:var(--header-h);height:calc(100vh - var(--header-h));justify-content:flex-end;transition:flex-basis .26s,width .26s,border-color .26s;display:flex;position:sticky;overflow:hidden}.agora__right--collapsed{border-left-color:#0000}.agora__right--dragging{transition:none}.agora__right-inner{box-sizing:border-box;flex:none;height:100%;padding:16px;overflow-y:auto}.agora__divider{top:var(--header-h);height:calc(100vh - var(--header-h));flex:0 0 8px;align-self:stretch;position:sticky}.agora__resizer{cursor:col-resize;touch-action:none;background:0 0;place-items:center;display:grid;position:absolute;inset:0}.agora__divider--collapsed .agora__resizer{cursor:pointer}.agora__resizer:hover .agora__resizer-grip,.agora__resizer:active .agora__resizer-grip{background:var(--agora)}.agora__resizer-grip{background:var(--border);border-radius:3px;width:3px;height:42px;transition:background .12s}.agora__right-toggle{border:1px solid var(--border);background:var(--bg-raised);width:22px;height:22px;color:var(--agora);cursor:pointer;box-shadow:var(--shadow);z-index:3;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%)}.agora__right-toggle:hover{background:var(--agora-soft,#ececfe);color:var(--agora-active)}.agora__loading{color:var(--grey-500);flex:1;place-items:center;gap:8px;height:100%;display:grid}.agora__error{color:#ce0500;margin-top:12px;font-size:13px}.agora__building{text-align:center;max-width:420px;margin:0 auto}.agora__building strong{color:var(--grey-1000);font-size:16px}.agora__building p{color:var(--grey-500);font-size:13px}.agora__build-error{text-align:center;color:#ce0500}.breadcrumb{border-bottom:1px solid var(--border);background:var(--bg-raised);flex-wrap:wrap;align-items:center;gap:4px;padding:10px 16px;font-size:13px;display:flex}.breadcrumb__item{color:var(--agora);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:13px}.breadcrumb__item:hover{background:var(--agora-soft)}.breadcrumb__item--active{color:var(--grey-1000);cursor:default;font-weight:600}.breadcrumb__sep{color:var(--grey-300);margin:0 2px}.tools{flex-direction:column;gap:18px;display:flex}.tools__group{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:12px}.tools__group--analyst{border-color:var(--agora-soft2);background:var(--agora-soft)}.tools__group legend{text-transform:uppercase;letter-spacing:.4px;color:var(--grey-500);padding:0 6px;font-size:12px;font-weight:700}.tools__select,.tools__input{border:1px solid var(--border);background:var(--bg-raised);width:100%;color:var(--grey-1000);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:14px}.tools__select:focus,.tools__input:focus{outline:2px solid var(--agora);outline-offset:1px}.tools__field{flex-direction:column;gap:4px;margin-bottom:10px;font-size:13px;display:flex}.tools__field>span{color:var(--grey-700)}.tools__knob{color:var(--grey-700);flex-direction:column;gap:6px;font-size:13px;display:flex}.tools__knob input[type=range]{width:100%;accent-color:var(--agora)}.btn{border:1px solid var(--agora);background:var(--bg-raised);color:var(--agora);cursor:pointer;border-radius:6px;width:100%;margin-top:10px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600}.btn:disabled{opacity:.55;cursor:not-allowed}.link-back{color:var(--agora);cursor:pointer;background:0 0;border:none;padding:0 0 10px;font-family:inherit;font-size:13px}.link-back:hover{text-decoration:underline}.piechart{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;width:100%;height:100%;padding:20px;display:flex;overflow-y:auto}.piechart__chartwrap{flex:none;width:min(320px,46vw)}.piechart__svg{width:100%;height:auto;display:block;overflow:visible}.piechart__slice{cursor:pointer;stroke:var(--bg-raised,#fff);stroke-width:1.5px;outline:none;transition:transform .16s,filter .16s}.piechart__slice:hover,.piechart__slice--active{filter:drop-shadow(0 2px 6px #00000047)}.piechart__slice:focus-visible{stroke:var(--agora-active);stroke-width:2.5px}.piechart__hole{fill:var(--bg-raised,#fff)}.piechart__totalvalue{fill:var(--grey-1000);font-size:30px;font-weight:700}.piechart__totallabel{fill:var(--grey-500);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.piechart__totalsub{fill:var(--grey-300);font-size:11px}.piechart__empty{color:var(--grey-500);text-align:center;padding:24px}.piechart__legend{flex-direction:column;flex:260px;gap:2px;min-width:220px;max-width:420px;max-height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.piechart__legenditem{border-radius:6px}.piechart__legendbtn{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--grey-1000);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.piechart__legendbtn:hover,.piechart__legenditem--active .piechart__legendbtn{background:var(--agora-soft,#ececfe)}.piechart__legenddot{border-radius:50%;flex:none;width:11px;height:11px}.piechart__legendlabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13.5px;overflow:hidden}.piechart__legendstats{color:var(--grey-500);white-space:nowrap;flex:none;font-size:12.5px;font-weight:600}.piechart__legendarrow{color:var(--agora);flex:none;font-size:14px}.panel__head{border-bottom:2px solid var(--agora-soft2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.panel__head h2{text-overflow:ellipsis;flex:auto;min-width:0;margin:0;font-size:17px;overflow:hidden}.panel__head-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.panel__empty{color:var(--grey-500);font-size:14px}.badge{text-transform:uppercase;white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.badge--mock{color:#6b5200;background:#fef3cd}.badge--live{color:#18753c;background:#d7f5e3}.badge--error{color:#ce0500;background:#ffe9e9}.md{color:var(--grey-1000);font-size:14px;line-height:1.6}.md h2{margin:0 0 8px;font-size:18px}.md h3{color:var(--agora-active);margin:16px 0 6px;font-size:15px}.md h4{margin:12px 0 4px;font-size:14px}.md p{margin:8px 0}.md ul,.md ol{margin:8px 0;padding-left:20px}.md li{margin:3px 0}.md blockquote{border-left:3px solid var(--agora);background:var(--agora-soft);color:var(--grey-700);border-radius:0 6px 6px 0;margin:12px 0;padding:8px 12px;font-style:italic}.md code{background:var(--bg);border-radius:4px;padding:1px 5px;font-size:13px}.md hr{border:none;border-top:1px solid var(--border);margin:14px 0}.insights__loading{color:var(--grey-500);align-items:center;gap:10px;padding:20px 0;font-size:14px;display:flex}.cluster-note{background:var(--agora-soft);border:1px solid var(--agora-soft2);border-left:3px solid var(--agora);border-radius:0 var(--radius) var(--radius) 0;margin:0 0 14px;padding:10px 12px}.cluster-note__tag{text-transform:uppercase;letter-spacing:.5px;color:var(--agora-active);margin-bottom:4px;font-size:10.5px;font-weight:700;display:inline-block}.cluster-note__hook{color:var(--grey-1000);margin:2px 0;font-size:14px;font-style:italic;font-weight:600}.cluster-note__body .md{font-size:13px;line-height:1.5}.cluster-note__body .md p{margin:4px 0}.cluster-note__conv{color:var(--grey-700);margin:6px 0 0;font-size:12.5px}.cluster-note__conv strong{color:var(--agora-active)}.citations__dot{vertical-align:baseline;border:1px solid #0000001f;border-radius:50%;width:11px;height:11px;margin-right:7px;display:inline-block}.citations__meta{color:var(--grey-500);margin:0 0 12px;font-size:12px}.citations__list{margin:0;padding:0;list-style:none}.citations__item{border-bottom:1px solid var(--border);padding:10px 0}.citations__item p{margin:0 0 4px;font-size:14px;line-height:1.5}.citations__sub{color:var(--grey-500);font-size:12px}.citations__item--open{cursor:pointer;transition:background .12s}.citations__item--open:hover{background:var(--agora-soft2)}.citations__open{color:var(--agora);font-weight:600}.avisdetail{flex-direction:column;display:flex}.avisdetail__topbar{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.flag{flex-direction:column;flex:none;align-items:flex-end;display:flex;position:relative}.flag__btn{border:1px solid var(--border);background:var(--bg-raised);color:var(--grey-500);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.flag__btn:hover{border-color:var(--agora);color:var(--agora)}.flag__btn--on{background:var(--agora);border-color:var(--agora);color:#fff}.flag__btn--on:hover{background:var(--agora-hover);border-color:var(--agora-hover);color:#fff}.flag__panel{z-index:8;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);width:min(340px,80vw);box-shadow:var(--shadow);padding:8px;position:absolute;top:calc(100% + 6px);right:0}.flag__select{border:1px solid var(--border);background:var(--bg-raised);border-radius:6px;width:100%;margin-bottom:6px;padding:6px 8px;font-family:inherit;font-size:13px}.flag__select:focus{outline:2px solid var(--agora-soft2);border-color:var(--agora)}.flag__input{border:1px solid var(--border);border-radius:6px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}.flag__input:focus{outline:2px solid var(--agora-soft2);border-color:var(--agora)}.flag__hint{color:var(--grey-300);margin:6px 2px 0;font-size:11px}.flag__saved{color:var(--agora);margin-top:4px;font-size:11px}.avisdetail__meta{color:var(--grey-500);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 12px;font-size:12px;display:flex}.avisdetail__langbadge{color:var(--accent,#000091);background:color-mix(in srgb, var(--accent,#000091) 12%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.avisdetail__toggle{font:inherit;color:var(--accent,#000091);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:600}.avisdetail__toggle:hover{background:color-mix(in srgb, var(--accent,#000091) 8%, transparent)}.avisdetail__text{white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.7}.avisdetail__text--fr{color:var(--grey-800,#1f2937)}.avisdetail__hl{color:inherit;cursor:help;border-radius:2px;padding:0 1px;position:relative}.avisdetail__hl--target{font-weight:600}.avisdetail__hltag{z-index:6;white-space:nowrap;border:1px solid var(--border);background:#fff;border-radius:5px;margin-bottom:4px;padding:4px 7px;font-size:11px;font-weight:700;line-height:1;display:none;position:absolute;bottom:100%;left:0;box-shadow:0 4px 12px #0000001f}.avisdetail__hl:hover .avisdetail__hltag{display:inline-block}.avisdetail__chip{border:1px solid #0000001f;border-radius:3px;width:12px;height:12px}.spinner{border:2px solid var(--agora-soft2);border-top-color:var(--agora);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.dashboard{border-top:1px solid var(--border);background:var(--bg-raised);padding:20px 24px 28px}.dashboard__title{text-transform:uppercase;letter-spacing:.5px;color:var(--grey-500);margin:0 0 14px;font-size:13px;font-weight:700}.dashboard__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.indic{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.indic__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.indic__label{color:var(--grey-700);font-size:13px;font-weight:600}.indic__value{color:var(--agora-active);white-space:nowrap;font-size:20px;font-weight:800}.indic__gauge{background:var(--agora-soft);border-radius:4px;height:7px;overflow:hidden}.indic__gaugefill{background:linear-gradient(90deg, var(--agora), var(--agora-active));border-radius:4px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.indic__hint{color:var(--grey-500);margin:0;font-size:11.5px;line-height:1.4}@media (width<=900px){.agora__body{flex-direction:column;align-items:stretch}.agora__divider{flex:none;width:100%;height:34px;position:relative}.agora__resizer{cursor:default}.agora__resizer-grip{display:none}.agora__right-toggle{top:6px;transform:translate(-50%)rotate(90deg)}.agora__right{border-left:none;border-top:1px solid var(--border);flex:none;width:100%;height:auto;position:static}.agora__right-inner{width:100%!important}.agora__right--collapsed{display:none}.agora__canvas{height:56vh;min-height:320px}.piechart{flex-direction:column}.piechart__chartwrap{width:min(280px,70vw)}.piechart__legend{width:100%;max-width:none;max-height:none}}.gov-header__navlink{color:var(--agora);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 4px;font-family:inherit;font-size:13px;font-weight:600}.gov-header__navlink:hover{text-decoration:underline}.landing__body{--landing-ink:#15233a;--landing-text:#31425f;--landing-muted:#5f6f89;--landing-line:#d7dfeb;--landing-panel:#f7f9fc;--landing-panel-strong:#eef3f9;flex:1;width:100%;max-width:1120px;margin:0 auto;padding:24px 24px 104px}.hero{border-top:4px solid var(--agora);max-width:none;margin-bottom:0;padding:40px 0 0}.hero__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--agora);background:#fff;border:1px solid #d7dfeb;border-radius:999px;align-items:center;margin:0 0 20px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.hero__eyebrow{letter-spacing:.02em;color:var(--grey-500);align-items:center;gap:10px;margin:0 0 28px;font-size:12.5px;display:inline-flex}.hero__prompt{color:var(--agora);background:var(--agora-soft);border:1px solid var(--agora-soft2);border-radius:6px;padding:3px 9px;font-weight:700}.hero__caret{background:var(--agora);border-radius:1px;width:9px;height:17px;animation:1.05s step-end infinite hero-blink;display:inline-block}@keyframes hero-blink{0%,to{opacity:1}50%{opacity:0}}.hero__title{letter-spacing:-.03em;max-width:840px;color:var(--landing-ink);margin:0 0 18px;font-size:clamp(40px,5vw,58px);font-weight:700;line-height:1.05}.hero__accent{color:var(--agora)}.hero__tagline{color:var(--landing-text);max-width:840px;margin:0;font-size:clamp(18px,2.2vw,22px);line-height:1.65}.hero__cta{margin-top:22px;text-decoration:none;display:inline-block}.hero__tagline strong{color:var(--agora);font-weight:700}.landing__features{margin-top:34px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1000px;margin:0;padding:0;list-style:none;display:grid}.feature-card{border:1px solid var(--landing-line);background:var(--landing-panel);border-radius:14px;padding:24px 26px;box-shadow:inset 0 1px #ffffffd9}.feature-card strong{letter-spacing:-.015em;color:var(--landing-ink);margin-bottom:10px;font-size:18px;font-weight:700;display:block}.feature-card p{color:var(--landing-text);margin:0;font-size:15px;line-height:1.65}@media (width<=620px){.feature-grid{grid-template-columns:1fr;gap:14px}}.hero__meta{flex-wrap:wrap;gap:16px;margin:34px 0 0;padding:0;list-style:none;display:flex}.hero__meta li{border:1px solid var(--landing-line);min-width:180px;color:var(--landing-muted);font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:12px;padding:18px 20px;font-size:13px}.hero__meta strong{color:var(--landing-ink);margin-bottom:6px;font-size:30px;font-weight:700;line-height:1.1;display:block}.landing__trust,.landing__list,.landing__problem,.landing__how,.landing__collab{margin-top:64px}.trust-note{border:1px solid var(--landing-line);border-left:4px solid var(--agora);background:var(--landing-panel-strong);border-radius:14px;max-width:920px;padding:22px 24px 24px}.trust-note__title{letter-spacing:.04em;text-transform:uppercase;color:var(--agora);margin:0 0 8px;font-size:13px;font-weight:700}.trust-note__lead,.trust-note__body{max-width:780px;color:var(--landing-text);margin:0}.trust-note__lead{color:var(--landing-ink);font-size:18px;line-height:1.55}.trust-note__body{color:var(--landing-muted);margin-top:10px;font-size:14px;line-height:1.7}.trust-note__list{max-width:780px;color:var(--landing-muted);gap:10px;margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.7;display:grid}.trust-note__list strong{color:var(--landing-ink)}.trust-note--warn{background:#fff8ea;border-left-color:#c98a12}.trust-note--warn .trust-note__title{color:#8a5a00}.sec-head{border-bottom:1px solid var(--landing-line);align-items:baseline;gap:18px;margin:0 0 24px;padding-bottom:16px;display:flex}.sec-head h2{letter-spacing:-.02em;color:var(--landing-ink);margin:0;font-size:30px;font-weight:700}.sec-head__hint{letter-spacing:.01em;max-width:420px;color:var(--landing-muted);text-align:right;margin-left:auto;font-size:14px;line-height:1.5}@media (width<=560px){.sec-head{flex-direction:column;align-items:flex-start}.sec-head__hint{text-align:left;max-width:none}}.landing__loading,.landing__empty{color:var(--landing-muted);align-items:center;gap:8px;min-height:80px;display:flex}.landing__grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.landing__summary{max-width:780px;color:var(--landing-muted);margin:24px 0 0;font-size:15px;line-height:1.7}.ds-card{text-align:left;border:1px solid var(--landing-line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;width:100%;height:100%;padding:24px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;display:flex}.ds-card:hover{background:#fcfdff;border-color:#a7b7cf;transform:translateY(-1px);box-shadow:0 16px 32px #15233a14}.ds-card:focus-visible{outline:2px solid var(--agora);outline-offset:3px}.ds-card__badge{letter-spacing:.01em;white-space:normal;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.ds-card__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ds-card__badge--open{color:#246b45;background:#eef6f0}.ds-card__badge--closed{color:#1f4e87;background:#edf3fb}.ds-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6c7a92;font-size:11px;font-weight:700}.ds-card__title{letter-spacing:-.01em;color:var(--landing-ink);font-size:20px;font-weight:700;line-height:1.35}.ds-card__meta,.ds-card__source{color:var(--landing-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.6}.ds-card__cta{color:#204d88;opacity:1;border-top:1px solid #e3e9f2;width:100%;margin-top:auto;padding-top:14px;font-size:14px;font-weight:700;transition:color .15s}.ds-card:hover .ds-card__cta{color:#163e74}.participate__body{flex:1;width:100%;max-width:760px;margin:0 auto;padding:40px 24px 64px}.participate__topic h1{margin:0 0 10px;font-size:26px;line-height:1.2}.participate__lead{color:var(--grey-700);margin:0 0 28px;font-size:16px}.participate__form{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:22px;display:flex}.participate__form label{text-transform:uppercase;letter-spacing:.4px;color:var(--grey-500);font-size:13px;font-weight:700}.participate__form textarea{resize:vertical;border:1px solid var(--border);width:100%;color:var(--grey-1000);border-radius:6px;padding:12px;font-family:inherit;font-size:15px;line-height:1.5}.participate__form textarea:focus{outline:2px solid var(--agora);outline-offset:1px}.participate__actions{align-items:center;gap:14px;display:flex}.btn-primary{background:var(--agora);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 22px;font-size:15px;font-weight:600}.btn-primary:hover{background:var(--agora-hover)}.btn-primary:disabled{background:var(--grey-300);cursor:not-allowed}.participate__note{color:#18753c;font-size:13px}.participate__todo{color:var(--grey-500);margin:4px 0 0;font-size:12px;font-style:italic}.participate__question{color:var(--grey-1000);margin:0 0 14px;font-size:17px;font-weight:600}.participate__error{color:#ce0500;font-size:13px}.participate__note .spinner{vertical-align:-2px;margin-right:6px}.participate__result{background:var(--bg-raised);border:1px solid var(--border);border-left:4px solid var(--agora);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:22px;padding:20px 22px}.participate__insight{color:var(--grey-1000);margin:0;font-size:16px}.participate__insight strong{color:var(--agora)}.participate__excerpt{border-left:3px solid var(--border);color:var(--grey-700);margin:12px 0 0;padding:10px 16px;font-size:15px;font-style:italic;line-height:1.5}.participate__thanks{color:#18753c;margin:16px 0 0;font-size:14px;font-weight:600}.gov-header__brand--home{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;margin:0;padding:0;display:flex}.gov-header__brand--home:disabled{cursor:default}.participate__input{box-sizing:border-box;resize:vertical;width:100%;font-family:var(--font-main);color:#111;caret-color:var(--agora,#000091);background:0 0;border:0;outline:0;margin:.2rem 0 1rem;padding:.2rem 0;font-size:1.05rem;line-height:1.7;display:block}.participate__input::placeholder{color:#b3b3c0}.header-consultation{font-family:var(--font-main);color:var(--agora,#000091);white-space:nowrap;text-overflow:ellipsis;border:1px solid #00009140;max-width:42ch;padding:.3rem .55rem;font-size:.92rem;font-weight:600;overflow:hidden}.overview__body{max-width:820px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.overview__title{font-family:var(--font-main);color:#111;margin:0 0 .6rem;font-size:2rem;line-height:1.2}.overview__context{color:#444;max-width:72ch;margin:0 0 2rem;line-height:1.7}.overview__stats{border-top:1px solid #e6e6ef;border-bottom:1px solid #e6e6ef;flex-wrap:wrap;gap:2.6rem;margin:0 0 2rem;padding:1.4rem 0;display:flex}.overview__stat{flex-direction:column;display:flex}.overview__stat strong{font-family:var(--font-main);color:var(--agora,#000091);font-size:1.55rem;line-height:1.1}.overview__stat span{color:#777;margin-top:.25rem;font-size:.85rem}.overview__sample{color:#6b5a22;background:#fff8e8;border:1px solid #f0dca8;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:-1rem 0 2rem;padding:.7rem 1rem;font-size:.9rem;line-height:1.55;display:flex}.overview__sample strong{color:#5a4a12;font-weight:700}.overview__sample-tag{font-family:var(--font-main);letter-spacing:.06em;text-transform:uppercase;color:#6b5a22;background:#f0dca8;border-radius:999px;flex:none;padding:.12rem .5rem;font-size:.68rem;font-weight:700}.overview__cta{margin:0 0 2.6rem}.overview__synthesis h2{font-family:var(--font-main);letter-spacing:.02em;color:var(--agora,#000091);margin:0 0 1rem;font-size:1.05rem}.overview__loading{color:#999}.overview__dynsynth{border-top:1px solid #ececf4;margin-top:1.6rem;padding-top:1.4rem}.overview__dynsynth .synthesis__subhead{margin-top:0}.overview__synthbody{transition:opacity .2s}.overview__synthesis{scroll-margin-top:1.2rem}.overview__dynsynth.is-loading .overview__synthbody{opacity:.45}.overview__synthloading{font-family:var(--font-main);color:var(--agora,#000091);opacity:.8;margin:.6rem 0 0;font-size:.78rem}.opinion{background:#fbfbfe;border:1px solid #ececf4;border-radius:8px;margin:1.1rem 0 1.3rem;padding:1rem 1.1rem}.opinion__head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.opinion__label{font-family:var(--font-main);letter-spacing:.04em;text-transform:uppercase;color:#66667a;font-size:.7rem}.opinion__badge{white-space:nowrap;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:600}.opinion__badge--clivant{color:#b81b1b;background:#ffe9e9}.opinion__badge--consensuel{color:#18753c;background:#d6f3e0}.opinion__proposition{color:#1a1a2e;margin:.5rem 0 .8rem;font-size:1rem;font-weight:600}.opinion__children{color:#555;margin:.1rem 0 .6rem;font-size:.82rem}.opinion__children summary{cursor:pointer;color:var(--agora,#000091);font-weight:600}.opinion__children ul{margin:.4rem 0 0;padding-left:1.1rem}.opinion__children li{margin:.18rem 0;line-height:1.45}.opinion__cards{grid-template-columns:1.5fr 1fr 1fr;gap:.55rem;margin:.7rem 0 .2rem;display:grid}@media (width<=640px){.opinion__cards{grid-template-columns:1fr}}.opinion__card{text-align:left;background:#fbfbff;border:1px solid #e6e6ef;border-radius:8px;flex-direction:column;gap:.18rem;padding:.8rem .9rem;display:flex}button.opinion__card{cursor:pointer;font:inherit;transition:transform .12s,box-shadow .12s}button.opinion__card:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px #00000014}button.opinion__card:disabled{cursor:default}.opinion__card--pos{background:#f2fbf4;border-color:#bfe6c9}.opinion__card--neg{background:#fdf3f4;border-color:#f2c5c9}.opinion__card-pct{font-family:var(--font-main);color:var(--agora,#000091);font-size:1.55rem;line-height:1}.opinion__card--pos .opinion__card-pct{color:#18753c}.opinion__card--neg .opinion__card-pct{color:#c1121f}.opinion__card-label{color:#3a3a45;font-size:.82rem;line-height:1.3}.opinion__card-sub{color:#8a8a97;font-size:.72rem}.opinion__bar{background:#ececf4;border-radius:7px;height:14px;display:flex;overflow:hidden}.opinion__seg{height:100%;display:block}.opinion__seg--fav{background:#18753c}.opinion__seg--def{background:#ce0500}.opinion__seg--nu{background:#c9c9d6}.opinion__legend{flex-wrap:wrap;gap:.9rem;margin-top:.5rem;display:flex}.opinion__key{color:#444;align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.opinion__key:before{content:"";border-radius:2px;width:.7rem;height:.7rem}.opinion__key--fav:before{background:#18753c}.opinion__key--def:before{background:#ce0500}.opinion__key--nu:before{background:#c9c9d6}.opinion__pct{color:#444;margin:.6rem 0 0;font-size:.82rem;line-height:1.5}.opinion__pct strong{color:#1a1a2e}.landing__how{margin-top:64px}.how__lead{color:#31425f;max-width:760px;margin:.6rem 0 2.2rem;line-height:1.7}.how__steps{grid-template-columns:1fr;gap:16px;max-width:780px;margin:0;padding:0;list-style:none;display:grid}.how__step{border:1px solid var(--landing-line);background:#fff;border-radius:14px;padding:22px 24px;display:block}.how__num{width:2.1rem;height:2.1rem;font-family:var(--font-main);color:#fff;background:var(--agora,#000091);flex:none;place-items:center;font-weight:700;display:grid}.how__step strong{color:var(--landing-ink);letter-spacing:-.015em;margin-bottom:.5rem;font-family:inherit;font-size:18px;font-weight:700;display:block}.how__step p{color:var(--landing-text);margin:0;font-size:14px;line-height:1.7}.how__step em{color:var(--agora,#000091);font-style:normal}.how__footer{color:var(--landing-muted);max-width:760px;margin-top:1.5rem;font-family:inherit;font-size:.9rem;line-height:1.6}@media (width<=900px){.feature-grid{grid-template-columns:1fr}}@media (width<=820px){.how__steps{grid-template-columns:1fr}}.answerstable{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--bg-raised);margin-top:22px;overflow:hidden}.answerstable__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.answerstable__title{color:var(--grey-1000);margin:0;font-size:15px;font-weight:700}.answerstable__count{color:var(--grey-500);white-space:nowrap;font-size:12.5px}.answerstable__loading{color:var(--grey-500);align-items:center;gap:8px;padding:24px 16px;font-size:13px;display:flex}.answerstable__empty{color:var(--grey-500);margin:0;padding:24px 16px;font-size:13px}.answerstable__scroll{overflow-x:auto}.answerstable__table{border-collapse:collapse;width:100%;font-size:13px}.answerstable__table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--grey-500);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 14px;font-size:11px}.answerstable__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 14px}.answerstable__table tbody tr:last-child td{border-bottom:none}.answerstable__table tbody tr:hover{background:var(--agora-soft,#ececfe)}.answerstable__thidx,.answerstable__idx{width:1%;color:var(--grey-300);font-variant-numeric:tabular-nums;text-align:center}.answerstable__excerpt{min-width:260px;max-width:480px;color:var(--grey-1000);line-height:1.45}.answerstable__themes{min-width:150px}.answerstable__themewrap{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.answerstable__themechip{border:1px solid var(--border);color:var(--grey-700);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px}.answerstable__thememore{color:var(--grey-300);align-self:center;font-size:11px}.answerstable__thaction{width:1%}.answerstable__action{text-align:right}.answerstable__openbtn{color:var(--agora);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600}.answerstable__openbtn:hover{background:var(--agora-soft,#ececfe);text-decoration:underline}.answerstable__more{border:none;border-top:1px solid var(--border);background:var(--bg-raised);width:100%;color:var(--agora);cursor:pointer;padding:11px;font-family:inherit;font-size:13px;font-weight:600;display:block}.answerstable__more:hover{background:var(--agora-soft,#ececfe)}.answerstable__more:disabled{opacity:.6;cursor:not-allowed}.kw-chips{scrollbar-width:thin;flex-wrap:nowrap;gap:.5rem;margin:0 0 1.4rem;padding-bottom:.35rem;display:flex;overflow:auto hidden}.kw-chips::-webkit-scrollbar{height:6px}.kw-chips::-webkit-scrollbar-thumb{background:#00009140;border-radius:3px}.kw-chip{white-space:nowrap;font-family:var(--font-main);color:var(--agora,#000091);background:#f5f5fe;border:1px solid #00009140;flex:none;padding:.25rem .6rem;font-size:.8rem}.poll{flex-direction:column;gap:.45rem;margin:0 0 1.4rem;display:flex}.poll__row{grid-template-columns:minmax(0,14rem) 1fr 2.6rem;align-items:center;gap:.6rem;display:grid}.poll__label{font-family:var(--font-main);color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.poll__track{background:#ececf4;border-radius:2px;height:.7rem;overflow:hidden}.poll__fill{background:var(--agora,#000091);min-width:2px;height:100%;display:block}.poll__pct{font-family:var(--font-main);color:var(--agora,#000091);text-align:right;font-size:.8rem;font-weight:600}.tnav{border-top:1px solid #ececf4;border-bottom:1px solid #ececf4;flex-direction:column;margin:0 0 1.4rem;display:flex}.tnav__path{background:#fafaff;border-bottom:1px solid #ececf4;flex-direction:column;margin-bottom:.25rem;padding:.35rem 0 .15rem;display:flex}.tnav__path .tnav__back{margin-bottom:.15rem;padding-left:.25rem}.tnav__nav{border-bottom:1px solid #ececf4;flex-direction:column;align-items:flex-start;gap:.3rem;margin-bottom:.25rem;padding:.4rem .25rem .55rem;display:flex}.tnav__back{cursor:pointer;font:inherit;font-family:var(--font-main);color:var(--agora,#000091);background:0 0;border:0;padding:.1rem 0;font-size:.8rem;font-weight:600}.tnav__back:hover{text-decoration:underline}.tnav__here{font-family:var(--font-main);color:var(--agora,#000091);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.tnav__more{cursor:pointer;font:inherit;font-family:var(--font-main);color:var(--agora,#000091);text-align:left;background:0 0;border:0;border-top:1px solid #f4f4fb;padding:.45rem .25rem;font-size:.8rem}.tnav__more:hover{background:#f5f5fe}.tnav__empty{color:#666;margin:0;padding:.6rem .25rem;font-size:.82rem}.tnav__row{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #f4f4fb;grid-template-columns:1rem minmax(0,1fr) 3rem 2.4rem;align-items:center;gap:.5rem;padding:.35rem .25rem;transition:background .15s,padding-left .18s;display:grid}.tnav__row:last-child{border-bottom:0}.tnav__row:hover{background:#f5f5fe}.tnav__row--child{padding-left:1.4rem}.tnav__row[aria-expanded=true]{background:#f0f0fc}.tnav__row--selected,.tnav__row--selected:hover{box-shadow:inset 3px 0 0 var(--agora,#000091);background:#e6e6fb}.tnav__row--selected .tnav__label{color:var(--agora,#000091);font-weight:600}.tnav__caret{color:var(--agora,#000091);text-align:center;-webkit-user-select:none;user-select:none;font-size:.7rem}.tnav__label{font-family:var(--font-main);color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.tnav__track{background:#ececf4;border-radius:2px;height:.7rem;overflow:hidden}.tnav__fill{background:var(--agora,#000091);min-width:2px;height:100%;display:block}.tnav__pct{font-family:var(--font-main);color:var(--agora,#000091);text-align:right;font-size:.8rem;font-weight:600}.clout{flex-direction:column;margin-top:.4rem;display:flex}.clout__node{border-top:1px solid #e8e8f2}.clout__node:first-child{border-top:0}.clout__row{cursor:pointer;text-align:left;width:100%;font:inherit;color:#111;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.1rem .6rem;padding:.7rem .4rem;transition:background .12s;display:grid}.clout__row:hover{background:#f5f5fe}.clout__row[aria-expanded=true]{background:#f0f0fc}.clout__caret{color:var(--agora,#000091);grid-row:1/span 2;font-size:.8rem}.clout__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.clout__row[aria-expanded=true] .clout__name{color:var(--agora,#000091)}.clout__figs{color:#555;white-space:nowrap;align-items:baseline;gap:.55rem;font-size:.8rem;display:flex}.clout__pct{color:var(--agora,#000091);font-weight:700}.clout__coh{color:#8a8aa0}.clout__track{background:#ececf4;border-radius:2px;grid-column:2/span 2;height:.35rem;overflow:hidden}.clout__fill{background:var(--agora,#000091);border-radius:2px;min-width:2px;height:100%;display:block}.clout__body{align-items:stretch;padding:0 .2rem .6rem;display:flex}.clout__collapse-rail{cursor:pointer;background:0 0;border:0;flex:0 0 18px;align-self:stretch;padding:0}.clout__collapse-rail:before{content:"";background:var(--agora-soft,#ececfe);border-radius:2px;width:2px;height:100%;margin:0 auto;transition:background .12s;display:block}.clout__collapse-rail:hover:before,.clout__collapse-rail:focus-visible:before{background:var(--agora,#000091)}.clout__body-inner{flex:auto;min-width:0}.clout__panel{margin:.2rem 0 .8rem}.clout__sub{margin:1.1rem 0 .2rem}.clout__sublead{margin:0 0 .35rem}.overview__retenir{margin-top:1.2rem}.clout__stance{margin-top:1.4rem}.clout__stance .opinion{background:0 0;border:0;border-radius:0;margin:0;padding:0}.clout__stance .opinion__proposition{color:#555;margin:.1rem 0 .7rem;font-size:.85rem;font-weight:400}.clout__stance .opinion__cleavage{text-align:center;color:#1a1a2e;margin-top:.45rem;font-size:.85rem;font-style:italic;font-weight:500;display:block}.clout__stance .opinion__cards{gap:1.1rem;margin:.5rem 0 .2rem}.clout__stance .opinion__card,.clout__stance .opinion__card--pos,.clout__stance .opinion__card--neg{background:0 0;border:0;padding:0}.clout__stance button.opinion__card:hover:not(:disabled){box-shadow:none;transform:none}.clout__stance button.opinion__card:hover:not(:disabled) .opinion__card-sub{text-decoration:underline}.clout__stance .opinion__card-pct{font-size:1.05rem}.clout__stance .opinion__label{letter-spacing:0;text-transform:none;color:var(--agora-active);font-family:inherit;font-size:15px;font-weight:700;line-height:1.6}.overview__hero{cursor:pointer;border:0;border-left:3px solid var(--agora-soft,#ececfe);background:0 0;margin:.2rem 0 1.2rem;padding:.1rem 0 .1rem .9rem;transition:border-color .12s}.overview__hero:hover{border-left-color:var(--agora,#000091)}.overview__hero:hover .overview__hero-more{text-decoration:underline}.overview__hero:focus-visible{outline:2px solid var(--agora,#000091);outline-offset:2px}.overview__hero-label{letter-spacing:.05em;text-transform:uppercase;color:#8a8a97;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.overview__hero-quote{color:#333;margin:0;font-size:13px;font-style:italic;line-height:1.6}.overview__hero-more{color:var(--agora,#000091);margin-top:.45rem;font-size:.82rem;font-weight:600;display:inline-block}.clout__children{border-left:2px solid var(--agora-soft,#ececfe);margin:.2rem 0 .2rem .7rem;padding-left:.7rem}@media (width<=640px){.clout__row{grid-template-columns:1.2rem minmax(0,1fr)}.clout__figs{grid-area:2/2}.clout__track{grid-column:1/span 2}}.synth-h{color:var(--agora-active);margin:16px 0 6px;font-size:13px;font-weight:700;line-height:1.5}.overview__clusters-lead{color:#222;margin:1.4rem 0 .3rem;font-weight:600}.overview__clusters-lead--sub{color:#777;margin:0 0 .5rem;font-size:.85rem;font-weight:400}.clout__more{cursor:pointer;font:inherit;color:var(--agora,#000091);background:0 0;border:1px solid #00009140;border-radius:6px;margin:.5rem 0 .2rem;padding:.35rem .7rem;font-size:.85rem;transition:background .12s}.clout__more:hover{background:#f5f5fe}.synthesis__subhead{font-family:var(--font-main);color:var(--agora,#000091);letter-spacing:.02em;margin:1.6rem 0 .7rem;font-size:.9rem}.overview__avis{margin-top:1.4rem}.overview__avis-quote{border-left:3px solid var(--agora,#000091);color:#333;background:#f5f5fe;margin:0 0 .7rem;padding:.55rem .9rem;font-size:.9rem;line-height:1.55}.overview__avis-quote--open{cursor:pointer;transition:background .12s,border-color .12s}.overview__avis-quote--open:hover{border-left-color:var(--agora-hover,#1212ff);background:#ececfe}.overview__avis-quote--open:focus-visible{outline:2px solid var(--agora,#000091);outline-offset:2px}.overview__crumb{font-family:var(--font-main);color:var(--agora,#000091);font-size:.9rem}.btn-secondary{color:var(--agora,#000091);border:1px solid var(--agora,#000091);cursor:pointer;background:#fff;border-radius:6px;padding:9px 20px;font-size:14px;font-weight:600}.btn-secondary:hover{background:#f1f1fb}.btn-secondary:disabled{color:var(--grey-300,#999);border-color:var(--grey-300,#ccc);cursor:not-allowed}.avisx__toolbar{background:#fbfbfe;border:1px solid #e6e6ef;border-radius:10px;flex-direction:column;gap:1rem;margin:0 0 1.1rem;padding:1rem 1.15rem 1.15rem;display:flex}.avisx__grouplabel{text-transform:uppercase;letter-spacing:.06em;color:#8a8aa0;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.68rem;font-weight:600}.avisx__searchrow{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.avisx__searchwrap{flex:320px;min-width:0;position:relative}.avisx__searchicon{color:#9a9ab0;pointer-events:none;font-size:1.05rem;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.avisx__search{box-sizing:border-box;background:#fff;border:1px solid #ccccdb;border-radius:7px;width:100%;padding:.7rem .8rem .7rem 2.15rem;font-size:1rem;transition:border-color .12s,box-shadow .12s}.avisx__search:focus{border-color:var(--agora,#000091);outline:none;box-shadow:0 0 0 3px #0000911f}.avisx__searchclear{color:#9a9ab0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:1.3rem;line-height:1;transition:background .12s,color .12s;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.avisx__searchclear:hover{color:#333;background:#ececf4}.avisx__sortwrap{flex-direction:column;flex:none;gap:.3rem;display:flex}.avisx__dd--sort .avisx__dd-btn{min-width:220px}.avisx__filterrow{border-top:1px solid #ececf3;flex-wrap:wrap;align-items:flex-start;gap:1.7rem;padding-top:.9rem;display:flex}.avisx__filtergroup{flex-direction:column;gap:.4rem;min-width:0;display:flex}.avisx__dd{min-width:240px;max-width:100%;display:inline-block;position:relative}.avisx__dd-btn{box-sizing:border-box;width:100%;font:inherit;text-align:left;color:#222;cursor:pointer;background:#fff;border:1px solid #ccccdb;border-radius:6px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.88rem;transition:border-color .12s,box-shadow .12s;display:flex}.avisx__dd-btn:hover{border-color:#b7b7cf}.avisx__dd-btn:focus-visible,.avisx__dd-btn[aria-expanded=true]{border-color:var(--agora,#000091);outline:none;box-shadow:0 0 0 3px #0000911f}.avisx__dd-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.avisx__dd-caret{color:#8a8aa0;flex:none;font-size:.7rem}.avisx__dd-panel{z-index:20;background:#fff;border:1px solid #dcdcea;border-radius:8px;width:max-content;min-width:100%;max-width:min(380px,84vw);max-height:340px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 28px #14143c24}.avisx__dd-item{box-sizing:border-box;width:100%;font:inherit;text-align:left;white-space:normal;word-break:break-word;color:#2b2b35;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:.5rem;padding:.46rem .6rem;font-size:.85rem;line-height:1.3;transition:background .1s;display:flex}.avisx__dd-item:hover{background:#f0f0f8}.avisx__dd-item--on{background:var(--agora,#000091);color:#fff}.avisx__dd-panel li{margin:0}.avisx__dd-item--macro{color:#17172a;font-weight:600}.avisx__dd-item--section{border-top:1px solid #ececf4;margin-top:.3rem;padding-top:.58rem}.avisx__dd-guides{flex:none;align-self:stretch;display:inline-flex}.avisx__dd-guide{width:.8rem;display:inline-block;position:relative}.avisx__dd-guide--on:before{content:"";background:#d6d6ec;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.avisx__dd-branch{color:#adadcc;justify-content:center;align-items:center;width:.8rem;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.8rem;display:inline-flex}.avisx__dd-item--on .avisx__dd-branch{color:#ffffffbf}.avisx__dd-item--on .avisx__dd-guide--on:before{background:#fff6}.avisx__dd-dot{background:var(--agora,#000091);border-radius:50%;flex:none;width:.42rem;height:.42rem}.avisx__dd-item--sub .avisx__dd-dot{opacity:.55;width:.32rem;height:.32rem}.avisx__dd-item--on .avisx__dd-dot{opacity:1;background:#fff}.avisx__dd-itemlabel{flex:1;min-width:0}.avisx__clearall{cursor:pointer;color:var(--agora,#000091);white-space:nowrap;background:0 0;border:0;align-self:center;margin-left:auto;padding:.3rem .2rem;font-size:.8rem;font-weight:600}.avisx__clearall:hover{text-decoration:underline}.avisx__count{color:#777;margin:0 0 1rem;font-size:.85rem}@media (width<=640px){.avisx__toolbar{padding:.9rem .9rem 1rem}.avisx__sortwrap,.avisx__dd{width:100%;min-width:0}.avisx__clearall{margin-left:0}}.avisx__list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.avisx__item{cursor:pointer;background:#fff;border:1px solid #e6e6ef;border-left:3px solid #d7d7e6;border-radius:6px;padding:1rem 1.1rem;transition:border-color .12s,background .12s,box-shadow .12s}.avisx__item:hover{border-left-color:var(--agora,#000091);background:#fafaff;box-shadow:0 1px 6px #0000910f}.avisx__item:focus-visible{outline:2px solid var(--agora,#000091);outline-offset:2px}.avisx__excerpt{color:#222;margin:0 0 .6rem;line-height:1.55}.avisx__more{margin:1.6rem auto 0;display:block}.landing__problem{margin-top:64px}.section-prose{max-width:780px;margin-top:1.6rem}.section-prose p{color:var(--landing-text);margin:0 0 1.1rem;font-size:16px;line-height:1.75}.section-prose p:last-child{margin-bottom:0}.section-prose strong{color:var(--landing-ink);font-weight:700}.landing__pipeline{margin-top:64px}.tag-pill{letter-spacing:.02em;color:var(--landing-muted);background:var(--landing-panel);border:1px solid var(--landing-line);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.how__step .tag-pill{float:right;margin-left:12px}.avisx__card{background:#fff;border:1px solid #e6e6ef;border-left:3px solid #d7d7e6;border-radius:6px;padding:1.1rem 1.2rem;transition:border-color .12s,box-shadow .15s}.avisx__cardhead{justify-content:flex-end;align-items:flex-start;gap:.8rem;margin:0 0 .35rem;display:flex}.avisx__card--focus{border-left-color:var(--agora,#000091);box-shadow:0 0 0 2px #00009140}.avisx__card--open{border-left-color:var(--agora,#000091)}.avisx__cardbody{cursor:pointer}.avisx__cardbody:focus-visible{outline:2px solid var(--agora,#000091);outline-offset:3px;border-radius:4px}.avisx__analysis{background:#fafafe;border:1px solid #e6e6ef;border-radius:6px;gap:.7rem;margin:.7rem 0 .1rem;padding:.8rem .9rem;display:grid}.avisx__analysisempty{color:#8a8aa0;margin:.7rem 0 .1rem;font-size:.82rem}.avisx__analysisrow{gap:.3rem;display:grid}.avisx__analysiscluster{align-items:center;gap:.45rem;display:inline-flex}.avisx__analysisname{color:#1f2937;font-size:.85rem;font-weight:600}.avisx__factors{gap:.25rem;margin:0;padding-left:1.35rem;display:grid}.avisx__factor{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.avisx__factorlabel{text-transform:uppercase;letter-spacing:.04em;color:#8a8aa0;min-width:4.2rem;margin:0;font-size:.68rem}.avisx__factorvalue{margin:0;font-size:.82rem}.avisx__stancetag{white-space:nowrap;font-weight:600}.avisx__factorsep{color:#c4c4d4;font-weight:400}.landing__archi,.landing__method,.landing__warn,.landing__security{margin-top:64px}.landing__warn .trust-note{margin-top:1.6rem}.archi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:940px;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}@media (width<=720px){.archi{grid-template-columns:1fr}}.archi__item{border:1px solid var(--landing-line);background:#fff;border-radius:14px;padding:22px 24px}.archi__item strong{color:var(--landing-ink);letter-spacing:-.01em;margin:0 0 8px;font-family:inherit;font-size:17px;font-weight:700;display:block}.archi__item p{color:var(--landing-text);margin:0;font-size:14px;line-height:1.65}.archi__item code{background:var(--landing-panel);color:var(--landing-ink);border-radius:4px;padding:0 .3em;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.85em}.team{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;max-width:900px;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.team__card{box-sizing:border-box;border:1px solid var(--landing-line);background:#fff;border-radius:12px;align-items:center;gap:.65rem;width:100%;padding:.6rem .9rem .6rem .6rem;display:flex}a.team__card--link{cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s}a.team__card--link:hover{background:var(--landing-panel);border-color:#a7b7cf}.team__avatar{background:linear-gradient(135deg, var(--agora), var(--agora-active));color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:700;display:grid}.team__info{flex-direction:column;line-height:1.3;display:flex}.team__name{color:var(--landing-ink);align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;display:inline-flex}.team__role{color:var(--landing-muted);font-size:.78rem}.team__badge{color:#fff;border-radius:3px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.team__badge--linkedin{background:#0a66c2}.team__badge--github{background:#24292f}.landing__collab{margin-top:64px}.collab__lead{max-width:760px;color:var(--landing-text);margin:0 0 18px;line-height:1.7}.collab__actions{flex-wrap:wrap;gap:1rem;margin:0;display:flex}.collab__link{border:1px solid var(--landing-line);min-width:240px;max-width:720px;font:inherit;text-align:left;cursor:pointer;background:#fff;flex:240px;grid-template-columns:auto 1fr;align-items:baseline;gap:.15rem .6rem;padding:1rem 1.15rem;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s;display:grid}.collab__link:hover{background:#fcfdff;border-color:#9fb0ca;box-shadow:0 8px 18px #16233b0d}.collab__link-arrow{color:#204d88;grid-row:1/span 2;align-self:center;font-size:1rem;font-weight:700}.collab__link-label{color:#16233b;font-weight:700}.collab__link-sub{color:#5f6f89;font-size:.9rem;line-height:1.5}.overview__backgen{cursor:pointer;font-family:var(--font-main);color:var(--agora,#000091);background:0 0;border:0;margin:0 0 .8rem;padding:0;font-size:.82rem;font-weight:600;display:inline-block}.overview__backgen:hover{text-decoration:underline}.kw-chips--clickable{margin-top:1.2rem}.kw-chips--clickable .kw-chip{padding:.1rem .45rem;font-size:.65rem;line-height:1.5}.kw-chip--btn{cursor:pointer;font:inherit;border:1px solid #00009147;line-height:1.4}.kw-chip--btn:hover{background:#e0e0fb}.kw-chip--on{background:var(--agora,#000091);color:#fff;border-color:var(--agora,#000091)}.overview__kwclear{cursor:pointer;font-family:var(--font-main);color:var(--agora,#000091);background:0 0;border:0;margin-left:.6rem;font-size:.72rem;font-weight:600}.overview__kwclear:hover{text-decoration:underline}.avisx__analysiscluster{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.avisx__stancetag{white-space:nowrap;font-size:.78em;font-weight:600}.avisx__stancetag+.avisx__stancetag{margin-left:2px}.avisx__stanceconf{letter-spacing:.5px;opacity:.55;cursor:help;vertical-align:.04em;margin-left:4px;font-size:.82em}.avisx__stanceconf--low{opacity:.4}.avisx__stanceconf--high{opacity:.7}.overview__head{text-align:left;padding:.6rem 0 1.2rem}.overview__question{font-family:var(--font-main);color:#444;max-width:72ch;margin:1.1rem 0 2.4rem;font-size:1.15rem;font-style:italic;font-weight:400;line-height:1.8}.overview__question-lead{letter-spacing:.04em;text-transform:uppercase;color:#8a8a97;margin-bottom:.35rem;font-size:.82rem;font-style:normal;display:block}.overview__question-text{display:block}.overview__official{margin:-1.6rem 0 2.4rem;font-size:.9rem}.overview__official a{color:var(--agora,#000091);border-bottom:1px solid #0000914d;text-decoration:none}.overview__official a:hover{border-bottom-color:var(--agora,#000091)}.overview__actions--bottom{border-top:1px solid #e6e6ef;margin-top:2rem;padding-top:1.4rem}.overview__langs{color:#9a9aa5;margin:.6rem 0 0;font-size:.78rem}.overview__name{font-family:var(--font-main);color:#111;margin:0 0 .2rem;font-size:1.35rem;font-weight:600;line-height:1.3}.opinion__metric{margin:.9rem 0 0}.opinion__lead{color:#333;margin:0 0 .4rem;font-size:.9rem;line-height:1.5}.opinion__sub{color:#999;font-weight:400}.opinion__seg--engaged{background:var(--agora,#000091)}.opinion__txt--fav{color:#1a7f37}.opinion__txt--def{color:#c1121f}.opinion__note{color:#777;margin:.35rem 0 0;font-size:.78rem;font-style:italic}.overview__dash{border-top:1px solid #ececf3;border-bottom:1px solid #ececf3;flex-wrap:wrap;align-items:baseline;gap:1.6rem;margin:.7rem 0 1.1rem;padding:.7rem 0;display:flex}.overview__dash-item{color:#555;font-size:.82rem}.overview__dash-item strong{font-family:var(--font-main);color:#111;margin-right:.25rem;font-size:1.25rem}.overview__dash-pct strong,.overview__dash-pct{color:var(--agora,#000091)}.overview__actions{flex-wrap:wrap;gap:.7rem;margin:1rem 0 .4rem;display:flex}.overview__actions .btn-primary,.overview__actions .btn-secondary{white-space:nowrap}.tnav__crumb{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.tnav__here{color:#111;font-size:.9rem;font-weight:600}.tnav-cards{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:.8rem;padding:.3rem 0 1rem;display:flex;overflow-x:auto}.tnav-cards::-webkit-scrollbar{height:8px}.tnav-cards::-webkit-scrollbar-thumb{background:#d5d5e4;border-radius:4px}.tnav-card{scroll-snap-align:start;text-align:left;cursor:pointer;width:clamp(190px,31%,265px);font:inherit;background:#fff;border:1px solid #e2e2ee;border-radius:11px;flex-direction:column;flex:none;gap:.45rem;padding:.9rem 1rem;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.tnav-card:hover{border-color:var(--agora,#000091);box-shadow:0 3px 12px #00009117}.tnav-card--selected{border-color:var(--agora,#000091);background:#f5f5fe}.tnav-card__name{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;font-size:.92rem;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.tnav-card__figs{align-items:baseline;gap:.5rem;display:flex}.tnav-card__pct{font-family:var(--font-main);color:var(--agora,#000091);font-size:1.35rem;font-weight:700}.tnav-card__voix{color:#666;font-size:.75rem}.tnav-card__track{background:#ececf4;border-radius:2px;height:4px;overflow:hidden}.tnav-card__fill{background:var(--agora,#000091);height:100%;display:block}.tnav-card__coh{color:#777;font-size:.72rem}.tnav-card__drill{color:var(--agora,#000091);font-size:.72rem;font-weight:600}.avisdetail__hl{background:var(--hl-bg);border-bottom:2px solid var(--hl-border);border-radius:2px;transition:background .16s,border-color .16s}.avisx__card:not(:hover):not(.avisx__card--open) .avisdetail__hl{background:0 0;border-bottom-color:#0000}.avisdetail__hl--clickable{cursor:pointer}.avisdetail__hl--clickable:hover{filter:saturate(1.4)}.avisx__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.avisx__chip{font:inherit;cursor:pointer;color:#3a3a45;text-overflow:ellipsis;white-space:nowrap;background:#fbfbff;border:1px solid #d7d7e6;border-radius:999px;max-width:220px;padding:.28rem .7rem;font-size:.78rem;transition:background .12s,border-color .12s;overflow:hidden}.avisx__chip:hover{background:#f0f0f8}.avisx__chip--on{background:var(--agora,#000091);border-color:var(--agora,#000091);color:#fff}.avisx__chip--pos.avisx__chip--on{background:#18753c;border-color:#18753c}.avisx__chip--neg.avisx__chip--on{background:#c1121f;border-color:#c1121f}.avisx__empty{text-align:center;color:#666;padding:1.6rem 0}.avisx__empty p{margin:0 0 .9rem}.claimstats{background:#fafaff;border:1px solid #dcdcea;border-radius:8px;margin:.7rem 0 .2rem;padding:.55rem .9rem}.claimstats--compact .claimstats__head{margin-bottom:0}.claimstats__head{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.claimstats__title{color:#222;flex:1;font-size:.9rem;font-weight:700}.claimstats__filterbtn{font:inherit;white-space:nowrap;border:1px solid var(--agora,#000091);color:var(--agora,#000091);cursor:pointer;background:#fff;border-radius:999px;padding:.3rem .6rem;font-size:.78rem;font-weight:600}.claimstats__filterbtn:hover{background:var(--agora-soft,#ececfe)}.claimstats__close{font:inherit;color:#888;cursor:pointer;background:0 0;border:none;padding:.1rem .3rem}.claimstats__close:hover{color:#222}.opinion__disclaimer{color:#8a8a97;margin:.5rem 0 0;font-size:.72rem;font-style:italic;line-height:1.45}.overview__footer{border-top:1px solid #e6e6ef;margin-top:3rem;padding-top:1.2rem}.overview__cost{color:#7a7a86;margin:0;padding:0;font-size:.78rem;line-height:1.65}.overview__cost-est{color:#9a9aa5;font-size:.72rem;font-style:italic}.overview__cost strong{color:var(--agora,#000091);font-family:var(--font-main)}.overview__cost-baseline{color:#6b6b76}.overview__cost-baseline a{color:var(--agora,#000091)}.overview__cost-note{color:#9a9aa5;margin-top:.15rem;font-size:.72rem;font-style:italic;display:block}.overview__sample--full{color:#23593a;background:#f0f9f2;border-color:#bfe6c9}.overview__sample--full .overview__sample-tag{color:#18753c;background:#bfe6c9}.overview__sample--full strong{color:#18753c}.argmine{background:#fbfbfe;border:1px solid #ececf4;border-radius:8px;margin:1.1rem 0 1.3rem;padding:1rem 1.1rem}.argmine__head{align-items:center;gap:.6rem;display:flex}.argmine__label{letter-spacing:.04em;text-transform:uppercase;color:#66667a;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.7rem}.argmine__cols{grid-template-columns:1fr;gap:.8rem;margin-top:.7rem;display:grid}.argmine__cols--split{grid-template-columns:1fr 1fr}@media (width<=720px){.argmine__cols--split{grid-template-columns:1fr}}.argmine__col{border:1px solid #ececf4;border-radius:8px;padding:.7rem .8rem}.argmine__col--pour{background:#f2fbf4;border-color:#bfe6c9}.argmine__col--contre{background:#fdf3f4;border-color:#f2c5c9}.argmine__col--neutre{background:#f7f7fb}.argmine__coltitle{letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:700}.argmine__col--pour .argmine__coltitle{color:#18753c}.argmine__col--contre .argmine__coltitle{color:#c1121f}.argmine__col--neutre .argmine__coltitle{color:#3a3a45}.argmine__list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.argmine__arg{background:#fff;border:1px solid #ececf4;border-radius:6px;padding:.55rem .65rem}.argmine__text{color:#1a1a2e;margin:0 0 .3rem;font-size:.9rem;font-weight:600;line-height:1.35}.argmine__badge{color:#66667a;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:.7rem}.argmine__sources{margin-top:.35rem}.argmine__sources>summary{cursor:pointer;color:var(--agora,#000091);font-size:.78rem;font-weight:600}.argmine__sources ul{flex-direction:column;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.argmine__source{text-align:left;cursor:pointer;color:#3a3a45;background:#f7f7fb;border:none;border-radius:5px;width:100%;padding:.4rem .55rem;font-size:.8rem;line-height:1.4;display:block}.argmine__source:hover:not(:disabled){background:#efeff7}.argmine__source:disabled{cursor:default}.argmine__source q{quotes:"« " " »";font-style:italic}.argmine__source-go{color:var(--agora,#000091);white-space:nowrap;font-weight:600}.argmine__disclaimer{color:#8a8a97;margin:.6rem 0 0;font-size:.72rem;font-style:italic;line-height:1.45}.overview__demog{color:#3a3a45;cursor:help;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin:.6rem 0 0;font-size:.82rem;display:flex}.overview__demog-tag{color:#4a4a5a;font-weight:600}.overview__demog-item{white-space:nowrap}.overview__demog-item+.overview__demog-item:before{content:"· ";color:#c5c5d2}.overview__demog-item strong{color:#1a1a2e;font-variant-numeric:tabular-nums}.overview__dash-demog{color:#4a4a5a}.overview__dash-demog strong{color:#1a1a2e}.argmine__tabs{gap:.3rem;margin:.1rem 0 .55rem;display:inline-flex}.argmine__tab{cursor:pointer;color:#66667a;background:#fff;border:1px solid #e2e2ee;border-radius:999px;padding:.14rem .6rem;font-size:.74rem;font-weight:600}.argmine__tab--on.argmine__tab--pour{color:#18753c;background:#f2fbf4;border-color:#bfe6c9}.argmine__tab--on.argmine__tab--contre{color:#c1121f;background:#fdf3f4;border-color:#f2c5c9}.argmine__tab--on.argmine__tab--neutre{color:#3a3a45;background:#f7f7fb;border-color:#c5c5d2}.argmine__empty{color:#8a8a97;margin:0;font-size:.82rem;font-style:italic}
