.lp{--lp-bg:#fafaf9;--lp-bg-2:#f3f2ef;--lp-panel:#fff;--lp-line:#e8e6e1;--lp-line-2:#d6d3cc;--lp-ink:#0f0e0d;--lp-ink-2:#4a4843;--lp-ink-3:#706d66;--lp-cab:#2f62c8;--lp-cab-soft:#e9f0fb;--lp-cab-ink:#2f62c8;--lp-perso:#0e7c72;--lp-perso-soft:#f3f2ef;--lp-perso-ink:#0e7c72;--lp-brand:#0f0e0d;--lp-brand-soft:#f3f2ef;--lp-brand-ink:#0f0e0d;--lp-on-brand:#fafaf9;--lp-danger:#b42318;--lp-danger-ink:#b42318;--lp-danger-soft:#fdedeb;--lp-danger-line:#f2c4be;--lp-warn:#a14a03;--lp-warn-ink:#a14a03;--lp-warn-soft:#fdf1e1;--lp-live:#1a7445;--lp-live-soft:#e6f3eb;--lp-info:#1f5bb8;--lp-info-soft:#e9f0fb;--lp-ia:#6a3bc0;--lp-ia-soft:#f1ecfb;--lp-ia-line:#d5c6f1;--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-shadow:0 1px 1px #1c1b190a, 0 12px 32px -8px #1c1b191f, 0 32px 64px -24px #1c1b1924;background:var(--lp-bg);color:var(--lp-ink);font:17px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--lp-bg);--panel:var(--lp-panel);--hover:#f3f2ef;--line:var(--lp-line);--line-strong:var(--lp-line-2);--ink:var(--lp-ink);--ink-2:var(--lp-ink-2);--ink-3:var(--lp-ink-3);--danger:var(--lp-danger);--danger-soft:var(--lp-danger-soft);overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp :where(a){color:inherit;text-decoration:none}.lp :focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px;border-radius:6px}.lp .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lp-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.lp-nav{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:12px 0 auto}.lp-btn{white-space:nowrap;height:40px;transition:transform .2s var(--lp-ease), background .2s, box-shadow .2s;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:550;display:inline-flex}.lp-btn:active{transform:translateY(1px)scale(.99)}.lp-btn-primary{background:var(--lp-ink);color:var(--lp-bg);box-shadow:inset 0 1px #ffffff24,0 1px 2px #1c1b194d,0 6px 16px -6px #1c1b1980}.lp-btn-primary:hover{background:#2c2a27}.lp-btn-primary .lp-arrow{transition:transform .25s var(--lp-ease)}.lp-btn-primary:hover .lp-arrow{transform:translate(3px)}.lp-btn-ghost{color:var(--lp-ink);border:1px solid var(--lp-line);background:#1c1b190a}.lp-btn-ghost:hover{background:#1c1b1912}.lp-btn-lg{border-radius:12px;height:48px;padding:0 22px;font-size:16px}@supports (interpolate-size:allow-keywords){.lp{interpolate-size:allow-keywords}}@media (max-width:720px){.lp{font-size:16px}.lp-nav{inset:0 0 auto}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}.lp-menu{display:none;position:relative}.lp-menu summary{cursor:pointer;border:1px solid var(--lp-line);background:var(--lp-panel);border-radius:10px;place-items:center;width:36px;height:36px;margin-left:4px;list-style:none;display:grid}.lp-menu summary::-webkit-details-marker{display:none}.lp-menu[open] summary{background:var(--lp-ink);color:var(--lp-bg);border-color:var(--lp-ink)}.lp-menu-panel{background:var(--lp-panel);border:1px solid var(--lp-line);width:min(280px,100vw - 32px);box-shadow:var(--lp-shadow);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.lp-menu-panel a{color:var(--lp-ink);border-radius:9px;padding:11px 12px;font-size:15px;font-weight:500}.lp-menu-panel a:hover{background:var(--lp-bg-2)}@media (max-width:1080px){.lp-menu{display:block}}@media (max-width:420px){.lp-menu summary{margin-left:2px}}.lp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media print{@page{margin:18mm 16mm}.lp{background:#fff;font-size:11pt}.lp-nav,.lp-no-print{display:none!important}.lp-wrap{width:100%}.lp main .lp-wrap>*{opacity:1!important;transform:none!important}}.lp-menu-groupe{flex-direction:column;display:flex}.lp-menu-groupe+.lp-menu-groupe{border-top:1px solid var(--lp-line);margin-top:4px;padding-top:4px}.lp-menu-titre{font:500 12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--lp-ink-3);margin:0;padding:8px 12px 2px}.lp-menu-panel{max-height:calc(100dvh - 90px);overflow:auto}.lp-menu-actions{display:none}@media (max-width:720px){html.lp-menu-ouvert{overflow:hidden}.lp-menu{position:static}.lp-menu-panel{width:auto;height:calc(100dvh - 57px);max-height:none;box-shadow:none;overscroll-behavior:contain;border-width:1px 0 0;border-radius:0;padding:8px 10px 0;position:absolute;inset:100% 0 auto}.lp-menu-panel a{padding:12px;font-size:16px}.lp-menu-groupe:not(:has(.lp-menu-titre)){grid-template-columns:1fr 1fr;display:grid}.lp-menu-actions{padding:12px 2px calc(12px + env(safe-area-inset-bottom));background:var(--lp-panel);border-top:1px solid var(--lp-line);gap:8px;margin-top:auto;display:grid;position:sticky;bottom:0}.lp-menu-panel .lp-menu-actions .lp-btn{justify-content:center;height:46px;font-size:15.5px}.lp-menu-panel .lp-menu-actions .lp-btn-primary{color:var(--lp-bg)}.lp-menu-panel .lp-menu-actions .lp-btn-primary:hover{background:var(--lp-ink)}}.lp-chargement{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.lp-chargement-carte{text-align:center;flex-direction:column;align-items:center;width:min(420px,100%);display:flex}.lp-chargement-marque{font:400 21px var(--font-serif), Georgia, serif;letter-spacing:-.01em;align-items:center;gap:10px;margin:0;display:flex}.lp-chargement h1{font:300 32px/1.2 var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:40px 0 0}.lp-chargement-detail{color:var(--lp-ink-3);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.5}.lp-chargement .skel-barre{background:var(--lp-line);width:min(200px,60%);margin-top:32px}.lp-chargement noscript .lp-btn{margin-top:24px}@media (max-width:640px){.lp-chargement h1{font-size:26px}}