.intro[data-astro-cid-de7bmfj4]{position:relative}.intro[data-astro-cid-de7bmfj4] .wrap[data-astro-cid-de7bmfj4]{z-index:1;max-width:760px;position:relative}.intro[data-astro-cid-de7bmfj4]{padding:90px 0 70px}.intro[data-astro-cid-de7bmfj4] .eyebrow[data-astro-cid-de7bmfj4]{margin:0 0 18px;display:block}.intro[data-astro-cid-de7bmfj4] h1[data-astro-cid-de7bmfj4]{font-family:var(--ci-font-display);letter-spacing:-.015em;color:var(--ci-text);margin:0;font-size:clamp(38px,4.4vw,56px);font-weight:400;line-height:1.06}.intro-lead[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);max-width:56ch;margin:22px 0 0;font-size:17px;font-weight:400;line-height:1.6}.product-block[data-astro-cid-de7bmfj4]{padding:70px 0}.product-block-inner[data-astro-cid-de7bmfj4]{align-items:center;gap:64px;display:flex}.product-block--right[data-astro-cid-de7bmfj4] .product-block-inner[data-astro-cid-de7bmfj4]{flex-direction:row-reverse}.product-block-frame[data-astro-cid-de7bmfj4],.product-block-text[data-astro-cid-de7bmfj4]{flex:1;min-width:0}.frame[data-astro-cid-de7bmfj4]{background:var(--ci-card);border:1px solid var(--ci-border);border-radius:var(--ci-r);overflow:hidden;box-shadow:0 20px 48px #00000059}.frame--browser[data-astro-cid-de7bmfj4]{max-width:420px;margin:0 auto}.frame--browser[data-astro-cid-de7bmfj4] .frame-chrome[data-astro-cid-de7bmfj4]{background:var(--ci-card-raised);border-bottom:1px solid var(--ci-border);height:32px}.frame--phone[data-astro-cid-de7bmfj4]{aspect-ratio:9/16;border-radius:var(--ci-r-xl);max-width:280px;margin:0 auto}.frame--phone[data-astro-cid-de7bmfj4] .frame-chrome[data-astro-cid-de7bmfj4]{background:var(--ci-card-raised);height:20px}.dash-mock[data-astro-cid-de7bmfj4]{background:var(--ci-bg);flex-direction:column;gap:7px;height:auto;padding:12px 12px 16px;display:flex;overflow:hidden}.dash-welcome[data-astro-cid-de7bmfj4],.dash-goal[data-astro-cid-de7bmfj4],.dash-today[data-astro-cid-de7bmfj4],.dash-week[data-astro-cid-de7bmfj4],.dash-score[data-astro-cid-de7bmfj4]{opacity:1;transition:opacity .6s,transform .6s;transform:none}.dash-mock[data-astro-cid-de7bmfj4][data-phase=blank] .dash-welcome[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=blank] .dash-goal[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=blank] .dash-today[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=blank] .dash-week[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=blank] .dash-score[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=fade-out] .dash-welcome[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=fade-out] .dash-goal[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=fade-out] .dash-today[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=fade-out] .dash-week[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=fade-out] .dash-score[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=welcome] .dash-goal[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=welcome] .dash-today[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=welcome] .dash-week[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=welcome] .dash-score[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=goal] .dash-today[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=goal] .dash-week[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=goal] .dash-score[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=today] .dash-week[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=today] .dash-score[data-astro-cid-de7bmfj4],.dash-mock[data-astro-cid-de7bmfj4][data-phase=week] .dash-score[data-astro-cid-de7bmfj4]{opacity:0;transform:translateY(14px)}.dash-welcome-text[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);margin:0;font-size:.95rem;font-weight:800}.mss-ico[data-astro-cid-de7bmfj4]{color:var(--ci-accent);display:block}.dash-goal[data-astro-cid-de7bmfj4]{background:var(--ci-card);border:1px solid var(--ci-border);border-radius:11px;padding:8px 10px}.dash-goal-row[data-astro-cid-de7bmfj4]{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.dash-goal-name[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);margin:0;font-size:.78rem;font-weight:700}.dash-goal-days[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-accent);font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:.85rem;font-weight:700}.dash-goal-l2[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);white-space:nowrap;text-overflow:ellipsis;margin:-3px 0 7px;font-size:.54rem;font-weight:400;overflow:hidden}.dash-goal-phases[data-astro-cid-de7bmfj4]{gap:11px;display:flex}.dash-goal-phase[data-astro-cid-de7bmfj4]{flex:var(--semaines,1) 1 0;flex-direction:column;gap:5px;min-width:0;display:flex}.dash-goal-phase-bar[data-astro-cid-de7bmfj4]{gap:2px;height:7px;display:flex;position:relative;container-type:inline-size}.dash-goal-phase-bar[data-astro-cid-de7bmfj4]>i[data-astro-cid-de7bmfj4]{border:1px solid var(--ci-border-strong);border-radius:3px;flex:1 1 0;min-width:0}.dash-goal-phase-bar[data-astro-cid-de7bmfj4]>i[data-astro-cid-de7bmfj4].dash-goal-seg-now{border-color:var(--ci-accent);box-shadow:0 0 0 1.5px var(--ci-card), 0 0 0 2.5px var(--ci-accent)}.dash-goal-phase-fill[data-astro-cid-de7bmfj4]{width:0%;height:100%;transition:width .9s;position:absolute;top:0;left:0;overflow:hidden}.dash-goal-segs[data-astro-cid-de7bmfj4]{gap:2px;width:100cqw;height:100%;display:flex}.dash-goal-segs[data-astro-cid-de7bmfj4]>i[data-astro-cid-de7bmfj4]{background:var(--ci-accent);border-radius:3px;flex:1 1 0;min-width:0}.dash-goal-phase-label[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;line-height:1.2;overflow:hidden}.dash-goal-phase--current[data-astro-cid-de7bmfj4] .dash-goal-phase-label[data-astro-cid-de7bmfj4]{color:var(--ci-text);font-weight:700}.dash-today[data-astro-cid-de7bmfj4]{background:var(--ci-card);border:1px solid var(--ci-border);border-left:3px solid var(--ci-accent);border-radius:11px;padding:8px 10px;position:relative;overflow:hidden}.dash-today-filigrane[data-astro-cid-de7bmfj4]{opacity:.1;pointer-events:none;position:absolute;bottom:-17px;right:-14px}.dash-today-filigrane[data-astro-cid-de7bmfj4] .mss-ico[data-astro-cid-de7bmfj4]{width:75px;height:75px}.dash-today-filigrane--repos[data-astro-cid-de7bmfj4],.dash-today-repos[data-astro-cid-de7bmfj4],.dash-today[data-astro-cid-de7bmfj4].is-repos .dash-today-filigrane[data-astro-cid-de7bmfj4]:not(.dash-today-filigrane--repos),.dash-today[data-astro-cid-de7bmfj4].is-repos .dash-today-row[data-astro-cid-de7bmfj4],.dash-today[data-astro-cid-de7bmfj4].is-repos .dash-today-insight[data-astro-cid-de7bmfj4],.dash-today[data-astro-cid-de7bmfj4].is-repos .dash-today-actions[data-astro-cid-de7bmfj4],.dash-today[data-astro-cid-de7bmfj4].is-repos .dash-today-btn[data-astro-cid-de7bmfj4]{display:none}.dash-today[data-astro-cid-de7bmfj4].is-repos .dash-today-filigrane--repos[data-astro-cid-de7bmfj4],.dash-today[data-astro-cid-de7bmfj4].is-repos .dash-today-repos[data-astro-cid-de7bmfj4]{display:block}.dash-today[data-astro-cid-de7bmfj4].is-repos{background:color-mix(in srgb, var(--ci-accent) 6%, var(--ci-card))}.dash-today-repos-titre[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);margin:6px 0 3px;font-size:.72rem;font-weight:600}.dash-today-prochaine[data-astro-cid-de7bmfj4]{align-items:center;gap:6px;min-width:0;display:flex}.dash-today-pastille[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-accent);background:color-mix(in srgb, var(--ci-accent) 18%, transparent);border:1px solid color-mix(in srgb, var(--ci-accent) 45%, transparent);border-radius:999px;flex:none;padding:1px 7px;font-size:.56rem;font-weight:600;line-height:1.4}.dash-today-quoi[data-astro-cid-de7bmfj4]{opacity:.75;min-width:0;font-family:var(--ci-font);color:var(--ci-text);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;align-items:center;gap:3px;font-size:.68rem;font-weight:400;display:flex;overflow:hidden}.dash-today-quoi-ico[data-astro-cid-de7bmfj4]{color:var(--ci-accent);flex:none;display:inline-flex}.dash-today-quoi-ico[data-astro-cid-de7bmfj4] .mss-ico[data-astro-cid-de7bmfj4]{width:13px;height:13px}.dash-today-label[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);letter-spacing:.06em;color:var(--ci-accent);margin:0 0 6px;font-size:.5rem;font-weight:600}.dash-today-row[data-astro-cid-de7bmfj4]{align-items:flex-start;gap:10px;display:flex}.dash-today-icon[data-astro-cid-de7bmfj4]{flex-shrink:0;padding-top:1px}.dash-today-icon[data-astro-cid-de7bmfj4] .mss-ico[data-astro-cid-de7bmfj4]{width:18px;height:18px}.dash-today-title[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);margin:0 0 2px;font-size:.85rem;font-weight:700}.dash-today-sub[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:0;font-size:.72rem;font-weight:400}.dash-today-insight[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-accent-text);background:var(--ci-card);border-radius:var(--ci-r-xs);margin:6px 0 0;padding:5px 8px;font-size:.68rem;font-weight:400}.dash-today-btn[data-astro-cid-de7bmfj4]{width:100%;font-family:var(--ci-font);text-align:center;color:var(--ci-text-inv);background:var(--ci-accent);border:1px solid var(--ci-accent);border-radius:5px;margin:6px 0 0;padding:7px;font-size:.66rem;font-weight:700;transition:color .4s,background .4s,border-color .4s;display:block}.dash-today-btn[data-astro-cid-de7bmfj4].is-done{color:var(--ci-nav-bg);background:var(--ci-accent);border-color:var(--ci-accent)}.dash-today-actions[data-astro-cid-de7bmfj4]{gap:6px;margin:6px 0 0;display:flex}.dash-today-actions[data-astro-cid-de7bmfj4] .dash-today-btn[data-astro-cid-de7bmfj4]{flex:1;width:auto;margin:0}.dash-today-pasfait[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);border:1px solid var(--ci-border-strong);background:0 0;border-radius:5px;flex:none;padding:7px 10px;font-size:.66rem;font-weight:400}.dash-week-header[data-astro-cid-de7bmfj4]{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 5px;display:flex}.dash-week-label[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);letter-spacing:.06em;color:var(--ci-text-muted);margin:0;font-size:.5rem;font-weight:600}.dash-week-counter[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);flex-shrink:0;margin:0;font-size:.56rem;font-weight:400}.dash-week-grid[data-astro-cid-de7bmfj4]{gap:4px;display:flex}.dash-week-day[data-astro-cid-de7bmfj4]{opacity:0;flex-direction:column;flex:1;align-items:stretch;min-width:0;transition:opacity .35s,transform .35s;display:flex;transform:scale(.7)}.dash-week-day[data-astro-cid-de7bmfj4].is-shown{opacity:1;transform:scale(1)}.dash-week-day-pill[data-astro-cid-de7bmfj4]{background:color-mix(in srgb, var(--ci-accent) 30%, transparent);border:1px solid color-mix(in srgb, var(--ci-accent) 55%, transparent);border-radius:4px;justify-content:center;align-items:center;height:36px;transition:background .3s,border-color .3s;display:flex;position:relative}.dash-week-day--rest[data-astro-cid-de7bmfj4] .dash-week-day-pill[data-astro-cid-de7bmfj4]{border:1.5px dashed var(--ci-border-strong);background:0 0}.dash-week-day[data-astro-cid-de7bmfj4].is-done .dash-week-day-pill[data-astro-cid-de7bmfj4]{background:var(--ci-accent);border-color:var(--ci-accent)}.dash-week-day-icon[data-astro-cid-de7bmfj4] .mss-ico[data-astro-cid-de7bmfj4]{width:17px;height:17px;transition:color .3s}.dash-week-day[data-astro-cid-de7bmfj4].is-done .dash-week-day-icon[data-astro-cid-de7bmfj4] .mss-ico[data-astro-cid-de7bmfj4]{color:var(--ci-card)}.dash-week-day-check[data-astro-cid-de7bmfj4]{box-sizing:border-box;background:var(--ci-success);border:1.5px solid var(--ci-card);opacity:0;border-radius:50%;width:10px;height:10px;transition:opacity .3s;position:absolute;bottom:2px;right:2px;box-shadow:0 0 0 1px #000000bf}.dash-week-day-check[data-astro-cid-de7bmfj4]:after{content:"";border-left:1.2px solid var(--ci-card);border-bottom:1.2px solid var(--ci-card);width:3.6px;height:2px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.dash-week-day[data-astro-cid-de7bmfj4].is-done .dash-week-day-check[data-astro-cid-de7bmfj4]{opacity:1}.dash-week-day-label[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);text-align:center;color:var(--ci-text-muted);margin-top:4px;font-size:.5rem;line-height:1.5}.dash-score[data-astro-cid-de7bmfj4]{gap:8px;display:flex}.dash-score-card[data-astro-cid-de7bmfj4]{background:var(--ci-card);border:1px solid var(--ci-border);border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:7px 6px;display:flex}.dash-score-title[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);letter-spacing:.06em;color:var(--ci-text-muted);text-align:center;margin:0;font-size:.5rem;font-weight:600}.dash-score-ring-wrap[data-astro-cid-de7bmfj4]{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.dash-score-ring[data-astro-cid-de7bmfj4]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dash-score-ring-track[data-astro-cid-de7bmfj4]{fill:none;stroke:var(--ci-border);stroke-width:6px}.dash-score-ring-fill[data-astro-cid-de7bmfj4]{fill:none;stroke:var(--ci-accent);stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.dash-score-value[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);font-variant-numeric:tabular-nums;margin:0;font-size:.6rem;font-weight:700;position:relative}.dash-score-meta[data-astro-cid-de7bmfj4]{flex-direction:column;align-items:center;gap:1px;display:flex}.dash-score-denom[data-astro-cid-de7bmfj4],.dash-score-window[data-astro-cid-de7bmfj4]{font-family:var(--ci-font-mono);color:var(--ci-text-sec);font-size:.46rem}.dash-vol-heures[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);align-items:baseline;gap:3px;margin:0;display:flex}.dash-vol-heures[data-astro-cid-de7bmfj4] b[data-astro-cid-de7bmfj4]{color:var(--ci-text);font-size:.66rem;font-weight:700}.dash-vol-heures[data-astro-cid-de7bmfj4] span[data-astro-cid-de7bmfj4]{color:var(--ci-text-sec);font-size:.46rem}.dash-vol-reste[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-accent);text-align:center;margin:0;font-size:.46rem}.defi-mock[data-astro-cid-de7bmfj4]{background:var(--ci-bg);flex-direction:column;gap:8px;height:calc(100% - 20px);padding:12px;display:flex;overflow:hidden}.defi-header[data-astro-cid-de7bmfj4]{background:var(--ci-nav-bg);border-bottom:1px solid var(--ci-nav-border);flex-shrink:0;align-items:center;gap:7px;margin:-12px -12px 0;padding:9px 10px 8px;display:flex}.defi-header-back[data-astro-cid-de7bmfj4],.defi-header-menu[data-astro-cid-de7bmfj4]{color:var(--ci-text-inv);display:flex}.defi-header-back[data-astro-cid-de7bmfj4] svg[data-astro-cid-de7bmfj4],.defi-header-menu[data-astro-cid-de7bmfj4] svg[data-astro-cid-de7bmfj4]{width:15px;height:15px}.defi-header-avatar[data-astro-cid-de7bmfj4]{background:var(--ci-accent-ring);width:22px;height:22px;font-family:var(--ci-font);color:var(--ci-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:flex}.defi-header-name[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);font-size:.75rem;font-weight:700}.defi-header-banniere[data-astro-cid-de7bmfj4]{background:repeating-linear-gradient(-48deg,#4e4e53 0 7px,#404044 7px 14px);border-radius:4px;flex:1;min-width:0;height:18px;position:relative}.defi-header-banniere[data-astro-cid-de7bmfj4]:after{content:"";background:#6e6e76;border:1px solid #86868f;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.defi-thread-viewport[data-astro-cid-de7bmfj4]{flex:1;min-height:0;position:relative;overflow:hidden}.defi-thread[data-astro-cid-de7bmfj4]{flex-direction:column;gap:6px;transition:transform .5s;display:flex}.defi-pill[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);text-align:center;opacity:1;margin:0;padding:1px 12px;font-size:.56rem;line-height:1.35;transition:opacity .4s,transform .4s;transform:none}.defi-wizard[data-astro-cid-de7bmfj4]{background:var(--ci-card);border:1.5px solid var(--ci-accent);border-radius:9px;flex-shrink:0;padding:10px 12px;position:relative}.defi-step[data-astro-cid-de7bmfj4]{opacity:1;transition:opacity .4s,transform .4s;display:none;transform:none}.defi-step[data-astro-cid-de7bmfj4].is-active{display:block}.defi-step[data-astro-cid-de7bmfj4].is-entering{opacity:0;transform:translateY(6px)}.defi-step-title[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);margin:0 0 2px;font-size:.64rem;font-weight:700}.defi-step-meta[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:0 0 8px;font-size:.56rem;font-weight:400}.defi-tile-grid[data-astro-cid-de7bmfj4]{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.defi-tile-grid--format[data-astro-cid-de7bmfj4]{grid-template-columns:1fr 1fr}.defi-tile[data-astro-cid-de7bmfj4]{background:var(--ci-card);border:1px solid var(--ci-border);font-family:var(--ci-font);border-radius:5px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;transition:border-color .3s,background .3s;display:flex}.defi-tile--sm[data-astro-cid-de7bmfj4]{padding:8px 6px}.defi-tile-emoji[data-astro-cid-de7bmfj4]{font-size:.9rem}.defi-tile-label[data-astro-cid-de7bmfj4]{color:var(--ci-text);text-align:center;font-size:.58rem;font-weight:600}.defi-tile-tag[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);min-height:10px;font-size:.48rem;line-height:1.2}.defi-tile[data-astro-cid-de7bmfj4].is-theirs{border-color:var(--ci-warning)}.defi-tile[data-astro-cid-de7bmfj4].is-theirs .defi-tile-tag[data-astro-cid-de7bmfj4]:after{content:"Léa";color:var(--ci-warning)}.defi-tile[data-astro-cid-de7bmfj4].is-mine{border-color:var(--ci-accent);background:color-mix(in srgb, var(--ci-accent) 14%, transparent)}.defi-tile[data-astro-cid-de7bmfj4].is-mine .defi-tile-tag[data-astro-cid-de7bmfj4]:after{content:"Toi";color:var(--ci-accent)}.defi-tile[data-astro-cid-de7bmfj4].is-mine.is-theirs .defi-tile-tag[data-astro-cid-de7bmfj4]:after{content:"Toi · Léa"}.defi-propose-rows[data-astro-cid-de7bmfj4]{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.defi-propose-row[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);align-items:center;gap:7px;font-size:.64rem;display:flex}.defi-propose-qui[data-astro-cid-de7bmfj4]{border:1px solid;border-radius:999px;padding:0 5px;font-size:.48rem;font-weight:700}.defi-propose-row--mine[data-astro-cid-de7bmfj4] .defi-propose-qui[data-astro-cid-de7bmfj4]{color:var(--ci-accent);border-color:var(--ci-accent)}.defi-propose-row--theirs[data-astro-cid-de7bmfj4] .defi-propose-qui[data-astro-cid-de7bmfj4]{color:var(--ci-warning);border-color:var(--ci-warning)}.defi-time-row[data-astro-cid-de7bmfj4]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.defi-time-value[data-astro-cid-de7bmfj4]{box-sizing:border-box;text-align:center;width:36px;font-family:var(--ci-font);color:var(--ci-text);border:1px solid var(--ci-border-strong);border-radius:var(--ci-r-xs);font-variant-numeric:tabular-nums;padding:6px 0;font-size:.62rem;font-weight:400;transition:border-color .3s}.defi-time-row[data-astro-cid-de7bmfj4].is-picked .defi-time-value[data-astro-cid-de7bmfj4]{border-color:var(--ci-accent)}.defi-proposer[data-astro-cid-de7bmfj4],.defi-propose-btn[data-astro-cid-de7bmfj4],.defi-etat-btn[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-inv);background:var(--ci-accent);border:1px solid var(--ci-accent);border-radius:5px;padding:6px 10px;font-size:.56rem;font-weight:700}.defi-skip-btn[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);background:0 0;border:none;padding:3px 0;font-size:.52rem;font-weight:400}.defi-date-row[data-astro-cid-de7bmfj4]{gap:6px;display:flex}.defi-date-input[data-astro-cid-de7bmfj4]{min-width:0;font-family:var(--ci-font);color:var(--ci-text);border:1px solid var(--ci-border-strong);border-radius:var(--ci-r-xs);background:0 0;flex:1;padding:5px 8px;font-size:.6rem}.defi-date-input[data-astro-cid-de7bmfj4]::placeholder{color:var(--ci-text-muted)}.defi-tap-halo[data-astro-cid-de7bmfj4]{background:var(--ci-accent-subtle);border:2px solid var(--ci-accent);opacity:0;pointer-events:none;z-index:5;border-radius:50%;width:26px;height:26px;transition:left .4s,top .4s;position:absolute;transform:translate(-50%,-50%)scale(.6)}.defi-tap-halo[data-astro-cid-de7bmfj4].is-active{animation:.5s defi-halo-pulse}@keyframes defi-halo-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.defi-card-title[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);margin:0 0 4px;font-size:.68rem;font-weight:700}.defi-card-date[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:0 0 6px;font-size:.58rem}.defi-card-row[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);margin:0 0 2px;font-size:.62rem}.defi-card-close[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);margin:4px 0 0;padding:4px 0;font-size:.56rem;font-weight:400}.defi-etat[data-astro-cid-de7bmfj4],.defi-etat-apres[data-astro-cid-de7bmfj4],.defi-step[data-astro-cid-de7bmfj4].is-etat>[data-astro-cid-de7bmfj4]:not(.defi-etat){display:none}.defi-etat[data-astro-cid-de7bmfj4].is-shown,.defi-etat[data-astro-cid-de7bmfj4].is-pret .defi-etat-apres[data-astro-cid-de7bmfj4]{display:block}.defi-etat[data-astro-cid-de7bmfj4].is-pret .defi-etat-avant[data-astro-cid-de7bmfj4]{display:none}.defi-etat[data-astro-cid-de7bmfj4] .defi-card-date[data-astro-cid-de7bmfj4]{margin:0 0 2px}.defi-etat[data-astro-cid-de7bmfj4] .defi-card-date[data-astro-cid-de7bmfj4]+.defi-card-row[data-astro-cid-de7bmfj4],.defi-etat[data-astro-cid-de7bmfj4] .defi-card-date[data-astro-cid-de7bmfj4]+.defi-etat-note[data-astro-cid-de7bmfj4]{margin-top:4px}.defi-etat-note[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);margin:4px 0 0;font-size:.59rem;font-weight:400}.defi-etat-btn[data-astro-cid-de7bmfj4]{margin:6px 0 0}.defi-etat-btn[data-astro-cid-de7bmfj4].defi-etat-avant{display:block}.defi-etat[data-astro-cid-de7bmfj4].is-pret .defi-etat-btn[data-astro-cid-de7bmfj4].defi-etat-avant{display:none}.defi-input-bar[data-astro-cid-de7bmfj4]{flex-shrink:0;align-items:center;gap:7px;padding-top:6px;display:flex}.defi-geste[data-astro-cid-de7bmfj4],.defi-input-send[data-astro-cid-de7bmfj4]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.defi-geste[data-astro-cid-de7bmfj4]{border:1px solid var(--ci-border-strong);color:var(--ci-accent)}.defi-input-send[data-astro-cid-de7bmfj4]{background:var(--ci-accent);color:var(--ci-text-inv)}.defi-geste[data-astro-cid-de7bmfj4] svg[data-astro-cid-de7bmfj4],.defi-input-send[data-astro-cid-de7bmfj4] svg[data-astro-cid-de7bmfj4]{width:15px;height:15px}.defi-input-fake[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);border:1px solid var(--ci-border-strong);border-radius:999px;flex:1;min-width:0;padding:7px 11px;font-size:.62rem}.defi-pill[data-astro-cid-de7bmfj4].is-hidden{opacity:0;transform:translateY(10px)}.obj-mock[data-astro-cid-de7bmfj4]{pointer-events:none;flex-direction:column;gap:12px;height:calc(100% - 20px);padding:16px;display:flex;position:relative;overflow:hidden}.obj-step[data-astro-cid-de7bmfj4]{opacity:1;flex-direction:column;gap:12px;transition:opacity .4s,transform .4s;display:none;transform:none}.obj-step[data-astro-cid-de7bmfj4].is-active{display:flex}.obj-step[data-astro-cid-de7bmfj4].is-entering{opacity:0;transform:translateY(6px)}.obj-tete[data-astro-cid-de7bmfj4]{border-bottom:1px solid var(--ci-border);flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.obj-jauge[data-astro-cid-de7bmfj4]{background:var(--ci-border);border-radius:999px;height:3px;margin-bottom:7px;display:block;overflow:hidden}.obj-jauge[data-astro-cid-de7bmfj4]>span[data-astro-cid-de7bmfj4]{background:var(--ci-accent);border-radius:999px;height:100%;display:block}.obj-tete-haut[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);justify-content:space-between;align-items:baseline;margin:0;font-size:.58rem;display:flex}.obj-tete-haut[data-astro-cid-de7bmfj4] span[data-astro-cid-de7bmfj4]:first-child{letter-spacing:.02em;font-weight:700}.obj-tete-haut[data-astro-cid-de7bmfj4] span[data-astro-cid-de7bmfj4]:last-child{font-weight:600}.obj-tete-titre[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);margin:2px 0 0;font-size:.78rem;font-weight:700}.obj-tete-rappel[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:0;font-size:.58rem}.obj-step-label[data-astro-cid-de7bmfj4]{font-family:var(--ci-font-mono);letter-spacing:.04em;color:var(--ci-text-sec);margin:0;font-size:.58rem}.obj-substep-label[data-astro-cid-de7bmfj4]{font-family:var(--ci-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ci-text-sec);margin:0 0 2px;font-size:.56rem;font-weight:400}.obj-tile-grid[data-astro-cid-de7bmfj4]{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.obj-tile[data-astro-cid-de7bmfj4]{min-height:34px;font-family:var(--ci-font);border:1px solid var(--ci-border);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:5px 2px;transition:border-color .3s,box-shadow .3s,background .3s;display:flex}.obj-tile-label[data-astro-cid-de7bmfj4]{color:var(--ci-text-sec);font-size:.58rem;font-weight:700;transition:color .3s}.obj-tile[data-astro-cid-de7bmfj4].is-selected{border-color:var(--ci-accent);background:var(--ci-accent-subtle);box-shadow:0 0 0 2px var(--ci-accent-subtle)}.obj-tile[data-astro-cid-de7bmfj4].is-selected .obj-tile-label[data-astro-cid-de7bmfj4]{color:var(--ci-text)}.obj-reveal[data-astro-cid-de7bmfj4]{opacity:0;max-height:0;transition:opacity .4s,max-height .4s;overflow:hidden}.obj-reveal[data-astro-cid-de7bmfj4].is-shown{opacity:1;max-height:80px}#objLevelArea[data-astro-cid-de7bmfj4].is-shown{max-height:150px}.obj-choix-liste[data-astro-cid-de7bmfj4]{flex-direction:column;gap:4px;display:flex}.obj-choix[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);border:1px solid var(--ci-border);border-radius:8px;align-items:flex-start;gap:6px;padding:5px 8px;transition:border-color .3s,background .3s;display:flex}.obj-choix[data-astro-cid-de7bmfj4] b[data-astro-cid-de7bmfj4]{min-width:0;color:var(--ci-text);flex:1;font-size:.58rem;font-weight:700;line-height:1.15}.obj-choix[data-astro-cid-de7bmfj4] small[data-astro-cid-de7bmfj4]{min-width:0;max-width:45%;color:var(--ci-text-sec);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:.52rem;font-weight:400;line-height:1.2;overflow:hidden}.obj-choix[data-astro-cid-de7bmfj4].is-selected{border-color:var(--ci-accent);background:var(--ci-accent-subtle)}#objFormatArea[data-astro-cid-de7bmfj4].is-shown{max-height:130px}.obj-pill-row[data-astro-cid-de7bmfj4]{flex-wrap:wrap;gap:4px;display:flex}.obj-pill[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);background:var(--ci-card);border:1px solid var(--ci-border);border-radius:var(--ci-r-xs);padding:6px 11px;font-size:.62rem;font-weight:500;transition:border-color .3s,color .3s,background .3s}.obj-pill[data-astro-cid-de7bmfj4].is-selected{border-color:var(--ci-accent);color:var(--ci-accent-text);background:var(--ci-accent-subtle)}.obj-pill-row--grille[data-astro-cid-de7bmfj4]{grid-template-columns:1fr 1fr;gap:6px;padding:2px;display:grid}#objFormatArea[data-astro-cid-de7bmfj4] .obj-pill[data-astro-cid-de7bmfj4]{min-height:30px;color:var(--ci-text);background:var(--ci-card-raised);border:1px solid var(--ci-border);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:5px 8px;font-size:.6rem;font-weight:700;display:flex;position:relative}#objFormatArea[data-astro-cid-de7bmfj4] .obj-pill[data-astro-cid-de7bmfj4].is-selected{border-color:var(--ci-accent);background:var(--ci-accent-subtle);box-shadow:0 0 0 2px var(--ci-accent-subtle)}#objFormatArea[data-astro-cid-de7bmfj4] .obj-pill[data-astro-cid-de7bmfj4].is-selected:after{content:"✓";background:var(--ci-accent);width:12px;height:12px;color:var(--ci-text-inv);text-align:center;border-radius:50%;font-size:.42rem;font-weight:700;line-height:12px;position:absolute;top:4px;right:5px}.obj-pied[data-astro-cid-de7bmfj4]{align-items:center;gap:6px;display:flex}.obj-retour-btn[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);border:1px solid var(--ci-border);background:0 0;border-radius:8px;padding:8px 12px;font-size:.6rem;font-weight:700}.obj-next-btn[data-astro-cid-de7bmfj4],.obj-submit-btn[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-inv);background:var(--ci-accent);border:1px solid var(--ci-accent);opacity:.45;border-radius:8px;padding:8px 16px;font-size:.6rem;font-weight:700;transition:opacity .3s}.obj-next-btn[data-astro-cid-de7bmfj4]{flex:1}.obj-submit-btn[data-astro-cid-de7bmfj4]{align-self:flex-start}.obj-next-btn[data-astro-cid-de7bmfj4].is-ready,.obj-submit-btn[data-astro-cid-de7bmfj4].is-ready{opacity:1}.obj-libelle[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);justify-content:space-between;align-items:baseline;margin:0 0 -6px;font-size:.58rem;font-weight:700;display:flex}.obj-lien[data-astro-cid-de7bmfj4]{color:var(--ci-accent)}.obj-date-input[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);background:var(--ci-bg);border:1px solid var(--ci-border);box-sizing:border-box;border-radius:8px;width:100%;padding:9px 10px;font-size:.64rem}.obj-date-input[data-astro-cid-de7bmfj4]::placeholder{color:var(--ci-text-muted)}.obj-time-row[data-astro-cid-de7bmfj4]{align-items:flex-start;gap:5px;display:flex}.obj-time-col[data-astro-cid-de7bmfj4]{flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.obj-time-value[data-astro-cid-de7bmfj4]{box-sizing:border-box;text-align:center;width:100%;font-family:var(--ci-font);color:var(--ci-text);background:var(--ci-bg);border:1px solid var(--ci-border);font-variant-numeric:tabular-nums;border-radius:8px;padding:7px 0;font-size:.82rem;font-weight:700;display:block}.obj-time-leg[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);font-size:.56rem}.obj-time-sep[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);margin-top:7px;font-size:.82rem;font-weight:700}.obj-bloc[data-astro-cid-de7bmfj4]{flex-direction:column;gap:4px;display:flex}.obj-bloc[data-astro-cid-de7bmfj4] .obj-libelle[data-astro-cid-de7bmfj4]{margin:0}.obj-cases[data-astro-cid-de7bmfj4]{gap:4px;display:flex}.obj-case[data-astro-cid-de7bmfj4],.obj-jour[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);border:1px solid var(--ci-border);flex:1;justify-content:center;align-items:center;font-size:.56rem;transition:border-color .3s,background .3s,box-shadow .3s,color .3s;display:flex}.obj-case[data-astro-cid-de7bmfj4]{color:var(--ci-text);border-radius:8px;padding:5px 2px;font-weight:600}.obj-jour[data-astro-cid-de7bmfj4]{color:var(--ci-text-sec);border-radius:6px;min-height:24px;font-weight:700}.obj-case[data-astro-cid-de7bmfj4].is-selected,.obj-jour[data-astro-cid-de7bmfj4].is-selected{color:var(--ci-text);border-color:var(--ci-accent);background:var(--ci-accent-subtle);box-shadow:0 0 0 2px var(--ci-accent-subtle)}.obj-jours-ligne[data-astro-cid-de7bmfj4]{align-items:center;gap:5px;display:flex}.obj-jours-nom[data-astro-cid-de7bmfj4]{width:44px;font-family:var(--ci-font);color:var(--ci-text-sec);flex:none;font-size:.56rem;font-weight:700}.obj-jours[data-astro-cid-de7bmfj4]{flex:1;gap:3px;display:flex}.obj-aide[data-astro-cid-de7bmfj4],.obj-compte[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);margin:0;font-weight:400;line-height:1.35}.obj-aide[data-astro-cid-de7bmfj4]{color:var(--ci-text-muted);font-size:.54rem}.obj-compte[data-astro-cid-de7bmfj4]{color:var(--ci-text-sec);font-size:.56rem}.obj-recap[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);background:var(--ci-card);border:1px solid var(--ci-border);border-radius:var(--ci-r-xs);margin:0;padding:12px 14px;font-size:.72rem;line-height:1.5}.obj-consent[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);align-items:center;gap:7px;font-size:.64rem;display:flex}.obj-consent-check[data-astro-cid-de7bmfj4]{accent-color:var(--ci-accent)}.obj-spinner[data-astro-cid-de7bmfj4]{border:3px solid var(--ci-border);border-top-color:var(--ci-accent);border-radius:50%;align-self:center;width:24px;height:24px;animation:.8s linear infinite obj-spin}@keyframes obj-spin{to{transform:rotate(360deg)}}.obj-generating-text[data-astro-cid-de7bmfj4]{font-family:var(--ci-font-mono);letter-spacing:.04em;color:var(--ci-text-sec);text-align:center;margin:0;font-size:.62rem}.obj-flash[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);background:var(--ci-success-subtle);border-left:3px solid var(--ci-success);border-radius:6px;margin:0;padding:7px 9px;font-size:.6rem;line-height:1.45}.obj-week-view[data-astro-cid-de7bmfj4]{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.obj-week-title[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);text-align:center;margin:0;font-size:.62rem;font-weight:400}.obj-session-list[data-astro-cid-de7bmfj4]{flex-direction:column;gap:5px;display:flex}.obj-session-row[data-astro-cid-de7bmfj4]{background:var(--ci-card);border:1px solid var(--ci-border);border-radius:11px;align-items:center;gap:10px;padding:7px 10px;transition:border-color .3s,box-shadow .3s;display:flex}.obj-session-row[data-astro-cid-de7bmfj4].is-targeted{border-color:var(--ci-accent);box-shadow:0 0 0 1px var(--ci-accent)}.obj-session-day[data-astro-cid-de7bmfj4]{min-width:22px;font-family:var(--ci-font);flex-direction:column;align-items:center;margin:0;line-height:1.2;display:flex}.obj-session-day[data-astro-cid-de7bmfj4] span[data-astro-cid-de7bmfj4]{color:var(--ci-text-muted);font-size:.5rem}.obj-session-day[data-astro-cid-de7bmfj4] b[data-astro-cid-de7bmfj4]{color:var(--ci-text);font-size:.82rem;font-weight:700}.obj-session-sport[data-astro-cid-de7bmfj4]{margin-right:5px;font-size:.7rem}.obj-session-name[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);margin:0;font-size:.64rem;font-weight:600}.obj-session-detail[data-astro-cid-de7bmfj4]{background:var(--ci-card);border:1px solid var(--ci-border);border-radius:12px 12px 0 0;padding:12px 14px 14px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -6px 20px #00000059}.obj-session-detail[data-astro-cid-de7bmfj4].is-open{transform:translateY(0)}.obj-detail-title[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:.74rem;font-weight:700;display:flex}.obj-detail-croix[data-astro-cid-de7bmfj4]{font-weight:400}.obj-detail-pills[data-astro-cid-de7bmfj4]{gap:5px;margin-bottom:4px;display:flex}.obj-detail-pill[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);background:color-mix(in srgb, var(--ci-border-strong) 18%, transparent);border:1px solid color-mix(in srgb, var(--ci-border-strong) 45%, transparent);border-radius:999px;padding:1px 7px;font-size:.5rem;font-weight:600}.obj-detail-pill--accent[data-astro-cid-de7bmfj4]{color:var(--ci-accent);background:color-mix(in srgb, var(--ci-accent) 18%, transparent);border-color:color-mix(in srgb, var(--ci-accent) 45%, transparent)}.obj-detail-label[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-muted);margin:8px 0 4px;font-size:.5rem;font-weight:400}.obj-detail-text[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:0;font-size:.58rem;line-height:1.5}.obj-detail-zones[data-astro-cid-de7bmfj4]{flex-direction:column;gap:3px;display:flex}.obj-zone-row[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text);justify-content:space-between;font-size:.56rem;display:flex}.obj-zone-row[data-astro-cid-de7bmfj4] span[data-astro-cid-de7bmfj4]:first-child{color:var(--ci-text-sec)}.obj-tap-halo[data-astro-cid-de7bmfj4]{background:var(--ci-accent-subtle);border:2px solid var(--ci-accent);opacity:0;pointer-events:none;z-index:5;border-radius:50%;width:24px;height:24px;transition:left .4s,top .4s;position:absolute;transform:translate(-50%,-50%)scale(.6)}.obj-tap-halo[data-astro-cid-de7bmfj4].is-active{animation:.5s obj-halo-pulse}@keyframes obj-halo-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.frame-placeholder[data-astro-cid-de7bmfj4]{height:calc(100% - 32px);font-family:var(--ci-font);color:var(--ci-text-sec);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:.85rem;font-weight:500;display:flex}.product-block-text[data-astro-cid-de7bmfj4] .eyebrow[data-astro-cid-de7bmfj4]{margin:0 0 14px;display:block}.product-block-text[data-astro-cid-de7bmfj4] h2[data-astro-cid-de7bmfj4]{font-family:var(--ci-font-display);letter-spacing:-.01em;color:var(--ci-text);margin:0 0 16px;font-size:clamp(26px,2.8vw,34px);font-weight:400;line-height:1.18}.product-block-text[data-astro-cid-de7bmfj4] p[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);max-width:44ch;margin:0;font-size:16px;font-weight:400;line-height:1.65}.montre-texte[data-astro-cid-de7bmfj4] p[data-astro-cid-de7bmfj4]+p[data-astro-cid-de7bmfj4]{margin-top:14px}.montre-carte[data-astro-cid-de7bmfj4]{background:var(--ci-card);border:1px solid var(--ci-border);border-radius:var(--ci-r);max-width:460px;margin:0 auto;padding:20px}.montre-table[data-astro-cid-de7bmfj4]{border-collapse:collapse;width:100%;font-family:var(--ci-font);font-size:14px;line-height:1.4}.montre-table[data-astro-cid-de7bmfj4] caption[data-astro-cid-de7bmfj4]{text-align:left;font-family:var(--ci-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ci-text-sec);margin-bottom:10px;font-size:11px}.montre-table[data-astro-cid-de7bmfj4] th[data-astro-cid-de7bmfj4],.montre-table[data-astro-cid-de7bmfj4] td[data-astro-cid-de7bmfj4]{border-top:1px solid var(--ci-border);text-align:left;vertical-align:top;padding:9px 8px}.montre-table[data-astro-cid-de7bmfj4] th[data-astro-cid-de7bmfj4]:first-child{padding-left:0}.montre-table[data-astro-cid-de7bmfj4] thead[data-astro-cid-de7bmfj4] th[data-astro-cid-de7bmfj4]{color:var(--ci-text);border-top:none;font-size:13px;font-weight:600}.montre-table[data-astro-cid-de7bmfj4] thead[data-astro-cid-de7bmfj4] th[data-astro-cid-de7bmfj4] span[data-astro-cid-de7bmfj4]{color:var(--ci-text-sec);font-size:11px;font-weight:400;display:block}.montre-table[data-astro-cid-de7bmfj4] tbody[data-astro-cid-de7bmfj4] th[data-astro-cid-de7bmfj4]{color:var(--ci-text);font-weight:600}.montre-oui[data-astro-cid-de7bmfj4]{color:var(--ci-success)}.montre-non[data-astro-cid-de7bmfj4],.montre-si[data-astro-cid-de7bmfj4]{color:var(--ci-text-sec)}.montre-note[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:10px 0 0;font-size:12px;line-height:1.5}.cta-wrap[data-astro-cid-de7bmfj4]{padding:96px 0}.cta-final[data-astro-cid-de7bmfj4]{background:var(--ci-nav-bg);border:1px solid var(--ci-border);border-radius:var(--ci-r-xs);text-align:center;padding:88px 60px}.cta-final[data-astro-cid-de7bmfj4] .eyebrow[data-astro-cid-de7bmfj4]{margin:0 0 18px;display:block}.cta-final[data-astro-cid-de7bmfj4] h2[data-astro-cid-de7bmfj4]{font-family:var(--ci-font-display);letter-spacing:-.01em;color:var(--ci-text);margin:0;font-size:clamp(26px,2.8vw,34px);font-weight:400;line-height:1.18}.cta-final[data-astro-cid-de7bmfj4] .cta-badges{margin-top:24px}.cta-final[data-astro-cid-de7bmfj4] p[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:16px 0 0;font-size:15px;font-weight:400}.cta-final[data-astro-cid-de7bmfj4] .cta-tiktok[data-astro-cid-de7bmfj4]{margin-top:12px;font-size:14px}.cta-tiktok[data-astro-cid-de7bmfj4] a[data-astro-cid-de7bmfj4]{color:var(--ci-text-sec);text-underline-offset:3px;text-decoration:underline}.cta-tiktok[data-astro-cid-de7bmfj4] a[data-astro-cid-de7bmfj4]:hover{color:var(--ci-text)}.gamification-carousel[data-astro-cid-de7bmfj4]{border-top:1px solid var(--ci-border);border-bottom:1px solid var(--ci-border);width:100%;padding:34px 0;overflow:hidden}.gamif-track[data-astro-cid-de7bmfj4]{width:max-content;animation-name:gamif-autoscroll;animation-duration:var(--gamif-scroll-duration,0s);gap:18px;padding:2px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;display:flex}.gamif-track[data-astro-cid-de7bmfj4].is-scrollable{animation-play-state:running}#gamifCarousel[data-astro-cid-de7bmfj4].is-paused .gamif-track[data-astro-cid-de7bmfj4]{animation-play-state:paused}@keyframes gamif-autoscroll{0%{transform:translate(0)}to{transform:translateX(var(--gamif-scroll-dist,0px))}}.gamif-card[data-astro-cid-de7bmfj4]{flex-direction:column;flex:none;gap:8px;width:220px;display:flex}.gamif-card-label[data-astro-cid-de7bmfj4]{font-family:var(--ci-font);color:var(--ci-text-sec);text-align:center;margin:0;font-size:.95rem;font-weight:400}.lvl-banner[data-astro-cid-de7bmfj4]{aspect-ratio:680/90;border-radius:10px;width:100%;position:relative;overflow:hidden}.lvl-banner-svg[data-astro-cid-de7bmfj4]{width:100%;height:100%;display:block}@keyframes pls{0%,to{opacity:.18}50%{opacity:.62}}.lvl-pulse[data-astro-cid-de7bmfj4]{animation:3s ease-in-out infinite pls}@keyframes lvl-edge-glow{0%,to{opacity:.15}50%{opacity:.55}}.lvl-edge-glow[data-astro-cid-de7bmfj4]{animation:3.4s ease-in-out infinite lvl-edge-glow}@media (prefers-reduced-motion:reduce){.lvl-pulse[data-astro-cid-de7bmfj4],.lvl-edge-glow[data-astro-cid-de7bmfj4],.gamif-track[data-astro-cid-de7bmfj4]{animation:none}}@media (width<=900px){.intro[data-astro-cid-de7bmfj4]{padding:56px 0 44px}.product-block[data-astro-cid-de7bmfj4]{padding:48px 0}.product-block-inner[data-astro-cid-de7bmfj4],.product-block--right[data-astro-cid-de7bmfj4] .product-block-inner[data-astro-cid-de7bmfj4]{flex-direction:column;align-items:stretch;gap:36px}.product-block-text[data-astro-cid-de7bmfj4]{order:-1}.product-block-text[data-astro-cid-de7bmfj4] p[data-astro-cid-de7bmfj4]{max-width:none}.cta-wrap[data-astro-cid-de7bmfj4]{padding:56px 0}.cta-final[data-astro-cid-de7bmfj4]{padding:56px 26px}}
