:root{--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--r-sm: 8px;--r-md: 11px;--r-lg: 16px;--r-pill: 999px;--t-xs: .72rem;--t-sm: .82rem;--t-base: .92rem;--t-md: 1.05rem;--t-lg: 1.3rem;--t-xl: 1.6rem;--t-2xl: 2rem;--trans: .16s cubic-bezier(.22, 1, .36, 1);--succes: oklch(.55 .14 150);--succes-texte: oklch(.98 .005 150);--danger-texte: oklch(.98 .005 25);--tap: 40px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;background:var(--fond);color:var(--texte);font-family:var(--police-corps, system-ui, sans-serif);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background var(--trans)}h1,h2,h3{line-height:1.15}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button){cursor:pointer;display:inline-flex;align-items:center;justify-content:center}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}::selection{background:var(--accent);color:var(--accent-texte)}button:active{transform:translateY(1px)}*{scrollbar-width:thin;scrollbar-color:var(--bordure) transparent}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:var(--bordure);border-radius:var(--r-pill)}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes qg-montre-halo{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 65%,transparent)}to{box-shadow:0 0 0 16px color-mix(in oklab,var(--accent) 0%,transparent)}}.qg-montre{position:relative;border-radius:inherit;outline:2px solid var(--accent);outline-offset:3px;box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 28%,transparent),0 0 14px 2px color-mix(in oklab,var(--accent) 35%,transparent);animation:qg-montre-halo 1.3s ease-out 2}.qg-montrer-actif [data-point]{cursor:crosshair}.qg-montrer-actif [data-point]:hover{outline:2px dashed color-mix(in oklab,var(--accent) 60%,transparent);outline-offset:2px}.sel.svelte-1eb7743{display:flex;align-items:center;gap:.5rem}.champ.svelte-1eb7743{position:relative;display:inline-flex;align-items:center}.vu.svelte-1eb7743{position:absolute;left:.55rem;pointer-events:none;font-size:.95rem}select.svelte-1eb7743{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-2);color:transparent;border:1px solid var(--bordure);border-radius:999px;width:3.2rem;padding:.4rem .5rem .4rem 1.9rem;font:inherit;font-size:.85rem;cursor:pointer}select.svelte-1eb7743 option:where(.svelte-1eb7743){color:var(--texte);background:var(--surface)}.modes.svelte-1eb7743{display:inline-flex;background:var(--surface-2);border:1px solid var(--bordure);border-radius:999px;padding:2px}.modes.svelte-1eb7743 button:where(.svelte-1eb7743){min-width:1.9rem;height:1.7rem;border:0;border-radius:999px;background:transparent;color:var(--texte-doux);font-size:.85rem;cursor:pointer}.modes.svelte-1eb7743 button.actif:where(.svelte-1eb7743){background:var(--accent);color:var(--accent-texte);font-weight:700}@media(max-width:480px){.sel.svelte-1eb7743{gap:.3rem}select.svelte-1eb7743{width:3rem;padding:.4rem .7rem .4rem 1.7rem}.modes.svelte-1eb7743 button:where(.svelte-1eb7743){min-width:1.55rem}}.fond.svelte-3fjfih{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:color-mix(in oklab,var(--texte) 35%,transparent);display:grid;place-items:center;padding:1rem}.boite.svelte-3fjfih{max-width:26rem;width:100%;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg, 14px);box-shadow:var(--ombre);padding:1rem 1.1rem}.badge.svelte-3fjfih{display:inline-block;margin:0 0 .4rem;font-size:var(--t-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent);border-radius:var(--r-pill, 999px);padding:.2rem .6rem}h2.svelte-3fjfih{margin:0 0 .3rem;font-family:var(--police-titre);font-size:1.1rem}.texte.svelte-3fjfih{margin:0 0 .7rem;font-size:.88rem;color:var(--texte-doux)}.exemple.svelte-3fjfih{background:var(--surface-2);border:1px dashed var(--bordure);border-radius:var(--r-md, 11px);padding:.6rem .8rem;margin-bottom:.9rem}.ex-titre.svelte-3fjfih{margin:0 0 .3rem;font-size:var(--t-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--texte-doux)}.ex-corps.svelte-3fjfih{margin:0;font-size:.86rem;white-space:pre-line}.actions.svelte-3fjfih{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.creer.svelte-3fjfih{background:var(--accent);color:var(--accent-texte);text-decoration:none;font-weight:700;font-size:.86rem;border-radius:var(--r-pill, 999px);padding:.5rem 1rem}.fermer.svelte-3fjfih{font:inherit;font-size:.86rem;background:var(--surface-2);color:var(--texte);border:1px solid var(--bordure);border-radius:var(--r-pill, 999px);padding:.5rem 1rem;cursor:pointer}.fab.svelte-11i2ear{position:fixed;right:.9rem;bottom:calc(4.8rem + env(safe-area-inset-bottom));z-index:30;width:3.2rem;height:3.2rem;border-radius:50%;border:0;background:var(--accent);color:var(--accent-texte);font-size:1.7rem;line-height:1;cursor:pointer;box-shadow:0 6px 20px -4px color-mix(in oklab,var(--accent) 60%,transparent),var(--ombre);transition:transform var(--trans)}.fab.svelte-11i2ear:hover{transform:translateY(-2px)}.fab.on.svelte-11i2ear{background:var(--surface-2);color:var(--texte)}.fab-badge.svelte-11i2ear{position:absolute;top:1px;right:1px;width:12px;height:12px;border-radius:50%;background:var(--danger);border:2px solid var(--surface)}.voile.svelte-11i2ear{position:fixed;top:0;right:0;bottom:0;left:0;z-index:28;border:0;background:color-mix(in oklab,var(--fond) 55%,transparent);cursor:pointer}.panneau.svelte-11i2ear{position:fixed;right:.9rem;left:.9rem;bottom:calc(8.6rem + env(safe-area-inset-bottom));z-index:29;max-width:440px;margin:0 auto;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.9rem;box-shadow:var(--ombre);max-height:calc(100dvh - 9.6rem - env(safe-area-inset-bottom));overflow-y:auto}.onglets.svelte-11i2ear{display:flex;gap:.3rem;margin-bottom:.7rem}.onglets.svelte-11i2ear button:where(.svelte-11i2ear){flex:1;background:var(--surface-2);color:var(--texte-doux);border:1px solid var(--bordure);border-radius:999px;padding:.4rem .6rem;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.onglets.svelte-11i2ear button.on:where(.svelte-11i2ear){background:var(--accent);color:var(--accent-texte);border-color:transparent}.aide.svelte-11i2ear{margin:0 0 .6rem;color:var(--texte-doux);font-size:.8rem;line-height:1.4}.cible-chip.svelte-11i2ear{display:flex;align-items:center;gap:.4rem;margin:0 0 .6rem;padding:.35rem .55rem;background:color-mix(in oklab,var(--accent) 10%,var(--surface));border:1px solid color-mix(in oklab,var(--accent) 35%,var(--bordure));border-radius:9px;color:var(--texte);font-size:.78rem;line-height:1.35}.cible-x.svelte-11i2ear{margin-left:auto;flex:0 0 auto;background:transparent;border:0;color:var(--texte-doux);font-size:1rem;line-height:1;cursor:pointer}form.svelte-11i2ear{display:grid;gap:.5rem}textarea.svelte-11i2ear{width:100%;background:var(--surface-2);color:var(--texte);border:1px solid var(--bordure);border-radius:9px;padding:.6rem;font:inherit;resize:vertical}.pied.svelte-11i2ear{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.prim.svelte-11i2ear{background:var(--accent);color:var(--accent-texte);border:0;border-radius:9px;padding:.5rem 1.2rem;font:inherit;font-weight:650;cursor:pointer}.prim.svelte-11i2ear:disabled{opacity:.55;cursor:default}.ok.svelte-11i2ear{margin:.6rem 0 0;font-size:.84rem;color:var(--accent)}.ok.svelte-11i2ear .moteur:where(.svelte-11i2ear){color:var(--texte-doux);font-size:.76rem}.ss-titre.svelte-11i2ear{margin:.6rem 0 .25rem;font-size:.78rem;font-weight:700;color:var(--texte-doux)}.lien-valid.svelte-11i2ear{color:var(--accent);font-weight:650}.q-choix.svelte-11i2ear{flex-direction:column;align-items:stretch}.q-choix.svelte-11i2ear button:where(.svelte-11i2ear){text-align:left}.crees.svelte-11i2ear{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.3rem}.crees.svelte-11i2ear a:where(.svelte-11i2ear){display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;text-decoration:none;background:var(--surface-2);border:1px solid var(--bordure);border-radius:9px;padding:.4rem .55rem;color:var(--texte)}.crees.svelte-11i2ear a:where(.svelte-11i2ear):hover{border-color:var(--accent)}.c-type.svelte-11i2ear{font-size:var(--t-xs);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--accent)}.c-txt.svelte-11i2ear{font-size:.82rem;flex:1 1 60%;min-width:0;overflow-wrap:anywhere}.c-dest.svelte-11i2ear{font-size:.76rem;color:var(--texte-doux);width:100%}.err.svelte-11i2ear{margin:.6rem 0 0;font-size:.84rem;color:var(--danger)}.choix-note.svelte-11i2ear{display:flex;gap:.4rem}.choix-note.svelte-11i2ear select:where(.svelte-11i2ear){flex:1;min-width:0;background:var(--surface-2);color:var(--texte);border:1px solid var(--bordure);border-radius:9px;padding:.4rem .5rem;font:inherit;font-size:.84rem}.mentor-off.svelte-11i2ear{display:grid;gap:.45rem}.mentor-off.svelte-11i2ear h3:where(.svelte-11i2ear){margin:0;font-family:var(--police-titre);font-size:1rem}.off-badge.svelte-11i2ear{justify-self:start;margin:0;font-size:var(--t-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent);border-radius:var(--r-pill, 999px);padding:.2rem .6rem}.off-texte.svelte-11i2ear{margin:0;font-size:.84rem;line-height:1.45;color:var(--texte-doux)}.off-exemple.svelte-11i2ear{background:var(--surface-2);border:1px dashed var(--bordure);border-radius:var(--r-md, 11px);padding:.6rem .8rem}.off-ex-titre.svelte-11i2ear{margin:0 0 .3rem;font-size:var(--t-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--texte-doux)}.off-ex-corps.svelte-11i2ear{margin:0;font-size:.84rem;white-space:pre-line}.off-cta.svelte-11i2ear{justify-self:start;background:var(--accent);color:var(--accent-texte);text-decoration:none;font-weight:700;font-size:.84rem;border-radius:var(--r-pill, 999px);padding:.45rem 1rem}.fil.svelte-11i2ear{display:flex;flex-direction:column;gap:.45rem;max-height:44dvh;overflow-y:auto;padding:.2rem .1rem .5rem}.vide-chat.svelte-11i2ear{margin:.2rem 0;font-size:.8rem;color:var(--texte-doux);line-height:1.5}.msg-row.svelte-11i2ear{display:flex;align-items:flex-end;gap:.1rem;max-width:92%}.msg-row.membre.svelte-11i2ear{align-self:flex-end}.msg-row.mentor.svelte-11i2ear{align-self:flex-start}.bulle.svelte-11i2ear{max-width:85%;padding:.45rem .65rem;border-radius:13px;font-size:.86rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.bulle.membre.svelte-11i2ear{align-self:flex-end;background:var(--accent);color:var(--accent-texte);border-bottom-right-radius:4px}.bulle.mentor.svelte-11i2ear{align-self:flex-start;background:var(--surface-2);color:var(--texte);border:1px solid var(--bordure);border-bottom-left-radius:4px}.bulle.pense.svelte-11i2ear{color:var(--texte-doux);font-style:italic}.pts.svelte-11i2ear span:where(.svelte-11i2ear){animation:svelte-11i2ear-pense-pt 1.2s infinite}.pts.svelte-11i2ear span:where(.svelte-11i2ear):nth-child(2){animation-delay:.2s}.pts.svelte-11i2ear span:where(.svelte-11i2ear):nth-child(3){animation-delay:.4s}@keyframes svelte-11i2ear-pense-pt{0%,60%,to{opacity:.25}30%{opacity:1}}.pense-note.svelte-11i2ear{display:block;font-size:var(--t-xs);opacity:.8}.lien-item.svelte-11i2ear{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:2px}.qcm.svelte-11i2ear{align-self:flex-start;max-width:92%;display:grid;gap:.4rem;padding:.55rem .6rem;background:color-mix(in oklab,var(--accent) 7%,var(--surface-2));border:1px solid color-mix(in oklab,var(--accent) 28%,var(--bordure));border-radius:12px 12px 12px 4px}.qcm.repondu.svelte-11i2ear{opacity:.6}.qcm-q.svelte-11i2ear{margin:0;font-size:.84rem;font-weight:650;line-height:1.35}.qcm-opts.svelte-11i2ear{display:flex;flex-wrap:wrap;gap:.35rem}.qcm-opt.svelte-11i2ear{background:var(--surface);color:var(--texte);border:1px solid var(--bordure);border-radius:999px;padding:.35rem .7rem;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.qcm-opt.svelte-11i2ear:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.qcm-opt.svelte-11i2ear:disabled{cursor:default;opacity:.7}.qcm-chk.svelte-11i2ear{display:flex;align-items:center;gap:.4rem;width:100%;font-size:.84rem;cursor:pointer}.qcm-chk.svelte-11i2ear input:where(.svelte-11i2ear):disabled{cursor:default}.qcm-valider.svelte-11i2ear{justify-self:start;background:var(--accent);color:var(--accent-texte);border:0;border-radius:999px;padding:.35rem .9rem;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.qcm-valider.svelte-11i2ear:disabled{opacity:.55;cursor:default}.qcm-autre.svelte-11i2ear{display:flex;gap:.4rem;align-items:center}.qcm-autre-label.svelte-11i2ear{font-size:.84rem;color:var(--texte-doux)}.qcm-autre-input.svelte-11i2ear{flex:1;min-width:0;background:var(--surface);color:var(--texte);border:1px solid var(--bordure);border-radius:999px;padding:.35rem .7rem;font:inherit;font-size:.82rem}.qcm-autre-input.svelte-11i2ear:disabled{opacity:.7;cursor:default}.faire-point.svelte-11i2ear{display:inline-block;margin-left:.3rem;border:1px solid var(--accent);background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent);border-radius:999px;padding:.15rem .6rem;font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.faire-point.svelte-11i2ear:disabled{opacity:.5;cursor:default}.actions-plan.svelte-11i2ear{display:grid;gap:.4rem;align-self:stretch;margin:.1rem 0 .2rem}.act.svelte-11i2ear{border:1px solid var(--bordure);border-radius:11px;background:var(--surface);padding:.5rem .6rem;display:grid;gap:.4rem}.act.fait.svelte-11i2ear{opacity:.7}.act-quoi.svelte-11i2ear{font-size:.84rem;line-height:1.35}.act-plus.svelte-11i2ear{display:flex;flex-wrap:wrap;gap:.3rem}.act-chip.svelte-11i2ear{font-size:.75rem;background:var(--surface-2);border:1px solid var(--bordure);border-radius:999px;padding:.1rem .5rem}.act-cr.svelte-11i2ear{font-size:.8rem;line-height:1.4;white-space:pre-wrap;color:var(--texte);background:var(--surface-2);border-radius:8px;padding:.4rem .55rem;max-height:8rem;overflow-y:auto}.act-edit.svelte-11i2ear{display:grid;gap:.35rem}.act-lbl.svelte-11i2ear{font-size:.8rem;display:grid;gap:.2rem}.act-edit.svelte-11i2ear select:where(.svelte-11i2ear),.act-edit.svelte-11i2ear textarea:where(.svelte-11i2ear),.act-edit.svelte-11i2ear input:where(.svelte-11i2ear){width:100%;font:inherit;background:var(--surface-2);color:var(--texte);border:1px solid var(--bordure);border-radius:8px;padding:.35rem .5rem}.act-etat.svelte-11i2ear{font-size:.8rem;font-weight:650;color:var(--texte-doux)}.act-btns.svelte-11i2ear{display:flex;flex-wrap:wrap;gap:.35rem}.act-btns.svelte-11i2ear button:where(.svelte-11i2ear){border:1px solid var(--bordure);border-radius:8px;padding:.3rem .6rem;font:inherit;font-size:.8rem;cursor:pointer;background:var(--surface-2);color:var(--texte)}.act-btns.svelte-11i2ear .a-ok:where(.svelte-11i2ear){background:color-mix(in oklab,#16a34a 20%,var(--surface-2));border-color:color-mix(in oklab,#16a34a 45%,var(--bordure))}.act-btns.svelte-11i2ear .a-non:where(.svelte-11i2ear){background:color-mix(in oklab,#dc2626 16%,var(--surface-2));border-color:color-mix(in oklab,#dc2626 40%,var(--bordure))}.composer.svelte-11i2ear{display:flex;gap:.4rem;align-items:center;margin-top:.5rem}.composer.svelte-11i2ear input:where(.svelte-11i2ear){flex:1;min-width:0;background:var(--surface-2);color:var(--texte);border:1px solid var(--bordure);border-radius:999px;padding:.55rem .8rem;font:inherit}.composer.svelte-11i2ear .prim:where(.svelte-11i2ear){flex:none;width:2.4rem;padding:.5rem 0;border-radius:50%;font-size:1.1rem}.bandeau.svelte-7bdvao{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem 1rem;background:color-mix(in oklab,var(--accent) 15%,var(--surface));border-bottom:1px solid var(--bordure);font-size:.85rem}button.svelte-7bdvao{background:var(--accent);color:var(--accent-texte);border:0;border-radius:8px;padding:.35rem .8rem;min-height:var(--tap);cursor:pointer;font:inherit}.barre.svelte-a51wfg{position:sticky;top:0;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.4rem 1rem;background:color-mix(in oklab,var(--accent) 10%,var(--surface));border-bottom:1px solid var(--bordure)}.gens.svelte-a51wfg{display:flex;min-width:0;overflow:hidden;gap:.25rem}.p.svelte-a51wfg{border-radius:50%;padding:1px;display:inline-flex}.p.conduit.svelte-a51wfg{outline:2px solid var(--accent);outline-offset:1px}.p.detache.svelte-a51wfg{opacity:.45}.actions.svelte-a51wfg{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.actions.svelte-a51wfg button:where(.svelte-a51wfg){font:inherit;font-size:.78rem;border:1px solid var(--bordure);background:var(--surface-2);color:var(--texte);border-radius:8px;padding:.3rem .6rem;min-height:var(--tap);cursor:pointer}.actions.svelte-a51wfg button.prim:where(.svelte-a51wfg){background:var(--accent);color:var(--accent-texte);border-color:transparent}.actions.svelte-a51wfg button.montrer.on:where(.svelte-a51wfg){background:color-mix(in oklab,var(--accent) 22%,var(--surface));border-color:var(--accent);color:var(--accent);font-weight:650}.info.svelte-a51wfg{font-size:.78rem;color:var(--texte-doux)}.app.svelte-12qhfyh{min-height:100dvh;display:flex;flex-direction:column}.topbar.svelte-12qhfyh{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem 1rem;padding-top:max(.7rem,env(safe-area-inset-top));background:color-mix(in oklab,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bordure);box-shadow:var(--ombre)}.logo.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--police-titre, system-ui, sans-serif);font-size:1.05rem;letter-spacing:.01em;white-space:nowrap;color:var(--texte);text-decoration:none;min-width:0;overflow:hidden}.logo.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:var(--accent-2, var(--accent))}.logo-img.svelte-12qhfyh{height:1.6rem;width:auto;max-width:9rem;object-fit:contain;display:block}.logo-nom.svelte-12qhfyh{overflow:hidden;text-overflow:ellipsis;font-weight:700}.droite.svelte-12qhfyh{display:flex;align-items:center;gap:.5rem;flex:none;min-width:0}.sortie-sm.svelte-12qhfyh{display:none}@media(max-width:560px){.demarrer-tx.svelte-12qhfyh,.sortie-lg.svelte-12qhfyh{display:none}.sortie-sm.svelte-12qhfyh{display:inline}}.demarrer.svelte-12qhfyh{font:inherit;font-size:.78rem;border:1px solid var(--bordure);background:var(--surface-2);color:var(--texte);border-radius:8px;padding:.3rem .55rem;cursor:pointer;white-space:nowrap}.compte.svelte-12qhfyh{display:flex;align-items:center;gap:.4rem}@media(max-width:480px){.topbar.svelte-12qhfyh{padding-inline:.6rem;gap:.4rem}.droite.svelte-12qhfyh{gap:.35rem;min-width:0}.logo.svelte-12qhfyh{font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis}}.compte.svelte-12qhfyh .adm:where(.svelte-12qhfyh){text-decoration:none;font-size:1rem}.compte.svelte-12qhfyh .sortie:where(.svelte-12qhfyh){background:var(--surface-2);color:var(--texte-doux);border:1px solid var(--bordure);border-radius:var(--r-sm);min-width:var(--tap);min-height:var(--tap);padding:0 .55rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font:inherit;font-size:.78rem;white-space:nowrap}main.svelte-12qhfyh{flex:1;width:100%;max-width:760px;overflow-x:clip;margin:0 auto;padding:1.1rem;padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}main.large.svelte-12qhfyh{max-width:none}.tabbar.svelte-12qhfyh{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:0;padding:.25rem .2rem;padding-bottom:max(.25rem,env(safe-area-inset-bottom));background:color-mix(in oklab,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--bordure);box-shadow:0 -2px 12px -6px var(--ombre)}.tab.svelte-12qhfyh{flex:1 1 0;min-width:0;min-height:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.25rem .1rem;border:0;background:transparent;color:var(--texte-doux);text-decoration:none;font:inherit;border-radius:var(--r-md, 10px);cursor:pointer;transition:color var(--trans),background var(--trans)}.tab.svelte-12qhfyh .em:where(.svelte-12qhfyh){font-size:1.45rem;line-height:1}.tab.svelte-12qhfyh .tx:where(.svelte-12qhfyh){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;letter-spacing:0}.tab.on.svelte-12qhfyh{color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent)}.tab.svelte-12qhfyh:active{background:color-mix(in oklab,var(--accent) 18%,transparent)}.voile.svelte-12qhfyh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;border:0;background:color-mix(in oklab,var(--fond) 55%,transparent);cursor:pointer}.feuille.svelte-12qhfyh{position:fixed;left:.6rem;right:.6rem;bottom:calc(4.4rem + env(safe-area-inset-bottom));z-index:21;display:grid;gap:.15rem;padding:.4rem;max-width:360px;margin:0 auto;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);box-shadow:var(--ombre)}.feuille-lien.svelte-12qhfyh{display:flex;align-items:center;gap:.6rem;min-height:2.9rem;padding:.4rem .7rem;border-radius:var(--r-md, 10px);color:var(--texte);text-decoration:none;font-size:.95rem}.feuille-lien.svelte-12qhfyh .em:where(.svelte-12qhfyh){font-size:1.15rem}.version.svelte-12qhfyh{margin:.5rem .2rem 0;text-align:center;font-size:.68rem;color:var(--texte-doux);opacity:.75;letter-spacing:.02em}.version-pied.svelte-12qhfyh{margin:1.5rem 0 .8rem;text-align:center;font-size:.7rem;color:var(--texte-doux);opacity:.7;letter-spacing:.02em}.pied-legal.svelte-12qhfyh{display:flex;justify-content:center;gap:var(--s4);flex-wrap:wrap;margin-bottom:.35rem}.pied-legal.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--texte-doux);text-decoration:none;padding:.4rem 0}.pied-legal.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--accent);text-decoration:underline}.feuille-lien.on.svelte-12qhfyh{color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent)}.feuille-lien.svelte-12qhfyh:active{background:var(--surface-2)}
