:root{--workspace-bg:#f2efe6;--workspace-card:#fbfaf6;--workspace-ink:#14251f;--workspace-muted:#66766f;--workspace-line:rgba(20,37,31,.14);--workspace-accent:#c75f42;--workspace-green:#31594b;--workspace-gold:#c58c3d}.product-header-v97{gap:22px;min-height:78px;padding-inline:clamp(20px,3vw,48px)!important}.site-header.product-header-v67.product-header-v97{min-height:78px}.product-header-v97 .product-brand-block{flex:0 0 auto}.product-navigation-v97{align-items:stretch;display:flex;gap:2px;height:100%;margin-left:8px}.product-navigation-v97>a{align-items:center;border-bottom:3px solid transparent;color:var(--theme-green,#53655d);display:inline-flex;font-size:.7rem;font-weight:720;min-height:62px;padding:0 12px}.product-navigation-v97>a:hover{color:var(--theme-green,#14251f)}.product-navigation-v97>a[aria-current=page]{border-bottom-color:var(--workspace-accent);color:var(--theme-green,#14251f)}.institution-menu-v1{align-items:stretch;display:flex;position:relative}.institution-menu-v1>button{align-items:center;background:transparent;border:0;border-bottom:3px solid transparent;color:var(--theme-green,#53655d);cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:720;gap:7px;min-height:62px;padding:0 12px}.institution-menu-v1>button:focus{outline:0}.institution-menu-v1>button:focus-visible{background:rgba(20,37,31,.055);box-shadow:inset 0 -3px 0 var(--workspace-accent)}.institution-menu-v1>button.is-active,.institution-menu-v1>button:hover,.institution-menu-v1>button[aria-expanded=true]{color:var(--theme-green,#14251f)}.institution-menu-v1>button.is-active{border-bottom-color:var(--workspace-accent)}.institution-menu-v1>button span{font-size:.74rem;transform:translateY(-1px);transition:transform .16s ease}.institution-menu-v1>button[aria-expanded=true] span{transform:rotate(180deg) translateY(1px)}.institution-menu-panel-v1{background:var(--theme-soft,#fbfaf6);border:1px solid var(--workspace-line);border-radius:0 0 16px 16px;box-shadow:0 22px 60px rgba(20,37,31,.17);left:50%;overflow:hidden;position:fixed;top:77px;transform:translateX(-50%);width:min(1040px,calc(100vw - 48px));z-index:70}.institution-menu-heading-v1{align-items:end;border-bottom:1px solid var(--workspace-line);display:flex;gap:32px;justify-content:space-between;padding:20px 24px 18px}.institution-menu-heading-v1 div{display:grid;gap:5px}.institution-menu-heading-v1 div>span{color:var(--workspace-accent);font-family:var(--font-geist-mono),monospace;font-size:.56rem;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.institution-menu-heading-v1 div>strong{color:var(--workspace-ink);font-size:1.05rem;letter-spacing:-.02em}.institution-menu-heading-v1 p{color:var(--workspace-muted);font-size:.64rem;line-height:1.45;margin:0}.institution-menu-grid-v1{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.1fr .9fr}.institution-menu-grid-v1 section{min-width:0;padding:20px 18px}.institution-menu-grid-v1 section+section{border-left:1px solid var(--workspace-line)}.institution-menu-grid-v1 section header{display:grid;gap:5px;min-height:48px}.institution-menu-grid-v1 section header strong{color:var(--workspace-ink);font-size:.7rem;line-height:1.25}.institution-menu-grid-v1 section header span{color:var(--workspace-muted);font-size:.56rem;line-height:1.35}.institution-menu-grid-v1 section>div{display:grid;gap:3px;margin-top:12px}.institution-menu-grid-v1 section a{align-items:center;border:0!important;border-radius:8px!important;display:flex!important;gap:8px;justify-content:space-between;min-width:0;padding:8px 9px!important}.institution-menu-grid-v1 section a:hover,.institution-menu-grid-v1 section a[aria-current=page]{background:var(--theme-tint,#ebe8df)!important}.institution-menu-grid-v1 section a>span{color:var(--workspace-ink);font-size:.62rem;font-weight:720;line-height:1.25}.institution-menu-grid-v1 section a>small{color:var(--workspace-muted);font-family:var(--font-geist-mono),monospace;font-size:.47rem;line-height:1.2;text-align:right}.institution-menu-panel-v1 footer{background:var(--theme-tint,#f1eee6);border-top:1px solid var(--workspace-line);padding:13px 24px}.institution-menu-panel-v1 footer a{align-items:center;color:var(--workspace-green);display:inline-flex;font-size:.62rem;font-weight:740;gap:8px;padding:0!important}.product-header-v97 .selection-status{min-height:42px!important;min-width:132px!important;padding:7px 11px!important}.product-header-v97 .selection-status small{font-size:.52rem!important}@media (max-width:1180px){.institution-menu-v1>button,.product-navigation-v97>a{padding-inline:8px}.product-header-v97 .product-notification-link-v76{display:none}}@media (max-width:900px){.product-header-v97{align-items:center!important;flex-wrap:wrap;padding-bottom:0!important}.product-navigation-v97{flex-basis:100%;order:3;overflow-x:auto}.institution-menu-v1>button,.product-navigation-v97>a{min-height:48px;white-space:nowrap}.institution-menu-panel-v1{border-radius:14px;left:18px;max-height:calc(100vh - 138px);overflow-y:auto;top:122px;transform:none;width:calc(100vw - 36px)}.institution-menu-heading-v1{align-items:start;flex-direction:column;gap:8px}.institution-menu-grid-v1{grid-template-columns:1fr}.institution-menu-grid-v1 section{padding:16px 18px}.institution-menu-grid-v1 section+section{border-left:0;border-top:1px solid var(--workspace-line)}.institution-menu-grid-v1 section header{min-height:0}.institution-menu-grid-v1 section>div{margin-top:9px}}@media (prefers-reduced-motion:reduce){.institution-menu-v1>button span{transition:none}}.personal-page-v97{background:var(--workspace-bg);color:var(--workspace-ink);min-height:calc(100vh - 88px);padding:42px clamp(24px,4vw,64px) 88px}.personal-page-v97>*{margin-inline:auto;max-width:1440px}.personal-hero-v97{align-items:end;border-bottom:1px solid var(--workspace-line);display:grid;gap:44px;grid-template-columns:minmax(0,1fr) 190px;padding:28px 0 34px}.account-content-v97>section>header p,.dossier-heading-v97>div:first-child>p,.dossier-section-v97>header p,.personal-hero-v97>div:first-child>p,.portfolio-list-v97>header p,.saved-section-v97>header p,.watch-layout-v97>*>header p,.workspace-form-v97>header p{color:var(--workspace-accent);font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.dossier-heading-v97 h1,.personal-hero-v97 h1{font-size:clamp(2.5rem,4.4vw,4.8rem);letter-spacing:-.055em;line-height:1;margin:10px 0 16px}.dossier-heading-v97>div:first-child>span,.personal-hero-v97>div:first-child>span{color:var(--workspace-muted);display:block;font-size:.95rem;line-height:1.65;max-width:780px}.hero-proof-v97{border-left:3px solid var(--workspace-accent);display:flex;flex-direction:column;padding:4px 0 4px 20px}.hero-proof-v97 strong{font-size:2.25rem;letter-spacing:-.05em}.hero-proof-v97 span{font-size:.76rem;font-weight:740}.hero-proof-v97 small{color:var(--workspace-muted);font-size:.66rem;margin-top:6px}.feedback-v97,.search-feedback-v97{background:var(--theme-tint,#e5efe9);border:1px solid rgba(49,89,75,.22);border-radius:10px;color:var(--theme-green,#23513f);font-size:.74rem;margin-top:20px!important;padding:13px 16px}.feedback-v97.is-error,.search-feedback-v97.is-error{background:var(--theme-error-soft,#f6e5e0);border-color:var(--theme-error,#853722);color:var(--theme-error,#853722)}.portfolio-layout-v97{align-items:start;display:grid;gap:24px;grid-template-columns:360px minmax(0,1fr);margin-top:30px!important}.workspace-form-v97{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:15px;display:grid;gap:15px;padding:24px}.account-content-v97 h2,.dossier-section-v97 h2,.portfolio-list-v97 h2,.saved-section-v97 h2,.watch-layout-v97 h2,.workspace-form-v97 h2{font-size:1.2rem;margin-top:5px}.workspace-form-v97 h3{font-size:.94rem;margin-bottom:4px}.actor-form-v97 label,.deletion-request-v97 label,.workspace-form-v97 label{color:var(--theme-green,#51635b);display:grid;font-size:.69rem;font-weight:720;gap:7px}.actor-form-v97 input,.actor-form-v97 select,.actor-form-v97 textarea,.deletion-request-v97 textarea,.workspace-form-v97 input,.workspace-form-v97 select,.workspace-form-v97 textarea{background:var(--theme-surface,#fff);border:1px solid var(--workspace-line);border-radius:9px;color:var(--workspace-ink);font:inherit;min-height:44px;padding:10px 12px;width:100%}.actor-form-v97 textarea,.workspace-form-v97 textarea{min-height:100px;resize:vertical}.actor-form-v97 :is(input,textarea,select):focus-visible,.workspace-form-v97 input:focus-visible,.workspace-form-v97 select:focus-visible,.workspace-form-v97 textarea:focus-visible{border-color:var(--workspace-accent);box-shadow:0 0 0 3px rgba(199,95,66,.15);outline:0}.actor-form-v97>button,.deletion-request-v97 button,.settings-form-v97>button,.workspace-form-v97 form button,.workspace-form-v97>button{background:var(--theme-primary,#aa3c22);border:0;border-radius:9px;color:var(--theme-on-primary,#fff);cursor:pointer;font-size:.72rem;font-weight:750;min-height:44px;padding:0 17px}.workspace-form-v97.is-wide{margin-top:22px}.form-grid-v97{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-list-v97{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:15px;padding:24px}.dossier-section-v97>header,.portfolio-list-v97>header,.saved-section-v97>header,.watch-layout-v97>*>header{align-items:end;display:flex;gap:24px;justify-content:space-between}.portfolio-list-v97>header>span,.saved-section-v97>header>span{background:var(--theme-soft,#e4ece7);border-radius:999px;font-size:.7rem;font-weight:760;padding:8px 11px}.portfolio-list-v97>article{border-top:1px solid var(--workspace-line);display:grid;gap:20px;grid-template-columns:minmax(260px,1.5fr) minmax(380px,1fr);padding:24px 4px}.portfolio-list-v97>article.is-active{box-shadow:inset 3px 0 0 var(--workspace-accent);padding-left:18px}.add-actor-panel-v97 p,.portfolio-list-v97 article>div>span{color:var(--workspace-accent);font-size:.64rem;font-weight:740;text-transform:uppercase}.portfolio-list-v97 h3{font-size:1.05rem;margin:6px 0}.portfolio-list-v97 h3 a{align-items:center;color:inherit;display:inline-flex;min-height:44px}.portfolio-list-v97 article>div>p{color:var(--workspace-muted);font-size:.72rem;line-height:1.5}.portfolio-list-v97 dl{display:grid;grid-template-columns:repeat(2,1fr)}.portfolio-list-v97 dl div{border-left:1px solid var(--workspace-line);padding:5px 12px}.portfolio-list-v97 dt{color:var(--workspace-muted);font-size:.58rem;text-transform:uppercase}.portfolio-list-v97 dd{font-size:.7rem;font-weight:720;margin:5px 0 0}.portfolio-list-v97 footer{align-items:center;display:flex;gap:12px;grid-column:1/-1}.portfolio-list-v97 footer small{color:var(--workspace-muted);margin-right:auto}.add-actor-panel-v97>a,.portfolio-list-v97 footer a,.portfolio-list-v97 footer button{align-items:center;background:transparent;border:0;color:var(--workspace-green);cursor:pointer;display:inline-flex;font-size:.67rem;font-weight:740;min-height:44px}.add-actor-panel-v97{background:#15271f;border-radius:16px;color:#fff;display:grid;gap:22px;grid-template-columns:280px minmax(0,1fr) auto;margin-top:24px!important;padding:24px}.add-actor-panel-v97 h2{font-size:1.2rem;margin:5px 0}.add-actor-panel-v97 span{color:rgba(255,255,255,.65);font-size:.68rem}.add-actor-panel-v97>div:nth-child(2){display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.add-actor-panel-v97 button{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:80px;padding:12px;text-align:left;width:100%}.add-actor-panel-v97 button strong{font-size:.76rem}.add-actor-panel-v97 button small{color:rgba(255,255,255,.58)}.add-actor-panel-v97>a{color:#f0bc75}.breadcrumb-v97{align-items:center;color:var(--workspace-muted);display:flex;font-size:.66rem;gap:9px;margin-bottom:18px!important}.breadcrumb-v97 a{color:var(--workspace-green);font-weight:740}.dossier-heading-v97{align-items:end;display:grid;gap:30px;grid-template-columns:1fr auto}.dossier-heading-v97>div:last-child{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.dossier-heading-v97>div:last-child span{color:var(--workspace-muted);font-size:.68rem}.dossier-heading-v97>div:last-child strong{background:var(--theme-tint,#dceae2);border-radius:999px;color:var(--workspace-green);font-size:.65rem;padding:8px 11px}.dossier-heading-v97 button{background:var(--theme-action-bg,#093623);border:0;border-radius:9px;color:var(--theme-on-action,#fff);cursor:pointer;padding:10px 13px}.brief-link-v97{color:var(--workspace-green);font-size:.67rem;font-weight:740}.dossier-tabs-v97{border-bottom:1px solid var(--workspace-line);display:flex;gap:28px;margin-top:30px!important;overflow-x:auto;position:sticky;top:87px;z-index:4;background:var(--workspace-bg)}.dossier-tabs-v97 a{color:var(--workspace-muted);font-size:.7rem;font-weight:740;padding:15px 0;white-space:nowrap}.dossier-section-v97{border-bottom:1px solid var(--workspace-line);padding:42px 0;scroll-margin-top:150px}.dossier-section-v97>header>a,.dossier-section-v97>header>span{color:var(--workspace-muted);font-size:.7rem;max-width:360px}.dossier-section-v97>header>a{color:var(--workspace-green);font-weight:740}.dossier-section-controls-v97{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:0}.dossier-section-controls-v97>span{color:var(--workspace-muted);font-size:.7rem;line-height:1.45;max-width:360px}.dossier-section-controls-v97>a{color:var(--workspace-green);font-size:.7rem;font-weight:740;white-space:nowrap}.dossier-section-controls-v97>button{align-items:center;background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:999px;color:var(--workspace-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.66rem;font-weight:740;gap:9px;min-height:42px;padding:0 13px}.dossier-section-controls-v97>button>span{color:var(--workspace-accent);font-size:1rem;line-height:1}.dossier-section-controls-v97>button:focus-visible{box-shadow:0 0 0 3px rgba(199,95,66,.15);outline:2px solid var(--workspace-accent);outline-offset:2px}.dossier-section-v97.is-collapsed{padding-block:26px}.dossier-section-content-v97[hidden]{display:none}.stakeholder-map-v97{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:15px;margin-top:24px;overflow:hidden}.stakeholder-map-heading-v97{align-items:end;display:flex;gap:28px;justify-content:space-between;padding:24px}.actor-editor-heading-v97>p,.stakeholder-map-heading-v97 p{color:var(--workspace-accent);font-family:var(--font-geist-mono),monospace;font-size:.62rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.actor-editor-heading-v97 h3,.stakeholder-map-heading-v97 h3{font-size:1.05rem;margin-top:6px}.actor-editor-heading-v97>span,.stakeholder-map-heading-v97>div>span{color:var(--workspace-muted);display:block;font-size:.69rem;line-height:1.5;margin-top:7px;max-width:680px}.stakeholder-export-v97{align-items:center;background:var(--theme-action-bg,#093623);border-radius:9px;color:var(--theme-on-action,#fff);display:inline-flex;flex:0 0 auto;font-size:.69rem;font-weight:750;gap:9px;min-height:44px;padding:0 15px}.stakeholder-export-v97 span{border-left:1px solid rgba(255,255,255,.25);color:#edbd84;font-family:var(--font-geist-mono),monospace;font-size:.58rem;letter-spacing:.06em;padding-left:9px}.stakeholder-summary-v97{border-bottom:1px solid var(--workspace-line);border-top:1px solid var(--workspace-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stakeholder-summary-v97>div{padding:14px 20px}.stakeholder-summary-v97>div+div{border-left:1px solid var(--workspace-line)}.stakeholder-summary-v97 dt{color:var(--workspace-muted);font-size:.57rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.stakeholder-summary-v97 dd{font-size:1.2rem;font-weight:760;letter-spacing:-.035em;margin:5px 0 0}.stakeholder-filters-v97{align-items:end;background:var(--theme-tint,#f4f2eb);border-bottom:1px solid var(--workspace-line);display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) 150px 180px auto;padding:15px 20px}.stakeholder-filters-v97 label{color:var(--workspace-muted);display:grid;font-size:.58rem;font-weight:720;gap:6px}.stakeholder-filters-v97 input,.stakeholder-filters-v97 select{background:var(--theme-surface,#fff);border:1px solid var(--workspace-line);border-radius:8px;color:var(--workspace-ink);font:inherit;font-size:.68rem;min-height:44px;padding:0 10px;width:100%}.stakeholder-filters-v97 :is(input,select):focus-visible{border-color:var(--workspace-accent);box-shadow:0 0 0 3px rgba(199,95,66,.14);outline:0}.stakeholder-result-count-v97{color:var(--workspace-muted);font-family:var(--font-geist-mono),monospace;font-size:.6rem;padding:0 0 12px 8px;white-space:nowrap}.stakeholder-table-scroll-v97{overflow-x:auto}.stakeholder-table-v97{border-collapse:collapse;min-width:1120px;table-layout:fixed;width:100%}.stakeholder-table-v97 td,.stakeholder-table-v97 th{border-bottom:1px solid var(--workspace-line);padding:15px 13px;text-align:left;vertical-align:top}.stakeholder-table-v97 thead th{background:var(--theme-tint,#ebe8df);color:var(--theme-green,#53645d);font-size:.56rem;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.stakeholder-table-v97 thead th:first-child{width:180px}.stakeholder-table-v97 thead th:nth-child(2){width:220px}.stakeholder-table-v97 thead th:nth-child(3){width:150px}.stakeholder-table-v97 thead th:nth-child(4){width:100px}.stakeholder-table-v97 thead th:nth-child(5){width:120px}.stakeholder-table-v97 thead th:nth-child(6){width:180px}.stakeholder-table-v97 thead th:nth-child(7){width:220px}.stakeholder-table-v97 tbody tr:hover{background:rgba(49,89,75,.025)}.stakeholder-table-v97 tbody th{font-weight:inherit}.stakeholder-table-v97 td{color:var(--theme-green,#465850);font-size:.65rem;line-height:1.4}.stakeholder-table-v97 td>span:not(.stakeholder-badge-v97):not(.stakeholder-relation-v97),.stakeholder-table-v97 td>strong{display:block}.stakeholder-table-v97 td>strong{color:var(--workspace-ink);font-size:.67rem}.stakeholder-table-v97 td>strong+span{margin-top:5px}.stakeholder-table-v97 td>span{color:var(--workspace-muted)}.stakeholder-identity-v97{align-items:flex-start;display:flex;gap:9px}.stakeholder-identity-v97>i{border-radius:999px;flex:0 0 8px;height:8px;margin-top:4px;width:8px}.stakeholder-identity-v97>div{display:grid;gap:4px}.stakeholder-identity-v97 a,.stakeholder-identity-v97 strong{color:var(--workspace-ink);font-size:.69rem;font-weight:760;line-height:1.3}.stakeholder-identity-v97 a{text-decoration:underline;text-decoration-color:rgba(20,37,31,.25);text-underline-offset:3px}.stakeholder-identity-v97 span{color:var(--workspace-muted);font-size:.57rem;font-weight:600}.stakeholder-badge-v97,.stakeholder-relation-v97{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.59rem;font-weight:740;padding:5px 8px;white-space:nowrap}.stakeholder-badge-v97.is-haute{background:var(--theme-tint,#f5ded7);color:var(--theme-warm,#8a3b29)}.stakeholder-badge-v97.is-normale{background:var(--theme-soft,#e5ede8);color:var(--theme-green,#31594b)}.stakeholder-badge-v97.is-secondaire{background:var(--theme-tint,#ebe9e2);color:var(--theme-muted,#68756f)}.stakeholder-relation-v97{background:transparent;border-color:var(--workspace-line);color:var(--workspace-ink)}.stakeholder-relation-v97.is-rendez_vous,.stakeholder-relation-v97.is-suivi{background:var(--theme-soft,#e6eee9);border-color:rgba(49,89,75,.18);color:var(--theme-green,#31594b)}.stakeholder-no-result-v97{color:var(--workspace-muted);font-size:.7rem;padding:24px;text-align:center}.stakeholder-method-v97{color:var(--workspace-muted);font-size:.61rem;line-height:1.55;padding:14px 20px 16px}.actor-editor-heading-v97{border-top:1px solid var(--workspace-line);margin-top:36px;padding-top:28px}.actor-workbench-v97{display:grid;gap:12px;margin-top:22px}.actor-workbench-v97>article{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:14px;padding:20px}.actor-workbench-v97>article>header{align-items:center;display:flex;justify-content:space-between}.actor-workbench-v97>article>header>div{align-items:center;display:flex;gap:12px}.actor-workbench-v97 header i{border-radius:999px;height:10px;width:10px}.actor-workbench-v97 header span{color:var(--workspace-muted);font-size:.6rem}.actor-workbench-v97 h3{font-size:.95rem;margin-top:3px}.actor-workbench-v97 h3 a{color:inherit}.actor-workbench-v97>article>header button{background:transparent;border:0;color:var(--theme-warm,#9b4633);cursor:pointer;font-size:.64rem}.actor-form-v97{display:grid;gap:12px;margin-top:18px}.actor-form-v97>div{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.actor-form-v97>button{justify-self:start;padding-inline:20px}.split-workspace-v97{align-items:start;display:grid;gap:24px;grid-template-columns:380px minmax(0,1fr);margin-top:22px}.task-list-v97,.timeline-v97{display:grid;gap:10px}.timeline-v97>article{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:13px;display:grid;gap:8px;grid-template-columns:150px 90px 1fr;padding:18px}.timeline-v97 time,.timeline-v97>article>span{color:var(--workspace-muted);font-size:.62rem}.timeline-v97 h3{font-size:.85rem}.timeline-v97 aside,.timeline-v97>article>p{grid-column:3}.timeline-v97 p{color:var(--workspace-muted);font-size:.7rem;line-height:1.55;white-space:pre-wrap}.timeline-v97 .interaction-participant-v97{align-items:baseline;display:flex;gap:8px;grid-column:3;margin:0}.timeline-v97 .interaction-participant-v97 strong{color:var(--workspace-ink);font-size:.6rem;text-transform:uppercase}.timeline-v97 aside{background:var(--theme-soft,#eef2ec);border-radius:8px;padding:10px 12px}.task-list-v97 article{align-items:center;background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:11px;display:flex;gap:12px;padding:14px}.task-list-v97 article button{background:transparent;border:0;color:var(--workspace-green);cursor:pointer;font-size:1.1rem}.task-list-v97 article div{display:flex;flex-direction:column;gap:4px}.task-list-v97 article strong{font-size:.75rem}.task-list-v97 article span{color:var(--workspace-muted);font-size:.62rem}.task-list-v97 article.is-complete{opacity:.58}.task-list-v97 article.is-complete strong{text-decoration:line-through}.danger-zone-v97{align-items:center;border:1px solid rgba(152,62,42,.25);border-radius:13px;display:flex;justify-content:space-between;margin-top:36px!important;padding:20px}.danger-zone-v97 p{color:var(--workspace-muted);font-size:.68rem;margin-top:5px}.danger-zone-v97 button{background:transparent;border:1px solid var(--theme-error,#8f3d2b);border-radius:8px;color:var(--theme-error,#8f3d2b);cursor:pointer;padding:10px 13px}.account-layout-v97{align-items:start;display:grid;gap:28px;grid-template-columns:260px minmax(0,1fr);margin-top:30px!important}.account-nav-v97{background:#172820;border-radius:14px;color:#fff;display:flex;flex-direction:column;padding:20px;position:sticky;top:110px}.account-nav-v97>strong{font-size:.84rem}.account-nav-v97>span{color:rgba(255,255,255,.55);font-size:.62rem;margin-top:5px;overflow-wrap:anywhere}.account-nav-v97 nav{border-top:1px solid rgba(255,255,255,.14);display:grid;gap:4px;margin-top:18px;padding-top:14px}.account-nav-v97 nav a{align-items:center;border-radius:7px;color:rgba(255,255,255,.78);display:flex;font-size:.69rem;min-height:44px;padding:8px 9px}.account-nav-v97 nav a:hover{background:rgba(255,255,255,.08);color:#fff}.account-nav-v97 form{border-top:1px solid rgba(255,255,255,.14);margin-top:16px;padding-top:14px}.account-nav-v97 button{align-items:center;background:transparent;border:0;color:#e8b177;cursor:pointer;display:inline-flex;font-size:.66rem;min-height:44px}.account-content-v97{display:grid;gap:18px}.account-content-v97>section{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:15px;padding:24px;scroll-margin-top:120px}.account-content-v97>section>.workspace-form-v97{border:0;margin-top:18px;padding:0}.settings-form-v97{display:grid;gap:16px;margin-top:18px}.settings-form-v97>label{align-items:flex-start;display:flex;gap:12px;min-height:44px}.settings-form-v97 input{margin-top:3px}.settings-form-v97 label span{display:flex;flex-direction:column;gap:5px}.deletion-request-v97 p,.privacy-note-v97 p,.settings-form-v97 small{color:var(--workspace-muted);font-size:.68rem;line-height:1.55}.settings-form-v97>button{justify-self:start;padding:0 17px}.privacy-note-v97{margin-top:16px}.privacy-note-v97 a{align-items:center;color:var(--workspace-green);display:inline-flex;font-size:.7rem;font-weight:740;margin-top:14px;min-height:44px}.deletion-request-v97{border-top:1px solid var(--workspace-line);margin-top:22px;padding-top:18px}.deletion-request-v97 summary{color:var(--theme-warm,#904432);cursor:pointer;font-size:.7rem;font-weight:740}.deletion-request-v97 form{display:grid;gap:12px;margin-top:14px}.deletion-request-v97 button{background:#8f3d2b;justify-self:start}.watch-layout-v97{align-items:start;display:grid;gap:24px;grid-template-columns:360px minmax(0,1fr);margin-top:30px!important}.saved-section-v97,.watch-layout-v97>aside,.watch-layout-v97>section{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:15px;padding:22px}.watch-layout-v97>aside>article{align-items:center;border-top:1px solid var(--workspace-line);display:flex;justify-content:space-between;padding:15px 0}.watch-layout-v97>aside>article div{display:flex;flex-direction:column;gap:4px}.watch-layout-v97>aside>article strong{font-size:.72rem}.watch-layout-v97>aside>article span{color:var(--workspace-muted);font-size:.6rem}.watch-layout-v97 button{background:transparent;border:0;color:var(--workspace-green);cursor:pointer;font-size:.65rem;font-weight:740}.notification-feed-v97{display:grid;margin-top:16px}.notification-feed-v97 article{align-items:start;border-top:1px solid var(--workspace-line);display:grid;gap:16px;grid-template-columns:70px 1fr auto;padding:18px 0}.notification-feed-v97 article>span{color:var(--workspace-accent);font-size:.6rem;font-weight:740}.notification-feed-v97 article.is-read{opacity:.65}.notification-feed-v97 h3{font-size:.84rem}.notification-feed-v97 p,.notification-feed-v97 time{color:var(--workspace-muted);display:block;font-size:.65rem;line-height:1.5;margin-top:6px}.notification-feed-v97>article>a{color:var(--workspace-green);font-size:.64rem;font-weight:740}.saved-section-v97{margin-top:24px!important}.saved-cards-v97{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.saved-cards-v97>*{background:var(--theme-tint,#f3f1e9);border:1px solid var(--workspace-line);border-radius:12px;color:var(--workspace-ink);display:flex;flex-direction:column;min-height:150px;padding:18px}.saved-cards-v97 span{color:var(--workspace-accent);font-size:.6rem;font-weight:740;text-transform:uppercase}.saved-cards-v97 strong{font-size:.82rem;line-height:1.4;margin-top:13px}.saved-cards-v97 p{color:var(--workspace-muted);font-size:.67rem;margin-top:6px}.saved-cards-v97 small{color:var(--workspace-muted);font-size:.58rem;margin-top:auto}.personal-empty-v97{background:var(--theme-tint,#f5f0df);border:1px dashed rgba(126,95,39,.28);border-radius:11px;margin-top:16px;padding:20px}.personal-empty-v97 strong{font-size:.78rem}.personal-empty-v97 p{color:var(--workspace-muted);font-size:.68rem;margin:6px 0 12px}.personal-empty-v97 a{align-items:center;color:var(--workspace-green);display:inline-flex;font-size:.68rem;font-weight:740;min-height:44px}.save-search-v97{align-items:center;background:var(--theme-soft,#e5ece7);border:1px solid var(--workspace-line);border-radius:12px;display:flex;gap:20px;justify-content:space-between;margin:18px clamp(22px,5vw,72px);padding:15px 18px}.save-search-v97>div{display:flex;flex-direction:column;gap:4px}.save-search-v97 strong{font-size:.74rem}.save-search-v97 span{color:var(--workspace-muted);font-size:.62rem}.save-search-v97 form{display:flex;gap:7px}.save-search-v97 input{background:var(--theme-surface,#fff);border:1px solid var(--workspace-line);border-radius:8px;min-height:40px;padding:0 10px}.save-search-v97 button{background:var(--theme-action-bg,#093623);border:0;border-radius:8px;color:var(--theme-on-action,#fff);cursor:pointer;font-size:.66rem;font-weight:740;padding:0 13px}@media (max-width:1120px){.account-layout-v97,.portfolio-layout-v97,.watch-layout-v97{grid-template-columns:1fr}.account-nav-v97{position:static}.account-nav-v97 nav{grid-template-columns:repeat(3,1fr)}.split-workspace-v97{grid-template-columns:330px minmax(0,1fr)}.form-grid-v97,.saved-cards-v97{grid-template-columns:repeat(2,minmax(0,1fr))}.stakeholder-filters-v97{grid-template-columns:minmax(220px,1fr) repeat(2,150px)}.stakeholder-result-count-v97{grid-column:1/-1;padding:2px 0 0}}@media (max-width:900px){.dossier-detail-v97 .dossier-section-content-v97,.dossier-detail-v97 .dossier-section-v97,.dossier-detail-v97 .stakeholder-map-v97,.dossier-detail-v97>*{max-width:100%;min-width:0}.dossier-detail-v97 .dossier-heading-v97,.dossier-detail-v97 .split-workspace-v97{grid-template-columns:1fr}.dossier-detail-v97 .dossier-section-v97>header{flex-wrap:wrap}.dossier-detail-v97 .stakeholder-table-scroll-v97{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;width:100%}}@media (max-width:760px){.personal-page-v97{padding:24px 18px 64px}.add-actor-panel-v97,.dossier-heading-v97,.personal-hero-v97,.split-workspace-v97{grid-template-columns:1fr}.hero-proof-v97{border-left:0;border-top:3px solid var(--workspace-accent);padding:14px 0 0}.dossier-heading-v97 h1,.personal-hero-v97 h1{font-size:clamp(2.2rem,12vw,3.4rem)}.actor-form-v97>div,.add-actor-panel-v97>div:nth-child(2),.form-grid-v97,.portfolio-list-v97 dl,.portfolio-list-v97>article,.saved-cards-v97{grid-template-columns:1fr}.portfolio-list-v97 footer{align-items:flex-start;flex-direction:column}.portfolio-list-v97 footer small{margin-right:0}.notification-feed-v97 article,.timeline-v97>article{grid-template-columns:1fr}.timeline-v97 aside,.timeline-v97>article>p{grid-column:1}.dossier-tabs-v97{top:118px}.dossier-section-v97>header,.saved-section-v97>header,.watch-layout-v97>*>header{align-items:flex-start;flex-direction:column}.dossier-section-controls-v97{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;width:100%}.dossier-section-controls-v97>span{max-width:none;width:100%}.dossier-section-controls-v97>button{min-height:44px}.timeline-v97 .interaction-participant-v97{grid-column:1}.account-nav-v97 nav{grid-template-columns:repeat(2,1fr)}.save-search-v97{align-items:stretch;margin-inline:18px}.save-search-v97,.save-search-v97 form{flex-direction:column}.save-search-v97 button,.save-search-v97 input{min-height:44px}.danger-zone-v97{align-items:flex-start;flex-direction:column;gap:14px}.stakeholder-map-heading-v97{align-items:flex-start;flex-direction:column;padding:20px}.stakeholder-summary-v97{grid-template-columns:repeat(2,minmax(0,1fr))}.stakeholder-summary-v97>div:nth-child(3){border-left:0}.stakeholder-summary-v97>div:nth-child(3),.stakeholder-summary-v97>div:nth-child(4){border-top:1px solid var(--workspace-line)}.stakeholder-filters-v97{grid-template-columns:1fr;padding:15px}.stakeholder-result-count-v97{grid-column:auto}}@media (prefers-reduced-motion:reduce){.personal-page-v97 *,.save-search-v97 *{scroll-behavior:auto!important;transition:none!important}}.legal-consent-v97{align-items:flex-start;color:var(--theme-muted,#59615d);display:flex!important;flex-direction:row!important;font-size:.72rem;font-weight:500!important;line-height:1.5}.legal-consent-v97 input{flex:0 0 auto;margin-top:4px;min-height:auto!important;width:auto!important}.legal-consent-v97 a{color:var(--theme-green,#18231f);font-weight:740;text-decoration:underline;text-underline-offset:2px}.legal-page-v97{background:var(--theme-tint,#f5f2ea);color:var(--workspace-ink);min-height:calc(100vh - 80px);padding:72px clamp(24px,12vw,220px) 100px}.legal-page-v97>*{margin-inline:auto;max-width:920px}.legal-page-v97 header{border-bottom:1px solid var(--workspace-line);padding-bottom:36px}.legal-page-v97 header>p{color:var(--workspace-accent);font-size:.7rem;font-weight:740;text-transform:uppercase}.legal-page-v97 h1{font-size:clamp(2.7rem,5vw,5rem);letter-spacing:-.06em;line-height:1;margin:12px 0 18px}.legal-page-v97 header span{color:var(--workspace-muted);font-size:1rem;line-height:1.6}.legal-page-v97 section{padding-top:34px}.legal-page-v97 h2{font-size:1.05rem;margin:30px 0 8px}.legal-page-v97 section p{color:var(--workspace-muted);font-size:.82rem;line-height:1.7}.legal-status-v1{background:var(--theme-tint,#fff7ed);border:1px solid var(--theme-border,#e7b89f);border-radius:16px;margin-top:28px;padding:18px 20px}.legal-status-v1 strong{color:var(--theme-warm,#8a341f);display:block;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.legal-status-v1 p{color:var(--theme-warm,#6f4639);font-size:.82rem;line-height:1.65;margin:8px 0 0}.legal-page-v97 section ul{display:grid;gap:10px;list-style:none;margin:12px 0 0;padding:0}.legal-page-v97 section li{border-top:1px solid var(--workspace-line);display:grid;gap:3px;padding-top:10px}.legal-page-v97 section li strong{font-size:.82rem}.legal-page-v97 section li span{color:var(--workspace-muted);font-size:.78rem;line-height:1.55}.data-health-grid-v97{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px!important}.data-health-grid-v97 article{background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:14px;padding:20px}.data-health-grid-v97 article header{align-items:center;display:flex;justify-content:space-between}.data-health-grid-v97 article header span{border-radius:999px;font-size:.58rem;font-weight:760;padding:6px 8px}.data-health-grid-v97 article header .is-ok{background:var(--theme-tint,#dceae2);color:var(--theme-green,#285641)}.data-health-grid-v97 article header .is-partial{background:var(--theme-tint,#f5e8cc);color:var(--theme-warm,#78531b)}.data-health-grid-v97 p,.data-health-grid-v97 time{color:var(--workspace-muted);font-size:.62rem}.data-health-grid-v97 h2{font-size:.95rem;margin:22px 0 7px}.data-health-grid-v97>article>strong{display:block;font-size:.78rem;margin-bottom:7px}.data-limit-v97,.pilot-measures-v97{align-items:center;background:#172820;border-radius:15px;color:#fff;display:grid;gap:30px;grid-template-columns:.8fr 1.4fr auto;margin-top:20px!important;padding:26px}.data-limit-v97>div p,.pilot-measures-v97>div p{color:var(--theme-warm,#edaf6f);font-size:.62rem;font-weight:740;text-transform:uppercase}.data-limit-v97 h2,.pilot-measures-v97 h2{font-size:1.25rem;margin-top:6px}.data-limit-v97>p{color:rgba(255,255,255,.67);font-size:.7rem;line-height:1.6}.data-limit-v97 a{align-items:center;color:#edbd84;display:inline-flex;font-size:.68rem;font-weight:740;min-height:44px}.pilot-scenarios-v97{display:grid;gap:8px;margin-top:28px!important}.pilot-scenarios-v97 article{align-items:center;background:var(--workspace-card);border:1px solid var(--workspace-line);border-radius:12px;display:grid;gap:18px;grid-template-columns:54px 1fr auto;padding:17px 20px}.pilot-scenarios-v97 article>span{color:var(--workspace-accent);font-family:var(--font-geist-mono),monospace;font-size:.7rem}.pilot-scenarios-v97 h2{font-size:.9rem}.pilot-scenarios-v97 p{color:var(--workspace-muted);font-size:.66rem;margin-top:4px}.pilot-scenarios-v97 a{color:var(--workspace-green);font-size:.66rem;font-weight:740}.pilot-measures-v97{grid-template-columns:.8fr 2fr;margin-top:20px!important}.pilot-measures-v97 dl{display:grid;grid-template-columns:repeat(4,1fr)}.pilot-measures-v97 dl div{border-left:1px solid rgba(255,255,255,.16);padding:4px 14px}.pilot-measures-v97 dt{color:#edbd84;font-size:.6rem;font-weight:740}.pilot-measures-v97 dd{color:rgba(255,255,255,.65);font-size:.64rem;line-height:1.45;margin:6px 0 0}.pilot-warning-v97{background:var(--theme-tint,#f5e8cc);border:1px solid rgba(120,83,27,.2);border-radius:12px;margin-top:20px!important;padding:18px 20px}.pilot-warning-v97 strong{font-size:.74rem}.pilot-warning-v97 p{color:#6e5b3b;font-size:.68rem;line-height:1.55;margin-top:6px}.pilot-france-scenarios-bf6,.pilot-mission-bf6{margin-top:28px!important}.pilot-france-scenarios-bf6>header,.pilot-mission-bf6>header{display:grid;gap:7px}.pilot-france-scenarios-bf6>header h2,.pilot-mission-bf6>header h2{font-size:clamp(1.2rem,2vw,1.8rem)}.pilot-france-scenarios-bf6>header>span{color:var(--workspace-muted);font-size:.7rem;line-height:1.55;max-width:820px}.pilot-france-scenarios-bf6 .pilot-scenarios-v97{margin-top:16px!important}.parliament-map-page>.research-mode-nav>a{align-content:start;gap:8px;grid-template-columns:minmax(0,1fr);min-height:104px}.parliament-map-page>.research-mode-nav>a>span,.parliament-map-page>.research-mode-nav>a>strong{min-width:0;overflow-wrap:anywhere}.parliament-map-page>.research-mode-nav>a>span{color:var(--workspace-muted);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:.64rem;grid-row:auto;line-height:1.42}.parliament-map-page>.research-mode-nav>a[aria-current=page]>span{color:rgba(243,239,229,.7)}@media (max-width:760px){.data-health-grid-v97,.data-limit-v97,.pilot-measures-v97{grid-template-columns:1fr}.pilot-measures-v97 dl{grid-template-columns:repeat(2,1fr)}.pilot-scenarios-v97 article{align-items:start;grid-template-columns:38px 1fr}.pilot-scenarios-v97 article a{grid-column:2}}.product-header-v97 .product-brand-block{align-items:center;display:inline-flex;flex-direction:row;gap:12px}.product-header-v97 .product-brand-block .brand{font-size:1.08rem}.product-header-v97 .product-navigation-v97>a{font-size:.76rem}.authentication-header-v76 .brand-tagline,.product-header-v97 .brand-tagline{border-left:1px solid rgba(20,37,31,.18);color:var(--theme-green,#5f7069);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:.68rem;font-style:normal;font-weight:650;letter-spacing:.045em;line-height:1.15;padding-left:12px;white-space:nowrap}.product-navigation-v97>a,.product-navigation-v97>a:hover,.product-navigation-v97>a[aria-current=page]{background:transparent!important;border-left:0!important;border-right:0!important;border-top:0!important;border-radius:0!important}.product-navigation-v97>a[aria-current=page]{border-bottom-color:var(--workspace-accent)!important}.product-account-actions-v76>a{justify-content:center;min-height:42px;min-width:112px!important;padding-inline:12px!important}.product-header-v97 .selection-status{border-left:1px solid rgba(20,37,31,.14)!important;min-width:112px!important}.product-header-v97 .selection-status small{display:none}.product-header-v97 .product-account-actions-v76{gap:4px}.product-header-v97 .product-account-actions-v76 .selection-status,.product-header-v97 .product-account-actions-v76>a{align-items:center;background:transparent!important;border:1px solid transparent!important;border-radius:8px!important;box-sizing:border-box;color:var(--theme-green,#53655d)!important;display:inline-flex;font-size:.76rem;font-weight:710;gap:6px;justify-content:center;min-height:34px!important;min-width:0!important;padding:0 10px!important;transform:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}.product-header-v97 .product-account-actions-v76 .selection-status{background:rgba(255,255,255,.62)!important;border-color:rgba(20,37,31,.16)!important;color:var(--workspace-ink)!important}.product-header-v97 .product-account-actions-v76 .selection-status>span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.product-header-v97 .product-account-actions-v76 .selection-status:hover,.product-header-v97 .product-account-actions-v76>a:hover{background:rgba(20,37,31,.055)!important;border-color:rgba(20,37,31,.18)!important;color:var(--workspace-ink)!important}.product-header-v97 .product-account-actions-v76 .selection-status:focus-visible,.product-header-v97 .product-account-actions-v76>a:focus-visible{outline:3px solid rgba(199,95,66,.2);outline-offset:2px}.site-header.product-header-v67.product-header-v97{align-items:center;gap:clamp(16px,2vw,28px);min-height:70px;padding-block:0!important;padding-inline:clamp(20px,2.7vw,44px)!important}.platform-primary-navigation{align-items:stretch;align-self:stretch;display:flex;flex:1 1 auto;gap:1px;justify-content:flex-end;min-width:0}.platform-primary-navigation>a{align-items:center;background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:var(--theme-green,#53655d);display:inline-flex;font-family:var(--font-geist-sans),Arial,sans-serif;font-size:.72rem;font-weight:710;gap:6px;min-height:58px;padding:0 clamp(6px,.68vw,11px);white-space:nowrap}.platform-primary-navigation>a:hover,.platform-primary-navigation>a[aria-current=page]{background:transparent!important;color:var(--theme-green,#14251f)}.platform-primary-navigation>a[aria-current=page]{border-bottom-color:var(--workspace-accent)!important}.platform-primary-navigation>a:focus-visible{background:rgba(20,37,31,.055)!important;box-shadow:inset 0 -3px 0 var(--workspace-accent);outline:0}.platform-primary-navigation>a.is-veille i{background:var(--workspace-accent);border-radius:50%;display:block;height:6px;width:6px}.platform-primary-navigation>a.is-dossiers{margin-block:13px;min-height:44px}.institution-section-return{align-items:center;color:var(--theme-green,#53655d);display:inline-flex;font-size:.68rem;font-weight:700;margin-bottom:24px}.institution-section-return:hover{color:var(--theme-green,#14251f)}.platform-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-dashboard-shortcut-steps .is-violet,.platform-dashboard-shortcut.is-violet{--shortcut-accent:#80688e}@media (max-width:1320px){.product-header-v97 .product-brand-block .brand-tagline{display:none}.platform-primary-navigation>a{padding-inline:7px}}@media (max-width:900px){.site-header.product-header-v67.product-header-v97{align-items:center!important;flex-wrap:wrap}.platform-primary-navigation{flex-basis:100%;justify-content:flex-start;order:3;overflow-x:auto;scrollbar-width:thin}.platform-primary-navigation>a{min-height:48px}.platform-primary-navigation>a.is-dossiers{margin-block:7px;min-height:48px}}@media (max-width:760px){.platform-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-dashboard-metrics article+article{border-left:0}.platform-dashboard-metrics article:nth-child(2n){border-left:1px solid var(--platform-line)}.platform-dashboard-metrics article:nth-child(n+3){border-top:1px solid var(--platform-line)}}.platform-dashboard-hero h1{font-size:clamp(2.25rem,3.55vw,3.85rem);line-height:1.02;max-width:690px}.platform-dashboard-metrics{margin-bottom:24px}.dashboard-personal-v76{margin-bottom:clamp(34px,4vw,52px);margin-top:0;min-width:0}.dashboard-personal-v76>*,.platform-dashboard-section-heading>*{min-width:0}.dashboard-personal-v76 h2{font-family:var(--font-body);font-size:1.28rem;font-weight:720;letter-spacing:-.035em;line-height:1.1;margin:6px 0 0}.dashboard-personal-v76>div>span{line-height:1.45;max-width:500px}.platform-dashboard-shortcuts{margin-bottom:clamp(48px,5vw,72px)}.platform-dashboard-shortcuts .platform-dashboard-section-heading{display:block}.platform-dashboard-shortcuts .platform-dashboard-section-heading>div>p{color:var(--platform-coral);font-family:var(--font-data);font-size:.63rem;font-weight:720;letter-spacing:.105em;margin-bottom:10px;text-transform:uppercase}.platform-dashboard-shortcuts .platform-dashboard-section-heading h2{font-family:var(--font-body);font-size:clamp(2rem,3vw,3.15rem);font-weight:740;letter-spacing:-.055em;line-height:1}.platform-dashboard-shortcuts-intro{color:var(--platform-muted);display:block;font-size:.82rem;line-height:1.5;margin-top:10px}.platform-dashboard-shortcut-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:28px 0 10px;padding:0;position:relative}.platform-dashboard-shortcut-steps:before{background:rgba(20,37,31,.19);content:"";height:1px;left:10%;position:absolute;right:10%;top:27px}.platform-dashboard-shortcut-steps li{align-items:center;color:var(--shortcut-accent);display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.platform-dashboard-shortcut-steps li>span{align-items:center;background:var(--platform-bg);border:1.5px solid;border-radius:50%;display:flex;font-family:var(--font-body);font-size:.77rem;font-weight:740;height:54px;justify-content:center;width:54px}.platform-dashboard-shortcut-steps li>i{background:currentColor;border-radius:50%;display:block;height:9px;width:9px}.platform-dashboard-shortcut-steps .is-coral,.platform-dashboard-shortcut.is-coral{--shortcut-accent:var(--platform-coral)}.platform-dashboard-shortcut-steps .is-gold,.platform-dashboard-shortcut.is-gold{--shortcut-accent:#aa7620}.platform-dashboard-shortcut-steps .is-green,.platform-dashboard-shortcut.is-green{--shortcut-accent:var(--platform-green)}.platform-dashboard-shortcut-steps .is-blue,.platform-dashboard-shortcut.is-blue{--shortcut-accent:var(--platform-blue)}.platform-dashboard-shortcut-grid{gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.platform-dashboard-shortcut{align-items:center;background:var(--platform-surface);border:1px solid var(--platform-line);border-radius:16px;display:flex;flex-direction:column;gap:0;min-height:338px;padding:18px 18px 20px;text-align:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.platform-dashboard-shortcut+.platform-dashboard-shortcut{border-left:1px solid var(--platform-line)}.platform-dashboard-shortcut:hover{background:var(--theme-surface,#fffefa);border-color:rgba(20,37,31,.2);box-shadow:0 12px 24px rgba(20,37,31,.07);transform:translateY(-3px)}.platform-dashboard-shortcut-icon{align-items:center;background:color-mix(in srgb,var(--shortcut-accent) 4%,transparent);border:1px solid color-mix(in srgb,var(--shortcut-accent) 20%,transparent);border-radius:50%;color:var(--shortcut-accent);display:flex;flex:0 0 112px;height:112px;justify-content:center;margin:0 auto 19px;width:112px}.platform-dashboard-shortcut-icon svg{height:58px;width:58px}.platform-dashboard-shortcut-copy{align-self:stretch!important;display:flex;flex-direction:column;min-height:108px}.platform-dashboard-shortcut-copy strong{font-family:var(--font-body);font-size:.94rem;font-weight:730;line-height:1.25}.platform-dashboard-shortcut-copy p{color:var(--platform-muted);font-size:.69rem;line-height:1.55;margin:10px auto 0;max-width:220px}.platform-dashboard-shortcut>.platform-dashboard-shortcut-arrow{align-items:center;border:1px solid;border-radius:50%;color:var(--shortcut-accent);display:flex;flex:0 0 40px;font-size:1.05rem;font-style:normal;height:40px;justify-content:center;line-height:1;margin-top:auto;width:40px}@media (max-width:1100px){.platform-dashboard-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.platform-dashboard-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-agenda-v80 .platform-dashboard-section-heading{align-items:flex-start;gap:22px;flex-wrap:wrap}.dashboard-agenda-v80 .platform-dashboard-section-heading h2{line-height:1.02;max-width:100%;overflow-wrap:anywhere}.dashboard-agenda-v80 .platform-dashboard-section-heading>a{align-items:center;border:1px solid rgba(20,37,31,.18);border-radius:999px;color:var(--workspace-green);display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:740;gap:9px;min-height:44px;padding:0 14px}.dashboard-agenda-v80>div:last-child,.dashboard-agenda-v80>div:last-child>a{min-width:0}.dashboard-agenda-v80>div:last-child{margin-top:30px}.platform-dashboard-dossiers .platform-dashboard-section-heading{align-items:center}.platform-dashboard-dossiers .platform-dashboard-count{aspect-ratio:1/1;flex:0 0 32px;height:32px;line-height:1;min-width:32px;width:32px}.dashboard-agenda-v80>div:last-child>a>div{min-width:0}.dashboard-agenda-v80 .platform-dashboard-section-heading>a:hover{background:var(--theme-action-bg,#093623);color:var(--theme-on-action,#fff)}.agenda-actions-v98{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.agenda-actions-v98>a{align-items:center;color:var(--workspace-green);display:inline-flex;font-size:.65rem;font-weight:720;min-height:44px;white-space:nowrap}.agenda-actions-v98>a:last-child{border:1px solid rgba(49,89,75,.25);border-radius:999px;padding:7px 9px}.personal-back-v98{align-items:center;color:var(--workspace-green);display:inline-flex;font-size:.7rem;font-weight:740;gap:7px;margin-bottom:12px;min-height:44px;text-decoration:none}.personal-back-v98:hover{text-decoration:underline;text-underline-offset:4px}.dossier-section-v97>header,.portfolio-list-v97>header,.saved-section-v97>header,.watch-layout-v97>*>header{align-items:flex-start}.portfolio-list-v97>header{padding-bottom:18px}.portfolio-list-v97>header>div>p{margin:0 0 10px}.portfolio-list-v97>header h2{margin-top:0}.account-content-v97 h2,.dossier-section-v97 h2,.portfolio-list-v97 h2,.saved-section-v97 h2,.watch-layout-v97 h2,.workspace-form-v97 h2{line-height:1.15;overflow-wrap:anywhere}.parliament-axis{align-items:start}.parliament-axis>header{min-width:0}.parliament-axis>header h2{font-size:clamp(2rem,3.1vw,3.15rem);line-height:.98;margin:0 0 18px;max-width:100%;overflow-wrap:anywhere}.parliament-axis>header>p:last-child{margin-top:0}.commission-explorer-grid,.commission-explorer-grid button,.political-group-grid,.political-group-grid button{min-width:0}.commission-explorer-grid button strong,.political-group-grid button strong{min-width:0;overflow-wrap:anywhere}.parliament-directory-results>header h2{font-size:clamp(1.9rem,3.05vw,3rem);line-height:1;margin-bottom:16px;overflow-wrap:anywhere}.parliament-directory-results .clear-filters,.parliament-results .clear-filters,.parliament-results>header button{background:var(--theme-action-bg,#093623);border-radius:999px;color:var(--theme-on-action,#fff);display:inline-flex;padding:10px 14px}.taxonomy-search-grid>a{grid-template-columns:28px 58px minmax(0,1fr);min-height:122px}.taxonomy-search-grid svg{height:52px;width:52px}.taxonomy-search-grid small{font-size:.7rem;font-weight:680}.search-topic-context-v67{grid-template-columns:58px minmax(0,.52fr) minmax(0,1.48fr);min-width:0}.profile-content,.profile-content-section,.profile-masthead,.profile-masthead>*,.search-topic-context-v67>*{min-width:0}.profile-masthead h1{max-width:100%;overflow-wrap:anywhere}.search-preferences-link-v98{color:var(--workspace-green);font-size:.64rem;font-weight:740;margin-top:3px}.search-subtopic-filter-v98{display:grid;gap:12px}.search-subtopic-filter-v98>div{display:flex;flex-wrap:wrap;gap:7px;max-height:176px;overflow:auto;padding:1px}.search-subtopic-filter-v98 label,.search-subtopic-filter-v98>div>a{align-items:center;background:color-mix(in srgb,var(--topic-color) 8%,white);border:1px solid color-mix(in srgb,var(--topic-color) 20%,white);border-radius:999px;color:var(--theme-green,#394c44);cursor:pointer;display:inline-flex;font-size:.62rem;gap:6px;min-height:34px;padding:6px 9px}.search-subtopic-filter-v98>div>a[aria-current=page]{background:var(--topic-color);color:#fff}.search-subtopic-filter-v98 input{accent-color:var(--topic-color)}.search-subtopic-filter-v98>button{background:var(--theme-action-bg,#093623);border:0;border-radius:8px;color:var(--theme-on-action,#fff);cursor:pointer;font-size:.65rem;font-weight:740;justify-self:start;min-height:38px;padding:0 13px}.deputy-profile .profile-photo figcaption{font-size:.5rem;line-height:1.35}.deputy-profile .masthead-status{align-items:stretch;background:var(--theme-soft,#eef1eb);border:1px solid rgba(20,37,31,.12);border-radius:14px;display:grid;gap:9px;min-width:210px;padding:14px;text-align:left}.deputy-profile .masthead-status>a,.deputy-profile .masthead-status>button,.deputy-profile .masthead-status>span{width:100%}.deputy-profile .masthead-status .mandate-status-label{border-bottom:1px solid rgba(20,37,31,.11);padding:7px 4px 12px}.deputy-profile .profile-sidebar{background:var(--theme-soft,#eef1eb);border:1px solid rgba(20,37,31,.12);border-radius:14px;padding:15px}.deputy-profile .profile-sidebar .status,.deputy-profile .profile-sidebar a,.deputy-profile .profile-sidebar button{border-radius:9px}.deputy-profile .profile-content-section{padding-bottom:52px}.deputy-profile .profile-content-section+.profile-content-section{padding-top:48px}.deputy-profile #travaux{padding-bottom:34px}.deputy-profile #travaux+.institutional-section{padding-top:34px}@media (max-width:900px){.product-header-v97 .brand-tagline{display:none}.dashboard-agenda-v80 .platform-dashboard-section-heading{align-items:flex-start}.search-topic-context-v67{grid-template-columns:58px minmax(0,1fr)}.search-subtopic-filter-v98{grid-column:2}.parliament-search,.parliament-search>*{min-width:0}.parliament-search{grid-template-columns:minmax(0,1fr) minmax(0,.58fr) auto}.parliament-axis{gap:30px;grid-template-columns:minmax(180px,.62fr) minmax(0,1.38fr)}.profile-layout{grid-template-columns:1fr}.profile-sidebar{position:static}}@media (max-width:760px){.authentication-header-v76 .brand-tagline{display:none}.product-account-actions-v76>a{min-width:0!important}.dashboard-agenda-v80 .platform-dashboard-section-heading{flex-direction:column}.dashboard-agenda-v80 .platform-dashboard-section-heading>a{align-self:flex-start}.platform-dashboard-shortcut-steps{gap:12px;grid-template-columns:1fr;margin:24px 0 18px}.platform-dashboard-shortcut-steps:before{bottom:22px;height:auto;left:21px;right:auto;top:22px;width:1px}.platform-dashboard-shortcut-steps li{align-items:center;flex-direction:row;gap:12px;justify-content:flex-start}.platform-dashboard-shortcut-steps li>span{flex:0 0 44px;height:44px;width:44px}.platform-dashboard-shortcut-steps li>i{height:8px;width:8px}.platform-dashboard-shortcut-grid{grid-template-columns:1fr}.platform-dashboard-shortcut,.platform-dashboard-shortcut+.platform-dashboard-shortcut{min-height:310px}.platform-dashboard-shortcut-icon{flex-basis:96px;height:96px;margin-bottom:17px;width:96px}.platform-dashboard-shortcut-icon svg{height:50px;width:50px}.dashboard-agenda-v80>div:last-child{margin-top:24px}.search-topic-context-v67{grid-template-columns:1fr}.search-subtopic-filter-v98{grid-column:auto}.profile-nav{top:118px}.profile-sidebar{grid-template-columns:150px minmax(0,1fr)}}.platform-dashboard-coverage{margin-bottom:clamp(34px,4vw,52px)}.platform-dashboard-coverage>.platform-dashboard-section-heading{align-items:end;gap:32px}.platform-dashboard-coverage>.platform-dashboard-section-heading>span{color:var(--platform-muted);font-size:.72rem;line-height:1.55;max-width:330px}.platform-dashboard-coverage .platform-dashboard-metrics{border:0;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 0}.platform-dashboard-coverage .platform-dashboard-metrics article,.platform-dashboard-coverage .platform-dashboard-metrics article+article{--metric-accent:var(--platform-green);align-content:start;align-items:start;background:linear-gradient(150deg,color-mix(in srgb,var(--metric-accent) 9%,var(--theme-surface,#fffdf8)),var(--theme-soft,#fbfaf6) 72%);border:1px solid color-mix(in srgb,var(--metric-accent) 24%,transparent);border-radius:16px;display:grid;gap:0;min-height:184px;overflow:hidden;padding:20px 20px 22px;position:relative}.platform-dashboard-coverage .platform-dashboard-metrics article:before{background:var(--metric-accent);content:"";height:4px;left:20px;position:absolute;top:0;width:44px}.platform-dashboard-coverage .platform-dashboard-metrics article.is-assembly{--metric-accent:var(--platform-coral)}.platform-dashboard-coverage .platform-dashboard-metrics article.is-senate{--metric-accent:#a77a2f}.platform-dashboard-coverage .platform-dashboard-metrics article.is-executive{--metric-accent:var(--platform-green)}.platform-dashboard-coverage .platform-dashboard-metrics article.is-regulation{--metric-accent:var(--platform-blue)}.platform-dashboard-coverage .platform-dashboard-metrics article.is-territorial{--metric-accent:#80688e}.platform-dashboard-coverage .platform-dashboard-metrics small{color:color-mix(in srgb,var(--metric-accent) 88%,var(--theme-green,#14251f));font-family:var(--font-data);font-size:.54rem;font-weight:740;letter-spacing:.055em;line-height:1.35;min-height:29px;text-transform:uppercase}.platform-dashboard-coverage .platform-dashboard-metrics strong{display:block;font-size:clamp(2.7rem,3.7vw,4.25rem);font-weight:690;letter-spacing:-.075em;line-height:.9;margin-top:18px}.platform-dashboard-coverage .platform-dashboard-metrics span{color:var(--platform-muted);display:block;font-size:.64rem;line-height:1.4;margin-top:13px;max-width:165px}.dashboard-agenda-v80{border-bottom:1px solid var(--platform-line);border-top:1px solid var(--platform-line);margin:clamp(46px,5vw,72px) auto;padding:clamp(34px,4vw,50px) 0}.dashboard-agenda-v80 .platform-dashboard-section-heading{align-items:end}.dashboard-agenda-v80 .platform-dashboard-section-heading nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-agenda-v80 .platform-dashboard-section-heading nav a{align-items:center;border:1px solid rgba(20,37,31,.18);border-radius:999px;color:var(--workspace-green);display:inline-flex;font-size:.66rem;font-weight:740;gap:8px;min-height:44px;padding:0 13px}.dashboard-agenda-v80 .platform-dashboard-section-heading nav a:hover{background:var(--theme-action-bg,#093623);color:var(--theme-on-action,#fff)}.dashboard-agenda-v80 .platform-dashboard-section-heading nav a>span{align-items:center;display:inline-flex;font-size:.82rem;justify-content:center;line-height:1;width:14px}.platform-dashboard-agenda-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.platform-dashboard-agenda-card{--agenda-accent:var(--platform-coral);background:var(--theme-soft,#fbfaf6);border:1px solid rgba(20,37,31,.12);border-radius:15px;color:var(--theme-green,#14251f);display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr) 24px;min-height:168px;padding:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.platform-dashboard-agenda-card.is-senate{--agenda-accent:#a77a2f}.platform-dashboard-agenda-card:hover{border-color:color-mix(in srgb,var(--agenda-accent) 46%,transparent);box-shadow:0 12px 26px rgba(20,37,31,.07);transform:translateY(-2px)}.platform-dashboard-agenda-card>time{align-items:center;border-right:1px solid rgba(20,37,31,.1);display:flex;flex-direction:column;padding-right:13px}.platform-dashboard-agenda-card>time strong{font-size:1.65rem;letter-spacing:-.06em;line-height:1}.platform-dashboard-agenda-card>time span{color:var(--agenda-accent);font-size:.59rem;font-weight:760;margin-top:3px;text-transform:uppercase}.platform-dashboard-agenda-card>time small{color:var(--platform-muted);font-size:.59rem;margin-top:auto}.platform-dashboard-agenda-card>div{display:flex;flex-direction:column;gap:8px;min-width:0}.platform-dashboard-agenda-card>div>span{color:var(--agenda-accent);font-family:var(--font-data);font-size:.52rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.platform-dashboard-agenda-card>div>strong{display:-webkit-box;font-size:.76rem;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.platform-dashboard-agenda-card>div>small{color:var(--platform-muted);display:-webkit-box;font-size:.58rem;line-height:1.45;margin-top:auto;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.platform-dashboard-agenda-card>i{align-items:center;color:var(--agenda-accent);display:flex;font-size:.9rem;font-style:normal;justify-content:flex-end}.platform-dashboard-agenda-empty{color:var(--platform-muted);font-size:.72rem;grid-column:1/-1;line-height:1.55;margin:0;padding:28px 0}.dashboard-agenda-v80>.platform-dashboard-source{margin-top:20px}.platform-dashboard-context-agenda{background:radial-gradient(circle at 86% 0,rgba(221,109,82,.18),transparent 34%),#14251f;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:#fffdf8;display:block;margin:clamp(34px,4vw,52px) 0 clamp(34px,4vw,50px);overflow:hidden;padding:clamp(24px,3vw,36px)}.platform-dashboard-context-agenda+.dashboard-agenda-v80{margin-top:0}.platform-dashboard-context-agenda>footer,.platform-dashboard-context-agenda>header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.platform-dashboard-context-agenda>header{border-bottom:1px solid rgba(255,255,255,.13);padding-bottom:22px}.platform-dashboard-context-agenda>header p{color:var(--theme-warm,#ee8e76);font-family:var(--font-data);font-size:.52rem;font-weight:760;letter-spacing:.055em;margin:0 0 7px;text-transform:uppercase}.platform-dashboard-context-agenda>header h2{color:inherit;font-size:clamp(1.75rem,2.6vw,2.7rem);letter-spacing:-.045em;line-height:1.05;margin:0}.platform-dashboard-context-agenda>header>div:last-child{align-items:flex-end;display:flex;flex-direction:column;gap:7px;text-align:right}.platform-dashboard-context-agenda>header time{color:rgba(255,253,248,.62);font-size:.57rem}.platform-dashboard-context-agenda>footer a,.platform-dashboard-context-agenda>header a{align-items:center;color:#fffdf8;display:inline-flex;font-size:.61rem;font-weight:730;min-height:44px;text-decoration:underline;text-decoration-color:rgba(255,255,255,.28);text-underline-offset:4px}.platform-dashboard-context-grid{display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:30px 0 28px}.platform-dashboard-context-grid>section{min-width:0}.platform-dashboard-context-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.platform-dashboard-context-title h3{color:inherit;font-size:.82rem;letter-spacing:-.015em;margin:0}.platform-dashboard-context-title>span{align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:rgba(255,253,248,.65);display:inline-flex;font-family:var(--font-data);font-size:.52rem;height:28px;justify-content:center;min-width:28px;padding:0 7px}.platform-dashboard-media-list article,.platform-dashboard-political-list article{border-top:1px solid rgba(255,255,255,.12);display:grid;gap:13px;min-width:0;padding:13px 0}.platform-dashboard-political-list article{grid-template-columns:62px minmax(0,1fr)}.platform-dashboard-media-list article>time,.platform-dashboard-political-list article>span{color:var(--theme-warm,#ee8e76);font-family:var(--font-data);font-size:.55rem;font-weight:730;padding-top:2px;white-space:nowrap}.platform-dashboard-media-list article>div,.platform-dashboard-political-list article>div{display:grid;gap:4px;min-width:0}.platform-dashboard-media-list strong,.platform-dashboard-political-list strong{font-size:.76rem;line-height:1.4}.platform-dashboard-media-list small,.platform-dashboard-political-list small{color:rgba(255,253,248,.72);font-size:.59rem;line-height:1.45}.platform-dashboard-media-list span{color:rgba(255,253,248,.5);font-size:.56rem;line-height:1.45}.platform-dashboard-media-list article{grid-template-columns:62px minmax(0,1fr) 22px}.platform-dashboard-media-list article>a{align-items:center;color:var(--theme-warm,#ee8e76);display:flex;font-size:.76rem;justify-content:flex-end}.platform-dashboard-context-agenda>footer{border-top:1px solid rgba(255,255,255,.13);color:rgba(255,253,248,.55);font-size:.52rem;line-height:1.5;padding-top:16px}.platform-dashboard-context-stale{color:rgba(255,253,248,.72);font-size:.64rem;line-height:1.55;margin:0;padding:26px 0}.platform-dashboard-intelligence-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-bottom:24px}.platform-dashboard-alerts,.platform-dashboard-appointments{display:flex;flex-direction:column}.platform-dashboard-alerts .platform-dashboard-count{aspect-ratio:1/1;flex:0 0 32px;height:32px;line-height:1;min-width:32px;width:32px}.platform-dashboard-alert-list,.platform-dashboard-appointment-list{margin:25px 0 22px}.platform-dashboard-alert-list article,.platform-dashboard-appointment-list article{border-top:1px solid var(--platform-line);display:grid;gap:7px;min-width:0;padding:17px 0}.platform-dashboard-alert-list article:last-child,.platform-dashboard-appointment-list article:last-child{border-bottom:1px solid var(--platform-line)}.platform-dashboard-alert-list article>div,.platform-dashboard-appointment-list article>div{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.platform-dashboard-alert-list article>div span{color:var(--platform-coral);font-family:var(--font-data);font-size:.5rem;font-weight:740;letter-spacing:.045em;text-transform:uppercase}.platform-dashboard-alert-list article.is-read>div span{color:var(--platform-muted)}.platform-dashboard-alert-list time,.platform-dashboard-appointments .platform-dashboard-section-heading time{color:var(--platform-muted);font-size:.54rem;white-space:nowrap}.platform-dashboard-alert-list article>strong,.platform-dashboard-appointment-list article>strong{font-size:.74rem;line-height:1.4}.platform-dashboard-alert-list article>p,.platform-dashboard-appointment-list article>p{color:var(--platform-muted);display:-webkit-box;font-size:.61rem;line-height:1.5;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.platform-dashboard-alert-list article>a,.platform-dashboard-appointment-list article>div>a:last-child{align-items:center;color:var(--workspace-green);display:inline-flex;font-size:.56rem;font-weight:720;justify-self:start;min-height:44px}.platform-dashboard-appointment-list article>div>a:first-child{align-items:center;display:inline-flex;font-size:.7rem;font-weight:740;min-height:44px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-dashboard-data-notice{background:rgba(167,122,47,.09);border-left:3px solid var(--theme-border,#a77a2f);color:#6c562c;font-size:.59rem;line-height:1.5;margin:22px 0 0;padding:10px 12px}.platform-dashboard-alerts>.platform-dashboard-text-link{align-self:flex-start;margin-top:auto}@media (max-width:1180px){.platform-dashboard-coverage .platform-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-dashboard-agenda-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.platform-dashboard-context-grid,.platform-dashboard-intelligence-grid{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-agenda-v80 .platform-dashboard-section-heading,.platform-dashboard-coverage>.platform-dashboard-section-heading{align-items:flex-start}.platform-dashboard-coverage .platform-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-dashboard-coverage .platform-dashboard-metrics article,.platform-dashboard-coverage .platform-dashboard-metrics article+article{border:1px solid color-mix(in srgb,var(--metric-accent) 24%,transparent)}.dashboard-agenda-v80 .platform-dashboard-section-heading nav{justify-content:flex-start}.platform-dashboard-agenda-grid{grid-template-columns:1fr}.platform-dashboard-context-agenda>footer,.platform-dashboard-context-agenda>header{align-items:flex-start;flex-direction:column}.platform-dashboard-context-agenda>header>div:last-child{align-items:flex-start;text-align:left}}@media (max-width:480px){.platform-dashboard-coverage .platform-dashboard-metrics{grid-template-columns:1fr}.platform-dashboard-coverage .platform-dashboard-metrics article{min-height:160px}}.marketing-access-hero,.marketing-access-hero>*,.marketing-access-hero>div,.marketing-access-note,.marketing-access-note>*,.marketing-future-band,.marketing-future-band>*,.marketing-inner-hero,.marketing-inner-hero>*,.marketing-section{min-width:0}.marketing-inner-hero{overflow:hidden;position:relative}.marketing-future-band{box-sizing:border-box;overflow:hidden;padding-left:clamp(28px,5vw,84px);padding-right:clamp(28px,5vw,84px)}.marketing-inner-hero>*{position:relative;z-index:1}.marketing-access-hero h1,.marketing-access-hero p,.marketing-access-note h2,.marketing-future-band h2{overflow-wrap:anywhere}.marketing-access-hero .marketing-actions{align-items:stretch;flex-wrap:wrap;margin-top:30px;position:relative;z-index:2}.marketing-access-hero>div>p:not(.marketing-kicker){margin-bottom:0}@media (max-width:760px){.marketing-future-band h2{font-size:clamp(2.35rem,10.5vw,3.6rem)}.marketing-access-hero .marketing-button{width:100%}}.agenda-page-v80 .agenda-hero-v80 form{align-items:end;box-sizing:border-box;column-gap:8px;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.82fr) minmax(108px,.7fr) minmax(122px,.76fr) minmax(122px,.76fr) auto;max-width:none;min-width:0;row-gap:6px;width:100%}.agenda-page-v80 .agenda-hero-v80 form label,.agenda-page-v80 .agenda-hero-v80 form label>input,.agenda-page-v80 .agenda-hero-v80 form>*{min-width:0}.agenda-page-v80 .agenda-hero-v80 form label>input[type=date],.agenda-page-v80 .agenda-hero-v80 form>input[type=search],.agenda-page-v80 .agenda-hero-v80 form>select{box-sizing:border-box;height:44px;min-height:44px;width:100%}.agenda-page-v80 .agenda-hero-v80 form>input[type=search]{font-size:.75rem;padding-inline:11px}.agenda-page-v80 .agenda-hero-v80 form label>input[type=date],.agenda-page-v80 .agenda-hero-v80 form>select{font-size:.7rem;padding-inline:10px}.agenda-page-v80 .agenda-hero-v80 form label{gap:4px}.agenda-page-v80 .agenda-hero-v80 form button{align-self:end;border-radius:8px;box-sizing:border-box;font-size:.68rem;height:44px;min-height:44px;padding:0 15px;white-space:nowrap}.agenda-page-v80>.agenda-warning-v80{box-sizing:border-box;margin:18px auto 12px;padding:13px 18px;width:100%}@media (max-width:1100px){.agenda-page-v80 .agenda-hero-v80 form{grid-template-columns:minmax(0,2fr) repeat(3,minmax(118px,.8fr))}.agenda-page-v80 .agenda-hero-v80 form>input[type=search]{grid-column:span 2}}@media (max-width:900px){.agenda-page-v80 .agenda-hero-v80 form{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-page-v80 .agenda-hero-v80 form>input[type=search]{grid-column:1/-1}}@media (max-width:760px){.agenda-page-v80 .agenda-hero-v80 form{grid-template-columns:1fr}.agenda-page-v80 .agenda-hero-v80 form>input[type=search]{grid-column:auto}}.agenda-page-v80 .agenda-hero-v80 form label{align-items:center;display:flex;gap:6px;height:44px;line-height:1;min-height:44px;white-space:nowrap}.agenda-page-v80 .agenda-hero-v80 form label>span{flex:0 0 auto}.agenda-page-v80 .agenda-hero-v80 form label>input[type=date]{flex:1 1 auto;min-width:0;width:auto}.parliament-results-active>header{align-items:center;gap:20px;padding-bottom:22px}.parliament-results-active>header>div{min-width:0}.parliament-results-active>header h2{line-height:1;margin:0}.parliament-results-active>header button{align-items:center;flex:0 0 auto;line-height:1.2;margin:0;min-height:38px}.deputy-profile{max-width:1380px;padding-top:36px}.deputy-profile .profile-back{margin-bottom:28px}.deputy-profile .profile-masthead{gap:32px;padding-bottom:32px}.deputy-profile .masthead-status{background:transparent;border:0;border-radius:0;flex-wrap:wrap;min-width:0;padding:0 0 2px;text-align:right}.deputy-profile .masthead-status>a,.deputy-profile .masthead-status>button,.deputy-profile .masthead-status>span{align-items:center;box-sizing:border-box;flex:0 0 auto;justify-content:center;margin:0;min-height:34px;width:auto}.deputy-profile .masthead-status .group-badge{font-size:.62rem;letter-spacing:.06em;line-height:1;padding:8px 10px;white-space:nowrap}.deputy-profile .masthead-status .mandate-status-label{border:1px solid rgba(20,37,31,.12);font-size:.68rem;line-height:1;padding:0 10px;white-space:nowrap}.deputy-profile .masthead-status>span>button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font:inherit;font-size:.64rem;font-weight:700;justify-content:center;line-height:1;min-height:34px;padding:0 11px;white-space:nowrap}.deputy-profile .masthead-status>span>button[aria-pressed=true]{background:transparent;color:var(--theme-text,var(--ink))}.deputy-profile .masthead-status .selection-button{align-items:center;background:transparent;border:1px solid var(--line-strong);border-radius:8px;display:inline-flex;font-size:.64rem;font-weight:700;line-height:1;min-height:34px;padding:0 11px;white-space:nowrap}.deputy-profile .masthead-status .selection-button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (min-width:901px){.deputy-profile .profile-sidebar{align-self:start;max-height:none;overflow:visible;overscroll-behavior:auto;position:sticky;top:158px}}.deputy-profile .profile-nav{scroll-margin-top:168px;top:88px}.deputy-profile .executive-summary>h2{margin-top:12px}.deputy-profile #travaux{padding-bottom:52px}.deputy-profile #travaux+.institutional-section{margin-top:0;padding-top:48px}@media (max-width:900px){.deputy-profile .profile-masthead{gap:24px;grid-template-columns:1fr}.deputy-profile .masthead-status{justify-content:flex-start;max-width:100%}.deputy-profile .profile-sidebar{max-height:none;overflow:visible}}@media (max-width:780px){.deputy-profile .profile-nav{top:118px}.deputy-profile .profile-content-section,.deputy-profile .profile-source{scroll-margin-top:132px}}@media (max-width:760px){.deputy-profile{padding-top:28px}.deputy-profile .profile-nav{top:118px}}.deputy-profile .profile-masthead{align-items:center}.deputy-profile .masthead-status{column-gap:18px;row-gap:10px}.deputy-profile .masthead-status-group{align-items:center;display:flex;flex:0 0 auto;gap:8px;min-width:0}.deputy-profile .masthead-status-actions,.deputy-profile .masthead-status-meta{flex-wrap:nowrap}.deputy-profile .masthead-status-group .group-badge,.deputy-profile .masthead-status-group .mandate-status-label{align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;justify-content:center;margin:0;min-height:32px}.deputy-profile .masthead-status-group .group-badge{border-radius:7px;font-size:.6rem;padding:0 10px}.deputy-profile .masthead-status-group .mandate-status-label{border-radius:7px;font-size:.66rem;padding:0 10px}.deputy-profile .masthead-status-actions>span{align-items:center;display:inline-flex;flex:0 0 auto;margin:0}.deputy-profile .masthead-status-actions .selection-button,.deputy-profile .masthead-status-actions>span>button{align-items:center;box-sizing:border-box;display:inline-flex;font-size:.64rem;font-weight:700;height:38px;justify-content:center;line-height:1;margin:0;min-height:38px;padding:0 12px;white-space:nowrap}.deputy-profile .masthead-status-actions>span>button{border-radius:8px;font:inherit}.deputy-profile .masthead-status-actions .selection-button{border-radius:8px}@media (max-width:900px){.deputy-profile .profile-masthead{align-items:start}}@media (max-width:480px){.deputy-profile .masthead-status{align-items:flex-start;flex-direction:column}}.deputy-profile .masthead-status-group{display:contents}.deputy-profile .masthead-status .group-badge,.deputy-profile .masthead-status .mandate-status-label,.deputy-profile .masthead-status-actions .selection-button,.deputy-profile .masthead-status-actions>span>button{align-items:center;border-radius:9px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;font-weight:600;height:38px;justify-content:center;line-height:1;margin:0;min-height:38px;padding:0 12px;white-space:nowrap}.deputy-profile .masthead-status-actions>span>button{background:transparent;border:1px solid var(--line-strong);color:var(--theme-text,var(--ink));cursor:pointer}.deputy-profile .masthead-status-actions>span>button:hover:not(:disabled),.deputy-profile .masthead-status-actions>span>button[aria-pressed=true]{background:rgba(20,37,31,.07);border-color:var(--ink);color:var(--theme-text,var(--ink))}.deputy-profile .masthead-status-actions .selection-button{background:var(--ink);border:1px solid var(--ink);color:var(--paper)}.deputy-profile .masthead-status-actions .selection-button:hover{background:#263c34;border-color:var(--theme-border,#263c34)}@media (min-width:781px){.deputy-profile .profile-nav{align-self:flex-start;background:var(--theme-surface,var(--paper));position:sticky;top:88px;z-index:12}}.deputy-profile .profile-content-section,.deputy-profile .profile-source{scroll-margin-top:168px}@media (max-width:1100px){.deputy-profile .masthead-status{flex-wrap:wrap;min-width:0}.deputy-profile .masthead-status-group{align-items:center;display:flex;gap:8px}}@media (max-width:900px){.deputy-profile .masthead-status{justify-content:flex-start}}.deputy-profile .masthead-status{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-end;min-width:max-content}.deputy-profile .masthead-status>.group-badge,.deputy-profile .masthead-status>.mandate-status-label,.deputy-profile .masthead-status>a.selection-button,.deputy-profile .masthead-status>span:not(.group-badge):not(.mandate-status-label)>button{align-items:center;align-self:center;border-radius:8px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;font:inherit;font-size:14px;font-weight:600;height:38px;justify-content:center;line-height:1;margin:0;min-height:38px;padding:0 13px;white-space:nowrap;width:auto}.deputy-profile .masthead-status>span:not(.group-badge):not(.mandate-status-label){align-items:center;display:inline-flex;flex:0 0 auto;height:38px;margin:0;min-height:38px;padding:0;width:auto}.deputy-profile .masthead-status .group-badge{border-radius:8px;box-shadow:none;letter-spacing:0;text-transform:uppercase}.deputy-profile .masthead-status .mandate-status-label{background:rgba(20,37,31,.045);border:1px solid rgba(20,37,31,.14);border-radius:8px;color:var(--theme-text,var(--ink));gap:7px}.deputy-profile .masthead-status .mandate-status-label i{flex:0 0 6px;height:6px;width:6px}.deputy-profile .masthead-status>span>button{background:transparent;border:1px solid var(--line-strong);color:var(--theme-text,var(--ink));cursor:pointer}.deputy-profile .masthead-status>span>button:hover:not(:disabled),.deputy-profile .masthead-status>span>button[aria-pressed=true]{background:rgba(20,37,31,.07);border-color:var(--ink);color:var(--theme-text,var(--ink))}.deputy-profile .masthead-status>a.selection-button{background:var(--ink);border:1px solid var(--ink);color:var(--paper)}.deputy-profile .masthead-status>a.selection-button:hover{background:#263c34;border-color:var(--theme-border,#263c34)}@media (min-width:781px){.deputy-profile{contain:none;overflow:visible;transform:none}.deputy-profile .profile-nav{background:var(--theme-surface,var(--paper));overflow:visible;position:sticky;top:88px;z-index:12}}@media (max-width:1100px){.deputy-profile .masthead-status{flex-wrap:wrap;min-width:0}}@media (max-width:480px){.deputy-profile .masthead-status{flex-direction:row;flex-wrap:wrap}}.data-operations-link-v98{align-items:center;display:inline-flex;margin-top:18px;color:var(--theme-green,#0f4035);font-size:.86rem;font-weight:750;min-height:44px;text-decoration:underline;text-underline-offset:4px}.data-operations-v98{max-width:1320px}.data-operations-hero-v98{align-items:stretch}.data-operations-global-v98{min-width:220px;padding:24px;border:1px solid var(--theme-border,#d8ddd8);border-radius:18px;display:flex;flex-direction:column;justify-content:center;gap:5px;background:rgba(255,255,255,.7)}.data-operation-card-v98 header span,.data-operations-global-v98 small{color:var(--theme-muted,#68726e);font:700 .68rem/1.2 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.data-operations-global-v98 strong{color:var(--theme-green,#112f29);font-size:1.45rem}.data-operations-global-v98 time{color:var(--theme-muted,#68726e);font-size:.76rem}.data-operations-summary-v98{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.data-operations-summary-v98 article{min-height:92px;padding:18px 20px;border:1px solid var(--theme-border,#dde1dc);border-top:3px solid var(--theme-border,#6d8f82);border-radius:14px;display:flex;align-items:baseline;justify-content:space-between;background:var(--theme-surface,#fff)}.data-operations-summary-v98 strong{color:var(--theme-green,#153c34);font-size:2rem;line-height:1}.data-operations-summary-v98 span{color:var(--theme-muted,#5d6864);font-size:.82rem;font-weight:700}.data-operations-summary-v98 .is-warning{border-top-color:var(--theme-border,#c19449)}.data-operations-summary-v98 .is-stale{border-top-color:var(--theme-border,#dc765c)}.data-operations-summary-v98 .is-error{border-top-color:var(--theme-border,#a83f3f)}.data-operations-list-v98{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.data-operation-card-v98{padding:22px;border:1px solid var(--theme-border,#dce2dd);border-left:4px solid var(--theme-border,#6d8f82);border-radius:16px;background:var(--theme-surface,#fff)}.data-operation-card-v98.is-warning{border-left-color:var(--theme-border,#c19449)}.data-operation-card-v98.is-stale{border-left-color:var(--theme-border,#dc765c)}.data-operation-card-v98.is-error{border-left-color:var(--theme-border,#a83f3f)}.data-operation-card-v98>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.data-operation-card-v98 h2{margin:5px 0 0;color:var(--theme-green,#132f29);font-size:1.12rem;line-height:1.25}.data-operation-card-v98>header>strong{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:var(--theme-soft,#edf4f0);color:var(--theme-green,#285d50);font-size:.72rem}.data-operation-card-v98.is-stale>header>strong{background:var(--theme-tint,#fff0eb);color:var(--theme-warm,#9a4a37)}.data-operation-card-v98.is-error>header>strong{background:var(--theme-tint,#fbe9e9);color:var(--theme-warm,#8c3030)}.data-operation-card-v98 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0}.data-operation-card-v98 dl div{min-width:0}.data-operation-card-v98 dt{color:var(--theme-muted,#78817e);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.data-operation-card-v98 dd{margin:4px 0 0;color:var(--theme-green,#223a35);font-size:.86rem;font-weight:650}.data-operation-anomalies-v98{margin-top:18px;padding-top:14px;border-top:1px solid var(--theme-border,#e6e9e5)}.data-operation-anomalies-v98 h3{margin:0 0 8px;font-size:.78rem}.data-operation-anomalies-v98 ul{margin:0;padding-left:18px;color:var(--theme-warm,#6f453a);font-size:.8rem}.data-operation-clear-v98{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--theme-border,#e6e9e5);color:var(--theme-green,#4f746a);font-size:.8rem}.data-operation-card-v98 details{margin-top:14px;color:var(--theme-warm,#773535);font-size:.76rem}.data-operation-card-v98 code{display:block;margin-top:8px;padding:10px;overflow-wrap:anywhere;border-radius:8px;background:var(--theme-soft,#faf2f2)}.data-operations-note-v98{margin:20px 0 0;color:var(--theme-muted,#68726e);font-size:.78rem}@media (max-width:900px){.data-operations-summary-v98{grid-template-columns:repeat(2,minmax(0,1fr))}.data-operations-list-v98{grid-template-columns:1fr}}@media (max-width:620px){.data-operations-summary-v98{grid-template-columns:1fr 1fr}.data-operations-summary-v98 article{min-height:78px;padding:14px;flex-direction:column;gap:8px}.data-operation-card-v98 dl{grid-template-columns:1fr}}.operations-overview-v109{background:rgba(255,255,255,.72);border:1px solid var(--theme-border,#d9dfda);border-radius:18px;margin:24px 0;padding:24px}.operations-overview-v109>header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.operations-overview-v109>header p{color:var(--theme-warm,#d25e3e);font:750 .66rem/1 var(--font-geist-mono);letter-spacing:.08em;margin:0;text-transform:uppercase}.operations-overview-v109>header h2{color:var(--theme-green,#163a32);font-size:1.35rem;margin:7px 0 0}.operations-overview-v109>header time{color:var(--theme-muted,#74807b);font-size:.7rem}.operations-overview-v109>div{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.operations-overview-v109 article{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e0e4e0);border-radius:13px;min-width:0;padding:16px}.operations-overview-v109 article span{color:var(--theme-muted,#78817e);display:block;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.operations-overview-v109 article strong{color:var(--theme-green,#173d34);display:block;font-size:.9rem;line-height:1.3;margin-top:8px}.operations-overview-v109 article p,.operations-overview-v109>p{color:var(--theme-muted,#63716c);font-size:.72rem;line-height:1.5;margin:9px 0 0}@media (max-width:1100px){.operations-overview-v109>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.operations-overview-v109{padding:18px}.operations-overview-v109>header{align-items:flex-start;flex-direction:column}.operations-overview-v109>div{grid-template-columns:1fr}}.feedback-launcher-v107{position:fixed;right:20px;bottom:20px;z-index:80;min-height:44px;padding:0 15px;border:1px solid rgba(20,55,47,.24);border-radius:999px;background:rgba(250,249,246,.96);box-shadow:0 8px 28px rgba(18,43,37,.12);color:var(--theme-green,#173d34);font:750 .75rem/1 var(--font-geist-sans);cursor:pointer;backdrop-filter:blur(10px)}.feedback-launcher-v107:hover{background:var(--theme-surface,#fff);border-color:rgba(20,55,47,.48)}.feedback-dialog-v107 button:focus-visible,.feedback-dialog-v107 select:focus-visible,.feedback-dialog-v107 textarea:focus-visible,.feedback-launcher-v107:focus-visible{outline:3px solid rgba(210,94,62,.36);outline-offset:2px}.feedback-dialog-v107{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:auto;border:1px solid var(--theme-border,#d8ded9);border-radius:20px;background:var(--theme-soft,#fbfaf7);color:var(--theme-green,#17332d);box-shadow:0 28px 80px rgba(15,35,30,.24)}.feedback-dialog-v107::backdrop{background:rgba(14,28,24,.46);backdrop-filter:blur(3px)}.feedback-dialog-heading-v107{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 18px;border-bottom:1px solid var(--theme-border,#e2e5e1)}.feedback-dialog-heading-v107 small{color:var(--theme-warm,#d25e3e);font:750 .65rem/1 var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase}.feedback-dialog-heading-v107 h2{margin:7px 0 0;color:var(--theme-green,#13372f);font-size:1.5rem;line-height:1.1}.feedback-dialog-heading-v107>button{width:44px;height:44px;border:0;border-radius:50%;background:var(--theme-soft,#edf0ec);color:var(--theme-green,#31544b);font-size:1.35rem;cursor:pointer}.feedback-dialog-v107 form{display:grid;gap:17px;padding:22px 26px 26px}.feedback-dialog-v107 label{display:grid;gap:7px;color:var(--theme-green,#29483f);font-size:.76rem;font-weight:750}.feedback-dialog-v107 select,.feedback-dialog-v107 textarea{width:100%;border:1px solid var(--theme-border,#cfd7d1);border-radius:11px;background:var(--theme-surface,#fff);color:var(--theme-green,#1d3b34);font:500 .86rem/1.45 var(--font-geist-sans)}.feedback-dialog-v107 select{min-height:44px;padding:0 11px}.feedback-dialog-v107 textarea{min-height:132px;padding:11px 12px;resize:vertical}.feedback-dialog-v107 form>p{margin:0;color:var(--theme-muted,#6b7772);font-size:.72rem;line-height:1.5}.feedback-dialog-v107 form>div{display:flex;gap:10px}.feedback-dialog-v107 form>div button,.feedback-success-v107 button{min-height:44px;padding:0 15px;border:1px solid var(--theme-border,#173d34);border-radius:999px;background:#173d34;color:#fff;font-weight:750;cursor:pointer}.feedback-dialog-v107 form>div button+button{border-color:var(--theme-border,#ccd4ce);background:transparent;color:var(--theme-green,#31544b)}.feedback-dialog-v107 button:disabled{cursor:not-allowed;opacity:.5}.feedback-error-v107{color:var(--theme-warm,#8a3b29);font-size:.75rem}.feedback-success-v107{padding:30px 26px}.feedback-success-v107 strong{color:var(--theme-green,#235b4d);font-size:1.05rem}.feedback-success-v107 p{margin:8px 0 20px;color:var(--theme-muted,#63716c);font-size:.82rem}.feedback-operations-v107{margin:24px 0;padding:24px;border:1px solid var(--theme-border,#d9dfda);border-radius:18px;background:rgba(255,255,255,.76)}.feedback-operations-v107>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.feedback-operations-v107>header p{margin:0;color:var(--theme-warm,#d25e3e);font:750 .66rem/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.feedback-operations-v107>header h2{margin:7px 0 0;color:var(--theme-green,#163a32);font-size:1.35rem}.feedback-operations-v107>header>strong{color:var(--theme-green,#315b50);font-size:.82rem}.feedback-operations-v107>div{display:grid;gap:12px}.feedback-operations-v107 article{padding:17px 18px;border:1px solid var(--theme-border,#e0e4e0);border-radius:13px;background:var(--theme-surface,#fff)}.feedback-operations-v107 article>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.feedback-operations-v107 article>header div{display:flex;align-items:center;gap:9px}.feedback-operations-v107 article>header span{color:var(--theme-warm,#8d4936);font-size:.72rem;font-weight:800}.feedback-operations-v107 article>header strong{padding:5px 8px;border-radius:999px;background:var(--theme-soft,#edf3ef);color:var(--theme-green,#315b50);font-size:.67rem}.feedback-operations-v107 article time{color:var(--theme-muted,#74807b);font-size:.7rem}.feedback-operations-v107 article>p{margin:14px 0;color:var(--theme-green,#2d443e);font-size:.84rem;line-height:1.55;white-space:pre-wrap}.feedback-operations-v107 article dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}.feedback-operations-v107 article dt{color:var(--theme-muted,#818a86);font-size:.62rem;text-transform:uppercase}.feedback-operations-v107 article dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--theme-green,#49605a);font-size:.7rem}.feedback-operations-v107 article form{display:flex;justify-content:flex-end;gap:8px}.feedback-operations-v107 article select{min-height:34px;border:1px solid var(--theme-border,#ccd5cf);border-radius:8px;background:var(--theme-surface,#fff);color:var(--theme-green,#31544b)}.feedback-operations-v107 article button{min-height:34px;padding:0 12px;border:0;border-radius:8px;background:#173d34;color:#fff;font-size:.72rem;font-weight:750}@media (max-width:720px){.feedback-launcher-v107{position:static;display:block;min-height:44px;margin:12px 16px 0 auto}.feedback-dialog-heading-v107{padding:20px 20px 16px}.feedback-dialog-v107 form{padding:18px 20px 22px}.feedback-dialog-v107 form>div{flex-direction:column}.feedback-operations-v107{padding:18px}.feedback-operations-v107>header{align-items:flex-start;flex-direction:column}.feedback-operations-v107 article dl{grid-template-columns:1fr 1fr}}.site-content-v67,.site-content-v67 main,.site-content-v67>*{min-width:0}.site-content-v67 :is(h1,h2,h3,p,li,dd,dt){overflow-wrap:break-word}.site-content-v67 img{height:auto;max-width:100%}@media (min-width:901px){.deputy-profile .profile-sidebar{position:static}}.application-state-v109{align-content:center;display:grid;justify-items:start;margin:0 auto;min-height:calc(100dvh - 78px);padding:clamp(44px,8vw,110px) clamp(22px,6vw,80px);width:min(100%,1100px)}.application-state-mark-v109{background:#557f70;border-radius:50%;height:11px;margin-bottom:22px;width:11px}.application-state-mark-v109.is-error{background:#c75f42}.application-state-v109>p{color:var(--theme-warm,#c75f42);font:750 .68rem/1.3 var(--font-geist-mono);letter-spacing:.09em;margin:0;text-transform:uppercase}.application-state-v109 h1{color:var(--theme-green,#14251f);font-size:clamp(2.25rem,5vw,4.8rem);line-height:.98;margin:18px 0;max-width:800px}.application-state-v109>span:last-of-type{color:var(--theme-muted,#62716b);line-height:1.65;max-width:640px}.application-state-v109>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.application-state-v109 :is(a,button){align-items:center;background:#173d34;border:1px solid var(--theme-border,#173d34);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:750 .76rem/1 var(--font-geist-sans);justify-content:center;min-height:44px;padding:0 17px;text-decoration:none}.application-state-v109 a+a{background:transparent;border-color:var(--theme-border,#bdc8c2);color:var(--theme-green,#24483f)}@media (max-width:760px){.amendment-pagination-v108{align-items:stretch;grid-template-columns:1fr 1fr}.amendment-pagination-v108 strong{grid-column:1/-1;grid-row:1;justify-self:center}.amendment-pagination-v108 a{line-height:1.4;min-height:40px}.feedback-dialog-v107{border-radius:14px;max-height:calc(100dvh - 16px);width:calc(100vw - 16px)}.feedback-dialog-v107 form>div button,.feedback-success-v107 button{width:100%}.application-state-v109{min-height:calc(100dvh - 118px)}}