:root{--bg: #0b1120;--panel: #111a2e;--panel-2: #16213a;--line: #22304d;--text: #e2e8f0;--text-2: #cbd5e1;--muted: #8b9bb8;--accent: #00b4d8;--accent-hover: #48cae4;--good: #22c55e;--bad: #ef4444;--good-text: #4ade80;--bad-text: #f87171;--link: #7dd3fc;--input-bg: #0d1528;--btn-hover-bg: #1c2a48;--btn-hover-line: #3b4c72;--active-bg: #1e3a5f;--active-line: #3b82f6;--overlay: rgba(11, 17, 32, .82);--overlay-strong: rgba(17, 26, 46, .97);--shadow: 0 8px 30px rgba(0, 0, 0, .4);--scroll: #23314f;--modified: #f59e0b;--modified-bg: rgba(245, 158, 11, .12);--radius: 12px;color-scheme:dark;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45;color:var(--text);background:var(--bg)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #f3f5f9;--panel: #ffffff;--panel-2: #f1f4f9;--line: #dde3ec;--text: #1e293b;--text-2: #334155;--muted: #64748b;--good: #16a34a;--bad: #dc2626;--good-text: #15803d;--bad-text: #b91c1c;--link: #0369a1;--accent: #0096c7;--accent-hover: #48cae4;--input-bg: #ffffff;--btn-hover-bg: #e8edf5;--btn-hover-line: #c3cddb;--active-bg: #dbeafe;--active-line: #60a5fa;--overlay: rgba(255, 255, 255, .88);--overlay-strong: rgba(255, 255, 255, .98);--shadow: 0 8px 30px rgba(15, 23, 42, .12);--scroll: #cbd5e1;--modified: #b45309;--modified-bg: rgba(245, 158, 11, .14);color-scheme:light}}:root[data-theme=light]{--bg: #f3f5f9;--panel: #ffffff;--panel-2: #f1f4f9;--line: #dde3ec;--text: #1e293b;--text-2: #334155;--muted: #64748b;--good: #16a34a;--bad: #dc2626;--good-text: #15803d;--bad-text: #b91c1c;--link: #0369a1;--accent: #0096c7;--accent-hover: #48cae4;--input-bg: #ffffff;--btn-hover-bg: #e8edf5;--btn-hover-line: #c3cddb;--active-bg: #dbeafe;--active-line: #60a5fa;--overlay: rgba(255, 255, 255, .88);--overlay-strong: rgba(255, 255, 255, .98);--shadow: 0 8px 30px rgba(15, 23, 42, .12);--scroll: #cbd5e1;--modified: #b45309;--modified-bg: rgba(245, 158, 11, .14);color-scheme:light}*{box-sizing:border-box}html,body,#app{margin:0;height:100%;background:var(--bg)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--link)}.muted{color:var(--muted)}.good{color:var(--good)}.bad{color:var(--bad)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.card h3{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);font-size:12px;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:9px;border:1px solid var(--line);background:var(--panel-2);transition:background .15s,border-color .15s}.btn:hover{border-color:var(--btn-hover-line);background:var(--btn-hover-bg)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#111;font-weight:600}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.active{background:var(--active-bg);border-color:var(--active-line)}.tag{--c: #0096c7;position:relative;width:0;height:0;pointer-events:none;user-select:none}.tag-pt{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--panel),0 1px 4px #0f172a59}.tag-trait{position:absolute;left:-.5px;bottom:4px;width:1px;height:var(--h, 24px);background:color-mix(in srgb,var(--text) 55%,transparent)}.tag-carte{position:absolute;left:var(--dx, -12px);bottom:calc(var(--h, 24px) + 4px);display:flex;flex-direction:column;gap:1px;padding:4px 9px 5px;border-radius:6px;background:var(--overlay-strong);border:1px solid var(--line);border-top:2px solid var(--c);box-shadow:0 2px 10px #0f172a1f;color:var(--text);font-size:11.5px;line-height:1.25;white-space:nowrap;pointer-events:auto;cursor:default;transition:box-shadow .15s,transform .15s}.tag-carte:hover{box-shadow:0 4px 16px #0f172a33;transform:translateY(-1px)}.tag.cache .tag-pt{background:var(--panel);box-shadow:inset 0 0 0 2px var(--c),0 0 0 1.5px var(--panel),0 1px 4px #0f172a40}.tag.cache .tag-trait{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--text) 50%,transparent) 0 3px,transparent 3px 6px)}.tag.bas .tag-trait{bottom:auto;top:4px}.tag.bas .tag-carte{bottom:auto;top:calc(var(--h, 24px) + 4px)}.lnc-tag{display:inline-flex;align-items:baseline;gap:6px;padding:2px 8px;border-radius:5px;border:1px dashed color-mix(in srgb,var(--muted) 70%,transparent);background:var(--overlay);backdrop-filter:blur(3px);color:var(--text-2);font-size:10.5px;white-space:nowrap}.lnc-tag b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.lnc-tag:hover{border-color:var(--accent);border-style:solid;color:var(--text)}.tag-name{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.tag-val{font-weight:600;font-variant-numeric:tabular-nums}.tag small{font-weight:400;color:var(--muted)}.tag b.good{color:var(--good-text)}.tag b.bad{color:var(--bad-text)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:8px}.val.svelte-18qp0w9{display:inline}.v.svelte-18qp0w9{display:inline-block;max-width:100%;word-break:normal;overflow-wrap:break-word;background:var(--input-bg);border:1px dashed color-mix(in srgb,var(--active-line) 55%,var(--line));border-radius:6px;padding:1px 7px;margin:-1px 0;text-align:left;font:inherit;color:inherit;cursor:text;transition:border-color .12s,background .12s}.v.svelte-18qp0w9:hover,.v.svelte-18qp0w9:focus-visible{border-style:solid;border-color:var(--active-line);background:var(--active-bg);outline:none}.pen.svelte-18qp0w9{font-size:11px;color:var(--active-line);margin-left:6px}.from.svelte-18qp0w9{margin-left:6px}.modified.svelte-18qp0w9 .v:where(.svelte-18qp0w9){color:var(--modified);font-weight:600;background:var(--modified-bg);border:1px solid var(--modified)}.modified.svelte-18qp0w9 .pen:where(.svelte-18qp0w9){color:var(--modified)}.from.svelte-18qp0w9{color:var(--muted);text-decoration:line-through;font-size:11px}.reset.svelte-18qp0w9{background:none;border:none;color:var(--muted);padding:0 2px}.reset.svelte-18qp0w9:hover{color:var(--text)}.editor.svelte-18qp0w9{display:inline-flex;gap:6px;align-items:center;width:100%}select.svelte-18qp0w9,input.svelte-18qp0w9{width:100%;min-width:0;background:var(--input-bg);border:1px solid var(--active-line);border-radius:6px;padding:3px 6px;font-size:12px}input.svelte-18qp0w9{max-width:120px}.q.svelte-4xyozz{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;padding:0;border-radius:50%;border:1px solid var(--active-line);background:transparent;color:var(--active-line);font-size:10.5px;font-weight:700;line-height:1;vertical-align:1px}.q.svelte-4xyozz:hover,.q.open.svelte-4xyozz{background:var(--active-line);color:#fff}.exp.svelte-4xyozz{display:block;margin-top:5px;padding:7px 9px;border-radius:7px;background:var(--active-bg);border-left:3px solid var(--active-line);font-size:11.5px;line-height:1.45;color:var(--text)}.icone.svelte-1wnrcd8{display:block;flex:none}.scene-cube.svelte-xksj7c{width:112px;height:112px;perspective:700px;display:grid;place-items:center}.cube.svelte-xksj7c{position:relative;width:56px;height:56px;transform-style:preserve-3d;transform:translateZ(-60px)}.face.svelte-xksj7c{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--text) 28%,transparent);background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--text-2);font-size:9.5px;font-weight:700;letter-spacing:.06em;backface-visibility:hidden;cursor:pointer;transition:background .12s,color .12s}.face.svelte-xksj7c:hover{background:var(--accent);color:#fff}.face.dessus.svelte-xksj7c{background:color-mix(in srgb,var(--panel-2) 95%,transparent)}.face.dessus.svelte-xksj7c:hover{background:var(--accent)}.face.dessous.svelte-xksj7c{pointer-events:none;background:color-mix(in srgb,var(--panel-2) 80%,transparent)}.rose.svelte-xksj7c{position:absolute;left:-26px;top:-26px;width:108px;height:108px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--text) 26%,transparent);transform:rotateX(90deg) translateZ(-34px);pointer-events:none}.rose.svelte-xksj7c span:where(.svelte-xksj7c){position:absolute;font-size:11px;font-weight:700;color:var(--muted);width:14px;text-align:center;line-height:14px}.rose.svelte-xksj7c .n:where(.svelte-xksj7c){left:47px;top:-8px;color:var(--bad)}.rose.svelte-xksj7c .s:where(.svelte-xksj7c){left:47px;bottom:-8px}.rose.svelte-xksj7c .e:where(.svelte-xksj7c){right:-8px;top:47px}.rose.svelte-xksj7c .o:where(.svelte-xksj7c){left:-8px;top:47px}.viewer.svelte-1t3vvp2{position:relative;width:100%;height:100%;min-height:420px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--bg)}.canvas.svelte-1t3vvp2{position:absolute;inset:0;z-index:0}.barre-haut.svelte-1t3vvp2{position:absolute;top:12px;left:12px;right:172px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;z-index:2;pointer-events:none}.barre-haut.svelte-1t3vvp2>:where(.svelte-1t3vvp2){pointer-events:auto}.segment.svelte-1t3vvp2{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--overlay-strong);border:1px solid var(--line);box-shadow:0 1px 3px #0f172a14}.segment.svelte-1t3vvp2 button:where(.svelte-1t3vvp2){border:0;background:none;color:var(--muted);font-size:12px;font-weight:600;padding:5px 12px;border-radius:7px;transition:background .15s,color .15s}.segment.svelte-1t3vvp2 button:where(.svelte-1t3vvp2):hover{color:var(--text)}.segment.svelte-1t3vvp2 button.on:where(.svelte-1t3vvp2){background:var(--accent);color:#fff}.outil.svelte-1t3vvp2{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;min-width:34px;padding:0 8px;border-radius:9px;border:1px solid var(--line);background:var(--overlay-strong);color:var(--text-2);font-size:12px;font-weight:500;box-shadow:0 1px 3px #0f172a14;transition:background .15s,color .15s,border-color .15s}.outil.svelte-1t3vvp2:hover{color:var(--text);border-color:var(--btn-hover-line)}.outil.on.svelte-1t3vvp2{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 10%,var(--overlay-strong))}.outil.texte.svelte-1t3vvp2{padding:0 11px 0 9px}.outil.niveau.svelte-1t3vvp2{cursor:pointer;color:var(--text)}.sep.svelte-1t3vvp2{width:1px;height:22px;margin:0 2px;background:var(--line)}.rail.svelte-1t3vvp2{position:absolute;left:12px;top:58px;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:12px;background:var(--overlay-strong);border:1px solid var(--line);box-shadow:0 1px 3px #0f172a14;z-index:2}.rail.svelte-1t3vvp2 .outil:where(.svelte-1t3vvp2){border-color:transparent;background:none;box-shadow:none}.rail.svelte-1t3vvp2 .outil.on:where(.svelte-1t3vvp2){background:color-mix(in srgb,var(--accent) 12%,transparent)}.sep-h.svelte-1t3vvp2{height:1px;margin:3px 4px;background:var(--line)}[data-tip].svelte-1t3vvp2:hover:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:4px 8px;border-radius:6px;background:#0f172a;color:#f1f5f9;font-size:11.5px;font-weight:500;white-space:nowrap;pointer-events:none;z-index:10}.nav.svelte-1t3vvp2 [data-tip]:where(.svelte-1t3vvp2):hover:after{left:auto;right:calc(100% + 10px)}.menu-wrap.svelte-1t3vvp2{position:relative}.menu.svelte-1t3vvp2{position:absolute;left:calc(100% + 10px);bottom:0;display:flex;flex-direction:column;gap:8px;width:230px;padding:10px 12px;border-radius:10px;background:var(--overlay-strong);border:1px solid var(--line);box-shadow:var(--shadow);font-size:12.5px;z-index:5}.menu.svelte-1t3vvp2 label:where(.svelte-1t3vvp2){display:flex;align-items:center;gap:8px;cursor:pointer}.menu.svelte-1t3vvp2 input:where(.svelte-1t3vvp2){accent-color:var(--accent)}.menu.svelte-1t3vvp2 small:where(.svelte-1t3vvp2){color:var(--muted)}.nav.svelte-1t3vvp2{position:absolute;top:6px;right:8px;display:flex;flex-direction:row-reverse;align-items:center;gap:2px;z-index:2}.nav-btns.svelte-1t3vvp2{display:flex;flex-direction:column;gap:6px}.echelle-graphique.svelte-1t3vvp2{position:absolute;right:14px;bottom:14px;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:10.5px;font-weight:600;color:var(--text-2);z-index:1;pointer-events:none;text-shadow:0 0 3px var(--bg)}.echelle-graphique.svelte-1t3vvp2 .barre:where(.svelte-1t3vvp2){display:block;height:6px;border:1.5px solid var(--text-2);border-top:0}.leg-titre.svelte-1t3vvp2{font-weight:600;color:var(--text);margin-bottom:2px}.leg-titre.svelte-1t3vvp2 span:where(.svelte-1t3vvp2){font-weight:400;color:var(--muted)}.leg-note.svelte-1t3vvp2{margin-top:4px;color:var(--muted);line-height:1.35}.types.svelte-1t3vvp2{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;margin-bottom:4px}.types.svelte-1t3vvp2 span:where(.svelte-1t3vvp2){display:flex;align-items:center;gap:5px;white-space:nowrap}.types.svelte-1t3vvp2 i:where(.svelte-1t3vvp2){width:10px;height:10px;border-radius:2px;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);flex:none}.types.svelte-1t3vvp2 .lnc-leg:where(.svelte-1t3vvp2){grid-column:1 / -1}.types.svelte-1t3vvp2 .lnc-leg:where(.svelte-1t3vvp2) i:where(.svelte-1t3vvp2){background:color-mix(in srgb,#94a3b8 30%,transparent);border:1px dashed #64748b}.types.thermo.svelte-1t3vvp2{display:flex;flex-wrap:wrap;gap:2px 10px;margin:5px 0 0}.types.svelte-1t3vvp2 i.neutre:where(.svelte-1t3vvp2){background:#d5dae0}.types.svelte-1t3vvp2 i.b0:where(.svelte-1t3vvp2){background:#b8bec8}.click-hint.svelte-1t3vvp2{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100% - 300px));padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--overlay-strong);box-shadow:0 2px 10px #0f172a1a;color:var(--text-2);font-size:12px;text-align:left;animation:svelte-1t3vvp2-hint-in .4s ease-out}.click-hint.svelte-1t3vvp2 b:where(.svelte-1t3vvp2){color:var(--text)}.click-hint.svelte-1t3vvp2 .x:where(.svelte-1t3vvp2){color:var(--muted);margin-left:4px}@keyframes svelte-1t3vvp2-hint-in{0%{opacity:0;transform:translate(-50%,8px)}}@media(prefers-reduced-motion:reduce){.click-hint.svelte-1t3vvp2{animation:none}}@media(max-width:640px){.click-hint.svelte-1t3vvp2{max-width:calc(100% - 20px)}}.legend.svelte-1t3vvp2 .echelle:where(.svelte-1t3vvp2){margin-top:5px;padding-top:5px;border-top:1px solid var(--line);color:var(--muted);line-height:1.35}.legend.svelte-1t3vvp2{position:absolute;left:12px;bottom:12px;width:232px;font-size:10.5px;background:var(--overlay-strong);padding:8px 10px;border-radius:10px;border:1px solid var(--line);box-shadow:0 1px 3px #0f172a14;z-index:2}.grad.svelte-1t3vvp2{height:8px;border-radius:4px;margin:3px 0 2px}.ticks.svelte-1t3vvp2{display:flex;justify-content:space-between}.tooltip.svelte-1t3vvp2{position:absolute;width:340px;pointer-events:none;background:var(--overlay-strong);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:12px;z-index:4;box-shadow:var(--shadow)}.th.svelte-1t3vvp2{display:flex;align-items:center;gap:8px;font-size:13px}.th.svelte-1t3vvp2 i:where(.svelte-1t3vvp2){width:12px;height:12px;border-radius:3px;flex:none}.desc.svelte-1t3vvp2{margin:4px 0 6px;color:var(--text-2)}.kpis.svelte-1t3vvp2{display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted)}.kpis.svelte-1t3vvp2 b:where(.svelte-1t3vvp2){color:var(--text);font-variant-numeric:tabular-nums}.resume.svelte-1t3vvp2,dl.svelte-1t3vvp2{display:grid;grid-template-columns:minmax(110px,42%) 1fr;gap:3px 10px;margin:6px 0 0}dt.svelte-1t3vvp2{color:var(--muted)}dd.svelte-1t3vvp2{margin:0;word-break:break-word}.resume.simple.svelte-1t3vvp2{margin-top:10px;font-size:12.5px}.resume.simple.svelte-1t3vvp2 dt.sous:where(.svelte-1t3vvp2){grid-column:1 / -1;color:var(--text);font-weight:600}.resume.simple.svelte-1t3vvp2 dt.sous:where(.svelte-1t3vvp2)+dd:where(.svelte-1t3vvp2){display:none}.btn.avance.svelte-1t3vvp2{margin-top:12px;width:100%;font-size:12px}dd.tv.svelte-1t3vvp2{font-size:11px;color:var(--text-2)}.ki-mini.svelte-1t3vvp2{margin-top:6px;font-size:11.5px;color:var(--active-line)}.comprendre.svelte-1t3vvp2{margin-top:8px;border:1px solid var(--active-line);background:var(--active-bg)}.comprendre.svelte-1t3vvp2 summary:where(.svelte-1t3vvp2){font-weight:600}.comprendre.svelte-1t3vvp2 p:where(.svelte-1t3vvp2){margin:6px 0 0;font-size:12px;line-height:1.5}.hint.svelte-1t3vvp2{margin-top:6px;font-size:11px;color:var(--muted);font-style:italic}.detail.svelte-1t3vvp2{position:absolute;top:124px;right:12px;bottom:10px;width:min(440px,calc(100% - 20px));font-size:12.5px;background:var(--overlay-strong);z-index:3;overflow-y:auto}.detail.small.svelte-1t3vvp2{bottom:auto}.close.svelte-1t3vvp2{position:absolute;right:8px;top:6px;background:none;border:none;color:var(--muted);font-size:15px}.fiches.svelte-1t3vvp2{margin-top:8px;display:flex;flex-direction:column;gap:6px}details.svelte-1t3vvp2{border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--panel-2)}summary.svelte-1t3vvp2{cursor:pointer}.sec.svelte-1t3vvp2{margin-top:8px}.ed-hint.svelte-1t3vvp2{margin-left:auto;text-transform:none;white-space:nowrap;letter-spacing:0;color:var(--active-line)}.sec-t.svelte-1t3vvp2{display:flex;gap:8px;align-items:baseline;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:2px}@media(max-width:640px){.legend.svelte-1t3vvp2,.rail.svelte-1t3vvp2,.echelle-graphique.svelte-1t3vvp2{display:none}.nav.svelte-1t3vvp2{transform:scale(.8);transform-origin:top right}.detail.svelte-1t3vvp2{top:auto;height:60%;bottom:10px}}dt.requis.svelte-1t3vvp2{box-shadow:inset 2px 0 0 var(--accent);padding-left:6px}dt.ignore.svelte-1t3vvp2,dd.ignore.svelte-1t3vvp2{opacity:.55}.etat.svelte-1t3vvp2{margin-left:6px;padding:0 5px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:10px;white-space:nowrap}.etat.a-saisir.svelte-1t3vvp2{border-color:var(--modified);color:var(--modified);font-weight:600}.samples.svelte-utykoq{display:flex;gap:6px;margin-top:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;font-size:12px;align-items:center}.samples.svelte-utykoq>:where(.svelte-utykoq){flex:none}.samples.svelte-utykoq .chip:where(.svelte-utykoq){cursor:pointer}.samples.svelte-utykoq .chip:where(.svelte-utykoq):hover,.samples.svelte-utykoq .chip.cur:where(.svelte-utykoq){border-color:var(--accent)}.drop.svelte-utykoq{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:8px 14px;border:1.5px dashed var(--line);border-radius:10px;background:var(--input-bg);color:var(--text);transition:border-color .15s,background .15s}.drop.svelte-utykoq:hover,.drop.dragging.svelte-utykoq{border-color:var(--accent)}.drop.dragging.svelte-utykoq{background:var(--modified-bg)}.drop.svelte-utykoq:disabled{opacity:.6;cursor:progress}.ico.svelte-utykoq{font-size:22px}.drop.svelte-utykoq b:where(.svelte-utykoq){display:block;font-size:13.5px}.drop.svelte-utykoq small:where(.svelte-utykoq){font-size:11.5px}.etiq.svelte-64gryc{display:flex;flex-direction:column;gap:12px}.row.svelte-64gryc{display:flex;align-items:center;gap:8px;height:22px;margin-bottom:3px}.bar.svelte-64gryc{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 8px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);color:#111;font-weight:700;font-size:12px;transition:opacity .3s;flex:none;max-width:62%}.bar.dim.svelte-64gryc{opacity:.35}.seuil.svelte-64gryc{font-weight:500;font-size:10px;padding-right:6px}.marks.svelte-64gryc{display:flex;gap:6px;font-size:11.5px;white-space:nowrap}.mark.svelte-64gryc{transition:opacity .3s}.kpis.svelte-64gryc{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kpi.svelte-64gryc{display:flex;flex-direction:column;gap:4px;font-size:12px;background:var(--panel-2);border-radius:10px;padding:8px}.kpi.svelte-64gryc b:where(.svelte-64gryc){font-size:15px;font-variant-numeric:tabular-nums}.big.svelte-64gryc{font-size:26px;font-weight:800;line-height:1}.big.ges.svelte-64gryc{color:#fff;width:30px;height:30px;font-size:18px;border-radius:6px;display:grid;place-items:center}.big.money.svelte-64gryc{color:#fbbf24}.bk.svelte-1kqvb8z h4:where(.svelte-1kqvb8z){margin:4px 0 8px;font-size:12.5px;font-weight:600}.bk.svelte-1kqvb8z h4:where(.svelte-1kqvb8z):not(:first-child){margin-top:16px}.line.svelte-1kqvb8z{display:grid;grid-template-columns:138px 1fr 108px;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;border-radius:6px}.line.svelte-1kqvb8z:hover{background:var(--panel-2)}.lab.svelte-1kqvb8z{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track.svelte-1kqvb8z{position:relative;height:10px;background:var(--panel-2);border-radius:6px;overflow:hidden}.fill.svelte-1kqvb8z{position:absolute;inset:0 auto 0 0;border-radius:6px}.fill.svelte-1kqvb8z{background:linear-gradient(90deg,#90e0ef,#0077b6)}.val.svelte-1kqvb8z{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.total.svelte-1kqvb8z{font-size:12px;margin-top:6px}.stack.svelte-1kqvb8z{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--panel-2)}.seg.svelte-1kqvb8z{transition:width .2s}.legend.svelte-1kqvb8z{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12px}.legend.svelte-1kqvb8z i:where(.svelte-1kqvb8z){display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px}.legend.svelte-1kqvb8z b:where(.svelte-1kqvb8z){font-variant-numeric:tabular-nums}.chip-ed.svelte-24eb9{border:1px dashed var(--active-line);border-radius:5px;padding:0 4px;background:var(--input-bg);white-space:nowrap}.empty.svelte-24eb9{margin:0;font-size:12.5px}.mods.svelte-24eb9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.mods.svelte-24eb9 li:where(.svelte-24eb9){display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:var(--modified-bg);border-left:3px solid var(--modified)}.to.svelte-24eb9{color:var(--modified);font-weight:600}.x.svelte-24eb9{background:none;border:none;color:var(--muted);align-self:flex-start}.x.svelte-24eb9:hover{color:var(--text)}.bar.svelte-24eb9{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:12px}.bar.svelte-24eb9 .btn:where(.svelte-24eb9){font-size:12px;padding:4px 9px}.spin.svelte-24eb9{width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:svelte-24eb9-spin .8s linear infinite}@keyframes svelte-24eb9-spin{to{transform:rotate(360deg)}}.classes.svelte-47uvgx{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;margin-bottom:8px}.cl.svelte-47uvgx{display:flex;align-items:center;gap:5px}.cl.svelte-47uvgx>.muted:where(.svelte-47uvgx){margin-right:3px}.arrow.svelte-47uvgx{color:var(--muted)}.badge.svelte-47uvgx{display:inline-grid;place-items:center;width:26px;height:24px;border-radius:5px;font-weight:800;color:#111}.badge.ges.svelte-47uvgx{color:#fff}.verdict.svelte-47uvgx{margin:0 0 8px;font-size:12px;padding:6px 8px;border-radius:8px;background:var(--modified-bg);color:var(--modified)}.verdict.ok.svelte-47uvgx{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good-text)}.verdict.svelte-47uvgx small:where(.svelte-47uvgx){display:block;margin-top:2px}.checks.svelte-47uvgx{list-style:none;margin:5px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:3px 10px;font-size:11px}.checks.svelte-47uvgx li:where(.svelte-47uvgx){color:var(--good-text)}.checks.svelte-47uvgx li.ko:where(.svelte-47uvgx){color:var(--modified);font-weight:600}.checks.svelte-47uvgx b:where(.svelte-47uvgx){font-variant-numeric:tabular-nums}.coef.svelte-47uvgx{margin:0 0 8px;padding:7px 9px;border-radius:8px;border:1px solid var(--line);background:var(--panel-2);font-size:11.5px;line-height:1.5;color:var(--text-2)}.coef.svelte-47uvgx .actuel:where(.svelte-47uvgx){display:block;margin-top:4px;color:var(--text)}.badge.mini.svelte-47uvgx{width:18px;height:17px;font-size:11px;border-radius:4px;vertical-align:-3px}.coef-tag.svelte-47uvgx{margin-left:4px;padding:0 4px;border-radius:4px;border:1px solid var(--line);font-size:9.5px;color:var(--muted);white-space:nowrap}.scroll.svelte-47uvgx{overflow-x:auto}table.svelte-47uvgx{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}th.svelte-47uvgx{text-align:right;font-weight:600;color:var(--muted);padding:3px 4px;border-bottom:1px solid var(--line);white-space:nowrap}th.mod.svelte-47uvgx{color:var(--modified)}td.svelte-47uvgx{padding:4px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:top}td.svelte-47uvgx:first-child{text-align:left;white-space:normal}td.pub.svelte-47uvgx{color:var(--muted)}td.mod.svelte-47uvgx{color:var(--modified);font-weight:600}tr.strong.svelte-47uvgx td:where(.svelte-47uvgx){font-weight:600}.delta.svelte-47uvgx{display:block;font-size:10.5px;font-weight:500;color:var(--muted)}.delta.warn.svelte-47uvgx{color:var(--modified)}.delta.good.svelte-47uvgx{color:var(--good-text)}.delta.bad.svelte-47uvgx{color:var(--bad-text)}.intro.svelte-1m1s8e2{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:var(--text-2)}.grid.svelte-1m1s8e2{display:grid;grid-template-columns:1.15fr 1fr;font-size:12px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.grid.svelte-1m1s8e2>div:where(.svelte-1m1s8e2){padding:6px 8px;border-top:1px solid var(--line);line-height:1.4}.h.svelte-1m1s8e2{border-top:none!important;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--panel-2)}.dpe.svelte-1m1s8e2{display:flex;gap:6px}.ico.svelte-1m1s8e2{flex:none}.reel.svelte-1m1s8e2{color:var(--text-2);background:color-mix(in srgb,var(--panel-2) 60%,transparent);border-left:1px solid var(--line)}.h.svelte-1m1s8e2+.h:where(.svelte-1m1s8e2){border-left:1px solid var(--line)}.dep.svelte-1m1s8e2{margin-top:10px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--panel-2);font-size:12px}.dep.svelte-1m1s8e2 summary:where(.svelte-1m1s8e2){cursor:pointer;font-weight:600}.dep.svelte-1m1s8e2 p:where(.svelte-1m1s8e2){margin:6px 0;line-height:1.45}table.svelte-1m1s8e2{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th.svelte-1m1s8e2,td.svelte-1m1s8e2{text-align:right;padding:3px 4px;border-top:1px solid var(--line)}thead.svelte-1m1s8e2 th:where(.svelte-1m1s8e2){border-top:none;font-weight:500;color:var(--muted);font-size:11px}tbody.svelte-1m1s8e2 th:where(.svelte-1m1s8e2){text-align:left;font-weight:500}.small.svelte-1m1s8e2{font-size:11px}td.svelte-1m1s8e2 small:where(.svelte-1m1s8e2){margin-left:4px;color:var(--muted)}@media(max-width:480px){.grid.svelte-1m1s8e2{grid-template-columns:1fr}.reel.svelte-1m1s8e2{border-left:none;border-top:none!important;padding-top:0;padding-left:28px}.h.svelte-1m1s8e2+.h:where(.svelte-1m1s8e2){display:none}}.champ.svelte-8ptf9u{display:flex;align-items:center;gap:6px;min-width:0}select.svelte-8ptf9u,input.svelte-8ptf9u{width:100%;min-width:0;padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:var(--input-bg);font-size:13px;transition:border-color .12s,box-shadow .12s}select.svelte-8ptf9u:focus,input.svelte-8ptf9u:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.nombre.svelte-8ptf9u{display:flex;align-items:center;gap:6px;flex:1;max-width:220px}input.svelte-8ptf9u{text-align:right;font-variant-numeric:tabular-nums}.unite.svelte-8ptf9u{flex:none;color:var(--muted);font-size:12px}.modifie.svelte-8ptf9u select:where(.svelte-8ptf9u),.modifie.svelte-8ptf9u input:where(.svelte-8ptf9u){border-color:var(--modified);background:var(--modified-bg);font-weight:600}.invalide.svelte-8ptf9u input:where(.svelte-8ptf9u){border-color:var(--bad)}.annuler.svelte-8ptf9u{flex:none;width:26px;height:26px;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);color:var(--modified)}.initial.svelte-8ptf9u{display:block;margin-top:2px;color:var(--muted);font-size:11px}.saisie.svelte-1kvfvi{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;height:100%;min-height:0}.sommaire.svelte-1kvfvi{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow-y:auto}.groupe.svelte-1kvfvi{margin:10px 8px 4px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.groupe.svelte-1kvfvi:first-child{margin-top:2px}.sommaire.svelte-1kvfvi button:where(.svelte-1kvfvi){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:0;border-radius:8px;background:none;color:var(--text-2);font-size:13px;text-align:left}.sommaire.svelte-1kvfvi button:where(.svelte-1kvfvi):hover{background:var(--btn-hover-bg)}.sommaire.svelte-1kvfvi button.actif:where(.svelte-1kvfvi){background:var(--active-bg);color:var(--text);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.pastille.svelte-1kvfvi{min-width:20px;padding:0 6px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);font-size:11px;text-align:center}.pastille.modif.svelte-1kvfvi,.chip.modif.svelte-1kvfvi{background:var(--modified);border-color:var(--modified);color:#fff}.formulaire.svelte-1kvfvi{display:flex;flex-direction:column;gap:10px;min-height:0}.outils.svelte-1kvfvi{display:flex;gap:8px}.recherche.svelte-1kvfvi{flex:1;min-width:0;padding:7px 12px;border:1px solid var(--line);border-radius:9px;background:var(--input-bg)}.recherche.svelte-1kvfvi:focus{outline:none;border-color:var(--accent)}.defile.svelte-1kvfvi{flex:1;min-height:0;overflow-y:auto;padding-right:4px;scroll-padding-top:4px}section.svelte-1kvfvi{margin-bottom:18px}h2.svelte-1kvfvi{display:flex;align-items:baseline;gap:10px;margin:4px 0 8px;font-size:16px}.perte.svelte-1kvfvi{color:var(--muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.bloc.svelte-1kvfvi{padding:0;margin-bottom:8px}.bloc.modifie.svelte-1kvfvi{border-color:var(--modified)}summary.svelte-1kvfvi{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;cursor:pointer;list-style:none}summary.svelte-1kvfvi::-webkit-details-marker{display:none}summary.svelte-1kvfvi:before{content:"";width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);transition:transform .15s;flex:none}details[open].svelte-1kvfvi>summary:where(.svelte-1kvfvi):before{transform:rotate(45deg)}.titre.svelte-1kvfvi{font-weight:600}.desc.svelte-1kvfvi{color:var(--muted);font-size:12px;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips.svelte-1kvfvi{display:flex;gap:4px;margin-left:auto;font-variant-numeric:tabular-nums}.champs.svelte-1kvfvi{display:grid;grid-template-columns:minmax(180px,38%) minmax(0,1fr);gap:8px 16px;align-items:center;padding:12px 14px 14px 31px;border-top:1px solid var(--line)}label.svelte-1kvfvi{color:var(--text-2);font-size:13px}.valeur.svelte-1kvfvi{min-width:0;max-width:460px}label.requis.svelte-1kvfvi{box-shadow:inset 2px 0 0 var(--accent);padding-left:8px}label.ignore.svelte-1kvfvi,.valeur.ignore.svelte-1kvfvi{opacity:.55}.etat.svelte-1kvfvi{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);font-size:10.5px;white-space:nowrap}.etat.a-saisir.svelte-1kvfvi{background:var(--modified-bg);border-color:var(--modified);color:var(--modified);font-weight:600}.fixe.svelte-1kvfvi{color:var(--muted);font-size:13px}.vide.svelte-1kvfvi{padding:20px;text-align:center}@media(max-width:900px){.saisie.svelte-1kvfvi{grid-template-columns:1fr}.sommaire.svelte-1kvfvi{flex-direction:row;flex-wrap:wrap;overflow:visible}.groupe.svelte-1kvfvi{display:none}.champs.svelte-1kvfvi{grid-template-columns:1fr;padding-left:14px}}.flux.svelte-1k50oea{--achete: #2a78d6;--gratuit: #1baf7a;--chaleur: #eb6834;--pertes: #8f8c85;--systeme: #2b3138;--op-ruban: .3;--fond-etiquette: var(--bg);max-width:1180px;margin:0 auto;padding:20px 16px 48px;display:grid;gap:22px}.flux.sombre.svelte-1k50oea{--achete: #3987e5;--gratuit: #199e70;--chaleur: #d95926;--pertes: #85837d;--systeme: #c9d1d9;--op-ruban: .36}p.svelte-1k50oea{margin:0}.tete.svelte-1k50oea{display:grid;gap:14px}.segments.svelte-1k50oea{display:inline-flex;justify-self:start;max-width:100%;overflow-x:auto;margin:0;padding:3px;list-style:none;border:1px solid var(--line);border-radius:999px;background:var(--panel)}.segments.svelte-1k50oea li:where(.svelte-1k50oea){flex:none;padding:7px 14px;border-radius:999px;font-size:14px;white-space:nowrap;color:var(--muted)}.segments.svelte-1k50oea li.actif:where(.svelte-1k50oea){background:var(--text);color:var(--bg)}.identite.svelte-1k50oea{display:flex;gap:14px;align-items:center}.classe.svelte-1k50oea{flex:none;width:54px;height:42px;padding-right:10px;display:grid;place-items:center;clip-path:polygon(0 0,76% 0,100% 50%,76% 100%,0 100%);font-weight:700;font-size:22px}.titre.svelte-1k50oea{font-weight:600}.numero.svelte-1k50oea{margin-left:6px;font-weight:400;font-size:12px;color:var(--muted)}.detail.svelte-1k50oea{font-size:13px;color:var(--text-2)}.phrase.svelte-1k50oea{font-size:clamp(22px,4vw,32px);font-weight:650;line-height:1.12;letter-spacing:-.012em;text-wrap:balance;max-width:28ch}.modifie.svelte-1k50oea{color:var(--modified);font-size:13px}figure.svelte-1k50oea{margin:0;display:grid;gap:12px}.legende.svelte-1k50oea{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--text-2)}.legende.svelte-1k50oea li:where(.svelte-1k50oea){display:flex;gap:7px;align-items:center}figcaption.svelte-1k50oea{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted)}figcaption.svelte-1k50oea span:where(.svelte-1k50oea){max-width:66ch}.lecture.svelte-1k50oea{font-size:13px}.reperes.svelte-1k50oea{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--line)}.repere.svelte-1k50oea{background:var(--panel);padding:12px 14px 13px;display:grid;gap:2px;align-content:start}.repere.svelte-1k50oea .nom:where(.svelte-1k50oea){display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--text-2)}.repere.svelte-1k50oea .valeur:where(.svelte-1k50oea){font-size:22px;font-weight:600;line-height:1.2}.repere.svelte-1k50oea .valeur:where(.svelte-1k50oea) small:where(.svelte-1k50oea){font-size:12.5px;font-weight:400;color:var(--muted)}.repere.svelte-1k50oea .note:where(.svelte-1k50oea){font-size:12px;color:var(--muted)}.repere.svelte-1k50oea .ecart:where(.svelte-1k50oea){font-size:12px;color:var(--modified)}@media(max-width:720px){.reperes.svelte-1k50oea{grid-template-columns:repeat(2,minmax(0,1fr))}}.chiffres.svelte-1k50oea summary:where(.svelte-1k50oea){cursor:pointer;font-weight:600;width:fit-content}.defile.svelte-1k50oea{overflow-x:auto;margin-top:10px}table.svelte-1k50oea{border-collapse:collapse;width:100%;max-width:720px;font-size:13px}th.svelte-1k50oea,td.svelte-1k50oea{text-align:left;padding:6px 12px 6px 0;border-bottom:1px solid var(--line)}th.svelte-1k50oea{font-weight:600;color:var(--muted);font-size:12px}td.n.svelte-1k50oea,th.n.svelte-1k50oea{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}td.svelte-1k50oea .sk-pastille:where(.svelte-1k50oea){display:inline-block;margin-right:8px}.notes.svelte-1k50oea{display:grid;gap:8px;font-size:13px;color:var(--text-2);max-width:72ch;padding-top:16px;border-top:1px solid var(--line)}.notes.svelte-1k50oea h3:where(.svelte-1k50oea){margin:0;font-size:14px;color:var(--text)}.vide.svelte-1k50oea{color:var(--muted)}.flux.svelte-1k50oea .sk-pastille{flex:none;width:10px;height:10px;border-radius:3px;background:var(--c)}.flux.svelte-1k50oea .sk-trace{position:relative;width:100%;touch-action:pan-y}.flux.svelte-1k50oea .sk-trace svg,.flux.svelte-1k50oea .sk-trace canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.flux.svelte-1k50oea .sk-trace canvas,.flux.svelte-1k50oea .sk-rubans{pointer-events:none}.flux.svelte-1k50oea .sk-dessus{pointer-events:none;overflow:visible}.flux.svelte-1k50oea .sk-touche{pointer-events:all;cursor:pointer;fill:transparent;stroke:transparent;outline:none}.flux.svelte-1k50oea .sk-touche.axe{fill:none;pointer-events:stroke}.flux.svelte-1k50oea .sk-touche:focus-visible{stroke:var(--accent);stroke-width:2px}.flux.svelte-1k50oea .sk-ruban{fill-opacity:var(--op-ruban);transition:fill-opacity .18s}.flux.svelte-1k50oea .c-achete{fill:var(--achete)}.flux.svelte-1k50oea .c-gratuit{fill:var(--gratuit)}.flux.svelte-1k50oea .c-chaleur{fill:var(--chaleur)}.flux.svelte-1k50oea .c-pertes{fill:var(--pertes)}.flux.svelte-1k50oea .c-systeme{fill:var(--systeme)}.flux.svelte-1k50oea .choisi .sk-ruban{fill-opacity:.09}.flux.svelte-1k50oea .choisi .sk-ruban.actif{fill-opacity:.62}.flux.svelte-1k50oea .sk-noeud{transition:opacity .18s}.flux.svelte-1k50oea .choisi .sk-noeud:not(.actif){opacity:.3}.flux.svelte-1k50oea .sk-etiquette{font-size:var(--sk-taille, 12px);transition:opacity .18s}.flux.svelte-1k50oea .choisi .sk-etiquette:not(.actif){opacity:.32}.flux.svelte-1k50oea .sk-etiquette text{paint-order:stroke;stroke:var(--fond-etiquette);stroke-width:3px;stroke-linejoin:round}.flux.svelte-1k50oea .sk-etiquette.sur-ruban text{stroke:none}.flux.svelte-1k50oea .sk-etiquette rect{fill:var(--fond-etiquette);fill-opacity:.9;display:none}.flux.svelte-1k50oea .sk-etiquette.sur-ruban rect{display:inline}.flux.svelte-1k50oea .sk-etiquette .nom{font-weight:600;fill:var(--text)}.flux.svelte-1k50oea .sk-etiquette .val{fill:var(--text-2)}.flux.svelte-1k50oea .sk-etiquette line{stroke:var(--muted);stroke-width:1px}.flux.svelte-1k50oea .sk-entete{font-size:10.5px;letter-spacing:.07em;fill:var(--muted)}.flux.svelte-1k50oea .sk-entete .unite{letter-spacing:.02em}.flux.svelte-1k50oea .sk-fiche{position:absolute;z-index:3;width:min(272px,calc(100% - 16px));padding:12px 14px 13px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);font-size:13px;line-height:1.4;pointer-events:none;display:grid;gap:6px}.flux.svelte-1k50oea .sk-fiche[hidden]{display:none}.flux.svelte-1k50oea .sk-fiche p{margin:0}.flux.svelte-1k50oea .sk-fiche .f-nom{display:flex;gap:8px;align-items:center;color:var(--text-2)}.flux.svelte-1k50oea .sk-fiche .f-valeur{font-size:20px;font-weight:650;line-height:1.15}.flux.svelte-1k50oea .sk-fiche .f-part{color:var(--text-2)}.flux.svelte-1k50oea .sk-fiche dl{margin:2px 0 0;padding-top:7px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:2px 14px}.flux.svelte-1k50oea .sk-fiche dt{color:var(--text-2)}.flux.svelte-1k50oea .sk-fiche dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.flux.svelte-1k50oea .sk-fiche .f-texte{color:var(--muted);font-size:12.5px}@media(prefers-reduced-motion:reduce){.flux.svelte-1k50oea .sk-ruban,.flux.svelte-1k50oea .sk-noeud,.flux.svelte-1k50oea .sk-etiquette{transition:none}}.app.svelte-1n46o8q{display:flex;flex-direction:column;height:100%}.engine-bar.svelte-1n46o8q{display:flex;align-items:center;gap:16px;padding:8px 16px;background:#03045e;color:#f1f5f9;font-size:12.5px}.engine-bar.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0;flex:1;min-width:0;line-height:1.4;color:#c6eff7}.engine-bar.svelte-1n46o8q b:where(.svelte-1n46o8q){color:#fff}.engine-id.svelte-1n46o8q{display:flex;align-items:center;gap:8px;flex:none}.engine-name.svelte-1n46o8q{font-weight:800;font-size:15px}.engine-version.svelte-1n46o8q{padding:2px 8px;border-radius:999px;background:#0077b6;color:#fff;font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.engine-bar.svelte-1n46o8q .gh:where(.svelte-1n46o8q){flex:none;background:#fff;color:#03045e;border-color:#fff;font-weight:600;font-size:12.5px;padding:6px 12px;text-decoration:none}.engine-bar.svelte-1n46o8q .gh:where(.svelte-1n46o8q):hover{background:#90e0ef;border-color:#90e0ef}@media(max-width:900px){.engine-bar.svelte-1n46o8q{flex-wrap:wrap}}header.svelte-1n46o8q{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel)}.brand.svelte-1n46o8q{display:flex;gap:10px;align-items:center}h1.svelte-1n46o8q{margin:0;font-size:19px;letter-spacing:-.01em}h1.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--accent)}h1.svelte-1n46o8q .beta:where(.svelte-1n46o8q){display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:3px}.head-right.svelte-1n46o8q{display:flex;align-items:center;gap:10px;flex:none}.rf.svelte-1n46o8q{display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--text);text-decoration:none;font-size:12px;white-space:nowrap;transition:border-color .15s,background .15s}.rf.svelte-1n46o8q:hover{border-color:var(--accent);background:var(--btn-hover-bg)}.rf-by.svelte-1n46o8q{color:var(--muted);font-size:11px}.rf.svelte-1n46o8q img:where(.svelte-1n46o8q){width:30px;height:30px;border-radius:50%;background:#fff;object-fit:contain;padding:2px}.brand.svelte-1n46o8q p:where(.svelte-1n46o8q){max-width:520px;margin:0;font-size:12px}.search-wrap.svelte-1n46o8q{width:min(760px,100%);min-width:0}main.svelte-1n46o8q{flex:1;min-height:0;display:grid;grid-template-columns:1fr 420px;gap:12px;padding:12px}main.cache.svelte-1n46o8q{display:none}.vue-saisie.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) 380px}.vue-expert.svelte-1n46o8q{display:block;position:relative}.vue-flux.svelte-1n46o8q{display:block;overflow-y:auto;padding:0}.vue-expert.cache.svelte-1n46o8q{display:none}.onglets.svelte-1n46o8q{display:flex;align-items:flex-end;gap:2px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--panel)}.onglets.svelte-1n46o8q button:where(.svelte-1n46o8q){display:inline-flex;align-items:center;gap:7px;padding:9px 16px 8px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:13.5px;font-weight:600;margin-bottom:-1px;transition:color .12s,border-color .12s}.onglets.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{color:var(--text)}.onglets.svelte-1n46o8q button.on:where(.svelte-1n46o8q){color:var(--accent);border-bottom-color:var(--accent)}.onglets.svelte-1n46o8q .calc:where(.svelte-1n46o8q){display:inline-flex;align-items:center;gap:6px;margin:0 0 8px auto;color:var(--muted);font-size:12px}.mini-loader.svelte-1n46o8q{width:12px;height:12px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:svelte-1n46o8q-spin .9s linear infinite}.stage.svelte-1n46o8q{position:relative;min-height:480px}aside.svelte-1n46o8q{display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0;padding-right:2px}.info.svelte-1n46o8q .title:where(.svelte-1n46o8q){display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:15px}.small.svelte-1n46o8q{font-size:12px}.mode.svelte-1n46o8q{display:inline-flex;flex:none;padding:2px;border:1px solid var(--line);border-radius:9px;background:var(--panel, transparent)}.mode.svelte-1n46o8q button:where(.svelte-1n46o8q){border:0;background:none;color:var(--muted);font:inherit;font-size:12px;padding:4px 10px;border-radius:7px;cursor:pointer}.mode.svelte-1n46o8q button.on:where(.svelte-1n46o8q){background:var(--accent);color:#fff;font-weight:600}.mode.svelte-1n46o8q button:where(.svelte-1n46o8q):not(.on):hover{color:var(--text)}.theme.svelte-1n46o8q{flex:none;font-size:12px;white-space:nowrap}.has-mods.svelte-1n46o8q{border-color:var(--modified)}.count.svelte-1n46o8q{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:9px;background:var(--modified);color:#fff;font-size:11px;letter-spacing:0}.gen.svelte-1n46o8q{border-top:1px solid var(--line);padding:6px 0;font-size:12.5px}.gen.svelte-1n46o8q summary:where(.svelte-1n46o8q){cursor:pointer;font-weight:600}.gen.svelte-1n46o8q dl:where(.svelte-1n46o8q){display:grid;grid-template-columns:minmax(120px,45%) 1fr;gap:3px 10px;margin:8px 0 2px}.gen.svelte-1n46o8q dt:where(.svelte-1n46o8q){color:var(--muted)}.gen.svelte-1n46o8q dd:where(.svelte-1n46o8q){margin:0}.engine.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:8px 0 0}.linkish.svelte-1n46o8q{background:none;border:none;padding:0;color:var(--link);text-decoration:underline;font-size:inherit}.logs.svelte-1n46o8q{max-height:200px;overflow:auto;padding-left:16px;font-size:11px}.logs.svelte-1n46o8q .error:where(.svelte-1n46o8q){color:var(--bad-text)}.empty-state.svelte-1n46o8q{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;gap:6px;padding:24px;border:2px dashed var(--line);border-radius:var(--radius);background:var(--panel)}.empty-state.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:8px 0 6px;font-size:20px}.cta.svelte-1n46o8q{font-size:16px;padding:14px 26px;border-radius:12px;box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 35%,transparent);animation:svelte-1n46o8q-pulse 2.4s ease-in-out infinite}@keyframes svelte-1n46o8q-pulse{50%{box-shadow:0 6px 28px color-mix(in srgb,var(--accent) 60%,transparent)}}@media(prefers-reduced-motion:reduce){.cta.svelte-1n46o8q{animation:none}}.small-cta.svelte-1n46o8q{font-size:12px}.how.svelte-1n46o8q{max-width:560px;margin:14px 0 0;padding-left:22px;text-align:left;font-size:13px;color:var(--text-2);display:flex;flex-direction:column;gap:6px}.empty-state.svelte-1n46o8q p:where(.svelte-1n46o8q){max-width:460px;margin:0;font-size:13px}.overlay.svelte-1n46o8q{position:absolute;inset:0;display:grid;place-items:center;gap:12px;align-content:center;background:var(--overlay);border-radius:var(--radius);z-index:5;padding:16px}.loader.svelte-1n46o8q{width:38px;height:38px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:svelte-1n46o8q-spin .9s linear infinite}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.notice.svelte-1n46o8q{max-width:560px;font-size:13px}.notice.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0 0 8px;font-size:17px}@media(max-width:1100px){main.svelte-1n46o8q{grid-template-columns:1fr}.stage.svelte-1n46o8q{height:62vh}aside.svelte-1n46o8q{overflow:visible}header.svelte-1n46o8q{flex-direction:column;gap:10px}}
