.dossiers-index[data-v-8714b3f2]{--need:var(--stage-text,19px);--need-lh:var(--stage-need-lh,calc(var(--need)*1.45));--meta:var(--stage-meta,12.5px);--meta-lh:var(--stage-meta-lh,calc(var(--meta)*1.7));--need-pad:var(--stage-need-pad,.55rem);font-family:var(--font-mono,monospace)}.dossiers-needs[data-v-8714b3f2]{list-style:none;margin:0;padding:0}.dossiers-need[data-v-8714b3f2]{align-items:center;background:none;border:0;color:#fff;-moz-column-gap:.9em;column-gap:.9em;cursor:pointer;display:grid;font:inherit;font-size:var(--meta);grid-template-columns:2.6em minmax(0,1fr) auto 1.4em;min-height:44px;padding:var(--need-pad) 0;text-align:left;width:100%;-webkit-tap-highlight-color:transparent}.dossiers-need[data-v-8714b3f2]:focus-visible{border-radius:4px;outline:2px solid #78a3ff;outline-offset:4px}.need-number[data-v-8714b3f2]{align-self:start;color:#ffffff73;line-height:var(--meta-lh);padding-top:calc((var(--need-lh) - var(--meta-lh))/2)}.need-text[data-v-8714b3f2]{display:flex;flex-direction:column;min-width:0}.need-label[data-v-8714b3f2]{font-size:var(--need);font-weight:500;letter-spacing:var(--stage-text-spacing,-.01em);line-height:var(--need-lh);overflow-wrap:anywhere}.need-capacity[data-v-8714b3f2],.need-count[data-v-8714b3f2]{color:#fff9;line-height:var(--meta-lh)}.need-capacity[data-v-8714b3f2]{overflow-wrap:anywhere}.need-count[data-v-8714b3f2]{text-align:right;white-space:nowrap}.need-arrow[data-v-8714b3f2]{color:#78a3ff;font-size:var(--need);line-height:1;opacity:.55;text-align:right}.dossiers-need.is-chosen .need-label[data-v-8714b3f2],.dossiers-need:focus-visible .need-label[data-v-8714b3f2],.dossiers-need:hover .need-label[data-v-8714b3f2]{color:#78a3ff}.dossiers-need.is-chosen .need-arrow[data-v-8714b3f2],.dossiers-need:focus-visible .need-arrow[data-v-8714b3f2],.dossiers-need:hover .need-arrow[data-v-8714b3f2]{opacity:1}.dossiers-need.is-internal .need-label[data-v-8714b3f2]{color:#ffffffad}.dossiers-need.is-internal.is-chosen .need-label[data-v-8714b3f2],.dossiers-need.is-internal:focus-visible .need-label[data-v-8714b3f2],.dossiers-need.is-internal:hover .need-label[data-v-8714b3f2]{color:#78a3ff}.dossiers-bilan[data-v-8714b3f2]{color:#ffffff8c;font-size:var(--meta);line-height:var(--meta-lh);margin:var(--stage-bilan-gap,1.5rem) 0 0 3.5em}@media (min-width:1200px){.dossiers-index[data-v-8714b3f2]:not(.is-stage){--need:20px;--meta:13px}}.dossiers-index.is-narrow .dossiers-need[data-v-8714b3f2]{-moz-column-gap:.6em;column-gap:.6em;grid-template-columns:2.4em minmax(0,1fr) 1.2em}.dossiers-index.is-narrow .need-count[data-v-8714b3f2]{grid-column:2;grid-row:2;text-align:left}.dossiers-index.is-narrow .need-arrow[data-v-8714b3f2]{grid-column:3;grid-row:1/span 2}.dossiers-index.is-narrow .dossiers-bilan[data-v-8714b3f2]{margin-left:3em}@media (max-width:559px){.dossiers-index[data-v-8714b3f2]:not(.is-stage){--need:16px;--meta:12px}.dossiers-index:not(.is-stage) .dossiers-need[data-v-8714b3f2]{-moz-column-gap:.6em;column-gap:.6em;grid-template-columns:2.4em minmax(0,1fr) 1.2em}.dossiers-index:not(.is-stage) .need-count[data-v-8714b3f2]{grid-column:2;grid-row:2;text-align:left}.dossiers-index:not(.is-stage) .need-arrow[data-v-8714b3f2]{grid-column:3;grid-row:1/span 2}.dossiers-index:not(.is-stage) .dossiers-bilan[data-v-8714b3f2]{margin-left:3em}}.dossier-diagram[data-v-1107a214]{color:#ffffffe0;font-family:var(--font-mono,monospace);font-size:12.5px;line-height:1.6;margin:2rem 0;min-width:0;width:100%}.diagram-caption[data-v-1107a214]{margin:0}.diagram-title[data-v-1107a214]{font-size:15px;font-weight:500;line-height:1.5;margin:0 0 .5rem;overflow-wrap:anywhere}.diagram-description[data-v-1107a214]{color:#ffffffa3;margin:0;overflow-wrap:anywhere}.diagram-plot[data-v-1107a214]{height:440px;margin:.5rem 0 1.5rem;position:relative}.diagram-nodes[data-v-1107a214]{list-style:none;margin:0;padding:0}.diagram-node[data-v-1107a214]{margin:0;overflow-wrap:anywhere;padding:0;position:absolute;text-align:center;transform:translate(-50%);width:28%}.diagram-index[data-v-1107a214]{color:#ffffff4d;display:block;font-size:9px;letter-spacing:.1em;line-height:1.2;margin-bottom:.1rem}.diagram-label[data-v-1107a214]{display:block;text-wrap:balance}.diagram-label[data-v-1107a214] .glitch-word{max-width:100%;white-space:normal}.diagram-node.is-active[data-v-1107a214]{color:#78a3ff}.diagram-node.is-active .diagram-index[data-v-1107a214]{color:#78a3ff8c}.diagram-node.is-pending[data-v-1107a214]{color:#ffffff8a}.diagram-node.is-pending .diagram-index[data-v-1107a214]{color:#ffffff3d}.diagram-controls[data-v-1107a214]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem 1rem}.diagram-simulate[data-v-1107a214]{align-items:center;background:none;border:0;color:#78a3ff;cursor:pointer;display:inline-grid;font:inherit;min-height:44px;min-width:44px;padding:0;text-align:left}.diagram-simulate span[data-v-1107a214]{grid-area:1/1}.diagram-simulate .is-concealed[data-v-1107a214]{visibility:hidden}.diagram-simulate[data-v-1107a214]:not(:disabled):hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.diagram-simulate[data-v-1107a214]:focus-visible{border-radius:4px;outline:2px solid #78a3ff;outline-offset:4px}.diagram-simulate[data-v-1107a214]:disabled{color:#ffffff8a;cursor:default}.diagram-example[data-v-1107a214]{color:#ffffff8a;font-size:11px}.diagram-detail[data-v-1107a214]{color:#ffffffb8;margin:.5rem 0 0;min-height:4.8em;overflow-wrap:anywhere}.diagram-static[data-v-1107a214]{color:#ffffffb8;padding-left:1.25rem}.diagram-static li+li[data-v-1107a214]{margin-top:.5rem}.sr-only[data-v-1107a214]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (min-width:1200px){.dossier-diagram[data-v-1107a214]{box-sizing:border-box;margin:0;overscroll-behavior:contain;padding:0 1.5vw;position:fixed;right:2vw;top:20vh;width:41vw}.dossier-diagram.is-outside[data-v-1107a214]{pointer-events:none;visibility:hidden}.diagram-plot[data-v-1107a214]{height:clamp(400px,46vh,700px);margin-bottom:2.5rem}.diagram-node[data-v-1107a214]{width:min(142px,30%)}}@media (min-width:1200px) and (prefers-reduced-motion:reduce){.dossier-diagram[data-v-1107a214]{max-height:72vh;overflow-y:auto}}@media (min-width:1200px) and (max-height:810px){.dossier-diagram[data-v-1107a214]{max-height:84vh;overflow-y:auto;top:14vh}.diagram-plot[data-v-1107a214]{height:35vh;min-height:400px}}.dossier-reading[data-v-d011eaf4]{--title:var(--stage-reading-title,clamp(28px,3.2vw,42px));--title-lh:var(--stage-reading-title-lh,1.2);--body:var(--stage-body,15px);--body-lh:var(--stage-body-lh,1.8);--meta:var(--stage-meta,12.5px);--meta-lh:var(--stage-meta-lh,1.7);--value:var(--stage-value,clamp(30px,3vw,40px));--gap:var(--stage-gap,1.5rem);color:#fff;font-family:var(--font-mono,monospace);max-width:640px;min-width:0;scroll-margin-top:6rem;width:100%}.dossier-reading.is-stage[data-v-d011eaf4]{max-width:none}.dossier-reading[data-v-d011eaf4] :where(button,a,summary){font-family:inherit;-webkit-tap-highlight-color:transparent}.dossier-reading[data-v-d011eaf4] :where(button,a,summary):focus-visible{border-radius:4px;outline:2px solid #78a3ff;outline-offset:4px}.dossier-reading button[data-v-d011eaf4]{cursor:pointer}.dossier-reading[data-v-d011eaf4] :where(p,h3,h4,strong,button,a,span){overflow-wrap:anywhere}.dossier-reading[data-v-d011eaf4] :where(p,h3,h4,ul){margin:0}.reading-bar[data-v-d011eaf4]{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--meta);gap:0 1.25rem;line-height:var(--meta-lh);margin-bottom:calc(var(--gap)*.5)}.reading-back[data-v-d011eaf4],.reading-motion[data-v-d011eaf4]{background:none;border:0;color:#78a3ff;font-size:var(--meta);min-height:44px;padding:0;text-align:left}.reading-back[data-v-d011eaf4]:hover,.reading-motion[data-v-d011eaf4]:not(:disabled):hover{color:#fff}.reading-place[data-v-d011eaf4]{color:#ffffff8c}.reading-motion[data-v-d011eaf4]{color:#ffffffb3;margin-left:auto}.reading-motion span[data-v-d011eaf4]{color:#78a3ff}.reading-motion[data-v-d011eaf4]:disabled{cursor:default;opacity:.6}.reading-projects[data-v-d011eaf4]{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin-bottom:calc(var(--gap)*.75)}.reading-projects button[data-v-d011eaf4]{background:none;border:0;border-bottom:1px solid transparent;color:#ffffff9e;font-size:var(--meta);line-height:var(--meta-lh);min-height:44px;padding:0;text-align:left}.reading-projects button[data-v-d011eaf4]:hover{color:#fff}.reading-projects button[aria-pressed=true][data-v-d011eaf4]{border-bottom-color:#78a3ff;color:#78a3ff}.reading-internal[data-v-d011eaf4]{color:#ffffff9e;font-size:var(--meta);line-height:var(--meta-lh);margin-bottom:calc(var(--gap)*.5)}.reading-title[data-v-d011eaf4]{font-size:var(--title);font-weight:700;letter-spacing:-.03em;line-height:var(--title-lh);margin-bottom:calc(var(--gap)*.4);outline:none}.reading-status[data-v-d011eaf4]{color:#78a3ff;font-size:var(--body);line-height:var(--body-lh);margin-bottom:var(--gap)}.reading-status.is-internal[data-v-d011eaf4]{color:#ffffffa8}.reading-label[data-v-d011eaf4]{color:#ffffff94;font-size:var(--meta);font-weight:400;letter-spacing:.06em;line-height:var(--meta-lh);margin-bottom:.2rem}.reading-label.is-accent[data-v-d011eaf4]{color:#78a3ff}.reading-text[data-v-d011eaf4]{color:#ffffffe0;margin-bottom:calc(var(--gap)*.75)}.reading-text[data-v-d011eaf4],.reading-usage[data-v-d011eaf4]{font-size:var(--body);line-height:var(--body-lh)}.reading-usage[data-v-d011eaf4]{color:#fff}.reading-usage span[data-v-d011eaf4]{color:#78a3ff}.reading-figures[data-v-d011eaf4]{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));list-style:none;margin-top:var(--gap);padding:0}.reading-figure[data-v-d011eaf4]{min-width:0}.figure-value[data-v-d011eaf4]{display:block;font-size:var(--value);font-weight:700;letter-spacing:-.04em;line-height:1.2}.figure-nature[data-v-d011eaf4]{color:#78a3ff;display:block;font-size:var(--meta);letter-spacing:.04em;line-height:var(--meta-lh);margin-top:.15rem}.figure-line[data-v-d011eaf4]{color:#ffffffc7}.figure-line[data-v-d011eaf4],.figure-method[data-v-d011eaf4]{font-size:var(--body);line-height:var(--body-lh)}.figure-method[data-v-d011eaf4]{color:#fffc}.figure-method summary[data-v-d011eaf4]{align-items:center;color:#78a3ff;cursor:pointer;display:flex;gap:.5em;list-style:none;min-height:44px;width:-moz-fit-content;width:fit-content}.figure-method summary[data-v-d011eaf4]::-webkit-details-marker{display:none}.figure-method summary[data-v-d011eaf4]:before{content:"+"}.figure-method[open] summary[data-v-d011eaf4]:before{content:"−"}.reading-none[data-v-d011eaf4]{color:#ffffff9e;font-size:var(--body);line-height:var(--body-lh);margin-top:var(--gap)}.reading-steps[data-v-d011eaf4]{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--meta);gap:.25rem 1rem;line-height:var(--meta-lh);margin-top:var(--gap)}.reading-step[data-v-d011eaf4]{align-items:center;background:none;border:0;color:#78a3ff;display:inline-flex;font-size:var(--body);min-height:44px;min-width:44px;padding:0;text-align:left}.reading-step[data-v-d011eaf4]:hover{color:#fff}.reading-step.is-next[data-v-d011eaf4]{flex:1 1 12rem;justify-content:flex-end;text-align:right}.reading-position[data-v-d011eaf4]{color:#ffffff8c}.reading-contact[data-v-d011eaf4]{align-items:center;color:#78a3ff;display:inline-flex;font-size:var(--body);margin-top:calc(var(--gap)*.25);min-height:44px;text-decoration:none}.reading-contact[data-v-d011eaf4]:hover{color:#fff}@media (max-width:559px){.dossier-reading[data-v-d011eaf4]:not(.is-stage){--body:14px;--meta:12px}}
