/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-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-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-outline-style:solid;--tw-divide-x-reverse:0;--neon-angle:0deg;--angle-reflet:0deg}}}@layer theme{:root,:host{--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-yellow-200:oklch(94.5% .129 101.54);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:var(--font-mono);--color-accent:var(--t-accent);--color-accent-fg:var(--t-accent-fg);--color-s1:var(--t-s1);--color-good:var(--t-good);--color-critical:var(--t-critical)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-8{top:calc(var(--spacing) * -8)}.-top-14{top:calc(var(--spacing) * -14)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-12{top:calc(var(--spacing) * 12)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-6{right:calc(var(--spacing) * -6)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-11{right:calc(var(--spacing) * 11)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+6rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 6rem)}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+78px\)\]{bottom:calc(env(safe-area-inset-bottom) + 78px)}.-left-5{left:calc(var(--spacing) * -5)}.-left-10{left:calc(var(--spacing) * -10)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.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-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.float-right{float:right}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.\!mt-10{margin-top:calc(var(--spacing) * 10)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.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-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-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.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-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.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-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-11\!{height:calc(var(--spacing) * 11)!important}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50svh\]{max-height:50svh}.max-h-\[60svh\]{max-height:60svh}.max-h-\[70svh\]{max-height:70svh}.max-h-\[92svh\]{max-height:92svh}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.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-11\!{min-height:calc(var(--spacing) * 11)!important}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-svh{min-height:100svh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[9\.5rem\]{width:9.5rem}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[15rem\]{min-width:15rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);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)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-12{rotate:-12deg}.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-ping{animation:var(--animate-ping)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_6rem\]{grid-template-columns:1fr 6rem}.grid-cols-\[1fr_7rem_4rem_2\.5rem\]{grid-template-columns:1fr 7rem 4rem 2.5rem}.grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-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)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}: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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--carte-bord\)\]>:not(:last-child)){border-color:var(--carte-bord)}:where(.divide-line>:not(:last-child)){border-color:var(--t-line)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--t-accent)}.border-bord-champ{border-color:var(--t-bord-champ)}.border-critical,.border-critical\/30{border-color:var(--t-critical)}@supports (color:color-mix(in lab, red, red)){.border-critical\/30{border-color:color-mix(in oklab, var(--t-critical) 30%, transparent)}}.border-critical\/70{border-color:var(--t-critical)}@supports (color:color-mix(in lab, red, red)){.border-critical\/70{border-color:color-mix(in oklab, var(--t-critical) 70%, transparent)}}.border-fg{border-color:var(--t-fg)}.border-good{border-color:var(--t-good)}.border-line{border-color:var(--t-line)}.border-line-2{border-color:var(--t-line-2)}.border-transparent{border-color:#0000}.bg-\[\#0A66C2\]{background-color:#0a66c2}.bg-\[\#3b82f6\]\/15{background-color:oklab(62.3083% -.0332476 -.185052/.15)}.bg-\[\#10b981\]\/15{background-color:oklab(69.5873% -.142158 .0448781/.15)}.bg-\[\#a855f7\]\/15{background-color:oklab(62.6846% .129701 -.193012/.15)}.bg-\[\#b54215\]{background-color:#b54215}.bg-\[\#f43f5e\]\/15{background-color:oklab(64.5032% .206597 .0609589/.15)}.bg-\[color-mix\(in_oklab\,var\(--t-fg\)_8\%\,transparent\)\]{background-color:var(--t-fg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--t-fg\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--t-fg) 8%,transparent)}}.bg-\[rgb\(5_6_12\/0\.6\)\]{background-color:#05060c99}.bg-\[rgb\(5_6_12\/0\.55\)\]{background-color:#05060c8c}.bg-\[rgb\(5_6_12\/0\.62\)\]{background-color:#05060c9e}.bg-\[var\(--t-accent\)\]{background-color:var(--t-accent)}.bg-\[var\(--t-good\)\],.bg-\[var\(--t-good\)\]\/15{background-color:var(--t-good)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--t-good\)\]\/15{background-color:color-mix(in oklab, var(--t-good) 15%, transparent)}}.bg-accent,.bg-accent\/10{background-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--t-accent) 10%, transparent)}}.bg-accent\/15{background-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--t-accent) 15%, transparent)}}.bg-accent\/70{background-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--t-accent) 70%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-canvas,.bg-canvas\/90{background-color:var(--t-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/90{background-color:color-mix(in oklab, var(--t-canvas) 90%, transparent)}}.bg-canvas\/95{background-color:var(--t-canvas)}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/95{background-color:color-mix(in oklab, var(--t-canvas) 95%, transparent)}}.bg-champ{background-color:var(--t-champ)}.bg-critical,.bg-critical\/5{background-color:var(--t-critical)}@supports (color:color-mix(in lab, red, red)){.bg-critical\/5{background-color:color-mix(in oklab, var(--t-critical) 5%, transparent)}}.bg-critical\/10{background-color:var(--t-critical)}@supports (color:color-mix(in lab, red, red)){.bg-critical\/10{background-color:color-mix(in oklab, var(--t-critical) 10%, transparent)}}.bg-critical\/12{background-color:var(--t-critical)}@supports (color:color-mix(in lab, red, red)){.bg-critical\/12{background-color:color-mix(in oklab, var(--t-critical) 12%, transparent)}}.bg-critical\/15{background-color:var(--t-critical)}@supports (color:color-mix(in lab, red, red)){.bg-critical\/15{background-color:color-mix(in oklab, var(--t-critical) 15%, transparent)}}.bg-fg{background-color:var(--t-fg)}.bg-good,.bg-good\/10{background-color:var(--t-good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/10{background-color:color-mix(in oklab, var(--t-good) 10%, transparent)}}.bg-good\/12{background-color:var(--t-good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/12{background-color:color-mix(in oklab, var(--t-good) 12%, transparent)}}.bg-good\/15{background-color:var(--t-good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/15{background-color:color-mix(in oklab, var(--t-good) 15%, transparent)}}.bg-good\/20{background-color:var(--t-good)}@supports (color:color-mix(in lab, red, red)){.bg-good\/20{background-color:color-mix(in oklab, var(--t-good) 20%, transparent)}}.bg-line{background-color:var(--t-line)}.bg-line-2{background-color:var(--t-line-2)}.bg-link{background-color:var(--t-link)}.bg-modale{background-color:var(--t-modale)}.bg-muted,.bg-muted\/40{background-color:var(--t-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--t-muted) 40%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-s1,.bg-s1\/15{background-color:var(--t-s1)}@supports (color:color-mix(in lab, red, red)){.bg-s1\/15{background-color:color-mix(in oklab, var(--t-s1) 15%, transparent)}}.bg-s2{background-color:var(--t-s2)}.bg-s4{background-color:var(--t-s4)}.bg-s6{background-color:var(--t-s6)}.bg-s7{background-color:var(--t-s7)}.bg-s8{background-color:var(--t-s8)}.bg-serious{background-color:var(--t-serious)}.bg-surface{background-color:var(--t-surface)}.bg-surface-2,.bg-surface-2\/60{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/60{background-color:color-mix(in oklab, var(--t-surface-2) 60%, transparent)}}.bg-surface\/60{background-color:var(--t-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--t-surface) 60%, transparent)}}.bg-surface\/90{background-color:var(--t-surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab, var(--t-surface) 90%, transparent)}}.bg-surlignage{background-color:var(--t-surlignage)}.bg-transparent{background-color:#0000}.bg-voile{background-color:var(--t-voile)}.bg-warning,.bg-warning\/15{background-color:var(--t-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--t-warning) 15%, transparent)}}.bg-warning\/20{background-color:var(--t-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab, var(--t-warning) 20%, transparent)}}.bg-warning\/25{background-color:var(--t-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/25{background-color:color-mix(in oklab, var(--t-warning) 25%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#5b3fe0\]{--tw-gradient-from:#5b3fe0;--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-\[\#064e3b\]{--tw-gradient-from:#064e3b;--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-\[\#065f46\]{--tw-gradient-from:#065f46;--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-\[\#0369a1\]{--tw-gradient-from:#0369a1;--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-\[\#991b1b\]{--tw-gradient-from:#991b1b;--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-\[\#047857\]{--tw-gradient-from:#047857;--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-\[\#c2410c\]{--tw-gradient-from:#c2410c;--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))}.via-\[\#1d4ed8\]{--tw-gradient-via:#1d4ed8;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#7c3aed\]{--tw-gradient-via:#7c3aed;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#065f46\]{--tw-gradient-via:#065f46;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#047857\]{--tw-gradient-via:#047857;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#b91c1c\]{--tw-gradient-via:#b91c1c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#be123c\]{--tw-gradient-via:#be123c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#3f6212\]{--tw-gradient-to:#3f6212;--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-\[\#4d7c0f\]{--tw-gradient-to:#4d7c0f;--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-\[\#6d28d9\]{--tw-gradient-to:#6d28d9;--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-\[\#7e22ce\]{--tw-gradient-to:#7e22ce;--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-\[\#047857\]{--tw-gradient-to:#047857;--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-\[\#a21caf\]{--tw-gradient-to:#a21caf;--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-\[\#be185d\]{--tw-gradient-to:#be185d;--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-\[\#c2410c\]{--tw-gradient-to:#c2410c;--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-accent,.fill-accent\/25{fill:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.fill-accent\/25{fill:color-mix(in oklab, var(--t-accent) 25%, transparent)}}.fill-critical{fill:var(--t-critical)}.fill-fg{fill:var(--t-fg)}.fill-good{fill:var(--t-good)}.fill-link{fill:var(--t-link)}.fill-muted{fill:var(--t-muted)}.fill-none{fill:none}.fill-s1{fill:var(--t-s1)}.fill-warning{fill:var(--t-warning)}.fill-white{fill:var(--color-white)}.stroke-accent,.stroke-accent\/50{stroke:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.stroke-accent\/50{stroke:color-mix(in oklab, var(--t-accent) 50%, transparent)}}.stroke-fg{stroke:var(--t-fg)}.stroke-line-2{stroke:var(--t-line-2)}.stroke-transparent{stroke:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.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-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)}.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-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-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-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem, env(safe-area-inset-top))}.pt-px{padding-top:1px}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-\[calc\(1\.25rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.pb-\[calc\(2\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6\.5{padding-left:calc(var(--spacing) * 6.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-4px\]{vertical-align:-4px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.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-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.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)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#047857\]{color:#047857}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[Npx\]{color:Npx}.text-\[var\(--t-good-text\)\]{color:var(--t-good-text)}.text-accent{color:var(--t-accent)}.text-accent-fg{color:var(--t-accent-fg)}.text-canvas{color:var(--t-canvas)}.text-critical{color:var(--t-critical)}.text-fg{color:var(--t-fg)}.text-fg-2{color:var(--t-fg-2)}.text-good{color:var(--t-good)}.text-good-text{color:var(--t-good-text)}.text-line-2{color:var(--t-line-2)}.text-link{color:var(--t-link)}.text-muted,.text-muted\/60{color:var(--t-muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/60{color:color-mix(in oklab, var(--t-muted) 60%, transparent)}}.text-serious{color:var(--t-serious)}.text-surface{color:var(--t-surface)}.text-surlignage-fg{color:var(--t-surlignage-fg)}.text-warning{color:var(--t-warning)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-line-2{-webkit-text-decoration-color:var(--t-line-2);-webkit-text-decoration-color:var(--t-line-2);-webkit-text-decoration-color:var(--t-line-2);text-decoration-color:var(--t-line-2)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-accent{accent-color:var(--t-accent)}.accent-fg{accent-color:var(--t-fg)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.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_1px_3px_rgb\(0_0_0_\/_0\.35\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-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)}.shadow-\[\#3b82f6\]\/35{--tw-shadow-color:#3b82f659}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#3b82f6\]\/35{--tw-shadow-color:color-mix(in oklab, oklab(62.3083% -.0332476 -.185052/.35) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#10b981\]\/35{--tw-shadow-color:#10b98159}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#10b981\]\/35{--tw-shadow-color:color-mix(in oklab, oklab(69.5873% -.142158 .0448781/.35) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#10b981\]\/40{--tw-shadow-color:#10b98166}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#10b981\]\/40{--tw-shadow-color:color-mix(in oklab, oklab(69.5873% -.142158 .0448781/.4) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#a855f7\]\/35{--tw-shadow-color:#a855f759}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#a855f7\]\/35{--tw-shadow-color:color-mix(in oklab, oklab(62.6846% .129701 -.193012/.35) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#dc2626\]\/40{--tw-shadow-color:#dc262666}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#dc2626\]\/40{--tw-shadow-color:color-mix(in oklab, oklab(57.7099% .191149 .0987651/.4) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#f43f5e\]\/35{--tw-shadow-color:#f43f5e59}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#f43f5e\]\/35{--tw-shadow-color:color-mix(in oklab, oklab(64.5032% .206597 .0609589/.35) var(--tw-shadow-alpha), transparent)}}.shadow-accent\/30{--tw-shadow-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.shadow-accent\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--t-accent) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-accent,.ring-accent\/40{--tw-ring-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/40{--tw-ring-color:color-mix(in oklab, var(--t-accent) 40%, transparent)}}.ring-accent\/50{--tw-ring-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/50{--tw-ring-color:color-mix(in oklab, var(--t-accent) 50%, transparent)}}.ring-accent\/60{--tw-ring-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.ring-accent\/60{--tw-ring-color:color-mix(in oklab, var(--t-accent) 60%, transparent)}}.ring-bord-champ{--tw-ring-color:var(--t-bord-champ)}.ring-canvas{--tw-ring-color:var(--t-canvas)}.ring-critical\/40{--tw-ring-color:var(--t-critical)}@supports (color:color-mix(in lab, red, red)){.ring-critical\/40{--tw-ring-color:color-mix(in oklab, var(--t-critical) 40%, transparent)}}.ring-fg\/30{--tw-ring-color:var(--t-fg)}@supports (color:color-mix(in lab, red, red)){.ring-fg\/30{--tw-ring-color:color-mix(in oklab, var(--t-fg) 30%, transparent)}}.ring-good\/30{--tw-ring-color:var(--t-good)}@supports (color:color-mix(in lab, red, red)){.ring-good\/30{--tw-ring-color:color-mix(in oklab, var(--t-good) 30%, transparent)}}.ring-good\/40{--tw-ring-color:var(--t-good)}@supports (color:color-mix(in lab, red, red)){.ring-good\/40{--tw-ring-color:color-mix(in oklab, var(--t-good) 40%, transparent)}}.ring-line{--tw-ring-color:var(--t-line)}.ring-line-2{--tw-ring-color:var(--t-line-2)}.ring-red-500\/80{--tw-ring-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/80{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.outline-offset-2{outline-offset:2px}.outline-fg{outline-color:var(--t-fg)}.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-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-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-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,padding\]{transition-property:margin,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[scale\,rotate\,opacity\]{transition-property:scale,rotate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;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-all{transition-property:all;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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:-3s\]{animation-delay:-3s}.\[stroke-dasharray\:23\]{stroke-dasharray:23}.\[stroke-dashoffset\:0\]{stroke-dashoffset:0}.\[stroke-dashoffset\:23\]{stroke-dashoffset:23px}.\[transform-box\:fill-box\]{transform-box:fill-box}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.first-letter\:uppercase:first-letter{text-transform:uppercase}.placeholder\:text-muted::placeholder{color:var(--t-muted)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:ring-2:focus-within{--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-within\:ring-accent:focus-within{--tw-ring-color:var(--t-accent)}.focus-within\:ring-fg:focus-within{--tw-ring-color:var(--t-fg)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[\#004182\]:hover{background-color:#004182}.hover\:bg-accent\/10:hover{background-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--t-accent) 10%, transparent)}}.hover\:bg-black\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/30:hover{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-critical\/10:hover{background-color:var(--t-critical)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-critical\/10:hover{background-color:color-mix(in oklab, var(--t-critical) 10%, transparent)}}.hover\:bg-surface:hover{background-color:var(--t-surface)}.hover\:bg-surface-2:hover,.hover\:bg-surface-2\/60:hover{background-color:var(--t-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/60:hover{background-color:color-mix(in oklab, var(--t-surface-2) 60%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-accent:hover{color:var(--t-accent)}.hover\:text-critical:hover{color:var(--t-critical)}.hover\:text-fg:hover{color:var(--t-fg)}.hover\:text-fg-2:hover{color:var(--t-fg-2)}.hover\:text-warning:hover{color:var(--t-warning)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.hover\:ring-line-2:hover{--tw-ring-color:var(--t-line-2)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-50:focus{z-index:50}.focus\:border-accent:focus{border-color:var(--t-accent)}.focus\:border-fg:focus{border-color:var(--t-fg)}.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\(--t-accent\)\]:focus,.focus\:ring-accent:focus,.focus\:ring-accent\/30:focus{--tw-ring-color:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/30:focus{--tw-ring-color:color-mix(in oklab, var(--t-accent) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-surface-2:focus-visible{background-color:var(--t-surface-2)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--t-accent)}.focus-visible\:outline-fg:focus-visible{outline-color:var(--t-fg)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-surface-2:active{background-color:var(--t-surface-2)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted:disabled{color:var(--t-muted)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=40rem){.max-sm\:h-svh{height:100svh}.max-sm\:max-h-svh{max-height:100svh}.max-sm\:rounded-none{border-radius:0}}@media (width>=40rem){.sm\:inset-x-0{inset-inline:0}.sm\:inset-x-auto{inset-inline:auto}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-inline:auto}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:min-h-0{min-height:0}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:min-h-10{min-height:calc(var(--spacing) * 10)}.sm\:w-1\/3{width:33.3333%}.sm\:w-\[22rem\]{width:22rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_6\.5rem_7rem_4rem_2\.5rem\]{grid-template-columns:1fr 6.5rem 7rem 4rem 2.5rem}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[10rem_1fr_1fr_auto\]{grid-template-columns:10rem 1fr 1fr auto}.sm\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\:space-y-28>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:border-transparent{border-color:#0000}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.sm\:py-1{padding-block:var(--spacing)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:ring-transparent{--tw-ring-color:transparent}@media (hover:hover){.sm\:hover\:border-line-2:hover{border-color:var(--t-line-2)}.sm\:hover\:text-fg:hover{color:var(--t-fg)}.sm\:hover\:ring-line-2:hover{--tw-ring-color:var(--t-line-2)}}}@media (width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:inline-flex{display:inline-flex}.lg\:w-\[26rem\]{width:26rem}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.lg\:items-start{align-items:flex-start}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-left{text-align:left}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.\[\&_dt\]\:font-semibold dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_dt\]\:text-fg dt{color:var(--t-fg)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-fg h2{color:var(--t-fg)}.\[\&_li\]\:ml-5 li{margin-left:calc(var(--spacing) * 5)}.\[\&_li\]\:list-disc li{list-style-type:disc}.\[\&_p\+p\]\:mt-2 p+p,.\[\&_ul\]\:mt-2 ul{margin-top:calc(var(--spacing) * 2)}:where(.\[\&_ul\]\:space-y-1 ul>: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)))}.\[\&_ul\+p\]\:mt-3 ul+p{margin-top:calc(var(--spacing) * 3)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:focus-visible\>circle\:first-child\]\:stroke-accent:focus-visible>circle:first-child{stroke:var(--t-accent)}.\[\&\>div\]\:border-line>div{border-color:var(--t-line)}@media not all and (width>=40rem){.max-sm\:\[\&\>div\:nth-child\(-n\+2\)\]\:border-b>div:nth-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-sm\:\[\&\>div\:nth-child\(odd\)\]\:border-r>div:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--t-canvas:#f7f8fa;--t-surface:#fff;--t-surface-2:#eef0f4;--t-fg:#101322;--t-fg-2:#3c4260;--t-muted:#5a6080;--t-line:#1013221a;--t-line-2:#10132233;--t-accent:#2557d6;--t-accent-fg:#fff;--t-link:#1f4fc4;--t-accent-2:#5b4fd9;--t-halo-1:transparent;--t-halo-2:transparent;--t-halo-3:transparent;--t-flou:16px;--t-voile:#10132259;--t-modale:#fff;--t-champ:#fff;--t-bord-champ:#10132273;--t-liste:#fff;--t-brillance:transparent;--t-projecteur:#6096ff4d;--t-lueur:#2557d629;--t-lueur-bord:#2557d6d9;--t-s1:#2a78d6;--t-s2:#eb6834;--t-s3:#1baf7a;--t-s4:#eda100;--t-s5:#e87ba4;--t-s6:#008300;--t-s7:#4a3aa7;--t-s8:#e34948;--t-good:#0ca30c;--t-good-text:#006300;--t-warning:#fab219;--t-serious:#b54215;--t-critical:#c32f2f;--t-surlignage:#fde68a;--t-surlignage-fg:#0b0b0b}.dark{--t-canvas:#0b0d16;--t-surface:#ffffff14;--t-surface-2:#ffffff21;--t-fg:#f3f5fb;--t-fg-2:#c3c8dc;--t-muted:#aeb4cd;--t-line:#ffffff1a;--t-line-2:#ffffff38;--t-accent:#2f6af0;--t-accent-fg:#fff;--t-link:#9cc4ff;--t-accent-2:#7b6cff;--t-halo-1:#2f6af04d;--t-halo-2:#1d86a847;--t-halo-3:#2546b842;--t-flou:26px;--t-voile:#03040a9e;--t-modale:#1e202df0;--t-champ:#00000038;--t-bord-champ:#fff6;--t-liste:#23252f;--t-brillance:#ffffff24;--t-projecteur:#6ea0ff5c;--t-lueur:#8cb9ff42;--t-lueur-bord:#bed7fff2;--t-s1:#3987e5;--t-s2:#d95926;--t-s3:#199e70;--t-s4:#c98500;--t-s5:#d55181;--t-s6:#2aa32a;--t-s7:#a79fee;--t-s8:#e66767;--t-good-text:#6fc96f;--t-critical:#e9a3a3;--t-serious:#f1a284;--t-warning:#fab219;--t-surlignage:#6b5602;--t-surlignage-fg:#fff}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable}html:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--t-canvas);color:var(--t-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38vmax 38vmax at 18% 12%, var(--t-halo-1), transparent 70%), radial-gradient(42vmax 42vmax at 88% 22%, var(--t-halo-2), transparent 70%), radial-gradient(36vmax 36vmax at 62% 92%, var(--t-halo-3), transparent 70%);position:fixed;inset:-20vmax}.verre{-webkit-backdrop-filter:blur(var(--t-flou)) saturate(1.4);backdrop-filter:blur(var(--t-flou)) saturate(1.4)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){:root{--t-surface:#f9fafc;--t-surface-2:#fff;--t-modale:#fff;--t-champ:#fff}.dark{--t-surface:#1f2029;--t-surface-2:#2b2c34;--t-modale:#1f2029;--t-champ:#15161e}}@media (prefers-reduced-transparency:reduce){:root{--t-surface:#f9fafc;--t-surface-2:#fff;--t-modale:#fff;--t-champ:#fff;--t-halo-1:transparent;--t-halo-2:transparent;--t-halo-3:transparent}.dark{--t-surface:#1f2029;--t-surface-2:#2b2c34;--t-modale:#1f2029;--t-champ:#15161e}}.section-app{border-top:1px solid var(--t-line);padding-top:1.25rem}.section-app--depliable{padding-top:.5rem}.brillance{box-shadow:inset 0 1px 0 0 var(--t-brillance)}input,select,textarea{color:inherit}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='currentColor' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1.1rem 1.1rem;padding-right:2.4rem}select option,select optgroup{background-color:var(--t-liste);color:var(--t-fg)}select.sans-chevron{background-image:none;padding-right:.5rem}input[type=date]::-webkit-calendar-picker-indicator{opacity:.6}.dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}.tabular{font-variant-numeric:tabular-nums}.depliant{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,.61,.36,1),opacity .18s;display:grid}.depliant>*{min-height:0;overflow:hidden}.depliant[data-ouvert=true]{opacity:1;grid-template-rows:1fr}.depliant-globe{transition-duration:.52s,.36s;transition-timing-function:cubic-bezier(.22,1,.36,1),ease}@media (prefers-reduced-motion:reduce){.depliant{transition:none}}@keyframes fondu-entree{0%{opacity:0;transform:translateY(4px)}}.fondu{animation:.22s cubic-bezier(.22,.61,.36,1) fondu-entree}@media (prefers-reduced-motion:reduce){.fondu{animation:none}}.vague-theme::view-transition-old(root){mix-blend-mode:normal;animation:none}.vague-theme::view-transition-new(root){mix-blend-mode:normal;animation:none}.vague-theme::view-transition-new(root){-webkit-mask-image:radial-gradient(circle closest-side,#000 calc(100% - 64px),#0000);mask-image:radial-gradient(circle closest-side,#000 calc(100% - 64px),#0000);-webkit-mask-size:0 0;mask-size:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes icone-theme{0%{opacity:0;transform:rotate(-120deg)scale(.4)}}.icone-theme{animation:.52s cubic-bezier(.2,0,0,1) icone-theme}@media (prefers-reduced-motion:reduce){.icone-theme{animation:none}}@keyframes menu-entree{0%{opacity:0;transform:translateY(-6px)scale(.9)}}@keyframes menu-entree-ligne{0%{opacity:0;transform:translateY(-5px)}}@keyframes menu-sortie{to{opacity:0;transform:translateY(-4px)scale(.95)}}.menu-deroulant{transform-origin:calc(100% - 20px) 0;animation:.24s cubic-bezier(.2,0,0,1) menu-entree}.menu-deroulant>*{animation:.28s cubic-bezier(.2,.8,.2,1) both menu-entree-ligne}.menu-deroulant.vers-le-haut{animation-name:menu-entree-haut}.menu-deroulant.vers-le-haut>*{animation-name:menu-entree-ligne-haut}@keyframes menu-entree-haut{0%{opacity:0;transform:translateY(6px)scale(.9)}}@keyframes menu-entree-ligne-haut{0%{opacity:0;transform:translateY(5px)}}.menu-deroulant>:nth-child(2){animation-delay:35ms}.menu-deroulant>:nth-child(3){animation-delay:70ms}.menu-deroulant>:nth-child(4){animation-delay:.105s}.menu-deroulant[data-sortie]{pointer-events:none;animation:.14s ease-in forwards menu-sortie}.menu-deroulant[data-sortie]>*{animation:none}@media (prefers-reduced-motion:reduce){.menu-deroulant,.menu-deroulant>*{animation:none}}html[data-pages] .vt-page{view-transition-class:page}html[data-pages] .vt-entete{view-transition-name:entete}html[data-pages] .vt-barre{view-transition-name:barre}html[data-pages] .vt-bandeau{view-transition-name:bandeau}html[data-pages] .vt-emprunt{view-transition-name:emprunt}html[data-pages] .vt-avis{view-transition-name:bouton-avis}html[data-pages]::view-transition-group(entete){-webkit-backdrop-filter:blur(var(--t-flou)) saturate(1.4);backdrop-filter:blur(var(--t-flou)) saturate(1.4)}html[data-pages]::view-transition-group(barre){-webkit-backdrop-filter:blur(var(--t-flou)) saturate(1.4);backdrop-filter:blur(var(--t-flou)) saturate(1.4)}html[data-pages]::view-transition-group(barre){border-radius:22px}html[data-pages] .vt-onglet{view-transition-class:onglet}html[data-pages] .surlignage{view-transition-class:surlignage}html[data-pages]::view-transition-group(*.surlignage){z-index:3;animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-pages]::view-transition-group(*.onglet){z-index:4;animation-duration:.42s}html[data-pages]::view-transition-group(entete){z-index:2}html[data-pages]::view-transition-group(barre){z-index:2}html[data-pages]::view-transition-group(bandeau){z-index:2}html[data-pages]::view-transition-group(emprunt){z-index:2}html[data-pages]::view-transition-group(bouton-avis){z-index:2}html[data-pages]::view-transition-group(*.page){clip-path:inset(0)}@keyframes page-part-gauche{to{transform:translate(-100%)}}@keyframes page-part-droite{to{transform:translate(100%)}}@keyframes page-arrive-droite{0%{transform:translate(100%)}}@keyframes page-arrive-gauche{0%{transform:translate(-100%)}}html[data-pages=avant]::view-transition-old(*.page){animation:.42s cubic-bezier(.32,.72,0,1) both page-part-gauche}html[data-pages=avant]::view-transition-new(*.page){animation:.42s cubic-bezier(.32,.72,0,1) both page-arrive-droite}html[data-pages=arriere]::view-transition-old(*.page){animation:.42s cubic-bezier(.32,.72,0,1) both page-part-droite}html[data-pages=arriere]::view-transition-new(*.page){animation:.42s cubic-bezier(.32,.72,0,1) both page-arrive-gauche}.ecran-noir{z-index:2147483000;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.ecran-noir-lueur{opacity:0;background:radial-gradient(50% 50%,#e8ecff99,#96a0ff29 45%,#0000 70%);width:100vw;height:160px;animation:.56s linear forwards tele-lueur}.ecran-noir-fondu .ecran-noir-lueur{display:none}@keyframes tele-lueur{0%,44%{opacity:0;transform:scaleY(.3)}48%{opacity:1;transform:scaleY(.45)}76%{opacity:.9;transform:scale(.05,.5)}to{opacity:0;transform:scale(.01,.2)}}.tele-eteinte::view-transition-old(root){z-index:1;transform-origin:50%;animation:.56s forwards tele-eteinte}.tele-eteinte::view-transition-new(root){animation:none}@keyframes tele-eteinte{0%{filter:brightness();animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:scale(1)}44%{filter:brightness();animation-timing-function:linear;transform:scaleY(.004)}48%{filter:brightness(30)saturate(0);animation-timing-function:cubic-bezier(.5,0,.25,1);transform:scaleY(.003)}76%{opacity:1;filter:brightness(30)saturate(0);animation-timing-function:ease-in;transform:scale(.004,.003)}to{opacity:0;filter:brightness(30)saturate(0);transform:scale(0,.002)}}html.ecran-eteint body{opacity:0}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes pastille-entree{0%{opacity:0;transform:scale(.4)}}.pastille{animation:.32s cubic-bezier(.2,0,0,1) pastille-entree}@media (prefers-reduced-motion:reduce){.pastille{animation:none}}.projecteur{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(460px circle at var(--lx,50%) var(--ly,30%), var(--t-projecteur), transparent 70%);transition:opacity .4s;position:fixed;inset:0}.projecteur[data-actif=true]{opacity:1}.lueur{isolation:isolate;position:relative}.lueur:before,.lueur:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:0}.lueur:after{background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), var(--t-lueur), transparent 60%)}.lueur:before{z-index:1;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), var(--t-lueur-bord), transparent 60%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.lueur:hover:before,.lueur:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.projecteur{display:none}.lueur:before,.lueur:after{transition:none}}@keyframes rebond-entree{0%{opacity:0;transform:scale(.86)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}.rebond-entree{animation:.45s cubic-bezier(.2,.8,.2,1) both rebond-entree}@keyframes confetti-chute{0%{opacity:1;transform:translateY(-16px)rotate(0)}to{opacity:0;transform:translateY(340px)rotate(560deg)}}.confetti{animation:1.9s ease-in both confetti-chute}@media (prefers-reduced-motion:reduce){.rebond-entree{animation:none}.confetti{display:none}}@keyframes degrade-ondule{0%,to{background-position:0%}50%{background-position:100%}}.degrade-anime{background-size:200% 200%;animation:9s ease-in-out infinite degrade-ondule}@keyframes halo-flotte{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-14px,10px)scale(1.12)}}.halo-flotte{animation:7s ease-in-out infinite halo-flotte}@keyframes scintille{0%,to{opacity:.15;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}.scintille{animation:2.4s ease-in-out infinite both scintille}@keyframes emoji-flotte{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}.emoji-flotte{animation:3.2s ease-in-out infinite emoji-flotte}@keyframes point-entree{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.point-entree{animation:.45s cubic-bezier(.2,.8,.2,1) both point-entree}@media (prefers-reduced-motion:reduce){.degrade-anime,.halo-flotte,.scintille,.emoji-flotte,.point-entree{animation:none}}@keyframes lien-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lien-trace{stroke-dasharray:1;animation:.7s ease-out both lien-trace}@keyframes noeud-entree{0%{opacity:0}to{opacity:1}}.noeud-entree{animation:.5s ease-out both noeud-entree}@media (prefers-reduced-motion:reduce){.lien-trace,.noeud-entree{animation:none}}@keyframes modale-voile-entree{0%{background-color:#0000}}@keyframes modale-voile-sortie{to{background-color:#0000}}@keyframes modale-monte{0%{transform:translateY(100%)}}@keyframes modale-descend{to{transform:translateY(100%)}}@keyframes modale-apparait{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes modale-disparait{to{opacity:0;transform:translateY(8px)scale(.97)}}.modale[data-entree]{animation:.24s ease-out both modale-voile-entree}.modale[data-entree] .modale-fenetre{animation:.44s cubic-bezier(.32,.72,0,1) both modale-monte}.modale[data-sortie]{animation:.26s ease-in forwards modale-voile-sortie}.modale[data-sortie] .modale-fenetre{animation:.28s cubic-bezier(.4,0,1,1) forwards modale-descend}@media (width>=640px){.modale[data-entree] .modale-fenetre{animation:.26s cubic-bezier(.2,0,0,1) both modale-apparait}.modale[data-sortie] .modale-fenetre{animation:.18s ease-in forwards modale-disparait}}@media (width<=639px){.modale-prise{touch-action:none}}@keyframes annonce-entree{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes annonce-sortie{to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes annonce-temps{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.annonce{animation:.26s cubic-bezier(.2,0,0,1) both annonce-entree}.annonce[data-sortie]{animation:.2s ease-in forwards annonce-sortie}.annonce-temps{transform-origin:0;animation-name:annonce-temps;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes squelette-reflet{0%{background-position:100% 0}to{background-position:-100% 0}}.squelette{background-color:var(--t-surface-2);background-image:linear-gradient(90deg,#0000 25%,#ffffff1a 50%,#0000 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite squelette-reflet}html:not(.dark) .squelette{background-image:linear-gradient(90deg,#0000 25%,#ffffffa6 50%,#0000 75%)}@keyframes graphe-pousse{0%{transform:scaleY(0)}}@keyframes graphe-allonge{0%{transform:scaleX(0)}}@keyframes graphe-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes graphe-apparait{0%{opacity:0}}@keyframes jauge-remplit{0%{stroke-dashoffset:var(--jauge-vide)}}.graphes-animes .graphe-colonne{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.8,.2,1) both graphe-pousse;animation-delay:calc(var(--i,0) * 45ms)}.graphes-animes .graphe-barre{transform-box:fill-box;transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both graphe-allonge;animation-delay:calc(var(--i,0) * 45ms)}.graphes-animes .graphe-courbe{stroke-dasharray:1;animation:1.1s cubic-bezier(.4,0,.2,1) both graphe-trace}.graphes-animes .graphe-etiquette{animation:.4s ease-out both graphe-apparait;animation-delay:calc(.4s + var(--i,0) * 45ms)}.graphes-animes .jauge-remplissage{animation:1.3s cubic-bezier(.2,.8,.2,1) both jauge-remplit}@media (prefers-reduced-motion:reduce){.modale[data-entree],.modale[data-entree] .modale-fenetre,.modale[data-sortie],.modale[data-sortie] .modale-fenetre,.annonce,.annonce[data-sortie],.squelette,.graphes-animes .graphe-colonne,.graphes-animes .graphe-barre,.graphes-animes .graphe-courbe,.graphes-animes .graphe-etiquette,.graphes-animes .jauge-remplissage{animation:none}}html:is([data-pages=fiche],[data-pages=retour]) .titre-fiche{view-transition-name:fiche-titre}html[data-pages]::view-transition-group(fiche-titre){z-index:3;animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes page-s-efface{to{opacity:0;transform:scale(.985)}}@keyframes page-monte{0%{opacity:0;transform:translateY(18px)}}@keyframes page-descend{to{opacity:0;transform:translateY(18px)}}@keyframes page-reparait{0%{opacity:0;transform:scale(.985)}}html[data-pages=fiche]::view-transition-old(*.page){animation:.22s ease-in both page-s-efface}html[data-pages=fiche]::view-transition-new(*.page){animation:.4s cubic-bezier(.2,.8,.2,1) 60ms both page-monte}html[data-pages=retour]::view-transition-old(*.page){animation:.24s ease-in both page-descend}html[data-pages=retour]::view-transition-new(*.page){animation:.34s cubic-bezier(.2,.8,.2,1) 40ms both page-reparait}@keyframes formule-choisie{0%{outline:2px solid color-mix(in oklab, var(--color-accent) 70%, transparent);outline-offset:0;transform:scale(.97)}45%{transform:scale(1.025)}to{outline-offset:9px;outline:2px solid #0000;transform:scale(1)}}.formule-choisie{animation:.48s cubic-bezier(.2,0,0,1) formule-choisie}@media (prefers-reduced-motion:reduce){.formule-choisie{animation:none}}#impression{visibility:hidden;color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;position:fixed;top:0;left:-10000px}#impression p,#impression td{color:inherit}@media print{html,body{background:#fff!important}body>:not(#impression){display:none!important}#impression{visibility:visible;position:static;left:auto}}.puces-entree>*{animation:.26s cubic-bezier(.2,.8,.2,1) both menu-entree-ligne}@media (prefers-reduced-motion:reduce){.puces-entree>*{animation:none}}.attente-barre{background:var(--color-accent);border-radius:999px;height:3px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.attente-barre{background:color-mix(in oklab, var(--color-accent) 18%, transparent)}}.attente-barre:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--color-accent), var(--t-accent-2), transparent);width:40%;animation:1.4s cubic-bezier(.45,0,.55,1) infinite attente-file;position:absolute;inset:0}@keyframes attente-file{0%{transform:translate(-100%)}to{transform:translate(250%)}}.attente-points>span{background:currentColor;border-radius:999px;width:.4em;height:.4em;margin-left:.18em;animation:1.1s ease-in-out infinite attente-point;display:inline-block}.attente-points>span:nth-child(2){animation-delay:.15s}.attente-points>span:nth-child(3){animation-delay:.3s}@keyframes attente-point{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-.2em)}}.chiffre-saute{animation:.26s cubic-bezier(.2,0,0,1) chiffre-saute;display:inline-block}@keyframes chiffre-saute{0%{opacity:.4;transform:translateY(.25em)scale(.85)}to{opacity:1;transform:none}}.radar{background:radial-gradient(circle, var(--color-accent) 0 1.6rem, transparent 1.65rem), radial-gradient(circle, transparent 0 2.95rem, var(--color-accent) 3rem 3.06rem, transparent 3.1rem), radial-gradient(circle, transparent 0 4.45rem, var(--color-accent) 4.5rem 4.56rem, transparent 4.6rem);border-radius:999px;width:9.5rem;height:9.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radar{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 16%, transparent) 0 1.6rem, transparent 1.65rem), radial-gradient(circle, transparent 0 2.95rem, color-mix(in oklab, var(--color-accent) 22%, transparent) 3rem 3.06rem, transparent 3.1rem), radial-gradient(circle, transparent 0 4.45rem, color-mix(in oklab, var(--color-accent) 22%, transparent) 4.5rem 4.56rem, transparent 4.6rem)}}.radar-balayage{border-radius:inherit;background:conic-gradient(from 0deg, transparent 0deg, transparent 280deg, var(--color-accent) 360deg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.radar-balayage{background:conic-gradient(from 0deg, transparent 0deg, transparent 280deg, color-mix(in oklab, var(--color-accent) 55%, transparent) 360deg)}}.radar-balayage{animation:2.4s linear infinite radar-tourne;-webkit-mask:radial-gradient(circle,#000 70%,#0000 71%);mask:radial-gradient(circle,#000 70%,#0000 71%)}@keyframes radar-tourne{to{transform:rotate(360deg)}}.radar-onde{border:2px solid var(--color-accent);border-radius:999px;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite radar-onde;position:absolute;inset:50%}.radar-onde:nth-child(3){animation-delay:1.2s}@keyframes radar-onde{0%{opacity:.7;inset:50%}to{opacity:0;inset:-6%}}.radar-point{background:var(--t-good);width:.7rem;height:.7rem;box-shadow:0 0 0 4px var(--t-good);border-radius:999px;margin:-.35rem 0 0 -.35rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.radar-point{box-shadow:0 0 0 4px color-mix(in oklab, var(--t-good) 30%, transparent)}}.radar-point{animation:.6s cubic-bezier(.2,0,0,1) both radar-point}@keyframes radar-point{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.radar-centre{background:var(--color-accent);width:2.6rem;height:2.6rem;color:var(--color-accent-fg);box-shadow:0 6px 18px var(--color-accent);border-radius:999px;place-items:center;margin:-1.3rem 0 0 -1.3rem;font-weight:700;display:grid;position:absolute;inset:50%}@supports (color:color-mix(in lab, red, red)){.radar-centre{box-shadow:0 6px 18px color-mix(in oklab, var(--color-accent) 45%, transparent)}}.radar-centre{animation:2.4s ease-in-out infinite radar-respire}@keyframes radar-respire{50%{transform:scale(1.08)}}.progression-offres>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), var(--t-accent-2));transform-origin:0;height:100%;transform:scaleX(var(--avance,0));transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.message-glisse{animation:.42s cubic-bezier(.2,.8,.2,1) both message-glisse}@keyframes message-glisse{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.attente-barre:after,.attente-points>span,.chiffre-saute,.radar-balayage,.radar-onde,.radar-point,.radar-centre,.message-glisse{animation:none}.radar-onde{display:none}}.pastille-statut{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.pastille-statut{background:color-mix(in oklab, var(--c) 18%, transparent)}}.jauge-remplissage{background:linear-gradient(90deg, var(--t-s1), var(--t-accent) 55%, var(--t-accent-2))}.logo-orga{color:#fff;letter-spacing:.02em;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.logo-orga-image{background:#fff;box-shadow:inset 0 0 0 1px #10132214}.logo-orga-image img{object-fit:contain;width:72%;height:72%}.cta-brillant{isolation:isolate;color:var(--t-accent-fg);cursor:pointer;background:linear-gradient(110deg, var(--t-accent), var(--t-accent) 50%, var(--t-accent));border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1.7rem;font-size:1rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cta-brillant{background:linear-gradient(110deg, var(--t-accent), color-mix(in oklab, var(--t-accent) 88%, white) 50%, var(--t-accent))}}.cta-brillant{box-shadow:0 12px 30px -12px var(--t-accent), inset 0 1px 0 #ffffff59;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,filter .2s}.cta-brillant:hover{box-shadow:0 18px 38px -12px var(--t-accent), inset 0 1px 0 #fff6;transform:translateY(-2px)}.cta-brillant:active{transform:scale(.96)}.cta-brillant:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}.cta-reflet{z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 30%,#ffffffa6 48%,#fff3 54%,#0000 68%) 0 0/250% 100% no-repeat;animation:3.2s cubic-bezier(.4,0,.2,1) infinite cta-reflet;position:absolute;inset:0}@keyframes cta-reflet{0%,50%{background-position:130% 0}80%,to{background-position:-30% 0}}.cta-fleche{animation:3.2s ease-in-out infinite cta-fleche;display:inline-flex}@keyframes cta-fleche{0%,55%,to{transform:translate(0)}68%{transform:translate(5px)}76%{transform:translate(0)}84%{transform:translate(3px)}}.cta-brillant:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.6;transform:none}.cta-brillant:disabled .cta-fleche{animation:none}.cta-brillant:disabled .cta-reflet{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.cta-brillant :is(.cta-reflet,.cta-fleche){animation:none!important}.cta-reflet{opacity:0}}.cta-brillant.cta-compact{padding:.45rem .95rem;font-size:.875rem}.cta-brillant.cta-compact:hover{transform:translateY(-1px)}@keyframes incitation-entree{0%{opacity:0;transform:translateY(24px)}}.incitation{animation:.38s cubic-bezier(.2,.9,.3,1) both incitation-entree}.incitation-voile{animation:.24s ease-out both modale-voile-entree}@media (prefers-reduced-motion:reduce){.incitation,.incitation-voile{animation:none}}html[data-accent=violet]{--t-accent:#3f3ad6;--t-accent-fg:#fff;--t-link:#2e2aa8}html.dark[data-accent=violet]{--t-accent:#625cee;--t-accent-fg:#fff;--t-link:#b0adfc}html[data-accent=ocean]{--t-accent:#1d5cc0;--t-accent-fg:#fff;--t-link:#1a50a6}html.dark[data-accent=ocean]{--t-accent:#60a5fa;--t-accent-fg:#071a33;--t-link:#93c5fd}html[data-accent=emeraude]{--t-accent:#0b7655;--t-accent-fg:#fff;--t-link:#086648}html.dark[data-accent=emeraude]{--t-accent:#34d399;--t-accent-fg:#032417;--t-link:#6ee7b7}html[data-accent=corail]{--t-accent:#c23a28;--t-accent-fg:#fff;--t-link:#a8301f}html.dark[data-accent=corail]{--t-accent:#ff7d61;--t-accent-fg:#2b0a03;--t-link:#ff9d86}html[data-accent=mandarine]{--t-accent:#bf400c;--t-accent-fg:#fff;--t-link:#a3360a}html.dark[data-accent=mandarine]{--t-accent:#fb923c;--t-accent-fg:#2a1203;--t-link:#fdba74}html[data-accent=framboise]{--t-accent:#b51f5a;--t-accent-fg:#fff;--t-link:#9c1a4e}html.dark[data-accent=framboise]{--t-accent:#f472b6;--t-accent-fg:#2e0618;--t-link:#f9a8d4}html[data-accent=encre]{--t-accent:#17171f;--t-accent-fg:#fff;--t-link:#1f1f2b}html.dark[data-accent=encre]{--t-accent:#f5c84c;--t-accent-fg:#1b1500;--t-link:#f7d97a}html[data-accent]{--t-accent-2:var(--t-s5);--t-halo-1:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){html[data-accent]{--t-halo-1:color-mix(in oklab, var(--t-accent) 40%, transparent)}}html[data-accent]{--t-projecteur:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){html[data-accent]{--t-projecteur:color-mix(in oklab, var(--t-accent) 30%, transparent)}}html[data-accent]{--t-lueur:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){html[data-accent]{--t-lueur:color-mix(in oklab, var(--t-accent) 16%, transparent)}}html[data-accent]{--t-lueur-bord:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){html[data-accent]{--t-lueur-bord:color-mix(in oklab, var(--t-accent) 85%, transparent)}}html.dark[data-accent]{--t-halo-1:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){html.dark[data-accent]{--t-halo-1:color-mix(in oklab, var(--t-accent) 30%, transparent)}}html.dark[data-accent]{--t-lueur:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){html.dark[data-accent]{--t-lueur:color-mix(in oklab, var(--t-accent) 26%, transparent)}}html[data-accent=encre]:not(.dark){--t-halo-1:#f5c84c66;--t-projecteur:#f5c84c52}.dessin-vide{animation:4.5s ease-in-out infinite dessin-flotte}@keyframes dessin-flotte{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.dessin-vide{animation:none}}.fiche-bande{background:radial-gradient(120% 160% at 0% 0%, var(--c), transparent 70%), linear-gradient(120deg, var(--c), var(--c))}@supports (color:color-mix(in lab, red, red)){.fiche-bande{background:radial-gradient(120% 160% at 0% 0%, color-mix(in oklab, var(--c) 60%, transparent), transparent 70%), linear-gradient(120deg, color-mix(in oklab, var(--c) 38%, transparent), color-mix(in oklab, var(--c) 8%, transparent))}}.fiche-logo{position:relative}.fiche-logo .logo-orga{box-shadow:0 0 0 4px var(--t-liste), 0 10px 24px -10px #00000073;border-radius:18px}.logo-calque{filter:drop-shadow(0 0 2.5px #7b6cffd9)}.defile-bord{z-index:5;width:3rem;color:var(--t-fg);cursor:pointer;justify-content:center;align-items:flex-start;padding-top:.35rem;font-size:1.25rem;line-height:1;display:flex;position:absolute;top:0;bottom:0}.defile-bord:before{content:"";pointer-events:none;position:absolute;inset:0}.defile-droite{border-radius:0 1rem 1rem 0;right:0}.defile-droite:before{background:linear-gradient(to left, var(--t-surface) 15%, transparent);border-radius:inherit}.defile-gauche{border-radius:1rem 0 0 1rem;left:0}.defile-gauche:before{background:linear-gradient(to right, var(--t-surface) 15%, transparent);border-radius:inherit}.defile-bord{isolation:isolate}.defile-bord:before{z-index:-2}.defile-bord:after{content:"";background:var(--t-modale);width:2rem;height:2rem;box-shadow:0 0 0 1px var(--t-line-2), 0 4px 12px #00000026;z-index:-1;border-radius:999px;position:absolute;top:.3rem}.defile-bord:hover:after{background:var(--t-accent)}.defile-bord:hover{color:var(--t-accent-fg)}.depliant-doux{transition-duration:.42s,.3s;transition-timing-function:cubic-bezier(.22,1,.36,1),ease}.depliant-doux>*>*{transition:transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}.depliant-doux[data-ouvert=true]>*>*{transform:none}.recherche-scene.recherche-scene--nue{background:0 0}.recherche-scene{background:radial-gradient(60% 45% at 50% 28%, var(--color-accent), transparent 72%), var(--t-surface-2)}@supports (color:color-mix(in lab, red, red)){.recherche-scene{background:radial-gradient(60% 45% at 50% 28%, color-mix(in oklab, var(--color-accent) 16%, transparent), transparent 72%), var(--t-surface-2)}}.radar-orbite{place-items:center;width:16rem;height:16rem;display:grid;position:relative}.radar-orbite:before{content:"";border:1px dashed var(--t-fg);border-radius:999px;position:absolute;inset:.85rem}@supports (color:color-mix(in lab, red, red)){.radar-orbite:before{border:1px dashed color-mix(in oklab, var(--t-fg) 18%, transparent)}}.radar-orbite .radar{background:radial-gradient(circle, var(--color-accent) 0 1.85rem, transparent 1.9rem), radial-gradient(circle, transparent 0 3.42rem, var(--color-accent) 3.47rem 3.53rem, transparent 3.58rem), radial-gradient(circle, transparent 0 5.15rem, var(--color-accent) 5.2rem 5.26rem, transparent 5.31rem);width:11rem;height:11rem}@supports (color:color-mix(in lab, red, red)){.radar-orbite .radar{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 16%, transparent) 0 1.85rem, transparent 1.9rem), radial-gradient(circle, transparent 0 3.42rem, color-mix(in oklab, var(--color-accent) 22%, transparent) 3.47rem 3.53rem, transparent 3.58rem), radial-gradient(circle, transparent 0 5.15rem, color-mix(in oklab, var(--color-accent) 22%, transparent) 5.2rem 5.26rem, transparent 5.31rem)}}.radar-source{--depart:calc(var(--n) * 360deg / var(--total));pointer-events:none;animation:26s linear infinite orbite;position:absolute;inset:0}.radar-source>span{background:var(--t-modale);box-shadow:0 0 0 1px var(--t-line), 0 4px 14px #00000024;color:var(--t-fg-2);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-size:11px;font-weight:500;animation:26s linear infinite orbite-inverse;position:absolute;top:.3rem;left:50%}@keyframes orbite{0%{transform:rotate(var(--depart))}to{transform:rotate(calc(var(--depart) + 360deg))}}@keyframes orbite-inverse{0%{transform:translateX(-50%) rotate(calc(-1 * var(--depart)))}to{transform:translateX(-50%) rotate(calc(-1 * var(--depart) - 360deg))}}.radar-echo{background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 10px 2px var(--color-accent);border-radius:999px;margin:-.225rem 0 0 -.225rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.radar-echo{box-shadow:0 0 10px 2px color-mix(in oklab, var(--color-accent) 60%, transparent)}}.radar-echo{opacity:0;animation:2.4s linear infinite radar-echo}@keyframes radar-echo{0%{opacity:0;transform:scale(.4)}3%{opacity:1;transform:scale(1.25)}35%{opacity:0;transform:scale(.8)}to{opacity:0}}.radar-trouvee{z-index:1;box-shadow:0 0 0 3px var(--t-good), 0 6px 16px #00000040;border-radius:10px;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.radar-trouvee{box-shadow:0 0 0 3px color-mix(in oklab, var(--t-good) 45%, transparent), 0 6px 16px #00000040}}.radar-trouvee{animation:.7s cubic-bezier(.16,1,.3,1) both radar-trouvee}.radar-trouvee>*{display:flex}@keyframes radar-trouvee{0%{opacity:0;transform:scale(0)rotate(-20deg)}to{opacity:1;transform:none}}.offre-arrivee{animation:.52s cubic-bezier(.16,1,.3,1) both offre-arrivee}@keyframes offre-arrivee{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:none}}.arrivee-recherche{animation:.62s cubic-bezier(.2,.8,.2,1) both arrivee-recherche}.arrivee-recherche>section{animation:1.1s cubic-bezier(.2,.6,.3,1) .52s 2 both arrivee-onde}@keyframes arrivee-recherche{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes arrivee-onde{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 55%, transparent)}to{box-shadow:0 0 0 18px #0000}}.radar-source>.radar-source-logo{place-items:center;width:2rem;height:2rem;padding:.3rem;display:grid}.radar-source-logo img{object-fit:contain;border-radius:4px;width:100%;height:100%}.recherche-scene.recherche-scene--fini .radar-echo,.recherche-scene.recherche-scene--fini .radar-onde{opacity:0;animation:none}.recherche-scene.recherche-scene--fini .radar-balayage{animation:2.4s linear infinite paused radar-tourne,.4s ease-out forwards radar-eteint}@keyframes radar-eteint{0%{opacity:1}to{opacity:0}}.recherche-scene.recherche-scene--fini .radar-source,.recherche-scene.recherche-scene--fini .radar-source>span{animation-play-state:paused}.recherche-scene.recherche-scene--fini .radar-orbite .radar-centre{color:var(--t-good-text);box-shadow:0 0 0 3px var(--t-good), 0 0 18px var(--t-good)}@supports (color:color-mix(in lab, red, red)){.recherche-scene.recherche-scene--fini .radar-orbite .radar-centre{box-shadow:0 0 0 3px color-mix(in oklab, var(--t-good) 55%, transparent), 0 0 18px color-mix(in oklab, var(--t-good) 40%, transparent)}}.recherche-scene.recherche-scene--fini .radar-orbite .radar-centre{animation:.65s cubic-bezier(.16,1,.3,1) both radar-centre-fin}@keyframes radar-centre-fin{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.recherche-scene.recherche-scene--fini .radar-trouvee{animation:radar-trouvee-fete .7s calc(.25s + var(--i,0) * .11s) cubic-bezier(.16, 1, .3, 1) both}@keyframes radar-trouvee-fete{0%{transform:scale(1)}40%{box-shadow:0 0 0 4px var(--t-good), 0 0 22px color-mix(in oklab, var(--t-good) 60%, transparent);transform:scale(1.35)}to{box-shadow:0 0 0 3px color-mix(in oklab, var(--t-good) 70%, transparent), 0 6px 16px #00000040;transform:scale(1.1)}}.recherche-scene.recherche-scene--sortie{animation:.48s cubic-bezier(.5,0,.75,0) both recherche-sortie}@keyframes recherche-sortie{to{opacity:0;transform:translateY(-8px)scale(.96)}}.bilan-offre-fete{animation:bilan-offre-fete 1.4s calc(.25s + var(--i,0) * .11s) ease-out both}@keyframes bilan-offre-fete{0%{background:color-mix(in oklab, var(--t-good) 22%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.radar-source,.radar-source>span,.radar-echo,.radar-trouvee,.offre-arrivee,.arrivee-recherche,.arrivee-recherche>section,.recherche-scene.recherche-scene--fini .radar-orbite .radar:after,.recherche-scene.recherche-scene--fini .radar-orbite .radar-centre,.recherche-scene.recherche-scene--fini .radar-trouvee,.recherche-scene.recherche-scene--fini .radar-balayage,.recherche-scene.recherche-scene--sortie,.bilan-offre-fete{animation:none}.radar-source>span{transform:translateX(-50%) rotate(calc(-1 * var(--depart)))}.radar-source{transform:rotate(var(--depart))}}.page-reecrite{background:var(--t-modale);width:3.6rem;height:4.6rem;box-shadow:0 0 0 1px var(--t-line), 0 8px 18px #00000029;border-radius:.55rem;flex-direction:column;flex-shrink:0;justify-content:center;gap:.32rem;padding:.55rem .5rem;display:flex;position:relative;overflow:hidden}.page-reecrite>span{background:var(--t-fg);border-radius:999px;height:.22rem}@supports (color:color-mix(in lab, red, red)){.page-reecrite>span{background:color-mix(in oklab, var(--t-fg) 22%, transparent)}}.page-reecrite>span{transform-origin:0;animation:2.9s cubic-bezier(.6,0,.3,1) infinite ligne-reecrite}.page-reecrite:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-accent), transparent);height:40%;position:absolute;inset:-40% 0 auto}@supports (color:color-mix(in lab, red, red)){.page-reecrite:after{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--color-accent) 22%, transparent), transparent)}}.page-reecrite:after{animation:2.9s linear infinite page-reflet}@keyframes ligne-reecrite{0%{background:color-mix(in oklab, var(--t-fg) 22%, transparent);transform:scaleX(1)}18%{transform:scaleX(0)}20%{background:var(--color-accent)}42%{background:var(--color-accent);transform:scaleX(1)}70%,to{background:color-mix(in oklab, var(--t-fg) 22%, transparent);transform:scaleX(1)}}@keyframes page-reflet{to{transform:translateY(350%)}}@media (prefers-reduced-motion:reduce){.page-reecrite>span,.page-reecrite:after{animation:none}}.marque-mot{font-family:"Inter Variable", var(--font-sans);letter-spacing:-.055em;color:var(--t-fg);white-space:nowrap;font-feature-settings:"ss01" 0, "cv11" 1;font-weight:830}.bouton-postuler{isolation:isolate;min-height:3rem;color:var(--t-accent-fg);background:linear-gradient(110deg, var(--t-accent), var(--t-accent));border-radius:1rem;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:1.125rem;font-weight:650;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bouton-postuler{background:linear-gradient(110deg, var(--t-accent), color-mix(in oklab, var(--t-accent) 72%, var(--t-accent-2)))}}.bouton-postuler{box-shadow:0 8px 24px -6px var(--t-accent), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.bouton-postuler{box-shadow:0 8px 24px -6px color-mix(in oklab, var(--t-accent) 65%, transparent), inset 0 1px 0 #ffffff2e}}.bouton-postuler{transition:transform .16s,box-shadow .16s}.bouton-postuler:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff52 50%,#0000 65%);animation:4s ease-in-out 1s infinite postuler-reflet;position:absolute;inset:0;transform:translate(-120%)}.bouton-postuler svg{transition:transform .16s}.bouton-postuler:hover{box-shadow:0 12px 30px -6px var(--t-accent), inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bouton-postuler:hover{box-shadow:0 12px 30px -6px color-mix(in oklab, var(--t-accent) 75%, transparent), inset 0 1px 0 #ffffff2e}}.bouton-postuler:hover svg{transform:translate(3px)}.bouton-postuler:active{transform:translateY(0)scale(.98)}.bouton-postuler:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}@keyframes postuler-reflet{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.bouton-postuler:after{animation:none}}.ligne-nouvelle{background-color:var(--t-good)}@supports (color:color-mix(in lab, red, red)){.ligne-nouvelle{background-color:color-mix(in oklab, var(--t-good) 14%, transparent)}}.ligne-nouvelle{background-image:linear-gradient(90deg, transparent 0%, var(--t-good) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.ligne-nouvelle{background-image:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--t-good) 26%, transparent) 50%, transparent 100%)}}.ligne-nouvelle{box-shadow:inset 3px 0 0 var(--t-good);background-position:-70% 0;background-repeat:no-repeat;background-size:40% 100%;animation:2.2s cubic-bezier(.45,0,.55,1) infinite ligne-nouvelle-balaye}@keyframes ligne-nouvelle-balaye{0%{background-position:-70% 0}to{background-position:170% 0}}@media (prefers-reduced-motion:reduce){.ligne-nouvelle{background-image:none;animation:none}}.recherche-scene{animation:.52s cubic-bezier(.16,1,.3,1) both scene-ouvre}@keyframes scene-ouvre{0%{opacity:0;translate:0 14px;scale:.94}to{opacity:1;translate:0;scale:1}}.radar-orbite .radar{animation:.9s cubic-bezier(.16,1,.3,1) .12s both radar-deploie}@keyframes radar-deploie{0%{opacity:0;filter:blur(6px);rotate:-140deg;scale:.15}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();rotate:0deg;scale:1}}.radar-orbite:before{animation:.7s cubic-bezier(.16,1,.3,1) .38s both orbite-dessine}@keyframes orbite-dessine{0%{opacity:0;rotate:-90deg;scale:.7}to{opacity:1;rotate:0deg;scale:1}}.radar-orbite .radar-balayage{animation:2.4s linear infinite radar-tourne,.6s ease-out .7s both radar-allume;inset:-2.5rem}@keyframes radar-allume{0%{opacity:0}to{opacity:1}}.radar-orbite .radar-source>span{animation:orbite-inverse 26s linear infinite, source-arrive .52s calc(.62s + var(--n) * .12s) cubic-bezier(.16, 1, .3, 1) both}@keyframes source-arrive{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.radar-orbite .radar-centre{animation:2.4s ease-in-out 1.4s infinite radar-respire,.56s cubic-bezier(.16,1,.3,1) .76s both centre-arrive}@keyframes centre-arrive{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.recherche-scene>:not(.radar-orbite){animation:.48s cubic-bezier(.2,.8,.2,1) .9s both message-glisse}@media (prefers-reduced-motion:reduce){.recherche-scene,.radar-orbite .radar,.radar-orbite .radar:after,.radar-orbite:before,.recherche-scene>:not(.radar-orbite),.radar-orbite .radar-balayage,.radar-orbite .radar-source>span,.radar-orbite .radar-centre{animation:none}}.panneau-ajout{transition:grid-template-rows .56s cubic-bezier(.22,1,.36,1),opacity .36s}.panneau-ajout>*>*{transform-origin:100% 0;transition:transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(-14px)scale(.985)}.panneau-ajout[data-ouvert=true]>*>*{transform:none}.panneau-ajout[data-ouvert=false]{transition-duration:.38s,.22s}@media (prefers-reduced-motion:reduce){.panneau-ajout,.panneau-ajout>*>*{transition:none}}.reflet{isolation:isolate;position:relative;overflow:hidden}.reflet:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff6b 50%,#0000 70%);animation:2.8s ease-in-out .6s infinite postuler-reflet;position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:reduce){.reflet:after{animation:none}}.bouton-neon{box-shadow:0 0 0 1px var(--t-accent), 0 0 10px var(--t-accent), 0 0 26px var(--t-accent), inset 0 0 10px #ffffff29}@supports (color:color-mix(in lab, red, red)){.bouton-neon{box-shadow:0 0 0 1px color-mix(in oklab, var(--t-accent) 55%, white), 0 0 10px color-mix(in oklab, var(--t-accent) 75%, transparent), 0 0 26px color-mix(in oklab, var(--t-accent) 45%, transparent), inset 0 0 10px #ffffff29}}.bouton-neon{text-shadow:0 0 8px #ffffff8c;animation:2.8s ease-in-out infinite neon-respire}@keyframes neon-respire{50%{box-shadow:0 0 0 1px color-mix(in oklab, var(--t-accent) 40%, white), 0 0 16px color-mix(in oklab, var(--t-accent) 90%, transparent), 0 0 42px color-mix(in oklab, var(--t-accent) 60%, transparent), inset 0 0 12px #ffffff38}}@media (prefers-reduced-motion:reduce){.bouton-neon{animation:none}}.bouton-offres{color:#fff;background:linear-gradient(115deg, var(--t-accent), var(--t-accent) 60%, var(--t-accent-2));border-radius:999px;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .95rem;font-size:.875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bouton-offres{background:linear-gradient(115deg, var(--t-accent), color-mix(in oklab, var(--t-accent) 55%, var(--t-accent-2)) 60%, var(--t-accent-2))}}.bouton-offres{box-shadow:0 6px 18px -6px var(--t-accent-2), inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){.bouton-offres{box-shadow:0 6px 18px -6px color-mix(in oklab, var(--t-accent-2) 70%, transparent), inset 0 1px 0 #ffffff38}}.bouton-offres{transition:transform .16s,box-shadow .16s}.bouton-offres:hover{box-shadow:0 10px 24px -6px var(--t-accent-2), inset 0 1px 0 #ffffff38;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bouton-offres:hover{box-shadow:0 10px 24px -6px color-mix(in oklab, var(--t-accent-2) 80%, transparent), inset 0 1px 0 #ffffff38}}.bouton-offres:active{transform:scale(.98)}.bouton-offres:disabled{opacity:.6}.bouton-offres:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.bouton-offres__plus{font-variant-numeric:tabular-nums;font-weight:800}.bouton-offres--avant{min-height:2.75rem;padding:0 1.25rem;animation:2.6s ease-in-out infinite offres-respire}.bouton-offres--payer{min-height:2.75rem;padding:0 1.4rem}@keyframes offres-respire{50%{box-shadow:0 10px 30px -4px color-mix(in oklab, var(--t-accent-2) 85%, transparent), inset 0 1px 0 #ffffff38}}.panneau-offres{transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),opacity .32s}.panneau-offres>*>*{transform-origin:100% 0;transition:transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(-10px)scale(.98)}.panneau-offres[data-ouvert=true]>*>*{transform:none}.carte-offres{background:radial-gradient(80% 120% at 0% 0%, var(--t-accent), transparent 60%), radial-gradient(70% 120% at 100% 100%, var(--t-accent-2), transparent 60%), var(--t-surface);border-radius:1.25rem;gap:.9rem;margin-top:.25rem;padding:1rem 1.1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.carte-offres{background:radial-gradient(80% 120% at 0% 0%, color-mix(in oklab, var(--t-accent) 22%, transparent), transparent 60%), radial-gradient(70% 120% at 100% 100%, color-mix(in oklab, var(--t-accent-2) 20%, transparent), transparent 60%), var(--t-surface)}}.carte-offres{box-shadow:inset 0 1px 0 0 var(--t-brillance), 0 0 0 1px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.carte-offres{box-shadow:inset 0 1px 0 0 var(--t-brillance), 0 0 0 1px color-mix(in oklab, var(--t-accent) 35%, transparent)}}.carte-offres__chiffre{letter-spacing:-.03em;color:var(--t-link);text-shadow:0 0 18px var(--t-accent-2);flex-shrink:0;font-size:2.25rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.carte-offres__chiffre{text-shadow:0 0 18px color-mix(in oklab, var(--t-accent-2) 55%, transparent)}}.carte-offres__chiffre{animation:3.2s ease-in-out infinite offres-chiffre}@keyframes offres-chiffre{50%{text-shadow:0 0 28px color-mix(in oklab, var(--t-accent-2) 80%, transparent)}}.carte-offres__pastille{color:var(--t-fg);background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:500;animation:.42s cubic-bezier(.2,.8,.2,1) both message-glisse;display:inline-flex}.carte-offres__pastille svg{color:var(--t-good-text)}@media (prefers-reduced-motion:reduce){.bouton-offres--avant,.carte-offres__chiffre,.carte-offres__pastille{animation:none}.panneau-offres,.panneau-offres>*>*{transition:none}}.mur{isolation:isolate;position:relative}.mur:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 45% at 20% 10%, var(--t-accent), transparent 70%), radial-gradient(38% 42% at 85% 30%, var(--t-accent-2), transparent 70%), radial-gradient(40% 40% at 50% 95%, var(--t-s1), transparent 70%);position:absolute;inset:-2.5rem -2rem}@supports (color:color-mix(in lab, red, red)){.mur:before{background:radial-gradient(40% 45% at 20% 10%, color-mix(in oklab, var(--t-accent) 30%, transparent), transparent 70%), radial-gradient(38% 42% at 85% 30%, color-mix(in oklab, var(--t-accent-2) 26%, transparent), transparent 70%), radial-gradient(40% 40% at 50% 95%, color-mix(in oklab, var(--t-s1) 20%, transparent), transparent 70%)}}.mur:before{filter:blur(8px);animation:18s ease-in-out infinite alternate mur-derive}@keyframes mur-derive{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.mur .formule-choisie{box-shadow:0 0 0 2px var(--t-accent), 0 8px 26px -10px var(--t-accent)}.mur label:has(input[type=radio]:checked){box-shadow:0 0 0 2px var(--t-accent), 0 8px 26px -10px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.mur .formule-choisie{box-shadow:0 0 0 2px var(--t-accent), 0 8px 26px -10px color-mix(in oklab, var(--t-accent) 70%, transparent)}.mur label:has(input[type=radio]:checked){box-shadow:0 0 0 2px var(--t-accent), 0 8px 26px -10px color-mix(in oklab, var(--t-accent) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.mur:before{animation:none}}@keyframes atelier-ouvre{0%{opacity:0;transform:translateY(10px)scale(.97)}60%{opacity:1}to{opacity:1;transform:none}}.atelier{isolation:isolate;box-shadow:0 18px 40px -18px var(--t-accent);border-radius:1.5rem;padding:1.5px;animation:.62s cubic-bezier(.22,1,.36,1) both atelier-ouvre;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.atelier{box-shadow:0 18px 40px -18px color-mix(in oklab, var(--t-accent) 60%, transparent)}}.atelier:before{content:"";z-index:-1;background:conic-gradient(from 0deg, transparent 0 55%, var(--t-accent) 70%, var(--t-accent-2) 82%, var(--t-s1) 92%, transparent 100%);animation:3.2s linear infinite atelier-tourne;position:absolute;inset:-60%}@keyframes atelier-tourne{to{transform:rotate(360deg)}}.atelier-dedans{background:radial-gradient(70% 120% at 0% 50%, var(--t-accent), transparent 70%), var(--t-liste);border-radius:calc(1.5rem - 1.5px);align-items:center;gap:1.25rem;padding:1.1rem 1.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.atelier-dedans{background:radial-gradient(70% 120% at 0% 50%, color-mix(in oklab, var(--t-accent) 16%, transparent), transparent 70%), var(--t-liste)}}@media (width<=30rem){.atelier-dedans{text-align:left;flex-direction:column;align-items:stretch}.atelier-page{align-self:center}}.atelier-titre{color:var(--t-fg);font-size:1rem;font-weight:650}.atelier-page{background:var(--t-modale);width:6.5rem;height:8.4rem;box-shadow:0 0 0 1px var(--t-line), 0 14px 28px -10px #00000059;border-radius:.8rem;flex-direction:column;flex-shrink:0;justify-content:center;gap:.42rem;padding:.85rem .75rem;animation:4s ease-in-out infinite atelier-flotte;display:flex;position:relative;overflow:hidden}@keyframes atelier-flotte{50%{transform:translateY(-4px)rotate(-1.2deg)}}.atelier-page__titre{background:var(--t-fg);border-radius:999px;width:55%;height:.45rem;margin-bottom:.2rem}@supports (color:color-mix(in lab, red, red)){.atelier-page__titre{background:color-mix(in oklab, var(--t-fg) 45%, transparent)}}.atelier-page__ligne{background:var(--t-fg);border-radius:999px;height:.28rem}@supports (color:color-mix(in lab, red, red)){.atelier-page__ligne{background:color-mix(in oklab, var(--t-fg) 20%, transparent)}}.atelier-page__ligne{transform-origin:0;animation:2.9s cubic-bezier(.6,0,.3,1) infinite atelier-ligne}@keyframes atelier-ligne{0%{background:color-mix(in oklab, var(--t-fg) 20%, transparent);transform:scaleX(1)}18%{transform:scaleX(0)}20%{background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2))}42%{background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2));transform:scaleX(1)}72%,to{background:color-mix(in oklab, var(--t-fg) 20%, transparent);transform:scaleX(1)}}.atelier-page__faisceau{background:linear-gradient(to bottom, transparent, var(--t-accent), transparent);height:45%;position:absolute;inset:-45% 0 auto}@supports (color:color-mix(in lab, red, red)){.atelier-page__faisceau{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--t-accent) 28%, transparent), transparent)}}.atelier-page__faisceau{animation:2.6s linear infinite page-reflet}.atelier-etincelle{background:var(--t-accent-2);width:.5rem;height:.5rem;box-shadow:0 0 10px 2px var(--t-accent-2);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.atelier-etincelle{box-shadow:0 0 10px 2px color-mix(in oklab, var(--t-accent-2) 70%, transparent)}}.atelier-etincelle{opacity:0;animation:2.7s ease-out infinite atelier-etincelle}.atelier-etincelle:nth-last-of-type(3){top:18%;right:14%}.atelier-etincelle:nth-last-of-type(2){background:var(--t-s1);top:58%;right:22%}.atelier-etincelle:last-of-type{background:var(--t-accent);top:36%;left:12%}@keyframes atelier-etincelle{0%{opacity:0;transform:scale(.2)}12%{opacity:1;transform:scale(1.2)}40%,to{opacity:0;transform:scale(.5)}}.atelier-etape{color:var(--t-muted);align-items:center;gap:.55rem;transition:color .3s;display:flex}.atelier-etape__repere{width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1.5px var(--t-line-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s,box-shadow .3s;display:inline-flex}.atelier-etape--faite{color:var(--t-fg-2)}.atelier-etape--faite .atelier-etape__repere{color:#fff;background:var(--t-good);box-shadow:none;animation:.42s cubic-bezier(.2,.8,.2,1) both radar-point}.atelier-etape--en-cours{color:var(--t-fg);font-weight:600}.atelier-etape--en-cours .atelier-etape__repere{box-shadow:inset 0 0 0 2px var(--t-accent);animation:1.2s ease-in-out infinite atelier-pouls}@keyframes atelier-pouls{50%{box-shadow:inset 0 0 0 2px var(--t-accent), 0 0 0 5px color-mix(in oklab, var(--t-accent) 22%, transparent)}}.atelier-barre{background:var(--t-fg);border-radius:999px;height:.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.atelier-barre{background:color-mix(in oklab, var(--t-fg) 10%, transparent)}}.atelier-barre>span{border-radius:inherit;background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2), var(--t-accent));transform-origin:0;background-size:200% 100%;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);animation:1.6s linear infinite atelier-barre;display:block}@keyframes atelier-barre{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.atelier,.atelier:before,.atelier-page,.atelier-page__ligne,.atelier-page__faisceau,.atelier-etincelle,.atelier-etape__repere,.atelier-barre>span{animation:none}}.cadre-vivant{isolation:isolate;box-shadow:0 22px 50px -24px var(--t-accent);border-radius:1.6rem;padding:1.5px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cadre-vivant{box-shadow:0 22px 50px -24px color-mix(in oklab, var(--t-accent) 70%, transparent)}}.cadre-vivant{animation:.62s cubic-bezier(.22,1,.36,1) both atelier-ouvre}.cadre-vivant:before{content:"";z-index:-1;background:conic-gradient(from 90deg, var(--t-accent), var(--t-accent-2), var(--t-s1), var(--t-s3), var(--t-accent));opacity:.85;animation:7s linear infinite atelier-tourne;position:absolute;inset:-80%}.cadre-vivant__dedans{background:radial-gradient(60% 80% at 100% 0%, var(--t-accent-2), transparent 70%), radial-gradient(60% 80% at 0% 100%, var(--t-accent), transparent 70%), var(--t-liste);border-radius:calc(1.6rem - 1.5px);padding:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.cadre-vivant__dedans{background:radial-gradient(60% 80% at 100% 0%, color-mix(in oklab, var(--t-accent-2) 14%, transparent), transparent 70%), radial-gradient(60% 80% at 0% 100%, color-mix(in oklab, var(--t-accent) 16%, transparent), transparent 70%), var(--t-liste)}}@media (width>=40rem){.cadre-vivant__dedans{padding:1.6rem}}.titre-vivant{color:var(--t-fg)}.ingredient{color:var(--t-muted);background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .35rem;font-size:.8125rem;transition:color .25s,background-color .25s,box-shadow .25s;display:inline-flex}.ingredient__repere{width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 1.5px var(--t-line-2);border-radius:999px;justify-content:center;align-items:center;transition:background-color .25s,box-shadow .25s;display:inline-flex}.ingredient--ok{color:var(--t-fg);background:var(--t-good)}@supports (color:color-mix(in lab, red, red)){.ingredient--ok{background:color-mix(in oklab, var(--t-good) 14%, transparent)}}.ingredient--ok{box-shadow:inset 0 0 0 1px var(--t-good)}@supports (color:color-mix(in lab, red, red)){.ingredient--ok{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--t-good) 45%, transparent)}}.ingredient--ok .ingredient__repere{color:#fff;background:var(--t-good);box-shadow:none;animation:.42s cubic-bezier(.2,.8,.2,1) both radar-point}.jauge-decrire{background:var(--t-fg);border-radius:999px;height:.35rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jauge-decrire{background:color-mix(in oklab, var(--t-fg) 10%, transparent)}}.jauge-decrire>span{border-radius:inherit;background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2));transform-origin:0;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.jauge-decrire>span.pret{background:linear-gradient(90deg, var(--t-good), var(--t-good))}@supports (color:color-mix(in lab, red, red)){.jauge-decrire>span.pret{background:linear-gradient(90deg, var(--t-good), color-mix(in oklab, var(--t-good) 60%, var(--t-s1)))}}.bouton-magique{isolation:isolate;color:#fff;background:linear-gradient(115deg, var(--t-accent), var(--t-accent) 55%, var(--t-accent-2));border-radius:1.25rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.5rem;padding:0 1.75rem;font-size:1.125rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bouton-magique{background:linear-gradient(115deg, var(--t-accent), color-mix(in oklab, var(--t-accent) 50%, var(--t-accent-2)) 55%, var(--t-accent-2))}}.bouton-magique{box-shadow:0 14px 34px -12px var(--t-accent), inset 0 1px 0 #ffffff40}@supports (color:color-mix(in lab, red, red)){.bouton-magique{box-shadow:0 14px 34px -12px color-mix(in oklab, var(--t-accent) 80%, transparent), inset 0 1px 0 #ffffff40}}.bouton-magique{transition:transform .18s;animation:3s ease-in-out infinite magique-respire}.bouton-magique:hover{transform:translateY(-2px)scale(1.01)}.bouton-magique:active{transform:scale(.98)}.bouton-magique:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}.bouton-magique svg{width:1.35rem;height:1.35rem;animation:3s ease-in-out infinite magique-etincelle}@keyframes magique-respire{50%{box-shadow:0 18px 44px -10px color-mix(in oklab, var(--t-accent-2) 75%, transparent), inset 0 1px 0 #ffffff40}}@keyframes magique-etincelle{0%,70%,to{transform:rotate(0)scale(1)}80%{transform:rotate(18deg)scale(1.2)}90%{transform:rotate(-8deg)scale(1.05)}}.bouton-linkedin{color:#fff;background:#0a66c2;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:2.9rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;transition:background-color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 20px -10px #0a66c2cc}.bouton-linkedin:hover{background:#004182;transform:translateY(-1px)}.bouton-linkedin:focus-visible{outline-offset:3px;outline:2px solid #0a66c2}@media (prefers-reduced-motion:reduce){.cadre-vivant,.cadre-vivant:before,.ingredient--ok .ingredient__repere,.bouton-magique,.bouton-magique svg{animation:none}}.depart-progression{gap:.75rem;display:grid}.depart-progression__piste{background:var(--t-fg);border-radius:999px;height:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.depart-progression__piste{background:color-mix(in oklab, var(--t-fg) 10%, transparent)}}.depart-progression__plein{border-radius:inherit;background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2), var(--t-accent));transform-origin:0;width:100%;height:100%;box-shadow:0 0 14px var(--t-accent-2);background-size:200% 100%;transition:transform .9s cubic-bezier(.22,1,.36,1);animation:2.4s linear infinite atelier-barre;display:block}@supports (color:color-mix(in lab, red, red)){.depart-progression__plein{box-shadow:0 0 14px color-mix(in oklab, var(--t-accent-2) 55%, transparent)}}.depart-progression__etapes{color:var(--t-muted);justify-content:space-between;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.depart-progression__etapes li{align-items:center;gap:.45rem;transition:color .3s;display:inline-flex}.depart-progression__etapes li.en-cours{color:var(--t-fg);font-weight:600}.depart-progression__etapes li.faite{color:var(--t-good-text)}.depart-progression__pastille{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1.5px var(--t-line-2);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.en-cours>.depart-progression__pastille{color:#fff;background:var(--t-accent);box-shadow:0 0 0 4px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.en-cours>.depart-progression__pastille{box-shadow:0 0 0 4px color-mix(in oklab, var(--t-accent) 25%, transparent)}}.en-cours>.depart-progression__pastille{animation:1.6s ease-in-out infinite atelier-pouls}.faite>.depart-progression__pastille{color:#fff;background:var(--t-good);box-shadow:none}.depart-etape{animation:.7s cubic-bezier(.22,1,.36,1) both depart-entre}@keyframes depart-entre{0%{opacity:0;transform:translate(28px)scale(.97)}to{opacity:1;transform:none}}.depart-icone{color:#fff;background:linear-gradient(135deg, var(--t-accent), var(--t-accent-2));width:4.25rem;height:4.25rem;box-shadow:0 16px 34px -14px var(--t-accent), inset 0 1px 0 #ffffff4d;border-radius:1.4rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.depart-icone{box-shadow:0 16px 34px -14px color-mix(in oklab, var(--t-accent) 85%, transparent), inset 0 1px 0 #ffffff4d}}.depart-icone{animation:3.6s ease-in-out infinite atelier-flotte}.depart-icone svg{width:2rem;height:2rem}@media (prefers-reduced-motion:reduce){.depart-progression__plein,.depart-etape,.depart-icone,.en-cours>.depart-progression__pastille{animation:none}}.cv-onglets ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cv-onglet{text-align:left;width:100%;height:100%;color:var(--t-fg-2);background:var(--t-surface);box-shadow:inset 0 0 0 1px var(--t-line);border-radius:1.1rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.7rem .8rem .75rem;transition:box-shadow .2s,background-color .2s,transform .2s,color .2s;display:flex}.cv-onglet:hover{color:var(--t-fg);background:var(--t-surface-2)}.cv-onglet:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.cv-onglet__tete{align-items:center;gap:.45rem;min-width:0;display:flex}.cv-onglet__pastille{background:var(--t-liste);width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 1.5px var(--t-line-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.cv-onglet__nom{font-size:.8125rem;font-weight:600;line-height:1.2}.cv-onglet__statut{color:var(--t-muted);font-size:.75rem}.cv-onglet__note{color:var(--t-fg);align-items:baseline;gap:.15rem;font-size:1.6rem;font-weight:700;line-height:1;display:inline-flex}.cv-onglet__sur{color:var(--t-muted);font-size:.75rem;font-weight:500}.cv-onglet--fait .cv-onglet__pastille{color:#fff;background:var(--t-good);box-shadow:none}.cv-onglet--appel .cv-onglet__statut{color:var(--t-link);font-weight:650}.cv-onglet--appel .cv-onglet__statut:after{content:" →"}.cv-onglet--actif{color:var(--t-fg);background:var(--t-surface-2);box-shadow:inset 0 0 0 2px var(--t-accent), 0 12px 26px -16px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.cv-onglet--actif{box-shadow:inset 0 0 0 2px var(--t-accent), 0 12px 26px -16px color-mix(in oklab, var(--t-accent) 90%, transparent)}}.cv-onglet--actif:not(.cv-onglet--fait) .cv-onglet__pastille{color:#fff;background:linear-gradient(135deg, var(--t-accent), var(--t-accent-2));box-shadow:none}@media (width>=640px){.cv-onglets ol{gap:.75rem}.cv-onglet{padding:.85rem 1rem .9rem}.cv-onglet__nom{font-size:.875rem}.cv-onglet__note{font-size:1.85rem}}.analyse-vedette{background:linear-gradient(135deg, var(--t-accent), var(--t-accent-2) 45%, var(--t-s1) 75%, var(--t-accent));border-radius:1.6rem;padding:1.5px;position:relative}@supports (color:color-mix(in lab, red, red)){.analyse-vedette{background:linear-gradient(135deg, var(--t-accent), var(--t-accent-2) 45%, color-mix(in oklab, var(--t-s1) 70%, transparent) 75%, color-mix(in oklab, var(--t-accent) 40%, transparent))}}.analyse-vedette{box-shadow:0 22px 48px -24px var(--t-accent), 0 0 0 1px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.analyse-vedette{box-shadow:0 22px 48px -24px color-mix(in oklab, var(--t-accent) 85%, transparent), 0 0 0 1px color-mix(in oklab, var(--t-accent) 12%, transparent)}}.analyse-vedette{animation:.62s cubic-bezier(.22,1,.36,1) both atelier-ouvre}.analyse-vedette__dedans{background:radial-gradient(60% 140% at 0% 0%, var(--t-accent), transparent 70%), radial-gradient(50% 120% at 100% 100%, var(--t-accent-2), transparent 70%), var(--t-liste);border-radius:calc(1.6rem - 1.5px);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.15rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.analyse-vedette__dedans{background:radial-gradient(60% 140% at 0% 0%, color-mix(in oklab, var(--t-accent) 20%, transparent), transparent 70%), radial-gradient(50% 120% at 100% 100%, color-mix(in oklab, var(--t-accent-2) 14%, transparent), transparent 70%), var(--t-liste)}}.analyse-vedette__surtitre{letter-spacing:.04em;text-transform:uppercase;color:var(--t-link);align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.analyse-vedette__surtitre svg{width:.95rem;height:.95rem;color:var(--t-accent)}.analyse-vedette__priorite{color:var(--t-fg-2);background:var(--t-accent);border-radius:.8rem;padding:.45rem .65rem;font-size:.8125rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.analyse-vedette__priorite{background:color-mix(in oklab, var(--t-accent) 9%, transparent)}}.analyse-vedette__priorite{box-shadow:inset 0 0 0 1px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.analyse-vedette__priorite{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--t-accent) 18%, transparent)}}.analyse-vedette__action{margin-left:auto}.analyse-vedette__jauges{flex-shrink:0;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.analyse-vedette__icone{color:#fff;background:linear-gradient(135deg, var(--t-accent), var(--t-accent-2));width:3.25rem;height:3.25rem;box-shadow:0 14px 28px -12px var(--t-accent), inset 0 1px 0 #ffffff4d;border-radius:1.1rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.analyse-vedette__icone{box-shadow:0 14px 28px -12px color-mix(in oklab, var(--t-accent) 85%, transparent), inset 0 1px 0 #ffffff4d}}.analyse-vedette__icone{animation:3.6s ease-in-out infinite atelier-flotte}.analyse-vedette__icone svg{width:1.7rem;height:1.7rem}@media (width<=639px){.analyse-vedette__dedans>.min-w-0{flex-basis:100%;order:-1}.analyse-vedette__jauges{flex-basis:100%}.analyse-vedette__action{flex-basis:100%;justify-content:center;display:flex}}.jauge{place-items:center;width:5.25rem;height:5.25rem;display:inline-grid;position:relative}.jauge svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.jauge__fond{fill:none;stroke:var(--t-fg)}@supports (color:color-mix(in lab, red, red)){.jauge__fond{stroke:color-mix(in oklab, var(--t-fg) 10%, transparent)}}.jauge__fond{stroke-width:9px}.jauge__plein{fill:none;stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--t-accent));animation:1.3s cubic-bezier(.22,1,.36,1) .25s both jauge-remplit}@supports (color:color-mix(in lab, red, red)){.jauge__plein{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--t-accent) 55%, transparent))}}.jauge__chiffre{color:var(--t-fg);font-size:1.75rem;font-weight:700;line-height:1;position:relative}.cv-onglet--vedette{--vedette-fond:var(--t-liste);background:linear-gradient(var(--vedette-fond), var(--vedette-fond)) padding-box, linear-gradient(135deg, var(--t-accent), var(--t-accent-2) 50%, var(--t-accent)) border-box;border:1.5px solid #0000}@supports (color:color-mix(in lab, red, red)){.cv-onglet--vedette{background:linear-gradient(var(--vedette-fond), var(--vedette-fond)) padding-box, linear-gradient(135deg, var(--t-accent), var(--t-accent-2) 50%, color-mix(in oklab, var(--t-accent) 30%, transparent)) border-box}}.cv-onglet--vedette{box-shadow:0 12px 28px -18px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.cv-onglet--vedette{box-shadow:0 12px 28px -18px color-mix(in oklab, var(--t-accent) 90%, transparent)}}.cv-onglet--vedette:hover{--vedette-fond:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.cv-onglet--vedette:hover{--vedette-fond:color-mix(in oklab, var(--t-accent) 7%, var(--t-liste))}}.cv-onglet--vedette.cv-onglet--actif{box-shadow:0 0 0 3px var(--t-accent), 0 14px 30px -16px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.cv-onglet--vedette.cv-onglet--actif{box-shadow:0 0 0 3px color-mix(in oklab, var(--t-accent) 28%, transparent), 0 14px 30px -16px color-mix(in oklab, var(--t-accent) 95%, transparent)}}.cv-onglet--vedette .cv-onglet__pastille{color:#fff;background:linear-gradient(135deg, var(--t-accent), var(--t-accent-2));box-shadow:none}.cv-onglet--vedette .cv-onglet__pastille svg{width:.85rem;height:.85rem}.cv-onglet--vedette .cv-onglet__note>.tabular{color:var(--t-link)}@media (prefers-reduced-motion:reduce){.analyse-vedette,.analyse-vedette__icone,.jauge__plein{animation:none}}.aide{display:contents}.aide__bouton{width:1.25rem;height:1.25rem;color:var(--t-link);background:var(--t-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aide__bouton{background:color-mix(in oklab, var(--t-accent) 14%, transparent)}}.aide__bouton{transition:background-color .15s}.aide__bouton:hover{background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.aide__bouton:hover{background:color-mix(in oklab, var(--t-accent) 26%, transparent)}}.aide__bouton:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.aide__texte{max-width:36rem;color:var(--t-fg-2);background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line);border-radius:.8rem;flex-basis:100%;padding:.6rem .75rem;font-size:.8125rem;line-height:1.45;display:block}.progression-badge{background:var(--t-surface-2);min-height:2.25rem;box-shadow:inset 0 0 0 1px var(--t-line);border-radius:999px;align-items:center;gap:.35rem;padding:0 .55rem 0 .4rem;font-size:.8125rem;font-weight:700;transition:background-color .15s;display:inline-flex;position:relative}.progression-badge:hover{background:var(--t-surface)}.progression-badge:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.progression-flamme{color:var(--t-fg);align-items:center;gap:.15rem;display:inline-flex}.progression-flamme svg{width:1.05rem;height:1.05rem;fill:var(--t-s2);transform-origin:50% 90%}.progression-flamme--vive svg{fill:var(--t-s2);filter:drop-shadow(0 0 4px var(--t-s2))}@supports (color:color-mix(in lab, red, red)){.progression-flamme--vive svg{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--t-s2) 70%, transparent))}}.progression-flamme--vive svg{animation:1.4s ease-in-out infinite flamme-vacille}.progression-flamme--en-jeu svg{fill:var(--t-s2)}@supports (color:color-mix(in lab, red, red)){.progression-flamme--en-jeu svg{fill:color-mix(in oklab, var(--t-s2) 55%, var(--t-muted))}}.progression-flamme--eteinte svg{fill:var(--t-line-2)}.progression-flamme--eteinte{color:var(--t-muted)}@keyframes flamme-vacille{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.08,.95)rotate(-3deg)}60%{transform:scale(.96,1.06)rotate(2deg)}}.progression-niveau{width:1.5rem;height:1.5rem;color:var(--t-link);place-items:center;font-size:.7rem;display:inline-grid;position:relative}.progression-niveau>*{grid-area:1/1}.progression-anneau{fill:none;stroke-width:2.6px;width:1.5rem;height:1.5rem;transform:rotate(-90deg)}.progression-anneau__piste{stroke:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.progression-anneau__piste{stroke:color-mix(in oklab, var(--t-accent) 18%, transparent)}}.progression-anneau__plein{stroke:var(--t-accent);stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.progression-gain{color:#fff;background:linear-gradient(135deg, var(--t-good), var(--t-good));border-radius:999px;padding:.1rem .45rem;font-size:.75rem;font-weight:800;position:absolute;top:-.25rem;left:50%}@supports (color:color-mix(in lab, red, red)){.progression-gain{background:linear-gradient(135deg, var(--t-good), color-mix(in oklab, var(--t-good) 60%, var(--t-s1)))}}.progression-gain{pointer-events:none;animation:1.8s cubic-bezier(.22,1,.36,1) both progression-gain}@keyframes progression-gain{0%{opacity:0;transform:translate(-50%,6px)scale(.6)}15%{opacity:1;transform:translate(-50%,-14px)scale(1.1)}70%{opacity:1;transform:translate(-50%,-22px)scale(1)}to{opacity:0;transform:translate(-50%,-32px)scale(.95)}}.progression-detail{z-index:40;background:var(--t-modale);width:min(20rem,100vw - 2rem);box-shadow:0 0 0 1px var(--t-line-2), 0 24px 48px -16px #00000073;border-radius:1.25rem;padding:1rem;animation:.26s cubic-bezier(.2,.8,.2,1) both message-glisse;position:absolute;top:calc(100% + .5rem);right:0}.fete{z-index:60;pointer-events:none;position:fixed;inset:0}.fete__toile{width:100%;height:100%;position:absolute;inset:0}.fete__message{text-align:center;background:var(--t-modale);width:min(26rem,100vw - 2rem);box-shadow:0 0 0 1.5px var(--t-accent), 0 26px 60px -18px var(--t-accent);border-radius:1.4rem;padding:1.1rem 1.25rem;position:absolute;top:max(14vh,5rem);left:50%}@supports (color:color-mix(in lab, red, red)){.fete__message{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--t-accent) 55%, transparent), 0 26px 60px -18px color-mix(in oklab, var(--t-accent) 70%, transparent)}}.fete__message{animation:2.8s cubic-bezier(.22,1,.36,1) both fete-message}.fete__titre{color:var(--t-link);font-size:1.35rem;font-weight:800}.fete__texte{color:var(--t-fg-2);margin-top:.2rem;font-size:.875rem}@keyframes fete-message{0%{opacity:0;transform:translate(-50%,-12px)scale(.9)}12%{opacity:1;transform:translate(-50%)scale(1.03)}20%{transform:translate(-50%)scale(1)}85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.progression-flamme--vive svg,.progression-gain,.fete__message{animation:none}.fete__message{transform:translate(-50%)}}@media (width<=40rem){.progression-detail{left:1rem;right:1rem;top:calc(env(safe-area-inset-top,0px) + 4.5rem);width:auto;position:fixed}}.progression-flamme--grande svg{width:2.25rem;height:2.25rem}.progression-gagner{color:var(--t-fg-2);background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;display:inline-flex}.progression-gagner b{color:var(--t-good-text);font-variant-numeric:tabular-nums}.hero-pastille{color:var(--t-fg-2);background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line);border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .85rem .35rem .6rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hero-pastille__point{background:var(--t-good);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--t-good);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-pastille__point{box-shadow:0 0 0 3px color-mix(in oklab, var(--t-good) 25%, transparent)}}.hero-pastille__point{animation:2s ease-in-out infinite atelier-pouls}.hero-souligne{white-space:nowrap;color:var(--t-link);position:relative}.hero-souligne:after{content:"";z-index:-1;background:var(--t-accent);border-radius:999px;height:.22em;position:absolute;bottom:.02em;left:-.1em;right:-.1em}@supports (color:color-mix(in lab, red, red)){.hero-souligne:after{background:color-mix(in oklab, var(--t-accent) 45%, transparent)}}.hero-souligne:after{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) .3s both hero-trait}@keyframes hero-trait{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-texte>*{animation:.6s cubic-bezier(.2,.8,.2,1) both message-glisse}.hero-texte>:nth-child(2){animation-delay:80ms}.hero-texte>:nth-child(3){animation-delay:.16s}.hero-texte>:nth-child(4){animation-delay:.24s}.hero-texte>:nth-child(5){animation-delay:.3s}.hero-texte>:nth-child(6){animation-delay:.38s}.hero-demo{min-height:3rem;color:var(--t-fg);background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line-2);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.hero-demo:hover{background:var(--t-surface);transform:translateY(-1px)}.hero-demo svg{fill:currentColor;width:1rem;height:1rem}.hero-preuve{align-items:center;gap:.75rem;display:flex}.hero-preuve__visages{display:flex}.hero-preuve__visages>span{color:#fff;width:2rem;height:2rem;box-shadow:0 0 0 2px var(--t-canvas);background:var(--t-s1);border-radius:999px;justify-content:center;align-items:center;margin-left:-.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.hero-preuve__visages>span:first-child{margin-left:0}.hero-preuve__visages>span:nth-child(2){background:var(--t-s5)}.hero-preuve__visages>span:nth-child(3){background:var(--t-s3)}.hero-preuve__visages>span:nth-child(4){background:var(--t-accent)}.hero-preuve__visages>span:nth-child(5){background:var(--t-s4)}.hero-visuel{width:100%;max-width:30rem;margin-inline:auto;padding:1.5rem .5rem;animation:.8s cubic-bezier(.16,1,.3,1) .2s both scene-ouvre;position:relative}.hero-visuel__carte{background:var(--t-surface);box-shadow:inset 0 1px 0 0 var(--t-brillance), 0 0 0 1px var(--t-line), 0 40px 80px -30px var(--t-accent);border-radius:1.75rem;padding:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-visuel__carte{box-shadow:inset 0 1px 0 0 var(--t-brillance), 0 0 0 1px var(--t-line), 0 40px 80px -30px color-mix(in oklab, var(--t-accent) 55%, transparent)}}.hero-visuel__carte{-webkit-backdrop-filter:blur(var(--t-flou)) saturate(1.4);backdrop-filter:blur(var(--t-flou)) saturate(1.4)}.hero-visuel__radar{flex-shrink:0;width:5.5rem;height:5.5rem}.hero-visuel__radar .radar-centre{width:2rem;height:2rem;margin:-1rem 0 0 -1rem;font-size:.8rem}.hero-visuel__barre{background:var(--t-fg);border-radius:999px;width:11rem;max-width:100%;height:.35rem;margin-top:.6rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-visuel__barre{background:color-mix(in oklab, var(--t-fg) 10%, transparent)}}.hero-visuel__barre>span{border-radius:inherit;background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2));transform-origin:0;width:100%;height:100%;animation:4.5s cubic-bezier(.22,1,.36,1) infinite hero-barre;display:block}@keyframes hero-barre{0%{transform:scaleX(.05)}70%,to{transform:scaleX(1)}}.hero-offre{background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line);border-radius:1rem;align-items:center;gap:.75rem;padding:.6rem .75rem;animation:6s cubic-bezier(.22,1,.36,1) infinite both hero-offre;display:flex}@keyframes hero-offre{0%{opacity:0;transform:translateY(14px)scale(.97)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.hero-offre__score{color:var(--t-good-text);background:var(--t-good);border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.hero-offre__score{background:color-mix(in oklab, var(--t-good) 15%, transparent)}}.hero-offre__score b{margin-right:.3rem}.hero-bulle{color:var(--t-fg);background:var(--t-modale);box-shadow:0 0 0 1px var(--t-line-2), 0 16px 34px -14px #00000080;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.8125rem;font-weight:600;animation:5s ease-in-out infinite hero-flotte;display:inline-flex;position:absolute}.hero-bulle svg{fill:none;width:.9rem;height:.9rem;stroke:var(--t-good-text);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hero-bulle--cv{top:-.25rem;right:-.5rem}.hero-bulle--relance{animation-delay:-1.6s;bottom:.5rem;left:-1rem}.hero-bulle--entretien{color:#fff;background:linear-gradient(115deg, var(--t-accent), var(--t-accent));bottom:-.75rem;right:1.5rem}@supports (color:color-mix(in lab, red, red)){.hero-bulle--entretien{background:linear-gradient(115deg, var(--t-accent), color-mix(in oklab, var(--t-accent) 55%, var(--t-accent-2)))}}.hero-bulle--entretien{box-shadow:0 16px 34px -14px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.hero-bulle--entretien{box-shadow:0 16px 34px -14px color-mix(in oklab, var(--t-accent) 80%, transparent)}}.hero-bulle--entretien{animation-delay:-3.2s}.hero-bulle__point{background:var(--t-s4);border-radius:999px;width:.5rem;height:.5rem}@keyframes hero-flotte{50%{transform:translateY(-7px)}}@media (width<=40rem){.hero-bulle--relance{left:0}.hero-bulle--cv{right:0}}.bandeau-confiance{border-block:1px solid var(--t-line);background:var(--t-surface-2);gap:1.25rem;padding:2rem 0 2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bandeau-confiance{background:color-mix(in oklab, var(--t-surface-2) 40%, transparent)}}.bandeau-confiance>p{padding-inline:1rem}.bandeau-confiance__piste{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.bandeau-confiance__liste{align-items:center;gap:4.5rem;width:max-content;margin:0;padding:0;list-style:none;animation:32s linear infinite bandeau-defile;display:flex}.bandeau-confiance__liste img{opacity:.7;filter:grayscale()brightness(0)invert();width:auto;max-width:none;transition:opacity .2s;display:block}html:not(.dark) .bandeau-confiance__liste img{filter:grayscale()brightness(.25)}.bandeau-confiance__liste img:hover{opacity:1}.bandeau-confiance:hover .bandeau-confiance__liste{animation-play-state:paused}@keyframes bandeau-defile{to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.hero-pastille__point,.hero-souligne:after,.hero-texte>*,.hero-visuel,.hero-visuel__barre>span,.hero-offre,.hero-bulle,.bandeau-confiance__liste{animation:none}}.hero-texte h1{isolation:isolate}.hero-demo{min-height:3.25rem;color:var(--t-fg);background:var(--t-accent);gap:.7rem;padding:0 1.4rem 0 .45rem;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.hero-demo{background:color-mix(in oklab, var(--t-accent) 10%, var(--t-surface-2))}}.hero-demo{box-shadow:inset 0 0 0 1.5px var(--t-accent), 0 10px 26px -14px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.hero-demo{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--t-accent) 70%, transparent), 0 10px 26px -14px color-mix(in oklab, var(--t-accent) 80%, transparent)}}.hero-demo:hover{background:var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.hero-demo:hover{background:color-mix(in oklab, var(--t-accent) 18%, var(--t-surface-2))}}@property --neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.accueil-neon{--bleu-ciel:#7cc4ff;--bleu:#3d7bff;--bleu-nuit:#2546b8;--t-accent:#2f6af0;--t-accent-fg:#fff;--t-link:#9cc4ff;--t-s5:#2546b8;--t-accent-2:#2546b8;--color-accent:var(--t-accent);--color-accent-fg:var(--t-accent-fg);--color-link:var(--t-link);--bleu-ligne:#3d7bff24;--carte-bord:#ffffff1a;--carte-fond:linear-gradient(180deg, #fff1, #ffffff08);--t-projecteur:#3d7bff14;--t-lueur:#3d7bff12;--t-lueur-bord:#3d7bff73;isolation:isolate;font-family:"Inter Variable", var(--font-sans);font-feature-settings:"cv11" 1, "ss03" 1;position:relative}.accueil-neon :is(h1,h2,h3){font-feature-settings:"cv11" 1, "ss03" 1, "calt" 1}.accueil-neon h1{letter-spacing:-.045em;font-weight:700}.accueil-neon h2{letter-spacing:-.035em;font-weight:650}.accueil-neon h3{letter-spacing:-.015em;font-weight:600}.accueil-neon:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(64rem 34rem at 50% -6rem,#3d7bff3d,#0000 70%),radial-gradient(34rem 26rem at 100% 30%,#7cc4ff17,#0000 70%),radial-gradient(40rem 30rem at 0 75%,#3d7bff14,#0000 70%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/56px 56px,#12141f;position:fixed;inset:0}.accueil-neon>header{border-color:var(--carte-bord);background:#12141fb8}.accueil-neon .hero-pastille{color:var(--t-fg-2);background:var(--carte-fond);box-shadow:inset 0 0 0 1px var(--carte-bord)}.accueil-neon .hero-pastille__point{background:var(--bleu-ciel);box-shadow:none}.accueil-neon .hero-souligne{color:var(--t-fg)}.accueil-neon .hero-souligne:after{opacity:.85;background:linear-gradient(90deg, var(--bleu-ciel), var(--bleu), var(--bleu-nuit));height:.1em;bottom:-.02em}.accueil-neon :is(.cta-brillant,.hero-demo){letter-spacing:-.01em;min-height:3.25rem;padding:0 1.6rem;font-size:1rem;font-weight:650}.accueil-neon .cta-brillant{background:linear-gradient(135deg,#2f6af0,#2a5fe0 45%,#1f43b0);box-shadow:inset 0 1px #ffffff40,0 10px 26px -12px #2f6af0cc}.accueil-neon .cta-brillant:hover{box-shadow:inset 0 1px #ffffff4d,0 14px 32px -12px #2f6af0f2}.accueil-neon .hero-demo{color:var(--t-fg);background:#7cc4ff0f;gap:.6rem;padding-left:1.25rem;transition:background-color .2s,box-shadow .2s,transform .2s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1.5px #7cc4ff99}.accueil-neon .hero-demo:hover{background:#7cc4ff1f;transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #7cc4ffd9}.accueil-neon .hero-demo:focus-visible{outline:2px solid var(--bleu-ciel);outline-offset:3px}.accueil-neon .hero-demo{isolation:isolate;padding:0 1.6rem;position:relative;overflow:hidden}.accueil-neon .hero-demo:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--neon-angle), transparent 0 50%, #7cc4ff59 65%, var(--bleu-ciel) 78%, #fff 82%, var(--bleu-ciel) 86%, transparent 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;animation:3.6s linear infinite neon-tour;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.accueil-neon .hero-demo:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff29 48%,#7cc4ff14 54%,#0000 68%) 0 0/250% 100% no-repeat;animation:3.2s cubic-bezier(.4,0,.2,1) 1.6s infinite cta-reflet;position:absolute;inset:0}.hero-principe{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 2rem;padding:0;list-style:none;display:flex}.hero-principe__etape{color:var(--t-fg-2);align-items:center;gap:.5rem;padding:.3rem 0;font-size:1.0625rem;font-weight:500;transition:color .25s;display:inline-flex;position:relative}.hero-principe__etape svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--bleu-ciel,currentColor);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hero-principe__etape:after{content:"";background:linear-gradient(90deg, transparent, var(--bleu-ciel,var(--t-accent)), transparent);opacity:0;height:1px;position:absolute;bottom:-.15rem;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.hero-principe:hover .hero-principe__etape{animation:principe-texte 4.8s ease-in-out infinite calc(var(--i,0) * 1.6s)}.hero-principe:hover .hero-principe__etape:after{animation:principe-trait 4.8s ease-in-out infinite calc(var(--i,0) * 1.6s)}}@media (hover:none){.hero-principe__etape{animation:principe-texte 4.8s ease-in-out 1 calc(.8s + var(--i,0) * 1.6s) backwards}.hero-principe__etape:after{animation:principe-trait 4.8s ease-in-out 1 calc(.8s + var(--i,0) * 1.6s) backwards}}@media (width>=40rem){.hero-principe__etape+.hero-principe__etape:before{content:"";background:var(--t-line-2);width:.75rem;height:1px;position:absolute;top:50%;right:calc(100% + .5rem)}}@keyframes principe-texte{0%,36%,to{color:var(--t-fg-2)}8%,28%{color:var(--t-fg)}}@keyframes principe-trait{0%,36%,to{opacity:0;transform:scaleX(0)}10%,28%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-principe__etape,.hero-principe__etape:after{animation:none!important}}.accueil-neon .hero-visuel{text-align:left;perspective:1100px;width:100%;max-width:32rem;padding:0}.hero-visuel__scene{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;padding:1.5rem .5rem;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative}.hero-visuel__scene[data-penche]{transition-duration:.18s}.accueil-neon .hero-bulle{translate:0 0 42px}.accueil-neon .hero-visuel__carte:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--lx,50%) var(--ly,50%), #7cc4ff1a, transparent 60%);transition:opacity .4s;position:absolute;inset:0}.hero-visuel__scene[data-penche] .hero-visuel__carte:after{opacity:1}.accueil-neon .hero-visuel__carte:before,.acc-appel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;background:conic-gradient(from var(--neon-angle), var(--bleu-ciel), var(--bleu), var(--bleu-nuit), transparent 70%, var(--bleu-ciel));-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;animation:12s linear infinite neon-tour;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes neon-tour{to{--neon-angle:360deg}}.accueil-neon .hero-preuve__visages>span{color:var(--t-fg);box-shadow:0 0 0 2px #12141f, inset 0 0 0 1px var(--carte-bord);background:#262838;font-weight:600}.accueil-neon .hero-preuve__visages>span:nth-child(2){background:#22304a}.accueil-neon .hero-preuve__visages>span:nth-child(3){background:#1f3445}.accueil-neon .hero-preuve__visages>span:nth-child(4){background:#26304d}.accueil-neon .hero-preuve__visages>span:nth-child(5){background:#262d44}.accueil-neon .hero-visuel__carte{background:var(--carte-fond), #1b1d2bbf;box-shadow:inset 0 1px 0 0 #ffffff0f, 0 0 0 1px var(--carte-bord), 0 50px 100px -40px #000000e6}.accueil-neon :is(.hero-offre,.hero-bulle){box-shadow:inset 0 0 0 1px var(--carte-bord);background:#1b1d2b}.accueil-neon .hero-bulle{box-shadow:inset 0 0 0 1px var(--carte-bord), 0 16px 34px -16px #000c}.accueil-neon .hero-bulle--entretien{background:linear-gradient(115deg,#2f6af0,#2546b8);box-shadow:0 12px 26px -14px #0009}.accueil-neon .bandeau-confiance{border-color:var(--carte-bord);background:0 0}.accueil-neon .bandeau-confiance__liste img{opacity:.6}.acc-section{padding-block:6rem}@media (width>=64rem){.acc-section{padding-block:8.5rem}}.acc-bande{border-block:1px solid var(--carte-bord);background:#ffffff03}.acc-surtitre{letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.acc-surtitre:before{content:"";background:linear-gradient(90deg, transparent, var(--bleu-ciel));width:1.25rem;height:1px}.acc-douleur,.acc-etape,.acc-question{background:var(--carte-fond);box-shadow:inset 0 1px 0 0 #ffffff0d, 0 0 0 1px var(--carte-bord);border-radius:1.25rem;transition:box-shadow .25s}.acc-douleur{padding:2rem 1.5rem}.acc-douleur:hover,.acc-etape:hover,.acc-question:hover,.acc-question[open]{box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff29}.acc-douleur__icone{width:3rem;height:3rem;color:var(--bleu-nuit);background:var(--carte-fond);box-shadow:inset 0 0 0 1px var(--carte-bord);border-radius:1rem;margin-bottom:1rem;padding:.65rem}.acc-douleur__icone--vert{color:var(--bleu-ciel)}@media (width>=64rem){.acc-fonction--inverse>:first-child{order:2}}.acc-fonction__visuel{position:relative}.acc-fonction__visuel:after{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#3d7bff1f,#0000);border-radius:2rem;position:absolute;inset:12% 8%}.acc-visuel{background:var(--carte-fond), #1b1d2bbf;box-shadow:inset 0 1px 0 0 #ffffff0f, 0 0 0 1px var(--carte-bord), 0 40px 80px -40px #000000e6;border-radius:1.5rem;padding:1.25rem;position:relative}.acc-ligne{box-shadow:inset 0 0 0 1px var(--carte-bord);background:#1b1d2b;border-radius:.9rem;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.acc-ligne--nouvelle{box-shadow:inset 0 0 0 1px #7cc4ff4d}.acc-coche{color:var(--t-fg);box-shadow:inset 0 0 0 1px var(--carte-bord);background:#1b1d2b;border-radius:.8rem;gap:.6rem;padding:.55rem .75rem;display:flex}.acc-coche>span{color:var(--bleu-ciel);font-weight:800}.acc-mini-bouton{color:var(--t-fg-2);box-shadow:inset 0 0 0 1px var(--t-line-2);border-radius:999px;flex-shrink:0;padding:.3rem .75rem;font-size:.75rem;font-weight:600}.acc-mini-bouton--plein{color:var(--t-accent-fg);background:var(--t-accent);box-shadow:none}.acc-mail{color:#06181c;background:var(--bleu-ciel);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:800;display:inline-flex}.acc-confetti{text-align:center;color:var(--t-fg);background:#3d7bff24;border-radius:1rem;padding:.6rem .9rem;font-weight:700;box-shadow:inset 0 0 0 1px #3d7bff4d}.acc-vu .acc-arrive{animation:5.5s cubic-bezier(.22,1,.36,1) infinite both acc-arrive;animation-delay:var(--d,0s)}@keyframes acc-arrive{0%{opacity:0;transform:translate(-24px)scale(.96)}10%,85%{opacity:1;transform:none}to{opacity:0;transform:translate(10px)}}.acc-vu .acc-coche{animation:6s cubic-bezier(.22,1,.36,1) infinite both acc-coche;animation-delay:var(--d,0s)}@keyframes acc-coche{0%,8%{opacity:0;transform:translateY(8px)}16%,88%{opacity:1;transform:none}to{opacity:0}}.acc-score{font-variant-numeric:tabular-nums}.acc-jauge{background:#3d7bff24;border-radius:999px;height:.6rem;overflow:hidden}.acc-jauge>span{border-radius:inherit;background:linear-gradient(90deg, var(--bleu-ciel), var(--bleu), var(--bleu-nuit));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.58)}.acc-vu .acc-jauge>span{animation:4s cubic-bezier(.22,1,.36,1) infinite both acc-jauge}@keyframes acc-jauge{0%{transform:scaleX(.1)}60%,to{transform:scaleX(.58)}}.acc-vu .acc-confetti{animation:4s cubic-bezier(.22,1,.36,1) infinite both acc-pop}@keyframes acc-pop{0%,55%{opacity:0;transform:scale(.94)}65%,92%{opacity:1;transform:none}to{opacity:0}}.acc-etapes{position:relative}@media (width>=48rem){.acc-etapes:before{content:"";background:linear-gradient(90deg, var(--bleu-ciel), var(--bleu), var(--bleu-nuit));opacity:.4;height:1px;position:absolute;top:3.1rem;left:16%;right:16%}.acc-etapes:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffe6 0 2px,#7cc4ff59 3px,#0000 6px) 0 0/16px 16px no-repeat;height:16px;animation:4.5s ease-in-out infinite acc-etincelle;position:absolute;top:calc(3.1rem - 7px);left:16%;right:16%}}@keyframes acc-etincelle{0%{background-position:0%}to{background-position:100%}}.acc-etape{text-align:center;padding:1.75rem 1.5rem;position:relative}.acc-etape__numero{z-index:1;width:2.75rem;height:2.75rem;color:var(--t-fg);box-shadow:inset 0 0 0 1px var(--bleu);background:#191b28;border-radius:999px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:inline-flex;position:relative}.acc-etape:first-child .acc-etape__numero{box-shadow:inset 0 0 0 1px var(--bleu-ciel)}.acc-etape:nth-child(3) .acc-etape__numero{box-shadow:inset 0 0 0 1px var(--bleu-nuit)}.acc-niveau{color:var(--t-fg-2);background:var(--carte-fond);box-shadow:inset 0 0 0 1px var(--carte-bord);border-radius:999px;padding:.55rem 1rem;font-size:.9375rem;font-weight:600;transition:box-shadow .2s,color .2s}.acc-niveau:hover{color:var(--t-fg);box-shadow:inset 0 0 0 1px #fff3}.acc-question{padding:1rem 1.25rem}.acc-question__plus{color:var(--t-muted);font-size:1.4rem;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s}.acc-question[open] .acc-question__plus{color:var(--bleu-ciel);transform:rotate(45deg)}.acc-appel{isolation:isolate;background:var(--carte-fond), #191b28;box-shadow:0 0 0 1px var(--carte-bord);border-radius:1.75rem;padding:5rem 1.5rem;position:relative;overflow:hidden}.acc-appel__halo{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#3d7bff29,#0000);height:120%;position:absolute;inset:-30% -10% auto}.acc-cache :is(.acc-douleur,.acc-etape,.acc-niveau){opacity:0;transition:opacity .6s var(--d,0s) ease, transform .7s var(--d,0s) cubic-bezier(.22, 1, .36, 1), box-shadow .25s ease, color .2s ease;transform:translateY(18px)}.acc-cache.acc-vu :is(.acc-douleur,.acc-etape,.acc-niveau){opacity:1;transform:none}.acc-fonction.acc-cache{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.acc-fonction.acc-cache.acc-vu{opacity:1;transform:none}.entete-demo{min-height:2.5rem;color:var(--t-fg);background:#7cc4ff12;border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:700;transition:background-color .18s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #7cc4ffb3}.entete-demo:hover{background:#7cc4ff26}@media (prefers-reduced-motion:reduce){.accueil-neon .hero-demo:before,.accueil-neon .hero-demo:after,.accueil-neon .hero-visuel__carte:before,.acc-appel:before,.acc-arrive,.acc-coche,.acc-jauge>span,.acc-confetti,.acc-etapes:after{animation:none!important}}.visite-halo{pointer-events:none;will-change:transform;border-radius:1rem;width:0;height:0;position:fixed;top:0;left:0;transform:translate(50vw,50vh);box-shadow:0 0 0 200vmax #05060c9e}.visite-halo__anneau{border-radius:inherit;box-shadow:0 0 0 2px var(--t-accent), 0 0 24px -4px var(--t-accent);transition:opacity .25s;position:absolute;inset:0}.visite-bulle{opacity:0;will-change:transform;background-image:linear-gradient(var(--t-modale), var(--t-modale)), linear-gradient(var(--t-canvas), var(--t-canvas));transition:opacity .2s}.visite-contenu{animation:.28s cubic-bezier(.22,1,.36,1) both visite-contenu}@keyframes visite-contenu{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.visite-contenu{animation:none}.visite-halo__anneau,.visite-bulle{transition:none}}.accueil-neon .cta-brillant .cta-reflet{opacity:.45}@property --angle-reflet{syntax:"<angle>";inherits:false;initial-value:0deg}.recherche-accueil{isolation:isolate;background:var(--t-surface);width:100%;max-width:40rem;box-shadow:0 0 0 1px var(--t-line-2), 0 24px 60px -24px #2f6af08c;text-align:left;border-radius:1.5rem;flex-direction:column;padding:1rem 1rem .85rem 1.25rem;display:flex;position:relative}.recherche-accueil:before{content:"";z-index:-1;background:conic-gradient(from var(--angle-reflet), #7cc4ff26 0deg, #7cc4ff26 230deg, #7cc4ffe6 290deg, #fff 310deg, #2f6af0f2 330deg, #7cc4ff26 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;border-radius:calc(1.5rem + 2px);padding:2px;animation:3.6s linear infinite reflet-bord;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes reflet-bord{to{--angle-reflet:360deg}}.recherche-accueil:focus-within{box-shadow:0 0 0 1px var(--t-line-2), 0 0 0 4px var(--t-accent), 0 24px 60px -24px #2f6af0b3}@supports (color:color-mix(in lab, red, red)){.recherche-accueil:focus-within{box-shadow:0 0 0 1px var(--t-line-2), 0 0 0 4px color-mix(in oklab, var(--t-accent) 30%, transparent), 0 24px 60px -24px #2f6af0b3}}.recherche-accueil__titre{color:var(--t-fg-2);font-size:13px;font-weight:650}.recherche-accueil__champ{resize:none;width:100%;min-height:3.5rem;color:var(--t-fg);background:0 0;border:0;outline:none;margin-top:.35rem;padding:0;font-size:1.125rem;line-height:1.5}.recherche-accueil__champ::placeholder{color:var(--t-muted)}.recherche-accueil__pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.recherche-accueil__sources{align-items:center;gap:.5rem;display:flex}.recherche-accueil__loupe{color:#7cc4ff;animation:3.2s ease-in-out infinite loupe-balaye}@keyframes loupe-balaye{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(3px)rotate(-12deg)}}.recherche-accueil__sources img{filter:grayscale();opacity:.7;border-radius:4px;width:18px;height:18px;transition:filter .3s,opacity .3s}.recherche-accueil:is(:hover,:focus-within) .recherche-accueil__sources img,.recherche-accueil-bouton .recherche-accueil__sources img{filter:none;opacity:1}@media (width<=30rem){.recherche-accueil{padding:1.15rem 1.1rem 1rem}.recherche-accueil__titre{color:var(--t-fg);font-size:15px}.recherche-accueil__champ{border:1px solid var(--t-bord-champ);background:var(--t-champ);border-radius:.9rem;min-height:4.75rem;margin-top:.6rem;padding:.7rem .85rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.recherche-accueil__champ:focus{border-color:var(--t-accent);box-shadow:0 0 0 3px var(--t-accent)}@supports (color:color-mix(in lab, red, red)){.recherche-accueil__champ:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--t-accent) 25%, transparent)}}.recherche-accueil__pied{flex-direction:column-reverse;gap:.7rem;margin-top:.9rem}.recherche-accueil__pied .cta-brillant{justify-content:center;width:100%}.recherche-accueil__sources{color:var(--t-muted);justify-content:center;gap:.4rem;font-size:12px}.recherche-accueil__sources:before{content:"Cherche sur";margin-right:.15rem}.recherche-accueil__loupe{display:none}.recherche-accueil__sources img{width:16px;height:16px}}.recherche-accueil__scene{animation:.65s cubic-bezier(.16,1,.3,1) both radar-allumage}@keyframes radar-allumage{0%{opacity:0;filter:blur(6px);transform:scale(.82)translateY(10px)}to{opacity:1;filter:none;transform:none}}.recherche-accueil__scene .radar-orbite{transform:scale(.92)}.recherche-accueil__scene:not(.recherche-scene--fini) .radar:after{content:"";pointer-events:none;border-radius:999px;animation:.9s cubic-bezier(.2,.7,.3,1) .15s both radar-allumage-onde;position:absolute;inset:0;box-shadow:0 0 0 2px #7cc4ffe6,0 0 30px 6px #2f6af080}@keyframes radar-allumage-onde{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(1.5)}}.recherche-accueil__scene .radar-source>.radar-source-logo{animation:orbite-inverse 26s linear infinite, source-entree .5s calc(.25s + var(--n) * 90ms) cubic-bezier(.16, 1, .3, 1) both}@keyframes source-entree{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.recherche-accueil:before,.recherche-accueil__scene,.recherche-accueil__scene .radar:after,.recherche-accueil__loupe,.recherche-accueil__scene .radar-source>.radar-source-logo{animation:none}}.offre-accueil{background:var(--t-surface);box-shadow:0 0 0 1px var(--t-line), 0 10px 30px -18px #00000080;text-align:left;border-radius:1.25rem;padding:.875rem 1rem;position:relative;overflow:hidden}.offre-accueil__ouverte{color:var(--t-good-text);background:var(--t-good);border-radius:999px;padding:.05rem .5rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.offre-accueil__ouverte{background:color-mix(in oklab, var(--t-good) 14%, transparent)}}.offre-accueil__resume{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.offre-accueil__flou{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}.offre-accueil__verrou{color:var(--t-fg);background:var(--t-surface);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:14px;font-weight:650;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.offre-accueil__verrou{background:color-mix(in oklab, var(--t-surface) 35%, transparent)}}.lien-demo-accueil{min-height:2.5rem;color:var(--t-fg);background:#7cc4ff0f;border-radius:999px;align-items:center;gap:.55rem;padding:0 1rem 0 .35rem;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #7cc4ff73}.lien-demo-accueil:hover{background:#7cc4ff1f;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7cc4ffd9}.lien-demo-accueil:focus-visible{outline-offset:3px;outline:2px solid #7cc4ff}.lien-demo-accueil__lecture{color:#0b1020;background:#7cc4ff;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;display:grid}.lien-demo-accueil__lecture svg{margin-left:2px}.hero-etudiant{flex-shrink:0;margin:-.15rem 0;overflow:visible}.hero-etudiant__pompon{transform-origin:16px 9.6px;animation:2.6s ease-in-out infinite pompon}@keyframes pompon{0%,to{transform:rotate(0)}50%{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.hero-etudiant__pompon,.lien-demo-accueil{transition:none;animation:none}}.qg-revenu{background:radial-gradient(70% 130% at 0% 0%, var(--t-accent), transparent 62%), radial-gradient(60% 130% at 100% 100%, var(--t-accent-2), transparent 62%), var(--t-surface)}@supports (color:color-mix(in lab, red, red)){.qg-revenu{background:radial-gradient(70% 130% at 0% 0%, color-mix(in oklab, var(--t-accent) 26%, transparent), transparent 62%), radial-gradient(60% 130% at 100% 100%, color-mix(in oklab, var(--t-accent-2) 26%, transparent), transparent 62%), var(--t-surface)}}.qg-revenu:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,oklab(100% 0 5.96046e-8/.14),#0000);width:60%;height:180%;animation:6s ease-in-out 1.2s infinite qg-reflet;position:absolute;inset:-40% auto auto -20%;transform:rotate(12deg)translate(-120%)}@keyframes qg-reflet{0%,70%{transform:rotate(12deg)translate(-120%)}to{transform:rotate(12deg)translate(320%)}}.qg-revenu__montant{letter-spacing:-.03em;background:linear-gradient(100deg, var(--t-accent), var(--t-accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,9vw,4.2rem);font-weight:900;line-height:1}.qg-revenu__par{letter-spacing:0;color:var(--t-fg-2);-webkit-text-fill-color:var(--t-fg-2);font-size:.4em;font-weight:700}.qg-anneau{flex-shrink:0;width:9.5rem;height:9.5rem}.qg-anneau__part{animation:qg-anneau 1s calc(.2s + var(--i) * .15s) cubic-bezier(.16, 1, .3, 1) both}@keyframes qg-anneau{0%{opacity:0;stroke-width:4px}}.qg-barre-formule{animation:qg-barre 1.1s calc(var(--i) * .12s) cubic-bezier(.16, 1, .3, 1) both;transform-origin:0}@keyframes qg-barre{0%{transform:scaleX(0)}}.entonnoir__rang{justify-content:center;display:flex}.entonnoir__barre{color:#fff;white-space:nowrap;background:linear-gradient(90deg, var(--t-accent), var(--t-accent-2));min-height:2.75rem;box-shadow:0 10px 24px -16px var(--t-accent);animation:entonnoir .7s calc(var(--i) * 90ms) cubic-bezier(.16, 1, .3, 1) both;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.875rem;display:flex}.entonnoir__barre--poche{background:linear-gradient(90deg,#16a34a,#22c55e);box-shadow:0 10px 24px -14px #16a34a}.entonnoir__barre--pire{background:linear-gradient(90deg,#ef4444,#f97316);box-shadow:0 10px 24px -14px #ef4444}@keyframes entonnoir{0%{opacity:0;transform:scaleX(.4)}}.entonnoir__perte{text-align:center;color:var(--t-muted);padding:.1rem 0;font-size:.75rem}.entonnoir__perte--pire{color:#ef4444;font-weight:700}.e3d__tranche{transform-box:fill-box;transform-origin:50%;animation:e3d-tombe .65s calc(var(--i) * .11s) cubic-bezier(.16, 1, .3, 1) both}.e3d__tranche--facultative{opacity:.55}.e3d__tranche--facultative .e3d__corps{stroke:var(--color-s1);stroke-dasharray:4 3}.e3d__bord{stroke:var(--color-s1)}@supports (color:color-mix(in lab, red, red)){.e3d__bord{stroke:color-mix(in oklab, var(--color-s1) 50%, white)}}.e3d__bord{stroke-width:1px;stroke-opacity:.7}.e3d__corps{filter:drop-shadow(0 6px 8px #00000040)}.e3d__ombre{fill:#00000038;filter:blur(3px)}.e3d__legende{animation:e3d-legende .5s calc(var(--i) * .11s + .2s) cubic-bezier(.16, 1, .3, 1) both}.e3d-bille{fill:var(--color-s1)}@supports (color:color-mix(in lab, red, red)){.e3d-bille{fill:color-mix(in oklab, var(--color-s1) 30%, white)}}.e3d-bille{filter:drop-shadow(0 0 3px var(--color-s1))}.e3d-bille--perdue{fill:var(--color-critical);filter:none}.e3d-bille--arrivee{fill:var(--color-good);filter:drop-shadow(0 0 4px var(--color-good))}@keyframes e3d-tombe{0%{opacity:0;transform:translateY(-18px)scale(.9)}}@keyframes e3d-legende{0%{opacity:0;transform:translate(-8px)}}@media (prefers-reduced-motion:reduce){.e3d__tranche,.e3d__legende{animation:none}}.carte-connexions{background:radial-gradient(circle at 33% 48%, var(--t-accent), transparent 40%), radial-gradient(circle at 65% 48%, #3ecf8e1f, transparent 35%), var(--t-surface)}@supports (color:color-mix(in lab, red, red)){.carte-connexions{background:radial-gradient(circle at 33% 48%, color-mix(in oklab, var(--t-accent) 14%, transparent), transparent 40%), radial-gradient(circle at 65% 48%, #3ecf8e1f, transparent 35%), var(--t-surface)}}.carte-noeud{cursor:pointer}.carte-noeud:focus-visible{outline:none}.carte-noeud:focus-visible rect{stroke:var(--t-accent);stroke-width:3px}@media (prefers-reduced-motion:reduce){.qg-revenu:after,.qg-anneau__part,.qg-barre-formule,.entonnoir__barre{animation:none}}.validation{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059;place-items:center;padding:1rem;animation:1.5s both validation-voile;display:grid;position:fixed;inset:0}@keyframes validation-voile{0%{opacity:0}14%{opacity:1}84%{opacity:1}to{opacity:0}}.validation__carte{background:var(--t-modale);min-width:15rem;box-shadow:0 0 0 1px var(--t-line), 0 24px 60px #0000004d;text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.6rem;padding:1.6rem 1.8rem 1.4rem;animation:.52s cubic-bezier(.16,1,.3,1) both validation-carte;display:flex}@keyframes validation-carte{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}.validation__coche circle,.validation__coche path{fill:none;stroke:var(--t-good);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.validation__coche circle{stroke-dasharray:214;stroke-dashoffset:214px;transform-origin:50%;animation:.52s cubic-bezier(.65,0,.35,1) .12s forwards validation-trace;transform:rotate(-90deg)}.validation__coche path{stroke-dasharray:48;stroke-dashoffset:48px;animation:.34s cubic-bezier(.65,0,.35,1) .56s forwards validation-trace}@keyframes validation-trace{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.validation,.validation__carte{animation:none}.validation__coche circle,.validation__coche path{stroke-dashoffset:0;animation:none}}.separateur-ou{align-items:center;gap:.75rem;display:flex}.separateur-ou:before,.separateur-ou:after{content:"";background:var(--t-line);flex:1;height:1px}.filtres-puces{scrollbar-width:none;gap:.375rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.filtres-puces::-webkit-scrollbar{display:none}@media (width>=640px){.filtres-puces{flex-wrap:wrap;overflow-x:visible}}.puce-filtre{background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line-2,var(--t-line));color:var(--t-fg-2);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;font-size:.8125rem;transition:background-color .16s,color .16s;display:inline-flex}.puce-filtre__bouton{border-radius:999px;align-items:center;gap:.3rem;min-height:2rem;padding:0 .75rem;display:inline-flex}.puce-filtre:hover{color:var(--t-fg)}.puce-filtre--active{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.puce-filtre--active{background:color-mix(in oklab, var(--color-accent) 16%, transparent)}}.puce-filtre--active{box-shadow:inset 0 0 0 1px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.puce-filtre--active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent) 55%, transparent)}}.puce-filtre--active{color:var(--t-fg);font-weight:500}.puce-filtre--active .puce-filtre__bouton{padding-right:.25rem}.puce-filtre__retirer{width:1.75rem;height:2rem;color:var(--t-fg-2);border-radius:999px;place-items:center;margin-right:.15rem;font-size:1rem;line-height:1;display:grid}.puce-filtre__retirer:hover{color:var(--t-fg)}.puce-filtre--plus{min-height:2rem;color:var(--t-link,var(--color-accent));box-shadow:none;background:0 0;padding:0 .75rem}.tableau-plein{border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line)}.fil-pile{min-height:26rem;position:relative}@media (width<=639px){.fil-pile{height:clamp(19.5rem,100svh - 21rem,30rem);min-height:0}.fil-pile .fil-carte{padding:1.25rem}}.fil-carte{background:var(--t-surface);box-shadow:0 0 0 1px var(--t-line), 0 8px 24px -12px var(--t-fg);border-radius:1.5rem;padding:1.5rem;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fil-carte{box-shadow:0 0 0 1px var(--t-line), 0 8px 24px -12px color-mix(in oklab, var(--t-fg) 25%, transparent)}}.fil-carte{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.fil-carte--dessus{z-index:2;will-change:transform}.fil-pile .fil-carte{flex-direction:column;display:flex}.dark .fil-carte{background:var(--t-canvas)}@supports (color:color-mix(in lab, red, red)){.dark .fil-carte{background:color-mix(in oklab, var(--t-canvas) 90%, white)}}.fil-carte--dessus:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.fil-carte--repos{transition:transform .2s cubic-bezier(.2,0,0,1)}.fil-carte--derriere{z-index:1;opacity:.7;pointer-events:none;transform:translateY(10px)scale(.96)}.fil-carte--cachee{opacity:0}.fil-carte--vol{z-index:3;pointer-events:none;animation:.26s cubic-bezier(.2,0,0,1) forwards fil-vol-garder}.fil-carte--vol-ecarter{animation-name:fil-vol-ecarter}.fil-carte--arrivee{animation:.28s cubic-bezier(.2,0,0,1) backwards fil-arrivee}@keyframes fil-arrivee{0%{opacity:.7;transform:translateY(10px)scale(.96)}}@keyframes fil-vol-garder{to{opacity:0;transform:translate(120%)rotate(14deg)}}@keyframes fil-vol-ecarter{to{opacity:0;transform:translate(-120%)rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.fil-carte--vol,.fil-carte--vol-ecarter{animation:.15s linear forwards fil-fondu}.fil-carte--repos{transition:none}.fil-carte--arrivee{animation:none}}@keyframes fil-fondu{to{opacity:0}}.fil-resume{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fil-compat{color:var(--t-fg-2);font-size:.75rem;font-weight:500}.teinte-compat{color:hsl(var(--teinte,60) 75% 26%)}.teinte-compat__note{background:hsl(var(--teinte,60) 70% 45% / .14)}.dark .teinte-compat{color:hsl(var(--teinte,60) 75% 66%)}.dark .teinte-compat__note{background:hsl(var(--teinte,60) 70% 55% / .18)}.fil-compat--tres,.fil-compat--compatible{color:var(--t-good-text)}.fil-tampon{color:var(--t-surface);background:var(--t-good-text);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;top:1.25rem;right:1.25rem}.fil-tampon--ecarter{background:var(--t-critical);left:1.25rem;right:auto}.fil-bouton{min-height:3rem;color:var(--t-fg);background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line-2);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;transition:opacity .15s;display:inline-flex}.fil-bouton:hover{opacity:.9}.fil-bouton.fil-bouton--rond{width:4rem;height:4rem;min-height:0;padding:0}.fil-bouton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.fil-bouton--garder{color:var(--t-good-text);box-shadow:inset 0 0 0 1px var(--t-good-text)}@supports (color:color-mix(in lab, red, red)){.fil-bouton--garder{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--t-good-text) 45%, transparent)}}.fil-bouton--ecarter{color:var(--t-critical);box-shadow:inset 0 0 0 1px var(--t-critical)}@supports (color:color-mix(in lab, red, red)){.fil-bouton--ecarter{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--t-critical) 45%, transparent)}}.fil-bouton--principal{color:var(--t-accent-fg);background:var(--color-accent);box-shadow:none}.fil-vide{text-align:center;padding:2.5rem .25rem}.fil-raison{z-index:4;scrollbar-width:none;align-items:center;gap:.375rem;padding:.25rem .5rem;animation:.18s ease-out fil-fondu-entree;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;overflow-x:auto}.fil-raison::-webkit-scrollbar{display:none}@keyframes fil-fondu-entree{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.fil-raison{animation:none}}.fil-raison .fil-puce{white-space:nowrap;background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line-2), 0 4px 12px -6px var(--t-fg);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.fil-raison .fil-puce{box-shadow:inset 0 0 0 1px var(--t-line-2), 0 4px 12px -6px color-mix(in oklab, var(--t-fg) 30%, transparent)}}.fil-raison>span{background:var(--t-surface);border-radius:999px;padding:.125rem .5rem}.dark .fil-raison .fil-puce,.dark .fil-raison>span{background:var(--t-canvas)}@supports (color:color-mix(in lab, red, red)){.dark .fil-raison .fil-puce,.dark .fil-raison>span{background:color-mix(in oklab, var(--t-canvas) 85%, white)}}html:not(.dark) .fil-raison .fil-puce,html:not(.dark) .fil-raison>span{background:#fff}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .fil-raison .fil-puce,html:not(.dark) .fil-raison>span{background:color-mix(in oklab, white 94%, var(--t-fg))}}.fil-puce{min-height:2.75rem;color:var(--t-fg);background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line-2);border-radius:999px;padding:0 .875rem;font-size:.8125rem}@media (width>=640px){.fil-pile{min-height:28rem}}.moi-lignes{border-top:1px solid var(--t-line)}.moi-lignes>li{border-bottom:1px solid var(--t-line)}.moi-ligne{align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem .25rem;font-size:.9375rem;display:flex}.moi-ligne:hover{background:var(--t-surface-2)}.moi-ligne:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.onglets-etape{border-bottom:1px solid var(--t-line);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.onglet-etape{min-height:2.75rem;color:var(--t-fg-2);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 .75rem;font-size:.875rem}.onglet-etape:hover{color:var(--t-fg)}.onglet-etape--actif{color:var(--t-fg);border-bottom-color:var(--color-accent);font-weight:600}.onglet-etape:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.cartes-candidatures{border-top:1px solid var(--t-line)}.carte-candidature{border-bottom:1px solid var(--t-line);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;min-height:4rem;padding:.625rem .125rem;display:flex}.aujourdhui{padding-bottom:.5rem}.hero-fil__pile{min-height:19rem}.cv-avant-apres{width:100%;max-width:30rem;margin-inline:auto}.cv-avant-apres__page{color:#1b1d2b;--t-fg:#1b1d2b;--t-fg-2:#4a4d5c;background:#f8f7f4;border-radius:1rem;margin-top:.75rem;padding:1.5rem;box-shadow:0 30px 60px -30px #000c}.cv-avant-apres__titre{letter-spacing:.06em;text-transform:uppercase;color:#4a4d5c;border-bottom:1px solid #d8d6d0;margin-bottom:.5rem;padding-bottom:.25rem;font-size:.75rem;font-weight:700}.cv-avant-apres__lignes{min-height:3.2rem;margin-top:.35rem;font-size:.9375rem;line-height:1.45;position:relative}.cv-avant-apres__avant,.cv-avant-apres__apres{position:absolute;inset:0 0 auto}.cv-avant-apres__avant{color:#4a4d5c;animation:8s ease-in-out infinite cv-avant}.cv-avant-apres__apres{color:#1b1d2b;opacity:0;animation:8s ease-in-out infinite cv-apres}.cv-avant-apres__apres mark{color:inherit;background:#2f6af029;border-radius:.2em;padding:0 .15em}@keyframes cv-avant{0%,38%{opacity:1;text-decoration:none}42%{text-decoration:line-through}50%,92%{opacity:0}to{opacity:1}}@keyframes cv-apres{0%,46%{opacity:0;transform:translateY(.3rem)}54%,92%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cv-avant-apres__avant,.cv-avant-apres__apres{opacity:1;animation:none;position:static}.cv-avant-apres__avant{text-decoration:line-through}.cv-avant-apres__apres{margin-top:.4rem}}.sans-prerendu .prerendu{display:none}.lot-carte{border-bottom:1px solid var(--t-line);padding:1.25rem 0}.reflet-vert{background:linear-gradient(100deg, var(--t-fg-2) 0%, var(--t-fg-2) 40%, var(--t-good-text) 50%, var(--t-fg-2) 60%, var(--t-fg-2) 100%);color:#0000;animation:3.2s ease-in-out infinite reflet-vert;animation-delay:calc(var(--k,0) * .35s);background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes reflet-vert{0%{background-position:100% 0}45%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.reflet-vert{color:var(--t-fg-2);background:0 0;animation:none}}.oeil-radar__pupille{animation:3.6s ease-in-out infinite oeil-regarde}@keyframes oeil-regarde{0%,12%,88%,to{transform:translate(0)}25%,42%{transform:translate(-4px)}58%,75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.oeil-radar__pupille{animation:none}}.fil-floutee{min-height:26rem;position:relative}.fil-floutee__carte{filter:blur(7px);opacity:.8;pointer-events:none;cursor:default}.fil-floutee__voile{text-align:center;color:var(--t-fg-2);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1.5rem;display:flex;position:absolute;inset:0}.postuler-discret{min-height:2.75rem;color:var(--t-link);box-shadow:inset 0 0 0 1px var(--t-line-2);border-radius:999px;align-items:center;padding:0 .9rem;font-size:.8125rem;font-weight:500;display:inline-flex}.postuler-discret:hover{background:var(--t-surface)}.postuler-discret:disabled{opacity:.5}.postuler-ajouter{min-height:2.5rem;color:var(--t-accent-fg);background:var(--color-accent);border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.postuler-choix{text-align:left;background:var(--t-surface-2);box-shadow:inset 0 0 0 1px var(--t-line-2);border-radius:1.1rem;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;transition:transform .15s;display:flex}.postuler-choix:hover{transform:translateY(-1px)}.postuler-choix--principal{color:var(--t-accent-fg);background:var(--color-accent);box-shadow:none}.interrupteur{color:var(--t-fg-2);cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.interrupteur__piste{background:var(--t-line-2);border-radius:999px;width:1.9rem;height:1.1rem;transition:background .2s;position:relative}.interrupteur__piste:after{content:"";background:#fff;border-radius:999px;width:.8rem;height:.8rem;transition:transform .2s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #00000040}.interrupteur[aria-checked=true] .interrupteur__piste{background:var(--color-accent)}.interrupteur[aria-checked=true] .interrupteur__piste:after{transform:translate(.8rem)}.radar-detecte{background:var(--t-good);width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--t-good), 0 0 12px var(--t-good);border-radius:999px;margin:-.3rem 0 0 -.3rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.radar-detecte{box-shadow:0 0 0 3px color-mix(in oklab, var(--t-good) 30%, transparent), 0 0 12px var(--t-good)}}.radar-detecte{animation:.6s cubic-bezier(.16,1,.3,1) both radar-detecte,2.4s ease-in-out .6s infinite radar-detecte-pouls}@keyframes radar-detecte{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes radar-detecte-pouls{50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--t-good) 15%, transparent), 0 0 16px var(--t-good)}}@media (prefers-reduced-motion:reduce){.radar-detecte{animation:none}}.fil-retour{width:2.75rem;height:2.75rem;color:var(--t-fg-2);box-shadow:inset 0 0 0 1px var(--t-line-2);border-radius:999px;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.fil-retour:hover:not(:disabled){color:var(--t-fg)}.fil-retour:disabled{opacity:.35}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
