@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:#bf000f;--color-green-800:#016630;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-sm:.25rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-700:lab(40.4273% 67.2623 53.7441);--color-green-800:lab(37.4616% -36.7971 22.9692)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.-left-2\.5{left:calc(var(--spacing) * -2.5)}.left-0{left:0}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.m-0{margin:0}.m-\[\.2rem_0_0\]{margin:.2rem 0 0}.m-\[\.3rem_0_\.5rem\]{margin:.3rem 0 .5rem}.m-\[\.3rem_0_0\]{margin:.3rem 0 0}.m-\[\.4rem_0_0\]{margin:.4rem 0 0}.m-\[\.5rem_0_\.25rem\]{margin:.5rem 0 .25rem}.m-\[\.5rem_0_0\]{margin:.5rem 0 0}.m-\[\.6rem_0_0\]{margin:.6rem 0 0}.m-\[\.7rem_0_0\]{margin:.7rem 0 0}.m-\[\.8rem_0_0\]{margin:.8rem 0 0}.m-\[\.25rem_0_0\]{margin:.25rem 0 0}.m-\[\.35rem_0_\.6rem\]{margin:.35rem 0 .6rem}.m-\[\.35rem_0_\.75rem\]{margin:.35rem 0 .75rem}.m-\[\.35rem_0_0\]{margin:.35rem 0 0}.m-\[\.45rem_0_0\]{margin:.45rem 0 0}.m-\[\.55rem_0_0\]{margin:.55rem 0 0}.m-\[\.65rem_0_0\]{margin:.65rem 0 0}.m-\[0\]{margin:0}.m-\[0_0_\.2rem\]{margin:0 0 .2rem}.m-\[0_0_\.3rem\]{margin:0 0 .3rem}.m-\[0_0_\.4rem\]{margin:0 0 .4rem}.m-\[0_0_\.5rem\]{margin:0 0 .5rem}.m-\[0_0_\.6rem\]{margin:0 0 .6rem}.m-\[0_0_\.8rem\]{margin:0 0 .8rem}.m-\[0_0_\.9rem\]{margin:0 0 .9rem}.m-\[0_0_\.75rem\]{margin:0 0 .75rem}.m-\[1\.5rem_0_\.5rem\]{margin:1.5rem 0 .5rem}.m-\[1rem_0\]{margin:1rem 0}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-\[\.3rem\]{margin-block:.3rem}.my-\[\.4rem\]{margin-block:.4rem}.my-\[\.5rem\]{margin-block:.5rem}.my-\[\.6rem\]{margin-block:.6rem}.my-\[\.8rem\]{margin-block:.8rem}.my-\[\.35rem\]{margin-block:.35rem}.my-auto{margin-block:auto}.\!mt-0{margin-top:0!important}.\!mt-\[\.2rem\]{margin-top:.2rem!important}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[\.2rem\]{margin-top:.2rem}.mt-\[\.3rem\]{margin-top:.3rem}.mt-\[\.4rem\]{margin-top:.4rem}.mt-\[\.5rem\]{margin-top:.5rem}.mt-\[\.6rem\]{margin-top:.6rem}.mt-\[\.7rem\]{margin-top:.7rem}.mt-\[\.8rem\]{margin-top:.8rem}.mt-\[\.9rem\]{margin-top:.9rem}.mt-\[\.15rem\]{margin-top:.15rem}.mt-\[\.25rem\]{margin-top:.25rem}.mt-\[\.35rem\]{margin-top:.35rem}.mt-\[\.45rem\]{margin-top:.45rem}.mt-\[1\.4rem\]{margin-top:1.4rem}.mt-\[1\.5rem\]{margin-top:1.5rem}.mt-\[1rem\]{margin-top:1rem}.mr-1{margin-right:var(--spacing)}.mr-\[\.4rem\]{margin-right:.4rem}.mr-\[\.15rem\]{margin-right:.15rem}.mr-\[\.35rem\]{margin-right:.35rem}.\!mb-0{margin-bottom:0!important}.\!mb-\[\.2rem\]{margin-bottom:.2rem!important}.\!mb-\[\.3rem\]{margin-bottom:.3rem!important}.\!mb-\[\.4rem\]{margin-bottom:.4rem!important}.\!mb-\[\.5rem\]{margin-bottom:.5rem!important}.\!mb-\[\.25rem\]{margin-bottom:.25rem!important}.mb-0{margin-bottom:0}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[\.2rem\]{margin-bottom:.2rem}.mb-\[\.4rem\]{margin-bottom:.4rem}.mb-\[\.5rem\]{margin-bottom:.5rem}.mb-\[\.6rem\]{margin-bottom:.6rem}.mb-\[\.8rem\]{margin-bottom:.8rem}.mb-\[\.9rem\]{margin-bottom:.9rem}.mb-\[1\.5rem\]{margin-bottom:1.5rem}.ml-\[\.4rem\]{margin-left:.4rem}.ml-\[\.7rem\]{margin-left:.7rem}.ml-\[\.15rem\]{margin-left:.15rem}.ml-\[\.35rem\]{margin-left:.35rem}.\[display\:contents\]{display:contents}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-16{height:calc(var(--spacing) * 16)}.h-\[2\.4rem\]{height:2.4rem}.h-\[8px\]{height:8px}.h-\[26rem\]{height:26rem}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[2\.4rem\]{max-height:2.4rem}.max-h-\[70vh\]{max-height:70vh}.\!min-h-0{min-height:0!important}.\!min-h-\[32px\]{min-height:32px!important}.\!min-h-\[34px\]{min-height:34px!important}.min-h-0{min-height:0}.min-h-\[22rem\]{min-height:22rem}.\!w-\[5\.5rem\]{width:5.5rem!important}.\!w-\[8rem\]{width:8rem!important}.\!w-\[16rem\]{width:16rem!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1{width:var(--spacing)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-\[3rem\]{width:3rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[6rem\]{width:6rem}.w-\[7rem\]{width:7rem}.w-\[9\.5rem\]{width:9.5rem}.w-\[9rem\]{width:9rem}.w-\[10rem\]{width:10rem}.w-\[45\%\]{width:45%}.w-\[50\%\]{width:50%}.w-\[55\%\]{width:55%}.w-\[75\%\]{width:75%}.w-\[78\%\]{width:78%}.w-\[85\%\]{width:85%}.w-\[92\%\]{width:92%}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[50rem\]{max-width:50rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[58rem\]{max-width:58rem}.max-w-\[64rem\]{max-width:64rem}.max-w-\[70rem\]{max-width:70rem}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[560px\]{min-width:560px}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-col-resize{cursor:col-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(17rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(11rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(15rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[\.1rem\]{gap:.1rem}.gap-\[\.2rem\]{gap:.2rem}.gap-\[\.3rem\]{gap:.3rem}.gap-\[\.4rem\]{gap:.4rem}.gap-\[\.5rem\]{gap:.5rem}.gap-\[\.6rem\]{gap:.6rem}.gap-\[\.7rem\]{gap:.7rem}.gap-\[\.9rem\]{gap:.9rem}.gap-\[\.15rem\]{gap:.15rem}.gap-\[\.25rem\]{gap:.25rem}.gap-\[\.35rem\]{gap:.35rem}.gap-\[\.45rem\]{gap:.45rem}.gap-\[\.55rem\]{gap:.55rem}.gap-\[\.75rem\]{gap:.75rem}.gap-\[1\.1rem\]{gap:1.1rem}.gap-\[1\.2rem\]{gap:1.2rem}.gap-\[1rem\]{gap:1rem}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[\.6rem\]{column-gap:.6rem}.gap-x-\[\.9rem\]{column-gap:.9rem}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-\[\.25rem\]{row-gap:.25rem}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-trait>:not(:last-child)){border-color:var(--trait)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-atlas{border-radius:var(--rayon)}.rounded-carte{border-radius:var(--rayon-carte)}.rounded-full{border-radius:3.40282e38px}.rounded-petit{border-radius:var(--rayon-petit)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-carte{border-top-left-radius:var(--rayon-carte);border-top-right-radius:var(--rayon-carte)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.\!border-dashed{--tw-border-style:dashed!important;border-style:dashed!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-accent{border-color:var(--accent)!important}.\!border-accent-vif{border-color:var(--accent-vif)!important}.\!border-alerte{border-color:var(--alerte)!important}.\!border-doux\/60{border-color:var(--doux)!important}@supports (color:color-mix(in lab, red, red)){.\!border-doux\/60{border-color:color-mix(in oklab, var(--doux) 60%, transparent)!important}}.\!border-echec{border-color:var(--echec)!important}.\!border-encre{border-color:var(--encre)!important}.\!border-trait,.\!border-trait\/40{border-color:var(--trait)!important}@supports (color:color-mix(in lab, red, red)){.\!border-trait\/40{border-color:color-mix(in oklab, var(--trait) 40%, transparent)!important}}.\!border-transparent{border-color:#0000!important}.\!border-vert-clair{border-color:var(--vert-clair)!important}.\!border-vert-fonce{border-color:var(--vert-fonce)!important}.border-\[var\(--ok\)\]{border-color:var(--ok)}.border-accent{border-color:var(--accent)}.border-alerte{border-color:var(--alerte)}.border-doux{border-color:var(--doux)}.border-echec{border-color:var(--echec)}.border-ok{border-color:var(--ok)}.border-trait{border-color:var(--trait)}.border-trait-fort{border-color:var(--trait-fort)}.border-l-accent{border-left-color:var(--accent)}.\!bg-accent{background-color:var(--accent)!important}.\!bg-carte{background-color:var(--carte)!important}.\!bg-echec-doux{background-color:var(--echec-doux)!important}.\!bg-fond{background-color:var(--fond)!important}.\!bg-survol{background-color:var(--survol)!important}.\!bg-transparent{background-color:#0000!important}.\!bg-vert-clair{background-color:var(--vert-clair)!important}.\!bg-vert-fonce{background-color:var(--vert-fonce)!important}.bg-accent{background-color:var(--accent)}.bg-accent-doux{background-color:var(--accent-doux)}.bg-alerte-doux{background-color:var(--alerte-doux)}.bg-black{background-color:var(--color-black)}.bg-black\/\[\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.bg-carte{background-color:var(--carte)}.bg-echec-doux{background-color:var(--echec-doux)}.bg-fond,.bg-fond\/95{background-color:var(--fond)}@supports (color:color-mix(in lab, red, red)){.bg-fond\/95{background-color:color-mix(in oklab, var(--fond) 95%, transparent)}}.bg-ok-doux{background-color:var(--ok-doux)}.bg-papier-donnees{background-color:var(--papier-donnees)}.bg-trait{background-color:var(--trait)}.bg-trait-fort{background-color:var(--trait-fort)}.bg-transparent{background-color:#0000}.\!p-0{padding:0!important}.\!p-\[\.1rem\]{padding:.1rem!important}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[\.3rem\]{padding:.3rem}.p-\[\.5rem\]{padding:.5rem}.p-\[\.5rem_\.6rem\]{padding:.5rem .6rem}.p-\[\.6rem\]{padding:.6rem}.p-\[\.7rem\]{padding:.7rem}.p-\[\.8rem\]{padding:.8rem}.p-\[\.9rem\]{padding:.9rem}.p-\[\.35rem\]{padding:.35rem}.p-\[\.45rem_\.55rem\]{padding:.45rem .55rem}.p-\[\.55rem\]{padding:.55rem}.p-\[1\.2rem\]{padding:1.2rem}.\!px-0{padding-inline:0!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[\.3rem\]{padding-inline:.3rem}.px-\[\.4rem\]{padding-inline:.4rem}.px-\[\.5rem\]{padding-inline:.5rem}.px-\[\.6rem\]{padding-inline:.6rem}.px-\[\.7rem\]{padding-inline:.7rem}.px-\[\.8rem\]{padding-inline:.8rem}.px-\[\.9rem\]{padding-inline:.9rem}.px-\[\.45rem\]{padding-inline:.45rem}.px-\[1rem\]{padding-inline:1rem}.\!py-0{padding-block:0!important}.\!py-1{padding-block:var(--spacing)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[\.1rem\]{padding-block:.1rem}.py-\[\.2rem\]{padding-block:.2rem}.py-\[\.4rem\]{padding-block:.4rem}.py-\[\.5rem\]{padding-block:.5rem}.py-\[\.6rem\]{padding-block:.6rem}.py-\[\.7rem\]{padding-block:.7rem}.py-\[\.15rem\]{padding-block:.15rem}.py-\[\.25rem\]{padding-block:.25rem}.py-\[\.35rem\]{padding-block:.35rem}.py-\[\.38rem\]{padding-block:.38rem}.py-\[\.45rem\]{padding-block:.45rem}.py-\[\.55rem\]{padding-block:.55rem}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[\.5rem\]{padding-top:.5rem}.pt-\[1\.1rem\]{padding-top:1.1rem}.pt-\[1rem\]{padding-top:1rem}.pr-\[\.7rem\]{padding-right:.7rem}.pr-\[1rem\]{padding-right:1rem}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-\[\.3rem\]{padding-bottom:.3rem}.pl-\[\.6rem\]{padding-left:.6rem}.pl-\[\.9rem\]{padding-left:.9rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.\[font-family\:var\(--police-doc\)\]{font-family:var(--police-doc)}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.8em\]{font-size:.8em}.text-\[\.8rem\]{font-size:.8rem}.text-\[\.9rem\]{font-size:.9rem}.text-\[\.68rem\]{font-size:.68rem}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.73rem\]{font-size:.73rem}.text-\[\.74rem\]{font-size:.74rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[\.76rem\]{font-size:.76rem}.text-\[\.77rem\]{font-size:.77rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.79rem\]{font-size:.79rem}.text-\[\.81rem\]{font-size:.81rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[\.83rem\]{font-size:.83rem}.text-\[\.84rem\]{font-size:.84rem}.text-\[\.85em\]{font-size:.85em}.text-\[\.85rem\]{font-size:.85rem}.text-\[\.86rem\]{font-size:.86rem}.text-\[\.88em\]{font-size:.88em}.text-\[\.88rem\]{font-size:.88rem}.text-\[\.92em\]{font-size:.92em}.text-\[\.92rem\]{font-size:.92rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[2rem\]{font-size:2rem}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[560\]{--tw-font-weight:560;font-weight:560}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-\[620\]{--tw-font-weight:620;font-weight:620}.font-\[640\]{--tw-font-weight:640;font-weight:640}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-alerte{color:var(--alerte)!important}.\!text-doux{color:var(--doux)!important}.\!text-echec{color:var(--echec)!important}.\!text-encre{color:var(--encre)!important}.\!text-sur-accent{color:var(--sur-accent)!important}.\!text-sur-vert-clair{color:var(--sur-vert-clair)!important}.\!text-sur-vert-fonce{color:var(--sur-vert-fonce)!important}.\!text-tres-doux{color:var(--tres-doux)!important}.text-accent{color:var(--accent)}.text-accent-texte{color:var(--accent-texte)}.text-alerte{color:var(--alerte)}.text-doux{color:var(--doux)}.text-echec{color:var(--echec)}.text-encre{color:var(--encre)}.text-green-800{color:var(--color-green-800)}.text-ok{color:var(--ok)}.text-red-700{color:var(--color-red-700)}.text-sur-accent{color:var(--sur-accent)}.text-tres-doux{color:var(--tres-doux)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\!line-through{text-decoration-line:line-through!important}.\!no-underline{text-decoration-line:none!important}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.\!opacity-40{opacity:.4!important}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-atlas{--tw-shadow:var(--ombre);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent\/30{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.ring-accent\/40{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/40{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,opacity\]{transition-property:border-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--duree-1\)\]{--tw-duration:var(--duree-1);transition-duration:var(--duree-1)}.duration-\[var\(--duree-2\)\]{--tw-duration:var(--duree-2);transition-duration:var(--duree-2)}.ease-\[var\(--ease-sortie\)\]{--tw-ease:var(--ease-sortie);transition-timing-function:var(--ease-sortie)}.select-none{-webkit-user-select:none;user-select:none}.marker\:content-\[\'\'\] ::marker{--tw-content:"";content:var(--tw-content)}.marker\:content-\[\'\'\]::marker{--tw-content:"";content:var(--tw-content)}.marker\:content-\[\'\'\] ::-webkit-details-marker{--tw-content:"";content:var(--tw-content)}.marker\:content-\[\'\'\]::-webkit-details-marker{--tw-content:"";content:var(--tw-content)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:\!border-accent:hover{border-color:var(--accent)!important}.hover\:border-accent-vif:hover{border-color:var(--accent-vif)}.hover\:\!bg-carte:hover{background-color:var(--carte)!important}.hover\:\!bg-survol:hover{background-color:var(--survol)!important}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-survol:hover{background-color:var(--survol)}.hover\:\!text-accent-texte:hover{color:var(--accent-texte)!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-flottante:hover{--tw-shadow:var(--ombre-flottante);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:\!ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:\!text-tres-doux:disabled{color:var(--tres-doux)!important}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}@media not all and (min-width:26rem){.max-\[26rem\]\:min-w-0{min-width:0}.max-\[26rem\]\:shrink{flex-shrink:1}}@media (min-width:700px){.min-\[700px\]\:col-span-2{grid-column:span 2/span 2}.min-\[700px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.min-\[1100px\]\:col-span-3{grid-column:span 3/span 3}.min-\[1100px\]\:col-span-4{grid-column:span 4/span 4}.min-\[1100px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_minmax\(0\,22rem\)\]{grid-template-columns:1fr minmax(0,22rem)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:flex{display:flex}.lg\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_var\(--rail\,28rem\)\]{grid-template-columns:minmax(0,1fr) var(--rail,28rem)}}.\[\&\>\.picto\]\:\!text-sur-accent>.picto{color:var(--sur-accent)!important}.\[\&\>\[data-atlas\=liaisons-tiroir\]\]\:absolute>[data-atlas=liaisons-tiroir]{position:absolute}}@font-face{font-family:Inter Var;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Var;src:url(/fonts/InterVariable-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Roman.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Inter-repli;src:local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Newsreader-repli;src:local(Georgia);size-adjust:92%;ascent-override:88%;descent-override:26%;line-gap-override:0%}:root{--accent:#0e7490;--accent-vif:#0a5e76;--accent-doux:#e3eff3;--accent-texte:#0f6379;--sur-accent:#fff;--sur-echec:#fff;--encre:#211f1c;--doux:#6c665d;--tres-doux:#756f64;--trait:#e8e4dc;--trait-fort:#8c8679;--fond:#f6f5f1;--carte:#fff;--survol:#efece5;--papier-donnees:#faf9f5;--rail-fond:#1e1c19;--rail-encre:#b9b3a9;--rail-trait:#34312b;--rail-survol:#2a2723;--rail-actif-fond:#8ac8d6;--rail-actif-encre:#102a31;--ok:#35704a;--alerte:#8a5f13;--echec:#a93e35;--ok-doux:#e3efe6;--alerte-doux:#f6edda;--echec-doux:#f8e9e6;--vert-clair:#a8d8e2;--sur-vert-clair:#143139;--vert-fonce:#0e7490;--sur-vert-fonce:#fff;--tableau:#6c51c9;--donnee:#fb8500;--donnee-vif:#ff9d2e;--donnee-doux:#fbeedc;--rayon-carte:16px;--rayon:10px;--rayon-petit:6px;--ombre-bouton:0 1px 1.5px #3832281a, inset 0 -1px 0 #0000000d;--ombre:0 1px 2px #3832280f;--ombre-flottante:0 2px 6px #38322812, 0 20px 48px -20px #38322847;--ease-sortie:cubic-bezier(.23, 1, .32, 1);--ease-deplacement:cubic-bezier(.77, 0, .175, 1);--ease-tiroir:cubic-bezier(.32, .72, 0, 1);--duree-1:.12s;--duree-2:.2s;--duree-3:.3s;--duree-tiroir:.32s;--police-ui:"Inter Var", "Inter-repli", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-doc:"Newsreader", "Newsreader-repli", Georgia, serif;--police-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--interlettre-corps:0em;--rail:4.25rem;--rail-ouvert:16.25rem}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]){--accent:#7fc4d2;--accent-vif:#98d2de;--accent-doux:#14313a;--accent-texte:#8fcbd8;--sur-accent:#0c2830;--sur-echec:#331311;--encre:#ece8e1;--doux:#a8a297;--tres-doux:#8a857a;--trait:#ffffff17;--trait-fort:#ffffff4d;--fond:#131210;--carte:#1c1a17;--survol:#262320;--papier-donnees:#181613;--rail-fond:#0f0e0c;--rail-encre:#b9b3a9;--rail-trait:#ffffff1a;--rail-survol:#1b1916;--rail-actif-fond:#8ac8d6;--rail-actif-encre:#102a31;--ok:#7fbe90;--alerte:#d9a75b;--echec:#e08b80;--ok-doux:#1c2e22;--alerte-doux:#322817;--echec-doux:#35201b;--vert-clair:#a8d8e2;--sur-vert-clair:#143139;--vert-fonce:#35a9c2;--sur-vert-fonce:#0a2229;--tableau:#b3a5f2;--donnee:#fb8500;--donnee-vif:#ffb703;--donnee-doux:#3a2a12;--ombre-bouton:inset 0 1px 0 #ffffff12, 0 1px 2px #0006;--ombre:0 1px 2px #00000059;--ombre-flottante:0 8px 32px #00000080, 0 0 0 1px #ffffff0f;--interlettre-corps:.01em}}:root[data-theme=sombre]{--accent:#7fc4d2;--accent-vif:#98d2de;--accent-doux:#14313a;--accent-texte:#8fcbd8;--sur-accent:#0c2830;--sur-echec:#331311;--encre:#ece8e1;--doux:#a8a297;--tres-doux:#8a857a;--trait:#ffffff17;--trait-fort:#ffffff4d;--fond:#131210;--carte:#1c1a17;--survol:#262320;--papier-donnees:#181613;--rail-fond:#0f0e0c;--rail-encre:#b9b3a9;--rail-trait:#ffffff1a;--rail-survol:#1b1916;--rail-actif-fond:#8ac8d6;--rail-actif-encre:#102a31;--ok:#7fbe90;--alerte:#d9a75b;--echec:#e08b80;--ok-doux:#1c2e22;--alerte-doux:#322817;--echec-doux:#35201b;--vert-clair:#a8d8e2;--sur-vert-clair:#143139;--vert-fonce:#35a9c2;--sur-vert-fonce:#0a2229;--tableau:#b3a5f2;--donnee:#fb8500;--donnee-vif:#ffb703;--donnee-doux:#3a2a12;--ombre-bouton:inset 0 1px 0 #ffffff12, 0 1px 2px #0006;--ombre:0 1px 2px #00000059;--ombre-flottante:0 8px 32px #00000080, 0 0 0 1px #ffffff0f;--interlettre-corps:.01em}*{box-sizing:border-box}html,body{margin:0;padding:0}html{font-synthesis:none;font-optical-sizing:auto}body{font-family:var(--police-ui);font-feature-settings:"cv01" 1, "ss03" 1;color:var(--encre);background:var(--fond);letter-spacing:var(--interlettre-corps);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}a{color:var(--accent-texte)}h1{letter-spacing:-.015em;margin:0 0 .35rem;font-size:1.5rem;font-weight:640}h2{letter-spacing:-.01em;font-weight:650}.sous-titre{color:var(--doux);margin:0 0 1.5rem}.section{letter-spacing:.09em;text-transform:uppercase;color:var(--tres-doux);margin:1.75rem 0 .6rem;font-size:.72rem;font-weight:680}button{font:inherit;cursor:pointer;border-radius:var(--rayon);border:1px solid var(--trait-fort)}@supports (color:color-mix(in lab, red, red)){button{border:1px solid color-mix(in srgb, var(--trait-fort) 55%, var(--trait))}}button{background:var(--carte);color:var(--encre);min-height:38px;box-shadow:var(--ombre-bouton);transition:background-color var(--duree-1) ease, border-color var(--duree-1) ease, box-shadow var(--duree-1) ease, transform var(--duree-1) var(--ease-sortie);padding:.45rem .85rem;font-weight:520}@media (pointer:coarse){button,a.primaire{min-height:44px;padding:.6rem 1rem}}button:hover:not(:disabled){background:var(--carte)}@supports (color:color-mix(in lab, red, red)){button:hover:not(:disabled){background:color-mix(in srgb, var(--carte) 55%, var(--survol))}}button:hover:not(:disabled){border-color:var(--trait-fort)}button:active:not(:disabled){transform:scale(.98)}button:disabled{opacity:.45;cursor:default}button.primaire{background:var(--accent);color:var(--sur-accent);border-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px var(--accent), 0 6px 16px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){button.primaire{box-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px color-mix(in srgb, var(--accent) 40%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--accent) 45%, transparent)}}button.primaire:hover:not(:disabled){background:var(--accent-vif);border-color:var(--accent-vif)}a.primaire{font:inherit;cursor:pointer;border-radius:var(--rayon);border:1px solid var(--accent);background:var(--accent);color:var(--sur-accent);min-height:38px;transition:background-color var(--duree-1) ease, border-color var(--duree-1) ease, box-shadow var(--duree-1) ease, transform var(--duree-1) var(--ease-sortie);box-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px var(--accent), 0 6px 16px -6px var(--accent);justify-content:center;align-items:center;padding:.45rem .85rem;font-weight:520;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){a.primaire{box-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px color-mix(in srgb, var(--accent) 40%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--accent) 45%, transparent)}}a.primaire:hover{background:var(--accent-vif);border-color:var(--accent-vif)}a.primaire:active{transform:scale(.98)}button.danger:not(.lien),button.primaire.danger{background:var(--echec);border-color:var(--echec);color:var(--sur-echec);box-shadow:0 1px 2px var(--echec), 0 4px 12px -4px var(--echec)}@supports (color:color-mix(in lab, red, red)){button.danger:not(.lien),button.primaire.danger{box-shadow:0 1px 2px color-mix(in srgb, var(--echec) 40%, transparent), 0 4px 12px -4px color-mix(in srgb, var(--echec) 50%, transparent)}}button.danger:not(.lien):hover:not(:disabled),button.primaire.danger:hover:not(:disabled){background:var(--echec)}@supports (color:color-mix(in lab, red, red)){button.danger:not(.lien):hover:not(:disabled),button.primaire.danger:hover:not(:disabled){background:color-mix(in srgb, var(--echec) 85%, black)}}button.danger:not(.lien):hover:not(:disabled),button.primaire.danger:hover:not(:disabled){border-color:var(--echec)}@supports (color:color-mix(in lab, red, red)){button.danger:not(.lien):hover:not(:disabled),button.primaire.danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--echec) 85%, black)}}input:not([type=radio]):not([type=checkbox]),textarea,select{font:inherit;border:1px solid var(--trait-fort);width:100%;min-height:44px;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){input:not([type=radio]):not([type=checkbox]),textarea,select{border:1px solid color-mix(in srgb, var(--trait-fort) 70%, var(--trait))}}input:not([type=radio]):not([type=checkbox]),textarea,select{border-radius:var(--rayon);background:var(--carte);color:var(--encre);transition:border-color var(--duree-1) ease, box-shadow var(--duree-1) ease}input[type=radio],input[type=checkbox]{width:1.05rem;height:1.05rem;min-height:0;accent-color:var(--accent);flex:none;margin:0 .5rem 0 0;padding:0}label.choix{cursor:pointer;border-radius:var(--rayon);align-items:center;gap:.1rem;padding:.45rem .55rem;font-weight:400;display:flex}label.choix:hover{background:var(--survol)}.confirmation-depot fieldset{border:1px solid var(--trait);border-radius:var(--rayon);margin:.8rem 0;padding:.6rem .8rem .8rem}.confirmation-depot legend{padding:0 .4rem;font-size:.92em}.confirmation-depot label{margin:.7rem 0 .2rem;display:block}.bloc-fiche{border:1px solid var(--trait);border-radius:var(--rayon-carte);background:var(--carte);margin:1.2rem 0 0;padding:.9rem 1.1rem 1rem}.bloc-fiche>h2{margin:0 0 .15rem;font-size:1.02rem;font-weight:640}.bloc-fiche>p.discret{margin-bottom:.7rem}.bloc-reserves{border-left:3px solid var(--alerte);background:var(--alerte)}@supports (color:color-mix(in lab, red, red)){.bloc-reserves{background:color-mix(in srgb, var(--alerte) 3%, var(--carte))}}.bloc-reserves ul.reserves{margin:0}.bloc-saisie{padding-bottom:1.2rem}.bloc-saisie fieldset{margin-top:1rem}.confirmation-depot .actions{flex-wrap:wrap;align-items:center;gap:.55rem .9rem;margin-top:1rem;display:flex}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}::placeholder{color:var(--tres-doux)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--rayon-petit);box-shadow:0 0 0 5px var(--accent)}@supports (color:color-mix(in lab, red, red)){:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 20%, transparent)}}.picto{vertical-align:-.15em;flex:none;display:inline-block}h1>svg{vertical-align:-3px;color:var(--accent-texte);margin-right:.4rem}strong>.picto,h2>.picto{color:var(--accent-texte);margin-right:.3rem}summary.depliable,summary.list-none{list-style:none}summary.depliable::-webkit-details-marker{display:none}summary.depliable:before,button.depliable:before{content:"›";width:1em;color:var(--accent-texte);transition:transform var(--duree-1) var(--ease-sortie);flex:none;font-weight:680;display:inline-block}summary.depliable:before{margin-right:.15rem}details[open]>summary.depliable:before,button.depliable[aria-expanded=true]:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){summary.depliable:before,button.depliable:before{transition:none}}a.ouvrir-rapport{border-radius:var(--rayon);border:1px solid var(--accent);background:var(--accent-doux);width:auto;min-height:0;color:var(--accent-texte);transition:box-shadow var(--duree-1) ease, transform var(--duree-1) ease;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.85rem;font-weight:520;text-decoration:none;display:inline-flex}a.ouvrir-rapport:hover{box-shadow:var(--ombre-flottante)}a.ouvrir-rapport:active{transform:scale(.98)}.titre-carte{color:var(--accent-texte);font-size:1.04rem;font-weight:640}[data-atlas=titre-trace]{color:var(--accent-texte);font-size:1.05rem}.reglage-carte.accent{background:var(--accent-doux)!important;color:var(--accent-texte)!important}.filigrane-depot{color:var(--accent);opacity:.35}.onglets-admin button>svg{vertical-align:-2px;margin-right:.15rem}.pastille>svg{vertical-align:-2px}body:has(.logo-connexion){background:var(--rail-fond)}body:has(.logo-connexion) .sous-titre{font-family:var(--police-doc);color:var(--rail-encre);font-size:1.3rem;font-style:italic;font-weight:460}body:has(.logo-connexion) .carte{box-shadow:var(--ombre-flottante);border-color:#0000}body:has(.logo-connexion) p.discret{color:var(--rail-encre)}@supports (color:color-mix(in lab, red, red)){body:has(.logo-connexion) p.discret{color:color-mix(in srgb, var(--rail-encre) 78%, var(--rail-fond))}}.logo-connexion img{width:auto;height:2.6rem;margin:0 auto}.logo-connexion .clair{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.logo-connexion .sombre{display:block}.rail{z-index:30;width:var(--rail);background:var(--rail-fond);border-right:1px solid var(--rail-trait);transition:width var(--duree-2) var(--ease-sortie);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.rail.ouvert{width:var(--rail-ouvert)}.rail-haut,.rail-bas{padding:.75rem .6rem}.rail-logo{color:#fff;width:100%;box-shadow:none;background:0 0;border:0;align-items:center;gap:.7rem;min-height:0;margin-bottom:.2rem;padding:.3rem;display:flex}.rail-logo .marque-glyphe{width:auto;height:2rem;display:block}.rail-logo .marque-complete{width:auto;height:1.6rem;display:block}.rail:not(.ouvert) .rail-logo .marque-complete,.rail.ouvert .rail-logo .marque-glyphe{display:none}.rail.ouvert .rail-logo{justify-content:center}.rail nav{flex-direction:column;flex:1;gap:.15rem;padding:.25rem .6rem;display:flex}.rail a,.rail button.rail-item{border-radius:var(--rayon);color:var(--rail-encre);white-space:nowrap;width:100%;min-height:38px;box-shadow:none;transition:background-color var(--duree-1) ease, color var(--duree-1) ease;background:0 0;border:none;align-items:center;gap:.75rem;padding:.6rem .65rem;font-size:.94rem;font-weight:440;text-decoration:none;display:flex}.rail a:hover,.rail button.rail-item:hover{background:var(--rail-survol);color:#fff}.rail a.actif{background:var(--rail-actif-fond);color:var(--rail-actif-encre);box-shadow:inset 3px 0 0 var(--rail-actif-encre);font-weight:600}.rail .icone{flex:0 0 1.35rem;place-items:center;display:grid}.rail .libelle{opacity:0;transition:opacity var(--duree-1) ease}.rail.ouvert .libelle{opacity:1}.rail-bas{border-top:1px solid var(--rail-trait)}.rail-moi{border-bottom:1px solid var(--rail-trait);align-items:center;gap:.65rem;margin-bottom:.45rem;padding-bottom:.55rem;display:flex}.initiales{background:var(--rail-actif-fond);height:2rem;color:var(--rail-actif-encre);border-radius:999px;flex:0 0 2rem;place-items:center;font-size:.8rem;font-weight:680;display:grid}.rail-moi .qui{min-width:0}.rail-moi .qui b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;display:block;overflow:hidden}.rail-moi .qui span{color:var(--rail-encre);opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.pied-marque{color:var(--rail-encre);margin-top:auto;padding:.7rem .4rem .2rem;font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.pied-marque{color:color-mix(in srgb, var(--rail-encre) 70%, var(--rail-fond))}}.pied-marque{text-align:center;flex-direction:column;align-items:center;gap:.15rem;display:flex}.pied-marque a{color:var(--rail-encre)}@supports (color:color-mix(in lab, red, red)){.pied-marque a{color:color-mix(in srgb, var(--rail-encre) 70%, var(--rail-fond))}}.pied-marque a{text-decoration:none}.pied-marque a:hover{color:var(--rail-encre);text-decoration:underline}.rail:not(.ouvert) .pied-marque{display:none}.rail-projet{border-top:1px solid var(--rail-trait);align-items:center;gap:.75rem;margin-top:.35rem;padding:.6rem .65rem .3rem;display:flex;position:relative}.rail-projet .icone{color:var(--rail-encre);flex:0 0 1.35rem;place-items:center;display:grid}.rail-projet select{border-radius:var(--rayon-petit);width:100%;font-size:.82rem;background:var(--rail-survol)!important;min-height:30px!important;color:var(--rail-encre)!important;border:1px solid var(--rail-trait)!important;padding:.15rem .35rem!important}.rail-projet select:focus-visible{border-color:var(--rail-actif-fond)!important;color:#fff!important}.rail-projet[data-actif]:after{content:"";background:var(--rail-actif-fond);width:.45rem;height:.45rem;box-shadow:0 0 0 2px var(--rail-fond);border-radius:999px;position:absolute;top:.45rem;left:1.55rem}.rail:not(.ouvert) .rail-projet select{display:none}main{margin-left:var(--rail);transition:margin-left var(--duree-2) var(--ease-sortie);padding:1.75rem 1.5rem 4rem}@media (min-width:761px){.rail.ouvert~main{margin-left:var(--rail-ouvert)}.rail.ouvert~main .saisie{left:var(--rail-ouvert)}}main>.contenu{max-width:60rem;margin:0 auto}main>.contenu:has([data-atlas=exploration]){max-width:none}main>.contenu:has([data-atlas=widgets]){max-width:none;padding-right:2.75rem}@keyframes arrivee{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}main .contenu{animation:arrivee var(--duree-3) var(--ease-sortie)}.panneau{z-index:40;background:var(--carte);border-left:1px solid var(--trait);width:min(600px,100%);box-shadow:var(--ombre-flottante);transition:transform var(--duree-tiroir) var(--ease-tiroir), width var(--duree-tiroir) var(--ease-tiroir);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(0)}.panneau.replie{width:min(600px,100%);transform:translate(calc(100% - 3rem))}.panneau-barre{border-bottom:1px solid var(--trait);background:var(--carte);align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.panneau-barre{background:color-mix(in srgb, var(--carte) 88%, var(--fond))}}.panneau-barre .titre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95rem;font-weight:600;overflow:hidden}.panneau-barre button{min-height:36px;color:var(--doux);border-radius:var(--rayon-petit);box-shadow:none;background:0 0;border:none;padding:.3rem .55rem}.panneau-barre button:hover{background:var(--survol);color:var(--encre)}.panneau-corps{flex:1;padding:1rem 1.1rem 2rem;overflow:auto}.panneau.replie .panneau-corps,.panneau.replie .titre{visibility:hidden}.saisie{bottom:0;left:var(--rail);background:var(--fond);position:fixed;right:0}@supports (color:color-mix(in lab, red, red)){.saisie{background:color-mix(in srgb, var(--fond) 86%, transparent)}}.saisie{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;transition:left var(--duree-2) var(--ease-sortie);padding:.85rem 1.5rem 1.1rem}.saisie .dedans{max-width:46rem;margin:0 auto}.carte{background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon-carte);box-shadow:var(--ombre);margin-bottom:.85rem;padding:1.15rem 1.25rem}.pastille{background:var(--survol);color:var(--doux);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.8rem;font-weight:520;display:inline-flex}.pastille:before{content:"●";font-size:.65em}.pastille.ton-ok{background:var(--ok-doux);color:var(--ok)}.pastille.ton-attente{background:var(--survol);color:var(--doux)}.pastille.ton-reserve,.pastille.ton-alerte{background:var(--alerte-doux);color:var(--alerte)}.pastille.ton-echec{background:var(--echec-doux);color:var(--echec)}.pastille.type{background:var(--accent-doux);color:var(--accent-texte)}.pastille.type.tableau{background:var(--tableau)}@supports (color:color-mix(in lab, red, red)){.pastille.type.tableau{background:color-mix(in srgb, var(--tableau) 14%, transparent)}}.pastille.type.tableau{color:var(--tableau)}.pastille.type:before{content:none}.pastille.ecart{letter-spacing:.01em;font-weight:600}.pastille.ecart:before{content:none}.attente{color:var(--doux)}.erreur{color:var(--echec);font-size:.92rem}.discret{color:var(--doux);font-size:.9rem}.gris{color:var(--doux)}.vide{border:2px dashed var(--trait-fort)}@supports (color:color-mix(in lab, red, red)){.vide{border:2px dashed color-mix(in srgb, var(--trait-fort) 45%, var(--trait))}}.vide{border-radius:var(--rayon-carte);text-align:center;color:var(--doux);background:0 0;padding:2.5rem 1.5rem}.vide .plus{background:var(--accent-doux);width:2.5rem;height:2.5rem;color:var(--accent-texte);border-radius:999px;place-items:center;margin:0 auto .6rem;font-size:1.4rem;line-height:1;display:grid}.vide b{color:var(--encre);font-weight:600;display:block}.vide .discret{margin-top:.3rem}@keyframes pouls{0%,to{opacity:1}50%{opacity:.45}}.sq{background:var(--survol);border-radius:var(--rayon-petit);animation:1.6s ease-in-out infinite pouls}@media (prefers-reduced-motion:reduce){.sq{animation:none}.rail,main,.panneau,.saisie{transition:none}}.sq-ligne{height:.9rem}.sq-titre{height:1.15rem}.accueil{text-align:center;max-width:46rem;margin:3.5rem auto 0}.accueil h1{font-family:var(--police-doc);letter-spacing:0;margin-bottom:1.75rem;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:480;line-height:1.22}.accueil h1 em{color:var(--encre);background:linear-gradient(transparent 60%, var(--accent-doux) 60%);box-shadow:inset 0 -3px 0 var(--accent);font-style:normal}@supports (color:color-mix(in lab, red, red)){.accueil h1 em{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--accent) 55%, transparent)}}.accueil h1 em{padding:0 .08em}.carte-question{background:var(--carte);border:1px solid var(--trait-fort)}@supports (color:color-mix(in lab, red, red)){.carte-question{border:1px solid color-mix(in srgb, var(--trait-fort) 45%, var(--trait))}}.carte-question{border-radius:var(--rayon-carte);box-shadow:var(--ombre-flottante);text-align:left;transition:border-color var(--duree-1) ease, box-shadow var(--duree-2) ease;padding:.85rem .95rem}.carte-question:focus-within{border-color:var(--accent);box-shadow:var(--ombre-flottante), 0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.carte-question:focus-within{box-shadow:var(--ombre-flottante), 0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}}.carte-question textarea{resize:none;min-height:3.25rem;box-shadow:none;background:0 0;border:none;outline:none;padding:.35rem .25rem;font-size:1.02rem}.carte-question textarea:focus{box-shadow:none;outline:none}.carte-question .barre{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:.35rem;display:flex}.suggestions{margin-top:1.5rem}.suggestions .section{margin:0 0 .7rem}.suggestions .liste{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}button.suggestion{min-height:0;color:var(--encre);border-color:var(--trait-fort);border-radius:999px;padding:.5rem .9rem;font-size:.9rem;font-weight:440}@supports (color:color-mix(in lab, red, red)){button.suggestion{border-color:color-mix(in srgb, var(--trait-fort) 45%, var(--trait))}}button.suggestion{box-shadow:var(--ombre);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}button.suggestion:hover:not(:disabled){border-color:var(--accent);color:var(--accent-texte);box-shadow:var(--ombre-flottante)}.fil{flex-direction:column;gap:1rem;margin-bottom:9rem;display:flex}.bulle{max-width:46rem}.bulle.moi{background:var(--rail-fond);color:#f4f1ec;border-radius:var(--rayon-carte);border-bottom-right-radius:var(--rayon-petit);box-shadow:var(--ombre);align-self:flex-end;padding:.7rem 1rem}.bulle.atlas{background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon-carte);box-shadow:var(--ombre);border-top-left-radius:var(--rayon-petit);padding:1.15rem 1.25rem;position:relative}@keyframes bulle-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fil .bulle{animation:bulle-arrive var(--duree-3) var(--ease-sortie)}.bulle.atlas[data-refus]{background:var(--papier-donnees);border-left:3px solid var(--doux)}.bulle.atlas.sans-source{border-left:4px solid var(--alerte)}.avis-sans-source{background:var(--alerte-doux);border:1px solid var(--alerte);border-radius:var(--rayon);color:var(--encre);margin-bottom:.75rem;padding:.6rem .85rem;font-size:.9rem}.citations{border-top:1px solid var(--trait);counter-reset:source-atlas;margin-top:.9rem;padding-top:.75rem}.citation{text-align:left;border:1px solid var(--trait-fort);width:100%;margin-top:.4rem;display:block}@supports (color:color-mix(in lab, red, red)){.citation{border:1px solid color-mix(in srgb, var(--trait-fort) 40%, var(--trait))}}.citation{border-radius:var(--rayon-petit);background:var(--carte);transition:border-color var(--duree-1) ease, background-color var(--duree-1) ease, box-shadow var(--duree-1) ease;padding:.55rem .8rem;font-size:.9rem}.citation:hover{border-color:var(--accent);background:var(--papier-donnees);box-shadow:var(--ombre)}.citations .source-doc>.citation:before{counter-increment:source-atlas;content:counter(source-atlas);background:var(--encre);min-width:1.5em;height:1.5em;color:var(--carte);font-variant-numeric:tabular-nums;vertical-align:-.2em;border-radius:5px;justify-content:center;align-items:center;margin-right:.55rem;font-size:.74rem;font-weight:640;display:inline-flex}.lecture-avis{border-left:3px solid var(--accent);background:var(--accent-doux);border-radius:0 var(--rayon-petit) var(--rayon-petit) 0;color:var(--doux);margin:.8rem 0 0;padding:.5rem .7rem;font-size:.86rem}.lecture-avis.partielle{border-left-color:var(--alerte);background:var(--alerte-doux);color:var(--encre)}.source-doc{margin-top:.4rem}.source-doc .citation{margin-top:0}.passages{flex-wrap:wrap;gap:.3rem;padding:.35rem 0 0 .8rem;display:flex}.puce-passage{border:1px solid var(--trait-fort)}@supports (color:color-mix(in lab, red, red)){.puce-passage{border:1px solid color-mix(in srgb, var(--trait-fort) 40%, var(--trait))}}.puce-passage{border-radius:var(--rayon-petit);color:var(--doux);background:var(--papier-donnees);box-shadow:none;font-variant-numeric:tabular-nums;transition:border-color var(--duree-1) ease, color var(--duree-1) ease;padding:.12rem .55rem;font-size:.78rem;font-weight:440}.puce-passage:hover{border-color:var(--accent);color:var(--accent-texte)}.reponse-texte{color:var(--encre);background:var(--accent);font-size:1.05rem}@supports (color:color-mix(in lab, red, red)){.reponse-texte{background:color-mix(in srgb, var(--accent) 6%, var(--carte))}}.reponse-texte{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.reponse-texte{border-left:3px solid color-mix(in srgb, var(--accent) 45%, var(--carte))}}.reponse-texte{border-radius:0 var(--rayon) var(--rayon) 0;margin:.1rem 0 0;padding:.8rem 2.6rem .8rem 1rem}@media (prefers-color-scheme:dark){:root:not([data-theme=clair]) .reponse-texte{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=clair]) .reponse-texte{background:color-mix(in srgb, var(--accent) 10%, var(--carte))}}}:root[data-theme=sombre] .reponse-texte{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=sombre] .reponse-texte{background:color-mix(in srgb, var(--accent) 10%, var(--carte))}}.bulle.atlas.sans-source .reponse-texte{background:var(--alerte)}@supports (color:color-mix(in lab, red, red)){.bulle.atlas.sans-source .reponse-texte{background:color-mix(in srgb, var(--alerte) 8%, var(--carte))}}.bulle.atlas.sans-source .reponse-texte{border-left-color:var(--alerte)}.bulle.atlas.sans-source [data-atlas=avis-rattachement]{border-radius:var(--rayon) var(--rayon) 0 0;border-bottom:none;margin-bottom:0;font-size:.84rem}.bulle.atlas.sans-source [data-atlas=avis-rattachement]+.reponse-texte{border:1px solid var(--alerte);border-radius:0 0 var(--rayon) var(--rayon);border-top:none;border-left-width:3px}.reponse-texte>p{margin:0 0 .7rem;line-height:1.65}.reponse-texte>p:last-child{margin-bottom:0}.reponse-texte ul{margin:.3rem 0 .8rem;padding-left:1.1rem}.reponse-texte li{margin:.22rem 0;line-height:1.6}.reponse-texte strong{font-weight:640}.reponse-texte .nombre{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.reponse-texte p.resultat-chiffre{margin-bottom:.45rem;line-height:1.3}.reponse-texte p.resultat-chiffre .nombre{letter-spacing:-.01em;color:var(--encre);font-size:2rem;font-weight:680;line-height:1.15}.reserves li{line-height:1.55}.reserves{border-left:3px solid var(--alerte);background:var(--alerte-doux);border-radius:0 var(--rayon) var(--rayon) 0;color:var(--encre);margin:.75rem 0 0;padding:.55rem .85rem;font-size:.86rem;line-height:1.5}.reserves-titre{font-weight:600}ul.reserves{padding-left:1.6rem}.reserves li{margin-top:.4rem}.tabulaire{margin-top:1.1rem}.tabulaire>*+*{margin-top:.9rem}.tabulaire .resultat-table{margin-top:1rem}.choix-trace,.pastille-teinte{border:1px solid var(--trait);border-radius:var(--rayon-petit);background:var(--carte);width:24px;height:24px;min-height:0;color:var(--doux);box-shadow:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.choix-trace:hover,.pastille-teinte:hover{border-color:var(--trait-fort)}.choix-trace.actif,.pastille-teinte.actif{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.choix-trace.actif,.pastille-teinte.actif{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}}.choix-trace.actif{color:var(--accent-texte)}.pastille-teinte{border-color:var(--trait)}@supports (color:color-mix(in lab, red, red)){.pastille-teinte{border-color:color-mix(in srgb, var(--trait) 70%, transparent)}}.palette-teintes{z-index:5;background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon-petit);box-shadow:var(--ombre);gap:.2rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .25rem);left:0}.reponse-pied{border-top:1px solid var(--trait);margin-top:1.25rem;padding-top:.9rem}.resultat-table{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--carte);overflow-x:auto}.resultat-table-defilant{max-height:22rem;overflow-y:auto}.resultat-table-defilant thead th{z-index:1;background:var(--carte);position:sticky;top:0}.resultat-table table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:.92rem}.resultat-table th,.resultat-table td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--trait);padding:.45rem .7rem}.resultat-table th{background:var(--papier-donnees);letter-spacing:.05em;text-transform:uppercase;color:var(--doux);font-size:.78rem;font-weight:560;position:sticky;top:0}.resultat-table tr:last-child td{border-bottom:none}.resultat-table tbody tr{transition:background-color var(--duree-1) ease}.resultat-table tbody tr:nth-child(2n) td{background:var(--papier-donnees)}@supports (color:color-mix(in lab, red, red)){.resultat-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--papier-donnees) 60%, transparent)}}.resultat-table tbody tr:hover td{background:var(--survol)}.preuve-sql{margin-top:1rem}.preuve-sql summary{padding:.15rem 0}.preuve-sql>*+*{margin-top:.55rem}.preuve-sql summary{cursor:pointer;color:var(--doux);font-size:.88rem}pre.sql,.preuve-sql pre{background:var(--papier-donnees);border:1px solid var(--trait);border-radius:var(--rayon-petit);color:var(--encre);font-size:.82rem;line-height:1.5;font-family:var(--police-mono);white-space:pre-wrap;word-break:break-word;margin:.4rem 0 0;padding:.7rem .85rem;overflow-x:auto}.apercu-sources{margin-top:.75rem}.apercu-sources table{font-size:.82rem}.apercu-sources h4{color:var(--doux);margin:.8rem 0 .3rem;font-size:.84rem;font-weight:600}.export{border-top:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.9rem;padding-top:.75rem;display:flex}.export .discret{margin-right:.2rem}button.lien-export{min-height:0;color:var(--accent-texte);padding:.3rem .7rem;font-size:.88rem}.apres-reponse{border-top:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-top:1.1rem;padding-top:.7rem;display:flex}.apres-reponse .export{border-top:none;gap:.35rem;margin:0;padding:0}.apres-reponse .export .discret,.apres-reponse button.lien-export{font-size:.8rem}.apres-reponse button.lien-export{padding:.2rem .55rem}.apres-reponse>button[data-atlas=enregistrer-question]{min-height:0;box-shadow:none;margin-top:0;padding:.2rem .55rem;font-size:.8rem;font-weight:520}.apres-reponse>.carte{flex:100%;margin-top:.2rem}button.lien,button.lien-discret,.lien.arreter,.rail a,.rail button.rail-item,.rail-logo,.mot-cle,.puce-passage,.pouce-bouton,.reglage-carte,.bascule-affichage button,.panneau-barre button,.bandeau-poignee,.perimetre button{font-weight:440}button.lien,button.lien-discret,.lien.arreter,.rail a,.rail button.rail-item,.rail-logo,.mot-cle,.puce-passage,.pouce-bouton,.reglage-carte,.bascule-affichage button,.panneau-barre button,.perimetre button{box-shadow:none}button.lien{font:inherit;min-height:0;color:var(--accent-texte);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}button.lien:hover:not(:disabled){color:var(--accent-vif);background:0 0}button.lien.danger{color:var(--echec)}button.lien-discret{min-height:0;color:var(--doux);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;text-decoration:underline}button.lien-discret:hover:not(:disabled){color:var(--accent-texte)}.exemples{flex-wrap:wrap;gap:.4rem;display:flex}.exemples .citation.exemple{opacity:.9;border-style:dashed;width:auto;margin-top:0;padding:.35rem .6rem;font-size:.82rem;display:inline-block}.compteur{color:var(--doux);font-variant-numeric:tabular-nums;font-size:.78rem}.compteur.trop{color:var(--echec);font-weight:600}.lien.arreter{border:1px solid var(--trait-fort);color:var(--doux);background:0 0;border-radius:999px;margin-left:.8rem;padding:.1rem .6rem;font-size:.78rem}.lien.arreter:hover{border-color:var(--echec);color:var(--echec)}.bibliotheque{text-align:left;width:100%;max-width:46rem;margin:1.6rem auto 0}.question-enregistree{align-items:center;gap:.6rem;display:flex}.question-enregistree .citation{flex:auto;min-width:0}.champ{color:var(--doux);flex-direction:column;gap:.25rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.champ input,.champ select{border:1px solid var(--trait-fort)}@supports (color:color-mix(in lab, red, red)){.champ input,.champ select{border:1px solid color-mix(in srgb, var(--trait-fort) 70%, var(--trait))}}.champ input,.champ select{border-radius:var(--rayon-petit);background:var(--papier-donnees);color:var(--encre);padding:.45rem .6rem;font-size:.95rem}.case{align-items:flex-start;gap:.5rem;margin-bottom:.4rem;font-size:.88rem;display:flex}.case input{margin-top:.18rem}.pouce{border-top:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.6rem;display:flex}.pouce-bouton{border:1px solid var(--trait);border-radius:var(--rayon);cursor:pointer;background:0 0;padding:.15rem .45rem;font-size:1rem;line-height:1.2}.pouce-bouton:hover:not(:disabled){background:var(--survol)}.pouce-merci{margin:.75rem 0 0}.croix-echange{border-radius:var(--rayon);width:1.75rem;height:1.75rem;min-height:0;box-shadow:none;color:var(--tres-doux);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:flex;position:absolute;top:.5rem;right:.5rem}.croix-echange:hover,.croix-echange:focus-visible{color:var(--alerte);border-color:var(--trait);background:var(--survol)}.supprimer-echange{margin:.5rem 0 0;font-size:.82rem}.voir-precedents{text-align:center;margin:0 0 1rem;font-size:.85rem}.voile{z-index:60;transition:opacity var(--duree-2) ease;background:#14110c7a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modale{background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon-carte);box-shadow:var(--ombre-flottante);width:100%;max-width:30rem;transition:opacity var(--duree-2) var(--ease-sortie), transform var(--duree-2) var(--ease-sortie);padding:1.25rem 1.35rem}@starting-style{.voile{opacity:0}.modale{opacity:0;transform:translateY(8px)scale(.97)}}.modale h3{margin:0 0 .35rem;font-size:1.05rem}.actions-modale{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.grille{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.85rem;display:grid}.carte-doc{background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon-carte);box-shadow:var(--ombre);flex-direction:column;gap:.5rem;min-height:18.5rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}.carte-doc:before{content:"";background:var(--trait-fort);opacity:.55;height:.28rem;position:absolute;inset:0 0 auto}.carte-doc.bandeau-ok:before{background:var(--ok);opacity:.85}.carte-doc.bandeau-reserve:before,.carte-doc.bandeau-alerte:before{background:var(--alerte);opacity:.85}.carte-doc.bandeau-echec:before{background:var(--echec);opacity:.9}.carte-doc.bandeau-attente:before{background:var(--doux);opacity:.4}.carte-doc.bandeau-echec{background:var(--echec)}@supports (color:color-mix(in lab, red, red)){.carte-doc.bandeau-echec{background:color-mix(in srgb, var(--echec) 4%, var(--carte))}}.carte-doc .nom{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:640;line-height:1.3;display:-webkit-box;overflow:hidden}.carte-doc .sous-nom{color:var(--doux);white-space:nowrap;text-overflow:ellipsis;margin-top:-.25rem;font-size:.78rem;line-height:1.3;overflow:hidden}.carte-doc .doc-meta{grid-template-columns:auto 1fr;align-content:start;gap:.18rem .6rem;min-height:4.5rem;margin:0;font-size:.8rem;display:grid}.carte-doc .doc-meta dt{color:var(--tres-doux);white-space:nowrap}.carte-doc .doc-meta dd{color:var(--doux);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;margin:0;overflow:hidden}.carte-doc .meta{color:var(--tres-doux);font-variant-numeric:tabular-nums;min-height:2lh;font-size:.8rem}.carte-doc .actions{border-top:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.carte-doc .actions a,.carte-doc .actions button.lien,.carte-doc .actions button.lien-discret,.ligne-doc .actions a,.ligne-doc .actions button.lien,.ligne-doc .actions button.lien-discret{border:1px solid var(--trait-fort);font-size:.86rem;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.carte-doc .actions a,.carte-doc .actions button.lien,.carte-doc .actions button.lien-discret,.ligne-doc .actions a,.ligne-doc .actions button.lien,.ligne-doc .actions button.lien-discret{border:1px solid color-mix(in srgb, var(--trait-fort) 40%, var(--trait))}}.carte-doc .actions a,.carte-doc .actions button.lien,.carte-doc .actions button.lien-discret,.ligne-doc .actions a,.ligne-doc .actions button.lien,.ligne-doc .actions button.lien-discret{border-radius:var(--rayon-petit);background:var(--carte);color:var(--encre);min-height:0;padding:.28rem .6rem;line-height:1.3}.carte-doc .actions a:hover,.carte-doc .actions button.lien:hover:not(:disabled),.carte-doc .actions button.lien-discret:hover:not(:disabled){border-color:var(--accent);color:var(--accent-texte);background:var(--survol);text-decoration:none}.carte-doc .actions button.lien.danger{color:var(--echec)}.carte-doc .actions button.lien.danger:hover:not(:disabled){border-color:var(--echec);background:var(--echec-doux);color:var(--echec)}.ligne-doc .actions button.lien.danger{color:var(--echec)}.carte-doc .actions .confirmation-depot,.carte-doc .actions>p.discret,.ligne-doc .actions .confirmation-depot,.ligne-doc .actions>p.discret,.ligne-doc .actions .nommer-document{flex-basis:100%;width:100%;min-width:0}.ligne-doc .actions{flex-wrap:wrap;min-width:0;max-width:100%}.carte-doc,[data-atlas=widget]{transition:transform var(--duree-2) var(--ease-sortie), box-shadow var(--duree-2) ease, border-color var(--duree-2) ease}@media (hover:hover) and (pointer:fine){.carte-doc:hover,[data-atlas=widget]:hover{box-shadow:var(--ombre-flottante);border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.carte-doc:hover,[data-atlas=widget]:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--trait))}}}.depot{border:2px dashed var(--trait-fort)}@supports (color:color-mix(in lab, red, red)){.depot{border:2px dashed color-mix(in srgb, var(--trait-fort) 45%, var(--trait))}}.depot{border-radius:var(--rayon-carte);background:var(--carte);padding:1.5rem}.pc-seulement{display:block}.mobile-seulement{display:none}.barre-mediatheque{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.1rem 0 .4rem;display:flex}.champ-recherche{border:1px solid var(--trait-fort);flex:16rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.champ-recherche{border:1px solid color-mix(in srgb, var(--trait-fort) 70%, var(--trait))}}.champ-recherche{border-radius:var(--rayon);background:var(--carte);transition:border-color var(--duree-1) ease, box-shadow var(--duree-1) ease;padding:.55rem .8rem;font-size:.95rem}.champ-recherche:focus{outline:2px solid var(--accent);outline-offset:1px}.bouton-filtres.actif{border-color:var(--accent);color:var(--accent-texte);font-weight:600}.bascule-affichage{border:1px solid var(--trait-fort);display:flex}@supports (color:color-mix(in lab, red, red)){.bascule-affichage{border:1px solid color-mix(in srgb, var(--trait-fort) 55%, var(--trait))}}.bascule-affichage{border-radius:var(--rayon);overflow:hidden}.bascule-affichage button{background:var(--carte);color:var(--doux);border:0;border-radius:0;padding:.5rem .8rem;font-size:.88rem}.bascule-affichage button.actif{background:var(--accent-doux);color:var(--accent-texte);font-weight:600}.perimetre{border:1px solid var(--trait-fort);display:flex}@supports (color:color-mix(in lab, red, red)){.perimetre{border:1px solid color-mix(in srgb, var(--trait-fort) 55%, var(--trait))}}.perimetre{border-radius:var(--rayon);flex-shrink:0;overflow:hidden}.perimetre button{background:var(--carte);color:var(--doux);white-space:nowrap;border:0;border-radius:0;padding:.4rem .6rem;font-size:.8rem}.perimetre button.actif{background:var(--accent-doux);color:var(--accent-texte);font-weight:600}.perimetre button:disabled{opacity:.45;cursor:default}.filtres{background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon-carte);box-shadow:var(--ombre);flex-wrap:wrap;align-items:flex-end;gap:.8rem 1.1rem;margin-bottom:.5rem;padding:.9rem 1rem;display:flex}.filtres label{color:var(--doux);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.filtres select,.filtres input{border:1px solid var(--trait-fort)}@supports (color:color-mix(in lab, red, red)){.filtres select,.filtres input{border:1px solid color-mix(in srgb, var(--trait-fort) 70%, var(--trait))}}.filtres select,.filtres input{border-radius:var(--rayon-petit);background:var(--papier-donnees);color:var(--encre);padding:.4rem .55rem;font-size:.9rem}.liste-docs{flex-direction:column;gap:.35rem;display:flex}.ligne-doc{background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem .8rem;padding:.7rem .85rem;display:grid}.ligne-doc>.case-doc{grid-area:1/1}.ligne-doc>.pastille.type{grid-area:1/2}.ligne-doc .ligne-nom{grid-area:1/3;min-width:0}.ligne-doc>.pastilles-ligne{flex-wrap:wrap;grid-area:1/4;justify-content:flex-end;justify-self:end;align-items:center;gap:.4rem;min-width:0;display:flex}.ligne-doc>.actions{grid-area:2/1/auto/-1}.ligne-doc .nom{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ligne-doc .meta{color:var(--doux);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:.8rem;overflow:hidden}.ligne-doc .actions{flex:none;gap:.7rem;display:flex}.nommer-document{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.titre-reclame{color:var(--doux);border-left:3px solid var(--alerte);flex-basis:100%;padding:.1rem 0 .1rem .6rem;font-size:.82rem}.titre-reclame b{color:var(--encre)}.nommer-document input{flex:0 20rem;min-width:12rem;max-width:22rem;min-height:0;padding:.25rem .5rem;font-size:.9rem}.remarques-depot{border-color:var(--alerte);margin-bottom:1rem}.mots-cles{flex-wrap:wrap;gap:.35rem;display:flex}.mot-cle{border:1px solid var(--accent);background:var(--accent-doux);min-height:0;color:var(--accent-texte);cursor:pointer;border-radius:999px;padding:.2rem .55rem;font-size:.84rem}.mot-cle.propose{border-style:dashed;border-color:var(--trait-fort);color:var(--doux);background:0 0}.mot-cle:hover:not(:disabled){border-color:var(--accent)}.confirmation-depot textarea{border:1px solid var(--trait-fort);width:100%}@supports (color:color-mix(in lab, red, red)){.confirmation-depot textarea{border:1px solid color-mix(in srgb, var(--trait-fort) 70%, var(--trait))}}.confirmation-depot textarea{border-radius:var(--rayon);background:var(--carte);color:var(--encre);font:inherit;resize:vertical;padding:.5rem .65rem;font-size:.92rem}.fichiers-au-choix{flex-direction:column;gap:.35rem;display:flex}.fichiers-au-choix .citation.actuel{border-color:var(--accent);background:var(--accent-doux);cursor:default;opacity:1}.choix-fichier{align-items:center;gap:.35rem;margin-right:auto;font-size:.85rem;display:flex}.choix-fichier select{border:1px solid var(--trait-fort)}@supports (color:color-mix(in lab, red, red)){.choix-fichier select{border:1px solid color-mix(in srgb, var(--trait-fort) 55%, var(--trait))}}.choix-fichier select{border-radius:var(--rayon-petit);background:var(--carte);color:var(--encre);font:inherit;width:auto;max-width:15rem;min-height:0;padding:.2rem .4rem;font-size:.85rem}.champ-fichier{clip:rect(0 0 0 0);white-space:nowrap;border:0;overflow:hidden;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important}.gratuit{background:var(--ok-doux);border:1px solid var(--ok);border-radius:var(--rayon);color:var(--ok);margin:0 0 .4rem;padding:.55rem .8rem;font-size:.86rem}.resultat-doc{margin-top:1rem}.resultat-entete{border-bottom:1px solid var(--trait);justify-content:space-between;gap:.8rem;padding:0 .2rem .3rem;display:flex}.resultat-entete .nom{font-weight:600}.resultat-passage{text-align:left;border:1px solid var(--trait-fort);width:100%;margin-top:.35rem;display:block}@supports (color:color-mix(in lab, red, red)){.resultat-passage{border:1px solid color-mix(in srgb, var(--trait-fort) 40%, var(--trait))}}.resultat-passage{border-radius:var(--rayon-petit);background:var(--carte);transition:border-color var(--duree-1) ease, background-color var(--duree-1) ease;padding:.55rem .8rem;font-size:.9rem}.resultat-passage:hover{border-color:var(--accent);background:var(--papier-donnees)}.resultat-passage .ou{color:var(--tres-doux);font-variant-numeric:tabular-nums;margin-bottom:.2rem;font-size:.78rem;display:block}.resultat-passage .extrait{color:var(--encre);font-family:var(--police-doc);font-size:1.02rem;line-height:1.5}mark{background:var(--accent-doux);color:var(--accent-texte);border-radius:3px;padding:0 .12rem;font-weight:600}.visualiseur{background:var(--carte);border:1px solid var(--trait);border-radius:var(--rayon);padding:.75rem}.visualiseur-barre{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.visualiseur-barre button{min-height:40px;padding:.35rem .9rem}.visualiseur-indice{color:var(--alerte);margin-left:auto;font-size:.875rem}.visualiseur-telecharger{margin-left:auto}.visualiseur-indice+.visualiseur-telecharger{margin-left:.75rem}.visualiseur-page{max-width:100%;display:inline-block;position:relative}.visualiseur-page canvas{max-width:100%;display:block}:is(.visualiseur:has(canvas:not([width])) .surlignage,.visualiseur:has(canvas:not([width])) .visualiseur-indice){display:none}@keyframes allumage{0%{background:color-mix(in srgb, var(--accent) 45%, transparent)}to{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.surlignage{background:var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.surlignage{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.surlignage{outline:2px solid var(--accent);border-left:3px solid var(--accent-vif);pointer-events:none;animation:allumage 1.2s var(--ease-sortie) 1;border-radius:2px}@media (prefers-reduced-motion:reduce){.surlignage{animation:none}}[data-atlas=contenu-texte] pre{font-family:var(--police-doc);white-space:pre-wrap;word-break:break-word;color:var(--encre);font-size:1.1rem;line-height:1.65}.bandeau-questions{z-index:40;pointer-events:none;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;right:0}.bandeau-poignee{pointer-events:auto;border-radius:var(--rayon) 0 0 var(--rayon);border:1px solid var(--trait);background:var(--carte);min-height:0;color:var(--doux);cursor:pointer;box-shadow:var(--ombre-flottante);border-right:0;flex-direction:column;align-self:center;align-items:center;gap:.35rem;padding:.7rem .35rem;display:flex}.bandeau-poignee:hover{color:var(--accent-texte);border-color:var(--accent)}button.bandeau-poignee:hover:not(:disabled){background:var(--survol)}button.bandeau-poignee:active:not(:disabled){transform:none}.bandeau-titre{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.02em;font-size:.82rem}.bandeau-compte{background:var(--accent-doux);color:var(--accent-texte);font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .4rem;font-size:.78rem;font-weight:600}.bandeau-corps{pointer-events:auto;background:var(--carte);border-left:1px solid var(--trait);width:min(22rem,88vw);box-shadow:var(--ombre-flottante);padding:1rem;overflow-y:auto}.bandeau-questions.ouvert .bandeau-titre{color:var(--accent-texte)}.bandeau-liste{flex-direction:column;gap:.3rem;display:flex}.bandeau-liste .citation{text-align:left;white-space:normal;line-height:1.35}.bandeau-section{border-radius:var(--rayon);margin-top:.8rem;padding:.75rem}.bandeau-section:nth-child(odd){background:var(--papier-donnees)}h2.bandeau-section{background:var(--papier-donnees);color:var(--encre);border-bottom:1px solid var(--trait);font-weight:640}.bandeau-section-titre{color:var(--encre);align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.84rem;font-weight:640;display:flex}.puce-section{border-radius:999px;flex:none;width:.5rem;height:.5rem}.puce-section.mienne{background:var(--accent)}.puce-section.verifiee{background:var(--ok)}.puce-section.reserve{background:var(--alerte)}.section-compte{color:var(--doux);background:var(--survol);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:.05rem .4rem;font-size:.78rem;font-weight:600}.bandeau-section-titre{background:var(--accent);color:var(--sur-accent);border-radius:var(--rayon) var(--rayon) 0 0;margin:-.75rem -.75rem .5rem;padding:.45rem .75rem;font-weight:640}.bandeau-section-titre .section-compte{background:var(--sur-accent)}@supports (color:color-mix(in lab, red, red)){.bandeau-section-titre .section-compte{background:color-mix(in srgb, var(--sur-accent) 22%, transparent)}}.bandeau-section-titre .section-compte{color:var(--sur-accent)}.bandeau-section-titre .puce-section{box-shadow:0 0 0 1px var(--sur-accent)}@supports (color:color-mix(in lab, red, red)){.bandeau-section-titre .puce-section{box-shadow:0 0 0 1px color-mix(in srgb, var(--sur-accent) 55%, transparent)}}.bandeau-corps .bandeau-section,.bandeau-questions .bandeau-section{border-radius:0!important}.famille+.famille{margin-top:.7rem}.famille-titre{letter-spacing:.04em;text-transform:uppercase;color:var(--doux);margin:0 0 .3rem;font-size:.76rem;font-weight:600}.bandeau-sous-section{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);font-weight:680;background:var(--accent-doux)!important;color:var(--accent-texte)!important;border-radius:0!important}.volet-titre{border-top:2px solid var(--accent);letter-spacing:.09em;text-transform:uppercase;color:var(--encre);margin:.5rem 0 -.15rem;padding-top:.5rem;font-size:.7rem;font-weight:680}.volet-titre:first-of-type{border-top:0;margin-top:0;padding-top:0}.reglage-carte{border-radius:var(--rayon-petit);font-size:.78rem;line-height:1.2;background:var(--survol)!important;min-height:28px!important;color:var(--doux)!important;border:1px solid #0000!important;padding:.18rem .4rem!important}.reglage-carte:hover:not(:disabled){border-color:var(--trait-fort)!important;color:var(--encre)!important}.reglage-carte:focus-visible{border-color:var(--accent-texte)!important;color:var(--encre)!important}@keyframes atlas-fourmis{to{stroke-dashoffset:-14px}}.arete-proposee{stroke-dasharray:7 7;animation:.8s linear infinite atlas-fourmis}@media (prefers-reduced-motion:reduce){.arete-proposee{animation:none}}@keyframes atlas-souligne{0%{box-shadow:0 0 0 0 var(--accent)}35%{box-shadow:0 0 0 4px var(--accent)}to{box-shadow:0 0 #0000}}[data-atlas=trace][data-souligne]{animation:atlas-souligne 2.2s var(--ease-sortie) 1;border-color:var(--accent-vif)}@media (prefers-reduced-motion:reduce){[data-atlas=trace][data-souligne]{animation:none}}main:has(>h1+.sous-titre) .carte{padding:.85rem 1rem}.carte>strong{font-size:.95rem}table th,table td{padding:.35rem .5rem}.onglets-admin{border-bottom:1px solid var(--trait);gap:.1rem}.onglets-admin button{min-height:32px;box-shadow:none;border-radius:var(--rayon-petit) var(--rayon-petit) 0 0;color:var(--doux);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.25rem .7rem;font-size:.84rem}.onglets-admin button:hover:not(:disabled){background:var(--survol);color:var(--encre)}.onglets-admin button.actif{color:var(--encre);border-bottom-color:var(--accent-texte);font-weight:600}[data-ecran=administration] h1{font-size:1.3rem}[data-ecran=administration] .sous-titre{margin-bottom:.7rem;font-size:.88rem}[data-ecran=administration] .carte{margin-bottom:.6rem;padding:.65rem .8rem;overflow:hidden}[data-ecran=administration] .carte>strong:first-child{background:var(--accent-doux);color:var(--accent-texte);border-bottom:1px solid var(--accent);border-radius:var(--rayon) var(--rayon) 0 0;margin:-.65rem -.8rem .55rem;padding:.35rem .8rem;font-size:.85rem;font-weight:680;display:block}[data-ecran=administration] table th,[data-ecran=administration] table td{padding:.28rem .45rem;font-size:.86rem}.defiler-x{overflow-x:auto}.tableau-comptes{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:42rem;font-size:.92rem}.tableau-comptes th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--doux);border-bottom:1px solid var(--trait-fort);white-space:nowrap;padding:.3rem .6rem;font-size:.74rem;font-weight:620}.tableau-comptes td{border-bottom:1px solid var(--trait);vertical-align:top;padding:.5rem .6rem}.tableau-comptes tr[data-moi]{background:var(--accent-doux)}.tableau-comptes tr:hover:not([data-moi]){background:var(--survol)}.barre-lot{background:var(--accent-doux);color:var(--accent-texte);border:1px solid var(--accent);border-radius:var(--rayon);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.8rem;padding:.55rem .75rem;display:flex}.barre-lot button,.barre-lot select{background:var(--carte)}.chiffres-forfait{font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.9rem}.forfait-lignes{flex-direction:column;gap:.15rem;margin:.5rem 0 0;font-size:.95rem;display:flex}.forfait-lignes strong{font-variant-numeric:tabular-nums}.fiche-version{grid-template-columns:auto 1fr;gap:.3rem .9rem;margin:.6rem 0 0;display:grid}.fiche-version dt{color:var(--doux);font-size:.88rem}.fiche-version dd{font-variant-numeric:tabular-nums;margin:0;font-size:.92rem}.fiche-version dd code{font-family:var(--police-mono);background:var(--papier-donnees);border:1px solid var(--trait);border-radius:var(--rayon-petit);padding:.05rem .35rem;font-size:.86rem}.choix-texte{flex-direction:column;gap:.1rem;display:flex}.choix-texte small{font-size:.8rem;line-height:1.35}.liste-questions{flex-direction:column;gap:.35rem;display:flex}.liste-questions .citation{text-align:left;white-space:normal;flex-direction:column;gap:.15rem;line-height:1.4;display:flex}.liste-questions .citation.avec-reserve{border-left:3px solid var(--alerte)}.liste-questions .citation.avec-reserve .discret{font-size:.82rem;line-height:1.35}.constat-carte{border-left:4px solid var(--trait-fort)}.constat-carte[data-ton=alerte]{border-left-color:var(--alerte)}.constat-carte[data-ton=conseil]{border-left-color:var(--accent)}.constat-carte[data-ton=positif]{border-left-color:var(--ok)}.pastille-registre{border:1px solid var(--trait-fort);text-transform:uppercase;letter-spacing:.05em;color:var(--doux);background:var(--papier-donnees);border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:620;display:inline-block}[data-registre=reglementaire] .pastille-registre{border-color:var(--encre);color:var(--encre);background:0 0}.reserves-repliables{margin-top:.4rem;font-size:.82rem}.reserves-repliables>summary{cursor:pointer;color:var(--alerte);padding:.15rem 0;font-weight:520;list-style:none}.reserves-repliables>summary::-webkit-details-marker{display:none}.veille-passage{border:1px solid var(--trait);border-radius:var(--rayon-carte);background:var(--survol);flex-direction:column;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.veille-passage{background:color-mix(in srgb, var(--survol) 55%, transparent)}}.veille-passage{margin-bottom:1.6rem;padding:.8rem 1rem}.veille-chiffres{color:var(--doux);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.45rem 1.1rem;margin:0;font-size:.86rem;display:flex}.veille-chiffres b{color:var(--encre);font-weight:600}.veille-titre-section{text-transform:uppercase;letter-spacing:.06em;color:var(--doux);border-bottom:1px solid var(--trait);margin:0 0 .7rem;padding-bottom:.45rem;font-size:.82rem;font-weight:620}.veille-fil{flex-direction:column;gap:1.5rem;display:flex}.veille-journee{border-left:2px solid var(--accent);flex-direction:column;gap:.7rem;padding-left:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.veille-journee{border-left:2px solid color-mix(in srgb, var(--accent) 30%, var(--trait))}}.veille-jour{letter-spacing:.02em;color:var(--encre);align-items:baseline;gap:.6rem;margin:0;font-size:.83rem;font-weight:640;display:flex}.veille-jour:first-letter{text-transform:uppercase}.veille-jour .puce{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--papier);border-radius:999px;flex:none;margin-left:calc(-1.5rem - 1px)}.veille-jour .combien{color:var(--doux);font-size:.78rem;font-weight:450}.veille-resume{margin:0;padding:1.1rem 1.25rem}.veille-resume:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.veille-resume:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--trait))}}.veille-entete{color:var(--doux);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.8rem;display:flex}.veille-entete .pastille.type{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.veille-entete .heure{font-variant-numeric:tabular-nums;margin-left:auto}.veille-ecarter{width:auto;min-height:0;box-shadow:none;border:1px solid var(--trait);color:var(--doux);opacity:.55;background:0 0;border-radius:999px;padding:.12rem .55rem;font-size:.76rem;font-weight:500;transition:opacity .15s,color .15s,border-color .15s}.veille-resume:hover .veille-ecarter{opacity:1}.veille-ecarter:hover:not(:disabled){color:var(--echec);border-color:var(--echec)}@media (hover:none){.veille-ecarter{opacity:1}}.veille-titre{font-family:var(--police-doc);color:var(--encre);margin:0 0 .55rem;font-size:1.35rem;font-weight:560;line-height:1.3}.veille-texte{max-width:68ch;font-family:var(--police-doc);white-space:pre-wrap;margin:0 0 .85rem;font-size:1.16rem;line-height:1.62}.veille-sources{border-top:1px dashed var(--trait-fort);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;padding-top:.7rem;display:flex}.veille-sources-titre{color:var(--doux);letter-spacing:.02em;font-size:.76rem;font-weight:600}.veille-source{border:1px solid var(--trait-fort);border-radius:999px;max-width:100%;padding:.22rem .6rem;font-size:.78rem;line-height:1.35;display:inline-block}@supports (color:color-mix(in lab, red, red)){.veille-source{border:1px solid color-mix(in srgb, var(--trait-fort) 45%, var(--trait))}}.veille-source{background:var(--papier-donnees);color:var(--doux);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.veille-source:hover{border-color:var(--accent);color:var(--accent-texte)}.veille-source.refuse{color:var(--alerte);cursor:help;border-style:dashed}.projet-carte{border:1px solid var(--trait);border-radius:var(--rayon-carte);background:var(--carte);overflow:hidden}.projet-carte.ouvert{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.projet-carte.ouvert{border-color:color-mix(in srgb, var(--accent) 45%, var(--trait))}}.projet-entete{text-align:left;width:100%;box-shadow:none;min-height:0;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.6rem;padding:.6rem .9rem;font-weight:450;display:flex}.projet-entete:hover{background:var(--survol)}.projet-carte.ouvert .projet-entete{background:var(--accent-doux);color:var(--accent-texte)}.projet-entete .chevron{opacity:.55;flex:none;transition:transform .15s}.projet-carte.ouvert .projet-entete .chevron{transform:rotate(90deg)}.projet-entete .nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.96rem;font-weight:600;overflow:hidden}.projet-entete .combien{color:var(--doux);font-variant-numeric:tabular-nums;flex:none;font-size:.82rem}.projet-carte.ouvert .projet-entete .combien{color:inherit;opacity:.8}.projet-entete .pastille{flex:none;font-size:.72rem}.projet-corps{border-top:1px solid var(--trait);padding:1rem}.projet-section{text-transform:uppercase;letter-spacing:.07em;color:var(--doux);margin:1.1rem 0 .4rem;font-size:.76rem;font-weight:640}.projet-corps>.projet-section:first-child{margin-top:0}.projet-liste{margin:0;padding:0;list-style:none}.projet-liste>li{align-items:center;gap:.55rem;padding:.3rem .1rem;font-size:.9rem;display:flex}.projet-liste>li+li{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.projet-liste>li+li{border-top:1px solid color-mix(in srgb, currentColor 8%, transparent)}}.projet-liste .quoi{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.projet-liste .icone,.projet-liste>li>svg{color:var(--accent-texte);flex:none}.projet-liste .range-dans{color:var(--doux);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:16rem;font-size:.78rem;overflow:hidden}.projet-liste .range-dans b{color:var(--encre);font-weight:600}.projet-liste .range-dans em{font-style:normal}.jeton-personne{background:var(--accent-doux);width:1.55rem;height:1.55rem;color:var(--accent-texte);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:650;display:inline-flex}.projet-geste{width:auto;min-height:0;box-shadow:none;border:1px solid var(--trait);color:var(--doux);opacity:.7;background:0 0;border-radius:999px;flex:none;padding:.12rem .55rem;font-size:.76rem;font-weight:500;transition:opacity .15s,color .15s,border-color .15s}.projet-liste>li:hover .projet-geste{opacity:1}.projet-geste:hover:not(:disabled){color:var(--echec);border-color:var(--echec)}@media (hover:none){.projet-geste{opacity:1}}.projet-danger{border:1px solid var(--echec);margin-top:1.2rem;padding:.8rem .9rem}@supports (color:color-mix(in lab, red, red)){.projet-danger{border:1px solid color-mix(in srgb, var(--echec) 28%, var(--trait))}}.projet-danger{border-radius:var(--rayon);background:var(--echec)}@supports (color:color-mix(in lab, red, red)){.projet-danger{background:color-mix(in srgb, var(--echec) 4%, transparent)}}.dossiers{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.dossiers{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--trait))}}.dossiers{border-radius:var(--rayon-carte);background:var(--carte);border-left-width:3px;margin:.9rem 0;padding:.75rem .95rem}.titre-dossiers{align-items:baseline;gap:.45rem;margin-bottom:.5rem;font-size:.93rem;display:flex}.titre-dossiers>svg{color:var(--accent-texte);align-self:center}.titre-dossiers .discret{font-size:.8rem}.arbre-dossiers .entree>svg,.chemin-dossiers>svg{color:var(--accent-texte)}.depot-vers{color:var(--accent-texte);margin-top:.25rem;font-size:.84rem;font-weight:550;display:block}.ajouter-au-dossier{width:auto;min-height:0;box-shadow:none;border:1px dashed var(--trait-fort);color:var(--accent-texte);background:0 0;border-radius:999px;margin-top:.6rem;padding:.3rem .75rem;font-size:.83rem;font-weight:550}.ajouter-au-dossier:hover:not(:disabled){border-style:solid;border-color:var(--accent);background:var(--accent-doux)}.ajouter-au-dossier>svg{vertical-align:-2px;margin-right:.2rem}.ajout-dossier{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--papier-donnees);margin-top:.7rem;padding:.7rem .85rem}.ajout-dossier .entete{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.5rem;display:flex}.ajout-dossier input[type=text],.ajout-dossier input:not([type]){margin-bottom:.5rem;font-size:.85rem}.ajout-dossier ul{border:1px solid;max-height:15rem;margin:0 0 .5rem;padding:0;list-style:none;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ajout-dossier ul{border:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.ajout-dossier ul{border-radius:6px}.ajout-dossier li{padding:.18rem .5rem}.ajout-dossier li+li{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.ajout-dossier li+li{border-top:1px solid color-mix(in srgb, currentColor 7%, transparent)}}.ajout-dossier label{cursor:pointer;align-items:center;gap:.45rem;font-size:.87rem;display:flex}.ajout-dossier .quoi{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ajout-dossier em{font-size:.78rem;font-style:normal}.ajout-dossier .note{margin:0 0 .5rem;font-size:.8rem}.ajout-dossier .primaire{width:auto;min-height:0;padding:.32rem .85rem}.chemin-dossiers{flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.87rem;display:flex}.chemin-dossiers .sep{opacity:.45}.chemin-dossiers .lien{box-shadow:none;min-height:0;font-weight:inherit;color:inherit;opacity:.78;cursor:pointer;background:0 0;border:none;border-radius:0;padding:0 .1rem;text-decoration:underline}.chemin-dossiers .lien.actif{opacity:1;color:var(--accent-texte);font-weight:640;text-decoration:none}.chemin-dossiers .reste-a-classer{color:var(--doux);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8rem}.arbre-dossiers{border:1px solid;margin:.6rem 0 0;padding:0;list-style:none}@supports (color:color-mix(in lab, red, red)){.arbre-dossiers{border:1px solid color-mix(in srgb, currentColor 12%, transparent)}}.arbre-dossiers{border-radius:6px}.arbre-dossiers>li{align-items:center;gap:.4rem;padding:.2rem .55rem;display:flex}.arbre-dossiers>li+li{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.arbre-dossiers>li+li{border-top:1px solid color-mix(in srgb, currentColor 8%, transparent)}}.arbre-dossiers>li:hover{background:var(--survol)}.arbre-dossiers .entree{min-width:0;box-shadow:none;min-height:0;font-weight:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;grid-template-columns:1.2rem 1fr auto auto;grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:.45rem;padding:.12rem 0;font-size:.9rem;display:grid}.arbre-dossiers .entree:hover .nom{text-decoration:underline}.arbre-dossiers .nom{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.arbre-dossiers .combien{color:var(--doux);white-space:nowrap;font-size:.8rem}.arbre-dossiers .chevron{opacity:.4}.arbre-dossiers .geste{width:auto;min-height:0;box-shadow:none;border:1px solid var(--trait);color:var(--doux);opacity:0;background:0 0;border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.74rem;font-weight:500;transition:opacity .15s,color .15s}.arbre-dossiers>li:hover .geste,.arbre-dossiers .geste:focus-visible{opacity:.85}.arbre-dossiers .geste:hover:not(:disabled){color:var(--echec);border-color:var(--echec);opacity:1}@media (hover:none){.arbre-dossiers .geste{opacity:.85}}.note-rangement{border:1px solid var(--ok);margin:.6rem 0;padding:.45rem .8rem}@supports (color:color-mix(in lab, red, red)){.note-rangement{border:1px solid color-mix(in srgb, var(--ok) 40%, var(--trait))}}.note-rangement{border-radius:var(--rayon);background:var(--ok);border-left-width:3px}@supports (color:color-mix(in lab, red, red)){.note-rangement{background:color-mix(in srgb, var(--ok) 6%, transparent)}}.note-rangement{font-size:.88rem}.nouveau-dossier{gap:.4rem;max-width:26rem;margin-top:.6rem;display:flex}.nouveau-dossier input{font-size:.85rem}.nouveau-dossier button{width:auto;min-height:0;padding:.3rem .8rem;font-size:.82rem}.barre-selection .ranger{align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.barre-selection .ranger select{width:auto;min-height:0;padding:.25rem .5rem}.carte-doc,.ligne-doc{position:relative}.case-doc{z-index:2;opacity:0;transition:opacity .15s;position:absolute;top:.5rem;right:.5rem}.ligne-doc .case-doc{margin-right:.1rem;position:static}.carte-doc:hover .case-doc,.ligne-doc:hover .case-doc,.case-doc:checked,.case-doc:focus-visible{opacity:1}@media (hover:none){.case-doc{opacity:1}}.carte-doc.cochee,.ligne-doc.cochee{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.carte-doc.cochee,.ligne-doc.cochee{background:color-mix(in srgb, var(--accent) 5%, var(--carte))}}.barre-selection{border:1px solid var(--accent);flex-wrap:wrap;align-items:center;gap:.55rem .9rem;margin:.8rem 0;padding:.55rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.barre-selection{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--trait))}}.barre-selection{border-radius:var(--rayon-carte);background:var(--accent-doux)}.barre-selection .combien{white-space:nowrap;border-right:1px solid var(--accent);padding-right:.9rem;font-size:.9rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.barre-selection .combien{border-right:1px solid color-mix(in srgb, var(--accent) 30%, var(--trait))}}.barre-selection .actions,.barre-selection .secondaires{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.barre-selection .secondaires{gap:.9rem;margin-left:auto}.barre-selection .primaire{width:auto;min-height:0;padding:.35rem .9rem}.barre-selection .sans-modele{color:var(--doux);white-space:nowrap;font-size:.78rem}.barre-selection .lien{font-size:.85rem}@media (max-width:640px){.barre-selection{gap:.5rem}.barre-selection .combien{border-right:none;border-bottom:1px solid var(--accent);width:100%;padding:0 0 .45rem}@supports (color:color-mix(in lab, red, red)){.barre-selection .combien{border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, var(--trait))}}.barre-selection .secondaires{margin-left:0}.barre-selection .primaire{flex:auto}}.resumes-fichiers{flex-direction:column;gap:.9rem;margin-bottom:1.2rem;display:flex}.resumes-fichiers>section{border:1px solid var(--trait);border-radius:var(--rayon-carte);background:var(--carte);padding:.9rem 1.1rem}.resumes-fichiers .titre-resume{align-items:flex-start;gap:.6rem;margin:0 0 .5rem;display:flex}.resumes-fichiers h3{flex:auto;margin:0;font-size:1rem;font-weight:640}.resumes-fichiers .fermer-resume{width:auto;min-height:0;color:var(--doux);cursor:pointer;border-radius:var(--rayon-petit);background:0 0;border:none;flex:none;padding:.15rem;line-height:0}.resumes-fichiers .fermer-resume:hover:not(:disabled){background:var(--survol);color:var(--encre)}.resumes-fichiers .fermer-tout{text-align:right;margin:0}.resumes-fichiers .entete{margin:0 0 .4rem;font-size:.88rem}.resumes-fichiers ul{max-width:74ch;font-family:var(--police-doc);margin:0;padding-left:1.1rem;font-size:1.04rem;line-height:1.55}.resumes-fichiers li{margin:.3rem 0}.resumes-fichiers .compte{margin:.6rem 0 0;font-size:.8rem}.resumes-fichiers .avertissement{max-width:74ch;margin:0 0 .6rem}.faire-rediger{border-top:1px dashed var(--trait-fort);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.7rem 0 0;padding-top:.6rem;display:flex}.faire-rediger .discret{max-width:62ch;font-size:.81rem}.bouton-rediger{border:1px solid var(--accent);color:var(--accent-texte);background:var(--accent-doux);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:.83rem;font-weight:560;text-decoration:none;display:inline-flex}.bouton-rediger:hover{background:var(--accent);color:var(--carte)}.palette-choix{align-items:center;gap:.45rem;width:auto;min-height:0;padding:.42rem .7rem;display:inline-flex}.palette-choix .teinte-palette{border:1px solid #0000002e;border-radius:50%;flex:none;width:15px;height:15px}.palette-choix.actif{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--accent-texte);font-weight:600}.titre-veille{background:var(--accent-doux);color:var(--accent-texte);align-items:center;gap:.4rem;margin:1.15rem -1.25rem .7rem;padding:.4rem 1.25rem;font-size:.92rem;font-weight:640;display:flex}.titre-veille .discret{color:var(--doux);font-weight:400}.titre-veille>svg{color:var(--accent-texte)}*{scrollbar-width:thin;scrollbar-color:var(--trait-fort) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--trait-fort);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--tres-doux)}@media (max-width:760px){.pc-seulement{display:none}.mobile-seulement{display:block}.rail{border-right:none;border-top:1px solid var(--rail-trait);flex-direction:row;width:100%;height:4rem;top:auto}.rail.ouvert{width:100%}.rail-haut{display:none}.rail nav{flex-direction:row;justify-content:space-around;padding:.35rem}.rail a,.rail button.rail-item{flex-direction:column;gap:.15rem;padding:.3rem;font-size:.7rem}.rail a.actif{box-shadow:none}.rail .libelle{opacity:1}.rail-bas{border-top:none;border-left:1px solid var(--rail-trait);place-items:center;display:grid}.rail-moi .qui{display:none}main{margin-left:0;padding:1rem .9rem 6rem}.saisie{padding:.7rem .9rem .8rem;bottom:4rem;left:0}.rail.ouvert~main .saisie{left:0}.accueil{margin-top:1.5rem}.accueil h1{font-size:1.5rem}.grille{grid-template-columns:1fr}.panneau,.panneau.replie{width:100%}.panneau.replie{transform:translateY(calc(100% - 3rem))}}@media (max-width:1099px){[data-atlas=widgets]>*{grid-row-start:auto!important;grid-column-start:auto!important}}@media print{body{color:#000;background:#fff}.rail,aside[data-atlas=parametrage],header,.saisie{display:none!important}main,main>.contenu{max-width:none!important;margin:0!important}.carte,.bulle.atlas,.carte-doc{box-shadow:none!important}[data-atlas=exploration] *{visibility:hidden}[data-atlas=exploration]:has([data-atlas=trace][data-choisi]) [data-atlas=trace][data-choisi]{visibility:visible}[data-atlas=exploration]:has([data-atlas=trace][data-choisi]) [data-atlas=trace][data-choisi] *{visibility:visible}[data-atlas=exploration]:not(:has([data-atlas=trace][data-choisi])) [data-atlas=trace]{visibility:visible}[data-atlas=exploration]:not(:has([data-atlas=trace][data-choisi])) [data-atlas=trace] *{visibility:visible}[data-atlas=trace]{break-inside:avoid;box-shadow:none!important;border-color:#ccc!important}[data-atlas=fermer-trace]{display:none!important}}@media (prefers-reduced-motion:reduce){:root{--duree-1:1ms;--duree-2:.12s;--duree-3:.15s;--duree-tiroir:.15s}main .contenu,.fil .bulle{animation:none}.carte-doc,[data-atlas=widget],button,input,textarea,select,.resultat-table tbody tr{transition:none}.carte-doc:hover,[data-atlas=widget]:hover,button:active:not(:disabled){transform:none}}:root[data-palette=rose]{--accent:#c9184a;--accent-vif:#a4133c;--accent-doux:#f9e7ec;--accent-texte:#a4133c;--sur-accent:#fff;--rail-actif-fond:#ff8fa3;--rail-actif-encre:#33101b}@media (prefers-color-scheme:dark){:root[data-palette=rose]:not([data-theme=clair]){--accent:#ff8fa3;--accent-vif:#ffa9b8;--accent-doux:#3a1520;--accent-texte:#ffa5b6;--sur-accent:#2a070f;--rail-actif-fond:#ff8fa3;--rail-actif-encre:#33101b}}:root[data-theme=sombre][data-palette=rose]{--accent:#ff8fa3;--accent-vif:#ffa9b8;--accent-doux:#3a1520;--accent-texte:#ffa5b6;--sur-accent:#2a070f;--rail-actif-fond:#ff8fa3;--rail-actif-encre:#33101b}:root[data-palette=violet]{--accent:#5a189a;--accent-vif:#4a137f;--accent-doux:#efe8f7;--accent-texte:#5a189a;--sur-accent:#fff;--rail-actif-fond:#b07fe0;--rail-actif-encre:#21103a}@media (prefers-color-scheme:dark){:root[data-palette=violet]:not([data-theme=clair]){--accent:#b07fe0;--accent-vif:#c299ea;--accent-doux:#2a1b45;--accent-texte:#c79bf2;--sur-accent:#1d0b33;--rail-actif-fond:#b07fe0;--rail-actif-encre:#21103a}}:root[data-theme=sombre][data-palette=violet]{--accent:#b07fe0;--accent-vif:#c299ea;--accent-doux:#2a1b45;--accent-texte:#c79bf2;--sur-accent:#1d0b33;--rail-actif-fond:#b07fe0;--rail-actif-encre:#21103a}:root[data-palette=sauge]{--accent:#4f7850;--accent-vif:#3f6140;--accent-doux:#e7efe7;--accent-texte:#3f6140;--sur-accent:#fff;--rail-actif-fond:#a3b18a;--rail-actif-encre:#1c2417}@media (prefers-color-scheme:dark){:root[data-palette=sauge]:not([data-theme=clair]){--accent:#a3b18a;--accent-vif:#b4c09e;--accent-doux:#232e1f;--accent-texte:#b7c4a0;--sur-accent:#171e10;--rail-actif-fond:#a3b18a;--rail-actif-encre:#1c2417}}:root[data-theme=sombre][data-palette=sauge]{--accent:#a3b18a;--accent-vif:#b4c09e;--accent-doux:#232e1f;--accent-texte:#b7c4a0;--sur-accent:#171e10;--rail-actif-fond:#a3b18a;--rail-actif-encre:#1c2417}:root[data-palette=spectre]{--accent:#2a7a62;--accent-vif:#206350;--accent-doux:#e3f0eb;--accent-texte:#206350;--sur-accent:#fff;--rail-actif-fond:#4bb89b;--rail-actif-encre:#0c1f19}@media (prefers-color-scheme:dark){:root[data-palette=spectre]:not([data-theme=clair]){--accent:#4bb89b;--accent-vif:#62c6ac;--accent-doux:#16302a;--accent-texte:#6fccb2;--sur-accent:#062820;--rail-actif-fond:#4bb89b;--rail-actif-encre:#0c1f19}}:root[data-theme=sombre][data-palette=spectre]{--accent:#4bb89b;--accent-vif:#62c6ac;--accent-doux:#16302a;--accent-texte:#6fccb2;--sur-accent:#062820;--rail-actif-fond:#4bb89b;--rail-actif-encre:#0c1f19}[data-atlas=apercu-lignes]{background:var(--fond);border:1px solid var(--trait);border-radius:.5rem;margin:.35rem 0 .1rem;padding:.45rem .55rem}[data-atlas=apercu-lignes] table{border-collapse:collapse}[data-atlas=apercu-lignes] th{background:var(--fond);text-align:left;border-bottom:1px solid var(--trait);white-space:nowrap;padding:.18rem .4rem .18rem 0;font-weight:600;position:sticky;top:0}[data-atlas=apercu-lignes] td{border-bottom:1px solid var(--trait);padding:.18rem .4rem .18rem 0}@supports (color:color-mix(in lab, red, red)){[data-atlas=apercu-lignes] td{border-bottom:1px solid color-mix(in srgb, var(--trait) 55%, transparent)}}[data-atlas=apercu-lignes] td{white-space:nowrap}[data-atlas=apercu-lignes] tbody tr:nth-child(2n){background:var(--carte)}@supports (color:color-mix(in lab, red, red)){[data-atlas=apercu-lignes] tbody tr:nth-child(2n){background:color-mix(in srgb, var(--carte) 60%, transparent)}}[data-atlas^=constat-] .lien,[data-atlas=resume-depot] .lien{color:var(--accent-texte,var(--encre));text-underline-offset:2px;text-decoration:underline}.constats{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.constats>li{background:var(--carte);border:1px solid var(--trait);border-left:3px solid var(--alerte);border-radius:.5rem;padding:.5rem .6rem;font-size:.92em}.constats>li[data-gravite=info]{border-left-color:var(--trait);background:var(--carte)}@supports (color:color-mix(in lab, red, red)){.constats>li[data-gravite=info]{background:color-mix(in srgb, var(--carte) 70%, var(--fond))}}.constats>li>span,.constats>li>.discret{margin-top:.3rem;display:block}.constats>li [data-atlas^=voir-lignes-]{margin-top:.35rem}.constats>li [data-atlas=constat-reponse]{border-left:2px solid var(--trait);padding-left:.5rem}.decision{margin-top:.45rem}.decision>.question{margin:0 0 .3rem;font-weight:600}.decision .branche{border-radius:var(--rayon,.3rem);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:.45rem;padding:.35rem .5rem;display:flex}.decision .branche:hover{background:var(--fond-survol,#00000008)}.decision .branche[data-choisi=oui]{border-color:var(--trait);background:var(--fond-survol,#00000008)}.decision .branche input{flex:none;margin-top:.2rem}.decision .branche>span{display:block}.decision .consequence{color:var(--texte-discret,#666);margin-top:.1rem;font-size:.92em;font-style:normal;display:block}.connecteurs .intro{max-width:62ch}.connecteurs .categorie{text-transform:uppercase;letter-spacing:.06em;opacity:.6;margin:1.4rem 0 .5rem;font-size:.8rem}.connecteur{border:1px solid}@supports (color:color-mix(in lab, red, red)){.connecteur{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.connecteur{border-radius:8px;margin-bottom:.9rem;padding:1rem}.connecteur>summary{cursor:pointer;align-items:center;gap:.7rem;padding:.1rem 0;list-style:none;display:flex}.connecteur>summary::-webkit-details-marker{display:none}.connecteur>summary:after{content:"▾";opacity:.5;margin-left:.4rem;transition:transform .15s}.connecteur[open]>summary:after{transform:rotate(180deg)}.connecteur>summary .titre{flex:1;min-width:0}.connecteur>summary h4{margin:0;font-size:1.05rem}.connecteur>summary p{margin:.15rem 0 0;font-size:.85rem}.connecteur[open]>summary{margin-bottom:.5rem}.connecteur>header{align-items:center;gap:.7rem;margin-bottom:.5rem;display:flex}.connecteur>header .titre{flex:1;min-width:0}.connecteur h4{margin:0;font-size:1.05rem}.connecteur>header p{margin:.15rem 0 0;font-size:.85rem}.logo-connecteur{object-fit:contain;border-radius:6px;flex:none;width:28px;height:28px}.logo-connecteur.repli{letter-spacing:.03em;background:currentColor;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.logo-connecteur.repli{background:color-mix(in srgb, currentColor 10%, transparent)}}.connecteur details{margin:.5rem 0 .9rem}.connecteur details>summary{cursor:pointer;font-weight:600}.connecteur .ou-trouver{max-width:62ch;margin:.4rem 0 .6rem}.connecteur .jetons textarea{resize:vertical;width:100%;font-family:ui-monospace,monospace;font-size:.78rem}.connecteur .aide-jeton{font-size:.78rem;font-style:normal;display:block}.connecteur .jetons{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem;display:grid}.connecteur h5{margin:.8rem 0 .3rem;font-size:.9rem}.objets-connecteur{border-collapse:collapse;width:100%}.objets-connecteur td{vertical-align:top;padding:.5rem .4rem}.objets-connecteur tr{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.objets-connecteur tr{border-top:1px solid color-mix(in srgb, currentColor 9%, transparent)}}.objets-connecteur td.case input{margin-top:.15rem}.objets-connecteur td.case{width:1.6rem}.objets-connecteur td.nombre,.objets-connecteur td.actions{text-align:right;white-space:nowrap}.objets-connecteur .gris{font-size:.83rem}.objets-connecteur .avertissement{margin-top:.2rem;font-size:.8rem}.objets-connecteur tr.coche{background:currentColor}@supports (color:color-mix(in lab, red, red)){.objets-connecteur tr.coche{background:color-mix(in srgb, currentColor 4%, transparent)}}.objets-connecteur tr.apercu{background:currentColor}@supports (color:color-mix(in lab, red, red)){.objets-connecteur tr.apercu{background:color-mix(in srgb, currentColor 3%, transparent)}}.colonnes-grille{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.2rem .8rem;margin:.5rem 0 .7rem;display:grid}.colonnes-grille .colonne{align-items:baseline;gap:.35rem;font-size:.82rem;display:flex}.objets-connecteur .enregistre{color:var(--ok);align-items:center;gap:.3rem;max-width:46ch;font-size:.8rem;display:inline-flex}.colonnes-grille code{font-size:.82rem}.colonnes-grille em{color:var(--doux);overflow-wrap:anywhere;min-width:0;font-style:italic}.connecteur .menu-bas{max-width:62ch;font-size:.8rem}.connecteur .manque{margin:.5rem 0 0;font-size:.85rem}.connecteurs .actions,.connecteur .actions,.objets-connecteur .actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.connecteur .actions .discret{margin-left:auto}.connecteur:has(.en-construction){opacity:.72;border-style:dashed}.connecteur .en-construction{max-width:62ch;margin:.3rem 0 0}.pastille.connecteur{background:currentColor}@supports (color:color-mix(in lab, red, red)){.pastille.connecteur{background:color-mix(in srgb, currentColor 8%, transparent)}}.pastille.connecteur{border:1px solid}@supports (color:color-mix(in lab, red, red)){.pastille.connecteur{border:1px solid color-mix(in srgb, currentColor 22%, transparent)}}.pastille.connecteur{align-items:center;gap:.25rem;display:inline-flex}.pastille.connecteur em{opacity:.7;font-style:normal}.propositions-connecteur{border:1px solid}@supports (color:color-mix(in lab, red, red)){.propositions-connecteur{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.propositions-connecteur{background:currentColor;border-left-width:3px;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.propositions-connecteur{background:color-mix(in srgb, currentColor 4%, transparent)}}.propositions-connecteur{margin:0 0 1rem;padding:.8rem 1rem}.propositions-connecteur>header{align-items:center;gap:.45rem;margin-bottom:.25rem;display:flex}.propositions-connecteur>p{max-width:70ch;margin:0 0 .6rem;font-size:.85rem}.propositions-connecteur ul{margin:0 0 .7rem;padding:0;list-style:none}.propositions-connecteur li{padding:.12rem 0}.propositions-connecteur label{align-items:baseline;gap:.45rem;font-size:.88rem;display:flex}.propositions-connecteur .nom{word-break:break-word}.propositions-connecteur em{font-size:.8rem;font-style:normal}.propositions-connecteur .actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.propositions-connecteur .lien{opacity:.7;background:0 0;border:none;padding:0 .2rem;text-decoration:underline}.explorateur-drive .chemin-drive{text-align:left;flex-wrap:wrap;align-items:baseline;gap:.25rem;margin:0 0 .5rem;font-size:.85rem;display:flex}.explorateur-drive .chemin-drive .sep{opacity:.45}.explorateur-drive .tout-cocher{opacity:.85;align-items:center;gap:.4rem;margin:0 0 .3rem;font-size:.82rem;display:flex}.explorateur-drive .arbre{border:1px solid;max-height:24rem;margin:0 0 .6rem;padding:0;list-style:none;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.explorateur-drive .arbre{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.explorateur-drive .arbre{border-radius:6px}.explorateur-drive .arbre>li{grid-template-columns:1.1rem 1fr;align-items:center;gap:.4rem;padding:.18rem .55rem;display:grid}.explorateur-drive .arbre>li+li{border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.explorateur-drive .arbre>li+li{border-top:1px solid color-mix(in srgb, currentColor 8%, transparent)}}.explorateur-drive .arbre>li:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.explorateur-drive .arbre>li:hover{background:color-mix(in srgb, currentColor 5%, transparent)}}.explorateur-drive .entree{min-width:0;box-shadow:none;min-height:0;font-weight:inherit;text-align:left;color:inherit;background:0 0;border:none;border-radius:0;grid-template-columns:1.2rem 1fr auto;grid-auto-columns:auto;grid-auto-flow:column;align-items:center;gap:.45rem;width:100%;padding:.1rem 0;font-size:.88rem;display:grid}.explorateur-drive .entree:hover{box-shadow:none;background:0 0}.explorateur-drive li.dossier .entree{cursor:pointer}.explorateur-drive li.dossier .nom{font-weight:550}.explorateur-drive li.dossier .entree:hover .nom{text-decoration:underline}.explorateur-drive li.dossier .chevron{opacity:.4}.explorateur-drive li.fichier .entree{cursor:pointer}.explorateur-drive a.entree{color:inherit;text-decoration:none}.explorateur-drive a.entree:hover .nom{text-decoration:underline}.explorateur-drive a.entree .loupe{opacity:0;font-size:.8em}.explorateur-drive a.entree:hover .loupe,.explorateur-drive a.entree:focus-visible .loupe{opacity:.55}.explorateur-drive .icone{font-size:.95em}.explorateur-drive .nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorateur-drive em{white-space:nowrap;font-size:.78rem;font-style:normal}.explorateur-drive .pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.explorateur-drive .pied .resume{font-size:.83rem}.explorateur-drive .pied .actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.explorateur-drive code{word-break:break-all;font-size:.8rem}.explorateur-drive .lien{box-shadow:none;min-height:0;font-weight:inherit;opacity:.78;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:0;padding:0 .12rem;text-decoration:underline}.sources-branchees{margin-top:.8rem}.source-branchee{border:1px solid}@supports (color:color-mix(in lab, red, red)){.source-branchee{border:1px solid color-mix(in srgb, currentColor 14%, transparent)}}.source-branchee{border-radius:8px;margin-bottom:.7rem;padding:.75rem .9rem}.source-branchee>summary{cursor:pointer;align-items:center;gap:.7rem;padding:.1rem 0;list-style:none;display:flex}.source-branchee>summary::-webkit-details-marker{display:none}.source-branchee>summary:after{content:"▾";opacity:.5;margin-left:.3rem;transition:transform .15s}.source-branchee[open]>summary:after{transform:rotate(180deg)}.source-branchee>summary .titre{flex:1;min-width:0}.source-branchee>summary h3{margin:0;font-size:.97rem;font-weight:600}.source-branchee>summary .titre p{margin:.1rem 0 0;font-size:.8rem}.source-branchee>summary .pastille{flex:none;font-size:.74rem}.source-branchee>.corps{border-top:1px solid;margin-top:.7rem;padding-top:.7rem}@supports (color:color-mix(in lab, red, red)){.source-branchee>.corps{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent)}}.source-branchee .actions{align-items:center;gap:.7rem;margin-top:.6rem;display:flex}.echecs-drive{border:1px solid var(--echec)}@supports (color:color-mix(in lab, red, red)){.echecs-drive{border:1px solid color-mix(in srgb, var(--echec) 35%, transparent)}}.echecs-drive{background:var(--echec)}@supports (color:color-mix(in lab, red, red)){.echecs-drive{background:color-mix(in srgb, var(--echec) 6%, transparent)}}.echecs-drive{border-radius:6px;margin:0 0 .6rem;padding:.5rem .7rem;font-size:.82rem}.echecs-drive .titre{margin:0 0 .3rem;font-weight:600}.echecs-drive ul{margin:0;padding-left:1.1rem}.echecs-drive li{margin:.1rem 0}.echecs-drive>p.gris{margin:.4rem 0 0}.explorateur-drive li.importe{opacity:.8}.explorateur-drive .marque{padding:0 .4rem;font-size:.7rem}.explorateur-drive li.a-retirer{background:var(--echec)}@supports (color:color-mix(in lab, red, red)){.explorateur-drive li.a-retirer{background:color-mix(in srgb, var(--echec) 7%, transparent)}}.explorateur-drive li.a-retirer .nom{opacity:.7;text-decoration:line-through}.carte-fichier{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--fond);margin-bottom:.8rem;padding:.55rem .85rem .4rem}.carte-fichier h4{border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .35rem;padding-bottom:.35rem;font-size:.95rem;display:flex}.carte-phrase{border-bottom:1px dashed var(--trait);align-items:flex-start;gap:.6rem;padding:.28rem 0;display:flex}.carte-phrase:last-child{border-bottom:0}.carte-phrase input[type=checkbox]{flex:none;margin-top:.22rem}.carte-phrase .texte{flex:1;line-height:1.5}.carte-phrase.ecartee .texte .corps{opacity:.5;text-decoration:line-through}.carte-phrase code{font-family:var(--police-mono);background:var(--papier-donnees);border:1px solid var(--trait);border-radius:var(--rayon-petit);word-break:break-all;padding:.02rem .32rem;font-size:.84em}.carte-phrase .carte-phrase-bouton{width:auto;min-height:0;box-shadow:none;border:1px solid var(--trait);border-radius:var(--rayon-petit);color:var(--accent-texte);opacity:.75;background:0 0;flex:none;padding:.1rem .5rem;font-size:.78rem}.carte-phrase:hover .carte-phrase-bouton,.carte-phrase .carte-phrase-bouton:focus-visible{opacity:1}.carte-intertitre{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-texte);margin:.5rem 0 .1rem;font-size:.76rem;font-weight:600;list-style:none}.carte-fichier.neuve{border-color:var(--alerte);border-left-width:4px}.carte-neuve{color:var(--alerte);background:var(--alerte-doux);border-radius:var(--rayon-petit);white-space:nowrap;padding:.05rem .4rem;font-size:.72rem;font-weight:600}.carte-note{color:var(--alerte);background:var(--alerte-doux);border-radius:var(--rayon-petit);margin:.1rem 0 .4rem;padding:.3rem .55rem;font-size:.85rem}.carte-note code{font-family:var(--police-mono);font-size:.84em}.brique h4{margin-bottom:.5rem}.etiquette-filtre{background:var(--accent-doux);color:var(--accent-texte);border:1px solid var(--accent);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.etiquette-filtre{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.etiquette-filtre{font-size:.86rem;line-height:1.2}.etiquette-filtre button{width:auto;min-height:0;box-shadow:none;color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:.28rem .2rem .28rem .7rem}.etiquette-filtre .etiquette-retirer{opacity:.7;padding:.28rem .6rem .28rem .35rem}.etiquette-filtre .etiquette-retirer:hover{opacity:1}.saisie-filtre{border:1px dashed var(--trait-fort);border-radius:var(--rayon-petit);background:var(--carte);margin-top:.5rem;padding:.5rem .6rem}.plan-en-mots{border-radius:var(--rayon);background:var(--papier-donnees);border:1px solid var(--trait);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.9rem;padding:.6rem .8rem;display:flex}.resultat-construit{margin-top:.9rem;transition:opacity .15s}.resultat-construit.perime .resultat-seul,.resultat-construit.perime .resultat-table{opacity:.45}.resultat-seul{padding:.6rem 0 .2rem}.resultat-chiffre{color:var(--encre);font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:600;line-height:1.1}.resultat-legende{color:var(--doux);margin-top:.2rem}.resultat-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem}.resultat-table th{color:var(--doux);text-align:left;border-bottom:1px solid var(--trait-fort);padding:.35rem .5rem;font-weight:500}.resultat-table td{border-bottom:1px solid var(--trait);padding:.32rem .5rem}.resultat-table tfoot td{border-top:1px solid var(--trait-fort);border-bottom:0;font-weight:600}.resultat-table th.num,.resultat-table td.num{text-align:right}.resultat-barre-case{width:28%}.resultat-barre{background:var(--accent);opacity:.55;border-radius:3px;min-width:2px;height:.55rem;display:block}.resultat-barre.negatif{background:var(--alerte)}button.titre-modifiable{width:100%;min-height:0;box-shadow:none;text-align:left;color:inherit;font-weight:700;font-size:inherit;cursor:text;background:0 0;border:0;padding:0}button.titre-modifiable:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.carte-avis{margin-top:.25rem;display:block}.carte-avis-note{color:var(--doux);padding:.05rem 0;font-size:.8rem;line-height:1.45;display:block}.carte-avis-note b{font-weight:600}.carte-avis-note.faux,.carte-avis-note.fiche{color:var(--alerte)}.carte-avis-note.suggestion{color:var(--encre)}.carte-avis-note .carte-phrase-bouton{opacity:1;margin-left:.3rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
