@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Instrument+Sans:wght@400;500;600&display=swap";:root{color-scheme:light;--bg: #faf7f2;--surface: #ffffff;--surface2: #f3efe8;--surface3: #ece6db;--border: #ede7dd;--accent: #7c5cd6;--accent-light: #6a4bc4;--accent-text: #6a4bc4;--accent-soft: #efeaf9;--on-accent: #ffffff;--text: #2b2733;--text-muted: #6c6577;--user-bubble: #efeaf9;--danger: #bf3049;--ok: #10b981;--ok-bg: #d1fae5;--ok-fg: #065f46;--warn: #f59e0b;--warn-bg: #fef3c7;--warn-fg: #92400e;--err: #ef4444;--err-bg: #fee2e2;--err-fg: #991b1b;--err-vif: #dc2626;--warn-vif: #d97706;--info: #3b82f6;--info-bg: #dbeafe;--info-fg: #1d4ed8;--violet: #8b5cf6;--violet-bg: #ede9fe;--violet-fg: #5b21b6;--indigo: #6366f1;--indigo-fg: #3730a3;--indigo-soft: rgba(99, 102, 241, .13);--indigo-jour: rgba(99, 102, 241, .07);--indigo-jour-faible: rgba(99, 102, 241, .025);--statut-attente: #94a3b8;--statut-bloque: #9ca3af;--statut-fait: #6b7280;--overlay: rgba(32, 27, 43, .32);--overlay-fort: rgba(0, 0, 0, .55);--creux: rgba(0, 0, 0, .03);--ombre-fine: 0 1px 2px rgba(43, 39, 51, .04);--ombre: 0 1px 3px rgba(0, 0, 0, .12);--ombre-haute: 0 24px 64px rgba(0, 0, 0, .35);--ombre-accent: 0 4px 10px rgba(124, 92, 214, .25);--ombre-feuille: 0 -8px 30px rgba(32, 27, 43, .18);--ombre-bouton: 0 6px 20px rgba(0, 0, 0, .18);--wa: #25d366;--wa-out-bg: #dcf8c6;--wa-out-fg: #0b3d15;--vocal-repos: #b9b2a8;--vocal-vert: #3aa76d;--vocal-ambre: #d99b2b;--vocal-rouge: #c0392b;--vocal-err: #b3261e;--vocal-err-bg: #fdecea;--ok-vif: #22c55e;--err-bandeau: #b91c1c;--err-voile: rgba(239, 68, 68, .12);--accent-doux: #9c8fd4;--feuille: #fdfbf7;--feuille-poignee: #ddd6ca;--icone: #6e6680;--filet-bulle: rgba(0, 0, 0, .15);--overlay-leger: rgba(0, 0, 0, .15);--ombre-envoi: 0 3px 8px rgba(124, 92, 214, .28);--selection-pdf: rgba(124, 92, 214, .3);--font-display: "Instrument Serif", Georgia, serif;--sidebar-w: 280px;--header-h: 60px;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px)}@media (prefers-color-scheme: dark){:root:not([data-theme=clair]){color-scheme:dark;--bg: #17151c;--surface: #1f1c26;--surface2: #272330;--surface3: #332e3f;--border: #322d3d;--accent: #7c5cd6;--accent-light: #9478e6;--accent-text: #b49dff;--accent-soft: #2a2140;--on-accent: #ffffff;--text: #ece9f1;--text-muted: #9d95ad;--user-bubble: #322a47;--danger: #ff6b7f;--ok: #34d399;--ok-bg: #0e3a2c;--ok-fg: #6ee7b7;--warn: #fbbf24;--warn-bg: #402c08;--warn-fg: #fcd34d;--err: #f87171;--err-bg: #451a1d;--err-fg: #fca5a5;--err-vif: #fb8d8d;--warn-vif: #fbbf24;--info: #60a5fa;--info-bg: #12294d;--info-fg: #93c5fd;--violet: #a78bfa;--violet-bg: #2a2150;--violet-fg: #c4b5fd;--indigo: #818cf8;--indigo-fg: #c7d2fe;--indigo-soft: rgba(129, 140, 248, .2);--indigo-jour: rgba(129, 140, 248, .1);--indigo-jour-faible: rgba(129, 140, 248, .05);--statut-attente: #8794a8;--statut-bloque: #8b8f99;--statut-fait: #767c8a;--overlay: rgba(0, 0, 0, .6);--overlay-fort: rgba(0, 0, 0, .72);--creux: rgba(255, 255, 255, .04);--ombre-fine: 0 1px 2px rgba(0, 0, 0, .45);--ombre: 0 1px 3px rgba(0, 0, 0, .55);--ombre-haute: 0 24px 64px rgba(0, 0, 0, .65);--ombre-accent: 0 4px 12px rgba(124, 92, 214, .45);--ombre-feuille: 0 -8px 30px rgba(0, 0, 0, .55);--ombre-bouton: 0 6px 20px rgba(0, 0, 0, .55);--wa: #25d366;--wa-out-bg: #1e3a2b;--wa-out-fg: #d7f0c8;--vocal-repos: #5e5670;--vocal-vert: #46c188;--vocal-ambre: #e8b54e;--vocal-rouge: #d4523f;--vocal-err: #f0918a;--vocal-err-bg: #3a211c;--ok-vif: #4ade80;--err-bandeau: #fca5a5;--err-voile: rgba(248, 113, 113, .16);--accent-doux: #ab9ee0;--feuille: #262130;--feuille-poignee: #453e54;--icone: #a79ebb;--filet-bulle: rgba(255, 255, 255, .18);--overlay-leger: rgba(0, 0, 0, .45);--ombre-envoi: 0 3px 10px rgba(124, 92, 214, .5);--selection-pdf: rgba(180, 157, 255, .32)}}:root[data-theme=sombre]{color-scheme:dark;--bg: #17151c;--surface: #1f1c26;--surface2: #272330;--surface3: #332e3f;--border: #322d3d;--accent: #7c5cd6;--accent-light: #9478e6;--accent-text: #b49dff;--accent-soft: #2a2140;--on-accent: #ffffff;--text: #ece9f1;--text-muted: #9d95ad;--user-bubble: #322a47;--danger: #ff6b7f;--ok: #34d399;--ok-bg: #0e3a2c;--ok-fg: #6ee7b7;--warn: #fbbf24;--warn-bg: #402c08;--warn-fg: #fcd34d;--err: #f87171;--err-bg: #451a1d;--err-fg: #fca5a5;--err-vif: #fb8d8d;--warn-vif: #fbbf24;--info: #60a5fa;--info-bg: #12294d;--info-fg: #93c5fd;--violet: #a78bfa;--violet-bg: #2a2150;--violet-fg: #c4b5fd;--indigo: #818cf8;--indigo-fg: #c7d2fe;--indigo-soft: rgba(129, 140, 248, .2);--indigo-jour: rgba(129, 140, 248, .1);--indigo-jour-faible: rgba(129, 140, 248, .05);--statut-attente: #8794a8;--statut-bloque: #8b8f99;--statut-fait: #767c8a;--overlay: rgba(0, 0, 0, .6);--overlay-fort: rgba(0, 0, 0, .72);--creux: rgba(255, 255, 255, .04);--ombre-fine: 0 1px 2px rgba(0, 0, 0, .45);--ombre: 0 1px 3px rgba(0, 0, 0, .55);--ombre-haute: 0 24px 64px rgba(0, 0, 0, .65);--ombre-accent: 0 4px 12px rgba(124, 92, 214, .45);--ombre-feuille: 0 -8px 30px rgba(0, 0, 0, .55);--ombre-bouton: 0 6px 20px rgba(0, 0, 0, .55);--wa: #25d366;--wa-out-bg: #1e3a2b;--wa-out-fg: #d7f0c8;--vocal-repos: #5e5670;--vocal-vert: #46c188;--vocal-ambre: #e8b54e;--vocal-rouge: #d4523f;--vocal-err: #f0918a;--vocal-err-bg: #3a211c;--ok-vif: #4ade80;--err-bandeau: #fca5a5;--err-voile: rgba(248, 113, 113, .16);--accent-doux: #ab9ee0;--feuille: #262130;--feuille-poignee: #453e54;--icone: #a79ebb;--filet-bulle: rgba(255, 255, 255, .18);--overlay-leger: rgba(0, 0, 0, .45);--ombre-envoi: 0 3px 10px rgba(124, 92, 214, .5);--selection-pdf: rgba(180, 157, 255, .32)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{height:100%;height:-webkit-fill-available}body{height:100%;height:100dvh;overflow:hidden;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior:none}#root{height:100%;height:100dvh;overflow:hidden}button{cursor:pointer;border:none;background:none;color:inherit;font:inherit;touch-action:manipulation}input,textarea{font:inherit;color:inherit}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.mobile-back,.retour-zone{min-width:44px;min-height:44px;margin-left:-12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}@media (pointer: coarse){.vue-outil button,.vue-outil select,.vue-outil summary,.vue-outil input:not([type=range]):not([type=checkbox]){min-height:44px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a:hover{color:var(--accent-light)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:2px}.md h1,.md h2,.md h3{margin:.75em 0 .25em;font-weight:600}.md h1{font-size:1.25em}.md h2{font-size:1.1em}.md h3{font-size:1em}.md p{margin:.5em 0;line-height:1.6}.md p:first-child{margin-top:0}.md p:last-child{margin-bottom:0}.md ul,.md ol{margin:.5em 0;padding-left:1.4em}.md li{margin:.2em 0;line-height:1.5}.md code{background:var(--surface2);padding:.15em .4em;border-radius:4px;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:.88em}.md pre{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:1em;overflow-x:auto;margin:.75em 0}.md pre code{background:none;padding:0;font-size:.85em}.md blockquote{border-left:3px solid var(--accent-text);padding-left:1em;color:var(--text-muted);margin:.5em 0}.md table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.9em}.md th,.md td{border:1px solid var(--border);padding:.4em .75em;text-align:left}.md th{background:var(--surface2)}.md strong{color:var(--text);font-weight:600}.md em{color:var(--accent-text)}.md a{word-break:break-all}.md img{max-width:100%;border-radius:8px;margin:.5em 0}.md hr{border:none;border-top:1px solid var(--border);margin:1em 0}
