._6EJqdW_page{background:var(--bg);min-height:100dvh}._6EJqdW_colonne{flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}._6EJqdW_zone{background:#fafafb;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 0 0 1.5px #ededf0}._6EJqdW_zone:hover{background:#fff8fa;box-shadow:inset 0 0 0 1.5px #ffd3de}._6EJqdW_zoneActive,._6EJqdW_zoneActive:hover{background-image:linear-gradient(in oklab 180deg, #fff4f6 0%, #ffe6ec 100%);transform:scale(1.005);box-shadow:inset 0 0 0 2px #ff8aa8,0 8px 24px #f01f551f}@keyframes _6EJqdW_balayage{0%{top:-12%}to{top:100%}}._6EJqdW_balayage{background-image:linear-gradient(in oklab 180deg, #ff5c8600 0%, #ff5c8659 85%, #f01f55 100%);pointer-events:none;height:12%;animation:1.6s cubic-bezier(.45,0,.55,1) infinite _6EJqdW_balayage;position:absolute;left:0;right:0}@keyframes _6EJqdW_tourne{to{transform:rotate(360deg)}}._6EJqdW_spin{animation:.9s linear infinite _6EJqdW_tourne}@keyframes _6EJqdW_apparait{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._6EJqdW_apparait{animation:.32s ease-out both _6EJqdW_apparait}._6EJqdW_repere{cursor:default;background:#f01f551a;border:2.5px solid #f01f55;border-radius:10px;transition:background .14s,box-shadow .14s;position:absolute;box-shadow:0 0 0 3px #fff9,0 6px 16px #f01f5540}._6EJqdW_repere:hover,._6EJqdW_repereVise{z-index:3;background:#f01f5533;box-shadow:0 0 0 3px #fffc,0 0 0 7px #f01f5540,0 8px 20px #f01f5559}._6EJqdW_repere>._6EJqdW_bulle{opacity:0;pointer-events:none;z-index:4;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}._6EJqdW_repere:hover>._6EJqdW_bulle,._6EJqdW_repereVise>._6EJqdW_bulle{opacity:1;transform:translate(-50%)}._6EJqdW_curseur{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;position:relative;overflow:hidden}._6EJqdW_curseur img{-webkit-user-drag:none;pointer-events:none}._6EJqdW_poignee{touch-action:none}._6EJqdW_ligne{border-radius:14px;transition:background .12s,box-shadow .12s}._6EJqdW_ligne:hover,._6EJqdW_ligneVise{background:#f9f9fa;box-shadow:0 0 0 6px #f9f9fa}._6EJqdW_chiffres{font-variant-numeric:tabular-nums}._6EJqdW_bloc{background-image:linear-gradient(in oklab 90deg, #e6e6ea 0%, #f0f0f3 100%);filter:blur(.6px);border-radius:6px;display:block}._6EJqdW_verrou{cursor:pointer;background:#f2f2f4;border-radius:18px;width:100%;transition:box-shadow .14s,transform .14s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ededf0,0 2px 6px #0e0e0e14}._6EJqdW_verrou:hover{box-shadow:0 0 0 1px #ffd3de,0 4px 14px #f01f551f}._6EJqdW_verrou:active{transform:translateY(1px)}._6EJqdW_flou{object-fit:cover;filter:blur(22px)saturate(1.1);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}@keyframes _6EJqdW_voile{0%{opacity:0}to{opacity:1}}@keyframes _6EJqdW_monte{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}._6EJqdW_voile{z-index:60;-webkit-backdrop-filter:blur(6px);background:#0e0e0e59;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out both _6EJqdW_voile;display:flex;position:fixed;inset:0}._6EJqdW_voile ._6EJqdW_panneau{border-radius:28px;outline:none;flex-direction:column;gap:16px;width:100%;max-width:440px;padding:26px 28px 28px;animation:.22s cubic-bezier(.2,.8,.2,1) both _6EJqdW_monte;display:flex;box-shadow:0 0 0 1px #ededf0,0 2px 6px #0e0e0e14,0 24px 64px #0e0e0e33}._6EJqdW_majeure{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f7f7f9;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:background .14s,box-shadow .14s;display:flex;box-shadow:inset 0 0 0 1px #ededf0}._6EJqdW_majeure[data-on="1"]{background-image:linear-gradient(in oklab 180deg, #fff4f6 0%, #ffe6ec 100%);box-shadow:inset 0 0 0 1px #ffd3de}@media (max-width:767px){._6EJqdW_voile{align-items:flex-end;padding:0}._6EJqdW_voile ._6EJqdW_panneau{max-width:none;padding:20px 18px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;max-height:92dvh;overflow-y:auto}}
