.panel.svelte-mvjat8{background:var(--craie);border:1px solid var(--trait);border-radius:12px;padding:16px 18px}h3.svelte-mvjat8{font-family:var(--serif);font-weight:500;font-size:14px;margin-bottom:4px}.psub.svelte-mvjat8{font-size:11px;color:var(--brume);margin-bottom:12px}.line.svelte-mvjat8{display:flex;align-items:baseline;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--trait)}.line.svelte-mvjat8:last-of-type{border-bottom:0}.k.svelte-mvjat8{font-size:12px;color:var(--encre-doux)}.v.svelte-mvjat8{font-family:var(--mono);font-weight:500;font-size:15px;color:var(--encre)}.v-soft.svelte-mvjat8{font-size:12px;color:var(--brume);max-width:180px;text-align:right}.empty.svelte-mvjat8{font-size:12.5px;color:var(--brume);padding:8px 0}.flag.svelte-mvjat8{margin-top:12px;display:flex;gap:9px;align-items:flex-start;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5}.flag[data-flag=warn].svelte-mvjat8{background:var(--seuil-bg);border:1px solid var(--seuil-bd);color:var(--seuil-tx)}.flag[data-flag=good].svelte-mvjat8{background:var(--ok-bg);border:1px solid var(--ok-bd);color:var(--ok-tx)}.topbar.svelte-1ilqic2{background:var(--craie);border-bottom:1px solid var(--trait);padding:14px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:5}.crumb.svelte-1ilqic2{font-size:11.5px;color:var(--brume)}h1.svelte-1ilqic2{font-family:var(--serif);font-weight:500;font-size:21px;margin-top:1px;letter-spacing:-.01em}.actions.svelte-1ilqic2{display:flex;gap:10px}.content.svelte-1ilqic2{padding:22px 26px 44px;max-width:1200px}.work.svelte-1ilqic2{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.rail.svelte-1ilqic2{position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.lancer.svelte-1ilqic2{width:100%;justify-content:center;padding:12px}.sec.svelte-1ilqic2{background:var(--craie);border:1px solid var(--trait);border-radius:12px;padding:18px 20px;margin-bottom:16px}.st.svelte-1ilqic2{display:flex;align-items:center;gap:10px;margin-bottom:16px}.st.svelte-1ilqic2 .no:where(.svelte-1ilqic2){font-family:var(--mono);font-size:12px;color:#fff;background:var(--lie);width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:500}.st.svelte-1ilqic2 h2:where(.svelte-1ilqic2){font-family:var(--serif);font-weight:500;font-size:16px}.st.svelte-1ilqic2 .sub:where(.svelte-1ilqic2){font-size:11.5px;color:var(--brume);margin-left:auto}.g2.svelte-1ilqic2{display:grid;gap:14px;grid-template-columns:1fr 1fr}.g3.svelte-1ilqic2{display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.chips.svelte-1ilqic2{display:flex;gap:8px;flex-wrap:wrap}.chip.svelte-1ilqic2{border:1px solid var(--trait-fort);background:var(--blanc);border-radius:20px;padding:8px 14px;font-size:12.5px;font-weight:500;color:var(--encre-doux);transition:all .12s}.chip.svelte-1ilqic2:hover{border-color:var(--encre)}.chip.sel.svelte-1ilqic2{background:var(--encre);border-color:var(--encre);color:#f1ece2}.auto.svelte-1ilqic2{background:var(--calcaire);border:1px dashed var(--trait-fort);border-radius:8px;padding:6px 12px;min-height:38px;display:flex;align-items:center}.auto.svelte-1ilqic2 .pair:where(.svelte-1ilqic2){display:flex;align-items:center;gap:10px;width:100%}.auto.svelte-1ilqic2 .metric:where(.svelte-1ilqic2){flex:1;text-align:center;min-width:0}.auto.svelte-1ilqic2 .metric:where(.svelte-1ilqic2) .v:where(.svelte-1ilqic2){font-size:16px;font-weight:500;color:var(--lie);line-height:1.1}.auto.svelte-1ilqic2 .metric:where(.svelte-1ilqic2) .l:where(.svelte-1ilqic2){font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--brume);margin-top:1px}.auto.svelte-1ilqic2 .sep-v:where(.svelte-1ilqic2){width:1px;height:24px;background:var(--trait);flex-shrink:0}.foot-note.svelte-1ilqic2{margin-top:6px;font-size:11.5px;color:var(--brume);border-left:2px solid var(--chene);padding-left:12px;line-height:1.6}@media (max-width: 980px){.work.svelte-1ilqic2{grid-template-columns:1fr}.rail.svelte-1ilqic2{position:static}}@media (max-width: 520px){.g2.svelte-1ilqic2,.g3.svelte-1ilqic2{grid-template-columns:1fr}}
