:is(.site-public,#repartitie-linear) .rq-topbar{z-index:40;border-bottom:1px solid var(--rq-line);background:var(--rq-bg);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}:is(.site-public,#repartitie-linear) .rq-shared-header[data-mobile-menu=open]{transform:translateY(var(--rq-menu-page-offset,0px))}:is(.site-public,#repartitie-linear) .rq-header{align-items:center;gap:24px;min-height:66px;display:flex}:is(.site-public,#repartitie-linear) .rq-header .rq-brand{min-height:44px;padding-top:12px;padding-bottom:12px}:is(.site-public,#repartitie-linear) .rq-desktop-nav{color:var(--rq-muted);white-space:nowrap;align-items:center;gap:26px;margin-left:auto;font-size:14px;font-weight:500;display:flex;position:relative}:is(.site-public,#repartitie-linear) .rq-desktop-nav a{align-items:center;min-height:44px;padding:12px 0;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}:is(.site-public,#repartitie-linear) .rq-desktop-nav :is(a:hover,a:focus-visible,a[aria-current]){color:var(--rq-ink)}:is(.site-public,#repartitie-linear) .rq-desktop-nav:not([data-ink]) a[aria-current]:after{content:"";background:var(--rq-ink-text);height:2px;position:absolute;inset:auto 0 8px}:is(.site-public,#repartitie-linear) .rq-nav-ink{background:var(--rq-ink-text);width:1px;height:2px;opacity:var(--ink-o,0);transform:translateX(var(--ink-x,0)) scaleX(var(--ink-w,0));transform-origin:0;pointer-events:none;border-radius:1px;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;bottom:8px;left:0}:is(.site-public,#repartitie-linear) .rq-header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}:is(.site-public,#repartitie-linear) .rq-shared-header .rq-search-trigger{width:44px;height:44px}:is(.site-public,#repartitie-linear) .rq-header-app{background:var(--rq-button);min-height:34px;color:var(--rq-button-ink);white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;text-decoration:none;display:inline-flex}:is(.site-public,#repartitie-linear) .rq-menu-button{min-width:64px;min-height:44px;color:var(--rq-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:10px;padding:8px 6px;font-size:14px;font-weight:500;transition:color .2s;display:flex}:is(.site-public,#repartitie-linear) .rq-menu-button:hover,:is(.site-public,#repartitie-linear) .rq-menu-button[aria-expanded=true]{color:var(--rq-ink)}:is(.site-public,#repartitie-linear) .rq-menu-icon{flex:0 0 18px;width:18px;height:18px;display:block;position:relative}:is(.site-public,#repartitie-linear) .rq-menu-icon>span{background:currentColor;border-radius:1px;width:18px;height:1.5px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;top:8px;left:0;transform:translateY(-3px)}:is(.site-public,#repartitie-linear) .rq-menu-icon>span+span{transform:translateY(3px)}:is(.site-public,#repartitie-linear) .rq-menu-button[aria-expanded=true] .rq-menu-icon>span{transform:rotate(45deg)}:is(.site-public,#repartitie-linear) .rq-menu-button[aria-expanded=true] .rq-menu-icon>span+span{transform:rotate(-45deg)}:is(.site-public,#repartitie-linear) .rq-nav-panel{z-index:41;max-height:min(var(--rq-menu-height,calc(100dvh - 86px)),80dvh);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--rq-line);background:var(--rq-bg);transform-origin:top;border-top:0;border-radius:0 0 6px 6px;padding-top:30px;padding-bottom:0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 40px 70px -40px var(--lightningcss-light,#0005)var(--lightningcss-dark,#000000f0)}:is(.site-public,#repartitie-linear) .rq-nav-panel[data-state=closing]{pointer-events:none}:is(.site-public,#repartitie-linear) .rq-nav-item{animation:.46s cubic-bezier(.16,1,.3,1) both rq-nav-in;animation-delay:calc(var(--i,0) * 26ms + 30ms)}@keyframes rq-nav-in{0%{opacity:0;transform:translateY(10px)}}:is(.site-public,#repartitie-linear) .rq-nav-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-bottom:26px;display:grid}:is(.site-public,#repartitie-linear) .rq-nav-group{min-width:0}:is(.site-public,#repartitie-linear) .rq-nav-head{border-bottom:1px solid var(--rq-line);align-items:flex-start;gap:12px;margin-bottom:8px;padding-bottom:14px;display:flex}:is(.site-public,#repartitie-linear) .rq-nav-box{border:1.5px solid var(--rq-line-strong);width:28px;height:28px;color:var(--rq-ink);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}:is(.site-public,#repartitie-linear) .rq-nav-label{color:var(--rq-ink);letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3}:is(.site-public,#repartitie-linear) .rq-nav-lead{color:var(--rq-muted);margin-top:2px;font-size:13.5px;line-height:1.45}:is(.site-public,#repartitie-linear) .rq-nav-links{flex-direction:column;display:flex}:is(.site-public,#repartitie-linear) .rq-nav-link{min-height:44px;color:var(--rq-ink);border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-content:center;gap:3px 12px;margin-inline:-12px;padding:10px 12px;line-height:1.4;text-decoration:none;transition:background-color .2s;display:grid}:is(.site-public,#repartitie-linear) .rq-nav-link strong{letter-spacing:-.01em;grid-column:1;font-size:15.5px;font-weight:600;transition:color .2s;display:block}:is(.site-public,#repartitie-linear) .rq-nav-description{color:var(--rq-muted);grid-column:1;font-size:13.5px;line-height:1.45}:is(.site-public,#repartitie-linear) .rq-nav-arrow{width:15px;height:15px;color:var(--rq-muted);grid-area:1/2;margin-top:3px;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s}:is(.site-public,#repartitie-linear) .rq-nav-link:hover{background:color-mix(in srgb, var(--rq-ink-text) 8%, transparent)}:is(.site-public,#repartitie-linear) .rq-nav-link:is(:hover,:focus-visible) strong,:is(.site-public,#repartitie-linear) .rq-nav-link:hover .rq-nav-arrow{color:var(--rq-ink-text)}:is(.site-public,#repartitie-linear) .rq-nav-link:hover .rq-nav-arrow{transform:translate(2px,-2px)}:is(.site-public,#repartitie-linear) .rq-nav-link[aria-current]{box-shadow:inset 2px 0 0 var(--rq-ink-text);border-radius:0 8px 8px 0}:is(.site-public,#repartitie-linear) .rq-nav-link[aria-current] strong{color:var(--rq-ink-text)}:is(.site-public,#repartitie-linear) .rq-nav-footer{border-top:1px solid var(--rq-line);color:var(--rq-muted);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 0;font-size:13.5px;display:flex}:is(.site-public,#repartitie-linear) .rq-nav-footer a{min-height:44px;color:inherit;align-items:center;gap:7px;text-decoration:none;transition:color .2s;display:inline-flex}:is(.site-public,#repartitie-linear) .rq-nav-footer a:hover{color:var(--rq-ink)}:is(.site-public,#repartitie-linear) .rq-nav-footer svg{flex:0 0 15px;width:15px;height:15px}:is(.site-public,#repartitie-linear) .rq-nav-footer a:not(.rq-menu-app) svg{color:var(--rq-green)}:is(.site-public,#repartitie-linear) .rq-nav-legal{gap:18px;display:flex}:is(.site-public,#repartitie-linear) .rq-nav-footer .rq-menu-app{background:var(--rq-ink-blue);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}:is(.site-public,#repartitie-linear) .rq-nav-footer .rq-menu-app:hover{color:#fff;background:#1d47bd}:is(.site-public,#repartitie-linear) .rq-nav-footer .rq-menu-app svg{color:#fff}:is(.site-public,#repartitie-linear) .rq-menu-theme{align-items:center;gap:6px;display:flex}:is(.site-public,#repartitie-linear) .rq-menu-theme .rq-theme{width:44px;height:44px}@container (max-width:1060px){:is(.site-public,#repartitie-linear) .rq-desktop-nav{display:none}}@container (max-width:900px){:is(.site-public,#repartitie-linear) .rq-nav-grid{gap:28px}}@container (max-width:790px){:is(.site-public,#repartitie-linear) .rq-nav-panel{width:100%;max-width:none;height:var(--rq-menu-height,calc(100dvh - var(--site-header-height,66px)));max-height:none;box-shadow:none;padding-top:24px;padding-bottom:max(28px,env(safe-area-inset-bottom,0px));scrollbar-gutter:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:0;border-radius:0}:is(.site-public,#repartitie-linear) .rq-nav-grid{padding-bottom:0;display:block}:is(.site-public,#repartitie-linear) .rq-nav-group+.rq-nav-group{margin-top:30px}:is(.site-public,#repartitie-linear) .rq-nav-head{margin-bottom:6px}:is(.site-public,#repartitie-linear) .rq-nav-link{grid-template-columns:minmax(0,1fr) 18px;padding-block:11px}:is(.site-public,#repartitie-linear) .rq-nav-link strong{letter-spacing:-.02em;font-size:20px;font-weight:650}:is(.site-public,#repartitie-linear) .rq-nav-description{font-size:14px}:is(.site-public,#repartitie-linear) .rq-nav-arrow{width:17px;height:17px;margin-top:6px}:is(.site-public,#repartitie-linear) .rq-nav-footer{grid-template-columns:1fr auto;gap:6px 18px;margin-top:30px;padding-top:16px;padding-bottom:0;font-size:14px;display:grid}:is(.site-public,#repartitie-linear) .rq-nav-legal{grid-column:1/-1}:is(.site-public,#repartitie-linear) .rq-nav-footer .rq-menu-app{grid-column:1/-1;width:100%;min-height:50px;margin:8px 0 0;font-size:15px}:is(.site-public,#repartitie-linear) .rq-menu-button{width:44px;min-width:44px;color:var(--rq-ink);padding:0}:is(.site-public,#repartitie-linear) .rq-menu-button-label{display:none}}@container (max-width:600px){:is(.site-public,#repartitie-linear) .rq-shared-header :is(.rq-header,.rq-nav-panel){padding-left:24px;padding-right:24px}:is(.site-public,#repartitie-linear) .rq-header{gap:12px;min-height:64px}:is(.site-public,#repartitie-linear) .rq-header-actions{gap:3px;margin-right:-10px}:is(.site-public,#repartitie-linear) .rq-header-app{display:none}}@container (max-width:360px){:is(.site-public,#repartitie-linear) .rq-shared-header :is(.rq-header,.rq-nav-panel){padding-left:18px;padding-right:18px}:is(.site-public,#repartitie-linear) .rq-header-theme{display:none}:is(.site-public,#repartitie-linear) .rq-menu-theme{display:flex}}@media (pointer:coarse){:is(.site-public,#repartitie-linear) .rq-menu-button{width:44px;min-width:44px;color:var(--rq-ink);padding:0}:is(.site-public,#repartitie-linear) .rq-menu-button-label{display:none}:is(.site-public,#repartitie-linear) .rq-shared-header .rq-search-trigger{width:44px;height:44px}:is(.site-public,#repartitie-linear) :is(.rq-menu-button,.rq-header-app,.rq-nav-link,.rq-nav-footer a,.rq-menu-app){min-height:44px}}@media (max-height:480px){:is(.site-public,#repartitie-linear) .rq-nav-panel{max-height:var(--rq-menu-height,calc(100dvh - var(--site-header-height,66px)))}:is(.site-public,#repartitie-linear) .rq-nav-description{display:none}}@media (prefers-reduced-motion:reduce){:is(.site-public,#repartitie-linear) .rq-nav-panel{transform:none!important}:is(.site-public,#repartitie-linear) :is(.rq-menu-icon>span,.rq-nav-ink){transition:none}:is(.site-public,#repartitie-linear) .rq-nav-item{animation:none}}
