main:has(.planche){counter-reset:zone;--c-ink-3:var(--c-ink-2);--r-texte:.9375rem;--r-texte-lh:1.5rem;--r-titre:1.5rem;--r-titre-lh:2rem;--r-valeur:2.5rem;--r-valeur-lh:3rem;--r-col:26rem;--r-pad:1.5rem;--r-rythme:1.5rem;--r-rang:3rem;--r-cadre:2rem;--r-signe:1.25rem}main:has(.planche-grid){--r-col:22rem}main:has(.planche-duo){--r-col:24rem}@media (width<=63.99rem){main:has(.planche){--r-cadre:2.75rem}}@media (width<=40rem){main:has(.planche){--r-pad:1rem;--r-signe:.875rem;--r-rythme:1.25rem}}.outil,main:has(.planche) #dossier,main:has(.planche) #related-tools{font-family:var(--font-sans);font-size:max(var(--r-texte), .8125rem);line-height:var(--r-texte-lh);letter-spacing:0;color:var(--c-ink);font-variant-numeric:tabular-nums;font-weight:400}main:has(.planche) :is(.micro,.field-label,.field-hint,.field-error,.field-unit,.field-input,.field-select,.field-textarea,.pgroup-title,.pgroup-note,.pgroup-question,legend,.tool-note,.sig-caption,.sig-reading,.sig-source,.sig-provenance,.sig-prev,.sig-compact-value,.sig-literal,.sig-row>dt,.result-waiting>p,.result-stale,.readout,.readout dt,.readout-value,.readout-unit,.readout-value-literal,.ledger,.ledger-name,.ledger-cell,.ledger-state,.ledger-note,.ledger-head .micro,.rs-mini,.rs-mini dt,.rs-mini dd,.rs-verdict,.rs-sig-status,.rs-notes,.rs-seq,.rs-tau-def,.rs-outlets,.rs-outlets .unit,.fig-legend,.fig-waiting,.fig-absent,.transport,.transport output,.switch,.seg-item,.seg-item span,.dossier-label,.dossier-digest,.dossier-body,.dossier-body.treatise,.dossier-meta,.dossier-qualifier,.dossier-sub,.dossier-term,.dossier-bound,.dossier-figure p,.dossier-open,.dossier-attestation,.related-title,.related-desc,.tool-status-pill,.maturity-notice,.maturity-badge,.maturity-text,.maturity-link,.tool-fold-summary,.notes-fold>summary,.note-fold>summary,.pv,.pv-title,.pv-status,.pv-lead,.pv-lines,.pv-absent,.pv-stamps,.pv-caveats ul,.pv-degree,.pv-note,button,input,select,textarea,th,td,.text-xs,.text-sm,.text-base,.text-lg,.text-xl,.text-2xl,[role=alert],.zone-index,.zone-aside,.copy-shown,.notes-fold-count,.dossier-lede-more,.data-table-scroll,.result-stick-name,.seq-line-label,.seq-line-value):not(svg,svg *){font-family:var(--font-sans);font-size:max(var(--r-texte), .8125rem);line-height:var(--r-texte-lh);letter-spacing:0;font-style:normal;font-weight:400}main:has(.planche) :is(.font-medium,.font-semibold,.font-bold,strong,b):not(svg,svg *){font-weight:400}.fx-v,.prow>.field-sym,.planche .sig-sym,.rs-sig-sym,.rs-sym{font-family:var(--font-serif);color:var(--c-ink-2);font-style:italic;font-weight:400}.fx-v{color:inherit;font-size:max(1.07em,.8125rem);line-height:1}.prow>.field-sym,.rs-sym{font-size:max(1.07em,.8125rem)}main:has(.planche) :is(.planche-sequence .field-textarea,.prow-seq .field-textarea,.rs-sig-val[data-sequence],.rs-seq,.seq-line-value):not(svg,svg *){font-family:var(--font-mono);font-variant-numeric:normal}main:has(.planche) :is(sup,sub):not(svg *){vertical-align:baseline;font-size:max(.8em,.6875rem);line-height:0;position:relative}main:has(.planche) sup:not(svg *){top:-.42em;bottom:auto}main:has(.planche) sub:not(svg *){top:.24em;bottom:auto}main:has(.planche) :is(sup,sub) .fx-v{font-size:inherit}main:has(.planche) :is(.micro,.field-label,.field-hint,.field-unit,.pgroup-note,.pgroup-question,.tool-note,.sig-caption,.sig-source,.sig-provenance,.sig-prev,.sig-row>dt,.readout dt,.readout-unit,.ledger-state,.ledger-note,.rs-mini dt,.rs-sig-status,.rs-notes,.fig-legend,.fig-waiting,.transport output,.dossier-digest,.dossier-meta,.dossier-qualifier,.dossier-open,.dossier-attestation,.related-desc,.tool-status-pill,.maturity-notice,.maturity-link,.zone-index,.zone-aside,.notes-fold-count,.pv-status,.pv-lead,.pv-degree,.pv-note,.pv-absent,.pv-stamps,.pv-caveats ul,.result-waiting>p,.result-stale,.fig-absent,.rs-tau-def,.rs-outlets th,.text-fg-muted,.text-fg-faint):not(svg,svg *){color:var(--c-ink-2)}main:has(.planche) :is(.sig-reading,.sig-literal,.readout-value,.readout-value-literal,.ledger-name,.ledger-cell,.rs-mini dd,.rs-verdict,.pgroup-title,legend,.dossier-label,.dossier-body,.dossier-term,.dossier-sub,.dossier-bound,.related-title,.tool-fold-summary,.pv-title,.pv-lines,.sig-compact-value,.sig-prev-value,.text-fg,.fx-gloss):not(svg,svg *){color:var(--c-ink)}main:has(.planche) :is(.field-error,[role=alert],.text-danger):not(svg,svg *){color:var(--c-bad)}.planche .sig-value,.rs-sig-val,.planche-signature .rs-sig-val,.result-stick-value{color:var(--c-accent)}main:has(.planche) :is(.text-accent,.ledger-state[data-emphasis=accent]):not(svg,svg *){color:var(--c-ink)}.feuille{margin-top:var(--r-rythme);border:1px solid var(--c-rule);border-radius:var(--angle-panneau);background:var(--c-paper)}.planche .sig>.sig-panel,.rs-card{border:1px solid var(--c-accent-edge);border-radius:var(--angle-carte);background:var(--c-accent-wash);padding:.75rem 1.25rem 1rem}main:has(.planche) :is(.tool-bench,.tool-bench-wide,.planche-grid,.planche-duo,.dossier,.dossier-column,.maturity-notice,.tool-status-pill,.result-stale,.result-waiting,.readout,.table-holder,.sig-apparatus,.planche-proof,.sig-compact,.pgroup-head,legend,.fig-ledger .ledger-grid,.ledger-grid,.dossier-figure,.pv[open],.copy-shown,.tool-fold):not(svg,svg *){box-shadow:none;background:0 0;border:0;border-radius:0}main:has(.planche) :is(div,p,ul,ol,li,section,aside,span):is(.border,.border-t,.border-b,.border-y,.border-l,.rounded-lg,.rounded-xl,.rounded-xs,.rounded-full,.bg-bg-subtle,.bg-card):not(svg,svg *,button,summary){background:0 0;border:0;border-radius:0;padding-inline:0}@media (width>=64rem){.planche :is(.tool-bench,.tool-bench-wide)>*+*,.planche-grid>.zone-scene,.planche-grid>.zone-result,.planche-duo>.zone-scene{border-left:1px solid var(--c-rule)}.planche-duo>form{border-bottom:1px solid var(--c-rule)}}@media (width<=63.99rem){.planche :is(.tool-bench,.tool-bench-wide)>*+*,.planche-grid>.zone-scene,.planche-grid>.zone-result,.planche-duo>.zone-scene,.planche-duo>.zone-result{border-top:1px solid var(--c-rule)}}.planche .prow+.prow,.planche .form-flow>.prow+.prow,.planche .readout>div+div,.rs-mini>div+div,.planche .data-table-scroll tbody tr,.planche .data-table-scroll thead tr,main:has(.planche) #dossier .dossier-row+.dossier-row,main:has(.planche) .related-grid>li+li,.planche :is(.notes-fold,.note-fold,.pv)+:is(.notes-fold,.note-fold,.pv),.planche .result-flow :is(.notes-fold,.note-fold,.pv)+:is(.notes-fold,.note-fold,.pv),.planche [data-tool-root]>.tool-fold,.planche [data-tool-root]>[data-no-print],main:has(.planche) #dossier,main:has(.planche) #related-tools,.planche .pv-rubric+.pv-rubric{border-top:1px solid var(--c-rule)}.planche .data-table-scroll table{border-collapse:collapse}.planche .data-table-scroll :is(th,td){text-align:left;background:0 0;border:0;padding:.5rem 1rem .5rem 0;font-weight:400}.planche .data-table-scroll :is(th,td):last-child{padding-right:0}main:has(.planche) details>summary{cursor:pointer;list-style:none;position:relative}main:has(.planche) details>summary::-webkit-details-marker{display:none}main:has(.planche) details>summary:before,main:has(.planche) details>summary:after{content:none}main:has(.planche) details:not(.zone-fold)>summary:before{content:"";left:calc(-1 * var(--r-signe));border:0;border-right:1.5px solid var(--c-ink-2);border-bottom:1.5px solid var(--c-ink-2);background:0 0;width:.4375rem;height:.4375rem;transition:transform .14s cubic-bezier(.2,0,.38,1);position:absolute;top:1.28125rem;transform:rotate(-45deg)}main:has(.planche) details[open]:not(.zone-fold)>summary:before{transform:rotate(45deg)}main:has(.planche) details>summary:hover:before{border-color:var(--c-ink)}.dossier-marker,.tool-fold-marker,.zone-fold-mark,.pgroup-details>summary .pgroup-head:after,.notes-fold>summary:after,.note-fold>summary:after,.pv>.pv-summary:after,.dossier-lede-fold>summary:after{display:none}.planche .sig-mark,.maturity-notice:before{content:"";left:calc(-1 * var(--r-signe));box-sizing:border-box;border:1.5px solid var(--c-ink-2);background:0 0;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin:0;display:block;position:absolute;top:.625rem}.planche .sig-mark[data-etat=etabli]{background:var(--c-ink-2)}.planche .sig-mark[data-etat=reserve]{background:linear-gradient(90deg, var(--c-ink-2) 50%, transparent 50%)}.planche :is(.rs-tau,.rs-purete,.rs-paire)[data-regime] .rs-sig-status:before{content:"";box-sizing:border-box;border:1.5px solid var(--c-ink-2);vertical-align:.0625rem;background:0 0;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.planche :is(.rs-tau,.rs-purete,.rs-paire)[data-regime=etabli] .rs-sig-status:before,.planche :is(.rs-tau,.rs-purete,.rs-paire)[data-regime=attendu] .rs-sig-status:before,.planche :is(.rs-tau,.rs-purete,.rs-paire)[data-regime=compatible] .rs-sig-status:before{background:var(--c-ink-2)}.planche :is(.rs-tau,.rs-purete,.rs-paire)[data-regime=nonEvalue] .rs-sig-status:before,.planche :is(.rs-tau,.rs-purete,.rs-paire)[data-regime=nonJuge] .rs-sig-status:before{background:linear-gradient(90deg, var(--c-ink-2) 50%, transparent 50%)}.planche .sig-reading,.maturity-notice{display:block;position:relative}main:has(.planche) ul:has(>li.text-success,>li.text-warning,>li.text-info){flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}main:has(.planche) li:is(.text-success,.text-warning,.text-info,.text-fg-faint):not(svg *){color:var(--c-ink-2);align-items:center;gap:.5rem;display:inline-flex;position:relative}main:has(.planche) li:is(.text-success,.text-warning,.text-info,.text-fg-faint):before{content:"";box-sizing:border-box;border:1.5px solid var(--c-ink-2);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block;position:static}main:has(.planche) li.text-success:before{background:var(--c-ink-2)}main:has(.planche) li.text-warning:before{background:linear-gradient(90deg, var(--c-ink-2) 50%, transparent 50%)}main:has(.planche) p.border-warning{max-width:40em;color:var(--c-ink-2);position:relative}main:has(.planche) p.border-warning:before{content:"";left:calc(-1 * var(--r-signe));box-sizing:border-box;border:1.5px solid var(--c-ink-2);background:linear-gradient(90deg, var(--c-ink-2) 50%, transparent 50%);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.625rem}.planche :is(.note-stack,.fig-notes,.notes-fold,.note-fold,.rs-notes) .tool-note,.planche .list-disc>li,.planche :is(ul,ol).list-disc>li,.planche .pv-caveats li,.planche .pv-lines li{padding-left:0;list-style:none;position:relative}.planche :is(.note-stack,.fig-notes,.notes-fold,.note-fold,.rs-notes) .tool-note:before,.planche .list-disc>li:before,.planche .pv-caveats li:before{content:"";left:calc(-1 * var(--r-signe));background:var(--c-ink-2);width:.5rem;height:1.5px;position:absolute;top:.8125rem}.planche .list-disc{margin:0;padding-left:0;list-style:none}.planche :is(.note-stack,.fig-notes,.notes-fold,.note-fold,.rs-notes) .tool-note[data-etat]:before{box-sizing:border-box;border:1.5px solid var(--c-ink-2);background:0 0;border-radius:50%;height:.5rem;top:.5rem}.planche :is(.note-stack,.fig-notes,.notes-fold,.note-fold,.rs-notes) .tool-note[data-etat=etabli]:before{background:var(--c-ink-2)}.planche :is(.note-stack,.fig-notes,.notes-fold,.note-fold,.rs-notes) .tool-note[data-etat=reserve]:before{background:linear-gradient(90deg, var(--c-ink-2) 50%, transparent 50%)}.planche .prow-chevron,.field-unit-wrap:after,.planche .fig-export-colours .field-select+.prow-chevron{border-right:1.5px solid var(--c-ink-2);border-bottom:1.5px solid var(--c-ink-2);width:.4375rem;height:.4375rem;transform:rotate(45deg)}.outil>nav{color:var(--c-ink-2);flex-wrap:wrap;gap:0 .75rem;margin:0;display:flex}.outil>nav>span[aria-hidden]{opacity:1;color:var(--c-edge);margin:0}.outil>nav a,.outil>nav a:hover,.outil>nav [aria-current=page]{color:var(--c-ink-2)}.outil>nav a:hover{color:var(--c-ink)}.outil .tool-head{margin-top:.5rem;display:block}.outil .page-title{max-width:40rem;font-size:max(var(--r-titre), .8125rem);line-height:var(--r-titre-lh);letter-spacing:-.01em;color:var(--c-ink);text-wrap:balance;margin:0;font-weight:400}.outil .tool-tagline{max-width:40rem;color:var(--c-ink-2);margin:.5rem 0 0}.outil .maturity-notice{color:var(--c-ink-2);gap:0;margin:.5rem 0 0;padding:0}.outil .maturity-badge:after{content:" · "}.outil .maturity-text{margin:0;display:inline}.outil .maturity-link{color:var(--c-ink-2);text-decoration-color:var(--c-edge);text-underline-offset:3px}.outil .maturity-link:hover{color:var(--c-ink);text-decoration-color:var(--c-ink)}.feuille>.tool-slot{margin:0}.planche [data-tool-root]{gap:0}.planche :is(.tool-bench,.tool-bench-wide){grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.planche-grid,.planche-duo{grid-template-columns:minmax(0,1fr);grid-template-areas:"params""scene""result";align-items:start;gap:0;display:grid}:is(.planche-grid,.planche-duo)>form{grid-area:params}:is(.planche-grid,.planche-duo)>.zone-scene{grid-area:scene}:is(.planche-grid,.planche-duo)>.zone-result{grid-area:result}@media (width>=64rem){.planche :is(.tool-bench,.tool-bench-wide),.planche :is(.tool-bench,.tool-bench-wide):has(.result-waiting){grid-template-columns:minmax(0, var(--r-col)) minmax(0, 1fr)}.planche-grid{grid-template-columns:minmax(0, var(--r-col)) minmax(0, 1fr) minmax(0, 20rem);grid-template-areas:"params scene result";column-gap:0}.planche-duo{grid-template-columns:minmax(0, var(--r-col)) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"params scene""result scene";gap:0}.planche form .grid:has(.prow){grid-template-columns:minmax(0,1fr)}}.planche :is(.tool-bench,.tool-bench-wide)>form,.planche :is(.tool-bench,.tool-bench-wide) .result-panel,:is(.planche-grid,.planche-duo)>:is(form,.zone-scene,.zone-result){min-width:0;padding:1.25rem var(--r-pad) var(--r-pad);box-shadow:none;background:0 0;border:0;border-radius:0}.planche :is(.tool-bench,.tool-bench-wide)>:not(.zone){flex-direction:column;gap:0;display:flex}.planche :is(.tool-bench,.tool-bench-wide)>:not(.zone)>:not(.zone){padding-inline:var(--r-pad)}.planche :is(.tool-bench,.tool-bench-wide)>:not(.zone)>:not(.zone):last-child{padding-bottom:var(--r-pad)}.planche :is(.tool-bench,.tool-bench-wide)>:not(.zone)>.zone:has(~:not(.zone)){padding-bottom:.75rem}.planche :is(.tool-bench,.tool-bench-wide)>:not(.zone)>[role=alert]{padding-bottom:var(--r-pad);order:1;margin:0}.planche :is(.tool-bench,.tool-bench-wide)>:not(.zone):has(>[role=alert])>.zone{padding-bottom:.75rem}[data-tool-state-notice]:empty{position:absolute}.planche [data-tool-root]>[data-no-print],:is(.planche-grid,.planche-duo)>[data-no-print]{padding:1rem var(--r-pad);grid-column:1/-1;margin:0}.planche [data-tool-root]>.tool-fold{padding:0 var(--r-pad);margin:0}.planche [data-tool-root]>.tool-fold[open]{padding-bottom:1rem}.planche .zone-head,main:has(.planche) #dossier .zone-head,main:has(.planche) #related-tools .zone-head{border:0;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;margin:0 0 .25rem;padding:0;display:flex}main:has(.planche) .zone-index{color:var(--c-ink-2);counter-increment:zone;background:0 0;border:0;border-radius:0;flex:none;padding:0}main:has(.planche) .zone-index-suite:before{content:counter(zone, decimal-leading-zero)}main:has(.planche) :is(.zone-head>h2,.zone-head>h2.micro,.zone-head>.micro){font-size:max(var(--r-texte), .8125rem);line-height:var(--r-texte-lh);letter-spacing:0;color:var(--c-ink);margin:0;font-weight:400}.planche .zone-head>h2,.planche .micro{font-family:var(--font-sans);font-size:max(var(--r-texte), .8125rem);line-height:var(--r-texte-lh);letter-spacing:0;font-weight:400}.planche .zone-aside{text-align:right;color:var(--c-ink-2);margin:0 0 0 auto}.planche .pgroup-head,.planche legend{border:0;justify-content:flex-start;align-items:baseline;gap:.75rem;width:100%;margin:0;padding:0;display:flex}.planche .pgroup+.pgroup,.planche fieldset+fieldset,.planche .pgroup+fieldset{margin-top:var(--r-rythme)}.planche .zone-head+.pgroup,.planche .zone-fold>summary+.pgroup,.planche .zone-head+fieldset{margin-top:.75rem}.planche .pgroup-note{max-width:36em;margin:.25rem 0 0}.planche .pgroup-question{color:var(--c-ink);margin:.375rem 0 0}.planche .pgroup>.field+.field{margin-top:0}.planche .form-flow{flex-direction:column;gap:0;display:flex}.planche .form-flow :is(.grid,.flex-col):has(>.prow){display:contents}.planche .prow{min-height:var(--r-rang);grid-template-columns:minmax(0,1fr) auto 6.5rem minmax(4rem,max-content);align-items:center;gap:.25rem .75rem;margin:0;padding:.75rem 0;display:grid}.planche .prow>.field-label{color:var(--c-ink-2);grid-area:1/1}.planche .prow>.field-sym{text-align:right;grid-area:1/2;justify-self:end;min-width:0}.planche .prow>.field-sym sub{vertical-align:-.25em;line-height:0}.planche .prow:before{content:"";min-height:var(--r-cadre);border:1px solid var(--c-edge);border-radius:var(--angle-champ);background:var(--c-paper);pointer-events:none;grid-area:1/3/auto/5;align-self:stretch;transition:border-color .14s cubic-bezier(.2,0,.38,1)}.planche .prow:hover:before{border-color:var(--c-ink)}.planche .prow:has(>.field-input:focus-visible,>.field-unit-wrap :focus-visible):before{outline:2px solid var(--c-accent);outline-offset:2px}.planche .prow:has(>.field-input[aria-invalid=true]):before{border-color:var(--c-bad)}.planche .prow>.field-input{width:100%;height:var(--r-cadre);border-radius:var(--angle-champ);text-align:right;color:var(--c-ink);background:0 0;border:0;outline:none;grid-area:1/3;padding:0 .25rem 0 .625rem}.planche .prow>.field-input:focus-visible,.planche .prow>.field-unit-wrap :focus-visible{outline:none}.planche .prow:not(:has(>.field-unit,>.field-unit-wrap))>.field-input{grid-column:3/5;width:0;min-width:100%;padding-right:.625rem}.planche .prow>.field-unit,.planche .prow>.field-unit-wrap{min-width:2.25rem;height:var(--r-cadre);white-space:nowrap;color:var(--c-ink-2);background:0 0;border:0;border-radius:0;grid-area:1/4;justify-content:flex-start;padding:0 .625rem 0 .25rem}.planche .prow>.field-unit-wrap{padding:0}.planche .prow>.field-unit-wrap .field-select{height:var(--r-cadre);color:var(--c-ink-2);background:0 0;border:0;padding:0 1.375rem 0 .25rem}.planche .prow>.field-unit-wrap:hover .field-select{color:var(--c-ink)}.field-unit-wrap:after{top:calc(50% - .3125rem);right:.625rem}@media (width>=64rem){.planche :is(.planche-grid,.planche-duo) .prow:has(>.field-input){padding:.5rem 0 .75rem}.planche :is(.planche-grid,.planche-duo) .prow:has(>.field-input)>.field-label{grid-column:1/4}.planche :is(.planche-grid,.planche-duo) .prow:has(>.field-input)>.field-sym{grid-column:4}.planche :is(.planche-grid,.planche-duo) .prow:has(>.field-input):before,.planche :is(.planche-grid,.planche-duo) .prow:has(>.field-input)>.field-input,.planche :is(.planche-grid,.planche-duo) .prow:has(>.field-input)>.field-unit,.planche :is(.planche-grid,.planche-duo) .prow:has(>.field-input)>.field-unit-wrap{grid-row:2}}.planche .prow-wide,.planche .prow-seg{row-gap:.25rem}.planche .prow-wide>.field-label,.planche .prow-seg>.field-label{grid-area:1/1/auto/4}.planche .prow-wide>.field-sym{grid-area:1/4}.planche .prow-wide:before,.planche .prow-seg:before,.planche .prow:not(:has(>.field-input)):before{display:none}.planche .prow>.field-select{width:100%;height:var(--r-cadre);border:1px solid var(--c-edge);border-radius:var(--angle-champ);background:var(--c-paper);color:var(--c-ink);appearance:none;grid-area:1/2/auto/5;padding:0 2rem 0 .625rem}.planche .prow:has(>.field-sym)>.field-select{grid-column:3/5}.planche .prow-wide>.field-select{grid-area:2/1/auto/-1}.planche .prow>.field-select:hover{border-color:var(--c-ink)}.planche .prow-chevron{pointer-events:none;grid-area:2/1/auto/-1;place-self:center end;margin:0 .875rem .1875rem 0}.planche .prow:not(.prow-wide)>.prow-chevron{grid-area:1/4}.planche .prow-seg>.seg,.planche .prow>.seg{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:.25rem;display:flex}.planche .prow>:is(.field-error,.field-hint){grid-area:3/1/auto/-1;margin:0}.planche .prow>.field-error+.field-hint{grid-row:4}.planche .prow>.field{grid-column:1/-1}.planche .prow .field-swatch{border-color:color-mix(in oklab, var(--c-ink) 22%, transparent);border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem}.planche .field-row{height:var(--r-cadre);border:1px solid var(--c-edge);border-radius:var(--angle-champ);background:var(--c-paper)}.planche .field-row:has(:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.planche .field-row :focus-visible{outline:none}.planche .field-row .field-input{padding-inline:.625rem}.planche .field-select,.planche .field-textarea{border:1px solid var(--c-edge);border-radius:var(--angle-champ);background:var(--c-paper);color:var(--c-ink)}.planche .field-select{height:var(--r-cadre)}.planche .field-textarea,.planche .prow-text .field-textarea{resize:vertical;padding:.625rem .75rem}.planche .field-textarea:focus-visible,.planche .field-select:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.planche .field-textarea[aria-invalid=true]{border-color:var(--c-bad)}.planche .prow-text .field{gap:.25rem}.planche .form-flow .max-w-xs{max-width:none}.planche .form-flow>.flex:has(>button),.planche .form-flow>.flex-col>.flex:has(>button){justify-content:flex-end;gap:.5rem;padding:0 0 .75rem;display:flex}:not(:focus-within)>.field-hint,.tool-note:empty,.field-hint:empty,.pgroup-note:empty{display:none}.planche .pgroup-note,.planche .form-flow>.tool-note,.planche .tool-note{max-width:36em}.planche .seg-item,.planche :is(.tool-bench,.tool-bench-wide,.planche-grid,.planche-duo) button:not([type=submit],.switch,.table-copy),.planche .transport button,.planche .prow-command>button,.planche :is(form,.prow-command) button[type=submit],.planche .fig-export-colours .field-select,main:has(.planche) #dossier .dossier-open{height:var(--r-cadre);min-height:var(--r-cadre);border:1px solid var(--c-edge);border-radius:var(--angle-pastille);background:var(--c-paper);color:var(--c-ink);cursor:pointer;padding:0 .75rem;font-weight:400;transition:border-color .14s cubic-bezier(.2,0,.38,1)}.planche .seg-item{text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}.planche .seg-item>input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.planche .seg-item:hover,.planche :is(.tool-bench,.tool-bench-wide,.planche-grid,.planche-duo) button:not([type=submit],.switch,.table-copy):hover,.planche .transport button:hover,.planche .fig-export-colours .field-select:hover,main:has(.planche) #dossier .dossier-open:hover{border-color:var(--c-ink);background:var(--c-paper);color:var(--c-ink)}.planche .seg-item:has(input:checked),.planche .seg :is(input:checked+span,[aria-checked=true]),.planche :is(.tool-bench,.tool-bench-wide,.planche-grid,.planche-duo) button[aria-pressed=true],.planche :is(.tool-bench,.tool-bench-wide,.planche-grid,.planche-duo) button[aria-pressed=true]:hover{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper)}.planche .seg-item:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.planche .prow-command{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}main:has(.planche) .prow-command>button,main:has(.planche) :is(form,.prow-command) button[type=submit]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper);padding-inline:1rem}main:has(.planche) .prow-command>button:hover,main:has(.planche) :is(form,.prow-command) button[type=submit]:hover{border-color:var(--c-ink-2);background:var(--c-ink-2);color:var(--c-paper)}main:has(.planche) :is(form,.prow-command) button[type=submit]:disabled,main:has(.planche) .prow-command>button:disabled{border-color:var(--c-rule);color:var(--c-ink-2);cursor:not-allowed;background:0 0}.planche .fig-export-colours{display:inline-flex;position:relative}.planche .fig-export-colours .field-select{appearance:none;min-width:0;padding-right:2rem}.planche .fig-export-colours:after{content:"";border-right:1.5px solid var(--c-ink-2);border-bottom:1.5px solid var(--c-ink-2);pointer-events:none;width:.4375rem;height:.4375rem;position:absolute;top:calc(50% - .3125rem);right:.75rem;transform:rotate(45deg)}.planche .switch{color:var(--c-ink);font-weight:400}.planche :is(section,div):has(>.table-holder){position:relative}.planche .table-holder{position:static}.planche .table-copy{top:0;right:calc(.125rem - var(--r-pad))}.planche :has(>.table-holder)>h3.micro{padding-right:2.25rem}@media (width>=64rem){.planche :is(.tool-bench,.tool-bench-wide) .table-holder:first-child{padding-top:var(--r-cadre)}}@media (width<=40rem){.planche .table-holder{padding-right:2.875rem}.planche .table-copy{width:2.75rem;height:2.75rem;top:.125rem;right:.125rem}}.planche .result-panel{flex-direction:column;gap:1rem;display:flex}.planche .result-panel>.zone-head{order:-10;margin-bottom:0}.planche .result-flow{gap:var(--r-rythme);flex-direction:column;display:flex}.planche .zone-result .result-panel,.planche .zone-result .result-flow{display:flex}.planche .result-flow :is(.flex-col,.gap-3,.gap-4,.gap-6):not([data-commands],.flex-wrap){gap:var(--r-rythme)}.planche .result-flow :is(.notes-fold,.note-fold,.pv)+:is(.notes-fold,.note-fold,.pv){margin-top:calc(-1 * var(--r-rythme))}.planche .sig-caption+.sig-source,.planche .sig-caption+.sig-provenance,.planche .sig-provenance+.sig-source{margin-top:calc(.25rem - var(--r-rythme))}.planche .sig{display:contents}.planche .result-flow :is(div,section):has(>.sig){gap:var(--r-rythme);flex-direction:column;display:flex}.planche .sig>.sig-panel{order:-3}.planche .sig>.sig-reading{order:-2}.planche .sig>.sig-apparatus{order:2}.planche .sig>:is(.sig-caption,.sig-provenance,.sig-source){order:3}.planche .result-flow>.note-fold,.planche .result-flow>.notes-fold,.planche .result-flow>.pv{order:8}.planche .result-flow>:has(>[data-commands]),.planche .result-flow>[data-commands],.planche .result-flow :has(>[data-commands]){order:9}.planche .sig>.sig-panel{align-self:start;width:fit-content;min-width:min(22rem,100%);max-width:100%;margin:0}.planche .sig-head{justify-content:flex-start;align-items:baseline;gap:.5rem;display:flex}.planche .sig-head .micro{color:var(--c-ink-2)}.planche .sig-sym{font-size:max(var(--r-texte), .8125rem);line-height:var(--r-texte-lh)}.planche .sig-value,.rs-sig-val,.planche-signature .rs-sig-val{font-family:var(--font-sans);font-size:max(var(--r-valeur), .8125rem);line-height:var(--r-valeur-lh);letter-spacing:-.02em;overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:400;display:block}.planche .sig-unit,.rs-sig-unit,.planche-signature .rs-sig-unit{font-size:max(var(--r-titre), .8125rem);letter-spacing:0;color:var(--c-ink-2);margin-left:.2em;font-weight:400;line-height:1;display:inline}.planche .sig-prev{margin:.25rem 0 0}.planche .sig-reading{max-width:40em;margin:0}.planche .sig>.sig-panel+.sig-reading,.planche .result-flow>.sig-panel+.sig-reading{margin-top:calc(.75rem - var(--r-rythme))}.planche :is(.sig-caption,.sig-source,.sig-provenance){max-width:40em;margin:0}.planche .sig-compact{flex-direction:column;gap:0;padding:0;display:flex}@keyframes releve-change{0%{background-color:color-mix(in oklab, var(--c-accent) 20%, transparent)}to{background-color:#0000}}.planche [data-changed]{border-radius:.1875rem;animation:1.6s ease-out releve-change}@media (prefers-reduced-motion:reduce){.planche [data-changed]{text-decoration:underline 2px color-mix(in oklab, var(--c-accent) 60%, transparent);text-underline-offset:.25em;animation:none}}.planche .result-waiting{padding:0}.planche .result-waiting>.result-waiting-slot{font-size:max(var(--r-titre), .8125rem);line-height:var(--r-titre-lh);color:var(--c-ink-2);margin:0;font-weight:400;display:block}.planche .result-waiting>p{max-width:36em;margin:.25rem 0 0}.planche .result-stale{flex-wrap:wrap;gap:0 .5rem;padding:0;display:flex}.planche .result-stale .micro{color:var(--c-ink)}.planche .result-flow.opacity-60{opacity:.6}.planche .result-flow section:has(>.table-holder){max-width:none}.planche .table-holder{width:auto;padding:0}.planche .table-holder>.readout,.planche .readout{columns:2 17rem;column-gap:2rem;width:auto;min-width:0;max-width:none;margin:0;display:block}.planche .readout-stacked{columns:1}.planche .readout>:is(.readout-row,.readout-literal){min-height:var(--r-rang);break-inside:avoid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 1rem;padding:.75rem 0;display:grid}.planche .readout>.readout-literal{grid-template-columns:minmax(0,1fr)}.planche .readout>:is(.readout-row,.readout-literal)>dt{justify-self:start}.planche .readout>.readout-row>dd{text-align:right;justify-self:end;margin:0}.planche .readout-value{font-variant-numeric:tabular-nums}.planche .readout>.readout-literal>dd{overflow-wrap:anywhere;margin:0}.planche .readout-stacked>.readout-row>dt{grid-column:1/-1}.planche .readout-stacked>.readout-row>dd{text-align:left;justify-self:start}.planche .table-holder>.readout>:first-child>dd{padding-right:2.25rem}.planche .result-flow>section>h3.micro{color:var(--c-ink);margin:0 0 .25rem}@media (width>=64rem){.planche-grid .readout{columns:1}}.rs-mini{margin:0;padding:0;display:block}.rs-mini>div,.rs-mini:has(>dt){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;display:grid}.rs-mini>div,.rs-mini:has(>dt)>dt,.rs-mini:has(>dt)>dd{min-height:var(--r-rang);padding:.75rem 0}.rs-mini:has(>dt)>dd+dt,.rs-mini:has(>dt)>dd+dt+dd{border-top:1px solid var(--c-rule)}.rs-mini dt,.rs-mini dd{border:0;margin:0;padding:0}.rs-mini dd{text-align:right;white-space:nowrap;min-width:0}.rs-sym{margin-left:.5rem}.rs-sym sub{vertical-align:-.25em;line-height:0}.rs-block+.rs-block{margin-top:var(--r-rythme)}.planche .rs-verdict{min-height:0;margin:0}.rs-card,.planche-signature .rs-card{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:0 .625rem;width:100%;margin:0;display:flex}.rs-sig-sym{font-size:max(var(--r-titre), .8125rem);line-height:var(--r-valeur-lh);order:0}.rs-sig-val,.planche-signature .rs-sig-val{order:1;margin:0;display:inline}.rs-sig-unit,.planche-signature .rs-sig-unit{order:2}.rs-sig-status{flex-basis:100%;order:3;margin-top:.25rem}.planche .tool-regression .rs-sig-val,.planche-sequence .rs-sig-val[data-sequence],.tool-paillasse .planche-signature .rs-sig-val,.tool-ipv4 .sig-value{font-size:max(var(--r-titre), .8125rem);line-height:var(--r-titre-lh)}.planche .rs-outlets,.rs-table{width:100%}.rs-outlets{border-collapse:collapse}.rs-outlets :is(th,td){border:0;border-top:1px solid var(--c-rule);text-align:right;padding:.5rem 0}.rs-outlets :is(th,td):first-child{text-align:left}.rs-outlets th{border-top:0}.rs-outlets :is(th,td)+:is(th,td){padding-left:1rem}.rs-tau-def{text-align:left;margin-top:.5rem}.planche .sig-apparatus,.planche-proof{flex-direction:column;gap:.75rem;margin:0;padding:0;display:flex}.planche .sig-row,.planche-proof .sig-row{flex-direction:column;gap:.125rem;display:flex}.planche .sig-row>dt,.planche-proof .sig-row>dt{flex:none;padding:0}.planche .sig-literal,.planche-proof .sig-literal{white-space:normal;max-width:none;min-height:0;margin:0;line-height:1.75rem;overflow-x:auto}.planche .sig-literal.sig-literal-prose{line-height:var(--r-texte-lh)}.fx{font-variant-numeric:tabular-nums;grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:.375rem .45em;max-width:100%;display:inline-grid;overflow:auto hidden}.fx.fx-labelled{grid-template-columns:max-content max-content max-content minmax(0,1fr)}@media (width<=40rem){.fx.fx-labelled{grid-template-columns:max-content max-content minmax(0,1fr)}.fx-labelled>.fx-lab{white-space:normal;grid-column:1/-1}.fx-labelled>.fx-lab:empty{display:none}.fx-labelled>.fx-expr{grid-column:1/-1}}@media (width>=64rem){.planche-grid .fx.fx-labelled{grid-template-columns:max-content max-content minmax(0,1fr)}.planche-grid .fx-labelled>.fx-lab{white-space:normal;grid-column:1/-1}.planche-grid .fx-labelled>.fx-lab:empty{display:none}.planche-grid .fx-labelled>.fx-expr{grid-column:1/-1}}.fx-lab,.fx-eq{color:var(--c-ink-2)}.fx-expr{grid-column:span 3}.fx-labelled>.fx-expr{grid-column:2/-1}.fx-r,.fx-expr{overflow-wrap:anywhere;min-width:0}.fx-u{color:inherit}.fx-frac{vertical-align:middle;flex-direction:column;align-items:center;margin:0 .12em;line-height:1.3;display:inline-flex}.fx-n,.fx-d{padding:0 .25em}.fx-n{border-bottom:1px solid;padding-bottom:1px}.fx-d{padding-top:1px}.fx-sr,.fx-rsign{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-root{white-space:nowrap;padding-left:.62em;line-height:1.15;display:inline-block;position:relative}.fx-root:before{content:"";background-color:currentColor;width:.62em;position:absolute;top:0;bottom:0;left:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20' preserveAspectRatio='none'%3E%3Cpath d='M0.6 11.6 2.5 10.5 5.4 19.2 9.6 0.5 10 0.5' fill='none' stroke='%23000' stroke-width='1.15' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.fx-rad{border-top:1px solid;padding:.1em .1em 0 .06em;line-height:1.15;display:inline-block}.fx-gloss{line-height:var(--r-texte-lh,1.5rem);color:var(--c-ink-2);grid-column:1/-1}.fx-labelled>.fx-gloss{grid-column:2/-1}[data-tool-result] svg{max-width:26rem}.planche .result-flow [class*=max-w-]:has(>svg){max-width:none}.planche .result-flow>:is(div,figure,section):has(>svg){width:100%;margin-inline:0}.planche .fig-zoom-figure>svg{width:100%;max-width:none;height:auto;max-height:80vh;display:block}.fig-frame{width:100%;margin-inline:0}.fig-svg{width:100%;height:auto;display:block}.fig-svg text,.fig-frame text{font-family:var(--font-sans)}.fig-frame :is(path,polyline,line,circle,ellipse,rect,polygon),.fig-svg :is(path,polyline,line,circle,ellipse,rect,polygon){stroke-linejoin:round}.fig-frame :is(path,polyline,line):not([stroke-dasharray]),.fig-svg :is(path,polyline,line):not([stroke-dasharray]){stroke-linecap:round}.fig-frame .fig-axis :is(path,polyline,line),.fig-svg .fig-axis :is(path,polyline,line),.fig-frame line.fig-axis,.fig-svg line.fig-axis{stroke-linecap:butt}.fig-profile-target,.fig-profile-gap{stroke-linecap:round}@media (width<=40rem){.fig-svg text{font-size:calc(var(--fig-vb,440) * 11px / 301)}.fig-svg text tspan[dy]{font-size:.8em}.fig-svg text tspan[dy^=\-]{font-size:1em}.planche .fig-zoom-figure{overflow-x:auto}.planche .fig-zoom-figure>svg{width:200%;max-height:none}}.fig-waiting{align-items:baseline;gap:.625rem;min-height:10rem;margin:0;padding:0;display:flex}.fig-waiting:before{content:"—";color:var(--c-ink-2);font-style:normal}.fig-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.fig-legend{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.75rem 0 0;display:flex}.fig-legend>span{align-items:center;gap:.5rem;display:inline-flex}.fig-dot{border:1px solid color-mix(in oklab, var(--c-ink) 30%, transparent);border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.fig-trait,.fig-trait-answer{border:0;border-radius:0;width:1.25rem;height:0}.fig-trait{border-top:1.5px solid var(--c-ink);opacity:.7}.fig-trait-answer{border-top:1.75px solid var(--c-accent)}.fig-step{width:1.25rem;height:.625rem;color:var(--c-ink)}.fig-tempo{display:none}.planche .transport{z-index:2;background:var(--c-paper);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;padding-block:.5rem;display:flex;position:sticky;bottom:0}.planche .transport input[type=range]{flex:8rem;min-width:0}.planche .transport output{white-space:nowrap}.fig-zoom{width:min(96vw,72rem);max-width:none;max-height:94vh;color:var(--c-ink);background:0 0;border:0;margin:auto;padding:0}.fig-zoom::backdrop{background:color-mix(in oklab, var(--c-ink) 55%, transparent)}.fig-zoom-panel{border:1px solid var(--c-rule);border-radius:var(--angle-carte);background:var(--c-paper);flex-direction:column;gap:.75rem;padding:1rem 1.125rem 1.25rem;display:flex}.fig-zoom-head{justify-content:flex-end;display:flex}.fig-zoom-figure{min-width:0}.planche .fig-notes{margin-top:1rem}.planche :is(.fig-notes,.note-stack,.rs-notes) .tool-note{margin:0}.planche :is(.fig-notes,.note-stack,.rs-notes) .tool-note+.tool-note{margin-top:.5rem}.planche .note-stack{grid-column:1/-1}.rs-notes{margin-top:1rem}@media (width>=64rem){.planche .fig-notes,.planche .result-flow>.note-stack{columns:2;column-gap:2rem}.planche :is(.fig-notes,.result-flow>.note-stack) .tool-note{break-inside:avoid}}.planche .fig-ledger{margin-top:1rem}.planche .fig-ledger .pgroup-head{margin-bottom:.25rem}.planche .fig-ledger .table-holder,.planche .fig-ledger .ledger-grid,.planche .ledger-grid{width:100%}.planche .ledger-head,.planche .ledger-row{border-bottom:1px solid var(--c-rule);column-gap:1rem;padding-block:.5rem}.planche .ledger-head{border-bottom-color:var(--c-rule);padding-bottom:.25rem}.planche .ledger-head .micro,.planche .ledger-cell{text-align:right}.planche .table-holder>.ledger-grid>:first-child{padding-right:2.25rem}@media (width<=30rem){.planche .ledger-cell{text-align:left}.planche .ledger-cell[data-col]:before{color:var(--c-ink-2)}}.notes-fold>summary,.note-fold>summary,.pv>.pv-summary,.tool-fold-summary,.planche .pgroup-details>summary{width:auto;min-height:2.75rem;color:var(--c-ink-2);flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:0 .5rem;margin:0;padding:.625rem 0;display:flex}.planche .pgroup-details>summary .pgroup-head{gap:0;min-height:0;margin:0;padding:0}.planche .pgroup-details[open]>summary .pgroup-head{margin:0}main:has(.planche) details>summary:hover,.tool-fold>.tool-fold-summary:hover,.tool-fold[open]>.tool-fold-summary{color:var(--c-ink)}main:has(.planche) details>summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:.25rem}.notes-fold>summary+*,.note-fold>summary+*,.pv>.pv-summary+*{margin-top:0;padding:.25rem 0 .75rem}.tool-fold[open]{padding-bottom:0}.notes-fold-count{margin-left:0}.planche .pv{grid-column:1/-1;margin:0}.planche .pv[open]{padding:0}.planche .pv-body{margin:0}.planche .pv-rubric{padding:.5rem 0}.planche .pv-caveats{border-left:0;margin-top:.75rem;padding-left:0}.planche .pv-commands{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.zone-fold>summary{cursor:default;pointer-events:none;list-style:none}@media (width<=63.99rem){.zone-fold>summary{cursor:pointer;pointer-events:auto;align-items:center;min-height:2.75rem}.planche .zone-fold>summary:after{content:"Afficher";color:var(--c-ink-2);background:0 0;border:0;order:4;width:auto;height:auto;margin-left:auto;padding-right:1.125rem;position:static;transform:none}.planche .zone-fold[open]>summary:after{content:"Masquer"}:lang(en) .planche .zone-fold>summary:after{content:"Show"}:lang(en) .planche .zone-fold[open]>summary:after{content:"Hide"}.planche .zone-fold>summary:before{content:"";border:0;border-right:1.5px solid var(--c-ink-2);border-bottom:1.5px solid var(--c-ink-2);width:.4375rem;height:.4375rem;transition:transform .14s cubic-bezier(.2,0,.38,1);position:absolute;top:calc(50% - .375rem);left:auto;right:.125rem;transform:rotate(45deg)}.planche .zone-fold[open]>summary:before{top:calc(50% - .125rem);transform:rotate(225deg)}.planche .zone-fold>summary:hover:after{color:var(--c-ink)}}@media (prefers-reduced-motion:reduce){main:has(.planche) details>summary:before{transition:none}}div:has(>[data-commands]),.planche-commands,.planche-commands>div,div:has(>[data-commands])>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;display:flex}div:has(>[data-commands]) button,.planche-commands button{height:var(--r-cadre);min-height:var(--r-cadre);border:1px solid var(--c-edge);border-radius:var(--angle-pastille);background:var(--c-paper);font:inherit;color:var(--c-ink);margin:0;padding:0 .75rem;font-weight:400;transition:border-color .14s cubic-bezier(.2,0,.38,1)}div:has(>[data-commands]) button:hover,.planche-commands button:hover{border-color:var(--c-ink);background:var(--c-paper);color:var(--c-ink)}div:has(>[data-commands]) button:focus-visible,.planche-commands button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}div:has(>[data-commands]) button:disabled,.planche-commands button:disabled{border-color:var(--c-rule);color:var(--c-ink-2);background:0 0}div:has(>[data-commands]) button+button:before,div:has(>[data-commands])>*+:before,.planche-commands button+button:before,.planche-commands>*+:before{content:none}div:has(>[data-commands]) button+button,div:has(>[data-commands])>*+*,.planche-commands button+button,.planche-commands>*+*{margin-left:0}.copy-shown{border:1px solid var(--c-edge);border-radius:var(--angle-pastille);background:var(--c-paper);color:var(--c-ink-2);user-select:all;overflow-wrap:anywhere;margin:.5rem 0 0;padding:.5rem .75rem}.planche .copy-glyph{color:var(--c-ink-2)}main:has(.planche) #dossier{background:0 0}main:has(.planche) #dossier .dossier-column{max-width:none;padding:0}main:has(.planche) #dossier .dossier-tete{grid-template-columns:minmax(0, calc(var(--r-col) - var(--r-pad) + 1px)) minmax(0, 1fr) auto;align-items:baseline;column-gap:var(--r-pad);padding:calc(1.25rem - 1px) var(--r-pad) .75rem;margin:0;display:grid}main:has(.planche) #dossier .dossier-attestation{max-width:40em;margin:0}main:has(.planche) #dossier .dossier-open{justify-self:end;margin:0;text-decoration:none}main:has(.planche) #dossier .dossier{padding:0}main:has(.planche) #dossier .dossier-row{scroll-margin-top:1.5rem}main:has(.planche) #dossier .dossier-summary{grid-template-columns:minmax(0, var(--r-col)) minmax(0, 1fr);grid-template-rows:auto;align-items:baseline;gap:0;min-height:3.5rem;padding:1rem 0;display:grid}main:has(.planche) #dossier .dossier-summary:before{left:calc(var(--r-pad) - var(--r-signe));top:1.65625rem}main:has(.planche) #dossier .dossier-summary:hover{background:var(--c-surface-2)}main:has(.planche) #dossier .dossier-summary:focus-visible{outline-offset:-2px;border-radius:0}main:has(.planche) #dossier .dossier-label{padding:0 1.5rem 0 var(--r-pad);letter-spacing:0;grid-area:1/1}main:has(.planche) #dossier .dossier-digest{-webkit-line-clamp:unset;line-clamp:unset;max-width:44em;padding:0 var(--r-pad) 0 1px;grid-area:1/2;display:block;overflow:visible}main:has(.planche) #dossier [open]>.dossier-summary .dossier-digest{visibility:hidden;max-height:var(--r-texte-lh);display:block;overflow:hidden}main:has(.planche) #dossier .dossier-body,main:has(.planche) #dossier .dossier-body.treatise{margin-top:calc(-1 * (var(--r-texte-lh) + 1rem));padding:0 var(--r-pad) 1.5rem calc(var(--r-col) + 1px);font-size:max(var(--r-texte), .8125rem);line-height:var(--r-texte-lh);color:var(--c-ink);position:relative}main:has(.planche) #dossier .dossier-body>*{max-width:40em}main:has(.planche) #dossier .dossier-body>:first-child{margin-top:0}main:has(.planche) #dossier .dossier-body p+p,main:has(.planche) #dossier .treatise p+p{margin-top:.75rem}main:has(.planche) #dossier .dossier-figure{margin:.75rem 0;padding:0}main:has(.planche) #dossier .dossier-figure .fx{line-height:1.75rem}main:has(.planche) #dossier .dossier-sub{border:0;margin:.75rem 0 0;padding:0}main:has(.planche) #dossier .dossier-list{margin:.75rem 0 0;padding:0;list-style:none;display:block}main:has(.planche) #dossier .dossier-sub+.dossier-list,main:has(.planche) #dossier .dossier-list.mt-0{margin-top:0}main:has(.planche) #dossier .dossier-entry{border:0;border-top:1px solid var(--c-rule);padding:.5rem 0;display:block}main:has(.planche) #dossier .dossier-list>.dossier-entry:first-child{border-top:0;padding-top:0}main:has(.planche) #dossier dl.dossier-list>.dossier-entry{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);column-gap:1.5rem;display:grid}main:has(.planche) #dossier .dossier-term,main:has(.planche) #dossier .dossier-entry dd{margin:0;display:block}main:has(.planche) #dossier .dossier-term .fx-v{font-size:max(1.07em,.8125rem)}main:has(.planche) #dossier .dossier-qualifier{margin-left:.5rem}main:has(.planche) #dossier .dossier-meta{margin:.25rem 0 0}main:has(.planche) #dossier .prose-link{color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-edge);text-underline-offset:3px}main:has(.planche) #dossier .prose-link:hover{color:var(--c-ink);text-decoration-color:var(--c-ink)}main:has(.planche) #dossier :is(.m-0,.mt-1,.mt-2,.mt-5,.mb-0,.mt-\[0\.9em\]){margin:0}main:has(.planche) #dossier :is(.mt-1,.mt-2){margin-top:.25rem}main:has(.planche) #dossier .mt-5{margin-top:.75rem}@media (width<=48rem){main:has(.planche) #dossier .dossier-tete{grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem}main:has(.planche) #dossier .dossier-attestation{grid-column:1/-1}main:has(.planche) #dossier .dossier-summary{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}main:has(.planche) #dossier .dossier-digest{padding-left:var(--r-pad);grid-area:2/1;margin-top:.25rem}main:has(.planche) #dossier [open]>.dossier-summary .dossier-digest{display:none}main:has(.planche) #dossier .dossier-body,main:has(.planche) #dossier .dossier-body.treatise{padding:0 var(--r-pad) 1.25rem var(--r-pad);margin-top:0}}@media print{main:has(.planche) #dossier .dossier-body,main:has(.planche) #dossier .dossier-body.treatise{margin-top:0}main:has(.planche) button:not(.switch){display:none}}main:has(.planche) #related-tools{padding:1.25rem var(--r-pad) var(--r-pad);background:0 0}main:has(.planche) .related-grid{border:0;grid-template-columns:minmax(0,1fr);gap:0;margin:.25rem 0 0;padding:0;list-style:none;display:grid}main:has(.planche) .related-grid>li{border-bottom:0;border-right:0;min-width:0}@media (width>=64rem){main:has(.planche) .related-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main:has(.planche) .related-grid>li:nth-child(2){border-top:0}main:has(.planche) .related-grid>li:nth-child(odd){padding-right:var(--r-pad);border-right:1px solid var(--c-rule)}main:has(.planche) .related-grid>li:nth-child(2n){padding-left:var(--r-pad)}main:has(.planche) .related-grid>li:last-child:nth-child(odd){border-right:0;grid-column:1/-1;padding-right:0}}main:has(.planche) .related-item{flex-direction:column;gap:0;padding:.75rem 0;transition:none;display:flex}main:has(.planche) .related-item:hover,main:has(.planche) .related-item:focus-visible{background:0 0}main:has(.planche) .related-item:hover .related-title{text-decoration:underline;text-decoration-color:var(--c-edge);text-underline-offset:3px}main:has(.planche) .related-title{letter-spacing:0;display:block}main:has(.planche) .related-desc{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:hidden}main:has(.planche) #related-tools .tool-status-pill{margin-left:.5rem;padding:0;transform:none}main:has(.planche) #related-tools .tool-status-pill:before{content:"· "}.result-stick{top:env(safe-area-inset-top,0px);z-index:40;border-bottom:1px solid var(--c-rule);background:var(--c-paper);color:var(--c-ink);cursor:pointer;opacity:0;pointer-events:none;align-items:baseline;gap:.625rem;padding:.625rem 1rem;transition:transform .2s cubic-bezier(.2,0,.2,1),opacity .15s;display:flex;position:fixed;left:0;right:0;transform:translateY(-110%)}.result-stick[data-show=true]{opacity:1;pointer-events:auto;transform:none}.result-stick-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:max(var(--r-texte,.9375rem), .8125rem);color:var(--c-ink-2);flex:1;overflow:hidden}.result-stick-value{white-space:nowrap;font-size:max(var(--r-titre,1.5rem), .8125rem);font-variant-numeric:tabular-nums;line-height:1.75rem}@media (width>=64rem){.result-stick{display:none}}@media (prefers-reduced-motion:reduce){.result-stick{transition:none}}main:has(.planche)>.shell.band{padding-bottom:1.5rem}main:has(.planche) .ad-slot{margin-top:var(--r-rythme)}main:has(.planche)~footer>.shell.band{margin-top:0;padding-top:1.5rem}.zone{min-width:0}.planche .result-panel:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.field{flex-direction:column;gap:.25rem;min-width:0;display:flex}fieldset.field{border:0;margin:0;padding:0}.field-label{display:block}legend.field-label{width:100%;padding:0}legend .field-sym{float:right}.field-swatch{border:1px solid var(--c-ink);vertical-align:.0625rem;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}.field-row{transition:border-color .14s cubic-bezier(.2,0,.38,1);display:flex}.field-row:hover{border-color:var(--c-ink)}.field-row:has([aria-invalid=true]){border-color:var(--c-bad)}.field-row:has(:disabled){background:var(--c-surface-2)}.field-input{width:100%;min-width:0;height:100%;color:var(--c-ink);background:0 0;border:0;flex:auto;padding-inline:.75rem}.field-input:disabled{color:var(--c-ink-2);cursor:not-allowed}.field-unit{white-space:nowrap;flex:none;align-items:center;padding-inline:.625rem;display:flex}.field-unit-wrap{flex:none;display:flex;position:relative}.field-unit-wrap>.field{display:contents}.field-unit-wrap:after{content:"";pointer-events:none;position:absolute}.field-unit-wrap .field-select{appearance:none;background:0 0;border:0;width:auto;height:100%;padding:0 1.5rem 0 .625rem}.field-select,.field-textarea{width:100%;transition:border-color .14s cubic-bezier(.2,0,.38,1)}.field-select{padding-inline:.75rem}.field-select:hover:not(:disabled){border-color:var(--c-ink)}.field-hint,.field-error{margin:0}.field-hint{max-width:36em}.ledger{flex-direction:column;max-width:100%;display:flex}.ledger-grid{grid-template-columns:max-content repeat(var(--ledger-cols), max-content);width:fit-content;max-width:100%;display:grid}.ledger-grid[data-marked]{grid-template-columns:max-content max-content repeat(var(--ledger-cols), max-content)}.ledger-head,.ledger-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.ledger-note{display:block}.ledger-state{white-space:nowrap}@media (width<=30rem){.ledger-grid,.ledger-grid[data-marked]{grid-template-columns:minmax(0,1fr);width:100%}.ledger-head{display:none}.ledger-row{grid-template-columns:minmax(0,1fr);row-gap:.125rem}.ledger-cell[data-col]:before{content:attr(data-col);display:block}}.planche .rs-body{min-width:0}.table-holder{max-width:100%;position:relative}.table-copy{border-radius:var(--angle-pastille);width:1.75rem;height:1.75rem;color:var(--c-ink-2);cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:opacity .15s,color .15s,border-color .15s;display:inline-flex;position:absolute}.table-holder:hover .table-copy,.table-copy:hover,.table-copy:focus-visible{opacity:1;color:var(--c-ink);border-color:var(--c-edge);background:var(--c-paper)}.copy-glyph{border:1px solid;border-radius:1.5px;width:.5rem;height:.625rem;margin:.125rem 0 0 .125rem;display:block;position:relative}.copy-glyph:before{content:"";border:0;border-top:1px solid;border-left:1px solid;border-radius:1.5px;position:absolute;inset:-.1875rem .1875rem .1875rem -.1875rem}.copy-glyph-done{border:1.5px solid;border-top:0;border-left:0;border-radius:0;width:.3125rem;height:.5625rem;margin:0 0 .1875rem .125rem;transform:rotate(40deg)}.copy-glyph-done:before{content:none}input[type=range]{appearance:none;height:1.5rem;accent-color:var(--c-ink);background:0 0}input[type=range]::-webkit-slider-runnable-track{background:var(--c-edge);height:1px}input[type=range]::-moz-range-track{background:var(--c-edge);height:1px}input[type=range]::-webkit-slider-thumb{appearance:none;border-radius:var(--angle-pastille);background:var(--c-ink);width:.625rem;height:1.125rem;margin-top:-.53125rem}input[type=range]::-moz-range-thumb{border-radius:var(--angle-pastille);background:var(--c-ink);border:0;width:.625rem;height:1.125rem}.switch{width:fit-content;min-height:var(--r-cadre);cursor:pointer;text-align:left;align-self:start;align-items:center;gap:.625rem;display:inline-flex}.switch-track{border:1px solid var(--c-edge);background:var(--c-paper);border-radius:999px;flex-shrink:0;width:2.25rem;height:1.25rem;transition:border-color .14s cubic-bezier(.2,0,.38,1);position:relative}.switch-knob{background:var(--c-ink-2);border-radius:999px;width:.75rem;height:.75rem;transition:transform .14s cubic-bezier(.2,0,.38,1);position:absolute;top:.1875rem;left:.1875rem}.switch:hover .switch-track,.switch[aria-checked=true] .switch-track{border-color:var(--c-ink)}.switch[aria-checked=true] .switch-knob{background:var(--c-ink);transform:translate(1rem)}.notes-fold-count{font-variant-numeric:tabular-nums}.planche .prow+.prow,.planche .form-flow>.prow+.prow,.planche .readout>div+div,.rs-mini>div+div,main:has(.planche) .related-grid>li+li>.related-item{padding-top:calc(.75rem - 1px)}main:has(.planche) #dossier .dossier-row+.dossier-row>.dossier-summary{padding-top:calc(1rem - 1px)}.planche .data-table-scroll tbody td,.planche .data-table-scroll thead th{padding-top:calc(.5rem - 1px)}.planche :is(.notes-fold,.note-fold,.pv)+:is(.notes-fold,.note-fold,.pv),.planche .result-flow :is(.notes-fold,.note-fold,.pv)+:is(.notes-fold,.note-fold,.pv),.planche [data-tool-root]>.tool-fold{border-top:0}.planche :is(.notes-fold,.note-fold,.pv)+:is(.notes-fold,.note-fold,.pv)>summary,.planche .result-flow :is(.notes-fold,.note-fold,.pv)+:is(.notes-fold,.note-fold,.pv)>summary,.planche [data-tool-root]>.tool-fold>.tool-fold-summary{box-sizing:border-box;border-top:1px solid var(--c-rule);min-height:2.75rem;padding-top:calc(.625rem - 1px)}@media (width>=64rem){.planche :is(.planche-grid,.planche-duo) .prow+.prow:has(>.field-input){padding-top:calc(.5rem - 1px)}}.planche .prow[data-unite-longue]:has(>.field-input){padding:.5rem 0 .75rem}.planche .prow+.prow[data-unite-longue]:has(>.field-input){padding-top:calc(.5rem - 1px)}.planche .prow[data-unite-longue]:has(>.field-input)>.field-label{grid-column:1/4}.planche .prow[data-unite-longue]:has(>.field-input)>.field-sym{grid-column:4}.planche .prow[data-unite-longue]:has(>.field-input):before,.planche .prow[data-unite-longue]:has(>.field-input)>.field-input,.planche .prow[data-unite-longue]:has(>.field-input)>.field-unit,.planche .prow[data-unite-longue]:has(>.field-input)>.field-unit-wrap{grid-row:2}@media (width<=40rem){.planche .prow:has(>.field-input){padding:.5rem 0 .75rem}.planche .prow+.prow:has(>.field-input){padding-top:calc(.5rem - 1px)}.planche .prow:has(>.field-input)>.field-label{grid-column:1/4}.planche .prow:has(>.field-input)>.field-sym{grid-column:4}.planche .prow:has(>.field-input):before,.planche .prow:has(>.field-input)>.field-input,.planche .prow:has(>.field-input)>.field-unit,.planche .prow:has(>.field-input)>.field-unit-wrap{grid-row:2}}
