.coach-halo[data-v-82c0b44c]{animation:coach-pouls-82c0b44c 1.6s ease-in-out infinite;border:2px solid var(--gold);border-radius:12px;box-shadow:0 0 0 4px #b98a2f40;pointer-events:none;position:fixed;transition:top .15s,left .15s,width .15s,height .15s;z-index:102}@keyframes coach-pouls-82c0b44c{0%,to{box-shadow:0 0 0 4px #b98a2f40}50%{box-shadow:0 0 0 9px #b98a2f1a}}.coach-bulle[data-v-82c0b44c]{background:var(--card);border:1px solid var(--gold);border-radius:12px;box-shadow:0 10px 32px #1e190f40;padding:.55rem .7rem .5rem;position:fixed;z-index:103}.coach-fleche[data-v-82c0b44c]{background:var(--card);border-left:1px solid var(--gold);border-top:1px solid var(--gold);height:12px;position:absolute;width:12px}.coach-fleche.vers-haut[data-v-82c0b44c]{top:-7px;transform:rotate(45deg)}.coach-fleche.vers-bas[data-v-82c0b44c]{bottom:-7px;transform:rotate(225deg)}.coach-texte[data-v-82c0b44c]{color:var(--ink);font-size:.86rem;line-height:1.45;margin:0}.coach-marge[data-v-82c0b44c]{align-items:center;display:flex;gap:.55rem;margin-top:.35rem}.coach-ou[data-v-82c0b44c]{color:var(--ink-faint);font-size:.72rem;font-variant-numeric:tabular-nums}.coach-continuer[data-v-82c0b44c]{background:var(--green);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.78rem;font-weight:600;padding:.3rem .8rem}.coach-passer[data-v-82c0b44c]{font-size:.76rem;margin-left:auto;padding:.15rem;text-decoration:underline}.coach-passer[data-v-82c0b44c],.discret[data-v-82c0b44c]{background:none;border:none;color:var(--ink-soft);cursor:pointer}.discret[data-v-82c0b44c]{font-size:.8rem;padding:.15rem .2rem}.formation-carte[data-v-82c0b44c]{background:var(--card);border:1px solid var(--line);border-radius:14px;border-top:3px solid var(--gold);bottom:calc(4.8rem + env(safe-area-inset-bottom));box-shadow:0 12px 40px #1e190f38;left:.85rem;padding:.7rem .85rem .75rem;position:fixed;right:.85rem;z-index:54}@media(min-width:720px){.formation-carte[data-v-82c0b44c]{bottom:1rem;left:auto;right:1rem;width:24rem}}.carte-titre[data-v-82c0b44c]{color:var(--ink);font-size:.95rem;font-weight:700;margin:0 0 .2rem}.carte-objectif[data-v-82c0b44c]{color:var(--green-dark);font-size:.84rem;font-weight:600;margin:0 0 .2rem}.carte-texte[data-v-82c0b44c]{color:var(--ink-soft);font-size:.84rem;line-height:1.45;margin:0}.carte-actions[data-v-82c0b44c]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.carte-cta[data-v-82c0b44c]{background:var(--green);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.84rem;font-weight:600;padding:.4rem .9rem}.carte-cta[data-v-82c0b44c]:hover{background:var(--green-dark)}.carte-lien[data-v-82c0b44c]{background:none;border:none;color:var(--ink-soft);cursor:pointer;font-size:.8rem;text-decoration:underline}.sommaire-voile[data-v-82c0b44c]{align-items:flex-end;background:#1e190f4d;display:flex;inset:0;justify-content:center;position:fixed;z-index:60}@media(min-width:720px){.sommaire-voile[data-v-82c0b44c]{align-items:center}}.sommaire[data-v-82c0b44c]{background:var(--card);border:1px solid var(--line);border-radius:14px 14px 0 0;max-height:86vh;overflow-y:auto;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));width:100%}@media(min-width:720px){.sommaire[data-v-82c0b44c]{border-radius:14px;width:30rem}}.sommaire-tete[data-v-82c0b44c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.sommaire-chapitres[data-v-82c0b44c]{list-style:none;margin:0;padding:0}.sommaire-chapitre[data-v-82c0b44c]{background:none;border:none;border-radius:8px;cursor:pointer;display:flex;gap:.6rem;padding:.45rem .2rem;text-align:left;width:100%}.sommaire-chapitre[data-v-82c0b44c]:hover{background:var(--green-tint)}.sommaire-etat[data-v-82c0b44c]{color:var(--green-dark);flex:none;font-weight:700;width:1.2rem}.sommaire-corps[data-v-82c0b44c]{display:flex;flex-direction:column;gap:.05rem}.sommaire-titre[data-v-82c0b44c]{color:var(--ink);font-size:.9rem;font-weight:600}.sommaire-resume[data-v-82c0b44c]{color:var(--ink-soft);font-size:.78rem}.sommaire-doc[data-v-82c0b44c]{border-top:1px solid var(--line);margin:.5rem 0 0;padding-top:.5rem}.sommaire-doc summary[data-v-82c0b44c]{color:var(--ink);cursor:pointer;font-size:.88rem;font-weight:600}.sommaire-doc dt[data-v-82c0b44c]{color:var(--ink);font-size:.82rem;font-weight:600;margin-top:.45rem}.sommaire-doc dd[data-v-82c0b44c]{color:var(--ink-soft);font-size:.8rem;line-height:1.45;margin:.1rem 0 0}.sommaire-pied[data-v-82c0b44c]{border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:.7rem;padding-top:.6rem}.sommaire-pied .discret[data-v-82c0b44c]{text-decoration:underline}.formation-pastille[data-v-82c0b44c]{background:var(--card);border:1px solid var(--line);border-radius:50%;bottom:calc(4.8rem + env(safe-area-inset-bottom));box-shadow:0 6px 20px #1e190f33;cursor:pointer;font-size:1.2rem;height:2.6rem;position:fixed;right:.85rem;width:2.6rem;z-index:54}@media(min-width:720px){.formation-pastille[data-v-82c0b44c]{bottom:1rem;right:1rem}}.attente[data-v-090b8c33]{align-items:center;background:var(--gold-tint);border-bottom:1px solid var(--line);color:var(--ink);display:flex;flex-wrap:wrap;gap:.9rem;padding:.7rem 1.1rem}.attente-texte[data-v-090b8c33]{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:12rem}.attente-texte strong[data-v-090b8c33]{font-size:.9rem}.essai-titre[data-v-090b8c33]{align-items:center;display:inline-flex;gap:.35rem}.attente-texte span[data-v-090b8c33]{color:var(--ink-soft);font-size:.82rem}.attente-cta[data-v-090b8c33]{background:var(--green);border:none;border-radius:999px;color:#fff;cursor:pointer;flex:none;font-size:.85rem;font-weight:600;padding:.4rem .9rem}.attente-cta[data-v-090b8c33]:hover{background:var(--green-dark)}.attente-cta[data-v-090b8c33]:disabled{cursor:default;opacity:.6}.attente-ok[data-v-090b8c33]{color:var(--green-dark);flex:none;font-size:.8rem;font-weight:600}.attente-info[data-v-090b8c33],.essai[data-v-090b8c33]{background:var(--info-tint)}.essai[data-v-090b8c33]{border-bottom:3px solid transparent;-o-border-image:repeating-linear-gradient(45deg,var(--gold,#c9a227) 0 10px,var(--ink) 10px 20px) 1;border-image:repeating-linear-gradient(45deg,var(--gold,#c9a227) 0 10px,var(--ink) 10px 20px) 1}.essai-cta[data-v-090b8c33]{background:var(--ink)}.essai-cta[data-v-090b8c33]:hover{background:var(--ink-soft)}.topbar[data-v-090b8c33]{background:var(--green-dark);padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:50}.topbar-inner[data-v-090b8c33]{align-items:center;display:flex;gap:.9rem;margin:0 auto;max-width:82rem;padding:.6rem 1.2rem}@media(max-width:719px){.topbar-inner[data-v-090b8c33]{gap:.6rem;padding:.55rem .85rem}}.brand[data-v-090b8c33]{align-items:center;color:#fff;display:flex;font-size:1.05rem;font-weight:700;gap:.45rem;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.brand-marque[data-v-090b8c33]{height:1.25rem;width:1.25rem}.tabs[data-v-090b8c33]{display:none;flex:1;gap:.2rem;justify-content:center;min-width:0}@media(min-width:720px){.tabs[data-v-090b8c33]{display:flex}}.tabs a[data-v-090b8c33]{border-radius:var(--radius-sm);color:#ffffffbf;flex:none;font-size:.92rem;font-weight:500;padding:.4rem .85rem;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}@media(max-width:1100px){.tabs a[data-v-090b8c33]{font-size:.88rem;padding:.4rem .6rem}}.tabs a[data-v-090b8c33]:hover{background:#ffffff26;color:#fff}.tabs a.router-link-exact-active[data-v-090b8c33]{background:#ffffff38;color:#fff;font-weight:600}.tab-plus[data-v-090b8c33]{background:none;border:0;border-radius:var(--radius-sm);color:#ffffffbf;cursor:pointer;flex:none;font-family:var(--sans);font-size:.92rem;font-weight:500;padding:.4rem .85rem;transition:background var(--transition),color var(--transition);white-space:nowrap}.tab-plus[data-v-090b8c33]:hover{background:#ffffff26;color:#fff}.tab-plus.on[data-v-090b8c33]{background:#ffffff38;color:#fff;font-weight:600}@media(max-width:1100px){.tab-plus[data-v-090b8c33]{font-size:.88rem;padding:.4rem .6rem}}.bn-plus[data-v-090b8c33]{align-items:center;background:none;border:0;border-radius:10px;color:var(--ink-soft);cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:var(--sans);font-size:.64rem;font-weight:600;gap:.1rem;letter-spacing:-.01em;padding:.25rem 0}@media(max-width:359px){.bn-plus[data-v-090b8c33]{font-size:.6rem}}.bn-plus.bn-active[data-v-090b8c33]{color:var(--green-dark)}.dotted-tab[data-v-090b8c33]{position:relative}.unread-dot[data-v-090b8c33]{background:var(--danger);border:1.5px solid var(--card);border-radius:50%;height:.55rem;position:absolute;right:.1rem;top:.15rem;width:.55rem}.who[data-v-090b8c33]{display:flex;gap:.55rem;margin-left:auto}.bell[data-v-090b8c33],.who[data-v-090b8c33]{align-items:center;flex:none}.bell[data-v-090b8c33]{background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;height:2.15rem;justify-content:center;opacity:.8;padding:0;width:2.15rem}.bell.on[data-v-090b8c33]{background:#ffffff2e}.bell.on[data-v-090b8c33],.bell[data-v-090b8c33]:hover{opacity:1}.avatar-btn[data-v-090b8c33]{background:none;border:none;cursor:pointer;display:flex;flex:none;padding:0;position:relative}.avatar[data-v-090b8c33]{border:1px solid hsla(0,0%,100%,.45);border-radius:50%;height:2.15rem;width:2.15rem}.avatar-fallback[data-v-090b8c33]{align-items:center;background:#fff3;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;justify-content:center}.avatar-dot[data-v-090b8c33]{background:var(--danger);border:2px solid var(--card);border-radius:50%;height:.65rem;position:absolute;right:-.05rem;top:-.05rem;width:.65rem}.menu[data-v-090b8c33]{background:#1e190f2e;inset:0;position:fixed;z-index:60}.menu-card[data-v-090b8c33]{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 40px #1e190f2e;padding:.4rem;position:absolute;right:.85rem;top:3.6rem;width:min(19rem,calc(100vw - 1.7rem))}.menu-card.plus-card[data-v-090b8c33]{bottom:calc(4.4rem + env(safe-area-inset-bottom));height:auto;left:.85rem;right:.85rem;top:auto;width:auto}@media(min-width:720px){.menu-card.plus-card[data-v-090b8c33]{bottom:auto;left:auto;right:.85rem;top:3.6rem;width:min(19rem,calc(100vw - 1.7rem))}}.menu-user[data-v-090b8c33]{border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.1rem;margin:0 0 .25rem;padding:.6rem .8rem .7rem}.menu-user strong[data-v-090b8c33]{color:var(--ink);font-size:.92rem}.menu-user span[data-v-090b8c33]{color:var(--ink-soft);font-size:.78rem;overflow:hidden;text-overflow:ellipsis}.menu-build[data-v-090b8c33]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;margin-top:.15rem;opacity:.6}.menu-item[data-v-090b8c33]{align-items:center;background:none;border:none;border-radius:9px;color:var(--ink);cursor:pointer;display:flex;font-size:.9rem;gap:.55rem;padding:.6rem .8rem;text-align:left;text-decoration:none;width:100%}.menu-item[data-v-090b8c33]:hover{background:var(--green-tint)}.menu-logout[data-v-090b8c33]{border-radius:0 0 9px 9px;border-top:1px solid var(--line);color:var(--ink-soft);margin-top:.25rem}.pending-badge[data-v-090b8c33]{background:var(--gold-badge);border-radius:999px;color:var(--ink);font-size:.68rem;font-weight:700;line-height:1.3;margin-left:auto;padding:.08rem .45rem}.menu-enter-active[data-v-090b8c33],.menu-leave-active[data-v-090b8c33]{transition:opacity .15s}.menu-enter-active .menu-card[data-v-090b8c33],.menu-leave-active .menu-card[data-v-090b8c33]{transition:transform .15s}.menu-enter-from[data-v-090b8c33],.menu-leave-to[data-v-090b8c33]{opacity:0}.menu-enter-from .menu-card[data-v-090b8c33],.menu-leave-to .menu-card[data-v-090b8c33]{transform:translateY(-.4rem)}.bottomnav[data-v-090b8c33]{background:var(--card);border-top:1px solid var(--line);bottom:0;display:flex;left:0;padding:.3rem .4rem calc(.3rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:55}@media(min-width:720px){.bottomnav[data-v-090b8c33]{display:none}}.bottomnav a[data-v-090b8c33]{align-items:center;border-radius:10px;color:var(--ink-soft);display:flex;flex:1;flex-direction:column;font-size:.64rem;font-weight:600;gap:.1rem;letter-spacing:-.01em;min-width:0;padding:.25rem 0;position:relative;text-decoration:none;white-space:nowrap}@media(max-width:359px){.bottomnav a[data-v-090b8c33]{font-size:.6rem}}.bn-icone[data-v-090b8c33]{height:1.4rem;width:1.4rem}.bottomnav a.bn-active[data-v-090b8c33]{color:var(--green-dark)}.bottomnav a.bn-active .bn-icone[data-v-090b8c33]{transform:scale(1.08)}.bn-dot[data-v-090b8c33]{right:22%;top:0}.contenu[data-v-090b8c33]{min-height:60vh}@media(max-width:719px){.contenu[data-v-090b8c33]{padding-bottom:calc(4.2rem + env(safe-area-inset-bottom))}}
