@charset "UTF-8";@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url("./media/fraunces-italic-latin-ext-XV5JWHHC.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url("./media/fraunces-italic-latin-ext-XV5JWHHC.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url("./media/fraunces-italic-latin-ext-XV5JWHHC.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url("./media/fraunces-italic-latin-IXIP34EY.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url("./media/fraunces-italic-latin-IXIP34EY.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url("./media/fraunces-italic-latin-IXIP34EY.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/jetbrains-mono-latin-ext-NWBRWGFO.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./media/jetbrains-mono-latin-ext-NWBRWGFO.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url("./media/jetbrains-mono-latin-ext-NWBRWGFO.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url("./media/jetbrains-mono-latin-ext-NWBRWGFO.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url("./media/jetbrains-mono-latin-KWGKDJVK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./media/jetbrains-mono-latin-KWGKDJVK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url("./media/jetbrains-mono-latin-KWGKDJVK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url("./media/jetbrains-mono-latin-KWGKDJVK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url("./media/cabinet-grotesk-400-ZDGEPJ6C.woff2") format("woff2")}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url("./media/cabinet-grotesk-500-7KA22FJC.woff2") format("woff2")}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url("./media/cabinet-grotesk-700-PTJJ7SWG.woff2") format("woff2")}@font-face{font-family:Cabinet Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url("./media/cabinet-grotesk-800-AJDJLM6S.woff2") format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:400;font-display:swap;src:url("./media/switzer-400-APT55TCT.woff2") format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:500;font-display:swap;src:url("./media/switzer-500-PN4KAHPD.woff2") format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:600;font-display:swap;src:url("./media/switzer-600-UUFWLXCA.woff2") format("woff2")}@font-face{font-family:Switzer;font-style:normal;font-weight:700;font-display:swap;src:url("./media/switzer-700-GG7YHPF7.woff2") format("woff2")}:root{--night:#0C1430;--night-2:#141E45;--navy:#16223F;--ink:#1A2440;--ink-soft:#5E678C;--azure:#1E3550;--azure-700:#2C4868;--azure-weak:rgba(30,53,80,.09);--peri:#B9BEFF;--peri-2:#9AA3FB;--peri-soft:#ECEDFF;--sky:#7E8CF5;--violet:#9A87E6;--gold:#C7A95B;--gold-soft:#E6D9AE;--mist:#F4F4FB;--paper:#FFFFFF;--card:#FFFFFF;--card-2:#F1F2FB;--line:#E6E7F4;--line-strong:#D7DAEE;--pos:#1F9D77;--neg:#E0526B;--irid:linear-gradient(115deg,#B9BEFF 0%,#8E9CF8 28%,#6D7BF0 48%,#9A87E6 70%,#DCC587 100%);--irid-soft:linear-gradient(115deg,#E7E9FF,#DDE2FF,#EBE6FA,#F2EBD8);--navy-light:var(--azure-700);--gold-dark:var(--azure-700);--fusion:var(--azure);--fusion-700:var(--azure-700);--fusion-weak:var(--azure-weak);--or-mat:var(--gold-soft);--bg:var(--mist);--surface:var(--paper);--text:var(--ink);--text-muted:var(--ink-soft);--border:var(--line);--success:var(--pos);--warning:#C08A2E;--error:var(--neg);--radius:16px;--radius-sm:11px;--shadow-sm:0 1px 2px rgba(22,34,63,.05);--shadow:0 14px 40px rgba(22,34,63,.1);--shadow-blue:0 18px 50px rgba(58,87,232,.18);--font:"Switzer",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--display:"Cabinet Grotesk","Switzer",sans-serif;--serif:"Fraunces",Georgia,serif;--mono:"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font);background:var(--mist);color:var(--ink);line-height:1.5;font-size:15px;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}a{color:inherit;text-decoration:none}::selection{background:var(--peri);color:var(--navy)}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}h1,h2{font-family:var(--display);font-weight:800;letter-spacing:-.025em;line-height:1.04}h1{font-size:clamp(26px,3vw,34px)}h2{font-size:20px}h3{font-size:15px;font-weight:700}.muted{color:var(--ink-soft)}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--azure)}.serif-it{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.01em;color:var(--peri-2);padding-right:.07em}.pub section[id]{scroll-margin-top:88px}.simul-barre{cursor:pointer;border-radius:999px}.simul-barre:focus-visible{outline:2px solid var(--azure);outline-offset:3px}.simul-invite{max-height:0;opacity:0;overflow:hidden;transition:max-height .22s ease,opacity .22s ease,margin-top .22s ease;font-size:13.5px;color:var(--ink-soft);line-height:1.5}.simul-invite.ouvert{max-height:120px;opacity:1;margin-top:12px}.simul-invite a{color:var(--azure);font-weight:600}.irid-text{background:var(--irid);-webkit-background-clip:text;background-clip:text;color:transparent}.arrow{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;border:1.6px solid currentColor;border-radius:50%;font-size:.7em;vertical-align:middle}.ticker{background:var(--night);color:var(--peri);font-variant-numeric:tabular-nums;position:relative;display:flex;align-items:center;gap:26px;padding:9px 22px;font-size:12.5px;letter-spacing:.02em;border-bottom:1px solid rgba(185,190,255,.16);overflow:hidden;white-space:nowrap}.ticker:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 200% at 12% 50%,rgba(122,140,245,.22),transparent 60%);pointer-events:none}.ticker>*{position:relative}.ticker .k{color:#7e84ae;text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:600}.ticker .v{color:var(--gold-soft);font-weight:600}.ticker .up{color:#86e0b0}.ticker .down{color:#f3a0ae}.ticker .live{display:inline-flex;align-items:center;gap:6px;color:#7e84ae;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em}.ticker .dot{width:6px;height:6px;border-radius:50%;background:#86e0b0;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #86e0b080}70%{box-shadow:0 0 0 7px #86e0b000}to{box-shadow:0 0 #86e0b000}}.btn{display:inline-flex;align-items:center;gap:9px;justify-content:center;font-family:var(--font);font-size:14px;font-weight:600;padding:12px 22px;border-radius:11px;border:1.5px solid transparent;cursor:pointer;transition:.18s;letter-spacing:-.01em}.btn-primary{background:var(--azure);color:#fff;box-shadow:0 6px 18px #1e355042}.btn-primary:hover{background:var(--azure-700);box-shadow:0 10px 26px #1e35504d;transform:translateY(-1px)}.btn-irid{background:var(--irid);color:#16223f;font-weight:700;border:none;box-shadow:0 10px 30px #7a8cf559}.btn-irid:hover{transform:translateY(-1px);filter:saturate(1.1)}.btn-ghost{background:transparent;border-color:var(--azure);color:var(--azure);border-radius:999px}.btn-ghost:hover{background:var(--azure-weak)}.btn-dark{background:var(--navy);color:#fff}.btn-dark:hover{background:var(--night)}.btn-line{background:transparent;border-color:var(--line-strong);color:var(--ink)}.btn-line:hover{border-color:var(--azure);color:var(--azure)}.btn-sm{padding:8px 14px;font-size:13px}.btn-lg{padding:15px 28px;font-size:15px}.btn-block{width:100%}.btn-lien{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.btn-lien:hover{color:var(--azure)}.btn-lien:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm)}.card+.card{margin-top:16px}.card-title{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);margin-bottom:16px;font-weight:700}.card-sub{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-weight:700;margin-bottom:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--surface-2, #f1f3f5);border:1px solid var(--line, #e2e6ea);font-size:12px;font-weight:600}.chip-x{border:0;background:transparent;cursor:pointer;font-size:15px;line-height:1;color:var(--ink-soft);padding:0 2px;border-radius:50%}.chip-x:hover{color:#c0392b}.chip-principale{border-color:var(--gold-dark, #b8860b);background:var(--gold-soft, #fbf3dc)}.ag-list{margin-top:8px;max-height:240px;overflow-y:auto;border:1px solid var(--line, #e2e6ea);border-radius:10px}.ag-row{display:flex;align-items:center;gap:10px;padding:7px 10px;font-size:13px;cursor:pointer;border-bottom:1px solid var(--line, #eef1f4)}.ag-row:last-child{border-bottom:0}.ag-row:hover{background:var(--surface-2, #f6f8fa)}.ag-row input{flex:0 0 auto}.card-irid{border:1.5px solid transparent;border-radius:var(--radius);background:linear-gradient(var(--paper),var(--paper)) padding-box,var(--irid) border-box;box-shadow:var(--shadow)}.hairline{border:1px solid var(--line-strong);border-radius:var(--radius);background:transparent}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 20px;position:relative;overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease}.kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--irid);opacity:0}.kpi.accent:before{opacity:1}.kpi .lbl{font-size:11px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.kpi .val{font-family:var(--display);font-size:30px;font-weight:800;color:var(--navy);margin-top:8px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.kpi .val small{font-size:14px;color:var(--ink-soft);font-weight:600}.kpi .sub{font-size:12px;color:var(--ink-soft);margin-top:6px}@media(max-width:980px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}.pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.pill-pos{background:#1f9d771f;color:var(--pos)}.pill-neg{background:#e0526b1f;color:var(--neg)}.forensic{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--azure);text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.7}.forensic .sep{color:var(--line-strong);margin:0 6px}.field{margin-bottom:15px}.label{display:block;font-size:12px;font-weight:700;margin-bottom:7px;color:var(--navy);letter-spacing:.01em}.input,select.input,textarea.input{width:100%;font-family:inherit;font-size:14px;padding:12px 14px;border:1.5px solid var(--line-strong);border-radius:11px;background:var(--paper);color:var(--ink)}.input:focus{outline:none;border-color:var(--azure);box-shadow:0 0 0 3px var(--azure-weak)}.help{font-size:12px;color:var(--ink-soft);margin-top:6px}.error-msg{color:var(--neg);font-size:13px;margin-top:8px;font-weight:600}.file-drop{position:relative;border:1.5px dashed var(--line-strong);border-radius:11px;padding:18px;text-align:center;background:var(--mist);cursor:pointer;transition:.15s;display:block;overflow-wrap:anywhere}.file-drop:hover{border-color:var(--azure);background:var(--azure-weak)}.file-drop input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.file-drop:focus-within{outline:2px solid var(--azure);outline-offset:2px}fieldset{border:0;padding:0;margin:0 0 15px;min-width:0}fieldset legend{padding:0}.file-drop.has{border-style:solid;border-color:var(--pos);background:#1f9d770f}.req{color:var(--neg);font-weight:700}.field-err{font-size:12px;color:var(--neg);margin-top:6px;font-weight:600}.input.bad,select.input.bad{border-color:var(--neg)}.input.bad:focus{border-color:var(--neg);box-shadow:0 0 0 3px #e0526b24}.file-drop.bad{border-color:var(--neg);background:#e0526b0d}.copy-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line, #e5e7eb);border-radius:8px;padding:5px 10px;cursor:pointer;font-size:13px;color:var(--ink);transition:border-color .15s}.copy-chip:hover{border-color:var(--azure)}.copy-chip .muted{font-size:11px}.copy-ic{color:var(--azure);font-size:12px;min-width:46px;text-align:right}.badge{display:inline-block;padding:3px 11px;border-radius:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-active,.badge-payee,.badge-paye,.badge-converti,.badge-abouti{background:#1f9d7721;color:var(--pos)}.badge-integre,.badge-prospect,.badge-attribuee,.badge-transmis{background:var(--azure-weak);color:var(--azure-700)}.badge-suspended,.badge-contestee,.badge-refuse,.badge-pending{background:#e0526b1f;color:var(--neg)}.badge-incomplet,.badge-encoursdepaiement,.badge-facturee{background:#c7a95b2e;color:#8a6d1f}.badge-archive,.badge-annulee,.badge-nonabouti{background:#5e678c1f;color:var(--ink-soft)}.badge-convention{background:#7a8cf529;color:#3e4ba8}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--line)}th{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);font-weight:700}tbody tr{transition:.1s}tbody tr:hover{background:var(--mist)}.num{text-align:right;font-variant-numeric:tabular-nums}.shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:var(--night);color:var(--paper);padding:20px 16px;display:flex;flex-direction:column;position:relative;overflow:hidden}.sidebar:before{content:"";position:absolute;top:-20%;left:-30%;width:160%;height:50%;background:radial-gradient(closest-side,rgba(122,140,245,.25),transparent);pointer-events:none}.sidebar>*{position:relative}.sidebar .brand{display:flex;align-items:center;padding:8px 8px 20px}.sidebar .brand .logo-oec{height:20px}.sidebar .seg{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#6e76a0;padding:14px 10px 8px;font-weight:700}.nav-item{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;color:#f4f4fbb8;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:2px}.nav-item svg{width:18px;height:18px;flex-shrink:0;opacity:.85}.nav-item:hover{background:#ffffff0f;color:#fff}.nav-item.active{background:var(--irid);color:#16223f}.nav-item.active svg{opacity:1}.sidebar .spacer{flex:1}.main{display:flex;flex-direction:column;min-width:0;background:var(--mist)}.topbar{min-height:60px;background:var(--paper);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 26px}.topbar .who{font-size:13px;color:var(--ink-soft)}.topbar .who b{color:var(--navy)}.content{padding:26px;max-width:1240px;width:100%}.page-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.mobile-topbar,.bottom-nav{display:none}@media(max-width:760px){.shell{grid-template-columns:1fr;min-height:100dvh}.sidebar,.ticker,.topbar{display:none}.mobile-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.mobile-topbar .brand{display:flex;align-items:center;flex:none}.mobile-topbar .brand .logo-oec{height:17px}.mobile-topbar .who{font-size:12px;color:var(--ink-soft);text-align:right;line-height:1.15;overflow:hidden}.mobile-topbar .who b{color:var(--navy);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.mobile-topbar .mlogout{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;border:1px solid var(--line-strong);color:var(--ink-soft);background:var(--paper);flex-shrink:0;cursor:pointer}.mobile-topbar .mlogout svg{width:18px;height:18px}.bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--night);border-top:1px solid rgba(185,190,255,.18);padding-bottom:env(safe-area-inset-bottom)}.bottom-nav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 3px;min-height:56px;color:#f4f4fb99;font-size:10px;font-weight:600;position:relative;text-align:center}.bottom-nav a svg{width:21px;height:21px;opacity:.9}.bottom-nav a.active{color:#fff}.bottom-nav a.active svg{opacity:1}.bottom-nav a.active:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--irid)}.content{padding:16px 14px}.content.with-tabs{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.card{padding:16px}.card+.card{margin-top:12px}h1{font-size:24px}.page-head{margin-bottom:16px}.kpi-grid{gap:12px}.kpi{padding:14px 14px 16px}.kpi .lbl{font-size:10px;letter-spacing:.1em}.kpi .val{font-size:clamp(18px,5vw,26px)}.kpi .val small{font-size:12px}.kpi .sub{font-size:11px;margin-top:5px}.toolbar{flex-direction:column;align-items:stretch;gap:8px}.toolbar .input{max-width:none!important;width:100%}table.cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.cards,table.cards tbody{display:block}table.cards tr{display:block;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:4px 14px;margin-bottom:12px;box-shadow:var(--shadow-sm)}table.cards tbody tr:hover{background:var(--card)}table.cards td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);text-align:right}table.cards tr td:last-child{border-bottom:none}table.cards td:before{content:attr(data-label);text-align:left;flex:0 0 auto;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-weight:700}table.cards td[colspan]{display:block;text-align:center;padding:12px 0}table.cards td[colspan]:before{display:none}table.cards tr.tappable{cursor:pointer}table.cards tr.tappable:after{content:"Voir la fiche \203a";display:block;text-align:right;color:var(--azure);font-size:12.5px;font-weight:700;padding:9px 0 3px;margin-top:2px;border-top:1px solid var(--line)}table.cards tr.tappable:active{background:var(--card-2);transform:scale(.994)}table.cards td.col-actions{flex-direction:column;align-items:stretch;gap:8px;padding:12px 0}table.cards td.col-actions:before{display:none}table.cards td.col-actions .btn{width:100%}table.cards td.col-stack{display:block;text-align:left;padding:11px 0}table.cards td.col-stack:before{display:block;margin-bottom:7px}table.cards td.col-stack>.btn{width:100%}table.cards td.col-stack .row{gap:6px}table.cards td[colspan] table.cards{margin-top:4px}table.cards td[colspan] table.cards tr{background:var(--mist)}.modal{max-width:none!important;border-radius:16px;max-height:calc(100dvh - 24px);overflow-y:auto;padding:18px}.modal-backdrop{padding:12px;align-items:flex-end}}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.notice{border-left:3px solid var(--azure);background:var(--azure-weak);padding:14px 16px;border-radius:0 11px 11px 0;font-size:14px}.notice.warn{border-left-color:var(--warning);background:#c08a2e17}.notice.ok{border-left-color:var(--pos);background:#1f9d7714}.spinner{padding:42px;text-align:center;color:var(--ink-soft)}.modal-backdrop{position:fixed;inset:0;background:#0c143080;display:flex;align-items:center;justify-content:center;padding:20px;z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{background:var(--paper);border-radius:18px;padding:26px;width:100%;max-width:480px;box-shadow:0 30px 80px #0c143059}.chart svg{width:100%;display:block;overflow:visible}.legend{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--ink-soft);margin-top:6px}.legend i{display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.split{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--card-2)}.split .seg-oi{background:var(--azure)}.split .seg-rachat{background:var(--gold-soft)}.feature-ic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--peri-soft);color:var(--azure);margin-bottom:14px}.feature-ic svg{width:22px;height:22px}.hallmark{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:16px;border:1.5px solid transparent;background:linear-gradient(var(--paper),var(--paper)) padding-box,var(--irid) border-box;transition:.18s}.hallmark:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.hallmark .n{font-family:var(--mono);font-size:12px;color:var(--azure)}.hallmark h3{font-size:17px;font-family:var(--display)}.hallmark p{font-size:13.5px;color:var(--ink-soft)}.stepper{display:flex;align-items:center;gap:0;margin-bottom:26px;flex-wrap:wrap}.stepper .st{display:flex;align-items:center;gap:9px;color:var(--ink-soft);font-size:13px;font-weight:600}.stepper .st .dot{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:var(--paper)}.stepper .st.active .dot{background:var(--irid);border-color:transparent;color:#16223f}.stepper .st.done .dot{background:var(--navy);border-color:var(--navy);color:#fff}.stepper .st.active{color:var(--navy)}.stepper .bar{flex:1;height:1.5px;background:var(--line-strong);margin:0 12px;min-width:18px}.stepper .bar.done{background:var(--navy)}.pub{min-height:100vh;background:var(--mist);display:flex;flex-direction:column}.pub-head{display:flex;align-items:center;justify-content:space-between;padding:16px 6vw;border-bottom:1px solid var(--line);position:sticky;top:0;background:#f4f4fbd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40}.logo-oec{display:block;height:22px;width:auto;max-width:100%}.pub-logo{display:inline-flex;align-items:center;flex-shrink:0}.pub-logo .logo-oec{height:24px}.pub-foot{margin-top:auto;background:var(--night);color:#f4f4fbb3;padding:40px 6vw;font-size:13px}.pub-foot b{color:var(--paper)}.wrap-pub{max-width:calc(1180px + 12vw);margin:0 auto;padding:0 6vw;width:100%}.hero{padding-top:96px;padding-bottom:70px;position:relative}.hero h1{font-family:var(--display);font-size:clamp(40px,7vw,78px);font-weight:800;letter-spacing:-.045em;line-height:.98}.hero .lead{font-size:clamp(16px,2vw,20px);color:var(--ink-soft);max-width:600px;margin-top:22px;line-height:1.45}.section{padding-top:66px;padding-bottom:66px;border-top:1px solid var(--line)}.section h2{font-family:var(--display);font-size:clamp(24px,3.4vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.04;max-width:780px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:860px){.grid-3,.grid-4,.grid-2{grid-template-columns:1fr}}.stat-xl{font-family:var(--display);font-size:clamp(40px,6vw,66px);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.panel-dark{background:linear-gradient(135deg,var(--night),#1A2456);color:var(--paper);border-radius:24px;padding:46px 40px;position:relative;overflow:hidden}.panel-dark:before{content:"";position:absolute;top:-40%;right:-10%;width:60%;height:160%;background:radial-gradient(closest-side,rgba(122,140,245,.35),transparent);pointer-events:none}.panel-dark>*{position:relative}.panel-dark .stat-xl{color:var(--peri)}.faq-item{border-top:1px solid var(--line);padding:20px 0}.faq-item h3{font-size:17px;font-weight:700;font-family:var(--display)}.faq-item p{color:var(--ink-soft);margin-top:8px;max-width:760px}.compare{width:100%;border-collapse:collapse}.compare th,.compare td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left}.compare .yes{color:var(--pos);font-weight:700}.compare .no{color:var(--ink-soft)}.compare .oec{background:var(--azure-weak)}.orb{position:absolute;right:6vw;top:4%;width:min(88vw - 620px,470px);height:min(88vw - 620px,470px);pointer-events:none;container-type:inline-size}.orb .coin{position:absolute;display:block}.orb .coin-back{width:50%;left:1%;bottom:2%;z-index:1;filter:drop-shadow(0 18px 32px rgba(12,20,48,.5))}.orb-disque{position:absolute;left:18.57%;top:.57%;width:78.68%;height:78.68%;border-radius:50%;background:#f7f7ff;box-shadow:0 26px 44px #1e35504d;z-index:2}.orb .coin-roule,.orb-revele{left:25.81%;top:10.8%;width:75.11%;height:75.11%}.orb .coin-roule{z-index:4;filter:drop-shadow(0 10px 18px rgba(30,53,80,.28))}.orb-revele{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8%;text-align:center;white-space:nowrap;font-family:var(--display);font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--navy);font-size:17px;font-size:6.3cqw}.orb-revele img{display:block;width:84%;height:auto;margin-top:.5em}@media(max-width:980px){.orb{position:relative;right:auto;top:auto;margin:18px auto 0;width:min(74vw,340px);height:min(74vw,340px)}}.pub{overflow-x:clip}.orb{--roule-dist:110vw;--roule-angle:515deg;animation:orb-flotte 6s ease-in-out infinite}@keyframes orb-flotte{0%,to{translate:0 0}50%{translate:0 -8px}}.orb .coin-roule{animation:piece-roule 12s linear 1.2s infinite}@supports not (overflow-x: clip){.orb .coin-roule,.orb-revele{animation:none}}.orb-revele{animation:texte-centre 12s linear 1.2s infinite}@keyframes texte-centre{0%,50%{transform:none;animation-timing-function:cubic-bezier(.45,0,.25,1)}62%,79%{transform:translate(-7.26%,-11.24%);animation-timing-function:cubic-bezier(.45,0,.25,1)}88%,to{transform:none}}@keyframes piece-roule{0%,42%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45)}56%{transform:translate(var(--roule-dist)) rotate(var(--roule-angle))}80%{transform:translate(var(--roule-dist)) rotate(var(--roule-angle));animation-timing-function:cubic-bezier(0,.55,.45,1)}95%,to{transform:none}}@media(max-width:980px){.orb{--roule-angle:395deg}}@media(max-width:760px){.orb{--roule-angle:300deg}}.authx{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.authx .pane-dark{background:linear-gradient(150deg,var(--night),#1A2456);color:var(--paper);padding:9vh 5vw;display:flex;flex-direction:column;justify-content:space-between;gap:30px;position:relative;overflow:hidden}.authx .pane-dark:before{content:"";position:absolute;bottom:-30%;left:-20%;width:80%;height:80%;background:radial-gradient(closest-side,rgba(122,140,245,.35),transparent);pointer-events:none}.authx .pane-dark>*{position:relative}.authx .pane-dark h1{font-family:var(--display);font-size:clamp(30px,4vw,54px);color:var(--paper);line-height:1.02}.authx .pane-dark .lead{color:#f4f4fba8;margin-top:18px;max-width:400px;line-height:1.5}.authx .pane-form{display:flex;align-items:center;justify-content:center;padding:6vh 5vw;background:var(--paper)}.authx .formbox{width:100%;max-width:390px}.authx-mobile-brand{display:none}@media(max-width:820px){.authx{grid-template-columns:1fr}.authx .pane-dark{display:none}.authx .pane-form{padding:7vh 6vw}.authx-mobile-brand{display:inline-flex;margin-bottom:22px}}.burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 9px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);cursor:pointer;flex-shrink:0}.burger span{display:block;height:2px;width:100%;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:999px){.pub-nav-links{display:none}.burger{display:flex}.pub-menu{position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 20px 44px #16223f29;padding:8px 6vw 16px;display:flex;flex-direction:column;z-index:39}.pub-menu a:not(.btn){padding:13px 2px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.pub-menu .btn{width:100%;margin-top:10px}}@media(min-width:1000px){.pub-menu{display:none}}@media(max-width:760px){.pub-head{padding:11px 5vw;gap:8px;flex-wrap:wrap}.pub-head nav{gap:7px;margin-left:auto}.pub-head .btn-sm{padding:7px 10px;font-size:12px}.pub-menu{padding-left:5vw;padding-right:5vw}.wrap-pub{padding:0 5vw}.hero{padding-top:26px;padding-bottom:34px}.hero h1{font-size:clamp(28px,7.2vw,44px)}.orb{width:min(52vw,220px);height:min(52vw,220px);margin:4px auto 2px}.hero .lead{margin-top:16px;font-size:16px;overflow-wrap:break-word}.section{padding-top:36px;padding-bottom:36px}.section h2{font-size:clamp(21px,5.6vw,30px);overflow-wrap:break-word}.panel-dark{padding:26px 20px;border-radius:18px}.stat-xl{font-size:clamp(34px,9vw,52px)}.compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare{min-width:0}.compare th,.compare td{padding:10px 8px;font-size:13px;white-space:normal;overflow-wrap:break-word}.pub section[id]{scroll-margin-top:108px}.pub-foot{padding:30px 5vw}.pub-foot .row{flex-direction:column;gap:20px}.card .grid-2{gap:0 16px}.field{margin-bottom:12px}.help{margin-top:4px}.stepper{gap:0;margin-bottom:18px}.stepper .st{font-size:0}.stepper .st .dot{font-size:13px;width:28px;height:28px}.stepper .bar{margin:0 7px;min-width:10px}table.recap,table.recap tbody{display:block}table.recap tr{display:block;padding:9px 0;border-bottom:1px solid var(--line)}table.recap tr:last-child{border-bottom:none}table.recap td{display:block;border:none;padding:0}table.recap td.muted{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}table.recap td:not(.muted){font-weight:600;word-break:break-word}}.notif-bell{position:relative;display:inline-flex}.notif-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-soft);cursor:pointer}.notif-btn svg{width:19px;height:19px}.notif-btn:hover{color:var(--azure);border-color:var(--azure)}.notif-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--neg);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.notif-backdrop{position:fixed;inset:0;z-index:55}.notif-panel{position:absolute;top:46px;right:0;width:min(360px,90vw);max-height:70vh;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);z-index:56}.notif-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper)}.notif-lien{background:none;border:none;color:var(--azure);font-size:12px;font-weight:600;cursor:pointer}.notif-item{padding:12px 14px;border-bottom:1px solid var(--line);cursor:pointer}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--mist)}.notif-item.nonlu{background:var(--azure-weak)}.notif-item-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.notif-date{font-size:11px;color:var(--ink-soft)}.notif-titre{font-weight:700;font-size:13.5px;color:var(--navy)}.notif-msg{font-size:12.5px;color:var(--ink-soft);margin-top:3px;line-height:1.4;white-space:pre-line}.notif-vide{padding:26px;text-align:center;color:var(--ink-soft);font-size:13px}.btn:active{transform:scale(.97)}.btn-primary:active,.btn-irid:active{transform:translateY(0) scale(.97)}.copy-chip:active{transform:scale(.96);border-color:var(--azure)}.nav-item:active{background:#ffffff1f}.bottom-nav a:active{background:#ffffff14}.card-irid:active,.hallmark:active{transform:scale(.995)}@media(hover:none){.kpi:hover{transform:none;box-shadow:var(--shadow-sm)}.card-irid:hover,.hallmark:hover{transform:none;box-shadow:var(--shadow)}.btn-primary:hover,.btn-irid:hover,.btn-line:hover,.btn-ghost:hover,.btn-dark:hover{transform:none}.btn-primary:hover{box-shadow:0 6px 18px #1e355042}tbody tr:hover{background:transparent}table.cards tbody tr:hover{background:var(--card)}.nav-item:hover{background:transparent;color:#f4f4fbb8}}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.input:focus-visible{outline:none}.sidebar :focus-visible,.panel-dark :focus-visible,.pane-dark :focus-visible,.ticker :focus-visible{outline-color:var(--peri)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rdv-choix{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.rdv-choix-btn{display:flex;flex-direction:column;gap:4px;text-align:left;padding:16px 18px;border-radius:14px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);cursor:pointer;font:inherit}.rdv-choix-btn strong{font-size:15px}.etapes-cel{margin:4px 0 16px;padding-left:22px;display:grid;gap:6px;line-height:1.45}.etapes-cel li::marker{font-weight:700;color:var(--navy)}.rdv-choix-btn span{font-size:13px;color:var(--ink-soft)}.rdv-choix-btn:hover{border-color:var(--azure)}.rdv-choix-btn:focus-visible{outline:2px solid var(--azure);outline-offset:2px}.rdv-recap{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 22px;margin:0 0 10px;padding:12px 14px;border:1px solid var(--line, #e5e7eb);border-radius:10px;font-size:13px}.rdv-recap div{min-width:0}.rdv-recap dt{color:var(--ink-soft);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.rdv-recap dd{margin:0;font-weight:600;overflow-wrap:anywhere}.mention-rgpd{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:14px 0 0}.mention-rgpd a,.legal a{color:var(--azure);text-decoration:underline;text-underline-offset:2px}.mention-rgpd a{font-weight:600}.mention-rgpd a:hover,.legal a:hover{color:var(--azure-700);text-decoration-thickness:2px}.fiche-info-client{font-size:13px;line-height:1.5;margin:10px 0 0}.fiche-info-client a{color:var(--azure);font-weight:600;text-decoration:underline;text-underline-offset:2px}.fiche-info-client a:hover{color:var(--azure-700);text-decoration-thickness:2px}.fiche-info-client span{color:var(--ink-soft)}.lien-legal{color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.lien-legal:hover{color:var(--azure)}.sidebar .lien-legal{display:block;padding:12px 12px 2px;font-size:12px;color:#f4f4fb9e}.sidebar .lien-legal:hover{color:#fff}.pied-legal{margin-top:28px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;line-height:2;color:var(--ink-soft);text-align:center}.content>.pied-legal{display:none}@media(max-width:760px){.content>.pied-legal{display:block}}.pub-foot-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px;padding-top:18px;border-top:1px solid rgba(244,244,251,.12)}.pub-foot-links a{color:var(--paper);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pub-foot-links a:hover{color:var(--peri)}.pub-foot :focus-visible{outline-color:var(--peri)}.legal{max-width:860px;padding-top:44px;padding-bottom:80px;font-size:16px;line-height:1.6;overflow-wrap:break-word}.legal h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.03em;line-height:1.08}.legal .legal-date{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--azure);margin:14px 0 0}.legal .legal-lead{font-size:clamp(16px,1.6vw,18px);color:var(--ink-soft);margin:12px 0 0}.legal p{margin:0 0 14px}.legal section{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}.legal h2{font-size:clamp(21px,2.4vw,26px);line-height:1.15;margin-bottom:16px;scroll-margin-top:88px}.legal h3{font-family:var(--display);font-size:17px;line-height:1.25;margin:26px 0 10px}.legal ul,.legal ol{margin:0 0 14px;padding-left:20px}.legal li{margin-bottom:8px}.legal li::marker{color:var(--peri-2)}.legal strong{color:var(--navy)}.legal-toc{margin-top:26px;padding:16px 18px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:14.5px;line-height:1.9}.legal-toc strong{display:block;margin:0 0 4px}.legal-toc ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.legal-toc li{margin:0;white-space:nowrap}.legal-toc li span{color:var(--ink-soft)}.legal-essentiel{margin-top:18px;font-size:15px}.legal-essentiel p{margin:0}.cgu-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.legal .cgu-actions a.btn{color:var(--ink);text-decoration:none}.legal .cgu-actions a.btn:hover{color:var(--azure)}.cgu-texte{margin-top:30px}.cgu-texte .cgu-editeur{margin:0}.lien-cgu{color:var(--azure);font-weight:600;text-decoration:underline;text-underline-offset:2px}.lien-cgu:hover{color:var(--azure-700);text-decoration-thickness:2px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 0 16px}.legal-table{min-width:640px;font-size:14px;line-height:1.5}.legal-table th,.legal-table td{vertical-align:top;padding:12px 14px}.legal-table tbody th{width:32%;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--navy)}.legal-table tbody tr:last-child th,.legal-table tbody tr:last-child td{border-bottom:none}.legal-table tbody tr:hover{background:transparent}@media(max-width:760px){.legal{padding-top:26px;padding-bottom:56px}.legal h2{scroll-margin-top:108px}.legal section{margin-top:30px;padding-top:24px}.legal-toc strong{display:block;margin:0 0 4px}.legal-toc ul{display:block}.legal-toc li{display:block;white-space:normal}.legal-toc li a{display:block;padding:7px 0}.legal-toc li span{display:none}}@media print{.cgu-page{display:block;min-height:0;background:#fff}.cgu-page .pub-head,.cgu-page app-pub-footer,.cgu-page .cgu-actions,.cgu-page .legal-toc{display:none!important}.cgu-page .legal{max-width:none;padding:0;font-size:12pt;line-height:1.5;color:#000}.cgu-page .legal h1{font-size:20pt;color:#000}.cgu-page .legal .legal-date{font-family:inherit;font-size:12pt;letter-spacing:0;text-transform:none;color:#000;margin-top:6pt}.cgu-page .legal section{margin-top:16pt;padding-top:0;border-top:none}.cgu-page .legal h2{font-size:14pt;color:#000;margin-bottom:6pt;break-after:avoid}.cgu-page .legal p,.cgu-page .legal li{orphans:3;widows:3}.cgu-page .legal strong,.cgu-page .legal a{color:#000}}
