@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--ca-ha:0deg;--ca-lisere-a:0deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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:"";--dictee-angle:0deg;--ca-ha-orbe:0deg;--ca-dictee-angle:0deg;--ca-dictee-part:100%}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, var(--police-texte), "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-sky-300:#77d4ff;--color-sky-700:#0069a4;--color-violet-400:#a685ff;--color-violet-600:#7f22fe;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-700:#3f3f46;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:-apple-system, BlinkMacSystemFont, var(--police-texte), "Segoe UI", Roboto, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-sans)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-700:lab(26.8019% 1.35387 -4.68303)}}}@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}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:1px solid var(--focus);outline-offset:0;box-shadow:var(--halo-focus)}::placeholder{color:var(--encre-2);opacity:1}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.-right-\[3px\]{right:-3px}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-px{bottom:-1px}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[calc\(100\%\+0\.75rem\)\]{bottom:calc(100% + .75rem)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-7{left:calc(var(--spacing) * 7)}.isolate{isolation:isolate}.-z-1{z-index:calc(1 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.\!my-0{margin-block:0!important}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[3px\]{margin-top:3px}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[18px\]{width:18px;height:18px}.size-\[30px\]{width:30px;height:30px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[7px\]{height:7px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[42px\]{height:42px}.h-\[60vh\]{height:60vh}.h-\[80vh\]{height:80vh}.h-\[85dvh\]{height:85dvh}.h-\[92dvh\]{height:92dvh}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-9rem\)\]{max-height:calc(100dvh - 9rem)}.max-h-\[min\(20rem\,45vh\)\]{max-height:min(20rem,45vh)}.max-h-\[min\(34rem\,calc\(100dvh-8rem\)\)\]{max-height:min(34rem,100dvh - 8rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[40dvh\]{min-height:40dvh}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[120px\]{min-height:120px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.w-\[2\.5px\]{width:2.5px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-5xl\!{max-width:var(--container-5xl)!important}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[420px\]{max-width:420px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(14rem\,70vw\)\]{max-width:min(14rem,70vw)}.max-w-\[min\(90\%\,36rem\)\]{max-width:min(90%,36rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-lg\!{max-width:var(--container-lg)!important}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[3\.2rem\]{min-width:3.2rem}.min-w-\[56px\]{min-width:56px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.2em\]{--tw-translate-y:.2em;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[kai-gold-pulse_1\.4s_ease-in-out_infinite\]{animation:1.4s ease-in-out infinite kai-gold-pulse}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-cell{cursor:cell}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.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}.\!carte{background-color:var(--surface)!important;border:1px solid var(--bord)!important;border-radius:var(--rayon-carte)!important;box-shadow:var(--ombre-1)!important}@media (forced-colors:active){.\!carte{outline-offset:-1px!important;outline:1px solid canvastext!important}}.carte{background-color:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-1)}@media (forced-colors:active){.carte{outline-offset:-1px;outline:1px solid canvastext}}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--rayon-controle\)\]{border-radius:var(--rayon-controle)}.rounded-carte{border-radius:var(--rayon-carte)}.rounded-controle{border-radius:var(--rayon-controle)}.rounded-feuille{border-radius:var(--rayon-feuille)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-piste{border-radius:var(--rayon-piste)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-r-full{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.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{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent\)\]\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-\[var\(--accent\)\]\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-\[var\(--accent\)\]\/50{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/50{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.border-\[var\(--accent\)\]\/60{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/60{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\],.border-\[var\(--border-subtle\)\]\/60{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border-subtle\)\]\/60{border-color:color-mix(in oklab, var(--border-subtle) 60%, transparent)}}.border-\[var\(--foreground\)\]\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--foreground\)\]\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-\[var\(--state-danger-fg\)\]\/40{border-color:var(--state-danger-fg)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--state-danger-fg\)\]\/40{border-color:color-mix(in oklab, var(--state-danger-fg) 40%, transparent)}}.border-action{border-color:var(--action-texte)}.border-action-plein{border-color:var(--action-plein)}.border-action\/30{border-color:var(--action-texte)}@supports (color:color-mix(in lab, red, red)){.border-action\/30{border-color:color-mix(in oklab, var(--action-texte) 30%, transparent)}}.border-action\/40{border-color:var(--action-texte)}@supports (color:color-mix(in lab, red, red)){.border-action\/40{border-color:color-mix(in oklab, var(--action-texte) 40%, transparent)}}.border-action\/50{border-color:var(--action-texte)}@supports (color:color-mix(in lab, red, red)){.border-action\/50{border-color:color-mix(in oklab, var(--action-texte) 50%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-contour{border-color:var(--contour)}.border-current{border-color:currentColor}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/35{border-color:color-mix(in oklab, var(--color-emerald-500) 35%, transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/40{border-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab, red, red)){.border-red-500\/35{border-color:color-mix(in oklab, var(--color-red-500) 35%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.border-red-500\/60{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.border-separateur{border-color:var(--separateur)}.border-separateur-fort{border-color:var(--separateur-fort)}.border-t-transparent{border-top-color:#0000}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-\[var\(--accent\)\]\/12{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/12{background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.bg-\[var\(--accent\)\]\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-\[var\(--accent\)\]\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-\[var\(--accent\)\]\/25{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/25{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.bg-\[var\(--accent-cyan\)\]\/10{background-color:var(--accent-cyan)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent-cyan\)\]\/10{background-color:color-mix(in oklab, var(--accent-cyan) 10%, transparent)}}.bg-\[var\(--accent-cyan\)\]\/15{background-color:var(--accent-cyan)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent-cyan\)\]\/15{background-color:color-mix(in oklab, var(--accent-cyan) 15%, transparent)}}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--chat-hover-strong\)\]{background-color:var(--chat-hover-strong)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--foreground\)\]\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--foreground\)\]\/25{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.bg-\[var\(--foreground\)\]\/\[0\.05\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--foreground\)\]\/\[0\.05\]{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--state-danger-fg\)\]\/10{background-color:var(--state-danger-fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--state-danger-fg\)\]\/10{background-color:color-mix(in oklab, var(--state-danger-fg) 10%, transparent)}}.bg-\[var\(--surface\)\],.bg-\[var\(--surface\)\]\/85{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface\)\]\/85{background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}.bg-\[var\(--surface-elevated\)\],.bg-\[var\(--surface-elevated\)\]\/40{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface-elevated\)\]\/40{background-color:color-mix(in oklab, var(--surface-elevated) 40%, transparent)}}.bg-\[var\(--surface-elevated\)\]\/60{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface-elevated\)\]\/60{background-color:color-mix(in oklab, var(--surface-elevated) 60%, transparent)}}.bg-\[var\(--surface-elevated\)\]\/90{background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface-elevated\)\]\/90{background-color:color-mix(in oklab, var(--surface-elevated) 90%, transparent)}}.bg-\[var\(--surface-elevated\,\#fff\)\]{background-color:var(--surface-elevated,#fff)}.bg-\[var\(--surface-elevated\,var\(--surface\)\)\]{background-color:var(--surface-elevated,var(--surface))}.bg-\[var\(--surface-menu\)\]{background-color:var(--surface-menu)}.bg-\[var\(--surface-modal\)\]{background-color:var(--surface-modal)}.bg-action-plein{background-color:var(--action-plein)}.bg-action-teinte,.bg-action-teinte\/80{background-color:var(--action-teinte)}@supports (color:color-mix(in lab, red, red)){.bg-action-teinte\/80{background-color:color-mix(in oklab, var(--action-teinte) 80%, transparent)}}.bg-alerte-fond{background-color:var(--alerte-fond)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-encre-3\/30{background-color:var(--encre-3)}@supports (color:color-mix(in lab, red, red)){.bg-encre-3\/30{background-color:color-mix(in oklab, var(--encre-3) 30%, transparent)}}.bg-fond{background-color:var(--fond)}.bg-ok-fond{background-color:var(--ok-fond)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-remplissage{background-color:var(--remplissage)}.bg-remplissage-faible{background-color:var(--remplissage-faible)}.bg-remplissage-fort{background-color:var(--remplissage-fort)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-separateur{background-color:var(--separateur)}.bg-surface{background-color:var(--surface)}.bg-surface-elevee{background-color:var(--surface-elevee)}.bg-surface-pouce{background-color:var(--surface-pouce)}.bg-transparent{background-color:#0000}.bg-vigilance-fond{background-color:var(--vigilance-fond)}.bg-voile{background-color:var(--voile)}.bg-white{background-color:var(--color-white)}.bg-zinc-500\/12{background-color:#71717b1f}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/12{background-color:color-mix(in oklab, var(--color-zinc-500) 12%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--degrade-accent\)\]{background-image:var(--degrade-accent)}.bg-\[linear-gradient\(90deg\,\#fb7185_0\%\,\#ef4444_100\%\)\]{background-image:linear-gradient(90deg,#fb7185 0%,#ef4444 100%)}.bg-\[linear-gradient\(90deg\,var\(--accent\)_0\%\,var\(--accent-cyan\)_100\%\)\]{background-image:linear-gradient(90deg,var(--accent) 0%,var(--accent-cyan) 100%)}.bg-\[linear-gradient\(90deg\,var\(--accent-secondary\)_0\%\,\#fb923c_100\%\)\]{background-image:linear-gradient(90deg,var(--accent-secondary) 0%,#fb923c 100%)}.bg-\[linear-gradient\(135deg\,var\(--accent\)_0\%\,var\(--accent-cyan\)_100\%\)\]{background-image:linear-gradient(135deg,var(--accent) 0%,var(--accent-cyan) 100%)}.from-\[var\(--accent\)\]{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--accent-cyan\)\]{--tw-gradient-to:var(--accent-cyan);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[2px\]{padding:2px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.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-6{padding-inline:calc(var(--spacing) * 6)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[1px\],.py-px{padding-block:1px}.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-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:-apple-system, BlinkMacSystemFont, var(--police-texte), "Segoe UI", Roboto, sans-serif}.text-titre{font-size:22px;line-height:var(--tw-leading,28px);font-weight:var(--tw-font-weight,700)}.text-titre-3{font-size:17px;line-height:var(--tw-leading,22px);font-weight:var(--tw-font-weight,600)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-controle{font-size:14px;line-height:var(--tw-leading,20px)}.text-corps{font-size:15px;line-height:var(--tw-leading,22px)}.text-legende{font-size:12px;line-height:var(--tw-leading,16px)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-note{font-size:13px;line-height:var(--tw-leading,18px)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.72em\]{font-size:.72em}.text-\[0\.85em\]{font-size:.85em}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-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-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-cyan\)\]{color:var(--accent-cyan)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[var\(--foreground\)\],.text-\[var\(--foreground\)\]\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--foreground\)\]\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-\[var\(--foreground\)\]\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--foreground\)\]\/55{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.text-\[var\(--foreground\)\]\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--foreground\)\]\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-\[var\(--foreground\)\]\/65{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--foreground\)\]\/65{color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.text-\[var\(--foreground\)\]\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--foreground\)\]\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-\[var\(--foreground\)\]\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--foreground\)\]\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-\[var\(--foreground\)\]\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--foreground\)\]\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-\[var\(--foreground\)\]\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--foreground\)\]\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-\[var\(--foreground\)\]\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--foreground\)\]\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--state-amber-fg\)\]{color:var(--state-amber-fg)}.text-\[var\(--state-danger-fg\)\]{color:var(--state-danger-fg)}.text-\[var\(--state-emerald-fg\)\]{color:var(--state-emerald-fg)}.text-action{color:var(--action-texte)}.text-action-encre{color:var(--accent-encre)}.text-alerte{color:var(--alerte)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/70{color:#009767b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-600\/70{color:color-mix(in oklab, var(--color-emerald-600) 70%, transparent)}}.text-encre{color:var(--encre)}.text-encre-2{color:var(--encre-2)}.text-encre-3{color:var(--encre-3)}.text-ok{color:var(--ok)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-sky-700{color:var(--color-sky-700)}.text-transparent{color:#0000}.text-vigilance{color:var(--vigilance)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-700{color:var(--color-zinc-700)}.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,)}.chiffres{font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--accent\)\]\/30{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--accent\)\]\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.decoration-\[var\(--accent\)\]\/40{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--accent\)\]\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.decoration-\[var\(--muted\)\]\/50{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.decoration-\[var\(--muted\)\]\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_-1px_rgba\(16\,185\,129\,0\.45\)\]{--tw-shadow:0 0 10px -1px var(--tw-shadow-color,#10b98173);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_-1px_rgba\(244\,63\,94\,0\.55\)\]{--tw-shadow:0 0 10px -1px var(--tw-shadow-color,#f43f5e8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_-1px_rgba\(249\,115\,22\,0\.45\)\]{--tw-shadow:0 0 10px -1px var(--tw-shadow-color,#f9731673);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_-2px_var\(--accent-glow\)\]{--tw-shadow:0 0 12px -2px var(--tw-shadow-color,var(--accent-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_-3px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow:0 0 16px -3px var(--tw-shadow-color,#ef444499);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_-3px_rgba\(249\,115\,22\,0\.55\)\]{--tw-shadow:0 0 16px -3px var(--tw-shadow-color,#f973168c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-14px_var\(--accent-glow\)\]{--tw-shadow:0 10px 24px -14px var(--tw-shadow-color,var(--accent-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_var\(--accent-glow\)\]{--tw-shadow:0 10px 30px -12px var(--tw-shadow-color,var(--accent-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_-20px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 18px 50px -20px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_-24px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:0 20px 60px -24px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--accent\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--ombre-2\)\]{--tw-shadow:var(--ombre-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-feuille{--tw-shadow:var(--ombre-feuille);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-flottante{--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)}.shadow-pouce{--tw-shadow:var(--ombre-pouce);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.ring,.ring-1{--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-\[var\(--accent\)\]\/60{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--accent\)\]\/60{--tw-ring-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.ring-\[var\(--accent-cyan\)\]\/40{--tw-ring-color:var(--accent-cyan)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--accent-cyan\)\]\/40{--tw-ring-color:color-mix(in oklab, var(--accent-cyan) 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,)}.blur-md{--tw-blur:blur(var(--blur-md));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{--tw-backdrop-blur:blur(8px);-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,)}.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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-filter{-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-\[color\,background-color\,opacity\]{transition-property:color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\,background-color\,color\,border-color\]{transition-property:transform,filter,background-color,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-opacity{transition-property:opacity;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-120{--tw-duration:.12s;transition-duration:.12s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.ease-\[var\(--ease-apple\)\]{--tw-ease:var(--ease-apple);transition-timing-function:var(--ease-apple)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:text-\[var\(--accent-ink\)\]:is(:where(.group):hover *){color:var(--accent-ink)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/att\:text-\[var\(--accent\)\]:is(:where(.group\/att):hover *){color:var(--accent)}.group-hover\/msg\:opacity-100:is(:where(.group\/msg):hover *){opacity:1}}.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)}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}.first\:mt-0:first-child{margin-top:0}.last\:mb-0:last-child{margin-bottom:0}.odd\:bg-\[var\(--surface\)\]:nth-child(odd){background-color:var(--surface)}.even\:bg-\[var\(--surface-elevated\)\]\/40:nth-child(2n){background-color:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.even\:bg-\[var\(--surface-elevated\)\]\/40:nth-child(2n){background-color:color-mix(in oklab, var(--surface-elevated) 40%, transparent)}}.focus-within\:border-action:focus-within{border-color:var(--action-texte)}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--accent\)\]\/45:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent\)\]\/45:hover{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent\)\]\/50:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:bg-\[var\(--accent\)\]\/10:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/10:hover{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.hover\:bg-\[var\(--accent\)\]\/15:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/15:hover{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.hover\:bg-\[var\(--accent\)\]\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/20:hover{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.hover\:bg-\[var\(--accent\)\]\/25:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/25:hover{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.hover\:bg-\[var\(--chat-hover\)\]:hover,.hover\:bg-\[var\(--chat-hover\)\]\/60:hover{background-color:var(--chat-hover)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--chat-hover\)\]\/60:hover{background-color:color-mix(in oklab, var(--chat-hover) 60%, transparent)}}.hover\:bg-\[var\(--state-danger-fg\)\]\/15:hover{background-color:var(--state-danger-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--state-danger-fg\)\]\/15:hover{background-color:color-mix(in oklab, var(--state-danger-fg) 15%, transparent)}}.hover\:bg-\[var\(--surface-elevated\)\]:hover{background-color:var(--surface-elevated)}.hover\:bg-\[var\(--surface-hover\)\]:hover{background-color:var(--surface-hover)}.hover\:bg-action-plein-survol:hover{background-color:var(--action-plein-survol)}.hover\:bg-action-teinte:hover{background-color:var(--action-teinte)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-remplissage:hover{background-color:var(--remplissage)}.hover\:bg-remplissage-faible:hover{background-color:var(--remplissage-faible)}.hover\:bg-surface-survol:hover{background-color:var(--surface-survol)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-action-survol:hover{color:var(--action-texte-survol)}.hover\:text-alerte:hover{color:var(--alerte)}.hover\:text-encre:hover{color:var(--encre)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--accent\)\]:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:\[filter\:var\(--filtre-survol-accent\)\]:hover{filter:var(--filtre-survol-accent)}}.focus\:border-\[var\(--accent\)\]:focus,.focus\:border-\[var\(--accent\)\]\/50:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--accent\)\]\/50:focus{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus\:border-red-500\/60:focus{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.focus\:border-red-500\/60:focus{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.focus\:ring-2:focus{--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)}.focus\:ring-\[var\(--accent\)\]\/20:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--accent\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.focus\:ring-\[var\(--accent\)\]\/25:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--accent\)\]\/25:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.focus\:ring-red-500\/20:focus{--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.focus\:ring-red-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.focus-visible\:border-\[var\(--accent\)\]\/50:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-\[var\(--accent\)\]\/50:focus-visible{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus-visible\:bg-\[var\(--chat-hover\)\]:focus-visible{background-color:var(--chat-hover)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-\[var\(--accent\)\]\/20:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--accent\)\]\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.focus-visible\:ring-\[var\(--accent\)\]\/40:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--accent\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.focus-visible\:ring-\[var\(--accent\)\]\/45:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--accent\)\]\/45:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.focus-visible\:ring-\[var\(--accent\)\]\/50:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--accent\)\]\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus-visible\:ring-\[var\(--accent\)\]\/70:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-\[var\(--accent\)\]\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--surface-elevated\)\]:focus-visible{--tw-ring-offset-color:var(--surface-elevated)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-\[0\.99\]:active{scale:.99}.active\:opacity-80:active{opacity:.8}@media (hover:hover){.enabled\:hover\:bg-action-teinte-survol:enabled:hover{background-color:var(--action-teinte-survol)}.enabled\:hover\:bg-remplissage-faible:enabled:hover{background-color:var(--remplissage-faible)}.enabled\:hover\:bg-remplissage-fort:enabled:hover{background-color:var(--remplissage-fort)}.enabled\:hover\:text-action-survol:enabled:hover{color:var(--action-texte-survol)}.enabled\:hover\:\[filter\:var\(--filtre-survol-accent\)\]:enabled:hover{filter:var(--filtre-survol-accent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}.data-\[focus\=true\]\:border-\[var\(--accent\)\]\/50[data-focus=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[focus\=true\]\:border-\[var\(--accent\)\]\/50[data-focus=true]{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[focus\=true\]\:ring-1[data-focus=true]{--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)}.data-\[focus\=true\]\:ring-\[var\(--accent\)\]\/30[data-focus=true]{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[focus\=true\]\:ring-\[var\(--accent\)\]\/30[data-focus=true]{--tw-ring-color:color-mix(in oklab, var(--accent) 30%, transparent)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[lc-fade-in_0\.15s_ease-out\]{animation:.15s ease-out lc-fade-in}.motion-safe\:animate-\[lc-pop-in_0\.18s_ease-out\]{animation:.18s ease-out lc-pop-in}.motion-safe\:animate-\[lc-toast-in_0\.2s_ease-out\]{animation:.2s ease-out lc-toast-in}.motion-safe\:animate-ping{animation:var(--animate-ping)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (prefers-contrast:more){.contrast-more\:ring-1{--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)}.contrast-more\:ring-contour{--tw-ring-color:var(--contour)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:hidden{display:none}.max-sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.max-sm\:justify-center{justify-content:center}.max-sm\:gap-0{gap:0}.max-sm\:p-0{padding:0}}@media (min-width:40rem){.sm\:right-auto{right:auto}.sm\:left-0{left:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-\[18px\]{height:18px}.sm\:h-\[88dvh\]{height:88dvh}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:min-w-\[92px\]{min-width:92px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-wrap{flex-wrap:wrap}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:text-titre-3{font-size:17px;line-height:var(--tw-leading,22px);font-weight:var(--tw-font-weight,600)}}@media (min-width:48rem){.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-\[22rem\]{width:22rem}.lg\:flex-1{flex:1}.lg\:shrink{flex-shrink:1}.lg\:flex-row{flex-direction:row}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-separateur{border-color:var(--separateur)}.lg\:pr-3{padding-right:calc(var(--spacing) * 3)}}.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-400)}.dark\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-400)}.dark\:text-emerald-400\/70:where([data-theme=dark],[data-theme=dark] *){color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-400\/70:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-400)}.dark\:text-sky-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-sky-300)}.dark\:text-violet-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-violet-400)}@media (forced-colors:active){.forced-colors\:bg-\[Highlight\]{background-color:highlight}.forced-colors\:outline,.forced-colors\:outline-1{outline-style:var(--tw-outline-style);outline-width:1px}}@media (pointer:coarse){.pointer-coarse\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}}@media (hover:hover) and (pointer:fine){.survol\:opacity-0{opacity:0}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:hidden{display:none}.\[\@media\(hover\:hover\)\]\:group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:group-hover\:block:is(:where(.group):hover *){display:block}}}@media (hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}:root{--fond:#f6f7f9;--surface:#fff;--surface-2:#f1f2f5;--surface-3:#e9ebf0;--surface-segment:#fff;--surface-menu:var(--surface);--bord:#e7e8ec;--bord-controle:#878c97;--encre:#16181d;--encre-2:#5b616e;--accent-debut:#c2410c;--accent-fin:#be123c;--accent-encre:#fff;--degrade-accent:linear-gradient(135deg, #c2410c, #be123c);--filtre-survol-accent:brightness(1.07) saturate(1.05);--accent-vif:#c2410c;--accent-vif-encre:#fff;--action:#c2410c;--action-encre:#fff;--focus:#c2410c;--halo-focus:0 0 0 3px #c2410c59;--sens-neutre:#eef1f5;--sens-neutre-encre:#3f4756;--sens-neutre-vif:#64748b;--sens-attente:#fef3c7;--sens-attente-encre:#8a3c0b;--sens-attente-vif:#b45309;--sens-attention:#ffedd5;--sens-attention-encre:#9a3412;--sens-attention-vif:#c2410c;--sens-alerte:#ffe4e6;--sens-alerte-encre:#be123c;--sens-alerte-vif:#e11d48;--sens-positif:#d1fae5;--sens-positif-encre:#047857;--sens-positif-vif:#059669;--part-pastel:11%;--teinte-bleu:#1e40af;--teinte-bleu-fond:#dbeafe;--teinte-bleu-vif:#3b82f6;--teinte-bleu-fonce:#1d4ed8;--teinte-violet:#5b21b6;--teinte-violet-fond:#ede9fe;--teinte-violet-vif:#8b5cf6;--teinte-violet-fonce:#6d28d9;--teinte-ambre:#92400e;--teinte-ambre-fond:#fef3c7;--teinte-ambre-vif:#d97706;--teinte-ambre-fonce:#b45309;--teinte-turquoise:#115e59;--teinte-turquoise-fond:#ccfbf1;--teinte-turquoise-vif:#0d9488;--teinte-turquoise-fonce:#0f766e;--teinte-rose:#9f1239;--teinte-rose-fond:#ffe4e6;--teinte-rose-vif:#f43f5e;--teinte-rose-fonce:#be123c;--teinte-vert:#065f46;--teinte-vert-fond:#d1fae5;--teinte-vert-vif:#059669;--teinte-vert-fonce:#047857;--teinte-orange:#9a3412;--teinte-orange-fond:#ffedd5;--teinte-orange-vif:#ea580c;--teinte-orange-fonce:#c2410c;--part-halo:22%;--teinte-encre:#fff;--texte-alerte:#be123c;--ombre-1:0 1px 2px #1018280d;--ombre-2:0 4px 12px -2px #10182814, 0 2px 4px -2px #1018280a;--ombre-3:0 16px 40px -12px #10182838, 0 4px 10px -4px #10182814;--voile:#1018285c;--nav-aujourdhui:#b45309;--nav-aujourdhui-fond:#fef3c7;--nav-entreprises:#c2410c;--nav-entreprises-fond:#ffedd5;--nav-contacts:#be123c;--nav-contacts-fond:#ffe4e6;--nav-ventes:#047857;--nav-ventes-fond:#d1fae5;--nav-projets:#1d4ed8;--nav-projets-fond:#dbeafe;--nav-agents:#6d28d9;--nav-agents-fond:#ede9fe;--nav-pilotage:#0f766e;--nav-pilotage-fond:#ccfbf1;--nav-tarifs:#a16207;--nav-tarifs-fond:#fef9c3;--nav-mail:#0369a1;--nav-mail-fond:#e0f2fe;--nav-reglages:#52525b;--nav-reglages-fond:#f1f2f5;--degrade-marque:linear-gradient(90deg, #fbbf24, #f97316, #fb7185);--ca-halo-1:#fbbf24;--ca-halo-2:#f97316;--ca-halo-3:#fb7185;--ca-halo-4:#a78bfa;--ca-halo-5:#60a5fa;--ca-halo-force:.5;--ca-orbe-lueur:.35;--ca-verre:#ffffffb8;--ca-verre-fort:#ffffffe6;--ca-verre-bord:#ffffffbf;--ca-reflet:#ffffffb3;--ca-voile:#10182829;--ca-ombre-coque:0 24px 64px -16px #10182847, 0 8px 20px -8px #1018281f;--ca-bulle-membre:#f1f2f5;--orbe-reflexion-debut:#d97706;--orbe-reflexion-fin:#e11d48;--orbe-outil-debut:#db2777;--orbe-outil-fin:#7c3aed;--orbe-recherche-debut:#7c3aed;--orbe-recherche-fin:#2563eb;--orbe-attente-debut:#94a3b8;--orbe-attente-fin:#475569;--orbe-succes-debut:#10b981;--orbe-succes-fin:#047857;--rayon-controle:10px;--rayon-carte:16px;--rayon-pastille:999px;--largeur-barre:248px;--police:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--t-12:12px;--t-13:13px;--t-14:14px;--t-15:15px;--t-16:16px;--t-20:20px;--t-28:28px;--t-32:32px;--largeur-contenu:1280px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--fond:#0e0f13;--surface:#16181d;--surface-2:#1d2027;--surface-3:#262a33;--surface-segment:#2d323d;--surface-menu:var(--surface-2);--bord:#ffffff14;--bord-controle:#727887;--encre:#eceef2;--encre-2:#a0a6b3;--accent-debut:#cc4b0c;--accent-fin:#e11d48;--accent-encre:#fff;--degrade-accent:linear-gradient(135deg, #cc4b0c, #e11d48);--filtre-survol-accent:saturate(1.1);--accent-vif:#fb923c;--accent-vif-encre:#1f1006;--action:#cc4b0c;--action-encre:#fff;--focus:#fb923c;--halo-focus:0 0 0 3px #fb923c66;--sens-neutre:#252a34;--sens-neutre-encre:#c5cbd6;--sens-neutre-vif:#94a3b8;--sens-attente:#3a2c0c;--sens-attente-encre:#fcd34d;--sens-attente-vif:#f59e0b;--sens-attention:#3d2010;--sens-attention-encre:#fdba74;--sens-attention-vif:#fb923c;--sens-alerte:#401622;--sens-alerte-encre:#fda4af;--sens-alerte-vif:#fb7185;--sens-positif:#0f3327;--sens-positif-encre:#6ee7b7;--sens-positif-vif:#34d399;--part-pastel:16%;--teinte-bleu:#93c5fd;--teinte-bleu-fond:#1e2f4d;--teinte-bleu-vif:#3b82f6;--teinte-bleu-fonce:#1d4ed8;--teinte-violet:#c4b5fd;--teinte-violet-fond:#30274d;--teinte-violet-vif:#8b5cf6;--teinte-violet-fonce:#6d28d9;--teinte-ambre:#fcd34d;--teinte-ambre-fond:#412d18;--teinte-ambre-vif:#d97706;--teinte-ambre-fonce:#b45309;--teinte-turquoise:#5eead4;--teinte-turquoise-fond:#143335;--teinte-turquoise-vif:#0d9488;--teinte-turquoise-fonce:#0f766e;--teinte-rose:#fda4af;--teinte-rose-fond:#47212b;--teinte-rose-vif:#f43f5e;--teinte-rose-fonce:#be123c;--teinte-vert:#6ee7b7;--teinte-vert-fond:#12342e;--teinte-vert-vif:#059669;--teinte-vert-fonce:#047857;--teinte-orange:#fdba74;--teinte-orange-fond:#452619;--teinte-orange-vif:#ea580c;--teinte-orange-fonce:#c2410c;--part-halo:30%;--texte-alerte:#fb7185;--ombre-1:inset 0 1px 0 #ffffff0f, 0 1px 2px #0006;--ombre-2:inset 0 1px 0 #ffffff0f, 0 6px 16px -4px #0000008c, 0 2px 4px -2px #0006;--ombre-3:inset 0 1px 0 #ffffff0f, 0 20px 48px -12px #000000b3, 0 6px 12px -6px #00000080;--voile:#0009;--nav-aujourdhui:#fbbf24;--nav-aujourdhui-fond:#3a2a0a;--nav-entreprises:#fb923c;--nav-entreprises-fond:#3b1d0b;--nav-contacts:#fb7185;--nav-contacts-fond:#3f1420;--nav-ventes:#34d399;--nav-ventes-fond:#0b3324;--nav-projets:#60a5fa;--nav-projets-fond:#102a4c;--nav-agents:#a78bfa;--nav-agents-fond:#2a1d4f;--nav-pilotage:#2dd4bf;--nav-pilotage-fond:#0a332f;--nav-tarifs:#facc15;--nav-tarifs-fond:#352c08;--nav-mail:#38bdf8;--nav-mail-fond:#0b2e44;--nav-reglages:#a1a1aa;--nav-reglages-fond:#262a33;--ca-halo-1:#fcd34d;--ca-halo-2:#fb923c;--ca-halo-3:#fb7185;--ca-halo-4:#a78bfa;--ca-halo-5:#60a5fa;--ca-halo-force:.78;--ca-orbe-lueur:.55;--ca-verre:#1e2026a3;--ca-verre-fort:#24272fdb;--ca-verre-bord:#ffffff1a;--ca-reflet:#ffffff2e;--ca-voile:#0000006b;--ca-ombre-coque:inset 0 1px 0 #ffffff0f, 0 28px 72px -16px #000000bf, 0 8px 20px -8px #00000080;--ca-bulle-membre:#2d323d;--orbe-reflexion-debut:#fbbf24;--orbe-reflexion-fin:#fb7185;--orbe-outil-debut:#f9a8d4;--orbe-outil-fin:#c4b5fd;--orbe-recherche-debut:#c4b5fd;--orbe-recherche-fin:#93c5fd;--orbe-attente-debut:#e2e8f0;--orbe-attente-fin:#94a3b8;--orbe-succes-debut:#86efac;--orbe-succes-fin:#10b981;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#0e0f13;--surface:#16181d;--surface-2:#1d2027;--surface-3:#262a33;--surface-segment:#2d323d;--surface-menu:var(--surface-2);--bord:#ffffff14;--bord-controle:#727887;--encre:#eceef2;--encre-2:#a0a6b3;--accent-debut:#cc4b0c;--accent-fin:#e11d48;--accent-encre:#fff;--degrade-accent:linear-gradient(135deg, #cc4b0c, #e11d48);--filtre-survol-accent:saturate(1.1);--accent-vif:#fb923c;--accent-vif-encre:#1f1006;--action:#cc4b0c;--action-encre:#fff;--focus:#fb923c;--halo-focus:0 0 0 3px #fb923c66;--sens-neutre:#252a34;--sens-neutre-encre:#c5cbd6;--sens-neutre-vif:#94a3b8;--sens-attente:#3a2c0c;--sens-attente-encre:#fcd34d;--sens-attente-vif:#f59e0b;--sens-attention:#3d2010;--sens-attention-encre:#fdba74;--sens-attention-vif:#fb923c;--sens-alerte:#401622;--sens-alerte-encre:#fda4af;--sens-alerte-vif:#fb7185;--sens-positif:#0f3327;--sens-positif-encre:#6ee7b7;--sens-positif-vif:#34d399;--part-pastel:16%;--teinte-bleu:#93c5fd;--teinte-bleu-fond:#1e2f4d;--teinte-bleu-vif:#3b82f6;--teinte-bleu-fonce:#1d4ed8;--teinte-violet:#c4b5fd;--teinte-violet-fond:#30274d;--teinte-violet-vif:#8b5cf6;--teinte-violet-fonce:#6d28d9;--teinte-ambre:#fcd34d;--teinte-ambre-fond:#412d18;--teinte-ambre-vif:#d97706;--teinte-ambre-fonce:#b45309;--teinte-turquoise:#5eead4;--teinte-turquoise-fond:#143335;--teinte-turquoise-vif:#0d9488;--teinte-turquoise-fonce:#0f766e;--teinte-rose:#fda4af;--teinte-rose-fond:#47212b;--teinte-rose-vif:#f43f5e;--teinte-rose-fonce:#be123c;--teinte-vert:#6ee7b7;--teinte-vert-fond:#12342e;--teinte-vert-vif:#059669;--teinte-vert-fonce:#047857;--teinte-orange:#fdba74;--teinte-orange-fond:#452619;--teinte-orange-vif:#ea580c;--teinte-orange-fonce:#c2410c;--part-halo:30%;--texte-alerte:#fb7185;--ombre-1:inset 0 1px 0 #ffffff0f, 0 1px 2px #0006;--ombre-2:inset 0 1px 0 #ffffff0f, 0 6px 16px -4px #0000008c, 0 2px 4px -2px #0006;--ombre-3:inset 0 1px 0 #ffffff0f, 0 20px 48px -12px #000000b3, 0 6px 12px -6px #00000080;--voile:#0009;--nav-aujourdhui:#fbbf24;--nav-aujourdhui-fond:#3a2a0a;--nav-entreprises:#fb923c;--nav-entreprises-fond:#3b1d0b;--nav-contacts:#fb7185;--nav-contacts-fond:#3f1420;--nav-ventes:#34d399;--nav-ventes-fond:#0b3324;--nav-projets:#60a5fa;--nav-projets-fond:#102a4c;--nav-agents:#a78bfa;--nav-agents-fond:#2a1d4f;--nav-pilotage:#2dd4bf;--nav-pilotage-fond:#0a332f;--nav-tarifs:#facc15;--nav-tarifs-fond:#352c08;--nav-mail:#38bdf8;--nav-mail-fond:#0b2e44;--nav-reglages:#a1a1aa;--nav-reglages-fond:#262a33;--ca-halo-1:#fcd34d;--ca-halo-2:#fb923c;--ca-halo-3:#fb7185;--ca-halo-4:#a78bfa;--ca-halo-5:#60a5fa;--ca-halo-force:.78;--ca-orbe-lueur:.55;--ca-verre:#1e2026a3;--ca-verre-fort:#24272fdb;--ca-verre-bord:#ffffff1a;--ca-reflet:#ffffff2e;--ca-voile:#0000006b;--ca-ombre-coque:inset 0 1px 0 #ffffff0f, 0 28px 72px -16px #000000bf, 0 8px 20px -8px #00000080;--ca-bulle-membre:#2d323d;--orbe-reflexion-debut:#fbbf24;--orbe-reflexion-fin:#fb7185;--orbe-outil-debut:#f9a8d4;--orbe-outil-fin:#c4b5fd;--orbe-recherche-debut:#c4b5fd;--orbe-recherche-fin:#93c5fd;--orbe-attente-debut:#e2e8f0;--orbe-attente-fin:#94a3b8;--orbe-succes-debut:#86efac;--orbe-succes-fin:#10b981;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--fond);color:var(--encre);font-family:var(--police);font-size:var(--t-14);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}.ca-icone{flex:none}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ca-bouton:focus-visible,.ca-onglet:focus-visible,.ca-complement>summary:focus-visible,.ca-menu-item:focus-visible,.ca-ligne-titre:focus-visible,.ca-carte-indicateur:focus-visible,.ca-infobulle:focus-visible,.ca-ariane a:focus-visible,.ca-entete-titre:focus-visible{outline:1px solid var(--focus);outline-offset:0;box-shadow:var(--halo-focus)}.ca-entete{gap:6px;padding:0 0 20px;display:grid}.ca-ariane ol{font-size:var(--t-13);color:var(--encre-2);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ca-ariane li+li:before{content:"/";color:var(--bord-controle);margin-right:6px}.ca-ariane a{color:var(--encre-2);border-radius:4px;text-decoration:none}.ca-ariane a:hover{color:var(--encre)}.ca-entete-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ca-entete-texte{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ca-entete-titre{font-size:var(--t-28);letter-spacing:-.01em;color:var(--encre);overflow-wrap:anywhere;border-radius:6px;margin:0;font-weight:650;line-height:1.2}.ca-entete-badges,.ca-entete-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ca-entete-sous{font-size:var(--t-14);color:var(--encre-2);margin:0;line-height:1.5}.ca-carte-indicateur{--t:var(--teinte-bleu);--t-fond:var(--teinte-bleu-fond);--t-vif:var(--teinte-bleu-vif);--t-fonce:var(--teinte-bleu-fonce);border-radius:var(--rayon-carte);min-height:120px;color:var(--encre);background:radial-gradient(70% 90% at 100% 0%, var(--t-vif) 0%, transparent 70%), linear-gradient(180deg, var(--t-fond) 0%, var(--surface) 100%);align-content:start;gap:6px;padding:18px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ca-carte-indicateur{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--t-vif) var(--part-halo), transparent) 0%, transparent 70%), linear-gradient(180deg, var(--t-fond) 0%, var(--surface) 100%)}}.ca-carte-indicateur{border:1px solid var(--t-vif)}@supports (color:color-mix(in lab, red, red)){.ca-carte-indicateur{border:1px solid color-mix(in srgb, var(--t-vif) 22%, var(--bord))}}.ca-carte-indicateur{box-shadow:var(--ombre-1);transition:box-shadow .16s,transform .16s}.ca-carte-indicateur:not([data-teinte]):nth-child(4n+1){--t:var(--teinte-bleu);--t-fond:var(--teinte-bleu-fond);--t-vif:var(--teinte-bleu-vif);--t-fonce:var(--teinte-bleu-fonce)}.ca-carte-indicateur:not([data-teinte]):nth-child(4n+2){--t:var(--teinte-violet);--t-fond:var(--teinte-violet-fond);--t-vif:var(--teinte-violet-vif);--t-fonce:var(--teinte-violet-fonce)}.ca-carte-indicateur:not([data-teinte]):nth-child(4n+3){--t:var(--teinte-ambre);--t-fond:var(--teinte-ambre-fond);--t-vif:var(--teinte-ambre-vif);--t-fonce:var(--teinte-ambre-fonce)}.ca-carte-indicateur:not([data-teinte]):nth-child(4n+4){--t:var(--teinte-turquoise);--t-fond:var(--teinte-turquoise-fond);--t-vif:var(--teinte-turquoise-vif);--t-fonce:var(--teinte-turquoise-fonce)}.ca-carte-indicateur[data-teinte=bleu]{--t:var(--teinte-bleu);--t-fond:var(--teinte-bleu-fond);--t-vif:var(--teinte-bleu-vif);--t-fonce:var(--teinte-bleu-fonce)}.ca-carte-indicateur[data-teinte=violet]{--t:var(--teinte-violet);--t-fond:var(--teinte-violet-fond);--t-vif:var(--teinte-violet-vif);--t-fonce:var(--teinte-violet-fonce)}.ca-carte-indicateur[data-teinte=ambre]{--t:var(--teinte-ambre);--t-fond:var(--teinte-ambre-fond);--t-vif:var(--teinte-ambre-vif);--t-fonce:var(--teinte-ambre-fonce)}.ca-carte-indicateur[data-teinte=turquoise]{--t:var(--teinte-turquoise);--t-fond:var(--teinte-turquoise-fond);--t-vif:var(--teinte-turquoise-vif);--t-fonce:var(--teinte-turquoise-fonce)}.ca-carte-indicateur[data-teinte=rose]{--t:var(--teinte-rose);--t-fond:var(--teinte-rose-fond);--t-vif:var(--teinte-rose-vif);--t-fonce:var(--teinte-rose-fonce)}.ca-carte-indicateur[data-teinte=vert]{--t:var(--teinte-vert);--t-fond:var(--teinte-vert-fond);--t-vif:var(--teinte-vert-vif);--t-fonce:var(--teinte-vert-fonce)}.ca-carte-indicateur[data-teinte=orange]{--t:var(--teinte-orange);--t-fond:var(--teinte-orange-fond);--t-vif:var(--teinte-orange-vif);--t-fonce:var(--teinte-orange-fonce)}a.ca-carte-indicateur:hover{box-shadow:var(--ombre-2);transform:translateY(-1px)}.ca-carte-tete{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.ca-carte-libelle{font-size:var(--t-13);color:var(--t);font-weight:600}.ca-carte-pastille{border-radius:var(--rayon-pastille);background:linear-gradient(135deg, var(--t-vif), var(--t-fonce));width:36px;height:36px;color:var(--teinte-encre);box-shadow:0 4px 10px -3px var(--t-vif);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ca-carte-pastille{box-shadow:0 4px 10px -3px color-mix(in srgb, var(--t-vif) 55%, transparent)}}.ca-carte-valeur{font-size:var(--t-32);letter-spacing:-.02em;color:var(--encre);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.ca-carte-detail{font-size:var(--t-12);color:var(--encre-2)}.ca-carte-progression{border-radius:var(--rayon-pastille);background:var(--t-vif);height:6px;margin-top:6px;display:block}@supports (color:color-mix(in lab, red, red)){.ca-carte-progression{background:color-mix(in srgb, var(--t-vif) 18%, var(--surface-2))}}.ca-carte-progression{overflow:hidden}.ca-carte-progression>span{border-radius:inherit;background:linear-gradient(90deg, var(--t-vif), var(--t-fonce));height:100%;display:block}.ca-panneau{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);color:var(--encre);box-shadow:var(--ombre-1)}.ca-panneau-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:18px 22px 0;display:flex}.ca-panneau-titre{font-size:var(--t-15);letter-spacing:-.01em;margin:0;font-weight:600}.ca-panneau-actions{flex-wrap:wrap;gap:8px;display:flex}.ca-panneau-corps{padding:14px 22px 20px}.ca-onglets{border-bottom:1px solid var(--bord);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.ca-onglet{min-height:44px;font:inherit;font-size:var(--t-14);color:var(--encre-2);border-radius:var(--rayon-controle) var(--rayon-controle) 0 0;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:500;transition:color .12s;display:inline-flex;position:relative}.ca-onglet:after{content:"";background:var(--degrade-accent);opacity:0;border-radius:2px;height:2px;transition:opacity .12s;position:absolute;bottom:-1px;left:10px;right:10px}.ca-onglet:hover{color:var(--encre)}.ca-onglet[aria-selected=true]{color:var(--encre);font-weight:600}.ca-onglet[aria-selected=true]:after{opacity:1}.ca-onglet-compteur{font-size:var(--t-12);border-radius:var(--rayon-pastille);background:var(--surface-2);color:var(--encre-2);padding:1px 7px;font-weight:600}.ca-onglet[aria-selected=true] .ca-onglet-compteur{background:var(--sens-attention);color:var(--sens-attention-encre)}.ca-bouton{min-height:38px;font:inherit;font-size:var(--t-14);white-space:nowrap;cursor:pointer;border-radius:var(--rayon-controle);border:1px solid var(--bord);background:var(--surface);color:var(--encre);box-shadow:var(--ombre-1);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:550;line-height:1;text-decoration:none;transition:background-color .12s,box-shadow .12s,filter .12s,border-color .12s;display:inline-flex}.ca-bouton:hover{background:var(--surface-2)}.ca-bouton[data-variante=principal]{background:var(--degrade-accent);color:var(--accent-encre);border-color:#0000;width:fit-content;max-width:100%}@media (max-width:800px){.ca-entete-actions>.ca-bouton[data-variante=principal]{flex:auto}}.ca-bouton[data-variante=principal]:hover{background:var(--degrade-accent);filter:var(--filtre-survol-accent);box-shadow:var(--ombre-2)}.ca-bouton[data-variante=discret]{box-shadow:none;color:var(--encre-2);background:0 0;border-color:#0000}.ca-bouton[data-variante=discret]:hover{background:var(--surface-2);color:var(--encre)}.ca-bouton[data-variante=danger]{background:var(--sens-alerte);color:var(--sens-alerte-encre);box-shadow:none;border-color:#0000}.ca-bouton[data-variante=danger]:hover{background:var(--sens-alerte);filter:brightness(.97)}.ca-bouton:disabled,.ca-bouton[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.ca-bouton[data-icone-seule]{border-radius:var(--rayon-pastille);flex:none;gap:0;width:36px;height:36px;min-height:36px;padding:0}.ca-bouton[data-icone-seule][data-variante=discret]{color:var(--encre-2)}.ca-bouton[data-icone-seule][data-variante=discret]:hover{background:var(--surface-2);color:var(--encre)}.ca-fermer{margin-left:auto}.ca-badge{border-radius:var(--rayon-pastille);font-size:var(--t-12);background:var(--sens-neutre);color:var(--sens-neutre-encre);align-items:center;gap:6px;padding:2px 9px;font-weight:600;line-height:1.5;display:inline-flex}.ca-badge[data-sens=attente]{background:var(--sens-attente);color:var(--sens-attente-encre)}.ca-badge[data-sens=attention]{background:var(--sens-attention);color:var(--sens-attention-encre)}.ca-badge[data-sens=alerte]{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.ca-badge[data-sens=positif]{background:var(--sens-positif);color:var(--sens-positif-encre)}.ca-vide{text-align:center;border:1px dashed var(--bord);border-radius:var(--rayon-carte);background:var(--surface);justify-items:center;gap:8px;padding:48px 20px;display:grid}.ca-vide-titre{font-size:var(--t-16);letter-spacing:-.01em;color:var(--encre);margin:0;font-weight:600}.ca-vide-texte{max-width:46ch;font-size:var(--t-14);color:var(--encre-2);margin:0 0 6px}.ca-menu-conteneur{display:inline-block;position:relative}.ca-menu{box-sizing:border-box;background:var(--surface-menu);min-width:200px;max-width:min(320px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--encre);border:1px solid var(--bord);box-shadow:var(--ombre-3);border-radius:12px;margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto}.ca-menu:popover-open{flex-direction:column;gap:2px;display:flex}.ca-menu:popover-open:not([data-place]){visibility:hidden}.ca-menu[data-place]{animation:.12s ease-out ca-menu-apparition}.ca-menu[data-place=haut]{animation-name:ca-menu-apparition-haut}@keyframes ca-menu-apparition{0%{opacity:0;transform:translateY(-4px)}}@keyframes ca-menu-apparition-haut{0%{opacity:0;transform:translateY(4px)}}.ca-menu-item{text-align:left;width:100%;min-height:36px;font:inherit;font-size:var(--t-14);color:var(--encre);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 12px;line-height:1.3;display:flex}.ca-menu-item>.ca-icone{color:var(--encre-2)}.ca-menu-libelle{overflow-wrap:anywhere;flex:1;min-width:0;padding:8px 0}.ca-menu-coche{color:var(--accent-vif);visibility:hidden;margin-left:auto;display:inline-flex}.ca-menu-item[aria-checked=true] .ca-menu-coche{visibility:visible}.ca-menu-item[aria-checked=true]{font-weight:600}.ca-menu-item:hover,.ca-menu-item:focus-visible{background:var(--encre)}@supports (color:color-mix(in lab, red, red)){.ca-menu-item:hover,.ca-menu-item:focus-visible{background:color-mix(in srgb, var(--encre) 7%, var(--surface-menu))}}.ca-menu-item[data-danger]{color:var(--texte-alerte)}.ca-menu-item[data-danger]>.ca-icone{color:currentColor}.ca-menu-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2);margin:10px 12px 4px;font-size:11px;font-weight:600;line-height:1.4}.ca-menu>.ca-menu-titre:first-child,.ca-menu>[role=group]:first-child>.ca-menu-titre:first-child{margin-top:4px}.ca-menu [role=group]{flex-direction:column;gap:2px;display:flex}.ca-menu-separateur{background:var(--bord);border:0;flex:none;height:1px;margin:6px 4px}@media (prefers-reduced-motion:reduce){.ca-menu[data-place]{animation:none}}.ca-infobulle{color:var(--encre-2);cursor:help;border-radius:var(--rayon-pastille);align-items:center;display:inline-flex;position:relative}.ca-infobulle-texte{width:max-content;max-width:260px;font-size:var(--t-12);background:var(--surface);color:var(--encre);border:1px solid var(--bord);box-shadow:var(--ombre-3);opacity:0;visibility:hidden;pointer-events:none;z-index:10;border-radius:8px;padding:7px 10px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ca-infobulle:hover .ca-infobulle-texte,.ca-infobulle:focus .ca-infobulle-texte{opacity:1;visibility:visible}.ca-infobulle-texte[data-place]{position:fixed;bottom:auto;transform:none}.ca-infobulle[data-masque] .ca-infobulle-texte{opacity:0;visibility:hidden}.ca-modale{background:var(--surface);width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--encre);border:1px solid var(--bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-3);padding:0;overflow:auto}.ca-modale[data-large]{width:min(760px,100vw - 32px)}.ca-modale::backdrop{background:var(--voile);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ca-modale-entete{justify-content:space-between;align-items:center;gap:8px;padding:18px 20px 0;display:flex}.ca-modale-titre{font-size:var(--t-20);letter-spacing:-.01em;margin:0;font-weight:600}.ca-modale-corps{font-size:var(--t-14);padding:12px 20px}.ca-modale-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:4px 20px 20px;display:flex}.ca-ligne{border-bottom:1px solid var(--bord);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.ca-ligne:last-child{border-bottom:0}.ca-ligne-texte{flex:200px;gap:2px;min-width:0;display:grid}.ca-ligne-titre{font-size:var(--t-14);color:var(--encre);overflow-wrap:anywhere;border-radius:4px;font-weight:600;text-decoration:none}a.ca-ligne-titre:hover{color:var(--accent-debut)}.ca-ligne-sous{font-size:var(--t-13);color:var(--encre-2)}.ca-ligne-meta{font-size:var(--t-13);color:var(--encre-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ca-ligne-action{gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.ca-carte-indicateur,.ca-bouton,.ca-onglet,.ca-onglet:after{transition:none}a.ca-carte-indicateur:hover{transform:none}}.ca-marque{min-width:0;color:var(--encre);align-items:center;gap:10px;display:inline-flex}.ca-marque-symbole{-webkit-user-select:none;user-select:none;flex:none;width:28px;height:28px}.ca-marque-texte{min-width:0;display:grid}.ca-marque-ligne{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.ca-marque-nom{font-size:var(--t-16);font-weight:700}.ca-marque-signature{font-size:var(--t-12);color:var(--encre-2);font-weight:500}.ca-marque-offre{font-size:var(--t-12);color:var(--encre-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ca-complement{border:1px solid var(--bord);border-radius:var(--rayon-controle);background:var(--surface-2);grid-column:1/-1;margin:10px 0}.ca-complement>summary{cursor:pointer;min-height:44px;font-size:var(--t-13);color:var(--encre);border-radius:inherit;padding:12px 14px;font-weight:550}.ca-complement-contenu{padding:4px 14px 16px}.ca-coquille{grid-template-columns:var(--largeur-barre) minmax(0, 1fr);background:linear-gradient(to right, var(--surface) calc(var(--largeur-barre) - 1px), var(--bord) calc(var(--largeur-barre) - 1px) var(--largeur-barre), var(--fond) var(--largeur-barre));min-height:100dvh;font-family:var(--police);display:grid}.ca-zone{min-width:0}.ca-principal{min-width:0;padding:0}.ca-contenu{background:var(--fond);width:100%;min-width:0;max-width:none;min-height:100dvh;margin:0 auto;padding:32px clamp(20px,3.4vw,48px) 48px}.ca-page{flex-direction:column;gap:22px;display:flex}@media (max-width:480px){.ca-contenu :is(input,select,textarea){font-size:16px}}.ca-contenu input:where(:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],.lc-chat *)),.ca-contenu select:where(:not(.lc-chat *)){max-width:100%;min-height:44px;font-size:var(--t-14);background-color:var(--surface);border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);padding:10px 12px}@media (max-width:1100px){.ca-contenu{padding:26px 24px 40px}}@media (max-width:700px){.ca-contenu{padding:23px 14px 36px}.ca-page{gap:22px}}.ca-barre{z-index:30;background:var(--surface);border-right:1px solid var(--bord);height:100dvh;color:var(--encre);flex-direction:column;gap:10px;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.ca-barre-tete{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 8px;display:flex}.ca-barre-fermer{border-radius:var(--rayon-controle);width:40px;height:40px;color:var(--encre);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:none}.ca-barre-fermer:hover{background:var(--surface-2)}.ca-recherche{width:100%;min-height:38px;font:inherit;font-size:var(--t-14);color:var(--encre-2);text-align:left;cursor:pointer;background:var(--surface-2);border-radius:var(--rayon-controle);border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;transition:background-color .12s,color .12s;display:flex}.ca-recherche span{flex:1}.ca-recherche kbd{font:inherit;font-size:var(--t-12);color:var(--encre-2);background:var(--surface);box-shadow:var(--ombre-1);border-radius:6px;padding:1px 6px}.ca-recherche:hover{color:var(--encre);background:var(--surface-3)}.ca-barre-lisere{background:var(--degrade-marque);border-radius:999px;height:3px;margin:-4px 6px 4px}.ca-nav,.ca-nav-groupe{gap:2px;display:grid}.ca-nav-titre{letter-spacing:.07em;text-transform:uppercase;color:var(--encre-2);margin:14px 10px 4px;font-size:11px;font-weight:600}.ca-nav a[data-page=aujourdhui]{--nav:var(--nav-aujourdhui);--nav-fond:var(--nav-aujourdhui-fond)}.ca-nav a[data-page=entreprises]{--nav:var(--nav-entreprises);--nav-fond:var(--nav-entreprises-fond)}.ca-nav a[data-page=contacts]{--nav:var(--nav-contacts);--nav-fond:var(--nav-contacts-fond)}.ca-nav a[data-page=ventes]{--nav:var(--nav-ventes);--nav-fond:var(--nav-ventes-fond)}.ca-nav a[data-page=projets],.ca-nav a[data-page=taches]{--nav:var(--nav-projets);--nav-fond:var(--nav-projets-fond)}.ca-nav a[data-page=agents],.ca-nav a[data-page=assistant]{--nav:var(--nav-agents);--nav-fond:var(--nav-agents-fond)}.ca-nav a[data-page=pilotage]{--nav:var(--nav-pilotage);--nav-fond:var(--nav-pilotage-fond)}.ca-nav a[data-page=tarifs]{--nav:var(--nav-tarifs);--nav-fond:var(--nav-tarifs-fond)}.ca-nav a[data-page=mail]{--nav:var(--nav-mail);--nav-fond:var(--nav-mail-fond)}.ca-nav a[data-page=reglages]{--nav:var(--nav-reglages);--nav-fond:var(--nav-reglages-fond)}.ca-nav a{border-radius:var(--rayon-controle);min-height:38px;color:var(--encre);font-size:var(--t-14);align-items:center;gap:10px;padding:0 8px;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.ca-nav-pastille{background:var(--nav-fond);width:26px;height:26px;color:var(--nav);border-radius:8px;flex:none;place-items:center;display:grid}.ca-nav a:hover{background:var(--nav)}@supports (color:color-mix(in lab, red, red)){.ca-nav a:hover{background:color-mix(in srgb, var(--nav) 7%, var(--surface))}}.ca-nav a[aria-current=page]{background:var(--nav)}@supports (color:color-mix(in lab, red, red)){.ca-nav a[aria-current=page]{background:color-mix(in srgb, var(--nav) 12%, var(--surface))}}.ca-nav a[aria-current=page]{color:var(--encre);font-weight:600}.ca-nav a[aria-current=page]:before{content:"";background:var(--nav);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.ca-nav-libelle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ca-nav-compteur{text-align:center;min-width:22px;font-size:var(--t-12);background:var(--nav);color:var(--nav-fond);border-radius:999px;padding:1px 7px;font-weight:700}.ca-barre :is(a,button):focus-visible,.ca-barre-ouvrir:focus-visible{outline:1px solid var(--focus);outline-offset:0;box-shadow:var(--halo-focus)}.ca-barre-pied{border-top:1px solid var(--bord);gap:8px;margin-top:auto;padding-top:12px;display:grid}.ca-profil-conteneur{position:relative}.ca-profil{width:100%;min-height:48px;font:inherit;color:var(--encre);text-align:left;cursor:pointer;border-radius:var(--rayon-controle);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 10px;display:flex}.ca-profil:hover,.ca-profil[aria-expanded=true]{background:var(--surface-2)}.ca-profil-avatar{background:var(--degrade-accent);width:32px;height:32px;color:var(--accent-encre);font-weight:650;font-size:var(--t-14);border-radius:50%;flex:none;place-items:center;display:grid}.ca-profil-texte{flex:1;min-width:0;display:grid}.ca-profil-nom{font-size:var(--t-14);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ca-profil-role{font-size:var(--t-12);color:var(--encre-2)}.ca-profil-menu{z-index:50;flex-direction:column;gap:2px;max-width:none;animation:.12s ease-out ca-menu-apparition-haut;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}@media (prefers-reduced-motion:reduce){.ca-profil-menu{animation:none}}.ca-barre-mobile{display:none}.ca-barre-ouvrir{min-height:40px;font:inherit;font-size:var(--t-14);color:var(--encre);cursor:pointer;background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-controle);box-shadow:var(--ombre-1);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.ca-voile{z-index:39;background:var(--voile);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}@media (max-width:800px){.ca-coquille{background:var(--fond);display:block}.ca-barre-mobile{z-index:20;background:var(--surface);border-bottom:1px solid var(--bord);align-items:center;gap:12px;padding:8px 16px;display:flex;position:sticky;top:0}.ca-barre-mobile .ca-marque-offre{display:none}.ca-barre{z-index:40;width:min(300px,100vw - 48px);height:100dvh;box-shadow:var(--ombre-3);visibility:hidden;transition:transform .2s,visibility .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}body.ca-navigation-ouverte .ca-barre{visibility:visible;transform:none}body.ca-navigation-ouverte{overflow:hidden}.ca-barre-fermer{display:inline-flex}.ca-contenu{min-height:calc(100dvh - 57px)}}@media (prefers-reduced-motion:reduce){.ca-barre{transition:none}}.ca-fiche-infos{font-size:var(--t-14);grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;display:grid}.ca-fiche-infos dt{color:var(--encre-2)}.ca-fiche-infos dd{overflow-wrap:anywhere;min-width:0;margin:0}.ca-page>.ca-panneau+.ca-panneau{margin-top:0}.ca-page-chargement{color:var(--encre-2);font-size:var(--t-14)}.ca-coquille[data-pleine-hauteur]{height:100dvh;min-height:0;overflow:hidden}.ca-coquille[data-pleine-hauteur] .ca-zone{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.ca-coquille[data-pleine-hauteur] .ca-principal{flex:1;min-height:0;display:flex;overflow:hidden}.ca-coquille[data-pleine-hauteur] .ca-contenu{flex-direction:column;height:100%;min-height:0;padding-top:20px;padding-bottom:16px;display:flex}.ca-coquille[data-pleine-hauteur] .ca-page{flex:1;min-height:0}@media (max-width:800px){.ca-coquille[data-pleine-hauteur] .ca-contenu{min-height:0;padding-top:12px;padding-bottom:8px}}.ca-produits{min-width:0;position:relative}.ca-produits-declencheur{min-width:0;font:inherit;color:inherit;border-radius:var(--rayon-controle);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.ca-produits-declencheur:hover,.ca-produits-declencheur[aria-expanded=true]{background:var(--encre)}@supports (color:color-mix(in lab, red, red)){.ca-produits-declencheur:hover,.ca-produits-declencheur[aria-expanded=true]{background:color-mix(in srgb, var(--encre) 6%, transparent)}}.ca-produits-declencheur:focus-visible{outline:2px solid var(--accent-vif);outline-offset:2px}.ca-produits-chevron{color:var(--encre-2);transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.ca-produits-declencheur[aria-expanded=true] .ca-produits-chevron{transform:rotate(-90deg)}.ca-produits-menu{z-index:60;background:var(--surface-menu);width:min(300px,100vw - 16px);max-height:calc(100dvh - 24px);color:var(--encre);border:1px solid var(--bord);box-shadow:var(--ombre-3);border-radius:14px;flex-direction:column;gap:2px;padding:6px;animation:.14s ease-out ca-menu-apparition;display:flex;position:fixed;overflow-y:auto}.ca-produits-menu .ca-menu-titre{margin-top:6px}.ca-produit{color:var(--encre);border-radius:10px;outline:none;gap:2px;padding:9px 12px;text-decoration:none;display:grid}.ca-produit-nom{font-size:var(--t-14);font-weight:650}.ca-produit-description{font-size:var(--t-12);color:var(--encre-2);line-height:1.4}.ca-produit-mention{letter-spacing:.02em;color:var(--encre-2);margin-top:2px;font-size:11px;font-weight:600}a.ca-produit{position:relative}a.ca-produit:after{content:"";background:linear-gradient(180deg, #f59e0b, var(--accent-vif));border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}a.ca-produit:hover,a.ca-produit:focus-visible{background:var(--accent-vif)}@supports (color:color-mix(in lab, red, red)){a.ca-produit:hover,a.ca-produit:focus-visible{background:color-mix(in srgb, var(--accent-vif) 9%, var(--surface-menu))}}a.ca-produit:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-vif)}.ca-produit[data-grise]{cursor:not-allowed;opacity:.5}.ca-produit[data-grise]:focus-visible{opacity:.75;box-shadow:inset 0 0 0 2px var(--bord)}@media (prefers-reduced-motion:reduce){.ca-produits-menu{animation:none}.ca-produits-chevron{transition:none}}.pl-fenetre{max-height:calc(100dvh - 32px);color:var(--encre);overflow-y:auto;background:var(--surface)!important;max-width:min(700px,100vw - 24px)!important;padding:28px!important}.pl-fenetre-tete{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.pl-fenetre-tete h2{font-size:var(--t-20);letter-spacing:-.02em;margin:0;font-weight:650}.pl-fenetre-aide{color:var(--encre-2);font-size:var(--t-14);margin:0}.pl-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.pl-champ{flex-direction:column;gap:7px;min-width:0;display:flex}.pl-champ>label{font-size:var(--t-13);font-weight:650}.pl-champ small{font-size:var(--t-12);color:var(--encre-2)}.pl-form :is(input:not([type=checkbox]),select,textarea){width:100%;max-width:100%;min-height:44px;font:inherit;font-size:var(--t-14);color:var(--encre);border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);background-color:var(--surface);box-shadow:var(--ombre-1);accent-color:var(--accent-debut);padding:10px 12px}.pl-form textarea{resize:vertical;line-height:1.5}.pl-form [aria-invalid=true]{border-color:var(--texte-alerte)}.pl-champ-case>label{font-size:var(--t-14);cursor:pointer;align-items:center;gap:10px;font-weight:550;display:inline-flex}.pl-champ-case input{width:20px;height:20px;accent-color:var(--accent-debut)}.pl-large,.pl-form-actions{grid-column:1/-1}.pl-champ-erreur{color:var(--texte-alerte);font-size:var(--t-13);margin:0;font-weight:600}.pl-champ-erreur:empty{display:none}.pl-form-actions{z-index:2;border-top:1px solid var(--bord);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 0 4px;display:flex;position:sticky;bottom:-28px}.pl-complements{border:1px solid var(--bord);background:var(--surface-2);border-radius:12px;padding:0 15px}.pl-complements>summary{cursor:pointer;min-height:48px;font-size:var(--t-13);border-radius:inherit;align-items:center;font-weight:600;list-style:none;display:flex}.pl-complements>summary::-webkit-details-marker{display:none}.pl-complements>summary:after{content:"+";color:var(--encre-2);margin-left:auto;font-size:18px}.pl-complements[open]>summary:after{content:"−"}.pl-complements-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 0 18px;display:grid}@media (max-width:700px){.pl-fenetre{padding:20px!important}.pl-form,.pl-complements-grille{grid-template-columns:minmax(0,1fr)}.pl-form-actions{bottom:-20px}.pl-form :is(input,select,textarea){font-size:16px}}.pl-menu .pl-menu-liste{z-index:50;flex-direction:column;gap:2px;animation:.12s ease-out ca-menu-apparition;display:flex;position:absolute;top:calc(100% + 6px);left:auto;right:0}@media (prefers-reduced-motion:reduce){.pl-menu .pl-menu-liste{animation:none}}.pl-pastille-alerte{background:var(--sens-alerte);width:44px;height:44px;color:var(--sens-alerte-encre);border-radius:14px;place-items:center;display:inline-grid}.pl-import-bilan{gap:10px;display:grid}.pl-import-phrase{font-size:var(--t-14);color:var(--encre);margin:0}.pl-import-erreurs{gap:8px;max-height:260px;display:grid;overflow:auto}.pl-champ input[type=file]{padding:8px}:root{--note-0:var(--teinte-orange);--note-0-fond:var(--teinte-orange-fond);--note-1:var(--teinte-rose);--note-1-fond:var(--teinte-rose-fond);--note-2:var(--teinte-violet);--note-2-fond:var(--teinte-violet-fond);--note-3:var(--teinte-bleu);--note-3-fond:var(--teinte-bleu-fond);--note-4:var(--sens-neutre-encre);--note-4-fond:var(--sens-neutre);--note-5:var(--teinte-turquoise);--note-5-fond:var(--teinte-turquoise-fond);--note-6:var(--teinte-ambre);--note-6-fond:var(--teinte-ambre-fond);--note-7:var(--teinte-vert);--note-7-fond:var(--teinte-vert-fond)}[data-couleur="0"]{--note:var(--note-0);--note-fond:var(--note-0-fond)}[data-couleur="1"]{--note:var(--note-1);--note-fond:var(--note-1-fond)}[data-couleur="2"]{--note:var(--note-2);--note-fond:var(--note-2-fond)}[data-couleur="3"]{--note:var(--note-3);--note-fond:var(--note-3-fond)}[data-couleur="4"]{--note:var(--note-4);--note-fond:var(--note-4-fond)}[data-couleur="5"]{--note:var(--note-5);--note-fond:var(--note-5-fond)}[data-couleur="6"]{--note:var(--note-6);--note-fond:var(--note-6-fond)}[data-couleur="7"]{--note:var(--note-7);--note-fond:var(--note-7-fond)}.notes-fiche{flex-direction:column;gap:16px;min-width:0;display:flex}.notes-fiche h3{font-size:var(--t-15);margin:0;font-weight:600}.notes-aide{color:var(--encre-2);font-size:var(--t-13);margin:0;line-height:1.5}.notes-aide:empty{display:none}.notes-legende{font-size:var(--t-13);margin:0;font-weight:600}.notes-champ{flex-direction:column;gap:4px;min-width:0;display:flex}.notes-champ label{font-size:var(--t-13);color:var(--encre-2);font-weight:600}.notes-champ select{width:100%;min-height:40px;font:inherit;font-size:var(--t-14);color:var(--encre);border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);background-color:var(--surface);box-shadow:var(--ombre-1);padding:0 10px}.notes-case{font-size:var(--t-13);cursor:pointer;align-items:center;gap:6px;min-height:32px;display:inline-flex}.notes-case input{width:16px;height:16px;accent-color:var(--accent-debut)}.vide{color:var(--encre-2);font-size:var(--t-14);margin:0}.badge-note{border-radius:var(--rayon-pastille);font-size:var(--t-12);white-space:nowrap;background:var(--note-fond,var(--surface-2));color:var(--note,var(--encre-2));align-items:center;padding:1px 8px;font-weight:700;line-height:1.5;display:inline-flex}.notes-alerte{background:var(--sens-attente);color:var(--sens-attente-encre);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.notes-alerte p{font-size:var(--t-13);margin:0}.notes-ajout{background:var(--surface-2);border-radius:var(--rayon-controle);flex-direction:column;gap:8px;padding:14px;display:flex}.notes-ajout>label{font-size:var(--t-13);font-weight:600}.notes-ajout textarea{resize:vertical;width:100%;min-height:96px;line-height:1.45;font:inherit;font-size:var(--t-14);color:var(--encre);border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);background-color:var(--surface);box-shadow:var(--ombre-1);padding:8px 10px}.notes-ajout-pied{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notes-compteur{font-size:var(--t-12);color:var(--encre-2);font-variant-numeric:tabular-nums;flex:none}.notes-types-choix{flex-wrap:wrap;gap:6px;display:flex}.notes-type-choix{border:1px solid var(--bord);border-radius:var(--rayon-pastille);background:var(--surface);min-height:34px;color:var(--encre-2);box-shadow:var(--ombre-1);font-size:var(--t-13);cursor:pointer;align-items:center;padding:0 12px;font-weight:600;display:inline-flex;position:relative}.notes-type-choix input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.notes-type-choix:has(input:checked){background:var(--note-fond,var(--sens-attention));color:var(--note,var(--sens-attention-encre));box-shadow:none;border-color:#0000}.notes-type-choix:has(input:focus-visible){outline:1px solid var(--focus);outline-offset:0;box-shadow:var(--halo-focus)}.notes-filtres{border-top:1px solid var(--bord);flex-direction:column;gap:10px;padding-top:4px;display:flex}.notes-puces{flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.notes-puce{border-radius:var(--rayon-pastille);cursor:pointer;min-height:32px;font:inherit;border:1px solid var(--bord);background:var(--surface);color:var(--encre-2);box-shadow:var(--ombre-1);font-size:var(--t-13);padding:0 12px;font-weight:600}.notes-puce:hover{background:var(--surface-2);color:var(--encre)}.notes-puce[aria-pressed=true]{background:var(--note-fond,var(--sens-attention));color:var(--note,var(--sens-attention-encre));box-shadow:none;border-color:#0000;font-weight:700}.notes-filtres-ligne{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.notes-filtres-ligne .notes-champ{flex:140px}.notes-etat{font-size:var(--t-13);color:var(--encre-2);margin:0}.notes-etat:empty{display:none}.notes-fil{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.note-carte{background:var(--surface);border:1px solid var(--bord);border-left:3px solid var(--note,var(--sens-neutre-vif));flex-direction:column;gap:6px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.note-carte{border-left:3px solid color-mix(in srgb, var(--note,var(--sens-neutre-vif)) 55%, var(--surface))}}.note-carte{box-shadow:var(--ombre-1);border-radius:12px}.note-carte:focus{outline:1px solid var(--focus);outline-offset:0;box-shadow:var(--halo-focus)}.note-carte.epinglee{background:linear-gradient(var(--note-fond), var(--surface) 48px)}.note-carte.retiree{opacity:.75;box-shadow:none;border-style:dashed dashed dashed solid}.note-tete{font-size:var(--t-13);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.note-tete time{color:var(--encre-2);white-space:nowrap;margin-left:auto}.note-auteur{align-items:center;gap:6px;font-weight:600;display:inline-flex}.note-agent{background:var(--teinte-violet-fond);color:var(--teinte-violet);font-size:var(--t-12);border-radius:4px;padding:0 6px;font-weight:600}.note-etiquette{font-size:var(--t-12);background:var(--surface-2);color:var(--encre-2);border-radius:4px;padding:0 6px;font-weight:700;line-height:1.6}.note-projet{font-size:var(--t-13);color:var(--encre-2);margin:0}.note-projet a{color:var(--accent-vif);text-decoration:none}.note-texte{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-14);margin:0}.note-suivi{border-radius:var(--rayon-pastille);font-size:var(--t-13);align-self:flex-start;margin:0;padding:2px 10px;font-weight:600}.note-suivi-ouvert{background:var(--sens-attente);color:var(--sens-attente-encre)}.note-suivi-traite{background:var(--sens-positif);color:var(--sens-positif-encre)}.note-actions{flex-wrap:wrap;gap:6px;display:flex}.notes-plus{align-self:center;margin-top:4px}.notes-panne{color:var(--texte-alerte);font-size:var(--t-13);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.notes-panne p{margin:0}.suivis-contenu{flex-direction:column;gap:14px;min-width:0;display:flex}.suivis-titre{font-size:var(--t-15);letter-spacing:-.01em;margin:0;font-weight:600}.suivis-onglets{border-bottom:1px solid var(--bord);gap:2px;display:flex;overflow-x:auto}.suivis-onglets button{border-radius:var(--rayon-controle) var(--rayon-controle) 0 0;min-height:44px;color:var(--encre-2);font:inherit;font-size:var(--t-14);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 14px;font-weight:500}.suivis-onglets button[aria-selected=true]{color:var(--encre);border-bottom-color:var(--accent-vif);font-weight:600}.suivis-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.suivi-ligne{background:var(--surface);border:1px solid var(--bord);border-left:3px solid var(--note,var(--sens-neutre-vif));flex-direction:column;gap:6px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.suivi-ligne{border-left:3px solid color-mix(in srgb, var(--note,var(--sens-neutre-vif)) 55%, var(--surface))}}.suivi-ligne{box-shadow:var(--ombre-1);border-radius:12px}.suivi-tete{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.suivi-client{color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--bord-controle);-webkit-text-decoration-color:var(--bord-controle);-webkit-text-decoration-color:var(--bord-controle);text-decoration-color:var(--bord-controle);text-underline-offset:3px;overflow-wrap:anywhere;border-radius:4px;font-weight:700}.suivi-client:hover{color:var(--accent-vif);text-decoration-color:currentColor}.suivi-age{font-size:var(--t-13);color:var(--sens-attente-encre);white-space:nowrap;margin-left:auto;font-weight:600}.suivi-texte{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-14);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.suivi-meta{font-size:var(--t-13);color:var(--encre-2);margin:0}@media (max-width:480px){.note-tete time{width:100%;margin-left:0}.suivi-age{white-space:normal;width:100%;margin-left:0}}.pil-carte{min-width:0}.pil-carte .ca-panneau-corps{gap:10px;display:grid}.pil-ventes-corps{gap:10px;padding-top:12px;display:grid}.pil-note{font-size:var(--t-12);color:var(--encre-2);margin:0;line-height:1.6}.pil-valeur-ligne{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pil-grand{font-size:var(--t-28);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--encre);font-weight:600;line-height:1.15}.pil-compact .pil-grand{font-size:var(--t-20)}.pil-evolution{border-radius:var(--rayon-pastille);font-size:var(--t-12);background:var(--sens-neutre);color:var(--sens-neutre-encre);align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.pil-evolution[data-sens=positif]{background:var(--sens-positif);color:var(--sens-positif-encre)}.pil-evolution[data-sens=alerte]{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.pil-serie{margin:6px 0 0}.pil-serie svg,.pil-barres svg{width:100%;height:auto;display:block;overflow:visible}.pil-serie svg:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:8px}.pil-grille{stroke:var(--bord);stroke-width:1px}.pil-axe{fill:var(--encre-2);font:11px var(--police)}.pil-courbe{stroke:var(--teinte-turquoise-vif)}.pil-curseur{fill:var(--teinte-turquoise-vif);stroke:var(--surface)}.pil-degrade-haut{stop-color:var(--teinte-turquoise-vif);stop-opacity:.32}.pil-degrade-bas{stop-color:var(--teinte-turquoise-vif);stop-opacity:.02}.pil-lecture{min-height:20px;font-size:var(--t-12);color:var(--encre-2);margin:6px 0 0;line-height:1.6}.pil-piste{fill:var(--surface-2)}.pil-barre{fill:var(--teinte-bleu-vif)}.pil-barre-jour{fill:var(--accent-vif)}.pil-barres{max-width:420px}.pil-donnees{font-size:var(--t-12);color:var(--encre-2)}.pil-donnees summary{cursor:pointer;border-radius:6px;min-height:32px;padding:6px 0}.pil-donnees table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pil-donnees th,.pil-donnees td{text-align:left;border-bottom:1px solid var(--bord);padding:7px 4px}.pil-donnees caption{text-align:left;padding:8px 0}.bento-piste{stroke:var(--surface-2)}.bento-allocation{grid-template-columns:minmax(130px,.85fr) minmax(130px,1fr);align-items:center;gap:20px;display:grid}.bento-allocation svg{width:100%;max-height:220px;overflow:visible}.bento-allocation .bento-anneau-total{fill:var(--encre);font:600 28px var(--police);letter-spacing:-.02em}.bento-allocation .bento-anneau-label{fill:var(--encre-2);font:12px var(--police)}.bento-legende{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bento-legende li{font-size:var(--t-12);justify-content:space-between;gap:12px;line-height:1.5;display:flex}.bento-legende li span{color:var(--encre-2);align-items:center;gap:7px;display:flex}.bento-legende i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.bento-legende li strong{font-variant-numeric:tabular-nums;color:var(--encre);font-weight:550}@media (max-width:520px){.bento-allocation{grid-template-columns:1fr}.bento-allocation svg{max-width:200px;margin:0 auto}.pil-carte .ca-panneau-corps{padding:12px 16px 16px}}.aj{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.aj-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:20px;display:grid}.aj-grille{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.aj-principal,.aj-lateral,.aj-journee{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.aj-note{font-size:var(--t-13);color:var(--encre-2);margin:0;line-height:1.55}.aj-statut{justify-items:start;gap:10px;display:grid}.aj-statut p{margin:0}.aj-segment{border-radius:var(--rayon-controle);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.aj-segment-bouton{min-height:38px;color:var(--encre-2);font:inherit;font-size:var(--t-13);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-weight:500}.aj-segment-bouton:hover{color:var(--encre)}.aj-segment-bouton[aria-pressed=true]{background:var(--surface-segment);color:var(--encre);box-shadow:var(--ombre-1);font-weight:600}.aj-segment-bouton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:700px){.ca-entete-actions .aj-segment{flex:1 0 100%}.ca-entete-actions .aj-segment-bouton{flex:1}}.aj-prios{gap:10px;padding-top:14px;display:grid}.aj-prio{border:1px solid var(--bord);border-radius:var(--rayon-controle);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.aj-prio-texte,.aj-relance-texte{justify-items:start;gap:4px;min-width:0;display:grid}.aj-prio-titre{font-size:var(--t-15);color:var(--encre);overflow-wrap:anywhere;border-radius:4px;font-weight:600;line-height:1.4;text-decoration:none}a.aj-prio-titre:hover{color:var(--accent-vif);text-decoration:underline}a.aj-prio-titre:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aj-prio-contexte{font-size:var(--t-13);color:var(--encre-2);overflow-wrap:anywhere}.aj-prio>.ca-bouton{flex:none}@media (max-width:520px){.aj-prio{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}}.aj-repere{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 0;display:flex}.aj-repere-texte{font-size:var(--t-14);align-items:center;gap:10px;display:inline-flex}.aj-repere[data-fait=true] .aj-repere-texte{color:var(--sens-positif-encre)}.aj-repere-vide{border:1.5px solid var(--bord-controle);border-radius:var(--rayon-pastille);flex:none;width:16px;height:16px}.aj-relances-liste{padding-top:8px;display:grid}.aj-relance{border-bottom:1px solid var(--bord);align-items:flex-start;gap:8px 12px;padding:12px 0;display:flex}.aj-relance:last-child{border-bottom:0}.aj-relance-texte{flex:160px}.aj-relance-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.aj-relance-meta .ca-bouton{min-height:36px}.aj-terminer{min-width:44px;color:var(--sens-positif-vif);flex:none;justify-content:center;padding:0}.aj-plus{padding-top:8px}.aj-piste{border-bottom:1px solid var(--bord);gap:10px;padding:12px 0;display:grid}.aj-piste:last-child{border-bottom:0}.aj-piste-texte{gap:4px;display:grid}.aj-piste-titre{font-size:var(--t-14);margin:0;font-weight:600}.aj-piste-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aj-autres summary{cursor:pointer;min-height:40px;font-size:var(--t-13);color:var(--encre-2);border-radius:6px;align-items:center;font-weight:600;display:flex}.aj-autres summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aj-activite{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-1)}.aj-activite>summary{cursor:pointer;font-size:var(--t-15);border-radius:var(--rayon-carte);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:16px 22px;font-weight:600;list-style:none;display:flex}.aj-activite>summary::-webkit-details-marker{display:none}.aj-activite>summary:before{content:"▸";color:var(--encre-2);font-size:var(--t-13)}.aj-activite[open]>summary:before{content:"▾"}.aj-activite>summary>span{font-size:var(--t-13);color:var(--encre-2);font-weight:400}.aj-activite>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.aj-graphiques{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;padding:0 22px 22px;display:grid}.aj-graphiques>*{box-shadow:none;background:var(--surface-2)}.aj-sav .ca-panneau-corps{padding-top:18px}.aj-activite-liste{margin:0;padding:4px 0 0;list-style:none;display:grid}.aj-activite-liste li{border-bottom:1px solid var(--bord);font-size:var(--t-13);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:10px 0;display:flex}.aj-activite-liste li:last-child{border-bottom:0}.aj-activite-phrase{min-width:0;color:var(--encre);overflow-wrap:anywhere;flex:200px}.aj-activite-liste time{color:var(--encre-2);font-size:var(--t-12);white-space:nowrap;flex:none}.aj :target{scroll-margin-top:72px}@media (max-width:1100px){.aj-grille{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.aj-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aj-activite>summary{padding:14px 16px}.aj-graphiques{padding:0 12px 16px}}.aj-journee .ca-infobulle-texte{max-width:min(280px,80vw);left:auto;right:-6px;transform:none}.ent-page{gap:20px;min-width:0;display:grid}.ent-muet{color:var(--encre-2);font-size:var(--t-13);margin:0}.ent-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ent-indicateurs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}@media (max-width:560px){.ent-indicateurs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ent-outils{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ent-recherche-cadre{min-width:0;color:var(--encre-2);flex:280px;align-items:center;display:flex;position:relative}.ent-recherche-cadre>svg{z-index:1;pointer-events:none;color:var(--encre-2);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ent-recherche,.ent-filtre,.ent-champ{font:inherit;font-size:var(--t-14);color:var(--encre);background-color:var(--surface);border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);box-shadow:var(--ombre-1);min-width:0;min-height:40px;accent-color:var(--accent-debut);padding:0 12px}.ent-recherche-cadre>.ent-recherche{width:100%;padding-left:38px}.ent-recherche::placeholder{color:var(--encre-2)}.ent-filtre{flex:0 220px}.ent-champ{width:100%}.ent-champ:disabled{color:var(--encre-2);background-color:var(--surface-2);box-shadow:none}.ent-zone-texte{resize:vertical;min-height:150px;padding:10px 12px;line-height:1.5}:is(.ent-recherche,.ent-filtre,.ent-champ):focus-visible{border-color:var(--focus);box-shadow:var(--halo-focus);outline:0}.ent-compte{color:var(--encre-2);font-size:var(--t-13);white-space:nowrap;margin:0 0 0 auto}@media (max-width:560px){.ent-filtre{flex:calc(50% - 5px)}.ent-compte{margin-left:0}}.ent-avatar{--t:var(--teinte-bleu);--t-fond:var(--teinte-bleu-fond);--t-vif:var(--teinte-bleu-vif);background:linear-gradient(140deg, var(--t-fond), var(--t-vif));border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ent-avatar{background:linear-gradient(140deg, var(--t-fond), color-mix(in srgb, var(--t-vif) 22%, var(--t-fond)))}}.ent-avatar{color:var(--t);font-size:var(--t-15);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--t-vif);font-weight:650}@supports (color:color-mix(in lab, red, red)){.ent-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-vif) 18%, transparent)}}.ent-avatar[data-grand]{width:72px;height:72px;font-size:var(--t-20);border-radius:20px}.ent-avatar img{object-fit:cover;width:100%;height:100%}.ent-avatar-photo{background:var(--surface-2)}.ent-avatar[data-teinte=violet]{--t:var(--teinte-violet);--t-fond:var(--teinte-violet-fond);--t-vif:var(--teinte-violet-vif)}.ent-avatar[data-teinte=turquoise]{--t:var(--teinte-turquoise);--t-fond:var(--teinte-turquoise-fond);--t-vif:var(--teinte-turquoise-vif)}.ent-avatar[data-teinte=ambre]{--t:var(--teinte-ambre);--t-fond:var(--teinte-ambre-fond);--t-vif:var(--teinte-ambre-vif)}.ent-avatar[data-teinte=rose]{--t:var(--teinte-rose);--t-fond:var(--teinte-rose-fond);--t-vif:var(--teinte-rose-vif)}.ent-avatar[data-teinte=vert]{--t:var(--teinte-vert);--t-fond:var(--teinte-vert-fond);--t-vif:var(--teinte-vert-vif)}.ent-avatar[data-teinte=orange]{--t:var(--teinte-orange);--t-fond:var(--teinte-orange-fond);--t-vif:var(--teinte-orange-vif)}.ent-grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ent-grille>li{min-width:0;display:flex}.ent-grille>.ent-grille-vide{grid-column:1/-1;display:block}.ent-carte{width:100%;min-width:0;color:var(--encre);background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-1);flex-direction:column;gap:10px;padding:18px;text-decoration:none;transition:box-shadow .16s,transform .16s,border-color .16s;display:flex}.ent-carte:hover{box-shadow:var(--ombre-2);border-color:var(--accent-debut);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.ent-carte:hover{border-color:color-mix(in srgb, var(--accent-debut) 18%, var(--bord))}}.ent-carte:focus-visible{outline:1px solid var(--focus);outline-offset:0;box-shadow:var(--halo-focus)}.ent-carte-tete{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ent-carte-nom{-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;font-size:var(--t-16);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.ent-carte-contact{min-width:0;color:var(--encre-2);font-size:var(--t-13);align-items:center;gap:6px;display:flex}.ent-carte-contact>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ent-carte-contact>svg{flex:none}.ent-carte-secteur{min-height:1.4em;color:var(--encre-2);font-size:var(--t-12)}.ent-carte-pied{border-top:1px solid var(--bord);color:var(--encre-2);font-size:var(--t-13);align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.ent-carte-valeur{color:var(--encre-2);font-size:var(--t-13);align-items:baseline;gap:6px;display:flex}.ent-carte-valeur strong{color:var(--encre);font-size:var(--t-16);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}@media (max-width:560px){.ent-grille{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}}.ent-volet{gap:16px;min-width:0;display:grid}.ent-colonnes{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ent-colonne{gap:16px;min-width:0;display:grid}@media (max-width:1000px){.ent-colonnes{grid-template-columns:minmax(0,1fr)}}.ent-volet .ca-panneau-corps,.ct-page .ca-panneau-corps{padding:14px 22px 20px}@media (max-width:560px){.ent-volet .ca-panneau-corps,.ct-page .ca-panneau-corps{padding:12px 16px 16px}}.ent-infos{font-size:var(--t-14);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px 18px;margin:0;display:grid}.ent-infos dt{color:var(--encre-2)}.ent-infos dd{overflow-wrap:anywhere;min-width:0;margin:0}.ent-infos dd.ent-muet{font-size:var(--t-14)}.ent-infos a,.ent-contact-coordonnees a,.ent-echange-meta a{color:var(--accent-vif);border-radius:4px;text-decoration:none}.ent-infos a:hover,.ent-contact-coordonnees a:hover,.ent-echange-meta a:hover{text-decoration:underline}@media (max-width:420px){.ent-infos{grid-template-columns:minmax(0,1fr);gap:2px}.ent-infos dd{margin-bottom:8px}}.ent-liste{display:grid}.ent-liste .ca-ligne-action .ca-bouton{white-space:nowrap}.ent-contacts{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ent-contact{background:var(--surface-2);border-radius:var(--rayon-controle);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ent-contact-tete{align-items:flex-start;gap:12px;min-width:0;display:flex}.ent-contact-identite{flex:1;gap:2px;min-width:0;display:grid}.ent-contact-nom{font-size:var(--t-15);color:var(--encre);overflow-wrap:anywhere;border-radius:4px;font-weight:600;text-decoration:none}.ent-contact-nom:hover{color:var(--accent-vif)}.ent-contact-coordonnees{font-size:var(--t-13);overflow-wrap:anywhere;gap:4px;display:grid}.ent-contact-pied{justify-content:flex-end;margin-top:auto;display:flex}.ent-echanges{margin:0;padding:0;list-style:none;display:grid}.ent-echange{grid-template-columns:14px minmax(0,1fr);gap:14px;padding-bottom:18px;display:grid;position:relative}.ent-echange:last-child{padding-bottom:0}.ent-echange:before{content:"";background:var(--bord);border-radius:2px;width:2px;position:absolute;top:16px;bottom:0;left:6px}.ent-echange:last-child:before{display:none}.ent-echange-point{--t-vif:var(--teinte-bleu-vif);--t-fond:var(--teinte-bleu-fond);border-radius:var(--rayon-pastille);background:var(--t-vif);width:14px;height:14px;box-shadow:0 0 0 4px var(--t-fond);margin-top:3px}.ent-echange[data-type=rendez_vous] .ent-echange-point{--t-vif:var(--teinte-violet-vif);--t-fond:var(--teinte-violet-fond)}.ent-echange[data-type=email] .ent-echange-point{--t-vif:var(--teinte-turquoise-vif);--t-fond:var(--teinte-turquoise-fond)}.ent-echange[data-type=compte_rendu] .ent-echange-point{--t-vif:var(--teinte-ambre-vif);--t-fond:var(--teinte-ambre-fond)}.ent-echange-corps{min-width:0;font-size:var(--t-14);gap:4px;display:grid}.ent-echange-meta{color:var(--encre-2);font-size:var(--t-13);margin:0}.ent-echange-sujet{font-size:var(--t-15);margin:0;font-weight:600}.ent-avancement{border-radius:var(--rayon-pastille);background:var(--surface-2);width:90px;height:6px;display:inline-block;overflow:hidden}.ent-avancement>span{border-radius:inherit;background:var(--degrade-accent);height:100%;display:block}.ent-carte-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ent-case{min-height:40px;font-size:var(--t-14);color:var(--encre);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ent-case input{width:18px;height:18px;accent-color:var(--accent-debut)}.ent-plus{justify-content:center;display:flex}.ent-infos select.ent-champ{max-width:260px}.ct-page{gap:20px;min-width:0;display:grid}.ct-muet{color:var(--encre-2);font-size:var(--t-13)}.ct-grille{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-auto-rows:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ct-grille>.ent-grille-vide{grid-column:1/-1}.ct-carte{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);min-width:0;box-shadow:var(--ombre-1);flex-direction:column;gap:10px;padding:18px;transition:box-shadow .16s,border-color .16s;display:flex}.ct-carte:hover{box-shadow:var(--ombre-2);border-color:var(--accent-debut)}@supports (color:color-mix(in lab, red, red)){.ct-carte:hover{border-color:color-mix(in srgb, var(--accent-debut) 18%, var(--bord))}}.ct-carte-tete{align-items:center;gap:12px;min-width:0;display:flex}.ct-carte-identite{gap:2px;min-width:0;display:grid}.ct-carte-nom{color:var(--encre);font-size:var(--t-16);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-weight:650;text-decoration:none;overflow:hidden}.ct-carte-nom:hover{color:var(--accent-vif)}.ct-carte a:focus-visible{outline:1px solid var(--focus);outline-offset:0;box-shadow:var(--halo-focus)}.ct-carte-entreprise{min-width:0;color:var(--encre-2);font-size:var(--t-13);align-items:center;gap:6px;display:flex}.ct-carte-entreprise>svg{flex:none}.ct-carte-entreprise a{color:var(--encre);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-weight:550;text-decoration:none;overflow:hidden}.ct-carte-entreprise a:hover{color:var(--accent-vif)}.ct-principal{border-radius:var(--rayon-pastille);background:var(--sens-positif);color:var(--sens-positif-encre);font-size:var(--t-12);flex:none;padding:1px 8px;font-weight:600}.ct-carte-coordonnees{font-size:var(--t-13);gap:3px;min-width:0;display:grid}.ct-carte-coordonnees a{color:var(--accent-vif);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;text-decoration:none;overflow:hidden}.ct-carte-coordonnees a:hover{text-decoration:underline}.ct-carte-projets{flex-wrap:wrap;gap:6px;display:flex}.ct-puce{border-radius:var(--rayon-pastille);text-overflow:ellipsis;white-space:nowrap;background:var(--teinte-violet-fond);max-width:100%;color:var(--teinte-violet);font-size:var(--t-12);padding:2px 10px;font-weight:550;overflow:hidden}.ct-carte-pied{border-top:1px solid var(--bord);justify-content:flex-end;gap:4px;margin-top:auto;padding-top:10px;display:flex}@media (max-width:560px){.ct-grille{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}}.ct-identite{align-items:flex-start;gap:18px;min-width:0;display:flex}.ct-identite>.ent-infos{flex:1;min-width:0}@media (max-width:560px){.ct-identite{flex-direction:column;gap:12px}}.vt-page{flex-direction:column;gap:16px;min-width:0;display:flex}.vt-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vt-filtres{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.vt-champ{height:36px;font:inherit;font-size:var(--t-13);color:var(--encre);background:var(--surface);border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);max-width:100%;padding:0 12px}.vt-champ:focus-visible{border-color:var(--focus);box-shadow:var(--halo-focus);outline:none}.vt-recherche{min-width:200px}.vt-resume{font-size:var(--t-13);color:var(--encre-2);margin:0}.vt-corps{min-width:0}.vt-avatar{width:26px;height:26px;font-size:var(--t-12);background:var(--surface-3);color:var(--encre-2);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.vt-avatar[data-teinte=bleu]{background:var(--teinte-bleu-fond);color:var(--teinte-bleu)}.vt-avatar[data-teinte=violet]{background:var(--teinte-violet-fond);color:var(--teinte-violet)}.vt-avatar[data-teinte=ambre]{background:var(--teinte-ambre-fond);color:var(--teinte-ambre)}.vt-avatar[data-teinte=turquoise]{background:var(--teinte-turquoise-fond);color:var(--teinte-turquoise)}.vt-avatar[data-teinte=rose]{background:var(--teinte-rose-fond);color:var(--teinte-rose)}.vt-avatar[data-teinte=vert]{background:var(--teinte-vert-fond);color:var(--teinte-vert)}.vt-avatar[data-teinte=orange]{background:var(--teinte-orange-fond);color:var(--teinte-orange)}.vt-pipeline-cadre{position:relative}.vt-pipeline{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:flex-start;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.vt-pipeline[data-plus-apres]{-webkit-mask-image:linear-gradient(90deg, var(--surface) calc(100% - 72px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--surface) calc(100% - 72px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--surface) calc(100% - 72px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--surface) calc(100% - 72px), transparent);mask-image:linear-gradient(90deg, var(--surface) calc(100% - 72px), transparent)}.vt-pipeline[data-plus-avant]{-webkit-mask-image:linear-gradient(90deg, transparent, var(--surface) 72px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--surface) 72px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--surface) 72px);-webkit-mask-image:linear-gradient(90deg, transparent, var(--surface) 72px);mask-image:linear-gradient(90deg, transparent, var(--surface) 72px)}.vt-pipeline[data-plus-avant][data-plus-apres]{-webkit-mask-image:linear-gradient(90deg, transparent, var(--surface) 72px, var(--surface) calc(100% - 72px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--surface) 72px, var(--surface) calc(100% - 72px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--surface) 72px, var(--surface) calc(100% - 72px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--surface) 72px, var(--surface) calc(100% - 72px), transparent);mask-image:linear-gradient(90deg, transparent, var(--surface) 72px, var(--surface) calc(100% - 72px), transparent)}.vt-defiler{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--encre);background:var(--surface);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px}@supports (color:color-mix(in lab, red, red)){.vt-defiler{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.vt-defiler{box-shadow:var(--ombre-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s var(--ease-apple,ease), background .16s}.vt-defiler[data-sens=avant]{left:6px}.vt-defiler[data-sens=apres]{right:6px}.vt-defiler:hover{background:var(--surface-3);transform:scale(1.06)}.vt-defiler:focus-visible{box-shadow:var(--halo-focus);outline:none}.vt-defiler[hidden]{display:none}@media (prefers-reduced-motion:reduce){.vt-defiler{transition:none}.vt-defiler:hover{transform:none}}.vt-colonne{scroll-snap-align:start;background:var(--surface-2);border:1px solid var(--bord);border-radius:var(--rayon-carte);flex-direction:column;flex:0 0 280px;gap:4px;padding:12px;display:flex}.vt-colonne-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.vt-colonne-titre{font-size:var(--t-14);color:var(--encre);margin:0;font-weight:650}.vt-colonne-nb{text-align:center;min-width:24px;font-size:var(--t-12);background:var(--teinte-bleu-fond);color:var(--teinte-bleu);border-radius:999px;padding:2px 8px;font-weight:600}.vt-colonne-total{font-size:var(--t-13);color:var(--encre-2);font-variant-numeric:tabular-nums;margin:0 0 8px;font-weight:600}.vt-colonne-corps{flex-direction:column;gap:10px;display:flex}.vt-colonne-vide{text-align:center;font-size:var(--t-13);color:var(--encre-2);margin:0;padding:16px 8px}.vt-carte{background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre-1);border-radius:12px;flex-direction:column;gap:6px;padding:12px;transition:box-shadow .15s,transform .15s;display:flex}.vt-carte:hover{box-shadow:var(--ombre-2);transform:translateY(-1px)}.vt-carte-titre,.vt-lien-ligne{font-size:var(--t-14);color:var(--encre);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.vt-carte-titre:hover,.vt-lien-ligne:hover,.vt-entreprise:hover{text-decoration:underline}.vt-entreprise{font-size:var(--t-13);color:var(--encre-2);overflow-wrap:anywhere;text-decoration:none}.vt-carte-montant{font-size:var(--t-16);color:var(--encre);font-variant-numeric:tabular-nums;font-weight:650}.vt-carte-tete{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vt-carte-ligne{justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;display:flex}.vt-carte-action{font-size:var(--t-12);color:var(--encre-2);margin:0}.vt-carte-action[data-sens=attente]{color:var(--sens-attente-encre,var(--encre-2));font-weight:600}.vt-colonne[data-vide]{flex-basis:190px}.vt-colonne[data-vide] .vt-colonne-vide{padding:8px 4px}.vt-proba{font-size:var(--t-12);color:var(--encre-2)}.vt-carte a:focus-visible,.vt-tableau a:focus-visible{box-shadow:var(--halo-focus);border-radius:4px;outline:none}.vt-tableau-zone{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-1);overflow-x:auto}.vt-tableau{border-collapse:collapse;width:100%;font-size:var(--t-14)}.vt-tableau th{text-align:left;font-size:var(--t-12);color:var(--encre-2);background:var(--surface-2);white-space:nowrap;padding:12px 16px;font-weight:600}.vt-tableau td{vertical-align:middle;border-top:1px solid var(--bord);padding:14px 16px}.vt-cellule-affaire{flex-direction:column;gap:2px;min-width:200px;display:flex}.vt-tableau tbody tr:hover td{background:var(--surface-2)}.vt-tableau td .ca-badge+.ca-badge{margin-left:6px}.vt-tableau .vt-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vt-resp{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.vt-affaire-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.vt-montant-fiche{font-size:var(--t-20);font-weight:650}.vt-offre{justify-content:space-between;gap:12px;margin:0;display:flex}.vt-offre-montant{font-variant-numeric:tabular-nums;font-weight:650}.vt-echanges{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vt-echanges li{border-bottom:1px solid var(--bord);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.vt-echanges li:last-child{border-bottom:0;padding-bottom:0}.vt-echange-meta{font-size:var(--t-12);color:var(--encre-2)}@media (max-width:640px){.vt-colonne{flex-basis:250px}.vt-filtres,.vt-champ{width:100%}}.vt-carte[data-glissable]{cursor:grab}.vt-carte[data-glissable]:active{cursor:grabbing}.vt-carte[aria-busy=true]{opacity:.6}.vt-colonne{transition:background .16s,border-color .16s,box-shadow .16s}.vt-colonne[data-cible]{background:var(--teinte-bleu-fond);border-color:var(--teinte-bleu-vif)}@supports (color:color-mix(in lab, red, red)){.vt-colonne[data-cible]{border-color:color-mix(in srgb, var(--teinte-bleu-vif) 45%, var(--bord))}}.vt-colonne[data-cible]{box-shadow:var(--halo-focus)}.vt-colonne-pondere{font-weight:500}.vt-entete-actions{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.vt-colonne,.vt-carte{transition:none}.vt-carte:hover{transform:none}}.ent-volet>.ca-panneau{min-width:0}.pil{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.pil-page{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.pil-page>*{min-width:0}.pil-page>.pil-kpis{grid-column:1/-1}.pil-page>.pil-ventes{grid-column:span 8}.pil-page>.pil-suivi{grid-column:span 4}.pil-page>.pil-pipeline{grid-column:span 8}.pil-page>.pil-relances{grid-column:span 4}.pil-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.pil-mosaique{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.pil-etape{--t:var(--teinte-bleu);--t-fond:var(--teinte-bleu-fond);--t-vif:var(--teinte-bleu-vif);border-radius:var(--rayon-carte);background:linear-gradient(180deg, var(--t-fond), var(--surface));border:1px solid var(--t-vif);align-content:start;gap:4px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.pil-etape{border:1px solid color-mix(in srgb, var(--t-vif) 24%, var(--bord))}}.pil-etape{box-shadow:var(--ombre-1)}.pil-etape[data-teinte=violet]{--t:var(--teinte-violet);--t-fond:var(--teinte-violet-fond);--t-vif:var(--teinte-violet-vif)}.pil-etape[data-teinte=ambre]{--t:var(--teinte-ambre);--t-fond:var(--teinte-ambre-fond);--t-vif:var(--teinte-ambre-vif)}.pil-etape[data-teinte=turquoise]{--t:var(--teinte-turquoise);--t-fond:var(--teinte-turquoise-fond);--t-vif:var(--teinte-turquoise-vif)}.pil-etape[data-teinte=rose]{--t:var(--teinte-rose);--t-fond:var(--teinte-rose-fond);--t-vif:var(--teinte-rose-vif)}.pil-etape-nom{font-size:var(--t-13);color:var(--t);overflow-wrap:anywhere;font-weight:600}.pil-etape strong{font-size:var(--t-20);letter-spacing:-.01em;color:var(--encre);font-variant-numeric:tabular-nums;font-weight:600}.pil-etape small{font-size:var(--t-12);color:var(--encre-2)}.pil-regles{gap:20px;margin-top:20px;display:grid}.pil-entete-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pil-mois svg{width:100%;height:auto;display:block;overflow:visible}.pil-mois svg:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:8px}.pil-barre-gagne{fill:var(--teinte-turquoise-vif)}.pil-barre-cree{fill:var(--teinte-violet-vif);opacity:.55}.pil-barre-choisie{stroke:var(--focus);stroke-width:2px}.pil-legende{font-size:var(--t-12);color:var(--encre-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.pil-legende li{align-items:center;gap:6px;display:inline-flex}.pil-legende i{border-radius:3px;width:9px;height:9px;display:block}.pil-legende-gagne{background:var(--teinte-turquoise-vif)}.pil-legende-cree{background:var(--teinte-violet-vif);opacity:.55}.pil-classement{counter-reset:rang;gap:8px;margin:0;padding:0;list-style:none;display:grid}.pil-classement li{background:var(--surface-2);counter-increment:rang;font-size:var(--t-14);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pil-classement li:before{content:counter(rang);width:24px;height:24px;font-size:var(--t-12);background:var(--teinte-ambre-fond);color:var(--teinte-ambre);border-radius:50%;flex:none;place-items:center;margin-right:4px;font-weight:600;display:inline-grid}.pil-classement a{min-width:0;color:var(--encre);overflow-wrap:anywhere;flex:1;text-decoration:none}.pil-classement a:hover{text-decoration:underline}.pil-classement a:focus-visible{box-shadow:var(--halo-focus);border-radius:4px;outline:none}.pil-classement strong{font-variant-numeric:tabular-nums}@media (max-width:1100px){.pil-page>.pil-ventes,.pil-page>.pil-suivi,.pil-page>.pil-pipeline,.pil-page>.pil-relances{grid-column:1/-1}}@media (max-width:520px){.pil-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ca-projets,.ca-projet{min-width:0;color:var(--encre);grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ca-projets .ca-entete,.ca-projet .ca-entete{padding-bottom:0}.ca-rangee-indicateurs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ca-rangee-indicateurs:has(>:first-child:last-child){grid-template-columns:minmax(0,340px)}@media (max-width:1100px){.ca-rangee-indicateurs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-jauge{border-radius:var(--rayon-pastille);background:var(--surface-2);flex:none;width:96px;height:6px;display:inline-block;overflow:hidden}.ca-jauge>span{border-radius:inherit;background:var(--degrade-accent);height:100%;display:block}.ca-jauge[data-grande]{width:140px;height:8px}.ca-graphe-aide{font-size:var(--t-12);color:var(--encre-2);margin:12px 0 0;line-height:1.5}.ca-graphe-vide{font-size:var(--t-14);color:var(--encre-2);margin:0;padding:20px 0}.ca-graphe-details{font-size:var(--t-13);margin-top:12px}.ca-graphe-details>summary{cursor:pointer;color:var(--encre-2);border-radius:6px;width:max-content}.ca-graphe-details>summary:hover{color:var(--encre)}.ca-graphe-table{border-collapse:collapse;width:100%;font-size:var(--t-13);margin-top:8px}.ca-graphe-table caption{text-align:left;padding-bottom:6px;font-weight:600}.ca-graphe-table :is(th,td){text-align:left;border-bottom:1px solid var(--bord);padding:6px 8px}.ca-graphe-table thead th{color:var(--encre-2);background:var(--surface-2);font-weight:600}.ca-avatar{width:36px;height:36px;font-weight:700;font-size:var(--t-14);color:var(--teinte-encre);background:linear-gradient(135deg, var(--teinte-bleu-vif), var(--teinte-bleu-fonce));border-radius:10px;flex:none;place-items:center;display:grid}.ca-avatar[data-teinte=violet]{background:linear-gradient(135deg, var(--teinte-violet-vif), var(--teinte-violet-fonce))}.ca-avatar[data-teinte=ambre]{background:linear-gradient(135deg, var(--teinte-ambre-vif), var(--teinte-ambre-fonce))}.ca-avatar[data-teinte=turquoise]{background:linear-gradient(135deg, var(--teinte-turquoise-vif), var(--teinte-turquoise-fonce))}.ca-avatar[data-teinte=rose]{background:linear-gradient(135deg, var(--teinte-rose-vif), var(--teinte-rose-fonce))}.ca-avatar[data-teinte=vert]{background:linear-gradient(135deg, var(--teinte-vert-vif), var(--teinte-vert-fonce))}.ca-avatar[data-teinte=orange]{background:linear-gradient(135deg, var(--teinte-orange-vif), var(--teinte-orange-fonce))}.ca-projets-recherche,:is(.ca-projet,.taches-dialogue) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){max-width:100%;min-height:38px;font:inherit;font-size:var(--t-14);color:var(--encre);background-color:var(--surface);border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);box-shadow:var(--ombre-1);padding:7px 12px}.ca-projets-recherche::placeholder,:is(.ca-projet,.taches-dialogue) :is(input,textarea)::placeholder{color:var(--encre-2)}.ca-projets-recherche:focus-visible,:is(.ca-projet,.taches-dialogue) :is(input,select,textarea):focus-visible{border-color:var(--focus);box-shadow:var(--halo-focus);outline:0}:is(.ca-projet,.taches-dialogue) :is(input,select,textarea){accent-color:var(--accent-debut)}:is(.ca-projet,.taches-dialogue) :is(input,select,textarea):disabled{color:var(--encre-2);background-color:var(--surface-2);box-shadow:none}.ca-projets .ca-panneau-corps{padding-top:6px}.ca-projets-barre{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.ca-projets-barre .ca-onglets{border-bottom-color:#0000;flex:420px}.ca-projets-outils{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ca-projets-recherche{flex:0 260px}.ca-projets-compte{font-size:var(--t-13);color:var(--encre);justify-content:space-between;gap:12px;margin:16px 0 4px;font-weight:600;display:flex}.ca-projets-compte span{color:var(--encre-2);font-weight:400}.ca-projets-table{border-collapse:collapse;width:100%;font-size:var(--t-14)}.ca-projets-table th{text-align:left;font-size:var(--t-12);color:var(--encre-2);background:var(--surface-2);border-bottom:1px solid var(--bord);padding:10px 12px;font-weight:600}.ca-projets-table th:first-child{border-radius:var(--rayon-controle) 0 0 var(--rayon-controle)}.ca-projets-table th:last-child{border-radius:0 var(--rayon-controle) var(--rayon-controle) 0}.ca-projets-table td{border-bottom:1px solid var(--bord);vertical-align:middle;padding:12px}.ca-projets-table tbody tr{transition:background-color .12s}.ca-projets-table tbody tr:hover{background:var(--surface-2)}.ca-projets-table tbody tr:last-child td{border-bottom:0}.ca-projets-table tr[data-surveiller] td:first-child{box-shadow:inset 3px 0 0 var(--sens-alerte-vif)}.ca-projets-ouvrir{min-width:0;color:inherit;border-radius:var(--rayon-controle);align-items:center;gap:12px;text-decoration:none;display:flex}.ca-projets-ouvrir:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.ca-projets-nom{min-width:0;display:grid}.ca-projets-nom strong{overflow-wrap:anywhere;font-weight:600}.ca-projets-ouvrir:hover .ca-projets-nom strong{color:var(--accent-vif)}.ca-projets-nom small{font-size:var(--t-13);color:var(--encre-2)}.ca-projets-nom small a{color:var(--encre-2)}.ca-projets-etat{justify-items:start;gap:4px;display:inline-grid}.ca-projets-etat small{font-size:var(--t-12);color:var(--texte-alerte);font-weight:600}.ca-projets-avancement{font-variant-numeric:tabular-nums;color:var(--encre-2);align-items:center;gap:10px;display:inline-flex}.ca-projets-echeance{white-space:nowrap;color:var(--encre-2)}.ca-projets-echeance.en-retard{color:var(--texte-alerte);font-weight:600}.ca-projets-nombre{font-variant-numeric:tabular-nums;color:var(--encre-2)}@media (max-width:800px){.ca-projets-outils,.ca-projets-recherche{flex:100%}.ca-projets-table thead{display:none}.ca-projets-table,.ca-projets-table tbody,.ca-projets-table tr,.ca-projets-table td{display:block}.ca-projets-table tr{border-bottom:1px solid var(--bord);padding:12px 0}.ca-projets-table tbody tr:last-child{border-bottom:0}.ca-projets-table td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.ca-projets-table td:before{content:attr(data-label);font-size:var(--t-12);color:var(--encre-2);font-weight:600}.ca-projets-table td:first-child:before{content:none}.ca-projets-table tr[data-surveiller] td:first-child{box-shadow:none}}.ca-projet-meta{font-size:var(--t-14);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:-8px;display:flex}.ca-projet-meta-item{align-items:center;gap:8px;min-width:0;display:inline-flex}.ca-projet-meta-item>span:first-child{font-size:var(--t-12);color:var(--encre-2);font-weight:600}.ca-projet-meta-item a{color:var(--accent-vif);overflow-wrap:anywhere;border-radius:4px;font-weight:600;text-decoration:none}.ca-projet-meta-item a:hover{text-underline-offset:3px;text-decoration:underline}.ca-projet-meta-item a:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.ca-projet-meta-item strong{font-weight:600}.ca-projet-meta-item strong.en-retard,.ca-projet .en-retard{color:var(--texte-alerte)}.ca-projet-meta-avancement strong{font-variant-numeric:tabular-nums}.ca-projet-archive{font-size:var(--t-13);border-radius:var(--rayon-controle);background:var(--sens-attente);color:var(--sens-attente-encre);margin:0;padding:10px 14px}.ca-projet-contenu,.ca-calculee,.ca-apercu,.ca-projet-echanges{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.ca-projet-description{font-size:var(--t-14);color:var(--encre-2);margin:14px 0 0}.ca-projet .ent-infos dd.en-retard{font-weight:600}.ca-segments{background:var(--surface-2);border-radius:calc(var(--rayon-controle) + 2px);flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.ca-segments>button{min-height:34px;font:inherit;font-size:var(--t-13);color:var(--encre-2);border-radius:var(--rayon-controle);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:550;transition:background-color .12s,color .12s,box-shadow .12s}.ca-segments>button:hover{color:var(--encre);background:var(--surface-3)}.ca-segments>button[aria-pressed=true]{color:var(--encre);background:var(--surface-segment);box-shadow:var(--ombre-1);font-weight:600}.ca-segments>button:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.ca-grille-graphes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1000px){.ca-grille-graphes{grid-template-columns:minmax(0,1fr)}}.ca-courbe{margin:0}.ca-courbe svg{width:100%;height:auto;display:block}.ca-courbe-grille{stroke:var(--bord);stroke-width:1px}.ca-courbe-axe{fill:var(--encre-2);font-size:12px;font-family:var(--police)}.ca-courbe-ligne{fill:none;stroke:var(--teinte-bleu-vif);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.ca-courbe-point{fill:var(--surface);stroke:var(--teinte-bleu-vif);stroke-width:2px}.ca-courbe-stop-haut{stop-color:var(--teinte-bleu-vif);stop-opacity:.28}.ca-courbe-stop-bas{stop-color:var(--teinte-bleu-vif);stop-opacity:0}.ca-anneau{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.ca-anneau-dessin{flex:none;width:160px;height:160px}.ca-anneau-piste{fill:none;stroke:var(--surface-2);stroke-width:14px}.ca-anneau-arc{fill:none;stroke-width:14px;stroke:var(--sens-neutre-vif)}.ca-anneau-total{fill:var(--encre);font-size:24px;font-weight:650;font-family:var(--police)}.ca-anneau-sous{fill:var(--encre-2);font-size:10px;font-family:var(--police)}.ca-legende{font-size:var(--t-13);flex:180px;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ca-legende li{align-items:center;gap:10px;display:flex}.ca-legende li span:nth-child(2){color:var(--encre-2);flex:1}.ca-legende strong{font-variant-numeric:tabular-nums}.ca-legende-pastille{background:var(--sens-neutre-vif);border-radius:3px;width:10px;height:10px}:is(.ca-anneau-arc,.ca-legende-pastille)[data-teinte=vert]{stroke:var(--teinte-vert-vif);background:var(--teinte-vert-vif)}:is(.ca-anneau-arc,.ca-legende-pastille)[data-teinte=ambre]{stroke:var(--teinte-ambre-vif);background:var(--teinte-ambre-vif)}:is(.ca-anneau-arc,.ca-legende-pastille)[data-teinte=bleu]{stroke:var(--teinte-bleu-vif);background:var(--teinte-bleu-vif)}:is(.ca-anneau-arc,.ca-legende-pastille)[data-teinte=rose]{stroke:var(--teinte-rose-vif);background:var(--teinte-rose-vif)}:is(.ca-anneau-arc,.ca-legende-pastille)[data-teinte=violet]{stroke:var(--teinte-violet-vif);background:var(--teinte-violet-vif)}.ca-barres{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ca-barre-libelle{font-size:var(--t-13);justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.ca-barre-libelle span{color:var(--encre-2);overflow-wrap:anywhere}.ca-barre-libelle small{color:var(--encre-2)}.ca-barre-piste{border-radius:var(--rayon-pastille);background:var(--surface-2);height:8px;display:block;overflow:hidden}.ca-barre-piste>span{border-radius:inherit;background:linear-gradient(90deg, var(--teinte-turquoise-vif), var(--teinte-turquoise-fonce));height:100%;display:block}.ca-echeances{margin:0;padding:0;list-style:none;display:grid}.ca-echeances li{border-bottom:1px solid var(--bord);font-size:var(--t-14);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ca-echeances li:last-child{border-bottom:0}.ca-echeances li>:first-child{overflow-wrap:anywhere;min-width:0}.ca-echeances a{color:var(--encre);border-radius:4px;font-weight:550;text-decoration:none}.ca-echeances a:hover{color:var(--accent-vif);text-underline-offset:3px;text-decoration:underline}.ca-echeances a:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.ca-echeances li[data-retiree]>:first-child{color:var(--encre-2);text-decoration:line-through}.ca-echeances small{color:var(--encre-2)}.ca-ligne-commentaire{margin-top:2px;display:block}.panel-comparatif{gap:16px;display:grid}.panel-legende{font-size:var(--t-13);justify-content:space-between;gap:16px;margin-bottom:6px;display:flex}.panel-legende span{color:var(--encre-2)}.panel-piste{border-radius:var(--rayon-pastille);background:var(--surface-2);height:10px;overflow:hidden}.panel-mesure{border-radius:inherit;background:var(--teinte-bleu-vif);height:100%;display:block}.panel-mesure[data-teinte=violet]{background:var(--teinte-violet-vif)}.panel-mesure[data-teinte=ambre]{background:var(--teinte-ambre-vif)}.panel-mesure[data-teinte=turquoise]{background:var(--teinte-turquoise-vif)}.panel-mesure[data-teinte=vert]{background:var(--teinte-vert-vif)}.panel-mesure[data-teinte=orange]{background:var(--teinte-orange-vif)}.panel-contacts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:12px;display:grid}.panel-contact{background:var(--surface-2);border-radius:var(--rayon-carte);align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.panel-contact-texte{min-width:0;font-size:var(--t-13);justify-items:start;gap:2px;display:grid}.panel-contact-texte strong{font-size:var(--t-14);color:var(--encre)}.panel-contact-texte span{color:var(--encre-2)}.panel-contact-texte a{color:var(--accent-vif);overflow-wrap:anywhere;text-decoration:none}.panel-contact-texte a:hover{text-decoration:underline}.suivi-mode{font-size:var(--t-14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.suivi-mode p{margin:0}.suivi-indicatif{color:var(--encre-2)}.suivi-confirmation{font-size:var(--t-13);background:var(--sens-attente);color:var(--sens-attente-encre);border-radius:var(--rayon-controle);flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.suivi-confirmation p{margin:0}.suivi-saisie{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:16px;display:flex}.suivi-manuel{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.suivi-saisie .pl-champ{gap:4px;display:grid}.suivi-saisie .pl-champ label{font-size:var(--t-12);color:var(--encre-2);font-weight:600}.suivi-saisie .pl-champ small{font-size:var(--t-12);color:var(--encre-2)}.suivi-saisie input[type=number]{width:110px}.lots-liste{margin:0;padding:0;list-style:none;display:grid}.lots-ligne{border-bottom:1px solid var(--bord);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.lots-ligne:last-child{border-bottom:0}.lots-texte{flex:240px;gap:2px;min-width:0;display:grid}.lots-nom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lots-detail{font-size:var(--t-13);color:var(--encre-2);overflow-wrap:anywhere}.lots-actions{flex-wrap:wrap;gap:4px;display:inline-flex}.lots-monter svg,.lots-descendre svg{transform:rotate(90deg)}.rapport-outils{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:14px 0;display:flex}.rapport-sections{border:0;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;display:flex}.rapport-corps{gap:12px;display:grid}.rapport-corps>.ca-graphe-aide:first-child{margin-top:0}.rapport-equipes{gap:12px;display:grid}.rapport-equipe{background:var(--surface-2);border-radius:var(--rayon-carte);padding:14px 16px}.rapport-equipe h3{font-size:var(--t-15);margin:0 0 8px;font-weight:600}.rapport-lignes{font-size:var(--t-14);gap:6px;margin:0;padding-left:18px;display:grid}.ca-projet-kanban{gap:12px;min-width:0;display:grid}.taches{flex-direction:column;gap:12px;min-width:0;display:flex}.taches-barre{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-1);flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px 14px;display:flex}.ca-panneau .taches-barre{box-shadow:none;background:0 0;border:0;padding:0 0 4px}.taches-filtre{flex-direction:column;gap:2px;min-width:0;display:flex}.taches-filtre label{font-size:var(--t-12);color:var(--encre-2);font-weight:600}.taches-filtre select{max-width:220px}.taches-filtre-case{align-self:center}.taches-boutons{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.taches-outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.taches-aide-glisser{font-size:var(--t-12);color:var(--encre-2);margin:0}.taches-vide{font-size:var(--t-14);color:var(--encre-2);background:var(--surface-2);border-radius:var(--rayon-controle);margin:0;padding:12px 14px}.taches-menu{position:relative}.taches-menu>summary{list-style:none}.taches-menu>summary::-webkit-details-marker{display:none}.taches-menu>summary:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.taches-menu-corps{z-index:12;background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);min-width:200px;box-shadow:var(--ombre-3);flex-direction:column;gap:4px;margin:0;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.taches-menu-corps legend{font-size:var(--t-12);margin-bottom:4px;padding:0;font-weight:700}.taches-coche{min-height:30px;font-size:var(--t-13);cursor:pointer;align-items:center;gap:8px;display:flex}.taches-coche input{width:16px;height:16px;accent-color:var(--accent-debut)}.taches-tableau{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:10px;display:grid;overflow-x:auto}.taches-colonne{scroll-snap-align:start;background:var(--surface-2);border-radius:var(--rayon-carte);flex-direction:column;min-width:0;min-height:260px;transition:background-color .12s,box-shadow .12s;display:flex}.taches-colonne.survol{background:var(--sens-attention);box-shadow:inset 0 0 0 2px var(--accent-vif)}.taches-colonne-tete{grid-template-columns:1fr auto;align-items:center;gap:0 8px;padding:12px 14px 6px;display:grid}.taches-colonne-tete h3{font-size:var(--t-14);margin:0;font-weight:600}.taches-colonne-chiffres{font-size:var(--t-12);color:var(--encre-2);grid-column:1;align-items:center;gap:10px;margin:2px 0 0;display:flex}.taches-compteur{border-radius:var(--rayon-pastille);min-width:22px;height:20px;font-size:var(--t-12);background:var(--surface);color:var(--encre);place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.taches-colonne.terminale .taches-compteur{background:var(--sens-positif);color:var(--sens-positif-encre)}.taches-ajouter{cursor:pointer;width:30px;height:30px;font:inherit;border-radius:var(--rayon-controle);color:var(--encre-2);background:0 0;border:0;grid-area:1/2/span 2;padding:0;font-size:1.125rem;font-weight:600;line-height:1}.taches-ajouter:hover{background:var(--surface);color:var(--encre);box-shadow:var(--ombre-1)}.taches-ajouter:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.taches-colonne-corps{flex-direction:column;flex:1;gap:10px;padding:8px 10px 12px;display:flex}.tache-place{flex-direction:column;gap:10px;display:flex}.colonne-vide{text-align:center;font-size:var(--t-13);color:var(--encre-2);border:1px dashed var(--bord);border-radius:var(--rayon-controle);margin:0;padding:18px 0}.tache-carte{cursor:grab;background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre-1);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;transition:box-shadow .14s,transform .14s;display:flex;position:relative}.tache-carte:hover{box-shadow:var(--ombre-2);transform:translateY(-1px)}.tache-carte.fige{cursor:default}.tache-carte.glisse{opacity:.45}.tache-carte[aria-busy=true]{opacity:.6}.tache-carte:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.tache-carte.prio-haute:before{background:var(--sens-attention-vif)}.tache-carte.prio-urgente:before{background:var(--sens-alerte-vif)}.tache-carte.a-moi{box-shadow:0 0 0 2px var(--sens-attention), var(--ombre-1)}.tache-carte.retard{background:linear-gradient(180deg, var(--sens-alerte) 0%, var(--surface) 55%)}.tache-ligne{align-items:flex-start;gap:4px;display:flex}.tache-titre{text-align:left;cursor:pointer;min-width:0;font:inherit;font-size:var(--t-14);color:var(--encre);overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;flex:1;padding:0;font-weight:600;line-height:1.3}.tache-titre:hover{color:var(--accent-vif)}.tache-titre:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.tache-etiquettes{flex-wrap:wrap;gap:4px;margin:0;display:flex}.tache-prio,.tache-feature,.tache-projet{font-size:var(--t-12);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:1px 8px;font-weight:600;line-height:1.6;overflow:hidden}.tache-prio-haute{background:var(--sens-attention);color:var(--sens-attention-encre)}.tache-prio-urgente{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.tache-prio-basse{background:var(--sens-neutre);color:var(--sens-neutre-encre)}.tache-feature{background:var(--teinte-violet-fond);color:var(--teinte-violet)}.tache-projet{background:var(--sens-neutre);color:var(--sens-neutre-encre)}.tache-pied{font-size:var(--t-12);color:var(--encre-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.tache-assigne{color:var(--encre);align-items:center;gap:4px;margin-right:auto;font-weight:600;display:inline-flex}.tache-assigne-agent{color:var(--teinte-violet)}.tache-libre{color:var(--encre-2);font-weight:500}.tache-agent{background:var(--teinte-violet-fond);color:var(--teinte-violet);border-radius:4px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1.5}.tache-points,.tache-echeance{white-space:nowrap}.tache-echeance.retard{color:var(--texte-alerte);font-weight:700}.tache-repere{background:var(--degrade-accent);border-radius:2px;height:3px;margin:-6px 0}.taches-retirees>summary{cursor:pointer;width:max-content;font-size:var(--t-13);color:var(--encre-2);border-radius:6px;font-weight:600}.taches-retirees[open]>summary{margin-bottom:8px}.taches-liste-retirees{flex-direction:column;gap:6px;max-width:640px;margin:8px 0 0;padding:0;list-style:none;display:flex}.taches-liste-retirees li{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-controle);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.taches-sous-titre{font-size:var(--t-13);color:var(--encre-2);margin:0}.taches-table .tache-titre{font-size:var(--t-14)}.taches-dialogue{width:min(620px,100%)}.taches-dialogue .pl-fenetre-tete>div{min-width:0}.taches-dialogue-corps{flex-direction:column;gap:18px;display:flex}.taches-gestes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.taches-gestes .pl-champ{gap:4px;min-width:0;display:grid}.taches-gestes label{font-size:var(--t-13);font-weight:600}.taches-bloc{gap:8px;display:grid}.taches-bloc h3{font-size:var(--t-14);margin:0;font-weight:600}.taches-liens,.taches-notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.taches-liens li{background:var(--surface-2);border-radius:var(--rayon-controle);font-size:var(--t-14);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.taches-liens small{color:var(--encre-2)}.taches-notes li{background:var(--surface-2);border-radius:var(--rayon-controle);padding:10px 12px}.taches-notes p{font-size:var(--t-14);margin:4px 0 0}.taches-ajout-lien{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taches-ajout-lien select{flex:220px;min-width:0}.taches-aide{font-size:var(--t-12);color:var(--encre-2);margin:0}.taches-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taches-retirer{margin-left:auto}.taches-meta{font-size:var(--t-13);grid-template-columns:auto 1fr;gap:4px 14px;margin:0;display:grid}.taches-meta dt{color:var(--encre-2)}.taches-meta dd{margin:0}.pil-page>.ca-vide{grid-column:1/-1}@media (max-width:800px){.ca-projet-meta{gap:6px 16px}.taches-boutons{width:100%;margin-left:0}.taches-tableau{grid-auto-columns:minmax(240px,82vw)}.taches-filtre{flex:140px}.taches-filtre select{max-width:none}}@media (max-width:700px){.taches-gestes{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tache-carte,.ca-segments>button,.ca-projets-table tbody tr,.taches-colonne{transition:none}.tache-carte:hover{transform:none}}.gestion-page{--action:var(--accent-vif);--action-encre:var(--accent-vif-encre);flex-direction:column;gap:20px;min-width:0;display:flex}.gestion-page>.ca-entete{padding-bottom:0}.gestion-indicateurs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.gestion-volet{flex-direction:column;gap:18px;min-width:0;display:flex}.gestion-volet:focus{outline:none}.gestion-doux{color:var(--encre-2);font-size:var(--t-14);margin:0;line-height:1.55}.gestion-erreur{color:var(--texte-alerte);font-size:var(--t-14);margin:0}.gestion-erreur:empty,.gestion-statut:empty{display:none}.gestion-statut{border-radius:var(--rayon-controle);background:var(--sens-neutre);color:var(--sens-neutre-encre);font-size:var(--t-14);margin:0;padding:10px 14px}.gestion-barre{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gestion-barre>.gestion-espace{flex:auto}.gestion-page :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){box-sizing:border-box;border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);background-color:var(--surface);min-height:40px;color:var(--encre);font:inherit;font-size:var(--t-14);box-shadow:var(--ombre-1);max-width:100%;padding:8px 12px}.gestion-page textarea{resize:vertical;line-height:1.55}.gestion-page :is(input,select,textarea)::placeholder{color:var(--encre-2)}.gestion-page :is(input,select,textarea):focus-visible{border-color:var(--focus);box-shadow:var(--halo-focus);outline:0}.gestion-page :is(input,select,textarea){accent-color:var(--accent-debut)}.gestion-page :is(input,select,textarea):disabled{background-color:var(--surface-2);color:var(--encre-2)}.gestion-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px 18px;display:grid}.gestion-form>.gestion-large,.gestion-form>.gestion-actions,.gestion-form>.gestion-erreur,.gestion-form>.gestion-doux{grid-column:1/-1}.gestion-champ{flex-direction:column;gap:6px;min-width:0;display:flex}.gestion-champ>label,.gestion-etiquette{font-size:var(--t-13);color:var(--encre);font-weight:600}.gestion-champ>small{font-size:var(--t-12);color:var(--encre-2);line-height:1.45}.gestion-champ :is(input,select,textarea){width:100%}.gestion-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gestion-table-cadre{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:var(--surface);overflow-x:auto}.gestion-table{border-collapse:collapse;width:100%;font-size:var(--t-14);color:var(--encre)}.gestion-table th{text-align:left;font-size:var(--t-12);letter-spacing:.02em;color:var(--encre-2);background:var(--surface-2);border-bottom:1px solid var(--bord);white-space:nowrap;padding:12px 16px;font-weight:600}.gestion-table td{border-bottom:1px solid var(--bord);vertical-align:middle;padding:14px 16px}.gestion-table tbody tr:last-child td{border-bottom:0}.gestion-table tbody tr:hover>td{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.gestion-table tbody tr:hover>td{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.gestion-table td small{color:var(--encre-2);font-size:var(--t-12);margin-top:2px;display:block}.gestion-table .gestion-nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gestion-table .gestion-cellule-actions{text-align:right;white-space:nowrap}.gestion-table .gestion-cellule-actions>*+*{margin-left:6px}.gestion-page details>summary{cursor:pointer;color:var(--encre-2);font-size:var(--t-14);border-radius:6px;font-weight:550}.gestion-page details>summary:hover{color:var(--encre)}.gestion-page details>summary:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}@media (max-width:600px){.gestion-indicateurs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gestion-indicateurs>.ca-carte-indicateur{gap:4px;min-height:0;padding:14px}.gestion-indicateurs .ca-carte-tete{min-height:28px}.gestion-indicateurs .ca-carte-pastille{width:28px;height:28px}.gestion-indicateurs .ca-carte-valeur{font-size:var(--t-28)}.gestion-indicateurs .ca-carte-detail{display:none}}.catalogue-tete{gap:20px;display:grid}.catalogue-intro{margin-top:-4px}.catalogue-recherche{flex:280px;max-width:420px}.catalogue-offres{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:16px;display:grid}.catalogue-offre{border-radius:var(--rayon-carte);background:linear-gradient(180deg, var(--nav-tarifs-fond) 0%, var(--surface) 45%);gap:14px;padding:20px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalogue-offre{background:linear-gradient(180deg, color-mix(in srgb, var(--nav-tarifs-fond) 55%, var(--surface)) 0%, var(--surface) 45%)}}.catalogue-offre{border:1px solid var(--bord);box-shadow:var(--ombre-1);transition:box-shadow .16s}.catalogue-offre:hover{box-shadow:var(--ombre-2)}.catalogue-offre-tete{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.catalogue-offre h3{font-size:var(--t-16);color:var(--encre);overflow-wrap:anywhere;margin:4px 0 0;font-weight:650}.catalogue-categorie{font-size:var(--t-12);letter-spacing:.04em;text-transform:uppercase;color:var(--encre-2);margin:0;font-weight:600}.catalogue-prix{font-size:var(--t-20);letter-spacing:-.02em;color:var(--encre);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.catalogue-prix span{font-size:var(--t-13);color:var(--encre-2);font-weight:500}.catalogue-reperes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalogue-repere{background:var(--surface-2);border-radius:12px;gap:4px;min-width:0;padding:10px 12px;display:grid}.catalogue-repere span{font-size:var(--t-12);color:var(--encre-2)}.catalogue-repere strong{font-size:var(--t-14);color:var(--encre);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650}.catalogue-details>summary{padding:4px 0}.catalogue-details[open]>summary{margin-bottom:10px}.catalogue-volet .gestion-table td:first-child strong{font-weight:600;display:block}.catalogue-calcul{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.catalogue-editeur{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);min-width:0;box-shadow:var(--ombre-1);gap:22px;padding:22px 20px;display:grid}.catalogue-editeur-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.catalogue-editeur-tete h2{font-size:var(--t-20);letter-spacing:-.01em;margin:0;font-weight:650}.catalogue-etape{border-top:1px solid var(--bord);gap:14px;padding-top:18px;display:grid}.catalogue-etape-titre{font-size:var(--t-15);color:var(--encre);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.catalogue-etape-numero{background:var(--degrade-accent);width:26px;height:26px;color:var(--accent-encre);font-size:var(--t-13);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.catalogue-ajout select{flex:260px;max-width:420px}.catalogue-lignes .gestion-table td{vertical-align:top;padding:10px 6px}.catalogue-lignes .gestion-table td:first-child{padding-left:12px}.catalogue-lignes .gestion-table td:last-child{padding-right:8px}.catalogue-lignes .gestion-table th{white-space:normal;padding:10px 6px;line-height:1.3}.catalogue-lignes .gestion-table th:first-child{padding-left:12px}.catalogue-lignes input[inputmode=decimal]{text-align:right;font-variant-numeric:tabular-nums;width:84px;padding:8px}.catalogue-cellule-nom{min-width:170px}.catalogue-cellule-nom>input{width:100%}.catalogue-lignes .catalogue-cellule-quantite>input.catalogue-unite{width:84px;min-height:30px;font-size:var(--t-12);margin-top:6px;padding:4px 8px;display:block}.catalogue-cellule-nom>.ca-bouton{min-height:30px;font-size:var(--t-13);margin-top:4px;padding:0 6px}.catalogue-lignes td.gestion-nombre strong{padding-top:10px;display:inline-block}.catalogue-note{font-size:var(--t-12)}.catalogue-editeur .ca-complement{border:1px solid var(--bord);background:var(--surface-2);border-radius:12px;padding:12px 14px}.catalogue-editeur .ca-complement>summary{cursor:pointer;color:var(--encre);font-weight:600}.catalogue-editeur .ca-complement[open]>summary{margin-bottom:12px}.catalogue-resume{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);box-shadow:var(--ombre-2);gap:16px;padding:22px;display:grid;position:sticky;top:16px}.catalogue-resume-total{background:radial-gradient(80% 100% at 100% 0%, var(--accent-debut) 0%, transparent 70%), linear-gradient(180deg, var(--nav-tarifs-fond) 0%, var(--surface) 100%);border-radius:14px;gap:4px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalogue-resume-total{background:radial-gradient(80% 100% at 100% 0%, color-mix(in srgb, var(--accent-debut) 14%, transparent) 0%, transparent 70%), linear-gradient(180deg, var(--nav-tarifs-fond) 0%, var(--surface) 100%)}}.catalogue-resume-total{border:1px solid var(--accent-debut)}@supports (color:color-mix(in lab, red, red)){.catalogue-resume-total{border:1px solid color-mix(in srgb, var(--accent-debut) 18%, var(--bord))}}.catalogue-resume-libelle{font-size:var(--t-12);color:var(--encre-2);margin:0;font-weight:600}.catalogue-total{font-size:var(--t-32);letter-spacing:-.02em;color:var(--encre);font-variant-numeric:tabular-nums;margin:0;font-weight:650;line-height:1.1}.catalogue-dl{font-size:var(--t-14);grid-template-columns:1fr auto;gap:8px 12px;margin:0;display:grid}.catalogue-dl dt{color:var(--encre-2)}.catalogue-dl dd{text-align:right;color:var(--encre);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.catalogue-taux{grid-template-columns:1fr 1fr;gap:8px;display:grid}.catalogue-taux-carte{background:var(--sens-neutre);color:var(--sens-neutre-encre);border-radius:12px;gap:4px;padding:12px;display:grid}.catalogue-taux-carte[data-sens=positif]{background:var(--sens-positif);color:var(--sens-positif-encre)}.catalogue-taux-carte[data-sens=alerte]{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.catalogue-taux-carte span{font-size:var(--t-12)}.catalogue-taux-carte strong{font-size:var(--t-15);font-variant-numeric:tabular-nums}.catalogue-alerte{font-size:var(--t-13);border-radius:12px;margin:0;padding:10px 12px;line-height:1.45}.catalogue-alerte[data-sens=attention]{background:var(--sens-attention);color:var(--sens-attention-encre)}.catalogue-alerte[data-sens=alerte]{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.catalogue-cible{background:var(--surface-2);border-radius:12px;gap:6px;padding:14px;display:grid}.catalogue-cible-prix{font-size:var(--t-20);color:var(--encre);margin:0;font-weight:650}.catalogue-cible .ca-bouton{justify-self:start;margin-top:4px}.catalogue-direct{display:none}@media (max-width:1100px){.catalogue-calcul{grid-template-columns:1fr}.catalogue-resume{position:static}.catalogue-direct{z-index:1;background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre-2);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:sticky;top:8px}.catalogue-direct>span{font-size:var(--t-13);color:var(--texte-alerte);grid-column:1/-1;padding:6px}}.fournisseurs-prix{gap:16px;display:grid}.fournisseurs-grille{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.fournisseur-carte{border-radius:var(--rayon-carte);background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre-1);gap:12px;padding:18px;display:grid}.fournisseur-carte[data-archive]{background:var(--surface-2)}.fournisseur-tete{align-items:flex-start;gap:12px;display:flex}.fournisseur-tete>div{flex:1;min-width:0}.fournisseur-tete h3{font-size:var(--t-15);overflow-wrap:anywhere;margin:0;font-weight:650}.fournisseur-tete .gestion-doux{font-size:var(--t-13);overflow-wrap:anywhere}.fournisseur-avatar{background:linear-gradient(135deg, var(--teinte-turquoise-vif), var(--teinte-turquoise-fonce));width:38px;height:38px;color:var(--teinte-encre);border-radius:12px;flex:none;place-items:center;font-weight:700;display:grid}.devis,.devis-zone{gap:16px;display:grid}.devis-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;gap:14px;display:grid}.devis-carte{border-radius:var(--rayon-carte);background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre-1);gap:12px;padding:18px 20px;display:grid}.devis-carte[data-statut=accepte]{border-color:var(--sens-positif-vif)}@supports (color:color-mix(in lab, red, red)){.devis-carte[data-statut=accepte]{border-color:color-mix(in srgb, var(--sens-positif-vif) 30%, var(--bord))}}.devis-carte-tete{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.devis-carte h3{font-size:var(--t-15);overflow-wrap:anywhere;margin:2px 0 0;font-weight:650}.devis-client{font-size:var(--t-12);color:var(--encre-2);margin:0;font-weight:600}.devis-montant{white-space:nowrap;font-variant-numeric:tabular-nums}.devis-montant strong{font-size:var(--t-16)}.devis-montant span{font-size:var(--t-12);color:var(--encre-2)}.devis-meta{font-size:var(--t-12);color:var(--encre-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.devis-perimetre{font-size:var(--t-13);color:var(--encre);margin:8px 0 0;padding-left:20px}.devis-conversion{background:var(--surface-2);border-radius:12px;padding:14px}.devis-lien{color:var(--accent-vif);font-weight:600}@media (max-width:700px){.catalogue-reperes{grid-template-columns:1fr}.catalogue-offre-tete{flex-direction:column}.catalogue-editeur,.catalogue-resume{padding:16px}.catalogue-taux{grid-template-columns:1fr}.catalogue-recherche{max-width:none}}.catalogue-offres>.ca-vide{grid-column:1/-1}.catalogue-retirer{padding:0 8px}.catalogue-retirer>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.catalogue-lignes{background:0 0;border:0;overflow:visible}.catalogue-lignes .gestion-table thead{display:none}.catalogue-lignes .gestion-table,.catalogue-lignes .gestion-table tbody{display:block}.catalogue-lignes .gestion-table tr{border:1px solid var(--bord);background:var(--surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:10px;padding:14px;display:grid;position:relative}.catalogue-lignes .gestion-table tbody tr:hover>td{background:0 0}.catalogue-lignes .gestion-table td,.catalogue-lignes .gestion-table td:first-child,.catalogue-lignes .gestion-table td:last-child{border:0;padding:0}.catalogue-lignes td[data-libelle]:before{content:attr(data-libelle);font-size:var(--t-12);color:var(--encre-2);margin-bottom:4px;font-weight:600;display:block}.catalogue-lignes .catalogue-cellule-nom{grid-column:1/-1;min-width:0;padding-right:40px}.catalogue-lignes input[inputmode=decimal],.catalogue-lignes .catalogue-cellule-quantite>input.catalogue-unite{width:100%}.catalogue-lignes .catalogue-cellule-total{text-align:left}.catalogue-lignes td.catalogue-cellule-total strong{padding-top:6px}.catalogue-lignes .catalogue-cellule-retirer{position:absolute;top:14px;right:6px}.catalogue-lignes .gestion-table td.catalogue-cellule-nom{padding-right:40px}}.devis-modes{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.devis-modes>legend{margin-bottom:8px;padding:0}.devis-mode{font-size:var(--t-14);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.devis-mode input{accent-color:var(--accent-debut);width:16px;height:16px}.devis-bloc[hidden]{display:none}.tf-erreur-champ{color:var(--texte-alerte);font-size:var(--t-12);margin:4px 0 0;font-weight:600;line-height:1.4}.catalogue-lignes [aria-invalid=true],.catalogue-editeur [aria-invalid=true]{border-color:var(--texte-alerte)}.tf-colonne{align-content:start;gap:16px;min-width:0;display:grid}.tf-bandeau{border-radius:var(--rayon-carte);background:var(--nav-tarifs-fond);color:var(--encre);font-size:var(--t-14);border:1px solid var(--accent-debut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.tf-bandeau{border:1px solid color-mix(in srgb, var(--accent-debut) 18%, var(--bord))}}.tf-bandeau a,.tf-lien{color:var(--accent-vif);font-weight:600}.tf-lien-titre{color:inherit;text-decoration:none}.tf-lien-titre:hover{text-decoration:underline}.tf-lien-titre:focus-visible,.tf-lien:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus);border-radius:4px}.tf-case{font-size:var(--t-14);color:var(--encre);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.tf-case input{width:16px;height:16px;accent-color:var(--accent-debut)}.catalogue-offre[data-archive]{background:var(--surface-2)}.catalogue-editeur .ca-complement .gestion-form{margin-top:4px}.catalogue-alerte>p{margin:0 0 8px}.catalogue-alerte>p:last-child{margin-bottom:0}.tf-detail{gap:12px;display:grid}.tf-fenetre-large{max-width:min(900px,100vw - 24px)!important}.tf-comparaison{gap:14px;margin-top:14px;display:grid}.tf-comparaison :is(input:not([type=checkbox]),select){box-sizing:border-box;border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);background:var(--surface);width:100%;min-height:44px;color:var(--encre);font:inherit;font-size:var(--t-14);padding:10px 12px}.tf-comparaison :is(input,select):focus-visible{border-color:var(--focus);box-shadow:var(--halo-focus);outline:0}.tf-liste-tarifs{gap:10px;display:grid}.achat-comparaison{background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre-1);border-radius:14px;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.achat-comparaison[data-invalide]{background:var(--surface-2)}.achat-comparaison>div:first-child{gap:4px;min-width:0;display:grid}.achat-comparaison p{font-size:var(--t-14);color:var(--encre);font-variant-numeric:tabular-nums;margin:0}.achat-comparaison small{font-size:var(--t-12);overflow-wrap:anywhere;line-height:1.5}.tf-tarif-du-fournisseur{gap:6px;display:grid}@media (max-width:600px){.achat-comparaison{flex-direction:column}}.tf-devis{gap:18px}.tf-devis-grille{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.tf-resume-statique{position:static}.tf-conditions{font-size:var(--t-14);color:var(--encre);margin:0;line-height:1.6}.tf-chiffrages-affaire{gap:8px;margin-top:10px;display:grid}.tf-chiffrage-affaire{background:var(--surface-2);border-radius:12px;padding:10px 12px}.tf-chiffrage-affaire>summary{cursor:pointer;font-size:var(--t-14);color:var(--encre);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.tf-chiffrage-affaire>summary small{color:var(--encre-2);font-size:var(--t-12);flex-basis:100%}.tf-chiffrage-affaire>summary strong{font-variant-numeric:tabular-nums;margin-left:auto}.tf-chiffrage-affaire[open]>summary{margin-bottom:10px}.tf-chiffrage-affaire .ca-bouton{margin-top:8px}.tf-devis-affaire{margin-top:18px}.tf-devis-affaire .devis-carte{background:var(--surface-2);box-shadow:none}@media (max-width:1100px){.tf-devis-grille{grid-template-columns:1fr}}.pl-form .devis-mode input[type=radio]{width:16px;height:16px;min-height:0;box-shadow:none;border:0;flex:none;padding:0}.pl-form .devis-modes{flex-wrap:wrap;gap:8px 18px;display:flex}.agents-intro{margin-bottom:14px}.agents-sous-titre{font-size:var(--t-14);color:var(--encre);margin:18px 0 10px;font-weight:650}.agents-filtre select{min-height:36px}.agents-acteur{min-width:0;font-weight:600;font-size:var(--t-14);color:var(--encre);align-items:center;gap:8px;display:inline-flex}.agents-acteur-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agents-avatar{border-radius:var(--rayon-pastille);width:28px;height:28px;font-size:var(--t-12);background:var(--nav-agents-fond);color:var(--nav-agents);flex:none;place-items:center;font-weight:700;display:grid}.agents-acteur[data-type=humain] .agents-avatar{background:var(--nav-contacts-fond);color:var(--nav-contacts)}.agents-date{font-size:var(--t-12);color:var(--encre-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.agents-propositions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agents-proposition{border-radius:var(--rayon-carte);background:linear-gradient(180deg, var(--sens-attente) 0%, var(--surface) 70%);gap:10px;min-width:0;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.agents-proposition{background:linear-gradient(180deg, color-mix(in srgb, var(--sens-attente) 55%, var(--surface)) 0%, var(--surface) 70%)}}.agents-proposition{border:1px solid var(--sens-attente-vif)}@supports (color:color-mix(in lab, red, red)){.agents-proposition{border:1px solid color-mix(in srgb, var(--sens-attente-vif) 22%, var(--bord))}}.agents-proposition{box-shadow:var(--ombre-1)}.agents-proposition:not([data-statut=en_attente]){background:var(--surface);border-color:var(--bord)}.agents-proposition-tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agents-proposition-titre{font-weight:650;font-size:var(--t-15);color:var(--encre);overflow-wrap:anywhere}.agents-proposition-resume{font-size:var(--t-15);color:var(--encre);overflow-wrap:anywhere;margin:0;line-height:1.5}.agents-proposition-outil{font-size:var(--t-12);color:var(--encre-2);overflow-wrap:anywhere;margin:0}.agents-proposition-outil code,.agents-outil code,.agents-etapes-branchement code{background:var(--surface-2);color:var(--encre);font-size:var(--t-12);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.agents-proposition-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agents-proposition-issue{border-radius:var(--rayon-controle);background:var(--sens-positif);color:var(--sens-positif-encre);font-size:var(--t-14);overflow-wrap:anywhere;margin:0;padding:10px 12px}.agents-proposition-issue[data-statut=echec]{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.agents-proposition-issue:is([data-statut=refusee],[data-statut=expiree]){background:var(--sens-neutre);color:var(--sens-neutre-encre)}.agents-apercu{border-radius:var(--rayon-controle);background:var(--surface-2);gap:6px;margin:0;padding:10px 12px;display:grid}.agents-apercu-ligne{font-size:var(--t-14);grid-template-columns:minmax(110px,30%) 1fr;gap:12px;display:grid}.agents-apercu-ligne dt{color:var(--encre-2)}.agents-apercu-ligne dd{color:var(--encre);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.agents-apercu-corps{font-size:var(--t-14);color:var(--encre);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.agents-missions{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;display:grid}.agents-mission{--a:var(--sens-neutre-vif);--a-fond:var(--sens-neutre);border-radius:var(--rayon-carte);background:linear-gradient(180deg, var(--a-fond) 0%, var(--surface) 62%);align-content:start;gap:12px;min-width:0;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.agents-mission{background:linear-gradient(180deg, color-mix(in srgb, var(--a-fond) 70%, var(--surface)) 0%, var(--surface) 62%)}}.agents-mission{border:1px solid var(--a)}@supports (color:color-mix(in lab, red, red)){.agents-mission{border:1px solid color-mix(in srgb, var(--a) 22%, var(--bord))}}.agents-mission{box-shadow:var(--ombre-1);transition:box-shadow .16s}.agents-mission:before{content:"";background:var(--a);opacity:.8;height:3px;position:absolute;inset:0 0 auto}.agents-mission[data-sens=positif]{--a:var(--sens-positif-vif);--a-fond:var(--sens-positif)}.agents-mission[data-sens=attention]{--a:var(--sens-attention-vif);--a-fond:var(--sens-attention)}.agents-mission[data-sens=attente]{--a:var(--sens-attente-vif);--a-fond:var(--sens-attente)}.agents-mission[data-sens=alerte]{--a:var(--sens-alerte-vif);--a-fond:var(--sens-alerte)}.agents-mission:hover{box-shadow:var(--ombre-2)}.agents-mission-tete{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.agents-mission-titre{gap:4px;min-width:0;display:grid}.agents-mission-projet{font-size:var(--t-12);color:var(--nav-agents);font-weight:650;text-decoration:none}.agents-mission-projet:hover{text-decoration:underline}.agents-mission-demande{font-size:var(--t-15);color:var(--encre);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.agents-suivi .agents-mission-demande{-webkit-line-clamp:unset;display:block}.agents-mission-meta{font-size:var(--t-12);flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.agents-mission-meta>div{gap:2px;display:grid}.agents-mission-meta dt{color:var(--encre-2)}.agents-mission-meta dd{color:var(--encre);margin:0;font-weight:600}.agents-mission-meta .agents-date{color:var(--encre);margin-left:0}.agents-mission-taches{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agents-mission-taches a{border-radius:var(--rayon-pastille);background:var(--nav-projets-fond);color:var(--nav-projets);font-size:var(--t-12);overflow-wrap:anywhere;padding:3px 10px;font-weight:600;text-decoration:none;display:inline-block}.agents-mission-taches a:hover{text-decoration:underline}.agents-mission-resultat{border-radius:var(--rayon-controle);background:var(--surface-2);color:var(--encre);font-size:var(--t-13);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;padding:10px 12px;line-height:1.55;display:-webkit-box;overflow:hidden}.agents-mission-resultat-complet{-webkit-line-clamp:unset;max-height:320px;display:block;overflow:auto}.agents-mission-erreur{border-radius:var(--rayon-controle);background:var(--sens-alerte);color:var(--sens-alerte-encre);font-size:var(--t-13);overflow-wrap:anywhere;margin:0;padding:10px 12px}.agents-mission-pied{justify-content:flex-end;display:flex}.agents-choix-taches{border:0;min-width:0;margin:0;padding:0}.agents-choix-taches>legend{font-size:var(--t-13);margin-bottom:7px;padding:0;font-weight:650}.agents-choix-liste{border-radius:var(--rayon-controle);background:var(--surface-2);gap:4px;max-height:220px;padding:8px 10px;display:grid;overflow:auto}.agents-choix{min-height:36px;font-size:var(--t-14);cursor:pointer;align-items:center;gap:10px;display:flex}.agents-choix input{width:18px;height:18px;accent-color:var(--accent-debut);flex:none}.agents-suivi{gap:14px;margin-top:12px;display:grid}.agents-suivi-tete{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agents-suivi-resultat h3{font-size:var(--t-14);margin:0 0 8px;font-weight:650}.agents-etapes{gap:8px;max-height:300px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.agents-etape{border-radius:var(--rayon-controle);background:var(--surface-2);border-left:3px solid var(--nav-agents);gap:4px;padding:10px 12px;display:grid}.agents-etape[data-kind=error]{border-left-color:var(--sens-alerte-vif)}.agents-etape[data-kind=answer]{border-left-color:var(--sens-positif-vif)}.agents-etape-genre{font-size:var(--t-12);color:var(--encre-2);font-weight:650}.agents-etape-contenu{font-size:var(--t-13);color:var(--encre);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.agents-suivi-actions{margin-top:18px}.agents-fil{margin:0;padding:0;list-style:none;display:grid}.agents-evenement{grid-template-columns:20px 1fr;gap:12px;padding:0 0 16px;display:grid;position:relative}.agents-evenement:before{content:"";background:var(--bord);border-radius:2px;width:2px;position:absolute;top:18px;bottom:0;left:9px}.agents-evenement:last-child:before{display:none}.agents-evenement-point{background:var(--nav-contacts);width:12px;height:12px;box-shadow:0 0 0 4px var(--nav-contacts-fond);border-radius:50%;margin:8px 0 0 4px}.agents-evenement[data-type=agent] .agents-evenement-point{background:var(--nav-agents);box-shadow:0 0 0 4px var(--nav-agents-fond)}.agents-evenement-corps{gap:4px;min-width:0;display:grid}.agents-evenement-tete{align-items:center;gap:10px;min-width:0;display:flex}.agents-evenement-texte{font-size:var(--t-14);color:var(--encre-2);overflow-wrap:anywhere;margin:0 0 0 36px;line-height:1.5}.agents-brancher{gap:18px;display:grid}.agents-outils-groupes{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px 24px;display:grid}.agents-outils{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agents-outil{border-radius:var(--rayon-controle);background:var(--surface-2);grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-width:0;padding:10px 12px;display:grid}.agents-outil-libelle{font-size:var(--t-14);color:var(--encre);overflow-wrap:anywhere;font-weight:600}.agents-outil code{grid-column:1;justify-self:start}.agents-outil .ca-badge{grid-area:1/2/span 2}.agents-etapes-branchement{font-size:var(--t-14);color:var(--encre);gap:10px;margin:0 0 14px;padding-left:22px;line-height:1.55;display:grid}.agents-etapes-branchement li::marker{color:var(--nav-agents);font-weight:700}@media (prefers-reduced-motion:reduce){.agents-mission{transition:none}}@media (max-width:600px){.agents-evenement-texte{margin-left:0}.agents-proposition-actions>*{flex:auto}.agents-apercu-ligne{grid-template-columns:1fr;gap:2px}.agents-outil{grid-template-columns:1fr}.agents-outil .ca-badge{grid-area:auto/1;justify-self:start}}.reglages-intro{margin-bottom:14px}.reglages-page .aide{color:var(--encre-2);font-size:var(--t-13);margin:0;line-height:1.5}.reglages-page .champ-erreur{color:var(--texte-alerte);font-size:var(--t-13);margin:0;font-weight:600}.reglages-page .champ-erreur:empty{display:none}.reglages-page .vide{text-align:center;color:var(--encre-2);background:var(--surface-2);border-radius:12px;margin:0;padding:18px}.equipe-contenu{flex-direction:column;gap:18px;min-width:0;max-width:100%;display:flex}.equipe-onglets{align-self:stretch;width:100%;min-width:0;max-width:100%}.equipe-volet{flex-direction:column;gap:18px;min-width:0;max-width:100%;display:flex}.equipe-volet:focus{outline:none}.equipe-volet>.ca-bouton[data-variante=principal]{align-self:flex-start}.equipe-secret{background:var(--sens-attente);border:1px solid var(--sens-attente-vif);flex-direction:column;gap:10px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.equipe-secret{border:1px solid color-mix(in srgb, var(--sens-attente-vif) 30%, var(--bord))}}.equipe-secret{border-radius:var(--rayon-carte)}.equipe-secret h3{color:var(--sens-attente-encre);font-size:var(--t-15);margin:0}.equipe-secret-avertissement{color:var(--sens-attente-encre);margin:0;font-weight:600}.equipe-secret-champ{gap:8px;display:flex}.equipe-secret-champ input{min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--t-12);flex:1}.equipe-form,.equipe-section{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);min-width:0;box-shadow:var(--ombre-1);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.equipe-form h3,.equipe-section h3{font-size:var(--t-15);color:var(--encre);margin:0;font-weight:600}.equipe-form-champs{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;display:flex}.equipe-champ{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.equipe-champ-large{flex-basis:100%}.equipe-champ label{font-size:var(--t-13);color:var(--encre);font-weight:600}.equipe-champ input,.equipe-champ select,.equipe-champ textarea{width:100%}.equipe-case{font-size:var(--t-13);color:var(--encre);align-items:center;gap:8px;display:inline-flex}.equipe-case input{width:18px;height:18px;accent-color:var(--accent-debut);flex:none}.equipe-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.equipe-section-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.equipe-filtres{background:var(--surface-2);border-radius:var(--rayon-controle);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.equipe-filtres button{min-height:32px;color:var(--encre-2);font:inherit;font-size:var(--t-13);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:550}.equipe-filtres button:hover:not([aria-pressed=true]){background:var(--surface-3);color:var(--encre)}.equipe-filtres button[aria-pressed=true]{background:var(--surface-segment);color:var(--encre);box-shadow:var(--ombre-1);font-weight:600}.equipe-filtres button:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.equipe-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.equipe-ligne{background:var(--surface);border:1px solid var(--bord);border-left:3px solid var(--nav-agents);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.equipe-ligne{border-left:3px solid color-mix(in srgb, var(--nav-agents) 45%, var(--surface))}}.equipe-ligne.inactif{background:var(--surface-2);border-left-color:var(--bord)}.equipe-ligne-infos{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.equipe-ligne-infos p{margin:0}.equipe-ligne-nom{overflow-wrap:anywhere;color:var(--encre);flex-wrap:wrap;align-items:center;gap:6px;font-weight:650;display:flex}.equipe-ligne-meta,.equipe-ligne-aide{font-size:var(--t-12);color:var(--encre-2);overflow-wrap:anywhere}.equipe-ligne-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.equipe-ligne-actions select{width:auto;min-width:160px;max-width:100%}.equipe-badge{font-size:var(--t-12);border-radius:var(--rayon-pastille);background:var(--sens-neutre);color:var(--sens-neutre-encre);padding:2px 8px;font-weight:600;line-height:1.4}.equipe-badge-vous{background:var(--sens-attention);color:var(--sens-attention-encre)}.equipe-badge-off{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.equipe-badge-attente{background:var(--sens-attente);color:var(--sens-attente-encre)}.equipe-badge-perso{background:var(--nav-contacts-fond);color:var(--nav-contacts)}.equipe-roles-grille{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.equipe-roles-nav{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.equipe-roles-nav>.ca-bouton{justify-content:center;width:100%;min-height:44px}.equipe-roles{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.equipe-role-carte{text-align:left;background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);cursor:pointer;width:100%;font:inherit;color:var(--encre);flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.equipe-role-carte:hover{background:var(--surface-2)}.equipe-role-carte:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.equipe-role-carte[aria-pressed=true]{border-color:var(--accent-debut)}@supports (color:color-mix(in lab, red, red)){.equipe-role-carte[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-debut) 35%, var(--bord))}}.equipe-role-carte[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--accent-debut);background:var(--sens-attention)}.equipe-role-libelle{font-weight:700}.equipe-role-code,.equipe-perm-code{color:var(--encre-2);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}.equipe-role-badges{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.equipe-role-compte{font-size:var(--t-12);color:var(--encre-2)}.equipe-editeur{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-carte);min-width:0;box-shadow:var(--ombre-1);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.equipe-editeur-tete{flex-direction:column;gap:4px;display:flex}.equipe-editeur-tete h3{font-size:var(--t-16);color:var(--encre);margin:0}.equipe-editeur .equipe-form-champs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.equipe-editeur .equipe-champ-large{grid-column:1/-1}.equipe-groupe{border:0;flex-direction:column;gap:8px;margin:0;padding:14px;display:flex}.equipe-perm{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.equipe-perm input{width:18px;height:18px;accent-color:var(--accent-debut);margin:2px 0 0}.equipe-perm input:disabled{cursor:not-allowed}.equipe-perm label{cursor:pointer;color:var(--encre);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.equipe-perm-libelle{font-weight:600}.equipe-perm-aide{font-size:var(--t-12);color:var(--encre-2);grid-column:2;margin:0}.equipe-perm.joker{border-bottom:1px dashed var(--bord);padding-bottom:8px}.equipe-cascade{font-size:var(--t-12);color:var(--sens-attente-encre);margin:0;font-weight:600}.equipe-cascade:empty{display:none}.acces-permissions-famille{border:1px solid var(--bord);background:var(--surface);border-radius:12px}.acces-permissions-famille>summary{cursor:pointer;min-height:48px;font-size:var(--t-13);color:var(--encre);justify-content:space-between;align-items:center;gap:12px;padding:14px;font-weight:600;list-style:none;display:flex}.acces-permissions-famille>summary::-webkit-details-marker{display:none}.acces-permissions-famille>summary:before{content:"+";color:var(--encre-2)}.acces-permissions-famille[open]>summary:before{content:"−"}.acces-permissions-famille>summary>span{font-size:var(--t-12);color:var(--encre-2);margin-left:auto;font-weight:400}.acces-permissions-famille>summary:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus);border-radius:12px}.acces-identifiant>summary{cursor:pointer;min-height:44px;font-size:var(--t-12);color:var(--encre-2);padding:10px 0}.acces-identifiant>input{width:100%}.equipe-comparatif summary{cursor:pointer;color:var(--encre);padding:6px 0;font-weight:700}.equipe-comparatif-defile{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:var(--surface);margin-top:8px;overflow-x:auto}.equipe-comparatif-defile:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.equipe-comparatif table{border-collapse:collapse;font-size:var(--t-12);min-width:100%;color:var(--encre)}.equipe-comparatif th,.equipe-comparatif td{border-bottom:1px solid var(--bord);text-align:left;padding:6px 8px}.equipe-comparatif thead th{background:var(--surface-2);white-space:nowrap;position:sticky;top:0}.equipe-comparatif tbody th{min-width:220px;font-weight:500}.equipe-comparatif td{text-align:center;color:var(--accent-vif)}.equipe-comparatif-groupe th{background:var(--surface-2);text-transform:uppercase;letter-spacing:.04em;color:var(--encre-2);font-weight:700}.acces-invitations{gap:18px;min-width:0;display:grid}.rg-invitations-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.rg-invitations-tete h3{font-size:var(--t-15);color:var(--encre);margin:0;font-weight:600}.rg-invitations-tete .aide{max-width:44rem;margin-top:4px}.rg-invitations-grille{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;gap:18px;display:grid}.rg-carte-titre{font-size:var(--t-14);color:var(--encre);margin:0;font-weight:600}.rg-legende{font-size:var(--t-12);text-transform:uppercase;letter-spacing:.04em;color:var(--encre-2);margin-bottom:6px;font-weight:600}.rg-profil{cursor:pointer;border:1px solid var(--bord);background:var(--surface);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.rg-profil[data-choisi]{border-color:var(--accent-debut)}@supports (color:color-mix(in lab, red, red)){.rg-profil[data-choisi]{border-color:color-mix(in srgb, var(--accent-debut) 45%, var(--bord))}}.rg-profil[data-choisi]{background:var(--sens-attention)}.rg-profil input{accent-color:var(--accent-debut);margin-top:3px}.rg-profil-nom{font-size:var(--t-14);color:var(--encre);font-weight:600;display:block}.rg-profil-desc{font-size:var(--t-12);color:var(--encre-2);display:block}.rg-avertissement{font-size:var(--t-13);gap:8px;display:grid}.rg-avertissement p{margin:0}.rg-message{border-radius:var(--rayon-controle);font-size:var(--t-13);margin:0;padding:8px 12px}.rg-message[data-sens=positif]{background:var(--sens-positif);color:var(--sens-positif-encre)}.rg-message[data-sens=alerte]{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.acces-invitations-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acces-invitation-ligne{border:1px solid var(--bord);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 14px;display:flex}.acces-invitation-ligne>div:nth-child(2){flex:1;min-width:160px}.acces-invitation-ligne small{color:var(--encre-2);overflow-wrap:anywhere}.rg-invitation-email{font-size:var(--t-14);color:var(--encre);overflow-wrap:anywhere;margin:0;font-weight:600}.rg-volet{flex-direction:column;gap:18px;min-width:0;display:flex}.rg-intro{margin:0}.rg-section .equipe-actions{margin-top:2px}.rg-ordonnable{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rg-ordonnable-ligne{background:var(--surface-2);border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.rg-ordonnable-ligne[data-glisse]{opacity:.6}.rg-ordonnable-ligne[data-cible]{border-color:var(--accent-debut)}@supports (color:color-mix(in lab, red, red)){.rg-ordonnable-ligne[data-cible]{border-color:color-mix(in srgb, var(--accent-debut) 55%, var(--bord))}}.rg-ordonnable-ligne[data-cible]{background:var(--sens-attention)}.rg-ordonnable-corps{flex:1;min-width:0}.rg-poignee{width:32px;min-height:40px;color:var(--encre-2);cursor:grab;font:inherit;font-size:var(--t-14);letter-spacing:-2px;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-top:2px;display:grid}.rg-poignee:hover:not(:disabled){background:var(--surface-3);color:var(--encre)}.rg-poignee:active{cursor:grabbing}.rg-poignee:focus-visible{outline:1px solid var(--focus);box-shadow:var(--halo-focus)}.rg-poignee:disabled{cursor:default;opacity:.5}.rg-ligne-champs{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.rg-ligne-champs>input[type=text]{flex:200px;min-width:0}.rg-ligne-colonne{align-items:flex-end}.rg-ligne-colonne .equipe-champ{flex:180px}.rg-champ-court{flex:0 130px!important}.rg-champ-id{flex:160px!important}.rg-case{min-height:40px}.rg-id{border-radius:var(--rayon-pastille);background:var(--surface);align-self:center;align-items:center;min-height:40px;padding:0 8px;display:inline-flex}.rg-seuils .equipe-champ{flex-basis:220px}.secteurs-contenu{gap:16px;display:grid}.secteurs-contenu h3,.secteurs-contenu h4,.secteurs-contenu p{margin:0}.secteurs-contenu h3{font-size:var(--t-16);color:var(--encre);font-weight:650}.secteurs-contenu h4{font-size:var(--t-14);color:var(--encre);font-weight:600}.secteurs-contenu>label{font-size:var(--t-13);color:var(--encre);font-weight:600}.secteurs-etapes{font-size:var(--t-13);color:var(--encre-2);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.secteurs-etapes li{border-radius:var(--rayon-pastille);background:var(--surface-2);align-items:center;padding:6px 14px;display:inline-flex}.secteurs-etapes [aria-current]{background:var(--sens-attention);color:var(--sens-attention-encre);font-weight:650}.secteurs-contenu h3[tabindex]:focus{outline:none}.secteurs-contenu select{max-width:100%;min-height:44px}.secteurs-fonctions{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:var(--surface);gap:0;min-width:0;margin:0;padding:6px;display:grid}.secteurs-fonctions legend{font-size:var(--t-16);color:var(--encre);margin-bottom:8px;padding:0 6px;font-weight:650}.secteurs-fonction{font-size:var(--t-14);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;font-weight:500;display:flex}.secteurs-fonction+.secteurs-fonction{border-top:1px solid var(--bord)}.secteurs-fonction:hover{background:var(--surface-2)}.secteurs-fonction>input{width:18px;height:18px;accent-color:var(--accent-debut);flex:none;margin-top:2px}.rg-fonction-texte{flex-wrap:wrap;flex:1;align-items:center;gap:6px 14px;min-width:0;display:flex}.rg-fonction-texte>label{cursor:pointer;color:var(--encre);min-width:8rem}.rg-fonction-libelle{flex:220px;min-width:0}.rg-fonction-libelle input{width:100%}.secteurs-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:6px;display:flex}.secteurs-differences{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.secteurs-differences section,.secteurs-apercu{border:1px solid var(--bord);border-radius:var(--rayon-carte);background:var(--surface);box-shadow:var(--ombre-1);gap:8px;padding:14px 16px;display:grid}.secteurs-contenu ul{color:var(--encre);margin:6px 0;padding-left:22px}.secteurs-alerte{background:var(--sens-attente);color:var(--sens-attente-encre);border-left:3px solid var(--sens-attente-vif);border-radius:12px;margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.secteurs-alerte{border-left:3px solid color-mix(in srgb, var(--sens-attente-vif) 70%, var(--surface))}}@media (max-width:860px){.rg-invitations-grille{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.equipe-roles-grille{grid-template-columns:minmax(0,1fr)}.equipe-roles-nav{position:static}.equipe-ligne-actions{width:100%}.equipe-ligne-actions select{flex:auto}.equipe-editeur .equipe-form-champs{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.secteurs-differences{grid-template-columns:minmax(0,1fr)}.secteurs-actions>.ca-bouton{flex:100%;justify-content:center}.equipe-form,.equipe-section{padding:14px}}.livrables-intro{margin:0 0 8px}.livrables-message{font-size:var(--t-13);color:var(--encre-2);margin:8px 0 0;line-height:1.7}.livrables-zone{grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.livrables-liste{border-right:1px solid var(--bord);min-width:0;padding-right:20px}.livrables-liste h3{font-size:var(--t-16);margin:0 0 12px}.livrables-lignes{gap:10px;display:grid}.livrable-ligne.ca-bouton{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:start;gap:6px;width:100%;height:auto;padding:12px 14px;line-height:1.5;display:flex}.livrable-ligne-titre{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.livrable-ligne small{color:var(--encre-2);font-size:11px;font-weight:400}.livrable-ligne[aria-pressed=true]{background:var(--surface-2);border-color:var(--teinte-violet-vif)}@supports (color:color-mix(in lab, red, red)){.livrable-ligne[aria-pressed=true]{border-color:color-mix(in srgb, var(--teinte-violet-vif) 40%, var(--bord))}}.livrable-ligne[aria-pressed=true]{color:var(--teinte-bleu)}.livrables-detail{min-width:0}.livrables-detail h3{font-size:var(--t-20);letter-spacing:-.02em;line-height:1.35}.livrable-entete{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.livrable-entete h3{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0}.livrable-surtitre{font-size:var(--t-12);color:var(--nav-agents);letter-spacing:.02em;margin:0;font-weight:650}.livrable-meta{margin-bottom:8px}.livrables-detail h4{font-size:var(--t-15);margin:24px 0 12px}.livrable-fichiers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.livrable-fichier{border:1px solid var(--bord);background:var(--surface-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.livrable-fichier-icone{background:var(--nav-projets-fond);width:36px;height:36px;color:var(--nav-projets);border-radius:10px;place-items:center;display:inline-grid}.livrable-fichier-corps{gap:4px;min-width:0;display:grid}.livrable-fichier-nom{overflow-wrap:anywhere;color:var(--encre)}.livrable-fichier small{color:var(--encre-2);overflow-wrap:anywhere;font-size:11px}.livrable-fichier small .agents-date{color:inherit;font-size:inherit;margin-left:0}.livrable-texte{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:var(--t-13)}.livrable-resultat{background:var(--surface);border:1px solid var(--bord);max-height:420px;color:var(--encre);border-radius:14px;margin:12px 0 0;padding:18px;overflow:auto}.livrable-details{font-size:var(--t-13);margin:20px 0 0}.livrable-details summary{cursor:pointer;color:var(--encre);font-weight:600}.livrable-suivi{background:var(--sens-attente);color:var(--sens-attente-encre);font-size:var(--t-13);border-radius:14px;margin:12px 0;padding:14px 16px;line-height:1.7}.livrable-alerte{background:var(--surface-2);border:1px solid var(--teinte-ambre-vif);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.livrable-alerte{border:1px solid color-mix(in srgb, var(--teinte-ambre-vif) 40%, var(--bord))}}.livrable-alerte{color:var(--teinte-ambre);font-size:var(--t-13);border-radius:10px;margin:12px 0;line-height:1.8}.livrable-restreint{background:var(--teinte-violet-fond);color:var(--teinte-violet);font-size:var(--t-13);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;line-height:1.7;display:flex}.livrable-restreint .ca-icone{flex:none;margin-top:2px}@media (max-width:760px){.livrables-zone{grid-template-columns:1fr}.livrables-liste{border-right:none;border-bottom:1px solid var(--bord);padding-bottom:16px;padding-right:0}.livrable-entete{flex-direction:column}.livrables-detail h3{font-size:var(--t-16)}.livrable-fichier{grid-template-columns:auto minmax(0,1fr)}.livrable-fichier>.ca-badge,.livrable-fichier>.ca-bouton{grid-column:2;justify-self:start}.livrable-resultat{padding:14px}}:root{--accent-ink:var(--action-texte);--accent-cyan:var(--accent-vif);--accent-secondary:var(--teinte-turquoise-fonce);--danger:var(--alerte);--muted-foreground:var(--muted);--courbe-standard:cubic-bezier(.2, 0, 0, 1);--ease-apple:var(--courbe-standard);--font-body:var(--font-sans);--orbe-accent-debut:var(--orbe-reflexion-debut);--orbe-accent-fin:var(--orbe-reflexion-fin);--orbe-verification-debut:var(--orbe-succes-debut);--orbe-verification-fin:var(--orbe-succes-fin);--orbe-mission-debut:var(--teinte-violet-vif);--orbe-mission-fin:var(--teinte-ambre-vif);--orbe-tentative-debut:var(--teinte-rose-vif);--orbe-tentative-fin:var(--sens-alerte-vif);--hl-comment:#586069;--hl-keyword:#a626a4;--hl-string:#2f6a32;--hl-number:#92400e;--hl-function:#1d4ed8;--hl-class:#7a5200;--hl-builtin:#0a6a62;--hl-attr:#6f42c1;--hl-tag:#b3243f;--hl-variable:#383a42;--hl-operator:#4a5568;--hl-meta:#586069;--hl-regexp:#0a6a62;--hl-link:#1d4ed8;--hl-deletion:#b91c1c;--hl-deletion-bg:#dc262614;--hl-addition:#1f7a33;--hl-addition-bg:#16a34a14}:root[data-theme=dark]{--hl-comment:#7c8494;--hl-keyword:#c9a9ff;--hl-string:#9dd67d;--hl-number:#f3a462;--hl-function:#82aaff;--hl-class:#ffcb6b;--hl-builtin:#5fd0c5;--hl-attr:#e5c07b;--hl-tag:#f78c9d;--hl-variable:#e6e1f5;--hl-operator:#89ddff;--hl-meta:#7c8494;--hl-regexp:#95e6cb;--hl-link:#8ab4ff;--hl-deletion:#f78c9d;--hl-deletion-bg:#f7768e1a;--hl-addition:#9dd67d;--hl-addition-bg:#9dd67d1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--hl-comment:#7c8494;--hl-keyword:#c9a9ff;--hl-string:#9dd67d;--hl-number:#f3a462;--hl-function:#82aaff;--hl-class:#ffcb6b;--hl-builtin:#5fd0c5;--hl-attr:#e5c07b;--hl-tag:#f78c9d;--hl-variable:#e6e1f5;--hl-operator:#89ddff;--hl-meta:#7c8494;--hl-regexp:#95e6cb;--hl-link:#8ab4ff;--hl-deletion:#f78c9d;--hl-deletion-bg:#f7768e1a;--hl-addition:#9dd67d;--hl-addition-bg:#9dd67d1a}}@keyframes central-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.central-msg-in{animation:.22s cubic-bezier(.22,1,.36,1) both central-msg-in}@media (prefers-reduced-motion:reduce){.central-msg-in{opacity:1;animation:none;transform:none}.lc-src-flash{animation:none}}.kairo-markdown{color:inherit;word-break:break-word;font-size:15px;line-height:1.65}.kairo-markdown>:first-child{margin-top:0}.kairo-markdown>:last-child{margin-bottom:0}.kairo-markdown p{margin:0 0 .75em}.kairo-markdown strong{color:inherit;font-weight:600}.kairo-markdown em{font-style:italic}.kairo-markdown h1,.kairo-markdown h2,.kairo-markdown h3,.kairo-markdown h4{font-family:var(--font-display,inherit);letter-spacing:-.01em;margin:1.25em 0 .5em;font-weight:600;line-height:1.25}.kairo-markdown h1{font-size:1.3em}.kairo-markdown h2{font-size:1.18em}.kairo-markdown h3{font-size:1.05em}.kairo-markdown h4{font-size:1em}.kairo-markdown ul,.kairo-markdown ol{margin:.25em 0 .85em;padding-left:1.35em}.kairo-markdown ul{list-style:outside}.kairo-markdown ol{list-style:decimal}.kairo-markdown li{margin:.2em 0}.kairo-markdown li>p{margin:0 0 .35em}.kairo-markdown a:not([data-lien-bouton]){color:var(--accent-cyan);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.kairo-markdown a:not([data-lien-bouton]):hover{color:var(--accent)}.kairo-markdown blockquote{border-left:3px solid var(--accent-cyan);color:inherit;opacity:.88;margin:.5em 0 .85em;padding:.25em 0 .25em .9em;font-style:italic}.kairo-markdown code{background:currentColor;border-radius:.35em;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}@supports (color:color-mix(in lab, red, red)){.kairo-markdown code{background:color-mix(in oklab, currentColor 10%, transparent)}}.kairo-markdown pre{background:currentColor;border-radius:.75em;margin:.6em 0 .9em;padding:.85em 1em;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.kairo-markdown pre{background:color-mix(in oklab, currentColor 8%, transparent)}}.kairo-markdown pre{border:1px solid}@supports (color:color-mix(in lab, red, red)){.kairo-markdown pre{border:1px solid color-mix(in oklab, currentColor 14%, transparent)}}.kairo-markdown pre{font-size:.88em;line-height:1.55}.kairo-markdown pre code{font-size:inherit;background:0 0;padding:0}.kairo-markdown .lc-code{border:1px solid;border-radius:.75em;margin:.6em 0 .9em;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kairo-markdown .lc-code{border:1px solid color-mix(in oklab, currentColor 14%, transparent)}}.kairo-markdown .lc-code{background:currentColor}@supports (color:color-mix(in lab, red, red)){.kairo-markdown .lc-code{background:color-mix(in oklab, currentColor 8%, transparent)}}.kairo-markdown .lc-code__bar{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:.75rem;padding:.28em .5em .28em .9em;display:flex}@supports (color:color-mix(in lab, red, red)){.kairo-markdown .lc-code__bar{border-bottom:1px solid color-mix(in oklab, currentColor 12%, transparent)}}.kairo-markdown .lc-code__bar{background:currentColor}@supports (color:color-mix(in lab, red, red)){.kairo-markdown .lc-code__bar{background:color-mix(in oklab, currentColor 4%, transparent)}}.kairo-markdown .lc-code__bar{-webkit-user-select:none;user-select:none}.kairo-markdown .lc-code__lang{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.7em;font-weight:600}.kairo-markdown .lc-code>pre{background:0 0;border:0;border-radius:0;margin:0}.kairo-markdown .hljs{color:var(--foreground)}.kairo-markdown .hljs-comment,.kairo-markdown .hljs-quote{color:var(--hl-comment);font-style:italic}.kairo-markdown .hljs-keyword,.kairo-markdown .hljs-selector-tag,.kairo-markdown .hljs-literal,.kairo-markdown .hljs-section,.kairo-markdown .hljs-doctag{color:var(--hl-keyword)}.kairo-markdown .hljs-string,.kairo-markdown .hljs-symbol,.kairo-markdown .hljs-bullet,.kairo-markdown .hljs-char.escape_{color:var(--hl-string)}.kairo-markdown .hljs-number,.kairo-markdown .hljs-selector-attr,.kairo-markdown .hljs-selector-pseudo{color:var(--hl-number)}.kairo-markdown .hljs-regexp{color:var(--hl-regexp)}.kairo-markdown .hljs-title,.kairo-markdown .hljs-title.function_,.kairo-markdown .hljs-function .hljs-title{color:var(--hl-function)}.kairo-markdown .hljs-title.class_,.kairo-markdown .hljs-class .hljs-title{color:var(--hl-class)}.kairo-markdown .hljs-built_in,.kairo-markdown .hljs-type{color:var(--hl-builtin)}.kairo-markdown .hljs-attr,.kairo-markdown .hljs-attribute,.kairo-markdown .hljs-property{color:var(--hl-attr)}.kairo-markdown .hljs-variable,.kairo-markdown .hljs-template-variable,.kairo-markdown .hljs-params{color:var(--hl-variable)}.kairo-markdown .hljs-tag,.kairo-markdown .hljs-name,.kairo-markdown .hljs-selector-id,.kairo-markdown .hljs-selector-class{color:var(--hl-tag)}.kairo-markdown .hljs-meta,.kairo-markdown .hljs-meta .hljs-keyword,.kairo-markdown .hljs-meta .hljs-string{color:var(--hl-meta)}.kairo-markdown .hljs-operator,.kairo-markdown .hljs-punctuation{color:var(--hl-operator)}.kairo-markdown .hljs-addition{color:var(--hl-addition);background:var(--hl-addition-bg)}.kairo-markdown .hljs-deletion{color:var(--hl-deletion);background:var(--hl-deletion-bg)}.kairo-markdown .hljs-link{color:var(--hl-link);text-decoration:underline}.kairo-markdown .hljs-emphasis{font-style:italic}.kairo-markdown .hljs-strong{font-weight:600}.kairo-markdown hr{border:0;border-top:1px solid;margin:1em 0}@supports (color:color-mix(in lab, red, red)){.kairo-markdown hr{border-top:1px solid color-mix(in oklab, currentColor 18%, transparent)}}.kairo-markdown .lc-table-scroll{border:1px solid var(--border-subtle);background:var(--surface)}.kairo-markdown table{border-collapse:separate;border-spacing:0;width:100%;margin:0;font-size:.9em}.kairo-markdown th,.kairo-markdown td{text-align:left;vertical-align:top;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;padding:.6em .85em}.kairo-markdown thead th{background:currentColor}@supports (color:color-mix(in lab, red, red)){.kairo-markdown thead th{background:color-mix(in oklab, currentColor 5%, transparent)}}.kairo-markdown thead th{border-bottom:1px solid;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kairo-markdown thead th{border-bottom:1px solid color-mix(in oklab, currentColor 15%, transparent)}}.kairo-markdown thead th:not(:last-child){border-right:1px solid}@supports (color:color-mix(in lab, red, red)){.kairo-markdown thead th:not(:last-child){border-right:1px solid color-mix(in oklab, currentColor 8%, transparent)}}.kairo-markdown tbody td{border-bottom:1px solid}@supports (color:color-mix(in lab, red, red)){.kairo-markdown tbody td{border-bottom:1px solid color-mix(in oklab, currentColor 9%, transparent)}}.kairo-markdown tbody tr:last-child td{border-bottom:0}@media (hover:hover){.kairo-markdown tbody tr:hover td{background:var(--chat-hover)}}@keyframes lc-src-flash{0%{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}to{background-color:#0000}}.lc-src-flash{animation:1.4s ease-out lc-src-flash}.lc-orbe{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.lc-orbe-teinte:before{content:"";background:radial-gradient(circle, var(--orbe-halo) 0%, transparent 70%);pointer-events:none;border-radius:9999px;position:absolute;inset:-40%}.lc-orbe-entree{animation:lc-orbe-entree .22s var(--ease-apple,ease-out);place-items:center;display:inline-grid;position:relative}@keyframes lc-orbe-entree{0%{opacity:0;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.lc-orbe-entree{animation:none}}.lc-orbe-teinte .lc-orbe-points{fill:var(--orbe-remplissage);filter:drop-shadow(0 0 1.5px var(--orbe-eclat));position:relative}@supports (color:color-mix(in lab, red, red)){.lc-orbe-teinte .lc-orbe-points{filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--orbe-eclat) 45%, transparent))}}@property --dictee-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dictee-halo{--dictee-c1:var(--orbe-accent-debut);--dictee-c2:var(--orbe-accent-fin);--dictee-c3:var(--orbe-accent-debut)}@supports (color:color-mix(in lab, red, red)){.dictee-halo{--dictee-c3:color-mix(in oklab, var(--orbe-accent-debut) 55%, #fff)}}.dictee-halo{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s var(--courbe-standard);position:absolute;inset:0}.dictee-halo[data-visible=true]{opacity:1}.dictee-anneau:before{content:"";border-radius:inherit;background:conic-gradient(from var(--dictee-angle), var(--dictee-c1), var(--dictee-c2), var(--dictee-c3), var(--dictee-c1));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dictee-lueur{z-index:-1}.dictee-lueur:before{content:"";border-radius:inherit;background:conic-gradient(from var(--dictee-angle), var(--dictee-c1), var(--dictee-c2), var(--dictee-c3), var(--dictee-c1));filter:blur(8px);opacity:calc(.2 + var(--dictee-niveau,0) * .3);transition:opacity .12s linear;position:absolute;inset:-3px}:root[data-theme=dark] .dictee-lueur:before{opacity:calc(.3 + var(--dictee-niveau,0) * .35)}.dictee-lueur[data-interieur=true]:before{filter:blur(10px);opacity:calc(.12 + var(--dictee-niveau,0) * .2);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:6px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dictee-fond{border-radius:inherit;background-color:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}@media (forced-colors:none){[data-dictee-actif],[data-dictee-actif]>:focus-visible,[data-dictee-actif]>:focus{outline-color:#0000!important}}@media (prefers-reduced-motion:no-preference){.dictee-anneau[data-visible=true]:before,.dictee-lueur[data-visible=true]:before{animation:5s linear infinite dictee-tour}}@keyframes dictee-tour{to{--dictee-angle:360deg}}@media (forced-colors:active){.dictee-lueur{display:none}.dictee-anneau:before{background:0 0;border:2px solid highlight;padding:0;inset:-2px;-webkit-mask:none;mask:none}}.dictee-onde{align-items:center;gap:2.5px;height:18px;display:inline-flex}.dictee-barre{background:var(--orbe-accent-debut);transform-origin:50%;will-change:transform;border-radius:999px;width:3px;height:18px;display:block;transform:scaleY(.2)}@media (forced-colors:active){.dictee-barre{background:canvastext}}.dictee-bouton-actif{background-color:var(--orbe-accent-fin)}@supports (color:color-mix(in lab, red, red)){.dictee-bouton-actif{background-color:color-mix(in srgb, var(--orbe-accent-fin) 16%, transparent)}}.dictee-bouton-actif{color:var(--orbe-accent-debut)}@media (hover:hover){.dictee-bouton-actif:hover{background-color:var(--orbe-accent-fin)}@supports (color:color-mix(in lab, red, red)){.dictee-bouton-actif:hover{background-color:color-mix(in srgb, var(--orbe-accent-fin) 24%, transparent)}}}@media (forced-colors:active){.dictee-bouton-actif{forced-color-adjust:none;color:highlighttext;background-color:highlight}}@media (prefers-reduced-motion:reduce){.dictee-anneau:before,.dictee-lueur:before{animation:none!important}}.dictee-surcouche{pointer-events:none;z-index:1;background:0 0;border-style:solid;border-color:#0000;position:absolute;overflow:hidden}.dictee-provisoire{color:var(--encre-3)}.dictee-confirme{animation:dictee-confirme .22s var(--courbe-standard) both}@keyframes dictee-confirme{0%{color:var(--encre-3)}to{color:var(--dictee-encre,currentColor)}}@media (prefers-reduced-motion:reduce){.dictee-confirme{animation:none!important}}@media (forced-colors:active){.dictee-provisoire{color:graytext}}@property --ca-ha{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ca-ha-orbe{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ca-lisere-a{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--ca-ressort:linear(0, .0291, .101, .1975, .305, .4138, .5177, .6126, .6965, .7684, .8286, .8777, .9169, .9473, .9703, .9871, .9989, 1.0068, 1.0116, 1.0142, 1.0151, 1.0149, 1.014, 1.0126, 1.011, 1.0093, 1.0077, 1.0062, 1.0049, 1.0038, 1);--ca-ressort-vif:linear(0, .0358, .1241, .2413, .3696, .4967, .6145, .7183, .8058, .8767, .9319, .9729, 1.0019, 1.0209, 1.0321, 1.0374, 1.0383, 1.0364, 1.0327, 1.028, 1.0231, 1.0183, 1.0138, 1.01, 1.0068, 1.0042, 1.0022, 1.0007, .9997, .9991, 1);--ca-doux:cubic-bezier(.32, .72, 0, 1);--ca-irise:conic-gradient(from var(--ca-ha,0deg), var(--ca-halo-1), var(--ca-halo-2), var(--ca-halo-3), var(--ca-halo-4), var(--ca-halo-5), var(--ca-halo-4), var(--ca-halo-1));--ca-rayon-coque:26px}.ca-assistant[hidden],.ca-assistant [hidden],.ca-assistant-voile[hidden],.ca-lisere[hidden],.ca-orbe [hidden]{display:none!important}@keyframes ca-tourne-orbe{to{--ca-ha-orbe:360deg}}@keyframes ca-respire{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ca-lueur{0%,to{opacity:.5}50%{opacity:.85}}@keyframes ca-lueur-orbe{0%,to{opacity:var(--ca-orbe-lueur)}50%{opacity:calc(var(--ca-orbe-lueur) * 1.5)}}@keyframes ca-mot{0%{opacity:0}}@keyframes ca-trace{to{stroke-dashoffset:0}}@keyframes ca-fondu{0%{opacity:0}}@keyframes ca-pulse-pastille{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.ca-orbe{z-index:38;cursor:pointer;-webkit-tap-highlight-color:transparent;width:52px;height:52px;transition:transform .52s var(--ca-ressort-vif), opacity .2s var(--ca-doux);--orbe-debut:var(--orbe-reflexion-debut);--orbe-fin:var(--orbe-reflexion-fin);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:24px;right:24px}.ca-orbe:before{content:"";background:radial-gradient(circle at 32% 32%, var(--orbe-debut), transparent 64%), radial-gradient(circle at 70% 70%, var(--orbe-fin), transparent 64%);border-radius:50%;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.ca-orbe:before{background:radial-gradient(circle at 32% 32%, color-mix(in srgb, var(--orbe-debut) 60%, transparent), transparent 64%), radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--orbe-fin) 60%, transparent), transparent 64%)}}.ca-orbe:before{filter:blur(6px);opacity:var(--ca-orbe-lueur);pointer-events:none;animation:6s ease-in-out infinite ca-lueur-orbe}.ca-orbe-sphere:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 36% 34%, var(--orbe-debut), transparent 58%), radial-gradient(circle at 66% 68%, var(--orbe-fin), transparent 58%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ca-orbe-sphere:after{background:radial-gradient(circle at 36% 34%, color-mix(in srgb, var(--orbe-debut) 55%, transparent), transparent 58%), radial-gradient(circle at 66% 68%, color-mix(in srgb, var(--orbe-fin) 50%, transparent), transparent 58%)}}.ca-orbe-sphere:after{filter:blur(5px);mix-blend-mode:screen;opacity:.55;animation:6s ease-in-out infinite ca-lueur-orbe}:root[data-theme=light] .ca-orbe-sphere:after{mix-blend-mode:normal;opacity:.32}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .ca-orbe-sphere:after{mix-blend-mode:normal;opacity:.32}}.ca-orbe:hover{transform:scale(1.09)}.ca-orbe:active{transition-duration:.16s;transform:scale(.94)}.ca-orbe:focus-visible{outline:none}.ca-orbe:focus-visible .ca-orbe-sphere{box-shadow:var(--halo-focus), 0 8px 22px -10px var(--orbe-fin)}@supports (color:color-mix(in lab, red, red)){.ca-orbe:focus-visible .ca-orbe-sphere{box-shadow:var(--halo-focus), 0 8px 22px -10px color-mix(in srgb, var(--orbe-fin) 55%, transparent)}}.ca-orbe-sphere{background:var(--surface);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ca-orbe-sphere{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.ca-orbe-sphere{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 8px 22px -10px var(--orbe-fin), 0 3px 10px -4px var(--orbe-debut);border:0}@supports (color:color-mix(in lab, red, red)){.ca-orbe-sphere{box-shadow:0 8px 22px -10px color-mix(in srgb, var(--orbe-fin) 55%, transparent), 0 3px 10px -4px color-mix(in srgb, var(--orbe-debut) 40%, transparent)}}.ca-orbe-sphere{animation:6s ease-in-out infinite ca-respire}.ca-orbe-irise{background:conic-gradient(from var(--ca-ha-orbe), var(--ca-halo-1), var(--ca-halo-2), var(--ca-halo-3), var(--ca-halo-4), var(--ca-halo-5), var(--ca-halo-1));filter:saturate(1.15)blur(3px);border-radius:50%;animation:9s linear infinite ca-tourne-orbe;position:absolute;inset:-20%}.ca-orbe-reflet{background:radial-gradient(circle at 32% 24%, var(--ca-reflet), transparent 46%), radial-gradient(circle at 70% 82%, var(--accent-fin), transparent 60%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ca-orbe-reflet{background:radial-gradient(circle at 32% 24%, var(--ca-reflet), transparent 46%), radial-gradient(circle at 70% 82%, color-mix(in srgb, var(--accent-fin) 38%, transparent), transparent 60%)}}.ca-orbe-reflet{box-shadow:inset 0 1px 1px var(--ca-reflet), inset 0 -6px 14px var(--accent-fin)}@supports (color:color-mix(in lab, red, red)){.ca-orbe-reflet{box-shadow:inset 0 1px 1px var(--ca-reflet), inset 0 -6px 14px color-mix(in srgb, var(--accent-fin) 30%, transparent)}}.ca-orbe-sphere>.ca-orbe-points{z-index:1;position:relative}.ca-orbe-libelle{white-space:nowrap;border-radius:var(--rayon-pastille);background:var(--ca-verre-fort);border:1px solid var(--bord);box-shadow:var(--ombre-2);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);color:var(--encre);font-size:var(--t-13);letter-spacing:-.005em;opacity:0;transform-origin:100%;pointer-events:none;transition:opacity .18s var(--ca-doux), transform .46s var(--ca-ressort);align-items:center;gap:8px;padding:8px 10px 8px 14px;font-weight:550;display:inline-flex;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(10px,-50%)scale(.96)}.ca-orbe-libelle kbd{font:inherit;font-size:var(--t-12);color:var(--encre-2);background:var(--surface-2);border-radius:6px;padding:1px 6px;font-weight:500}.ca-orbe:hover .ca-orbe-libelle,.ca-orbe:focus-visible .ca-orbe-libelle{opacity:1;transform:translateY(-50%)scale(1)}.ca-orbe-pastille{z-index:2;background:var(--sens-alerte-vif);width:14px;height:14px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;animation:1.8s ease-in-out infinite ca-pulse-pastille;position:absolute;top:1px;right:1px}.ca-orbe[data-indisponible] .ca-orbe-sphere,.ca-orbe[data-indisponible]:before{filter:grayscale();opacity:.6}.ca-orbe[data-etat=reflexion] .ca-orbe-irise,.ca-orbe[data-etat=outil] .ca-orbe-irise,.ca-orbe[data-etat=recherche] .ca-orbe-irise{animation-duration:3s}body[data-assistant=ouvert] .ca-orbe{opacity:0;pointer-events:none}body[data-assistant=ouvert] :is(.ca-orbe,.ca-orbe-sphere,.ca-orbe-irise,.ca-orbe-pastille),body[data-assistant=ouvert] .ca-orbe:before{animation-play-state:paused}.ca-coquille:not([data-pleine-hauteur]) .ca-page{padding-bottom:88px}.ca-assistant-voile{z-index:60;background:var(--ca-voile);-webkit-backdrop-filter:blur(5px)saturate(1.1);backdrop-filter:blur(5px)saturate(1.1);position:fixed;inset:0}.ca-lisere{z-index:61;pointer-events:none;opacity:0;position:fixed;inset:0}.ca-lisere>span{position:absolute;inset:0}.ca-lisere>span:before{content:"";padding:var(--ca-lisere-e,3px);background:conic-gradient(from var(--ca-lisere-a,0deg) at 50% 50%, var(--ca-halo-1), var(--ca-halo-2), var(--ca-halo-3), var(--ca-halo-4), var(--ca-halo-5), var(--ca-halo-4), var(--ca-halo-1));-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.ca-lisere-net{--ca-lisere-e:1.5px;filter:blur(1px);opacity:.8}.ca-lisere-flou{--ca-lisere-e:8px;filter:blur(14px);opacity:.45}.ca-assistant{z-index:62;width:min(640px,100vw - 32px);font-family:var(--police);color:var(--encre);flex-direction:column;gap:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.ca-suggestions{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;align-self:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);margin:-6px -4px;padding:6px 4px;display:flex;overflow-x:auto}.ca-suggestions::-webkit-scrollbar{display:none}.ca-suggestions>.ca-pastille{flex:none}.ca-pastille{border-radius:var(--rayon-pastille);background:var(--ca-verre-fort);border:1px solid var(--ca-verre-bord);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);min-height:36px;box-shadow:var(--ombre-2);color:var(--encre);font:inherit;font-size:var(--t-13);letter-spacing:-.005em;cursor:pointer;transition:transform .42s var(--ca-ressort-vif), box-shadow .2s var(--ca-doux), background .2s;align-items:center;gap:7px;padding:7px 14px;font-weight:560;text-decoration:none;display:inline-flex}.ca-pastille svg{color:var(--accent-vif);flex:none}.ca-pastille:hover{box-shadow:var(--ombre-3);transform:translateY(-2px)}.ca-pastille:active{transition-duration:.12s;transform:scale(.96)}.ca-pastille:focus-visible{box-shadow:var(--halo-focus), var(--ombre-2);outline:none}.ca-coque{border-radius:var(--ca-rayon-coque);transform-origin:bottom;position:relative}.ca-halo,.ca-halo-eclat{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ca-halo:before,.ca-halo-eclat:before{content:"";border-radius:inherit;padding:var(--ca-epaisseur,6px);background:var(--ca-irise);-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.ca-halo{--ca-epaisseur:6px;filter:blur(10px)saturate(1.12);opacity:calc(var(--ca-halo-force) * .9);transition:opacity .7s var(--ca-doux)}.ca-halo-doux{--ca-epaisseur:12px;filter:blur(24px)saturate(1.08);opacity:calc(var(--ca-halo-force) * 1.1);inset:-6px}.ca-halo-eclat{--ca-epaisseur:10px;filter:blur(16px);opacity:0;inset:-4px}.ca-halo-eclat:before{background:linear-gradient(135deg, var(--sens-positif-vif), var(--orbe-succes-debut), var(--sens-positif-vif))}.ca-coque[data-etat=reflexion] .ca-halo,.ca-coque[data-etat=outil] .ca-halo,.ca-coque[data-etat=recherche] .ca-halo{opacity:min(1, calc(var(--ca-halo-force) * 1.7))}.ca-coque[data-etat=reflexion] .ca-halo-doux,.ca-coque[data-etat=outil] .ca-halo-doux,.ca-coque[data-etat=recherche] .ca-halo-doux{opacity:min(1, calc(var(--ca-halo-force) * 1.8))}.ca-coque[data-etat=attente] .ca-halo{opacity:calc(var(--ca-halo-force) * 1.2)}.ca-coque[data-etat=erreur] .ca-halo,.ca-coque[data-etat=erreur] .ca-halo-doux{opacity:calc(var(--ca-halo-force) * .35)}.ca-coque-surface{z-index:1;border-radius:inherit;background:var(--ca-verre);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border:1px solid var(--ca-verre-bord);box-shadow:var(--ca-ombre-coque);position:relative;overflow:clip}.ca-assistant-anneau{z-index:2;border-radius:inherit;pointer-events:none;background:var(--ca-irise);opacity:.7;transition:opacity .5s var(--ca-doux);-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);mask:linear-gradient(var(--surface) 0 0) content-box, linear-gradient(var(--surface) 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.ca-coque:focus-within .ca-assistant-anneau{opacity:1}.ca-coque[data-etat=erreur] .ca-assistant-anneau{opacity:.35}.ca-coque-interieur{z-index:1;flex-direction:column;display:flex;position:relative}.ca-tete{align-items:center;gap:8px;min-height:44px;padding:8px 8px 0 20px;display:flex}.ca-etat{min-width:0;color:var(--encre-2);font-size:var(--t-13);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:520;overflow:hidden}.ca-tete-actions{gap:2px;display:flex}.ca-tete-actions .ca-bouton{border-radius:50%;width:32px;height:32px;min-height:32px;padding:0}.ca-assistant:not([data-mode=plein]) .ca-assistant-epingler{display:none}.ca-assistant-epingler[aria-pressed=true]{color:var(--accent-vif);background:var(--accent-vif)}@supports (color:color-mix(in lab, red, red)){.ca-assistant-epingler[aria-pressed=true]{background:color-mix(in srgb, var(--accent-vif) 12%, transparent)}}.ca-assistant-epingler[aria-pressed=true] svg path{fill:currentColor}.ca-fil{overscroll-behavior:contain;height:0;transition:height .56s var(--ca-ressort);--ca-fondu-haut:0px;--ca-fondu-bas:0px;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--surface) var(--ca-fondu-haut), var(--surface) calc(100% - var(--ca-fondu-bas)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--surface) var(--ca-fondu-haut), var(--surface) calc(100% - var(--ca-fondu-bas)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--surface) var(--ca-fondu-haut), var(--surface) calc(100% - var(--ca-fondu-bas)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--surface) var(--ca-fondu-haut), var(--surface) calc(100% - var(--ca-fondu-bas)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--surface) var(--ca-fondu-haut), var(--surface) calc(100% - var(--ca-fondu-bas)), transparent);scrollbar-width:thin;flex-direction:column;padding:0 20px;display:flex;overflow-y:auto}.ca-fil[data-fondu-haut]{--ca-fondu-haut:24px}.ca-fil[data-fondu-bas]{--ca-fondu-bas:24px}.ca-fil:focus{outline:none}.ca-tete{transition:min-height .56s var(--ca-ressort), padding-top .56s var(--ca-ressort)}.ca-assistant[data-taille=compact] .ca-tete{min-height:40px;padding-top:6px}.ca-fil-cadre{flex-direction:column;display:flex;position:relative}.ca-fil .ca-confirmation{scroll-margin:32px 0}.ca-dernier-message{z-index:3;border:1px solid var(--ca-verre-bord);border-radius:var(--rayon-pastille);background:var(--surface);align-items:center;gap:6px;min-height:32px;padding:5px 13px 5px 10px;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ca-dernier-message{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.ca-dernier-message{color:var(--encre);box-shadow:var(--ombre-2);font:inherit;font-size:var(--t-13);letter-spacing:-.005em;cursor:pointer;transition:box-shadow .2s var(--ca-doux), background .2s;font-weight:560}.ca-dernier-message svg{color:var(--accent-vif);flex:none}.ca-dernier-message:hover{box-shadow:var(--ombre-3)}.ca-dernier-message:focus-visible{box-shadow:var(--halo-focus), var(--ombre-2);outline:none}.ca-fil-contenu{flex-direction:column;gap:14px;margin-top:auto;padding:12px 0 10px;display:flex}.ca-tour-membre{background:var(--ca-bulle-membre);max-width:82%;color:var(--encre);border-radius:20px 20px 6px;align-self:flex-end;padding:9px 15px}.ca-tour-membre p{font-size:var(--t-15);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.ca-tour-central{flex-direction:column;gap:10px;min-width:0;display:flex}.ca-reponse{font-size:var(--t-15);color:var(--encre);overflow-wrap:anywhere;line-height:1.6}.ca-reponse:empty{display:none}.ca-reponse p{margin:0 0 10px}.ca-reponse p:last-child,.ca-reponse ul:last-child,.ca-reponse ol:last-child{margin-bottom:0}.ca-reponse ul,.ca-reponse ol{margin:0 0 10px;padding-left:20px}.ca-reponse li{margin:3px 0}.ca-reponse li::marker{color:var(--encre-2)}.ca-reponse strong{font-weight:640}.ca-reponse code{background:var(--surface-2);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.ca-md-titre{letter-spacing:-.01em;font-weight:640}.ca-md-lien{color:var(--accent-vif);font-weight:560;text-decoration:none}.ca-md-lien:hover{text-underline-offset:3px;text-decoration:underline}.ca-mot-neuf{animation:ca-mot .16s var(--ca-doux) both}.ca-puce-objet{color:var(--accent-vif);background:var(--accent-vif);border-radius:999px;margin:0 1px;padding:1px 7px;font-weight:580;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.ca-puce-objet{background:color-mix(in srgb, var(--accent-vif) 11%, transparent)}}.ca-puce-objet{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .16s var(--ca-doux)}.ca-puce-objet:hover{background:var(--accent-vif)}@supports (color:color-mix(in lab, red, red)){.ca-puce-objet:hover{background:color-mix(in srgb, var(--accent-vif) 20%, transparent)}}.ca-puce-objet:focus-visible{box-shadow:var(--halo-focus);outline:none}.ca-assistant .ca-miroir{color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg, var(--encre-2) 35%, var(--accent-vif) 50%, var(--encre-2) 65%);animation:1.8s linear infinite ca-miroir}@keyframes ca-miroir{0%{background-position:100% 0}to{background-position:-150% 0}}.ca-actions-reponse{opacity:0;transition:opacity .16s var(--ca-doux);gap:2px;margin-top:4px;display:flex}.ca-tour-central:hover .ca-actions-reponse,.ca-actions-reponse:focus-within{opacity:1}@media (hover:none){.ca-actions-reponse{opacity:1}}.ca-action-reponse{width:30px;height:30px;color:var(--encre-2);cursor:pointer;transition:background-color .16s var(--ca-doux), color .16s var(--ca-doux);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.ca-action-reponse:hover{background:var(--surface-2);color:var(--encre)}.ca-action-reponse:focus-visible{box-shadow:var(--halo-focus);outline:none}@media (prefers-reduced-motion:reduce){.ca-assistant .ca-miroir{color:var(--encre);background:0 0;animation:none}.ca-puce-objet,.ca-actions-reponse,.ca-action-reponse{transition:none}}.ca-activite{flex-direction:column;gap:6px;display:flex}.ca-activite-corps{transition:grid-template-rows .48s var(--ca-ressort), opacity .3s var(--ca-doux);grid-template-rows:1fr;display:grid}.ca-activite-corps>.ca-puces{min-height:0;overflow:hidden}.ca-activite[data-replie=oui] .ca-activite-corps{opacity:0;grid-template-rows:0fr}.ca-puces{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ca-puce{background:var(--ca-verre-fort);border:1px solid var(--bord);min-height:40px;box-shadow:var(--ombre-1);border-radius:14px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.ca-puce-icone{background:var(--nav-agents-fond);width:28px;height:28px;color:var(--nav-agents);border-radius:9px;flex:none;place-items:center;display:grid}.ca-puce-texte{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 8px;min-width:0;display:flex}.ca-puce-libelle{font-size:var(--t-13);color:var(--encre);letter-spacing:-.005em;font-weight:580}.ca-puce-resume{font-size:var(--t-12);color:var(--encre-2)}.ca-puce-statut{width:20px;height:20px;color:var(--encre-2);flex:none;place-items:center;display:grid}.ca-puce[data-etat=fait] .ca-puce-statut{color:var(--sens-positif-vif)}.ca-puce[data-etat=erreur] .ca-puce-statut{color:var(--sens-alerte-vif)}.ca-puce[data-etat=erreur] .ca-puce-resume{color:var(--sens-alerte-encre)}.ca-puce[data-etat=refuse],.ca-puce[data-etat=interrompu]{opacity:.8}[data-domaine=aujourdhui]>.ca-puce-icone,[data-domaine=aujourdhui] .ca-confirmation-tete .ca-puce-icone{background:var(--nav-aujourdhui-fond);color:var(--nav-aujourdhui)}[data-domaine=entreprises]>.ca-puce-icone,[data-domaine=entreprises] .ca-confirmation-tete .ca-puce-icone{background:var(--nav-entreprises-fond);color:var(--nav-entreprises)}[data-domaine=contacts]>.ca-puce-icone,[data-domaine=contacts] .ca-confirmation-tete .ca-puce-icone{background:var(--nav-contacts-fond);color:var(--nav-contacts)}[data-domaine=ventes]>.ca-puce-icone,[data-domaine=ventes] .ca-confirmation-tete .ca-puce-icone{background:var(--nav-ventes-fond);color:var(--nav-ventes)}[data-domaine=projets]>.ca-puce-icone,[data-domaine=projets] .ca-confirmation-tete .ca-puce-icone{background:var(--nav-projets-fond);color:var(--nav-projets)}[data-domaine=pilotage]>.ca-puce-icone,[data-domaine=pilotage] .ca-confirmation-tete .ca-puce-icone{background:var(--nav-pilotage-fond);color:var(--nav-pilotage)}[data-domaine=tarifs]>.ca-puce-icone,[data-domaine=tarifs] .ca-confirmation-tete .ca-puce-icone{background:var(--nav-tarifs-fond);color:var(--nav-tarifs)}[data-domaine=mail]>.ca-puce-icone,[data-domaine=mail] .ca-confirmation-tete .ca-puce-icone{background:var(--nav-mail-fond);color:var(--nav-mail)}[data-domaine=recherche]>.ca-puce-icone,[data-domaine=recherche] .ca-confirmation-tete .ca-puce-icone{background:var(--nav-agents-fond);color:var(--nav-agents)}.ca-activite-bascule{border-radius:var(--rayon-pastille);border:1px solid var(--bord);background:var(--ca-verre-fort);color:var(--encre-2);box-shadow:var(--ombre-1);font:inherit;font-size:var(--t-12);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-weight:560;transition:background .2s,color .2s;display:inline-flex}.ca-activite-bascule:hover{color:var(--encre);background:var(--surface)}.ca-activite-bascule:focus-visible{box-shadow:var(--halo-focus);outline:none}.ca-activite-pile{display:inline-flex}.ca-activite-pile .ca-puce-icone{width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);border-radius:50%}.ca-activite-pile .ca-puce-icone+.ca-puce-icone{margin-left:-7px}.ca-activite-pile svg{width:12px;height:12px}.ca-chevron{transition:transform .36s var(--ca-ressort)}.ca-activite-bascule[aria-expanded=true] .ca-chevron{transform:rotate(180deg)}.ca-coche-cercle{stroke-dasharray:57;stroke-dashoffset:57px;animation:ca-trace .52s var(--ca-doux) forwards}.ca-coche-trait{stroke-dasharray:15;stroke-dashoffset:15px;animation:ca-trace .36s var(--ca-doux) .22s forwards;stroke-width:2.2px}.ca-confirmations{flex-direction:column;gap:8px;display:flex}.ca-confirmations:empty{display:none}.ca-confirmation{background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre-3);transition:background .5s var(--ca-doux), box-shadow .5s var(--ca-doux);border-radius:18px;padding:14px 16px}.ca-confirmation-tete{align-items:center;gap:10px;display:flex}.ca-confirmation-tete .ca-puce-icone{border-radius:10px;width:32px;height:32px}.ca-confirmation-titres{flex-direction:column;min-width:0;display:flex}.ca-confirmation-surtitre{font-size:var(--t-12);color:var(--sens-attente-encre);letter-spacing:.01em;font-weight:600}.ca-confirmation-titres strong{font-size:var(--t-15);letter-spacing:-.01em;font-weight:620}.ca-confirmation-corps{flex-direction:column;gap:10px;margin-top:10px;display:flex}.ca-confirmation-resume{font-size:var(--t-14);color:var(--encre);margin:0}.ca-diff{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:8px 10px;display:flex}.ca-diff-ligne{grid-template-columns:minmax(84px,30%) 1fr;align-items:baseline;gap:10px;padding:4px 0;display:grid}.ca-diff dt{font-size:var(--t-12);color:var(--encre-2);font-weight:520}.ca-diff dd{font-size:var(--t-13);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;margin:0;display:flex}.ca-diff-avant{color:var(--encre-2);text-decoration:line-through;-webkit-text-decoration-color:var(--encre-2);-webkit-text-decoration-color:var(--encre-2);-webkit-text-decoration-color:var(--encre-2);text-decoration-color:var(--encre-2)}@supports (color:color-mix(in lab, red, red)){.ca-diff-avant{-webkit-text-decoration-color:color-mix(in srgb, var(--encre-2) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--encre-2) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--encre-2) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--encre-2) 60%, transparent)}}.ca-diff-fleche{color:var(--encre-2)}.ca-diff-apres{color:var(--encre);background:0 0;font-weight:560}.ca-diff-ligne[data-change] .ca-diff-apres{background:var(--sens-attention);color:var(--sens-attention-encre);border-radius:6px;padding:0 6px}.ca-confirmation-note{font-size:var(--t-12);color:var(--encre-2);margin:0}.ca-confirmation-actions{flex-direction:row-reverse;justify-content:flex-start;gap:8px;display:flex}.ca-confirmation:focus{outline:none}.ca-confirmation:focus-visible{box-shadow:var(--halo-focus), var(--ombre-3)}.ca-confirmation-actions .ca-bouton{min-width:104px;transition:transform .38s var(--ca-ressort-vif), filter .2s, box-shadow .2s;justify-content:center}.ca-confirmation-actions .ca-bouton:active{transition-duration:.1s;transform:scale(.96)}.ca-confirmation-actions .ca-bouton[data-occupe]{animation:1.2s ease-in-out infinite ca-lueur}.ca-confirmation-actions .ca-bouton:disabled{cursor:progress}.ca-confirmation[data-etat=fait]{background:var(--sens-positif)}@supports (color:color-mix(in lab, red, red)){.ca-confirmation[data-etat=fait]{background:color-mix(in srgb, var(--sens-positif) 70%, var(--surface))}}.ca-confirmation[data-etat=fait]{box-shadow:var(--ombre-1);border-color:#0000;padding:10px 14px}.ca-confirmation[data-etat=refuse],.ca-confirmation[data-etat=erreur],.ca-confirmation[data-etat=abandon]{background:var(--surface-2);box-shadow:none;border-color:#0000;padding:10px 14px}.ca-confirmation:is([data-etat=fait],[data-etat=refuse],[data-etat=erreur],[data-etat=abandon]) .ca-confirmation-tete{display:none}.ca-confirmation-conclusion{font-size:var(--t-14);align-items:center;gap:8px;font-weight:560;display:flex}.ca-confirmation[data-etat=fait] .ca-confirmation-conclusion{color:var(--sens-positif-encre)}.ca-confirmation:is([data-etat=refuse],[data-etat=abandon]) .ca-confirmation-conclusion{color:var(--encre-2)}.ca-confirmation[data-etat=erreur] .ca-confirmation-conclusion{color:var(--sens-alerte-encre)}.ca-confirmation-signe{place-items:center;display:grid}.ca-confirmation[data-etat=fait] .ca-confirmation-signe{color:var(--sens-positif-vif)}.ca-confirmation-issue{flex:1;min-width:0}.ca-confirmation-voir{white-space:nowrap;color:var(--sens-positif-encre);flex:none;margin-left:auto;padding-left:8px;font-weight:650;text-decoration:none}.ca-confirmation-voir:hover{text-underline-offset:3px;text-decoration:underline}.ca-groupe-actions{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ca-groupe-action{background:var(--surface-2);transition:background .26s var(--ca-doux), opacity .26s var(--ca-doux);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ca-groupe-action:has(.ca-groupe-case:not(:checked)){background:0 0}.ca-groupe-action:has(.ca-groupe-case:not(:checked)) .ca-diff{background:0 0}.ca-groupe-action:has(.ca-groupe-case:not(:checked)) .ca-diff-ligne[data-change] .ca-diff-apres{color:var(--encre-2);background:0 0}.ca-groupe-choix{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ca-groupe-signe{width:20px;height:20px;color:var(--encre-2);flex:none;place-items:center;margin-top:1px;display:grid}.ca-groupe-case{width:18px;height:18px;accent-color:var(--accent-vif);cursor:pointer;margin:0}.ca-groupe-case:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ca-groupe-textes{flex-direction:column;gap:2px;min-width:0;display:flex}.ca-groupe-libelle{font-size:var(--t-14);color:var(--encre);font-weight:600}.ca-groupe-resume{font-size:var(--t-13);color:var(--encre-2);overflow-wrap:anywhere}.ca-groupe-action .ca-diff{background:var(--surface);margin-left:30px}.ca-groupe-issue{font-size:var(--t-13);color:var(--encre-2);font-weight:560}.ca-groupe-action[data-etat=fait] .ca-groupe-signe,.ca-groupe-action[data-etat=fait] .ca-groupe-issue{color:var(--sens-positif-encre)}.ca-groupe-action[data-etat=erreur] .ca-groupe-signe,.ca-groupe-action[data-etat=erreur] .ca-groupe-issue{color:var(--sens-alerte-encre)}.ca-groupe-action:not([data-etat=attente]) .ca-groupe-choix{cursor:default}.ca-confirmation-groupe .ca-confirmation-corps{margin-top:12px}.ca-confirmation-groupe .ca-confirmer:disabled:not([data-occupe]){cursor:not-allowed;opacity:.55}.ca-confirmation[data-etat=mixte]{background:var(--surface-2);box-shadow:none;border-color:#0000;padding:10px 14px}.ca-confirmation-groupe:is([data-etat=fait],[data-etat=refuse],[data-etat=erreur],[data-etat=mixte]) .ca-groupe-actions{margin-top:0}.ca-confirmation-groupe:is([data-etat=fait],[data-etat=refuse],[data-etat=erreur],[data-etat=mixte]) .ca-groupe-action{background:0 0;padding:4px 0}.ca-confirmation[data-etat=mixte] .ca-confirmation-tete{display:none}@media (max-width:640px){.ca-groupe-action .ca-diff{margin-left:0}}.ca-objets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ca-objet{background:var(--ca-verre-fort);border:1px solid var(--bord);min-width:0;box-shadow:var(--ombre-1);color:var(--encre);transition:transform .42s var(--ca-ressort-vif), box-shadow .22s var(--ca-doux), background .22s;border-radius:16px;align-items:center;gap:11px;padding:10px 12px 10px 10px;text-decoration:none;display:flex}a.ca-objet:hover{box-shadow:var(--ombre-2);background:var(--surface);transform:translateY(-2px)}a.ca-objet:active{transition-duration:.1s;transform:scale(.98)}a.ca-objet:focus-visible{box-shadow:var(--halo-focus);outline:none}.ca-objet-avatar{width:36px;height:36px;font-size:var(--t-13);letter-spacing:.01em;background:var(--teinte-bleu-fond);color:var(--teinte-bleu);border-radius:11px;flex:none;place-items:center;font-weight:680;display:grid}.ca-objet-avatar[data-teinte=violet]{background:var(--teinte-violet-fond);color:var(--teinte-violet)}.ca-objet-avatar[data-teinte=ambre]{background:var(--teinte-ambre-fond);color:var(--teinte-ambre)}.ca-objet-avatar[data-teinte=turquoise]{background:var(--teinte-turquoise-fond);color:var(--teinte-turquoise)}.ca-objet-avatar[data-teinte=rose]{background:var(--teinte-rose-fond);color:var(--teinte-rose)}.ca-objet-avatar[data-teinte=vert]{background:var(--teinte-vert-fond);color:var(--teinte-vert)}.ca-objet-avatar[data-teinte=orange]{background:var(--teinte-orange-fond);color:var(--teinte-orange)}.ca-objet[data-type=entreprise] .ca-objet-avatar{border-radius:50%}.ca-objet-texte{flex-direction:column;flex:1;min-width:0;display:flex}.ca-objet-type{color:var(--encre-2);letter-spacing:.02em;font-size:11px;font-weight:600}.ca-objet-titre{font-size:var(--t-14);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-weight:610;overflow:hidden}.ca-objet-sous{font-size:var(--t-12);color:var(--encre-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ca-objet-fleche{color:var(--encre-2);transition:transform .38s var(--ca-ressort-vif);flex:none;display:grid;transform:rotate(180deg)}a.ca-objet:hover .ca-objet-fleche{color:var(--encre);transform:rotate(180deg)translate(-2px)}.ca-objets-plus{color:var(--accent-vif);font:inherit;font-size:var(--t-13);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-column:1/-1;justify-self:start;padding:4px 6px;font-weight:580}.ca-objets-plus:focus-visible{box-shadow:var(--halo-focus);outline:none}.ca-suivis{flex-wrap:wrap;gap:6px;display:flex}.ca-suivis .ca-pastille{min-height:32px;box-shadow:var(--ombre-1);background:var(--ca-verre-fort);padding:5px 12px}.ca-interrompu{font-size:var(--t-13);color:var(--encre-2);margin:0}.ca-recus{flex-direction:column;gap:6px;display:flex}.ca-recu{background:var(--sens-positif);border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.ca-recu{background:color-mix(in srgb, var(--sens-positif) 55%, var(--surface))}}.ca-recu{color:var(--sens-positif-encre)}.ca-recu .ca-objet-avatar{border-radius:9px;width:30px;height:30px}.ca-recu .ca-objet-avatar[data-type=entreprise]{border-radius:50%}.ca-recu-phrase{min-width:0;font-size:var(--t-13);overflow-wrap:anywhere;flex:1;font-weight:560}.ca-recu-ouvrir{border-radius:var(--rayon-pastille);cursor:pointer;background:var(--surface);color:var(--sens-positif-encre);font:inherit;font-size:var(--t-12);transition:background .2s, transform .38s var(--ca-ressort-vif);border:0;flex:none;padding:5px 12px;font-weight:650}.ca-recu-ouvrir:hover{background:var(--surface-2)}.ca-recu-ouvrir:active{transition-duration:.1s;transform:scale(.96)}.ca-recu-ouvrir:focus-visible{box-shadow:var(--halo-focus);outline:none}.ca-recus-groupe{flex-direction:column;gap:6px;display:flex}.ca-recus-bascule{border-radius:var(--rayon-pastille);cursor:pointer;background:var(--sens-positif);border:0;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px 4px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ca-recus-bascule{background:color-mix(in srgb, var(--sens-positif) 55%, var(--surface))}}.ca-recus-bascule{color:var(--sens-positif-encre);font:inherit;font-size:var(--t-12);font-weight:620}.ca-recus-bascule:focus-visible{box-shadow:var(--halo-focus);outline:none}.ca-recus-signe{color:var(--sens-positif-vif);place-items:center;display:grid}.ca-recus-bascule[aria-expanded=true] .ca-chevron{transform:rotate(180deg)}.ca-recus-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ca-erreur{background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre-1);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ca-erreur-icone{background:var(--sens-attente);width:34px;height:34px;color:var(--sens-attente-vif);border-radius:50%;flex:none;place-items:center;display:grid}.ca-erreur-texte{flex-direction:column;gap:4px;min-width:0;display:flex}.ca-erreur-texte strong{font-size:var(--t-15);letter-spacing:-.01em;font-weight:620}.ca-erreur-texte p{font-size:var(--t-14);color:var(--encre-2);margin:0;line-height:1.5}.ca-erreur-texte .ca-bouton{align-self:flex-start;margin-top:8px}.ca-barre-saisie{align-items:flex-end;gap:10px;padding:8px 10px 10px 16px;display:flex}.ca-barre-orbe{flex:none;place-items:center;width:36px;height:40px;display:grid}.ca-saisie{min-width:0;height:40px;max-height:160px;box-shadow:none;resize:none;color:var(--encre);font:inherit;letter-spacing:-.01em;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:8px 0;font-size:17px;line-height:24px}.ca-saisie::placeholder{color:var(--encre-2)}.ca-assistant .ca-saisie:focus,.ca-assistant .ca-saisie:focus-visible{box-shadow:none;border:0;outline:none}.ca-saisie:disabled{cursor:not-allowed}.ca-envoyer{cursor:pointer;background:var(--degrade-accent);width:36px;height:36px;color:var(--accent-encre);box-shadow:0 6px 16px -6px var(--accent-fin);border:0;border-radius:50%;flex:none;place-items:center;margin-bottom:2px;display:grid}@supports (color:color-mix(in lab, red, red)){.ca-envoyer{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--accent-fin) 70%, transparent)}}.ca-envoyer{transition:transform .42s var(--ca-ressort-vif), background .2s, box-shadow .2s, filter .2s}.ca-envoyer:hover:not(:disabled){filter:var(--filtre-survol-accent);transform:scale(1.06)}.ca-envoyer:active:not(:disabled){transition-duration:.1s;transform:scale(.9)}.ca-envoyer:disabled{background:var(--surface-3);color:var(--encre-2);box-shadow:none;cursor:default}.ca-envoyer[data-mode=arret]{background:var(--surface-3);color:var(--encre);box-shadow:none}.ca-envoyer[data-mode=arret]:hover{filter:none;background:var(--surface-2)}.ca-envoyer:focus-visible{box-shadow:var(--halo-focus);outline:none}.ca-orbe-points{flex:none;place-items:center;display:inline-grid;position:relative}.ca-orbe-defs{position:absolute}.ca-orbe-points-teinte:before{content:"";pointer-events:none;background:radial-gradient(circle, var(--orbe-eclat) 0%, transparent 70%);border-radius:50%;position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.ca-orbe-points-teinte:before{background:radial-gradient(circle, color-mix(in srgb, var(--orbe-eclat) 24%, transparent) 0%, transparent 70%)}}.ca-orbe-points-teinte .ca-orbe-svg{fill:var(--orbe-remplissage);filter:drop-shadow(0 0 1.5px var(--orbe-eclat));position:relative}@supports (color:color-mix(in lab, red, red)){.ca-orbe-points-teinte .ca-orbe-svg{filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--orbe-eclat) 45%, transparent))}}.ca-orbe-points-entree{animation:ca-orbe-entree .24s var(--ca-doux)}@keyframes ca-orbe-entree{0%{opacity:0;transform:scale(.82)}}.ca-completion{z-index:1;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;color:#0000;background:0 0;border-style:solid;border-color:#0000;margin:0;position:absolute;overflow:hidden}.ca-completion[hidden]{display:none}.ca-completion-avant{color:#0000;forced-color-adjust:none}.ca-completion-suite{color:var(--encre-2);pointer-events:auto;cursor:pointer;animation:ca-completion .14s var(--ca-doux) both}@keyframes ca-completion{0%{opacity:0}}@media (forced-colors:active){.ca-completion-suite{color:graytext}}@media (max-width:640px){.ca-orbe{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.ca-orbe-libelle{display:none}.ca-assistant{gap:10px;width:100%;bottom:0;left:0;right:0;transform:none}.ca-suggestions{width:auto;max-width:none;-webkit-mask-image:linear-gradient(to right, transparent, var(--surface) 16px, var(--surface) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--surface) 16px, var(--surface) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--surface) 16px, var(--surface) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--surface) 16px, var(--surface) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, transparent, var(--surface) 16px, var(--surface) calc(100% - 28px), transparent);justify-content:flex-start;align-self:stretch;margin:0;padding:4px 16px}.ca-suggestions::-webkit-scrollbar{display:none}.ca-pastille{flex:none}.ca-coque{--ca-rayon-coque:26px;border-radius:26px 26px 0 0}.ca-coque-surface{border-bottom:0}.ca-barre-saisie{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.ca-fil{padding:0 16px}.ca-tete{padding-left:18px}.ca-objets{grid-template-columns:minmax(0,1fr)}.ca-tour-membre{max-width:88%}.ca-lisere-flou{--ca-lisere-e:10px;filter:blur(14px)saturate(1.3)}.ca-lisere-net{--ca-lisere-e:2px}}.ca-assistant[data-mode=plein]{gap:0;width:auto;inset:24px;transform:none}.ca-assistant[data-mode=plein] .ca-coque{transform-origin:50%;border-radius:var(--ca-rayon-coque);flex-direction:column;flex:1;min-height:0;display:flex}.ca-assistant[data-mode=plein] .ca-coque-surface{border-bottom:1px solid var(--ca-verre-bord);background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ca-assistant[data-mode=plein] .ca-coque-surface{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.ca-assistant[data-mode=plein] .ca-coque-surface{-webkit-backdrop-filter:blur(56px)saturate(1.2);backdrop-filter:blur(56px)saturate(1.2)}.ca-assistant[data-mode=plein] .ca-coque-interieur{flex:1;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:auto minmax(0,1fr);min-height:0;display:grid}.ca-assistant[data-mode=plein] .ca-plein-liste{grid-area:1/1/-1;width:280px;min-height:0}.ca-assistant[data-mode=plein] .ca-tete{grid-area:1/2;min-height:56px;padding:12px 12px 0 24px}.ca-assistant[data-mode=plein] .ca-fil-cadre{grid-area:2/2;min-height:0}.ca-assistant[data-mode=plein] .ca-fil{flex:1;height:auto;min-height:0;padding:0 24px;transition:none}.ca-assistant[data-mode=plein] .ca-fil-contenu{gap:18px;width:100%;max-width:720px;margin-inline:auto;padding:24px 0 16px}.ca-assistant[data-mode=plein] .ca-suggestions{grid-area:3/2;justify-self:center;width:auto;max-width:min(760px,100%);margin:0;padding:4px 24px 10px}.ca-assistant[data-mode=plein] .ca-barre-saisie{background:var(--ca-verre-fort);border:1px solid var(--ca-verre-bord);width:min(760px,100% - 32px);box-shadow:var(--ombre-2);border-radius:26px;grid-area:4/2;justify-self:center;margin:0 0 16px;padding:8px 10px 8px 14px}.ca-assistant[data-mode=plein] .ca-dernier-message{bottom:14px}.ca-assistant[data-bascule] .ca-tete{transition:none}@media (max-width:800px){.ca-assistant[data-mode=plein]{inset:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.ca-assistant[data-mode=plein] .ca-tete{padding-left:18px}.ca-assistant[data-mode=plein] .ca-fil{padding:0 16px}.ca-assistant[data-mode=plein] .ca-fil-contenu{padding-top:12px}.ca-assistant[data-mode=plein] .ca-suggestions{justify-self:stretch;max-width:none;padding:4px 16px 8px}.ca-assistant[data-mode=plein] .ca-barre-saisie{width:calc(100% - 20px);margin-bottom:10px}}.ca-titre-conversation,.ca-assistant-tiroir{display:none}.ca-assistant[data-mode=plein] .ca-titre-conversation{border-radius:var(--rayon-controle);min-width:0;max-width:60%;color:var(--encre);font:inherit;font-size:var(--t-15);letter-spacing:-.01em;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:text;transition:background .16s var(--ca-doux);background:0 0;border:0;flex:0 auto;margin:0 0 0 -8px;padding:4px 8px;font-weight:650;display:block;overflow:hidden}.ca-assistant[data-mode=plein] .ca-titre-conversation:hover:not(:disabled){background:var(--encre)}@supports (color:color-mix(in lab, red, red)){.ca-assistant[data-mode=plein] .ca-titre-conversation:hover:not(:disabled){background:color-mix(in srgb, var(--encre) 6%, transparent)}}.ca-assistant[data-mode=plein] .ca-titre-conversation:disabled{cursor:default;color:var(--encre-2)}.ca-assistant[data-mode=plein] .ca-titre-conversation:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ca-assistant[data-mode=plein] .ca-etat{font-size:var(--t-13);color:var(--encre-2);font-weight:520}.ca-tete .ca-conv-champ{font-size:var(--t-15);flex:0 360px;font-weight:650}.ca-assistant[data-mode=plein] .ca-plein-liste:not([hidden]){background:var(--surface-2);flex-direction:column;gap:12px;padding:16px 12px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ca-assistant[data-mode=plein] .ca-plein-liste:not([hidden]){background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.ca-liste-tete{flex-direction:column;gap:8px;display:flex}.ca-liste-nouveau{justify-content:flex-start;gap:8px;width:100%}.ca-liste-cherche{align-items:center;display:flex;position:relative}.ca-liste-loupe{color:var(--encre-2);pointer-events:none;display:inline-flex;position:absolute;left:10px}.ca-liste-recherche,.ca-conv-champ{border:1px solid var(--bord-controle);border-radius:var(--rayon-controle);background:var(--surface);width:100%;min-height:34px;color:var(--encre);font:inherit;font-size:var(--t-13);padding:6px 10px}.ca-liste-recherche{padding-left:32px}.ca-liste-recherche:focus-visible,.ca-conv-champ:focus-visible{border-color:var(--accent-vif);box-shadow:var(--halo-focus);outline:none}.ca-liste-corps{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.ca-liste-groupe+.ca-liste-groupe{margin-top:10px}.ca-liste-groupe-titre{color:var(--encre-2);font-size:var(--t-12);letter-spacing:.01em;margin:0 0 4px;padding:0 8px;font-weight:600}.ca-liste-lignes{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ca-liste-vide{color:var(--encre-2);font-size:var(--t-13);margin:8px}.ca-conv{border-radius:var(--rayon-controle);transition:background .14s var(--ca-doux)}.ca-conv-ligne{border-radius:var(--rayon-controle);align-items:center;display:flex}.ca-conv:hover,.ca-conv:focus-within{background:var(--encre)}@supports (color:color-mix(in lab, red, red)){.ca-conv:hover,.ca-conv:focus-within{background:color-mix(in srgb, var(--encre) 5%, transparent)}}.ca-conv[data-actif]{background:var(--accent-vif)}@supports (color:color-mix(in lab, red, red)){.ca-conv[data-actif]{background:color-mix(in srgb, var(--accent-vif) 13%, transparent)}}.ca-conv-ouvrir{min-width:0;min-height:36px;color:var(--encre);font:inherit;font-size:var(--t-13);text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 4px 6px 10px;display:flex}.ca-conv[data-actif] .ca-conv-ouvrir{font-weight:600}.ca-conv-titre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ca-conv-objet{color:var(--encre-2);font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin:-4px 40px 4px 10px;padding:0 0 2px;text-decoration:none;display:block;overflow:hidden}.ca-conv-objet:hover{color:var(--accent-vif);text-underline-offset:2px;text-decoration:underline}.ca-conv-objet:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ca-conv-epingle{color:var(--accent-vif);opacity:.85;flex:none;display:inline-flex}.ca-conv-ouvrir:focus-visible,.ca-conv-options:focus-visible,.ca-conv-action:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ca-conv-options{width:30px;height:30px;color:var(--encre-2);cursor:pointer;opacity:0;transition:opacity .14s var(--ca-doux), background .14s;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:3px;padding:0;display:inline-grid}.ca-conv:hover .ca-conv-options,.ca-conv-options:focus-visible,.ca-conv-options[aria-expanded=true],.ca-conv[data-actif] .ca-conv-options{opacity:1}.ca-conv-options:hover{background:var(--encre)}@supports (color:color-mix(in lab, red, red)){.ca-conv-options:hover{background:color-mix(in srgb, var(--encre) 8%, transparent)}}.ca-conv-options:hover{color:var(--encre)}@media (hover:none){.ca-conv-options{opacity:1}}.ca-conv-actions{align-items:center;gap:6px;padding:4px 6px 6px 10px;display:flex}.ca-conv-question{color:var(--encre);font-size:var(--t-13);flex:1;font-weight:560}.ca-conv-action{border-radius:var(--rayon-pastille);background:var(--encre);border:0;min-height:28px;padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.ca-conv-action{background:color-mix(in srgb, var(--encre) 7%, transparent)}}.ca-conv-action{color:var(--encre);font:inherit;font-size:var(--t-12);cursor:pointer;font-weight:560}.ca-conv-action:hover{background:var(--encre)}@supports (color:color-mix(in lab, red, red)){.ca-conv-action:hover{background:color-mix(in srgb, var(--encre) 12%, transparent)}}.ca-conv-action[data-danger]{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.ca-conv-orbe,.ca-conv-attente{border-radius:50%;flex:none;width:10px;height:10px}.ca-conv-orbe{background:conic-gradient(var(--ca-halo-1), var(--ca-halo-2), var(--ca-halo-3), var(--ca-halo-4), var(--ca-halo-5), var(--ca-halo-1));box-shadow:0 0 8px var(--ca-orbe-lueur);animation:1.6s linear infinite ca-conv-orbe}@keyframes ca-conv-orbe{to{transform:rotate(1turn)}}.ca-conv-attente{background:var(--teinte-ambre-vif);box-shadow:0 0 0 3px var(--teinte-ambre-vif)}@supports (color:color-mix(in lab, red, red)){.ca-conv-attente{box-shadow:0 0 0 3px color-mix(in srgb, var(--teinte-ambre-vif) 22%, transparent)}}.ca-avis-limite{align-self:center}.ca-tiroir-voile{display:none}@media (max-width:800px){.ca-assistant[data-mode=plein] .ca-assistant-tiroir{border-radius:50%;flex:none;width:32px;height:32px;min-height:32px;margin-left:-8px;padding:0;display:inline-flex}.ca-assistant[data-mode=plein] .ca-titre-conversation{flex:1;max-width:none}.ca-assistant[data-mode=plein] .ca-etat{display:none}.ca-assistant[data-mode=plein] .ca-plein-liste:not([hidden]){z-index:6;background:var(--surface);width:min(300px,86%);box-shadow:var(--ombre-3);visibility:hidden;transition:transform .42s var(--ca-ressort), visibility 0s linear .42s;position:absolute;inset:0 auto 0 0;transform:translate(-104%)}.ca-assistant[data-mode=plein] .ca-plein-liste[data-tiroir=ouvert]{visibility:visible;transition:transform .42s var(--ca-ressort);transform:none}.ca-assistant[data-mode=plein] .ca-tiroir-voile:not([hidden]){z-index:5;background:var(--ca-voile);display:block;position:absolute;inset:0}}.ca-notifs{z-index:39;pointer-events:none;flex-direction:column;gap:8px;width:min(320px,100vw - 32px);display:flex;position:fixed;bottom:88px;right:24px}body[data-assistant=ouvert] .ca-notifs{z-index:63;top:16px;bottom:auto;right:16px}@media (min-width:801px){body[data-assistant=ouvert][data-assistant-mode=plein] .ca-notifs{width:256px;inset:auto auto 40px 36px}}@media (max-width:800px){.ca-assistant[data-mode=plein]{top:max(12px, var(--ca-notifs-h,0px))}}.ca-notif{pointer-events:auto;border-radius:var(--rayon-carte);background:var(--ca-verre-fort);border:1px solid var(--ca-verre-bord);box-shadow:var(--ombre-3);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);align-items:flex-start;display:flex;position:relative}.ca-notif-ouvrir{border-radius:inherit;min-width:0;color:var(--encre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:10px;padding:12px 6px 12px 14px;display:flex}.ca-notif-ouvrir:focus-visible,.ca-notif-fermer:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ca-notif-signe{flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:inline-grid}.ca-notif[data-type=prete] .ca-notif-signe{color:var(--sens-positif-vif)}.ca-notif-point{border-radius:50%;width:10px;height:10px}.ca-notif[data-type=attente] .ca-notif-point{background:var(--teinte-ambre-vif);box-shadow:0 0 0 3px var(--teinte-ambre-vif)}@supports (color:color-mix(in lab, red, red)){.ca-notif[data-type=attente] .ca-notif-point{box-shadow:0 0 0 3px color-mix(in srgb, var(--teinte-ambre-vif) 22%, transparent)}}.ca-notif[data-type=erreur] .ca-notif-point{background:var(--sens-alerte-vif);box-shadow:0 0 0 3px var(--sens-alerte-vif)}@supports (color:color-mix(in lab, red, red)){.ca-notif[data-type=erreur] .ca-notif-point{box-shadow:0 0 0 3px color-mix(in srgb, var(--sens-alerte-vif) 22%, transparent)}}.ca-notif-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.ca-notif-titre{font-size:var(--t-14);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.ca-notif-ligne{color:var(--encre-2);font-size:var(--t-13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ca-notif-fermer{width:28px;height:28px;color:var(--encre-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:8px 8px 0 0;padding:0;display:inline-grid}.ca-notif-fermer:hover{background:var(--encre)}@supports (color:color-mix(in lab, red, red)){.ca-notif-fermer:hover{background:color-mix(in srgb, var(--encre) 8%, transparent)}}.ca-notif-fermer:hover{color:var(--encre)}.ca-orbe-pastille{border-radius:var(--rayon-pastille);place-items:center;width:auto;min-width:18px;height:18px;padding:0 5px;display:grid}.ca-orbe-pastille-nombre{color:var(--surface);font-size:var(--t-12);font-weight:650;line-height:1}.ca-relire{margin-top:8px}@media (max-width:640px){.ca-notifs{right:16px;bottom:calc(80px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}body[data-assistant=ouvert] .ca-notifs{top:12px;right:16px}}@media (prefers-reduced-motion:reduce){.ca-orbe,.ca-orbe:before,.ca-orbe-sphere,.ca-orbe-sphere:before,.ca-orbe-sphere:after,.ca-orbe-irise,.ca-orbe-pastille,.ca-mot-neuf,.ca-orbe-points-entree,.ca-confirmation-actions .ca-bouton[data-occupe]{animation:none}.ca-coche-cercle,.ca-coche-trait{stroke-dashoffset:0;animation:none}.ca-lisere{display:none!important}.ca-orbe,.ca-orbe-libelle,.ca-pastille,.ca-objet,.ca-envoyer,.ca-fil,.ca-activite-corps,.ca-chevron,.ca-objet-fleche,.ca-confirmation-actions .ca-bouton,.ca-recu-ouvrir,.ca-dernier-message,.ca-tete{transition:none}.ca-orbe:hover,.ca-pastille:hover,a.ca-objet:hover{transform:none}.ca-assistant:not([hidden]),.ca-assistant-voile:not([hidden]){animation:.16s ease-out ca-fondu}.ca-completion-suite,.ca-conv-orbe{animation:none}.ca-assistant[data-mode=plein] .ca-plein-liste:not([hidden]),.ca-conv,.ca-conv-options,.ca-titre-conversation,.ca-groupe-action{transition:none}}.ca-confirmation-detail{font-size:var(--t-12);color:var(--encre-2);overflow-wrap:anywhere;margin:0}.ca-question-choix{flex-direction:column;gap:6px;display:flex}.ca-question-option{white-space:normal;text-align:left;width:100%;min-height:40px;transition:background-color .12s ease, box-shadow .12s ease, transform .38s var(--ca-ressort-vif);justify-content:flex-start;padding:9px 14px;line-height:1.35}.ca-question-option:active{transition-duration:.1s;transform:scale(.98)}.ca-question-option:disabled{cursor:default;opacity:.55}.ca-question-option[aria-expanded=true]{background:var(--surface-2)}.ca-question-libre{align-items:center;gap:8px;display:flex}.ca-question-champ{min-width:0;min-height:38px;font:inherit;font-size:var(--t-14);color:var(--encre);border-radius:var(--rayon-controle);border:1px solid var(--bord);background:var(--surface-2);flex:1;padding:0 12px}.ca-question-champ::placeholder{color:var(--encre-2)}.ca-question-champ:focus-visible{box-shadow:var(--halo-focus);outline:none}.ca-question[data-etat=repondue]{background:var(--surface-2);box-shadow:none;border-color:#0000;padding:10px 14px}.ca-question[data-etat=repondue] .ca-confirmation-conclusion{color:var(--encre);margin-top:8px}@media (prefers-reduced-motion:reduce){.ca-question-option{transition:none}}.ca-continuer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ca-continuer-note{font-size:var(--t-12);color:var(--encre-2)}.ca-notifs[hidden]{display:none}.ca-visuels{flex-direction:column;gap:10px;min-width:0;display:flex}.ca-visuel{background:var(--ca-verre-fort);border:1px solid var(--bord);min-width:0;box-shadow:var(--ombre-1);color:var(--encre);border-radius:16px;padding:12px}.ca-vi-tete{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:8px;display:flex}.ca-vi-titre{min-width:0;font-size:var(--t-14);letter-spacing:-.005em;overflow-wrap:anywhere;font-weight:640}.ca-vi-actions{flex:none;gap:2px;display:flex}.ca-vi-bouton{width:30px;height:30px;color:var(--encre-2);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;text-decoration:none;transition:background-color .16s,color .16s;display:inline-grid}.ca-vi-bouton:hover{background:var(--surface-2);color:var(--encre)}.ca-vi-bouton:focus-visible{box-shadow:var(--halo-focus);outline:2px solid #0000}.ca-vi-defile{scrollbar-width:thin;border-radius:10px;margin:0 -4px;padding:0 4px;overflow-x:auto}.ca-vi-defile:focus-visible{box-shadow:var(--halo-focus);outline:2px solid #0000}.ca-vi-table,.ca-md-tableau{border-collapse:collapse;width:100%;font-size:var(--t-13);line-height:1.4}.ca-vi-table th,.ca-vi-table td,.ca-md-tableau th,.ca-md-tableau td{text-align:left;white-space:nowrap;padding:7px 10px}.ca-vi-table td:first-child,.ca-md-tableau td:first-child{white-space:normal;min-width:120px}.ca-vi-table thead th,.ca-md-tableau thead th{font-size:var(--t-12);color:var(--encre-2);border-bottom:1px solid var(--bord);font-weight:600}.ca-vi-table thead th{padding:2px 4px}.ca-vi-table tbody tr+tr td,.ca-md-tableau tbody tr+tr td{border-top:1px solid var(--bord)}.ca-vi-num,.ca-md-num{font-variant-numeric:tabular-nums;text-align:right!important}.ca-vi-tri{min-height:30px;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.ca-vi-num .ca-vi-tri{flex-direction:row-reverse}.ca-vi-tri svg{opacity:.5;transition:opacity .16s}.ca-vi-tri:hover{background:var(--surface-2);color:var(--encre)}.ca-vi-tri:focus-visible{box-shadow:var(--halo-focus);outline:2px solid #0000}th[aria-sort] .ca-vi-tri{color:var(--encre)}th[aria-sort] .ca-vi-tri svg{opacity:1;color:var(--accent-vif)}.ca-vi-tri-icone{place-items:center;display:inline-grid}.ca-vi-table tbody tr[data-lien]{cursor:pointer;transition:background-color .14s}.ca-vi-table tbody tr[data-lien]:hover td{background:var(--surface-2)}.ca-vi-table tbody tr[data-lien]:hover td:first-child{border-radius:8px 0 0 8px}.ca-vi-table tbody tr[data-lien]:hover td:last-child{border-radius:0 8px 8px 0}.ca-vi-lien{color:var(--encre);border-radius:4px;font-weight:580;text-decoration:none}.ca-vi-lien:hover{color:var(--accent-vif)}.ca-vi-lien:focus-visible{box-shadow:var(--halo-focus);outline:2px solid #0000}.ca-vi-table tfoot th,.ca-vi-table tfoot td{border-top:1px solid var(--encre-2);font-weight:650}@supports (color:color-mix(in lab, red, red)){.ca-vi-table tfoot th,.ca-vi-table tfoot td{border-top:1px solid color-mix(in srgb, var(--encre-2) 30%, var(--bord))}}.ca-vi-table tfoot th,.ca-vi-table tfoot td{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.ca-vi-table tfoot th,.ca-vi-table tfoot td{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.ca-vi-table tfoot :first-child{border-radius:8px 0 0 8px}.ca-vi-table tfoot :last-child{border-radius:0 8px 8px 0}.ca-vi-plus{color:var(--accent-vif);font:inherit;font-size:var(--t-13);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:6px 0 0;padding:4px 6px;font-weight:580;display:block}.ca-vi-plus:focus-visible{box-shadow:var(--halo-focus);outline:2px solid #0000}.ca-vi-cartes{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ca-vi-carte{--t:var(--teinte-bleu);--t-fond:var(--teinte-bleu-fond);--t-vif:var(--teinte-bleu-vif);background:radial-gradient(70% 90% at 100% 0%, var(--t-vif) 0%, transparent 70%), linear-gradient(180deg, var(--t-fond) 0%, var(--surface) 100%);border-radius:13px;align-content:start;gap:2px;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.ca-vi-carte{background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--t-vif) var(--part-halo), transparent) 0%, transparent 70%), linear-gradient(180deg, var(--t-fond) 0%, var(--surface) 100%)}}.ca-vi-carte{border:1px solid var(--t-vif)}@supports (color:color-mix(in lab, red, red)){.ca-vi-carte{border:1px solid color-mix(in srgb, var(--t-vif) 22%, var(--bord))}}.ca-vi-carte[data-teinte=violet]{--t:var(--teinte-violet);--t-fond:var(--teinte-violet-fond);--t-vif:var(--teinte-violet-vif)}.ca-vi-carte[data-teinte=ambre]{--t:var(--teinte-ambre);--t-fond:var(--teinte-ambre-fond);--t-vif:var(--teinte-ambre-vif)}.ca-vi-carte[data-teinte=turquoise]{--t:var(--teinte-turquoise);--t-fond:var(--teinte-turquoise-fond);--t-vif:var(--teinte-turquoise-vif)}.ca-vi-libelle{font-size:var(--t-12);color:var(--t);overflow-wrap:anywhere;font-weight:600}.ca-vi-valeur{font-size:var(--t-20);letter-spacing:-.015em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:640;line-height:1.2}.ca-vi-variation{border-radius:var(--rayon-pastille);font-size:var(--t-12);font-variant-numeric:tabular-nums;background:var(--sens-neutre);color:var(--sens-neutre-encre);justify-self:start;align-items:center;gap:3px;margin-top:2px;padding:1px 7px 1px 5px;font-weight:650;display:inline-flex}.ca-vi-variation[data-sens=positif]{background:var(--sens-positif);color:var(--sens-positif-encre)}.ca-vi-variation[data-sens=alerte]{background:var(--sens-alerte);color:var(--sens-alerte-encre)}.ca-vi-graphique{flex-direction:column;gap:8px;display:flex}.ca-vi-graphique[data-forme=anneau]{flex-flow:wrap;align-items:center;gap:16px}.ca-vi-svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.ca-vi-svg[data-forme=anneau]{flex:none;width:168px}.ca-vi-svg[data-forme=barres-h] .ca-vi-axe-x text{fill:var(--encre)}.ca-vi-svg text{font-family:var(--police);fill:var(--encre-2);font-variant-numeric:tabular-nums;font-size:11.5px}.ca-vi-axe-y line{stroke:var(--bord);stroke-width:1px}.ca-vi-axe-y line[data-zero]{stroke:var(--encre-2)}@supports (color:color-mix(in lab, red, red)){.ca-vi-axe-y line[data-zero]{stroke:color-mix(in srgb, var(--encre-2) 35%, var(--bord))}}.ca-vi-marque{--c:var(--teinte-bleu-vif)}.ca-vi-marque:focus-visible{outline:2px solid #0000}.ca-vi-marque[data-serie="1"],.ca-vi-trace[data-serie="1"],.ca-vi-pastille[data-serie="1"]{--c:var(--teinte-violet-vif)}.ca-vi-marque[data-serie="2"],.ca-vi-trace[data-serie="2"],.ca-vi-pastille[data-serie="2"]{--c:var(--teinte-turquoise-vif)}.ca-vi-marque[data-serie="3"],.ca-vi-trace[data-serie="3"],.ca-vi-pastille[data-serie="3"]{--c:var(--teinte-ambre-vif)}.ca-vi-marque[data-serie="4"],.ca-vi-trace[data-serie="4"],.ca-vi-pastille[data-serie="4"]{--c:var(--teinte-rose-vif)}.ca-vi-marque[data-serie="5"],.ca-vi-trace[data-serie="5"],.ca-vi-pastille[data-serie="5"]{--c:var(--teinte-vert-vif)}.ca-vi-trace{--c:var(--teinte-bleu-vif);fill:none;stroke:var(--c);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.ca-vi-marque rect,.ca-vi-marque path{fill:var(--c);transition:filter .14s,opacity .14s}.ca-vi-marque .ca-vi-point{fill:var(--surface);stroke:var(--c);stroke-width:2px}.ca-vi-marque .ca-vi-cible{fill:#0000;stroke:none}.ca-vi-marque[data-lien]{cursor:pointer}.ca-vi-marque:hover rect,.ca-vi-marque:hover path,.ca-vi-marque:focus-visible rect,.ca-vi-marque:focus-visible path{filter:brightness(1.12)saturate(1.1)}.ca-vi-marque:focus-visible rect,.ca-vi-marque:focus-visible path,.ca-vi-marque:focus-visible .ca-vi-point{stroke:var(--focus);stroke-width:2.5px}.ca-vi-svg .ca-vi-etiquette{fill:var(--encre);opacity:0;pointer-events:none;font-weight:650;transition:opacity .12s}.ca-vi-marque:hover .ca-vi-etiquette,.ca-vi-marque:focus-visible .ca-vi-etiquette{opacity:1}.ca-vi-piste{fill:none;stroke:var(--surface-2)}.ca-vi-svg .ca-vi-centre{fill:var(--encre);letter-spacing:-.02em;font-size:19px;font-weight:680}.ca-vi-legende{font-size:var(--t-12);color:var(--encre-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.ca-vi-graphique[data-forme=anneau] .ca-vi-legende{flex-direction:column;flex:1;gap:6px;min-width:150px}.ca-vi-legende li{align-items:center;gap:6px;min-width:0;display:flex}.ca-vi-pastille{--c:var(--teinte-bleu-vif);background:var(--c);border-radius:3px;flex:none;width:9px;height:9px}.ca-vi-leg-nom{color:var(--encre);overflow-wrap:anywhere;font-weight:560}.ca-vi-note{color:var(--encre-2);font-style:italic}.ca-vi-leg-val{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}@media (prefers-reduced-motion:no-preference){.ca-visuel[data-anime=oui] .ca-vi-svg[data-forme=barres] .ca-vi-marque rect{transform-box:fill-box;transform-origin:50% 100%;animation:.56s cubic-bezier(.22,1,.36,1) both ca-vi-pousse;animation-delay:calc(var(--i,0) * 35ms)}.ca-visuel[data-anime=oui] .ca-vi-trace{stroke-dasharray:1600;animation:.9s cubic-bezier(.22,1,.36,1) both ca-vi-trace}.ca-visuel[data-anime=oui] .ca-vi-svg[data-forme=anneau] .ca-vi-marques{transform-origin:84px 84px;animation:.7s cubic-bezier(.22,1,.36,1) both ca-vi-tourne}.ca-visuel[data-anime=oui] .ca-vi-svg[data-forme=barres-h] .ca-vi-marque rect{transform-box:fill-box;transform-origin:0;animation:.56s cubic-bezier(.22,1,.36,1) both ca-vi-pousse-h;animation-delay:calc(var(--i,0) * 35ms)}}@keyframes ca-vi-pousse{0%{transform:scaleY(0)}to{transform:none}}@keyframes ca-vi-pousse-h{0%{transform:scaleX(0)}to{transform:none}}@keyframes ca-vi-trace{0%{stroke-dashoffset:1600px}to{stroke-dashoffset:0}}@keyframes ca-vi-tourne{0%{opacity:0;transform:rotate(-40deg)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ca-vi-bouton,.ca-vi-tri svg,.ca-vi-marque rect,.ca-vi-marque path,.ca-vi-svg .ca-vi-etiquette,.ca-vi-table tbody tr[data-lien]{transition:none}}.ca-visuel[data-kind=brouillon]{background:linear-gradient(180deg, var(--ca-verre-fort), var(--ca-verre));-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-color:var(--ca-verre-bord)}.ca-vi-entete-mail{border-bottom:1px solid var(--bord);font-size:var(--t-13);overflow-wrap:anywhere;gap:3px;margin-bottom:10px;padding-bottom:10px;display:grid}.ca-vi-cle{min-width:46px;color:var(--encre-2);font-weight:600;display:inline-block}.ca-vi-corps{font-size:var(--t-14);overflow-wrap:anywhere;line-height:1.6}.ca-vi-corps>p{white-space:pre-line;margin:0 0 10px}.ca-vi-corps>p:last-child{margin-bottom:0}.ca-vi-corps ul,.ca-vi-corps ol{margin:0 0 10px;padding-left:20px}.ca-vi-corps .ca-md-titre{font-weight:650}.ca-md-tableau-defile{background:var(--ca-verre-fort);border:1px solid var(--bord);scrollbar-width:thin;border-radius:12px;margin:0 0 10px;padding:4px 6px;overflow-x:auto}.ca-md-tableau-defile:last-child{margin-bottom:0}.ca-md-tableau thead th{padding:7px 10px}@media (max-width:480px){.ca-visuel{padding:10px}.ca-vi-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-vi-valeur{font-size:var(--t-16)}.ca-vi-svg[data-forme=anneau]{width:140px}}@media (forced-colors:active){.ca-vi-marque rect,.ca-vi-marque path{fill:canvastext}.ca-vi-trace{stroke:canvastext}.ca-vi-marque .ca-vi-point{fill:canvas;stroke:canvastext}.ca-vi-marque:focus-visible rect,.ca-vi-marque:focus-visible path,.ca-vi-marque:focus-visible .ca-vi-point{stroke:highlight;stroke-width:3px}.ca-vi-pastille{forced-color-adjust:none;background:canvastext}.ca-vi-variation{border:1px solid canvastext}.ca-vi-svg text,.ca-vi-svg .ca-vi-etiquette,.ca-vi-svg .ca-vi-centre{fill:canvastext}.ca-vi-axe-y line,.ca-vi-piste{stroke:graytext}.ca-vi-bouton:focus-visible,.ca-vi-tri:focus-visible,.ca-vi-lien:focus-visible,.ca-vi-defile:focus-visible,.ca-vi-plus:focus-visible,.ca-md-tableau-defile:focus-visible{outline-color:highlight}}.ca-md-tableau-defile:focus-visible{box-shadow:var(--halo-focus);outline:2px solid #0000}@property --ca-dictee-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ca-dictee-part{syntax:"<percentage>";inherits:false;initial-value:100%}.ca-barre-saisie,.ca-dictee-zone{--ca-dictee-c1:var(--orbe-debut,var(--orbe-reflexion-debut));--ca-dictee-c2:var(--orbe-fin,var(--orbe-reflexion-fin));--ca-dictee-c3:var(--ca-dictee-c2)}@supports (color:color-mix(in lab, red, red)){.ca-barre-saisie,.ca-dictee-zone{--ca-dictee-c3:color-mix(in srgb, var(--ca-dictee-c2) 40%, var(--surface))}}.ca-barre-saisie{isolation:isolate;position:relative}.ca-dictee{flex:none;align-items:center;gap:8px;height:40px;display:flex}.ca-dictee[hidden]{display:none}.ca-dictee-bouton{cursor:pointer;width:36px;height:36px;color:var(--encre-2);transition:background .2s, transform .42s var(--ca-ressort-vif,ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.ca-dictee-bouton:hover:not([aria-disabled=true]){background:var(--surface-2)}.ca-dictee-bouton:active:not([aria-disabled=true]){transition-duration:.1s;transform:scale(.9)}.ca-dictee-bouton:focus-visible{box-shadow:var(--halo-focus);outline:none}.ca-dictee-bouton[aria-disabled=true]{cursor:not-allowed;opacity:.45}.ca-dictee-icone{display:block;position:relative}.ca-dictee-stop-debut{stop-color:var(--orbe-debut,var(--orbe-reflexion-debut))}.ca-dictee-stop-fin{stop-color:var(--orbe-fin,var(--orbe-reflexion-fin))}.ca-dictee-bouton-lueur{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle, var(--ca-dictee-c1), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ca-dictee-bouton-lueur{background:radial-gradient(circle, color-mix(in srgb, var(--ca-dictee-c1) 30%, transparent), transparent 70%)}}.ca-dictee-bouton-lueur{transition:opacity .2s ease-out}.ca-dictee-bouton[aria-pressed=true]{background:var(--ca-dictee-c1)}@supports (color:color-mix(in lab, red, red)){.ca-dictee-bouton[aria-pressed=true]{background:color-mix(in srgb, var(--ca-dictee-c1) 14%, var(--surface))}}.ca-dictee-bouton[aria-pressed=true] .ca-dictee-bouton-lueur{opacity:1}.ca-dictee-onde{align-items:center;gap:2.5px;height:18px;display:inline-flex}.ca-dictee-onde[hidden]{display:none}.ca-dictee-barre{background:linear-gradient(var(--ca-dictee-c1), var(--ca-dictee-c2));transform-origin:50%;will-change:transform;border-radius:999px;width:3px;height:18px;display:block;transform:scaleY(.2)}.ca-dictee-ecoute-reduite{white-space:nowrap;font-size:var(--t-13);color:var(--encre-2);align-items:center;gap:6px;font-weight:560;display:inline-flex}.ca-dictee-ecoute-reduite[hidden]{display:none}.ca-dictee-point{background:var(--ca-dictee-c2);border-radius:50%;width:8px;height:8px}.ca-dictee-halo,.ca-dictee-fond{pointer-events:none;border-radius:24px;position:absolute;inset:4px 6px 6px 8px}.ca-dictee-halo{opacity:0;transition:opacity .2s var(--ca-doux)}.ca-dictee-halo[data-visible=true]{opacity:1}.ca-dictee-anneau{z-index:2}.ca-dictee-anneau:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ca-dictee-angle), var(--ca-dictee-c1), var(--ca-dictee-c2), var(--ca-dictee-c3), var(--ca-dictee-c1));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ca-dictee-lueur{z-index:-2}.ca-dictee-lueur:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ca-dictee-angle), var(--ca-dictee-c1), var(--ca-dictee-c2), var(--ca-dictee-c3), var(--ca-dictee-c1));filter:blur(8px);opacity:calc(.2 + var(--ca-dictee-niveau,0) * .3);transition:opacity .12s linear;position:absolute;inset:-3px}:root[data-theme=dark] .ca-dictee-lueur:before{opacity:calc(.3 + var(--ca-dictee-niveau,0) * .35)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ca-dictee-lueur:before{opacity:calc(.3 + var(--ca-dictee-niveau,0) * .35)}}.ca-dictee-fond{z-index:-1;opacity:0;background:var(--surface);transition:opacity .2s var(--ca-doux)}.ca-barre-saisie[data-dictee=ecoute]>.ca-dictee-fond,.ca-barre-saisie[data-dictee=compte_a_rebours]>.ca-dictee-fond{opacity:1}@media (prefers-reduced-motion:no-preference){.ca-dictee-anneau[data-visible=true]:before,.ca-dictee-lueur[data-visible=true]:before{animation:5s linear infinite ca-dictee-tour}}@keyframes ca-dictee-tour{to{--ca-dictee-angle:360deg}}.ca-barre-saisie[data-dictee] .ca-barre-orbe .ca-orbe-points{transition:transform 90ms linear}.ca-assistant textarea.ca-saisie[data-dictee-surcouche]{color:#0000;caret-color:var(--encre)}.ca-dictee-surcouche{z-index:1;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;color:var(--encre);background:0 0;border-style:solid;border-color:#0000;margin:0;position:absolute;overflow:hidden}.ca-dictee-surcouche[hidden]{display:none}.ca-dictee-provisoire{color:var(--encre-2);opacity:.8}.ca-dictee-confirme{animation:ca-dictee-confirme .22s var(--ca-doux) both}@keyframes ca-dictee-confirme{0%{color:var(--encre-2)}to{color:var(--encre)}}.ca-envoyer{position:relative}.ca-envoyer[data-dictee-compte]:after{content:"";pointer-events:none;background:conic-gradient(var(--ca-dictee-c1), var(--ca-dictee-c2) var(--ca-dictee-part), var(--surface-3) 0);-webkit-mask-composite:xor;animation:ca-dictee-compte var(--ca-dictee-restant,1s) linear forwards;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:50%;padding:3px;position:absolute;inset:-6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ca-dictee-compte{0%{--ca-dictee-part:100%}to{--ca-dictee-part:0%}}.ca-dictee-zone{flex-direction:column;gap:8px;padding:0 12px;display:flex}.ca-dictee-zone:empty{display:none}.ca-dictee-accord,.ca-dictee-message{background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre-1);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ca-dictee-zone>:last-child{margin-bottom:4px}.ca-dictee-accord-icone,.ca-dictee-message-icone{background:var(--ca-dictee-c1);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.ca-dictee-accord-icone,.ca-dictee-message-icone{background:color-mix(in srgb, var(--ca-dictee-c1) 14%, var(--surface))}}.ca-dictee-accord-icone .ca-dictee-icone,.ca-dictee-message-icone .ca-dictee-icone{width:18px;height:18px}.ca-dictee-accord-texte{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ca-dictee-accord-texte strong{font-size:var(--t-15);letter-spacing:-.01em;color:var(--encre);font-weight:620}.ca-dictee-accord-detail{font-size:var(--t-14);color:var(--encre-2);margin:0;line-height:1.5}.ca-dictee-accord-detail[hidden]{display:none}.ca-dictee-accord-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ca-dictee-accord-actions .ca-bouton[hidden]{display:none}.ca-dictee-progression{flex-direction:column;gap:6px;margin-top:4px;display:flex}.ca-dictee-progression[hidden]{display:none}.ca-dictee-jauge{background:var(--surface-3);border-radius:999px;height:6px;display:block;overflow:hidden}.ca-dictee-jauge-remplie{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, var(--ca-dictee-c1), var(--ca-dictee-c2));height:100%;transition:transform .24s ease-out;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.ca-dictee-progression[data-phase=chargement] .ca-dictee-jauge-remplie{animation:1.4s ease-in-out infinite ca-dictee-respire}}@keyframes ca-dictee-respire{50%{opacity:.55}}.ca-dictee-progression-texte{font-size:var(--t-13);color:var(--encre-2);font-variant-numeric:tabular-nums}.ca-dictee-message{align-items:center}.ca-dictee-message p{font-size:var(--t-14);color:var(--encre);flex:1;margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.ca-dictee-anneau:before,.ca-dictee-lueur:before,.ca-dictee-confirme,.ca-envoyer[data-dictee-compte]:after,.ca-dictee-jauge-remplie{animation:none!important}.ca-dictee-halo,.ca-dictee-fond,.ca-dictee-bouton,.ca-dictee-jauge-remplie,.ca-barre-saisie[data-dictee] .ca-barre-orbe .ca-orbe-points{transition:none}}@media (forced-colors:active){.ca-dictee-lueur,.ca-dictee-fond{display:none}.ca-dictee-anneau:before{background:0 0;border:2px solid highlight;padding:0;inset:-2px;-webkit-mask:none;mask:none}.ca-dictee-barre{background:canvastext}.ca-dictee-point{background:highlight}.ca-dictee-provisoire{color:graytext;opacity:1}.ca-envoyer[data-dictee-compte]:after{background:0 0;border:2px solid highlight;-webkit-mask:none;mask:none}.ca-dictee-stop-debut,.ca-dictee-stop-fin{stop-color:CanvasText}}.commandes-dialog{border:1px solid var(--bord);background:var(--surface);width:min(720px,100vw - 24px);max-height:80dvh;color:var(--encre);box-shadow:var(--ombre-3);border-radius:14px;margin:12dvh auto auto;padding:0}.commandes-dialog::backdrop{background:var(--voile)}.commandes-entete{border-bottom:1px solid var(--bord);align-items:center;gap:12px;padding:18px;display:flex}.commandes-entete input{border:1px solid var(--bord-controle);min-width:0;min-height:44px;font:inherit;color:var(--encre);background:var(--surface);border-radius:7px;flex:1;padding:10px 12px;font-size:16px}.commandes-statut:not([data-erreur]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.commandes-statut[data-erreur]{background:var(--sens-alerte);color:var(--sens-alerte-encre);border-radius:8px;margin:10px 18px 0;padding:8px 12px;font-size:13px}.commandes-aide{color:var(--encre-2);border-top:1px solid var(--bord);align-items:center;gap:4px;padding:10px 20px;font-size:12px;display:flex}.commandes-aide kbd{background:var(--surface-2);min-width:20px;color:var(--encre-2);font:inherit;text-align:center;border-radius:5px;padding:1px 6px;font-size:11px}.commandes-loupe{color:var(--encre-2);display:inline-flex}#commandes-resultats{max-height:50dvh;padding:4px 10px 10px;overflow:auto}.commandes-vide{color:var(--encre-2);text-align:center;margin:0;padding:18px 12px;font-size:13px}.commandes-groupe-titre{letter-spacing:.02em;color:var(--encre-2);align-items:center;gap:7px;padding:13px 12px 6px;font-size:11px;font-weight:650;display:flex}.commandes-groupe-titre svg{color:var(--accent-vif);flex:none}.commandes-groupe-nombre{border-radius:var(--rayon-pastille,999px);background:var(--surface-2);text-align:center;min-width:18px;padding:0 6px;font-weight:600}.commandes-resultat{text-align:left;width:100%;min-height:52px;font:inherit;color:var(--encre);background:var(--surface);cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:3px;padding:12px;display:flex}.commandes-resultat:hover{background:var(--surface-2)}.commandes-resultat[aria-selected=true]{background:var(--accent-vif)}@supports (color:color-mix(in lab, red, red)){.commandes-resultat[aria-selected=true]{background:color-mix(in srgb, var(--accent-vif) 10%, var(--surface))}}.commandes-resultat[aria-selected=true]{border-color:var(--accent-vif)}@supports (color:color-mix(in lab, red, red)){.commandes-resultat[aria-selected=true]{border-color:color-mix(in srgb, var(--accent-vif) 30%, transparent)}}.commandes-resultat strong{font-size:14px}.commandes-resultat strong,.commandes-resultat span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.commandes-resultat span{color:var(--encre-2);font-size:12px}.commandes-resultat mark{background:var(--accent-vif);border-radius:3px;padding:0 1px}@supports (color:color-mix(in lab, red, red)){.commandes-resultat mark{background:color-mix(in srgb, var(--accent-vif) 20%, transparent)}}.commandes-resultat mark{color:inherit}.commandes-demander{background:var(--surface-2);justify-content:center;min-height:44px;margin-top:6px}.commandes-demander strong{color:var(--accent-vif)}@media (max-width:700px){.commandes-dialog{margin:12px auto auto}.commandes-entete{padding:12px}}@media (hover:none),(pointer:coarse),(max-width:700px){.commandes-aide{display:none}}:root{--encre-3:var(--encre-2);--surface-elevee:var(--surface);--surface-survol:var(--surface-2);--surface-appui:var(--surface-3);--surface-pouce:var(--surface-segment);--remplissage:var(--surface-2);--remplissage-fort:var(--surface-3);--remplissage-faible:var(--encre)}@supports (color:color-mix(in lab, red, red)){:root{--remplissage-faible:color-mix(in srgb, var(--encre) 5%, transparent)}}:root{--separateur:var(--bord);--separateur-fort:var(--bord-controle);--contour:var(--bord-controle);--action-plein:var(--accent-debut);--action-plein-survol:var(--accent-fin);--action-texte:var(--accent-vif);--action-texte-survol:var(--accent-vif)}@supports (color:color-mix(in lab, red, red)){:root{--action-texte-survol:color-mix(in srgb, var(--accent-vif) 82%, var(--encre))}}:root{--action-teinte:var(--sens-attention);--action-teinte-survol:var(--sens-attention-vif)}@supports (color:color-mix(in lab, red, red)){:root{--action-teinte-survol:color-mix(in srgb, var(--sens-attention-vif) 18%, var(--sens-attention))}}:root{--ok:var(--sens-positif-encre);--ok-fond:var(--sens-positif);--vigilance:var(--sens-attente-encre);--vigilance-fond:var(--sens-attente);--alerte:var(--texte-alerte);--alerte-fond:var(--sens-alerte);--barre-encre:var(--encre);--barre-encre-2:var(--encre-2);--ombre-pouce:var(--ombre-1);--ombre-flottante:var(--ombre-2);--ombre-feuille:var(--ombre-3);--rayon-piste:12px;--rayon-feuille:var(--rayon-carte);--foreground:var(--encre);--muted:var(--encre-2);--accent:var(--accent-vif);--accent-glow:transparent;--surface-elevated:var(--surface);--surface-modal:var(--surface-menu);--border-subtle:var(--bord);--border-strong:var(--bord-controle);--chat-hover:var(--surface-2);--chat-hover-strong:var(--surface-3);--state-danger-fg:var(--texte-alerte);--state-amber-fg:var(--sens-attente-encre);--state-emerald-fg:var(--sens-positif-encre);--radius-card:var(--rayon-carte)}html{background:var(--fond)}body{font-family:-apple-system, BlinkMacSystemFont, var(--police-texte), var(--police)}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-new(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.2,0,0,1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.lc-skeleton{background:var(--remplissage);animation:1.4s ease-in-out infinite lc-respire}@keyframes lc-respire{50%{opacity:.5}}@keyframes lc-fade-in{0%{opacity:0}}@keyframes lc-pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes lc-toast-in{0%{opacity:0;transform:translateY(6px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
